From 5cc61e1be80c6cfe62eddd17fc8d3bb87b7bee77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20Ducha=CC=82teau?= Date: Tue, 19 Jan 2021 12:00:01 +0100 Subject: [PATCH] Added 3.20.2 --- compiled/3.20.2/META-INF/CODESIGN.RSA | Bin 0 -> 8287 bytes compiled/3.20.2/META-INF/CODESIGN.SF | 45 + compiled/3.20.2/META-INF/MANIFEST.MF | 52 + compiled/3.20.2/META-INF/connector.bootstrap | 5 + .../pom.properties | 5 + .../connector-business-addressbook/pom.xml | 107 + .../pom.properties | 5 + .../connector-business-chapter4/pom.xml | 137 + .../pom.properties | 5 + .../connector-business-civicsv2/pom.xml | 110 + .../connector-business-common/pom.properties | 5 + .../connector-business-common/pom.xml | 89 + .../pom.properties | 5 + .../connector-business-consultrn/pom.xml | 115 + .../pom.properties | 5 + .../connector-business-consultrnv2/pom.xml | 109 + .../connector-business-dicsv3/pom.properties | 5 + .../connector-business-dicsv3/pom.xml | 109 + .../connector-business-dicsv4/pom.properties | 5 + .../connector-business-dicsv4/pom.xml | 109 + .../connector-business-dicsv5/pom.properties | 5 + .../connector-business-dicsv5/pom.xml | 109 + .../connector-business-dmg/pom.properties | 5 + .../connector-business-dmg/pom.xml | 153 + .../pom.properties | 5 + .../pom.xml | 86 + .../connector-business-ehboxv3/pom.properties | 5 + .../connector-business-ehboxv3/pom.xml | 117 + .../pom.properties | 5 + .../connector-business-genericasync/pom.xml | 63 + .../connector-business-genins/pom.properties | 5 + .../connector-business-genins/pom.xml | 116 + .../pom.properties | 5 + .../connector-business-geninsasync/pom.xml | 133 + .../pom.properties | 5 + .../connector-business-intrahub/pom.xml | 128 + .../pom.properties | 5 + .../pom.xml | 99 + .../pom.properties | 5 + .../connector-business-intrahubv3/pom.xml | 140 + .../pom.properties | 5 + .../connector-business-kmehrcommons/pom.xml | 163 + .../pom.properties | 5 + .../connector-business-mediprima/pom.xml | 135 + .../pom.properties | 5 + .../connector-business-mediprimauma/pom.xml | 110 + .../pom.properties | 5 + .../connector-business-mediprimav2/pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 131 + .../pom.properties | 5 + .../pom.xml | 151 + .../pom.properties | 5 + .../pom.xml | 118 + .../pom.properties | 5 + .../pom.xml | 100 + .../pom.properties | 5 + .../pom.xml | 102 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../connector-business-registration/pom.xml | 145 + .../pom.properties | 5 + .../connector-business-ssinhistory/pom.xml | 107 + .../pom.properties | 5 + .../connector-business-tarification/pom.xml | 146 + .../pom.properties | 5 + .../connector-business-therlink/pom.xml | 136 + .../pom.properties | 5 + .../connector-business-wsconsent/pom.xml | 126 + .../connector-technical-base/pom.properties | 5 + .../connector-technical-base/pom.xml | 285 + .../pom.properties | 5 + .../connector-technical-bootstrap/pom.xml | 136 + .../connector-technical-core/pom.properties | 5 + .../connector-technical-core/pom.xml | 182 + .../connector-technical-jca/pom.properties | 5 + .../connector-technical-jca/pom.xml | 151 + .../connector-technical-ra/pom.properties | 5 + .../connector-technical-ra/pom.xml | 169 + .../pom.properties | 5 + .../connector-technical-signature/pom.xml | 97 + .../pom.properties | 5 + .../connector-technical-smartcardio/pom.xml | 32 + .../pom.properties | 5 + .../connector-utilities-addressbook/pom.xml | 91 + .../connector-utilities-bcp/pom.properties | 5 + .../connector-utilities-bcp/pom.xml | 68 + .../pom.properties | 5 + .../connector-utilities-chapter4/pom.xml | 116 + .../pom.properties | 5 + .../connector-utilities-civicsv2/pom.xml | 73 + .../connector-utilities-codage/pom.properties | 5 + .../connector-utilities-codage/pom.xml | 110 + .../connector-utilities-common/pom.properties | 5 + .../connector-utilities-common/pom.xml | 76 + .../pom.properties | 5 + .../connector-utilities-consultrn/pom.xml | 72 + .../pom.properties | 5 + .../connector-utilities-consultrnv2/pom.xml | 79 + .../connector-utilities-core/pom.properties | 5 + .../connector-utilities-core/pom.xml | 57 + .../connector-utilities-dicsv3/pom.properties | 5 + .../connector-utilities-dicsv3/pom.xml | 75 + .../connector-utilities-dicsv4/pom.properties | 5 + .../connector-utilities-dicsv4/pom.xml | 73 + .../connector-utilities-dicsv5/pom.properties | 5 + .../connector-utilities-dicsv5/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-ehboxv3/pom.xml | 68 + .../connector-utilities-etee/pom.properties | 5 + .../connector-utilities-etee/pom.xml | 97 + .../pom.properties | 5 + .../connector-utilities-external/pom.xml | 85 + .../pom.properties | 5 + .../connector-utilities-genericasync/pom.xml | 142 + .../connector-utilities-genins/pom.properties | 5 + .../connector-utilities-genins/pom.xml | 76 + .../connector-utilities-gmfv1/pom.properties | 5 + .../connector-utilities-gmfv1/pom.xml | 109 + .../pom.properties | 5 + .../connector-utilities-hubservicesv1/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-hubservicesv2/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-hubservicesv3/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-idsupport/pom.xml | 66 + .../pom.properties | 5 + .../pom.xml | 103 + .../connector-utilities-kmehr/pom.properties | 5 + .../connector-utilities-kmehr/pom.xml | 102 + .../pom.properties | 5 + .../connector-utilities-mediprima/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-mediprimauma/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-mediprimav2/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-memberdata/pom.xml | 89 + .../pom.properties | 5 + .../pom.xml | 91 + .../pom.properties | 5 + .../pom.xml | 85 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 109 + .../pom.properties | 5 + .../pom.xml | 93 + .../pom.properties | 5 + .../pom.xml | 92 + .../pom.properties | 5 + .../pom.xml | 139 + .../pom.properties | 5 + .../pom.xml | 103 + .../pom.properties | 5 + .../pom.xml | 89 + .../pom.properties | 5 + .../pom.xml | 92 + .../pom.properties | 5 + .../connector-utilities-ssinhistory/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-timestamping/pom.xml | 95 + compiled/3.20.2/META-INF/sun-jaxb.episode | 208 + .../XSD/ehealth-addressbook-core-1_1.xsd | 106 + .../XSD/ehealth-addressbook-protocol-1_1.xsd | 237 + .../XSD/ehealth-commons-schema-core-2_0.xsd | 86 + .../ehealth-commons-schema-protocol-2_0.xsd | 85 + .../XSD/ehealth-errors-schema-core-1_1.xsd | 46 + .../XSD/ehealth-errors-schema-service-1_1.xsd | 80 + .../XSD/ehealth-errors-schema-soa-1_1.xsd | 71 + .../XSD/ehealth-iam-attributes-1_5.xsd | 548 ++ .../XSD/saml-schema-assertion-2.0.xsd | 270 + .../3.20.2/XSD/external/XSD/xenc-schema.xsd | 134 + compiled/3.20.2/XSD/external/XSD/xml.xsd | 145 + .../XSD/external/XSD/xmldsig-core-schema.xsd | 322 ++ compiled/3.20.2/application.properties | 4 + ....fgov.ehealth.business.chapter4.properties | 14 + .../behealth/webservices/tsa/ErrorType.class | Bin 0 -> 1277 bytes .../behealth/webservices/tsa/HashType.class | Bin 0 -> 1767 bytes .../webservices/tsa/JournalEntryType.class | Bin 0 -> 1221 bytes .../webservices/tsa/ObjectFactory.class | Bin 0 -> 2353 bytes .../behealth/webservices/tsa/PeriodType.class | Bin 0 -> 1112 bytes .../behealth/webservices/tsa/TSBagType.class | Bin 0 -> 1419 bytes .../webservices/tsa/TSConsultRequest.class | Bin 0 -> 1890 bytes .../webservices/tsa/TSConsultResponse.class | Bin 0 -> 1867 bytes .../tsa/TSConsultTSBagRequest.class | Bin 0 -> 1559 bytes .../tsa/TSConsultTSBagResponse.class | Bin 0 -> 1555 bytes .../webservices/tsa/TimeStampBagType.class | Bin 0 -> 1808 bytes .../tsa/TimeStampIdentification.class | Bin 0 -> 1259 bytes .../webservices/tsa/package-info.class | Bin 0 -> 351 bytes .../be/cin/encrypted/BusinessContent.class | Bin 0 -> 1999 bytes .../cin/encrypted/EncryptedKnownContent.class | Bin 0 -> 1618 bytes .../be/cin/encrypted/ObjectFactory.class | Bin 0 -> 742 bytes .../be/cin/encrypted/package-info.class | Bin 0 -> 322 bytes .../ask/v1/ObjectFactory.class | Bin 0 -> 654 bytes .../ask/v1/Request.class | Bin 0 -> 2297 bytes .../ask/v1/package-info.class | Bin 0 -> 384 bytes .../consult/v1/ObjectFactory.class | Bin 0 -> 670 bytes .../consult/v1/Request.class | Bin 0 -> 2305 bytes .../consult/v1/package-info.class | Bin 0 -> 392 bytes .../ask/v1/ObjectFactory.class | Bin 0 -> 877 bytes .../ask/v1/Request.class | Bin 0 -> 1285 bytes .../ask/v1/Response.class | Bin 0 -> 1326 bytes .../ask/v1/package-info.class | Bin 0 -> 388 bytes .../consult/v1/ObjectFactory.class | Bin 0 -> 901 bytes .../consult/v1/Request.class | Bin 0 -> 1293 bytes .../consult/v1/Response.class | Bin 0 -> 1334 bytes .../consult/v1/package-info.class | Bin 0 -> 396 bytes .../_1_0/carenet/types/CarePlaceType.class | Bin 0 -> 1575 bytes .../types/CareReceiverDetailType.class | Bin 0 -> 2726 bytes .../_1_0/carenet/types/CareReceiverId.class | Bin 0 -> 1535 bytes .../types/CareReceiverStrictIdType.class | Bin 0 -> 1642 bytes .../carenet/types/ContractualTypeType.class | Bin 0 -> 2147 bytes .../carenet/types/DecisionResultType.class | Bin 0 -> 2359 bytes .../_1_0/carenet/types/DecisionType.class | Bin 0 -> 1920 bytes .../_1_0/carenet/types/DementiaType.class | Bin 0 -> 1429 bytes .../_1_0/carenet/types/DementiaTypeType.class | Bin 0 -> 2045 bytes .../_1_0/carenet/types/DetailType.class | Bin 0 -> 1626 bytes .../_1_0/carenet/types/DetailsType.class | Bin 0 -> 1121 bytes .../_1_0/carenet/types/EventType.class | Bin 0 -> 2112 bytes .../types/ExtCareReceiverDetailType.class | Bin 0 -> 1337 bytes .../types/ExtCareReceiverStrictIdType.class | Bin 0 -> 1246 bytes .../_1_0/carenet/types/FaultCodeType.class | Bin 0 -> 1523 bytes .../_1_0/carenet/types/GeneralSituation.class | Bin 0 -> 1649 bytes .../_1_0/carenet/types/Hospitalized.class | Bin 0 -> 1880 bytes .../types/InsurabilityContactTypeType.class | Bin 0 -> 2293 bytes .../_1_0/carenet/types/InsurabilityItem.class | Bin 0 -> 2948 bytes .../_1_0/carenet/types/InsurabilityList.class | Bin 0 -> 1599 bytes .../types/InsurabilityRequestDetail.class | Bin 0 -> 2653 bytes .../types/InsurabilityRequestList.class | Bin 0 -> 1361 bytes .../types/InsurabilityRequestTypeType.class | Bin 0 -> 2065 bytes .../types/InsurabilityResponseDetail.class | Bin 0 -> 2927 bytes .../types/InsurabilityResponseList.class | Bin 0 -> 1371 bytes .../_1_0/carenet/types/KatzType.class | Bin 0 -> 2133 bytes .../carenet/types/MedAdminRequestList.class | Bin 0 -> 1778 bytes .../carenet/types/MedAdminResponseList.class | Bin 0 -> 1912 bytes .../_1_0/carenet/types/MedicalHouseType.class | Bin 0 -> 2283 bytes .../_1_0/carenet/types/MessageFaultType.class | Bin 0 -> 2666 bytes .../_1_0/carenet/types/MessageNameType.class | Bin 0 -> 3493 bytes .../carenet/types/MessageNatureType.class | Bin 0 -> 2196 bytes .../_1_0/carenet/types/MessageType.class | Bin 0 -> 1257 bytes .../_1_0/carenet/types/MultiIOType.class | Bin 0 -> 1070 bytes .../NurseContractualCareDetailType.class | Bin 0 -> 4084 bytes .../NurseContractualCareRequestDetail.class | Bin 0 -> 2375 bytes .../NurseContractualCareResponseDetail.class | Bin 0 -> 2357 bytes .../NurseContractualCareUpdateDetail.class | Bin 0 -> 3143 bytes .../_1_0/carenet/types/ObjectFactory.class | Bin 0 -> 19372 bytes .../PalliativeCareCareProviderType.class | Bin 0 -> 1335 bytes .../carenet/types/PalliativeCareDetail.class | Bin 0 -> 3039 bytes .../types/PalliativeCareGroupType.class | Bin 0 -> 1328 bytes .../types/PalliativeCareResponseDetail.class | Bin 0 -> 2136 bytes .../_1_0/carenet/types/Payment.class | Bin 0 -> 1835 bytes .../_1_0/carenet/types/PeriodLength.class | Bin 0 -> 1402 bytes .../_1_0/carenet/types/PeriodLengthType.class | Bin 0 -> 1922 bytes .../carenet/types/PeriodLengthTypeType.class | Bin 0 -> 1991 bytes .../_1_0/carenet/types/PeriodType.class | Bin 0 -> 1493 bytes .../_1_0/carenet/types/RequestTypeType.class | Bin 0 -> 1945 bytes .../carenet/types/ResponseDetailType.class | Bin 0 -> 1469 bytes .../_1_0/carenet/types/SexType.class | Bin 0 -> 1885 bytes .../types/SingleInsurabilityRequest.class | Bin 0 -> 3754 bytes .../types/SingleInsurabilityResponse.class | Bin 0 -> 5133 bytes .../SingleNurseContractualCareRequest.class | Bin 0 -> 3889 bytes .../SingleNurseContractualCareResponse.class | Bin 0 -> 5333 bytes .../SingleNurseContractualCareUpdate.class | Bin 0 -> 4439 bytes .../types/SinglePalliativeCareRequest.class | Bin 0 -> 3768 bytes .../types/SinglePalliativeCareResponse.class | Bin 0 -> 5170 bytes .../SingleSpecificTechnicalCareRequest.class | Bin 0 -> 3852 bytes .../SingleSpecificTechnicalCareResponse.class | Bin 0 -> 5298 bytes .../types/SpecificTechnicalCareDetail.class | Bin 0 -> 2815 bytes .../SpecificTechnicalCareTreatmentType.class | Bin 0 -> 2006 bytes .../types/SpecificTechnicalCareTypeType.class | Bin 0 -> 2167 bytes .../SpecificTechnicalResponseCareDetail.class | Bin 0 -> 1708 bytes .../carenet/types/ToiletsFrequencyType.class | Bin 0 -> 1983 bytes .../_1_0/carenet/types/ToiletsType.class | Bin 0 -> 1228 bytes .../_1_0/carenet/types/Transfer.class | Bin 0 -> 2075 bytes .../carenet/types/TransferDirectionType.class | Bin 0 -> 2021 bytes .../_1_0/carenet/types/package-info.class | Bin 0 -> 359 bytes .../esb/common/v2/AbstractIdType.class | Bin 0 -> 1231 bytes .../esb/common/v2/CareProviderType.class | Bin 0 -> 1685 bytes .../mycarenet/esb/common/v2/CommonInput.class | Bin 0 -> 2077 bytes .../esb/common/v2/CommonOutputType.class | Bin 0 -> 1522 bytes .../cin/mycarenet/esb/common/v2/IdType.class | Bin 0 -> 1622 bytes .../mycarenet/esb/common/v2/LicenseType.class | Bin 0 -> 1235 bytes .../mycarenet/esb/common/v2/NihiiType.class | Bin 0 -> 1358 bytes .../esb/common/v2/ObjectFactory.class | Bin 0 -> 3091 bytes .../mycarenet/esb/common/v2/OrigineType.class | Bin 0 -> 2211 bytes .../mycarenet/esb/common/v2/PackageType.class | Bin 0 -> 1108 bytes .../mycarenet/esb/common/v2/PartyType.class | Bin 0 -> 1304 bytes .../esb/common/v2/RecordCommonInputType.class | Bin 0 -> 1048 bytes .../common/v2/RecordCommonOutputType.class | Bin 0 -> 1305 bytes .../mycarenet/esb/common/v2/RequestType.class | Bin 0 -> 924 bytes .../mycarenet/esb/common/v2/RoutingType.class | Bin 0 -> 1947 bytes .../mycarenet/esb/common/v2/SelfRefType.class | Bin 0 -> 1540 bytes .../esb/common/v2/ValueRefString.class | Bin 0 -> 1288 bytes .../esb/common/v2/package-info.class | Bin 0 -> 350 bytes ...kChap4MedicalAdvisorAgreementRequest.class | Bin 0 -> 2619 bytes ...Chap4MedicalAdvisorAgreementResponse.class | Bin 0 -> 2612 bytes .../chap4/ask/v1/ObjectFactory.class | Bin 0 -> 1594 bytes .../chap4/ask/v1/RequestType.class | Bin 0 -> 1043 bytes .../chap4/ask/v1/ResponseType.class | Bin 0 -> 1035 bytes .../chap4/ask/v1/package-info.class | Bin 0 -> 404 bytes ...tChap4MedicalAdvisorAgreementRequest.class | Bin 0 -> 2659 bytes ...Chap4MedicalAdvisorAgreementResponse.class | Bin 0 -> 2652 bytes .../chap4/consult/v1/ObjectFactory.class | Bin 0 -> 1658 bytes .../chap4/consult/v1/RequestType.class | Bin 0 -> 1051 bytes .../chap4/consult/v1/ResponseType.class | Bin 0 -> 1043 bytes .../chap4/consult/v1/package-info.class | Bin 0 -> 412 bytes .../nip/async/business/GenericRequest.class | Bin 0 -> 2399 bytes .../async/business/GenericRequestList.class | Bin 0 -> 1781 bytes .../nip/async/business/GenericResponse.class | Bin 0 -> 4109 bytes .../async/business/GenericResponseList.class | Bin 0 -> 1251 bytes .../nip/async/business/ObjectFactory.class | Bin 0 -> 1366 bytes .../async/business/SamlAttributeType.class | Bin 0 -> 1187 bytes .../cin/nip/async/business/package-info.class | Bin 0 -> 340 bytes .../be/cin/nip/async/generic/Confirm.class | Bin 0 -> 2263 bytes .../nip/async/generic/ConfirmResponse.class | Bin 0 -> 694 bytes .../3.20.2/be/cin/nip/async/generic/Get.class | Bin 0 -> 2429 bytes .../cin/nip/async/generic/GetResponse.class | Bin 0 -> 1094 bytes .../async/generic/InternalPostResponse.class | Bin 0 -> 1157 bytes .../be/cin/nip/async/generic/MsgQuery.class | Bin 0 -> 1189 bytes .../cin/nip/async/generic/MsgResponse.class | Bin 0 -> 1758 bytes .../cin/nip/async/generic/ObjectFactory.class | Bin 0 -> 3316 bytes .../be/cin/nip/async/generic/Post.class | Bin 0 -> 1763 bytes .../cin/nip/async/generic/PostResponse.class | Bin 0 -> 1086 bytes .../async/generic/PostResponseReturn.class | Bin 0 -> 1393 bytes .../be/cin/nip/async/generic/Query.class | Bin 0 -> 1454 bytes .../nip/async/generic/QueryParameters.class | Bin 0 -> 1903 bytes .../be/cin/nip/async/generic/RejectInb.class | Bin 0 -> 1769 bytes .../be/cin/nip/async/generic/RejectOutb.class | Bin 0 -> 2160 bytes .../be/cin/nip/async/generic/Responses.class | Bin 0 -> 1942 bytes .../be/cin/nip/async/generic/TAck.class | Bin 0 -> 2804 bytes .../cin/nip/async/generic/TAckResponse.class | Bin 0 -> 1374 bytes .../cin/nip/async/generic/package-info.class | Bin 0 -> 338 bytes .../cin/nip/sync/reg/v1/BankAccountType.class | Bin 0 -> 1160 bytes .../cin/nip/sync/reg/v1/ObjectFactory.class | Bin 0 -> 1515 bytes .../cin/nip/sync/reg/v1/RegistrantType.class | Bin 0 -> 1110 bytes .../sync/reg/v1/RegistrationAnswerType.class | Bin 0 -> 2758 bytes .../nip/sync/reg/v1/RegistrationStatus.class | Bin 0 -> 1415 bytes .../nip/sync/reg/v1/RegistrationType.class | Bin 0 -> 1743 bytes .../cin/nip/sync/reg/v1/Registrations.class | Bin 0 -> 2047 bytes .../nip/sync/reg/v1/RegistrationsAnswer.class | Bin 0 -> 1553 bytes .../be/cin/nip/sync/reg/v1/package-info.class | Bin 0 -> 334 bytes .../saml/extension/AttributeQueryList.class | Bin 0 -> 1321 bytes .../memberdata/saml/extension/Dimension.class | Bin 0 -> 1269 bytes .../saml/extension/ExtensionsType.class | Bin 0 -> 695 bytes .../memberdata/saml/extension/Facet.class | Bin 0 -> 1581 bytes .../saml/extension/ObjectFactory.class | Bin 0 -> 1459 bytes .../saml/extension/ResponseList.class | Bin 0 -> 1265 bytes .../saml/extension/package-info.class | Bin 0 -> 368 bytes compiled/3.20.2/be/cin/types/v1/Blob.class | Bin 0 -> 3600 bytes .../be/cin/types/v1/CareReceiverIdType.class | Bin 0 -> 1436 bytes .../cin/types/v1/ContentEncryptionType.class | Bin 0 -> 2508 bytes .../3.20.2/be/cin/types/v1/DetailType.class | Bin 0 -> 1781 bytes .../3.20.2/be/cin/types/v1/DetailsType.class | Bin 0 -> 1041 bytes .../3.20.2/be/cin/types/v1/FaultType.class | Bin 0 -> 1876 bytes .../be/cin/types/v1/ObjectFactory.class | Bin 0 -> 1471 bytes .../3.20.2/be/cin/types/v1/PeriodType.class | Bin 0 -> 1431 bytes .../be/cin/types/v1/StringLangType.class | Bin 0 -> 1229 bytes .../3.20.2/be/cin/types/v1/package-info.class | Bin 0 -> 320 bytes .../common/domain/Patient$Builder.class | Bin 0 -> 2499 bytes .../business/common/domain/Patient.class | Bin 0 -> 4008 bytes .../exception/EhealthServiceException.class | Bin 0 -> 1064 bytes .../exception/EhealthServiceV2Exception.class | Bin 0 -> 1410 bytes .../common/helper/EhealthServiceHelper.class | Bin 0 -> 7325 bytes .../common/util/BusinessConfigUtil.class | Bin 0 -> 3380 bytes .../common/util/EhealthServiceV2Util.class | Bin 0 -> 911 bytes .../business/common/util/EidUtils.class | Bin 0 -> 1628 bytes .../common/util/HandlerChainUtil.class | Bin 0 -> 1694 bytes .../common/validator/ValidatorFactory.class | Bin 0 -> 1478 bytes .../FolderDecryptionRuntimeException.class | Bin 0 -> 615 bytes .../IntraHubBusinessConnectorException.class | Bin 0 -> 1463 bytes ...aHubBusinessConnectorExceptionValues.class | Bin 0 -> 2123 bytes .../KmehrBusinessConnectorException.class | Bin 0 -> 1956 bytes .../helper/ServiceHelper.class | Bin 0 -> 1447 bytes .../security/FolderDecryptor.class | Bin 0 -> 6030 bytes .../security/FolderEncryptor.class | Bin 0 -> 7210 bytes .../security/HubDecryptionHandler.class | Bin 0 -> 4434 bytes .../security/IntrahubEncryptionUtil.class | Bin 0 -> 3280 bytes .../kmehrcommons/CDConsentBuilderUtil.class | Bin 0 -> 1180 bytes .../business/kmehrcommons/HcPartyUtil.class | Bin 0 -> 21839 bytes .../business/kmehrcommons/builders/Cd.class | Bin 0 -> 2226 bytes .../builders/HcPartyBuilder.class | Bin 0 -> 10178 bytes .../business/kmehrcommons/builders/Id.class | Bin 0 -> 1891 bytes .../builders/mycarenet/McnCd.class | Bin 0 -> 2361 bytes .../mycarenet/McnHcPartyBuilder.class | Bin 0 -> 10715 bytes .../builders/mycarenet/McnId.class | Bin 0 -> 2026 bytes .../mycarenet/McnHcPartyUtil.class | Bin 0 -> 15350 bytes .../kmehrcommons/util/KmehrIdGenerator.class | Bin 0 -> 780 bytes .../validator/KmehrValidator.class | Bin 0 -> 341 bytes .../validator/ValidatorFactory.class | Bin 0 -> 1434 bytes .../validator/impl/KmehrValidatorImpl.class | Bin 0 -> 1085 bytes .../builders/ResponseBuilder.class | Bin 0 -> 1296 bytes .../builders/ResponseBuilderFactory.class | Bin 0 -> 2042 bytes .../builders/impl/GPCommonBuilderImpl.class | Bin 0 -> 683 bytes ...pendantProfessionalCommonBuilderImpl.class | Bin 0 -> 2264 bytes .../builders/impl/ResponseBuilderImpl.class | Bin 0 -> 14077 bytes .../builders/util/BlobUtil.class | Bin 0 -> 9401 bytes .../builders/util/PropertyUtil.class | Bin 0 -> 2028 bytes .../builders/util/RequestBuilderUtil.class | Bin 0 -> 5335 bytes .../mapper/SendRequestMapper.class | Bin 0 -> 13278 bytes .../mapper/v3/BlobMapper.class | Bin 0 -> 1767 bytes .../mapper/v3/CommonInputMapper.class | Bin 0 -> 1059 bytes .../mapper/v3/RoutingMapper.class | Bin 0 -> 1023 bytes .../mapper/v3/SendRequestMapper.class | Bin 0 -> 13362 bytes .../validator/CommonOutputValidator.class | Bin 0 -> 2417 bytes .../builders/BlobBuilder.class | Bin 0 -> 1367 bytes .../builders/BlobBuilderFactory.class | Bin 0 -> 2111 bytes .../builders/CommonBuilder.class | Bin 0 -> 1465 bytes .../builders/RequestBuilderFactory.class | Bin 0 -> 3893 bytes .../impl/AbstractCommonBuilderImpl.class | Bin 0 -> 10068 bytes .../builders/impl/BlobBuilderImpl.class | Bin 0 -> 7331 bytes .../builders/impl/BuilderUtils.class | Bin 0 -> 4295 bytes .../impl/GenericCommonBuilderImpl.class | Bin 0 -> 4090 bytes .../builders/util/CareProviderBuilder.class | Bin 0 -> 3348 bytes .../util/GeneralCommonInputBuilder.class | Bin 0 -> 4410 bytes .../builders/util/GeneralRoutingBuilder.class | Bin 0 -> 3412 bytes .../mycarenetdomaincommons/domain/Blob.class | Bin 0 -> 2377 bytes .../domain/CareProvider.class | Bin 0 -> 793 bytes .../domain/CareReceiverId.class | Bin 0 -> 1865 bytes .../domain/CommonInput.class | Bin 0 -> 1151 bytes .../domain/Identification.class | Bin 0 -> 1695 bytes .../domain/InputReference.class | Bin 0 -> 931 bytes .../domain/McnPackageInfo.class | Bin 0 -> 1191 bytes .../mycarenetdomaincommons/domain/Nihii.class | Bin 0 -> 868 bytes .../domain/Origin.class | Bin 0 -> 5005 bytes .../mycarenetdomaincommons/domain/Party.class | Bin 0 -> 970 bytes .../domain/Period.class | Bin 0 -> 981 bytes .../domain/Routing.class | Bin 0 -> 2006 bytes .../mycarenetdomaincommons/domain/Ssin.class | Bin 0 -> 526 bytes .../domain/async/PostContent$1.class | Bin 0 -> 296 bytes .../domain/async/PostContent$Builder.class | Bin 0 -> 2939 bytes .../domain/async/PostContent.class | Bin 0 -> 2597 bytes .../ConnectorValidationException.class | Bin 0 -> 1419 bytes ...InvalidBlobContentConnectorException.class | Bin 0 -> 2881 bytes ...dBlobContentConnectorExceptionValues.class | Bin 0 -> 2564 bytes .../exception/ValidationError.class | Bin 0 -> 983 bytes .../mapper/DomainBlobMapper.class | Bin 0 -> 3407 bytes .../util/McnConfigUtil.class | Bin 0 -> 1886 bytes .../util/PropertyUtil.class | Bin 0 -> 2022 bytes .../util/WsAddressingUtil.class | Bin 0 -> 2498 bytes .../AbstractMyCarenetValidator.class | Bin 0 -> 770 bytes .../validator/CommonInputValidator.class | Bin 0 -> 8433 bytes .../validator/RoutingValidator.class | Bin 0 -> 4894 bytes .../service/AddressbookTokenService.class | Bin 0 -> 1280 bytes .../service/TokenServiceFactory.class | Bin 0 -> 2812 bytes .../impl/AddressbookTokenServiceImpl.class | Bin 0 -> 6588 bytes .../session/AddressbookSessionService.class | Bin 0 -> 1036 bytes .../AddressbookSessionServiceFactory.class | Bin 0 -> 1347 bytes .../impl/AddressbookSessionServiceImpl.class | Bin 0 -> 4407 bytes ...AddressbookSessionServiceImplFactory.class | Bin 0 -> 2156 bytes .../chapterIV/builders/AdmissionBuilder.class | Bin 0 -> 1146 bytes .../chapterIV/builders/BuilderFactory.class | Bin 0 -> 4963 bytes .../chapterIV/builders/CommonBuilder.class | Bin 0 -> 672 bytes .../builders/ConsultationBuilder.class | Bin 0 -> 1160 bytes .../chapterIV/builders/KmehrBuilder.class | Bin 0 -> 445 bytes .../builders/KmehrBuilderFactory.class | Bin 0 -> 1372 bytes .../chapterIV/builders/QualityBuilder.class | Bin 0 -> 300 bytes .../builders/QualityBuilderFactory.class | Bin 0 -> 1500 bytes .../chapterIV/builders/ResponseBuilder.class | Bin 0 -> 1598 bytes .../builders/WrappedResponseBuilder.class | Bin 0 -> 3303 bytes .../impl/AbstractKmehrBuilderImpl.class | Bin 0 -> 5086 bytes .../builders/impl/AdmissionBuilderImpl.class | Bin 0 -> 3264 bytes .../builders/impl/BuilderConstants.class | Bin 0 -> 462 bytes .../builders/impl/CommonBuilderImpl.class | Bin 0 -> 21582 bytes .../impl/ConsultationBuilderImpl.class | Bin 0 -> 4234 bytes .../builders/impl/GenericKmehrBuilder.class | Bin 0 -> 2313 bytes .../impl/KmehrBuilderPersPhysician.class | Bin 0 -> 4099 bytes .../impl/QualityBuilderPersPhysician.class | Bin 0 -> 688 bytes .../builders/impl/ResponseBuilderImpl.class | Bin 0 -> 18602 bytes .../chapterIV/common/ConversationType.class | Bin 0 -> 1474 bytes .../domain/ChapterIVBuilderResponse.class | Bin 0 -> 4940 bytes ...pterIVKmehrResponseWithTimeStampInfo.class | Bin 0 -> 3211 bytes .../domain/ChapterIVReferences.class | Bin 0 -> 2873 bytes .../ChapterIVBusinessConnectorException.class | Bin 0 -> 2646 bytes ...erIVBusinessConnectorExceptionValues.class | Bin 0 -> 3060 bytes .../chapterIV/mappers/CommonInputMapper.class | Bin 0 -> 1101 bytes .../chapterIV/service/ChapterIVService.class | Bin 0 -> 964 bytes .../chapterIV/service/ServiceFactory.class | Bin 0 -> 3249 bytes .../service/impl/ChapterIVServiceImpl.class | Bin 0 -> 5374 bytes .../chapterIV/session/ChapterIVService.class | Bin 0 -> 1761 bytes .../ChapterIVSessionServiceFactory.class | Bin 0 -> 1119 bytes .../session/impl/ChapterIVServiceImpl.class | Bin 0 -> 6423 bytes ...hapterIVServiceImplementationFactory.class | Bin 0 -> 2181 bytes .../chapterIV/utils/ACLUtils.class | Bin 0 -> 4384 bytes .../chapterIV/utils/ChapterIVJaxbUtils.class | Bin 0 -> 2220 bytes .../chapterIV/utils/FolderTypeUtils.class | Bin 0 -> 2320 bytes .../chapterIV/utils/KeyDepotHelper.class | Bin 0 -> 3159 bytes .../validators/Chapter4XmlValidator.class | Bin 0 -> 430 bytes .../chapterIV/validators/KmehrValidator.class | Bin 0 -> 440 bytes .../impl/Chapter4XmlValidatorImpl.class | Bin 0 -> 4774 bytes .../validators/impl/KmehrValidatorImpl.class | Bin 0 -> 3293 bytes ...edicalAdvisorAgreementRequestWrapper.class | Bin 0 -> 1066 bytes ...dicalAdvisorAgreementResponseWrapper.class | Bin 0 -> 1188 bytes .../chapterIV/wrapper/ResponseTypeIf.class | Bin 0 -> 374 bytes .../wrapper/SealedRequestWrapper.class | Bin 0 -> 796 bytes .../wrapper/UnsealedRequestWrapper.class | Bin 0 -> 483 bytes .../wrapper/UnsealedResponseWrapper.class | Bin 0 -> 523 bytes .../chapterIV/wrapper/WrappedXmlObject.class | Bin 0 -> 335 bytes .../wrapper/factory/XmlObjectFactory.class | Bin 0 -> 610 bytes .../factory/impl/AskXmlObjectFactory.class | Bin 0 -> 2105 bytes .../impl/ConsultationXmlObjectFactory.class | Bin 0 -> 2154 bytes .../wrapper/impl/AbstractWrapper.class | Bin 0 -> 1034 bytes ...alAdvisorAgreementRequestWrapperImpl.class | Bin 0 -> 2919 bytes ...lAdvisorAgreementResponseWrapperImpl.class | Bin 0 -> 3415 bytes .../impl/AskSealedRequestWrapperImpl.class | Bin 0 -> 2378 bytes .../impl/AskUnsealedRequestWrapperImpl.class | Bin 0 -> 1688 bytes .../impl/AskUnsealedResponseWrapperImpl.class | Bin 0 -> 1727 bytes ...alAdvisorAgreementRequestWrapperImpl.class | Bin 0 -> 2951 bytes ...lAdvisorAgreementResponseWrapperImpl.class | Bin 0 -> 3447 bytes .../ConsultSealedRequestWrapperImpl.class | Bin 0 -> 2410 bytes .../ConsultUnsealedRequestWrapperImpl.class | Bin 0 -> 1720 bytes .../ConsultUnsealedResponseWrapperImpl.class | Bin 0 -> 1759 bytes .../impl/WrappedObjectMarshallerHelper.class | Bin 0 -> 2614 bytes .../civicsv2/service/ServiceFactory.class | Bin 0 -> 3048 bytes .../session/CivicsSessionService.class | Bin 0 -> 1853 bytes .../session/CivicsSessionServiceFactory.class | Bin 0 -> 1108 bytes .../CivicsImplementationClassFactory.class | Bin 0 -> 2386 bytes .../impl/CivicsSessionServiceImpl.class | Bin 0 -> 9220 bytes .../civicsv2/validator/XmlValidator.class | Bin 0 -> 930 bytes .../ConsultrnIdentifyPersonException.class | Bin 0 -> 1082 bytes ...ultrnRegisterExistingPersonException.class | Bin 0 -> 1002 bytes .../ConsultrnRegisterPersonException.class | Bin 0 -> 1742 bytes .../ConsultrnPhoneticSearchException.class | Bin 0 -> 1094 bytes .../consultrn/service/ConsultrnService.class | Bin 0 -> 1314 bytes .../consultrn/service/ServiceFactory.class | Bin 0 -> 3548 bytes .../service/impl/ConsultrnServiceImpl.class | Bin 0 -> 6177 bytes .../consultrn/session/ConsultrnService.class | Bin 0 -> 1128 bytes .../ConsultrnSessionServiceFactory.class | Bin 0 -> 1124 bytes .../ConsultrnImplementationClassFactory.class | Bin 0 -> 2413 bytes .../impl/ConsultrnSessionServiceImpl.class | Bin 0 -> 3552 bytes .../service/ConsultrnCBSSPersonService.class | Bin 0 -> 515 bytes .../service/ConsultrnPersonService.class | Bin 0 -> 780 bytes .../consultrnv2/service/ServiceFactory.class | Bin 0 -> 3773 bytes .../impl/ConsultrnCBSSPersonServiceImpl.class | Bin 0 -> 3039 bytes .../impl/ConsultrnPersonServiceImpl.class | Bin 0 -> 3807 bytes .../impl/support/ConsultrnService.class | Bin 0 -> 3533 bytes .../session/ConsultrnCBSSPersonService.class | Bin 0 -> 453 bytes .../session/ConsultrnPersonService.class | Bin 0 -> 656 bytes .../ConsultrnSessionServiceFactory.class | Bin 0 -> 1677 bytes .../impl/ConsultrnCBSSPersonServiceImpl.class | Bin 0 -> 1954 bytes .../ConsultrnImplementationClassFactory.class | Bin 0 -> 2324 bytes .../impl/ConsultrnPersonServiceImpl.class | Bin 0 -> 2531 bytes .../dicsv3/service/ServiceFactory.class | Bin 0 -> 3021 bytes .../dicsv3/session/DicsSessionService.class | Bin 0 -> 1950 bytes .../session/DicsSessionServiceFactory.class | Bin 0 -> 1080 bytes .../impl/DicsImplementationClassFactory.class | Bin 0 -> 2482 bytes .../session/impl/DicsSessionServiceImpl.class | Bin 0 -> 9376 bytes .../dicsv3/validator/XmlValidator.class | Bin 0 -> 995 bytes .../exception/AbstractDicsException.class | Bin 0 -> 1413 bytes .../exception/DicsDataNotFoundException.class | Bin 0 -> 648 bytes .../dicsv4/exception/DicsException.class | Bin 0 -> 612 bytes .../dicsv4/service/ServiceFactory.class | Bin 0 -> 3020 bytes .../dicsv4/session/DicsSessionService.class | Bin 0 -> 3146 bytes .../session/DicsSessionServiceFactory.class | Bin 0 -> 1080 bytes .../impl/DicsImplementationClassFactory.class | Bin 0 -> 2877 bytes .../session/impl/DicsSessionServiceImpl.class | Bin 0 -> 12969 bytes .../dicsv4/validator/DicsValidator.class | Bin 0 -> 409 bytes .../validator/impl/DicsValidatorImpl.class | Bin 0 -> 1391 bytes .../dicsv5/exception/DicsException.class | Bin 0 -> 636 bytes .../dicsv5/service/ServiceFactory.class | Bin 0 -> 2794 bytes .../dicsv5/session/DicsSessionService.class | Bin 0 -> 2824 bytes .../session/DicsSessionServiceFactory.class | Bin 0 -> 1080 bytes .../impl/DicsImplementationClassFactory.class | Bin 0 -> 2098 bytes .../session/impl/DicsSessionServiceImpl.class | Bin 0 -> 12363 bytes .../dmg/builders/RequestObjectBuilder.class | Bin 0 -> 1495 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 1444 bytes .../dmg/builders/ResponseObjectBuilder.class | Bin 0 -> 653 bytes .../ResponseObjectBuilderFactory.class | Bin 0 -> 1456 bytes .../impl/FillSendRequestParameter.class | Bin 0 -> 2107 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 16374 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 11818 bytes .../dmg/domain/DMGReferences.class | Bin 0 -> 2428 bytes .../dmg/domain/DmgBuilderResponse.class | Bin 0 -> 3584 bytes .../DmgBusinessConnectorException.class | Bin 0 -> 1583 bytes .../DmgBusinessConnectorExceptionValues.class | Bin 0 -> 2552 bytes .../dmg/mappers/BlobMapper.class | Bin 0 -> 1655 bytes .../dmg/mappers/CommonInputMapper.class | Bin 0 -> 1219 bytes .../dmg/mappers/RequestObjectMapper.class | Bin 0 -> 1767 bytes .../dmg/mappers/RoutingMapper.class | Bin 0 -> 1183 bytes .../dmg/service/DmgService.class | Bin 0 -> 1729 bytes .../dmg/service/ServiceFactory.class | Bin 0 -> 3946 bytes .../dmg/service/impl/DmgServiceImpl.class | Bin 0 -> 8584 bytes .../dmg/session/DmgService.class | Bin 0 -> 1343 bytes .../session/DmgSessionServiceFactory.class | Bin 0 -> 1035 bytes .../dmg/session/impl/DmgServiceImpl.class | Bin 0 -> 5114 bytes .../DmgServiceImplementationFactory.class | Bin 0 -> 2047 bytes .../dmg/util/DmgConstants.class | Bin 0 -> 577 bytes .../validators/impl/DmgXmlValidatorImpl.class | Bin 0 -> 1631 bytes .../ehbox/api/domain/AcknowledgeMessage.class | Bin 0 -> 694 bytes .../ehbox/api/domain/Addressee.class | Bin 0 -> 5555 bytes .../ehbox/api/domain/Document.class | Bin 0 -> 4687 bytes .../ehbox/api/domain/DocumentMessage.class | Bin 0 -> 3491 bytes .../ehbox/api/domain/ErrorMessage.class | Bin 0 -> 2533 bytes .../ehbox/api/domain/Message.class | Bin 0 -> 8270 bytes .../ehbox/api/domain/NewsMessage.class | Bin 0 -> 3275 bytes .../EhboxBusinessConnectorException.class | Bin 0 -> 1502 bytes ...hboxBusinessConnectorExceptionValues.class | Bin 0 -> 2587 bytes .../ehbox/api/utils/QualityType.class | Bin 0 -> 11417 bytes .../ehbox/api/utils/SigningValue.class | Bin 0 -> 1419 bytes .../ehbox/v3/builders/BuilderFactory.class | Bin 0 -> 3032 bytes .../builders/ConsultationMessageBuilder.class | Bin 0 -> 1086 bytes .../ehbox/v3/builders/RequestBuilder.class | Bin 0 -> 6740 bytes .../v3/builders/SendMessageBuilder.class | Bin 0 -> 1140 bytes ...nsultationBuilder$ExceptionContainer.class | Bin 0 -> 2030 bytes .../impl/AbstractConsultationBuilder.class | Bin 0 -> 12784 bytes .../impl/ConsultationFullMessageBuilder.class | Bin 0 -> 19102 bytes .../impl/ConsultationMessageBuilderImpl.class | Bin 0 -> 2455 bytes .../ConsultationReducedMessageBuilder.class | Bin 0 -> 7286 bytes .../v3/builders/impl/RequestBuilderImpl.class | Bin 0 -> 14840 bytes .../impl/SendMessageBuilderImpl.class | Bin 0 -> 25108 bytes .../v3/database/ByteArrayDatasource.class | Bin 0 -> 533 bytes .../v3/exception/EhboxCryptoException.class | Bin 0 -> 2318 bytes .../exception/OoOPublicationException.class | Bin 0 -> 975 bytes .../v3/service/ConsultationService.class | Bin 0 -> 3482 bytes .../ehbox/v3/service/EhBoxServiceHelper.class | Bin 0 -> 3833 bytes .../ehbox/v3/service/PublicationService.class | Bin 0 -> 567 bytes .../ehbox/v3/service/ServiceFactory.class | Bin 0 -> 3564 bytes .../impl/ConsultationServiceImpl.class | Bin 0 -> 12785 bytes .../impl/PublicationEh2EboxServiceImpl.class | Bin 0 -> 3761 bytes .../service/impl/PublicationServiceImpl.class | Bin 0 -> 3733 bytes .../ehbox/v3/session/Eh2eBoxServiceV3.class | Bin 0 -> 406 bytes .../v3/session/EhealthBoxServiceV3.class | Bin 0 -> 2845 bytes .../ehbox/v3/session/ServiceFactory.class | Bin 0 -> 1386 bytes .../session/impl/Eh2eBoxServiceV3Impl.class | Bin 0 -> 2485 bytes .../EhboxServiceImplementationFactory.class | Bin 0 -> 2439 bytes .../impl/EhealthBoxServiceV3Impl.class | Bin 0 -> 11810 bytes .../v3/validator/EhboxReplyValidator.class | Bin 0 -> 340 bytes .../ehbox/v3/validator/ValidatorFactory.class | Bin 0 -> 1502 bytes .../impl/EhboxReplyValidatorImpl.class | Bin 0 -> 3284 bytes .../builders/BuilderConstants.class | Bin 0 -> 525 bytes .../BuilderFactory$BuilderConfig.class | Bin 0 -> 955 bytes .../builders/BuilderFactory.class | Bin 0 -> 3468 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 2905 bytes .../builders/ResponseObjectBuilder.class | Bin 0 -> 2055 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 15433 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 16835 bytes .../genericasync/domain/ConfigName.class | Bin 0 -> 1134 bytes .../domain/GenericAsyncConstants.class | Bin 0 -> 1148 bytes .../genericasync/domain/GetRequest$1.class | Bin 0 -> 279 bytes .../GetRequest$Builder$BasicSteps.class | Bin 0 -> 5073 bytes .../domain/GetRequest$Builder$BuildStep.class | Bin 0 -> 449 bytes .../GetRequest$Builder$DefaultsStep.class | Bin 0 -> 583 bytes .../GetRequest$Builder$ExcludeIOsStep.class | Bin 0 -> 871 bytes ...equest$Builder$GetRequestBuilderStep.class | Bin 0 -> 968 bytes .../GetRequest$Builder$GetRequestSteps.class | Bin 0 -> 1875 bytes .../GetRequest$Builder$IncludeIOsStep.class | Bin 0 -> 847 bytes .../GetRequest$Builder$MaxMessagesStep.class | Bin 0 -> 620 bytes .../GetRequest$Builder$MaxTAcksStep.class | Bin 0 -> 699 bytes .../GetRequest$Builder$ReferenceStep.class | Bin 0 -> 604 bytes ...Request$Builder$TackMessageNamesStep.class | Bin 0 -> 845 bytes .../domain/GetRequest$Builder.class | Bin 0 -> 1724 bytes .../genericasync/domain/GetRequest.class | Bin 0 -> 3006 bytes .../domain/ProcessedGetResponse.class | Bin 0 -> 1346 bytes .../domain/ProcessedMsgResponse.class | Bin 0 -> 2763 bytes .../domain/ProcessedPostResponse.class | Bin 0 -> 868 bytes .../domain/ProcessedTAckResponse.class | Bin 0 -> 1064 bytes .../genericasync/domain/TackQuery$1.class | Bin 0 -> 276 bytes .../domain/TackQuery$Builder.class | Bin 0 -> 1432 bytes .../genericasync/domain/TackQuery.class | Bin 0 -> 1396 bytes .../encrypt/BusinessContentEncryptor.class | Bin 0 -> 11270 bytes .../GenAsyncBusinessConnectorException.class | Bin 0 -> 1682 bytes ...syncBusinessConnectorExceptionValues.class | Bin 0 -> 2955 bytes ...ignatureValidationConnectorException.class | Bin 0 -> 1657 bytes .../handlers/IncomingSecurityHandler.class | Bin 0 -> 5191 bytes .../handlers/SAMLHolderOfKeyHandler.class | Bin 0 -> 4134 bytes .../helper/CommonAsyncService.class | Bin 0 -> 1059 bytes .../helper/DefaultCommonAsyncService.class | Bin 0 -> 5185 bytes .../genericasync/helper/GetHelper.class | Bin 0 -> 11608 bytes .../genericasync/helper/PostHelper.class | Bin 0 -> 6241 bytes .../mappers/CommonInputMapper.class | Bin 0 -> 6655 bytes .../service/GenAsyncService.class | Bin 0 -> 1051 bytes .../genericasync/service/ServiceFactory.class | Bin 0 -> 2329 bytes .../service/impl/GenAsyncServiceImpl.class | Bin 0 -> 12530 bytes .../session/GenAsyncService.class | Bin 0 -> 945 bytes ...GenAsyncServiceImplementationFactory.class | Bin 0 -> 2137 bytes .../GenAsyncSessionServiceFactory.class | Bin 0 -> 1389 bytes .../session/impl/GenAsyncServiceImpl.class | Bin 0 -> 3930 bytes .../impl/GenericAsyncXmlValidatorImpl.class | Bin 0 -> 1153 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 582 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 4496 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 5459 bytes .../genins/domain/RequestParameters.class | Bin 0 -> 4048 bytes .../GenInsBusinessConnectorException.class | Bin 0 -> 2342 bytes ...nInsBusinessConnectorExceptionValues.class | Bin 0 -> 3339 bytes .../genins/mapper/CommonInputMapper.class | Bin 0 -> 1536 bytes .../genins/service/GenInsService.class | Bin 0 -> 939 bytes .../genins/service/ServiceFactory.class | Bin 0 -> 3183 bytes .../service/impl/GenInsServiceImpl.class | Bin 0 -> 6674 bytes .../genins/session/GenInsService.class | Bin 0 -> 815 bytes .../GenInsServiceImplementationFactory.class | Bin 0 -> 2010 bytes .../session/GenInsSessionServiceFactory.class | Bin 0 -> 1072 bytes .../session/impl/GenInsServiceImpl.class | Bin 0 -> 2587 bytes .../hub/builders/BuilderFactory.class | Bin 0 -> 1237 bytes .../hub/builders/RequestBuilder.class | Bin 0 -> 6329 bytes .../hub/builders/RequestBuilderComplete.class | Bin 0 -> 14619 bytes .../hub/builders/ResponseBuilder.class | Bin 0 -> 4353 bytes .../service/IntraHubAccessRightService.class | Bin 0 -> 886 bytes .../hub/service/IntraHubHCPartyService.class | Bin 0 -> 930 bytes .../hub/service/IntraHubPatientService.class | Bin 0 -> 924 bytes .../hub/service/IntraHubService.class | Bin 0 -> 5594 bytes .../IntraHubTherapeuticLinkService.class | Bin 0 -> 820 bytes .../service/IntraHubTransactionService.class | Bin 0 -> 1548 bytes .../hub/service/ServiceFactory.class | Bin 0 -> 4686 bytes .../hub/service/impl/IntraHubAbstract.class | Bin 0 -> 1262 bytes .../impl/IntraHubAccessRightServiceImpl.class | Bin 0 -> 7743 bytes .../impl/IntraHubHCPartyServiceImpl.class | Bin 0 -> 8071 bytes .../impl/IntraHubPatientServiceImpl.class | Bin 0 -> 8263 bytes .../service/impl/IntraHubServiceImpl.class | Bin 0 -> 25005 bytes .../IntraHubTherapeuticLinkServiceImpl.class | Bin 0 -> 6689 bytes .../impl/IntraHubTransactionServiceImpl.class | Bin 0 -> 10748 bytes .../hub/session/HubService.class | Bin 0 -> 3826 bytes .../hub/session/HubServiceComplete.class | Bin 0 -> 4509 bytes .../session/HubSessionServiceFactory.class | Bin 0 -> 1425 bytes .../session/impl/HubServiceCompleteImpl.class | Bin 0 -> 22003 bytes ...ServiceCompleteImplementationFactory.class | Bin 0 -> 2081 bytes .../hub/session/impl/HubServiceImpl.class | Bin 0 -> 9878 bytes .../HubServiceImplementationFactory.class | Bin 0 -> 2049 bytes .../hub/util/RequestTypeBuilder.class | Bin 0 -> 2222 bytes .../hub/validators/HubReplyValidator.class | Bin 0 -> 431 bytes .../impl/HubReplyValidatorImpl.class | Bin 0 -> 2946 bytes .../hubv3/builders/RequestBuilder.class | Bin 0 -> 4674 bytes .../builders/RequestBuilderFactory.class | Bin 0 -> 1431 bytes .../builders/impl/RequestBuilderImpl.class | Bin 0 -> 16976 bytes .../hubv3/service/HubTokenService.class | Bin 0 -> 7290 bytes .../hubv3/service/ServiceFactory.class | Bin 0 -> 4249 bytes .../service/impl/HubTokenServiceImpl.class | Bin 0 -> 25670 bytes .../hubv3/session/HubService.class | Bin 0 -> 11138 bytes .../session/HubSessionServiceFactory.class | Bin 0 -> 1043 bytes .../hubv3/session/impl/HubServiceImpl.class | Bin 0 -> 34459 bytes .../HubServiceImplementationFactory.class | Bin 0 -> 1989 bytes .../hubv3/util/RequestListTypeBuilder.class | Bin 0 -> 2455 bytes .../hubv3/util/RequestTypeBuilder.class | Bin 0 -> 2786 bytes .../hubv3/validators/HubReplyValidator.class | Bin 0 -> 348 bytes .../impl/HubReplyValidatorImpl.class | Bin 0 -> 774 bytes .../mediprima/service/ServiceFactory.class | Bin 0 -> 3776 bytes .../MediprimaConsultationSessionService.class | Bin 0 -> 480 bytes .../MediprimaSessionServiceFactory.class | Bin 0 -> 1563 bytes .../MediprimaTarificationSessionService.class | Bin 0 -> 488 bytes ...iprimaConsultationSessionServiceImpl.class | Bin 0 -> 5607 bytes .../MediprimaImplementationClassFactory.class | Bin 0 -> 2724 bytes ...iprimaTarificationSessionServiceImpl.class | Bin 0 -> 4783 bytes .../mediprima/validator/XmlValidator.class | Bin 0 -> 1011 bytes .../MediprimaUmaDeleteException.class | Bin 0 -> 1116 bytes .../exception/MediprimaUmaException.class | Bin 0 -> 1374 bytes .../MediprimaUmaSearchException.class | Bin 0 -> 1116 bytes .../exception/MediprimaUmaSendException.class | Bin 0 -> 1104 bytes .../service/MediprimaUmaService.class | Bin 0 -> 1378 bytes .../mediprimauma/service/ServiceFactory.class | Bin 0 -> 2608 bytes .../impl/MediprimaUmaServiceImpl.class | Bin 0 -> 5762 bytes .../session/MediprimaUmaService.class | Bin 0 -> 1192 bytes .../MediprimaUmaSessionServiceFactory.class | Bin 0 -> 1159 bytes ...diprimaUmaImplementationClassFactory.class | Bin 0 -> 2450 bytes .../impl/MediprimaUmaServiceImpl.class | Bin 0 -> 3529 bytes .../mediprimav2/service/ServiceFactory.class | Bin 0 -> 3000 bytes .../MediprimaConsultationSessionService.class | Bin 0 -> 482 bytes .../MediprimaSessionServiceFactory.class | Bin 0 -> 1198 bytes ...iprimaConsultationSessionServiceImpl.class | Bin 0 -> 5700 bytes .../MediprimaImplementationClassFactory.class | Bin 0 -> 2593 bytes .../mediprimav2/validator/XmlValidator.class | Bin 0 -> 1015 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 820 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 1525 bytes .../builders/ResponseObjectBuilder.class | Bin 0 -> 496 bytes .../ResponseObjectBuilderFactory.class | Bin 0 -> 1537 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 13608 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 5296 bytes .../attest/domain/AttestBuilderRequest.class | Bin 0 -> 1118 bytes .../attest/domain/AttestBuilderResponse.class | Bin 0 -> 2009 bytes .../attest/domain/InputReference.class | Bin 0 -> 1228 bytes .../AttestBusinessConnectorException.class | Bin 0 -> 1698 bytes ...testBusinessConnectorExceptionValues.class | Bin 0 -> 1824 bytes .../mycarenet/attest/mappers/BlobMapper.class | Bin 0 -> 1759 bytes .../security/AttestEncryptionUtil.class | Bin 0 -> 2273 bytes .../security/BusinessContentEncryptor$1.class | Bin 0 -> 1510 bytes .../security/BusinessContentEncryptor.class | Bin 0 -> 6536 bytes .../attest/service/AttestService.class | Bin 0 -> 487 bytes .../attest/service/ServiceFactory.class | Bin 0 -> 2391 bytes .../service/impl/AttestServiceImpl.class | Bin 0 -> 4059 bytes .../attest/session/AttestService.class | Bin 0 -> 523 bytes .../session/AttestSessionServiceFactory.class | Bin 0 -> 1137 bytes .../session/impl/AttestServiceImpl.class | Bin 0 -> 2787 bytes .../AttestServiceImplementationFactory.class | Bin 0 -> 2098 bytes .../attest/util/AttestConstants.class | Bin 0 -> 503 bytes .../impl/AttestXmlValidatorImpl.class | Bin 0 -> 1759 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 1072 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 1539 bytes .../builders/ResponseObjectBuilder.class | Bin 0 -> 809 bytes .../ResponseObjectBuilderFactory.class | Bin 0 -> 1551 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 8017 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 9070 bytes .../domain/CancelAttestBuilderRequest.class | Bin 0 -> 1180 bytes .../attestv2/domain/InputReference.class | Bin 0 -> 1232 bytes .../domain/SendAttestBuilderRequest.class | Bin 0 -> 1411 bytes .../domain/SignedBuilderResponse.class | Bin 0 -> 1780 bytes .../SignedEncryptedBuilderResponse.class | Bin 0 -> 2070 bytes .../AttestBusinessConnectorException.class | Bin 0 -> 1712 bytes ...testBusinessConnectorExceptionValues.class | Bin 0 -> 1836 bytes .../attestv2/helper/AttestConstants.class | Bin 0 -> 574 bytes .../helper/RequestObjectBuilderHelper.class | Bin 0 -> 17450 bytes .../security/AttestEncryptionUtil.class | Bin 0 -> 2441 bytes .../CancelBusinessContentEncryptor$1.class | Bin 0 -> 1540 bytes .../CancelBusinessContentEncryptor.class | Bin 0 -> 6198 bytes .../SendBusinessContentEncryptor$1.class | Bin 0 -> 1532 bytes .../SendBusinessContentEncryptor.class | Bin 0 -> 6526 bytes .../attestv2/service/AttestService.class | Bin 0 -> 721 bytes .../attestv2/service/ServiceFactory.class | Bin 0 -> 2407 bytes .../service/impl/AttestServiceImpl.class | Bin 0 -> 4723 bytes .../attestv2/session/AttestService.class | Bin 0 -> 701 bytes .../session/AttestSessionServiceFactory.class | Bin 0 -> 1149 bytes .../session/impl/AttestServiceImpl.class | Bin 0 -> 3361 bytes .../AttestServiceImplementationFactory.class | Bin 0 -> 2104 bytes .../impl/AttestXmlValidatorImpl.class | Bin 0 -> 1950 bytes .../builders/ResponseObjectBuilder.class | Bin 0 -> 485 bytes .../ResponseObjectBuilderFactory.class | Bin 0 -> 1565 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 6225 bytes .../domain/MemberDataBuilderResponse.class | Bin 0 -> 1866 bytes .../service/MemberDataService.class | Bin 0 -> 525 bytes .../memberdata/service/ServiceFactory.class | Bin 0 -> 2311 bytes .../service/impl/MemberDataServiceImpl.class | Bin 0 -> 4040 bytes .../session/MemberDataService.class | Bin 0 -> 463 bytes .../MemberDataSessionServiceFactory.class | Bin 0 -> 1197 bytes .../session/impl/MemberDataServiceImpl.class | Bin 0 -> 2629 bytes ...mberDataServiceImplementationFactory.class | Bin 0 -> 2062 bytes .../MemberDataSignatureVerifier.class | Bin 0 -> 3778 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 599 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 2096 bytes .../EncryptedRequestObjectBuilderImpl.class | Bin 0 -> 8905 bytes ...NotEncryptedRequestObjectBuilderImpl.class | Bin 0 -> 6846 bytes ...MemberDataBusinessConnectorException.class | Bin 0 -> 1237 bytes ...DataBusinessConnectorExceptionValues.class | Bin 0 -> 1918 bytes .../security/MemberDataEncryptionUtil.class | Bin 0 -> 2158 bytes .../util/MemberDataConstants.class | Bin 0 -> 685 bytes .../MemberDataXmlValidatorImpl.class | Bin 0 -> 1819 bytes .../builders/ResponseObjectBuilder.class | Bin 0 -> 489 bytes .../ResponseObjectBuilderFactory.class | Bin 0 -> 1577 bytes .../impl/ResponseObjectBuilderImpl.class | Bin 0 -> 9091 bytes .../domain/MemberDataBuilderResponse.class | Bin 0 -> 1702 bytes .../service/MemberDataService.class | Bin 0 -> 527 bytes .../memberdatav2/service/ServiceFactory.class | Bin 0 -> 2315 bytes .../service/impl/MemberDataServiceImpl.class | Bin 0 -> 4047 bytes .../session/MemberDataService.class | Bin 0 -> 465 bytes .../MemberDataSessionServiceFactory.class | Bin 0 -> 1209 bytes .../session/impl/MemberDataServiceImpl.class | Bin 0 -> 2641 bytes ...mberDataServiceImplementationFactory.class | Bin 0 -> 2068 bytes .../RegistrationRequestBuilderFactory.class | Bin 0 -> 1495 bytes .../registration/builder/RequestBuilder.class | Bin 0 -> 568 bytes .../builder/impl/RequestBuilderImpl.class | Bin 0 -> 1834 bytes .../registration/helper/ResponseHelper.class | Bin 0 -> 2268 bytes .../registration/service/ServiceFactory.class | Bin 0 -> 2677 bytes .../session/RegistrationSession.class | Bin 0 -> 480 bytes .../session/RegistrationSessionFactory.class | Bin 0 -> 1138 bytes .../impl/RegistrationSessionImpl.class | Bin 0 -> 5124 bytes ...gsitrationImplementationClassFactory.class | Bin 0 -> 2170 bytes .../service/SsinHistoryTokenService.class | Bin 0 -> 787 bytes .../service/TokenServiceFactory.class | Bin 0 -> 2818 bytes .../impl/SsinHistoryTokenServiceImpl.class | Bin 0 -> 5486 bytes .../session/SsinHistorySessionService.class | Bin 0 -> 675 bytes .../SsinHistorySessionServiceFactory.class | Bin 0 -> 1347 bytes .../impl/SsinHistorySessionServiceImpl.class | Bin 0 -> 3294 bytes ...SsinHistorySessionServiceImplFactory.class | Bin 0 -> 2156 bytes .../tarification/builder/RequestBuilder.class | Bin 0 -> 733 bytes .../TarificationRequestBuilderFactory.class | Bin 0 -> 1495 bytes .../builder/impl/RequestBuilderImpl.class | Bin 0 -> 3207 bytes .../tarification/helper/ResponseHelper.class | Bin 0 -> 2377 bytes .../tarification/service/ServiceFactory.class | Bin 0 -> 3017 bytes .../session/TarificationSessionService.class | Bin 0 -> 473 bytes .../TarificationSessionServiceFactory.class | Bin 0 -> 1180 bytes ...rificationImplementationClassFactory.class | Bin 0 -> 2177 bytes .../impl/TarificationSessionServiceImpl.class | Bin 0 -> 4862 bytes ...ImplementationForgeneralPractitioner.class | Bin 0 -> 4996 bytes .../builders/CommonObjectBuilder.class | Bin 0 -> 1226 bytes .../therlink/builders/ProofBuilder.class | Bin 0 -> 758 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 3742 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 3140 bytes .../AbstractRequestObjectBuilderImpl.class | Bin 0 -> 12321 bytes .../builders/impl/BuilderConstants.class | Bin 0 -> 463 bytes .../impl/CommonObjectBuilderImpl.class | Bin 0 -> 3563 bytes .../impl/GPRequestObjectBuilderImpl.class | Bin 0 -> 2242 bytes .../impl/GenericRequestObjectBuilder.class | Bin 0 -> 2413 bytes .../builders/impl/ProofBuilderImpl.class | Bin 0 -> 7210 bytes .../builders/impl/TherlinkBuilderUtil.class | Bin 0 -> 1597 bytes .../therlink/domain/Author$Builder.class | Bin 0 -> 1067 bytes .../therlink/domain/Author.class | Bin 0 -> 3338 bytes .../therlink/domain/HcParty$Builder.class | Bin 0 -> 3874 bytes .../therlink/domain/HcParty.class | Bin 0 -> 5695 bytes .../domain/OperationContext$Builder.class | Bin 0 -> 2452 bytes .../therlink/domain/OperationContext.class | Bin 0 -> 5014 bytes .../therlink/domain/Patient$Builder.class | Bin 0 -> 2586 bytes .../therlink/domain/Patient.class | Bin 0 -> 2608 bytes .../therlink/domain/Proof.class | Bin 0 -> 2540 bytes .../therlink/domain/ProofTypeValues.class | Bin 0 -> 1596 bytes .../domain/TherapeuticLink$Builder.class | Bin 0 -> 3198 bytes .../therlink/domain/TherapeuticLink.class | Bin 0 -> 4268 bytes .../domain/TherapeuticLinkRequestType.class | Bin 0 -> 4754 bytes .../domain/jaxb/Therapeuticlink.class | Bin 0 -> 654 bytes .../domain/requests/BinaryProof.class | Bin 0 -> 2533 bytes .../requests/GetTherapeuticLinkRequest.class | Bin 0 -> 2177 bytes .../requests/HasTherapeuticLinkRequest.class | Bin 0 -> 1206 bytes .../requests/PutTherapeuticLinkRequest.class | Bin 0 -> 2221 bytes .../RevokeTherapeuticLinkRequest.class | Bin 0 -> 1285 bytes .../requests/TherapeuticLinkComplete.class | Bin 0 -> 4130 bytes .../requests/TherapeuticLinkStatus.class | Bin 0 -> 1331 bytes .../responses/Acknowledge$Builder.class | Bin 0 -> 1449 bytes .../domain/responses/Acknowledge.class | Bin 0 -> 2820 bytes .../domain/responses/GeneralResponse.class | Bin 0 -> 3353 bytes .../GetTherapeuticLinkResponse.class | Bin 0 -> 3393 bytes .../HasTherapeuticLinkResponse.class | Bin 0 -> 1214 bytes .../PutTherapeuticLinkResponse.class | Bin 0 -> 1214 bytes .../RevokeTherapeuticLinkResponse.class | Bin 0 -> 1217 bytes .../responses/TherapeuticLinkResponse$1.class | Bin 0 -> 330 bytes .../TherapeuticLinkResponse$Builder.class | Bin 0 -> 2933 bytes .../responses/TherapeuticLinkResponse.class | Bin 0 -> 2720 bytes ...TherapeuticLinkResponseError$Builder.class | Bin 0 -> 1293 bytes .../TherapeuticLinkResponseError.class | Bin 0 -> 1044 bytes .../TherLinkBusinessConnectorException.class | Bin 0 -> 1475 bytes ...LinkBusinessConnectorExceptionValues.class | Bin 0 -> 3020 bytes .../therlink/mappers/HcPartyMapper.class | Bin 0 -> 6207 bytes .../therlink/mappers/MapperFactory.class | Bin 0 -> 1398 bytes .../therlink/mappers/PatientMapper.class | Bin 0 -> 1139 bytes .../mappers/RequestObjectMapper.class | Bin 0 -> 20404 bytes .../mappers/ResponseObjectMapper.class | Bin 0 -> 24616 bytes .../therlink/service/ServiceFactory.class | Bin 0 -> 2940 bytes .../therlink/service/TherLinkService.class | Bin 0 -> 1280 bytes .../service/impl/TherLinkServiceImpl.class | Bin 0 -> 7192 bytes .../therlink/session/TherLinkService.class | Bin 0 -> 1032 bytes .../TherlinkSessionServiceFactory.class | Bin 0 -> 1105 bytes .../session/impl/TherLinkServiceImpl.class | Bin 0 -> 3845 bytes ...TherlinkServiceImplementationFactory.class | Bin 0 -> 2014 bytes .../therlink/util/ConfigReader.class | Bin 0 -> 1266 bytes .../therlink/util/TherlinkConfigKeys.class | Bin 0 -> 1488 bytes .../wsconsent/builders/AuthorBuilder.class | Bin 0 -> 515 bytes .../wsconsent/builders/ConsentBuilder.class | Bin 0 -> 1296 bytes .../builders/HcPartyInfoBuilder.class | Bin 0 -> 413 bytes .../builders/PatientInfoBuilder.class | Bin 0 -> 343 bytes .../builders/RequestObjectBuilder.class | Bin 0 -> 1333 bytes .../RequestObjectBuilderFactory.class | Bin 0 -> 4322 bytes .../builders/impl/AuthorBuilderImpl.class | Bin 0 -> 3313 bytes .../builders/impl/ConsentBuilderImpl.class | Bin 0 -> 3877 bytes .../DelegatingHcPartyInfoBuilderImpl.class | Bin 0 -> 941 bytes .../impl/HcPartyInfoBuilderImpl.class | Bin 0 -> 1823 bytes .../impl/PatientInfoBuilderImpl.class | Bin 0 -> 2347 bytes .../impl/RequestObjectBuilderImpl.class | Bin 0 -> 7305 bytes .../WsConsentBusinessConnectorException.class | Bin 0 -> 1488 bytes ...sentBusinessConnectorExceptionValues.class | Bin 0 -> 1817 bytes .../wsconsent/service/ServiceFactory.class | Bin 0 -> 727 bytes .../wsconsent/service/WsConsentService.class | Bin 0 -> 1371 bytes .../service/impl/WsConsentServiceImpl.class | Bin 0 -> 7814 bytes .../wsconsent/session/WsConsentService.class | Bin 0 -> 1123 bytes ...sConsentServiceImplementationFactory.class | Bin 0 -> 2037 bytes .../WsConsentSessionServiceFactory.class | Bin 0 -> 1287 bytes .../session/impl/WsConsentServiceImpl.class | Bin 0 -> 3650 bytes .../adapter/XmlDateAdapter.class | Bin 0 -> 1260 bytes .../adapter/XmlDateNoTzAdapter.class | Bin 0 -> 880 bytes .../adapter/XmlDateTimeAdapter.class | Bin 0 -> 1280 bytes .../adapter/XmlTimeAdapter.class | Bin 0 -> 1260 bytes .../adapter/XmlTimeNoTzAdapter.class | Bin 0 -> 1287 bytes .../beid/BeIDCardAdaptor.class | Bin 0 -> 308 bytes .../beid/BeIDCardFactory.class | Bin 0 -> 1352 bytes .../technicalconnector/beid/BeIDInfo.class | Bin 0 -> 6537 bytes .../beid/domain/Address.class | Bin 0 -> 1365 bytes .../beid/domain/DocumentType.class | Bin 0 -> 3995 bytes .../beid/domain/Gender.class | Bin 0 -> 1158 bytes .../beid/domain/Identity.class | Bin 0 -> 6573 bytes .../beid/domain/SpecialOrganisation.class | Bin 0 -> 2895 bytes .../beid/domain/SpecialStatus.class | Bin 0 -> 3224 bytes .../beid/impl/CommonsEidAdaptor.class | Bin 0 -> 4383 bytes .../technicalconnector/cache/Cache.class | Bin 0 -> 822 bytes .../cache/CacheFactory$1.class | Bin 0 -> 888 bytes .../cache/CacheFactory$CacheType.class | Bin 0 -> 1277 bytes .../cache/CacheFactory$ExpiryType.class | Bin 0 -> 1271 bytes .../cache/CacheFactory.class | Bin 0 -> 4759 bytes .../cache/impl/HashMapCache.class | Bin 0 -> 2594 bytes .../cache/impl/JSR107Cache$1.class | Bin 0 -> 945 bytes .../cache/impl/JSR107Cache$CacheImpl.class | Bin 0 -> 2085 bytes .../cache/impl/JSR107Cache.class | Bin 0 -> 5903 bytes .../config/ConfigFactory.class | Bin 0 -> 6209 bytes .../config/ConfigValidator.class | Bin 0 -> 583 bytes .../config/Configuration.class | Bin 0 -> 1511 bytes .../config/ConfigurationModule.class | Bin 0 -> 358 bytes .../technicalconnector/config/UddiKeys.class | Bin 0 -> 3658 bytes .../config/domain/Duration.class | Bin 0 -> 732 bytes .../impl/AbstractConfigurationImpl.class | Bin 0 -> 4590 bytes .../config/impl/ConfigUtils.class | Bin 0 -> 1758 bytes .../config/impl/ConfigValidatorImpl.class | Bin 0 -> 8963 bytes .../config/impl/ConfigurationImpl.class | Bin 0 -> 6092 bytes ...nModuleBootstrap$ModuleBootstrapHook.class | Bin 0 -> 354 bytes .../impl/ConfigurationModuleBootstrap.class | Bin 0 -> 6996 bytes .../impl/ConfigurationModuleClassloader.class | Bin 0 -> 1940 bytes .../ConfigurationModuleDefaultLanguage.class | Bin 0 -> 1794 bytes .../impl/ConfigurationModuleEhealthTime.class | Bin 0 -> 3792 bytes ...nfigurationModuleEndpointDistributor.class | Bin 0 -> 1354 bytes ...onfigurationModuleHostNameVerifier$1.class | Bin 0 -> 340 bytes ...tNameVerifier$BypassHostnameVerifier.class | Bin 0 -> 1419 bytes .../ConfigurationModuleHostNameVerifier.class | Bin 0 -> 2117 bytes ...eLoader$ConfigurationModulePredicate.class | Bin 0 -> 1274 bytes .../impl/ConfigurationModuleLoader.class | Bin 0 -> 6163 bytes .../impl/ConfigurationModuleLogging.class | Bin 0 -> 3891 bytes .../ConfigurationModuleLoggingLog4j.class | Bin 0 -> 6335 bytes .../config/impl/ConfigurationModuleOCSP.class | Bin 0 -> 1354 bytes .../impl/ConfigurationModuleProperties.class | Bin 0 -> 2164 bytes .../impl/ConfigurationModuleProxy.class | Bin 0 -> 3555 bytes .../config/impl/ConfigurationModuleSSL.class | Bin 0 -> 3893 bytes .../impl/ConfigurationModuleSSLVerifier.class | Bin 0 -> 1372 bytes .../ConfigurationModuleSecurityProvider.class | Bin 0 -> 8030 bytes .../ConfigurationModuleServiceLoader.class | Bin 0 -> 3896 bytes .../impl/ConfigurationModuleSysOut.class | Bin 0 -> 1892 bytes .../impl/ConfigurationModuleSystemProps.class | Bin 0 -> 4256 bytes .../ConfigurationModuleTrustStore$1.class | Bin 0 -> 322 bytes ...tionModuleTrustStore$TrustStoreTimer.class | Bin 0 -> 1896 bytes ...ModuleTrustStore$TrustStoreTimerEnum.class | Bin 0 -> 1970 bytes ...ModuleTrustStore$TrustStoreTimerTask.class | Bin 0 -> 1769 bytes .../impl/ConfigurationModuleTrustStore.class | Bin 0 -> 2107 bytes .../impl/ConfigurationModuleVersion.class | Bin 0 -> 5088 bytes .../impl/ConfigurationModuleWindows10.class | Bin 0 -> 1505 bytes .../impl/ConfigurationModuleXmlSec.class | Bin 0 -> 2406 bytes .../config/impl/RecursiveProperties$1.class | Bin 0 -> 1100 bytes .../RecursiveProperties$AbstractLookup.class | Bin 0 -> 3689 bytes .../impl/RecursiveProperties$Lookup.class | Bin 0 -> 489 bytes .../RecursiveProperties$RecursiveLookup.class | Bin 0 -> 1522 bytes .../RecursiveProperties$RegexHashMap.class | Bin 0 -> 2731 bytes .../RecursiveProperties$SystemLookup.class | Bin 0 -> 1456 bytes .../impl/RecursiveProperties$UddiLookup.class | Bin 0 -> 1954 bytes .../config/impl/RecursiveProperties.class | Bin 0 -> 7015 bytes .../config/impl/TrustManagerFactory$1.class | Bin 0 -> 292 bytes ...nagerFactory$PassThroughTrustManager.class | Bin 0 -> 2485 bytes .../config/impl/TrustManagerFactory.class | Bin 0 -> 4724 bytes .../config/util/ConfigUtil.class | Bin 0 -> 3197 bytes .../config/util/domain/PackageInfo.class | Bin 0 -> 1292 bytes .../enumeration/Charset.class | Bin 0 -> 1498 bytes .../enumeration/CryptoType.class | Bin 0 -> 1149 bytes .../enumeration/MimeType.class | Bin 0 -> 1617 bytes .../enumeration/SsoProfile.class | Bin 0 -> 1150 bytes .../exception/BeIDPinCodeException.class | Bin 0 -> 957 bytes .../CertificateVerificationException.class | Bin 0 -> 1215 bytes .../exception/ConfigurationException.class | Bin 0 -> 673 bytes .../exception/ConnectorException.class | Bin 0 -> 936 bytes .../exception/CredentialException.class | Bin 0 -> 527 bytes .../exception/InstantiationException.class | Bin 0 -> 750 bytes .../exception/InterruptedException.class | Bin 0 -> 563 bytes .../exception/InvalidTimeStampException.class | Bin 0 -> 1062 bytes .../exception/NoNextEndpointException.class | Bin 0 -> 619 bytes .../exception/ResponseAPDUException.class | Bin 0 -> 1204 bytes .../SessionManagementException.class | Bin 0 -> 1380 bytes .../SessionManagementExceptionValues.class | Bin 0 -> 1882 bytes .../SilentInstantiationException.class | Bin 0 -> 981 bytes .../exception/SoaErrorException.class | Bin 0 -> 2491 bytes .../TechnicalConnectorException.class | Bin 0 -> 1869 bytes ...alConnectorExceptionValues$Constants.class | Bin 0 -> 630 bytes .../TechnicalConnectorExceptionValues.class | Bin 0 -> 12545 bytes .../exception/UnsealConnectorException.class | Bin 0 -> 1986 bytes .../UnsealConnectorExceptionValues.class | Bin 0 -> 1674 bytes .../generic/session/GenericService.class | Bin 0 -> 1097 bytes .../GenericSessionServiceFactory.class | Bin 0 -> 1154 bytes .../session/impl/GenericServiceImpl.class | Bin 0 -> 4537 bytes .../GenericServiceImplementationFactory.class | Bin 0 -> 1918 bytes .../handler/AbstractSOAPHandler.class | Bin 0 -> 3434 bytes ...bstractWsSecurityHandler$SignedParts.class | Bin 0 -> 1505 bytes ...ityHandler$WSSecHeaderGeneratorStep0.class | Bin 0 -> 1064 bytes ...ityHandler$WSSecHeaderGeneratorStep1.class | Bin 0 -> 766 bytes ...ityHandler$WSSecHeaderGeneratorStep2.class | Bin 0 -> 745 bytes ...ityHandler$WSSecHeaderGeneratorStep3.class | Bin 0 -> 734 bytes ...ityHandler$WSSecHeaderGeneratorStep4.class | Bin 0 -> 621 bytes .../handler/AbstractWsSecurityHandler.class | Bin 0 -> 4058 bytes .../handler/CacheFeederHandler.class | Bin 0 -> 3174 bytes .../handler/CertificateCallback.class | Bin 0 -> 4457 bytes .../handler/ConnectionTimeOutHandler.class | Bin 0 -> 3165 bytes .../handler/ErrorCollectorHandler.class | Bin 0 -> 510 bytes .../handler/HarFileHandler.class | Bin 0 -> 9842 bytes .../handler/LoggingHandler.class | Bin 0 -> 2773 bytes .../handler/MessageLevelRetryHandler.class | Bin 0 -> 3618 bytes .../handler/RequestContextHandler.class | Bin 0 -> 4187 bytes .../handler/SAMLHolderOfKeyHandler.class | Bin 0 -> 3601 bytes .../handler/SAMLSenderVouchesHandler.class | Bin 0 -> 4086 bytes .../handler/SOAPHeaderLoggerHandler.class | Bin 0 -> 3819 bytes .../handler/SchemaValidatorHandler.class | Bin 0 -> 4081 bytes .../handler/SoapActionHandler.class | Bin 0 -> 3872 bytes .../handler/UnsupportedCallbackHandler.class | Bin 0 -> 1618 bytes .../handler/UserAgentHandler.class | Bin 0 -> 4194 bytes .../handler/WsAddressingHandlerV200508.class | Bin 0 -> 6243 bytes .../handler/domain/RequestContext.class | Bin 0 -> 1577 bytes .../handler/domain/WsAddressingHeader.class | Bin 0 -> 2335 bytes .../domain/WsAddressingRelatesTo.class | Bin 0 -> 920 bytes .../handler/utils/WSSecurityCrypto.class | Bin 0 -> 5682 bytes .../WSSecHeaderGeneratorWss4jImpl$1.class | Bin 0 -> 1190 bytes .../wss4j/WSSecHeaderGeneratorWss4jImpl.class | Bin 0 -> 11013 bytes .../idgenerator/IdGenerator.class | Bin 0 -> 189 bytes .../idgenerator/IdGeneratorFactory.class | Bin 0 -> 4064 bytes .../impl/DateTimeIdGenerator.class | Bin 0 -> 718 bytes .../idgenerator/impl/NanoTimeGenerator.class | Bin 0 -> 723 bytes .../impl/TimeBasedUniqueKeyGenerator.class | Bin 0 -> 1831 bytes .../idgenerator/impl/UUIDGenerator.class | Bin 0 -> 603 bytes .../idgenerator/impl/XSIDGenerator.class | Bin 0 -> 951 bytes .../technicalconnector/mapper/Mapper.class | Bin 0 -> 415 bytes .../mapper/MapperFactory.class | Bin 0 -> 3131 bytes .../mapper/converter/DateTimeConverter.class | Bin 0 -> 1396 bytes .../mapper/impl/MapperDozerImpl.class | Bin 0 -> 1648 bytes .../service/ServiceFactory.class | Bin 0 -> 5513 bytes .../service/etee/CertificateChecker.class | Bin 0 -> 659 bytes .../etee/CertificateCheckerFactory.class | Bin 0 -> 1658 bytes .../service/etee/CertificateFactory.class | Bin 0 -> 767 bytes .../etee/Crypto$SigningPolicySelector.class | Bin 0 -> 1389 bytes .../service/etee/Crypto.class | Bin 0 -> 3214 bytes .../etee/CryptoFactory$OCSPOptionHolder.class | Bin 0 -> 3173 bytes .../service/etee/CryptoFactory.class | Bin 0 -> 14646 bytes .../service/etee/RevocationFactory.class | Bin 0 -> 769 bytes .../etee/RevocationStatusChecker.class | Bin 0 -> 384 bytes .../etee/RevocationStatusCheckerFactory.class | Bin 0 -> 1697 bytes .../service/etee/domain/EncryptionToken.class | Bin 0 -> 2256 bytes .../service/etee/domain/UnsealedData.class | Bin 0 -> 2676 bytes .../service/etee/impl/AbstractCrypto.class | Bin 0 -> 3720 bytes .../etee/impl/AbstractEndToEndCrypto.class | Bin 0 -> 6208 bytes .../AbstractRevocationStatusChecker.class | Bin 0 -> 3982 bytes .../ConnectorCRLRevocationStatusChecker.class | Bin 0 -> 2838 bytes .../impl/ConnectorCertificateChecker.class | Bin 0 -> 4348 bytes ...ConnectorMockRevocationStatusChecker.class | Bin 0 -> 1353 bytes ...ConnectorOCSPRevocationStatusChecker.class | Bin 0 -> 3051 bytes .../ConnectorRevocationStatusChecker.class | Bin 0 -> 2066 bytes .../service/etee/impl/CryptoImpl$1.class | Bin 0 -> 1052 bytes .../service/etee/impl/CryptoImpl.class | Bin 0 -> 23848 bytes .../service/idsupport/IdSupportService.class | Bin 0 -> 694 bytes .../idsupport/impl/IdSupportServiceImpl.class | Bin 0 -> 5556 bytes .../KeyDepotManager$EncryptionTokenType.class | Bin 0 -> 1451 bytes .../service/keydepot/KeyDepotManager.class | Bin 0 -> 1522 bytes .../keydepot/KeyDepotManagerFactory.class | Bin 0 -> 679 bytes .../service/keydepot/KeyDepotService.class | Bin 0 -> 748 bytes .../keydepot/impl/KeyDepotManagerImpl$1.class | Bin 0 -> 1122 bytes ...gerImpl$KeyDepotManagerImplSingleton.class | Bin 0 -> 1967 bytes .../keydepot/impl/KeyDepotManagerImpl.class | Bin 0 -> 10894 bytes .../keydepot/impl/KeyDepotServiceImpl.class | Bin 0 -> 9970 bytes .../service/kgss/KgssManager$1.class | Bin 0 -> 270 bytes .../KgssManager$KgssManagerSingleton.class | Bin 0 -> 1872 bytes .../service/kgss/KgssManager.class | Bin 0 -> 9688 bytes .../service/kgss/KgssService.class | Bin 0 -> 1779 bytes .../kgss/builders/KgssMessageBuilder.class | Bin 0 -> 923 bytes .../impl/KgssMessageBuilderImpl.class | Bin 0 -> 8731 bytes .../service/kgss/domain/KeyResult.class | Bin 0 -> 978 bytes .../service/kgss/impl/KgssServiceImpl.class | Bin 0 -> 11441 bytes .../service/seals/SealsService.class | Bin 0 -> 621 bytes .../service/seals/impl/SealsServiceImpl.class | Bin 0 -> 4028 bytes .../service/sso/BrowserHandler.class | Bin 0 -> 284 bytes .../service/sso/SingleSignOnService.class | Bin 0 -> 515 bytes .../sso/impl/DefaultBrowserHandler.class | Bin 0 -> 2549 bytes .../sso/impl/SingleSignOnServiceImpl$1.class | Bin 0 -> 907 bytes .../sso/impl/SingleSignOnServiceImpl.class | Bin 0 -> 12143 bytes .../service/sts/SAMLResponse.class | Bin 0 -> 298 bytes .../service/sts/SAMLTokenFactory$1.class | Bin 0 -> 283 bytes ...kenFactory$SAMLTokenFactorySingleton.class | Bin 0 -> 1819 bytes .../service/sts/SAMLTokenFactory.class | Bin 0 -> 3375 bytes .../service/sts/STSService.class | Bin 0 -> 3546 bytes .../service/sts/STSServiceFactory.class | Bin 0 -> 1327 bytes .../service/sts/domain/SAMLAttribute.class | Bin 0 -> 1588 bytes .../sts/domain/SAMLAttributeDesignator.class | Bin 0 -> 1001 bytes .../sts/domain/SAMLNameIdentifier.class | Bin 0 -> 1010 bytes .../service/sts/impl/AbstractSTSService.class | Bin 0 -> 8421 bytes .../service/sts/impl/STSServiceImpl.class | Bin 0 -> 25302 bytes .../sts/impl/STSServiceWsTrustImpl.class | Bin 0 -> 15489 bytes .../service/sts/security/Credential.class | Bin 0 -> 709 bytes .../sts/security/ExtendedCredential.class | Bin 0 -> 460 bytes .../sts/security/KeyStoreAdaptor.class | Bin 0 -> 348 bytes .../sts/security/KeyStoreFactory.class | Bin 0 -> 3237 bytes .../service/sts/security/KeyStoreInfo.class | Bin 0 -> 3111 bytes .../sts/security/ProviderAdaptor.class | Bin 0 -> 309 bytes .../sts/security/ProviderFactory.class | Bin 0 -> 3157 bytes .../service/sts/security/SAMLToken.class | Bin 0 -> 450 bytes .../impl/AbstractExtendedCredential.class | Bin 0 -> 2424 bytes .../sts/security/impl/AbstractSAMLToken.class | Bin 0 -> 3808 bytes .../sts/security/impl/BeIDCredential.class | Bin 0 -> 8871 bytes .../sts/security/impl/KeyPairCredential.class | Bin 0 -> 2115 bytes .../security/impl/KeyStoreCredential.class | Bin 0 -> 4806 bytes .../security/impl/SAMLHolderOfKeyToken.class | Bin 0 -> 679 bytes .../impl/SAMLSenderVouchesCredential.class | Bin 0 -> 700 bytes .../sts/security/impl/SAMLTokenImpl.class | Bin 0 -> 745 bytes .../security/impl/beid/BeIDConnectorGui.class | Bin 0 -> 1059 bytes .../impl/beid/BeIDConnectorGuiFactory.class | Bin 0 -> 1496 bytes .../impl/beid/BeIDKeyStoreAdaptor.class | Bin 0 -> 2928 bytes .../sts/security/impl/beid/BeIDLogger.class | Bin 0 -> 892 bytes .../impl/beid/BeIDProviderAdaptor.class | Bin 0 -> 634 bytes .../sts/security/impl/beid/PinPadPanel.class | Bin 0 -> 396 bytes .../impl/BeIDConnectorExternalGui$1.class | Bin 0 -> 355 bytes ...ui$BeIDConnectorExternalGuiSingleton.class | Bin 0 -> 2243 bytes .../beid/impl/BeIDConnectorExternalGui.class | Bin 0 -> 7985 bytes .../beid/impl/BeIDConnectorGuiSwing.class | Bin 0 -> 1185 bytes .../impl/beid/impl/PinPadPanelImpl$1.class | Bin 0 -> 987 bytes ...adPanelImpl$KeyBoardAWTEventListener.class | Bin 0 -> 2733 bytes ...PinPadPanelImpl$NumberActionListener.class | Bin 0 -> 1111 bytes .../impl/beid/impl/PinPadPanelImpl.class | Bin 0 -> 7237 bytes .../pkcs11/EidPinCallBackHandlerFactory.class | Bin 0 -> 1478 bytes .../pkcs11/SunPKCS11KeyStoreAdaptor.class | Bin 0 -> 2916 bytes .../pkcs11/SunPKCS11ProviderAdaptor.class | Bin 0 -> 7818 bytes .../service/sts/utils/SAMLConfigHelper.class | Bin 0 -> 3962 bytes .../service/sts/utils/SAMLConverter.class | Bin 0 -> 3843 bytes .../service/sts/utils/SAMLHelper.class | Bin 0 -> 2499 bytes .../service/timestamp/AuthorityService.class | Bin 0 -> 445 bytes .../service/timestamp/ConsultService.class | Bin 0 -> 728 bytes .../service/timestamp/ConsultServiceV2.class | Bin 0 -> 700 bytes .../service/timestamp/TimestampUtil.class | Bin 0 -> 3417 bytes .../AbstractConsultationServiceImpl.class | Bin 0 -> 4103 bytes .../timestamp/impl/AuthorityServiceImpl.class | Bin 0 -> 2880 bytes .../timestamp/impl/ConsultServiceImpl.class | Bin 0 -> 2093 bytes .../timestamp/impl/ConsultServiceV2Impl.class | Bin 0 -> 2259 bytes .../service/ws/ServiceFactory.class | Bin 0 -> 5972 bytes .../AbstractSessionServiceFactory.class | Bin 0 -> 3238 bytes .../AbstractSessionServiceWithCache.class | Bin 0 -> 2236 bytes .../session/ImplementationClassFactory.class | Bin 0 -> 2658 bytes .../session/ServiceCacheKey.class | Bin 0 -> 1433 bytes .../technicalconnector/session/Session.class | Bin 0 -> 2007 bytes .../session/SessionItem.class | Bin 0 -> 1260 bytes .../session/SessionManager.class | Bin 0 -> 1444 bytes .../SessionServiceFactoryWithCache.class | Bin 0 -> 933 bytes .../session/SessionServiceWithCache.class | Bin 0 -> 192 bytes .../session/impl/SessionItemImpl.class | Bin 0 -> 4964 bytes .../session/impl/SessionManagerImpl$1.class | Bin 0 -> 291 bytes ...agerImpl$SessionManagerImplSingleton.class | Bin 0 -> 1862 bytes .../session/impl/SessionManagerImpl.class | Bin 0 -> 22349 bytes .../session/renew/AbstractRenewStrategy.class | Bin 0 -> 5943 bytes .../session/renew/RenewStrategy.class | Bin 0 -> 713 bytes .../RenewStrategyFactory$Singleton.class | Bin 0 -> 2565 bytes .../session/renew/RenewStrategyFactory.class | Bin 0 -> 1188 bytes ...RenewStrategy$SlidingWindowTimerTask.class | Bin 0 -> 1809 bytes .../renew/SlidingWindowRenewStrategy.class | Bin 0 -> 4261 bytes .../session/renew/TokenExpiredRenew.class | Bin 0 -> 1573 bytes .../DeleteFileOnExitShutdownHook$1.class | Bin 0 -> 313 bytes ...nExitShutdownHook$CustomDeleteOnExit.class | Bin 0 -> 1707 bytes ...ook$DeleteFileOnExitShutdownHookEnum.class | Bin 0 -> 3015 bytes ...eFileOnExitShutdownHook$DeleteOnExit.class | Bin 0 -> 376 bytes ...leOnExitShutdownHook$JVMDeleteOnExit.class | Bin 0 -> 1200 bytes .../DeleteFileOnExitShutdownHook.class | Bin 0 -> 2286 bytes .../shutdown/ShutdownHook.class | Bin 0 -> 169 bytes ...tdownRegistry$ShutdownRegistryEnum$1.class | Bin 0 -> 971 bytes ...hutdownRegistry$ShutdownRegistryEnum.class | Bin 0 -> 3012 bytes .../shutdown/ShutdownRegistry.class | Bin 0 -> 1017 bytes .../utils/ByteArrayDatasource.class | Bin 0 -> 1703 bytes .../utils/CertificateParser$CertType.class | Bin 0 -> 1299 bytes .../utils/CertificateParser.class | Bin 0 -> 6424 bytes .../ConfigurableFactoryHelper$CacheKey.class | Bin 0 -> 1569 bytes .../utils/ConfigurableFactoryHelper.class | Bin 0 -> 10318 bytes .../utils/ConfigurableImplementation.class | Bin 0 -> 386 bytes .../ConfigurableImplementationHelper.class | Bin 0 -> 2156 bytes .../ConnectorCryptoUtils$Decryptor.class | Bin 0 -> 437 bytes ...ptoUtils$MultiPartOperationDecryptor.class | Bin 0 -> 1161 bytes ...ectorCryptoUtils$SinglePartOperation.class | Bin 0 -> 1127 bytes .../utils/ConnectorCryptoUtils.class | Bin 0 -> 7338 bytes .../utils/ConnectorExceptionUtils.class | Bin 0 -> 5079 bytes .../utils/ConnectorIOUtils$1.class | Bin 0 -> 1220 bytes ...torIOUtils$AutoDeleteFileInputStream.class | Bin 0 -> 1938 bytes .../utils/ConnectorIOUtils.class | Bin 0 -> 15629 bytes .../utils/ConnectorJaxbUtils.class | Bin 0 -> 676 bytes .../utils/ConnectorLogUtils.class | Bin 0 -> 654 bytes .../utils/ConnectorReflectionUtils.class | Bin 0 -> 710 bytes .../utils/ConnectorXmlUtils.class | Bin 0 -> 11486 bytes .../technicalconnector/utils/DateUtils.class | Bin 0 -> 2702 bytes .../utils/IdentifierType.class | Bin 0 -> 11666 bytes .../utils/KeyStoreManager.class | Bin 0 -> 4482 bytes .../utils/MarshallerHelper.class | Bin 0 -> 12029 bytes .../technicalconnector/utils/PCSCUtils.class | Bin 0 -> 5702 bytes .../utils/SOAPFaultFactory.class | Bin 0 -> 462 bytes .../technicalconnector/utils/SOAPUtils.class | Bin 0 -> 3112 bytes .../utils/SecureString.class | Bin 0 -> 3914 bytes .../utils/SessionUtil$1.class | Bin 0 -> 848 bytes .../utils/SessionUtil.class | Bin 0 -> 11510 bytes ...eEngineUtils$ClasspathResourceLoader.class | Bin 0 -> 1755 bytes .../TemplateEngineUtils$Slf4jLogChute.class | Bin 0 -> 2199 bytes .../utils/TemplateEngineUtils.class | Bin 0 -> 3589 bytes .../utils/impl/AttachmentMarshallerImpl.class | Bin 0 -> 2631 bytes .../impl/AttachmentUnmarshallerImpl.class | Bin 0 -> 2600 bytes .../utils/impl/JaxbContextFactory.class | Bin 0 -> 4682 bytes .../validator/EhealthReplyValidator.class | Bin 0 -> 491 bytes .../validator/SessionValidator.class | Bin 0 -> 382 bytes .../validator/TimeStampValidator.class | Bin 0 -> 905 bytes .../validator/ValidatorHelper$1.class | Bin 0 -> 1768 bytes .../validator/ValidatorHelper.class | Bin 0 -> 8284 bytes .../validator/XMLValidator.class | Bin 0 -> 284 bytes .../impl/EhealthReplyValidatorImpl.class | Bin 0 -> 3310 bytes .../validator/impl/SAMLSessionValidator.class | Bin 0 -> 2167 bytes .../impl/TimeStampValidatorFactory.class | Bin 0 -> 3546 bytes .../impl/TimeStampValidatorImpl.class | Bin 0 -> 7984 bytes .../validator/impl/XMLValidatorImpl.class | Bin 0 -> 2106 bytes .../impl/handler/ErrorCollectorHandler.class | Bin 0 -> 3614 bytes .../impl/handler/ForkContentHandler.class | Bin 0 -> 3548 bytes .../impl/handler/XOPValidationHandler.class | Bin 0 -> 1987 bytes .../ws/GenericWsSender.class | Bin 0 -> 2354 bytes .../ws/ServiceFactory.class | Bin 0 -> 1414 bytes .../ws/domain/FeatureLoader.class | Bin 0 -> 3835 bytes .../ws/domain/GenericRequest$1.class | Bin 0 -> 838 bytes .../ws/domain/GenericRequest.class | Bin 0 -> 16738 bytes .../ws/domain/GenericResponse.class | Bin 0 -> 5819 bytes .../ws/domain/HandlerChain.class | Bin 0 -> 4240 bytes .../ws/domain/HandlerPosition.class | Bin 0 -> 1491 bytes ...dlersLoader$DefaultHandlersPredicate.class | Bin 0 -> 1690 bytes .../ws/domain/HandlersLoader.class | Bin 0 -> 2759 bytes .../ws/domain/TokenType.class | Bin 0 -> 1115 bytes .../ws/feature/AbstractSigningFeature.class | Bin 0 -> 1340 bytes .../ws/feature/EndpointFeature.class | Bin 0 -> 1606 bytes .../ws/feature/GenericFeature.class | Bin 0 -> 941 bytes .../ws/feature/SHA1Feature.class | Bin 0 -> 677 bytes .../ws/feature/SHA256Feature.class | Bin 0 -> 691 bytes .../ws/feature/SOAPActionFeature.class | Bin 0 -> 2648 bytes .../feature/WSAddressingV200508Feature.class | Bin 0 -> 2822 bytes .../ws/feature/XOPFeature.class | Bin 0 -> 1180 bytes .../ws/impl/AbstractWsSender$1.class | Bin 0 -> 1589 bytes .../ws/impl/AbstractWsSender.class | Bin 0 -> 11691 bytes .../ws/impl/GenericWsSenderImpl.class | Bin 0 -> 7876 bytes .../ws/impl/SOAPMessageContextImpl.class | Bin 0 -> 1981 bytes .../strategy/CacheBasedInvokeStrategy.class | Bin 0 -> 3157 bytes .../ws/impl/strategy/InvokeStrategy.class | Bin 0 -> 249 bytes .../impl/strategy/InvokeStrategyContext.class | Bin 0 -> 1603 bytes .../impl/strategy/InvokeStrategyFactory.class | Bin 0 -> 2372 bytes .../impl/strategy/NoRetryInvokeStrategy.class | Bin 0 -> 2843 bytes ...yStrategy$MessageLevelRetryException.class | Bin 0 -> 872 bytes .../strategy/RetryStrategy$RetryContext.class | Bin 0 -> 836 bytes .../RetryStrategy$RetryNotifier.class | Bin 0 -> 1504 bytes .../ws/impl/strategy/RetryStrategy.class | Bin 0 -> 5680 bytes .../ehealth/aa/complextype/v1/Address.class | Bin 0 -> 2903 bytes .../aa/complextype/v1/BaseNameType.class | Bin 0 -> 1410 bytes .../complextype/v1/BaseServiceListType.class | Bin 0 -> 1170 bytes .../aa/complextype/v1/BaseServiceType.class | Bin 0 -> 1336 bytes .../aa/complextype/v1/Codification.class | Bin 0 -> 1985 bytes .../ehealth/aa/complextype/v1/Country.class | Bin 0 -> 1692 bytes .../aa/complextype/v1/Description.class | Bin 0 -> 741 bytes .../complextype/v1/GIAMIAdministrator.class | Bin 0 -> 1318 bytes .../aa/complextype/v1/GIAMIEntityType.class | Bin 0 -> 1785 bytes .../aa/complextype/v1/GIAMIOrganization.class | Bin 0 -> 1278 bytes .../v1/HealthCareAdditionalInformation.class | Bin 0 -> 1376 bytes .../v1/HealthCareOrganization.class | Bin 0 -> 1878 bytes .../v1/HealthCareOrganizationTypeV2.class | Bin 0 -> 2362 bytes .../aa/complextype/v1/HealthCarePerson.class | Bin 0 -> 2749 bytes .../v1/HealthCareProfessional.class | Bin 0 -> 1309 bytes .../v1/IAMAttributeStatement.class | Bin 0 -> 716 bytes .../aa/complextype/v1/IndividualType.class | Bin 0 -> 2788 bytes .../ehealth/aa/complextype/v1/Mandate.class | Bin 0 -> 1808 bytes .../aa/complextype/v1/Municipality.class | Bin 0 -> 1818 bytes .../ehealth/aa/complextype/v1/NameType.class | Bin 0 -> 657 bytes .../aa/complextype/v1/ObjectFactory.class | Bin 0 -> 15497 bytes .../v1/OrganizationAddressbookType.class | Bin 0 -> 1785 bytes .../v1/OrganizationDescriberType.class | Bin 0 -> 3515 bytes .../v1/OrganizationDescriberTypeV2.class | Bin 0 -> 3100 bytes .../v1/OrganizationIdentifierType.class | Bin 0 -> 1344 bytes .../aa/complextype/v1/OrganizationInfo.class | Bin 0 -> 1625 bytes .../aa/complextype/v1/PeriodType.class | Bin 0 -> 1490 bytes .../aa/complextype/v1/PersonType.class | Bin 0 -> 1618 bytes .../complextype/v1/PersonWithFunction.class | Bin 0 -> 1146 bytes .../aa/complextype/v1/PrincipalType.class | Bin 0 -> 1854 bytes .../aa/complextype/v1/ProfessionCode.class | Bin 0 -> 1542 bytes .../aa/complextype/v1/ProfessionType.class | Bin 0 -> 2004 bytes .../aa/complextype/v1/ProfessionV2.class | Bin 0 -> 2271 bytes .../aa/complextype/v1/ProfessionV3.class | Bin 0 -> 2223 bytes .../v1/ProfessionalAddressbookType.class | Bin 0 -> 2211 bytes .../aa/complextype/v1/ProfessionalType.class | Bin 0 -> 1179 bytes .../complextype/v1/QualityDescriberType.class | Bin 0 -> 2068 bytes .../aa/complextype/v1/Responsible.class | Bin 0 -> 1155 bytes .../aa/complextype/v1/Speciality.class | Bin 0 -> 1567 bytes .../aa/complextype/v1/StreetType.class | Bin 0 -> 1436 bytes .../v1/SupportedOrganization.class | Bin 0 -> 1237 bytes .../v1/SupportedOrganizationV2.class | Bin 0 -> 1249 bytes .../aa/complextype/v1/SupportedQuality.class | Bin 0 -> 1207 bytes .../aa/complextype/v1/TypeCodeType.class | Bin 0 -> 1459 bytes .../aa/complextype/v1/package-info.class | Bin 0 -> 356 bytes .../addressbook/core/v1/EHealthBoxType.class | Bin 0 -> 1664 bytes .../v1/IndividualContactInformationType.class | Bin 0 -> 2149 bytes .../addressbook/core/v1/ObjectFactory.class | Bin 0 -> 1627 bytes .../OrganizationContactInformationType.class | Bin 0 -> 1280 bytes .../core/v1/ProfessionalInformation.class | Bin 0 -> 1174 bytes .../core/v1/ProfessionalInformationType.class | Bin 0 -> 1213 bytes .../addressbook/core/v1/package-info.class | Bin 0 -> 360 bytes .../GetOrganizationContactInfoRequest.class | Bin 0 -> 1866 bytes .../GetOrganizationContactInfoResponse.class | Bin 0 -> 1477 bytes .../GetProfessionalContactInfoRequest.class | Bin 0 -> 1412 bytes .../GetProfessionalContactInfoResponse.class | Bin 0 -> 1463 bytes .../protocol/v1/HealthCareOrganization.class | Bin 0 -> 719 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 2755 bytes .../v1/SearchOrganizationsRequest.class | Bin 0 -> 2737 bytes .../v1/SearchOrganizationsResponse.class | Bin 0 -> 1409 bytes .../v1/SearchProfessionalsRequest.class | Bin 0 -> 2717 bytes .../v1/SearchProfessionalsResponse.class | Bin 0 -> 1454 bytes .../protocol/v1/package-info.class | Bin 0 -> 368 bytes .../ehealth/bcp/protocol/v1/Endpoint.class | Bin 0 -> 1712 bytes .../bcp/protocol/v1/ObjectFactory.class | Bin 0 -> 969 bytes .../ehealth/bcp/protocol/v1/Service.class | Bin 0 -> 499 bytes .../ehealth/bcp/protocol/v1/ServiceList.class | Bin 0 -> 2810 bytes .../ehealth/bcp/protocol/v1/ServiceType.class | Bin 0 -> 1646 bytes .../ehealth/bcp/protocol/v1/StatusType.class | Bin 0 -> 1407 bytes .../bcp/protocol/v1/package-info.class | Bin 0 -> 352 bytes .../fgov/ehealth/bcp/protocol/v2/Cache.class | Bin 0 -> 1780 bytes .../ehealth/bcp/protocol/v2/Endpoint.class | Bin 0 -> 1789 bytes .../bcp/protocol/v2/EndpointList.class | Bin 0 -> 1120 bytes .../fgov/ehealth/bcp/protocol/v2/Expiry.class | Bin 0 -> 1518 bytes .../be/fgov/ehealth/bcp/protocol/v2/Key.class | Bin 0 -> 1437 bytes .../bcp/protocol/v2/ObjectFactory.class | Bin 0 -> 1655 bytes .../ehealth/bcp/protocol/v2/Service.class | Bin 0 -> 2021 bytes .../ehealth/bcp/protocol/v2/ServiceList.class | Bin 0 -> 2802 bytes .../ehealth/bcp/protocol/v2/StatusType.class | Bin 0 -> 1407 bytes .../bcp/protocol/v2/package-info.class | Bin 0 -> 352 bytes .../core/v2/CertificateDetailsType.class | Bin 0 -> 2318 bytes .../core/v2/CertificateEntityType.class | Bin 0 -> 1633 bytes .../core/v2/CertificateIdentifierType.class | Bin 0 -> 1437 bytes .../certra/core/v2/CertificateInfoType.class | Bin 0 -> 5409 bytes .../core/v2/CertificateStatusType.class | Bin 0 -> 1660 bytes .../certra/core/v2/ContactDataType.class | Bin 0 -> 1765 bytes .../ehealth/certra/core/v2/ContractType.class | Bin 0 -> 1701 bytes ...EHealthCertificateSigningRequestType.class | Bin 0 -> 2206 bytes .../certra/core/v2/ETKStatusType.class | Bin 0 -> 1668 bytes .../ehealth/certra/core/v2/EntityType.class | Bin 0 -> 1910 bytes .../certra/core/v2/LocalizedString.class | Bin 0 -> 1284 bytes .../certra/core/v2/ObjectFactory.class | Bin 0 -> 2959 bytes .../core/v2/OrganizationIdentifierType.class | Bin 0 -> 2371 bytes .../certra/core/v2/OrganizationType.class | Bin 0 -> 1431 bytes .../core/v2/RevocationContractType.class | Bin 0 -> 2238 bytes .../certra/core/v2/RevocationReasonType.class | Bin 0 -> 2209 bytes .../ehealth/certra/core/v2/TextType.class | Bin 0 -> 1117 bytes .../ehealth/certra/core/v2/package-info.class | Bin 0 -> 350 bytes .../v2/GenerateCertificateRequest.class | Bin 0 -> 1762 bytes .../v2/GenerateCertificateResponse.class | Bin 0 -> 2042 bytes .../protocol/v2/GenerateContractRequest.class | Bin 0 -> 2113 bytes .../v2/GenerateContractResponse.class | Bin 0 -> 1248 bytes .../GenerateRevocationContractRequest.class | Bin 0 -> 2261 bytes .../GenerateRevocationContractResponse.class | Bin 0 -> 1328 bytes .../v2/GetActorQualitiesRequest.class | Bin 0 -> 1629 bytes .../v2/GetActorQualitiesResponse.class | Bin 0 -> 1725 bytes ...oForAuthenticationCertificateRequest.class | Bin 0 -> 1438 bytes ...ForAuthenticationCertificateResponse.class | Bin 0 -> 1447 bytes .../GetCertificateInfoForCitizenRequest.class | Bin 0 -> 1348 bytes ...GetCertificateInfoForCitizenResponse.class | Bin 0 -> 1389 bytes .../protocol/v2/GetCertificateRequest.class | Bin 0 -> 1383 bytes .../protocol/v2/GetCertificateResponse.class | Bin 0 -> 1219 bytes .../v2/GetExistingApplicationIdsRequest.class | Bin 0 -> 1331 bytes .../GetExistingApplicationIdsResponse.class | Bin 0 -> 1315 bytes .../GetGenericOrganizationTypesRequest.class | Bin 0 -> 859 bytes .../GetGenericOrganizationTypesResponse.class | Bin 0 -> 1401 bytes .../certra/protocol/v2/ObjectFactory.class | Bin 0 -> 5927 bytes .../certra/protocol/v2/RevokeRequest.class | Bin 0 -> 2162 bytes .../certra/protocol/v2/RevokeResponse.class | Bin 0 -> 766 bytes .../v2/SubmitCSRForForeignerRequest.class | Bin 0 -> 1926 bytes .../v2/SubmitCSRForForeignerResponse.class | Bin 0 -> 1769 bytes .../certra/protocol/v2/package-info.class | Bin 0 -> 358 bytes .../chap4/core/v1/AbstractIdType.class | Bin 0 -> 1223 bytes .../chap4/core/v1/CareProviderType.class | Bin 0 -> 1698 bytes .../chap4/core/v1/CareReceiverIdType.class | Bin 0 -> 1464 bytes .../chap4/core/v1/CommonInputType.class | Bin 0 -> 2005 bytes .../chap4/core/v1/CommonOutputType.class | Bin 0 -> 1520 bytes .../ehealth/chap4/core/v1/DetailType.class | Bin 0 -> 1860 bytes .../ehealth/chap4/core/v1/FaultType.class | Bin 0 -> 2036 bytes .../fgov/ehealth/chap4/core/v1/IdType.class | Bin 0 -> 1613 bytes .../ehealth/chap4/core/v1/LicenseType.class | Bin 0 -> 1233 bytes .../ehealth/chap4/core/v1/NihiiType.class | Bin 0 -> 1352 bytes .../ehealth/chap4/core/v1/ObjectFactory.class | Bin 0 -> 3477 bytes .../ehealth/chap4/core/v1/OriginType.class | Bin 0 -> 1470 bytes .../ehealth/chap4/core/v1/PackageType.class | Bin 0 -> 1102 bytes .../chap4/core/v1/RecordCommonInputType.class | Bin 0 -> 1058 bytes .../core/v1/RecordCommonOutputType.class | Bin 0 -> 1315 bytes .../ehealth/chap4/core/v1/RequestType.class | Bin 0 -> 922 bytes .../chap4/core/v1/SecuredContentType.class | Bin 0 -> 1007 bytes .../ehealth/chap4/core/v1/SelfRefType.class | Bin 0 -> 1536 bytes .../chap4/core/v1/ValueRefString.class | Bin 0 -> 1286 bytes .../ehealth/chap4/core/v1/package-info.class | Bin 0 -> 348 bytes ...kChap4MedicalAdvisorAgreementRequest.class | Bin 0 -> 2587 bytes ...Chap4MedicalAdvisorAgreementResponse.class | Bin 0 -> 2540 bytes ...tChap4MedicalAdvisorAgreementRequest.class | Bin 0 -> 2607 bytes ...Chap4MedicalAdvisorAgreementResponse.class | Bin 0 -> 2560 bytes .../chap4/protocol/v1/ObjectFactory.class | Bin 0 -> 1540 bytes .../chap4/protocol/v1/package-info.class | Bin 0 -> 356 bytes .../commons/_1_0/core/IdentifierType.class | Bin 0 -> 1434 bytes .../commons/_1_0/core/LangageType.class | Bin 0 -> 1564 bytes .../commons/_1_0/core/LocalisedString.class | Bin 0 -> 1375 bytes .../commons/_1_0/core/ObjectFactory.class | Bin 0 -> 1189 bytes .../commons/_1_0/core/PeriodType.class | Bin 0 -> 1490 bytes .../ehealth/commons/_1_0/core/Status.class | Bin 0 -> 1459 bytes .../commons/_1_0/core/package-info.class | Bin 0 -> 275 bytes .../commons/_1_0/protocol/ObjectFactory.class | Bin 0 -> 829 bytes .../commons/_1_0/protocol/RequestType.class | Bin 0 -> 647 bytes .../commons/_1_0/protocol/ResponseType.class | Bin 0 -> 1452 bytes .../commons/_1_0/protocol/package-info.class | Bin 0 -> 363 bytes .../ehealth/commons/core/v1/AddressType.class | Bin 0 -> 2347 bytes .../ehealth/commons/core/v1/Country.class | Bin 0 -> 1618 bytes .../ehealth/commons/core/v1/CountryType.class | Bin 0 -> 1641 bytes .../commons/core/v1/IdentifierType.class | Bin 0 -> 1430 bytes .../ehealth/commons/core/v1/LangageType.class | Bin 0 -> 1552 bytes .../commons/core/v1/LocalisedString.class | Bin 0 -> 1365 bytes .../commons/core/v1/Municipality.class | Bin 0 -> 1658 bytes .../commons/core/v1/MunicipalityType.class | Bin 0 -> 1686 bytes .../commons/core/v1/ObjectFactory.class | Bin 0 -> 1909 bytes .../ehealth/commons/core/v1/PeriodType.class | Bin 0 -> 1471 bytes .../ehealth/commons/core/v1/StatusType.class | Bin 0 -> 1410 bytes .../fgov/ehealth/commons/core/v1/Street.class | Bin 0 -> 1125 bytes .../ehealth/commons/core/v1/StreetType.class | Bin 0 -> 1147 bytes .../commons/core/v1/package-info.class | Bin 0 -> 272 bytes .../ehealth/commons/core/v2/ActorType.class | Bin 0 -> 1636 bytes .../fgov/ehealth/commons/core/v2/Author.class | Bin 0 -> 1176 bytes .../be/fgov/ehealth/commons/core/v2/Id.class | Bin 0 -> 1310 bytes .../commons/core/v2/ObjectFactory.class | Bin 0 -> 2898 bytes .../fgov/ehealth/commons/core/v2/Status.class | Bin 0 -> 1846 bytes .../ehealth/commons/core/v2/StatusCode.class | Bin 0 -> 1475 bytes .../commons/core/v2/StatusDetail.class | Bin 0 -> 1131 bytes .../commons/core/v2/package-info.class | Bin 0 -> 352 bytes .../ehealth/commons/enc/v2/CipherData.class | Bin 0 -> 1552 bytes .../commons/enc/v2/CipherReference.class | Bin 0 -> 1612 bytes .../ehealth/commons/enc/v2/CipherValue.class | Bin 0 -> 958 bytes .../fgov/ehealth/commons/enc/v2/Digest.class | Bin 0 -> 1026 bytes .../commons/enc/v2/ETKSearchCriteria.class | Bin 0 -> 1253 bytes .../commons/enc/v2/EncryptedDataType.class | Bin 0 -> 2104 bytes .../commons/enc/v2/EncryptionMethod.class | Bin 0 -> 1088 bytes .../commons/enc/v2/EncryptionPolicy.class | Bin 0 -> 1482 bytes .../be/fgov/ehealth/commons/enc/v2/Key.class | Bin 0 -> 1340 bytes .../fgov/ehealth/commons/enc/v2/KeyInfo.class | Bin 0 -> 1900 bytes .../commons/enc/v2/ObjectFactory.class | Bin 0 -> 3856 bytes .../ehealth/commons/enc/v2/package-info.class | Bin 0 -> 350 bytes .../commons/protocol/v1/ObjectFactory.class | Bin 0 -> 817 bytes .../commons/protocol/v1/RequestType.class | Bin 0 -> 857 bytes .../commons/protocol/v1/ResponseType.class | Bin 0 -> 1614 bytes .../commons/protocol/v1/package-info.class | Bin 0 -> 280 bytes .../v2/AuthorPaginationRequestType.class | Bin 0 -> 1278 bytes .../protocol/v2/AuthorRequestType.class | Bin 0 -> 1249 bytes .../commons/protocol/v2/ObjectFactory.class | Bin 0 -> 2194 bytes .../protocol/v2/PaginationRequestType.class | Bin 0 -> 1248 bytes .../protocol/v2/PaginationResponseType.class | Bin 0 -> 1253 bytes .../v2/PaginationStatusResponseType.class | Bin 0 -> 1283 bytes .../commons/protocol/v2/RequestType.class | Bin 0 -> 1790 bytes .../commons/protocol/v2/ResponseType.class | Bin 0 -> 2039 bytes .../protocol/v2/StatusResponseType.class | Bin 0 -> 1310 bytes .../commons/protocol/v2/package-info.class | Bin 0 -> 360 bytes .../_1_0/core/AddressHistoryType.class | Bin 0 -> 1142 bytes .../consultrn/_1_0/core/AddressType.class | Bin 0 -> 2293 bytes .../_1_0/core/BirthDeceaseType.class | Bin 0 -> 2084 bytes .../_1_0/core/BirthHistoryType.class | Bin 0 -> 1471 bytes .../consultrn/_1_0/core/CivilStateType.class | Bin 0 -> 2981 bytes .../_1_0/core/CivilstateHistoryType.class | Bin 0 -> 1505 bytes .../consultrn/_1_0/core/CountryType.class | Bin 0 -> 1606 bytes .../_1_0/core/DeceaseHistoryType.class | Bin 0 -> 1487 bytes .../consultrn/_1_0/core/EncodedSSINType.class | Bin 0 -> 1306 bytes .../consultrn/_1_0/core/ErrorType.class | Bin 0 -> 1671 bytes .../core/FamilyCompositionHistoryType.class | Bin 0 -> 1294 bytes .../_1_0/core/FamilyCompositionType.class | Bin 0 -> 2540 bytes .../core/FamilyHistoryCompositionType.class | Bin 0 -> 1219 bytes .../_1_0/core/FamilyMemberType.class | Bin 0 -> 2094 bytes .../consultrn/_1_0/core/GenderEnumType.class | Bin 0 -> 1513 bytes .../_1_0/core/GenderHistoryType.class | Bin 0 -> 1152 bytes .../consultrn/_1_0/core/GenderType.class | Bin 0 -> 1794 bytes .../consultrn/_1_0/core/HistoryType.class | Bin 0 -> 2277 bytes .../consultrn/_1_0/core/InformationType.class | Bin 0 -> 1273 bytes .../consultrn/_1_0/core/InhabitantType.class | Bin 0 -> 1948 bytes .../consultrn/_1_0/core/InscriptionType.class | Bin 0 -> 2153 bytes .../_1_0/core/MunicipalityType.class | Bin 0 -> 1818 bytes .../consultrn/_1_0/core/NameHistoryType.class | Bin 0 -> 1123 bytes .../consultrn/_1_0/core/NameType.class | Bin 0 -> 2086 bytes .../_1_0/core/NationalityHistoryType.class | Bin 0 -> 2087 bytes .../consultrn/_1_0/core/NationalityType.class | Bin 0 -> 1427 bytes .../consultrn/_1_0/core/ObjectFactory.class | Bin 0 -> 7346 bytes .../_1_0/core/ObtainementReasonType.class | Bin 0 -> 1485 bytes .../consultrn/_1_0/core/OriginType.class | Bin 0 -> 1430 bytes .../consultrn/_1_0/core/PersonDataType.class | Bin 0 -> 3247 bytes .../consultrn/_1_0/core/PersonType.class | Bin 0 -> 2245 bytes .../_1_0/core/PlainAddressType.class | Bin 0 -> 1413 bytes .../_1_0/core/RelationshipType.class | Bin 0 -> 1444 bytes .../_1_0/core/StandardAddressType.class | Bin 0 -> 2438 bytes .../consultrn/_1_0/core/StreetType.class | Bin 0 -> 1138 bytes .../consultrn/_1_0/core/WhereType.class | Bin 0 -> 1933 bytes .../consultrn/_1_0/core/package-info.class | Bin 0 -> 279 bytes .../_1_0/protocol/ConsultRnReplyType.class | Bin 0 -> 2399 bytes .../_1_0/protocol/ConsultRnRequestType.class | Bin 0 -> 2186 bytes .../_1_0/protocol/CreatePersonReply.class | Bin 0 -> 1732 bytes .../_1_0/protocol/CreatePersonRequest.class | Bin 0 -> 1289 bytes .../protocol/DeleteInscriptionReply.class | Bin 0 -> 820 bytes .../protocol/DeleteInscriptionRequest.class | Bin 0 -> 1321 bytes .../_1_0/protocol/EnvironmentType.class | Bin 0 -> 1531 bytes .../protocol/FamilyCompositionReply.class | Bin 0 -> 1330 bytes .../protocol/FamilyCompositionRequest.class | Bin 0 -> 1188 bytes .../consultrn/_1_0/protocol/HeaderType.class | Bin 0 -> 2307 bytes .../protocol/InsertInscriptionReply.class | Bin 0 -> 820 bytes .../protocol/InsertInscriptionRequest.class | Bin 0 -> 1321 bytes .../_1_0/protocol/ModifyPersonReply.class | Bin 0 -> 1228 bytes .../_1_0/protocol/ModifyPersonRequest.class | Bin 0 -> 1261 bytes .../_1_0/protocol/MonitoringReply.class | Bin 0 -> 785 bytes .../_1_0/protocol/MonitoringRequest.class | Bin 0 -> 797 bytes .../consultrn/_1_0/protocol/Mutation.class | Bin 0 -> 1645 bytes .../protocol/MutationInformationType.class | Bin 0 -> 1718 bytes .../_1_0/protocol/MutationList.class | Bin 0 -> 1299 bytes .../_1_0/protocol/MutationReply.class | Bin 0 -> 1678 bytes .../_1_0/protocol/MutationRequest.class | Bin 0 -> 1206 bytes .../_1_0/protocol/ObjectFactory.class | Bin 0 -> 10804 bytes .../_1_0/protocol/PersonCreatedType.class | Bin 0 -> 1434 bytes .../protocol/PersonHistoryAddressReply.class | Bin 0 -> 1632 bytes .../PersonHistoryAddressRequest.class | Bin 0 -> 847 bytes .../protocol/PersonHistoryBirthReply.class | Bin 0 -> 1612 bytes .../protocol/PersonHistoryBirthRequest.class | Bin 0 -> 837 bytes .../PersonHistoryCivilStateReply.class | Bin 0 -> 1662 bytes .../PersonHistoryCivilStateRequest.class | Bin 0 -> 862 bytes .../protocol/PersonHistoryDeceaseReply.class | Bin 0 -> 1632 bytes .../PersonHistoryDeceaseRequest.class | Bin 0 -> 847 bytes .../PersonHistoryFamilyCompositionReply.class | Bin 0 -> 1732 bytes ...ersonHistoryFamilyCompositionRequest.class | Bin 0 -> 897 bytes .../protocol/PersonHistoryGenderReply.class | Bin 0 -> 1622 bytes .../protocol/PersonHistoryGenderRequest.class | Bin 0 -> 842 bytes .../protocol/PersonHistoryNameReply.class | Bin 0 -> 1602 bytes .../protocol/PersonHistoryNameRequest.class | Bin 0 -> 832 bytes .../PersonHistoryNationalityReply.class | Bin 0 -> 1672 bytes .../PersonHistoryNationalityRequest.class | Bin 0 -> 867 bytes .../_1_0/protocol/PersonHistoryRequest.class | Bin 0 -> 1748 bytes .../_1_0/protocol/PhoneticCriteriaType.class | Bin 0 -> 2660 bytes .../_1_0/protocol/PhoneticResultType.class | Bin 0 -> 1178 bytes .../_1_0/protocol/SearchBySSINReply.class | Bin 0 -> 1228 bytes .../_1_0/protocol/SearchBySSINRequest.class | Bin 0 -> 1296 bytes .../_1_0/protocol/SearchPhoneticReply.class | Bin 0 -> 1283 bytes .../_1_0/protocol/SearchPhoneticRequest.class | Bin 0 -> 1353 bytes .../_1_0/protocol/package-info.class | Bin 0 -> 287 bytes .../commons/core/v3/AddressType.class | Bin 0 -> 2175 bytes .../commons/core/v3/BaseNameType.class | Bin 0 -> 1381 bytes .../commons/core/v3/BirthRequestType.class | Bin 0 -> 1478 bytes .../commons/core/v3/BirthResponseType.class | Bin 0 -> 1464 bytes .../commons/core/v3/BusinessAnomalies.class | Bin 0 -> 1294 bytes .../commons/core/v3/BusinessAnomalyType.class | Bin 0 -> 1576 bytes .../core/v3/CivilStateRequestType.class | Bin 0 -> 2507 bytes .../core/v3/CivilStateResponseType.class | Bin 0 -> 3124 bytes .../core/v3/CivilStatesRequestType.class | Bin 0 -> 1244 bytes .../core/v3/CivilStatesResponseType.class | Bin 0 -> 1250 bytes .../commons/core/v3/DeceaseRequestType.class | Bin 0 -> 1502 bytes .../commons/core/v3/DeceaseResponseType.class | Bin 0 -> 1488 bytes .../core/v3/DiplomaticInformationType.class | Bin 0 -> 1922 bytes .../commons/core/v3/DiplomaticPostType.class | Bin 0 -> 1972 bytes .../commons/core/v3/EncodedSSINType.class | Bin 0 -> 1318 bytes .../commons/core/v3/GenderType.class | Bin 0 -> 1542 bytes .../commons/core/v3/InscriptionType.class | Bin 0 -> 2225 bytes .../commons/core/v3/MiddleNameType.class | Bin 0 -> 1326 bytes .../consultrn/commons/core/v3/NameType.class | Bin 0 -> 681 bytes .../commons/core/v3/NationalitiesType.class | Bin 0 -> 1217 bytes .../commons/core/v3/NationalityType.class | Bin 0 -> 2302 bytes .../commons/core/v3/NobilityTitleType.class | Bin 0 -> 1548 bytes .../commons/core/v3/ObjectFactory.class | Bin 0 -> 7955 bytes .../commons/core/v3/PartnerType.class | Bin 0 -> 1981 bytes .../commons/core/v3/PeriodType.class | Bin 0 -> 1506 bytes .../core/v3/PersonNameRequestType.class | Bin 0 -> 2259 bytes .../core/v3/PersonNameResponseType.class | Bin 0 -> 2242 bytes .../commons/core/v3/PersonRequestType.class | Bin 0 -> 3784 bytes .../commons/core/v3/PersonResponseType.class | Bin 0 -> 4670 bytes .../v3/ResidentialAddressRequestType.class | Bin 0 -> 2778 bytes .../v3/ResidentialAddressResponseType.class | Bin 0 -> 2783 bytes .../core/v3/TemporaryAddressType.class | Bin 0 -> 2273 bytes .../commons/core/v3/WhereRequestType.class | Bin 0 -> 2044 bytes .../commons/core/v3/WhereResponseType.class | Bin 0 -> 2028 bytes .../commons/core/v3/package-info.class | Bin 0 -> 372 bytes .../protocol/v3/ConsultRnRequestType.class | Bin 0 -> 1239 bytes .../commons/protocol/v3/ObjectFactory.class | Bin 0 -> 685 bytes .../commons/protocol/v3/package-info.class | Bin 0 -> 380 bytes .../core/v2/ExistingPersonsType.class | Bin 0 -> 1222 bytes .../consultrn/core/v2/ObjectFactory.class | Bin 0 -> 823 bytes .../consultrn/core/v2/ResultType.class | Bin 0 -> 1602 bytes .../consultrn/core/v2/package-info.class | Bin 0 -> 356 bytes .../consultrn/protocol/v2/ObjectFactory.class | Bin 0 -> 889 bytes .../protocol/v2/RegisterPersonRequest.class | Bin 0 -> 1312 bytes .../protocol/v2/RegisterPersonResponse.class | Bin 0 -> 1239 bytes .../consultrn/protocol/v2/package-info.class | Bin 0 -> 364 bytes .../ssinhistory/core/v1/ObjectFactory.class | Bin 0 -> 898 bytes .../core/v1/RelatedSsinsType.class | Bin 0 -> 1137 bytes .../ssinhistory/core/v1/SsinStatusType.class | Bin 0 -> 1548 bytes .../ssinhistory/core/v1/package-info.class | Bin 0 -> 380 bytes .../v1/ConsultCurrentSsinRequest.class | Bin 0 -> 645 bytes .../v1/ConsultCurrentSsinResponse.class | Bin 0 -> 657 bytes .../v1/ConsultCurrentSsinResponseType.class | Bin 0 -> 1387 bytes .../v1/ConsultRelatedSsinsRequest.class | Bin 0 -> 649 bytes .../v1/ConsultRelatedSsinsResponse.class | Bin 0 -> 1392 bytes .../protocol/v1/ConsultSsinRequestType.class | Bin 0 -> 1102 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 3205 bytes .../protocol/v1/package-info.class | Bin 0 -> 388 bytes .../AmppComponentEquivalentKeyType.class | Bin 0 -> 1169 bytes .../actual/common/AmppComponentKeyType.class | Bin 0 -> 1430 bytes .../common/DerogationImportKeyType.class | Bin 0 -> 1134 bytes .../core/v3/actual/common/DmppKeyType.class | Bin 0 -> 1592 bytes .../core/v3/actual/common/ObjectFactory.class | Bin 0 -> 2161 bytes .../v3/actual/common/PackAmountType.class | Bin 0 -> 1234 bytes ...ealActualIngredientEquivalentKeyType.class | Bin 0 -> 1204 bytes .../common/RealActualIngredientKeyType.class | Bin 0 -> 1130 bytes .../core/v3/actual/common/package-info.class | Bin 0 -> 294 bytes .../v3/company/submit/CompanyKeyType.class | Bin 0 -> 1130 bytes .../v3/company/submit/ObjectFactory.class | Bin 0 -> 895 bytes .../company/submit/VatNrPerCountryType.class | Bin 0 -> 1305 bytes .../core/v3/company/submit/package-info.class | Bin 0 -> 296 bytes .../common/CompoundingFormulaKeyType.class | Bin 0 -> 1448 bytes .../common/CompoundingIngredientKeyType.class | Bin 0 -> 1463 bytes .../v3/compounding/common/ObjectFactory.class | Bin 0 -> 1199 bytes .../v3/compounding/common/SynonymType.class | Bin 0 -> 1558 bytes .../v3/compounding/common/package-info.class | Bin 0 -> 304 bytes .../dics/core/v3/core/ObjectFactory.class | Bin 0 -> 1801 bytes .../dics/core/v3/core/QuantityType.class | Bin 0 -> 1309 bytes .../ehealth/dics/core/v3/core/RangeType.class | Bin 0 -> 1527 bytes .../dics/core/v3/core/StrengthRangeType.class | Bin 0 -> 1540 bytes .../dics/core/v3/core/StrengthType.class | Bin 0 -> 1351 bytes .../dics/core/v3/core/Text255Type.class | Bin 0 -> 1595 bytes .../core/v3/core/VmpComponentKeyType.class | Bin 0 -> 1199 bytes .../dics/core/v3/core/VmpKeyType.class | Bin 0 -> 1154 bytes .../dics/core/v3/core/package-info.class | Bin 0 -> 356 bytes .../core/v3/refdata/AppendixKeyType.class | Bin 0 -> 1095 bytes .../v3/refdata/AtcClassificationKeyType.class | Bin 0 -> 1140 bytes .../v3/refdata/DeliveryModusKeyType.class | Bin 0 -> 1120 bytes .../DeliveryModusSpecificationKeyType.class | Bin 0 -> 1185 bytes .../core/v3/refdata/DeviceTypeKeyType.class | Bin 0 -> 1105 bytes .../core/v3/refdata/FormCategoryKeyType.class | Bin 0 -> 1115 bytes .../NoGenericPrescriptionReasonKeyType.class | Bin 0 -> 1190 bytes .../v3/refdata/NoSwitchReasonKeyType.class | Bin 0 -> 1125 bytes .../dics/core/v3/refdata/ObjectFactory.class | Bin 0 -> 4597 bytes .../v3/refdata/PackagingClosureKeyType.class | Bin 0 -> 1135 bytes .../v3/refdata/PackagingMaterialKeyType.class | Bin 0 -> 1140 bytes .../v3/refdata/PackagingTypeKeyType.class | Bin 0 -> 1120 bytes .../refdata/PharmaceuticalFormKeyType.class | Bin 0 -> 1158 bytes .../ReimbursementCriterionKeyType.class | Bin 0 -> 1392 bytes .../RouteOfAdministrationKeyType.class | Bin 0 -> 1173 bytes .../v3/refdata/StandardUnitKeyFamhpType.class | Bin 0 -> 1140 bytes .../core/v3/refdata/SubstanceKeyType.class | Bin 0 -> 1113 bytes .../core/v3/refdata/VirtualFormKeyType.class | Bin 0 -> 1123 bytes .../dics/core/v3/refdata/WadaKeyType.class | Bin 0 -> 1075 bytes .../dics/core/v3/refdata/package-info.class | Bin 0 -> 282 bytes .../submit/CopaymentKeyType.class | Bin 0 -> 1176 bytes .../reimbursement/submit/ObjectFactory.class | Bin 0 -> 961 bytes .../submit/ReimbursementContextKeyType.class | Bin 0 -> 1953 bytes .../reimbursement/submit/package-info.class | Bin 0 -> 308 bytes .../submit/AttachmentKeyType.class | Bin 0 -> 1124 bytes .../submit/FormalInterpretationKeyType.class | Bin 0 -> 1197 bytes .../submit/LegalBasisKeyType.class | Bin 0 -> 1147 bytes .../submit/LegalReferenceKeyType.class | Bin 0 -> 1238 bytes .../submit/LegalTextKeyType.class | Bin 0 -> 1151 bytes .../submit/ObjectFactory.class | Bin 0 -> 2539 bytes .../submit/ParameterValueType.class | Bin 0 -> 2903 bytes .../ReimbursementConditionKeyType.class | Bin 0 -> 1486 bytes .../submit/ReimbursementTermKeyType.class | Bin 0 -> 1159 bytes .../submit/package-info.class | Bin 0 -> 394 bytes .../CommentedClassificationKeyType.class | Bin 0 -> 1191 bytes .../v3/virtual/common/ObjectFactory.class | Bin 0 -> 1869 bytes .../common/RealVirtualIngredientKeyType.class | Bin 0 -> 1161 bytes .../common/VirtualIngredientKeyType.class | Bin 0 -> 1117 bytes .../v3/virtual/common/VmpGroupKeyType.class | Bin 0 -> 1263 bytes .../core/v3/virtual/common/VmpGroupType.class | Bin 0 -> 1792 bytes .../core/v3/virtual/common/VtmKeyType.class | Bin 0 -> 1174 bytes .../core/v3/virtual/common/package-info.class | Bin 0 -> 376 bytes .../AmppComponentEquivalentKeyType.class | Bin 0 -> 1169 bytes .../actual/common/AmppComponentKeyType.class | Bin 0 -> 1430 bytes .../common/DerogationImportKeyType.class | Bin 0 -> 1134 bytes .../core/v4/actual/common/DmppKeyType.class | Bin 0 -> 1592 bytes .../core/v4/actual/common/ObjectFactory.class | Bin 0 -> 2161 bytes .../v4/actual/common/PackAmountType.class | Bin 0 -> 1234 bytes ...ealActualIngredientEquivalentKeyType.class | Bin 0 -> 1204 bytes .../common/RealActualIngredientKeyType.class | Bin 0 -> 1130 bytes .../core/v4/actual/common/package-info.class | Bin 0 -> 294 bytes .../v4/company/submit/CompanyKeyType.class | Bin 0 -> 1130 bytes .../v4/company/submit/ObjectFactory.class | Bin 0 -> 895 bytes .../company/submit/VatNrPerCountryType.class | Bin 0 -> 1305 bytes .../core/v4/company/submit/package-info.class | Bin 0 -> 296 bytes .../common/CompoundingFormulaKeyType.class | Bin 0 -> 1448 bytes .../common/CompoundingIngredientKeyType.class | Bin 0 -> 1463 bytes .../v4/compounding/common/ObjectFactory.class | Bin 0 -> 1199 bytes .../v4/compounding/common/SynonymType.class | Bin 0 -> 1558 bytes .../v4/compounding/common/package-info.class | Bin 0 -> 304 bytes .../dics/core/v4/core/ObjectFactory.class | Bin 0 -> 1801 bytes .../dics/core/v4/core/QuantityType.class | Bin 0 -> 1309 bytes .../ehealth/dics/core/v4/core/RangeType.class | Bin 0 -> 1527 bytes .../dics/core/v4/core/StrengthRangeType.class | Bin 0 -> 1540 bytes .../dics/core/v4/core/StrengthType.class | Bin 0 -> 1351 bytes .../dics/core/v4/core/Text255Type.class | Bin 0 -> 1595 bytes .../core/v4/core/VmpComponentKeyType.class | Bin 0 -> 1199 bytes .../dics/core/v4/core/VmpKeyType.class | Bin 0 -> 1154 bytes .../dics/core/v4/core/package-info.class | Bin 0 -> 356 bytes .../core/v4/refdata/AppendixKeyType.class | Bin 0 -> 1095 bytes .../v4/refdata/AtcClassificationKeyType.class | Bin 0 -> 1140 bytes .../v4/refdata/DeliveryModusKeyType.class | Bin 0 -> 1120 bytes .../DeliveryModusSpecificationKeyType.class | Bin 0 -> 1185 bytes .../core/v4/refdata/DeviceTypeKeyType.class | Bin 0 -> 1105 bytes .../core/v4/refdata/FormCategoryKeyType.class | Bin 0 -> 1115 bytes .../NoGenericPrescriptionReasonKeyType.class | Bin 0 -> 1190 bytes .../v4/refdata/NoSwitchReasonKeyType.class | Bin 0 -> 1125 bytes .../dics/core/v4/refdata/ObjectFactory.class | Bin 0 -> 4597 bytes .../v4/refdata/PackagingClosureKeyType.class | Bin 0 -> 1135 bytes .../v4/refdata/PackagingMaterialKeyType.class | Bin 0 -> 1140 bytes .../v4/refdata/PackagingTypeKeyType.class | Bin 0 -> 1120 bytes .../refdata/PharmaceuticalFormKeyType.class | Bin 0 -> 1158 bytes .../ReimbursementCriterionKeyType.class | Bin 0 -> 1392 bytes .../RouteOfAdministrationKeyType.class | Bin 0 -> 1173 bytes .../v4/refdata/StandardUnitKeyFamhpType.class | Bin 0 -> 1140 bytes .../core/v4/refdata/SubstanceKeyType.class | Bin 0 -> 1113 bytes .../core/v4/refdata/VirtualFormKeyType.class | Bin 0 -> 1123 bytes .../dics/core/v4/refdata/WadaKeyType.class | Bin 0 -> 1075 bytes .../dics/core/v4/refdata/package-info.class | Bin 0 -> 282 bytes .../submit/CopaymentKeyType.class | Bin 0 -> 1176 bytes .../reimbursement/submit/ObjectFactory.class | Bin 0 -> 961 bytes .../submit/ReimbursementContextKeyType.class | Bin 0 -> 1953 bytes .../reimbursement/submit/package-info.class | Bin 0 -> 308 bytes .../submit/AttachmentKeyType.class | Bin 0 -> 1124 bytes .../submit/FormalInterpretationKeyType.class | Bin 0 -> 1197 bytes .../submit/LegalBasisKeyType.class | Bin 0 -> 1147 bytes .../submit/LegalReferenceKeyType.class | Bin 0 -> 1238 bytes .../submit/LegalTextKeyType.class | Bin 0 -> 1151 bytes .../submit/ObjectFactory.class | Bin 0 -> 2539 bytes .../submit/ParameterValueType.class | Bin 0 -> 2903 bytes .../ReimbursementConditionKeyType.class | Bin 0 -> 1486 bytes .../submit/ReimbursementTermKeyType.class | Bin 0 -> 1159 bytes .../submit/package-info.class | Bin 0 -> 394 bytes .../CommentedClassificationKeyType.class | Bin 0 -> 1191 bytes .../v4/virtual/common/ObjectFactory.class | Bin 0 -> 1869 bytes .../common/RealVirtualIngredientKeyType.class | Bin 0 -> 1161 bytes .../common/VirtualIngredientKeyType.class | Bin 0 -> 1117 bytes .../v4/virtual/common/VmpGroupKeyType.class | Bin 0 -> 1263 bytes .../core/v4/virtual/common/VmpGroupType.class | Bin 0 -> 1792 bytes .../core/v4/virtual/common/VtmKeyType.class | Bin 0 -> 1174 bytes .../core/v4/virtual/common/package-info.class | Bin 0 -> 376 bytes .../ehealth/dics/protocol/v3/Anomaly.class | Bin 0 -> 1784 bytes .../ehealth/dics/protocol/v3/Appendix.class | Bin 0 -> 1412 bytes .../dics/protocol/v3/AppendixType.class | Bin 0 -> 1157 bytes .../dics/protocol/v3/AtcClassification.class | Bin 0 -> 1270 bytes .../protocol/v3/AtcClassificationType.class | Bin 0 -> 1106 bytes .../protocol/v3/ComponentEquivalentType.class | Bin 0 -> 1143 bytes .../protocol/v3/ConsultAmpComponentType.class | Bin 0 -> 6113 bytes .../dics/protocol/v3/ConsultAmpType.class | Bin 0 -> 5249 bytes .../ConsultAmppComponentEquivalentType.class | Bin 0 -> 2024 bytes .../v3/ConsultAmppComponentType.class | Bin 0 -> 4598 bytes .../dics/protocol/v3/ConsultAmppType.class | Bin 0 -> 10703 bytes .../protocol/v3/ConsultAttachmentType.class | Bin 0 -> 3064 bytes ...nsultCommentedClassificationTreeType.class | Bin 0 -> 1375 bytes .../ConsultCommentedClassificationType.class | Bin 0 -> 2887 bytes .../v3/ConsultCommercializationType.class | Bin 0 -> 1501 bytes .../dics/protocol/v3/ConsultCompanyType.class | Bin 0 -> 5255 bytes .../v3/ConsultCompoundingFormulaType.class | Bin 0 -> 1603 bytes .../v3/ConsultCompoundingIngredientType.class | Bin 0 -> 1618 bytes .../protocol/v3/ConsultCopaymentType.class | Bin 0 -> 1891 bytes .../v3/ConsultDerogationImportType.class | Bin 0 -> 1983 bytes .../dics/protocol/v3/ConsultDmppType.class | Bin 0 -> 2683 bytes .../v3/ConsultFormalInterpretationType.class | Bin 0 -> 2810 bytes .../protocol/v3/ConsultLegalBasisType.class | Bin 0 -> 2995 bytes .../v3/ConsultLegalReferenceTraceType.class | Bin 0 -> 771 bytes .../v3/ConsultLegalReferenceType.class | Bin 0 -> 3439 bytes ...ltRealActualIngredientEquivalentType.class | Bin 0 -> 3347 bytes .../v3/ConsultRealActualIngredientType.class | Bin 0 -> 4122 bytes .../v3/ConsultRealVirtualIngredientType.class | Bin 0 -> 2742 bytes .../ConsultRecursiveLegalReferenceType.class | Bin 0 -> 2163 bytes .../v3/ConsultRecursiveLegalTextType.class | Bin 0 -> 3339 bytes .../ConsultReimbursementConditionType.class | Bin 0 -> 2399 bytes .../v3/ConsultReimbursementContextType.class | Bin 0 -> 4603 bytes .../v3/ConsultReimbursementTermType.class | Bin 0 -> 2405 bytes ...ultStandardFormAndPhFrmAndVtlFrmType.class | Bin 0 -> 1694 bytes .../protocol/v3/ConsultStandardFormType.class | Bin 0 -> 2236 bytes ...ardRouteAndRouteOfAdministrationType.class | Bin 0 -> 1387 bytes .../v3/ConsultStandardRouteType.class | Bin 0 -> 2248 bytes ...ultStandardSubstanceAndSubstanceType.class | Bin 0 -> 1299 bytes .../v3/ConsultStandardSubstanceType.class | Bin 0 -> 2256 bytes .../v3/ConsultSupplyProblemType.class | Bin 0 -> 4170 bytes .../dics/protocol/v3/ConsultTextType.class | Bin 0 -> 1128 bytes .../v3/ConsultVirtualIngredientType.class | Bin 0 -> 3225 bytes .../protocol/v3/ConsultVmpComponentType.class | Bin 0 -> 3646 bytes .../protocol/v3/ConsultVmpGroupType.class | Bin 0 -> 2872 bytes .../dics/protocol/v3/ConsultVmpType.class | Bin 0 -> 4104 bytes .../dics/protocol/v3/ConsultVtmType.class | Bin 0 -> 1912 bytes .../dics/protocol/v3/DeliveryModus.class | Bin 0 -> 1422 bytes .../v3/DeliveryModusSpecification.class | Bin 0 -> 1461 bytes .../v3/DeliveryModusSpecificationType.class | Bin 0 -> 1247 bytes .../dics/protocol/v3/DeliveryModusType.class | Bin 0 -> 1182 bytes .../ehealth/dics/protocol/v3/DeviceType.class | Bin 0 -> 1857 bytes .../dics/protocol/v3/DeviceTypeType.class | Bin 0 -> 1674 bytes .../ehealth/dics/protocol/v3/DomainType.class | Bin 0 -> 2539 bytes .../dics/protocol/v3/FindAmpRequest.class | Bin 0 -> 5218 bytes .../dics/protocol/v3/FindAmpResponse.class | Bin 0 -> 1802 bytes .../protocol/v3/FindByActualProductType.class | Bin 0 -> 1269 bytes .../FindByCommentedClassificationType.class | Bin 0 -> 1389 bytes .../dics/protocol/v3/FindByCompanyType.class | Bin 0 -> 1695 bytes .../FindByGenericPrescriptionGroupType.class | Bin 0 -> 1548 bytes .../protocol/v3/FindByIngredientType.class | Bin 0 -> 2046 bytes .../dics/protocol/v3/FindByPackageType.class | Bin 0 -> 2801 bytes .../v3/FindByTherapeuticMoietyType.class | Bin 0 -> 1532 bytes .../v3/FindByVirtualProductType.class | Bin 0 -> 1424 bytes .../FindCommentedClassificationRequest.class | Bin 0 -> 2763 bytes .../FindCommentedClassificationResponse.class | Bin 0 -> 2010 bytes .../dics/protocol/v3/FindCompanyRequest.class | Bin 0 -> 2628 bytes .../protocol/v3/FindCompanyResponse.class | Bin 0 -> 1844 bytes .../v3/FindCompoundingFormulaRequest.class | Bin 0 -> 2514 bytes .../v3/FindCompoundingFormulaResponse.class | Bin 0 -> 1952 bytes .../v3/FindCompoundingIngredientRequest.class | Bin 0 -> 2529 bytes .../FindCompoundingIngredientResponse.class | Bin 0 -> 1982 bytes .../dics/protocol/v3/FindLegalBasesType.class | Bin 0 -> 665 bytes .../v3/FindLegislationTextRequest.class | Bin 0 -> 2886 bytes .../v3/FindLegislationTextResponse.class | Bin 0 -> 1895 bytes .../protocol/v3/FindReferencesRequest.class | Bin 0 -> 1190 bytes .../protocol/v3/FindReferencesResponse.class | Bin 0 -> 8875 bytes .../v3/FindReimbursementRequest.class | Bin 0 -> 3403 bytes .../v3/FindReimbursementResponse.class | Bin 0 -> 1938 bytes .../protocol/v3/FindVmpGroupRequest.class | Bin 0 -> 2695 bytes .../protocol/v3/FindVmpGroupResponse.class | Bin 0 -> 1852 bytes .../dics/protocol/v3/FindVmpRequest.class | Bin 0 -> 4470 bytes .../dics/protocol/v3/FindVmpResponse.class | Bin 0 -> 1802 bytes .../dics/protocol/v3/FindVtmRequest.class | Bin 0 -> 2621 bytes .../dics/protocol/v3/FindVtmResponse.class | Bin 0 -> 1802 bytes .../dics/protocol/v3/FormCategory.class | Bin 0 -> 1424 bytes .../dics/protocol/v3/FormCategoryType.class | Bin 0 -> 1177 bytes .../v3/HasActualComponentWithType.class | Bin 0 -> 2733 bytes .../v3/HasVirtualComponentWithType.class | Bin 0 -> 2681 bytes .../v3/HasWadaClassificationType.class | Bin 0 -> 1269 bytes .../v3/NoGenericPrescriptionReason.class | Bin 0 -> 1469 bytes .../v3/NoGenericPrescriptionReasonType.class | Bin 0 -> 1252 bytes .../dics/protocol/v3/NoSwitchReason.class | Bin 0 -> 1430 bytes .../dics/protocol/v3/NoSwitchReasonType.class | Bin 0 -> 1187 bytes .../dics/protocol/v3/ObjectFactory.class | Bin 0 -> 27554 bytes .../dics/protocol/v3/PackagingClosure.class | Bin 0 -> 1875 bytes .../protocol/v3/PackagingClosureType.class | Bin 0 -> 1704 bytes .../dics/protocol/v3/PackagingMaterial.class | Bin 0 -> 1404 bytes .../protocol/v3/PackagingMaterialType.class | Bin 0 -> 1167 bytes .../dics/protocol/v3/PackagingType.class | Bin 0 -> 1866 bytes .../dics/protocol/v3/PackagingTypeType.class | Bin 0 -> 1689 bytes .../ehealth/dics/protocol/v3/Parameter.class | Bin 0 -> 1653 bytes .../dics/protocol/v3/PharmaceuticalForm.class | Bin 0 -> 1407 bytes .../PharmaceuticalFormWithStandardsType.class | Bin 0 -> 1682 bytes .../protocol/v3/ReimbursementCriterion.class | Bin 0 -> 1676 bytes .../v3/ReimbursementCriterionType.class | Bin 0 -> 1206 bytes .../protocol/v3/RouteOfAdministration.class | Bin 0 -> 1416 bytes ...uteOfAdministrationWithStandardsType.class | Bin 0 -> 1702 bytes .../v3/StandardFormCodeCriterionType.class | Bin 0 -> 1290 bytes .../v3/StandardFormNameCriterionType.class | Bin 0 -> 1290 bytes .../v3/StandardRouteCodeCriterionType.class | Bin 0 -> 1294 bytes .../v3/StandardRouteNameCriterionType.class | Bin 0 -> 1294 bytes .../StandardSubstanceCodeCriterionType.class | Bin 0 -> 1310 bytes .../StandardSubstanceNameCriterionType.class | Bin 0 -> 1310 bytes .../protocol/v3/StandardUnitFamhpType.class | Bin 0 -> 1181 bytes .../ehealth/dics/protocol/v3/Substance.class | Bin 0 -> 1830 bytes .../v3/SubstanceWithStandardsType.class | Bin 0 -> 2180 bytes .../fgov/ehealth/dics/protocol/v3/Text.class | Bin 0 -> 1240 bytes .../dics/protocol/v3/VirtualForm.class | Bin 0 -> 1869 bytes .../v3/VirtualFormWithStandardsType.class | Bin 0 -> 2130 bytes .../fgov/ehealth/dics/protocol/v3/Wada.class | Bin 0 -> 1602 bytes .../ehealth/dics/protocol/v3/WadaType.class | Bin 0 -> 1339 bytes .../dics/protocol/v3/package-info.class | Bin 0 -> 274 bytes .../dics/protocol/v4/AmpListDataType.class | Bin 0 -> 2697 bytes .../dics/protocol/v4/AmpListType.class | Bin 0 -> 1449 bytes .../dics/protocol/v4/AmppListDataType.class | Bin 0 -> 2548 bytes .../dics/protocol/v4/AmppListType.class | Bin 0 -> 1490 bytes .../ehealth/dics/protocol/v4/Anomaly.class | Bin 0 -> 1784 bytes .../ehealth/dics/protocol/v4/Appendix.class | Bin 0 -> 1412 bytes .../dics/protocol/v4/AppendixType.class | Bin 0 -> 1157 bytes .../dics/protocol/v4/AtcClassification.class | Bin 0 -> 1270 bytes .../protocol/v4/AtcClassificationType.class | Bin 0 -> 1106 bytes .../protocol/v4/ComponentEquivalentType.class | Bin 0 -> 1143 bytes .../protocol/v4/ConsultAmpComponentType.class | Bin 0 -> 6113 bytes .../dics/protocol/v4/ConsultAmpType.class | Bin 0 -> 5249 bytes .../ConsultAmppComponentEquivalentType.class | Bin 0 -> 2024 bytes .../v4/ConsultAmppComponentType.class | Bin 0 -> 4598 bytes .../dics/protocol/v4/ConsultAmppType.class | Bin 0 -> 11791 bytes .../protocol/v4/ConsultAttachmentType.class | Bin 0 -> 3363 bytes ...nsultCommentedClassificationTreeType.class | Bin 0 -> 1375 bytes .../ConsultCommentedClassificationType.class | Bin 0 -> 2819 bytes .../v4/ConsultCommercializationType.class | Bin 0 -> 1501 bytes .../dics/protocol/v4/ConsultCompanyType.class | Bin 0 -> 5255 bytes .../v4/ConsultCompoundingFormulaType.class | Bin 0 -> 1294 bytes .../v4/ConsultCompoundingIngredientType.class | Bin 0 -> 1309 bytes .../protocol/v4/ConsultCopaymentType.class | Bin 0 -> 1891 bytes .../v4/ConsultDerogationImportType.class | Bin 0 -> 1983 bytes .../dics/protocol/v4/ConsultDmppType.class | Bin 0 -> 2683 bytes .../v4/ConsultFormalInterpretationType.class | Bin 0 -> 2810 bytes .../protocol/v4/ConsultLegalBasisType.class | Bin 0 -> 2995 bytes .../v4/ConsultLegalReferenceTraceType.class | Bin 0 -> 771 bytes .../v4/ConsultLegalReferenceType.class | Bin 0 -> 3439 bytes .../v4/ConsultNonMedicinalProductType.class | Bin 0 -> 3443 bytes .../protocol/v4/ConsultPricingUnitType.class | Bin 0 -> 1447 bytes ...ltRealActualIngredientEquivalentType.class | Bin 0 -> 3347 bytes .../v4/ConsultRealActualIngredientType.class | Bin 0 -> 4122 bytes .../v4/ConsultRealVirtualIngredientType.class | Bin 0 -> 2742 bytes .../ConsultRecursiveLegalReferenceType.class | Bin 0 -> 2163 bytes .../v4/ConsultRecursiveLegalTextType.class | Bin 0 -> 3339 bytes .../ConsultReimbursementConditionType.class | Bin 0 -> 2399 bytes .../v4/ConsultReimbursementContextType.class | Bin 0 -> 5145 bytes .../v4/ConsultReimbursementTermType.class | Bin 0 -> 2405 bytes ...ultStandardFormAndPhFrmAndVtlFrmType.class | Bin 0 -> 1694 bytes .../protocol/v4/ConsultStandardFormType.class | Bin 0 -> 2236 bytes ...ardRouteAndRouteOfAdministrationType.class | Bin 0 -> 1387 bytes .../v4/ConsultStandardRouteType.class | Bin 0 -> 2248 bytes ...ultStandardSubstanceAndSubstanceType.class | Bin 0 -> 1299 bytes .../v4/ConsultStandardSubstanceType.class | Bin 0 -> 2256 bytes .../v4/ConsultSupplyProblemType.class | Bin 0 -> 3969 bytes .../dics/protocol/v4/ConsultTextType.class | Bin 0 -> 1128 bytes .../v4/ConsultVirtualIngredientType.class | Bin 0 -> 3225 bytes .../protocol/v4/ConsultVmpComponentType.class | Bin 0 -> 3646 bytes .../protocol/v4/ConsultVmpGroupType.class | Bin 0 -> 2872 bytes .../dics/protocol/v4/ConsultVmpType.class | Bin 0 -> 4104 bytes .../dics/protocol/v4/ConsultVtmType.class | Bin 0 -> 1912 bytes .../dics/protocol/v4/DeliveryModus.class | Bin 0 -> 1422 bytes .../v4/DeliveryModusSpecification.class | Bin 0 -> 1461 bytes .../v4/DeliveryModusSpecificationType.class | Bin 0 -> 1247 bytes .../dics/protocol/v4/DeliveryModusType.class | Bin 0 -> 1182 bytes .../ehealth/dics/protocol/v4/DeviceType.class | Bin 0 -> 1857 bytes .../dics/protocol/v4/DeviceTypeType.class | Bin 0 -> 1674 bytes .../ehealth/dics/protocol/v4/DomainType.class | Bin 0 -> 2539 bytes .../dics/protocol/v4/FindAmpRequest.class | Bin 0 -> 5218 bytes .../dics/protocol/v4/FindAmpResponse.class | Bin 0 -> 1802 bytes .../dics/protocol/v4/FindAmppRequest.class | Bin 0 -> 2535 bytes .../dics/protocol/v4/FindAmppResponse.class | Bin 0 -> 1812 bytes .../protocol/v4/FindByActualProductType.class | Bin 0 -> 1269 bytes .../FindByCommentedClassificationType.class | Bin 0 -> 1389 bytes .../dics/protocol/v4/FindByCompanyType.class | Bin 0 -> 1695 bytes .../FindByGenericPrescriptionGroupType.class | Bin 0 -> 1548 bytes .../protocol/v4/FindByIngredientType.class | Bin 0 -> 2046 bytes .../dics/protocol/v4/FindByPackageType.class | Bin 0 -> 2801 bytes .../v4/FindByTherapeuticMoietyType.class | Bin 0 -> 1532 bytes .../v4/FindByVirtualProductType.class | Bin 0 -> 1424 bytes .../FindCommentedClassificationRequest.class | Bin 0 -> 2763 bytes .../FindCommentedClassificationResponse.class | Bin 0 -> 2010 bytes .../dics/protocol/v4/FindCompanyRequest.class | Bin 0 -> 2628 bytes .../protocol/v4/FindCompanyResponse.class | Bin 0 -> 1844 bytes .../v4/FindCompoundingFormulaRequest.class | Bin 0 -> 2514 bytes .../v4/FindCompoundingFormulaResponse.class | Bin 0 -> 1952 bytes .../v4/FindCompoundingIngredientRequest.class | Bin 0 -> 2529 bytes .../FindCompoundingIngredientResponse.class | Bin 0 -> 1982 bytes .../dics/protocol/v4/FindLegalBasesType.class | Bin 0 -> 665 bytes .../v4/FindLegislationTextRequest.class | Bin 0 -> 2886 bytes .../v4/FindLegislationTextResponse.class | Bin 0 -> 1895 bytes .../v4/FindNonMedicinalProductRequest.class | Bin 0 -> 2242 bytes .../v4/FindNonMedicinalProductResponse.class | Bin 0 -> 1962 bytes .../protocol/v4/FindReferencesRequest.class | Bin 0 -> 1190 bytes .../protocol/v4/FindReferencesResponse.class | Bin 0 -> 8875 bytes .../v4/FindReimbursementRequest.class | Bin 0 -> 3403 bytes .../v4/FindReimbursementResponse.class | Bin 0 -> 1938 bytes .../protocol/v4/FindVmpGroupRequest.class | Bin 0 -> 2695 bytes .../protocol/v4/FindVmpGroupResponse.class | Bin 0 -> 1852 bytes .../dics/protocol/v4/FindVmpRequest.class | Bin 0 -> 4470 bytes .../dics/protocol/v4/FindVmpResponse.class | Bin 0 -> 1802 bytes .../dics/protocol/v4/FindVtmRequest.class | Bin 0 -> 2621 bytes .../dics/protocol/v4/FindVtmResponse.class | Bin 0 -> 1802 bytes .../dics/protocol/v4/FormCategory.class | Bin 0 -> 1424 bytes .../dics/protocol/v4/FormCategoryType.class | Bin 0 -> 1177 bytes ...ctualMedicinalProductPackagesRequest.class | Bin 0 -> 711 bytes ...tualMedicinalProductPackagesResponse.class | Bin 0 -> 1404 bytes ...ListOfActualMedicinalProductsRequest.class | Bin 0 -> 683 bytes ...istOfActualMedicinalProductsResponse.class | Bin 0 -> 1364 bytes ...istOfVirtualMedicinalProductsRequest.class | Bin 0 -> 687 bytes ...stOfVirtualMedicinalProductsResponse.class | Bin 0 -> 1369 bytes .../v4/GetListOfVmpGroupsRequest.class | Bin 0 -> 627 bytes .../v4/GetListOfVmpGroupsResponse.class | Bin 0 -> 1319 bytes .../v4/HasActualComponentWithType.class | Bin 0 -> 2733 bytes .../v4/HasVirtualComponentWithType.class | Bin 0 -> 2681 bytes .../v4/HasWadaClassificationType.class | Bin 0 -> 1269 bytes .../v4/ListConsultationRequestType.class | Bin 0 -> 1273 bytes .../v4/ListConsultationResponseType.class | Bin 0 -> 1445 bytes .../v4/NoGenericPrescriptionReason.class | Bin 0 -> 1469 bytes .../v4/NoGenericPrescriptionReasonType.class | Bin 0 -> 1252 bytes .../dics/protocol/v4/NoSwitchReason.class | Bin 0 -> 1430 bytes .../dics/protocol/v4/NoSwitchReasonType.class | Bin 0 -> 1187 bytes .../dics/protocol/v4/ObjectFactory.class | Bin 0 -> 33982 bytes .../dics/protocol/v4/PackagingClosure.class | Bin 0 -> 1875 bytes .../protocol/v4/PackagingClosureType.class | Bin 0 -> 1704 bytes .../dics/protocol/v4/PackagingMaterial.class | Bin 0 -> 1404 bytes .../protocol/v4/PackagingMaterialType.class | Bin 0 -> 1167 bytes .../dics/protocol/v4/PackagingType.class | Bin 0 -> 1866 bytes .../dics/protocol/v4/PackagingTypeType.class | Bin 0 -> 1689 bytes .../ehealth/dics/protocol/v4/Parameter.class | Bin 0 -> 1653 bytes .../dics/protocol/v4/PharmaceuticalForm.class | Bin 0 -> 1407 bytes .../PharmaceuticalFormWithStandardsType.class | Bin 0 -> 1682 bytes .../protocol/v4/ReimbursementCriterion.class | Bin 0 -> 1676 bytes .../v4/ReimbursementCriterionType.class | Bin 0 -> 1206 bytes .../protocol/v4/RouteOfAdministration.class | Bin 0 -> 1416 bytes ...uteOfAdministrationWithStandardsType.class | Bin 0 -> 1702 bytes .../v4/StandardFormCodeCriterionType.class | Bin 0 -> 1290 bytes .../v4/StandardFormNameCriterionType.class | Bin 0 -> 1290 bytes .../v4/StandardRouteCodeCriterionType.class | Bin 0 -> 1294 bytes .../v4/StandardRouteNameCriterionType.class | Bin 0 -> 1294 bytes .../StandardSubstanceCodeCriterionType.class | Bin 0 -> 1310 bytes .../StandardSubstanceNameCriterionType.class | Bin 0 -> 1310 bytes .../protocol/v4/StandardUnitFamhpType.class | Bin 0 -> 1181 bytes .../ehealth/dics/protocol/v4/Substance.class | Bin 0 -> 1830 bytes .../v4/SubstanceWithStandardsType.class | Bin 0 -> 2180 bytes .../fgov/ehealth/dics/protocol/v4/Text.class | Bin 0 -> 1240 bytes .../dics/protocol/v4/VirtualForm.class | Bin 0 -> 1869 bytes .../v4/VirtualFormWithStandardsType.class | Bin 0 -> 2130 bytes .../protocol/v4/VmpGroupListDataType.class | Bin 0 -> 1898 bytes .../dics/protocol/v4/VmpGroupListType.class | Bin 0 -> 1479 bytes .../dics/protocol/v4/VmpListDataType.class | Bin 0 -> 2124 bytes .../dics/protocol/v4/VmpListType.class | Bin 0 -> 1449 bytes .../fgov/ehealth/dics/protocol/v4/Wada.class | Bin 0 -> 1602 bytes .../ehealth/dics/protocol/v4/WadaType.class | Bin 0 -> 1339 bytes .../dics/protocol/v4/package-info.class | Bin 0 -> 274 bytes .../protocol/v5/AdditionalFieldsType.class | Bin 0 -> 1235 bytes .../dics/protocol/v5/AmpListDataType.class | Bin 0 -> 1449 bytes .../ehealth/dics/protocol/v5/Appendix.class | Bin 0 -> 1412 bytes .../dics/protocol/v5/AppendixType.class | Bin 0 -> 1436 bytes .../dics/protocol/v5/AtcClassification.class | Bin 0 -> 1270 bytes .../protocol/v5/AtcClassificationType.class | Bin 0 -> 1308 bytes .../protocol/v5/ComponentEquivalentType.class | Bin 0 -> 1140 bytes .../ConsultAdministrationFrequencyType.class | Bin 0 -> 1434 bytes .../protocol/v5/ConsultAmpComponentType.class | Bin 0 -> 6449 bytes .../dics/protocol/v5/ConsultAmpType.class | Bin 0 -> 5355 bytes .../ConsultAmppComponentEquivalentType.class | Bin 0 -> 2678 bytes .../v5/ConsultAmppComponentType.class | Bin 0 -> 5380 bytes .../dics/protocol/v5/ConsultAmppType.class | Bin 0 -> 13323 bytes .../protocol/v5/ConsultAttachmentType.class | Bin 0 -> 4023 bytes .../v5/ConsultBoundedParameterType.class | Bin 0 -> 1851 bytes ...nsultCommentedClassificationTreeType.class | Bin 0 -> 1375 bytes .../ConsultCommentedClassificationType.class | Bin 0 -> 3495 bytes .../v5/ConsultCommercializationType.class | Bin 0 -> 3177 bytes .../dics/protocol/v5/ConsultCompanyType.class | Bin 0 -> 6078 bytes .../v5/ConsultCompoundingFormulaType.class | Bin 0 -> 2375 bytes .../v5/ConsultCompoundingIngredientType.class | Bin 0 -> 2387 bytes .../protocol/v5/ConsultCopaymentType.class | Bin 0 -> 2555 bytes .../v5/ConsultDerogationImportType.class | Bin 0 -> 2647 bytes .../dics/protocol/v5/ConsultDmppType.class | Bin 0 -> 4010 bytes .../v5/ConsultDosageParameterType.class | Bin 0 -> 1793 bytes .../v5/ConsultFormalInterpretationType.class | Bin 0 -> 3317 bytes .../protocol/v5/ConsultIndicationType.class | Bin 0 -> 1538 bytes .../protocol/v5/ConsultLegalBasisType.class | Bin 0 -> 3494 bytes .../v5/ConsultLegalReferenceTraceType.class | Bin 0 -> 1047 bytes .../v5/ConsultLegalReferenceType.class | Bin 0 -> 4942 bytes .../protocol/v5/ConsultLegalTextType.class | Bin 0 -> 3735 bytes .../v5/ConsultNonMedicinalProductType.class | Bin 0 -> 4109 bytes .../v5/ConsultParameterizedQuantityType.class | Bin 0 -> 1919 bytes .../protocol/v5/ConsultPricingUnitType.class | Bin 0 -> 1447 bytes ...ltRealActualIngredientEquivalentType.class | Bin 0 -> 3994 bytes .../v5/ConsultRealActualIngredientType.class | Bin 0 -> 4657 bytes .../v5/ConsultRealVirtualIngredientType.class | Bin 0 -> 3397 bytes .../ConsultReimbursementConditionType.class | Bin 0 -> 3183 bytes .../v5/ConsultReimbursementContextType.class | Bin 0 -> 6417 bytes .../v5/ConsultReimbursementTermType.class | Bin 0 -> 2998 bytes .../v5/ConsultStandardDosageType.class | Bin 0 -> 6395 bytes ...ultStandardFormAndPhFrmAndVtlFrmType.class | Bin 0 -> 1468 bytes .../protocol/v5/ConsultStandardFormType.class | Bin 0 -> 2236 bytes ...ardRouteAndRouteOfAdministrationType.class | Bin 0 -> 1301 bytes .../v5/ConsultStandardRouteType.class | Bin 0 -> 2248 bytes ...ultStandardSubstanceAndSubstanceType.class | Bin 0 -> 1237 bytes .../v5/ConsultStandardSubstanceType.class | Bin 0 -> 2256 bytes .../v5/ConsultSupplyProblemType.class | Bin 0 -> 4648 bytes .../ConsultTemporaryDurationDetailsType.class | Bin 0 -> 1853 bytes .../dics/protocol/v5/ConsultTextType.class | Bin 0 -> 1128 bytes .../v5/ConsultVirtualIngredientType.class | Bin 0 -> 3762 bytes .../protocol/v5/ConsultVmpComponentType.class | Bin 0 -> 4158 bytes .../protocol/v5/ConsultVmpGroupType.class | Bin 0 -> 5309 bytes .../dics/protocol/v5/ConsultVmpType.class | Bin 0 -> 4675 bytes .../dics/protocol/v5/ConsultVtmType.class | Bin 0 -> 2557 bytes .../dics/protocol/v5/ConsultWadaType.class | Bin 0 -> 1650 bytes .../dics/protocol/v5/DeliveryModus.class | Bin 0 -> 1422 bytes .../v5/DeliveryModusSpecification.class | Bin 0 -> 1461 bytes .../v5/DeliveryModusSpecificationType.class | Bin 0 -> 1508 bytes .../dics/protocol/v5/DeliveryModusType.class | Bin 0 -> 1456 bytes .../ehealth/dics/protocol/v5/DeviceType.class | Bin 0 -> 1857 bytes .../dics/protocol/v5/DeviceTypeType.class | Bin 0 -> 1883 bytes .../dics/protocol/v5/DicsRequestType.class | Bin 0 -> 2104 bytes .../dics/protocol/v5/DicsResponseType.class | Bin 0 -> 2483 bytes .../ehealth/dics/protocol/v5/DomainType.class | Bin 0 -> 2527 bytes .../dics/protocol/v5/DoseUnitsType.class | Bin 0 -> 1757 bytes .../dics/protocol/v5/FindAmpRequest.class | Bin 0 -> 630 bytes .../dics/protocol/v5/FindAmpRequestType.class | Bin 0 -> 4252 bytes .../dics/protocol/v5/FindAmpResponse.class | Bin 0 -> 1233 bytes .../dics/protocol/v5/FindAmppRequest.class | Bin 0 -> 1628 bytes .../dics/protocol/v5/FindAmppResponse.class | Bin 0 -> 1243 bytes .../protocol/v5/FindByActualProductType.class | Bin 0 -> 1269 bytes .../FindByCommentedClassificationType.class | Bin 0 -> 1389 bytes .../dics/protocol/v5/FindByCompanyType.class | Bin 0 -> 1662 bytes .../dics/protocol/v5/FindByDmppType.class | Bin 0 -> 1502 bytes .../FindByGenericPrescriptionGroupType.class | Bin 0 -> 1468 bytes .../protocol/v5/FindByIngredientType.class | Bin 0 -> 2043 bytes .../dics/protocol/v5/FindByPackageType.class | Bin 0 -> 2801 bytes .../v5/FindByTherapeuticMoietyType.class | Bin 0 -> 1452 bytes .../v5/FindByVirtualProductType.class | Bin 0 -> 1344 bytes .../FindCommentedClassificationRequest.class | Bin 0 -> 1877 bytes .../FindCommentedClassificationResponse.class | Bin 0 -> 1441 bytes .../dics/protocol/v5/FindCompanyRequest.class | Bin 0 -> 1777 bytes .../protocol/v5/FindCompanyResponse.class | Bin 0 -> 1275 bytes .../v5/FindCompoundingFormulaRequest.class | Bin 0 -> 1431 bytes .../v5/FindCompoundingFormulaResponse.class | Bin 0 -> 1383 bytes .../v5/FindCompoundingIngredientRequest.class | Bin 0 -> 1446 bytes .../FindCompoundingIngredientResponse.class | Bin 0 -> 1413 bytes .../dics/protocol/v5/FindLegalBasesType.class | Bin 0 -> 665 bytes .../v5/FindLegislationTextRequest.class | Bin 0 -> 2047 bytes .../v5/FindLegislationTextResponse.class | Bin 0 -> 1326 bytes .../protocol/v5/FindListOfAmpRequest.class | Bin 0 -> 654 bytes .../protocol/v5/FindListOfAmpResponse.class | Bin 0 -> 1257 bytes .../v5/FindNonMedicinalProductRequest.class | Bin 0 -> 1424 bytes .../v5/FindNonMedicinalProductResponse.class | Bin 0 -> 1393 bytes .../protocol/v5/FindReferencesRequest.class | Bin 0 -> 1191 bytes .../protocol/v5/FindReferencesResponse.class | Bin 0 -> 9341 bytes .../v5/FindReimbursementRequest.class | Bin 0 -> 2564 bytes .../v5/FindReimbursementResponse.class | Bin 0 -> 1369 bytes .../protocol/v5/FindVmpGroupRequest.class | Bin 0 -> 1809 bytes .../protocol/v5/FindVmpGroupResponse.class | Bin 0 -> 1283 bytes .../dics/protocol/v5/FindVmpRequest.class | Bin 0 -> 3584 bytes .../dics/protocol/v5/FindVmpResponse.class | Bin 0 -> 1233 bytes .../dics/protocol/v5/FindVtmRequest.class | Bin 0 -> 1735 bytes .../dics/protocol/v5/FindVtmResponse.class | Bin 0 -> 1233 bytes .../dics/protocol/v5/FormCategory.class | Bin 0 -> 1424 bytes .../dics/protocol/v5/FormCategoryType.class | Bin 0 -> 1452 bytes .../v5/GenericReferenceEntryType.class | Bin 0 -> 1203 bytes .../v5/GenericReferenceTableType.class | Bin 0 -> 1627 bytes .../v5/HasActualComponentWithType.class | Bin 0 -> 2733 bytes .../v5/HasVirtualComponentWithType.class | Bin 0 -> 2681 bytes .../v5/HasWadaClassificationType.class | Bin 0 -> 1269 bytes .../dics/protocol/v5/ListAmpType.class | Bin 0 -> 1397 bytes .../v5/NoGenericPrescriptionReason.class | Bin 0 -> 1469 bytes .../v5/NoGenericPrescriptionReasonType.class | Bin 0 -> 1512 bytes .../dics/protocol/v5/NoSwitchReason.class | Bin 0 -> 1430 bytes .../dics/protocol/v5/NoSwitchReasonType.class | Bin 0 -> 1460 bytes .../dics/protocol/v5/ObjectFactory.class | Bin 0 -> 35928 bytes .../dics/protocol/v5/PackAmountType.class | Bin 0 -> 1214 bytes .../dics/protocol/v5/PackagingClosure.class | Bin 0 -> 1875 bytes .../protocol/v5/PackagingClosureType.class | Bin 0 -> 1907 bytes .../dics/protocol/v5/PackagingMaterial.class | Bin 0 -> 1404 bytes .../protocol/v5/PackagingMaterialType.class | Bin 0 -> 1437 bytes .../dics/protocol/v5/PackagingType.class | Bin 0 -> 1866 bytes .../dics/protocol/v5/PackagingTypeType.class | Bin 0 -> 1895 bytes .../ehealth/dics/protocol/v5/Parameter.class | Bin 0 -> 1653 bytes .../dics/protocol/v5/ParameterValueType.class | Bin 0 -> 2851 bytes .../dics/protocol/v5/PharmaceuticalForm.class | Bin 0 -> 1407 bytes .../PharmaceuticalFormWithStandardsType.class | Bin 0 -> 1951 bytes .../dics/protocol/v5/QuantityType.class | Bin 0 -> 1307 bytes .../ehealth/dics/protocol/v5/RangeType.class | Bin 0 -> 1525 bytes .../protocol/v5/ReimbursementCriterion.class | Bin 0 -> 1676 bytes .../v5/ReimbursementCriterionType.class | Bin 0 -> 1714 bytes .../protocol/v5/RouteOfAdministration.class | Bin 0 -> 1416 bytes ...uteOfAdministrationWithStandardsType.class | Bin 0 -> 1968 bytes .../v5/StandardFormCodeCriterionType.class | Bin 0 -> 1290 bytes .../v5/StandardFormNameCriterionType.class | Bin 0 -> 1290 bytes .../v5/StandardRouteCodeCriterionType.class | Bin 0 -> 1294 bytes .../v5/StandardRouteNameCriterionType.class | Bin 0 -> 1294 bytes .../StandardSubstanceCodeCriterionType.class | Bin 0 -> 1310 bytes .../StandardSubstanceNameCriterionType.class | Bin 0 -> 1310 bytes .../protocol/v5/StandardUnitFamhpType.class | Bin 0 -> 1467 bytes .../dics/protocol/v5/StrengthRangeType.class | Bin 0 -> 1532 bytes .../dics/protocol/v5/StrengthType.class | Bin 0 -> 1346 bytes .../ehealth/dics/protocol/v5/Substance.class | Bin 0 -> 1830 bytes .../v5/SubstanceWithStandardsType.class | Bin 0 -> 2390 bytes .../dics/protocol/v5/SynonymType.class | Bin 0 -> 1528 bytes .../fgov/ehealth/dics/protocol/v5/Text.class | Bin 0 -> 1240 bytes .../v5/ValidateProductIdRequest.class | Bin 0 -> 1181 bytes .../v5/ValidateProductIdResponse.class | Bin 0 -> 1649 bytes .../protocol/v5/ValidateSamIdRequest.class | Bin 0 -> 1145 bytes .../protocol/v5/ValidateSamIdResponse.class | Bin 0 -> 1684 bytes .../protocol/v5/VatNrPerCountryType.class | Bin 0 -> 1283 bytes .../dics/protocol/v5/VirtualForm.class | Bin 0 -> 1869 bytes .../v5/VirtualFormWithStandardsType.class | Bin 0 -> 2406 bytes .../fgov/ehealth/dics/protocol/v5/Wada.class | Bin 0 -> 1602 bytes .../dics/protocol/v5/package-info.class | Bin 0 -> 274 bytes .../protocol/v3/AcknowledgmentsStatus.class | Bin 0 -> 1182 bytes .../protocol/v3/ConsultationAnnexType.class | Bin 0 -> 2420 bytes .../protocol/v3/ConsultationContentType.class | Bin 0 -> 3204 bytes .../v3/ConsultationDocumentType.class | Bin 0 -> 2388 bytes .../protocol/v3/ConsultationMessageType.class | Bin 0 -> 2919 bytes .../protocol/v3/ContentContextType.class | Bin 0 -> 2111 bytes .../protocol/v3/DeleteMessageRequest.class | Bin 0 -> 1870 bytes .../protocol/v3/DeleteMessageResponse.class | Bin 0 -> 1246 bytes .../protocol/v3/DeleteOoORequest.class | Bin 0 -> 1548 bytes .../protocol/v3/DeleteOoOResponse.class | Bin 0 -> 1214 bytes .../protocol/v3/DestinationContextType.class | Bin 0 -> 1164 bytes .../v3/GetAllEhboxesMessagesListRequest.class | Bin 0 -> 1783 bytes .../GetAllEhboxesMessagesListResponse.class | Bin 0 -> 672 bytes .../protocol/v3/GetBoxInfoRequest.class | Bin 0 -> 1175 bytes .../protocol/v3/GetBoxInfoResponse.class | Bin 0 -> 2076 bytes .../protocol/v3/GetFullMessageRequest.class | Bin 0 -> 620 bytes .../protocol/v3/GetFullMessageResponse.class | Bin 0 -> 2082 bytes .../protocol/v3/GetHistoryRequest.class | Bin 0 -> 604 bytes .../protocol/v3/GetHistoryResponse.class | Bin 0 -> 1231 bytes ...tMessageAcknowledgmentsStatusRequest.class | Bin 0 -> 2162 bytes ...MessageAcknowledgmentsStatusResponse.class | Bin 0 -> 1468 bytes .../v3/GetMessageListResponseType.class | Bin 0 -> 1539 bytes .../protocol/v3/GetMessagesListRequest.class | Bin 0 -> 2083 bytes .../protocol/v3/GetMessagesListResponse.class | Bin 0 -> 632 bytes .../protocol/v3/GetOoOListRequest.class | Bin 0 -> 1175 bytes .../protocol/v3/GetOoOListResponse.class | Bin 0 -> 1281 bytes .../protocol/v3/InsertOoORequest.class | Bin 0 -> 2390 bytes .../protocol/v3/InsertOoOResponse.class | Bin 0 -> 1319 bytes .../consultation/protocol/v3/Message.class | Bin 0 -> 3466 bytes .../protocol/v3/MessageRequestType.class | Bin 0 -> 1669 bytes .../protocol/v3/MoveMessageRequest.class | Bin 0 -> 2102 bytes .../protocol/v3/MoveMessageResponse.class | Bin 0 -> 1236 bytes .../protocol/v3/ObjectFactory.class | Bin 0 -> 10113 bytes .../ehbox/consultation/protocol/v3/OoO.class | Bin 0 -> 2173 bytes .../ehbox/consultation/protocol/v3/Row.class | Bin 0 -> 2125 bytes .../protocol/v3/SubstituteType.class | Bin 0 -> 1542 bytes .../protocol/v3/package-info.class | Bin 0 -> 302 bytes .../ehbox/core/v3/AcknowledgmentType.class | Bin 0 -> 2166 bytes .../ehealth/ehbox/core/v3/BoxIdType.class | Bin 0 -> 1140 bytes .../ehbox/core/v3/ContentInfoType.class | Bin 0 -> 2047 bytes .../core/v3/ContentSpecificationType.class | Bin 0 -> 1970 bytes .../ehbox/core/v3/CustomMetaType.class | Bin 0 -> 1205 bytes .../ehbox/core/v3/EhboxIdentifierType.class | Bin 0 -> 1722 bytes .../v3/EncryptableOldFreeInformation.class | Bin 0 -> 1288 bytes .../ehealth/ehbox/core/v3/ErrorType.class | Bin 0 -> 2153 bytes .../ehbox/core/v3/FreeInformationsType.class | Bin 0 -> 1858 bytes .../ehealth/ehbox/core/v3/MandateType.class | Bin 0 -> 989 bytes .../ehbox/core/v3/MessageInfoType.class | Bin 0 -> 1820 bytes .../fgov/ehealth/ehbox/core/v3/MetaType.class | Bin 0 -> 1337 bytes .../ehealth/ehbox/core/v3/ObjectFactory.class | Bin 0 -> 3465 bytes .../be/fgov/ehealth/ehbox/core/v3/Row.class | Bin 0 -> 1216 bytes .../ehealth/ehbox/core/v3/SenderType.class | Bin 0 -> 1734 bytes .../be/fgov/ehealth/ehbox/core/v3/Table.class | Bin 0 -> 1456 bytes .../be/fgov/ehealth/ehbox/core/v3/User.class | Bin 0 -> 1432 bytes .../ehealth/ehbox/core/v3/package-info.class | Bin 0 -> 268 bytes .../protocol/v3/ContentContextType.class | Bin 0 -> 2151 bytes .../v3/ContentSpecificationType.class | Bin 0 -> 1618 bytes .../protocol/v3/DestinationContextType.class | Bin 0 -> 1473 bytes .../protocol/v3/ObjectFactory.class | Bin 0 -> 2827 bytes .../protocol/v3/PublicationAnnexType.class | Bin 0 -> 2636 bytes .../protocol/v3/PublicationContentType.class | Bin 0 -> 2425 bytes .../protocol/v3/PublicationDocumentType.class | Bin 0 -> 2604 bytes .../publication/protocol/v3/Recipient.class | Bin 0 -> 1973 bytes .../protocol/v3/SendMessageRequest.class | Bin 0 -> 3092 bytes .../protocol/v3/SendMessageResponse.class | Bin 0 -> 1658 bytes .../publication/protocol/v3/Substitute.class | Bin 0 -> 682 bytes .../protocol/v3/package-info.class | Bin 0 -> 300 bytes .../ehealth/errors/core/v1/ErrorType.class | Bin 0 -> 2477 bytes .../errors/core/v1/LocalisedStringType.class | Bin 0 -> 1279 bytes .../errors/core/v1/ObjectFactory.class | Bin 0 -> 802 bytes .../ehealth/errors/core/v1/package-info.class | Bin 0 -> 270 bytes .../errors/service/v1/BusinessError.class | Bin 0 -> 755 bytes .../errors/service/v1/ObjectFactory.class | Bin 0 -> 1201 bytes .../errors/service/v1/ServiceErrorType.class | Bin 0 -> 2072 bytes .../errors/service/v1/SystemError.class | Bin 0 -> 745 bytes .../ehealth/errors/service/v1/TraceType.class | Bin 0 -> 1088 bytes .../errors/service/v1/package-info.class | Bin 0 -> 356 bytes .../ehealth/errors/soa/v1/BusinessError.class | Bin 0 -> 739 bytes .../errors/soa/v1/EnvironmentType.class | Bin 0 -> 2296 bytes .../ehealth/errors/soa/v1/ObjectFactory.class | Bin 0 -> 971 bytes .../ehealth/errors/soa/v1/SOAErrorType.class | Bin 0 -> 1342 bytes .../ehealth/errors/soa/v1/SystemError.class | Bin 0 -> 729 bytes .../ehealth/errors/soa/v1/package-info.class | Bin 0 -> 348 bytes .../commons/_1_0/etee/ApplicationErrors.class | Bin 0 -> 1774 bytes .../etee/commons/_1_0/etee/ErrorType.class | Bin 0 -> 1424 bytes .../commons/_1_0/etee/EteeResponseType.class | Bin 0 -> 2027 bytes .../commons/_1_0/etee/ObjectFactory.class | Bin 0 -> 1248 bytes .../etee/commons/_1_0/etee/Status.class | Bin 0 -> 1198 bytes .../etee/commons/_1_0/etee/package-info.class | Bin 0 -> 285 bytes .../core/v2/EteeErrorParameterType.class | Bin 0 -> 1248 bytes .../etee/commons/core/v2/EteeErrorType.class | Bin 0 -> 1684 bytes .../commons/core/v2/EteeStatusDetail.class | Bin 0 -> 1226 bytes .../etee/commons/core/v2/ObjectFactory.class | Bin 0 -> 1072 bytes .../etee/commons/core/v2/package-info.class | Bin 0 -> 282 bytes .../kgss/_1_0/protocol/CredentialType.class | Bin 0 -> 1603 bytes .../_1_0/protocol/DeletionStrategyType.class | Bin 0 -> 687 bytes .../kgss/_1_0/protocol/GetKeyRequest.class | Bin 0 -> 1276 bytes .../_1_0/protocol/GetKeyRequestContent.class | Bin 0 -> 1847 bytes .../kgss/_1_0/protocol/GetKeyResponse.class | Bin 0 -> 1269 bytes .../_1_0/protocol/GetKeyResponseContent.class | Bin 0 -> 1031 bytes .../kgss/_1_0/protocol/GetNewKeyRequest.class | Bin 0 -> 1300 bytes .../protocol/GetNewKeyRequestContent.class | Bin 0 -> 2182 bytes .../_1_0/protocol/GetNewKeyResponse.class | Bin 0 -> 1293 bytes .../protocol/GetNewKeyResponseContent.class | Bin 0 -> 1312 bytes .../kgss/_1_0/protocol/ObjectFactory.class | Bin 0 -> 2908 bytes .../_1_0/protocol/SealedContentType.class | Bin 0 -> 1019 bytes .../kgss/_1_0/protocol/package-info.class | Bin 0 -> 367 bytes .../EHActorQualitiesDataRequest.class | Bin 0 -> 1613 bytes .../EHActorQualitiesDataResponse.class | Bin 0 -> 2175 bytes .../ra/aqdr/_1_0/protocol/EntityType.class | Bin 0 -> 1955 bytes .../ra/aqdr/_1_0/protocol/Identifier.class | Bin 0 -> 1205 bytes .../etee/ra/aqdr/_1_0/protocol/Language.class | Bin 0 -> 1496 bytes .../ra/aqdr/_1_0/protocol/LegalPerson.class | Bin 0 -> 1482 bytes .../ra/aqdr/_1_0/protocol/NaturalPerson.class | Bin 0 -> 1451 bytes .../ra/aqdr/_1_0/protocol/ObjectFactory.class | Bin 0 -> 1999 bytes .../ra/aqdr/_1_0/protocol/Organization.class | Bin 0 -> 1652 bytes .../etee/ra/aqdr/_1_0/protocol/Quality.class | Bin 0 -> 1196 bytes .../ra/aqdr/_1_0/protocol/package-info.class | Bin 0 -> 373 bytes .../csr/_1_0/protocol/ContactDataType.class | Bin 0 -> 1787 bytes .../protocol/EHealthCertificateRequest.class | Bin 0 -> 3017 bytes .../ra/csr/_1_0/protocol/ObjectFactory.class | Bin 0 -> 1341 bytes .../_1_0/protocol/SearchCriteriumType.class | Bin 0 -> 1498 bytes .../etee/ra/csr/_1_0/protocol/UsageType.class | Bin 0 -> 2054 bytes .../ra/csr/_1_0/protocol/UsagesType.class | Bin 0 -> 1200 bytes .../ra/csr/_1_0/protocol/package-info.class | Bin 0 -> 371 bytes .../revoke/_1_0/protocol/ObjectFactory.class | Bin 0 -> 1717 bytes .../protocol/RevocableCertificateType.class | Bin 0 -> 2596 bytes .../RevocableCertificatesDataRequest.class | Bin 0 -> 1158 bytes .../RevocableCertificatesDataResponse.class | Bin 0 -> 2708 bytes .../_1_0/protocol/RevokeDataRequest.class | Bin 0 -> 1717 bytes .../_1_0/protocol/RevokeDataResponse.class | Bin 0 -> 1289 bytes .../ra/revoke/_1_0/protocol/StatusType.class | Bin 0 -> 1654 bytes .../revoke/_1_0/protocol/package-info.class | Bin 0 -> 377 bytes .../etkdepot/_1_0/protocol/ErrorType.class | Bin 0 -> 1216 bytes .../_1_0/protocol/GetEtkRequest.class | Bin 0 -> 1266 bytes .../_1_0/protocol/GetEtkResponse.class | Bin 0 -> 2261 bytes .../_1_0/protocol/IdentifierType.class | Bin 0 -> 1472 bytes .../etkdepot/_1_0/protocol/MatchingEtk.class | Bin 0 -> 1231 bytes .../_1_0/protocol/ObjectFactory.class | Bin 0 -> 2363 bytes .../_1_0/protocol/SearchCriteriaType.class | Bin 0 -> 1202 bytes .../etkdepot/_1_0/protocol/package-info.class | Bin 0 -> 365 bytes .../protocol/v2/ActivateETKRequest.class | Bin 0 -> 1261 bytes .../protocol/v2/ActivateETKResponse.class | Bin 0 -> 789 bytes .../v2/CompleteETKRegistrationRequest.class | Bin 0 -> 1569 bytes .../v2/CompleteETKRegistrationResponse.class | Bin 0 -> 1447 bytes .../etkra/protocol/v2/ObjectFactory.class | Bin 0 -> 1831 bytes .../v2/StartETKRegistrationRequest.class | Bin 0 -> 1600 bytes .../v2/StartETKRegistrationResponse.class | Bin 0 -> 1141 bytes .../etkra/protocol/v2/package-info.class | Bin 0 -> 356 bytes .../core/v1/AbstractIdType.class | Bin 0 -> 1335 bytes .../core/v1/CareProviderType.class | Bin 0 -> 1810 bytes .../core/v1/CareReceiverDetailType.class | Bin 0 -> 2643 bytes .../core/v1/CareReceiverIdType.class | Bin 0 -> 1492 bytes .../core/v1/CommonInputType.class | Bin 0 -> 2122 bytes .../core/v1/CommonOutputType.class | Bin 0 -> 1548 bytes .../core/v1/DetailType.class | Bin 0 -> 1666 bytes .../core/v1/DetailsType.class | Bin 0 -> 1153 bytes .../core/v1/EventType.class | Bin 0 -> 2160 bytes .../core/v1/FaultCodeType.class | Bin 0 -> 1571 bytes .../core/v1/GeneralSituationType.class | Bin 0 -> 1652 bytes .../core/v1/HospitalizedType.class | Bin 0 -> 1835 bytes .../genericinsurability/core/v1/IdType.class | Bin 0 -> 1739 bytes .../core/v1/InsurabilityContactTypeType.class | Bin 0 -> 2341 bytes .../core/v1/InsurabilityItemType.class | Bin 0 -> 2923 bytes .../core/v1/InsurabilityListType.class | Bin 0 -> 1578 bytes .../v1/InsurabilityRequestDetailType.class | Bin 0 -> 2671 bytes .../core/v1/InsurabilityRequestTypeType.class | Bin 0 -> 2113 bytes .../v1/InsurabilityResponseDetailType.class | Bin 0 -> 3040 bytes .../core/v1/LicenseType.class | Bin 0 -> 1261 bytes .../core/v1/MedicalHouseType.class | Bin 0 -> 2295 bytes .../core/v1/MessageFaultType.class | Bin 0 -> 2778 bytes .../core/v1/MessageNameType.class | Bin 0 -> 3541 bytes .../core/v1/MessageType.class | Bin 0 -> 1273 bytes .../core/v1/MultiIOType.class | Bin 0 -> 1086 bytes .../core/v1/NihiiType.class | Bin 0 -> 1436 bytes .../core/v1/ObjectFactory.class | Bin 0 -> 7499 bytes .../core/v1/OriginType.class | Bin 0 -> 1993 bytes .../core/v1/PackageType.class | Bin 0 -> 1186 bytes .../core/v1/PaymentType.class | Bin 0 -> 1799 bytes .../core/v1/PeriodType.class | Bin 0 -> 1505 bytes .../core/v1/RecordCommonInputType.class | Bin 0 -> 1086 bytes .../core/v1/RecordCommonOutputType.class | Bin 0 -> 1343 bytes .../core/v1/RequestType.class | Bin 0 -> 950 bytes .../core/v1/SelfRefType.class | Bin 0 -> 1592 bytes .../genericinsurability/core/v1/SexType.class | Bin 0 -> 1933 bytes .../v1/SingleInsurabilityRequestType.class | Bin 0 -> 3820 bytes .../v1/SingleInsurabilityResponseType.class | Bin 0 -> 5282 bytes .../core/v1/TransferDirectionType.class | Bin 0 -> 2069 bytes .../core/v1/TransferType.class | Bin 0 -> 2058 bytes .../core/v1/ValueRefString.class | Bin 0 -> 1314 bytes .../core/v1/package-info.class | Bin 0 -> 376 bytes .../v1/GetInsurabilityAsFlatRequest.class | Bin 0 -> 670 bytes .../v1/GetInsurabilityAsFlatResponse.class | Bin 0 -> 2167 bytes ...etInsurabilityAsXmlOrFlatRequestType.class | Bin 0 -> 2261 bytes .../protocol/v1/GetInsurabilityRequest.class | Bin 0 -> 646 bytes .../protocol/v1/GetInsurabilityResponse.class | Bin 0 -> 2311 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 2616 bytes .../protocol/v1/package-info.class | Bin 0 -> 384 bytes .../core/v1/AbstractIdType.class | Bin 0 -> 1319 bytes .../globalmedicalfile/core/v1/BlobType.class | Bin 0 -> 2198 bytes .../core/v1/CareProviderType.class | Bin 0 -> 1794 bytes .../core/v1/CareReceiverIdType.class | Bin 0 -> 1488 bytes .../core/v1/CommonInputType.class | Bin 0 -> 2106 bytes .../core/v1/CommonOutputType.class | Bin 0 -> 1544 bytes .../globalmedicalfile/core/v1/IdType.class | Bin 0 -> 1721 bytes .../core/v1/LicenseType.class | Bin 0 -> 1257 bytes .../globalmedicalfile/core/v1/NihiiType.class | Bin 0 -> 1424 bytes .../core/v1/ObjectFactory.class | Bin 0 -> 3584 bytes .../core/v1/OriginType.class | Bin 0 -> 2361 bytes .../core/v1/PackageType.class | Bin 0 -> 1174 bytes .../globalmedicalfile/core/v1/PartyType.class | Bin 0 -> 1359 bytes .../core/v1/PeriodType.class | Bin 0 -> 1483 bytes .../core/v1/RequestType.class | Bin 0 -> 946 bytes .../core/v1/RoutingType.class | Bin 0 -> 2125 bytes .../core/v1/SelfRefType.class | Bin 0 -> 1584 bytes .../core/v1/ValueRefString.class | Bin 0 -> 1310 bytes .../core/v1/package-info.class | Bin 0 -> 372 bytes .../v1/ConsultGlobalMedicalFileRequest.class | Bin 0 -> 719 bytes .../v1/ConsultGlobalMedicalFileResponse.class | Bin 0 -> 724 bytes .../v1/NotifyGlobalMedicalFileRequest.class | Bin 0 -> 715 bytes .../v1/NotifyGlobalMedicalFileResponse.class | Bin 0 -> 720 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 3277 bytes .../protocol/v1/ResponseReturnType.class | Bin 0 -> 1945 bytes .../protocol/v1/SendRequestType.class | Bin 0 -> 2357 bytes .../protocol/v1/SendResponseType.class | Bin 0 -> 1224 bytes .../protocol/v1/package-info.class | Bin 0 -> 380 bytes .../core/v1/AccessRightListType.class | Bin 0 -> 1232 bytes .../hubservices/core/v1/AccessRightType.class | Bin 0 -> 1930 bytes .../hubservices/core/v1/AcknowledgeType.class | Bin 0 -> 1363 bytes .../ehealth/hubservices/core/v1/Consent.class | Bin 0 -> 1088 bytes .../core/v1/ConsentHCPartyType.class | Bin 0 -> 2294 bytes .../hubservices/core/v1/ConsentType.class | Bin 0 -> 2681 bytes .../core/v1/DeclareTransactionRequest.class | Bin 0 -> 1739 bytes .../core/v1/DeclareTransactionResponse.class | Bin 0 -> 2093 bytes .../hubservices/core/v1/FolderType.class | Bin 0 -> 1508 bytes .../core/v1/FolderTypeUnbounded.class | Bin 0 -> 1600 bytes .../core/v1/GetAccessRightRequest.class | Bin 0 -> 1689 bytes .../core/v1/GetAccessRightResponse.class | Bin 0 -> 2091 bytes .../core/v1/GetHCPartyConsentRequest.class | Bin 0 -> 1713 bytes .../core/v1/GetHCPartyConsentResponse.class | Bin 0 -> 2079 bytes .../core/v1/GetHCPartyRequest.class | Bin 0 -> 1657 bytes .../core/v1/GetHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v1/GetPatientAuditTrailRequest.class | Bin 0 -> 1737 bytes .../v1/GetPatientAuditTrailResponse.class | Bin 0 -> 2157 bytes .../core/v1/GetPatientConsentRequest.class | Bin 0 -> 1713 bytes .../core/v1/GetPatientConsentResponse.class | Bin 0 -> 2058 bytes .../core/v1/GetPatientRequest.class | Bin 0 -> 1657 bytes .../core/v1/GetPatientResponse.class | Bin 0 -> 2038 bytes .../core/v1/GetTherapeuticLinkRequest.class | Bin 0 -> 1739 bytes .../core/v1/GetTherapeuticLinkResponse.class | Bin 0 -> 2135 bytes .../core/v1/GetTransactionListRequest.class | Bin 0 -> 1721 bytes .../core/v1/GetTransactionListResponse.class | Bin 0 -> 2129 bytes .../core/v1/GetTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v1/GetTransactionResponse.class | Bin 0 -> 2079 bytes .../core/v1/HCPartyAdaptedType.class | Bin 0 -> 3382 bytes .../hubservices/core/v1/HCPartyIdType.class | Bin 0 -> 1194 bytes .../hubservices/core/v1/HcpartyType.class | Bin 0 -> 1423 bytes .../v1/KmehrHeaderDeclareTransaction.class | Bin 0 -> 1245 bytes .../v1/KmehrHeaderGetTransactionList.class | Bin 0 -> 1272 bytes .../hubservices/core/v1/LocalSearchType.class | Bin 0 -> 2039 bytes .../hubservices/core/v1/ObjectFactory.class | Bin 0 -> 19480 bytes .../hubservices/core/v1/PatientIdType.class | Bin 0 -> 1194 bytes .../core/v1/PutAccessRightRequest.class | Bin 0 -> 1677 bytes .../core/v1/PutAccessRightResponse.class | Bin 0 -> 1688 bytes .../core/v1/PutHCPartyConsentRequest.class | Bin 0 -> 1689 bytes .../core/v1/PutHCPartyConsentResponse.class | Bin 0 -> 1703 bytes .../core/v1/PutHCPartyRequest.class | Bin 0 -> 1654 bytes .../core/v1/PutHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v1/PutPatientConsentRequest.class | Bin 0 -> 1668 bytes .../core/v1/PutPatientConsentResponse.class | Bin 0 -> 1703 bytes .../core/v1/PutPatientRequest.class | Bin 0 -> 1648 bytes .../core/v1/PutPatientResponse.class | Bin 0 -> 2038 bytes .../core/v1/PutTherapeuticLinkRequest.class | Bin 0 -> 1721 bytes .../core/v1/PutTherapeuticLinkResponse.class | Bin 0 -> 1708 bytes .../core/v1/PutTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v1/PutTransactionResponse.class | Bin 0 -> 2073 bytes .../core/v1/RequestPublicationRequest.class | Bin 0 -> 1721 bytes .../core/v1/RequestPublicationResponse.class | Bin 0 -> 1708 bytes .../hubservices/core/v1/RequestType.class | Bin 0 -> 2506 bytes .../hubservices/core/v1/ResponseType.class | Bin 0 -> 2608 bytes .../core/v1/RevokeAccessRightRequest.class | Bin 0 -> 1728 bytes .../core/v1/RevokeAccessRightResponse.class | Bin 0 -> 1703 bytes .../core/v1/RevokeHCPartyConsentRequest.class | Bin 0 -> 1704 bytes .../v1/RevokeHCPartyConsentResponse.class | Bin 0 -> 1718 bytes .../core/v1/RevokePatientConsentRequest.class | Bin 0 -> 1683 bytes .../v1/RevokePatientConsentResponse.class | Bin 0 -> 1718 bytes .../v1/RevokeTherapeuticLinkRequest.class | Bin 0 -> 1736 bytes .../v1/RevokeTherapeuticLinkResponse.class | Bin 0 -> 1723 bytes .../core/v1/RevokeTransactionRequest.class | Bin 0 -> 1713 bytes .../core/v1/RevokeTransactionResponse.class | Bin 0 -> 1703 bytes .../core/v1/SelectGetAccessRightType.class | Bin 0 -> 1171 bytes .../core/v1/SelectGetHCPartyConsentType.class | Bin 0 -> 1159 bytes .../SelectGetHCPartyPatientConsentType.class | Bin 0 -> 2504 bytes .../core/v1/SelectGetHCPartyType.class | Bin 0 -> 1131 bytes .../v1/SelectGetPatientAuditTrailType.class | Bin 0 -> 3090 bytes .../core/v1/SelectGetPatientConsentType.class | Bin 0 -> 1556 bytes .../core/v1/SelectGetPatientType.class | Bin 0 -> 1131 bytes .../v1/SelectGetTransactionListType.class | Bin 0 -> 2018 bytes .../core/v1/SelectGetTransactionType.class | Bin 0 -> 1555 bytes .../v1/SelectRequestPublicationType.class | Bin 0 -> 1851 bytes .../core/v1/SelectRevokeAccessRightType.class | Bin 0 -> 1592 bytes .../core/v1/SelectRevokeTransactionType.class | Bin 0 -> 1561 bytes .../core/v1/TherapeuticLinkListType.class | Bin 0 -> 1214 bytes .../core/v1/TherapeuticLinkType.class | Bin 0 -> 2925 bytes .../core/v1/TransactionAccessListType.class | Bin 0 -> 1280 bytes .../core/v1/TransactionBaseType.class | Bin 0 -> 1521 bytes .../core/v1/TransactionIdType.class | Bin 0 -> 1206 bytes .../core/v1/TransactionSummaryType.class | Bin 0 -> 3412 bytes .../core/v1/TransactionWithPeriodType.class | Bin 0 -> 2340 bytes .../core/v1/TransactionWithSpecificTime.class | Bin 0 -> 2681 bytes .../core/v1/Transactionaccess.class | Bin 0 -> 2482 bytes .../hubservices/core/v1/package-info.class | Bin 0 -> 367 bytes .../core/v2/AccessRightListType.class | Bin 0 -> 1178 bytes .../hubservices/core/v2/AccessRightType.class | Bin 0 -> 1891 bytes .../hubservices/core/v2/AcknowledgeType.class | Bin 0 -> 1363 bytes .../v2/AuthorWithPatientAndPersonType.class | Bin 0 -> 1515 bytes .../core/v2/BasicConsentType.class | Bin 0 -> 1131 bytes .../core/v2/BasicHcPartyType.class | Bin 0 -> 1443 bytes .../core/v2/BasicTransactionType.class | Bin 0 -> 1471 bytes .../v2/BasicTransactionWithPeriodType.class | Bin 0 -> 2306 bytes .../core/v2/ConsentHCPartyType.class | Bin 0 -> 2240 bytes .../hubservices/core/v2/ConsentType.class | Bin 0 -> 2669 bytes .../core/v2/ConsentWithStatusType.class | Bin 0 -> 3093 bytes .../core/v2/DeclareTransactionRequest.class | Bin 0 -> 1751 bytes .../core/v2/DeclareTransactionResponse.class | Bin 0 -> 2093 bytes .../hubservices/core/v2/FolderType.class | Bin 0 -> 1508 bytes .../core/v2/FolderTypeUnbounded.class | Bin 0 -> 1600 bytes .../core/v2/GetAccessRightRequest.class | Bin 0 -> 1689 bytes .../core/v2/GetAccessRightResponse.class | Bin 0 -> 2091 bytes .../core/v2/GetHCPartyConsentRequest.class | Bin 0 -> 1713 bytes .../core/v2/GetHCPartyConsentResponse.class | Bin 0 -> 2079 bytes .../core/v2/GetHCPartyRequest.class | Bin 0 -> 1657 bytes .../core/v2/GetHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v2/GetPatientAuditTrailRequest.class | Bin 0 -> 1737 bytes .../v2/GetPatientAuditTrailResponse.class | Bin 0 -> 2157 bytes .../core/v2/GetPatientConsentRequest.class | Bin 0 -> 1713 bytes .../core/v2/GetPatientConsentResponse.class | Bin 0 -> 2058 bytes .../v2/GetPatientConsentStatusRequest.class | Bin 0 -> 1743 bytes .../v2/GetPatientConsentStatusResponse.class | Bin 0 -> 2118 bytes .../core/v2/GetPatientRequest.class | Bin 0 -> 1657 bytes .../core/v2/GetPatientResponse.class | Bin 0 -> 2038 bytes ...etTherapeuticExclusionHistoryRequest.class | Bin 0 -> 1808 bytes ...tTherapeuticExclusionHistoryResponse.class | Bin 0 -> 2225 bytes .../v2/GetTherapeuticExclusionRequest.class | Bin 0 -> 1752 bytes .../v2/GetTherapeuticExclusionResponse.class | Bin 0 -> 2190 bytes .../core/v2/GetTherapeuticLinkRequest.class | Bin 0 -> 2138 bytes .../core/v2/GetTherapeuticLinkResponse.class | Bin 0 -> 2135 bytes .../v2/GetTherapeuticLinkSelectType.class | Bin 0 -> 2750 bytes .../core/v2/GetTransactionListRequest.class | Bin 0 -> 1721 bytes .../core/v2/GetTransactionListResponse.class | Bin 0 -> 2141 bytes .../core/v2/GetTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v2/GetTransactionResponse.class | Bin 0 -> 2079 bytes .../core/v2/HCPartyAdaptedType.class | Bin 0 -> 3328 bytes .../hubservices/core/v2/HCPartyIdType.class | Bin 0 -> 2129 bytes .../core/v2/HasTherapeuticLinkRequest.class | Bin 0 -> 1721 bytes .../core/v2/HasTherapeuticLinkResponse.class | Bin 0 -> 1958 bytes .../v2/HasTherapeuticLinkSelectType.class | Bin 0 -> 1967 bytes .../KmehrHeaderDeclareTransactionType.class | Bin 0 -> 1171 bytes .../KmehrHeaderGetTransactionListType.class | Bin 0 -> 1198 bytes .../hubservices/core/v2/LocalSearchType.class | Bin 0 -> 2039 bytes .../hubservices/core/v2/ObjectFactory.class | Bin 0 -> 27018 bytes .../core/v2/OperationContextType.class | Bin 0 -> 2512 bytes .../hubservices/core/v2/PatientIdType.class | Bin 0 -> 1789 bytes .../hubservices/core/v2/ProofType.class | Bin 0 -> 1481 bytes .../core/v2/PutAccessRightRequest.class | Bin 0 -> 1677 bytes .../core/v2/PutAccessRightResponse.class | Bin 0 -> 1688 bytes .../core/v2/PutHCPartyConsentRequest.class | Bin 0 -> 1689 bytes .../core/v2/PutHCPartyConsentResponse.class | Bin 0 -> 1703 bytes .../core/v2/PutHCPartyRequest.class | Bin 0 -> 1654 bytes .../core/v2/PutHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v2/PutPatientConsentRequest.class | Bin 0 -> 1668 bytes .../core/v2/PutPatientConsentResponse.class | Bin 0 -> 1703 bytes .../core/v2/PutPatientRequest.class | Bin 0 -> 1648 bytes .../core/v2/PutPatientResponse.class | Bin 0 -> 2038 bytes .../v2/PutTherapeuticExclusionRequest.class | Bin 0 -> 1776 bytes .../v2/PutTherapeuticExclusionResponse.class | Bin 0 -> 1733 bytes .../v2/PutTherapeuticLinkBulkRequest.class | Bin 0 -> 1818 bytes .../v2/PutTherapeuticLinkBulkResponse.class | Bin 0 -> 701 bytes .../core/v2/PutTherapeuticLinkRequest.class | Bin 0 -> 2138 bytes .../core/v2/PutTherapeuticLinkResponse.class | Bin 0 -> 685 bytes .../v2/PutTherapeuticLinkResponseType.class | Bin 0 -> 1567 bytes .../core/v2/PutTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v2/PutTransactionResponse.class | Bin 0 -> 2073 bytes .../core/v2/RequestPublicationRequest.class | Bin 0 -> 1721 bytes .../core/v2/RequestPublicationResponse.class | Bin 0 -> 1708 bytes .../hubservices/core/v2/RequestType.class | Bin 0 -> 2548 bytes .../hubservices/core/v2/ResponseType.class | Bin 0 -> 2608 bytes .../core/v2/RevokeAccessRightRequest.class | Bin 0 -> 1728 bytes .../core/v2/RevokeAccessRightResponse.class | Bin 0 -> 1703 bytes .../core/v2/RevokeHCPartyConsentRequest.class | Bin 0 -> 1704 bytes .../v2/RevokeHCPartyConsentResponse.class | Bin 0 -> 1718 bytes .../core/v2/RevokePatientConsentRequest.class | Bin 0 -> 1683 bytes .../v2/RevokePatientConsentResponse.class | Bin 0 -> 1718 bytes .../RevokeTherapeuticExclusionRequest.class | Bin 0 -> 1791 bytes .../RevokeTherapeuticExclusionResponse.class | Bin 0 -> 1748 bytes .../v2/RevokeTherapeuticLinkRequest.class | Bin 0 -> 2153 bytes .../v2/RevokeTherapeuticLinkResponse.class | Bin 0 -> 1723 bytes .../core/v2/RevokeTransactionRequest.class | Bin 0 -> 1713 bytes .../core/v2/RevokeTransactionResponse.class | Bin 0 -> 1703 bytes .../core/v2/SelectGetAccessRightType.class | Bin 0 -> 1171 bytes .../core/v2/SelectGetHCPartyConsentType.class | Bin 0 -> 1159 bytes .../SelectGetHCPartyPatientConsentType.class | Bin 0 -> 2450 bytes .../core/v2/SelectGetHCPartyType.class | Bin 0 -> 1131 bytes .../v2/SelectGetPatientAuditTrailType.class | Bin 0 -> 3039 bytes .../core/v2/SelectGetPatientConsentType.class | Bin 0 -> 1529 bytes .../core/v2/SelectGetPatientType.class | Bin 0 -> 1131 bytes .../v2/SelectGetTransactionListType.class | Bin 0 -> 2033 bytes .../core/v2/SelectGetTransactionType.class | Bin 0 -> 1558 bytes .../v2/SelectRequestPublicationType.class | Bin 0 -> 1866 bytes .../core/v2/SelectRevokeAccessRightType.class | Bin 0 -> 1553 bytes .../core/v2/SelectRevokeTransactionType.class | Bin 0 -> 1561 bytes .../hubservices/core/v2/StatusType.class | Bin 0 -> 1484 bytes ...herapeuticExclusionHistorySelectType.class | Bin 0 -> 1599 bytes .../v2/TherapeuticExclusionListType.class | Bin 0 -> 1291 bytes .../v2/TherapeuticExclusionSelectType.class | Bin 0 -> 1675 bytes .../core/v2/TherapeuticExclusionType.class | Bin 0 -> 1671 bytes ...apeuticExclusionWithOperationContext.class | Bin 0 -> 1331 bytes .../core/v2/TherapeuticLinkListType.class | Bin 0 -> 1246 bytes .../v2/TherapeuticLinkOperationType.class | Bin 0 -> 2075 bytes .../core/v2/TherapeuticLinkType.class | Bin 0 -> 3058 bytes .../TherapeuticLinkWithOperationContext.class | Bin 0 -> 1306 bytes .../core/v2/Therapeuticlinkrequest.class | Bin 0 -> 1927 bytes .../core/v2/TransactionAccessListType.class | Bin 0 -> 1226 bytes .../core/v2/TransactionIdType.class | Bin 0 -> 1152 bytes .../core/v2/TransactionSummaryType.class | Bin 0 -> 3412 bytes .../core/v2/TransactionWithAuthorType.class | Bin 0 -> 2673 bytes .../core/v2/Transactionaccess.class | Bin 0 -> 2476 bytes .../hubservices/core/v2/package-info.class | Bin 0 -> 367 bytes .../core/v3/AccessRightListType.class | Bin 0 -> 1232 bytes .../hubservices/core/v3/AccessRightType.class | Bin 0 -> 1930 bytes .../hubservices/core/v3/AcknowledgeType.class | Bin 0 -> 1363 bytes .../ehealth/hubservices/core/v3/Consent.class | Bin 0 -> 1088 bytes .../core/v3/ConsentHCPartyType.class | Bin 0 -> 2294 bytes .../hubservices/core/v3/ConsentType.class | Bin 0 -> 2681 bytes .../hubservices/core/v3/Criteria.class | Bin 0 -> 1498 bytes .../core/v3/DeclareTransactionRequest.class | Bin 0 -> 1739 bytes .../core/v3/DeclareTransactionResponse.class | Bin 0 -> 2093 bytes .../hubservices/core/v3/FolderType.class | Bin 0 -> 1508 bytes .../core/v3/FolderTypeUnbounded.class | Bin 0 -> 1600 bytes .../core/v3/GetAccessRightRequest.class | Bin 0 -> 1689 bytes .../core/v3/GetAccessRightResponse.class | Bin 0 -> 2091 bytes .../core/v3/GetHCPartyConsentRequest.class | Bin 0 -> 1713 bytes .../core/v3/GetHCPartyConsentResponse.class | Bin 0 -> 2079 bytes .../core/v3/GetHCPartyRequest.class | Bin 0 -> 1657 bytes .../core/v3/GetHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v3/GetLatestUpdateRequest.class | Bin 0 -> 1697 bytes .../core/v3/GetLatestUpdateResponse.class | Bin 0 -> 2119 bytes .../core/v3/GetPatientAuditTrailRequest.class | Bin 0 -> 1749 bytes .../v3/GetPatientAuditTrailResponse.class | Bin 0 -> 2169 bytes .../core/v3/GetPatientConsentRequest.class | Bin 0 -> 1713 bytes .../core/v3/GetPatientConsentResponse.class | Bin 0 -> 2058 bytes .../core/v3/GetPatientRequest.class | Bin 0 -> 1657 bytes .../core/v3/GetPatientResponse.class | Bin 0 -> 2038 bytes .../core/v3/GetTherapeuticLinkRequest.class | Bin 0 -> 1739 bytes .../core/v3/GetTherapeuticLinkResponse.class | Bin 0 -> 2135 bytes .../core/v3/GetTransactionListRequest.class | Bin 0 -> 1733 bytes .../core/v3/GetTransactionListResponse.class | Bin 0 -> 2141 bytes .../core/v3/GetTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v3/GetTransactionResponse.class | Bin 0 -> 2079 bytes .../core/v3/GetTransactionSetRequest.class | Bin 0 -> 1704 bytes .../core/v3/GetTransactionSetResponse.class | Bin 0 -> 2094 bytes .../core/v3/HCPartyAdaptedType.class | Bin 0 -> 3382 bytes .../hubservices/core/v3/HCPartyIdType.class | Bin 0 -> 1194 bytes .../hubservices/core/v3/HcpartyType.class | Bin 0 -> 1423 bytes .../v3/KmehrHeaderDeclareTransaction.class | Bin 0 -> 1245 bytes .../v3/KmehrHeaderGetTransactionList.class | Bin 0 -> 1272 bytes .../core/v3/LatestUpdateListType.class | Bin 0 -> 1179 bytes .../hubservices/core/v3/Latestupdate.class | Bin 0 -> 2490 bytes .../hubservices/core/v3/LocalSearchType.class | Bin 0 -> 2039 bytes .../hubservices/core/v3/ObjectFactory.class | Bin 0 -> 22608 bytes .../core/v3/Paginationrequestinfo.class | Bin 0 -> 905 bytes .../core/v3/Paginationresponseinfo.class | Bin 0 -> 1139 bytes .../hubservices/core/v3/PatientIdType.class | Bin 0 -> 1194 bytes .../core/v3/PutAccessRightRequest.class | Bin 0 -> 1677 bytes .../core/v3/PutAccessRightResponse.class | Bin 0 -> 1688 bytes .../core/v3/PutHCPartyConsentRequest.class | Bin 0 -> 1689 bytes .../core/v3/PutHCPartyConsentResponse.class | Bin 0 -> 1703 bytes .../core/v3/PutHCPartyRequest.class | Bin 0 -> 1654 bytes .../core/v3/PutHCPartyResponse.class | Bin 0 -> 2044 bytes .../core/v3/PutPatientConsentRequest.class | Bin 0 -> 1668 bytes .../core/v3/PutPatientConsentResponse.class | Bin 0 -> 1703 bytes .../core/v3/PutPatientRequest.class | Bin 0 -> 1648 bytes .../core/v3/PutPatientResponse.class | Bin 0 -> 2038 bytes .../core/v3/PutTherapeuticLinkRequest.class | Bin 0 -> 1721 bytes .../core/v3/PutTherapeuticLinkResponse.class | Bin 0 -> 1708 bytes .../core/v3/PutTransactionRequest.class | Bin 0 -> 1689 bytes .../core/v3/PutTransactionResponse.class | Bin 0 -> 2073 bytes .../core/v3/PutTransactionSetRequest.class | Bin 0 -> 1704 bytes .../core/v3/PutTransactionSetResponse.class | Bin 0 -> 2152 bytes .../hubservices/core/v3/RequestList.class | Bin 0 -> 610 bytes .../hubservices/core/v3/RequestListType.class | Bin 0 -> 1113 bytes .../core/v3/RequestPublicationRequest.class | Bin 0 -> 1721 bytes .../core/v3/RequestPublicationResponse.class | Bin 0 -> 1708 bytes .../hubservices/core/v3/RequestType.class | Bin 0 -> 2874 bytes .../core/v3/ResponseListType.class | Bin 0 -> 3045 bytes .../hubservices/core/v3/ResponseType.class | Bin 0 -> 2608 bytes .../core/v3/RevokeAccessRightRequest.class | Bin 0 -> 1728 bytes .../core/v3/RevokeAccessRightResponse.class | Bin 0 -> 1703 bytes .../core/v3/RevokeHCPartyConsentRequest.class | Bin 0 -> 1704 bytes .../v3/RevokeHCPartyConsentResponse.class | Bin 0 -> 1718 bytes .../core/v3/RevokePatientConsentRequest.class | Bin 0 -> 1683 bytes .../v3/RevokePatientConsentResponse.class | Bin 0 -> 1718 bytes .../v3/RevokeTherapeuticLinkRequest.class | Bin 0 -> 1736 bytes .../v3/RevokeTherapeuticLinkResponse.class | Bin 0 -> 1723 bytes .../core/v3/RevokeTransactionRequest.class | Bin 0 -> 1713 bytes .../core/v3/RevokeTransactionResponse.class | Bin 0 -> 1703 bytes .../core/v3/SelectGetAccessRightType.class | Bin 0 -> 1171 bytes .../core/v3/SelectGetHCPartyConsentType.class | Bin 0 -> 1159 bytes .../SelectGetHCPartyPatientConsentType.class | Bin 0 -> 2504 bytes .../core/v3/SelectGetHCPartyType.class | Bin 0 -> 1131 bytes .../core/v3/SelectGetLatestUpdateType.class | Bin 0 -> 1200 bytes .../v3/SelectGetPatientAuditTrailType.class | Bin 0 -> 3349 bytes .../core/v3/SelectGetPatientConsentType.class | Bin 0 -> 1556 bytes .../core/v3/SelectGetPatientType.class | Bin 0 -> 1131 bytes .../v3/SelectGetTransactionListType.class | Bin 0 -> 2018 bytes .../core/v3/SelectGetTransactionType.class | Bin 0 -> 1555 bytes .../v3/SelectRequestPublicationType.class | Bin 0 -> 1851 bytes .../core/v3/SelectRevokeAccessRightType.class | Bin 0 -> 1592 bytes .../core/v3/SelectRevokeTransactionType.class | Bin 0 -> 1567 bytes .../core/v3/TherapeuticLinkListType.class | Bin 0 -> 1214 bytes .../core/v3/TherapeuticLinkType.class | Bin 0 -> 2925 bytes .../core/v3/TransactionAccessListType.class | Bin 0 -> 1280 bytes .../core/v3/TransactionBaseType.class | Bin 0 -> 1939 bytes .../core/v3/TransactionIdType.class | Bin 0 -> 1206 bytes .../core/v3/TransactionSummaryType.class | Bin 0 -> 3412 bytes .../core/v3/TransactionWithPeriodType.class | Bin 0 -> 2340 bytes .../core/v3/TransactionWithSpecificTime.class | Bin 0 -> 2681 bytes .../core/v3/Transactionaccess.class | Bin 0 -> 2741 bytes .../hubservices/core/v3/package-info.class | Bin 0 -> 367 bytes .../protocol/v2/ObjectFactory.class | Bin 0 -> 1785 bytes .../core/v2/IdentificationData.class | Bin 0 -> 1209 bytes .../idsupport/core/v2/ObjectFactory.class | Bin 0 -> 2258 bytes .../idsupport/core/v2/ProviderInfo.class | Bin 0 -> 1967 bytes .../core/v2/ProviderInfoDetailType.class | Bin 0 -> 1271 bytes .../core/v2/ValidationInfoType.class | Bin 0 -> 1709 bytes .../idsupport/core/v2/ValidationResult.class | Bin 0 -> 2048 bytes .../idsupport/core/v2/package-info.class | Bin 0 -> 356 bytes .../idsupport/protocol/v2/ObjectFactory.class | Bin 0 -> 853 bytes .../protocol/v2/VerifyIdRequest.class | Bin 0 -> 1661 bytes .../protocol/v2/VerifyIdResponse.class | Bin 0 -> 1324 bytes .../idsupport/protocol/v2/package-info.class | Bin 0 -> 364 bytes .../core/v1/Acknowledgetype.class | Bin 0 -> 1558 bytes .../core/v1/Kmehrrequest.class | Bin 0 -> 1212 bytes .../core/v1/Kmehrresponse.class | Bin 0 -> 1986 bytes .../core/v1/ObjectFactory.class | Bin 0 -> 1265 bytes .../medicalagreement/core/v1/Request.class | Bin 0 -> 1112 bytes .../core/v1/package-info.class | Bin 0 -> 377 bytes .../core/v1/AllowedSupplementsType.class | Bin 0 -> 1522 bytes .../mediprima/core/v1/BeneficiaryType.class | Bin 0 -> 2145 bytes .../mediprima/core/v1/BySsinType.class | Bin 0 -> 1887 bytes .../core/v1/CarmedAttributedListType.class | Bin 0 -> 1236 bytes .../core/v1/CarmedContentCareType.class | Bin 0 -> 1587 bytes .../core/v1/CarmedIdentifierType.class | Bin 0 -> 2580 bytes .../mediprima/core/v1/CbssStatus.class | Bin 0 -> 1943 bytes .../mediprima/core/v1/CompanyListType.class | Bin 0 -> 1103 bytes .../core/v1/ConsultCarmedDataType.class | Bin 0 -> 1127 bytes .../ConsultCarmedInterventionResultType.class | Bin 0 -> 2004 bytes .../mediprima/core/v1/DoctorType.class | Bin 0 -> 1204 bytes .../core/v1/HospitalizationType.class | Bin 0 -> 1200 bytes .../mediprima/core/v1/InformationType.class | Bin 0 -> 1264 bytes .../v1/MedicalCardRegistryMessageType.class | Bin 0 -> 2025 bytes .../core/v1/MedicalCardRegistryStatus.class | Bin 0 -> 1376 bytes .../MedicalCoverCommonInformationType.class | Bin 0 -> 2872 bytes .../mediprima/core/v1/MedicalCoverType.class | Bin 0 -> 3943 bytes .../core/v1/MedicalTransportationType.class | Bin 0 -> 1208 bytes .../mediprima/core/v1/MiscellaneousType.class | Bin 0 -> 714 bytes .../ehealth/mediprima/core/v1/NameType.class | Bin 0 -> 1262 bytes .../core/v1/NihiiNumberListType.class | Bin 0 -> 1229 bytes .../mediprima/core/v1/ObjectFactory.class | Bin 0 -> 7273 bytes .../mediprima/core/v1/OcmwCpasType.class | Bin 0 -> 1688 bytes .../mediprima/core/v1/ParamedicType.class | Bin 0 -> 1155 bytes .../mediprima/core/v1/PeriodType.class | Bin 0 -> 1495 bytes .../core/v1/PharmaceuticalDrugType.class | Bin 0 -> 1212 bytes .../core/v1/PodmiSppisPartType.class | Bin 0 -> 1704 bytes .../mediprima/core/v1/ProsthesisType.class | Bin 0 -> 1164 bytes .../mediprima/core/v1/ProviderList.class | Bin 0 -> 668 bytes .../mediprima/core/v1/PswcSupportType.class | Bin 0 -> 2058 bytes .../core/v1/RefundPodmiSppisType.class | Bin 0 -> 2818 bytes .../core/v1/SupplementTypeListType.class | Bin 0 -> 1146 bytes .../core/v1/ZivAmiPatientPartType.class | Bin 0 -> 1313 bytes .../mediprima/core/v1/package-info.class | Bin 0 -> 276 bytes .../core/v2/AllowedSupplementsType.class | Bin 0 -> 1522 bytes .../mediprima/core/v2/BeneficiaryType.class | Bin 0 -> 2145 bytes .../mediprima/core/v2/BySsinType.class | Bin 0 -> 1887 bytes .../core/v2/CarmedAttributedListType.class | Bin 0 -> 1236 bytes .../core/v2/CarmedContentCareType.class | Bin 0 -> 1587 bytes .../core/v2/CarmedIdentifierType.class | Bin 0 -> 2580 bytes .../mediprima/core/v2/CbssStatus.class | Bin 0 -> 1943 bytes .../mediprima/core/v2/CompanyListType.class | Bin 0 -> 1103 bytes .../core/v2/ConsultCarmedDataType.class | Bin 0 -> 1127 bytes .../ConsultCarmedInterventionResultType.class | Bin 0 -> 2329 bytes .../mediprima/core/v2/DoctorType.class | Bin 0 -> 1204 bytes .../core/v2/HospitalizationType.class | Bin 0 -> 1200 bytes .../mediprima/core/v2/InformationType.class | Bin 0 -> 1264 bytes .../v2/MedicalCardRegistryMessageType.class | Bin 0 -> 2025 bytes .../core/v2/MedicalCardRegistryStatus.class | Bin 0 -> 1376 bytes .../MedicalCoverCommonInformationType.class | Bin 0 -> 2872 bytes .../mediprima/core/v2/MedicalCoverType.class | Bin 0 -> 3943 bytes .../core/v2/MedicalTransportationType.class | Bin 0 -> 1208 bytes .../mediprima/core/v2/MiscellaneousType.class | Bin 0 -> 714 bytes .../ehealth/mediprima/core/v2/NameType.class | Bin 0 -> 1262 bytes .../core/v2/NihiiNumberListType.class | Bin 0 -> 1229 bytes .../mediprima/core/v2/ObjectFactory.class | Bin 0 -> 7273 bytes .../mediprima/core/v2/OcmwCpasType.class | Bin 0 -> 1688 bytes .../mediprima/core/v2/ParamedicType.class | Bin 0 -> 1155 bytes .../mediprima/core/v2/PeriodType.class | Bin 0 -> 1495 bytes .../core/v2/PharmaceuticalDrugType.class | Bin 0 -> 1212 bytes .../core/v2/PodmiSppisPartType.class | Bin 0 -> 1704 bytes .../mediprima/core/v2/ProsthesisType.class | Bin 0 -> 1164 bytes .../mediprima/core/v2/ProviderList.class | Bin 0 -> 668 bytes .../mediprima/core/v2/PswcSupportType.class | Bin 0 -> 2058 bytes .../core/v2/RefundPodmiSppisType.class | Bin 0 -> 2818 bytes .../core/v2/SupplementTypeListType.class | Bin 0 -> 1146 bytes .../core/v2/ZivAmiPatientPartType.class | Bin 0 -> 1313 bytes .../mediprima/core/v2/package-info.class | Bin 0 -> 276 bytes .../v1/ConsultCarmedInterventionRequest.class | Bin 0 -> 1380 bytes .../ConsultCarmedInterventionResponse.class | Bin 0 -> 1803 bytes .../mediprima/protocol/v1/ObjectFactory.class | Bin 0 -> 955 bytes .../mediprima/protocol/v1/package-info.class | Bin 0 -> 284 bytes .../v2/ConsultCarmedInterventionRequest.class | Bin 0 -> 1380 bytes .../ConsultCarmedInterventionResponse.class | Bin 0 -> 1803 bytes .../mediprima/protocol/v2/ObjectFactory.class | Bin 0 -> 955 bytes .../mediprima/protocol/v2/package-info.class | Bin 0 -> 284 bytes .../uma/core/v1/AttestationType.class | Bin 0 -> 2349 bytes .../mediprima/uma/core/v1/CriteriaType.class | Bin 0 -> 1934 bytes .../mediprima/uma/core/v1/ErrorType.class | Bin 0 -> 1638 bytes .../mediprima/uma/core/v1/NameType.class | Bin 0 -> 1270 bytes .../mediprima/uma/core/v1/ObjectFactory.class | Bin 0 -> 1632 bytes .../mediprima/uma/core/v1/PeriodType.class | Bin 0 -> 1498 bytes .../uma/core/v1/RegistryStatus.class | Bin 0 -> 1250 bytes .../mediprima/uma/core/v1/package-info.class | Bin 0 -> 284 bytes ...teUrgentMedicalAidAttestationRequest.class | Bin 0 -> 1575 bytes ...eUrgentMedicalAidAttestationResponse.class | Bin 0 -> 1294 bytes .../uma/protocol/v1/ObjectFactory.class | Bin 0 -> 2201 bytes ...chUrgentMedicalAidAttestationRequest.class | Bin 0 -> 1377 bytes ...hUrgentMedicalAidAttestationResponse.class | Bin 0 -> 1422 bytes ...ndUrgentMedicalAidAttestationRequest.class | Bin 0 -> 1963 bytes ...dUrgentMedicalAidAttestationResponse.class | Bin 0 -> 1371 bytes .../uma/protocol/v1/package-info.class | Bin 0 -> 292 bytes .../core/v1/AcknowledgeType.class | Bin 0 -> 1389 bytes .../messageservices/core/v1/Nationality.class | Bin 0 -> 1071 bytes .../core/v1/ObjectFactory.class | Bin 0 -> 2917 bytes .../messageservices/core/v1/PatientType.class | Bin 0 -> 6625 bytes .../messageservices/core/v1/RequestType.class | Bin 0 -> 2518 bytes .../core/v1/ResponseType.class | Bin 0 -> 2632 bytes .../core/v1/RetrieveTransactionRequest.class | Bin 0 -> 2162 bytes .../core/v1/RetrieveTransactionResponse.class | Bin 0 -> 2537 bytes .../core/v1/SelectRetrieveTransaction.class | Bin 0 -> 696 bytes .../v1/SelectRetrieveTransactionType.class | Bin 0 -> 1572 bytes .../core/v1/SendTransactionRequest.class | Bin 0 -> 2115 bytes .../core/v1/SendTransactionResponse.class | Bin 0 -> 2517 bytes .../core/v1/TransactionType.class | Bin 0 -> 5477 bytes .../core/v1/package-info.class | Bin 0 -> 375 bytes .../mycarenet/core/v1/AcknowledgeType.class | Bin 0 -> 1429 bytes .../mycarenet/core/v1/Nationality.class | Bin 0 -> 1121 bytes .../mycarenet/core/v1/ObjectFactory.class | Bin 0 -> 3157 bytes .../mycarenet/core/v1/PatientType.class | Bin 0 -> 6935 bytes .../mycarenet/core/v1/RequestType.class | Bin 0 -> 2602 bytes .../mycarenet/core/v1/ResponseType.class | Bin 0 -> 2746 bytes .../core/v1/RetrieveTransactionRequest.class | Bin 0 -> 2242 bytes .../core/v1/RetrieveTransactionResponse.class | Bin 0 -> 2647 bytes .../v1/SelectRetrieveTransactionType.class | Bin 0 -> 1652 bytes .../core/v1/SendTransactionRequest.class | Bin 0 -> 2195 bytes .../core/v1/SendTransactionResponse.class | Bin 0 -> 2627 bytes .../mycarenet/core/v1/TransactionType.class | Bin 0 -> 5651 bytes .../mycarenet/core/v1/package-info.class | Bin 0 -> 385 bytes .../core/v1/SelectRetrieveTransaction.class | Bin 0 -> 734 bytes .../monitoring/core/v2/DetailsType.class | Bin 0 -> 3343 bytes .../monitoring/core/v2/ElementType.class | Bin 0 -> 2480 bytes .../monitoring/core/v2/EnvironmentType.class | Bin 0 -> 1662 bytes .../monitoring/core/v2/ExtensionType.class | Bin 0 -> 1151 bytes .../monitoring/core/v2/MonitoringType.class | Bin 0 -> 1530 bytes .../monitoring/core/v2/MonitoringXML.class | Bin 0 -> 1227 bytes .../monitoring/core/v2/ObjectFactory.class | Bin 0 -> 1999 bytes .../monitoring/core/v2/ResultsType.class | Bin 0 -> 2466 bytes .../monitoring/core/v2/SchemaType.class | Bin 0 -> 1002 bytes .../monitoring/core/v2/SubResultsType.class | Bin 0 -> 1685 bytes .../core/v2/TypeOfElementType.class | Bin 0 -> 1739 bytes .../monitoring/core/v2/package-info.class | Bin 0 -> 278 bytes .../protocol/v2/AliveCheckRequest.class | Bin 0 -> 782 bytes .../protocol/v2/AliveCheckResponse.class | Bin 0 -> 1282 bytes .../protocol/v2/ObjectFactory.class | Bin 0 -> 871 bytes .../monitoring/protocol/v2/package-info.class | Bin 0 -> 286 bytes .../protocol/v1/SendAttestationRequest.class | Bin 0 -> 680 bytes .../protocol/v1/SendAttestationResponse.class | Bin 0 -> 685 bytes .../v2/CancelAttestationRequest.class | Bin 0 -> 688 bytes .../v2/CancelAttestationResponse.class | Bin 0 -> 693 bytes .../attest/protocol/v2/ObjectFactory.class | Bin 0 -> 2623 bytes .../protocol/v2/SendAttestationRequest.class | Bin 0 -> 680 bytes .../protocol/v2/SendAttestationResponse.class | Bin 0 -> 685 bytes .../commons/core/v2/AbstractIdType.class | Bin 0 -> 1319 bytes .../mycarenet/commons/core/v2/BlobType.class | Bin 0 -> 2198 bytes .../commons/core/v2/CareProviderType.class | Bin 0 -> 1794 bytes .../commons/core/v2/CareReceiverIdType.class | Bin 0 -> 1488 bytes .../commons/core/v2/CommonInputType.class | Bin 0 -> 2106 bytes .../commons/core/v2/CommonOutputType.class | Bin 0 -> 1544 bytes .../mycarenet/commons/core/v2/IdType.class | Bin 0 -> 1721 bytes .../commons/core/v2/LicenseType.class | Bin 0 -> 1257 bytes .../mycarenet/commons/core/v2/NihiiType.class | Bin 0 -> 1424 bytes .../commons/core/v2/ObjectFactory.class | Bin 0 -> 3584 bytes .../commons/core/v2/OriginType.class | Bin 0 -> 2361 bytes .../commons/core/v2/PackageType.class | Bin 0 -> 1174 bytes .../mycarenet/commons/core/v2/PartyType.class | Bin 0 -> 1359 bytes .../commons/core/v2/PeriodType.class | Bin 0 -> 1483 bytes .../commons/core/v2/RequestType.class | Bin 0 -> 946 bytes .../commons/core/v2/RoutingType.class | Bin 0 -> 2125 bytes .../commons/core/v2/SelfRefType.class | Bin 0 -> 1584 bytes .../commons/core/v2/ValueRefString.class | Bin 0 -> 1310 bytes .../commons/core/v2/package-info.class | Bin 0 -> 372 bytes .../commons/core/v3/AbstractIdType.class | Bin 0 -> 1319 bytes .../mycarenet/commons/core/v3/BlobType.class | Bin 0 -> 2658 bytes .../commons/core/v3/CareProviderType.class | Bin 0 -> 1794 bytes .../commons/core/v3/CareReceiverIdType.class | Bin 0 -> 1488 bytes .../commons/core/v3/CommonInputType.class | Bin 0 -> 2106 bytes .../commons/core/v3/CommonOutputType.class | Bin 0 -> 1544 bytes .../mycarenet/commons/core/v3/IdType.class | Bin 0 -> 1721 bytes .../commons/core/v3/LicenseType.class | Bin 0 -> 1257 bytes .../mycarenet/commons/core/v3/NihiiType.class | Bin 0 -> 1424 bytes .../commons/core/v3/ObjectFactory.class | Bin 0 -> 3584 bytes .../commons/core/v3/OriginType.class | Bin 0 -> 2361 bytes .../commons/core/v3/PackageType.class | Bin 0 -> 1174 bytes .../mycarenet/commons/core/v3/PartyType.class | Bin 0 -> 1359 bytes .../commons/core/v3/PeriodType.class | Bin 0 -> 1483 bytes .../commons/core/v3/RequestType.class | Bin 0 -> 946 bytes .../commons/core/v3/RoutingType.class | Bin 0 -> 2125 bytes .../commons/core/v3/SelfRefType.class | Bin 0 -> 1584 bytes .../commons/core/v3/ValueRefString.class | Bin 0 -> 1310 bytes .../commons/core/v3/package-info.class | Bin 0 -> 372 bytes .../commons/protocol/v2/ObjectFactory.class | Bin 0 -> 1138 bytes .../protocol/v2/ResponseReturnType.class | Bin 0 -> 1945 bytes .../commons/protocol/v2/SendRequestType.class | Bin 0 -> 2353 bytes .../protocol/v2/SendResponseType.class | Bin 0 -> 1224 bytes .../v2/TarificationConsultationRequest.class | Bin 0 -> 724 bytes .../v2/TarificationConsultationResponse.class | Bin 0 -> 729 bytes .../commons/protocol/v2/package-info.class | Bin 0 -> 380 bytes .../commons/protocol/v3/ObjectFactory.class | Bin 0 -> 1138 bytes .../protocol/v3/ResponseReturnType.class | Bin 0 -> 1945 bytes .../commons/protocol/v3/SendRequestType.class | Bin 0 -> 2353 bytes .../protocol/v3/SendResponseType.class | Bin 0 -> 1224 bytes .../commons/protocol/v3/package-info.class | Bin 0 -> 380 bytes .../v1/MemberDataConsultationRequest.class | Bin 0 -> 868 bytes .../v1/MemberDataConsultationResponse.class | Bin 0 -> 874 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 1003 bytes .../memberdata/protocol/v1/package-info.class | Bin 0 -> 306 bytes .../RegisterToMycarenetServiceRequest.class | Bin 0 -> 742 bytes .../RegisterToMycarenetServiceResponse.class | Bin 0 -> 747 bytes .../v1/AbstractOptionalAddressCbssType.class | Bin 0 -> 1506 bytes .../v1/AbstractOptionalAddressType.class | Bin 0 -> 3026 bytes .../AbstractOptionalAdministratorType.class | Bin 0 -> 2345 bytes .../v1/AbstractOptionalBirthType.class | Bin 0 -> 2081 bytes .../AbstractOptionalContactAddressType.class | Bin 0 -> 6096 bytes .../v1/AbstractOptionalDeceaseType.class | Bin 0 -> 1741 bytes .../v1/AbstractOptionalGenderType.class | Bin 0 -> 1852 bytes ...bstractOptionalLegalCohabitationType.class | Bin 0 -> 2406 bytes .../v1/AbstractOptionalNameType.class | Bin 0 -> 2265 bytes .../v1/AbstractOptionalSubregisterType.class | Bin 0 -> 2371 bytes .../ehealth/rn/baselegaldata/v1/ActType.class | Bin 0 -> 1552 bytes .../rn/baselegaldata/v1/AddressBaseType.class | Bin 0 -> 706 bytes .../v1/AddressCbssBaseType.class | Bin 0 -> 726 bytes .../AddressCbssWithStatusAndSourceType.class | Bin 0 -> 1325 bytes .../v1/AddressCbssWithUpdateStatusType.class | Bin 0 -> 1099 bytes .../v1/AddressDeclarationType.class | Bin 0 -> 1225 bytes .../v1/AddressWithStatusAndSourceType.class | Bin 0 -> 1305 bytes .../v1/AdministratorBaseType.class | Bin 0 -> 736 bytes ...AdministratorWithStatusAndSourceType.class | Bin 0 -> 1335 bytes .../baselegaldata/v1/BestIdentifierType.class | Bin 0 -> 1544 bytes .../baselegaldata/v1/BirthInfoBaseType.class | Bin 0 -> 712 bytes .../v1/BirthInfoDeclarationType.class | Bin 0 -> 1480 bytes .../v1/BirthInfoWithStatusAndSourceType.class | Bin 0 -> 1311 bytes .../v1/BirthInfoWithUpdateStatusType.class | Bin 0 -> 1085 bytes .../v1/CbssPersonIdentificationType.class | Bin 0 -> 4059 bytes ...bssPersonIdentificationsResponseType.class | Bin 0 -> 1303 bytes .../v1/CivilStateInfoBaseType.class | Bin 0 -> 3843 bytes .../v1/CivilStateInfoDeclarationType.class | Bin 0 -> 2628 bytes .../v1/CivilStateInfoWithSourceType.class | Bin 0 -> 1078 bytes .../v1/CivilStatesBaseType.class | Bin 0 -> 1189 bytes .../v1/CivilStatesDeclarationType.class | Bin 0 -> 1231 bytes .../v1/CivilStatesWithStatusType.class | Bin 0 -> 1550 bytes .../v1/CivilStatesWithUpdateStatusType.class | Bin 0 -> 1562 bytes .../v1/ContactAddressBaseType.class | Bin 0 -> 741 bytes .../v1/ContactAddressDeclarationType.class | Bin 0 -> 4501 bytes ...ontactAddressWithStatusAndSourceType.class | Bin 0 -> 1340 bytes .../ContactAddressWithUpdateStatusType.class | Bin 0 -> 1114 bytes .../v1/DeceaseInfoBaseType.class | Bin 0 -> 722 bytes .../v1/DeceaseInfoDeclarationType.class | Bin 0 -> 1504 bytes .../DeceaseInfoWithStatusAndSourceType.class | Bin 0 -> 1321 bytes .../v1/DeceaseInfoWithUpdateStatusType.class | Bin 0 -> 1095 bytes .../baselegaldata/v1/DiplomaticPostType.class | Bin 0 -> 2384 bytes .../v1/FamilyMemberIdentificationType.class | Bin 0 -> 4261 bytes .../v1/ForeignAddressDeclarationType.class | Bin 0 -> 3553 bytes .../baselegaldata/v1/GenderInfoBaseType.class | Bin 0 -> 717 bytes .../v1/GenderInfoDeclarationType.class | Bin 0 -> 1585 bytes .../GenderInfoWithStatusAndSourceType.class | Bin 0 -> 1316 bytes .../v1/GenderInfoWithUpdateStatusType.class | Bin 0 -> 1090 bytes .../rn/baselegaldata/v1/GivenNameType.class | Bin 0 -> 1303 bytes .../rn/baselegaldata/v1/JudgmentType.class | Bin 0 -> 1435 bytes .../v1/LegalCohabitationBaseType.class | Bin 0 -> 756 bytes .../LegalCohabitationRegistrationType.class | Bin 0 -> 2204 bytes ...lCohabitationWithStatusAndSourceType.class | Bin 0 -> 1355 bytes .../v1/LocationDeclarationType.class | Bin 0 -> 2325 bytes .../rn/baselegaldata/v1/LocationType.class | Bin 0 -> 2281 bytes .../baselegaldata/v1/MinimalAddressType.class | Bin 0 -> 2933 bytes .../v1/MinimalAdministratorType.class | Bin 0 -> 2114 bytes .../v1/MinimalBirthInfoType.class | Bin 0 -> 1034 bytes .../v1/MinimalGenderInfoType.class | Bin 0 -> 1569 bytes .../v1/MinimalNameInfoType.class | Bin 0 -> 1988 bytes .../baselegaldata/v1/NameInfoBaseType.class | Bin 0 -> 824 bytes .../v1/NameInfoDeclarationType.class | Bin 0 -> 727 bytes .../v1/NameInfoWithStatusAndSourceType.class | Bin 0 -> 1306 bytes .../v1/NameInfoWithUpdateStatusType.class | Bin 0 -> 1080 bytes .../v1/NationalitiesBaseType.class | Bin 0 -> 1204 bytes .../v1/NationalitiesDeclarationType.class | Bin 0 -> 1246 bytes .../v1/NationalitiesWithStatusType.class | Bin 0 -> 1565 bytes .../NationalitiesWithUpdateStatusType.class | Bin 0 -> 1577 bytes .../v1/NationalityInfoBaseType.class | Bin 0 -> 2271 bytes .../v1/NationalityInfoDeclarationType.class | Bin 0 -> 1930 bytes .../v1/NationalityInfoWithSourceType.class | Bin 0 -> 1083 bytes .../v1/NobilityTitleBaseType.class | Bin 0 -> 2105 bytes .../rn/baselegaldata/v1/ObjectFactory.class | Bin 0 -> 18067 bytes .../rn/baselegaldata/v1/PartnerType.class | Bin 0 -> 1765 bytes .../v1/PersonIdentificationType.class | Bin 0 -> 4485 bytes .../PersonIdentificationsResponseType.class | Bin 0 -> 1300 bytes ...lainAddressOptionalInceptionDateType.class | Bin 0 -> 2782 bytes .../baselegaldata/v1/PlainAddressType.class | Bin 0 -> 720 bytes .../v1/RegistrationBailiffType.class | Bin 0 -> 1443 bytes ...tialAddressOptionalInceptionDateType.class | Bin 0 -> 5530 bytes .../v1/ResidentialAddressType.class | Bin 0 -> 750 bytes .../baselegaldata/v1/SpecialNotionType.class | Bin 0 -> 1562 bytes .../v1/SubregisterBaseType.class | Bin 0 -> 726 bytes .../SubregisterWithStatusAndSourceType.class | Bin 0 -> 1325 bytes .../baselegaldata/v1/TranscriptionType.class | Bin 0 -> 1495 bytes .../rn/baselegaldata/v1/package-info.class | Bin 0 -> 360 bytes .../v1/CbssPersonRequestType.class | Bin 0 -> 4191 bytes .../v1/CbssPersonResponseType.class | Bin 0 -> 5562 bytes .../v1/CbssUpdatePersonResponseType.class | Bin 0 -> 5874 bytes .../v1/ObjectFactory.class | Bin 0 -> 1172 bytes .../cbsspersonlegaldata/v1/package-info.class | Bin 0 -> 372 bytes .../core/v1/ExistingPersons.class | Bin 0 -> 1228 bytes .../core/v1/ObjectFactory.class | Bin 0 -> 1187 bytes .../v1/RegisterPersonDeclarationType.class | Bin 0 -> 1238 bytes .../core/v1/RegisterPersonResultType.class | Bin 0 -> 1713 bytes .../core/v1/package-info.class | Bin 0 -> 378 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 955 bytes .../protocol/v1/RegisterPersonRequest.class | Bin 0 -> 1698 bytes .../protocol/v1/RegisterPersonResponse.class | Bin 0 -> 1815 bytes .../protocol/v1/package-info.class | Bin 0 -> 386 bytes .../commons/business/v1/BaseRequestType.class | Bin 0 -> 1980 bytes .../business/v1/BaseResponseType.class | Bin 0 -> 1989 bytes .../business/v1/BusinessAnomaliesType.class | Bin 0 -> 1241 bytes .../business/v1/BusinessAnomalyType.class | Bin 0 -> 1953 bytes .../commons/business/v1/CBSSFaultType.class | Bin 0 -> 2083 bytes .../commons/business/v1/DataFiltersType.class | Bin 0 -> 1131 bytes .../v1/InformationCBSSBatchType.class | Bin 0 -> 1694 bytes .../business/v1/InformationCBSSType.class | Bin 0 -> 1890 bytes .../business/v1/InformationCustomerType.class | Bin 0 -> 2104 bytes .../v1/InformationNotificationCBSSType.class | Bin 0 -> 1649 bytes .../business/v1/InformationNotifiedType.class | Bin 0 -> 2108 bytes .../business/v1/InformationSupplierType.class | Bin 0 -> 2388 bytes .../commons/business/v1/InformationType.class | Bin 0 -> 1274 bytes .../v1/LocalizedDescriptionType.class | Bin 0 -> 1315 bytes .../v1/LocalizedDescriptionsType.class | Bin 0 -> 1253 bytes .../rn/commons/business/v1/Message.class | Bin 0 -> 2238 bytes .../commons/business/v1/ObjectFactory.class | Bin 0 -> 5954 bytes .../commons/business/v1/OpenPeriodType.class | Bin 0 -> 1516 bytes .../business/v1/OpenQuarterPeriodType.class | Bin 0 -> 1310 bytes .../v1/OrganizationIdentificationType.class | Bin 0 -> 1605 bytes .../rn/commons/business/v1/PeriodType.class | Bin 0 -> 1505 bytes .../business/v1/QuarterPeriodType.class | Bin 0 -> 1299 bytes .../business/v1/SenderReceiverType.class | Bin 0 -> 2100 bytes ...nWithCanceledAndReplacedByStatusType.class | Bin 0 -> 1642 bytes ...sinWithCanceledAndReplacesStatusType.class | Bin 0 -> 1626 bytes .../rn/commons/business/v1/StatusOkType.class | Bin 0 -> 1900 bytes .../rn/commons/business/v1/StatusType.class | Bin 0 -> 1892 bytes .../rn/commons/business/v1/package-info.class | Bin 0 -> 366 bytes .../rn/personlegaldata/v1/ObjectFactory.class | Bin 0 -> 647 bytes .../v1/PersonResponseType.class | Bin 0 -> 7258 bytes .../rn/personlegaldata/v1/package-info.class | Bin 0 -> 364 bytes .../personservice/core/v1/ObjectFactory.class | Bin 0 -> 2323 bytes .../core/v1/PersonResponseResultType.class | Bin 0 -> 1189 bytes .../core/v1/PersonResponseResultsType.class | Bin 0 -> 1292 bytes .../core/v1/PhoneticAddress.class | Bin 0 -> 1343 bytes .../personservice/core/v1/PhoneticBirth.class | Bin 0 -> 1337 bytes .../core/v1/PhoneticGender.class | Bin 0 -> 1045 bytes .../personservice/core/v1/PhoneticName.class | Bin 0 -> 1735 bytes .../v1/SearchPersonBySsinCriteriaType.class | Bin 0 -> 1085 bytes ...SearchPersonPhoneticallyCriteriaType.class | Bin 0 -> 2722 bytes .../personservice/core/v1/package-info.class | Bin 0 -> 370 bytes .../protocol/v1/ObjectFactory.class | Bin 0 -> 1506 bytes .../v1/SearchPersonBySsinRequest.class | Bin 0 -> 1689 bytes .../v1/SearchPersonBySsinResponse.class | Bin 0 -> 1793 bytes .../v1/SearchPersonPhoneticallyRequest.class | Bin 0 -> 1737 bytes .../v1/SearchPersonPhoneticallyResponse.class | Bin 0 -> 1369 bytes .../protocol/v1/package-info.class | Bin 0 -> 378 bytes .../registries/commons/v1/AnomaliesType.class | Bin 0 -> 1191 bytes .../commons/v1/DetailedStatusType.class | Bin 0 -> 1272 bytes .../commons/v1/GivenNameMatchingType.class | Bin 0 -> 1710 bytes .../registries/commons/v1/ObjectFactory.class | Bin 0 -> 1092 bytes .../commons/v1/ValidationErrors.class | Bin 0 -> 1302 bytes .../registries/commons/v1/package-info.class | Bin 0 -> 370 bytes .../samcivics/schemas/v2/FindCNKRequest.class | Bin 0 -> 2744 bytes .../schemas/v2/FindCNKResponse.class | Bin 0 -> 1587 bytes .../schemas/v2/FindParagraphRequest.class | Bin 0 -> 1613 bytes .../schemas/v2/FindParagraphResponse.class | Bin 0 -> 2340 bytes .../schemas/v2/FindParagraphTextRequest.class | Bin 0 -> 2932 bytes .../v2/FindParagraphTextResponse.class | Bin 0 -> 1321 bytes .../schemas/v2/FindPublicCNKRequest.class | Bin 0 -> 2542 bytes .../schemas/v2/FindPublicCNKResponse.class | Bin 0 -> 1292 bytes .../FindReimbursementConditionsRequest.class | Bin 0 -> 2881 bytes .../FindReimbursementConditionsResponse.class | Bin 0 -> 1431 bytes .../schemas/v2/GetAddedDocumentsRequest.class | Bin 0 -> 2932 bytes .../v2/GetAddedDocumentsResponse.class | Bin 0 -> 1349 bytes .../v2/GetParagraphExclusionsRequest.class | Bin 0 -> 2587 bytes .../v2/GetParagraphExclusionsResponse.class | Bin 0 -> 1786 bytes ...tParagraphIncludedSpecialtiesRequest.class | Bin 0 -> 2632 bytes ...ParagraphIncludedSpecialtiesResponse.class | Bin 0 -> 1403 bytes ...GetProfessionalAuthorizationsRequest.class | Bin 0 -> 2103 bytes ...etProfessionalAuthorizationsResponse.class | Bin 0 -> 3014 bytes .../samcivics/schemas/v2/ObjectFactory.class | Bin 0 -> 4855 bytes .../samcivics/schemas/v2/package-info.class | Bin 0 -> 282 bytes .../samcivics/type/v2/AddedDocumentType.class | Bin 0 -> 3048 bytes .../samcivics/type/v2/AgreementTermType.class | Bin 0 -> 1430 bytes .../samcivics/type/v2/AmountType.class | Bin 0 -> 1243 bytes .../ehealth/samcivics/type/v2/AmppType.class | Bin 0 -> 4631 bytes .../type/v2/AtmAndChildrenType.class | Bin 0 -> 1164 bytes .../ehealth/samcivics/type/v2/AtmType.class | Bin 0 -> 1587 bytes .../ehealth/samcivics/type/v2/BaseType.class | Bin 0 -> 2368 bytes .../type/v2/ContentQuantityType.class | Bin 0 -> 1267 bytes .../samcivics/type/v2/CopaymentType.class | Bin 0 -> 1707 bytes .../type/v2/ExcludedParagraphType.class | Bin 0 -> 2192 bytes .../samcivics/type/v2/ExclusionType.class | Bin 0 -> 1170 bytes .../samcivics/type/v2/FindAmppType.class | Bin 0 -> 1517 bytes .../samcivics/type/v2/FindParagraphType.class | Bin 0 -> 1323 bytes .../samcivics/type/v2/IdentifierNumType.class | Bin 0 -> 1269 bytes .../type/v2/MaximumAgeAuthorizedType.class | Bin 0 -> 1395 bytes .../type/v2/MaximumContentType.class | Bin 0 -> 1263 bytes .../type/v2/MaximumDurationType.class | Bin 0 -> 1375 bytes .../type/v2/MaximumStrengthType.class | Bin 0 -> 1267 bytes .../type/v2/MinimumAgeAuthorizedType.class | Bin 0 -> 1395 bytes .../samcivics/type/v2/ObjectFactory.class | Bin 0 -> 7777 bytes .../type/v2/ParagraphAndChildrenType.class | Bin 0 -> 1524 bytes .../type/v2/ParagraphAndTherapyType.class | Bin 0 -> 1252 bytes .../samcivics/type/v2/ParagraphType.class | Bin 0 -> 4307 bytes .../ehealth/samcivics/type/v2/PriceType.class | Bin 0 -> 1610 bytes .../samcivics/type/v2/ProductType.class | Bin 0 -> 1646 bytes .../v2/ProfessionalAuthorizationType.class | Bin 0 -> 1817 bytes .../type/v2/ProfessionalCodeType.class | Bin 0 -> 1307 bytes .../type/v2/ReimbCategoryCvType.class | Bin 0 -> 1278 bytes .../v2/ReimbursementAndChildrenType.class | Bin 0 -> 1974 bytes .../type/v2/ReimbursementCriteriaType.class | Bin 0 -> 1302 bytes .../samcivics/type/v2/ReimbursementType.class | Bin 0 -> 1809 bytes .../ehealth/samcivics/type/v2/TextType.class | Bin 0 -> 1262 bytes .../type/v2/TherapyAndChildrenType.class | Bin 0 -> 2590 bytes .../samcivics/type/v2/TherapyType.class | Bin 0 -> 1155 bytes .../v2/UnstructuredExclusionRuleType.class | Bin 0 -> 1736 bytes .../type/v2/ValidityPeriodUnit.class | Bin 0 -> 1567 bytes .../ehealth/samcivics/type/v2/VerseType.class | Bin 0 -> 8883 bytes .../samcivics/type/v2/package-info.class | Bin 0 -> 276 bytes .../core/v1/ChoiceDecodedDataErrorType.class | Bin 0 -> 1491 bytes .../core/v1/ChoiceEncodedDataErrorType.class | Bin 0 -> 1491 bytes .../seals/core/v1/DecodedDataType.class | Bin 0 -> 1460 bytes .../seals/core/v1/EncodedDataType.class | Bin 0 -> 1452 bytes .../ehealth/seals/core/v1/ErrorType.class | Bin 0 -> 1670 bytes .../ehealth/seals/core/v1/ObjectFactory.class | Bin 0 -> 1637 bytes .../seals/core/v1/OriginalDataType.class | Bin 0 -> 1710 bytes .../ehealth/seals/core/v1/package-info.class | Bin 0 -> 268 bytes .../seals/protocol/v1/DecodeRequest.class | Bin 0 -> 1590 bytes .../seals/protocol/v1/DecodeResponse.class | Bin 0 -> 1583 bytes .../seals/protocol/v1/EncodeRequest.class | Bin 0 -> 1595 bytes .../seals/protocol/v1/EncodeResponse.class | Bin 0 -> 1583 bytes .../seals/protocol/v1/ObjectFactory.class | Bin 0 -> 1216 bytes .../seals/protocol/v1/package-info.class | Bin 0 -> 276 bytes .../standards/kmehr/cd/v1/CDACCESSRIGHT.class | Bin 0 -> 2652 bytes .../kmehr/cd/v1/CDACCESSRIGHTschemes.class | Bin 0 -> 1992 bytes .../kmehr/cd/v1/CDACCESSRIGHTvalues.class | Bin 0 -> 2000 bytes .../kmehr/cd/v1/CDACKNOWLEDGMENT.class | Bin 0 -> 2311 bytes .../kmehr/cd/v1/CDACKNOWLEDGMENTvalues.class | Bin 0 -> 2196 bytes .../standards/kmehr/cd/v1/CDACTSNURSING.class | Bin 0 -> 2489 bytes .../kmehr/cd/v1/CDACTSNURSINGvalues.class | Bin 0 -> 5126 bytes .../standards/kmehr/cd/v1/CDADDRESS.class | Bin 0 -> 2433 bytes .../kmehr/cd/v1/CDADDRESSschemes.class | Bin 0 -> 1952 bytes .../kmehr/cd/v1/CDADDRESSvalues.class | Bin 0 -> 2222 bytes .../kmehr/cd/v1/CDADMINISTRATIONUNIT.class | Bin 0 -> 2127 bytes .../ehealth/standards/kmehr/cd/v1/CDATC.class | Bin 0 -> 2067 bytes .../standards/kmehr/cd/v1/CDAUTONOMY.class | Bin 0 -> 2467 bytes .../kmehr/cd/v1/CDAUTONOMYvalues.class | Bin 0 -> 1896 bytes .../kmehr/cd/v1/CDBALLONDEVICE.class | Bin 0 -> 2496 bytes .../kmehr/cd/v1/CDBALLONDEVICEvalues.class | Bin 0 -> 2001 bytes .../cd/v1/CDBCRDIFFERENTATIONDEGREE.class | Bin 0 -> 2573 bytes .../v1/CDBCRDIFFERENTATIONDEGREEvalues.class | Bin 0 -> 2820 bytes .../kmehr/cd/v1/CDBEARINGSURFACE.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDBEARINGSURFACEvalues.class | Bin 0 -> 2301 bytes .../kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.class | Bin 0 -> 2559 bytes .../cd/v1/CDBVTAVAILABLEMATERIALSvalues.class | Bin 0 -> 2872 bytes .../kmehr/cd/v1/CDBVTCONSERVATIONDELAY.class | Bin 0 -> 2552 bytes .../cd/v1/CDBVTCONSERVATIONDELAYvalues.class | Bin 0 -> 2189 bytes .../kmehr/cd/v1/CDBVTCONSERVATIONMODE.class | Bin 0 -> 2545 bytes .../cd/v1/CDBVTCONSERVATIONMODEvalues.class | Bin 0 -> 2516 bytes .../kmehr/cd/v1/CDBVTLATERALITY.class | Bin 0 -> 2503 bytes .../kmehr/cd/v1/CDBVTLATERALITYvalues.class | Bin 0 -> 2173 bytes .../kmehr/cd/v1/CDBVTPATIENTOPPOSITION.class | Bin 0 -> 2552 bytes .../cd/v1/CDBVTPATIENTOPPOSITIONvalues.class | Bin 0 -> 2013 bytes .../kmehr/cd/v1/CDBVTSAMPLETYPE.class | Bin 0 -> 2503 bytes .../kmehr/cd/v1/CDBVTSAMPLETYPEvalues.class | Bin 0 -> 2213 bytes .../standards/kmehr/cd/v1/CDBVTSTATUS.class | Bin 0 -> 2475 bytes .../kmehr/cd/v1/CDBVTSTATUSvalues.class | Bin 0 -> 2253 bytes .../kmehr/cd/v1/CDCARENETACCIDENTTYPE.class | Bin 0 -> 2133 bytes .../kmehr/cd/v1/CDCARENETAGREEMENTTYPE.class | Bin 0 -> 2137 bytes .../kmehr/cd/v1/CDCARENETDOCUMENT.class | Bin 0 -> 2116 bytes .../cd/v1/CDCARENETINSURANCYSTATUS.class | Bin 0 -> 2145 bytes .../kmehr/cd/v1/CDCARENETMESSAGE.class | Bin 0 -> 2112 bytes .../cd/v1/CDCARENETMUTATIONINDICATOR.class | Bin 0 -> 2153 bytes .../cd/v1/CDCARENETNATIONALINSURANCE.class | Bin 0 -> 2153 bytes .../kmehr/cd/v1/CDCARENETPERSONALPART.class | Bin 0 -> 2348 bytes .../cd/v1/CDCARENETPERSONALPARTvalues.class | Bin 0 -> 2146 bytes .../kmehr/cd/v1/CDCARENETREFUSALREASON.class | Bin 0 -> 2137 bytes .../kmehr/cd/v1/CDCARENETSISCARDERROR.class | Bin 0 -> 2133 bytes .../cd/v1/CDCARENETTHIRDPAYERCONTRACT.class | Bin 0 -> 2157 bytes .../standards/kmehr/cd/v1/CDCARENETTYPE.class | Bin 0 -> 2100 bytes .../standards/kmehr/cd/v1/CDCAREPATH.class | Bin 0 -> 2087 bytes .../standards/kmehr/cd/v1/CDCERTAINTY.class | Bin 0 -> 2276 bytes .../kmehr/cd/v1/CDCERTAINTYvalues.class | Bin 0 -> 2256 bytes .../kmehr/cd/v1/CDCHAPTER4CATEGORY.class | Bin 0 -> 2119 bytes .../kmehr/cd/v1/CDCHAPTER4CRITERIA.class | Bin 0 -> 2119 bytes .../cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.class | Bin 0 -> 2163 bytes .../v1/CDCHAPTER4FORMALINTERPRETATION.class | Bin 0 -> 2167 bytes .../kmehr/cd/v1/CDCHAPTER4PARAGRAPH.class | Bin 0 -> 2123 bytes .../kmehr/cd/v1/CDCHAPTER4VERSE.class | Bin 0 -> 2107 bytes .../cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class | Bin 0 -> 2151 bytes .../standards/kmehr/cd/v1/CDCIVILSTATE.class | Bin 0 -> 2293 bytes .../standards/kmehr/cd/v1/CDCLINICAL.class | Bin 0 -> 2087 bytes .../kmehr/cd/v1/CDCLINICALPLAN.class | Bin 0 -> 2297 bytes .../kmehr/cd/v1/CDCLINICALPLANvalues.class | Bin 0 -> 2495 bytes .../kmehr/cd/v1/CDCOMPRESSIONvalues.class | Bin 0 -> 1603 bytes .../standards/kmehr/cd/v1/CDCONSENT.class | Bin 0 -> 2612 bytes .../kmehr/cd/v1/CDCONSENTschemes.class | Bin 0 -> 1960 bytes .../kmehr/cd/v1/CDCONSENTvalues.class | Bin 0 -> 2072 bytes .../kmehr/cd/v1/CDCONTACTPERSON.class | Bin 0 -> 2305 bytes .../kmehr/cd/v1/CDCONTACTPERSONvalues.class | Bin 0 -> 4076 bytes .../standards/kmehr/cd/v1/CDCONTENT.class | Bin 0 -> 2599 bytes .../kmehr/cd/v1/CDCONTENTschemes.class | Bin 0 -> 20609 bytes .../standards/kmehr/cd/v1/CDCOUNTRY.class | Bin 0 -> 2433 bytes .../kmehr/cd/v1/CDCOUNTRYschemes.class | Bin 0 -> 1998 bytes .../kmehr/cd/v1/CDCOUNTRYvalues.class | Bin 0 -> 21974 bytes .../standards/kmehr/cd/v1/CDCURRENCY.class | Bin 0 -> 2285 bytes .../kmehr/cd/v1/CDCURRENCYvalues.class | Bin 0 -> 1884 bytes .../standards/kmehr/cd/v1/CDDAYPERIOD.class | Bin 0 -> 2276 bytes .../kmehr/cd/v1/CDDAYPERIODvalues.class | Bin 0 -> 3689 bytes .../kmehr/cd/v1/CDDISCHARGETYPE.class | Bin 0 -> 2502 bytes .../kmehr/cd/v1/CDDISCHARGETYPEvalues.class | Bin 0 -> 2008 bytes .../standards/kmehr/cd/v1/CDDRUGCNK.class | Bin 0 -> 2236 bytes .../kmehr/cd/v1/CDDRUGCNKschemes.class | Bin 0 -> 2085 bytes .../kmehr/cd/v1/CDDRUGPRESENTATION.class | Bin 0 -> 2120 bytes .../standards/kmehr/cd/v1/CDDRUGROUTE.class | Bin 0 -> 2092 bytes .../CDEBIRTHARTIFICIALRESPIRATIONTYPE.class | Bin 0 -> 2431 bytes ...BIRTHARTIFICIALRESPIRATIONTYPEvalues.class | Bin 0 -> 2179 bytes .../cd/v1/CDEBIRTHCAESAREANINDICATION.class | Bin 0 -> 2389 bytes .../CDEBIRTHCAESAREANINDICATIONvalues.class | Bin 0 -> 3314 bytes .../kmehr/cd/v1/CDEBIRTHCHILDPOSITION.class | Bin 0 -> 2347 bytes .../cd/v1/CDEBIRTHCHILDPOSITIONvalues.class | Bin 0 -> 2253 bytes .../v1/CDEBIRTHCONGENITALMALFORMATION.class | Bin 0 -> 2410 bytes ...CDEBIRTHCONGENITALMALFORMATIONvalues.class | Bin 0 -> 5111 bytes .../kmehr/cd/v1/CDEBIRTHDELIVERYWAY.class | Bin 0 -> 2333 bytes .../cd/v1/CDEBIRTHDELIVERYWAYvalues.class | Bin 0 -> 2482 bytes .../cd/v1/CDEBIRTHFOETALMONITORING.class | Bin 0 -> 2368 bytes .../v1/CDEBIRTHFOETALMONITORINGvalues.class | Bin 0 -> 2198 bytes .../cd/v1/CDEBIRTHNEONATALDEPTTYPE.class | Bin 0 -> 2368 bytes .../v1/CDEBIRTHNEONATALDEPTTYPEvalues.class | Bin 0 -> 2079 bytes .../standards/kmehr/cd/v1/CDEBIRTHPLACE.class | Bin 0 -> 2291 bytes .../kmehr/cd/v1/CDEBIRTHPLACEvalues.class | Bin 0 -> 2081 bytes .../kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.class | Bin 0 -> 2361 bytes .../cd/v1/CDEBIRTHPREGNANCYORIGINvalues.class | Bin 0 -> 2198 bytes .../kmehr/cd/v1/CDEBIRTHSPECIALVALUES.class | Bin 0 -> 2347 bytes .../cd/v1/CDEBIRTHSPECIALVALUESvalues.class | Bin 0 -> 2159 bytes .../ehealth/standards/kmehr/cd/v1/CDECG.class | Bin 0 -> 2234 bytes .../standards/kmehr/cd/v1/CDECGvalues.class | Bin 0 -> 2258 bytes .../kmehr/cd/v1/CDEMERGENCYEVALUATION.class | Bin 0 -> 2346 bytes .../cd/v1/CDEMERGENCYEVALUATIONvalues.class | Bin 0 -> 2274 bytes .../kmehr/cd/v1/CDEMPLOYMENTSITUATION.class | Bin 0 -> 2544 bytes .../cd/v1/CDEMPLOYMENTSITUATIONvalues.class | Bin 0 -> 2174 bytes .../kmehr/cd/v1/CDENCODINGvalues.class | Bin 0 -> 1937 bytes .../standards/kmehr/cd/v1/CDENCOUNTER.class | Bin 0 -> 2276 bytes .../kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.class | Bin 0 -> 2353 bytes .../cd/v1/CDENCOUNTERSAFETYISSUEvalues.class | Bin 0 -> 2272 bytes .../kmehr/cd/v1/CDENCOUNTERvalues.class | Bin 0 -> 2781 bytes .../kmehr/cd/v1/CDENCRYPTIONACTOR.class | Bin 0 -> 2471 bytes .../kmehr/cd/v1/CDENCRYPTIONACTORvalues.class | Bin 0 -> 2330 bytes .../kmehr/cd/v1/CDENCRYPTIONMETHOD.class | Bin 0 -> 2505 bytes .../cd/v1/CDENCRYPTIONMETHODschemes.class | Bin 0 -> 1991 bytes .../cd/v1/CDENCRYPTIONMETHODvalues.class | Bin 0 -> 1499 bytes .../standards/kmehr/cd/v1/CDERROR.class | Bin 0 -> 2419 bytes .../kmehr/cd/v1/CDERRORMYCARENET.class | Bin 0 -> 2483 bytes .../kmehr/cd/v1/CDERRORMYCARENETschemes.class | Bin 0 -> 2063 bytes .../kmehr/cd/v1/CDERRORschemes.class | Bin 0 -> 1932 bytes .../kmehr/cd/v1/CDEXTERNALSOURCE.class | Bin 0 -> 2482 bytes .../kmehr/cd/v1/CDEXTERNALSOURCEschemes.class | Bin 0 -> 2022 bytes .../kmehr/cd/v1/CDFEDCOUNTRYvalues.class | Bin 0 -> 20911 bytes .../standards/kmehr/cd/v1/CDFORMULARY.class | Bin 0 -> 2249 bytes .../kmehr/cd/v1/CDFORMULARYschemes.class | Bin 0 -> 2032 bytes .../standards/kmehr/cd/v1/CDGALENICFORM.class | Bin 0 -> 2263 bytes .../kmehr/cd/v1/CDGALENICFORMschemes.class | Bin 0 -> 2054 bytes .../standards/kmehr/cd/v1/CDHCPARTY.class | Bin 0 -> 2433 bytes .../kmehr/cd/v1/CDHCPARTYschemes.class | Bin 0 -> 2248 bytes .../kmehr/cd/v1/CDHCPARTYvalues.class | Bin 0 -> 15153 bytes .../standards/kmehr/cd/v1/CDHEADING.class | Bin 0 -> 2433 bytes .../standards/kmehr/cd/v1/CDHEADINGREG.class | Bin 0 -> 2482 bytes .../kmehr/cd/v1/CDHEADINGREGvalues.class | Bin 0 -> 4194 bytes .../kmehr/cd/v1/CDHEADINGschemes.class | Bin 0 -> 2238 bytes .../kmehr/cd/v1/CDHEADINGvalues.class | Bin 0 -> 3301 bytes .../kmehr/cd/v1/CDIMPLANTATIONDEVICE.class | Bin 0 -> 2538 bytes .../cd/v1/CDIMPLANTATIONDEVICEvalues.class | Bin 0 -> 2169 bytes .../kmehr/cd/v1/CDIMPLANTATIONTYPE.class | Bin 0 -> 2524 bytes .../cd/v1/CDIMPLANTATIONTYPEvalues.class | Bin 0 -> 3930 bytes .../standards/kmehr/cd/v1/CDINCAPACITY.class | Bin 0 -> 2283 bytes .../kmehr/cd/v1/CDINCAPACITYREASON.class | Bin 0 -> 2325 bytes .../cd/v1/CDINCAPACITYREASONvalues.class | Bin 0 -> 2925 bytes .../kmehr/cd/v1/CDINCAPACITYvalues.class | Bin 0 -> 2527 bytes .../standards/kmehr/cd/v1/CDINNCLUSTER.class | Bin 0 -> 2256 bytes .../kmehr/cd/v1/CDINNCLUSTERschemes.class | Bin 0 -> 2022 bytes .../standards/kmehr/cd/v1/CDITEM.class | Bin 0 -> 2629 bytes .../standards/kmehr/cd/v1/CDITEMBVT.class | Bin 0 -> 2461 bytes .../kmehr/cd/v1/CDITEMBVTvalues.class | Bin 0 -> 2532 bytes .../standards/kmehr/cd/v1/CDITEMCARENET.class | Bin 0 -> 2489 bytes .../kmehr/cd/v1/CDITEMCARENETvalues.class | Bin 0 -> 4196 bytes .../standards/kmehr/cd/v1/CDITEMEBIRTH.class | Bin 0 -> 2482 bytes .../kmehr/cd/v1/CDITEMEBIRTHvalues.class | Bin 0 -> 5771 bytes .../standards/kmehr/cd/v1/CDITEMMAA.class | Bin 0 -> 2461 bytes .../kmehr/cd/v1/CDITEMMAAvalues.class | Bin 0 -> 3920 bytes .../standards/kmehr/cd/v1/CDITEMMS.class | Bin 0 -> 2454 bytes .../kmehr/cd/v1/CDITEMMSvalues.class | Bin 0 -> 2370 bytes .../kmehr/cd/v1/CDITEMMYCARENET.class | Bin 0 -> 2503 bytes .../kmehr/cd/v1/CDITEMMYCARENETvalues.class | Bin 0 -> 5302 bytes .../standards/kmehr/cd/v1/CDITEMREG.class | Bin 0 -> 2461 bytes .../kmehr/cd/v1/CDITEMREGvalues.class | Bin 0 -> 9760 bytes .../standards/kmehr/cd/v1/CDITEMschemes.class | Bin 0 -> 4772 bytes .../standards/kmehr/cd/v1/CDITEMvalues.class | Bin 0 -> 9227 bytes .../ehealth/standards/kmehr/cd/v1/CDLAB.class | Bin 0 -> 2067 bytes .../kmehr/cd/v1/CDLEGALSERVICE.class | Bin 0 -> 2104 bytes .../standards/kmehr/cd/v1/CDLIFECYCLE.class | Bin 0 -> 2276 bytes .../kmehr/cd/v1/CDLIFECYCLEvalues.class | Bin 0 -> 4333 bytes .../standards/kmehr/cd/v1/CDLNKvalues.class | Bin 0 -> 2947 bytes .../kmehr/cd/v1/CDMAACOVERAGETYPE.class | Bin 0 -> 2319 bytes .../kmehr/cd/v1/CDMAACOVERAGETYPEvalues.class | Bin 0 -> 2075 bytes .../cd/v1/CDMAAREFUSALJUSTIFICATION.class | Bin 0 -> 2148 bytes .../kmehr/cd/v1/CDMAAREQUESTTYPE.class | Bin 0 -> 2312 bytes .../kmehr/cd/v1/CDMAAREQUESTTYPEvalues.class | Bin 0 -> 2444 bytes .../kmehr/cd/v1/CDMAARESPONSETYPE.class | Bin 0 -> 2319 bytes .../kmehr/cd/v1/CDMAARESPONSETYPEvalues.class | Bin 0 -> 2133 bytes .../standards/kmehr/cd/v1/CDMAATYPE.class | Bin 0 -> 2263 bytes .../kmehr/cd/v1/CDMAATYPEvalues.class | Bin 0 -> 1888 bytes .../kmehr/cd/v1/CDMEDIATYPEvalues.class | Bin 0 -> 4072 bytes .../standards/kmehr/cd/v1/CDMEDICATION.class | Bin 0 -> 2403 bytes .../kmehr/cd/v1/CDMEDICATIONschemes.class | Bin 0 -> 2070 bytes .../standards/kmehr/cd/v1/CDMESSAGE.class | Bin 0 -> 2262 bytes .../kmehr/cd/v1/CDMESSAGEvalues.class | Bin 0 -> 2473 bytes .../kmehr/cd/v1/CDMICROORGANISM.class | Bin 0 -> 2304 bytes .../kmehr/cd/v1/CDMICROORGANISMvalues.class | Bin 0 -> 2030 bytes .../kmehr/cd/v1/CDMKGADMISSION.class | Bin 0 -> 2104 bytes .../kmehr/cd/v1/CDMKGDESTINATION.class | Bin 0 -> 2112 bytes .../kmehr/cd/v1/CDMKGDISCHARGE.class | Bin 0 -> 2104 bytes .../standards/kmehr/cd/v1/CDMKGORIGIN.class | Bin 0 -> 2092 bytes .../standards/kmehr/cd/v1/CDMKGREFERRER.class | Bin 0 -> 2100 bytes .../kmehr/cd/v1/CDMSADAPTATION.class | Bin 0 -> 2496 bytes .../kmehr/cd/v1/CDMSADAPTATIONvalues.class | Bin 0 -> 2219 bytes .../kmehr/cd/v1/CDMSMEDICATIONTYPE.class | Bin 0 -> 2524 bytes .../cd/v1/CDMSMEDICATIONTYPEvalues.class | Bin 0 -> 2131 bytes .../standards/kmehr/cd/v1/CDMSORIGIN.class | Bin 0 -> 2468 bytes .../kmehr/cd/v1/CDMSORIGINvalues.class | Bin 0 -> 1995 bytes .../cd/v1/CDMYCARENETJUSTIFICATION.class | Bin 0 -> 2342 bytes .../kmehr/cd/v1/CDORTHOAPPROACH.class | Bin 0 -> 2503 bytes .../kmehr/cd/v1/CDORTHOAPPROACHvalues.class | Bin 0 -> 3126 bytes .../kmehr/cd/v1/CDORTHODIAGNOSIS.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDORTHODIAGNOSISvalues.class | Bin 0 -> 4164 bytes .../standards/kmehr/cd/v1/CDORTHOGRAFT.class | Bin 0 -> 2482 bytes .../kmehr/cd/v1/CDORTHOGRAFTvalues.class | Bin 0 -> 2277 bytes .../kmehr/cd/v1/CDORTHOINTERFACE.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDORTHOINTERFACEvalues.class | Bin 0 -> 2658 bytes .../kmehr/cd/v1/CDORTHOKNEEINSERT.class | Bin 0 -> 2518 bytes .../kmehr/cd/v1/CDORTHOKNEEINSERTvalues.class | Bin 0 -> 2110 bytes .../standards/kmehr/cd/v1/CDORTHONAVCOM.class | Bin 0 -> 2489 bytes .../kmehr/cd/v1/CDORTHONAVCOMvalues.class | Bin 0 -> 2261 bytes .../kmehr/cd/v1/CDORTHOTECHREVISION.class | Bin 0 -> 2531 bytes .../cd/v1/CDORTHOTECHREVISIONvalues.class | Bin 0 -> 2295 bytes .../standards/kmehr/cd/v1/CDORTHOTYPE.class | Bin 0 -> 2475 bytes .../kmehr/cd/v1/CDORTHOTYPEvalues.class | Bin 0 -> 2412 bytes .../standards/kmehr/cd/v1/CDPARAMETER.class | Bin 0 -> 2276 bytes .../kmehr/cd/v1/CDPARAMETERvalues.class | Bin 0 -> 3139 bytes .../standards/kmehr/cd/v1/CDPATIENTWILL.class | Bin 0 -> 2290 bytes .../kmehr/cd/v1/CDPATIENTWILLHOSP.class | Bin 0 -> 2319 bytes .../kmehr/cd/v1/CDPATIENTWILLHOSPvalues.class | Bin 0 -> 2025 bytes .../kmehr/cd/v1/CDPATIENTWILLRES.class | Bin 0 -> 2312 bytes .../kmehr/cd/v1/CDPATIENTWILLRESvalues.class | Bin 0 -> 2179 bytes .../kmehr/cd/v1/CDPATIENTWILLvalues.class | Bin 0 -> 3001 bytes .../standards/kmehr/cd/v1/CDPERIODICITY.class | Bin 0 -> 2099 bytes .../standards/kmehr/cd/v1/CDPROOF.class | Bin 0 -> 2419 bytes .../kmehr/cd/v1/CDPROOFschemes.class | Bin 0 -> 1940 bytes .../kmehr/cd/v1/CDQUANTITYPREFIX.class | Bin 0 -> 2311 bytes .../kmehr/cd/v1/CDQUANTITYPREFIXvalues.class | Bin 0 -> 2166 bytes .../standards/kmehr/cd/v1/CDREFSCOPE.class | Bin 0 -> 2269 bytes .../kmehr/cd/v1/CDREFSCOPEvalues.class | Bin 0 -> 2058 bytes .../cd/v1/CDREIMBURSEMENTNOMENCLATURE.class | Bin 0 -> 2354 bytes .../kmehr/cd/v1/CDREVCOMPONENT.class | Bin 0 -> 2496 bytes .../kmehr/cd/v1/CDREVCOMPONENTvalues.class | Bin 0 -> 2173 bytes .../standards/kmehr/cd/v1/CDSEVERITY.class | Bin 0 -> 2242 bytes .../kmehr/cd/v1/CDSEVERITYschemes.class | Bin 0 -> 1994 bytes .../kmehr/cd/v1/CDSEVERITYvalues.class | Bin 0 -> 3019 bytes .../ehealth/standards/kmehr/cd/v1/CDSEX.class | Bin 0 -> 2234 bytes .../standards/kmehr/cd/v1/CDSEXvalues.class | Bin 0 -> 2192 bytes .../standards/kmehr/cd/v1/CDSITE.class | Bin 0 -> 2214 bytes .../standards/kmehr/cd/v1/CDSITEschemes.class | Bin 0 -> 1966 bytes .../standards/kmehr/cd/v1/CDSITEvalues.class | Bin 0 -> 5400 bytes .../standards/kmehr/cd/v1/CDSNOMED.class | Bin 0 -> 2079 bytes .../standards/kmehr/cd/v1/CDSTANDARD.class | Bin 0 -> 2087 bytes .../kmehr/cd/v1/CDSTENTBRIDGETYPE.class | Bin 0 -> 2517 bytes .../kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.class | Bin 0 -> 2731 bytes .../standards/kmehr/cd/v1/CDSTENTDEVICE.class | Bin 0 -> 2489 bytes .../kmehr/cd/v1/CDSTENTDEVICEvalues.class | Bin 0 -> 2147 bytes .../kmehr/cd/v1/CDSTENTDOMINANCE.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDSTENTDOMINANCEvalues.class | Bin 0 -> 2017 bytes .../kmehr/cd/v1/CDSTENTLESIONTYPE.class | Bin 0 -> 2517 bytes .../kmehr/cd/v1/CDSTENTLESIONTYPEvalues.class | Bin 0 -> 2365 bytes .../kmehr/cd/v1/CDSTENTSEGMENT.class | Bin 0 -> 2496 bytes .../kmehr/cd/v1/CDSTENTSEGMENTvalues.class | Bin 0 -> 3955 bytes .../standards/kmehr/cd/v1/CDSUBSTANCE.class | Bin 0 -> 2249 bytes .../kmehr/cd/v1/CDSUBSTANCEschemes.class | Bin 0 -> 2192 bytes .../standards/kmehr/cd/v1/CDTECHNICAL.class | Bin 0 -> 2091 bytes .../standards/kmehr/cd/v1/CDTELECOM.class | Bin 0 -> 2235 bytes .../kmehr/cd/v1/CDTELECOMschemes.class | Bin 0 -> 1990 bytes .../kmehr/cd/v1/CDTELECOMvalues.class | Bin 0 -> 2210 bytes .../standards/kmehr/cd/v1/CDTEMPORALITY.class | Bin 0 -> 2290 bytes .../kmehr/cd/v1/CDTEMPORALITYvalues.class | Bin 0 -> 2359 bytes .../kmehr/cd/v1/CDTHERAPEUTICLINK.class | Bin 0 -> 2489 bytes .../cd/v1/CDTHERAPEUTICLINKschemes.class | Bin 0 -> 2040 bytes .../standards/kmehr/cd/v1/CDTIMEUNIT.class | Bin 0 -> 2440 bytes .../kmehr/cd/v1/CDTIMEUNITschemes.class | Bin 0 -> 1962 bytes .../kmehr/cd/v1/CDTIMEUNITvalues.class | Bin 0 -> 2571 bytes .../standards/kmehr/cd/v1/CDTRANSACTION.class | Bin 0 -> 2461 bytes .../kmehr/cd/v1/CDTRANSACTIONCARENET.class | Bin 0 -> 2326 bytes .../kmehr/cd/v1/CDTRANSACTIONMAA.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDTRANSACTIONMAAvalues.class | Bin 0 -> 2496 bytes .../kmehr/cd/v1/CDTRANSACTIONMYCARENET.class | Bin 0 -> 2552 bytes .../cd/v1/CDTRANSACTIONMYCARENETvalues.class | Bin 0 -> 3464 bytes .../kmehr/cd/v1/CDTRANSACTIONREG.class | Bin 0 -> 2510 bytes .../kmehr/cd/v1/CDTRANSACTIONREGvalues.class | Bin 0 -> 2435 bytes .../kmehr/cd/v1/CDTRANSACTIONTYPE.class | Bin 0 -> 2517 bytes .../kmehr/cd/v1/CDTRANSACTIONTYPEvalues.class | Bin 0 -> 2792 bytes .../kmehr/cd/v1/CDTRANSACTIONschemes.class | Bin 0 -> 2861 bytes .../kmehr/cd/v1/CDTRANSACTIONvalues.class | Bin 0 -> 6907 bytes .../kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.class | Bin 0 -> 2531 bytes .../cd/v1/CDTUCOPATHOLOGYTYPEvalues.class | Bin 0 -> 3068 bytes .../kmehr/cd/v1/CDTUCOSTEMITYPE.class | Bin 0 -> 2503 bytes .../kmehr/cd/v1/CDTUCOSTEMITYPEvalues.class | Bin 0 -> 3040 bytes .../standards/kmehr/cd/v1/CDUNIT.class | Bin 0 -> 2214 bytes .../standards/kmehr/cd/v1/CDUNITschemes.class | Bin 0 -> 2109 bytes .../standards/kmehr/cd/v1/CDURGENCY.class | Bin 0 -> 2083 bytes .../standards/kmehr/cd/v1/CDVACCINE.class | Bin 0 -> 2262 bytes .../kmehr/cd/v1/CDVACCINEINDICATION.class | Bin 0 -> 2345 bytes .../cd/v1/CDVACCINEINDICATIONvalues.class | Bin 0 -> 4383 bytes .../kmehr/cd/v1/CDVACCINEvalues.class | Bin 0 -> 2759 bytes .../standards/kmehr/cd/v1/CDWEEKDAY.class | Bin 0 -> 1642 bytes .../kmehr/cd/v1/CDWEEKDAYvalues.class | Bin 0 -> 2405 bytes .../ehealth/standards/kmehr/cd/v1/EMPTY.class | Bin 0 -> 2157 bytes .../ehealth/standards/kmehr/cd/v1/ICD.class | Bin 0 -> 2058 bytes .../ehealth/standards/kmehr/cd/v1/ICPC.class | Bin 0 -> 2062 bytes .../ehealth/standards/kmehr/cd/v1/LOCAL.class | Bin 0 -> 2244 bytes .../standards/kmehr/cd/v1/LnkType.class | Bin 0 -> 2223 bytes .../standards/kmehr/cd/v1/ObjectFactory.class | Bin 0 -> 34349 bytes .../standards/kmehr/cd/v1/package-info.class | Bin 0 -> 291 bytes .../standards/kmehr/dt/v1/ObjectFactory.class | Bin 0 -> 617 bytes .../standards/kmehr/dt/v1/TextType.class | Bin 0 -> 1402 bytes .../standards/kmehr/dt/v1/package-info.class | Bin 0 -> 291 bytes .../standards/kmehr/id/v1/IDHCPARTY.class | Bin 0 -> 1797 bytes .../kmehr/id/v1/IDHCPARTYschemes.class | Bin 0 -> 2614 bytes .../standards/kmehr/id/v1/IDINSURANCE.class | Bin 0 -> 1811 bytes .../kmehr/id/v1/IDINSURANCEschemes.class | Bin 0 -> 1972 bytes .../standards/kmehr/id/v1/IDKMEHR.class | Bin 0 -> 1837 bytes .../kmehr/id/v1/IDKMEHRschemes.class | Bin 0 -> 2196 bytes .../standards/kmehr/id/v1/IDPATIENT.class | Bin 0 -> 1797 bytes .../kmehr/id/v1/IDPATIENTschemes.class | Bin 0 -> 2282 bytes .../standards/kmehr/id/v1/IDPROFESSION.class | Bin 0 -> 1818 bytes .../kmehr/id/v1/IDPROFESSIONschemes.class | Bin 0 -> 2002 bytes .../ehealth/standards/kmehr/id/v1/INSS.class | Bin 0 -> 1776 bytes .../standards/kmehr/id/v1/ObjectFactory.class | Bin 0 -> 1584 bytes .../standards/kmehr/id/v1/package-info.class | Bin 0 -> 291 bytes .../kmehr/mycarenet/cd/v1/CDACCESSRIGHT.class | Bin 0 -> 2732 bytes .../cd/v1/CDACCESSRIGHTschemes.class | Bin 0 -> 2052 bytes .../mycarenet/cd/v1/CDACCESSRIGHTvalues.class | Bin 0 -> 2060 bytes .../mycarenet/cd/v1/CDACKNOWLEDGMENT.class | Bin 0 -> 2361 bytes .../cd/v1/CDACKNOWLEDGMENTvalues.class | Bin 0 -> 2256 bytes .../kmehr/mycarenet/cd/v1/CDACTSNURSING.class | Bin 0 -> 2539 bytes .../mycarenet/cd/v1/CDACTSNURSINGvalues.class | Bin 0 -> 5186 bytes .../kmehr/mycarenet/cd/v1/CDADDRESS.class | Bin 0 -> 2483 bytes .../mycarenet/cd/v1/CDADDRESSschemes.class | Bin 0 -> 2012 bytes .../mycarenet/cd/v1/CDADDRESSvalues.class | Bin 0 -> 2282 bytes .../cd/v1/CDADMINISTRATIONUNIT.class | Bin 0 -> 2147 bytes .../kmehr/mycarenet/cd/v1/CDATC.class | Bin 0 -> 2087 bytes .../kmehr/mycarenet/cd/v1/CDAUTONOMY.class | Bin 0 -> 2517 bytes .../mycarenet/cd/v1/CDAUTONOMYvalues.class | Bin 0 -> 1956 bytes .../mycarenet/cd/v1/CDBALLONDEVICE.class | Bin 0 -> 2546 bytes .../cd/v1/CDBALLONDEVICEvalues.class | Bin 0 -> 2061 bytes .../cd/v1/CDBCRDIFFERENTATIONDEGREE.class | Bin 0 -> 2623 bytes .../v1/CDBCRDIFFERENTATIONDEGREEvalues.class | Bin 0 -> 2880 bytes .../mycarenet/cd/v1/CDBEARINGSURFACE.class | Bin 0 -> 2560 bytes .../cd/v1/CDBEARINGSURFACEvalues.class | Bin 0 -> 2361 bytes .../cd/v1/CDBVTAVAILABLEMATERIALS.class | Bin 0 -> 2609 bytes .../cd/v1/CDBVTAVAILABLEMATERIALSvalues.class | Bin 0 -> 2932 bytes .../cd/v1/CDBVTCONSERVATIONDELAY.class | Bin 0 -> 2602 bytes .../cd/v1/CDBVTCONSERVATIONDELAYvalues.class | Bin 0 -> 2249 bytes .../cd/v1/CDBVTCONSERVATIONMODE.class | Bin 0 -> 2595 bytes .../cd/v1/CDBVTCONSERVATIONMODEvalues.class | Bin 0 -> 2576 bytes .../mycarenet/cd/v1/CDBVTLATERALITY.class | Bin 0 -> 2553 bytes .../cd/v1/CDBVTLATERALITYvalues.class | Bin 0 -> 2233 bytes .../cd/v1/CDBVTPATIENTOPPOSITION.class | Bin 0 -> 2602 bytes .../cd/v1/CDBVTPATIENTOPPOSITIONvalues.class | Bin 0 -> 2073 bytes .../mycarenet/cd/v1/CDBVTSAMPLETYPE.class | Bin 0 -> 2553 bytes .../cd/v1/CDBVTSAMPLETYPEvalues.class | Bin 0 -> 2273 bytes .../kmehr/mycarenet/cd/v1/CDBVTSTATUS.class | Bin 0 -> 2525 bytes .../mycarenet/cd/v1/CDBVTSTATUSvalues.class | Bin 0 -> 2313 bytes .../cd/v1/CDCARENETACCIDENTTYPE.class | Bin 0 -> 2153 bytes .../cd/v1/CDCARENETAGREEMENTTYPE.class | Bin 0 -> 2157 bytes .../mycarenet/cd/v1/CDCARENETDOCUMENT.class | Bin 0 -> 2136 bytes .../cd/v1/CDCARENETINSURANCYSTATUS.class | Bin 0 -> 2165 bytes .../mycarenet/cd/v1/CDCARENETMESSAGE.class | Bin 0 -> 2132 bytes .../cd/v1/CDCARENETMUTATIONINDICATOR.class | Bin 0 -> 2173 bytes .../cd/v1/CDCARENETNATIONALINSURANCE.class | Bin 0 -> 2173 bytes .../cd/v1/CDCARENETPERSONALPART.class | Bin 0 -> 2398 bytes .../cd/v1/CDCARENETPERSONALPARTvalues.class | Bin 0 -> 2206 bytes .../cd/v1/CDCARENETREFUSALREASON.class | Bin 0 -> 2157 bytes .../cd/v1/CDCARENETSISCARDERROR.class | Bin 0 -> 2153 bytes .../cd/v1/CDCARENETTHIRDPAYERCONTRACT.class | Bin 0 -> 2177 bytes .../kmehr/mycarenet/cd/v1/CDCARENETTYPE.class | Bin 0 -> 2120 bytes .../kmehr/mycarenet/cd/v1/CDCAREPATH.class | Bin 0 -> 2107 bytes .../kmehr/mycarenet/cd/v1/CDCERTAINTY.class | Bin 0 -> 2326 bytes .../mycarenet/cd/v1/CDCERTAINTYvalues.class | Bin 0 -> 2316 bytes .../mycarenet/cd/v1/CDCHAPTER4CATEGORY.class | Bin 0 -> 2139 bytes .../mycarenet/cd/v1/CDCHAPTER4CRITERIA.class | Bin 0 -> 2139 bytes .../cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.class | Bin 0 -> 2183 bytes .../v1/CDCHAPTER4FORMALINTERPRETATION.class | Bin 0 -> 2187 bytes .../mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.class | Bin 0 -> 2143 bytes .../mycarenet/cd/v1/CDCHAPTER4VERSE.class | Bin 0 -> 2127 bytes .../cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class | Bin 0 -> 2171 bytes .../kmehr/mycarenet/cd/v1/CDCIVILSTATE.class | Bin 0 -> 2313 bytes .../kmehr/mycarenet/cd/v1/CDCLINICAL.class | Bin 0 -> 2107 bytes .../mycarenet/cd/v1/CDCLINICALPLAN.class | Bin 0 -> 2347 bytes .../cd/v1/CDCLINICALPLANvalues.class | Bin 0 -> 2555 bytes .../mycarenet/cd/v1/CDCOMPRESSIONvalues.class | Bin 0 -> 1663 bytes .../kmehr/mycarenet/cd/v1/CDCONSENT.class | Bin 0 -> 2692 bytes .../mycarenet/cd/v1/CDCONSENTschemes.class | Bin 0 -> 2020 bytes .../mycarenet/cd/v1/CDCONSENTvalues.class | Bin 0 -> 2132 bytes .../mycarenet/cd/v1/CDCONTACTPERSON.class | Bin 0 -> 2355 bytes .../cd/v1/CDCONTACTPERSONvalues.class | Bin 0 -> 4136 bytes .../kmehr/mycarenet/cd/v1/CDCONTENT.class | Bin 0 -> 2649 bytes .../mycarenet/cd/v1/CDCONTENTschemes.class | Bin 0 -> 20669 bytes .../kmehr/mycarenet/cd/v1/CDCOUNTRY.class | Bin 0 -> 2483 bytes .../mycarenet/cd/v1/CDCOUNTRYschemes.class | Bin 0 -> 2058 bytes .../mycarenet/cd/v1/CDCOUNTRYvalues.class | Bin 0 -> 22034 bytes .../kmehr/mycarenet/cd/v1/CDCURRENCY.class | Bin 0 -> 2305 bytes .../mycarenet/cd/v1/CDCURRENCYvalues.class | Bin 0 -> 1944 bytes .../kmehr/mycarenet/cd/v1/CDDAYPERIOD.class | Bin 0 -> 2326 bytes .../mycarenet/cd/v1/CDDAYPERIODvalues.class | Bin 0 -> 3749 bytes .../mycarenet/cd/v1/CDDISCHARGETYPE.class | Bin 0 -> 2552 bytes .../cd/v1/CDDISCHARGETYPEvalues.class | Bin 0 -> 2068 bytes .../kmehr/mycarenet/cd/v1/CDDRUGCNK.class | Bin 0 -> 2286 bytes .../mycarenet/cd/v1/CDDRUGCNKschemes.class | Bin 0 -> 2145 bytes .../mycarenet/cd/v1/CDDRUGPRESENTATION.class | Bin 0 -> 2140 bytes .../kmehr/mycarenet/cd/v1/CDDRUGROUTE.class | Bin 0 -> 2112 bytes .../CDEBIRTHARTIFICIALRESPIRATIONTYPE.class | Bin 0 -> 2481 bytes ...BIRTHARTIFICIALRESPIRATIONTYPEvalues.class | Bin 0 -> 2239 bytes .../cd/v1/CDEBIRTHCAESAREANINDICATION.class | Bin 0 -> 2439 bytes .../CDEBIRTHCAESAREANINDICATIONvalues.class | Bin 0 -> 3374 bytes .../cd/v1/CDEBIRTHCHILDPOSITION.class | Bin 0 -> 2397 bytes .../cd/v1/CDEBIRTHCHILDPOSITIONvalues.class | Bin 0 -> 2313 bytes .../v1/CDEBIRTHCONGENITALMALFORMATION.class | Bin 0 -> 2460 bytes ...CDEBIRTHCONGENITALMALFORMATIONvalues.class | Bin 0 -> 5171 bytes .../mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.class | Bin 0 -> 2383 bytes .../cd/v1/CDEBIRTHDELIVERYWAYvalues.class | Bin 0 -> 2542 bytes .../cd/v1/CDEBIRTHFOETALMONITORING.class | Bin 0 -> 2418 bytes .../v1/CDEBIRTHFOETALMONITORINGvalues.class | Bin 0 -> 2258 bytes .../cd/v1/CDEBIRTHNEONATALDEPTTYPE.class | Bin 0 -> 2418 bytes .../v1/CDEBIRTHNEONATALDEPTTYPEvalues.class | Bin 0 -> 2139 bytes .../kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.class | Bin 0 -> 2341 bytes .../mycarenet/cd/v1/CDEBIRTHPLACEvalues.class | Bin 0 -> 2141 bytes .../cd/v1/CDEBIRTHPREGNANCYORIGIN.class | Bin 0 -> 2411 bytes .../cd/v1/CDEBIRTHPREGNANCYORIGINvalues.class | Bin 0 -> 2258 bytes .../cd/v1/CDEBIRTHSPECIALVALUES.class | Bin 0 -> 2397 bytes .../cd/v1/CDEBIRTHSPECIALVALUESvalues.class | Bin 0 -> 2219 bytes .../kmehr/mycarenet/cd/v1/CDECG.class | Bin 0 -> 2284 bytes .../kmehr/mycarenet/cd/v1/CDECGvalues.class | Bin 0 -> 2318 bytes .../cd/v1/CDEMERGENCYEVALUATION.class | Bin 0 -> 2396 bytes .../cd/v1/CDEMERGENCYEVALUATIONvalues.class | Bin 0 -> 2334 bytes .../cd/v1/CDEMPLOYMENTSITUATION.class | Bin 0 -> 2594 bytes .../cd/v1/CDEMPLOYMENTSITUATIONvalues.class | Bin 0 -> 2234 bytes .../mycarenet/cd/v1/CDENCODINGvalues.class | Bin 0 -> 1997 bytes .../kmehr/mycarenet/cd/v1/CDENCOUNTER.class | Bin 0 -> 2326 bytes .../cd/v1/CDENCOUNTERSAFETYISSUE.class | Bin 0 -> 2403 bytes .../cd/v1/CDENCOUNTERSAFETYISSUEvalues.class | Bin 0 -> 2332 bytes .../mycarenet/cd/v1/CDENCOUNTERvalues.class | Bin 0 -> 2841 bytes .../mycarenet/cd/v1/CDENCRYPTIONACTOR.class | Bin 0 -> 2551 bytes .../cd/v1/CDENCRYPTIONACTORvalues.class | Bin 0 -> 2390 bytes .../mycarenet/cd/v1/CDENCRYPTIONMETHOD.class | Bin 0 -> 2585 bytes .../cd/v1/CDENCRYPTIONMETHODschemes.class | Bin 0 -> 2051 bytes .../cd/v1/CDENCRYPTIONMETHODvalues.class | Bin 0 -> 1559 bytes .../kmehr/mycarenet/cd/v1/CDERROR.class | Bin 0 -> 2469 bytes .../mycarenet/cd/v1/CDERRORMYCARENET.class | Bin 0 -> 2533 bytes .../cd/v1/CDERRORMYCARENETschemes.class | Bin 0 -> 2123 bytes .../mycarenet/cd/v1/CDERRORschemes.class | Bin 0 -> 1992 bytes .../mycarenet/cd/v1/CDEXTERNALSOURCE.class | Bin 0 -> 2532 bytes .../cd/v1/CDEXTERNALSOURCEschemes.class | Bin 0 -> 2082 bytes .../mycarenet/cd/v1/CDFEDCOUNTRYvalues.class | Bin 0 -> 20971 bytes .../kmehr/mycarenet/cd/v1/CDFORMULARY.class | Bin 0 -> 2299 bytes .../mycarenet/cd/v1/CDFORMULARYschemes.class | Bin 0 -> 2092 bytes .../kmehr/mycarenet/cd/v1/CDGALENICFORM.class | Bin 0 -> 2313 bytes .../cd/v1/CDGALENICFORMschemes.class | Bin 0 -> 2114 bytes .../kmehr/mycarenet/cd/v1/CDHCPARTY.class | Bin 0 -> 2483 bytes .../mycarenet/cd/v1/CDHCPARTYschemes.class | Bin 0 -> 2308 bytes .../mycarenet/cd/v1/CDHCPARTYvalues.class | Bin 0 -> 15213 bytes .../kmehr/mycarenet/cd/v1/CDHEADING.class | Bin 0 -> 2483 bytes .../kmehr/mycarenet/cd/v1/CDHEADINGREG.class | Bin 0 -> 2532 bytes .../mycarenet/cd/v1/CDHEADINGREGvalues.class | Bin 0 -> 4254 bytes .../mycarenet/cd/v1/CDHEADINGschemes.class | Bin 0 -> 2298 bytes .../mycarenet/cd/v1/CDHEADINGvalues.class | Bin 0 -> 3361 bytes .../cd/v1/CDIMPLANTATIONDEVICE.class | Bin 0 -> 2588 bytes .../cd/v1/CDIMPLANTATIONDEVICEvalues.class | Bin 0 -> 2229 bytes .../mycarenet/cd/v1/CDIMPLANTATIONTYPE.class | Bin 0 -> 2574 bytes .../cd/v1/CDIMPLANTATIONTYPEvalues.class | Bin 0 -> 3990 bytes .../kmehr/mycarenet/cd/v1/CDINCAPACITY.class | Bin 0 -> 2333 bytes .../mycarenet/cd/v1/CDINCAPACITYREASON.class | Bin 0 -> 2375 bytes .../cd/v1/CDINCAPACITYREASONvalues.class | Bin 0 -> 2985 bytes .../mycarenet/cd/v1/CDINCAPACITYvalues.class | Bin 0 -> 2587 bytes .../kmehr/mycarenet/cd/v1/CDINNCLUSTER.class | Bin 0 -> 2306 bytes .../mycarenet/cd/v1/CDINNCLUSTERschemes.class | Bin 0 -> 2082 bytes .../kmehr/mycarenet/cd/v1/CDITEM.class | Bin 0 -> 2679 bytes .../kmehr/mycarenet/cd/v1/CDITEMBVT.class | Bin 0 -> 2511 bytes .../mycarenet/cd/v1/CDITEMBVTvalues.class | Bin 0 -> 2592 bytes .../kmehr/mycarenet/cd/v1/CDITEMCARENET.class | Bin 0 -> 2539 bytes .../mycarenet/cd/v1/CDITEMCARENETvalues.class | Bin 0 -> 4256 bytes .../kmehr/mycarenet/cd/v1/CDITEMEBIRTH.class | Bin 0 -> 2532 bytes .../mycarenet/cd/v1/CDITEMEBIRTHvalues.class | Bin 0 -> 5831 bytes .../kmehr/mycarenet/cd/v1/CDITEMMAA.class | Bin 0 -> 2511 bytes .../mycarenet/cd/v1/CDITEMMAAvalues.class | Bin 0 -> 3980 bytes .../kmehr/mycarenet/cd/v1/CDITEMMS.class | Bin 0 -> 2504 bytes .../mycarenet/cd/v1/CDITEMMSvalues.class | Bin 0 -> 2430 bytes .../mycarenet/cd/v1/CDITEMMYCARENET.class | Bin 0 -> 2553 bytes .../cd/v1/CDITEMMYCARENETvalues.class | Bin 0 -> 5362 bytes .../kmehr/mycarenet/cd/v1/CDITEMREG.class | Bin 0 -> 2511 bytes .../mycarenet/cd/v1/CDITEMREGvalues.class | Bin 0 -> 9820 bytes .../kmehr/mycarenet/cd/v1/CDITEMschemes.class | Bin 0 -> 4832 bytes .../kmehr/mycarenet/cd/v1/CDITEMvalues.class | Bin 0 -> 9287 bytes .../kmehr/mycarenet/cd/v1/CDLAB.class | Bin 0 -> 2087 bytes .../mycarenet/cd/v1/CDLEGALSERVICE.class | Bin 0 -> 2124 bytes .../kmehr/mycarenet/cd/v1/CDLIFECYCLE.class | Bin 0 -> 2326 bytes .../mycarenet/cd/v1/CDLIFECYCLEvalues.class | Bin 0 -> 4393 bytes .../kmehr/mycarenet/cd/v1/CDLNKvalues.class | Bin 0 -> 3007 bytes .../mycarenet/cd/v1/CDMAACOVERAGETYPE.class | Bin 0 -> 2369 bytes .../cd/v1/CDMAACOVERAGETYPEvalues.class | Bin 0 -> 2135 bytes .../cd/v1/CDMAAREFUSALJUSTIFICATION.class | Bin 0 -> 2168 bytes .../mycarenet/cd/v1/CDMAAREQUESTTYPE.class | Bin 0 -> 2362 bytes .../cd/v1/CDMAAREQUESTTYPEvalues.class | Bin 0 -> 2504 bytes .../mycarenet/cd/v1/CDMAARESPONSETYPE.class | Bin 0 -> 2369 bytes .../cd/v1/CDMAARESPONSETYPEvalues.class | Bin 0 -> 2193 bytes .../kmehr/mycarenet/cd/v1/CDMAATYPE.class | Bin 0 -> 2313 bytes .../mycarenet/cd/v1/CDMAATYPEvalues.class | Bin 0 -> 1948 bytes .../mycarenet/cd/v1/CDMEDIATYPEvalues.class | Bin 0 -> 4132 bytes .../kmehr/mycarenet/cd/v1/CDMEDICATION.class | Bin 0 -> 2453 bytes .../mycarenet/cd/v1/CDMEDICATIONschemes.class | Bin 0 -> 2130 bytes .../kmehr/mycarenet/cd/v1/CDMESSAGE.class | Bin 0 -> 2312 bytes .../mycarenet/cd/v1/CDMESSAGEvalues.class | Bin 0 -> 2533 bytes .../mycarenet/cd/v1/CDMICROORGANISM.class | Bin 0 -> 2354 bytes .../cd/v1/CDMICROORGANISMvalues.class | Bin 0 -> 2090 bytes .../mycarenet/cd/v1/CDMKGADMISSION.class | Bin 0 -> 2124 bytes .../mycarenet/cd/v1/CDMKGDESTINATION.class | Bin 0 -> 2132 bytes .../mycarenet/cd/v1/CDMKGDISCHARGE.class | Bin 0 -> 2124 bytes .../kmehr/mycarenet/cd/v1/CDMKGORIGIN.class | Bin 0 -> 2112 bytes .../kmehr/mycarenet/cd/v1/CDMKGREFERRER.class | Bin 0 -> 2120 bytes .../mycarenet/cd/v1/CDMSADAPTATION.class | Bin 0 -> 2546 bytes .../cd/v1/CDMSADAPTATIONvalues.class | Bin 0 -> 2279 bytes .../mycarenet/cd/v1/CDMSMEDICATIONTYPE.class | Bin 0 -> 2574 bytes .../cd/v1/CDMSMEDICATIONTYPEvalues.class | Bin 0 -> 2191 bytes .../kmehr/mycarenet/cd/v1/CDMSORIGIN.class | Bin 0 -> 2518 bytes .../mycarenet/cd/v1/CDMSORIGINvalues.class | Bin 0 -> 2055 bytes .../cd/v1/CDMYCARENETJUSTIFICATION.class | Bin 0 -> 2362 bytes .../mycarenet/cd/v1/CDORTHOAPPROACH.class | Bin 0 -> 2553 bytes .../cd/v1/CDORTHOAPPROACHvalues.class | Bin 0 -> 3186 bytes .../mycarenet/cd/v1/CDORTHODIAGNOSIS.class | Bin 0 -> 2560 bytes .../cd/v1/CDORTHODIAGNOSISvalues.class | Bin 0 -> 4224 bytes .../kmehr/mycarenet/cd/v1/CDORTHOGRAFT.class | Bin 0 -> 2532 bytes .../mycarenet/cd/v1/CDORTHOGRAFTvalues.class | Bin 0 -> 2337 bytes .../mycarenet/cd/v1/CDORTHOINTERFACE.class | Bin 0 -> 2560 bytes .../cd/v1/CDORTHOINTERFACEvalues.class | Bin 0 -> 2718 bytes .../mycarenet/cd/v1/CDORTHOKNEEINSERT.class | Bin 0 -> 2568 bytes .../cd/v1/CDORTHOKNEEINSERTvalues.class | Bin 0 -> 2170 bytes .../kmehr/mycarenet/cd/v1/CDORTHONAVCOM.class | Bin 0 -> 2539 bytes .../mycarenet/cd/v1/CDORTHONAVCOMvalues.class | Bin 0 -> 2321 bytes .../mycarenet/cd/v1/CDORTHOTECHREVISION.class | Bin 0 -> 2581 bytes .../cd/v1/CDORTHOTECHREVISIONvalues.class | Bin 0 -> 2355 bytes .../kmehr/mycarenet/cd/v1/CDORTHOTYPE.class | Bin 0 -> 2525 bytes .../mycarenet/cd/v1/CDORTHOTYPEvalues.class | Bin 0 -> 2472 bytes .../kmehr/mycarenet/cd/v1/CDPARAMETER.class | Bin 0 -> 2326 bytes .../mycarenet/cd/v1/CDPARAMETERvalues.class | Bin 0 -> 3199 bytes .../kmehr/mycarenet/cd/v1/CDPATIENTWILL.class | Bin 0 -> 2340 bytes .../mycarenet/cd/v1/CDPATIENTWILLHOSP.class | Bin 0 -> 2369 bytes .../cd/v1/CDPATIENTWILLHOSPvalues.class | Bin 0 -> 2085 bytes .../mycarenet/cd/v1/CDPATIENTWILLRES.class | Bin 0 -> 2362 bytes .../cd/v1/CDPATIENTWILLRESvalues.class | Bin 0 -> 2239 bytes .../mycarenet/cd/v1/CDPATIENTWILLvalues.class | Bin 0 -> 3061 bytes .../kmehr/mycarenet/cd/v1/CDPERIODICITY.class | Bin 0 -> 2119 bytes .../kmehr/mycarenet/cd/v1/CDPROOF.class | Bin 0 -> 2469 bytes .../mycarenet/cd/v1/CDPROOFschemes.class | Bin 0 -> 2000 bytes .../mycarenet/cd/v1/CDQUANTITYPREFIX.class | Bin 0 -> 2361 bytes .../cd/v1/CDQUANTITYPREFIXvalues.class | Bin 0 -> 2226 bytes .../kmehr/mycarenet/cd/v1/CDREFSCOPE.class | Bin 0 -> 2319 bytes .../mycarenet/cd/v1/CDREFSCOPEvalues.class | Bin 0 -> 2118 bytes .../cd/v1/CDREIMBURSEMENTNOMENCLATURE.class | Bin 0 -> 2374 bytes .../mycarenet/cd/v1/CDREVCOMPONENT.class | Bin 0 -> 2546 bytes .../cd/v1/CDREVCOMPONENTvalues.class | Bin 0 -> 2233 bytes .../kmehr/mycarenet/cd/v1/CDSEVERITY.class | Bin 0 -> 2292 bytes .../mycarenet/cd/v1/CDSEVERITYschemes.class | Bin 0 -> 2054 bytes .../mycarenet/cd/v1/CDSEVERITYvalues.class | Bin 0 -> 3079 bytes .../kmehr/mycarenet/cd/v1/CDSEX.class | Bin 0 -> 2284 bytes .../kmehr/mycarenet/cd/v1/CDSEXvalues.class | Bin 0 -> 2252 bytes .../kmehr/mycarenet/cd/v1/CDSITE.class | Bin 0 -> 2264 bytes .../kmehr/mycarenet/cd/v1/CDSITEschemes.class | Bin 0 -> 2026 bytes .../kmehr/mycarenet/cd/v1/CDSITEvalues.class | Bin 0 -> 5460 bytes .../kmehr/mycarenet/cd/v1/CDSNOMED.class | Bin 0 -> 2099 bytes .../kmehr/mycarenet/cd/v1/CDSTANDARD.class | Bin 0 -> 2107 bytes .../mycarenet/cd/v1/CDSTENTBRIDGETYPE.class | Bin 0 -> 2567 bytes .../cd/v1/CDSTENTBRIDGETYPEvalues.class | Bin 0 -> 2791 bytes .../kmehr/mycarenet/cd/v1/CDSTENTDEVICE.class | Bin 0 -> 2539 bytes .../mycarenet/cd/v1/CDSTENTDEVICEvalues.class | Bin 0 -> 2207 bytes .../mycarenet/cd/v1/CDSTENTDOMINANCE.class | Bin 0 -> 2560 bytes .../cd/v1/CDSTENTDOMINANCEvalues.class | Bin 0 -> 2077 bytes .../mycarenet/cd/v1/CDSTENTLESIONTYPE.class | Bin 0 -> 2567 bytes .../cd/v1/CDSTENTLESIONTYPEvalues.class | Bin 0 -> 2425 bytes .../mycarenet/cd/v1/CDSTENTSEGMENT.class | Bin 0 -> 2546 bytes .../cd/v1/CDSTENTSEGMENTvalues.class | Bin 0 -> 4015 bytes .../kmehr/mycarenet/cd/v1/CDSUBSTANCE.class | Bin 0 -> 2299 bytes .../mycarenet/cd/v1/CDSUBSTANCEschemes.class | Bin 0 -> 2252 bytes .../kmehr/mycarenet/cd/v1/CDTECHNICAL.class | Bin 0 -> 2111 bytes .../kmehr/mycarenet/cd/v1/CDTELECOM.class | Bin 0 -> 2285 bytes .../mycarenet/cd/v1/CDTELECOMschemes.class | Bin 0 -> 2050 bytes .../mycarenet/cd/v1/CDTELECOMvalues.class | Bin 0 -> 2270 bytes .../kmehr/mycarenet/cd/v1/CDTEMPORALITY.class | Bin 0 -> 2340 bytes .../mycarenet/cd/v1/CDTEMPORALITYvalues.class | Bin 0 -> 2419 bytes .../mycarenet/cd/v1/CDTHERAPEUTICLINK.class | Bin 0 -> 2539 bytes .../cd/v1/CDTHERAPEUTICLINKschemes.class | Bin 0 -> 2100 bytes .../kmehr/mycarenet/cd/v1/CDTIMEUNIT.class | Bin 0 -> 2490 bytes .../mycarenet/cd/v1/CDTIMEUNITschemes.class | Bin 0 -> 2022 bytes .../mycarenet/cd/v1/CDTIMEUNITvalues.class | Bin 0 -> 2631 bytes .../kmehr/mycarenet/cd/v1/CDTRANSACTION.class | Bin 0 -> 2511 bytes .../cd/v1/CDTRANSACTIONCARENET.class | Bin 0 -> 2346 bytes .../mycarenet/cd/v1/CDTRANSACTIONMAA.class | Bin 0 -> 2560 bytes .../cd/v1/CDTRANSACTIONMAAvalues.class | Bin 0 -> 2556 bytes .../cd/v1/CDTRANSACTIONMYCARENET.class | Bin 0 -> 2602 bytes .../cd/v1/CDTRANSACTIONMYCARENETvalues.class | Bin 0 -> 3524 bytes .../mycarenet/cd/v1/CDTRANSACTIONREG.class | Bin 0 -> 2560 bytes .../cd/v1/CDTRANSACTIONREGvalues.class | Bin 0 -> 2495 bytes .../mycarenet/cd/v1/CDTRANSACTIONTYPE.class | Bin 0 -> 2567 bytes .../cd/v1/CDTRANSACTIONTYPEvalues.class | Bin 0 -> 2852 bytes .../cd/v1/CDTRANSACTIONschemes.class | Bin 0 -> 2921 bytes .../mycarenet/cd/v1/CDTRANSACTIONvalues.class | Bin 0 -> 6967 bytes .../mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.class | Bin 0 -> 2581 bytes .../cd/v1/CDTUCOPATHOLOGYTYPEvalues.class | Bin 0 -> 3128 bytes .../mycarenet/cd/v1/CDTUCOSTEMITYPE.class | Bin 0 -> 2553 bytes .../cd/v1/CDTUCOSTEMITYPEvalues.class | Bin 0 -> 3100 bytes .../kmehr/mycarenet/cd/v1/CDUNIT.class | Bin 0 -> 2264 bytes .../kmehr/mycarenet/cd/v1/CDUNITschemes.class | Bin 0 -> 2169 bytes .../kmehr/mycarenet/cd/v1/CDURGENCY.class | Bin 0 -> 2103 bytes .../kmehr/mycarenet/cd/v1/CDVACCINE.class | Bin 0 -> 2312 bytes .../mycarenet/cd/v1/CDVACCINEINDICATION.class | Bin 0 -> 2395 bytes .../cd/v1/CDVACCINEINDICATIONvalues.class | Bin 0 -> 4443 bytes .../mycarenet/cd/v1/CDVACCINEvalues.class | Bin 0 -> 2819 bytes .../kmehr/mycarenet/cd/v1/CDWEEKDAY.class | Bin 0 -> 1692 bytes .../mycarenet/cd/v1/CDWEEKDAYvalues.class | Bin 0 -> 2465 bytes .../kmehr/mycarenet/cd/v1/EMPTY.class | Bin 0 -> 2177 bytes .../standards/kmehr/mycarenet/cd/v1/ICD.class | Bin 0 -> 2078 bytes .../kmehr/mycarenet/cd/v1/ICPC.class | Bin 0 -> 2082 bytes .../kmehr/mycarenet/cd/v1/LOCAL.class | Bin 0 -> 2264 bytes .../kmehr/mycarenet/cd/v1/LnkType.class | Bin 0 -> 2303 bytes .../kmehr/mycarenet/cd/v1/ObjectFactory.class | Bin 0 -> 37569 bytes .../kmehr/mycarenet/cd/v1/package-info.class | Bin 0 -> 301 bytes .../kmehr/mycarenet/dt/v1/ObjectFactory.class | Bin 0 -> 657 bytes .../kmehr/mycarenet/dt/v1/TextType.class | Bin 0 -> 1422 bytes .../kmehr/mycarenet/dt/v1/package-info.class | Bin 0 -> 301 bytes .../kmehr/mycarenet/id/v1/IDHCPARTY.class | Bin 0 -> 1847 bytes .../mycarenet/id/v1/IDHCPARTYschemes.class | Bin 0 -> 2674 bytes .../kmehr/mycarenet/id/v1/IDINSURANCE.class | Bin 0 -> 1861 bytes .../mycarenet/id/v1/IDINSURANCEschemes.class | Bin 0 -> 2032 bytes .../kmehr/mycarenet/id/v1/IDKMEHR.class | Bin 0 -> 1833 bytes .../mycarenet/id/v1/IDKMEHRschemes.class | Bin 0 -> 2256 bytes .../kmehr/mycarenet/id/v1/IDPATIENT.class | Bin 0 -> 1847 bytes .../mycarenet/id/v1/IDPATIENTschemes.class | Bin 0 -> 2342 bytes .../kmehr/mycarenet/id/v1/IDPROFESSION.class | Bin 0 -> 1868 bytes .../mycarenet/id/v1/IDPROFESSIONschemes.class | Bin 0 -> 2062 bytes .../kmehr/mycarenet/id/v1/INSS.class | Bin 0 -> 1826 bytes .../kmehr/mycarenet/id/v1/ObjectFactory.class | Bin 0 -> 1724 bytes .../kmehr/mycarenet/id/v1/package-info.class | Bin 0 -> 301 bytes .../schema/v1/AcknowledgmentType.class | Bin 0 -> 1185 bytes .../mycarenet/schema/v1/AddressType.class | Bin 0 -> 726 bytes .../mycarenet/schema/v1/AddressTypeBase.class | Bin 0 -> 3790 bytes .../v1/AdministrationquantityType.class | Bin 0 -> 1527 bytes .../schema/v1/AdministrationunitType.class | Bin 0 -> 1213 bytes .../mycarenet/schema/v1/AuthorType.class | Bin 0 -> 1209 bytes .../schema/v1/Base64EncryptedDataType.class | Bin 0 -> 1737 bytes .../schema/v1/Base64EncryptedValueType.class | Bin 0 -> 1317 bytes .../mycarenet/schema/v1/CertaintyType.class | Bin 0 -> 1150 bytes .../mycarenet/schema/v1/Civilstate.class | Bin 0 -> 1131 bytes .../mycarenet/schema/v1/CompoundType.class | Bin 0 -> 2877 bytes .../schema/v1/CompoundprescriptionType.class | Bin 0 -> 3353 bytes .../schema/v1/ConfidentialityType.class | Bin 0 -> 1245 bytes .../mycarenet/schema/v1/ContentType.class | Bin 0 -> 11153 bytes .../v1/ContentlocalitemattributeType.class | Bin 0 -> 4718 bytes .../kmehr/mycarenet/schema/v1/CostType.class | Bin 0 -> 1430 bytes .../mycarenet/schema/v1/CountryType.class | Bin 0 -> 1136 bytes .../kmehr/mycarenet/schema/v1/DateType.class | Bin 0 -> 709 bytes .../mycarenet/schema/v1/DayperiodType.class | Bin 0 -> 1150 bytes .../kmehr/mycarenet/schema/v1/Daytime.class | Bin 0 -> 1622 bytes .../mycarenet/schema/v1/Denominator.class | Bin 0 -> 1176 bytes .../mycarenet/schema/v1/DurationType.class | Bin 0 -> 1458 bytes .../schema/v1/ErrorMyCarenetType.class | Bin 0 -> 1887 bytes .../kmehr/mycarenet/schema/v1/ErrorType.class | Bin 0 -> 2161 bytes .../mycarenet/schema/v1/Externalsource.class | Bin 0 -> 1196 bytes .../kmehr/mycarenet/schema/v1/FCMAXType.class | Bin 0 -> 1232 bytes .../kmehr/mycarenet/schema/v1/FCMINType.class | Bin 0 -> 1232 bytes .../kmehr/mycarenet/schema/v1/Feedback.class | Bin 0 -> 1279 bytes .../mycarenet/schema/v1/FolderType.class | Bin 0 -> 3149 bytes .../schema/v1/FormularyreferenceType.class | Bin 0 -> 1491 bytes .../mycarenet/schema/v1/FrequencyType.class | Bin 0 -> 2977 bytes .../mycarenet/schema/v1/GalenicformType.class | Bin 0 -> 1496 bytes .../mycarenet/schema/v1/HcpartyType.class | Bin 0 -> 2885 bytes .../mycarenet/schema/v1/HeaderType.class | Bin 0 -> 5827 bytes .../mycarenet/schema/v1/HeadingType.class | Bin 0 -> 3232 bytes .../mycarenet/schema/v1/HolterType.class | Bin 0 -> 6706 bytes .../mycarenet/schema/v1/IncapacityType.class | Bin 0 -> 2233 bytes .../schema/v1/IncapacityreasonType.class | Bin 0 -> 1199 bytes .../mycarenet/schema/v1/InsuranceType.class | Bin 0 -> 4603 bytes .../kmehr/mycarenet/schema/v1/ItemType.class | Bin 0 -> 14071 bytes .../mycarenet/schema/v1/Kmehrmessage.class | Bin 0 -> 3755 bytes .../mycarenet/schema/v1/LifecycleType.class | Bin 0 -> 1150 bytes .../schema/v1/LocalitemattributeType.class | Bin 0 -> 2089 bytes .../schema/v1/LocationBirthPlaceType.class | Bin 0 -> 1968 bytes .../mycarenet/schema/v1/MaxrefType.class | Bin 0 -> 1335 bytes .../mycarenet/schema/v1/MedicationType.class | Bin 0 -> 5380 bytes .../schema/v1/MedicinalProductType.class | Bin 0 -> 1947 bytes .../schema/v1/MemberinsuranceType.class | Bin 0 -> 1462 bytes .../mycarenet/schema/v1/MinrefType.class | Bin 0 -> 1335 bytes .../mycarenet/schema/v1/MomentType.class | Bin 0 -> 2575 bytes .../mycarenet/schema/v1/Nationality.class | Bin 0 -> 1125 bytes .../kmehr/mycarenet/schema/v1/Nominator.class | Bin 0 -> 1170 bytes .../mycarenet/schema/v1/ObjectFactory.class | Bin 0 -> 28686 bytes .../mycarenet/schema/v1/PackageType.class | Bin 0 -> 1127 bytes .../mycarenet/schema/v1/PeriodicityType.class | Bin 0 -> 1164 bytes .../mycarenet/schema/v1/PersonType.class | Bin 0 -> 7464 bytes .../mycarenet/schema/v1/PersonTypeLight.class | Bin 0 -> 2462 bytes .../mycarenet/schema/v1/Personalpart.class | Bin 0 -> 2323 bytes .../kmehr/mycarenet/schema/v1/Posology.class | Bin 0 -> 2298 bytes .../schema/v1/PresentationType.class | Bin 0 -> 1183 bytes .../mycarenet/schema/v1/ProfessionType.class | Bin 0 -> 1910 bytes .../mycarenet/schema/v1/QuantityType.class | Bin 0 -> 1429 bytes .../mycarenet/schema/v1/Quantityprefix.class | Bin 0 -> 1155 bytes .../kmehr/mycarenet/schema/v1/RRMAXType.class | Bin 0 -> 1232 bytes .../kmehr/mycarenet/schema/v1/RRMINType.class | Bin 0 -> 1232 bytes .../mycarenet/schema/v1/RecipientType.class | Bin 0 -> 1495 bytes .../mycarenet/schema/v1/RefscopeType.class | Bin 0 -> 1597 bytes .../kmehr/mycarenet/schema/v1/Refvalue.class | Bin 0 -> 1922 bytes .../kmehr/mycarenet/schema/v1/Regimen.class | Bin 0 -> 1438 bytes .../mycarenet/schema/v1/RenewalType.class | Bin 0 -> 1748 bytes .../kmehr/mycarenet/schema/v1/RouteType.class | Bin 0 -> 1134 bytes .../mycarenet/schema/v1/SenderType.class | Bin 0 -> 1209 bytes .../mycarenet/schema/v1/SeverityType.class | Bin 0 -> 1143 bytes .../kmehr/mycarenet/schema/v1/SexType.class | Bin 0 -> 1108 bytes .../kmehr/mycarenet/schema/v1/SiteType.class | Bin 0 -> 1414 bytes .../kmehr/mycarenet/schema/v1/Source.class | Bin 0 -> 2121 bytes .../mycarenet/schema/v1/Specialisation.class | Bin 0 -> 1413 bytes .../mycarenet/schema/v1/StandardType.class | Bin 0 -> 1576 bytes .../mycarenet/schema/v1/StrengthType.class | Bin 0 -> 1446 bytes .../mycarenet/schema/v1/SubstanceType.class | Bin 0 -> 1356 bytes .../schema/v1/Substanceproduct.class | Bin 0 -> 2076 bytes .../kmehr/mycarenet/schema/v1/Takes.class | Bin 0 -> 1184 bytes .../mycarenet/schema/v1/TelecomType.class | Bin 0 -> 1809 bytes .../mycarenet/schema/v1/TemporalityType.class | Bin 0 -> 1164 bytes .../schema/v1/TextWithLayoutType.class | Bin 0 -> 1474 bytes .../schema/v1/Thirdpayercontract.class | Bin 0 -> 1200 bytes .../schema/v1/TimequantityType.class | Bin 0 -> 1457 bytes .../mycarenet/schema/v1/TimeunitType.class | Bin 0 -> 1143 bytes .../mycarenet/schema/v1/TransactionType.class | Bin 0 -> 6302 bytes .../kmehr/mycarenet/schema/v1/UnitType.class | Bin 0 -> 1115 bytes .../mycarenet/schema/v1/UrgencyType.class | Bin 0 -> 1136 bytes .../kmehr/mycarenet/schema/v1/Weekday.class | Bin 0 -> 1078 bytes .../mycarenet/schema/v1/WeekdayType.class | Bin 0 -> 1253 bytes .../mycarenet/schema/v1/package-info.class | Bin 0 -> 389 bytes .../kmehr/schema/v1/AcknowledgmentType.class | Bin 0 -> 1135 bytes .../kmehr/schema/v1/AddressType.class | Bin 0 -> 696 bytes .../kmehr/schema/v1/AddressTypeBase.class | Bin 0 -> 3670 bytes .../v1/AdministrationquantityType.class | Bin 0 -> 1477 bytes .../schema/v1/AdministrationunitType.class | Bin 0 -> 1163 bytes .../kmehr/schema/v1/AuthorType.class | Bin 0 -> 1169 bytes .../schema/v1/Base64EncryptedDataType.class | Bin 0 -> 1657 bytes .../schema/v1/Base64EncryptedValueType.class | Bin 0 -> 1297 bytes .../kmehr/schema/v1/CertaintyType.class | Bin 0 -> 1100 bytes .../kmehr/schema/v1/Civilstate.class | Bin 0 -> 1081 bytes .../kmehr/schema/v1/CompoundType.class | Bin 0 -> 2717 bytes .../schema/v1/CompoundprescriptionType.class | Bin 0 -> 3233 bytes .../kmehr/schema/v1/ConfidentialityType.class | Bin 0 -> 1205 bytes .../kmehr/schema/v1/ContentType.class | Bin 0 -> 10579 bytes .../v1/ContentlocalitemattributeType.class | Bin 0 -> 4534 bytes .../standards/kmehr/schema/v1/CostType.class | Bin 0 -> 1380 bytes .../kmehr/schema/v1/CountryType.class | Bin 0 -> 1086 bytes .../standards/kmehr/schema/v1/DateType.class | Bin 0 -> 679 bytes .../kmehr/schema/v1/DayperiodType.class | Bin 0 -> 1100 bytes .../standards/kmehr/schema/v1/Daytime.class | Bin 0 -> 1568 bytes .../kmehr/schema/v1/Denominator.class | Bin 0 -> 1126 bytes .../kmehr/schema/v1/DurationType.class | Bin 0 -> 1408 bytes .../kmehr/schema/v1/ErrorMyCarenetType.class | Bin 0 -> 1817 bytes .../standards/kmehr/schema/v1/ErrorType.class | Bin 0 -> 2071 bytes .../kmehr/schema/v1/Externalsource.class | Bin 0 -> 1156 bytes .../standards/kmehr/schema/v1/FCMAXType.class | Bin 0 -> 1212 bytes .../standards/kmehr/schema/v1/FCMINType.class | Bin 0 -> 1212 bytes .../standards/kmehr/schema/v1/Feedback.class | Bin 0 -> 1229 bytes .../kmehr/schema/v1/FolderType.class | Bin 0 -> 2989 bytes .../schema/v1/FormularyreferenceType.class | Bin 0 -> 1451 bytes .../kmehr/schema/v1/FrequencyType.class | Bin 0 -> 2807 bytes .../kmehr/schema/v1/GalenicformType.class | Bin 0 -> 1416 bytes .../kmehr/schema/v1/HcpartyType.class | Bin 0 -> 2785 bytes .../kmehr/schema/v1/HeaderType.class | Bin 0 -> 5543 bytes .../kmehr/schema/v1/HeadingType.class | Bin 0 -> 3062 bytes .../kmehr/schema/v1/HolterType.class | Bin 0 -> 6566 bytes .../kmehr/schema/v1/IncapacityType.class | Bin 0 -> 2163 bytes .../schema/v1/IncapacityreasonType.class | Bin 0 -> 1149 bytes .../kmehr/schema/v1/InsuranceType.class | Bin 0 -> 4503 bytes .../standards/kmehr/schema/v1/ItemType.class | Bin 0 -> 13321 bytes .../kmehr/schema/v1/Kmehrmessage.class | Bin 0 -> 3625 bytes .../kmehr/schema/v1/LifecycleType.class | Bin 0 -> 1100 bytes .../schema/v1/LocalitemattributeType.class | Bin 0 -> 1989 bytes .../schema/v1/LocationBirthPlaceType.class | Bin 0 -> 1858 bytes .../kmehr/schema/v1/MaxrefType.class | Bin 0 -> 1285 bytes .../kmehr/schema/v1/MedicationType.class | Bin 0 -> 5180 bytes .../schema/v1/MedicinalProductType.class | Bin 0 -> 1907 bytes .../kmehr/schema/v1/MemberinsuranceType.class | Bin 0 -> 1412 bytes .../kmehr/schema/v1/MinrefType.class | Bin 0 -> 1285 bytes .../kmehr/schema/v1/MomentType.class | Bin 0 -> 2511 bytes .../kmehr/schema/v1/Nationality.class | Bin 0 -> 1075 bytes .../standards/kmehr/schema/v1/Nominator.class | Bin 0 -> 1120 bytes .../kmehr/schema/v1/ObjectFactory.class | Bin 0 -> 26466 bytes .../kmehr/schema/v1/PackageType.class | Bin 0 -> 1077 bytes .../kmehr/schema/v1/PeriodicityType.class | Bin 0 -> 1114 bytes .../kmehr/schema/v1/PersonType.class | Bin 0 -> 7124 bytes .../kmehr/schema/v1/PersonTypeLight.class | Bin 0 -> 2382 bytes .../kmehr/schema/v1/Personalpart.class | Bin 0 -> 2239 bytes .../standards/kmehr/schema/v1/Posology.class | Bin 0 -> 2188 bytes .../kmehr/schema/v1/PresentationType.class | Bin 0 -> 1133 bytes .../kmehr/schema/v1/ProfessionType.class | Bin 0 -> 1820 bytes .../kmehr/schema/v1/QuantityType.class | Bin 0 -> 1379 bytes .../kmehr/schema/v1/Quantityprefix.class | Bin 0 -> 1105 bytes .../standards/kmehr/schema/v1/RRMAXType.class | Bin 0 -> 1212 bytes .../standards/kmehr/schema/v1/RRMINType.class | Bin 0 -> 1212 bytes .../kmehr/schema/v1/RecipientType.class | Bin 0 -> 1455 bytes .../kmehr/schema/v1/RefscopeType.class | Bin 0 -> 1527 bytes .../standards/kmehr/schema/v1/Refvalue.class | Bin 0 -> 1812 bytes .../standards/kmehr/schema/v1/Regimen.class | Bin 0 -> 1418 bytes .../kmehr/schema/v1/RegimenFactory.class | Bin 0 -> 3253 bytes .../kmehr/schema/v1/RenewalType.class | Bin 0 -> 1668 bytes .../standards/kmehr/schema/v1/RouteType.class | Bin 0 -> 1084 bytes .../kmehr/schema/v1/SenderType.class | Bin 0 -> 1169 bytes .../kmehr/schema/v1/SeverityType.class | Bin 0 -> 1093 bytes .../standards/kmehr/schema/v1/SexType.class | Bin 0 -> 1058 bytes .../standards/kmehr/schema/v1/SiteType.class | Bin 0 -> 1334 bytes .../standards/kmehr/schema/v1/Source.class | Bin 0 -> 2081 bytes .../kmehr/schema/v1/Specialisation.class | Bin 0 -> 1363 bytes .../kmehr/schema/v1/StandardType.class | Bin 0 -> 1496 bytes .../kmehr/schema/v1/StrengthType.class | Bin 0 -> 1396 bytes .../kmehr/schema/v1/SubstanceType.class | Bin 0 -> 1306 bytes .../kmehr/schema/v1/Substanceproduct.class | Bin 0 -> 1996 bytes .../standards/kmehr/schema/v1/Takes.class | Bin 0 -> 1164 bytes .../kmehr/schema/v1/TelecomType.class | Bin 0 -> 1749 bytes .../kmehr/schema/v1/TemporalityType.class | Bin 0 -> 1114 bytes .../kmehr/schema/v1/TextWithLayoutType.class | Bin 0 -> 1454 bytes .../kmehr/schema/v1/Thirdpayercontract.class | Bin 0 -> 1150 bytes .../kmehr/schema/v1/TimequantityType.class | Bin 0 -> 1407 bytes .../kmehr/schema/v1/TimeunitType.class | Bin 0 -> 1093 bytes .../kmehr/schema/v1/TransactionType.class | Bin 0 -> 6078 bytes .../standards/kmehr/schema/v1/UnitType.class | Bin 0 -> 1065 bytes .../kmehr/schema/v1/UrgencyType.class | Bin 0 -> 1086 bytes .../standards/kmehr/schema/v1/Weekday.class | Bin 0 -> 1048 bytes .../kmehr/schema/v1/WeekdayType.class | Bin 0 -> 1193 bytes .../kmehr/schema/v1/package-info.class | Bin 0 -> 379 bytes .../bootstrap/bcp/EndpointDistributor$1.class | Bin 0 -> 306 bytes ...ributor$EndpointDistributorSingleton.class | Bin 0 -> 1959 bytes ...ntDistributor$StatusPollingTimerTask.class | Bin 0 -> 1285 bytes .../bootstrap/bcp/EndpointDistributor.class | Bin 0 -> 8635 bytes .../bootstrap/bcp/EndpointUpdater.class | Bin 0 -> 5774 bytes .../domain/CacheInformation$CacheType.class | Bin 0 -> 1454 bytes .../domain/CacheInformation$ExpiryType.class | Bin 0 -> 1443 bytes .../CacheInformation$KeyTransformType.class | Bin 0 -> 1439 bytes .../bcp/domain/CacheInformation.class | Bin 0 -> 3656 bytes .../bcp/domain/EndPointInformation.class | Bin 0 -> 3734 bytes .../bcp/parser/StatusPageParser.class | Bin 0 -> 10176 bytes .../bootstrap/bcp/utils/CacheHelper.class | Bin 0 -> 4944 bytes .../StatusPageSignatureVerifier.class | Bin 0 -> 3029 bytes ...TrustStoreUpdater$TrustedServiceType.class | Bin 0 -> 2053 bytes .../bootstrap/tsl/TrustStoreUpdater.class | Bin 0 -> 8005 bytes ...stServiceStatusListParser$SaxHandler.class | Bin 0 -> 3985 bytes .../parser/TrustServiceStatusListParser.class | Bin 0 -> 3822 bytes ...stServiceStatusListSignatureVerifier.class | Bin 0 -> 8489 bytes .../bootstrap/uddi/UddiUpdater.class | Bin 0 -> 2156 bytes .../bootstrap/utils/BootStrapUtils.class | Bin 0 -> 7598 bytes .../DistributedKeyStoreRegistry$1.class | Bin 0 -> 334 bytes ...DistributedKeyStoreRegistrySingleTon.class | Bin 0 -> 2137 bytes .../DistributedKeyStoreRegistry.class | Bin 0 -> 4841 bytes .../DistributedSignerProxy.class | Bin 0 -> 580 bytes .../jca/DistributedKeyLoadStoreParam.class | Bin 0 -> 1118 bytes ...tedKeyProvider$DistributedKeyService.class | Bin 0 -> 2546 bytes .../jca/DistributedKeyProvider.class | Bin 0 -> 2674 bytes .../jca/DistributedKeySignature.class | Bin 0 -> 5316 bytes .../jca/DistributedKeyStore.class | Bin 0 -> 6311 bytes .../jca/DistributedPrivateKey.class | Bin 0 -> 1698 bytes .../proxy/CredentialProxy.class | Bin 0 -> 4197 bytes .../proxy/DigitalSignatureServiceProxy.class | Bin 0 -> 9131 bytes .../ra/builders/BuilderFactory.class | Bin 0 -> 2419 bytes .../ContractRequestBuilder$BasicSteps.class | Bin 0 -> 9187 bytes .../ContractRequestBuilder$BuildStep.class | Bin 0 -> 479 bytes ...ntractRequestBuilder$ContactDataStep.class | Bin 0 -> 816 bytes ...tractRequestBuilder$ContactDataStep0.class | Bin 0 -> 571 bytes ...tractRequestBuilder$ContactDataStep1.class | Bin 0 -> 571 bytes ...tractRequestBuilder$ContactDataStep2.class | Bin 0 -> 571 bytes ...tractRequestBuilder$ContactDataStep3.class | Bin 0 -> 550 bytes ...stBuilder$ContractRequestBuilderStep.class | Bin 0 -> 635 bytes ...tRequestBuilder$ContractRequestSteps.class | Bin 0 -> 1166 bytes .../ContractRequestBuilder$InitStep.class | Bin 0 -> 1084 bytes ...questBuilder$OrganizationChoiceStep1.class | Bin 0 -> 648 bytes ...questBuilder$OrganizationChoiceStep2.class | Bin 0 -> 598 bytes ...questBuilder$OrganizationChoiceStep3.class | Bin 0 -> 706 bytes .../ra/builders/ContractRequestBuilder.class | Bin 0 -> 2042 bytes .../EncryptionTokenBuilder$BuildStep.class | Bin 0 -> 453 bytes ...EncryptionTokenBuilder$ChallengeStep.class | Bin 0 -> 525 bytes ...enBuilder$EncryptionTokenBuilderStep.class | Bin 0 -> 548 bytes ...nBuilder$EncryptionTokenBuilderSteps.class | Bin 0 -> 1282 bytes .../EncryptionTokenBuilder$KeyPairStep.class | Bin 0 -> 552 bytes .../EncryptionTokenBuilder$Steps.class | Bin 0 -> 2417 bytes .../ra/builders/EncryptionTokenBuilder.class | Bin 0 -> 1173 bytes .../ra/builders/ForeignRequestBuilder.class | Bin 0 -> 4313 bytes .../RevocationRequestBuilder$BasicSteps.class | Bin 0 -> 4391 bytes .../RevocationRequestBuilder$BuildStep.class | Bin 0 -> 495 bytes ...vocationRequestBuilder$PublicKeyStep.class | Bin 0 -> 542 bytes ...uestBuilder$RevokeRequestBuilderStep.class | Bin 0 -> 656 bytes ...ionRequestBuilder$RevokeRequestSteps.class | Bin 0 -> 1187 bytes .../RevocationRequestBuilder$TypeStep.class | Bin 0 -> 587 bytes .../builders/RevocationRequestBuilder.class | Bin 0 -> 1173 bytes .../ra/domain/ActivateRequest.class | Bin 0 -> 560 bytes .../ra/domain/Actor$1.class | Bin 0 -> 256 bytes .../ra/domain/Actor$Builder.class | Bin 0 -> 2333 bytes .../technicalconnector/ra/domain/Actor.class | Bin 0 -> 3655 bytes .../ra/domain/ActorId$1.class | Bin 0 -> 262 bytes .../ra/domain/ActorId$Builder.class | Bin 0 -> 1539 bytes .../ra/domain/ActorId.class | Bin 0 -> 2690 bytes .../ra/domain/ActorQualities.class | Bin 0 -> 1402 bytes .../ra/domain/Certificate.class | Bin 0 -> 1221 bytes .../ra/domain/CertificateIdentifier$1.class | Bin 0 -> 304 bytes .../CertificateIdentifier$Builder.class | Bin 0 -> 2037 bytes .../ra/domain/CertificateIdentifier.class | Bin 0 -> 3134 bytes .../ra/domain/ContactData.class | Bin 0 -> 3797 bytes .../ra/domain/ContractRequest$1.class | Bin 0 -> 286 bytes .../ra/domain/ContractRequest$Builder.class | Bin 0 -> 2718 bytes .../ra/domain/ContractRequest.class | Bin 0 -> 3727 bytes .../ra/domain/DistinguishedName.class | Bin 0 -> 10006 bytes .../ra/domain/ForeignerRequest.class | Bin 0 -> 2480 bytes .../ra/domain/GeneratedContract.class | Bin 0 -> 2437 bytes .../domain/GeneratedRevocationContract.class | Bin 0 -> 2085 bytes .../ra/domain/LocalizedString$1.class | Bin 0 -> 286 bytes .../ra/domain/LocalizedString$Builder.class | Bin 0 -> 1635 bytes .../ra/domain/LocalizedString.class | Bin 0 -> 2791 bytes .../ra/domain/LocalizedText.class | Bin 0 -> 1831 bytes .../ra/domain/NewCertificateContract.class | Bin 0 -> 7981 bytes .../ra/domain/Organization.class | Bin 0 -> 2728 bytes .../ra/domain/Request.class | Bin 0 -> 1931 bytes .../technicalconnector/ra/domain/Result.class | Bin 0 -> 2894 bytes .../domain/RevocationContractRequest$1.class | Bin 0 -> 316 bytes .../RevocationContractRequest$Builder.class | Bin 0 -> 2668 bytes .../ra/domain/RevocationContractRequest.class | Bin 0 -> 2656 bytes .../ra/domain/RevocationRequest.class | Bin 0 -> 1626 bytes .../SubmitCSRForForeignerResponseInfo.class | Bin 0 -> 1081 bytes .../ra/enumaration/Status.class | Bin 0 -> 1199 bytes .../ra/enumaration/UsageType.class | Bin 0 -> 1573 bytes .../ra/exceptions/RaException.class | Bin 0 -> 1557 bytes .../ra/mapper/MapperFactory.class | Bin 0 -> 556 bytes .../ra/mapper/RaMapper.class | Bin 0 -> 2012 bytes .../mapper/RaMapperSelmaGeneratedClass.class | Bin 0 -> 17249 bytes ...cationCertificateRegistrationService.class | Bin 0 -> 3585 bytes .../EncryptionTokenRegistrationService.class | Bin 0 -> 1256 bytes .../ra/service/ServiceFactory.class | Bin 0 -> 1693 bytes ...onCertificateRegistrationServiceImpl.class | Bin 0 -> 18755 bytes ...cryptionTokenRegistrationServiceImpl.class | Bin 0 -> 5030 bytes .../ra/utils/CertificateUtils.class | Bin 0 -> 9682 bytes .../ra/utils/KeyStoreManager.class | Bin 0 -> 6256 bytes .../ra/utils/RaPropertiesLoader.class | Bin 0 -> 1838 bytes .../technicalconnector/ra/utils/RaUtils.class | Bin 0 -> 12493 bytes ...vancedElectronicSignatureEnumeration.class | Bin 0 -> 2916 bytes .../signature/SignatureBuilder.class | Bin 0 -> 1612 bytes .../signature/SignatureBuilderFactory.class | Bin 0 -> 5556 bytes ...figurationModuleRegisterTransformers.class | Bin 0 -> 1924 bytes .../signature/domain/CadesOption.class | Bin 0 -> 723 bytes .../domain/SignatureVerificationError.class | Bin 0 -> 4911 bytes .../domain/SignatureVerificationResult.class | Bin 0 -> 4922 bytes .../signature/domain/XadesOption.class | Bin 0 -> 1654 bytes .../impl/AbstractSignatureBuilder.class | Bin 0 -> 6990 bytes .../impl/CmsSignatureBuilder$1.class | Bin 0 -> 308 bytes ...natureBuilder$X509CertifcateSelector.class | Bin 0 -> 1497 bytes .../signature/impl/CmsSignatureBuilder.class | Bin 0 -> 12058 bytes .../impl/DomUtils$ArrayNodeList.class | Bin 0 -> 1156 bytes .../signature/impl/DomUtils.class | Bin 0 -> 1808 bytes .../signature/impl/SignatureUtils.class | Bin 0 -> 2824 bytes .../impl/XmlSignatureBuilder$1.class | Bin 0 -> 308 bytes ...$PassthroughEncapsulationTransformer.class | Bin 0 -> 1166 bytes .../signature/impl/XmlSignatureBuilder.class | Bin 0 -> 17737 bytes .../signature/impl/extractor/Extractor.class | Bin 0 -> 502 bytes .../impl/extractor/ForkedExtractor.class | Bin 0 -> 1615 bytes .../impl/extractor/X509DataExctractor.class | Bin 0 -> 1978 bytes .../impl/tsa/TimestampGenerator.class | Bin 0 -> 331 bytes .../impl/tsa/TimestampGeneratorFactory.class | Bin 0 -> 1944 bytes .../tsa/impl/TimeStampGeneratorImpl.class | Bin 0 -> 8497 bytes .../signature/impl/xades/XadesHandler.class | Bin 0 -> 6272 bytes .../impl/xades/XadesSpecification.class | Bin 0 -> 1533 bytes .../signature/impl/xades/domain/CertRef.class | Bin 0 -> 2196 bytes .../signature/impl/xades/domain/CrlRef.class | Bin 0 -> 3142 bytes .../signature/impl/xades/domain/OcspRef.class | Bin 0 -> 5517 bytes .../domain/QualifyingPropertiesBuilder.class | Bin 0 -> 2335 bytes .../xades/domain/Ref$EncodingException.class | Bin 0 -> 613 bytes .../signature/impl/xades/domain/Ref.class | Bin 0 -> 2049 bytes .../domain/SignedPropertiesBuilder.class | Bin 0 -> 3511 bytes .../domain/UnsignedPropertiesBuilder.class | Bin 0 -> 8663 bytes .../xades/impl/XadesBesSpecification.class | Bin 0 -> 3337 bytes .../impl/xades/impl/XadesCSpecification.class | Bin 0 -> 6221 bytes .../impl/xades/impl/XadesSpecification.class | Bin 0 -> 8606 bytes .../impl/xades/impl/XadesTSpecification.class | Bin 0 -> 10787 bytes .../xades/impl/XadesVerificationHelper.class | Bin 0 -> 2238 bytes .../resolvers/DocumentResolver.class | Bin 0 -> 5216 bytes .../EncapsulationTransformer.class | Bin 0 -> 248 bytes .../NippinOptionalDeflateTransformer.class | Bin 0 -> 5086 bytes .../timestamping/protocol/v2/ErrorType.class | Bin 0 -> 1303 bytes .../timestamping/protocol/v2/HashType.class | Bin 0 -> 1845 bytes .../protocol/v2/JournalEntryType.class | Bin 0 -> 1247 bytes .../protocol/v2/ObjectFactory.class | Bin 0 -> 2639 bytes .../timestamping/protocol/v2/PeriodType.class | Bin 0 -> 1138 bytes .../timestamping/protocol/v2/TSBagType.class | Bin 0 -> 1445 bytes .../protocol/v2/TSConsultRequest.class | Bin 0 -> 1981 bytes .../protocol/v2/TSConsultResponse.class | Bin 0 -> 1958 bytes .../protocol/v2/TSConsultTSBagRequest.class | Bin 0 -> 1611 bytes .../protocol/v2/TSConsultTSBagResponse.class | Bin 0 -> 1646 bytes .../protocol/v2/TimeStampBagType.class | Bin 0 -> 1899 bytes .../protocol/v2/TimeStampIdentification.class | Bin 0 -> 1285 bytes .../protocol/v2/package-info.class | Bin 0 -> 370 bytes .../bindings/jaxb/bindingsupport-basic.xjb | 14 + .../bindings/jaxb/chapter4-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/dss-bindings.xjb | 11 + .../bindings/jaxb/genericasync-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/gmfv1-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/kmehr-bindings.xjb | 51 + .../jaxb/kmehr-mycarenet-bindings.xjb | 74 + .../bindings/jaxb/kmerh-global-bindings.xjb | 14 + .../jaxb/kmerh-mycarenet-global-bindings.xjb | 14 + .../jaxb/messageservices-bindings.xjb | 14 + .../jaxb/messageservices-global-bindings.xjb | 14 + .../bindings/jaxb/mycarenet-bindings.xjb | 14 + .../jaxb/mycarenetattest-bindings.xjb | 14 + .../jaxb/mycarenetgeninsasync-bindings.xjb | 14 + .../jaxb/mycarenetmemberdata-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/xmldsig-bindings.xjb | 21 + .../3.20.2/bindings/jaxb/xmlenc-bindings.xjb | 14 + .../dics/XSD/ehealth-dics-protocol-5_0.xsd | 2848 ++++++++++ .../migration.guide.business-kmehrcommons.txt | 84 + ...ration.guide.business-mycarenetcommons.txt | 76 + .../migration.guide.business-tarification.txt | 0 .../migration.guide.business-therlink.txt | 53 + .../migration.guide.technical-core.txt | 53 + .../migration.guide.technical-ra.txt | 24 + .../release.notes.business-addressbook.txt | 37 + .../release.notes.business-chapter4.txt | 115 + .../release.notes.business-civicsv2.txt | 11 + .../release.notes.business-common.txt | 58 + .../release.notes.business-consultrn.txt | 18 + .../release.notes.business-dicsv3.txt | 17 + .../release.notes.business-dicsv4.txt | 14 + .../release.notes.business-dicsv5.txt | 6 + .../disclaimer/release.notes.business-dmg.txt | 105 + ...elease.notes.business-ehboxdomainmodel.txt | 44 + .../release.notes.business-ehboxv3.txt | 85 + .../release.notes.business-genericasync.txt | 164 + .../release.notes.business-genins.txt | 85 + .../release.notes.business-geninsasync.txt | 8 + .../release.notes.business-intrahub.txt | 154 + ...release.notes.business-intrahubcommons.txt | 8 + .../release.notes.business-intrahubv3.txt | 253 + .../release.notes.business-kmehrcommons.txt | 98 + .../release.notes.business-mediprima.txt | 73 + .../release.notes.business-mediprimauma.txt | 8 + .../release.notes.business-mediprimav2.txt | 8 + ...release.notes.business-mycarenetattest.txt | 37 + ...lease.notes.business-mycarenetattestv2.txt | 71 + ...elease.notes.business-mycarenetcommons.txt | 162 + ....notes.business-mycarenetdomaincommons.txt | 14 + ...ase.notes.business-mycarenetmemberdata.txt | 9 + ...e.notes.business-mycarenetmemberdatav2.txt | 12 + .../release.notes.business-registration.txt | 68 + .../release.notes.business-ssinhistory.txt | 11 + .../release.notes.business-tarification.txt | 70 + .../release.notes.business-therlink.txt | 154 + .../release.notes.business-wsconsent.txt | 82 + .../release.notes.technical-bootstrap.txt | 115 + .../release.notes.technical-core.txt | 899 +++ .../release.notes.technical-jca.txt | 110 + .../disclaimer/release.notes.technical-ra.txt | 103 + .../release.notes.technical-signature.txt | 188 + .../release.notes.utilities-core.txt | 17 + .../user.guide.business-tarification.txt | 73 + .../release.notes.utilities-kmehr.txt | 21 + compiled/3.20.2/dozer.properties | 25 + .../3.20.2/dozer/chapter4-commoninput.xml | 102 + compiled/3.20.2/dozer/commoninput.xml | 116 + compiled/3.20.2/dozer/commonseid.xml | 21 + compiled/3.20.2/dozer/dmg-commoninput.xml | 116 + compiled/3.20.2/dozer/dmg-routing.xml | 45 + .../3.20.2/dozer/genasync-commoninput.xml | 113 + compiled/3.20.2/dozer/genins-commoninput.xml | 113 + compiled/3.20.2/dozer/routing.xml | 44 + .../XSD/ehealth-bcp-protocol-1_0.xsd | 50 + .../XSD/ehealth-bcp-protocol-2_0.xsd | 104 + ...pterIV-ChapterIVAgreementAdmission-v1.wsdl | 77 + ...rIV-ChapterIVAgreementConsultation-v1.wsdl | 132 + .../XSD/chap4services_core-1_0.xsd | 485 ++ .../XSD/chap4services_protocol-1_0.xsd | 135 + .../XSD/sam-civics-protocol-2_0.xsd | 350 ++ .../XSD/sam-civics-type-2_0.xsd | 391 ++ .../XSD/ehealth-commons-schema-core-1_0.xsd | 43 + .../XSD/ehealth-commons-schema-core-1_4.xsd | 74 + .../XSD/ehealth-commons-schema-core-1_6.xsd | 74 + .../XSD/ehealth-commons-schema-core-1_7.xsd | 102 + .../XSD/ehealth-commons-schema-core-2_0.xsd | 86 + .../ehealth-commons-schema-encryption-2_0.xsd | 182 + .../ehealth-commons-schema-protocol-1_0.xsd | 12 + .../ehealth-commons-schema-protocol-1_4.xsd | 12 + .../ehealth-commons-schema-protocol-1_6.xsd | 12 + .../ehealth-commons-schema-protocol-1_7.xsd | 20 + .../ehealth-commons-schema-protocol-2_0.xsd | 85 + .../ehealth-consultrn-commons-core-1_0.xsd | 675 +++ .../ehealth-consultrn-commons-core-3_1.xsd | 624 +++ ...ehealth-consultrn-commons-protocol-1_0.xsd | 46 + ...ehealth-consultrn-commons-protocol-3_1.xsd | 33 + .../XSD/ehealth-ssinhistory-core-1_0.xsd | 34 + .../XSD/ehealth-ssinhistory-protocol-1_0.xsd | 80 + ...health-consultrn-manageperson-core-2_0.xsd | 39 + ...th-consultrn-manageperson-protocol-2_0.xsd | 65 + ...lth-consultrn-webservices-protocol-1_0.xsd | 706 +++ .../ehealth-dics-core-SamCommonItems-3_0.xsd | 99 + .../ehealth-dics-core-SamCommonItems-4_0.xsd | 99 + .../ehealth-dics-core-SamReferences-3_0.xsd | 80 + .../ehealth-dics-core-SamReferences-4_0.xsd | 80 + ...s-core-SubmitActualMedicine-Common-3_0.xsd | 145 + ...s-core-SubmitActualMedicine-Common-4_0.xsd | 145 + ...th-dics-core-SubmitCompany-Company-3_0.xsd | 35 + ...th-dics-core-SubmitCompany-Company-4_0.xsd | 35 + ...core-SubmitCompoundMedicine-Common-3_0.xsd | 52 + ...core-SubmitCompoundMedicine-Common-4_0.xsd | 52 + ...alth-dics-core-SubmitReimbursement-3_0.xsd | 52 + ...alth-dics-core-SubmitReimbursement-4_0.xsd | 52 + ...h-dics-core-SubmitReimbursementLaw-3_0.xsd | 73 + ...h-dics-core-SubmitReimbursementLaw-4_0.xsd | 73 + ...-core-SubmitVirtualMedicine-Common-3_0.xsd | 65 + ...-core-SubmitVirtualMedicine-Common-4_0.xsd | 65 + .../XSD/ehealth-dics-protocol-3_0.xsd | 2020 +++++++ .../XSD/ehealth-dics-protocol-4_0.xsd | 2352 ++++++++ ...ehBox-consultation-schema-protocol-3_0.xsd | 638 +++ ...-ehBox-publication-schema-protocol-3_0.xsd | 249 + .../XSD/ehealth-ehBox-schema-core-3_0.xsd | 385 ++ .../3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd | 69 + .../XSD/ehealth-errors-schema-core-1_0.xsd | 36 + .../XSD/ehealth-errors-schema-core-1_1.xsd | 46 + .../XSD/ehealth-errors-schema-service-1_1.xsd | 80 + .../XSD/ehealth-errors-schema-soa-1_0.xsd | 48 + .../XSD/ehealth-errors-schema-soa-1_1.xsd | 71 + .../XSD/ehealth-certra-schema-core-2_0.xsd | 326 ++ .../ehealth-certra-schema-protocol-2_0.xsd | 462 ++ .../XSD/ehealth-etee-commons-schema-1_2.xsd | 39 + ...th-etee-kgss-schema-inner-protocol-1_2.xsd | 78 + .../ehealth-etee-kgss-schema-protocol-1_2.xsd | 66 + .../ehealth-etee-ra-aqdr-protocol-types.xsd | 71 + .../ehealth-etee-ra-csr-protocol-types.xsd | 46 + .../ehealth-etee-ra-revoke-protocol-types.xsd | 60 + .../XSD/ehealth-etee-schema-core-2_0.xsd | 70 + .../ehealth-etkdepot-schema-protocol-1_0.xsd | 59 + .../XSD/ehealth-etkra-schema-protocol-2_0.xsd | 133 + .../ehealth-gmf/XSD/gmf_services_core-1_1.xsd | 336 ++ .../XSD/gmf_services_protocol-1_1.xsd | 77 + .../XSD/hubservices_core-1_2.xsd | 615 ++ .../XSD/hubservices_core-2_3.xsd | 907 +++ .../XSD/hubservices_core-3_5.xsd | 722 +++ .../XSD/hubservices_protocol-1_2.xsd | 83 + .../XSD/hubservices_protocol-2_3.xsd | 107 + .../XSD/hubservices_protocol-3_5.xsd | 92 + .../XSD/ehealth-idsupport-core-2_0.xsd | 67 + .../XSD/ehealth-idsupport-protocol-2_0.xsd | 38 + compiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd | 4768 ++++++++++++++++ compiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd | 4851 ++++++++++++++++ compiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd | 4920 ++++++++++++++++ compiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd | 4969 +++++++++++++++++ compiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd | 4500 +++++++++++++++ compiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd | 48 + compiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd | 48 + compiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd | 48 + compiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd | 48 + compiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd | 39 + compiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd | 111 + compiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd | 114 + compiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd | 115 + compiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd | 115 + compiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd | 102 + .../3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd | 7 + compiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd | 7 + .../3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd | 1354 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd | 1350 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd | 1351 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd | 1372 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd | 1358 +++++ .../ehealth-kmehr/XSD/kmehr_elements-1_17.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_19.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_26.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_32.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_8.xsd | 16 + .../XSD/kmehr_elements-ext-1_32.xsd | 10 + .../ehealth-kmehr/XSD/kmehr_elements-ext.xsd | 10 + .../XSD/ehealth-mediprima-uma-core-1_0.xsd | 98 + .../ehealth-mediprima-uma-protocol-1_0.xsd | 104 + .../XSD/ehealth-mediprima-core-1_0.xsd | 515 ++ .../XSD/ehealth-mediprima-core-2_0.xsd | 520 ++ .../XSD/ehealth-mediprima-protocol-1_0.xsd | 40 + .../XSD/ehealth-mediprima-protocol-2_0.xsd | 40 + .../XSD/messageservices_core-1_1.xsd | 128 + .../XSD/messageservices_core-1_2.xsd | 140 + .../XSD/messageservices_protocol-1_1.xsd | 12 + .../XSD/messageservices_protocol-1_2.xsd | 20 + .../ehealth-monitoring-schema-core-2_0.xsd | 132 + ...alth-monitoring-schema-nonamespace-2_0.xsd | 8 + ...ehealth-monitoring-schema-protocol-2_0.xsd | 31 + .../XSD/mycarenet-attest-protocol-1_0.xsd | 17 + .../XSD/mycarenet-attest-protocol-2_0.xsd | 20 + .../XSD/ehealth-genins-core-1_1.xsd | 776 +++ .../XSD/ehealth-genins-protocol-1_1.xsd | 58 + .../XSD/mycarenet-memberdata-protocol-1_0.xsd | 51 + .../mycarenet-tarification-protocol-1_0.xsd | 17 + .../XSD/mycarenet-commons-core-2_0.xsd | 306 + .../XSD/mycarenet-commons-core-2_1.xsd | 306 + .../XSD/mycarenet-commons-core-3_0.xsd | 307 + .../XSD/mycarenet-commons-protocol-2_0.xsd | 70 + .../XSD/mycarenet-commons-protocol-2_1.xsd | 70 + .../XSD/mycarenet-commons-protocol-3_0.xsd | 70 + .../mycarenet-registration-protocol-1_0.xsd | 19 + .../XSD/ehealth-rn-baselegaldata-1_0.xsd | 1050 ++++ .../ehealth-rn-cbsspersonlegaldata-1_0.xsd | 93 + .../XSD/ehealth-rn-commons-1_0.xsd | 28 + .../XSD/ehealth-rn-commons-business-1_0.xsd | 543 ++ .../XSD/ehealth-rn-personlegaldata-1_0.xsd | 53 + ...h-rnconsult-cbsspersonservice-core-1_0.xsd | 54 + ...consult-cbsspersonservice-protocol-1_0.xsd | 61 + ...ealth-rnconsult-personservice-core-1_0.xsd | 100 + ...h-rnconsult-personservice-protocol-1_0.xsd | 97 + .../XSD/ehealth-rnregistries-commons-1_0.xsd | 89 + .../XSD/ehealth-seals-core-1_1.xsd | 75 + .../XSD/ehealth-seals-protocol-1_1.xsd | 71 + .../XSD/ehealth-profiles-timestamping-1_0.xsd | 123 + .../XSD/ehealth-profiles-timestamping-2_0.xsd | 123 + .../3.20.2/encryption/XSD/businessContent.xsd | 25 + compiled/3.20.2/external/XSD/XAdES.xsd | 465 ++ compiled/3.20.2/external/XSD/XAdESv141.xsd | 15 + .../XSD/oasis-dss-core-schema-v1.0-os.xsd | 437 ++ .../oasis-sstc-saml-schema-assertion-1.1.xsd | 201 + .../oasis-sstc-saml-schema-protocol-1.1.xsd | 134 + .../XSD/saml-schema-assertion-2.0.xsd | 270 + compiled/3.20.2/external/XSD/swaref.xsd | 60 + compiled/3.20.2/external/XSD/xenc-schema.xsd | 134 + compiled/3.20.2/external/XSD/xml.xsd | 145 + .../external/XSD/xmldsig-core-schema.xsd | 322 ++ compiled/3.20.2/external/XSD/xmlmime.xsd | 49 + compiled/3.20.2/i18n/ra.properties | 5 + compiled/3.20.2/i18n/ra_fr.properties | 5 + compiled/3.20.2/i18n/ra_nl.properties | 5 + .../javax/script/AbstractScriptEngine.class | Bin 0 -> 3610 bytes compiled/3.20.2/javax/script/Bindings.class | Bin 0 -> 523 bytes compiled/3.20.2/javax/script/Compilable.class | Bin 0 -> 309 bytes .../3.20.2/javax/script/CompiledScript.class | Bin 0 -> 1505 bytes compiled/3.20.2/javax/script/Invocable.class | Bin 0 -> 685 bytes .../3.20.2/javax/script/ScriptContext.class | Bin 0 -> 893 bytes .../3.20.2/javax/script/ScriptEngine.class | Bin 0 -> 1440 bytes .../javax/script/ScriptEngineFactory.class | Bin 0 -> 788 bytes .../javax/script/ScriptEngineManager$1.class | Bin 0 -> 903 bytes .../javax/script/ScriptEngineManager.class | Bin 0 -> 9963 bytes .../3.20.2/javax/script/ScriptException.class | Bin 0 -> 1807 bytes .../3.20.2/javax/script/SimpleBindings.class | Bin 0 -> 3722 bytes .../javax/script/SimpleScriptContext.class | Bin 0 -> 4126 bytes compiled/3.20.2/javax/smartcardio/ATR.class | Bin 0 -> 2265 bytes compiled/3.20.2/javax/smartcardio/Card.class | Bin 0 -> 677 bytes .../javax/smartcardio/CardChannel.class | Bin 0 -> 617 bytes .../javax/smartcardio/CardException.class | Bin 0 -> 718 bytes .../smartcardio/CardNotPresentException.class | Bin 0 -> 760 bytes .../javax/smartcardio/CardPermission.class | Bin 0 -> 4216 bytes .../javax/smartcardio/CardTerminal.class | Bin 0 -> 591 bytes .../smartcardio/CardTerminals$State.class | Bin 0 -> 1308 bytes .../javax/smartcardio/CardTerminals.class | Bin 0 -> 1798 bytes .../javax/smartcardio/CommandAPDU.class | Bin 0 -> 6511 bytes .../javax/smartcardio/ResponseAPDU.class | Bin 0 -> 2453 bytes .../TerminalFactory$NoneCardTerminals.class | Bin 0 -> 1369 bytes .../TerminalFactory$NoneFactorySpi.class | Bin 0 -> 829 bytes .../TerminalFactory$NoneProvider.class | Bin 0 -> 621 bytes .../javax/smartcardio/TerminalFactory.class | Bin 0 -> 4344 bytes .../smartcardio/TerminalFactorySpi.class | Bin 0 -> 383 bytes compiled/3.20.2/jsr107/ehcache.xml | 24 + .../legacy/issue.samlv11.hok.template.xml | 25 + .../issue.samlv11.sv.authmethod.template.xml | 25 + .../legacy/issue.samlv11.sv.template.xml | 20 + compiled/3.20.2/log4j/props/console.file | 14 + compiled/3.20.2/log4j/props/console.only | 8 + compiled/3.20.2/log4j/props/file.only | 8 + compiled/3.20.2/log4j/xml/console.file | 30 + compiled/3.20.2/log4j/xml/console.only | 25 + compiled/3.20.2/log4j/xml/file.only | 23 + .../3.20.2/mycarenet-commons/XSD/Reject.xsd | 32 + .../XSD/commonInfo-ref-v2.0.xsd | 83 + .../XSD/commonInfo-v2.0-Ref.xsd | 89 + .../mycarenet-commons/XSD/commonInfo-v2.3.xsd | 383 ++ .../mycarenet-commons/XSD/commonInfo-v2.4.xsd | 474 ++ .../XSD/commonTypes-v1.2.xsd | 191 + .../XSD/commonTypes-v1.3.xsd | 189 + .../XSD/commonTypes-v1.4.xsd | 211 + .../XSD/GenericAsyncBusiness.xsd | 113 + .../XSD/MyCareNet_Insurability.xsd | 706 +++ .../XSD/MyCareNet_XXXXXX_Types.xsd | 564 ++ .../XSD/MyCareNet_Insurability.xsd | 706 +++ .../XSD/MyCareNet_MedAdmin.xsd | 704 +++ .../XSD/MyCareNet_XXXXXX_Types.xsd | 564 ++ .../XSD/mycarenet-genasync-v1.3.xsd | 301 + .../XSD/mycarenet-genasync-v1.xsd | 191 + .../XSD/Extensions-simplified.xsd | 46 + .../XSD/saml-schema-protocol-2.0.xsd | 302 + .../XSD/registrations-v1.0.xsd | 87 + ...MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl | 111 + ...ChapIV-ConsultMedicalAdvisorAgreement.wsdl | 113 + .../XSD/IO-BE-AskUnaddressed.xsd | 10 + .../XSD/IO-BE-ConsultUnaddressed.xsd | 10 + .../XSD/IO-IM-AskAddressed.xsd | 14 + .../XSD/IO-IM-ConsultAddressed.xsd | 16 + ...N-ChapIV-AskMedicalAdvisorAgreement-v1.xsd | 34 + ...apIV-ConsultMedicalAdvisorAgreement-v1.xsd | 34 + .../XSD/MCN_ask_encrypted_response.xsd | 10 + .../XSD/MCN_consult_encrypted_response.xsd | 10 + .../XSD/commonInfo-v2.xsd | 433 ++ .../XSD/commonTypes-v1.xsd | 168 + .../XSD/medicalagreement-core-1_0.xsd | 35 + .../_1_0/core/schema/AdditionalKeyInfo.class | Bin 0 -> 1194 bytes .../_1_0/core/schema/AdditionalTimeInfo.class | Bin 0 -> 1834 bytes .../tc/dss/_1_0/core/schema/AnyType.class | Bin 0 -> 1036 bytes .../core/schema/AttachmentReference.class | Bin 0 -> 2122 bytes .../tc/dss/_1_0/core/schema/Base64Data.class | Bin 0 -> 1297 bytes .../_1_0/core/schema/Base64Signature.class | Bin 0 -> 1363 bytes .../_1_0/core/schema/ClaimedIdentity.class | Bin 0 -> 1574 bytes .../tc/dss/_1_0/core/schema/DetailType.class | Bin 0 -> 2118 bytes .../_1_0/core/schema/DocumentBaseType.class | Bin 0 -> 2302 bytes .../dss/_1_0/core/schema/DocumentHash.class | Bin 0 -> 2239 bytes .../dss/_1_0/core/schema/DocumentType.class | Bin 0 -> 2532 bytes .../core/schema/DocumentWithSignature.class | Bin 0 -> 1208 bytes .../dss/_1_0/core/schema/IncludeObject.class | Bin 0 -> 2122 bytes .../dss/_1_0/core/schema/InlineXMLType.class | Bin 0 -> 1642 bytes .../dss/_1_0/core/schema/InputDocuments.class | Bin 0 -> 2208 bytes .../_1_0/core/schema/IntendedAudience.class | Bin 0 -> 1242 bytes .../core/schema/InternationalStringType.class | Bin 0 -> 1326 bytes .../tc/dss/_1_0/core/schema/KeySelector.class | Bin 0 -> 1511 bytes .../dss/_1_0/core/schema/ManifestResult.class | Bin 0 -> 1392 bytes .../dss/_1_0/core/schema/ObjectFactory.class | Bin 0 -> 17735 bytes .../_1_0/core/schema/ProcessingDetails.class | Bin 0 -> 1641 bytes .../tc/dss/_1_0/core/schema/Properties.class | Bin 0 -> 1446 bytes .../dss/_1_0/core/schema/PropertiesType.class | Bin 0 -> 1158 bytes .../tc/dss/_1_0/core/schema/Property.class | Bin 0 -> 1484 bytes .../_1_0/core/schema/RequestBaseType.class | Bin 0 -> 2313 bytes .../_1_0/core/schema/RequesterIdentity.class | Bin 0 -> 1582 bytes .../_1_0/core/schema/ResponseBaseType.class | Bin 0 -> 2235 bytes .../tc/dss/_1_0/core/schema/Result.class | Bin 0 -> 1814 bytes .../schema/ReturnTransformedDocument.class | Bin 0 -> 1146 bytes .../core/schema/ReturnUpdatedSignature.class | Bin 0 -> 1123 bytes .../tc/dss/_1_0/core/schema/Schemas.class | Bin 0 -> 1198 bytes .../tc/dss/_1_0/core/schema/SignRequest.class | Bin 0 -> 735 bytes .../dss/_1_0/core/schema/SignResponse.class | Bin 0 -> 1224 bytes .../_1_0/core/schema/SignatureObject.class | Bin 0 -> 3259 bytes .../_1_0/core/schema/SignaturePlacement.class | Bin 0 -> 2236 bytes .../dss/_1_0/core/schema/SignaturePtr.class | Bin 0 -> 1439 bytes .../_1_0/core/schema/SignedReference.class | Bin 0 -> 2174 bytes .../_1_0/core/schema/SignedReferences.class | Bin 0 -> 1256 bytes .../core/schema/SigningTimeBoundaries.class | Bin 0 -> 1544 bytes .../_1_0/core/schema/SigningTimeInfo.class | Bin 0 -> 1830 bytes .../schema/TimeSignatureInstructionType.class | Bin 0 -> 1243 bytes .../tc/dss/_1_0/core/schema/Timestamp.class | Bin 0 -> 1814 bytes .../_1_0/core/schema/TransformedData.class | Bin 0 -> 2003 bytes .../core/schema/TransformedDocument.class | Bin 0 -> 1574 bytes .../tc/dss/_1_0/core/schema/TstInfo.class | Bin 0 -> 2960 bytes .../UpdateSignatureInstructionType.class | Bin 0 -> 1220 bytes .../core/schema/UpdatedSignatureType.class | Bin 0 -> 1563 bytes .../core/schema/UseVerificationTimeType.class | Bin 0 -> 1860 bytes .../core/schema/VerificationTimeInfo.class | Bin 0 -> 1879 bytes .../core/schema/VerifyManifestResults.class | Bin 0 -> 1296 bytes .../dss/_1_0/core/schema/VerifyRequest.class | Bin 0 -> 1227 bytes .../dss/_1_0/core/schema/package-info.class | Bin 0 -> 359 bytes .../names/tc/saml/_1_0/assertion/Action.class | Bin 0 -> 1335 bytes .../names/tc/saml/_1_0/assertion/Advice.class | Bin 0 -> 1477 bytes .../tc/saml/_1_0/assertion/Assertion.class | Bin 0 -> 4719 bytes .../tc/saml/_1_0/assertion/Attribute.class | Bin 0 -> 1208 bytes .../assertion/AttributeDesignatorType.class | Bin 0 -> 1494 bytes .../_1_0/assertion/AttributeStatement.class | Bin 0 -> 1299 bytes .../AudienceRestrictionCondition.class | Bin 0 -> 1345 bytes .../assertion/AuthenticationStatement.class | Bin 0 -> 2738 bytes .../_1_0/assertion/AuthorityBinding.class | Bin 0 -> 1728 bytes .../AuthorizationDecisionStatement.class | Bin 0 -> 2506 bytes .../assertion/ConditionAbstractType.class | Bin 0 -> 864 bytes .../tc/saml/_1_0/assertion/Conditions.class | Bin 0 -> 2397 bytes .../tc/saml/_1_0/assertion/DecisionType.class | Bin 0 -> 2017 bytes .../_1_0/assertion/DoNotCacheCondition.class | Bin 0 -> 793 bytes .../tc/saml/_1_0/assertion/Evidence.class | Bin 0 -> 1431 bytes .../_1_0/assertion/NameIdentifierType.class | Bin 0 -> 1546 bytes .../saml/_1_0/assertion/ObjectFactory.class | Bin 0 -> 8711 bytes .../assertion/StatementAbstractType.class | Bin 0 -> 802 bytes .../tc/saml/_1_0/assertion/Subject.class | Bin 0 -> 1630 bytes .../_1_0/assertion/SubjectConfirmation.class | Bin 0 -> 2034 bytes .../saml/_1_0/assertion/SubjectLocality.class | Bin 0 -> 1300 bytes .../SubjectStatementAbstractType.class | Bin 0 -> 1445 bytes .../tc/saml/_1_0/assertion/package-info.class | Bin 0 -> 357 bytes .../saml/_1_0/protocol/AttributeQuery.class | Bin 0 -> 1761 bytes .../_1_0/protocol/AuthenticationQuery.class | Bin 0 -> 1236 bytes .../protocol/AuthorizationDecisionQuery.class | Bin 0 -> 2153 bytes .../tc/saml/_1_0/protocol/ObjectFactory.class | Bin 0 -> 4476 bytes .../_1_0/protocol/QueryAbstractType.class | Bin 0 -> 779 bytes .../names/tc/saml/_1_0/protocol/Request.class | Bin 0 -> 3830 bytes .../_1_0/protocol/RequestAbstractType.class | Bin 0 -> 3184 bytes .../tc/saml/_1_0/protocol/Response.class | Bin 0 -> 1652 bytes .../_1_0/protocol/ResponseAbstractType.class | Bin 0 -> 3321 bytes .../names/tc/saml/_1_0/protocol/Status.class | Bin 0 -> 1862 bytes .../tc/saml/_1_0/protocol/StatusCode.class | Bin 0 -> 1448 bytes .../tc/saml/_1_0/protocol/StatusDetail.class | Bin 0 -> 1125 bytes .../protocol/SubjectQueryAbstractType.class | Bin 0 -> 1464 bytes .../tc/saml/_1_0/protocol/package-info.class | Bin 0 -> 355 bytes .../names/tc/saml/_2_0/assertion/Action.class | Bin 0 -> 1356 bytes .../names/tc/saml/_2_0/assertion/Advice.class | Bin 0 -> 1564 bytes .../tc/saml/_2_0/assertion/Assertion.class | Bin 0 -> 4718 bytes .../tc/saml/_2_0/assertion/Attribute.class | Bin 0 -> 2427 bytes .../_2_0/assertion/AttributeStatement.class | Bin 0 -> 1476 bytes .../_2_0/assertion/AudienceRestriction.class | Bin 0 -> 1300 bytes .../tc/saml/_2_0/assertion/AuthnContext.class | Bin 0 -> 2204 bytes .../saml/_2_0/assertion/AuthnStatement.class | Bin 0 -> 2826 bytes .../assertion/AuthzDecisionStatement.class | Bin 0 -> 2459 bytes .../names/tc/saml/_2_0/assertion/BaseID.class | Bin 0 -> 1299 bytes .../assertion/ConditionAbstractType.class | Bin 0 -> 905 bytes .../tc/saml/_2_0/assertion/Conditions.class | Bin 0 -> 2415 bytes .../tc/saml/_2_0/assertion/DecisionType.class | Bin 0 -> 2017 bytes .../_2_0/assertion/EncryptedElementType.class | Bin 0 -> 1610 bytes .../tc/saml/_2_0/assertion/Evidence.class | Bin 0 -> 1534 bytes .../KeyInfoConfirmationDataType.class | Bin 0 -> 751 bytes .../tc/saml/_2_0/assertion/NameIDType.class | Bin 0 -> 2002 bytes .../saml/_2_0/assertion/ObjectFactory.class | Bin 0 -> 10412 bytes .../tc/saml/_2_0/assertion/OneTimeUse.class | Bin 0 -> 748 bytes .../_2_0/assertion/ProxyRestriction.class | Bin 0 -> 1627 bytes .../assertion/StatementAbstractType.class | Bin 0 -> 914 bytes .../tc/saml/_2_0/assertion/Subject.class | Bin 0 -> 2380 bytes .../_2_0/assertion/SubjectConfirmation.class | Bin 0 -> 2864 bytes .../SubjectConfirmationDataType.class | Bin 0 -> 3356 bytes .../saml/_2_0/assertion/SubjectLocality.class | Bin 0 -> 1280 bytes .../tc/saml/_2_0/assertion/package-info.class | Bin 0 -> 357 bytes .../saml/_2_0/protocol/ArtifactResolve.class | Bin 0 -> 1140 bytes .../saml/_2_0/protocol/ArtifactResponse.class | Bin 0 -> 1104 bytes .../_2_0/protocol/AssertionIDRequest.class | Bin 0 -> 1496 bytes .../saml/_2_0/protocol/AttributeQuery.class | Bin 0 -> 1308 bytes .../protocol/AuthnContextComparisonType.class | Bin 0 -> 2199 bytes .../tc/saml/_2_0/protocol/AuthnQuery.class | Bin 0 -> 1617 bytes .../tc/saml/_2_0/protocol/AuthnRequest.class | Bin 0 -> 5067 bytes .../_2_0/protocol/AuthzDecisionQuery.class | Bin 0 -> 2113 bytes .../saml/_2_0/protocol/ExtensionsType.class | Bin 0 -> 1172 bytes .../tc/saml/_2_0/protocol/IDPEntry.class | Bin 0 -> 1530 bytes .../names/tc/saml/_2_0/protocol/IDPList.class | Bin 0 -> 1557 bytes .../tc/saml/_2_0/protocol/LogoutRequest.class | Bin 0 -> 3258 bytes .../_2_0/protocol/ManageNameIDRequest.class | Bin 0 -> 2610 bytes .../_2_0/protocol/NameIDMappingRequest.class | Bin 0 -> 2492 bytes .../_2_0/protocol/NameIDMappingResponse.class | Bin 0 -> 1711 bytes .../tc/saml/_2_0/protocol/NameIDPolicy.class | Bin 0 -> 1657 bytes .../tc/saml/_2_0/protocol/ObjectFactory.class | Bin 0 -> 9162 bytes .../_2_0/protocol/RequestAbstractType.class | Bin 0 -> 4086 bytes .../_2_0/protocol/RequestedAuthnContext.class | Bin 0 -> 2052 bytes .../tc/saml/_2_0/protocol/Response.class | Bin 0 -> 1474 bytes .../names/tc/saml/_2_0/protocol/Scoping.class | Bin 0 -> 1933 bytes .../names/tc/saml/_2_0/protocol/Status.class | Bin 0 -> 1862 bytes .../tc/saml/_2_0/protocol/StatusCode.class | Bin 0 -> 1483 bytes .../tc/saml/_2_0/protocol/StatusDetail.class | Bin 0 -> 1125 bytes .../_2_0/protocol/StatusResponseType.class | Bin 0 -> 4465 bytes .../protocol/SubjectQueryAbstractType.class | Bin 0 -> 1449 bytes .../tc/saml/_2_0/protocol/Terminate.class | Bin 0 -> 701 bytes .../tc/saml/_2_0/protocol/package-info.class | Bin 0 -> 355 bytes .../3.20.2/org/etsi/uri/_01903/v1_3/Any.class | Bin 0 -> 1524 bytes .../uri/_01903/v1_3/CRLIdentifierType.class | Bin 0 -> 2093 bytes .../org/etsi/uri/_01903/v1_3/CRLRefType.class | Bin 0 -> 1506 bytes .../etsi/uri/_01903/v1_3/CRLRefsType.class | Bin 0 -> 1100 bytes .../etsi/uri/_01903/v1_3/CRLValuesType.class | Bin 0 -> 1166 bytes .../org/etsi/uri/_01903/v1_3/CertIDType.class | Bin 0 -> 1863 bytes .../_01903/v1_3/CertificateValuesType.class | Bin 0 -> 1906 bytes .../_01903/v1_3/CertifiedRolesListType.class | Bin 0 -> 1181 bytes .../_01903/v1_3/ClaimedRolesListType.class | Bin 0 -> 1135 bytes .../v1_3/CommitmentTypeIndication.class | Bin 0 -> 2507 bytes .../CommitmentTypeQualifiersListType.class | Bin 0 -> 1198 bytes .../v1_3/CompleteCertificateRefsType.class | Bin 0 -> 1674 bytes .../v1_3/CompleteRevocationRefsType.class | Bin 0 -> 2373 bytes .../uri/_01903/v1_3/CounterSignature.class | Bin 0 -> 1202 bytes .../uri/_01903/v1_3/DataObjectFormat.class | Bin 0 -> 2316 bytes .../_01903/v1_3/DigestAlgAndValueType.class | Bin 0 -> 1433 bytes .../v1_3/DocumentationReferencesType.class | Bin 0 -> 1234 bytes .../uri/_01903/v1_3/EncapsulatedPKIData.class | Bin 0 -> 1777 bytes .../_01903/v1_3/GenericTimeStampType.class | Bin 0 -> 3140 bytes .../etsi/uri/_01903/v1_3/IdentifierType.class | Bin 0 -> 1414 bytes .../org/etsi/uri/_01903/v1_3/Include.class | Bin 0 -> 1368 bytes .../uri/_01903/v1_3/IntegerListType.class | Bin 0 -> 1054 bytes .../uri/_01903/v1_3/NoticeReferenceType.class | Bin 0 -> 1431 bytes .../uri/_01903/v1_3/OCSPIdentifierType.class | Bin 0 -> 1964 bytes .../etsi/uri/_01903/v1_3/OCSPRefType.class | Bin 0 -> 1517 bytes .../etsi/uri/_01903/v1_3/OCSPRefsType.class | Bin 0 -> 1109 bytes .../etsi/uri/_01903/v1_3/OCSPValuesType.class | Bin 0 -> 1173 bytes .../etsi/uri/_01903/v1_3/ObjectFactory.class | Bin 0 -> 16219 bytes .../uri/_01903/v1_3/ObjectIdentifier.class | Bin 0 -> 1933 bytes .../_01903/v1_3/OtherCertStatusRefsType.class | Bin 0 -> 1140 bytes .../v1_3/OtherCertStatusValuesType.class | Bin 0 -> 1152 bytes .../etsi/uri/_01903/v1_3/OtherTimeStamp.class | Bin 0 -> 737 bytes .../etsi/uri/_01903/v1_3/QualifierType.class | Bin 0 -> 1883 bytes .../_01903/v1_3/QualifyingProperties.class | Bin 0 -> 2399 bytes .../v1_3/QualifyingPropertiesReference.class | Bin 0 -> 1560 bytes .../etsi/uri/_01903/v1_3/ReferenceInfo.class | Bin 0 -> 2231 bytes .../uri/_01903/v1_3/ResponderIDType.class | Bin 0 -> 1213 bytes .../_01903/v1_3/RevocationValuesType.class | Bin 0 -> 2391 bytes .../etsi/uri/_01903/v1_3/SPUserNotice.class | Bin 0 -> 1446 bytes .../v1_3/SigPolicyQualifiersListType.class | Bin 0 -> 1184 bytes .../_01903/v1_3/SignaturePolicyIdType.class | Bin 0 -> 2385 bytes .../v1_3/SignaturePolicyIdentifier.class | Bin 0 -> 1589 bytes .../v1_3/SignatureProductionPlace.class | Bin 0 -> 1816 bytes .../v1_3/SignedDataObjectProperties.class | Bin 0 -> 2805 bytes .../uri/_01903/v1_3/SignedProperties.class | Bin 0 -> 2245 bytes .../v1_3/SignedSignatureProperties.class | Bin 0 -> 3473 bytes .../org/etsi/uri/_01903/v1_3/SignerRole.class | Bin 0 -> 1552 bytes .../uri/_01903/v1_3/SigningCertificate.class | Bin 0 -> 1191 bytes .../v1_3/UnsignedDataObjectProperties.class | Bin 0 -> 1839 bytes .../uri/_01903/v1_3/UnsignedProperties.class | Bin 0 -> 2283 bytes .../v1_3/UnsignedSignatureProperties.class | Bin 0 -> 6017 bytes .../uri/_01903/v1_3/XAdESTimeStampType.class | Bin 0 -> 678 bytes .../etsi/uri/_01903/v1_3/package-info.class | Bin 0 -> 343 bytes .../etsi/uri/_01903/v1_4/ObjectFactory.class | Bin 0 -> 1546 bytes .../_01903/v1_4/TimeStampValidationData.class | Bin 0 -> 2443 bytes .../etsi/uri/_01903/v1_4/package-info.class | Bin 0 -> 343 bytes .../_09/xmldsig/CanonicalizationMethod.class | Bin 0 -> 1629 bytes .../w3/_2000/_09/xmldsig/DSAKeyValue.class | Bin 0 -> 2219 bytes .../w3/_2000/_09/xmldsig/DigestMethod.class | Bin 0 -> 1579 bytes .../org/w3/_2000/_09/xmldsig/KeyInfo.class | Bin 0 -> 2278 bytes .../org/w3/_2000/_09/xmldsig/KeyValue.class | Bin 0 -> 1448 bytes .../org/w3/_2000/_09/xmldsig/Manifest.class | Bin 0 -> 1698 bytes .../org/w3/_2000/_09/xmldsig/Object.class | Bin 0 -> 2132 bytes .../w3/_2000/_09/xmldsig/ObjectFactory.class | Bin 0 -> 7999 bytes .../org/w3/_2000/_09/xmldsig/PGPData.class | Bin 0 -> 1609 bytes .../w3/_2000/_09/xmldsig/RSAKeyValue.class | Bin 0 -> 1243 bytes .../org/w3/_2000/_09/xmldsig/Reference.class | Bin 0 -> 2725 bytes .../_2000/_09/xmldsig/RetrievalMethod.class | Bin 0 -> 1719 bytes .../org/w3/_2000/_09/xmldsig/SPKIData.class | Bin 0 -> 1266 bytes .../org/w3/_2000/_09/xmldsig/Signature.class | Bin 0 -> 2762 bytes .../_2000/_09/xmldsig/SignatureMethod.class | Bin 0 -> 1763 bytes .../_09/xmldsig/SignatureProperties.class | Bin 0 -> 1795 bytes .../_2000/_09/xmldsig/SignatureProperty.class | Bin 0 -> 1973 bytes .../w3/_2000/_09/xmldsig/SignatureValue.class | Bin 0 -> 1512 bytes .../org/w3/_2000/_09/xmldsig/SignedInfo.class | Bin 0 -> 2553 bytes .../org/w3/_2000/_09/xmldsig/Transform.class | Bin 0 -> 1722 bytes .../org/w3/_2000/_09/xmldsig/Transforms.class | Bin 0 -> 1172 bytes .../org/w3/_2000/_09/xmldsig/X509Data.class | Bin 0 -> 2090 bytes .../_09/xmldsig/X509IssuerSerialType.class | Bin 0 -> 1395 bytes .../w3/_2000/_09/xmldsig/package-info.class | Bin 0 -> 344 bytes .../w3/_2001/_04/xmlenc/AgreementMethod.class | Bin 0 -> 1886 bytes .../org/w3/_2001/_04/xmlenc/CipherData.class | Bin 0 -> 1391 bytes .../w3/_2001/_04/xmlenc/CipherReference.class | Bin 0 -> 1532 bytes .../w3/_2001/_04/xmlenc/EncryptedData.class | Bin 0 -> 722 bytes .../w3/_2001/_04/xmlenc/EncryptedKey.class | Bin 0 -> 1737 bytes .../w3/_2001/_04/xmlenc/EncryptedType.class | Bin 0 -> 3638 bytes .../_04/xmlenc/EncryptionMethodType.class | Bin 0 -> 1783 bytes .../_04/xmlenc/EncryptionProperties.class | Bin 0 -> 1801 bytes .../_2001/_04/xmlenc/EncryptionProperty.class | Bin 0 -> 2365 bytes .../w3/_2001/_04/xmlenc/ObjectFactory.class | Bin 0 -> 5442 bytes .../w3/_2001/_04/xmlenc/ReferenceList.class | Bin 0 -> 1446 bytes .../w3/_2001/_04/xmlenc/ReferenceType.class | Bin 0 -> 1437 bytes .../w3/_2001/_04/xmlenc/TransformsType.class | Bin 0 -> 1169 bytes .../w3/_2001/_04/xmlenc/package-info.class | Bin 0 -> 342 bytes .../w3/_2005/_05/xmlmime/Base64Binary.class | Bin 0 -> 1277 bytes .../org/w3/_2005/_05/xmlmime/HexBinary.class | Bin 0 -> 1441 bytes .../w3/_2005/_05/xmlmime/ObjectFactory.class | Bin 0 -> 745 bytes .../w3/_2005/_05/xmlmime/package-info.class | Bin 0 -> 263 bytes compiled/3.20.2/ra.properties | 17 + .../3.20.2/sso/SSORequestSTSSAML2Artifact.xml | 11 + .../3.20.2/sso/SSORequestSTSSAML2POST.xml | 11 + compiled/3.20.2/sso/bindingTemplate-Form.html | 466 ++ .../sso/bindingTemplate-FormNoRelayState.html | 466 ++ .../sso/bindingTemplate-SAMLResponse.xml | 1 + .../3.20.2/sun/misc/resources/Messages.class | Bin 0 -> 959 bytes .../sun/misc/resources/Messages_de.class | Bin 0 -> 1036 bytes .../sun/misc/resources/Messages_es.class | Bin 0 -> 1033 bytes .../sun/misc/resources/Messages_fr.class | Bin 0 -> 1069 bytes .../sun/misc/resources/Messages_it.class | Bin 0 -> 1004 bytes .../sun/misc/resources/Messages_ja.class | Bin 0 -> 1123 bytes .../sun/misc/resources/Messages_ko.class | Bin 0 -> 1051 bytes .../sun/misc/resources/Messages_pt_BR.class | Bin 0 -> 1034 bytes .../sun/misc/resources/Messages_sv.class | Bin 0 -> 982 bytes .../sun/misc/resources/Messages_zh_CN.class | Bin 0 -> 965 bytes .../sun/misc/resources/Messages_zh_TW.class | Bin 0 -> 966 bytes .../sun/net/httpserver/AuthFilter.class | Bin 0 -> 2803 bytes .../net/httpserver/ChunkedInputStream.class | Bin 0 -> 3505 bytes .../net/httpserver/ChunkedOutputStream.class | Bin 0 -> 3495 bytes compiled/3.20.2/sun/net/httpserver/Code.class | Bin 0 -> 3230 bytes .../sun/net/httpserver/ContextList.class | Bin 0 -> 2792 bytes .../DefaultHttpServerProvider.class | Bin 0 -> 956 bytes .../3.20.2/sun/net/httpserver/Event.class | Bin 0 -> 409 bytes .../sun/net/httpserver/ExchangeImpl$1.class | Bin 0 -> 1040 bytes .../sun/net/httpserver/ExchangeImpl.class | Bin 0 -> 12496 bytes .../httpserver/FixedLengthInputStream.class | Bin 0 -> 1857 bytes .../httpserver/FixedLengthOutputStream.class | Bin 0 -> 2464 bytes .../net/httpserver/HttpConnection$State.class | Bin 0 -> 1188 bytes .../sun/net/httpserver/HttpConnection.class | Bin 0 -> 4547 bytes .../sun/net/httpserver/HttpContextImpl.class | Bin 0 -> 3626 bytes .../3.20.2/sun/net/httpserver/HttpError.class | Bin 0 -> 424 bytes .../sun/net/httpserver/HttpExchangeImpl.class | Bin 0 -> 2936 bytes .../sun/net/httpserver/HttpServerImpl.class | Bin 0 -> 2711 bytes .../net/httpserver/HttpsExchangeImpl.class | Bin 0 -> 3071 bytes .../sun/net/httpserver/HttpsServerImpl.class | Bin 0 -> 3075 bytes .../net/httpserver/LeftOverInputStream.class | Bin 0 -> 2315 bytes .../httpserver/PlaceholderOutputStream.class | Bin 0 -> 1482 bytes .../net/httpserver/Request$ReadStream.class | Bin 0 -> 3382 bytes .../net/httpserver/Request$WriteStream.class | Bin 0 -> 2276 bytes .../3.20.2/sun/net/httpserver/Request.class | Bin 0 -> 4084 bytes .../sun/net/httpserver/SSLStreams$1.class | Bin 0 -> 891 bytes .../net/httpserver/SSLStreams$BufType.class | Bin 0 -> 1125 bytes .../httpserver/SSLStreams$EngineWrapper.class | Bin 0 -> 4526 bytes .../httpserver/SSLStreams$InputStream.class | Bin 0 -> 3124 bytes .../httpserver/SSLStreams$OutputStream.class | Bin 0 -> 3289 bytes .../httpserver/SSLStreams$Parameters.class | Bin 0 -> 1307 bytes .../httpserver/SSLStreams$WrapperResult.class | Bin 0 -> 595 bytes .../sun/net/httpserver/SSLStreams.class | Bin 0 -> 9316 bytes .../sun/net/httpserver/ServerConfig$1.class | Bin 0 -> 1821 bytes .../sun/net/httpserver/ServerConfig$2.class | Bin 0 -> 1495 bytes .../sun/net/httpserver/ServerConfig.class | Bin 0 -> 2180 bytes .../sun/net/httpserver/ServerImpl$1.class | Bin 0 -> 851 bytes .../ServerImpl$DefaultExecutor.class | Bin 0 -> 833 bytes .../httpserver/ServerImpl$Dispatcher.class | Bin 0 -> 8113 bytes .../ServerImpl$Exchange$LinkHandler.class | Bin 0 -> 1114 bytes .../net/httpserver/ServerImpl$Exchange.class | Bin 0 -> 10078 bytes .../ServerImpl$ServerTimerTask.class | Bin 0 -> 1812 bytes .../ServerImpl$ServerTimerTask1.class | Bin 0 -> 2830 bytes .../sun/net/httpserver/ServerImpl.class | Bin 0 -> 16745 bytes .../httpserver/StreamClosedException.class | Bin 0 -> 393 bytes .../sun/net/httpserver/TimeSource.class | Bin 0 -> 144 bytes .../httpserver/UndefLengthOutputStream.class | Bin 0 -> 1989 bytes .../net/httpserver/UnmodifiableHeaders.class | Bin 0 -> 3806 bytes .../net/httpserver/WriteFinishedEvent.class | Bin 0 -> 770 bytes .../www/protocol/gopher/GopherClient.class | Bin 0 -> 8322 bytes .../protocol/gopher/GopherInputStream.class | Bin 0 -> 755 bytes .../protocol/gopher/GopherURLConnection.class | Bin 0 -> 1503 bytes .../sun/net/www/protocol/gopher/Handler.class | Bin 0 -> 1620 bytes .../sun/net/www/protocol/netdoc/Handler.class | Bin 0 -> 2158 bytes .../security/smartcardio/CardImpl$State.class | Bin 0 -> 1184 bytes .../sun/security/smartcardio/CardImpl.class | Bin 0 -> 6966 bytes .../security/smartcardio/ChannelImpl.class | Bin 0 -> 6717 bytes .../sun/security/smartcardio/PCSC.class | Bin 0 -> 4640 bytes .../security/smartcardio/PCSCException.class | Bin 0 -> 2621 bytes .../smartcardio/PCSCTerminals$1.class | Bin 0 -> 977 bytes .../PCSCTerminals$ReaderState.class | Bin 0 -> 1047 bytes .../security/smartcardio/PCSCTerminals.class | Bin 0 -> 6880 bytes .../security/smartcardio/PlatformPCSC.class | Bin 0 -> 3012 bytes .../sun/security/smartcardio/SunPCSC$1.class | Bin 0 -> 976 bytes .../smartcardio/SunPCSC$Factory.class | Bin 0 -> 1023 bytes .../sun/security/smartcardio/SunPCSC.class | Bin 0 -> 786 bytes .../security/smartcardio/TerminalImpl.class | Bin 0 -> 3225 bytes ...health.businessconnector.genins.properties | 20 + .../3.20.2/templates/VM_connector_library.vm | 0 compiled/3.20.2/templates/bcp.switch.xslt | 16 + .../3.20.2/templates/contract.create.fr.html | 31 + .../3.20.2/templates/contract.create.nl.html | 35 + .../3.20.2/templates/contract.revoke.fr.html | 27 + .../3.20.2/templates/contract.revoke.nl.html | 27 + .../templates/keyinfo-saml1.1-reference.xml | 3 + compiled/3.20.2/templates/terms.fr.html | 190 + compiled/3.20.2/templates/terms.nl.html | 48 + compiled/3.20.2/uddi/uddi-default.properties | 213 + .../validators/external/XSD/xenc-schema.xsd | 134 + .../external/XSD/xmldsig-core-schema.xsd | 322 ++ .../3.20.2/validators/kmehr/XSD/cd-1_5.xsd | 4286 ++++++++++++++ .../3.20.2/validators/kmehr/XSD/dt-1_5.xsd | 39 + .../3.20.2/validators/kmehr/XSD/id-1_5.xsd | 85 + .../3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd | 1342 +++++ .../kmehr/XSD/kmehr_elements-1_5.xsd | 20 + .../XSD/medicalagreement-core-1_0.xsd | 35 + .../wstrust/issue.samlv11.hok.template.xml | 18 + .../issue.samlv11.sv.authmethod.template.xml | 34 + .../wstrust/issue.samlv11.sv.template.xml | 30 + .../3.20.2/wstrust/renew.samlv11.template.xml | 12 + .../3.20.2/wstrust/signchallenge.template.xml | 5 + decompiled/3.20.2/META-INF/CODESIGN.RSA | Bin 0 -> 8287 bytes decompiled/3.20.2/META-INF/CODESIGN.SF | 45 + decompiled/3.20.2/META-INF/MANIFEST.MF | 52 + .../3.20.2/META-INF/connector.bootstrap | 5 + .../pom.properties | 5 + .../connector-business-addressbook/pom.xml | 107 + .../pom.properties | 5 + .../connector-business-chapter4/pom.xml | 137 + .../pom.properties | 5 + .../connector-business-civicsv2/pom.xml | 110 + .../connector-business-common/pom.properties | 5 + .../connector-business-common/pom.xml | 89 + .../pom.properties | 5 + .../connector-business-consultrn/pom.xml | 115 + .../pom.properties | 5 + .../connector-business-consultrnv2/pom.xml | 109 + .../connector-business-dicsv3/pom.properties | 5 + .../connector-business-dicsv3/pom.xml | 109 + .../connector-business-dicsv4/pom.properties | 5 + .../connector-business-dicsv4/pom.xml | 109 + .../connector-business-dicsv5/pom.properties | 5 + .../connector-business-dicsv5/pom.xml | 109 + .../connector-business-dmg/pom.properties | 5 + .../connector-business-dmg/pom.xml | 153 + .../pom.properties | 5 + .../pom.xml | 86 + .../connector-business-ehboxv3/pom.properties | 5 + .../connector-business-ehboxv3/pom.xml | 117 + .../pom.properties | 5 + .../connector-business-genericasync/pom.xml | 63 + .../connector-business-genins/pom.properties | 5 + .../connector-business-genins/pom.xml | 116 + .../pom.properties | 5 + .../connector-business-geninsasync/pom.xml | 133 + .../pom.properties | 5 + .../connector-business-intrahub/pom.xml | 128 + .../pom.properties | 5 + .../pom.xml | 99 + .../pom.properties | 5 + .../connector-business-intrahubv3/pom.xml | 140 + .../pom.properties | 5 + .../connector-business-kmehrcommons/pom.xml | 163 + .../pom.properties | 5 + .../connector-business-mediprima/pom.xml | 135 + .../pom.properties | 5 + .../connector-business-mediprimauma/pom.xml | 110 + .../pom.properties | 5 + .../connector-business-mediprimav2/pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 131 + .../pom.properties | 5 + .../pom.xml | 151 + .../pom.properties | 5 + .../pom.xml | 118 + .../pom.properties | 5 + .../pom.xml | 100 + .../pom.properties | 5 + .../pom.xml | 102 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../connector-business-registration/pom.xml | 145 + .../pom.properties | 5 + .../connector-business-ssinhistory/pom.xml | 107 + .../pom.properties | 5 + .../connector-business-tarification/pom.xml | 146 + .../pom.properties | 5 + .../connector-business-therlink/pom.xml | 136 + .../pom.properties | 5 + .../connector-business-wsconsent/pom.xml | 126 + .../connector-technical-base/pom.properties | 5 + .../connector-technical-base/pom.xml | 285 + .../pom.properties | 5 + .../connector-technical-bootstrap/pom.xml | 136 + .../connector-technical-core/pom.properties | 5 + .../connector-technical-core/pom.xml | 182 + .../connector-technical-jca/pom.properties | 5 + .../connector-technical-jca/pom.xml | 151 + .../connector-technical-ra/pom.properties | 5 + .../connector-technical-ra/pom.xml | 169 + .../pom.properties | 5 + .../connector-technical-signature/pom.xml | 97 + .../pom.properties | 5 + .../connector-technical-smartcardio/pom.xml | 32 + .../pom.properties | 5 + .../connector-utilities-addressbook/pom.xml | 91 + .../connector-utilities-bcp/pom.properties | 5 + .../connector-utilities-bcp/pom.xml | 68 + .../pom.properties | 5 + .../connector-utilities-chapter4/pom.xml | 116 + .../pom.properties | 5 + .../connector-utilities-civicsv2/pom.xml | 73 + .../connector-utilities-codage/pom.properties | 5 + .../connector-utilities-codage/pom.xml | 110 + .../connector-utilities-common/pom.properties | 5 + .../connector-utilities-common/pom.xml | 76 + .../pom.properties | 5 + .../connector-utilities-consultrn/pom.xml | 72 + .../pom.properties | 5 + .../connector-utilities-consultrnv2/pom.xml | 79 + .../connector-utilities-core/pom.properties | 5 + .../connector-utilities-core/pom.xml | 57 + .../connector-utilities-dicsv3/pom.properties | 5 + .../connector-utilities-dicsv3/pom.xml | 75 + .../connector-utilities-dicsv4/pom.properties | 5 + .../connector-utilities-dicsv4/pom.xml | 73 + .../connector-utilities-dicsv5/pom.properties | 5 + .../connector-utilities-dicsv5/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-ehboxv3/pom.xml | 68 + .../connector-utilities-etee/pom.properties | 5 + .../connector-utilities-etee/pom.xml | 97 + .../pom.properties | 5 + .../connector-utilities-external/pom.xml | 85 + .../pom.properties | 5 + .../connector-utilities-genericasync/pom.xml | 142 + .../connector-utilities-genins/pom.properties | 5 + .../connector-utilities-genins/pom.xml | 76 + .../connector-utilities-gmfv1/pom.properties | 5 + .../connector-utilities-gmfv1/pom.xml | 109 + .../pom.properties | 5 + .../connector-utilities-hubservicesv1/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-hubservicesv2/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-hubservicesv3/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-idsupport/pom.xml | 66 + .../pom.properties | 5 + .../pom.xml | 103 + .../connector-utilities-kmehr/pom.properties | 5 + .../connector-utilities-kmehr/pom.xml | 102 + .../pom.properties | 5 + .../connector-utilities-mediprima/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-mediprimauma/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-mediprimav2/pom.xml | 71 + .../pom.properties | 5 + .../connector-utilities-memberdata/pom.xml | 89 + .../pom.properties | 5 + .../pom.xml | 91 + .../pom.properties | 5 + .../pom.xml | 85 + .../pom.properties | 5 + .../pom.xml | 110 + .../pom.properties | 5 + .../pom.xml | 109 + .../pom.properties | 5 + .../pom.xml | 93 + .../pom.properties | 5 + .../pom.xml | 92 + .../pom.properties | 5 + .../pom.xml | 139 + .../pom.properties | 5 + .../pom.xml | 103 + .../pom.properties | 5 + .../pom.xml | 89 + .../pom.properties | 5 + .../pom.xml | 92 + .../pom.properties | 5 + .../connector-utilities-ssinhistory/pom.xml | 73 + .../pom.properties | 5 + .../connector-utilities-timestamping/pom.xml | 95 + decompiled/3.20.2/META-INF/sun-jaxb.episode | 208 + .../XSD/ehealth-addressbook-core-1_1.xsd | 106 + .../XSD/ehealth-addressbook-protocol-1_1.xsd | 237 + .../XSD/ehealth-commons-schema-core-2_0.xsd | 86 + .../ehealth-commons-schema-protocol-2_0.xsd | 85 + .../XSD/ehealth-errors-schema-core-1_1.xsd | 46 + .../XSD/ehealth-errors-schema-service-1_1.xsd | 80 + .../XSD/ehealth-errors-schema-soa-1_1.xsd | 71 + .../XSD/ehealth-iam-attributes-1_5.xsd | 548 ++ .../XSD/saml-schema-assertion-2.0.xsd | 270 + .../3.20.2/XSD/external/XSD/xenc-schema.xsd | 134 + decompiled/3.20.2/XSD/external/XSD/xml.xsd | 145 + .../XSD/external/XSD/xmldsig-core-schema.xsd | 322 ++ decompiled/3.20.2/application.properties | 4 + ....fgov.ehealth.business.chapter4.properties | 14 + .../behealth/webservices/tsa/ErrorType.java | 43 + .../be/behealth/webservices/tsa/HashType.java | 38 + .../webservices/tsa/JournalEntryType.java | 41 + .../webservices/tsa/ObjectFactory.java | 46 + .../behealth/webservices/tsa/PeriodType.java | 40 + .../behealth/webservices/tsa/TSBagType.java | 44 + .../webservices/tsa/TSConsultRequest.java | 60 + .../webservices/tsa/TSConsultResponse.java | 59 + .../tsa/TSConsultTSBagRequest.java | 47 + .../tsa/TSConsultTSBagResponse.java | 46 + .../webservices/tsa/TimeStampBagType.java | 58 + .../tsa/TimeStampIdentification.java | 37 + .../webservices/tsa/package-info.java | 12 + .../be/cin/encrypted/BusinessContent.java | 72 + .../cin/encrypted/EncryptedKnownContent.java | 57 + .../be/cin/encrypted/ObjectFactory.java | 14 + .../3.20.2/be/cin/encrypted/package-info.java | 12 + .../ask/v1/ObjectFactory.java | 10 + .../ask/v1/Request.java | 82 + .../ask/v1/package-info.java | 12 + .../consult/v1/ObjectFactory.java | 10 + .../consult/v1/Request.java | 82 + .../consult/v1/package-info.java | 12 + .../ask/v1/ObjectFactory.java | 14 + .../ask/v1/Request.java | 46 + .../ask/v1/Response.java | 46 + .../ask/v1/package-info.java | 12 + .../consult/v1/ObjectFactory.java | 14 + .../consult/v1/Request.java | 46 + .../consult/v1/Response.java | 46 + .../consult/v1/package-info.java | 12 + .../_1_0/carenet/types/CarePlaceType.java | 55 + .../carenet/types/CareReceiverDetailType.java | 107 + .../_1_0/carenet/types/CareReceiverId.java | 56 + .../types/CareReceiverStrictIdType.java | 55 + .../carenet/types/ContractualTypeType.java | 43 + .../carenet/types/DecisionResultType.java | 46 + .../_1_0/carenet/types/DecisionType.java | 67 + .../_1_0/carenet/types/DementiaType.java | 42 + .../_1_0/carenet/types/DementiaTypeType.java | 42 + .../_1_0/carenet/types/DetailType.java | 53 + .../_1_0/carenet/types/DetailsType.java | 30 + .../_1_0/carenet/types/EventType.java | 44 + .../types/ExtCareReceiverDetailType.java | 40 + .../types/ExtCareReceiverStrictIdType.java | 33 + .../_1_0/carenet/types/FaultCodeType.java | 22 + .../_1_0/carenet/types/GeneralSituation.java | 48 + .../_1_0/carenet/types/Hospitalized.java | 66 + .../types/InsurabilityContactTypeType.java | 44 + .../_1_0/carenet/types/InsurabilityItem.java | 116 + .../_1_0/carenet/types/InsurabilityList.java | 47 + .../types/InsurabilityRequestDetail.java | 78 + .../types/InsurabilityRequestList.java | 35 + .../types/InsurabilityRequestTypeType.java | 40 + .../types/InsurabilityResponseDetail.java | 81 + .../types/InsurabilityResponseList.java | 35 + .../_1_0/carenet/types/KatzType.java | 70 + .../carenet/types/MedAdminRequestList.java | 42 + .../carenet/types/MedAdminResponseList.java | 45 + .../_1_0/carenet/types/MedicalHouseType.java | 92 + .../_1_0/carenet/types/MessageFaultType.java | 84 + .../_1_0/carenet/types/MessageNameType.java | 74 + .../_1_0/carenet/types/MessageNatureType.java | 44 + .../_1_0/carenet/types/MessageType.java | 40 + .../_1_0/carenet/types/MultiIOType.java | 31 + .../types/NurseContractualCareDetailType.java | 130 + .../NurseContractualCareRequestDetail.java | 73 + .../NurseContractualCareResponseDetail.java | 69 + .../NurseContractualCareUpdateDetail.java | 105 + .../_1_0/carenet/types/ObjectFactory.java | 405 ++ .../types/PalliativeCareCareProviderType.java | 40 + .../carenet/types/PalliativeCareDetail.java | 107 + .../types/PalliativeCareGroupType.java | 41 + .../types/PalliativeCareResponseDetail.java | 66 + .../mycarenet/_1_0/carenet/types/Payment.java | 63 + .../_1_0/carenet/types/PeriodLength.java | 40 + .../_1_0/carenet/types/PeriodLengthType.java | 66 + .../carenet/types/PeriodLengthTypeType.java | 40 + .../_1_0/carenet/types/PeriodType.java | 54 + .../_1_0/carenet/types/RequestTypeType.java | 40 + .../carenet/types/ResponseDetailType.java | 42 + .../mycarenet/_1_0/carenet/types/SexType.java | 40 + .../types/SingleInsurabilityRequest.java | 137 + .../types/SingleInsurabilityResponse.java | 172 + .../SingleNurseContractualCareRequest.java | 137 + .../SingleNurseContractualCareResponse.java | 172 + .../SingleNurseContractualCareUpdate.java | 150 + .../types/SinglePalliativeCareRequest.java | 137 + .../types/SinglePalliativeCareResponse.java | 172 + .../SingleSpecificTechnicalCareRequest.java | 137 + .../SingleSpecificTechnicalCareResponse.java | 171 + .../types/SpecificTechnicalCareDetail.java | 99 + .../SpecificTechnicalCareTreatmentType.java | 66 + .../types/SpecificTechnicalCareTypeType.java | 42 + .../SpecificTechnicalResponseCareDetail.java | 50 + .../carenet/types/ToiletsFrequencyType.java | 40 + .../_1_0/carenet/types/ToiletsType.java | 39 + .../_1_0/carenet/types/Transfer.java | 67 + .../carenet/types/TransferDirectionType.java | 40 + .../_1_0/carenet/types/package-info.java | 12 + .../esb/common/v2/AbstractIdType.java | 30 + .../esb/common/v2/CareProviderType.java | 52 + .../mycarenet/esb/common/v2/CommonInput.java | 70 + .../esb/common/v2/CommonOutputType.java | 52 + .../cin/mycarenet/esb/common/v2/IdType.java | 52 + .../mycarenet/esb/common/v2/LicenseType.java | 42 + .../mycarenet/esb/common/v2/NihiiType.java | 40 + .../esb/common/v2/ObjectFactory.java | 62 + .../mycarenet/esb/common/v2/OrigineType.java | 65 + .../mycarenet/esb/common/v2/PackageType.java | 29 + .../mycarenet/esb/common/v2/PartyType.java | 40 + .../esb/common/v2/RecordCommonInputType.java | 28 + .../esb/common/v2/RecordCommonOutputType.java | 40 + .../mycarenet/esb/common/v2/RequestType.java | 28 + .../mycarenet/esb/common/v2/RoutingType.java | 65 + .../mycarenet/esb/common/v2/SelfRefType.java | 53 + .../esb/common/v2/ValueRefString.java | 43 + .../mycarenet/esb/common/v2/package-info.java | 12 + ...skChap4MedicalAdvisorAgreementRequest.java | 75 + ...kChap4MedicalAdvisorAgreementResponse.java | 73 + .../chap4/ask/v1/ObjectFactory.java | 22 + .../chap4/ask/v1/RequestType.java | 29 + .../chap4/ask/v1/ResponseType.java | 29 + .../chap4/ask/v1/package-info.java | 12 + ...ltChap4MedicalAdvisorAgreementRequest.java | 75 + ...tChap4MedicalAdvisorAgreementResponse.java | 73 + .../chap4/consult/v1/ObjectFactory.java | 22 + .../chap4/consult/v1/RequestType.java | 29 + .../chap4/consult/v1/ResponseType.java | 29 + .../chap4/consult/v1/package-info.java | 12 + .../nip/async/business/GenericRequest.java | 72 + .../async/business/GenericRequestList.java | 57 + .../nip/async/business/GenericResponse.java | 126 + .../async/business/GenericResponseList.java | 35 + .../cin/nip/async/business/ObjectFactory.java | 26 + .../nip/async/business/SamlAttributeType.java | 32 + .../cin/nip/async/business/package-info.java | 12 + .../be/cin/nip/async/generic/Confirm.java | 96 + .../nip/async/generic/ConfirmResponse.java | 18 + .../3.20.2/be/cin/nip/async/generic/Get.java | 84 + .../be/cin/nip/async/generic/GetResponse.java | 33 + .../async/generic/InternalPostResponse.java | 33 + .../be/cin/nip/async/generic/MsgQuery.java | 37 + .../be/cin/nip/async/generic/MsgResponse.java | 58 + .../cin/nip/async/generic/ObjectFactory.java | 74 + .../3.20.2/be/cin/nip/async/generic/Post.java | 61 + .../cin/nip/async/generic/PostResponse.java | 33 + .../nip/async/generic/PostResponseReturn.java | 42 + .../be/cin/nip/async/generic/Query.java | 44 + .../nip/async/generic/QueryParameters.java | 78 + .../be/cin/nip/async/generic/RejectInb.java | 62 + .../be/cin/nip/async/generic/RejectOutb.java | 76 + .../be/cin/nip/async/generic/Responses.java | 69 + .../3.20.2/be/cin/nip/async/generic/TAck.java | 130 + .../cin/nip/async/generic/TAckResponse.java | 43 + .../cin/nip/async/generic/package-info.java | 12 + .../cin/nip/sync/reg/v1/BankAccountType.java | 40 + .../be/cin/nip/sync/reg/v1/ObjectFactory.java | 30 + .../cin/nip/sync/reg/v1/RegistrantType.java | 30 + .../sync/reg/v1/RegistrationAnswerType.java | 103 + .../nip/sync/reg/v1/RegistrationStatus.java | 21 + .../cin/nip/sync/reg/v1/RegistrationType.java | 53 + .../be/cin/nip/sync/reg/v1/Registrations.java | 66 + .../nip/sync/reg/v1/RegistrationsAnswer.java | 44 + .../be/cin/nip/sync/reg/v1/package-info.java | 12 + .../saml/extension/AttributeQueryList.java | 37 + .../memberdata/saml/extension/Dimension.java | 44 + .../saml/extension/ExtensionsType.java | 14 + .../memberdata/saml/extension/Facet.java | 53 + .../saml/extension/ObjectFactory.java | 26 + .../saml/extension/ResponseList.java | 37 + .../saml/extension/package-info.java | 12 + decompiled/3.20.2/be/cin/types/v1/Blob.java | 150 + .../be/cin/types/v1/CareReceiverIdType.java | 52 + .../cin/types/v1/ContentEncryptionType.java | 50 + .../3.20.2/be/cin/types/v1/DetailType.java | 66 + .../3.20.2/be/cin/types/v1/DetailsType.java | 30 + .../3.20.2/be/cin/types/v1/FaultType.java | 68 + .../3.20.2/be/cin/types/v1/ObjectFactory.java | 34 + .../3.20.2/be/cin/types/v1/PeriodType.java | 56 + .../be/cin/types/v1/StringLangType.java | 40 + .../3.20.2/be/cin/types/v1/package-info.java | 12 + .../business/common/domain/Patient.java | 193 + .../exception/EhealthServiceException.java | 14 + .../exception/EhealthServiceV2Exception.java | 20 + .../common/helper/EhealthServiceHelper.java | 79 + .../common/util/BusinessConfigUtil.java | 50 + .../common/util/EhealthServiceV2Util.java | 11 + .../business/common/util/EidUtils.java | 27 + .../common/util/HandlerChainUtil.java | 21 + .../common/validator/ValidatorFactory.java | 20 + .../FolderDecryptionRuntimeException.java | 9 + .../IntraHubBusinessConnectorException.java | 16 + ...raHubBusinessConnectorExceptionValues.java | 24 + .../KmehrBusinessConnectorException.java | 27 + .../intrahubcommons/helper/ServiceHelper.java | 17 + .../security/FolderDecryptor.java | 96 + .../security/FolderEncryptor.java | 110 + .../security/HubDecryptionHandler.java | 73 + .../security/IntrahubEncryptionUtil.java | 36 + .../kmehrcommons/CDConsentBuilderUtil.java | 18 + .../business/kmehrcommons/HcPartyUtil.java | 425 ++ .../business/kmehrcommons/builders/Cd.java | 53 + .../kmehrcommons/builders/HcPartyBuilder.java | 224 + .../business/kmehrcommons/builders/Id.java | 39 + .../builders/mycarenet/McnCd.java | 53 + .../builders/mycarenet/McnHcPartyBuilder.java | 224 + .../builders/mycarenet/McnId.java | 39 + .../mycarenet/McnHcPartyUtil.java | 286 + .../kmehrcommons/util/KmehrIdGenerator.java | 13 + .../validator/KmehrValidator.java | 8 + .../validator/ValidatorFactory.java | 18 + .../validator/impl/KmehrValidatorImpl.java | 14 + .../builders/ResponseBuilder.java | 26 + .../builders/ResponseBuilderFactory.java | 27 + .../builders/impl/GPCommonBuilderImpl.java | 10 + ...ependantProfessionalCommonBuilderImpl.java | 31 + .../builders/impl/ResponseBuilderImpl.java | 219 + .../builders/util/BlobUtil.java | 148 + .../builders/util/PropertyUtil.java | 41 + .../builders/util/RequestBuilderUtil.java | 49 + .../mapper/SendRequestMapper.java | 221 + .../mapper/v3/BlobMapper.java | 32 + .../mapper/v3/CommonInputMapper.java | 14 + .../mapper/v3/RoutingMapper.java | 14 + .../mapper/v3/SendRequestMapper.java | 222 + .../validator/CommonOutputValidator.java | 33 + .../builders/BlobBuilder.java | 24 + .../builders/BlobBuilderFactory.java | 26 + .../builders/CommonBuilder.java | 31 + .../builders/RequestBuilderFactory.java | 48 + .../impl/AbstractCommonBuilderImpl.java | 174 + .../builders/impl/BlobBuilderImpl.java | 127 + .../builders/impl/BuilderUtils.java | 75 + .../impl/GenericCommonBuilderImpl.java | 45 + .../builders/util/CareProviderBuilder.java | 65 + .../util/GeneralCommonInputBuilder.java | 65 + .../builders/util/GeneralRoutingBuilder.java | 65 + .../mycarenetdomaincommons/domain/Blob.java | 88 + .../domain/CareProvider.java | 17 + .../domain/CareReceiverId.java | 53 + .../domain/CommonInput.java | 29 + .../domain/Identification.java | 54 + .../domain/InputReference.java | 21 + .../domain/McnPackageInfo.java | 39 + .../mycarenetdomaincommons/domain/Nihii.java | 27 + .../mycarenetdomaincommons/domain/Origin.java | 112 + .../mycarenetdomaincommons/domain/Party.java | 22 + .../mycarenetdomaincommons/domain/Period.java | 31 + .../domain/Routing.java | 49 + .../mycarenetdomaincommons/domain/Ssin.java | 13 + .../domain/async/PostContent.java | 93 + .../ConnectorValidationException.java | 19 + .../InvalidBlobContentConnectorException.java | 46 + ...idBlobContentConnectorExceptionValues.java | 26 + .../exception/ValidationError.java | 23 + .../mapper/DomainBlobMapper.java | 56 + .../util/McnConfigUtil.java | 24 + .../util/PropertyUtil.java | 41 + .../util/WsAddressingUtil.java | 43 + .../validator/AbstractMyCarenetValidator.java | 7 + .../validator/CommonInputValidator.java | 144 + .../validator/RoutingValidator.java | 69 + .../service/AddressbookTokenService.java | 22 + .../service/TokenServiceFactory.java | 29 + .../impl/AddressbookTokenServiceImpl.java | 72 + .../session/AddressbookSessionService.java | 21 + .../AddressbookSessionServiceFactory.java | 16 + .../impl/AddressbookSessionServiceImpl.java | 52 + .../AddressbookSessionServiceImplFactory.java | 16 + .../chapterIV/builders/AdmissionBuilder.java | 19 + .../chapterIV/builders/BuilderFactory.java | 80 + .../chapterIV/builders/CommonBuilder.java | 13 + .../builders/ConsultationBuilder.java | 19 + .../chapterIV/builders/KmehrBuilder.java | 11 + .../builders/KmehrBuilderFactory.java | 17 + .../chapterIV/builders/QualityBuilder.java | 7 + .../builders/QualityBuilderFactory.java | 19 + .../chapterIV/builders/ResponseBuilder.java | 29 + .../builders/WrappedResponseBuilder.java | 32 + .../impl/AbstractKmehrBuilderImpl.java | 83 + .../builders/impl/AdmissionBuilderImpl.java | 37 + .../builders/impl/BuilderConstants.java | 5 + .../builders/impl/CommonBuilderImpl.java | 276 + .../impl/ConsultationBuilderImpl.java | 50 + .../builders/impl/GenericKmehrBuilder.java | 40 + .../impl/KmehrBuilderPersPhysician.java | 63 + .../impl/QualityBuilderPersPhysician.java | 11 + .../builders/impl/ResponseBuilderImpl.java | 244 + .../chapterIV/common/ConversationType.java | 16 + .../domain/ChapterIVBuilderResponse.java | 117 + ...apterIVKmehrResponseWithTimeStampInfo.java | 56 + .../chapterIV/domain/ChapterIVReferences.java | 85 + .../ChapterIVBusinessConnectorException.java | 37 + ...terIVBusinessConnectorExceptionValues.java | 30 + .../chapterIV/mappers/CommonInputMapper.java | 15 + .../chapterIV/service/ChapterIVService.java | 16 + .../chapterIV/service/ServiceFactory.java | 41 + .../service/impl/ChapterIVServiceImpl.java | 67 + .../chapterIV/session/ChapterIVService.java | 34 + .../ChapterIVSessionServiceFactory.java | 15 + .../session/impl/ChapterIVServiceImpl.java | 72 + ...ChapterIVServiceImplementationFactory.java | 17 + .../chapterIV/utils/ACLUtils.java | 82 + .../chapterIV/utils/ChapterIVJaxbUtils.java | 36 + .../chapterIV/utils/FolderTypeUtils.java | 37 + .../chapterIV/utils/KeyDepotHelper.java | 42 + .../validators/Chapter4XmlValidator.java | 9 + .../chapterIV/validators/KmehrValidator.java | 9 + .../impl/Chapter4XmlValidatorImpl.java | 70 + .../validators/impl/KmehrValidatorImpl.java | 34 + ...MedicalAdvisorAgreementRequestWrapper.java | 24 + ...edicalAdvisorAgreementResponseWrapper.java | 24 + .../chapterIV/wrapper/ResponseTypeIf.java | 13 + .../wrapper/SealedRequestWrapper.java | 22 + .../wrapper/UnsealedRequestWrapper.java | 11 + .../wrapper/UnsealedResponseWrapper.java | 11 + .../chapterIV/wrapper/WrappedXmlObject.java | 7 + .../wrapper/factory/XmlObjectFactory.java | 15 + .../factory/impl/AskXmlObjectFactory.java | 30 + .../impl/ConsultationXmlObjectFactory.java | 30 + .../wrapper/impl/AbstractWrapper.java | 16 + ...calAdvisorAgreementRequestWrapperImpl.java | 52 + ...alAdvisorAgreementResponseWrapperImpl.java | 65 + .../impl/AskSealedRequestWrapperImpl.java | 50 + .../impl/AskUnsealedRequestWrapperImpl.java | 32 + .../impl/AskUnsealedResponseWrapperImpl.java | 28 + ...calAdvisorAgreementRequestWrapperImpl.java | 52 + ...alAdvisorAgreementResponseWrapperImpl.java | 65 + .../impl/ConsultSealedRequestWrapperImpl.java | 50 + .../ConsultUnsealedRequestWrapperImpl.java | 32 + .../ConsultUnsealedResponseWrapperImpl.java | 28 + .../impl/WrappedObjectMarshallerHelper.java | 34 + .../civicsv2/service/ServiceFactory.java | 36 + .../session/CivicsSessionService.java | 41 + .../session/CivicsSessionServiceFactory.java | 15 + .../CivicsImplementationClassFactory.java | 18 + .../impl/CivicsSessionServiceImpl.java | 114 + .../civicsv2/validator/XmlValidator.java | 14 + .../ConsultrnIdentifyPersonException.java | 18 + ...sultrnRegisterExistingPersonException.java | 18 + .../ConsultrnRegisterPersonException.java | 26 + .../ConsultrnPhoneticSearchException.java | 18 + .../consultrn/service/ConsultrnService.java | 22 + .../consultrn/service/ServiceFactory.java | 34 + .../service/impl/ConsultrnServiceImpl.java | 75 + .../consultrn/session/ConsultrnService.java | 21 + .../ConsultrnSessionServiceFactory.java | 15 + .../ConsultrnImplementationClassFactory.java | 19 + .../impl/ConsultrnSessionServiceImpl.java | 41 + .../service/ConsultrnCBSSPersonService.java | 10 + .../service/ConsultrnPersonService.java | 14 + .../consultrnv2/service/ServiceFactory.java | 35 + .../impl/ConsultrnCBSSPersonServiceImpl.java | 36 + .../impl/ConsultrnPersonServiceImpl.java | 45 + .../impl/support/ConsultrnService.java | 35 + .../session/ConsultrnCBSSPersonService.java | 9 + .../session/ConsultrnPersonService.java | 13 + .../ConsultrnSessionServiceFactory.java | 19 + .../impl/ConsultrnCBSSPersonServiceImpl.java | 22 + .../ConsultrnImplementationClassFactory.java | 22 + .../impl/ConsultrnPersonServiceImpl.java | 29 + .../dicsv3/service/ServiceFactory.java | 36 + .../dicsv3/session/DicsSessionService.java | 49 + .../session/DicsSessionServiceFactory.java | 15 + .../impl/DicsImplementationClassFactory.java | 18 + .../session/impl/DicsSessionServiceImpl.java | 122 + .../dicsv3/validator/XmlValidator.java | 16 + .../exception/AbstractDicsException.java | 21 + .../exception/DicsDataNotFoundException.java | 11 + .../dicsv4/exception/DicsException.java | 11 + .../dicsv4/service/ServiceFactory.java | 36 + .../dicsv4/session/DicsSessionService.java | 71 + .../session/DicsSessionServiceFactory.java | 15 + .../impl/DicsImplementationClassFactory.java | 22 + .../session/impl/DicsSessionServiceImpl.java | 169 + .../dicsv4/validator/DicsValidator.java | 9 + .../validator/impl/DicsValidatorImpl.java | 15 + .../dicsv5/exception/DicsException.java | 16 + .../dicsv5/service/ServiceFactory.java | 26 + .../dicsv5/session/DicsSessionService.java | 70 + .../session/DicsSessionServiceFactory.java | 15 + .../impl/DicsImplementationClassFactory.java | 16 + .../session/impl/DicsSessionServiceImpl.java | 171 + .../dmg/builders/RequestObjectBuilder.java | 22 + .../builders/RequestObjectBuilderFactory.java | 17 + .../dmg/builders/ResponseObjectBuilder.java | 14 + .../ResponseObjectBuilderFactory.java | 17 + .../impl/FillSendRequestParameter.java | 61 + .../impl/RequestObjectBuilderImpl.java | 187 + .../impl/ResponseObjectBuilderImpl.java | 174 + .../dmg/domain/DMGReferences.java | 86 + .../dmg/domain/DmgBuilderResponse.java | 72 + .../DmgBusinessConnectorException.java | 20 + .../DmgBusinessConnectorExceptionValues.java | 27 + .../dmg/mappers/BlobMapper.java | 30 + .../dmg/mappers/CommonInputMapper.java | 20 + .../dmg/mappers/RequestObjectMapper.java | 32 + .../dmg/mappers/RoutingMapper.java | 20 + .../dmg/service/DmgService.java | 30 + .../dmg/service/ServiceFactory.java | 49 + .../dmg/service/impl/DmgServiceImpl.java | 126 + .../dmg/session/DmgService.java | 28 + .../dmg/session/DmgSessionServiceFactory.java | 15 + .../dmg/session/impl/DmgServiceImpl.java | 53 + .../impl/DmgServiceImplementationFactory.java | 16 + .../dmg/util/DmgConstants.java | 11 + .../validators/impl/DmgXmlValidatorImpl.java | 29 + .../ehbox/api/domain/AcknowledgeMessage.java | 5 + .../ehbox/api/domain/Addressee.java | 154 + .../ehbox/api/domain/Document.java | 108 + .../ehbox/api/domain/DocumentMessage.java | 81 + .../ehbox/api/domain/ErrorMessage.java | 44 + .../ehbox/api/domain/Message.java | 224 + .../ehbox/api/domain/NewsMessage.java | 60 + .../EhboxBusinessConnectorException.java | 16 + ...EhboxBusinessConnectorExceptionValues.java | 26 + .../ehbox/api/utils/QualityType.java | 277 + .../ehbox/api/utils/SigningValue.java | 42 + .../ehbox/v3/builders/BuilderFactory.java | 80 + .../builders/ConsultationMessageBuilder.java | 12 + .../ehbox/v3/builders/RequestBuilder.java | 97 + .../ehbox/v3/builders/SendMessageBuilder.java | 16 + .../impl/AbstractConsultationBuilder.java | 198 + .../impl/ConsultationFullMessageBuilder.java | 247 + .../impl/ConsultationMessageBuilderImpl.java | 32 + .../ConsultationReducedMessageBuilder.java | 61 + .../v3/builders/impl/RequestBuilderImpl.java | 248 + .../builders/impl/SendMessageBuilderImpl.java | 338 ++ .../v3/database/ByteArrayDatasource.java | 9 + .../v3/exception/EhboxCryptoException.java | 35 + .../v3/exception/OoOPublicationException.java | 18 + .../ehbox/v3/service/ConsultationService.java | 59 + .../ehbox/v3/service/EhBoxServiceHelper.java | 32 + .../ehbox/v3/service/PublicationService.java | 11 + .../ehbox/v3/service/ServiceFactory.java | 51 + .../service/impl/ConsultationServiceImpl.java | 154 + .../impl/PublicationEh2EboxServiceImpl.java | 46 + .../service/impl/PublicationServiceImpl.java | 46 + .../ehbox/v3/session/Eh2eBoxServiceV3.java | 9 + .../ehbox/v3/session/EhealthBoxServiceV3.java | 62 + .../ehbox/v3/session/ServiceFactory.java | 20 + .../v3/session/impl/Eh2eBoxServiceV3Impl.java | 28 + .../EhboxServiceImplementationFactory.java | 20 + .../session/impl/EhealthBoxServiceV3Impl.java | 145 + .../v3/validator/EhboxReplyValidator.java | 8 + .../ehbox/v3/validator/ValidatorFactory.java | 18 + .../impl/EhboxReplyValidatorImpl.java | 51 + .../builders/BuilderConstants.java | 9 + .../genericasync/builders/BuilderFactory.java | 43 + .../builders/RequestObjectBuilder.java | 51 + .../builders/ResponseObjectBuilder.java | 28 + .../impl/RequestObjectBuilderImpl.java | 218 + .../impl/ResponseObjectBuilderImpl.java | 226 + .../genericasync/domain/ConfigName.java | 5 + .../domain/GenericAsyncConstants.java | 16 + .../genericasync/domain/GetRequest.java | 179 + .../domain/ProcessedGetResponse.java | 17 + .../domain/ProcessedMsgResponse.java | 49 + .../domain/ProcessedPostResponse.java | 22 + .../domain/ProcessedTAckResponse.java | 22 + .../genericasync/domain/TackQuery.java | 39 + .../encrypt/BusinessContentEncryptor.java | 133 + .../GenAsyncBusinessConnectorException.java | 20 + ...AsyncBusinessConnectorExceptionValues.java | 29 + ...SignatureValidationConnectorException.java | 18 + .../handlers/IncomingSecurityHandler.java | 90 + .../handlers/SAMLHolderOfKeyHandler.java | 44 + .../helper/CommonAsyncService.java | 25 + .../helper/DefaultCommonAsyncService.java | 68 + .../genericasync/helper/GetHelper.java | 165 + .../genericasync/helper/PostHelper.java | 72 + .../mappers/CommonInputMapper.java | 148 + .../genericasync/service/GenAsyncService.java | 20 + .../genericasync/service/ServiceFactory.java | 33 + .../service/impl/GenAsyncServiceImpl.java | 158 + .../genericasync/session/GenAsyncService.java | 20 + .../GenAsyncServiceImplementationFactory.java | 18 + .../GenAsyncSessionServiceFactory.java | 13 + .../session/impl/GenAsyncServiceImpl.java | 40 + .../impl/GenericAsyncXmlValidatorImpl.java | 22 + .../genins/builders/RequestObjectBuilder.java | 10 + .../builders/RequestObjectBuilderFactory.java | 65 + .../impl/RequestObjectBuilderImpl.java | 48 + .../genins/domain/RequestParameters.java | 98 + .../GenInsBusinessConnectorException.java | 32 + ...enInsBusinessConnectorExceptionValues.java | 32 + .../genins/mapper/CommonInputMapper.java | 24 + .../genins/service/GenInsService.java | 15 + .../genins/service/ServiceFactory.java | 42 + .../service/impl/GenInsServiceImpl.java | 83 + .../genins/session/GenInsService.java | 14 + .../GenInsServiceImplementationFactory.java | 18 + .../session/GenInsSessionServiceFactory.java | 14 + .../session/impl/GenInsServiceImpl.java | 23 + .../hub/builders/BuilderFactory.java | 24 + .../hub/builders/RequestBuilder.java | 106 + .../hub/builders/RequestBuilderComplete.java | 213 + .../hub/builders/ResponseBuilder.java | 61 + .../service/IntraHubAccessRightService.java | 20 + .../hub/service/IntraHubHCPartyService.java | 19 + .../hub/service/IntraHubPatientService.java | 20 + .../hub/service/IntraHubService.java | 99 + .../IntraHubTherapeuticLinkService.java | 15 + .../service/IntraHubTransactionService.java | 28 + .../hub/service/ServiceFactory.java | 66 + .../hub/service/impl/IntraHubAbstract.java | 27 + .../impl/IntraHubAccessRightServiceImpl.java | 86 + .../impl/IntraHubHCPartyServiceImpl.java | 91 + .../impl/IntraHubPatientServiceImpl.java | 94 + .../hub/service/impl/IntraHubServiceImpl.java | 549 ++ .../IntraHubTherapeuticLinkServiceImpl.java | 68 + .../impl/IntraHubTransactionServiceImpl.java | 113 + .../hub/session/HubService.java | 78 + .../hub/session/HubServiceComplete.java | 95 + .../hub/session/HubSessionServiceFactory.java | 18 + .../session/impl/HubServiceCompleteImpl.java | 263 + ...bServiceCompleteImplementationFactory.java | 17 + .../hub/session/impl/HubServiceImpl.java | 180 + .../impl/HubServiceImplementationFactory.java | 17 + .../hub/util/RequestTypeBuilder.java | 44 + .../hub/validators/HubReplyValidator.java | 9 + .../impl/HubReplyValidatorImpl.java | 41 + .../hubv3/builders/RequestBuilder.java | 101 + .../hubv3/builders/RequestBuilderFactory.java | 18 + .../builders/impl/RequestBuilderImpl.java | 268 + .../hubv3/service/HubTokenService.java | 116 + .../hubv3/service/ServiceFactory.java | 53 + .../service/impl/HubTokenServiceImpl.java | 329 ++ .../hubv3/session/HubService.java | 168 + .../session/HubSessionServiceFactory.java | 12 + .../hubv3/session/impl/HubServiceImpl.java | 409 ++ .../impl/HubServiceImplementationFactory.java | 16 + .../hubv3/util/RequestListTypeBuilder.java | 45 + .../hubv3/util/RequestTypeBuilder.java | 53 + .../hubv3/validators/HubReplyValidator.java | 8 + .../impl/HubReplyValidatorImpl.java | 10 + .../mediprima/service/ServiceFactory.java | 35 + .../MediprimaConsultationSessionService.java | 9 + .../MediprimaSessionServiceFactory.java | 20 + .../MediprimaTarificationSessionService.java | 9 + ...diprimaConsultationSessionServiceImpl.java | 58 + .../MediprimaImplementationClassFactory.java | 20 + ...diprimaTarificationSessionServiceImpl.java | 52 + .../mediprima/validator/XmlValidator.java | 16 + .../MediprimaUmaDeleteException.java | 17 + .../exception/MediprimaUmaException.java | 20 + .../MediprimaUmaSearchException.java | 17 + .../exception/MediprimaUmaSendException.java | 17 + .../service/MediprimaUmaService.java | 21 + .../mediprimauma/service/ServiceFactory.java | 23 + .../service/impl/MediprimaUmaServiceImpl.java | 71 + .../session/MediprimaUmaService.java | 20 + .../MediprimaUmaSessionServiceFactory.java | 15 + ...ediprimaUmaImplementationClassFactory.java | 19 + .../session/impl/MediprimaUmaServiceImpl.java | 39 + .../mediprimav2/service/ServiceFactory.java | 27 + .../MediprimaConsultationSessionService.java | 9 + .../MediprimaSessionServiceFactory.java | 15 + ...diprimaConsultationSessionServiceImpl.java | 60 + .../MediprimaImplementationClassFactory.java | 18 + .../mediprimav2/validator/XmlValidator.java | 16 + .../attest/builders/RequestObjectBuilder.java | 16 + .../builders/RequestObjectBuilderFactory.java | 17 + .../builders/ResponseObjectBuilder.java | 10 + .../ResponseObjectBuilderFactory.java | 17 + .../impl/RequestObjectBuilderImpl.java | 130 + .../impl/ResponseObjectBuilderImpl.java | 51 + .../attest/domain/AttestBuilderRequest.java | 22 + .../attest/domain/AttestBuilderResponse.java | 42 + .../attest/domain/InputReference.java | 25 + .../AttestBusinessConnectorException.java | 20 + ...ttestBusinessConnectorExceptionValues.java | 21 + .../mycarenet/attest/mappers/BlobMapper.java | 31 + .../attest/security/AttestEncryptionUtil.java | 24 + .../security/BusinessContentEncryptor.java | 97 + .../attest/service/AttestService.java | 10 + .../attest/service/ServiceFactory.java | 30 + .../service/impl/AttestServiceImpl.java | 50 + .../attest/session/AttestService.java | 10 + .../session/AttestSessionServiceFactory.java | 15 + .../session/impl/AttestServiceImpl.java | 26 + .../AttestServiceImplementationFactory.java | 16 + .../attest/util/AttestConstants.java | 9 + .../impl/AttestXmlValidatorImpl.java | 30 + .../builders/RequestObjectBuilder.java | 16 + .../builders/RequestObjectBuilderFactory.java | 17 + .../builders/ResponseObjectBuilder.java | 14 + .../ResponseObjectBuilderFactory.java | 17 + .../impl/RequestObjectBuilderImpl.java | 70 + .../impl/ResponseObjectBuilderImpl.java | 104 + .../domain/CancelAttestBuilderRequest.java | 22 + .../attestv2/domain/InputReference.java | 25 + .../domain/SendAttestBuilderRequest.java | 29 + .../domain/SignedBuilderResponse.java | 39 + .../SignedEncryptedBuilderResponse.java | 42 + .../AttestBusinessConnectorException.java | 20 + ...ttestBusinessConnectorExceptionValues.java | 21 + .../attestv2/helper/AttestConstants.java | 10 + .../helper/RequestObjectBuilderHelper.java | 167 + .../security/AttestEncryptionUtil.java | 23 + .../CancelBusinessContentEncryptor.java | 91 + .../SendBusinessContentEncryptor.java | 96 + .../attestv2/service/AttestService.java | 13 + .../attestv2/service/ServiceFactory.java | 30 + .../service/impl/AttestServiceImpl.java | 65 + .../attestv2/session/AttestService.java | 13 + .../session/AttestSessionServiceFactory.java | 15 + .../session/impl/AttestServiceImpl.java | 35 + .../AttestServiceImplementationFactory.java | 16 + .../impl/AttestXmlValidatorImpl.java | 34 + .../builders/ResponseObjectBuilder.java | 9 + .../ResponseObjectBuilderFactory.java | 17 + .../impl/ResponseObjectBuilderImpl.java | 64 + .../domain/MemberDataBuilderResponse.java | 30 + .../memberdata/service/MemberDataService.java | 10 + .../memberdata/service/ServiceFactory.java | 29 + .../service/impl/MemberDataServiceImpl.java | 47 + .../memberdata/session/MemberDataService.java | 9 + .../MemberDataSessionServiceFactory.java | 15 + .../session/impl/MemberDataServiceImpl.java | 27 + ...emberDataServiceImplementationFactory.java | 16 + .../MemberDataSignatureVerifier.java | 45 + .../builders/RequestObjectBuilder.java | 10 + .../builders/RequestObjectBuilderFactory.java | 24 + .../EncryptedRequestObjectBuilderImpl.java | 85 + .../NotEncryptedRequestObjectBuilderImpl.java | 66 + .../MemberDataBusinessConnectorException.java | 12 + ...rDataBusinessConnectorExceptionValues.java | 21 + .../security/MemberDataEncryptionUtil.java | 23 + .../util/MemberDataConstants.java | 12 + .../validator/MemberDataXmlValidatorImpl.java | 30 + .../builders/ResponseObjectBuilder.java | 9 + .../ResponseObjectBuilderFactory.java | 17 + .../impl/ResponseObjectBuilderImpl.java | 114 + .../domain/MemberDataBuilderResponse.java | 29 + .../service/MemberDataService.java | 10 + .../memberdatav2/service/ServiceFactory.java | 29 + .../service/impl/MemberDataServiceImpl.java | 47 + .../session/MemberDataService.java | 9 + .../MemberDataSessionServiceFactory.java | 15 + .../session/impl/MemberDataServiceImpl.java | 27 + ...emberDataServiceImplementationFactory.java | 16 + .../RegistrationRequestBuilderFactory.java | 17 + .../registration/builder/RequestBuilder.java | 11 + .../builder/impl/RequestBuilderImpl.java | 17 + .../registration/helper/ResponseHelper.java | 32 + .../registration/service/ServiceFactory.java | 28 + .../session/RegistrationSession.java | 9 + .../session/RegistrationSessionFactory.java | 15 + .../session/impl/RegistrationSessionImpl.java | 55 + ...egsitrationImplementationClassFactory.java | 17 + .../service/SsinHistoryTokenService.java | 14 + .../service/TokenServiceFactory.java | 29 + .../impl/SsinHistoryTokenServiceImpl.java | 58 + .../session/SsinHistorySessionService.java | 13 + .../SsinHistorySessionServiceFactory.java | 16 + .../impl/SsinHistorySessionServiceImpl.java | 39 + .../SsinHistorySessionServiceImplFactory.java | 16 + .../tarification/builder/RequestBuilder.java | 13 + .../TarificationRequestBuilderFactory.java | 17 + .../builder/impl/RequestBuilderImpl.java | 28 + .../tarification/helper/ResponseHelper.java | 32 + .../tarification/service/ServiceFactory.java | 35 + .../session/TarificationSessionService.java | 9 + .../TarificationSessionServiceFactory.java | 15 + ...arificationImplementationClassFactory.java | 17 + .../impl/TarificationSessionServiceImpl.java | 53 + ...tImplementationForgeneralPractitioner.java | 65 + .../builders/CommonObjectBuilder.java | 22 + .../therlink/builders/ProofBuilder.java | 18 + .../builders/RequestObjectBuilder.java | 55 + .../builders/RequestObjectBuilderFactory.java | 40 + .../AbstractRequestObjectBuilderImpl.java | 173 + .../builders/impl/BuilderConstants.java | 8 + .../impl/CommonObjectBuilderImpl.java | 50 + .../impl/GPRequestObjectBuilderImpl.java | 35 + .../impl/GenericRequestObjectBuilder.java | 34 + .../builders/impl/ProofBuilderImpl.java | 88 + .../builders/impl/TherlinkBuilderUtil.java | 18 + .../therlink/domain/Author.java | 79 + .../therlink/domain/HcParty.java | 278 + .../therlink/domain/OperationContext.java | 157 + .../therlink/domain/Patient.java | 144 + .../therlink/domain/Proof.java | 68 + .../therlink/domain/ProofTypeValues.java | 18 + .../therlink/domain/TherapeuticLink.java | 192 + .../domain/TherapeuticLinkRequestType.java | 117 + .../therlink/domain/jaxb/Therapeuticlink.java | 12 + .../therlink/domain/requests/BinaryProof.java | 65 + .../requests/GetTherapeuticLinkRequest.java | 33 + .../requests/HasTherapeuticLinkRequest.java | 14 + .../requests/PutTherapeuticLinkRequest.java | 32 + .../RevokeTherapeuticLinkRequest.java | 15 + .../requests/TherapeuticLinkComplete.java | 92 + .../requests/TherapeuticLinkStatus.java | 7 + .../domain/responses/Acknowledge.java | 70 + .../domain/responses/GeneralResponse.java | 76 + .../responses/GetTherapeuticLinkResponse.java | 47 + .../responses/HasTherapeuticLinkResponse.java | 15 + .../responses/PutTherapeuticLinkResponse.java | 15 + .../RevokeTherapeuticLinkResponse.java | 15 + .../responses/TherapeuticLinkResponse.java | 108 + .../TherapeuticLinkResponseError.java | 40 + .../TherLinkBusinessConnectorException.java | 16 + ...rLinkBusinessConnectorExceptionValues.java | 30 + .../therlink/mappers/HcPartyMapper.java | 132 + .../therlink/mappers/MapperFactory.java | 22 + .../therlink/mappers/PatientMapper.java | 20 + .../therlink/mappers/RequestObjectMapper.java | 337 ++ .../mappers/ResponseObjectMapper.java | 388 ++ .../therlink/service/ServiceFactory.java | 35 + .../therlink/service/TherLinkService.java | 23 + .../service/impl/TherLinkServiceImpl.java | 117 + .../therlink/session/TherLinkService.java | 22 + .../TherlinkSessionServiceFactory.java | 15 + .../session/impl/TherLinkServiceImpl.java | 41 + .../TherlinkServiceImplementationFactory.java | 17 + .../therlink/util/ConfigReader.java | 17 + .../therlink/util/TherlinkConfigKeys.java | 19 + .../wsconsent/builders/AuthorBuilder.java | 11 + .../wsconsent/builders/ConsentBuilder.java | 17 + .../builders/HcPartyInfoBuilder.java | 9 + .../builders/PatientInfoBuilder.java | 8 + .../builders/RequestObjectBuilder.java | 21 + .../builders/RequestObjectBuilderFactory.java | 46 + .../builders/impl/AuthorBuilderImpl.java | 32 + .../builders/impl/ConsentBuilderImpl.java | 41 + .../DelegatingHcPartyInfoBuilderImpl.java | 13 + .../builders/impl/HcPartyInfoBuilderImpl.java | 22 + .../builders/impl/PatientInfoBuilderImpl.java | 30 + .../impl/RequestObjectBuilderImpl.java | 116 + .../WsConsentBusinessConnectorException.java | 16 + ...nsentBusinessConnectorExceptionValues.java | 21 + .../wsconsent/service/ServiceFactory.java | 18 + .../wsconsent/service/WsConsentService.java | 24 + .../service/impl/WsConsentServiceImpl.java | 84 + .../wsconsent/session/WsConsentService.java | 23 + ...WsConsentServiceImplementationFactory.java | 18 + .../WsConsentSessionServiceFactory.java | 16 + .../session/impl/WsConsentServiceImpl.java | 38 + .../adapter/XmlDateAdapter.java | 15 + .../adapter/XmlDateNoTzAdapter.java | 10 + .../adapter/XmlDateTimeAdapter.java | 15 + .../adapter/XmlTimeAdapter.java | 15 + .../adapter/XmlTimeNoTzAdapter.java | 15 + .../beid/BeIDCardAdaptor.java | 8 + .../beid/BeIDCardFactory.java | 18 + .../technicalconnector/beid/BeIDInfo.java | 102 + .../beid/domain/Address.java | 44 + .../beid/domain/DocumentType.java | 79 + .../beid/domain/Gender.java | 8 + .../beid/domain/Identity.java | 221 + .../beid/domain/SpecialOrganisation.java | 54 + .../beid/domain/SpecialStatus.java | 63 + .../beid/impl/CommonsEidAdaptor.java | 70 + .../technicalconnector/cache/Cache.java | 23 + .../cache/CacheFactory.java | 62 + .../cache/impl/HashMapCache.java | 43 + .../cache/impl/JSR107Cache.java | 96 + .../config/ConfigFactory.java | 121 + .../config/ConfigValidator.java | 14 + .../config/Configuration.java | 47 + .../config/ConfigurationModule.java | 9 + .../technicalconnector/config/UddiKeys.java | 43 + .../config/domain/Duration.java | 17 + .../impl/AbstractConfigurationImpl.java | 85 + .../config/impl/ConfigUtils.java | 25 + .../config/impl/ConfigValidatorImpl.java | 262 + .../config/impl/ConfigurationImpl.java | 160 + .../impl/ConfigurationModuleBootstrap.java | 136 + .../impl/ConfigurationModuleClassloader.java | 31 + .../ConfigurationModuleDefaultLanguage.java | 25 + .../impl/ConfigurationModuleEhealthTime.java | 54 + ...onfigurationModuleEndpointDistributor.java | 20 + .../ConfigurationModuleHostNameVerifier.java | 41 + .../impl/ConfigurationModuleLoader.java | 104 + .../impl/ConfigurationModuleLogging.java | 54 + .../impl/ConfigurationModuleLoggingLog4j.java | 139 + .../config/impl/ConfigurationModuleOCSP.java | 20 + .../impl/ConfigurationModuleProperties.java | 33 + .../config/impl/ConfigurationModuleProxy.java | 65 + .../config/impl/ConfigurationModuleSSL.java | 55 + .../impl/ConfigurationModuleSSLVerifier.java | 20 + .../ConfigurationModuleSecurityProvider.java | 149 + .../ConfigurationModuleServiceLoader.java | 60 + .../impl/ConfigurationModuleSysOut.java | 30 + .../impl/ConfigurationModuleSystemProps.java | 72 + .../impl/ConfigurationModuleTrustStore.java | 83 + .../impl/ConfigurationModuleVersion.java | 120 + .../impl/ConfigurationModuleWindows10.java | 25 + .../impl/ConfigurationModuleXmlSec.java | 34 + .../config/impl/RecursiveProperties.java | 306 + .../config/impl/TrustManagerFactory.java | 114 + .../config/util/ConfigUtil.java | 49 + .../config/util/domain/PackageInfo.java | 42 + .../enumeration/Charset.java | 18 + .../enumeration/CryptoType.java | 6 + .../enumeration/MimeType.java | 22 + .../enumeration/SsoProfile.java | 6 + .../exception/BeIDPinCodeException.java | 9 + .../CertificateVerificationException.java | 13 + .../exception/ConfigurationException.java | 13 + .../exception/ConnectorException.java | 20 + .../exception/CredentialException.java | 9 + .../exception/InstantiationException.java | 13 + .../exception/InterruptedException.java | 9 + .../exception/InvalidTimeStampException.java | 13 + .../exception/NoNextEndpointException.java | 9 + .../exception/ResponseAPDUException.java | 21 + .../exception/SessionManagementException.java | 15 + .../SessionManagementExceptionValues.java | 23 + .../SilentInstantiationException.java | 9 + .../exception/SoaErrorException.java | 57 + .../TechnicalConnectorException.java | 34 + .../TechnicalConnectorExceptionValues.java | 99 + .../exception/UnsealConnectorException.java | 22 + .../UnsealConnectorExceptionValues.java | 21 + .../generic/session/GenericService.java | 28 + .../session/GenericSessionServiceFactory.java | 16 + .../session/impl/GenericServiceImpl.java | 90 + .../GenericServiceImplementationFactory.java | 15 + .../handler/AbstractSOAPHandler.java | 59 + .../handler/AbstractWsSecurityHandler.java | 78 + .../handler/CacheFeederHandler.java | 51 + .../handler/CertificateCallback.java | 46 + .../handler/ConnectionTimeOutHandler.java | 38 + .../handler/ErrorCollectorHandler.java | 6 + .../handler/HarFileHandler.java | 224 + .../handler/LoggingHandler.java | 49 + .../handler/MessageLevelRetryHandler.java | 45 + .../handler/RequestContextHandler.java | 85 + .../handler/SAMLHolderOfKeyHandler.java | 35 + .../handler/SAMLSenderVouchesHandler.java | 37 + .../handler/SOAPHeaderLoggerHandler.java | 56 + .../handler/SchemaValidatorHandler.java | 81 + .../handler/SoapActionHandler.java | 62 + .../handler/UnsupportedCallbackHandler.java | 22 + .../handler/UserAgentHandler.java | 65 + .../handler/WsAddressingHandlerV200508.java | 117 + .../handler/domain/RequestContext.java | 38 + .../handler/domain/WsAddressingHeader.java | 85 + .../handler/domain/WsAddressingRelatesTo.java | 24 + .../handler/utils/WSSecurityCrypto.java | 107 + .../wss4j/WSSecHeaderGeneratorWss4jImpl.java | 166 + .../idgenerator/IdGenerator.java | 5 + .../idgenerator/IdGeneratorFactory.java | 65 + .../idgenerator/impl/DateTimeIdGenerator.java | 11 + .../idgenerator/impl/NanoTimeGenerator.java | 10 + .../impl/TimeBasedUniqueKeyGenerator.java | 26 + .../idgenerator/impl/UUIDGenerator.java | 10 + .../idgenerator/impl/XSIDGenerator.java | 14 + .../technicalconnector/mapper/Mapper.java | 7 + .../mapper/MapperFactory.java | 48 + .../mapper/converter/DateTimeConverter.java | 21 + .../mapper/impl/MapperDozerImpl.java | 20 + .../service/ServiceFactory.java | 112 + .../service/etee/CertificateChecker.java | 19 + .../etee/CertificateCheckerFactory.java | 20 + .../service/etee/CertificateFactory.java | 14 + .../service/etee/Crypto.java | 68 + .../service/etee/CryptoFactory.java | 268 + .../service/etee/RevocationFactory.java | 14 + .../service/etee/RevocationStatusChecker.java | 11 + .../etee/RevocationStatusCheckerFactory.java | 20 + .../service/etee/domain/EncryptionToken.java | 50 + .../service/etee/domain/UnsealedData.java | 71 + .../service/etee/impl/AbstractCrypto.java | 63 + .../etee/impl/AbstractEndToEndCrypto.java | 80 + .../impl/AbstractRevocationStatusChecker.java | 66 + .../ConnectorCRLRevocationStatusChecker.java | 30 + .../impl/ConnectorCertificateChecker.java | 54 + .../ConnectorMockRevocationStatusChecker.java | 24 + .../ConnectorOCSPRevocationStatusChecker.java | 26 + .../ConnectorRevocationStatusChecker.java | 32 + .../service/etee/impl/CryptoImpl.java | 298 + .../service/idsupport/IdSupportService.java | 14 + .../idsupport/impl/IdSupportServiceImpl.java | 70 + .../service/keydepot/KeyDepotManager.java | 37 + .../keydepot/KeyDepotManagerFactory.java | 13 + .../service/keydepot/KeyDepotService.java | 15 + .../keydepot/impl/KeyDepotManagerImpl.java | 163 + .../keydepot/impl/KeyDepotServiceImpl.java | 146 + .../service/kgss/KgssManager.java | 142 + .../service/kgss/KgssService.java | 23 + .../kgss/builders/KgssMessageBuilder.java | 21 + .../builders/impl/KgssMessageBuilderImpl.java | 111 + .../service/kgss/domain/KeyResult.java | 29 + .../service/kgss/impl/KgssServiceImpl.java | 126 + .../service/seals/SealsService.java | 15 + .../service/seals/impl/SealsServiceImpl.java | 60 + .../service/sso/BrowserHandler.java | 8 + .../service/sso/SingleSignOnService.java | 12 + .../sso/impl/DefaultBrowserHandler.java | 35 + .../sso/impl/SingleSignOnServiceImpl.java | 198 + .../service/sts/SAMLResponse.java | 9 + .../service/sts/SAMLTokenFactory.java | 64 + .../service/sts/STSService.java | 29 + .../service/sts/STSServiceFactory.java | 17 + .../service/sts/domain/SAMLAttribute.java | 37 + .../sts/domain/SAMLAttributeDesignator.java | 23 + .../sts/domain/SAMLNameIdentifier.java | 31 + .../service/sts/impl/AbstractSTSService.java | 79 + .../service/sts/impl/STSServiceImpl.java | 363 ++ .../sts/impl/STSServiceWsTrustImpl.java | 193 + .../service/sts/security/Credential.java | 26 + .../sts/security/ExtendedCredential.java | 11 + .../service/sts/security/KeyStoreAdaptor.java | 9 + .../service/sts/security/KeyStoreFactory.java | 40 + .../service/sts/security/KeyStoreInfo.java | 72 + .../service/sts/security/ProviderAdaptor.java | 8 + .../service/sts/security/ProviderFactory.java | 39 + .../service/sts/security/SAMLToken.java | 12 + .../impl/AbstractExtendedCredential.java | 39 + .../sts/security/impl/AbstractSAMLToken.java | 82 + .../sts/security/impl/BeIDCredential.java | 209 + .../sts/security/impl/KeyPairCredential.java | 50 + .../sts/security/impl/KeyStoreCredential.java | 98 + .../security/impl/SAMLHolderOfKeyToken.java | 10 + .../impl/SAMLSenderVouchesCredential.java | 10 + .../sts/security/impl/SAMLTokenImpl.java | 12 + .../security/impl/beid/BeIDConnectorGui.java | 41 + .../impl/beid/BeIDConnectorGuiFactory.java | 17 + .../impl/beid/BeIDKeyStoreAdaptor.java | 43 + .../sts/security/impl/beid/BeIDLogger.java | 16 + .../impl/beid/BeIDProviderAdaptor.java | 11 + .../sts/security/impl/beid/PinPadPanel.java | 12 + .../beid/impl/BeIDConnectorExternalGui.java | 174 + .../impl/beid/impl/BeIDConnectorGuiSwing.java | 16 + .../impl/beid/impl/PinPadPanelImpl.java | 183 + .../pkcs11/EidPinCallBackHandlerFactory.java | 20 + .../impl/pkcs11/SunPKCS11KeyStoreAdaptor.java | 44 + .../impl/pkcs11/SunPKCS11ProviderAdaptor.java | 157 + .../service/sts/utils/SAMLConfigHelper.java | 64 + .../service/sts/utils/SAMLConverter.java | 72 + .../service/sts/utils/SAMLHelper.java | 49 + .../service/timestamp/AuthorityService.java | 11 + .../service/timestamp/ConsultService.java | 17 + .../service/timestamp/ConsultServiceV2.java | 15 + .../service/timestamp/TimestampUtil.java | 68 + .../impl/AbstractConsultationServiceImpl.java | 56 + .../timestamp/impl/AuthorityServiceImpl.java | 30 + .../timestamp/impl/ConsultServiceImpl.java | 24 + .../timestamp/impl/ConsultServiceV2Impl.java | 24 + .../service/ws/ServiceFactory.java | 127 + .../AbstractSessionServiceFactory.java | 42 + .../AbstractSessionServiceWithCache.java | 34 + .../session/ImplementationClassFactory.java | 20 + .../session/ServiceCacheKey.java | 46 + .../technicalconnector/session/Session.java | 39 + .../session/SessionItem.java | 38 + .../session/SessionManager.java | 37 + .../SessionServiceFactoryWithCache.java | 11 + .../session/SessionServiceWithCache.java | 5 + .../session/impl/SessionItemImpl.java | 126 + .../session/impl/SessionManagerImpl.java | 402 ++ .../session/renew/AbstractRenewStrategy.java | 71 + .../session/renew/RenewStrategy.java | 15 + .../session/renew/RenewStrategyFactory.java | 33 + .../renew/SlidingWindowRenewStrategy.java | 77 + .../session/renew/TokenExpiredRenew.java | 19 + .../DeleteFileOnExitShutdownHook.java | 102 + .../shutdown/ShutdownHook.java | 5 + .../shutdown/ShutdownRegistry.java | 52 + .../utils/ByteArrayDatasource.java | 51 + .../utils/CertificateParser.java | 162 + .../utils/ConfigurableFactoryHelper.java | 234 + .../utils/ConfigurableImplementation.java | 8 + .../ConfigurableImplementationHelper.java | 26 + .../utils/ConnectorCryptoUtils.java | 187 + .../utils/ConnectorExceptionUtils.java | 81 + .../utils/ConnectorIOUtils.java | 515 ++ .../utils/ConnectorJaxbUtils.java | 14 + .../utils/ConnectorLogUtils.java | 14 + .../utils/ConnectorReflectionUtils.java | 10 + .../utils/ConnectorXmlUtils.java | 273 + .../technicalconnector/utils/DateUtils.java | 59 + .../utils/IdentifierType.java | 283 + .../utils/KeyStoreManager.java | 94 + .../utils/MarshallerHelper.java | 246 + .../technicalconnector/utils/PCSCUtils.java | 139 + .../utils/SOAPFaultFactory.java | 8 + .../technicalconnector/utils/SOAPUtils.java | 54 + .../utils/SecureString.java | 102 + .../technicalconnector/utils/SessionUtil.java | 278 + .../utils/TemplateEngineUtils.java | 148 + .../utils/impl/AttachmentMarshallerImpl.java | 59 + .../impl/AttachmentUnmarshallerImpl.java | 59 + .../utils/impl/JaxbContextFactory.java | 103 + .../validator/EhealthReplyValidator.java | 13 + .../validator/SessionValidator.java | 10 + .../validator/TimeStampValidator.java | 26 + .../validator/ValidatorHelper.java | 167 + .../validator/XMLValidator.java | 7 + .../impl/EhealthReplyValidatorImpl.java | 46 + .../validator/impl/SAMLSessionValidator.java | 32 + .../impl/TimeStampValidatorFactory.java | 53 + .../impl/TimeStampValidatorImpl.java | 124 + .../validator/impl/XMLValidatorImpl.java | 28 + .../impl/handler/ErrorCollectorHandler.java | 89 + .../impl/handler/ForkContentHandler.java | 136 + .../impl/handler/XOPValidationHandler.java | 55 + .../ws/GenericWsSender.java | 63 + .../technicalconnector/ws/ServiceFactory.java | 19 + .../ws/domain/FeatureLoader.java | 81 + .../ws/domain/GenericRequest.java | 323 ++ .../ws/domain/GenericResponse.java | 116 + .../ws/domain/HandlerChain.java | 73 + .../ws/domain/HandlerPosition.java | 17 + .../ws/domain/HandlersLoader.java | 68 + .../ws/domain/TokenType.java | 6 + .../ws/feature/AbstractSigningFeature.java | 29 + .../ws/feature/EndpointFeature.java | 36 + .../ws/feature/GenericFeature.java | 27 + .../ws/feature/SHA1Feature.java | 11 + .../ws/feature/SHA256Feature.java | 11 + .../ws/feature/SOAPActionFeature.java | 48 + .../feature/WSAddressingV200508Feature.java | 49 + .../ws/feature/XOPFeature.java | 28 + .../ws/impl/AbstractWsSender.java | 205 + .../ws/impl/GenericWsSenderImpl.java | 152 + .../ws/impl/SOAPMessageContextImpl.java | 42 + .../strategy/CacheBasedInvokeStrategy.java | 40 + .../ws/impl/strategy/InvokeStrategy.java | 5 + .../impl/strategy/InvokeStrategyContext.java | 39 + .../impl/strategy/InvokeStrategyFactory.java | 34 + .../impl/strategy/NoRetryInvokeStrategy.java | 28 + .../ws/impl/strategy/RetryStrategy.java | 135 + .../ehealth/aa/complextype/v1/Address.java | 107 + .../aa/complextype/v1/BaseNameType.java | 42 + .../complextype/v1/BaseServiceListType.java | 30 + .../aa/complextype/v1/BaseServiceType.java | 41 + .../aa/complextype/v1/Codification.java | 74 + .../ehealth/aa/complextype/v1/Country.java | 58 + .../aa/complextype/v1/Description.java | 18 + .../aa/complextype/v1/GIAMIAdministrator.java | 35 + .../aa/complextype/v1/GIAMIEntityType.java | 45 + .../aa/complextype/v1/GIAMIOrganization.java | 34 + .../v1/HealthCareAdditionalInformation.java | 43 + .../v1/HealthCareOrganization.java | 59 + .../v1/HealthCareOrganizationTypeV2.java | 71 + .../aa/complextype/v1/HealthCarePerson.java | 104 + .../v1/HealthCareProfessional.java | 35 + .../complextype/v1/IAMAttributeStatement.java | 15 + .../aa/complextype/v1/IndividualType.java | 116 + .../ehealth/aa/complextype/v1/Mandate.java | 59 + .../aa/complextype/v1/Municipality.java | 60 + .../ehealth/aa/complextype/v1/NameType.java | 14 + .../aa/complextype/v1/ObjectFactory.java | 317 ++ .../v1/OrganizationAddressbookType.java | 45 + .../v1/OrganizationDescriberType.java | 111 + .../v1/OrganizationDescriberTypeV2.java | 98 + .../v1/OrganizationIdentifierType.java | 41 + .../aa/complextype/v1/OrganizationInfo.java | 48 + .../ehealth/aa/complextype/v1/PeriodType.java | 55 + .../ehealth/aa/complextype/v1/PersonType.java | 57 + .../aa/complextype/v1/PersonWithFunction.java | 33 + .../aa/complextype/v1/PrincipalType.java | 79 + .../aa/complextype/v1/ProfessionCode.java | 57 + .../aa/complextype/v1/ProfessionType.java | 60 + .../aa/complextype/v1/ProfessionV2.java | 71 + .../aa/complextype/v1/ProfessionV3.java | 72 + .../v1/ProfessionalAddressbookType.java | 59 + .../aa/complextype/v1/ProfessionalType.java | 30 + .../complextype/v1/QualityDescriberType.java | 61 + .../aa/complextype/v1/Responsible.java | 33 + .../ehealth/aa/complextype/v1/Speciality.java | 48 + .../ehealth/aa/complextype/v1/StreetType.java | 43 + .../complextype/v1/SupportedOrganization.java | 33 + .../v1/SupportedOrganizationV2.java | 33 + .../aa/complextype/v1/SupportedQuality.java | 33 + .../aa/complextype/v1/TypeCodeType.java | 53 + .../aa/complextype/v1/package-info.java | 12 + .../addressbook/core/v1/EHealthBoxType.java | 67 + .../v1/IndividualContactInformationType.java | 60 + .../addressbook/core/v1/ObjectFactory.java | 26 + .../OrganizationContactInformationType.java | 31 + .../core/v1/ProfessionalInformation.java | 29 + .../core/v1/ProfessionalInformationType.java | 29 + .../addressbook/core/v1/package-info.java | 12 + .../v1/GetOrganizationContactInfoRequest.java | 69 + .../GetOrganizationContactInfoResponse.java | 34 + .../v1/GetProfessionalContactInfoRequest.java | 45 + .../GetProfessionalContactInfoResponse.java | 34 + .../protocol/v1/HealthCareOrganization.java | 15 + .../protocol/v1/ObjectFactory.java | 42 + .../v1/SearchOrganizationsRequest.java | 117 + .../v1/SearchOrganizationsResponse.java | 35 + .../v1/SearchProfessionalsRequest.java | 117 + .../v1/SearchProfessionalsResponse.java | 37 + .../addressbook/protocol/v1/package-info.java | 12 + .../ehealth/bcp/protocol/v1/Endpoint.java | 58 + .../bcp/protocol/v1/ObjectFactory.java | 18 + .../fgov/ehealth/bcp/protocol/v1/Service.java | 10 + .../ehealth/bcp/protocol/v1/ServiceList.java | 108 + .../ehealth/bcp/protocol/v1/ServiceType.java | 58 + .../ehealth/bcp/protocol/v1/StatusType.java | 21 + .../ehealth/bcp/protocol/v1/package-info.java | 12 + .../fgov/ehealth/bcp/protocol/v2/Cache.java | 60 + .../ehealth/bcp/protocol/v2/Endpoint.java | 62 + .../ehealth/bcp/protocol/v2/EndpointList.java | 31 + .../fgov/ehealth/bcp/protocol/v2/Expiry.java | 53 + .../be/fgov/ehealth/bcp/protocol/v2/Key.java | 53 + .../bcp/protocol/v2/ObjectFactory.java | 34 + .../fgov/ehealth/bcp/protocol/v2/Service.java | 72 + .../ehealth/bcp/protocol/v2/ServiceList.java | 108 + .../ehealth/bcp/protocol/v2/StatusType.java | 21 + .../ehealth/bcp/protocol/v2/package-info.java | 12 + .../core/v2/CertificateDetailsType.java | 95 + .../certra/core/v2/CertificateEntityType.java | 42 + .../core/v2/CertificateIdentifierType.java | 42 + .../certra/core/v2/CertificateInfoType.java | 194 + .../certra/core/v2/CertificateStatusType.java | 24 + .../certra/core/v2/ContactDataType.java | 66 + .../ehealth/certra/core/v2/ContractType.java | 56 + .../EHealthCertificateSigningRequestType.java | 69 + .../ehealth/certra/core/v2/ETKStatusType.java | 25 + .../ehealth/certra/core/v2/EntityType.java | 40 + .../certra/core/v2/LocalizedString.java | 41 + .../ehealth/certra/core/v2/ObjectFactory.java | 54 + .../core/v2/OrganizationIdentifierType.java | 84 + .../certra/core/v2/OrganizationType.java | 43 + .../core/v2/RevocationContractType.java | 73 + .../certra/core/v2/RevocationReasonType.java | 44 + .../fgov/ehealth/certra/core/v2/TextType.java | 31 + .../ehealth/certra/core/v2/package-info.java | 12 + .../v2/GenerateCertificateRequest.java | 50 + .../v2/GenerateCertificateResponse.java | 70 + .../protocol/v2/GenerateContractRequest.java | 63 + .../protocol/v2/GenerateContractResponse.java | 34 + .../v2/GenerateRevocationContractRequest.java | 73 + .../GenerateRevocationContractResponse.java | 34 + .../protocol/v2/GetActorQualitiesRequest.java | 50 + .../v2/GetActorQualitiesResponse.java | 48 + ...foForAuthenticationCertificateRequest.java | 36 + ...oForAuthenticationCertificateResponse.java | 34 + .../GetCertificateInfoForCitizenRequest.java | 36 + .../GetCertificateInfoForCitizenResponse.java | 36 + .../protocol/v2/GetCertificateRequest.java | 42 + .../protocol/v2/GetCertificateResponse.java | 35 + .../v2/GetExistingApplicationIdsRequest.java | 35 + .../v2/GetExistingApplicationIdsResponse.java | 36 + .../GetGenericOrganizationTypesRequest.java | 19 + .../GetGenericOrganizationTypesResponse.java | 36 + .../certra/protocol/v2/ObjectFactory.java | 94 + .../certra/protocol/v2/RevokeRequest.java | 71 + .../certra/protocol/v2/RevokeResponse.java | 19 + .../v2/SubmitCSRForForeignerRequest.java | 62 + .../v2/SubmitCSRForForeignerResponse.java | 57 + .../certra/protocol/v2/package-info.java | 12 + .../ehealth/chap4/core/v1/AbstractIdType.java | 30 + .../chap4/core/v1/CareProviderType.java | 53 + .../chap4/core/v1/CareReceiverIdType.java | 52 + .../chap4/core/v1/CommonInputType.java | 65 + .../chap4/core/v1/CommonOutputType.java | 52 + .../ehealth/chap4/core/v1/DetailType.java | 67 + .../fgov/ehealth/chap4/core/v1/FaultType.java | 70 + .../be/fgov/ehealth/chap4/core/v1/IdType.java | 52 + .../ehealth/chap4/core/v1/LicenseType.java | 42 + .../fgov/ehealth/chap4/core/v1/NihiiType.java | 40 + .../ehealth/chap4/core/v1/ObjectFactory.java | 70 + .../ehealth/chap4/core/v1/OriginType.java | 41 + .../ehealth/chap4/core/v1/PackageType.java | 29 + .../chap4/core/v1/RecordCommonInputType.java | 29 + .../chap4/core/v1/RecordCommonOutputType.java | 41 + .../ehealth/chap4/core/v1/RequestType.java | 28 + .../chap4/core/v1/SecuredContentType.java | 29 + .../ehealth/chap4/core/v1/SelfRefType.java | 53 + .../ehealth/chap4/core/v1/ValueRefString.java | 43 + .../ehealth/chap4/core/v1/package-info.java | 12 + ...skChap4MedicalAdvisorAgreementRequest.java | 77 + ...kChap4MedicalAdvisorAgreementResponse.java | 73 + ...ltChap4MedicalAdvisorAgreementRequest.java | 77 + ...tChap4MedicalAdvisorAgreementResponse.java | 73 + .../chap4/protocol/v1/ObjectFactory.java | 22 + .../chap4/protocol/v1/package-info.java | 12 + .../commons/_1_0/core/IdentifierType.java | 54 + .../commons/_1_0/core/LangageType.java | 24 + .../commons/_1_0/core/LocalisedString.java | 39 + .../commons/_1_0/core/ObjectFactory.java | 22 + .../ehealth/commons/_1_0/core/PeriodType.java | 55 + .../ehealth/commons/_1_0/core/Status.java | 48 + .../commons/_1_0/core/package-info.java | 10 + .../commons/_1_0/protocol/ObjectFactory.java | 14 + .../commons/_1_0/protocol/RequestType.java | 14 + .../commons/_1_0/protocol/ResponseType.java | 44 + .../commons/_1_0/protocol/package-info.java | 12 + .../ehealth/commons/core/v1/AddressType.java | 78 + .../fgov/ehealth/commons/core/v1/Country.java | 54 + .../ehealth/commons/core/v1/CountryType.java | 54 + .../commons/core/v1/IdentifierType.java | 54 + .../ehealth/commons/core/v1/LangageType.java | 24 + .../commons/core/v1/LocalisedString.java | 39 + .../ehealth/commons/core/v1/Municipality.java | 56 + .../commons/core/v1/MunicipalityType.java | 56 + .../commons/core/v1/ObjectFactory.java | 38 + .../ehealth/commons/core/v1/PeriodType.java | 55 + .../ehealth/commons/core/v1/StatusType.java | 44 + .../fgov/ehealth/commons/core/v1/Street.java | 31 + .../ehealth/commons/core/v1/StreetType.java | 31 + .../ehealth/commons/core/v1/package-info.java | 10 + .../ehealth/commons/core/v2/ActorType.java | 56 + .../fgov/ehealth/commons/core/v2/Author.java | 35 + .../be/fgov/ehealth/commons/core/v2/Id.java | 48 + .../commons/core/v2/ObjectFactory.java | 61 + .../fgov/ehealth/commons/core/v2/Status.java | 57 + .../ehealth/commons/core/v2/StatusCode.java | 50 + .../ehealth/commons/core/v2/StatusDetail.java | 34 + .../ehealth/commons/core/v2/package-info.java | 12 + .../ehealth/commons/enc/v2/CipherData.java | 44 + .../commons/enc/v2/CipherReference.java | 54 + .../ehealth/commons/enc/v2/CipherValue.java | 30 + .../fgov/ehealth/commons/enc/v2/Digest.java | 32 + .../commons/enc/v2/ETKSearchCriteria.java | 37 + .../commons/enc/v2/EncryptedDataType.java | 75 + .../commons/enc/v2/EncryptionMethod.java | 32 + .../commons/enc/v2/EncryptionPolicy.java | 47 + .../be/fgov/ehealth/commons/enc/v2/Key.java | 48 + .../fgov/ehealth/commons/enc/v2/KeyInfo.java | 56 + .../ehealth/commons/enc/v2/ObjectFactory.java | 80 + .../ehealth/commons/enc/v2/package-info.java | 12 + .../commons/protocol/v1/ObjectFactory.java | 14 + .../commons/protocol/v1/RequestType.java | 18 + .../commons/protocol/v1/ResponseType.java | 47 + .../commons/protocol/v1/package-info.java | 10 + .../v2/AuthorPaginationRequestType.java | 41 + .../protocol/v2/AuthorRequestType.java | 32 + .../commons/protocol/v2/ObjectFactory.java | 38 + .../protocol/v2/PaginationRequestType.java | 41 + .../protocol/v2/PaginationResponseType.java | 41 + .../v2/PaginationStatusResponseType.java | 41 + .../commons/protocol/v2/RequestType.java | 57 + .../commons/protocol/v2/ResponseType.java | 70 + .../protocol/v2/StatusResponseType.java | 33 + .../commons/protocol/v2/package-info.java | 12 + .../_1_0/core/AddressHistoryType.java | 28 + .../consultrn/_1_0/core/AddressType.java | 65 + .../consultrn/_1_0/core/BirthDeceaseType.java | 66 + .../consultrn/_1_0/core/BirthHistoryType.java | 42 + .../consultrn/_1_0/core/CivilStateType.java | 94 + .../_1_0/core/CivilstateHistoryType.java | 42 + .../consultrn/_1_0/core/CountryType.java | 49 + .../_1_0/core/DeceaseHistoryType.java | 42 + .../consultrn/_1_0/core/EncodedSSINType.java | 39 + .../consultrn/_1_0/core/ErrorType.java | 56 + .../core/FamilyCompositionHistoryType.java | 29 + .../_1_0/core/FamilyCompositionType.java | 80 + .../core/FamilyHistoryCompositionType.java | 30 + .../consultrn/_1_0/core/FamilyMemberType.java | 62 + .../consultrn/_1_0/core/GenderEnumType.java | 22 + .../_1_0/core/GenderHistoryType.java | 29 + .../consultrn/_1_0/core/GenderType.java | 51 + .../consultrn/_1_0/core/HistoryType.java | 58 + .../consultrn/_1_0/core/InformationType.java | 42 + .../consultrn/_1_0/core/InhabitantType.java | 64 + .../consultrn/_1_0/core/InscriptionType.java | 67 + .../consultrn/_1_0/core/MunicipalityType.java | 59 + .../consultrn/_1_0/core/NameHistoryType.java | 29 + .../ehealth/consultrn/_1_0/core/NameType.java | 78 + .../_1_0/core/NationalityHistoryType.java | 53 + .../consultrn/_1_0/core/NationalityType.java | 39 + .../consultrn/_1_0/core/ObjectFactory.java | 138 + .../_1_0/core/ObtainementReasonType.java | 45 + .../consultrn/_1_0/core/OriginType.java | 21 + .../consultrn/_1_0/core/PersonDataType.java | 100 + .../consultrn/_1_0/core/PersonType.java | 67 + .../consultrn/_1_0/core/PlainAddressType.java | 41 + .../consultrn/_1_0/core/RelationshipType.java | 47 + .../_1_0/core/StandardAddressType.java | 77 + .../consultrn/_1_0/core/StreetType.java | 31 + .../consultrn/_1_0/core/WhereType.java | 55 + .../consultrn/_1_0/core/package-info.java | 10 + .../_1_0/protocol/ConsultRnReplyType.java | 34 + .../_1_0/protocol/ConsultRnRequestType.java | 45 + .../_1_0/protocol/CreatePersonReply.java | 44 + .../_1_0/protocol/CreatePersonRequest.java | 34 + .../_1_0/protocol/DeleteInscriptionReply.java | 18 + .../protocol/DeleteInscriptionRequest.java | 34 + .../_1_0/protocol/EnvironmentType.java | 22 + .../_1_0/protocol/FamilyCompositionReply.java | 33 + .../protocol/FamilyCompositionRequest.java | 33 + .../consultrn/_1_0/protocol/HeaderType.java | 81 + .../_1_0/protocol/InsertInscriptionReply.java | 18 + .../protocol/InsertInscriptionRequest.java | 34 + .../_1_0/protocol/ModifyPersonReply.java | 33 + .../_1_0/protocol/ModifyPersonRequest.java | 34 + .../_1_0/protocol/MonitoringReply.java | 18 + .../_1_0/protocol/MonitoringRequest.java | 18 + .../consultrn/_1_0/protocol/Mutation.java | 47 + .../protocol/MutationInformationType.java | 57 + .../consultrn/_1_0/protocol/MutationList.java | 36 + .../_1_0/protocol/MutationReply.java | 46 + .../_1_0/protocol/MutationRequest.java | 33 + .../_1_0/protocol/ObjectFactory.java | 182 + .../_1_0/protocol/PersonCreatedType.java | 42 + .../protocol/PersonHistoryAddressReply.java | 47 + .../protocol/PersonHistoryAddressRequest.java | 18 + .../protocol/PersonHistoryBirthReply.java | 47 + .../protocol/PersonHistoryBirthRequest.java | 18 + .../PersonHistoryCivilStateReply.java | 47 + .../PersonHistoryCivilStateRequest.java | 18 + .../protocol/PersonHistoryDeceaseReply.java | 47 + .../protocol/PersonHistoryDeceaseRequest.java | 18 + .../PersonHistoryFamilyCompositionReply.java | 47 + ...PersonHistoryFamilyCompositionRequest.java | 18 + .../protocol/PersonHistoryGenderReply.java | 47 + .../protocol/PersonHistoryGenderRequest.java | 18 + .../_1_0/protocol/PersonHistoryNameReply.java | 47 + .../protocol/PersonHistoryNameRequest.java | 18 + .../PersonHistoryNationalityReply.java | 47 + .../PersonHistoryNationalityRequest.java | 18 + .../_1_0/protocol/PersonHistoryRequest.java | 31 + .../_1_0/protocol/PhoneticCriteriaType.java | 104 + .../_1_0/protocol/PhoneticResultType.java | 32 + .../_1_0/protocol/SearchBySSINReply.java | 33 + .../_1_0/protocol/SearchBySSINRequest.java | 34 + .../_1_0/protocol/SearchPhoneticReply.java | 35 + .../_1_0/protocol/SearchPhoneticRequest.java | 33 + .../consultrn/_1_0/protocol/package-info.java | 10 + .../commons/core/v3/AddressType.java | 52 + .../commons/core/v3/BaseNameType.java | 42 + .../commons/core/v3/BirthRequestType.java | 41 + .../commons/core/v3/BirthResponseType.java | 40 + .../commons/core/v3/BusinessAnomalies.java | 35 + .../commons/core/v3/BusinessAnomalyType.java | 55 + .../core/v3/CivilStateRequestType.java | 92 + .../core/v3/CivilStateResponseType.java | 104 + .../core/v3/CivilStatesRequestType.java | 31 + .../core/v3/CivilStatesResponseType.java | 31 + .../commons/core/v3/DeceaseRequestType.java | 41 + .../commons/core/v3/DeceaseResponseType.java | 40 + .../core/v3/DiplomaticInformationType.java | 52 + .../commons/core/v3/DiplomaticPostType.java | 66 + .../commons/core/v3/EncodedSSINType.java | 39 + .../consultrn/commons/core/v3/GenderType.java | 50 + .../commons/core/v3/InscriptionType.java | 66 + .../commons/core/v3/MiddleNameType.java | 44 + .../consultrn/commons/core/v3/NameType.java | 14 + .../commons/core/v3/NationalitiesType.java | 31 + .../commons/core/v3/NationalityType.java | 81 + .../commons/core/v3/NobilityTitleType.java | 42 + .../commons/core/v3/ObjectFactory.java | 138 + .../commons/core/v3/PartnerType.java | 64 + .../consultrn/commons/core/v3/PeriodType.java | 55 + .../core/v3/PersonNameRequestType.java | 76 + .../core/v3/PersonNameResponseType.java | 75 + .../commons/core/v3/PersonRequestType.java | 102 + .../commons/core/v3/PersonResponseType.java | 138 + .../v3/ResidentialAddressRequestType.java | 99 + .../v3/ResidentialAddressResponseType.java | 99 + .../commons/core/v3/TemporaryAddressType.java | 75 + .../commons/core/v3/WhereRequestType.java | 69 + .../commons/core/v3/WhereResponseType.java | 68 + .../commons/core/v3/package-info.java | 12 + .../protocol/v3/ConsultRnRequestType.java | 33 + .../commons/protocol/v3/ObjectFactory.java | 10 + .../commons/protocol/v3/package-info.java | 12 + .../core/v2/ExistingPersonsType.java | 32 + .../consultrn/core/v2/ObjectFactory.java | 14 + .../ehealth/consultrn/core/v2/ResultType.java | 41 + .../consultrn/core/v2/package-info.java | 12 + .../consultrn/protocol/v2/ObjectFactory.java | 14 + .../protocol/v2/RegisterPersonRequest.java | 35 + .../protocol/v2/RegisterPersonResponse.java | 34 + .../consultrn/protocol/v2/package-info.java | 12 + .../ssinhistory/core/v1/ObjectFactory.java | 14 + .../ssinhistory/core/v1/RelatedSsinsType.java | 31 + .../ssinhistory/core/v1/SsinStatusType.java | 51 + .../ssinhistory/core/v1/package-info.java | 12 + .../v1/ConsultCurrentSsinRequest.java | 10 + .../v1/ConsultCurrentSsinResponse.java | 10 + .../v1/ConsultCurrentSsinResponseType.java | 32 + .../v1/ConsultRelatedSsinsRequest.java | 10 + .../v1/ConsultRelatedSsinsResponse.java | 33 + .../protocol/v1/ConsultSsinRequestType.java | 30 + .../protocol/v1/ObjectFactory.java | 49 + .../ssinhistory/protocol/v1/package-info.java | 12 + .../AmppComponentEquivalentKeyType.java | 31 + .../actual/common/AmppComponentKeyType.java | 43 + .../common/DerogationImportKeyType.java | 31 + .../core/v3/actual/common/DmppKeyType.java | 57 + .../core/v3/actual/common/ObjectFactory.java | 34 + .../core/v3/actual/common/PackAmountType.java | 39 + ...RealActualIngredientEquivalentKeyType.java | 31 + .../common/RealActualIngredientKeyType.java | 31 + .../core/v3/actual/common/package-info.java | 10 + .../v3/company/submit/CompanyKeyType.java | 31 + .../core/v3/company/submit/ObjectFactory.java | 14 + .../company/submit/VatNrPerCountryType.java | 40 + .../core/v3/company/submit/package-info.java | 10 + .../common/CompoundingFormulaKeyType.java | 43 + .../common/CompoundingIngredientKeyType.java | 43 + .../v3/compounding/common/ObjectFactory.java | 18 + .../v3/compounding/common/SynonymType.java | 52 + .../v3/compounding/common/package-info.java | 10 + .../dics/core/v3/core/ObjectFactory.java | 34 + .../dics/core/v3/core/QuantityType.java | 41 + .../ehealth/dics/core/v3/core/RangeType.java | 57 + .../dics/core/v3/core/StrengthRangeType.java | 42 + .../dics/core/v3/core/StrengthType.java | 42 + .../dics/core/v3/core/Text255Type.java | 66 + .../core/v3/core/VmpComponentKeyType.java | 36 + .../ehealth/dics/core/v3/core/VmpKeyType.java | 36 + .../dics/core/v3/core/package-info.java | 12 + .../dics/core/v3/refdata/AppendixKeyType.java | 31 + .../v3/refdata/AtcClassificationKeyType.java | 31 + .../core/v3/refdata/DeliveryModusKeyType.java | 31 + .../DeliveryModusSpecificationKeyType.java | 31 + .../core/v3/refdata/DeviceTypeKeyType.java | 31 + .../core/v3/refdata/FormCategoryKeyType.java | 31 + .../NoGenericPrescriptionReasonKeyType.java | 31 + .../v3/refdata/NoSwitchReasonKeyType.java | 31 + .../dics/core/v3/refdata/ObjectFactory.java | 78 + .../v3/refdata/PackagingClosureKeyType.java | 31 + .../v3/refdata/PackagingMaterialKeyType.java | 31 + .../core/v3/refdata/PackagingTypeKeyType.java | 31 + .../v3/refdata/PharmaceuticalFormKeyType.java | 31 + .../ReimbursementCriterionKeyType.java | 44 + .../refdata/RouteOfAdministrationKeyType.java | 31 + .../v3/refdata/StandardUnitKeyFamhpType.java | 31 + .../core/v3/refdata/SubstanceKeyType.java | 31 + .../core/v3/refdata/VirtualFormKeyType.java | 31 + .../dics/core/v3/refdata/WadaKeyType.java | 31 + .../dics/core/v3/refdata/package-info.java | 10 + .../submit/CopaymentKeyType.java | 32 + .../reimbursement/submit/ObjectFactory.java | 14 + .../submit/ReimbursementContextKeyType.java | 70 + .../v3/reimbursement/submit/package-info.java | 10 + .../submit/AttachmentKeyType.java | 31 + .../submit/FormalInterpretationKeyType.java | 31 + .../submit/LegalBasisKeyType.java | 31 + .../submit/LegalReferenceKeyType.java | 32 + .../submit/LegalTextKeyType.java | 31 + .../submit/ObjectFactory.java | 38 + .../submit/ParameterValueType.java | 92 + .../submit/ReimbursementConditionKeyType.java | 44 + .../submit/ReimbursementTermKeyType.java | 31 + .../reimbursementlaw/submit/package-info.java | 12 + .../CommentedClassificationKeyType.java | 31 + .../core/v3/virtual/common/ObjectFactory.java | 30 + .../common/RealVirtualIngredientKeyType.java | 31 + .../common/VirtualIngredientKeyType.java | 31 + .../v3/virtual/common/VmpGroupKeyType.java | 36 + .../core/v3/virtual/common/VmpGroupType.java | 54 + .../core/v3/virtual/common/VtmKeyType.java | 36 + .../core/v3/virtual/common/package-info.java | 12 + .../AmppComponentEquivalentKeyType.java | 31 + .../actual/common/AmppComponentKeyType.java | 43 + .../common/DerogationImportKeyType.java | 31 + .../core/v4/actual/common/DmppKeyType.java | 57 + .../core/v4/actual/common/ObjectFactory.java | 34 + .../core/v4/actual/common/PackAmountType.java | 39 + ...RealActualIngredientEquivalentKeyType.java | 31 + .../common/RealActualIngredientKeyType.java | 31 + .../core/v4/actual/common/package-info.java | 10 + .../v4/company/submit/CompanyKeyType.java | 31 + .../core/v4/company/submit/ObjectFactory.java | 14 + .../company/submit/VatNrPerCountryType.java | 40 + .../core/v4/company/submit/package-info.java | 10 + .../common/CompoundingFormulaKeyType.java | 43 + .../common/CompoundingIngredientKeyType.java | 43 + .../v4/compounding/common/ObjectFactory.java | 18 + .../v4/compounding/common/SynonymType.java | 52 + .../v4/compounding/common/package-info.java | 10 + .../dics/core/v4/core/ObjectFactory.java | 34 + .../dics/core/v4/core/QuantityType.java | 41 + .../ehealth/dics/core/v4/core/RangeType.java | 57 + .../dics/core/v4/core/StrengthRangeType.java | 42 + .../dics/core/v4/core/StrengthType.java | 42 + .../dics/core/v4/core/Text255Type.java | 66 + .../core/v4/core/VmpComponentKeyType.java | 36 + .../ehealth/dics/core/v4/core/VmpKeyType.java | 36 + .../dics/core/v4/core/package-info.java | 12 + .../dics/core/v4/refdata/AppendixKeyType.java | 31 + .../v4/refdata/AtcClassificationKeyType.java | 31 + .../core/v4/refdata/DeliveryModusKeyType.java | 31 + .../DeliveryModusSpecificationKeyType.java | 31 + .../core/v4/refdata/DeviceTypeKeyType.java | 31 + .../core/v4/refdata/FormCategoryKeyType.java | 31 + .../NoGenericPrescriptionReasonKeyType.java | 31 + .../v4/refdata/NoSwitchReasonKeyType.java | 31 + .../dics/core/v4/refdata/ObjectFactory.java | 78 + .../v4/refdata/PackagingClosureKeyType.java | 31 + .../v4/refdata/PackagingMaterialKeyType.java | 31 + .../core/v4/refdata/PackagingTypeKeyType.java | 31 + .../v4/refdata/PharmaceuticalFormKeyType.java | 31 + .../ReimbursementCriterionKeyType.java | 44 + .../refdata/RouteOfAdministrationKeyType.java | 31 + .../v4/refdata/StandardUnitKeyFamhpType.java | 31 + .../core/v4/refdata/SubstanceKeyType.java | 31 + .../core/v4/refdata/VirtualFormKeyType.java | 31 + .../dics/core/v4/refdata/WadaKeyType.java | 31 + .../dics/core/v4/refdata/package-info.java | 10 + .../submit/CopaymentKeyType.java | 32 + .../reimbursement/submit/ObjectFactory.java | 14 + .../submit/ReimbursementContextKeyType.java | 70 + .../v4/reimbursement/submit/package-info.java | 10 + .../submit/AttachmentKeyType.java | 31 + .../submit/FormalInterpretationKeyType.java | 31 + .../submit/LegalBasisKeyType.java | 31 + .../submit/LegalReferenceKeyType.java | 32 + .../submit/LegalTextKeyType.java | 31 + .../submit/ObjectFactory.java | 38 + .../submit/ParameterValueType.java | 92 + .../submit/ReimbursementConditionKeyType.java | 44 + .../submit/ReimbursementTermKeyType.java | 31 + .../reimbursementlaw/submit/package-info.java | 12 + .../CommentedClassificationKeyType.java | 31 + .../core/v4/virtual/common/ObjectFactory.java | 30 + .../common/RealVirtualIngredientKeyType.java | 31 + .../common/VirtualIngredientKeyType.java | 31 + .../v4/virtual/common/VmpGroupKeyType.java | 36 + .../core/v4/virtual/common/VmpGroupType.java | 54 + .../core/v4/virtual/common/VtmKeyType.java | 36 + .../core/v4/virtual/common/package-info.java | 12 + .../ehealth/dics/protocol/v3/Anomaly.java | 72 + .../ehealth/dics/protocol/v3/Appendix.java | 43 + .../dics/protocol/v3/AppendixType.java | 30 + .../dics/protocol/v3/AtcClassification.java | 42 + .../protocol/v3/AtcClassificationType.java | 30 + .../protocol/v3/ComponentEquivalentType.java | 30 + .../protocol/v3/ConsultAmpComponentType.java | 247 + .../dics/protocol/v3/ConsultAmpType.java | 222 + .../ConsultAmppComponentEquivalentType.java | 69 + .../protocol/v3/ConsultAmppComponentType.java | 160 + .../dics/protocol/v3/ConsultAmppType.java | 414 ++ .../protocol/v3/ConsultAttachmentType.java | 107 + ...onsultCommentedClassificationTreeType.java | 30 + .../ConsultCommentedClassificationType.java | 106 + .../v3/ConsultCommercializationType.java | 52 + .../dics/protocol/v3/ConsultCompanyType.java | 238 + .../v3/ConsultCompoundingFormulaType.java | 45 + .../v3/ConsultCompoundingIngredientType.java | 45 + .../protocol/v3/ConsultCopaymentType.java | 69 + .../v3/ConsultDerogationImportType.java | 68 + .../dics/protocol/v3/ConsultDmppType.java | 108 + .../v3/ConsultFormalInterpretationType.java | 94 + .../protocol/v3/ConsultLegalBasisType.java | 112 + .../v3/ConsultLegalReferenceTraceType.java | 15 + .../v3/ConsultLegalReferenceType.java | 131 + ...ultRealActualIngredientEquivalentType.java | 118 + .../v3/ConsultRealActualIngredientType.java | 144 + .../v3/ConsultRealVirtualIngredientType.java | 94 + .../ConsultRecursiveLegalReferenceType.java | 54 + .../v3/ConsultRecursiveLegalTextType.java | 126 + .../v3/ConsultReimbursementConditionType.java | 82 + .../v3/ConsultReimbursementContextType.java | 171 + .../v3/ConsultReimbursementTermType.java | 82 + ...sultStandardFormAndPhFrmAndVtlFrmType.java | 44 + .../protocol/v3/ConsultStandardFormType.java | 81 + ...dardRouteAndRouteOfAdministrationType.java | 31 + .../protocol/v3/ConsultStandardRouteType.java | 81 + ...sultStandardSubstanceAndSubstanceType.java | 31 + .../v3/ConsultStandardSubstanceType.java | 81 + .../protocol/v3/ConsultSupplyProblemType.java | 174 + .../dics/protocol/v3/ConsultTextType.java | 31 + .../v3/ConsultVirtualIngredientType.java | 108 + .../protocol/v3/ConsultVmpComponentType.java | 125 + .../dics/protocol/v3/ConsultVmpGroupType.java | 92 + .../dics/protocol/v3/ConsultVmpType.java | 145 + .../dics/protocol/v3/ConsultVtmType.java | 68 + .../dics/protocol/v3/DeliveryModus.java | 42 + .../v3/DeliveryModusSpecification.java | 42 + .../v3/DeliveryModusSpecificationType.java | 30 + .../dics/protocol/v3/DeliveryModusType.java | 30 + .../ehealth/dics/protocol/v3/DeviceType.java | 67 + .../dics/protocol/v3/DeviceTypeType.java | 54 + .../ehealth/dics/protocol/v3/DomainType.java | 80 + .../dics/protocol/v3/FindAmpRequest.java | 155 + .../dics/protocol/v3/FindAmpResponse.java | 57 + .../protocol/v3/FindByActualProductType.java | 40 + .../v3/FindByCommentedClassificationType.java | 40 + .../dics/protocol/v3/FindByCompanyType.java | 53 + .../FindByGenericPrescriptionGroupType.java | 45 + .../protocol/v3/FindByIngredientType.java | 53 + .../dics/protocol/v3/FindByPackageType.java | 102 + .../v3/FindByTherapeuticMoietyType.java | 45 + .../protocol/v3/FindByVirtualProductType.java | 45 + .../FindCommentedClassificationRequest.java | 80 + .../FindCommentedClassificationResponse.java | 57 + .../dics/protocol/v3/FindCompanyRequest.java | 93 + .../dics/protocol/v3/FindCompanyResponse.java | 57 + .../v3/FindCompoundingFormulaRequest.java | 92 + .../v3/FindCompoundingFormulaResponse.java | 57 + .../v3/FindCompoundingIngredientRequest.java | 92 + .../v3/FindCompoundingIngredientResponse.java | 57 + .../dics/protocol/v3/FindLegalBasesType.java | 14 + .../v3/FindLegislationTextRequest.java | 93 + .../v3/FindLegislationTextResponse.java | 57 + .../protocol/v3/FindReferencesRequest.java | 34 + .../protocol/v3/FindReferencesResponse.java | 287 + .../protocol/v3/FindReimbursementRequest.java | 105 + .../v3/FindReimbursementResponse.java | 57 + .../dics/protocol/v3/FindVmpGroupRequest.java | 80 + .../protocol/v3/FindVmpGroupResponse.java | 57 + .../dics/protocol/v3/FindVmpRequest.java | 130 + .../dics/protocol/v3/FindVmpResponse.java | 57 + .../dics/protocol/v3/FindVtmRequest.java | 80 + .../dics/protocol/v3/FindVtmResponse.java | 57 + .../dics/protocol/v3/FormCategory.java | 43 + .../dics/protocol/v3/FormCategoryType.java | 30 + .../v3/HasActualComponentWithType.java | 64 + .../v3/HasVirtualComponentWithType.java | 64 + .../v3/HasWadaClassificationType.java | 40 + .../v3/NoGenericPrescriptionReason.java | 43 + .../v3/NoGenericPrescriptionReasonType.java | 30 + .../dics/protocol/v3/NoSwitchReason.java | 43 + .../dics/protocol/v3/NoSwitchReasonType.java | 30 + .../dics/protocol/v3/ObjectFactory.java | 486 ++ .../dics/protocol/v3/PackagingClosure.java | 67 + .../protocol/v3/PackagingClosureType.java | 54 + .../dics/protocol/v3/PackagingMaterial.java | 43 + .../protocol/v3/PackagingMaterialType.java | 30 + .../dics/protocol/v3/PackagingType.java | 67 + .../dics/protocol/v3/PackagingTypeType.java | 54 + .../ehealth/dics/protocol/v3/Parameter.java | 57 + .../dics/protocol/v3/PharmaceuticalForm.java | 43 + .../PharmaceuticalFormWithStandardsType.java | 44 + .../protocol/v3/ReimbursementCriterion.java | 55 + .../v3/ReimbursementCriterionType.java | 29 + .../protocol/v3/RouteOfAdministration.java | 43 + ...outeOfAdministrationWithStandardsType.java | 44 + .../v3/StandardFormCodeCriterionType.java | 39 + .../v3/StandardFormNameCriterionType.java | 39 + .../v3/StandardRouteCodeCriterionType.java | 39 + .../v3/StandardRouteNameCriterionType.java | 39 + .../StandardSubstanceCodeCriterionType.java | 39 + .../StandardSubstanceNameCriterionType.java | 39 + .../protocol/v3/StandardUnitFamhpType.java | 29 + .../ehealth/dics/protocol/v3/Substance.java | 67 + .../v3/SubstanceWithStandardsType.java | 68 + .../fgov/ehealth/dics/protocol/v3/Text.java | 41 + .../ehealth/dics/protocol/v3/VirtualForm.java | 68 + .../v3/VirtualFormWithStandardsType.java | 69 + .../fgov/ehealth/dics/protocol/v3/Wada.java | 55 + .../ehealth/dics/protocol/v3/WadaType.java | 42 + .../dics/protocol/v3/package-info.java | 10 + .../dics/protocol/v4/AmpListDataType.java | 103 + .../ehealth/dics/protocol/v4/AmpListType.java | 45 + .../dics/protocol/v4/AmppListDataType.java | 92 + .../dics/protocol/v4/AmppListType.java | 45 + .../ehealth/dics/protocol/v4/Anomaly.java | 72 + .../ehealth/dics/protocol/v4/Appendix.java | 43 + .../dics/protocol/v4/AppendixType.java | 30 + .../dics/protocol/v4/AtcClassification.java | 42 + .../protocol/v4/AtcClassificationType.java | 30 + .../protocol/v4/ComponentEquivalentType.java | 30 + .../protocol/v4/ConsultAmpComponentType.java | 247 + .../dics/protocol/v4/ConsultAmpType.java | 222 + .../ConsultAmppComponentEquivalentType.java | 69 + .../protocol/v4/ConsultAmppComponentType.java | 160 + .../dics/protocol/v4/ConsultAmppType.java | 451 ++ .../protocol/v4/ConsultAttachmentType.java | 119 + ...onsultCommentedClassificationTreeType.java | 30 + .../ConsultCommentedClassificationType.java | 106 + .../v4/ConsultCommercializationType.java | 52 + .../dics/protocol/v4/ConsultCompanyType.java | 238 + .../v4/ConsultCompoundingFormulaType.java | 33 + .../v4/ConsultCompoundingIngredientType.java | 33 + .../protocol/v4/ConsultCopaymentType.java | 69 + .../v4/ConsultDerogationImportType.java | 68 + .../dics/protocol/v4/ConsultDmppType.java | 108 + .../v4/ConsultFormalInterpretationType.java | 94 + .../protocol/v4/ConsultLegalBasisType.java | 112 + .../v4/ConsultLegalReferenceTraceType.java | 15 + .../v4/ConsultLegalReferenceType.java | 131 + .../v4/ConsultNonMedicinalProductType.java | 143 + .../protocol/v4/ConsultPricingUnitType.java | 43 + ...ultRealActualIngredientEquivalentType.java | 118 + .../v4/ConsultRealActualIngredientType.java | 144 + .../v4/ConsultRealVirtualIngredientType.java | 94 + .../ConsultRecursiveLegalReferenceType.java | 54 + .../v4/ConsultRecursiveLegalTextType.java | 126 + .../v4/ConsultReimbursementConditionType.java | 82 + .../v4/ConsultReimbursementContextType.java | 194 + .../v4/ConsultReimbursementTermType.java | 82 + ...sultStandardFormAndPhFrmAndVtlFrmType.java | 44 + .../protocol/v4/ConsultStandardFormType.java | 81 + ...dardRouteAndRouteOfAdministrationType.java | 31 + .../protocol/v4/ConsultStandardRouteType.java | 81 + ...sultStandardSubstanceAndSubstanceType.java | 31 + .../v4/ConsultStandardSubstanceType.java | 81 + .../protocol/v4/ConsultSupplyProblemType.java | 172 + .../dics/protocol/v4/ConsultTextType.java | 31 + .../v4/ConsultVirtualIngredientType.java | 108 + .../protocol/v4/ConsultVmpComponentType.java | 125 + .../dics/protocol/v4/ConsultVmpGroupType.java | 92 + .../dics/protocol/v4/ConsultVmpType.java | 145 + .../dics/protocol/v4/ConsultVtmType.java | 68 + .../dics/protocol/v4/DeliveryModus.java | 42 + .../v4/DeliveryModusSpecification.java | 42 + .../v4/DeliveryModusSpecificationType.java | 30 + .../dics/protocol/v4/DeliveryModusType.java | 30 + .../ehealth/dics/protocol/v4/DeviceType.java | 67 + .../dics/protocol/v4/DeviceTypeType.java | 54 + .../ehealth/dics/protocol/v4/DomainType.java | 80 + .../dics/protocol/v4/FindAmpRequest.java | 155 + .../dics/protocol/v4/FindAmpResponse.java | 57 + .../dics/protocol/v4/FindAmppRequest.java | 81 + .../dics/protocol/v4/FindAmppResponse.java | 57 + .../protocol/v4/FindByActualProductType.java | 40 + .../v4/FindByCommentedClassificationType.java | 40 + .../dics/protocol/v4/FindByCompanyType.java | 53 + .../FindByGenericPrescriptionGroupType.java | 45 + .../protocol/v4/FindByIngredientType.java | 53 + .../dics/protocol/v4/FindByPackageType.java | 102 + .../v4/FindByTherapeuticMoietyType.java | 45 + .../protocol/v4/FindByVirtualProductType.java | 45 + .../FindCommentedClassificationRequest.java | 80 + .../FindCommentedClassificationResponse.java | 57 + .../dics/protocol/v4/FindCompanyRequest.java | 93 + .../dics/protocol/v4/FindCompanyResponse.java | 57 + .../v4/FindCompoundingFormulaRequest.java | 92 + .../v4/FindCompoundingFormulaResponse.java | 57 + .../v4/FindCompoundingIngredientRequest.java | 92 + .../v4/FindCompoundingIngredientResponse.java | 57 + .../dics/protocol/v4/FindLegalBasesType.java | 14 + .../v4/FindLegislationTextRequest.java | 93 + .../v4/FindLegislationTextResponse.java | 57 + .../v4/FindNonMedicinalProductRequest.java | 80 + .../v4/FindNonMedicinalProductResponse.java | 57 + .../protocol/v4/FindReferencesRequest.java | 34 + .../protocol/v4/FindReferencesResponse.java | 287 + .../protocol/v4/FindReimbursementRequest.java | 105 + .../v4/FindReimbursementResponse.java | 57 + .../dics/protocol/v4/FindVmpGroupRequest.java | 80 + .../protocol/v4/FindVmpGroupResponse.java | 57 + .../dics/protocol/v4/FindVmpRequest.java | 130 + .../dics/protocol/v4/FindVmpResponse.java | 57 + .../dics/protocol/v4/FindVtmRequest.java | 80 + .../dics/protocol/v4/FindVtmResponse.java | 57 + .../dics/protocol/v4/FormCategory.java | 43 + .../dics/protocol/v4/FormCategoryType.java | 30 + ...ActualMedicinalProductPackagesRequest.java | 11 + ...ctualMedicinalProductPackagesResponse.java | 34 + ...tListOfActualMedicinalProductsRequest.java | 11 + ...ListOfActualMedicinalProductsResponse.java | 34 + ...ListOfVirtualMedicinalProductsRequest.java | 11 + ...istOfVirtualMedicinalProductsResponse.java | 34 + .../v4/GetListOfVmpGroupsRequest.java | 11 + .../v4/GetListOfVmpGroupsResponse.java | 34 + .../v4/HasActualComponentWithType.java | 64 + .../v4/HasVirtualComponentWithType.java | 64 + .../v4/HasWadaClassificationType.java | 40 + .../v4/ListConsultationRequestType.java | 36 + .../v4/ListConsultationResponseType.java | 30 + .../v4/NoGenericPrescriptionReason.java | 43 + .../v4/NoGenericPrescriptionReasonType.java | 30 + .../dics/protocol/v4/NoSwitchReason.java | 43 + .../dics/protocol/v4/NoSwitchReasonType.java | 30 + .../dics/protocol/v4/ObjectFactory.java | 606 ++ .../dics/protocol/v4/PackagingClosure.java | 67 + .../protocol/v4/PackagingClosureType.java | 54 + .../dics/protocol/v4/PackagingMaterial.java | 43 + .../protocol/v4/PackagingMaterialType.java | 30 + .../dics/protocol/v4/PackagingType.java | 67 + .../dics/protocol/v4/PackagingTypeType.java | 54 + .../ehealth/dics/protocol/v4/Parameter.java | 57 + .../dics/protocol/v4/PharmaceuticalForm.java | 43 + .../PharmaceuticalFormWithStandardsType.java | 44 + .../protocol/v4/ReimbursementCriterion.java | 55 + .../v4/ReimbursementCriterionType.java | 29 + .../protocol/v4/RouteOfAdministration.java | 43 + ...outeOfAdministrationWithStandardsType.java | 44 + .../v4/StandardFormCodeCriterionType.java | 39 + .../v4/StandardFormNameCriterionType.java | 39 + .../v4/StandardRouteCodeCriterionType.java | 39 + .../v4/StandardRouteNameCriterionType.java | 39 + .../StandardSubstanceCodeCriterionType.java | 39 + .../StandardSubstanceNameCriterionType.java | 39 + .../protocol/v4/StandardUnitFamhpType.java | 29 + .../ehealth/dics/protocol/v4/Substance.java | 67 + .../v4/SubstanceWithStandardsType.java | 68 + .../fgov/ehealth/dics/protocol/v4/Text.java | 41 + .../ehealth/dics/protocol/v4/VirtualForm.java | 68 + .../v4/VirtualFormWithStandardsType.java | 69 + .../protocol/v4/VmpGroupListDataType.java | 67 + .../dics/protocol/v4/VmpGroupListType.java | 45 + .../dics/protocol/v4/VmpListDataType.java | 80 + .../ehealth/dics/protocol/v4/VmpListType.java | 45 + .../fgov/ehealth/dics/protocol/v4/Wada.java | 55 + .../ehealth/dics/protocol/v4/WadaType.java | 42 + .../dics/protocol/v4/package-info.java | 10 + .../protocol/v5/AdditionalFieldsType.java | 42 + .../dics/protocol/v5/AmpListDataType.java | 52 + .../ehealth/dics/protocol/v5/Appendix.java | 43 + .../dics/protocol/v5/AppendixType.java | 43 + .../dics/protocol/v5/AtcClassification.java | 42 + .../protocol/v5/AtcClassificationType.java | 43 + .../protocol/v5/ComponentEquivalentType.java | 29 + .../ConsultAdministrationFrequencyType.java | 41 + .../protocol/v5/ConsultAmpComponentType.java | 252 + .../dics/protocol/v5/ConsultAmpType.java | 217 + .../ConsultAmppComponentEquivalentType.java | 94 + .../protocol/v5/ConsultAmppComponentType.java | 192 + .../dics/protocol/v5/ConsultAmppType.java | 518 ++ .../protocol/v5/ConsultAttachmentType.java | 145 + .../v5/ConsultBoundedParameterType.java | 53 + ...onsultCommentedClassificationTreeType.java | 30 + .../ConsultCommentedClassificationType.java | 132 + .../v5/ConsultCommercializationType.java | 116 + .../dics/protocol/v5/ConsultCompanyType.java | 275 + .../v5/ConsultCompoundingFormulaType.java | 82 + .../v5/ConsultCompoundingIngredientType.java | 82 + .../protocol/v5/ConsultCopaymentType.java | 95 + .../v5/ConsultDerogationImportType.java | 94 + .../dics/protocol/v5/ConsultDmppType.java | 169 + .../v5/ConsultDosageParameterType.java | 69 + .../v5/ConsultFormalInterpretationType.java | 118 + .../protocol/v5/ConsultIndicationType.java | 56 + .../protocol/v5/ConsultLegalBasisType.java | 136 + .../v5/ConsultLegalReferenceTraceType.java | 28 + .../v5/ConsultLegalReferenceType.java | 189 + .../protocol/v5/ConsultLegalTextType.java | 148 + .../v5/ConsultNonMedicinalProductType.java | 170 + .../v5/ConsultParameterizedQuantityType.java | 54 + .../protocol/v5/ConsultPricingUnitType.java | 43 + ...ultRealActualIngredientEquivalentType.java | 143 + .../v5/ConsultRealActualIngredientType.java | 167 + .../v5/ConsultRealVirtualIngredientType.java | 119 + .../v5/ConsultReimbursementConditionType.java | 119 + .../v5/ConsultReimbursementContextType.java | 257 + .../v5/ConsultReimbursementTermType.java | 107 + .../v5/ConsultStandardDosageType.java | 217 + ...sultStandardFormAndPhFrmAndVtlFrmType.java | 42 + .../protocol/v5/ConsultStandardFormType.java | 81 + ...dardRouteAndRouteOfAdministrationType.java | 30 + .../protocol/v5/ConsultStandardRouteType.java | 81 + ...sultStandardSubstanceAndSubstanceType.java | 30 + .../v5/ConsultStandardSubstanceType.java | 81 + .../protocol/v5/ConsultSupplyProblemType.java | 198 + .../ConsultTemporaryDurationDetailsType.java | 52 + .../dics/protocol/v5/ConsultTextType.java | 31 + .../v5/ConsultVirtualIngredientType.java | 131 + .../protocol/v5/ConsultVmpComponentType.java | 145 + .../dics/protocol/v5/ConsultVmpGroupType.java | 179 + .../dics/protocol/v5/ConsultVmpType.java | 169 + .../dics/protocol/v5/ConsultVtmType.java | 94 + .../dics/protocol/v5/ConsultWadaType.java | 55 + .../dics/protocol/v5/DeliveryModus.java | 42 + .../v5/DeliveryModusSpecification.java | 42 + .../v5/DeliveryModusSpecificationType.java | 43 + .../dics/protocol/v5/DeliveryModusType.java | 43 + .../ehealth/dics/protocol/v5/DeviceType.java | 67 + .../dics/protocol/v5/DeviceTypeType.java | 67 + .../dics/protocol/v5/DicsRequestType.java | 38 + .../dics/protocol/v5/DicsResponseType.java | 53 + .../ehealth/dics/protocol/v5/DomainType.java | 76 + .../dics/protocol/v5/DoseUnitsType.java | 55 + .../dics/protocol/v5/FindAmpRequest.java | 12 + .../dics/protocol/v5/FindAmpRequestType.java | 114 + .../dics/protocol/v5/FindAmpResponse.java | 34 + .../dics/protocol/v5/FindAmppRequest.java | 44 + .../dics/protocol/v5/FindAmppResponse.java | 34 + .../protocol/v5/FindByActualProductType.java | 40 + .../v5/FindByCommentedClassificationType.java | 40 + .../dics/protocol/v5/FindByCompanyType.java | 52 + .../dics/protocol/v5/FindByDmppType.java | 55 + .../FindByGenericPrescriptionGroupType.java | 40 + .../protocol/v5/FindByIngredientType.java | 52 + .../dics/protocol/v5/FindByPackageType.java | 102 + .../v5/FindByTherapeuticMoietyType.java | 40 + .../protocol/v5/FindByVirtualProductType.java | 40 + .../FindCommentedClassificationRequest.java | 44 + .../FindCommentedClassificationResponse.java | 34 + .../dics/protocol/v5/FindCompanyRequest.java | 56 + .../dics/protocol/v5/FindCompanyResponse.java | 34 + .../v5/FindCompoundingFormulaRequest.java | 44 + .../v5/FindCompoundingFormulaResponse.java | 34 + .../v5/FindCompoundingIngredientRequest.java | 44 + .../v5/FindCompoundingIngredientResponse.java | 34 + .../dics/protocol/v5/FindLegalBasesType.java | 14 + .../v5/FindLegislationTextRequest.java | 56 + .../v5/FindLegislationTextResponse.java | 34 + .../protocol/v5/FindListOfAmpRequest.java | 12 + .../protocol/v5/FindListOfAmpResponse.java | 34 + .../v5/FindNonMedicinalProductRequest.java | 44 + .../v5/FindNonMedicinalProductResponse.java | 34 + .../protocol/v5/FindReferencesRequest.java | 33 + .../protocol/v5/FindReferencesResponse.java | 298 + .../protocol/v5/FindReimbursementRequest.java | 68 + .../v5/FindReimbursementResponse.java | 34 + .../dics/protocol/v5/FindVmpGroupRequest.java | 44 + .../protocol/v5/FindVmpGroupResponse.java | 34 + .../dics/protocol/v5/FindVmpRequest.java | 94 + .../dics/protocol/v5/FindVmpResponse.java | 34 + .../dics/protocol/v5/FindVtmRequest.java | 44 + .../dics/protocol/v5/FindVtmResponse.java | 34 + .../dics/protocol/v5/FormCategory.java | 43 + .../dics/protocol/v5/FormCategoryType.java | 43 + .../v5/GenericReferenceEntryType.java | 31 + .../v5/GenericReferenceTableType.java | 47 + .../v5/HasActualComponentWithType.java | 64 + .../v5/HasVirtualComponentWithType.java | 64 + .../v5/HasWadaClassificationType.java | 40 + .../ehealth/dics/protocol/v5/ListAmpType.java | 43 + .../v5/NoGenericPrescriptionReason.java | 43 + .../v5/NoGenericPrescriptionReasonType.java | 43 + .../dics/protocol/v5/NoSwitchReason.java | 43 + .../dics/protocol/v5/NoSwitchReasonType.java | 43 + .../dics/protocol/v5/ObjectFactory.java | 640 +++ .../dics/protocol/v5/PackAmountType.java | 39 + .../dics/protocol/v5/PackagingClosure.java | 67 + .../protocol/v5/PackagingClosureType.java | 67 + .../dics/protocol/v5/PackagingMaterial.java | 43 + .../protocol/v5/PackagingMaterialType.java | 43 + .../dics/protocol/v5/PackagingType.java | 67 + .../dics/protocol/v5/PackagingTypeType.java | 67 + .../ehealth/dics/protocol/v5/Parameter.java | 57 + .../dics/protocol/v5/ParameterValueType.java | 88 + .../dics/protocol/v5/PharmaceuticalForm.java | 43 + .../PharmaceuticalFormWithStandardsType.java | 57 + .../dics/protocol/v5/QuantityType.java | 41 + .../ehealth/dics/protocol/v5/RangeType.java | 57 + .../protocol/v5/ReimbursementCriterion.java | 55 + .../v5/ReimbursementCriterionType.java | 55 + .../protocol/v5/RouteOfAdministration.java | 43 + ...outeOfAdministrationWithStandardsType.java | 57 + .../v5/StandardFormCodeCriterionType.java | 39 + .../v5/StandardFormNameCriterionType.java | 39 + .../v5/StandardRouteCodeCriterionType.java | 39 + .../v5/StandardRouteNameCriterionType.java | 39 + .../StandardSubstanceCodeCriterionType.java | 39 + .../StandardSubstanceNameCriterionType.java | 39 + .../protocol/v5/StandardUnitFamhpType.java | 42 + .../dics/protocol/v5/StrengthRangeType.java | 42 + .../dics/protocol/v5/StrengthType.java | 42 + .../ehealth/dics/protocol/v5/Substance.java | 67 + .../v5/SubstanceWithStandardsType.java | 81 + .../ehealth/dics/protocol/v5/SynonymType.java | 52 + .../fgov/ehealth/dics/protocol/v5/Text.java | 41 + .../protocol/v5/ValidateProductIdRequest.java | 34 + .../v5/ValidateProductIdResponse.java | 56 + .../protocol/v5/ValidateSamIdRequest.java | 34 + .../protocol/v5/ValidateSamIdResponse.java | 56 + .../dics/protocol/v5/VatNrPerCountryType.java | 40 + .../ehealth/dics/protocol/v5/VirtualForm.java | 68 + .../v5/VirtualFormWithStandardsType.java | 82 + .../fgov/ehealth/dics/protocol/v5/Wada.java | 55 + .../dics/protocol/v5/package-info.java | 10 + .../protocol/v3/AcknowledgmentsStatus.java | 31 + .../protocol/v3/ConsultationAnnexType.java | 87 + .../protocol/v3/ConsultationContentType.java | 94 + .../protocol/v3/ConsultationDocumentType.java | 87 + .../protocol/v3/ConsultationMessageType.java | 94 + .../protocol/v3/ContentContextType.java | 58 + .../protocol/v3/DeleteMessageRequest.java | 61 + .../protocol/v3/DeleteMessageResponse.java | 35 + .../protocol/v3/DeleteOoORequest.java | 48 + .../protocol/v3/DeleteOoOResponse.java | 35 + .../protocol/v3/DestinationContextType.java | 30 + .../v3/GetAllEhboxesMessagesListRequest.java | 60 + .../v3/GetAllEhboxesMessagesListResponse.java | 10 + .../protocol/v3/GetBoxInfoRequest.java | 33 + .../protocol/v3/GetBoxInfoResponse.java | 70 + .../protocol/v3/GetFullMessageRequest.java | 10 + .../protocol/v3/GetFullMessageResponse.java | 59 + .../protocol/v3/GetHistoryRequest.java | 10 + .../protocol/v3/GetHistoryResponse.java | 35 + ...etMessageAcknowledgmentsStatusRequest.java | 72 + ...tMessageAcknowledgmentsStatusResponse.java | 33 + .../v3/GetMessageListResponseType.java | 43 + .../protocol/v3/GetMessagesListRequest.java | 73 + .../protocol/v3/GetMessagesListResponse.java | 10 + .../protocol/v3/GetOoOListRequest.java | 33 + .../protocol/v3/GetOoOListResponse.java | 35 + .../protocol/v3/InsertOoORequest.java | 87 + .../protocol/v3/InsertOoOResponse.java | 35 + .../consultation/protocol/v3/Message.java | 113 + .../protocol/v3/MessageRequestType.java | 56 + .../protocol/v3/MoveMessageRequest.java | 74 + .../protocol/v3/MoveMessageResponse.java | 35 + .../protocol/v3/ObjectFactory.java | 170 + .../ehbox/consultation/protocol/v3/OoO.java | 84 + .../ehbox/consultation/protocol/v3/Row.java | 85 + .../protocol/v3/SubstituteType.java | 55 + .../protocol/v3/package-info.java | 10 + .../ehbox/core/v3/AcknowledgmentType.java | 76 + .../fgov/ehealth/ehbox/core/v3/BoxIdType.java | 33 + .../ehbox/core/v3/ContentInfoType.java | 78 + .../core/v3/ContentSpecificationType.java | 69 + .../ehealth/ehbox/core/v3/CustomMetaType.java | 42 + .../ehbox/core/v3/EhboxIdentifierType.java | 47 + .../v3/EncryptableOldFreeInformation.java | 40 + .../fgov/ehealth/ehbox/core/v3/ErrorType.java | 81 + .../ehbox/core/v3/FreeInformationsType.java | 52 + .../ehealth/ehbox/core/v3/MandateType.java | 29 + .../ehbox/core/v3/MessageInfoType.java | 69 + .../fgov/ehealth/ehbox/core/v3/MetaType.java | 44 + .../ehealth/ehbox/core/v3/ObjectFactory.java | 70 + .../be/fgov/ehealth/ehbox/core/v3/Row.java | 40 + .../ehealth/ehbox/core/v3/SenderType.java | 67 + .../be/fgov/ehealth/ehbox/core/v3/Table.java | 48 + .../be/fgov/ehealth/ehbox/core/v3/User.java | 53 + .../ehealth/ehbox/core/v3/package-info.java | 10 + .../protocol/v3/ContentContextType.java | 57 + .../protocol/v3/ContentSpecificationType.java | 55 + .../protocol/v3/DestinationContextType.java | 42 + .../protocol/v3/ObjectFactory.java | 46 + .../protocol/v3/PublicationAnnexType.java | 100 + .../protocol/v3/PublicationContentType.java | 68 + .../protocol/v3/PublicationDocumentType.java | 100 + .../publication/protocol/v3/Recipient.java | 69 + .../protocol/v3/SendMessageRequest.java | 99 + .../protocol/v3/SendMessageResponse.java | 48 + .../publication/protocol/v3/Substitute.java | 15 + .../publication/protocol/v3/package-info.java | 10 + .../ehealth/errors/core/v1/ErrorType.java | 97 + .../errors/core/v1/LocalisedStringType.java | 40 + .../ehealth/errors/core/v1/ObjectFactory.java | 14 + .../ehealth/errors/core/v1/package-info.java | 10 + .../errors/service/v1/BusinessError.java | 18 + .../errors/service/v1/ObjectFactory.java | 22 + .../errors/service/v1/ServiceErrorType.java | 66 + .../errors/service/v1/SystemError.java | 18 + .../ehealth/errors/service/v1/TraceType.java | 31 + .../errors/service/v1/package-info.java | 12 + .../ehealth/errors/soa/v1/BusinessError.java | 18 + .../errors/soa/v1/EnvironmentType.java | 48 + .../ehealth/errors/soa/v1/ObjectFactory.java | 18 + .../ehealth/errors/soa/v1/SOAErrorType.java | 36 + .../ehealth/errors/soa/v1/SystemError.java | 18 + .../ehealth/errors/soa/v1/package-info.java | 12 + .../commons/_1_0/etee/ApplicationErrors.java | 62 + .../etee/commons/_1_0/etee/ErrorType.java | 45 + .../commons/_1_0/etee/EteeResponseType.java | 60 + .../etee/commons/_1_0/etee/ObjectFactory.java | 22 + .../etee/commons/_1_0/etee/Status.java | 42 + .../etee/commons/_1_0/etee/package-info.java | 10 + .../core/v2/EteeErrorParameterType.java | 42 + .../etee/commons/core/v2/EteeErrorType.java | 56 + .../commons/core/v2/EteeStatusDetail.java | 34 + .../etee/commons/core/v2/ObjectFactory.java | 18 + .../etee/commons/core/v2/package-info.java | 10 + .../kgss/_1_0/protocol/CredentialType.java | 56 + .../_1_0/protocol/DeletionStrategyType.java | 14 + .../kgss/_1_0/protocol/GetKeyRequest.java | 34 + .../_1_0/protocol/GetKeyRequestContent.java | 69 + .../kgss/_1_0/protocol/GetKeyResponse.java | 33 + .../_1_0/protocol/GetKeyResponseContent.java | 32 + .../kgss/_1_0/protocol/GetNewKeyRequest.java | 34 + .../protocol/GetNewKeyRequestContent.java | 72 + .../kgss/_1_0/protocol/GetNewKeyResponse.java | 33 + .../protocol/GetNewKeyResponseContent.java | 44 + .../kgss/_1_0/protocol/ObjectFactory.java | 50 + .../kgss/_1_0/protocol/SealedContentType.java | 29 + .../etee/kgss/_1_0/protocol/package-info.java | 12 + .../protocol/EHActorQualitiesDataRequest.java | 50 + .../EHActorQualitiesDataResponse.java | 68 + .../ra/aqdr/_1_0/protocol/EntityType.java | 40 + .../ra/aqdr/_1_0/protocol/Identifier.java | 42 + .../etee/ra/aqdr/_1_0/protocol/Language.java | 22 + .../ra/aqdr/_1_0/protocol/LegalPerson.java | 44 + .../ra/aqdr/_1_0/protocol/NaturalPerson.java | 44 + .../ra/aqdr/_1_0/protocol/ObjectFactory.java | 34 + .../ra/aqdr/_1_0/protocol/Organization.java | 55 + .../etee/ra/aqdr/_1_0/protocol/Quality.java | 41 + .../ra/aqdr/_1_0/protocol/package-info.java | 12 + .../ra/csr/_1_0/protocol/ContactDataType.java | 66 + .../protocol/EHealthCertificateRequest.java | 98 + .../ra/csr/_1_0/protocol/ObjectFactory.java | 22 + .../_1_0/protocol/SearchCriteriumType.java | 54 + .../etee/ra/csr/_1_0/protocol/UsageType.java | 42 + .../etee/ra/csr/_1_0/protocol/UsagesType.java | 34 + .../ra/csr/_1_0/protocol/package-info.java | 12 + .../revoke/_1_0/protocol/ObjectFactory.java | 26 + .../protocol/RevocableCertificateType.java | 108 + .../RevocableCertificatesDataRequest.java | 33 + .../RevocableCertificatesDataResponse.java | 88 + .../_1_0/protocol/RevokeDataRequest.java | 58 + .../_1_0/protocol/RevokeDataResponse.java | 37 + .../ra/revoke/_1_0/protocol/StatusType.java | 24 + .../ra/revoke/_1_0/protocol/package-info.java | 12 + .../etkdepot/_1_0/protocol/ErrorType.java | 42 + .../etkdepot/_1_0/protocol/GetEtkRequest.java | 34 + .../_1_0/protocol/GetEtkResponse.java | 71 + .../_1_0/protocol/IdentifierType.java | 54 + .../etkdepot/_1_0/protocol/MatchingEtk.java | 35 + .../etkdepot/_1_0/protocol/ObjectFactory.java | 43 + .../_1_0/protocol/SearchCriteriaType.java | 31 + .../etkdepot/_1_0/protocol/package-info.java | 12 + .../etkra/protocol/v2/ActivateETKRequest.java | 36 + .../protocol/v2/ActivateETKResponse.java | 19 + .../v2/CompleteETKRegistrationRequest.java | 47 + .../v2/CompleteETKRegistrationResponse.java | 45 + .../etkra/protocol/v2/ObjectFactory.java | 30 + .../v2/StartETKRegistrationRequest.java | 49 + .../v2/StartETKRegistrationResponse.java | 33 + .../etkra/protocol/v2/package-info.java | 12 + .../core/v1/AbstractIdType.java | 30 + .../core/v1/CareProviderType.java | 53 + .../core/v1/CareReceiverDetailType.java | 105 + .../core/v1/CareReceiverIdType.java | 52 + .../core/v1/CommonInputType.java | 66 + .../core/v1/CommonOutputType.java | 52 + .../core/v1/DetailType.java | 53 + .../core/v1/DetailsType.java | 30 + .../core/v1/EventType.java | 44 + .../core/v1/FaultCodeType.java | 22 + .../core/v1/GeneralSituationType.java | 44 + .../core/v1/HospitalizedType.java | 62 + .../genericinsurability/core/v1/IdType.java | 52 + .../core/v1/InsurabilityContactTypeType.java | 44 + .../core/v1/InsurabilityItemType.java | 112 + .../core/v1/InsurabilityListType.java | 43 + .../v1/InsurabilityRequestDetailType.java | 74 + .../core/v1/InsurabilityRequestTypeType.java | 40 + .../v1/InsurabilityResponseDetailType.java | 77 + .../core/v1/LicenseType.java | 42 + .../core/v1/MedicalHouseType.java | 92 + .../core/v1/MessageFaultType.java | 84 + .../core/v1/MessageNameType.java | 74 + .../core/v1/MessageType.java | 40 + .../core/v1/MultiIOType.java | 31 + .../core/v1/NihiiType.java | 40 + .../core/v1/ObjectFactory.java | 130 + .../core/v1/OriginType.java | 53 + .../core/v1/PackageType.java | 29 + .../core/v1/PaymentType.java | 59 + .../core/v1/PeriodType.java | 54 + .../core/v1/RecordCommonInputType.java | 29 + .../core/v1/RecordCommonOutputType.java | 41 + .../core/v1/RequestType.java | 28 + .../core/v1/SelfRefType.java | 53 + .../genericinsurability/core/v1/SexType.java | 40 + .../v1/SingleInsurabilityRequestType.java | 127 + .../v1/SingleInsurabilityResponseType.java | 162 + .../core/v1/TransferDirectionType.java | 40 + .../core/v1/TransferType.java | 63 + .../core/v1/ValueRefString.java | 43 + .../core/v1/package-info.java | 12 + .../v1/GetInsurabilityAsFlatRequest.java | 10 + .../v1/GetInsurabilityAsFlatResponse.java | 62 + ...GetInsurabilityAsXmlOrFlatRequestType.java | 59 + .../protocol/v1/GetInsurabilityRequest.java | 10 + .../protocol/v1/GetInsurabilityResponse.java | 63 + .../protocol/v1/ObjectFactory.java | 40 + .../protocol/v1/package-info.java | 12 + .../core/v1/AbstractIdType.java | 30 + .../globalmedicalfile/core/v1/BlobType.java | 83 + .../core/v1/CareProviderType.java | 53 + .../core/v1/CareReceiverIdType.java | 52 + .../core/v1/CommonInputType.java | 66 + .../core/v1/CommonOutputType.java | 52 + .../globalmedicalfile/core/v1/IdType.java | 52 + .../core/v1/LicenseType.java | 42 + .../globalmedicalfile/core/v1/NihiiType.java | 40 + .../core/v1/ObjectFactory.java | 66 + .../globalmedicalfile/core/v1/OriginType.java | 65 + .../core/v1/PackageType.java | 29 + .../globalmedicalfile/core/v1/PartyType.java | 40 + .../globalmedicalfile/core/v1/PeriodType.java | 56 + .../core/v1/RequestType.java | 28 + .../core/v1/RoutingType.java | 63 + .../core/v1/SelfRefType.java | 53 + .../core/v1/ValueRefString.java | 43 + .../core/v1/package-info.java | 12 + .../v1/ConsultGlobalMedicalFileRequest.java | 11 + .../v1/ConsultGlobalMedicalFileResponse.java | 11 + .../v1/NotifyGlobalMedicalFileRequest.java | 11 + .../v1/NotifyGlobalMedicalFileResponse.java | 11 + .../protocol/v1/ObjectFactory.java | 58 + .../protocol/v1/ResponseReturnType.java | 57 + .../protocol/v1/SendRequestType.java | 71 + .../protocol/v1/SendResponseType.java | 30 + .../protocol/v1/package-info.java | 12 + .../core/v1/AccessRightListType.java | 34 + .../hubservices/core/v1/AccessRightType.java | 57 + .../hubservices/core/v1/AcknowledgeType.java | 40 + .../ehealth/hubservices/core/v1/Consent.java | 31 + .../core/v1/ConsentHCPartyType.java | 78 + .../hubservices/core/v1/ConsentType.java | 94 + .../core/v1/DeclareTransactionRequest.java | 45 + .../core/v1/DeclareTransactionResponse.java | 54 + .../hubservices/core/v1/FolderType.java | 40 + .../core/v1/FolderTypeUnbounded.java | 44 + .../core/v1/GetAccessRightRequest.java | 45 + .../core/v1/GetAccessRightResponse.java | 54 + .../core/v1/GetHCPartyConsentRequest.java | 45 + .../core/v1/GetHCPartyConsentResponse.java | 54 + .../core/v1/GetHCPartyRequest.java | 45 + .../core/v1/GetHCPartyResponse.java | 54 + .../core/v1/GetPatientAuditTrailRequest.java | 45 + .../core/v1/GetPatientAuditTrailResponse.java | 54 + .../core/v1/GetPatientConsentRequest.java | 45 + .../core/v1/GetPatientConsentResponse.java | 54 + .../core/v1/GetPatientRequest.java | 45 + .../core/v1/GetPatientResponse.java | 55 + .../core/v1/GetTherapeuticLinkRequest.java | 45 + .../core/v1/GetTherapeuticLinkResponse.java | 54 + .../core/v1/GetTransactionListRequest.java | 45 + .../core/v1/GetTransactionListResponse.java | 54 + .../core/v1/GetTransactionRequest.java | 45 + .../core/v1/GetTransactionResponse.java | 55 + .../core/v1/HCPartyAdaptedType.java | 124 + .../hubservices/core/v1/HCPartyIdType.java | 36 + .../hubservices/core/v1/HcpartyType.java | 44 + .../v1/KmehrHeaderDeclareTransaction.java | 32 + .../v1/KmehrHeaderGetTransactionList.java | 32 + .../hubservices/core/v1/LocalSearchType.java | 42 + .../hubservices/core/v1/ObjectFactory.java | 338 ++ .../hubservices/core/v1/PatientIdType.java | 36 + .../core/v1/PutAccessRightRequest.java | 45 + .../core/v1/PutAccessRightResponse.java | 45 + .../core/v1/PutHCPartyConsentRequest.java | 45 + .../core/v1/PutHCPartyConsentResponse.java | 45 + .../core/v1/PutHCPartyRequest.java | 45 + .../core/v1/PutHCPartyResponse.java | 54 + .../core/v1/PutPatientConsentRequest.java | 45 + .../core/v1/PutPatientConsentResponse.java | 45 + .../core/v1/PutPatientRequest.java | 46 + .../core/v1/PutPatientResponse.java | 55 + .../core/v1/PutTherapeuticLinkRequest.java | 45 + .../core/v1/PutTherapeuticLinkResponse.java | 45 + .../core/v1/PutTransactionRequest.java | 46 + .../core/v1/PutTransactionResponse.java | 54 + .../core/v1/RequestPublicationRequest.java | 45 + .../core/v1/RequestPublicationResponse.java | 45 + .../hubservices/core/v1/RequestType.java | 91 + .../hubservices/core/v1/ResponseType.java | 93 + .../core/v1/RevokeAccessRightRequest.java | 45 + .../core/v1/RevokeAccessRightResponse.java | 45 + .../core/v1/RevokeHCPartyConsentRequest.java | 45 + .../core/v1/RevokeHCPartyConsentResponse.java | 45 + .../core/v1/RevokePatientConsentRequest.java | 45 + .../core/v1/RevokePatientConsentResponse.java | 45 + .../core/v1/RevokeTherapeuticLinkRequest.java | 45 + .../v1/RevokeTherapeuticLinkResponse.java | 45 + .../core/v1/RevokeTransactionRequest.java | 45 + .../core/v1/RevokeTransactionResponse.java | 45 + .../core/v1/SelectGetAccessRightType.java | 28 + .../core/v1/SelectGetHCPartyConsentType.java | 28 + .../SelectGetHCPartyPatientConsentType.java | 88 + .../core/v1/SelectGetHCPartyType.java | 28 + .../v1/SelectGetPatientAuditTrailType.java | 95 + .../core/v1/SelectGetPatientConsentType.java | 41 + .../core/v1/SelectGetPatientType.java | 28 + .../core/v1/SelectGetTransactionListType.java | 50 + .../core/v1/SelectGetTransactionType.java | 40 + .../core/v1/SelectRequestPublicationType.java | 49 + .../core/v1/SelectRevokeAccessRightType.java | 41 + .../core/v1/SelectRevokeTransactionType.java | 40 + .../core/v1/TherapeuticLinkListType.java | 30 + .../core/v1/TherapeuticLinkType.java | 102 + .../core/v1/TransactionAccessListType.java | 34 + .../core/v1/TransactionBaseType.java | 43 + .../core/v1/TransactionIdType.java | 36 + .../core/v1/TransactionSummaryType.java | 134 + .../core/v1/TransactionWithPeriodType.java | 81 + .../core/v1/TransactionWithSpecificTime.java | 98 + .../core/v1/Transactionaccess.java | 69 + .../hubservices/core/v1/package-info.java | 12 + .../core/v2/AccessRightListType.java | 30 + .../hubservices/core/v2/AccessRightType.java | 53 + .../hubservices/core/v2/AcknowledgeType.java | 40 + .../v2/AuthorWithPatientAndPersonType.java | 35 + .../hubservices/core/v2/BasicConsentType.java | 31 + .../hubservices/core/v2/BasicHcPartyType.java | 44 + .../core/v2/BasicTransactionType.java | 39 + .../v2/BasicTransactionWithPeriodType.java | 77 + .../core/v2/ConsentHCPartyType.java | 74 + .../hubservices/core/v2/ConsentType.java | 89 + .../core/v2/ConsentWithStatusType.java | 104 + .../core/v2/DeclareTransactionRequest.java | 45 + .../core/v2/DeclareTransactionResponse.java | 54 + .../hubservices/core/v2/FolderType.java | 40 + .../core/v2/FolderTypeUnbounded.java | 44 + .../core/v2/GetAccessRightRequest.java | 45 + .../core/v2/GetAccessRightResponse.java | 54 + .../core/v2/GetHCPartyConsentRequest.java | 45 + .../core/v2/GetHCPartyConsentResponse.java | 54 + .../core/v2/GetHCPartyRequest.java | 45 + .../core/v2/GetHCPartyResponse.java | 54 + .../core/v2/GetPatientAuditTrailRequest.java | 45 + .../core/v2/GetPatientAuditTrailResponse.java | 54 + .../core/v2/GetPatientConsentRequest.java | 45 + .../core/v2/GetPatientConsentResponse.java | 54 + .../v2/GetPatientConsentStatusRequest.java | 45 + .../v2/GetPatientConsentStatusResponse.java | 54 + .../core/v2/GetPatientRequest.java | 45 + .../core/v2/GetPatientResponse.java | 55 + ...GetTherapeuticExclusionHistoryRequest.java | 45 + ...etTherapeuticExclusionHistoryResponse.java | 54 + .../v2/GetTherapeuticExclusionRequest.java | 45 + .../v2/GetTherapeuticExclusionResponse.java | 54 + .../core/v2/GetTherapeuticLinkRequest.java | 59 + .../core/v2/GetTherapeuticLinkResponse.java | 54 + .../core/v2/GetTherapeuticLinkSelectType.java | 96 + .../core/v2/GetTransactionListRequest.java | 45 + .../core/v2/GetTransactionListResponse.java | 54 + .../core/v2/GetTransactionRequest.java | 45 + .../core/v2/GetTransactionResponse.java | 55 + .../core/v2/HCPartyAdaptedType.java | 120 + .../hubservices/core/v2/HCPartyIdType.java | 69 + .../core/v2/HasTherapeuticLinkRequest.java | 45 + .../core/v2/HasTherapeuticLinkResponse.java | 54 + .../core/v2/HasTherapeuticLinkSelectType.java | 55 + .../v2/KmehrHeaderDeclareTransactionType.java | 28 + .../v2/KmehrHeaderGetTransactionListType.java | 28 + .../hubservices/core/v2/LocalSearchType.java | 42 + .../hubservices/core/v2/ObjectFactory.java | 455 ++ .../core/v2/OperationContextType.java | 75 + .../hubservices/core/v2/PatientIdType.java | 59 + .../hubservices/core/v2/ProofType.java | 39 + .../core/v2/PutAccessRightRequest.java | 45 + .../core/v2/PutAccessRightResponse.java | 45 + .../core/v2/PutHCPartyConsentRequest.java | 45 + .../core/v2/PutHCPartyConsentResponse.java | 45 + .../core/v2/PutHCPartyRequest.java | 45 + .../core/v2/PutHCPartyResponse.java | 54 + .../core/v2/PutPatientConsentRequest.java | 45 + .../core/v2/PutPatientConsentResponse.java | 45 + .../core/v2/PutPatientRequest.java | 46 + .../core/v2/PutPatientResponse.java | 55 + .../v2/PutTherapeuticExclusionRequest.java | 45 + .../v2/PutTherapeuticExclusionResponse.java | 45 + .../v2/PutTherapeuticLinkBulkRequest.java | 48 + .../v2/PutTherapeuticLinkBulkResponse.java | 11 + .../core/v2/PutTherapeuticLinkRequest.java | 59 + .../core/v2/PutTherapeuticLinkResponse.java | 11 + .../v2/PutTherapeuticLinkResponseType.java | 40 + .../core/v2/PutTransactionRequest.java | 46 + .../core/v2/PutTransactionResponse.java | 54 + .../core/v2/RequestPublicationRequest.java | 45 + .../core/v2/RequestPublicationResponse.java | 45 + .../hubservices/core/v2/RequestType.java | 90 + .../hubservices/core/v2/ResponseType.java | 93 + .../core/v2/RevokeAccessRightRequest.java | 45 + .../core/v2/RevokeAccessRightResponse.java | 45 + .../core/v2/RevokeHCPartyConsentRequest.java | 45 + .../core/v2/RevokeHCPartyConsentResponse.java | 45 + .../core/v2/RevokePatientConsentRequest.java | 45 + .../core/v2/RevokePatientConsentResponse.java | 45 + .../v2/RevokeTherapeuticExclusionRequest.java | 45 + .../RevokeTherapeuticExclusionResponse.java | 45 + .../core/v2/RevokeTherapeuticLinkRequest.java | 59 + .../v2/RevokeTherapeuticLinkResponse.java | 45 + .../core/v2/RevokeTransactionRequest.java | 45 + .../core/v2/RevokeTransactionResponse.java | 45 + .../core/v2/SelectGetAccessRightType.java | 28 + .../core/v2/SelectGetHCPartyConsentType.java | 28 + .../SelectGetHCPartyPatientConsentType.java | 84 + .../core/v2/SelectGetHCPartyType.java | 28 + .../v2/SelectGetPatientAuditTrailType.java | 91 + .../core/v2/SelectGetPatientConsentType.java | 37 + .../core/v2/SelectGetPatientType.java | 28 + .../core/v2/SelectGetTransactionListType.java | 50 + .../core/v2/SelectGetTransactionType.java | 40 + .../core/v2/SelectRequestPublicationType.java | 49 + .../core/v2/SelectRevokeAccessRightType.java | 37 + .../core/v2/SelectRevokeTransactionType.java | 40 + .../hubservices/core/v2/StatusType.java | 22 + ...TherapeuticExclusionHistorySelectType.java | 52 + .../core/v2/TherapeuticExclusionListType.java | 30 + .../v2/TherapeuticExclusionSelectType.java | 40 + .../core/v2/TherapeuticExclusionType.java | 43 + ...rapeuticExclusionWithOperationContext.java | 30 + .../core/v2/TherapeuticLinkListType.java | 30 + .../core/v2/TherapeuticLinkOperationType.java | 40 + .../core/v2/TherapeuticLinkType.java | 103 + .../TherapeuticLinkWithOperationContext.java | 30 + .../core/v2/Therapeuticlinkrequest.java | 55 + .../core/v2/TransactionAccessListType.java | 30 + .../core/v2/TransactionIdType.java | 32 + .../core/v2/TransactionSummaryType.java | 134 + .../core/v2/TransactionWithAuthorType.java | 98 + .../core/v2/Transactionaccess.java | 70 + .../hubservices/core/v2/package-info.java | 12 + .../core/v3/AccessRightListType.java | 34 + .../hubservices/core/v3/AccessRightType.java | 57 + .../hubservices/core/v3/AcknowledgeType.java | 40 + .../ehealth/hubservices/core/v3/Consent.java | 31 + .../core/v3/ConsentHCPartyType.java | 78 + .../hubservices/core/v3/ConsentType.java | 94 + .../ehealth/hubservices/core/v3/Criteria.java | 44 + .../core/v3/DeclareTransactionRequest.java | 45 + .../core/v3/DeclareTransactionResponse.java | 54 + .../hubservices/core/v3/FolderType.java | 40 + .../core/v3/FolderTypeUnbounded.java | 44 + .../core/v3/GetAccessRightRequest.java | 45 + .../core/v3/GetAccessRightResponse.java | 54 + .../core/v3/GetHCPartyConsentRequest.java | 45 + .../core/v3/GetHCPartyConsentResponse.java | 54 + .../core/v3/GetHCPartyRequest.java | 45 + .../core/v3/GetHCPartyResponse.java | 54 + .../core/v3/GetLatestUpdateRequest.java | 45 + .../core/v3/GetLatestUpdateResponse.java | 57 + .../core/v3/GetPatientAuditTrailRequest.java | 45 + .../core/v3/GetPatientAuditTrailResponse.java | 54 + .../core/v3/GetPatientConsentRequest.java | 45 + .../core/v3/GetPatientConsentResponse.java | 54 + .../core/v3/GetPatientRequest.java | 45 + .../core/v3/GetPatientResponse.java | 55 + .../core/v3/GetTherapeuticLinkRequest.java | 45 + .../core/v3/GetTherapeuticLinkResponse.java | 54 + .../core/v3/GetTransactionListRequest.java | 45 + .../core/v3/GetTransactionListResponse.java | 54 + .../core/v3/GetTransactionRequest.java | 45 + .../core/v3/GetTransactionResponse.java | 55 + .../core/v3/GetTransactionSetRequest.java | 45 + .../core/v3/GetTransactionSetResponse.java | 55 + .../core/v3/HCPartyAdaptedType.java | 124 + .../hubservices/core/v3/HCPartyIdType.java | 36 + .../hubservices/core/v3/HcpartyType.java | 44 + .../v3/KmehrHeaderDeclareTransaction.java | 32 + .../v3/KmehrHeaderGetTransactionList.java | 32 + .../core/v3/LatestUpdateListType.java | 30 + .../hubservices/core/v3/Latestupdate.java | 87 + .../hubservices/core/v3/LocalSearchType.java | 42 + .../hubservices/core/v3/ObjectFactory.java | 394 ++ .../core/v3/Paginationrequestinfo.java | 24 + .../core/v3/Paginationresponseinfo.java | 33 + .../hubservices/core/v3/PatientIdType.java | 36 + .../core/v3/PutAccessRightRequest.java | 45 + .../core/v3/PutAccessRightResponse.java | 45 + .../core/v3/PutHCPartyConsentRequest.java | 45 + .../core/v3/PutHCPartyConsentResponse.java | 45 + .../core/v3/PutHCPartyRequest.java | 45 + .../core/v3/PutHCPartyResponse.java | 54 + .../core/v3/PutPatientConsentRequest.java | 45 + .../core/v3/PutPatientConsentResponse.java | 45 + .../core/v3/PutPatientRequest.java | 46 + .../core/v3/PutPatientResponse.java | 55 + .../core/v3/PutTherapeuticLinkRequest.java | 45 + .../core/v3/PutTherapeuticLinkResponse.java | 45 + .../core/v3/PutTransactionRequest.java | 46 + .../core/v3/PutTransactionResponse.java | 54 + .../core/v3/PutTransactionSetRequest.java | 46 + .../core/v3/PutTransactionSetResponse.java | 59 + .../hubservices/core/v3/RequestList.java | 11 + .../hubservices/core/v3/RequestListType.java | 24 + .../core/v3/RequestPublicationRequest.java | 45 + .../core/v3/RequestPublicationResponse.java | 45 + .../hubservices/core/v3/RequestType.java | 102 + .../hubservices/core/v3/ResponseListType.java | 102 + .../hubservices/core/v3/ResponseType.java | 93 + .../core/v3/RevokeAccessRightRequest.java | 45 + .../core/v3/RevokeAccessRightResponse.java | 45 + .../core/v3/RevokeHCPartyConsentRequest.java | 45 + .../core/v3/RevokeHCPartyConsentResponse.java | 45 + .../core/v3/RevokePatientConsentRequest.java | 45 + .../core/v3/RevokePatientConsentResponse.java | 45 + .../core/v3/RevokeTherapeuticLinkRequest.java | 45 + .../v3/RevokeTherapeuticLinkResponse.java | 45 + .../core/v3/RevokeTransactionRequest.java | 45 + .../core/v3/RevokeTransactionResponse.java | 45 + .../core/v3/SelectGetAccessRightType.java | 28 + .../core/v3/SelectGetHCPartyConsentType.java | 28 + .../SelectGetHCPartyPatientConsentType.java | 88 + .../core/v3/SelectGetHCPartyType.java | 28 + .../core/v3/SelectGetLatestUpdateType.java | 31 + .../v3/SelectGetPatientAuditTrailType.java | 104 + .../core/v3/SelectGetPatientConsentType.java | 41 + .../core/v3/SelectGetPatientType.java | 28 + .../core/v3/SelectGetTransactionListType.java | 50 + .../core/v3/SelectGetTransactionType.java | 40 + .../core/v3/SelectRequestPublicationType.java | 49 + .../core/v3/SelectRevokeAccessRightType.java | 41 + .../core/v3/SelectRevokeTransactionType.java | 40 + .../core/v3/TherapeuticLinkListType.java | 30 + .../core/v3/TherapeuticLinkType.java | 102 + .../core/v3/TransactionAccessListType.java | 34 + .../core/v3/TransactionBaseType.java | 58 + .../core/v3/TransactionIdType.java | 36 + .../core/v3/TransactionSummaryType.java | 134 + .../core/v3/TransactionWithPeriodType.java | 81 + .../core/v3/TransactionWithSpecificTime.java | 98 + .../core/v3/Transactionaccess.java | 78 + .../hubservices/core/v3/package-info.java | 12 + .../protocol/v2/ObjectFactory.java | 29 + .../idsupport/core/v2/IdentificationData.java | 36 + .../idsupport/core/v2/ObjectFactory.java | 39 + .../idsupport/core/v2/ProviderInfo.java | 72 + .../core/v2/ProviderInfoDetailType.java | 40 + .../idsupport/core/v2/ValidationInfoType.java | 59 + .../idsupport/core/v2/ValidationResult.java | 71 + .../idsupport/core/v2/package-info.java | 12 + .../idsupport/protocol/v2/ObjectFactory.java | 14 + .../protocol/v2/VerifyIdRequest.java | 49 + .../protocol/v2/VerifyIdResponse.java | 35 + .../idsupport/protocol/v2/package-info.java | 12 + .../core/v1/Acknowledgetype.java | 52 + .../core/v1/Kmehrrequest.java | 33 + .../core/v1/Kmehrresponse.java | 54 + .../core/v1/ObjectFactory.java | 22 + .../medicalagreement/core/v1/Request.java | 29 + .../core/v1/package-info.java | 12 + .../core/v1/AllowedSupplementsType.java | 40 + .../mediprima/core/v1/BeneficiaryType.java | 90 + .../ehealth/mediprima/core/v1/BySsinType.java | 62 + .../core/v1/CarmedAttributedListType.java | 31 + .../core/v1/CarmedContentCareType.java | 40 + .../core/v1/CarmedIdentifierType.java | 82 + .../ehealth/mediprima/core/v1/CbssStatus.java | 72 + .../mediprima/core/v1/CompanyListType.java | 31 + .../core/v1/ConsultCarmedDataType.java | 29 + .../ConsultCarmedInterventionResultType.java | 53 + .../ehealth/mediprima/core/v1/DoctorType.java | 28 + .../core/v1/HospitalizationType.java | 28 + .../mediprima/core/v1/InformationType.java | 41 + .../v1/MedicalCardRegistryMessageType.java | 71 + .../core/v1/MedicalCardRegistryStatus.java | 35 + .../v1/MedicalCoverCommonInformationType.java | 67 + .../mediprima/core/v1/MedicalCoverType.java | 112 + .../core/v1/MedicalTransportationType.java | 28 + .../mediprima/core/v1/MiscellaneousType.java | 14 + .../ehealth/mediprima/core/v1/NameType.java | 41 + .../core/v1/NihiiNumberListType.java | 33 + .../mediprima/core/v1/ObjectFactory.java | 134 + .../mediprima/core/v1/OcmwCpasType.java | 57 + .../mediprima/core/v1/ParamedicType.java | 28 + .../ehealth/mediprima/core/v1/PeriodType.java | 56 + .../core/v1/PharmaceuticalDrugType.java | 28 + .../mediprima/core/v1/PodmiSppisPartType.java | 55 + .../mediprima/core/v1/ProsthesisType.java | 28 + .../mediprima/core/v1/ProviderList.java | 14 + .../mediprima/core/v1/PswcSupportType.java | 79 + .../core/v1/RefundPodmiSppisType.java | 95 + .../core/v1/SupplementTypeListType.java | 31 + .../core/v1/ZivAmiPatientPartType.java | 43 + .../mediprima/core/v1/package-info.java | 10 + .../core/v2/AllowedSupplementsType.java | 40 + .../mediprima/core/v2/BeneficiaryType.java | 90 + .../ehealth/mediprima/core/v2/BySsinType.java | 62 + .../core/v2/CarmedAttributedListType.java | 31 + .../core/v2/CarmedContentCareType.java | 40 + .../core/v2/CarmedIdentifierType.java | 82 + .../ehealth/mediprima/core/v2/CbssStatus.java | 72 + .../mediprima/core/v2/CompanyListType.java | 31 + .../core/v2/ConsultCarmedDataType.java | 29 + .../ConsultCarmedInterventionResultType.java | 65 + .../ehealth/mediprima/core/v2/DoctorType.java | 28 + .../core/v2/HospitalizationType.java | 28 + .../mediprima/core/v2/InformationType.java | 41 + .../v2/MedicalCardRegistryMessageType.java | 71 + .../core/v2/MedicalCardRegistryStatus.java | 35 + .../v2/MedicalCoverCommonInformationType.java | 67 + .../mediprima/core/v2/MedicalCoverType.java | 112 + .../core/v2/MedicalTransportationType.java | 28 + .../mediprima/core/v2/MiscellaneousType.java | 14 + .../ehealth/mediprima/core/v2/NameType.java | 41 + .../core/v2/NihiiNumberListType.java | 33 + .../mediprima/core/v2/ObjectFactory.java | 134 + .../mediprima/core/v2/OcmwCpasType.java | 57 + .../mediprima/core/v2/ParamedicType.java | 28 + .../ehealth/mediprima/core/v2/PeriodType.java | 56 + .../core/v2/PharmaceuticalDrugType.java | 28 + .../mediprima/core/v2/PodmiSppisPartType.java | 55 + .../mediprima/core/v2/ProsthesisType.java | 28 + .../mediprima/core/v2/ProviderList.java | 14 + .../mediprima/core/v2/PswcSupportType.java | 79 + .../core/v2/RefundPodmiSppisType.java | 95 + .../core/v2/SupplementTypeListType.java | 31 + .../core/v2/ZivAmiPatientPartType.java | 43 + .../mediprima/core/v2/package-info.java | 10 + .../v1/ConsultCarmedInterventionRequest.java | 35 + .../v1/ConsultCarmedInterventionResponse.java | 48 + .../mediprima/protocol/v1/ObjectFactory.java | 14 + .../mediprima/protocol/v1/package-info.java | 10 + .../v2/ConsultCarmedInterventionRequest.java | 35 + .../v2/ConsultCarmedInterventionResponse.java | 48 + .../mediprima/protocol/v2/ObjectFactory.java | 14 + .../mediprima/protocol/v2/package-info.java | 10 + .../uma/core/v1/AttestationType.java | 82 + .../mediprima/uma/core/v1/CriteriaType.java | 65 + .../mediprima/uma/core/v1/ErrorType.java | 57 + .../mediprima/uma/core/v1/NameType.java | 41 + .../mediprima/uma/core/v1/ObjectFactory.java | 30 + .../mediprima/uma/core/v1/PeriodType.java | 55 + .../mediprima/uma/core/v1/RegistryStatus.java | 35 + .../mediprima/uma/core/v1/package-info.java | 10 + ...eteUrgentMedicalAidAttestationRequest.java | 47 + ...teUrgentMedicalAidAttestationResponse.java | 33 + .../uma/protocol/v1/ObjectFactory.java | 30 + ...rchUrgentMedicalAidAttestationRequest.java | 35 + ...chUrgentMedicalAidAttestationResponse.java | 36 + ...endUrgentMedicalAidAttestationRequest.java | 61 + ...ndUrgentMedicalAidAttestationResponse.java | 34 + .../uma/protocol/v1/package-info.java | 10 + .../core/v1/AcknowledgeType.java | 40 + .../messageservices/core/v1/Nationality.java | 29 + .../core/v1/ObjectFactory.java | 50 + .../messageservices/core/v1/PatientType.java | 212 + .../messageservices/core/v1/RequestType.java | 91 + .../messageservices/core/v1/ResponseType.java | 93 + .../core/v1/RetrieveTransactionRequest.java | 59 + .../core/v1/RetrieveTransactionResponse.java | 69 + .../core/v1/SelectRetrieveTransaction.java | 11 + .../v1/SelectRetrieveTransactionType.java | 37 + .../core/v1/SendTransactionRequest.java | 60 + .../core/v1/SendTransactionResponse.java | 69 + .../core/v1/TransactionType.java | 225 + .../messageservices/core/v1/package-info.java | 12 + .../mycarenet/core/v1/AcknowledgeType.java | 40 + .../mycarenet/core/v1/Nationality.java | 29 + .../mycarenet/core/v1/ObjectFactory.java | 50 + .../mycarenet/core/v1/PatientType.java | 212 + .../mycarenet/core/v1/RequestType.java | 91 + .../mycarenet/core/v1/ResponseType.java | 93 + .../core/v1/RetrieveTransactionRequest.java | 59 + .../core/v1/RetrieveTransactionResponse.java | 69 + .../v1/SelectRetrieveTransactionType.java | 37 + .../core/v1/SendTransactionRequest.java | 60 + .../core/v1/SendTransactionResponse.java | 69 + .../mycarenet/core/v1/TransactionType.java | 225 + .../mycarenet/core/v1/package-info.java | 12 + .../core/v1/SelectRetrieveTransaction.java | 12 + .../monitoring/core/v2/DetailsType.java | 146 + .../monitoring/core/v2/ElementType.java | 103 + .../monitoring/core/v2/EnvironmentType.java | 25 + .../monitoring/core/v2/ExtensionType.java | 31 + .../monitoring/core/v2/MonitoringType.java | 44 + .../monitoring/core/v2/MonitoringXML.java | 34 + .../monitoring/core/v2/ObjectFactory.java | 38 + .../monitoring/core/v2/ResultsType.java | 79 + .../monitoring/core/v2/SchemaType.java | 27 + .../monitoring/core/v2/SubResultsType.java | 53 + .../monitoring/core/v2/TypeOfElementType.java | 26 + .../monitoring/core/v2/package-info.java | 10 + .../protocol/v2/AliveCheckRequest.java | 19 + .../protocol/v2/AliveCheckResponse.java | 35 + .../monitoring/protocol/v2/ObjectFactory.java | 14 + .../monitoring/protocol/v2/package-info.java | 10 + .../protocol/v1/SendAttestationRequest.java | 12 + .../protocol/v1/SendAttestationResponse.java | 12 + .../protocol/v2/CancelAttestationRequest.java | 12 + .../v2/CancelAttestationResponse.java | 12 + .../attest/protocol/v2/ObjectFactory.java | 48 + .../protocol/v2/SendAttestationRequest.java | 12 + .../protocol/v2/SendAttestationResponse.java | 12 + .../commons/core/v2/AbstractIdType.java | 30 + .../mycarenet/commons/core/v2/BlobType.java | 83 + .../commons/core/v2/CareProviderType.java | 53 + .../commons/core/v2/CareReceiverIdType.java | 52 + .../commons/core/v2/CommonInputType.java | 66 + .../commons/core/v2/CommonOutputType.java | 52 + .../mycarenet/commons/core/v2/IdType.java | 52 + .../commons/core/v2/LicenseType.java | 42 + .../mycarenet/commons/core/v2/NihiiType.java | 40 + .../commons/core/v2/ObjectFactory.java | 66 + .../mycarenet/commons/core/v2/OriginType.java | 65 + .../commons/core/v2/PackageType.java | 29 + .../mycarenet/commons/core/v2/PartyType.java | 40 + .../mycarenet/commons/core/v2/PeriodType.java | 56 + .../commons/core/v2/RequestType.java | 28 + .../commons/core/v2/RoutingType.java | 63 + .../commons/core/v2/SelfRefType.java | 53 + .../commons/core/v2/ValueRefString.java | 43 + .../commons/core/v2/package-info.java | 12 + .../commons/core/v3/AbstractIdType.java | 30 + .../mycarenet/commons/core/v3/BlobType.java | 107 + .../commons/core/v3/CareProviderType.java | 53 + .../commons/core/v3/CareReceiverIdType.java | 52 + .../commons/core/v3/CommonInputType.java | 66 + .../commons/core/v3/CommonOutputType.java | 52 + .../mycarenet/commons/core/v3/IdType.java | 52 + .../commons/core/v3/LicenseType.java | 42 + .../mycarenet/commons/core/v3/NihiiType.java | 40 + .../commons/core/v3/ObjectFactory.java | 66 + .../mycarenet/commons/core/v3/OriginType.java | 65 + .../commons/core/v3/PackageType.java | 29 + .../mycarenet/commons/core/v3/PartyType.java | 40 + .../mycarenet/commons/core/v3/PeriodType.java | 56 + .../commons/core/v3/RequestType.java | 28 + .../commons/core/v3/RoutingType.java | 63 + .../commons/core/v3/SelfRefType.java | 53 + .../commons/core/v3/ValueRefString.java | 43 + .../commons/core/v3/package-info.java | 12 + .../commons/protocol/v2/ObjectFactory.java | 18 + .../protocol/v2/ResponseReturnType.java | 57 + .../commons/protocol/v2/SendRequestType.java | 71 + .../commons/protocol/v2/SendResponseType.java | 30 + .../v2/TarificationConsultationRequest.java | 11 + .../v2/TarificationConsultationResponse.java | 11 + .../commons/protocol/v2/package-info.java | 12 + .../commons/protocol/v3/ObjectFactory.java | 18 + .../protocol/v3/ResponseReturnType.java | 57 + .../commons/protocol/v3/SendRequestType.java | 71 + .../commons/protocol/v3/SendResponseType.java | 30 + .../commons/protocol/v3/package-info.java | 12 + .../v1/MemberDataConsultationRequest.java | 19 + .../v1/MemberDataConsultationResponse.java | 19 + .../memberdata/protocol/v1/ObjectFactory.java | 14 + .../memberdata/protocol/v1/package-info.java | 10 + .../v1/RegisterToMycarenetServiceRequest.java | 12 + .../RegisterToMycarenetServiceResponse.java | 12 + .../v1/AbstractOptionalAddressCbssType.java | 30 + .../v1/AbstractOptionalAddressType.java | 90 + .../v1/AbstractOptionalAdministratorType.java | 63 + .../v1/AbstractOptionalBirthType.java | 54 + .../AbstractOptionalContactAddressType.java | 252 + .../v1/AbstractOptionalDeceaseType.java | 42 + .../v1/AbstractOptionalGenderType.java | 51 + ...AbstractOptionalLegalCohabitationType.java | 63 + .../v1/AbstractOptionalNameType.java | 65 + .../v1/AbstractOptionalSubregisterType.java | 69 + .../ehealth/rn/baselegaldata/v1/ActType.java | 47 + .../rn/baselegaldata/v1/AddressBaseType.java | 14 + .../baselegaldata/v1/AddressCbssBaseType.java | 14 + .../AddressCbssWithStatusAndSourceType.java | 39 + .../v1/AddressCbssWithUpdateStatusType.java | 27 + .../v1/AddressDeclarationType.java | 28 + .../v1/AddressWithStatusAndSourceType.java | 39 + .../v1/AdministratorBaseType.java | 14 + .../AdministratorWithStatusAndSourceType.java | 39 + .../baselegaldata/v1/BestIdentifierType.java | 52 + .../baselegaldata/v1/BirthInfoBaseType.java | 14 + .../v1/BirthInfoDeclarationType.java | 40 + .../v1/BirthInfoWithStatusAndSourceType.java | 39 + .../v1/BirthInfoWithUpdateStatusType.java | 27 + .../v1/CbssPersonIdentificationType.java | 126 + ...CbssPersonIdentificationsResponseType.java | 30 + .../v1/CivilStateInfoBaseType.java | 117 + .../v1/CivilStateInfoDeclarationType.java | 93 + .../v1/CivilStateInfoWithSourceType.java | 27 + .../baselegaldata/v1/CivilStatesBaseType.java | 30 + .../v1/CivilStatesDeclarationType.java | 30 + .../v1/CivilStatesWithStatusType.java | 43 + .../v1/CivilStatesWithUpdateStatusType.java | 43 + .../v1/ContactAddressBaseType.java | 14 + .../v1/ContactAddressDeclarationType.java | 193 + ...ContactAddressWithStatusAndSourceType.java | 39 + .../ContactAddressWithUpdateStatusType.java | 27 + .../baselegaldata/v1/DeceaseInfoBaseType.java | 14 + .../v1/DeceaseInfoDeclarationType.java | 40 + .../DeceaseInfoWithStatusAndSourceType.java | 39 + .../v1/DeceaseInfoWithUpdateStatusType.java | 27 + .../baselegaldata/v1/DiplomaticPostType.java | 86 + .../v1/FamilyMemberIdentificationType.java | 125 + .../v1/ForeignAddressDeclarationType.java | 137 + .../baselegaldata/v1/GenderInfoBaseType.java | 14 + .../v1/GenderInfoDeclarationType.java | 49 + .../v1/GenderInfoWithStatusAndSourceType.java | 39 + .../v1/GenderInfoWithUpdateStatusType.java | 27 + .../rn/baselegaldata/v1/GivenNameType.java | 39 + .../rn/baselegaldata/v1/JudgmentType.java | 40 + .../v1/LegalCohabitationBaseType.java | 14 + .../v1/LegalCohabitationRegistrationType.java | 61 + ...alCohabitationWithStatusAndSourceType.java | 39 + .../v1/LocationDeclarationType.java | 83 + .../rn/baselegaldata/v1/LocationType.java | 83 + .../baselegaldata/v1/MinimalAddressType.java | 88 + .../v1/MinimalAdministratorType.java | 61 + .../v1/MinimalBirthInfoType.java | 28 + .../v1/MinimalGenderInfoType.java | 49 + .../baselegaldata/v1/MinimalNameInfoType.java | 63 + .../rn/baselegaldata/v1/NameInfoBaseType.java | 16 + .../v1/NameInfoDeclarationType.java | 14 + .../v1/NameInfoWithStatusAndSourceType.java | 39 + .../v1/NameInfoWithUpdateStatusType.java | 27 + .../v1/NationalitiesBaseType.java | 30 + .../v1/NationalitiesDeclarationType.java | 30 + .../v1/NationalitiesWithStatusType.java | 43 + .../v1/NationalitiesWithUpdateStatusType.java | 43 + .../v1/NationalityInfoBaseType.java | 69 + .../v1/NationalityInfoDeclarationType.java | 69 + .../v1/NationalityInfoWithSourceType.java | 27 + .../v1/NobilityTitleBaseType.java | 64 + .../rn/baselegaldata/v1/ObjectFactory.java | 302 + .../rn/baselegaldata/v1/PartnerType.java | 52 + .../v1/PersonIdentificationType.java | 138 + .../v1/PersonIdentificationsResponseType.java | 31 + ...PlainAddressOptionalInceptionDateType.java | 93 + .../rn/baselegaldata/v1/PlainAddressType.java | 14 + .../v1/RegistrationBailiffType.java | 40 + ...ntialAddressOptionalInceptionDateType.java | 225 + .../v1/ResidentialAddressType.java | 14 + .../baselegaldata/v1/SpecialNotionType.java | 43 + .../baselegaldata/v1/SubregisterBaseType.java | 14 + .../SubregisterWithStatusAndSourceType.java | 39 + .../baselegaldata/v1/TranscriptionType.java | 40 + .../rn/baselegaldata/v1/package-info.java | 12 + .../v1/CbssPersonRequestType.java | 120 + .../v1/CbssPersonResponseType.java | 180 + .../v1/CbssUpdatePersonResponseType.java | 180 + .../cbsspersonlegaldata/v1/ObjectFactory.java | 18 + .../cbsspersonlegaldata/v1/package-info.java | 12 + .../core/v1/ExistingPersons.java | 32 + .../core/v1/ObjectFactory.java | 18 + .../v1/RegisterPersonDeclarationType.java | 30 + .../core/v1/RegisterPersonResultType.java | 41 + .../core/v1/package-info.java | 12 + .../protocol/v1/ObjectFactory.java | 14 + .../protocol/v1/RegisterPersonRequest.java | 48 + .../protocol/v1/RegisterPersonResponse.java | 47 + .../protocol/v1/package-info.java | 12 + .../commons/business/v1/BaseRequestType.java | 54 + .../commons/business/v1/BaseResponseType.java | 55 + .../business/v1/BusinessAnomaliesType.java | 31 + .../business/v1/BusinessAnomalyType.java | 69 + .../rn/commons/business/v1/CBSSFaultType.java | 56 + .../commons/business/v1/DataFiltersType.java | 31 + .../business/v1/InformationCBSSBatchType.java | 55 + .../business/v1/InformationCBSSType.java | 69 + .../business/v1/InformationCustomerType.java | 62 + .../v1/InformationNotificationCBSSType.java | 51 + .../business/v1/InformationNotifiedType.java | 62 + .../business/v1/InformationSupplierType.java | 79 + .../commons/business/v1/InformationType.java | 41 + .../business/v1/LocalizedDescriptionType.java | 40 + .../v1/LocalizedDescriptionsType.java | 31 + .../rn/commons/business/v1/Message.java | 86 + .../rn/commons/business/v1/ObjectFactory.java | 102 + .../commons/business/v1/OpenPeriodType.java | 55 + .../business/v1/OpenQuarterPeriodType.java | 41 + .../v1/OrganizationIdentificationType.java | 52 + .../rn/commons/business/v1/PeriodType.java | 56 + .../business/v1/QuarterPeriodType.java | 42 + .../business/v1/SenderReceiverType.java | 62 + ...inWithCanceledAndReplacedByStatusType.java | 51 + ...SsinWithCanceledAndReplacesStatusType.java | 51 + .../rn/commons/business/v1/StatusOkType.java | 68 + .../rn/commons/business/v1/StatusType.java | 68 + .../rn/commons/business/v1/package-info.java | 12 + .../rn/personlegaldata/v1/ObjectFactory.java | 10 + .../v1/PersonResponseType.java | 230 + .../rn/personlegaldata/v1/package-info.java | 12 + .../personservice/core/v1/ObjectFactory.java | 38 + .../core/v1/PersonResponseResultType.java | 30 + .../core/v1/PersonResponseResultsType.java | 30 + .../core/v1/PhoneticAddress.java | 44 + .../personservice/core/v1/PhoneticBirth.java | 41 + .../personservice/core/v1/PhoneticGender.java | 29 + .../personservice/core/v1/PhoneticName.java | 58 + .../v1/SearchPersonBySsinCriteriaType.java | 29 + .../SearchPersonPhoneticallyCriteriaType.java | 75 + .../personservice/core/v1/package-info.java | 12 + .../protocol/v1/ObjectFactory.java | 22 + .../v1/SearchPersonBySsinRequest.java | 48 + .../v1/SearchPersonBySsinResponse.java | 47 + .../v1/SearchPersonPhoneticallyRequest.java | 48 + .../v1/SearchPersonPhoneticallyResponse.java | 34 + .../protocol/v1/package-info.java | 12 + .../registries/commons/v1/AnomaliesType.java | 31 + .../commons/v1/DetailedStatusType.java | 42 + .../commons/v1/GivenNameMatchingType.java | 23 + .../registries/commons/v1/ObjectFactory.java | 18 + .../commons/v1/ValidationErrors.java | 35 + .../registries/commons/v1/package-info.java | 12 + .../samcivics/schemas/v2/FindCNKRequest.java | 107 + .../samcivics/schemas/v2/FindCNKResponse.java | 51 + .../schemas/v2/FindParagraphRequest.java | 54 + .../schemas/v2/FindParagraphResponse.java | 88 + .../schemas/v2/FindParagraphTextRequest.java | 110 + .../schemas/v2/FindParagraphTextResponse.java | 35 + .../schemas/v2/FindPublicCNKRequest.java | 95 + .../schemas/v2/FindPublicCNKResponse.java | 37 + .../FindReimbursementConditionsRequest.java | 106 + .../FindReimbursementConditionsResponse.java | 37 + .../schemas/v2/GetAddedDocumentsRequest.java | 110 + .../schemas/v2/GetAddedDocumentsResponse.java | 37 + .../v2/GetParagraphExclusionsRequest.java | 96 + .../v2/GetParagraphExclusionsResponse.java | 49 + ...etParagraphIncludedSpecialtiesRequest.java | 96 + ...tParagraphIncludedSpecialtiesResponse.java | 36 + .../GetProfessionalAuthorizationsRequest.java | 70 + ...GetProfessionalAuthorizationsResponse.java | 113 + .../samcivics/schemas/v2/ObjectFactory.java | 78 + .../samcivics/schemas/v2/package-info.java | 10 + .../samcivics/type/v2/AddedDocumentType.java | 132 + .../samcivics/type/v2/AgreementTermType.java | 41 + .../ehealth/samcivics/type/v2/AmountType.java | 40 + .../ehealth/samcivics/type/v2/AmppType.java | 201 + .../samcivics/type/v2/AtmAndChildrenType.java | 30 + .../ehealth/samcivics/type/v2/AtmType.java | 55 + .../ehealth/samcivics/type/v2/BaseType.java | 57 + .../type/v2/ContentQuantityType.java | 40 + .../samcivics/type/v2/CopaymentType.java | 54 + .../type/v2/ExcludedParagraphType.java | 69 + .../samcivics/type/v2/ExclusionType.java | 29 + .../samcivics/type/v2/FindAmppType.java | 53 + .../samcivics/type/v2/FindParagraphType.java | 42 + .../samcivics/type/v2/IdentifierNumType.java | 40 + .../type/v2/MaximumAgeAuthorizedType.java | 40 + .../samcivics/type/v2/MaximumContentType.java | 40 + .../type/v2/MaximumDurationType.java | 40 + .../type/v2/MaximumStrengthType.java | 40 + .../type/v2/MinimumAgeAuthorizedType.java | 40 + .../samcivics/type/v2/ObjectFactory.java | 146 + .../type/v2/ParagraphAndChildrenType.java | 42 + .../type/v2/ParagraphAndTherapyType.java | 30 + .../samcivics/type/v2/ParagraphType.java | 170 + .../ehealth/samcivics/type/v2/PriceType.java | 52 + .../samcivics/type/v2/ProductType.java | 53 + .../v2/ProfessionalAuthorizationType.java | 52 + .../type/v2/ProfessionalCodeType.java | 41 + .../type/v2/ReimbCategoryCvType.java | 42 + .../type/v2/ReimbursementAndChildrenType.java | 56 + .../type/v2/ReimbursementCriteriaType.java | 42 + .../samcivics/type/v2/ReimbursementType.java | 55 + .../ehealth/samcivics/type/v2/TextType.java | 41 + .../type/v2/TherapyAndChildrenType.java | 70 + .../samcivics/type/v2/TherapyType.java | 31 + .../v2/UnstructuredExclusionRuleType.java | 58 + .../samcivics/type/v2/ValidityPeriodUnit.java | 23 + .../ehealth/samcivics/type/v2/VerseType.java | 333 ++ .../samcivics/type/v2/package-info.java | 10 + .../core/v1/ChoiceDecodedDataErrorType.java | 40 + .../core/v1/ChoiceEncodedDataErrorType.java | 40 + .../seals/core/v1/DecodedDataType.java | 51 + .../seals/core/v1/EncodedDataType.java | 51 + .../fgov/ehealth/seals/core/v1/ErrorType.java | 64 + .../ehealth/seals/core/v1/ObjectFactory.java | 30 + .../seals/core/v1/OriginalDataType.java | 64 + .../ehealth/seals/core/v1/package-info.java | 10 + .../seals/protocol/v1/DecodeRequest.java | 50 + .../seals/protocol/v1/DecodeResponse.java | 48 + .../seals/protocol/v1/EncodeRequest.java | 50 + .../seals/protocol/v1/EncodeResponse.java | 48 + .../seals/protocol/v1/ObjectFactory.java | 22 + .../seals/protocol/v1/package-info.java | 10 + .../standards/kmehr/cd/v1/CDACCESSRIGHT.java | 96 + .../kmehr/cd/v1/CDACCESSRIGHTschemes.java | 39 + .../kmehr/cd/v1/CDACCESSRIGHTvalues.java | 40 + .../kmehr/cd/v1/CDACKNOWLEDGMENT.java | 84 + .../kmehr/cd/v1/CDACKNOWLEDGMENTvalues.java | 44 + .../standards/kmehr/cd/v1/CDACTSNURSING.java | 96 + .../kmehr/cd/v1/CDACTSNURSINGvalues.java | 112 + .../standards/kmehr/cd/v1/CDADDRESS.java | 96 + .../kmehr/cd/v1/CDADDRESSschemes.java | 39 + .../kmehr/cd/v1/CDADDRESSvalues.java | 46 + .../kmehr/cd/v1/CDADMINISTRATIONUNIT.java | 84 + .../ehealth/standards/kmehr/cd/v1/CDATC.java | 84 + .../standards/kmehr/cd/v1/CDAUTONOMY.java | 96 + .../kmehr/cd/v1/CDAUTONOMYvalues.java | 38 + .../standards/kmehr/cd/v1/CDBALLONDEVICE.java | 96 + .../kmehr/cd/v1/CDBALLONDEVICEvalues.java | 40 + .../cd/v1/CDBCRDIFFERENTATIONDEGREE.java | 96 + .../v1/CDBCRDIFFERENTATIONDEGREEvalues.java | 54 + .../kmehr/cd/v1/CDBEARINGSURFACE.java | 96 + .../kmehr/cd/v1/CDBEARINGSURFACEvalues.java | 46 + .../kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.java | 96 + .../cd/v1/CDBVTAVAILABLEMATERIALSvalues.java | 58 + .../kmehr/cd/v1/CDBVTCONSERVATIONDELAY.java | 96 + .../cd/v1/CDBVTCONSERVATIONDELAYvalues.java | 42 + .../kmehr/cd/v1/CDBVTCONSERVATIONMODE.java | 96 + .../cd/v1/CDBVTCONSERVATIONMODEvalues.java | 48 + .../kmehr/cd/v1/CDBVTLATERALITY.java | 96 + .../kmehr/cd/v1/CDBVTLATERALITYvalues.java | 44 + .../kmehr/cd/v1/CDBVTPATIENTOPPOSITION.java | 96 + .../cd/v1/CDBVTPATIENTOPPOSITIONvalues.java | 38 + .../kmehr/cd/v1/CDBVTSAMPLETYPE.java | 96 + .../kmehr/cd/v1/CDBVTSAMPLETYPEvalues.java | 44 + .../standards/kmehr/cd/v1/CDBVTSTATUS.java | 96 + .../kmehr/cd/v1/CDBVTSTATUSvalues.java | 46 + .../kmehr/cd/v1/CDCARENETACCIDENTTYPE.java | 84 + .../kmehr/cd/v1/CDCARENETAGREEMENTTYPE.java | 84 + .../kmehr/cd/v1/CDCARENETDOCUMENT.java | 84 + .../kmehr/cd/v1/CDCARENETINSURANCYSTATUS.java | 84 + .../kmehr/cd/v1/CDCARENETMESSAGE.java | 84 + .../cd/v1/CDCARENETMUTATIONINDICATOR.java | 84 + .../cd/v1/CDCARENETNATIONALINSURANCE.java | 84 + .../kmehr/cd/v1/CDCARENETPERSONALPART.java | 84 + .../cd/v1/CDCARENETPERSONALPARTvalues.java | 42 + .../kmehr/cd/v1/CDCARENETREFUSALREASON.java | 84 + .../kmehr/cd/v1/CDCARENETSISCARDERROR.java | 84 + .../cd/v1/CDCARENETTHIRDPAYERCONTRACT.java | 84 + .../standards/kmehr/cd/v1/CDCARENETTYPE.java | 84 + .../standards/kmehr/cd/v1/CDCAREPATH.java | 84 + .../standards/kmehr/cd/v1/CDCERTAINTY.java | 84 + .../kmehr/cd/v1/CDCERTAINTYvalues.java | 46 + .../kmehr/cd/v1/CDCHAPTER4CATEGORY.java | 84 + .../kmehr/cd/v1/CDCHAPTER4CRITERIA.java | 84 + .../cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java | 84 + .../cd/v1/CDCHAPTER4FORMALINTERPRETATION.java | 84 + .../kmehr/cd/v1/CDCHAPTER4PARAGRAPH.java | 84 + .../kmehr/cd/v1/CDCHAPTER4VERSE.java | 84 + .../cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java | 84 + .../standards/kmehr/cd/v1/CDCIVILSTATE.java | 96 + .../standards/kmehr/cd/v1/CDCLINICAL.java | 84 + .../standards/kmehr/cd/v1/CDCLINICALPLAN.java | 84 + .../kmehr/cd/v1/CDCLINICALPLANvalues.java | 48 + .../kmehr/cd/v1/CDCOMPRESSIONvalues.java | 23 + .../standards/kmehr/cd/v1/CDCONSENT.java | 96 + .../kmehr/cd/v1/CDCONSENTschemes.java | 39 + .../kmehr/cd/v1/CDCONSENTvalues.java | 42 + .../kmehr/cd/v1/CDCONTACTPERSON.java | 84 + .../kmehr/cd/v1/CDCONTACTPERSONvalues.java | 86 + .../standards/kmehr/cd/v1/CDCONTENT.java | 108 + .../kmehr/cd/v1/CDCONTENTschemes.java | 369 ++ .../standards/kmehr/cd/v1/CDCOUNTRY.java | 96 + .../kmehr/cd/v1/CDCOUNTRYschemes.java | 40 + .../kmehr/cd/v1/CDCOUNTRYvalues.java | 538 ++ .../standards/kmehr/cd/v1/CDCURRENCY.java | 96 + .../kmehr/cd/v1/CDCURRENCYvalues.java | 38 + .../standards/kmehr/cd/v1/CDDAYPERIOD.java | 84 + .../kmehr/cd/v1/CDDAYPERIODvalues.java | 74 + .../kmehr/cd/v1/CDDISCHARGETYPE.java | 96 + .../kmehr/cd/v1/CDDISCHARGETYPEvalues.java | 40 + .../standards/kmehr/cd/v1/CDDRUGCNK.java | 84 + .../kmehr/cd/v1/CDDRUGCNKschemes.java | 42 + .../kmehr/cd/v1/CDDRUGPRESENTATION.java | 84 + .../standards/kmehr/cd/v1/CDDRUGROUTE.java | 84 + .../v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java | 84 + ...EBIRTHARTIFICIALRESPIRATIONTYPEvalues.java | 40 + .../cd/v1/CDEBIRTHCAESAREANINDICATION.java | 84 + .../v1/CDEBIRTHCAESAREANINDICATIONvalues.java | 60 + .../kmehr/cd/v1/CDEBIRTHCHILDPOSITION.java | 84 + .../cd/v1/CDEBIRTHCHILDPOSITIONvalues.java | 44 + .../cd/v1/CDEBIRTHCONGENITALMALFORMATION.java | 84 + .../CDEBIRTHCONGENITALMALFORMATIONvalues.java | 97 + .../kmehr/cd/v1/CDEBIRTHDELIVERYWAY.java | 84 + .../cd/v1/CDEBIRTHDELIVERYWAYvalues.java | 48 + .../kmehr/cd/v1/CDEBIRTHFOETALMONITORING.java | 84 + .../cd/v1/CDEBIRTHFOETALMONITORINGvalues.java | 41 + .../kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java | 84 + .../cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java | 40 + .../standards/kmehr/cd/v1/CDEBIRTHPLACE.java | 84 + .../kmehr/cd/v1/CDEBIRTHPLACEvalues.java | 42 + .../kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.java | 84 + .../cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java | 42 + .../kmehr/cd/v1/CDEBIRTHSPECIALVALUES.java | 84 + .../cd/v1/CDEBIRTHSPECIALVALUESvalues.java | 42 + .../ehealth/standards/kmehr/cd/v1/CDECG.java | 84 + .../standards/kmehr/cd/v1/CDECGvalues.java | 46 + .../kmehr/cd/v1/CDEMERGENCYEVALUATION.java | 84 + .../cd/v1/CDEMERGENCYEVALUATIONvalues.java | 44 + .../kmehr/cd/v1/CDEMPLOYMENTSITUATION.java | 96 + .../cd/v1/CDEMPLOYMENTSITUATIONvalues.java | 42 + .../kmehr/cd/v1/CDENCODINGvalues.java | 39 + .../standards/kmehr/cd/v1/CDENCOUNTER.java | 84 + .../kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.java | 84 + .../cd/v1/CDENCOUNTERSAFETYISSUEvalues.java | 44 + .../kmehr/cd/v1/CDENCOUNTERvalues.java | 56 + .../kmehr/cd/v1/CDENCRYPTIONACTOR.java | 84 + .../kmehr/cd/v1/CDENCRYPTIONACTORvalues.java | 45 + .../kmehr/cd/v1/CDENCRYPTIONMETHOD.java | 84 + .../cd/v1/CDENCRYPTIONMETHODschemes.java | 38 + .../kmehr/cd/v1/CDENCRYPTIONMETHODvalues.java | 20 + .../standards/kmehr/cd/v1/CDERROR.java | 96 + .../kmehr/cd/v1/CDERRORMYCARENET.java | 96 + .../kmehr/cd/v1/CDERRORMYCARENETschemes.java | 40 + .../standards/kmehr/cd/v1/CDERRORschemes.java | 39 + .../kmehr/cd/v1/CDEXTERNALSOURCE.java | 96 + .../kmehr/cd/v1/CDEXTERNALSOURCEschemes.java | 39 + .../kmehr/cd/v1/CDFEDCOUNTRYvalues.java | 512 ++ .../standards/kmehr/cd/v1/CDFORMULARY.java | 84 + .../kmehr/cd/v1/CDFORMULARYschemes.java | 40 + .../standards/kmehr/cd/v1/CDGALENICFORM.java | 84 + .../kmehr/cd/v1/CDGALENICFORMschemes.java | 40 + .../standards/kmehr/cd/v1/CDHCPARTY.java | 96 + .../kmehr/cd/v1/CDHCPARTYschemes.java | 45 + .../kmehr/cd/v1/CDHCPARTYvalues.java | 286 + .../standards/kmehr/cd/v1/CDHEADING.java | 96 + .../standards/kmehr/cd/v1/CDHEADINGREG.java | 96 + .../kmehr/cd/v1/CDHEADINGREGvalues.java | 84 + .../kmehr/cd/v1/CDHEADINGschemes.java | 45 + .../kmehr/cd/v1/CDHEADINGvalues.java | 68 + .../kmehr/cd/v1/CDIMPLANTATIONDEVICE.java | 96 + .../cd/v1/CDIMPLANTATIONDEVICEvalues.java | 42 + .../kmehr/cd/v1/CDIMPLANTATIONTYPE.java | 96 + .../kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.java | 76 + .../standards/kmehr/cd/v1/CDINCAPACITY.java | 84 + .../kmehr/cd/v1/CDINCAPACITYREASON.java | 84 + .../kmehr/cd/v1/CDINCAPACITYREASONvalues.java | 58 + .../kmehr/cd/v1/CDINCAPACITYvalues.java | 52 + .../standards/kmehr/cd/v1/CDINNCLUSTER.java | 84 + .../kmehr/cd/v1/CDINNCLUSTERschemes.java | 40 + .../ehealth/standards/kmehr/cd/v1/CDITEM.java | 108 + .../standards/kmehr/cd/v1/CDITEMBVT.java | 96 + .../kmehr/cd/v1/CDITEMBVTvalues.java | 52 + .../standards/kmehr/cd/v1/CDITEMCARENET.java | 96 + .../kmehr/cd/v1/CDITEMCARENETvalues.java | 80 + .../standards/kmehr/cd/v1/CDITEMEBIRTH.java | 96 + .../kmehr/cd/v1/CDITEMEBIRTHvalues.java | 112 + .../standards/kmehr/cd/v1/CDITEMMAA.java | 96 + .../kmehr/cd/v1/CDITEMMAAvalues.java | 76 + .../standards/kmehr/cd/v1/CDITEMMS.java | 96 + .../standards/kmehr/cd/v1/CDITEMMSvalues.java | 48 + .../kmehr/cd/v1/CDITEMMYCARENET.java | 96 + .../kmehr/cd/v1/CDITEMMYCARENETvalues.java | 104 + .../standards/kmehr/cd/v1/CDITEMREG.java | 96 + .../kmehr/cd/v1/CDITEMREGvalues.java | 196 + .../standards/kmehr/cd/v1/CDITEMschemes.java | 93 + .../standards/kmehr/cd/v1/CDITEMvalues.java | 184 + .../ehealth/standards/kmehr/cd/v1/CDLAB.java | 84 + .../standards/kmehr/cd/v1/CDLEGALSERVICE.java | 84 + .../standards/kmehr/cd/v1/CDLIFECYCLE.java | 84 + .../kmehr/cd/v1/CDLIFECYCLEvalues.java | 92 + .../standards/kmehr/cd/v1/CDLNKvalues.java | 60 + .../kmehr/cd/v1/CDMAACOVERAGETYPE.java | 84 + .../kmehr/cd/v1/CDMAACOVERAGETYPEvalues.java | 40 + .../cd/v1/CDMAAREFUSALJUSTIFICATION.java | 84 + .../kmehr/cd/v1/CDMAAREQUESTTYPE.java | 84 + .../kmehr/cd/v1/CDMAAREQUESTTYPEvalues.java | 48 + .../kmehr/cd/v1/CDMAARESPONSETYPE.java | 84 + .../kmehr/cd/v1/CDMAARESPONSETYPEvalues.java | 42 + .../standards/kmehr/cd/v1/CDMAATYPE.java | 84 + .../kmehr/cd/v1/CDMAATYPEvalues.java | 38 + .../kmehr/cd/v1/CDMEDIATYPEvalues.java | 82 + .../standards/kmehr/cd/v1/CDMEDICATION.java | 96 + .../kmehr/cd/v1/CDMEDICATIONschemes.java | 41 + .../standards/kmehr/cd/v1/CDMESSAGE.java | 84 + .../kmehr/cd/v1/CDMESSAGEvalues.java | 48 + .../kmehr/cd/v1/CDMICROORGANISM.java | 84 + .../kmehr/cd/v1/CDMICROORGANISMvalues.java | 40 + .../standards/kmehr/cd/v1/CDMKGADMISSION.java | 84 + .../kmehr/cd/v1/CDMKGDESTINATION.java | 84 + .../standards/kmehr/cd/v1/CDMKGDISCHARGE.java | 84 + .../standards/kmehr/cd/v1/CDMKGORIGIN.java | 84 + .../standards/kmehr/cd/v1/CDMKGREFERRER.java | 84 + .../standards/kmehr/cd/v1/CDMSADAPTATION.java | 96 + .../kmehr/cd/v1/CDMSADAPTATIONvalues.java | 44 + .../kmehr/cd/v1/CDMSMEDICATIONTYPE.java | 96 + .../kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.java | 42 + .../standards/kmehr/cd/v1/CDMSORIGIN.java | 96 + .../kmehr/cd/v1/CDMSORIGINvalues.java | 40 + .../kmehr/cd/v1/CDMYCARENETJUSTIFICATION.java | 96 + .../kmehr/cd/v1/CDORTHOAPPROACH.java | 96 + .../kmehr/cd/v1/CDORTHOAPPROACHvalues.java | 62 + .../kmehr/cd/v1/CDORTHODIAGNOSIS.java | 96 + .../kmehr/cd/v1/CDORTHODIAGNOSISvalues.java | 82 + .../standards/kmehr/cd/v1/CDORTHOGRAFT.java | 96 + .../kmehr/cd/v1/CDORTHOGRAFTvalues.java | 46 + .../kmehr/cd/v1/CDORTHOINTERFACE.java | 96 + .../kmehr/cd/v1/CDORTHOINTERFACEvalues.java | 54 + .../kmehr/cd/v1/CDORTHOKNEEINSERT.java | 96 + .../kmehr/cd/v1/CDORTHOKNEEINSERTvalues.java | 42 + .../standards/kmehr/cd/v1/CDORTHONAVCOM.java | 96 + .../kmehr/cd/v1/CDORTHONAVCOMvalues.java | 44 + .../kmehr/cd/v1/CDORTHOTECHREVISION.java | 96 + .../cd/v1/CDORTHOTECHREVISIONvalues.java | 44 + .../standards/kmehr/cd/v1/CDORTHOTYPE.java | 96 + .../kmehr/cd/v1/CDORTHOTYPEvalues.java | 48 + .../standards/kmehr/cd/v1/CDPARAMETER.java | 84 + .../kmehr/cd/v1/CDPARAMETERvalues.java | 66 + .../standards/kmehr/cd/v1/CDPATIENTWILL.java | 84 + .../kmehr/cd/v1/CDPATIENTWILLHOSP.java | 84 + .../kmehr/cd/v1/CDPATIENTWILLHOSPvalues.java | 40 + .../kmehr/cd/v1/CDPATIENTWILLRES.java | 84 + .../kmehr/cd/v1/CDPATIENTWILLRESvalues.java | 44 + .../kmehr/cd/v1/CDPATIENTWILLvalues.java | 56 + .../standards/kmehr/cd/v1/CDPERIODICITY.java | 84 + .../standards/kmehr/cd/v1/CDPROOF.java | 96 + .../standards/kmehr/cd/v1/CDPROOFschemes.java | 39 + .../kmehr/cd/v1/CDQUANTITYPREFIX.java | 84 + .../kmehr/cd/v1/CDQUANTITYPREFIXvalues.java | 44 + .../standards/kmehr/cd/v1/CDREFSCOPE.java | 84 + .../kmehr/cd/v1/CDREFSCOPEvalues.java | 42 + .../cd/v1/CDREIMBURSEMENTNOMENCLATURE.java | 96 + .../standards/kmehr/cd/v1/CDREVCOMPONENT.java | 96 + .../kmehr/cd/v1/CDREVCOMPONENTvalues.java | 44 + .../standards/kmehr/cd/v1/CDSEVERITY.java | 84 + .../kmehr/cd/v1/CDSEVERITYschemes.java | 40 + .../kmehr/cd/v1/CDSEVERITYvalues.java | 62 + .../ehealth/standards/kmehr/cd/v1/CDSEX.java | 84 + .../standards/kmehr/cd/v1/CDSEXvalues.java | 46 + .../ehealth/standards/kmehr/cd/v1/CDSITE.java | 84 + .../standards/kmehr/cd/v1/CDSITEschemes.java | 40 + .../standards/kmehr/cd/v1/CDSITEvalues.java | 108 + .../standards/kmehr/cd/v1/CDSNOMED.java | 84 + .../standards/kmehr/cd/v1/CDSTANDARD.java | 84 + .../kmehr/cd/v1/CDSTENTBRIDGETYPE.java | 96 + .../kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.java | 56 + .../standards/kmehr/cd/v1/CDSTENTDEVICE.java | 96 + .../kmehr/cd/v1/CDSTENTDEVICEvalues.java | 44 + .../kmehr/cd/v1/CDSTENTDOMINANCE.java | 96 + .../kmehr/cd/v1/CDSTENTDOMINANCEvalues.java | 40 + .../kmehr/cd/v1/CDSTENTLESIONTYPE.java | 96 + .../kmehr/cd/v1/CDSTENTLESIONTYPEvalues.java | 46 + .../standards/kmehr/cd/v1/CDSTENTSEGMENT.java | 96 + .../kmehr/cd/v1/CDSTENTSEGMENTvalues.java | 84 + .../standards/kmehr/cd/v1/CDSUBSTANCE.java | 84 + .../kmehr/cd/v1/CDSUBSTANCEschemes.java | 44 + .../standards/kmehr/cd/v1/CDTECHNICAL.java | 84 + .../standards/kmehr/cd/v1/CDTELECOM.java | 84 + .../kmehr/cd/v1/CDTELECOMschemes.java | 40 + .../kmehr/cd/v1/CDTELECOMvalues.java | 46 + .../standards/kmehr/cd/v1/CDTEMPORALITY.java | 84 + .../kmehr/cd/v1/CDTEMPORALITYvalues.java | 48 + .../kmehr/cd/v1/CDTHERAPEUTICLINK.java | 96 + .../kmehr/cd/v1/CDTHERAPEUTICLINKschemes.java | 39 + .../standards/kmehr/cd/v1/CDTIMEUNIT.java | 96 + .../kmehr/cd/v1/CDTIMEUNITschemes.java | 39 + .../kmehr/cd/v1/CDTIMEUNITvalues.java | 56 + .../standards/kmehr/cd/v1/CDTRANSACTION.java | 96 + .../kmehr/cd/v1/CDTRANSACTIONCARENET.java | 96 + .../kmehr/cd/v1/CDTRANSACTIONMAA.java | 96 + .../kmehr/cd/v1/CDTRANSACTIONMAAvalues.java | 48 + .../kmehr/cd/v1/CDTRANSACTIONMYCARENET.java | 96 + .../cd/v1/CDTRANSACTIONMYCARENETvalues.java | 70 + .../kmehr/cd/v1/CDTRANSACTIONREG.java | 96 + .../kmehr/cd/v1/CDTRANSACTIONREGvalues.java | 46 + .../kmehr/cd/v1/CDTRANSACTIONTYPE.java | 96 + .../kmehr/cd/v1/CDTRANSACTIONTYPEvalues.java | 54 + .../kmehr/cd/v1/CDTRANSACTIONschemes.java | 55 + .../kmehr/cd/v1/CDTRANSACTIONvalues.java | 134 + .../kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.java | 96 + .../cd/v1/CDTUCOPATHOLOGYTYPEvalues.java | 58 + .../kmehr/cd/v1/CDTUCOSTEMITYPE.java | 96 + .../kmehr/cd/v1/CDTUCOSTEMITYPEvalues.java | 60 + .../ehealth/standards/kmehr/cd/v1/CDUNIT.java | 84 + .../standards/kmehr/cd/v1/CDUNITschemes.java | 43 + .../standards/kmehr/cd/v1/CDURGENCY.java | 84 + .../standards/kmehr/cd/v1/CDVACCINE.java | 84 + .../kmehr/cd/v1/CDVACCINEINDICATION.java | 84 + .../cd/v1/CDVACCINEINDICATIONvalues.java | 90 + .../kmehr/cd/v1/CDVACCINEvalues.java | 58 + .../standards/kmehr/cd/v1/CDWEEKDAY.java | 53 + .../kmehr/cd/v1/CDWEEKDAYvalues.java | 50 + .../ehealth/standards/kmehr/cd/v1/EMPTY.java | 94 + .../ehealth/standards/kmehr/cd/v1/ICD.java | 84 + .../ehealth/standards/kmehr/cd/v1/ICPC.java | 84 + .../ehealth/standards/kmehr/cd/v1/LOCAL.java | 99 + .../standards/kmehr/cd/v1/LnkType.java | 76 + .../standards/kmehr/cd/v1/ObjectFactory.java | 646 +++ .../standards/kmehr/cd/v1/package-info.java | 10 + .../standards/kmehr/dt/v1/ObjectFactory.java | 10 + .../standards/kmehr/dt/v1/TextType.java | 47 + .../standards/kmehr/dt/v1/package-info.java | 10 + .../standards/kmehr/id/v1/IDHCPARTY.java | 65 + .../kmehr/id/v1/IDHCPARTYschemes.java | 52 + .../standards/kmehr/id/v1/IDINSURANCE.java | 65 + .../kmehr/id/v1/IDINSURANCEschemes.java | 39 + .../standards/kmehr/id/v1/IDKMEHR.java | 69 + .../standards/kmehr/id/v1/IDKMEHRschemes.java | 45 + .../standards/kmehr/id/v1/IDPATIENT.java | 65 + .../kmehr/id/v1/IDPATIENTschemes.java | 46 + .../standards/kmehr/id/v1/IDPROFESSION.java | 65 + .../kmehr/id/v1/IDPROFESSIONschemes.java | 40 + .../ehealth/standards/kmehr/id/v1/INSS.java | 65 + .../standards/kmehr/id/v1/ObjectFactory.java | 30 + .../standards/kmehr/id/v1/package-info.java | 10 + .../kmehr/mycarenet/cd/v1/CDACCESSRIGHT.java | 96 + .../mycarenet/cd/v1/CDACCESSRIGHTschemes.java | 39 + .../mycarenet/cd/v1/CDACCESSRIGHTvalues.java | 40 + .../mycarenet/cd/v1/CDACKNOWLEDGMENT.java | 84 + .../cd/v1/CDACKNOWLEDGMENTvalues.java | 44 + .../kmehr/mycarenet/cd/v1/CDACTSNURSING.java | 96 + .../mycarenet/cd/v1/CDACTSNURSINGvalues.java | 112 + .../kmehr/mycarenet/cd/v1/CDADDRESS.java | 96 + .../mycarenet/cd/v1/CDADDRESSschemes.java | 39 + .../mycarenet/cd/v1/CDADDRESSvalues.java | 46 + .../mycarenet/cd/v1/CDADMINISTRATIONUNIT.java | 84 + .../kmehr/mycarenet/cd/v1/CDATC.java | 84 + .../kmehr/mycarenet/cd/v1/CDAUTONOMY.java | 96 + .../mycarenet/cd/v1/CDAUTONOMYvalues.java | 38 + .../kmehr/mycarenet/cd/v1/CDBALLONDEVICE.java | 96 + .../mycarenet/cd/v1/CDBALLONDEVICEvalues.java | 40 + .../cd/v1/CDBCRDIFFERENTATIONDEGREE.java | 96 + .../v1/CDBCRDIFFERENTATIONDEGREEvalues.java | 54 + .../mycarenet/cd/v1/CDBEARINGSURFACE.java | 96 + .../cd/v1/CDBEARINGSURFACEvalues.java | 46 + .../cd/v1/CDBVTAVAILABLEMATERIALS.java | 96 + .../cd/v1/CDBVTAVAILABLEMATERIALSvalues.java | 58 + .../cd/v1/CDBVTCONSERVATIONDELAY.java | 96 + .../cd/v1/CDBVTCONSERVATIONDELAYvalues.java | 42 + .../cd/v1/CDBVTCONSERVATIONMODE.java | 96 + .../cd/v1/CDBVTCONSERVATIONMODEvalues.java | 48 + .../mycarenet/cd/v1/CDBVTLATERALITY.java | 96 + .../cd/v1/CDBVTLATERALITYvalues.java | 44 + .../cd/v1/CDBVTPATIENTOPPOSITION.java | 96 + .../cd/v1/CDBVTPATIENTOPPOSITIONvalues.java | 38 + .../mycarenet/cd/v1/CDBVTSAMPLETYPE.java | 96 + .../cd/v1/CDBVTSAMPLETYPEvalues.java | 44 + .../kmehr/mycarenet/cd/v1/CDBVTSTATUS.java | 96 + .../mycarenet/cd/v1/CDBVTSTATUSvalues.java | 46 + .../cd/v1/CDCARENETACCIDENTTYPE.java | 84 + .../cd/v1/CDCARENETAGREEMENTTYPE.java | 84 + .../mycarenet/cd/v1/CDCARENETDOCUMENT.java | 84 + .../cd/v1/CDCARENETINSURANCYSTATUS.java | 84 + .../mycarenet/cd/v1/CDCARENETMESSAGE.java | 84 + .../cd/v1/CDCARENETMUTATIONINDICATOR.java | 84 + .../cd/v1/CDCARENETNATIONALINSURANCE.java | 84 + .../cd/v1/CDCARENETPERSONALPART.java | 84 + .../cd/v1/CDCARENETPERSONALPARTvalues.java | 42 + .../cd/v1/CDCARENETREFUSALREASON.java | 84 + .../cd/v1/CDCARENETSISCARDERROR.java | 84 + .../cd/v1/CDCARENETTHIRDPAYERCONTRACT.java | 84 + .../kmehr/mycarenet/cd/v1/CDCARENETTYPE.java | 84 + .../kmehr/mycarenet/cd/v1/CDCAREPATH.java | 84 + .../kmehr/mycarenet/cd/v1/CDCERTAINTY.java | 84 + .../mycarenet/cd/v1/CDCERTAINTYvalues.java | 46 + .../mycarenet/cd/v1/CDCHAPTER4CATEGORY.java | 84 + .../mycarenet/cd/v1/CDCHAPTER4CRITERIA.java | 84 + .../cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java | 84 + .../cd/v1/CDCHAPTER4FORMALINTERPRETATION.java | 84 + .../mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.java | 84 + .../mycarenet/cd/v1/CDCHAPTER4VERSE.java | 84 + .../cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java | 84 + .../kmehr/mycarenet/cd/v1/CDCIVILSTATE.java | 96 + .../kmehr/mycarenet/cd/v1/CDCLINICAL.java | 84 + .../kmehr/mycarenet/cd/v1/CDCLINICALPLAN.java | 84 + .../mycarenet/cd/v1/CDCLINICALPLANvalues.java | 48 + .../mycarenet/cd/v1/CDCOMPRESSIONvalues.java | 23 + .../kmehr/mycarenet/cd/v1/CDCONSENT.java | 96 + .../mycarenet/cd/v1/CDCONSENTschemes.java | 39 + .../mycarenet/cd/v1/CDCONSENTvalues.java | 42 + .../mycarenet/cd/v1/CDCONTACTPERSON.java | 84 + .../cd/v1/CDCONTACTPERSONvalues.java | 86 + .../kmehr/mycarenet/cd/v1/CDCONTENT.java | 108 + .../mycarenet/cd/v1/CDCONTENTschemes.java | 369 ++ .../kmehr/mycarenet/cd/v1/CDCOUNTRY.java | 96 + .../mycarenet/cd/v1/CDCOUNTRYschemes.java | 40 + .../mycarenet/cd/v1/CDCOUNTRYvalues.java | 538 ++ .../kmehr/mycarenet/cd/v1/CDCURRENCY.java | 96 + .../mycarenet/cd/v1/CDCURRENCYvalues.java | 38 + .../kmehr/mycarenet/cd/v1/CDDAYPERIOD.java | 84 + .../mycarenet/cd/v1/CDDAYPERIODvalues.java | 74 + .../mycarenet/cd/v1/CDDISCHARGETYPE.java | 96 + .../cd/v1/CDDISCHARGETYPEvalues.java | 40 + .../kmehr/mycarenet/cd/v1/CDDRUGCNK.java | 84 + .../mycarenet/cd/v1/CDDRUGCNKschemes.java | 42 + .../mycarenet/cd/v1/CDDRUGPRESENTATION.java | 84 + .../kmehr/mycarenet/cd/v1/CDDRUGROUTE.java | 84 + .../v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java | 84 + ...EBIRTHARTIFICIALRESPIRATIONTYPEvalues.java | 40 + .../cd/v1/CDEBIRTHCAESAREANINDICATION.java | 84 + .../v1/CDEBIRTHCAESAREANINDICATIONvalues.java | 60 + .../cd/v1/CDEBIRTHCHILDPOSITION.java | 84 + .../cd/v1/CDEBIRTHCHILDPOSITIONvalues.java | 44 + .../cd/v1/CDEBIRTHCONGENITALMALFORMATION.java | 84 + .../CDEBIRTHCONGENITALMALFORMATIONvalues.java | 97 + .../mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.java | 84 + .../cd/v1/CDEBIRTHDELIVERYWAYvalues.java | 48 + .../cd/v1/CDEBIRTHFOETALMONITORING.java | 84 + .../cd/v1/CDEBIRTHFOETALMONITORINGvalues.java | 41 + .../cd/v1/CDEBIRTHNEONATALDEPTTYPE.java | 84 + .../cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java | 40 + .../kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.java | 84 + .../mycarenet/cd/v1/CDEBIRTHPLACEvalues.java | 42 + .../cd/v1/CDEBIRTHPREGNANCYORIGIN.java | 84 + .../cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java | 42 + .../cd/v1/CDEBIRTHSPECIALVALUES.java | 84 + .../cd/v1/CDEBIRTHSPECIALVALUESvalues.java | 42 + .../kmehr/mycarenet/cd/v1/CDECG.java | 84 + .../kmehr/mycarenet/cd/v1/CDECGvalues.java | 46 + .../cd/v1/CDEMERGENCYEVALUATION.java | 84 + .../cd/v1/CDEMERGENCYEVALUATIONvalues.java | 44 + .../cd/v1/CDEMPLOYMENTSITUATION.java | 96 + .../cd/v1/CDEMPLOYMENTSITUATIONvalues.java | 42 + .../mycarenet/cd/v1/CDENCODINGvalues.java | 39 + .../kmehr/mycarenet/cd/v1/CDENCOUNTER.java | 84 + .../cd/v1/CDENCOUNTERSAFETYISSUE.java | 84 + .../cd/v1/CDENCOUNTERSAFETYISSUEvalues.java | 44 + .../mycarenet/cd/v1/CDENCOUNTERvalues.java | 56 + .../mycarenet/cd/v1/CDENCRYPTIONACTOR.java | 84 + .../cd/v1/CDENCRYPTIONACTORvalues.java | 45 + .../mycarenet/cd/v1/CDENCRYPTIONMETHOD.java | 84 + .../cd/v1/CDENCRYPTIONMETHODschemes.java | 38 + .../cd/v1/CDENCRYPTIONMETHODvalues.java | 20 + .../kmehr/mycarenet/cd/v1/CDERROR.java | 96 + .../mycarenet/cd/v1/CDERRORMYCARENET.java | 96 + .../cd/v1/CDERRORMYCARENETschemes.java | 40 + .../kmehr/mycarenet/cd/v1/CDERRORschemes.java | 39 + .../mycarenet/cd/v1/CDEXTERNALSOURCE.java | 96 + .../cd/v1/CDEXTERNALSOURCEschemes.java | 39 + .../mycarenet/cd/v1/CDFEDCOUNTRYvalues.java | 512 ++ .../kmehr/mycarenet/cd/v1/CDFORMULARY.java | 84 + .../mycarenet/cd/v1/CDFORMULARYschemes.java | 40 + .../kmehr/mycarenet/cd/v1/CDGALENICFORM.java | 84 + .../mycarenet/cd/v1/CDGALENICFORMschemes.java | 40 + .../kmehr/mycarenet/cd/v1/CDHCPARTY.java | 96 + .../mycarenet/cd/v1/CDHCPARTYschemes.java | 45 + .../mycarenet/cd/v1/CDHCPARTYvalues.java | 286 + .../kmehr/mycarenet/cd/v1/CDHEADING.java | 96 + .../kmehr/mycarenet/cd/v1/CDHEADINGREG.java | 96 + .../mycarenet/cd/v1/CDHEADINGREGvalues.java | 84 + .../mycarenet/cd/v1/CDHEADINGschemes.java | 45 + .../mycarenet/cd/v1/CDHEADINGvalues.java | 68 + .../mycarenet/cd/v1/CDIMPLANTATIONDEVICE.java | 96 + .../cd/v1/CDIMPLANTATIONDEVICEvalues.java | 42 + .../mycarenet/cd/v1/CDIMPLANTATIONTYPE.java | 96 + .../cd/v1/CDIMPLANTATIONTYPEvalues.java | 76 + .../kmehr/mycarenet/cd/v1/CDINCAPACITY.java | 84 + .../mycarenet/cd/v1/CDINCAPACITYREASON.java | 84 + .../cd/v1/CDINCAPACITYREASONvalues.java | 58 + .../mycarenet/cd/v1/CDINCAPACITYvalues.java | 52 + .../kmehr/mycarenet/cd/v1/CDINNCLUSTER.java | 84 + .../mycarenet/cd/v1/CDINNCLUSTERschemes.java | 40 + .../kmehr/mycarenet/cd/v1/CDITEM.java | 108 + .../kmehr/mycarenet/cd/v1/CDITEMBVT.java | 96 + .../mycarenet/cd/v1/CDITEMBVTvalues.java | 52 + .../kmehr/mycarenet/cd/v1/CDITEMCARENET.java | 96 + .../mycarenet/cd/v1/CDITEMCARENETvalues.java | 80 + .../kmehr/mycarenet/cd/v1/CDITEMEBIRTH.java | 96 + .../mycarenet/cd/v1/CDITEMEBIRTHvalues.java | 112 + .../kmehr/mycarenet/cd/v1/CDITEMMAA.java | 96 + .../mycarenet/cd/v1/CDITEMMAAvalues.java | 76 + .../kmehr/mycarenet/cd/v1/CDITEMMS.java | 96 + .../kmehr/mycarenet/cd/v1/CDITEMMSvalues.java | 48 + .../mycarenet/cd/v1/CDITEMMYCARENET.java | 96 + .../cd/v1/CDITEMMYCARENETvalues.java | 104 + .../kmehr/mycarenet/cd/v1/CDITEMREG.java | 96 + .../mycarenet/cd/v1/CDITEMREGvalues.java | 196 + .../kmehr/mycarenet/cd/v1/CDITEMschemes.java | 93 + .../kmehr/mycarenet/cd/v1/CDITEMvalues.java | 184 + .../kmehr/mycarenet/cd/v1/CDLAB.java | 84 + .../kmehr/mycarenet/cd/v1/CDLEGALSERVICE.java | 84 + .../kmehr/mycarenet/cd/v1/CDLIFECYCLE.java | 84 + .../mycarenet/cd/v1/CDLIFECYCLEvalues.java | 92 + .../kmehr/mycarenet/cd/v1/CDLNKvalues.java | 60 + .../mycarenet/cd/v1/CDMAACOVERAGETYPE.java | 84 + .../cd/v1/CDMAACOVERAGETYPEvalues.java | 40 + .../cd/v1/CDMAAREFUSALJUSTIFICATION.java | 84 + .../mycarenet/cd/v1/CDMAAREQUESTTYPE.java | 84 + .../cd/v1/CDMAAREQUESTTYPEvalues.java | 48 + .../mycarenet/cd/v1/CDMAARESPONSETYPE.java | 84 + .../cd/v1/CDMAARESPONSETYPEvalues.java | 42 + .../kmehr/mycarenet/cd/v1/CDMAATYPE.java | 84 + .../mycarenet/cd/v1/CDMAATYPEvalues.java | 38 + .../mycarenet/cd/v1/CDMEDIATYPEvalues.java | 82 + .../kmehr/mycarenet/cd/v1/CDMEDICATION.java | 96 + .../mycarenet/cd/v1/CDMEDICATIONschemes.java | 41 + .../kmehr/mycarenet/cd/v1/CDMESSAGE.java | 84 + .../mycarenet/cd/v1/CDMESSAGEvalues.java | 48 + .../mycarenet/cd/v1/CDMICROORGANISM.java | 84 + .../cd/v1/CDMICROORGANISMvalues.java | 40 + .../kmehr/mycarenet/cd/v1/CDMKGADMISSION.java | 84 + .../mycarenet/cd/v1/CDMKGDESTINATION.java | 84 + .../kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.java | 84 + .../kmehr/mycarenet/cd/v1/CDMKGORIGIN.java | 84 + .../kmehr/mycarenet/cd/v1/CDMKGREFERRER.java | 84 + .../kmehr/mycarenet/cd/v1/CDMSADAPTATION.java | 96 + .../mycarenet/cd/v1/CDMSADAPTATIONvalues.java | 44 + .../mycarenet/cd/v1/CDMSMEDICATIONTYPE.java | 96 + .../cd/v1/CDMSMEDICATIONTYPEvalues.java | 42 + .../kmehr/mycarenet/cd/v1/CDMSORIGIN.java | 96 + .../mycarenet/cd/v1/CDMSORIGINvalues.java | 40 + .../cd/v1/CDMYCARENETJUSTIFICATION.java | 96 + .../mycarenet/cd/v1/CDORTHOAPPROACH.java | 96 + .../cd/v1/CDORTHOAPPROACHvalues.java | 62 + .../mycarenet/cd/v1/CDORTHODIAGNOSIS.java | 96 + .../cd/v1/CDORTHODIAGNOSISvalues.java | 82 + .../kmehr/mycarenet/cd/v1/CDORTHOGRAFT.java | 96 + .../mycarenet/cd/v1/CDORTHOGRAFTvalues.java | 46 + .../mycarenet/cd/v1/CDORTHOINTERFACE.java | 96 + .../cd/v1/CDORTHOINTERFACEvalues.java | 54 + .../mycarenet/cd/v1/CDORTHOKNEEINSERT.java | 96 + .../cd/v1/CDORTHOKNEEINSERTvalues.java | 42 + .../kmehr/mycarenet/cd/v1/CDORTHONAVCOM.java | 96 + .../mycarenet/cd/v1/CDORTHONAVCOMvalues.java | 44 + .../mycarenet/cd/v1/CDORTHOTECHREVISION.java | 96 + .../cd/v1/CDORTHOTECHREVISIONvalues.java | 44 + .../kmehr/mycarenet/cd/v1/CDORTHOTYPE.java | 96 + .../mycarenet/cd/v1/CDORTHOTYPEvalues.java | 48 + .../kmehr/mycarenet/cd/v1/CDPARAMETER.java | 84 + .../mycarenet/cd/v1/CDPARAMETERvalues.java | 66 + .../kmehr/mycarenet/cd/v1/CDPATIENTWILL.java | 84 + .../mycarenet/cd/v1/CDPATIENTWILLHOSP.java | 84 + .../cd/v1/CDPATIENTWILLHOSPvalues.java | 40 + .../mycarenet/cd/v1/CDPATIENTWILLRES.java | 84 + .../cd/v1/CDPATIENTWILLRESvalues.java | 44 + .../mycarenet/cd/v1/CDPATIENTWILLvalues.java | 56 + .../kmehr/mycarenet/cd/v1/CDPERIODICITY.java | 84 + .../kmehr/mycarenet/cd/v1/CDPROOF.java | 96 + .../kmehr/mycarenet/cd/v1/CDPROOFschemes.java | 39 + .../mycarenet/cd/v1/CDQUANTITYPREFIX.java | 84 + .../cd/v1/CDQUANTITYPREFIXvalues.java | 44 + .../kmehr/mycarenet/cd/v1/CDREFSCOPE.java | 84 + .../mycarenet/cd/v1/CDREFSCOPEvalues.java | 42 + .../cd/v1/CDREIMBURSEMENTNOMENCLATURE.java | 96 + .../kmehr/mycarenet/cd/v1/CDREVCOMPONENT.java | 96 + .../mycarenet/cd/v1/CDREVCOMPONENTvalues.java | 44 + .../kmehr/mycarenet/cd/v1/CDSEVERITY.java | 84 + .../mycarenet/cd/v1/CDSEVERITYschemes.java | 40 + .../mycarenet/cd/v1/CDSEVERITYvalues.java | 62 + .../kmehr/mycarenet/cd/v1/CDSEX.java | 84 + .../kmehr/mycarenet/cd/v1/CDSEXvalues.java | 46 + .../kmehr/mycarenet/cd/v1/CDSITE.java | 84 + .../kmehr/mycarenet/cd/v1/CDSITEschemes.java | 40 + .../kmehr/mycarenet/cd/v1/CDSITEvalues.java | 108 + .../kmehr/mycarenet/cd/v1/CDSNOMED.java | 84 + .../kmehr/mycarenet/cd/v1/CDSTANDARD.java | 84 + .../mycarenet/cd/v1/CDSTENTBRIDGETYPE.java | 96 + .../cd/v1/CDSTENTBRIDGETYPEvalues.java | 56 + .../kmehr/mycarenet/cd/v1/CDSTENTDEVICE.java | 96 + .../mycarenet/cd/v1/CDSTENTDEVICEvalues.java | 44 + .../mycarenet/cd/v1/CDSTENTDOMINANCE.java | 96 + .../cd/v1/CDSTENTDOMINANCEvalues.java | 40 + .../mycarenet/cd/v1/CDSTENTLESIONTYPE.java | 96 + .../cd/v1/CDSTENTLESIONTYPEvalues.java | 46 + .../kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.java | 96 + .../mycarenet/cd/v1/CDSTENTSEGMENTvalues.java | 84 + .../kmehr/mycarenet/cd/v1/CDSUBSTANCE.java | 84 + .../mycarenet/cd/v1/CDSUBSTANCEschemes.java | 44 + .../kmehr/mycarenet/cd/v1/CDTECHNICAL.java | 84 + .../kmehr/mycarenet/cd/v1/CDTELECOM.java | 84 + .../mycarenet/cd/v1/CDTELECOMschemes.java | 40 + .../mycarenet/cd/v1/CDTELECOMvalues.java | 46 + .../kmehr/mycarenet/cd/v1/CDTEMPORALITY.java | 84 + .../mycarenet/cd/v1/CDTEMPORALITYvalues.java | 48 + .../mycarenet/cd/v1/CDTHERAPEUTICLINK.java | 96 + .../cd/v1/CDTHERAPEUTICLINKschemes.java | 39 + .../kmehr/mycarenet/cd/v1/CDTIMEUNIT.java | 96 + .../mycarenet/cd/v1/CDTIMEUNITschemes.java | 39 + .../mycarenet/cd/v1/CDTIMEUNITvalues.java | 56 + .../kmehr/mycarenet/cd/v1/CDTRANSACTION.java | 96 + .../mycarenet/cd/v1/CDTRANSACTIONCARENET.java | 96 + .../mycarenet/cd/v1/CDTRANSACTIONMAA.java | 96 + .../cd/v1/CDTRANSACTIONMAAvalues.java | 48 + .../cd/v1/CDTRANSACTIONMYCARENET.java | 96 + .../cd/v1/CDTRANSACTIONMYCARENETvalues.java | 70 + .../mycarenet/cd/v1/CDTRANSACTIONREG.java | 96 + .../cd/v1/CDTRANSACTIONREGvalues.java | 46 + .../mycarenet/cd/v1/CDTRANSACTIONTYPE.java | 96 + .../cd/v1/CDTRANSACTIONTYPEvalues.java | 54 + .../mycarenet/cd/v1/CDTRANSACTIONschemes.java | 55 + .../mycarenet/cd/v1/CDTRANSACTIONvalues.java | 134 + .../mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.java | 96 + .../cd/v1/CDTUCOPATHOLOGYTYPEvalues.java | 58 + .../mycarenet/cd/v1/CDTUCOSTEMITYPE.java | 96 + .../cd/v1/CDTUCOSTEMITYPEvalues.java | 60 + .../kmehr/mycarenet/cd/v1/CDUNIT.java | 84 + .../kmehr/mycarenet/cd/v1/CDUNITschemes.java | 43 + .../kmehr/mycarenet/cd/v1/CDURGENCY.java | 84 + .../kmehr/mycarenet/cd/v1/CDVACCINE.java | 84 + .../mycarenet/cd/v1/CDVACCINEINDICATION.java | 84 + .../cd/v1/CDVACCINEINDICATIONvalues.java | 90 + .../mycarenet/cd/v1/CDVACCINEvalues.java | 58 + .../kmehr/mycarenet/cd/v1/CDWEEKDAY.java | 53 + .../mycarenet/cd/v1/CDWEEKDAYvalues.java | 50 + .../kmehr/mycarenet/cd/v1/EMPTY.java | 94 + .../standards/kmehr/mycarenet/cd/v1/ICD.java | 84 + .../standards/kmehr/mycarenet/cd/v1/ICPC.java | 84 + .../kmehr/mycarenet/cd/v1/LOCAL.java | 99 + .../kmehr/mycarenet/cd/v1/LnkType.java | 76 + .../kmehr/mycarenet/cd/v1/ObjectFactory.java | 646 +++ .../kmehr/mycarenet/cd/v1/package-info.java | 10 + .../kmehr/mycarenet/dt/v1/ObjectFactory.java | 10 + .../kmehr/mycarenet/dt/v1/TextType.java | 47 + .../kmehr/mycarenet/dt/v1/package-info.java | 10 + .../kmehr/mycarenet/id/v1/IDHCPARTY.java | 65 + .../mycarenet/id/v1/IDHCPARTYschemes.java | 52 + .../kmehr/mycarenet/id/v1/IDINSURANCE.java | 65 + .../mycarenet/id/v1/IDINSURANCEschemes.java | 39 + .../kmehr/mycarenet/id/v1/IDKMEHR.java | 65 + .../kmehr/mycarenet/id/v1/IDKMEHRschemes.java | 45 + .../kmehr/mycarenet/id/v1/IDPATIENT.java | 65 + .../mycarenet/id/v1/IDPATIENTschemes.java | 46 + .../kmehr/mycarenet/id/v1/IDPROFESSION.java | 65 + .../mycarenet/id/v1/IDPROFESSIONschemes.java | 40 + .../standards/kmehr/mycarenet/id/v1/INSS.java | 65 + .../kmehr/mycarenet/id/v1/ObjectFactory.java | 30 + .../kmehr/mycarenet/id/v1/package-info.java | 10 + .../schema/v1/AcknowledgmentType.java | 29 + .../mycarenet/schema/v1/AddressType.java | 14 + .../mycarenet/schema/v1/AddressTypeBase.java | 131 + .../schema/v1/AdministrationquantityType.java | 38 + .../schema/v1/AdministrationunitType.java | 29 + .../kmehr/mycarenet/schema/v1/AuthorType.java | 31 + .../schema/v1/Base64EncryptedDataType.java | 42 + .../schema/v1/Base64EncryptedValueType.java | 39 + .../mycarenet/schema/v1/CertaintyType.java | 29 + .../kmehr/mycarenet/schema/v1/Civilstate.java | 29 + .../mycarenet/schema/v1/CompoundType.java | 67 + .../schema/v1/CompoundprescriptionType.java | 94 + .../schema/v1/ConfidentialityType.java | 31 + .../mycarenet/schema/v1/ContentType.java | 322 ++ .../v1/ContentlocalitemattributeType.java | 152 + .../kmehr/mycarenet/schema/v1/CostType.java | 41 + .../mycarenet/schema/v1/CountryType.java | 29 + .../kmehr/mycarenet/schema/v1/DateType.java | 14 + .../mycarenet/schema/v1/DayperiodType.java | 29 + .../kmehr/mycarenet/schema/v1/Daytime.java | 45 + .../mycarenet/schema/v1/Denominator.java | 28 + .../mycarenet/schema/v1/DurationType.java | 41 + .../schema/v1/ErrorMyCarenetType.java | 54 + .../kmehr/mycarenet/schema/v1/ErrorType.java | 67 + .../mycarenet/schema/v1/Externalsource.java | 31 + .../kmehr/mycarenet/schema/v1/FCMAXType.java | 39 + .../kmehr/mycarenet/schema/v1/FCMINType.java | 39 + .../kmehr/mycarenet/schema/v1/Feedback.java | 34 + .../kmehr/mycarenet/schema/v1/FolderType.java | 96 + .../schema/v1/FormularyreferenceType.java | 40 + .../mycarenet/schema/v1/FrequencyType.java | 71 + .../mycarenet/schema/v1/GalenicformType.java | 35 + .../mycarenet/schema/v1/HcpartyType.java | 96 + .../kmehr/mycarenet/schema/v1/HeaderType.java | 186 + .../mycarenet/schema/v1/HeadingType.java | 93 + .../kmehr/mycarenet/schema/v1/HolterType.java | 304 + .../mycarenet/schema/v1/IncapacityType.java | 60 + .../schema/v1/IncapacityreasonType.java | 29 + .../mycarenet/schema/v1/InsuranceType.java | 170 + .../kmehr/mycarenet/schema/v1/ItemType.java | 400 ++ .../mycarenet/schema/v1/Kmehrmessage.java | 97 + .../mycarenet/schema/v1/LifecycleType.java | 29 + .../schema/v1/LocalitemattributeType.java | 58 + .../schema/v1/LocationBirthPlaceType.java | 48 + .../kmehr/mycarenet/schema/v1/MaxrefType.java | 35 + .../mycarenet/schema/v1/MedicationType.java | 157 + .../schema/v1/MedicinalProductType.java | 65 + .../schema/v1/MemberinsuranceType.java | 41 + .../kmehr/mycarenet/schema/v1/MinrefType.java | 35 + .../kmehr/mycarenet/schema/v1/MomentType.java | 90 + .../mycarenet/schema/v1/Nationality.java | 29 + .../kmehr/mycarenet/schema/v1/Nominator.java | 28 + .../mycarenet/schema/v1/ObjectFactory.java | 494 ++ .../mycarenet/schema/v1/PackageType.java | 29 + .../mycarenet/schema/v1/PeriodicityType.java | 29 + .../kmehr/mycarenet/schema/v1/PersonType.java | 225 + .../mycarenet/schema/v1/PersonTypeLight.java | 77 + .../mycarenet/schema/v1/Personalpart.java | 79 + .../kmehr/mycarenet/schema/v1/Posology.java | 62 + .../mycarenet/schema/v1/PresentationType.java | 29 + .../mycarenet/schema/v1/ProfessionType.java | 54 + .../mycarenet/schema/v1/QuantityType.java | 38 + .../mycarenet/schema/v1/Quantityprefix.java | 29 + .../kmehr/mycarenet/schema/v1/RRMAXType.java | 39 + .../kmehr/mycarenet/schema/v1/RRMINType.java | 39 + .../mycarenet/schema/v1/RecipientType.java | 40 + .../mycarenet/schema/v1/RefscopeType.java | 43 + .../kmehr/mycarenet/schema/v1/Refvalue.java | 47 + .../kmehr/mycarenet/schema/v1/Regimen.java | 50 + .../mycarenet/schema/v1/RenewalType.java | 44 + .../kmehr/mycarenet/schema/v1/RouteType.java | 29 + .../kmehr/mycarenet/schema/v1/SenderType.java | 31 + .../mycarenet/schema/v1/SeverityType.java | 29 + .../kmehr/mycarenet/schema/v1/SexType.java | 29 + .../kmehr/mycarenet/schema/v1/SiteType.java | 35 + .../kmehr/mycarenet/schema/v1/Source.java | 70 + .../mycarenet/schema/v1/Specialisation.java | 41 + .../mycarenet/schema/v1/StandardType.java | 38 + .../mycarenet/schema/v1/StrengthType.java | 41 + .../mycarenet/schema/v1/SubstanceType.java | 34 + .../mycarenet/schema/v1/Substanceproduct.java | 60 + .../kmehr/mycarenet/schema/v1/Takes.java | 38 + .../mycarenet/schema/v1/TelecomType.java | 57 + .../mycarenet/schema/v1/TemporalityType.java | 29 + .../schema/v1/TextWithLayoutType.java | 45 + .../schema/v1/Thirdpayercontract.java | 29 + .../mycarenet/schema/v1/TimequantityType.java | 38 + .../mycarenet/schema/v1/TimeunitType.java | 29 + .../mycarenet/schema/v1/TransactionType.java | 226 + .../kmehr/mycarenet/schema/v1/UnitType.java | 29 + .../mycarenet/schema/v1/UrgencyType.java | 29 + .../kmehr/mycarenet/schema/v1/Weekday.java | 29 + .../mycarenet/schema/v1/WeekdayType.java | 31 + .../mycarenet/schema/v1/package-info.java | 12 + .../kmehr/schema/v1/AcknowledgmentType.java | 29 + .../kmehr/schema/v1/AddressType.java | 14 + .../kmehr/schema/v1/AddressTypeBase.java | 131 + .../schema/v1/AdministrationquantityType.java | 38 + .../schema/v1/AdministrationunitType.java | 29 + .../standards/kmehr/schema/v1/AuthorType.java | 31 + .../schema/v1/Base64EncryptedDataType.java | 42 + .../schema/v1/Base64EncryptedValueType.java | 39 + .../kmehr/schema/v1/CertaintyType.java | 29 + .../standards/kmehr/schema/v1/Civilstate.java | 29 + .../kmehr/schema/v1/CompoundType.java | 67 + .../schema/v1/CompoundprescriptionType.java | 94 + .../kmehr/schema/v1/ConfidentialityType.java | 31 + .../kmehr/schema/v1/ContentType.java | 322 ++ .../v1/ContentlocalitemattributeType.java | 152 + .../standards/kmehr/schema/v1/CostType.java | 41 + .../kmehr/schema/v1/CountryType.java | 29 + .../standards/kmehr/schema/v1/DateType.java | 14 + .../kmehr/schema/v1/DayperiodType.java | 29 + .../standards/kmehr/schema/v1/Daytime.java | 45 + .../kmehr/schema/v1/Denominator.java | 28 + .../kmehr/schema/v1/DurationType.java | 41 + .../kmehr/schema/v1/ErrorMyCarenetType.java | 54 + .../standards/kmehr/schema/v1/ErrorType.java | 67 + .../kmehr/schema/v1/Externalsource.java | 31 + .../standards/kmehr/schema/v1/FCMAXType.java | 39 + .../standards/kmehr/schema/v1/FCMINType.java | 39 + .../standards/kmehr/schema/v1/Feedback.java | 34 + .../standards/kmehr/schema/v1/FolderType.java | 96 + .../schema/v1/FormularyreferenceType.java | 40 + .../kmehr/schema/v1/FrequencyType.java | 71 + .../kmehr/schema/v1/GalenicformType.java | 35 + .../kmehr/schema/v1/HcpartyType.java | 96 + .../standards/kmehr/schema/v1/HeaderType.java | 186 + .../kmehr/schema/v1/HeadingType.java | 93 + .../standards/kmehr/schema/v1/HolterType.java | 304 + .../kmehr/schema/v1/IncapacityType.java | 60 + .../kmehr/schema/v1/IncapacityreasonType.java | 29 + .../kmehr/schema/v1/InsuranceType.java | 170 + .../standards/kmehr/schema/v1/ItemType.java | 400 ++ .../kmehr/schema/v1/Kmehrmessage.java | 97 + .../kmehr/schema/v1/LifecycleType.java | 29 + .../schema/v1/LocalitemattributeType.java | 58 + .../schema/v1/LocationBirthPlaceType.java | 48 + .../standards/kmehr/schema/v1/MaxrefType.java | 35 + .../kmehr/schema/v1/MedicationType.java | 157 + .../kmehr/schema/v1/MedicinalProductType.java | 65 + .../kmehr/schema/v1/MemberinsuranceType.java | 41 + .../standards/kmehr/schema/v1/MinrefType.java | 35 + .../standards/kmehr/schema/v1/MomentType.java | 90 + .../kmehr/schema/v1/Nationality.java | 29 + .../standards/kmehr/schema/v1/Nominator.java | 28 + .../kmehr/schema/v1/ObjectFactory.java | 494 ++ .../kmehr/schema/v1/PackageType.java | 29 + .../kmehr/schema/v1/PeriodicityType.java | 29 + .../standards/kmehr/schema/v1/PersonType.java | 225 + .../kmehr/schema/v1/PersonTypeLight.java | 77 + .../kmehr/schema/v1/Personalpart.java | 79 + .../standards/kmehr/schema/v1/Posology.java | 62 + .../kmehr/schema/v1/PresentationType.java | 29 + .../kmehr/schema/v1/ProfessionType.java | 54 + .../kmehr/schema/v1/QuantityType.java | 38 + .../kmehr/schema/v1/Quantityprefix.java | 29 + .../standards/kmehr/schema/v1/RRMAXType.java | 39 + .../standards/kmehr/schema/v1/RRMINType.java | 39 + .../kmehr/schema/v1/RecipientType.java | 40 + .../kmehr/schema/v1/RefscopeType.java | 43 + .../standards/kmehr/schema/v1/Refvalue.java | 47 + .../standards/kmehr/schema/v1/Regimen.java | 50 + .../kmehr/schema/v1/RegimenFactory.java | 37 + .../kmehr/schema/v1/RenewalType.java | 44 + .../standards/kmehr/schema/v1/RouteType.java | 29 + .../standards/kmehr/schema/v1/SenderType.java | 31 + .../kmehr/schema/v1/SeverityType.java | 29 + .../standards/kmehr/schema/v1/SexType.java | 29 + .../standards/kmehr/schema/v1/SiteType.java | 35 + .../standards/kmehr/schema/v1/Source.java | 70 + .../kmehr/schema/v1/Specialisation.java | 41 + .../kmehr/schema/v1/StandardType.java | 38 + .../kmehr/schema/v1/StrengthType.java | 41 + .../kmehr/schema/v1/SubstanceType.java | 34 + .../kmehr/schema/v1/Substanceproduct.java | 60 + .../standards/kmehr/schema/v1/Takes.java | 38 + .../kmehr/schema/v1/TelecomType.java | 57 + .../kmehr/schema/v1/TemporalityType.java | 29 + .../kmehr/schema/v1/TextWithLayoutType.java | 45 + .../kmehr/schema/v1/Thirdpayercontract.java | 29 + .../kmehr/schema/v1/TimequantityType.java | 38 + .../kmehr/schema/v1/TimeunitType.java | 29 + .../kmehr/schema/v1/TransactionType.java | 226 + .../standards/kmehr/schema/v1/UnitType.java | 29 + .../kmehr/schema/v1/UrgencyType.java | 29 + .../standards/kmehr/schema/v1/Weekday.java | 29 + .../kmehr/schema/v1/WeekdayType.java | 31 + .../kmehr/schema/v1/package-info.java | 12 + .../bootstrap/bcp/EndpointDistributor.java | 185 + .../bootstrap/bcp/EndpointUpdater.java | 130 + .../bcp/domain/CacheInformation.java | 61 + .../bcp/domain/EndPointInformation.java | 64 + .../bcp/parser/StatusPageParser.java | 159 + .../bootstrap/bcp/utils/CacheHelper.java | 73 + .../verifier/StatusPageSignatureVerifier.java | 35 + .../bootstrap/tsl/TrustStoreUpdater.java | 165 + .../parser/TrustServiceStatusListParser.java | 137 + ...ustServiceStatusListSignatureVerifier.java | 136 + .../bootstrap/uddi/UddiUpdater.java | 33 + .../bootstrap/utils/BootStrapUtils.java | 170 + .../DistributedKeyStoreRegistry.java | 83 + .../DistributedSignerProxy.java | 15 + .../jca/DistributedKeyLoadStoreParam.java | 21 + .../jca/DistributedKeyProvider.java | 56 + .../jca/DistributedKeySignature.java | 151 + .../jca/DistributedKeyStore.java | 113 + .../jca/DistributedPrivateKey.java | 36 + .../proxy/CredentialProxy.java | 79 + .../proxy/DigitalSignatureServiceProxy.java | 128 + .../ra/builders/BuilderFactory.java | 21 + .../ra/builders/ContractRequestBuilder.java | 177 + .../ra/builders/EncryptionTokenBuilder.java | 69 + .../ra/builders/ForeignRequestBuilder.java | 78 + .../ra/builders/RevocationRequestBuilder.java | 70 + .../ra/domain/ActivateRequest.java | 10 + .../technicalconnector/ra/domain/Actor.java | 108 + .../technicalconnector/ra/domain/ActorId.java | 86 + .../ra/domain/ActorQualities.java | 26 + .../ra/domain/Certificate.java | 34 + .../ra/domain/CertificateIdentifier.java | 83 + .../ra/domain/ContactData.java | 100 + .../ra/domain/ContractRequest.java | 88 + .../ra/domain/DistinguishedName.java | 233 + .../ra/domain/ForeignerRequest.java | 46 + .../ra/domain/GeneratedContract.java | 62 + .../domain/GeneratedRevocationContract.java | 53 + .../ra/domain/LocalizedString.java | 86 + .../ra/domain/LocalizedText.java | 35 + .../ra/domain/NewCertificateContract.java | 125 + .../ra/domain/Organization.java | 70 + .../technicalconnector/ra/domain/Request.java | 46 + .../technicalconnector/ra/domain/Result.java | 67 + .../ra/domain/RevocationContractRequest.java | 72 + .../ra/domain/RevocationRequest.java | 37 + .../SubmitCSRForForeignerResponseInfo.java | 26 + .../ra/enumaration/Status.java | 7 + .../ra/enumaration/UsageType.java | 18 + .../ra/exceptions/RaException.java | 25 + .../ra/mapper/MapperFactory.java | 10 + .../ra/mapper/RaMapper.java | 51 + .../mapper/RaMapperSelmaGeneratedClass.java | 405 ++ ...icationCertificateRegistrationService.java | 44 + .../EncryptionTokenRegistrationService.java | 14 + .../ra/service/ServiceFactory.java | 19 + ...ionCertificateRegistrationServiceImpl.java | 190 + ...ncryptionTokenRegistrationServiceImpl.java | 51 + .../ra/utils/CertificateUtils.java | 169 + .../ra/utils/KeyStoreManager.java | 134 + .../ra/utils/RaPropertiesLoader.java | 33 + .../technicalconnector/ra/utils/RaUtils.java | 150 + ...dvancedElectronicSignatureEnumeration.java | 34 + .../signature/SignatureBuilder.java | 22 + .../signature/SignatureBuilderFactory.java | 69 + ...nfigurationModuleRegisterTransformers.java | 31 + .../signature/domain/CadesOption.java | 13 + .../domain/SignatureVerificationError.java | 39 + .../domain/SignatureVerificationResult.java | 116 + .../signature/domain/XadesOption.java | 26 + .../impl/AbstractSignatureBuilder.java | 100 + .../signature/impl/CmsSignatureBuilder.java | 178 + .../signature/impl/DomUtils.java | 59 + .../signature/impl/SignatureUtils.java | 53 + .../signature/impl/XmlSignatureBuilder.java | 282 + .../signature/impl/extractor/Extractor.java | 12 + .../impl/extractor/ForkedExtractor.java | 43 + .../impl/extractor/X509DataExctractor.java | 28 + .../impl/tsa/TimestampGenerator.java | 7 + .../impl/tsa/TimestampGeneratorFactory.java | 24 + .../impl/tsa/impl/TimeStampGeneratorImpl.java | 93 + .../signature/impl/xades/XadesHandler.java | 83 + .../impl/xades/XadesSpecification.java | 20 + .../signature/impl/xades/domain/CertRef.java | 33 + .../signature/impl/xades/domain/CrlRef.java | 60 + .../signature/impl/xades/domain/OcspRef.java | 107 + .../domain/QualifyingPropertiesBuilder.java | 29 + .../signature/impl/xades/domain/Ref.java | 43 + .../xades/domain/SignedPropertiesBuilder.java | 57 + .../domain/UnsignedPropertiesBuilder.java | 179 + .../xades/impl/XadesBesSpecification.java | 28 + .../impl/xades/impl/XadesCSpecification.java | 54 + .../impl/xades/impl/XadesSpecification.java | 124 + .../impl/xades/impl/XadesTSpecification.java | 136 + .../xades/impl/XadesVerificationHelper.java | 26 + .../signature/resolvers/DocumentResolver.java | 104 + .../EncapsulationTransformer.java | 7 + .../NippinOptionalDeflateTransformer.java | 99 + .../timestamping/protocol/v2/ErrorType.java | 43 + .../timestamping/protocol/v2/HashType.java | 38 + .../protocol/v2/JournalEntryType.java | 41 + .../protocol/v2/ObjectFactory.java | 46 + .../timestamping/protocol/v2/PeriodType.java | 40 + .../timestamping/protocol/v2/TSBagType.java | 44 + .../protocol/v2/TSConsultRequest.java | 60 + .../protocol/v2/TSConsultResponse.java | 59 + .../protocol/v2/TSConsultTSBagRequest.java | 47 + .../protocol/v2/TSConsultTSBagResponse.java | 46 + .../protocol/v2/TimeStampBagType.java | 58 + .../protocol/v2/TimeStampIdentification.java | 37 + .../protocol/v2/package-info.java | 12 + .../bindings/jaxb/bindingsupport-basic.xjb | 14 + .../bindings/jaxb/chapter4-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/dss-bindings.xjb | 11 + .../bindings/jaxb/genericasync-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/gmfv1-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/kmehr-bindings.xjb | 51 + .../jaxb/kmehr-mycarenet-bindings.xjb | 74 + .../bindings/jaxb/kmerh-global-bindings.xjb | 14 + .../jaxb/kmerh-mycarenet-global-bindings.xjb | 14 + .../jaxb/messageservices-bindings.xjb | 14 + .../jaxb/messageservices-global-bindings.xjb | 14 + .../bindings/jaxb/mycarenet-bindings.xjb | 14 + .../jaxb/mycarenetattest-bindings.xjb | 14 + .../jaxb/mycarenetgeninsasync-bindings.xjb | 14 + .../jaxb/mycarenetmemberdata-bindings.xjb | 14 + .../3.20.2/bindings/jaxb/xmldsig-bindings.xjb | 21 + .../3.20.2/bindings/jaxb/xmlenc-bindings.xjb | 14 + .../dics/XSD/ehealth-dics-protocol-5_0.xsd | 2848 ++++++++++ .../migration.guide.business-kmehrcommons.txt | 84 + ...ration.guide.business-mycarenetcommons.txt | 76 + .../migration.guide.business-tarification.txt | 0 .../migration.guide.business-therlink.txt | 53 + .../migration.guide.technical-core.txt | 53 + .../migration.guide.technical-ra.txt | 24 + .../release.notes.business-addressbook.txt | 37 + .../release.notes.business-chapter4.txt | 115 + .../release.notes.business-civicsv2.txt | 11 + .../release.notes.business-common.txt | 58 + .../release.notes.business-consultrn.txt | 18 + .../release.notes.business-dicsv3.txt | 17 + .../release.notes.business-dicsv4.txt | 14 + .../release.notes.business-dicsv5.txt | 6 + .../disclaimer/release.notes.business-dmg.txt | 105 + ...elease.notes.business-ehboxdomainmodel.txt | 44 + .../release.notes.business-ehboxv3.txt | 85 + .../release.notes.business-genericasync.txt | 164 + .../release.notes.business-genins.txt | 85 + .../release.notes.business-geninsasync.txt | 8 + .../release.notes.business-intrahub.txt | 154 + ...release.notes.business-intrahubcommons.txt | 8 + .../release.notes.business-intrahubv3.txt | 253 + .../release.notes.business-kmehrcommons.txt | 98 + .../release.notes.business-mediprima.txt | 73 + .../release.notes.business-mediprimauma.txt | 8 + .../release.notes.business-mediprimav2.txt | 8 + ...release.notes.business-mycarenetattest.txt | 37 + ...lease.notes.business-mycarenetattestv2.txt | 71 + ...elease.notes.business-mycarenetcommons.txt | 162 + ....notes.business-mycarenetdomaincommons.txt | 14 + ...ase.notes.business-mycarenetmemberdata.txt | 9 + ...e.notes.business-mycarenetmemberdatav2.txt | 12 + .../release.notes.business-registration.txt | 68 + .../release.notes.business-ssinhistory.txt | 11 + .../release.notes.business-tarification.txt | 70 + .../release.notes.business-therlink.txt | 154 + .../release.notes.business-wsconsent.txt | 82 + .../release.notes.technical-bootstrap.txt | 115 + .../release.notes.technical-core.txt | 899 +++ .../release.notes.technical-jca.txt | 110 + .../disclaimer/release.notes.technical-ra.txt | 103 + .../release.notes.technical-signature.txt | 188 + .../release.notes.utilities-core.txt | 17 + .../user.guide.business-tarification.txt | 73 + .../release.notes.utilities-kmehr.txt | 21 + decompiled/3.20.2/dozer.properties | 25 + .../3.20.2/dozer/chapter4-commoninput.xml | 102 + decompiled/3.20.2/dozer/commoninput.xml | 116 + decompiled/3.20.2/dozer/commonseid.xml | 21 + decompiled/3.20.2/dozer/dmg-commoninput.xml | 116 + decompiled/3.20.2/dozer/dmg-routing.xml | 45 + .../3.20.2/dozer/genasync-commoninput.xml | 113 + .../3.20.2/dozer/genins-commoninput.xml | 113 + decompiled/3.20.2/dozer/routing.xml | 44 + .../XSD/ehealth-bcp-protocol-1_0.xsd | 50 + .../XSD/ehealth-bcp-protocol-2_0.xsd | 104 + ...pterIV-ChapterIVAgreementAdmission-v1.wsdl | 77 + ...rIV-ChapterIVAgreementConsultation-v1.wsdl | 132 + .../XSD/chap4services_core-1_0.xsd | 485 ++ .../XSD/chap4services_protocol-1_0.xsd | 135 + .../XSD/sam-civics-protocol-2_0.xsd | 350 ++ .../XSD/sam-civics-type-2_0.xsd | 391 ++ .../XSD/ehealth-commons-schema-core-1_0.xsd | 43 + .../XSD/ehealth-commons-schema-core-1_4.xsd | 74 + .../XSD/ehealth-commons-schema-core-1_6.xsd | 74 + .../XSD/ehealth-commons-schema-core-1_7.xsd | 102 + .../XSD/ehealth-commons-schema-core-2_0.xsd | 86 + .../ehealth-commons-schema-encryption-2_0.xsd | 182 + .../ehealth-commons-schema-protocol-1_0.xsd | 12 + .../ehealth-commons-schema-protocol-1_4.xsd | 12 + .../ehealth-commons-schema-protocol-1_6.xsd | 12 + .../ehealth-commons-schema-protocol-1_7.xsd | 20 + .../ehealth-commons-schema-protocol-2_0.xsd | 85 + .../ehealth-consultrn-commons-core-1_0.xsd | 675 +++ .../ehealth-consultrn-commons-core-3_1.xsd | 624 +++ ...ehealth-consultrn-commons-protocol-1_0.xsd | 46 + ...ehealth-consultrn-commons-protocol-3_1.xsd | 33 + .../XSD/ehealth-ssinhistory-core-1_0.xsd | 34 + .../XSD/ehealth-ssinhistory-protocol-1_0.xsd | 80 + ...health-consultrn-manageperson-core-2_0.xsd | 39 + ...th-consultrn-manageperson-protocol-2_0.xsd | 65 + ...lth-consultrn-webservices-protocol-1_0.xsd | 706 +++ .../ehealth-dics-core-SamCommonItems-3_0.xsd | 99 + .../ehealth-dics-core-SamCommonItems-4_0.xsd | 99 + .../ehealth-dics-core-SamReferences-3_0.xsd | 80 + .../ehealth-dics-core-SamReferences-4_0.xsd | 80 + ...s-core-SubmitActualMedicine-Common-3_0.xsd | 145 + ...s-core-SubmitActualMedicine-Common-4_0.xsd | 145 + ...th-dics-core-SubmitCompany-Company-3_0.xsd | 35 + ...th-dics-core-SubmitCompany-Company-4_0.xsd | 35 + ...core-SubmitCompoundMedicine-Common-3_0.xsd | 52 + ...core-SubmitCompoundMedicine-Common-4_0.xsd | 52 + ...alth-dics-core-SubmitReimbursement-3_0.xsd | 52 + ...alth-dics-core-SubmitReimbursement-4_0.xsd | 52 + ...h-dics-core-SubmitReimbursementLaw-3_0.xsd | 73 + ...h-dics-core-SubmitReimbursementLaw-4_0.xsd | 73 + ...-core-SubmitVirtualMedicine-Common-3_0.xsd | 65 + ...-core-SubmitVirtualMedicine-Common-4_0.xsd | 65 + .../XSD/ehealth-dics-protocol-3_0.xsd | 2020 +++++++ .../XSD/ehealth-dics-protocol-4_0.xsd | 2352 ++++++++ ...ehBox-consultation-schema-protocol-3_0.xsd | 638 +++ ...-ehBox-publication-schema-protocol-3_0.xsd | 249 + .../XSD/ehealth-ehBox-schema-core-3_0.xsd | 385 ++ .../3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd | 69 + .../XSD/ehealth-errors-schema-core-1_0.xsd | 36 + .../XSD/ehealth-errors-schema-core-1_1.xsd | 46 + .../XSD/ehealth-errors-schema-service-1_1.xsd | 80 + .../XSD/ehealth-errors-schema-soa-1_0.xsd | 48 + .../XSD/ehealth-errors-schema-soa-1_1.xsd | 71 + .../XSD/ehealth-certra-schema-core-2_0.xsd | 326 ++ .../ehealth-certra-schema-protocol-2_0.xsd | 462 ++ .../XSD/ehealth-etee-commons-schema-1_2.xsd | 39 + ...th-etee-kgss-schema-inner-protocol-1_2.xsd | 78 + .../ehealth-etee-kgss-schema-protocol-1_2.xsd | 66 + .../ehealth-etee-ra-aqdr-protocol-types.xsd | 71 + .../ehealth-etee-ra-csr-protocol-types.xsd | 46 + .../ehealth-etee-ra-revoke-protocol-types.xsd | 60 + .../XSD/ehealth-etee-schema-core-2_0.xsd | 70 + .../ehealth-etkdepot-schema-protocol-1_0.xsd | 59 + .../XSD/ehealth-etkra-schema-protocol-2_0.xsd | 133 + .../ehealth-gmf/XSD/gmf_services_core-1_1.xsd | 336 ++ .../XSD/gmf_services_protocol-1_1.xsd | 77 + .../XSD/hubservices_core-1_2.xsd | 615 ++ .../XSD/hubservices_core-2_3.xsd | 907 +++ .../XSD/hubservices_core-3_5.xsd | 722 +++ .../XSD/hubservices_protocol-1_2.xsd | 83 + .../XSD/hubservices_protocol-2_3.xsd | 107 + .../XSD/hubservices_protocol-3_5.xsd | 92 + .../XSD/ehealth-idsupport-core-2_0.xsd | 67 + .../XSD/ehealth-idsupport-protocol-2_0.xsd | 38 + .../3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd | 4768 ++++++++++++++++ .../3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd | 4851 ++++++++++++++++ .../3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd | 4920 ++++++++++++++++ .../3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd | 4969 +++++++++++++++++ .../3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd | 4500 +++++++++++++++ .../3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd | 48 + .../3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd | 48 + .../3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd | 48 + .../3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd | 48 + .../3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd | 39 + .../3.20.2/ehealth-kmehr/XSD/id-1_17.xsd | 111 + .../3.20.2/ehealth-kmehr/XSD/id-1_19.xsd | 114 + .../3.20.2/ehealth-kmehr/XSD/id-1_26.xsd | 115 + .../3.20.2/ehealth-kmehr/XSD/id-1_32.xsd | 115 + .../3.20.2/ehealth-kmehr/XSD/id-1_8.xsd | 102 + .../3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd | 7 + .../3.20.2/ehealth-kmehr/XSD/id-ext.xsd | 7 + .../3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd | 1354 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd | 1350 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd | 1351 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd | 1372 +++++ .../3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd | 1358 +++++ .../ehealth-kmehr/XSD/kmehr_elements-1_17.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_19.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_26.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_32.xsd | 25 + .../ehealth-kmehr/XSD/kmehr_elements-1_8.xsd | 16 + .../XSD/kmehr_elements-ext-1_32.xsd | 10 + .../ehealth-kmehr/XSD/kmehr_elements-ext.xsd | 10 + .../XSD/ehealth-mediprima-uma-core-1_0.xsd | 98 + .../ehealth-mediprima-uma-protocol-1_0.xsd | 104 + .../XSD/ehealth-mediprima-core-1_0.xsd | 515 ++ .../XSD/ehealth-mediprima-core-2_0.xsd | 520 ++ .../XSD/ehealth-mediprima-protocol-1_0.xsd | 40 + .../XSD/ehealth-mediprima-protocol-2_0.xsd | 40 + .../XSD/messageservices_core-1_1.xsd | 128 + .../XSD/messageservices_core-1_2.xsd | 140 + .../XSD/messageservices_protocol-1_1.xsd | 12 + .../XSD/messageservices_protocol-1_2.xsd | 20 + .../ehealth-monitoring-schema-core-2_0.xsd | 132 + ...alth-monitoring-schema-nonamespace-2_0.xsd | 8 + ...ehealth-monitoring-schema-protocol-2_0.xsd | 31 + .../XSD/mycarenet-attest-protocol-1_0.xsd | 17 + .../XSD/mycarenet-attest-protocol-2_0.xsd | 20 + .../XSD/ehealth-genins-core-1_1.xsd | 776 +++ .../XSD/ehealth-genins-protocol-1_1.xsd | 58 + .../XSD/mycarenet-memberdata-protocol-1_0.xsd | 51 + .../mycarenet-tarification-protocol-1_0.xsd | 17 + .../XSD/mycarenet-commons-core-2_0.xsd | 306 + .../XSD/mycarenet-commons-core-2_1.xsd | 306 + .../XSD/mycarenet-commons-core-3_0.xsd | 307 + .../XSD/mycarenet-commons-protocol-2_0.xsd | 70 + .../XSD/mycarenet-commons-protocol-2_1.xsd | 70 + .../XSD/mycarenet-commons-protocol-3_0.xsd | 70 + .../mycarenet-registration-protocol-1_0.xsd | 19 + .../XSD/ehealth-rn-baselegaldata-1_0.xsd | 1050 ++++ .../ehealth-rn-cbsspersonlegaldata-1_0.xsd | 93 + .../XSD/ehealth-rn-commons-1_0.xsd | 28 + .../XSD/ehealth-rn-commons-business-1_0.xsd | 543 ++ .../XSD/ehealth-rn-personlegaldata-1_0.xsd | 53 + ...h-rnconsult-cbsspersonservice-core-1_0.xsd | 54 + ...consult-cbsspersonservice-protocol-1_0.xsd | 61 + ...ealth-rnconsult-personservice-core-1_0.xsd | 100 + ...h-rnconsult-personservice-protocol-1_0.xsd | 97 + .../XSD/ehealth-rnregistries-commons-1_0.xsd | 89 + .../XSD/ehealth-seals-core-1_1.xsd | 75 + .../XSD/ehealth-seals-protocol-1_1.xsd | 71 + .../XSD/ehealth-profiles-timestamping-1_0.xsd | 123 + .../XSD/ehealth-profiles-timestamping-2_0.xsd | 123 + .../3.20.2/encryption/XSD/businessContent.xsd | 25 + decompiled/3.20.2/external/XSD/XAdES.xsd | 465 ++ decompiled/3.20.2/external/XSD/XAdESv141.xsd | 15 + .../XSD/oasis-dss-core-schema-v1.0-os.xsd | 437 ++ .../oasis-sstc-saml-schema-assertion-1.1.xsd | 201 + .../oasis-sstc-saml-schema-protocol-1.1.xsd | 134 + .../XSD/saml-schema-assertion-2.0.xsd | 270 + decompiled/3.20.2/external/XSD/swaref.xsd | 60 + .../3.20.2/external/XSD/xenc-schema.xsd | 134 + decompiled/3.20.2/external/XSD/xml.xsd | 145 + .../external/XSD/xmldsig-core-schema.xsd | 322 ++ decompiled/3.20.2/external/XSD/xmlmime.xsd | 49 + decompiled/3.20.2/i18n/ra.properties | 5 + decompiled/3.20.2/i18n/ra_fr.properties | 5 + decompiled/3.20.2/i18n/ra_nl.properties | 5 + .../javax/script/AbstractScriptEngine.java | 104 + decompiled/3.20.2/javax/script/Bindings.java | 15 + .../3.20.2/javax/script/Compilable.java | 9 + .../3.20.2/javax/script/CompiledScript.java | 26 + decompiled/3.20.2/javax/script/Invocable.java | 11 + .../3.20.2/javax/script/ScriptContext.java | 38 + .../3.20.2/javax/script/ScriptEngine.java | 41 + .../javax/script/ScriptEngineFactory.java | 29 + .../javax/script/ScriptEngineManager.java | 400 ++ .../3.20.2/javax/script/ScriptException.java | 63 + .../3.20.2/javax/script/SimpleBindings.java | 98 + .../javax/script/SimpleScriptContext.java | 152 + decompiled/3.20.2/javax/smartcardio/ATR.java | 93 + decompiled/3.20.2/javax/smartcardio/Card.java | 22 + .../3.20.2/javax/smartcardio/CardChannel.java | 18 + .../javax/smartcardio/CardException.java | 17 + .../smartcardio/CardNotPresentException.java | 17 + .../javax/smartcardio/CardPermission.java | 153 + .../javax/smartcardio/CardTerminal.java | 16 + .../javax/smartcardio/CardTerminals.java | 52 + .../3.20.2/javax/smartcardio/CommandAPDU.java | 262 + .../javax/smartcardio/ResponseAPDU.java | 73 + .../javax/smartcardio/TerminalFactory.java | 130 + .../javax/smartcardio/TerminalFactorySpi.java | 8 + decompiled/3.20.2/jsr107/ehcache.xml | 24 + .../legacy/issue.samlv11.hok.template.xml | 25 + .../issue.samlv11.sv.authmethod.template.xml | 25 + .../legacy/issue.samlv11.sv.template.xml | 20 + decompiled/3.20.2/log4j/props/console.file | 14 + decompiled/3.20.2/log4j/props/console.only | 8 + decompiled/3.20.2/log4j/props/file.only | 8 + decompiled/3.20.2/log4j/xml/console.file | 30 + decompiled/3.20.2/log4j/xml/console.only | 25 + decompiled/3.20.2/log4j/xml/file.only | 23 + .../3.20.2/mycarenet-commons/XSD/Reject.xsd | 32 + .../XSD/commonInfo-ref-v2.0.xsd | 83 + .../XSD/commonInfo-v2.0-Ref.xsd | 89 + .../mycarenet-commons/XSD/commonInfo-v2.3.xsd | 383 ++ .../mycarenet-commons/XSD/commonInfo-v2.4.xsd | 474 ++ .../XSD/commonTypes-v1.2.xsd | 191 + .../XSD/commonTypes-v1.3.xsd | 189 + .../XSD/commonTypes-v1.4.xsd | 211 + .../XSD/GenericAsyncBusiness.xsd | 113 + .../XSD/MyCareNet_Insurability.xsd | 706 +++ .../XSD/MyCareNet_XXXXXX_Types.xsd | 564 ++ .../XSD/MyCareNet_Insurability.xsd | 706 +++ .../XSD/MyCareNet_MedAdmin.xsd | 704 +++ .../XSD/MyCareNet_XXXXXX_Types.xsd | 564 ++ .../XSD/mycarenet-genasync-v1.3.xsd | 301 + .../XSD/mycarenet-genasync-v1.xsd | 191 + .../XSD/Extensions-simplified.xsd | 46 + .../XSD/saml-schema-protocol-2.0.xsd | 302 + .../XSD/registrations-v1.0.xsd | 87 + ...MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl | 111 + ...ChapIV-ConsultMedicalAdvisorAgreement.wsdl | 113 + .../XSD/IO-BE-AskUnaddressed.xsd | 10 + .../XSD/IO-BE-ConsultUnaddressed.xsd | 10 + .../XSD/IO-IM-AskAddressed.xsd | 14 + .../XSD/IO-IM-ConsultAddressed.xsd | 16 + ...N-ChapIV-AskMedicalAdvisorAgreement-v1.xsd | 34 + ...apIV-ConsultMedicalAdvisorAgreement-v1.xsd | 34 + .../XSD/MCN_ask_encrypted_response.xsd | 10 + .../XSD/MCN_consult_encrypted_response.xsd | 10 + .../XSD/commonInfo-v2.xsd | 433 ++ .../XSD/commonTypes-v1.xsd | 168 + .../XSD/medicalagreement-core-1_0.xsd | 35 + .../_1_0/core/schema/AdditionalKeyInfo.java | 35 + .../_1_0/core/schema/AdditionalTimeInfo.java | 67 + .../tc/dss/_1_0/core/schema/AnyType.java | 29 + .../_1_0/core/schema/AttachmentReference.java | 76 + .../tc/dss/_1_0/core/schema/Base64Data.java | 43 + .../dss/_1_0/core/schema/Base64Signature.java | 47 + .../dss/_1_0/core/schema/ClaimedIdentity.java | 46 + .../tc/dss/_1_0/core/schema/DetailType.java | 75 + .../_1_0/core/schema/DocumentBaseType.java | 87 + .../tc/dss/_1_0/core/schema/DocumentHash.java | 76 + .../tc/dss/_1_0/core/schema/DocumentType.java | 76 + .../core/schema/DocumentWithSignature.java | 33 + .../dss/_1_0/core/schema/IncludeObject.java | 73 + .../dss/_1_0/core/schema/InlineXMLType.java | 52 + .../dss/_1_0/core/schema/InputDocuments.java | 70 + .../_1_0/core/schema/IntendedAudience.java | 36 + .../core/schema/InternationalStringType.java | 41 + .../tc/dss/_1_0/core/schema/KeySelector.java | 46 + .../dss/_1_0/core/schema/ManifestResult.java | 50 + .../dss/_1_0/core/schema/ObjectFactory.java | 390 ++ .../_1_0/core/schema/ProcessingDetails.java | 58 + .../tc/dss/_1_0/core/schema/Properties.java | 44 + .../dss/_1_0/core/schema/PropertiesType.java | 31 + .../tc/dss/_1_0/core/schema/Property.java | 49 + .../dss/_1_0/core/schema/RequestBaseType.java | 71 + .../_1_0/core/schema/RequesterIdentity.java | 46 + .../_1_0/core/schema/ResponseBaseType.java | 73 + .../names/tc/dss/_1_0/core/schema/Result.java | 64 + .../schema/ReturnTransformedDocument.java | 33 + .../core/schema/ReturnUpdatedSignature.java | 35 + .../tc/dss/_1_0/core/schema/Schemas.java | 35 + .../tc/dss/_1_0/core/schema/SignRequest.java | 18 + .../tc/dss/_1_0/core/schema/SignResponse.java | 32 + .../dss/_1_0/core/schema/SignatureObject.java | 103 + .../_1_0/core/schema/SignaturePlacement.java | 75 + .../tc/dss/_1_0/core/schema/SignaturePtr.java | 49 + .../dss/_1_0/core/schema/SignedReference.java | 81 + .../_1_0/core/schema/SignedReferences.java | 35 + .../core/schema/SigningTimeBoundaries.java | 54 + .../dss/_1_0/core/schema/SigningTimeInfo.java | 54 + .../schema/TimeSignatureInstructionType.java | 27 + .../tc/dss/_1_0/core/schema/Timestamp.java | 58 + .../dss/_1_0/core/schema/TransformedData.java | 61 + .../_1_0/core/schema/TransformedDocument.java | 48 + .../tc/dss/_1_0/core/schema/TstInfo.java | 110 + .../UpdateSignatureInstructionType.java | 33 + .../core/schema/UpdatedSignatureType.java | 46 + .../core/schema/UseVerificationTimeType.java | 62 + .../core/schema/VerificationTimeInfo.java | 56 + .../core/schema/VerifyManifestResults.java | 35 + .../dss/_1_0/core/schema/VerifyRequest.java | 32 + .../tc/dss/_1_0/core/schema/package-info.java | 12 + .../names/tc/saml/_1_0/assertion/Action.java | 47 + .../names/tc/saml/_1_0/assertion/Advice.java | 44 + .../tc/saml/_1_0/assertion/Assertion.java | 167 + .../tc/saml/_1_0/assertion/Attribute.java | 35 + .../assertion/AttributeDesignatorType.java | 47 + .../_1_0/assertion/AttributeStatement.java | 35 + .../AudienceRestrictionCondition.java | 39 + .../assertion/AuthenticationStatement.java | 84 + .../saml/_1_0/assertion/AuthorityBinding.java | 66 + .../AuthorizationDecisionStatement.java | 78 + .../_1_0/assertion/ConditionAbstractType.java | 16 + .../tc/saml/_1_0/assertion/Conditions.java | 78 + .../tc/saml/_1_0/assertion/DecisionType.java | 42 + .../_1_0/assertion/DoNotCacheCondition.java | 18 + .../tc/saml/_1_0/assertion/Evidence.java | 42 + .../_1_0/assertion/NameIdentifierType.java | 55 + .../tc/saml/_1_0/assertion/ObjectFactory.java | 171 + .../_1_0/assertion/StatementAbstractType.java | 16 + .../names/tc/saml/_1_0/assertion/Subject.java | 44 + .../_1_0/assertion/SubjectConfirmation.java | 65 + .../saml/_1_0/assertion/SubjectLocality.java | 43 + .../SubjectStatementAbstractType.java | 31 + .../tc/saml/_1_0/assertion/package-info.java | 12 + .../tc/saml/_1_0/protocol/AttributeQuery.java | 53 + .../_1_0/protocol/AuthenticationQuery.java | 35 + .../protocol/AuthorizationDecisionQuery.java | 69 + .../tc/saml/_1_0/protocol/ObjectFactory.java | 87 + .../saml/_1_0/protocol/QueryAbstractType.java | 16 + .../names/tc/saml/_1_0/protocol/Request.java | 114 + .../_1_0/protocol/RequestAbstractType.java | 116 + .../names/tc/saml/_1_0/protocol/Response.java | 49 + .../_1_0/protocol/ResponseAbstractType.java | 132 + .../names/tc/saml/_1_0/protocol/Status.java | 57 + .../tc/saml/_1_0/protocol/StatusCode.java | 47 + .../tc/saml/_1_0/protocol/StatusDetail.java | 33 + .../protocol/SubjectQueryAbstractType.java | 33 + .../tc/saml/_1_0/protocol/package-info.java | 12 + .../names/tc/saml/_2_0/assertion/Action.java | 48 + .../names/tc/saml/_2_0/assertion/Advice.java | 52 + .../tc/saml/_2_0/assertion/Assertion.java | 162 + .../tc/saml/_2_0/assertion/Attribute.java | 87 + .../_2_0/assertion/AttributeStatement.java | 39 + .../_2_0/assertion/AudienceRestriction.java | 39 + .../tc/saml/_2_0/assertion/AuthnContext.java | 80 + .../saml/_2_0/assertion/AuthnStatement.java | 95 + .../assertion/AuthzDecisionStatement.java | 78 + .../names/tc/saml/_2_0/assertion/BaseID.java | 43 + .../_2_0/assertion/ConditionAbstractType.java | 16 + .../tc/saml/_2_0/assertion/Conditions.java | 81 + .../tc/saml/_2_0/assertion/DecisionType.java | 42 + .../_2_0/assertion/EncryptedElementType.java | 47 + .../tc/saml/_2_0/assertion/Evidence.java | 50 + .../KeyInfoConfirmationDataType.java | 14 + .../tc/saml/_2_0/assertion/NameIDType.java | 79 + .../tc/saml/_2_0/assertion/ObjectFactory.java | 237 + .../tc/saml/_2_0/assertion/OneTimeUse.java | 18 + .../saml/_2_0/assertion/ProxyRestriction.java | 55 + .../_2_0/assertion/StatementAbstractType.java | 16 + .../names/tc/saml/_2_0/assertion/Subject.java | 70 + .../_2_0/assertion/SubjectConfirmation.java | 86 + .../SubjectConfirmationDataType.java | 125 + .../saml/_2_0/assertion/SubjectLocality.java | 43 + .../tc/saml/_2_0/assertion/package-info.java | 12 + .../saml/_2_0/protocol/ArtifactResolve.java | 33 + .../saml/_2_0/protocol/ArtifactResponse.java | 31 + .../_2_0/protocol/AssertionIDRequest.java | 43 + .../tc/saml/_2_0/protocol/AttributeQuery.java | 36 + .../protocol/AuthnContextComparisonType.java | 44 + .../tc/saml/_2_0/protocol/AuthnQuery.java | 45 + .../tc/saml/_2_0/protocol/AuthnRequest.java | 182 + .../_2_0/protocol/AuthzDecisionQuery.java | 69 + .../tc/saml/_2_0/protocol/ExtensionsType.java | 31 + .../names/tc/saml/_2_0/protocol/IDPEntry.java | 63 + .../names/tc/saml/_2_0/protocol/IDPList.java | 51 + .../tc/saml/_2_0/protocol/LogoutRequest.java | 109 + .../_2_0/protocol/ManageNameIDRequest.java | 84 + .../_2_0/protocol/NameIDMappingRequest.java | 75 + .../_2_0/protocol/NameIDMappingResponse.java | 48 + .../tc/saml/_2_0/protocol/NameIDPolicy.java | 59 + .../tc/saml/_2_0/protocol/ObjectFactory.java | 202 + .../_2_0/protocol/RequestAbstractType.java | 143 + .../_2_0/protocol/RequestedAuthnContext.java | 68 + .../names/tc/saml/_2_0/protocol/Response.java | 43 + .../names/tc/saml/_2_0/protocol/Scoping.java | 67 + .../names/tc/saml/_2_0/protocol/Status.java | 57 + .../tc/saml/_2_0/protocol/StatusCode.java | 50 + .../tc/saml/_2_0/protocol/StatusDetail.java | 33 + .../_2_0/protocol/StatusResponseType.java | 172 + .../protocol/SubjectQueryAbstractType.java | 33 + .../tc/saml/_2_0/protocol/Terminate.java | 18 + .../tc/saml/_2_0/protocol/package-info.java | 12 + .../3.20.2/org/etsi/uri/_01903/v1_3/Any.java | 46 + .../uri/_01903/v1_3/CRLIdentifierType.java | 80 + .../org/etsi/uri/_01903/v1_3/CRLRefType.java | 41 + .../org/etsi/uri/_01903/v1_3/CRLRefsType.java | 31 + .../etsi/uri/_01903/v1_3/CRLValuesType.java | 31 + .../org/etsi/uri/_01903/v1_3/CertIDType.java | 60 + .../_01903/v1_3/CertificateValuesType.java | 57 + .../_01903/v1_3/CertifiedRolesListType.java | 31 + .../uri/_01903/v1_3/ClaimedRolesListType.java | 31 + .../_01903/v1_3/CommitmentTypeIndication.java | 75 + .../CommitmentTypeQualifiersListType.java | 30 + .../v1_3/CompleteCertificateRefsType.java | 51 + .../v1_3/CompleteRevocationRefsType.java | 74 + .../uri/_01903/v1_3/CounterSignature.java | 35 + .../uri/_01903/v1_3/DataObjectFormat.java | 89 + .../_01903/v1_3/DigestAlgAndValueType.java | 45 + .../v1_3/DocumentationReferencesType.java | 35 + .../uri/_01903/v1_3/EncapsulatedPKIData.java | 67 + .../uri/_01903/v1_3/GenericTimeStampType.java | 97 + .../etsi/uri/_01903/v1_3/IdentifierType.java | 43 + .../org/etsi/uri/_01903/v1_3/Include.java | 48 + .../etsi/uri/_01903/v1_3/IntegerListType.java | 31 + .../uri/_01903/v1_3/NoticeReferenceType.java | 42 + .../uri/_01903/v1_3/OCSPIdentifierType.java | 67 + .../org/etsi/uri/_01903/v1_3/OCSPRefType.java | 41 + .../etsi/uri/_01903/v1_3/OCSPRefsType.java | 31 + .../etsi/uri/_01903/v1_3/OCSPValuesType.java | 31 + .../etsi/uri/_01903/v1_3/ObjectFactory.java | 363 ++ .../uri/_01903/v1_3/ObjectIdentifier.java | 57 + .../_01903/v1_3/OtherCertStatusRefsType.java | 31 + .../v1_3/OtherCertStatusValuesType.java | 31 + .../etsi/uri/_01903/v1_3/OtherTimeStamp.java | 18 + .../etsi/uri/_01903/v1_3/QualifierType.java | 40 + .../uri/_01903/v1_3/QualifyingProperties.java | 82 + .../v1_3/QualifyingPropertiesReference.java | 56 + .../etsi/uri/_01903/v1_3/ReferenceInfo.java | 86 + .../etsi/uri/_01903/v1_3/ResponderIDType.java | 40 + .../uri/_01903/v1_3/RevocationValuesType.java | 74 + .../etsi/uri/_01903/v1_3/SPUserNotice.java | 44 + .../v1_3/SigPolicyQualifiersListType.java | 31 + .../_01903/v1_3/SignaturePolicyIdType.java | 68 + .../v1_3/SignaturePolicyIdentifier.java | 44 + .../_01903/v1_3/SignatureProductionPlace.java | 68 + .../v1_3/SignedDataObjectProperties.java | 92 + .../uri/_01903/v1_3/SignedProperties.java | 66 + .../v1_3/SignedSignatureProperties.java | 109 + .../org/etsi/uri/_01903/v1_3/SignerRole.java | 44 + .../uri/_01903/v1_3/SigningCertificate.java | 35 + .../v1_3/UnsignedDataObjectProperties.java | 57 + .../uri/_01903/v1_3/UnsignedProperties.java | 66 + .../v1_3/UnsignedSignatureProperties.java | 213 + .../uri/_01903/v1_3/XAdESTimeStampType.java | 14 + .../etsi/uri/_01903/v1_3/package-info.java | 12 + .../etsi/uri/_01903/v1_4/ObjectFactory.java | 24 + .../_01903/v1_4/TimeStampValidationData.java | 85 + .../etsi/uri/_01903/v1_4/package-info.java | 12 + .../_09/xmldsig/CanonicalizationMethod.java | 54 + .../org/w3/_2000/_09/xmldsig/DSAKeyValue.java | 105 + .../w3/_2000/_09/xmldsig/DigestMethod.java | 54 + .../org/w3/_2000/_09/xmldsig/KeyInfo.java | 90 + .../org/w3/_2000/_09/xmldsig/KeyValue.java | 47 + .../org/w3/_2000/_09/xmldsig/Manifest.java | 57 + .../org/w3/_2000/_09/xmldsig/Object.java | 85 + .../w3/_2000/_09/xmldsig/ObjectFactory.java | 206 + .../org/w3/_2000/_09/xmldsig/PGPData.java | 58 + .../org/w3/_2000/_09/xmldsig/RSAKeyValue.java | 46 + .../org/w3/_2000/_09/xmldsig/Reference.java | 110 + .../w3/_2000/_09/xmldsig/RetrievalMethod.java | 64 + .../org/w3/_2000/_09/xmldsig/SPKIData.java | 39 + .../org/w3/_2000/_09/xmldsig/Signature.java | 94 + .../w3/_2000/_09/xmldsig/SignatureMethod.java | 61 + .../_09/xmldsig/SignatureProperties.java | 57 + .../_2000/_09/xmldsig/SignatureProperty.java | 74 + .../w3/_2000/_09/xmldsig/SignatureValue.java | 52 + .../org/w3/_2000/_09/xmldsig/SignedInfo.java | 83 + .../org/w3/_2000/_09/xmldsig/Transform.java | 61 + .../org/w3/_2000/_09/xmldsig/Transforms.java | 35 + .../org/w3/_2000/_09/xmldsig/X509Data.java | 82 + .../_09/xmldsig/X509IssuerSerialType.java | 43 + .../w3/_2000/_09/xmldsig/package-info.java | 12 + .../w3/_2001/_04/xmlenc/AgreementMethod.java | 70 + .../org/w3/_2001/_04/xmlenc/CipherData.java | 44 + .../w3/_2001/_04/xmlenc/CipherReference.java | 50 + .../w3/_2001/_04/xmlenc/EncryptedData.java | 18 + .../org/w3/_2001/_04/xmlenc/EncryptedKey.java | 57 + .../w3/_2001/_04/xmlenc/EncryptedType.java | 133 + .../_04/xmlenc/EncryptionMethodType.java | 62 + .../_04/xmlenc/EncryptionProperties.java | 57 + .../_2001/_04/xmlenc/EncryptionProperty.java | 83 + .../w3/_2001/_04/xmlenc/ObjectFactory.java | 126 + .../w3/_2001/_04/xmlenc/ReferenceList.java | 42 + .../w3/_2001/_04/xmlenc/ReferenceType.java | 48 + .../w3/_2001/_04/xmlenc/TransformsType.java | 33 + .../org/w3/_2001/_04/xmlenc/package-info.java | 12 + .../w3/_2005/_05/xmlmime/Base64Binary.java | 40 + .../org/w3/_2005/_05/xmlmime/HexBinary.java | 47 + .../w3/_2005/_05/xmlmime/ObjectFactory.java | 14 + .../w3/_2005/_05/xmlmime/package-info.java | 10 + decompiled/3.20.2/ra.properties | 17 + .../3.20.2/sso/SSORequestSTSSAML2Artifact.xml | 11 + .../3.20.2/sso/SSORequestSTSSAML2POST.xml | 11 + .../3.20.2/sso/bindingTemplate-Form.html | 466 ++ .../sso/bindingTemplate-FormNoRelayState.html | 466 ++ .../sso/bindingTemplate-SAMLResponse.xml | 1 + .../3.20.2/sun/misc/resources/Messages.java | 11 + .../sun/misc/resources/Messages_de.java | 11 + .../sun/misc/resources/Messages_es.java | 11 + .../sun/misc/resources/Messages_fr.java | 11 + .../sun/misc/resources/Messages_it.java | 11 + .../sun/misc/resources/Messages_ja.java | 11 + .../sun/misc/resources/Messages_ko.java | 11 + .../sun/misc/resources/Messages_pt_BR.java | 11 + .../sun/misc/resources/Messages_sv.java | 11 + .../sun/misc/resources/Messages_zh_CN.java | 11 + .../sun/misc/resources/Messages_zh_TW.java | 11 + .../3.20.2/sun/net/httpserver/AuthFilter.java | 61 + .../net/httpserver/ChunkedInputStream.java | 149 + .../net/httpserver/ChunkedOutputStream.java | 121 + .../3.20.2/sun/net/httpserver/Code.java | 122 + .../sun/net/httpserver/ContextList.java | 78 + .../httpserver/DefaultHttpServerProvider.java | 17 + .../3.20.2/sun/net/httpserver/Event.java | 9 + .../sun/net/httpserver/ExchangeImpl.java | 365 ++ .../httpserver/FixedLengthInputStream.java | 54 + .../httpserver/FixedLengthOutputStream.java | 71 + .../sun/net/httpserver/HttpConnection.java | 158 + .../sun/net/httpserver/HttpContextImpl.java | 98 + .../3.20.2/sun/net/httpserver/HttpError.java | 9 + .../sun/net/httpserver/HttpExchangeImpl.java | 90 + .../sun/net/httpserver/HttpServerImpl.java | 60 + .../sun/net/httpserver/HttpsExchangeImpl.java | 95 + .../sun/net/httpserver/HttpsServerImpl.java | 69 + .../net/httpserver/LeftOverInputStream.java | 77 + .../httpserver/PlaceholderOutputStream.java | 51 + .../3.20.2/sun/net/httpserver/Request.java | 391 ++ .../3.20.2/sun/net/httpserver/SSLStreams.java | 568 ++ .../sun/net/httpserver/ServerConfig.java | 107 + .../3.20.2/sun/net/httpserver/ServerImpl.java | 881 +++ .../net/httpserver/StreamClosedException.java | 7 + .../3.20.2/sun/net/httpserver/TimeSource.java | 5 + .../httpserver/UndefLengthOutputStream.java | 48 + .../net/httpserver/UnmodifiableHeaders.java | 85 + .../net/httpserver/WriteFinishedEvent.java | 11 + .../net/www/protocol/gopher/GopherClient.java | 295 + .../protocol/gopher/GopherInputStream.java | 24 + .../protocol/gopher/GopherURLConnection.java | 34 + .../sun/net/www/protocol/gopher/Handler.java | 32 + .../sun/net/www/protocol/netdoc/Handler.java | 57 + .../sun/security/smartcardio/CardImpl.java | 234 + .../sun/security/smartcardio/ChannelImpl.java | 237 + .../3.20.2/sun/security/smartcardio/PCSC.java | 114 + .../security/smartcardio/PCSCException.java | 98 + .../security/smartcardio/PCSCTerminals.java | 237 + .../security/smartcardio/PlatformPCSC.java | 71 + .../sun/security/smartcardio/SunPCSC.java | 36 + .../security/smartcardio/TerminalImpl.java | 103 + ...health.businessconnector.genins.properties | 20 + .../3.20.2/templates/VM_connector_library.vm | 0 decompiled/3.20.2/templates/bcp.switch.xslt | 16 + .../3.20.2/templates/contract.create.fr.html | 31 + .../3.20.2/templates/contract.create.nl.html | 35 + .../3.20.2/templates/contract.revoke.fr.html | 27 + .../3.20.2/templates/contract.revoke.nl.html | 27 + .../templates/keyinfo-saml1.1-reference.xml | 3 + decompiled/3.20.2/templates/terms.fr.html | 190 + decompiled/3.20.2/templates/terms.nl.html | 48 + .../3.20.2/uddi/uddi-default.properties | 213 + .../validators/external/XSD/xenc-schema.xsd | 134 + .../external/XSD/xmldsig-core-schema.xsd | 322 ++ .../3.20.2/validators/kmehr/XSD/cd-1_5.xsd | 4286 ++++++++++++++ .../3.20.2/validators/kmehr/XSD/dt-1_5.xsd | 39 + .../3.20.2/validators/kmehr/XSD/id-1_5.xsd | 85 + .../3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd | 1342 +++++ .../kmehr/XSD/kmehr_elements-1_5.xsd | 20 + .../XSD/medicalagreement-core-1_0.xsd | 35 + .../wstrust/issue.samlv11.hok.template.xml | 18 + .../issue.samlv11.sv.authmethod.template.xml | 34 + .../wstrust/issue.samlv11.sv.template.xml | 30 + .../3.20.2/wstrust/renew.samlv11.template.xml | 12 + .../3.20.2/wstrust/signchallenge.template.xml | 5 + .../web/controllers/RecipeController.kt | 2 +- .../org.taktik.connector.technical.properties | 2 - .../org.taktik.connector.technical.properties | 2 - 9469 files changed, 434980 insertions(+), 5 deletions(-) create mode 100644 compiled/3.20.2/META-INF/CODESIGN.RSA create mode 100644 compiled/3.20.2/META-INF/CODESIGN.SF create mode 100644 compiled/3.20.2/META-INF/MANIFEST.MF create mode 100644 compiled/3.20.2/META-INF/connector.bootstrap create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties create mode 100644 compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml create mode 100644 compiled/3.20.2/META-INF/sun-jaxb.episode create mode 100644 compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd create mode 100644 compiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd create mode 100644 compiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd create mode 100644 compiled/3.20.2/XSD/external/XSD/xenc-schema.xsd create mode 100644 compiled/3.20.2/XSD/external/XSD/xml.xsd create mode 100644 compiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd create mode 100644 compiled/3.20.2/application.properties create mode 100644 compiled/3.20.2/be.fgov.ehealth.business.chapter4.properties create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/ErrorType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/HashType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/PeriodType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TSBagType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TSConsultRequest.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TSConsultResponse.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagRequest.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TimeStampBagType.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/TimeStampIdentification.class create mode 100644 compiled/3.20.2/be/behealth/webservices/tsa/package-info.class create mode 100644 compiled/3.20.2/be/cin/encrypted/BusinessContent.class create mode 100644 compiled/3.20.2/be/cin/encrypted/EncryptedKnownContent.class create mode 100644 compiled/3.20.2/be/cin/encrypted/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/encrypted/package-info.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/Request.class create mode 100644 compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Request.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Response.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Request.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.class create mode 100644 compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CarePlaceType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverStrictIdType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ContractualTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionResultType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailsType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverDetailType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverStrictIdType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/FaultCodeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityContactTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityList.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseList.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageFaultType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNameType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNatureType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MultiIOType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareDetailType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareCareProviderType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareGroupType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ResponseDetailType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareUpdate.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/TransferDirectionType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonInput.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/NihiiType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/PackageType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RequestType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/SelfRefType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/ValueRefString.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/common/v2/package-info.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/RequestType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/GenericRequest.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/GenericRequestList.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/GenericResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/GenericResponseList.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/SamlAttributeType.class create mode 100644 compiled/3.20.2/be/cin/nip/async/business/package-info.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/Confirm.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/ConfirmResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/Get.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/GetResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/MsgQuery.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/MsgResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/Post.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/PostResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/Query.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/QueryParameters.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/RejectInb.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/RejectOutb.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/Responses.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/TAck.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/TAckResponse.class create mode 100644 compiled/3.20.2/be/cin/nip/async/generic/package-info.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/BankAccountType.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationAnswerType.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationType.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.class create mode 100644 compiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ExtensionsType.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.class create mode 100644 compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/package-info.class create mode 100644 compiled/3.20.2/be/cin/types/v1/Blob.class create mode 100644 compiled/3.20.2/be/cin/types/v1/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/ContentEncryptionType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/DetailType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/DetailsType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/FaultType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/cin/types/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/StringLangType.class create mode 100644 compiled/3.20.2/be/cin/types/v1/package-info.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/domain/Patient$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/domain/Patient.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceException.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceV2Exception.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/util/EidUtils.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderDecryptor.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderEncryptor.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/security/HubDecryptionHandler.class create mode 100644 compiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/CDConsentBuilderUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Cd.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnCd.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnId.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/mycarenet/McnHcPartyUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/util/KmehrIdGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.class create mode 100644 compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/PropertyUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/CommonBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/AbstractCommonBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/GenericCommonBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Blob.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CommonInput.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Identification.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Nihii.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Ssin.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$1.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.class create mode 100644 compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/impl/AddressbookTokenServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ResponseBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ConsultationBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/GenericKmehrBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/KmehrBuilderPersPhysician.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/common/ConversationType.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ChapterIVService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ChapterIVJaxbUtils.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/Chapter4XmlValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementRequestWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementResponseWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/ResponseTypeIf.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/SealedRequestWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/XmlObjectFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AbstractWrapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/civicsv2/validator/XmlValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterPersonException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/service/impl/ConsultrnServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnCBSSPersonService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnPersonService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnCBSSPersonServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnPersonServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnPersonService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnCBSSPersonServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv3/validator/XmlValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsDataNotFoundException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/DicsValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/impl/DicsValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DmgBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/DocumentMessage.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/ErrorMessage.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/QualityType.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/SigningValue.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/RequestBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/SendMessageBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder$ExceptionContainer.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationFullMessageBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/RequestBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/EhBoxServiceHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationEh2EboxServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/EhealthBoxServiceV3.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/Eh2eBoxServiceV3Impl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/EhboxReplyValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory$BuilderConfig.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ConfigName.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$BasicSteps.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$BuildStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$DefaultsStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ExcludeIOsStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$GetRequestBuilderStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$GetRequestSteps.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$IncludeIOsStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxMessagesStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxTAcksStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ReferenceStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$TackMessageNamesStep.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedGetResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/encrypt/BusinessContentEncryptor.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/CommonAsyncService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/PostHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genericasync/validators/impl/GenericAsyncXmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/domain/RequestParameters.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/service/impl/GenInsServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/builders/ResponseBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubPatientService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestTypeBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/HubReplyValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaTarificationSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaTarificationSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprima/validator/XmlValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaDeleteException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSearchException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/impl/MediprimaUmaServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaConsultationSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaConsultationSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/validator/XmlValidator.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/AttestEncryptionUtil.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/InputReference.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/AttestEncryptionUtil.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/validators/impl/AttestXmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/domain/MemberDataBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/impl/MemberDataServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/signature/MemberDataSignatureVerifier.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/impl/ResponseObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/impl/MemberDataServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSessionFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegsitrationImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/SsinHistoryTokenService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/impl/SsinHistoryTokenServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/TarificationRequestBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/helper/ResponseHelper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/CommonObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/ProofBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GPRequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/TherlinkBuilderUtil.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/GetTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/PutTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkStatus.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse$1.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError$Builder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/HcPartyMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/MapperFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/util/ConfigReader.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/therlink/util/TherlinkConfigKeys.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/AuthorBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/AuthorBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/ConsentBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/HcPartyInfoBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/PatientInfoBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/RequestObjectBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateNoTzAdapter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeNoTzAdapter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Address.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/DocumentType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Gender.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/Cache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory$CacheType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory$ExpiryType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/HashMapCache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$CacheImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/ConfigValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/ConfigurationModule.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/AbstractConfigurationImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap$ModuleBootstrapHook.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleClassloader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleDefaultLanguage.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEhealthTime.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$BypassHostnameVerifier.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader$ConfigurationModulePredicate.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLogging.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoggingLog4j.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSLVerifier.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimer.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerEnum.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerTask.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleWindows10.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$AbstractLookup.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$Lookup.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$RecursiveLookup.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$RegexHashMap.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$SystemLookup.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$UddiLookup.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory$PassThroughTrustManager.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/enumeration/CryptoType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/enumeration/MimeType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/enumeration/SsoProfile.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/CertificateVerificationException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/ConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/CredentialException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/InterruptedException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/NoNextEndpointException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues$Constants.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractSOAPHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$SignedParts.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep0.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep2.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep3.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep4.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/HarFileHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/MessageLevelRetryHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/SoapActionHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/WsAddressingHandlerV200508.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/RequestContext.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/DateTimeIdGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/UUIDGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/XSIDGenerator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/mapper/Mapper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/mapper/MapperFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/mapper/impl/MapperDozerImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateCheckerFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto$SigningPolicySelector.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory$OCSPOptionHolder.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusCheckerFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractEndToEndCrypto.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager$EncryptionTokenType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl$KeyDepotManagerImplSingleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager$KgssManagerSingleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/KgssMessageBuilder.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/impl/KgssServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sso/BrowserHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sso/SingleSignOnService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLResponse.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory$SAMLTokenFactorySingleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLNameIdentifier.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/AbstractSTSService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/BeIDCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyStoreCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLTokenImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGui.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/PinPadPanel.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui$BeIDConnectorExternalGuiSingleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorGuiSwing.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$KeyBoardAWTEventListener.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$NumberActionListener.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/EidPinCallBackHandlerFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11KeyStoreAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConverter.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceV2Impl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/service/ws/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/ImplementationClassFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/Session.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl$SessionManagerImplSingleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory$Singleton.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy$SlidingWindowTimerTask.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$CustomDeleteOnExit.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$DeleteFileOnExitShutdownHookEnum.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$DeleteOnExit.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$JVMDeleteOnExit.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownHook.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ByteArrayDatasource.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser$CertType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper$CacheKey.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementation.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$Decryptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$MultiPartOperationDecryptor.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$SinglePartOperation.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils$AutoDeleteFileInputStream.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorJaxbUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorReflectionUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/IdentifierType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/MarshallerHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPFaultFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/SecureString.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils$ClasspathResourceLoader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils$Slf4jLogChute.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentMarshallerImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/EhealthReplyValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/TimeStampValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/XMLValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/EhealthReplyValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/SAMLSessionValidator.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ForkContentHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/GenericWsSender.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/ServiceFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader$DefaultHandlersPredicate.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/TokenType.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/AbstractSigningFeature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/EndpointFeature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/GenericFeature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender$1.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/GenericWsSenderImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/CacheBasedInvokeStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyContext.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyFactory.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$MessageLevelRetryException.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryContext.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryNotifier.class create mode 100644 compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Codification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Description.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareProfessional.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Mandate.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationInfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonWithFunction.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PrincipalType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV3.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Speciality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedQuality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/IndividualContactInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/OrganizationContactInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Endpoint.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Endpoint.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/EndpointList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Key.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContactDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ETKStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/EntityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/AbstractIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareProviderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/FaultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SecuredContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LocalisedString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/Status.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/Country.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/CountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/IdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/LangageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/LocalisedString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/MunicipalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/Street.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/StreetType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/ActorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/Id.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/Status.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusCode.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherData.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherReference.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherValue.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Digest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorPaginationRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationStatusResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthDeceaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilStateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyHistoryCompositionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderEnumType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InhabitantType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/MunicipalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObtainementReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/RelationshipType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StandardAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StreetType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnReplyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/HeaderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonCreatedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticCriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticReply.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BaseNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalies.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/EncodedSSINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/GenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalitiesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/TemporaryAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ConsultRnRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/SsinStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DerogationImportKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/PackAmountType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientEquivalentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/CompanyKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/VatNrPerCountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingFormulaKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoGenericPrescriptionReasonKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoSwitchReasonKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingMaterialKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ReimbursementCriterionKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/VirtualFormKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/CopaymentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalBasisKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalReferenceKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/CommentedClassificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VirtualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VtmKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentEquivalentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DerogationImportKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/PackAmountType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientEquivalentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/CompanyKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/VatNrPerCountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/QuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthRangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/Text255Type.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AppendixKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AtcClassificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoGenericPrescriptionReasonKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ReimbursementCriterionKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/VirtualFormKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/WadaKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalReferenceKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalTextKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ParameterValueType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/RealVirtualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VirtualIngredientKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VtmKeyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Appendix.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationTreeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingFormulaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceTraceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormAndPhFrmAndVtlFrmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceAndSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVtmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByTherapeuticMoietyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByVirtualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegalBasesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasActualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosureType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministration.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Substance.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/SubstanceWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Appendix.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommercializationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingFormulaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultNonMedicinalProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultPricingUnitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementConditionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceAndSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultSupplyProblemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVtmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByGenericPrescriptionGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByVirtualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasWadaClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosureType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardUnitFamhpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Substance.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/SubstanceWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Text.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAttachmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommercializationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalBasisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultParameterizedQuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultPricingUnitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementConditionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceAndSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultWadaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DomainType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DoseUnitsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByGenericPrescriptionGroupType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByIngredientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegalBasesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategoryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceEntryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceTableType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasWadaClassificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosureType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/QuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceCodeCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceNameCriterionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardUnitFamhpType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SubstanceWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualFormWithStandardsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Wada.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/AcknowledgmentsStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationMessageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoORequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageListResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoOResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Message.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MessageRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/OoO.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/SubstituteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/AcknowledgmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/BoxIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/FreeInformationsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MandateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Table.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/User.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationAnnexType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Recipient.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/core/v1/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/ServiceErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/service/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/BusinessError.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SOAErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/Status.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Identifier.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Language.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/LegalPerson.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/NaturalPerson.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/EHealthCertificateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/SearchCriteriumType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/FaultCodeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/HospitalizedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/IdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestDetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestTypeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageFaultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/NihiiType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SelfRefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferDirectionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsXmlOrFlatRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/AbstractIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/BlobType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/IdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RoutingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ResponseReturnType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyAdaptedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRequestPublicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionSummaryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AcknowledgeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AuthorWithPatientAndPersonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderTypeUnbounded.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyAdaptedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/LocalSearchType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PatientIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkOperationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionAccessListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Consent.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Latestupdate.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationresponseinfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PatientIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetLatestUpdateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientAuditTrailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRequestPublicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfoDetailType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Acknowledgetype.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Request.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/AllowedSupplementsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BySsinType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedContentCareType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CbssStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/HospitalizationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/InformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverCommonInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/OcmwCpasType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ParamedicType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PharmaceuticalDrugType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PodmiSppisPartType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProsthesisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/AllowedSupplementsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BeneficiaryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BySsinType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedContentCareType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CompanyListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedInterventionResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/HospitalizationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/InformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverCommonInformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MiscellaneousType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NihiiNumberListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PharmaceuticalDrugType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PodmiSppisPartType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProviderList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/AttestationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/CriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/PatientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/TransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/PatientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ExtensionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SchemaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SubResultsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/AbstractIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/BlobType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/AbstractIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareProviderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonOutputType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/NihiiType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ResponseReturnType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ActType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DiplomaticPostType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/FamilyMemberIdentificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GivenNameType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationRegistrationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithUpdateStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PartnerType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterBaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/TranscriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssUpdatePersonResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonDeclarationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/CBSSFaultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/DataFiltersType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCustomerType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotifiedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/QuarterPeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacesStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/PersonResponseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultsType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticAddress.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AgreementTermType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmountType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmAndChildrenType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumAgeAuthorizedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumStrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MinimumAgeAuthorizedType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndChildrenType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementAndChildrenType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyAndChildrenType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/UnstructuredExclusionRuleType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/VerseType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceEncodedDataErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/core/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETACCIDENTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETAGREEMENTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETINSURANCYSTATUS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMUTATIONINDICATOR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETNATIONALINSURANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETSISCARDERROR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTHIRDPAYERCONTRACT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CATEGORY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4FORMALINTERPRETATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4PARAGRAPH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLAN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOMPRESSIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIOD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNK.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNKschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGPRESENTATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTORvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERROR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENETschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTERschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTHvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAAvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLAB.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLEGALSERVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLNKvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREFUSALJUSTIFICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDIATYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGADMISSION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDESTINATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDISCHARGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGREFERRER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGINvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMYCARENETJUSTIFICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACHvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSIS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSISvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETERvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSP.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSPvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRES.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRESvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPERIODICITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOF.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOFschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIXvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREIMBURSEMENTNOMENCLATURE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEXvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSNOMED.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTANDARD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTECHNICAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINK.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINKschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAAvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNITschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDURGENCY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/EMPTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICPC.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LOCAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LnkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/TextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHRschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/INSS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADMINISTRATIONUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDATC.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETACCIDENTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETAGREEMENTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETDOCUMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETINSURANCYSTATUS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMESSAGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMUTATIONINDICATOR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETNATIONALINSURANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPART.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPARTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETREFUSALREASON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETSISCARDERROR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTHIRDPAYERCONTRACT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCAREPATH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CATEGORY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CRITERIA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4FORMALINTERPRETATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCIVILSTATE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLAN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLANvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOMPRESSIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIOD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIODvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNK.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNKschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGPRESENTATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGROUTE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUES.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUESvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCODINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTOR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTORvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHOD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERROR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENETschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFEDCOUNTRYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADING.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASON.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTERschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTHvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAAvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMSvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLAB.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLEGALSERVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLNKvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREFUSALJUSTIFICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDIATYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGADMISSION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDESTINATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGREFERRER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGIN.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGINvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMYCARENETJUSTIFICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACH.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACHvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSIS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSISvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETER.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETERvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSP.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSPvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRES.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRESvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPERIODICITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOF.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOFschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIXvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREIMBURSEMENTNOMENCLATURE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEX.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEXvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSNOMED.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTANDARD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENTvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTECHNICAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOM.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINK.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINKschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAA.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAAvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENET.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENETvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREG.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREGvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNIT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNITschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDURGENCY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATIONvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAYvalues.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/EMPTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICD.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICPC.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LOCAL.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LnkType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/TextType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTY.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTYschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCE.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCEschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHR.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHRschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENT.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENTschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSION.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSIONschemes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/INSS.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AcknowledgmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressTypeBase.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationquantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationunitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AuthorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedValueType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CertaintyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Civilstate.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundprescriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ConfidentialityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentlocalitemattributeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CostType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DayperiodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Daytime.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Denominator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DurationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorMyCarenetType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Externalsource.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMAXType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Feedback.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FolderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FormularyreferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FrequencyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/GalenicformType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HcpartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeaderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeadingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HolterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityreasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/InsuranceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ItemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Kmehrmessage.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LifecycleType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocalitemattributeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocationBirthPlaceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MaxrefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicinalProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MemberinsuranceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MinrefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MomentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nationality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nominator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PeriodicityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonTypeLight.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Personalpart.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Posology.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PresentationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ProfessionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/QuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Quantityprefix.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMAXType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RecipientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RefscopeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Refvalue.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Regimen.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RenewalType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RouteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SeverityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SexType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SiteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Source.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Specialisation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StandardType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Substanceproduct.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Takes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TelecomType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TemporalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TextWithLayoutType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Thirdpayercontract.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimequantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimeunitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UnitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UrgencyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Weekday.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/WeekdayType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AcknowledgmentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressTypeBase.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationquantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationunitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AuthorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedDataType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedValueType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CertaintyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Civilstate.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundprescriptionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ConfidentialityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentlocalitemattributeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CostType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CountryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DateType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DayperiodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Daytime.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Denominator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DurationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorMyCarenetType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Externalsource.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMAXType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Feedback.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FolderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FormularyreferenceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FrequencyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/GalenicformType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HcpartyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeaderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeadingType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HolterType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityreasonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/InsuranceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ItemType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Kmehrmessage.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LifecycleType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocalitemattributeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocationBirthPlaceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MaxrefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicinalProductType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MemberinsuranceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MinrefType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MomentType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nationality.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nominator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PackageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PeriodicityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonTypeLight.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Personalpart.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Posology.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PresentationType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ProfessionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/QuantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Quantityprefix.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMAXType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMINType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RecipientType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RefscopeType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Refvalue.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Regimen.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RegimenFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RenewalType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RouteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SenderType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SeverityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SexType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SiteType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Source.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Specialisation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StandardType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StrengthType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SubstanceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Substanceproduct.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Takes.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TelecomType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TemporalityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TextWithLayoutType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Thirdpayercontract.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimequantityType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimeunitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TransactionType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UnitType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UrgencyType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Weekday.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/WeekdayType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/package-info.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor$EndpointDistributorSingleton.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor$StatusPollingTimerTask.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointUpdater.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation$CacheType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation$ExpiryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation$KeyTransformType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/EndPointInformation.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/parser/StatusPageParser.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/utils/CacheHelper.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/verifier/StatusPageSignatureVerifier.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater$TrustedServiceType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser$SaxHandler.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/signature/TrustServiceStatusListSignatureVerifier.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/uddi/UddiUpdater.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/utils/BootStrapUtils.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry$DistributedKeyStoreRegistrySingleTon.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedSignerProxy.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyLoadStoreParam.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider$DistributedKeyService.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeySignature.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyStore.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedPrivateKey.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/CredentialProxy.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/DigitalSignatureServiceProxy.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/BuilderFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$BasicSteps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$BuildStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContactDataStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContactDataStep0.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContactDataStep1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContactDataStep2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContactDataStep3.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContractRequestBuilderStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$ContractRequestSteps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$InitStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$OrganizationChoiceStep1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$OrganizationChoiceStep2.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder$OrganizationChoiceStep3.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$BuildStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$ChallengeStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$EncryptionTokenBuilderStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$EncryptionTokenBuilderSteps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$KeyPairStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder$Steps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ForeignRequestBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$BasicSteps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$BuildStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$PublicKeyStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$RevokeRequestBuilderStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$RevokeRequestSteps.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder$TypeStep.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActivateRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorQualities.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Certificate.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContactData.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/DistinguishedName.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ForeignerRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedContract.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedRevocationContract.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedText.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/NewCertificateContract.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Organization.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Request.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Result.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest$Builder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/SubmitCSRForForeignerResponseInfo.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/Status.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/UsageType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/exceptions/RaException.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/MapperFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapper.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapperSelmaGeneratedClass.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/AuthenticationCertificateRegistrationService.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/EncryptionTokenRegistrationService.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/ServiceFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/AuthenticationCertificateRegistrationServiceImpl.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/EncryptionTokenRegistrationServiceImpl.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/CertificateUtils.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/KeyStoreManager.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaPropertiesLoader.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaUtils.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/AdvancedElectronicSignatureEnumeration.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilderFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/config/impl/ConfigurationModuleRegisterTransformers.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/CadesOption.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationError.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationResult.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/XadesOption.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/AbstractSignatureBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder$X509CertifcateSelector.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils$ArrayNodeList.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/SignatureUtils.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder$1.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder$PassthroughEncapsulationTransformer.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/Extractor.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/ForkedExtractor.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/X509DataExctractor.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGenerator.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGeneratorFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/impl/TimeStampGeneratorImpl.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesHandler.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CertRef.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CrlRef.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/OcspRef.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/QualifyingPropertiesBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref$EncodingException.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/SignedPropertiesBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/UnsignedPropertiesBuilder.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesBesSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesCSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesTSpecification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesVerificationHelper.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/resolvers/DocumentResolver.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/EncapsulationTransformer.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/NippinOptionalDeflateTransformer.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ErrorType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/HashType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/JournalEntryType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ObjectFactory.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/PeriodType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSBagType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagRequest.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagResponse.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampBagType.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampIdentification.class create mode 100644 compiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/package-info.class create mode 100644 compiled/3.20.2/bindings/jaxb/bindingsupport-basic.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/chapter4-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/dss-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/genericasync-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/gmfv1-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/kmehr-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/kmehr-mycarenet-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/kmerh-global-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/kmerh-mycarenet-global-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/messageservices-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/messageservices-global-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/mycarenet-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/mycarenetattest-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/mycarenetgeninsasync-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/mycarenetmemberdata-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/xmldsig-bindings.xjb create mode 100644 compiled/3.20.2/bindings/jaxb/xmlenc-bindings.xjb create mode 100644 compiled/3.20.2/dics/XSD/ehealth-dics-protocol-5_0.xsd create mode 100644 compiled/3.20.2/disclaimer/migration.guide.business-kmehrcommons.txt create mode 100644 compiled/3.20.2/disclaimer/migration.guide.business-mycarenetcommons.txt create mode 100644 compiled/3.20.2/disclaimer/migration.guide.business-tarification.txt create mode 100644 compiled/3.20.2/disclaimer/migration.guide.business-therlink.txt create mode 100644 compiled/3.20.2/disclaimer/migration.guide.technical-core.txt create mode 100644 compiled/3.20.2/disclaimer/migration.guide.technical-ra.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-addressbook.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-chapter4.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-civicsv2.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-common.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-consultrn.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-dicsv3.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-dicsv4.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-dicsv5.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-dmg.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-ehboxdomainmodel.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-ehboxv3.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-genericasync.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-genins.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-geninsasync.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-intrahub.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-intrahubcommons.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-intrahubv3.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-kmehrcommons.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mediprima.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mediprimauma.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mediprimav2.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetattest.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetattestv2.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetcommons.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetdomaincommons.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdata.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdatav2.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-registration.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-ssinhistory.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-tarification.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-therlink.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.business-wsconsent.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.technical-bootstrap.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.technical-core.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.technical-jca.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.technical-ra.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.technical-signature.txt create mode 100644 compiled/3.20.2/disclaimer/release.notes.utilities-core.txt create mode 100644 compiled/3.20.2/disclaimer/user.guide.business-tarification.txt create mode 100644 compiled/3.20.2/disclamer/release.notes.utilities-kmehr.txt create mode 100644 compiled/3.20.2/dozer.properties create mode 100644 compiled/3.20.2/dozer/chapter4-commoninput.xml create mode 100644 compiled/3.20.2/dozer/commoninput.xml create mode 100644 compiled/3.20.2/dozer/commonseid.xml create mode 100644 compiled/3.20.2/dozer/dmg-commoninput.xml create mode 100644 compiled/3.20.2/dozer/dmg-routing.xml create mode 100644 compiled/3.20.2/dozer/genasync-commoninput.xml create mode 100644 compiled/3.20.2/dozer/genins-commoninput.xml create mode 100644 compiled/3.20.2/dozer/routing.xml create mode 100644 compiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementAdmission-v1.wsdl create mode 100644 compiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementConsultation-v1.wsdl create mode 100644 compiled/3.20.2/ehealth-chapteriv/XSD/chap4services_core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-civics/XSD/sam-civics-type-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_4.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_6.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_7.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-encryption-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_4.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_6.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_7.xsd create mode 100644 compiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-3_1.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-3_1.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd create mode 100644 compiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-schema-core-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-commons-schema-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-inner-protocol-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-protocol-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-aqdr-protocol-types.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-csr-protocol-types.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-revoke-protocol-types.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etee-schema-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etkdepot-schema-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-etee/XSD/ehealth-etkra-schema-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-gmf/XSD/gmf_services_core-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-2_3.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-3_5.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd create mode 100644 compiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd create mode 100644 compiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_17.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_19.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_26.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_8.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext-1_32.xsd create mode 100644 compiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd create mode 100644 compiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-nonamespace-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-core-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_1.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_1.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd create mode 100644 compiled/3.20.2/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rn-baselegaldata/XSD/ehealth-rn-baselegaldata-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rn-cbsspersonlegaldata/XSD/ehealth-rn-cbsspersonlegaldata-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-business-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rn-personlegaldata/XSD/ehealth-rn-personlegaldata-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-core-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-rnregistries-common/XSD/ehealth-rnregistries-commons-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-seals/XSD/ehealth-seals-core-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-seals/XSD/ehealth-seals-protocol-1_1.xsd create mode 100644 compiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-1_0.xsd create mode 100644 compiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-2_0.xsd create mode 100644 compiled/3.20.2/encryption/XSD/businessContent.xsd create mode 100644 compiled/3.20.2/external/XSD/XAdES.xsd create mode 100644 compiled/3.20.2/external/XSD/XAdESv141.xsd create mode 100644 compiled/3.20.2/external/XSD/oasis-dss-core-schema-v1.0-os.xsd create mode 100644 compiled/3.20.2/external/XSD/oasis-sstc-saml-schema-assertion-1.1.xsd create mode 100644 compiled/3.20.2/external/XSD/oasis-sstc-saml-schema-protocol-1.1.xsd create mode 100644 compiled/3.20.2/external/XSD/saml-schema-assertion-2.0.xsd create mode 100644 compiled/3.20.2/external/XSD/swaref.xsd create mode 100644 compiled/3.20.2/external/XSD/xenc-schema.xsd create mode 100644 compiled/3.20.2/external/XSD/xml.xsd create mode 100644 compiled/3.20.2/external/XSD/xmldsig-core-schema.xsd create mode 100644 compiled/3.20.2/external/XSD/xmlmime.xsd create mode 100644 compiled/3.20.2/i18n/ra.properties create mode 100644 compiled/3.20.2/i18n/ra_fr.properties create mode 100644 compiled/3.20.2/i18n/ra_nl.properties create mode 100644 compiled/3.20.2/javax/script/AbstractScriptEngine.class create mode 100644 compiled/3.20.2/javax/script/Bindings.class create mode 100644 compiled/3.20.2/javax/script/Compilable.class create mode 100644 compiled/3.20.2/javax/script/CompiledScript.class create mode 100644 compiled/3.20.2/javax/script/Invocable.class create mode 100644 compiled/3.20.2/javax/script/ScriptContext.class create mode 100644 compiled/3.20.2/javax/script/ScriptEngine.class create mode 100644 compiled/3.20.2/javax/script/ScriptEngineFactory.class create mode 100644 compiled/3.20.2/javax/script/ScriptEngineManager$1.class create mode 100644 compiled/3.20.2/javax/script/ScriptEngineManager.class create mode 100644 compiled/3.20.2/javax/script/ScriptException.class create mode 100644 compiled/3.20.2/javax/script/SimpleBindings.class create mode 100644 compiled/3.20.2/javax/script/SimpleScriptContext.class create mode 100644 compiled/3.20.2/javax/smartcardio/ATR.class create mode 100644 compiled/3.20.2/javax/smartcardio/Card.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardChannel.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardException.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardNotPresentException.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardPermission.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardTerminal.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardTerminals$State.class create mode 100644 compiled/3.20.2/javax/smartcardio/CardTerminals.class create mode 100644 compiled/3.20.2/javax/smartcardio/CommandAPDU.class create mode 100644 compiled/3.20.2/javax/smartcardio/ResponseAPDU.class create mode 100644 compiled/3.20.2/javax/smartcardio/TerminalFactory$NoneCardTerminals.class create mode 100644 compiled/3.20.2/javax/smartcardio/TerminalFactory$NoneFactorySpi.class create mode 100644 compiled/3.20.2/javax/smartcardio/TerminalFactory$NoneProvider.class create mode 100644 compiled/3.20.2/javax/smartcardio/TerminalFactory.class create mode 100644 compiled/3.20.2/javax/smartcardio/TerminalFactorySpi.class create mode 100644 compiled/3.20.2/jsr107/ehcache.xml create mode 100644 compiled/3.20.2/legacy/issue.samlv11.hok.template.xml create mode 100644 compiled/3.20.2/legacy/issue.samlv11.sv.authmethod.template.xml create mode 100644 compiled/3.20.2/legacy/issue.samlv11.sv.template.xml create mode 100644 compiled/3.20.2/log4j/props/console.file create mode 100644 compiled/3.20.2/log4j/props/console.only create mode 100644 compiled/3.20.2/log4j/props/file.only create mode 100644 compiled/3.20.2/log4j/xml/console.file create mode 100644 compiled/3.20.2/log4j/xml/console.only create mode 100644 compiled/3.20.2/log4j/xml/file.only create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/Reject.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonInfo-ref-v2.0.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.0-Ref.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.3.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.4.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.2.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd create mode 100644 compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd create mode 100644 compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd create mode 100644 compiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd create mode 100644 compiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd create mode 100644 compiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd create mode 100644 compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalTimeInfo.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AnyType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Data.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DetailType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentBaseType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IncludeObject.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InlineXMLType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InternationalStringType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/KeySelector.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ManifestResult.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Properties.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnTransformedDocument.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePlacement.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePtr.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReference.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReferences.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeBoundaries.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeInfo.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TimeSignatureInstructionType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Timestamp.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdateSignatureInstructionType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UseVerificationTimeType.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyManifestResults.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/package-info.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Action.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Assertion.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorityBinding.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DecisionType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Subject.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectLocality.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/package-info.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AttributeQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/RequestAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusDetail.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/SubjectQueryAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/package-info.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Assertion.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnContext.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthzDecisionStatement.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/BaseID.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ConditionAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/EncryptedElementType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Evidence.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/NameIDType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ObjectFactory.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ProxyRestriction.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Subject.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmation.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmationDataType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectLocality.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnContextComparisonType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ExtensionsType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPList.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/LogoutRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingResponse.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDPolicy.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ObjectFactory.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestedAuthnContext.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Status.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.class create mode 100644 compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/package-info.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/Any.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertificateValuesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/ClaimedRolesListType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeIndication.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteRevocationRefsType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/DataObjectFormat.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/DigestAlgAndValueType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/EncapsulatedPKIData.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/Include.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifierType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingPropertiesReference.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/ReferenceInfo.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/ResponderIDType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedSignatureProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignerRole.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_3/package-info.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_4/TimeStampValidationData.class create mode 100644 compiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/CanonicalizationMethod.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyInfo.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Object.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/ObjectFactory.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/PGPData.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/RSAKeyValue.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/RetrievalMethod.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Signature.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperty.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureValue.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignedInfo.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Transform.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/Transforms.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/X509Data.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.class create mode 100644 compiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/AgreementMethod.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherReference.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedKey.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperty.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/ObjectFactory.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.class create mode 100644 compiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.class create mode 100644 compiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.class create mode 100644 compiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.class create mode 100644 compiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.class create mode 100644 compiled/3.20.2/org/w3/_2005/_05/xmlmime/package-info.class create mode 100644 compiled/3.20.2/ra.properties create mode 100644 compiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml create mode 100644 compiled/3.20.2/sso/SSORequestSTSSAML2POST.xml create mode 100644 compiled/3.20.2/sso/bindingTemplate-Form.html create mode 100644 compiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html create mode 100644 compiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml create mode 100644 compiled/3.20.2/sun/misc/resources/Messages.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_de.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_es.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_fr.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_it.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_ja.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_ko.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_pt_BR.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_sv.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_zh_CN.class create mode 100644 compiled/3.20.2/sun/misc/resources/Messages_zh_TW.class create mode 100644 compiled/3.20.2/sun/net/httpserver/AuthFilter.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ChunkedInputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/Code.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ContextList.class create mode 100644 compiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.class create mode 100644 compiled/3.20.2/sun/net/httpserver/Event.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ExchangeImpl$1.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ExchangeImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/FixedLengthOutputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpConnection$State.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpConnection.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpContextImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpError.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpServerImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpsExchangeImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/HttpsServerImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/LeftOverInputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/PlaceholderOutputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/Request$ReadStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/Request$WriteStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/Request.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$1.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$BufType.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$EngineWrapper.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$InputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$OutputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$Parameters.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams$WrapperResult.class create mode 100644 compiled/3.20.2/sun/net/httpserver/SSLStreams.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerConfig$1.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerConfig$2.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerConfig.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$1.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$DefaultExecutor.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$Dispatcher.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$Exchange$LinkHandler.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$Exchange.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$ServerTimerTask.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl$ServerTimerTask1.class create mode 100644 compiled/3.20.2/sun/net/httpserver/ServerImpl.class create mode 100644 compiled/3.20.2/sun/net/httpserver/StreamClosedException.class create mode 100644 compiled/3.20.2/sun/net/httpserver/TimeSource.class create mode 100644 compiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.class create mode 100644 compiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.class create mode 100644 compiled/3.20.2/sun/net/httpserver/WriteFinishedEvent.class create mode 100644 compiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.class create mode 100644 compiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.class create mode 100644 compiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.class create mode 100644 compiled/3.20.2/sun/net/www/protocol/gopher/Handler.class create mode 100644 compiled/3.20.2/sun/net/www/protocol/netdoc/Handler.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/CardImpl$State.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/CardImpl.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/ChannelImpl.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PCSC.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PCSCException.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$1.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$ReaderState.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PCSCTerminals.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/PlatformPCSC.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/SunPCSC$1.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/SunPCSC$Factory.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/SunPCSC.class create mode 100644 compiled/3.20.2/sun/security/smartcardio/TerminalImpl.class create mode 100644 compiled/3.20.2/template.be.ehealth.businessconnector.genins.properties create mode 100644 compiled/3.20.2/templates/VM_connector_library.vm create mode 100644 compiled/3.20.2/templates/bcp.switch.xslt create mode 100644 compiled/3.20.2/templates/contract.create.fr.html create mode 100644 compiled/3.20.2/templates/contract.create.nl.html create mode 100644 compiled/3.20.2/templates/contract.revoke.fr.html create mode 100644 compiled/3.20.2/templates/contract.revoke.nl.html create mode 100644 compiled/3.20.2/templates/keyinfo-saml1.1-reference.xml create mode 100644 compiled/3.20.2/templates/terms.fr.html create mode 100644 compiled/3.20.2/templates/terms.nl.html create mode 100644 compiled/3.20.2/uddi/uddi-default.properties create mode 100644 compiled/3.20.2/validators/external/XSD/xenc-schema.xsd create mode 100644 compiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd create mode 100644 compiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd create mode 100644 compiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd create mode 100644 compiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd create mode 100644 compiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd create mode 100644 compiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd create mode 100644 compiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd create mode 100644 compiled/3.20.2/wstrust/issue.samlv11.hok.template.xml create mode 100644 compiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml create mode 100644 compiled/3.20.2/wstrust/issue.samlv11.sv.template.xml create mode 100644 compiled/3.20.2/wstrust/renew.samlv11.template.xml create mode 100644 compiled/3.20.2/wstrust/signchallenge.template.xml create mode 100644 decompiled/3.20.2/META-INF/CODESIGN.RSA create mode 100644 decompiled/3.20.2/META-INF/CODESIGN.SF create mode 100644 decompiled/3.20.2/META-INF/MANIFEST.MF create mode 100644 decompiled/3.20.2/META-INF/connector.bootstrap create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties create mode 100644 decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml create mode 100644 decompiled/3.20.2/META-INF/sun-jaxb.episode create mode 100644 decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd create mode 100644 decompiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd create mode 100644 decompiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd create mode 100644 decompiled/3.20.2/XSD/external/XSD/xenc-schema.xsd create mode 100644 decompiled/3.20.2/XSD/external/XSD/xml.xsd create mode 100644 decompiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd create mode 100644 decompiled/3.20.2/application.properties create mode 100644 decompiled/3.20.2/be.fgov.ehealth.business.chapter4.properties create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/ErrorType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/HashType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/PeriodType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TSBagType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultRequest.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultResponse.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagRequest.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampBagType.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampIdentification.java create mode 100644 decompiled/3.20.2/be/behealth/webservices/tsa/package-info.java create mode 100644 decompiled/3.20.2/be/cin/encrypted/BusinessContent.java create mode 100644 decompiled/3.20.2/be/cin/encrypted/EncryptedKnownContent.java create mode 100644 decompiled/3.20.2/be/cin/encrypted/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/encrypted/package-info.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/Request.java create mode 100644 decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Request.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Response.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Request.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.java create mode 100644 decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CarePlaceType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverStrictIdType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ContractualTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionResultType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailsType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverDetailType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverStrictIdType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/FaultCodeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityContactTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityList.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseList.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageFaultType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNameType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNatureType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MultiIOType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareDetailType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareCareProviderType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareGroupType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ResponseDetailType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareUpdate.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/TransferDirectionType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonInput.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/NihiiType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PackageType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RequestType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/SelfRefType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ValueRefString.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/package-info.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/GenericRequest.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/GenericRequestList.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/GenericResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/GenericResponseList.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/SamlAttributeType.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/business/package-info.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/Confirm.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/ConfirmResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/Get.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/GetResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/MsgQuery.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/MsgResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/Post.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/PostResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/Query.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/QueryParameters.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/RejectInb.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/RejectOutb.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/Responses.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/TAck.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/TAckResponse.java create mode 100644 decompiled/3.20.2/be/cin/nip/async/generic/package-info.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/BankAccountType.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationAnswerType.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationType.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.java create mode 100644 decompiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ExtensionsType.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.java create mode 100644 decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/package-info.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/Blob.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/ContentEncryptionType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/DetailType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/DetailsType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/FaultType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/StringLangType.java create mode 100644 decompiled/3.20.2/be/cin/types/v1/package-info.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/domain/Patient.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceV2Exception.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/util/EidUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderDecryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderEncryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/HubDecryptionHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/CDConsentBuilderUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Cd.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnCd.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnId.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/mycarenet/McnHcPartyUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/util/KmehrIdGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/PropertyUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/CommonBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/AbstractCommonBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/GenericCommonBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Blob.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CommonInput.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Identification.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Nihii.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Ssin.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/impl/AddressbookTokenServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ResponseBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ConsultationBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/GenericKmehrBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/KmehrBuilderPersPhysician.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/common/ConversationType.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ChapterIVService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ChapterIVJaxbUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/Chapter4XmlValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementRequestWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementResponseWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/ResponseTypeIf.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/SealedRequestWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/XmlObjectFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AbstractWrapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/validator/XmlValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterPersonException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/impl/ConsultrnServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnCBSSPersonService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnPersonService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnCBSSPersonServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnPersonServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnPersonService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnCBSSPersonServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/validator/XmlValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsDataNotFoundException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/DicsValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/impl/DicsValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DmgBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/DocumentMessage.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/ErrorMessage.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/QualityType.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/SigningValue.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/RequestBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/SendMessageBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationFullMessageBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/RequestBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/EhBoxServiceHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationEh2EboxServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/EhealthBoxServiceV3.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/Eh2eBoxServiceV3Impl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/EhboxReplyValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ConfigName.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedGetResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/encrypt/BusinessContentEncryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/CommonAsyncService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/PostHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genericasync/validators/impl/GenericAsyncXmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/domain/RequestParameters.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/service/impl/GenInsServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/ResponseBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubPatientService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestTypeBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/HubReplyValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaTarificationSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaTarificationSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprima/validator/XmlValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaDeleteException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSearchException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/impl/MediprimaUmaServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaConsultationSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaConsultationSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/validator/XmlValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/AttestEncryptionUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/InputReference.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/AttestEncryptionUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/validators/impl/AttestXmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/domain/MemberDataBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/impl/MemberDataServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/signature/MemberDataSignatureVerifier.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/impl/ResponseObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/impl/MemberDataServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSessionFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegsitrationImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/SsinHistoryTokenService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/impl/SsinHistoryTokenServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/TarificationRequestBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/helper/ResponseHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/CommonObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/ProofBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GPRequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/TherlinkBuilderUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/GetTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/PutTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkStatus.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/HcPartyMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/MapperFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/ConfigReader.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/TherlinkConfigKeys.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/AuthorBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/AuthorBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/ConsentBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/HcPartyInfoBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/PatientInfoBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/RequestObjectBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateNoTzAdapter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeNoTzAdapter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Address.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/DocumentType.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Gender.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/cache/Cache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/HashMapCache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigurationModule.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/AbstractConfigurationImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleClassloader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleDefaultLanguage.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEhealthTime.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLogging.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoggingLog4j.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSLVerifier.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleWindows10.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/CryptoType.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/MimeType.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/SsoProfile.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/CertificateVerificationException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/CredentialException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/InterruptedException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/NoNextEndpointException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorException.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractSOAPHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/HarFileHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/MessageLevelRetryHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/SoapActionHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/WsAddressingHandlerV200508.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/RequestContext.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/DateTimeIdGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/UUIDGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/XSIDGenerator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/mapper/Mapper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/mapper/MapperFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/mapper/impl/MapperDozerImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateCheckerFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusCheckerFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractEndToEndCrypto.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/KgssMessageBuilder.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/impl/KgssServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/BrowserHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/SingleSignOnService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLNameIdentifier.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/AbstractSTSService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/BeIDCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyStoreCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLTokenImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGui.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/PinPadPanel.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorGuiSwing.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/EidPinCallBackHandlerFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11KeyStoreAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConverter.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceV2Impl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/service/ws/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/ImplementationClassFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/Session.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownHook.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ByteArrayDatasource.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementation.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorJaxbUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorReflectionUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/IdentifierType.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/MarshallerHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPFaultFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/SecureString.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentMarshallerImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/EhealthReplyValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/TimeStampValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/XMLValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/EhealthReplyValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/SAMLSessionValidator.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ForkContentHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/GenericWsSender.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/TokenType.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/AbstractSigningFeature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/EndpointFeature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/GenericFeature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/GenericWsSenderImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/CacheBasedInvokeStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyContext.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyFactory.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.java create mode 100644 decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Codification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Description.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareProfessional.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Mandate.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationInfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonWithFunction.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PrincipalType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV3.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Speciality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedQuality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/IndividualContactInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/OrganizationContactInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Endpoint.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Endpoint.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/EndpointList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Key.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContactDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ETKStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EntityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareProviderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/FaultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SecuredContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LocalisedString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/Status.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Country.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/CountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/IdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LangageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LocalisedString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/MunicipalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Street.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StreetType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ActorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Id.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Status.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusCode.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherData.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherReference.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherValue.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Digest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorPaginationRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationStatusResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthDeceaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilStateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyHistoryCompositionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderEnumType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InhabitantType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/MunicipalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObtainementReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/RelationshipType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StandardAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StreetType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnReplyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/HeaderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonCreatedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticCriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticReply.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BaseNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalies.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/EncodedSSINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/GenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalitiesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/TemporaryAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ConsultRnRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/SsinStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DerogationImportKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/PackAmountType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientEquivalentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/CompanyKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/VatNrPerCountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingFormulaKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoGenericPrescriptionReasonKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoSwitchReasonKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingMaterialKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ReimbursementCriterionKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/VirtualFormKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/CopaymentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalBasisKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalReferenceKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/CommentedClassificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VirtualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VtmKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentEquivalentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DerogationImportKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/PackAmountType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientEquivalentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/CompanyKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/VatNrPerCountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/QuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthRangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/Text255Type.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AppendixKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AtcClassificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoGenericPrescriptionReasonKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ReimbursementCriterionKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/VirtualFormKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/WadaKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalReferenceKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalTextKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ParameterValueType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/RealVirtualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VirtualIngredientKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VtmKeyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Appendix.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationTreeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingFormulaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceTraceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormAndPhFrmAndVtlFrmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceAndSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVtmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByTherapeuticMoietyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByVirtualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegalBasesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasActualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosureType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministration.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Substance.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/SubstanceWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Appendix.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommercializationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingFormulaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultNonMedicinalProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultPricingUnitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementConditionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceAndSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultSupplyProblemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVtmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByGenericPrescriptionGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByVirtualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasWadaClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosureType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardUnitFamhpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Substance.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/SubstanceWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Text.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAttachmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommercializationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalBasisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultParameterizedQuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultPricingUnitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementConditionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceAndSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultWadaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DomainType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DoseUnitsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByGenericPrescriptionGroupType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByIngredientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegalBasesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategoryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceEntryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceTableType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasWadaClassificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosureType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/QuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceCodeCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceNameCriterionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardUnitFamhpType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SubstanceWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualFormWithStandardsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Wada.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/AcknowledgmentsStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationMessageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoORequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageListResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoOResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Message.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MessageRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/OoO.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/SubstituteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/AcknowledgmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/BoxIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/FreeInformationsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MandateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Table.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/User.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationAnnexType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Recipient.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ServiceErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/BusinessError.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SOAErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/Status.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Identifier.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Language.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/LegalPerson.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/NaturalPerson.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/EHealthCertificateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/SearchCriteriumType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/FaultCodeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/HospitalizedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/IdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestDetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestTypeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageFaultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/NihiiType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SelfRefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferDirectionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsXmlOrFlatRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/BlobType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/IdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RoutingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ResponseReturnType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyAdaptedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRequestPublicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionSummaryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AcknowledgeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AuthorWithPatientAndPersonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderTypeUnbounded.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyAdaptedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/LocalSearchType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PatientIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkOperationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionAccessListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Consent.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Latestupdate.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationresponseinfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PatientIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetLatestUpdateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientAuditTrailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRequestPublicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfoDetailType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Acknowledgetype.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Request.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/AllowedSupplementsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BySsinType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedContentCareType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CbssStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/HospitalizationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/InformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverCommonInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/OcmwCpasType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ParamedicType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PharmaceuticalDrugType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PodmiSppisPartType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProsthesisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/AllowedSupplementsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BeneficiaryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BySsinType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedContentCareType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CompanyListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedInterventionResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/HospitalizationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/InformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverCommonInformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MiscellaneousType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NihiiNumberListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PharmaceuticalDrugType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PodmiSppisPartType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProviderList.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/AttestationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/CriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/PatientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/TransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/PatientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ExtensionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SchemaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SubResultsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/BlobType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/AbstractIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareProviderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonOutputType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/NihiiType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ResponseReturnType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ActType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DiplomaticPostType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/FamilyMemberIdentificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GivenNameType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationRegistrationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithUpdateStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PartnerType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterBaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/TranscriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssUpdatePersonResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonDeclarationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/CBSSFaultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/DataFiltersType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCustomerType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotifiedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/QuarterPeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacesStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/PersonResponseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultsType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticAddress.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AgreementTermType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmountType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmAndChildrenType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumAgeAuthorizedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumStrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MinimumAgeAuthorizedType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndChildrenType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementAndChildrenType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyAndChildrenType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/UnstructuredExclusionRuleType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/VerseType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceEncodedDataErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETACCIDENTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETAGREEMENTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETINSURANCYSTATUS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMUTATIONINDICATOR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETNATIONALINSURANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETSISCARDERROR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CATEGORY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4PARAGRAPH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLAN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOMPRESSIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIOD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNK.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNKschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGPRESENTATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTORvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERROR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENETschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTERschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTHvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAAvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLAB.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLEGALSERVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLNKvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREFUSALJUSTIFICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDIATYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGADMISSION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDESTINATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDISCHARGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGREFERRER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGINvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMYCARENETJUSTIFICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACHvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSIS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSISvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETERvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSP.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSPvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRES.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRESvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPERIODICITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOF.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOFschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIXvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEXvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSNOMED.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTANDARD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTECHNICAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINK.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINKschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAAvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNITschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDURGENCY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/EMPTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICPC.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LOCAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LnkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/TextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHRschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/INSS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADMINISTRATIONUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDATC.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETACCIDENTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETAGREEMENTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETDOCUMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETINSURANCYSTATUS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMESSAGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMUTATIONINDICATOR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETNATIONALINSURANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPART.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPARTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETREFUSALREASON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETSISCARDERROR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCAREPATH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CATEGORY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CRITERIA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCIVILSTATE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLAN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLANvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOMPRESSIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIOD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIODvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNK.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNKschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGPRESENTATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGROUTE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUES.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUESvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCODINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTOR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTORvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHOD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERROR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENETschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFEDCOUNTRYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADING.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASON.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTERschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTHvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAAvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMSvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLAB.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLEGALSERVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLNKvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREFUSALJUSTIFICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDIATYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGADMISSION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDESTINATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGREFERRER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGIN.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGINvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMYCARENETJUSTIFICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACH.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACHvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSIS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSISvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETER.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETERvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSP.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSPvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRES.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRESvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPERIODICITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOF.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOFschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIXvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEX.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEXvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSNOMED.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTANDARD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENTvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTECHNICAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOM.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINK.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINKschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAA.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAAvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENET.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENETvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREG.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREGvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNIT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNITschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDURGENCY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATIONvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAYvalues.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/EMPTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICD.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICPC.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LOCAL.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LnkType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/TextType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTY.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTYschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCE.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCEschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHR.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHRschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENT.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENTschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSION.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSIONschemes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/INSS.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AcknowledgmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressTypeBase.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationquantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationunitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AuthorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedValueType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CertaintyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Civilstate.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundprescriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ConfidentialityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentlocalitemattributeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CostType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DayperiodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Daytime.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Denominator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DurationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorMyCarenetType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Externalsource.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMAXType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Feedback.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FolderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FormularyreferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FrequencyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/GalenicformType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HcpartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeaderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeadingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HolterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityreasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/InsuranceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ItemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Kmehrmessage.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LifecycleType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocalitemattributeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocationBirthPlaceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MaxrefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicinalProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MemberinsuranceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MinrefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MomentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nationality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nominator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PeriodicityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonTypeLight.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Personalpart.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Posology.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PresentationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ProfessionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/QuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Quantityprefix.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMAXType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RecipientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RefscopeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Refvalue.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Regimen.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RenewalType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RouteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SeverityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SexType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SiteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Source.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Specialisation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StandardType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Substanceproduct.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Takes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TelecomType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TemporalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TextWithLayoutType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Thirdpayercontract.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimequantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimeunitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UnitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UrgencyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Weekday.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/WeekdayType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AcknowledgmentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressTypeBase.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationquantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationunitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AuthorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedDataType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedValueType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CertaintyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Civilstate.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundprescriptionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ConfidentialityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentlocalitemattributeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CostType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CountryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DateType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DayperiodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Daytime.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Denominator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DurationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorMyCarenetType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Externalsource.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMAXType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Feedback.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FolderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FormularyreferenceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FrequencyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/GalenicformType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HcpartyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeaderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeadingType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HolterType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityreasonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/InsuranceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ItemType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Kmehrmessage.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LifecycleType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocalitemattributeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocationBirthPlaceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MaxrefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicinalProductType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MemberinsuranceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MinrefType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MomentType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nationality.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nominator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PackageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PeriodicityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonTypeLight.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Personalpart.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Posology.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PresentationType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ProfessionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/QuantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Quantityprefix.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMAXType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMINType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RecipientType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RefscopeType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Refvalue.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Regimen.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RegimenFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RenewalType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RouteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SenderType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SeverityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SexType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SiteType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Source.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Specialisation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StandardType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StrengthType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SubstanceType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Substanceproduct.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Takes.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TelecomType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TemporalityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TextWithLayoutType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Thirdpayercontract.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimequantityType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimeunitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TransactionType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UnitType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UrgencyType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Weekday.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/WeekdayType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/package-info.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointUpdater.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/EndPointInformation.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/parser/StatusPageParser.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/utils/CacheHelper.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/verifier/StatusPageSignatureVerifier.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/signature/TrustServiceStatusListSignatureVerifier.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/uddi/UddiUpdater.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/utils/BootStrapUtils.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedSignerProxy.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyLoadStoreParam.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeySignature.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyStore.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedPrivateKey.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/CredentialProxy.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/DigitalSignatureServiceProxy.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/BuilderFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ForeignRequestBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActivateRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorQualities.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Certificate.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContactData.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/DistinguishedName.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ForeignerRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedContract.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedRevocationContract.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedText.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/NewCertificateContract.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Organization.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Request.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Result.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/SubmitCSRForForeignerResponseInfo.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/Status.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/UsageType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/exceptions/RaException.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/MapperFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapper.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapperSelmaGeneratedClass.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/AuthenticationCertificateRegistrationService.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/EncryptionTokenRegistrationService.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/ServiceFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/AuthenticationCertificateRegistrationServiceImpl.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/EncryptionTokenRegistrationServiceImpl.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/CertificateUtils.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/KeyStoreManager.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaPropertiesLoader.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaUtils.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/AdvancedElectronicSignatureEnumeration.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilderFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/config/impl/ConfigurationModuleRegisterTransformers.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/CadesOption.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationError.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationResult.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/XadesOption.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/AbstractSignatureBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/SignatureUtils.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/Extractor.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/ForkedExtractor.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/X509DataExctractor.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGenerator.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGeneratorFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/impl/TimeStampGeneratorImpl.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesHandler.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CertRef.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CrlRef.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/OcspRef.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/QualifyingPropertiesBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/SignedPropertiesBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/UnsignedPropertiesBuilder.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesBesSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesCSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesTSpecification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesVerificationHelper.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/resolvers/DocumentResolver.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/EncapsulationTransformer.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/NippinOptionalDeflateTransformer.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ErrorType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/HashType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/JournalEntryType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ObjectFactory.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/PeriodType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSBagType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagRequest.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagResponse.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampBagType.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampIdentification.java create mode 100644 decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/package-info.java create mode 100644 decompiled/3.20.2/bindings/jaxb/bindingsupport-basic.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/chapter4-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/dss-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/genericasync-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/gmfv1-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/kmehr-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/kmehr-mycarenet-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/kmerh-global-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/kmerh-mycarenet-global-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/messageservices-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/messageservices-global-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/mycarenet-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/mycarenetattest-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/mycarenetgeninsasync-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/mycarenetmemberdata-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/xmldsig-bindings.xjb create mode 100644 decompiled/3.20.2/bindings/jaxb/xmlenc-bindings.xjb create mode 100644 decompiled/3.20.2/dics/XSD/ehealth-dics-protocol-5_0.xsd create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.business-kmehrcommons.txt create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.business-mycarenetcommons.txt create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.business-tarification.txt create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.business-therlink.txt create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.technical-core.txt create mode 100644 decompiled/3.20.2/disclaimer/migration.guide.technical-ra.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-addressbook.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-chapter4.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-civicsv2.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-common.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-consultrn.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-dicsv3.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-dicsv4.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-dicsv5.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-dmg.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-ehboxdomainmodel.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-ehboxv3.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-genericasync.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-genins.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-geninsasync.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-intrahub.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-intrahubcommons.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-intrahubv3.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-kmehrcommons.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mediprima.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mediprimauma.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mediprimav2.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattest.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattestv2.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetcommons.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetdomaincommons.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdata.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdatav2.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-registration.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-ssinhistory.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-tarification.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-therlink.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.business-wsconsent.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.technical-bootstrap.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.technical-core.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.technical-jca.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.technical-ra.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.technical-signature.txt create mode 100644 decompiled/3.20.2/disclaimer/release.notes.utilities-core.txt create mode 100644 decompiled/3.20.2/disclaimer/user.guide.business-tarification.txt create mode 100644 decompiled/3.20.2/disclamer/release.notes.utilities-kmehr.txt create mode 100644 decompiled/3.20.2/dozer.properties create mode 100644 decompiled/3.20.2/dozer/chapter4-commoninput.xml create mode 100644 decompiled/3.20.2/dozer/commoninput.xml create mode 100644 decompiled/3.20.2/dozer/commonseid.xml create mode 100644 decompiled/3.20.2/dozer/dmg-commoninput.xml create mode 100644 decompiled/3.20.2/dozer/dmg-routing.xml create mode 100644 decompiled/3.20.2/dozer/genasync-commoninput.xml create mode 100644 decompiled/3.20.2/dozer/genins-commoninput.xml create mode 100644 decompiled/3.20.2/dozer/routing.xml create mode 100644 decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementAdmission-v1.wsdl create mode 100644 decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementConsultation-v1.wsdl create mode 100644 decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-civics/XSD/sam-civics-type-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_4.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_6.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_7.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-encryption-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_4.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_6.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_7.xsd create mode 100644 decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-3_1.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-3_1.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd create mode 100644 decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-schema-core-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-commons-schema-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-inner-protocol-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-protocol-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-aqdr-protocol-types.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-csr-protocol-types.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-revoke-protocol-types.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-schema-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkdepot-schema-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkra-schema-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_core-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-2_3.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-3_5.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd create mode 100644 decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd create mode 100644 decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_17.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_19.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_26.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_8.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext-1_32.xsd create mode 100644 decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd create mode 100644 decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-nonamespace-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-core-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_1.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_1.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd create mode 100644 decompiled/3.20.2/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rn-baselegaldata/XSD/ehealth-rn-baselegaldata-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rn-cbsspersonlegaldata/XSD/ehealth-rn-cbsspersonlegaldata-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-business-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rn-personlegaldata/XSD/ehealth-rn-personlegaldata-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-core-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-rnregistries-common/XSD/ehealth-rnregistries-commons-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-core-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-protocol-1_1.xsd create mode 100644 decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-1_0.xsd create mode 100644 decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-2_0.xsd create mode 100644 decompiled/3.20.2/encryption/XSD/businessContent.xsd create mode 100644 decompiled/3.20.2/external/XSD/XAdES.xsd create mode 100644 decompiled/3.20.2/external/XSD/XAdESv141.xsd create mode 100644 decompiled/3.20.2/external/XSD/oasis-dss-core-schema-v1.0-os.xsd create mode 100644 decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-assertion-1.1.xsd create mode 100644 decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-protocol-1.1.xsd create mode 100644 decompiled/3.20.2/external/XSD/saml-schema-assertion-2.0.xsd create mode 100644 decompiled/3.20.2/external/XSD/swaref.xsd create mode 100644 decompiled/3.20.2/external/XSD/xenc-schema.xsd create mode 100644 decompiled/3.20.2/external/XSD/xml.xsd create mode 100644 decompiled/3.20.2/external/XSD/xmldsig-core-schema.xsd create mode 100644 decompiled/3.20.2/external/XSD/xmlmime.xsd create mode 100644 decompiled/3.20.2/i18n/ra.properties create mode 100644 decompiled/3.20.2/i18n/ra_fr.properties create mode 100644 decompiled/3.20.2/i18n/ra_nl.properties create mode 100644 decompiled/3.20.2/javax/script/AbstractScriptEngine.java create mode 100644 decompiled/3.20.2/javax/script/Bindings.java create mode 100644 decompiled/3.20.2/javax/script/Compilable.java create mode 100644 decompiled/3.20.2/javax/script/CompiledScript.java create mode 100644 decompiled/3.20.2/javax/script/Invocable.java create mode 100644 decompiled/3.20.2/javax/script/ScriptContext.java create mode 100644 decompiled/3.20.2/javax/script/ScriptEngine.java create mode 100644 decompiled/3.20.2/javax/script/ScriptEngineFactory.java create mode 100644 decompiled/3.20.2/javax/script/ScriptEngineManager.java create mode 100644 decompiled/3.20.2/javax/script/ScriptException.java create mode 100644 decompiled/3.20.2/javax/script/SimpleBindings.java create mode 100644 decompiled/3.20.2/javax/script/SimpleScriptContext.java create mode 100644 decompiled/3.20.2/javax/smartcardio/ATR.java create mode 100644 decompiled/3.20.2/javax/smartcardio/Card.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardChannel.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardException.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardNotPresentException.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardPermission.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardTerminal.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CardTerminals.java create mode 100644 decompiled/3.20.2/javax/smartcardio/CommandAPDU.java create mode 100644 decompiled/3.20.2/javax/smartcardio/ResponseAPDU.java create mode 100644 decompiled/3.20.2/javax/smartcardio/TerminalFactory.java create mode 100644 decompiled/3.20.2/javax/smartcardio/TerminalFactorySpi.java create mode 100644 decompiled/3.20.2/jsr107/ehcache.xml create mode 100644 decompiled/3.20.2/legacy/issue.samlv11.hok.template.xml create mode 100644 decompiled/3.20.2/legacy/issue.samlv11.sv.authmethod.template.xml create mode 100644 decompiled/3.20.2/legacy/issue.samlv11.sv.template.xml create mode 100644 decompiled/3.20.2/log4j/props/console.file create mode 100644 decompiled/3.20.2/log4j/props/console.only create mode 100644 decompiled/3.20.2/log4j/props/file.only create mode 100644 decompiled/3.20.2/log4j/xml/console.file create mode 100644 decompiled/3.20.2/log4j/xml/console.only create mode 100644 decompiled/3.20.2/log4j/xml/file.only create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/Reject.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-ref-v2.0.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.0-Ref.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.3.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.4.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.2.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd create mode 100644 decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd create mode 100644 decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd create mode 100644 decompiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd create mode 100644 decompiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd create mode 100644 decompiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd create mode 100644 decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalTimeInfo.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AnyType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Data.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DetailType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentBaseType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IncludeObject.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InlineXMLType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InternationalStringType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/KeySelector.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ManifestResult.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Properties.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnTransformedDocument.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePlacement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePtr.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReference.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReferences.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeBoundaries.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeInfo.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TimeSignatureInstructionType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Timestamp.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdateSignatureInstructionType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UseVerificationTimeType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyManifestResults.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/package-info.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Action.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Assertion.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorityBinding.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DecisionType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Subject.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectLocality.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/package-info.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AttributeQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/RequestAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusDetail.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/SubjectQueryAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Assertion.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnContext.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthzDecisionStatement.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/BaseID.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ConditionAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/EncryptedElementType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Evidence.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/NameIDType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ObjectFactory.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ProxyRestriction.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Subject.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmation.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmationDataType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectLocality.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnContextComparisonType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ExtensionsType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPList.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/LogoutRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingResponse.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDPolicy.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ObjectFactory.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestedAuthnContext.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Status.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.java create mode 100644 decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/package-info.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Any.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertificateValuesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ClaimedRolesListType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeIndication.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteRevocationRefsType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DataObjectFormat.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DigestAlgAndValueType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/EncapsulatedPKIData.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Include.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifierType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingPropertiesReference.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ReferenceInfo.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ResponderIDType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedSignatureProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignerRole.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_3/package-info.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_4/TimeStampValidationData.java create mode 100644 decompiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/CanonicalizationMethod.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyInfo.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Object.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/ObjectFactory.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/PGPData.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RSAKeyValue.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RetrievalMethod.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Signature.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperty.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureValue.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignedInfo.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transform.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transforms.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509Data.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java create mode 100644 decompiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/AgreementMethod.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherReference.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedKey.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperty.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ObjectFactory.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.java create mode 100644 decompiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.java create mode 100644 decompiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.java create mode 100644 decompiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.java create mode 100644 decompiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.java create mode 100644 decompiled/3.20.2/org/w3/_2005/_05/xmlmime/package-info.java create mode 100644 decompiled/3.20.2/ra.properties create mode 100644 decompiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml create mode 100644 decompiled/3.20.2/sso/SSORequestSTSSAML2POST.xml create mode 100644 decompiled/3.20.2/sso/bindingTemplate-Form.html create mode 100644 decompiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html create mode 100644 decompiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_de.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_es.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_fr.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_it.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_ja.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_ko.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_pt_BR.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_sv.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_zh_CN.java create mode 100644 decompiled/3.20.2/sun/misc/resources/Messages_zh_TW.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/AuthFilter.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ChunkedInputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/Code.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ContextList.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/Event.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ExchangeImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/FixedLengthOutputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpConnection.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpContextImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpError.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpServerImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpsExchangeImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/HttpsServerImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/LeftOverInputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/PlaceholderOutputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/Request.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/SSLStreams.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ServerConfig.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/ServerImpl.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/StreamClosedException.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/TimeSource.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.java create mode 100644 decompiled/3.20.2/sun/net/httpserver/WriteFinishedEvent.java create mode 100644 decompiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.java create mode 100644 decompiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.java create mode 100644 decompiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.java create mode 100644 decompiled/3.20.2/sun/net/www/protocol/gopher/Handler.java create mode 100644 decompiled/3.20.2/sun/net/www/protocol/netdoc/Handler.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/CardImpl.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/ChannelImpl.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/PCSC.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/PCSCException.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/PCSCTerminals.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/PlatformPCSC.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/SunPCSC.java create mode 100644 decompiled/3.20.2/sun/security/smartcardio/TerminalImpl.java create mode 100644 decompiled/3.20.2/template.be.ehealth.businessconnector.genins.properties create mode 100644 decompiled/3.20.2/templates/VM_connector_library.vm create mode 100644 decompiled/3.20.2/templates/bcp.switch.xslt create mode 100644 decompiled/3.20.2/templates/contract.create.fr.html create mode 100644 decompiled/3.20.2/templates/contract.create.nl.html create mode 100644 decompiled/3.20.2/templates/contract.revoke.fr.html create mode 100644 decompiled/3.20.2/templates/contract.revoke.nl.html create mode 100644 decompiled/3.20.2/templates/keyinfo-saml1.1-reference.xml create mode 100644 decompiled/3.20.2/templates/terms.fr.html create mode 100644 decompiled/3.20.2/templates/terms.nl.html create mode 100644 decompiled/3.20.2/uddi/uddi-default.properties create mode 100644 decompiled/3.20.2/validators/external/XSD/xenc-schema.xsd create mode 100644 decompiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd create mode 100644 decompiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd create mode 100644 decompiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd create mode 100644 decompiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd create mode 100644 decompiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd create mode 100644 decompiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd create mode 100644 decompiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd create mode 100644 decompiled/3.20.2/wstrust/issue.samlv11.hok.template.xml create mode 100644 decompiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml create mode 100644 decompiled/3.20.2/wstrust/issue.samlv11.sv.template.xml create mode 100644 decompiled/3.20.2/wstrust/renew.samlv11.template.xml create mode 100644 decompiled/3.20.2/wstrust/signchallenge.template.xml diff --git a/compiled/3.20.2/META-INF/CODESIGN.RSA b/compiled/3.20.2/META-INF/CODESIGN.RSA new file mode 100644 index 0000000000000000000000000000000000000000..e8f3482e547f44ce481156141493aee6870f0ac4 GIT binary patch literal 8287 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/META-INF/CODESIGN.SF b/compiled/3.20.2/META-INF/CODESIGN.SF new file mode 100644 index 000000000..6e1d96866 --- /dev/null +++ b/compiled/3.20.2/META-INF/CODESIGN.SF @@ -0,0 +1,45 @@ +Signature-Version: 1.0 +SHA-256-Digest-Manifest-Main-Attributes: YW4E12GbP6D7nv+ASO74Vw1IqMvhU + 6+tSyeEL8NqR9U= +SHA-256-Digest-Manifest: J4Y/SY/jLf1DLYCledRVURp7TPmm1/uY+wrqXxKEg5U= +Created-By: 1.8.0_241 (Oracle Corporation) + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionService.class +SHA-256-Digest: 6qlm7XxTTMAXpiLQGOzu9EEGYreiREi4VCrHMlVO2jI= + +Name: disclaimer/release.notes.business-addressbook.txt +SHA-256-Digest: kgUevn38ledzPNq6l8cqAvspzvxM0knuliA2moP3s2o= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.xml +SHA-256-Digest: O9Ht1gYwUJ75E75IuyqyPYwxCJAyeCzZpMnPPd8ec5w= + +Name: be/ehealth/businessconnector/addressbook/service/AddressbookToke + nService.class +SHA-256-Digest: xzofB/4WCyoJnsMYOrM/bqlrhJ3FRVYJwLW1AiQkgx0= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImpl.class +SHA-256-Digest: 7/WH9GgfkqhGuu3JKOulPKHkvwQ0W2VU06jlMtpkzZQ= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImplFactory.class +SHA-256-Digest: /ZSQ1sNOUpS+uRnZbPXeqnOq44wuYEGzk7VsrYHbKM0= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.properties +SHA-256-Digest: AAxEABA2YDJr6VupzkSQANT7IzNn3AAzksl/hksGFQI= + +Name: be/ehealth/businessconnector/addressbook/service/impl/Addressboo + kTokenServiceImpl.class +SHA-256-Digest: 85e82wqUwCJM2MdawIKdv/b4N7mOysLuyUvXtdYwV2I= + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionServiceFactory.class +SHA-256-Digest: uxid/kzw2VAPP+keB/oTA1jv0scWqBNrwW6aBkuG3ME= + +Name: be/ehealth/businessconnector/addressbook/service/TokenServiceFac + tory.class +SHA-256-Digest: l3vCuhdJn6OX7zLWQ7KTDi9u2Kv7Rw0cwPy8feyuTsU= + diff --git a/compiled/3.20.2/META-INF/MANIFEST.MF b/compiled/3.20.2/META-INF/MANIFEST.MF new file mode 100644 index 000000000..ba94848f3 --- /dev/null +++ b/compiled/3.20.2/META-INF/MANIFEST.MF @@ -0,0 +1,52 @@ +Manifest-Version: 1.0 +Implementation-Title: Connector Business Address Book +Maven-Artifact-Id: connector-business-addressbook +Implementation-Version: 3.20.2 +Archiver-Version: Plexus Archiver +Built-By: smals-bed +Build-Time: 20200928-1047 +CMDB-Catalog-Part: +Build-Jdk: 1.7.0_40 +Created-By: Apache Maven 3.1.1 +Specification-Version: 1.0.0 +Maven-Group-Id: be.fgov.ehealth.connector + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionService.class +SHA-256-Digest: q9faAFIZKU8i/o19FQ516ZsSh89XdKVfvUU17a7BwQM= + +Name: disclaimer/release.notes.business-addressbook.txt +SHA-256-Digest: ia50nLIjZpBA+XT75bjPNM5komaX9+LdWKIX2Ycf6rs= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.xml +SHA-256-Digest: aFa6LsR5OmAQ1swvNmYZtTQ3umvGHHBAPEB5MHSSSnw= + +Name: be/ehealth/businessconnector/addressbook/service/AddressbookToke + nService.class +SHA-256-Digest: t0lvWPIqWCbOx+B5KblzuoGAeKJKBmaF53HXO41GYsc= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImpl.class +SHA-256-Digest: ODOmXuPKXPs60M0UIfduRljZ7lPl+3v4b5lg4cLNqTo= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImplFactory.class +SHA-256-Digest: x2Orr2KDxyC50cWIoqBUr6jethKRcOFGoDXY4jmiDRc= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.properties +SHA-256-Digest: wTllMHsDX/yqkiGacTTmC8KAFU3FeD1zEQ1302HcSps= + +Name: be/ehealth/businessconnector/addressbook/service/impl/Addressboo + kTokenServiceImpl.class +SHA-256-Digest: GxAHX3kEmxpxafd4YMN+ZiGewqJBzvwXiUh5a3JyZgI= + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionServiceFactory.class +SHA-256-Digest: gKf6Rt1HqUs41ecNg3zSNtzdv6EYPzR2KX4zE7yCVTQ= + +Name: be/ehealth/businessconnector/addressbook/service/TokenServiceFac + tory.class +SHA-256-Digest: 0t3EzAWWQBxBWnmhlP7u3Aj52fWloCtvhX7IxjP4uXw= + diff --git a/compiled/3.20.2/META-INF/connector.bootstrap b/compiled/3.20.2/META-INF/connector.bootstrap new file mode 100644 index 000000000..4617f8304 --- /dev/null +++ b/compiled/3.20.2/META-INF/connector.bootstrap @@ -0,0 +1,5 @@ +be.ehealth.businessconnector.chapterIV.builders.impl.CommonBuilderImpl +be.ehealth.businessconnector.chapterIV.builders.impl.ConsultationBuilderImpl +be.ehealth.businessconnector.chapterIV.builders.impl.GenericKmehrBuilder +be.ehealth.businessconnector.chapterIV.builders.impl.ResponseBuilderImpl +be.ehealth.businessconnector.chapterIV.validators.impl.Chapter4XmlValidatorImpl diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties new file mode 100644 index 000000000..62affce09 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:54:12 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-addressbook diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml new file mode 100644 index 000000000..58679cfcf --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml @@ -0,0 +1,107 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-addressbook + Connector Business Address Book + connector-business-addressbook + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-addressbook + ${version.utilities} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties new file mode 100644 index 000000000..d9322b8c2 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:08:57 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-chapter4 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml new file mode 100644 index 000000000..e93c98d04 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml @@ -0,0 +1,137 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-chapter4 + Connector Business chapter IV + connector-business-chapterIV + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-chapter4 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + ${project.groupId} + connector-utilities-genericasync + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties new file mode 100644 index 000000000..16a014d3f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:58:24 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-civicsv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml new file mode 100644 index 000000000..f108eaa09 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-civicsv2 + Connector Business civicsv2 + connector-business-civicsv2 + + + jar + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-civicsv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties new file mode 100644 index 000000000..6cd9757ae --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:49:52 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-common diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml new file mode 100644 index 000000000..82d5045cf --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml @@ -0,0 +1,89 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-common + eHealth Commons (business) + eHealth common for business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-common + ${version.technical} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties new file mode 100644 index 000000000..06f7ca344 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:58:58 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-consultrn diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml new file mode 100644 index 000000000..81bb3f6b3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml @@ -0,0 +1,115 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-consultrn + connector business consultrn + connector-business-consultrn + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-consultrn + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties new file mode 100644 index 000000000..27e66078a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:59:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-consultrnv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml new file mode 100644 index 000000000..5d608965e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-consultrnv2 + connector business consultrn v2 + connector-business-consultrnv2 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-consultrnv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties new file mode 100644 index 000000000..5b336553a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:00:06 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml new file mode 100644 index 000000000..494ca680f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv3 + connector business dicsv3 + connector-business-dicsv3 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties new file mode 100644 index 000000000..a9f72b481 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:00:55 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv4 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml new file mode 100644 index 000000000..4d4c6e835 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv4 + connector business dicsv4 + connector-business-dicsv4 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv4 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties new file mode 100644 index 000000000..6613950a8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:01:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv5 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml new file mode 100644 index 000000000..5796bce93 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv5 + connector business dicsv5 + connector-business-dicsv5 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv5 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties new file mode 100644 index 000000000..a3676a8f3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:03:27 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dmg diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml new file mode 100644 index 000000000..7019880c5 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml @@ -0,0 +1,153 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-dmg + Connector Business Global Medical File + connector-business-dmg + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-gmfv1 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties new file mode 100644 index 000000000..925805c1d --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:52:57 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ehboxdomainmodel diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml new file mode 100644 index 000000000..a709e13bf --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml @@ -0,0 +1,86 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-ehboxdomainmodel + common ehbox domain model + common domain model for the ehbox v2 and v3 connectors + + + jar + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties new file mode 100644 index 000000000..d500709c5 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:53:37 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ehboxv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml new file mode 100644 index 000000000..b57e84ced --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml @@ -0,0 +1,117 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-ehboxv3 + Connector Business ehboxv3 + connector-business-ehboxv3 + + jar + + default-binding + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-ehboxv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-ehboxdomainmodel + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties new file mode 100644 index 000000000..10d5ba37e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:02:35 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-genericasync diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml new file mode 100644 index 000000000..2506a3763 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml @@ -0,0 +1,63 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-genericasync + Connector Business Generic Async + ${project.artifactId} + + jar + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-mycarenetdomaincommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties new file mode 100644 index 000000000..266c34e66 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:04:21 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-genins diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml new file mode 100644 index 000000000..2fb43e18c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml @@ -0,0 +1,116 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-genins + Connector Business Generic Insurability + connector-business-genins + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-genins + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties new file mode 100644 index 000000000..6c939002a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:14:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-geninsasync diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml new file mode 100644 index 000000000..69d68207e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml @@ -0,0 +1,133 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-geninsasync + Connector Business Generic Insurability Async + connector-business-geninsasync + + jar + + + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-mycarenetgeninsasync + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack generic async dd + initialize + + unpack + + + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + + + be/ehealth/businessconnector/genericasync/helper/**/*.cs + target/generated-net-sources + + + + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties new file mode 100644 index 000000000..6259f72ce --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:55:15 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahub diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml new file mode 100644 index 000000000..b2162fdd2 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml @@ -0,0 +1,128 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-intrahub + Connector Business intrahub + connector-business-intrahub + + jar + + + default-binding + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv1 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-intrahubcommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties new file mode 100644 index 000000000..040cff7f6 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:54:41 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahubcommons diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml new file mode 100644 index 000000000..ff1f12d4e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml @@ -0,0 +1,99 @@ + + + + connector-business-master + be.fgov.ehealth.connector + 3.20.2 + + 4.0.0 + + connector-business-intrahubcommons + Intrahub Commons (business) + Intrahub common for business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default testjar [.net] + prepare-package + + test-jar + + + ${project.build.finalName}-net + + **/*.java + **/*.class + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties new file mode 100644 index 000000000..49424c5f8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:55:47 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahubv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml new file mode 100644 index 000000000..5e7feba3f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml @@ -0,0 +1,140 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-intrahubv3 + Connector Business intrahubv3 + connector-business-intrahubv3 + + jar + + + default-binding + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-intrahubcommons + ${project.version} + + + ${project.groupId} + connector-business-intrahubcommons + test-jar + ${project.version} + test + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + test-jar + ${project.version} + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties new file mode 100644 index 000000000..f2e89fb92 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:52:21 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-kmehrcommons diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml new file mode 100644 index 000000000..c64aa12db --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml @@ -0,0 +1,163 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-kmehrcommons + Kmehr Commons (business) + Kmehr common for business connectors + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default testjar [.net] + prepare-package + + test-jar + + + ${project.build.finalName}-net + + **/*.java + **/*.class + + + + + + + + + + + + ${project.groupId} + connector-utilities-kmehr + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties new file mode 100644 index 000000000..af6e9f6bc --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:09:49 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprima diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml new file mode 100644 index 000000000..7430ffd6d --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml @@ -0,0 +1,135 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprima + connector business mediprima + connector-business-mediprima + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprima + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-tarification + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + test + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties new file mode 100644 index 000000000..66cc7a3aa --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:11:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprimauma diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml new file mode 100644 index 000000000..2ebff9475 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprimauma + connector business mediprima uma + connector-business-mediprima-uma + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprimauma + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties new file mode 100644 index 000000000..f6d8ee8c8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:10:38 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprimav2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml new file mode 100644 index 000000000..0e8b25ec4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprimav2 + connector business mediprimav2 + connector-business-mediprimav2 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprimav2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties new file mode 100644 index 000000000..80c0ff5d3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:12:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetattest diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml new file mode 100644 index 000000000..e9ddc2447 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml @@ -0,0 +1,131 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetattest + Connector Business eAttest + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetattest + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties new file mode 100644 index 000000000..6840bf7c3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:13:22 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetattestv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml new file mode 100644 index 000000000..ef6ca42c2 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml @@ -0,0 +1,151 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetattestv2 + Connector Business eAttest v2 + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetattestv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + org.mock-server + mockserver-netty + 3.10.7 + test + + + xerces + xercesImpl + + + org.bouncycastle + bcpkix-jdk15on + + + ch.qos.logback + logback-classic + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties new file mode 100644 index 000000000..1938e217f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:51:32 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetcommons diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml new file mode 100644 index 000000000..602aa9cc7 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml @@ -0,0 +1,118 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetcommons + MyCarenet Commons (business) + mycarenet common for business connectors + + + jar + + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetdomaincommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties new file mode 100644 index 000000000..005b8dc86 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:51:01 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetdomaincommons diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml new file mode 100644 index 000000000..0b4920cf5 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml @@ -0,0 +1,100 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetdomaincommons + MyCarenet Domain Commons (business) + mycarenet common for business connectors + + + jar + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties new file mode 100644 index 000000000..3cb921cf1 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:17:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdata-common diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml new file mode 100644 index 000000000..c91fe43b4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml @@ -0,0 +1,102 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdata-common + eHealth MyCareNet MemberData Commons (business) + eHealth common for MyCareNet MemberData business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + ${project.groupId} + connector-utilities-mycarenetmemberdatasync + ${version.utilities} + compile + + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties new file mode 100644 index 000000000..520f38ac3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:17:58 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdata diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml new file mode 100644 index 000000000..dd3ebb683 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdata + Connector Business MemberData Sync + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-mycarenetmemberdata-common + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties new file mode 100644 index 000000000..df85866de --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:18:35 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdatav2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml new file mode 100644 index 000000000..327b748b2 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdatav2 + Connector Business MemberData Sync v2 + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-mycarenetmemberdata-common + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties new file mode 100644 index 000000000..1a32d407e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:06:49 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-registration diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml new file mode 100644 index 000000000..c34c4ffdd --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml @@ -0,0 +1,145 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-registration + + connector registration + connector registration + + + jar + + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + be.smals.transversal.eclipseplugins.pomeditor.mavenNature + + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + be.smals.transversal.eclipseplugins.pomeditor.mavenBuilder + + true + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + + + ${project.groupId} + connector-utilities-mycarenetregistration + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties new file mode 100644 index 000000000..2cde9d1cd --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:11:51 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ssinhistory diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml new file mode 100644 index 000000000..d85b42cf6 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml @@ -0,0 +1,107 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-ssinhistory + Connector Business SsinHistory Book + connector-business-ssinhistory + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-ssinhistory + ${version.utilities} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties new file mode 100644 index 000000000..b2f7931d3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:08:08 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-tarification diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml new file mode 100644 index 000000000..4037e1b21 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml @@ -0,0 +1,146 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-tarification + + connector tarification + connector tarification + + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + ${project.groupId} + connector-utilities-mycarenettarification + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-core + + + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + test + + + ${project.groupId} + connector-technical-core + ${version.technical} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties new file mode 100644 index 000000000..682fb56ca --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:56:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-therlink diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml new file mode 100644 index 000000000..362a36d5b --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml @@ -0,0 +1,136 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-therlink + Connector Business Therapeutic link + connector-business-therlink + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + test + tests + + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-hubservicesv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties new file mode 100644 index 000000000..63c1df6bd --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:57:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-wsconsent diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml new file mode 100644 index 000000000..c3c8b46f1 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml @@ -0,0 +1,126 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-wsconsent + Connector Business Consent + connector-business-consent + + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties new file mode 100644 index 000000000..ff177119b --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:09:44 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-base diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml new file mode 100644 index 000000000..3d9936507 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml @@ -0,0 +1,285 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-base + ${project.artifactId} + Connector Technical base (${project.artifactId}) + + jar + + + 3.10.7 + chrome.driver + 81.0.4044.69 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/**,**/*.etk + target/generated-test-resources + + + + copy-dependencies + package + + copy-dependencies + + + + + + + com.github.webdriverextensions + webdriverextensions-maven-plugin + 3.2.0 + + + generate-test-resources + + install-drivers + + + + + false + ${project.build.directory}/webdrivers + + + chromedriver + ${chromedriver.platform} + ${chromedriver.format} + ${chromedriver.version} + ${chromedriver.name} + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + + + ${project.groupId} + connector-utilities-codage + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-ehboxv3 + ${version.utilities} + test + + + ${project.groupId} + connector-utilities-timestamping + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-etee + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-idsupport + ${version.utilities} + + + ${project.groupId} + connector-technical-smartcardio + ${project.version} + + + org.slf4j + jcl-over-slf4j + + + org.slf4j + jul-to-slf4j + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + org.slf4j + slf4j-api + + + be.fedict.commons-eid + commons-eid-jca + + + uk.org.lidalia + sysout-over-slf4j + + + org.bouncycastle + bcprov-jdk15on + + + org.bouncycastle + bcmail-jdk15on + + + be.fgov.ehealth.etee + etee-crypto-lib + + + org.apache.wss4j + wss4j-ws-security-dom + + + junit + junit + + + xmlunit + xmlunit + + + com.google.code.gson + gson + + + net.sf.dozer + dozer + + + commons-lang + commons-lang + + + commons-io + commons-io + + + org.apache.commons + commons-compress + + + commons-codec + commons-codec + compile + + + cpsuite + cpsuite + ${version.cpsuite} + test + + + org.apache.velocity + velocity + ${version.velocity} + + + net.sf.jsignature.io-tools + easystream + ${version.easystream} + + + + javax.cache + cache-api + 1.1.0 + + + org.ehcache + ehcache + 3.4.0 + + + be.fgov.ehealth.connector + connector-utilities-bcp + ${version.utilities} + compile + + + org.mock-server + mockserver-netty + test + + + org.seleniumhq.selenium + selenium-chrome-driver + 2.46.0 + test + + + + + + webdriver-windows + + + Windows + + + + windows + 32 + + + + webdriver-linux + + + Linux + + + + linux + 64 + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties new file mode 100644 index 000000000..708c3de4f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:13:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-bootstrap diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml new file mode 100644 index 000000000..a027fc3dc --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml @@ -0,0 +1,136 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-bootstrap + ${project.artifactId} + Connector Technical BootStrap (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/** + target/generated-test-resources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + junit + junit + test + + + xmlunit + xmlunit + test + + + org.mock-server + mockserver-netty + test + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties new file mode 100644 index 000000000..ec9fb6823 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:16:56 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-core diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml new file mode 100644 index 000000000..f3c8090c4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml @@ -0,0 +1,182 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-core + ${project.artifactId} + Connector Technical Core-Jar (${project.artifactId}) + + jar + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/**,**/*.etk + target/generated-test-resources + + + + copy-dependencies + package + + copy-dependencies + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + maven-clean-plugin + 2.6 + + + deleting unwanted dll episode files + generate-sources + + clean + + + true + + + ${project.build.directory}/dllclasspath + false + + connector-technical* + + + connector-technical-smartcard* + + + + true + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-jca + ${project.version} + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + ${project.groupId} + connector-technical-bootstrap + ${project.version} + + + ${project.groupId} + connector-technical-ra + ${project.version} + + + ${project.groupId} + connector-technical-smartcardio + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties new file mode 100644 index 000000000..1e26b7595 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:14:25 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-jca diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml new file mode 100644 index 000000000..db3f9642a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml @@ -0,0 +1,151 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-jca + ${project.artifactId} + Connector Technical Java Crypto Architecture (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/*.jks,**/*p12,**/be.ehealth.technicalconnector.properties,**/be.ehealth.technicalconnector.test.properties + **/META-INF/** + target/generated-test-resources + + + + unpack technical core 'cs' + initialize + + unpack + + + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/be/fgov/**/*.cs + target/generated-net-sources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + target/generated-net-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + junit + junit + + + xmlunit + xmlunit + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties new file mode 100644 index 000000000..b2f7b8bc6 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:15:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-ra diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml new file mode 100644 index 000000000..c1913073e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml @@ -0,0 +1,169 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-ra + ${project.artifactId} + Connector Technical Registration Authority (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/*.jks,**/*p12,**/be.ehealth.technicalconnector.properties,**/be.ehealth.technicalconnector.test.properties + **/META-INF/** + target/generated-test-resources + + + + unpack technical core 'cs' + initialize + + unpack + + + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/be/fgov/**/*.cs + target/generated-net-sources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + target/generated-net-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + + + ${project.groupId} + connector-utilities-etee + ${version.utilities} + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + junit + junit + + + fr.xebia.extras + selma-processor + + + fr.xebia.extras + selma + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties new file mode 100644 index 000000000..c9a15744c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:12:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-signature diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml new file mode 100644 index 000000000..f2cc29d9e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml @@ -0,0 +1,97 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-signature + ${project.artifactId} + Connector Technical Signature (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/** + target/generated-test-resources + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + compile + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + junit + junit + + + xmlunit + xmlunit + + + org.apache.santuario + xmlsec + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties new file mode 100644 index 000000000..1611cd480 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:07:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-smartcardio diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml new file mode 100644 index 000000000..c86446f2b --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml @@ -0,0 +1,32 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-smartcardio + ${project.artifactId} + Connector Technical Smartcardio (${project.artifactId}) + + jar + + + + + org.slf4j + slf4j-api + + + com.sun.security + pkcs11 + 1.0 + unsigned + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties new file mode 100644 index 000000000..9f41042ea --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:33 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-addressbook diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml new file mode 100644 index 000000000..d9da91989 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml @@ -0,0 +1,91 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-addressbook + ${project.artifactId} + Connector utilities addressbook + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-addressbook + ${version.xsd-addressbook} + + + META-INF/**/*,**/ehealth-commons-schema-encryption-2_0.xsd,ehealth-monitoring/**/*,**/swaref.xsd + **/*.xsd + target/generated-resources/XSD + + + + + + maven-antrun-plugin + + + + delete empty object assertion ObjectFactory that would override the one from utilities-external + process-sources + + + + + + + + + + + run + + + + + + + + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties new file mode 100644 index 000000000..7889494d4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:40:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-bcp diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml new file mode 100644 index 000000000..f1e027dd9 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml @@ -0,0 +1,68 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-bcp + ${project.artifactId} + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-bcp + 1.0.0 + + + be.fgov.ehealth.xsd + xsd-bcp + 2.0.0 + + + target/generated-resources + **/ehealth-bcp/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties new file mode 100644 index 000000000..318907a30 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:47:07 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-chapter4 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml new file mode 100644 index 000000000..30c13d356 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml @@ -0,0 +1,116 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-chapter4 + ${project.artifactId} + Connector utilities chapter4 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/external/XSD/*,**/ehealth-kmehr/XSD/*,**/niccin-mycarenet-chapteriv/XSD/* + **/ehealth-kmehr/XSD/id-ext.xsd,**/ehealth-kmehr/XSD/kmehr_elements-ext.xsd + + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-chapteriv + 1.0.0 + + + target/generated-resources/ + META-INF, META-INF/**/*,**/external/XSD/*,**/ehealth-kmehr/XSD/* + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + chapter4-bindings.xjb + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties new file mode 100644 index 000000000..c699bddfe --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:48:12 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-civicsv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml new file mode 100644 index 000000000..893e046c9 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-civicsv2 + ${project.artifactId} + Connector utilities civicsv2 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-civics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-civics + 2.0.0 + + + META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties new file mode 100644 index 000000000..0d06477f4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:38:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-codage diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml new file mode 100644 index 000000000..f6a952789 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-codage + ${project.artifactId} + Connector utilities codage + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-seals + 1.1.2 + + + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/*.xsd + target/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties new file mode 100644 index 000000000..5e693c97a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:37:54 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-common diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml new file mode 100644 index 000000000..729b76d30 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-common + ${project.artifactId} + Connector utilities common + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.smals.ehealthxsd + ehealthxsd-commons + ${version.ehealthxsd-commons} + + + be.fgov.ehealth.xsd + xsd-commons + ${version.xsd-commons-v1} + + + be.fgov.ehealth.xsd + xsd-commons-ehealth + ${version.xsd-commons-v2} + + + be.fgov.ehealth.xsd + xsd-errors + ${version.xsd-errors} + + + META-INF/**/*,**/ehealth-errors-schema-service*.xsd + **/*.xsd + ${project.build.directory}/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties new file mode 100644 index 000000000..11ffbc709 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:03 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-consultrn diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml new file mode 100644 index 000000000..7648bd2da --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml @@ -0,0 +1,72 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-consultrn + ${project.artifactId} + Connector utilities consultrn + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-consultrn + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-consultrn-webservices + 1.0.7 + + + be.fgov.ehealth.xsd + xsd-consultrn-webservices-v2 + 2.0.3 + + + ehealth-commons-schema-core-*.xsd,META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties new file mode 100644 index 000000000..b6f222716 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-consultrnv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml new file mode 100644 index 000000000..a75f47ec4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml @@ -0,0 +1,79 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-consultrnv2 + ${project.artifactId} + Connector utilities consultrnv2 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-consultrn + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-rnconsult-person + 1.0.5 + + + be.fgov.ehealth.xsd + xsd-rnconsult-cbssperson + 1.0.3 + + + + ehealth-commons-schema-core-*.xsd,META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*.xsd,**/ehealth-*/**/*.xsd,**/external/**/swaref.xsd,**/external/**/xml.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties new file mode 100644 index 000000000..4e41ea819 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:37:17 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-core diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml new file mode 100644 index 000000000..f9d712646 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml @@ -0,0 +1,57 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-core + ${project.artifactId} + Connector utilities core + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack bindings + disabled + + + unpack bindingsupport configuration files + disabled + + + + + + + + + joda-time + joda-time + + + junit + junit + + + commons-lang + commons-lang + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties new file mode 100644 index 000000000..f2d2b638f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:51:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml new file mode 100644 index 000000000..8c6f922a4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml @@ -0,0 +1,75 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv3 + ${project.artifactId} + Connector utilities dicsv3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 3.0.0 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties new file mode 100644 index 000000000..1d2b03e68 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:51:39 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv4 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml new file mode 100644 index 000000000..21cbb0514 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv4 + ${project.artifactId} + Connector utilities dicsv4 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 4.0.2 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties new file mode 100644 index 000000000..6e56dff71 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv5 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml new file mode 100644 index 000000000..4e4ec235c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv5 + ${project.artifactId} + Connector utilities dicsv5 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 5.0.5 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/dics/**/*.xsd,**/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties new file mode 100644 index 000000000..c1b6c2bf4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-ehboxv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml new file mode 100644 index 000000000..f22d7260e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml @@ -0,0 +1,68 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-ehboxv3 + ${project.artifactId} + Connector utilities ehboxv3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-ehbox + 3.0.7 + + + META-INF/**,**/ehealth-errors*service*.xsd + **/*.xsd + target/generated-resources/ + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties new file mode 100644 index 000000000..5fe10d437 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:07 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-etee diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml new file mode 100644 index 000000000..83c0254ed --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml @@ -0,0 +1,97 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-etee + ${project.artifactId} + Connector utilities etee + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-etee-etkdepot + 1.0.1 + + + be.fgov.ehealth.xsd + xsd-etee-kgss + 1.2.0 + + + be.fgov.ehealth.xsd + xsd-etee-ra + 2.0.2 + + + **/*.xsd + ehealth-commons-schema-core-1_0.xsd,**/ehealth-monitoring/**,**/ehealth-errors-schema-service*.xsd + target/generated-resources + + + + unpack xsd-racommons + initialize + + unpack + + + + + be.fgov.ehealth.etee + etee-racommons + 20152.0.0 + + + **/*.xsd + target/generated-resources/ehealth-etee/XSD + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties new file mode 100644 index 000000000..2163393ec --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:38:16 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-external diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml new file mode 100644 index 000000000..79ff700c8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml @@ -0,0 +1,85 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-external + ${project.artifactId} + Connector utilities external + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-external + ${version.xsd-external} + + + **/swaref.xsd,**/xmldsig*.xsd,**/xml.xsd,**/xmlenc*.xsd,**/oasis-dss*.xsd,**/oasis-sstc*.xsd,**/xmlmime.xsd,**/saml-schema-assertion*.xsd,**/xenc-schema.xsd + target/generated-resources + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + + generate + + generate-sources + + + bindingsupport-basic.xjb + dss-bindings.xjb + xmldsig-bindings.xjb + xmlenc-bindings.xjb + + + + + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties new file mode 100644 index 000000000..96ecebf5b --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:47:30 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-genericasync diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml new file mode 100644 index 000000000..728897ec8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml @@ -0,0 +1,142 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-genericasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/encryption/**/*.xsd + + + + unpack xsds from mycarenet commons v2 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.1.2 + + + ${project.groupId} + connector-utilities-external + ${project.version} + + + target/generated-resources + **/*.xsd + **/mycarenet-commons*,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + unpack xsds from mycarenet commons v3 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.2 + + + target/generated-resources + **/*.xsd + **/*mycarenet-genasync-v1.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,**/*commonInfo-v2.0-Basic.xsd,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + genericasync-bindings.xjb + + + **/mycarenet-genasync/**/mycarenet-genasync-v1.3.xsd + **/*Reject.xsd + **/*MyCareNet_XXXXXX_Types.xsd + **/*MyCareNet_Insurability.xsd + **/*MyCareNet_MedAdmin.xsd + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties new file mode 100644 index 000000000..51a8b71c9 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-genins diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml new file mode 100644 index 000000000..dbf4cb074 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-genins + ${project.artifactId} + Connector utilities genins + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-genins + 1.1.0 + + + META-INF/**/*,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties new file mode 100644 index 000000000..e8efa80fc --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:46:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-gmfv1 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml new file mode 100644 index 000000000..1ca06a2da --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-gmfv1 + ${project.artifactId} + Connector utilities gmfv1 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-gmf + 1.1.0 + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.1.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + gmfv1-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties new file mode 100644 index 000000000..f1273d1c7 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:04 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv1 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml new file mode 100644 index 000000000..72054e067 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv1 + ${project.artifactId} + Connector utilities hubservicesv1 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 1.2.0 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties new file mode 100644 index 000000000..8c00ca3d9 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:25 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml new file mode 100644 index 000000000..71b03b7cf --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv2 + ${project.artifactId} + Connector utilities hubservicesv2 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 2.3.2 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties new file mode 100644 index 000000000..26e84259d --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml new file mode 100644 index 000000000..088013e6f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv3 + ${project.artifactId} + Connector utilities hubservicesv3 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 3.5.2 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties new file mode 100644 index 000000000..3d09c2db6 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-idsupport diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml new file mode 100644 index 000000000..d961aa9f1 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml @@ -0,0 +1,66 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-idsupport + ${project.artifactId} + Connector utilities idsupport + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-idsupport + 2.0.1 + + + target/generated-resources + **/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties new file mode 100644 index 000000000..99a9c381b --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:41:41 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-kmehr-mycarenet diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml new file mode 100644 index 000000000..339a99d2e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml @@ -0,0 +1,103 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-kmehr-mycarenet + ${project.artifactId} + Connector utilities kmehr + + jar + + + 1 + 32 + 0 + + + ${version.kmehr.major} + ${version.kmehr.minor} + **/ehealth-kmehr/**/*.xsd + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-kmehr + ${version.kmehr.major}.${version.kmehr.minor}.${version.kmehr.bugfix} + + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + **/*kmehr*ext*.xsd + + + kmerh-mycarenet-global-bindings.xjb + kmehr-mycarenet-bindings.xjb + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + junit + junit + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties new file mode 100644 index 000000000..d041ce9e1 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:41:11 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-kmehr diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml new file mode 100644 index 000000000..d018f2928 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml @@ -0,0 +1,102 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-kmehr + ${project.artifactId} + Connector utilities kmehr + + jar + + + 1 + 32 + 0 + + + ${version.kmehr.major} + ${version.kmehr.minor} + **/ehealth-kmehr/**/*.xsd + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-kmehr + ${version.kmehr.major}.${version.kmehr.minor}.${version.kmehr.bugfix} + + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + **/*ext*.xsd + + + kmerh-global-bindings.xjb + kmehr-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + junit + junit + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties new file mode 100644 index 000000000..8a8c31b6c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:55 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprima diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml new file mode 100644 index 000000000..63a25e12d --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprima + ${project.artifactId} + Connector utilities mediprima + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-consultation + 1.0.3 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties new file mode 100644 index 000000000..8cc74d27e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:53:36 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprimauma diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml new file mode 100644 index 000000000..068dd376c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprimauma + ${project.artifactId} + Connector utilities mediprimauma + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima-uma + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-uma + 1.0.0 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties new file mode 100644 index 000000000..ec9088fbc --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:53:18 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprimav2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml new file mode 100644 index 000000000..28c59ee5c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprimav2 + ${project.artifactId} + Connector utilities mediprima + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-consultation + 2.0.1 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties new file mode 100644 index 000000000..8493439bb --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:56:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-memberdata diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml new file mode 100644 index 000000000..4029b9442 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml @@ -0,0 +1,89 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-memberdata + ${project.artifactId} + Connector utilities member data + + + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.connector + connector-utilities-external + ${project.version} + + + **/*.xsd + target/generated-resources + + + + + + maven-antrun-plugin + + + + delete empty object assertion ObjectFactory that would override the one from utilities-external + process-sources + + + + + + + + + + + run + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties new file mode 100644 index 000000000..b9ab3da23 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:43:30 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-messageservices-mycarenet diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml new file mode 100644 index 000000000..61f5b69e7 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml @@ -0,0 +1,91 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-messageservices-mycarenet + ${project.artifactId} + connector utilities message service + + jar + + + 1 + 2 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.2.0 + + + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + messageservices-global-bindings.xjb + messageservices-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties new file mode 100644 index 000000000..6e57855a7 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:43:10 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-messageservices diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml new file mode 100644 index 000000000..3e52061b8 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml @@ -0,0 +1,85 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-messageservices + ${project.artifactId} + connector utilities message service + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.2.0 + + + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + messageservices-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties new file mode 100644 index 000000000..61b9da4cb --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:20 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetattest diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml new file mode 100644 index 000000000..a81a1c7ff --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetattest + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-attest + 1.0.1 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + **/ehealth-*/**/businessContent.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetattest-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties new file mode 100644 index 000000000..aac621a8f --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetattestv2 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml new file mode 100644 index 000000000..a54316023 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetattestv2 + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-attest + 2.0.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + **/ehealth-*/**/businessContent.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetattest-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties new file mode 100644 index 000000000..f986243bc --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:26 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetcommons diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml new file mode 100644 index 000000000..670f09ca4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml @@ -0,0 +1,93 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetcommons + ${project.artifactId} + Connector utilities mycarenetcommons + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.1.1 + + + target/generated-resources + **/*.xsd + **/mycarenet-gen*,**/commonInfo*,**/commonTypes* + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenet-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties new file mode 100644 index 000000000..55798f0b4 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:46:42 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetcommonsv3 diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml new file mode 100644 index 000000000..d046cf957 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml @@ -0,0 +1,92 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetcommonsv3 + ${project.artifactId} + Connector utilities mycarenetcommons v3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.2 + + + target/generated-resources + **/*.xsd + **/mycarenet-gen*,**/*commonInfo-ref-v2.0.xsd,**/*commonInfo-v2.0-Basic.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,**/*Reject.xsd + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenet-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties new file mode 100644 index 000000000..682d904b0 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetgeninsasync diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml new file mode 100644 index 000000000..44ef1c4f3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml @@ -0,0 +1,139 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetgeninsasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/mycarenet-genasync-insurability/**/*.xsd + + + + unpack xsds from mycarenet commons v3 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.1 + + + target/generated-resources + **/*.xsd + **/*mycarenet-genasync-v1.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,***/*Reject.xsd,**/*commonInfo-v2.0-Basic.xsd,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + + unpack xsds from external + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-external + ${version.xsd-external} + + + **/saml-schema-assertion*.xsd,**/xmldsig-core-schema.xsd,**/xenc-schema.xsd,**/xml.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetgeninsasync-bindings.xjb + + + **/mycarenet-genasync-insurability/**/GenericAsyncBusiness.xsd + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties new file mode 100644 index 000000000..5ba9522ff --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:57:01 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetmemberdatasync diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml new file mode 100644 index 000000000..1053698b6 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml @@ -0,0 +1,103 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetmemberdatasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-memberdata + 1.0.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetmemberdata-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-memberdata + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties new file mode 100644 index 000000000..3a878b513 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:49:13 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetregistration diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml new file mode 100644 index 000000000..9c63906a3 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml @@ -0,0 +1,89 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetregistration + ${project.artifactId} + Connector utilities mycarenetregistration + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenetregistration + 1.0.1 + + + + target/generated-resources + **/ehealth-errors-schema-service*,**/ehealth-commons-schema-encryption*,**/swaref.xsd,**/mycarenet-gensync/**/*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd,**/mycarenet-*/**/*.xsd + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties new file mode 100644 index 000000000..e4fe15234 --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:49:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenettarification diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml new file mode 100644 index 000000000..912e7585e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml @@ -0,0 +1,92 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenettarification + ${project.artifactId} + utilities for mycarenet tarification connector + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-tarification + 1.0.0 + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.0.0 + + + target/generated-resources + **/ehealth-errors-schema-service*,**/ehealth-commons-schema-encryption*,**/swaref.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties new file mode 100644 index 000000000..dae63298a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:00 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-ssinhistory diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml new file mode 100644 index 000000000..929f3f57a --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-ssinhistory + ${project.artifactId} + Connector utilities ssinhistory + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-ssinhistory + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-consultrn-ssinhistory + 1.0.3-SNAPSHOT + + + META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties new file mode 100644 index 000000000..ca4473d9e --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-timestamping diff --git a/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml new file mode 100644 index 000000000..35757a64c --- /dev/null +++ b/compiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml @@ -0,0 +1,95 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-timestamping + ${project.artifactId} + Connector utilities timestamping + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-timestamping + 1.0.1 + + + be.fgov.ehealth.xsd + xsd-timestamping + 2.0.0 + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate Java Xml Bindings + + generate + + generate-sources + + + + + **/ehealth-timestamping/**/*.xsd + + + bindingsupport-basic.xjb + + ${project.build.directory}/generated-resources/bindings/jaxb + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + diff --git a/compiled/3.20.2/META-INF/sun-jaxb.episode b/compiled/3.20.2/META-INF/sun-jaxb.episode new file mode 100644 index 000000000..11c0b75bb --- /dev/null +++ b/compiled/3.20.2/META-INF/sun-jaxb.episode @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd b/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd new file mode 100644 index 000000000..f33f3441f --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd @@ -0,0 +1,106 @@ + + + + + + Implementation-Title: XSD AddressBook + Specification-Version: 1.1 + Implementation-Version: 1.1.1 + Build-Time: 20160401-1738 + + + + + + + + + Social Security Number + + + + + + + + NIHII number + + + + + + + + CBE number or EHP number are string identifiers in 10 positions. + + + + + + + + eHealthBox representation. This information can be used in eHealthBox services. + + + + + + + + + + + Healthcare professional contact information + + + + + + + + + + + + + + + + + + + + + + + + Healthcare institution contact information + + + + + + + + + + + + Professional data of the individual + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd b/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd new file mode 100644 index 000000000..067c782f0 --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd @@ -0,0 +1,237 @@ + + + + + + Implementation-Title: XSD AddressBook + Specification-Version: 1.1 + Implementation-Version: 1.1.1 + Build-Time: 20160401-1738 + + + + + + + + + + + + + + + + + + Find contact data for a specific healthcare organization + + + + + + + + INAMI/RIZIV of the institution + + + + + KBO/CBE of the institution + + + + + EHP identifier of the institution + + + + + + + Type / Quality of the institution + + + + + + + + + + Return healthcare organization contact data + + + + + + + + + + + + Find contact data for a specific healthcare professional + + + + + + + INAMI/RIZIV of the contact person + + + + + NISS / INSZ of the contact person + + + + + + + + + Return healthcare professional contact data + + + + + + + + + + + + Search healthcare organizations based on one or more search criteria + + + + + + + + INAMI/RIZIV of the institution + + + + + KBO/CBE of the institution + + + + + EHP identifier of the institution + + + + + + Name of the organization + + + + + Type / Quality of the institution + + + + + + City or Village of contact address + + + + + Zipcode of contact address + + + + + + + + + + + Return all healthcare organizations that macth to a given set of criteria + + + + + + + + + + + + + + + + + + Search healthcare professionals based on one or more search criteria + + + + + + + + INAMI/RIZIV of the contact person + + + + + NISS / INSZ of the contact person + + + + + + Firstname of the contact person + + + + + Family name of the contact person + + + + + Profession / Quality of the contact person + + + + + + City or Village of contact address + + + + + Zipcode of contact address + + + + + + + + + + + Return all healthcare professionals that macth to a given set of criteria + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd b/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd new file mode 100644 index 000000000..1b022e009 --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd @@ -0,0 +1,86 @@ + + + + + + Identifies the type of Actor + + + + + + + + + + + + Identifies the author of the message + + + + + Identifies the authorType of the message + + + + + + + + + Identifier + + + + + Type of Identifier. + + + + + + + + + + + + + + + Status of the requests + + + + + + URI code of the status + + + + + + + + + + Additional details of the status + + + + + + + + + StatusType of the requests + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd b/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd new file mode 100644 index 000000000..cf6ca1aa3 --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd @@ -0,0 +1,85 @@ + + + + + + + Basic eHealth SOA Request Type. EHealth Service Requests SHOULD extend from this element. + + + + + + + eHealth SOA Request Type for Services that require an Author as input. + + + + + + + + + + + + eHealth SOA Request Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Request Type for Services that require an author and pagination as input. + + + + + + + + + + Basic eHealth SOA Response Type. EHealth Service Responses SHOULD extend from this element. + + + + + + + + eHealth SOA Response Type for Services that require a Status as output. + + + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input and a Status as output. + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd new file mode 100644 index 000000000..3c20cc7eb --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd @@ -0,0 +1,46 @@ + + + + + + String of data in specified language. + + + + + + + + + + + + Basic information on Error. + + + + + + + The component/party that is at the cause of the error: consumer or provider, client or server. + + + + + + + + + + + + Unique number identifying this message. + If present, the ticket that was created for the client's request, leading to this Error, should be placed here. + Then this id can be used to trace back the message from request to + response. + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd new file mode 100644 index 000000000..e23e30138 --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd @@ -0,0 +1,80 @@ + + + + + This schema describes the structure of an Error detail as it is + communicated by the SOA Service Component to the SOA Platform + Not all fields are communicated to the Consumer ! (This + error is transformed to + a SOA + Error) + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ServiceErrors. + + + + + + + + + The actor is the element - in the message path - which detected/generated the fault. + + + + + + + + could be a java stacktrace or any other kind of trace, used internally, to document on the cause of this error. + + + + + + + + + + + StackTrace to cause of error. + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd new file mode 100644 index 000000000..1e2a5cf6f --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd @@ -0,0 +1,71 @@ + + + + + This schema describes the structure of an error detail as it + is communicated by the SOA Platform to the consumer. This error detail might + be embedded in another structure. This is the case when the + SOAP + protocol is used. In that case this structure is + embedded in the Soap:Fault "detail" element + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ConsumerErrors. + + + + + + + + + + + + + + Supported environments. + + + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd b/compiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd new file mode 100644 index 000000000..481194886 --- /dev/null +++ b/compiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd @@ -0,0 +1,548 @@ + + + + + + Implementation-Title: XSD 19. I.AM Attributes + Specification-Version: 1.5 + Implementation-Version: 1.5.1 + Build-Time: 20160401-1627 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Full Address of healthcare actor. + + + + + The BST code of the address + + + + + + + + + + + e.g. contact, activity, ... + + + + + + Localized string. + + + + + + + + + + service, enumerated with resources that have a link with it. + + + + + + + + + + List of baseservices. + + + + + + + + . + + + + + + + + + + + Code and description of country of HealthCare Actor. + + + + + Country code following ISO 3166-1 + + + + + + + + + Localized description. + + + + + + + + Info on administrator of entity known in CLC. + + + + + + + + Info on entity known in CLC. Subdivisions and applications informations are not given. + + + + + + + + + Info on organization known in CLC. + + + + + + + + + + + + + Additional information which provide for example other contact ways for a health care party. + + + + + + + + + + Identifier(s), name(s) and address(es) of a healthcare organization. + + + + + + + + + + + Identifier(s) and name(s) of a healthcare organization. + + + + + + + + + + + + Identity of HealthCare Actor. + + + + + + + + + + + + + + Identifier(s), name(s) and profession(s) of a healthcare professional. + + + + + + + + + + + + Unit of I.AM Attributes. + + + + + + + + + Identifier(s), name(s) and other informations of an individual person. + + + + + + + + + + + + + + + Info on Mandate between two legal entities. + + + + + + + + + + Code and description on municipality of HealthCare Actor. + + + + + Zip Code of the municipality + + + + + Code of the municipality as known by NSI (National Statistical Institute) + + + + + + + + Localized name. + + + + + + + + Metadata on supported organization. + + + + + + + + + + + + + + Identity and function of an occupied physical person in ReMaPH. + + + + + + + + + + Identity and function of an occupied physical person in ReMaPH. + + + + + + + + + + + + + Organization informations (identifier, contact addresses, addtitional informations, ...) that may be used by Addressbook. + + + + + + + + + + + + + Metadata on supported organization v2. + + + + + + + + + + + + + Type and subtype of organization. + + + + + + + + + Name and codification of organization. + + + + + + + + + Type code for code element such as QualityTypeCode, OrganizationTypeCode. + + + + + + + + + + + Period in time. + + + + + + + + + Name, identifier and isAliveStatus of legal person. + + + + + + + + + + + + + Professional informations (nihii number, contact addresses, addtitional informations, ...) that may be used by Addressbook. + + + + + + + + + + Info on profession and speciality. + + + + + + + + + + + + Type of profession. + + + + + + + + + + + Type of profession. + + + + + + + + + + Type of profession v2. + + + + + + + + + + + + Type of profession v3. + + + + + + + + + + + Metadata on supported quality. + + + + + + + + + + Identity and function of responsible in ReMaPH. + + + + + + + + + + + + Type of speciality. + + + + + + + + + Code and description of street of HealthCare Actor. + + + + + Code of the street as known by NSI (National Statistical Institute) + + + + + + + + Info on supported organization. + + + + + + + + + + Info on supported organization v2. + + + + + + + + + + Info on supported quality. + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd b/compiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd new file mode 100644 index 000000000..af10c3d10 --- /dev/null +++ b/compiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/external/XSD/xenc-schema.xsd b/compiled/3.20.2/XSD/external/XSD/xenc-schema.xsd new file mode 100644 index 000000000..089076557 --- /dev/null +++ b/compiled/3.20.2/XSD/external/XSD/xenc-schema.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/external/XSD/xml.xsd b/compiled/3.20.2/XSD/external/XSD/xml.xsd new file mode 100644 index 000000000..eeb9db560 --- /dev/null +++ b/compiled/3.20.2/XSD/external/XSD/xml.xsd @@ -0,0 +1,145 @@ + + + + + + See http://www.w3.org/XML/1998/namespace.html and + http://www.w3.org/TR/REC-xml for information about this namespace. + + This schema document describes the XML namespace, in a form + suitable for import by other schema documents. + + Note that local names in this namespace are intended to be defined + only by the World Wide Web Consortium or its subgroups. The + following names are currently defined in this namespace and should + not be used with conflicting semantics by any Working Group, + specification, or document instance: + + base (as an attribute name): denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification. + + id (as an attribute name): denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification. + + lang (as an attribute name): denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification. + + space (as an attribute name): denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification. + + Father (in any context at all): denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: + + In appreciation for his vision, leadership and dedication + the W3C XML Plenary on this 10th day of February, 2000 + reserves for Jon Bosak in perpetuity the XML name + xml:Father + + + + + This schema defines attributes and an attribute group + suitable for use by + schemas wishing to allow xml:base, xml:lang, xml:space or xml:id + attributes on elements they define. + + To enable this, such a schema must import this schema + for the XML namespace, e.g. as follows: + <schema . . .> + . . . + <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2001/xml.xsd"/> + + Subsequently, qualified reference to any of the attributes + or the group defined below will have the desired effect, e.g. + + <type . . .> + . . . + <attributeGroup ref="xml:specialAttrs"/> + + will define a type which will schema-validate an instance + element with any of those attributes + + + + In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + http://www.w3.org/2007/08/xml.xsd. + At the date of issue it can also be found at + http://www.w3.org/2001/xml.xsd. + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML Schema + itself, or with the XML namespace itself. In other words, if the XML + Schema or XML namespaces change, the version of this document at + http://www.w3.org/2001/xml.xsd will change + accordingly; the version at + http://www.w3.org/2007/08/xml.xsd will not change. + + + + + + Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. See + RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry + at http://www.iana.org/assignments/lang-tag-apps.htm for + further information. + + The union allows for the 'un-declaration' of xml:lang with + the empty string. + + + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for + information about this attribute. + + + + + + See http://www.w3.org/TR/xml-id/ for + information about this attribute. + + + + + + + + + + + diff --git a/compiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd b/compiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd new file mode 100644 index 000000000..230409e6b --- /dev/null +++ b/compiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/application.properties b/compiled/3.20.2/application.properties new file mode 100644 index 000000000..11a0b935c --- /dev/null +++ b/compiled/3.20.2/application.properties @@ -0,0 +1,4 @@ +application.id=3 +application.name=connector-technical-base +application.version=3.20.2 +artifact.name=connector-technical-base-3.20.2 \ No newline at end of file diff --git a/compiled/3.20.2/be.fgov.ehealth.business.chapter4.properties b/compiled/3.20.2/be.fgov.ehealth.business.chapter4.properties new file mode 100644 index 000000000..6d573fb6d --- /dev/null +++ b/compiled/3.20.2/be.fgov.ehealth.business.chapter4.properties @@ -0,0 +1,14 @@ +#----------------------------------------------------------------------------------- +# Additional configuration params needed ACL +#----------------------------------------------------------------------------------- +chapterIV.admission.ACL.1=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:kbo-bce:organization:cbe-number:ehealth:1.0:hio:boolean,true +chapterIV.consultation.ACL.1=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:kbo-bce:organization:cbe-number:ehealth:1.0:hio:boolean,true + + +#----------------------------------------------------------------------------------- +# overridable implementations for builders +#----------------------------------------------------------------------------------- + +#chapterIV.kmehrbuilder.class +#chapterIV.qualitybuilder.class + diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/ErrorType.class b/compiled/3.20.2/be/behealth/webservices/tsa/ErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..fc7a37b2cc8d488806f6431063774c3dc2b4556d GIT binary patch literal 1277 zcma)5T~AX%5Ix&Z+LRBmAmAq`P(WEkebSI1LV{_;2sTEZ_O_dL$-R4V?-tQtrHRJG z2Y-M+$~b#(TVg51KJ4C^ojG&P%=Gu4pT7XC<4F-&@B%VebH~Fx*7JCj$76=ENE#*l znlzCL_1oPS4D2Pt@K&fJE3~Z%zb&(b;(m-FV?P~BhVkl=I1$_zy27jnbOK`Fr+I>H3HlU8-zPrRazz? z2ZBgCDPf%&AgB#wcbpm9Qp9?(>Pha&mJ~kK`6xZ=)`_aih}%f;ZDT^?cv9JXQ`&@b zxw15M)5rozs-f>1K3imw$kLjp1kL%*D<%T&M3+ z5`Y`HNfyH`+@|y2I<(3N?Ec*p8XyE2%f-wC!wT*%cQIK&b{ZHefHVs%>4EI_a^`ru$_d8%Q}{@ ztRbsmMaLMf$YoVpKGeCa=_unP4eL5|e4N0s1Tyk|Lwa1*@QHv{-7J5zuy|46Y^83S zb$iFQ+;GSI-mV9>zvndUzzhS++_Zw78$ayY%L3WYJ6`Ct?3xoeb=NL?UOTixr|ks- z`N|z@&)PTlTdrAmyj!MqXf?lVxf@=mRkPfVgo*9Rhc1J;h(S6EHeJhWn$^&Eye8eW znOeE>#YRw_TVSbM-Vug{ zK}n@6?S|#nEZ>o^J#5vpT1*jNaXcqnrG9V7u=Tnug_?jG?l>$_>nlNfzeknk`-TyhTHb2!O?DQ*YDVkkUA~)H+S8&f?&B%^xiwu-{+`S zflPl~&uvTgZ0r?*?lou8{;p%WoU9|0)T2=NYHgn1jxm0Ml(noZ0s`Ya4Rb%v|A_z@ zUQ!-l?4%T##yFBvE1D;Hn&vKl`hAFp76Q zv8PaFz|fI^Q@k;{Za6KI(@vea%9NW>$eJF-(&Pc+#kt?0{Sx`eq@%O~XPJDKb>wl1 zrwk({;tY$CKLhU)RiT$eo@J&9dUgvkxyzDb#b2TQn_4M?>r#vL;F2gDR(F@6F$T{+ zLZVW7az$CqP5z8rDYvksW>o?fA0qh^;#u|HkBYea;_t`MZx#(;sCB8u0I8rFG4wZj1D6u8{s8OZ&FvnVwj5)_Aslj|yB^V#6@*GJG=Y=@& zj3^0O7kU+6jxqwd$53yk4JAEtfYAp?sekaS+()YV0744f?W!J$IZYZO%G RXnaz9x=8QS0Y1Pb;2#o!gXRDL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.class b/compiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.class new file mode 100644 index 0000000000000000000000000000000000000000..c2ba22bebb21f386117033bd90ac8efd6f0a2cc9 GIT binary patch literal 1221 zcmb7@TTc@~6vzLw+ft}SDi#!PSWzt3RrF0mBnS~wB>`-VmxtMQq(io|I6Fn~JDF$# zG4a6<;D<7vnXV8kkl2TrJ@?-^bNchw_a6Y}@Gy@oX8VvqV2^t_+|OYyhX)MBL}JylA&Vp*J~ESk|~s9dhcE%4=_Gmnkryo6((}{08>bWgelk$0=v1Ca8*Yz*Sr$iQzhK z(D`@p0lY6=!B0*M9>vWxc%E=QTWWIZ5Z-a=ywg^R^SR3~-0@1wTePxko8cD5jzB#6 zvRxd&|J((#c_PSd+&KdAX}T6<^bmeG$Xfz=cPfaTu!nJ1@veJ`GRYOvmIWp-i766k O?9-Te11~`#LFqRmmihDm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.class b/compiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b4209baea068092e079874532c9ca935853f452b GIT binary patch literal 2353 zcmb7_Yg5xe6o%g|rPNRX5kUl0R4(Nf?x^5}>x@oE9ok`Z#xH5R!ZK-sNs92V^b<2W z;}7shIi7843Y(ZfKjduE^Sn7{^Pc3--=Dt$%wtPKA6DA%R6|0>XBv_+KG%?vaaBWF z#x)I^j4w1~WPGWiL&jGcx@3HIkWI z*44Hh$9C#%W@A+RRH6rzS_=6MW8dHQr5GiD+b?3IIvB3nXmk0RvTCojyIrkUKb5L# zxU2DCsMESgth*GVsrA;bI+kH>Tb^@zH7%7OEiF$fCB7qS!*ppTW)6*GgQ0)7O5UsR zJ>d!(v31L`y_yYa!p3qk=R`lLn0irIW!>=q)jw9uUA`||s%|xdyXa?_ike6NdHN0* zjY@CM3&TQG;(um=VLFmh-Oex)mGAqS1}Q4f@A9H+8RoCUG^`w1kZ-=YZCCsildf8b zAsbctB}37BQQAc}4Qv1W^^0Nj(q}~e+QFnt=y;FL7AP``trKTpKWLG_03GGG26#eW znh^}rDpOCw5bo0%!vj2|qZF8@Oev85g~X>bw0x&^T_aVyK6Qal`}{B-1^FcLtt!75 z%0H&s0{2f5-=^|wq5KF&gM6C!8!EpQ%8y|@$ZN#6t9&k$&tf9TXNbS4@`X@-5>r9G zgZNIB{~XFsV3_zyFFPfAfk8x5yiGBlX$CXLa-P}1H@uA@oKi6z>w{1v%9V6fAYda zW8#HBz#nCNcUvLBreTwvnQy+sJm2B>pP#<~Jclg8LA8JkYVop>!_yp|<*+F*8|uI) zudRd7`1bAYD*>@5FthF3Fj6*ZD{r73Mu|Tm;P5tx1eV?mY-D=6Z9?OEddpfrQV~Oh z0_)9FHB@KvtmjGB*sfIPTKT@`H9XzZHhLkDv8tyTvo(sD*0w8;|m zwA}W)v@AD`)%$~L;ug=PkpXUFiIO0~ zU9KbN)JRwRhSZl!&h?4T_i%sgTxT}v_^H~;ccdxET+VCam(b#uS$|9^o<8DY73=Q2BsVh*F5T EzfhFdqW}N^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/TSBagType.class b/compiled/3.20.2/be/behealth/webservices/tsa/TSBagType.class new file mode 100644 index 0000000000000000000000000000000000000000..c9bce37056405182b372ce15b74838a390c0d9a3 GIT binary patch literal 1419 zcmbVLZBG+H5Pr5VmNr+4h$#4qAhe)tLC~Zc5{i&uDkKyel@DZlUE3wsyLx*?^jB%3 zG4X>xz#nCty*9iwm7w=w_hxqHnP;Az{q_6DPXLQ}l0qB{NyM;dmPZLJC9s^pV}>Cu zeI=ZV^tJNbSDVin*b9dAn&;|3xIslYZ5byN^D%~0po^j&dKn^nMTW7Rwi~FXtSGIj zj$CzJFAxENX@=?2fjAUL{HW>hs&Z>w9G~*nO=sPaP3ZwzR6dJ5sj@nqn7Ap3q8jlc{-N^P1Lte_=n*ZO@ln+YQ+iynHH$>R6|3hGdxB z5;oyYw|%z|LKZ@AA+QSsSy-6Q7Yt&dgUE2{nQ~RI!Vt~oDnxzFt5JHUq+GexZdRqg zD@X^1;gV;QvV!y_yX%Yv4MoDtl&X?fWkU)lXz&lRO4o3xY}1GqJXB%#V@nd_bX^9g zRf%PDM)kBl>yBsliiS=6&|DbNp|rETE@gB7qgaLtodsIX{yUDLmMVK~-PtxE= zkfIYRO!gqzL$qheJEU!r|{$1VD|Isv$iJ7h83C4RlhUlIA-lU(eZd=Hb|n_?MEcqOGFZpcYh^fG>#w_wmuu)$pqPR X24B}`64wPvTVW6z8JL#z2P#XK_9p}iy8A^K z_qCC}K)HTT?n}>?!LHXZkq&m(1WxV@0;7AXrDNUp)n*WcMjASg1>SZC?tAxpzSq`4 z*OUM5dbfN2wy%0BFm#d$WKS_#?aC zs?D7Cbw|aXiKX|ILp2}t75(OhD}lU;>pC{%G(SvYV6^X96H&7by&Fg~h)Chu*!KF= zU`;08FtXRLb(x61t2-|BwGA7)*|7fkv91GcHU!d@*K&T`UlFJ9MiFzEFJcKV74b4&5jgIi1*gbn6v+p}wm&zm zH^v?FUXI?Do9%n5!;7=vOgi)$?$Ode+IxZ1eA;HftdL>&0$$*EkxxVlC0a<0>leAU zbD7rTF&41+ElzNkoR99FJlJJ2#J}o%z25#J?ATag{4 zxdxW150Uu`$EtrI`^{tI9wB2bmRj1?=on|SuT5Ph4wA*H4C;J%MEP?q~@DU?!BQ2?n4700JdVp_vyH>@}1_zfWb3P>O% zkobzkk3u{<+om)jAR@(H&%Bv=bJ#zAe)$IAH0H9%;7T9TnAXcxyh7E?>cR`@ zB;h%A!APYjQYH}3n=%l!c#A?(1c4t|I9jX-yCRl_o!Iao-Cswh=RGJ`Gl%}~0w77^4}l1m2K7|WP-SLJvh~J%jTy)%vTAak zoTk@QxupH`V@i55oVF0pk1sOGS--|W14ZeHyUlt<1Z9U6({=T$?1#gy@Ei#f;j$!a zyEl!JZd%g~7ldl?OK0Az`qW z$gGh6M=KpR%W$pw>496NzrJbxOs@Luj?;(=HQxdH|JG$oelw_wn^L!Bw7jvpC-nSV zIA$vL$FZKNav;^(B(^&67xe1X-khH+@;)By9U(%GbP&`EPCz5@8~1{m;EgHt_O#&p zVfz|x>2R3CUhK(?;Ib782Tw8H=eiftoI>Gw<-){k|&1YE*FuDKQfhj5rD zzI`~#^>^csh`pyWhPLtDuEu$cN5<1c$7qu(9Q%Y=J9O4aAMt5_Y&?v%P*HeItzhcG zX~pp_MB*EXJn2eg0w=l=iEktlkcj#t5#0hlWjINax*`jR^9+m?J|giQn+so&eE1ou zPe^EqrWQ9f+RPnz!~VZz@7}GWI2L7k%3!UbsFSA|;S5DFoHae2po4RaRS-Cj3%E!H W`+o_SA0w_XpfIL5QjsrlXYR~@|3Ci+zzWv$$YE_5L-^hfH*&a{ zM+R#-+{)pH9BvDYCo0x5*i&($qwweQwt%=VFuE0miIJh%lR;NyiDo|`kk`#0qokva z3RDK!z>PH?a;|M4YL1L!;YjPbaz_sLe2pj5GvK1m@g^N8Y1$;MH~5^yF)= z_e(pt8>qGl4M8%YY%69fZ=Ym47psR|9jj)#MnaHtz9@k}DU8oB#Mwman}x#&N1!?C};LDZp|Z}IuF zu0w4$1k&>hd!)M+HJRvqMThFAZo97Hnq=)(p{PN1B{k-{Z_Jo|P1dVt)9~#PbOTfK z@5ok_r7Kt1XiJ&Xs!Yr;3_69;OvUE}z-dgCym}Ik~^P^#j#lXHPhjjy&Hz4Ek@|xVXmWBL{(VNaGTQk>~#i zuVD%WJ}9Kd^*Gn#oIjzpnBW2?e#0ca+FC5NG;CdC zoPmJawoycMisE!X!Genw#lC};tg>RgcB?5fQTyqLb6z@76RCO6Ezay1kETQ_V Ibkp|TOY~xW4*&oF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.class b/compiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..4d2f539ca29f139ed8be922c254bea6ac32595ee GIT binary patch literal 1555 zcmb7EYflqF6g|^YDz!YU3W{&>L5sQyz7Rr!3JIoa(pIAJ)3i*==ytc+og(MWZ$>MGn zvjQWrinR1sRTS$mc((FTKs*u{d=Lh)k%3v2en(}9W`9B;qoOE`1TL5B%B!n&C4IB* zy-{`IZ0LrHJrhfB$p+Q7+G5<-BPPM)^%Sk20>_~VX;`?Qu&qKkel9S%lGO! zSo7qL*L&XbmweSyfgwm=AX|#n9k4*ZiSNrM0Y)5v*D>1n$~v~816AD&r0GPApWWx4 z@5#DWC8%S)K%9)*vevu~v{?{HPZn3nr~&6|IzYt`=f##OASxXrDV?m$zSq~qdbu_wk}#Sg?gX{E`3%(AUzHtb@h%@QXtGb&(zqR9x zbG$#Y;7B5kaSR~G_k+9=Qpod0Avf+vxIf7C5dVc3hv^_+hK#zvvHbzZ7{L31cszH8 zcw7b7Oz9KEdzW*P&wgi|!70Ayw*zn*XSfqMOJe(zKOpsPU-EL-s;U>F41SZs8Au>#aQVB(%&#t`hva}pOE>8w6$1j zY1qDoxB@<9ZJ~g055=*hz-1RJ3WN<(zUP24Bw56@%lq~mKf?Fq~qLHCeomwqCjqOo9VZH0_jzhu| z{2(Nd5>*0;S0sKE;>_;mq75}w_hDw|yPWTQXD)yL^ZTCw-p5)AQ&>KOB36p{qJ(U` zXjseLBJLH@EMirl5~@H;x1)kk``+URUkZo~f$25h3yt(lN4jH`C#3y^z|6Kk4m|0u zdnV8-BtUCh?nq~BwCl8VXqE-ewDp!J%{Wj3_fqbaR#!P)HBizu1Lp_TW&Iu9Q=wx* z>1-T>?``gl)N+GxmmZBhqlc=aL)~>%)AM{I4cW5#tq6YC*&Vu0S9^U&9(kQ7LwDU( zL*-dcIZqBrr+l)4z*L}~jdh^<*|@vhK!yX0I*H_0jETqz)Fzj28j92%8)XUDH0l?! zqVjs`oAI!#0vg&WLt#aG+B5{RwS^Az*8Dz+&$hIe_MLY0*ytbaiN!TO zMN=RvMv27OydiENMOTz8-tuIP{YK zY44TTTcC#;aJ)urhqK_EuRn+QEh>7QqYbjJ=?#wMH~??sCRcnUaGT|9@*}>kHg3MY zkIY|~ssDlO)91(?AY(1R(v^jUo8b&RX5SrD@#F;Td;(jGVnsD+e1W)iEONAUj!Et# zZ&5Q5YD}_!0xf?;@($ifk{gW9FsD#oJV5@q#ZqJ)A&+Mf!o@f$L9h}mMH&m1fA@$; zhJRMAeH4C45!wAuBJWYfxQhlwurd_tR}WA~6ZwfmetsblyPX+)5LNsz+V(44e?;q& U!pHaopK{6b@fkk<4kEyou9`+)QM{Zflf@kqKizf_& zM#f5n6&V{9>HV#B2DZ)6zZPj@g|-zDHe`mXxQ8)ZGxB3Y>Ok%^YQBsahD%4{SnyEj z175bV(g)8OCSEnPRW(^rM){#!)jG1m5`bZtOA=1_NiF2Q(p4_nr~Gv-+z4e&YD-0O zF+r(VR#Q#rTvb@PM^zbmUMQ{X3PY+mUtvhEMOE?+l$37q+7krp$VCB(6C{!BmNRV+ z74djh@+J4>p%kG#aii(1En&jwXy0=Pzr+ zkhvH-TD%zPG-Qrlry2UF{CZm`>7(1|qdMolbaC4yPhuy}RP zR|Ar5qImCfU6R74maaF{jBdqdHn%oPG&HkUBebH^TDa>Q@4}X$w;o6J-MA{_03>`o&G-3q?)pbEunZ%KOGUh#jK2EfW&<4a#IeU0os`VP=L_y$9CK-9?T5{WLYqhxXVGUr|R0rs6X9>!?xNt_(xv@bLRa03%$ zF+#jW>%YmT@V<2sS>=RM3Oi1(77&yaneyi*c$ Tcz`0A^9Bo8d<)N@U@-g_hGY_^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/behealth/webservices/tsa/package-info.class b/compiled/3.20.2/be/behealth/webservices/tsa/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..77dfab0512778cf19885bff0cb2934fbb1920a8a GIT binary patch literal 351 zcmaiw&q@P94935yf7aGNXb*x9pm?zXk9sP!3x%R+QM_i?v^#ZXwsdB@eKrq1fDa|k z3W|6!ha}|t$dBaxQ!Ov-AROR9}194$D1;h9`$H!XW}Ua`W-edU6- z@~FMejP#u=0|#9?uW&kUJZoB8Lz#BZ#6K!MSu@ECv3#x2c5KDR<&kk#gs`|Gs_VL! zNg-@P5gV!{^Ris&Ts#FI!Cf(8#f7w7+JQ{DGT~q1jc?oy@$R8N9;Kt>C4x4+(u$$3sHkUjc0}8G9vL;&C_{y8uinSY+?Kn$3cF-1du=@#`j%Vip literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/encrypted/BusinessContent.class b/compiled/3.20.2/be/cin/encrypted/BusinessContent.class new file mode 100644 index 0000000000000000000000000000000000000000..4dc45a69bfc8a6fb5c9ba3456f5ef16f29ca1d8e GIT binary patch literal 1999 zcma)+TW=dh6vzLw@hy%MyCx|um(sKaoP>6vTneP5IJe4Cpb}0aq`WX*kJ2scS!;J( zCGZ8{9mE%a_aYS`@xUt*9}4lG-KDOLaqz>=%(?!~Ipg{Buit(La1(dSn8io4C}G2X z?%2=AB{c22S;AHk+ePdYu`5uERpiUyP(`sH>iey20kJ1AzZL4(NNo;fFi?3$wLc+{ ze`Ey$&e5j8#m@%X_&s&#$9^YJO|3&C4dcWD*Y+RENAkoy=>=}b*IidW)w-Yef+X%b z^HdSdGaQXji*6Z!g>n#S}1O+&-Zz$lvLwCs`T))Wufm3_k^ZSFmS9h~-6GnFyG z`v39V3WGrQW7SO&hu+ImyqT`G%?vBkZQ9-g)k~mg>)0vGd7(B+8w<)4=P^80Gu@8% z!Y;cdP|fs1N#VAyeX}7j(^xrVi?+fp<5c&3tv(&}Ix0Gl9GUHX=yCp%w}9tNm@^N2 z&hW~9N4cJ_U8TL~l>O_vn}e7U;yBAk+S0K~ZwZq$R_wJX#ZM*q#?hutpQllalU{73 zjToDCo*q`cln#AFYuy*2KAxGuqXAQ)lgV&hl9vdyT0wl z;#hq*>?Iahn?Aj!=dmSWWM_5utW)dEHox22+2^>gPS228LtwTah5dU`S49;p<4OfJ zoU33FOBK9~C4mdF-w%8*`5U^SXOy`fn@GuC1+Q3rPKTO>UOsEGd>U-+=_u}X9xBhU zJ&DK<-FEV7_+QyOLyQvN8-X(NcmZ>$a6ixI!odP^mXGH;&jqf}am`uWOt#F^dG4Q& zDZIc<&BH}T0bWd{FVTR7W#)5SGxJMSu%dq}E+;VT4OLee$mJ@y=2w4(_?a6A*Z8$G zz?*oLUrS5_yoT4g^6kM2zoX7i;5?@CS?AV7=T)p_&KtCL=u=o-`vuN0bvcn9FyZ|q z!uixHOK;KArU|@(>k~j`#zDTA2y!DS-BvLIGBXYm5Ty5?AhyGTefkGvFF6C%)hEdP zfkHk1*zPRSOw!l|uD}V3IOUc2`WdupR^eNTttd0n&B=_pamH`R`0W{tZ%kUtmF0( HM2y3`|g_hD%WK+PEMO(0p;%?Cduq0?B31CC$)wDh0U^`Q1rU)k9>%Y-N zW8#HBz#nCN&vX=N2V#?+)A`otTc$sMeg6Sq0gn>s!QEa&aZerh)$t&PhcV=1SQHp= zq;2T+lC&MeGGDAc5fD!WQY)6}xVq_<^m( zJ?C0EFMhhxatu>C4ryE(3QQI&QmY!KCe5mS*mPx0TRv{XVCfE#K-`vZT81ra;dT|# z1HC567u{~(J&T5ExQ_+GnQVzPD^`s(=^~RqZ#62?-qKl`z+lm;vROJ?#%Es`abFpX zmFY$+{DFLCT5nCi2m+>drR!Dd_c4;ms!pbyl zImp-@Qh}KO<_@F00*EuQ->Ep`_&*byR?Du+RYP@VJh0YzHGYA))7N0BTIGx_d+V?% ziJJW%Yu`4yx>hK1XQxj0@vR}y+qA9bx?PjD!0hQx8I{X+HPy9^m(kgFz~Y)s4<-mc^j#yq7nl0&|Mn^bc<7I3SKu){wi3^`np J+q9tg&Tn#hR73y( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/encrypted/ObjectFactory.class b/compiled/3.20.2/be/cin/encrypted/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..345efad71692985fe6f56c564ee298e00d21d94d GIT binary patch literal 742 zcmZuv*-FDe6g|`3SohtEC{(Q?2Glo2&|+UK3RQ|ePSQcABoj%dE`Oy@f`T95M~Qb@ zEw*VM?v``T+&go>zTZCq>|)767IRt5TSyqcU?FAvVipC4%%N0LA2B3Ln{|d%IcNxm zv8q(!yyZJ0yyA{WmC0)0a<9%qY4YDuvOZOOAN%4)J#X}q!m$*QPdSF4if1@5#72BTA?c{ zvOQH#pF2(dz!?^5Ev2O|>N1iv>#77<*ybg2QC$5o*oC=^AD;xB90XTrSj`5;%QmI9X3m zHd^gyz#NiFHgFU;AGe;BTzMz8<*8I_RX%$+F)!rRwLq7ZrVqQYd^Vzq`67Ash)!AbLS1uFvOV{NoO6)0@)bOnkRkxv41 zZEfgk5V{oKDmUOxqaArF=&D$!`@C7S4>}PzYr7;pZKRH5LMk9%hU9C;D}ShyC|13g zC?sR0N*?9#Kwi6j^6aJZY!pAY1nOQ)%2J1(29#KV*7nZCnmL)(YB$j!_UKY)ga7;1 zeqRlhz*=WutPZKG6U}zcjft$XIx_5LtDRy-auf#A)y9|V_f+16L5F%eu{`w*%BTn& zP3ryEZ0JOfSDrtfR>5Oc1EP!?_=$@WMR@sYW^D?ET?abH0PQ3^k919M=H80p47v A{r~^~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.class b/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.class new file mode 100644 index 0000000000000000000000000000000000000000..447ff6eb4a6a1f05d1695c5bf1c94cf3428cab6f GIT binary patch literal 2297 zcmb7E+j1L45be>$!nR@?W1GY=kdRaqoN}M zxi1~5dNN>iwbqo}QJR}4$1>!-8+`MOzUm%8e2>wE{jN5uBO5AIO;1*|_Kh$I7&2O} z9f_WJ%pZ3=-c;J<;<=W8(ebuD*^%17NluH71cS2?7`+t8Z@VgxZnjTwRazII$KGx&)IaKi>Pr==oYV=KU0XESmclb_Zlu%J$`PL9Yb_n)2R!y-omirK{=w5zC*=|00jN7| z*@@!Xin&qtlU*Gm*aP{b>N1*qboO-4YNU&H8&sK5=5PbuuMY~x?kla#I-_i<+<@Cn z-$feJHKpZVx6_otfk0Pny?i9n5SS>OV`0v;7215~WKxvR`!RV(x;Am)_EhKx&-=zj z_>G;UeKb~vw)4|1X$HH#Tq>XV8$Ef`VG_Dh`Y%YE=RCruO~)dF51prZ1WW^6EDgih zP*Vss(3d&Hu=gS{d{gi~U^icS(abuWfx|=>bEUFvE^d5MlP?`^SkOe>?*@+CQMQ@I zxc=8H4MuCD=dR*7GDH{S3;!=u+P98v^E=h;8s42Nqa(!DlQAuOWHf#p_{R?e*S5)^cua64Rmh+gzRF_8JCw&Tq5lkwO9MvacEE~tScbI@n`tw zSN|aPYs9#Obu1FzrZV=$z5%V$8cvMfrgyLof`6mTFA4DHso-l-LcRs0TOL>K2Tk+5QLm>jOam literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.class b/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..a8a43befc78b54c0fa710f77e70e5b3f927a3da4 GIT binary patch literal 384 zcmajb%}N773;^Iv{aIUo&>jRIz@vuhZS=BG7YaquqIk{jrghr+k)7G4&*s4g@S()n zR>hlh$UqYEk$il7nbIua=#`2E&G<~&sXL!jLjq17Y8#Z{ zC*@VHIknaW3d&h8;B?&fEOBWx=E{~xzg2uTdQ!Zwp(_DhONM11g_ap)i+l5h+o#9f2E<~J+Y5-6W*qwR&jT=TFmQ0hcJ39NLr zp_?>xDZW>3z?DWf@>I}QvCi_MSh7z#5$JSXlAbnFM=~K5kS{~>HRF{((n%DnK}-~q zvC@l7k_J|ePUWpTB+p(e&qncUTVTnHNm=UAb4rO7xNIKIq+1BEV(l(UV~?(NKETv@ zCqp$-0z19bSRGPdCz{8)GA6RhYHm{CpqpV{+%($cg6=LSwqD&o{aL?DfKNA^VP*|0md z+P?7v;F)*$0U&{pc;E-{qY&S$H%+`<8^k`$&YW|;bG~z#`RngL{v@K?v_C-w+8w7c z`ou1u+NEljy#hTfP_00pF`5ZwpoG_uL8yHFxVp`V?J>HrX==6kl7jPBW@$+i@pX>%i;wpNbt9A9hc7(d{#7wg0l-S-clojECw2oFHr zY0FL&*H+ApvY+hg5WybGr&X8Hwm-2V6--R_9~7eLv%8}^#3xcee2jZzgyj@;qAFLIzntc8Pl>yM&l=efAT1B z?R&I38h_yX=IlW!#BPf87A+TPil&RSK(7|*3N04tO}fTtJ$~N)&(NaGXWe_$JjUf_ zG#82Bt{%O+>Y2SMbQQ01f$*47o)&4GCa|BxdzPUhhHvUi5Qo#jzz+|RK~v8H=tEo!->(`^bXcR@UN8lIRXAW6?`L#Xu%sOLk9n` z)wSO!a~66cl759kejRyO=v&3%Ew!bnoQ!VLtrQ~JBoUQLzx)S2LZo>$goqquS Css`Ht literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.class b/compiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..0395268e568eca264c94132a37aec6f3af8f08ed GIT binary patch literal 392 zcmaiw%}N77497F|V{QFFdk}m8j~ePl7%wi=g+fuZC|Y z%fMu~kd_Or$fQN1gD=xr$!ytGQbkT}D%lJK^w})M%$Ih^Q;Pb(7H&g3-CDSROvj^a zbTbrioij!}YL6>CuJN?O(+?ikcx(pv_ca0z+r!b2o8etPXH^{o21v-R;In@gYQWpFyk&NBW1e7 zN5)%}c?I29gmCv`>v8sxy;t>x;+Kn@s_Tl#!+q1gh@^aQ?u*ZnDPFw5S}nFIa3og#s1}c*rnjWTb>& zmyuDSezokCnd({B>UjQpZaSc`X7-nb)(-!;yT~QIYg=$0eP^ zK<-C7q?9IRaGv*wLr;`e@iIfMT&YvCwa}wvqcx@F%TCag(VieOhVfeHQlEmlB{@^( z<9$V_OSPutuF_nEyrYd2zVvt?Jw*}1>namQq7}&$m^`^%^a}%;1>J`%H$Fh}3aA3ftR}CnJXH;P{;|j8CRt$kI5N#6<@VMjT9F zgyHdj&xE!*c`EJ;-QwHL1L@M*Or$Cr@NT;B>O-;yn5NIc1}z_QxQqgZ>3@;d&O(VS z1Vi#!lE>&CCGD8OIgG!>d9o7a-_{Gq)+8tOL+2%m=5#ZKuFLkNx^F5X}UXsfxXn7Z3F%)O*AGx z_yhb=#xqMRVQCs;A7*+k-#OoR&g`$>KYjvO!qWn5EDR$HZjQ%!EatJ4#}kGzEh8no zhK#fdgST5R7}!gO(s~%^SOjrHcx`D@74u^ZBeC)&Mf_G>w!9MtYj2HVy50^C^JCxRO%=FY{EhPWzPI5?Uk34WhHM~wNgZ}m9fl(Lv8^KM zW=<)Tj(m9#)unDxeFBtTowsw#Dp2tXL#AA5P}%j+rL57K3gnx%-;~j=AdUR}k4J&vJXog$`i zrHCR*MNFc^@a+FLMUytu;+_ch`F8VAIx)j!;-bCpBwvR5WL^hm=)1AOkV6L7kjD`H zAEx(cp+FI0L-q*SV|0&_cT8g(6CZGiqD1pz^zv!c)FeT4UL`cAo6&7ozk_{A%1_go zOPrh zr&-_9v1_6KN6=XCM&^_Y&#%lXX;SU2`OHM&bd=s1SSF TOcnEcur!LAcJq+Jm>Z$j0uB<`OJH9>Z{q5z;7n;2aP&&Wf@XZC?9`plsUZO;548=- z@RRZ?*PL4G0tMx)7jQamHA`F?jk&TV((e?Xjh+-QZ0Jfr*OFl$mq*5BU0Ip4ER>bX z$=Z4*&80M4s)BS{Hp;syomI?+ZII*_vKa{IvtBhaSD7JCsn+4&18#k*ZV$MBOvj^a zbTbrioij!_Du-)0{=n%QPHQ+uI5q?PYm0!x_G#2)XLy&-xd_Jq0y@#xHaf7e%A2qi SYd=o5V=wWr16_t5?0x~A9Ci-? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.class b/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..e752b93cab3b9f776e7bf930d50bb0787776b605 GIT binary patch literal 901 zcmbtSO>fgc5Ph4ZNiaz%DbNObsnm)DRjdfyN-LG9IYmVZRRqViJqlad>te5?^k2cL z5=i|4{3z7fB#m0&l=?7Vp7+M{Jiq_^yaLd{mWK*9D%kW;aK7oG)mYoqO< zK(W;x3Y5A@NCJ=g+R#ZJ`;?w4KjKQGp9Crzs#LptUM$(KIukhV`y>Nxq)udRGExzR zGNw>7LWN_UC8-*vL@^mFgT!QcWaapc{OF%iV0$XCNqVs_P!Cd4mIm}Kr_2f*wc1NE z&ncL5^@cM$=fS+lhkKCDIGEM@l;mkZJw27?&K|GN)L02L2f492rlHO>3wC5oVwKhW z4FWIwu4f`AaU^|hLa7#S<>xpW&`4*N6{(?$2LcDnsk@Nza9R9~WZmTm?#Lpr=9ZR` zGNbvA$2Q7*n(iq=xLw(LoV{f)*sr|0g!sWh0T0=_`vrFRdUsLds5Wat9jl!2(PE9Q zBj|9aBdGpD;mak8-#MOfl&AH*Tlne%{}_#b@g>Hu{EdJ2AAAAp(x)M6oT(2>PaC03o7P62NNYX}g`kz+UQJ8uU|XqA~Ho z58#I~{&!g=#ik*#4>LXY-+XBY+lEB19>_ysD4IS#HqZU2S zkF1D^LV@Y}p4G7qxszHmFo#Bw)Vi5(ge>Pe%&^xk|OcWXpbw$%gCNQ?FvTse&zwWCEjg-)5f{yQQ2d z^UXUj?Nn3kT`!e=IWjU%PUDeWzuv#4*`hm3*s1#V*>@Id9*_o3W6MHD_sOS%W zzEVxzrW78j3YG1pgs#v@o|AZV?`~t5-rbt=rXL5kTGa`?nU$JN-c(?w|JyFwwh9To z^`Wf@S3QY$=37`@Td8viruxTZ-lsCGL}bV9z;CYyEfomV`p0khesr_}#Vn19ahx|{ zV#vf8h6En}*Ic;W$#Y4^@^<8Ub5Ge^pRrWML2ssuuRkX1fJuH91#k(G!$lM^$p0m- zpMf$h1fqPJ@(Ax?YDYqx!RR}jrIn=rTF)I?lbq~{=LJSf-hy|b_6_25ntp=kK&q51 z43Q*E8Szf3cXA9`iw z6ST>+JAoTLL2}1I-t+{S>J5@R4$>ru-512b&9wDf={RZ}*ECz4RJe@_s-)*+YM9xE O5yA{Pn>#d9clS3YvJ@l$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.class b/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.class new file mode 100644 index 0000000000000000000000000000000000000000..3c0c34aeb23b0bf92f71799710628db4e0aa4c77 GIT binary patch literal 1334 zcmbtT+fEZv6kTW9q0qG4L=^9cVq26W=$nQJ2nkvxDOim>O{XVta4vN&4fs`>XiR+Y z1N|!~pDP7gnL|DzX4*kH|4^&EB+T;;Ck!&x?E-T8J z*jG`nlx(S-jB6r1A2LgOYYAPmolKmIA-qQzch&34@Az?Gt4*B>jri`Ii4ByOV2fZf#WgROSX_I@yITuf!G@X$5|3J7}svpfb2X&G)0z2Qu8P zQ@}JX6;MF2fGHFOR{n2WoOUuX=~&*r+-@8yI}(^mUEKdp`i1CE$t%GuzaJ9H_9*Rf-edHRhnT?Rdt6|YRL@5*ob>8;G4MB0k4p=k+iBTe1mb?I-h#0)cz{1 zFnyBMX`fJ=P1On9?n@-oOXO`|B6IzTWO|7-NW>mU#K4_Y`rULL6|QTZ5@!|ep@cHo Ub2Akz?7;|82)Ud44Ab}E4|Lxp=Kufz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.class b/compiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..63415d54bf795dbf36af13f6b9756f9957e9d415 GIT binary patch literal 396 zcmaiwOHRW;42C`B5n3LCE|53?OR&n0VHH#&RjNQxf!I0|w@jG_$|O7-(=-|tARx(?5l~mEGHkE7!0{U#0V&+Rbui?Z259?je$L5D6HDj^>pdgbhF9RluG>=84TUwJEm^%E#2Y_gViJbMAuAR z9%#FsBjmvohOrk-=?RP1ge&SMUy;)GbdU183{!r-HR}^g1g3^ohDa!i^?x&t)*0r>!hU zJ)@H;N4=wl+^*ep489@!xr8mKw&v7!FwCBR=_`goH)lJoK?FVjbwvX2mT!7vbG=GS zJ8^!6mUm~Fl!BrE*s+hdod$RE7{hoT1q|ddqK;7vFf9D{J<>IH9>jM2h#MZmu&)xf zw(CDO@m{SAZqifCfFX+%#?gm<`k$kvPT&G*h=k-K$tC)hNPE%6AckIJn5=}@Yc02} z#NKPY6j-xlp;qa{lc@rE|V^hi3EK&rlA$TIChmq~9IG?O2dxH^|#qkg0f( zWH-nmfrx*A+=&HAb%S`ZAeDHKR5!>60{M6@NCMOT9nAP!Gf8usrCCpM+{Hc2kw^=q PVg3!0E($J2T#Wt(KYv3( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.class new file mode 100644 index 0000000000000000000000000000000000000000..d86c1db88f38bd81d9efaffeb3e818c7a30fbfb0 GIT binary patch literal 2726 zcmb7`TW=dh6vxl_8YeE4l7=(^0u2-=q207xN}D#tjT1;P3B<02RH16T9^#4CyV34A za{31Ed;oaoogxqt61>xQJ^*|W#DCVCY}kzB)RJds=G=ZW=j^ec{`=b>M0A51qg0@3 zfkx<4J#6Y>OAnvv;d4D~=c$&bdY&FIIv)sMa;G8uKziw z>o`_Zx-E+zNv$tB&Z;9i!c}mRad}7Ju^z@Ld?o!rZH8NgwRk?_@WbtqYCLU9U$tBO zfYD^t^LMOWuf;8mWL3BlbxaUpWN)z?ti?DEIf^E4#1n zhtch7Q&^%cxTD&Z5_a2_Hg{~#b%m`w--^6wCz@o_t3QsN%$*V*1~t1aI$>OWJuR5y z3@u>`9*7pEm7{4o5Isg$HH$4>t8-v;U${b9kFGyjvI@7ldiV z29u7Q9nUJC)AuS!>Jb~{bs*Ey1_OTfbs8yw|>b+nmLZHa8(ITOMP=(Yhb z_k~{(ic2RV%I^r(&;NL-e>sUt%Lj)F7fUBAQDYb3;#j>DVQ_3Y25DS2V-Ox&K^9lY z6aWTRk~WN0r%Qu0HINP&XG&Yfs~luu5-db}w&dmDC^TIxJ(HzI8m)O<-xh09r*qnz zjcfWnXS8s7iI#0!1cB#A`5RKueeFm$ySBbsMc0`);Ex#rFp}nRi zMA->ERQ|m)UD;|+nWHWhX^!TLbe>))(u5u+^)N-#MVi&an{)-O;VcO?2S9s{+w4|z z7rlhhc(^4!yurG2%g6flqu0^b3xu3f9spxh#QYpuc8Z>(j3&hT0@h=AzKHL5Ko=nZ z^+~}?5a1*y1(zVe=_0{pO2bu3yLy>kv0?BkBr`U>2AVL!W$5D~PU^ogSRZ#5>5s#A zg!PRMY@jh|HeO4 z>PHAu6dQkOG`>OaM8?a|PQfNOzwisC;?Sevu0+7y(8EMuD+;gCX2Ppw^sW&kodoF` zLEbZiq>~_D1LT__AnzMNGD(ncjUYG8Aekh{cL4c*2*?L?%aEFE666OX$Zc9Or6!vM zc><8127>5f#qXC9B$ovF-3W5m43bNN{0We!LqL}4p5aFFNszycARkiMbR+pB$ln0@ zXCR1v9aD5ad_7je9&!sWeg(TTf>vpbK7trM;A2{Uh<_3IM@bU_O$Ia-&}@JnxS>@a J60_-({{Rn?GL8TM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.class new file mode 100644 index 0000000000000000000000000000000000000000..6c6921c878ef808f9b8e4886804b4565d12e28c1 GIT binary patch literal 1535 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 IPNg*PH)|stHvj+t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.class new file mode 100644 index 0000000000000000000000000000000000000000..07793200d337ee5763f0e8124e9e1524ce3a85d6 GIT binary patch literal 1920 zcmbVN+fEcg5Ut)T3kxg=2zWz5TtFE>MFd0%mjr^60B#f?$n0!`O?G==dX|8RAE57k zfPR4{8WSJ<06)rjdS(z<1_QQ|qFM83!;rLk`xnf;dUOLn;fAkCw zRW7=WMi%niu!J;9dzOh>xNEEpt_>Lb2X}9aD`T2lD8ZIXp4SR=0G2(yf=L%NJvp)(v7v|qj z?FSmmUNnv_ta{llI~Jc6x(5yW&DIq5>#1hccSfr%iz{V20qH)+Cyw@{cRRQnpPido zz(eaiJ;Q!G4`V|kwj6tF(J62zP1oppn(C-NO)XlqYSB(t7!90J)m?GUyvj*s-ifOrKlSF8obE}r75P-;GDrZgS7$LMn#vXX_cB` z14(nZbKe*{!WpvFh-~Y(szCy>fB9t0_O?bj_BLHeLpC2khInrBtpuXUKVC&|IFM*1kZk~Q&H&OE3M5tu$F(;NLWZwF|rZ&}KP3pocV! TBj)!Jjl7|#qB=z_idz2xL*k7` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.class new file mode 100644 index 0000000000000000000000000000000000000000..82fe34221c51f28059100dbd1518f2ec32e64676 GIT binary patch literal 1429 zcmbVLYflqF6g|@irFD^qfP#vOiUouPd_n6p)3RM+Q^&Go8as4v%tpEYKCn zPe4r!aX;b!U4Vfj1eS|<;HSkRk3iOn=ydBT2d3w`bHKEd* zF9ZhOHMCK6Syqv%)a0Djf$#o;pi#1u7+7Kk8y}D$j zg``r(>}}J2TB=CbSK6)b`CcfsH15Xq#+18n*r>=|h*6ZcM$5j$E1q6>&X9ejVQgr7 zC_gt;D68qD+m}i!Gb@lTj+V)6KB$sOXGv-Kwo$LhaLr?zR*b->h#sY+oj5b*lVaa9 z=jKf!`Auo|`|mA|w$eHu9fb5Xdpt4?OE|k@$0v{@oK-{M8Nn{7V~z!zAkT{z!?2VJ zt3f05<&v_xbsrwrq&-jq<7bS^_hl3XVKUsNG$)>_xi~tB%`Po3mUzJLo?an|b`Epn zM7G0VdnK&O(7{z)bKs!EK@YA7Or2LyUb}c zH9Phb;#-V7$ZuQhoWOPdJIw&xz)e~LL%7B7(d6$)eLa@^s%7$Rw$x0XC99MzH8%bO zse{sm*jpmcH!(tgGb$->sSU?%bC9^#f=K!}k@c2D?qj4Ck@RsQRT7aW60tI;@E~rz b7*Aq|_9(r>5@Q(0Lz>in0+SyhA~^p5u|r3Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..8244b1c01ba7b974edd3a8bfdd9e483f53df7ef4 GIT binary patch literal 2045 zcmbVNTUQfT6#h;!$s}O}8U#VE1!|K}7-In|AVMKRY><{fD*E6W!Wc&<6FQl&@V$Sc zuYK{=Vk@q?YJK*1_#^sc`<+ROTG#w3FYEs@-jf}(sxO*l)A1~0ot%891-jO1JSm$6 zt7>i8=Dg!nJj1gpPE{b0dt~eyd-`74*0(HYTQ?4+`kk_!acbp)Vb>%~Xjc;4ZL9Rq z69}(l7PA{GB+BNtRVxdq`OI2&b%QahRnxU9H9Cm<4s_daN_yUNEvG~%b+|B}+sIJy z>bH~pW^%5P+AbHlH@jQAey&Ij^Wi@LbZPcL8_lm zBv0ee^nqKcx0z5yq8hF{%*{3(ZXzoXut=QCdq(l`im~Iz%|RE4%oOcL)WL-GuzUnx z4$sWlDmBX?iRCLbw`kt9WIx(Z&h?m_TY(|p-+#_;;|8>zwEka18T+(`L3x{pG^}Go zVEioiPeTF)4PW4U4c+)u!!SNmaYw@@?g|XbEb60`wQaLx*z<0wCU0b-O-FjpeJyvw$=vXY+MzuP9q+N~Md2~Yj zDhPBOwQHzlWw%>D1W-Tb6q`TP44X4~Yz7-4B=63p`CaSaM>90nCDQ>vPvn}oU*y|e zMGpl`@wA|i0;YXhFo3u$Ezo*VHjHp#L}i_+dWqa1clpHjAzmQx2Ek|K1U}~)_GJUq zPaxUQpFqGrZEAy(dWp~*DAFKs%pk=Rt*(X<>6~)*h^utDj3D!*Mrx$z0O8c=Z%}{n zb)?f~NNcPY<)42q|Jzk7w) zX6gVgSDyD?!{EH|NOk<{z@nhd3u=EPbW?T!#&mExoIa++SRf&J%vvHqo z3&qd-Y{h<63FfU?}YVn_&=1XD!?8>1#<+fK@m-C5k767Wg?ktP}w zAN&FSDC0M~D}}P4^x@2&`**%M(_g=T{3N0&nl&gxGaZzsyIS1S;(nGMWa(j+9x>|j zxhE{U!aZNO^3}>BBld(*alw_ovZSh5c9W-3O8*!mqt2Bj>;<>Z8FiPptR2g=E!i;F zlqY0kmeIh=rc}b=72%7j&F7_bm8DSJXLK`2*fn<@+pG#%H?4iI`P#9UZ0>NWP$VTS z2MvtH1Kn~Sf8P`yuO~w&IoquTg&F0_`=42d`@Ypc@?^Qn&6<#=vsbe`F1a!{CO0O` zzlz%1=Dztf3}1(WzS&4+lzA+qP;-ourI88%g%fv{h2+ngPL+G>7N*l2ptW7Gz#{a> zm{OYp<4*h+f^fzNK(WEq!J&IfBXJ}b{lj6srK3?Ac6vwOAEP|Vwm8ZoyQLZM?TR_@MWUuHzkN2n$Oobk0!+z74#K1m$4?4CtNEyKr{Fde*0II`@Wp z;03lvpX}-JTp71_OJ>P+AXkWP~lw3o{5M!_#x>6{jP)t2FnIT@gwx4c}kdf6Px0=D05--iXonNM2qg!0FwAHp-W6 z6{(IV*R&3dFhrE%&&2_b_>u4Nj?!H&erov(-`nt{FSTWr(ZVM}xgjR#ptnr)Ce^s&23I?GoH4}+SpT8dsn6!thC{72dvT=1x_E{nHB~xFogx*dozb4HpMbrOeXh}J(SZd_(>gjdph!39#BdY0 z2*f(?(g0h#srm<`zM@?JjP%PBWIiHgZ{CqA4GUMM9dL;7HW6u_ft^ZVXJT7cNqFC; h2zTfzMY-AxW=Oh6v1TRi;{oRANXa}z^%Yoz(hpT08_ECx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.class new file mode 100644 index 0000000000000000000000000000000000000000..1272b29919a74ec06136fe1a3c5f2f347d763a4d GIT binary patch literal 2112 zcmb7ETUQ%Z6#h;!NhV<+7zz@u?-OmH$`(f9rd zUw!ForCPe|vi8~E;g9gCy3Zt1kh)xCt(>#>+4pbnJ-@&CjCA>76n0pvmmK^4&>VvxV*xyFu&>mr6YSr9QSVuX`liWn6!#>qPY z6d7968>y}JOlfr|m)%-tkd<9sE*q9yc~sVH-O?Solq^lk|1i#@L%k+vj&#e(6FJWi z&DAZ(sOSZwX6%}J%Cf4C<``A0#t>5;YDe0!d|WZ*UBlXwwKJ)Fr($NTdZnP5b?(M@ z#0dte{6Mn~^wqj;SO*N^=8lrj-c~Y1R_dl>9GaxmnpU>e%xY;Rv$mZhkyJLTHGOYI z->=#vZc+28T)w2F@|he%sOD(4qiBw9Geq2sWRqgZs>5SY?7(OtrR-!>hRJ(ZuHWw_ zPQ^~e;#ap8($zi6III|!zE!X6>ULfu6e%ay?e;!Hx`E<_oa0wcGon<>npx0ngZpm= z5iG4jvHS~$WjIUJuXlvXUPdflU=W-K1{KYY7=o&CU};XBL*Mxh4_y6PEPmM!neN-w z#t4wBGI`Z(dz3Cyx9DP729H5RtLkXwZ#T6=H*Z=9nudk4+05D-;}KHl{PV$DxFSSL zGzcNJTDQykn!!8Jb~fcV`4lsZxDozynw$F&JTv=W3!dh@gd2RpV-oJ-9>c_y_D{kD z?n_AGD+vSmKtdde0KS$`!Z!@VJnzQbWKB~)(9D#5P_NMLW{%7HAzxB%dy5}a5_-@p z;W|Ht`7w%K0^zL-o-OSut(ryXTx{s}?nAxo5P~!3`=2(oT5bMZUz!_teiU2`7`o2e zHPy1bt?h3UXgt%n>fhBhlZNlYur*VN-(619*DXq4QU7w3*93+>;#%nLr~g0=gCw9j zFAIi9K(${MjF5ovxGWe$gaZ$>_wYXQs0i{dkm@*b!*ugs=mhLJJg?z>N*u$7boyP{ z5b00gW>bF#9{07S147~je6JyJ1J4BmnO>xZ8YX#gl2Zri+exG2V9ye`4Zi z1b%dNc+fVI0x|`kBuJ7(0bOLtJ$^(L@}Goh^6JG5(H`8QNCWt|nV?KJFUgnq34wp7 zHto7=q~>e73u5-Hx+mn+N5;t)5S8&)i{7RFz8}y(-aj=bL>{(Abmk^2($s1`sMcXrkUAA3_ zyyvnJm+kOHuDNWd%XaxA@4IYw;8!yCo*=9ig%d>7qVEKqYSDj!ZuJ=$?@wbW8ug7) k6*ma=IE}_Qim_ldF@{W+Ng1*`OJ--A;;+&~ zW8w#YfIrH3c3YH|(wNw!b33=^-81v^*Y_U)9$`6;3>I=2!eTr;$l_rZOIdJ+(NG#C zyqYwj3iO+;4F>jtVPrkfp%vQJgcr#SWr=@`!7;M2ZQd$-@G`OtW0gbE6x`7m0OG$>b@Fmr& zcGb)Ik&T3>>@h=*2u{|+PnA}7l_6c4uTk)Nuus8-iqdjB^6S#<3L=Sl1DDha(oFl# z;gCI0g!a5rm)upF`^T;@QcKJCR`!p+;9E>;^!wAE( z|7sJ%<9~_o-(!aHyJYm&rhK&Kj;HnMgC4CMkx~%xKOmd;|NOB)v-GaB{eUYqWOS4k%J_dZoC5n>2O@ ze?jU~PjI((@6_;9A{EF1y()r}{HE~vx43llIPWc#ZIuXWjyDvz(7vw`< vkeU7<>0S^;Acq4%Qn-^ypG}%DL%4TI;Q@P-sgPhAF%%o4AISAOfi-t~xVt6AU!{r0 z#1H-ef0S|VI3yZ9>m|3hGdJ@*&&=$8`~KxCfQMKcLk`svMo=qarHK1QtO`sU($Wh$ zq>YT!i|r=@;;F!7Gg8KS%67bXPeA<%TD|r%91@_aE%n-7~|U z9FcL`G}zy`h?jO)!G$HNsEYe#+U)0T{DEoVqwizg+plHKcu?~^f+PK*1; zWKN^g*!xy^tYQpme08qaEENJ%P)Zo4`0G1Rf7_a5Hh&he7z;umxu0 z9=bB(+Yw(p`7S?RoZG;CISk8W&$-2AB8` zTeA!x;yQV~!htS-1%LCk&k!FHq^rCZ5@(%pkYI8E^DVF?a2+>z{WbX`ocF&aH~*Nt zh?{Bh2Fr6|s@lpYIOo)3iFbzypC<@&r%@?=EUlbKa=00B;kT257kRhD$YsJE+{H4R NTyTz0s2}LF(hIsfIckqWhFq7 z=X`nLLqE4KdG0G82DnZ7Fvx96#A}9NX6yZSvAmJb=kg4T*@`MxHB&Z@t4dupRZA`> z$_w(9V;z518}g>o)UEZ}u398FNf=wXawd0$5qh_sEoR!jI8{n#w>Jt5OCNiJ_Z}*G zQ*AJ;L}R@n2%IcKIIEfJR@11c^`cVI>5phb=k^%hMzaUXp(5*wxi1&2x@PVtV?EK0 zWNTGLFDZ46_i!2sreaXP$lpyEyeZAptW}1gTR3E5B?iIzq>+AqLEASKt63)`ca#S_ zHh+e}XzVs*|6aXjl=$=**dc>2Rn?td8y)!@X46RZpmmk@K2WGN>s57AV8#?iei zxypfBwP<9^o!h*wD~(37V>7PLUN>rTEkSp-kFLJ3HVk3_kR=kfB_2TE2-i#*Uifhj z_d&BK?=e~a1X^IHa9zOtg*=84TD^8`obpMXlfMj?{WmxOA$|_e1q5E;>MD3hf27Ma zn$EZ#r%_QBZ<&CbUOne`g0(^*p_vZpsnl*pY-y!To{O&UZP7t&mNwA%e?cDL$ zPT2c{^4u*13p+v!p~8-*g>c~nj7z^9b;O38M2MPULzuF-v(a%;727Fn!Ha K)mQ^E7Jxs0$WT-O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.class new file mode 100644 index 0000000000000000000000000000000000000000..76eb9dc6225aae5f37542229f90334d04dcd0b90 GIT binary patch literal 1649 zcmbVMYflqF6ur~36iRu>Q}F$QQj`Tme1JqmG?*$01>)lanU)a;x3f4qOTb^H34}xw zznb`?jAypX!y2*Lq&ts$?zv~~ojc!ueEv#AV{|`FDVk`cdb*vWJ84Q*7I#y0FGZ6n znqt%z2rap{B6J{qwLJfb5qrw0dDd5f;mWLVFBA^g?2j>OG@7g64dC$2Z}2VdhDLgB zUIu0o=7L;T+=N;%dQfGa$`^%OlFBXbl(-g37}(& zw>RR(s ziRWRtDD)D?Q5m)8{SpepQ68-0%{uc|;_MSO34ekdYwi`K38SPzRAyb6gFJwzJv&%c zBw(5ghL_$w94BNHe6`$!<9Tlg4&BGH|LASA>}=V4%qU&(LtPS& zrOj|xb%KWNeP%TDmm-%+A_#mPUx`Wv|9B5)B6N&(9?#F^(PCFlju4|etM%D^^w_5M zHy8Ap(2Q~?6D|6_IckKqYQ7AerE?i-p;ks6N4-3wHQ%ufouO{(VKiP#wW_)CJVcBh zSL^OVaYK~QaGlYX^xZ=A>c|iFYSSe=P$@#E;DPF+MoMGegl0)lhU%<3%-W*$DQd^q z1bYYmodIU7CJDNLZ+)~mN*6KD zQ~=O)87owZt^#G97opBN_vCgd@r_z?Unu!QV~OU v1r;;c6bwaKOwjcx;*BVu131Yrn1=*XH$tOuLTbn8=4)aB3NsEHHg5d{l+m4k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.class new file mode 100644 index 0000000000000000000000000000000000000000..44d5b61868ee477e9a458e37bc4d9f8309c1c95d GIT binary patch literal 1880 zcmb7E+mcg76kVOmToVWkgAh~%6f?u6hw*{}j)q$a6`_h5Qwk4M=bWxdPn}CRr!xif z#KKKECl;!G^D=`y_^U!^IU)SDicmMP6Uw;GG#O)=_;pQTWxaF3w+_E)~ zujld2Jn90KR3}CSO`W7Bj=q0zS3o=zDBp>r)T+ofRnXN%hH{?}SZK#-$5<5z9B=HY zeI)}G?aFPNm}vK=!09L5$eK_$O=?(^HK&*_C^-ucXT^opgsk3|6kc zZd$OfI`p_c1B~)j$Fd_1)kD^}Lyvk-#(>3r*Asyojh2?WtyN&#(rT|A8BYaX97Wo* zaU%OsTo4E6QM_|73bHmMJsq~awhptrt{r|>V`W(LwodkqM+lW+Z9~!AEfX2LC6KSJ zHR*dN_Gx&uVIuvg8@6<^qsWV6FDBZiBKth|g$3I-Bx=)D=9x%_uRN9LNL%^*+Vc%L zIJgd`a=?x`&^}Qv?`k^`37n|)Dx4UP<#gO=wf6rJa-b^=HLR>haFy{6rIa=>z=36G)~+Qu}yCvzGvOH zE#7}{ufZF6VRnYTb!8lzlL;(#lDP9Y@pU4wK0C;hIJTo3SQ?L2!Us54LK#O&SjEW_ z-p3Jvjklc<@;Z7j9=G;*OE@Q)$i$NU<~w8#+%)1GU#U3=%%gxR7O=?wCEolTmMI|+ zo{#ce;a;KiSc>CVd5RO%5@BC^9{GXx9h~y$b()&0hckGWKXiJJ_AI7vzs%i5q~a`7 z3s*MR^GqbU3+~1BKOuh0kX+#EFan?9L$0Ns0Y1V-o&-KdjqB^qza#f6l{t)@znkj3 zhV{Pl7OivinOnc~2Xdp-OPTaXHtJ~>;bhOMpWZ>MW`%J+ad`@m{3H-P704A_odzU7 z3FHNVB!>cVj0iSyT1N_#Kz^DEWMg_q3X?#7CXina1>&gA;abMQW;Q}sI3%A?TGjZJ bOny!^`M-`Yo*|#2oMJWQht8o$rm^zuk$ppdY{s~`w z>1#{1blGL?v%kY1;Zt>=Nu)$-eJHcmoU`}Y_iyiWet-4L3jmW)0uZnsL=vC*FzUnS zL4=Xw%LbR+4APPg;ugN}VKayzWIsCn=;P-ZuCe7uzaImf%=$6t#}FrP`!Vdt2q*9O zkYi|yZ!B-6;+gbjF254rOfbY#1yw3)hEzH(Dwb-fwv>iKmj=iPijCdNaQor)paF z&GLa}E4uc*x|82Et^AI1%+Ow^ok+=v+v^ElYkQr(s+ZO8_EqlRlg^L^?WRo!3?V0J zNmqaAZvSuVpn*V+TP%StGA9uF8U$UUCXS_7P%^tSH-f1Y137MHkM>?X+&I+X_~*; zP!62D>Gm=B=ZktRYxgLRAfNNkCwBgwL0hDO3d&~1DynN5?^6F;uGlqxg&2mMEdKK< z)h=V#TO9qb4_@4yh^zb!8WpjPy9_tp@qrLAj(Z|v_))Q7J`H&X6xb1bmOp544mxzA84Dw|dT?~z{UGV(r8W(lbAWZ8A zBVD+!7Hz_P`urTN=t{Xfcdoy+`+k0;98~D}IB!=|OY-q(ew{$|n8sfHwxZ}X#C1bk zOChqo6r(3OOi#aeDa>mELpN~^wD-{8TSgxVsLqRm0TNK{7X?EkAUrM#MiAn_1I?Yh zvpgySybGi{M%*Cn{0p9dJ%#Hf+>eN3_>fkwBO4(7aa^nEPs8P$Hnc#9K7;2a1a9D} zGmz*+tg2yx2PZjokX9aY9c}`EG@@hOr|?F{e}?a|qr-zXk`$0A_yj=`BMN9IOYZR_ zs*ryorpT)s(?q*)og($(<643e?YtyU^e6cKo!XS+u9}*s<}QGlv+5p_Qx6%(p243Q zd$HhN?CJgyJ!3tSvqD%Phta19`~YuQc=W){9{%;ma|CnIQ#AZWMs5d#cE`aCTJQ<_ zFiQZ>5bO(1;3<-|pot`1gn&RDn=AO9g1pwBUHszLOnvGF-G|goONRvE2Qhfsx#D0 OL?y^_qKq|s3j7T;OBrYY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.class new file mode 100644 index 0000000000000000000000000000000000000000..b22d9325af2d6515a5043f4032966c260b415241 GIT binary patch literal 2948 zcmb7`OLN>r5XXD=>2)^P@gpxo$ODqK4Uz3YLS6>r2iRF(dOdPe)(zt5f%(G-2& zOTDyKpaQM4sIa)rqRQe9i@Pj7%hSC)-OtklLH)k;lxbI`=PTE_y*MXGED1V1>pH$R z9bGl;w#*_t{|P}wPi`!Gca(12YHL9Qq-Mol?&!~EZB+-=(PwromABS^+En-clfcI7KH+q!MqN^c1& zfM9#v z=fatww52B@XDci%Jr#^0`&#A}Q_i$np8LqOp;?V<`jz9iJ+r2mb=AQ|5h?xah8xgK?1!O~-wr&_& zS`9~8rfs>7BQ5QEMihmEFwwGGd9o8^bf5HaShpIo8RX?RRu8tByP+JVr%|lZXcgL7 zw+@QFvU22dyIGT7#Y9tZ>$u>knrJ`FBV|T66uRW{3%#|@qAhCK1Vi73)Vn)os1)uY z)}wuXeBp4ZyO((bMTG3=v?3fkrUh8H`(+BLUb@=~h_@Z!Qt4&=888Qgpht5E6%GOo zIyKZ_Fu<7c9v$G+apfRZb{015-ILhbp4~f$INdHIrM)~Dx_8}edzM^K+zP{;-uxyn z@~t9heE;s7u`KEPt{0u#19~-F9j(nSEY6p4*PYuxL$rD*&c}LOKsf%b6|XKmL1X&| zT60~!bGPj}?!4b3y-gR3bc6ejO+oLxNQ1?3al!0d(<`-2 z9DG4Tfl9f?dhi8MPxu(p8GIjlNzftcp_5dk!x+DUJ2gdplwm;32Qfc{=MesfeL4yQ zpd&+nU`VmyIGwnMAQ|3GxAnDcE4CR~JA%FrH*CGza0UjHquX!}29zi=T%a`g(u{FF zOmxA5R|)1(i^gai1K8fewgeX+(!jP1JO!TFv0q615bS#bG8ZUs(j>;kZ~?xzmoUQ{ zp?4v7JO4zf?_#iy5XQ6(N>XNhmZLAINk&!NJ|xW_OlQf0ZT> z5>0$H@kbfY%q~!B#1NZwXXaeK^PS7g&tG4^1Hc?CrXdCMU66#wDOgBDJUl!}!P68x zOTlvj{XX+JwQJ1txhuBIFA0!!0zE6P@Ff+pM(uzZh^BsozyKG1;L$p_xonjsb9}_8 z?9qK{29n!mh5K@mKv$LT3MvDS5qQ<1UaHiYX>nmXEsJ_gFlp}0?#!4c2ia;e-z;~; zSzJcg(ak_e?yws7dEI6uAzVo%5=RyjI?RE2;MiuJi-t*0wdPyLUbUISgyNPE)InPP zoe_|=^a5c~$r=O(L)JDGyXFhmwHX!Yo4+_nNlK5`1Ibhgw$8wkOI&cdOdy^w)R4i7 z+du|=6)xDDz^OBDi()zivK80DW>9Pio+DvGe&Cqj!lla=^&+>+WM{63m(3SC8iS;J zs*+kCU(;q3d;Jfi|L9&f_uFbRbOPN`;*8H^o7r$!a`T*(Dx$HkMw39g>IR<0*0?I* zP1#ivx#StRwTqi#z$60B5 zZgazHFpog-VxUdem1nbjZirRB85o0W8R&&R9O1KTS@JyE3iZP+=9)aqUL^ zApUbc450yX#KVc=YN!}R1ySkY_d5ERxDs5A;xUjf8tevslUg_nH*uc{4d52s#uGtW zcQLSX-b7-`d8Bv9@;9)h7zV;VIiN!!qjQ<9UAkDQm$I)*;U;?xlsXDOz&)Byv8Mi>sQA_P@} pf-YbTiaO$yF6AU<@&J(w3?9NXmM^BtJp;4vf%ur`9O_W;=r=qFksbg5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..068222a25ae5d86388d751a5466cf4ea2179033e GIT binary patch literal 2653 zcmbuBX-^YD7{~w93xO(#+}?LNWI^yg5IGbjqJYF`lx(*njM?tu&XkC+{Q&w6`~aG0 zqA~G>AHWY~d}g~qyWLh&n{>7_^BlkV&$BcA{paT|0OxVP2@RNRL<&>7nbysWZtgVT zZUbf;aF3x?a!;7{GWVo#oyW6N42*{NPP&d%rlXckyTFqaPk$IgmvCgkGqb`LYIA|V zE^w)qHrF}B#9WpemT-*xre%8E;mTMUSs6CAI*P2MF&pi!LtJC%StvM4 zTvK1|$cxq*&zk{ZN-9q{s|=}i63)#r4DV{)4}I&cAjMutO_E%hR^4irxCd#<6eyWy z=qTUCmz?&?BF)--B@EkiR*gk}p`>R=xscn&sq4ZK>Lx=x)3;2rPr5k@(K06-{-BW0 za&O6`J=8&6iz>{dI-`Ctm{4niHg$Yg;*|sVH8;hTDQu$aUF9lbUQ56*ndz%HfesMp z*eh$Kn9BTj2CZIlL%(PYjkKJt>Nvkk`m)+;B-pJ0qq}1(@z*F}MawFu9z{z6R8h3V zf}svYOZ@!|dKujng|S_^?If%|OhSd;U9r#G9vzuV2c4v8(JgoupAovyk3`gAu}+6{ zHim)P2hD_KaVcFd5a}PsQqelFP0q|t&(Ya^vUY~R`fycHZ9ql1?z!vpUXFVV{k0=5 zxUSkcdV8t{PUAREq_GbzX>_9}je|Ip#t|H4xKZc5QIwXhu$`@(&%WZ8Vrch=gljDN zx0`sYPaYyj(TzywKa%K0Bbw-UGhG2Oq><2Q)NiGJ4~^`nZ=1vcv_C}$I%$S_U1Ub^ zfmtg(1GCGRWbIAhhnltl1CZM?XeLOv^;=Ny0Gb$>^Ev{{i;Z=R8Gi${!rV zY5JWm8sH4hQjZ~nK5EOIzajP|S04>L!2mIm!3JkI-4P z3esz|L0?3Ma~O&MiHAW%B#43GD3EvDCsqwAS0T&{TG+2njZiF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.class new file mode 100644 index 0000000000000000000000000000000000000000..1b6dec3f046b9765e7e0de0f6b076ca3bd63d8c9 GIT binary patch literal 1361 zcmb_cTTc@~6#k|c3YD7$t=v>ZxfEdlA3+j=kYI{vi;b5DGTlz<;C8m|&Jyac(nLd| ziLWO9DC3!J5rZz_!F`y^IcL7}eP_<>kDp(@0a(Fik zIWFPqI^mC$LTyw-R#c#>uH4YtGs2J*qB9-kJLbm?msgdpaq-*BUo_k;S2m=!BvV>6 zh~G$TDu!;KR4QNAlI=QlttqX{Izw`Hu0jZ#UX2h2ib~5TVWTSjeL-{>az)Rf@(L<4 z?K{Sld83Hm!%OM^N2xotov2F_OPTOt2i$3%-44u874c`|nd(jN5mw6^J==3Nf zOjqbS->V)(d7;fSgf!M<( z`cK)oeBl!k-_c+AisZ`^q&_2IEg#60B$gmn_C@Xy>!-w~^apId1A9A)Ww{RdNy>1C jObJXyGG++iF6Fu>F^w6_l7ke@q3{|kAldWeBg6e)lPPv2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..298e46f9fd7c2e7816c271d401cc4df5e6792b91 GIT binary patch literal 2065 zcmb_dTUQfT6#h;!xiSI`ml7^w1uaRG5tLp8k%*wvhNMj(tF#ZUNgU|d$%IZOEO_sq z=xbkmwb+WQu3De_JNhH~Wc!^-ilJEhAj!(P?Y+Of_qX>s`TgZD&jHM0BL)SFaoogG z1ZN}2#?gmca#)s<+i?ynajfD_1b5?zLyw|AiljXML~48*#c&iOa+!-@O`uE9uNI1H z*>$~;7s%!+rdG8at+rn^T+=Zn94mcc8xu4uV!l%%ek)^M^f#Jn!VyQYh}Z3 zN|?~DTrfb(*{ZuWA3-3d=gS3sSoLyQx4gtECh(bx_wl)kA&jaR$GHfKDoR)vI4^T+b);_F=C)yH-R)-0bi9?ls<|U? zy0pC{hba~P7*H{c0fFvUhB9hi@v2>S$mH>MC{!MpRgY}Xb#~9PZ8RG59aU}L^3F!` zxeyrav}>#BvMG9B1<*QXv-9~fY_{&PR&9rn`f_Q84`m;pUS%mMGXc@L>*D+_e?tu< zDPVRd1tUmE@_^o9Sshx15tB?(^*!#+bC#d@0mKsoULg30JJQQB?90ZfKY_`%{u~1S zX;&YV^izahK#>N4V+I#^qPEm#1`=zKmJ%_=4CP0qY?OK#t^>G4PeZue4p8GPQwpVjLge3}P5W@I&_Zpv7^aW1 zdq~g_jc1-Bn#(-D5nLP_{Q+Z{vDxcNQXyda31Z(PoKzlt7ZeZw`r{emo9RPz{YImp z&%vM%Fw1gXCC%4(Hp|RE^c`QLtPefVn1{meB(AU|d}+zc4D|wjX|8f5IhgUY1TlP8 zULqF3oDf5Q5+#Zch}kM((f7#zmBc&#HWB)j;@|;#N}I|7 r5~arwlJ!=pTdYqowhN4C{D|9+@G*4)xb8Px4_EWFxY)n~ZUBD+oqFfN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..4335586ab0da65490bb2ba78ddb0656c25ee3dee GIT binary patch literal 2927 zcmbW3TW=dh6vzMLYihPiNH5SpTSB4aLbK^5r6naa^(I+w*3k+}9`Bsn{LYy(JAV1<#oqv~V6%oHtRF)a zclGeO9_o6yr-%DhY*g`}iiZLtzVwu3H>Bq)*ZE?7SwP$sIKJdMeqcF4!?HtJW>EbR zwBMGF^elTz1)&wtMc{h9Db1F0%+7Ah@~95X$Cn?^ntPLAw<~?~PRegy;LK*|1gaw& z%2!QWE;^1IL@|AVi}k10j`hrZ*0If|a@wY~uQk8y*ekZ|NGD*Bl4Erwxzh0ks$FYW z8wp&>Mfjj+&Y0EsQDDfE--XJP?P4!|g zlAYL=!Qq|1F)^7dblOt~^s@rqocMq7bZN>v`UnZsh`QfbW=_I`o~#jU-+eY8&z`r& z80PZ*jdv|4L(+>C8YW0mBruncCh0W4ht%J+c{eWU6}P{}N{R(?Zd%eQilxzXUnLu_ zcYyNZr9I=mN{e$NrX8c|)wbNwYspomkJ7!q$i>;RQebw0c?!)r@VVCv|Qo30xi+yrBTBOADY_Y4eU#K0+> zHZX>_44lO|1Mgs5U?I;9HaI-rkh;jGZ8_WKM)Rp`@ojrD5-Hc*if&l-T)zM@&ii)= z%n}ts)bJXg4c;vU97jn5a{fB!T0Y9}2_Gk^AatzI2BS2m;tjm{70yu0Y+`M~?QJTU z;bFyjDwy?Q#kkzallaJpv|FR#&Nq6!MK&t`xW(;zAn z*!$j=1%Wgv)dMuB7 z5fWSJgr9OJGSYKOGBg_uJr&td+(cS1l&`>>rJ8VDsT{xMaxIiF&hgsus&lb0t)>W_ zN@B!~EebGJj+BwUsLD{*Jh81*V7Q@VNY7jx@XR^$J*OsB-QmAb=eh6gdcqgVs>~?v zlfd!hSPb1-yp5z5^>n)wU7J!#v&E2JSgaDoPEaR`fs$0>S>)G*KIEi_p->83sxYTI z)4F5KnAeg7Zv9gQ{#NZyd8Zq~B#Wj9g@wf{Ri||ODu%mnp7Lf#&EX$T|K(`%l_1it z*ps#lQ%PB@*q&iny8f)TT~~x*pbx1hD1+>&ZA^xCa)~G0-gU8OZ-2K$4L*B)q>lGw zl3t5bUpIBoJkWKa8H(2vmV>}tw%TYCZ!bnL+KWE)GYnncqiwBu%bqsF=D%E*Bzn4? zF{#H@!#Sv(2$vX#W0MS=O8gASceX__Lytul7;;Eq9Np-ld7hd+g&W9NfixS4*Mqo8 z|3ShFWE%=Gj9V{po94`BL*p3X4*ePZv&D0;5Anuv8f^#*PSDufcEBX2XvHv%J49kP zm+8f_ej~+?NPR`SV(Cv5k`iGKLJbodNTk3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.class new file mode 100644 index 0000000000000000000000000000000000000000..7757beaafbfad2441fda3c2c143eb09f6865ffe5 GIT binary patch literal 2133 zcmbW3TW=dh6vzML*m0aVAx%<3373}8#&JrvEeW@TK*$Bsx(%vJ1gTIpUQf-m>s@Pi zTs3`%cRm1o0v$)5CU&W>+XO@%9K z+;i%B(>J=V_H?8xo?7?)z(_-yNMJVJbKkjN_neCMtB!o8b-t~8$*Jf5-D=BIb>&;U zv@h!<%U$UNkv0bnE=~4<6FA`pMDvyJs!e62_J}0*xz6j0t3JOE041 zp=x}%mI9Yb73H|vcj^bO43)2pbL--*3r<_GB$2b3*x#T;)-tO*Ph=Jy!=Mo=ZuDc8mMauM1 zrVINv`piAs%1jaYIyqh9$^WA&BRs0(WV!I)eORP1qC8iysdgUXOY*F$V?6CSyOV{Z z#kUTJ%Rw`A)wZ@(9c>q7(Oy%5g?P`gcWK>qRTKqbQpQ%*USOTrX0~^>N_;t9a9i6Q z-R9y&Y=l8$H>|2Kk8_yIV;m=V7dy|&dKk(Bd&~2f!5ev;#+f{3@vgx6m#JFkr198i zoYvjS9pxIfOT455ryM_l`hjhJoZ$nR15=3%UdIUXoR9MDOJNLY%g5P7EKg#J;}qqS z9AD))9pN>ca=9;Uak8Z&S-S675K=6?X4CR4}%qinC-AHbMLr=+WUQ zIA)5EApYPag?WAlT6ROKE^i&k_py|0 zUZZu2dj^X$hsbn79FAA(49t%`*u2`nTVdMSa-4U85Ab0hkU<+>H^@O>kdN^35s-yL z4EBQjNRXe71+gU-_yj9`K(f6cKlcS$#i#v1vb`X`5aicmL2OH9bxt#O=Q{P literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.class new file mode 100644 index 0000000000000000000000000000000000000000..89afe2fdf88b74558a257ad3ea80955fbb0505c7 GIT binary patch literal 1778 zcmb_d`A-u;6#k|M7331oa(HkkM^P5=00S{L2#P6UC{~mo$aFiF!R>6_of7b`(nLd| ziNBioM;YI2S5&M85;xhIee=Hg-Z5|9e*6CE3xH|NHlYF2jfmrB0=JqF#dHF<6S$MW z3`4swJjtD$@OvfSz*4kzC7NQB$2Q3tPUD_PVgQm9+mPANgT*-}}h zeVY=hgtoS(wkEBgfqzdaf zti7G0(8p%}f7O1+=-83+rVO-XHMd`{@NyVb>Mu~8JJ6JME1oTuq{&ftjSwfyZDSa( zU)^cj7QXL#>r{#4Qq{|U-kvHt#KxDF7cKOOZpCaJ2w%%k1o=l_i+J98{LOu zj}dzh#XcimBqTEd(|Cn=ESee3@zep>`@ldyjm8!8;~1c^xeCA_hDc(#ifcq-Hm}i- z#Nd*t4~Tq4Yw9ziFAfm6q#cuvu6kk>DNqfLgi!vU6cgh7swg;83H iU@QoCga}e(t5aYc*Kvas6z>GAO)#I*Gf6sHnEC-OlLrF; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.class new file mode 100644 index 0000000000000000000000000000000000000000..2f5d6521e4d38e7600369acc7b867a20dbf64c88 GIT binary patch literal 1912 zcmb_d`%e==5dOBbRFIc|@(`7W3KZpdsR)EvQ4~|eP-s+Q$o9IH#p_;kw&XAF%CuJSckI>nuWh!BzaF@~%!Rn`&D3!X0sqdjix0(Ta; zCsu`@r&Gd@t4y*YYCWIf`UvI)cO1#J+!4n($g{*Y-{Dq4OUFt`U(YhsC1qA|UGN0M z&6dD;=P^K`6hwV<@jiInsu?ZuUHHCZHI83u!6yVh>bvC>jyEPkl9 zUgn&~j>rk6ePW61m{c&_Jk<$05LP@#`2NbdILH`b^splDLhK5sgMGJ0*uBbU76_tN3Exa{TVGOMam;6X^>LZd% zn_;~rsk~-R<E<>(KCtj-nJaCN;O;E%SUSs@NZ( zDs5MvbPJv>7Ntp2SGgERO@}j#RPU&`Z42Lby)`O+@~P-%#f~kaOW4Tb(&Ge;w1Mgt zO6bmVJ{lcOp1kMgSG} zGY861)7%UQ9j>z0N_tz^#MT~cofwViqfbID7@`QF8|P3*@AWk0LpYDHagN@a1Gxnk zXnjKZR{FPXAp8LBq`m0l5;|;j9*SK?>^>AP8?on5ykf+wbdZ?@(6f(dEm|3^k=Q=i z$G~1cJ&k9;BnIf&Pz2yQZjeMH7=uJ&4zJSZ%-}j=pAhhedp#aNTOEC|Vg&1vxFcL&RNCdaYR-3?WjFQ(u_+uE~0P`tZ K6QrYjO#T9X7Bx!% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.class new file mode 100644 index 0000000000000000000000000000000000000000..cbf55c03c9c1ce618d2419f3f5fae093763653c8 GIT binary patch literal 2283 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 B@S^|# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.class new file mode 100644 index 0000000000000000000000000000000000000000..b3a93fc21bd2e8a32c3d06acbc115161a4ca223f GIT binary patch literal 1257 zcmb7DT~8B16g|^VsEbqt6hA-&wG{1uzK9;K9JdEQiim%&F++fze*F0 zi4Xn&f0Xgg?h1uejQcQm?wxb*J@?G)&tKnv0CKg{O&M>s<>(B^o>Y~|^S*l_`#*jU-0fv#Ww7rd-k5H^NZekYP4TIOfN#CU=$I=i>B~@3xvzA1aZt6&XsGqgM>IbUQ}c z3@utjXwaIlEj-%K9vIVp!Fjjat#qGN{Gh>iH)?!wY3Vudf#qH)t;{k*x-?g(LaY8h zB@fq>mhU<(R|eaHrm(a69!VrfDDsnF#vCXbYq91^?kUY%C!PqTmWJ;w?k(^?jyY+| zkZ;H^6b-pe4ly2R$XHi~(b8N$AqT=!#8@oFIi)SzJQb-$TIC5G?+ROfC-CH&vaE|e zO)K`Y80P<>s^<|;KS*fC%>H^~D-k-uX4k53YxH(zF7J?_uk=u(n`;Mtdo$RVfrBxO zJ8&@Mpok#`{-5H~)Mw9f(>;`)A&sMu^7&Tu)YV6OiZ#;zp zoe%}`uaci5J4`lX86~kI*=vLx2`P9z#AsBBxKsQFVL4ewHe3D%_L(**+@#f(0?L@6 z)rkSr`ZjqCcW{^1^T}V3`b3Al$*=n+Phu)bUM6&ka&qPQuSlJ>E=18P@m!B8jK`>? zy`>gU%y6$Sk@Q6(JAH{v_a~CRNJJ13_fjG$+>b_|i7sK1=+4rJj>H2z#3OP^`x53p IfQ4{=1CRp@8vpNQL@E94SU1R94sg@Qt zHj-iXQh2><2ST@a%^Ia!Ya3KDu^(%z+On=9)d=LK)}a-aXb{3&QgXsi+5vAU-Q?m= zl)r2T+ktFL?Qk<%v?tkx;&wxt z13|b9BVOo}27;6zyXVZO|&o5k(f}+Km75=+j(dhxr{gZTsUWHm18(;1y$GLO?a@oBG!{YUtZTh~9 zqR{k6W{=&|GISYUsdTsMyk@7e?a_$LT#wYt9=Je}2Bc%cPSrG}8N@hl52A=6hS9%+ zv}ueub<@Pa|5J04Bk7Y&ShaB^eQGk6xKzk%$%v~D?r||qKSB-+d89CjKJ?SMK;x3a z05XmforV*;gd4P%C_X~I(FkL>`5L$A%-jWNouD|Uozb2xpMiZ!3MXlG5Wo`d&^p*n zz+K!Ui(v})sfjDzr@ztVjh82$a@V#gKVGAd}D}!zuL- z(7k_v-Mi6q^wi_RjXO8G_Ycs$d-dK-28PT7a>_Zp%zO9O=iT@2O@90L=U)I^hL?i| z*?>l@@vzRr1`iewn>=jsVDnJq!O6nSVmpf`0OULv191A;jHV6foD1EV*=d^B`2_oa+$PO zZ8_;UZeRpt=nI?=4W8;xi?+UMIR)L=lj;wP_6=JWr4x{ov||)0K-)}h&>pV>Fz>lL zRzZ4q+=8`cnPCutlT}btu4_xfA%{JC*lH`SAlHnNUEa1pX3emD0%$Q^C-4k2C>i$B z?l!HA&aFz_v>d&-YZ{aX8R#oRD}#Dv5|Ea!Qx>bu*pwhzV#@*-j!wv;xgm>2WL@uv zDJD08CyjtJHBV>g76e8TL6x=Vq_ZAuREU=1u1f zXTGXnqAKQ%Wp=m&2%NS2V```KK)n5$J4XSJG3}}jUa{op?XkIY!(Z!{TWjXMTx<2=R+wv7`JTWcb{>e6i@o$7gxp91Jt2Bfw$@Wz3fwz+-jB-&ACS<5;2U!9r8xJLmzGus!wJ4KOBe|L|{$A&Z zT8S1VKXNmYjO3sf#>p+ZCC`*Mslf{L9o;Gh_%$tX@#vS$q-jducfAPom{(I-JJQYE zoV_teUl4sqM~Jk0kEW%Dz3sW%_dI&FYq*LL4JXl|p&Ms3^x~|BKD?nJ&ujfWT*BKL zbPQ_rQ8X+tm83-+htRtJWpi(JQTvEUWF>Z6CGw981^L5?D`a}+DIf1NZa z1-15X;`}4LMN-O5B&`a2fdrJVTERsUP!4Ma10%+xKjM8sT9x32mjL}nI9PiP1(D(QlbBL~)Wt!*P=ZWjMg>wA2lsvSa7TGZ>f<24Dnah5??`0g{V@^eI6e;}aD~E)Jp-$l#$M+#plQiony=96b&1bm hV3nrS_e~TYqrt~XAKgBBef0Ur`{?&^$%pRa^8f2&lY9UG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..a7fdada92833f5368f9fdfd28041aa34571ff376 GIT binary patch literal 2375 zcmb`H+iny`5QhKWgO@cMV}tD&2mwMcYa192A)K8!J|K_YtPPlt%$wo>8`4-`nsyNK7M-t0l)<;4WfeCDhBYA zU4FL9oLzpYV7`Kd3Kj*1BN-~!Z^$rGfqrm%K|tIQ_-a1Tk#V(YxPDuf>CgUzz>sc- zkzA3#%1~-g3hZBg=00~F-_`5RstJ`|zb$%cwl)0cBv2gWrF5D84i7hX6o zTE5d%dd+b^Yn?|ef6^Z{Sw=>N0@anye#{HB z30=>$U4PyU<$^S>@&y)_o6_-=c3LkzinTP()ALWyIhzObazjQ=9FNXuq9=@%S?5oPp zZ3ha}=zdFaYjm;YI6-ZXdMuIQixhl~kx8i0uS{%e&<6ZlMZ66CYQ0 z$CY(qK?YZYcIe3^WjkoHZv&jQQ$S#*PxpGBjG`b+dp&86o}*wcwoYx!OSc!7Ih{`I z93izn*%vrTP<0~=HtvOMc6Lnf?0F>!OlLS9?;D_oZ*jDSA?&MR+%6M1Si@m_Be3{? z`!Oxl<|G^LjNW_AXVNnQqp?T@&T2f@)hqj#$8k>m3Iz6`j6gnZKS{Ha{V0z{) z3Z2k{v9!UAJ&Zk!Cst{Ai#8Q!hK-X8Qp|!hb3tbEL5f)rO^~1u$Z4F($w(;+@+ueP zY@9}$&TSbfWkLQR$e%qyY&Qs;!}%PLau(#TT#yT_cT(4FAmuE`-vs%mCx~sl0)B{_ o;Zoe(XHdkCluk)p#uZ$pntgr^*PoymVJO0Q#Q*3GT2OrRKYF_}#Q*>R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..1f055456c477e88375e124aba76de4c0d704f8ad GIT binary patch literal 2357 zcmbW3>v9t}6vvNziAmz(kXsvi<5qA?%Z3E#1sWRS1j1w>lca73J}~lHO~tGwvyvI$ z0ow0fiXrxx(Z&VqvyNupj)yi0|Y>fwPk%v9^VbJ#> zXa`PI)xOmsqsh(3{3-VWuJ*hg8%nizozdKOTUpr@HECo$5GzV)%Pm|OM(3jq&%9^N zz^hBu@c0|4_hU0y3q(^W3nMwjn*u%^Oux@#4dKJGR*V)m>%#M;@|w?m9ttI__vrGY z1#f?1pSOhZswfy!r9MU9E26DMLBvD^U zOoC^?($a8PJ%$|A326qZWTr0x-Fk9v2b5=f6R@xAERXHzcIb}j*s?$me_5%_v?>^k9IO0ElKU| zL>*nea9w~-qu&<@U5@f}l16C^@8f8687flFF=9S}`8b{@@SQX?1p&BY!9*m;IKeEv z|A0P#6bFi>J=;En0EZkDd;+)3#RTJNxbpC1c;+kr68kG+IfHQ|T3n*DcrSJo=p229 z8GbS70>=K$e^chq#OAxHo69sGZ(hc+GtO1z;y;w>x*m&GYY5Q~k%ifgR_xxPRiZ$l z(CPCOkZcm9o(l2>T}lJVCP5TH^noBQF$_UmNCC+uL0+VST*kkHPB{A_l1qa80+3%1 z1aURMXo;?*faH@Pzomj)rE6&*`6S5i0QuuU5La^<`Z6kpucB&Rpe%ij)rz2R=sMki a81?%tEkC53q2q?84b2&p>rE&@^4)9d_$wR$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..1e100d1225eda09cb4bf50b47aacd9cf1cb822c1 GIT binary patch literal 3143 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 gA;zIE&Nof7J=(nMq8 zgFnC@WxP9GMM~kteVEz%b?!NHXMXPc0@}WhQfZQr}v4{%C0h`%QIENT@UMoTc{{4UpIrAH2Wfv z5_)tFf=+|%#Mwg)i1pJ-O>$3Z9<)4Rq?VQ+E*&oNKZb2JWW;xb?<*2|BG)PDg$bLD zeF~76p(AO}2`QFmx}Drm)R8w@zL*xP$ehGuq4Ou;3yMbw<$^P}7dDM2H&r~g$xEm% z#M5M$yLw1#o+qOyG>N#jl1oS0&Q5YOn_C+dx?)pTcSy3wFQLiM-!Nfg+tj7WV+`YY z5rYgX|1m0h4rljyyLK!+%TRPK74kjzQq;%zexO9}C*y zo_d11xCGq7Bv}l%afjCP#b1#6)KUDbYw=y&ONv*CZYpjyJNFf-v(`E1tq{*w4q>dF zm9&qkm7Fk!`(25oJBb{0B{J2WNV=0qoruUQiKOtrNq^`jQ6jq2B(Ws%2xZKWNyk2m MxpzoK$VVvt2Dt7hCIA2c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..6960209a048e541036a6af71f13dd1fff29d2bc6 GIT binary patch literal 2136 zcmbVM?QRoC6g}gQd^#m1fkGfH1WKKxu#l3{0u6*XNI@1c*RgH{YSWm|O3M(jz_rBTmG`P0cnxiup8Qwq zJ#Powfodyb2~se!tr*jhIUaMOseB@bMqsVlP@b=i*M9BGNEv0l7q?#A^o|bpbw|Zs zCAHtS@a~Nu0)vSzcMOqR#R}G_m?;vbS&*kJf=^i%(n%x<) zF1UyScQUe+P1&)$a+mHCUY=vM*^?2oc<3%&;I7L|wUi8O%d^UF8STq}1u)9pyqBUl z5Xb0gxc8XMDab1E#@mS$}qy;U{7mO-G|4u@)sCEHbThZR;8Wu*?tXKr8F;hN8vdpQks z+FU%!_)K}YD_v64gzne=HX+}kd!`w(53*kV{}_&n%W}AT7D(yDZgaT~yId%rAMb2eIbp73M@X$NWpQ;j z0+XF6>^zH_ieqRc8+11eZGW;{%)&0=GL}l1!FwglVZMZOI4|(m|T;q$@q!e;XD@tC>7v3Ne1R{iX8rHt U-uKAIn29kLvvcm#g5t0K0ojuZL;wH) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.class new file mode 100644 index 0000000000000000000000000000000000000000..1868969d288ec1e00ab4cde0ab35a1dc49e35009 GIT binary patch literal 1835 zcmb7FYi|=r6g}%FIL@OXAyE3FwBVSAg|_sSkT!7xa^)0=X$15G8m~uY=Y z{Q>Q7>4#P#LTaUct<)b?^~`#Mo!|r!DPzx_bI-l^+&klc|NHZA03TwbgcG=N5=E@q z<;xb3}%SIIQ7IgI6Cam05_-c9eZ48%PW(lg(AAVuh4KI%%3 zQZ|iUYa+H``VLMF^74i5xa-FFQfPY3H^-w3D@v<))j_thxJ_MZrp?->8%oP>dqGQv z_XI_DFxxO5+a_2D_o*=#KUNfKsnL?Ir?eaNJrPPRWB1XuM_1kbja4FYQ>mHDq>2vc z&d}`ZR3zgA=3M2WO)0-)M}j$ZWIQ4oc$KxfVG(hi< z(#`rtgE#QP@exw={$;USUWIOGy0^o&3kmQ{0+{1I1)L>Qf;>kglYf!oEfi>E z@m$Z7#O0^M&wTY6oIeuQcez>+a2*%8mIna5hxfVTJBLeL4>~_Z<~JT@Fm$eub*^AB zbzUVpL!UzR+#WK+(51wB7kO+Y47OaG&>+11R!y{FWAFjbY$998CP^+-pCbDYrmBA- z_uv`wd&pYL?}TKN)Ta0eXi9IW*^eVBE~EjL609?uN_>U9F0PI#xL{dF3;ub8E&p7t zYy5p0s5LD3@*WC@3;u-#|9WJ>wv!orltlbE>G~2YxlU_U;uCy|&v?uU`5a$-k8FhL Oh)*;pV3`P-SN;bE0;VDW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.class new file mode 100644 index 0000000000000000000000000000000000000000..70af87e5c661bcbbab585fbfdb3b275e358d03af GIT binary patch literal 1402 zcmbtTYflqF6g|^7O_73t;sYO`7ElK8n<9pwBxoZ>up0e9w%bV=($3=UmVm!X6OD-< z`~m(bEs#&4 zsba|m1}hWYG%f`Dh@rUABSWxs^Gsr;5SV9<{}3|IT5+OBm4DA;DHYeej_;~vZB^?( zJhy3kj|8UvGBejzLE!nxgkxn+yiAJ`I>Ba_SDsdRt;bHUkf0&Zv+aA^tA0cIB@E+2 z2_^KFP)5JN%vr_c13P#ptMx7AhMa8V(wzG23 zC*(l;9PJ$UKJFPyDe;xL4-k1ipmXpYhN4U)PyalPm`o zhyb{ZE3^czVwCIA;4esh;^E=o$6bT3;d&ChKy->Rxyh-oNF9_eM&9S-S&cFb$Ec*d zr51NAsLRbRMAFBJyy;404CCF1q>mGENu+Ti5i4^Fx1!c>M?)B;eTUwXLIo3)Fw%Ys Kci%$E141|zyM-c=GWC6mdRjChXydK#bt!Ja%34-v> z51@afl|V>5@B{c!RlnKYnAEa^!amH-xqat5XU@!*e?NT&u!MVK7{T>XlySo?H{Eip zg4-3`so<`_bfV)xg$*4iL1cb^^guv77MQpnnZzn%8!Ft^WkR`62#jyhKWf#jimkx$ zS`@eCX4F#B23;*5D62QPxg~Jo`L=PoMvw%}P_G#iS!J0c5%{IHsa~pA@>MsK&A_yz z>RII<-EckBU2QBuN=9`xlRn#9mvmjhX|1_=nzD|-T&KvxV*~`3h-}1vp>os2W zbNgq=y{G&6xe<$_t*3EI#~x1Mw1){ydYHwWhm)8TSUza)T`ImtuJG(iKW%RE!U-Hr zRY4@{=|dIlxS7NmK4T*gsG!8GKVX#mF}_d*j8j80l&2`4MG@1~9!hW+M|>Q`FE{=pN9ce=*wnsJ;T(Jf5Crw;UmO9DYvs+9c$nY z&T;iJ2b{+RN_-dbE7$)AzenM38Vf9CH@Gn{xQh8a_%6K*&U<0;0}5YLkEPlsTj!?; zGnrSO-l5N=^$ILtaR8BGKM^yK$VL1%h)A)Y$PS6T8A`;Rh`^j0SM%|=l}o! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..33f9e3dba7f1323e6910542ecb7c1d28e2ebefb6 GIT binary patch literal 1991 zcmbtVTUQ%Z6#h;!xiTdfE)oi*7Fu&@nL>+J0tm%aVgpn{qv%7|BuvA!lL<~HNZstlGuDaVBJdtl!AhF)GU9)DC z%!XOEj78h7ySi)E?S??I@Ic?y_q4s5rIk&4OVbaf+LtveXE$pl-D*mhz^+_y{?;%a z(lofTwz{#*;DWWf?QZiV?ty8RZdbLU>zHeF0Q@U#VQ*6CPx4~J{ zHr;vF;smex)v=^T?_gkyrVgidC!$+<4o2sA3FvRJ@PRRSaTS z#VF2)u&$zr4S@?Xn^wE!Ez79t)}m8w)(qRt?Ny8&d0D0HWjQ2O^r2tH5c&nW-x$hp zc{?js-6m;AOTJcqU{qWZJKfnKOP1bfWIHO?zO9i1YSXr2EHQ(7kQ$# z)Nn~Ur<_&bC|xeY&vdAf&I}(Qn7;BeLO*&s(rGuPK#I=OOfUn9H9$*=m|}+VQ7Idy zUWRKQF4NN>uCxQxILnj*>7Nk#cW4tHTr0Fd8!m#0!|WatG(h9Y=Li=vFX#O8Bf~#n zBr`HKqa+jprk^45J%S14$#;J7_^&@+Ai9}8K-X_H@_QT%cmPu@*EQ07oo7?b{6o+2 zb;^1XgT_1*{>E{YCE;h3yi8Kh=auFfSCWHCFG~=^W92m>AxsM~_$N`q_<)$L60Un5 z`EU9H%4S^k$Il#~`zd1HwnvG-<89-CUn%zQBUap0_7N{Wg^;YbO5I|8jImv0M5Bk? X-oQuH@nObmxENPiT3l*i7IVPg&Ed!w literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..513c144c748325cbe6085633c887da4b574ab4ab GIT binary patch literal 1493 zcmb7ETTc@~6h6}nmAX(wKrY@8FD)nocuUlf5H1nYfU%`9@d2m1lXl4NOtU*Bz^~Fo zW8#B9z#nBiGrLl$rN%x?&zw2ueBXD@%>MZK?K=Rhz_UDLVQCODuxyr<96Zj!lN>xH zFcR@lFu%sbNGQ3#y+MHN5ExolGSW=y8uQyci&e~z5V+jJc;!_z3pIhsvI-mYPuBG-5;q?w1eQ5j&>Gfluo~dX$}=(szNs>GOa~ zjYTq&1sp-&{0W-TCoOc2+9K3vvOz046taN{&-+wn9&2gTX&`nGzlvqnVjpH^kBm|R zFUoaJd6P3=H>u`sQwo>)u9A|wT7@*JVu~2GyQ+HHDN^bKj|mmG$pedPw0W3LU@&gz zru5K`by|Dim5@TO5=a+IHH=a$OmzHX5^;1Ao88*pEaSzW>yMB`=R3^I z^g`9z3q2k>Fay^eaA3%RDHtNK__j#{=h_{Wvm~{z7EB2L&Q!`_j#W$P< z0t1kSX~@APvyuV|JnJkKt5RtH*p=X&SkiTwi5@yZKRD~5F|B+>-pr*kowq_{JLlI zUAUJducEG$ftp|V0;vvk-g>LppM6_lB92Pn4YhHr7e7KhiKM%UeCSE!L2n}IZX!Ms n3HlOALD5Pt*^$j6-FcKa&S3!_!Xw<`m==M)hg1Yk1XI5NRozvf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..218ef2766895fd702750044c3a3989f205a90cb1 GIT binary patch literal 1945 zcmbVNTXz#x6#h;!xpru3da)@jMOrWy=#Z8o(o$P%fM{s7DbeZ!YcdRRa5AZrNiFaG z315BT6^l@oEP-c#hd;t6^gEMS(iWF%WwPen_TJy#``i0W{&@Y{3jnjY9fN|UI6lI1 z1g9cciDM8S%VAYYK8bTE#Bm)rBDfhx9K|SxqDaZ}Po>6ZQH(`#QZ7po+!6?`6}}Xh zFI7#=upF)az|dXOF+J^0{?0}1-;MWR+iYqZ=JzeL>1}c&-vxoxM$7T6x>>QBR@F9F z9H-&wp4D)g0_oCyeMjHbcI&oQwVb<}ejwGps@nypRj=rFOTvV9B>s!cA+eA`I{bt5Bpvj>6LV*R}5vfahD+`N|s}; zwdz&V-PB10!7g(__fVQp3>gitbv{OUISs=yiGwFItY}Es^-QI4mCL zFjEmwyl*WMAa(>|Wvk}sUdtua@LLe1`cOJ^9EYa&+(x^WgffV#yY4h6+jKaIqCmjn z;zZfgjqh&h+kV{aUxDbNVRxbqrlp4)UHGy?7JDLUi477jH(IV?Ubkd5hK{uEjBHJT zDc{?FwrHox6Gx2y*G>k$pkhMa&{Hbbur4sy!v#|@h0j&Ik1te=VqC=}PDikzqKr*} zGct#ER~2pBtm*cOTWi%#$1Cg_=C-_r()PR@(kg~9tYQqq0{w3cWu)zk=17(fm3O^* z-!wcjIp5t4tG3>3E_79?b0fPO!_Qw}q}#5eR+L2^coRVTn9a*ii*BGCFm zOotlT-1t7i*$Yn)`Nh|fPWveZGIXA0f;mX65n4*b3^SCEO4&H|a$E;+o}NZ=p%b9S zS*8@q{)))a&}MwNc4(mvTnsY@**zp^h{pM6h?a6Mt_7DS#(%~{ZesSTl2QnmeTvvm z2&a@sKL*9azyExW_*QlweJ^Pg^f?&u0cKgQInsQIXS2-w1K;r_$_9~u#yk}Mrg4!a z;n$M9`-RK9KEpf+Y0*ze*F0 zi4Xn&f0Xgg?qUO72)Yk5d*^F zeW?zfGmLJxl$Nfj$w1Z}v8t4(Elm&s!(^Cn%#U4%*QIK3>#vvZxz4&HT%j}-=~9*} z2-A=`i<$Gq$CmU(BOTGoHH1w_o?=+6)&;kv;_iuU`9cZJ_ZRl(`Kh5#nj+wpIDVHb zLdu=m4BaoJl6r+9U7o5Dhc&N39QvzLi8n2`F8p1K1R2?$O^vgtePqXnUHXG0h0m_U zVOs=EQYI=wThfV{3?2yGskc;~O6u}pkQ6*r?u<23GDqez8F~q#t#^q^|3}Aq3A$Zm zx%}@n45j>z*Ya(#Ax%d|IvX-)MvGzQ@`+isZ4m^XAGa`S)rIpFMaQw3jm`Bc4gLMg z5#s29PKFFUP2X#7`3>P0FoGKe6wp^d2}2A|uhQ70n#J~$+NvK4TQiixBkA#-@Wskc zX6!Id?>PgSTBI?CEOPYULvJF5Jb8!-+1JP}(%w&}#Q@ha@D79IC5oNi;mB)hk{DV? zDVx*IXwOW42m2D1AEUK9JeUX#+UaKTAc08wJdwRbA`dZ{L?nHlNP~!o3yGLE jr|>A0UJkEgoa`w&oe-GD3?7q7H#3X5_ecdO1StIhixgJ! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.class new file mode 100644 index 0000000000000000000000000000000000000000..8ff535fa899ee6ebf5e345e6dfc8fe8f04e12606 GIT binary patch literal 1885 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 sBDCgL}ek>}*dDOqHqH-t9i8PyhOy)2BPX{rl(_ z07vk79{pJDK_A``%{|eqiRQj&-WAPzqIn>i_eJx8Xg(CpN22*Shfi|&G>6X^HhA1M z4QqkBp6S@vXQvt1Wrp4<$M$@~_7@DR&aD^*dS=<;6SnR6hEF&i!``{O z#;S2ozgM&LvT0X!V_mA>s96^+UgNe;MmlYy#)&V!3d68zdv(_+o0jRX6}h)erg;gC>06HOqBhBw`^ln;}OTE)E4HRbWE540}m0k-EJ^%DM2&F!WUG%a&O&e9Awz zNd4(nzuPDG%~-|~ZEt@4XTQhoDtC+gHmBoKp?Uo!d1Sy1Pgz83pqWRJv4Xc|SMIou z?bPYK6iU%v*ICmx{c(nlk$nqvMy8yqSZmI-`PF)@%-wl|4xHGaQ=uYYP${5(IN0gm zG09@O^HCzFSiC*BjdMn>+O)*|X!bVKX?$c~s-VW_hOyn`sSTeW`9F4rtFo)2@G)#B zbk(k!TbN9_g=8D#pY61bWCez)blXWbF($S&AVopcq7y0cqY((I(SYQ6VeDi&Ov#o& z>nF7KDs(C(SaepH6m+;GW2e)B#cT<*ZLtK16f}m3l$`CciI|}9Z;ORLB4?OPN1wcc z*hXK=!;Nx!G9`GVB!>R&Yx%cf>Qp*F*^%g+e?KuPwTDgY-*JAHWgv0 zV0w|NOXZI0utpOjgPkLb!IGxeD#Qg+Y4rw)CRT?BNhLNoM4F0PJVd&R;a<~gE6c)z zZ3Fp|Q+F$T#uUYPXL2n)DBQ!a{|Q%Gr9!v763|}bf?Xt_ z{l^8*l7M^?3O3O97FwCscpf8**hf-wRz!NBA$_4KB`?OMhniAyZ(Mq`DJ8$hrN^66 z3P@afvMHrVg;L>{1N0&0(}YXWi%%PCOcU;-%%FCh94ZVj`p%C21olJV@$=Mn1%u~s zfqrWZ1x#R)dUVTTn%efsKO*xz2{UL-=E}(zF%wQ6C+!T)=^EYt5SiA}`CxPfS-63P z%?+(^d4YB*NC$=&F{=RSkU<_OK`!GZ6-b8+@&$o>nFu1%k6{j16d;{4$X7~`tGK2D z>6AgfCXjCuK}5PUyo^^AAXypYJ0(aFB^5|k26;pvKPQ5Sk5!A8RSd+KqkTV1_mI%@a%^f9(CWFiCW90S zr1S)kyUNh?%Ar|Qg1oH`O|J}6CXh-Zh{%x)tRO3E!QFop9k6Ni5{H9jtdN+lI~U$f XWIb&5=>G%k^sw8byWA%|64w6%UZQ_- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..6f20f75b68117e884a579943672fd8ff9b0303d2 GIT binary patch literal 3889 zcmbuBTT>iG6vt05dx6~z_oy*mf+4toW}&@bcW204DDce> zpznSF^Q2W;C0b>bzUhN+egJ*<1L&KU|DN4tXJ>nvt&%Eww)>pZ{X4gw`Ssr)ej=jF z^ii6!biao(v?YfR<)F)YQnbsc-{H2<%NyKwgk|2&&og36 zj84s2rsL|SyP=mop1?u!k1^^sbepengNuD`=Sz%cmy298gsD{yrO4#2wl%eNNvluX z!#(b33kU98z_8%j!f^AYbqJ>!omultS5)|ha73}pXHC;`br(Diqp{^(eP2J&4k~4> zD9n*ls5Q)F&KIaR9-Mm;5OuPhARMVQ$p=JSntw~O#Cmi27}eEs-m zpTo@(x7YXsj?yq-*H;Ly4A`}53TO?~D=e^WO7g5_Ve%EPQsnl!j=GW#S_X<;N6BMeTa3Fq0y}n=^8$iW#-?pc2oW3D=1tWu zt8gwi-ceppZj=G1b?5oq|K3=}EU_;;ozW=ZPjIi^A^8sdiQEeD8iiMpdW@Djb2M_N zY3Xh++-&NCs~tKNFse0PFYp7ajIMPC8nE$ql2~bA9rxQXkmThTYRELsJJvZ}ZTlt_ zxlu+qf$l_GpkK2v3@pZToBol)X*6sGDvjA7Xj=Mp5GpN;!_ZXp>@ai{%cq3X)V?x; zO$+IQ<=F;b6tZc@B75$lj1r^Ch#Sx_aA{h0Ep64)#=+1B2wjSG^|#K}9aS(e*))r~|RkflpBm8BsX&eBw2j!yfl_i*5Se+QW;2~<5^{+jj^$>=)0t^nx@g9s(a485TO=?a5*0NHN~ zB5Q`xn>4EciHAWxQG&chb1IN{801rceAX63mM5cmT2O!_!XTe3K^EzT3M3H*`2rx1 z+JeZ6Wb`)W6(GqkLpAc15@dI z)TG0y`9}#-P^Tsx0$~YCuw+{hStBu8_p9=@|7w_^F51BAG^h9I4!sXC?$k}XdzWGk O4LNvEd;l@l?)?X-NK{_{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..319973905e050373dd6fa4f1870d1b24b6f34ade GIT binary patch literal 5333 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..bf958c7e380bccd3b176bdeddcf7fcfba1685026 GIT binary patch literal 3768 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..f56b7fa18b8080f4226b8e8e13d7ded691772011 GIT binary patch literal 3852 zcmbuBTXWk)6vxjxz9hDrdw~)Ny+G%#fL^ynD{s{hgauzyABfPegQu zK1foU9u827w&n1?9CSGpON z_PMJqA9{-c!<^>`!&@zGLO9RpOtxZqqRjKc6$O(oSeEVS9(Y_vQ)_$rfqtkRmQAf7 ztfHo$NVR)qbJ^r&Zh6=wYUyPTz~DI&u;1YyR)oWgeN_)8+(quxc5|k6QN?XI`_qh+q&~o=6`Q2gBClGjm>Bh@Jj#c4biJ79X3IXCgDj34Msh>)nSi$>DD0J zX)5ZE z1gKSdu`WgATBXxzXu$=UM#2qvzlZ;@@hfRn5jAK{7F3K`1ml8J@A3 z?}>fm$Le{Eaer}+Uche|Q7F(=dJ#`X*XTONX5()u@->7JY8c;98oxv@*NksMI|7^d z%Gn)dx86p}&Jnlmx0CFMrMZiDYzxUQvMbg+YW8lb8QccaQwkQfY&Ju?xY-T6o7#ek zzxCZeK;QL2&yj=22VZ>iMc@4c^xb#$JDW|D&Q99p*mE+;%$>ROx%bY!GyV0SpMEBy zqx4ydx@ftbI_VwJtcYe+G!I1cP&Ds~<~`B8FPcZ9`9L%uisqvveVn9ElJqH~EgpAG z-J0XBXFB$c$uUOkGNX=B$M$^P_UCk~%oEsG{4qv7hVJqiZg6v%yJOtfO^ea_sXWgb zrkyRW3bD=o?81?S!`W)bUoCMjJHFzNMi$RPbehqQnX>JhMLuVGX5Qi>w(a=34XpLLE$Za1=T5P?@ff(I|(STRthI!XCX1TFsn}%-9 zaIXaYT+FT-G8xN|+~%r4GZ14MqfX(Ysy`biED4on zHa=e?KAf8``{J0U!~H88wz>R%*>riKxsn@6q=d*K9Kk?k*3#|8tcZ=hh{ee;$r!a4 z$|VbD(8pP@vLtgbRRjI0`1%OFNqVpB#D;c4rN&qH6f5xYjfYtQ4@;igPcJ#Dhbs-YM+2HfL+) z&R91^C`y}NT`5NmMRC`#ux_v=GaqbedbR4F#*|vGM;u4Fxc6X6WUv=A6$QQ*a}~oK zrnj!v3lFXvNadWeYw!tERQOD8^8$TH_=(ZbCKsq-;3jw6@I+O-+weIz63h+IWX>_JJ74Vk$1&lIxVFUEHXQ1~=9{<2Zipi8&Bs3ysduS&g>Qc8zw?a~k#2 z9*y?VfJQISevLA8P@_YX)#wNv)#zo>oDkh%(Y!)O8C{C=o{oWn_kHasPv`G(1Fx^% zV90c`x!~z?L3}`U3P6ZpblK_3GT}L#4z%asOQC?_J2Ci#*!O|6&!cS( z2G7z3{MITHXoN1Jhs%`4(5_$n12ugIVH4FB8_LDwG!ZU7huKY7(>gfxn3`%^r-D(3 z5>yH_Y^%%)w-;!af|J1LRhm?QG|M0ll^~btiVCDz2KgKyUo->}Cl48k2y9C0z0J5ba zh$v2s3QCZa465XXD;X$i^SG5H`QArNE-vWX1@NN^Cc4GzLKvQbe`g=@8%IOAH)irtY( zIPw5+=K+_bo>hczs3QkheZXv+npEr{cQcll#pt#Q{ zSL=@_l+SIYooyjUugU0owZSb%NUQbGvBA%kwR>aty49Pghix8Mk@XJ7fSA~cJIS|w z9yq>e=y>_9fys>BYzZke32$!sUbEvUMl)s8YD&jqR5=mRcAGomo^W=!b6*O_b}OLQ zfL+Ma=p!vF+)JaQbUvBeAXLkYlBM}N&bZ<=fiY1Pl5ccc$Z5yMh3RYc5T|aVI56)n zrqq3b8!Z2S=oPMP;eumokE{5_&X(p)#WWQRo1ThNK2&x(pY(yQS4IW6A1H+aTntR7 zp&h!{MMQt*@|cF>Ax}%CXLY2}i+~!erXpMq&gY;vmeL#yjf$*JGc2>!6XteYp=EWt zp~tn8XHWySC}I z_0=l+-{sK}y4Dv)phicOYx`b%({JiNu`t?a&GS^h@tqstxt)bWTQ_$>6B`etLF>pnIcE(y=t4!;=UTiqBCZw%iXTq9+H@*EW~ zE}}0dXq-|S6Z2`zC-I!Y>TE!#XzmMo9$N4ZYtQtwNNia9LQji~hqW*Ev^a`k?ZuuJ zXEdO_98q10v_)ue!jM-$ZQ;rAOfURN?AI`@S0OXu;!P@HtP_R-&C>#&s84zg^6=*0 zDe()G3F>dI88^R9*SedRVV%I9%)-?_DA5m{4_CiJz}?WpTx8V^uhFb9cYN%OAjvq$ zz7gbx86+78IRMBv$AB!-lHo*BaggtfAaBr{rV~lULB0pb4@ZLNN@Dbu@kG*bkROd8 zH_a!Kj)VLJke`nP(Phc#Z6in~4)U83;14UE4(Mz^ N=L2-SHP}J<;lG*NWbOa} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..428aae14179411b4f4b9d4ef3d7093ad5907b5a8 GIT binary patch literal 2006 zcmb_cTTc@~6h6}nYfA;hf`B&!gaXO}-UU&DG+>ArD2>qv+-?ULvYoBFTLM1oyFWnx zgC-giAN&FSDC0NV1xi^UQJVD3o;kPg+~)V6pTCG`oTihc(Srmv&_hKg6q!`ykw#M* zJ=W+6qZXGt!m#q(afK~c=ASZR&lsJZv8C%7(#soGg~#Df{TQPLha0Xf8MQ8K8e4{L z8FF1;_8cMCCm3}uRir0MJTF{Pu=uo;wr6;7>@w>24Yu{|lBE}fEb7LdRDW5rW-VUg z(u0$jG)f$imV!u$HHW{gaB1!^N@VxHwX$OuE2hUtd$Ic!^LEOxomnVw-4s$U?U;tc zCHM5zvDHz1mr+`-zFg*}SQBQBn;TM?hBX7-97O65AerM4PkTtaQ1O)N83ju?yciA2 zG%2L;rWi#tgL$MhV;2Fdc|l12yizJ~Cug8Os){z^<_+`!d~g}_HUtVb_a8~1OP(rc zkV#^ld%NXKX9mMsmvHx0+Nzl!Xs${lzNMytQ3~#A8j*r&4V#2?uOUgu_81Kkg^1BC zK%7R4G`O#N%w|r(p-M8jY*!qUXNBs|K=_Q*mUl$$0i)p)hQ&0w>)KAxkZKE#T!v|1 zJJ5}1=VuqNm%YbF2()`nMvOJW>Xa9qB6m`BnXaU$iJDWCR-|2#4(eo-{r3jd)(3CQ z{!6h~*yL(s)BcsP^=1G05%1La(=|L!8ey9#PF<9sB)%K5P!UQ|Oko7y0=^OFIs98) zIu8MG9~QJhfLsm>E-{w%F z72iX9RVxUuyl4Eh84ZR4iPi&o6AEM~97wbthy@^}6Mzhd0*TcF*$xGABOFMq9>{wD z`EUY|n=}&Ans_~skD)+x8VzerydKCW0Qr0*5H)xa8uN!?+@Iz?@V9WA;dGns&|R>Y R#(Q-CHAP)&aw+Xn`(H51ulxW2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..62f73125d8f8d401b6b73d7c9c828da1cbae5dc6 GIT binary patch literal 2167 zcmb_dT~`xV6y1|dJ{f@qK@b8Is7*p)j1}7gQqmYCZ3Id}6n$_F;{c%a(ejCO}7^7mj9zsz< zWG%P8v{B5ju1LrhwhUD_ZME`H*Brw(T=j1H?nU+Qjr*`>)YW3m(9LaAFB$r-ZR(np zrEZBL@tcz{u->p;vtpFZy18W;8QZS9nrl|=x`agGzP6|BtNRs8-7@Was&*t*Z&j?E z-Kdl`t07^QVxu1vXZ+SZz4Ev1E!$jlK7pOp9wEVcd)4 zU#~;!LdD+;^`9t$;+%pp@pOzUC}BfF=6_#w1qqZDe1e+_2JxYS349d7Ed`snP4D5SXdbikjqe(o#XdgPx2+J8 zw-?iVQTzB@2Nnke9q=9Gu7mS={s!w9qJR`n3Wg~l?URC0#6)U=?(?F0gbN}f@=VnW z+>LP-pXdRkr|`Xm|1ozGKIRzoWTVtiAlcHNfzLbb=z*MihQLe6!oYXTAjK17NY2^2E(B}cnpa)l2kx<00Q1fO#ya**~|0$*^=th_-agjq@Ie@&Dy<}lx4{J`@F zTz?LEGp6`sXAaT%1YO>?TaJC;ZDZcHClEX9ZF_^iQQLojuHvSAfLL)eaDd+86G);I o&HBf@GEFex3m7JeDU2Q^{VEoy=fjs?i*|9fNUO;@GWZJk3kF^IzyJUM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..e1b159b9f9dd530eb156ffaed82ba73cdd62a5cb GIT binary patch literal 1708 zcmbVM>rN9v6h6~Z3Z;~bfP!~HC`DO75sZd}a50z)+G1nWgiN=GcF68*-I)^bsWj1; z_`?VAp^RrQSZQl**dMz)=klHJd}n5U{`&p{0G8l!0%Gu>7rNk~_gap_qd2U@VU@w4 zLRWCBfUXjbe7&>DfIVl>zu`!wxzq)2)i6dV-oqHAWX)BW!$WjYn#f={d&G~qVR2bD z^4b-${Di@Ht|qmxu^^NvTDUHyqq(L6iovv>aAKU;mQfV4Wbi*;X)a1kwwQ;a`uwa}m^l259@uHrx zPX?;i_m_#mYn5dRIQMEnP`LgH@CE~2~7NeoXi z$0W%)2~X?L*rh9i)Y<8Xe!hyPI27hSniVMsEQhK}>f#2qyos6%i&`2gqiz&$BptNY zFt8!j96FkA9Nqfd|!=e9Yg9OoGY;1dHD@zA!vVDaxdZvl8H`KEM2gCJ38T3|Nr@H5s z&}EQmkDYTIT|ZfqO(o9Y>-#4O<1mqgB=jd?1V$M=>twVY0MngQzcKcTM`&sWBfd#E zM&7@U#7FOBz-_v$Vn7EAqA&q*=%N2!I`k1pkcX(zIz{V2`VNqFP{9xkzlBTWCC;ID zoIIg-Ebv|?55->b!KqDJUL_cVzKp)H%r{`4{W{m^-R&C};5z*$g8;YzH)+M-7IAD$ z{sNIt4au7=lkdP}n7l?5BVMV@+*gRyODBBmOXB&;M;HsD!tx%qDPIHzcVW5(k!T~4 z_brLcK)Mx?Xd{sd5fT3+;^`fMS-0MV%#)jBH(=o%L=+?y4QY|w HWLx?T(N?L- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.class new file mode 100644 index 0000000000000000000000000000000000000000..1257e756e1554204e679838971569c3cc06b06ee GIT binary patch literal 1983 zcmbtVTUQ%Z6#h;!xiTdfE)ohw3#}w+nL>+JZW3v*u_-8_QS_l}GEC#NlL<~H2=D$0 zUw!ForM7h0W$m-S!yn;O^*fVDgWz(llB}HD-uv5oe|w*k-(UUm0>Cux#Gqg?j*qYu z!MO->arEM2IV?-bjW~yV94q)Ff}3%~QHY{1ij+M6RBGIcVknBUa#@Vvwm|SkZc|{k zSTQxjap}VGIdfMHoyH~V-Hs0R0+0ZuXmTh{C71#W>X*$N<22bY%QtM5}vubA9 zYFHK9%sEco(><&1Gz2D!_w^lpSKF=GTE%jd1a*K(>fh>VwW#XI?uz}(lTi9hT+X0Qtr=~DqI%k?cL zkSJP?x!SB%Om{;kA&k`buy#*iwMEF0Owy+bK3S|Ax?R>?OS)?NQyjfUx8ZrqvAjiA z;RLURcA0;3wiekm@lw6%8s-W+nVox5 zM^DO*6&UmV{%7a5d%y1_g#R^`dCaL8kyrSfidC!$Tz}IWsA3GCsdx{cs~E(vic!21 z!MchPHU!SgY+CJBux+!d+c~$|teK9N-!;r_c}=D5B{@u}=tIAXA@mD$zc!TN@_rh2 z-63g5OTJdQZyFwno$2h5Wm|7F<~l0ZzO1QPztD zH0Gi3JB}+X37=8&GDW?BUz)32Ne-s`EI|yPl~;&GFeAj^pG1k`ePXssxbA!8zvy!) zn@Kg8Jad5V$4L0w9wqsfzfFdIr8u~cL}^pmN3!%7LbBc}b&K^e#&&@bjUIA)9UoFB TfLXuc5?syE;$j2ySOES8L^{T6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.class new file mode 100644 index 0000000000000000000000000000000000000000..62f6d7d12d9e0337883a90736e5ed9d7baf79b8e GIT binary patch literal 1228 zcmb7DYflqF6g|^-%T^Ep#Ron>Ekzmet4cyp5=aAyKx5(uvb&5pWIKzyQv&`fO*AHc z@CW##jAyqi6jCuZ>D;+@?&I8Z@BaMt{Re=jkTn!BTSWoQvgSSSi!g*qN=W(MwgyzqwS(VzA@XT$8xw!kKvX!YQ5X>RJ7$1W70|JlK_`AP|u77 z`(6|DLd#Rq*G6`ZeK%4@S-G>Y^F;np?D2t$gi_g4J=O%q8nc6Fs>CNA zY)xqlGn`znsZCnNkbdzHJKLya$lK>ZT+66G*uAwiVchA1!dKN{monuM^a zPS8zK3d&;h8^mW`a=6Mf$pSQSji=Ldz$EMP+rbUooqHIdmxbfc_7;Zf!rAkB!3==OCa8bKysW- d()zuW|0&+4*`lK`gZp?um9#%Z<1IuC=QmUK1~dQw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.class new file mode 100644 index 0000000000000000000000000000000000000000..252ef2cfa056830331f241a75d80212232d241ae GIT binary patch literal 2075 zcmbtV>uwWA7(L@loPrj=S%>W@A^AFAq^^*Y9`V}!8e*`4olzVlsX_Mdz50k{!9G8t z!>uXdRZAUN*1_?(&#db7sP<*VD?W9V5V&1yYN{?Xx~P$%upPN zW3w04UkpK3ri7=%f#1>HG_ET^D@}2(6~shl^#s;kY(Frv``lNtHrmR^Hy_`SgN@5E zk;jP-99<#=EKd(!wd`NBXPxQX*1%U_Hr7A(xNYV86EJfpFoE3=$d^|dq`4WjSeC_F zVDw(E+thJgvFUC!A{M5hI9}Xm!h-DtoPxF2N`!%`cTtvUczu;a{raU1GmU^E`%s32vkO2564n{6W-EbDv#pmXg_Z0 zSfDZ;;6W7G;axI2$j`%NT=B4gw>-R!B@gf7J%Q`5(->Zv!z*vUdC0RVu#}2|NFJoO zY4F00JU-%GI|G3d3b=?_%<+AmhbV_rl#m4Xi`<{$^ECfw5}c)i#4^QYF^FU%RVj;FSWl!d*+bYJCOJL_8;KGha^y!|bZ$o)!X4nya?iO#FIo;h#OI!B+G%IY7;4MWeT(uXY6qZHwM z-zp35s4b^u68IEr6Nu!;i9DG|MB>IIBKdJ5F^ME65^-%2xXG{T|0_}$C-T!oBA?@n zNkj_cM1CfbUrr?A`kiCLTo1lVN2tO{xkc%+#@F};x2fRJtmDojLn%muL_?z_Wr;qpCh0(@P9`{+u;{yg z!dGAVTB(*UyR3coclaZGs($Ar(jd58OOlmy+k1a|?{DvO^4sg5UjmrLy%;ns#Bm#o z5uA@;DUN=8B!^`wxfAD*i(>^JN3a@49Qh~)qDac~Po&1DQH(@!PA&@(tO<0Li(AF= zYHociUlhm|Dwa{TU8DA>YI>Gy`Nr1F)>Y&0jsIxZY8YkDbQ{~2cgOaus&CibGLN$Y z$@Qk|+cj&$ZrByaT5{dGZ%TPXV5;!Y+%xx${hDJ`Z1=ul9!ZTaYEI5=);3J1DPcl; zav>1&>qY;8<>l)F-7D+GwT?i$w!M1oNSaXKhGV)rM#=YVcZV>M$&IDLyP+D$3iYb#Y?z)c zeYG8Gu34ks@VxEX{sPN$irf52R#O`Sn*YEi8DftWD%m@(={G$>4W5D^)d!|hCvj*h z3#ckis47uS&zt1rSS}}#7YNu~beDXy`t_Q*tKw$Q3q z6ZlNWd-z<(Fh+HZ}lDFe!FIFD%r69L+on5l*n2koZqk8ST+u1OR1%aVXyS7?h z7QgRJ0Ig#-we?NYbl9TDTCyEN>dVC$K7RdtPPN6P%mhT|u8Z^A{0%pdq=4C-6r4js zk_YsS$hy!fjF@DSs_$}lfwTO?4u_6VI>=<{sbo5`f~`V)2@DK>E{T& zf+h_D#|$p=L~p6#l5|cvtH4pZTt$%SP$QigJw!Nt)Cibf{pf|kJT!hMag`^2q<%7tl5ndN9#_h@PkDRogx-@s`>qLcdTPJV0-0Q#(MS^b|s}-YRvA h^$Esykr9m_ar+@|P$z(!s^NOM%F^Oe1M|2A`~{A$)2{#k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.class b/compiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..2f56a2c136598548b292a9728ccdddca64362834 GIT binary patch literal 359 zcmaiw%}N77497F|V{QFFdk}m8z1eI%uBSq~P$-HP#aqdaX`MQgExWVQzM2Ogz=slN zixzL@kc9mIS8x=;K?H{iTI0MbG^fV0f|CX5SDNvqk!jwU(;F!`yRXC> z$B(8ondP2H?#Y{6N(JYm+Ox!^vzQrqM%t+OE=y&}3-A{x<~) BY8e0k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..c9e6df062ed05d57e5c8e829a4727dd5fd55f229 GIT binary patch literal 1231 zcmb7D+fEcg5IsHYMOf}2ig-g5_5ya~#Rm<^1|eCqLBqnvgs0xw0$XQ#Hq*TX{3=Z} zCO-H9ew49h7$q3P$|Td5>N<7mRCWLO`RzM^b*zpchm~Orp0jYi`fYb_u{DcD(+G|u;neHdSD~2 z`s$!!y;lBvbwnBI${_cwouin<)F?_A6<8Z^m;csL9pK-h;E=C=l99k{(iEv9*-9Up z{*YY7+#)~29JsCUa0>+#d3}vvn1^Aub5^_`<9&(easEpd6Aa<^iYXqa`AG6Cc+OY9 zLVQZGGdvbj<5SG?I*Gy#xQ;oV1#aLbj~Bt8;eF&o59i>pl~<(+G2CUKxFo+CrL=hubORomAo)>$=O47YO%oABzlPwGXg#0AaZR50kS4 Kcs?HaSpEe)Cpa$v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.class new file mode 100644 index 0000000000000000000000000000000000000000..c76c7f328dbe386764f1f02d2b49608d15c19689 GIT binary patch literal 1685 zcma)+>rN9v6vzM5E0jXZRlzHQ(3Z;zikE0e2topBfCyF-KW(=Y7_vLl>~0(20rYh= z(U|zb2k@bcXOUoq_lPf{xVVGKzrj)Y(+m8;yagfyH}%XGQq zzQMh!VJXK^(r7LlJKFEyw9a2LjK66}UpTxXJW;jznv}{neLBx$m?PM%ZuuOZ8(3NDE?MAd!3vmYaBB5F39-2~| z1xyUt-IitQm5{<;Wr!Dw72;S|HR8yXh2%R8r^?*}lP<+DR91vjF-cEahnoriNYE{p zy1}iJhaXa<>v)F+ zN^Wj#l};7L3PgICErMlq?<+&9E7kIn?U6%ylJkYViHD?DDKO$AagOygl2 zka!fN+7@I6v+Y3QQ4mQW>c1dbVTM9mkVF*ZtSv~fJxC%7@{vG3bp(l_6x3iYXp?Eu cZJyw!I2N!-g^uZtd4#18h3{8Us)zBC}JQn@!tiMF(xJ&4F(aauqd!VDNB!LhZft~>Df%rQknxV zAf9^x@djd5QmOL53-F>W-<}<07#7ey=$Y>RexCl`Z+hQ4~(Wz5%5#dIGkxM_#q z?J#49TUE?fal48+fk7i9<+aviWK^i{FWeRocLctg4Yi3q9j|$(70 z6AN5eY)aQx+6|ujUL>`QU1^%G9|l3F-ObDHO4st<^R~P$FuKywu?pmxGOF2g4SG122#fiQqo=^36X{tIAn2DB-e{wyh<3U z4W&PWZaFcODP5&I6&O&u-HBJ^W62}=%yl?nb6cL?a986<=?!uWEaa>lt=btUXKCSX zW?H$Sw2G$%ijDC#o?`ra#^xnBrTMavrFXxq&bTA{!lua%$xqr9M_`WnI zjMC2RBJcTabgfg{^8CWwBER6%`)5e4>lrk=M7`Qk*j|p-Wh5}Me~gtdjJLnb{!Azb z-{E@)1E@O~!7&G;7<2F~#u)Q}8zU2imD`qTx%pK3ymE$$)%e{9w5a$$m5u~G~EpIS-sAmu#B ztDYb~_68~ELH;Jl>wQ5A_$g_ID@jXVLJ>a`Yh1FSuHqW?WQYEW>yJ<}7%&(y7&UCy K8#Ln1Zyy1*_P=ZZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.class new file mode 100644 index 0000000000000000000000000000000000000000..0309b193b783b0983a8665ede78ed8f53ee20dd5 GIT binary patch literal 1522 zcmb7@ZBG+H5Xb-92P&nsP$&vMBVqw%1=Keh5`qwG8ZbOGCcg1{thnTEuese4@U?y) zO*AIH@B{dvjI-A&a6K_L>Fn*y?96Xwc7Oc*_8q_?9_7&o-j6KqTd`opVh&3=Jjmf8 z!;luCbi9TLwG7m5?I{C$&M>$dC~X{N8jjZ%Sqf!;jG-u1t8KQ#8xacS3Wjq1z&Uid z=cs+YZ9=K`A2W<^wUv>+Xh);TFpi-FnqfLRaKw*%k2j^-JaU_%8Yp{sf>ksQ*c)*?jO4j^+Fgfbd$S*?+1z>F7nmrtCM@@ zxFx8f;eBD^)r?kWk~%o7dtEElUQf%PJ+woj0w{c}85HHLrc6FP{V0=Lk21daqLhB&x*59f0ucPmHcYU+#wY56k##`rS=z0&u`55|JVbIzP z_e5C0MO-Ri5XAyUtf-*K!2ff8^j1!8`eyS$xQ1agQptdCN6$#Uvlj(7>5=t;A%_em zZ~^`Fou~Jc!T@QAgZ3rb570V9|6z?X8HladFiHmE?KO;1cxEdjIZnYit&G;}>{qZ) zQML(^mIGMAWs-%C1FqmI?HI1%I?1z#KO^;#j41;DefU}8;Tu$D=kPLlr>ytv+!v%y zQs*P>4mD#piZIsk>ZZ5RC!@k>$cZ57ILPZnkf~&lbR5JZ5dR+_w-Z4!agd`#km+QQ vOdRArfqXa@B!xTC464yJnWDbUP_HKiW-*7mw51z!5A&~())>?n(Wv|a;omvb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.class new file mode 100644 index 0000000000000000000000000000000000000000..263ca5d152a6129fb57b49aa9b0f0ff03b97ecc8 GIT binary patch literal 1622 zcma)*>rT`_6vzLwS6CK7KoqxtJT9StdN1<0tIa)a?icZ(h=)Zy zVi;817pBwVz7n2%x$%sFJ!j}&^`r_+8MI8N!}F9%{}@AFid`WXY7L7UwvdKoRgc6p+SETd;GoX5kVW#oU+&2%51J^Mu zA=`#|ylcF2oi&HMTn3aRCry_VK$w`ON(sqeq;Z4?*y3-SfiL8a&eIG7v$jRqva8w_ zo(d^~Wtvv1E%I3P+O#^*5Rz|pT#NhLCSfxSH9VWNGD$I-$BVgOSI{|T(?B-bu^K%) zJcti5U#X^r{jFnG<^Yy)jchq`z;)c98N*H7BKvRfS7biZW(Ft0+lj#wxE%*C zlXr$<3bna!$effeg{yB!3^U9y8hOR#HQHn-1;Z4k6F{=vAWkC43}%x+vfUsD1akOa z5UnsnB@rao4e}uoq?!zp>jwEqAfL_z$)FbA!CcrTQ>5EG!A){3V3965qdVpfmR=*P K(62D8F!~4P1XaWU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..b16fc9256cad3df3305675709db893d50ca39186 GIT binary patch literal 1235 zcma))TTc@~6vzM5Qd&xpiUq|RRuoG?MtIeb5H1O(5fo^Q`ZC>~z>wY9Ig6LFG(PJ!IsX|0^4_ib&d zneJk=lye_K+hn5c)8D~o+URImAYGZQbDGt#$(*A#ZRkZiXpr4i%oLM{9`~%cbC$cx zf#^Upf1dMUMZ6cym(7vxTd(e1+vA-=nN8I$Xur8(d>6V_me4 zcdT(vZh+4l94+}4d}pfPAU-GQC;1#ql#5&#Tq<$EE!<{F;12Hc`FHRaq&}SsUh5k? zg?ruLWoAyrrK)pZk?NJsC)#c9{biD2qT|&qAET9%?gZ}l1xcR=dDjSc)>zuNo49CBZZhC^ja>57T8RLw09zciVu!N)wHV zAN&FSDC3>!T9FnSnsjFG+{Zch%$;AqfBXbcK_w3d&vF>SbF(aGz%zJ}!3x7< zh72PW=(n4%8Q2?!vGqVlvCwftcx~xW74u^ZnU8JZsrZzkSUVCO!9Af{ydH;2w_Y;L z?zVNTeA!TuYI<@_>mU{}RgM@IY{CgY@jc#DdY_A)m%sD9swaJ^V=6MDg)a$e=P#7g zF)SE(ttq*yH1|(k5lSs%E~6%Q1K$rc?^L*DyDJZRd>nhiF#1Yq6|XX+ON$LcSP%B8 z-b77lxz+ZYGTakH*EAKlq=q0($W9JN;zLFJ%fryO)S*&)r^k|d$hTzN<3Cke93)mg zIukQp>JKqgvs5T)Vui|FRe&sEBBJP}1ijxHo(6i(r>ZT*S8ggLSo=(H&D6eTQ@N%v94(tD&L6e1M=0FbjV AApigX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f7a5cc24e64140edf53feaa086763436f0e47847 GIT binary patch literal 3091 zcma);TT|0O6vzJy2)LqLM7-f$6cC64-tmf}Xay`-amJT4UCU~lXu4%&#z!B0^n>V= zGdkl3@IyJCZLnFA%xwFR(sWVI2!yc*)Q? zCw-}IGqjJ66&O0^gOXtA%}HM@)vHAjuDQhuJsHRao?9unq15-=4?EO`tT9aGio)@v z?^L%uHx#~5j;IwKFQ`@n-`SjYmWywNrxsjK1>x3BhJG&;t`hSN!J_}ZuE=C`%w}Wg zW0So2P!~0|w)LK}Y{A6P$0p06EYpZvHZk;MG8he~;8yA)FW#)GQ2J$tOZE}%M9AuB zWR(|Q5SEPbMwwl+J7$t(JY-J!a$V7!N1iiw&nS-=BD>*qp7DEz>vmH!(HJG`?ah%7 z>WZeZrX0udAVtO>)u`eyw#ALr*5X(M+wlq1uWDGhv^crkV`?uN+m@ zN*HX)64hj5v$wKx35e`^qI?!hk;#}nnMfKBWl3&G+44}DYBJ!fK|S=uf^2k@9bIAS zt-I+m9M0E$C99$!Ym)lRJ>L(Mt7PC)n>nA;nvc%MYQ-r^zvQ^hx6XRCk{4xJQ`BF2 za1y5&#w|_Bs4lzM=o)sh(H$5jEotm*0SvPiy;(Pn))}pYW5JR&%y8L4m_HO3sD1QC zA=<@8!P&(|VKIza(r=a!gLQ5aRl+c0G5=pZwj`RHpJBpcxuY5w`t)9RDz0DN{`bTw z9H)bV{`7+BEl$_dbT>nhQQS5D1ME9}X~P-1>eB>pmd+9*bOoIm8X~$oM|V_B7^SN= zm?ouu*Zm7^uYREY8-0&FIvdX?48FU`k6}E`cM!iT$N;Bh{sF|~`^NwP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.class new file mode 100644 index 0000000000000000000000000000000000000000..834c5c63726475cc78a3bd1b92ce89072ab1f1e7 GIT binary patch literal 2211 zcmb7_>r&G|6vzKtdXW;PqM~@m8&Hu5-W5^g;^=gQp~#?qaMEJJ7>>se*OOO6Tlem=8?m#PGoUg50iShqlc*+ zrgNCdVV0qwxF@Xo68DsF<->c^4D3F`&M8+a-;(~4Rd4bP`O^<$*zvSs*)OdcXBaM3 zxM>S%I;*zjamjs?tBPs6j^j#mWz3v!X)dld_zi}>g{Jg{!JRnz*rYA!qVnL2m4^vOwDS`LNIg|3OmnzM9 zx*)R!{;ceKLe|K4wj7!oI-PmXT@h98F^nd8nu@50$r@1^xmH{TzKTh{<}J@(4V`4m zp;dNVNa0T~bPNtHQ4yxxDixu-BqV>(bSm6iw5XyCJtfzsy|idYX&wsG{&PVkPTZ|I zPt?d^7&~9%{@)^x3=So82VJpdts>Uu;Qtuw1T!nT>liu-Vr^4KlNmPcXeVK;*^ebs zw3%y=ZUWf2lNXXPq6T3-x(OsIX1JJ$6V(sgXrQ1XVOI<%qeQzYC`M>{E;0JLr4E}f zyG_sLvqE=SA<`)$`rI;{-TwSe+BR3p^}=cl{fl;}o0+{gQ=;R1a(kOlyDNf5#cFtN zW6q<4XW$r)8`ynz0wuC};V6Y=I&T{LDU?ZXM(<4VJJ^?iDy>2;1o{NjIL!2 z(74g~D^j1^j7zb`gBS{pCn&*`4plt+4XO3e`9Qi%C3+Ni=xu3*;Wb(@C=~SAenZM53wMZa5)Yn(+={HKt62=qI)idD?u|{4Z3-N=GRDCd^!ff6JiW3YYYNo^#j)?fqcTS^lGSM708}4%JpSO>o68E)ieyN&Id6PNBk)8xvO-ai<49SCh)g? z8Au&dlDrlHmA13g3^S4ZG*pr7=f?7iPnA~jCPS{#>=Aw|>=S;@QCjW}16M`|f{HWD zJE2Fe1$n1^7R<-*6{(qO?4|HNibI(hD<8`EM9+God9k*X%>S=*omNhSDGk2YXRp zMpazFLKPKM8Cp}`)tMBJrhq%Hi6h~~-F~8gVIk=US0Ud|-@W>r+&`A-ugHVi2@5w+ zgiY%idQlci6em@*pQU|`=1UZvGqk+?7W2eoiF6vT(mAJ@(OhW#0Q;IISfsI-1|Q=Z zt&>y)z;!Iq%&6Q=8qboy!TLgn7EZ~}{z<-t+ZlP2&=zrut@d|Vr=`njbe9V5r5P5- nsH}V?$eemKfvlcFoVipK(P%H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..c4a6628b3691757a7e6e1c333967ec97f6dc9bfd GIT binary patch literal 1304 zcma)5T~8B16g|@qYU@H23VnD{i^PGHFHOtZ5k)L*5E z#>5AIfIrH3ciB{1nnIJ#?EO0ToVhc<|NQ&~U<)q`$fA}<1{=}xJck!KZ05ijN>&C+ zcx@S2W%N<~EdzVUFuQBC4TTQd!t2W{p+rB%FxNX7Smg?@MHNOftT#H6yGnC^;EF(M z8FFbm+%>*$G(X$o_3q)ICtouxedy~@`LeC7>UeTTYZHo)x>|;{#;G_H=ltCFct`0j z7sDw3=zDvf^ra37B%_5diAHOThGT+bq1ERYkilt=m@{vbR^c{7x>9Wu$gb%UNU@=` zeBbvwGB^~(h+)2ANLpLak&vA@GvSFMinXhRwnPvP60PN98IDt|R;pJ)49}`;FW1*9 z*DQ}DX3wI*kwzjidKN{39`zIsOh0htzKV`uZYX0j8VSS3^wI3NuC&$!iSX)mvXk8G zetoY&7jAWWO_H4-5@X2s0@G^-T^Tr7z-(8s*lIhAh6 zun@bH;Ro@vp!-Dk04wxpvS64&8uyUH4f@X0dq|-`5$a9$9N9N%FVeqcQKkU#xg59^ zBN1r|Em94qozb4H{Q&zKgWjQaCU(BUUHWz|60k(g=@H^S9?&{k{0*ruW5xA}#Sif) zDc&ajsi;+L<2zFSS{GvP5%Fxt2#Xh4N&AS}ax9GD@kAo&aUxeKj7!3ekN^5|<^OVGZkK(mX1tenQH^v6%l0WFa9x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.class new file mode 100644 index 0000000000000000000000000000000000000000..6c2fb2ec76f73fdeed70765dd18f5008ac8b4487 GIT binary patch literal 1048 zcmbVKTWb?R6#izLi@EfYm{c2Ut5$0+;6M>yEQJzVj06iw4T4X*n=ww=oe8^>(E6(s z6u}37fImt+yIBmju@5fn%$zgdIp25AoS(nG{{XOuW*#X#%3%q+Sv=07o<)OUEfj&Y zy@3cqsnwg#3kLRzVY#hUXl!K$wl@)JN)UaFVMVI(#Pq~_5eVf9hI04Jp4!~A)rj{^ zAl2wO!$xnSjP%7ohSKrGp;Fq|h6qB2-8kT!pZgwnq#APj&nRrEH%F zRyvm$Gy76WbHK1vZwv_5)*buetlb}ZoZVk}5hX(Y^LL6v%AQ4>nxRcN(-6&V$g zo<@CU$oKUmaK*8V3aBj<@g(XuL+koB9=fgwLmectX9EA(^cgzArjI*EU7CZP>lqSs zb)iUx+&IwVlVB)HoByrgT1IC(fC04MQb%NzME50LzcjBjY}ecM8-` zSg0X`ES+!A0x75Z00tWgNPE6TLqq$^H4qdndH2KG6Qtus+eHg?aG)!r&V2B*6!SwkRgkY<-0_r_RUTmqgf!Gpx^0 n34J7OGnQoGZp^q9m$*f!ZOXhUaF6=(fJ~}(2M^zYg(&<6P}BVY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.class new file mode 100644 index 0000000000000000000000000000000000000000..0d946c2a26aa9037a7800375a578b5c667e5c215 GIT binary patch literal 1305 zcmbW0T~8B16o%hvDV5p}sDL6WB8mlsF(k$d4Ur%uHN_?^HY8qcw?`bZJJak=3HYlt z(U^GQ5Aa7B&u$wD?b-`B*_oX)=i_4TO<0pV^Jk244^(jnXBO0D$v6;nI7E)k3 zq(C`di-J%Y{jU02K)ews>=_+eN86U;^(ezxqDKf6mG1UzgFa9|+9iQ$31G3J`47r1nwBCU(byjxNK1UAOEW!H5n3{5al z*w^yUCicAtzL|sSevQx7%J>Qc@A+g(fvIj_y7iz#K_0W1%Oj6M9%U2+p8Z#&`0!sI z-Fo|!Tq`geo0O5w_+F?_(Ye4f-_)+pj|})Pb!$gdKpj4XqM3uXjm0%HyEhc z>c|{*cLl^Nftj7i*u*u-zzxQ#$Oh>r1WMZWl}(s+EUpHbd$DjmkG+&qS0^yQEJ$cNUWOn&8iSo|3*cGCcF$SQ(W_Wj*OfVHg=X*^me7 z!F}vul^AQP3!kM*Hzl#dX}oTpcyk1=`o261ArKWZ;^2 za^E{qKHtE6=F*Wo%pQ^cnBD{)@`)9|iNV1VN+|O@&DZ0gLO+3N&(N-MzrlajqQMf8 z661P{A<12EFSfrye9mg;xt21g#BH9_E=<4z?r;~li$$*g7Jq^Bi9rV!#hd>vUcz!- zyv1yXHKq3QS2!2Y)y%s~z)sd-;ZIf$pHf@NC^@*7A+BZ;SDAI6omUhda4wH%QtcWZ JzlE@<{RV|g%x(Yx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.class b/compiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.class new file mode 100644 index 0000000000000000000000000000000000000000..378a644312a0f2b96b0c4ee1251d509e56e6a17e GIT binary patch literal 1947 zcma)7?QR=I6g}gwG>J`2X-nIbhSHEYN$Jq?QD{p_NLneC)uJR=1%8cphj^piS$B7A zwG|HlZvzqti61-w4~00h-Vn#JL;YiR=6;@g&zzc>I`OY{#q(ZSQefe!9t*5ZoZ7|7^Z z?z20Vq>&t<3#3BTo8xxNxb*!D9Fkw>FKcRb##>Fb$#-) z!Yf@e8~XxRPH^;frpdXf3{C=-`+*7UxG!092NDUcHVT?NMP;sN!jo`ou+Y;6YxKCHL%WY%a67nHu*kWKRrWkJv#)A z4e2Iv_i5tmq>A@&y^0#%sNy^>RIz|}1y=KCn>0)Z)%a2aPX&HW6Yi2`ORAq1Z1c&_tXr}WJfXYtl|I7cn9<=SNwsVzF~ z+XL-I50@BFVBW(Oyu%H3SLwuBa;I5-U05ovF~4wCb6sRM$*kuNj>8xjLZ0 zCs^WI9T;F44W0y6u*&tg^KU5pLS+F*&dssTYq*g+uhY6fpUUdm?%~NO2U1KNg6@hvR@0M}c$+5{!fDdInv%3g1%|d_7-kmx3o^#LL>7T#9eiP9Wy)ICWmIf(H&-L;mPcQTIDo@Ld zMgrkW?zDs-NKft5))}!)Mnh|!3PP^J7I!)#hbsEV7#Xt7XtaL7yWDiR+B2J>FV)@( zqsc}`h0+x*8A!_!Ri(U;hbS5_Dn|)N=8@}|mQ-z%|35X~yG}Jk5vvmll*uaY3h>mx zvz(H~+x#$uYMs9cHQUFBq8jg^O0KJQGg`S!g*DG{_+cR0aWAJ;rc<&(TU!UyTso#{ z?+Z5)2dts(&G=#$YeTOCTpjN;Y6#v)CBs$hm*-kAVa;np{cv3>vDI-c;cs(zs-5?2 zOp9Y?cuzL7;l6~)3w2AFwp6BjY;#{I5t<^fOxtr^Pnq2%vniZi&}yf&MSCLDCXbcl z7J9~+3*zJPcy{MbwZs9W$2|ZT1%;;9@oljowa}3>WQ+Q1VKkraRMoac5O{tf?*d5tj4GF(CCom(j_<4kVTYJ%v?VqWbh~&HuBiagXi&>VK$Jy z5>8k8f%5c0^92KY%~09#bPx(1c7@ZESz?Jk#*jUWHW=nwC*n+SN9ZHo34NuHo-r)7 zdpcCE?5aRnj%;Y{g(4*0fML}D&iT3Pa7*b!E-p^_Th}plh@xQl+wucLZ8D+}Qdz4P zN9>wNsH%7t8kkkU8{GAb;mm-)|r;l@=edR zq`xnyt*Cj=CeH*pM{%;536B-^$y=7>w$j|~+rpPxhFk^~w>{VOG(X$o1C1B16^>+V zGefl&>mKp75L{#|#I6h_L|Uf?B&PeR0l-A1j@R>TxvL`W^TYKwqibYXpKMpdwq+1_ zeqz`^%#E{?-0W`iWs6?b%H#@3_VlnihT^I3o$mRE(l28XSIa1)QpPMQ3>*JtG(Gjp z7rSSjNIN9I&6e_b$NUBAQ*@uWOaDj~^c;}Jb>vZ?b&;Nb3MD!r0TfSDoTGV$=1im~ z*{f346d?YRInvpl-grrA> wydNv%-gqJDQ6V2mh%-@03M;1dRdW%`B=LA4<$s zDDIra49q#q$C=Ns_YVLVz(E0f1?&sx%|cxnDy<^{N3Y7fs0CeEo`=h&YLtMJyPA{r z^kAdaj)u%3sbm930cX?Jv%-~ks4YLCTC4cz-ON0bS62eMtUSehJTp$~ilruLEKC1p zR7FflQq7<;DM*_|@VJ6|4gqeiD xBy0xwH?V-iHV!()3%t=wGU*sVKqr5!tqyGb^i9~xv!9jiyelH?K$oBgyWi~!X9@rS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..dc2404bf7ee1bde3a12c7cbd757b18bc178a94d0 GIT binary patch literal 2619 zcmbuB>uwWA6vzMLOWc@kE|8`KTJD#`&3BT~1KwS;v$g=K z4?w^70oo@h5)~33`T#ss)ib;6I9_iYSILK2&$<5Q%$b>d{P)8@04||gL;>YVOyHIo zDrUHChP49L3%FCj4-7L}`bxCw($~s!f2`hSV0Rflt$3~ugd5aFt0VIi&-^ileYWQ~ zo?CU>oq*wdts%LsT<*NGg)dzhaH$(SvfS431nMnhEII?qN9A-%tn~AzO+5R zIbgH08|+5X=h3USq>Qse3I@xpm*i4)rO$Ax7ds#q&AS(QWt+a*j3Zgwr3?i_Ej1PL zPS1a^kdACBTeL*8tF-5fO<#sp;Pz9|zQTomZZd5|LE;pJc*-zwQ@JWwWymfr)v0b3 zuSs>At|?dE?>G(VKN7SF4Et*y<){nl1DeOeT<}!Ut~B<*Ro2fdhVx#uh;p=ua&Hka zC)IaqQw9S&wY<2Lp4SfBX}GbbbRq&@{67IqdGcM;=?rrOld|8}c1IfWig#p=;D&Sz z*LOu6atZ?)*lAO-Z4E}pr_UFRY{6+$ssY!tTOgx6P1<5uo494G{fv8V+G1FuIPl#q zo;}75kso>;-OLrY+3la|;VNWZ?^Z$?!|+TQJrY zHePOet<28wmT))ugT^yy)6F>-ij>D6h7Xx~Z7wk!r)RDJdKZw#Axxr3zxUD8kb#Aq zp{Mx_&1dL4OVa%s2Qc>ppOKc9HLN|@)6#l}wTF9JD#Wn%NTi)44Hb{Zr=S3{V&a1TEj7e2G_ct>A z)WuNx6IJX<7-2rLiqjjkQdl=S891K;l1+lhRFJQ*oCcCjg1jIQe@76rMU0AgAq6Ct z1o<@;*TUw$fGn<)v?TEjZr~=Vsn5T~>d(k&Oliz(END8s-;oh%zW)z%TZ%9M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..9cae7fe5c2876278c8e0a1a8d26bcdbc662b596d GIT binary patch literal 2612 zcmbuBZF5sa6vzLYhlZvpEtOUaf+8wyiY$c+@?bTFRtmw+1jr!1+T5&V;XZ`jdo$pS zA3)#x0rV5-jE*zD@B{dv9M9g|G);2b#%W&cy}Re>cg~)>n}7cO>u&&8uvJ6>l}SwC z3p-TpaK{cC1#A}ZWdU~?W{uQJxDBa|3jD`gcNo|`hUseHn^5>+L%5O5lRx`o3?(P< zyuja%!gdrgtk#;6JId$YYe#75%aBXcBPBIm!9LlZ3O^Kf^ICUq(vHR<=t! zr==6<)}Ye$!1T6J@Jx+IM$mpOx#w!3fCF3OUn(a zST$%-teKkf3#fvjR)R4wU)ZW@(t8kJre zJy6=rnH?Dp?$Ony<@Cr-+)w*-){GhUv$piV-Pl^?JGSi^<_Roq&u<)#H)@vb&^$qo z3K?!5iaKf)yR^X5F=)RJ&-4Mqv`(CkA^Q4fcY~*>+W=E>fL_Di>$^XC%TC2CJ=gbl zNsj8-Viz9I{=@9kjP~OKOJl!T#$(5cW^h3uA^U;T^nN!g0)$uz)v9Sj4Fk-o_aQk$M@7 zb&QP}oGvW8IouWg4&QD*mkwP*C*vg*@Q3kTroOZ17|zj6R{-4!$m0|yQKa`Nx)w4h zA!qSvK1=gidY+)wIfFNF@+sy?N_mY+-|9&z;Y2zW+tLwgaGK1h2&00t6r0(a(RhyH zae6X(=F5MA{T2hgN8?1icn#<2z0_5}`}lxnbSvTljf2L&BlGK!@q<+3B`hb#>y%~2 zhAOZ8flNPiF<$+e>hv`Bu+Y^?!dtX*TrK(}a4`iWI}9RIK|aEzG?45t$V&pz`-0ew zVN}G+DImFFkndALR_V`Cx10kN$qj@2Kp;Qv3u1eK;VRZrK=Q*NKc#|vjB9Bi`C*Ws z3FMc3L2S=ua6N8@PvVxoj4W=@YFXkYZs9hGsY5@-`ZvfK95+}nSTxkGpOF$tKK~D{ C$c-uh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..4124b99c2d813e263971366ca5d20d8f532fc416 GIT binary patch literal 1594 zcmbtUT~8B16g^W)Th}U3Kk*v{1%pmR-XtasT7xN?RMP01v)f4-*qyDr(}w;leIn7s zAK;H7-08Mh+9oCKKFpoDd(S!d&b^s`C%^v!*uYZ%*M-EcfE;&eB``AIo+9wWj z)-GqU!jRcgTA8;DGplP=hV*t=lMHiZrRAq);L2!ExITFb<Xjn3rSX8*}ZmyZe(XF={_pr ze{sR8<3^}s(w0+ck1acqp}Y#cx)V=Q_{XWlEAl@VDL7xkX5`6|>I~VrX?S@cT7qG* z($q!;vZ`W5qgT{AG{Pvl2!>~68*{{u0-w7|*SI+Q%fAMGMb=epXs+_e;|jy~$>((J zoplHD{p1pTBf%gh=NX%7Z;DEjYxH-K;lt!a=Q_?XZ~Mu8q3hk30ZXv&nf+$LY#V94 zN~hOkne{$D2Kz;u6y|8Pj~=j0Pu>dVX_rreuz&)c7_Q+ut(IVeA}vAg4^rQbG4qr5 z2}h>mU+=@`&hR&Ia~Pi{{Ollpb0q#2ZV%%#gwGD*w?^U@ac3BxBmAX7{JRnO6z+Da MyodW_ZJiH*Q{Y9wk^lez literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..07ff4f074247b14e4eee0df712d27ea28872d3c4 GIT binary patch literal 1043 zcmb_aT~Aao5Iw!@2e2Rrh~fu|DDJYxM&lcX1aKjkjU<2@BTwCXCs4e%cWt{H@K65<+-b2SDneduaS(ZGp} z(hF_0Ultgs)>=$lOCu(ZHMODF-K0%+SFs9#iDnvdcZz%Dd*4~`2byJVG}|OYZDevB zDocjEB-fS+MVdJ(>S>o+wQnhxC&L5Pc`lWEFMChrHp?OBcaJ;7x+nL^pVwTd*0RY= zx{HFv>fUOmyx7YIEHJ#2c5O)OI#WG>YD_y!s9k%;N{b6z|tKF4+pU z#l>$BpYsIMyq9uk9oPAsrD6bXV1}*Wa<_Q@oBRdACk_TUB`;k_zKuJ5@-m|X=9Cue zUlE*^9?re%TyP`LFnxmRm(Qfl=8^*3%`4u^`hj;BWa9Fwv?&)~JBEK>KWgiHJT7bwpm~SU~=n zHacDt$W&_`Ms0>3qo!Nh(CcB)qi9dD1cBLB=yG3*yJLIo%*OkgHN9;0NV?j{;K)@G z8Hy#@o(#y-j8Wc5+b~l7h*E9R-B*LBQrY)%^jPka9dKi`cQhbYUFlPNPI0zcONPRe zJs-(cyBmq<+$foZ^J10emPi zTeWyIhXiJZ%#Z)a=i55~T)|Nj4w`T%pgqdVLUF1M3piPlTF{g)w43CYbE-(d*<nkzF0F-Gq!XipykN2kDtdKw`JjE#!_h~ z?W>}K9S6xila|L?kx9mt_IZ&^3uenMNHwG7wIsigRaZcV&AOcCh3)Z#N)!Ht-1&OC zhCDna!$CUe_XMOFV?^Kvff0c}2>M3QF9O#Hj0mi{_%|j2$8`v3$W8G+o3je100J5@ b=lV2YYkhCSPJBDDvm0wo4|~vJXv6*&Qeb=9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..53309d9fa0217b1e3daac128645a0d4d6c1f673a GIT binary patch literal 2659 zcmb`J>uwuG6vzMLOHAA)ml6UgmtLWXTQY4ap`|6Q>n5$iX{EGSP(H2KqhzApS$Ah` zwMaYweCGk+2|%K%#0MULheDj$UB~fy;~2I1FzcCf`^}j%XY$X#fBg;M3hHH)P@TpU z?wFxwhP!6iC}FdNdnMdwnA0MVw%ZhemcII?ewTrL#qeg$S30y+*tFfQD3U+(#~6+| zzUTR>t~%Y2;bNmDxFZ$!o;!9RlnA-dEgtLe-W6UOXy0I1+U}}QdZH<{Y`LPUlpoq5 z#nlWSH}>qF{fs~JT;7tZ&Fy_D|JHLiT;T~7l9Ph6JwYG`Tr<28h^Ji{h;}~4oDYQK z2kjx9wWDCS(>9NvcLYV89}zHEX1}y9WKRSP=lZ@wGSR$unb!`;>+Qsob#RrTWT=Iv zM1I}3A5Nqv+S0LIyWNx85A2;lL|Nd@uHCsxX;!-Hh9=r}>?jFSN~R1`H>Hx{IzxVW zrAfJ~`EAPGY(pyXpzF0n@Ytq@y;wzJAC%VPW`bL8~ z@Y(S;iT3K`(wx)b=Fhe6vktjhQh+rA$TT5e_XNES}wl!Y10T3Ez87M5_r!u$Au zVK?)wn7GAF&Ooo4IVtYiYKK2;?FolE>_W68ef}tV@Z=As(cv^bhb7Safg(;|8fE%@ zjGmAjEELQxXg){tIr`4i>T!*?uAWsP-I26Pj z5nXaz$^a>(L4M2xxlI2{#pxW%NFfdK6M_7ED2S;BhEH)d1EiP+`6UzNGpuES6w@HT z63B0df|$a~;q#~%u0_Rt33*(n)r!CuxPhA_raJ!;>))fGF{81lv83q|-y$WF-2M-} CN}MtP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8ca8a0e26ceee123218ed4a2053a91f2c76e249d GIT binary patch literal 2652 zcmb`J>v9t}6vzMaB_@tT(v*Y-3N59V#A(?CQYe>(x+ZDUF=WP2571BYS`C6-t&w&; zzzh%2e(wXcPteY^)0uwg1N5O7j@Iiqwl}va{-9my+3@f#!a9pVz|GCSxP$G1MX*yjcr*qM%?oz+^ye+OX%-16oN?$ajkxfrj zlnO!~Qgp-caqThh@Mq35-*cK$wH&@9b?*D#x+i?0LUNK*+!uti+dsoGEuKbFi&nNv zJEMgg=+>apm4le;BSs1N%&3H+s6`lQwW)p#7*6+mhm@;vIxEfwkGwFkFV=Ud602!b z(v(H5XEj(wU$mslJ>Kd_6KKAzMV!6kKH}|Fs;w?U0UGD7_{G$XZnC)T31fS5Pki#JHb=bZGee5K(Bf4^xeOi_MM1% zdhWM&Xx@Z(i(kAOMA{V_(l-9`5xVn&J)0Po_CKR4t}6_EugMlK9!5LS&2Mb3*XRU3 zzrRhQO=s(&KP+p)Fy7WddrP;3W+?9;qaFld|Fm5?LZ}kn!}}#1$5aV(I9b9xPL=R3 z&M?T-%i_?-+z}w?VzZm&cwB8eTg}J9rOWC>yd(qXZhYs-7xt{fIl2)Gpt}QkoWeMY z^gcn?M+PP2Y#KD5ruj5I-=ftSgST0#_)uB(-Vw`k?KTJ(wF(-e^GFo;M6`3x7*K(fOi zPYFct31T;fQ4yC@Kyt$%FH=EQ=ucF)oC6if4TJndAV2R3Vtat$5>`_{^1~p%q=I~o z%V{9_VUS-5pDX|X literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ef0cec28be9ecedc8b926628e9ce72583fcd8809 GIT binary patch literal 1658 zcmbtUU2hUW6g@*J;EJ}z&-&fkYHN&RYu{{42&Rb&ZGsK4kF(1JrrDjv-GP*UrB6*X z@dx;$jCWY56nMZa4|8WO_ndq7&dL1#^WztQT|9Ge6_4|H;vi$=nuDy3>ke`@K6OyA zaU+jShTOi=%DiJ(*xGI|WGi7)GAvbbUD0-rM0v?y2<5f$&Ti z_1`kQ_97{atRxi`TV6}J$_ZC_#8sDHyD~Nm{?>L%5%YH=g)51|Vf*8LhbB}@En$p~ zdhGni6ygreiZleNHOw`Jq#bE2jpmSKl0h7%7Ezb~_^6BXIqXKBJWvB8UUJK;Q_&L) ztM#rnDv%8oE3#)<>(B_JXebQNtG4Ehp9Ma5m2Prz@h|@p_;uM*u_50TQN%Tdb~-Q5 zHNT;0Kcs6lW)}vPj%zO2BbR+l*K7QC89t>WyW|FjWqa4$7rHfkRj>y89@^g`n7v|J zuhZ!bMP{=v&cVLZCW9qf?V|~7(381|W!e>!BCMc9Cx#oiNvkE;rAkXs_=(KPITpUr zKH@-N5mg$w*G+@8i~3BNdr-jBBf~PX$hpF2Q&*zCG?a3K-$YI03J-CNR6xH%>>?)`{+h zv}#Q3l;f0%z+&rA4b+i5ibC1dCXnh+RKAPCW=IhyS{BF~6%p5Ho~top=|f*z3UVhh ziZ8U$ZbcwhtGAiB9tTXEYH34T{isWJPq7Mt=~nD>cZz%D`_P$p2byKQX?02Z+Q{hG zSC$MpNl8~m6lmtCV4#!Os(nkDJn0{(-gD`5NBz*r!Be@zk|=R|$30^0m3?yOb?0mK zbUKyfqF|xcSxeOy2I-Im#&+Yr^=U(=%FAccKS}2&(71e#tG-VOOCAcU{|kDEEo^Ky zTm1A3mve^b@iWo{Mte5yZQFqC1S+UbU>p+yoBwULJc_h^87i|cx4Vbr^Pj6`E*;C= z?EC7E>GNWqKX)EHPMxW?~{Blv%SLJsf3SL-(#A2{79(sevRXj ztzcVN`UdeiOEANGF>^L>ozH112H*x}*$OUqi}%0DU*LV>podfP@`dEvxHBZLFxq2I zajEeY-f8Kv%)7w_Uu79)PEf=0skFIFl83ul#d}$wbBvnj%yWeMSil3ma?1~~*nvne F{u{eI`(Xe8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..88b2a6c930a68402ea22b86d2f9c326f4602048a GIT binary patch literal 1043 zcmb_a*-jKe6g}096;>{ARRVghM1oQg{oyuDS0neDDiZ75Bf*j6Ab z&PAz7SuasoXdIfJInqaApj+0pwfPg(@4{d`kdTFz6bjCS!Uj9%8w|$sp=)Dl51bGv zy|B)v%L)V4T9c@?s7=&Z!#a7>4OxFcjfzAxzo)`e;< z6Nc(uj1;STs~PcPFH=@wcqi({zHHcx^u*c9Pcq>Y>X!?+;`@@2Zl6o-U$XnT#f{DN z27mbc<(PhUN-w_1ndbKRzLmyPsJ zzP9#b_H!}Er7nP)!oy9JQ09A(>*8UEeiEZSN_(956?(@KJ}2H|k~o#I=Xs5B&0Fy< zE`EdhoEMnpS<0PtT<1G0#RS~I3~$ADw|Jfhe}VUjK@X?krN4r2<4zyE%xsUC(qjE9 zywldhxp#vNU*#31PqO;$GitLrB@cJ=j`#98XPGs}%Cmy|n8yQ}9Qh#@_Mj4s{08bs B_i+FK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.class b/compiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..2671c252559aa91bcaca41e9f24f6efb6007ae67 GIT binary patch literal 412 zcmajb%}N6?5C`x{{iv-UXb*x9;8BN)r+8Xu7b->3qIjK6r)_GIEt~98U(JIL;6sVo zT8lSxNMQa$=Er<~y?+3}6&y9;pb3Wp+M~QI6sOv-fRhEOSDNyLc9Z;aP8A6_dn{eh zmY=oPnc>8_JW$ZN^8(I?bl!cQSOQoH( zZ;A?b93=ZpS{`dfCK*@S=S4Ctm@T^?)r=O`QpJg-39{-6=&)HuXm;O;LTQ1P6gMBml|?0|jS5^;>-98DwL9zX z%ti^~0pOkofHwdMgv138z(b+_XT6E-)!Mk^Vs>ZF%>VrMoHNJy=ik5nCZZ4Mi!zny z^J$u*x*hJ>Vbcy^WW}iqNxv zj8VmPLeUbgkOv}Ubfei8+?9&^N7kT(;ZLtWUFXLWbJP`@Zw{PkbZ#>`+lrKtzSxsm zwmnf-Dlm=#fM#^1`P?~h4*8+)@wQYQ?wnZp6W`nRgfEnVNI^Ni0MVd2qt`<5B9fu# z~_+C%9kk%Gh7ePM=^a4w`%`K$$oh8z}7Nq8+b_ZNm0}% zgd0~Dr@=X>d2cex(UKOp3ee0#;eFx>3$6;jOsVw~(20~R))KJL0WvCe5nT52rfPKw z&a)4k>6P)&e(R#V8$_WicBHM#h2a9bW<4-k{f`Uay10Bnm|VCX*T|+)k9Q|~i#v_& zCi>u|@g9=h^TTv@mC~F4Z__&!nxWYWRcWb0Z_wEa zou@a^0FuU=k+xwC^!R>G9=4wg7maW+UXlUdjoZKc&R%(X7e5XqLJy@Poug?gsX!Fv_Okr(-~NSmsn55R`}={fSfYm*g2fQXABtL!aEG-;g;F2 z#&`j)IGzm8;>w@Ie#1)+lmt$@_z_*iSm|w`OLQ4CM(@!Tj2H0UKm0r8e#OGz;b!LH zt5i!4Z(w&0XQozG|Dasobva&rf)ITbD^z>C689EuISv#uPpcUq`7}r;6Xbnb%L2)# zLAn5WF%rb)gweG)66uH((jebwf~?c^ERaGPH?euI4q$)5lm{7W4^yO1EJ~A>N_SzM;IP8BJA< Ld$)ldSibub$*nxm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/business/GenericRequestList.class b/compiled/3.20.2/be/cin/nip/async/business/GenericRequestList.class new file mode 100644 index 0000000000000000000000000000000000000000..b86a5e721bd42fb19b0fce3d72beb653380d6582 GIT binary patch literal 1781 zcmb7FYi}Dx6g^|dabw&hxFt#3@MsIIPxK*mEvI0!k6)SWKUSnn%&u| z;a7pwsuDM(Mr0GGtm~>U)g`j|pAc9YXiJM=SO1ji z#3f{C@2f{jrp|=2Z4$RFu+T9Bt6Umuft~-TciKHI17oE%W2uq@8^~Uo7^{;+-kIXw zZj$QEZfczw>8?pkFVrn-Bc~igrRPf-^<(*X6w02leW{*n<#(g-R;WkX`grE78Znf` zX?}qdF|#nS?iVM?EqG5%do&hUYe(@w?niwky;R;*PVaF;y83LtE$3p>OPz;an*mjQ zHFm7KkM$l)xOXttt%;15rANN<0@r=L^iZqN4W-k;(3(JnL1e8CTolWk#gqIS;vvb# z4EHqX1VcT_{LMw%&%2hg18VCBe@zq+L&d#U34jjz{P<9O!Wzjqk^O9SbyOQ|(5PJDj}QamFg%!TBl{u_SQn@abs9 zu{!WIsbURh1g^a7GvRIc3S~^8vIBX)x6jcKIGu@1Bsq%>>t;E%CrCg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/business/GenericResponse.class b/compiled/3.20.2/be/cin/nip/async/business/GenericResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..fc59022bed8e67b96c025f14ed7ffb5b913141dc GIT binary patch literal 4109 zcmbW3%W@k<6o&uS#W&>Gu`Szi;y_3+zF?0H!HE@P$Je0X#2`B+B!C%>+RnJ78D)Cp zvZ>+$V9x`<1Ein|imFh>k_AiH^8m1CNpX5+Buk@~P(_O#O?RLFe5X(Mnf~qH=f41W z6GvTm37>YN3;VM9Og6e~va&H`lamdX%|Sa3+wr6wCPS~_j;ZJOxFby4dXQdcV0Rh1 z*KA9;y5;Wa`4W$l5BXyZ=M3H98E$a%m^!vE?kD?mZD5sqU7jVGjF=5f$2JTbu&+_{rtq`R*vV=)`9I5yjU5g%et0X)O2xb z8Ctd^Op6Pl?dXO4it9RNw&e0%T1Kg|p;GCSp_G&2dt_KFOIM=)zr^^Kfv3LeMJ;QN z(3(_5D2kLXULL&NlEd0Hs#c)zMjDSYBq*msKjfQwDNiYxZ^_-gDw`m(M0Fp-fWr;j zp|liBZiXLl+QV|+^m&_5%j?#mwnIs<4vBBP`Od6li>4-h+3k{BtJ}6{TBf_i5FMY` zqbn7UleYsgUK)u1@Dc`nL@_mpYwJdJj5d?h}&^$W%FW#jd$SN6;~i4DElJ z93nY?$ldB>%2PW(K2g?ad3&UDQcTo~-57rnEg60MSe6$mH-t#3uN=3P7V&Dgi+5K2 z-AJU}L|U!6+8SkJNeMhipvohtoe?XNqB_ch#HW;+t$?hFPuPS#orqlph0N)LrnTT^bf2w!a# ztauM0S9dckv<6vic5&Ouafe~DxlYEm-LqRuPe?9-8E6Ugp+A937){_ZUQXZ&UQOT{UQ6J0 zj3+ROsRX7m#V`@vw-m)8BuuxvvkY%%kGMgf%>l2=w6z`Y;%9y?KQH7>ULffki%yK7 z8|UbM58Z^lQwThmB4y;XV1R-N4Up|CWI+K2 z1HGO_M2cSZMPoAZ`q8oSC@o37=md$IbHAo;qpushy?ha_g?sO)V6t@8+6SEEs!?>Z{a$uyT}@8? zh{&1iF0c0~;&42LL4Q`@UZO2{xnW4*mI5Ri2Khn>vWRz7Aki?$mjv=vLlC(G7?!ZC z0EvY`zE*cLMpNA&5Lo40rLK0;D|*@~0AH3-?qY?O~9=2;}dEAoAQY z+{d;8q$3RSj}qj4e4qm92!XH&;w;(_M3w`Fj1r_X1j5cKL3Y$2onep>0=d`}B!XS9 yU_9`O>^v3NJ%U@{_z(~A5uJIeVvq3nG1>(B1TG0&7PumCP0-ijW133ipZo`+@!8Y> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/business/GenericResponseList.class b/compiled/3.20.2/be/cin/nip/async/business/GenericResponseList.class new file mode 100644 index 0000000000000000000000000000000000000000..83ac289fc877ad2563dfd5b91c782d534de5dacd GIT binary patch literal 1251 zcmb7ETTfF#5dO9o3YAN3(E?r(5Jl#`w&mrKi(nLd| ziLWO9DC6vD6|G3H4|{g!oB8IO+1Y;k{^<*VCEUrP4+{fGV=)7sMG^}c+{)l~21^V% zD~%Fs?13LVyjAIUTkxgR6{rqmSSRitf`i?n1a?}|Oaqfq(0 ztZcZK(vNXtl10)~Dg-$csDMzT|1 z--^;ITxCek&ebSxJ!rVNGUJ=#7nWRSoF`Y}NJEX`>GXOMD=Xg3m{b2v-i9N~Gg6)Z+^?gh@%o;mrnjuX!5 z%jlaf9fG}&11D&8DI9o#*1?VgF5(iM7%t-qk+|Rr{c||KV(9}CUol+zjO6n}q&_0y zEbjV2I_0_{F^w6_5TbKn2Jfn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/business/ObjectFactory.class b/compiled/3.20.2/be/cin/nip/async/business/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ae2cd32eb5d39113b83263e12e4ede183743f961 GIT binary patch literal 1366 zcmb7@T~E|N6o%hfmff|kf`|fse}L=)I*Q&&Oo#?=8c7zi(aUL>;E;B@wo}9YE4?Do z#2?^~GM=HNK-=9wFXqg&=XrbPyfc6Q{rUr79jgwm;b{|#4r(?oIjGzC%t6D(Wd|)A zI}RKhyG^VxG&Yo0<{iUCr`u(3=@I@6WtjJ4DUAFmwTzYDliyOA7*{2R z;bmu>P?;dL*(x=LwM!_G%3P+hBf?qZmDB4&$;sAKztWec`wyQg|e>_MHX*r9T{O1mCvy3 z+MGjv7zW%^dXJ0zEB_n@J-JT~lD}!?f)k4}{)7xea)XHr-YGG{9`jXq=|iYl@8Gl@KWLt5*dGCFXZTjm&tbmI*NLAj z@^32n1>7m~4dR5M`JQhN%2nl8ZL$T5LK&HzC2e-4$&MX0cl_nYz zO?)-+M;Xs7r5cDNx(_pF&Ybg|?_6eo{QU9_z#<;!(S^BgWbr76`8?8?%b}bD&tZX~ z-^fUbpe`e$Lj7{%83TLHP*@GMu|nIr2x6HfAonqbys$P>jo3;<&fcLo5X6Y6TXPu_i=(sC~UFR9*uI@qA_bIb5YG;!@a?`|cmcw5= zcjk5Ov%azB(Ns=e9jR?SaEU1Ox)p`3?Py;{Js82w9u&~aF!+0Pt5GCQ-275L|Ii+q z{{$lt`hagY4y8{3Ly1a-yq3Hx_1?_@Cg}Bbfgy(!#&8YYB1$+CYd?%w2sm}r=8KBEuDgWOdQ8(bs>NAP2MaPUG~+WX({MhgS5k0v*GRIS zA8fSR@jxUbN;XJTa58Q+OI&(~+R78s?-d`to0wLyy@m_7UK*t4W6)PBfQYFzpkbRAoD3%b1@j7QbzYN+5;GiC^82(BRb1Hr#B s73{Ym(2>mWM$g%#LjVPx{HL}$u(s;!u#sm!UpDiuh_D4+h8}Ex19U`V(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/Confirm.class b/compiled/3.20.2/be/cin/nip/async/generic/Confirm.class new file mode 100644 index 0000000000000000000000000000000000000000..8db14e5e860137aed96c101c110537a49a19d9cb GIT binary patch literal 2263 zcmb7FTT>iG6h6Jn?!Y>`T!Ikrk{co{kkw$J&__nkiHbo0kQ&weAKYxG%;a1uEIU; zG(-mE`j0WndcLel#pr6eDlA(n%Wc}+7fOVd2&$Itxvr#m3wbM|c zbj6+wWYrNRrM!@bkPH~jmLKvX{@8l#I#yMxeT$!ZtuI_>-4U)(AxH)kcLj2YsTmFW z;;V-A#eO*e+T-B^f=u1^w)>X z>_=!@h+5(7=5EKfpuJEMXq7GCFKBosp5H5x8UCGIucs_=I? z8pmj??AaI?j5~P<;hC<1@#e=4@tr|wdm$rq>4y5nu7Su#|(!s^K`IC_U zHb+B2E7+R*Ke75ynIk>U7!0J))xR-hqQ|gfTJn{U+mE(*JvrvY3!r3XhGW9ER?fZ% z?L7iIw6j;EiKV?exr*2DZLuMB3(TaLi#lOO3ujMF$wtEi&rjy2&y2Yx?`@&~bJUgu&&kI{u+py#LFlmnFO&X;!lcs2z(YaPrO1{sV`udr4 zfu>EG(aWp`T}6g|-$SJt)bXIooa6<=Hh1HLMPSOsOUu^`*m*4&C~P4BY+JoH86~Cb$qX5p^im?2~VX_d6!CWoIO4GAs`L~ z#&@0dLD|q%`G6A6jY|lOY#D39w!rX8yDL!Jbv+VjrN+|Hpvb5^QCZHGsnlsMtGGDd zUyZeJVZ6XjYgQEufJnoeopqcGdpQ+k12@*v|1#4=17iX!?`4uF9noa2 z?794zU6Kw=XJs-@9#@~h+{Rg92}Arzc(%O1Ai)Tqb)NnZMp@&DV2ovxEwZ`;$?84C wT@^CUGA00Rd|=tE^aL$TRQ}0IPGOqQ1%{bn|19AnKH)Q~bDkl;{#NE+0K^owJ^%m! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/Get.class b/compiled/3.20.2/be/cin/nip/async/generic/Get.class new file mode 100644 index 0000000000000000000000000000000000000000..81e2e1ff7f5781b2a8bf28c8a0f9fe2b2c1e92da GIT binary patch literal 2429 zcmb7_+j84f6o&upQ*1{Wx2CkTw54fiv2zl%P!1`9Buzq!TeoS*FoYXf*%-B!|NQ&>ZvZ#2T|^#R1x(SnwBFlUu#I+v>e^;nuaGG8R*h)=%#DiuA?8`(CeY0-08OElEC@xjuTk6+_ikG z(UL2U;|4~+l)k|A+GFF;c&b0OTYAHC_I2Z>R{zp&t+%8toq$0yj$unO^g;{dJ$cZv zJh`9l!4*B(ZgqFu_27v>YHw9Q+g6f=z+I3^RyycNulvC87$@MC1!nu(aICg&_+7`; zo7{|Nnfk-yw#;9OiAZ4k%}^*XGdj|}$cQ2G{da*vuwp)moUe>_4lU?e*cq7TZd;BO zEDNM7)m_$Q&E02RN;S)o_d9k&dOHS-EKshwCYx)p#r%$hnc!QCJHI?S<)&2CE;MD( zuk>Q2+BZL0zYG4rS+D#bU$vp^p&C1mArZn3Mm^0`s;a9~41QFct?aETw=&I#S~NdE zKS__vj6D=%;pGngJA?w6B*>uA*Txa_%~kpI0 zR7ZSf#^ma`s6@p_ZpSm_hNVU;zbS)7b#4Xb#-HC6)0DpNdeKc#J&AQ>o88!2uklKn z8SfKWgEQOq+;-jDm!3M>W3QEM*9`_&OPWR0FoQQWlyFMJIlQLf0$$f}370io!L-1| z=*AnK0oH<7sY<7}45z8r8;_+)(V0+Wx%#8x& z72$e~G&-Mx&+P195Wk1G*SY3G;VrzycdciD3ab2K2QbI=xbq)K{T6esCpyn#A#z@3 z4N@xA?A)J74N@0F=^nE9I*f3(XBDMaXp3PD1=-(D07=I|zDWdmhd-#jT^s{R$3YGV z;*A7RZ4mOTz)< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/GetResponse.class b/compiled/3.20.2/be/cin/nip/async/generic/GetResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..02248888a8b27a262074d5830ff53747e7775376 GIT binary patch literal 1094 zcma)4T~8B16g{*3qEMtFqWFO#*iUg1Uo|8I!GMhU*(Knw(nMq8 zgFnC@WjwnrqKP)$hn<-__uO;Onfv4Cx9}b=K?(bXqs_$?6s;^AM zB3a}1l|cTSdn#1#V;!n)X4qB!i8eag5XjW(ZKiJpU8c{qv{5hOen*8zF1ZEfTY*Qh zE+z9k3TC5sI&J2^dY-B1ToRip_LAe!gi5VGnGHpI0jky}!6ZU*CyD(6(}zJEdTK`} zBFcZX^Dr?`pgG>iP0v%-2I0}!Kv6(_lI&4#ZfAG9#i3Xoj~Qjpq}B`{pGFPBV6Y!{ zRVdIHk3R^4==`}$xPpZeW>DggP4XtRB(XvIuIb7B&av_$frT`r19_MZxc-p5I953R zSnEU*)~zD!AqvUm-rF1s3_w zr@?hx<31_H1YE}wS3$a){QnL94Cf;+9bAAn{t3Q?+avG>vmIjcjpi3P7u3^fbdQA3 v(+Z2jtPy?E+H%^GgF7kX-Bf3lx>i_uS>Ya5u|^Oj-$&&Qgry%<-X(!wTj~a+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.class b/compiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..53899973daa47b3976cded7cf74aa3e9763194ab GIT binary patch literal 1157 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/Post.class b/compiled/3.20.2/be/cin/nip/async/generic/Post.class new file mode 100644 index 0000000000000000000000000000000000000000..0e517a88de5a8e479d5b4b8776624e1280a0e6be GIT binary patch literal 1763 zcmb7_Yi|=r6o%jN6(>$eDWrq~DbS|2A(;>^y#N6cKnk)-1;Ik?2Q*%f(m}hk?#?=m z`@Q`=tyF~65B&lBD8xG(n-JGT!IEdaGv__$nRCvJU%&bHKL9JZGl3GmtDuPQ{cyt% zH_NzH#%dY21!kO1j0#&iaVEA;H|`0DhXPaUv304kX-kDYU8F1j5dxDz97VC+u-#rN zaH-kWGB8#~{Xiw!>Qrjimb*4`dquAAS>F(td)%|BiFC_2(+>4rYvWXt>v6$=|NX=PS$0*W`142@{c5t|_OlUtKd+C4Fkk z&%9)j2`Jq()}*Tf`C7e2w)MC}wxdmB^$)$Mt&>f~jS3uV#sRaem}|ZdCJX5=hC81h zB3jdx%Jpp^x0uSr1oFq&`7KXx>2%+AmumH)=x~{zb|W5S?PDDHy%o28D+p8wGtAw| zJ&w`*Rv2+;Huo;rekS6Imwe|5 zTs*h~?*@T(E>1StNUTZyFxCUx;)9L*O`fa^2Wtk_AXYbtyN{BNP6QeUiyp^u`rhH_ zaz9mkj?-04VY-SFn62U@<^;|Rj_UX><4xeRAVX!h9(tF+EhQ)*m%iQHc3iEQ>M)6&X3%Q^j`(Yk;&bjy8v-kUtuipSX#6|&WRPsonn!{QS4{}%+n6xU?uHRCj z)q#1w`$RzO35;(A#zwA*TCU$$877E7A&`3=s;D0tfrWZoNlzPTbWghW%y{xh8D{fj zv*x{hBrwW z?3VXIFde2t*9n{q!+aZ3j{114nKXVcrE>JiO z`k|+GbgX^qqKb{!IDxgx4Xk;dvNi~tXT4Z=<$urvY-VS7yUsaSx|}mWgQoPtptm1( zR47oroYV+{X!vi7y$kLZaSby?TtQJ_dE{tabb`|xdm(+-9LfFmvGO8;nIxnGd6*2g zejopClsNWjO3lE*Eo717d5i<(AkR2!@;=V{B=@U~PFNnNUSgU&5ewsbo$r#n;GU^| zf%uptnB|&Hg6p`!bDW9*+{7Gr!E(2`{z?7>=K~)d49S~+CEvl_0eO>Xhn#G6?K7NV z=|U3SW5K6MhS_t}pnNQCK9S^LA*pyT>2sBRm6&;6VG&EXPZC>R#>y)QOFvfm#z6Te DtH%MJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.class b/compiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.class new file mode 100644 index 0000000000000000000000000000000000000000..c7b6d9eddbb77db69c016f173b909121fc92d2a1 GIT binary patch literal 1393 zcma)5YflqF6g|@irL_nmg5U!|g|-NTJp7^|DJTi1f`QtgejwBBSO<4!>&_OzU!{r0 z#1H-ef0XggwrGSFY0{a!&vWi$e*XIY1Hb~7Gf0A`k-)q??x(Pj!eR-Q-;1ZUz1Oi~v6V+@I~=)7YXFI6RXl;&DBxG+cB;dQAgmBY*A z@Q`72yQxFv$%-dKpnB!D44Z+r=ye&kN}0&zyT`UWm@>!Slezym+X|8gc2o>$0*R`m#^ed+ zysb$S+;LnXcg`>ioZ0c4fg{(IZP&=@!sqO;8D`ENdeL#DF@8`!YDj8T{yg4o-{ktn zlM*fN?XzRr-h+)(qoJlX0>7~p)MSvw2(D(4MPC*}xI(>h&-uADUj36=uQ^CfqjlLkI~r^Dd%vFzOyX{T*nQP7;a*m&VPfy zAol4*aIs_XEh?!Myh3zi7OF7w6|uk2nMnJLcy2}+hFe~3cuQ?EDw`&WI~|C`PZD|A zk;q+4bs`c!NkkHnH(iO?4#zMZm7a?xF+p;kw38AA%-|l0)b?4-y++I+YcTX1$JjFS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/Query.class b/compiled/3.20.2/be/cin/nip/async/generic/Query.class new file mode 100644 index 0000000000000000000000000000000000000000..589e5f26970e73784b27788368d28ea2f0077353 GIT binary patch literal 1454 zcmah|X-^YT6g{u2)GC{z;x33#lmYjZ1VIx_aVs{)CFXT_)`!zK&CJw*zljf;peBCs ztBF6#c;0kaBhaMtwtLS#_uPB`{Qdb0z-3Gpki*puWO2=Yt`~3vH}kla$L&1s2y}%i z(9)}_Ak@BjF*_q59tj+n_DvW`6IG?xQdvUTpAbkl*^9UGvnGF@7W?!iEAvvB#3L)bN~|HVckie|26qya%3YC=(GRV`M`y&YX=? zTu|?2%WJdX<;3{7KwcZyYc0@dGmZPc?->YkNj7|T$mX2wbR(Dv89&%WJ@B@p~H3dB>jp-t3=ZMI47G4 ztpc&uO}5~ziDmH$6~7g@>Y=vj6=I@ewz>kNdkE>eDh&N#ez|G2Z0ECMg{NZc#5VhI z_CcAgHn4kyHS3rZGj0Zc^GUFvf<61GqSTZZ`lL0mb5Z8Pdb=(~97BH*2XL^6!|2Q7 zZV~q|Byei?f^vK|=HN+fQMr-8q4-MsP9>f!{kh#Z-5ZvP`fTr7yJ_Pg!&%N}4s1%K z(T{!T;J(1AOJP4UmK@KWJa=*J;%#?`9`uGd#8lwg&)TEg9>Riu9-n_01&@5rq1G98mT$Q5`) zCErrTcbmv{C(svSTVW+0#z=y^g=Km>OOGrYJF>L$r%)nn3ZrqEN+fZSw}T3oFh=p? Tij8C9HAKjAUbb)CySVZXNM=3# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/QueryParameters.class b/compiled/3.20.2/be/cin/nip/async/generic/QueryParameters.class new file mode 100644 index 0000000000000000000000000000000000000000..82d401ae5d7b0d13ba08b9217cea220c0e1c8362 GIT binary patch literal 1903 zcmb7FU2hvj6g_LlcAeTuo1_gbEl?Ul;y@QDk3yVTZ^_yzN$|sbo_o)|=iXUA{`-$d0N%j*ILcTl;{@I> zVRan&!RER>`M?hK5-{r93DeGqEf9mvLTeW_I(vslvdHIgZ#qc4x?KO+GLn)C@t^A-Ig@l zf?`_Ez+-&{tIU0RI2PSijIGvaN!L@_)vD);u&+J0BQ+bsb3cxy>3<{)lZe+P)WSf$q4HOoi2|aR63rg~{YMj6@9P;Qr@7xgAZCT984YHhc+a+!gGxArIx|q% z&4R3Ch5NR*S;1xy8&BR;R<4NvL8sWl&5iX2U)>R% zo}wp5!edYLOwijjZD}fa5tl1Ch0_kE_aA267}2*6rGg7MUBN{=JcsAmdB?3jUwYy% zQE;<$PkIrRN{&?EHj^)i`p)(jF7f+P21P{y=W!AhuB&`(IZR;8#>UlDvY*Bb=V$nN zI>Y%aakHOudyb3qA)Y0g;r^1C z8?W+-y9v&~mnh*YD$>fholV^?C0J)F73>xIef6n4g(02-c?zRE-;?JDI{NW=JXfB| zQyk(clBYPz^AmY~CeJU&<8kpCvl_E6d{ z*?4kFIk1;_I6FY4`r49SO&TJHHxtHdNo&jz^%gx}m3SNP;9YLnk?&#o3*D;a(Xd_;n0L+;qb&H{34a zP6_iR+!dHiRII&VO~r|h%(JE61jHkO@x{m_)-!g^3)-qkDfcG?_V`g4MrO&h+E(CP zy`iM9jSRPZFIGlbsgj25_{fb*a&h2&OW^Qw+gKf{HJ#{2pcagYtY;ZF5tymJ@;1Cp zxfuqsq0PGV`d0aS7~Bt3sEnmZ!FZt}$T!jgqp^D3*0Ea8cQA{8dhLLKM|*&FtECdT zaZx^ShE>ieRZJ%Wr7&qeNmZv(3K@8&DOYT)O_Ofb-O&~-9UE=y6i04rqwTyvzB;=` z*2QR@tb6O)s3+~Pq2g7K2N#&CM?SOeG54Hz7Yp{KW+u+`n2l~pFWEA_Y%;a6_T{pA zrF^?&8VohjRCZeq=Bl&3o&T*I6UmT*to|PXcfjI?>ksCiFx_MxA7ErAeUwqVt|$8O zGCZApnX-?2wV9@{>ye@Al&RPE+25(vHkVXrC2GgMdZ1nMC;Dleb9w@2zf)k}S4k4Z z-LC0S?AWObsdvA_mhRVir%vx4q3aESu~rofeH@cu)wMAP2Hub_!^IgUoxO)T))Fl|8^`0+mi!8S zi?z=XAJX6_I65rgGEQ==bR6&_f%$yl6i##8zWF0^?`h0ou=!!;<}>)YyLq18Iqn&$ zo&AK|AaprhU1e^br3wc+Ufu8xZ6?i(z%Qs~faHfk{>TKGMJ)>?KMWEOB-|0i6@jgf za~U9oVUW#Ckn@ihK-2KI#E!m_J;Z7IEHwF8kSf9A&+Dz@u5 zuG$K8C(sOYji%tXRNOhTEl((+x$v7jQsReq`0@$$-J_0}XSlo_C@meaCw_4(AzPc;qimPmeag1lkVH!%s0nQX+d-`f*oE$nQ$8cBPcd3F&y``C23` zk%aQ6b%G*udNO+E>wkm23DG{IwGbZO$8~zIL<+cpN!rn+id(ey8~=&S9|_})RO1?^ zV&g@k%9v2~+kYX`3tbLRf24{%4LyuTT5))TRuAh&V~Ob$kZck}q=L*~HVq`31bIdv z-l-s_MU0C0c?w7_3G!Pi$Q=E*M&<0QNG=KTJAu476~s&f!(H4<0m&ypUZ#S4f%|D7 z`6S3I0(pHZh#9;Lz6^)qK{(tq$l@WL)&;)8JQheybN)3Je?r#BMIWO+eSzPQ1|5I< E7NdaI#sB~S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/Responses.class b/compiled/3.20.2/be/cin/nip/async/generic/Responses.class new file mode 100644 index 0000000000000000000000000000000000000000..39a58bd96f68c9c7a41612dca797dfa5ffb03332 GIT binary patch literal 1942 zcmb7FTW=dh6#mBd%O-Wx()0$U7mDLT7eaxy2?3KP5ad!R389py^=4$IwP(%lY-xDm z5#D%&AHf4ittx@UD-u7d;+yr#*}6$eBV}&qJLi1on=|WwpZxhZfO&jcLlqxZQNc%L zv}?$ZHXqxQWjov`W2KDMGCmP#L^4!fe@lju3iKCiHw46I0#nO@j*O?xme-GEk#X&x z5O4-jZ(T-1nq@@y&Ry@m=f+0$-HwXPfgwHmr!w4;5u zCp8)P?#Sg7yZaQO^WtZKmzt%hYh~|C8LzcqS~J?1?~y>MRE&P8HV#ng{c28xyK-Y$Tah zNHO)Sg!0>1g>pMTlDum9rnaihm##~TN-MJ@kZ;ayvDW2ao3$S5C@nva2VEI%dK6Az zrW5$QVUPFBeR^0h-zX}1VgCymD@1mOdeUSxq~lC;ZbCM~rZ$Y{-@EAz(Cfa&7IKNCVJzv3@J9w2=7WAz3+{jv{h0<_*jovP2!MWIa4DkmS zIb7seN)G4oI@gvu0cc{5vp@@%h_cS>{P0@aZ0jL%|6scH7xG^{M&S{1_T+b(@=3U9 z&cK%_<2I|llLwO-pOp z8@%%ez&r1>1H%k6@J`?P1K^!M03H~=E6KH^9yXcDN_YFc-Ouf<&UgR$=@%k;o<5qQ zX?ib5Q&eG7Wm99b&!*1ieKyzFd@w=RC+J{;J`^8(Z4`r}m!df&S^YmNH{5pH>iV)7m1M9wySuR)ZaC-3PoyUu8=KEn2Jh3J z^n2~#s&(k1y3>_oqu8gMVP7}BPsU`L2%fF*@Kx1Ld%)FF6%;(=i2y$s^3r+2*liXlQT} z9JIla@MQH+nOQwFoDIE0g`W-m!xIBVRPZ51G%+_&^ox$K6j{P3{i&&{+w*L>rMTER zF55-^-~_FV=qog0$+i)~_2O0^^I1gdSZi#Ruk36JIzKu?tj;hK(7K-6-Se8#%hN?N z^HiV*@^qTcjga@Ou zkbysz&EXl#9*txf-dOBiq%^$Yvd8H>UJ5o{=m&ZNfw28p%AB$EDL7D)*f9jMbRP(c z7R%;C-Z0flKLewpqW5QbhE8G{IPcNC3+=Zyasg&YqHBLKTv9rdMcb%WYA$4;dG>m(=%Fh ze1cx3*EAsMBuGySvPzeAAn7E?7XbP4KS8*{f?n5xWRf6XX+hTXAekh{*8uru49FW= z5F-iltrp}>J&2J6xebszV?at;kZcm^&k^T zklz9F#~6?+T9C;k$e&t}Ej`F&667y{{5=NbEiFhc0U``7$lH35TmnR#BtsNNf~2S% hUKrcqJ$x1)`8)WM3X*o{D(zy33wMv+Js{yz;a?pd?MMIs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/TAckResponse.class b/compiled/3.20.2/be/cin/nip/async/generic/TAckResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1606a76f9794cdd43f174d9f22de4b06d35782aa GIT binary patch literal 1374 zcma)5YflqF6g|@irOhG_5e1*1KwE@C9)8h~6odp*A%WVUejwBBSO>SWb!UsttVr%E&9!Q9VNSKnYf@7w zmzOBu0mJxSQ-`W9%gU&VCktBpp$G}XFw7K>#IZQxCv}fkl&*5|^OPUdy-iQnr4Fe` zLW{bj&DLb-59FJs3S>3j;?j2_s?wAgW{ZAM<8PPw;nL#bDnFz@m97&yUl&H+Us+dL z1gBImbzoEGLx#SGN~>^7$n92_avOD5gSJQiLcX5bi%{s83xC^P^7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/async/generic/package-info.class b/compiled/3.20.2/be/cin/nip/async/generic/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..f8d27a4273ba0855fcd5e0705188e9948b9a8ee1 GIT binary patch literal 338 zcmaiwO-lno42IvSAGP%Z?LiQ{dei}r>#0x|3PsVPc+HOKI&~&nc4nphYaaXo{wQ&_ zhS9iBq;PWINVJ|G zZLo#op-2@e+Dd}L*`(Dh_0l_CSb5g;JJnC#P0b5?x>D!~c@F7#Vw^U$WCdr&N+x!Z zQCNw|N*1oIQ5dje&l2;h_9LEAqqI}7P7IwGdd<*34E@)n q!eMJcJCai07IQZ77*Ob>FSXIZ#yW3eE7d`oY^Po~U4h>78GxYDE6XEG=9^N6ckg_U}9@y{9r!$%A&FULAk zBiUD>ay;46+K)s;Swn`J4LIUQBab^u54iYk<*!FxE21RMIFghmqs2(lq8y$RVHH=i5Rbv|QIG9lhg21CtxdXxk{R*6On~=fcFk6e~Q{5(Ai>m&h_ng9JBb{Ck_NcjBAfZ9nbMbFZIW zA@ME~`=7ljqKc&=iYOJafD*&T|Miq6?qqacIQ!C#NV~mKKJVILR3FTnVU0#L3wi^j zaT$5c(SDw$AcX>1s4|_;)A<~&W%^e_y381w#89z@lrbz|@eMB6bi_^f%M{3IWwd4+ zU%@`v%opjKvzHHXiT1_V0V_m6^N%aIO5fALpON}F75r>w@HJddg11OS%9Ls}zaVu| zx?pd+#M!eMmSeA^yg^&F>KJa!1W8YWyqyWMHX9^84RSyr-kBgN+_ciy?MoQkTO@H+ N;x;yLhql!F+Ao>m=->bV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..da13c09c0f93d547ccc0e19210ac2073b2719977 GIT binary patch literal 1515 zcma)+U2hUW6o%iS6mUiRU9HxSDwU76jIG|aF+okQh)pUXdO2(-I2C4_-KCa)rB_Wf z@dx;$jAvM&?gxRrm@_l`K5u5vIXi#;{`?K#052^ppqNF;LdwLlg|vwk3mFr4EaXhw zwP2aJXCZH5H4Dy=IZ|5rZy4rEV=Ey-=AxmFk4>ua04vdu5|`AO?s+WxVyeaGz|GOXCH6uvx_ZRPo{@Rg$p zFO|xZ3_?mWSPdI!ztO*-!PuZWgRtdCC5wdJuIbU>(@)pKzvC=I9N zth%zPJVkv`)7tSzbuHG7=89i+JG`az85iTX{8P6xtZn}=k3}po6ecuLs0SFfr^rSh zTAZRA)smqygK}Kky&1$eg`j_9fVyLDenl~9{yd}!d4IcmLyaV}1h<;(VI;`6&N7k$;HIIG-Ut8|9A@`A2vh=X1p0it_Ih`6qZ9=PlxI hNBMdpzlCRUK2Q9eDBnonQ+Phea)GJ?y1%J`fPc42YN!AJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.class new file mode 100644 index 0000000000000000000000000000000000000000..1e67a612b49848019b9fae8296eab813f0dfce50 GIT binary patch literal 1110 zcmb7DZBG+H5PtUhMxjsyMDYbh1lmH}fPPa+2trcQhyiSje!5;Kb;;dc-Mu#8uhK+g z;s<|#Kgu|F972t0n{Yvp1}BasBPrxsOkDW$}vIw34xO58hT~IzG{;ZSZ}mQdP>XSG``RjNwO{J zg+UN%+24@cm%@)uyYy6G?x3e56;M-I)$(ae>o9U7&Ta*k8^>ud1P&9(oU=Y6P?E9 zcI!J09;?OSm^6BV#l57eK(TAW?!Mt^D`6TlC5)jYu#}G7@HgS{j=Ph-t2=VPbxd9) zFq61cC=Zj#S0Cdi#{&NsS+Hbqa0_`9_&mZx|J|_gTyyg?<8gB48rs4qH#2oK})7|EE5c~zsC%$xW0e=2Z@EzPu z!J8cIFeYDH{R-zI^=RU)bHcrZVfHL4O&^ywpOoa_UXt;C(&s!!Eim&u;Q%N82u)Ygk%Ft0Smj}t|Evb2(#;D*A+ywTolZL5;pGYQ)kj9jgy`@GePiC z%OBtm(0AXoYH_Qy%Bp>`$|`;L2k6hRJl!*p5QdAXO3!qExAUDo-ShjuKmSTZFVmwm zU80Q?rD-!s@29CNn0%mCw$xBm!?qe8B&n3750muJpni|Lg4reRdcu(p)|L%2)(z@i za-`=o>6e(@FKn|QJb&JxR8dqV^P4U=Xs*M& zP$+ZL64Lbd8{9K@Z<#@+ZA|AE5gcbyaO9ml5vc3fOjga!@(#Cr?S5^mDSc7rCE++VSIolAwe%Vv9BL5G*X$gZ&X2CJii zfdGfDTl8HatMJaAli7!3x#@Gbc1xY6$K{_jh07}jCBUoS1iqO=E~IFf-oCU>gc8YkMjpI#S(zh$*(Kap*Ae zxE}kw4!&|xB!k$ehVe`t>HS2O}E0`49(C>85*ELg9f!|^wpbpUAC|8-wX}Y zV1}Nd>lqrS=QA`xlNrjcpx3)EHIgP8hFNYPssQY zFEN_Kn9z%NVJ7gP9q1I`PgrU!u-esPpytb?%_f>vR|6 zaWWoLLS=0yj=x zh!V3w%aK4*ok0GI1hNthB-IJzZvgq{Odv5@)na%@ALDUs;JW}f#c7S!={-zwDhqV~ LV~Tk+;L-4Z1b1Ky literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..091c15e63f44cc4ab4e8e88bcb5c408b8e6339d2 GIT binary patch literal 1415 zcmb7DYfldRn=Q*y=YZ=!*xuT z*M;GlZnKeL2;_^!ts>>mmo^GJdCFh<)E7XoW!g=v!H|k4`pZ;u^*xJWsKAA_*{qc< zXWJ~>^hWg{xAqy{#R~^!%hYXCRCU93xTt0leU%q0)GMZ4G950l+XRX*Ys3@#8=N7S z<$}9w40mtg{*Wj!DDG!Ydcy{<3hJUmNdCBV1iZQ##^Qa+*64kTyJ zE8$2#s@Zy(i#^@E_Ua#N_V)3iMMN>$r5j81&r~TWqah}@dQ`((5KiL1cT~fDWHmg% zw1!E{$?JIgI)q^jBN%3gcD6*a(I_f*T~IH2N3m5tuqrOmuXN8gXPb>irfUM%i`I*p zSx?jF7NxJ%zdjBk2gnjXFgzjUktc{S#&8F;K6INUE1$>-*cp76@PDBjO^D8*=bNT@ z64Z`gfzNw8FbXAkfxsmcnc(Y5n4mY>RTwp7%JWlqC`wYM;in&0 zjyCI_+}ZUW_JXF_UI|oB85=qu$gO=qxi`3JBj?}t9X-ONMEHh@UzDB^!aGh}`TiU2QgI-5P_a&Lw$e~X`BxT_`H5QV` z+ELr5-m9w1T1Kt}X~8GDD#^$o(5Tf9FV{po;=OQatu4FaroA@;V@#qs6n>iF-;;j4 zok)Mnf_^Gkjjf zB&Mo3hG~K0yJc@ik=(XzSH(%361aHC`^3I=hh+LtV8)qr=&`_jhv;Ya!s0YvH)CKz zeBGQv1xGorvc+;3r-fN@Ua*PLa@^TxFw4>6PVhhXJ3b2YBob?`xSam0y7^2efHnqBA#h%0h_iQ4o$h#!x8qbk`jfuv; zDE#&k#TUq1i%l)>cujBwHdy6=H8hzN=h6U|99B%H<-N>vuQ;Of+{h9xjS_yAIjy); zt*fl!uv&WvmqrQyLBfCTOW4Ypn_)913Y0kc)wXX0rzQMO#QseLN{UhXJOvX6& E7U>0y5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.class new file mode 100644 index 0000000000000000000000000000000000000000..4455f95c7ac5f8bb511b7182d19410b86b84aa4b GIT binary patch literal 2047 zcma)->uwWA6vzMLOG1oI0;Lp^Ld&JaaVS&Taw`yU14tmNNJ(nZ_S1MhiYHpnn%!{( z6%PP!(@G#DKJ)?lP*wl4-o%OJ*tO(Y@45cwoHOHp{{8qjfbXzY!VK=tp@@5aS@p~P zSv;6UeHK3nEF?NMDs1XFF_Hb{$wLA0RG_jJ*~BU9nkww;B18F)5GciZ%OozQO5k#% zrDb5Ow5BJMS2mE;%AIR+ea~p~RZrg$IJ4fj&UAItB&HSWy0wv0ju{hyuN&KHN4=CU zyP<3u+m>oiE1!46N1^U&>loxntY7p^tlRkkOL>>Y2NGDGM&r#go(eY?yNAl@O;QP* zZbb2x+>Y8xdQ7>iVb-1_{|9sR9p2Ni|=>(lx6UI^?{55 zi#xvj0yq5DbVsYub)?fl$C^NeL1e8CTolVJiVxz+hXIx+q^9vk(9zvAr>AezRbb|> zvBs?mi)9<-^fCU1K%*i4N z4jn@t)KUAT>S5+SL1`oE$ANxq(q`=z*)t?p{ecr$nLHfzAkaw?#aX$hjMBh5vn@V; z@~FY9|H@qY&2ZELH1->k!f@5WTf|F%@ zicMZQcjRCY@~Yi;wS37kwtCXyTJwQ2tFvybzfl%L4;k!dHCb1&qsF4?4d??oTRn7& zN1vJ6%6sI7sY|K!IcxN58sXHyDogLtmeLBb(O4M+k{<9q2kv|DeL6ig&cY9rE@}4h25wTp V{@=pw-;qmDNjOhGQcc;N{{UBh>Kgz6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.class new file mode 100644 index 0000000000000000000000000000000000000000..b16207293434f257846bf77e291db6de2986a7d1 GIT binary patch literal 1553 zcma)+TTc@~6vzM53#GLcEO&3HD6|C`srsZLL4*X-KmynpeA;fuI%GRrceV(ADor#d zKKKFrP{uRcg)OyGnsjDo&h2;3oSEN$e*OYb#`6r4;AtfA#0)Dblv8+`!ZU_ZEj(#C zRpDvrsyAD&8Q3;MZrxSdx0GMCoVG}k7xQBb8Ba8%_B|3YEL3WO+fs2QTU?(io0F6u zukgKdrGwL!c)>8U*H*r4imKGI=7=?=T;K93qGp({99hTK2|sB%ye3thTjx^#w&`p* zqA8S5PKG`4u`NAOk9Sz|XDr6in$n+y$G`_MMam)D&`YVLzse9V6sru0b+;}UMk-Q? zop!S(yaS7n8S)j^rb<~aih2kIw$`5gK`l4;A za79y-T=LkQC&NS+KvWQhmBAp9dI&Vp1r!Mx$^*e7?ZA}*%Lxe0HY#)t<}SAhwG+x}66sWTD~6;-gCX7W+}5sF zH@#W9+~uC@`cb!!^>LZSI3}{lB9}!TW8`tb1?(yu-E~ts?pUh9cWXz&rW-sSY)O~z z2hV`~Y+4)l>5)i+VF+>DL<+<7ou)e%Lxv<2oz~ZBeU0W3`i~ys1__9$pTKw`Y#JxY zhSSVwPL_UveGQyW(Kr-ra!k{AwxfU<3Qms>Zs9hK7mdFm_NB-8RbS&fxEmU;5`WBu zDlL9TEDD_oc6TV_-N3_SM=K0(&}M^-8SYVK{soEmf*ke*d4RcoAn{(1_XN`TFNmpd o3=f0U9|ea{qC=Xe-C2PJ6i_5_Nn;U9?-0|-YC4w3B&NOPze<&O+yDRo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.class b/compiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..617c55f024ba2fdb4e990c4e2c52952791776e58 GIT binary patch literal 334 zcmaiwO-lno42CoHV{QFFdl2+09yQeC^i*gU3PsVPc%2>7b?QvE?949puX*qX_@l%b z55=1~B#`$dPm-_ik52%&fujr#GB^~_n^#S(DL0k`oUD|7Qzcy)UR2jh)hYpJ4-E(7 z=*f6fSQ;@`K?PH>7jQXCo;9wW#lr9ls*Q@z&d&8KIW-i}W#!1n;gNCP)GP~<+OTA^ zlK!2wtf`dkKtP`?IpUC4wHwnyH8%W9x%J7NDEE(}*)*R{#sV%1!breKz(l}Ez;=Lt t4-{~m)<>(j#JgfiI-CLs=)@1D=)l%*-iDo6`%&4Az0AWNbP0N}{{tJEU}gXS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.class b/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.class new file mode 100644 index 0000000000000000000000000000000000000000..1380cc823786bb08a55782cad108e64f680661aa GIT binary patch literal 1321 zcmbVMTTc@~6#k|c3Ka?#u!46%E=8GI^`#J!hD(B3L|bgUJdo*jf`i-Hb$6D4ze*Dg zi6*|9_@j(xw?zaZ5A4Iv&bfT&JGcGy``ZryWjx8E2fPnylrngjMG`!Nat4nwc+4;q zNM8x3A^kwP`sMlx1AEFauaFveHS(8w1ddCGu9)~?tSJT%JT zmI}-QLtkC(XkkKMGOV0ZFIuh$RKT@p%YYl32cqrp?ecbsd%kO2+jV&L-yjDIO9VMq z3$;;g*-(LMI|i@#d_s_m>gvMqJQD-{K0$eqL|zA+h3 z*rc2ceO-wuR$^(z*p+&9!>W|$OO+#r486Ym5Gr4`lAXfzEGn(c5<_xkwn34W-4=lj zT1v}jVY?~)EkU#y@|J5;y#-aB?piZ(D0z>8Eou-Y8AswN2_-1og+J<2y7Acq4 z<9${iqv^sO+WH>KErSHc(ThI%&eFUla0#i19(@hQ_aR)SbCmRX`a=u{7{O?OD=56d zRWhReBLIeLWW?!Ybf$}kV4q{}>-3J|043a@cYntKH*t$@47Z6%B6hA3dSq89enH|V za>egRzCJ|iD-x096RDDj;Bs^Vn?(INQL6m|Tj;{xjcr-Jo52J{m?TjG_u^cp31Et1 aO-syR7DZA}T64Jn7A&CLACQg&^M3${JYe+z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.class b/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.class new file mode 100644 index 0000000000000000000000000000000000000000..e88a22063f3f2bb030d63d79bb1f90e515884d7e GIT binary patch literal 1269 zcmb7DYflqF6g|^+X=%zs1hhWz0cxSj3VzgJ2uM#|uLUNy0u#m3#7)`mDTh_;BLtii8xWYOAIlTzwxv0A8*!-3;d6oV zUeCn3qnbL>t+v`UCWvLsx{<(Al5pytcG_-B8{d`ZyYBl=JL$s`8SM*HMq@W)Hf;4` zMSRZ44(Sv^^{J;r!Z! z-E9h$tVp47s8Xc`W-BT80ci`-IbtrA=Mup3by%cE^&CR2EjEH)=&2oTIZvLqTeSx# zP#vw%rst_B3c|id|Ijl<_p#1S?Ny!kXmNChJ{kh!-7x6xhQ10*xQ6Q`lrT}kG$sVr z{##96>5H4W+d5WWOi`1N4%|j^+x2IAaJa{R!D0U~WN`y|6f76spA3rJAqo1E^v7tY zXmgfRKUOB{3g4NC!K)uIi#hJln@>t|47z0|xwL}TS@{9+m5U5}r8R*nZgO2p0l0gS&N7ZV>-{bw3%Y_4A4E_D@d8TYgO|ZK$@By^(wz*QjLhy|?UUex zAK*ucm39>LLBxhsRjTUL=~UI@)BOX04J=g9icz~r|qnv@(bBW*)ts5gv&}U z&iAgfMLnnJ!s#Z{K>C5dv*=3TPr zHawoN@)gu8=IHn^<|ZzEj_GEXjLeu|@cl!osGy&)`MoX?)~$5fiBQ`KpS(2ndgFRs zv~ufhV$%L$*!|TFR<}-~5eXPs82R-<~7Ec5HEUWAh#T|%# t-+}%YDFZA60QiMLmes1P(%ylDUc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.class b/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.class new file mode 100644 index 0000000000000000000000000000000000000000..25639fd2695c9ef23f2350f941ebb15b11e524e7 GIT binary patch literal 1581 zcmbVNX>SuT6dWhrhJ>_~a+Gr4v?+ACua=?;T2vH3YM|m2ayC{mB;K&=K+CTJ34{a^ zUy=Axi1F_B0x2N!Vb^|d-grFE-u(Fa)AokWVKQ1xyxjt$-(D%yyD1=U3-sLxO>CvH3$oc!9@*Sa2$UMSrHsSIEUvzkZ=~O`y6IPS zY$pVYHN9x0?LYQ)>U_$|4g}QG<><5^&hsHGfhRgPFRnTEov&RQgiG=aa#tA zLm;Oc0)wgMrZkIw%|_ZRvUa5VBGZ<@ddDh4H%01oM@OoWPyHJ0URn!YsFu9H+;+9S z(kwripW|Rs8*SO0{K)76rQZk}l(?m;jk?=$p52%9!HEq6_D-^coM*uv`$Drf{y&>N zO9PxkeT&Mjx#+_6i&|27u0yV3hL8WAG+)R}>=ScSz zGIX&Wh3$J$Lq!6W?iKT4XxEOgm+YpD12|YlKeh;LTf2YLQ6!h$B`jkXh6PUj>s?Do zd6yHa#MOKCmnyLAL=w`WUrW9b`kgyvIK6F+Mkn{0Psnt{3@g9h z`vh-oi=`y`79N%ohMg%YV{jIXCwAuOkz4U}V(ba-bixZsgEs`Ox>_h zF|}dAGPPO8CPQgQDyerF<{Hg5L-9k{5ezj)D)BK1ToD~}*QY0SC-k`A=8-h(^M^(K zO~wpw99P($RJM}cE|owSu){UCV;=an=xL#187ljedn!DA$UPlK{r3#ZUL?2{ds;`* zO|&>lMAUa=tQmG2&D`27Pwsl^Zi%=Xs#v7fw=-BrN%AeEK03Uh;s_7J|m{7o!p`6BW2ll=Bneg(I(e2Mt-B)>D2zl}RtzC!$^Nq&DSe;4<%yhZ%NB=1b& Q3%Eb%(gTVm4dfy49~;nifdBvi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.class b/compiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.class new file mode 100644 index 0000000000000000000000000000000000000000..d71489c52cb741d815da81e5220a6aa80924ffff GIT binary patch literal 1265 zcmbVLTTc@~6#k|c3bot{h~Qn2OHrm)^q~-9gOF$zF)cP;9>{b%!NKk9x;sn2U!{qL zL=#_4{87fU+ZG5$65WTL-E;ZQ_nmX*=dZ8d0hI6{iyrVkq*2V^UKUC43`!Z?&tQpR zD3HDqPF?zea`lTRj~UoghW<5I2S#X97fvYC1Qb1tq0g6rM?M))uC*uj1rLpKxTONK zOzxW6)xw0nWLQ1pUa?#esDNwHk^wh14@Ar1JEff>_k7p5w(Ia}2Yq>!z$U7pHmW7- zDo_naR$O9vFG?e3}bb6fI zm8PqPaPo8WXBtha`)fwn?>2?ksrl%Spnsl5w&sSuEjLsoY`9Ax;`^7<~=K|3et2bBz3Xy6GbUMllxPBF10i5(UwvA^?WV z6vXLdbfybOV4vdbEA)=)07YD-cdi|PYq(B-3^#~LB2KOndK5Qa_>9C43>3a0`RWL% zFGxg|kK{@sf*YU{*dprBiBk0x?05(ERvgRn9R*WVVVX<{+>W)(62J`Anw6NtJPPC> RSqr%H1}q@$cgaVF#oxjRIz>{b|JguifyHF^K7R763o7Sl_*|IY$`)nS303S-6 zQK;U`VFHtokL2U??HvFv;UI&(4E7cDrd3myTo}s=j#gB@(1Op6%&Utfy^?~H`$mFs z{Aj$nc7uJ1w8t(Y1oEkYgW*N8_xiCD)vnMshK$ zRZNbZ=6Xhfa!=0Y+y)jO2?c$&>{vok)o#dhYHawIz456#v3C!H$+#Ggh6=7UV!pc8MHq5~V>?e#*_?LOufi6Q2cE136 C>Te1F literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/Blob.class b/compiled/3.20.2/be/cin/types/v1/Blob.class new file mode 100644 index 0000000000000000000000000000000000000000..7cf8b88bd4726e22d20ef02191f5c94b135220d7 GIT binary patch literal 3600 zcma)-TXPge6vt0*_L9AjgqTE7KoFEoB8(`A3L?27iMeP35sA0n*-kQHc4nEGO@U8- z0Daf;3+NkG#j?r=OP{RLcYXH*=(8`D|1&eYvpbnxvJc&-``mtg`t;6k|NZzA5xqoS zfd)wB=@4!5u*Ji6KN&pl@Nka@lZP4)77sQL^&H*Lk&`1=(2%PfLz?T#aShwLJwGc* zEC@O@V_U8#EpJ_#4V6Jc{s}>uUEUCMVsS_A$_JX%J!4mT@YQCeCvQrtYAWZ7prfk| z%QI?f-EfVHsirK;_Ix`eJrg=VsF_;Du&SDDX|+2w)6aal)PkHBD&rz}_sHoePr!0>x1r7TlHB(w!+M4GW))u_Wz4J_YFsw8@PL#G}4PlBX zPZYG@QTH2$qpE#DjRwP%bCzybkwVa5Xdmqyj%=KVb*>+ux1u!Nurv>>uC{wYi`+t^ z@VtljDFpQ?@1CI4#x%q^7K=6Ix^hb`2gpn9tNgZfxBWT`%HNFSlu<>Dc?_3(6h&5L z-9yLlWi6l$m})B6LyfK+#B;_rO<8wUHMoVyd%TA?(yi&+s^%v|rtI=eaJamqHkG3+ z9e0yojpVH1x((&Pa=s}@>*4LydF)&@EW^8oVwK0&aj`RY70!c;hNYGpwTg0XNwh6@ zjIHB+NW2oP!_Bm}ZJ>|G_FdStX;%Q&zomkgBj{wgd7`dQrQdB?pKA7E7h^^pK=APX zgQgw{Q^eYO0AV}qMuXrTW*l%h3K%u$p*2tH_m*V6S%)ZEWHi#@*=po*03EcIM>^uR zLQIqo7=aIv1%}`9>GC-De-<(Qb*8*A-7Hy0|8s3RHcAN5_6|zWw=FZ!@}tOLn`gFe zYcsZPTjtq1?6*97gmPicZaBKSVQ^pNxmC{dpQxb8-aS91>v+4i6F&ZCKXv){46H-j z%#HcE#aTh8duIr()64|4x?|T@oT_q4^cuZhqEQ+v(bIISM9p|=s!F&|!Q5U9ZCJvQDn2*EYgiFuR$-4-e=A(q# zqOZj_&85>&;86P&&qINO?pKUMfy0N2wnUT7M5xMsw{vhqr9#DV>I0uopwWvEMs>P? zZ@j$osRi9^fh_oI^xniCrGKUDaOM$9 zjMV2Bb^tTcmz1Ngs6b!0p$ocC=-0g)Dx8PjpbZ@~ENV;JA2MMR9>S~gy+y*8pu z>&lmCIdty0wQL;ZXMp_D6@(v=pcQ&20VEd(`8^TjU0O{7$;Cnb0LY(RLHP9vT5H`} z^a%E-KMwL&BFL@etLcw}{0)$Qx`G7lb33sj`8deGi6HCA70JgyM4B=p(-kDB$a{$u zDa1g;P$I~k`WW*#Sfq# zMiY&R4}JhYl<~jYBG9hTq-T0AbLMw0{r%_XF96GUl0y&dEYf%oiltC2XYeqCM;Sa8 z7}PRQj$4v}R=)RU^n`zb{(%~7fqnN z+B1R4?S^MmU6zzqWmm3xo^Kq(v|3;`x^QS8)?K@-ysGW|^V;v~?n_tJrDvEVTP4n>?s1z6w1=BD9<)W2U6S3C40>Y2fyl$tC0ji4geRao43 zH}7ING=YWlXR%tTNUi;#U16)L|4yzI-HuJKZ@esUg>Ik!LOXh>n~-xn2>gSspeh3k z=NR=7GNkxBV>Fl$R~n) oJ{Kf`yU`5t(VEP#Z*%PRw8T6XaE~fC<~|m8k<{qZ7}gm53)6ZRJ^%m! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/ContentEncryptionType.class b/compiled/3.20.2/be/cin/types/v1/ContentEncryptionType.class new file mode 100644 index 0000000000000000000000000000000000000000..3b647a95b8561938e8a08a38efc33b7cfb207384 GIT binary patch literal 2508 zcma)7O;;0V6n=(Gl1U6C9RvjdE7Fn#aRjkeK?FjmDKVi8qVc0~NCq67OfZ>H-S?tSm~bMO1|`@3J>0GLEI02w!fxP_b_ z7yY;$#4zqKxyzb+K_XuVk;i>Mj39#8P;gp7l+O!nQB)995NFm@Fs9%PvzrRW6`W;u zOM#}~9J3D;OemOS)>3d@!4$LGems;gn9L+rb1Q4f#r#rsHNTw6-pu4zlZn(yDw$c6 zFq+;lwSwhn?vov}s_jl_iL&FGj+=A}l_xu{Rd&`$GcBQSwdS~1$y~Rp)`o4)J5Jd( zSYMS8O>Y~!#$)Yq$<{V3r>Gh4wc4$copfrYb;GW481F7K68gI0xUIuNaqA8#^iwz4^fUDVtv!&^7#d5X?M*qnA zeELRGC+zPWdW1fKJUJR4k6$3@$rHiE{X6EXQ(Zsm(SiQmx3u)+Na91B;rJb|nOKYs)d*T7^RO zw28pxN29UUIOMunDL1y3LKP^gQK^j3$2J}MNGS;&7BQW=YZM+{H+DqbblD{+GX=X@ zwI|9MF71oYcVXs`(9F`HgL=7EDVR$ZBi`Tka-QYOC*icn@}HNmd5wG8hWKA^E_*tJ z&-gLB7=n$Ggij9jbc8SiCxkhaLm0({5I)BxKXyWRgo=b=uD!80Dcd%;412z^RV(oW z^tfP(_lJFxOy)y4jgb&yOvaduGtrn#FgXtzNY{smTr|Bn1-tAJcn9a4-Pkq@E&+UD z|5_w$qgtKbH?HP|+rJ?K3VNgV`!&r{JnhJb0vgA(#pa`$Vbe|?*uiEAvD1P*e{ViSIy?GL2%XS)fK=Zpj<}3I2bVc3*^Rl;&-Q3*d|Q z-94qCUUHsz1tmT9=89)_aNq|Fjtx#;miuH17=MAlckuPe&%X6YPyhb&HG;YLOC0%) zoIC=9UJ;;(ZkRZUO#--xC@hh9igeuw69OZIfJ`(+BcWFsr|>0~sh0rxq={n;CPbIO zb>az?cL?~Ak)-2)Q4|GPtTa3RLu3TLe+@aOhCFKLOLRR)Scnl>{YZ$a5WBtVQ6csS zvDc>_6XJ0p_W9L*A)XN8fT9ixaY%?KBR=(GA)ku)f2CZWI>LHRu0z#x-a2~poUe}K zdd^?R2|cIOF{I}rbaYC84v8n+SgT>G9<=yjOks#H8>d0c5E9GO(QVwsHsP{2+pn-n UwjI#LZ3`2(Mp3R-aRckXKTWqZIsgCw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/DetailType.class b/compiled/3.20.2/be/cin/types/v1/DetailType.class new file mode 100644 index 0000000000000000000000000000000000000000..39e4f69d1ddf773dd9b50e12f49228584002e6a6 GIT binary patch literal 1781 zcmaiz>rN9v6vzM53x#c=h=72o2nq$16%=nEO1LDLDv4l&`f1xv>X7Yj+1U~_K7fAr z0rU+t(U|zb2k@bcXLh$Ovn zB=9(aCk(xkJHjw?+>yezUT&>3u%`^&Yqlj_!*X+mS>bY|;+6J;)? zQ6l%TY@X`{Vd?I>3YYrfe9%Fbn%Sizf=E28Id?1zOSmfx(ady?==}E6Sz+<#)pDLY zy9TwY211q0oIxWcJvfZHZw2)}+EUO54vKY`xO=?Y{>*gPbi3tAw}DKnmqLsms*7Vt z*VEPpldfl|og~SpF`^{d8=6M8`WVKEsqNG>imyjZWZDHNSj{Kd6l#X)##rXmdNItN zy)~Uvm~!j zJ)ORczVVq~VBbBUF_InL;UZy!06hncV}dk>Yq(DGWbh9}zL7D4F_M08HZ*t=Q$g?w zc}JA@%Bur3NjN85^V;l5XeCrkl9d> zSTo3nP>>tpAhBkUj|B3m4aiN*glxfR}*gr`9dIHPX$ps7s0%@3=7^$ gPmz9`PBR>Lu!y^)(uUr{{Wpk7^hgX!3`vaq2YG8%H~;_u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/DetailsType.class b/compiled/3.20.2/be/cin/types/v1/DetailsType.class new file mode 100644 index 0000000000000000000000000000000000000000..445a95540510ca530a15337b59783c6d0128af59 GIT binary patch literal 1041 zcmah|YflqF6g|@il|lgviiqF?MOu^*zd}d|j|5XeDK;8EO}7&q+|D+;TLS(nO*AB$ z_|?Q8WjwQ8m7rjg&di;A?>Xn*x%>Uc=dS=BLl)78NbFVf9Rf7pr`fRzV@r{TmN!Da3P^q2V` zjW9-+a5}k;(Zf4GQ`qSwR+LlSH_32|R~gpoDwyW!4!LGD S?&2P1X|kC6n0pNoq4X0X6a9Mt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/FaultType.class b/compiled/3.20.2/be/cin/types/v1/FaultType.class new file mode 100644 index 0000000000000000000000000000000000000000..1f9c2bbd9c81ea2956f28aa52edb6c13479bcb3b GIT binary patch literal 1876 zcmai!*-{fh6o&uKLP!_`A|Q)M1cd~Y5!^*lWU0c6VhN@!my1c#hNdPnI5VNpD<44b zeE_}JDlMzL@Bw@%%hR(YBpDzVJ#)4`U;lGDfB*gd17IF2DI{n|m zO9?zkV40!E=9bX(0=H~o8qd~O7}!IG6U(MyJDTAXG`+^-w4eMjhU6QqraQ}KnKSg} zceFiC)itA{ZaS7QDhmulPiuxFs=Odo5mzx<_i7K~ktwR1xzR1;* zFjVK=F1OXaIUh7n%vSJw(pEN+k(1{v~_b&k#}!B%*`zMzSV)s**=2`%dZxX@ z!EASX?=WjZet~pd)LA*U3^PYh<5HI$z^^?(kZd}QY;tnr441KOknChl` z)x~=`fjCEh1PL&7B937sk)ro5x>^w^h{?8O_mJH~&y(cswQ&l4FVIg>;%Seb4x$9w z9vu#%bb|Kis25FAgicLshB~YCWb}+r{{s6?FA;(UVN2&NjMJ)k37EinvKTI4lGY5p zH;R8C@{Jq^i=TuRPa*3UFH&}dYC5K8ej?InopQaeNU_)M4g+46-(I5STxA%hLqVdg zAlsoJGvOf7RuG3kYR7JZYOofcGqmD4g4#; zBGJSj;Eyt%={EhCUFTxX%$)O_nVk2`pT9qU1E}Jag(W=C;=n>m+ZPtn+8$cSXlq-@ zY5UTGrR|Z0ytY*f3)&uMal()}mA+JO80N~ACPVrxXbXmdBYknv@3utP;4P0%mYu-m zUXzDX??;De^;Py5N={4IuJmnn^G)>Z!IAx;btPO?wN?@XEh5?he zeH5V#+W&vs#81pxbki9RMP0Z;4n+8V#O@|s7>}bIR+QtN7qlp00;N4V?lS0yuBgeO zgfprfUhx5EcvSEEN_It4_9O}W*7pO&l?;5+btyOetF{WnS3LW-@$I2Um(6<@?R486!wNH Ml~Ez9b=n910db8yaR2}S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/PeriodType.class b/compiled/3.20.2/be/cin/types/v1/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..badae3c4bd087d1a0e49f830fa66e1a39357c85c GIT binary patch literal 1431 zcmah|>rN9v6h6}nElm+bHB$R;? zUR4I6^7XsD*NoUcqoHkIhel{q6<%AWQN{ikqcp66VKiCtgE~L&OUMa22Ce%W)iimCBMZ|DPX?f6Y)?`o-7^-dE2dApQ_Mmr+DbrAx@~q|WD9!DZ zLVmi+-(btWYr6$%wk}O)uG59$)r-uA7jZL%tHLbF0ThhMBO^NG%6>a=qrq0-w+;hW26?(gxAT;z zp*+pd5Tog<=ZPm|dy4PiVeJ?Lfo{;4LpNz0?g@t`X$lAUrjZ18|0d1$O|lHo9^@ThaeNuR z>80<)zC>i^AO|AjIw%u}MFDh|7N9Y@NB1HBPX0=X&u}Ja4l+(I^-NwwcX9G2q7ycH zY55x^y3o1EdW1>6k1CAEQ5|?&eIja_QK2W1<(UgL$p^qY=n zbW7EAsOwEt@jTx+hIvDQ`6%E-p0t{>uDt{4oc@*jt!7k*DKa*rK&d~vVpy`?G0H}G zPK$&Ftq9wWOMU*(nD%oiyWMWN`?Tx_4Y|KnmCGwD&*V8+?xps$Srtf^7HUki<{vP4 zq^do&-D%ZTu;;J~+pF(#L=Fcrp=Mims&yq@?Md^otwMRcoJ^z2HumTu!GVT~ z$0#sSTIe;mf$$VD8FzkRu$Ek&No-DP1jkxo*Y59v8Zql_wj%xXJ5j?dx#LlKZXba>i_@% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/cin/types/v1/package-info.class b/compiled/3.20.2/be/cin/types/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..462f8c2956c0ca7b4fba19fd0910fdd9b956bb89 GIT binary patch literal 320 zcmaiwO-lnY5Qg8>kG1s!tsn?qJ!+`O^;D<}g`#Ltyk^&FO-&|clU?dx^WYEgM~O)f z;>|hCz`QTde0+U>d;++_L595y`vSeGYwC&$ZAjo~sj4?Mrwh$9cezll5;%QmIA}{x z+UwHLkl6(lv|}%DK1rUHTv;Pa%`Z~@s`A;IY4u80T?=$sS@IDcXB;;*=OyKp<~+PF z$>;4rpihP@aVT7EM>JE73IF16eR3!K{o`;lF2*+_fwPiiM9Vc=wgdV1B!R=Uur!M2 k@~&J^6;1$wPW(xV4mQ?#6I-$Nqp}@)na2*ggdTQ(00Y}wYybcN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/domain/Patient$Builder.class b/compiled/3.20.2/be/ehealth/business/common/domain/Patient$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..7564b6cab1638259fdd2db09b87f7144d0acc263 GIT binary patch literal 2499 zcmb7_-E&h#7{;H?N0X+fOz1vXRqwL|M!(SQT260T_NuIt`)i5(Ex9W*hBT|0qTQsq z3(3KE=`a`El}5`sk1n9Vn6s^{>&6{-UyTEK*|y<~7xYTSQ0}yIqoE~_0|ZHnFAQCbk4l99+zbVW_G!$hNKay$Y;( z?&4Oh(K0IWn%q@!8UL)EFL7yBsGr-v$eDQJW^!$VVkV`NGi){}_swct8J6M?EC`$( z_ygPdL>GQwcCBkMhtXN*o#wjF$pS7hXqX0?6db$awB=`j@aiqRcYYn0lQ z9;8R9w*)`6fLLk|B6T0W?LGLvL*N^V`7lj7Ml*n)5Wvrf;t`HfPjlDcI8IQHd2x@I zqg6hNMI2uG1*Bhy^ecw(n?ss%XL}@CM~m_;m&z zBaA0Kc&G7(!+WzQZ>Wp+JMsSL!+Yx`cz+V_uRgp)PhP0Y-`~Xhrw=dLlNavdJtf}1 zeR!#!yy540B8adU>cdO-*Adx-l;yk*`B=7 zE?$~=Gd*}2FQ4DWS;~E`;jgGdxkj(2s6Ost>>0!_Qd!eCVu3(Tws2u{HGA43ZKKYn8&<0k413-IdRc37k9Vyig%g}ox>az x+dMr8^VIU;JaM839=R%>(mxXGgun#~254H0CcHy!A1>lG`i)TR5cOWg@c-pG<=+4R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/domain/Patient.class b/compiled/3.20.2/be/ehealth/business/common/domain/Patient.class new file mode 100644 index 0000000000000000000000000000000000000000..0a72cb1cec8f418531b92376f90fc58f7c881a7e GIT binary patch literal 4008 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.class b/compiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..fe7eeb012f37b73b88b837f593b58d0d82b4b6dd GIT binary patch literal 7325 zcmeHMXBwlj-&XPY(1~w z1%X(vnK8XSfvTqFae?T7J!1&$9X2z@=)(N8;iU9wi#-R1?X+%<>y9aZhn-Px&U6J% z4o@4JF=yzOH>XW6xLoVHTH2nUw=>$DVPy?R8w`e%hO=m~xjFI+iM{|RHG}m+4PA@p7x2z@mM}|}OH6zor#p)ZbHe=80W=1<} zWDLhlj~Uk&4A<)!zN#z$4qXef3^Dm!$^ zs#J;^X(&BhFT49Va8J_H)7M7ytUsM$Mj*bfO1g4w(wxoc-hyKYG1i;%Proyp>wD9> zZot8|slVg?8)#-@z?J;MKo0hlj2d+C#nN-%M<|jGJ$GwuE*S)J{B2~%WD+s)6 z@wwZ*IL`Gn`xd|16@Ofa;k)+k&6N^X)^PJz{BeyT+*@!`qs`wRt&GXpKtajspw9GcOQD)W(exu?RUQzKXeyiel_`Qn9abCp= zZU;ESjA18fw7{M`M2U`>Prf4;3z$ZjThG|1MX!z;1K>z=Ec{e{oWp;MwA*&kDn>$h}^-}43}DEjtDBOV4Trq9b%bOGw6g>gb6okWM&LU zpu1@s7)n-Ay7be^xJ%YBKD!ht;BKXma&+#7tf0a`yeGEATUurbma;CPyFr0P;Qm4l z2AOym;ERLr!6iA|D-!gJX}h-l589wiWosb&FLe zk})_oc42I4A}MfQ-p>_GU%yQ1+R+h69kp%)$ zbB=vO)(U&B6!eBwHCbvrQJ(qo5#8s$r~Jyi&Nhqa{^~X|yzLhVl|v5uGp5wjfgFQ{ zudogovdixUJZrmkqx}&x?IG^FcIo%yKmKgF`zol75GyacaU5BL8*ee^C1R(*3Mb^vnRtUMyvrjL3 zhJXD@FvF$yT2J$p)1=C?b54D%>B{K>wO4TKDt(6WtG+M@s0JD#3x@xT_P6! zBh<;NL~MoCw%geAXJ1r1Iw&UU13BUgIOdDpOTmq3K`YugqaB_6lmN#FqY?M`BQf?S zINr{45*TM_{Fbdwav%>i#J?6E;4x*Z8xQg*vh@&7P@-&|#CuSUQ*1Z*Ov!zF!ri*j z%lQv;EC!KL(1%CZj&k2P9%UXW%brtun;q7GZ<^TM>?G`r+T&uy~I7#P8(bO-|J;te*NuQ8zj&9c<-ABfNemp@ZjI29NFxI<1mgJapnmvg83r7{C6kPfTxkvy2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.class b/compiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..5a5f061d081fb5243e489a9b8db83f24dca5888a GIT binary patch literal 3380 zcmb_e`*#%89sk_yZe}x?04~M|Qi(w%iG(edA`SQmaRV{C*>tnPg0*zAx!E1q%xq_7 z1J*|$Dr)Pq4_jNc)jq5qei3^TD5teQ_jmsrPTS9&nIx02N6}->$?Uz~`+a`Ck9+^~ z-+%lIz&-d-M<0qBrgXHSsN>rxX_(fLQkxXYY0RkK6FMHjcRFzrr_}1vG``z`-FPgG z@1=1%jqfWavlFwZ=$M04pZPSZI%=>waRz7Ar>eyHII9Z%vZfkeJ|OdykY+-laV&mTCG%{$eqbPo&MGBce!{ZMXfWF}ue zJyj}BH3UNeZ+dv24q~pSJo3 zP6#ANojIOw&Re#eY%a`7w`|VVNud)Jvwp&KEwzt`Nxx=!0tfQ5GAnD+toya>Y}2Ex z=VdF-!h&OGo4!@g9*u}}W8SLHkVL0$cP0Iki}I-B)TL=pxy~6`@%ht`uK&2eaR2qO z+z92=z$pgiO0QY>1%%o(Tsd!@7wBw+MkdV#2G#C0=L51aC+AIaNARS`)nH%;dAnItQ`r+u?>wqP~_pfo%!kg~i&9`vzrS7Jt0Q`qM}IG^ex9GtDyhg;i=_h$BVi171;>RH2jFA zC7`d87)ts`r5&U6a174*CfL7JKD7BbJ8{N44$RS`{ui`ZguN(LUere!W z__e^zgmZFCDVa4~ zV+ZU*>MBVu7-gJqceipj%+tnNq|(hb(2a>^Qn;E8vr?1MP3Xn%WOW6qsmw0&P0QwTPm2JquQPRbjDL1x z-p~LEii1|Wa-~wSboy9sGFKYO3ru`YXMF+X#7ie$1-=E$DiK-i{|a@-kYRN>=hUO* z@S`zmlr#0F>DgG~tK+4E{)I0pf!%TZgGxI*aQ(vz`}z9o;|nsu=N#`NuC`$SgJ1=6 z-G(&xdt>`9BuV96N{%c!hPe~`H3pXa$E8$QdHGGxCHHP{%6wsETJQL8Tu7;Ca?tKO$@E$%XE=v zZ^-wx7~jFv`xscqsWi4^yo61W;ml_8DC?Om`~)tjg_6qL#7}o>2^l(c1zX$Dow`WZ z6Hp;<55hRaXY?>(I?PA*eRv8F;O}@afZ#YZl*xM#_mYPJ;}GFhf6Mq*0JK^SbETkL zriOdTox&v?p{68t4M(!~^V~q&H9Vr>fos?;26syF}wX@;^M?r^q#zgI|h^gMBm8-G1xV|j5|LG z{25}5JDL1!@Ebk6iYIuGFMNKmSmmg8%>k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.class b/compiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.class new file mode 100644 index 0000000000000000000000000000000000000000..3e104e0e02d0cc637752929207c480ae17cd9b4f GIT binary patch literal 911 zcmbVKO>fgc5Ph4babg@=Obe863KS=mvJfGVT*M_Rrw9&ibKtgimt-r)7WQs_6&Ef+ z;=m8!M-_E@Gc=P+u&tCxgICkOSP7?<%?&6+{`*`5uAs#t+?BEH5 z6P*tRr%}Y<4==?`@Kj`D9_d15;}eGVAkRuIGCdNhkqnJ@DpUGB!&cB4G1Le71))1b zmC2808q4BL#3>>EFi%7}5{0t&C0N%JRWiI8#*)j46sex@*pw7omORO)(>&uwtCXKs zkC7~9Dv_i9Ie}D6OO=sH67ps^4lK);aX!1Esu(O&A^EINO$cqulg?)U zzAs#^)4#C*J?zlgx{?ESaf56NK5i0XgWnRJeQW!*?i^cl)aTg#MnDZK5`T@PjXmts KJHxGo*X_S^R_#mx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/util/EidUtils.class b/compiled/3.20.2/be/ehealth/business/common/util/EidUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..221884678defb49c08ef93c97a691e484f0b792a GIT binary patch literal 1628 zcmb7F>r&G|6#kZ8QbG_Y;9c-q+d_$41O*hKP^^~149JW>(`1EZ+Js3`N8iT>&_9LI z86Uuhay*;1&;nNcv*+90bG|*-A^@~+_uxo;eX{e9svqzfgk^L=iV{e8Vu^~l!qbknI+99ysYqO7k8>m5mN zfv8<>SUK0J&{@`SErv`o)rr7zDu%H2EyEYw_K87V`(*M%UpTg>;041{vT$I0H1x7z z@9EpVE9||6|6`1JrgInsd5(x7R^oXpZ+~#e(^fxyZtmNHl43fx%}w8N^%57BzQXgX zQk^`F35#47{%3}n%a}Go%{Q!wK{>34%`nzVa5l;3bF}SLU6bd8tX*$2{Sz`g4MP~# za0{afUTRpvD-Fw7VMukTV*3LMvKm&grXh!Q4X-82OY}yfw-Oa3+K{Ly(I(azk{ups zYZHe4(?V>P4k)_}*%s>ya?hJhq3<*clWi8}q+uwHomtu{$k4OL{k-k@hHX+Fm;cph z7r50%NCgcTPr72Zz4iZQf4(oKE)m8VE9wJ^Mvh#4uo;Hv_0v2zCWmtGalbK~P0itp zBB#%VLX1VDLb>T7qk`czcJieSVOeEfzwM>l*1bmeIpH?dHM(xu4g{=nz>RX#1BFzm z5*{Y$3phw0MIeMO*~(zJO1o*2jASHz1on+U7p~E&k_4_Jj2pB9T3v~DH)+>RV{n@^ zB*92<14QFp#|V9;6BaN;gY!|`p_4G-k-%!SVfBS%m~Ix+#|Rh3YKUz7K=l0)lwxMQ zhFA^VQmQrdNU7D(E9I3M`lRfyVIU*ls(YItZXkgO9+T%u3N=N3rg0x*w2srCAcJ{K o1d*ic@8T}*kxc}1r1gOOQ%UO~9uZ@lY!bv2YVn<>FnBHX2iCBxVE_OC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.class b/compiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..2eb7513e476eb28f8edd1f6a9ad24c897e381c3a GIT binary patch literal 1694 zcmbVM*-{fh6g{1UOcH`%*xUtiNdRd?WD!tnEMD8f=``OulPN#kS&XC{iD;2-Fd zkG`r8pi<=r_)V7OorFM;6d(`jo_o@L&t1;#Uw?l51TcW92pZ6(;d%rj)nn-z|!LKG(#-4E?x_62s6jiuC2`67(+wSG96c# z?usyqk|8**Oyxdg@W&G?bTw&Z32jU%Q$8scGSXfW8H12m%F>0gB5dW^yI{c0D~Dkq zm62TLr7+w)&lDZH>o{Du3I)sLMOPX8u`siSw3B(E%w+;7koHVb8QBuDs@yzFGHQ~<-ss?+6WrbuFzl3iH%Ynsl^PDv{kfqIitK{xBgqNKChEe zoJEXbu&UT6PMbRG+C{11ZWM#Kr(r0HVT@=Pjp9DWG>k{_03?I)qrK%z!1A-7pECU|5xZ0AKskDXKM_R_tu1LnNyA{Y2@F> zPt8!O;U?cK7~aHJ^yye)gQw>w7j~67c3krhm7(-9jiD1!dWHddHgE=wv^SCELx6tF z8%SE43E{Le+UvTv!M>D^w9pzXfsJUT?`Zh|+R#qcJDkILLcGf#>71YTsU7&%w&9

MB_8XY%5Q$J~ZGT3Zkz?u%q` v;+vo(yhu9AY-BZ(MZ9$462%gtx8O3aP-<5R4a4^vTti0_{nbf;57+(zj2-PA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.class b/compiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..3c6704f98c455b4994bc8439ff36c0f8435b054d GIT binary patch literal 1478 zcma)6ZBNrs6n^eDsgx@36Y>3(Z73BLNdWn>uxPS?adQbD@4CxY(zQ!_OWeQm6BtR< z&;BUmxoyWPF35-8_MD#coaemVU%$V72k;W>It)D4@I*&Oy`Sosz>*K^Gy?$|9ZJ>P5$zAD@zxxdM<&=zthcKj%MPXEk= zp;o9K@*{3K+-;jR>Dz95vzQJfh1GFwB4v55D->cX)<{qaIBSK0^txq-2f+v5>j_`> zRdWA?V$gR!TcRgz&kZ!ZU@(Ylir@MOekqtJ0udep?==sJC2^Q)i31)w@_o1GL}m=r zDZAK{A^&&9`@KQc^XHAX>h;ZS0v@l~ZI{c?r+$^U>KiG$B>46vNXKYJ!lWA1ywJBq z#a1IQf0ljHz!jC8for(Vury5clN*G+p65%^+M@z7cGE`E-a$yf`s*gFck*abA z7IBN=?PbwM0{z!Nl(rL?WzRjZ+o7*UKgs=_a40tos|M}eD^-No2G;O~VJ*ez^2AsKybGyG^MdTD%gLEqJ)G4(6((*B`o?!eKx?tTgvX SGmLhh{$=ohbPuDiM}Gj)-ItXB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.class new file mode 100644 index 0000000000000000000000000000000000000000..a07fe95a1d2c1c44450a36e28aca8d1f4fb61624 GIT binary patch literal 615 zcmb_ZOH0E*5dNmN4MuBy)kjZy5VVQ`uN5z?1*H_Rwf9ZBG%LwQHX9#5%ah>2AK;G? zCsk2Y@Zuh3=kd*a-!RWFk52#&uwvv$~RJ%&c zUKab(4DuRbv6}?UE?5J{@5!PKRZ2MP`qGo36p;-*KTEkcO+BTp5n<*BNgT6APu>Rd z%CdH^lSCtF+A=VAlf-$Zt%~LG2cSuCVjdyJ6XGB038g?}DHm(ME<$koNoE4sQMvT3 zzxeiZhFMI*CG`Gx6+-<}{`Wnxi2|RP&xJaQDDhwBr~rpO%Js0F;mir6a-7rH-FpDt oPe8M5T?PZo+*U({y^S{*=1}E`8!(Rr9+G>DSYk9WI;W_;0&!=i2><{9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..c53274e88c5bb144b7405e456fcbdff9a4f3b5fa GIT binary patch literal 1463 zcmcIkU2oGc6g_Uc6+*Xl*~a)7u<^BY>lTSO=)?nK6GP=gbVNu zFXDwE9{2(LD8zM0M?{O@p~Q+~JNMjkeebcqegE&mWk$4d%Ty5336s0#xS`R$w=R2kWSkdt_TJ1 z>CpAlB$6UY+(>H0!_*JrexF>p;wTV@nq0ek=FfxFzn7a5gA{>|)y}{q<4RgD+XwtD zcY9oR-6#G5*|ZuSLuEUDEf{9nMD#fA`$Fw=zeg)}I}T_Eoc2NUe6ga#C}DUu_8?mf z(?Y3OnQ*d*8D5N?B~JzA`;aT%r=84=NDIS<|5k-U5%xnBzcac0Q)w7gVPPbI!Ro}R z3dC+?O11iT5p0^`S8=n3RX9~NYFNX14NW*TOku-xn+#9Ktv!Z21(#X`p^QjX!9b)1 zArA|e!7G5rcoryqU7;V*!Qx#?-@MZ(WVxeNB)g=?#q7LjairbcbT?Lgu1P&_^1*Fq z7&t;uBi+|1gq?xnsfHt54Ldg{cI%%k3)o*mYj{|}BwbW=>EHrR;WT|Mnw4;d-uI+} zXc z7IT7gIl(Jbr~!6Hu#poqk1_E(gG2ZRy&%nIh!Y0;gu%vn+K`FI&bZ3Na*<{wEd2oP CO|L)z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..813f773edb38fb35efc7f4ed09a7393c62715b3a GIT binary patch literal 2123 zcmcIk-E!Mh5dLJ#mh32PqP8hX+D0t_Y?s(+p%ju3k~$7G^-r)9Q%{-6$g<)n$Wlg@ zN*RVX;9UWud-`$EGTd(0b$U7TiD91l zmh0q-?B#yYx)-YEUB@vE-}MSZm4@9Z-xRPmCZ^)qFwaWT4FRHmZ1n^vyyfL#TN8DwmjL zI;LNEJvtXt>9cwQlBD&@k-TBpVH(jCi|1s-q~HYIjY$=Eljb;CcLUEbcP-ZBmH)d> zS+)@h-esp@S;5z!ZE8$rbrqyhSFnP81sbj^xPj|*IJ&xhj1jD*`kcT&u0KbCIPRlI6!Fs~g`r?)SFYW*eN!yMf)-9M>Nzo0{d&wV_ql!aZNp zeq8-Y!Bqx1bLzRLrsw~V4IBpJ2w2z)MI5DV9?|}^wb1AqGm7!?qHDs(Lvsy-Mynla zEHRC9ug?r?JDC`^>ri}ePEoaWLMM(|cV~1e^S0jWt&dDjc&SF`kD-#?+^AisR!ldx zZqZp@pzAMf&9l-0L@8fRDFsd`P|{FYCpe{M05c105{Qo@f%ot}Xk&=GL6m*TK7`*9 zd5P#R#8J8FALnlh>8Fti_3t3UrBfFmW?mrn5+XB*ykT&YB+5VyAMzj~tl6Z+Tz-ov zVno%<%`49l&#XLyl$jTwLH_j>l1gcUf{c^J6k*R&2nFsb=Iq)FdSO`pg8*41TZG3l(v5Ze}H}w27Wx&4npAegB zBC00Uspn9hVwwxiiRyWEh6`r7K#i#v)Qenji3{f9>SgsEE|{18B9Lew)Agp<$85bB t>*G?r8Si7h{uBbM-k@=FgZfg{E>nXSsS-=rp^ikt>U@gNNH>DD{{VVx7~TK? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..cf4df28b108d69a8bcd3e8b9255612c8499176da GIT binary patch literal 1956 zcmcgtT~8B16um=RS}I?51qD$-QA_!l=#yGPf{0qJVnQVvpJvO@E^c?p>@LcSiSZ9< zA|cVlAK;HNo|!HM5rQQ_9+sJV@0@ebow>I^e|`HwM7N1&DNQ%^C!eN?EG4MWMV&O6 zrl~YdGwKhda)i4gRp9vE%hCfz>Xxo;e{*0jbsW?`j0W{bDbbuT3b}gSCy>| z354>x*c3bp9haBkEHdg^c50poBL(-P1MbvaWbg zt;>eso40t2r8o!F&RNHE!Z}7>USsSYx1+%EWDs!23zeuxcGYh*kUf|0t8ycRDqhl_ z$B}(M4uv>RRzqJc?uHndLGev9Syy;9zGSZ>rZ};}D7oOTLP}p5M9-s!EmcL>E-bmS zUq$f*N{D@IOonwQV6@a`l25hxqccPSdZn(q&c&q5=vA8(|6B(YdqXJEfDG%9nlSow zYFDuD1}b&szte?1>RuSGVBpXLj6R%lhI{Y*kOJvPGx+D*K(EB_WBY$)cG6ZmLQt+I zL*3wibbl^CaiGERP)mOqPnrs&?6M!Js(k3^ej7igNoMpY>ZY@l)1MK%-o4p0uawx* z`D@oqH}z02qi5|6l4Ix@y=V{b_=aROl;2n21>bcsl`zyWm}m@>JdL^BLBo`xE<&}; z?hGuDhkc*f_fwKS>Z-tE!BWD{Kmz~Mg~_QMVqZ+qIefD?NHhxAF&Z!{6Gnq{9y=VM z3p4}}y&9&Ah}N(pF>D1iN%%5=o!+62gSb;THEnPU&A1kBriGiKOLW;}kueMj!*B%_ zop=;8ScORtu)=pryoQ40Hl;LKg0zTUqwNkv+=b$M`v|QTq17U^Or^AJD<&Mpy4#4< wzJ5?Qt2hSRRk{|Z!m-nZNEN

N6G{hP=}l=M8BSBo&i3LB`>~ZlZ7e26x^i;{X5v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..8df6f913ac682290edd4b960fd64fd5cf8776114 GIT binary patch literal 1447 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 e1w{!3uk~}u>o`9!vTCAU-03JK0M;Xmt^nD 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 KWFYICmir&CDYiHO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.class b/compiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..b8894e83fba5f175667072390ec4e988e8c2a13d GIT binary patch literal 3280 zcmbVO>vI!T6#v~c?Y8M6P#(3EM*+dKP!`HVO>33DppdpmTcCjGW^+llB)efBwDqls z?>FjDw6vd!SQt{~TlywGAQm`&gY3JQu0b?J#y3@vHf$!Tuk`mtFp zZRc{_>1Al>GcD8WC!S>I1%~*bo#hPc)27A8{bGhYQ+lRA6cRS{!Uf$i#dAcAdwJ7k z7*1!n#`9b+czG@3yCmznnrV5Cp7%3`T`by`tGV3p9n)LTMxz(QmfoVlY$_}(`BBDchA)wg83J0zWf-D&AH zu`{aG&ec3;PF@-qo;P@qY+_Oze$(f!C(2rrVKPZo8_k|`?9y4jP|XwNoDf1hCrc%X zjUtc{vQR3cr2nxJ-ZwSXOTT`RA-WSfCOzG_F{YOS@DbFhA}c|;3M_`ENi%2Zp6^f+ z2KuH_wZZi#NtZ-^G=>73jeSNT>W{>v?K=h^F-14DuZ`hDBAF`o;wcrou}6WeqJ*0a z$D{`N-;h(`z!lo4POX(Pg)R^HX4oXH=N#T0H4e{qM3qe?RQR~1Vh;1-vY_HMyiR4S z=ou{NE~V`a6>s7#6>sAmhTY8X}-otGb@8b@`W-(G$qgKHODn7(V3O-iR zg-=v`iqBMhjynpzQ1K6u`I&q6~+so;&99-0DdBRwuQBA=;7}zr)M(a=0qK z#y1RuQkoxk4k@^+;#+*ju%VKxaEeqLSfh@-++*5Qd9DnW=gJCHN%87A%DZ4;EZd(Hqls=EoQv)4>> z{|+aw)P@;Qq=_sb6v>lQ8w`i*9Zgl1$|_iL|Y9sPd9VC?QcS2!?po8dUA|94d` zcW#*m?Qf5BEfgdBeUi|BcT%{pBkMNp*gMIppoYrp>@j?i>KtLEmQtO<6>GG*!lKJN zl3`bE*<}WbejVj<#B^M5Fi%sK#{DWF$n3Or{PGG8dZebBa*ss#pl0BXBQn(`qo+2& zsk~#)iILDNVAHyKaE$2UlZAG46L}nd)2%rZ!UR=)`q6^gNuQ(uHJ(^jbgH8>?Jm0R zqbH5-jPCVa55Rt+Lk#=r+7J+1@id*)kO4__(o+-7`U9kdgxLap(<(%}_cLP4sAKp6 zJr5C|=~^Ux^nZYcaeDO-%FF{awlpmw(M|Mbx-UXq#=02dzu}3QI>9`-g!PNqF#Zr5 ziMu5g@9t`gFJn_3+Tx4Y{0FuyVe5f|OK45iuaa2JR1BaQ~S zxJvQ2V;6CBQx4J?As&rR(|De^j*#{eCAo*V>q&k+j^Q}v@-EpqfoF)1a)oE{9Non! zh29{y_s~bD80i4E(mk}$zrz0l(O;y06Jn{qa8bcY4A5hogaz zNF|W?06q#a+nRs`FV3zsvpchU=IqSukDp(^19*UYRa8(jaJ>o*wF++Frdr)nVoQl_ z13LzG85W+)P^K>!O7+H&LGMJaU|8l-8_ixxb~!_VjT7QhrPjs`WYcH3ze5Kgwc9yppOKo3o7lmCyT%u!$-zFxUlCW?;|6 zZQL<&7j+X2G)?ToVt6!HX&F}jWbbHnBAk@raY0Ur`n zITRIGPej^hXxHb3P`{+CKuE9sr&*PMk^Do|gbdFL2m0N;L$t6+-&hTeCe;-TChZ=Q zW~9r_Q?Sox?u#VVzXsN!V*^XHGS3fT87s7_;1X7I07)lHWUGCHc6^G`YwHX2DauxJ ziUn(b3d8zDZVd`{9c7Z+#ASz|c5wxJ*rZ-jA-2w8aG9)X)UZb9DFI~Jz*Rz^UM0JR GYrg>9P(0%R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..75a5b009a5d414e7342e9e66818eae213167dc8a GIT binary patch literal 21839 zcmc(H34B!5_5V3Hle{;R7nWfi1q=|8B_x7~7!VC1NF)iE1SrsoLoy^IArogNAXe*! zwOVV{YAtqgt+-dIh9FgJt5CJA)oQKXt+v+M+SO{U%I|ybeKYeW8Aw3?pMO8}&3$({ z_uR9e^KN|l!$%$?qM3OrKuvsQfWN?3+5E*qzM8KIP%~d^@t17AEVH`#o%&9_MNR*P>7&`4QyyUpM9^Bufh-tV;e zE3%?34@zr?&EFP4583>%&E18(ldrM4N5*&A{D{rFrTHD3 zAGP^0Y3{N4ahty@&F|U#effRD<|l35Yx6#ve;}uN%Fj>pGxGSM%|G(@vG^V7 zc~_47UwOPIkN?TzeVae9`9opRep^vMu~LO9Px&mBAD|dt=~o5HLQC25@XI5Bg{n{< zj-`qMv>7a>&CPA9Lo*<77eX6dA3QB@1j-C0j4FRdqluQm4w{7fY)~ zx=*v!l7OmJb$(T^mKLgI>hyqWP>p`oq?QNpSRn^nX{k>LGOGggq*@IbP-|qsDZHZ-kTTeY-)QO&98;o`dGwM{k4 z(i3W`8+%Xj*DPF7-OyOGw4SNBYT?@I`l^Oi%bM`Mwz8^8Z?$w;wZL9d4J?am`kgYV z*OX<;YHO-0HN<5NURVY5q8-uXe2{ALlod?As#pt-IJh?25vlLmxGoZJ3a@KN4`|pN zZeJ0ON9En^^d;M(38u2zb&>K&TO{0`Y%5>amB89WqI|=~NL#!)ws9k*KK{S$B6pw8L!`4SznMx-21?TS21x(6oqlqNY2{h~Z_2G>;XhCN@vOana zdaKWAj&vrYK%dFq7;WtcC%fX9@u>koohKw&-x}MLri(~WOE})*5~e)S+!omwF5ff* zv=P*|G;QgO%$*N(#+nl~Li*a>b8YdSYDv!h4{txF(e7@s^~ufQc%-H!(vgg=k4ECT z51Nahhr6|ta5puS&kuKY*0eBL>$;-tErLKr|AOVtO-tAUvle6=We&D19$OD_1RKNc zS_YY7ISAPITzz|{941qtR?&_Gq$s~5+7^v64eCrIC0u73sgL0bf|u7t;g*&-(64GS z6APPTT^-4|78by9M;k?!BG_O~zZf>Rh{#nftX#OTp}MhAOJO7dat(4J9|o+drOWG^ z8dhasjc79>4cd1`All1Zl`1fb#x%>z*kq)+ts@HSg3*phb21h$H}lG?v|e__!=i

T19IK*x$mc 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 Z7s?As;!o($k>6kG$Dfej>6yCH|Nn_L{+$2- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.class new file mode 100644 index 0000000000000000000000000000000000000000..7721e50620bcf684b9149062092055695982cb9c GIT binary patch literal 533 zcmbtRJx{|h5PeSDl$JuFv=xkOd`MV=fuX2UL&X#^0P51oNiAX&Y!o{c{aH*%4Ez9o z6yg#ZO@UhIXj5 zyv`pZncayfC8QIYSfmq?sUrRXt1eNNVH`%1%S4LQB|OS4)mj@Ht!3;?MoeU$`TUH} zgcFglk_QVXM_DEoV?wOSvsexo8qqJz;7tRD=50w`sY1Z+ilUPTF&C6KmQR_Cg_ARe zy_;M+^(ZIGDpESq+Bo5q(Im7V76m*N`kpUq1}#)kV+j5~1;hEDCQinQRC{0urrM; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.class new file mode 100644 index 0000000000000000000000000000000000000000..8051ef4aafc394f5b22a795871768520fab305c8 GIT binary patch literal 2318 zcmb_d=}r?-7(KTug+Z|(t4m!eg)+*j7Evgeh*b=f8uW*`ZExt9GDBvjEYWB1S=303 z8hrpC%J|)xDGZAWgeIN&?)`GlIp22Y*Y9sX0SsX}hJFl0k#4|XBNV7HG~t$f+?LCs zD25x+fRQGQVl0aBDDE({Si;nJwIEDOGxVj$GYo8wp*d^lmd$m$z^gS8CVcs042q~s z8=FssW$_ikFrF(4Ra6A8+7-1}voxJNB}3Om$u>;#6pc-luW4%8Smm0odIvKMjbgJT z)@&lRNJZ`qU*~Gg)~aewvuyIm7PS?f+clF|^84HqepXwQD!NwURUd5~T3ymD(ni6! zf@bTE%p_4nCNy2MCmH6F`v@|Af@6f$S6~QbjWTIIo1OYqqf)6+`=8lC8Bm(fj=|o=OsrBKwf?%RIeH z`VXJ1ihhJ+mMONAN``4a&dHQe!B>PmyJtA=Cj0!r#}G&ZDADTON(~YxtOGMrIIwvt zMWx|fG-_r^Jkn&}b{*DggHlWscNN?NjZ%xFt;+Qkb-wt9hMys^q{}`}*hZo(O0rQC z&UKJjbuW)W1)Z2s(1!C0;%Jr2`wXqSQBIjA-;&pXbWKL_K*2*yG0Ys{&iU`GFl2o& z|15gGe#0ERM;IQT0*Z6VQjwL}g@yTr*V%>T=lOYtC;sj^sX`Z$>F2OS4?9=c2njr#KEMbKeO9AvTYcGyj*5D?_GU+)V{pV2QN?mSXySYNDy{XjuM&nAG$c;r_2^4B*9%ynrLG9r7DLgmV}sStBHJ z6ayIZNlfoZOyer9IfBxjM273Q;R#XcE#*tH$Okf9f{3$u-vM-^344HyveN6N)PFd< S|M1Kqhuu^p3B1ptO8o&C37X#k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.class new file mode 100644 index 0000000000000000000000000000000000000000..138d2f66000ca5bc8069cb0ad8c2b18547b4122e GIT binary patch literal 975 zcmb_a%Wl&^6g`tBO`Ez;-lep#q6vkOU`G*~P*72zh(K0s#_p}-%AJX3#!){DBoGn{ zK7fxx+;JSJ1V~8K3(tL?d(YAR_WjFO0Qa%gLLKY#n8EcXHk!C0u;R#ODj$$_nbB|e zp9qNO0*hUvombiqR9;YnyTd00<}A4p=SZO2i%A}(W-Mt)D)&QvV{KpQ9|%vm#)acv=MtkeCEnPIJrkwV zghnO(19R}|ml}K1IMZ&POq2){f1@ohPu3bcS#lvIKNU=1Z@Yaiy0`kKun9fQ0_%;x zEP5}j79qlBgccSAo}H5d0uRq1c}j+wPbNPj=2R=mmpBplr+fmp|LIoR1Ki?Uuk+>B zu#N_1!NQl`97mW?X$$7J$eAVf-c|Kc=g!V&h|b+lsC_7_mifQLSzwcKwz&5uR@m#5 z_z_mI#vT~!0xmLIur9GxE3GhVhHEb4N;OIH8>$+ekEp$8qlPddtO)Fs(9xuzf)==1 HR$co6?{W!# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.class new file mode 100644 index 0000000000000000000000000000000000000000..82175891ad41325f0f4f479d062ded0e1a0c3334 GIT binary patch literal 3482 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 E0Q_*vdH?_b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.class new file mode 100644 index 0000000000000000000000000000000000000000..55c34bdd8990fbbdb4ce207d4890cbf52df9a336 GIT binary patch literal 567 zcmbu7zfQw25XR4?B+vq4;}u}xB-qHpAC;*Uh#)aL?vc0zJH$>@UX6i`g@;01RMJ!` z0}`9RlkRu-edo`ww|4+IfxQq0Aq)i!9hvEboRcXD_&6LVgp`rYeTJS?X0(#Ivc{0| zwnRr|trem3j^C;(wSUF<-E5W;fm4q;Pur ztv{z9syzp7d)gn+AJx-mHwhUa7?dx&JI~H@=gxgzX8!%}&wl_+<3$kXG3!S>hyl!w z;2h=xm=EB~W4Md2T;taxSiqwDm2e+R0VMsn7r^}>mXUHz4+8imfOG&W0b~Nm29d+J zeysYDXBbvYV?(Pj+)0`0p5K@CP zT-ptiTU$)05?ze(-M^E|)5*o`!_wYq*Su-#3+dES%QuxtWLHv|`=#WvJKv=<+WK^9 zmS}o`;Y7XkXj(IPrco<%t00$kvV_wnNwh9onmcYA zeNI)g8SaX5mK!$t+ICk>UM-uOQZpvm+-hnHm-4OmJ=qm|ixfIr;f^a(Lw96HGmZ8H zhRq2Px<{lskhWtJywb2VXG_X2tfUL(3vSF!_HqBwmQ=GQYld{68{E>ARsKVR+YWIW za$JNxn|pT#lywzu5G=#Y`;!SKHx*uYrLp}e__5{(1#66C%Qeb6CGRfPE|EQ1olcVM zy?zJg6}=twVBTz43cshhAwIo3E>Sm?L--iuR4{L^mxE*s;Q}r)T;YaVH#NhFdZ`el z)Yu7iv`Kk7JKj)L?I-sUZ}NlUAw0yR5Wd4>KfVv) z37&>f!m|)$lo`gGt@0)5qMD(YHLA%rjby{ze=@5}t0zb?z36@23 zGa{0S*h-bx9GF%lHPICf^3T__9_~AHu&Vp|%T-6XXJZG2}GO80|(zD%w`?QQ*@yeE; zQ`e>}^FnBFM_Q5f4b!S|b!|1hQ#cF>VaXna%sV9}6*?zEqC-ePDGDeD5tr*)r>}HT zlWzVlw!335ZItC@z>a5P;K*IFY3!?|)p(^YTr zqUKb0E<+4YdL+o>{dskGy5iy#z)?~_G%?isg|M4NqT^9+0n>tF{c5s(pP{=_>pDZ# zD#$g{H*mcRd=5A1CVZZ5$bJOf^OU|W-~(I&ohI}>fFT-R5yq!zd{r2qq49^pI7DdI zgz*U)e5MkBb6 zDVpH|{DNU`?)+aEc=Q^B>8V%ng@?k!f51P8Z3K!_*I!{|8^Pk#HjWji!Xe+^IR0ob zd?Nn_quV%HocfJ$2H>uHk^U#7}((ey;kR1i9)(o)Yv8&i)Rcn1FFmryZ`_I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..62b20c70b627f5439e6589dd48301013aba851e4 GIT binary patch literal 12785 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..6e15c69cf3577ffe1f2ac860ee910f6d7eb837b9 GIT binary patch literal 3733 zcmbtXZF|#H7`{(imbD8TY#_oE3xe*25gCZu4rCi03|a=RWs2{rA7${sb_KS^~qk7{?)eCLW)Q z#}|W04Iz!W1TNw7Aik7vC4qS?NLZ9`HI59HBwR~i2-g#ku`J<+gqsOuk&|#Mffd}A za7RLcVc6z%WAmPB=w;QlY=%s>#1&rUs^M0ZQp3?r?l_udnp~rKnkiWuO7pzZ43;Pv zVamVaCe3ibp>?`thFqt@u3fHGOKFPdGs#xR<-?26(TYZum)tW~LS zo2CZlbW?XPGkibs_7TD>-@5F{dknEftIQcjvV`2NMy!{Y~9^d3iG*a(R#wov`BERVl~^`@R?BWZ zGc5FzzYhV!{(`G&PjYJA>pyK+hD1AWM*{UNUa~CLac#BEFgT|fEpjIcR>Ri#k}kM3 z-o5u{1uim<sN{}Jd5(;{g2Bbn{NCjj_HP5GBA>w==MDkf6;Tsu`@R;FvZyqo# zhQzE(_j$k=r5MQ3Vjy+xu1NS+hKdqtnitMc&5E*8S|>r2p`k4Brk0F!CKnCWp-p|I zk4inhNLZ6mL6u=SR7VeW3fSC39wg{8*73woZx2Er_}obw2?oQ1P-a~aCUsxaE52S4 zwDjGuJ;lmd<%Yo*0;-?dHok6Il;T)dtGrC7k?n!Z31%W=Ta>zF(CP8c)>2EipC=?8 zWnOAj7!FVPGUN5T;M%lz(n43~Lh<&{i-IrBOR6|OH_2^6Ef8WYok@xb#Bx-T^kP2(Po4v7<<%bLAxmTYwOwBwUEW% zx9O0@?bf}(F^4u4|;$~eOg<(w4?|&F6cAfE9oouWDs8yB;rQBhL)|Emez<(YZSUj}aWaP{gk*#R`OFe=j%-(% zwvRZ$<6mSMPKO1jwYb}Tcd2*QdzDdXs7rlwyY`V*NVcO$9{-|_y`}9 zn8x<`;|<~pfLB9ORSILqgoR+-EqTF#paRQTGUbF2oX9EY`{3Ba&R>|hS91Y;(XinNiP*3 mF@{51IQ$$j;fZ;LQBw4Ml2W`t?+5{Vm);4o9wFbwf%yMh`+%VU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.class new file mode 100644 index 0000000000000000000000000000000000000000..5d4917991110e0cf195aada954a872675c38e624 GIT binary patch literal 406 zcmbu5K~BRk5JkUBX`p4nhC9FpOYM$IEI?%iLLw4-#|()p%M)TJ$_=;^3l6}c5EF?& z#g>IN{v*ww_vhpD?H#}pM;Q(?%oP@q!qXkaXi8FeJ-sbRKbPETs>t|MNiDe7bz696 zO>!J`-Ed;dUUw^<|4u*9OG`1W&;DZ(YYvgt3iC~GsUG&l3=7dYw~eJ6=LPd*Q!VL= z`<$B2S$bTZZ%tehXZ%L~ryIXbP25MM_Zbi8D=HHoL}ahx7puAb}7M z!2@vRzyt75h%t87j%i%%T;h1-`TWhy=h^Sq?;k$_;0Zh^z`X+8XHZrsy8Eb9yN3+k zKdg7qIPA%xfqiUqw@=rO92vIP;g;EUEh!A!k*+i)H-=kAE6Q%-8xNJc{b&{lWlN!O zn?b2IGST+mrwXu1_dRr<$)?9*ue7lfv{M6|;0)h*>R_&TkF zX}BSR@*!s7H;FSra@XTrkNHz(l3{8{?$xo4Q|FvkXpBV@HNVmh+76Psu*;y*^n_~- z@W4`5hhtR;8O&2LSgRkkhi!wmMbC(GNG)G77es=XAd{}$>@}4Ka)`R&A2ajYkJ581 zVgf^VdnJP28bUW}Gip@Td@bZ#j@{k> zg{xYmNKb{eGx(mld!)Wl8)?Y7KCyIMUEE?9Il7TTKWDCCCk~KXqX`tvuV~RZ;J6Lh zVDK(8x4m(4ZeB42&B;H5h)}TTbLlk9&drK+qaie{Vlc{_tqKM}$+=0z5HzO>wW`W_ z%{LFILQVcX-xz$$JWeY6WU$k(b-0m;+=Pup&RWHonG3I|(AzJ33X`s)9fjTy(00xN?HkcuJEgajU|w zf~z4Ah--cn;&@G2QmRQ=F5=^3`#C=Ld;I&)x1RuZQMIsy4HKItwk#C2dE0`8J0|X$ zxM$+NiER@P7)pCGkgCa0tk!xAMl1Xv7?wLS5O0P9M?{C*@yWB=30>~@cqDZ{aT>~# zF+;QC2wQl9`^vMOVN7e|*bRd~xGIcj#0kgtsBXvPmSJFbMKqGGc)|7X#|FcCU#RwE z{XsZRhI@5}cD0t1JqJSptoGOy$BKf-CLS_uWCHGrY}A7bM9ngE$Zj}{C`qYLuaZsq z=@B3CGRnBj@H*ew$-%L2&q?wX`56u`1f%Oo_NOUgAOgkpStS?5u%h>C`#k8|T@}fo zU&bRmX4uacZqBwDUgl#Y`Dc%Nl6*5CsqJMU414(i**j%urIsthIV*#y`uCk! zMI`<1q#9-^&(EibsgUi~w7~vpn?y&tPJj%bs-3fYYxz8m8|h*?XNy@GoGzUf>-!XQ zqJ>5+<$CKJQPDT>j2@dMdWt}gPeBVE3|FXEruyX?Tg^U80>2FaBY{I}6R>&$( zCgCbpskevm9|AB+@3%OlOuoLPqV@gSVT)x1H3dJV6v=-QSdkTb+XLN@(@ zR50=gAvJ`w(6-Kt`fd$mV3Q%dXl~KUI+tlJtEEDgTN_GNr;*sQNn$n?OB2uDVA#oP zHp9{h>FtVaSt}HEIh`Nl3+9fO%+2Hy4N^L~yqBu77-oX-jpc=*!}@EH4Cx@+sdL2; zN$;q6ogii!#a7qSyJm z61SbyfDn6H2)jtyIOQ}J(B&a}#d})liaLg7$9&5ThS^|J>uizl0Nb(24Qk2KoLxCH zzp}g`;z?qw#Vc|d7SCYK5~gT}GG@tA`7=$_Z%@5?8`)OMN)#QKW>{;?%We$^3{CK9 zvXocOqL>A4XB1JKlQ0uS3Xdc_j$#&1B+NxIj|B;fQS{;|!}F7pyS_i%K;$2>Bw1IC zoctoYO^t{)r!nw@iJ~0|0MyxB?i)eg@SE16-vp~BVR#upIm~xTQIogKf}$C64b|;c z3toGzhddKNK2l%3;HJ3fd&5UV_?^pZykzwpca{v>Q4DbqOvPQJ`bR+>4F>>L6oYz% zMTI}!5V03WwN3n0F%yl_FFCwG+@lR~iy(%mAoh*RFn0oK_q3D`wf7q$Nn9HkmL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d4d6bf522fbc137229cb005e0efe2f28e692cb41 GIT binary patch literal 2439 zcmcguTXWM!6#mw6EJrmYz9awl@!fj>m$9y59P|V>v_6u zSwi=1mozo|xwf;Qc_cP$OEb0|Q(KkNvT%0{UEC#s*cO)0ebTRS>9$*7n9*Iq{VsLU zol8Yx;y!$N~N$&)j3l3x&Frk?nK?Cu0Gd= zBhT{`+*0rh!${fKw7B1JsU!bcsw~DrMMYlzq%FemeJB4VdV>;XP|J41)y0}2>2?0I zbeNajp1}kr8SV|lw}783Ez(sNB<&QeWKhJf3RW{%!)2sa>m>y8HBV5uftEb!L9ZcyG_w)(mT9p4k+BOG@pP%f|`XSI~eVU4xh5RW2T= z$Gx;s9m?#1A;_<0iaU<5>I|3S73}dP=;&*j0Uh?uipPdpw|&~TLlF&QDq;IBqqDm1 zFp}o0_zuVDPlNm=Koc92^qitMjaEkM@Wp+ww}E<^o~b}Mf#bB#ga-H;GxYWnCvXx& zf%69>F-)?jvlB?{VdyocW|Hs!!sr1K8*_gnxsTyDq)T<`Qjt!1bAa^50Y*0Vp^ksG zhs^9Aj*K6r%^pVgG4?OTPD0|D4$e7^F?@ql$YPEXx`s0WzAGVy2p^##i_-z-r)2#t yB`jrG@)!zs-;-YwXK5d1ChgCW{dtlkkvMe{7igCvzZ~+oNc#k4Nk13tF8vQF4fJpT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.class new file mode 100644 index 0000000000000000000000000000000000000000..f23c9883545032ef039eff9091b2e49321356232 GIT binary patch literal 11810 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..9e163a8bd2a4bae25028bb2ed97142005c7c1638 GIT binary patch literal 1502 zcmbtUTTc^F5dIESwp|x1HxVzWpwfbN6}%*ZC{z%Vh7!O=p2+EPXb;)$HhXE{5BPh$ zB#=m=KKrALbK24t%1gBm+nsM`=6o~r&H4T3`wsxqc&Vco;~MVk=)!mm1|I0p@KD2q zhC~!e4U;;i@JOMLHKa6{41?<%+4Y^JmBsAGo!mlZ_1(f&c7vfmv(GEsw7F9-Hv>;P zg;|E)wCnf*cY++ZL&2c!aVv1WLxwk*yf8&ka62fPfv}2>w76}#jw6(Z83xk!O$y(W zh0x=9TP)W?SA<;_9_5a0%7Vj#(4)Mc{x92HYj{5Nr6YX5$wd_N?txjEF)Q4byIj#* zQqYDd+lN$H4V#@OQay9hk-?Rj#)7_(EK-%3RHfPaj{7c4W&0w5trD(b#=tW?SABfJ@V2FzHa4_g zZMr=_6o#wKQDpP`w0vhfeL;`JsQ}Ea)4ioVt?g}NatwW>Kt)-UgcDT9N_Pjz@cels z)_4<3+uWxe&?tC~mqKBUmipUWz{X)-YLK#$+p6a(zjM96A-tQoayA1|YgsI=a3AFA0=m26z(2sHX8zNr_ OZcQ;v);+?yF!mQV!?u|K literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..c39783f38e15de52e6176579f5b8a870998acf5e GIT binary patch literal 3284 zcmbtWYgZFT7=8u<8Uj2cYJXv294Q+`a#sKW)(%=mFp zIA5y8v$$M~=P)ap=Ot)<#AP%gQA2KXVlJ=66(l9hOVDNP#)5>aG7KzANHJ7~BWD-_ zVbe;g8RN>K1vP9YliV6)*cloL4TUF1W@G1r!B8wV8;qO|%^v9M6Z03eoTeIDDyhb7 zOHU_-Baz5#=t3|wF*zC;XQ)1=r*!)`1=Zd$ z#o!B?bF@r-SWofs>|&f-lUm#$3q_mIj4931ML%!!+4FjaVLTk?Dxc??Vb81aY=(R@ znS_~2@q}$!G!i$L)Z9Tery2U3CQSNb+E7En9_49cnSyr*M#)a78uBx_Ga9osJ4@Rf zZWsGpNt(IhW(jj~kqA)JmT8*_(@=8<)F{uS$;Ky_(|oYwB7@(`TNwK9e+A;00!UmP z)6#j=a%d^R)3#2VNHA$U$y40YY#y>K(_&bDkT|^*+B`9z(ur;lhlMTG$-*FI-X*vg z4l!46h&1ULKIck=;Xql)3De?&FekGm7h0u4-^Z}s)mzrq4RzEO08OFLEf&`@X6jT{ zH|98@ZQdZu{Lmns9|>vV|5(Dvi%gE0Su4SZbs?!;WdzVGbgrNiU8G8qzJzNEED+hY zf-G_pUQn=vWg2yaU3s+s2*c2NZMd>aXX6G@DYE5J$w4*7Q*&b^Q!Pm%a|Oe2W^+2` z#biXx$V6#_Vj?8GsNf~Mtl$;o1d>-39K}-%P3w`rB!rQo@Q? zj3ss(&V$O*U6(4E zOvv*kfMLOlB#+&LtzcQt?0pxRL2=8jp)J3(uvcs8G}R@Bo_j>IF*$`o%TQZ_LW~6p ziF9-r)-yJttt%;0Scq3WU(^{I*Eo2Jy)>_7#`zM>rsn}&rM{HYS*w(M-f2aO!eN&_ zZL=Vjt?QpT3{~8{DK+P&EW8{ZGNG3|=_*K(IBiUVhh5_!@IMHjW*i>c8pEvrEkTZKvVmuM>jgXX)7G(Z%{>Fz*L~3YXy}n@U5WgO9TSd zrS45s`MwTFUc?zZXfKwt&ird>3izcVH*YYbFYs z#r&`S`TZ7Jx>xYXZS1PR9qblZeLtafrczjAt9bNV+SQBj1Z12M=Y`{uFr;wUtLLW1i-oAe;h!9V-4pr-YLdhW;eE_-XZm h0QNfB1>^>_{eV5+qeZBIN&vO43Rl=V`?3a+mP65pVS`4*;(;ryQ=;3kTSe@=YL&Ki&1vdh& zCdM$1q?%kZRLxN7n5)?3K_ZISWoZ6%4lT#+npW@T&MIP$VdF|F8DBGGk562NoEeS< zZL*~jy=3l*XvDpMG7UTQdEoL$ruZwFi>FdEShgn&F%>+Br-qkk>ebp0l@fj&M#e-a z5lNrxC*@OF24fLv<8~E%YtMU@o^HPi_)Y?IBP@d=>Tgd_j} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory$BuilderConfig.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory$BuilderConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..44bcf0167c70de8f6b3eb7f440c7b52f491c07a8 GIT binary patch literal 955 zcmb_aYikoh6g{(fwd>Z#R;_RIp|5lPR0ovJbKUO2H!d z!5`p{636DNFaJ=?Q9Uu^7}!e zV?EX~Eyrt%Xon$W;#0_M(-;A?*ci+=!<{JNJ|Lz~{MTE}fp82$!lt?9D> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..9a69e3dec9b471f1f04404c972decfbf80373cd2 GIT binary patch literal 3468 zcmcguZBrXn6n<_9BrHpTP=Qj=TCojp32m*mB`xxj0BslHTsG1ThG_VJr!EqRJ_r5*nJkLGn-22zxfBXsHHeN~?#C!w`5iCk* z!h95uMf*fT53=HGNqj9!2q70iUP7B#v(koD6vSY$6$4n4=x05Gr=s&r3~xlR8NpXk zd>zGefsl*hn<%y-_%;HCp?#*V>D%0#tr{=1GK0Km7}V1h%iWWcL7Hm^9%98|0NS3V__PV0iIm0y%VP!2{C4XHgg~oBU;+TlOg?E7=lH@(NdUyOJ!`EzRJTrB;ca zYFEuyanqYNxm6>w+*`#k6yoXes~pcjdq8QOcEeNG6Zi?^j~!W(b-BJ<;$~6s5kXNU&g+V)iM}@&wksM%)9iU%3LXi0 zB9-}(XAIxRFOGTYn9oM_uy4p!hTLc`1v973;^r$&<;%)0$LO+%rY-?XQpt87j7A zaJ-OFMn#4uzQ(Y_(B(ilF}5uR=ley@ zNJbpP0-X#moC~wTaWLf00Tn!`U}0g1Cjy#!_g2-ZwO%zzsN(8n$d`D+ySx%-vUQyf3v z<%X?@>x5y*gFC(jHydsZGV>5|iypRv^kQzo6-Rwtm5BCAqIwX{h=VhVW{n+=l77Y08kj~HGnk++*f@A5r>hJ%F@yh&EawFOSFC zM}NnqCOjP*5AUPn7lLSlFdcK?7Rmd^WZ((zA?vs>;+nx-hZPyb=MLW+q|_J0Fhr}n zX!U)l2@$HOa?)X^lJ7j^uL-cIKdSiVD txbg;_LgQF}>?$ew2HoPgTrl^zCUJ>ag^+d}&fp_zC0fx#G4&y&e*l=q0yY2u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..907d635e420a507b9857b9b30796d68ca8a4c25d GIT binary patch literal 2905 zcmd5;+fEcg5Us|QNl*85SDiXjeX4%_`T7F@=HX!x?iOLT2=^EaTLB7< zuR;tO3|8mX4@6yXS4f+$NsTrJrIw|#@4F~u>Ct)xx#dVMof;RaAuVpB#K5t*u~cF( z78`z{?8Nq)E^Y6&_}kWjBkeqQseSS|Q3)M)Z_`(L3*UvPGy|MVfqD%~1O!oYR26Rd zp65$mpXW>FZB5ofT}t=rMhz9OKjCH9uatJnInhSm$n{}sYzgSd8dg!by2>k|awICn zGZ=fmCmb2$P&}R`Ohz`Bd?H`!yvP&RL(dN_tZB!WstETPj2jkKut~zlQ%Tqe9Gmd% zP}~^_?SD3-I_0T-OZ@Y5_##|H*O&7~bPD245eN@81}cy682h*X7kh4|#^^ttH~KCx zO`43QjNf+xFT1+6-jEvE3bo_%b%(BGtRc;LPD&<@OGS9VU~t>9rO;u341WF#f`yY) zj_%PGsv2EbEG-^KnsaXFsr9zyU>6}VnCZanYe!dCg{q=5!j&j_rcB2K@`yGZWqDz@ z+>Sq5>k8U*E3^pH7VaZSv=!m1_s0E+)yU{z!gW`uzIRgcW=%}BJ#S^Ba)4Hvf~JzD zr+TjlrZ8p1cgWqSx-vOKDOG%OVL0a77N}m)fb8qaIB%D+t&rs}o4(;<9LpvXI zL)(5BSh(!CBpp+UjK!%?j`|V|9!E*TV5NJe%?+Wd#5DAAUd=_1S`87k5Db>`4Pe@A@SW5;S&OqIYeX2#8e~R(-&2S9 zOlYy}2cFQ`o_+=l`slepE$LW+K>;oT6h1&d6lr8I0E5XmM7xG*SAoV6`Z5Y*=F2FI zC*wpiUNYllm?X>5iGCVK;0j!&_dd8rXRp&YmdtO^dS&<80ZiEw3GszrmR! zXAT@Wz?~n37{8JQN1-hdhsg2F>^I*${OymQU%vss6L@IBmIZe$xJO`Pz?3KXQJ~{j zT!(?uoWP^)gC3`@P*jPKGCfu<^||7aaH$z-H{KAa@4k0=7z;dV!F>YjIpQ8S0H4kQ zGy?6$!3i5Nn#4lVLl)W=JRq>r6~1C|5+SpX=L2fyxRNQKzU-ZFH@4FX`+hK@e88EE z2Q=pHKna&gH&6;Af{5xeG4+BW!*)!V9Ahu~7@U@keM@9)w`>CYr=(}l>Bf;zex-5( zpBIJozlvWCqrl}_Pxt84*-Pk1rnOz|Pu0>$Cs+=zmuR6d_jGo}zUIqYjPEEX$USrC z2z+lk&kX!xL0ab|-*g<@1p}{`aMiN73O0+@?lfq*$cXr%&ubIcSLtwmZE^`RiI5(T9;X^h;Kk`bpI&}Y)0ub#)-u&L)RjQX zK%b$kslsd82~=PBNyK`R?+-)Chg`*(rV=Ig tT`hcBbm6&%o>f?zd1@Vf8*tt5)e$pCyn()(aO;o!w|}>wcQea>=NF@1tJwem literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d62e6b52a970215b969da43d7468fc63d3fab90b GIT binary patch literal 15433 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$BasicSteps.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$BasicSteps.class new file mode 100644 index 0000000000000000000000000000000000000000..77eb1953f5666e0f33fd945bcbfc9a61e0f911f9 GIT binary patch literal 5073 zcmcIo-BTM?6#s2PvSbN_7K$HL+bU{EYXg+36$%3V5DicWVyT~-@Z_z`~&=>9M9RCWS1n&Fq7qhd-mSF=l473+_UGN@b7Yy6KWoS+=$AyWo&hdz(}-P$MeMWY2Rzta=4 z$_tQhtAhTOh5{hNRBAMGJRE~su~D$TY@|EEm>gk3Kc`OPI|X{9Wg!KkUX{rEN+ZV! zdLQJC6}XNmm};*qk_Vb@7*x0ihlht1tf#{%vh{0%Lhj$A^{X+mM_e`H5hfNVN?a?V zKItfv)-1Tflfp?^;Fl|(aV$uGb$D2Xr2q__JRb%}pihx3siu`sqE%}` zB*}6Zru)4_h@k%cD?#suVQJ&lC86iTfUe&e3T8vVQ*gZ9Mq%mF$xkC9kAfc6L-{$uo^2mB(9J+v9Pj}ClA27Zl~XqJ@f zco~;yrr;H1tI(H7GIS*KCy!u+xVQ2kpc$!a4r8RMIYql8v|G(wd_;qYtK~{6@ zmq^y#?C`*%UX-MpKNHw5M}WyAA14qQf0b^&a|AAvV1k~mgQM6)6K$gTm1urDf<|Ui zkmh`V=1roR#!M?3dFDZHekYngj-ZhV8l<@ppqV9_8@Nd$doxDa$62L4M%P+KIY81+ z51CyLJr)@kO{PX~CvM?(6@l}U5n`FYpf)Ps4=Bg*7AG|+&*AMB%JJhVztd7Vc0A=A zeWB9vpxGVAQ(kDP96g@$VoT-7ag;#?X1QwiHIkgMUrOXr$!N>3I9C6PIqrE+ zZG{vgco!Lx_vjyIY5E(Y`qxcQ7okyIOyhDqL3J{XD_LQqf&6+yosHx3#}b8C_-^w+xZ1Nu>=Q44;6 zZsyF)8Rnc}ety6A0AA4(xD{v-8bxL7k}!CBelJ+^nw5=fSyaI|4nddBv5uveD|YOS zR^iKOxhy}FadN_O&fAJZ>=T-cvhte8#xkLMrd~E`rvy5L=>-Ch!-G%uCtO7SB#8eW zq4kz*`jJ&3a3JJI;xyDd$V;o-O3sQ+x<#N%7+t{%p?|@aj6kTRX8=?u+@PMa8XCu# Tp_%YL)dFqgcu2DXcUk@i&2EYr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$DefaultsStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$DefaultsStep.class new file mode 100644 index 0000000000000000000000000000000000000000..756baa10994a5060998f91995cdfd23a0806343c GIT binary patch literal 583 zcmb_a%TB{E5S%R`CMD1UCpdF}3zoR{Mk^2!h)2J`NteczaUixq{2B*7fR94BEvVv5 zF5b1rGoxAU=hyoOfK%)V zvF9hk-O=$?!ICRh##gckPFr@atRt!Pbt9)7*}7Ej&6aXfKPqkI1^at`4($BlkIk~q zB?pA=xDHLp=h`r#xB7fCQ!k2e+lJq7*ky|R@3lWSl1AC7yeVcehrljj*n%(Nx&@Wh uv^kT!&P}AT9>muKJ*;CNB6b^T7C8yF((D^;@3>q5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ExcludeIOsStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ExcludeIOsStep.class new file mode 100644 index 0000000000000000000000000000000000000000..9b2e4e502a541c92bfae50a00a1ab4e3c22608a8 GIT binary patch literal 871 zcmcIjO-}+b5Pel(1rbnDqh}6yaTBj=G?AzwK}lE-Uc1X=DVDBoyMEmKT^{@a{wQO2 zF(Dz`z)L&RcHYdq*ZKbW`~q-_0|yNUI}Ei~VMbSPp-hL=?P~{32In#ra!3h7wW|~* z9m%yOd$-5XyyxNLEosdoy5kelzM&@u+3t<`3wKi^q}vnPc*nhfTpAIVX5#&FSIs%zU=#gEe@q-!B=kQ+ujiZT_HAV#R8SCQWSSW zsWoXE`vT7VY-s3Nz-#qp@>RN_RK7bjaiIM6NpD0hO-Y7k>W&f}DAL-C*v2za?E1uh zfhYBc^4xLsBm?DMlNr!ULfRZJ3okS+(iW(tfPMMiXCvvS7zYf-8~5klqh65st0Y}z z$fr0bl+{8^Q%PwqX(E%*Xo0&{{ueF}qa^m|DhP>hpQUq}hAr@rN5GluGV(=^jX(D5 zS)Xr4Gj64gra&hL5`lgWF4=<-xXr_Fwd(@ye^^=q0tNnaK(QoHgafdaQJw21YJ5^a eeLio&Vm(5MM+0kU!sgYwB z5Aa7Bztb*ugV7iEVQ0=v=6v(b?9BQ3>)Q_i^LUcO2yPj;okI#GEvB`Y(PGxXT?6+F z%n4+kIi3@~5Ev>=ZwaKUogF1GR&zYH*4=L^e^WMHdd6!VTe@4)ceEWj(_z~Q43q_o zrLN=dC||%_^*rTQT^R%_AkvBoH`M#C3c^OH-qG`>)>M{iE9r)9tJw{hDG2NiZ`onT zw_1wV9a{#UJ=@yp>`TY91{lRCPjTSt!BzzFADythp>~z8JX;x<7s&Rab%20fs_n@S z(sHHOvKpc9c&*BGB2@k)A&IPiL_oLfuY~M}W?7e?>MUBe6ub9;J)>iD(S95BskY)& zSG`cRl%EjScp}mr-5)R!n1~TRN=tH@@v_>LT{q$oA%NFw90ITa`jhT>Iok25c@oou3L zMf$TeIUo@88+as8O(3m6Jpq*dR`&_NP697J<^~=MKwznKqHQl%^!r#j0Xu=`C%9cK z;~ES;>U?DQ!l(IhFKC%OS=1~N!!w5vUwKF&PnqdCmvM?`vmbyloS`N3uv6;Gix^@& zkpGU;ckW=!k=?^gyQife{F=;5;r6M(DNq58Uu^xY|G9uChoC#|4bw7RXMQ zW*)ISK;}5wdaOb-BA3F=UI|5vQ$JEcB&<&pY~&R6*-RFfs4r8esPC|;S!#>+ JL&l>p@*A967v2B> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$IncludeIOsStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$IncludeIOsStep.class new file mode 100644 index 0000000000000000000000000000000000000000..443e18cc4a4a5e8812ec9d00d66d943f99ee458c GIT binary patch literal 847 zcmcIjT~ER=6g@@Q93tR%^qB{Iv5BuUnn=`;kdUxn(2eUTnVqhkUq8(Ue}F&A*bNPV zSMa6nZEx?n=bZNI`{NV9IgVVkUFJPPxeFpbBm&uqihDKj0%6f^= zn(Wzu&A)m5%MA=YGTe6uQ}HZ#Ze+p-QXBtt5E7>eiNs8Jm}{v>>nOFAB9mr3CRHK1M7IAzAFOabkCeMiBeHrv()N_w+8Gr zF<5*F4E_qOISdRH`vrhXm0<&(jq62(EgLtmU9Owu*n(r{6Ps1V9%?v-Yge02ai@wM G$NK?eLlS%d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxMessagesStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxMessagesStep.class new file mode 100644 index 0000000000000000000000000000000000000000..52bd9a700e3bedb55cfbd3b2e40679e70292a81c GIT binary patch literal 620 zcmb_aF;2rk5S$Ih#vzaZ71Sx9;UrpD5D6415s2`Cv$L`t%o%)V0$-!x0Xzz^A)tgB zH@B;~y_uWQetf>Y131G$fKGs2LU*3KY^-0#Y^_e&2Ivuji#ji+ToF1$W4Ia=+St>;ES!0w z?W;-Dw0zLHQCIA4`Ke~>`ak0Rb)ksRo|JW!@MT`Ge0w#2y3i*~8j}1CVrj3t7R?gr zt?XXMGcgokpD<`Zop93t%b(Z?(LX4C0-+`Q0+2`8Kqy@c?eB9NzSJW@J#?{&Lj=-o L`Jue=u;YhchwsJ? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxTAcksStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$MaxTAcksStep.class new file mode 100644 index 0000000000000000000000000000000000000000..f6f2ed15f7b2fcf5c1c5007d9493d54b22a8a37c GIT binary patch literal 699 zcmb`F%}xR_6ot=4m=Q$4zlE+@;Kn9ySr{eJOoG9HFVN}S48^gd(~du{=E4W?p^U|! z5ZuD1x3?!f-|b01KHuH}oZ=uvD@2FTeAaGyEnjZW)twEoO9(GYoh4j&Ei#6SK_;zb zuk8_9kx^Nha5SYWui~jL2X2DaInVX8ZwA!$>D)(l}<%LMu zyJ{uvt5G7!@1-{4irttWOSZ22i|;O@`h;3MAB=F;TM6Ku8k4*%6kqC$3GD^@Wd0Vy z%{s>a%k(Fw=5pIvgf@z2K9&&sguxoPgz*|&{)JEIuV5Mw2o?YBfJ&9HfjZ!816%VG dG{4tv1il`5wTd0oaEQ?FHiNpqTSYsle*xGo-unOm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ReferenceStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$ReferenceStep.class new file mode 100644 index 0000000000000000000000000000000000000000..ccb74a3264c8add7c96b3c014c47cf3ad8a08c1a GIT binary patch literal 604 zcmb`Fu};G<5QhINAtt4v1typoV8Ie=H!6XUiV)2cIPQ_S3J$~$h*x9a0eC2c+ae;d z(#3b@yZb-=mOsDVKLA|dP+%aiM@V0dFK7I~4O`6uBZ9bWO*Q9+Fu1Xnn@OddV<)gr zNLIbf^AkazP8aG$$x7KmX1+1D7@tjZmRz!`d@1wR8OzS;I>=~WH?rWMXS8x}R?B() zsEn1@>}UMkvhycD;B{O=#)N)Ww~gj2Q!!!K4WBRBg!@hKe*LeFrGM&CXY(#!1SbLq zgvkcTgxd|MbnitN|3fb(5PIQ%02C3nkc6y<{_5OC9O7}fjWEPEjvzv|6DMIOLK-LE D!Uez< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$TackMessageNamesStep.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest$Builder$TackMessageNamesStep.class new file mode 100644 index 0000000000000000000000000000000000000000..9e0f767c443fcb41a5f16b64359d9f0383acd6c1 GIT binary patch literal 845 zcmcIj!A=4(5Pe116+}Trjh;Q=#U@_YXd;Qm1T=9ycCAN6_vX#CU*8{}0M2mWqwQmdq4Orq=uyPa1JYU~bSEaHeRLT7D=X6>6M zD*C~2*P0--CG>#Y*wAWx7+0a%Ld*@V>cxq`wYDm z)WI-V0m}R>Fa%5Bc?=8{_W^)Pm0=Ba7dMIs8!m2Qv-G#hwFS@FBX_EbUDR+0-+Aj^ Kai@xHul@tlmc#`9!G?7JqS3e z`ATcn7B&f`1EoE;6Z2=Ww+O{iY-(G0LRjr8_pHfUt3J2Xko9=xDPi&O-1ULv7*;MD<*X~&sWfPXflSyXI=Y)kepK!#1%i|q(WaS$^QHdXCLA$c@9mj3{ zlCX}mjQ0p@6K7UuI!7q%dx00fBFt@U9uxAlu*V|N@B(fnLx-cTa(wZuG(uPT$13tt zJ9Fmafu{+F4To(Wu=3-9?Ic>(YVC${h;AH4cAw=mJy+>(fou1|q4ENIl1(K`rz)r1 z36sd>w_dv8R2AE&>Z>Z_CT>}HL8uwnjj)`G+P(_<_K|ZcnG#wCge#MqLTDNhOt0nm z&-!RW?_YP7&^94Gd)W<%&UOpoy@^bx+l|mMBstx$gbyZEXBys6@zXDcq2ed~JbH2n zpG*`#QJs0Ss{f&l9pvQIPk$sMc~gY9#o7~+aDM9t=(`MZxFg?^5U3)LecY8%c^rg$ zxGz=?4@Tb#=7o;T=I}^j*HMs>C95w8i-qDy=b|u;SP(7>mxRm0OTrc5W#OuDO?X9k PRd`LfE-KfBHwwkSvppqe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..987e5e8b0721adbdc618bf85e9f2658fa39e4733 GIT binary patch literal 3006 zcmcIm>vG#v5dP#iz9?$0jiFphD5f}Rshu|AmNcbt+hA~#Qino-0Q~m8%>}X_zfPG=DPl4b!RTE52(x^)(F>hvw0?@;tMyJPmUpm6GGD zx^k(LqR!q;>k$=n+p!w0nkwy5nC@z~e7lh^+n!I=bj7Yarr&ZIFFWvhJ>)!yzd;jS z9fe%_ru8VuXU9C0oD%D{WBVIP+^6oQ>DgArS3mGYC0DMhygE>3!#~JZTb}LkB36^t zu>7W*uPc_twoLCA$I925ho%(Ni8YHW|hTR>;Q`DVUG)Mg$TsDc%HO%*m5FATE zH9W{IjwE=bdtTD0OYu+Oc$VQJ069sm?Jy?iPwDkhInh-NfO&>eDTK}0o>dr~7oR$O z1}4SZ?GP;IDDORm%-=>1z@h5D+`(_`sGuQsw5;LAklu)#O0(r!>W(e=pV~T^oh#Be z18?A>Jiaink1q|ph;s(M!q)~~!pjC82=|I`-{4yVuj0Ic?}U3@I8(R_IL|R2#Sr&% z3zkDD+u&qvh&bGJeW>nMA9BHP=!bBaWq*pp*awrVVP^zhLOW2y{wN&w`*CW;jOAp- z>ZWCJQ)deWLbW#XA&Oipy_m}qQ$5$1{T0;nw(9V;} z>G;y0h>L10q`J@vYIGHXpc<1|jWA9O8fPPo--$F%4I1Ynjo-z4%unhbPFo)|z8qoP zZSVU`{DVj*#-NkJ|2kQVbTT>UWaZgTra>632Zg-FYmM<*gv>FtJ}$Z)(>q=kx*8|F zPvCl|_tMu5+@OaTKI}B`CeZ`xjT22Xz;ueZnIV$S5lTb2Wd`1?UMK)?lyt(8*`Ea3 zRY72TuB+_O^Ua}hm9K3XOkLX?cw?zu^QG_E3{rz*d*o|JfObDE1B^$b7qfy!fRg*K_r?NwxXrdY03M!bt{V6%A& z(fo$Y>r-UEAU8YaKQSze%UsvEgJ3y=SFnN_ErUS3jykSzzk0#5PD|h#u2V!r)}<9i x=bN9A`^ZBATZo;N6kL7*F7iZhNmd)YapRA$`FYs-U%+lsXF_ljw@8-3?O*awWa0n- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a35045a8b97e24dc869c405defd1441d9b87d54d GIT binary patch literal 2763 zcmc&#$#T;`5N$cKlNcuiLIQT!mqd0Jv4q{EAcUm~vn8n<;3UfvN0c*4Su#{k`~k%W zaOVnD1gbdj0elq2>yc~)%N2Yu#lbT@AUypiz{`&rdh%VBtG!4+DK@9V08l=l? zUE$#>57&6O-cL9B>83^_<%Z`-;d#r#+j6BRG&)#%Wxck{nkB2|)AB1}`|ulFajMet z8+ADJt*&BcOh~)Fz2%F_Bk8`8cU|cV>1$+^%EGiAX}111?{)G7#Dv!bT@!U@-LWm- zaV3~EY5;o9Kk{F+AkUAKZ_?k}PIPa2zLQD3#nHC2BX60ccxhu7hz?r%7rMh}=wvmDK<6ICPB zDiAI#$g{d@<9>iJ%vCI0v{XZAvU6)Kd-=v;?D8UVR z+a;k;x_`i6v?~0?Sc5ublr-|HF^zhi4viV{GyEB(3>;#EV=Y^6mPFXq7He)< zqXJ@e-Or8#Vvqi#(Mo{UQ>8Q-3d1)0nr`H|vkhZ=*EfgG9ObfiuYzlF^+sH;h4>a) z>WbT_+v2{%y(8P{YoFuyBtzqLGDE|(pRHns(zGu_BXl4`2Wd1zhiFWrdp+qcc-7ip zFg#jDevMAy=^MlwnWO~ACyg>#C1?mgFjF=tsTr))3}ToE;5$x-;dcb9_drNt9w|)E zWc6(F8)=2v9ZG!0ULR#K4r3;oM3gDu8kECoAvi-5bQCL`=A?nk7PCnxi+S+b5f+DZ zWigi|9fLg{dQH%Atb&uwKFH&QVtF!T`2lkhKDoj->MP9bkj^BNg{;0qslxOQ^+$Yj zirWn0%|f9$@HfHkJaW09xX%YjE$+D%_gss6PBCWgIj$+NBE~tK3>dS2#P}2#pQbY* z<2zWf9?8NN(m%ln#7wEpc|{}>ID|wvK(xaF0wK=A>m1|{%Jl*>i>s2>qomVn_Zm{W zuCN1fQ>`RZDm86a8vI|72LCsNC_%g_SO(=W^7YuAMxs59VpnOP^U!n$xMVxr?JnVF jP}n%TR6E>KmvD2qA91+;cDRRK!8Nb%d0aOB954O`d%T}L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..455f3e907f1742049085fc8f0aae4c8b4353466f GIT binary patch literal 868 zcmb_aT}vB56g{(>m>O3TZEO9gs81$o=|Ep2z7)hlP*Dl=adtB#BXK6|ZVLTZEmR79 z=nv?RDm}A_5=7#QEPLT_j|4t9=GWeJ(Vkz{ zZg%PZ$@SQ7tz)b{9pA({y;AXz$XdrGYS>k&@%t%Q$_FMBIPt=Ipw%!R$atKQn`Mc! zRwubj?*^Sr-E%jJ*KnS?ghjgdVES5L=d+MNv(cR2_x*SRl_^_b|0xzPuzKmnX`+vf zpKt5Yjy_zguPQpW*7T>No78-fFEs( z6`h$wux~6eM%;bjdB|LA{eoz{yG77?e~a)(L0D#7qY$vnxI%i3vCbdZo6v~VxuZZ~ zBZ`$b3TUuO_QXaq`?GTECxY)>1e63R9(-8{Mw5c6pdk8+i0^Th96ltkKT3XGSgijC DjUmtb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..bff6ab04117305747d3ee2d67eec9e2bf65d5780 GIT binary patch literal 1064 zcmb_bU2oGc6g^J*!AhWGW5C+Mka(ai2#dWkAt9uRhl;OGm3VYqFZIamDRCyD{V9-` zkoLe2*pHgHP6|}hKzpd7T-(?8oO68=pPirn1h9qsE!1&$2{qjFVZDh?6J3VLy^^0l zs{GKJTroTz#)?aAxY37PBi83nFlJCwHzF_F)Ix)f(nHtmfo|eLCYlx{x9m5CD zvzOQ-uBJ+)ZpxjKQ$tm$w8kjuY{vgE@QFPTBs%&xB`G$xwbAY+!*TD5T`s(d{+OZm z+D^!+_D~!3wm67YwkzV4GAlz%#~X`G`}HhYb5or&yz#C4wjwTa!shv3CuSa3hR@7+ zpIJ#oYI4E&cB0&TilN`@U(pbT2Za8Q%?zW8Y{B2IHL^t})sFT?buK;Hvwd+SBDAm( zp@C+EYgl5~S&VNC%buR6!X*4%yiY$ML)hz&@tkf$ovuhg56PA@Ql>Ekqi(KKjA-?V z_Cp%mgCAgnCnpF7PfrkjD*-nst`HHhPO(GqE^cCjUf^K`LmSJqB7#zel`}6CkiacM vS2CPNzgHi8NAQ&<0X%u5Om3EhQB^P_WLU**%J?4V!Qn;lqf5bSrNo_ILBSt2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$1.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$1.class new file mode 100644 index 0000000000000000000000000000000000000000..292e25f1cdf8e3babc06c405491b46d75e2614e0 GIT binary patch literal 276 zcmbVH%WA_w3>+nHoVua$C*;s`m*yCHD=FjK^!M~P6KcF8KB47Fe zkQja~NJ*{i6xXtuxlg##MXnYG0;! zBD@!@xMpp;S{1z`&jVzzv0Jq0Y2LJ#7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..4da3c715921e07484bda74f9bc92736b6fe9780c GIT binary patch literal 1432 zcmb`H-)a*<6vn?vv)OcwZA@*o_@~-NO`^DodZR57TM-JOB9=feXE#H#b+Ze*iL?*k z`zR;{1s}kN62HlAn;^aF_GZq^>^Z+V-bF?fu+u&{48x>27P-s7^%LBHU$b>Uf_+|bgI?60{NY=rvw%|UZD2ILq|pX z(($=d>4dKIyE5|hI^E2V23{;+ZjU{`ry_yUZV;$w$Cq)e_~C8GQMMW=>5m4sGmZ(3 zV>hIaI|?JaujuT#GCmGmyB7|n7ufsK{q$k1qT^}`WsV26b5gHg4%={a?gH&v79f+f zr0Y^$wb^V=GQI@m^>btk$=sPTM@&HPpLk@%@|p zAFxAo!8tQHWBs{P;_5jqy9P$%1asdw$>AzTix#-a|HUd6I4dPiSVV;@LDUjQ4R}pY z?Q1q3|3I$smD5?oI?vmfAXXB$6v2Q=KKk_QSWaOtc%aV4`i1;KL!7{v@(PnLPiE4w z5>~m072HS(Hf^HkJ97UAFV6%UR7Wjkt@TzK{E}8{(ZvwcVk9Rg!HEjvOohhWo`l_* VD8Gwqv=w3s)KX^oR%uZ#{sW`5a1{Um literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..24b0f0bfcf17fc07d4701098344411f4dbfa0205 GIT binary patch literal 1396 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 a^fON3+l#B8<5!}_P9J`G8swLD`hEvplR=&U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..42ce0cd3dcdc7686637c700207f721d77d6ddf65 GIT binary patch literal 1682 zcmcIk-EI;=6#fQi(RFF*_D^lqR$B{{b{p@M#zZSM8q^CaF|i>T))BUW*=Bdpdg-Mv z;1l=)-dN*>4`AY(_zdcqWeY@T^g^=9{G6Qc`_7!7{r2qDDGz4#|hFxn1t`tGwcv1>SdA?m2l9(MHypfJAjvR5QNWi`?TQN1A=92$oGKJb5^MoMK}s7Ey5yiTc{$z=O7URJ&<>og1V z;lwI&r0mFb*YjIkQO~}N4mUG{z#(lsl-{HeiYL=X^&CPqNUqy;`=31fu)U_sRX*cK=!#Tw9mO5gBER$p@(>+f6RBrtfSpG9&w8xK;_!zpUX*CE2EFg_V zOwnnn1Av8Tx)BsJm?b)Wn!`MK)1MgUBY`4$YkVpcIE8!#CRRi8xsG#}JQb1am@h<> wRV3&GtdMdeiaCFbu|I>hiE}ID&2EQWsyqa#CCi!@_0MmA0=S50BZ#1uz!H|@ zxDm$}31o1OKk9ttOa8dekY#wl@Ku7eha74!TwwT`!Qk2o!$pQBLyK!B!zG4QhBnvM z7%nqd43D_>4Z}2p&CubR!*GScWmxChV}`2?9)r)dfZ-ZLmtliz-^Q^i;Xo}{UDRp~ zU8^n^=Cy`atyZcM9u`;3thr_ycCeOR>H3yq`hL@O9J3j?UbbyIre`$`|B2Jgnww2? zJ+NFSyJ$K&4&4d~^8`CN@>o_)JOhT1}*On&a^ zc_LPY`Ft^_>y0gpy?1ieTuG~G)kb-#NCC%mt(~qdqepbB?HEDVqc~@GaKE!Jxorm8 z+rxBVGPT`KLV~Q`1Y)yIJ1k>(lIOF&g`zp#&g|~C_$Hn2gzk2|rnzA84WIhI7eR(k zii}x)P2Q041m8(`u$woJj9YjrV*%gG_yjXDu49GAjvHiF-LBJ;aAw}^ z+AWn3GId&Nux6?QJ3&^%5-y4CMS+>kj-6?B+8Ghepv#_O(=Dr7zHroZJ&(QtA@MRN zo_&`{p-l=$i8pP-_qRHtg{u-VF1+ zW7oG#Z}|P#dIxZ?#5=T=7n&7P%X1g#)1IOKA@bZfKa~JUI#EK>Q4x~%TS(eIA*szm zQsacARtQN2k*6U(DMHe)0LckHucXH?f}8jh66Q!dNs|8(JxIS`=rx9aBuzq&o-wf| zll?8shxXItmoxT^A(H+T(btG@!q7W}JRx%53|g23%^O+G(aHl1BT7<9pF8>rvGmkS z#M9%Emta2;+V`YTJ3!1BP5K^6d_Semy{g0|CO#7-@;6>&A1lyX1fL5Zw<&rNC3?=0 zo+ZhXj;4P`{QY$E!f`*{Xy{l%c}FsPpL}}Tv(1)xNgG39^&4hrB1d7P5{^-aPSBs~(^y3c Xn{>#3z-2tA^Dz|e)m>DHGX(u#tA7Vx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..b8289b496fc3de779128aeb30366ec896926c4b4 GIT binary patch literal 1657 zcmcgs-D(p-6#izDG&W6}wrc&WHqo0TiUYk(DQNvci3(P8C56dmnoQZwhTYjtC0O-p!@%>DZD>doHUZw|!|gr_>fQ1EjZMxJ3P zH4nr<@W?2SKN0-~!~Cx5YGI;4GMLHJt;F<%?(%2t1L>MZvn~04*B@}%lfpASZlv4O z$`zjLYfTY;z{3=fcl<-4G#@dLaS=V?mca|r z_Q) zd4Hej!_21d?CY<0r8(s}(rH<#){eCd!{E4YHfk9PyM7e7@`1A5xtaF-De6x)(``HS zMJ(ZZ5d|zTh-t>`pC}nx({TK`SxNkVZpK;*75eRF={M})GIE#$Lq4|7kcSFLb}_aW z$)-U?iPmNExU^@>s%z`Xc!*k-UVMlVxw^>L1{|qm2_&TIE1Brb<9^L#hPi3Z1XV(N}*1 DNRtij literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..5caf68da1b62707d8ccf45c0d99726c5d4a1252a GIT binary patch literal 5191 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 ItJBT@1p*r0`2YX_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..079be54a25282b42558f2b03b9adaab41ec971b1 GIT binary patch literal 4134 zcmcInTUQfT6#h=Q3`s_@pjgC9ywwnp5k;$oiWE_hgkUFXskQB7a!5ueGjwJm#NO|h z*FN?~w6(REcD1ivtG}tMtNTm_ND-1!OCHXdne6?Yz4!U{-sk-B*U!HJIE}9&=*9&J zFSO9B_>F`yjFAXJcv1XyF@he9hUw{&7{+OkZW_NZL+ban1RmyGqi|=eaY? z(Bj$mxW#ZWndJ&EaLx1zipTYWW$2oz+m^+3&vq1-JNFHpE3W6#vtDuxudJwJsbogz z6Hr^Oxf|)-bFGv-g}dwdECx%hW4ak@tIOF z%bkptHR%g^LdMhpW!C`uspEOdd96GK7_M`awuAsI0oma!iP7|z~KlB=<#t>p|WeKhb}@$x~DS zoN-fg$!HlL;}Z#=%J>YQGfdU2`*evW;R_i<_>y6?26KaKYv>EZNPUF*b&O%WzB*r_ ztdd!&k(4ae8o5emh693lO35=!g@{Gf(&3h;WQ-!eK?RPIN}U)_&s8c)IIK^LF+)l^IuN{kqR}j^N znrd;OP7F>neBJ2uv2o`c-oEIZ-p=Td$9{Bb@^w>&oMHH;QFQ9}i*1b38H!RkGnJZ9 zGh?Y)hE#)U+nB92jeR?JfTG&$Qe|Vf9>4v+8ZG+V-t~R%3LR-|r_6A?w$1q`7TTTl z(!)4R*QXx3fi+>DIJ?nPNSx;UnGSR`w}Od79*xK7ZHWG7;%kB}gMIJI9j8&;-9S<; zB=sCU$yF(wK%CwLLT`XD4at}7O!WPN(A;h`Jw(egT9+ZMhdY4|QWtPtRh0k^==6|9A8}M6^S$U`Gg#v9p49h6;8OMH4^anZ61-#CvB5Bp<0@ zcL@Cz>>!HUwd26GSNYQOLzDxrKrq##!?992s!|GZ?KgH@#|Zn%o$m z7_`uJSfQ;8;S}k&f&GcY5(Wtg7nBsk(r(WZBz`!V+YfT*yZI7ed@VL#zL@1vf_Et(T#T^AAU=A~}BrT4&T4bw%v S2W6U7n%|{)j^+*ks^Vu8VoTE{9~jCin*YF(!O7dsAWBJ zghQA9pNv8Xje4$OxL+uf5?^YJ@KfoEc*@1Fpz3V+sx%ruIthyAd4I-bc19B%Ugb3|&S= St{~4~e+g;Re}}3x;Q1e4HB;XJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.class new file mode 100644 index 0000000000000000000000000000000000000000..10c3670a31d7986855fc9de56274b289606a3980 GIT binary patch literal 5185 zcmb_gX?q)26@ITRdu(Z%#cABi4Q&Fn_0n|O1eexM4U+fbrC46#Iy8)>D`^sGM$C+y zn5_h8q3jeW`@ZjK9%y3n0N?phzGSZf=l{CFgJ85J~JjP^&dsv|ToMl`7h`{mQ znM>w|Y2-{hVqPS=c+G;_-BsI}r4D9Bax)TaDjEU*ASO`|70vc%6Wy<46_`4J zQ5u90I25QCD11Pt&w81=Q!tXRaURU+^&$xLY?wJKW%}~GnUdb(isff#P1{OK&lh;3 zqL%b4N8Y+Wo*+gy3z!cpf$-J~_%;PhTn=!7OO)52wV4E`Br}UR8%IBBp zx*O=moMch)lkjkvFuv)_nCqIG0-94!S5-DkwW{b_Ib+r=keV>{Ws{BxO6OoB>ACIY zxNc{DUDdUCZs0 zN?;xD!50OF?!L7sg!k$=g?H@9lyozH2hx2AMi(k(K-$9HeLmm>rn2{f@>KtDa&mx9`x+( ziJ;+6I{u8m2pp+(yt3zY{1w-gjo%V@VehvG1Hi7%Z#2jqR0+VgckIT%c}KHuS6bjv z>T~DXM%M>)4aqKWY=?9vas6&3d6_)5kSc{!Yp!MZ_?70Hs=F@6Ln`n z?^%$w;|GId#irP+X95oeM*&yU=_w_kSum4XYF`?HywWUo)>sZY0qctG_;W=y;XGD9 ztp&xPZ+m?Z7_1A99Xz25lc#2xa?L-V&n>APRtw*$S*d@=+jg=j>rofSpbBfX$Ue~9 z*HAv|$}GtzEZ6f#vsNxeM>SE-ar`7|*vc0i*H>?B54{awC6bpKF9_I<)C*Z=j+ljl zv{S)#G-NXgC!B3tY#P2(SK+&NVpF}PT%$@ublh=r(zNL|_VS{fPqX;wP7-xQ*=YpcO5qVYHuI6+1K1sYp3MrW2y1P#YKT7 z)mrcM1yp=&U$9jv<3$FGbSF&pk;CS8j8W8lDDY-!PP*q(?{j);mWx_He;}jd_diW6m@qlW?kos`ludW ztJ|$)|1yWFNBEP3z)AkKs1b|5Q)qnV#KrYdzRe=U6X0n7O^E*6XjvV&iPpa(^cFW; z@EF%aXytm6gr{(X5Rdb%yUc`M^zn`C=*Ivdg&N^_rl6nae+Avy|2KpN-bUMXzLX)` zNeF`1pgOBiop=%k&z~Yii2tAF-pB*?h5NT~ycH`q(0vOJ zMB7hCwJkgt!u6q!+vr)nfrp|Up?~7UYHPIPZM-XS6A%BJA}&GlXRs(;uVU{Ebgmyn z8)66}j>8z^&s*b+#tB+!3L}`tBwirb47p~J#azh%7pPE{C?og)m7{9a@VbU)h^NBu z8ZqOvt9lwGZYz;9#Gc^YCt(tIiuaE2Y?`O-d>`UXA7TQ{kVhv*d1sb8bKGG{{f|O) iXqeaVqJ|G^SkREruvmIng3z#B4eK8AuaK(+=l>7Q!U-1u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..662a9c8458a8f7b527d6fcaac9fe0ad62293ef07 GIT binary patch literal 11608 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 E0Yp}t;Q#;t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.class new file mode 100644 index 0000000000000000000000000000000000000000..ff851bc2699bc101da59e3cd403c8f6987173bd8 GIT binary patch literal 1051 zcmcJO&rZTX5XNT#TLnclK7?M}#49HxiU*7ah@O}2SQg6`cUvN_=E0jWG4Yj*Q)vtS z3GvcX`%Syw?3ek?+sD&00GzMm$0}(n^Xz zhFYVHLc=YZnUctDWa(YTMn!YpZ(Vi=;XUeRa#||QwVHBa=UQ?fH5w)PHMRNryvBSa zv=^Y^UN{kCa%)?jXV6-u{RG7qziit>NJ}>WhVIu-wVsuUUVvSifNBLBMq(}#zx|~3Xs7;2X!mqs=wgycr0du zL2CutVNARbG)rbv1Q$GJ0RJ#z&`7L!Ahge~hGU|g!Oj0|F{6!V#;55$DA8hfav&MB zSB(EyvZdJ|+rZy04g&@yT4sQ9g+UoAq&G+z>% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8b1704b25046e4e50867629f60b3cb9d9c295850 GIT binary patch literal 2329 zcmb_dZFAd15Pr^fBS&#)J#y{axQ^*YPnIF|*PnIL)WrhYinz_^M?e6p3?%v+tuYUgnz;%3OViHRRuA9i| z`4bZbEEO?3flqOxhzlmB@R@0PAZaG}_taj*2 z)vIU0LSgq6xpq>tZSKe}*SKwBAzigK64a|%)7RvAh!PQ^`k*PK=PQ(e;-&~cfh5xsMhpFc_O}xL=aLYPKDYh!|MOzL@B*1 zJYU#66kUdMPa+k{f!LCPq`TZu$_;s(Ze2`iNu)NqDB5o1+hR@XW-y(EE4jVbv`q$e)0TnN zbk#Sq7x}s?C3Mz>LvRd@jQxMR?FR0aa1Uz?4^Qq(4m?MvG~3Z0kW2^aehKS%P{Ko0 z8E&84_rdrxG&3%a36&UKXlrxSFez@s_MFMcWSWt<*W|q@WVo5_!AYCQR7oPK9u-lu zN{gZC@PM8QgYMd}ah|PYO_JVD^^-*#b^O##BGFIP6uHvz6a%4#^~-SOP#>X|pV}r& z=~{In>2$F~kKiOdrl6NIr>hqXXKA%eD@JpvwhOk0+_PQe|D<&eZ_}vXTVRH4-l37S zhPt$RmsaCcy6=&O_VW|+^Z}RmP#_=3|5zl92{#SfE+|>ElvT>3?{T#aRAPyvJ~jW(JGK96tUB D?qrsT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..5e5f8e9ea3f364c0561327507de60f5eba64cfba GIT binary patch literal 12530 zcmd5?30ND~o&WzqVuToj4ZcVm+p!&+TfX8r;5fk`KsE@9WH5FTWe{T_TS$s#u#MBE zY15`j+NNiky1VV(&7Q66#2D($vF&!<&2Ep)Ufuh?ukP9HZrbke%^?k-19E)d`unWm zy?O6{U+@3smG6J?MIzeEm%LO(H@u|KjY|A{Rs8&_7``IWuZiccOY}8~zFtY+pl?d_ z8(#9zt6r+4-<0ULB>L?tYNFo}>wZ_FZ%OofV*l@ZsgC}@O9$u=#m^sk>5u78s_0MY z&%E^K^cNESrI&7|S0(x@iT>J4e?xyO(cek*_Y(bs*#3_m`ll-TXZjZpJtWb$z4Wj2 zZyuVF=-<8cAM~FR{g;BBcA{5q3??4|CAHoLtgq{daa7SN8cBJ{Xk;O9Kc#; z(8y&NaJh$FV&L|21xuCe;Yx|U9sK#mp}8 z(;$8ty>x<`D!G|ks<@TgJnZxEZi)AJc`xsic)!F4B)*eL4*7>i0$u({uyerARNH?> zIj8s%N;2jP>6v&k*1@!@E0xrAC8>`niD{K-O~@Y#1qOqWkW+-;iR@#lSv1FV>(KDvP{beX9vTb;!;$R!p1^P@92x2y4%=%i&;m;!*fls1 z2=-=|Gc_4-LjJDf!-4SF(iM@eVSi`X9|?#1nVL&2_MaFE4Esao>TL^G4;~Nqg4P`J zNI1k~E(-TySKnZNcb2koJ)WIU=Q@HVMN^;E`ZuJb`nSU#Om z^mr!~`fk z6i>$W!{DZ&afHd$m72hcn*MlF4NgyutC_Gep1=&)1mPn}CN9R-q)VTSYfSx4(#EGX z?A5d!k1;i=X27;KlZ^T-LVWS5bi&uGCOgG!$fPcSIS@P8;Dnb)Xhm3E>I8x-Z?~Gx zs8K~%!EycYbW)E`sUvYM4puso$&_x$9h|Ip?9c5H0!*hgeOP^PTGe!>8>J|;xzuzG z97m@!aec-Y>Ky0~r_QR$4#8hEp7bT-X`d+;OGdsSpfO$-v6)FFIgwB^zKPV70wAMW z=fni`39-leRAmAN*jOCFu&SjI7gX@YP_4g&xYY|$H7yL&7q$%;_G%ii-+l*JZe1|P zbhre(62f7UGPa<%6lVlTE8tsTnW?h`*3wc#xD4q^^z49=HtZYO4yKdk5a!{HsW~I~ z%3Edxz3N+Q1Ay-^fz5?wEC^w$HiA@UDr^2`jCWS~Q)gC$($yk^H11ZWYuEzQFg zHXDF1_%2K(d|FCL`$B`ALs=KW0%sXwv4_YIO(+*HB9l7EG6@wScR^yAN!!WA8HV|Nm>r6jDAc73Xe#I@rDwl?-BwY_bldkc!0< z$eVoBh(7uW4Sej(Lq}eDcn(DqR&nYLrKU4cwI?o0(T#b^#x~&rGQEQymT87A%JdM$ zWcoZk%ye7PV#`hgGW`(!FjH6Ya(!8)5YvbQN{M0=E|9m&oj)Dw35PP# zcWpA?%l9DwwVm4|^Zk5S;)u)-up;re%u$|@aojkK@LQa=LIE7Lf|{I2r{YO{5n6hl zuF4$aNqD=(8ICJ$@nkeLg;P=66i!Di|$f5-UmHM$rcP)`mNWd;Q^v z-M{q@4~stR{m!EFO-G9YO>{2?%t#0#8uHd$Pb?_c-+U?@r7#W)sq><73ELP0^+3P!E)PSnd zP_84#^w0v4=Apw5e&er;I>(RJkyYV5zGY^sJg{#L>v{f@xiY(~&I1@T1j>FDTHEnNY{4aXqol zNvd@a6~5KI9MZDkdr1iGQxiBM!(U-aOuc!Km~kN6v2cV1lkSswCAPOXSypZ_>B0Bql;94u+i3xH*J!lo;fblNb{);xSU$zD)2W1~k;nNw(l|0S(+$+UyLjeKjOGQq*dMk1{RV3F~eqk|h zH+zh>WC`=kMQo?Yj2>4kuA!O9^vP1RFM*L|+^}8q^p8c8)*V^4M{S{8L3VHw39+V1 zkyb!3B{W%Jmr?(~r<_DErAyJUL_B8W@(uXjdJxfVHXRqz(q1xx=7`B=OWUJY63DX+ zOuIQERd03Bwllrou> zfOE!4N1Ed{JPB*3Kv&Ny{!naW~1N`NlqSOvUW6kZE>&KYVRn(_#z zG6Biu5-{59+Z&FSq7`*rkE4LHGbw1aK1PW-dUjrFaNb%uo& zRy)x5Bb-C*rlt+Oh#5qB;L>rE0ssrF!?q<@$A-nlYPOE6gc8lZP=OMA@lH_ShPCLf;VEmwC+=g++G2V@_MtYXsy%?j_4BEY-p=R)aOB3UX zdlTb{#yg(X*n>M2{Js;TeRwjS?xt(RUoe(Ef?qF0KoE@!!g&||lFdc*Zh90W0pL9l zodBRSrpJ4o0?l%>!@Ouq?f7Ua=Ys~RgPUD zZ@tU)0#%Kb*Slu%ecd%$^^yU66^QTv^&{9?ZIEyd&-1hz!V_fe2hi0pf+y+yARFMb z1UAwK=z|7~MtX`qWJs!!K1?40l#gO1hzv^fG5R?Ec41v5{y$Bhu*e+&Tmi4zB)8fi zxB4<>$_!criv;xu8k)?NS2kZ!_8cvD8tLM=a?^}Ea1AryTYeBCluUPqfl zbF{@C)HnxQor7xU;8y3L!a3L`23Kf%?T&f6t&DP>xDy6Kpl%gR@+KJNE|}4Nm`f)N zCP<&6Q&6P}WeRDT{GGNW!}K%sv!;^ap>9JiyP9fuHrLTEXt&{I+9mwHwhBzV4I((jj)8f=?a~o=b*#q;VoBTa|W|!zHIIk zp?`^X;39Az{W2Y)8!+jw(m1_hFejXUH`dRBC6O>xx@IIs@t4V__-l^l!HW3ni*y~U z>#3i95$jxlx82$+TzxgUUZWiny-@ucRpYV6ArP;)`Lir?9^w$#Y-?C55K9W-GPvM6 zW3Y9Oj$fgXc^Y-m6~xA zV2CyfwZ#sD`qi7nC{|QDaO}W|1ELD>!*8n zI?U{jg2ehLoEeGNDnJJ90qSmI?+DFYNxYbdxnR&O*gKw)ZRFk3-7E=dENo(HsQC(r zK`TM=KxmKOk0+E122a~#abbE6?qxdYMQO_NTrlVtz-!{Tggq{@x{lJ@mNH7;d?&Q< waEdz4rBoR(DABJ4P_8g2Lxt)+s%rFI1qW)>-G};`ZUYWhyHp?2*%CDW0iBRIVE_OC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..6affc91a66e935b8f287661560dc518797ca7848 GIT binary patch literal 2137 zcmcgtTTc@~6#k~Sg<82Ph}U|h6?GNwfCZ^wG$_W_M)YaAoxtj{yY6m@_~y^>&7Yt# zfkdLd`=g9!y1R6X4Jn$~CNr~V&Ybg|Gv_<=^Viq!0LC$&MlZ$`Tu9?0E~OEJs^GGM zD`})K)`f97UzNkPE?k%MjWm+Dso<7^+YG5G-PFATLp+zSFeHjrO)&H>=%#pFU#$wK z%&P`T1{N%h8x`*8@;eYFycOMLc)m~-s#p=+@K)4n-KDdxt68QgG|zI>Wnl_O*SNcG zYN|_Hx@D^Og?U#BO2S#wHSu88HpHqhJ?_!&JeLR8CmBXGM{sY)cG2K2x&545c*WPa zYH)K|ZOA60Ks=$XnB>-IB3a{xUgHu|$%j!11)ZOq^W%IfY-7E7{AC16$#Zmbc`_dn zEmmJqE-0R)X7G3K82TfdK6Hk@AUE4q87BTdAch{N1tY_B$JW{h$#8(zYP!53Zam=* zUlpEk=q3i+gwHV4S~BZ)ST;jDgP$swCkvFF{UwiUuOD$csITW(JnbxE*%Cyclx3qFHB^fNr% zJLz;{Sv%$_n9AS|3exg4!)TLM&rG*&+m_>r+M+F-20OPeg<-g<=~w-1T{mjNp}sl%Ds3~=LYfeV3Z00J@PLY7IXhVhNi!; z(b2n+;k<@+{v3HKSa##Rk511RWx%;3RtJrIf!I zsMn&O#sT_LX=XGh&u@Z#Zfpikh>vd~@o5Xmr7fhEHlYl3ZJ>K>1L=W%wAesq6Z?OVg#@J6 z9nXFp8x;= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..13caf6e79bb9bf0cb8c9d91cac84d74efb0413e5 GIT binary patch literal 1389 zcmbtUTW`}a6#m?HOPdx}I?82?+s38c0}(vZ2~<@KfvQcYs4(&51grIwI#ZlZj9!i-AxPk7S@)KG%ASdr=S`GQ4fO!V!JJ{iyG_LoJoi+6$Bt#=+?c zB|_(Wb}j~TdQ{&a;@OKU|4F?5!=Io zE5g^@^=YQk4m|F6c_@vYOy;7#)C{lYq8HOmSWb9VdLlY;1%@}Z_8vdrj?Y!k=|rJa zy+(bm!{gXc7>arnrfoimFZ0qpg!YW9 zJut{6oWpsBmuJtaQOT^-mQX~Ap?s2e3HMQBXrBF~$t~g-F?8p~n5jXAoq2#~gqWd~ zLX3phS5zGSq+Z4)(sXqcQjK*+B{Qu-hR3I)h_M`;*0>Un6+&tu{U(46AJe*xOS_R) z?I{$eLzaFO8t-P+!X*DY?jF4k4Lqa=$ELT4C>f2=C`)6~AGJ$lIn*=i7dDQ-KGPtB zGPR5GWEmG|TpBr`f@QJ_xQHrwnaxiVzv?nFUy#lHL~b{`(fNjj-&p)a4r#E}6j&9P taGBPx(4QmttH@*JnA1A#GhgustlcBzzandxk-n)NF{_YujjRk-{{e9arGNkc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7bc159c1a313af363dcdc670f9e7c45a4a81394e GIT binary patch literal 3930 zcmcgvTXWk)6#h1Lqr_HPNTD=b+R}1yoQr5_A=IUqu}f?c+5%xMFSc4+Hj(16f7%PVNh&g zZ5z5^Sjd)yCaQwhoT^sZvJF$%w%#yJp*syrs|ZtAhR*FBQ`dYWZCRLUIZ^OHQVhda z4AXF~GUO9sJV)qNldNlPz-?YL%3MMh$dS=7*Mo^v_CDX{T8*0(t>9ROSxHTdo5T&@wbf;XP&V z;mUA1>|wAt8REW@IbL@I=?I)*tl)6{!76XMfw}9JQE-zXw)nX&nhq&PamJes+gTHz zZ3)|9_|g?$H%!emnwqy}{sL;Z>BUqZ&Q)%fYr@jXjXEcg4Le;fTQYL9vLbj{SgA>g z(A~kBu$#n7kYtJ#usYq_M(!TkeuU1DJ}^NAw-jVarHW|l@newS&)mv-&br0?f-n)motiF#>3}?H?5D+5$3ym#H7fXiB)RTJ(hRmv2x#v|J z$Et#yiac(scpBph-czxLf`X!o_d)r;5UNl69p34A(D`N;CcwE z567TS`Tc2$%T~5S9fOKOz}kPt@J*t#@AN4{-PQF9-(*cYA0G{d=m7j|PIri@7Ob;>xRPDIc5 zR&~$rkVXuubevwz78?(QNy+pWuH6HoW;-^W`}8f#aCWp70he2ej4Fns3+D3M<=@(`oHe^2j5aDuKU za75aXeG+4s#!1ZJb!d2wX3uz-G&eyb`PTDzf&9w57x5DLK1KKAVE>XyM8RnVXB1)! zoTZ;+I848Dc*SSA;j^4b{^*m7G3+AFFg3jkHHz=ZY{;c04MAUqZ5k6T8WVUGuer}B z$Zvuyq`MI!J4p_c^kj+x@r3E^a;($kwXQB_db*q?%^t_)(N32uU0uG>)8%mzqGD~)eyNC`E!f6M`edSQLMRxL6^tmQPh?o8FlL!0yNhXmKz~sC z(zFl#0sT=;?*fWjBYkQ%JG1B9J9o~`J@f1LkDmZu;pHq6Sf0TgRt&7hk($FA(gxNI zY#7)yuw`J|z>a}u3|sZ;+s09$TsSS|8@cNHa{ezwafYOMAua{Cg>Lhz?<(CsV3^N4 z+Vh3>Yr^hJhUr74mH&nzn#tA}VtJ=U?1HJZEcd%j>7I$EO-#~sEMeD#s{%YCV}3_@ z40W?9x$H<``yJlwd$iW`EJtf;`HsumQcG7^!uzBxekp9#5=47kb$d2H8U}Mgu->H& zM&S|#NpAemvPS}Et4`mwWKjijHYTmx3;sKS`*@JRb7UA&q|Z{CYt`dJ86!>n#PNKF zO-=`PrE?%9q-*b^*D{bzU>7eKb|w}(m0pidm?W;=nRg^<&+SR!ah3Hu)2NXjl-p&< z{3~T#twyQ;p-~L4Zxr^W)zQ>%du)O0t`D1DKQ=>+W=IE)E|$zf!>r_UXQfKHQLLOc z@@B4DZ5-!L0!t3u-1n8uk3}!Aa)=-Y_xg0M`n>}?7gboml=85x!_ zk9#yP5Q-p1FALm6W0Dw7GoyKG_Z!%kLCPYH(*tq|OZ1%>Cg33+5sKsS_2SQn5(Aun zMPw1tWb8YpqIfqz(;;MpP&|ZYLTL611!5QiF>5erT&BNR!74qwNMWDYBGNd+I%Pef Icmz-X0B>qI9smFU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..3c29f8ce179a9dc60a45636a3e686e96192c2052 GIT binary patch literal 582 zcma))&rSj{5XNT^S;c=`O+0wii;Z460TE(i#3%>jty{+3lG0+^CGsXdiw7UThcb4< z?t(@WPwjO2{pOo#KR(~y0pJ2!5$r^;i*O_?aZdyCSK4Kk$5KhZxTEKcoJV*)xsHiZ zN?iGr#hH_uoD)WC65d#rke1r9v6*tISs}aSmQTr(b?wK~T>q4qc?Ag)vQh+DRgTT9 z@kSWM=I88(m5zIus-f*G?hE{AF{3s@^YTT|%uAzP1bY$eM{p2M?@eX}^`#<&!$L8P zC&6wvlWI)%Y{KUpq4S@<;-$ouoqYo#v~mj)cA5AkM*w!*#v MQCJbSLtKOA7wvq+J^%m! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7eb1d84e3a3adfd82d044e0cdcee2292bfbf45eb GIT binary patch literal 4496 zcmb_gTX!2*75>TvQyWDFdC1gapW0w zG>U63r9f%9L%6rx@9@wrNY-*vx}d;AAK(wrAHi!Mcqn{lG?GS^NS)PqEzOy;&p!M1 z?Y++#|Kr_1{RP0o_HWF3ZQq6=(`_5kzn?3|)?k zVHk4flAPqjD9F*25|(>#1w{ob-LPOQC`GUb&xGNGQC8rFQIQN+6|8pSS*%5H0H09s z$uK^p;L~9|r{FVTJg?xh5qu7xkKhG-L7*cwH6hTOvYmXaTwFT7981~xyy2V>I5<5s zHGO#|abY%*$xe-(OT@Edv&qz%#LVS*YBZCP+m^MfTCAv9`B=tvOe@cATjRD>b~VeL z(~1>C;P9Em_~>jZds|6cblX}o^8&|HIU{Bi46W!EVy>YVEK}EtT(u0{wVha%FGd|? zuQ-}(+LlzRYkI+09IKecMZ*z@2gT$nWz#as<%X2JVVPDrmaDRtV>8Ax6{GA<<(8?% z7ec99PMVhKo??{x2j&DiHQk-&OQh?B3Z7?vAk+s@pf z`BhuA6`B~Xxg@YNAj9LJFMFH8TPxK7+`W66nBT42;sn}Lrk_!sH6vdbE6^0^;ui|S_d>!8q z7!A~Ni>YpjJ!s##Vo+f_A7Wu3Db>4s`A zG1ymGs4^*up<5}(3xqWt=5@@{>RMOOv%vACDT|`J>b*@@?KJP z%{uC;IYV8N)y7O}Z1>{QQilTfRRgBmmExiop4x8p2{nqJNSD$9m;Nte4aX)7D`}O- z{Qla`yPrn!GyGh-@{1-LYZctw1_WaMf~v_CwXRBCEwEr}Xqp~~5>k5AaJ;2$2n^O} zn-O)mA*yEI#ttL!aNRf1qXh7lKyGKr2Z= zS+bq9*RCIEBP6)R^N4-8$1+x#d|q)2?B@B`@Vb6bZP7|4Lzc(zdq}NX+c^5ebj*+4 zt|rkn^-ThOeL)ji1iE$&o@QJ9I1$K=cQD>KRyD^G*wfBj=FCh0i}+M@MgGZ`bSC z(t-1Xx1gksy@iEi>j+N{{SDnOW82VQ(R~9U$@~T)^Ec7c8(qiNLH>HT@iDZH?d#al zyOZzh=uKb8uHo0QJA^l|hl=)g{uzDq9mAQMxaZB9fO~5K_Ek4ca??=jrXg?BWNp`e ze^*1x{Zh*TYB@MGd=u)Mb=Je1XFalc)(^fXE5bzlQM`)#2+gbBDChseA#W~6&P4}4 zAm`pF=OcK)o6E72Z@_an$me6&LP#Toun(uOA0L5=)8rW?)MLztI5`sh@E?bP34WU= zaSiA23eHpWBwj-rf5#O5iD_DJ0dHdl|3(JyAWO}&q7!rC9$XZM@DweW7co37;#d$V zN|cH80=80D22WCVh%~8xm^pdPe+yCiUZ3_F6Yw@uO^tvXE~E8U8N-Xc8-)|P$KVQNWpmpDFu`N!Ri09R0Ij~ zkzQ6X#osi47w9$!Ob7p~ae(fGk*$~1gA^zKcI?8@Tj;-mUAHiB10Axuga^bn?gQ>+ Q9UZ}ThC^VM^AP6#2QCURmH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f820b882e892ab6089d06d29e495c3de8b5896c8 GIT binary patch literal 5459 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 KG-Hs$tN#JahPIvn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..9280aab73c5632a30cbf22df63ea3771d9b00a93 GIT binary patch literal 2342 zcmd5-T~8BH5Iq-K3QI+3K|n!V!L}_s^K^$ZBv*1=-OO9NDlc%Y=oVBiK02ynY3lB{nqI$IwN5cK z%^IfR&M~}>3CD_0uH+adcO2a^O|H9^t>(FDn2yT#biU(Kbm|f}mrduEXGkHI4Hqf~ zGFT^dlyFwIv|UXtYGz)|6m08>mMikqec$PNZi}Kx#j^~7dFv6Sdvb;1Tq|woxSbK^ z43QN}Ck{1Yl63Dd;1&#r;qEc#NCdV?dPOiYVTSB6V|Y9=D6-nJcnm?QFm(CYsc}Yi z-O+4qn^KO};g8|f|5|NP+Wo&3+!5M~Q71kBmvQ*&n09T$%*!qh$})(sCwzWv?Q}I@5!)keA zzmsZLBcod2Zh7YNJy-Qi7cF~Rb7{OcJz+X_*s;#U*S$VWA;@)7UZt~jt~z|V@1(YG z;#u_5k4&LoUIR{}6=BeCOKNR&Lajk^5c{IO^re$D8v!~2dJ@AQzV0 z%)pvu_9Hh2ocgJts^qIMw#58hxHK6mE_o0G$jL{5xUnnl0HE5&tQub;*t+6 zS_ShbCejg{Mv4C+;*{YME_+}qy#@2Z#5)Avkk9~8wkCPFDz6spAR3@tE{2%2ivIvJ C9g80T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..c3e63d5539322bf107456d3765d1d2fd0857e529 GIT binary patch literal 3339 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 J`7X)i@fVffw~hb+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.class new file mode 100644 index 0000000000000000000000000000000000000000..5a6109bbc03d3573123aa6016871b0d1d8f65a5c GIT binary patch literal 939 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 VXI~v{_fz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.class new file mode 100644 index 0000000000000000000000000000000000000000..e9fa2b77f5dbf3c1fa9ea35146a0b6b2e70b6285 GIT binary patch literal 815 zcmd6l&rSj{5XPs7EaD%K#COn(jou6=AVN%365!yq+l)&|Y1g*9f!FcmGkEX;d?;f# zu&@#jBwoCArk&q>GhaWy-ai1~8kzwd2XI259-+HaHZd#|Qn&?y*Yo=j>2su0iW6kg zO=yG)jo_m2j>bki&9$WI7483IwC&SO4opunH^i3&ts5_5Y+d}7J4736WwAw|c01=7 zJK@6s>H#zYI3;klHB8%P8VJ1o+mV(Ei-V1HVmS7ML;}q|DsRpRO)5BEPFczb+<13# zW5UD=h1PPd6mq9cW|g;zTA%dG@y-+g1R5EFN~R(@2&cY+z~e4B%(uM)c2<46dEd1i z1iA&FLq1W0Gr1ACL5=gv-zc43DWm124@|KLXQ2?CE%j~+lCE}YuL;r(` zyg(vR-~Ca>GrL>5#YU?S_F;DB%(;B$%y&+||M>hBzzsZ1p$`*DTu$K%uBH%E2Q7(f zDI_q_h3o2jLoGMEa7%q}r_hNzN!(2$$B>vZq~T37bc|{wts5@GagyNT^a1LzF>VP*EcGEDw^LJYl56Gn!aw!O7ZlHo9~Rt@z+++5}k-w>W~=p_bQ zq|Y$aOqDIWPM4vB$xoHb`Dv<7Ps!u@t0&wJd6jzfMi;h<=O%G4iAjd;lCdVaS96Gq zU#7~F5m#Z6r+=YE;J)qT{|7fHVTM%6syVutH&kPd{kb2mD!Ql9j|{`y-?W-R-Sum~ zC6P~K3il~?qmQ0Rw`SXxWmEQITwz(LVe6d zidFbMriQC>eN?sb(%&d~z;LRycwOTrHQtdZ*F*kipOXT&Z6T`+SE33n22;}`5+$4T z>kcD5c2K{|vjP##hVkgc3u7IC7)rA%7)3ArVX0pXH2RRCb%0J9eHnc_FYSVD``3fC zCVb%_4%0pzDBuW&==2UpaSR>4@khkzKMlxD3?jCJj`zq6$G?8Sp*_S_cM<=zhtAbK zBxs);=-NT|#12vehiJ2d^e%e7k!>6*UN3nBP7<(Ffgc5Pg%lF?9p|qO{Ngg;RnA7I1=;N+p6SQdAB>l`2kavr4vd)|Gct0lx}P zMIaDoepJP*6DL8cDmAw3ot>R|^Y!-c`H$ZKp5bADd93@`@Nqjp*@<@oT*Ic1EgyG% z+#^(WlvZ|^P_ESv30^b(C<%*grRBk(AIa>!h!WPUw9{B5hayvMKT>+OrwpOhj$|l% zQY5w)MgzmX#>A=CGPY?JcBNL@goc$W)#1L>Ep0l(T}Ni8Dwc1Bv;5p3EOn(VEb=45 zt6F`g0J%Fu25&ya^2Bm%JLw?fn99|)T?EUM`#+s0$Kq5}5nzGv`YI)={z)>f zGf$(%8p6RkNBRH& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..98df6efc66c76f18bf9272490eac2f4b4331eee2 GIT binary patch literal 2587 zcmds3TT|0O6#kYLf^8H;K~Y4!mumz;fpSN2m?iT-Vd=(7EiGqj~l!PkrV40qCc#-f#ulx^tN zw(gkTf3O&pIn!l$oXT*G=eTakoR%rNr0cqdEd)2D?PyspOyO!SEt7%Ox!q9X(@Orrce0S1esJyia)eud;S2Bq2!dmrES=j zRvIPvBS_El)`sK3ZSpro?#lFTfhYSDb6ksvU<`)A$1$wSA-w(O!~@DO_<+ zzY(nILeKI%7qZHf=_*rB=p=qd2km1;_u9-Z`I&N;d_`R$*kPDWl#9HM=2W{#hO6wU zai~g93y#DP_sd7>!k|Q)Jk0)U0N*DLRp)p^#DN|aHSveWOf*WrDtVr`M;qeylo(Wx zcyTS2wqJ9>uuuoJ?{QapSA$V>sN-uP0$EXKiPVT2!}oH}szkk}-%n)!OU?VwUpU|X z(}RYso!&96^q`^4rq@k`X6oTIo~1vHW=3=Kz$dVe^wETKG`5r%JJCkpo+t^R9p`DL zR}3zYl&AcHz#=qv@1bdJXb+KnL>czc%rLl*mIyx3rVkjS8R$inZ1F(*e8m8iAaD_# p1RkZa3ztaxGD)?PR5z~RD(&>(T3xitaoPcb9r{h$-trNy{{%s5JJJ9E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..cef48f1997c1352f7621873a274dcdc8e00df521 GIT binary patch literal 1237 zcmbtTT~E|N6g{)s-R;h<0?UV>Ao8IB5@^K4C@jVZAtBjlf`o*}X_>GkrG-vQ!oN~^ zAd$o$;Eyui>6T3?JXn0Wcjn$X=iYl}=J%hUzW}V_6-NWpb=2{qh8d1BrfZnxsAxaO zQPX~&Q=a@w2GjLbBz#9QtaWT@$*vS$)V1tbxxQ4&34C8VQ4m_)*rurK9m-HypL&aJ zp;H&@4Ar*lyU_=R^1|XigRvPL66HXLNIu6WwhZ@#?NOxF2^`_=i_q2kG-yO!S1~k> zWVF+7r@gTFKMl2rY*(t&z*jQumSLk1XAVwN4ke^#u~bo?vsj{S{GVXQPMI|WRP}m$TRYl zr7N)Sv?yVSEGG}NU|^Um2$~$Cou;T`1fwazWRd}lA1HmJ9KAEL)g=0i>=>Sq)umR6 zQ?r=YC?8zG(5HLVdZ*_zmCUpf!#F1H;wyx&=JCt-;-5lyk*i-LyqU+py$5e%vM<$K Yq6yHrMxF5d5+yBIc3`dQR5I4{zuCVvasU7T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..dccf3d8157574fd72d23bda1afc0e35ff3d6c167 GIT binary patch literal 6329 zcmb`L+g8+87{~wN6q$~SfOu@B9zoD}tX2>OL_h|lGb2j1wIQ>aiDWWkk{QvSTiagu z1^NQLvAs}NT|M0Nrk8zzzCd4~H(mX*lNmB0*v;T#ts%3s_wT>IL%#iG{`mK&UjUrK zH!*C%T^S$5&;Zr_SdgK`@H#Rwn2bdk*%)%rW!#go)CvQ68D`dh@leJi86V2{NXEw!S_XAfcZMW1_Vmt4Xc{eKn1rnf-DESR`~tJm>ViQd z?TLb>8gr_pyWjo6CMT!c5-ubbn8I>QHJqHXP_k*QZEFS7WSUd3lw4_nMs*{@EL%yk z`z2;OBi{D`32}bQAC_>gCvi_LtBRqTStaFIx|tmajEowpZ4dMYMy@a1BN+n8mWOut zx(XqoSu@l}k0fjh-1KM?VtLiFbE;u5OTt@0YaFKKOr0!WF{k9{hOJCjS4=RY$Sm4G zSFMX47AtP*3QG>A(*r}aVyG@DceM|QjV)`e=;#HL!qA%1v!?2lEDG1?VERHp)pyd6 zfOEaQ^^$;u{X8~Pd6u&#m`d@x!pMsjOIxaGtD37T;bsK1*EMW0TPRo4f|9^yR$14W zt!M>{Ddm&OOTi@HxSTgAU@M!*Q(mcAGA|*dX*;T!QLT)vEV(8qww7agwW{pXNT{7l z%&LygOlLBarqD?k7t)Bbs|G~)E{+d4ts*g1x5O$K$#ilVo`fl;T3XJtW3q0M5Q-!u z^2@#EsEQ=3dRPqR0t993JIR*Sr3P_dHmM%W!UbtgB=EWO}+ zK2`UQ18%8>(uQ`1Wk*z-c`llM6@nEUN$ucL6Qi@LSg6Vncnvkc~e(+XURX2@N@uJ-EwLO{o-L#rULT%g*|CXmP zCS*udAOaXdcXM=#8FUDZGsl1Q19K$Ys9WkKSd#V=I>#)v$mmqk=+Iu;a6+%fk<^h| zEB#nS8GC2r#;!@Hjd(R~SfgXaPU_j5t^4- z!=;SwP-W8%&)8cVcX1?{HV{h{N|wg1>Tb)|QQNB>cblp>-oQQyX95kMaEs)w{UnZ0 z@tK6-4fh9e9KvDh*218*YY%TXsx8FH@WQBP-S<k@T8CHws@%xVTPJYL8Ru z)7QDaaymvtEXwhI4X8Ogg(BuJtVGOB)S5nY?ethVngsXg7kOXNdp4D@UX*b)r^6+Y z6)!mmL_@K*;xdR35l>y}e2}6fDKw z+hm|S_6FS7>P=3;d-^0C4leOua3kMmg?t)n(di{{(JJKURHH-%d@^8Iy_JNc=;dudYI6%7fFnQ|@_%xIhHbIjiu%{lQ}3c3{+h8}6OMN%}oy z3;o^#bb?+?u#Y~w>6=3TCHmid^ckcd=%N8{(q{`F+>iZq9rq^S01nbON(CH7BVW9X zCi(-~UZ7#VzyBE;XO8tfMbi@+YvdgF=N#Y!VzdF5b<~^hvuGubpojC@&`Wn4Xl4ug z&`;}+(flsH-o1CcdQYKyC+J=it&0=a-Sa8BK8-VU)lJ_o(+pQPezdOx%}>$t8=Boc z1#P>;_v7*7)&0bAmhWeUPbCuPqPQ~W%3*Fon0p>?M{zfC?xrwzUYL6U15w;o&TS2I z7lpZlxaf0>XeJL+bo!nn_GJ16;`2XZbARK{*zycpf93IPqB*b8EH|6B@YxQHlqkAo zuGmduEfoJDTq3F)X)nLrtIIqF!!$~HI3{Bx5N~Q5a3#vVHf~>A*uKZY_Ko3c6n7iv zZVPk273Pj(B8uD2x$R-@cf#CBT#Mp%aBfGK`@JxC3W+FgC+BvCxzB~U)0m0kZs*+X zVeaq3-0PT);&yRvSD5>!F!voKqqsXbcSo4}moPVlbQE_d=k5%1{}$%nz+4n}7w7H@ zbN>h23 C=$1wR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.class new file mode 100644 index 0000000000000000000000000000000000000000..f981b03463565e0f41de54eb17578e0653d236fb GIT binary patch literal 14619 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.class new file mode 100644 index 0000000000000000000000000000000000000000..416e7e98cbee0f7c81da48bd768085e80557d7b2 GIT binary patch literal 886 zcmb7@&rZTX5XNT_siGn%cdvSJqbCzji2q1PBtpDzm$6+eTe96Y`T)L^2Oq$PGERj; z5lrB?)1BXb-^|yq?~hLaIET6eRR?MeDx=soq{JwCRGx1cTpYJuQ02v&$v^C;Bc5{R1ju(465Q$*Wq}69zcjHKD%7qNIrV)fD%>kbT zf&Y(UP)%Vx5ZdDp?tpsd!4{>jl@!5@j9GAaFZDWko@B?IUK2X+( ze(Yvdqx9jgW+D*`ZYdghD%?2o6-JTNN};scEOWxMpzzH$44O+L9tbt%PwtHR81&Xm zElN-MQUrx7=K0{`e3Q`ABUjmBFkExV(YU|73}Hz=%d=@PtnvLXgJ%TiTUjLavBky8i<<_(6VuaG&FQ)Lrx-jTf<5S?gp~OKr{iV1sTJ<(7jj5}L3Et2KB*V0sis z3guTDlx?M`8DTkA(#-~Zj1#TUe78ZxP16H`*w$qvnYpQa$OeV z60U(J>qn1MQCEu#+jPWq+h`|sqWh-9|=%hkXGoo^Aj)D#>WVM8X?kN;C zLn+5flC|{C%AAe9qKsIT4^(~>I@RD-u2^v z@i)Td1e))>C~&soem8AiE$ujChrnu~)76hd;o+uZveAW&E7|NS#S@rGGEmp?2J}OJ z2RmZ~+7;QTND5;n=I`y{TQ=nfy(xN-@>NzC-+$5$n`~bZ*eIl|XvO8pdIxmu(zIzft!Xnbt7#25qiIc;)3mcN zuW9Gtyrx}%i<))`E^FEqxTKDvt-xbd!+%e36(`{7KQy{}3jhEB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.class new file mode 100644 index 0000000000000000000000000000000000000000..0f2638f54d70962e6d4b57a99e41aa1ea7c6edab GIT binary patch literal 820 zcmcIi%T59@6ulK>1Yd~p3*6|&Mz;_bP83W?BpKq`PIF}nLrXfHiF}KH;=&K`ql}lw z2pJM%OkB0Sk8|!lryrkh?*MQG#~vJdP-oDXq^=*K6%$OIl3k@o3|eR15c%`KWE>+D zv5R<=h6&nCNldsj7I}8b3w{0R1e@oN3~IM85+_a>op^BML4#-pxJmQ$JDLDvl&+1g zLliD8-`|2kZw)0Mk*nEqG@dl$F`3I( zSoxec%WXCxD-0NH(ccCrl^K+vOz&-aRVZ2kk77GerTbb8YLwrCUCQkh>#2Kxo;~;i DcytKL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.class new file mode 100644 index 0000000000000000000000000000000000000000..46c7a207fee804314ce39157fdea3db2ea3de014 GIT binary patch literal 1548 zcmcgs%We}f6umAbLj#mHyxFiN8!XrkV$laAY7h|#u=aQ^Gj3<>V0%XJ1Mnw&1PeZZ zZ{Zsdb{_4d4pM~_RvBN%=bm#P=jZS5KLFqX5TL}}!7-~Dt*j{MKo}bnXdiy! zIPp151otAiPhe{#GRbVEk-(RAqD15@FMx{Fi|HR6y*li@iJv>3+mp&J z6(kOsokuY|$C90vr9@*`hH>{DfnANYI$17p86vJK@sL@8()QEw=LyDvlvPg}#OKdE zhfan~NxmTjeyxqfKyg-#kZGR(6Z7}N=0ns%&4hO^q`WbYF9Wr{t;;na@NI4S8%@|_ z2B$R$MO<)(T=z77tkBqDl@x-znebcs^?$HG*NE9p7ffb!WVMjlbimsqRcVedMB%ph zVP9I!dR5Y>!Dwb3kG&%h*mvf#@Rg)8Lb_eyN=oEbY40?2ZZ-7pPy}|S_A;gNIyrW4 zmw_$vT)J8nXUMp4A39!K?l01wIun863VKv{QH~l{W$EmTo?$IG?#-2ikSziPHk|JQ zv^EJ`f=ze2>`(5u1rc0v-y5*y?%HtG{kL)FV%Ok$5Zi_uL2L(hgIEV{F2~&I)->Dg EKipRRwEzGB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..e763849b1edce86a8ba48b7bef11ff31d1f43eba GIT binary patch literal 4686 zcmb_gYg^mq8NOdmGDhU!EM)E4G;P`p2%siS(>5?x$2Ni1V8?cFNtQ5KeuEWc$(7_3 zc52q0yPnVIU(gR-dR-)2uI}SL?6>SMY}cMwlCca9CT%}p>6M=6e$EH+@BjVdp8!tc zizpt!`6wPnPC`D4Zk+F@Lm`3-16V{+Jb6L-JNFW9v)d_=t)>*623RBn|z^OEpfY`mJE6lOIrlDsM@+X2M>GP zicXe16Bb>nJH+caP05vdNpZM+UDvph_pdXm&}p6I?_J^Uoax%?Y`v7VY?tBH;V@hq zOBz^?>kzJ1w{>@2$;ao@1#6X?liU3?(gE-#M=4uXRX3G$+~l^d<@k$r?nR{66_^au z9UwaB#1M5XwHDWe*XfX2(|AqXI}+9;tV{R>!_h6SDC%xy#xly>PMMm$?$I-R^IhGu zbDA^^;V$P&LP)i~Uyt^ArdSM5?9!!SO~`dgUbDHTQXMhem#dquUge9rqf=JKP1AC{ z#HOSi3gtnQhcZsG{pd10-9dw$@oHmJMzv1RrTJn0HlebzZG`r9{0^ z!Y`@HLMafG3d7WJO9Jm)V2xS|xJgoEN;85QkLInqt??OMRP=#>B&fv+(f?#jK#?(x z(`4GtiE=mR$QZ*oS;Eb7&C*SGg35n_uC^-SS2BK$-^h3wH)Q-4Hzd3w<9GPIj6dLy z)bg&YhF6?KIa-?z0>Gd$VoeB(qJq_CsBkWVV1^K#9$TuZZz z@e|7@C)S*@gg?pnGyWpsRT+Q9YZ6|U@dn;xnB3X+iXTfQ=o8daUB2c95vDetOeJzl z*+MEQ{P`9|R>s?ShanzFC}@S@B?rG_^yoi@V<->@L_w% z_N`a1)(mA!dd$%?$^_4$-XMzGwz@8+k&I!CNcc#`$M{6Tr!qdn=L}D^v7o)U*6eDD zTBdZ3W)j0;Pp-*bWnML|T6UF}FXYmjy^$dilGbJr@J1I^3XOS3q44Kj2qharxvSTk zSPd7Q4F*{|$WtN6Hi|WCBV6?iCwFEeN78I=9nlN})Dy(Yz-@P(;n;AfuLXXN{_FZKkB(02Hqd!+CRoHbjO)rMhmEz40Ly z1KLPMtF&x}%WYzNX?sfSUfr;8^0g9DwvCxWUxyYu$Dw`3*YyCUY;$Mvw+L#|t#hmm zRM5GV){!6XIc=Dl2@>d?wH)2wv--}aW-__dmJRh@Fv$FaZQLtX<%rE!s8Mo?z(<|3 z@2)!fyVaVqRy7nNssw{YEQ?A$6VC=FO@8a(o$jPsJD&^lhN!}l{Hj_v8iUQtJ%%$K z!`QTTTjK8})Npz+)H*5HL<=+CgGaV0v8Orj#HgchAGJ)|WJ{p^88ta_@!q<2uuS=z z98C`D=b=iS4N}P~aqpY2Q(Rj{!Y0xrPS8j6BlLycOP{$%@hBJ`qf;05(C6>5(7BJ! zKMtK`M8#ky`caSmIGt%`JWi)4=*sBYJ9-Q3ZyxCh`i&A1NO%u@+MlF5 z*(W0MQ*`RblQ>Nj0^kf?1#REx@!RP7itf6IPlyq)(;oMbPl2cKG(8jVp7B&YL-!H- zo}a`NenP0z_$f&gs7d1J7L=o7ZBQ3H)FVDc2=!USJ*hr^7wHzpKT9VdL4QKGBwdBX zh8_PQ7x&P!)jQ~3x`m$kv76|P_5B@E7d8+njve1Xe{pQ|CZZb{D8}TTZ!oyj9ov(? zjlB!EvF~3vHhvTP?;y4mJ8%m>*ucS}|6pi|Uf;qY@nmcRKP--oZ{WV-m~d9N=d1|~ z(0z`ak;fqv@F4xm}%E-f%iwqfh--Yb|0pH7$ AF8}}l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.class new file mode 100644 index 0000000000000000000000000000000000000000..f3a81c907bc3891c8dbedb40c4e9942b5f5372d0 GIT binary patch literal 1262 zcma)5+iuf95IvhX2{oZ<1Laa~0bbI8x`^`BR)rFQK#HKERU{s5cU5oY*pcl-An{Qk zQ6cfb2k=o^oWS>$69=KBtBeM|@|_=t*4t6+mcU}Dy55(z<>^C< z-U2UXqxCcIND}Mg1pq>tM=BnX+pe$82K+ZYqZu4hVx>huWjk2<9M@)|sQ^PVfTofj-JCBqZxhZaIU&lKFU+eReoUGdH z$p5lfYqLhLKRc=$>%fmnsFmTVN@Hm7e7v$q)81zpX&?9A>N>*Viof_*1KlzC6e-o7s;aNfX#Rhmv)M z)JYStE1aOyp?*2W%H+NpHqqaZMvc8#U~lF)n1*!4Owbw}CN4vu%$=kaw1vhGh;OOe z70$)DP(OBHsnKqRA3^ak`$ZKD_j?8uj2-zS^FX14cdWNJ~@8K Rq${vV*R83XZ}B#V)iV*%PCWns literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..9976934de3f6372a8cb276d30d2187b8553e8514 GIT binary patch literal 7743 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 G`~LuehVuOY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..25a05e2a16db6fb20e7dc489cd0a40712dd0cef1 GIT binary patch literal 8263 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..e83e0f93db9bb699da88e5f07a8ec9506155e64b GIT binary patch literal 6689 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 DZM>zl literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.class new file mode 100644 index 0000000000000000000000000000000000000000..6d6f0bf8c1830610d3867bf4d050ba0fa12e918a GIT binary patch literal 3826 zcmcgv+mhQv5bX(Jl`N2Cmkr?#;Tm(vkP8svB~^O~*{wK*YrViLW4W;=D@$fHa*+=J zK7w~Xf(Jf;Z{Zs#daSWL@+c{pD)Y3fp1z&aJw5He{`uoi0Jsi!0=N~x7YsHB7{)^3 zu@XrpLM_vT!8cbredIq3(+S52MXVzp<^2rRM2490FjdGW*ZBPrM(O~?0M)+drQPa0 z6cfR7Eo0u1nQk*!zxz{&V-q6_;C2A*0Ja&N?a5&xbgq!WFRO^W?V-uENCrX;GJaw( za5*q|4)^arxO;HazC)>=8|S*hN!!nC(MuLaI1(i@Bg`@}#CGdj1{(?|=}DF4k?*mN z<*v{Y6MZ;1el*6m2c^!$N!*&595#pOLNYaB@b}7+=%k^Ddni;G{in>olRE06l4$|F z)d;!MlJ`8crmR&C82r96{7w;eMTS!jd=L$Lh^nXX#~d@=&HJ$osVB@u{q_IIexVS> zwT?wHT0BdWrMts1E1;LrPyFb0Gom_HmTAmN=#6>Z_h_uspkh!nD(f<^ z`j*dv0W&J+bu2xuu$(nnFxV=_wN0%|!+^ECm9m@7=(hS5l#8x(Ggm!~G1N5Ps`ig* zp(ijuwJ5<>z0trSu*VT9F-CgB!;VZ&7;HC7aly`_4&Y1s3N5<*zM0z+xh+gJWlO+( z>)1+WlaW7_)}#gtT;JM{*d^-MZBbhGS#NFWx>! z-grzq57|^B2dl>cbDNjdfl+d~m&pqL62j|DLLmEy+m~ua7u-nv2 zugL0wNNCv|(F5Q(={inkn7B-|5`-sAMNS zvgcvTlU;-tJlQ39(UZLdFMG0A;8jod8ochw-hekf+2tC&x8QA0?;Uv8lf74?_dZ;4 z^jZ)QS0BKKmR-YN04>YyM|AdaMZe(oDsaa~A^QZbd9v$p!;{^FPpdNe`fOUs&;JF8 C9K6~9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.class new file mode 100644 index 0000000000000000000000000000000000000000..990e29c3d9c0729b8240bddaac6bde9d0d55c510 GIT binary patch literal 4509 zcmcgv+io015UoyvCm1mC;$ZF&AR*?GA>p0{B->mZu_!CAC7yd{i=ByQXO`}s6&8pG zBqYSAz#s6yBMzY$Rv3t;HRsDF@|4H^F@d;%GAVRT#PlUMG~P7qg-LQxE_8n!&vR1oS^!I zdFgL?`QV28sONd6u`git({Cf3mz;C}Hv{Mg@S%XUd0`rK7o4s(GMh*>(cxi9GSpFw zGg*_Kq1JMWo*ajb^BjKb3K#idQ@h_dnUk~|N|Rt_ZcPr3=Gga=%8A*U`ANLrCh0`b zo1&}bAkjv^-}fwpK_1C;gi=NEsp9@BG4T*pl2@|%#s4`A(Gg&+DS&`q?^*Cp{&u9s zy8@gh0*8H1;Wq_pGc3kw5>ZK&xA)Kc5kV^xgFA8|!&GL|aAZ`HO+ByHKI891w@Md% zZ+9q_ITE1!qO$w9CvtAEOO?Q224{E>e}S=5Y?49wqD`MkVK1m?Rn`*`a{%{K&NI zItWCare$1H3g9D}M=5))4FZ1gV^ycm7HKo|4kRgyEe(<%Npyvm`|Un|sB0 zRK5Ln^VvK_gV)M&Pe7kuiN_DbaiNopYA?#OjGAb!$|qx}38A4hM$9Kp^ zz^>!aU=(LG)TT?1c>Ej;4~`e9Emp_XPelPczFtNZyDw!%kHHzu7><*njgA|y2oP|Fp6&pf=LDREbM*fK`gfjwuRs9j z34IV&ExJN`SMFjD!NUxD1lAb#C|qFJI`kO!7;G@?B0SEpO?ZM~Pr_3Sdm5f$*t75) z!=8s17

  • WY|maGQ%#z6^6Y6R~>8%0@CkQc+J5A*dpw8c*DUeO|L=7us7j4!*0M^ S40{{iX=3#6UCQGbc<*0^fgc5Qg7P(wMjjEe(M}DNsI2QUsRZfP^bh6+j@Ra0paFoYrO)Z{^sPy{>>? z1*ak^5NCcAV%Clux0EUcd|2;}cb=UY&$~ZuwuH4`;$y>4LHzzv4#stlxhz))^?HW(`1@U38&>B&GmPlk?&UUJ7L%UmyXxxc|9 zsn;W8MR_u2==L082~Tied6tvJQkYr2(!8G0l41Q{+{I7?itDaZ-6?3~R^pPWyd-lao>k3?*DI zkR+7!Q;r`JSk$1n<%{90u2x?gp!ze6<5AEK#0lGeqW4oxiBSO@F zYFy&fHJ9?60yAqWyHhZ|a5m{)u(3qf5p^iRKLUcNFP`Mwt%x_sgP}+ dAm?!YcgTrd)CgkkL8cEvmJ1Mu1p=0E;TO@4wNC&5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..06bd941f608cc0210d31cda27513cfcc51a76f47 GIT binary patch literal 22003 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..44f4e823ee09523188f28f29886f44ea9781f3e7 GIT binary patch literal 9878 zcmcgxS$G>)75=Z|WMXNWIBDX9vb6$vZ>6kHeDJ~xAMgG6@632KqdQ}b%@rpOhR>%k2Vanr$2EL0g%)@6 zgoY6e3dB7Mf z@SBCbC8~44C|h#wec5d1Em~z`5Hrrz9KIQAc%+b_t9hpA;gss9=#Abtb%uzO7Ixg4 zVOxAN32bVtmj8A|Dz(oXDUA7BBK6vSbJiSj4wQzUYxo82kTbIdqihDwiokxy>NgCP zM*R~S$eHDBij)Cr;d$=2hKhz=Ept#ipLzz}Se{ zp{NkGB*58QCe_!x5Gk-Wk(4kn-Nvp3a)I@UWT=|Z*N4pDu1Kd8_}6(eh7)1>O{1L6 z&&Yz;Sa!b8EL$aa1C}S^9XOLa6}B=2RD6X5)+G{I&%=vE4Nq=h3+kxwfP}X~;K}p0 z4FNT_8Wq#o3e}bgPouz9iEI`HN(U^PH&)Gx-B%qfFdNE1EO7V#gL&NsxS_dV6o)eX zcG)TpIblZ2mWGE}%E;{K#O~k=bRF)QSN;ejj3M6plffX7?YuQxa>j^ly1vgC;+Ab= zNn=PDn94IE`^uM-nLI)f)p4T2V8p_xAf9;Xf|~MOEQXyeipVHY^1Sywja=uKA(@4k zD@V;O3B@qC)EvTB>pc2J1QoxWAM42pEOK+5$JJL!ZoQXM1d8g`#~*!0-%6=C?T8Ur zCUAw~^NH}>b=HK?EhFx=L>g84o+s9~=;g_@@!t2HZk{LBm$OE( zO%$o17}x3Q^|6!b({C1dS!7xauaDW^#;Q2i$A)QeDpcQR!x}LF)9Q7XIDyV&H0##+ z=AU18wM?AL!k0-$o`zp)_?1^ug?|^gKAE1rVY~wywt=@RwL3&tsUWwHIg@2fcOuV8 zfFN+fmkl9|T!mVM5BDX`u*({zq|v=kn9rcBSzw^VbMypC7} zfxD)oVJ(2wM0lqq$%Q&#Zvb*6F=pBX zR*P)_3bfX4PkRRsGimYGl2~HxXs|^VSQXJjH7DD7nSsd$D~lz!Bks5QqJ1D^$tF27 zk-YQqE|96onsolHUXwja{U$3cr)EwTDe6`;${cmV_{>%}j!=PkM;{4?I=4+2Fh+#8`0JI9 zI~(NQkEUmG0owOa*a4@u@1!*X>BTqerhsC}q=e%mJ5JM<5RQlfJEtunItI?fCTi5f zCH!Y@H3TyJo32Tw68@jpBvXL%WaxID47JXa;n8_Am+`rj>pF2Y-`~jDOPGyjKCfv% z4e=bBcAv$pgQwBFr+vjZX1AZkoP#S@orX4!xtz2(lhioUoaoNvf^p2_WWFCB+~qAcQfC**nQV0q+>tr zEaZCH^;*gdQWG*^dN^6`m)wUXbrxK?Y67ooR&4k2}w!6!G$R$4H61)f3Id)n? z@b^-+FgO#n2Y#(bvaKF`0vF9vu%9CK(*e3|K6aar-A2Ug6}qenJj9_X=)S%=U}1L; z&k*u?wBdz@lqJz7X-8y{Qz)|>@f3*m*fc%%4XVe!O!#vSwCb@#$Sdx{f~O(O8&#NB z2=i(z%n=2KC6xygeIO*8H>n5W?}YgW55zxXpo$D0;WH>?;ntARn^i{tCe(joV9F7O zV`pbR1_mtpHniLN8??hFcN7(T@VAapV7A7aI9||!d$AtEG5iE zF)(9JNC}^1R?t%#PO^E6VmNUbVV2Qw%VVI9GH28?Vx8WQ(OXqUYYDY37Up&ZhBtwR zjNYa)+Dw?OWYiT4r844WV@jw6G~Q(@)NVrUB~)Jw)Q50afYou_%^9yW3`+4SQ$oF6 zHQpgYT^9p$6!&;A&3qn*n=tR?XI`Be@>-_y8X}lQUWa1?O9w5v^Wb|+h k)PwlA0>!&*Lq;oAMkfg6mK|zV`UF0yzq> zBog)AA7wmuW=f~fD3Qc@xXankx!*bS^Viq!0B&JEjpGx;r4mp+?V7uD9og_mquU2*WLfm-H9ljCaU#u7E_2l=Kyod%iw>^!16;JYs^Ti{=bN@y{ki9foSTK2(bJsTM2H_(83- zQtoP0Hv}@3RlN1NLH%_i4(SNy`Bw~+xqk<>9P%k{+rq3ejKm$Zm|sorO~`GMuLl%s z#l7+!o)wa4gyiCbG4i!1#fX|;!Uc5FZ%uv)(1b)cty#LMv@_b!lm0yu#_y1hp~PNFSP{)8m``GB$E9wfHV_5s;}>#mxeH+QoJ7{0tL27v$ zO15JQM~1hM&K{-17Bbs7_Jfp@kPbV^Byg4@JBI-b29EE9#v{k%hB&8!V8(D7XDAa% tJ4+f;cMRuAFG-o!LzeOvN&XU1+Q0^InGPvZyMn8@M&|@_#Lfq&q2B-@ZFB$t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..103fa3c70ab38188ad02198adc39d288eaca7792 GIT binary patch literal 2222 zcmbtVe^(nt6ulEjLe`}qMNnI-R$BvUnF6(xl2Y3cel#gm5~%*U*$l~GvRijIC?CM@ zqerD2ImZvs59RT_-6Vtt52rQfWM}5hygT>3xo_t6KY#rVU=H6UAq@!JNn+N(0Jn1n z;<&?udH&oT!q*1wVZp$CEVAW6iX4`BnC0O^?kyV_XQxN_hG!oq@kC&txV0uQR&>3Z z^c#D3_hr$o)s(j+ko44#E#(ISv&D*%do}k!s=BfoL0#5c6<>J=+E%`_T~En_S-Bl8 zFCV^Cd`x}n>sU4Sqk^k9NF9Yp5eiAu>QL9>A zQ;zbq{kRp>U5}y;>e?5$PBW3|g%0X@$Mz0GzYS;4^_mt#2qdhw)4jg*`hn$CEwAd! zADXJ}N#Cxkro~B)P}@0dz z&$+gfI88e6)Rg|Dk<(#uG zmyIt=R8FL)9U4&dH5F{?y4C{YB#P5eN`a@H8r9{ko>)577^%#5n@y6oT(_TFUT_!z z4%?n0&IOj?21#uv-4EJt32Xk09N$#5uCkgpRtnGZ>)S*tPC+yNT>8RdIP1z8Gb56n zB7Axd$BP;LM~$V3SO<9VVshuAFvk(P5=zQ$c{(^OTQ#~Q3h#(^PPz$y^35B3)#Cg0 zP#{H`h%R-38@;K?H7ws>n(Dv%@j1N@@q-RGXq`m-?-bO|@qt*B_MDNAC(Z$>)9}ajT#4CmYjWT}bEcO`j0kV{?hlIOK z$$Zp}fa8evNKgzn@fGdcyIY##qC0~8CAAzuoOd`)RU$OzdPv9HfHA&U+s^Y{=T~_D uH$sVl^BhIJM*P;#0pRR+063fcGcH3MW9)ZaW)u;kL=>*l=r-A6nE4lHaXdr- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.class b/compiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..a308ab0013b80dba984f84960dfbf0cd2c9acf6c GIT binary patch literal 431 zcmb7>&n^T(5QnSQ+F9#QoIC>;6;2XyK*$P0kiGZxmYH5X-IMN_VPDO`19&J=6FV+A zIR2_q-}meE`^W1W0PMp?0;2?05r&PjW~wSiIM}{QnI1FW5a+CHl~Z1)kwarNN76np zHG6cdpPYZTJk9uFUh?721YvacqPeV$cQJvr1lDDA@9UuX+*maZQBgGh!kj1i$R8pau%6|XS~;~~^zLc*&; zw=alEF`f&d0q4bRO02#hbS?(*S_rS>yo5LEa0zcpP(x@#N`e+b8a#;U5HiS0&>3oy zqo)`mNz2YCjxl|BMoC(k47Yn2e91xaXGWb>6+<;M%D8LmW`_O*j_aoGo}|_79g__H zek;uxHYatHj}&q#ZcnHwgCt~DQ;kX0*2Q;8=y$Wa!!VRgafN5OYPeY?Rd8sn<7k#? za?Q1DC0j@-v#Oz|Rr+!iJ(o9>p+ahm=Z(3^6?uZBD7iOn3*6gZnvgB}k zR@bVt!Qas zrGFqkHa0pYpwgdXXevTgaCJjTxZD<=)4w_{tcqF)kX5k~b8>J9t;dd$=a!eev3jJu*JPhg4vsBH<&3;VRXl z=%#C{lugabeRkfNp2_MV2j!zgG)&L((%~0(LJU?X^tg_#~ zs7?u=$@m;M80v{8Jm&Dc>J^5Bn=-z@mkcMKWTy?Rq9)@-u&(N=WbrXLPo_~e@Sv@Cp$EC`uU)xJaD22Kc&*fd>4Yk4x46^PdsEbiw;x1Lemi7&0>h+q2%67|8 z>k*m?N-wnzhURrHl(iHot2!h6D(&w#y`gDE)9cg4M3TD!il;wK!35NNo||c+Xf=m6 z__)?ef@Fc(ZGmE0zsKrX5Ol5LoX{cV0q$tF?sW%-gXGquY9j55W;a1$lzLt4$yP8- zRw2+oltw}n4e{vjtHTSJP-~d%O(q6Lv@^ShY7tq=u4rI(OA200qh%^ z_^^-O0Z$mgewxcg1$5#7eKEvnkxwjUHxYzHvOo6E!?%bUhTHg!=KkCGX$iGck-!3^ z;kyV%>J}05p{N#S7&)*Anc)_$(_|CFkErkVxBBO?c@gxxySBBqq|ha1o<>7=fGi2K z3wSCLnMY%5U>;30&SQ&b{?5Z+JMW^IBGu92~|G_(^`#lhu&T`*;CI301 zH%X%iJV2L(9tp=EV26YgG+D;cWyF@@TShBRl9r#e+bAb5t)@3d67fVDvHd=F+@n-P b?_=jZG>hn%7hTBPw+VGd09#rQni9k&CegI*?+R_ne&@-&YYRf@4r8O0>C|3?1LwLus~p<9&)?! zoCWJ1b$n_D+;uA457yXD$ozo7pXo}S8E>0z%U~9xc3>G+SofLN;wJMA)Ag9qnm4L6 z;LHhLG}d>w*`k(7#Wks2W7IP(eWMiS8y;9y=5aUnIiuyY>r5Bhv3SZ%n|dteNX6o_ zUMya2G0R(Jw86amV2gU3c|%EooTDOV)i9ki#Te!p{eU_R>NR|0Ga@s5(_&lHXw4ad zbc^{uZ8A-;LbnJtUI0~NNgci0SFXgfLR(`kce609-}7kysl-!7v`l>_%3Lr1-Dp+% zvxThE|Lp+Ir4Uu+CHpi<9D#$Fmu|E;ow$|COjN_V%}s2IuA_4EYd><+(G@Ejv_%b@ zI!&V%c-(1fF7vL_z=;mE_l#AuO1)rLP0-ex;OdGnlY52Udce3#GwDrnU_MiO-7o@;Y&1(gemJ;#VLwloGo4E@m;4}>aq^gIm~N9BV^XXniVc zLCPVfEfc!_nj3m1d&X@>U{L<8J7n47?kv$i;P3I0 zNTP}H*&k&*({5!Kftd0!sXt=B4UJmzj zm{X3ThLVPPhKcRk*7i=V^0HZ}H`bb))%8kkr(9jF*BJ`cJ?qdiUCV2mb?FPQy~J>_ z-1P!!d9r1>A!nFguWYO~tBo@-raIg`;Qof?$gcmc#@~cIkZYlEce&5-v}$vccev%s zjw!j*@q}Z!PS^9eiZ??k+`yz8UyF9=Teiz1pyxeQqBC3BSD9++bPz%`TkY?5nfg-B(Wg(u_+!%(r*Vn~;}yF_oKN{BDQeVh9Y zm5M5Gm(p!nzEF1LOv{c47|Q2jlOz%qiI|MFxlHacJS&#Yg?(1040`3Q!w;k&MQB)H z$Spf=l(}B-hQ7l$gvxU=Ng<+VD0Ss=8RL13U^I^hcu0B26!EW3V0aQkIlr!maj)Bk z-`8u@bi;A2K()r^MkHF}6h)(da-b7KRnJJ~uXLjFHW*f8JWoNHCnT3diK@sjdOW3D z_8tvRvWS04pAXt*HU=|CGuEHEKP~NxM{(u*+>@4SGs8HE=j45)v$l6gsL>e==Mk{pz1>riugRY*$6h$b2+1?JF_=MCK4E;d*19=$~O18JRfN5H%X?+7Z j!W>*ZM?Uo%`G(A^LbjkCA@><6MIwHDnyeY}rEu#v`0Jkq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..616790c2dedf7aa2ddcf487f0c0a40a18d074204 GIT binary patch literal 16976 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.class new file mode 100644 index 0000000000000000000000000000000000000000..a0e6201fa7e5232f794a46a91fee900b7234d51a GIT binary patch literal 7290 zcmc(k$#T;`5QckLY+@iJCSl*#giY+5*-ThMl_^|ycmP?M*h-9Kw7B5aI8enAI8YoY z-iD%ucV2KQ>o zzt_6{P)PLRPWG43a{Pc>!)w-)G2<408}l%#HP-E+ZS`%hYqg`m^}4mie^v|!z8CTu zgUZu)4j&|ZVHqAVm>$HD0{z(pbW<_a1*U2lY#HhdW&=LNWGIN=Odz(XuP$YQpvY>q z%jGOK+%Pg!zR$;ubvcU^N1$wniPRO1AX}1uv!a`J*Y)gVi3RCOcD*(KpI39yU`Epc z(_Lly85mi;>X0Uz?-mzu)ol8jai@>_uE9MyLz0YjA&V3RXa)D+<)x+_MDH1VGEw2U zV`hfBV6svUgk@F;+(6#x|9Wif^sgsXHyLs{4lXI zrgvGYwJvM1roc@~H(MIUOIP*P1;w>M1#?O)UG<>3(p7zRDY0~^prFi3S3PdDbX99z z*0gk~rogRY>8|v6U=Mg4xlY6NHVi#?V5t#fUDP7Q92BdU_!$DlY9q$Fphb!TbUxjC zi6w)d<~CpAt&5wM@R+C|PTqjj9fyZu%kB2?w!z3V6jqyLs>?{#ayYD8$;S{JR+wa} z3rE!iT=s59vNCi@NlQxd)kQ226qIwA!fXSs$E$Agp2zJQx}@OLk6G)o7Hf`h*^G&e zrg#kh^BqsYG>@hPk{d+n1!kKYe6~@2b#ssV6cx-VvCh?lhE_8cgX*hGSs*AVcOhlN zj`02d>%l61GWcq!;APhd5UO&5uhRD8z~Rr_KBCPn$DKc|kapTAxs-G?7~GY*DxElV zJ-qfhqN##S5^Rf%S}R0>!A#y2dDU6RJ`95;Nw1(w!$%ztYh~2J!RM^Bg(JEl44RV4 zXjGQ#MS+bYa{M=M@U?=KYrRO0;OHJ_0OOJ+1`IY~p9$d576zMP3;y1Uzmm@qM#``) zi!fSqHJX%g85Gm=sXrciwrs^qNQFh?Tuu!ltU!afq&4+lu(ARHo* z!*GN|j>0h#ISwaC{ccCUn@cTW?`zE;m8;*A5CIA2c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f458f29e63ef02557b96aa80a8d3ddc6d161d515 GIT binary patch literal 4249 zcmb7IZF|$!8NQV_IgUcW6bh`PY1fq`jHom~*M_AtP9SC`_TmsqyDpREgDsFHSCZ3Y z>(=hA-MaVpZogq4HhNtl8`t)6ANHem?LLwm%Z|aZ>G6tL#}^Ig^|WFTu-9{a}-qw6?f7&iCP+USSs$O@l0go-WY5&(s1CaXsUQe z!IAvR+G=+B=9P`oYH_WYD;5-F3U`f7L$?j5rk4ZHa%%Gm#&fRY2Zj@@8+J=5NK?MF z!HxOF6g<9f&$FeHT=Eqh50{o!7E481*=So*@Lc#}JzK~xX4mq?6~4+9Z{%05C1l3M zR#TXPsFpmpNo9v4r&@t!>jldX=+bD}syRl`^61VBpLubEt|Rwfwj3*1P%t<(y{=#==T>QaqF^~< zrPZhiZ_TLKT*(w%s#`ZaOU~oPp`dOtlKG_RO3UY7-|twiw6fr5{xk_vmo($?h%KJ}U{&kDBna`r}H&Alg_`Ta;u_fhz+ zuUFlMVLAFW;Rw$%SH(Lm5uV9#AayEO=%b>KPs}ghHJVvd;?Bv^mMNNY?5kkNnFI(i zLNqzm<##`1iC-9hyr0mXG^$mu#tX}aQ?-Sct20goPCt-4m?SsOce&K#Y#y;q!LS(_ zzSIZEM=BUE2Znj?hS7|(FLl|pFu%b#>wwmqw&rC}5ADtNJ%d@);!j&W~;f=iDtzD`Wt`K93{oLBIa zaH>t$a)Q~gR%SW!3>8}%w()HZ-@$ttzKi!%d{4vs_&~$=@dFJ%#EhMXn&-t!BRA8MCI^jDNw=1HeZ~htRK~-ufI`V)D!cKrsoE(>DuS!HZIO?`BfD^ z*6<-d(r^Vi4L`w87331(_e)c&(X{pD?p)1tO~uC=eukf`_=SdF;#Uf?J+$f}HuR67 zHdsBK`lrf8VS3wPRmCYQkNwvwexu>H_#HDN#2{qctmhfql6EzG3FlP&Uc(>oM-_k4 z@Cp8`;ME?s4@PNSP!}tANxuqG^mub_)~d2WMMI<6w8_vB9VGGVQB$H#7W!J7*vaD& zvF{Oyf=Sn_=|wNemNA?j;U>Q7vzxLzcxG43mM%U5M)p&axO$UpP7YFC> zZmOdD$JkC5#T}z%Cp&_I*Sh=EV;$M2^rgfhw5cP`UOlYTq^+C0EGc-p(z5Jo*vD>J zK|RiHmv^?ednC+T`}6GJ7$l7ofeG1AyV_{8-w}4sAi41g+UP#S^aNr(u$G|tyk_}6 zZx<0@M_G(ZPMaHZk|SNxf8S$kryu*I(4%bx;g!eR-xqMn^{t5JMy@PfEv_z+T@PG7 zF=%ZaG=Hfd;=R0`mAT7GGNx`8`Ym;4#_j#r&OEy^$G0RWC`DC0P-=m^SD*F!EK2dVZv4yZ!!|#}W z)z#H7_B74oJih>+=ZB?=6ZisN0IzGD4d4hr{a#GW&u~7Km``&)lbEM)3TG4Z3C`K$ zsc$yar*qD07stcY&U+!>T;NRpDspw^0hGUoq8Is0Q%JrXqR=Idv`7fA;LDti;#Isx z38~6i)5p>Hpvu-8}ISCvS810H=2F zxmz=G|6szmJoQ}XnH3W7oWdfOD0elKRZcK~wreR|+k;#hm4DAZ#4~j5^Pl4MeVmp+ nJv)F~9PVQBQ>gMVB9AkS4>&`Q&+%UbvpCI@RItpo0p$M=ki-)s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..72ce6d140d385f7a5ccc8f4e87bce664208b11d9 GIT binary patch literal 25670 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0683dc9814e5f8983064366d8147897daca40a72 GIT binary patch literal 1989 zcmcgtTTc@~6#k}^7Hh>)6vQhkN(<_GS11;wLNq~9TbrOy)9r*VF1zbqi1_Bu&>vy+ z1rmw)?vFB_+1=7DG)gqFO=ixVIrsU_*&jc@ZUeZE2PquJSQ6tYT*BoPVz`oolEl>% z5*X{jHMw7x%Z(n~l>4m|x^X*+J4xJSNK9#l<`x;ca``Glykyn|!{G(Z5Kp|-ny@Rp zrV}T-V5(fNa$A$cROd&kfhxeP*Q$b_}ovC1&{_X#od+HEm1Oz+!T=Oh`9@OoX7FU0ky+~%vo6*j#@ ze~0uL2HLT*ZZ+{TusivwN~KVw>KrP&Tz&nRTOqJgb8l5)Nq2AuM3-o2Z7pghSMlwS}rq$yXg+t@)P>_i}%aO*yI)+_HpGXSf`7&|wC(JsJV9O}-gWq@#Ar z_qb-jqA`$*4!6+Pt`tLVzKXNxrH_;R#XwUIeY9rjq|nZ2?;hI(`{G~s)0*&^SsWoc z9SGnk2I%x2gE)pRU-=W_^!)-R#`_W5K-ULkhvM5Gk={aV>Cz_RpSRGxw1vddCX(5n z4ICKXKq`BXhz+DSap*fK#~~f|l1Y%^42I}`!gqW#FdjN4H*|B{4`zZSPEsb4cM7L{ p-3gq*Fj+fG+#qBre~#qO6Q>Jo2qQ$qiE#lJiHc#A=$udGe*t(GSCs$& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..260013331799a7559e62142ce2f7f9e52c19488c GIT binary patch literal 2455 zcmb_dZBrXn6n-uc0_)NOZLwOlqE-XcUV+w%P%Pmc!ix}4KRKJtZFXt0i@Td>KlsuA zqcci7GSeU6k8*r&Hetgg_GRc~vU|_H=REhh=bq>6KmY#y9KaO5Ph-k}z;qgS4Rq`G zJp(CBYvW7(xZj7b49wtb1GAXZGY|S1Ft5#TwE0j!7W5-);EG0A6fk%9b~ct5^FMAc zY%L26=Z>tJCCipqlKWBMdZk%`fkod7Bg=~pt#VZfqyzO+RfUnjWUip(qmo~f%28H1 za->r&ges`HwhE=~2TInaPF+5bt$)0(H$)sO6_9xY~l{2fP76! z35@tbNgnw{OGa)*$t5dNc@9i0W5vWORw(mCmo*B1&BQu3(%3YS!wHLQQ(YPT`2^6j*FIYNTw(b1An(yQ--HnQtz#hs44@(+3+#s3Ogl ziOu9XA7WPDf%elUij&i986Ec3-6E9x>?5q}0~!K-B^7PEj_V3sWj!QEIcsmXTh7vK zL-KJ&If3n0D%7!Dvv;i^dJ+Q;*c4NwHnqb#tL&hIX4|)^E96`y>W*5pf?^o&CEcQ| zP0ID9&8_9NJ@&Q~53TX1+J*VzP@OR|CfV#b8yz^loKa{ys$ywYF^;Zy66+_iCh*M5 z$#q2090!S0?|+e_N^$?Y)`=%whv=Gg9^G=Nw)U-)B2PX(N!YoDb%;@Z9Ix=(+J$#; z71wBu)UAHbPzoIPqMvK;(!N3KH-0#~_?|h1_~9wKHc!#bcTaBO6e$jRPmoTAeG|j| z&tN>mTPHBbC;q~~`0sW2_xSt(>H4z|H!+A02|tQY@d-ckw{V}M_qjU4&H6A&-c!?=JD~{SV$anG61I0kD;IHPxd5pproFuy&WIK*BJG;p_Iq&m6@9oL{{m&nN0vLm@VM2$%Z4F=P=v3D` zI=XOMEhg2^R1c`Q`Cb~_SIarIEU3GAb+@2lQO6P<=orAV+F8+YTwxXk zjHTtp`!iF;rwe!HX9NZcYu1KkRxPh$u0(<<3CCx2@``6}W2M z*i1Pq5-Enj&HXXZJ^3PyO+cS{Y0Kx4%T#H2D9~?}%d^sxfotEXM~)wmapbt6z!^SC zwjQ~WGvnF8W^9-Dp7}w|QV;^&R%&!*Pl{D3%2rSg&Gnje0yDH7S+mTIOJ;(a=2;P# z45YPQbmVN+3h8+%x3|3etU_ODw+o$K=dG8^{tNnhkoA}MB3WVO_UTZoHPDY_f@y%W zSyv*^}v>QUDb2P zGd-TR*F`l+0@vTY$qifw8{K@%850=vgNnK4mn}1LYto#yB3a~(fk$|3;0Ydc?puSp zF|Ofj1K;3V4c{5~9#0MY0L#Eh3>hfFHc$qQpP^#Ffh%w{774bhV@|r2X=%GPtI8xB zSi`zvT{TbxySTrlCX1yt&b7c)CLfWs9na;kwx(V-rpPQd9#VZ0NoY=(z~L5fT6)S- zC?gfBz{y;peFko*!l`pA9Z6;z0@Q|!(w@*$oZjY@!y6rdVFc z#McnDWKeCtR--zY_v|Grh&B_zKAZCs$vHL2dA8=m?8u~`d)>q{w5xqz7X`Ph1R*~? zH$QW4nN8HipcVdD?u~k~+f-%DNJutx?0y@LZ)WsAGSy3B4d82UCf624aXdufS&?=< zaHGwlRiXOKy(3zibQ8ayJYzYH99c=^^jNz*@Mw?Qd{t5^@)Z7DK2{7uP#c3-8&9Oh zuT2p<6d&_New_aUI&cE-^DFQ{yz1o+XOj0CdhsDnas3fjKk=2`!Rxghh$q|VnA<@o zuLlaFJLuv~_ZGC)ZO`aH?Uo^O)7$M`{T zFz{K7ZX~DaOQB~mhntwIv{3;M#(0G|pniovx*L0dd_bn%t&6l z6Szu>NkAsAsw7>CK&$rM@#bWv3SFs}4)r2RjmMkD+Zg*icjA9 E4D_6P*i$P(s4I6%`C}ow6EsD2k@c9S?qez zLr8vxeBYmZe!YJHz!B^euvNfB!8mL0=DHyTC;L-F_*`;Es!02$!m2fiVs@4iT8@PI z7|-oX;8#!clAcyIogT~-Os?K6)s5qj3fPwX$ZfQA?YwaJZd&s|wO`GCR2&Z%I%@@I zqU%kjO)gMMmO~)haO~V-Ti4^5@DE18ZU;iILy320A@>yA{{uxAny3Y6dAXF1NPS(r n?IuFLSo<$~|L==N3KR_F*8tQ|!3GQ^Z%XR+k*q?_0~mh;WE5;A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f8e2739a675f58dcdb0b4ec1fc427ddb9472bdf2 GIT binary patch literal 774 zcmb_a%T60X5Ueq_m)OP-a3INzo8gd=h>#)?1rdvghZCg4@_lyP@eb_nSo;D#D<>ol zd_X=bqQ|dD!IwliOt-3gs&>1kfBw3E0I-KwH7ud!;f04y4_gA&_a-*k2Z5#bPG6wh zu>%rV?V6arfS)qERSMa{nuh!rT6=e#+GYf#vB%{^q;36aGH5#ax}WQc4P=DV5qL zBw6`LU&Z!1q`{DSw<9`mbJW%EqQL$?=?K)0Z#0cEW8>7rOUB=9o@n}HoFlInPVnYZ z6{>*>ssbnf%NBt(Co4l059Nh_$-W94{+;@hzZLkrKtY-~OBCCzZ4~j`l4cgj^N51v z#gl&{~xp;?o(@LD#1CAae$yso&?A}5A7`K->x;D_nGmeeP1=LVyBp9!- kh$HXwDY@F8#MYR&IcZLbj@ra3$2F#uIX~yKK9<;c1k^j$LjV8( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..3681b3be880783693b2eee72c225608b5a80900f GIT binary patch literal 3776 zcmbtXTUQfT6#foGGQ@akELtxuY3l{iWB{$ja8V4P(U4FQP--om%p8)@$xNIJ61&_B?*NHidYs) zD-!NYcpza_!q*ZWM(_m-35ibGg~Yd?r_1OXqWi8HQN)v9h7ahGLfGf@|w$d4l0k+AZQHW;pfJnOr&{K^US_zOEpeGw zxMH{!+2v}*)K$fxwcnEO%-x07wjwE6C-Q=!zms8eD5#{1eJyOqbx4ou*}7Yo3o{GZqV+gztE%Xxe4Crx*3~8c)Z>mzoEMCLYCUK3_HVSM+7)f5=VGu-V~ z|Flo5cP9Hj{19<0r8c7q{tVKjYWSHGDOjGZ@_Ak4$+7LRO^RxZVi=bgE_5nynQX1q zEZgN;zQ&u$*me%XP1R5wCtg+Rano|+B_0>5bj8r0bM126GL3qi>ebcNc$K>qOLO8* z#qtbIZ1o(j35^QFIT1wN=32a_*a~gscD$VuaovfVo?#@zC`F+{W4QMA651_Cq8P$O z3MV(Unx&g=vYqisH;~H=^JhIx)4vyADZf+`>t$;rQR1mq-K45@Rk0}t-Qd|aVrpab zhcI{)>nKN2fgZ-=D4xKGq6&)3UC%aC1SeoyIy#W4AZDs&Tdt*A24SXxMdznt6c+R- zYIw>pwn5I<8p)Z|P1UMW<0La3M=A4N%{|%)c(c_q+-tR{MBB_nkdsVJP450G(W09e zT^mVmI$9WZ6b{@dJZvzW?-J}z#@>bBTZ)?#}sbfFaujXdexD^zEi~+EZiX z73(!}VMz2lhAVr_t}bWAy@;$yQ~TtmXub?Tzt=eGAWXami+%V@&@TjL)_|gEvwU6g zj5~^{8Qe}+Xy7xXhW4RkBoLHV-TC<}d#-NCL0!wVz;L4E>4w%&eqVPhe!g2a!=o+< z^KfULy*u5Yati1X@<4Ejp|)2@JDCwYxS#vf|EW;_ib(fQs!-}KRJ#Fpjqe$_ZROrR zIe}67BQi+;S;9DlI6ej4`AO=*Ns>Pg$frp@8<3BYd@dkIa0cfC@&F-R2*_s;5tjqP z4iP$CgGke5k|xnhPr%{fmte2avl{DtiO}B-4hi}e|DHhSLUblcPtoRX$QU81pZJf_ z4uSLpeT{ch!?6Re(DxeQ)t8W7pg$Ig9sC{9UTope@CzK?!jag~Eqt(rSnOEnPkgxA z8yhIR!tpJf_=SLa&{3Qu(2;=RDO|x-+Vcf{LZt2*QTP($K7}7?x1f8gNntql(RLyy zW2fFAa>?g$+UId*2am(#AYg)!C&~Ef2AAVaEj}00hwBYjcUVbCwOu^ea0`X_6+ZqA V{l5|%Yna&d*LjjAXsrj6{{ebYhCBcO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.class new file mode 100644 index 0000000000000000000000000000000000000000..c9277a8def3aae47d7f9c55b0e788ff01579c761 GIT binary patch literal 480 zcmbtRO-chX7=2%@9jz|hdV{(#=(fv2K~RL&3#9S0laeN5k{P^*w{hVCJe2s2b+j8n za1p*d^74L?xA&J<0OvR?uwP(II5xqj#^qASHQ!(P%&}#kZSaKW$@PNO!!oprE7mSo zN;tNTcCA$%Lk=c5)t;&HH;oxTHk|VGn>p`a3FXdnrQgaIwnkR z`hZ`VbVr yQiO8LC$p)%HQN0cao|iK(S5P-cvI^M`u=fF;xS{0$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ec98ad714b12b359f3c4f2de71a24643005f8906 GIT binary patch literal 1563 zcmcJP-*3|}5XZl6yM|_kjg0{V#(?poMS=);qX-FAAR%>3qEivtlara&Q{q&yI{|+c zJPmmFB03bpU8-Nn(Q)G-ui*1of_IA*_DBK#qIu2 z4TjaOFwI!$L1?(46O#uRI<@-Lw`R%X9?;e9%a4KR+e@{BJE<$1^z08Z_z$jR$wysj z$Ag5zB5eZJCSx!jw1+!rb9;k@GvL&(Roe#7~Y+VZW$sHD$Q#%Q-?V_ZZ%u@WxT3@}F|rAm!&R4bs#u=Ytv6r;WpSWsTz9%q4 z1$LZB`>K*6s)J8ndrR$-#^vjt_>J1|Q^PT>uKtY|Yr*phVSe+hx$fqT8JvmEeG@d_ z8p{Zadww)^FqIllmUE1fpL1x9=IeuM6~acG4kn8x8YfAz6vsOGK-IvZ*ca0u$Oso5 zo2+tsdMFNpLRgRbB-W*qZQI{QJh-9l5R^ssQ~WrcAs|fT2LW)3a0FA)$D+D>CMT2k H1WvvHaiFC0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..81a1dcc84e9f16ea7f5f56a663ee52b21b9ebb18 GIT binary patch literal 5607 zcmb_g>t7qk6+I&fRxE2E5IdEf2X>tnu#+{e6I?-@*cglwVO*p_Z8vpS(jeAe?JBz~ z3{KkgnY8I6ZQS?!{eC!3Y@q$6$>;t<{nqx*?n~I&c{um+-udc6>riUy0+BozRezke5)9!LcBr z*oj5x!su!zuECH|f+@p7S;h;nJK?~UQNfag>z!D}ii8^i`b8NB@R9)kR2-j{3IAmY zpONudd``mWC47+~nw~kw(3`gGqUsn6C$6e#t61drC_|6K9Y?p!InB@unrqn%$#jmZ ze35I0yQsQ6zi8@t&B$A($@BDrx>S8t&D7ZvUYE_w#!3k7>6XzZe3!HL01#yRm~QIs zDTbE@TE^PMtYyosSq#oG#Kx@xXXsArCO=;(<+z>Iat4i1U@1UznyriHU@+z`>JG#6 zVaK_OL$;2y5z7)U=w(|kX=;!MRWFqdb-Fq{ZkbNSa5a}w6s#%3?Ik_WQ}iAMXHUk} z^4F%dvgei(FX2lPzRVy`Ea!Py*b$59fLK6B&azy`wY4(koiFoz#pN?)ZhPnq)zIg;DUeeXkx;+k!Y|>w3ciQ$6Y2jM(ANglQ3XH1>k58|A4&MJ zf}h~05`L!O=lF$$Un=+&el6iQ3Vw^L4Y%`hTNwK|>!P%Xxg)&*)Udg55!H1D#xEvDL z|NFp_a7V#itTN2*&`S#nl(5EdDTKSlIYNtH(2M>dOZ$SpSN!8|+A35Gex`ar9kGO3yK49_)bHg#6VDsh245T&2jcH+*OZ zorW+OZ5+djs~e8L51!SQbF>#+zU)qFqQhUI%!q?5G$H(ix%pj-@Y5X#n%8nDld5VD zPwZ4wDVLWhs>6-x*C|mLF(|_E>FIRVy2h#Dc%}u{UMsCSu0#EIzGCa{idsV;7U2!q zxEA_AL2q6Q<0Hgqo66-GFuc}GJwc1S9mkMfs>yGn?gp*2IJ6pU|LrX4vf*&|g0^B< zT7e-QR%BJgyC5wUW$5fO_+Bw+$?aq)t+do23lU76)E6YQ}1;)bWe21C4Maz3<)G{VN_-9&h3I zH2SSIKck}d$0ufIXJ)U=XGm4v?r|JCWEk$J{B3lPwJX(9vncPR`i2~27j5ghxXzD; z%U)H@RQDdJFUhq{-$Atf-&eMYWW6QHOtirbGTv(2LO=c-q+g;Ucs~v!iv6OGryr;y z;y&U1rz-{hZwI5c@hFWyMo%{pqj!P9p;fS{SnM3+HNIdehwZ?#E4$}Vl)xEi-$6+c=%m!brYDRUjbuY3=WZN;1py$ zgNG<&hcQkoK1-kCtw~JboJW2N63q`{6k}vLf^IxTR&6w&z|&+K6ZC7T(+KH|=Sw4` zvlMSJD-ffE2kfH}A7hFz{J9j(i3G>N{)I^i&xX?a9F0eiCd6r+r*9&?XUM0(?HW4L z`$!*pR?+_+dTx1ditGw80J9!@;ZNkdDy=T!H$(Fq!inQTEz^fQOF-_!!8IIu3$jQo c^Wx>B_7mPmXe>hbuhM^+W)I^Fc%{ALzw-ai@&Et; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..729767e31a54dc9830bb29337b34e6936a0acd35 GIT binary patch literal 2724 zcmds3QFGfw5dO}wE!Q}0YBvcfr3eDlPMQkRQXmd#sYz(SX$m%BLLV|``5LR0B_YWf z(&2@l0l%WWI5T9Xedpis2N?DwIhGSo;~@{spaC1^$)bQo z1vj&}g^#jG;I@K~vq;JI69u1Uk-=gHOR_D?-*N_@$#x}!JF>l-g@Vr&+*43tNG}_f z;jb`^6-!$T$%@?+3>T_~B_4Fz4dK>#!z4|UHXgwy=Ee(_qEqp0~!O=YE-C zMt24G#Sk0Dri;}le2;4;w|2F_uN=?B7kbMwDC>SId)zddTqacuQ`zb%M)zC|7y7Mm z%>9wwJ>l*dI-%qXp;g>{$G1<{j17hW zF-%0eaFjd4(!Ym|;k-M51jC(?qYa0W;atmp8iK@d^OR`AV4_6|OP46if(p=PxWt=H zLn^rWkh{E1Tj5gi7KUKTFf~~2`%bUqr;a1KT(6f`2=eio&-JGp+=c>7WX@@U~G1|z7z`;?cBtO-_zY|ZYtx>z$L1r&rHXBN9W&&lh%9R1A(mXEU@eC)abHfge%7h##Hx>psAO@ToQmOEpXI)z zq#Va~ebL->gd4aV6&k~I-!i0!dmY1U3YU1E7{T+@9KOQW@>gZJty;FP9>r5_SM^&$ zwF25#?Z;~Wz^KmAi786&4TfAv<*tx6qDf&NU{hl8km36?!9IlOqsxHdZY=T;a*udT zdsT?at3!z1nbqpO%Y*75yvJfNFO3>ynDaz`kHS+=n+$>S_;ALzLlv=k@uVS5H~?U1 zTP|(kZRF|MB)8h04~oKw$v67Zj{5RFf8y3IYN*^Sr3Ca-Qrox zv2#}7dICoi8EMLCX*t2P8OZE((au^<)-4ugmM@qy)mP1QgY1w%EHQCPpeNyadDC~M z_Fpv#6aN4@)gy{3liCqxN6N< zvnG|AzH61t^u))bG5xSw4J2Zct2PZc;x?7$}O$ox(06D*nmRl%(!mg2cA_D z=s1>jDt7B>x9nx*sI4-0aEU?NtrEvTAMPiH0Uv>evVj@g&@gLY4$o@%rGe-0D-FLk z@EiPA!}A7Sz>6AQGVnY6Uc(;@{1Gn;jIY#2k8)eXD+XT0p9D5H%Wi?;=JiZg_klTC zEq1IcQL(EfkcK}S_zPZR#Z+LXV-@q}MCK|>qJh8SZw3zH@9J>ez(2sXf8sTD`!56A z@H2sjvz}y`D(3r|Z<4+#*Xygrudh`0N-j5>hJPD)9dED*Ex->ume0gau9REDouuJE z2L6jT1uoXPZKZ30hPMp7jdui6%S2g1-fH-tz=b-!ci5>cYEyPTs$YyYughN8Mv`u> z?8rx}JE*_m{xm%&)k53FL?&IZEX+N5$eC`ejGE9(9GmjzsrV*w|Ajm&}N!jA>Az^1cz zS=dTQz)-*^lZi?9n&gmjVhPY;&o}+RXLHP!Jv*2)YZ}O+KBUceQ>3WUI7cltbIl2C zC8I@hzcOviw(4t@xnwbpt%BQRS~=L<#fwQYz`hL5SaXhRl4|sE4}Dyj#LoF?Sd2g`IPY`98A+ukQdiEU1)gXz zNi9P!Nvh(LVpIp^J5^75}LjuY20^ z!@06n9@mafTseC(G4|M%^hi2AHZd+>tt7ieh^%e=(i2#flbLc};GX(ysJKjVA8H=` za$q}t)R`Z*W;5*0ft(F$g|J(Vvvm&?PCd6u+7V|%Bej~2PKGx6E?p#N8zmX)(dMj| zI#A$#ewlZp4O_64$2K)u^EZKwYE0yL6$JY60M~!cyKm5ecAm#~d<-#WxA2oM zi2)qobZQ`m2YI~(8jl0eu>+g1lZ;E;{QR)MK->|wHTlD@3@7Y9XmgP2u2AgFL#*%FFpqoNpvbg^?pqTAj*`qNtikD! zgb|5UNbm!I1S55qLnqMPjLLoIW4+jzzKu=Q8~sN&3phQL1b-3gLW&8KCiY|<)<6ZT u1CP|OwuLMJy%(ErN~)Hq7M;oxtyg7mMqq zFch~tu86dx5-r@NxS`V66|beKV0QG(H6u+4B}_6b4`uogCTSF@SPO425-~Sa15SpQ zuFsRi4*01ZDs8ufZN!sQ$S2`FuvO@v+9a-)t{n*7R$gK!ZI$|-Nlg>snG^3ZJngGh z9cn|C{fSniSZU=dzq)?-aIKSg7Vej@j0(fE|I(acW>|G!)7l877H&I~WckoX(HGa* z?=Mm_bxj@->4JN`zBBGU`8WHpHwKOIM)+g`L%!b~B|xcS5EJ*+iCRz|`s)*f(T8ma}Kb{W#B^rmuNvz#MXz#|+I%-E7RFOi=-s vaG5d;(_{J@CTq1k_66ggX_~>1ViDt58lkX=be?jq(8$rot2C~i?^*Z_td6t#eg0tni;yl$K!S!8=HdmX`Ffy71P zfe+xL5VKA~5k&|IYRS8v**RzD%y_vx+NKToq_#lqwne zlx9lDgM)nm@kpStr{m1X*!VKcsmv7i5d!B@$`U>!fkA&r-pjF`dNd&!nu!2&0~%VWY|-qo-xF?7{2-WoOV~Ba#zL5+!J`QbtX4- ze1X!Q9@iZY1gtPJ-TXDqfpCbQ5kaJ{7|z24pa1kv680Owr+Xz|+Q zU|@|2+o)k3=hR4n!U^mH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.class new file mode 100644 index 0000000000000000000000000000000000000000..ececbc826731f8b32687d77861ef47cdf526d71a GIT binary patch literal 1374 zcmb_cZBG+H5PlZg9@MkE`9^)k7ob2HD(GxOa3{`2D}fCARin858c?%-}3_pspLei{$(a1st4 zIaqY?m|;4UMhU+vO{jFRx4pr@UNc-S=^(TsuvOu=Ws>lshcRS~tgFzP!-^HQ9Wp#G z*ChW?*Bve!QuwyPn{r>ZjA{zrrk|&c#axvkQPTU8VXCYG`L5lpNwX_zK6z%#+9P6u=#kxbCTv4d z({G}Ralf^8NV#F?=^&7v)#e|Ah=Ba)$(E(z@V7Csy{6cVy~Jd~^qXRMaZxG^Gj(YP zheU8oxif$xjyGM=ZR5!;70n_$wDpw((Gf1DG2>v#MGkof%PyYaDZ{giY}LVv3yxJ6 z8B8&3|F19y0h~H^N#{+6eza6qSpL0tnI=UN_E=EV8|py^i3oK;k0t zzz6VAh*>A0h$4gpwd7sT?3}Z6W;|cNef|Pq4_9j_~pySNQ*!VKcsmv7i5dvpY$`U>!fnk3{-ph%ec{C*%nyDAjSS6{7 zq?hxXq}u2}hu-X_Hz1h?(_uQH*gWE>K!!av?ioXTi{YD}Eok=zDz{av%pHLjJEw9( z#}_Ca=rK!J>#LX^=h2ALBRLA$v)nP6{n`MEHV+xE; zkJVf8^g5u#3iGVoqA0^i&dYFbdB$Sv6EaKf0?&6kry^P4)^C^t9Yx&ApBlC24Y(b7 zw#?}0O+uVxZJ_fsp!>>J=-M9y-FPKu(nSMTT-4#ZIFAj1C;z!@0*C*~_@e~^`zQah zzbs70$90}1I~@+TP(c+uAceJxbz1=bUSVGYO<*kWKo%R_2QyCC&=7kpOkzK8RcKO9)PO5xltXxw?goTk-d YaGO0gqhs(#to#aYo&+;&v$*2IcXeVjr~m)} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.class new file mode 100644 index 0000000000000000000000000000000000000000..fb527a76284e2bffb086aa3f55d5e962c2a0b10b GIT binary patch literal 1104 zcmcIj+iuf95IyVWLK7!V3r(SgBHo%*szo0uLW;^oMJY(6@%zRZl0~-Hveyy(6-Znp z9{2!03Nh;>6j6|npq9MrnVoZX&ROr*Z=b&aIK=H5%DAzL61HnR>{M~HidzD$j8Y{- zpVCa}czE(qKs*&_9P2nUGB&;pb1E~1eT2Z3l(K}^NMO((k@s?kTL#57P<7=9Fs!8TQn;XAJQkhWCB3AUzVO+*h$O4+Q+ZOW^PL z0;OX;=Jwb6DyC<7G@|rOjzZ3C^fhg-w!Iz?lR@1ub7pYwUv5<5}=px%(c@TmEoh=_*BXr=W4?1#_BKkHKxu W*pAM@AF=W)xOoxGu&rW?>)!$WA}-Vb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.class new file mode 100644 index 0000000000000000000000000000000000000000..ba9044a3dd45526dab169921d67e6de2f494d868 GIT binary patch literal 1378 zcmd6n%}&BV6ou~yQpG>~jXUE`H%@fRiXg5aBorQCm|khI%wT8Q=&QN#0elY^zJzfK zQf5JbpfN6*bZ$Cd&zzhyZ=Wx(0B{2*4wM|&Cvfgzh#EUl4~1@^7jPC<0?&;J|@HW067@ zasR(q=5y!hAL;|O2 zhep}%446Ca#Z{jrj6lsQQ8!kBK&7S~$~uu&Vp6CXFao6%M?)rhwAt;O1`=p4kH$&9 zsSO|ZF3UcFszsd9_$j45xelt6>%gM?Sl2k07O`RJT43T-qkYmeEg7#sfWVr$5dm^} m0y)T=^}1OV%(MWGnQg$PH7ky0Td-}-cEB;KU9)Qq_Pzky#pB5U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..e8b3f13df025360a7e96b4fce7f65e376e50edcb GIT binary patch literal 2608 zcmbtWdsiDp6#oqb62c;w7S#H-r3PxUP%2`Av}t%WnwKQdqQ}G8><-D`W;gBw%klUH z{4D;V^_;Zo(GTE<@_087SV$yoIeX6R%$+;Gd+*%)o0)(9{o`){xA9dNR}l*$9>x%2 zW4Ho2goO|m$7yoO6W;NfkH@f#PrTlW*L)g6B8X%Nt6_YGHBWRmjC)80aX*MO!?oge zp}4=1UoRFi`SN~lV?9&c&g4=%xfDYrd#D^KvaT3ax#U>Fs3sXE(xzcMis9@ky2}}6 zTL`&ax9)Llz)glUi~qpQLY&KkpTbZ(a+kTx}PXfi7do_FgNZk3gaPLfF0 zB)DD065hBY3^+AmGu-!^uDCX>we3^Ob*_nqCF+V>S7e)8M?&Rtsr}znJm-$dk(nxY za->=GGYD~K6WE~p;Bh>xm&0l68jj^KGZ%H%)9BA%U$9UPus*jDGi3(7o(7yMD4Q- zXBa156)m&DE$5hFCE81eUdddqh=6SFY;?+mA=?M&61FLmmiA|zkJi%aa^w4!P2{6KN_2a2KT+)CHz z{9;H%F9EvXOG1|mbdS{QrXjnI&}F}^9TG6SR&j-{wTwR$PL1w2kK?Ar@J*kB`MS5x zp5I-+aZ2DM?SNmz&={1$(@O9!Og_I0J=epFFtl^^(bY-}CAt%LecQD%FmY$-ezG!& zMS9mDabZ_sx-KZ&q+8IbNUY15@bE8n5f68#zdN9Lb` z{n~<8)KHdy?uF5bxi;LF z@Ib35hQI3(R`h5)HhEX` zmgcO=$>E8_jJd>(xWGQ2F_%l(P=YH9ygAEsOx4uoaV#9?5!WUL-vN7%inoBQp`eZgD0K+T2Lj zB>AuZZVe`DV|g)(Ylb(?O9W3hkm><}GK5m5>DZ2?Yp&vd7WP^BDijvOA?F- zOc0uhyk*2vJSOBZR*;-nNgiV)kFlaW#+FaTJh2wuNTx@#T&T9X>WMY!k%Wg4SfKqP zxvi4x&5i^of;^TPF4W%HYv?1xly7XEjjU|P&#$*dlyoYBM_3W_v)VA5p0-tGvmq7( zEOw8@ZD7FjZ5Mk-AA_k8ElS(Pika*c-V) zClbre9ZuOZQX4^8lV*xX8Uo@SX-cU{ENwm`QC*nkseFc^cOX%wFzHydf5b&4e#Pgw zjxZKytiaruA`Vofe|s|At>JHrqd>XfXZY%6tB0+K>r}UoY&mUa70r;xInk@B#j=6n zT!lbo)y!t8pkCm5j$3l!^i+uNy4%UnLz|wy@zv~U#u6_ZoDWZhoU0m%ZyLRo5cl=C z`Bd*9QR4_)hu-qY0w0@>yIYS(9>KQnv~^mh`rpah#p-KjH78C$os>lWE}|G`2Z9;& zk0Vp}+?me^*U7h<-F< zzbK*UmsXP~s@*%))pVD@sFoX`>maq}=zTNY+oNk>(V^#PiXMNC=I`7AQMz`ag|1P$ z4k3i&*o_nP1lI)(qn;Dg5>LVnbDxBxCfCi$f}3HtU2yX~TDo@pgw`gM-RyQzoFO-7 z$;Df)i%7wo=Ym1Tn`B0y{u-?wtf8SUX&r6HyAg^$Bka%6ypHf62z@*G3nFtTe#9uC0B<%1-hm0`ok^sb>raFz$L3VIH7RPSKA*!Ai6gUKD2tnFudR=*|(2x9PbR zjDGQ*#|8JfiGBgb=$kk$R>0Zr;q2IevqRwQEa2=|LsvDNQ-t$AVSCUJ&UdQd>~wKn z!sQA$yFHve8*ugroV^8{J!{xg4W~*t4Z>+Qg!4)joV_m2VHDHo8=4<62U9J-V((mY zH(p7uV_&fm@;CPT8y)_}0e_=MG|FlC8Z8gd5o{NhDUe6BP*!N#S22von8XubT22*G wqYYO}@D97+fN(eZ*752OXc3l~n{JdU^n8Q@9ie*@u0f}Jn0ou6VW~CrFHkZaz5oCK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.class new file mode 100644 index 0000000000000000000000000000000000000000..7aec11cd049527a7926b34f38efd794669164d01 GIT binary patch literal 1192 zcmb`H%}&BV5XWZ$sp1!Y#+&h`7dLw4L=aCB5-Ja{Y)4vBcCou{d?OFOfd?PJhcZsZ zLP-oLa_C`ZyT8sq``f;MyuJazH5@xobzqOdnTH`->_&Z5wuN3GMOY8Ky0vJmuz^+# zUe51&$RGMT;pn3Xt;UQBdrY97*v{1 z5=ZIe#({kY4k)BS5lMe_A>Bp1WkUV}`W@1NLk6b?l{Yui^Iy)*oljdX(A)t#IEiya z$L8udl6V`0$lxS3@yoC7P`DT+fyB#!NCbl>shC;Vi%p==7^#&)X>~O9GS$-15^2DH zfHA11I35bs=k4Brb~9+?&=#ey(#tSqW9AjV&lVfmhbPW4Xy+&k2AmS}BaUy-Dv4vW za>UkuXH0FG@X8Dr6zIPKP%JShLW$}%s>;+YgG0S_*qG^6sJ97QGreu9c4$`tc0U0> COq?PB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..117ab250a6987eaf400fc264c176add3ea846eae GIT binary patch literal 1159 zcmb_c+iuf95IvK)F)@K&Q_B7FP$fuU0dE)~p{PieLU}N)gb)vFca?1AOXS^Dz*oUj z5eURHABC885}Ke;sVcVYotYh7-ADTjCy#{XKHeu`Zb!Ukx z*FXr*ic@N3mT*F63f0KCpD9-6vD_vKdlqR^u$Jbki}3hl6gg3a-R84KXIOxH{J*eQa}|}ZsJ=deQ~id8)? Z`;jLI7O++VY+#jbhwU|fnrv6F{u`+GYxMvC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..29cfcaca3b4fae7bc0b6e2499f139c532759ee56 GIT binary patch literal 2450 zcmc&$TTdHD6#m8-)^QzTOah^ogf>lMhs4{aNiRU1IK~7wHb&T3qE&^)>k(|ax9$a% zs4x8)?XPH5396!|@A*+x&t7aV#EMW9wGZBzJ#+4JzHj~FpFf`ixPxXIQ;;QmoW>`( zlftKI+{L{#68KEQ=Muh1BLz8yFa34Ve=Mc2?5|&?A)zGUzJv!1*ETkr8#|5aN^N7a z)+lc^$~)DyYPsHC+v$|+wUu(axyg{LKjHga*0`}Nw_IB_c9$5=S4_ikx#4!W<_U(0 zWz|sK62n-&&|yec%pOTE)Kx>QdwN&cZQj*LlB=5v*E-x*{r5$ItrTgz6brH2(A{!&K}rOr0ScwP@g#Ve$0~Vwki~X6fpW zim?26j)XG9xt6+XaM!bGF8^9?FUI^t9WK2z6QS=jSN>lN235K|DgnAAJj|ei6`GQ+C`OnrzJ%#w9MgTZV9o~El2FZH6_5Np z*BEXLxoFF9Jj*g|SM-{eumijgZkS)3jcsw*->(BO}bvbCx7Bt&G<3n@3>J0+q}3oCt(j%+Wp* zDv+ah=v;DAL6ZrLu7L2X>*9lBV72KJS5>qog}}Ym|2Q-h2r?p?}ibg=oE`it_B&EFi&MB wNT-Aka4oPc;X_;}Zy%8~%-h$$LHc=;jDcN2fi_7J+{6Oy61YYC+rh5*F9c2bO#lD@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..6e5aa5698f45e420049bf5e1052dd134d5e2f65c GIT binary patch literal 3529 zcmc&%TT|0O7(Lq-BBgRwyrF=Ka*qgJ0Rg!<%y4liF#4FLD-EVeP126c_^9#y-=5ukXY=Ft*Y5ysV?K_0^h+3sBZ9#?#4!|y zj9a1^uBQh^L^CRyI}+|nxF_L0Lu;0&wVb78mG!KWv4j~L$c_%R)>W(-YL^gYmmqHAeIz$b}J zGmVYXz*ykOIXC51p3}GY!h1IuVl!r%Cf2w}Q(4YuQ`}lpQaX*aESi+YhGJ==zdIOn zGMdfs)K6ShhGNpPmd)wqv{;~V(xb`#YjO+^{Vd^xVQ8@S&6Qy?Fj{%B7`oD2=MG=D zHo4)5RV96Y9qYUcPB0pXh+kjVuGvOQ)xBC4hxv5gmKzpNi%P$d|nep ztG!II6$NH!ODQM`G-85bIeZDPRJ#OfQv#>aAmLF0lbA?g3eyrECvXun33OpLfo{x& zWUgK{sc4F6$+}`}$}6cY@*sw}Ftc+x%4o(gK`tYJX!dC}>*G&3AHy|EdN?~r=VZejx434&mozF zs09DrB2RFxfxRKjaUcMwSE7HO+`0y=@Zn|}%!;TWi%$Z2!RQweg`2(;VsuY+oZ4pU zJwpwmbZzO|0qgsQ$n*Yz9YjAN_JKwtXrZ>D_{0^8?4X!Vw9;6o8-+7COFfE58_p4? zxI2#v6v@aFF40x6EYQ;tx;B4CP2WevKBKn(3#2IC)1XTtzF9!#5yg!nL7N-k5j3M6 zmkIO=JylEpbx;a)#KKj&Kb+#!L5cyQ7(A5X+CGZw)a#~%DpAxOq!=NJ(L*V2?xX0T JUT;x_zCQsmfT92Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..75e5ff4ab0ecdc2068fd524dff24952a4f4e8678 GIT binary patch literal 3000 zcmbtWZFdtz6n>@+-85YUg9XKxF4#gTBnt%*+6siUKr~HilNJhMo$OANfz58*mrC{M z5Ae6}LGhe|a@6nsD35pZx}3(AmoKwBvv=-&=HBN%JOBLq$6o-Z@i2j-IIrMB9G@gG zfQxZ_n!qJoj$=l_YyxqdAI5u_i{rC6u8iO+u7!)4VO&Qxe47u4g>bkL$4v#d;>acN zIlc&&@(C=WprEK=iD7(cxwy2xP?%pT<_hKYY_U*U$(J+bT(PjexGzTItYZ?C19@qSLQt;=x6CURtt9gfxm)F~4Cn2|m|v3~Lna!!5_q)N^Lml%!juhH z*7@eN?g@8O8bU9%o;P@iZHsV>RfWIUF(i;)VEIjqZA*rqC!=BdoUr5D^F4}V1g`YA z^ipOqUv?e}dv<3DPVM3FJ5M*AI+wP7Q`o|l#kSd2q2rY{|mOT}?~%y61lRgS!o3&6=ke2oakfUOG0-8!^PbR{eRU_ zq2UNMjhX5vP6nQ*_9!mpk%Ajoy-{2row``*bQvljgWpoj15q6C`H!I#seIs3f0Z zmZ>ikB65M)Mr{yv(!$qI0Lbn1?w~0tq?a$sCc_A+)spK_SNU5+qiC?Uy!Sc7&Lwi> z34ftYREB&XM{gif=XO6@uYsBZS>9?;3S(jGGMwK-*ZS-Y|7diYEGdDoLmgpw{92OT z^Dz4wDBd7nA^cKAjz_s^&WjBmShu)sTEflN=x4w%Gx-KV&PIyT>AW_d^}v^w9*wm^ z3k*jpfwatK@Y~X_wfXM24EOsG=H5=8y*%7#a4P5l%0P69p|MvIMuLrGnzcO&V#v}fU7X!q{US)8K_<59X^#%O#WAAsRQnhjut<{w4ohsbU$ zG9N`E{2h_)AX(ENns$!UY>wuPo^MS(1$&NxwdCMa#QtvjoS-qhxPmNWn7|2oQ(M+J ziAkCb;}oXIBJ}hVhMKn5r;_`gVQ4C;(D)qjwWk<xZ%F(~Ms!o4aj5y>7>(y>Hh}5>0O>@XsU8} z;39l^n>p`a3pvhnrQgaIwnkR z`hZ`VbVr(y1$_{Yu>~ z*CIwJe>i0}mA6K_ofY?e)S^F>@Y@{UT}K4MK>iM(Az=?g!TW-`Ig(Y#et?4y^f024 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..fbdba7b228d47e156234905a9a1cde87dd0b8918 GIT binary patch literal 1198 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..0a984ab0d0b1438dcc7a53894df14fe21bc7a149 GIT binary patch literal 496 zcmb7>Jx&8L5QWDf>_Yev6$Lc~G>imgDu_ZA35kRQc)df`k#}ab_D19q9EgGga43Y6 zupvS;lyCg}y*Kv9=i55~T*Gk+y%Y`@He7=xdgO#v&LH{?~O2%2~uy-bO_`F=2B|Qc)L<} zjdeNIZKuA1-tfgx6>Q8+;V^}xI2ub+8@jhH7Cvje57{gxd;_j#daf1xvr4v3_xLAM z!O4<}PV*GkX$l5g%LXz9Tch32w$zr#NqabGpJKC^g7X#F3O=!Ks!HlW`H+p|mZuwA eqCi0>{v&|uD%gQ;)Von7ahgCH)m~H`*#831d!&8< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ba7722f3db6f96d5d776f27838b6878ed1e6061f GIT binary patch literal 1537 zcmb_cT~8B16g^W)x2#p5q9Pw6_(2Q08}$*yKq--=fu;*hd?K^U*e==bHoLP%euaO< zk3;T8Xjfw zIE!WFC}=2ZSYeo{*7mDMwX#*+-?PeFhr5;Sa_y*8*|aQ%eC33{`hH1&r^&4vp z*GqvPN$$%!_hP{?zg^zhJggl23uLY-ytW8;xFdt`G!#*r^2Ju{ddDJUcvZ25DVlVmyS^(o7)A=kIzze?923v+ z3PJD1En9>KswXw;fcmcU&{cNgOv|PlF&thgtz>@0ZMq@kQ05HPLh(wAQZ>E&-Vtr- z((!9pWyr2OUNRfq3gXZaJFc3<;!sKnYeOkAhntwnVH^`VJi$|jE2YZt@=}sySnA5d z=!re(s3H-I;dne!hiVHW(Y8w0jRyGThCpX|i*l#x;bBhM}Jyr3_m z@94@I*r(2x+w`x~CSV?EEZ`2UQ~}zAX@Uopp1~~bPykDv2xWXm>MKTmBK?uP3<@RF tiLGLe)@fSLBa3_e(#zyizwz%FeUs1RwKHVDAf-qQrq7bKK)w|2{{gOZ%WnVx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..21a4e7c29f6a906d4e1262756486427cd07d9c3d GIT binary patch literal 13608 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 R1AMSb{J*8&aps!H{{h>>G9~~3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8e09ed18ecc78b6b460a7b124a91622e524e6af0 GIT binary patch literal 5296 zcmb_gXBNU|D~*rfb{Zdrkwy+?7xEA)R?}F+dKyPysko!!ZW=ZUDjXHAilT~-sqj?z zDoP64&s&ZaTu{*3clw%w)P$QC3J%U%j+ieMa>83OayEMo&$^~zUo$*Qw#%KVVBPW+ zT%XMeU91bk4%YQt$>&<%H(kdOX5e~yVaqf;;fO#tfP62DT+_An zjk9{ah_TcA1f6#ahUMtvp$cV`F(x9_{2Gi3F8;6Z6m;ZlHy3F;oIslCdO|9iDX$`? zl$4<0*+!aHPbE?;wpm$CDTNZ!Q=6tJ1{STUVpGMIf}^GbE)@*B%A%e z&!a?_GHj8bGy+3G%SuMU5#gBLRxuFyD~|iJGvPXcZ~_G(W|N0o8P}&8&7?uvHjTWX z%d2G{R`C3uvk8Q`?pTbLY6$q&nqvedo=`S^E4vV7s%~Uq8FqJ!4MQ&lmaWejMUEY< zth^>XYn4*vVbJeNHi5smzrD+6TY<1wBzNrD9q5d{HX9Lf2*2Zdj zqF^4oK!Ke(*A4u@Gm7-5tXuL-amkXDax4y?J(2&6G=qlYc)x~^;}a@Aso_)jw2D_W zyo%3g7{-W-&uaJ_KCj{n8or1xsra&nui$kRU)Asi-c<254PVFW3WjUgslnMuYx^{} z=dT;KExc)A7lo(bB$p*{3JLQY8or5dY52C>{yQ4p!gp1CPs8`|0~J5i@FVUBQL>i;2mnDrYZYD>zp#zz>)m3@`8NcMD?O(|vPY z6byZ1P`@JE1!f^*jgGd=h4qwFjm>J_C~H#=?FXeN1rJy49J#Q9MpT<*tA?SV;*Sbm zssZ1?dntU?T8lF2MEG9vLc`Cw`I0R%aqOL_YfroGT?O3@d$k#+ZZC8l$#oOW5r{ZN z=u0v25lEE#E9pbQiO^V4u3=)rV6V$3EP!U=+ziewfgi3_?!oW~WTe ztDakk6TJc_NinnsP{V|qBvUKUn|nmWs9A;|bJa5GRly@P;Iu2NzJ=8*VrxRCVOPOO zWXsqp4gA{|-iBo|egh%&Xc0ZuhB9xTf~<6FC>ths}>sfGg|@k zz*BuS6-r2NwIxf`AumB4fgAIAPoLDLp67|LgW_*QwP2P|cX3oBym8s5kLNcG$0YYj z5A<9Xij{h7$|)5@#NMnlZ;a=svP@q4tMQVFrviJjdQ;RDjODWRk|D2lybg5J4)ucy z-rCDZO~offy*C{+m0FLBS|16IGAytsTvmH#c(>tkib65iBF!o|L{6&CVi%W$JE&sxYG5;J%``o@fs9r5b@rJw{aEDd8>q@2${ywdi z=$3HY_11KwXt3ha<0KjuoS~{^?b}S-br^T;GKeHYy_)!@wLhm%09o2a#`ai}lMKI0 zTsAgyA;oS66>mQ%KbF)C(4qQPYUrWLA(xu(V*2&d7{S#q(-XNu46r?=6vjn=s{J4ns< z58OlBpV=LWdI+t2??(ro#sLh3BKxCdWswxXu`}GJgWskG@C;WTAOsyB;Mzg1ZfDOB z&hnSHHvY=Z|Ha-8K5y-y{cWg((D4pBTd|Gw+`H(y*$s_<_i*6MHXiy1wE2N;92`x( zjfZz|XtZqyhez9c+Xi;f-J9xde+Q4GFsighg(OxuDV)xSJVe-s~GfE5nWLci-Nlpe9TN^n`N44k}3EP{5c9P zf)D-xf0TGL?V`5xptuZkb90k(&ix?Ye|-H0;0|_LsN=#KYPc9or-@5VY%y#)sYm-( zXeTnSjD98G71DWz2ZL1dH)Av7aw0|UCwwZM6JzP5ovBPZo*66o>^9%4WVpNFe&{{% zi9fg>uX4Z7gq2!)F3S7-tu@|cCO;Bbr6GaFJ*Abu&+wspER3rp|5kEu$WVJ^Mv|dD zP+Gnyrm3|1BF!nXF)*3Phr+6`Uj%D@q8!8XpnTNlv~YxVE;Cxo%p1$6%iS57sZg5F zo3dM|d?f8+a@3a2So-RrFzj}F|6AoRfz_cfJgpK~&i}8b+uAdQ&Eyjmy4R_y_11xy zi3BZdCpdw%1PwG9o*i2+8P2@eorFUcTJL&?*>u|R|lc9^oi+ilI*lS$!FDskqz9Vm**bFwF1Cqb`)mla61< zN*XX0$x2{YNJ#47a>_3SjnEa3JVV<+Vw1<-@C|O^H11e9ienazgizg(uwDhW32rPzv$;^}6oAGAHCh z2ivt>E3A~te@b5Pxl+@`T_>^OG%nD4Y|$&8MapnYtCXQRnu+OXCbFZMSfRNCj3m)V z;~Cn0K$@_?nEeIJ9%&+Fk2aCEuQ!pg`!h{s?U5~XY$4Z!&adeDfzBrKpCW(#G!7w0 zV*wcy(FL0_7$I?uqM!a8^zXm`eVvFSU=U|%N3o(zS+p{_rlOU}HXW@@z8T8z9C?qk zbZ9pAS^G0mA8C=I0C6e6cof8n4O&4M&SN+MoNfnCCW0^EVgfkR4xUN`UrGdL+rcx5 U;LEs@5INrto=*f{jXHDfH({X=X8-^I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.class new file mode 100644 index 0000000000000000000000000000000000000000..d7e3e9e3dd467609b4040304023f6e1f1e4e27e2 GIT binary patch literal 1228 zcmbVMT~8B16g|@qwk>Oc7ASt8fC6n%Moshu;!CBbq0vN0->2K59o&y*cWUHcX`&H* z@CW##jCZ!Jw4o2`!_LRuIcLwg_s;(O_5BBcr`XRSi`yC8$zdIL=W!1kS!A$jVar7B zTXD>F6Nj-i0Gb zg4A4SEhEi4fhUyD8&mp7OYZ1{Bl}tfeq>>XVWoUsu@Sk{m3kV?uw1TOKg^Ihblj1_ z+(|G99a&e#PH`H)Z!%-U#tnw_J5TmP3%fSTs931l*h9%i4)YApXE^0CzzIB$g!6$` zEBP)n6_isnIUb0MQiFG+UIF^ zL^GqgSp5oCEhH|H{Du_67ogW^ha6@CC$n8+jcKiV#TSyc!cL~dQq`!#K7{4k}y4EOiGbXlHc6951J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..85511f06d25b2bb1d8c12a5ffdee1812a82f4607 GIT binary patch literal 1698 zcmcIkO>fgc5Ph4E28`3D?ibJkEi^Pq)4JjYsgR(g5-7kSB|;!oY|N6lO6+RADdotS zU&DnW4*URq6k^tKlZd2(i*0E?M)Tgx&c4}SzkmD$a1T2MZsL}KRjldNZ37wH(ZhNM z`3&wd;5MBqZ;y%#eL;=MNN+vc@HnD}Gi7dADU^Bdqs|Oe! zj8H4#v^|&9J?yVxJB>FG!{G=xhTf!NwuE|44bNLt%=tobq~>)cU9Uxbu@v^N5~s?J zT=#w1<%-n%AzIuoi~}bKdLq3^DOArpk6~j1)i}A9?e2ehj$ntkr(DSANZF~oIT z!eyEb+9hxWNqi<%Op|4XEOpu^X`U@@egi9iM}p?$8B$+E_Z*D|!GLAtu!31yt@Z)1 zFh@IrVjc@br&o(uB5!(`aWx81C2x(-h5;@hUx$f&NWR#29*}1va-H+Fi1H9A`T;AX q+=_B8pCSEs(l&AKguJCbV!&$+lD4Qq%VAV2Og~9cR){@;8-D=574Xdf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..f7cabd992d66c075b072602c71bbed65eb605e57 GIT binary patch literal 1824 zcmcgsT~8B16g|^!KUpX&9}1#WMQDq#fZ_*KLM1gJDPSlxF&cHdj%CSqOLn(JWBgAF zB1WU(*&k)R(=JeGAAG6%Ftc;#o_o(dcV>S7`Th&QEFMK5;dT_0mZ7Y{!c%3V9m2Y#+bhp)F)iEsY zIC{mhxb9YLwftV!Y;JK^)m)c5uFBu(eAhK9mYS&<9($1G6G-;Np`e*n?kq4wxNTSL z<;ok*pyYP6Jxw(=tEA>#+ptRH5Gqqntwh_Q(LyG-mCZ9~&)ZKdxL2ddpeK_5A)Qp0 zAeJMI*Q(_rw>Pz-DXOmVSbxjlCYtq0wqFP(SJ5@IpxK5Xe@c!+t1m+if> zGKR1q;~LU3dZ5VYg~AZq)oeNtF1MX2t7@7I!<*F8_^CNg3$YQOkAIl{DDWdPV(6wv z=j_f4tr-HkS+Pii^Q~Ji?$Dz{I?Xj6g=JH7oP~yVdCx{;(?wLm4K(6Bx0PgJX@;J^ zE_yqqr9nZ6{(Pda+Dx?p-9tiPS_cuq04{;yGOcdVEWYSI*jM$NU*s{*++4UMv+maS&$B- zz94jw?no_goo>Jj%rMpx9KHx1YXJ^p90@P;0#zWskspwrDG|RCRXUC!AD~nENf!S; dI`ao$qVT%rQ6dlOWDg1G^NL9#MK&KM{sNmB*I@tv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..73465a1b2730b8315961c6ad6c4dac332b11532a GIT binary patch literal 1759 zcmbVNT~pIg5Iq-KTWaL1_^lAXTTmhe6$KTGC}+1c#W2c)*oW-dy?f7|?B1LH`1$o4fCAoSV4{%1WExW$bm2w{H#110kU*}&FBuJ8Ah{=?lQW^=su%4Mh_SjQH5L(5WDnD!C8G$TC zIk4KS%Z)&Jj0ODMe%vu-MR~UCJIeEvA6jj%#XFPdjT@V4>$kF4$8Nr(0%>hcwl;8G zl94F4>Q4V}S?XvY!$wUDO#PpN-A3#-frafh;-K%-YQmqB`IqhqWL8uoaO5MGr{5Qk zYW#z}Wg9q$^8!~GTQ%F?v|jsRqh42mmX&21uB~0=FMM=loq@o(@@q{q)D(A2PwJ|w zgr;XV&9XEbp{$r2Dlp?B%)cm5IQR$+Ea8cPrzjbChUW&Bv1s50qnC_c@#+e%u5#=( z$JQ9V;et2!ImrLeE(33wb{!>wxqT=ObQc8r(r9P>>co zCE}n#nTvKN@gun&zX2}<1dq=k+cF?sx*u9O!cZzi3B0c%@3-lv_0bC+vw6k#;SIFx@4*3q# zXUgQmHAAg6+u&r`Vp3aE9&K2*Z2y3?oJS*Qvq;=_!z&NzyY#dTvnk)*dYd(sHe(Wt6mx Mkp@8-{9Y5k0G^4V25O8@7p=gIrlj)_wRpxe+A$X_H!7*jDcA_ev-qd_)LF3 zH}FLc{g@fV9Ey5YGVo;%^Z3fZ*EuX;aR4UD29_97mFi=Lk%})HR^UCGJ+LZ%qrqj7 zp}*t`SIv`5VQPmVUH0poVW{E?zTR%txZJX99_^5_V|zQcboDykOsl3FFsxN-+~Q4c zd#Y*G+5zbXf#VCo9py`_)p2ae1y`1>6c3aYaHlO@)v*@B^|Eke=TN!6*jBDbK8^R< z>KvZh+qg_arLEoKJXsrV+M@39t``jZh01~b+_pShG^}dvfbLODnpWIt3YYlkUNYeF zx$6)OigT;1@8cH}Ae&0MqEVdMUt};O|EWzpXj0Fap@@WR_zW{|V3HwQ=gM}y)p{>{ z>;OZqWy_#xdmfhz?}ZK=Sw}6;s=1p!y0*cC zwx_f#u}R>|M-C4|85meLuwvk`fo~WFHrRa;UjRSG2g26s!4m83IUa=bW)3#Hw; zgj5{4`SV-k>89V74qtI~a_28f#QQonCPpwy_0Ww|*|USd#44T`cxs}8H52QoGThKI z5taWzlYwtde1{Dao7iF))8+VL#)-J}opy^0WnkOH4!&o2dWl74VAsSRelRhNcPQn% z*NHe{C?~94kly?>uGZFR?w3ys{4C}Sg^M`YI!zib6QZ|5A6(zs7D4;)(3gtWsRsQz z)k#9^S{E@)&?gJKi;3fGgR3wi45NjqM4-b>%E+r1=#%G)A5r}c3jShM1j-f;Wx<2O z{yBgMGEpGfeymUE!;a*(;@zrYxE{Na(CHqNO8zy6x`)&mT2c8iJiMp_bv3&Q78juI z-3D>79=7i>@*$aAdY4RB6EXfjZF(_o>EXSFiaVuG{lnlnUin=SV5v+zgL7H@d+4P_2+e=L!Beh9;$H>g3 z|3LrVOBi#Re0n;c`3>0=@|j}{{Ds`zdnXwDneQMtjo!nT~90l|v@3l>~;pRoZstBL zc0l|c!wgt*Y2pPA_Jlu6sL3bbviU`m+K8UV84oA_b;2tj)tX}F_{fQ2!1X!u4O0tn zHN-Vs4-sNdfEyuh;+DX8YV}N&W};ZnPzNN{1P0!y8o2+_r0okYNE8=#O-q24FlP=IAXfhotEA@ zTcW+Sjpbbsr#?=cvomEG4U-uPwW^{9$;dRD zMmt_>6v=9=mE}QJj&9%NdxLw!_Rh9LWR`ZNT-=F8;J|irx?luG9r-2t?7No&PwFnz z6qj)o!+iNM2EGaV_|Fr^yHS3Vyz)JTflJ>YzP3N_<>z4AxQsD=4?7OnhjHF<4IJWU z7EH+T4>&!wjy^_|+uy&AfgI+hr@mwGJA!o#^V}O2~VxI&2mLVGE6&U&hcQ&kb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.class new file mode 100644 index 0000000000000000000000000000000000000000..03f90b52e0a6f2f40eec41054d706fd0e609d585 GIT binary patch literal 6536 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.class new file mode 100644 index 0000000000000000000000000000000000000000..e872a402ccea574f22237281464184436389e4b7 GIT binary patch literal 487 zcmbu6K~BRk5JktOG*Cc7oB}qCV4GD{!Kw&}^a73<8W&>+j}y_WvETr3CxqQ9feLmk zEYDx~|9Ri}N0*aKvQqCm|3A?W};0(^*MK6-g5+45TWnl{Cs(ODZ^z zOup5MkORkAHC~4m7L%LV+&z-b)9Z(YYkP~Qm6Dz;1(fR)ti20PIfLy57Jax(@ptsx z#6|M6f4Xq(EK@FEeD$KJPS%{kLDYq7yrOGuNWjSkyVwAoFJ&tQOn=aq4Qorx-|)X+ zx;D0~1RN(bG}12cwp_;IwvGR&mAXZ7-gQ3hI`1Jy0t5`=2LgzpfE^e{y&F}!NAYBF H9>CrgPv4@s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..3c46caab598519acec5b40c9bcb7c4588bb41cf9 GIT binary patch literal 2391 zcmbtWX>%Jz5PjooWqFer+2IJ600$pnEj|cAG6o^b2gs7J6a$}Jqt#fNu-X-~v&Jfl zf5ZoHs+>To_yPPVie4R-OpINLKWKN3p4YFZ`}OMYfByUnz%sszVhUCSA4Rc*Wdkcw zjKCU4466}*9KpQ_e1iMo;-}+CA{CC-!pCO@)}y%DvHd)XFOW9yrGX5?baAgxJjmuZ ziiMqg`5;{`XG>*M5&ZXAyrg4;0tZbHnp% z(v^ChVR&wSpJ629Rmu6SoODG#XjFtM^NK?&v7AS6`&`Lz-d!BgbxDzI4!W)cKArXb zzUM~E=1RCiTU=}5Ys(kvNZP_Gb>5piB-jdXwjbZ&kepm#(!%{FJo!#E$_nBr2miL||CI0^$k=4AJbdEt=tN z`v$TMku}@tUU{_S1-sP3>e^Hxw6K_%Og(XR1Svg={%*CVRmjn z`5o@5ft7A+3dOs8IXSvDlK%M)z%W6Y3pEwz}d4)1mp{y?UoKh?gF4| z$Z_fN(E26a7Jj+aq$?Z=HNvoRg@P|Q8@3{fCPR`Fu9lp#@aqe;qCP_E1z23;zHaks zbweETz}e<*)e$OFr#8osoVy0-^VCWef$mDeq9PcdwFtE2z%yNcGi;ypu3 z(Z7Hg{UZQ<;qPD?x54l-&4yr57kOo1{wnQLU!nci+xu_OnA#nUhsm1SEbY8QvlV(X zdXFwV2K&8j`Yt`AWCXlVZf5Zwjm(Y_W^k8gf~Z)7@zzKbP{5r@8uSJj0)K!AK17f0YMT}? p{S-IJ&8yz~fTA$itDzDY5H;*Ju*DZ*x0r1=mM{{qiS&qV+L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..baf6c074e603a12029f76dc85194eab36c629906 GIT binary patch literal 4059 zcmbtX`&-ji7=BM%2@TOIsLab4+jK(^qnr0S98y5ET-G8C-R9EtPy!*TNs482_wE1L z+*I72U4Gv7H|^PXlBU!GEl8iICpow8@_yfWzmvcJ`}Ge1@8Aa+2XHNpPP`|Y0nuD< z#rtg-#Emu#AthrNBQi#DQ^pu>wc$3>62@grU{b=Agb(7#AS+>7#y;GUk-&_ESqUG? zn8RHO_hfv8k0pE};ZufadUBMZJ#9M$)ivkOFRE#~P~c9IVZX~=*RZV_%{20wXFCj6 z(>bp41+JOig6eU7!7_Bs)NRY+IxSFF!li1qZZFB(=kTJrS|jcHwxtaRDl;z#AdxNC z49oBa7#{U(Th<24w!L$6D^ATY#D?rVXGo+Ci%*o6bKIHMawd%sumsSI<`|-18H{-g zhRZNft2kG3X|L<9W4XMlYYw-#r)r+ZT~BqnvtsC6HI|E}I_QsOgP}1RAvB^r!j`=* zxAMU>1&`sMX3&IkUC$*QddV@oRW&;}o}RXsxRn%E&KK;JYTP#%R&;F7)@@T=IY)61 zm1`cU&+rE&vORffmr~rKZMmF$lq%LTT&{(0lU#i0s(E`^Gc0wKP;?AEw1uIqyliH8 zAd}(B&IMJ?VHD%8^rE(+l~od|y0%tSvy+2U!)2Wp1p;LA9!~(tFwjI%lR%L3P5>vv z@GkKTqC&}%^)!8HTr2viN&LYeS52oJjpuCJb3I2ZGPGXP&B}3;vv$eR`G_HM{P2cc zJR<;6@H%=FyoxRbuc2GPF&t;OpgWv0!zy%d*wsC6JKa@%MX{z>a*8(5kOW;p9$dn_ zf&vyK7z!4#B*9d$3`>Hopoj+&90e{shSct|HVCkUl7baHWH{a^#0*1?X_1G?piYOJ zITUhc6>SM+1*`ash*v06P0cE(letA=Rt2Bqk-+l{;+XZxAyacHMnd^+52%DM6?}!S z8ESKM*Q6xj8wKCuyB87Kf!G(4M8fwBcN;@Z{5fwF0*)k%>AmFmOf+uiOD4Y&rt^uq z{!QCnV(8d(R2ifC=J;rH!h3&xt)vs4=ebgW;ZTpy1wrhxos2Cv0`~%tr)-DLO?j8q!YBIBuAQ;+#l|3Q#plFW zF88LiRnyk;l)tqh2#!xseO}HewW(3{h_(}=m5MX#igL*5;&i@e8^F}q~N2gj+Q?2o}T1+6elmj%-?Iy-G|O#u_Wz7U|M$ zl zFF5u?aqmpts~HW?1kqBmF@hz}Fx`MkZ)xQm(W%GFUX?l$;xbS(A?UAGQ6+Swr?Z|h zt1{vQPw>I9McnIm5~L%It=?`0pmN$tA6pR|!BIr%Pxll028)Ori~poc3qALM(aJZd zeUo}~G#{mBqW2kCZ{HI{dQU$=^d}mM-~_eph*8@|?Po*=OkZ)7R2R?g<-&%UzJDy$+eaQ4_do2Ww9?x zvkJ|eA?y1o1}e__-lVGFq;QVDg@rdMyo>YX#RYnA0W&4?_Y%FwXf{Fr%LpMG_s4)^ zWbVPaXa^2u*Kj!OD56sjUlw~YO@Y5t1K+WV5v{mV6)l1Y`cOAR!B&M1zX1qO{!oA+lk;1T!;k+;82JuG*nSn zh~=BHKYvgD_)}<->S5|y#Rcms7V7cEXwR0T z(%&al?Ok-nRjNHvSs!r2PmRFFNB^XR+S$Nk!sz1Ja6NYmDYjGW$S8A-H+)%EOgQ+l z&)B!6;p3TZHDMwZI{Ul{rR5NevzASCezi}KwLGADD8l|6rYdcx>N=mvUBcbpz}&en z(B})6N$2uguJ0V#6t*Egf$E$uS-f~njn?5A!&fkFW(NY Aa{vGU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..cb1a8bbab767b5dd74380787e7bc35c3782b7f23 GIT binary patch literal 1137 zcmbtUO>fgc5Ph4tF)@Lbw&AOM6ix{eSip@SBoqNcia^My5<)$!%_!N*Sy$doMfp{5 zDguEx^P>>6PMoBYPpK{2GqbaA-p;=D-+w=T19*hH0h+ktB}^kvVCyp|qBa4Gj;gOoz`4H=248_l%_qAO;U!d`{@lG7ID5Hv3UF$+^06Yuzo&7Bo*2dvG9+WD5b#3#`aR zjStiL+6zLjIU=yXS{JL~XiVBlx4>CPxuK4Fm`XhiBbzHdY+)C71p2GhEt@pkn|EhJ zsc7|SW|oqXR;ReCZ4pJ?y8_ znBKAmD!@yMZig3JQcNwC{&5L&x-Y%%Qs`}bz{jYEhkS6Ge5`>Q->g3fwAg#hU%}tC zdnXXzis1|V4mb(ehKDvTvelXoZ$fO^Pj<8?Jd-PqW<9oUi}x=zN7I6 a{#PClaDa^hU(`LJd%l`q5m}B4o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..3787b15d5c91578f6d35d2569a3e6b298f2f0834 GIT binary patch literal 2787 zcmb_eTXWk)6#mvuv)EQI1PI}NZRMf~n&`oXJpl=&Y3`R_jPcT6@S0 ze}NYs`4zyxgtP;^!+!$KO0q4djw3gHkgZ+meCP6=^R52=_rae4-bF2o3}!hBS)?$R z!70pVaRCcCn0SX{F+=aX$8j+Wj!Sy;{Tx2PQVt*DGDnf)3Iq40*Rd_hP^#3WDH~EW zRl}^eecO?~Z@G>mE#-RV&aNdq=}2V?rKGRS$k1F4mbDP3$S`@uc5L+#!*}^OqLNm_ zu`SW;Lv}>d-Vz$TMy_nv+3ao<6I+(TfY)WKx!X6N-DH?paknU~(-lgj+TN*4Z$s3Z zv@=z4DU40w*?JvqPN;_MGgRY_6BQu{+_ZOE&B02PX@{zD#y^l6!{xY-@yfz*${Wa( z;aXy};iY0YSyRHgzbaZmDT2nh%0UEXOW#_urHB}+%xPabTOrp%Z!vry@cZ?)+v&B< zBTdrsT;*DB)9fq~$pZlE@|!mGQE^r$a10c`Me#{0HTOcqsFjZa83x92jcQPH+nyzF z*}8M42YOvIyl_u+gn=nsXNVJ#sC9zDJEV0q<}(J);AxI!12?e3annEvw-{DpgF2*t zWS2E_qdRje-7)Sl%JH#*Pf(@~)hU=w;cT00^?Nkz+V!UfZll7nYM_cWj?WByj`hdL zanyJWW|F96A>05B3`?Wyak$JdTuo{^ba)uPh}kDdpifPh!i`8~ALWN3o!2UMA?9ER z*O9t(1(YGTEmhg^m2kACFXe;j>Z!SK z8m?cM5j{(|q!`q()wR2u%a!uYyR}lSR$i+z+>Q_5kTl1@r`*L+C)YS|UsVncSWy$3 zC8ByYx->3NWhHkg(8bYJJ$)dNYMr=za?9KQc*kyvp$!Co7Ey zLZp+Gt~c>k6lsOUMYCof09w_%rlR zs4tL6)OUZB@yza)Zn06K(KeYmd*Oq|MUgGCEQ7&8)Hd~r*IAvDa3F-2`z~W zDI_q~fs1Otq?XGam{j|f6xwk$iEBw*XGlyLmLaDZ+A`TChIqlQ2!`$j!xHyv)v|C) zylfJuZ^72Nxx`&VeTU4rTs1s~XA5PaiB-W(xvG_G9_f0XZd;bnrR{3fb)CDy5>n$* z3QuYt9UHc#8CA#BZu`8VaMui7+$D~v3QKZH0`pwyujd&Cbysk?>$qTYkGy}(EIj9H zTr;_~qWQdhG#)ARRm-5*8v(6x)2MJ2S}}-Zsm|ED=3J2OL*ba~4fQ9HP>Rwutd)E= z!dfgpr;<=U?YhY~HW+#%he7BJJz;rvtTN>OJRycIw<$)3nLS%;og~8nUa1)BhPe5F zySyr-aOo!cTcpo0(2SgQr;eV1-N{dtO8IH3PG?ba{lz`*gfL6Zz0!rF{CP>-VAxkQ zRxB=SF5&X?R4Es+6IOWoCrkvk_ni6v00w2tkSf|WR~Pe!YO>MaH^X^_^)!0W%Mi`x zuiGw(TpD>yDcd(GltxcIvb>t(*sc_nMMt=PYwp|#!=Z*`0QuRPVOE4ovxQLZdBbT; zV@55v2#mv)Er)mPrEwdx%431y=|3GJ47VcoTMUKzP--4Qep7~Xh@tRn6QT}NtyCX6 zh58hX6s)IFumG-9DeS=%uxfzBJky?d@Y* zU?2VCep(Ygvlj=5P6q-whynU~gF`rsHedNY;`CMmx$%C)HqrJL{e$r@@6fr8*z&oF zEyO=;qkVZBiRCRM`#LtUZ+sJ}zWqdOBE5yqucRG^^4LW-LAHCy`Vjq<=gGi&=$ZUr zkWN&%IUK=JN<~q}aNO6;;RJ@s+6Zxjn3eoVl0QY9Hn1U_CL&IZGdN3B45LJ6d@B0` DQH_KM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..f649be028ededa7761bb18e471990efbf7d1c0e4 GIT binary patch literal 503 zcmbtQ+fKqj5IxJq)(V1vw?9x5-KdWm6NHjr8ZglCO15jjd_xfGF^^B_xUH%-G>YZ;n2;mfB`BvMPm zg)uTUJTofd?N$9PFD0$cIL?w#_Edha^=E#Tf35-tTMW1VKgUr2acdYXNGW--)|Xp! zy0!@CD3I}>c!(0pAkqq1gzaB=lO}~+9pwr!E-5q0<&zh%=haG;qC+I0Nl&$~O;u%0 OLJf673_BDHXnX>jSbHA; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..3631813867d5a4134673bfd10e8c9b4d9048b750 GIT binary patch literal 1759 zcmb_dTT|0e5dIFglu`tWcmb8G+_Z$N;(%xkFvCnrm?nd~WzrC7m^7(L+L0IiP5R=f zGyVX7l;fsJXfu@&NBeNnZ*#sq-|n8>{P_9xJAhSerZI%cUJPQ2!*mKWeRzmj4s$8Y zb6DW8$l*~6k2&NxEOFpDEOS`lu*xtfNQHuQD64{0+*42FU52c9uGKZ(((E%{_FdCH z+hXV!9NY6X+dtNuxWn4wE>PRYf9 zXxheMtx_^vMJrik$%>AyS;v}d1~@Wy`DN2%I2KC=Zaw<`LKPbjP+0-FIBR za-nOkVH-ZL`M%-#d|k85Q;lAEyjiJQe7<2msgV2V#Q~WqvedS2Me@?JQ*(7=-wecz z{hqNDBqxL0xRb#e))}6Yt~X~+{Zd?0itbb@ls3NVI=-Vj7GGcEWy3x#8gFZ)QMstn zIWJ>k?vfbus2t6}a*;I`d&{k<%S-RPQw|#$Ji${2;c6*SR$?w+Uuh@_W7K@pu_I9o zFWLp=B6?C#Xl&|P3H31S{+kZ3N=c*4>|E_8&QLR+II|%+OzrBQ9q5j01Z8<;Ii--a z-5!2?S~C2&9)XLv77Wj>f2Pp59tU={7F~sn>vI!V=x=yV&8LnILtVfAd6H|MnRZB1 zi1yz*F>IvRt#9aM+oWO8?C{Hm4*U6}ASODQVVugN?jMMIswfG0>|+KBeXB~CMHO>+k9lH@)7}nD`~okl{{a91 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..a6e0f08e75eef0816150156d519d6fd010d8869e GIT binary patch literal 1072 zcmeH`Jx{|h5QfiC8Yo{~5n_h{PIS#g3rL6}q_$Hx$GIjciCtnRg1^SV58y{3oHqSH z%|LfHpU?N+`SI(o?~hLaXhG9~0|yQnoO)Rl`+buBjWMJRH<6M(dd=*bvCH#e*CV8m zcx*!SG95|MS|}+=7?oo3E_h0k4DxAt-a=m`Jd*ezCzSS7klyJUOsdj@{dZz2AE_ JY82;T{|6j*c^m)$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2ecb0a1a9245f0da06340863dc5c30d731fb65df GIT binary patch literal 1539 zcmb_cT~8B16g^W)x6~?7QAAJ>R9ev8h>su!N{J*@pe;>&BD2fbF4^wl?ktgi;ZN}+ zkwg>Yvp>psr`?u~)IO1pcdYHfXQtGrRF>=(;x)ha`-e8`Wv;c&NMRHbjbjb(&m~0B?NcfxFlAeF!i?^W&M^n_*zP zA_&g7v`#GU3s*>kOG!l>FBxX1j=-pN>e@CBiFZ`p@+#3wt=O(DR~ZKKg*rpB=p7Kz z;WA;r3R|Y|YpN*KYL5!9bKh2W76Bx zq)qbCu*i^Jv7D$mnW`81me{maD`xspib(59kXc;ESQf(=$>I?nGrWw6=;HUr@GOS+ z|Dt4=>k34V^zOBF5vfJD93H4^HH98YUq8oM@2O4ifpyiU+pQx<@7JX*+ECrm8EUZ_ z&Y>GU^ncWH)P9DMvx(3VJ3}#+sZX~=_tuSC_kGiQ?!51wA{a(Vi;BKz30HEZ5{5BS z;h*_PNb~uaH=0Z5J%u`+(D=*HI2^zPt{@8*+m(h1{;S}s+JLD$)XDA4`izKEoPAipwf^duAL8)(Jk|GqqYGG$V^qlqO|F%}$vj5_Z)dkL(ub+8 zD5l7yO=&jgtU!g9a-C%^mF9)Enrlg`OZrnHtlu|Juc=%&l-e1#m#%#8Ziw z;wZm!S!{&MFI+u}7S;jvfABn5{lg8>SOa0K%Yx&Lkk0F!5xD!S zv#~eQ(6y=rj%r;hnVM2xk3iI_VUedwa3;UT2OGoaq`8cm*;<*|BS4_z1|Fc(C9nlu WciwiVdhNML06Xo7+wa!7(Ek7vKNu+h literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..80d75c5beeb5f6a9b6806a4f6ff5fb97e691d8cb GIT binary patch literal 1551 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 srz6tR1DY(B$ZcQHdi(((S4@DSX8-^I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..385a0c9bd59c7582ac571b7fbcadf0d15896af85 GIT binary patch literal 1411 zcmb_c-A)rh6#izrv{F~WT2WMl78Bb=oye`mM2MQ0Mxv13&u)iy$#w>Jr%iY(O=wKK z@Bw@%a&dL1x{o^NqZETiN#KT1_V9hR%?6O|MMhP{Bl~k(E zK_XNtLKA8AS$-MF)G&N#1(F|j^^nV+6tU^?zD!fmm8ndIQ7BX1KM6%5l{7rmiR8l< zd_R}#{#Ui< zM`9>E+(6yKBFY|0xaQ$HJchkFH;7@`it$*eF5e4|sL>3CMzf6?y#+;jB?@q?KAjwE zCfmsh?JgL3yh-a4eZ};@OMBJ-4(4x-;P_8RDEQAtaKB}!Wm;E=6YV>~JpvA=4j$Fh@k;AAJOT_DXW?o5<9?KW${KSkjy9UNGxVitUoQG4Tr2{pYs exJwah`#jj025;qp?_o6u>`sGuF8F@t@4+9t?Se4? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8e1c86e005141a8fd6c69a2d0ce7a1dfed46c178 GIT binary patch literal 1780 zcmcIkK~EDw6#k|yZCQ&Ts0b)RL1?#yl_q+r@c_m|MT{035>C_Y&@S2Tnw@E*7k`r` zHW&}avp>rCX4_IymW$x!&Ai$7eeZp5-t6x`KYjuzp=4kjD+Ua#j??aeHf!3fr;sy{ zhpC-H3dIyQ7?K}(UC4cg*x@#VA)SUN>d(013=7)fsvU@`2%ICw=F0KCcS5#Z#qf5w zCaj}|-?2nfa91@gCG4h0QLgQKp0Jf4Sf>nD-EVQnvnm%;mKkQH@ap>k_awLbxjy)w z6b!Gx*dF0Y4Yf{yh44(4aE?_W4Vm0bSH zo6j(>(?(xC!|RBYmzgA^;#-Lp-Nv{n44Jjd(k4<+#$?8T=Ct zTJC#&!jM+}fM{L6!y*5U%cU&m&z$rE%UGs=mqGuz1Y)|6w2SFhhAVY5TuD5wNzh}% z4B4CHy(C1O*0jkA#S^fvVdO2c1~C9DNMRMXX}8pi!z}KQM~IN0g*%-g7V^&Zc|TKh zg1%+V6U59y7jd)LMZ(q_zmFfzzVJ*7etezdpO+$x;ek~TQI%>@PhWHoS#GnQ0MgW^3b*2~4r)Ibt2~LcH jOOfDvSR^{#-Lsj;M!}CG!S}Hg0ZxyC%aP#aP+aye;3LHp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..7cd4b023bd60db462b7b85a596172e3513176313 GIT binary patch literal 2070 zcmcIlTTc@~6#k|c3UyTkZ+PV(&*MBM z@^Ek=hsiv-UNq)QIZWqpnc;|#Zun+hi^_rwUdj1DY9Td4VX-V6*OSiHf9GzJ=PbiX zL7HsA~=)Pz#JDwGHt zo-347d*kv@NTD4!2!+#_be58X5rd97PkQ7+Tg)O zPl|{2T3LiodD$mR&tgDTUg4o&kUW-j+E<)uu5$=WV;qzYoT;wYG-Fe zWlIaCy60C!NZpR=Or`0q3jKt?x+7Y;D)~W~!7da{#=R-(42AfO0vML!X#ZGN`&(%@ zm6a(JjkY?;{5+P|3FDD03Wf&>r2a-@`K6#9y5gQ^dO2k3@$0%zyyOjT;V7ohY^FCK;&+;&$1EM1jepkuh}3&pq$okW6<{(-V#N-vBn)TKp8!s`gQpY00~kyI iXWGFtiQu6`aJC(MJrO*Na|xOA?cm#q;E|{@qdx)LaVU}i literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..638d127d6e2c5b57e883efa426d047e7dca37fbc GIT binary patch literal 1712 zcmcgsU2hUW6g|U7QCwQO{Zd=C)nb9tZqqlVG0{pB4eA4x2Q|job%bqTx0xL(KKcXv zF}_&igFnC@WxTU&fe4Mh(A{J{Ztgkv&Yg4T*Y6)c0qkNYjhncY#wynI>UJ6_+|k2& z3b_>SGGqfGUEZn-8Mwap^2uWc_LL#B?|Xsbo~rX!M=Ltvo(rSNlxD=jH7FS9H>SWgvT}K=%3S&JCO^+fF#p;17XAWW1 zp!~Xe#80@@;$FjgVIL83xlm_F?ECKp!%USzKJT<`ArHCTB8yq|9XboA6VX00CREc6 z7~V`U-7>?pkkXeru`qWAdxG(z^3ZJ@bIIFuy16l>Vh|T_NBTm(TtJ*5DI7MX|54xY zc>+l~yc3Wf7RG`Y(lx&$9dY1l(d7Om#%(Ra6gCXxQAnX^U=t++TPPUFU|SCs!>h@4 z1H=6xawVLm=aS9`y*6m9(NO`n zaUGX%ndUU@Vz`1hK9e%0$udKh8tvmW&lWeoft9`^MsxfWiLar1mc}%}fMsN{f>~Ov z_5d(3M>~RI9t%XLSBqF8Z+fS3H40E6Z;j7{0nQ;`hk;y3zSwi_lV>7wo%6Mb@+}hd t17=9M73EwyMe^^YE#lk>d5b+npV#asZBm7n!>DGMew?DL5PJ+a{s8A@^>Y9K literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..fb20764b44cde83d83d8231bdb04051235538c2d GIT binary patch literal 1836 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 ep#3|%Q|R|BVsJS|0mI=#&tx+uTQ|G7JK^PD zsUM)~Y4x-J#y{Zk&hA1M!J`MsIoX}LbLZaYxo`XXpFh6=FomrY`Z1+rTD>2o@G)l8 z;}ad9rqGS4UVMgGwaV$3OW||O>-a*)mpxd(qKGu}O~Gy1G-_?1?)tvzI*u@< z>lv*BlY7Du(%@1GU+zvBzA)RKB@c{+KvHl_?_ft-uCpO6JI645+S|d-vB%2gx|*w0 zbMxfyR+Bq*TXb-gg;Ni)aRrNEJ6n9oce!D6r(vwsUJ|uj9E%iY)3GQ-9p1k1b}f@4 zBZV;XilCc|87WK8avHgb?L~%Ei+g^P+qUo+-VK!Yjs2Ew)GViNluix_YQhr~^6{9C z^tj`H<9aQl?zW7jwbHuq+qNWKMv1!_(+sRVU8pV=_DvDQo0N1NE#yJov39I0bHjWQ|>qaAx^ zbIp*C_31eUD~_wes2o>w{O@V^Y>0WVg>42u;TNO?60gpR5m7!<7r|OV|bgs{p!~Rnynb5=Me1{ z=*{SzymJKh11%DGho0Sma2Uh1PKOG(hU>J;oRW;tjy^#crF+WUA4t+&U|D;OuC2u6 zArj?R&<>HD)qX+u))DmCWJa6JB!9w{1Tx7(^!$d@-FvUl`@K@>+xii2WwgX=^dDj1 z*TD5O9uWvF05%esA0_-Z$>}Y8h}(4f9%e8efPDg;&c<+q&Nb4wPCB;<)C}<-BRx%l zi>Rp8INlF@EaL;R)fJq6ge=ifM292EH7KH?{sigYp*4kwM(HH((pn=~AMVkr3-{?C Lt_(Z~BoF@rV{OlE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor$1.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e443500ab50720944519bd3c2d385f8a2d660242 GIT binary patch literal 1540 zcmcIk+j0{*5Iu^MOybOjEQHnVz~Nk9-TyTrf}8@7rn6RI{LK;?mw<;EUrETtq( zz<I>9%h9^k zDqUAD$=3tpXlN&100Qx2W60G~8BJ+*;8U|EkO_~BcHK>Oy>PuEFd3XO{M{wSpmpMcXAS8e7r{hj1|od5PYuf9=R zih1ONr3K)P)b zmd9R&cgdE!wIb&w)1fw*Wfc-@)^@5$PT=`>!XOY07!`Omtd)mWXT8$y7wchI$ZaK> z^&E&~t*66EeUFya;JCh(@_)YG5R1UE{p1Y5 z2uynlYxFJ*t_tqoL#QdQ;~FOUYGe$2Pmb`*9muO`o=G107Q@)({~-SD{XW9q@t*M> zW_TX=H{eIi@``id1b=g9LV+LPxA|?1FrvcI(QS+s@MK~B1I9lf+Q!5P7T)ug5#(W~ zd)psy*k$~JYA^iReuzPM4u+FB#R+EE<1~I^&jQZ$BK*ugz$kv@J;!*KBbww9nD_#` CBey>Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.class new file mode 100644 index 0000000000000000000000000000000000000000..90d19746341be59affb1f36b4b08418320927f78 GIT binary patch literal 6198 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 V(cpD{fPeB|n0M(9;rJCb{{@-}V^shE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor$1.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor$1.class new file mode 100644 index 0000000000000000000000000000000000000000..457287f4344a165482e6201182b6666db32a1275 GIT binary patch literal 1532 zcmcIk+foxj5IsYHg|H$j-miGUM9@*Z6R$z6QX^IgqLvTVWYZ>VZDy#MSu}s8Pl^wI zfFEVqn}kb*^3B@XotfV0?m4GV&#&J(yeH>ZXQZPj zwXtu>Mbfo$*JI9TPukDx$hKD4@$8k7z_7PUyAQ@T1ttp>W9#zM)kxM%Q!en~OU3Ob zc5-oDE1%j9l)rtL2TLwZyukh*_xXgHd;(6JUo@$W=y9B}G4ZccUizq36?4ePP7Fh@ zKPTTXwE&kxT)|9;5W50g4RHE zI+1mf$xtiIu=26dOY0RREAZ;SAP@+;Yzn;ZRmme0rR}0_73oe$$gai_>(~>?xwZmJ zl}%C>z2(}LitozI)!!;)Q=R;aPuvvi=>!fHdbPR!ht)N{HNd)^H56G=p1LYrSQID~ zwjW`;r8m!}h_7$qdI!X*j}s@k>pFeyZj>j5BvKnh;Te7Si-MGfL3D<`0on?o}EbO~-aXS`)eOt-tf)N;X~R=J*fWQt?Fh%%2k6HM-m{Nq8KPkxfuTPTmb7aC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.class new file mode 100644 index 0000000000000000000000000000000000000000..efb83b54f78589de5d3cc3d6327f3b636153493d GIT binary patch literal 6526 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.class new file mode 100644 index 0000000000000000000000000000000000000000..ebd8dcdaa70846842a7c86d4f867410297d94692 GIT binary patch literal 721 zcmdT?K~BRk5L}niK%szm1zfNcjyY9PITax_`GB)5O-f>i*ony3IB-KqJPP47N*V;> z&dKYQXLrUkAD=I;0N}!j14j-VGni?T_j6-Nn?y+lZx_pmIK?DV6LUit%LGM=N=ibb z3a+WB5+tsTwl$VTVrm}DZL8u3W<~sl)nEfrT&2a z53PYJ3#6MQB?jlM#Gtk5Y9lJaU@`DCDs>`B>z$=Li`p-)+}`DH!x)@3<9I6Mn%_km z8wdveVDv9>q0R;#c3JYfEcF&m7%&*wU;>QB4EA7b@B8-FoD zj0qUih+s8@k3)DcgHP}%r|a4I5!x@7aDH#urFw_)3lX*DW-Qad#Oq}vtQiJ=Lj!^P1-FETf$VLR*-JXW0>u^@Rem7S<6%8V7h44 z9j<&y;Pd}lUVoX<25p%#UFX26GpuH-!VnF?ZPhT8FdL3#a+_8ia_UN>XJ=3dWbR9@ zEY}J4uUn3#HW^qYglbq6$GXp2kU6iUeG zNsv*?i#on-$2Dx}*v1aSgY#?QzoORh7T%^@3#Zm{El0)0AY%*<=lxpE`Z>5I`(?I# zPEfG@r#CC9be&V9a-#Y$mz(VpyM0t>nNf`ad)NG)j>*1-U-B@ z<8|E8@JL4)-!g2C#4~Vqi2@_h4P~9LJ|<<5a85|ad(p<*iFlJLnAb(TC0*s3t}Wu8 z*$_=0Zwu*BCK=Krl+LJ2G03@58fcNE*VE!jJupOFSvPo#6F4cf*`yljH63a(R*fqv z3(av=j?&Ap5F6KJ|oFQRp-cu$bl=&v9`e+Zy2{vF)JEik-FqcLdIN^XygU!!$uF0}qecl}Lzr?yA$ z<77?kmR8=S(F#2oJtvo*g8kk#eUI*8G6L?Bn-B0lz3Dw8%+nk&O|uJR5db_Qn*d;8 zDKhp9<1aAr{ZmXHVJf0ULVsX-9LESR9bx7e`Z2EkMy6vJy10ia`t2FISU?PmWV1w9 z0Q@0B_y_~Gt6f^a%@?>%Zf-om>=9<4;gu(t3dplA@^y+46nB^i&e06RGL6R&{|9r; B)KUNd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..6c5cff287a0ea4205693b807b7e5c22b5e38c5cf GIT binary patch literal 4723 zcmdT|>sQle82`Pc5@;hJDC%?$olY)doPswT4r@`gT%-s?w`rQblt7x)B(1Qy`~AP! z+@`plUB2w>oSn0OX=hK~v?X@51>HXE14-XEd9J_T`#ewhqli~IdLz}}LN4Lyb z)zH(bYuOCv6Dh9nMXnm|qT+IG(bP57&@9vB8oi(tO0O!(3R%+EctJOHcbMTp_p__n zv}D}(a+>Fi)p7(wJ+lnqn3d)XtqI-a6Zve4+cRp)pdHErMKi0~y0bl%<3nvwa+XY?Yik{6G%81xa`deePL-}a2pYo02V$ep- z>~0(!q1o*PxZUAq+P6sXG5l69-z8Ta*CDsHysf*dN^)d8F=H)rbI5aRA!8NF$gfAM zS=p>*I!eyATuZYIrErR%H`CMnUY^o0vzp^WJvHS0Yz4$m3US|g)g||*xsxLcoDwD# z{bV>>CsX$wC2eI@-Bhj+D7LN@{UIgMm8?^`kff_>%j0TJaGYufL!|69k-b$@ zO^q7?3jO}SqEIa0ekF;TQsP6PARW zjC-&pI5J%1B@|@b#|p#c>IYC2g=I4bNW!X&cknL5{#u-6h}Ev~yu@y0rqlppr3O$Y zk%R{_-oyLUMLc7Qp_&gwt=HUAHzf-xBo&Hk?@&}&+&!tV5u>0N%2$6mGC9Qt$>dkbRlYb z3wp+HYXm&~&fDUUja%uw!7r7L*WrrwRm)mt=-6;q9-|4u7RYhJuB~z!p*ou8seFcE zSGTCRKB1DXO$SRf^|Q5|u0EJhH7q{lqT4ZyJZG)zx#bi4ncyhaoKe-Ar&h_i40nBq zrYzfKSb1LO>hz%+o%3|<6jzg^-r{g~N?kQ9l?Kj45J0~o_!B}YT^mrYnriB=N?oTa zGuloWElve^GnjXE!|@C8 zHFYIL#n|O5Zn<={dZSI?fmb|(hKkUUo!yo7wydL>(&K*+R>8eel2Yn5^%@6hv;6}H z=?l0GA-sTn;z}bIeI$px`HSw2U^GJ-6Oq^!Fv0?N9Y^z?#py-5l@aG zjD9rZI1bZZm;W}7;1ybtoY2a|ucPQDZJzd?qV^H723kGs57E#beu8ZwRGJtd6N6;# zv@ju)Fo_gR>_9L2NR8+0pJ>81y2pFJL#Xcw8bg@tTZ1&wf9w&O=GM^M{{)c`&WHDg zI}m*Y`By~0p7;?h^AFM5AN~n#^9}uvup{{x?Y{^!$0)Y#6q6V40Z4ScfGCE&|0bXl zBb28Yy>XeMj|=C9DSvI0PfxCap33w@A@`4CH%{PHk)3!sJ8}Bg#3^AXjsXfWL?H?U zvJ%eVEd37C(-!(Whx5-AWQPc{W2-?XD98y4WRilsL182*oEZw@=6@RGP?;E(2pkwB zOm@yUbYNF<4V|S$G`QFuTy%Jgb^3G)I@~1$RbqPzN1;)k(*YU{7O`j|TuZDxBoHC) mc3{sM_I`^7Pa_i?@J!jPeRoNgv^0^^ljcmNM&EFL3+ zCMIrNR&~|aU;gg*kJmQ`DfwwcZITY&rLJK*Kxvxlci>lvphC@KGwM=bR^s&*TK}s zmc2L5S~kIDrKFch;nlb_mrmn(J-d`wTx4?to5=)rUx=tPM;b*J5Wa8O)sX9 z1|(BE2;-6Ay~ZS&)|A*R4~NHz%t@0CrL|=2cqcUMpfVl4C=Ag=izpwfgkDOw>$oGZ z(kEMb6iWhot@ee36;KQx?0!t>$Z{UW$351gY?O0+5+yDRo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..560ae049f8a68db01ef4ee48aa4734e87231d9b1 GIT binary patch literal 3361 zcmdT`ZExFD6n<`!)@|Z0TY&=OZ7Un3=~k~@3uE0|m!%^tO-2(k+5wg0UK($S9c(9} z65kPj0saI`Or=b)PZJV93OLu!i<>2BQXwQh#Idh^p659)_niCZU%&niU;$fUgfS;U z2_t|D<2ZqNaajoCA{HZ9!g~_lAIBwpAmMTtV_1&h3a*Mb*CM!%8xgGFrnn>|+>(%F zkZf+%b&WIJP8YetOI$5GC8b!ib%WcsW*P?99Me)NyP9fogFA}qINWyX3rfROS#cL~ z9?&wwahoi4(PAn|E7kJB*rsTO;&IG6ppD_WpQCSdyF14)k#kh-;hI`?#k<9^D&aOmIQg~4s}5z8 ze2LoJ*!HrmiY10`-Hd#>W7b=x(=HUvtW?NOsamFEYGzrfU!?RJ+w1(R8dXq!x5}4i zg!CTvUZMHS7hH3nfOT$HiGfp4B+El>M571fAd)0}$Z$ea4ULz5Tnyj+$Id1?CHUM8 z=ggX=@l{>a-;^h_u>(bw%so)+s*IPBV#pkIUw1D+f%=M!7x1EtmoO#aBN=y)marxx zgDgYB$JeD8d9$FDe6tTEnq8(utc*`k zkZ@1Nr`V9NDdRpqlkqveIFjG}HXcLL=h#p?`9OLYF8Oe}1gLi}WVkx0Y1fU;u<5fO z$c1*cJST282E+3yV+h7Xmpt#I=;B>tHZ=P@Lu7|LDZ_R|u~TefZbxX&p~C^zR72h2 z7IlEdp@oXn) znPvalc#Zn!q3hWn|0~aW&r+PGBXk&ailakyK+H8dYX`(=qyHeS)3~GOSLx{ojL-@& zAKwFuKS5w)_S_zVj}eN`KE}u|7~O}&@I5A2}(FEVOql5w04Gm zA(A^rzq5qwN!}#90KJ)x|BR7+$PD-BF62s`VA#hohS_~YgZPoY3XncfFoeY%{VT4f rDG#BgX__?0h($1t(z_X#Gmcrh7hxKZ^Z4_ei^RD!1m`(o3*h`e1ZpZ1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..6c7296854148c1775fe820eadcbc3518c2f683a4 GIT binary patch literal 2104 zcmc&#TTc@~6#k}^7HYZQ1aEk6xve7JS_HIeVuF|0N`gL^>2?B(+ue0{N`(00&(J@i zzCa>T-~Ca>GrL>5MWVzQZIhX^-<&zO{m$8M-#>i;Fpb+ObYU!s@f0R7nL-RxNoYx2 zNFjl-He6Kuv|28;VMgtjQ)tDNB(5fLjUh2>ScaTqXvt)k7~%!HA{e?B4NE+zRm;LH z@v=!s@1m`9bBVi#dJe(3Ts1rfzE~ETSQXrqt6I6{(Ou8eZOan6v|X*bp>tPQLTX$} z;mP%B%_9ZFwlt&anA%MrEedzt(8WDML{(UlOH#PYm4%Hw!?5lOF83T4Ozx5YkD0|a zzRoq1TPvE6<)aZvp|4s7Mc)W%ots95tKf=3BujPR;5Y9C2|pH&xzV`(ED}mlx`wrq z&qkn!CbiK(l)NFKvridbXZ{;~)yE;h9Y|F7F_*yp3dU+ZNi#w~*>RM8X!*+vxa8x8qPAJIN-C`LtN7!G)Q`%*y?B+=&%r3!^~z95IAT}j>4-ED^U zx%mTz4#7I26a%7eYP*$EQL_t5(V$37v{c17P;A}9^yqDNZH$Ct9mZ4Ax5=IC0aPXY+J6SS_WTT z<@1_(w6DFZkjlbYnd-a>i1Bk`z@vdQT8r1C@gQ4#RbE+s?;LU1jN&<{72$Fz{<<_N zNz|11Ju0qlnRQVNFIxr0>-4Z7KiJTd@bxh4+)Rg4rbVNbNnb0CpqQ#=T+~qJrg;KE z+m|N_MivaGF>0Ue&pPq%1gd3g9{IIl6@5~&bsj;r@H~PI;-v^S2gByoYYMgfnl;On z`rcf>IybbZufww{E}4wq>e|)oNw$8hn?CJ;X#c?+{BJu*>}u+XsgpxBZ0Fo#e2Y2E zi6L`g7^eZrnXH(WMM+2%veK@ck@jUlOy%=(F16>`V9jo64Gcb~ls&Hv1;{mN8VnnA zO};D@Ps#VTS|jtVAxzNuFhu7?J4P{#+hDjus11FD?>6BM!uOgmNAEDt=jb{{44&?c z?wt$Yz`oQ{+^1_-EjWS)^grsqfQJ|-6v3l&@^32d{XTz1+Ys7g9pBN}jyE;b72}#v zB!s#{s3(MaLs_D+zNRewAv6#|gCTS)Kwe7>UP}pT1eioWrU*}C0W;XZEHZSw7BGh* X=252T2Q1NX4xl~r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..4026124d31a1b15ddca1f0f2197354886026f92f GIT binary patch literal 485 zcmb7>F;c@Y5JguZ#1JT`a{_4Cfi@ihDj1l+1=jKsD^ z3XSwv())jDEs_zMg6Y+>=DJNEGdK|a;G3ZN+E{60)*rmf*JAT?`*ckkQgHwOJb7myageLv zs3oH%x5Ca*!D7oLu`Zp_WdGXcK0QA6oAP?yoBVb*QJ`QX-v^+^3U**DdRJ6CPh@1W H9>Lxh-D9HZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..302d4b51962009e227ee4046fc1a45494b9229dd GIT binary patch literal 1565 zcmb_cZBG+H5Pr6lzMNH{q9QLMsL-O`Mg0h3pp;0`K+`KVd?MRpZI4{i_}CT_u+PDW@qM^*=P30&oAEqJcXe_!$KBWENU3Vy)^Ep@gRex z43?FmkVY|$6^7|*ZLfM*E1T85U9-Hozf;*N*A7dS4bx=ESC07`ZaCa+8K(4Yx3$V} zwdA>h+=?Z_FThjASd=YfXUu=f9b0mC*7nP?h98)qa!*^;U96yjpkV;fl-S}+iM;Z^r*nqbwZe0vt3)RGmI394TfaN zJ0h%O6$-x_sz7yBm+H4iwKuqLD>+goW!nxI4lW&9)JMWM)e>?jdWL$TczK@84C6UG!efSNj8B(xg$&PQ zA^)AC3`^&9(fb47^;i;-N4Fdvs7r1NJ(>mm0(N~sKRp(&Pe0x6bRB(YyLQN;+N3kQ zidAwUfiXz%_xz5of?@ppsW=+|hEgoqkhY0F1&n%s>}kx;#(qE#h6y64sz7vvE4iW! z!z8it_k6^vG|iIf7|iK@Rk)k(5A+3G zgd@!j(mbP;(K@0 z@9^wPPu&Et1OHJ_gV!slMZbbKKvyt;n1VPAaT!z)!H|Msm17C^(HX6&O|UCY)V_H{)UP>n#hR;jI;Tn~b*$q3>9Pcj8?#-mPGb z*nbV)Bjdd?-lyRG_<(|Ya8AYtEAWU=?L%VnqcT3c5Ff!uWqeG*Mx2-NaT%Xb@JW11 z#$z%bSMX_kM#g7ld`?1HYsVo8%UW$`NK0FTJ5Oq@_Rx^w)N`=2tE033KyO=Te_L~R zcf+CPZZY$uKB8-uo*dG;UB^rgab{(colLuW(mkqM8AC$(UNdRB`zXD-=BR{FlO5;i z;#MV!VMDjvVQnCj=Gt^RW+#(I z%(WdYF&fhyBWbu=!VnVUx~p@VX~hjEt(l3GrF9wU6!kJX22OHKqxY_bZ>aIAVLchQ z454?%a&_0Vley^x=L@M^+eidKBmt}lK#aHo!jIXKqI=;b8ReTc{ zReTHIR`DHNlJTU9%eW%rs){j;%a~Ac4Nu9quHt*R$Pfl7r-&y60MkUElOEPB%Ww`G zR!XGC1}>XJVhLSusJMxzRoue&W&A+J4{=e(k5oK^+Y&klj9Q=ZYNs(?ZJvT^3yhZ@ zO~yFYW4&6zdbROPBGpE!)Q60;j32A`34SW$SrtFSb1Ht0ODgWePSQb9$42X-0##9l zU$919^z6eDmQ1C5VaYFK{8GiQ@Vta$0k=)lyMW;!Qx`y0AkHbcG8`4Z#tRa<<}ZFW z>Xfj_*3)KMOX>+Dt+_ERttTw4e@Fi|EzjyX2g&%2h}v(3)xVQaRq#e0%o6IG9mjT} zTpXkGSr(%O!$`r?s!a5>=?+KDc=YVHhgJMuK=coIQ9@I|*dh=#azv-~DgHA4q2izTS2o@9^?km3*Jj5vmeH7F#Pw6258L)BVz20^+Cl_4*+3c$1V7R(z(X=^fH5I7TlSooCwp1@y!{T_qQ~wSJYtMC zi9XYou*(Zeu3Il6D{VLqU_uyLQ@^85`|3tn6uk&EO2< zE04AG9Pa4t>2L37@9%2v>^;!Z(9_bnU?BedN4&X6MRQ1ya#7VKjwLL~< zS6eNtDWKRJr+&*QzR^Dq=JR2_hrr2Q*pyjZ8>MX}=THTT_m8onCYFecPvstqAJoOM zl&K}u^M)wJ%=w*&TzzOUHvw@@H__EUj$u z?R@8Y+jKfM=})jlT`+pNlfyK%c*dPR#v>}5e4(}P)369DBfVtm2L}n^xG|6!lCZJ# zc0LeU_in+|e`a*r&z!s`?Xw(SVccOFPK} zS@sLn1NxZ(qRlnVxOx6qEKb3J7p!g7!Hsq5Mi-^PA%8-x5fc2A(d~WsH`iG zaKVx>EUgPgLbtJL0?U?Fl}+HTYgjH8u6PV9E@S1gmtRMuFA^HZs%uzXhU-|-J_Pv7Q9s0z^uti6S3qh)Cp-bnZwHiWozW8Y;|N5W+{ zP&1BAPfM3*?m1k+RlJgZ6OK8ErMzxI1-9~gvWDf@hSl`<7J7Rh{oPA%_tU>;=;3p8 z*?Ep$pv$h(X=7->Z8Y-8*_?IkAQZk`%h5(UvX@UyI6&8*N0c)Ta_je|- z@BqhF^MlC|t_TUo`#}-ETG2*rEATwp(ZK*!;yHBUL6o73GerGPTUs)BlbWdPw?x8mL5Dh+5iiZNO zR?q;@j7plYiYjlU(mSbe0cX2>lPYi`zxg_mh5&S?D<)aj26dy}?5aUzPNJ(GGbUU;|w!6*lY!hDm3;q>N zBql!i1N=Qc8}AG)rKOq>3GrcP?%bVo&$)N*%#UB+z601oK8+L>$1#E@W_W6brBN)8 zVufMG4g4tfw9qQ>_hr+pFmWLFF!=Ob13g^oj6 zk)b+LZdWY{j~H^LW6>5o*2?31qD6r5au>j$`~PmAEj{7ad0B_buNN=ns-@fTiN&Mh z_|nxu$j=q0fu2mS4yFrc4I9F1> zd>fm?JP=inJkzCslCFqQnRUmR)D1;NJ}_Byo1q#mCQgCUIQpW-bu?FE@c<^GDRw3`V7O)N2_(tRVUqq&k>>-=Nt$O0U%?9Nr$`hw zPT>@uog(>}{0^pRoTcc%675{3s4JMjDsCfBA5b{MV+MCVf}KGy9}1qw Z!%j6WGA9SYFNc87in>7DkF3tezX1yS7}Ed% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.class new file mode 100644 index 0000000000000000000000000000000000000000..1a038f1a29accabca4d596a7622066426e69f4b9 GIT binary patch literal 525 zcmb`EK~BRk5JktOG*DQ;hBLs15p1(U1va#*M0x?o42?@-2iuA0)mU%KxKaciSu;DXa!8R0(O9>u4!C!TVY`BRyG5T1PB=L XngPU6z#a@)@3U&|5ub?b0UZ1QFQKse literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b0ce84d8035507ab2eeaab0d5ce29bc21040969c GIT binary patch literal 2311 zcmbtWZC4vb6n=)c4Pj|96klr9XsNs?th`ujf+!84w1yB#$~pbiGuaHu)Xi?3okemy z{v$sqJ%?6%jz7R3kGXv-dvt-nsX=lfVA{<4*vKcpS$#=3?2yJqu?Vcf%)<}GEGw1t&8uC;Z)ienXDTlmJp8pEx^&UWEx zHosojewZ&k-O6s=&+e?RmDY++@)?Fi?it_bj>r9~Q`AcO)ilFsCh$YeeZ9-QNRTWJ z8p740Qcyu7WEg83MOu1JPKKIHhKsW5a~&yCpZwS7mDhc&lF5)8_!ep~`fedmn&Du&*UK3R9wUZ2By=}YQa7FA+E%U+!}|<(OjuHhO0vNfuL~_y@+8Tm43mE3dGi)BHrA14xO;wA{8!dC z-o-5nMEI3PAbmaGEgeI8GOASMPi9GVI&N;S8tl)NMe4ZxsgtUAEmQjoKU>(a@c^4P z9^#ROZ*AnTWh0Mm8wGqvE?ZP;v0_ar-Za#(@fO~;uw$c$62oRsPRIT()ow(>E^)WZ z&xk1unI7~r+Dsgm&?z00j5yUM*-3dBl7Xr^yusa?AnMiYRPy$GplKk90aRtn4|JZY z#V|G9L+*AQ>7Jd=NHP3eJU=)(1!DJUk~54DrOeO~N;etq^*ZZ7pW*EFEdmOK&UQM2 zA$JDQ630CircxdTNc?Q}=?e!D2F zQ_XvVl*R&G-Q#q%_v0pRU;+$plGF!_WSR>kztfU$l1x*prP*huC4KpTq$PSXdJfLM z0Q;?_nxr*O5Wq)t@!!UW^k%n}Xy-Ob!>);uU>{-hS5oamlGe71ISkQ1k*(=Xq!U`uCUL0bIa$Nwni?3l89#|423C zdMj>VpcU`qW)g$AmBbKkCoznXR@}i|1*1va!+iy51!FB3$Ap5(BzEJ2B=%rRK}NxJ z5+7nl!E6#AVNSsV1s@B<(-U_DI?}e2*IaA<;-Z$e^Lgo{1lnEcx~5&2(JeEld$uER zEuEE`T#&luEoh!J77C`JTZUaINP`QsmC8~rQ?r+NP1ntW=?w_n=zevWo*99}ke!nP zZE3S0$4kpu=}hZcixRp)b7pkM^v7jk!doz1ftjezY{}(b*WIvudCkxrS&*K#EPX^e ztZS}xR!l=`=5o=}#sc|m$}^#Olv27C@AhrlODMNwc^j(){%PcA1>f~t>M}}>>8)v* z!LjtTy(9}M-{Seay;6<%rbZSW+p`VZ(pJt#Y#a*B(LE+`N&5QjI)F;cW={rIRjj#Da*;+TrVIKr?S zj%2wM@?D#5>YBHmuBytSzphwviZ)3?!6Ox)L06DfVIZeKs+dP!!Ga1Ciwc%hSXfq2 zP+^1iPV87^hnZLKScL;d1ktf$kJWfHojwC2Q{MLa}{6UOM&T#S35>+3cgbDHNFwJ|LXAn zDL}Cb1c{JL zMSE?(BP--&wv-px-yQHrnAVKvu+mdL!(XXy^wzD9N4Y#H16~&xe9gwt^FZKk#GGyB zyi5fny5F-|sr&OX(zh~e1!K~7Jb~5MHM0S~*69eBBHnFMAzSSvMY__P)YmLq&k3ZX zsSHnO*aYibVYY&1-_RNwRU6q3Mz-ATX5EY|16^ph_#$kfzkTPUW(Uw&*e3V z>W8PMCZ-3GwA2{WIXWlI23|k zK`X8?YAJengYp5cxQVm;KJ~pGKojSVF$O)sE)~7#qxolX5I&Y4r{QW$hAGzqJ;QYH zJl(j!`6dWn8sEi5{!egr4}b5W60@;D1{|TeopbR{?8~fUe`V0>4{GC=rVC?C?sz1A zN6JPt<5Cs+L|_V2)rkY^IQS#tK9UHWr&0WWj3!>@JH{}4%6F2|LwJZ!np*w?`%vLW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.class new file mode 100644 index 0000000000000000000000000000000000000000..9fdc6f901ae4ec12e1db990228900923e2e33c2a GIT binary patch literal 463 zcmb`EF;c@Y5Jh)Gh#^ow!x=)u4zwu)G{7*EZ~<8?u`;q`B-sP!;T9AefI~5?3C1Z> zQfQ<(cyoAYzcF-=eZ&oEZv&r^i))r;n;O^F#Ch+gcVY?Bs4l1vsaU7$Jz_Cs~Y{!gJA}Je)zm^C`ttnaMmUN%5 z!~fgc5Ph4tF)@Lbwt+(V7Ka20R=|xQBoshG1bRqSsp@I%j*_kHb!BfV!mol; z5eUSYABC88lE#&)9;#x?-kI6iH?uQu_s`$&zW_YN{Qz}b^RedRdVs1EZv?o2bssl< z-12c-p!Px=ZC?shTkS0Yubb|Yz+z7u`Z!8L$~ILPvt_xLMk?M?nRfcr=-Hvp1$KHN zNg9%h?NElJoY&@glo~^kO*5H{BbAXMD-&{vyUHq=vx`oR{7{%)v#CF^^eH>g5xrGz z?YJYbHXvK_8k=b9BCyeFpHt`}CI<`Ne2Qq_a%Q=YJFNH9QO4P5SAz$oG)_wP@t!(R z4FtF-uzB{9=wv@WR+l2VcWf1){{c%08LQl;r&SkNa$AwHG6UJSnKpw4?&6-n`?JR{ z7q8fn!1no|6-+wL8-Z>K+fp<%n)y2?<&1x?!rW%ewG-JV@ceWXnz2Q8XLLUz5R-?Q zd&Jext=_z*-B{&$r_9|`Qgof4x2RY;I~_YE%t@a*?UHFD+~XtI!4p38b-ogS3ct)x z2sBuG#-reI;o%{~*JAn-{{wacR^g$E%Pch}PFTbeYjs?~GJ80HM|`Wer@4a44^+1g i;Z=WP;Tvkd;eX)?0S8zs0M@a>vd8i&e@&JvxcU!5V|kAN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..1bd9b8f2be6c0d14c1eef26af53e085abc62f047 GIT binary patch literal 2629 zcmb_e*-{fh6g{0p29i+__Z?6K5_QBCWl;pwNCIf6Sn7k-8Cx=%%*2^aNeEk970v?1BMxTcMFaj88LkFVj5ewrC z&PH$!hKBQP7{mn)7sF`9r3fzLiu!Ujf+1Xs;5vpijA$5T&^+OmEK@Kf6B%KMtl&AB zH8MrdvW4fFj%^E5I-7{;m|5F0d2WTHR9$MMR_!IcmJ!Rgp3^=9p3?ll`rJ}cTt>X$*i3z$<3EZUhw(+u#k=6 zsn@0`NOB)>?6lK=C=J$0m?#5sMesnpDhf{y z4=4+_2hb}Jz98c?w+zlOw|(ekx#XjiQ*=#n+fuPRyyBcn3M&7ed%;Uw$9~*knBRJO zuN^>zeLzPi_UPD)eHw1+7{@IQ6FMd_#V}FF+92aaHO$6*wHzom<&vwVfQH*T?%*!f zl(NUjaeKj-&Agz(RQz!bV><3(O2;%38j?C@FsorsM>p+0uxviStP`{u4)%Mpw!76|xxA}r_DaS80 zMO@iO?I+7Uzcp4`oo~luhWPq$n@SkMrIMy}nVEf>9#6z4pQff#src*+MXkP%H88UY ze6pQy)QX#ddy-h4-NP!d?UmSznxn!Ly4v7!vyqESktgYc>-%|CxYZ^GT@jBb6Z6hX zVKdy^1hs#-8lLp%tTctarTtp}uTf~kpXjz8F@D82d z(E8{T+JfH^UP9#ON7@s_A$lH03q89Dr-xWi62~cYp%(`F=o^U3$Hx&Ir4cdtIv9@8 zdpp=)S{Tr9T*C>P=%QbUgtyYKn*hrq9}|@V>4|>Ej%DZ!59uxBtJ}%2j9m<|WwZzJ kfmQ{4S?b;g#K;Y2>SXlPWb}~KQ^e9mtE!B>{_fNN0AA2PNdN!< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ef2fef2abaed982f88e41a498fee20ab5a22e7e8 GIT binary patch literal 2062 zcmcgtTTc@~6#k}^7HdT)g5njtwjit*yg<20fy4yF*h+#vO}7(R-0rTsQzE?iGxSFo zd4WVCzWbw$XLh%Ai^LEU?8D62Z_b?CeCPD%uW$PR9$+?wvlvKXFonAqN+E{fB(x;% zrI5ft8}6(9fm$B6VMOhZQfS5FB%UPklp!&0ScaTrXvyZ58R7-IA{fpt7?yZZtCodZ z;$@SN%z~|RbD6t_`VPUkTr)g|)rGRq#G2ryT+_-mkM4S&Zd;bnrR{3fO`W^K5>l%Q zWwF8~*E~`&Y)dn$j;SsB_$=W?;cghZcuuIO3QKZHO7mRV*~~Na>aO7O&~d@!9!0U8 zU0CNETr;_~s`*$x8kZFMnq^Q9jledzX;3f}Vljwjxegrv=3J2WE8&=%jq7hCp%kTS zSgZM51X?PuQ)wulR^8-VTMV6%!yt5qj<7@rRvE_rJt2m6w<$)3sbgC^I!T6eyizgL z3vu%$cX?Gv;nGWV9g#jmPcwryojQwp4ktfeD&;4sI%kTK>+cr16Vfd;_dyqq^5-Qn z%5bV^tXf>wT;k{V@zPktPFUf|KR6NCK6d8+gBX-8L#k-kTwTl?s@VpQ*AT;s?`d?P zlc97HEtteu8hMN>9}^6B8vXU!@@kG_yHZq^9O3$Hdhj|7=Np;<{by>1SrIPH8)CfY z^`$Y1DYZ-!G5aiA_8r(u;~8d@#{z>miLCw@EDX~TKSvCT`mkyqOMatLa%TSh0eI$VxYl@PFgecrP0o4ZyneL z+xCyUXifNFC(e5mW?9qdAE2Q8nF>5cDyMtTpimAku$ zf89gt${rFcyGUl*c5rHN2dT_y5_XW@#hD*;IS%EpolJsEcaZU3T=X4}1ja+hk8-x`M0z-BDaaA6e@sGzeMgU#H-25YhtHi<>0G3AlyZB*k!tG6J^bwX`AI1xp<&XnIPu1e{FFtI|T+ zT$I#|D(iMevQ;HxXo{>WreUaxZCX<0n3UY0;Fy4xw_Cj@w+J<|fb!)8hq(4No? zb)t}+SFQ8%yiPlzgh@)LWlQ7h(x%tWXn6s%+>5dU^MyQ}&F8E3v&)KXsfKDxS(R%{ z$+qlrYTVfzq0NeW)2gK{XsSj21>)BfHD_z4L5BQ`{K0Ze*9Gi}&J885$cwU6ur*y8 zmvhH@HmvD%j$5`ToS-NKD=jSzC{oJIN_>y>H)$yzoTEsWjkJ`sEzL;NlbsdZitZ>f z_hL%T7j#>|xyFzui?U`^UqG!&vM6Zu9V7I)Wi>UlY^yQLl9$QLxgi0}EaT8#6X>o7 zI7`5_7Bvo=hD~q?=voKGh^Z8^v`;QLf)2+LTE0e*W5)MMkTkgYu$(J%;?R2Ej@Lr# z+BrLag*bZb1Sz!t|6D^{-vr{^Y-`e%m8--ahtia14E+om!xe_B3_3%Wc$X|Ej)3oL zc(=(AH?XtbsYelDAZZpXMIF_67DpbCY<)ZjL_Cfs7z`06atyDFu#gwA6T1X#t!CS4 zIiDfS7;F&*EK)XRY&$n7NlQyheM^w&4ax-4J zQc4&;5b+^CqMBMw{2~_x3{04jv60AvSuj#`wIX&#jTGxh#9VMz6*@%JqN5zPTOvNj zCk&s8_za&DheX`Q7XmK29DbO^k+@rZA@ni?bhsfbC-sKyatc%EZs}r$bfHl!g94Hb zaWa-#lnq5q(fdDxi5LmWn3@TxhI{ZcaUA^+-crS9~n>)lr%E zO)9(F(yG1jp@1)=kHqVq#=Pw^!IV-J3}n<{(LvR+X6G!UPfIy-gw zRD2>n6-x*>!BF*RtLuIZ?&4vBjB#PmW#blsRy zG#nS_O#!Kzrcc9WL&`TXju2sU1?qW6+!QDUT?dBRE$pU0AszJhg!(3L*>u-L_teqp z_eomCoHfwidly3Q9W<@N^E13ZI)V|pw!uT!o$%7(HafVQRwAjOBiMs(`hAMNUfK!K z_i5}Uc~UIg219_JtlUHM>|L}>>{|sJ^oG45U&z0Tz+iK@c@04U-@x!3Zs}|(Ex*O( zaC2wN8pI~7p;f>j3$s7a7HVI^mL?4P!oF2({R-RfAvAjj+q}P`W7ZSuOx{J;@4Y|4 z8)mE6zJCpmc`)cd5cY-rYY2OA@n(zg-Tki*{NQ*Sq3dC^(lr7f#neWzgejVCism3i zF@$F@i6~~!10DNu9S3lWp4~>jgTMmCHiS`*hlhy!XZOv`p`l) zR!T_mJBc)K^j7dJS!$v)w=h6=9`fM^p2H!+GK?ki?s@v(c!VUoNUA7*v?4!9^2ca5 t3eSBq#Tbq=yufh6`J7~Uk!<{pI75tK=r8iQ`j&?2ToXpfi@0+)`Y$`_eSQD{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..af24354a11879507bae9732fb2ad602de7e674a7 GIT binary patch literal 599 zcmZvaO-{ow5QWF3G*EuT5^ew+MzGDU1tg>*q=HzmbKGf?%CUp(RB$5h&;)?)S{xFJPurZb)@p|i|C$Bn{!l^1SGbMjXNg_8wea+F-f_!uonxbUJhoyU4v zJJ*JoQ5KPzamO(?+G(LBF0b%mUB2<~d#t@|T>!xYf&%NK`7gY?@I;fzQ>U z=iMZ!2^qvKmue}EN!Ku|#7%={qND9v|92WNV9@j51%UM#>_Fe^U9SedI)K2dJ+FGO F{|gn|&58g3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..55a461bae0743cfd9f5604e2a1e604743142bf5f GIT binary patch literal 2096 zcmcIlYflqV5Iq-5TT1a!!8eK`P*8U*_>8E*vP6=mU|X7CV#s!TZ5Ow@xO>;gPw`*) zNHo#J_}L$2oV(q^Y8$Ij`=RZbotb;i+?m<0-#&f@Fpt|Qj37ING-gwXV=jS95?oH; zN)k#EsW*fy5|sxM5-Q%TNK zv*EjX&EjFEhe2A>I#f0rwk~{^biVq#Y>UzGn(vu5_q=^BtzAQRxy^;z;;kBY>$=bl zr`4ibtF^WuPYngG)wW4MDD%!e;yM09A&Om&UiCzjqv5K6lG*04F8lxCX;|6XrR3q*B z4?84{6BuK-8_E9X!@!{IH>Scnx8$}*&Ivj)>{G?CbdMUQS>sALeM*-cWv}5QdBcV$ z?_h#G#cb_Z$}d}Dl{{o2Z!zQ|1Z_wB7RP7*h-1Gtku({eM6RH#BI;g6{&WR|O~r6{ ze_gkC1VcV@WRF|tosL&4o&8Aru)QDmrh(xIO@frbTih19oDhal8pWT_qam8fMy%mW zquVlDMUGxkBlP}?;}j0!5QsjZ0VD_?iQp9BOavzhAC2H)q~r`y{IMYZIALn|2#!%! z8a1+nO79QlAU(F&o+i@hQTdq>`lL?($%hxBdACO_k!5Z}xsGRY4ZdWV4k ar82_-8kAz%G}>a$Q(Y&?GEMdY%zOtOS#Q$- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..5e6db8bdc77045923881e19cb09d99cdfffcf0a4 GIT binary patch literal 8905 zcmcIq349dQ9sXXf*-R!JiyR9c5fK7HMv$N+2;_vAgkTcTfJi61lVoADv(C;&(%QRf z@4L3Pwzajby{p)UV5+vY)z;p3?S0>+ckPM&-p=mqELliG^v93cH*enizyI<5kM~|4 zJ9+rTl$W0Iyc@8oagwufywQ&l^w_vjgbxSs5f%5~-U=MWeX{k@ax(X^0LBy?Q&Ela3LMA%3MLeMyc`eU zK?M(~Sc^{t@W}u^6~My*e7XXk!6OPDRZ%Nf_$)rB;xT-_0$;!vReT9wmLI+nz*pt( z9SXjtVyhfji?6Hr2EHj<-%{{x6-~0c3Exrhcsag{@2P0T_Z9p=#Sif#1wU5s69qq2 z@G})Z$1fE8Qo*kUiaWY?2n0JUdr(it1~wkjJFLM$)2Gy?U=eNs|>Z z1?F}{p-ENi@1++Bkv?FG){n;^b7!F`TFs&kPp0yLw+CPI3%HtYIS>&#vvh>22{u%IP)- zO!62u>pKn^BZeL`;)A-oeEn)kbYRdL@nkF{k)E(E#|m39ePq4fnHIE}f)-$uLI`Sf zp>L&@BVjWkWsw$%CVMG62kjG3?JQ%|bK~r#6DT(v$G$pc+N08_lY|urL`=ts#@ZtJ z-+LT88XqKob36i#qmD_oiuN}ORP@KJ{*0vr8fL<&hk?c%39d6YizKShG2>Loa!EBD zjq5a&ixa&ugSN~VPFv`GY>!(v#=XhalP7y{^N%En5-E$o6*Cbc112c~DJZrJV1eC| z$WsfRN*BPMvYTeYr>E?uvDlgdp`u1YTSG7Q5VH9`uHkujKE>1U2b>_#(qF4QPZL<2 za|@SGPuJq0hCkv@#7HU?jVSoDhQHvi3jU_y?>M31A2^}l2@U_mzo@5Nyi@RR4gbM^ z1*)dPu!jHPq=qLM0I+h>U{7v8W)&ecQ6!2LQKE@5p(rAtiE^PTqC(@BN=?iW(8OFZ zPhcNOo?Wa?n&Ffkbw+*BEyE21*B&PtQ^b5t1jPbPoFf)0Vv!~mizRe{ezPXCVolbk z!`bXm*_1^491|&BxdQ=o~ktSA%i}QGJbC2Xw&Gc1GtP<4%yU5&A7m5xHO10CU+ij&BW`1|x&{=CS>(0}x^c1l}6FWtlz~0#}Stt}J z;;Q^$SipVh$OF+qmt*=Z+bKI;a&}sgRLpG5=BX8@yzjKE!;BaOd$l(Dzn#W{ES|O( zkS+)LX%wsi+h#z*vx2YI5|}?|I{7J*v88(T#!MjL+pZry_Gw=I+|O$ z4|cU4Y;Wlk=$$3^h1RA-GAW(G52n&N;{%o5(%UX@dwRn)3t9y^oUYNh6*2Y9p6nET zQp$$uNqGh$Y0q~^na3qWbxHMV>6VoQakrU>jrLkC4l_WI@4iaG-Njy9U?+OYpn3^^ z{me|dA*6>jL#Fy>$foXhTJk)lYk+`nl6z!}v1r;*PYdi$qn73k8SzNW%&AYH&F{UL zfHX}Y`e~I!o8)v|~w;b_617(QpwylI|I}Gx5ew}6_t}l;f7cI<)*6(u7MP%sYAs!En z=AC-Z$Cw&1`%{B7;F%fEmAbvB->;oo8?e6VjLY@K$GoVckk4zOl zWdXv--J`m^m2cu z0?w3Uo;%GWAoC7_1gt=`n18f{gS})JIYj)3v;(`GBRgm zqYPCaUljPvTaj?)#C}+A0Bn6EZ&S%*Lv}L2@vD!hThQEeHUj&oobdoY%hqXjx)f^; zldz8(Yn(Jcr#Tpzik{5Ob4jr+nM@IZNym^U)61&UcPo>RJJOk4Zq&1d&}4gOSIj9^ z7UWrtE?~EOm#Q4Ftzp>~h@Xv0<5AEV8dpiVgfN|BnrsrAv%8_Yp|hozrS+~o9UTHzA@6+pIG}ECE@;fB zammwUzIvbP3+%Vtf-`+jca?FZpOIM}M|!Dbt~{pqeUK*hFO)vo|&&i*A9!uMq8P)&`4?p?J;OF_Z*L z*_uFE-!Uk`z!=Jd>NqNn^ROO#8AD}V$+~gOsVfc69ml-7vI)%R&|sYsQbHwTSiqms zF`P4jh3sBb7YGH$vG^#K97m{#6qb%*Stt-v#>g&f}2t<$w#uP*qnNDt!cX)228?%YnD$3O4cX ze={vs$G0u~w-qheh7N3}T^nhXCRk|Z>>aojJ8>u4NT-vO+IcO>L_ zDv%;4t5EzTMJQJ=A{5-H;D~}z1%S!jrc3iWquXq7!d&Y59_NCqb(&2yUlrK47TtroZ zD_2s%OS$eU%C(US&iQ6-hQ|Pnmv!vrX-)xk0d|d}>prZM6j==O>3a8iN^mpZif{{l X%ikbdSL0XsO_}_YlDkCd_R#+U<2O({ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..28470d93bdb8ffe22c2675534a76c552183c8569 GIT binary patch literal 6846 zcmcIp2Y4IR9sixz$>+;bLJ}u!V<-?OB)*UV#97$Rz`@S2oj{yYdXk=HCDNU8I=OaB zH+0cmN=x^qyO2=F#s%8aLQ4nTE!~SY-Ftpt`}OzkPSQD2hMn;Fv-IxWd;jtK&-e7m z|L(mXz-s(QZoo}=jvPI=o}``^!ShwTK*M~zumLZ^%@N$9;l+4K1TT%?Wf8o*0k`56Dqg8! z2?jL03a{4i8oagvufyv#+=e&E7q>_7M*00F6?bT8mJ65Q%^KcioN;$m} z?@;m1db|toR`DJUtMFbG@6+&p+^OONDn6*j@xNt=yIdm({(F#tstlbK9%dEehQR+1)5V}PB`1oT>}O6rt3O;^THXC zwkuOeK_nquGnMX4On%?%Iw>nj`DPXgw2!!gVpSb%SI`hk+p)kJ3fiV3Y0=c}B@*OQ zBPlAlYAU1xvq?gvpgO**DA;rU%{0Szm7>ZWQ<1Z%a);;c0TGHkqn9CYxZBKnfyDfw zVlTa5+i+ZDr9bCX98+*Xd{D#>?=c-SBV6GyI(FsLX$4E0%MBWu2}~%%c}BLlnKbAX zG23=?u488D02|}!AojIhJMYBB_LPkDWoHwGEz+ZOY{Av^l*!?v<3>C~#XUMcfl;Os z?`>1j!4)hhd803C5nSa)9mg?7r^x412^Hfy?!|_4aDAv~<&^E$qO zM|6Ao=Ca@;y*iB4>uCUzJCIz!k)?4EDWffo1@hHAZ^Oq!4 z@iiS^$2W+CWm_~##1+G?F`S|GtGl!1YhMUR=gBefsaiHUu_?3ziI)07c z==d#ur{IQZ*NGuBonqZ!H7VuQ>ocrJ!L+OlI)0BoC`eA5i713$h)H`;&X~mga#oB{ z6@S$6C;WMmVf}g`4f_|me#zh+X){O1`m2t=;qMAImsu_FJ>d+c;v#3nZAZu|(krY) zpJQ4%Gd`)#tuG@`EV6~#=95@s__@c6!oHC#eQDj<@9nYkF3W+x@9?yNEyUW{S9ulx z(D6_FOTqqg=USbq z6+_y|{tz`fgiqRq9fmm@TF`HA$aEykuFfF!Y%+-0Z zdqB$GA9kQ%1-Gr84mZa)^9HMgC%ZY+mr)UPL*36tN3DU>C^3UGXljjtd9cQ8^lVB|=%33%}e&=#|dScEs zEnamjZuYLA$`1=0$!2)zOF6>cBLqN;v^upw^TId6Ug#lD2s%k-w=YnLZ9gOb>4O6 zPIEZM3@wlD#gZ~hUb%!`NE3${c_#xe92T71eiUicvn=@+xC$-_=l5W9rF-6RXHr3G z!gy9k9bCve@71Wn25f|aMe&AS469hqk8#@QPf0hIhsJ-f#Xo4kx|q~wJ|h|Ls!6u zQOszqSviK8t+kD{521Aov!b)B$1rCc(P}Q3dj~E(ig|_o7jVl2<{xMz(FOkYaV)Gt zv~diJTI(9?8f&AA8*8FZiavQ9PpLzzI)NqR+|(M8OD=4!Z;Uk7%i%?frEueTY7NG4 z@hC27j6^Rj3AVH`GJ$69TsDg3+@p@+vQey)7mt@iL~$83&Upc242 z1lhnEtmEGu~_}=qH^9DF4L~6$e#3jfc9U;0aK}SF89R zE4rgia?%~wk>}b2)pN0=cdYbqMfl;$@WWN|q2#{v2@MF*41%^mim>Sb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..07c9d6d41932ae9121b754740d0b061058608a72 GIT binary patch literal 1237 zcmcgsO>fjN5PjZm8;H{H@>L476zB#Jk+{Jk4)j9;ZQ-zGFPxmzWK$(}<#h+_q+7Mp?t#-LN<3rFycy3t`_JEBzX3c&=;H=fecZ%aCEfBdgWDeNcvu%$ zD3#4*-cz>BjDG)mM?kz0nB6wIbW*#X%m-?kIMpKrW?p1Eb1wzHwmPwjRA0&5^`m%D zW?GeHVzgF?Gd3zdC(Z4YQ*D%30;J0XDa=Zz%I))*$dr{{ zX@wUk-E}t8Dfx1(rnyrmj;EtG-7~h3j&1xn6rQz49mjNbEPTKecF!0our&s16g=!< z1Jk@Wcn4q=9xidbOsxT*(ib*;mg5{}x|re%EIxen9pdp%G&oNEK=WH|KF_~TH}E=I fz#2bb{nP=ASfWN(EMtXmm2?GHY0auoYvB4n@7sk4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..2f6fcbbd489956a8a6e51c723bd488b1b7b7a9b4 GIT binary patch literal 1918 zcmcgsTTc@~6#k~&URfwC7X?A8qO?U=K=DG6fLIff0)|2pqlwurV_CA@CA(XqF+Ldo zkb;QOXn6KV8PBu}7U+vF-G`Z-Gv_c8NkZ?PWaZE(e8-W@}2PVZb zC2pq0awm#J6nCSTiPPzx5Z#a90Yk^L#r4IN+(vHw)#_$G&tT_ET;Grw&kk)jm~#H!?x6w+T9bnd+b|SI409K$M;LZm_zv@%^sMv9C1&0K+D_eINj zhWBcW8JtwQ_1>j=f)aTu$ZA!jenTsnA}2LkYp)qTrY>eL-SRXkd0W@aqUIQapHEV< zv zayI#H^1Z+h%SfP;M%up-BC5d<(oNf`D)AQ;=&XS*AAM@(n7x=M1KJhSZ$}+fX)GtZ#st&Lmw`I;WC}B(=NXFKG;_T zjuHGsCx(7n!?in^^apUo*PkJ~0@2nDDf11XV@LuJI0G0YiCkC1kWYeAMOwn;O9T<3 zUCE3M9wD3=KSU(cFC8NK`P7m^;eZH-iEf_#8>=_g5o`)Ds5fQi8CIgb;0P$j!4fdN05G%_R$VC*lUto#@N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..c5816cd202855e504fde8afd33e10e44f3b07b38 GIT binary patch literal 2158 zcmcImZF3V<6n<`!cIhS-s8R(1QL3gbbOi*V36&;|nwgq1B$N&~GMmkvW?{37yElya zSLhe3AN&FSD2M0XZAj<~GwlrdkbCdB=bq=hJm)0;{r}Iu0Is8E!^VP*MO?8lg{xCo zf}?le$Lj`-zJF{g`xCR6g$0v=f*OW%IQgMvEwS& zi+a5%Oq@h|{n%Fn=Vx=Z#;aQB#e)~hkHUw_4@v^FZ$l4W4B_4Ph+A%Ll~xFTs_TZG zK#rUes2A6txi4KOaKmk9qy3Cgmc~6%((8skvo%UVBIB37$0R8!ovIEmD$PHs2w1WF ztuGU$6THtTt7B3T3EVgafWTCHpyX;Cy90rYhRZT40lW6QCrySE3%9A(^tVG-^<&m~ zxk!~`fSG7=2{|Ber+5qlPbz6bm^39rCS-D3s+xK(aJo33=B7_RI8CV-!scFC`6!T` zsOS2jGb(B;dM-m#?_zmtd4DBV_KTRtX4H>8`Gc?f z!a})#?{TkyIeckhRSQ`ld(;loz8?j?H)zVhj3t z@#jl_av&8@;P(eSt#TDyCl>yK_=B4)rujW-gflqFy;h|HPT@4ynYSb#^27?_4Bu&U z2{Hr#@{2pjG_G9TLG~4osZpDkz^62I-WXm;Rd)^Z5oYnR0n6hPoTc^z9XZDrSpz$3 z-sh>WVN?C{)W5*Jj_M*l<1T|sjFgjrJMB`1cN%wk;ZNjtFtPYICUekUWyV6iWIRd{ zrVTn3cz>Db;|R7ME4#s7G`=!fGu94HXp3UZ;@m#JzT&&o!>>^^`14rdYV+L^|3lop GclI@MUth@p literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..aa7541208ee7f8dd7e1529ade160eac76c788d4c GIT binary patch literal 685 zcmb`EO>fgc5Qg7PQ{uWQZ9{>!&=zjMffaBpLP~9?GEM9>u_E<^*3PPNW$z+;-H)He z35f$gfFFez_e0I0M=rDbyqcYvclOWUU%vr-#A_Q1*lJoOW@bFDN_tzCiB?J`Mi)H4N<<-*G(4Ae z#i=kN(Rog;cxBRz53XgG-L)uUBmN|hS*66owu#ZPpyy3f0xU_Y)~JfUb)66k3Y+t{F6 R`z8rb@r;P!ImHGx{{ekaqjdlP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b1c8ae7bdb07ca9884ef8f2bbde144c713ad40fa GIT binary patch literal 1819 zcmcIlZBNrs7(JH(9WVrj_yQ`g!azrPRSZZRg_$MYO11^@gK4_1LP^)owp-+j{wDom z)Wjd)k1{@8SGtA}G0}Z!cbimiLN9qe{bb%#L~D;lqzYKq~W@|A`| zT*px@)6`VgviaJ%s@R&TxqMCYGFBB=QLS2y)bmZn&m&lfXJQ7@m{JwqS6JUl0Qx^(fqBx*bgi+0yIs%JO@s%3(8sCwR(GxLQhBB0k{r z&DDPuvh{+TqVPD-h6yH{rn>KE=bsJl=0 z3%~Z~1gd3gUeoprtKyS(E>|R2En1DBTV9HwQw-0pzoyVS$~m*%Xdjf#>vJOq>~DBh z!zB~&x4Lot^(0$A(M_NBhG_rq()#x;$nR?Esi~8Jgsu?Ye4Xw%f1DR1m!9r6^-0d= z!~k{AV3ml!;~8NGX!zJPsdr5LAY zZ!0*43HqP#C*U6L6N=-(1^GKI@BKc0M%O4}$?mV{iQ!cX^(MIv6px_3$jtuaK*!8P z1Pw;ejR+bFkSCkbK7l3l({mCxFhz2w3C~~)v&do&W%|xlFpoMG@Bt}eOw!ygO#KGA CLlsc~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..1c10f228c6294523dc6f6bd8db7d4fa00a4a2243 GIT binary patch literal 489 zcmbV}u~Ne@42I=W8Ym3ReF9j}(X|@|COGa2FQ7Q0anG@Hwv&TL;uRQp03M1%Ap|;f zV({6&Y<>DAe|)~Z1Hc@PGdRp(s$f=4*5@8*D^4eQ$FYxX=d?n#s%*9zp9AJ49jpG=#caC-PVJE(wW8o_@ zZi{`{7+Y`{tS%Hxub(y7o&T7@k?05C1kE?bN+Yx3;eEc5LOOYS1-ay2i zWCbT38!fpt_B9nOx9TL;r8AoBU+X;h$H(DPCfLvAx3`G`1ta-F05w*y2V>FuqPl$| KE0gmG4!!_}@T5He literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f4382549b031752fd2276536dd7127270b061cae GIT binary patch literal 1577 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..de149819d87e0fe7cfea79f1c2f4895b12f16cfe GIT binary patch literal 1702 zcmcgsO;Zy=5Ph>70)a>XBlv+R%108^De)MJ16ZDdmW0ZM(_}LwLv40byR)g{;&0L_ zDXTpA1Nc#vJwp~GL@x@5?dj>A?tcBcXU=|p{{dhVrAcJ5oWmHN8S&hRm2s?&V~wHc zg+ZM7T4)sp`!ep)Rx*67H6=f4hkY(PQuw;VyCPUGh27(ha6l%w!FL~^fq=Kdu22EL$Z#D}b(n$v2KKs~!ckznM~S*~gtk`7IfxQ$gj=Url<_OB0{nJRP^wV#E1DTk26W%up|t z|9jgRrYK)ZGIhLEHn(GmjDML%hFQWgd_(%fw%Z|%VX_`3ktg3NGnz|(9HCbRa2^G$ z=P{0nJaU-KV+whOgPRyxh8atdeHT77kLlJkxTSIf%k&6l>3MYF7$l@Q28>+^4;b!P zeHt0k3z(t*vt;>1YlhZhJmVP|*PnU8c{#Nz=Qzh}-2JHHv>d`{{T<$hvuKK%t8t=j+q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.class new file mode 100644 index 0000000000000000000000000000000000000000..9b0db1dba1990afec71f1c4fa58288d2eb7a2431 GIT binary patch literal 527 zcmb`EK~BRk5JktOG*DQ;hBLs15#45m3alC-HNAjihQ=kagY880YAiSax8Nd(300Fy zbjiZ5YDLjeacWPQl0y+?c^t_N`R1EdzQr2qf` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..52dab715646b5e0339e56d90ae799690709c7080 GIT binary patch literal 2315 zcmbtWZC4vb6n=)c4Pj|96klr9XsNs?th`ujf+!84w1yB#$~pbiGuaHu)Xi?3okemy z{v$sqJ%?6%jz7R3kGXv-dvt-nsX=lfVA{<4*vKcpS$#=3?2yJqu?Vcf%)<}GEGw1t&8uC;Z)ienXDTlmJp8pEx^&UWEx zHosojewZ&k-O6s=&+e?RmDY++@)?Fi?it_bj>r9~Q`AcO)ilFsCh$YeeZ9-QNRTWJ z8p740Qcyu7WEg83MOu1JPKKIHhKsW5a~&yCpZwS7mDhc&lF5)8_ z_H%=qFq;(8L{;dmmgYKX7Ms3X2$W_xnC|s+MvBLXp$-Y%jg-_)r?|G2D+S*RKRt7S z`H!Jf3F=(>&I5{8Nq0y55Q$b{2DL$8SiJz^f(RJm*#lQJ%-M$)?lZ(zT(47rcrl2S zD>kG#?(x&7GH?3J#(Q|5;f@JQDp5%`xZ-u8g-V_znUrDDk34VQLdM2AvJ7|6?~DJ+ z+Qz%MMS%#v(g>ul=exyYNKZzUiu}nesZP($?Nx*Qxw1$dH$dv7?p@2&{=&}|Hf%h= zrj3VqWZ_#IIc(X;W7|dn-;v7}nOeM9Q;IhYIc&Uzw=L}0D5Avhs3)gmf0t}HB4U@k z+vR7(7KTg@{uzxXj*IA&j)_LRY7_0GzzoSiRUO{oZcPyV>UAo5dq&Viki-J2v*iam zPxWG$n(iTZJC1bEPG_tbjxL@b9GwF({4~)SMu=2q@Cc=w4EK7Sb)e61_WBk9g+gaL zJwenz1Lz7oTR1dxDh40$tzZbiMcECT?H?3~!Ru2a9By3?#qPl5dhsbE~D08Gs$`d*^{6$YNXz~CW< z5>_JiJBIslg!t?sMvh<~Vf0s0?L(5*wu?Co(Z7+diz$4JDf&81KLb327-mnRU2cU1 r+<1j+YNvGW& z4>2!cLB>NYN_ZsUBZg>t`YuCH+I9-6FqbZ^sA;=U;7*dETW}!^+nU!*Bd@u(!!VN0 zag{G~&2*Plm+Q-xp=+jYTNc-8f?BCfRkICi39sY2VHxfy!;Sv`4>K^&5F5AioS`di zSbVBn%yDN<%bC44tb+v1FLtgb{T{1*1SZO+yETj9?{=Qn@P#YLmR@!YcSFsN zWzuu@Dz}mz=cR&OsmHt-O||6MuC3dqTDcJ7I3Cc^TuR|Ae_H0kO%CiHpePYOC-0@I z4-8ksA#PF~YeLQ2Ma{6(yA)~1&}+09V`qFL|*b%6nWdx(uUj47JG)`R)XPWtiE$$Ofrmcq8j-`f5fi`Grh-o5EE0 zf+{+mvu#(nj#gsmysn$o-6d!3vZM0}!`l%@wyH5yv**0{C^&)B3Xb8pf+ILeVb>i_ z)nXO;nl9>FvYo!V$&xp(RCY=>sf2_l3O;~!6*5J6Q3F0=jYhL>`BH=RypW_RL`H)w;sBIFyRPYtPX2`sbf&Y|~ zgl`xgg&>=V1*z$hQ3!;WQb7O9j<01IJ6|^W?ON@hYG~iH?Nx@}roGA}rPA?}!6_Zx zjfWm7L!Rf#1%?CtzJ>&;&AJX%d(sp6tF1|IfBw;St`2fv+8M@P^K2M+#Be`EXUBQ3 z3c`fu9oX%08Pefo z2KzKP30vG`wu7eALv2f{F|s`r+3JzEAhO)bbGl1i>i19M)*KpEk@fR!tv9Tp`;s7& z45D2gxAplIh&CSV^#l1zTfWVg(wU}-AXyBj!x{AVFC}nGUaL7}m~3tAmDHWCyL49~ z^Qqa{>Dea>S%wE~DtHIDltJ0wXF_NNI-vJc6>K?DRT_p$yIk$WWXQnWvSY7#m*eE) zP;YHdkiaEdN3iS~rU*p&zP6qtVRretTbGb7?+y|g@PssMsG2&mbEr{!>lkqgPw)-0 zP2L+tHY&@8A@*Xq}JBe9Y5T%rTn7XspY_e1>RG z>?QU@&kWcCcf^byQo=p@oWYVb!yhF+p0f`y??NK?aSpQCeO z6Y=4fkRuq09gg)P@f^w@NPIW-3-&HPL)UQZS9C8%ho56#_62%=_syKeFnv}=eJ@Wy zBJit7V1%NUBoA*;|0vD4iF3H+lN&_`jUA^L4EU=Q3}T4rpTi+|SYDh`^_ZlnU-j*z z$iWNb#zh+M0Hdqpd$>gZV>G&#e($3evy9&d93{HFi_u=}&u-#Ct=jq!UxE~F{B znNa+WR!MZ?avl1lPlZy|i-Vgu^aG+E67!uWQuO~gQM^L$2!-Jjddt*%7?1IBNBm#9 C&*Ops literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.class new file mode 100644 index 0000000000000000000000000000000000000000..00678e5025197e96df630821a452622ac1647446 GIT binary patch literal 465 zcmb_ZJ5s|i5Zw(ShCl%gXCMtbq)i#1BEt;f0`sub%tk7b zZ-pB@ZZWL&r7c8_bukO=*;Wdj)gI;qKZ#R(e3|yoARNvbFx$5oa|MrS%BV$`*a*zcuE&Qm97V% zL@((S3^nqeQOl@ZcytK%E$_ZU|A2ykRd}f5Dp|Ej5EijSUKQ7{Oc9RYG2Jlksjr~) m6Xj2b@XEii@Ew&u@V`lUKNqvg| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..bae0df999051a696051ee29f5a65bea6d4aee94a GIT binary patch literal 2641 zcmb_e*-{fr82&nm3?!oWHgzHGo6$^#CZX4 zeF3$!5H0ooyv2DD_3z0-3IiDAB9rN!?(h58ulv96pS}VZ#hoakIBZ}jiV%i-(1*Bw zB%(NiqcI!n~?w7{l2Z&SBiZc>@<13}1Rx+mZ~KR9+#Y{OL)?eikD<5FTKY?iRvh?Z|CV?a*8IiHNbI(KA#Y5 z*U5>ZP0L-6;an?;l2*a7Em2%#sWz7K?2^5N*LB`@Y;}?0!qD1bhI0&&N%t{%+?ygF zXDZs8S&=W&On=HHb8^D7^|(G6Q3cy)xYx?rL41M`aJy74{u-nt&5~mqvr1Uc(xMzN z2B{%0qth=eSymK4V&6Fz$dGC*CF8Un)*o0BT(_)0ih2FHeiCTIv@8w-{Iq=h5q zq(_y0vLoX9K9Zq=@B@jgOJ3l|1BT?vaKBYFgiDQ0B{P$Gl$%H;rygaev)N>3hT&$b zp0#na1AOvbtR~5wz&%VYt?+T3*xq{XWiwDwN?mhss?*FRl`N6zBP+*wNxJnW22&GH zq*Jr*GwCo~{tfEjnB~6m>CCh$o~>T;CIVTp#x|;j2-mci7t8$5RPUYB#!+wIslGC^bN!n;Nu_cq7g9# zb};Ow_g=6cv@m2~kAb~3F+jfv8Qx95eFRoB@&Qq4kiqzSY*>KFaF^a9fpr@h7O;sS pv4Gw%-q5O0V3xiE0&xmMqQ#8CrWu1|<^f_Epj8dVgTd}YKLJreLp=Zh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ebf8cad569d751e25390d201bd6dcfa71b520d18 GIT binary patch literal 2068 zcmcgtTTc@~6#k}^7HZ{EZsHZZwt%c6UZ99d!NdeFv9$^MG~G^Mb-TOnPKog5&(I%X z~>xzC&ePt{EPKv0M?FSQFfoYg(o5(Ou8eZOan6v|X*Xp>tPQLTWXk zJXX2n>r;8G0j!LFx=WVT<;>GR*#aK@44POO6Z=j_mF5A{qL5 zwQ8sr;^qtP@|uvsrI+YCqVEN>P382-hFfz4u`lYFY*ZuuwP5s&I*O z2=ksdlEyq9sO2F+bHuXc$ezD69$`U6EHJDdPhAJdh2dc&(jjEgAgoqu@`p9#Cx*h` zU5EyJwNitO3Jso&w63Swx&X%1Gx5I8O&YC%D4;`-=Uy}1&;C2474s*!;|QzDa6KB} z5bA1qOu}u8eIudBAnv#CkanOV_Q*y#F^sjZ#88_nV-#KVU#EUC5ILfk)(m}Vv@_b< z$9BNB{Np}a6TY$+{UoOY0}No0zCL0Ir_knK{(?CD9Rf4seTZ$N?GrM?@gJX&-bHL> zVh8cByJ%n8MPg+K$xO#KI>)z>%A6o!8|fXK{7IMNPyxHhCCGITIUmMpKk#(mJPb@> z{1cV!49?&zRidPGIPc$`!3B(vw^7mtDJ%Pnl>8;qw1ExdG6``~T)|b6Vz@?f)|YaB E01e}J2LJ#7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..500e8c96eace1dfd3b5c9eb5e394e907896a6c7d GIT binary patch literal 1495 zcmbtU-%k@k5dOB5wwzU5;u=ek_Q8=(|VU{JM)n-VuTHEh#+LX!mYl)CVrKv_gzB%fc0Mg<+^vZZV`Q-X3uqtr6Vw@Sx58hPsEU zu19xmS-w#F*qD}G5im5*MWxSgkXBqX;x^ggGWKn^_o>DwomelG&y_RTPfDOw-`f08 zl_<#K9z$-~cH(kqrWg7)-w^8Z3-v@b&t$7B?d5S96M2kcERXwm!0;@gmvgm<;YkAG z-zCRTObS8wdjjyHYR0P2ZO00zi(753$Kuvck)@OUevvzx2wfZ;I{IKew#cOFpfi{W z>ZbsWBw#|I{VapHu__qG`cvK$1w$o~=!_ci<0c!8rYZL^`B8@pr(n=+uAY3DOQ0nWLrU(TvA9?7+C#1e$ z=m*jt$jYElGLf&08Cs`lJ&PP}oTM(2P5nl{VfbYsQ^+16_ZcZgB6)n8c5`G);pT4= Cyu5k< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..5a300b27ef734ec7f5d4af0d5b33c10d348656c7 GIT binary patch literal 568 zcmbVK%TB{E5L}niKCZu3I9(iYWcI?lu_YVNLf=L3035*$>=0WM@3=8Ev+66tlNnz2TpW#bD=NX%v-RH=0 zg+luk&x2D2o#SO!xTI1jBdILOIR1lp*1$Wn2|nF{KBM53DR!YwHRb8k^t|r+Tu{|J z?+tU?OlyT#WcbFCCrO%DmwZbMbF`I`*rt&(7~i}~+|*Q;z){3=3RdE+(#YVXt((@N zqP?P*GgOqQ}D-p9f=IGKdK(($|x!HuPk;p k`J%hbx}N>hsdH%{@uTz! zqlq8jM;Z6rXiIvL64iEPgvi#lv17lNolDV@TIhj-yOJT=Q)xa z<%U7`l3W?`WSbF1wPaG_3{P@gD5i{|d}wrp-!|-!Dp1?2MR!X|hM|34be6XdEzysP z)z`61muRZcv&2go$zbNsl3hPA21W%JP-bYI$0ugE>{#ylsEl+}D_FrQ!_I$`9)*cA z;kMy+`CIdV#LMvF-`$^Ph@n2>A`n*3mDEUv-9cn*^Hz3P&sxXHmtfc)@shQeq2e>G zr`^TpB-Y>C%RAa)nBSMS9ZTh`&N3c%mcNKJ3o_K_25$We&r85Lg+sbqS~ z0ZkiIWBA#dffqHoY8y)^(Vv51oPHx3ja1(Bo}d+{k-`e z0GBXHD=I8pAtw>|BiWT`oc#vv{V~R#7UznqYmep%Q-v>}`6oKl2oJ)JMRpW;4%cua x_Pdo}Q@_#a6t2dxW-(1xT8y}knG`!q*aCT&B>X&zxJl;)vcE;oZJKLX_ywvXOz{8! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.class b/compiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..0ae1b30a84e9655f8e9db735842ecd6873bf8c80 GIT binary patch literal 2268 zcmbVNYg5}s6g_JUvK@m{XrN7BJdy@TKtM^-7KaoZUa5i9cA2JhrX!2R78R05k}3SF zK4u!)PCNbFAC<{j%f`ZC7!n4=?%mz9=iYnn-Tz=H9;Tq-bM^T`!ZrTA=n ztGFW2pFc2;4Ba-Iie3yn%c(2~^yXa04-6;RG3>e&=*n-esjaS8(S3V={y@*Wm5TJZ zwI^#iR-!8)BO|2R8acSEKj!){Uyi$nXV}I8LtUT{{!g+0{7koLLjwrY|5G<>T6(h z6M?&3KA;-{Gvm9<6K{qV+hyYVTbwox&#xM`Ej@t;(TD}otU4B>+YVVhuxwv%pEwKC z;Q2J1)LNYYa-(w40(y72UdL%2i8AWT2J0knOY* zW*UPSO54a+foZt>V&4Eya9 z_zy3?xY=9Si`WoVmvOyNqZD(i?+Dz9g1=r3k?U?pcQ(9_mQ83-v<4eJqcd47r-jS; zhUMSL)KlZQ%pe8wI9N4QJ3XPqRP{v`R9to=foT&M>I~%>MzSJ<@DUKWz@3SU-ip=B zSzlFP7~w;h0TYcFZsHyEb3DL@GKOx>*(*5irj4zG-}g9M;+o+9%;XD*-w^BX`V;XO zer+6jpWi-o@jHSzMmZiM43G|w-~)WfSrQ-NW5Ou7`%O4)vcLNjJ#Cm27l0Y`@QH3i zX!r!fw2$yFPS8<;jp0_4n?aj8HS{;M=L1Oa_XU#qyOVz)^&b+yaH$K5V+j6;{1zMF zgW)lP-{xu`K|jSEf{t^hxQCVrj@XROLXmAy;QshOxc0n@w-ry3?sQ?DA>N3%(ASJY t0(Z}lMv1F_QUmBcMc?m;DHPG*+S6FONrv}mi(v{+)J|HjGa0#_zzWJ$q_fzs0O($tV(k|yo(csQHQkWAg|#@z|R z@%YW3;|Hzh(5gp&fIrIP-Mqjek+kK@?#`WipZmoaYNdU*7nmVKe;y@T?*SGLc`0#5^{xMaB8~95J=h;qBWKl7SA;6W$qO8vPqV3 z+9tT7?g($(F$QE!xC{^csmo25VqNz*v%{;xmF^Ly&Px;|{tgH*^N|)e`rX%EmmS5dU7wm7iwKUx){5w~x*mYf4+9tQSBa9sXw#i*d zoQ9-_z_8K>q7MVw-z?8c*o`{NHPSM4YPB0p}gI6489?}lNvv{ zwK1;>RlJL940p~hk^f7s;wmN?u5zo=u!SXKb;FAJPnF^Bt!AYnzV{x9P7y|TtM*>B z%oE*;NYoDu-Jv~}{@BD`{09YVD%P=~ViOM)q*Oe@7b?=&QjtNHVRlb9MWt1&Vf4TJB4oX)0I=N+m_ap!qoh^9+QFLO1UY_N-KFu$QoUUp2BU1;p-k1^400W zdUd+~L!;jr9+#0n@H}_R>qxS5OVTY&k|ceTSbf{I*!SR0==&&g332)j z8mHf*04DJk-Ui*mG#bDVjj#B|Dz4!j-}oXz-jzVUgXB$D3q@Y1(LB8wy@zIAfc?^f zdXJvozZ38QrMZP0^rg0)a1-y-XoO}yBo7bZM+~=om;b=P(-#;_N1h`P9tsct24xV3 z2$mu<&oOd{P$_bV(NZL=2L8l_r-R{(`Ii_w#HCW?XTlkPmv@rTfKL#_6w#fbJP{hr zB7ta&$3#09vHFPof>^-EG|$M}+Y*LpvdtVV?na9>puEK8UlH(@$69HITN5|w86n#M GX8#3~kv8!F literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.class b/compiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.class new file mode 100644 index 0000000000000000000000000000000000000000..e34d7f71d2cf75d1be035e60c8e948570b694222 GIT binary patch literal 480 zcmb`Eu};G<5QgtcX`nDLBA%cuSg>}i$^=4c`T~x1B(97v*iHmb#m>M3@KA`0(f}RU zI#~9vyZi6|`Vk6TC wi$B(hOy#Z7?$?`!z-m1d7sKKom(-GBy`hWjZvx<<{3FV{c;H70&%rL|E-hJHvsn*J@u) zEDjRvd`#q#OUn3IXT6t=@7Q&PL^m zFG%sj+0gl#^#bw1ZXg>R-G2o2Vr@=CnUZJmO?jJI#_J76bZ z1stDgn2BmR>vZi*uw!l;$MTin#-tsNA>L~yy_3keMRjT{1e_FIKbK%U=7PG Ndn~W;(`31V)xT=yW@Z2Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d9ee368b4a34aef46ff781add8e4c2b05459772f GIT binary patch literal 5124 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 F{{t*65n=!U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..32a0ea510a13deaad00d64e13408d7ac972e61be GIT binary patch literal 2818 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 Gj{gss(aU=P literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.class b/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.class new file mode 100644 index 0000000000000000000000000000000000000000..3cb85aa8ae77ca6d39abf8f0c5718819ef2dea85 GIT binary patch literal 675 zcmb`FO-{ow5QS$-X`uWFi5&~pu)%_DmlX&hB&383IA&;ES$43U2o8g|2MZ3sp%4?L zp^Xr$vWmxk`NnUaKfm5T0N?`l6WB>$7vWGj8!8i1GBVOb7PJirZzs1oiN~3%1r;Ps zEW|?Rtq80sbcoKsh|;_0lry3}7t`OQl%6UIadP@!xKMHvnjnlXpB0r+bD6*%!qMV> z)5?3YvGI{ot44TT!%h#lwwoSpX(n@(S9GNfAsjb%zi#K75f9thjC`#Xoy}z}5pFn| zE|t7uF^kx}CB>2S(h2SF;!h&NLBkYA+L^e^=Zrv@uJ9wN!fGYWvH^927x&#EC*OAe j31x(UFyN;KFc>0iz>w=ruA1+NcM{lI-Qo3iqlNJ|cx>jk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..15f1bc32b5b08f85063bfda74f6de592a5c94532 GIT binary patch literal 1347 zcmcIkZEMp|6n<`7n=RH^JF8Qt#+SKP)Sw^j5Tqz7Wn*Lxrk|4Z+T4-el-!$Q{Z)RO zIDGl+j}p&qyBTC13}!;YInO%Nfphgyid4Kj7(>AH;;zI!Wlq+kPqxKLtxV z5{kj=1l;8j_hTKoL8eGosW6d}hdN1JMF7bWIdT=9h(x*`VXr2bH-S8!4n@dc`bKBe zVp#5RJyVQfz0o{Hx8%=$@iF8BP0=X}E5v(AmQp~%Tz_R|B-4N&?fOH%f^%44ST(d8 z`?BZ0l`0zyl2r5V#(<~3F@NZXVRMTT<9wLh*-=rF#a&18Ay1uvJ3=b$OD%lTe&8fB z9yvlQhd?btr_Xhibcvm4k$k3j*MxA7N^;_gi2fj+U6$8$%JA+#Se@pNq53y#o=%1A zRj`T%!!W(3^KbTAW}Iy^LzBT`_>>oF$G%dn`~)2nx~V?zb7>kckz>{A?OX4UaGZlSf?Zky zEj*^RQ=$C?+DHX6C7>lk+!~5R0Sou{!1httsTKE7`Z1QP(%)<_po$VM&Lg(-JtRx!sW0NpKFT|Lu!`R>_XYDmVSlCr>M;73#|D;giRcp1m+4y~x_~Qx E0PHrc$p8QV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..9507e18c824fd9d255f5bed27fc65582875c6bb2 GIT binary patch literal 3294 zcmc&$?Q+{x5Ixs+BOpwy*p>ZZi4oe(QzDE#PLE0YWX6iL(w@D0cK6)-=RZ$=2QUpog@*GA zE~rRhau_F}t8}@T#T2IH<&uian91S;e5l~cFh0Un1w|Dqu1Vv^SzO0O1veDjWKewJ zwJlRH+^y7wE*gT{K|`;%e9IBOZ@P{n%)s?@p9~Glr`ruZ_R$Tp%}2In_mOan2&>32 zbj@b8O56lp(`s$-w(D5w2Oc)|+;cjyRW?kTSg` zQcn8YGGw@#3^f=#3^}hSVTKzAM(fWQgF5$(DVhP5fp|DYRq|VQP!l!}#Hy?|S$_yC z`qi4-?siN3o#*s)Nz-!!*K}>YJ*Ag+BGts#E#U{nF}diYfb*LaL=ex47eO;D92Iu7 zRECi_)l$pzgcC?gY9b2E@cki}=>a@6F+FHqUaHT}Mh{?z3~fyW#%#3`&OXD7PmK@nLlI>V-cFx!2L*C{Z zUcxNH(!ff#eSVX2CZ|^dzpNpTQySh!LBTBzqbO;(jX4E(G<<@21!WC)agU*th~I|> z(U~!Qxub_PACb;>=TAXJLlp}o8!|K9=FXbFSbs=rEElt=;ZrOrs4*CcXh)@1v>gnL zx@&nD(gi8T^8-MJn^ICylNDk3d%taEpH_SRNl1#}exi3D+drCUmh_=yc2KU3m zMyy3)mw&-f-W%>f!%w)hH`3@YEIwG7t(0#+Fy;)Syhv(rPqywJ8an_!<<9qOsX^er ztZY}Rq8xiwZWGbThhb*WI+X*lP79sdJL_%TA)W9Jor*Ouyhy*4lx{jcXXu`koSsk9 z)8{ybH2u$yZ-R|KMe6><`AwvMMdl~6rtk_~bKw_f$@3f`y^B}LHX3>1HH^>``QvrG zLCEs%O}s^(Z_~YurP6PdRuaX#MSdxIlNDek4m2YbeAR3uBy)zU;=x z;SA2w`y}!?TF*-^rSFO#uO(01vx1r>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..dde18c805543e5e9e8f4d5f3252a7fcf3a3b3452 GIT binary patch literal 2156 zcmc&#SyR(c6#i~0E!2W+qPWJr1tIQBi>Oo_oxx>nWd`--HoekdNa9V3;`rjv&_AKR zz>JLg?vHXjH%V#0j>9;k=HcFxv!9dioP7WB`7404xS7FDjHWS`!6}SqkibM5dK#xQ zNMW=KXViUG9p}1mUfmZm=)}b|E~RmqAvI~*ra#5dk;~69Buh?BFzlQ)ZE>%$R28zq zs}^wvW*viDb6lG0Jz^&Py6G`IovjL8)CITvx?XK~Wb1i`W81>;9jSZ7AUz^ibdMya zW9#OUYw2YY+ztihkY5&Z*)+r*lHTIVc%{fNVo1ULfGL)Q?Q@?zlq~L1=uf%XMZU~+ zi`xr&z$?a+@r6;hO-j6#%`&&l8drHmG3T0$?OV=-wLTQCwbC+w5=*7*OVeH`=3}h; z)kW$D)zfKM{Pk;w{+KXKouMyk(1urr!k-t!&?`6P$Z&1j-r5(*FvM#$Q+)z%J>Zfr z313M15`%5ZXBgfLn-#YSo#Cy;PgW|$De6v7+2_XdyWEX1mYI2F2v^1P(zwFVT{ahN z?l&ZX^2=nU5c3mtcpIdGwfnA+!4PhI8iw61%@F(34b!R#NgIaX?s-}kQ@Ey% z>kKoR?fBY;Kh2SvUl*DkEF8^wrnQ5Z_L6&no#9AHlSCeGU|Jk7NZFdomZ&3fE~8k&tw`ptS`!@gC&%XdN+ZKzy)??$n2x!?J4e^RJ_X`II#U6&A45cELj~-@FulFSZtOuvVEh3|`pW`^ zu|XtO(eVz0BgwDt(X)=k{HgIZBtNdBbABDE`8A{mx>nIWwu;Qa4kA{OT|>_|vQ9!p z>?NPTK1yvr_Tpd=`F!X-icE1ZLNb+Zfi(A1DT+Ek+RCP7<99sQgb`Q<}~I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..eae57b09a31892f9805046a0b7683a4b552ac007 GIT binary patch literal 733 zcmcIi%}N6?5T3NPt5rep;v?wAK(D<>i-J%P+TJ{6(`h#)o2l8P=-c=l9(({FN=&xy zc7>h_o{~xO&3r%k`u_L?fIgfj&`aQy!By&&o{z{BUOV9wnF+plEF5F)>v4)4GZflo zJoSY#SQI>elft4wH>X@EBPq`Vnr|yUD$7T+_HJ+hd_vwSvpfVk)RYcx;>^X8HZ|{> zF0YubEjf~;`KHfj!m5RmrSLr_3>ft8UnQ=iF+~Dr4BiiMrIPhL9IwPia4pP|Po0fY z|AF$9yp{N%G%~pS&2t!YMtd9QGq~H6tR!PlIoK6gNvP#r*sv73`UKv z4rOM7vwGJSD<}D^x(uFgXVxxv88B#tPYTfLFla+3)JLI;YqvZ}nkQj@9N)sp4|!?#;qKKdfgaNU;pMA~xMN=l3Et1(sjbH5)^?-zqE$1RtF4XtTCK5Nt*;mcL$SVRzBYB&^g6mB0>|qtGMuma zUMNgYv`shS3^QxB^_5n=`4^1oE_V-jux{GI58ej+Rm4NF8aeI`4;Y@*Ew1w}H(k-y z1-HANW1Ft+dmfkZdL$e-)G6bx(}@Dpa(M#uEJh_dBZkxQOc4b{<=y|GEv1iJQRsL) z43D`8GjMi^o^X6mw|W)mje&v|mx)ns$?+Vq%rI20v>CEhe}}k@)(P%;v~TgCDeI8k z^{Li2p~`(?%!;lPGPKS>rJ3S4NGs_XahvRLk@z;PJ?e4)Cf3T8Gvpl1LkZN{8=D`< z7KIA#GUS(RH))4z_)%ct;no9JC9`U0~)|*E&OEcP=*}ec6#z}3GJ>Tb^i06i3f^_zKKGIF8 zoU$fw%}Gn8jR*9ksr1ARVG8F^06j>w%OFSl3#q+AQ6wAkkH`KZoybTvk>wIu9?_T4 zcX;6t>_Z%Knf_G@0vSo1N7nLNtP5=M^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..bff15bd945227f66deecafc6728e706f78b9f38e GIT binary patch literal 3207 zcmb_e+jiST6y0OXQKBemn-byp8zkE!diR)AI0K~E{>dA-X3v>@_R*hz{q_fdoA^S*6c$u0YRF(= z97`IOVQ6?CA80iF;UsS1BMl$plS$mhry6vus9068rs596%yxb2VY$@!ruv|~*{D{k z+p7#yCC}{%(-pg>)8`ChYqo2PyA0X<{4Rr1^7hGkp=P^$ zv)^fQzhO2Vvdq*x%XD^4-Tixy!}A z*D-C^@;V*zHo}on3Wim;+ZU@T-0NOn$ke59EjnIvbzVBQ+TP(HLj$-*jI`@}!m~Wb zIJ{{z64@G&1WM3k=oXxaVLb(~WJ(xRKRhBsnnT9_1a7oadV~yi6 zxr|0UNyQrq;DC4xoeZbi0=r7N}2;psz%%y zuxgrEm9R5BKI3xYlf-_K%rT^5Z=y`=K2E7@*bA@MMKL<-*qUTs(oW;xZUk?{x7FTJ+WH+He()lT^ z%h7xGcVxbLhU|(mrz|Wku^Hu8XD8y^H|c-7wk!TLBW0%u@mH;=KS{0eQ-6mi$8G3VCY*-rNw% JdGgAj@HfQ%2cA2JhhLOb~iwd3RboP+{ zsvk2AZKs|7+&`+5J;|~ahhZ`qFqWmgySKY<->&}q|IdE_%;UQphB2GPAj}LtyM#H+ zXYhFr3%FZFxXJ6> z@>JcdH3K>u1h(*fZYv>8MTZVu+fuIZ%{uoQT$(#PXiy-0BYdQ|F1IYtJ+KsyR~R-X zHSVD!S{?9X0=66;aM^Ng9+lbi>B)B{UfnoxDCESZIB0r&HTFVsGq9e=V{9-i z#ZsE-mD2Z>M`n+0zafPZw(w@=_UC6$f&&AkJf7eihJ}RU-aXHw76 zeN%=5pr<&udY(6g_=(DYrZr!pi6X;1IZYkSWju7wh=9j^X;$N=pg^LL)ahBuu6Lj^ z^dInA)1kRKnGkS$fa+oL;C#pJK}Lg*MywubLPjbkxyM6};Z73#^?pgXyPez_W}j@V z$e_a-3&%}wv8dq+=f@ijh_F&mtdkm%r1*(irztArbCQ_u&%}b}WiLTYH-Pb8Dmxfi zhpXsy#c)PCQ)j)^*3XanO$A2p+Ch5xQlXK;H9bA(jeHHGc$aKf=styh`Vf5>r|VU+ ztdNb-@9^{suwRiH>H7oe6n+Uezem?0^wISrr13G`PY@iCkB;Ddd_YfGd`Ro55bj7CPxc^i2;hS3t@N$GW7of+49}# z-;w(lnV)H?4?4yOe2L;)4#CHwV+4MiR)+}m6Wk%tNqW+;N0uqNW0>wxu^5Ix`_q5p z(z8DDRyjq!H-!zNxRgj?sLetKcRNTo2v`5*MlpDbq2G|wC@hS1AY8jj5q?Ux6lU;9 N?xg6mwy`htGqU z52F`z12nlB!a@kw29dy`6kZSEh8%AW;0xT6Z%O&M9YQLIr4W|GSiv1Bx*J9s_ky?| zM26w=T0XZ{Ud}G9<btELu& zV_3CChM|;gxk9ri3x4@98DOuMb!GQ8pUcJJdqE<0U63N&ESJE6q&fCI(*fLy(+kVp(&m~>g?OGP3v`J*7Mb+ib zwxM&i&>B}XNp6RTjMlg)`gXQAFgzXi!yj_84x}qwg4aFA5Ibrixtb~3-*Ibk;u!TG zT(xS~HN#TxaEm*Jp6B0t+!e&BPe=rYo5w&L!+;^Y{8Z-+=>Ru~RhlpHhQrAvyvlGk z?^(jA^OE5j5U2OwU|fd1g7f%TK^&JD=8q1?S6Ni>AwD9XaI4y|4NJu9 zx)t|F5W|g&UbSlcC?AP-z{fUg_I9ko6P@Tw)H`1A>n66Re+nY2Acr*tUn0+N&vUE< zDN2A2T30!-PrKpR!q#n*U=sdNrJQm-Qz$4PA4E~X1C$i3Kk(TMgoog0Jyd z!8a%e@vQ<46^2{B`|5b{jdGa5M?6<~LS=^`v5wMDg@Au)ae)G6OBbdrHOXuVDy%oB#G`fWWR0mGS!XPDKd@pVIN zQKy$FZ#xW+4~dvZ2LtW(>H3Y+4GxnF{33?Nad+4aBfsKFTIHLhXuIjtM+K!Q z&s_`0UfjNX-_u;gG=1@n(&u0R=Wqt^gW3qqdeBevbH4d7^_UNQ^AUt)*J*0@$QDML zV>FwkkM zp5pUyR^wW&88*Kc8Rk9{{j|%M8vlm?KVKbVLSeH)hwSOackWbqoDbDrte^;9!AWY=T0C0+M0#k`kCF<^(oJ`&mIQs_F C(VqDL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..4d54f3db16b3c13cec798c47b1f7b48d4d5014ef GIT binary patch literal 1180 zcmb_cU279T6g@ZDX3ZLHZJS!ZwGSl`bWz`25hN%GL4~aaDL%}uV=`qkTXrTz{Z;x@ zQ52v3QR1C^*cD==kX?4?&b@ce+&Ob*e*XIM9l%{|1*qe^k4+yJ0#u!OF~BKY@^RV6 z6(3g#wFgQo`;bs=wRZ_#Cx0Ue%Uz}Av*93-#g0fa_N;dERAjrNP_935dbY0&;bk|G zq3lbM*?yP|4UaV@&9#=P&5O|TptmX&R^>W09CGbW$r+D*u`CW%DxU~9>U~7m=t(;x zkMN?^Ug(rOSMc~X}8$N8|}Vw79__KYh2uJ-o6I1~*8IL&mNoDDTN$mUS; zl*5GA3&3?qav-%G?M5dP#!UDothhCVnb5s3wuREY2Cm}ESgsRQ5I(fJ$8?T(j>Q1 z6z!ET$6FM&ORne1KA*SNtm0&Ts&?_!4nXa}AZRsJ=RaSN(>i)?|B(X(2Ur^cY+{XVkL`8- Jnrv6F@f*Apb_p}`=xR}Kl?T2$t-}B!4Ja51M__7P&66TUPjGTh8B*rn3L=38e3kohK zkwC5um*jp~E?3%cRqof4XvK8}Hx%4tNKEOb?oBhaWU`A4@q$$m42S1+Q#`D$m4#E{ zWrHL=^OnYqMegYGJru^h72RccF<%y{SP|UtR@8FUC0p0kEYlR4XE~}zMlW@Zd%9(+ zE?vo8U$YIh6uG%i0w>p3Fu>3*}X63Dwi8 z8GLh-p*wOJq|VS4wrI~QL;lYTV(4`C<;XD8w714ZGW7CFMVFtG8;`id*Muh=!a=%0 z`3(L0k+Wgf(9?gg_^DE9a+>H)Vym?dZ5Xu_89Tm^Xrq|#p0mrd?f9fIc9 zsZu`TDs1xfFR%#QH(mU{zy=k}kStnNM-y|p!GU6=5^S@A5gMkqa6^7dp{|$yj$U^mZE(*VQA!@KyOSK_X zs7=L4!}85~X=L10?{)xuYO{D<(UMqOWRO-+P2W1+d{JE5FNIV+D6AWvW`PW>?EJSFr{`JLm2TRUkSX2ktq%a z=}xAb$59-kQsilvETnB7C&(^NrPgwm`lm?$G)Y>(hH!=s2{Jp2b2v}u7&3I7^-rTe E0VSoOKL7v# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..c6288de78bd5c7f9b123545ba25a1848ad927bc4 GIT binary patch literal 4862 zcmb_gdwliMNI)&6EhStEX#j(rusDPPTbb;fI0D&nB{?Kr zx9-v_y|VRw+qzG%buEzgw{?H-L+qn$dyZr~!cFX?%OAF-bI$v|&wGE5|Mj1*{{dhh z{@j7Bc&Za4IHBVtPIV%Q)15ejl#Vn;b&TPxjvr&Z6B$fsIHzM0=QaF9!-Wo9#3cAq&6k1QV8LPm^Upu>zm>D{<3#ceW<8FrTwLS(Jg9a|;C$nI+E+ z+??x}v-`|A`EbNBWHm0IDN8>X+O=l<{1VwqB5xgbr=&nv$}Y;$av>|d2`lSxg?iF7 zlT=8(R~9v2db4(p+XtFh@|tf>xdqEEnkT8QXXmOq2z1UBoN*Z;5O`wsjB4Q9y&9Xd zYi}AsHSbSdv1Y9~laNi{wMu4Y?AY0nxtuI17c2V(Gqx{qKCVT!?9-aQzZh3REH2DS zSekaBO68Uki@zmm|Ab=|-Z zJd1Us{ZP)S=&fhmvX_%5Y?To^$=W~}vl^}$n8Un=XAS%U&uRFj zfnVWy4Zk+<8~j$o?+m9fg?Fjvg#G{y^ZbNJMDVCHMjMa%3jH3YH9euz=!yVHEmJ+uw(g*=k!{c zHB2B49~<}tp9-9dnQiToU&Chx{)j&b#G`$M{Fk?#hR+2q#t<)&l&oCSc0Q_5^e~^x zUf7A!?o`>4$E(TGSNDF(b+57;F1czX87W@q2}xfZXpCU_PAqVErKC$%6b43xxvV5{ zSOhK#>}kxG!KKED>S(}5mX|@Y=m%CY?1=qgdu~u9>lmc1q7{t~`&T8nLdRN7`85?D zU9I?JAPej-53fqLA`&o^;A833gnLzT&UtbLqQkMl^aG#mFIV>LVBV~8Ac`krD4Iri z#H-RKPgrVln-|zjPZl0rtPL_D`VVwKO>7%lC$*wrd}t8Ix0$ksHyZi8qQcg zMGE-M{J5;n-@}8o8T0X`cSWt)`BB>wcp&b_w<@$s?o%jYu!XW|WHi8x#ZUxHL+C(T;O;w7+&QLv~;Ch*v}d1khmuT~>6CSYR5 zbFZlj$LDW0xn7rIJrw&WvO-$+1xZYc0_&17u_UHBn&Q zl+2d%0(Zxwp<*(HeWR*?dSz{YYP8?e$>?mhTJ+vB+ z4!SnF)GiaV^^|n=iN>f`I!a(Wuk~GM!Ts3A?-n&k^ACl4)lkUabr9&o16+TQZ~sO+ zSAg-|UqURPg%_~fNGzaLU;*m{Zlf(dIB*jhm)i#y(9wd?Jw4EGqVu2754PUZ`j_-K zSbyOQY#40)JGw3;25(|x<`(YymU4h6aFBmNB=93X@1QJT7jz8ZJ`57oUOt(491ru< zJ`CXz^z+0Kv~hnMPwpnl0qQcq(+QqSU=L|pd2$Qs9^x*MlX@S2)zc%`PpOacxeel3 z4UdrqJkJXnKL>~=()v2r65Q$AeGA>Y2fl&`mF^Mv2;Gr7n-bLK7ViG`uRIsw-yB-% z5NQvigD5xQC@p$C#M~S4t6}L2t*$K4N8N@fSE1^L_%BHk8V+eVtdR%m5FRB?<(Ffm zP}E%t;TPE4y=4JEXn_LL5*l+uDDV`)B(VXfLl8zpQUSqPfB++QPlrYT`st&4E+l$z zZ{{}ctG?*pd0CXxO-k?&ruCR$2%V$s$(XGEimY}5uFBdGq5$+BY`u*i{tcTIHxZ(y ZTll<_Ivfu*8HUGSovYj6;+eLN{{fYY^sfK_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.class new file mode 100644 index 0000000000000000000000000000000000000000..635ee6d48d8d84e3414e4ded8e72c90ccf5d5f99 GIT binary patch literal 4996 zcmcIoTXz#x6#hC{_AidDEg;EtJlhfw3$xN6FP(-}T zn=W1Ypua+SkfKX{bS;0B%RQH*X*-3a*oR~?=bU}t``i2EpMQV*6TmS%h@t~$qBx6l zZ8(pCC|<;16bTGPk;Jh3dcoZti6AB6VjC_Y9l>Y>V^NG_!lk(!#UwIOOkrBWOe?P7 zs)X4Hu0;{UoV)p61n;}g4)tV&}P85c-lb#OGC~V5f?u z0xxpiR&8PE!-l!Qb#AJK2~*W<;jVF$H0{+)uG%~xnj$7@i95E?NVlac!p7M-+10WJrdo6;dWypTJUrL|ntB#=^*m1>Gx*r&du$ zSd}WeAL{K*0=pfa+mW$VZD~|31pxC@?NgShXdlfOj;Zls;o{ZNI>6?Li<2_qctt`^ z2FJXF1sQn=8AqTy0B zut0Uyk~3VyWN3Bcr`nFmB{(u};kJxBSe9^C#)r5k;UgLM@iD_>ZQ^(th!hv=TmT&m zV4B*257QN_lJJR)Pw^Q;`)dF2bCBT-fqC2#R$NofTwM1$M0{TGLN0F1$KA~UB;r=y zaA-BlX}eJ1wC~uik3X031?~|lxQBINSzF-prOV))%RpEn-nUg{zJg%5T$=~$NGFCw z6;GRMd0kNNT&?t~Xp}cMhJhiz>i(49vxS#rl}IsMtP=Eu#`{D>8K$mln9J1k7r5;; zoeE-|tGTOIBvdmXtm>~*!D@1beSYWg7HLkXZulo_R;{|!NTco$jmii|(?vlcDbw_% zxn>s)Ah}`FDAH1b@}1#uxYROzSyZL<)o6ZEEtR-QvxrYf_(!iaKhS!m6JC90Y~EDM zy%hMcUc+!9+}_nxrW*8TyGjCtF(S8Dm&8^xm0^F75Sz_xj2-Mw(?F>#8aY+5MUg8* zG(%3&kN&XkyNOG}j)vGAgnLArP)&Qef8)5lab>PP)?ViKZ%3yct}25Nh_bkOOK4ni zCuECjjw$SAMbO}`4D!@a!sIy`1ch2)Xrtuu;Yp*mt9Ng-dE?3&gPuV;<<&-rsEj_& znu@7a%&Kkm`rQu}Lr;}!%c&loXw+iKdo+Q$=;B|u7&@rtR*}DQaXa9qwOUfOJP(*z z)mOU!vLs<8izS=TyfY*cJ=YknhG-X(+f_a4sS|^Dl_b2}J(;{botjJzT^~**(?i$C zrqgMLYc-~P{Sqnsr8O}wd;5Q}r+=<04F3Gn?_QB5KjFzD`6Nh;010pBD&T^)9;pm_x?>E6B-NbA|2Cu;^gwtM`;0b23^@&5AZ{h#!Fw&lRB67SBC2dDC7K8eZPmZm8B2kBwS))ui)G#{8mD9vw$Q>dLEjKojDW1)w<=d9Ahr5@TK=3UzGHDl5K z2cv?3G+Lu{#&SoDW1?Dext6!Wx(B~i#d~?#!oht88yCMMj-4_(_27W)E{-iq;yhq* ze3xmb61-Qb3S(?*Z5%a$av2=XwP9A{Gv+k|V~2cX27*tD^9J;3;V<=99R1C`e+RwY zEY#M{Tx2YRt7g%%Tm^wj-Kw`&0MVtb_ta1emsw=+xQKeXnj}gko&7hPt>T#95{&Fk zm%)CsHK&c&5g}#uOlBoss+d?Gb@I{r9*#)g=b4HJXunS8iotn>8Y&bW7DXwqKw{9C z&1kU)gU%eTLm6o$MLYw>at?UE40g)#o6bm`0fRMqQvhl;1|OhC-^YnX{yKPhPGe@bm0bB%dxsBxrMZ92n-`?|^jm|@|E6k0nM@y@#R<2h_)0xUuWAM-( zPQ+YrCG?nw&UjvX_a3I1kvJfQ3|b3Cx*4e$&F$Y83_2xCc1RlKMK%|;fMC#E^L&aX z-bDtz65tk(ap?trSq?yNIRGo47>r6NJ7|^Ay!k_KezzEl|DbgS3@UzF0cuqS2T=9r gnm^Tjwhn>M9l{ZSkBuT87x4s6{W}I{eyzayFGCvlxc~qF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..3fdaaf567a7a382a5dfa317ed7c29fc8b2227105 GIT binary patch literal 3742 zcmeHK%~BIV5bhyJ07W2TGzx+!nuxN9$5@sSf}o+;N+L*kpeCC!8Q9Fm-C2Yqk6@Kg z7TE+xBHtPzdwHgfGKzqgoiBI>PctKS>Cezu~ zwO7g2PEZI8YbHa(sx7lcX3{dVCD&41Y^2$Hn^}^Op=c_{6jo$ZmqjIKTU;>9QZ%Df zGK7*hN|Xyl#SoZ~@n%OgLkOlx!&D@?(9yQ1HLt1El-qGPZ1k)vvlvWuU7v?KVAagL zJ)SGoG>mug*zuH1HwTvDn;y(F5{9AH`e z(=A2rtnUi zXEY&-{@w5tDOtv_O^wZQ9g8?pWwJ}Tb!4G4HrMmaoTxBu0*RvqoO6{b6T=xDdrT4N ztI>9MhrpmmbtjnnO-&TFa)s+k=fmpT-7e8B(|K+6p-83`1=pxvOCIw`rjqqG6CSVL zC7=Y-M*~!64Jmnr?$1!W{MV2N+zG?o25UPo Z2KO4I1nxr=0CjpHwtpAb4;*jfe*koR;?@8F literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..688bc3b1d4043f40fd8d20676ecadbfac3218d12 GIT binary patch literal 3140 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 WUhyQBi!+KAB>W2R;k7#a;{O6!T~|8* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..f93354f7e3ce00bea160f7b178a638be6f0886c4 GIT binary patch literal 463 zcmb_Y%TB{E5FDpZLJFl&0e=7-h$u%85|s9ULW^kCD{@k+ad91FJNy?XBo2H4ABEUZ zDkRQac6QdY+VOmRzP$tJpzWiCtr}W2Y%>IR_rsfBcl7T4zyQNO%BT=liFv3|=M^>x neVUvSGQ!HyE7;4oWSy!{B4C$R_YhDQEJbKwgBWE@)kE_Ot|E4U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..3287fccd189ba107fce94b9971141a67b35f67c7 GIT binary patch literal 3563 zcmbVPTUQ%Z7~Ka#CZxlq7h0lKYgObDI<2*>7R08|79_M-QYy7xhRKl(Br{o)Ntb={ z)t^&eKxHi-eej3)7kqKK+~-Vggk(uvEY6(UciZ3PeEH*_Uw;Ge0sJJ!u$;s>tf=8L z1FK2IkTtNDL|mQ3@$eKLVLgG*lX#2`1GywjJW<1@fu~7~AgdN%s9{SD&kTHN;JJaX z1mg3q=Y|Uc{gYFh0OWQKY+1o|#oXPr*UEH(-SFLNCv9RD)1lF?K z(vk&f7sG+N*ip@5>bM1i#%?du~vPG)IMmt|+&4#JmnQ=Rng08ovr&2S=Olq0JIW;(Iz0s-j? zPC56oto?Tk4*^rTMqwM>8LWg-;W)zQ^YFO|Cfd{QD zvu-8q)xQxVC9g>8qgZQxOiQ~a>_%_UHdvoOny-w3nlZ~Qcqn1>y$PuMZh`6#Zn!(1 z9aaP4{6jk^|C?`*$+`$ph;Pe4YIW8z!b2DVK&VA0X0s@KYZH1QpF1m=6< z+GerRtYE^$uE2$(%IgeOmCD2(iY7{G@YKcClSw?$d&=_Cto+eyD{!|*0UdlKu-L*R zlup5O*&#IJR@O_qm8%~v)_a0R+2>HJ}k_G>CJ)8B5v>`)P z>$PF^4OKMr`Ao6Mm!q{9E&9bGTMWJ%b5qX*(k)uodlhR>6^*Ems93cU_k?W$t4JW( zJ;)bwjm3|=;&_Qs_!$)$M$h^YgzLI0 zgn5H6UH!$s*j^YL@u~fh)8~h zVPJ;y7&A!1uI2N-xIl%oCG_+c${mdvhT zh=dA&^ASly;So0e6J&T@Q;8u?Kg10ZDhVZCR(g*eBEEG1V=cXp#LO=k?8DP^yPO+@ z;wH}GmX>oVB5cSRTHf@O~dDT)`w5Hw}4MMQ_5WBN&z1~ zll&Q{+TAhV;@)^oYLlOG^qm@?KMDIF`D6}ZZq25QRQv!#w-c#EYG5D3#Bwy1IK+rT zb95i4(~XU^-Z;aH@qL_4C7J+S)=_XD!+4;6LQ&lng1Sm?W@+?88nLd`dmagHfRbT6 zWVBHk#zTe*QY{@p3iXVRAQdec9YHEuGN?yO26uI|4AXUsSfU2Xg@fq(8xscZjkcgE KaGytgcTf8^Q`2ThzXZ)grH1t5i@ZZ3rl_A*6v~+b^EUW=clGCf%KQ%FpOO zX}|bV&*=~7kLu|&yFpgLo*c|Mo86gv?{lBIbLW|V{{8E305|bt23gE!a1LK(a2pFY z7BlF_{4nm|u8pM(?AW}V#@EAG!8c~++cfg#y_!bByw_~3+qh@pY^AzYd6chIO2xvX za(;8&Lbmi+JQZ$J_;%M;CA5hye6PWJ1D3N2JhHR;NR6iwZ5Yn_m>Vd%Ad zUwXO~xVj;Ort+WAq?&aZgs$3eH{JV{s{FMhL%mgdOvlyOSfq)(GwZ*3vaJ=_+qiFI z!$y%L_N2~tbfXn)coh+7C7C@tITf$GqgB%_sZcY1P_)}kc=D+vPgc8{KrxCn;q~dZP)LAk={0;sojDSZ1lXbRB$V+Z z?JLHDr=kr?Bw9!$`X7;sdWR`~QF~P>C|6WN%1%K9vJ$kOs%U29sLf1=Q7uHBP5j|x zqElm8TblZr=hy&5kjKu~2}|bUncR&7sN1S8D5I2vWc&6U$A)BfQg6#ZA6S@3a_rs{ zT>*Xb>aatp%WUtrmUS4y%ffi%&Jlj}JhUXq4f2EHNHM ziZ&i(dS0T(EsiX{2d1CH`m+lFWM~Gy;Eg$fkNM@qPWS|$a`YLWG=VN-99L-h99KCq zaKAIIpYN-L>npuLYV#HPe|nCA^4!cz4EEvS+-&##2i;O+2R?)RpT+=YFhqShhaACN zLf?pzPsfnmuON)M%Cub&P(7 zbempgxwEfelWV#(^8!QJ%u5XS;TfEn?3rg6iRMPTb7yA^dsAz$x&!=QU_lo7eTOXX iGVfBvd@RQ8GEb9t%sj=_nfM#rH}kv6XOL`e0sjFhhi|h0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..2633ead8750812a1285df6f7f4298fbc69098143 GIT binary patch literal 2413 zcmb_eZBrXn6n<_9Y`QE^Q;H&0u}~$Hc3VoV7DNGQ3x=0MO0{2{o6VJMNp|DzhAF?p zPyPbG>KAEs#__X1!=K@dFVDUtY*WVRq|VOneL3fz^PF?w_L|jR^WPOP*q;d zb`B`AYZc}Brd@B;%)81_o^9=@Z<@*vw#tvGy&P*0r@s2cQjNeSS`Dij?r6A66#FVz zY6ex;yJu}nFR&He=cfvBq|LytnMK7!b3;|ak-+(se980VQKB^R{0v$v75)pq_0yD_jENb6ujHX^Jn77h0VzU|zd?jd(>>nmW@cipCEsXKO9 zPvie_{I7;}Yaowv0=ZW8Xjn6_j?WFei;Dv1qS}s5d^?XCiUu~Y$s8Ei!nT3?*b%td z)w$EKYoLS&2KMk!VC#P_ae-1d7MIF?;7KbujWyQDDgrw%XI8c7#VnDYNOuRz32~7i zW8!KvkibgHXrQdBW0MR|7%pY3B|Oc__z54c#UyOYkl|8}@+aHcDsq9Dl=l|B#*|^X z^*R}{MNkh&fGlv!Q!-F5@Z@At73mA1^LVpF2Tvfxgpsoox)B(8j!9bxxk#%@e^Wgn zz3?7+#Cybv2E#4=$Y;#))Sf>jpp$I2PP`eh7O#thep%%W8Z z1}G~PCOMtVB(TCG*5&}Oa6n)bLpaO!HI6cTde~=0vp39{8ypF?z0=1KKSnC&`PC@~ zCXvM@jId|KN_ZV_a5Ty{M?-I73>PSQ3vY82nw#Ug(40P<&pbuXF|t2!ltE~-FOn2e z_Vf;WW3+ey??fxcxrzkCZ)o>7w!Lg;e?jk;$LQO*{0y4F=9Op234Dh!cFqW@>9?~p zquHnE{|Uy!@BjH@CiI_;{O8$*KQ}oBJwc?`_-_-&Hb=`7jCdl7cZgmu;XTF^>c;Vg yz4tLi{5edcz&C@-l#j5DWixHr70zAd>>x6KVMv3i;o6@VPola`y;({#xbZK9qq?8~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f58d4e21cfb209076a0e94d602c44ad1a1959ebe GIT binary patch literal 7210 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..61660394e484f224c4e8f5270edb7d6b4dc819f3 GIT binary patch literal 1067 zcmbW0ZEMs(5Xb+U%Uyc8w7phapXx(v)!YdN6cvqD?15A`RA{N_yG^n*Thm06jo`OZ zP>TwF06&yCo1}QYydz|@GduI!e`aTY|M~F?z-dzy0CCb&o1|H1?v_z zEL>&i@KVKD&Tw}e2v5Xpl-0UpUz zsx5|=JJ@G1M_D8o7RQwTqC5&jzQ==vJj>%OkL(TcxC z?z=My(N);Z$~+X$q&|mUt?$+$|G*ve;4s{o;p823VLRBwH4E1r+N@I%1EK0dNZk!fRDmj}R5I~)g`$6(|Ia~PNGHy);?{u^G=K0G>vRX^ z=x#8&1|*+mEt*peXq+c&yRw1)@EC0P6ULikw7$apOlt-fXk4HO-~miL#3FopQDsvO zJ*UWGIE|Htw?kP5`TD~zFu$RF^E)~QUJpN!ujc6s32YJfNyS>N;~SQyuHp>Q7|!Bc lL-i^fXlv>}REONaXhKrE!5BDSZFm98^tCC@qHUJY{R>~K4}Smv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.class new file mode 100644 index 0000000000000000000000000000000000000000..e9a6d19459bbe36ae478e598ae10046599cf3944 GIT binary patch literal 3338 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.class new file mode 100644 index 0000000000000000000000000000000000000000..eb054bcb1fa5fe9f761209e24c02a1f0794d0299 GIT binary patch literal 5695 zcmdT{TX+;_8GipgXEQmtKsXedl!HJ5Y-uU91fpS+G-<=31VZUSnd}bPfyr(0_VA3%%A`z4K1JYkj|&Np>>KJ`c^E7yJF+eE-b% zzu)=ax8Hf=_WR}7eId^Y`GM^IP(J=q7C*-GqT%^8 zev(BGE@tpkSzpND#SC7`;Aa`UoWUy@{5*q8vh!*hzewYkX}qS8K2SHUl3^=oW0i_w z7c9M2GinN*HN!S_Ytpc5X0>vBY)C=fr_ffYR%(u3aVB-EZX^#q(Y?p24(wD&IOk^# zh1~cV{hXe+^vZO8!m-WDbU#1RXJ;+5s5{goijozxY?}PWtkif^vRt1UD=EZ_Q`C^C z=rdeePMdbkIpp%$)B22Qo%bH%#^@2gYnBA0cUs*st^BxIb9h$EggIT&ow`jOh0ylC z@hKyJdb)ZpZ{uzrKH=XTK?>eQMU7DDSvKfer#y8aAff4v6KA+)EF z(bZL0q${=0teDOKm2TNONm~om5^;8nn-$|weP+tAkLgnuCAslxkWpqy@}tEgy6v2&A*pG@853J_TegNg z!`hfOF3Rn5Hky6=29$*3>qzR6)pkdjrs&) znh=k<^|E~4>x(NU%_F@RR`_lS?u&{HRUGolC_7}#+6K$ZU=gi8TCX_fj4^4}Os39Y zrBZd=!lOgFynwi>8s9MX86M{=6KG>@SqcV^le0#>8kIMFRsucj)}m3K_1x}0y8f3+ zmKO@bh)%C~MW@GUl#Mh>T;oRIu}yXZMc*ddf#;O*SY5Yh(jxa9o;t%C=->Jf>#I6- zW^p(2H`#8gQX=e16OLXydr+VC6EIWOYh|w>S)F5ian`0I+4sn&Y@=4U9Cm4X%c**; zjh0Q#x6jo9-+H@#XQg{PY0co`7RdG*7A4O~OI65DRO@!p7%`<0Xny(bkhZGfUW_U% zb6c$2^agEPKQEn6!ypc57{-A#E^GJ|Mm78zuWQ(iJsR#2vR6pIkPiykCuF~n0U;j{ zas_h=yOz>k6t-9G>AXIx7t2PzSe=>Sobbkg@1p#$8#3Q38jj{p0w>tQ%$Lh&Kx zP9HK!89!XrqZ%Fulcuww-OCn*<*vxA<|o{7XkPI8^S-6{XyXFd_C^FHc!W~444pZd z(o3a5%VHS^yJ4YfSxjtBPdB%v9Njt1R9MtLTp{x<#d&K~*bI&bn}=TjfjspkTgTs1 z=%inmH7}a(AY1IY`O?@PJlnqt_+ux~%Y2vg<2GJqwt;DcHmt!;-m(<#c2}mhyE41om6`9ZEEei7xcm_Hvu+liN3fPWD~)uF zZ#;lFIpCJwt5Chy5j%Mm@heC)*yLqb(S4*jBuEdC?nVb|Yz>BRKP8%{0^>NyCnY)0 zV?}+QPoh5A`#KV@k%>VRrCj0tfsd2^#~$h<+KBp&r`j9 zSCDC>fcz-{&LfEn0f?yu2dCU@mY_dMAn_Z3w1k0Ni~#Z>9szuqKS`8RTorUe^VBVZ z))I#HG@(7y1ez3os}C1c6z?Ryc)#HGHskc?mIox}V3_ zPc-C-;JMj`JR5w!y&-Q8%3B)pmY_V-kY`+ZATk5IKtXLsTr*C$6abC4yrp~ zs5|kv+J$G;U3gXP#vj!l{9WCRf2(^`o7$^3ss2XP7(wsa6;~TMmoG3dNk;f%KTGvqTUXImaSB-Z^oxdDM-CUlC uo-ymfZR-Tn;=us4;FayuZri$1djg-KcVqZ$#GUDO?qq4s4*o01qvd~aQzBdd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..539b7863a4314ca06b0b3337010dc8c32826b1b6 GIT binary patch literal 2452 zcmb_e+j1L45IrNylC@bol9M=ra0^L5mPs~X2OJzb*m5pTRD?=WP9-TGM%szBX1(j$ z9RV-!O;81PL8|xwK8oVZ?phaQKN#ylv(q!vr%!iJ_vr6`{`?ETXJ}ZM#C#D87IK&` z!NyH9`@D!REEKS4gj;6#(hN(da2v}-tQ2uapd9Y1NNO((>S3VOk6PePqp2L#R?^pP zr`d_UK*ez@3^W?{{Sor6mENgr&k2Vs=y>xsTY&lPL)s>PFf)K4eH>%FubDT4Cg_OU>|noAK#r z&v)w5SAi>|5i+u(K4WK7N`tlptaY`^W8~usy!E6LXm3Ytda=iZtp-7;le@#T%=Ed` z(_xgS2i9lFvnh>r2tY>m*p3rCrtSBBGSN4G=Xub->O%W(+VJ=dPOyv{6PyVEIH1&&Cu^+xQBrtb)UDwXw5iqmFeOcX7|geLN^)!^T5A z61aOJ^9K!$y}Z{{9yhnyt=T(crMsRp3Ws$#cIbiiRCmdA?h4g=9Vso{i$|9(HA>Vt zD6GX}-o=B$GB8_8CwGFKWtw*(@hs_04KLPA?$qE4pBmP{5stjXCBBK1d@BXtKPHQ_ zBInFK$7xDy7~>2m*Y+W5Z;*SjkFnp8|CMVwoZ&dd6ToHUafSLfjtMP-1(; z+g-dI^#H5(8}f5|7_a?8DMd1GFi^z=W)qZ|^kjxY9bCja#1VKG@6oE^w?Vr`t77op zpzvaDAH_XP48hKm+(I90r3+iZ`}lyMmk0xV$X|idWqt)+y2>#P#31ou3yUOvtIvYf zwP4Z0N5m2MnC=~pR~llxOuUsN@Mcj<@aFJIhWCJBFo7tWK#)Q@T zP|IDGWn9Dc1l7Tf4An_wFik}5Wy%ByEY)7F$1|85KIKl1|Gm!hYw?^-X$GZ#0d#$k A2mk;8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.class new file mode 100644 index 0000000000000000000000000000000000000000..65958f86ab45c7fa8df50f13eb93d55abecdb6f8 GIT binary patch literal 5014 zcmcgwS#TUz6+KVVY)wyW$+i-Wfe;9ZG-J83gR>yV!ItG%X1rj@G7bjPGt<$uJnEkG z^f95+MMMzY}Yw4yy~Hw z+^aBDTrkg?M$L5QjTzswo%sm`&9lm`SJ`j+mcn&K*PAyM+=^-V_M&CT>?}Lnmo%Gx z)g_=^#gb)MRm-gTRio5w*pAg`lwG1M`>tpBRm-c{&KaZPE}FJu>qb-7=kL(uEvHlLLO$CM|cZP5sf9 zU+H<@Iwve{j$vsVr7+y7^nAUgSle&a>3#aRqVV;%k)(CHRHz*}-gG21=j?_}3impW z>j&XY28UyAUN()y3^F{=TAn}awgOsVdt`4AhHbXSR!@K}kr1oW+8yRhcE&f$XAYb7 zz@01>3f|~yVqyrR3|yPn|4-1p@HQ)b3r_4G6<6x>mfwzIM(^m@N_M!b(Xnewk1!Qs zgA{hWUCE?oDdZ?|)p|Bax!ni0u1cY($abh;xU~Rxh7dP)h*r3^cc@Whh9X0kD%?hK z>#M98>T5~4eRN$y#6AHNR8OYTP={?%l|Hy)a-A_iU4-1ywJA~(X5B1TEu-u%F7h4?Z^&qiaWFa?-NTH#-pVL z-hdNh_bBwcrG?JxHd<6jxN<=%7+2Lh6)0KOn)cnWWGGx6^lY?u`M5UYHodZSz?OSx zOFQqP+he=D40KFjw~p=jFoU~y;-v7Hj>qvC+4Wgz_UX70@7Hk?Zq_l1F&%jnbbJn< zm(?d|s0dmEzdD}8Q#zgodAxH?`Os~X!uZv6cW^A4pV9FJeDO`7?jl&ueo03ee2;Bh zer1JjXKf3nY}c3xUT^k=@HsH`mh8JRaxNn+5Z_UT`1)WvOC6kc4%@Ywyf7I1d@2r% z9+I5cK}wyodc8_#*Gad-;zU z6ZDxh!Iyaxe3?4jw=L+8QvzQpFff1*aHdH~@~+S3w|yI`Fg`MH8GSEuq8~fhY7`56 z3OerPuNUBh;bz>zp8RD4r7Gy%gk8bztRyVY%c`gzz^&}-R2$BWbLKYo5ka~gcd(!2 z`iJ<{q*|~q;7Z&n`Zud${s-7_1^uV;OCZ8TvG7gKhZu*r3#f9ZO(_ff5mXDX4u@x1 zLw0e!kMnnu7==9?rJ-KKPzrZ(%)-P~(f2IBLPjos8Oi*%OGxDlmyphnUqU87GH?mn zGBY{q0?tzR1IXYUuEBY1!Uc@r!5CAyHd8sNWz zR&d_JuSiM=PJz@HbJk-#^mqUvq&yKpP?*I2NPy86@DftOWGFy<06f+6@DvV2hxc%| zpic@psc!XOA%oAx_)oSONJg=ua5oP20Fv$o^3|R|rg5kjkaRbY=LzI%s{jdIq3{tD z8AL+qPRbPH)A^T>Ucx)NvAht&l8#IYgE$_%3Wsqdk~l>_2u<0%#BJd+bcRwl$QPLx z--?0Ew%N)Cam)7`MW7=?6prFp5B@UUm|u=zUXFr~;&?CqGTqQ#A%EYGL5n+55?uJ2 z!7ObQ{^Aj(bp!cP4g)8OWbmuNe0=|DtaHI zmQ%Qgtw22=Y1wfF*;AKsO|d|qr( zSoj_W4`0C$5pFs%E(o^;C^w&!L52e&4F?(rL>ms$91t-FOV}ca!yXvyn_~&s7s1#0{zLf)Dpg1B4aObNj$sr3WiUyYF*nR{kj(EVTWdf9h$(-5=NF| zDJ1=0thWDVE&mVI|Cbfzf2@+P#z@~8!OR4tSE#=a7B%jWh40)82*58_ONW A(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..e6158089edf13324f8e49376c2115fbf922eae61 GIT binary patch literal 2586 zcmcIm-&0#f6#g~|1VVt6w$uu0il~9s#vg61La`9QQd5En#!?@gO|p_(Zf-L7-k|;? z>hw_`eA2Ow7PX^3=)jEQ=(9dr9sdc(@!Q->paYp9I6maub9T?3@0_#WVfpc&ufGNG z3|@;MhVx-uh#-LT-8hQpw02R8=e2l2iwP|zwYa3klol^)aXF0XZp z7%vHgYtl88zaYspfzA`L6K(l)g1FNWN*;V_Mvx?z@- zEf8HGqMb6O<0x)S9V)9)KOD1*%&MBLiqcgjfs@&~0HyndGOj}mfWgS(ENQ3E{ za$P1(X{{!A&M-pnTZUVnH*CjUloi&IP3-c_xwc`gPK^E6G&|O%S#LCHCksEeKwl#R zSuxCaycD|h!Y*~ea&!~*YOc{vt<4#%IH4V--Y%+|-`hy8TDOa8-q1XV`qVkAD~)0hCj`zNhI>&Q!|^Dt zU?GaDTD+`9T8nF1ENYR#QWURfk;M`(?_fY`JNe`?c~2^@&G-|M+MbAJePQIHSjMXY zv7Nii6mD{E1TucHai?6Zo27VJuB*6=zqw7PxU@>N=bM*%CZ4!HmdSF>BHJ3 zi!0Mnx?dc!$%B<~|Ez9L1+TzS?k+|j-;dEm>7iR%Zu34&%e!l>d6es<)?i$W3JI5z zcF7xhf~?*La*W*D=}(i}J@ndzLCeFqey|GLxv0DzG0sUWKb>BfonBtZEWR<9&1SL! zHx4+z?Za_&YKi|Z`s=%T>TzyjERR!sA7Xqr1poANMyPdB=cFNs2WZXkEBK9#Z$OOS zMPOwE!7mWH&9wkdQufgUco!kOhkm?|2WdsUGZ@0dv>xFPi1XLU^;7%`jNs8GLV%Hg z$oS_7oxX#P@lR=avGs!le88MOY{VV(JpH&lgHb%jX!{{N-V&j655mVp_@r%wCt4ze z_aJ;pgs<90NVG)g+Jo>t5q@YJVXP%W_a20wiSSF?2;(ggB6|>iCBknl5Kgze=`(ne z?9*)h3E>7C4b7!H=-I-Mr$x7L#M62=5e|KXP;k=s*=+i3Hhs2ypG!lxFf@D%C+?ze z+|V+;n-LH&0U@*dxrKd^*9QNmx1V&Yy>K5a)ahqFkM zwpTa|Pf-itX`byz$H-;zH%5e(!-D_Ifpzgw--q8JJj>kx&h4}J5O*Rxca;0X=>8W( Ca8)<} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.class new file mode 100644 index 0000000000000000000000000000000000000000..9e416d553b65f6d0b4bcd50faeb7ed52df3d801f GIT binary patch literal 2608 zcmbVOOLG)e6#ni^=8>TTNk~92N`oNDjG5sj3VA4mhan+gLV|!OJu{a~CzI~6y9W@f zT=`hK*1fu6p_Wdnq)IIpQe~CDz?~cafGdjg78wnT*>CO4j z2Zl!;m!yDO7l>1IL1BsW$v;G0b?xQ*v};ZoPB93_&tCgekGWAKSu)&GkO`(`S|C<& zOqD{xbKH?`wd^t93!YI}J#SR}Y_P!mCf}(VW%}I^*@gTHGch)Dm4MC% zkp;t(MS&gjRm)?1OH2ccd&078k2NBj1h%y}XzGkeHL!<0IVba0#tqG@X+ zfdSu}Y3COF!C>AEdUm{niT`ZNy$z(QyQcj{R9(cTYVV@xQoOAJs%MDivvwmZP1fLkk@@B$kS5TqwLGWDn=Az*C4|Cx-A0&(CsvN3e@O(v{~; zd?SUq?&Iw+cfmcDUWfSF7k!>up^*s1JGm$ zD4x!IhiDT_5YjQkaJ&Ubya6Qc=SKm_bpTRBS38gs9f2I^1f+&oJCJDtIrju02g8gU zY5+OHOse2h_YuF+pIAro$F{W0x1dQi>U6jTO*F{-6D?e8K~uM&>T@JS!zn=ws^*{2 zlB(>U-d*D?d-p`|uA!2u)dM7=Uy=$u){wd}F?5eoQNMWoWC39CmPeA~Q|I7Re9!|+ zA>t_c_7YyEpCk!AFeX?c@rYyyFA?>iMpp>#52`3vGwIAaHcbqD zij(Qg7l?J;%RE3VdM{mrMw)7$t4ro5^vngwwNaw}1%s5}L0xLt{FxGJiDHufRKW2S z$0{>Z=4}mqurY`V;W^Bd%hsxr@3(LOw;9VFMsXKs@gAn}z8`Vg?*|=|lu}uoX;5$m zui#aN5yxqqz{xQ7KExiPPsFr`7-0N=)2UFCGK|-tm}37YX7_ow+w MQDz56&rWpz3j>iIwg3PC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.class new file mode 100644 index 0000000000000000000000000000000000000000..71c90bb689b122cba39894342fed9817816c7bf3 GIT binary patch literal 2540 zcmb_eZBrXn6n<_tuS0IeGIjKmGyW*Y=iXgN0yvaTnaSC^_n!Nl=bZE0yZrO-?|%Teg;gCHjO!S{ zM24fg(oCi>r6Yj}X+D?cixj3)n9-rjNgem3nN49%M<4D>^FW&U6dtDVrN9N>@@%uQ zW_iBtI;->d1jIvu-Wk{N1JeoC%tp&fkbwLX0`cH!(-IgcZJ9rqM#FS!Mmg|or#3Fo zQ?VV>d%Eno?)L&SrHW-(b<1o7b)(YqZO8Kcs_QsbHE=y6s9RpccD9X8cgM6H!?T{W zEI;s#={5*4lM}XM2a^Jq@+U(MuaVGn>0nac5PKcGTW-U{<#m%x0vebl`^4 ze~~0sBHuQgUUpkv)ta-VSal__F?p!6xQh3sDP{2{E@yECZ;|dftCYn87PDBwsKBjr zi6c6`qh|%|Dvu1eoW)o8`UR*StA)(9ECE)sxP$AwliGJn*fxPdHD$X-SzTB5kKq}o zn5eF#*=$7J(Nk?EC^wGH1U)V>iP<#fhF!BuXHs}E2Tppzz zBM*Zgs~ZYD7j8QO?~lLwSFFdI5VfC3*J zB|J%QnMqRdYf}sJos!?$j(n3xl#)mJ<}plkS-egn@#949pGu^FVzjx7NJouAB1vEu}!5-4PeMpX1*zMc&j`24{{vR>M$3#y+OQxkrco9XZe8(jzhTH-AHYnQu!@^xSEF1@W kxY+J(Shy!tug4STGg#13xLiagqYC#4qX>LT{1`s_5At_SrvLx| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.class new file mode 100644 index 0000000000000000000000000000000000000000..c7890bea35f8fb85ca1f787fed845f33ac54079f GIT binary patch literal 1596 zcmbtUZBr6a6n+*KSYSg%Br&rWtpHQfvNs7OMP-Ij$2De{`m*4vYq;C&f-`;Z2NhN} zH8pU;uWfWh&!H2!~oO{lBp6A?i`TOtZ9{|%>2|~u>5T0NrfRO;6hA@C<{CUnN zFBHTTybRHHmhG&9K?SdPn^TZbFvr_@1w#t*ynP+Of`m|^xVTZsFBVsqCFDv~BV+6u zdcComsWx5HGF-Q2Tb5C4*iNRgYdCe&dY{>{_jS|CtUI>7z4`HjQP%5C!=0sST2VW# z7Ak7RGlOun;_|A%@f~o2glK6`KhQIE-P*}$4ac;0s77F{oG-m8XcFe$cFV^vfLsar zWUA|8@`AlZqt)?B8Lo{fTlzjh z`?IEHHgXb@S0ER!AXAngH+D^GNl-I)EWOcmsLa3>*(nNDc8rF&TnVvc>T)@X$ku2i z1O;!BQ`S483RZJJ+nxNJm@2#J)QlyQn;p9_b(1_oDsJ+V7*Vl^f`n{0W2|BnODY~< zS;Y+u(@-1cmSgB!G@k5Es)*w{xn0vebq@-U>6)jWgz!+ROKldZL+pv1O+0r;g0EJ$ zE!K6eziZV!dUK?Grt@YN>bmRBb~L#CXgY6(t5ROPGp`+1OqJ)S=;aU4|A~J-!7>0^ ziM&{evRH{IMR-^}&^yGvCEJG}Zs9g0+#%~Ot^5nMAbp4D7~aohN#v*6;!LIZQH-_Y zXQ&=$g!>_lJqg2o2B&jsIDHv%1zsXg5$W;aBly!3-w^mBVi+_+ zr%cOFpkadLT5-zciYXz8cPz<^G}?^eRpb^T tTE*8wpH}g=5YrAJvDB0P#syj*dgvxckRS;+ktK1Swy;N-qF4{6{{v2abfy3R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..b9f233d13ecfc1f02cf513fa81fd77b086d50b38 GIT binary patch literal 3198 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 Uj*}^Z6Ld9@;mpl6&<3Rc1splb@c;k- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..6ef96e94bdead3d47489fec692eb50cd2c143d8f GIT binary patch literal 4754 zcmc&&-E$My75`mZ(#k@ZU=tIQHfi&Pka0GUZ{#>QfQyMC1RGOAKDw3{YmK}sR;v_} zG%5Ljwn_8Zhfb$2eQ5i_LoyRXCZ5SOFJ-1PeeD0yzo6~!+`E$3LJSdkC^No$?%jLO z`JHoq=iC+l_|Mnh0N9O>bGQ?W7AiUPz{_DXmijoHk)bNXvJ8F>0cs+hwGig8L5|dO z*oZ|LA{iPMUbXP^90p`@0Ow>lZ{f8ZhD7raUYFqwG4u-yZ(4Xu;kLRPdQNrD4eMUu zAD`Nd9d$6vH(qR{gfxno1eO|B)NJsxwMTF`k+@=H6ywB3?oQfR+h3*9o+QvL9;hA+gJ^XeXx zGvWI|Lc=|t-+WK zYpqYv46Uzu7HC}eQ|;St5ri1YR-AgpbRD*!DMoa@;Z+x0_OxBP?>RN6TygDku)Iu0 z+qzN4TkM1J*=NiV>1XUFPL<)iJ<0Fq=9hRIly;eLg|wThSsL+89)(@dCX?t&+I{0hI$<2QI-;V0kc>mlK( z!syLVtYeK}ct4L1@Z0Zzzl|Gm_QO10z^Obwg2OKt9Tv?v!)EeOFL{AIqra-W*UUYh z*x6+4!(Bz7NyM?PPPH*ap?@urhLj!amHoj0){RMLoTZ&{>L%~^7fvOvx44cwbj^%Y ztGPaJ$^)I6!cD9F`Yw};g65*a@eWEm!Rm@0Y-L%mZWyCK&e*zc4SgGTq(?@9#60z5 ze#74hg&!b;ZTKPXqI@^Mt$Xkz{;~M9%(~c-8HSRD`JF=7=QgLoWIXyb#@S!hJo#KV-9?!%KvV-IDZ#J>zr zjqxdvo}w&1earI#sUSWTM^@eqbsnA!>JWyhtq#YzBruz3Vkcc3C>=K+xH;L zu|!*A=%c=VjMMtl7{*@4d;;6CKY_o{!e40NFA)ET#$RaRFSPI%*c%1^IIS?B|E0o= zg{Lj-wJ>4f84LR?n&6Kn9KdAkj-<+@=u2cj=gS_ARXhit?T{X}N*s(2k8`)AG9z)w zwr6C9SZ1|`A+xLHQAT4H!&5lKcM{iQjFQ;gTKp2ZYv?boV#CR+$TNhpBG612`*qq* z!NQA7`O682TVn$f04f`Z+4?N?PUCQF=O~{o%!%w6Ql2K}#T#HY6>x;g4Pi5k_jc+w zHSrv!qj;X9cylqfvS$?==|%ta2%X4Y!KM=;-peE3V)GxgQ2Yzh zsmmjO!{)=Q7$DriBclR$r-r=cgiLar5Vo0EoDjO1WH=#wGf8to7dW|s+rXfj69Vh@t`BB9MnU zzE?bV1V3fh=;7%}x_pxMB>QRfX0pOz-i@*Mm-tHZURuS_N!ISxW=ig8ro;&J%Lw$z z2=s@-6%4PHhe^qYEaQ*J!Hzkt@;a`b8N*=b_5C5^_;h(`_7=)mQG!p5o%-%Iv>aV)a==3&GWzuGF{3)So oFi~O_dNxd2nD5Xq70S$=DTO4=Ogqd!Cv>M{-3l%d^x*XW0Q)thh5!Hn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.class new file mode 100644 index 0000000000000000000000000000000000000000..6c4b6f211859be55c3f35eb5fbbbeb1cabeba4da GIT binary patch literal 654 zcmbtS!EO^V5Pfbpi5e1;mKI1jacg^6OTAPo2&qbo1d2F>u;S|73|*(YcC_{;;j=g) zao_{^sEXND6h##`d>GHXXV1(V`_IF#-vBP~s*QcTY+=yCP@wOq&?<|laN3$LA8rK1 zM}h9h8t0Yqk;+PH@WpBgf#zFnw0|eCe|i=P1S2~mf!%D9N-FcIj7!INolC4Slz3Z6pHh)&b1!E$SK7$ATE}wApjuGrby9I} z1lpf%StRscSLKc$@!?!8mB3(98n1JTwA0+iwK3K!&qBG2^Ko@%E!TM_V{K+qZCUv> z&nDLT+l+EDo{I%W<(1B=x1BZw4l2SeRKjeSdcU}ma7`D{ z$;1{Umlquzpe=Cy-@_2N5H)P4g`(X07>Z4Yt8d!M;yoc7q^1kW8_`~^TU Bw5|XE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.class new file mode 100644 index 0000000000000000000000000000000000000000..a9ae4290ae6cf2d7886646ae49e34d74588c3b9e GIT binary patch literal 2533 zcmbtWYf~F#6n@^^6BfBhQHu%%FS!6)u=NJg5}+0uXf=>XsfEq*mMjgsxVv!%e~LfA zPkhiBOFJ?;`pFr8l;b(O8xjHzSd++{InVpTUw{Ad8-Pj36#8*1i4NROVHSDr z&80Apd>jiY#Bhtv9X6k{xf{n~97`!EyrSS9n*y8VI95{V!F@Il*nGj}%Q%X0tO|5H z(l)eON!pHKnQM#l0%A#^bIvjyS2Nv`R;$Y>f#Q!4i0w(YYHbVj7Iw97HMORhJ8IFj z4RdFTRx5_7*#`oljXaH}4byOE1YS#@-Mo>{lmsGk*0vPrDj23*sqa;!y{c7eG}BwK zbb_T3I2s3&5w~hM0&|6mRAp6aHMgo(>JFWC9NjWask@e~x>ae{4D+eFZS84>soL_J zx^!Ge&3oV;*p~H#uqJn;yBs9bm(H9;NL!rdmMiDvz!|U`-!WyA&T!s*tT7c$`-vv1 znp5?Y4W~1U0`W@SsBKGIV4`5zJF2#?=~b!f*4`db@ADdLQSSz4^ZpSgnsU-=#KkFC z_bas8X4KB2tLaadwf&$T3D@#Vf0-m!gS}06 zsiIZ4b$Q3&f_Jx6XPl*_;2PExyoI;pC@Co8D+PlXiesIi|3}6YJj4c@M+&~iguv|o zR*=BhMIcVm$I&0N*;KFv?Gib(5ypH}*n!SwTfr1EL|gL~`UMu~^QH_-EqYhm_|Csk zBs-Gp@V|kcwQcQS%{5q5QN3oFRFfEsmlgdcpQ>1OQ$Nr($E``VPCHfa4DF9;`}@+Q zN8u(PxKLJS<-E{(xf&{d2|p>u_m!?S2!6<4@7;O!FN* z_wG`SF2`bBS_Lr58kCO$eVW(@8NwK@ji|u zydK92Q9q4L5J{z$*P_{<5&DrjzVnzjIqEr7{0)Iafh=+~!!T!PcZk}U2eAn)<;~te z6gNE&{r;{KNU;Etz$nH7Uz5}_kOTpVyg;-a%XABt#0i#hZ~}~FHo%h1=GvL^;mi}q z3oUSxCvcMd9D3oeVYMhJr1UZULUdw~@P9%vJ|*u_gkuSo3ca8~DqFO~k{CKh w&pN5Mw?W*i4dVKkxGT-_`Z|6>8r~tTRw*Y=Vk1r+~ z6CeBmCi5Gue;d-hUvXOLVcH;xs!z3CfvaE=BVx zT3|Hd30LxFS-755&V#}lBX*0?;Hq*w%^h9lOPpesHYy%3XBHoLf`%o z=*!L`6kk;}!DzTB9dXBRRfJpOl_nxqQB|=K$97nU!MJWnVBIfPge@9^H+93V_#SFK zuc{nJRJC$#-4Je5I@@+lwYYR_S3LHGr#*XJ=n~%Xw(zyAV$1D~&Z|7QdAqp9vxV6* zqvTcTNWIMHbGEp}pK!a$ow~iLUFp>God|%M_8QkBAC1$BuN%sZSky&6Uw9a8(|fK` zkMc%YOx8?`e-VWPsX+`5x?3K)!2`~WmZI$%N(Hnz6h_O@%DY8_NZaUu50(z3A7{NL z+ODWVD7ui@@Et8%qAWcLr>!`S(pqvaPW8M?i^f!GI!x&_jnSeRY({q@HR1O+meG17#4Z>8}=5qIvLbjG)2>BfvGSYOsgz9g|;Q>4CX{<@i*$v t;c57t54G;_o1Y8$_3h8^8j!Dp+e#096LcZuXPBD){TV+-Gsulm_B;18ZfyVn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..665c99d0a2e9afd701b15c1bb3d536ffa7a4ea52 GIT binary patch literal 1206 zcmb_c%We}f6g@Xh8x)%K!K*I{>-Ggj(^^h*#5WSUEFp#_hx|wg-v7;TKp{ zsstavp5H;-NwZ27Axq4{bMN(iopWvf`g8shzz*&ZFJZreA`N_8;E0@NfGo=iG3MVmxWGpEWb!m zNHY)z!D%z-Bz+}Ru4EB%(J#F=%KOwBqtalV2)S~FHYXypL#d5;UWVMd$e=DKk*BH* zI!!oN=YEe+-?Nz_EU-bnEr)&Oy0TxeWjV1aW0s7Z^|7%Ya_tEp;+l2pbE$mr;+6Ch zJ$$^_>Tn|&b3<5}#u%Zdv#PC2%rW6|L7bVK**(0tV>Wt z+?)#cafN}f6E*Vp&f24SG;xRUE-Lch{1aYAWt>1ho?`dwDZ~D~b$LY7h8oBBe>wD@ z;%bgq=bM6inBg~p?>E*ki#h%`SgYX*OFVd7<#nDd8ShnZLHoh>!$+(2nIE7t)V_~= zTf81*+P6 A(iWcAaBN#Nl;fJJC0t9|ugs=% z%%yFv`>N%*F@vgbPx}7$90^SrG*+pa>Ho~hCF2vPyOS%aI3s-(aLDW zX^=sjY@+LMF{xV8V|W%1%@wbG;VIAD@l_x3-R`XtLqaw+=zzIIu}P*<$@*=ks_?)& zhShk4Ldz+&E(Ak4UU;7dBA;$+L&=%dzbXVnc2l%n(IBDZLSfgpl{^+T=}Gc_-L@UY z741_3nCNlnXADvJHeYevL-WXKa#IHfTd_)$aC`o;VgI8II(eEbh8Jhmi@GuDXYHp3 z$?iG6+Yk?>?zpK_+hav{1=ard1vYR2rXFVWa90m=4BN44{O1;BcoZvRUz3E5UVYmp zrQ^MY+pZtci!pc^(HJbcy-FNbi>;cQddDEp;jPJgwQn1hLtC|Ox$Md!Eq|F)Uq#PjRP@bGXsN%^q$EtQF+6%E#miZOyw^ z`vT&%z{;LAg;&OpRbEnu1FKI6bf0OX{ZQcNy~w($JhZ8jUe8GGD^D>CVRWdDmCTiy z$^-ATnTFAXBxR&>pUFvCXhTJjSYs&h)=8g{%e6U@shufp2(ru zuJC=cns1%8AHw@%f%cwFNnn+;(3^5LAs4Gj&X$eHCJdBfxL98p+dk8UK-{dFqmLyO zzK|n2wnwzo`{-mh+90HujZGlmvGxt}F2)t~RbP0C+$d3~^r7QZh1QeX>hba?Hu)yJZKL(Um?EK zo&o>+90A;A&mF9=G(7ReMXa*MQCPz|XR4$PT&leTT*j5Uc7Ut6#?`CcO$_QTwpeT7 F`foz{m=^#5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.class new file mode 100644 index 0000000000000000000000000000000000000000..d2bbdb8101e1265bd3425a4a31a2612a42e59cec GIT binary patch literal 4130 zcmd5e09@+aoVn$o60xN1BmnvpI<+nSd)Y&H}vnA*piYBCbmD0;KYis#Gd3{F4-k^WEDmjWih-rT8Jy!}K}l zo_p?h)_e8mfBoT)0Pe#ZX&k}%P8^1*p_oP-B@N{itTd9ikixtaRph#z!h-xR%AaZq zwKN>KY1DC1O1u>O6aq;$QdpAT=Tdln3zl(d3qFGvN$RqOugLF98ony9-M2j3tj<}UZ@bRp<0l2gqXJt;UB?ehCzvy<4J%1+ z-m79!h*SE8jZlN8U@=Ah6Fli?0Lrw8lEL^re%4!P_zuIVwu&T zViX&`?O48FavjGi1+HfV70avI&Z1FvYo_fOQ!VEWouK`WVcW5T69Sj}+F3J7Zms4z zt0tz2*K&fPcB;2N_;hL7^n&G~5PsEk=8c)avz_@!()71~P9QPrmg(%a0^ONx)QXlj zYZj}NWD0JH@iiG`@{uqRRBT^hYIBG@>te(51K*fsjLf=41SOugIO^8wRV%O<7_A=q zDv)ny`xb%WzDnq=z_E7wK0Hc{K(Jg_{;FzNA1{I38-qZ_C=l=cALQ@$3sM$9_q-Lf z)+)2#*WXh9Ow!DM2yY((0r>3zboaHMFTu{XN^c*4G@A?zqTyNem>t?B9MV0Rx3QweB%tm-03Aaeg zy+!&OgY!K&ID#@al)*t^5sm|@HGuzr{@*ZuY@BY-q$}akgR)l zjqM;vcX*cHs0N(7q}jt}mA$_!N`b;NRb1fo8|r^bAnq0y#t{jd6=^3}- zm8?^?oG-n%7zX!913Hf48#)FsC}3}i3MJ$HI^Iy;ip@ol`U+Ry3u6;6?OTE`ep>6pQ+hF|MAi>Gw_2CoZDZ0d{;8~y^r zo3huEC$>{F(d$#3QDSx3tu~p!(*I&?%L&uAYg*;eH7)f!%zE8&$^v8U+U>uX51o7! zd4UX&z+Sa~!7ZCcz-BkpB`23SDfY;2YqP{64_v7;VV50yzQXs@evZnG+UwV8tK)*2 zKLSVEI-wG@am;G;ImD>Rrx1ICR*0M(!MfYr_`Ox(u~TV|@Vc56BA$Ve zz=i_iCXEAgQav9zFFE!Sj$$@m8*7tKUw^ss#o2T@RN(9%&80;JG29 z6O=uKPegbOa?(;VcMY-Ml87l75;W+BJU%p%jE)bDJk0e+Fd7+|=2wE~$mKUUlUC9P z3ICX~v^&&VbEG2*RTHX|NJ!x+CrNSG@t2_!SLmJ$-TOBXKbyObMBxUKXEPnwp-tp7 zsTFiSk*61FMP#U)FJc0h zF^QKkg;y|*Yt*`d$M6m>jlbY={2g;^b#)DQ(86g}#}x*C9FM9RdOu20C;m#C1ty>y zf1=e%CUA!!IL;#l6Im1$&}?Wa0u{#rIx)v{QVh!zq(V^p5WC5! z#Wg(1e=LQ#$<~XQm=wsXG6MHb1a2&se*?+H)m;8M4!(wD{Az9mhnR^&uS+KXHV#jO znDqhTeHXi^K|(SsxLfT=H1Qu}%L0q6(kdI+!8WF32QH!)9`++(0vk-=5{JQaOyV*V uc!{ZeVV#d-YrQdsbNDpj9>PI9&Hf2})RELW^$)OEdZ+io@6wWp z(P;SWk220KRZ8Sz?~1=a3(9JK*7g?WVCG9@J|C zZn5G-9uJy4_GR@R1uf(qVp93PJYDRnANuJU!{jCGwrWiVEp7XxS;_SeLb|k=GUcl> zV61v{)#~uuzSNsx)>$2BTWd5YrW<9kC!YCI)9Fj6X-TSUVO$RPghdnogyH!Br`5s~ zo?5txTfL=>Q43>osbG|0_QGpHonT3J7im^=dhB}d7<2$syik?4#ag363OiejM%CQQ{87}@HT)s;q lyQg(A7hqIM%xKhMb zT+5=KMMEHIm_vd4?Vi--KpJ*1(0dbKInwt{*Kwp7xSk#iq-QH$|Nf9yKG z^!0n@&~bNdY4zp0K<18eRB)HndShE4wc%P)pxh?z$z;@%-j>m`xl(PrreSXzo(k=F zF%=AyFOY3blx;~*Kzqde-iB@X%p}lWfX0;=POaLm3I-eQXl%=Xk~;NnW3dTx<_s>n z0y)F79(bP1jlHk`Yo;w8gfW(rK$$G+@M(Mw5qEvT`qOf%_W6GiE0FGm2Q9E!UxaX; zXyKVV@l3g?!WOH{b>`ZR@y^ho;fO%%@QtpafTD&bRyAD5jV#tQ=(s8H`0(uC4ayCK zqIKJF`g*6g!+R)D^ks0+u_<;eFIl-SgSPU6&fBO9cu}e>XcWvgvGwpDi&Oe@CA|0+ zi+`d%b)Czz-sqyn7bDM?MDV@fW;si7&H{2Q(P|;d8Bl5NLo~l3@p2!@&q#gbS^{N` zC3*m_826g?8&qg%(-<7Zaav4{r5P{5IH1t{gw*mL(#;RFrlj!A0!%8hBFfU#Go~;G zCvl1#fzvn>^B&SCjH-mZJ!DqDAe+F8zo-N1RCCnIj9S4m&PLR8I3H8>$OhGsdLS^v bWnetF#dM5G;6k*Gi#Wz_fqps4sv`dj7#4&w literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.class new file mode 100644 index 0000000000000000000000000000000000000000..b4ed1eeea23940459abfc65d1aba8c34537a63a1 GIT binary patch literal 2820 zcmcIl-BTM?6#v~2vPnpR1`2AiQf(_Fz}hM*9~Sut1sXmCN`+c=lPt+XvYXj#to;Lg z^VNrr&iK+9UwqJ+mQH2H@kwX=lXU#}-Q5id6rB-=*_nIq-gE9bzw-j5=V%`mp)d?$<#!niB-mlb@d;3EYe3n)`nqnOief!Mrh>h^R|t5o!gK-8#A zTcvVQcXR=xHsoFe|KO!DaXLMCB z=vvV!sF`ZTF!f3$Ytd!av24{T=yuUCch#I#(hO6z^-9??2}E6|L@Vp`lTA}$)fc!h z#;((AXxuOj=ej^sU;lbbm5C`3S_S}M9zr!LsHC1JJYbw|=vCotaEe}p4iIJ4$x+1*90?Bg?@ zQ93;$+lc!x#E!nB2xTZ;hl#vju93NORQH1F`H@-ox4lBreI)wE^jRjsUL3%Z)MN+sTE)y3(nsOx?l zej)Po?lDGBi%NDF1scnJ&8pg2eb$hr(%x{bhh&+@a0Rc%(2I*Pyo^@_I_kwgY1`U; zd2a;N{}`(@n-S=CjWr~%-jix|G|@ZS8$%X3Ip{IGjS;!pR*;XO0E02au!F%EMzJff zb_&ggUGNSI)NMSySvDCLQV}C$!`+NuHxh1Gss5nrrUdG zI%>ZS*~dk`;XQoV1N>Ms?uumtflKcCG9O_fONwJ3cV6c#I5#JrKz#42^mB~zIQVo2 zv4sRzF;59e4De6T^dLuRK;`Tic!a>W+z3D#kY0cb#~vPX56Q#VU7XZToPUhKQTJES zOq|kvmkTH4yO-8wY|`;-xJsF{wTdR!XLsTentnlRVjscHCun|*Cb{z+RhnFAt(<`& zD1;H`@p^pSzJqJ7u88}bNsivYughywH4ec^* zdzpEQEA|$Sj7H4UYLJ=__YvA;Zj^L#A7RE5iAVR)!iWNUi0$Fb9$Ih9_qApL=-5`oTClA-mMw9X9<^MN- zJxK211xantrFImpTu&f^Nk%nII%mjRig}*J9ByEl;|}KW85Zz4ZsH51@fDWvHC9~C z60|dibuu`{_=l-Gj(6PLKlD=*!I!i)L6&MfdRp&NOQ!8Cn*PABf=LBazhnD1H(ApZ S1PJ9N&QTtHkwtO=k-q`7;NZ{z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..cae38f449de5d0b3773f3f4028f7b67c69b9f73e GIT binary patch literal 3353 zcmb`KTXWk~5Xb+=acoC%lE%5vrceyD;3Q5(?izzn!EbcRPB_)akFku2;ea%Y?&nbDEoyy zkU(B(?vU1yX=!DRfbR3dI=3B$jqdyv$iGtKbw?}Z2%~AHa8%=DyCUpn?V4%W+?E$xR>){P8;lFFGSMc+{@ zO*}V+QKzEW4C|*wS>p!9OWE?+2xp+oox5#sbu=>>_Ff0<<7#7>lUgF2K{D4CFT*O? z>#71eE%$$wJKUBk-`ediS)0ZLTtC7270)n1SRK2e zpFFoz&u2Pm3bQFPyB%zv&2EE!Y5SxI=Y)$~mzj8p2N6cXF}>Nt5HHp>UF9@$uDF3K zHKkPHa>=Y#sSmw5)l`uS%~MO>5$c18`j}zdD{6;^m^)=wO{=OnqD%4)&4MkZ=Jp|t z)i_99%A0ko#8)-ZucLw9x-6z+5|{9H66f)15^v#R60hMx60akj#2a{%K^E__3s7ON zOjY1cUKca3RcksIZ{34s7*W-kt*x0O`bn>^&sM9mwk^)d3>N~7={*&65L5*k z8OWx6u~&z*6~}%OA7F-3kxi@30qn{TlF(75d?aDOq&#HPfuZcG)fmoX)09Mipt{mS z2KI=C#3?64ARKbh`Xp@^_vsTuJgr={XX)4g^K|D#LB*6>jTz& z?!^J&U<%W;GGsAB*W-tOMdWANY(IP{^zdcZqd2@k+7Vh~Q`5g8(sC`i(kwZgaV?B{ zT21!?O~fgv-^G;>ke(pO^-z$jxYj&;45TLrGEX3PI)I3T3Xto#5dsnof-HxE+{CRg zkZ2HOlR$DEK*SptAh+>e2uN=bBp(Vgi@7k6-XO>xfjsO0B1%qx%u~)z)<`S}QVIoG z!24k!u^`9+f#@ATM9m8jn!lbcHh>=b1%7&g_%2m@BKHD)yD8~8`nRT2$p!`!wsao10(){SOcS;Xv`P&G%)UoUU8QO&WcR* zxUIH;A-b>8KN^P^flb})(08v+_5K7m@stwz3@bQ70bkQU9p9jgZ|SS?9lpZ%_z^$2 p@u$7Wnmy7-8jDz>xP`rCIvv4X^3f0WHwtmA#<515>m-U`<6qGBL|Fg; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e5572a5b9151dcff3153e2eb78752e1a7e51b1b2 GIT binary patch literal 3393 zcmdT{UsDrT6#w0jWJ6fd21KK+L|Y{!;HoXH5{e=L#Rd?PqG)ZqNiNC4vYYO1`sbtc z6ZEy6X>imTr%!$82k3J@MISoT(sOq=O$hK1MjrZd_uO+&&OPUM{@wic&&$^UZa|OX z9J0NLV@@pdV!0=l`(jxT%L56YL=izw!eSIrWW`UG1hpK&L-D0e1S@@5MZOOOd@7bT z36G)}#8L#0BUl#_OA?+)c*-!OYqqnzQK)iDt?{~}m2#S~Wiy=0ZK_|Z3UPELM=}|P z-n>>ZRHtrnhGNI@RIbPsUgfIpRFz`g)(mdjCDSl?$uTX(A^kcjR?6nKsu_yK?V4%W z+*UenUiA+$({y2YN;5QPnqfDYGp&lUX_i&R(YCpgRUKX+BGcWqGj*qGS{cuFT{S97 z-mx^J(xsYxHh)#;wo~}7M)q`|)}4JVSY}FFhWU-o%N3p(U1JE&nq`9hBt?fW)whe> zDyT)BII)~rQuQ^}(!}0p2A!%#G0Y$J_Iupf=c5-eib|yHgU@jGu&_| zL&Ol!%ECJr&-PF;NEUYiXISV?_dcImabxIHTaYtkyVHDd;HbRzMu#%Qix6A+zh?9? z6#AQhTGU9q!X4474r*ty8ehb6>B zwG)$xr$VeOfy>xHh1`=-g(hPYTMSEYb}&<89!oH=XACPx)O&zfJIG! zr4!)3r=27&(~j;DwMZ5SDoHW{mr5Z`dIfI`X6x z#Jhp_eSZ|%3GJcO&j|lWM8GvS>@u&pCV5IizDXV|AJF*(KJ=A5q^~e6EC30&oQ}HO zn{@RpSJRLu^`CQLAL^E=f^&g%d$)W<6!ivL1@wQC%fe~n6(Z{de{U}R3eolF=%bCi zgA=iST6S=92d5qhcYejB_`JYd42xqg5M%frBWa=r7=FRv4o(YE|77=%bZkiMf7ty! z9Xlha^bXDnOoA>ZDf-s|OjG!7lLvPw1T%!eUE<7Q8Cg8W9CfD!Xn5dyn;>f^C_IzM rxPBYH-@V|N!pG!Q({E2|nxt;i4gCoGjR^^NB+UFp0cLcEh|BE1uASnM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..59401d8093b64bd868751d2b25e1a8ba0aa5309f GIT binary patch literal 1214 zcmbVM*=pNB6g?x$Yt*E1R(FY$u8z703Vm`3gqpMgQ)q1RK9&Z1VtK}uMqU1+Khg(N z=tDoCKhr-by|Nu#Fn&-GT-`g%nS0NkPP8mhqP0c}S>Zv(Q%~28e zinz~EcqNrICk($EZ5{Q!D;;pp$dT|`+=wnY&2~?CVjy^E23{|Tr4n)MYo&y5bmWd!1V21N-*h@7n zbYjSHf5_0vhPa^YU%?nE9i2qJIFqSF_0@DfPs?*q#sdd8vFYF;wj4adj)TY8bI?GI z;eDo_UZk}8ScbFz#C#(Z^?GUZQsZVDyzyA-hJ=S6C>}|Iqyo=02Iga-U9+bDvFMyES`)yj#mpQ20h` zEI4Ej2npDPjVj@6VIA9KcTmGF>e#~#nmw6e(%c3`gq{*lC#GJNR$EhVn|9@<-Y)I4 Qr`|r{2N76g}f4%~I1sOKC%wB&?}fEFtj}RH-5=suUq;qP|a@Q8JC=3F9%#fAAwb zL`XdF0sIVqfVh*S3R08@BTLtJ8J)TJoNNF3^W!Ig7dS4VfP*6PIJD--nu;}5YifDi z%i})7+AA4JbHebu-cq{nU#TAVjT{NT$&Kic(`a>tF9w2#X5e>|SVkg_0~JLgFiQJo zAap3Bq2E&@E+hXmF$1L=tt<> zi+HS}Sj7HmFpSivQ1tquaeT>;eXV+eVUzI1+ho)gy2HC6Wwu%>;Nd0L(#G>-)(m9K z&`!t3;`VomS(<6qS%aa_o0HA3w@L=mich&^c$uz=xg-pZ?Ahs-q+!VG8Nm$a>9Ch( zTIj@(;lYrhnGSJ5*}sA@l-erMfjE;^qRMJIpWE?V6!E~tP26(v5Zf*uVaLT|?7FC< z%io-K zSSPZt_Zv0(#tZZx02n<*l*q1A^c4=)=w0=`gLzLTaJ;7zWV~k+WW92Bf}B^*O|bTj z&Ny(%9uX3-k1P%d=MWo|*+vCrRLRzGgQ_PpOsZ{CMCg`yy3u-DblRDEx3PoF)VqUS R!n4&q!pYIeyA(Ot{|hybYzqJY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..cbac8e42bfefd299c1362193572c789d2c3b84a1 GIT binary patch literal 1217 zcmbVM+iuf95IviFQqz`}(uUrWatr2S35lnmN)=I2rHF?#%KOG%CEGZ=VQm-q4}OG) z2#E(ifS=(H5VJ{8kRmD>SsKq}b#~^Qv48yf_8q`WG%6_Jpo}68tvRyh*qWL(^&(D+ zxX(~{EtQN<8Gbg}+6=ra9dIv}W8t-UEV|@0+kN4Qq2OUW^!iC8m53r=D<%9`8!sLT z6G}Dm0zKwZd1pyH)TY_K;@8{@xf*zvv5{(!5~fSAd?J!q`fWn*i1&$z;_jzO+J20P zCR#-z^3ME`(jP(*3`Fxuk0JL)2ZCXP@Ws1i+!vD-jN!7)t zf;xTXCHfTrjGi(oWY;MAj0_6&uDM^q+^17y+-Fl{-RD!}+-h!$yj#srQTRek*(tvRZr)bRNJ74&@J0^qxH7vbY|w=!49%B?=E%;&sIqR Ma*i}ADD2p>p0sJ_r<%7kFQ&nQ;Nc?qkXr8%e&}8 z5+4r_T)MQcFe5y-Y`9|^N@v<$hb-b!jOL>2C%bsYAOlCR)ch*LkbWFGyMU^S7UJi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse$Builder.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..b64dbd2f5660f68d1140864130df0e264028e17e GIT binary patch literal 2933 zcmcJRTT>G;6vzK5g)L>lig(33YAMQ!cdhq&L9I{$@$$CaX6WK}x3in7%;59cXZ!$uD94lS7OL&aFqVg=NjCZAf0A=f^7GfX9{>(uB93kxRB$Mc2o85b z#SvLMDvM*XINpU5NXyzuS)7u^X$5B#oMniKB6ls*zQ>Tu=DEg;T(?9~%U3+p=ALIb zw#^OUxLR$XR&YwXX=^U`%8u=EPn#r!Ugi~H8d)NZ2OrW59VboO6sH;5k^@r=(Tr2z z3@d09AFY(~+?~|(7WMRI9YeRKbk~&apff6prpKV1ub5VWyA0|T(&A<;-J?|*Zns!( zf3Ohg?s{N~Vonz(w*|wqWV4kt!zq;sD2$cK2Zia_8OIj4czjy`T#UBQKeC+-YsbDd?IoOI-8AN`6~TV>-PB1sg&I1a5fI zE>yKDyjF`zD<)^lWPp{-&gl1b&C=~@Z9=%FJ-wXDJ3N00nSUCVWoXaK#KSP2Y;{ai zhKWx&71!XGOqu@rLNe%(RHY(;l?Eb2v$+qgElH3(7=Z@aTcqorB)|l4c1eOVFNY>!1FXK zLVfYnCqxIopgr}0T2+#K9s!R?!egJZwmLGP&>U<+A8{BqV@n9Hqk;E?cuzxkTd~dO zZO4v)H$rPl6$z>D3zWgHh(&O#f%=^6eo;qF%&SabC;ENrF6<6b+1bE*Nh)8}@#6Em zIQAgv^9DkB@dn;&;=Kvsr2^g{_J-)|YT&&k-n$UqJ`DN#H0%#}n%@SUF74vN0e4V0 j@ZQH%U8FrQGlF5?4Gv%({rA!lsPtQlPMnj+k%;{UX&N>6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..dd3fc9129983c0ac6d6ee54245886c6beccb9f13 GIT binary patch literal 2720 zcmb_e?^7F96g@A$HVL6neiWrtYKsa9ZHl#M4NzO477P#wWu_e+y9sZ|LfDPF8>ajf ze)qfjrOxP#!i>&1eo<%qn;h$TZ?}LE1{s@7-oE?xzVpsK_uk$7@z;+(19%(dG}C=}UzI^I? z#3*i>J7&J=TlIX=^8A88s%&l8rr&g>z;es&iDE_OWlfrOzm~5wJN{@U zuSvIV*<1N_XWO*w{8Gz-g(>1ECM?_Xrv!F}k3-8>o$YPMegRP;VQKq?<6KWZ_(8Q~ zy8dnEuAiex5MKK$a5?6WP)=GGTN*IkGIDy=8;3p`-eYGGwf$`(^oh}O{@OK+J zV4eP>0trNil}J4s(r?WlW#}3nX{iYY(q8t>>ehnU2qi23%jsnlPLFpiqwe8WLW=%{ zf2NYrhTK+L-Tyx|bzV2+D(imS3Hq^Vt!pXSk;$6r)qyIx$O?O}1BIoljiRq~B6L@%RSDjoFrxxnam~NWL z(;EUSXREjWf-R6PJ59GL?^~(`2To|0>nh|71~8(AOBuX^SE>5p)9bG5n!D-|mccu? zWuTP7`zU0vj1_^!Gd;FWr7bXVCcu`M_%J!s_EY%`jR~y1WXQwUOlz^Rpjqttox}{h zXmwqxda;1l`KD{s4|`R*Y*+l zPJ0b;~H_VBOjhq;#Gy5$mR&Gmf>&UcBl{@y`<#9%oGYD!6I9Na>>M1Z1qv9^ zuaQ>MJtUt@4m_h*z_d%JXpz{&LqkJJ~4N1tW)kk0Y{%;gxXbDa8=gDI>sQW=LYVghG}db ziE;KIE3=ruBHOxiA{XP_yB5RveCpvh%r92-5YwbwCioFe@hdU zL=%62KgxL8Ei4J*+otL5ow+k-&di|3&0eFaxjVY{JxNXD0Y7-Xj6uWk@tXWvM zupv;FS|?iIb_CCvrwf1)=sXXfh0@kISJ|A$V(Yo;N2uhZ&cApe)^Nj!ZMQ)?GK&ak@wMaBQHL5 z`v&5EB};)A@%Z%nO0HF&+_q$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.class new file mode 100644 index 0000000000000000000000000000000000000000..78c47d37e25fd871682776748728c7361e9b173f GIT binary patch literal 1044 zcmcJNTWb_C6vzMB+qmP@*515d7JS%NFreUzvVzruu(aUTzW9`x4ZCTlnI*~ixfB$^ z2S0!xN<7I-_)8|TRu(GLNAhTGgB}MfG+&|96Iz+K?tTUP6x>#6jwuY} z*1{&%!Y(-BD%R;l4?^~N0{%O}XEZ+2WdlAzCuDtE8@z?>DtHk1$b0wU7c`d34~X?e z$gmx7I#qd}-D~pX*J?qU%OLx;AlK_bn#&*u1akNf5Z_crcsGLdo47=)w{)m?5xTzs DmYn9^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..415a024ffcb1393af0d840556d232a85afd3faac GIT binary patch literal 1475 zcmcIkO>fgc5PjRE4Vbh|)0Xm0%2$&nttD=diUXyUK%qz^LG$Bxz;=#>LM zhzms=_yPPV#Ix%*5eb4rW6SH^(ad|ZGjI3jukSwq+=Xr7Dy~_$jzTnBwUEJ$Xtq8kA~3rh_@R-$X-coJrU@23LSSag^N|-DA1TdnpJ^0 zrFEdAgyNh9UQK`}DF>_GlUjDUo5eAu5%@g8UJSLO(b2)jsKS41kYF#C#|8*k^`NgE zwd+O=Tl=>ZHX{jSa3_m36f-Dgv5s;U6%@0W#YQx23Oql34GP>J0yWC%_%78oQ1(F3 zqXHIqITU=Vr-CJHEAy0xOtx9VrDAEQ(siR*cQym2a5hKXr)om)JeW(P9XAA?8rP0%wJz0OYaA6+^LvWx_?X^H@m; zE+hnRkmd{IV}gx@pmK=mKN-r5ukZtP8%LZl`@ AXaE2J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..5f0484fe5bd645c3a7154080e63c4e28643f8876 GIT binary patch literal 3020 zcmcImTUQfT6#fQ6a)?30pjc?N1N8#2B%;L&AR0ozXh<*6y5U11h & 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 OIsPU{D)DHWRqf*1!FG`PS3n*r z5s44rqY!7Ef^gjz!^_O<`0SaPv+Mow^V@d-_i)FAh4mKB;JPw5l(}i(mWevn4RlNx z%6Cn)lVh@1?-pfV00C9k?=i>$o8^3xn8m!d)i`)cQE7XMT_hRPABfd*4y29r^qlzCWUo+S#}3T#*AE)bBkx#jV~<;P>biARYi z`$2vf1qCiBn<(|6H*P$svA#jeX`}9I(dq)so7-(3cHR(aPPUtct zYYM`7T;QsOi@0=5u#$fP^smr9^BeCxZ6nXF5xIiPWn}FnvPa|*BY+<0%IVDvH$=8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..71f448711a1c3689878b11b8943b0d16e3655515 GIT binary patch literal 1139 zcmb7E+iuf95Iviwb($I)=!I+B^aA7pbxFA&SKx-@w7tCHVd&TTE zvocBol`+x(w+aFo&eLg2({$d~PpEPN)scXqa$81I3k)Nw!5KJ517mei^z-wfz)cnI z=tfogjebW7%;)m8;c|zeuT7KsAQN2jT*zH^IYPc= zAcrL8Fi*_xJ7EEfq)p=%Zj%QG_!b8Q%D<5Kbc%^uu@E5{VUp!k1dC-V!Zgctgqcyh z9pPH>J4H#*I=~uIgiD0Wl;R4lk)?MPIkIeFomyri&So*ru8cdlOa3YPq1+=TaG$g! M$tC)hi6^k~56Y7xH~;_u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..16b815a9643d8f02e7387d70211445a13437d6c1 GIT binary patch literal 20404 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.class new file mode 100644 index 0000000000000000000000000000000000000000..0d2ea272349b0f4ebe8f2eb2033f3dbfeb743c70 GIT binary patch literal 1280 zcmc&!%TB{E5L}m%KzWr?{sAsn>b2qk6^}y@sO=9V*3!6*oDe$^{2B*1ap9v78_|S7 zf|^Xkm>4M>sb&nG4;&9U`sfD6=LUtZ zq;LZfDuu#?G1nNUQXtnx(^(|3G!J}qa^;M}8LEE9zMX_=A>k+9oT9l1W8`U%-&Bl; zc$c6y{lh==brdR%eFm+wdx4RWG}_RyVULnd@Sl=iRE!r(TE{Pv?#GzYrB~kYWf^Zc ztn*$h+z%2(zK-weO1Pzb(94SPV#(_GMXc5+Ok#oOGC&61EMQi>(MPY2rf%voI4+gY zOSDv|^=AhSaRTBLW&9?>pq3BwDj9 zN@DpYsj65E7&K@%0W_NoR-j4qDoqxl7TAQX!Fma^!6K{$8x?F5w!UICZIe<1cHRN7 CQnfMw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a730baecd4ae1d326fb22acd2669d9460a28fbad GIT binary patch literal 7192 zcmc(j`*$0~70170%N|*llQbqZCO~<|4v#Hq8i*W1Y{yOla%?1H*J3)+)Oz z#V%<|fe@hY7jNjhls+N!gwUQg{h|G(e^lG=t{&b>D{JlKkmGZ#o!Oat?|$aay?5r{ z|M|<`0qnt_BiM##A~=b!M4%!SM%wwEk3hphH!{dd=n*VpNg~&U+p!!$1o>_lC`g>@ zf(c8)j$jLl5~T>XBky#cc6wIASe5u{7|%+a3FB)LXC=Na@mvJo!1EF>NW3UeDa9E_PAkY6f3u|cTtHOnT%!*33MLN^SXVIV+ICi1VW?6ye6uG0zz~uq20$WRG z^E!=L(@+&`*%p7X`D#_uA__VR4<%gWv3mKzSvoTvtRi;=<+AuYxv`3k0P@K?C z6*bEq8r<}Jt6=0Ujh`he>I5Ea@hPV*W!_j;^}KRK%WI~du390`y|SE3Xl0oK`!_DA zW{%*3-V$F_ORAFBY-K{tEg0sqHvf1cKDLt93btwqVKr1eNn1@XO{fLe<+-sWzUyu^ojaIY zR3K6#!max~x^PCjMlO7$L2=c2g1NBY{2GX03*#rEx-h|3!%srR2!=YwKY<;lR-)rI z#EE}>7I7lsr+Z_Zn~12P9tq^OO{7$5k6ww88gM3*Gj!>!YBkXQOrrA92E`jg?Ki*1 zIhafPiKs#j=F)x=YJ{1u&kA&<48yi;<~;_m18Js9Hz`MwM$t@bpFe(TyAj^_s13VNg=$Y~ngZrP)MN@U^ z*$HF5nA1k8VfK!?_EE#&2lx8+Mvw6*W4bP;(a8?1Z$Z^~|HFtt!ZUrH!;&YSRZdDH zm6KItSo?pQ))88@Em=NvjjPT9ZI$P}Ou2M)&RbK4X$!1eVJ+oWoYkfFS*LZ*Ir}_- zHZYTwxTV=s>T1qV=LO;e zy%s{9lHK#dS$VIbiih!A`|6#gCZmh4R=$~Q;-2+0xjNn)?Gr77=0n`d+sJKb!=1Pb z0yj7XIIlD%pLw|8|GU}x5`P7MJ9d8p@ev=|a1Z}S_zT>R5N|;5NI{G_$5x$77e;|DP zeayr{7tr0$QPEG)(}urd%iINQ?f4tE&9%GT$vH|(euB?kt_|(=485*D6sisG<+vS} z@BNTwwb95u?k6aCn)j{k?kB}~-wN#G+x;{-hOIb&J{%;YhdF+nGY(-dhWR(bS);u0 zJ&YX2a1KXY1PRUxli?mR3vpJIqrZ#}{vV{&2iSL#ocG~DJ`qO+mGiWp+8oB`F+`n? zedq8HHMdhUa1+}9OQ9i&LlVOhBa+I6#NkDWv0XF_LtGJ5(da({&S%iJGr!aXiA z;lq6k$qSl3*_!+He%$+A?)}$_dx~aj(*5_QtvPUfh(t zgqy34K5yd--bUElxW(J(_cm_zHggcqjI^5p9lQnW!D~!quVWY9AjUU|@h$Go zw;3?rp@YARBHnW`mNQnV5{AQkUrl+px!=Pa*NfXP;f{~d?Pw8hlIV2b4HDi{>}%r! ReTTmh_TGhW;@h2F{{y>5S+oEE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.class new file mode 100644 index 0000000000000000000000000000000000000000..c50b6932fce53f8bced9746a5b1d9cf7d1a01415 GIT binary patch literal 1032 zcmbW0O-{ow5QWF3BvAfJDR+Pkmb$IjQ1P><1Zuf}V-1bl$PTd+v1P@bSa1Lig_sBu z3NBLHe;Pl(f4sf{Ko7bhv_m*#&`EQ5A7ds`%$<@$rDqJDPlgflhlwdT#wZdO z^Ei(zW`&YyxilH_qQ~z%>j)onw61@;w%?{kTkJDvT|P-nouV;>P6$WDI>EJBuRZH( ztc(0L>v4vKnW4AGm*w_2TI600@1Ka8uoDaG;Vt>hH=cDhwnhFLtTi@yCh#y zmK7X-Rqbpl3c=u<%2@R<%B|99tu$JrbSC4DJPCQYC7J5N|Aa7TmoYpMdctp`DY+Po zmW#xygLUY|_x*$F{<@|N26LefWvrDH$q(pUSas;91PmB7=#K(4n+!IfN%JO60jU9m cq;0|WoEAbrS_^hOZ5Q@_Yc%asQUeY?0jx(=r2qf` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..53231c8080141fa982be8aed898fea3a525a5645 GIT binary patch literal 1105 zcmbVLO>fgc5Pg%RF)@LD^HDxpdP*vRMY$0`sv;^O0vu8mAx>+vinn#vm3LDCzY0!8 zAP{GM6k^tKh$~ff$JV_c)01K>XvIhF5#Ak+aB(C zxJ#%%QCit&glen3PpEa%50Wt7Q(C?r4MUmji7;W$QZJ1}vM(~_?7~^Iu`+~Ly-)@+ zmLjon5RMF=H6}{6mXS@fz{WC5ls*g$yH%=#y~5ES+kKfGt4Qt&7yYTjxdzfsWAaVH zPOE)^G+f7FfzQDH^N*1{vdqDFSZBMRjxx@yT!ov{lsV1Qv>qIYW6^|<%Y@z8%2mUo zB(J$d<^}r*Z!ZYsx>?Y3KyoOx6|StJhlB-3H%NpY1bv$+J!oPB_XtmC%jjBCVoi8C z`}r~1Gg?aMme8z>Vy#$XQ{hbXvJ)Dcu{zGw3*qtkC~|V=L3bj_|1w|+u-1xJ58L8$7l^gug^iiGHO`CRbDm6L72w^TMaB?i6b1qeV%;xtS+PS1J!pYs8xSr?i=dA a;eFu^f&;AQ0BZ~h1|^0itn#{oYySX+v{t(S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8b279e751e78e138bc6c2d293f9d9365e34c0f06 GIT binary patch literal 3845 zcmcgvU31$+6g_LF+1ge~3ABW-mQY#}hgNNApx}NbY0{WFNr{ai<)I_1ORUC`j3j&D zkthBGzXBMT5IWE&UieYKT}c)mOLF9Png`3;ySnGxb9Z&`>hFJk{}aGv+|MHimE&R_ z8K^nDh)a1gzhA%=%yWE@!-u%a@lhTeA4_AYfNQv3zzy7#ms|3(ATNs?OB}ZuxFhVY zp$mqam4;A7Q)n%>sWv)}VG765Ez=abYuT#X6n4unchtZ^t&yQZhN=%xVi><>n1*|U zAv-f$XBbZJtWpUyA5I2v_^|8lNC$XT6N7fQ8>q{uBPv-X>E^z1T*B9ztKh8B}bx~YfUmZ#ZkUT^ zrx9p&RNbB*dIYEDFB%AL9z zaUD%yoPVe;-3rD*^rYphR>#)GiXjWb)Id#$L zUKxov@S_GsZ(m(&84tsVsK4E3C=ZA0OG@&7AzbPjv|H9U9@G~q<=YRc%hhUmgEr9J z{!SPpa|C?Su6Y%4NY+My`?4~)xl6L)=V_tB9LM-3MUnc&@o^$A&Xa@E-8)4kM3Aa$Jl8|Wp(sf1 z?dgtDasFX*`s*;(U})z~Cn5nN)Nv>)k=&!xiHP$L6kwV@RC1t$DE%_B_tMAA5xS?I zPUBZ-)WsN$fnsqFtoRt2tvzIa#n^8+vX60wA29hCeCuZ%&HjPh9`a9qqNlT%qU%Y* z0!|UaG$wEcuTeLh#W}o6R>emp+v_xX!?*lP(~RRy&kG(ir{_-Ntst5TA!lfIs`yI~ zLV;l)3d7t!j%D#9&1F39aSwmaNbA2qFco-ceX40@sL|Nt&Stx0t7N4bvxil=tqb#LFmiHno=e=xS_z%~>v_Jp= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2770d3936461c09280c9b31103076623f1e910bc GIT binary patch literal 2014 zcmcgtTTc@~6#k}^7D_={l#5sJ1_faiZ%7f)3W-S-V=D%Inr`(VSTp45#v%A)Z%vO2RJk zl1`j--c-51&TUPe17_5%Xb!_hz9bY;5nOjGN~!9QuH&etVF=YVZN;q!Ti1+j#UZw4 z8j7}K=}Ix+7KFX4sp2W|#Evjr?vltVmzsN7h7r{k+-D(c|-zM@~e3vUaH#QZI zmkmea3bkTr6m>n6U9M|oE`uugv8>k^?Q5?1iM|w;zE@X&8w#c1+M2PM&4gHMr7bE3 z<(gNY&{rxLnvi_QO$8S3s$8d@I}?U^0R7Ax65y64j55P?SfIsBYIr$9 zV}pFnV5q&C<-1(dXVF-g2oJl!S5t@qH?xj0^wCdCei6{rLyFckofO&`?VXbcVBfs! z0a{}oGmXPWkmY`|J&d!S-#fnTz%O~h2;InF=Wq_^ xDG^Csz(r4Y4wo=W*2akIM=a$pll&Fpbbt-xDiJYKyN2r+Cpv-&y3Tmioo060$iGq_ zl=$Ee@JAWXwxw+XiKM&PnK?6OzH{b$-|U~izkUOFfoC=>+)U#ZW^HQbY~02j8}qnp z;hu&24C8NQB+Wa9(achXA(d4%!7x#fk=SX5RiVqg8qmyiL3uo=a4i$NJDD=Rj2Ye( zs=^h%;DPboYBQ$2aqOum5}r}oHNMb+jE>x~mWVseaty+?% z7+zdIsK#|Ic8@~gYd7|M z5puV+N=WVP<>Q7RG&}dj6AdF(6kB*e_MU2LPi)Gh9#ezocz(!R+`%QJEi5=##6t&< z@Yuo=2N^6`Sa$FfE0oNTg<_aYLbw5s>h5m!kP6F?9RM@J^CL+N^~)|!vv}kP`*rUyX=rTSi zn0)4JkhUU+64BZ@$@MwvU5$`88bbFn{n$21ax~wSH-pLyDdi#W6IL-!zmMb@p_kMR z%80C&)HCYGmVbhMYcF4>)+Q%l7AefZp^?*Z!WCR4D~$|BnH8RN z1U(UG3T+vX@9W39X6jZ= zE4q$h)yNf|F0ba_XNwFgAG+oV9qVS3HyBG}nIX}EI@h6^GK1{a4QfiXXw)p- zZ90_ZMhA3~LPIs~(xovBC6d>ZF+^Oub#=5|s?xQ4wMYqpeb)xaTFt|yE*r5-o_4bk_J>%)~6Bc)Czp{VV0uh46~BAM0d6))~G0*wP(CZ}u)}>y^&w=#A?fXCG-w{zP; z7=|T=XF{*}Q@jbM7^VkEPcqd?imYK$t1Is!L3~2l(LiEJ^sR8 yHNFqpd7-@uPi*vla)*JT6}}N@wHc1k4*TP<>xQ_42;Go9*=NgYC#+uCkJDeCM4>tW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..4ad1446683c3fbc2a925757a9f24c23464feaf8a GIT binary patch literal 1296 zcmd5+%TC-d6ussZm_8T^T_SbaZhBR=K}d9<2x&ARO(fQib35@g*vNJQ{ek{dS@Z+C z><3lcOy&UsDuiaym9KT<<8$uG@$bLazW`td-bT=lU_-#RawG%wsUQ`OD4fcm$%KwI zo)-Z>-gi^NuLD~l;z^?Wo{_rG> zM>vcS1+)&Y6kP<(#3FbT!Da+o0@nI^U}PvA3HUh&s=N1?`XEgvUFPxIIpq#jhSewR z9CS{4{li`o@6APByRo51m($7rnS-3TYux~cHj^0iIpG0Yop2G~llhRT`(?lKK2U8{T0;_eH0`AGK_qr4t{w|)cQfw=zw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..b9057612dfbc13e04d9cdd40f7d067fd0766e7e4 GIT binary patch literal 413 zcmZWlOHRWu5FMA$(DD&t0at(xBiI%p(Tb{wNFcQraGYuElG>5&1adVN9DqY1oT31N z-J2P`&%F1K*EayTgo7A%W7uPGoRgo4@{wDw$W4vCsk}6n!O`hivf?$z%Buns<@|`j z@b*Pe>6OtghJ6Nuxym*7l_duE{|Hw}O1R8TjU6;c YG1!7AOxt0K!oCl2Kt0$Ac(6gkPi^pi!vFvP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..321a1730e7841b4098f3882908256a3b75e2158c GIT binary patch literal 343 zcmYk2!Ab)$5QhJ$wX0Roo3Ef32MV6Nb!kBm6zmHm*=aXrO-hno_0>H106vtMMYi=2 zW_~8~e>3y_^Z5l}hVufa1*U|HAgWph|GKbMsX|4#yS{nU!t0IiSZYyCs=01;l+alt zk&O?+-He}Avf|Q1wffk}Jz=_dH?m9CyI9~X>lfb!BTL%|;cEEp)_&gFrjl^GRh=Tt zGi$);Hd-e!8tW2!v5S7(ipf5yn{`XVu3^enrklIQa$ETxrMv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..af484bbf1db4be2ad1983e60abf2ac17c2575979 GIT binary patch literal 1333 zcmdT^Jx{|h5IvXD@cm6CHbz*m)U{Lj6cQ2@t<>2u2Qfr8#7=-8hJ+Z{Sl~Y)E+lPQ zCzlE`7w586shV^fC5Yc>G z-kZ~|Gnm-9mU!V5VS2FW!IB5d3>GtiN0^v%>}kCF%NjGTpUKP}+rz@K$KO-a!VsmS z;e+&k;NXYe!oh0h72Rk#;bPmf>-k>`91xTKs4Wvm5_eUI3|4ZHhyEFT*v(jl#~5v# zi9|5irW|%7=*L!Rv{o9e>7t4FRk}{&!~Lww@?lt%@f3}RLZ9+%3WKdaWQQ`)N{X<6 z#%_{$yL(7+%jWh{#-QDY@)f@Vu44%&<-D2883wyr@ZHze3GEcUFh=(#R~RrT(L)AM oE;AT`GVMocH%99UcrZrQahMoVorI|&)oGY{U#0ylA(mk76$6#UYXATM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d0c1e7f03d9e9408c95600e91b488b0af76c9b1d GIT binary patch literal 4322 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8a306c8734840d95cd55defc85b71c1c79bdab7a GIT binary patch literal 941 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 XhR5NPPMx(HpN__rd^^fFACCPOL+6(^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..96cfe38f68dbf8c7aa9769c05a1f2ffed3065e17 GIT binary patch literal 1488 zcmcIkO>fgc5PjRE4Vbh|)0Xm0%2%BxttD=diUXyUKmiU3K>~!d2}|NCv8(ll_R5Lh z!-XOa`~ZFw;;rj85eZTc#Fp1HqnUZLvv2m-?;k$_+=u7jI&L_)iGr0@9b|CJF1Itd zlfhkqT%@!wyA7oyKMYw#84CW-1HwMGm3hvIlWq2K$t@1GyJoZ>v`NsFc!-QTG+yGm8|t1kq|(Pkc;Jo( zj$zl>^jVg$b20(~YhzN4Cbwg}btccD*a72;4Xk2@HyCdtT){b<=ii|=g$w*XlMQpU z%+pdsiZ8IRUit=6{*EdBQ%6XDjooux9fp9nV-5u@P%0b;Adf|A48; yN&wy?%@@eW02>KF`3Td0Ba|3l<_B^&jyOfgpCaUOnH#e8W3Xw{UiXq!FlqK6O?rzb<_@5L+ zj7Gz=KgxKfyFj6R@TL1Om$Tz+RG$!SJ~+bM=Hx2&=? zU*6;lN@hpf(^Nw}u_ENytxHXGUbA1>72);`M$E5%M}s z6q+s=o(x}1@G)y3X|qzAZf1dJ=w3&%<%(6{i@G@MKTGx!Te*`!*WKfaax4mBF8*JSN=m^U=rPSqTl*Dh)gUPL8a zZ!OMqTZ-pq$EokNQ`3}Y`vf6cwFrgPnM4Ae{i4dW4lB*hho)-Fhi@9-Z(5`dO-fB~||t{bj-B&by6B~q@#2S3e9 zVszjLfyCG$f{8xq5TP%pkra{xDsO;Lt%#D8A&96^!V;2ZAyKS^NY^$*D~SXNHa98z zFmBN(GO9ES(*DF(1TWH!RRg(+YP~?i(s_@ID`?zyv!+5Ailw$kX|WapAu18 lk02kQP5MO^-#*&12Vg?DTk{B!cV)@6a>c}vAX^JY{{h8!)O-K{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..1ef6898ce65abc3e0a62b4f2e904f198dd680bf3 GIT binary patch literal 727 zcmb7?OHaZ;6ot>Ug-R`gJk^cH6}Yfbmx{)a5KT}Q7>vtloj|d)q%9c#m5&99CT>mq zQN~;723$2wX6`+`_slnspWlx!0EgJpkVZL!6e=pJ8f27JY^c~|Py^vlY)delw@qP) zzTi&SH_UNhyCMiI&vk_rdcN@##er}`BknNng63T5%q@-?(kHfSho=m3t=?r&n%)CB z=i20TJsz6EzvZSwN}=sp-05=Pj`CPk!oD3aoF(Ommv8Zi^O-1$JrOR$F*IxSq|VDG z&Iz$aWs2AU2PD-0J2PuL!goPWoBNg_idq17T8 zLq1|N9Pajv8*@Ncj01WeX?iXUT0~2cL?6MEvP#(z&5Y*M-W2S0_FJb>qavUJ1yy7z z(&t53Lyocx@>q`z8na5E^akl0*-yy#Qz-9{D1V_^iF!eOGL74WvO~SQC{QMY<;kQt HD=Pf~w9CZ< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.class new file mode 100644 index 0000000000000000000000000000000000000000..4b36f1edc77765f3c12265ee94ebb41644d41267 GIT binary patch literal 1371 zcmc(f&rZTX5XNT_DdIm+&{xoln{ee|gs2yYgpzn(He)H`7Q5T3uV$hbPx?^CX@EjX z51G{aRDsLzI zcJMJkZEB~#E!U$+K#f7+@>$}@xD;A&XhGS63MqB)f0SM)`>v)mr94)8yr9W8!UUSZ z=Q{r3!f4~}f7CaH#45`^hV-zK&-7y*5<4laSJRhHh{Y9bFYqN^xkF@7xz!UF+GC5I z4MZpyoX`2O7id?Z)-yXkMd!%6u`!bv2E_=(heA30rZ*rPGw3b}#i^TkjIB>*pkc== zA$A;t#vC?fcg$$r>0(Kv)R(2$bQR?EmQcdM2fBoKlpF&F8CrJ$*(`$%$WpvXQJ&5@ bupm#_Ehwa9w_ztGy9;~CEXDgo%s}x6qe0cw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..fad5553ee2638b1e99994d13370757e61b53e62f GIT binary patch literal 7814 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.class new file mode 100644 index 0000000000000000000000000000000000000000..f47c5ce47c176ff0850bfca428162c45538a6caf GIT binary patch literal 1123 zcmbu8%}#?r6h`mVDz*N#+UhIl#!0&E!laG5(b$wGu7}ALs0fuA(48w+zL5(bz=twk zLZODTpmhcJlJDd&e0=|WegQxajtyuVaLAxNi}Xln7kxbpd_@-qZ>KjF@&`MJIXWmj z?Qkcu6o#=YQE?fB$m1R#6_aCpj!^0T*}8ExOBDJHnwPHLBDV$$e5`u4qr?;YAFCRs!Ol z@NIr)O)1AuQS+yI?bCjHRyf|3~11H8=58C9oQ||?!kU>OY;E{YtZ@yEE#r3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..6626ce749cd1817304b3257b0a6ba3636f0ab2b5 GIT binary patch literal 2037 zcmcgtTT|0O6#ll97D~C_RTQsK5Tb~R6alF)I)mcaS_ggFraKS}Nla1{-uxN*ADodF zn2}N6{ZWo*la!{|af%P-VfXCWbNSBMb54H#`uZKf6doqfj`29ICoqA@1S0aF#Bn2m z7{;4$Q|?o8xz&Vex!+Ep5qILa8^;VoY)&&Ycb=hPG?izFX3U~sXkXO~@wBvE5O$6i zbmDZankv`x+}7kdU`E|d&0)x|7K9=;1=rn8rBHH6*Kt(SFof!ww(?HWjxb!sA--lB z%1bBXbF#wT(Nytx+tS50NpP30SGZK$O*0Itw&3oG>x|AFa=Jgdy2W?6qH|+I@p$Pl z3|FX|hDMMpICi+M6}d!|^>O6OjQTZ~{V1OcOW&=izYamky0&I)q*Ec*T49SaLGd)I zI^Wx4=nP%@&>1>{S~EeS@B79pp)UzDSJ+%9;?}S zaio)&!+nO4N<+OcoRVdkwkwKjmax6PJbn&_{)(hu?@J|3FAAIH36;3x3@0&<1-UFz zB@P>=JA7;}i3eDcL1Y+mrwpR5EHNyG%+?qL5XdM7c&Qxm^k-Ak8>` z0)`To`8%?TwOo0A)w0r2NxxtAly~vA#C7V%-f#m1O_6#<0^G8MQDm413)GlaRS!ya zS|wjL7;3ze@=dPkvuI$9hR0yw>jcDro66%N+UQ>+8f6X!S=oD zZdzj=vj;syCw&3*qK{4=(2oH$c*>s|@hK=Kf+KS(zU>936}0z(AsJXs(1{7(C}1Ha@2gE-@1nZa3{ wqd+8Yh%}_`3@(sflmaaymhzWK{xWeIzy@%Ih#09|#Wjo&9lbMHMfzyEyu3E&=X*|2fZ!lg3GShH~1rd_vi#llq^ zmicwfLQTL@gWX`$^#!_ZPdc(M-5}{Z-cYMhYVAj1DE%agowsJLWtcdcaTSHmOWhhp zIx^lk6Ck37!vpJ@%GdonlA}RvQ2HOeTu;+A=ScSa` zZs4ZCqhp?v$so;MV0%u4nKBZ1{{OHuO3O}X@Dl0wLq+jTtj{+9I!+N!k S(ih|nkL=bez4MIaaN#fM^@o1| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d01f15f7ebb36e36259c95315cbc3a82ba0bc5f5 GIT binary patch literal 3650 zcmcgvOHcx4(XW{SIIVt3ia&9Yha$gXlwl2m_Epc!0qW z%|5i7VY?Zzn@0jh1&j%J%uqd{YN|EGP#NytVhBX_mz<$CrfPgOy_?|1rkqI8NJC6l zA4wohBvs8Q5C*SgX0YKdueM;wp3d0&NI9Z+YGO^^-P{7nNFCFohd20!KKWQw06>R zoxe$Q(;DwStGT&nyGULMh6BYgbyh6L6@qg8W{CLDTQ)-lDI>>%^Y0YCXHiy70Z#;s z3z(oJZu7Gyaq*;Oc}esz&nMAe>O2r~scS9>Yr~SQG;P6;{&q+KwqyT~A?85xfzJ8b zBd0jS&}8t8{+gdW4Ili)y6$0IUZCCx`6#p7_tZn_4U+q!!3{laD11S+HKxT&5(akU zj4a|Zt_YYEF@HRz$SnsfZ55M06p}u=Ky=iJ{K+ zMoP)rw)8BqL;A)rT_*a;AQ?7&BJkW%KN5mjS8Yiu9ktEN0Ymf{ti_e2rjmk_6uYu~ zgtnQR^g@~Si?ZQ}dtBD!ZN5wLeaw}~V<4pqgd=orNm!8W0&Ww~xzijbc z;vOuE+cshlZQ@8gwn>_#G0ga&c9L#dCY63AZK&41lt&;h{2v|fugCB$tA)88;F&lTKqZg)jN^7ZV;MZ{979QwPadLy_|P}Q^l3D9As zzXetFq`FCME%hXNGJCY=3)p9RsX!gI)!D&T)YH4@EIU_(YQqV33|bCjwM_ZP0ed&;=z3TthQ~2MGK+^(xRxt7>S~ z4cx>nnrXvrU$jCYZ9l;d6s2u1N!x)tzG!O-X-A26tSD_~N!l*l^+kKBkTycJvqfp| Lm889&{b1og-fep! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.class b/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..c04f8b64d9902acaae2a37fffd13141e5753d21f GIT binary patch literal 1260 zcmbVLOK%e~5dNGdU3R;)X$on1QywLcwnhjcp_WP&k5dGPlnRNHlURwPjW^nOtNbju z6vP2>=0_pMo23b9f>00Z8GC2G`R4QZ=dW+y0XzZs;9}FmJ>0j;0|yU1T*8)vN7j}c zlpRzU7Wb7_=73?LR6b_Nz6@KEVWp
    i)~GCC5CfKCdvuqlFL5h=S*53{DD1`N+? z4asFkiokTZktuUreGHt&Wl!Hw!kZnKZbq14=o2;zj-xhw|n^{^@XMumFdpvvG(R+$4? zK3|?;V?KecNxttIU22v1j>)7)44L6$E8mPiZe6vtFmXhEd`tp{eAo+kL+KV5T8Bp1 z9{%VzumYyy?N8vPV$Gv^Kx%pQFpiq?jj~s{_V+#PT4p{xEIHWrv4et-U2HHEXDj7n z-Tuvw8yXStv5Er2(~Hak!;Xdf@Aj#Qarv{$CX{~{kBtfj$rQb}9t~ih#!uR@vOdk6 zu|78Gg}C&LfE-9XEYa%Ij+15fwDJY)GdUStrgbqnT*fl_{wM$|$kUElO(@DHKc`)W zY_9qhnNQ?QCKrVRr(@? z2jjCp%J5BhQ|dL*m-#Mp&YABr-@c!I0kDC4K5Dq?;~K7exZ$IUn;vd?xXn;|rnIsz z7|N}cJ%-9l)0GUfq0(|E8+2sa7M+ALbD@buvL{mI;v!kGu^KTv4Lg#{Sc=5P+{!4{ zim;Kou{@Kyn#qZu}Bymv_g~ic;9pdw`w4{1GmZ9 zS_%8&Q1C?P9^bX8(mf(p4@HtuWlMizG5D{KB003m=#hsz4EI}8LT@{LD(?sFBE?WT zdgNL@e|2)>@0u))y8t^!;FXJ0CzFV(ENQ{0WP`QC;vM>lAUa zjBIuF80-@{CHQpK#>oH|$PaP=*^3l0Hz7hf@+L(kvemT{ls=L(O>T_I%^XmW35o_T x6K#&r6|(b;FOJJuIs=Se(NO>Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.class b/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..fecef15f4148a2abec613c9475bdb4e4cbf9c3ad GIT binary patch literal 1280 zcmbVLOK%e~5dNGdT{hj&G^J^IQywLcwnm(QmP!?mQ&bKq6%r>Wu@XlcZ?y4N`B`u& zhy&uxk3x($NfYIPP!H?z%+7rN=JWXXpC3N~JO@w1#daDG@yITZ9Xv_n8g?8!wYK1( z=%B=~e5kZCM+{4a;u%BoP0)}Gs}-f?Nz|#y@Kn@%isULmUHE4rRMsB`lcuG546iCR z$z@9l-?X@q^_EtYTMx9BbrXbKG(^|PkbmmE=PP5`<0O4jO_RD&!*sDovdWKZ?1{R57IA_3N^0RG@nf$_&orDGMNr zv&S=REhext$@fF8P3;ojF_~eAA<=(kC7koet*WLLCJL#K&v8PZ_d7nXDc#^g>%a)x z!$`xP6>%uu;RN1LtVL9hNUd}=h{C#juk3Yh&fdkoW#=J{6$iT>_K@?ik1dA$e6>7m z+P~RxQv(tn){tX(an+e%*t3xTEd#^)n8M|y6Ux5{L`M0&c$z-i9Ydx|V<<=CWqq1I zGxD)bug0aP1*AY?Vue;V9W^kSM-XH<1$dbpbK9psPUy_#~ zn<{@t;tOpii?eZYevmLMwx_S-29<44c9LwKKDvlGfJ@VW8w&w%P6B3+3Gmhs@HJV> u&@GjJA$ft+H0Yqk0ZaFirHk9RGX=UfA9VQw&J{t4+1*&Qd$=Fl2Y&%hwjXH# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.class b/compiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..40424e1ca26a15e3ac40a4fc93dd9b4ac1c64af5 GIT binary patch literal 1260 zcmbVLOK%e~5dNGdU3R;rX-Y$RQywLcwnhjcp_WP&k5dGPlnRNHlURwPjW^mjRely+ z3gUn`^P>>s-K7a>f>00Z@yyPA{^s-e=dW+y0XzZs;9}FmJ>0j;0|yU1T*8)vN7j}c zlpRzU7Wb7_=73?LR6b_Nz6@KEVWpBR=yd3+`4LOVTKX)@i9&q@lh|}4W(OLXdN11 zd-$W@zzUd(w?BcGiZzew0jcHH!(r5vZ|%qVI9n+n zSMA^YxS@oAk5v>Ho?c`Y7;X|W>K|Dq8?T!YpPvaMll-<+J z89QFsq!;4SGXioT@vuazPaY@BY_#$P>@#gLSf+I`4ld&|?foPHE69__tR|FYi=UI1 zA)BjyMdlN2CX4fNaWP3qi|y%axI$&?l$|A8q>sd(0k|*?xIP!~+9Y89kN~fzfG@~e uhHj<$1KCsLra_Yy6PE57OBXkAa|(2IHt6ChoC|^yvs z1#v)}`B8}RCNxnV2=%a@@$Ag!Z$6KI{r>&~z*F!vTx_Lr9}n#E(7~fLu3+22V{7vc z3J!`4iw8<8bI7oeFPtzWUj+@xuu@i99!H&;46CB%QzTms>cT$}p|bm7Flkz<$MB+D zlU%l>@J)*wS#N1Yx%EJ6SvNt*MMHFr4Ee{7UsWA>98}Ma2BCchH_{yu_FBSc*vXgM z;#6>7=q9h2Q0eA=p&W!w-VPdq8!G0ng^?D8N>iu8k7909RSfAj{krTL73iLW5`!~- z${fhT^zjUv^9gK^^LL}nObNc5jr31|FqE2^o5i9+h*Q=HJ}{f^ITN;kOB zIxxca@K?j06>%uu!5H39ta(%qNv(7xh{C#jtL$}dOy9+xW#=J{B?mhmc9He4hfRju zY_&XW*uR-kQv(tnR*_|RcG;O=*tL-VEd#^ah{DCC6Ux5{L`M0&c$(f@j|QV)rc25?l0mTzX+Z3ZyBPX!U5v$ub))eg*qNP6ErcF2=!STqWNd zBwz&@+A%8=W!d8Av`dgpmA)bInVj+BOkA8BBn*q~>1((~W$TokB%7m;?qdev!X)7O zT)^w&fSDr#yfFlPN!BuSi>04Po+C90I%sjg(!F5m;wElQfUeF4T|9?#Nl;>TI~MH@ I?#A}sAFJRZ+5i9m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..c230942be7c1724cf0650e73c60f2ab99faea601 GIT binary patch literal 308 zcmaKoF-`+P3`M^~$U;Iv!6A|cOKGWK0SO6-f?QzMYqAqfW}?jmaW)DLz@ZS{Vkjt5 zSoW8m{lEPE^Z5l}iHi#76{dvQTJxPg-Pf*f35)sSxlw-8)=Oqd+ii+_R^PG&uQ78$ zZwS+e57AxrMpT%Yeocp7^w9?;Tov%Pb-SGU>y3MNgryzVPF=_yXO%8`aY0gyDh6>g zIQ`osTn@V&TwL=@voVrTAHSm|8Lx^-T}=K`PY8sOeFLB|;RIvTr>2HJv8rqy;p`XI C(pl92 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8c7534a26cbfbfb6f771d2160c4d51851de37f7a GIT binary patch literal 1352 zcmbtUYflqV5Iwh)Zo4e<^o8$dThOjNG#U^Cr9=_}gf>n5L~gg2_LA*xv%PEdU-?KN zYGVBCk222PK0q-g#D3WA%$+%NcFxTG`RnU<0CRX|!ouAYhH%eB0{0C(7(yHm4WyIE z7|5EK#*99CWZ`Z6%z#CmrrOzUK)?`GFlO>9%aj-j}s7;1yS_ zbA9msbp$}rsiLfTT!jI_hX04QbVhnb$f~_6HrDbysIF9blZY%X6Nki-^rTv57|3MH z4Dq~QB{n0Q(i2-@qauQmX0ChV)7O=GAhq3b##LRm7#7Y`ywe0KJya8_ONk+y$!eH= zQI(Fe9lz0_zT29%<4WPF9(&3(3-27!RFWbL*bK=fifMm_S@gre5$jTup6tSRisrPw z7AA4g!YIZpJi#o(Tz?(^)jA8;aGl|0|I9NcfZ=&Xu6FzRGMc4ap(XJH--x(`p!_w}7NGK?NC%68>|=A9wmpOEM(W|z9F zLaWhUm7bckmNXL^L|ZgSa;_C76=^d5u17;Ka_q~udty-X7H??b|48ZWayoMYsN+5D z$(AuoSBXVeOAJ>rj0>P@k!8TtgG2UsWKUp#VrZVobBR3j^k(!PoIV2k7=>J>r%6G; z4Z4zU;tKt<+Cc<9MOI1=6Gdo%baVoYd_wFH13wV|fY^!z(8<}0F$`Y kt3N|N{hRoP#G7$r0?9+9j$nR9OtU!&F-6vG^2KoHH~Q0dYXATM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..441ceb0a4d19a066454baf54f5e46305af452b4a GIT binary patch literal 6537 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 L6+9uI1Xlk5+=vdv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.class new file mode 100644 index 0000000000000000000000000000000000000000..25d00a23679eed6f8e8f5df30cc9ea92b7555358 GIT binary patch literal 6573 zcmbW5TX-8s701swwk69e%a_=3;)JFbK(T4nh8B`KB=sdWY3(?~j!R++SxXyvjkK#u zs}vVV%cUu|aw#n>lxxeaP#^(2E)4`;c;SO5-r$Khc;Xoz`1qgE+8&K(`=R9fd}c3m z&i>A2&W!TM|Gsg9hz`W;w$bhMRTj^&cs@p7OHd2Fz&9_l_&SSkuy~2ZH(7j( z#kW~}hsAeUe2>M;EM8&p{RI7he#lopV)0`Zud?_Fi=QUwHTqeMMq>2y1ns3~g1V=c?TdD%V0-z@Y*2Q+{4md0a!VUCdU-l*xH&gi8Mgyx)XBS^ zp#CYpoX;%#IXe@$MJL0r=5PW19$n?QmxBU79d`=uMW?(nUG?0oTY}kOMNo%l2Vl1g z8y{`wxoa_<^>_XP}JSQ9Y<;L2UPteHNojbIOX4ddhu&_&LKO*@G`fE|dQ7`v$%JAxbrH3z^BX zllKuGZ_F;BF75I#Q+4I_$Ab3N9Ei}u!X9@@Wru45>v8w#Dgst?=G}^m$d7oQk4i+5 zBk+AnB(`)A+JSVGKg`r;h=g4GeFj(Mi-AzX+!qEyHS^mp=$_OXM;A2oXE8aC`$#XM9>|H=J?xzC-zPt$`_@l@C&wajLE>r7)%b30vW=x!I~ZFs1H6 z8)np65!M1q=_VRj8*FZvxG&wfg<7d0s9GPCf!3a}(`u6wbbmw8sxE4cBc?tQG~9>- zs;XQu9Pd+VpKMMa;7-Y5uY2B-UKnM+JE2h5X_=srEYvB(BW%^W!6S{hRBw+FxsJ!T z8a>ysa@*-vrnL@@Zj2t?gLx;my=zXN+gQcnm(+eQXyj&`S4|)U+zE`vM{gn!b+#Fu zmpWDuwjW;VwX1mG*G@L*f3tqIoOLE#-guH5JH}mn1hVM8bi$$`dWS`Kvbc*fpfxvd zp1f|+-ITHD9-e%V#XDKt%i=y3?_%+87KeD=VY=U=@3H6sKHj}<(XZ(Zi;mJU zi$?j~ahkAbjK(dRK5dwMl4wL8~QD_-u?J{#G)_JDV%lw|4y+H z1ytwOM`jk6aVQeBQ$BM2%&a_Px{ufP?7E$@Hdn5&+c;cy$<8i0nXF$dVlSy3El0{_ zd*uu^Gwdxb*@EvO{;j;qc>UFH&!IWIw@W2#cY^LT?aRsrRm*M|kzu+ON9a39&|9gG z_R!nt?YK_k=-WgG@P`D;YvfptNV6P~OF1H)azsYuh@{F9d6gqlD@SBkj!3W^kz+X` z&2mJh<%nd<5h<1<@-9bYTaL)J9FcfABJCJ6U`9PcJ{aB!j4gxfB(BP74?(u#HBlE$ zL0a;#q1{NvZ`;1|~^oK`LkgK_&VChZc8_U=;K)eJ~`f z3;Q}8Nw{q8l4M86=dK=Tdts1>O|EAu?bZ;-g+b0wr)!Vxxy*+RCcANFf z@b+oNy6P=2TK3j97Fk^P_8FtMi{>JW>ux>=kmn;nxN9&-)(Fz3gS=z}$(cdgbdZ+; z@=62v1Zmen){P)bW{`FrHL{1qU7ivZ!Ri$RJ; zkPaQ>??w>M4AP;4`~x8Wi~!-ilR25$V=J1_3e@0m6qg z2Kgv`EVOk{-V?s6(iyz0_vmrua9jgu-vo(81F%%D+<5*J0lch0r#IKxmu0@c@;^>b)}R0Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.class new file mode 100644 index 0000000000000000000000000000000000000000..22a21ad2326f47fb0e315dce27dccc418507aec8 GIT binary patch literal 2895 zcmbtW%Xbr182{a5l9@~gD4{$GMbcWaObC5>Bgl4rv)jWIV5;6=(SJ0>62YFE6Q>#LJvAYA}Tir=}IOskEC4IuxAcM_C2? z6wGkaQV>yaj+5sV>{noOa#lg73`a!+a$GmhmshySf{daJS49(Y3QByxz?WB5G~yzc zxFqAUjMo@y#uNI<=s;{J79C_b5uY+6=8S3B?o7lrGc%5rG3-pvam8#aqUX(wW!T9=)^Mz%;aWN87=uqA?mHP}kP>}kNrvr1$<$~xHQ65@k4_Hsr3NR5 zlkvf5ia||9^=MyeV3;%Vcw!`xJe^?ho;NQs1mow73r55?oNPpQ3zm~5({;tw9*Yc{ z%CaTbvLmBLo&*EBm30iaR4^H)R^E26HoVT1d&r^OJkdu9>I}VS)@hExf5EUzCMDM2 z(zU6j^!rxA?j2s#r+!Q%cZP9?{f zCExyT%dy-ZhL$y4$JU5uf&k^tSX7j)YiP96wLfdRBOE$)Ev>5!ke-`c1F#HR)&Ld5 z2HiC>=Ltcr?O0(VTtY^=$ zvOy~s(M>9;ZC&PNCG4qsu2jgFLl%G39c$#ckGGPB!+aba(eOInU^u?6HrLRDH#PL* zEsaLrQySXPF5`-ZxABgKgXog+u7<04PeUi#x!?d5s8d4++KD)zVV@ulYKRD;OT&In zY!+QFI(gVA&QSfi@~DQRIHq9;&uDlbA22j6PluRon_0u|D`ZQvrsGC0X3RVvMKpSr zg~}tOzhv3dW`Ut&x|FwRu(@W4rcLNXl%sz5E|v4Sfz=`T!I~ zyRGQQB{g#5H}ZMYnWkb_+pUCEZFj}nP#Ov~s+jl`SiVGo9j-P|@le%WOFma0^>)(t zuoVnp1bXW^NCDajgkmQQik%=Rc0!=o39|Gl4{~JFu5vt+jYC9x@O14?-bh6I5#Xq# zn{MKoXy-q54s0Ht2k_n^j{1yNzqqR<`5v68$aj$~u2HiEQur=>48v z=o7(scq@?j5O^8kI}JCGj@?T|264$W6F7odQavb#o(xT|&+z6p5_%B}D`0yoO! z9MteV)ObKS$61>Y&~CMHA6}7u6BMF*;iIGjlx{6~sH4yt$-`d6=ru=#|8hF*m3L~S zG-H$)!?UEV!W&Tk##WhR6~r-GPK$j(R(*8;$0DS3aD$gEVB>8lg4-koYX!Smut8sN zi(u;nyVW1uCfMzQ-603-1-nzQyOgpet=9h|S@u%SdRm&pW1IJoYZ&$)AK^$33)oar&x@fj)!tl`>BkeGH%2U?501A z?FbQgo2ghW^k21>hIJC3;UvDoDcnQ~-$KV-jNw;I;5Rz|9cfYYgH*no1bmJhiKKf) z(Y^SbWD}w>z9b7t(qOnw`zfM4;z{ZuJ;ZexDaQUmH$99D{V&w~Nd`R?2##T#g7jeG EKk&f5D*ylh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..ec186fe541940e83fdf9d7db55df30c1600e66c8 GIT binary patch literal 3224 zcmbtW*;f;16#sphNoGg}fdDFqN-bK5OI+)Q6vSAg0a}A#(3TF#NJfWAnoQhUyV`x< zt4}>X)YD@hS`=|PwZ8S7{u})R`qaKvd%rKE43H;H&iU@0J9qo;{oR}VdGFR802^_! z3NprmNF$@5TY(Y88XV)tIDeDnhslrQ{5Zi6D})KyD%PpU1?f4@g)ggEucE-&qKXYF z9L|5s$xl?5wX+qC4)RbM79Mg*S>3QxaX^z`;!vgs^ zI{R(s{J4)?zAg%-v<>wn4#lVqJB~cEBZk09UX~(5XM4xv_>p^a8M<^$!nBS4(!`ii z7}Uosk|-j;z%hot_W32~c#PD;i5$UgNH3T?k{eF8^$Cg^=rnE9>0(%2A!vMl9wQ?o z9YYMVlQpRpiz^tp8d_E_4$pu^YVRPp)RQna4>8pwO?f~QqUYUuh9Hu47^-O$(kBQu zZsIjgZq|%2_(kOy)Xuc!-iE?ameob?Fj3Zeq0mOeGHfC&&fqiK%9};O2MoIBzA?Kr z(fP*U^Z&lAec=W zZDamwvxZHA*`i@HXX?a~5R<)6FJ`Gt+|`hV9_-fe1-@ihF|$YFmSv3VR!?EPG-23I z>~z}5J7&&iSTv(lUN*Z+rj;=Y49%HR-lBc!7_DwQTZ>{j?r7EU6~5N+4Zh_;ztiwN zE-);ZamAa+&>#eJT0y&OMz0)_kd(G^e6=;ScX*&MFm{~wH1%$a7w)~5UM#w8_AW`U zC67;b3%z#kE{zL-iWDB~MFwfyAjGfos=L9xULWQYqMs0lel&^)3|hR6mCR`90(w4A zJDOpwSHVrg>vvY+DQ%S|O)UPo1#xZXgnZzU22aYD=pNg=@!X{6m(`nrtJJ-LesI@- zGKSXO#8C+lB~S`Vm=u&CDJUUQPy!_VZ3uI`3rdg|lu$1y0iS4)W1oEQBHo9t+Gaj* z#8=UmKud3W>1hQ~{s~TkU5D>3q+jTXVGo@F@vfHiW7zBJZy{gYB2*7Kas&Rmkhy_x zmcg?m(aLJrCzAB>xg#we@;oFcM3+TYw@f1tSvv(K(kM?sjWqhFP!(wmOdD z7bVIs=Z{>2`ZF=!YsEyc^0oYKFouDO##M8T6BUi0t7sgYYn-fT{QN`X{chR~Jnf4J z5(!>_B436qabJ?BIU^ol4el)tl1>290;!w+ups%c*IV6QS5G1oxe3jO3f<0l99Cmc zbX&zC3{g_lZT16HQTKmuLr#UOrSJktlBQ8}6}3WACx^qbE2$Tf27kCwlFK>^g=A46 zyjXT6O+wPFgqKK?Ec~N?t+WIC>+V;Yg)h2q+qSS?}rypLVJf0LuQT>dW95Z_2++f4tVms6eE zXf`@9LSt{CmR5Qemtf)=j^h?i;181i1si{p>>uPsl{wOH5xRMmWzyV7w^*~@sH1)g;BgDp7j3#GK=KK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..2814c119c7e5cff472f0a0cd59453f258af67957 GIT binary patch literal 4383 zcmb_f*>@Y&9saH@d*sR3BuYqXT8P4u*p8EdkWdn3Y3w+Th$1K6QX7aFkFKRLvPPX5 zCAb@uwxp${D{a}jFKPQk!#TF8PfMS8=-O?T^t{~I5#wsJ~KBwmYo}&N(&@1i`G@kELx?! zIT3hHDW4MP9(GH9V3mStt5}f&odsDeOHbfbW?q`IAgy9hFav29N{($6ZMRgCcHnwu zC2)$qN$LeBU-7K@qC9J2HmYoPy}aoc7Y;9)88@Go9=AG=J0&ML$uoWZ z(*m(!H%Ark$~YyNtt`z;Z&H~P64T^q%X8FsZ7~)U9A6-H8-wPRdd^b0NQgpxN1WX0 zoK+@5)L=_q26cr6`uqB$?W-RpWqiJ7r@+3Ji3E*#B>MEQRkCHVD03sv*|HosZb_+G z7dBdP1P(-VXm$d9AYjy~{gC`%>*UIZjGqR*KwmWRP~G_?>z)WK``HUtIdqtYmzXJG z>RxAtF#81bhK+P&catkrmYBD5#w~V^DBU75Mb;5DC+lg%w5g_1Lz5IMhCok~G6X^3 z;ZLJY6}I?sW<@o=^$EA)+48KTqIu^nfp}2W0|Q6!n1PG9WMC3g0(&DsdUo7@9=vAe^63i!5VVhk zy1@RHaa6heP~_=4bAj306hGykT5pT4lA9cvQq6C$b>`~0QLy~FW-Oj;ptDSz%{^A2 zLwcUeSiZaO)}cf3IUEgd!}--JnI4-`(+0)cMc0>?Dvk__%bU1Yb2c<89nHO^x)9Do z6xlN}K0Y=+H^NCOJC(@@oc}D!eU&@Al@;QDr`@B*?#U*wo8VAgWvnFYexrAM8K?-H zZo&C=Dz@a-rxZP$JVWHzZYlnP^nEMOF0_LUZFA)#3|Bu(7@7o37CiTwn%+{MfX!rd zsI<_;8oiuTPHhCP4tVKsu(oORrD_+C@bagWL&Q3*a#@yg9Lqi~#hM`aNOvJ&JaDT^ z0s|jI+C;elo=VwmbYq$Wtz6>BZK(;7C9K9k<*UhllA4`uc5f{PIjTkrs@+DElwF%^ zNdwX@%CDBW4Y}c6W>}Se2IpqV6z@v?yuz_Aqn$UYK^)-wLEi1!un)TGiTr*f{62(x z)Y!rI4z6(`;`59AGWjpm>cA?*Kf%HFC z+thE8_tOF|pY2eVJb?tChj~3cLTw)-ERXZ%d6dwl2+s-HaT2F-3M2RuDMv7iv$%p$ z^2m@&8jIvm!g*XrHbmnbG@j`p)hY5^#J!|DO;CwK4WSrb!Vre3NgOZY40*Ou>I>vM zN}aCrSEW5innURP5PLMFH9Vo=e9r?PV5^4A|40(kaG|jQp&|PL?&BWDNEajb9&+VW z%Qxl7GWjY;?p?#@-ab!c*U?K4+>`kH3cfI~f_wS5g8K&E#cm!{IDr%~a;f5!;5#tE z=OnF}!h^Wn@O}q&)5>w~E1ek|XEdJFd2*^I{rONM;K)rR*Rh9!?{AN-;DP_(!H+2O z&?hUC!1hhbJjIo#>BuXL+-Dlf?AWZ#gixJC(J+}x-r0&%Y1Lcm;VnFZS?bN1KoA3p)S$DV^%4qgk?I_=IU|Gd{e@&(pDU&3y8HvdT`_WKKlclWa)`M=d5e(Sty)e;6M*6y| zChVuI+Bbo!6)>obGn(#|&`R1E&~+-LQG;QjUFI1$T_BKoJ;(Avumr8$; zpH&bM=@0NniL=*&0Y6n?XLg?1oo9!c*`L3@p90vy0}I!%R)>jZovd{YH%wgD;D(8t zCN>#-H~0|eA{y``H4XlK`*9+N^Y@|5#ynKyY4lSf-{)DZ@wsy;$hmk&nG~2Z zWw3&Do(b8Fb`Htfw!22`qV=5(EoSVXAISWKN#)3W!U{c9y84* zal%zGC^R|NYkx231!I3Wb~b5ZYc#>kY3dGYi|{4bv@a2wqD&Uh`UZCT!}@~KXT8c_ zVHl&2FkTg~O0ZJEPbd-3Rji?cCbnoGD#UP^7^(%&6D*TmB5_D;7;j9hV4xM}7dO8OQ_gYKIeIW_uCtJr$E{u|V1=2ZXy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory$CacheType.class b/compiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory$CacheType.class new file mode 100644 index 0000000000000000000000000000000000000000..193d2344df41ba7a36e02162e4fefa774ea8c5a0 GIT binary patch literal 1277 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 AssI20 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$1.class new file mode 100644 index 0000000000000000000000000000000000000000..43f67d233c7c3d266bfdfe846bfa1f25ec5ef1b7 GIT binary patch literal 945 zcmbtTU279T6g`t{vq{|AHGVX$iq)=ld{C z@>vBDk^TUGlz3+;SP(%i?7ef(%-pkwd+&Vz@%0$MBRnYM3YJT-Q7uulV&JNcs|H-N zaoxrmL(A*GRjCL&eBuqICqv0~8hWV|VWb4tB90;{(m3%17oqeT#<#fHnS0H56P3&d z^ND20?e8!Yp9!rZmA+ue`?Wm=s}YaraH*{#*_|B@WisGHO*@r#Oze9+Q3juEF7{I{ z-jI|GlT?OsKb|E*wvOn0en5_RE@2r9sA3%(wB~W17z!Cr9ZMAF$Xqf9 l)@vIV&@qngRkE{-ln+?AO#TL0h3?x1xkY-0x8QBB`~=PP`MUrB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$CacheImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache$CacheImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..466dcdaa7f803e0a7c49567d227e946ce81ecbfd GIT binary patch literal 2085 zcmb_eYgZdp6x}xoOfn1*1I6;Pl}DR^GN47&AST9CQv=i_L=j(?>6i>oW>}L6;=iix zTA|vd_On0A<+(Ql8I6ih4FP;moq zi;s6yyo;=gO}rP!mWub0Q<2993JPNJ;Sh?ruizsEAFD{B6vu>0u^xzkpC~9Z#7jHX zT7IWcWJnaa(KJh~W1B%MIgaTSY~F60ZH8R=(A3SQ$!))>`=-%!EQ8yIOGbw8db%Mz zb&Fi}2i3~j>V^!pa1k)epe)q$<-KB+A%AfFXoDx*?g(Usbmo5u7c01rOoq|2<(NC2 z)}iUu_@PZZip;b79YZZ$KH?`_x4F~MtG;JBjcn%ng`~w zG7N57j^%GLOk4q|l&Les{H8_BB&t@!;eN-XNYS)77;TuoY{@ovc*FD_9a$aS^{!ZCe)uTrZ1==l7!cxsr(zU4Y(GhFq#@%=VGme@&aq^V8A4nS5yB@~@b zYxBB{ZBa_K>UKQCyl;sPB}0N+5gpPnC5B{L!!~vpwyvjK4Y#qYVG(x}Jk;r0*m8!Z2Xiu0wo|2a@OsefRK)CY(55 z535by3)xU>FXrKLRPq}WJ7Iaz+>o*ZCDP)d=bl)Pgc#@lCdT%$r3*oZj3{8TpP~nj z^d_Q-tBTTHLf^wl!teV8c0=S+G22o{L}0kM%eC}4FH>So1_{>0m+#U%5T5glL3hY< z?nGQJfi=!%l*z6{WvCkXK#4)w2-d^22Ot?9Wxi0dYsspnSd zr{D(t%tUgNLK#4EN(>O~3?P9S%!1(+TFuc@ywoRPT|{0W`j}RPpFRiW*(}-L#;bw- zIwEp+XbiEXXBc>am~e<(a+sqXt!IXLEXZ>jHL?;Z*AS&Qpe!xVoMG@Mc^uBycUN#% zU`JZoWGLhkmIEXm3KF6H#b*?$i+C#0h1vxH)4CY`86#0VEQaTI^tM`03s^cAdMs@$5V`;W literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.class b/compiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.class new file mode 100644 index 0000000000000000000000000000000000000000..521e2c4f4295a03409e9b652c0fe69710958235e GIT binary patch literal 5903 zcmb_giGLJV9ska5lG$S@5FjO?w4nr=1j<0MfC)_lO9BZwFuMc+g-$j@GO*c=v$KJ; zYCWpf`>NKn-l9@%!IF?-4@E`meP30J_P_A+v3}p1+087Q3-tqe^X9$Z`yJok@qRlm z{QK!=0o;X`BUp|L^p)ZQJ;~^FA2;rS79uDE%D&7;qdqa3%1S;Mi z#Ru>~LHi*UAC6!t9u&hz#PCruJQBuMd@O=6J|4y@JQ~3#@JX@pDHWd%<1_ed1W`N| z;oj#2ug|Oaf{HJO@g;m&#aBZ3Y6NR=HiEC=>rs3I=fv=k7#*z6b?O(`f(in)SiT_=q({!exZB4L_p6u zR!Z+SMw^ADi>TiTYba+Mj+IF(*j$8C(Wc&=bA;6~{|RCj&6@U@l{9;d5s8rSnw~P! zLwek?t@IE{BIcP<%N|eAG`_U?UhY|ti4v)HL%=v*H+`I(Z*n>BDHyP_D`OAoCo_YF z?pPzHp5GyDSO$cvrb0zlxOhla+s-7-Q2_zzv{A#REskjuB@qSEq5^CRcHAIHK9Ag8 z%xtGm1rIIXO7Fl)hK>y8MRCVSo}xZ7=44V`Vj*A^UfXkgwlnizAA zVWqSC#hDc|i8#W1l?ONpj^?Pz9W#)XN)x7)j~S^PeIJy1m~EM{OP z38YNHBbhP{R+I|L-j!m-3XX_4x!IMNj}xEMYdnr6TY_yUJDhU{GpCt+FYnynRH}CW z3~Mc=WD8HEf@bp^5$b03Lb@~cMS(U)Ogc!W$~@=uhUsz7!hM;{DY`fk&*bc+*=~u7 zy2MutH;Dkz(1Lq4OyOw_m+>79J8_SSOBzg^Ao+9*xzWh{lxaO(6;wQiL=(pLAmP_~K{_r-aC=?+wB;m+*{ReG zm~~z|Tvyr-*Cj=lU*~t6ud`DSINHHRBx4U+X+vDG^$p^^Ez#E3v#U$NY6)l_zU!(V z0a)*MowpscO%|O&_og_INm)sD7~vCcTiMIYWw(pTY+UE^gBN?0Tt$riA_`G?u$X%> zocZ%}$(W`8UOk+9`1PEguA_A1yvPi4CS-c)p~{{P6%S2_~IcILFWNSlxPR`ablU9f#_ zgi7w3K68jA!e$ zA@O5C6Tf%_(9AzJdYnhN#tx8UE8pT==Qjf^Zk&YDcmaV41TUiOJePvl#qlOSfhv@t zhV#|f%{R?Gf*AJjt*vOKoo@>EVjs`7a{4cX_~`_=wxP0o3Kao754C$kWyqU{dp1-? zym_>#Y-6QXxo846HI+9uK83RC@?}u@e+rAsa1l$mw&W@vxQwNTCsA28fo1$#?$S(P zMN`EERNXm&n>U@KL|3x_pTfXZ{1fxWY7(uygz5>@96F0zt1B*J)!_@crJAf(PvX|X zR?t(Sx?&2q1%>#tsP4XuHKe|MW7#uUdpKBG7oWts=Nd0z{dpfPkj zM<`7k<8CJ^$aRwIT{LPX&Y>H<1biJH!vVa8@^y0U<8C>*te}?@()eqh%jgaqL_aka z&a34~m+v9+6?-uVH@Z}>CDmch??S~ZR997TM8#1RuT$}Q702Y{IOC+|6)Zu(-34~5 zxNijvo-5<|HC_}BaL%riV=H&s`BeCf2)9n*4h2v0%?-N>xzpXWWCcK?7{V}x3P7g!To}Zj#XUEbPIAVsc@}{U0X$9? zek%_Dj{-+1kR7@w&>?S;lA5$|;}jZ$m`>M-H0u~YGai>xg>OZ|x~VE=u9;#sN`nK1 z2ym%fg9Vi^*rj>{sa(@-u4UnPn%u{yz}nSh3L64AbiF1?YBK1vzf_ZHz{Os%d{=6Y zQu(`tV=JX~^6873jY^62!~6hiNtte;nk#bnQ^&LBxMxj1a_$V2Fdkv?O#6(97GRCy zOd*|0qvs69sj_R#{hU28qcLSu*i>qaO=GePGA8Ircq86Km;!h+OAT1HgR<;kNr+`f P$M)75a(owhTC4v9G2l7x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..68e906cf12e17311b87a82c98d77488e69e484a0 GIT binary patch literal 6209 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 IkC-FJ-$UJ|Qvd(} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.class new file mode 100644 index 0000000000000000000000000000000000000000..6615bfb8c9dea965c867c8d25bfb28ec7d4df85d GIT binary patch literal 1511 zcma)6+iuf95S>j+LKEmEC53XQls4f~OBF(hAS6gZLJa~XZ6A2sIE%BDyN>KlMSqP4 zK7fxx9Ix%#NlcW7cs!GtGiT0>{O9kl-$b-ednI~SqUVe%j?mwHZzz0y!RU3peag?d z<#Od%UF}QdG^Znt=@6q80JS~kq+l;+gN4b>ER+c_ssiY<(!vpbiuGnTR-8Wum&78( z51!`=uI5IJ^T!aA7^9sWI@wWT=^(G|Db1w{4h7_`<&}MBw2YCDJMEO*R$gMHx)Rz# zZWGu+c6GZsCDVIqoS<&NgS6E;yf0ka1ME5z1*3zJ&$aY2nqAE9VHOzm9BJuVnB5-v zzEIjal4s&rNew-F!V&|)T|Kb0um?)o+(o7mw)Xt6=7)5wzIO)Itb_ul4S6PR%CiQZ z6YQl37;Wb;jTdC7wPm0Iy4019;(FwZ{M(-_c{{D>JHV`A6D>o$?b$}N|Lhv-mp}fr z#W2)0DA5b}2V&?8REa*L&CW<^NOd9u*>lBvr95r$Fw#b*cUpt)tI(ho=^T+@^r}9m z&QU?UXkeA4I_IwJgASvGdU!5HU$`Czxrz)r<`tJ>{>0^$yWYsR#V6?^zdDAt7k)_? z?a#IEu}X}TeucjFPH`EGTC;IPqN;V292GF5qqBB+8=5T!R};fyRB9lj{vMv)K5Mh_YaF?M?NK5a6UJ@R*HX@fWzR$)N$?D_cRFs{aUhSj=LQTE})Dp3SL~vbD6;r8Xc>G(D{HdBn F;|M4bX8QmD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.class new file mode 100644 index 0000000000000000000000000000000000000000..4591895f00501e2fad276c52ba42dc7fabfafe0b GIT binary patch literal 3658 zcmbuCZFAE`5XV;`C2j}=D21k_&$K+0V4Tnv%u^LxN!&PgYRQK5$vw*#`-m*L(#cJx z!{=hAouTjhp*sCbvYgA17Ye+H`;!@Z zs?mJ2T&}cBM#E}1^mePD(fR5#Hez{)xxKt8ec|@*YjnEgxq)P^Y%wR~Ioj4}F19S| zx(Tx!{ixB|#Mk8!NAz4S+Un&C+nnY z?Zc9#9Q}rvV`s+tO8x10ZOGYC^5q#L*1$FxfF|@mBUWT<%Hn!?XTs%zx z(xh-X+DSFnHdhZS&`aG$(pufBtj3A;QwJ4&v#m#!&ympRVw^}MGcB`i>YLRZGBu7aW8lfx2fVV^-Iu6%e*ON>NGzoH08tA|VO>`j%uVywI`bwo*v68^ObUni| zjP}Nwne@Xj6>pYm?S`>7Zk^v%v86Z0_4LuBv3t|dtBC`Il60iCZZxWu+D4qT)aX>K zXql)w(hUy;rC2aZYc-h)X#J7ySGwVl?P+xKfpCRuel?YS4j zh#)`}6L7lKJ*xS7SGE9~Id>Py(Sds)2me#hH8oXeZoE@R!hnb#eL z9S74BwRUk7E&H0L(W8Gsr0UJ1lg7kJddRLk3QpWXPwRd=r+2bf4 zXZ6DEFpB-vI38v7fUhHm2cqXjL#QND$mF0qKADqNy_3lXhnUYg!kN@O)5!1ka0JI^ zZ>B98?Ay%eE|)&y>3ZDa?SNI+91%=-QUsU)K_&tRe!0#*k0r;}QAA&zp_+#)V3P<^T zrts(BD++%B{!-zq;A;wB2j5WmEAUN)7s0m_&Vz3&TmUaAybQhrJ~6KEGJTCY6Mcif zlc@T)xG&IM#o`{gsPKL81BD-gA1VA8{GGx&ctzn7xU8@NUR8JvysmHs{Jp{(h;l0W z62!fRXp0~X_qiJ{Nc)?nwqMYRf51~z$2IzgkZ23t^#iWZN_0UDkVYo1Q)K-Qxy%d4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.class new file mode 100644 index 0000000000000000000000000000000000000000..54445e78221beefb75b2354909715298f916f7ec GIT binary patch literal 732 zcmbVKO>fgc6r7FII5kdF5=bfiNDG$`1eOru0;+^S9HNLG`XTkWakj};&RSa5`Bxl} zT97#K1Nc#hSvT#mttv~q&+pB9GxO}f|9<}g@CLgPYFJyw5}x>DJ;GCLgxCzRC9pJ? zS)l~PK%nmQOdT2R1iHgBIhRS{be5#KNegS0amnEV@Lr(yK@+(r@Vqy;1^nVzp!z8v zlcqV;Mtv=2BV`ZeC}XBI%u|^iORN3+B3X4){Y~KAaHJA7RWfta#Hn;@G_llURO)i; zm7VHIGR|jGo8)t0rPH~gxR8~(vNZCncbhmGkDRm<DLUd!aup{vHJ~{Fncra}+pvm< zynWYOafN=}$1Abe?b38e?^<#HyUY1LO43*z)17n_wIMU{T=@G-+%lQ zz%l$ii7^-ot|t+Jk-!c4Y0Af%d{{{wf}O-VKAVJtauO~o3EY&+&&cIx6WB=Nb9hd{ z=jG?~N$kQG;M+;;haq2HOyMPb zCxP!u-QQF2{Ulz-D++#~;D-Xy{M-n{LUGG%k+`1MTQE|qj=N+5A=@yeNn+}y0( zzpmZXGNxvgGV`uuSS9X1Fl}39SF_wD&8+B@U&zgzU!2V?2*ghsmf@Zz{P^J|f!MTN zq(FDxu=Lr=+OqB}Xv-#7sJEb*OPXWIcYiVFt{P>5^Z8{xqp#|k>8@s6y|8K-lr7kn zr59Y=$?)5XQOX!=>t^Q6a@lpXf=fnRt2ml#*jA1^q}g54-Mnp;E<5(R?zkHQ$H%vu z6IzkNQ-_-uXv+N)58G*Gm0e}g z7wt98urf6YGNgVCYDfYPzK<$qXVEu7KwRRh>$9NMt6I4R9@y94!oI`TnDz6nR=6>v zt^3*9Mei(L$p;4ywmMj)XX$Q+va~=j`A37r8O>a=oi)A4-Sf{D^mUoP6pKAmE}AS^ z1wUf33#6zl&@{HQrp8K5(fclaSbkDwu(WqZa|^31;{Z%?Y}@tr2U@`9r0K%oUrwNp zEIa_W0pSBJ&sB|VK5*fzElOWNB{2VSrAwL8m2>z;H>obhaUVo1Z)vCr%bjze6VH?TS;- zFBq~P?%%PI9hD7O#ZhDg_B1!+vlYWE>W%$h^JKOc$(Sm zL3vqm#&NU_8EzHV@HE4#;;*>F96l;N^p?PMTUOnF!YFuK#XI;L=>=h#TfWXAC2*`Q z1r1ZH0jD}^1-b&Gq&*z4+WNX~6$K`D&e2fK`3b_>X^^kdY#0Vrje&f^wQD5$#=}Fg zx=O@WRkFRjS{|*MsTFMY4suh`l4JvB892Udlxv)~4)B^g269IfL$X)!8a{+HCb)Kl-y`gcLzoP`ccYto?52D^ zLJ9fF_KA-47Q|cLkq`12_ZEA3rbG7*0>zL*(ifqP?+A zbR5}4d=tth5_i#ghx-u(n8P0CX!V?rNd!FRk(A#~;3GUCki}H{dXmk04z!`?q^IW; zPPeZo)vRZ%4Lu+A^gNC;zMePH0fm0arG2+e&}+RaA9NeN_rNB)9*Z?>c2_qiH_=1C zX5;s;>*_#kZ~QKLx3D`P)#W*M0waunmXVhMJk4-YS>4&Wy0de>v*qqtO!KTfcMj(n z*eo;U0)rw`;Ub>!sc%pwLbPlHJD>U{`flMs!;a6}+fib-5sSXT)6q~u9P>C1R8i|3 zvp&Zhr8^Kg@wiOWOL)?!@hTx=+!{&Kb^SBJcN2A#xMTRV$3rF!aqH%d`{qR`Q8iEg zJK|H6j^ZyA0(MN%llB^djv)P@kZynWQlJw9S6g$;vl;L`9H*V y(d?f>$UlR1UW0YF5Bj_kSg8+zgVZH|lDl!}E*^ddd*vh$p(5?$TZwBCto{$q@jtr& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..3e9332139028b4f3de4d6574eef6695de3177f28 GIT binary patch literal 1758 zcmb_dZF3q`6n<_XS+ZG@NJ48hzO+?CNW(U2t(sbm2yG0I21qomGtLdU!nVsUv%94I zEB=Rm(GRrhRQ=rV{Wp&K>_SrLWTMUp!@c*s+;g7ioO>@%|NQw^0Po@(9kW>0aS1Eo zkW0YSaT%*qw7nM&?`ycCBY_WeT*Ze8e5B)JtZBHW;gd;R$EO-T(~-owj%j?ZAulj- z&2p^ZxPW1Gr9WCYMNHNW1IPCy%Sirza}tl`4tsJ$!~M)dbYrH>8?DK zrlSILr&^*@yd#5Fh#=D2(rKEtz_XktZJMY2g41maob8*tjBJJ)<;lQu9r_5uPxq~s zYi?{69yC;EU`y5l*|=AhorsZ!FIX%A{n&-<^qSlC8mef8Wtbhpp9}FAm`7Se!9Wo= z4BW(qzwwzqsEXzzcI%wHGE~@YwVHV^BQmM-(~v@+{SiD z@{Yij(^EB0ZZnG?1%0tIBgyJ5Pssy;WTWeO$_b9-`OMN#+xuF!G~HAIX$0y)khi7p zmt1+EJb`l~?n9<<&vR-+26lk4s>+X=%yutlh7u0W*#N_f3>b8#CH=DNse-NAgw6d^ z4nYk>9)%G={gQH<#+`5Rkhqx9`;B^91Uc-&k+x)Li)ULFzDbKVd@P zdn|CF3H**kX}O2V9`y31)YM}b4`UBEf5G(LkC@5EpI~+`mhIuC+9RZXV_aZ`{}xH) z2rZmr2=QECCLl#DX@1Y(4QdyOC`UAxiDwnBMOd?l(>6otb)sH`M(IsPHSiWoaDg#a lx$`0=;BEfq5c>m$hIh{Y6|oc=H)UvuQ=H~+iR&?B{|5W)+4cYc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..bde0010437699199903748d503229bafecd148c2 GIT binary patch literal 8963 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..db7a108bf718148010921fe956714a3ffaca2f05 GIT binary patch literal 6092 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.class new file mode 100644 index 0000000000000000000000000000000000000000..bcf721d62d6eaebaf16fb5252b9009a03cbf455c GIT binary patch literal 1354 zcmb_c+iuf95IviuadFe8q!(zpQ!YshHkV2u6(KvzpsWBXOHS!tCSa@AeF&vl2p z9o>+D?RM4}CX1filiZap?u3FN{la!_`H~@-FSHm^MXycXY}IzfM!08+pvg^#Jh`f8 zai_%tJNh3uQ?hIK7#dYm=%OpQBfGj3R@b#@ujRR}u%s90wA!&dy1nN+Ivr2zFyPYm z+;y)VI-=~heb07f$?g$LGo%nAnu>TaJjsz6Xbk2~!uG4NR@h=FQC5+#XN}0QusR8=pE40qzr`}gle$G$ zgF-h2!v%U5p<;q;hOUqVlJrpbVv4?5^5|q4*|FtsU|-@b)AUWp&Iw$kb*8@oIn2-> z!z|_qC<@*rumsuJTq2juB@U7Lim}g74v~HzVI>h^O_2p5Wn+Zd7<0ZKH^3wW%;OSa qUyh^L3>IjSBF7@VR|uki;0k#owj)dzPB5kGC}w&R;wl9taP2qn(Qk|Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f56a22cfd803c1db061f07ae8410776889849252 GIT binary patch literal 340 zcmb`DO-=(b427R*VdzkaIRXn7tccnxR7GVmbb-V^P2HJPX&6xUj(xY0b*sC9?Nsk!|HY$ax| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$BypassHostnameVerifier.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier$BypassHostnameVerifier.class new file mode 100644 index 0000000000000000000000000000000000000000..b2d650c1e9ce70799c2602b872f2c60120852a9f GIT binary patch literal 1419 zcmcgsOHUI~6#i~sgQZACtOgZFtp`82^zQ zS3Va00DqM6+?fhSO5&n%bI)VW`R2TT{QUMEzyt6i3b;{(WgZ(hr*LZ;w^6ll$HH9; zOALiI8Or!6L$+4mVaT;rPcY0nG8CJ`y{^#PZZ{y!oTEH9*m1Qq@<^GB2Qp%)JUiNV zqv(Z-;?Ug_J3`C86q=#59)?1<1Ntb)uJ3dO7X#r2@qov|8-$WDJw--dtTZRCFMTfe z_59ta2C-0M0K;}|!r3-kra_s*Rfd-nhh`{t z)KGikxisCb{X_X1raC2@L(xLLgk`KSym}o`iS6-?v14VYjj?|hIcnJJeyB`ej&-&- z5Z>F!?koMoe*eM3y%O%D!O;63)5B0c>H1c8mnM^8(Wp*F=JcR%O*XV9!^T7rslBe} z(U@18t296JwYsCU&!eFKXqP+6_l2glDgUjbd+^THA;Z#Hdz5ZgS|^%MIx+>iHnc`` zf3nD!=^$yEBu;D0QoI?;$HpureT68>Q@;SZGmbz2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.class new file mode 100644 index 0000000000000000000000000000000000000000..d892e665a46b6c44d87a91e0b0d1fcfd7cb9727f GIT binary patch literal 2117 zcmb_dYg5xu5IwgPQbLrMfZ!_vYN^tI;uCy8c~wiRv}MMRX?iJPLc$~|zQ+ILThtkU zfIrG{Z&IXms?%}ohumblyJyeYd-wkM`Sm-1tJvs7H?GL&#bgXgv1&4=Fx^G}U5jBx ztk-4Sz)j(JOTuj#UAQAGvoXv`xGUox?n`(eVP3)l0~nOFZF4te>7K_uhQWmwyY#y1 zc)qRg@D1*onQ0Hf1-)dEg-{LM+R$B7eAkRof6JtT zbD0v?_!ieKe@pYZv1Oa&YdFNp@Eup9w@tI6nLE3dmI~ghuI`(Tz2=mw7H_PZs)~xD z7;eT}%X}p1tl-fRVlvG9O9qOs+Loi28D!lsxaW;ePfanLh)*;VKQ?DrH5KK&Q*{l# zYzocdN9t-$HYqx!UWz6$z^f(s;|i9w|$KrC<-;Q4dl)7E^_EE}K;F z2pI`$3bM#47{&-g`M3ZpgjEM0;*Hc6sRa)E0PP2rbXXxu1t#r+x zJ@FZlw}IPPddlPu3XGD&IeJqGF6y+6}CovwN4u+X)s6dkJ7YLW(;%@?v z2wxBw7I4Sw@e>~)AAvefuD}FAT_!~)>xd195Ir$mLcB&yC?tMSO8kaa1|dvGU>!n? q@*HS5TJx0q(Y=qJ_h5ovz5g%~Nsui<$OE*BzK}COh+VV}LjDC2$Ud6@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader$ConfigurationModulePredicate.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader$ConfigurationModulePredicate.class new file mode 100644 index 0000000000000000000000000000000000000000..c7cbf161a7ed02c63acbaebc130ad83ab0023a17 GIT binary patch literal 1274 zcmcIk&2G~`5dPM2>cqITgrxkHQc3|Qfm-64sscqqLP{wjr9yCF<1ERRjW=@aO6`r; z;03sFLE=vwcmN&>F?Q0Bk{pnLLp(D(v-9(Pv-$qx>o)**uwi2kD|uvbCDB%GT*aD& zbqm)m++fK1iXR;@6rMNs`2qJ74?135@xh?RFt;fK8Er9?+-Y}tkHM_#wqRIj$Ur=d zdo2;}@|L2LLPPsp?eS11_UO=zx^lpNxbpeVGuuGGneG#v4g02R3dx$RY2*McG2dK^3lJYU7s-E# aBC;?Fcay=E$uMvkXGq%Q%;FjrVgCf61zxZK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..2de5c77dea453edb03d106224f241c728f9e5091 GIT binary patch literal 6163 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.class new file mode 100644 index 0000000000000000000000000000000000000000..2ad8ec17d2de7fe7e3e407d4434cd021d1c12f5f GIT binary patch literal 1354 zcmbtUYflqF6g|_|mSv^LQ+dflqy=Sspr8;F(}*#tR0HArbUSQ^EW2d8C8F_1sR^PV z`~m(bhuyt%bMKjR&z#v`zkmD$@DOVzOx)^17L!>_>BY2(8Qkv1Ebf?? zL*78a#5@)Z+%<5IAz3QFV(2URfy3+W&eAR~`HmxlRff!(@>KYoYVw6`hE&n7N`_oX zd2*w%SCPS%sJN7&W?Q)1B2aqWOs2w`sxuTz70G2y3OB6rP}((5QLXKJp0q>oZqu)b{Vlp1Rduhe# z%jlb){|5G%f&{M9I};@b&_}Tq7oZ;lv|<><5LM~scSuqM41PhPFFAjN)DhC(kxAkh zMjNb$%79S<9w&&22vkE*V-r+I!?;1r{nkbDs_Y(r!* e)*5s=0szc@WRKDH6$wp{bxb=%t8vODF!2XkuvY>A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..476aa3e5a033db2c89153f5757b79e274071d757 GIT binary patch literal 2164 zcmbVNZBrXn6n<{9upwEX0xeCo?G{R#5SrBrwha`kX+R`_Y7naxbrUX|rJLQ%X5+Ln z{E+?vKWk^A@q?pZ{SW>SKlpNP-qlg^^PF?f{{HvRzW}(6QW#TM9Ki&Z zB6tUPLbxk5_rgeFS!h;d+z%s!)eznl?+?Ow5AR2i#zXPQgs>(w>*DMK85?1Ih)o$; z899bvc6*&+BI~$@R<#Zm54Egg7~EZE7+x`L(_1B*SbUd3N;~_UVLWTve5+P2aCb*9 zSfnB6qHgW#t|{KzO35pkRfdghfor_Pb;~Ph9xs+`lWdEQZS$h%xEe_ZrlFbTilwES za?RB})3I~Te$C>KT&Kca&*W9AM-t^Q+=;zf%${(|0zvR8e=f>B)W6X+OScVeyKqQ# zQ0#D}n~C8<%cAC)meyMV1t3t831jA2kyiw{RT+<{*qUuQ`aVNwrD(NV9nL#7x5(E_(b$6+_u+fz^4sp>9QQ>w_ZM@%S~!10U%esX?wi!6lE!rW zgpIbHOfFk`nPzXQ$0P5#G)v?%v@a4d+>H6+wNHJT_PrLDew0F}9Q#p+{NLE?~xQr|G#&8uXSzRKL8cctH{sRIH1Q}l7F^Ln>d>un| z3^yPLk@yXv7kH5P6`?vta^gJPKqP>LI+U$j4U7sum4q>dlqAl_qtZfDs^eS(uSxjs zpFc!lQnRomA|zj?=M^gMDrTve1mRr541Hi{=>vKlo3u3caD%o*ya`~Dirge7u91yI z)=Ok}ogk#hW{!SA0ig{~NH-B9m~qky=q;;xvPzI<41vFplCdD;)}Q2^B%NSX@c3qz tRbeSu9bh!+W0bX1hVWL`ai-}8geNia6DD6GAfPi}PekKxlP-X_{{^W6Illk^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.class new file mode 100644 index 0000000000000000000000000000000000000000..b1a891196a62fa790de4c0a3247867b5ab7bbc29 GIT binary patch literal 3555 zcmbtWSyvQC6#g2JX@&-ITyY(DKxCrPxW+_r!GH{5SX|=L49!eS(~Z+TDk3q9W?#%6 z&AyuCEgNcbP9F1+|C5)ToSb~s)i6DR=NR+SRrhw)cklh~ty}fSKfnA2U?aYZq7gk2 z^hQyFo(eSJa3zl5sQ4UH@kA8IaYB4fihrk6=#}V0T19^p298x?02wjMsxYHCjf{#x zvBFX@q{0^HP87p9qar8tt_n{@K1#5&D$c1muVO^S1r?(zE~*$)@uZ4NDxOmDbQI6v z*$6I2aRtvs@O%U>C@5`99#9Z#b8?x4YYl8VooI7186&qt!OWJfu8xx(oyo&TPPQad zU1Hg3{j8p_bUTwsc{$V0a9LHeW4oSidp)|9H;T7)Bs;k+4Ah<4*QsE32)bi;D%G3p z+^e8QXj4TNi&PS=NG0Ls%8l*G_R!{(f;nNpkeyVrxpl%$02)@wU@IJ}-w(-U1Tyfv zXIhCv`Y@xeNSPU1_wqSLyt(-A&Z#U-)$Afh`A*X|yVj(y1K&s#=E&N)9qS7up`-tP!IbM8Uzjd&4e*-7z&(5!;Nj zvN+16KMFS84>p+^H0W7X%G1+>OoY!x1TT_2L8XE%_vN$jusm-I4iu<6(^im|Xv)dw z(#C#MWMN5BoFV#}#G%lz8+*v3e?a^?Y0=#*UDWU}c17@#hL`b*hF9^L0?=g*uj8tQ zH}Iy0CL|QBOBtTWBNcZ?T+bMa4+n|Z9v>ZxpEJE|+~+WUY;^2+1aE108}HCtE;~QM ztr5H%!Fw9s$2ASt@c}9Ea(N?y4|%W-W^6|s*Es1D`^Dyu6fBb=#rqw@wby!aCdboF zTdeZUC|Grnw3@nQUJ$#dVIWTLG<=LtBKTCpXSk}MZeovX2t-+kG6LV(xGMv7HGGaQ z6x0gNnry>s%DYC&51vJM-ZWU=)mhIQZt}OaIIgFm1qX|?9ZrsE4=w9QeK26uK@)c|2vw3%Anxf zR&lE5)=kqpj&fDT@W^4%mDWtRYU)P6{LLZW0d@7${Vg}nqBg* zY}y0P9VrN`3GC*3s;RqOZEfu4q7}@OjeWAQh&u9Vi3LGU-s-~U{5#XWUl;c%%d>)R z%eRq&)nR^Qr1evuP}snCStAszM->)|F3(5eLOeh{4-DreSWNlBki3-grjWdh^5&2n zr~FVzUQT&SNM1pCYe-&6d0R+cOL==pUPXCFNM1vEXGmU6A9;V#-$#6ZAH@vLdDZdT zOwBHoat72i+=SBbD@u;sMCs2c``%x@mtXM`2IixTIQux$(KOh>bY+QdES{WLCLRqXTR&@*2w=uI6 zy+YC0I4Ryj4S&xXN356AMuNn8Z=hO0%qIMtQUuamDGAq0Aza@`XF)fkymex9a|Iq_ z5?e_{8`^P*Z~7$P>YaR#cfmzBoH6f)XBdPEs64X2OgK4;7-Yod7r6yGPp^8t_1ujWObs%T7wd+6%p5kDG-Ui zh5CY9)jr)LbZZm~a4}SGwSfthZcPBM@DsrbosEWDSob5M0*Oy*e#`xTwfuHbDna+Z D#2}~2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.class new file mode 100644 index 0000000000000000000000000000000000000000..0a17b3aad4419ca048bd2cac89ef33afa01708b4 GIT binary patch literal 3893 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 D2-|d~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..29243c1ef7343e7efb1157b2ecbf1547ea3f11e4 GIT binary patch literal 8030 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 efBswWz&sxOB)kFwwH&+$A19(p~i~< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..6a308a18529393f434287a419b8118a6bfca9574 GIT binary patch literal 3896 zcmb_fYj+dZ72Vf*+_5}{Sl9tkNCYupARyw90D@46ZBk>|PAy~V&?FtpV|%bPqmD)n z;5u#7_xqW)Buz`7Zu%xk9Xm9%-{QWrk1p_KiF_GCVvw&^Im+&s;R-j8xvR zr&C$awe0ER0koubVrSeJS8;F8Tm28wbXMU40|(HNg$J%FjMA?Y2>|`lxOB< zY>T=%$F|L!=eQ}ZrmX3dRVe0DjEw8DYj~Dp4?2_OyqPuKIV)#o9AnZCDXbzAIMVgr z+}3$Ku9AorOmD`S6xdo*9M_!6Gn~|*|Bjh!Mc0|LxTQc_jb2aQD3w%UT(eZpGmhE{ z4^LdA5B0X>l-(Tb5^Pa2b7j}^E;GMLGwZ*jmY_mMjqkooIkTt|=ev$lF>iUEIa!y! zz@`f|25X3xYKtV$WOWL(S2W9>l~471CTr^WkXGs~aQJ^IpumQ@y@>A}HTz_&lFI+i zdOBP#Rw>cBPWQy^*_@<(Yt}Pzvx7#_XOhHMCB8v&0^YyQweQgyId zFm2E8-gI*QzJ;Wp(`0hWbqW-8F9_&oSV#*wa;G9lWiP1nH=m zzriZ?Dw{rAWx{d5^XxHBS?)Awc)1yJ=TX-wnyzP=9BG{m90!rEV#YD0S;1K4#H&WS ze%#6#qcmh*BE(_a|EkYvwd4_h;Ioq&Y~8=N;nbH?j$5hIt_DVpD%-5`4NkvP4Qy(+ zsi0Bo<+d}jLN)(#QU8v;YT0wnEFnBryG@X7?KV}AZpV%EV7P>ZcLsGT_BsW_vITZl zOTEhR^*V&+uKF%mufZdRzSmA;fo->WU3*J^EmT*BnhJ!CR8_W3FLiDtLxs)$h8`j2 z9imh+rp+^sTQG=wlrZ^=x>5vm{ST#BrF=(i83U;zwn`)G58etBVtfwvZ_K4e8`96_ z^`qg8p)O~a1r%p0_d%WwwNX?FvflDIcJQj)4uRchLIQix#r0lZrJJB(t2#uv4pYW6 zm7fRsl;XGGcVyqI5Z8Ux6hEWBa0?D`tydIqA8+K~`hFayLmD@|35jNkj=Y4Xcxc}e z!b^y(AQ}P%E0BW6MELstxVD1kCJf%Yf|$V2ffcj}TooZMbb&vkH62cb;~OGN*qDwa zBBAbO+>wrov`j>9hOZ%+h{oGOuOq&MO=&HmC8B(2UqVM(E~1Azk!v`hbi&jb4{hQl zW>u4-_VG|667HtVH;AiP?@WaKFcxEhO>nCWtXvS1>2i=57?iMD$BbA%c$=>sjRu&p-iLM73>UQ@$I*+vy1~g zbzAuB;)c-t?=TSoridPhWgC&)MjW>j#ofg3G!YyicB3r+d1^jEfMyBIB|`HIfq9nD zyod*QpLh_+>c)IAkO&kULnA<{H62&Z8Uml4_2di zg&vNQ3g>y%IEFOAegmg)oc=U=*^P&Al5Yp_cf6nS2%~$G|6OF*0nvO~(3v|F@s??;&Z2biUzS4GlK$yrLCN6YqqVWY%=MCKL-p-Bu%3{?aY!xE25d{ANp zIJDswqiB971&J&o5~C95B*yqBZZW)fRgc!GOPv1)w1*`=^iS-0ivf-^K-EHz@&5v$ z@H>I&hxiQm?7FA66V`evMqRL6ZOmw`ui`;@*8FPtF#T5AbEoeWh;2gWGIqU;Cgo4~ QB&qc1-F$kSvL-z7Z;)~q^8f$< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.class new file mode 100644 index 0000000000000000000000000000000000000000..37930bba65cc609f42ffecc74bbe9e6676668f4f GIT binary patch literal 1892 zcmb_cZF3V<6n<`!X47=BC56&f#A1OaMY2*Npsi>LDOS@2yJ>y-!rUa6bjxNp-o49E z9cTO-{sKR%Gqw1^AK;H-ICnQ~QY<4nW@m2ho;~+G&w0){_pj%F{0U$QUuAI`i=!CF z)ePR%FW0gt!WzSSxSqjM1~fLJPq5ZX8-)cPEtlV4QtdtuJx#})|!Y!A39m`hI@jA;4r^>z;DDJ6k?uLRPS*_pK zuD1He5dc47V{ru9Q=lZwHHwn>*p$-1k42 zDC3@iiitJcH}I*6b$muTDXFVEA7|T*L@WwV7p55O1%9ZCQnVdO>KpjnL=_tbY9{J< zVBiZAo0^2Jmj-4S=C-0NUrmFd{67@fz?O+^e915|XxVymmsm2~el36#RQgA5;;?d7 z(x+hNbYarSo*1HZ?Q1;s%Uw8EQ}^o+>Mz@cI)W?dn>II(Rk^UYo2+bZPWgy>>;) zhTs2qF;ITbCI{-sSNWWmg1n@tOQ+*_+&%K^g^I|Yds+E4u5TjJVw9ALFF%IM!zsme zF8uwD#6`NqPlK*NBrtIg>zlNu zBjXIt)8337@D?u68^ha}qg5aN5lIRS6n{k`mt5ROY9AxdkWM0JT+L;kVKjk#WPifw z0mgpTt9gJ^8YKyhGD|qXC8B(Vs4vh{z#=`@=+Veiar8bi;gHumggsB+Qb;U}(Ebvo zl8D&UD5_3nTC;g$n9Tq;5#i?OG;p18Z;(VKlI7-5rqg}A%Ml9oB#F0hB$&q6zw9K& W4>0i?5;`9i#f??d>g36mK;Z=#I`uFB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.class new file mode 100644 index 0000000000000000000000000000000000000000..9f82e2628455fefad2d2c504c6895e03f7752d64 GIT binary patch literal 4256 zcmb_f33nUS75+w+JR^CsU^@hn78EeSODsW1A=tqr7zZ4@)v{xZanrFhmL?gE#Ap;^ zXu47;bc3!eZGo0HEp5}1fMXMy(3Yj8rQ2WWIo(c6`n?&+9$9Km+S8nq=QsD=ckg}o z`|f>D@4WZwSpYlmrwFdYyo^i)0nCT79a%9LG7d%1hz`Nfg$S<17Zp4nK?|OU;7juUT@bnEC z-<0t!2@OM|cSvX+%G;Sl(VX9TC^3}JWOTci!sK*vVqkb|e01#K_~_`wT?5lX^N@B# zOPHFKNhBTHurkzK*PpkFj%GOrG_#~j2;V+1G&npsF)+?~-b}mVqJ)j!=8|KWi6Nut zaBDbeWGu}o+1%E)W_fq5uRd;($M#Op^oWG0Z-cF8^rML}&2e!!n#cp0K^+ zfP`RwK1~-Jh73y|DdpyLdqSHtDdEvmnt4F84e?zT2A!1c{{<`ypc&5xq_Ks3OFy>nq%ax;e5Je>dA$oqvyu#e4)sIf+8LXH??1! z(JFhr;s_0g^#uu`BVLXp{JO1Vm}%W!NrVrT@)G?j6#yhixfN9x121R8nv=@9h)0Sm z5laXdZ4z3286IS2H6B|e*E_j{o&U>WBs8r$Vwx|lhG3ykfnie2`+blZ?k%6Nry&$q)l<^(LRG%gB3MIUaZZMP`gobI)4Z9$M*#V*{evT58PVe{IeSwU{= zAX#B(rtttvDOSg0OvMZMu8QyBxQy?s_yJy2@k6{Q<3}ofj1v-)b9%f?(s(UN;~rFT zLDF~~`#zG!JyZ%z7gMa_C-^CIuHq$}Wa3qv!pkaN!6FNJ?Riw}#w{{Vt60J^kx}ug zP(Fj#$T}|kOvPE8lhB>ij);Q_NOap-h|N5BY&Mq4vYqJZ*!_l+jk)}G<#BPq*H!!+ zzYsfJZeH}xU*Zi3SFOf5XqtLPGxyq=Qcky=71FQ+3|jPQq+?onEjGh4nT@6MdeO=| zv7D%nSi$Qou^EBKn=Fr6hSw+Zf5oIrxc`jbTXuT=aR??||$<{T`5`YBNH8=O<| zTfwk9|6iR*#=9zhhu^bs+T&ffcHGh)@9a?V2mG-L*3r2`>~RuyU6kKCypphfwJ1bA zFwv`mN-vSH>=IlwN0a=M&xU@ z8QtkOwIaJ(OS@mu6|!?~SY>2cPv({pEysq_TD4>4c2%6bHzz=AuW8-~X??Dgk+7*= zq`WmY(Y)K?$>vk}54p!ZyG6^0vB`Zmy%~BS-njwG#I>*V2r&3bnGnNMTda zAJDD~`?*kvRRpd$@I~b9T_teHy)-3UTgPQbog0+bq~N4h(D;VngD98dJ?wuTPV%uw zy2(ayAXjksfT=oiC3GHnUCPuodliL{`%S*A<@`QPJicftOw_#Bs)TF&@p{G9QSVVJ zGsJ>>y;o(X5{It@s~zAvMUPXMm> zxa+-K=Pk*3kTSj-IPT$B9~w9VHg=wd)OiMh>CmvM>2UkK+oX_oLhT6%&f(HaddVpC5j8d}7qPoWqM@q2SmV>Cp;<{r81qeqD< z(MDQtzKp|Ev~da1o^Uk$7Mi#~pW!J6)O>lgF&bXRmLNJ`Mlj027|Z(ta2MatMcG{x zlOAVJI!zyjerM#vr_Opg+%C(w&$3DF5c@*30m1}(kKg#Vdo{tGRL)Xy`$ z2chE*0^LX}v$&HpnYJb{i2YD#Z4d6EEKGkdUu3?;^=a0<`AA>`8hlnWSVCp?~3e83$xcoo5^o8F$N=_5?ESkul?roZQO^a9)I2 zs|5TVUH_obSsE2={1E>iBqLoGNe3BTBUeuNSab~&UCSbYqsyP6t}=g$oOt{h-Y(d% zZKS(lM^CW(Z0I?XEVzSQ3NGQ=r_mP;xqol;IccX858@6nBgeuOgk91`gJP3l2Gy3( zId%N}V_pbd5}&DH+@fB3Sc@PWTM0xTAs8SC`w74p6FA9HXSyF}!k=WCpP}S=+)b#a z`P!UuLGI(}Ckc*#R)BXeJ`9bv_me&X_#myOTtHbzSa1Oq6?~!$sDNq?Ak_2n(_eje*qZ9OB4Lrwtdvu2EPlZ-tlMbQ$FMnd418}ny`HH z#)V{kyW`x2Q;8?S_Q;Am)-HD{v+2Aw+L_=z8=)%ML|57Cms1ZtRvQ8ci>)wY<8(@# t2=(Bsoc68SA1@+F`1mKo`dREo@{=LPk`Pp2BD26$`dq4#8yZkOy8|TgU>N`a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimer.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimer.class new file mode 100644 index 0000000000000000000000000000000000000000..67cf5e0a866cb58ed22dd3c46fe1a3298e51e5cc GIT binary patch literal 1896 zcmcIl-Ez}L6#mvWk)sGF80Zg_(n3mYx0Og!3dIx%b^yChLXinIy;>`aEl?!0TBXB# zaMQg>_kbH4MtFaG@F8Gx_xlZit(mB;6KluVRS zG4TbyH1L&)3D}c32*<#jiAl^G_{PK(PEFzrzSYZFla_N@@H-RdQPtE11K%6CXy6jV zKIN|q$#9@`k8f}%QGVdGHLJ=nalsFLb&(-kDz7r+YSEftm~Q!@SWecvLbiD~AWpFr zc|2I<(%1VTGpG7~Oww(c#L88X6scMUs}Y7m)&d^Kf&@CPu5d(O@Idt)CA@ywHEyn zGMH|ZNKah#wGSu8>b7-oEPQ|uDGW*`bfDH1_T65zVGps}d$HTyC{nSKd|<0Muz8}Q zWU$7SkT&;}zab1;oxf#)Ladq z$xs;Ks*?i-ez4HOl7(fxtl)-)A92%wYoU!>7FKnnZoeb63^OU5fQLP2rF)MGg<*cY zv6pFg++qH&M-jQaOOg99R$`rDswdP984ZL~4;jvtb{ZqKQy zQQ|?u1FHJNyVdTvP%Yn~;ws(It#)m^GjH7!25vKeVY&3bb=h2113WgW2Lj_IQi@Qe zgX0#B3~KVFMyu6u7i%lab(i7zuIcgyd73r3`a*{U4f?x5k!LtrYW~ZiGSy{1_WDB4 z0fzE0q@xk0>vx!}l&LGX+SKsRj*su2V!0`LJ~cAcLtdt&9+^}c|51&uxiowe9uGYc zFf_(%cXj|9Vy2iaW}YIqiG9Cf zzOs#pPHqdv@5onvLw*~R9kvB?8&jPvSWmFue1gIzrZ+KDd5Qy%Nlz9>X+1(W3UCQI zTqXnyIF2i{tI@NFkLZuJV-v>+A@J!A=P&xr44j}HrTP`ZChauBX$|2yO#RtJab&DO xMu7%7(nNtK(8$2_E(2Mx0{K2mq8WTfh&0M9p*xL_q3_AlbgP=UPG8LA{|3Sh9s&RW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerEnum.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerEnum.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7f0717480915c9782818afa4c1c236bd960d3f GIT binary patch literal 1970 zcmcIlTT|0O6#lkNn>K`k<)T!)Axc{=0hEhUJ2(sqW0i;0It-&@T0$F46HOERTM8L#D95vDhgM|ljMzNvp51f#zCF9= z)D^v=Yo=RKT)kAWjFM)SY%(g5r$W+>QC5uVYg1YAWzW%E!?qsV+n%X6Ax4|xG1?MQ zv5UJ5b8S#+70=za-&%^=5Y}w_6?u!Jh5Naut182btu`UfN;JHunI6x`%Vet4Si*|E ztuyrG3`>9FRg1cl*NP_Xh(3vp9fmi_+^)8#DW+zX71ebNtGtxza0=o%o9@1#IR9?ES!4F3zbaU zqOA4P{Wo{1KhaTPZ?aDK#Ku+^_&ww@|1Pg6(lrhh?j zd59m4qyWz@(3{}5OY0DI|3RDw!v$K6(9Az+AM6tX-w}LAD~2H&!@e#}_6b~U*w0Zs z?$Ol;A^jPl?+~~{;5Ub1+L7yKxP;5To{~*g9C8goB1snM@!>;+(~}<|zV~f7XpFSL zG=a~ci+*W5)*yNEh}ZlBafu%(NaQ*4bwV1&jRrx5W==4a{s8eLwRt~Wom!|7E`pmF zYdB{KmVYBh5H{nH;1Qymhma1@bpToTN}Iub$m#(YCtS~xnWZ9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerTask.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore$TrustStoreTimerTask.class new file mode 100644 index 0000000000000000000000000000000000000000..ebdec7fc94223b5e96853d8599eea560f3531bfd GIT binary patch literal 1769 zcmcIkSyK~15dJ0sHY}?^P`m~4;L@ykD|n(%Xn-oY9y}+@Bw5((q-JLkf057XgJ_lh z0DqKa&n6}jEuZjZrl+U->$|`I`0@?FCCu7zFl=K#hBFwkF^aJa#x0z;aRE6CZYTX; z%wVF6gfCmTYU3KNTe!iH&M(d~Wb;y$+$bns*>Ll+R1#{Ep<~JqeSL>yMn+c|+NR~Y zVCc^Kp;(A31)-LCAs`MZdpua>$~W&ivrU)%h@o#;#gSgpQi)~1VpO6{24^k|g_;g{ z6bTY~kuL~Wlm!oT+10`;hdu#%l7u|cbcrhZCD*T119v*1W5u;E!+E(Llf{OKGflE# zjRHxlIAmbt>cRX5-{Nk-!;<@G+Y?oTLK6FyH1{^=c{TB#5@z8h0~i)Y_RP15Nt4CY z_Cg^^HsmMHcQkxQ_=GrWv07$F8yP(7_|j{Bkwce&9BGieYZAY){Zc zHItEy1cOzSYJpd%hG$1wI(A7bKP*j-wy+WfYT$7*zr4!5vY>IPRAd;{x?G83K&f}< zg)YnW6$*m}F6)O|a#K*#Yu~H=Fg$KGRl{vDRJZ-Cg;gu+Z|>AtRQuiggrQw1B^AS1 ztDQP*3+i%N$v370l5v^cqdYSl+U?N{H_PQMLuX0o+S1#V?^+T@|J;ojq8AaG_OVY$y(c1t19WyI%oQ9Y+NlYkA4lkAfPN`&BTe$aKsLRD zwrqR)D>`;yt-Yh&`vIL0Nv=x`~)XC;dKB2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.class new file mode 100644 index 0000000000000000000000000000000000000000..e8329654461f2cfeb36e5a4d966d330d80e5bcd9 GIT binary patch literal 2107 zcmcIlYjfK~6g_J@k)x_@aGxm@OxhABfJAAag#<`&oz&pQp|;au7^WlJ8%05uGJ0fq z3_pr86CNM<0sJV2BgwTLr%+F)9nY?JSNEQK?%v1#{m-9&0eBw|RA|s=pu))Gy?Ap| zi)?bi*CfiDVw13uJ5c%~;y=EhBJtm-mgDXIavx^z^Fj z+94gtmKJvea%Hb8$**R+ax3b!W6o`dCsgj3&W`EZ@xFhU3-|0mpjvB7L+(k_3HOXp zcJ^GGvK^1t(V_1KSG%@l*u4YCAUUoh-wbWfz3+7+f(2ZWKT*d1e zUd3wy*Q#{THXZv%hO77#-QrI_Yq*Pwf(;FuxTm11;R}4Jp@#b!ws23N*h)zKH-f@{5Hc*fSl`3>%F@t-dhrj~w#_$3i7 za#pDVs^-ulC=yT#VIJ4G6S$5Wl!yUZ$fmN7ktt-Cj*vUT)E}76;xUvX>EmfW0P-Tfd)$a7BgMsSQ@ZhBSOr!5F48rH8!-8QeU8z(g^iJpL!l| z576clEINA*>hC!9D>5;PK#}uw^6e_wy~AAw?_!q!^W=1fmxI|n@l_N!sEqR*7dS4i GUHKQlB3B9k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.class new file mode 100644 index 0000000000000000000000000000000000000000..a82105ca31caa44c8181231c573ee157323f6193 GIT binary patch literal 5088 zcmb_g3wT>)8GipX$w^PoSeLEsvI~@5ShuwcD`P;rO}nn$I+AX--A0)(PSex&Y`Jlg zunP`FP(($BqBvC0DNa#w8_;%45fu?(q9O`j@y5L0ZwRvb{^ulV(gx*GpJzS!uix!` zzwiJ5J$Cwm2LUt+w~E!crX0<9y$^4YooiLR5!Y4Vdb~+~-mG%&2Kjl5iW~7(`FWcU zZ&z^>-cgR5ai9XX;GOdGE(NzLc()JlQQ^mJDyHGRJ{(kWJKpER`{nNke7Hl!GTbRw zd{BNqq*BHq1(&G!Fg_wR-lgE9D(2y^?0n3JkIRjBOKG?H@Cj+jCw=%-1@6J8eK;b2 zk19Ck!@UabQ*kb?QEV7pd_ln% z1BZd=v3Rm;OiJ~CNRnAf~5$xEM zcfDD`m&hpcSD;!3pxdynG9yMPq0^goGiu1)COu9$6Q$-W3ycVvsWi1$7gK6)GDoWg z6V|SB`UR0}UPGf~Rw{UedW}74OOK>W>8-7EHs`=uJV7??a1YQ0Mw&6U_IBzqw!I8q zCd!bP?K6`CXBKSYK=4vC*%41>(uCE}V-(@q$4xUQuWFMbY3lt7zDy0>=3rb;XDlvW z@gM9e=`#(>#G?$mfNxbKn$29bJCU&>h6F<3tfHhSO0Z>;r5akWR>Q0CYJvG3OgB@H zn)^u3+7cUUuimfWQG7+gV;UaENd;fk@C3f5;p_N@hD}mZKh`REQo}d#l!kBN+X6Gf zZ9Odw9i8pLa7$-Lds}zUvT(bCr!_o-?M#Shw{DiEris>NwbGksHT(!C$-uJ}{8+^SGsI#%b%VC|b`EUe`9+cb zw(#bj-W}aNT^*h4ceHeMwe%8;Aw3mNSVs1!hB6W@js zN+ydOzjgT12}cV#qxVxlQ(fUzBCDdn%$(8^t8#=JuTiwvol02D{_0X<<@HQuT*F2x zr4KSh9>cN{mcWt{UKH3snkIHjrrYG7J|WW1&B>iI~7UBcpv0=9O;78JpRKZnh5T zRyT1r;t~2qOjR@0nMkiC+jmU>K1UTUDky5LiD;CSR$feHeRASuTVP+Vq@6Vri%mPP zNC|0jIX!S500Ik(%#!u4dGX|T0?y|9WHpbDHT;_;Zx4KCDQxpH!EY;jLH-K*nkeMlAA4*u>~wV2A98V$uQi*@EnJ?3>-KPMc^PR zIPBwJxfEVz3$KQU?FD=lEyNt0gIX+NZ?Ubc+7XylM$y=ai>WkZ?-mOXX2Z>aPX6&G z!!IoncTu#$nL9_J4x_@a4P#2^7|sYUJ&vi;4B4m@d|gfJJOO{NfBFb!G`SmwQRS~5 zMU8*vC<09$|Ez##7_)E3?0{Rg=4`7E(5JbhIP)Q##ed<$V@K*oQCr{H@Zd^!*-B59 zr^7p>dJFNqgOQbB zB~iistGVYj)Ub^2%`S8^U~8zc2U{5V{ZO%$EiX()eH$*}x)?F&#id-A#9VA=%R`H< z#cOdHEw1FA%el@)O;fOgwn#7T%wi;wIS0y1s8paUIO|1ha-D|8mJnmaS19O%ylqCN za3AlT{1P(PYHE{^oytPCa3W;4p1`!;JZxE{&KbcX2f;cU!GMFIgipe?q+tY$n>+!x zpOl-kt!$;Y${QdhmkJz0U6q%7 zDd6iIGhaZ>^O*H=RC37+I;l%4iK+aRRN8U^=k|_ZdH4hxdzp3TjbKHmu+#kf-X`}W zST3`9CHdj;lWrFr#9X%Q)b|Fwqqy)Ow0fDr7rC(Q@Yv(TyQ%&N1v`i}(ibp}K1OQ> z<5hzpR#+2tjASErF+-y?Cq^HW#O_LZZP^HHpmEKtb_qM{>KNIioryF!8z^3v-)ZX)sM{atrcP_!-W) zFh2O`gFnjg+$IRM48u4+?3={u?K)K3G zZoOOPl}KWG{(~hdifo`^lJKjpM+rjT#j$t&+hlY3~UQk209Tw1&qSJi&~H*$ke7 zimQ2n;ZnWT=jR#dXs0fS^4>R{!3#_?Ec~A;GPIxc;A&x)dVpd2LfB_yks){fRdHM& zbN#sU2qx^jKeemlls^chC^NL|2)X8a72(SRVmQ<|I*p#;Mpr#{ZRV&=#QQ3DXg0b| z!-mv3R`k<| zXeYaaeo8UK>7nKzJ5E08SX#SiXVRO|yJ_Sr*vHz@Zd#Kyr-sX9XTk&MAxMzji>m~t zF3TD$FsR4$xE?z~;tQG%(R+mCAv#BN?FgyQXx247eT0@R1s{ik??w}?Z8e5n#P9}j z8z4v(uA9IKG76`xYq(BfZ;+R`58x&l33Bw&(@#P|F3a>*LiCYOX#Rn$t|_BFY%2kP aRA{83gJ4h8=~1{SNJm|eTXZRg+rI(Bt%bJ$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.class new file mode 100644 index 0000000000000000000000000000000000000000..055ef5792e0d4bf611fcbfb1c0f2b5ecea8b8c91 GIT binary patch literal 2406 zcmb_eYg5}s6g`U#GD2W536C~S3`q#k*2)8tv`|uNOduFYZNejIn#%HG%aJ8ll4)qC zf23dg3;If+o#_wgU+PS!cV%H@pwskWk9YR&K-MBveFt@(BypYK~TgmLuV78*|X{xDNB{lCkhE~ z>uHv^shM@oFmz&PIy;}wug$M!7$VvA`vS#wN~&w_PF2*bT`F;hP&#e1=mWS6@rIka zXPD}$Rui*%qhx7b-68zx*4f$9oKBC-5k|+XVHw^Wu^6A&WQeBiBB8~zhQ-(F)dF`m zw1P<^L{HbuP0cZc9SlajvO&x;*#cL2nQNw3Rz0qlErZtTwqm2zU4e#zg0}^MT%LQLK(Dxtkh5d&8Aa|Szc9RVa!&|0`GnM%(rTJs=BbKaOA$z_ z=o+PzVR_uKG_ve!YI`-iKqAa7KV|4?1(QH7i{KJ=6_ikBNc}TN1qLb%$wz+7|2h^D zo+~g>Wk~-IGL&E`uu)^^J6buL>nnVi|5zlAQ8~ip^s`-*;_>^JjPw*&Mon{J!gPy5TN5 z45_uo9dDmu?5vF;e$69xA153o8@aF5#chVS2WJWGK04j$A>!eNd9(nX4pT4^zOE*- z|0dZi6(jC23^eLeBT7Mh3{E0R1V?N>8X~TPCogn NpSwiu6j^PU{u2ylhYA1y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e998e1adccfd719a6fb37d837077862ab2dd196d GIT binary patch literal 1100 zcmbtTTTc@~6#k|yUAnGP5fr>utzfs(FT)}dWj`GJ6*=Qe--{`w7I8=ED};em@HDt3G5;t?J@s5*G!;3-4V z^kq`rWO&)`ia_)Qk4!%>BJ3*}@+j0wiO}dcAnCL01#&Qqf{!9h<3yf{53wGK*hrD= z5Y?_!((Ez3uFc5hA2Ae~`dBb5w51a7(m_|mhrAn+WwEU(up=HztB;KZn+5|IycR_q zHzS@Tf-J9Q3#Gb6i8-Mj40%jEbGi~u(3^~1JL!Cm~KidqY zj_fIJQcJo!jT%`}Bcq_1-OZ^5m*Dm&I=7?KI23QBEzZg%t=X_aP$lH%D;RueTJpXbRjc_7c<>O)AB`prEag* z{E5=-t8^e@ZlqRJr+m$h)x6Oi6H^f=lyh*_&5@OG6G5LNOXC4J)C|j$BQSRITd2@8 zE7JHmVCAx{D80TMEf-hpP?GeV^vqIk`~a)}MDBZrxk|hB1U}&!?OrCkSimA_3^%Ye zW;h`KyhSw5kYA^DhQc?}bNJ5@W*n6fZp>jhmvJ-W^>B-%912*;JXdi$JMZ8wodw*( OeOxEWCG;Gf^!)?bEh0t$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$AbstractLookup.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$AbstractLookup.class new file mode 100644 index 0000000000000000000000000000000000000000..8c722cae805aef54bb9d51151a93ffc59ae1427b GIT binary patch literal 3689 zcmbtXk8>PV9sj(`-RSPSo-DIF9}iIwR`m?cUK%FKwMkCVB7s zzVEx=-#=b{{+}Pb3gBA2lEo_AoyBU5Yq%$i7K~@GPwnr`;$FN@LH8{q&HL5SP|$>0 zOtnmAA+bM$aw{sZ6v2Tk4#L(jm4yR0iz*IfaVfl3_y}52!(p}DuVK0sNALj+M>BXJ zi!1S=sO%o zdc(Hi`;zw~r3qP-6=~Q(r5H%F;#lNmx+F3K*DDg*Z*{d*0&M&r{2Lyxu) z5J*_P0$s6S>|lHhT0+&5q@dLH*zK4Mc#%3B@ygnvlXl7@BwHRM3pEi~vCz>+stsqa zjM0+i=I9vDl`Rz08>3Pj&qLNW78vHiT}CyGq=rW|e4N=Uux!jKJ4R6RX!h+Fcip1w z7ju*$K0A{%3CZ|A6G1r zxa(9k>sW`PT0SXo`MKr2t!CMi(xX!A@;W|+Piy#$j?dyT9iPJuI{MJB<8eHpBaecP z0d-u9ehp9R_&mNK&=HkfPncXi`;I<%uZAz`cnV+A@idNU__B_#;29EzqQjKG&G0Ks zAPryD@ijcF;W-^&$2XLY-()7}_!hp+bkK1e&*=CLo@bt(tGI^m>i8aB5ZH3z+LqI% ztOl0r6o0%}{St>}`i?Zonc~{eN*Jt4!cV z^NpR_bf>Ce30**+W}#$qHhXKPS%#P!NW-`;=yfnv!mm!)dw%g@Ep z*hx82pgW>^<6)5ttQK=GVm?G+Z&fF?pz_^1U&FVutRDK3dH2^(#6r;>=0H z*xnWxw=LnmtohoS$gaop+_@Ted2OnHXZ;W zU87w1y;d>&5jjnXNhjPEJ{9VM`Fc59Y>|Q))^A`~4wb$v?v;kB^z#CI-CL@*T8v2+ zmgdQ-ZI~>G?eXsy#5?A-1^DIyq$z1;iDCQ69=;=2b8fCd5}j%|@U5FrqaoZm9m1Uh zf_sWLoIIpn&(l+U@3wHiIX{a;{tQ~iXOZko%^+QvgT^g{2V(FHGN-UCpFfFZbI6`T zYrb#_dVb&(+FlODY~b3BG}l+D&TAC)Lk!|a*oq%xJAT4PIM5Rb#dX-o6UD0$MwJw# z)Jzb57jCF4sgzZBDJAp-fdrJ0bclRCWT;03b%p}(rpSb{P`p8lGo+rM!zG>Vh0|Ex zg2L-ai4)}3T9`q{3_732^Jj4Bc!4OLe{FN`t3P*b1W z>*wWQR=jnUkS``H18#bv2CE)zvUYD4`h8+&jrEfxV&F byYNo#-NdZozk=5%vlJEmtl{}%>FoaiUMls~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$Lookup.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$Lookup.class new file mode 100644 index 0000000000000000000000000000000000000000..a50c65aeba8bef4a03441be529833262d8894595 GIT binary patch literal 489 zcmbu6!Ab)$5QhKMy4$W*D|qk$Jk*N;4_>NXDuS}0be|v%V>UG=OOh=hhcvHVZLEz-alU70G#0<$0)}>!$47-lcE=f!^ugx6f41vu!>jFYpbRVdE=d= z5E#xUoAqy}joR>1hdAv-3@fdyh^;4vyT2h9n`5rJ!A0d-FX={`L_V66Y<7=Ye`1uc~XyBasAvF-oZI8oqK8GIC)&mqin&%r2=xeY~czj zCa#*e#xT=YVLxKna@)cYJ;8n5bF}b!f%LfVg+U-Z9V&;Sj_f*eukSm%!i!ZT_r+7H z6-rAHH5hUmGLU+c;a)W**K&)&*bZL^hN3G2@i^XV3-ye*eL_lZNR73)lF9rJXy~3K z5yeqwZWz9b`waF25}>wy9z}u@o}}xnGQm%(XS+i0icX9BF*SF)>b~Ur-0^wPb(&hq zpxYQCv6jB$%1Aesr&AcRN^}x!Q`HQXKhUxx4oJZKBpbuR_<|ht4;Q5}k-IU?zDWuS zP1y~&jurL)@c;cE$#SG7s~N`16Zd7ZZHuF&`)iujL@h(6@|uCYv00GaFX67#LuZNskCbEVboVXVdgE( zvPd{{^l{+lfU7*r8gW@TMf}No3#YM2Y-cF8N5~Q(X9>yR9Np&!(FGi*=MpjH=m4Lm ON|T<~4GUGm>G}=e^1YA% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$RegexHashMap.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$RegexHashMap.class new file mode 100644 index 0000000000000000000000000000000000000000..e31bf8b890889242994c793dbb732f962c2e2133 GIT binary patch literal 2731 zcmb_eTUQ%Z6#h;w3?zeG%C%Ol6x$FkDWVk%rIwTmB~TYbl7XW+W7`6uWZ?n5bfrv7u9pvXq`hVAh_%3JkWQ#HtX8G9`{-TBTKmqQ8|Li!xX&GcdC)w9T+v zhAMn$eXh7+bv`Z zzFc|j;j64jx=^+=@|LOkYp6x(PpL-NaTae1^wgW)^Q2<{gBrfp@eRJ!@SP3=JIt(( z3?Ar^*cCWaKUJ$09a*Istg9LZgNB?A6MH%?VP8XD$ANNZVOPg{xTtgF&FCngsN(~C zsNtc&?bp}fEc!aGYC{NIKiv(}0-bfYjD$eDRNa|Yz1c!Dj_Y>f+O9OFmMI(*-Rhk5U+01F z2d$xkc+s^}9mVv<=~H{sMZ%9`9g;y9*7HQSOAQah_4$UvLd^U5@{V&c|c z@C1{5X&3k%9qW@Ph^V*d_!0CYbROZ2Cx}qmCGh;|%Rl4e$LM}eUm+J&uj_Y&7%pHI zqgZ6GDRgnlM`&>gW5nNu8A`@o2Fo5|qQL|viBn-8psr#+<;F`{DHaL-=?MOVE)ACx zf77ZGziFOh`|_#y{o(OT{tv&{EBJ*&&z`>gOHu22Mt6Q{6NEKMYE!s|X&<$r8nvk! zwPcN2vWc3quTWD~P1NFwnox6ytD^Kh!=MUhSW!~B_!+%qaVChn@$rdc^r;;9E8_}! z@sSJgeC1#b%&-TB&Txff0&c|XRtk*LP4K*`L1i^dt4gFl?gs00-i!1qS5=2$)~To$ zXPbNQoO``WB@JrVhZ(sA>gy${bn4Qecg1yl!d(D2@GjT0l=tI4TPMQ*CzlXw>%djY G`STwx=9C`* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$SystemLookup.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties$SystemLookup.class new file mode 100644 index 0000000000000000000000000000000000000000..93acba4e20093556b71cb40106b063edf7a58b56 GIT binary patch literal 1456 zcmb_cT~E_c7=8{Lbn7b2$+urqCv2dUAtGjoF(f8xqlOu7j2B%w>kgE5IXxv=2>(g1 zL@)dS{wU+y4wR3n7qd;%bDlnZ`abVRzyJ994Zso}XK*uvqK+(X>9~zM8I*Fkiy0lW zC~K%_m}3}P6TVRE45@Nuiy^%cY;%SYOZfbCwAbMBo!#&VDOiDHdt0^?@%|W0tCk2E zjCvBXm#aTz?3N)@3X_5zFt9@dIu%%PhJIG@F+i7&9F@$V)hg1oB4n<>3Ipsj zQlAperG!OXHi|48!!YfQE)ydt&S}R=-RGS zRsBT!XGl<9(mudG)Wo??p>67Ele$E{=icM<`kjaGUw^;<6ToHsl*gq!Yy(4>D!@Wj zEtm87CXZ$sz1jzNo?O~Ei)Uv<_U zJC1~BKbAp<%SiCB#?a>m{)%YPW=8lTnq{!Z(`D1S6U*ddE@*Owqjll)g?O#OeJ6_bbBks0+ zL3SuopSw{Y?QYDrSnGK9B6njMigmsVtF&vH5caotw8&SM9WSPkuI`}o9KU5RMN;^! z+8$(e5k|F%E@Q6l@ z9^ILP-ew6=VM(-nCyFKEng4e@sa8@k8cRVeUH*em#XFIb*-HvN^-4)$*<@f_CXVAr z6T=uWF^UmNH-Qy0@YlE>5%i91>bPg(KIR#Y_a^U7EW9R{%E$u~bvz`K6%z}1q~o!P zCs;Ea9)UL^nD=&Rcr^EdwLnX!1LA{;I zQ#a?MpgV^Y>G(lGlDK)O;?k$aaa|sUrRvmF*GC{*cId54uiEvX)#8$T4EFLEa!uZd z>C1Q_1<;{1QrYh7;6cV|4lr z8nQ%(%NDaT>t3^^^85CF+15CpZ%i#;+7rVOn5@+Z{RuW&- zzeJU{4DE_IOH}##ouqR_YvotSS$&qijr_s~6n=gKqq2>D%cNzJo^2etp}oa`b#zR7 zhrujJK^xPyaqJIL&tf;E0!(J$9P3AwnMp{~T^FB2s^KeqO<>6_N;pTMn6Po4cv(7) v;sWh7jMIDbv(yAhm5GzVBs~|CT?MC!o+K@c?$T3G7w`=3Y6iY1KK(ud{U#Ck literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..67508dda3f1459344800100889b024f209bee31f GIT binary patch literal 7015 zcmcIp33yyp75?8Wd6StpO$jvJAuTDSGfAdPT7iT@3Eg0lLee&*fbueVO{Sg9gf}y7 z0~A|D*_5K9QWXW1R=|Y_L|62wpOGX+}La5iTQ z#xt2M`60fpNv937Ev09(Mpi*^eP3U)Fjv)SB=Tl9xz(^oRQz1Qq~*QYoT(>r1*wX{ zgVt&E8{1dw*@1SQnxViOU%N^{bv$GC$FiwS&6{KKOn<*&wkYuBX-Gj$e6zk)kL7d8 zRO}oxGh~>#q><&knz8^AQk6@DiaA%=mF!RJxx8s8NFF)cYQLuRbbqWXXC~AAE%9C> zW(*j5DmM_z8Hs^(GNGpu8M>XwWy~0#HYNLG$-$vitmtnEN}cUp%QD)nNSKD6qtWx~ z&wpdI&OZ{p@Y0s)qlKz?GHrC^2YU^3o!*<`2w5cV4Z4|>cW1D|W=X-yHwF*w>!w+! zVAUJsAQh&JG!-gq6nK(+s4$IeK9!TLKf{%C9HCxq&24$!QY{ z07hP@1S89Ip@Ko@tKTRHeW{Gz$35Iguq(DFjG$slalD1Wp z6;$yQ)3<`g*8*R575VBjHtCGyxW!Gh-nMo`<|&)ogfE5MIy-GGD3U5frFbrcv?2*^ zo!o(;VxDBdP|)O99v4|I=S$hliZ{O~;BI-6+`?bck$xlRhzu(@=`|g3!*KT5J;Yex z?y;gcyll`@dAjM{s;5-^TEPir6qi-Aw2Yw38;OsWvI~QDHay#k#mVEBDDV@CK&l%z z<=$YYXh^z0>wn`YyRtksJ&`c7*}8=b7AQD|p;o3Q1|6BjB9pJ5;EA@KbnnnOx6700 z*-qo0?F;3yh|$=ZNI5wy*pqSD`=mXnj%xSKEeG51*<2fwA81GzGo)P zwYw|SuomZNI2&;dDO{o9G7O28EgCL{sbF%6ayzdwg=+XCp4IRt{8__a@Ei-$#Qa;R z;;$P1hUYc>U2M*dNqMp^jZT7TDkVa}xr4DFGEI^{Q%wmyF<>5dCk z{9D6+@S-4kNyE!{MZ;kxd`y2WB~6r96a`B=jcg{hl`U(*!f@@Tj9JU1YH6U6G!G8CYJo_#($)QOCf80oV2|@ zOry}`#MTwQ7}^S746eYKQqt;bM+zicVYF_*%xtqec>CD65;7Ci1e1K-LaU+&Si!Ai zX_uB#5Ifb3RhTX3xZ3V?O0F{DjJWHUGo;{*2_m&{#+-^e{&UY&n9eCSH`a=(0X^HE zF^v@|W6((F*tM|XWE&bv8{2cv;CQEtn7ur$JpJx6UT~2rT$|UHNu}5|N>j^bH=8lZ z)qFQrtLJc`Y|9J|>1=H?rp>=mgxCD~fhC@2W5rlnvv$1x{u6DX#Hi|0knz zq^0aG&lWxrB5sGA9p30{+PEf=xq5t`K?k?#CY#F>%cv<64D42?Ig;a)OCwvsxLTe{ zu~l``C7hxYR;d_k;k~Ag7+n3 z@b)Mp@WmtT4G%2yF7-|E&At`KHB9j>I>jHI?mq-S%MouCUUXmKQ}!KxDtZ?e`q0U1 z4g9>eq7tWKHkP50_r*9JT^wCT1G6z1>#&|uA=G07x@mqA=HWc_5WrEGi;aBpQF;kG zh;H61(SY+U;1}>sqXYIx2cItF$W(X^bD>|wTUES`R~AFOKpt#AFTzgt9=#M6FP|qj z;$?4S1ZrdqfgauupfXZ%KY~5pF@$8}OzP_KkD-d9le~S=vT9-k z%-lozMsQ5Y%NZ80?Jh4na0cURC3%<4ud&S*k*{KhGw2`>Lpe-A50P{4kmf%hr!u^= zNq3Mp^DeU$5#I==h+&UKZ_rY_jZHAlKnN7n)B_fl#JeW;0#VJi1_ zT6^>mrYqQkqZ;@$L*ehRGrRX4ezsu@vm`2JkK)*dgE+1f?6%K6G`*2O_Fh0AFGL+K z!UFD&_*`onaiI7)o<)xE!VLX9wi1klv@m1OZ7a@g=a>Yy2G7d~s~A>sNsSZHmvW9R zHLnuU9kd}1&#JDq<8Mx+dT#acqo_NGdCo|QtVtH4EsV4j<7v=E*sNC(7NpD$>J}@P zah(u0J>nb12~kG*K2){e4NrA_g2Ne|7=;cah-97H6_jfqA^(XbD* zEm(~WhtTAOJrwMad*g%qt(Da@aw0WUGqH%ldDgvwsY>2$@J$2!j8sA7=sUEhRiJD#A3Qg*R2VELr0^;rtQI8Vgc=H zxRU6vBA%;>`Wi%WEn;{N7Gif1HBA-I^uA<1;dRb?UX%K(IJGj zH1b@NN{c1CT-p14BhBq$%J?YR`WOq;P4xL@9FJSjg4>w6_cB}G&h&DJi?Qya1KmZ& zx^X?;M;GMd_x%=Qg^~r9vg`2y&IyMh_$ppPh$PmBokM-Y@$sviM>aBy3?( zu}+lDVhtrfj2j)v72Fm%m@1Dz8Om!c#C9H1>7!jWRD8tQW0gJ&;sE^~a#YTBj0cZK z>nKjW2Oh~EZV1!3;wFxH@Nt~R`zfq&RV@0;82w@1PvHUkCsI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e5a53c6d40400fe71c3b4bba74f215a1babdb379 GIT binary patch literal 292 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 aC~A^47gA{F)6Z2aLm2D5Ts6^X-+uw`jv7D! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..4238d871c7600ed1f6557de5ad16022508818cb5 GIT binary patch literal 3197 zcmb7GTT@e47+r^435TK}AXF_{soW&3qE(=33_+=ZPy#5}mL8Iwa4qP2k~AI?}xC4 z47E363x zhvy^F8KXfbR$cAYt%G~wr1GNTCODO z*w06j$(xCVDFui2Q@gZX++l4hHXT`tFRslmB<5oai!-sLf2GAsNl2+O{&V7yMWwei=ktPZZSdX^}ba<&3RP70RD==T(~6x>Z* zpZvvA##vU=BBK#qmXnXD0;|`Ww3+=`t>6?j07HRKFU|?FQWNA2#qOmk zWGYt{O(#KzrQiejOvUH;B7iSdT$S66H6C0=SOI*c z;%j`ocnBZtpHP&I9}Jb~enk zSTAK24Acqtc2#ulS(uPF?YV{|q~{COcP86)_x|1Y^wrG3-N%N4{%S{}Io?VWgSBrG zyurszFP}_)e)7t&vQ$m`>p{TSZ( z@Kg9mmM_Gf=Dk4e3qW2_x(sPx)WrWW>n`m^3X=b zd5*k{@l9NCV^l_26+dlv7~{CNhc4_zIV^+ha9#91#-S(Z^xz@7z5`vX!nJo3GveZo zR^iV3e#GE&NXb|i_$v;#_XPex?}}$Ax#As8uJ}fhEB;O&>5@$w;r` zagwnwv1)u);}$QNRs4Y4PFAiXfJI_2QVFttJD70tBS(`QNp0-lEsmrTc5sO}50T&F zvZIS_=Fhdg!rxUiJ;TiaBG1sTFn7FGXeV`c#9?CIALEGhPI0{RJF9D~kgSM;7=oslpC0SI2(C;a~Py9;YwYxYmU0nBh0@Hvc8-4d6dmMOOg; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.class b/compiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..deb7af4c174c06ed81b33d8aa18356f4f37cb242 GIT binary patch literal 1292 zcmbu7UvCmY6vfX11qw)OrD*+I+Nu;=H_`ZD+F*=EW74!}mBhzknZi_*@IHx-jH=W7N~^H$AX(jRI!L|n z+tgS(P+A_2`Yjo}7pUrjWnX$y$o;p92;fFI1R$~NBalSKKRjO{E z@4_NVHKulP%k-~k*Jk`H+U1#v+_66jJo!o)*Oq6_`OsX8gWO9w2&5-M$-7v4H`1Z% z%cdGC+WK5;KNO+zHC-*wuub>u6_7`vfDEz)ESiu**1`V&+yFVJPv)p~%3DK)uPe=W zmqfz!;wWL-+02g2SeV<2+O$4Yy?&q zjX;l;Ddv(9s67}XQQH|KS=${WHPtI~FR;$a3UM}2#3rs_%WBu6{S$2}S#Z;@WYG;t ziPc#i%He2r(z(vgW-V>IPJ2b{JM6e?^~+J!nSOer&#U6;qEoockqzIG_)5_P5h-ma zpTt^lEgmE}4^k({vkO4X&6vh(u^`ELkk_#w*W*EE+>ab-5ajIzAjVw-aw8TbH4pMJ V1|*4_*0)=@%?#Y(XZ%|S{sKK8-k|^h literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.class b/compiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.class new file mode 100644 index 0000000000000000000000000000000000000000..42c425e330af7f5878b8b97b03abe9bb98dac11b GIT binary patch literal 1498 zcmbVLZBr6a6n>VsU0_vO6<<;_vjPl>6vHGF5sisprWIzGnsFA~U=5a;W$_pEg9K)(aQnK02-OnCG$X!vqp+* z0wx6{eRSMp_7ee9Y~Klisa&qw~nM`aR#W_f&LM~I> z%kJh5N`;r{S1+=A99+86QpuM;QBIXuQ_<@&*)%l0PAL3xIh`+MWe)4Fhoa#*RhnJ3 z!(k&79uC2kX&)24vAm|Mg>I{=8iz`?NjJO&U3|;oAas>`cqqD3zD>O?D~85u*o8bP zP1nqA4xwx6+ z-0V+tG|6u6iI_xC#1w-4@r<(ZjK)Pwvm2>I^G#2_tJO<-OEKQ5$0BB!XY}uYGS!4x zYqoWwez|YO>IwZABrh@8@Jv(bbhZW>XV3Ux#~CW+1qbu&uw1yj6Q^Hug8p{T&J0rk z&`u((ov2$o5v2$R(+mV=SsTfA!;1yn0*6JimS|_6uLtf692anYAdACoT0NFer1&M= zvEvhj$1?oma7DhteE}Csa9m1QrW>&z)-O(e>NTy4T&D@LQ(nl0?fKvCL7oG-jCr%e>){B+DGKh`3xMB+V5}BsusW)z2pK7T$ElYMdBQ`uvHSn+Vb!Z4vkA%VT*I6m6~6M^&K8im@64X=;$BRRX3U3GqX-tRrl*>^95Nr2k53 zVvR=A&;BUmorMUE{lsiClbQQC=bn4__n+^-06ax83<>KI+{XhMOEMltpdc%@TnMoU z8S}zpBZP!FAIW&k5Zi6kURU=I8aoGXs~v{twJukApKGSuS6#06EkoB#-L@>QySAfp zYc$}F<{Gx8R-BU~*KVC0@e)I%TCePP-nI4`bq0C8{i^o9+GKd~VbO%aW6d1#A;ZgT zZs8(+@hpYHJjvW zYmOmcrdX1t4G1#zKMq5%Y*>c7#gMs##$K+?Ah~^mR0ubXo~5}XhcfxI!VoI!<}`SB zE_IbUR9=k#mgr;C9yvPSF@#EqS&IuoBn3$^SxX8EP#K;rGAjx)c%tA2R;ODGaRmv) z8RD}>h$>BRvH>EWH5t^DI84UQU;^A%)=Ev zxvFDK$83g{Wwx*BnBaL%$E1$yyqwpum*+|fHw4mc*K#~1pDTe2^)*?N8`5&sMoCF~ z!*guQwSCW%w(^6L^tvq>SjzFe(vs7XjTdb>E0DP<+kvz#B_9h+-0gab&YDigS#xE@ z^L!OXbOdtsr`9v8`Y8DgeS6>@`W8jXjT6)5ge{No?Py> z)@0DIs1(F5#9nzKa6A7u`@+r$XX`#)Qqu|?P7-C(JgY?slV!(q)SN(mn|zDgP-qHh zYQrJH<*C~{4x$2sN$x;x&Lo!15>CO$Ya64KJ2G#;VYpx@m%qC!N3^C z4NPEMV2{;qyYx`PXTiOzrZ;=nz$82EWv8L7&S%-w#lwL z#85mAdN#fOgKl#IzlslnI6P@#J(Z^iY$SnG;%J$Apa>Gi~MH@k9P+~ zp%p(O@eLXW#C{7n9)^W(IKj#3oGyY!PI((~5=g+sllwj(S)6`{)a%fPlMc}-C?-jC z2Z%6Z=!5us_EjtG`$=FExWTcrM^c07bLHXR~39VMKJf?rZ~ z_e|g-LxEjI2v@h*EYH~y(mHU)(OMwLi5x(Gc?<9dYbNgmeZ>i7bTr-x+GV}@GJo{ z#gZLkK#s%dz}zhWvkM927eYvfsBzg_v&j9K#=Zlu0TGL$qev)8PHN)VtK7 z+G6~-gFd<=&*Xd5Rnl$N;<6A)MMjL)l8Q1khUbgSii$j*sknvJ>6S!FMH(rZ##tjo z6%1k1b{*nztx%k+u+=@KVI;0w^O`kmV>qnNx&7_s)vVQ>3XQ)?|BSS=3<3w}Bzz#V zBI+ZHj2N=WfspBTpH8vjW3Vp>T|)XqH-_u9M*>@t{PVam_1{7$cunLWm%bu=30VY$ zt_0kq7j@!>Wvm2t(uBMOWCap^fKu96y+Gu1V4laDg)6u%xZ_UXvxX?{Vr|OgkSY&3HG^Y7Fmd8lw=U@VDQe7$_ks+0GL@`O^CMfqv6H(BE EKiV-6^Z)<= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.class new file mode 100644 index 0000000000000000000000000000000000000000..7e67ac54b916a8298c6229d10ed7cc3559afe88c GIT binary patch literal 957 zcmb_bOKuZE5Pju188UKkNSu%lzd%3^kr;`sqb#ru8W>_^8zY2J)E-Knj)opI(+*sQ zL%;$gBsf6M!2wvYM3ilUy@*gGvgz)s?yC2yUiHzhFW&&%#jROf#EOGe7i(B|F@sAE zE<3nFn9n%XD(-Na>BKzsYXo{on5!lxv&z_xiu*kM^T+#VN1NYY5@vR^(RP=xQVtH( zq4Hv7dS3lq$ZxD9sBCoz`D*ft3B^Dg-s`{aa@tniSUd|s5(<_QM6v%k^ET2MVK?Zq z#}TX8MxNy`GFsk-i7_17B=z_h!n?h4C1zf|1v}IgdqkA9>99%Ep1~v;Q;3i?`f5;N5rwwl(H$wCnHR5l{1pf@O4E2@v z7wgStqq$%AYx_atfxkz1bZSBVL2{J7LRcI(bfN;c$M!L2nd*ryrSjHP@^&zXl@}A^H@qWpBJ4=SBfGCt6^~jM zG=7*SAH^_|t)~M*$w>|+q2{Sr?v0O!GWCs((D0Ig*#+mo=c%%!LzNMBy`i*aC`F`0 zTgxDf75fHB9Lqo_sVzSR@`L8AZAYeBy=SYITu8oSedpAnMX-)#mWk1X@~^xJ-G+uPS1C@U8n7L4hC({-D>-8caQMq(w+ZD z#yJ8cP$x4ydESKd_nyu%^K$W4VUw3}<#t+?W#FoD%GC i8YaGO2+r|Kf8sY$<5+`l5ZM0=zdpq$++uwJw|@fx_g+^3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.class new file mode 100644 index 0000000000000000000000000000000000000000..5e5a461fa286a0574b56a46c2c0816f2f11b76ca GIT binary patch literal 673 zcmbtR%T7Wu5Iutk27Dk2BI?4OkHnj}#SjzJL_=KoU|+74TXShmZ?F1Wu1s9`0e+Nm ziVqCp$|jxWOlQtH)4skvzW~_9S^-(qd|1w-p2rHIlt`;Y+>tg>MqeHu5a@(3(=s}7 zLc5NLQ#r}qei0$Jr?hfSLS>_UBkn{H3*8IOomINm*z6FpEpsIab8V&NY1;2fdm*|p zXUc68vXEdo#-GWoi&R3`Z+B%NBPn7R1x|*MR$Lnzt!3zp4dg>8Zyg&9*w?k{rB--! z_?2!DCi+Rwi~KT0sQt7$?D1}ija7d13~vdAbCcRo9x3mBWxVi?mzzcbMITlP&HoKT zs1FA?OSMyd`R!?Bl8eZid;gaF?pVhJe=C0x>X<~1&pe|Hrg-xxC~}fgc5Qg7z;)JA5Tly8sXG=k}F4Pi78gVH_0!2uuZBAS^W)&N`yJ)=ueilfe zN*wqB{ZWY7O-Lgp2ZRsy?Ck6_@4Vj2-#>o=c#54SLfmekiaRd4TgSaRwg}6mG`T2x z(v-PYXRlrm=ry5rq*ZB!vOQ4@WylEk5TPNB(dJ0MmxPt>2k}WHg;0a!#F|_U4hgkR zu5$aF@Mw2-dp5JzBUDGYrEad|o8ft1np4p)d;^`bHo*#cJx*3_mY0N1w=WZ!Nm1A= zu`*um8#ekc1{z>PQ^3%-d&rZ;x6Cb8x zSTbgPZUrG4NPB$c+1l>jRN=(6=7}DfRKCpJ*zH-x2hQmTEo?_vK;)wPglGS60b%v( z=S_^^G3L18#*F9Wrv{n!1lxSe+?5G%6E)O9xaL<4tT^!;SGb~uMc!HB)myHt@OL5J zzW~LLe<1kg4=nS0(QmaGcmqvr;yUNHM&*oKq8e_>vu0i1O>tp;o-wuf4{U;Zw z%;oQ}&vElyPGf zXIzrT{1Bmhq>Xk1LU$*)QxD3ImAUm#pF+NOGN8XZCKQKu%7l8L4PR!n2`3{piG^tf zHk4gTHVXbGi!RbB;W(JE&k?KGMZV)OGFoawYYd0ZCO-eH@P`Rc**HFMzasy5Hi{DanEN1}VH*Yc6>%6n z6j72~7F0k*ZX~)qiEF|Pgeyoc@9n>Up64}HiQb%TN@oi-!JV%vtfMYS>e0Z)d{$FX G0j*DXHHOUq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.class new file mode 100644 index 0000000000000000000000000000000000000000..d2220334c8bb715fb29f44b48cfd85cba8c0e883 GIT binary patch literal 750 zcmbtS%T59@6g}l>P<$XDiW=Q18ppWB5EIk{LtF^5FJr^h3>`C5)W7i?T#=aQ2lz35 zg7Fp*#z*49#oYGZo_o$c)4skxy#P4CdI~WVOju50C5a-#d?0+u-InkJ>8Z=wF#|he zNLM`-Xs&dNyFC%l?mxUech2Jsi9@NRt}v9g>eu|1TP{}}tD$|VI^|I1YQevd{m5SM+OW>^|r8tBe<&_OAFgklCZX? zl(4nuTjEo~stsqA+z3vT8KT{wV?=&TN-jw~7di;H6~f*o2gXUN;q`o5oJuo&@ps`p zBR7K-R!vxAsQk|e!^*_KMNetj72~P?yosjcdw1sV4sPO$weS%(5v7L#kQ(Ah(3+$y zf+_mQH>N4hP^Ct=D6PrT&Tb#5^hMF l8_`xMH~opyP9Kr)tOXirdBB<2AH@!${eM;WJn zVWKyCn9jVunfKbhygoexI7YpM95#yBEMkkWoU+v_9Q6B5BApW2y&(r2v5H+3I1VGDg&QWuaOe^n@O{WrC$598acpfi zbv!!#0-J=~BprK+Up@(iP-Us;*M1z%EE7ssNoGSn)81tLulYxQY8eYC5nBH-N@&as zUS`JW34h-LJD8L2lBY)lc@$)ymue10$;hiqToj}$EYB(W+3 cMY8P=8kSI%N*b_?6&d2QRjdh{gzY72Z@WW~+5i9m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.class new file mode 100644 index 0000000000000000000000000000000000000000..08d64cefd1fb26fdae2469a04317839f8e31297b GIT binary patch literal 1062 zcmb_b-A)rh6#k~&vQmpw1XMr-;R4aPiMKT-O{sBZTTFIYLyRHQWzr7W&XV0J@nw7n zy)iM-2jDq;0I$3>p8eq`u^JM&*qJ$J=6v7z&N+MX>&rI)Pq8+MyI3%>SVaX(ChnP7 zW~e73mOS)DoXAM++FK0l6~k03QiaY|v?>X?V}z>`DaYCb$VCugXMIF90uND|)9 z2>-~M6w}4r*yPDSMrSIi>PDkD5HDmZWBIQcJW1(H+^=B;t5oiD_MP4#>8Rm49xycj zTPoG-vKZcJEvd<8xIt@`qJTx*!V;$Gw35f5j+DAq(Mh~wT!NTr2p5nm=@~lEX6Pm}jp4UEnRxI6{3v6w zc|j8s`%u;IrK(;nAD?gU0M1cKp_E1pEep!A?t?Gj>j)0c!?Q)$_nj9eLXgzGa? zXc~`&1j{jAk}*3}A>pR!N=FW*@a@pC(i>{Uv7XUdde#JvoO*I>xk0C8T5@U|x<58b z+s2Bo5u&4TFjHCUijZ!bN#MylHS1&lml9{QL_*Q^#;4l!G|TklQYV8n_6S%1?2=Ib zYlY5g34Dmf625089R9HT^|`BE93aZa=EI?aI1=oWj3P+!kJo|?wi#xwIWEFJb$n8w kS43XsQCYU>IiKgeEo?F_FXE6xo)Kp-Uzk_hW)wm33pdWFt^fc4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.class new file mode 100644 index 0000000000000000000000000000000000000000..502c81291e22231dd35a8334cef6dbf711121d85 GIT binary patch literal 1204 zcmbtTTTc@~6#iy=*|IDkmkNSn1%=+|dczx_L6BI}7$Z_+j1SZ8q+QeQHoH^9fAQIO zO%#kKKJe&+KgoDzTW(r|i7#j7oc-qezBy;-`_C`m09?h2fdS0+!Nf%!mkdNOtHN9Y z^9It$7|0@*KwcFW6t__e0 z+r7Q{0z;Iys%?f;={0}Dx2>SbeQ9&Q>Uh>u5wz%(Sbeg-wZsr#c3el^WtdH$1kRL+ zc+IN{hM|(JjDSI}3Aq|} zY9^gIiI2h9^xD2HHXL=~$)k-t@LEtRCX%>fViaQx6L+wrXqFjP{;PQmqlXR-Y%)aBYMgQ2Y6-W>u+XEyosJxBS=T!a zWLlB_{l{X6QENA!hdM=u;X@BaSBjeO8TzI7P;7UG$&gGJ|I{O)g!J|yW8E1Ybwr3{ zFY9Gopl3Ef&rZW61~CMBL}50J5j7dwN2r#>X^P{NZ4gqU)yVFGWpkgPeF*Ur6bA_l zLPiPMhY6esvk*<}Quzz!KE%Yh6vm%7gVj+jXAeBAl@|1Z;G~%dcXH7Vh>9%D#!dC zcYH3J&a=ib;Y)=&L#iCS5e(B6Pl~6Vc0;HdZ}_xhR|1l%bBdhS@n%Z5ypUmU3}KZR zri4;~G66&}G8~S9H@+@q@q{bhrf6q}T%Dma#@r61w$@U?dy}z?63!^M^Fsj)RyF7- zR~&ez081B_bla3NgL_%5BcDMbiw$gMQA9qANo<*Jo8i&_dxxPsDoL&9PI7hEoqY!~ zJRX(h;yZWiN;zr@eMDv_n={Pi3j?XFYURl$8EY}Jx)!I}iH{xxs?9Z-;%z*6kUtL` z;*+8DSqfplXI+N%Ayntd&BwMo(#ZkrUpE!%SV5ZpDgeWET*74_{s~DmQ4Az|B86*^v?e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..c655a808de555d455a22ba805f101b86aaeecbef GIT binary patch literal 1882 zcmb_cZByGu5PlBJwlE@qAP^{R+>{jCX>gL3z5t~Vst|%-W>D%GrkQqxaxqHfQ!C3% zXFB~)EoqugJMH9ie^e*Cl1QB3nSQZ8+-djr*?o5R_Wu3v&wl{iLTwZpRtxwTpX6~l zk53Dj#b>;%@yR+b8#?B6e6C}&K++ei+R`zvV_U~PFr@Q zimbDvmgDzicU@p2ao%X!mTm7f8!y8(n)jRg7RjSB41;hdcqj$T+GFR$srrs;SM4bD zRGVDnI~0Zj(BD#PyY`i33+#VAOp>{in65y*R355hElF#l<|*0eb&h0s-#PL*lQ?4Y zk-#^l^EsD?nVeY*sC_Lb^f+`HUsFzpXyi6LY;&o2BiK~ z5Cz{!B`{6q_IABijO8=a1vb6#YJj;D0$JA&6xHqZ#x{>0(_=!lUG2XpJHFHHuJ<)F zeFOTh1bZdiY(FkF+bg%WZqlA|MxG<{3rPa+(VC0T46K0z{qQW_eo`*1P+Q1~Lq0$TS=!CYwZ&)1RjxlpzA~>ph5qYHPbQ@YBAg@2V?=j~2(#BBVF`&! zoFe~ml8KJf)Nn2K@c~7@jul!tVwH9#ovr+a{F`)_W5)^IZ0cALWDr=}$F7>^YfG;_k7j1^O{!pxe}=1i=(nERVBnNy70huSHo m?8EFSF4|8ZxJ*fhk}^$Fd1fflOZbq=K9ZK;7D?Qgk6r-B*U5JP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.class new file mode 100644 index 0000000000000000000000000000000000000000..5494a474fd37f19da92b46d584bfdab7b89145a6 GIT binary patch literal 981 zcmb_bT}vB56g@YtZe3zy&4>28>4!uG7krHr${K0ftwNFp#D_B34%w0IY}uWtPyVO& zK|!!Tpg&4_ldVl2iujP1nYnl7o^$4&ncvr!zW{7ubso!DvGLHsBRqC6hbK0k+IU7- zOl6`()Rjr9V*RxAOCu@g6N`qF%oX)5~cQ>nH#VQ1SUO82?)xHd&0 z69k_vwk>{&0Oc_jVfmO0|CT;$;LgN=Q+y3;T7>~Sm5zKXMEnx@myN}3EHr( tkUN;!ILA!;0@jaFMS(|Wbf%0VDp=&WlGWe=mN?>S-YJcc%N*rU`2!syC*}YE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.class new file mode 100644 index 0000000000000000000000000000000000000000..20829aefc119e45cf4c285e1566b4ff48debea18 GIT binary patch literal 2491 zcmb_dYflqF6g^Y=pmpU9N`0cBZ9%rJh`bbIsRnH%X=@GfL)|W8yQJ(k+lA=AQX?@j z(I4QCGTzxOQn#h7geINYoyCxA4bgpoozg!>UhunZu@`#eC*;>Q@m+%yd{W9)E- zk=(9wpvZMaugV3>)buJ54w$^zATTd}Z17TwA)Tvm`F+(mka>+Ob*m<;#@-(7kQ=69 z8LCm24^ncz4JE?*m!+I!SU8cVoGK@e$y`iMz#Y!5s8s5O{i@gH+{~eRe0qW3hOrXAFb1tG&pmG-=}*ihR^XRH8a&SnNU8BbN-r zZaS)2Z;`o@*_H^WZ|1s$bYdbIA_ZgLRQWSa6y-!mJkO;JCCJFJX$lBoX>91j(@rkU-xJdh=m`{$!v1 zOb*&JnP|^sp*@qIG=~Wj#T6Q_(%TL(_0b$nd;#~kvE9XWTDj>k;08U3U(}9-*-ujxi_ccP3%P8(i%QmhH?W{{Z~=V#fdg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..84122c1e38823c6544766246f09ea79c41084a7b GIT binary patch literal 1869 zcmb`H+fEZv6o&uZBQ4V@M-dgQpwdo(Q4T8Bn3!4uS|E|y8!yOi-L^x@44Dpym%fo2 z6=RGK;G6Ig#nn+`XfGH)D-aByS!EOEB|i(#P3 z9Z|FF4-7Ah6`_l|;0>p)JEB@QjVfz!Z*a4w?^O2bV7W}0A(Xe?3Wj9SFva%KK}FalUTM(GNYNq> zWlk}nu{RlV>PC~H(2sMGQ&rfuWy=$|=E?dYxA_4PMtdBW;kcgx>550GZd>oA&0G(x zj1r@OjQ4zjVJ_XZuEt&GyBh9LccDJ}aQZ2kuV^bDRNqmJl56{$1rLKi&f{3)UrQD^DcD(T)P%{wktYpM9u zX`ebxCz~QFFBk3?ngoTc;{}GFb5<-REWhdz)l0G8oAxO|Q79`9p1)`Nhot`q(VeKm-pQsan W%vHplTy>?D)&@_SQT*htyZ->S;@ltr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues$Constants.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues$Constants.class new file mode 100644 index 0000000000000000000000000000000000000000..f66478ca3327cc6c403e8521f9673a5ace378a21 GIT binary patch literal 630 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 LFO&a@clzpIc9}s- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..25080e0a0301d9c2ed9d7f9f691e285f848d12f6 GIT binary patch literal 1674 zcmb_cYfsZ)6n@^VyHalDq9Do;lx+wF6fbNN%rYWzIIvB9{Y5nkC&vVZ6ob#Uk`TOHHfJHnGLBO3bW-%AQPylimJ(%ai0>4@0 z!`&cygSZ#OQkZu4`O$*_9x{mOTrQh?lge$q+{iLK%@j3RD{G43lx0U#%cia>hH9Cn zraG1_Yadi?*U>Fg-ZZOZm1^Fkn->MesA<&%LrAl2%T8HuH3liOqwFcNp_nB(@7TIo zB7;Cht5%f~T?eKLPcob7Jj43y&JpnM)u}K%i^e+WR%l4-&FH4~qE;zt_J&e4xQcqb z>^p|-=w-dJ&Iyw;78RwS*g6mFMi)$_LL~f2-PD~GhUGRK)-Th#d=e`#2u@kA(&MO? z@OiULp}bx)6{luXoar|1+xrqrnv*_z3WL$uWjls2S)B$7CRM|g;f-=WuUa5!vsOuV zDw!+v4#Rn?W~HIj%EQIg zXVM4sjq+sD-j5K5aRm%lX?K%m{)G>~zQJ<>?`PUEjL_(>--%>DifgX@68Ytbt^o+~ z@9>>K-~i7#z!;r~4KrMKNl>cDiig~W7e1P$_{`Wb{PEc%1mYvY5rSV%JxL@7MAA=) zF7n+^6u8$2VF^hym&jLKWaDgtRssp)Y$hrC6mHSTBg!;$(!Tgt1TNB@s5@@Z^|_82 zZnp&oFM^|Oz(GtS>PAkG0{)Hvgs>%ryi!=|I)-?NZs8Z5cn{E>KLq2#8#xaXd61}n PN}$IT6GNQNJec_hmKd3O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.class b/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.class new file mode 100644 index 0000000000000000000000000000000000000000..c33c5afa7190120350ceec8d258b64a2c1ae12c7 GIT binary patch literal 1097 zcmb7D-A=+V82yUKWTK*|&ww{JQ7=sJ4#mVwOh6NFNBJ^FMvH3!pUn#&z=tw+VUxNa z)T^y$J*Ve%=ll44dk26sIJTf+!6AXNL_Q=So6Z0!j?fL%h$>_w?lU)Ff^%d_gmfY4 zP)uB((_7>i`mBd9GnA@z@_(Y73NEolz`l89I90x0T5v?bip)IUI|MG8&e)y1G;p~` z`zrLg*IFVR6@BVC`rOP00+)p}Qz(~Oi_X3lY&Joz2wXKC5qflS&Z68j`4F4J<&gOeZReBtEogObsv+K#~K9ctF}E1#(E|QwAU+Q(rx;f zj8i)qr|;fZ2oNagkp!rg32Z=FuQ&B7dR8=I!Bz&TrVtypGe|9kSg?~pc2kHAdl{r| MBKmz_dn>`g7nFQGL;wH) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..5f7e0e60d90e83ff8794c0c95ad5c74e7a4ff34a GIT binary patch literal 1154 zcmb_cOK;Oa5dJnvW9kO_pygFw*9j!MN@T<5L zQSmtQqY$%BoCK*VYQ@3pnc3NIW@o=S`*Ta59=8cRJwycC{ER&8j%IRZc#r9Mt z5QY&2)FYYLUSKKiX~n*Asx`$nH9?m&85IW^WtmEK@M5I5M{1kQzKZF&biN;(0?S>p z6PJ8X;Ay>a+8{Xs!}{AFVj5UZAoFmG^>#Wm99OyPZA=2@DgK?)!#%k#YpCI@z&$4i ziPYWTt9esKKe|@ zF&_jz)x&AkT8YfE=0A8@r0AMCZ9;yup#1w8%uy$rjTzHUw8wMQ#3LTv1s-tlRF@nZ zA#jehP1XeeYxfTz4pDk{fbx&rYmry?1_0+#!77%V*T@&kSYd6RcUIZM;XFW@S742u n4>89u)$%uZUvTCp=0EcWzYDxpbAWZMv0P#K0)H1-F5%K2J2GRy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a64549788707a3a7cabcf8bae000d01adb446a8d GIT binary patch literal 4537 zcmb_fX?N2`6usj(mLrRu0%=)WTCzX{ghCpJmJsX^aF*I3Aq5JuJva)sWGrRtzW;~* z3(9FjDW~oC{-l0r`$m!-#e1M9i6V{W-M8KM-srD?e)|K!dHf(_AL3o;#<+~@n2_o2 zhK!p?L@T<&>!nBF;t;Fy^u`*tOCgHJ6N(!4aQrSr71H(`=Fb6QCk z&)#CtUeqmy@fJFB+~6fWqk2xOdZCzC$KAygFRkbqK0!<5hh%XhdwVj$aG@u$q^)Rb zUNdrP$}Z_fF6yor+*WTT6Vcw<4Fpis*7K&86$aPHGlU7gXzGT|uyZRKgB)AS@S;sw zA(!GU)z`w;HAuEhtvH$yuna>DQT=Y##ktXzXq!ecO6XB%@0z++$g9FeH8njtQwf2{ zMTtLN<`#u&s6~EPEj4QvG~FmCHR(zUVv2-vqWAgM7#<_$t&}4}(mPVNmU%R(6&=1g z#q&@?j_Q)?jX@FM*UZdvfs2e%bj?yuT^-B_bJX&S8rt|bO%dHm(SiDs3>0?%_6C^s z!tNLIw2U+b+e(2t;!|ylw`GrnMXGlZLI$f<+h~~L-qv}o=7v?I5))CEQ|59h!{fSW zFb8WJ!hon?1xKJOcmszeEGc+|yn>S$kWf%yz?4u_@EF9fi_QCIBM%fAFC@ri;@#Y#@WRg6jaOu^^KGaMEsH7Xj0vF0}La)(i8%ME_4+~6yvC*cbPU*ap8 z5}O@tI=w_=K*86-{Ui8BK@?Ynjo&Kx4&O7xnrm*e1v89n4`*xAwwUZTZHBYW5h*WK zh0n0x&;D}FF?95Z5v4d$@umRvaodco*}PqV;QU}{uM^1;^e@~o)Hk^zUvfUy$KQfJpGvn8`oalg=hv)V*_ zg;>aB%1rrKajD%vcpOM_x82d%L$k^yG0_~Ptu{eNN1DzA8%rjqllSLS3^!XudK8PpYD3>d(V!j=0-*}o`ESam~L>ax~TXnl#R8;#+gQ52d`3z~67|3p?@OK(# zOydL{+4q6rb@~g4xkH}{GTk4+QMw+Zr#P(##A@F&u)h9Z5cr9n0ys|Bo#>$JDFo4j zF7y%_aKPP-H}Mud2{eJq=;tKfrgs8!f+U1wq_6+<20GXVf=}qt1r5YE47o8nLn7*fg^snd~4)*<*a0u5BqtCexC%XgWIdB=B_<+KDg*Y-wzFZ}H$8e5z4iPtE^d&h? z`FwzcB~!`Vw)h?<%R@{;(bp+Ex~FO%sUF| z5p1i1`UHzo(A{FGB3O-{yFN#@63o?8k6?73`hN&^&`+>KFGVno=#e3UWhtASe0fNu z$PsN8iC{~V{X7w>Km;o~ezr?6*Y|A^Y_ui8=ydEQWs3fbs#mBkCr|e~6}HJRncjj< e*+H!MlA}~urZ`nWhX$%{!S=0f>>9}i5c>~THHxhO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..44a598bf6bd3bf91323b887c922cf116ba1c4bdb GIT binary patch literal 1918 zcmcgtSx*yD6#i~oTBv0!yDPZSvW+4xrBF};#-xg|*oZz|rZ;qOm>H*2BE0!C^hX$Z zDTzdU_eUAeof+r?Q9_9GaF_3%_1^EC`Sttz0f0$7j-nlj2$E5ZU^I#V#v&MxU?Pez z63tNLd`AvrDDuVkFJYWdVXoluw7=nppo*}eg76e0kRx`wl^5&YbSNNJv zNIYw*T+ee`lY1WwIYq6+@Fu$^6j2mhcZ!N5)S{u0tZEvDP#x1&)`cN#O;t*wRMJdC z(KanzdFp{VVQ*=wct()e6o$hcl33zWZ#&H}pxS~v4aW;QFOl2bM0SI3aYg6Gy5eH# ze+06{b*;cNrXNRG) z=FkhBp~JtQBdZM4XHSTs&8~})VeZt{PEL}cn->b2d?BvC^F{CjghgqWCpkX?LNA_aKU`~3RXULyR z8prws!~EY3A2y!)F5}jn-)gA(syTYxqU6MfGS`XUJ+&8dCJpWFA9kqyLNi0-!rWCyjC1 zDKs;hn@0A)cHQGH8pAFaM>nlwo&b8#OS@0#Lq8dj%3l$pUl5QQ?Lwe};Ag}KLI+XAL2M7LKS?97q!8v7`+ehlEE>v+mD z?mH$o?um>xg-f_hLCDn=Ty=F*xQ0QpHbkfwvXsA0!QUVx2sVJ5vlK@VDKq-|SVH;#ANHPgfy6^kG zy!NFpJQN-RX-_$Q>pA^LeP~a=k(6Le*y?jUGn%>gyLaw<_s;zF@2|H3Y{d^LEWwc^ zjv|-9NF!EZG{ui&DLjeevN@q(EQJJ)q;L|aQg{icQ+OF?l6VDricLO+0>))yM9~C_ zo>fpxp@ecH&f$ClrtB*UtORU1oKSE%3d!;THB5Z#0Knf zLts(1Y#BqKul`Ht?@bk2CeYBF%a0V zS54ZB7fjow*RA*Qy53pFc;oyo)=3JaiiUT<(8mpjF<#u-7Myj}E1O!*@EEydu3WTq zuj9QO25xpBN&nFwtP4Ai<`AL*XJaxKfUwo}wx^X&F> zTGlQW4W~!4CpZR+VTrlr%k)a{zpO@k-&Dbv@XEGD2ci|XD6qQ5&3o(;r{eQ5YTA?~ z2kWgWxX46#^zf4_k*UoBozJz|kiu}em0vy4vn|1MUur*dDTAxG{C zQc#v>55>=+e%m$;ove+G939=q?bnboT$B01^cUC^BxX?JL#Bq6z{d)wSjdeFRo!Hz zST>&qdB5^b!0Ho?)quuiZ9S|zG`cD*CP6mLNy|k#);teTpeIrGSr-k{o*>oN&W|!H zK%^ZHJ_^ZTS7V(I?vWD}b5zaNgF8Xjw^#7A063$X1Bn$hg@*;D06oTqan*JQ)#w1*OpLjg980BwaE3_LkoRw zJJnB$wEA6;(!Tm2Z#ouS;$M{a`|w$*Jy^TvP=YQr)fY_eY23(HSxmzV>#n!MsTv~A za!o!8CUu8w?ViWSdll}TkvBv8gLOwrjy)-po!3Zg9iKT%_%vCIC|08d>o{J|*H;8j z@q0tf_eQM5COkd2-ij2*tfOo@sG+eJ?Bne>A+GxnoopNY$!2tMtOf$eP#7GuM6i|0 zd76)~UvmSIj&yVeu?VIS{}IXdj%hSpldW=%0#QiNh3rA!7Sq>edMUw|2LK^Bq4W%mT2aXRXen|lfASTiAm6i4;pydSpycC1B--ULKgjpVr+W|2J2%zMzr3K?uTIP zMt6v@!`}hpSs(P?8VEjG{GiLQZ^big`IN*SZe50dD|>l%iQkYIyNTp4bwTO(k%Hq( zghv3OT*2Fs%O8H+p9%RBtp88pW@v0$h({Y2LcRz`81 z7ULMfajXbAkwGIZ@8?7N1+E@l4AY+o4*v&Hj6E*^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$SignedParts.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$SignedParts.class new file mode 100644 index 0000000000000000000000000000000000000000..71d1a41fdbf9da3d0a978da3460497e29c4449d7 GIT binary patch literal 1505 zcmb_cZBNrs6n^g7ty?K?iIF_eps}0}drvIv8SZ33+{ddpWmf5b;(+sh4 zzL+!0+2SsPv}KeT28?X6u%9)I+>3I)w8Nmx?qv%va|XlC>mFy1oN%Wp%Gyn)dVRLM zT|clG1`D=p?KF?8mRIIghcrr%wDg97CksdXgzFA>4|T)$Z1*so>T!wjLY*#Xk9)Sr z-hm*y{Fso$|4h#i$=I&#uQQDQ1zkS1M|0xWZ0cD|+$8s#9-Sm5g&~?Tolfw6*U>q* zd7SBKS?e@8s!?xxruEboJ)QpNye)|iYq%t~BB9|S9x0&c=RF)_4b#YIxPjRY8OErF zF+s)!nZPKG_3xV&{a^^2PTeKwqsdfPuS(S;S|kFv@t*)0*1GR6Sm1P5qF>{75m$P1 zncjmTdQ`%j2~Z&bajGTYR8GLDB4B7zbd@}1#4w4=V3;E5I&tx-EwGOWokMz062ldu zk-#=b{?oYH@n1tI(Dsc$UigIYIb;zKx)3l!8m;YyYm`FRsoz9J%4JCO1IohU)EOcl z0&{o18Pc@F70e0jxEc7&BZ?&EJ4oJACE_c8fn13z(ix(shy{Ww2SQ&UXyHKU4}^h8 zAPg#BDM)J3R#fB`y`hzG3;jkV(!!u|3MMeMd!Q0%k$;ttNF5w0ERZgQMT`(v$y0`o H_-5iKpv!*- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep0.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep0.class new file mode 100644 index 0000000000000000000000000000000000000000..9ee25932249961f68857d60a1e960d838bcce13c GIT binary patch literal 1064 zcmcIj%}xR_5S{|=3ZjBPC>%U_(2G^B91Ou9OfVSNNIaG@fh9|Kvn{$jgKy-)2k@bc z0|YQ8tS1i5{C4`y^qa5mk52$7L&=668}@A2XOQrf4F?R0EyqDwN72FX78QoV_@QGk zxL}aIQ{L=CKS@NG`%|vT{EgrBgadTR2XEgBZ+}=eWh(UB>M`35T!8Kp&lNG z%D4l3cD38~u&R`A#3YwNVS<@^LUsA#4pn^r-OZbx{;k1jTY=1k-Ug+kN`l6+$V;K%v;mMnKfB#g7+fY~)WfrV~%5 zOrJBA!DW1ve^1nc3EM41H3mw45&k5#g3n!{rvg${sEwey%?<+J27?z+RrAW_hwE>Q1gYr!6->c4@gbOUy~!R zLgte|i=II1#evYK3sj=9MV&S;_?)xQDA$p0At literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep2.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep2.class new file mode 100644 index 0000000000000000000000000000000000000000..b1bda46ec48729e8a548ff35ade94f908806c7ab GIT binary patch literal 745 zcmcIiy-ve05I(mdAtgX517cxffCWos?0_HwiiE_FN)@ByoQR9%RJL2_yYM6oJOB@c zI8=qLsf5H}-OuMcfA^g~zurFppbz^IY)7ygL6^b7i}K}_GQuu0lryXRVpKh&VQ@Ik zC^JM+puI(dR`|+h9;fFFk~>3*R14?OF?c(<&yiz^Li>_?l%-KpXj#!MNmbmTohyml zc}M>88J=1!(0C>E;B-xWDNLc!^2^+LE2JO0n(T0i9IqrhV9>dKl{odPGA@EWinD5F zCEh5F431XzJe!EQh@i*dv3a_`v+Fm=Oj!4a0oTGj@rQguQvM?q+G^T7Ce|wQQN7`` z-te!&3@)0xtQ9L{z@SB^O`nwo3<8KK+N3BT8xz(czXe+mlI@Y#h6Fakn9u}v!uT6* C==MVZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep3.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler$WSSecHeaderGeneratorStep3.class new file mode 100644 index 0000000000000000000000000000000000000000..a6e666b654ff2fd1baa793cb3db8f6471ab7edaa GIT binary patch literal 734 zcmcIiyG{Z@6g`9Mt{^C4Wn*QbjgzPyg&{=61Y@xz#Bz4HaThnUWM)A97XQS;5AdUm zR}6G4g|V32=edt_=kx3R1Hc*fBQzrHMA#K*JZCL`wd!$BWZ^)2U zzOb>U$+Y6r2~&ocT~=tkPInXyby|S*RRpL_y`mAXb~rBX{B03%eW9(!XWl5Aa8c zPb8AYSfqM0%reY-vmc*t?*R6(8DllZIwA7;(8g#H8mS;2+-Mg(p?P5~yQI+Gv(Vd} z$E!Xo&R7>AQ-MupbE6AW$}`I>tk#PPs@oje3lnX*!t6FZ=|1ej5gt6(L}veGIm)H*qyVit7VZi@c4kxnWMG7 z6R1Mlp}OvmWPQTrqETj!LrCVk@$_!$ZrVdK?cw*PgroT`{}xsy5GwLr0E%9*gjo2B cut;W2l)B&w8mP)_3yRRh@^MGhCf2I8FNKH4qyPW_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..0f32ff6c7cc189f9afa69720f17e2ae1ca0ced20 GIT binary patch literal 4058 zcmcIn>r)d~6#p#*7Q(6sYL)sxOO=Oa6=|!5suUui0U`+?R;8Qd8dj6tbhAO|`~7~~ z_EW$2OFPrr8Pqz{_H+NJPJegv;GqPm12gQ&-h1xvoO|v$=l=GefB*OsKqr3iV>d=s zgllj?#h4!vME$71xO_~gnDpaGT&%%V9WLP|`Et1qS8&yjX}qk$P!aQ^9`RbvBx)e4 zh${bj{J4f>EoNZW;W}>kkwV%J3$}`kidR%P3U*CKA|gI0jD&Coge4rqwVjA7GF=L^ zA&UcjDI=Q|Sryqb+Q(J6Wu`k-HXg#jJw5h?%rRB5XJ=-DnDrjfSV`d9ZIV z*xMf*n;r;`1jl-#qhkshLf4I1Lr)o2QjfTfX(hWAZ0fVEtZP{AgptY#1uY&zWN2Wd zH#$BRoQ@6+2P4tm;qY|uVt8mQ7@3YnLkgldmlP;GyX{L7ykvt0RVJZSR1jDnFv}z28u1&$M#f7$_7n~o ziG+8;UMl?$Z<+74N#Ta^0~(s^Eq4)w)K~DL5JvfkL$h9<262;iLjL*%QO13Ag{S(wUSqL+MOP#hiwDyejwdnugc$hJvX_LtiyGtLLhQK@73~^0?V5 zn_bCWim2&D6gA8?r%?Aqx}K+I)KM`Q!8%kX@p;bVNF;!_Qu z;d2#VX!sIesrXvMH~3b?Ee+q{d-k5k44Q(I>qC%5JD6{}8+c^AnKvvQj&C4#=LTYv zL7ZRTSv_z~wk)FI zD1R#~<1Y{DNj9;SP_kc$w6I){ajXO#ja?@_VVA96*?ARIB}6PoX0!bv_9Xh@Wffd( zU#r|ryzS^r;l5(^7q*sf04vwfpQc6dm9yk}Sz}i8(PC1N{_I@pUv$Q?Z%T^PEnVEa z7`~8gaWCquWOt+2*p*t(Esd_6rrAB-0@?i~VPofZ7&%>DKjWlnTu(wdI?^9eurD9- z)l`YqSw2CCPbRoXY$Ok$TZ~eFfgZ9ck|DYC3g(w?v5*K$j@)y84S&{Ra|L%2cG@s4 zz32kB(e+5%Sg|h8HD>9(f&&HTR}GcC&DRsG0{g3n`oJ5H%kR<+-O@|(A` zlTZ1P215EUKovmCE1?U|@J+$9c#awpAVwXjyYoIOrWz_6;afn}9aM)p7NGu(nqN6r z$?w4;W;;LXIy}rB`E>=%deqPmb0k#7F#;fRm&1^%DHX+EXpTg0uTY;9ja zZG-MGDqt6IlBY*Mg*%|Bt&@O{)z9lnFDfBAmqI=QFa*i!IlFM|PuQHKk(HpaPe z&PK2YQ5?jC=Vdc>_n;PM(ChizTJV>4@gn+&*-s1=6_-^6YkfY+CpcJgnIohkRPo^) z&KF$o_qGEx-9|%0<2G!&iygP|#69fvfpP)6e&LD=FKpGG+gFzyLsP+p8iY#cxX;s~ zBX`mCI~wFkGC}#wFF!!AVGnWy`zSj(zK5x^x4IV1l=~?UP(DT3Lisdh4dp?~LzJy& GcKrt?FTZ90 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..50c557b667f7ce99a49bf5b57e855970916a4d23 GIT binary patch literal 3174 zcmb_eTUQfT7~Mkx6T*N9D&CEEK+M#tt%`-pO|V>4)OxAf$>fj>PG;iF1h7_nwfznK z1-|s9S}(L~b@in${X>0fSNE9-Bu2E-Wgh0_+`hB-ciHFs`Oh!E0eBbRC$SA5CUB|= z0~k~>)QHU(mY#Q=jxf1O&$w>DJw{Q_m_>cq$rfG9 z35F_mXf`3r!}8c!W6scR!^!E>Jj%&&UiHN7lJElsTf^xEeW76MH0t;>u2;~f-I8Yt zE^IhyIabg|4xL?>6vPMJtWdCK+;YTZsgM!g1tVi~gyabFlHpmhUmlDHdCOODLb7@d zp}gT_ZQ<#IhM5;5LS%(E8VwOZOEf!G3NmiVp)(J4Rw17E^`+guOOH%XojN-qeBa24 zLDvbyLeSfFm9R5z_RdlS<`0{C)-C9hq{0IfqTgO+a@o%Cf+>oDN5vO6FsZbiE-@RB&eXnLtj4PxwXG z@yT?32tUe(3PENuSDiHNaB9T6U^}RK;qs6r{=}mtwKHsW9Riz5vs5@A;@0 zQ;dJ*)N6O|UGGUbZV;`_YWNagDLD3jYe~h|8ot4|8Xn*~1;^ja&Z&%)8Z(fERW3>e zJr$S!cL`8Ba)O1kFRI%p^`Ozvp z%5p&w=#1b*TDY7m<$0FT<_hiFSqeE#Nhb}2O0#8UTXK?yI#w_g?Q1k`m&zK7?E22D zUE!5cBUndYAGuOs*}hKoi>`~y1^c2LQLv5(M=Xy{$y;`I*cJuhFfLu4FCX&ax#gt< zPCv>!>;*vbT4=4k*%Z{vw4r)*ui*Nss9(r??!2tMUTLSD5W|pF>6d~VE12kdoBBAg z>WnKpS<3dPu#1A~6l0Amco1QI#eEtQf7RToLA*-vr6=o!=gAjEeO6>jRNeh6_^>Jr zOZCW|9ksC>Vfnirb*hoki5@Q0tZI9Mw&D9M=GvXi7+Dr$jvp9~OomaG#j0tp^uobT zKF7B4aTjMx3Fp70yg}I3$?GI+DgWULY7h2E`8oGZ*{Zptv;Lw3ZBosVFV|)?G zI!tu`il!?)&!Ig-^Aof@#F~jmXl+~Dvxv4B;y=>%R`j9|YiL_y*@XnZJJ?TgW*1TH z=KMac*n@sjIzucHXE)LGaFvdCNV=bo)kA#i)=7M2?DF4X9N`H^IjW-WzKZvn*nNMQ z(%(F^o|8s3httcQ_K6xglakHBh|P&OS+{J8lia$8NQJaEkXAdtp_BNJl0iSe1H?T@$9%H|bJ32!4 zF|JDD1bq|dF6oEf&=1D4AB-wLBoX@y11e6oG}F@`ET={f9V36O?b!SrTOOnJIkrAV XgUk}jB)`ef>N+%H14sHeLcjkD!6S7^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.class new file mode 100644 index 0000000000000000000000000000000000000000..d335e7d3679d8f670dfdaec2ba542d73ee9483ba GIT binary patch literal 4457 zcmcIoYj+dZ72Q{sJ(e`Q48eiKjW8rJhIlZKHpC=g3xf?3HjH>EgeD{DS{@kBh|vh_ zv}v119|@(eq~H1@66Zl27U{>Xm4A@`l9kncN3yMY84o7qgYKQjJ^P-=KIfj%cRzmf zEr5ggXA(U)rs35jVt6fqXK-8%Cps~l!U!@+oWy7fr*JxjF^p?ClfYSIHRL*RE{PN- zl3YHS!g*X!S7rivTuk8-E~jt>1r4t!upQUb@JltknZjGJG!&C4p{zj)v}Gqw3v^{Y zzhcy!sl(TetXHW>e@Gx+@?}}zc(y1FIV~+Gm^K1gns)7y<&-?vm8HP*jhggt*(GVz zf*P+&b>9x=j0{Dk8`zdZppIjC}E`bQ_Tp`o4fxt*# zgt<{pS2}L6%H_+Z*$j!mV8iZNV|KX0*Q(Y8cY+|*0*;x{&gNJIZfguO|R~k z%w28kNp^ zR@rtd*V1`^j&nNj(heV`&EZ@&@7<7Yddl}^(lz>%lpD}6t;5E34L5W+n9<yGPAbIa*@48elh;bU;~pTgNQk*6=GGzs7HL{1(5{@UD*c@Vwu^Gtf)h2J#beW$X!?)xZksKB=}N zJi*4K#R#01EDIKU4l|I|0|M6~0}x$?9tux`3v2V`Cx8pYJa-M_1_kb{_q2|P_2X+h zNLOrP8szO6$%A~Rn$MG4?B&h~^n^!EJ+K{vodTObp9hMeR$gSwC!m?5nTc~JO`brF zfIn>MlXN$|x#6}QOfMO*hUX6oywi6kLf5Fge|%pbe3E{kZQaTbBerY#bBhOZ*s!eO zkwXIiipuyX;#9eJ|1bksyjf-`-fggr4MnyNDIX0Sxk;()@d9p$<3uzd$^<|35f1kM^#P z1!ysRjm`xm1Qw7aU-_>4K2n8w=r@Qe`IT~*5;4kvSmFm9)hN3hsyO@Smzz!;;H(@>ecC_e91C?& z%m6Yi0gpHL>7)+3o3g#(Dh6OHp7|QjevWo!1&PVAfzVC7S3=YwyurDj+HEJ1uAbPz c|2=vz*OA~K9zA%6^A*m2;QSWnk2(_n1*nKfKmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..2a19bdb836230bbf1f9c1578d145feeb45f21d57 GIT binary patch literal 3165 zcmb7GYg-dX6n=-qY%UAhfOx4Fq*Y1KELGYfpanxvY#?X=TYI6KWC@F#UEB*|t-b$= z{)c|BwngZNKK}CoHKLI{QKWue*?INpW`@(+i_$u7Q-3j zq8N|U_YR-jjbb8!d-yntd;+I28O2l-g(#*IxQ_=%2!Q|2#Zkme46~Ty@`rr%NgSWz z5nuQ$iqEySK>Op41#eIBQin(Y$VIQ(mp4*)wX%API$mc9>IbozI0Z z>@MmK!^i<_7FDxiXf~(A`4N{Hy`~jB_pZM{%-Vb%l9epaq~O2TQxE8>vRX5gr;f6T z;aKXjQY?&4Pil^%RyD$OwN-a0^@u?txA}x2^Jd1hzpXv-G{+UhNI+PeY(tQ!YVMc_ zCBr43-nM+Fb~^&e0I=n`)3&ut=c4GU<;RoivWR2C_ikME3?kpNhwHm|+_KuoaB+8M zo75Si!(~GxJ6^OryR41tJhf-{%1eeHX&GtsO3-91peo}sdKmgda4b8+^C5DR5mL%; zMtGfZDbeJ%j1Ms&<2M;z4>jzQ{uoVmf+{EI(-1gxl%s1VaP?KT8lCUh} z32X_D3>Th^6+D%(3Qxi_8DHbMjBoIQ;mGwq`pNhf-^utM*N7R<#bIxQj3I7wYyTp# zd8M*@TuTW*$oLUIG2A#D&}hkVZME$3>v`9|+6>qBx1~r?i4v7+oQy5|8C4s)Y($Gz zsB-ERm81*Mr^_MQ;|0Mx|+ARGrPb!>fm8yA+_~K^CIl@DkXz)rInwN$yE2y!8|o7}|U81uGO^ zrpTPF8+fj6@TO7rY+Ey3g;%{<>I-CF%uz2ID>9t-UD`{Pu-XG9a*OJ-U8n}4Q|EC2 z^da+Jv1+PrDx1+FM)KrDK0ncLq5n{4u?fcSD=QRthHl}@oDZS|5;XfYxr%{~&Ht8O~$4&NA&Y5iE%l+4U1o33te{yN-B)?7N9`3-6Y~ zhZkhW{T)dEfl%)T+FI}nF7Qb*+<~L(cx%H>#E5U8#o!lOR^2s z*|yOa7(pvWDbizgR-Ha}gVg{r=lLD1TQQyx>Lh{+PYb6KN%yYd)K(aH@<8u#o(vx_ z(g2M3ZXO#YoMC};Q{cqXz5n3!8s2V(>I^`|8c;FZ#4Un|;-kh%;avGI-i|ZtIQu&y T{G715zdo&#G#epV3r7D3m|{*G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..2598d441a419c74e26b08dc69c17d3024bacf76c GIT binary patch literal 510 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..3bbf45d735cb39b9d416a9888254acf9321eb6ae GIT binary patch literal 2773 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 CfFV5q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..0d558d546bccd7322c2342095242e15387eea544 GIT binary patch literal 4187 zcmbtXYg-$~6@Et&tPpEsiv)seJ9b_w-g9R7_d9R> z1HcLVJ%J1s<5+4!8l^al1X{4H;DrPlu_%YK94gI7!A!uyiX5)QVM~dlz?B=Saa@)1 z)i~A?G;~eDC#As`np594|>K8=?Yd?t?1CU5}P=0pO51U3ci@Y5$Wkm_;MUy zX~I|WwFHN+OYt}2_+|p%!ndW-?O zY(stzgfX{dI0Da%&Ffjcq-$ljly&uD$uy{2v`kYkx|W?SY34#%x3g3Fm8$Nz48_&g z+~<5LgL}AZXUH;`2E$ybx(t5W)rv2SYb%~xLd2sH*z21uRNZ;2YAy)$`DWI#Yn5_# z)v394ENvw_UC2+4>yD!>>4E=T_hn{Xah3!Qdj9>5+qD^A!q%?@n|7bqHBb6d_d z7T3*%Ny{*qfgrAj>$x6YE9xt*VVM#f9~;BUjuyglh4@Ms1u`KMyGUEXj}`ocgd>qj zTf*xDIcf$twrUFtGuGC_5-`K)?f_|*45$x^pJAA=9u+Gd6{D7|q^yG@;kda76s z>L@X7RqdiaV#umFuocCC@)=p6jCDv~vGtLhQ+RMm8iiau*N1`8~2nwG0c3NVkh z5I~!Iaw>e<3RQ;O zBoG;$V31p^dGfs>O;2!W!(d%nu~bz21%G8?lle+{Iae^k%*xqSaF0N+A^=m3wmkM;}#iPsLlfFK}{qR`Tv1tP zI-7~ILUbpz3Quec!U05KgaeU4|9b~nb&ax<<%__7-;5S6NP&P_EL)C#zG~=hnWwYm zSrfuPxNmE`Yu|nzBdkixriCVk?mzk1pTkEpSk@ee?AX3DhogK&X88P#@+r!m%Gm+* z@i9#FIFDct|9D++9;b{K2*;=R?HS5>m!LUy2O^b>you;7Z^P3Z_tG5Dg&2+_fo`1S zH`Q0i0CM~$O`Qr%y-ZV5Kf7tFXFQ#Zt)t-v+V7+B(j6%2b;PA8zK*8xR61}Mg>-iq z3df$nU7D_X`OwbL@e>^TJoiU@7lC^^^RnU@;23i`!4OW1ga^46p@j^Fxe}#~LpVoy zj5}MXHOkdVZ}uTC7Oe)Ih7Z%S@Bll8*gNP`Fs@*Na6RC0M?CNf5DF%z6r69N>eL2; z_zxY#7)CCHpv2}-2%Ez@v3Ya{Hmzv$uxVxH8`z}i9*m9gFtY+$F+;6MwBtNFIqzm5 zDLyYw;(~|8Y5qH>kOCW6!~-naYY3!52;^!A@K=) zV$VQ>H|uEl=Pf#q;xgvxcpeMhr_Y;CG*Nb$s~=;=&y(sOCu`;?(KycYM?;xABuDx^ zl2>Z^Ry>4cxmP@dBsVL>@C2#5lMziP4opq65+WW zASw8S@ym*AjqrypCdI6}FOvPT^~lmDoj8`b%kUy=^Yv%YqW5*Q$tEYf(0p4* U34lgfgjpB)2|_576wrbH0%%GSQvd(} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..9a97a32a9407d53bf9a095feb71cb99059eaf85c GIT binary patch literal 3601 zcmcIn?RFDY6x}yTJ54fB1PUTz0|JH?IRCoDO|w&XT$yex6U10{ zduAx)yR35go@q916d26r9$JsBWn+2KF`fiQ3q;^qONKc&b~7)7z^ce`&kf~rIHF`| zBu-5P2DWxsAn907S0Yjg#SE>|qr9~g(WK#)Kx%TiB$qxxxFI8hBF2BXHUJ% z#a*K%r|FxN>DBy_oU)ZC4lDQlm&O5Qt&X>FSjU?6Bd$!&v&yzxd5|gi zE9^6&mvOk1S&M|sg6}P60#ZVV0~$;n1>DhaSI0ektYKcqC%CWSQymZRnU2q4X(;L_ zLF!mQMMG7GjfWZ@>2Tm`@N_J}7nt2VKwEAZD+Zx&mBM>L%Z1JGIBwb%SC(&De#lTu z|7)htFwXsP#|nsCM}SaA4WWj|I-X!zVD#0LznoDGD?0k|RN(TfiP_MGwm>$&rUK)e z1CXuYG77B}z_4zlfVIFA*z;l{VIC>VVyz<3)3_~$W4RT>41ESkbR*7euDBU6hS>-l z`iF5n;|8JSmKdrR8QEJBkhff3NtNKvz0Nt_GwNRhbAGGpXF|D1-Gf`wtquw3N^vW% z3S4;w)on8K?qbb$$|~Niu;!D^Ls5F0mKGD}HOauYnBmP(E}a#4&{kjji?*S7QZm0e zCEE}#5cBwuZD`z}z&Be>no+cEfz z@Tv8s8yafo9lo%9T+GSwxf>IvKyUQ8Y`AqN=_Z@Ip4ee^&45jq9}@UFd%X?Tb{G8h zxgOd{9%x&{!@4WGVFV5fe7oHOWyd0Nm@Fl(&P~h<mR(Rf*5&86^5g%+Iv{=$5>dgpo&JU zuGn`#sA7xl+nf!v7izWdXNd2kZAaLqco5u>z!AK|k>1#ZUSv2^0*Wo_K%d^i1SM?rDTxg2_@-3V|P=M(xhOKOdP|z{HA0+BS>}9?E3++{OR9ucop%z zi8?xBc#h6GG=Vz07&(1EA=zI?Dh7_ytI+G%mB8sbcE`~1E4t_7tJq`CCsy%>S;yWO z6u3Bz0!`>-dxEM?65M;_D@%xHaGO6#3TUPQVGXE>R#h@={rX5UA2-SqplD~I^&)`KrPll*7vL7Dvo`$hJ%?7!?x{ta+MH+BF3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..2b2894f1259d5d13442a74418eba3c2ea280095c GIT binary patch literal 4086 zcmcInYkLz#6n-a7yChj!GkJr7bBfY$!xT-EM|tVY3@|C%q{6 z2mIWA~#W0Df7^ZPsK{|p?%*tX;7I)?FJ-J+0 zkcr|x<`q0(XiLxDVmOd?y}ahzPcA;y(r!M_yTNE_G&4Oc@ zhHbiz!%g9On$NvO%jB9bd}^Cz&k`$|K01@m$n|8XO#NjJwCy3&@z@05!R z+{+jXHjNN4@^#+uEZMIPhDE{h8E!VgRWO{K&AkAM&Yc|h=H0Sc;QnOg4?-3(d_pfQ zmuNb?B{qhb#8ZXAaC#?T8KR{cK!&56)@%SzGgG|eami7Rq32%N5mu4UTfRkjM;*r% zhIEhMc2}&}hLhLoYY4={coQPFJYcI>vj0m>(&ITgQp>P|bGg4KmKpXNx!eO?uZoRf zARd5Q)|QL5w&ZK;N9VgnNz-RX=VrL?8+o2|9l@7H;G04UmK}!v-7O~0$CpiB3V2oU zkYteOqH=8*4#j)7x=j17n|AdUw8f=lqq>rnI4zdWh;&K%d4T{7%nTws`vzt z7^Ygdj=^csZJ9GHuYN|-@TV#s<1-aKII7}v7z!3tnBXd&Ag`dH!opJp&s5lO6u2r% z@D%te1j-Dzw|8d!AVwE_;TfiQ;IAKA^%9-dt-Ql?bA~5Kqp^SW)F}!vUecDAjP_f^ zl8R+ntjOXke68XL-k|`sGanjptl+tdA-rI?u`@#r!7wDZx4_qRqh;3PC`qysM{Am5 zxVF8OjrXw@XD5hV*IOYDNsLpDFAT>dWsQ&=Ten8hVYG6!>fw1q^w|`bwhY`->s_YD zDM0B)(GK1OhVL4@1Uq-N_R`elJiHsIwe>Xy32f&=*|Kv|goY@4L|;!3WhS{n(f<}F zH5x>+E_mqz!{esZHdlW`^W;o+dotd@I73LjSPj7qFnqh)h}uMDt$RB_RCJN1GxV+Gw)Nz!Jz2l$=N$8o#8}9tBt1aCEdj4 z{v}HkY5=xjevsise7cFR&1Bv>*Mob>17SNNc^I=C!&_N@2dV*~p%#Z2erPE{*+pDv zov@+3B#fX3!l^|lhVNUVqGq6JgnTn5!eg_kEW^wj$AS%M01+I?OwEkznbDa!y7yyx zhVp%%LNvqO_@n=IEBRI(+59C`dsxp@U&0`R4zd!WbMx$BoTP88Zu*D|;iybcf)*uL zRJVgs!u2kF%pIqm1qETMdlIj}60Z^J`yFlB^XFb6{1WZIqT{Dv>3dXm(h}f(ntqZD zet;9yOH>xq=t=648JwbjSkO9+Gqk-NJBtr#ZCp-3Fa0`bMuKYTNFSBbkqMeBXGa4^ z`nK5l4DEFm5wazB?yk(P?Hr|j&XKJ!&ZD3HlQy3dSZOnrcnPI%4f{f%R%8{?HN?V5 z{DO`(s5BTf_J`2%2RgHDtLW0R;Z?k)XWLitw!Ve~A=G(@1~$(jN$FbMlT^)<6f|5Q zPX=h`Fx7)p4&h=IXFt`FAF_Y&N2)`R+)74(D}g<=@_*IdK3u|O8j*NT1^*C72XW{% z4*!gU(kr&X!ZEUUg~meo2zRJX5CfgW)y&Nv`cm)47ab8|x*IvFC#fz{Jx%qO9g%+k Do=fUi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..357b23abb3586a1bb76143006b2a554e3828825b GIT binary patch literal 3819 zcmb7GX?GOI6}>exs7E~w5|UUfEG!d{wV|;QHU@#PkOc^9vjoCG9MT#!Gc9_$Cp|qz zgb*io7B5-s>?CnQoH!&gPU0nkan8v}zT`vxLw-VjKu%7UTivbJNE!+9VWz8Iy?XWD zeYf7Lzy0UqKLOZ>k5zQyyow9>WD?J(@F`rZMLRy7LK}1yGsvVc3nPU~$jZN*%2iXr zoYcCUgr!15J_Q?&fOYmJhEs-_I>IhfUk``sr?a$Fx9V z(3$1tx)IYh#!C4a!#%CfSd=i1jBZWqt|{lCFyZCQqQKFS86$1v4Bhf_Y0t>yY?Hbf z$F_}(=eX&dZqHhVo1PjUm^f+ZvxXZWaWat0FawoQqgd3lJngY|-`n~0eBMf5DMl8G zj$ZK1gqlRhGv>X%j`IRBlb|$JL_O>ouFmsilyr{A3hbz`8yO3HqMG2*JF967&1Z~) zXF4{OhVBuqv8bCqy$A)}44|mA6VG__0zDPS-AAB=YRc0ymq+!2p92M7SMUw;o$MA+ zbX&Ks78%8s0KkAv<1=$iM4!xW%&@rVbMi`WCOzxq(?gb#H*B9iww^aaqQ#w=x#gS; ztq7=56wG}p$lP(gWD)-MHS$(1UGt9$?5Q683U$){aK;LGs!lm2H)9+(B`Y6XgHk>6 zDrwk{#}#~2!y9;0pnt~b2}#HZTwtd zaQ*9L+z;Ud9$JTv@=$?BS*ljhLSWm=)+-w?j=O;eP1+8$vsEb2QW|zt_ScdDF2CK#H%CZzTxemVuq$~TF zDz`88f}Qlf3U=W-eQaKPmF1GAmaeowOLc2e3)pVV>v=Z60m}+xVR@wUTf?n^tBZ-E z14>RWj}J?5$!Xgudd*5#DVERY%~)cq5AiJ!71i92U?h@m~Q_%$n>uf%5{JmiQaIO_C&( zr<*oWtJ;YO(nhm5Y+rJQZ26v`e~+)vG)a%5WP8v^pUYckq(q>teOWgf$I&di3rEe^iyjE1IgU{tlMRgXeg3=`3dd}e{C|Ry zA!-PI8$0hnblyd*Aznrz#wxtweSgCN{%@iZup0^NK?7gnPjaRO+i(zvI1{p12PQ>5 z^%9g_=qjT|U;)Z#_g~Q-&B{m$jO{I>R^SHeJ2_GX?jUvRzyG*}w$Tr;v0+p90_wWU zs86uRH2R_jiW&n^;x?lKdKrP{e~0c}@uo)ztCWeAGfo<6E zZ?q^lq2S~{vE`V8;YkIj>bQlE1O7|E|4#D~9jogvXu5&vu0Nw`^pDtb?hdv#Y+Jx~ zhWLO)ZF@s=Fx%nJ7VzL$=SSE;v|3`st(h>Du~R}=$6@zfJXA(&jBqtc03YsJz^(;+ zqKw^f$V>+C>_U>`BP2mTfjUZ9o}zC9IEz7?XDF9_a6n2Wxc&@AF-E_8nfq~qDOq4e zp<9^1vtj58;{U?gSUo1GlAv%if9%Elmq8z*5t*@?PP(<{Hb)X!&bbaED>JY)(1^^} z1jyD8(9Y@5&XLegZ6{%CTfieLP3@>KRU4VA#TiUP&{W@=rdD~it|`KJHo8N*{3rmm Y5$$);@gX)!z(qxbEu1|^Sq$g?2ftwPfdBvi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..fc2d198031798e1f5912faa6ecd3911f1ac43e0f GIT binary patch literal 4081 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..f7ef9506293e6bf21fca35df52c1fa873e6085c2 GIT binary patch literal 1618 zcmbtUSyK~15dJ3DE@3$gAR;0GQGx_k5f4a21i3WG145PM(_}Lyi|cM`v+*d)KjS}8 ztH7fQefAgmMA@^OU^qmpd`M4EZy#TO>7E~ZUv>dZU^R|*q?^!+F%{$TqBr9Tt}2*N za4il6X%&<5ye`EJDQ?CQ!z~3hrvCAMw0J778}FwaHym-fPB)S28OMbGf|GMM-eW zE9ssvO14S9hGW~p@Elh!al2p%SKqKJ)pFT!JyDqFmX+tmv*qBE1QK{LjHaICw)hMF zO0Ni`>YCnbomVL_rSwDedTd4lR_kVl;eQOHF1hOtG5m8Oim-%D5p0DaWRlWUFH7yW ztb5eSDlhx2C`dBI7hV~n?3s>TQ9$IXS;MOF9A9^;t|1mp$!hXy`55jbC_qCI+4L+s_p}3=$5g%#qFZL?zyI2oU58v zLAVUPCqU3}4+~N(YFNUuL{4PQ{_kWcxUb;>at!UiVXfu2XtEg6Cw5t%liG|ibod!e zM_*ZMXjd%?Z{Fe+`X@V5BmN8p&HF~0%=W`;L*ww0yEaW+s=+N$alq4PjDHFyl!0Kwna>qr&9lkUT8EONQzuW2WU z$lzUJxY*ccK;+2L=LZAyxV3}f6#dT1F{g(wOgc?H$11?9FYkc8Cnbb#k}==d zg)^jUfdhId1xWA3Ir5Uh-w`EGU}1DMy*m@W5$THby~9+xD>5-1{eVy++!NhKNyUp#>b>Ai&V94?@bX1?DCGDF2W>4omY zc`6*DP3%XK&M58X00t>qMV2B4{rH6%V1kDs@*~nHYYReqP!(Ka>?bl9CR2=3q)4h5 h*{5aD?-_`9p!E~lJ|ZOH(eC>GlCW;NU8XaH(O*l1p#}f| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..18fa0a2977bdc3c719832c7618a8c27406e672a9 GIT binary patch literal 4194 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.class new file mode 100644 index 0000000000000000000000000000000000000000..663dae75b02c935935c5f909e6bfc88235e71b24 GIT binary patch literal 2335 zcmb`HOOG2x5Xb-Rx1HJS+VLj95(tn4uLGGRB)oRB!DO>!!5gG~0TBYt+8ukscpQz} zNRc?gjUyK%5E2)zAY~PaNPGZ36yjgw$J)dA5;2FG?&|95UsZMW-~asi7l13M7ch_O zIjrSz95=FfuYeS;%cLgaeGxZBtc$oMVnf6SIo!@-Gm8%uj(7S!v*$N;&@+zTR4CQ& zJ6}7t=lCsq#{{n5T2aV%bg$>M^yWHu3=Dj2?7i(xSq!x27~R|LDl7~Z`^NR`y4y3d zyyLcf$MgfOupe1otsiJxx3%M$wrzBy?Yj-fYjk~IH%vFM+eGqoU^lxR$Mx+`dbMUV zAPT9rM~AMg@sNb!;Tfl4+^(;Xx)*di3fVwE@E!_Q_MX%CjEpj?uJ4*Pg<@qoj^%ys zyV-4$a=z~R`cA)dpo3lKz@w&A?~-fZ30#>El_}G9dkVFukKwj#qVQ$Abjjy(x z2gBkPcDntbp*LJ9|EbA~Hz?Xg=@JX4@e%i5wy=Pr!ilhT!XRrw;5?KLuu#ULg=cZX zLP^9kBA!Fh!jg#RWuv;JaO0_4VL-&@JL=qz5AL&r6q1$YeZ0h;pXZB_Lqa$?N(f5$ zCma+`hT~JzlP(;SH~bSc{F62O6PN!5?m3MYC|~64OC-4ySgJmTs+JOmNLHU9_1R;j z50R-}I7If3aPt|;lSos(!k4Oq0%waj%WRw@q^yN*@G{rsTavW#5Jj7F!^7-w4y3D( zko%oR37nzKPz}5my0OA>dgw;s{Fro&)^bD$l{_u^{;< z$Z9M|B_1Rn1z9J^tr;LvAOTs91<6K1>aifzc#w%Q4KlJzki8ioqtaYp)(7`svNVM# z$mg*jujAry^HgaH(Tp?+qGy1}6_t$Gu^`8yAYLrUrFf8IQ4m9r{tOW55dpaz3t~k< zzKI375)WcULB1u(cQZhwNd@E$T;;`<7M(0jCJOR>49MU`xJD;$#zvEjI{6{SiNafW zn=XXli(%`PmwtpbcqD#9zFL~&Yay{E!!|DQT>yTf{26ojg?Ihei5Sb{hAi_5dWW9h QrF9C4xirTs94D~)FIg~!?f?J) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.class new file mode 100644 index 0000000000000000000000000000000000000000..6edbffaa95f40b80fb423c8eb4feab1a4c039280 GIT binary patch literal 920 zcmbu7-%A@o5XZlppL$+mG-}n_s(nfNU?(-9qD&5~<@JJ_xky$rks1Foc8h(0wNPjE4N-ML+P;9l&7)sxh zkP=OIl$J+V7d@GFMK5-#lR(60B30HO9+pg`GKL?Wp5!u;A~q2>GKjPyZIEa!1CyjY z5;}}!%ERPBD9wLm`(c>MEF->S+k-_TlxANV=fCP{uGP-#s+r}9=UZ>JwyoMA^~)F< z&q+svs0|XnNM?qqo)tEYcamJCfjm%lBFnjbY}y;};bF>01yvstm}L0&{sGa2k1qFT z@0>=9b$SnFdL#wSPJzC2kT1=7k$>X##d%AHC_Q%O;WGn8ljymoAfdJEJkjF5C zS+cK#Z&CO?7QB=j+{D~4c+as>sg199D2z&bbPnP#AF!AQQXB`_B9QI>fY^arkR{jp@;}u3xK988 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.class new file mode 100644 index 0000000000000000000000000000000000000000..da1c4a6ef2bbfe5e3ec6f59916021ebacacf3b65 GIT binary patch literal 5682 zcmbtX`+L*Y8GeetBY_m?y2`fV2pr3k<&e;I z?Y3^~?zirKzu&jETT5A=U4GslwP)`+k}XA+ll0jSmZfvf_kQnp)u;db_wWA%a13v3 z!;AQYxV)6a0lb{VK72C4yHAPBr^V$J4X3u@Gx)5E&x!3I8m3fy zNy9l66B;h4__Bt14GS9b8cG^06<^Wt)g&Iq*ED=x!#7lXGlAFeEe+pR@tq_F@m&?) zOXB5MAaRxlmcTC@s=Ybw~EyJf5xdd)1< z9m`$Q#istulSfWwgHserRvl}F0vF6R1$!bgv&}u8>>0BvmOHLsGLy@jy18T;Wp_z; z&B9WJI?DySQZWmz?NFz)Viioi=GFrJS;s7z71uJ#qeIsebY<-#S@!0vig~HNoHw0$ zBVXnUO(WPf!?DD(zu4t2Sv3XYnN_e6z^f|2*2KtU>$Wu$jtiyC*(IFIP8W3O06(^2qX zX2_#kHYz23&ULIxi9s6R(aAN}tW7)iawuD=Z78!Pbwf8N6?6-tl<60mgPfl>M2<4q zhZ@?~mq_bTpHgT;GLsY~rOB4#0 znq0!NmRgpsTn!4&sIxj*O69y!xUFaXoAX|YjQXB$+8*emxxEcB|FnX`?+snSX`gdA zw5`G3kVTSN!iM4bB;6{kK&u+H+8x_rNsHo{yD+mZZxm#<xZmZzb77z zl^6@HI%dgS)n^UYHJ!@nI0KuQvq}}itvf9H8~=}O8>tb!Y=`H@vz9|&_|D91O`#Bf zBpSEbdcJHG_>z)NO;j6?3U+%22Z`L+qPe2!h>jXAt`kw{*kX!pOuc2>D2CdAf>9sL zvh|rtweGTqnZ|NUamA`&AFwKHPagjW0@rKtZEMU|*;-gl7f5v>o_@=duG6Z`_ABRw zW;;9>@nbs>dQ~u!ub!Zl_s6gjfgIr3HeGJOU2^O@!ArXNMpf`w9Gb^ZnteHci)khD z*{+(7A&O1G<74xuTF;EfLCw!oRvRmn{fVYCBe*8#?7CAhr!6st^asQ|TMvtIO2v;; z$l)g`{1iV+;V@2$%iR=)F_OX|Jf1=ZLn?lr!Y{y5-@Ew?mclRbD;2*^;Ws#wLLDo7 zsm6%4##2F`JQvCY1qXwrtCd>4TD2Y5EM9K7Ddgl#Xn%0obeHVnU~J9_6KTu-Hs>Rm zFcN>PO%mv0j*Xjb%vCouz%^;B_-zV*z#kc)7(Fk%xXveDnh5%TQZTmh%)0UDsN&Bl z`~|NwH0=m`6O})VDadZD&TNd2`g~)4&Nk-frm+g1+8AY%IaT!04d1Za*&joBB?>Qk zUbcbARLbJ%i++D_-YS~;dWm%2>wk-blbN?`O zbl?b|W_YrL|2u|9?nB}C!F_ZnxQEU+xY&WCye8#=gXkmRF+T6|1aKTr@QI>$5+5Y! zhj`z`{}WQdNnVA5>pb1b|K8zy=o&us7P^N=-a=0RpQaGVv5PDdY^&SJQm7g9#F}b) zMav~9p`=9}yg!9e!V5LeQC_GScoS+`yN^T%y8eOW_0HkHp?mJ)q1Uwo4)Io$s_#JjZ3&pps?vV%x(pGp$+thaYeem8*{u{4?T~oK6DWEUGY(W zwvAV>u|(EKeF4wV0Y_+!$sJKhYWg99E{OW-43)2e9^@sgs5BmHIz(lOiewUNH*k|2 z#oe>`2<4ySy_daW<)d5)ob^2SI$%&TkAiQRz>)Ilfd+|i4_PFMQpmPe5&^t|1r%Fg zo3@2vZxgoM2G+zPIfY?MSn^?mIP8v3#A*n%Q7Eh{w8p{0trpNd5;Pf2%X%Bo+q7Xl z(`8h+B7%FKo)>wZd>0R2Pd{=G@B5eZzG%;0r@1Rpy<|@|W1EESXJispe2f$oIH>uk z?}s}j~r(tg~bxd?^(c|LVum4Iuw>zln-g467sIPeZ0`zusYEQ%}^&zXai Vc|l5k9KYv(lDn^A5WhRU`+w-9f8GE9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d730a0231bb19f1878f3533d6cdfaa396c33ab8b GIT binary patch literal 1190 zcmb_cZBG+H5Pp`HURw^Ri1Oka$_Z4F6MXriQ417l=uzS|G=>jmd$;LbJ?_Zf72@CV zi=UOm7-RSW{wU*Y)1)CLrU@jsGxO~3+%q#fyTAYZJOi+XCwWX`CWjnmb7b96@TP`a z3fxxWjuLYk?rJa?_6_^QPaMzUM@CZ^!V^45JR=c~7y1qloG1*1lSI<+c<2T~8l`5O zNbV$!*cMJl`pKv5-iqzFLgDUlnZyi32Nj0wODFI{KY7KFS}N`{q&Fg0FpO9IQ0#UN zn?lxkGoYD?YD8@NT>1+4CP(drJ0B^uE~X?H@^;jbj@a^*)4hgGF>DL&3i(!qLUIbU z5ywy4mBXW8rOl5yag{?Sh+;o%St9WwSHpb`i#m#UpkoBOj)z#*@dzsnv&zK`c-S&` zBfH~xTfPX~vXqh3VXAG9l~~0x!%kC}y>glVmdosw%REuxnEwsbSY-f%UZGOUjey6o zpaK^9vDBJvIs=BvrBP~F8#sdj4}9d@@n?>C&{1jZEfo){gT*}%(F=xLy<(N^ddb>j zurB%ES|nXR?`CYwI+ojcYyUy_Xf{7L8=$_{3-m=29 z>P2NCi&2b`9w+n}DYAgAA7E#{@~0U3roPm7q|>!8NbhuEhTw1?Y6LTVm?fxn;a8-I zZxT}&rZ-?73#1q6&3H!oIZD_hokD^5GF{eFTp@di#srP)$Tl=wg>_z#$7FZcHQE7U Wm?Ak(V}d+$3Kg=%wt%HKGk*bo)+xPHe}q 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.class b/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.class new file mode 100644 index 0000000000000000000000000000000000000000..ae1298cf0d235aa9621a14cce9f371ac2feb605f GIT binary patch literal 189 zcmYk0KMKMy7{%XLYpYHU9zqubf|I*a5FC1fH2G*!LINRrI0p~lp~MsgT^?`vy+6;_ z{Q+Qyd5yZpjIik0bCii2O<1ir=Rw}2aMJgpP0{-PkeN1IqvE4=OjtJh^ofMH9bv-0 zW5I@{OGYGC##<$w3f{9yAquO%8`=MbbJcI_(hV7|2!tXZ1gIoTP>v4MtOcq!DswaR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..875e07621969789dde17a8d10bb011282699e6ea GIT binary patch literal 4064 zcmbtXX;&LZ7QGFE7NWh0#Mp@wD{*WCc2Jx>191#O7{ypHNDyO^kU}b?c3Lf^)w01E zXPG6LCHpdy{Wm1`8872AbLLY%`<8mI^wTf@`5%Bs z@m&OaaVCt}2=?J@2S0P2co8qD*~@A+uj3U(hzJ&t(~;L9BQVsNMKu<}D5}wnpcCiR z=T&vg(os^Qt>i zTgM+Yw2n`l)DRsnJB4`FT73Lme7syJNM}I9p2?|+$;^Ceu;S;r6;Ge^8_%ziYGCaOq@zi%_qi(G8qlqb0Sxi`IHAE zM+iIWIBTwH#ZQY0L3U)!f-T&d!_~8ER|lJo8efocS(L(Zi*Z-xinf^(R<3N@GUt|^ zxS20VTRK9`Q~8rC^MT`3)SZ`$qGq`bZo(4Ps;p{w;?`=LysIR(51O{=9%syYdS~dL zL^~1nnSR4>79NA%u>ao_lnZ0NJqnSw}7jXr5a~0FPep#qg?1) zKjsM_?2x-$p`UlJ^)q?Cub1vj!{9BBZ@n^0!ZP#1m5FtC<32|g z%&IG$k$R%0=q6c`wkuRXG#uI>7=iG3={%qku`Oqbix)NQYFcGP*YgIC+<|qk{02yO zpg5{Mo=?@Q#6J z@T7rv@mCEy*WYUckK?G0zZv*D{-NR7&CAU#GLs@wI_(@U4d7-!4X(7$4y^%$g+`$R%DIFKAwi z8WYtb?=CA$t!CzL3#KPu_0mSap_HZSR-~v_9F*b`v4-bw(^h5Yu&B!Xv~9jtlc(fz zP^K;HvW644DKpJeN^U?>VsjC4rNP9rEA5+=z23eX&4*8y)fjmG?_`g6g=tp_Tf^PK zvQtl~f!?$1!|a9Y>g395pzQf94F}X4OH@=Dj_1my61!gT1vRbu4x#v!r2eeZ@N`hQ z|JDjf_c^`IEVevRsYsi7^za5Unosz}f(?qf3$~N) z570YF#{+Z==|=+e1Eh}y=mVr54bTTkKNg@5Q!m>PbwyO;qTZ)Gy-$;7?`qJ$Lp#y1 z-I4PwcRa>XmVExCxj=2xsveXGVP!PGE>s2ODI9JCuO?y%nH6+HxJO z-;=`!D!=U>Ut)yw5a&tn)Tn>zNAg;^GItrFz8h$3!Bucj&J55d-w4W&?XkEJD z)PtVw^b_&iz-|r7v30l99lMM$F47?rnDia;HFQtwiMkW$kT2158Qsx6?f=Ez+19?y zY^dR%%xv3{tGFj~1NXKy?7NQpuAsXM_Y=kyblk*#1}t_3p~kG8D5DQ_ z;lTz_#W>J~ht@D!81|J&wnq5gg5PhTAmg~B9;x@ATO)tS|Aq#<=QgTQ_or2sRYyv&5rNv$&t;%{`$iHeY z2{e!&&>vMglIW{r-6aU>~n*@DccE*We+jqLcflKA!n_?&Afa z@?IP5jtCpw-E%_eB#RZH8ET_G&C`*xLpe$qX@yxNlXGcx9xuU?o9G$gG#n|RCQ2r5 zBAkjQMssbH8KWYXS)t>xGRn&0oqkQksdQ?nQ}r?KtrCZX+Ompa!jtZ9IF;X|NTeBy zfwS6-xuzM-tyRXY7zmv(vtu#MVksO`-g4)JgKTai^+D$gbXG0*hVJDP>Ue+}Ay`jC zXk75u@5k}kS(?sfb-ctY!twvFOxV2J@bhTOVi6Aho%h}%gsRIHA`y1Fe=D~}OuRvb zkAqwJQatu71KWoj3HHRk{Pqg;qe$1;Rtj(nkN90*6rh17N4yHQ*yhbWCiB=gui<^U p!bbS6Rk}p^J3}6~fv4o@fakUgs$fyRq^j~iweXn9_y~%g?LQ8twUht= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.class b/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.class new file mode 100644 index 0000000000000000000000000000000000000000..456c63d03e98eeb4018b8b7ca2c36f69d521ade3 GIT binary patch literal 723 zcmbtS+e#xr5IvQQj*erDw|Kwp>TdMG0l_ClL_vuR`VjTKGij2RNq3mE!v59n%PKzj z0e+NNGsYYGAV@=1SM{mW)u-$J;r0%|27Y_!#khwOCOk}H%EL5fT+F(db1_fo-Bw!J z9YVgmdQNcmODTp%6^9*U3k4NG`hhEYo5em4a!HAPepsv<1==^ znzMFWCi|izv4kET5rWI}l4H-BvGq6#*c1DnwQJD7?0A4}3I=>$sm%ZwM1dn792D86 y#Rtgq0tz?C?Jg9TZ;<~F=Pze+NLf7gV7$W>DN`wn3tc9M&xbL>T!hiAX6zAmwyl2v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.class b/compiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.class new file mode 100644 index 0000000000000000000000000000000000000000..1776a98a259ca0a6c55b7a9a701b2134b08ccf7c GIT binary patch literal 1831 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 MXeBBAq?cjfKX+nni2wiq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.class b/compiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.class new file mode 100644 index 0000000000000000000000000000000000000000..d98b3b4087b52af96af13fc776dbb4687e3d98d9 GIT binary patch literal 1396 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..9d000ad2dea6d2da6551b5570c4299e069081171 GIT binary patch literal 659 zcma))%T7Wu5Qe7+9Kjoi36G#`9An~wcv~EGMPeev7E#_qYG_`{(lu08XJ6KqY{xfCElKvW{O^NkLl zjb{Pn+jm88j*U(N*cWg()g+`+%kBe}2jSD%Nppdioop=8TE_NqV0scAzY^Yf=Z-Hj z?e)K?>j-sD9%anEgPovknHg|Q301-LW)SnE<#5t(mwfE8Lde|uRqd(S=RJKy>F`_K2E0Os*Rg@(yEu3<`rf@uXw6)DU}$s+}i zW0;LWmsf^@Cko~mhPHRMwsU)CdS`df+(?_7>76|@yOzr_B(jIrk!84+S2S`WaJ=F& zL$B$3RbhD|Z@D$jFtVP`ti8>W@qZAaw(lJ{MTW&}fg8NUEmxEb!R?ag*p^GT9=C-b z7!5sxut~iZSipD49xSiQ$W|QB5vvT{$yA;pV*2|;>_*n{_?ud} zz=K_jf{-=vDN%VVaO61@MnuV}GGsdA5oULX)<;k#?Om*ghu+{Vjn^$B#s|w~B zVk@>AhOXxPT43{xBLf|6B@hzSWfy9=jUf#;F`!`qiwrNXZm2djQ1Dd4Gd$POk3?Ir zHr>TAVF$+*;p_H!vF%2&b=$S7RnIC@h?@njhclqJ&VU|L)@9r1PPyXhG!BjVXw8kx z#}dPOM_C9H%+Pl}=v#$D8c7E8YGi&^Rb%&TnwxB!6=&$D&U#Iu@G|#AeX1D-sH^_< zM~yOnwZlsrqDedv@{caXx^dF)B2Sjtc q>3WW2@)`Vwo)biWKzWylCE}-0PtYZ)G(Z|u#t2Nhnjm=>9{vTRT;(hP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c76d563328446ef67edf6ea1284a4a78618b84a2 GIT binary patch literal 767 zcmbtS%`yW)5dJ!rC4xwZ-v_|K7LNW(EjgvALghYL%?>fEHj@-@#fft803J%|i4D2P zf!W%b{`var>F#;|czpw~iRC;z%;r(SoR4`Q3xts!ZM5AZ46Urz30|07Fkz~u4Ij5} z8=Ri2MpG=MS`w*dU8UOTnbEVcZV~ot4GuVF)wFS7If{)IY?K(okxkN|#c4-J0CQiwMP^Bqxn)=_?@|Ov$~ngY(`d<}KLLfMGX4!}vGlUq@)svNUt?4=v{wsw< zj7Gy}|0v^o-6A9K#bnpyE_d&9@AJGruD}0${{>(Tg&1T!RPhK|1t|r~Dm1K!>2VYj zDjA;$#A+1NV$~HqWte$aX};dC)oc52%iB9IDx1wpy~Z%xunru{IoNh>%RFvyo14Dt zF=!RX;og>Q^m@Fl8H*>A$ zBEwCgq`uRY;ID=(gb;=ndbaOc!%w3@ur8sSYi}vjp>yUUrNwsYqU>W{8w5$MV-1 zZd{|Rl4~)@e#fF*#YFiGzwePJDJu-ol4%bw?~S-FJN<5HY$2^vgQyL+@0t9iC2|=b zbknLxqlTpD_mqY_))YKrcr~WB)G&wV8gApxaGJoBhG|SOBrXalLS+b>w(F3xnQU$( z4fXaRJq1#q|8GeQh0$UJkFGf4`d{B%R#M!^)9cpgmmqD-g9HP#l4f8kEiy$G88OUY z7F2KA-J?|u^#trILg$b^(~e#w&5^*iNccI-5Ag+rg41{k^71!?&moHop-UIibfOJl zxP^tlPI)Ahpv*&}4^Wm@7S0g)5|~H%F0L!ME3{)Vz$_t3dY6VuY7~hWt3M#`CKc%n z(Nn~NjVcG5c=#uoq!Vh~UHJs@#wnO!8$_1~L}VySS)_?U8nWC+hA<&Kz$C3Ip=IQd H*qHwdVMJsm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.class new file mode 100644 index 0000000000000000000000000000000000000000..bd55243e7519094824c68bcfe7d8f3474083040b GIT binary patch literal 3214 zcmcIm%~BIV5bi-pA_#&Ciuf-g_>%?y6;wiqREn6S*kF}XrL}C@u&|j;?anH>d(?|p zkG_QmAAqOuNi2J3ldvQZL)CKFs_mYhufOi;neLsxzkUP2J$N34dr`O_g$Gf1$Y5AC zO5EV3yk#1CRYenZVc85$q&Y`BX=;vx4ueyRi9%vEtELi})XIna^6NyNl$lNKlcty& zFDa_931yZ+f70TP(71S`nJ&iQ5&7^o*S02CQj4ipX8@gud76stN zqBv-OGITN#h)U5aYX(k-@tro4F7I zdQo>YJ-N0ZDQqh;WQ$nnHi~7e&IU-=&QE6HWfLEQIwZoECWNpeIwXznhboPvR}t3u zz87LPgd?fd*!vJk$@|w_T0f7{Y(St3iE|WxpYPq(KuMCqKUZ4Ne#=VQeV5YO{D_Qv)sW5gYkKFnu^?3#_+QWFS zq@&Pq^3f={wnhy+U9Ol|M(#Ip221S$_KXqjdIb$eMLK%FbkUAiw#r(C(&Q<<5+@Zk z;37FTy!qvvF8hvYtj8_gsl+Wgf5B-_V<^$|xY)Mq8i zia#qg#vcarouc^V-U<<6z@Ur1W6%Sm5QP~1AEz0#3wlZJ3&?Y(9I7@#3=je-&JW6WM<~*%7+l-M-7hGtuz1RWXr33LUx8PkN z9u41;%~kT-(16e5nq0ZwVmrQ%?G3V>fSWa*5we&(Ao3}=_1|bF;C7SO3AodwxeM|C c;wWU()tZ0OP0LKr(1`$@I?e3#^~{g{16C-?3IG5A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory$OCSPOptionHolder.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory$OCSPOptionHolder.class new file mode 100644 index 0000000000000000000000000000000000000000..5bc4a88febc28ea345f0d396f58c8bdb6e7e69d6 GIT binary patch literal 3173 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 aDRe8eZ#ksUxRTzC?*P_u3l6%sQs946wR>&= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..07369e564f2008fe2c807ea37e6a0f4d8b020ad8 GIT binary patch literal 769 zcmbtS+fKqj5IqakYDL8xUho6Z2OISfLt?5VCPWhz>hM{ zDoBXY2W^v`nVmCdZu|Q7`~u(r+a4UOc_?7r#fFPbf$1Zqm8l41OFK;gCy3i5uvk-? z&ilO@+l(OHIZ*9jI?5G7;88K>O+O7H3a=>SBxSdfZP! zsw&%6;afF(9XXJUI-#3{xK3&dY+m-YQ9Wv^RB`jiTE|?hWn_k$4e+~CU-{#hat>3N zc2UeBhk1dc{|t!dGtP0*>hMqng5Mcw)U@9i?IRfN<7*%SXTP)ju(*j454VVYWchK~ zFT+1~4*{30LzaT&)b1n1!-so@Pme*s3Wuy>mbKg`i0|jvnzdtNgeBPi@Bq#eGWTo? d*mz416tTdk!}=np&$FJv5|&w7?oZSz@D6?#)4~7% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..87543c7398f372a32a5d833e05f2f9ed23284068 GIT binary patch literal 384 zcma)&u}T9$5QhJaF=wKJ4`3f{91$$ULNIC-5R8S`Z8l?WFXyi8%^mt`7CwLvCC)_% zDHN>spJC>o|J%>6_YVLk*v&A=ux-%y)g3o+!83#5!ML!ErHWmhyu6X)B=m54d^S?y zpS-ie=ZB95gX>qvFXCgUGVB;!{A+U@)0~Ppvn2kR=}O)1Rs1+kVx1h{_>v9w+ems$ z{U>6ju0}b#1*fAnp26jmiF3B4fTJEm2Dw=5#wP pbW{0%psE`x1Qo;=Kw(2|sIXArR|9P0RN9l zB1RMAXMdFO+^r0du#w0hX62@gnn2?Z?k;bI3 zJdp4(jz@8*VoQ_oSi%&;(E7&Oy1u0smI|BtR%SVyS_seBlg?nCUw2tTMxFzQi?N;f5Vlw1Arx$1)9@ zb{%d8uBSEqG(so$x@QEI>rl8@h1)gmF}&<>z8+Y%e{{TL^PC}o_m&#~1eMUOvSS2w zk63^FKeUAo$9?YYS|;TiaIS6eUDs^nqX!h;&s4bio_q6)BE1F6v4Ta0u2j0n5Y4#T z#O_Moa`>BiwZy%GL79lFAPBo?c$Qd)#%NHne1_EvAQRS#81Xj&y`4c zqTnf>DdH5*D45aWoCqN;}lG44L-u{P4Q9!ePU=c(_~J5(T&2SYz;?%#N%py~DjPYjV3@g(6l=L*d%Yuliyz%bWQ)F;4NCyB&F z>KL_fFrK!gi6|Qs zWSOBiqj&e@0odn;%Md+fastLF%mi-Im(p~?FmBN*f!nx49s*#ru|p@mAo3MmzYzUI zR{9&DXRNWO;x2th>3f7|j`u^*7$CgaJ(0pxu|1eGR8lgbEzjge)H I>=E4i3w+A<+W-In literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.class new file mode 100644 index 0000000000000000000000000000000000000000..79732fab1bd57b191bfd86a96c0ec1883043eb9f GIT binary patch literal 2256 zcmbtUYf}?R6g?dh0&zf4@%_NZVhHN^0!0)h5j1XA)g zcgqj{0DqL_xs!p!)WCHsIEiLsV(cU?gjp&EfTvQum54B6zT z6neCIuP|9z(e~PUux0D2c50?-YooR8hTEGau(cm4_Iz`t-<;rL$6_BX?k1 z;Q)J5jxMpwiq3Y|nAn?KU6=DLGczq$x63Baw=PNZPIc+0((==Oo4O6FoOB1f4DD7I zJ;QlE+ymglf)q~TAcm+9^TAEw5dR!<>ix7G#W8*#=T`+i)PSMFe^7=0k(&5|p3g{s zj8G>i2YCWGhcrg%@dEvV_y~hjIL$AjaRz7U_Z;;!*U^aM{5~9+1dal+6XdwM2ge0m zj5&Jgc@&o-mOu7k=}lmnB+C?8?(V@dhRZQaE0g>_9N7ephvaxfj^Z91<0$;XF)S|) zEz*&jTou>8!Y8D^pzmMmDM%-JBm2|Hr`0?YcVJi^DOwWn{hj#5L_FWOWPGj@znqBY n)0m7u(20MWfLFK?`FDa>+rXJPd4*e1iEjS{3Uvt| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.class new file mode 100644 index 0000000000000000000000000000000000000000..f43c64285357ab8b52d219507cbb4de1e4bc8632 GIT binary patch literal 2676 zcmb_eTUQ%Z6#gb83>k(1;a+L2Rof&eQ|(17NP#q1Xi6#xDM%|0!zmd^W>}L6$}j3G zx=QJ?%ga+A{88%OGr5ecKy@u2a?Y7E`||B?f9GWW`19vq0ep&W1u|x%7{Hu@d8B3B zlaYyH0bj|uuONa&e!0ZM0|i+;RIrSkj0?Q;NXFL+da=Soo_7i|Rwc-WZMnj7B@AVE z^#ffqZEexoueo{G5qf1xLR_!8C9*IL-8F41EgUlbz&EZ6qvn|Ip=Qvows!0K9e!;- zV_QMKJymnZ(%qUPe79)xSwd)IUP3o-nAT3gtOyBxe$<+4mbH6+gwAQxGTj*o9f@R7 zLO5-2lVNYxw8V0)vL&2?zE!53c-A)ba#43oey(qZ-I7_AFq_>HnkWgq?3OfF7$uAF zm8oz`7_RMTRpA_%2AQ}*Xxny0H!W?|s*=6fCKx&uqU;Da-C$}YkvxN|zLwcsb^g#L zVBtiP3zcXYU^tig!4Uh*C$p4ybz|?LzVE@NzEZyCd%~|&1Ib4dZF4g@LzI24O|z~x z@V>2GLzJjpfNS-f=le4Rl_2CBJ*P(s7(w!&0SlzbS{&)jtPyn%dh^Ey* z9ZbuJ6EpM8OupFqg30|YC2!XpLoApqnf_ppCt3U|F5;4kK@7<#s(6ew2?Nbj(dwCm z^!bVsjqYlNhTKR!zTBFfm9ehk8*C7GFGpFocC_5qE{T$XJW(->5fx*&AmgcuZ?Q>d zndk3Ryn}HGG0&~Zg9;s6>}jYN#fXHN^Fh8%_7X1I&W@(<>qbdvhFz)HR@J*7a;tPg zNtoTP%_5(39Q{zj*cr-X`7fRifJ@RlR~ z9}>`kJV^YH;r!$3HMdZ5?C<%0n%W5L`YoSg6<=vXxaa9nTxUIElx>Uj+sUVi$sKH* zn}C9-3Ym_Cf3MQrxx_coQnHBm=<1j04<&*S3!PRW)|oexYP^{w=gp)tnpKbzaEZou z=}DtmqB)W}f%KzicA3UbZ*zpg`wpDo3f`wD`m?}?H2%~11wu#kGK9-C`p%PWov-2= zS+TR}VFt!hhitp9}0iH=_&pP=hE4}**@gwf#zj?oO-AVI8ebrKnu*!AOngEg0d0UpPXoyikcBgVaHko_4Pw=g#WA^`UBs&L3f-r% zECsN1HCuX<$n^d9>ZA;&Cf=ZD;w9AI(eoT(=@<$l^Bdt)l;aPP0J6a*MT30JQABRS z7((>ba{Dh@hGcvuqlf3)JWKc-cj}4rUWb5D0v>yV_-pj8^YSJ7PSAfOaUnq!6iD`~ zB=yIEf<^Nxf>V$X>$sxa27FivoQCp12#B%5?Y z>w!wgo0X39-Ax&|(lA29EVJphvWTB1pM3CH1~be# G?*0wQEIy0? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.class new file mode 100644 index 0000000000000000000000000000000000000000..14753c146306465a6cd5c42c1ae50e5b43ed78bd GIT binary patch literal 3720 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 P=Wmb{qxc@io@n_mOzxzM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..6886bc2f7caf1d74283065b85bccd2d0cf6df015 GIT binary patch literal 3982 zcmcInTX!4P751ASne#qa%52c}C2P zj9o6ha&Jq4LfiCyTYbq()7FX0T5aFDR)0y~`^I9i`kfisQbe$w1%1%bx$V8beLZ{r z{mI|{4&VX&A%!lCCNYLb+VE%+rVW!1)v&!-aO_Fsf%C))62 z3OX*e<1)Ug?mpFyui@!7Jd?t+Fx4Wj?pkUnv_Yz!VhVdvQY15KurQmo zN1eDDDk(e%PlK-^&`=eKk54@;&^hjUCBrWl2WE|Nw^Wi|R-nZ)tr;oMJD!(@oRMZZ zm@xur%{aDYmMzzDq!qZH5neNf)n!s8b9TuwgQ`c$!saOl$7jt2)9|HL_3U8Du%s6l zPaf?*G0cfwq{KjGqdR5ODH&&6w=7L3J4BJKgSKM_LsX`_=b}Jj*ey`_9pknmC#&;$ z=}nvYGIyvYfnPK|TdixGiD1U|1s>Y~sxQ3-+oBx;DGhtRQZ`QK{lGJ=;DTHr+rW06 zTtL13;TdVog$7L8zB-(f1%dmzH=|(BW#V3>)=K@F)&gCdAr(lCELyUnfKZ=@HYG1~ z`>b0qjliCl##tJ9nv<-;A^1xu90J;cS+)yPj=i8DEt)mAS4d2o6UA&^=4Y9h>67UfUefSG9q-^>9q-{sI!@uJj)xT7 z6Uq~Q=!uZD7HjDOBS$NTs|$B*$79Y4htfo-AsjhU(A zXLwu3&+!W#zr?Quw%4z$SwqLK(I+sqeu25|+|%$I9lyoz=PuRg~K%ZQnzM-U^V~KISrLHg&rk5&=`eeggA7dHzhRde! zOQwD6#K^?dg-Zg18`QJ)BrpMgFOVa|V#!@tuk`0#H&9iuV&tugQE=x?+lgL+F^5q( zAC|?gk;RJbEk)Q_r0R>rtk_W7 za)HNG%Kl&UY_7;vFSL5LXY<%;t0U{%iow+w&@@y@26aOn@7_pS6N3rUF{3VH;I;(U z=va+CS+e~=dN-#S(|aSIH6dxv&8%u6cGODOQRJUf_ha8+C?=8RXJ6pU%D?xf{ez;fIQ=s zDm#hQHYhx-F}O9$I8_li)aZy+fuAN|bHP%i8p4YT2$!TjU(J_oE42Qen)Y?&*A5A- zbwPS|kxts%+%(m1Det#fl;F|I%|5HuXjW#5jrwPSgN@L`0?m|crlj;y#?%*5{1W^5 zQP71L4&o5U-Kv4$$4E@IGhiDZ&JRQ5oDC62gFDk`;S9JZa~&dc4YAJnH6+9hwEPvV zH=t!!&=$j=LfU?gok*zL9QWc*+>3qKkNdf!M_l;n^JT6Co1&wXtR$S~-5CEnGQA%n zdFeV*%V@vKjTjWe){yW}$Yf`9vBrcXIEJtA{5bC=_^*Vp+p01CFXADX=X(Ezjt`+< z>g>3VE&s^;1+Bd+xFd!u7`=wAE7&I3q-^7~v$J;@+gEUB9Pyz{?{)0BqF^0f#?GNX zqC?%dYXx`55c1e}1G`qRJ07i8uqTFpV(&8cDe&`65?E{D=lw zGX>qiPVOe-#8iXF9cA@7QY-Eqy;S+0W!#&%IuXChL-2bug>+4U$em}=h7s;3OAUkRx6*T(p5e>uSdUh?Kj&r4?q?8R;uwOI;Pb%a!K?IYblqhIY zHQoxtYFHi!d63I?9Jqlm{TW+T2=Ymfq;lL%Ug!89BjQE=cXBpHzR#c9#joub@Y1PW F{{ta+W;Fl+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..eb80ca630a8748eaf77474a42b4cb31cb7c2dad2 GIT binary patch literal 2838 zcmcImZBrXn6n<_oJMQ7A+&iI=g$LA)Sv^XJskceRci!ofmRrR^1;d&JPxDi1TOBzy9EaQ_X2Jxwe zn;Je7h+3YLEJo? z2=t7NuM32eZb1qhPupd=THDS`Z_Ug*lnkX^%XHRF&sO_D81_qcRp5?t+4Sa1t5mjm z)^f{bY5A^aRHe6LTRftG*xMCCX#PhmS-C^gzU`KCzUkMhFR=|2q$7)_FV&GPg19=C z-ZXbi8nkMj?e7|v^nByq#S8OEF6<4u^<^UMdPQT?EtrOHZ%bo|vNbLe;}000(hwLq ziX8!M$8_vMrYvy!Afr4)PU*uGnC?h@wH}?3tS2HXt2M_b|EKozx?5>-`>vaPKZvrnOq2u&HAU4%H6uA5>6_2Myag%5YU!6@lFUQ04-eZmnL=SAEa4 z`~wdzUJGG!P=+&j$Bn-$F^)) zHC~!w+{sjS?Qw1`lT97g@@@20>+Qq9$xEC9=YrYhnB}68$!~IWCIYyxiUj7n&Q+66 zCdVukT8$Yo; zE>(d`hxoG8RjL$%A;|lIdh|5Yk-@fFgqKaNXKtmI1ZF$eOo$ciHAYS-zVbm$l zbG;Q=t(rw9az8ye-?Pg_+CTYfy9LtmbxiXCHp~~BKuBFXT!pyirN-|Y+^r+b6)+Ni z4iSHW&GJa7{wXx^oAXr#ar9~ zZ{r>MQa+yYbeO-3@u!HK-$OKn)yX}?1pdGoE_6Xx{m(G)1joOF7XBXLo*#a};Qhv- zXE^a3L%-2L7|Quj-PiEnBezby wl2J;=D2buxFT^#BUn3=P3KTbkjN&}kAv((NcZjRYbi3Lc;R|;P4|^m30AH<9(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..eb0242f19479b22f5073d1e594ecfcd591ee4989 GIT binary patch literal 4348 zcmb_gSyvQC7`+7}4Kt16ikN8BpaO!eiTmI>f}(&12oa4j%}hDdI&_ns9+V_z-}l8N z=j0FM#h2s(G@isf=Wpb1r zW7{(AIj&KV?u3=5h$p3Cjg9Ax)XZE;x}J4~;+{<9Wcr$PlLD)(LS%eEPB_IBdO@HzO$DkauypRMK)mZlT8?{`V-sU*+2UTu%^FvojA?k*m^4lh zzz`e0(uA+nRM;m4ww3f2WV+~D-lU->jR?N(k|1%%)RaK;d<)L+*?Azch|+?XpPGZY z-|@PgqMZqGQ>t}7Wf4VDS#841TbZ-Az}knICs04=ndxhN=D6=eKddg&$bg=?R+fWS zj2~H$D+|Ru z>EETI@k-X22t(43yR?$7dpZZ`nqj^SPs(ro+^j zT`Y>uiVGA4(V(LfX-4vJQp31F-Jq4VIp8v+4wQ4aK*-87@j<8Pre!IgHdaW|9V!uZ zY{VvVH-9GS*oJn2CFgfA@-@7o!v*uOF`B|X_IS}7^jv9&&2e zKu01xR3~t1p`aqmhoxJ}09Lb5mD>5HhBtJ)iMKSot>YaW)bOs3_wb>Hk92&DPc(e0 z<1>7r;Y%G~;cE@w==c`57&tny^O1U>}}Zk#K+H zRxBYsm6=>n@UqYrCDX3HYhd8)z~z%&{apjcdg=2=9NCLdPNZ=%+b0VJGfQGuwFERq znH895`5(6|RbhXFp`7bnS9g-+#mHzWKa=W8(>9NzBa*Z0mGC1tpOXvfV#13HGqO~T zgAfkmt%0n}nGxtFHtScp5)P__wW|zrt)T?pyKd!iGYVDc!iys=c*A(+tvzoq1 znUO^GAq%XV3EuGZIU^_iIqui}m>iWMXEvId%&awZgwJ1zuuDO>J_x`MoyTG>R8J$0 zJ+2X<5+3TK%J~AjAH$o3uye5xc+dB*wydo@(*uHLFMpMZVZop0##fg!3tg`3xC}}@ zeJ)@VUs=n*D>T2=ttr+%g~aXtd#E4z1xq_(zhT)(b;lGM2B)$7KF3#% zu(zsX8msU7TW_H8I#q7KKE5ZbeJeNcB?`i*A&f?}Q=)@5@1TT%{n+UPKSh}uG;wAJ zS2Yrt!I>E48nKIS-D*nKv-K=n1RNUJ6&R?-c4H4Q?BzTk#FsVf<1=@Endt`t)92$f zQO@b!hj6N(m2-M9P<)f1V}#Ij2Wz&s-$i3J6n{~kR3OBW2>Ds++tkUC!{qLWziAtl z=n;#XLW`SxW|WSmh{X)IGv(GM(MioJf^HF<;%)04ti6M#yI5C+yLf^&+{Kes=p)Yc z0zX2F{e)Pxq9NvcPW`a}bkhf?eN-DuT0$&aafq0CBWKtj!BI*dqkJg{)!gxLF2%XP sGk>F5!-=C&0=u}Xiu+XIq~AJ)5BOcd{uTZM@qSGm|9BY1=QVZz0xehM2><{9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7cb12e9bad21c58f39440fcfea21234184057f GIT binary patch literal 1353 zcmcIjO;Zy=5Ph>rSh7SxKEj8h0YMT}22l@IC@l@*B|;TYDa+etGbEENyVUL^!hiCj z9{f1?1N>2zJ(GwjlrkRNs@<9CdHuTgb@#XLU%mp^z`-cyjyd2i+A}TTrZOTBZ$ArljDh$a|SQ8ARWf_Q__EA+t z2X56T3psnPUvVR;&pl&OHDt_CDOUv-4dME#!IkhDfh4RK27&NY81Yy{9qAE73Bl#j zvCm6C?_P#pYfp5DTgfokSFUQurH1fYCb_hX^<_)c7*_J-rrU9e%xgzdopMh^iobfe z{-{J7c}O9ZC>CB*@+V}}w>=}n(jcx3&hryb9P3148+RC<3>4C++6-$hSMo^kElT5n zHYSy%PJ_YjxW26I1`IP7p&5oZJ-=5AXFqI5p4gUJ`NAM#t!ZuO54OZ{B(xHw*z8_A z&?!}9EU9KsgCHb*_1`gMyNdX3Q0KpViW!U`lR+8|!@QB+IOIHClAMflH5u#r*Vb&@ z&0r0j;oyH1-^O|d_pre*W~y!y-K{pMp%|Y1L&OW3i~8vg-PG4fXRSaPoF5w+lQ(We z)tu@zh{q2#Bk72pryX3oZTrB)PqNGBK2AukX-Z@EN zJ!`milsSrT^+g%RwX@$}q?r0~CXo7sp%1XM2CPqmEHTfM&BAru&`{*))%q*|KLD{- BQNaKJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..a72e9b8cf7068705cf6fe44749bf8eaa0b02741f GIT binary patch literal 3051 zcmcIm-&Y$&6#fR1EZHm+kkV4c`U7p!QkFtn3!$_jfTDq5LL;EIZZ<=*uw>KCCY4A3 zjs63^_+lTR*mKl3&+%_kk9T%MLV99IImbL~W@qPq_q+Fgb7%hi=a*jrOyQY~ip z+N94Z7-fb`BFj}?;F{?aREO(@qCsnQt61c^W7%q%+f_rSB@XARv0pOP_{q0qJiVUc zRl;@*tC)5)r&5j=xW32jC_`V4n>?>MTrAlm77xOSU9GASqF%8L=RnoD?Wmh~CTHR_ zFm}kV!=nky&a1mtPE#FYpR0>Bw?TtwWSasM77SyZ;4ny4%`|e!BE#kX0%ZtUdbw01 z%`hR7v6Hu|^^CY->-Is(u~e~C6+t(G4A{I}F^SWyww7f#H)`C)Nx3GJAz6gurH$cs zTL3pzr_$tE5yo(HX%9*#<$c^1uLYsGwg&assUTW(o;>#w2Yqi3f}*gd|8_a@wlcI$t(~4kMjNXF`ZX!7wgKNGsUDR}wZAY++l%*9yMDw-O#JcmhpA zR)LP31g>BQd8)#hbNWLj-EL(PLO?Mi(^5j2^kS{nl75R17o6Z4zjaKdZm=iSn#lrlB9C9bRHkR;Ul!aZ@XoIjMO$ z9O-PAG$Jcj*Y_w* zo%VaLVJ(vuEc<|3dY(HXl;p|o9-w@i`V?tk56B#foDd2X@u1y9o0GBrq(lzK*TY5;3i?eah;j%!IM z5}}AT%P@433{xxS)ns;;t~Iov-;M6n9C>!Ev|}4ZI!Bs~yje23SWBF1R+|+UuU_&d zP6w||GTc3bc}U7$2t5PtLmRQ|%Kgo%gLnq5{@ eR6?DkaTjGfL;r&`nxV`5qd<_Z@6-4$5d0Tm=ap9g literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..00f063b493c81d02f6b0ed082e5ac0d30664fd59 GIT binary patch literal 2066 zcmbVNZBrXn7(F)$Y}kZ=P~NO!tYGs(*=md022PsL~qN{N={L-s!RxqF^-&-1c>|MUAF06xUJj&aOs_((?xbA1@a z#~MD-(bF>SXt=8*iaDL0oQC-*KGhLJUY)!b#b+_x$AcIqkc*%8om+;7fX)>hKi0`GrY#;?Jc9|)N0br2}B&r+Z9+SR-_^8(roy3!SYMoJG%{|@SJRSdVRL1oZGT0 za6MJrGWSj1%-VBp|G==M>l@$9-Mmxa!rtWleVI#tOa96uF!d_u1@wnMSaMg1!&}^Y zr656Gww$VI`1X!878rPqiy*k5PU(vxcd$H-$b4%1X2Y(QngZk9U&azU9~B)-7Jx#~&UUQ+Jt`UkU0pJE(u;;KM?-LspuMslm4XbgKu_iDWXxlKGHKSD7;;0dLaEWML@C8QNeHS2?eV2mg)F>J} zKLG`LsQy+(AfDvi>8{R2LgSJ)0)0) zu1=bThUs~^^vgpUA8_Q4gY|_lONd3p4@gLLMet+^^BJL^J;?ueX)W=j;PYzc2qJTW z(BmV7pCZC#50|}9q5T}Ze2xDJ9tMU9F@^yKd5>1S^*W|7O-rakU`PdhpXWk+_Ghvu zh!U*t8T3PLgrLBBgBK?QkkQt`HV9uq3TgT?Jg4}^0^n>L_z7u5=*egQLjMV3kB8z% z=>PK>>FS~mhQ@~52hZO-I{Ss3JclV}=3iFJ*MIlD@f-}LA5 dUn2?i(}ywo8^)d>q0|-~0*%nR#k~-2{|gXWBXIx# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..75466861722ad6984c01f5194caddf4f21f8e8a7 GIT binary patch literal 1052 zcmb_bU2oGc6g_UUrY#vQWux5yF<2NaU(tAk34uxn5&f9fZhP3nl%`hW;l)*&7VQ`D z3`htev>(8anz#;?_Ar4oG%2?4xxV+FlWY6e>5mft&+sIV8z|>sqLL$PNyB9mH#N9r z;=ZlfDW=?#C*!$2^(}pF(2J?Rs=Pik00J z!%&37EhUA2+~qQfWJvA14A~7|icrKa8Pe6-E`w251I|!rijcP_M|~dkyuKt)si}x* z*NcS4Gv|Ca_WTbdE5Rh2A>UP#$mg3vCl&rkaF0gv>7h6E$kPaYsm7$I#p6H?Ox!iG zYT-WCEaZ^4@Bmc{H9TZk)+vtk!lBbv-H9J;3N8nYC{mGyN2oGv^tm(ZhI76f&a4}b z?uH{sgmb3HUS|M<u6<6q0W$Bf%VntsqZ4tf#i`IEUhe(qJRKJ6r{LFtv>Wlu;-(VP>PcYsmFhg)I zfuE70ItwUc4i&6ojn*`-QiV)X=M)99Q#6V+EEszxuA!wTiYq01*C`(`ut@VA8YPN1 OH7aK5#ovSdYUwx8WhUML literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..0d2a8b99ec0658e9cbf12b30748323cb0a11669c GIT binary patch literal 23848 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 Gxc>oLPW#CK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.class new file mode 100644 index 0000000000000000000000000000000000000000..dd5b931fdfbe46b970799baa8917e3a8efb829c7 GIT binary patch literal 694 zcmbtSO-sW-5S?jjQ{x9-{15fwLa(_9MIlfSjCfBs(_~A!v)yci{tthR2Y-M+O59kZ z#e%3k?Yv>$yvMwKd3|~YfDs%Aa1g*D!k{LrW)E?OupCaNBxX6+f(lAYR|u6=D`VI? zVJthAT#9-m?mj3tv|Lf;qO(8qD#N;>2qC<@mt>ssFn}Y3$Khn2)~P5{or}a-rSoWO zyX3{f6NF?-jh{IC)yxhy%|C7JAQ>jSvXZV;NeHKLmaKzF$ks~Id2=O%3m;gUl_Obb zCDT%})+8NUQLTqJV*I`b;pFSy*VDP@A&h_CN^NA~wv`;WlAm$*5fD25uK{#>2wmuT XyysE#_TM|fR%fu;@%6r+??CtlP?p|0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f6c37605cf3dc4f3e4d19380792720f3e4df7394 GIT binary patch literal 5556 zcmbtY`CHrO9sj(BSVkx$AtgzhHb<8Oj2$%@ZJLs{A%t{pO~^2XLB=v+zX2t(OcQ|=RE*t@Gluj z%yb}uYcf4PE@4*ue?mO2OZcP=2{SQh;(soNtc)CZCvIR~%q)m)x{M>ZDc)|0han>m zQ-+0tjN7m~;lPzpl(C2xIB>lVyNGhUj_S)ZM2TF81CdR^KE;`>>Vc47<|0 z$*&aibKIWL<_wzYPFuv-q-N`4989*m3%bMbTnoYuw-@y+SM{7zEEFu;RrP$qP*b^# zKg{^+DVijKVvF3?Z!D*B47WXzZp>SYp^hpT1>171tYxT+XVl5y$T+`USoCpg;D zIj3Nm4kz-G?PD;U-7<(zoIxI0%JPD%6C}eMz3H3UqNW;}Ij?41TQ}zi>yWcnK2N*V ztYvc{P%5{nJ@+7|V(@v*7`9B8FS)|Lbxe{sIF4>I9NP@LBz0D^bH39s6t*e#JxC0;AkrkMyx^!gE3fIM>LG(Yz1vN7^bTy0%BDJe5QONhsjH_jDjcNriy-@z8P4nEns5v2v46}`FTj#r5ccXIb zMs!L%v%S~q4Ame+n^9@vR19rob%x`cB0_PC)Jm1;{}x~|}x_!gyvVo}dY__l)Y;0+1i zRq#E0U%?N=V;mU;Kg5p&-Z=$7#!n>tRKd^ia|ypt@Jswk!mkzl2EUc?I|aYTA1EMd zd91`k;{@-!r-VN$_!Ist;V%mQioY>DD7fFq-57?OhXgMtY;~esgef)pML2X?34d2` z2X8X$uBd8k?k1IL1#bxroW?&G9^I-)p6e-i8+R3yaF=19WzVZOt(>O1dY-G4iTDJ) zC|JQN!@$P)8#|qXHM}EXUBN%`u7vj#ypInUQq9$}h04t^(h7^JiDjxobB=3kSvSMI zaZvoHba!D`%Px?IUucC>+fCF)1UYQ4Xl9~Xp}biO$Udd|zZ zqJyJC9b{w6zDz<{_Oh3d-Ku$NkQ&n877^l3_*awcz5#cXMgp$6Xszz+tyh4^|E}e? zC=5LgCn@Sn*tup+*~ShyC@i8-I?rf%BdA;#h>7OHlpWA<9o6C4qOH5jYG!CO?I94u zXE%4AN?zb-p_O`wm(X)2&jia1ORf6o7Cf~QsY&$}$*_rKH#$kCC0kw9mJLfI)26Gv z%}-B$AF~Z;(y-c+sanl;lV*d?V#>)-1d19m(9+fIJ>i%8nbU zb34ikuMaK!u>s9;zZKIQ-&oWbR9kS^&>V+&sx3LBoF|(rr^V%wVQ;X5d$&sJzT6_U zC4=<=UTz$!OR~RxJm?oEmJ58aZ>D8M*;JvW`z>ALC>xE8kB^OCpUSkpV{QSL6i2Dh z9i{rC%~QS6S~<#Au&>qINhH156u+ zH{G}|@KS5kOJ}6C?s8@?y1JpJb-E6h8y0V7$hNg*+85Ovu_(N)5!1dL)fio#2Zl2O zA(tC64C+Y(sl2se%P^=TqEb)(fTQ%SB?*R8^oxkzl)mT0=>0T()nWKBjV{xCg#P9D z3Rt}VE+TKzD1rfccA<@)$Iy=B=)eg)N~3-LZajvwG@^4JDkC)NI%!Q{K0*HiGaBz- zLE9aA^YNmz3y4?YL_?e?of@R|^R%O#{ttSHPX>syh|(<36Yt;gF50Kt5}E1tWM&mR zRuHWvpn3%2{(+D{51zu)9s@nNfFX~;9$ciiwi=?t0nsrcDip9M-rpV&ZA@^$BY4E$ z91`3U65NAJ9>I!i5z+GpWL~6mLbgQzI;80p#JW35kh?oqp{!viqn=bQp=%Ypt|SvB z?2ac(*i#YNx6wJW^b=&E!79-cAt#BDlLXoO8KQd>ou0m{MURMUOTg2=>ARiaDHSiF zdlh>}6a6LJH?@kM#2WTRuowGFIPd}XUx~ksNOBGLM=+JVGrEq0({JHHve83iqY@60 znG%^59Dd)^e3BgT0TNd@*C8SSQcH|%&_xP5N{l6lg;Pk8OFioeGJqYleu8G6^_bp? z=a8oJDxr+x3e6FVp_nO*c`kI7X35n|2_LPptSl}_#D#FsJYfjS9$v>0()dwNyoVDc z?1vKTI7U;)OE{6JXn7wo0)meb1=|PKagyltrb)4V@m0jv&`&z-uh8@@J54laDC%ZCT7L8$z$B&!BZl3cJw^0= JjK&d6{}1=>ch~>` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager$EncryptionTokenType.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager$EncryptionTokenType.class new file mode 100644 index 0000000000000000000000000000000000000000..c9b5ae0cea3a311177fa03e11904b8f28d979802 GIT binary patch literal 1451 zcmcIkQBM;=5dOAz^xETq(xL*Qh@!TjoS;0FkQyivsnoOu)A&HH$I>1gd*pg0>AzA) z#Aq};`=gArMf6eCag#xt-hNrw%9k0o-uDJBdThBZna;a(rbiI!inmMU8!9-0Z?+C= z+^<+QmsYe8yST^DNEi04W6N|cQ8&wh?}&Of)0>2o1&@wt+wvVrqQgWL)*%r}{>_3R zy5tBaSZ26+4axP)HiH^89I9Zv?9_!7w0zo0NlQa)$#y%zdtF=SMeA^>7uhY#{waGc z-{xzMtnkPmJvS$-Y#=FbM#{iE7BoC(DEIx+ktn0(e`Ck6*nM!}{mpja{BF0aw6eK*dLImWRFvEph&@1(5&#n8 zvVvq$5yuE_fO>=hr&Y{YH z$d!O`S}`u%a2pe$or+3c5^^32eSkJIJ8_2S$I#r3cNwl>QgX+=&}RxU;ycx0@|rS{ zW9}=|YEo0q5IaRYRCF~|`uo0-Njae=uc{~LFQ0-*w2SO?q9b=6Ck&;7@Bq`a7QsUd Nk<`gkMFxYpv0wD{fJFcR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.class new file mode 100644 index 0000000000000000000000000000000000000000..e9de6dd91ffc47d6e971c3bb877a498c17a92560 GIT binary patch literal 1522 zcmcgs&2AGh5FWQ7+lEs5M>9eDir`e*FCQ9RS|IP5{pWcpktD0h#8aY62>aOO1K_G=P`9|A0M@S`kJ9s>gjx<{VE;H-RcFsb%t-AL!>X}^BkQ!l2@c$$<22w32G2e4EUP=){&VTpGowl6~^_uS{T%=;BK3wSWcnN@hm=f^mF zYZcb6S=QMyE7k^VGP^MjY%!Asc*J?uuohD=9(_?_`%c#_|%=Ic|q$NvhmS>&(u GuKEkCAIh%) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..9d89ff5fa882c9a61343c5345ac703b09f33fb79 GIT binary patch literal 679 zcmb_aO-}+b5PgM}l@$fo?~l9U!Hpi(cu>(8Q4fA39?LR;;?mtL#mK+%hS5at{wU)V zNldsIZIkJ|nU|UNbv`~{-T-W4*+UM#iy03Y_#S34=VIQ)fSwD!RZUi^F(@l~%HB`S$D3wOVy7CxOVjUNY1uUT`Q27@T1WG@h zFKaDUkOlr_Y1K}mQIStMCNRMQpX!d0IwWjijOW6x3~zom1oDh_7zsWL8-0jZWbXRN yz7JR)TRTI*G#vPtu&i$`pOcL8m_l(_XLXPPoM$*soa0|$n;S%z*_Ie(F#QExt-B!r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.class new file mode 100644 index 0000000000000000000000000000000000000000..ca2bba6ffed1ba2fb2e244ac3f42f32299d096a9 GIT binary patch literal 748 zcmcgqOHRWu5FJBlX!#YyA?OAJ+n{brL8z6GNcNTMPE$9*4vte14#fdjZ~zX4m^5mU z5UOCq!m?*P@zSYgAwvcWab>FC=xg2=;AS^ z#_{3#@QkO{I3rEMZ>Yn?_xPA&=KS_w+p^T?41EU8-jl@CDGEI}WYDOn1n3y31)C)i zhjOZw6p1uiqjbjd+^Hnvw`0^!O%&R&NYNk6#9Z)1=!gf-DjofhX;(#MKPM>S(Fjze zh0856c=<2f%Tl&A|I5(Mm824f$j9bED9w9X+F~JCXkyfUrxY4Qt3;xn#i(S^T@Qsz$9cH4w7ax) rH4SwJ3^r(O(zI^W7}Q{kqB=!2+C9o_LxU<-8EBT3utT@Ii__jGy!i4F literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e1abdd6a27556428264b45819d73e23ea8e0c130 GIT binary patch literal 1122 zcmcIkZEq4m5PlY}9N=M*s-;z9wPyw2F8Wo|m{3r{TLYv`(=^R;Y`BH%EjbPhzsS#O zVvI5U0sbiC+y!G&`C_ce&F(zAJM+xU&ffPQU(W%&z|%BtVm$>N`4njzA>7n)D+IT7 z+|jYcaAJ1e$-s6Rd~EiFDICGwz%c`1JD#+;Yb(zacA$K7BK(=Og*g)Qz8I^(tcm$v zs5H382f{bYp6$=afmB{sjfB^oj|D^QxXO@xWxLXo!7f9*P&{DJN~%wrt99v#=Jc#5 z{4Vdgw34eUB0b=~4Dn(y(+Rjeq6i~Q88DDV^#06PX!NE>*Ff`K9)F>Hn=mdm|?)l{9S?Np?2`(@u(zJbRmFjRZO zT2#pTvqILQLe{SeS&{;=mIP-$X8?myrP}%>mro{Q!jS#V-|7vi=nQWziBQKAhW1}N zyAb&D`(0al>xmh6r(sTqh2nAj@_AoU2b7zo_R)T~+G;X%{||?*{J!+K8?`O0KlkVD%TIbH5p>y>u-`^6TszGq- z86gs9jGczf5<|nPyPBnQhNbhy?1CmVIkB-^c)eO;sJuBZ+W%${+|$g4(9B4tdKOe# zvA0OF!GdA&Vxv~(&bn4MX+-wetZg&APZoBxJxw(=tD=@%hxR&~>Xj(bf=%_Zp*e=2 z)#4^uT8$`1|K-IH%o E;5XsK|7z?V36FZK`Mt!M#a+HhC@jHq?m|SxZ70<3{R8i z&b13e6lYF1TeRMFkY2SKwOntMTqG8elHG80{@f7zJJ!Wg9OD_W&kBac-7uoyAr=_6 zdU1Xg#PLYMHC$(SaX|qETvkC8F%MY504^~Mv`bm2&k)c}+af)NX`kD3YvmofpGdPz zXBBz3TDHUO^fa_r3e>EO90M4N$qU=vxvVJB`~``Vm|L2q%e|kT1^?2xkcL_xgjm2( zTvPz{0|;Xjmnn}i>P?XqU*rJnD|{#Lf21D6IQ@g(oJ#(2Otkzn@Oh(sF-Yle2%JC? z3w(bqn4}S<>4qz~>djLXke3L#OcecOW9jM1BLvgOkT=;8LSGR6U1{TbnIPMHpnKno;<+Yk_f(*ki4-^4Mb&1l4bguX*4 w(hutS51^C|!34LaE=_K;;(?_^nq2N6N%KCWFhn*=Er}l9!KFAJlf_Wz4;DNp(f|Me literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..20728764ba06771fb0224233726090f51706cdaf GIT binary patch literal 10894 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 d{A|JW0sq(6kQ=NbjQB=C`nCSNbdN*MqE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager$KgssManagerSingleton.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager$KgssManagerSingleton.class new file mode 100644 index 0000000000000000000000000000000000000000..3d34fba513ab3ebb964a4a853f5180136636bda7 GIT binary patch literal 1872 zcmb_dZBNrs6n^g3(XAAi13?D9;m~a;1(X-rlo5h)VH+gFCBzS=t92`Oo#{G$mx4MY z(eT+HWjwcASbh7jW&O}|PwzR;dCtqd{qghbcK|Ec4ne?u2@kL+VoHP}VGK+BwJc&q z#6t-|Jdz+{m0PX_5tc}{S|#ylSZx-7Xqd#nhd;#UN)b zOSgASwb9TU4EbDHSM;i`nod=5bggO`nrdowGSZy7tu%D|#L#r*ErBT>#F%G&iJl?? zhShLXOVb%P`h+GFF;?2nz1S@>6khg;@;`z@C#u=xnIFUxgT@wi>aQvBv7BM)g=Vd+ z+lOk|q%WcybpH*58qXc8C#qtqRz)c~HZ>-d7;uV_T%CGYQf-4r?@$mdwMI-Le}`un zN*k8pJY|^t2fJ*d#2`3TgK8Ek8Wl@*nl>T%<9uVZqC1{ZVAzcJn+~6zv}Sgwyz&s; zwVJi`K#TO0f=R`C)7JE72JcYVlf)wLkc>%w1gB(df{gbDcuZu>A}!-K<`~xc!)4g& z!O^I_Gu^{mY@g;V={){Ce{IQ_z*U!yj4;Njr`-wVm1hWOX5FG9O;B&Ud;8^Mx+ADI ztKO+`Z~hGvo*XqLBEtZNX1v$VcCtwI>esmpW6LQ%xf?wc&@&vd<;)UYw_|i+ z`!mzLV6^h_5(42U9~#mF2;my0DZ40Xb0qmAoq~Oa?*jh!q%q9Ud&u3(ll?5NckEXQ zk9!P{Lr8u>-~s}7@crg+gTBaZGu*^2cb_JTta!-hM8Quonp~J|VJLYH@#q}EqZUG} z1?dxpKe!&8fwG~ zQ(LF%@n_~7!cj!_w=i;sQQ;eD{!@$=&%ijhc6r*|3K$`NezdtHkfePd77!sBp_M>? N#4DL7o{&U1_zOW3{6hc$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.class new file mode 100644 index 0000000000000000000000000000000000000000..16c3cbcab7f535bed68dcf6b04018322cc1bbafe GIT binary patch literal 9688 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..29a78a0d26c3e2163eef6c039e50830edfa83daf GIT binary patch literal 8731 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 X!|y6SHRGH3c8UC#jl1xxjkEs;MqiCk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.class new file mode 100644 index 0000000000000000000000000000000000000000..adada1fc8278b6bfdad3bd1ccae29f27edb0d1e7 GIT binary patch literal 978 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 Bv{V29 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.class new file mode 100644 index 0000000000000000000000000000000000000000..215df17376df303b98781e550b50353c7191ef17 GIT binary patch literal 621 zcmchVO-{ow5QWF3Bv5_?w}1@>BqUIlq1{jkL|CwOr_;ujWe3NJ=y|vW3l6}c5R-^N z#R91tR-PHX@q7C0_m9^%062&J7uftLz`5+%JPOnlf z^h~1)l>E}%d0q4PhL*{ALUJ~DwWOSs2{~V+OeqWRfdmMjC{}%tcwOS{BxA7A{bCpLLX~V=1vxZPczSc-54SWHYOtAwP z2y@HW4LWNHgY(R^6@Rf^-4}4sKA%x`E^j9b)(c4gzKuGT@}aXzJF9QbkpKZb{xkr+ ZzJLwrbHB-5b4EOgVQY25^>(9$!6!~|$vgl6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8260c638db76f9e5612dd58ef63d7d80575f735d GIT binary patch literal 4028 zcmcgvTUQfT6#h;~I1qwZuxKo`)oL3+9kAXYpv4$88U>R`q?XcQa)8lfCeBO(`91vu zt*iCYu2!FX=uhfH+dVUx5L0tg+r`Ro&Y6Av_C9;>`Qxu&eg|*{l^_OjxgQ7cRS*lf z5=0DFgNS2s0M~GxBN4<6+#Em>w>WNdEcIg+kQx!R{=$a-JB9LmNQrsm?Dbuw&4HdK3GJ@i}Ks>u**qu3Ni zSyhB&lAETa7K(W(Z7$_!z}8WDahPD zL%3^(GjGGs2-G8v6T8xGAupM_T$IvF3(N6cMHDSn*GLIBToV~Cw!wJElyZ7ORyFCG z(1f8Xo^uRAVHmnWIa4B)H`~Y&o^~nYWn;|C#+qf0ER*aTutQUg2*dG)n7lD=WKXdc zD~7`jJauto7<5yj>I%bj7eKqAB^hZ;RvzAxi%!luckn*PHympm-_q43duo1BF8Aid z|CWVU9aUbSI>|zhqn3r8q~5=n23;S!g4Gk^!pgBuxTW=yp@>D*t`8qJ-sscz9S-3T zz6)U#2RUf70fj&hAqT;+8NwE}In)py;330Q=hxPCpCcba0UC!MLJ^M`#%!IlhhU*(dt44-$EFzBqsVL<`i@;W?f1JKIqM)^|{3sfu(XqduYx#~f!`)?|i5uM_QEW(KMA@H#ohaK5#%%_?3;syuM3s(K=J z^SjVmp@%Rju6C|P*>2Jm>X%!>dL6FacWh!#HE1yyH1nQ{a?ljkvRujQa*iQcwWBUi z-G29Wvh66g=4^y!n4qb)q%3uOEhlK~IUDJ~zXmSy%q|hFwKwq4Kx2|h2D9C8)D+JS z3~g+@wd&j^q28d=yX<|k=@u1+6ZH{{^P0Pa;5myE!fZw*eHNs_8nl|ncpCUs4# zME&rb1Kexll%f|3Gz3ZY168Uz3}q@s5gn%?H__Ufj%uwtX3(e=Po)ABrHf7T- zVVd$5^_&BgMSDP`Eko6|2ne}dth-PiyqH=Bf`^sO=oYQ*&O*&Ua@V|r+P2w{32rrjc)`{;jg;wjj~M=AsY_-FdO(41FMe_3jBt_ z)t+$R3HGH|{oz3RDTZD=#{OBqO%V38m-wKEXr5yD1sO4l8O)MVJ&pqtv;wBkhiMGa z2iz#mViFhV?;=snV2+;mFpo7{a-2&MyqrB!>yRwA#L^M~<b=UuT^bz!8z?&2=7Dcd7A>uua<8De!BuT5!=D`Q>p~TtNRS~J+ zC1EC+Z@&4>>)Z1SfFtab*etOnP$XM<>jf_NhhvgdlXkh5nN01i(ar?#$>b0v`RP4H zoo(<^rEnF)opsb7PV`Jmr+p<=j@DQGgByYMvnN9j&EHgFTj2Pg>T|6``9k|!M^WJ9 zFQG(nW(~=df;^4kk>iizg)tST(aPhs`|PXE}`TU49V}*!{vX z8c&#@z+kx~wZ!Cg3xCkU|D;(62y}RbK({B*MUUeZj+(oeXUZR$RjlzluY}JIHr@dz Cm!Bp8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..0f474553b8cd133897b8bd5f624a43f28c41beee GIT binary patch literal 2549 zcmb_eZBrXn6n<_9*|2OW&{7bpV(ANS?P|roNUcH&ZER>Tp&+2vC0UZC%WmA=@M5ji zpW!d)=hhiY?Wo`VNsiO;xmgH-GL$+_X71j5?m6c^&pGFwo4;QE_6LBA_*q2SEXcB&JuClkl!&mj7y!H4d}wHMkMih9Jf`ZFd-LrRHQK} zhc6Ul6l5DPg}Vx-RkUG7#R+_=U{=K(<`sM;P?t*I6lhJkUP1Tm#i1oV{v$XEEy|?ZW~TP&jz056sU6~;W~a`IKi}Gmra4#HOsMr>-5{(H!ToN zxOqyCrYy(2Q(j&$y(weCri2IP413z}EVwaJ^cjv>S4_LMNO_xAnQ;%_V({-np0djY+-ZC$Y1=Fm6C zi?@@AOxX#nWfq}IB-KS55xkhXI zRjUMStCvwJa7VIHMp6Q|UsIQF;GIxq$xSfIMuGLW()&O9u8HVWk*|$R z)bMEY6~V|8?24KS6^qm$Jf6D0&gRNPT8UPf1(rJlnb2V zJc2s@*sgJ!;~7eHeg(hv{m&qtR8-D#j8%lqILEmbDxepATnX8*=|~#CM4avbe-n|3 z!PdIxh(_=W1~yUu0&S*BL^eBbj-U@Te(i^;0v7ECz9&bmq~H3yelY(%GUaXYbPcRObsv$j9fd;6@(6xz^zoJRTRa8KRac$-5GG!55`4{VU B$q@hm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..da9e7baaca5745bc9c75809270ad23f5d50f62c2 GIT binary patch literal 907 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory$SAMLTokenFactorySingleton.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory$SAMLTokenFactorySingleton.class new file mode 100644 index 0000000000000000000000000000000000000000..09c27537b2815e3e28727a8fd70d6cd136350c03 GIT binary patch literal 1819 zcmcIlZBNrs6n^g3ty?KCZh$iI4X17cDWLeaNmvLZBojV#&JaI!wQj|7o3tH?|4Ko{ zNHl!*M;XuU7B;8h0}K7o({snbDn@XHVWc~UqM8gb({VZFJ5D|8+IH%DbWu=ER(eMwyk3euZfB$1-6>FuGD-|! zDCY(l@};5}vC_p$kX>3^q>FTzuHfj}lqdjwMMOz}v5aUX=`kcRiL1o+8fmj6#iJa8 zeMRIH(T}9j-AnIyXv>p-2Gbq?6~YrchSHD<-w->6BsN6;+Au>aYTFIhaU---d&x_L zEEB~j$#h|E<{0t93FKXNjKmitKZUL$wnEN8o;b{-3zx?2FsIqj?+%5?;%nxC=u4uX+~`^c&q!h{@dvBe=WGA~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..a885d156c3e8de0a3503be930867cd9833d0c017 GIT binary patch literal 3375 zcmcIn-BS}+6#re4u$vGN0}+E-Q^g7@1gf=dpeRsKN(gEKe%0c#xg-mlUEJNEskLAF z+UZMYI`*YAo$2(gwRT3EcBa$k{z;utd+sI%NYqN1!mxYy+;h(Topa9@e?9)~4*;*@ zb^x823Sc*;{D>kEpvSa~q>Py+1aPJaXK_wEQWDZKW(9H1Pcr9aTxh~YT#|7)fcJ4l z!Uq9_FfZe(1SNp5ST4v=1y@D_4`2~l2{{QG0~msnhQX~dU9oL$OITuvq(-I_X>*wy z6N>7XRxza+S)Dtk!Qe^EoMH$iOe-6+^~GaLv4ok;a%+%?7p4=*)VvU$ADHi-A4#PI z=aRCj#B{~T#!`+&iiop$%rtCAF`PL?FK~v&AcxSBIG;#EyDPS_B$xwWdPJZ3v~ ztkyn))Rg7Uqzg)=gND0%wx({IYH`KkDJ8GFj%4_%+x6M?qiQT;=40bJ&vU~W+{7_9 zR|}Tr6k}r+&ycL9=!2VqS(UGvPjc|aJ+u&Z9oPSPbOG@EvJY&h&Goxm}QP``*vOQ2&2kXI{~Go09> z>lk)E2QNiaGl5r^reRy4Y3 z7K}`vgklgM;wHn97XeoD@tmn=xYcVe_Ac`x-B=JG;TFRt++0l)Ex)3>rQ)=!b7pah z7u{qQUi_G$_g|pc+z?P!&4QZa6jP~}FHrRuQm(SOvaYoPz_5STunQ|IrseQV)J?N& z!A+NPGDk1pymf`);H)7^X4EmG8SZc^Po=fYy&?7cgqJ^Ih`&74+BlQ&X%L^`bB5Nn z%0IKPL{*rI^ncgeHNcSGf_N>?bv>Nb?&G<-6ndhIZ<;Ymri&5n5{}3)Ipf{CKT6Lle2WYB$&87O_qdltmMCl>QQF_zR2j8KGX!zM>IYiF@ zF#)f@i@i8Zt6-T4N6<@Oe)J($QLxwD0i^rzJb?EeZ8HcJjqb)UJ^Kljdm4L43InuP zIvnza8cUEoNP3QY!`|K!WQOnXWpCJ9g1-TOA`tgQe8kq|vc(%c$EC0oAt9IXYNRnN zRXOE|Ttbkll>a`OLoE@13EMmfwMP68u>CHYe@E!z;Uf>xb}!VvMhm;N9ruJxM@8n2 z#C~}4%^fd2bwS@*LZks}@&w-Fnm2*%w4Oo}5{O`$+?yn4&R`U0==Us**5|;Hf{8SW zn8j_(;R{^AUE=wcWWJ}-{3l#-y}Kv|dQ8&Pe-tuFp2RV_GCz((!yELJNP7`)(yovG zbi9SP$-OQ38gbh73Wrv1Myv*jM_g$MLwJYou?at7m?S(nLDXYte1sMWC)r~hlrSPz zk1*=4M%$i{RXz!0?&rH=5BM9tR#3={moJet(WpY2M98qUkSX7HyKB&nGD8)V4-+^= zVlqxwBX1vli=RLnI)BBkU(hUct&bg{Ws+zOc#pym^gm1k_E0>dRYsKFub%Au2Taqm AIsgCw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.class new file mode 100644 index 0000000000000000000000000000000000000000..a0dfc1f8d404cae846657d26d32c4a692445515f GIT binary patch literal 3546 zcmd^CU2fAr5S}R^X~R!TfkHU}ys%Qsn-Nl!6bZ=)2}gb3YzAkGv#!?b7R~@S;RZY) z@rF1B7olR}G;v!JV&njpP^2ikJN`2Jecz6EzMg#i1OPj5uK{-&a2H`UB-f2!lR@}$ z-|vy20m;Y>gd;UDTFFSo#*lKc6$#lRtwjSxj(3&l$3w9f(U4Q|5Sn{$6dgJpo1_8TJnqn;B_$p8 z5!M178tGC?i2K#r^W)#3kasM#5kc#@-*U`HFLmTSxyV{s#117HTd|#D7gAvRWy+=) z(!Ne~FQS$)v6Gn~2wP)iGn`x)mhF4B)VRpy>Gz%1%rf0e=;sQ4=RSh_)mKsIem{rVk{wy#vuZrUPY7tP@Jb&Mg1;{^B3KzW8 zaJO1={4qZ+^%UdhYO(g8n0TogLer9=;dxqvB0P{w%^qUOZp)4!8k9X#X0CCU<_(o%Am4N$)c42kHn2E8GJC z)N2TrpvIreJgV`09U9rnDu1uQ8Z<{yJb#6kN3mCVHjf=gUCUOk&qZ1P31wpj$_+-@ agq!>yIsQ18^Eqt7EzT#8LAagey7dD=6xuTY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f1f2308fb13831a30331186696a3256f38ac499f GIT binary patch literal 1327 zcmbtUTTc@~6#k}^Zo3o<6%Z6}cxj8e8!rzgAcoWunlwV#+QcU^U59qac9-nVqW&u{ zi6ojBpZ!tBGi8BBNJ(%XcISL^?%z54`_K2E0G_}$Vd8cUIV_kM#T^584cyD(eikJS zlnqo2EHX@QZf$ICJ59%_ZMEvv+IF?E>NpI=#xCFIw#WUB?Wj=toh63xYT!qT`>Msg zSTM}Ks;#ZQX*AEUAK&4w3c`=;!rK!e!^=in*rF@Ar@FQhZr7JC_uRnuh1RoUCB4Wd z|2wi1hrI2HwLu3IJm<)c&s7{!;P?OMZTTGYNQC>+6?UW|Tes#=Tw0+lGRxAJYK38> zTxl_+tHC?Ur_hkTcpdlJB5dm1b^ijYuf;>Dr;by`((T3F6QdYf=|8bJBz)3rkN&9+xqdM*$OgJj5f0 zXTv!@yRFoZ;b!NI2E%0H*do3x*W;1yaa&l)xLK#i%^I|jy*uFPUs8lKqM z^&}l)m^j&>jrJ~$IYV{0Lvcih-8|Y5+K9sqIi`y0)%;VIq9=UCHGK?IGzI_0BZf=m z0W{g;(@3R-$MmZ(>DMuWs~AHbwCp6MkRkcffNYQ!5l;7${re(Wr1TsRGEK-+`ZD^C zE*^k=?yJnu+ax7m7HQ1k3Y~NSQX*uIzBvkVjWo1_h5ij$d_n3PMt&jviBOtBdT07~ r^O&b|n$Fje#f{_8CBpPm_<_;4#Z1vSK=vzAI*CE^X_9Udmcp&SGLCeQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.class new file mode 100644 index 0000000000000000000000000000000000000000..b45c24a13e143dc6d0f8d01798c33fc0baa2126f GIT binary patch literal 1588 zcmbtTTTc@~6#k}L+OpOH_Xfc_@ zU=j~aq)c#^`Detnw4GkrCk#7q*i3~`s&1VeUpm+x`Q;qH#Lp?vA?%rJE7 zw?>`Y+^E9tpJd!Pm9G)6c5I5|1>=L>CG#gI~7I3xyh!)yAsSdl@W z&Qvy`N1DbJ%%#zbzBKx^7|`o6pT={%NTZAehQafrUua5aTlfrpXY%E?^gd9sMJ!QI zO1YEum?KK1T(BYZT);8|`=E^+!~Fk^hoSqF-mA(k4VA&j>vb9N{2hzadRB#Hd$k(% zHC*7b@AFS@m2{|urfjTxYPnWdpQ!2i)^>*3W(x0VyKTpFY0>g+9ohsjBzV0pT$=KD zo0Y$~MNv;_z@x4H#~fO=A^QAqi$3cteeecidVFNX^aKMjDSamG%y1bv((c0mXy5_pWA^i>%ko|fV=e9W#JL$sh>!_J3?pHJj5m4Ia1klXdBwT9NJV@ YMjyLK9HRR?+{+fYsS~&&(Trj2AB;3p(EtDd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.class new file mode 100644 index 0000000000000000000000000000000000000000..96dbf088c2bd9b4e4d2205e09bb4d34ed55a057a GIT binary patch literal 1001 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

    >qg*;9kYsi2ukN43gc>>>0HROpE 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 XlDhaxOc!6p|IvAvzyo+8#limt$=Hr3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..543f3a0f4a008e862ec984b1505e10e7ddea217f GIT binary patch literal 15489 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 L>DPEFq2K%m80?1o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.class new file mode 100644 index 0000000000000000000000000000000000000000..555d57e9141de32067da7a513a6db4261e17184f GIT binary patch literal 709 zcmaJ<%SyvQ6uqOh>ASV957eC??Zy$og@~)5Ac_y_LU1*mUYjW~k;x?3UvuFH_)+3b zHEElGtC>0XoO56E_5JY)0LQRx!G;B!49a6PS3wY>X3*{RZzduV+!fxK4~$mc_>4j2 z;$7mKQN9;gu*IOAN*+StsuvY&YXshhLs!XboHE!=tOAswR%Xi6AUW1!vR08WIAibS z*=dyM4Wiqq4W*JKVQ`S+OA7O+lcUoG9x0o%M1G`3sBgt9NjuA4wj-3sV87RY{%t+2 zcjmb4RwXUfJ21W`r=468Ni3e(zz?;=OXU)?X=@yzXOwUc$^j@P^d=?3@a!3iv8BPVN8KegF4ARK?G@+H@tV4Sdp?ilaS%K~ky+65$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.class new file mode 100644 index 0000000000000000000000000000000000000000..0397ce191aa41c6b3c2f78d0b795ec776275ace7 GIT binary patch literal 460 zcmbV}%}T>S5XWa~Y_#>G7ZJR8)r$jO#ZydAf`Wa4?Pf?e#ND!)miTHOd;lLxoCvXk z;K9SPJ0HLQ{F#0KczpwaYnY{QkiuaKM+he+OWv(qG~$B4Gr|k^%m`-}m-iu-RENTl zXo`l~4ZQGHK5M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..67cc2ae2e32223ed68d3c2d617f904ca55286cac GIT binary patch literal 3237 zcmb_e`*Raj6#j0LcGF~AXbY4UlxPLov?T&ndDKFhq!1g@nuKCRtefOE**4w8&8DRy zDvBb$UpV7`p=G8}8AX5fk3!GgO+wPvAS0Q{-q$(jp7Wj8{p-Q6zXLdeAD!qys1<#9 z#eqpNhFv&^h?q?|Fzv#th&mBNTzt+;m~p{{3ld&)q75Mj5@LMafr~=W8)9+Efj7lC zD|p|MptK^1l!UYs-QW`D9LR{Htk_q@=DdUjAwK8CA~XqkCkl9*p*s+q@SP9GXD5S+ zSbQoP^aXs=G%|FC=anVJn^UxmH)iOnmO07LI~|>x-bg#^5Bp*~wK+AzFcMC3FVAu%XJowwPh~YVrR3;T<0&Jrdo4OIu@iYoR}3|;(Pg&q)ES{i zUe9=oxw(;fZ#bXHaGj1?MpaEU#)zhWV1~i&&!_3aZDCd8kv1KSqa9+Vn`RVU z73=b*-N>p%hQK4VDsp{EO>uA0D0+)LRnk>s#XHGYVx%&kP=w|yq>3xUjmj7A?-=aqQJ0h?xB>hU&ekMkYLCtVM)dy zh8T8}D3j7{lDIXp$bG_n<*I~b8JDp_y2*G4S7f}4s|@3f!>pl0eHQjIM(_fq#m3kl zFR8gSC)aeCSh<%~BWvk%QO0|CpCNe3trp!{-f%0LTQw6Q#ohTica$$t5DFI&v_`4u z&+^m)*N5E6(k5CG_5rR5i64@yFUj}_*JXT+PZ<1-jpLO#@Wv|%M)_nVSk-M3Zpio) zHyO4+G|&n#;i1nMx*qOVxhRN2R${BB8Px+BpW_P|U*e|V{)%C`v5s3hKwT{4yh*O6 zz2iI-s02^d9becB;8q<3R(+!a^3ZzI%?w8xTeMZ>vP#0V zo-c6SSYbHUUz2I&O1gQcTsG>kOkD)oulO?JH2OCQ*R}E1drMbLr)q?$7@YLRG z+DtXTrSWCU<0+BQm6B%aRxL*@N}<5DG{f*Cq*^AI6Nsccs9=`S?Wz-9xxP+d#gI*i z)d)256$jSqS_Yf?!?L1lRC%`2ln@FvcJhBpEwkrQS=>b(awZfAMrT8jSlk!!hkWtS zRD@yj5$)zNZXpnr{wFBzVhy+zya|?OuIr*3dA5M9h9jQU^UI>Wo)pp67mP-yqO-wJ zU^)~D`+ec?xX(X%))xtcgV70}pWYS;hNUN|{+7D@i%k**pOp-cliB6kL5*3&uK7$M zf2(Q5?AFI9iW^5zU74tIk{i1>CV2IxR=UZ0?l9Elt(7GMn_opZOb^N)dUD#)E1D_I zdT@|NhJKni!3L-3z%=g_{gp-=?NVbV3NNjW(#U9R_S^ycg(gjSp1w{RL2PznI!rU! zBBGb=QChW%hDj78fX%=`RKTrOG6AR{aM<9vi`MYq8l2~b{)Fo% zv<>|M*E(c|pYNe9aR=?4+t#q%L;ubW`V6h1a}8acJ7~U!oe>f>ypCN>xQFh!5i}F+1>$;%An8Mtc#qR93G5~A1BC7p z_K}QHI&H@dk|caGMt=dJ#d(Tmr)g&onjT<8f=|M@1pnW($!H}$0R)M_PK4cr??lyI z$7x6Wdb;3V!!x&Gzl&#Yqp1shck$e9viHG}uNSXE;OaCY=2T4<4Km literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..de547bb444ba15931bd2096802a6ea3f50197b5d GIT binary patch literal 3111 zcmb7GYgZFj6x|b&ObCNW6cufeYO9cdsj0QLhzb!~1OW-sB0f3{BN+%Y<75J2TkYGf ze(G2HE9`@Z?OOc-{Vn|oU2XTBNg%+0s~>XjJ@?*o_Bs2Wb0&ZO^V=T)GWafzS1}mF zjW~ud9K(p1Z^m$+G97;cGSJdO|Xkx-Zrr?=yn#2vA^D~5YwxG#o}V^Cw5 zs)L4Up`y!p5XWKU#LkRZ<;7scF^f4F1sU@a8b?NlNA3^wP2|RgNBizy?H`qp7@SoX z)O0~LXVN*>G0d4R3H4daEV`=cj;n=|E}`c7Ku$t*WFVV6n~|W*=}Se|a`X|^%~y$I zOExd>-#jfA7cFO6LTEB8A)*!xwMazUF&0!;AJCUZ)XI&hW|ObMw#mv;+8u}M1-yeE)QXD?1~O7%Hc)#h%fwiku> z@|KL#61oF0f)IlC1bO>rbhiRSx+I(mFxb9RoB3fomMs_-0h9hJLw*7sYzx$@zUZgc zfi0?)+zGd}i~Nf5u*XlaCN4(;vMhE{E0nXOrcDGD&sil$)2|sK3mU6m?Tjc31s&*S zYT0vI@oYwhrNBln6Y0$CTv5S8I11iCtGL!LgF7xt3Kp;^5(dpu5D4le^*gR&KdQfxgC#;?Uk;bosZHB~fydY@n{+j_nTsr@C*IhdL*yv9#x3qQ`aIEv$Fg~S~o zgaedMRLN1wC#&QT@35G?yDWTfW<7f|OWK=R)tuv^u)SGgcj%yTQV419W{BgP^yw@|(3*FXQihVSC=euX^%gNgILCFEJ8$#Xf%9dIABhp+NlP-7 z2z7Kehl!F}MNJ~SipVl*lZogGWPw}b;U;JU=tdo`@E=1jnYrrWpYyG3;J4tNGJXp# zc=*Kdd=h@PK=>5KyIdcE^e@dsWV|P%OU6Zi=I{#kCxrsV#?7!YP-yZdT^c2&Iqc)V zt0vq+GsfxL1l#a!KF}oHzC)+)GVps|*q3})Hp0$sgq;<=o-Wf-j{p&N)+0a=nDq#V zcmy2t35Zq**oA|T_&V_IL}q+X4urwX&qyQ=Bo4knQw?q~_Cw2vq@Mqd!xL*b;vK#~ za|o+A%11rAiet~IRsE8A)Wg6*{_#76LRBVZHbTmjL#k&$SGDa+fHp9CsjMIX%xMlzfQa*W6geBJH( z&#Lre8{pRh!S`=h{-H`avZ4HbAb4W{_;Qtg1w4ii&|h}`xaT?`uj7?pkPvApdDZ3< Mcbd|5kIaGp0BA?HAOHXW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..74532d2ce83ebecbdc5b0f7490c8c4c2bc71a794 GIT binary patch literal 309 zcmaJ-yKVwO3>@=10u&Uf_=2QiCE8Sgpo&DK@B@2`#VtDRqP^t=zed3a@KGoRv1uZu zuYdW)mseYDhvH`{={?PD7aGthiuZ#zI9lg|kMN#yiJGhD0XR*08E#^;h!A zL>N9SmD+99D&NT_Vg5faC#PziMCVEL_lgdI(2#ck)FL#|65JMa&mDIS+$yMJAQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b252d982c57b65de5faeb91c366ee39af57557ed GIT binary patch literal 3157 zcmb_eYgZFj6x}xjCWHYsAR=l_wYGqPsY>euw1ogRH9RCpi`Lpna!CfmOgb|G>ASY} z{eG?0&;0`x*FveQ)qd@dvORYmF+mD-)h}}&v+ud*?0xRJ_pf`u{Q=-Gehi}xiF!ow zVhCqMn{2=+#=;oKg!r75Fxh|*QWB;loC~7?i4dkm`;z#)9KwvSaXy3#V*HA*aj^lf z;*x~d>Y*YnArnR`vJ$wkI2%GPjCSM&NE3hNBwP-ofO!eJKp0^Z@j63Ia{M$yBx#sA z#VXA9&M8SFm*Zw1L*vBc_{1gpOecnhCk1FuT~L*Rs^^rHZEAW>fZ~R3*{W_&tA!G0 z*g7;kGH@+9b4pDYXoi9ybJMD+iLo~swDX$9Fto|m z7B?5P3|B1MQY@Y+nVP+%Oqj-kmgVM%D%@KlR~mBM_GcL$>*#bTDX$nP*?Ipz!JCSn zh4J(pg;-6YJ4dLRd5g#i`B;W+6-37is$~&~QGnYk=7+Cjc+n$ho4?cnkE!#7ZLKC_ zspu2ZQeniw_jjEl`;94E&0HQ;iwJiBzqZ>Uk4kA`TMo&h>B%=!*5^NbIEYM~$7I8(!65e1K+&E7*6l)->7D+7` zy?B$M-AUPX^cnUCf{eHDw)nimFnlqpSyA1vqpBX& zob=D|s4*Lz1GQP(TRWZB8 zib}@)a2& zP1B&Fx9}((sqkYeZyJl@O78m??{=)!*((+d_2j4f9$~0DBW@CPuJ>$_XpI}?!<_E& zmJwR+zCb7sw5&>Zi8$n)n}}3ZD#|PSaEP92ZS)Kb(rb(=JoVb~6gt4rN&Nt7XiOI& z^~2(tq_&1;>DDBKLZc(pGHPqPZh~E>P5@8SH%u+aT#$?%qMq!6=(Tx-M)h?0JwpgG zz;t?825Ij4G6IpBWdv7ITZ1!Qw@{ZnxB_W3_9sF=V{7a#LaV4}xQp!?QSxqd1Raggy=(C-4*c9fEpMOSp4{I7)WUVmDzri0fuTA153mbR2zz7Q6m} zla3~*JZfFkbA)=HW_BTP4>1V?5(Xv2|E5VsBk>u+Fad%DY$e`D$}*mG^Z|A@BYF#u s-#|+<_N`$54FqrDi5mzAX_*sU#F1+!iMR(5>?5!D)1TAyKY$nh0ilnAUjP6A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.class new file mode 100644 index 0000000000000000000000000000000000000000..1ac7048ba24ec08020ab1f5702a9ac8af2b52b26 GIT binary patch literal 450 zcmbVJ!A=4(5PfBlRRlz1;xE9(CVJEh!8I|#cz|#(-N|mDw5D4Sf6ap*;71t;6VQ_f z50f{|ym|9F^YQui4&VxBDLN@mQgj7c1;s&CQHaJnfs0;$hlQf8KxD$ z=Qr`;PT-uWbG25|Dp$yH48|4AYwMEqVydjkO?(wddi|+DGuvo--p;5}obr3@S3%Rg zvBc8j!Q*J+7vwItf&#ZQl2nqiv6PW?>5NuZd*?_;A0)e78%?r`73X>tc#zy{2y}mJ zJH>8f0E`W! U-*|{4t~R+^XFTR;ab83F3jz9sr~m)} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.class new file mode 100644 index 0000000000000000000000000000000000000000..ed138228f18046aec3873f20ce7da2c460435a21 GIT binary patch literal 2424 zcmb_eZC4vb6n=)6Zn7){Xn_j0vAi`xjaPVi0$Adfd}V z_MVRSabLp+8XiRPA!apvq(j4;hIys*v5trML`N4s)vFHich4~w@@46hFR245+=3`1eNhmuw7EmBbrpqFKCf|EVu&ZE zS_P#PNS~3LEp@`cQwNsVleXuQes@-K>&Ioj7eqt+GwAj26xIOQPaW*pK34}G6Ky$r zmuw7^C!Sw4cf0~OC5g=1Hv)~!TTaO6`6R4(*@{(K^Syn$ApE)|N;73l&w3T#5{tGX zJKma?8I@QA!x%Ae9d8&|LPo=~ffcN3STpb?)+zs&r@wBSA$fV~M2#;qSIcX%me)Fp zhOB`czGCPN>^j^nnydL8%D(cH%4+apz6^YgO$}QHzQGfv`mKiV41A9fhR)5I`*&xl zo*yL*JjD+T6K8{JK_|m#!-=%xh$43u{9ZXsq(8lbP%Kf~3q z{KLvkmbmRQj3uU?wCaOUld7ugY+PI~75Z_NCU>SJ$7WS5uqG)LJgR zy27yZ4N#5z43ig6#Z79Rrg2X$SDWJO zg>X)*I&oJ#xv(vTPb0sE9i&msIKmkSQ+uX($g>BO!0n>9U%v;06vDLp!#(Ml3ZQIe z!`p}k$hKXqRL3eqlrD;3PlHd5{Ipw^+_h-8+-xf=ecLV0HL(>+T9(!;cir`7yav}( z8y&aknvH^Chuv;yKU&^CR9_7ij*q4Qbh6x!AcMDDczj_5J;mjOUGdI+{XfbXF=a#Fk zBT;iS_nM-Kh2Raq2)R-t<>wG^;smk&-u}K5^#6*sUofUlsxH+g=Q z40aRGwJ1jsA;}E_yGimf(ukvvNE{{#M~K96`cnj}$onWyW5fjLi&~A-N=4p<_B9P} Q)Biw|Dv|Gys0}lJ1H56RasU7T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.class new file mode 100644 index 0000000000000000000000000000000000000000..907dcc95047bb3160d7dd108cec7df6fc6f9522e GIT binary patch literal 3808 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.class new file mode 100644 index 0000000000000000000000000000000000000000..61af981f70965f953a7ec08c1e78f07eb4416ff0 GIT binary patch literal 2115 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.class new file mode 100644 index 0000000000000000000000000000000000000000..a4fc41e02099dd8361d1203c037a78624decd5c6 GIT binary patch literal 679 zcmbVKOHTqZ5dMnj3gQc2@uoLlv56ir8bUM@S3E%QT*@fb-L2^s3_r`0i3fjxKgu|Z z#(2OB(`5S1bUO1*J0G8K?*NXlTErBV1C#@-2+W+A#Q0Nz+nvz5d-;5ySclfVaq;JQV}Sq zl*xKy6M?m{tqK(NFLQyjNf`WTozpdK-)XuqS+kqtcpW~dfhr-7X@N<~{oAlWeS(i0 zrK@&Q@09i#-_he?8#x}COaw0`%X)^bI(svJu(yBk3h}})hk$jFcVL}^HZaR*>pKhu XKFK7&97>!dL-SbRXdVx?a#;ET1yjgm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.class new file mode 100644 index 0000000000000000000000000000000000000000..fbc8cec54a761792fc5de2ee5d4bd861d5ed53ac GIT binary patch literal 700 zcmbVKO-lnY5PhlDwY7d#J?N?4{K9}9D@rK}h1E-IJ*Vm5Mt2j*rWJpdC&7b1z#k>f zqKJYhG=a&Rm&weVFt2aVF8~g(TE!HWBh(|T2+SNAYr?U>)mH5MwY)#na_BO7no>qK zG~)qDN=T(4k%4q#jaI34){+j+%bfh!Xp(uz8S9ZZ;X$@N4f(B6X>+?TP;R>+2`t9O z(#0qnkngEM%1k|WoUE_BDf~~e91@cYTuxHhWOu3Tw$9@&*&+G98|j4dZ*l}GDre2X zI4iLBYsUgr{ndcL$s|I4l&p5$$ZI+?MbC{t|L~8Q{`uIs?*}zrOzf@E+YJp5ax5c7%>VW5-w%J_=lHCC*>TuOGBb zT`v0>S_q=WOaAb)2x$s!aS>(ZMrmV2I3?lmflUk?Q8 zdoCq`rNme|F7qMzb2ZGkvYI$18z^t8{GnJ6BU1=`p5zPl`OD3%h69}X1X(1dQJOgGUZ=_wy)KlV#Fu9^`upxRABwIWVdn} zn8L6TJ!@T1m0X)L7@(4Ni~ZM1DoZV6nA- zHcj{gVfqEJG0}E~s;uP4pwpjscv}eQZ*;$&_vfA?Nr7d%29@2P$7i9 zUNCq+M}U({F%~?g8D$bb z>KN%~I>O+CpBRJECfTQvJ}BB@@R{a^0~E0xaEo$av=p(t*6|#(v6jelo6|S#Q`;-9 zhiS~CV$8Ea=|8@iQYX5kWDH*3x}rSQRTz<}FktZJzv_^R@`aHY$EYR?tutV-K+hsw zy44z86SxCFSa;~b-SWKTu;K8Y!~0J6z@3-f`JuxVhpW&m}K WEL%>y4UbEoZP+0_-B5Zjz|%h=j3})D literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f5b2a734215e974a98448a22edb2ac0e85b383e5 GIT binary patch literal 1496 zcmb_cTTc@~6#k|y-F7Jg6%_>$@j{Eb8}$*yKxvVrQlzEECo)~ecF3|NyR#_&!k^+L zkwg>Yvp>psrYw~}EFrQFJ9EyQ%QxqIXMX+u_5;8Z*d|QeP9u#e6MeX2;I4stDcnzC zS}Sq}@&;xY#@5y=YnzM3m8C*ub+uTiRo0g`RyGUeg=&={Ti)h-+;+Lww5!UOUUQaV zpwRXL#XVK$ZYUTgmWri?jdJauQ3hJV-4%X`JF4yPGdwRhge_WvyQ*a?;j}#IaMx*j zp3oL{sH7X%l;y2#hCXk&B65Avi9-<5RoV2o3Vlld;s2t|o#7q`e@{BX4pd+V!U=t; z_HDVd>)H(=x9mkhl{-Sd9Lm{wf|s0=o>cP;@m#*nkSMgb2|`ef{y1#fv~%nsgal#z+Q(7|P%w9x=S^O`3D|iQ!rAcxRB1VOaOy;r>=L zl$PW2fSUHYA*_hl)@fo}5k`x+MEgT7S(;0hj&-;@S(EBJnmSz!i=oyV@;OV;oyVcS zLtbfY(+n~cdS?phD#5LOK1Z0F!T&FcnNyf-R2bk)dkjH1lz9Rk;iI1dZ&{2||vq_2rio_^Z k3KQMb)1=ei;CJ-B$tJVL0a9NO(;$w!kCJqYbTLf+0q{YzHvj+t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..6347a6f1c322a8e8da20747f91e0407e236fa976 GIT binary patch literal 2928 zcmbtWXkikR} zhmqAVnL>xU>A-bG`8a`G3ZG!A6M5WFyJ>Y-NMJ^-HxnqTwWLJMYPh9gE`@%4nj-IK zDa>O*!{-{l(D0=|-%PPEb9?O8Y~gk>n<>m?i}NJrSIkY*sG81_Q3^cUS-LFHm2n+E zFr8q|tZqnw&X6--xL%l?6gV87GGoPwVs>mITP)4yGE=$fY^fxWSe09)!1c&9Sd;8a zYs0gHEn_OWq5QbzI*S75^JQtsWocG}Wh0Q*vSV9jm3NM`D8o>%>?MO>xDbk6F-azW z#}(VLgKGk9L&I|vmvJjp*qyf>IlZw~mfoycu9DK1cPVhr^lWvGi1A?A_63U1Q0_}_ z)3&7H2fop;!CqUh8f9r$jB%Nps9Q8vG1qIr;tH35pzi)A$7b(Yay_tJhu9Nka%N1g zB5*=MSdY|iu?5-Sub5C0dj&&beo!ci@_cQ=aTu3MF+BcN@n=}};#9~fGQ)P{2=dORalhxIFP zhlVpxEsMgj71)io;`z7OY+SqaBtqZte6Ii``9shYkoIgip2{3iy~4DZ?S_=?Ozqp&z>?ha!4k-oMa#D7KmBXrC^gmz=}ZzA@D#NNHczL8(hKDv#A_t7=|2>tV?9%A6n2Lv?F!C1j7Xba(< zAxQP#7{~kQ!dd>|ouj|b)4B_oz(u~k#P?UpaTyX={zzI4`GHVx1{!g8VzSBMJrNeAw+*6mkCFt9sE6=qr~=S-F!(c)Du|*fh-qTE UN?MFI-{qR(?FN5`H#?I50sjvvi2wiq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.class new file mode 100644 index 0000000000000000000000000000000000000000..4cd0c492e6222ec03341f94a47890e851b1c3bba GIT binary patch literal 892 zcmb_aO;6iE5PfUnm>9PSqzNtkpwLo6D|Mx+x1b)N0wG!DK*inOEY3#$K)V|xepcH< zKMwr?{ZUnCLqrg%da5PQjK^=@&b*ypzkmD$@CLmQ0oEGu@o))`@YtCr0oFr2#YTY5 z0M8f};^RYxmAKLwH~HDy5s#}Zle*7P-&Liu?+DY|Ic2ErR|Cn=j8!Q=jEhw2k4c(S zhKfa!pC($l?`g7ThsrP<#i`_SD3ja{xs_sAD#D7YETyoO=0@rZB_uc2P%Oq;*-Ng9 z^PHzr4fvisdVk%IFSV{TL#G#yl8c1rNty8zt5uoxU4ua(jY+aeM{@uMe<0Iw#;~|6 z^66mVNj26&9w;|Pb9UHkR~}&rQG^D<0M8?=pdF!$HpAh68Y#e5gcsOmXwBL^PDi8+ z!!{jqCI?DbE~=uaO2eHX)VeG!H|J`4PgH#S>KImUrw$UQ_9a6jllDqbhOL`A?&pay z{hj$ezy>W)0Md=#H75rxSB+v)hwL5t;^Y~5|K(S(PZW5#OSV2qhGRx@Zb;i@w<%x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..867511e6b7cb024d8d5ce9849505f3fd8542e726 GIT binary patch literal 634 zcmb_Z$w~u35Ph9(ViL{b7QA_p#DfjFDuPi2A!twuc!qh9Zoqov_8^!+f1dD6s4iXV+I^#6M(hFUs;CxRir zvPZNWhVCDJS&Tkk7Iu-N>(VXh)EPpWlk5t4oRAUb_h(>FX}CnTkdk$j>0S9uAY3Jn iVGUKXiMW#%1Bx%m+|7`EBrb!czWGgG{L8O$hOSDuF@sc9t1PBT$$G0So4m+|p0e+2w58$H^dq_dh z(CqAvc4svE@%i=+;0V1OyE(cF`-%9(vI~CX5|gJm_7~xF$sD}GL4PziE2GUbYg&%nTsccRagyFHqvKcYo))#9 zkgN1BJyHLTQX4jB`U0V;=)<5|=3JNXxD$vdp+Qb7gaeSv}p&mG!F=pUtr;=!BrGCK|3DbtxUGh6i4Joo@Ul$fP> z^k_noFA$O+`TG9&1Te#>KvAG1lrN!;h99kC!g$W>MrAgQw?;ejyF?|9XKPrcoJ5;8+WfBU@#Iv^c6U*K zoqd=RKp3rsC@!2%i4&pfV3gB-ub%6Jpb}pHkD*!X>gBzd>P{FC&Pzop_ZW>@tvt)r6LlTsjbmh90be-usqKVP? z4UC^eLB&Wky!JyG&)p`Q4@-QrtS@@+?K$_H-~IR8+kXG?+PhyR4CRh7+6w;hT2F)op__Yo zeJZ`nqe4LHd4#0EU|5tCjeQ7U1gB}WXJ|A{_CUCZ9r}7~$k#dC)z0`){)8mKei624UVu$d5 zMBshRRpeI48CW8QB%0wun5?a7s^)irQbcgEL8ehF$b9h+2>i*k+7iUq2;#>jh!BEl zk(k6ab_8iFsCW<2djM7XN+a(+)Z77>V5{p=XS+o@FVRBkESC`_y9Y50QX8b6L_Z?~ L%VF}7NqzrMDc+BZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.class new file mode 100644 index 0000000000000000000000000000000000000000..9983be1f3c9f69e5f5d98c2cea37afc23262eef0 GIT binary patch literal 7985 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..36867a79f89214bac0e0306597ddd3f6deedb251 GIT binary patch literal 987 zcmcIjQE$^Q5dPd|%NhbJFb0f`4d_ED5^fQ1LkKj6s1%@R(09i@7Eh^z61Rw-g#-fe zzz^U@Ak#fE}-+jLC&i?W9+jju>aI1v?*CMQ7E5cQ5hu8^mJ;biSs>@8( z=?fesDM`vmkj-Q*C7INKHn{ zQaOkk`^zJ4&XR&;Ovn=CUk8lp>+2Y%ViwlHDyn2MS z-Y1B!X#UQRYX37ncUWU=p2jUOI0GBF#Mw=3a()AsafR1_U+fmztoa%PUite4zIO{= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$KeyBoardAWTEventListener.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl$KeyBoardAWTEventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..38d9c9be331965483525472fc96761496e3f6e64 GIT binary patch literal 2733 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 D4ZrzR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..bb4dbe1edca03abbb9959f52dbfe5a7a8e4a9487 GIT binary patch literal 5702 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 b3+(m3L|Eh-aG@o(0kg}DUI#A5zXN;%>56u< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..b2d9bfe7b598f777afeac8e474b9e3e01fe173c8 GIT binary patch literal 3112 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil$1.class new file mode 100644 index 0000000000000000000000000000000000000000..51158c5432d67c5a8e7f0b67982ab5a04d601260 GIT binary patch literal 848 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 Mj9^=E8=YwR0sKDGNB{r; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils$Slf4jLogChute.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils$Slf4jLogChute.class new file mode 100644 index 0000000000000000000000000000000000000000..05b0f8d9658fb5c020ec7a3efba2a53270c28395 GIT binary patch literal 2199 zcmb_c-)|d55dPM7;vc!RA*D%4p`;L6Crxr`36zpFEu>EB)@|B4O-c(X=kwOS^kRqe zIZ-1aArKV^BqSt+5JHG2Bvc*%2?!7T0X*^_@Q(oB*k{*i%>#&&_S>1g+1dGKX7{&0 zfB6-_G2|2I$MG0mNT3fV;)EBwFokJ>lL9jWrvy$5yd?0lz^uR-ft0|Uz`Vd&fwaK6 z7|thjQozqUq@n;mm$>Al1 z$ZR>U6?SKwlD=47%V}@X%DG(OX4`U?EYA@=Sd92Zr=rlE6`yoDTdexDHPWS$_GVqH zQqlZ9pUG)c7q#X3Mbp=IvET$$b=)xU zs=#XkD*`uhLtzgabG%;8@kTkLc-?@7TokrK>VN4Vg`WGhS;(!j{S=aNDgLRI*Z^`> zg1+u~@cuB{o0eB%b&@URX=xEQ?5(mwhwoW7li#5|uk3No>s*zsHPU8Vi=&-gz)GKy zZOuya#|gvi%i5Ia943cEG5T*=%eRVk|vQd}gAxMnj8pm;T zQNB$+YZyZb6IjOyyn$&{kb;l1*uZ6MVi8-sU2oQS4AvuT@>szLjxc^kjZu0DVVrUd zokLyxVl{q}V#(GY+#BI+2mF>>_?_hXGRFjm@H;2*j%_0mX7H1N(k05_Kruua2$XJ7 zx&vib_#u*Sk>uM9?HwG&yG-U?%-}r|d>`lW0UwqR`I>yha(`SSIZ_X^Nz!hTv;&eP z!BCHqP=l_)FHWMz@N7W$Th7uP*?{h)7P`*`G)Fnla7a0~v0LF@P3UO|k2HkdhOmc1 zt=oZ#O+T;zR={|ze?>Gl8s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..64977af9cfe25a9d962422194b92dce0a2f95d57 GIT binary patch literal 3589 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 RK8oXPfNHs56I9w){syk0S2O?s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a5fa07442fa55feaa5b51aed4941c7b5f2c0a327 GIT binary patch literal 2600 zcmb_eYf~IW6g|yrmSKQEfRHyz5@CT%B++1qn1w(!e^#83VX ze}f-Ll}XT4sh|B(>gnELcXmzGvaGG@oxa_D?zy+my)(c4{?pF@rV*JqiX{U#OtfIB z6T?_m!-~n_Lp6NVg)CML+%(aNH3RDgJ~m(se!M{Fq)ksVC!zFEFkU)bX@fUFPal*8@o4tn|}+X zZF=d=dVza$r?};Yn{vyir9WG8q<>q6o|?zTwy5Bd@nUw%wcUa%{it9^u2Tp+?sZB* z;5tz$)S*;tuUPgIWO6}KhLwW!eK%a;5@`+O-Kdc*;}_@~8*dDnTdz0U{#zoBHF(Ta zuFFU+%V3+F1g6LSn%pXrU0XVl_gF?=DX?#~Mt zg@fo1f_QDDg9-Ze;3#&gYTI?Rj?TTxPvTrGS%Gs^qgS$XL1m|0E`^c1y%-RMl1`#O z5a_8$YS#P4ReD}wA}z0SXKj6*iI91wzjbV!$~HGjJE7w)c}l&f>xpaD-FbBh7Dhmz zzIx>?%SwT1wQvl_Eu6w>3-4pjLI!gNTnk?!FK|-re{HE*D8Lgq(X^>S45X%gY7wlk z7V^^Pl}2tYW<~9xg)}A%JhI@UXdtjq0xRQi{cLT&KznX;X==v6SBf%qd`9p3ht#t4 zDatDXFyL6IsDlgtLs<)4sK>wM1>1IA;IHWh0*C5xRTZKymF=lpFC4T+S}AdgC#kZv zt%vM7vvJGNd5uj}4!0-DRbV7;BY#uS!%6VXLRk7*HNaWbEaRJfb%j*Dtpw$rh%vab zC~)MUY4I)+3oPSH|0dH52Mu*)EytGw8*hs7sH*1U(U@iv^tdYOs!RemvU9hx*L7*~ zc4v}-CEp!(vLhw)SgTeubj!YU+>Gzz4ZiG-@`c&LA8Q3ni=Lh2oMppjgSHXw6L^!e z99p>o45nW|q+g=t?hCX&LtFazGqgX|M@KpKqmAPT#}nw~;Q<~#L(5S0FwWu}XN1vC z*mv<3#<-?j*ql+wXixuuwmm+yKtXnB<5>-3RX4;iRmS7AvCKFsknhM-Q5aPq6Z`1c zhw&p)E%+6ktCP=R?%jL|>+aMGbpOI513C>|JXB|&rgf6ZnPOtjYqx1a9^==-ByFt< zycWkOcPQQijP?TFCgo|a4?_GwfK~$+4O}wt4upYsx$QD$VxHd;NI?y!C!V86G3(vO zp}kc_ZZakZbfX7-4dgB}A2YPRM~7Exc*gJKwnY4m8?*J#Pm>3r>WQ`+$d1SE`hr@qFtyBh|s z(H(nm?Cv5l)V|Ji|6u>na~x^D?Hh^P?u^0s5ru^qASsph?}?O@N;Yx0Jx&2XJ@l@{ FKLI;+czXZ< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7406676a3dd700b259293b8816a2885c5b1a2c8e GIT binary patch literal 4682 zcmbtY`+F2u8GcW)%WO6S2?+^FxP@ys*QJG`B>_wVluHsQ2~bKEC!51&!e(}zoh=Ea zRupY(z2B==YrWuIS~Mh$LcLb&{cgQ$t^Nx>J`du1W+vH5Hqaj=&(4`S^PTT|zxTVG zGd%y_XRZLa4gZSbR-D!FKomtd8$}CVui?QGj&F$ITq)j&H>t_<8r~emTkud6595(2 z-ik++%-c%wcDzHwJEJJayVS$GHM~c|d!tx_vk|;cjqg{N4@6Ok4=Pn3QnHU}_;3`< zmBo+X(NcUAkE_ea)aB!)cmki$@MIL9#HVIvJ{`qcd?tzu_^i5oE{f0N3u^9*%I=pm zd^w7*;G%}7qKGS(o)#!Oc<8{v6I~r$dv=}ZKX!1JKt=bkai0-S8CEjh=h&u|Y!g`6 zmA0~uVL3;PR8B^4Ng%pYW^9=-962aZdnji)=7>CEX3c?=?69n~V>l)k2~-CZ=GRbZ zarc2cmA$l`jAv6PHxI|V)5)Z?`6}!pB0O(x&M{N*9wWmyC4FYnGMt<(1$NAS+a56F zBX?&;L?G0a9;Du~Zqt&zxsd^B z_ZxJ_1(`5XM-1Ck&;De{88YeLw(bELmqXG>IYV(rCWb7NvWc{1$%K=(;|hE>ZjNM9 z@qNbVfNy@cpWwkdpqP^tp&c8w-vM$xR)WIVyWZlDsB ztPDs_Yhft+914<5*9)dHRmP47M7vT(HtU*O>CVofFKDwop=4#YKiw%i(>aToP*JE# zr9e7J-&kgv!m0x4_QvgPEG2=OLQv|RqM;@!gM{r)+rE1Ox6Vu5e11%)0b_qkjtOXt zn92)**nTm}U;7JAUuaC6ugNXwb=f=uOwyzbnY zGgE`o7Kr6tOW2Z`TR)s{l&*7rZ`1KSeyDI0=MMZxM*@Qi2fbbFYIifQ-Mqe#!Xj_!WLFP(BxqhTrJ;Eqw37>OZy!eQr~w&#}7Oy69Xr;pSLEOVddFH<)8y!3RL6Y|`BoPFZ7VOs)s z1e(?l)2ID^@<7^`%JW_b8I&9k*JFNCr7N?W;)T(|rkDkDk zZ(gAOMv8gFF$bB1Y(_lA^yX42wL=C}1kh>h{k_HrWtYUf);_0w1bB7hTFeD657M_F zP-@B3`3-$z5QXo^%WNpcnH=rCGPv-@bQk)_6Oxh1NVT!I1a-_Z9(38SX}0BAlugSs zpk?{GbDKE#Ut^H^XUR`fd=GOdYn~y$JfLy6iJ1Pbq7F$u;d6JJkmc^;vjZ~2Xwy7l zPw>>2h!47ZP~6*!{KV23uAaf$y*YtZ(>CWX47Gm^8QEUfJ^>SbgbF&x9LXdN#Tt%x zlF(en%dT+jc&Ezn1)gDn^$OYmk5P%SgpqYp(mguHrKRxM*?6asm0LD*fj7e&r9tWB z{wobO(xpm6@F?wVt5h9A6QdIKx!gdLpjRQrrG$~GCN*`8%qn`&NbZ`6vjsh_ zZ;g~H;rHj=t_g9KVnK7!B~h0(eaEvPYz8LV-9ph2^AtMR#LQ^OfzzTS8T#6;EPW zb5-cJt>LEH@HkdZVpS22o)3u&*I!~3>lukBP{F&^f~UMSf~<_ngv@1IHkz&n$T&Q8g9l2EB0q;Z3KjdKM+8(h0uhS@ArJSdfRIys44ru6<;6t I{|yMg0M5{oO8@`> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..55a324c4fc910ba24486a9b0acbf12a7dca20ea2 GIT binary patch literal 382 zcmaJ-F-`+95S$Gm2Z2Bu{ty~0Q6W(U393XX4yB-T%qr(#Y-Bqp_!0 ckrshYSL#An_I=r!wIC$dGSs;*`@|B(QUX@VbUc z+b8|6VRU-dZ{vVrSIX#fri+*-bZVML$t78VUN1s6iS6c?FxGr34rT8#CLRypyE+cmUs z+Q>lXu7q?#J+{gfbFx=|BR<@)rS|z_MI0tY7Sk7PxNLVhB|AU2C&}K<_apFrM3N?? zjGIVD@x*m=kZuWKFzSMU7 zM*gATXmNDL58#J#JiD95Oew|bWU}wqedpeL?z!*pfByIjz)d`?z{NEOr%*5Bx`P6I z2Ob&@Zs6u9ZjEBj!AJNw{oHnF`$-vh%D5}wY|Cgm(LEC=fs4&&a$D~BJKe~)M#jmv z+I0Q(>~vnBv=GLjT@;w89c4Jv5-2X|HUZBx!&p7;bvKlGDmNnTj5T#2qn0#by6$fl zZ6{0wAmFaWu`)}MOcKSN`R0c5RY%Flc6_UXP8{-fplK9XZF~kFwq-hN?ax+Kw581S z4aQsEGP>PM6RYI``=R!q^z2s8u3MvIcYY?z!;fUV>9=&)=A~j1#@`8y=O+g*kOZTW zUSwZK*4No7aZU~hR7PO(P{N+>bF2(+ILkYM+OnaJlQOvW{zuSHHlC3Q8jtKW1S;#{ zW-M*bFy+-|pu7HNz?`ktQQ{|A%6^#mYw>`A6{EYuj4T`^WHAjaSHMb`7V!K5rmv@x zVWpSjAkyS+^O3S0-7aIn#iv+waT;e_RPmX>)x*@)4=XQ7&R%N%xr=+aU&fM)2Uw!mPJd5J@9bo&*ZJie#<0_yVgg*6^i^3wT%H&arhPFn1i{1kR<|3ZqkE{- zy-g)ZO62Slhcya{|r z$CE@U^6XOe0YjSVhjf=?npDY~-NVWMybdQco?8sOlrWun86Xn(au)9uT+PNBW-@Oc PX7M&>4*j|ufzf{fSO?;f literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..5687930d057268cecbaa09758dd82eaa29313633 GIT binary patch literal 8284 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 alM9~;_im!^DOwtacKkEsW}ei1Nc{sd;plk) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a341a32187db6bb0fe0e93b13466c9ddf4263963 GIT binary patch literal 7984 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 G%r^ls85Z#X literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b0f5ef17eefce1ebe8556b0ec7beb4d4616419a4 GIT binary patch literal 2106 zcmb_dTXWk)6#mwBB3n_C#!h;HUPM!h6H^OHp#`TYt`lPuB`$F=4m@}idmF1LlE;=i z;YaWT_yxQ|nMr^QmnRyxF!*@@+b{&6}>% z)t(xb*)qh)-0N6ceO<2&EM+nfi+JEdf#%X7qLrN|1d$WW68n3WKNVy=CA`fAE)0`Z z*JyrC!UW{x)%_;#xTa$h#jCsAt@m0*)8b+y!di5?^<&7JuL>Iq6G%o>mzq`}nOt@H z-6j{H#QWuKWd%nCmvKcw5uYenz@mhbf_an~3MWg(2i&!-fu4ndp2K}f_*B6fbcS;; z>%nk|^imy9KecVNRJ(6kD#_gEg44Q!i?}3VLqP?P6nuuw5fp#B3>S`pebd9fX|;Hl z;fC#~`@NRh^E6Of{4u3WOMUEg)!|903aZ!=&F2bg_<~`^!}C(OWc1o}S`7D3mg1D` zq0B$)`tS+SK~hS1mBEloFNBWTFBgWpXT=?6bBS9Wq0PNlB-1|vgbYD)i8L>t9P~_i zL45k0l741&bCa$R+IFM7QOoP)6^6A_YV|(^pt?2E|0CR2Aw@!kKY5%oUb;-s#o`*K z-CN_|{L6LmC0%E9x(ugP_3-i-H#!||w-|1Pk8W@-Az~v{Knjfb4_KezA9o!ef?;+f z>w;K#gWeDcRC)AW7DY<^YxD|5@H%3i?FzM5$)Zuus2^KA1pCo*xkl}{XPkpdW5stM z(Cai~boJaIAhEbdK_b*IWd1@blQ}?SF>{FM&xn1G3r85+eunYbZ;-a5$$0e;i9bYu zC`5oH@c@lt6k?Wu(*&xL<-89V1S4p?iJKJkE&3NjWHv>fV#MgFjELJXpzPfY$W!t4lB+lQD=o;$z{ElM6BOMAM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..c3b8da3c27c114a4794b66bc3571e1c50646b758 GIT binary patch literal 3614 zcmbVOTT>KA6#iz}WtL^UfdUeVD~JM%uGb_6V?+XqE}(#l5{=F7xD3qBt}}z8CNVd2 zPpW*>Kadw6a`P6e@{or-~bwWz!kX^aZJULO&|w7j;jge zF)cTZICjLbQ%+|Rn1v}77UHmKQAA0_wFGQ9DqIzF3aTqsY^%)Q5oNJhADdEYQF(YpYcg`lj?Mt=~ z`|C=tj_^udsJ!2{i?*-2EF2K7FnwY5VZ$=qBP6k-^PGZcUol5B>oSI=56=~*bbDM( znUs)SI(tsohFk~2s5@;q3NouB#)H;ZG)<4bGBd*+tJAk4(b6gPhR?8q)($U8<_l)p z5%cM>-igz~cJ%&*Q1r;-H6eKlw!Y*%c`G=1CQ7J+S$Ulaq)XnJU}LVx&JKxEz*yp{ zq~7yfLEJ6+nW$j@OMxv9G?OK-yP;t}p6wlz%TIPL$r_nd9>DRNCC0XXg)4*}(%@@u zSeya8>G`DMhJr({V)X^Nx@KB9p%cueh81;PR8TFlvSMB(iaZ_B=gIKltQq8YVyrl4 zXY~O?W^?n3xwl)Eo`yZxOHRsV*lXM3rsP0F7g8E_%ONd?4stS!PLdO^>m*ftq~T-SVl_$yD(-0b1fOd744-TG z0(Vt>so^W!)vyh%3ObqiN!`>7y5%NwIy;lA=em>5tWheluOz)lCns-zbVp-v+v%b$R$`a~3f7j%54w~nm2@ko zU{}Wrv%8`P1`&{5wj;>>id~AUM2^ZfRVwol_jEFKS}H*=>k%w=mfeubhcP1@Imn(882ELeMe! zaCl%Rd$zkxWuHX&ZYU5HR z142HV1YScv{TEw7d!@cUQ#ejf=kkZ0iQmGX9}1HEIngZ3fWJvLqYc|BYv(+Idaid= ztQ)xAS+Q>98P>0NmSxR*-QIi`<*e{UYZiOOI>9-61jl{6aRpVJ0Xw>$KJikk$!1jZYI=#uJ?v_GJ+lqI>cA|Gcmydl{T2>!Pr5rp09E{Me~vgkt*J{qMr~K> z2{e8mW6e<4?}&Ck!`cYWmo2aL?i@rD9crUC>15K^6I$Djx6wmeO?3Y-0~NtLJQbzn z2>;&=5!?w7bW5x2?qkOSlJ(1x#43fvam$G`=S7qJ18*n&%}g3HYKD}*kHARF>P>mkMg&X3av8O9T2D?;A~ zvyBGTztJK;kFoha>VHLZ-D@(q&#;B1`7l~W;OF{v5_^Nqa-MDSR)zJp(0UtAdzB}x pGsCx$)iYs#Yb65tm#9a}Q@s8gnq^t@7b{0Ui<-C^DB6oC2YyI%O-9%9sKAF z|G-}$U;O5bGdd2A!)M38;W&;n{s2E!pZBn&gn%N|aWb59_T6*d^E}UcS$=%^-6j#` z=y5w8quXtClx8}pK=1PK9uGwxW_g(7;e8(N@G#HAT^<&AxTn*7ogPROEnD7_Yx^~c zl23{if7x7Jam|{wYED$V!1jWft@oo6X*V3t3C1MqP5tH0G~6l^l_guEV@1ca=jtnq zwtvrBbYbZ%R!Wxp!15h_4vk7sb^xGIT(nKQY+G(nHUqm<_8jajRXoow1r^_XVY$wd z#Vco}>Y5>PbGqU`Zvop`vxCV>slEaVd?ijv)SYT#7}`e}upWAoDABa1#j#@f{sj

    pZd_jl=X@aScP;7jBnzmyZ+(+G=66&wg1VW;T zUrqc`#yi{9Ee}EW!_Lf|d+#~-%$@o1^UF5?vsg?bf%z_U;DP=>95ubJY}< zuoWeV+1w(4bnzHsrz<`*q${e?7Ny~kQr?xquA0qtiX^Ds7Pp3yrcscdPTEzJHJhu3 zOPQCBZ7&we!gyD6b`7yDxT&@c&W(y=)lIRdnss69&KNrL7R?uyDA`a*tsR-6V^P{t zEipv16D6voB~?#B+G4$7m4&;-Nfs@hQz7v=9RaNaV@z#JB0v2PY(jiu(^nHJG_)WG zvJK0%aJ(9k?ULu?Mjnl4mcTw@m`xm?(6!!Fl(|;?TEIJLh zBJxtJ*ArGdt(%Zx(l6n!y|rAa2+wm|{{R_U(wyTR_{Q^Vs|C6oV`n1--fcarE!1{( z*Qsx~RpBz^&Q7uEI4ZmZ$*{&0F5z+tY4oHpgkgq$|K|CMFS{;p>K131I=_j-oODOR z>$_3j5f#cX;G3jl6#chBe$>s08}x!Cz|e^(M$v^N%`eamj37mC3bCSfFRgoN>?3Q& zLq7)IV32l+E?F-6-Xq7oMt^%TT_8nYAwPpgMq@m82=>_zyh{HL-#CYBG*7i0aGj{p z+k~4KqyN$1eMCMT3(lV!d<(aO;3Z-j(NMX`14KgTq;K6s97R9FP|GWT*VM*+4H)hq zOM9BgCTXRs7|!h@`W@-qSHxZ)B7T6VwrFZm=(^H00wxJ;Ap@t4;&1>k;rp^opkj^? pCdm}Rl&@!w65J)Mae-+P?;dT?0nA|bEg~Mh+H?eSv`x1AzW`eKe<1(> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.class new file mode 100644 index 0000000000000000000000000000000000000000..b3620509f1cd6898af386477b4d6420181bfa304 GIT binary patch literal 1436 zcmbVMYflqV5IwgKR!X6@6cFEvVkyW9_=b=)JQ7R=rP%oRbi2Kl3;U?M+Xnnqnm|Z2 z@vDhH$~bqs&LIXAHdyj_vu}_RHLCh&V-4AI6~Bo?LLMf+17f;!Uob+^*>* z-<5W4mSK3kVf)e&W$DR^DGIjj_}r(+9>Zwhu%qu-re2YDRp&>q`fJNvGKD2W6a-_q{iewup(K7@HdDfQA*T=f22q@H+Gu*39kb) zkUI%cbmL9+n=+&*U`Lt6DRUULQ`+8=&yDTpydLsjI05<}ffFUC;TmFDDxFg8LMK&I zF^mV)|JW-9!w{b5xS=#HEzUrP*!c3wQjxlR3H;GHQoJ1c| zNn|m=&>ze~AX~w8`L1e9hKaKquQPtSJy2_vEn!fEY+#a(UJAxkepHQw8#K%ss4o%4 zMRX%U=N@X!2$D43#ER}|y7$n2p1v6m{q#Ug2{IS}hXO!407Mkv0*2pGuozjWHd?O` zPN$vG9?u_ueGVM2(%Kamr*MtV$rb?Di52}r;3h_B{oQ#Fkx$2*7f*G*h1;R?JTZ-^ zRQd6JMB1qnf%OIAco{?(Y@x#RirQ#UKEoa4=uHt>Cz(_gL-{>KzoRez6|px5i0>n+ zEQ(qbs;)lTfi2Q@8yQ#~6o2oUL`$n|@Qbl12?0zXjV2TufK(0{whs0 zCVub-_@j(-+eRQMka!>VW$u}0=9!uO{paT|08g+sjx1KkFoH?})dC(B@K|6vrbsKl zNl~mr^JZ^HKQb$@E-)I=$3#ce9_c5af3A(T zn*t-{)h07G7XOUeTJS)SiEhaO;aFZXuqJWk6OM;M^zhbEc+6sTOx za1e%e*QbDtLg49tHc(*Wa?jHp-=Wy!G3K#yGUnVH(V=X(C&y#K z!-XY&kXdl+kii1-DDZid$2Eg7wsXRKpX7Uy_p6MZirF|F;~Hk(VU`UdmBwp{L6UdD zd#>^W;;Uo1&THNotGL1El#cs6qHNwMCaw26tV=B`0=~b=_m;MZz-fV}*~b`vD&I59Pm0 C;6X+J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.class new file mode 100644 index 0000000000000000000000000000000000000000..a87286fb340ff8b469becd52600489898d6bbbff GIT binary patch literal 1249 zcmbVLTTc@~6#i!E1rP+e6cH2=(b6gt`eqRl!X<$;no!&r-=^EKjM<&7yR!}Yt2EJ= z_}~xlM;XsfHv&n4#C@2{+3$SkeCM3`{paT|05zXNkcS9W;p^Yp2MCOSg{TRb^B;zoNJh`uvKt{rl7sFKJgXjtF3*F&O z6Di%PBtIr9lI@{>@`aa5 zE3?foR9xoGCC2IXeuZ4s3w9cL-)*>GpC9&-)yubPXqHTFc*Sf z2+VsMyqR>nVPs_cb<`1BeYUFI8i^@&q&Xf`!I|>fpcE22#1TG0b3g47V`G@Z!H4$*^^^@5SEl$=IWTrUA>u%-Hv$ zLf*8`k4A(B4a@X6bD$=|!95gEr1LP1u7eS>Q_^%Fr~54Jw+TBDlW{V}9ZbE$G#OYb zkJb`_IPHw~eB}q&SIaU-Yrz_;xJ&1hj{umbX!N?VfJIs_JAZ@og?>6XcitN4d>;=o z=WRke{pkBb^0-i9;L^4#u zYs)ZFfqt{Q#lZF$rZxi|8KF&Ec(Ke8LGm$%xll$y9J+E_$G!}Op(uvg<_9ql+!MOT zTP9Sx_ncvVKh{S1vaKT3@#KcqfwB0Ap=tw;_>u4Nj?!H&{{H1}eQ(1MNhdavXtG-P zl3_gAqP}p+UW!BA=*Y(VUNC6LLn%CS*bt)O27cd@N9MRM8-rDbu~2@DRVcfeq4@j@ zrIlG{$W)ix#Jm}FiEX;6w0sr&9T^@75}K3~xYQFtouPB;%$h?*%AYnnk|&9InwSg0 z|4GaTtGpHW`$1@A_jN2hWsa$ea!;E5vszcIE}zxBa&!*9G;H0eUMI!m2FautCR%np zJ1QxpG^%7JnG-|(lJ>iI#iWLW$EVKF?rJSZLPmW*7wsC03x?xKAKD&Q^qsMM$A z`e1>cToyDTIJk*C3S^Jbg>*1Zev(P&DLR*Eze?EYh@3MKu3`2a=E%X4f@m!hh||t! z&(*$zeX%UpY0X<_9XH5M_y~Y`%0_P%w{V-*)4^Zie5RicPJ&;a8GHwK)8KVNI~0?z z)xW_xNj+h`yOeOxGL(m?G<_niVkJ4aXEQF?Vk=bFePXUiEaCx{$fUX-;?dBk{sBX( BG~fUL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.class new file mode 100644 index 0000000000000000000000000000000000000000..d7aabf7083077ea090065d09eebbdeba3b4b5f56 GIT binary patch literal 1459 zcmb7@TTc@~6vxlBTUu&Mp#q8*yntFj7(ji}kW`ce(?BBF7<`&;hjz$zx9-k1=!1SG zO*AGx_yPP-#{cX#T*?Y@ALerATz=<2v%mlR{6$2o^dwJ1v@}c^;$~Pj!%CJ`v-BuS zj~R^y(pSQ%OFvMa`)2b6Ble0>aouwREnHm}PAD@-Wj@9z(=!G}<=TPh3GN8D#dox? z+}2Y@Q?El;tB$OzKs6j$bzM&jjl2P)*(l(UA9ftxP;Qfpqf`F2<3x3kq9j7ymdIl7 zc%g5jQsw->sz&ujs3n3eS9B1O^X2Q#-D%X;+ij2l9b4jx0f+LTKxZ6{@8rU+DR0owQBkqhb3r|y-Q5MJXDj#dPp-g*Y zC;67lEiziTKx5mMLE!oQj^ZZ%d6m`3yYHLX*nC;TqnbItLf^Y^l8w=D*Y~>HepC7d zxzVVpuHj+tT3 z%>N+v6^j%A;zC4=bRFwL>_9i@CU%Ub=@!P*!QUwLWgz%@V(@MB8V9eTRLYc^U-(X` z4;D)>^G+)g*tk${Vb);Ov8 zNj5T7JU7NVa?+Ycz+@FXJ@#5*D$NVhpNh{~t+SFfT?-f*(%ksto-t`_6Q>;Kh3#T4 znUpJIqByghU`{o{PKOqMqb0n?N*!0;D_ zM7RaRZid^j1)PRZsK^v}mu@(7=Kul*{%@fMu=CS*Vb9O8SN8obYTy8d3?n%F2KzB- AmH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.class new file mode 100644 index 0000000000000000000000000000000000000000..75b5b33afbed49355a0233372835a4704a31a7df GIT binary patch literal 1664 zcmb7_>rN9v6vxlByR9u1keh(_8x&ARE?!X*M2L_^qQz?T({4MK!R-$0ZVB)J`rQZ6 zSI|Ub;s+nVhcf@akwqr61SRO{;J|EIie!m z0GAl9RT0Rtf-EOIv0as(D8*~3jbLvJK4U!`l77{$&+^ULcGYrZu*WF*tT9VGkgg2o z8O5_>1w=2Z5-#b=Nmo3rR&3#|TcFjNR1xoB;We1&7qu4fG{tLAYmrw~uPBzKmfL%fc2XCV(ZtbpS|}DFT6uMSHC6wtYVCC6 zEtXf7a%iqAM`x&??mS4xD7EFOtu?PCybPVCa~bNSt_%%mGpNllbupU$|0>}FXtna1 zy(x+T>J@HD#q;5}A@_Ah&?S61NkUtaiF7GSW8Q(zj8TRR&4YC}*4-FSVYkPpUg~>I z{qO?xu=jMs3k7v=M;MD{^l1oTP<1%$Of4)04_*THJd$#Z45K;zgV@)Q>H=&c+?=6{ zm}hDSpyM)Ds03YwJsA9rVqf5lQ7d>gGWZ&e)Pv`7I)<3U_{4XLwNj_U-2xu#Wq89t z?NmLzMjH*)G0H}Q#M?paNRY8;ka#eRErGPa)7U#nrmT0}*xIJKX~Wk&N*l9xqJ8jr~fs007j+EoGZwZP~~;D?d)qYdfBDo;rJ69NaN z>lzh?D&*PPPqHnYIMSX|(_ys8?RCB7%P2NV;8NH2Qmw9>&8?vAsBI;^Xxov}X#~xd zr*@+IE#=RXKF9=L^^sY#wh@-6r z>8<&jfobjvy7dN^{VK`AK-44&Co_TsjJCh5Wxj1Yl0e77fgPZ8YWK|Q+O--x+w{ws(&(uy-E1N)6SS@y zSD6w%z=tJ_VO-$w^LAJ@M&7qQv4lyCmvF-FU+w9CebSpve!d5$r;R=bv3C+Uk|@)G zvz~N&{fm9qsJzIJ1aE_39K#6S;<&`OcL<|g;gvXgJDHbpn9p(UAK}_NA>PGAh@*_+ z?e?OMbw?fFjpFt9qTcI{dLJk6V2W76=92%@vcw*rS9%r#^A!Xu3%wnA(vn`bjUouP;iZzCGS$l$ErYe98r=44YL)*!70)+M+4AA2x07d4XuR9j!mxt`3CV-LMawW8sDs?uI%z*RSFJ$zhP)sB@$dTS^q_?L$*_B?0`(>>{a@$jN9kh5TwTc{e6FN*%BF{qP zc@Q+Xl3)8C|8w0>=sH=8e3v5M_kpg{GtBbq2U-2a#|eg#PI53F63Z+(4D{) z71=Mdfhu`+%)6Xn;jp7Z*%CF`mQ;MNmC|AVt*Q3bs^(13?zMc|k;=3A`Ct2E%Rdwi z*$%1R^0nRG?oKm1ZHm826Ag(b zzMA->jNdGk5{N)-(z$)NbG|vVzkYxF0pJOE8hyz3BZ)!^b7{npPvJod4^xms>hHk=^C|3P_t;?JxthLMF7?=#A?$tM4&!K zsHwYF)a-h&qm3V(L`n5UDhpAldHJFp+#;mTdlt`XaXIJWaPo9sQq}nvP zxoPUsWN-ynGst3)VWcPNqA_CM>6)Z`5#?T_=+je)1S#Kdda`3l?(P8`PgCqY5J!z+ zG=irzFGnwz6h(r>U3%YrU`Qc`>$rq|TBqsB#xQ_{<3+2XXg`e0G!KwHNB@x!qhw-^ zKaFE#;xsdwlZ6AY&r!@Z8eMka5yolE96C^?8?};AUJ>Be1f+Z{?N~SMMC8kIUEH^+!W}w_5m(1xf>x7MYf9oC R?qiy^L}muF@4-T3{{Ww$T=M_` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.class new file mode 100644 index 0000000000000000000000000000000000000000..23cf365a1f591999c2016c0472226e154940766e GIT binary patch literal 1174 zcmbVLYflqF6g{)_A&&|oq9Eb}#kLqH8lxZ3CKVwT8#RKBiJzwJKu33Xn%!+v{Z*Q1 zO#I*v@JAWXt{VzbNaH3uk309=d(NFZKYxAy0pKpm6UgAkIL5G=$IU#7d6WcZLLC_8 zHgpgg>%Xo&5fIw~g$?V6k@BO4a(g<<0P!aTCiGLS+^F-|4g~Jin_BMe+rHGD#41(0 z9q2G@TKitMY@lWTj@&#z?0)F#b%BLfJwGy@ZkW(CU0wBk8>xutLxI)$JJnYMIq+QB zG=5vEgH!p&b2nY>X+L6+jITURKEvn&xrfF#QAJ>^SZdH^!?x)%T{pgd-t(F|*j3CY zFk81RYF1RveQL}^9YX?-M$+^$uzS==&dRO%dp7VA0pwNK*U@24_lu>GA`UTWl?vg} zKo5%l6DO`iwjW<2Yqev0K}&C$xCTqdNVpx>UtsOzd#JWrly8HSYiShk)Hl0T+pM$A zR!+vG-Vhk?2DbYmXzO4KXD~a3NlXc>kJ5U_Xyh&bg;wlWuj}eT#3qf~_As_OZ0nep zz+7A|{cE!D2z`df$) GlfMD~11u*1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.class new file mode 100644 index 0000000000000000000000000000000000000000..7fdb51d10be2debfcd7bd275d920509f000e5122 GIT binary patch literal 1213 zcmbVL+invv6dZ4JAvan|DfB`q6iSjxwLl0SfI=v(8nj$QON7LelQ@lGcO7{*QQ)gU z0wM9h2k=pd<7H`Dfue{=vDfyQIWxz{KYo7u4&WxLd8BYHhbgRQaXpK278Qn>P#Pt? zhBTql!K?aX2KI!Zw5@|M5<%1uUSFn(!2TFRUhYZZMcqew$Z*STO5Qot11`JqE*I^# zkzv@>`W#=bwD-WUG5$VktrnF*n?!GAlISEhy<6XLsomDb zW0L5lF;W?FJ)?WiOb&9xruZ1ZCNM)^Egj4!v!qRcoO^>&PO_QFakgPCwLJ{33!X5 z9l~U)8(-jzQs?7cml8gW8RmaSCF!lSDk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..00775d34eaf58cdd89b26c75dd1172cfab83ba77 GIT binary patch literal 360 zcmaiw%Sr=55JjuwV@!OYSqOfBxY9N*+f^VA1cIVLaa%o8GwGxsGTk%e+g$hoew5fP zBH3AsDyVy@!>!M+_YVNLfujr#GB{)~n7g(qC|8;ooV;PN!kR9Xt=!cTJ7jS7)Y_m7 zy(q7wrm?jyU{KC_2IsTnS@X5gTq;{~{8Ra>(eq+K25%YkEgJIicw}6(jTMqaRl82m zf>4Krz_M(}d+FRt6s{rBjTj6`lOY>&*O&=a*y`{v^4=$RLOwo^XVZLoH(_usi6X70QSED D_ZVvy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..356f49b37f92764b1559b8a3f172ddc1130e804f GIT binary patch literal 1866 zcmb_cTTc@~6h2eBEtd*d0mVBa2t`@IJ0J-n$Z7)yurV>wY}=t7-0tA+w4#sx0Dbod z=&L3g6CeBm{wU)&+l^?u(ifZb%*?rd=gc?zc(C&xWsNcW+2hY`ES=+KgMePz2UXFFAHAfNs*Ms2*j%P5`Qv1_*J z*lx+(RGx54bBqQzs;&|ho)f;vJABb~rLq;W`iw?{fIV}s;+T2i7ESxN)qGTOmK|Q< zu0oQyYgahREU!L*Eadfm>Gm=s!xd#Au&!CFmc^(?0H9D+U100wF8q3|MonT~xI!%; z#n^ZbxtC;7`(=g8*Q%8~_qJ>R)$PavW?*9yIETu(DhnXLpUrb~yCiESFLT>bWz#Me zJ?{H?DW93Uo>a0R9kVuV-sNiDE7`7i6?BaWD!ZU8cUx}o=T+|O_7Wwog4X)R#-nDK z@I!n5ShHF8VAS-5)Ds1B(GkI>9jU|Fv_lte)6h1}B@KI%vU5{by#ikmdLpAOo0-%M zU^H>?#V!^K7?t$&4Wa#d&;O)B-8=L(R;=YL=s0|Eh0uGXCEz+qI&fpV>t2z2j4}sj z-jGu56LY9#ffOC56DjJZo)qS1L4Hx4l}8*>$8rGiKH2N!3|ka6{%`+~zcI(-9cZS+k)Z26WqO zI0^$M&}`AY0l0OJ&7B2doKY3x&V2RcJ%abjrT9OU1@pDFec z#u)7fZ$t(U)A=xX0p2mhBr+3UD7Ig^GtfT4be;wo2I^j6c@1qOXbg`f5=dJkkex^% z7ovf*H3F#t$cq+0#v*~l8-cuz1Tr2CB;E+*4S>9D0VER%#ApQaE)vK@G!UZ^$a?_! ya3GKvT@1)@DIoF`wb3LleT0K;Q#6hH1gB@{@?(no)a_HBPXj*adIe6fT>S;tczoRe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1e87401a400f4fc3a223dab17b531496e3522a9a GIT binary patch literal 1477 zcmb_cTTc@~7(KJ}A~!)q6hstIXp3mul=19RX*9Bx#3r5D`R1JOa^{=){^RR604umZfE*V4(T7qIl8w z9v+#t)W=%+_E@S$BhqnPH|DK$O{8UeS?*?fIe6F9j|3+7TA}p3ss<*cXmX9!ecM=?5aRtsazv%-84uW zsd}N_X$5s19Vq4?Fjh4#^-@%g>y9yJk3A+;&8)o{8EahQC-pzo_MC+Fbljx&N&T}& z=c3N!-Y%6hgI-AR*|>MW=cWG@FOfOlPWnq=VBfSNS8sZW#EZSvd61mGz*2S>thp{5 z&qSSmD*p?*gUxSlZB%&~=Ce5+^g{296Qn>to1nQHHFP9U$#%VGjP17ZT<-`&xPq}E z3}Q%NJL?i&tPuqs{^`s$LBJlBT}LZ&pI5UL|LWe;YR8jPlAe+K=_A8egI5N#e1dY| z*~7sU3MlgX5?>bw{j@WEu7|lEV!{Hn@&@5a4U^Cla{#1x^C0+w8kCkGDi}toyXnR5HSU~$2}SregXzHq{;vQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..286ab9080b46200d69a26c2a3da4c2af680dd370 GIT binary patch literal 1412 zcmb_b?M@Rx6g|@q3bhC#p!kJ|U@6K-|7u7Gg041bT5L>AOs3nR9oU`0-D!h9l_nY! zfA|1Cl=1F%6)m;=ag&`pGxzJ9x%Ynm@%0;kGRk>mad!+E+>4gA9C!}*b697X3}v8% zSC>JkjDG1nVqi}h#)}9WVLE5 zMRM19;y4T=50zGSgCSj9sgu=~X_E0oMQOR)@f$MO6O=i^XIx?>h#Q@g%ZzO+g7U1= zkbJ*ox?HxU@NAolW;2js*f8dh9|gu5*Lb|U&L2zrA~5@;A`-%*H?hLCj@~y_`L-j& z2yd<>Z4c{oab?h}hSm8bX{U)g1vV~l1TJ`|Fb$h>%=y@<7`)`O%{h|NUWF61RNPMjM2LvJr9~PU?>fb zTs6j?^vlAT2@06TOaTRq7chl!2Is%kpMm$sa*gj($N$ksWuA0PkLh$gIm+-_JbCJU z)S+0Qxy*tZ9BEuZ4x_XmqmfG?Pa48b=ks(vM{G29#oB;60>%|IXvgMp;`fgBK!!=XS@xD``hjEhjB gBHbp6^Abx~#vMXW^(bQHHBuo8A(f>>YPwtf39Yn7H~;_u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..69ec66d024f6cf0074aa243ba70cd0dbd9a6758f GIT binary patch literal 1463 zcmb_cT~8B16g{)_L%swNQ4p~0(MS81X# z@xdS9k20QJstv|$C9z3oc4qFm=iYPg%=aH(zX4dogAwGgJd7cfi>MS)En-DrGSZ<@ zUPFhGvBAsQQvtCfFurMnC{{t-P+mvp=^*(Dfq4_OOxLtJ%A-lF+_)AT+0a)p;R4(B zrj|#?wk!3CR$hD}RjU>1C~8{!R=PISvb!p489ol*we@3x+5Jus8(%j}WSXAd2m%|Y z9Ff3M{f+9XQ+eupvdMU)`h6;2`QDbNeI3Mfk_(it8FLn&K;elAOuQ~IRIW4#+O#c# zCh8{8FFJlxhlh$02u#(jOQjU`;<~q)i%$$gs%Pfi4sC2*>m|8A)A3$tk0=QRJ1644 zj@nc`$-Z=~scV+d&&!oe$_q$ciUyI@%KwKekvHE>I!a*Vz;;4cZ<|Eg<-w{vOlmH$ zl3n`^*QK&H>~&G)U#xq!`R&?Po$bGvjp)hXU1X*ZbDS{pMX5 z%rJ&4m>R<<#sqe`mEsv?dRDAv@8pu06|kI;oO0Rvx6!ig}-0 z72M^clLKoH2XiQ($nQ&hPaF($pW$;o&h;qg%luD7m?T6b>2bWuBgt8C&R4%cd`z*^ z91H2@Dz5Q6@j?U4;5ui48<^#I9{dT;2Oc`;gE#*Qp2N)^c%9Y`F@@^NXE=T8k#u*L zgnOxnnKP>%eG=My8j^!sDdX)l#bxGIqUU*yJJe-?AZELWd#@oP3UHri+*tYvg^`{} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.class new file mode 100644 index 0000000000000000000000000000000000000000..99ba0ad66e2145703af6dea35b941c38eb07db29 GIT binary patch literal 719 zcmbtS+b#q_5IxO~m9<#+I}wSvBs#njA&Vdr5|@eBp4n!bneI(b?`HWcPZAG4z(

  • )Z1SfDO!*(21!cri+*t_DU?@~gO)~WRO3RaG5=wg^!k8?BzKN);pyKrYFcw^0 zr3^cMDEak`X>nPXB6f8yYBej`0cGBIzh^TXU-6;__w8==*MaD;M`p>%GV zHj)P_>oxU#*xIdV35JQYrgkckfl3uY+11*(ybK{(^|P2ZZznMim9BB|<>gmNycFXor=VM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..670b3ca0bc4ff116f638b51dc2984b0335593cc4 GIT binary patch literal 2755 zcmb`JT~iY=6oyYqDK%C={6tYfMG7J-U!sCIQU}DT-~hwuj5p~vw88BLcT)!aReHsY z&iDiTQI01qt?h0~Tc8(vvfDiG$$K_A?VrCte*?f2yrggirn_KAU` zMG+}x774@_gew#dI+CN?1fnUKxNTL=(>p><{m6pe3LWJ z&ey(fzxtAw+o*J79n3X!OsS1Vk!cW?NlK-GLy`tGB!5 zFgJJfV+uoX8UGmQ4+WxkIbN^h-84pmv2*MY$PXMupuaRJg4g@_-(eVT;3!d^1UF#- z?+Dz2+j!LiQ%Gom_%DcjJcN$#I4*0%O3%k@_;{7S1A}2cihO5~pE2@7a5v1yknale z3r7APdJC;Tj{LbG|Juk8!-FtSkv|{g(?)&-l3_l9{DmODW#mU;EX;Q!-xK6N8Tp4W m9_D+IzZm4RM*a~@g!w+?F9mtWz(>F;?UKhZiBa#9DS&^$d<)Y6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e29682356a217c56da77a821fb9923bd3ffd7b3e GIT binary patch literal 2737 zcmbuA&34;F6vyv4mSwvxDQ=p!p`>3>@&OeopQRy?I1X`flaQo799YTnU=PR|Bgr{! z9su?{0PI=8IY7_pf(1(!u;&3_&jS?xBZ)MXCh>xtlRKlickcY=KQq_AK6>~w5#69x znNHB{5|!zFWtz&|QD#G#O=Y%}`9PU%lXgtnHR&#+Qvvsd?Y6id2ZfY}xLR8(2gAF-Bv&H(*q4eroU8mTP-mYbW%D*S*E){PxfbMW44sAlfcp_BS@-&`)fQgIvJbr0hkdv1@;>)MB*}YrpJSQ&`WCFyR{h#aosr>*o)Bm^ z8taV)qj3R15f0S?8_}HcMrPzt%z!8{1bRNe9Z>&==pyU_R^#=&{;tbL*3? z+_QL(+iuvi>`uq$LC}`+Gi%_>P&(4J_71z*pKDh=ARFFpwudKc^D}* zF*B<>l0uO9&&*`q3f|aL=Nl)gDVf!bs8dAhMCu~Ol5Q2F8JVl_X9u5*jKxkx#)D-< z9!OtCu7eK~p7;z*g%zEK;z|xeaV6dIjvV?9UlU6Bi$`mAUENzo^T%JuWyir$NMG?m zhUWi(bGqh#@du{6$YDrhx?4?j!(HQW%&3VO&y)NLf7bp z3RUTJh0ZB6rOX9orj@y*%oSyxqtlF5{{Ky7bTggAk^Md@!=bBw!`iaD!i%nWa>HW{ zCZbv+B%XpQRd@w>PIMWC>;y5YPzf72Nl&3ajvAGtQUuPX=@r4s1B< zI1dLz$U2^Z1Hxn-&%yz*vW|;zK)|fyG8_;!>$nOBgw8sir>8N9vx1$$PAs$xtugn2 z*!R&^XJHG`;0n#5Ux@=~o?gTkqnGG9?30s!pxk$<$!+aqi(XD9FG1CuT54|oN6I~3 zx*UyqWRQ$9OvX{k@(OJs+8Dzxln!Jp4YIEVc|{L0mInC(AYYCEc~uLNPlJ4=1$j*m zl23zt4Ulg}fV{2+G14I4YC+!6gBWR$p8)b;1jw6OkU|>d7cIz5JxC!9@*6;Y9|7`~ z7Q{@0{GkQ8r3W$7Ab$enuMr@NT99HIDks9-Ed1$B|eXa$8~fm4lEsg5^~+PX&XeN4rGssWt~Xeyu!0Zj*V PDWEF>%G)|7Agb{%J?`UB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ec629bcb2216979f90d974638afc3a252c00a59e GIT binary patch literal 1409 zcmb_cT~8B16g|@qD&^CHR6qqq`6$W=Zw5jn6(XjJX|WOYWx5^Pk=>nUceVk4l_nYz zO?)-+M;Y(5MG&#!!6u#AnS1A)d+yvjKYo7s24DrtY4l*R7fIYr;a(bXET*uO0#D&S z!*D1ACET(MLZ$r|+m9I76NZ7j_Cq6lQx!Zr202;@#s6TW&c3>^#! zsqjuT1&@q!c|nC{m7%w!YQ8X0AQ_5h%xi^;aoi)uBHVOY_6pEm++w4+_# zT;`9@Wn5h+g7ISH8|BHe3RT6G8@{j2aXhmv!UKNbxxAwMDi^=4{H5n^y3&)rjWXd2 zj{+P!pNFAmP5H{KGsNc?%H*EcRdOFHC|^E{yowBV1#vTE3fiGe3d$#~JDUkpSCpL1 z3#%{qs)Sr;g8TZEqH+oM*Z-b-bs# zglt`?n5iZkJ3&)z>q==6S#z4 z`cBhR5knsmRu_E@wbsM9OmiREGxQ$`F-j(8_0yOo6Q`NcoXj18eQce%N~1*w9$=it z{+#t=s9tHf00(o-^ yHrs){(eh=PPTW((Fil%A(rOjV5x_0tnvuATJD4Q{iJ8OvYp{?MFOZEka=!oqosDe( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..71229106d4cee2fd26a9d846b656d4289a22f33f GIT binary patch literal 2717 zcmbuA%W@k<6oyaB8jmE)Bsh+fnBd$X_yQRmt|7+YD^XAsV>v1cRwJn`HH@as^vIR? z0btJqz@8OU0jXlaf+Y*s^8m2t0Rn%|j4d&0TMJy})0e+5U;op6^y`zKekP)uR4dRJ z-OW>h-q)e5!#y1;I^5S`ONS41*tV%^(~eCK7@bx;5Uy9_ffCYxP+Dii?lKx*lfDXF zKdiZ4ms{9F|1m~crG(FDqWp=w?>e6Ax14Gi2)}ik(S_}Lco({Ybf=fjS-;qealLoAZ@-3~`lt(Gc`EMK&RKv^l>DU}%IcSWGW zN;D+D*{kO~_pm!xKB^Y>0=dgUEP-6u>TB2sVsA}0v621JVJ+Jb;Unz478Mr1=L!!y zZ^Y&3lJG^i%xGkGuBJytvrmM~!;~wZC0}eq?w7 z;!#5%Dt2De$2Cot*stl5YN0B-L4$7!ZTF?)ow}i~D5HgwZ{A9yfe#>qokx2d-o}0& zdr#xh$yjT%v{A-`xpwjn$>^EmN%aWaZCrr8`$3ZjjOI^Xa$Cx<_hhDzU%5!v>4hRq z(3v8g*I`DN4*#ipapsnEk-ZV4aEOW{+=@5rY6^olO1|FnY;{FGkUA}g&!!>+qw|- z`ec!eR+x%MCEIJX#pqxRzeXmIku=DG5#$v!$VeLGbAWs?1msmCNHz`fr4i&cGe|ZK z@)bb79s=^Z5yVP^d}9Q8!wh1jL4E|t;~^k#8bLiv6vSb9wr9u8Sg1l`8$)!P_0OX$`Aj?LOdD5%_FyN(t96MPSJ#-^NOYwT~suq=(3`# M3hC_*CSX+QU$aiyumAu6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1f6d0bd630382c08a0fdf4c1861780895127f46c GIT binary patch literal 1454 zcmbtU(M}UV6g|@xDis6~se%fMC=_J{-l{Q@iV;)MP;4|lO}Aq^y4`7Zrw#g5nrKKg z@zunSGM;IRB488aKFrR{z4zR6@0^+MKR$m2u!^+|261x;16WSO%OHuHY1~R7rD7K*gP2Ig z*Rn0Wmeqk*)UmxSFjUgDP})|c1d4~ucZwC|y{ehEr@D}yl%8)I%|Pwiw@u}>SGXq16pl*0HVxYCQ~%m6lw{5uNfI@d=t11m6VM9`X48; zO~!14VtrFJWsk3oNyZlz4;=|3MoL!tZyw8LkI>c;r~f>+Ov$t&Up>&S2eWC-OOteGAkp4j1$yK0R*Uq!fq3m2J8lF${NmNyl zK(0ULwlVg%8mId}4LPe{0(_cSHR5@eO+SR(5kvMC>c&GuktJHBGP pNB%N1T;Wy%bDc7-6W}Uy%`05Pbu7@piWZT32@$jGCEB=g<0p);n=SwV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..c19e1d39d22e3ea1b59da9e5f263acf1dcf928af GIT binary patch literal 368 zcmaiw%Sr=55JjuwV@!OYSqOfBE72n2YFq{4Kp-d@6t~?oH8Y*`BTV-U`8F4RfFC7x zi%NFZq6+F>>QMLN^X(k~uHh(wg9Hv44Cc0Na>}G41}7_?FL_0m(v1Q3PodMtmj@@;~1RJqGye3tx!l)ApcYGRjYYkljgS!`i5(A;do$Nw2esxrDbKi zlxpJ2*C{WGhMW`DF4I+Gz0IvkyAgvSDbi$oW*a@BlDEqLi@kTz9kGwk7mS7qJ7(K7>ZYt3Mdb)t zU0^i6(UM9ucuBaTT<6PD+R9Xj>oU6GIqVv{jk-}5vSOI~TH{@#?&U#<>66WhR*g5z z&AldvZA6+4K#7@hZ)+ou0}!hga@{GEx$&WDw+&w7W?j{cveh)2j;(CVt{d$+K-QK) zob1Utmlf(Ox0Fs9^Box_9R9H-99{_ryx2~KJB&tsUK%Enz7*BGRJ_U^ct+QKgV>^w zLV@{kcDjTbR_qFD7$^wI-?SQK?rfT%P7`cf=!=Q&Kn^Y=swPlhu5W#-veLALR7jkt za=(j=hO<7sU2RLa`xYZU7l#Zq%p`(zN}olPQ}LTb{EoAcJ&mtUt?>ukjdk!JrB~Mw zSd9lYbQ|elsiNI-EWRc*#hDIEvwD^p&GeZA%i^wUJHgcSnbc*^I*XD8Da?U)C2XVUJ$~^? zj~HFUuOWuqaf%>Gf|59=Fx??KgBt*VJOFtBH-p&EK^}7HJd^+yCNt92yje^$J27*ctX{?kBNtIE3gbR*j12E)Wu>eFM5qQ;_gqp_^C_JAbFp zS1A8?Ug_z4i*5(bORx^XCzhM}L7{`xDerb2)V%c~=-Mtr0P^KnAiCcny65#^ c&KsIZ$n&_(aJo+q=pjUm$Rm2ZP0XdtKRuyvh5!Hn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c5571f44e331b3d4ce2bcf87b9830169cd46cfe0 GIT binary patch literal 969 zcmb7?UrQT76vfZPHAy#7qqbUGwGAl7Ry#E9n^Gu6pB4p`U>|2U(_~~b6E>4zzE%4a zXrUjVAF6mKe*WLB;txllsgYEJzG~T1|Ecx|EQS` zmvt#(TjycaN=EirMAjtT1BS&Yk;2MznRHYn1J$zRQreyBGX_k! zTy&e%=M!8UKrZuxUXFCNX_Tf$_8!s5NKL$dZrVvCk5xaWJ1_lkB|3s(?X0b>YRHOe zDGKka*2W5}jHc{%0;jp=*NvEmN>{nK{mU;K@tLeqIFwl)K5`82rzJg>(BsvE=t|SP zM~`OMpC-K%14F?*lE*^VhNFNYvNWFV^FSFQM{Ax=pQtjbv+sIfzi5-f9IbAKfh`hm zW1e>Tfd~sI(1`{LOSC$JGAW%w_776udzkr2`+-Ngf4?`zXK(psJfGw};%D#kpC9C3 bU}cg|6Q8-yA3ngRu-fnPCDy3AK3@ShgHP!` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.class new file mode 100644 index 0000000000000000000000000000000000000000..ee4a97f55a8ed9bc4f7d31a1ea0bf674d8a9fdd9 GIT binary patch literal 499 zcma)3O-sW-5PjRGjjhpY{Q!^RL0iG49-{~%dI}!eQoL@`)vhGFA=!lbvpfkN`~m(b zaT2QM?!w!dH?#BJvfn?SUjQy~*hLe2F7{md(yDv>jlD-yZY+E`(g(WEg9s-7iZCNU3{o^$bEUr;SZo0JIKl<_(TTEh>pcOn{a3EM-uJm9=7P*q1rax L>E#se=IH+dqZNV+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.class new file mode 100644 index 0000000000000000000000000000000000000000..1d0e9439126eec1dcf1f2a937a0a03e8754faa88 GIT binary patch literal 2810 zcmb7FTT>%N6h57h1j2AxSY+AtvRq^#xC{&Gx`3>aiw3ic5;pEd-RewQ(m0ukGm`*5 z>$^Wd-+k1orM60|EZ?lM^e+hUCr{|BqfBuz-7U{DjC26mR zdgwud@=1yYi;tD%p?W-0kH-mmlAuo#^eLl3S2&WJdEvOywjN|Q7_n_eee1U6dff8z z+^mWi$kmTA>IS|h4dEg*d%$a4uX@tdv(oie81>}jzQw(&BN*Lnaj#|zLjQcF^cj_uioZR)jKdM=>eJFbY8HL#8CRxMAKMP9nHV2ZS5*&g>G6Pr)_>__@h z+0+ZtD(d{qt3NE8o2DoWOG)aoco}LEAvrQ|#Ftg+h+;IzsK>2qp32(JzJ9o*KV4i{ zSkRv?+)*18fzZz~Q)wzrx55n&Pn0~bvaIWehllfrOY7hzbpO_Nt# zQ4ECES;jj=W82IIcAD*s$r&Y4_Qm;0q2n~^x>b=0I*!p5{}c}FBG=XN>l@q?dw2m{ z%QPXERZpF^lP8RlB@J#Gwq*&!vmHIGh$_e_Nj;VBV#v#=S6DUa*p})UtTr20ecU?E z$#TUMs-BGEtJ0F*8l&jUY##l!ZWm!4$VyAxua*nK+2d$db=)?z(JQcl_a|N z=0#^AoU7h_;e`#1=%JaQ!cC*sm-D#s#XVjLcS`>Y^#2D?Q`^?3V;Ynfnh(uwin}p$ zkuX)v7&cU0e)&{<^RUFgtK1{O)aZ>~6+WQCn;PV5D7kGj4Jf)M__aW38?>VD2Ypj( z^n;+ukj&Xt#}HdmHNaqaV(JX%)m6!8uJdH14P30Q?f5s~f6h^W4zaPV%w`s&G}(EF z5KXwlaPwAnoT6|Tr8)=g+O}7}P0mxZsCCF`$e-uYc4#g#*kr+QTLc2Hv#*KyT7*tQfsTcYspCyHKTqM^n!z@;mjX zexc~2=hSsV5oP%iuBcDfkAEUb2|7SM%?8@hkapR}vZ1ilE8tzFxAANi`HW(UwNd0z z16%A&&5;*G@>HRR~H24MBCxrZUt`Jp`2yOe#@PR*iDKuFY)+s^v=sxYhjXC;|K6*kCmoB-O K(p|V=%l!j~YlTn% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.class new file mode 100644 index 0000000000000000000000000000000000000000..9094d07c23850340d4b453b6d866c92820240098 GIT binary patch literal 1646 zcmb7EU2hXd6g^{m?O+_@8bV5FX@Hg{PQw&vX(7RFM1vG$K*BWYr>gaO>I|%R&FkeHxFxr<*9h+sQTe=&#W)LZXl^yAoW?RYMyWvo(P38J#Q?|Xn>_?#q zz0jA#b8;=?UT%=;*zG}JbWd&QShsz(8U&$n4Mno@nS^>vZuNZG)ZquK6ZoitDO3dxZ(owtC~_a#n^M6s%vLas zS@yEut$3|QHDOD`+j(iT2j8GX@ z? zbcgr`eqrCgqK4nbXlF9oPZO-DWsT31cL8-i=a|?Q`2>z-9T$0TjLmr^auJ_phZ{ua zc&1oid!4NES#OE)sw0N*N`6kgi+szfwqm zXf*unA7wnZOtvA3u1oIO>3MwT`|jz_UtfO!Sj3wIWGtxQc%ooPL0&}?i{f~yQskL9 zmf}bW`&{I{h+|OLmkM4n#8%g~H!AB4bET@u_iA2~oBO722m8Eg9P&fo3p~TKc{9(; zfgUvK+n)~20z-Ub^G~HRU0E%?UoSJvf9$PEtf|`#v(CUX*&a*fHE-8sNR=$t+-x{i z)8E#sHoZ~8o?CkiE1A-P-qg9RyEPi#x7=DG+uMNYl4t04MfWYyyoDgUxod8HO|2n>r`pHQd8}4P%%R z?nui`VL-zm1{jj<#Sm~LzF~VVk?$6Nt9oD>0pTxo-sYOE*XxB2&98Q=yK7-3PoG(m zzEWvr1OyI{C469DRPdun3<(V57HDC}n5qP=kaUc`@{W9r{_+W!;CZQQGNeC=e&RApvPdm{kCCCA T2(rkLP0_zusu-(d4)efoc91fE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..dd1eba4517d3d3582b1e065403a52fae6faedf33 GIT binary patch literal 352 zcmaiw%Sr=55JjuwV@!OYSqQGhom#|Yy9y)&fuLwm+;+D$laBouW_pHvn+rd{j}p5@ z#htaNg1VPF+P#`xi-Y$s1oW$lysq8;V)OB6AVu7TNkvY zN8M;?XzZL1B53a#250l+S>xIol-fO`_*L=AnuS`D71s>()oKATP$oJ+!l!fzBt z6#k&F8{yx`3=UHuG{Tj5D_5k#F#v;J{8_3VY<%@i*ot!)mF>988rXq8!2otY0rGig A=l}o! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.class new file mode 100644 index 0000000000000000000000000000000000000000..86e8731fab02ee5569b9724c2f6f2b3793b5ee9b GIT binary patch literal 1780 zcma)7T~pIQ6usMzl$IihfP&v2KxvgIehZ=>(>DfwfJqObTiqsc;v>n|&A zQ|DD~*rKYJ%(`CpT;ZCotvBcNM|^vp(fE495mt>CE#E5HJnuNJFa(HvMpK0?qiMAC zR?XH+mQ&V^-KhSoW-r^k#vOqoF~_KJFry@+K99d{SROA&13emV)h!Q!OixM6DiZ~@ z;0?um;TeKg03TLrblY$$`iAfDONLpM#9D<5<;-+urY9)qispxq zOmEX9LViWODK`S6BIf2(WQ1vyh%socggVF1*E7~U}u8O4T1f5LN03AxxD2=7*7>(oT_By!=i;JOc z@>*$&n}X4ZTC!YyL){tH8@X@kEN&Ey7$qo16VyjZyr*zDBh-%-uwy=m`4FB%SUv31 zFdcbLBZxxQztN*RQRw|EIuT%x2hju~_&kiKP+P~7;Tg|#J5xT5;a7FE!EJg7zh6|C?Rk}vk5yl3(K{sDe#HRrtTj&{cpRtII6aBe zQ$`~$cZ6XxkNW}8O=rGAW2w4*i{jTX1{j;@)yRoBYW z5mtSf(Nw8zNzvpL;fkusbCzXGT>{r-bj1tU(RP}qRuxuF)Ay{}>!#`D0mS@Zx3baT zO?`8>#o-&V^d_jpbZd93Q~)>Isd0zVgwL(1%ZBz$)C-p6b?zV_GZ;K4agb_TD(vWn zkCkxvhqiEdE$p8^232Gm=eb_2a_xQH?r6NhbrY$oMoViswzLh~)H+L$MR^8XWBv+k zSA-?xDx+{_zJfEX*)^PDxF{_CvfZq5XH$oCN?_YSU363j>tHh?8v?nrN9N93wU#X` ziIXJi+^-^|v5YToPuUXgp2xT^(LM)7Q-K7EOm;yI>Z^bPuc-j2*GYjT0oIjc5opH} zGKn1BU@dc;Sd}_ew%d-u*M*XJsH@VV>Saa?N3@4waM!h+prS`~YR>Zxe531yd=Xb` zc5sHkJKg1_){qNL)e27bLL!y_wEn#bA?*S1XRh!Zbo|hOgic%D!fC8iDehQQ|Mpnl(+i|(v&;| zbv8xFPp`gwVNep9??WWqOXOW&B3WAKM@Ve2BK13qDMB06cEP6Fi za_&=6_oo&EhrHO__ z6JJgIQN}adts0C3=V9i|xqRn4XU=^8@%bx&RXi$S2#a}Sv6RDd0ckAeu#yAM;UPmg zlz|dnLk6Mp^|Rf_4D1O*Y0KB45!y6_7s)IE*~J+0Qn$Lk(k7%>=UDUvkBsuTqe8Pr z=DKQYVWL1Xte-QlJ59-7xBVWMM^bp^h&SCX?*_i{UEkxqRlc2IuWb<2)Ip?;>d1x) zRnwE3TKh&AB1xI&W9Sop((!mx=@u8ito(V$+xBEfYRf01MTe*i50FU=OzA8w)_?aj5_=u`jaTlAv_F+0244vpB{#hDUs&^*z2boYan42qb<^&(0bVHp2C zcbh>VPHhbgOP3w5zI!P@P zFZLa96SwHbFoW9!VuKIp|60Gv+DD|mVWjp2=@)0nd_u}<-jgX!EJ3X7fIGx`kJ#-0 t0Xvz%-idu#B_Tgc8SauQg}Jzl8ItZ%uKN=6cz`NhsiFncUV()u{REgE7~B8= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.class new file mode 100644 index 0000000000000000000000000000000000000000..1a6b33d09ec1c38a3a8c576fef66d0a3023333a8 GIT binary patch literal 1518 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 Jsj5EJfIraygRB4m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.class new file mode 100644 index 0000000000000000000000000000000000000000..e15c570c1a2f1a41f149bf2aa83e0fae15f3aa4e GIT binary patch literal 2021 zcma)--Ez}L6vzK7TQNyglBNMl3Y0<%w$q|OTWBE!(tON>@xTnBnNEAr%JMeZRF+(6 z?FMdn0D9jCD3^2wh8Zq+03M3rzmjMi;l%i2wY%r*x96N)zk2=RC4fs<9YX~RqZq*r zGu$-8q8WauV5x%T3RVOr6B#Qn*pP9eqVUJHWdU(Z;Dea4q#Sx}NtS-!0*7MxXII6t zRmxCp-}ASqc77=1l2N2zJDmtvswFU$(zt;aZo2C_R^cW!ss|%3YAQCn+Bmb;=%jo* zB^{Ypq0$QirD|=1yGv1vU=s}$%G=#`Q^xl^Cd0&xd=|rFNx058%X&*OJGG(5SeJ26 z`6l+nrqp|rGglpM-)~`@Bt<6|t3w&~_%LU+d!~a}9U|rFt-S}!+mak2L~d3e9zC;4 z!!n#Hz%*l-t}4{grduOEk`;81)Ra#u4}KZtu&Se&K?{g*B;NY%u-;K7qN3EZpm1nez5)BDAKzZ ztdhHNa0;I~IE)DgM{&%-am+ZF!VGWKu#2C&;1jc(|2xfX>GRo`PPbI#Qi-pRdSKce zpYd&~fUN=>GZ@7f=i|J~795lf1lN;XPxAXAcc&73gz2Aggi_Mw((zQvyOiK#3P{{% z_DN=T;;k8v@~-q`CLN`O$LDyOL0x_YzjpmO#DAPvUfHYHqwhZHqP|_1R~zc0-S)yT3A7zoj0IW?Ff8gH}sZ#@b_c z07$6_^2b1sFY(nNkWvxkFM{ms3u3Cnzl$^z#f+4TAP)zE%;Dl7ka7{^5kdam7sS+C z@ZZstqzGacLH-#C^7UX4y9n|xK^`9nV&R*#8NN;Xx{eYq6RRe11>fO&){{+q71w@& PmEdr~CZDI6d)MCp*)OJ` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.class b/compiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.class new file mode 100644 index 0000000000000000000000000000000000000000..72e96813ad1b04475a811055dbe40cc5d0672b64 GIT binary patch literal 2802 zcmb7FTT>%N82vgS350N2SY+AtvRq^#xD0~2F0g3iqQUH6vdp*=c z_Y+h|Qq*63qAU;8p3eVU-p7!A7I5xQC6jw@{Ies+Tq+h)|aZdx~w{!(MsF)YOct&FZS)4#t*n| z$^)%vRJ4j?OWUwbt+uG;ed?7pFpce2Eh);pAY4&2dB(DAsY^)2!P6e|v36WGwW6>} zntrycJt&)-CNFbK$?3B6GL$3&VyJicS5@KgQq+&8$8G4H%Gu7ocC@5DSzK6H(4H*Z zRtJ=T(9WV#Au3L{q8lKdIFPcktZ7F_NApKZ^UB}zZMaS{iii@UAwLx4TS~ZYm1q5KV|2x&r5UPis#stL!oRL@|w*}Ur0t&_Yc zS4^(*$tb=mEFsqzMQ3IU=&yCV1nWRfSo~hKT;$H4j%HQmwxOkfPruXkd5`&G;E^8N0r`)QvCi>XqQ6JO2Xxzu`-%BO8-34Y~`>M#^pRyD@VS zH%L)hJ18@jcsK&a~Pw^&L;$D z!uJbb+{%tq;tr#9XQy4;mW_{TZ&O$)dYu+ibcu!-4L5FqjN|AhD(n33SCdp zETvO4PuG!!3tj+<0crGjy;AQK4>8kd56>iQbyMKd5?`z7qH$blNkrC5ak@$=>ce|K zzV8tlpf05mZ^PdDGL7JW5c@B{HtNz98hZqvE+rRMwL9YNM%C^xz2wr%bqIn9Ak%Od z_X#Ha-AU|B8T2YmgW(1i@SXt*u?IdAxQhdyxfY+->iC<$BTWH*4EzCJ^YH=gf)^{& z58x6`)9}ymA4@+c_7h$r^ah@B&$vo&;yvX9=qNO!xC z-$I3C!!y#|F62)L`RiOEDkBlv_L|{CZ}ie=vK*{aobJ*++QByF=p*|0F-2Uu{yvDvVz zhPSO%EqWsdJ-7B4Rt>z3;f`A+e-st1Pd6aG^BZLV2byv zR~lUz0)Yc$2_NVi7W^m@M-qd$16mmJCdi6MIR-mLxwV4uNg;k!mrp$#!OS_$3p+3*7{Tr*^MYsU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.class new file mode 100644 index 0000000000000000000000000000000000000000..78bcc6a74e088f50bcebb890ebaf245338013066 GIT binary patch literal 2318 zcmbW1&2k$>5XXBYt*qEeWCzEI?EoeTiEKj#48i0BgJRjiM&(ptqoUw6T8*V~t!B;c z$Q8n!2Y@>d02ip@qlyCuxbaXF|Jhwxc)gaZ*u(7f^mO;HdwS;Ye}4aih*qdEP9<8u zKx0(5!-gF;?eN47ACA%17;TTyM~o&z87Sd3We_S~f3j6)#I_k-T=#Wogf>m#^`!%+ z_G667@&28DuO$OUmm3G-NN`W+4&OC_(w&ElW5r>1NR}L+mXRD z{;cQmmeOr5j(|2HD{}YghjWB`Lp)>{EpdN$Hm;=C>y)gyzw84D! zto;^e@;@PxlH;x&J4u$tcm00g%1vcUJ)d2!yY`APS{~g8HP@A4=m$xG&*_?Yce2;n z+}dd1;@=z{A=y2XP08rOVc;J=4cam&(`~v_rV34#>8c%O?J!T*%XEvbGrIS`+6FZp zJ~mHV2e>bsc^NN8jxJKcazUPgZ2yID~kH!y+jCIX@)r;T16 zX=L+3i7{4@1;?M^?=1aB?58NrMU2I0@jfkKUXC}=GQ9?g(d%><<4NP6DfeT_xS46p z>5asA4YkYJP)p0dP;MA{JX&p$LvG|@Cf=2Vw`dDd9T~lu36f8P=uD86Y><2!+LNLr)!=>v$kMm2i;IUath Ogmg8e*^uT#y7e#pKGi`0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.class new file mode 100644 index 0000000000000000000000000000000000000000..2053f0560d9afc58caef016ca5fc6b06a3f4fd60 GIT binary patch literal 1633 zcmbW1TTc@~6vzM5QVO+5ML(&+IUt#`825(s;p;3#3-U zElV9J-+NbFXJBs_`qq3eFv2rs;WlK7ve+ME7;>aGYF|0R$YND`b}co-%Th)1{hHt8 z@<0mL9B}KX1$TTcd2^nxwTs(5Ig(2Zqi-9Os4mMYP!(6MdY*5DA)bI?s&put;+P-T zU0zXMm5Vbge_wYuTv;ayO48+tx+K81g&2CY{Mb-hR+FcVWGuTmu>=e=o#;2toT*a& za->ybw5l|W?JN@qGITF1Pni{lWWG=);5ENWwfjrTlUt2?Me1Ea-7^f7e20!i(7})# zDZ9*pqU~7hMB37RT$@NnYSOgWTF-7dU-*Ztab$FQBf*84U*-QlvE8Cn(_TNijszcf z!!X;KICiJz`v@^sFwAx2ioKUCNM^@xXh&`;dp=_=`xyJp*?VfQ(xvxx)p2AH_&VCV z!d1K@-_&MtqeSm>^75F-yY(H!kPN*?+CSRXRjIQW!Dtp)^kp%KA%=ykKjGGlIomLI zg;(R-l|$(mhQUy!e7+NYUDPLgkugEvo)qXEAc--g(L?KAdW{KW$U+<>Une<7b3bWw z0d8Pm4>!q5fRXhY&BOF3>#Z;ybwT171#+4h&8g|{U|+(_w`uGSl^l0yojrBHU5t~& za1Zxs{5$w75}(fnzit~mfd^6W3gISfsp*+-NW`Txp>~Tnx5Es>r(RKci#8dy&F~P9 z+JGd_gY2~hnZo0CAj$I}`vg+E5XA0q0{O7@LUl6U!{r0 z#1H-ef0S|du9najBKP5TXLshAXP%k;{paT|0GoJ{fdzX4W7sgihbe5P@F<1H3{#;{ zlDk!*LK*n)$}bt%D~4Pt@I%dgUFB|DScGCe#$a(r2Z~{}QWN%JBk0(oDY&bfwi9?B z1<|U6-PyE@#&Q2sOFUA*Yq&*qc(Co=EWj)bEb^3jnD z?7iq&%Fkxput1O20>e0xm`4g}+E38bCy=2V;zIUCvZrXBq|>PomoWVSm+6*Bc5g34 zx8})XHiDx{=xB}tZCV+v*2)jCuMzS*{l}xj4P2vrHg>>u+#rkkid*zQ9sCW6FMYwK zp~1JQq&Rqs=q606mDTS^oTSb~r@O@SO@uHTdv((rYKu|X)Lq;iLL}Kw1L)fN6Y+{WUp|3VO3jtUE8H--HNoc?zxU# za(vIzPUHtx;zgWP^RGJ@-y=K?mYj9H5yxe~eZ{1F3i~(9t0mXDs(0p#EQNd9)qz6W ztyzk$n?%p-5vP{si+X$3_3U7$&eyeGol_WabReM|V$3mUw4-oVlE1y?Z`CRwN`Y-T zexR+bN$X$W_ z8Y-6#vK?KK^ei^MjU+NTme<)b{344IM6%r# zMiNz{u!rX)vK>*i6;8KItgfA8)Wcp>cQCMOhk8i|Tdt#Tg!YDJY)X(v0WK*ZXd!c#4)SyPT32*j`(GD%}I zwGy@7G}Su4h8?oI^^NYe7PScHTjrk;K$7Tj!-j?_m2G(K z6=6dM?Tf_?6Ng!Xy;|krx`DBk_R)S`N+HKT-7(qj z28kr!c2;9I?&YR-?!IJiCav*!lTt=c?q2fCfuk?Ga#syEEKIdio|0G!C*zoz-;*6g#=!zkV61>A z@MHlNP8V=2t(J~A zUhFEq2d}N(;kPVTHJ);Pi&rfFE^zP3g@!NkuZIC}anXwr?8gBi&7H^PtCp*i0VaN^<{!czf#yRR-`Lc5%sVU#4}fdLAui*j~hWY%^=-rkS7Upss+fK#)j6DUYaQ*NMLSgJ!z0Rf?Uo7k^Zj` zBI20ttc5hlD@Kqqwi4rAowbk#d7U6{WP-@WqVN{B*>weEkr$HO506ZIjNZSXZ{m;W zd+k#^bRWGkBWUfA8>5fEP;a4AZDUZ~Ye0M?Y27=qt{P0PrhAO=4NkS;oAD*}JfFVB wSfd)>#@qM~UwNy47vH;uLWtoICqg_C!U}OF#Muy2AufcN4)H>W*${L82f0Gn@c;k- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..e4d11a45cad354f0706220856c0abe216a68e67c GIT binary patch literal 1660 zcmbVMZBNrs6n-x2)@~F~US*>4rfh%|5kwp!a}1p>VpdpK{9w9SMoHJ2u3PkX_(yak zKr|XY`=gBKUKZXYFN65lIxjTeNIb}Y3*1g!#8!`@N3o0&mYYMgPKofGi&dYsm)BDvdX#i z`j(zv6Q}&fYjH|%zs=;tX`H;b(o}EpU8@B{b;GWiRfeTlyyYZP%Kcz6bY(5ad{e6w zO>fgE+Vn;i**A6=Ud6I|M%~bC!zpXJ?^#Yc5pNZAch)T#cHZzTUZz<~a*PUcP(NetXpM==HXGMK#X4mMGFkQvG`S)!#kc^$#V`FSe-#x zF4@gmFVFd>omyqNwRTr%Eh4&G^GfEr#Yv4`xjZwRUWUP3&GD^@nYXGIag%f$m-fqY z9cpe&0Q#hTs@Pi5az1Fr>8-Y1v70N{cV+tjM)M96DsJ*`YDmR8UNFqJ@)f8U!AlkQ zFri``)7%_wntkY3F~G$QE(W=XqMxDjY_~WLnp(+r9pdWZ)HaHHX2~Z$7tXIi$~LOi z#JOReuII(9iPZ=6x%bk)NN9Bsgasf?aD*mALK7&V2^VlJ$_e2S2;&xRgW(QYqony0 zX@DJ|?HGZtWHAhr42ioD@~6I={tIXmZ`*qyO&%e542cJ{T?iPXH|mKS@pf0-6N%)- zOFlq=etrN9v6oAk43T35;fPnWK6i^1iJ4iyH7)T>Tup0d}-Hz>$?QET$Hpm0$e;+_! zK@*LMKYRcm%6Mjbqst1hKhEyC&H2umv+3_YKYszhJS?Xm3HN#-0r!n~V8lZs9wlKh z2}?!RQs}(gExVGpVXf_M)%SLSeQ#S$ED0&} zGJ$AjDvvm;ZV_?PIU)JeTBX3%F2ml;1Y8^E$8d_MH;pk}7TD}uuE6P=l3S;|%$cLh z)aFVnMr~JdTA!ylWzB58#x&b~SLN7ty2N#N%R`x|upy_tVBm1(Xq-Wh*UcRsI=bCs z`;3kS%Xd%7!~`s@m`+wJrfo^>xHV<-bzw#{6linS>6{0+5fv+{M0(1 z%2r{I+Zre1n}kbu{I5_Pm>q&E_>CrkKo7*RR4=6Py$|<20v5y!3+e-?58(4OS_eHi z14FN17`+JD^!E8)Tu=|rq65K?rj51Iu%n}C=dd<013-BZ>rs3Xe8#7L0Qu?zT|$}g zjSFxY->pUfwr~|SyaBk5vOD=3M82Ri0-fZ|(BvC1(M(>(=m_Q{rf0rGq*FTOTk|-l z7ybz&ji_dMgEr|mMj#Uk5)FbBLP4g&L83tri6HI?Ak(2Bu^`AnD9B7WNGu5Q9zi~w z0CF=FBpw9$7z%PL93&nD`Gg>!j|GXqtiKG@U+GD_z&X71Ne;L1FKhu-+}}HJ_cg>k N==Wg6gHaF0{{pWbRO|o% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.class new file mode 100644 index 0000000000000000000000000000000000000000..21f33dc2ef7b5100aed969ad0c5a1c0e4f457feb GIT binary patch literal 1701 zcmb7EYflqF6ur|Ytwjm~0=@;Y<+X}$L6U}t!8DNA+8F&{w%f4`?gMwH75%C|NE3~T zAN&FSDC3#kmPfmlupef2=FYk2?74UL&);9aiD;2l(v+YFDT>oWH9S(o<0LI5X*o$x z7-c=~3f-)5*AtHYVsniVd&a1L)v-OP+p?mY4IW1-^)N<}n$2jaxT`mH&D8C>R+6r; z>r0HrpEqnNEM5_wsG7WB+m6&Fl6s7$eZao9Z<$(E*fmW*h-xn_bKT??wY_ZC{O&zausazP&<-^>LdqH?4*BwI+?Hy2d5 zs!nBy}) ziGB0QFJn}))W7Qr#!PU4u0k+=Ky;lZF&+nhr^r_XBXkIU8Va7G8!hk(PDg-A%*_6v z$RTyw-z~wLvY%lzIMt$8(x!c97~P~?h>&QfkT;=1@-!1BB-$zD9fX)Yg{UH+KWHvQ zNUT%HhfpE&v=AmF)+yvOgna2KMAbWjYN{IC^1EgVZ?~~K%~8iYbQeoB&^@~UnxY={ Jdo<$F*gsQ6YEJ+F literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..44b6c3f003b418a9d5ff844116a94775efd24ae6 GIT binary patch literal 2206 zcmb7`Yg1cA7{~vcD*FK}U_O5_?oQC$c9r;@7JZ!gCTdJ+RkWNybY%9VXaxXAs z)b|~2)ONCqnsfsrkl0!lNLK3`RIu!Z@B%jn0k^6#^^lF!H9gaifvPLBr(N|RkWEGK zVg&AVLfvv|I=7??*DdKaoqA}r*PLIZNpZQyvp{A+dpca?2}g?$D65eM-y)Kw6m_>iE3A6>GWgm%1~K$ zQf)AyD%j7#Xj6qp5QYldJn3AfzkAPYD^tLAOcqeYnF7w^LIIcXRsolBMd0i~UYCrK&+Ls9sGjmv4F*t* zd`CC;UgL?fZ^?MHrG1Bw0-sX-++IOkudZTZpOxo)K1VQQ<;8= z#6jp>wEK_&A4ML{b+zK~7HuXIHe;7vwfR><5zS1^Iy>Kb{C;8$#eCe9Uaw(rh5fH84?mf%IP(t^9$^qgTkj zWTm-d(UMWIMmYmNA&Z~cE595r;+Fc95$3s-z(UkqH~94#W6dZm;&Xh# VCHrg%%UehV{Oun9QtW6D0`a z8U<#mT|aW$PTlRe#6`jP16n9I@Tr;4C4d*ki?(MpUH_S3AKw~J+TLL2(nD$gH;OyS z>$t+N&s7~iVOQYRC~K}`0VN$dEa_N;!RGaWc>x!7%&?ecaf!toi_5quaOPxj7zB-` zLa*~QeJ#|@84w_VG+~mOU`b8L zq$Y4u6Fy*amRX_51d{j+*B~%Y);wwcrTP%BF!mO)-^n7LNhajoJoys|1OGLQ$@rS%VskeZWa1}QhJ8nsz z+mvz{#sCRx#vWgK1@%J=%cqjW2T79n;<$~I;5X1d3|<`yUXcxG^nK>~+`w-%1OEN` z7nDXO8GDV?ON>iHSEP}a#+kS@CZsW$kj7bQWK?NPN#mR*jq{UjHIMCb+Qyd0)~g V&uI-`lb)cbZz#iJ2jAj5;5{#`WH@mlnxsRRI+@^P!lFL= zCw%p#ua#=)YL~Uo{tkbHPu1^CvbacHO0sh1T=xFQQX8z z2p2=hMlpa-e&!olYVT^`xK~4)H+!g36X4f~$ z*}~UrxpJjc6i64UhPGXA?rFx3pceYpN`*H{opl-pc3 zj7_s;RxKlI+f7$@&8FQFm@Yif_w;>jzhP-r)4s3iN2l7C4J&828=Jb-mN0=mIT7eB z>TcW7tu@1GHEjX4RKA@p=I>?K^OBoda_YKme&k-X11`A zs|d_|b*@x`9tZNColc(5Q(0}^C;3>xw2flBQ8k=(onnxS2U*${xY-fo6xZar=*0`o znr?0Cjw!Lb0Tf$rFivpMv`u%JlD{EL{;W#LO##K-F`2B`6NpsIx-Eq#)X*Ccr1{`< z@+=Nrx1DCEiiD~WRd<{zJ}krLL*xZ~CMUfWSFe3@SKsw`vvmc+i#4mu+CMELESd6rrDXrOkz#Nd-y`d2*y-Q;GGc4Dk@kPxFkt;x+QN}MqRhEPQBeQY&W-GGj`<-lfE-@ zm{u`}Ar+$-;(b1Ll>B(LYF5*xBBu*jsy;AkE>)X9S?^U#Z?zUq)S-K;PL|%wT44C3 zU)L-z%h-QRptH^PG`?-?7MtxE zl6r=~D=5;zcgo>1chrs@e zp!3`_gbV4HOaA5Yu^%y>9?#rR5()uRPZ9Y6!G!Yod%t+}*B>ts-AWyz=Qld}Jq?CE zfDFrZjWS>7UWS=}=moycvjN1QF%N~`DZI~;@GVGP=4j{hN^^}fsll9=C5Yjv@*0s4 z=7kvflPF<)K+H}F%U(qO`MrR$6<7W7-b3^~LCjnBEAh9yWjydJkNpRTRkoA^#4ArA mr0ShgcT}Gwx65QSair}>_?R|6-0&JM#@PZruC%a-CE#xhu%~qZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.class new file mode 100644 index 0000000000000000000000000000000000000000..2f38e9cd10af3d0485c2b398b12279b75ed22023 GIT binary patch literal 1284 zcmb7DTTc@~6#k|cTAD==0mTbmKrI(LfG?s3Lr@ZQl|---eVT5^cF1FHNOAST1 zsf`xg3$^6!RUYT6BU$aSmaoZ#W`>F4{2*TQQ7>XLVdez!7Hp1+xG{A(3Qn}bZrIYE z+)@_wL|@~Q-58;$RFT45hPiOt<{_vhGw4q-Tha*rh_g8$SSbWOs?1^gOa)7(yDC zkwc#JVY(eD6zGHykbREqA(EpcGZs+SH%an5<&8(=ybxgmlkYGUmm~aiI86zhBqNz! z_zw1kloa(z>H$l*Lb{U#;3}?>#V~{G^go&W6{*jC$xj9*-=L9_tzae$p zx)6I`5KcF)FqK4g+goVK*bKJ@0!jA+c{>ou>|h}2ejpwJsh$cXg}He2+wmr52<{yk U(UG`|BIe1Y1uS6kJy-^cRY*}<<;x}+!cd!C-AqzI`RE7I zC#tl{58#Kg?8zo1nO$o_9=7+G-@ki0-M#zg@6X==5QBXUM&MN!yw)Hf?4|}mVc%#F z5;mbhSlFZnny_0MM1%BWH$Nw^rWW)^QF_*u-rB9!Zd3LTS;4}>O4Bc8TB=39qjuDe5V{?y zC8kj;TUaUl+|AIc+D}uY4HAWiJ;Hm|vF*yPTuZjjHS*u&GfBC@%#y3yM*jU#l-3UI zvXi6RtU6~}X2rs(Q892w=`yCKNRL>F;q=+GESp!00Ef?1N~}54&x)p=WmaA{uAb^2 zie{P?Sc&7*iNGj~;c~^Os*f3*YKoQ8C{Y8_xFE2q@X(a8*0v&`D^R)Du|uvw$lm4@ zY-=wrD^~kAB7ua0Yp1UWEGbl)lG^ARe0Q{u)w_a#YNt)UTDoOk;jEN-y2R>yA1I?i}u`1%ZjJh7;(z z+Sb0_u~pG=+&~6I^95!~d$K7Htb@93?P#ZJ$>(0{v%0-%tGaRmCP{6CxV@hGrlCDm zO}6L^=qmmCo>rbg6Uc`NEn7M@s~mXRsd4kbdRx@o$*|?huByw3evfnx?{2LN3^t{$ zt0D6(Ra-rvh3Xu)jBsb={)(>YplH`zPY1ho9&@P0su5`0Drw&wsIRPRjtm+eNl&-A z7dsEJ#4Tr+JCh5HQb27>DtlAYdR=S_`ETxXfX;#2UMEMD}8dyp4C_h$P#IG)d&!u0%|Y1m2A$l4>XNeJqjp z;)$f%iTpq!Kb}J5I&M%cQ<^O#Nemb(JV5$S3>1Dx&*zVjdB{rBVyGoyDm}m_@Dnol znX>+JgyL8v`TJq4$VWZ5z`TpGIK9VkdWqB9j`M^#Pl@x_f5A!M141XT6n1%mZyyr- cs=`Mo;wC>iD$7{;5^3MOj{7+8W6H<$zucY--T(jq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.class new file mode 100644 index 0000000000000000000000000000000000000000..0bcb6264a68315319ecae9170205a22bd0cdaa33 GIT binary patch literal 1431 zcmb7DT~8B16g|@q3Qdv9m*OWCgq9)$=$nRwAS5*nHBuWRPt)zt4%wZ>*=>XVDor#d zKKKLtQO3L56`@^0_hEMKy>st5_spFiKfiqku!$#Gq_H-J6nL<#XRwjMW(JQL@}4wG z*bQks>7adMtY4l%F~_Zz|p5;w;MF zIQFhB9jSdPlG+b(M~!^fRYtaweL7jyqPRLz(l9IzlX4x0aL!m&T2v}qIhQl?OljqB zF(iwn2EpvOEoyI~st2 zqGa0A@3&Mg{*Ra$?|0s6@haG}I|w>U_kx?GnGnteHWBIkl}I3S0!v}*%i(nt Z$S#t%AW^~!%4E{btm4rj5?-*K`US)rMpOU* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.class new file mode 100644 index 0000000000000000000000000000000000000000..a76f517c73da0e661da38665f764ef46bd59b6d5 GIT binary patch literal 2238 zcmb7_>uwuG6vzMLcx{}T)-)GLTUuzLbuP_9FQl}kkmgc?LMz3=YQv}XdT_SdOFFx@ zQY0P#zViU^1R%9S;sX!BLm~dNyN;9fIst!}*_kuvoZq?3`0s!I{0qPhY>cCfiUu6$)*!JEmto4eh^s^jfMhOV}*Tl-*e5DnPbCOI(*ir{hZ{Fu&Q7=69W-XUbh^xzVm^ z2cAbqoRu_tH_T-_3e@(?JxPSu6C>*Ilgt4^<5?LC1sO`rWXUhj6qIS*5fn6NJf% z1n%Tu{ReXzuuQFBN*;ach*n6VdQdRLjE?03HXR4US z+f~fqToo5_iC2H9*+!M-a0>Wf4xYXzt>@C_U7U=!oWN|vZ>jUWzH0Pb;`_^I3FrO+vU;qW}YHt2D3Io^U@$NIGZYQ=dot#SDYqW(pfdbdDm;*AF1(CTRCO*mo z8OwsaAcz_XqH87aG5>OhGg8cg{E!QB6Swj}idm2!3G&lO5ZxB+YDlf+-F>=e{&@fETL4o~eUPx>M-pFp z5cc4nA0edpvdJ}Dep=FgY~w2rGJg1>c+um<0RO(jEq1-Q>BS%yvtA5&G0erUy%_Og zl#BO0$T76sOXT+A>CNp-dNZjc7-mxYnp`NBYqEBzsfK+h=QYc=R5@R^G`Thaki=kLBZ%A@A$vfvlcs z<@+TgVOC37)u?h9SB(n{%}=za@p9?NDwp&Mo!et;YspkHwv$Y6?Zr1@TkDBchM-y~ z=!P!h#1B=os2wo)mEG+`MoFx43xB10q*)d1fNQ$q2}P+xq}TS+WF-y^9eJ%%5h&?G zn(T#0@FH*7AYfUsE!`|qhMtjZEVY|Z7-k<{lPk9gfy1h(&z9L}qGKY~Y zgJd7-L;$NX_!PZps&>^PsLm@8xOqo7av6tQ3p5{MbOsH$a+&}L{RZ7j*)&`D@k zY&HL6Q#}%S(|uy_F6NC!*3K}Guzn7o59H#th+3ur@hj!3mDkpE-i^>z*X1_94h+L0 zMKm3gLg9c?k;v+~RLXIDiLu$Z+QxH#>lFJPKeE-vn?2p9By=)PrvW*u!@W zL%fjsd?gJ-E2>7!DppIHX(x{J+7W*wxbG}qrUK|eZvZ#>GQ^h=^wI~UJ3D{YWC}h(luVKY zbde`Vyh9c8UjWmD>ckAm4$M-d8~Ch|piDb2$rb$>o`0t{E#T^@xf*aj%$-&DoIqXV zJoy^l)Y#i4=W>7FkLVxkpPH9K5&=eE!S@5)A?d|4Cwu<)pKsvLMNiT6J2^Q82VDYS z4(<3H1DGd*=ZN+t5qO$(?Pw)UFEJod$L2{#Z!QM0fJLgsM?Om=aSkR$mB2E|#L9d4 zJh;nP_g{qK#R_7Lil2#yz@s;ia>0Nz*nEnXmuMBoHYxa#I0nVB-4*N*$4+tVatA*a z$8OJWYM6Cn{LOI`9usQTAg1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.class b/compiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.class new file mode 100644 index 0000000000000000000000000000000000000000..179746c39844ce8dc17496e2b55f040de912161d GIT binary patch literal 1117 zcmbVLTTfF#5dO9o3Y9`FD1wS23bZJzyh2EjOM)p7DK=i7wx?@ZJl#|G>}h~srHO__ z6JJgIQO4QBK@3Jn+=t!SnfYeEnVtRd^UF5?^LUa+4`%z2#lsvP<&nm04s$v193C?i zLur)o>(YcO&@VPt8Q3$1!b+e+E3~Z(KayDrUp=$VYS?j|AGCemP`b&*Z!3S<_SbybmfEq(XwfD@*|-vhUL)T} z%E)FqDQHn?WtSMzGvzvYuLMo<9;_-Yx1x4Knq5Ju8A>t1x}a{+JyB-to+2*g%Zl5T z2X^NeS6_23*+={m&;jL7igOH`b~&T$2}L67Swqe$=my2|C-RDNR2{aHAgu z3@{9x4d1dc;?PYX!}KLHb{4f5<9(r9e7mtPJpvEMDi!cr{3FznduL40zv%%(4k?VG z7kwn>X>wAyf{f!r(qMcq;wqg*vX@9V6k-_HUgJ8+%n_%3l#v^*Eayj;UI&(4E7m}mag-X3Z;p`(F@9Ftm#78%3ZFoM+PT%oej#+ zgKAZ&X=1Gl7?iUugR@2Qtohn#UMl;<@mJ-KMlWSU2Co7g zhERt_Nb

    w)u_C=T-V;W_xGoT2J+aWiZz}N)2%>iZylmN&3JJjJ7(| zksDfiDi2bE3AkK>5)74K42BpyJOB9UA)P#iH^DxJmcf`8NzH5ijmeMh*MnR10`tJ2 z53+C-3eZpI0s5yiP$Uge(ftD5M`#}==|~J0Ve}nbA}!(mtsU=ZT}&#B)^YOYv@_cC z3*Uf!_TjJ4+UJE!FiGc9$ABQN(T%}%n4^iR!bH=4wSo{i^ zlhj2oty1l;e1wUPRX4puoA%W)>QEX;_AJOwD#%PaNcJp9gFvt+NCswo>9_qjW@ub@ YsKjZ6Ik*dDI?`n3VZq7X0}EmCHvz{zt^fc4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..dbd559db8b04bbed7273081d062c9d2777a60525 GIT binary patch literal 1173 zcmbtTT~AX%5IuY82OtO{;1`I1V)=-h7~fQq1|=yrl2EKhpSJfd?ULKOxVvq@U!{r0 z#0P(XKgu|}trAVG58j8nyR$RroSE7A_WjFO0Qa#qjvVfeVFaZj){EFEVv}LoN~1(t zm&Picy{J54V0#RcJ36yYWUemKj?5E){}@9q)`?`8sUC~2;Hk)(yylF`nhzPS9dt6M z+On>!YNWE9W!ecxu$G||0#5m9JLL_PC0zWv<*(Xl*%3&i<0Qf4GSMcA+)iK`HS%po z8JUdq1QZ^rOu21_k;n|57SZqqy6E|C0A5@5< z{pm2*%lo%NdD;1{uPeiNO?ONzca>MZJdF3AFF3>IKk69A(pqi$N_*=5UiIMJ_s#EC zo>r;-tHT-k-V4LDGOP^;sYzK*t)^O526yDdXs2VH`mPLQdZ}EiMh`R*Cb2=&1TJHC z0v9mBQ2y^W(`1~#@cqWIj2**lFe%MzVQADl|H80LBb5X76cMhYfFkWj>9Ix_BRlD# z^CX?8X}w6+DNEZ+uQ5Y$%!{V~G~IJr8Ljz^&tM+{z#RPx!MKHa+IuK+z!hAjl_rh| z{|x?!=sjIVI1he2F!%-*`oY`e9Z^hSWAhWDbL#P6tq|c}K$!1&_36E|#ULrd&A_-6 c@?4?3ZV~dLFU<;8X-g^J#vN~a0~TZL2eDx%0{{R3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.class new file mode 100644 index 0000000000000000000000000000000000000000..36778a46ad557740d12939f9aac6a74085148cb5 GIT binary patch literal 1140 zcmbtTTTc@~6#iy=<0=RR@q!mnYzuJ`~v_rNtb$8l;ze*F0 zi4Xn&f0XgecC~6KKDZA%GiT2EzVBS-+xIVD0o=#N1hTk0jtoi#lnba7u+A_W%Sef^ zA){CseYpFSf$cF&ZyOz3p>0EiJ((i__c4a779GhjS34Gc!9$^2ylx|Y`@K$6MhAjOoiyW9LW0twb85`mwjvczYE8+HTBgrs zTZ+)Od7%85`zDgS|A0sGC=gaqMnVT73J!_zxjfwwop$%&wCltbTG9^m6-(u_icpAu zIxGxw{-a1vd9Lqj$}mwky~vk4%Bfx+#d*&anqmDP_49oh$0kZu4wQ|qcH*7-=5}_U z)u`>O=QE_@IX8V~uY@*NNX*hUK5a9OkDmi7AH7|LP@fk8H$NX8D3A`gnH)&2)F3PWI=6%hbzdVK>INoNe|;>CoOcIrt>VV7sxsp zV+OOYagpL^8Zl4*BHeRZ8Lhd>XRr?mzykgAiE#sqw0BVCfJ<1Sl^zrk{vG@g-g~j~qHB+nJf>n0&D VyV9&+m9~`fZQOCTH();2egN+e7?1z} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..ed192cf6bc03fd3330325001cf18f24bdf412db8 GIT binary patch literal 1113 zcmbVLT~8B16g{)_18R|q1wZiv6x%|a#Atj_NC-+&Y&5Z0jXurp4(*Wb4(`r2;IGm| zW8#B9z#nD2Gp#fd#Ke8rxpU{Dph_YH{w_uVW@1%P;&_f{GcCkU&SF8N2mNvKiV)<#LtYRGPzjv2_m=YkR}uP zK2wPdCx!$Hk5#P9I>SV*-eH(&saQVG`o2td1c6#=I-rIGwMF}pGiQ2=SUha`lJ9o) zfXki~k?HYJ1t|}7BKhDxPvmYWjNt9ex6KFgnLOM%+_$8PU1^4ds(KRof zjxdU@9OuWde0pMA%8e-1q}kfZYVRl7=s-tS@uTXmmFcxf^H3yV>afc=k7^lbP-b}W zU)M&{J)Y7R{+VusU+@xob1KklkTt)#!vL|WaJWP?FIM9BY_7z&s zl6NL0^W0m^QXaEJ>0hC9PAj7|-}nml$rYHRf5ACdF;BKFMFF^gi?q_KA;9CwpW%I^ zLl5KRwG)%C;OZ!OouWO;DKu8Tz#BuCoVQ7U+pfa=Flq#EsVz849#om5>gxto WUa-NVFQfZWk zo6@98C(kz@GO#U%@pYY~RwTA5;!NfVz zRbAOsscOY?ElIQ$mS9tcs!!PG``wtgR1$IV^OV2r#%q>9TA7sulS@RGD01tbY1GI! znKCjO=?f^_Q;D*x3?tR0Cc{KsCGttuZAr5&h}22bAr&O3EZPs8IonaB;!eFK`A%E+ zxa>#~+YXOZnDS5?$$PiBkvoyFf;W}1nTR*E={}YR+Xs72R!Ue8oY$wVT^U-2DeqF6H~bS&Z{57$3O$e<=&lgp9119sJxZe&V2u2vg7)LI zuh4puyb~#zr(R)_@|crK{|cRRS{beR!YSC1T`(Yk;?mg$+Gqc~mfB6bv6B~J?aeEdilyj)$P|cynP>f}yM9`K| ztaSLI@rZ%#GR$x5Fg7AIZ4nG*h5+ox7}CD(N`}SeffxxMh_J_7CQ@PVKEuW5!_cUK zY^zvx0$C43ZG<7%n4#ZO1ed$+trl z$!=;aAp1at%4{*D%9S?5LQ{qE>2T1I(VieuD^2^cJVb0`%shXTXh|GgD5Z}R@0bq=I&7)mar zG;g^lt=`%D#|?V$Y0wqG!zE;qqxB3uB@eR{Cwkh?)4oXa8Hz5%v^@J7i&V#~MjDHB z&S_>eXR4pUJ~)6S8nZ6Afn{1-C`!P2T%ei$2O|8l_#?dcbm(DH{BUaVWn4*$w)vnyQ3J37F5HbKwCzR7iIS zVnJ0c-bcMxzq{`r0Cry- zCu^gl)S+iNE@jV6O(|PHD8_=}5yOIE!EjvS5yStP1zeUyXvw$usy3|C6@Y+Ae!A2I SP7d=F&hnmT{6cq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..5e000d8ae50a6807a46df3ff7cceda2640cf3300 GIT binary patch literal 1176 zcmbtT+fEcg5Un2e0xK(sfZzoM6c-RXF(y7}NVrG>Y%~Gf7=7xQEte)U-Pql;0l!KU zjfoF_fFEV7?%i+`@WFZLOHG|Rr!M{L_m7_d@B|hrP=Hz=^uTNx=E^W%hDQtrEgC7( z1{y21db7UDfNe0Su4rYQP_7};9E%jde~dxJU`uAWbGVNTM(cZ`EqEr}E?<_db>*;y z<~f7$tz0>BYe*~O6ql6JPB=FA9HE2+0zkJdLfl`iwt^dvkii*=q5o1>QdpWJd4rn2vWdcsIC*rQ&6^a?-~nk zSCXXFdW`%-OSd`hqDU#5rc5kPv_al}$_>ga&W*(kmE$&#GwJw>-WP}7u!)Dh8YH*c zLU&T?SZ(&A0#)s4*YQqO{wk$Uso3^CpfYUh+$6XreL5p&`5*gMFqr>Gb&~|G)uyYs zqwnHg1n;hIac%u&oyKGOa)z$=;8}ePW-bSABQB*@Qyrh3-;RBwolbP>TjIwvPu&qo zVC{$NFx(GUpr66=|96xgM;Px^s1|=6?_uH?3ZcOwy|=0JRDtxCtdF z)47-CGlD*{lOVcR={`vNRk99PI$nDRLxf{qHLWA`pVQ80FV1}j_9X-urL`1{3vh$Z zJ`_2?7>v`-i0&4xr@>z#`b<9~I0i4C3%(6^y5L3fjtEnloBsyUF?A(aH;8aEL>TRO qb?Lpdi6AM0yMggu$a9MFnxx1R2vaZ(_vuI}KY$r;dk-vuhkpQnttUwU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..33052a501797f7aae30ceb72b7b154a3400f62d0 GIT binary patch literal 961 zcmbVKT~8B16g|_HwystA5D@i+L?RHvB*2?Q15Ns3)mTZRkF(oLJ7jl;?9MjrzrrUH zP51%+DB_)#G*Asm*@yeJ_ntFz=Ki_D#uLD%DTEU9|1@G4al)Qgg!7G9Cp*GsR z7btFSwFOFb+aZBxO>O9No`jU1s4(WrV$(({ZmU%L{H9oPJ)H?0HA9l8UE7z`BNe-z z?C2*m%2nC^jO-jy+L-JYwVKi`C`@gTBk9A*f<**uM?p+_>_x%cjw>MMb@R&Jb5 zsI4>2;vN}eopRb5*7j}F_YCA9iDjrwN2o?#<$09c5l?{}mzp-Ps15?Xwr`=e92)esWO2W43n$q8#mzzo^r+uk9oEpV2?XJK=n5YKQ2+c;CPHt9@Tel%~vP$3t0SjzQpr$)AI-a RnJ-{z#PS@=>^;v4@E2Xm1#tiX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..c810e65e38c8d4ec9ac55a4fb2cf5d58fcded19a GIT binary patch literal 1953 zcmb`I>rWFw5Wr{qpggJ|&?4dkL2ChJec%%$K^_TO#kANMO-$~tL%Vpr!@Io({HWjk z1N5KJL}TIy{{a6eGJ3vnooA~{4A?^k#}-}3mxd$Dh8@m6p_$Ck@R^ky}!g4F*oLCG$oocqevqhRt zrHO|9HdYP0h#TmkW8qUn)>H->WyhRwgq&v(&rg&Y^cIAJPlCFM-nu~pzeVCsl&u`Kj`*K3w3s>R{G6?!*)lPjys1?u_n z_7R%iBW+L_=Z@mGj_ZdtsdU3>v9HW$xRzA+VQa_Sqz z_Cj}u+9Fk~6z-6Xyqe(^S}x3v!6hw7ycOh?79_6+iMN7m63FW#Kqj;xiB^z?7GzQn zl4u2aMeaQ&G-j0oRJLG5Et^W3VweF7O|N-wgh}M!;d)6)pK5@70EN bJ_Zmlsqbhuft|0o3wt%stFm9cOK|WBT{vB! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..a2ae66cafb0eb6d4364de8bc03e5fabd0a2c45a8 GIT binary patch literal 1124 zcmb_bT~8B16uqtRjj6ifutBF+ONCBo!s14JH;FqffKjYdd6j24`j~_?vt& z(U|z)5Aa7B?<|c#An1epFdt{`IrrQ7!r6VdyP+_zmf_c}MWa()uMErgXO<8E{f1vZH7kb{}MfnEv#=mY0)Jwp3WIY zPaZSKVCi&b8?hN%P5rrda;tZYb~@6rZ?}JCY3vTNWO>Kn988bF85m=*{(r8E9=h)= zkA>>-7vVNWj=^*WNzL2YKOjH)=K}Nehvb273<9_WMJUmFgdSi3qlA+w+E-{lLGxKc z$1N=<-@p{{n0HR&c{=AbGnxyHZ@@lh0#zD|8Mp!$Xzisa04~A|&5Y8`(s-2o1%gj> z7{CGf{)yzvaAindrRab-#m4Mc2o6%0GqgzwA7u*F{itDjZ*4BK6u{Li;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..42ed749cdaabdb060ccce6221e4e28b475813e42 GIT binary patch literal 1197 zcmb_bTTc@~6h5=`0$2pGpok(D#X`|ZjBhFlq9nye4aLUj)9m(G26tz0cD91QN)wHV z5B>mul<~}TBO$5v#d(;^xqaWc%+Fune*nN;xIGR9sExr0td(KC4D~W>FqlfwND;Tu zq*AMwjmHewE`y0}tx_wLZHqX=A_Z`ZF&KG=Ck&>WhoUEVEL4}btdXjFpTXQ-rmRe` zEmIlBxTTb~!cx?fLCrfH^W!Aup;R3%{%HBDB;K+VB+M*Qn1T`s63|lzG-~jDCJlB* z`tYR(Qc1f>>e^bHY`1lXY$uyi;j=6W(d-L?b_8`qSqaLG-np<~4A z0gBij@Q#d99%+NTcaIyCNtl@w6I3=9A9$LDiL`u2n?%G7WzifN>}N(C_fL)->rxl3 zXI!nV4JuA4&Gj?=QkaWJ=cyuVI?}n9G6o8Pan)8J)%TZ@@nL0JF50yl?|9(cOh21Go%x zbTWdQr~Rz+7YII)GJsR(hXb9j!nNFaldJ>sDXrJPLU0N_?xhU^-1QM=`&K!;qqg8F j1#sOXF8Vx|DX%4pynwI_D{zCZl=4kjb+R|WBDnP%K7}y! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..9c1e7b4ae894397d4003b664437c9b3389bce3d1 GIT binary patch literal 1147 zcmb_bTTc@~6h5=`0tj*us(3*G#d6U}j1ML%NktohMiYyT(Wlw%u^rrfY*vs5I^EK-?*5(yH}jsqG_@qH#! zY!CI}OAn-yc7xp2l@`Tr>NdqrG^E03SrTHpD+t;V)Dd+hs5iRj#)9oi;_|c+B7fV_ zJ&s)zvF-AdHxyluYiQ?F(>3G1ow`=k#ST+SFMZVO=`%m19u1o!ku8{-I(Np)oqm$@LliU2`9u z#}?~bPa5?0OQ$2`(No6=GFU!6vx!)XjV8_Roh<);s;!Q6?4H04Ul!W|ipL#;b1*Xo zXJCv${r@~6&HrGKpND%GSq3xSBsFjPUqgO$BLoZd;}n2i3<9_aB`DK*n1(Wd5wa60 zx{uR+lJ>J?oiKEqdJWT*#~gE7XUWfLXS5erzXAK~3sh(=dE+{qr?V?X0dN84XlDd> ziPodZUm*BI&Hx6<4^K?K3|I2x4T=sZr?k5E6@mfusJCtr;I^+&=||=8j@rDZ6u?!F fc+K~@NPR6(<#~ifSc2gCom25g(b$c9$d3FTTM$*@8R{KpuS-r^~P@$g7=1y6+P@TN0Tb)GPo-piDe zDYm4QQGyMnv=ff9S_btTaKca0ghx`fx%lnnuhOL9C`pt#q%>tEQY4}sPc&fgT_z2- zOFjDPnpD!Qle@muqSy`Hrr6O?D%{P|2+h7AYA;a7RF$CG=w2Ah?og7JFpQ8Nbaa>F zA&SHu^0tgEkF`PGeasEYG|G&{6qQTFdv3ERm5ztl5y>7Npg|QQsoOt2_Ij%wbh*}v z`cl8PRBhp(>^0$B*L)F`uJ18}p{CAEjGNLIFw>WA)wi9&%3rz}$7roKg}|PwKleV5 zE@CU2ThBw9f%%IWis;F{A{i`RjBX+}6050qYyE%4vC&S)I`O~54`P)59CF3gt22Vk(;FE&HTy94}LUZjvizgXbK>J8K^>y z&I2^;0SuCzgwcJ3?qjrHChMrBh6hPCKK$viud;r#!(Ft<~JP3fJiD zQ&9k1hiTer#^466=fR&L_(;wG&cILmf^WjD0=!Pq0b#1kD_-V1ZxbY3?@=U zZA^^R>Q&<@1GddzVnZuqg|clCrC6i_?qdu_-s2I2>E^!Z2_6a6{?)qTidZYNb% z#@Lod1`*bk(pFfiY8X_rghPH9M?8?K!^N?ezmB82r6NIUk;)X5h>?JvJD|}7Kcq6j z&PX5Le*TJkv?+E&cPMtUDHXm*;{cOgLC}t%4yh|az0o;07VMrRF3*|)@^@X` z(OyLf1c*zVDRqw06jofyni zSB5F#o7`XN_kTh#$G_Nf@-is5bee>?B^~$5X{38jYzDP|Xc&fQj81ZHeL{a%Jd4g_ zi(8G&CQW|nY=k^|>NGzF%V#IH5bKfAq}Y?;+8-p^>QF~ce|PiJ$nIcBLy$c@M$6#G z;Udh8!#Nmdu=!u+NN-?pnO_F`7+M-=W|Eq>vgaW`xoZRq^mqzDV*?MafDa|wkJ82T zV2tdv@%+YtKWfr$qLNU-_ML|aEbP=6a~O# zn4^^u+*SIYO#TYqXL5QlNPavt`5Ii$lh-NQqa1&=_6@uNbUCv&2yi>AFx!vH;T^U4 ljFJa8GQ^u%pNrJj0#%+zScE0GMO$k5HY_{aTVNsF`2#X~9TNZm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..56af9de700de7854e37f638a65b3878b98d14dd0 GIT binary patch literal 2539 zcmb`IYg5xe6o${1QcA3Vs9e0D6_JZb6!6YC!^JvCMXa5U&iG}MF6}b8Fq-=-BBS)sP{#mP$o# z?y?3CIOc!d^ZYO}82{O-8gpzOyN+pbuW8cgU-Oge)L4rL5))p6D{z%SMeAdcN-}{x zEukI>#Se{^WM=*d)U?EUri#G3e;17fhQJ#wy>uc7yw*}mHob0tq}rOmhSmd}>wW?w zs<%ytdabkl3d%5w8?gEf0#PlE$1%KG!Ah|9FPsATjwd-7$D`V%0q)`+Jp&VXRtg8f zBwWKQ+!Npi9+ki{j#L80pOE`}3Vq-3Jk%(3?=QyqV#MEssWhKQzCX#YX7ab-cA76B zKak|tGWjyxN%KYI2b26(CO?huCN+Np`3p(Dn#s?=y)<7!{$i4^XY#W!m*$6%A5QXL fGWmH}Nb@7eUrO@L3_b_G01 zk8&P^cwmZ$rdTn>BU3y!#cB>~IjraKgkeO9Kss(k1WNkeljXY%>^{Trg6}Eqc)H@a zO_3pG^I;5w&#J!f3ddtOQhwoVJKS}=I=|EEyvZ=R+Vr$+h>BFQ>WX>K^R=T%TQQsq zN9^#OhRdtc+u+Wgm4DH27hTa1o+gpB=QIREE|R5=n!iCEqa9PO=|FmQXj*ZplSHihHrO}-&(ir4%=@a-$Dnl#!&)_1oA$qn!8q!q`y3>Oa} z8L17%Y9#zslL9LBZUi{fhg#?wgFW6qelXVS4=f%XgT-xz>@Dd@J;yLmnyN6oS(cu7 z*lbiquP7@`Ik6A-z+vF`}P+jO&dW`MUqg`nwPmbhT4&$9# zk=;m*kVL$R(av2Xt=CH~I&Mj^>!sJyGH62`XbiK5qKZO3)B(hB`7kV@LL8wuo1zHu zzF0c5+e9WIaRi33(?>?@=np1?DY9xk!nv}2z$Sz37t@3qU9A$Z_s!cReEu7 z$pSKv1aYk(v$$*n8AyWc5Xf#%5VMO6S8&w=l1_qrYX$iT*K8o^B*=FJ@_kPblQj(2 zal-$d3f_Q%?|+r3|<5i3KE^1bJx%nZs=xNHz)bia`GC31UtK z!>5?HfaH=Oe_KKBV8I5GOM?7EApiCRF{dzvyW#Oz3@?KjYA;bQ7r2MduuM(57w+Tp Ur^qV$JB$g1Nre*%ClyZr4>Kl&KmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..325efc55a4e807159e1cac6ffe63c7df7231fbe1 GIT binary patch literal 1486 zcmb_bTTc@~6h6~Z3QZA2Ku}Qu#R9@8`lcZgkOZlhw6!7nG`l^vgR?uhJ6pkDrHRJG z2Y-M+%6MklaC50I?!)ZNnREHR^UeA7`^QfJScL}#$iea;^udZKHEXAFimbQl{Enz~R4<|vE(7=v+zO`&RdU@EADk!^e>OpC#2c~7(j zS0Zfks)=OSe8ga?l7vPESeLQ%6t0J%HWWjt8I)YW0Y3;7_hi`M;^>y|25Q|<5-%}G zY5GDDAeAnsmmY}lLn0$=WIGVE@9~g9cE_&$k7X#$8XZdub;`7%87HO2 z%=gYxMO;_0CIvRrh24*|(Y{tzTssDdqPKoR<0CB{o+3=Z)#Gvy3Uki=t z@pQfP_Ru#B#+*rNUUd^JKiQWHGc?~hAi*IES0E1qv>&9o$UuQ^2qm2_(0PRZ!(<(a z;UbK_flG8t@c+IY@7&s)M3mM^istlZ^v^AR2lmCKpQ5$j8JDRrP$}mCSK%6+7)--; zT2BXmh0NzO!B0|yZ@|rN@ET#x*iws2-ym~by5Ov3;{M!anCN(Q%UftOjvc-AR3O>2 zKz37s%%ua#o(0k%AlMT~25vd(x1AibB-cDqoI$t)C0L*>DYFPm*7g>d4|o3n8Pj6) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..6d79b8b274322048f9297d21b52181f7d8fdc580 GIT binary patch literal 1159 zcmb_bT~8B16uqJSXTVi9UZSSrFYgAt2H zinxu&O08b5KViV0F{rF+Wt~v2E#egOB;Y^Bpk(n~iYmelLy=7elUu2BGQqaAGK{gV zly<_AmSs?F?1-M&<9kWWL#aAk{Qk>dC2`$3Bg53;0|q%I5+wQN5&1zw8)>jJaFDz3 zP%7zG7z|Vw+eBH_9ij|3q{59f3DL9!Ibbl_&=Hj+s4&|1!JO+#vb5OXP|{q%L})I_)@z2E86)bIHAF0xV)u!)f@n53*vH7+2rwuyt`Lj9w z=!w&OGFUiUpov(It)^~0I=TP5Mmrtp*q?#FdTH$bNS3)M!$lY?!#OB3c=2D4lHP)E zH;;wd=9}RTMvlQ)21(7E*)x$J{EdQHdPF&((}V!7Kmm%h9;7=Oz!2f&jrJAVkI;Oc z&|yo<3$J06c+3|-<0bmfX=XI%YhQtV$^^z~EM(v^T&A^`q5znHNtzj@o1*bJ`7;C` z>1P0kAkg?%u)c?vW(ZWI_Ida ZSyG-sn1gw^K}#z6CMLE{LF<^$bqOd1i$xqfsh5Me)q57$0VXAigc z{qd+A4F?SRk}&h}n~#}~nU75m|MKyRkH4S8;4q(#TG%<>$R$h;&UVrY4?EB%=)mqLJOOy< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..75158e50e63492fc16f6a2832f740feaa9299172 GIT binary patch literal 1191 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 L*n>X90QSEDBC>Hp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.class new file mode 100644 index 0000000000000000000000000000000000000000..ec42bcecdc4fe63c55eb64bcb4751e50286c48b8 GIT binary patch literal 1784 zcma)-ZBx@g5PaTo zb1KZM@JxjT0s}5}m|<0@<1)ctt}PQF>jcg$3GR9Z_bP_fq$!Lie}sTyiW((QDDN39 zL$?fG*S9=}@%kKrvCSs;m`y9pWmStVaxOf>!>}%a34g=BzHeK4mGPQx99i|(wzXnW zn{p3>DBQ3yfwJW1>38V6CUa;l8KlqFsB1c`A)^w=E_bdp&v5G0+o}C^Jr9H0>&Nwhb&umMu(dmVqt9b*NOlU4|8w z%2lfG)J03DyVS6}UA@LkS8q7N6Q;2A)~vqBg>6^|Sfz@fL4`xb$+%vsZrfqF*lU+` zsg^t%0yzxT)rTBz?Na2?Bhn0X>DCmEd^-A3ICASyX0}ArG3hFk4bj4qrsX&gm^%HG z7fqA8u5h*w8Wful6n^4N1m2-`Ds$m!nF2W@Za*)?xM2b-<&O@F+@qZ5;uiEjIY0v18uVO;q@^2wKlw$?g@Q$iL zpdV70Bn=sS&*JTqwMpQvv399wZH+cVmbKbfa@@hvU~G4NPLNGUXR^; z18#o* zw=VoZdg|@=1_OJ^kYD#ype?2AmK%yRp_q>`TyaET`?9Smo1s!`2>zkzb+|YXma7lA zBkh2{wFJ@GI7w&N7av3E3nv+qP1&A9NfQw$cP-WAyV{qk zNdU$3D^)cmHbQL(r`98wq32Rby~dC%mg)>+HL1kwu+pzgu^I(pWbUd@ z)(lmQ6DDJYPsI&XcGnAiTWm=qS^lW$C4*&TI`{sowk?9d^LvvNGdOcv;_O~-dTV>L zM$>)&{0hBnFpSU?w|9I;_&MCbbPhS>b0}bvp>*NYAGJjf>{z6o#-Xq^Lm_fWkMBlr zPkuJzf_wBb(^Pi|Nz5RFVZ(vuIDsrhs5sf9WRKH6M&9uNS26Jp*CQPg@dx{g`0OXQssSU?$%$)uZE#L|1P0J* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.class new file mode 100644 index 0000000000000000000000000000000000000000..1751982feedecee4845aa21e2559b3cb955685bb GIT binary patch literal 1157 zcmb7DYflqF6g{)_L7_ZF6dx#}*cNmW#7`O$!Xp71O#~aGpSHUf7_;4}v(u*dt2EJ= z_`x6Gk22m_RskiT{Vdl1V*(jqXic0O_F>2x-02`{Ky{2Pz8x> z8*O!nqVl{nVccY2AyT>Y)z^?S0{ieyv8 zq4a;h%2%yuJ)#!HmPK;0-y*iNcG6D2p?4i+DC|2jTX?EsWtRo|D%A#aR&~gnk-CcM zS*O(`v+J_~f$_QyxCcIWg6~-{XAcxRk{6e_(r!~6s$N##@IKj7ww5Z@i$(tK({S>K z&g07e%ecDpUH2yn4D9HR31~yPn#WGMe(1U`Fn@mcSAu|&M4PP6>c5~fY<^>Nz0R{W zdp;*amrr^VDDgbCpPP_O8J93o#vsZ94=x}ym8UBoN;MT&!H55?fb3YHAhZ4uxAK!=gKFa$rM@JGqj=jb>^Mosc z*US7ac^ACrYhNHfrUH|^7SiAXuJGAOF#uOF#k=5i*Lgin{siv>KYBPOFP}-iftwk5 znb96|3bpyq@Qzatq|q%-xSc9Y9-*@I&f0Wp$-}KQspjFPjSdD<=Lr_w}Y z;tM~3AIkW&Tg1(Yamm^}eQv-1)9(9^uipTyV?B>7?u{UWRky6=z;n2t!vls%BNHW} zs!WWE^{d@22KJ0$Y%|uz3T>+*YRN2BaUaGo8cGu+s%a^jVXAT>+JZ+y*ZICpl&(K! zn0?vORyAZ*8C8p9S?kye7jGCAeZna}ZA84LbjZaoFF$NV+mUQYZK+5`i-x3jTfes( zPUPE`N@SSsz+{3rq@dFIMa!1RYAq{W*-f7@^h9Z8HyF~Tr7FWjMQQn>)u_qjKoGJM z76&vHL9-#ddzi7uiZnc`)FeNu$89c;rHJe?4^?1zGl^{+#1U^l`SpWZV)4M)NPHsm+-pYQQBwdOWvX{M;gd1QX;3F(VkuY0`}2Yo~3ojAFfhQ zP!}J7tGGrM!*$Hj+ME0dsSkb0PX{L7z|C&*2H~b$tL2r?NS(FL`_l?>KKB)hov3bm zhc@qpG29vmlI{mN90;;77$n^f5)z0!7bJz-Uiuw>6LW;SND}8I?xKVxGHL9~Sa}0x GQ1}Va8W5)d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..f60c61fb811d982ce0dff6586eb3eed3b0582b34 GIT binary patch literal 1106 zcmbVL+invv5Ix@J(tAru3oTG6g_2%`C6EvjP^s!gY8!z>ON8Lb*>w}6jU8+!YWXUV zKuA3B0elosSzuMhmV0#Q>n?^e?w6BV^E%Ov0e2ifvkuJ8XrlfRRf2JF> z@_k!bnGAHr6rL)r{5r!xdAUlQO_LC3qN22X-fq^UJrpD$$TTt4D5z4hd(ND1C{pye zQj`3sZaQ2xq)2^(Cn|QlWsNtnNqOfX-|+EfDx6bCD$WWyJZVYNI9`|jjJ{HNxnD!Z z-Cwxr@_AS&Am0hyW*9y&Z5zuS6~xc=O@BW$o?-Rkes09Ebk5kG;I6uVcE5}6Ve>n? z+ZCFI#fvla(9?ZIG7M24TQ6)P?IQ?7GCcafmNPu-ON@<`;hn5JN`x2Z-)mo< z1f2|}Y+RM$2ierC4`Cj#K>tJz)P6*mLjgrP57LB17$QF@CVPzRN!rKBJK^Yf=?$ic z$3j`OPSZW7ozb3O`3m+a3ot`#A#<+b3Y|kJ0^llUX{X1wU@B zaid3GCv-%d!piCwM5n2TGw&WH+|MG+bWy$ZLE3yKDZ(Wll=SjJKX1w0%;AF5^4%2+64QD8LEp;2B# zhmoCE=enOz^+91|JEbzGA)bhiD?MQv7l@}k%mT@EL z+EB~RO4q(h2w~!r{gbwSCNT9nq3i30iA>YeYe8UR6|-+7Fke4X9d#^^eNQ$`(30x( zRKE4S4Nv=QOOQgKd`%)`*d@{*>W_&Db*rySvGm*oCSDcjtJWIKU$-shkJL?|cM`v; z!+pi(0%LXSQn{jj`gyPr9~!cG+FM*Zw6S%qmkM0Be%l7*w88Ej<#CtGtQ_e0l-+W* z)*I`hi>gF_A*@vY7a)~gB&CEZD|uuka4luQB}{UkLNNh1Fhwia?iSa7i@(D8%tHrf#V>jmPvdr8 zyvl5cHKm2cZ*b09SF-398*XO^6Wy%5eM)U6qvYUD*70tpbB0;7M4r*OhdJD*OUVx~ J{~jX3;2)Wu9hCq8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.class new file mode 100644 index 0000000000000000000000000000000000000000..2a7321830ed146993d52989ac0bff3e942e4163b GIT binary patch literal 6113 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..e5a0b8838a9ab374e7915e999cfc26405289a94b GIT binary patch literal 2024 zcmb7E-EtH~7(Kl|S+Z^nJfYG6NZ;s?JdM69NraM@B_P;6{I_ zoTuA*$5A6C12b|w-%T7>$I97R&HHathVaeHt(RkUTj0#2l+#cR{KOvysvAYxNW;8| zz~%lkxg%dVFT%hX`jO|zyphc1gf2-0g>z4Bdgxkv+u~1Zjqrwr*ZDsZfxzbrG4?E3M&17GM)z0e%unM$D zVqb;Zq;aTgT1>YOd$w~J)CRV<+mqcAolG`$8oTPAZ-u^cv{cva&mnMix&ykdtCB>= zg}6ufB}W(7`n`=_pFjVl=@|<2;?a!x*U$~)Z(>iyExd<|EzIG~7EWQIh4WYtSTB7) zUe7`T8>LZp9V1N-#wl0p5ad0#aX<|0S}!c zp28IPa~VF{xPbpd8-!6*wu?;duovv>%YQ=rmT|kp*0Kgx@jlyD4!{Sv%o$CG4%=4` z|BlM9+^k@7_+jbcB`g<**NCq0%*^uDKTw&ZZf2`LP`bxigoPYcq_@=CnQ-(pu9Xm} z9weeliF}CbWkjk6i99Ef_)sENb3qZyh|~@e`Kgr1jdCKjgG7ENkzb|~soX4eES zPyPUX_Xp^kR)wNUt1Nx8%AcU+@6htW^6Q@2-Py@(LWGCjp6+wL^PSVDzcj!7`@>H} zbc#MtQ7_qD)I()4JQ0H<23HJTk}4@m`UX|8^063J#jqxZr%C!GNuMU^Ge&(bcMQ#3 z;*M+B*3G#YMr@u@_q1)fo@RMVnpxoqL>2!SqqJ^Y9=E*3wK8YapL?WLHPzItqMG*{ z!zxZP8o5!iJfp;y4A)pTdDgOQPxFB8GCC|BR@K##sV*Bg|#_Yw{An0n%Y< zB?L%=Mj0Sy5CCyt=FBru+xEHwt#GL_D*m!hv zI(dDCmo$+o{Cmr`Yj{SL2arH4Yx?7Snd`w$j z?CEVJB|IcJVCwn!FvD7@T%NW|W!pk0&Z6I{nu!@wy0!h3&~q-DGaHX7DTtyDwJ^Xj z;ubpI4C=~gIA=RW^^slBRB^vlvAT!}05XzV%X^jea5!r zdpVC=F34v6HJ~I=l?phW5mm2svd8rm3s=F!y|lRQ*^U~Z2oOQH0nky9IVHJO@Uu(K z)@GgO49oDQ7`10cmmmexb^(!kbB4vQR!YmHhqC$SgA zTBs4KaOeM2A?~6zgjFUXL{LHGkT&f>sFr%CpzT7odo!&}MM^0E*Tp3T&&EgIt~ffs zXb3sk7speuJ1!nMjE-y~mXNosu5;J5o#0Tmcv|?@foL;P|Oa|VTCd@%4nB-xXEjkbsTL?yc!fbMxzRyppy!X zi`f~PP-u!K7@gfx8CsJ%AM2~z4i}FdP4_CAsp@vAWLs)e=Uw4zB4wzjBx~4eUcN4j zr$X=Pbv$Kz3GGj5+Cw|3AM;&!7`D*>b%@OIJ&f-@{ElFCk4t;$mAkYLyC_MpJAj=L z%(43#Am!u$EKsk&B8}g`;tgz|h8s8D#0KgLtTD;ph>RTaJPHF;w{CDeYM{aZl@Fjp zoKMv_<4Ef6r=yv@RkOmG1sDgYo!*8AGCS+1isyn+2bX)gzt+C-?aBhRR<5jrJTS1Cbj5@FD{3c?F&lk!LzU7=hIk@hH&FJg%-(A791?NK6M zg2-1biHPoFbS<_b9Z@1*#}c_7Uy+U|k#9ic+m=K`lQVjsZeWZaO(IHUJ(ftG76a#| zqe(=G{0t($v?L-f6{DN9gkuv#ZlD`QgAI+XQ|GVLGxj4T?>wg+&v5Wq5!BjAv|JB< ziGIg_c>jO|{28J+6rBAnY0LV9yLlV9cVgpoHO1*doUUk`zYynd#QA6IICl}}9({l@ zTG&*iu>LmZ)Et59y=8xv8+JNMVs!g6(QqSRpBl?#CvaZb~?fgwv6P*-=WeW7N;o z5XBaSeSkO`EeD(%3b9T~G~vk*S|eed3W0M|!b&vZOGx-~%Y=oVG2*dAx}!w$u|yum z6X}i;xep=_HYL(VMRZ>qtw_Nh$IJk^NluUGF`4*;I+w`0M>|{^bZNg!2VFYkQpTlY JE}d{`{69znIv@Z5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..838fa86b624852900ccc4478a517105e8653ac24 GIT binary patch literal 10703 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 ard>9jW0PvrZku$Q44X`wESt(UP5vLhhglE+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..764f2b9f1e4fe85048a203d2cab6ecb3746eef7d GIT binary patch literal 3064 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.class new file mode 100644 index 0000000000000000000000000000000000000000..0d373074fceffb6f4d0077f933f8942626f1c4cc GIT binary patch literal 1501 zcmbtUTTc@~6h6~ZN}ELx0lBJ(mzFA{;N?NZR4xgmfy82Cc$@AH?U3CW+?{REU!{r0 z#0P(XKgxJ!x>6x!eV`AsGiSaz-}jv}(_g=T`~-j%cv^%U&;ks=BQreC!%7}j^YDbg zXv9Oo{00vrq2#;m4FY6`!0@_~k!Dgim>=^TW-&iPpn%a(Z!paXOx0A_qDRVOREvO9 z6Wzzj3j)(`V`*Xy5s9YHt5Pb>G%`d4O0^@_VJGw?@M%*>kFwKU`abZhT8E+;Ym;U` zvH*z+^&aU^$Unp)`JB(CN}k8Vvh|>m)d!+X8F)+ITo@sm`epPq-014wY7} z@@Z$4nvTZ4UROcDLl=84KG}|#qM$&h#q~dBo+*_t?yeJ^!OoU0f*L@O4E{`G=CXW8oo-R7U=C-ysYk2n;(-{)F$6s_CWi=D(90SoxHb3kAavM>XA7{Yl0 zUr7dvxPyXleFfLIaeoA(qY+$%u>-gUBA$ zlrdCGm2Z&gQ5S7=7fZ8eGfZ|-3B8dvVXYFl*H=jPypV&wLhkn$l07fv5QVf-g=C;) Yt(R@LjNB!(IKiO;58xqAu|vy$0N*KI>i_@% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.class new file mode 100644 index 0000000000000000000000000000000000000000..aa6a84c4d9e610581677bc22c7b84523ae026b30 GIT binary patch literal 5255 zcmbuBOKclO7{|YL;@EMVI8EOz1^S?*>0?XZO-sN{9QrV6+N5b|DX?Bo?G5&>yR(}n z<=H}c7if72B#s>5L=hDd5=d~P5=Rbj1BoLCxPb)X`*zol%ueD%Bjwwf`F}ItZ@!t& zySM)P`da|l1|K9~5nOJEh42EI7s*^9^Aeet$-F}5RWh%Ud7aD~WUi8VlgwLW-X?R6 z%ylyF#Ngc+ycdJ_73k*7Hnh?Nv$xmqnXZxR&rSsf#^?BAf>rZ z(XtJ$Ip{xPE6|gj)TT7Gq?rYE%&`r#uup;I$6eDg%51{mMy|xtrfE6e46eX>Z^E=X zT`s9P!_2E%O;t~oOPLZYGtc(w$-ZgBNZ}Ah$C@oOX~yzwPO{FJ2`6_Tcg!hoW^u3kI9PDpxQA*E(JLmG`P%UX6powV|rN=L8K z=r}eo$-VO*dD_8ylXD$%#l6;6+&#}UEw5D^ytQ;?4&w!+<4pTwbgENyZxz@@H>7$w z9HtjdL)S{WWtvQPEL#m$p+yL{zQBfgLZkDTUSwr2CI)NGd;5pl5n0GJp(jC-q@#=8%mm1 zZs;aZt(A5HwOWT_*6W*M)_XD3{7R4ExZmocvBt9RBB^nJj}8C3R$Zt3R&-rS+1?KVS{RDX}Aiu(5p#- zjq?|CTGtupmL1ehlhXISt8b6tLzyhTGuO@^p<0n)Lj1wQLarRO^UO}d5y&QCCESsO z)vzWB>!`J!Odpv|WVVpmN@g3G9b|Tq*+ZtE%ziQhWFCZc5)MIHf$h>No&PsPfqv<% zIo_|qug?+Yy;>Dm(0dv-po$3%PuqwBCOIr@ zMgbEa7E~1QFv7xpDBuBwh3zQdp@oH=DBwYch21FN;f961DByvIg?%XCB?yFu?cZPB zKHiS-v^c`Rnj$u!M<1mJH_T(=i^0_eiigfZgoCqcl z;Fcm3s&C^>h}1(TywPhAh3no5OMI^&JfUU0oGCB?CnX>)BFM*5kW=u845UQ_`4mAu zn-hd;L4niKjI@d%H>DtFlTwhR2;xdXo|J_f?Sn?l;t3uBFKjb z@=+5IQwq{0f_x$cvE(3KBFGH{`JxF(MGBG7M35g4_9TME)Gg8U=} z;c}2}5#(0{`K<|v11`RC#Ls{QBFG<7kSVwjOrG@_us{U)8$te=6NJ8a6quHR^avo4 zs1#&I4$>olL>53a(lake1TK1CKu>vJ%?I(TaWrSW1@*) zP5e>DJJVGJDw?<-=5goTd(S;{cfNi9^aa2K?&XogWCz-C!wffbxRpl+lR4bZ;Z6>B z8G1qyNbaqQAe34?TYSL49x@!6(<+R(idMN7i!4PmA7d!!^>yiz#}fAiL$UmtZ*j-t zs^(OpK&sjl!@x?cBI%1&8Ok+J%qpcL9#Qy^VaPgcJKMhJtVvaM_^(svx$n(;!WSx{ zAQ@#76qfhoYY)VmSO%h+ZqjKF8%nE&Pmz0?RN_c_PFaQ~Mn^@~6p!M7m@e--o-VHm zXT7Gk9I+v|7i~CI>4uK01L15<((KoDtg2LzS^HW!m1e4^jk=hcq3F59z|b}=m5gQ> z(!(RGM14+IDPwn8DzOy%Ya)2cNe82rc1deaiqk$ZW}*#A^zXOkQx9~cUF{i8=1yWS zn%kwepaVblxTQo1Ya-e!SMTshs|)H5_XCd)AH&k)3+nbDjreFS@Nea_O@ zW{u-GN9#fpfb+zP9x`0SAdP#ScaVCw&w0M3^CetPoM(t+%A_iden4tBb>3Q^Ad3|n zp|6Qb(i>_+wtR*w7^X8rWQAlhRrHs3kp7CU(r08|d_?vG(#B$_rD5voq8ZpEZ9NpB wexul*Bp9(+R!jseQHD`6rEt|sd4X2fDA$m{7>ReCwxsGfCSD;GqANt-51B2LwEzGB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..dc89d107941ba417bd22ccf5caa10f58b40854aa GIT binary patch literal 1618 zcmbtUYflqF6g|@ig;Jna1mAD46m?a6Ye<@k30fggYa?XuIu4O1~;=vVJ?GP8Qjj` z4nscRzOdao_XDBi)5Ql2>=DCAMadwvWmvb}h^Hx<{uo0}t*;A*JeF*aGZdVXonO&V3;-zZ>_hUYc+&yTK3OV>zU^+xZLA1 zq#!A266BV52_TG9?9pO`N1I=)|R zaBID#Iu_sHwi|9(P2mKVqkL|4=4kfXDw0jANUuF5ty(YDTDQ&b%~SMDY+x9;FQf?P z8Ir}BI#I8vCS@F}3dxruufhE_n{?1>DTlPSNpaf8##Fc=h<>F%pSG_;xo;o; zOW!c`@4dg=g}y!bn0IxZ4C98VP*%-6F5;bTcbuUoC>t{{z7 z6JerXiSKF#n!^A9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.class new file mode 100644 index 0000000000000000000000000000000000000000..83bd238f7ad3664e20a938cee34cdf78829663d8 GIT binary patch literal 1891 zcmbVMYi|@c6g}QYmMoi+(h!oRK!FxE;b9;^N}+)z4+*+$C6caqeDcnitkKMP@pvMF z#1DX9QzTHOe&`SAkE(h-Gh{=UY^BZzkL`Qzy~pQX`|p4L{0qQU+^u5_H^))M4{o^S zhTAp#Si@2ccNivPX_N@M(!@$fzujM9U=J83mUR?c5!tQ?5?Q5C?qdw&&!lXJI*Ba9 zbmzI)5P&+nY33+DAQ3jU2eO^*QIzVIQ;p$9rzg4WOA(MlR(kzN zc_Q$16iLr&!}BOEh@(3UFgGGKf!Dph4AY!WCqF%ZO-6pEL~ZrsZ0xp*lwD#dx8}Np zT-H9ZI@D2-{3Qu{(rgGS55wV(CSF}Zoj~h+vts*->b2<3@N83W?Ht5cUd#tZTkYw9 zZ!K`wD@kCN^+0U9;yE#hSYuP#UB#PeWv43Wmqz>vayBd2XFzub7j##RniO>3y1THu zu*X{aL0#ZF1>O;^PM*WXx=xHI*OZfLw&<{z+&y48Ke}pd&y#ViO)k%W)Hp-u*y`H- z)ec?FGov%)=&2%()Z0|E!LP=brh#v8s(}f7(ZCT*H*f;e4A=ixp&9NK`gz(&*BnNw zu$P!Pz1BQVdZDt^F?p-}B)1)DhN<)^QJSx(?~!`tIuWPnwHgCM4HYzT0OK^T)7>xO zAng!;S|6hIB>g98_sbZE@zoPdk(CaXTTi2mqnULkv(A#G>ERf@rU^M6Cp>A8jK6hRsbcuY%=FfjXX_&g6?mi~zo}>|`GgO}5QER5cQN!Xw0g>`vBC?Rk zMO-Q(Qr=7C1rag(5^D VO^Iu`jvKV3R$0XNPr+hL{0qI?uJ8Z= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.class new file mode 100644 index 0000000000000000000000000000000000000000..be677b5fe3a9aca3c8bf2a9ccba34752fccdaf9a GIT binary patch literal 1983 zcmb7E?QRq|6g}RL4B2i<3N*k5DBo;Ci)r{Qq=A$qQo@Q#B&?wQ<(+Y}Ml<8Zm8g*T!2|G6i0hdNn{Fpdm>(Y7_ug}l&%O4$_ix?;n8W=V#_+>9s<`8ZyKb2G z@S}$X5BC@*6KRwP+tMUT$4^$57}y%a!~-2CR>Za~!oI8$l=~P%CDv9l%(Xg_|F)^O zxa>+1+Aa^2pYWd1R{J{STi3Wl=!bSgZrhEQJ$aYm_~U+TRV3RgQJqjO#)Ks-rA-(v zww{YEvCX%mkatuZaPiT~pGM(wC?gqL0;$9zA_A31DUSn2zUV6>gK|c1oJbqHBpk33u0i_q6`EPbmD&ruwRqdNeY8IhWt*Zr=H(wt7BAU(e);~-PQTi%(C z&8t}11%`5SrcIs?bU>^Qwp1)1^`nk78-gmsaHyq;S6fhT&^q6&*sh{dE$qAYOVa4g zw8E=VPn(@S@HVB*%6Gjvvv06njpQXe05_VSAMXxcCknd?+aMl$HcOqd?ed*&?&a!$ zYXtmJ?HWZ67VElie7T~WzNhosQKZlncM}*ckFNNl@5?07Ccj&s=#R`h_pPq1F1P5S zpBtSa_nsa>m97U}`QFbakfx5)I8(<2zO3VGOx1A;Qw;O_eJ6^PVECyp+}B3BCr0?T zFGB9?DAF+>MtCS+x+5?gae{KC`Fi@+soz~s;|#roV_@)5K?4UcPV*YQA|-r5J9G?M zAEfmp{U>Sns|1H|_!k@@E1fU5o<$i)GwZR;dYmi`AJaHN6AC&>{v<{2e=_w?4d3AZ zt{%COj5MC5)SUi|{?*ynVE?4t&e7;tySM#3jrGg{7jThQ442TP@xQ^ZQ2LvUB@BXF zg~2nJ&4U-nyF@W#vzPxxX^^^>?mi{yo}~y=nOC0PQEQ~aQTyWC0wU#MB0(XM?{KAv zNO_n@kBGe3lZextk%&b^D#JwnC?s;Vm`G)q$e%>yuaQJb_&%+{T-sEpNVjW5t|4(9 SH*k}d)GD`d`&Y086CVKJMALcz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..27824370d7fc9ab6bb35dcbd8419c38130534552 GIT binary patch literal 2683 zcmb7`TT>iG6vt05yX-C*0_K8TL?zL%fHE;?&`peTRmhq|Ae)F!y|XQJYG!(!>7^3& z-4CE|KI)@YYLzLg)biCTU-k1?{(EK?!tAgqdFbixbNZa$xpXgo{rl@5M0ACA2dGSU z%2c8c&9G&LZ8Pkc;jS6#MY>m{`$hVQ(QqgN$=$jLLaF?_8>@`iCZoX><%gR4y3XCU zD8RD$V~h%|KstiaNbLbX;I_y0zP&8>R)r%y?p|Xww$=8v^h8~Tvf+v)-&dMz*bW(8 ziVi)rA9}9ckbcwVhf@2#=dQWJ6TXI#yw5#2Dcp&jmCZ72apQQt9r)FTsD84i4ys~b za98hFo6-rZjtWHeV4=z#-R3Tqo~L{maiG*%UN6L;LDckhvP4URkBA3z2DwVw*JF{`rzq;n82h8mMS2Z$ zlMg817jOYzMz7Nw7>^(RnQ}iun4_b^_c9M(rN!j%4QS_Zrhj(sG3Ab24@A2T95y2h zBe7QE-k?oKC1La?y_Esdmj+RpAXU1S1=5!W`5Yi$oCsp-%jkM0NInhnWhThm*&z8e z$X5XQ`Y9kc=$(v=6uwWD=9^5AcWJ3BBNLCQkOuh{Am5z`VtSg7 zt#yH*NBYwszX9a;6G5gTko8QEVjASnOpy1oL5gXRzX9@3PmmnFAJt$ZdP%0y(wo4W c7Ic$p^Z}N*#kc78$CMB8k0XtSG!fF|f2ac@^Z)<= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.class new file mode 100644 index 0000000000000000000000000000000000000000..a4b2b4c22c647925bdd1fa910dffb96481729913 GIT binary patch literal 2810 zcmb_eTW=dh82!e#tzD;0(p;L9wvdL93v_`(TS!Rj<^oCGTbx=2p4RKZnX(r%I~y7V z;&*`f0X%|~s1itsHzWjq32|n3empX0!=Q>mn~eGcE`{Y(xeSEwJziU8#MT-0E%{!cEKgM} zC*)a>>mOs3k)gvG4VIr;+m`8AUc;;?DZIu!qp^+9Q^Ms{5r~?@OP=Q|OMy0EG!;#F zW)86j_rFMx0Nr=ghi8Ry9Wd_J){Ay*jwC zkx_bjrV8YeUx%x+W#RGrp`6XXRB>on;+K{U5gYZ2lrVIZ;U?V(*E+E)l3%j z>=!h>7$@J#sv_!il=~?2Okwb zlr~=#x?CocGvla)U)853qq*KiT(WH*1inm4sVi#L0EHzGQ08J?|!_8&^sK^2#tP5=P`Nx%tf6y>20)&F@WB|9}3+0bdBD_vwiX|rGDv{T$Y!0%rOGam4e?G*PZDr*a-A*RA1=i>c>@EVkcVu974KXTpHFB!c$e&$}-05!Q xRHu=DVC3JPMpCqdWTa?0+8>i>t-#zAr&aoxKEWqSe~s2Zr*uFA0gVN8>3<@PuQ>n! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.class new file mode 100644 index 0000000000000000000000000000000000000000..cd41c055b872fd1d4d9410fde63abe319668263e GIT binary patch literal 2995 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 VXgHw50UZx;8+^!m3nXm1{U6Aa2%-Q0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..fd7f9d5e3f9ff9047ee7488d1d9763e7bb7b396d GIT binary patch literal 3347 zcmb7`U0WMP6vxj%LJ|n2Z(yM>+Sb+p%2rUTwzN$lC=mNXXj)sfZZ<=*?PeBtC$#le z@BIMw-dlaFkI&&}e)^e+W=S8U zK`Lh`L$_6PM>QX+=B{e)spccqe4L_BQglB>pEBC-a>vxIGIw0l7Ppoc8L<^c!wa@> zr7mPyx0*Z&dG*H_CFGM$&gfwAfxe|{mM&^qNjj#eU0^i6))dlg@UrQe6^rMEu%#{` z>oPj)O?a$5Zdh8y6je>%wrY18R>9&8E+j+}LT?~IV%>|AcKBya)8W;AKm5=`VLuXu zjSX%{Mu*xcuG+T6bpeH;)eaw5I$YFbeUZC{V{R%Q%mnn#(RAp`=v=YFwT+s+rSUq~ zEm_y9rr~Oa?Qm^t&i}pHM1oBDM4=*XI@Dy8ahnyDJ_9S6k5}4sY-t;|rPNBH_ialbu7YZ$XbOI<*{E=5T}NT6 z^0mQL)=~QS4h9plZlY3)&)+X~IGUDRLt*3%+0?CNQA3TIsNe$170Ey^*uGSadtF9{ zbN(tLrzYiw4x|3Qb=cK1hE2Dlq(?i1T7|z4N*#`4?Si47QXB(RSgjrBVhj?ohM~3@ zjAlWw=kqbtrp;(Bw^s!Po>ds(X<>A^8^^9sS5`r_1g~_V+NIt$V(U;%0I};q^`f_Y zkLJ3$D&aw_eY?^J!QJ{O*-gjbOQx#rnO#@sjJm@aP4_-~dBfnYYdb+bKj){bQ@s=PVwO(QsVu!rXR`Df zonf>RTe0msy9a<9v0~x#pnJChUWrD-7FzFnVwHOj2<`{(Ni}V)mA$;%0?_rFNx->>F+@&M1A|HWu$g?tKJqiPIw9{}L z2IOt0;UyT5%fQeU=yVteNe-;1sGrXI7_a!&94wOtP0=(ui2o|oupfc{anIi~%+OBP z5x8N0(Y}r~YWQXNO-}tt>^m#6@*u4lU}MBy-OEjK>DK~k77YC(tI39 ze-z{kfPC2%L=^+0OR*VAL_xla1-Trbkwg^aYk)lM3ZjaS(G|+0jc!dc3i3@X$W>Yh zCUj6@q)Dce6qe@ULpd_}mT zZ1RF-*;1D<>oPj%Z+NUduA5p}SQSlQmuk1_=Df-4+>$VowDdY0B$s_Z0}g-W35Qqu z0{6Lxmi>h_zq-l|z;9`zxM)W$Akat9s(rf6NL)D15KNZM)gWXC{Mb%Xsy~#-46rS z3-Rk2*DI@V8#wv7c+U;TmbPJ=%6qA)eN)I<3HvI#Q*lF#%(|4(ZU^iILwbs%iZBWU zc^(m6(@o59FT+6yJt<7BC|q>|nUbhly7U~t+>40MZVsn1$1~+pPtQK<44m!itp^&! z#gTKm1kHHScBQbnYhBa$06OBlLo*p`J9wH+Dia@Cr0%?Fy*gC<=>T_3CBrEbFL6Rk1d>R&-Q5p2NkY ztO+E+#s74xVcw;yT&gLfwehI8MQ?=3dw+w{|K6Sac(%I5 zc6jXCf&5Ulbaza4Q&myOA`0szoJEjZ4<*}k489;#(eCfjOjWHNRc~QNM|!uCf?;si zwVkj~H)%Y9cBq?LSe!57n_ypW525z%O>ohBktvO9PK7&pI!$NtG)iN6+DW_ev`5V* zXkVTVsM#T!%+nMd!Moc3)bKN*;5hmd^_t3)M$>uvfTkH;h%M0el-v|+A=X6mWv}}$ zP`vZ&b=%V7lJ_$AKLXJDd{$v=CI7QZe5sl(?Zrpe5TPqmmbTL{y@~kF{b(;&d9e3z$ND-S*n)9Xj%yMZr1c=v0!CnXu!;OOd5FoA_1qUHOtV2N? z!QmzWE&)vM_`L7>oNXjWu^m?tZl9n&dM`M@v0(dgNKP2^KApq_`|Xxz75l9;Il_w=foHh3*yF2|whF=4l}Yq%R8cRV>Iy z^l=qafeLf?SG^NHPlY9YDVC3Zjyb(Pb)Pj9yJD3i31- z$DUTk#rQ~ z&sdNWEyqP99R>LdAb)oSQEh~6x*k|HB1WIZg5;whM`Jf?eE~Q->b!n$ddt91u>3~azT$=h9)x)eM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..0115872d0df0fe202a470a3a48d5aa8095c06b61 GIT binary patch literal 2742 zcmbW3TXP#V7=}Oj9LJrM&|^wVn;viy=mMopp>3$ifhILA#HnH6O5PQ=I=kAiD|?#W z^8?_X9{^V{Lx&kIn1M@v6vM0Cb=>Z(?M^cj?MnLeevhPATL1gspMMe2`?Oo73T@9& znRZNZ-xN(#d}fLVWqMeq&&%`$qobh+BzM~)2&JzcZErAQJB*I3`zq92={9%!q6ks* z#~2m#!M4~-sWyci_rF_jbWJ5+*q5)5=C!T9{ zq;f2N*lT^|xtp%=gwhZxDDELaVK2&43B-4O83-pIr>}%M5UQ(tjIK93!uq!B4=m9W z+|@nHk#=a=eju#DwfG6ND0&y1!YCp^W!T7QChT|2ENvvblP$L&_}aI9*GRU8(O*j4 zYhj$j11C&mXAXOfuI7Q>;2OH8ntsr=9{Ucr%-UF{bq_BfsZU;$hQ`8n`r3rfAl*=L zb;2<2@O_QFG;6wp9Wro@xD6`Bf!R$)H_TjztEPqBQ_|+H?JFg0?FUw(Vnht?NMLC~ zY6Q3Jp75faNLFy7`Im)q;*}_G4&O?*rILD$QNF&^M&!EhfNHKOm3YwiIwIKP@Q-ns z53V+cLs3r}3%Vy^sP*alWjx$>^)B4emVxebcUyJgB?+e`yH@Us=#|m2dOW$5r_13m z;CQ@UFZ3JwSxAg5wF;S6^W`iujdX6-UrELQ)eO+ks*FA!NA%Lxt{JkC;N3B3FR6Ek zICAs?5XYX9DElb(OnqFa5w2qHhc>H%dsJ!p{lFGm(irRVG;3Tn*Bhgi$$oFxwg^K% zNX#_lbi~m~Y;kLQvx&?0;^YiT^!aJLxFN9o`ws(01U0JDQjO;5XpK(NsTwWNnHrs? zb2Yj`=NL6I{rUXvP0w~OQ)77d4&u{>JJ|DlWn~_~`{KY%4hJv#l1SfbMPDNM)SPv? zfbUd=FfA&9ze=-sui+bzqa#!>b3^?#)Xj4qt*?i4jE;XzC(w&YC%tCWJpR#p8XZ`O zq~p0^Zw!ZFg_7Py%F~;%==r$!0(us0x=5E|waZY$VkYrtqxdMzTOdz|8VYO)%4HB+ zcrrYT%YP92Et=8_%2L$0N^j%676;HfbQLv*A@8Dmaq#by`!zNAQRd+H@OvO0yoM>| zOseITXOtVIu12k#iqwe|PQ+13dV{tYtuv!*^g#wlJ`Lh!f?TH?Ss?i|$N@l}js-DW z%V?EuW`GpZAm3+#d`KTwsGnv_YG+g({BXr*!Wd N%7-);(#en({s#tzdA9%n literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.class new file mode 100644 index 0000000000000000000000000000000000000000..e5504db38d753b4fe41ac6d83fc5ae2b7468e43b GIT binary patch literal 2163 zcmb_eYfl?T6g^{OJ8{jUCMktHN&^kXB-tdi&5IBb0uq&zN(S7bej3aG)2w%`-L(b% z4XyfD8YxkvMC#W{{ZUoUjF+V*PCzY|JiBw}&N=7axp(Zp|9SH#fZKSK#~Iu?iyZEn z;a(2+^XThX9^^2W!^0fr1%^TuXzA8e5Nh9BUwI-Rz7yzQ^t~{WUR0BAOJxXYK0@H! zwjVU4yW&MEXa*{h5w{6Eu52o2d&h4(YF9}&+I6;cJ#?CZANh6Pb=tFzL2S9va*zFM z`%U#gV6@uuBHd6m9qLV2EqI>a!4CzlR(_Ukx##RPTxU~zTaHXtogW+SlB*iZiwM%^ z$%dlNUOWPMSM5l5P3=X*9I}{BE7Go0(V^LWc2)0qGHL~cs2*9KJ8_IvRc|q$ZB;p7 zvk}f4g2W^+XvI|3whEM2S5)-FDN!bv3GaaAP3!{MIqm6)6_74X*O<0Ne~U2>R%{ZNF?>U`HtrZWnB>ASGjZ@=F zP?I9dullW^u9meaoT<3syPKhF(+!guff<{j5BBy#oxKtIL41~-d>-Q+`(~C`mMXl` zCO*y(dtW(TF&mh7TJ!s0O9cg7!sP-6F;u{Ld?qk_c+d+$AotCkQoxv5T0H6X_>pW0 z+&?Kwce9)Dcq3YM+ILp%jjw+({fsa9<8THHi$4xy$m0{f7kJgD&`%3v{UpS+fWx7=ziN zH*Y1I8i8q)xn_h^k+vd7$}f@r3j^i1=-YUW%qygg#YjtAX#;!$J~Q8BPJ@3*9Ek~L ztgk4>8NNo`>pgk0T|8OxWRLRvN}k`y^ZW5UHyDXS>J)C;Bb(&gEpnF>|5421YfgFo Q-{9MykPa~z;(Um)cbzIgz5oCK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.class new file mode 100644 index 0000000000000000000000000000000000000000..a8fdb28ebacd284d8d875967a1539b239a0d90fd GIT binary patch literal 3339 zcmb_eTXPge6h6I|EZJ;A5+D#FC_yj@$|zTr5Lt53zyg{Lk&Cz9*=Ex?I}>MmW8%BM z`vc_NH?1O4rB%LK<%^a-z#pLRK3aZfW;eS`CIL(LVWy}1^mo2<&Ud=^=fA)Ik%&&w zy*w4@PB-(MNg8MFx^*Dmk)qRLzkR)E_8cOJ_;>f%e>+^D~0P z6+ykzo*NkHnkDHpR2FXdCj{ke&o#<5f=-nx%DPwcRxP!xq+^z?sMKL}iz+K51xQRnrm4jDa^ngCU^hNVjH{jj!DrZ)PTf@&UFe z*H+hkK|_&YT_T9fx;78kn(|?sFLzk=IWjQUysEyZRrQ7|=s?NyYu0_QDlLx5nvq5= zVt|c(rI_vc9fFfpxnfWNj`9jpzzmDg9H6qRTmnJoINz;Q8)YxM+LjK=;VRpBzSTrw z5GK+F7~jD)jLY`2s)s%~J5_8&+>WYAhwFyA^heog80}ak9dHG@%ev-D)9_)t5L=#n zYF#WSy8+p)s#42asFEpmusMY>gymEvMXS1dy9;jk+ea ztId?4^w{_kBA@oEaIm|iU3I-tuPA>}LZPf84|!gaXcK%lCo^VQBQ=-)Yph6hO_@z0 zpBWo}YQ&DNf|%PFXUG0M1ScQ|B2jPb1q*J)Sm)&6B{J9-mEo~|4w?C5OTewwQOSz88wJKfWecnj%=- zV)Vagzra~+Yq!9eYJaj`HZ{zJZ-11%hHtAm&8i)3p1sLEc9P30=)@Dc$+lGxcz)QG zf}U`W6hrH#ZFX*cwuHOn=*}LR)`xZ^i&n;^vU0<(D!)Ld=}dw4(B1-#&@%-(OwShR z2#pqKoF)YA33VG5t?2u5ozJTRo#gdbXjIVD)81Lhc@s372w;1@;tS7Lx?aJV7T#2j z{L~5>mAW?8rnIiA^{9pRhD5bzmBag2f5wLk0_nk3jz*$gbddUJH^%+A(^51*8IBs? z`|#b5_Yh|H2Xugj@4z<0>Dan@sI`hbZC!n?wTc8bS4Sz`LOx0(HZY&Z$}yXc(+e2D z;TU`&*YJKKWcFgns0WKfk-fp>P|5s7a@I_L203MVhpd5k%oFrZiIHM|AAP8aZeeDgy}eS^gmwKvPe&69Mo zxp@lKDeUQ*II%&gw(ER2TZcn8MBpkhp~yXtj)hf(6zPowBI!7h^+Y0L>_EQgtaMXj^0cll8qDjI+4g*G@nEy z8z-^>BHwLGgjFc$3SC9nSR)HiBkO1X#6#-(iTWmfpxo_8v}*%}#|%?ThpOqro9Gw( z&;FGL>9-Dw`Ng?0dhUM_&;3H-cSvscZCN0ss_{8yZi*DbgY(RSg8VTrd JKt}=^{|E9L=_UXG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.class new file mode 100644 index 0000000000000000000000000000000000000000..29f19b61a6d9095c2d24f118904c7e080b2e2649 GIT binary patch literal 2399 zcmbtWTW=dh6h33eapE{3q-m3;w2%}+F3U_>kwD}1U{6`^n%UWq zzz^UDz&k$x9zbeU2_#;T_)&;&W;d~89JdmF*qJ%=opZi(*|YxppWpu^qSxqNfre>o zn1*QEKHksM2L&2PBs*5Jo2NT@D(C4gqwz>;CHw=aBNYZ8?QAk)yNpIR!XPptFbBeq zWe#@jk1;C9qn4JD1v8o`-xr61`y#0GiqR^luQIy47Y9Z)<$;P+)t99p2#qknM~vp3 z!Vy1e`n;-w8W*Rx{Ntv-<;$iF42%o}qAB5RtHaxnmS4w8%UU*}G9ru-Uc+j@^mxK0 zHp=H^68#av4PG)|IlGkt7>d4bhy&Cc&m?^ zsEL+A;cV)5Q3%Vgl*nKucW6t;XvIc)5~Pt{BT%03y)X!*XF|N<%)RIi(w@!A0YbsD?ol$mS@c_t;um)C7l~o|`#m%bJ`vPrZn<)gZ z1A%tLITa3=hC*>SpSW6kQZ=iwj$9+5f;DAZ&s7dxU6-b_qb3)U7`r-nG&&2rnAGkJ z%7!uqbL~z5&509xon1JJYIW3ED8aU)-SYu_`P#Rp-S zP;Sc642@6``%w(o42|KVfw*y=zFyi<>!*uG90_0RIB;$Y6@U>hSL3MR4qf4ncy#;JF0v94o_`TY5z7 zH%Dg~&p{_#p_j0?VF5rd(+#W)DzD&qR`~&Ce#K>m+RA%9m0!hIHc?&&Is=`-rR9f| zX}c~s>F03xg|l!eL8b03wKn(b_SHOea0snx2 ze>^u}TU$n}J&EMIiTu=)$XahA`EDXVgUBy^iDc*Adu5V|tdl%&9B)vx^x{V`R Pa)UNMqfCT9Ni_X0w@*IU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..10eec51952a746110d1213993881de1243126198 GIT binary patch literal 4603 zcmbuCTXPge6vzLaWV6}LYI;PrBzT^TIG|LRX+Iv^xY4jua>80W;e65vk8<`(c9DK_B(yL&rE*%_lKVV zoWT7wI^m|!fs!0nq|xddeJEExO5)=rK1t$JhE9ju zLNgY*?Fh@fHZ#e^J>Pm zg_$2==$kK@t|;(D;fSok$4t|5HJ4mF42L{}HFd3Es99m=RIMUauNRCdgBQ5zl9MJ= zD^P%zxk{{*%L_%z*6elSTVhBpY&@rIzRYcI>SU6d-A8=5<>xjeJ(kU2y9bY!8& z=Aw`-*^U=@TyywUTSzxOerg5HT~WtHev<2=pczEgGhfG|#pZWP!sfX~f1kQ4P$9Qn z6}r%(Qlyx)dGoZ76#B?)maEHoYgOedTr&tDCv->EEt{*WC;eYfbz!~8iAa&i8|Kw1 zP1wSv`dTK#xp==t+j1@4GNkXS+$yF)oa)RgQiil{6}5F)IVy3dzi}m380xHWWHD12 zkvBEBWK(i85%Jlrq2xiNV=z$;;^B-+zm+AL(^<9MNvbu&&RNUOtGBG2rpkk;%GCv$ zkjcR22XM@#Q=BciQZ<#?@OWkuGcBhTX^S0sfG^T@ka%PM8hJ^q%Im{$TIN}I%b8*FP92gZZBwbS>=_sh-*=!mO#(JVw1ZfsI=oxT&wDHWSK5sbAwaV zn&^azSky`)cYEQ2wiXK2?fI)+?;!o^MxYYZ({+*# z@?GuY*uYb{kl;1@6zUY`>mfaH6RO$HkoOC9V4u*rgm0r=taKGR@?GV^hWl9?bq4+R zoK_63$E6yj|I^hJLI|~zEd*!fS4hQj^fSBxJkBs&h`nOrBex~sT&#=o``!+JZ>UZwTM%yKMeP^o5?_~l!mz_b7M7avzU;(Z z*~+nxzWX}Cunh|O(S_|a-$9=$4d_Ob+!K24qvuxo?Wg~{96Un;+NWB<9um;r)e82J zfcCRiaDW7~$ALg{^iyPtaR`T(FhEk;{95TySxQx@l^!Wesa&^l!hcoj1=RvSM=!?zLRVyy8+TndawDWwJ(YH0Wo z8a6_wz14e2;C;_SkFOPkmuMs2xnP*ZTntF#g9ym|Sdh!OQUkK<5gMZ)pApFCbwT8* zVz?R$(i8>xA{OMec#x(j$d?52)fOQ0u^@>k$k(wTnRt*y6yyPce6t0}0 zzK;c2#OpPsp)=AP1^JmkeyIy0Z!W|2Sde5C#vn?U}l3nIG}!&`Ve1|$^$p`H+T_uqjQ2a<|_Fa-(LRu{x?I$7v+ zwPhcfr;a6?Q18$~q<=;G(2r=n@fgY@q~(f4YlLh|?eq(F2uXGrU2HIf*ct!sB%lmaUoLRxC(+6l5+I^AZ36 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.class new file mode 100644 index 0000000000000000000000000000000000000000..16d6a2d96bc5002d7e9f762e4f8a7ce9e79b7ac5 GIT binary patch literal 2405 zcmb`I*>W326o&uSVnsqujB!ljBqmNE$PT1|kOatv;su@ zco<5}u-WMg{^cMVb1@W-uZP@|Zp__C2|m8em5@O{QLzX_sD0;a9w+@kYW|UYW#1R=FpRXL2`Of{(0SyHoyYuf;Pbu=J?`wR@=pSP-M1%@ zNF^j;Vzk03;}IpkN~98AIpv=oZJ&PM#?D%8?mOXtceRq?fOMvJ5YwPKr9$a7N0a!8 zPNW9>QRF$?@NzS|MIGAKn#|eOq~A}p39WZ`6|YU$=6KGCG8LP9-lZg%Y_-!lQmNWv zFkCf-*sg&V?l6?D{}tC2^UI@Xb)xSs@lp|%{VDZ^|hBCei8j-zolSj!&%wIx)LS*SS>sa?~`-)k)wOa3Q+HsgKbo!0-RZ8A1P=sC~L5x%i~ z&YJYT<|B`%zS|dQL`^>S*ld9W54Enj-k#V~t;0f%aD#+*YTuxpyMu0&C|7JqQ|+Zm z^}1y4#&B`60o$%C;y6-Sg`Z;AG&+l|Zfvf1=xcU<@(Ee==}D~gx{?h?A1Y6%CSJr# zO&rCsCg$;c6DP6I#5pW5+${VW{#yexd{DUmX>L96Hrx|W%%vFStbJs}yY>?=zcDWz zmgo{Il^mA_W$Az0;#ieZXExJ<49JO-sH9?H*gas-Q?NZc=t1uVjPVz{|{H~HRQPZqaYh2mf6uy=wxALyCJwhqG z;SFxkoMjZGr&k#Ii*nE5+E;>Mr(=1wP!Y!Np4%`)O>j%sjH)y}!*rD}8q0RUeq7Z#rT9Tm+9`|&OB*Lva4(mQ;ZZMGL5>V# zp+e~z#qb%E?}NI)4SMksU^quF-W2+gr2YWCUlF7b3sR%rNH{)^G_?b?K1$!1hYJ)y z2_6MZbOu}`OnQ6>m*EoaHK=9O#A@UtV*{_JcIz;RhLmtL|0nbOr A761SM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.class new file mode 100644 index 0000000000000000000000000000000000000000..9613c5b4336c99200ca3fd853e063883659c6381 GIT binary patch literal 2236 zcmb7^+iuf95QhKFxgk}d6bj{7j%f=R3gt{8v<(z0ib#nN<;Jm>)X1@my{QT}JOJGD z0B{dTAS6IM01t(jaU2?4_dukqcXxJXzWrx+fBpXU6Tm2L=aIwpE@W|on-VuSxtZW* zGK;A!%30hJ*y>Bq((S7Be9LtnPEQJmI|AJkuH!4+QB~b;$}|P#pAbkndP53~&eWv# zwC*lxazX00TF^|(@U=zHRj%RM+R|B#BQ$L_CzsXSi$!@wVE2QjqpXIkTE11YWyx_| zr7KG73mltyrZ4Hs+H%9zYL;Va`d_Q|s9{gpvLPKsK~nbufV?T6T8_ou0{O{~L9*%D z0=+>z&DNc|R#Bei)X6vbkWD$>n5lcFKym%7B}JaKregS9<*!%Hlh2!$C(UH2iQ$^0 zNopeaWUeyTIAtpiRRwxxEJxmJHfqwF(`na?<{G59PP)@LoJ^?&i)6UGXTqqkJUul-SM2cm8N${5YhVg=(M4OF^-Sq)cylUJmTcdp6MT2m zCGFIuh$OtsIBh z+B0b=fxckMaVZ z9-=lAOrFPK>K9rIa0EwbM8(B%YX5cqjKs%?^K7hh5ksN#I58(U)$qs{Bvw-AgV}kc z@g#__v$ZNr&uGJeT68C3L6T9BdMwC^c#vci#3vB70mw<5icusL1$h+w+XO t7M#lS!KFKmBrcFj!x9&9376?$(WSY9tMf?u-0kz}!d>GP^AHBc{{YfX$K3z` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.class new file mode 100644 index 0000000000000000000000000000000000000000..833000c32d2e29a56f565f0dd83d2a634125f669 GIT binary patch literal 1387 zcmb_cTTc@~6#k|cDun`;n|Q$sinJ(WG(H#zNrR9e6#|8-@oBm{!029@+1UpCRhno> zH1XBMA7wnVEo!impl-5rX69VJ^PM>}U%!3)4B$R^9z7`aB8zekvw5UZ%Hd89cXOCy z7>cA;!mCRisW8}Ceayg~Fcg-;ATlB_b>YP_OM&di7{+uM8@aJtaeWo2$Y^26FQP!z zSE40&Y?Q~Vq?l*ut*O00m{?1OofGPXYD4nfy|BgQz7(F>=dN-h?u1(M)&s8Pt}Be- zTiwvs7?}80E{lid4gsl^_VsaZ1w(<^ezOJ>F1(%f$~Zf9`wBp7dp4 z6U_v|ryNJSqA~O=5LL6tke(^k$$BYt$$GG=0=XXh4XL*UK{FJqp+lt(Vf>% zMYEILv)_#V*TLj#VXPgwqHJXzo|W62Z6=1<(@(JCI5LVt-Kj>lWt)|u&HIn%-u627 zSy^4KQqxbJj?}TfcUB&B3FwHM8`_n+AEOxSM*#y2!#^)eMQd?rZw$j`*E{hqJ;Lzl zuVPxh3?oUFD&)1~kx*}JU*kGGB|TusA%%-LhhCcJ>2*k<4;f33W`oIk2+ zsV^8Pe?t1j5i%c;vO8}{m4*#BKoVG|gf}RW&0oTfcfw94wyfC6`zj$^qpcKiwG1X{ Xc7w2{ByQpsrfErJZe!*pScJlNCeDce literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.class new file mode 100644 index 0000000000000000000000000000000000000000..7071cd1c3316e791b1cb21747b650165b7aa725c GIT binary patch literal 2248 zcmb7^S#Q%o5Xb+Un>1B9%2Do{v>b-EoP|Q@!J(>^no=Rki(_w7BgZcGrYgMf0pOhv z0PlbVLIT7G;6ov1HtyxR2a&S&?(EF`_CK@!^Y_PZ0KIrvL;-hqAdh=IRCu`0!w?U{ zd5q*Sn#TiyouLdI)18(<==k1~N5cZ*u|WHf?}f_r)U@d~WtM{SPY7f@vmpg~$7<4; zt@{gxoRg-j<_z1hLSsJgm2dg3vCwC5gr=*e*2 zGo&B6+srjc*~;D10v%(HC&!zOnhd5)IyIyD7AbC$?lg}UGiuHu83wkk>k`hSPkfQU z`MOjsdHT!U+m5uVLiunhz}52q`}1+L3*0c&K!mcoD(w_`^*l#*U5!p6< zbjC#Og|w7Fr(SY=qpCk#&TGCzI67Yn4v>M)6&cv`ASIwshj92Aj*yiOyxw}OW#!bQ6phCS#Gt33XSU}% z#1~C^lE$1~yoOWsUTST?X`G=MRT<}KT}*5*Rhno> zH1XBMA7%VzDa9ZXf=xQN?{>~NXZGi>uipVY2G3y#gMH zwGv)a>QDv#tMz9L>^VbzCGbNdeA5(OB-510{uo0pj9S*<$dH2T??hMd$S9B3RcIC& zvJJKC3lnL{uzte4RBuVXvm11|+>^pHd)!q{$eln--hINg+;N2wym3^aCVShxj$B-( zyi;3|Z&X`0Rj68?tonXngdxZTV>Yg{&-dFNZzt)Z2o}F%;^7Lv0e&EZX-EQ)W+5{o3igIyx|c z6L^-JZD-_}26fIA+8qF>`p4^-E46-Cnt`3N7fR(5eIzD%%H+I%Av%2|wZEMHr`fqi z5NSuQDa(BRyx1447#QZxzKyCw(g_3IXPfR?fiWC%{O27WMjgeht*_Qes556*>U)>Y zi=Tu+SJv6ouGAyAf~zCQW0YaySmaf$Mb9do#C@ukFLLJ$PcNLya%7l{5vqVU;>WB$ zSdHQ?J^3LpWRSphTtb%CIeNtj3?pT!(P}K-kK;1U!(=beejYTqXni(Nc_NP1Aml%w3`Ov~ZYgR2LG9$XcbNU0Fz#j%&v$gzvPt_m-F0C?vE zz&jv;kO1)k_)v%$$EB@f+7c;i@6OK5Z~rsvU%$Wo1TcWxMHFy-2lBYVLxqQ%JWTK~ zna5Nf(|Ozy==7y$>Gr(ze9Ltn-kB5-cLmxfT*p_sqvmxxkXZ`KKOvBD^oA4|n5jwa zY297cLV zbVX@>fzvb3^kscTTWQ!@&2mgl|7+DAHS8%{Hl(8{NalVBP&DOJ%dyy7pg6g1k`6pu zU{@GVvvsGgRh4Hsb@EL=WK)3;X6l|PP~JRiMUiJMPz+zF{`D$&@_Ar+(o9F17_Ld0 zWG2E#Zj`ykDOQIp=BPN!xx*C54p(w*kfVn!`mB*XP>>$-|l4QhNI zLq;O!>ryo(8Y=g0JKDM`<^9zF!{z_?=ObsAxoN102xWa`+9~q-d5-L1MY@QT%O5LO zj`oN4JvZBeM=m>bj@Dd8A;O6Wjm30*ww#l8}{c{qZ70%P0#TC}8M0q85W)*Z98XVOpt zUEz}DYSr)qX1(OggdY056+nt0hXW|0jowRiOH*h^hWTi|ljgj>i~b!xc9VgaTMc{2 zK<8*R>?Z@AEi$m@0ZKrj4&u;b940Fry48BLY30BFIoONG=ZYoj`tU3X;Nb*p-*U nOV^JyE|W@q5?62)*Ql}R(u`nq0coFKyL`HEW4vPl!oc_+^mWj( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.class new file mode 100644 index 0000000000000000000000000000000000000000..efeccf6b8e726b764ed0bded95458dad95227a41 GIT binary patch literal 4170 zcmb`KOLH4V5XXCD%d%uiv7LvVgoKcXk)4nYc@h#F6x#s@*$$Rt^5C^vO{8^JyUOm$ z*dg5c0C496KowLa6$+|2K~cqt4*+*Q09+~lv%8k$(Z~)IKFsb+_jLcdr+ZfZTB9s&C*JyUDoubRJ&EP zW-MOgwhtq{wqE0KJG0qsufJZ$@^D~Avvj+n6@AyVE7)>j3)^~GultBqIJpjjC78*F zYuFiI711&}Unp^nSGjKaRn6x{)iw>?G924R=#HyJR)i4|Z_B{=7OtUOG^)H7_!Nh(CHE@MYBMio)9|#q>-di0Sla3t4Ys_75Jj8m7z3Jz<9=xLpnnCeS0{Ti<2V zHvLIPJ-P8^9Q~A2hQl2N)8_MyT8X<$Iyywuvx7og*3pufM~l6F)kMB7J#zwzje6Z$ zzu`KtQHzdZu)=+*hxX;hyEiZH1zCT8uA91uDFX-X)w>JUMUP9(nStGQwcTOXH)+Y{ zM9H`B6Z0(GMa3I-K^BHLFSInG>ThX;3qvi9W&;ehl$vY((2M$^AL8gWiPeqzK8s-g zLw_V;ZNtR5+`qRV6158$a$TcZhBwmR-d`D%t#N-&uSb=&*rD`4bXgieZS9dpjBV2t zq|LTSLDrfSorY`hYo=&~1JPyDQOYMpO))yYO|KdT_dLgqihrAHIUi_8y76nXGX;DF zk8JHB(jM)`i8}&!V|~HJ&6lPt^m>{`Xf#bn>0p}1#9L0hO^D%y7*2}e6uq3LGjx{G z&Y*XK!^^v_zAkRaG`%7=zDA>rE`;~-=pW~fI$c8c}NZ!FmMw(4nxRhr{FjQ$Z)6NB?yr9PJspiPNGwA8UmaS zB0U#m;d~H%TQnD-fHR7AifAr|X?c|{-J#3MwBR@+{R4r1kgrLF>K>?}kTB-qUBi>% z8J~Dc?3)1RD#pHGaf+t!o(>ggnr1L#bdBD?xOwwqihV6@t}8dcNwd-BNrV&=t|pE@ zp;*gxDp-9)arz{%uqV`t+zYfrL8y$b(_0FV9vS3QB}jqhR3JSv$Y%igyeo(}c1H8c zjP%MNUnoHq)EViOLB0gYS6xBG;p5kiG9z&r5rkFe8gfkUkmY zS0zYM4bmrr{05NUw*gsFf+S>+Ka?Oh)gTEOUaZ&C(13Xo%6LByTN=v{gbtt~(nabqEJ8ku-Z zsh=r3@jVUPeoE;lloBfft%t<5l*N55~DJb6eAvdcFyDN r9;d6e^L!lM%&o%HCGM`!*4{AEZ9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.class new file mode 100644 index 0000000000000000000000000000000000000000..c8526f9b836de8505f405e60c92b755950228c0f GIT binary patch literal 1128 zcmb7DZBJ7%6n?rFHYS5PPy`i46vt4C_`w(m2|-9OQxb+#^iy|NNAa$A_VzB|uhK+A zqKRKk{87f!yZMq4A@)Pt^Y)zQoSuIF@%bx&CEUwl0P}-L<4y*5b4X%7gM|!u28#@Z zP#Putnlzyb^s}u;4D2yOem&5k724K>AIUTUxy2aLRvy}r;wlHCBY0$$&nqgl%M626 z)zrd9Mlw9?Gp|(YlD}>S9WM8!@a;ZtC@NqK zzFgBfu)-2MN;@0l9`eJM&+AGzxcF`5FIxVFFI!SOGAS)u#3SWU8L~#cjg*m%WVece z6{VG3Wk{ChYUH&ZG{||RqO^P(wd&IB3d+n-tOOo4M^KAM?kQ7tUlEn1vrBSKjC|`j z>>jlx(aJVuEK+>2G}qT8vgfN-cyFGFb}!fR38(+*WUd-S#*>@M)iTz{X2Crm!~E$T zUGqE{hJoqvPj}orFm$Q^^BuZTzhXAGHYzk%GpA?jd5`qbq`9IgX>Xf`G(#B2r6J@o z%rN?A{??2UM{Woi7S9~B6Yzx?$QQcFx9bPeBb2dNr2<}!KZknfULVu+g$BToK?0M= zVvz1Rnx_QLA>~NXZ6uZpI8SGR>_yUzh8V+zm$*oG<|?3lg6y15MrXQw4E7-ooTS~Q z03P5n?L%D$T)|b67^ZNIKwR(+{bT1hUjB&0Hw>4*Ah~yp)F&jI<~^B`#1h2H&3uhm yKPNVOf5DFTV6Vr%tk@$zO&M;GDuJ1}j48U^q+GWoW^o%O5~-p&lwW~`$o~XF@*Lp+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..05ed64ba279eb9374a4ed389cfa8fa97f3bd1e44 GIT binary patch literal 3225 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 K2Tgp3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.class new file mode 100644 index 0000000000000000000000000000000000000000..d9691601bc66a7c7ba68989858d46dd319bf7961 GIT binary patch literal 2872 zcmb7`TXWk)6vzMTYhu)ZnOi2@KF}!ES_ZXl;MicJs{R;5 z$~7F$aHmw~`jUWw)iz(T(sQrQ*#_H#q)7tk$yA|zL_K3@{BRBG^7w`D_Ly`5n4mR`u-(DrWtPqBG zFT?IQWFtI8sV*zhQE`f6Brw835Jn|59VFC$G#IwV%c0*W!k!MW`vna5$0F^wIfK&( zuJ8CP5ZBNnsZr=Y-NpPcRh4y)9G~@cjx2kVifDT#-?LN~&qXcN--ox=x07Lg^m!_n zCii{eMRmF0^o81yZhG&aSfZ=p#^?x<_SG0f`smQ*(0bxExToQD`L#tChuHxEfc#))(S|n9gGxSf= zITBF1=LL%-pb|ua>qufb^!G~W?^Tkln7ED`p`)9mPt}U_mjeAD!Y!OvRRC0T8dnKc zrzfLldhIu`UxIAbXv_qQ_pnayTBv|G@FvX|ZU;vHH9ke+=K14#~o923aN zP!P4NbYoyE1|&5I@@*{0eY_I~k{Sg0jzGR23ZlA*;azOUfTRaOeuxEmfcN4+(t{vB z639FN*>ic{=Y8JGd2@dI_xm3K9EX>} z5M)0Fv8aY6H7qA#rI4s@KUO-di86!gjo zT_KbU{(^kwFFY^Fa{}A%lx^QC%BO$oB{Q6$rBXHo}wBn{#0^3ZdsMyNV&E5tE~m%6~8EOY~x6NF$9TcmF6JnkZZ}Y z86xH+^U5J1r#etQ4qEdr)5|J${VRsg^lr;I?vno4$s4*VLtX7IaKg-u2P8U{U)uLw zD_8cFX#acz@$?#MEQONKYo*Hf25Va}Ojq}alBlSQ6=tM%hkR)++bouX>Dab3eaF>9 z6a}K_HUK8pFiqikb6FOvmC3ry2mU9eov%hBIa{0cp0{kvpJrOeC$f~Baq?s}oUv>< zS1#tHyI}CD3XEnP^2!=)7F>s$J^r%A40cfq#Zp)c$tCGmZ}Qam#D;6BshK3b8oT4Xyh#DZYBm0N4WB^_Pn&QLQH_DE);4D^)sz|XYIG(5PI=_P7#NvdlOosULLpcUZ~uX;l5~K|6pMM>=;;evjpB}Kv$Pqf0W2y zZHdfdp&gO_D3QNO#vSnO^>YefD59)`*-kspXSEGCc;lN}vaZA9QvTOwMN$jP=uK4?!wixNqb$mKPO v#PA`nK@1-Seex)0ACuga#3wM2S8K6HNpsE>AVxB~zxmYwWI>pz#CrZ#2=E z_}~ZlQN~lE?mBdj z(QqsyCH$I%0)N4mfea0t6dol6`Xl+Kr6TF&Q(gmL8<}}wKyI|EqgDP|dxG0= z-0rSm0_#feFtf%)s@^gdI$)CMmbMeldDaCIc@JJD8=X$haZItX;gVf9eHwd5G>vr=)T z`Ev3|sdu&~X&g^jA2D*MK!>QG1~4z-70A&p?0_xSyRja|e;B)iG3}v|7ql0rNFzHv zNqIVuo*qn3M{zRd!sTI1U~~j{WSrrTCivvw82t@(0E1c>#}S(2&+so!ek1ld;dT-iExZ2X{rm6{8l1fS0d->LN_A$twfq2@@88iR&z!dyAmmECGx&2 v5#F6hVJndjAo8&%ksMu0YA~HN)iLNc19D@MF4GmdiX~d*8eM-$ET+NVf6KPP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.class new file mode 100644 index 0000000000000000000000000000000000000000..5155cfe213898d9d23c24f0d432304b053d36cc7 GIT binary patch literal 1422 zcmb7DYflqF6g|@ig;E|O4?#sm#R9@0k53vR;gLX!B!UgmPutzG4B771+1UpCRhno_ z{NNApM;Y(THezd`u}Nq4KIYtW&)oU>>-!G?D_GAX3*Ltemd)}khm{;wb68^-j)anq zUluBoVen>en}O{!3~Yr#q@6&Q9X}RXLNPza(C>-JRkE%rn_;C?5&V5MY;bWZ9ABSu zPr4DWt5An-=<~)ZH$btkkHxt@zNm}m43n?pK+Bpa%Scvyu^9xRb_`y`Fk3ov8qPUC zulc+p1CKj@qWq-h@A#r70!<*9z^MtMv;8-nUL`)nQVB1ekj=QEM@b_Vl>1Ilnm+)O02}%5YB8_n4T9hka~k5U7Ra343%UcUd6SFP{$7SVd{h~N$HTFWH+4| zeJZK3DH!$)RHz`Wgn$dpR z$LUYe2@6O3$(*2roOVWgcK#dKXNx>VYmap<;x>I3k_6nrU9uRaagWy4!(Wj4)OPq~ z$HVujrR4Ai(M_3B^9x^*x-6Zy-V*UVun6NxRv(3>w&L)+jn_mook@TRV8tuN|$x9#W4LQ@|3KJvJ7R#6+52iD@)^r3=4&Gt6^R6 zi<-+T(sQ`=C(2K1?!GH(!czp2@~oO5I(vW9=?}z*NCv`5#$;2r?@-d10p+gcRe4bb z(yJ0c{`yKgiV`c4(u7mH2Bz=1^rYHmNah#I3?l{UiPurBB7%}deds#AO;TDUDA`SC zN}Wk+>_u;-_Jk`NBDg&AohU5Ug)L8|ZG<5X!&RYLdfmt`_J;gd{Nb<-XEXo*FuMJ8 zLr(@nhKR-bj1wb$du>8zsA8Nj5o_KO*HGD_9|g8JkXppK?lP=ubcW>~H)q=-4E>-v zZ84{=6SZTqo4M(O!~FuifCtxCXl8?9fF`|u95^D#;TEQI$YCglaZE65^?VuK8>MG? zCFF7CT-b_X+_(pWbttnDilu8D!9}S<&<-kfjLGA$yqYQQAkyI~w8! z#@^v3MTuuKI!OB@{V6(S;HVigr|2N3ozb3N`UdvdAkWa+XPhgzP2agV0e5hhEQVRk z(b{_W3lg8&4!`Vp_#U+sAKoUq30-Pw`707vrL)FcAf87CVKUBYmeyD%Y@*{g7Llq>l zZM4;aj%4SabVO-ncj?gX9<}MA!1VJpwyH%9m8fP!D{-u?@Awjdx%wNw;~&byRwSD$ z4yFI|R=#XS>k+jmwoFop{T6XKYrmG$Z|H5R426Bi#g-naSlMNPzG|((m{lDzW~{Da zdYZPHWOjWnKwzS-1MY#(onSk67VLrIidK3{T%$;J$Q(VXv&W$F&@jR&hKaJ}|vE!aqU~osLCZG-Fx-i>a$6fa_0t?+=Xe9_JNwmq8 z*Zw6sk1cL&uGe|~X1inZ=t}o$1qOHu+s{l$W*Fx&IgB9;3q0;Qu)TOU&SVI*Avf-Z z_CnwK^6xC$bmSxmOuB|jrR7fc3#xZ+_%OpiXaW30@NgL=l=jHs)SKBpCVu2Hr=x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.class new file mode 100644 index 0000000000000000000000000000000000000000..d84af166183872e157343ba0bf7abcb3817433ef GIT binary patch literal 1182 zcmb7D+fEcg5IsHY1z7GPiWd}7+y!DMhz~|XLbxQrs)^vn=+o>>!M2&5UVC~r;8$s) zG4a6<@S}{?!$d>~=sa|HRo6Lns;2tK&u`xWEMlP_1>EmL52|I<%9tx-USK34qx`5r zCQ&+mwYerBwgd)Ob(~l~whcc@smKKG69ScxlEA2rJI+ERo(h;SR-K7J&d)T2T0+TP(*s3-)RHB*@t;DgmzT-;-X6x_#u74m8+L3Ik zIF$bHTlu;jtw+?R*fL2W_S?jA*8Y^!Yv_Hd423;MVoOg|tn9KtPqo%y%&HCyY5d4^zZ1@1hk=C;S;B%KXCmQm_PqNtONlii8gt$wSS4uV~ZP` z>vf*8ne#Du^yn#p0)0GQofjq~Gk{ANA3y~IJc<`i;u%zr&jbb9kQ-e?d!cWAc>=gi zhfbToxa*WuTJB^oNPTd#gK2(W1#r9J;TlRP^SPI&(L*2mSt;9tY>)6h#NOeAkE3re z#yH{1;q@}#OWpr+3n(GD#k8Wf^a0bxv{AG&4^T?qCLY O+2oS%VfHOVg32$3k1aC* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.class new file mode 100644 index 0000000000000000000000000000000000000000..02b940b7eaa1750f33ad9e91f57632b427790ac1 GIT binary patch literal 1857 zcmb7^+fEZf7{~w9Zt2l-5D*m42nB?dlP44<93rNHL`q}y#_e_}L$eN(wp>fM47EP1$_zEbE%1h0c)QOR7zSU|OjlHSQ8=Px@Fml!R*hAISGnm@5@o{!NZ97=$sn$tSiRNP%b5=^$&bcNT2&I38)74G_C%;m<~ z$DTZoxbrW;eD43_WrMN0ydDf`LTL)zOE~g0TaF-2<(f`?zPiVJWXkR!)zS0l4kC~4 z$?kp8WgGr1wPn?8ov#Tgb!StoDM`aH(dImLojZArC z>J=Mf4MI+c(y1kzR6B^3Bp7*IkBQZ%bI} zmiNfTJ9+7Fo&Eyi#E?LY>Lih(d755P1Q{q2gw|cO?xJru?PeYH;QTA}l9dPpYudBY z<8g3-3`Bj>Fh~aKBrwQ)m;8J~e!e8_Q1>(rQ9YHujJ~n)A7EcSpsO@?c$?F>M)QpC zKrP&$73qy(8jlBmL*xq?BWMOc3k|-7ksx@HydxCTF+TAfk!Is8UuU5(79?`uBTaESu^V*PN~$7F~lsbCK%?56~T9_c7uyOp_$$u zH>B?J1IPAk-8Ok+o~sOX)7ue8-p=uXc*ZcaUAH`06J_bjiYZns%l0&n%DN2W#eJ=z z9r2@@$t%(_xOQUYZ))bcDQd#Mur3{8M4MbGVI0<0ZG+f){Z!o4tST>g zj}bTVD%m<| zr;&oR4mM-no}>fKUaioYXh>ZsaRPyoRpB*{w@{e4I{v)EN%voZ#lru`tFy)%>cSZ^ zgwm2MPdMs++C%w(yCy=wrd|^*Dy#wF)#^!pFnt$~23W0a-EFD7!b^gIC#}G~yLm1AY6S*w%=+9yh z{S5rd=hB{WDKtX29ibkVBX$kV(|9ZDr8rh_40->eq|HnI%a$KiZ{iNU`ve%0h+!Bh zbkKL2o=yZA+96t6chS0==5E^UbkT#}x9B4)9V4)2d@KDuxELS<9qqi~8r7h;PE{DL zQ$|iRqd7kL1MI6`@&=6x2AIK38naCY+`@Lh}s!OP?w zp_s(v)OSQ$rPKcIHYrl_GYmAng7OM&%-4hA9>zmJqU|8>LqYDN5C#%$2iYf(4;O+c zg&8J7L1OJ7jZl!uaFAF#$R`5%d?`o-Q~n)1@Ox#9bbCl}V*=B3%`>#5#+b$2J49Xe InRhYx7ln0d8~^|S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.class new file mode 100644 index 0000000000000000000000000000000000000000..be78ae1226e5eb47c4ec6e6025f40d33c44b5071 GIT binary patch literal 2539 zcmbW2TTc@~6vzKldVx{`DyV?sT??qIAmSB8E(%srKw_dkY?rYev)#qrDFL7S0Q&9+ z(05HVCPw`LekkLa?JlL;ttm9=?9QB-|M|^1XJ-HW{qY;X2p*)-is?3_Fr%7T)!bFh zJ=M&mFrUKx6mkq*E_Z}(u5iZ{w)JFgnt{zTbWGWnD|Jh*=w_KGNL2k8L)@@eIm6!E zD}7zpOx-GIOVSZm;W|U_V%d_S#8-qX@+P0OEL-Z5WL<{S-hvHnqhxA%VXbQVmQ{ON zGG|O);+7Fu3d5jt^9+--b6;Wwt*z zF*`Stqbu{o|2_D#(^WEtHabje3(hKcGB}3g8FZp6gC6Y9;2?T4=*OW925^M%BWpkU zEK+q;FXn~(D{e@JZf{7~+LCwIi#O`PlhYJ^BnSja^dXIQde6`$A43P?iiY}osISKN z(tn?eZZZ&Iz2N{Eh`Qd;M+VwSz2Pt!Xm|C7qn<;G2${Ocy+%()&&1GourD6p32Kwx z;5bgwd!{l0r*N8j3}=v~ws!GX#6E`>KZ;yDh#`OR1cf4|Tn!C>L#*mL?TtQ10xvv; z{gqk1dxbXa1&`q@&P9NS*H3U(`AHxl=DsOs6ZHW34G&;<23%4;zT{?AlF!c-x7o9G8TpV=K H?_%H|EuJ*s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..dc0ea4b7d6e88b6dd5539ef767a3597864bf159d GIT binary patch literal 5218 zcmbtYS##4?6#i}!05t5``#bWK6ZMpB+HU41w)zP%DU&=?|kRnv)K9V-|v3} za2%f}uo=}3bmKl>-sa0Ye0evH_Y&A-%iiZZAMoWvzI?=&kNNT-j!)wFG>*?0dJI`t z#Nx878;Yi0ou6i47Z|#xG}SOg)m#>f6*)#$`9DU2+lrc-tS;zUt|FNXW0@6MxSiKl z1-T%LMYAB}6v+_Ex@KyURuoo8gjwrES~4qQ(K)wNEz4&ab}m*_Qz^;IilM9&<+Q45 zrf3omgW*u-j<_nW3+tt#utEre=t_m_rQ%FcF3GA%AZ@Bxl8KmY#wAuGDoS_7JjqWq zOLW0L;ZUr>)?gC0|I?*%nc;LerljdIcU-hw79_1y(o}&TxhPj1+=NZn#@S+n&Z~J{ z&MD*;`QKytFH}sWC}b3ad)kpz@~UW7baH1tARZ5=(s&PbBNmeh!tJrS)FljkHlt-l z_uLx8*=DWy4>~^g*>?OghP}3}Ia#GtlooW^kaVTY(_l{5Dir3KX01j+IQIA2_M^1i zWl^m@Mb0=U96L_VxG-A^qQPG@m9F-hVixFnuRQ(zofi$ehY+moKaNya;3B)>q{c_IDQ)% zaab0q?b5rm*=80L%8FynWqP_)UZnWSR#)iB%ch;!Ztoi(9BK||vKrQwX(j{_&ka61 zAdiNJWUZ5qHc!&ul0EclSf`q%=Y`_Ly4>j5t#~YoRWnV!%MF|jb~b|6ld(9pK9^d( zGgFTA5<@;3eWRf(Yf>yOiDf6BE;cCrp8?VDG70wXb5Y@H96bJ`POI#9Bjy(~Ohm-4 zDPSJH0he@i!=G!OeiVq~$bjoelp@3Vrd^7{u#EZZ$(=G!QBTephkCu9T&(8n$qQ9W z+Tb9fqrWRM}HD~@LUr6@O%>cae$&y zZ)0g)7pwehZW4zvm_!Okk~oUtBwoUSBt~!|i80Wy6`K0FQ4e*<3Ca3C?){B&TyVyz z?RuZZOVNa^_1j3f&j&RI=$F%G&?rMEc3}&8>GM|lcGH4Bv~mCFeFwdF(sL*M-(_Go z3CQP0!Cn$j92x}!B%s(3=s^qmg&^c1QlJPmo*W_pMXgcrA_*vxjRJuL6kXTWv7oKv zq(G5(PHv;;NwjjmMlfpN6i(m78B(Epaa5io@k#njD&sguA0{Ncj92WPG)0T?WT17L zoD=BD=ow2r2K&zPc81nX*5)i`>2uOnz#Pug8~y0P1zP=wAEM>kz~N%(;fu&PhbPG8 z7H%qae z7IX9G7G84>`%<7i=tO{7)^q&Qg6iVx%U5Kr0NF}t%? z%dY~dRV9%4io}mXoY{37$Ec2kCGX7Kx%b?2&z+gS|M~q-0GnvmP{n66s9?K_of?Yy z;`1tYtN5adF9j|nD%LXSs5sFk`u5&k0dZeocF#nKm67epAXR0ext|ay$#9S`to29^ zrI%VAcrBgSZGoA#K8~bKVgYsw1J#ToW2Gfc61bjacE1ibbW91sp@P)OU_ofsN@MYWluP5))_F zLEwyj=H4UU^1;3R7H{&k=@~}eixc#mnb(<@bMQ^vQ?Wo}I?kan_T<9NPr%jj4zAWQ zhk1d;lUJh|$MT7LI_kKHWr15~z7P|*yc?4tz6nDfsj+uu)8pB(Y4YN*<+UwkG_>*B z+2f~wap#ycD|{{m&hedG!3=7gpXWU;ppKH`&)J1+{TdcHp6C7||4Rv8rvt0t!fjk7 zz$H3!<1$tr;0oU0&Z>_$@mB8tHvNUuh2Lw8@Hh&N<;HV}-#97YU4AQ>aSQKpUe6tH z9XGh*6NPnpx!^;lbHU4vrzre|xyBzTe*YY$XDB$!uiPqTaC01i2Q2a-dHyg4yF7wz zWWHiyRObe9-^U01o+kMeWrsRWQjejPUy{6;Rpx?s>0RJhX>2@0`J}{JW=&DXFhjVQ vdyNpB1gn{@1>DLqewZnIgOzNO)~dp7e1wk~M6tJU=OIMGR(--f8b19OYvRxs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.class new file mode 100644 index 0000000000000000000000000000000000000000..77a048198e6e57efe1e4d9e5210056dc4573ac10 GIT binary patch literal 1269 zcmbW0TTc@~6vzM5tCUi(auG$bqFAUfMqi8?Vns+G6^O-##HZJl+hoy-ZHRlhOu>{11q$x3AZhi6eavIhEbtUc7!MQgl`%0l_Sv++!eaXtJYV# z`I2GweOp`Q$(jmO-IZmnjTM%n2Mmjm!!bYhTwYhY!Nr-DA9(JDD?O<#1xaX1Lg~u? zrb`R2wQd@8pDv%CQm>R&c8wukT&j^@S3h1+TJE&Hy7c!2L4>Hrp*jUsOLFfrVGk8i zy{ObB|I{=cE)S(}?ICX{C*UpLSmPL%cb@T0f_-yRc5GX?d%kJ39lL+hl0=$oN_&BF zvbZ$pS#m+2-Bj_iSy)1{6TUe^CJcO9W+wDL6RM`|J91Nnh0P5?TMb*oP`diX%Z?+1 z!1%ply5vLq)3xr|CO5Y>Dl{((S7+#1&kVt27@>D=?fMPrXEBMXEV3BOB9AeK=l|Om z8tn7Q+^ru;ho*Hhx>AN$qnTHq!%0AazKA3kQi$Ug(zr(F5gPUwGNd6El5-@F(mqcA zi2&D0L421LH=;;X1gWOUhttkzPcHue`x*tEp*0m9UUdG3 z*q1)%*8`pJ;BL=(jre0>s^!vm#LiP^qT32_zKbGEcddHqL$vv*Fot^rLE`-&2LnM0 tgF)i`APoYMSAxWFKPr78YC?fL`o?SZnE=r?>+aNxpRO0{_zvQb3Dr;jnXhuSdNCL8LVWmngM4Rw=z`1 zugcIWqd)9yGO#xc`Lfa03GJ%FZ^|^GL?2@q5xTuA0{Kpaj$xv5B3gp`LO1xn3zcrX zWSDv1)J_Gms;sK{a$RfVgd=pzuowrN@w33^HKprZ{I&AKz~Ay^Ahjcql%^z#xp)|z2MsqAD@W5%3kMJ96g;aiBwX-!wx{ZmZ}j7Oxev8kL`6 zd2m(NJx^L|!mj*|)+^sY$GhvB-rm`&(3@NsoT2MoxRx-(FjebxFRaTjhe=H3kV8I) z3FH|z{=d4^Q0E=7S38j&b;)FWqzvDWdrf_cUKR?}iD@tlA&I-l;0CRSsmT(^l7(2& zew6kjG>_3gZgGo{PBl2d16 z7WZhp82lB9&ppAf`v%{~TsL@)_$Q)NrR8r(oTtvlrxoJ)Hb$84cy-f9)aGMh3=jGe zN%j&s>`SE3pGdNoNS%ntfkYB`7)xJ>i%=lCk4WOY#A7Vt32mt!MJ#!8OQD-pE?wc+ueUcC*h_|yvSYiRZhKYTZ1FgyQXj?;Z|mNUWGGc?TzlVe+8RIN zy6GKhbz!)g;YhBv*J!qyy4}&-R?QNgR#icJT$Y`d?a9tzr^%l(OzqQ3SiCA+Q8RhT zwjEFR2*YKVuN>=b{X{#lOsyvDx~8A*YHuua)8rPnJxUU@b&C_1UxFb`Rd>j;r%R7v z+|Qz!y4}zYJSpr3MWjoAyJQ2@lHoa0oh)1KvY#3f&x9?!=M2%}LX`@ZojMg9tq7a% zw5%GJhdR-#Vva#d>ZB*F17plP5_FvPaJib&@f^c3m1J9V$`_rWc%aZwgVPQ8f|rX6 z;W_?E@*(#$;YRVl^C>x~A*e%0HbOloY@UGC9rmc7C4zH)lf`~Fl{iNUd#@r#!M(QB zfzy%(-xBH$3VkXrD+Y$8!TnS+4DPy)40P|3U)X(J@4z>{wY^!PXEQsvLg1b217sMc zHfZk3I+qz-##9C)$YwBsdv5(n&vV3=3I=^2I2K@OwtA+_itRH^h_O&#%W5X z(adO$FMbF6;#a#uqv8NoaFxbP*8$gXomLDtaFfRK!Cw*iOq&s$1#gB1&)`-N{G7Za z6q8t7`i96^>6CAMMPlsx846vmpu9qx^`&5#!|f1|XfMdSP>^}t2?L4tf(QaRz7Rwy z%uoykiS>fCLO~Y7L1Mii9|`2sK#&L){X1Cl+hmS(yGwAh9QUwH7adU@vx56?5p^-* IV!}n?4~m9$X8-^I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.class new file mode 100644 index 0000000000000000000000000000000000000000..3cfbe31bccdd93a4178beae161192b00bc4f74b6 GIT binary patch literal 1548 zcmb_cT~8B16g|^YDy4jg1p!e66$&V$pideSs6a3c5Q~ioPt)zV9kM&y>`oi-S81X# z@xdS9k22o&+;7JUgtZc*4Eiog(U2TZD}qjRw%~Bb+l+W z=()27M3E)lVTu zJ4B1@VX_Bl9-((Mz)jj9s>w!yT$7Cg#$%6(2$BjTbBcmF&5Y*E@;9*05&ATZ{m~-F z9s1744w%7RvKa1Rmd1<0Uy%CL5nSpTe4omSgExp>DonM!@)fD`)VXN&fOsB82otea zl0Kw1AC*pB$HOi}(w#((yApYXg>FRBokVOR(zudHD0K>pQR&5~8*^kY(dxX!GFI@I QOlr&%tR5p3ARl1tH;?9dEdT%j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..f409945c32835db273aa3f667f081567a644e52e GIT binary patch literal 2046 zcmb`IYflqF6o%jF71|;d5C!jo*n+YMB3=lIA|R%LXt6QzgV}D!c5u5(cBd8msy|2* zjfo%p0sbiCneC>OWebGZq%%8n=A3!vJ!fbC{QdPCz$_M1NMODfaoktUf@&Tl@i2); zNjzrAy4(@ES>lc>Z0q&Nr?T&Y{Kq?-*Mr%>w0$lx~0%3$yfz0Mg{3T3Xn zui8zG*SK!VnpP2ptL-?pv<=(TnsZu_mREGAQtb3xc7&vzZEI_9hZD!htA-^-otK0w z$|iqeS+>+A*hOvn1$~fgmCJyF zYq|XK;ZBris<&Y9=ehq9TPYQ9s&b{O?mR+Ez0(~bEbRx5&$g5u|B`XlUF|<23bI`k!?% zKn5Z_Y&b^-qCRZ6K;bD(v;o6K3Z_xdsE<$n1pDUgc8OZWp*{+ism-(&;0mtNh~XNM z2A#hn@|BDc>^rZ8I^V#U@4Q5-Bjl5qoce*t{?;jPwn$=Zc@c(NtNiU1+PEhL!%a+t zfJB2J??ORtAr}S`4T5|i5VI?YlAa-t$q+`ltW^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..44f61f8bbd4b4b0a58e67c3ec950fca88871c7ce GIT binary patch literal 2801 zcmbuATT>iW5Xb+suq-T_1(us6#+Zwdi)JFhD~K)xl(<}E36k>ZFne51oSj)`W+|}r z-4CGeegLh~s-$9Rl}}n$`Q!)CuaT55mj5#>VVRk@4^lci+I(aKV9jP_xZl?K>)q!VzHPKQAluGktbBLZvD ztx%sS9>4Wjfm%8Uq*IZVBU|5MOd}e>p6e+;#8~qT^cAC;yyezv(z93$<;#kJ!Is<> zT-TPuAyvrQ+19xCN>nq%z3Z;S%$7cBsC{Acjm79ciqHs@ZI+a; z)9xv&sw0Ai#~e!$^IU0Hnjcl&eN*m9VF!C=MOnUC_uRm>T-)5gVG=GHXX~&oXXm-~ zV1m&=*PL=xFmIq^d}5nrZWpL_vhsGybYW}#N@_xi`cs%Z=;nS>agREJ-@o|4-_3Gn~0xhxb zD9|IW)O$pGM0>`R{mPH_#PF#^PMT*xM~d{%NNY03t~#3m<;NOH1H_c0I;r@<^I!_c z9IY*OrX27XRz6>0&St{`!yZqk~n%)C3Ku#fNs=n@3q?f}4CUY3XP!3~SoYUgG78mer4wtmJ zg6BA1;Y}D8y6Ac0P!F_$>9!-A5WfH9QeEG@D=qFb6snYKmc#2>eX6Gr7kR1Yz}p(# zIEy^`_} zal>UASS<2g4Jn_G(v33-LzkR#iY_Lf2A}E42Qa=5*StX46)I=(BHwlXbig$_^A`%& z@e<|f#rKfZ&D7Vji3p2m&l;(2ON8@p|hd3!hkZ|VdTiG8D68!gtap8 zaw14a6r`RA@=7vDM-=2Uf_&Zv`-?jmn#au#iv|1uR4ky3f<8$|03pFtFcupVo~GMzJ7jmZ*_}4vuhK+g z;)6fHA7#Azp~QBn4>sw}-nk#=+;eC4$Ioxy0j%L!0XgtdjNozjc#_9j9_x8LWta%0 zuY}W(exN-4cK-zfd&w}iflJj z)^fe@NHC;=#cfx9gAJ;m3K(ZiCxHD)A!woQb$v_jsZhhYAu6nf$Byptg^->?^d6(|;ns zHF6Ng#8INq#8E;yj+lx{Qb%M?Q!=NO(VAQS3ic_gK10t-(I&?%y%*yE+{7)i7;fVZ zJ^xPrjLgTrg=qJXc)pG*OvOdJMkjTM&A1BSUM;FuqKF0U$G;I}PcHgOjGDsG+6_lvQn+05SBw zR$AFLhIDbhLUiJ^LnWoswN#b-W8Jj5Y)Ih} z)tYhw-t>(%j&XT=g>O?2Hcl$aw=LoB`=-`%Y{F@jBj7W?i3GIMEd z_(>D~F~rzA@y%@SY?bK!KDa(Z;yr#9Pli64P;<|(Nk5O<7|$b*fjmZVi{aIOPn1^e zd{_3WN7AAFDMTt|csbfa^(lNrn4ulbfZia|m_!yg=(~^BFNGXghz!YtB=^%jME~Ic zH_1Q*6GMSq6GH)`vBy{hN#&3@LBX7EMt5f6JJ^>9eUi@JNXc=BzVopI?qZ50hI^Q% z^J4H^(T8hFW=NhV?X1KC7V(5c8q8BH9U>JVA7JDU DKCebS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..311d90a3928b60971c17833573d73573f102391d GIT binary patch literal 2763 zcmbuB-E!MR6vzMTkGOH2Hk9-uDS?od#Bm@?8)%xQ4LD9*65JNz;OW4?j4W+zb!5p% zYp3Ck2Y`DX0Ip#MrZZgd06Y}KSxF?WDmk7ZGg(QyXaDDS&Ys=%-~asi7l7M%l1B~? z$1#RaRI{s^J=J`gLoJ6#IXq^V^n`0_RztX+>DXWFZZohwhKY(}ds4GyL$i7!OM2>$ z(ZHc;8(YVpxsK7(CBsIoDfnT_>2uK*nkC!ZFm;c2T}L{)WAXkfulh3@rYn1z6;3=j z?ureD>HVH9&5mf8p4qfS*|r_2Ndoa07HZG5zV@6y?^wJ^5?nhOXNz|RTUY(QFZI?7HM6-)Cx^U&0N2MpVzk|!vHAT$Hef=&UFgxdp zZ+oUIjC8Pcc~5Ar-rm+EXOG(ra+R+S*sTpg)C{dFsc_VC?9p1O zjFf{ulF9Z}=`h?;dH%0Bq|nq&xI9!*A`0SEU}=bJGOp`w(eZtfvy9$O}WXCE-p2wx8fK?aIt3E;&HFj6z+jWWu{icA%=!VrBB~sXGXS7s=J-h>LOvm z_bKPXQ)M~X5;9Vf4~k2piEkapZWr3DQOV8X|4>vpnmfTvh=`#&I(C9axL4**_!I0H z9*!JOf`so%1(u`0YX07vB7Sw2M0Q_}Xaa-F!A5*(TuDrj#NcL_A)&-=GeL5L#@CBU zwn{o*cY3Zas-`N(MO7yW@q`7nq5@!89=<2ax-LA=al?F{v4aBZ&^BA$-Ko*(e`C0Z z(0bu)Vr5C^7TpBhC$1q}hSG59eaDffr~3Ta9tv2%VgVO$v4AODF5oJz74RnBVyKLC zD-BOM1COfcbeYiQG;qD$=HUVb;ZFH=W;(p?U#sSK>U_c5bm`{6a1L3_U>tdRKTn5p z3I${oKYdTq_j!80M*o*QyiNlY)2jnlXn^7j2b94y(rU(4%y_ttH@?IynNSu&lUW*` zrgt)#BNB#r9XD_@=y``|=&HpcwM8P}^knqRmR^AU<|8gqJLY$;p+xV6zyQm5m%bR@ z!wR)8PyQXLUn7%0kDbi%emHrPvXN4*O3QyBb?Q3r_kK;8`^Hze5?F=q723R?KZaZM zo99)KbQHvl1zE)haUkg^NRL4Ji6Ck@7(T?E7?4a9-qaZ&M$S;W?stQwh;1|QDU*sjK$B(FYUf^Stu|>mFniXt+ Qg_MU29+mwL4O3tBUo`o>_5c6? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a3976e4b19945f9315cbf25f3b4b56d574a96ed9 GIT binary patch literal 2010 zcmb_cU2hvj6uo1|cH=r}Nk5V%ghB(2w<}{O z!|g~|s~)RBINY?LYCI8r!4sz<-cZ(UFq&+t!&tb)NJa;*9d9<;l0QDweJ(pvM6Sa_ z6{M5_lvV9W*5g>aBgby0mY?#c z-H5kU9CGpMl>g9;?nTl^1d@qZbm8gj2!o8uRtghzc7y|LuA$8#f1*Rdy=Crq_b~xc zb-cy8b4Ilj=b`215al@|e@>KgzPV*P@(< zdg2;Kjk?4h6?&$@<KFg6;Cd15pV2w={dtyCw8GvrmGFB*3S^>&m-h(-RdA9bPa(~fu?GMWT_>v}GP|olC zilcl=H;s|#A%Z-BpO1!UX9u*k6w77?ajt^*L%N0UNhhCE!LtrKsfO4JubjM{M&>VX z0iDBGtgXJF!f}Y@bT^>_^;3qc8EU}bC0I;#&Cy4x#g9{kml4St+**`$hd!ZCaS39t Q)7=AN7ODCSXW01sUp3_=x&QzG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7a5135a0908612c6f9440d4507d3cbedb5470743 GIT binary patch literal 2628 zcmbuATT>iG6vxl7*DMPJ1d@PJV=yjYXcNo@647-51vdm)+)C+F?`*p}shR0@rWZnd z_XFs=A3$HUN==myKIoet%JSbcBP_GSQkGQF(|vCJ>vK-`{`L27zZ21I+AC0=wk}YP zw)OC_9;$kHq=%gxJ%P*fYmw4a;pZeyn9r9DBnSj&K!% zq+RX^a0Oc!G>lz$Alc=fGH4=*!ffugSWS7B+k(e%xz}VgLM@w0dirFem5}{dkk;-7 zl?D@)72-F#N+0ZkX7W4S1lU|#sm>~6hlhtths#USYq2Mfs_fRv%6-;jmiNS$UCR^A zRG8<2FSuv6*SSKB%T?|6R5m%&`C?kSj|sLa)Ozgh4M5~g-chKs&fYdst7}jWWe9_^ zqRs~0)n)y+qDq);*D|?nO4k)SKP-x(gJ_780P_R3hH=eo3n$nUo28q|FG z(mmu@__}NIErHe!I=NDsPY&{*dO7bO2V5`x?|3>Nqd+{>sgnTJmm=2AquBYB-Bj4A zr_6M~aRiL__Bfp5vK;KHLCfc$4QC^e^>*3}SkCOp5xDgl&z8=z)mVj^?0Tlyv~;a6 z^;c_2pV^?r!3|b6P2u~}i=LKq+A*|_Y%`l%8&$k}*9Y$qSx@&9Y7H(uny&NMYYMy} z3xh-LNvTd=u!;VNMJmyJk;dp^k)~+6NSF06qlee%nnBBnkMH2FH;Bc(OzAjyZP|(A zZ5G{;@Jy3Izgd#if?o;ixxRsP4Zk6I!igyhrUDIPUc|FCL?e{e&{&USt>qK=f61pw zC~%N|#U&_kxPHYIC~)9NF@^6erF5tndfBI|^vY-SDol`$$mA;2vzWu=b-IqpoJnuc zjZpGt0E47rxd1eVuYqr7;RP8#1?-C$vw?7x-om^X8qiHz!V1}=w=te}{+Wh;j5*g6 zop0esIdon_nuhdN3yZ(d(8<8#g1k#>Nu|lgLH+>9pJ#&T>o7#`1zq`ma1C$bVw54B6Z8R9XdPG?+hPwHphY8p-JPJLK7h6WtZudE!pGgAFb&jP}s5)~HTuooTf- z1bM{Br>QcsTg*~-eFTo^ioQh+9OXMmstdi5$pBj#xGFGOaT$D*JS&4^h_3!eSfJ4c!HUV@(yyduh~>W=EhD zjHa3z9NGe1gmW$&vpt2{c)p`6zKN3M71@?aA0>5ptnJFY34EhXEo1>4Xtjx!6~S+J zML+ks^*^JJZ@3BgA1>t_u;1Gs6Ujm2GYjvtb&0IDbZP>*sa*1A4+;OWdsK{;MwhG+ z1Tsmq@o$9D2MU~7=eDKIty@jJ^Yf!UHhp%bu6&0N11yn^3H;I+#5rTXS zp1%yi&g8IlZ_B3gIG2F?6@88GL6R@2yL>gDAjk+LGb;5 D!nxul literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..66c2cf854a6ddf445256832a8c9f740cbe94e77b GIT binary patch literal 2514 zcmbuA-)xsS9?vB|V zCr$5p0J!G?;0h!vBrcHPvJZv$X4i7;?Z&wvQf6n)IdkSWXTBM~`S;Jii0BsWpGTxB_;Vfj|m7G>9!iYw&z z4Z0poc*$NmHftgm;{z{y?$}$laD=OnB;^JR6snO0Lx8=*L(2qspCSwzHBN?+mE9)> zO@;wMKc!&}DvbvzE9|D(QvxWH8pZE&6C1wPQL1~7vE$?8)#J5Q>9yJOr!{tSef=&Q z3Y+l6cRkA!tz=lYoG-X%b~d>}j>|PY?S*V{rpv^%^#C0#m8%cM-5G<(TfD1qYPx7U zID&(dt|*5#q)8v?b2I36ttpu32yUwmQ^M@HmdR~Xx~?#l^jJTOPNE@B6D*Bc8o_n5 zBb;DOeNwGpSD6QvYpD%`lBJ~vtQFY;!Bow1#ct1O3h#hJ3|cZ03=Iz5Vca*SRL6ok z9%|mhwmcd@w=C0VT~8`$N}C<6F@2I1>2zh!Z9#5T={Y@{@1xwp*SeW*3l*OBK%_IJ za61v1Li^FkVyKFdK)spbAnB;aih~rR_WU3|kX(Kc77VlS)&db`;Rt&L*oM!34$Nn& zq=0F|!B=OR{?KW?QfH{h;3gX0qti^*QqaY^$d36rR=dmEED9HD*AYa6Tq@o}{0OZGWKyJr^ zq@y4|#e&?42T4akeg?=d=YZU$^_Zi{L_uE1g50C~aT>`)LH-8FKWBpI>yV%afhxZY muHg+_j15>91${*isSG#n$RnzJOG%%md@B05f}4nddFwy+WG5v6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..73eabb157aab1aad2b673630839c1ccc8848d738 GIT binary patch literal 1952 zcmb_cYi|=r6uo1|HZe}1fhG_dS`r?K(=rg+(2_J@1tNhAmF!^gP(O@!r}og@9d~xt zg8r&j0wJ{$Un})TRXww7h(loW1xwy}ojLd1$J~Ga`|Ax6tx=;&6}mA=W!k9FW|fNB z;>QYYRp@4gZZSF@OQS^4ktS9;dU*FXBX*C`)V7XdDUo&?X#GsZ`@v_HKZbRIuC{ezJh`J>aF_DKbJ@L0 zMyvVRZFruHV{Oux#psY)$j~EfY3J^pCR)Z)zJ(EbF<-4ip>LoI41O}cG>q!`v@Nae z-cvrC&t9W*v{<8QI))~;*R2}Hh!?J9)o7OH7~MRyGv%AXBYd9$9Wz9+jbC>7pFRAbkP1paX;^Wse@rnv==MNkeQ@Ux4 zL{H%4Q|SD8jCO8BTTiiUX5{B8c)zA^@ZB%+C6yfOxJWg|R(dD$a_X78yajXtW4XTi zib{JfR@2>tN;FIvW;4`?!G&NUjcb9fq!zEH5xxXZ)*x#^(lz>)zQZL1d!4R7B^D!9 K-{TA$Kl~5I0uKrR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7b6ff12cccc9f4b5fd8ed6cdeba8b60d6ae30592 GIT binary patch literal 2529 zcmbuA-)p~R(0DYPUlPC_%ZfwpN&z;zNx>Lya0S`}Q4*Asgy?~d6W zCr$5p0J!G?;0h!vBrcHPvJZv$X4i7;?Z&$H_=(OaX?g>XSx=?v8js2Nzx4#$Ztm$3<36!j%*9yJ&G`B*fdD%w@|yhFlM27JzJ8An zgiU(#yRPlYMk1_R)|bMwTAM;6$EAvy_FOdtH)Z0+dWa5|%2o&B?v6kd4bjm!HB+=* z9KqpfN0vex(xi^fxiPv^sY@aRL6bjhHd%0<0-8y)#k@*+?-@tIUUt?8<5+M+eDRZXyyPFm%fqCOjGLc!23F# zErvUaC>8RLMixS03RdD|L^!T3kSCKrsE3V3n5x}6t7%l;gaZ8|Wn(+c{z zFn~U$n;0=#4JHjw{+%X%jZA(TJNXm3g%oD;2Ff&nZ+dy<6-}HioeivlQdAEzTnwXn z%Nw+Xpc)Lny@oytl8Ayhu^?;lAc-i*DL`J10r@l*BpC(yJ{IJ&c#vci49x-FT2x6y#@s{4xgQ9<9e5O*#tlDi-8EJ&4mtItubPK>j%w#9W67dKjqk o^WYlZ#KqWvbwSb>^d*(x#vOS?qB)3i?oA6IY_5ioE42f?W=GXMYp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..26393d5791104042d6fd333857efdca286d3cd44 GIT binary patch literal 1982 zcmb_cYi|=r6uo1|HZe}10TL3L@(zhpm^MIYn>1h&A_bXNii68T{V?7g?4i3e?(VDw z{Z*|5LTaUct<)b?^~|mz4g~uPmb~*ibMCp1x&Qw6=ifxMLbWoL=(}+$(prhu%aqR+ z-x+E=>0 zquY`6mDDx{QT@5-37%LL@Vbia8l&-sYHMMWNHTi(-tl_9CHb?q>2cYSBCs9qD=+5V z$XMf#H9rkVab0O;HyGs?mzvn!G(Hp@t1B&k zNWzwk_5>2cXsT|Yp(#*qSob%_Y)2teTcfLC8wor#Kf5ySBHb>kvu$~JxxmEKV&>a{ z3Y}U09q26H|KOCK$yiTEJ+%;LweF5=~eNg_{fD;MR3k#V}_ z-YKKy;hC;^o{VD?r4NnKh`PwoeQaTS=UyFsfj*($3RNoN$ z1CtzG!nc@iuF_@9D;a(9ZN}t0|UE_5EB1@0WBH--9AwQNgheic|w^g?A#arJlLV8$jnU z7OTszsj%;2Io(aDK)sY=5dOBwC6cBltMiU&74J2T&W%zXRn_m7_dUSYR^3byKaTE})BI|6M_xmIRCx!2BK zot_AYGl7+!vpy&r2Fgq+Vr=mVf!bSbb$BOGIXD~$RC{hn07}H3Z_sWyM{4$|8 z0*wnd%~R^@f?)k_$;%rxQv%)dsSP@#f%clYkF9k<1)h$nU&KYtT+TBi6XuZWHY=|) zbDXB+y~`Jb(X5zW;P5`EznK2%hnTmx|8LBqx@uKcZ0qhYO*F79aP%LmVpWSNrBQYy zKP5Mm27yi)(oSBKg6pq^F4)5oKM2;5|4l@w@mXi3m+*i+UOAT8HaQ~8I}knp4)Lul pSz%iMfMRiQRQy|iLb;UUtmW$kQ7x4o<^&&w5dJB?#M@Y z=Lf($KLB2!ild4L9>`mM6h-&$V#%A4oWfO}ot^39>z?jez53_RzW`t!o@U_;l+Hp1 z9@6lLhQ~BKq2Y@RlrvDtK$XFHUwWpnYSQyf*Lk|L$$;%L7~XIlUkOLmgw>HLG)jMr zL3Yn{8tX@!cDv1BsZ^JIuj%e{*^n+;Nm?%bMw%bxRf<$5lchg3sV)>ABb!hy2jCcpcqwalFf)+18dNZRsd9l5~VE zk!ib!X(9wH$)>Q%a!-2FG2|1WS`01(cDW^-Ca);Zbed>mB2?DNpCePj#=7t&g5A-_ z+xA@L8m>h#leMl&6zsW^s|ZdE3<`q-Eh>bpcNFF8EQRW~g@N(jXerfR;r!s>VD4aH z&h?u7*~1dQy}Z1{d&JIo^6QT2$wneNI$sLUXl)9GHYQ4>_S|gn;3AgzeiRbS%BX`9eQga+j^R9nX;4CY9c`=q}I{&m3i+!R+9=FB*pQ zeb&`I^E_(hFvhW0YTGXQCrge<&;^Bmr?Lof_Ug2(q!e5dsb`2V&KW4M6%M=f_&2# zgpLJ&0Ku{bBpCii7-!AV2j5 z2{W<=pJ+0Yj)VNJ1^E<;x{RdbAb%ss%f2Ag4nwdWROLp{hPSXWHgR=I!WL}9XSj_$ X@;U5$1qmNUd>Hq!1$R*bmmmBKxNEIR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..6f3b84617005fa2399ed4a86c606be9de36cae5e GIT binary patch literal 1895 zcmbtUU2hXd6uo1|HZe}1ff7iXLZOAkX&D;Y(2~@x3q&H?wo;s01;oR6J+%jRcif#> zEAXqR1VSoOUn})TRXwx2V26s$LoIpd z!r)FILm4^mW+D;7vHFA`2O~x74{r+#$yraw1O7<&1$V}{yWPhIx~s)T+SbOZmskg_ zccv(h#qzgA#j;<{GI*naNA$(Wq7=^SU8L4U-_GtpTN%4zFxqr^e4Roo{b8hh5%@Za zq;GZ1a~4P9{GSl46_^IN;}2z++H|SvrwOTUt4P@vqw?xn7q_=`A0C|WR3v{)!k&!x z1**Yl!PD@eE6_|h=a(~fs8F8P(RJTJ)ld{=g0!al^1$v%GeUJ;KIaB9Yl*z?7FM%J z4t3sK#|r=P4`P%X_x=O=U;XENm@exQ=-=5ZbLKF3dG%dbm(+SkC$TSgluP7=f>c~} z&yCS~aT(jbFOAW0`g9l_QS=O*V=Fs%?|2vimx?Xq=<@}xItZo#-uCFHxG!Ty&0@|y zt?lHYE*DTY=p(w=pm{pM=+tBYwc}VkaZ{*4XK0bp_L0M;zy==K+v>g!L-ga+xZ2=o zIh&Z*otnjbI(12D-bp8`dg>koT&`jkGdhMLyhO89$No45LWvqQ<6^)`#AKEwC0lh3K*Sf`y-Q*4ztPF_tTbIL8COIWMT z^%qo`gji2+6ROZSWjK?eat4=zl{Bv) LQhfy(F24R3q6_wI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..096a25f5ad212118f82d6adc30c6efaaf08ce4df GIT binary patch literal 1190 zcmbVLZBG+H5PtUP3m^zqKtV+jg;JDFFfk??B0)$nRg;2^(NEXwP}bb-;_kKqf0ZU0 z6F>L^{87faYX!y12k*nq?#w(h&%E6CA78%#SjEaPa#$L|04hZ+7jdVEy8`2mtP0~g zS*MJCx&1^yJQWz-FxvT0`+69+DbE4YPY8@z+9OLkqD}3UKN2Wa--ew~#-VP>9dDIx zJrtO(wb`6dT{+c=X8qGj78)Q(RSPdfrYNWOqX*ky14g*BWxg{O&1peqS-G z2h|42y_V@n+NUt~`?9GbCl9RgCNi={O_Lz&SF$Z!f&r*y0vHn+ECdy0w8dGw8 zd?(9)yQYQYJ8Aa?hIdTcMzp2UB4+y1SV@NGj{jrfS7of;XfzQ_3ruR zx3)K{ydCprXXtrP_a&Jc1%|k%2QO@stU%@LXf4LX90m>9u1j0oKSzZnY1 z)4<3i32*Cf^Iw&{iFd1*$hKY?xs&}s>V3LWnB(6o2c8@P%%FfG-v@a~0}QdAIr4jy z-{UOLvv$n!^}=hE7$?#~_?%?BWGPtYD_S;iY# gor_%897mod+{8R?F^EgPjfFQ5j{C95Hdd5>0;x|dG5`Po literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..6af25fd51ecb268afc1f7f877d92861017f1bf21 GIT binary patch literal 8875 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..dce9495fb369a07f5f418746e6de0f71353ad800 GIT binary patch literal 1938 zcma)6Yi|=r6uo1|HZe}1fsh9c$xf{n)DPqJG#bGuHBv?G)Fd*J zu?5P?J)3~1{#5h@Ppt}hT_tvd(PUHY#=@pXGTM3Xc(dM?{I^}*=dvqBXuG_lf`s>s zwmQ%u@896ggEX{_L+tH5@5zlVm{@3}u~m_5sYJCyS&L(Bg+(Cn=!!SF$M>R;w^iKX z;@v6#ISTKEJ_3+T#3F)=vxiv%PdSmo1l_yB0yJOOW|u$J9l@Pl?sj)D0nPGwdo^o~ zYNysg%grImV@5tpm64r%rtr-%Jfb6d7O8RpJb>O#h+4J>+CtwYi_y9h_pPp02HjW% zA`EmK%fM>G2P}@n`M*!FGR8E(&7dnIZ_}yP@q!dLRjlk5qx|wp3%hr82OgZLt5`lt zqqa0V0*PTXQ`hjJB~WZw4>l)kS3%(;6vH+WcpyIwne>omr{?^wJhV!{JhPmIbf7M$ znpOnAKNP)z7p)IKM{wvU)j0*nhBLhgLnF&)Dme%~yF3c(bS^h_Y67{foVMpis&maf zN=B>W^I8i6nIziyXT|6vRgj?v*uwVxdv)}TOXDpJ&`Tp7bpUh>y#L;hrXvlb>UhS6 z)^`61FN`Fv&;`0!p=mn7=+u6Tsu?4myFOK+Gc?EO)<@gXNDFvx?_Umd6rnhW+SwXM z(b+V4Teexer@cc;^QLdY>JRre;BXObo6#}!>qVNRGUmt88*)^k2^R@wC;j>pn!$J+ z=cn*LozN@*hzARIa1jLa0OMeR79Z1D`V=Qi0iC1IGW>bqnNtYgOSr)?GK_`lD`J0P zlB3J`7X9WreU5o01JD(^iWS-(tpMdNH(<_Po~yo~+&?s3eNFjaUeUx$%DJ6Cag_IT z(-?^!BgiN4^VcETxdCm}W7*6g&QEpmP|D z)zz0&*blMncT*}*-!q)aPy+@h!IIZCM_+l1*S*455y=|dT9R~wzNT+*31Y9)%_qbX Mr0QFoVdK010lkq5LI3~& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7539266effa3080845ec67dfb2735372df456bc8 GIT binary patch literal 2695 zcmbuBTXP#V6vvNzi5u5xLz_02(v+m7bsUIjQ<|n}18#0ja4*Ec(}95*d9B*&?5>Pf z>$JS_0pOhv0M9T3!we6606tWQqunKOx4W)q$V{}mI!EXHj`Wx0e_s9dHvrs#$3-Z> z&M1t)1Jmr9X3sRA6`)pthXr^q^Zuf_Mb3)}FH-dqH0~Hf>@E%8sn`sbg>1+~KaqAUT&g z9Ld5wM`W`h=?-_XLhFg*o~1qw{m~Bbd<(8I;Mo~-<192Q+VL)nhu3H`M1UWHTt`$@@ za#y%QuM^0Y7aG{RAzMgrx+Yxy$ak7t9WYdySq+H{4TkE+@2E4UI|8K_@V;Ht4W}DO zX&)z85aE&C+&j(qdmyIVCp<}VM<5P44~ zAQ}@MM|j3}AFCEu1S*4L?MtbT&+D@ZAxm%-u9e^voG!rxoGZa3OqF03E)lpn)CCip zMFKQF%#x0S7favObc04aH!Nr((29_>9$bmyJ999=9A20OAaDZmFax7d#P^eUnr5H` zIRlK}Kkx@Qj>oBq+v`yj1vH&*sV~mD-LHAdq<8Fkz z^=G0dcx;u=>ngI#P&d?8C~Rybqu;(zuhd(T|GA}mTy~`JZHKp&7xAvqR(sm#z02HL zjeXn9Y;3;h%H>tiPHn`YRe@}(NVR-f3qx&%g~RaTLSp7Qe;)X}rNTBBJ6irI@bCIE zkfHN!C=>zQI<(Ess2oXQyv`kAA)l;kv&En3w&2bbchXI4aC3IBiJG-WwPNd_t!uNC-O3!M; zGZshU{NE**8(s!L>LOYZamh{k5q2=;W_NW%*6uir&C zGrImC(EsSU5jfCa%xRE+wL?atz2FnGU&FdomK!=Yo?KHdeN+1-;F5b;jOGVdt>$?$ zinK}I38MpQoT4*qVeQ`CIv)GE!4@*~<7OHQEy~HL*-{V_Mgo|_@ z`$`I+3v>}DOfi}R%3a=oId^%Y`igQNXter{@{ixp&}+&$$-hwL6S`5XL{AXpQ~3Eu zAMHd&TTQTREQ@mK z3e-y&j;E-M!KGj($!m^&N-X}IWcVT?S%6zJk}lIPbOo1?>_u97N-RRDu0jXFwa+we B<(&Wk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..374ae5cd78769174edf92fd0cfd08c8fac62be03 GIT binary patch literal 4470 zcmb_f>vGdZ6h7<3aboNc(u9OiDB;#zN>rc?_kal`1RO}?U~auB^2Qd}l91L3X&<2d z-v^+N(9XaxrJermOdp_~K0qI!{ohW%m4q*{Y}8JfVJ+=Bd%o|SJ^N|%^WQIjB%%|v znWQx7eUzeya(E<%vK%T2GLqEe*-SZO$>Fga>;yRp5(%m@8gRI+tK~em9o;l;FI{28 zt}{x{n}#D)L*&(RmB)c4|1n1UH*}+Ld3%u?Sf{Pn+|g{^5?H%vn^lX^)$BS~Hj3t^ z!b@B&i;_~%HAk^*Q<$1rRyI#63mrqOZCm^tqdlutL+BNr*ByPm%rk~z3RU7bjE-g> zs+;N)QitRtAB)~w3iO8IJ;SGXY%q}xy{9HcuVG8*x+S}So|wRlzN+Ony0vCU{M zYC0`z{X9lI>=rX>?18S>W}&JHM(3hJ<#k(B)v~|P$4PrQwP?G%=u1Y?<^>()K-~u1 zx+%!7tYmdZR;Vwh7Y$WZZIo##U_Kv}P#wf2Gl#eX9-X>{(XNu}%$pUIT1At*moAmslr)EGH0wf% zejEf<`Gspz>U2)1+M{LF@_YA2i&F$S3#zhPFsav)Nl-Y!Wc9y*AWlbx9`&$Vbrql6 zD4P^2yMAYlVwXbgj4npltLGk5QLo zIZZPTDfI4rIt~|9*>~9o^D#Wb+f1 zbZ1S9ljTO(?Roj|lG?1hXZX{I7D9-01&MqfN@S6)g%Rlr68Qo|zHCcG_6RQebUlPf zcaX?ep+s&_HjGGjkjPUI`MNC;*^`Wx=_aZrw`LVhAoq1->KVmH&$fk?Cz8<}x*I|y86@&oD3N<~ zKa5B+K!o*CoF&^5kqW@*0eu)kWJiDq8xAG%5q%s+WJi$5IEWlIt7$82JHXcxqLqiUYIkeBA0}dT=AaX^x!e06Z4fSwc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8c5b308d9174c82cd46e1218ef25ab479605cea7 GIT binary patch literal 1802 zcmbVMYi}Dx6g}f-<2p%6Ler*%M+tO{7)^q&Qg6iVx%U5Kq~M*`2jo zeicZqDuKjTBz_d)%&yxwMs*}Cd1vO%z2}~L?#%rC&+mT%*hI62Dn6S*1>05Z)KJV9 zpI5P4#TQk4DR3dtu~B|U$BBu;Z|~g|5cdUU_o6VdDzqKtr@Blu_Y(r8VK7J-)_SCd zN~YHMvSkvxEiltI$Dy)mtOfQaws%@xEq^?YhEn&n@@-%CjF-qk9NEZ=d^x-=UBcA2 zonUbEWT3ZqiFo-i4Xp`u$0Vlf>t+~6R$0;{f$Ld@$MSLD%dQD~QoY=j-v$1@uLB)A zTBT40WK<-uKrPWK_WE~~rRh>DijU=^sHddMBAxY!69%nKM{imin{H~IYpp#7c`nvJ zrzY0DVy@PmDLAU929~lry7wujE4!K72wNUH;RUvwaxX-)+UtkLQ@$64q4sPP%MpqL zar{pJ)~BSVbKC3dAj|1A>Scmdc1&pOF2!0~@6fsz^~hkpWkUUR8gzAhq}T?5g;qok z9mRvg^~hMVeZ#(Np55sKwu{|3)X9LYbQ)HVwQD@X7uIs#r%u*v+bZv;uhd|aYX3h@ z|L=UwGVOTxR*3t`BQcwtcD}OqDqp8vtsSMYrw@$NYiXk5o9^xiY)tP^)AMwaL~(W< z1kUJZ?mhA?AKcq-@g`rJo?+y@I6=>ud7XJV2j9d!9Sbz3;~YkjJ-Kl66L59BgR6DS zVP0VIV>0FT?~c@5W?^7X<;2)Y!YSDS38mn!Gq{d2LG>4HLA)(ua2r<% zaEZ>`xQvwtxPmvhv+ChZyp{XEO@HBZ;rALNBuBxq+;|T08z%+4%Wow!Zs9%7>$wB2 z;|5oJqOeXc7ktQcE_k`|6otPq*Z2d)@1LXe3f9ji`}lz0(`=!^nlZHUOOiLU%3Sa+y$c*Gjg4n0pOje3tSQPEW(XH^ vuMvWiU^UaVfLmF{4>N^tu#!#ETGhCXkMJ>rDE1caJcLNts!zB_!>9iO>c-IN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..31815f9df910945c4dcbbf8d8a9e851926802009 GIT binary patch literal 2621 zcmbuBTXP#V6vvNzi5u5RLz*^?OSz<_bsUIj15MMkrp^r#oEGBX>A=8@ysO&k?5@nN z)@gX-1Hd~U0G?q6h8Z6C0DP!Uk9L>XS+9*}$V{{=or``t`jOt9)iffk!7D zzCmE&(07!uc|&-jY4NJ#NW~O_cm!_Np0h4{L0{MwZDI<_PObE*ZS7dx=8nQ78Hd>% z$-;R~$>u}Sqc(S0hx$EL4zT_*LCybd#PT{qfFb?#Goe0;oeyt*RY7JYh9qqo=B@6kTDb1whZ7cMu` z;fKn5oViAOn<>n3rKZE4OOsJuZmLI*@CB#J*Zcg|Mj$eibri}(7k?kWjIKpB9K$r( zt`-V`ySldjN?FfTehIAZmDCyEDi%y~;dI^?BOpVTUqs{GLPMj=b2CJHQARM78 z1k$CY299n?6A3QVgu@^Ec9XkD3`M2ChD3%2L!o0o8qBD+K$YDdPYVrYA7XvErv*3D z;wmP#hozeTtV^j(AR z3N5jVS`R&utY}yQ%cC`2H4N@~(v9l*A3GrQj(oGbdpk8etFMoqA@ZI*OQ%QijKMRy z^Tai|OQ1YD&7qX4civ8)%~pV$aH{~*aG?NmaH#xoTto8$zN5=qNJ3!Ifa`E0 z9C-(6@N$D&*p`rh;*;PrTmBQsZvo;GwiChN8kF(95IVpzyo)^o@4*VTXM=x-)UUDN z&l7_wydMQuuo@{nReAXjNcE=92cutO<-Q3rTn@dW={4G7P(M68@mIzmNIDK85Inql+9KK@~R9jMChK?XMu^!L*06-$65u G?Y;s+@Py6) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..068a1844394cdbf1978bdb06f66c302fc74d0990 GIT binary patch literal 1802 zcmbVMYi}Dx6g}f-<2p%6Ler*%M+tO{7)^q&Qg6iVx%U5Kq~M*`2jo zeicZqDuKjTBz_d)%&yxwMs*}Cd1vO%z2}~L?#%rC&+mT%*hI62Dn6S*1>05Z)KJV9 zpI5P4#TQk4DR3dtu~B|U$BBu;Z|~g|5cdUU_o6VdDzqKtr@Blu_Y(r8p$!s-wH~RV zlBqSmY?;Jv3(U05aj0w>Yk|Fq?VVOv%O8)Uq11h?eA|~j<0WzsM>g^zUk-0emoW8h z#|B4F26}s!h?fu3(3(JZOk%peZiZoGl_gCQxSnNrEFTBH?3%DA)yrM^UEuHgI?$n` zRSH!=MnwV()Do>?uYXrrnl81X_*g!QdP=%1(pir894X*4kr`=VJYH zYGU0h=4#!Uf}?tBU@5z!d!J&uvYWY$u;rl>USP{9_d+zQy?$ss<$F;WYR^Wo9HBT6 z$NvOieM)LNx4pg&vYbw%UM5Io$Arf2QmnQ04y}7pj|}EpCe&Z2L088|ifs^BXhr1E zQ9L+YkBlYTH|)#i*_}RMyV#9GoebDYr(yM2yT&toVJ+u<>SWEft@3{QN)1M-_W$Gb z|IXJe(~fsF$oe#`F#~Jx?b|6ld2# z;EaCe-Xq`g!M*(!Z}PS28AjfV6ZD*!*O`}d@J-y)u|Q)w&S4bUlM6RL0awR6xLU^? z<^>i{UX5lPt0(U1sN*7*1#X@BLQLTDZcK)FQ4sJ*jlCdYgpiTp8JdZFC}=L4y=L;w{evK zm*~um%UF4UD|mxDs~+COTe<(+^cPMSey=e?augiPjpq=*aZI<~RZmSmZHiRgK&D2p=f0b!KOlZHsRB$z6RU_YCK?kT z`~m(byuSSunAK7bsa*yU*f%LS|yu*xtJ2`wGJ zDs&`O_;z=TfxToH+*Dy?oX}JqKNfjHu^(f&;)%%BvSBEjVYyNh{6k$exi}JzZ;rSp z-H11|GRjpxZ?13)6#M2toS1{thIqy>^(GFD3`A8%vgV78FjU5|coD;F<=AODC;TMv zc}<2Mcm78CVc>83A`qb=kX+~lg6M3u)9KgZV=T4svMJe|t2{~?OF+5rgmu1ev<&M6 zP`s0n@GkPcf%xztLB8cKG{nKMU{ zgz?^;+EF^#bd0DgeM(h_>cX5;w_2X-4f1chhoTOgwetVNSi$+Godt#h5lcHVPK@k* zb+ooX71M-?w9Dt>7OJ?fV(p3@Y1=m1E_})2F)Z}B9oH36q;zYdQWh6Z%|?>l%FXZW zZdYi^?_XY_l?{dgn&!ry_Jl6sI;Kh}VX%a8OfW3=oc?xc^w`dtwO2b9u3;EYTvGA< zXSc64x$UTL0c_aTdE6wq&Z&`f7gqzDlpdx-22+K0(I5@8f$?{Jl(#H=lPEsaj5 zQHx0$Xq}|foOVWge*Qbymjr&A*1p8Kh#T}@N)vDsx5#3+jXSiSKl~M$&mD(fbUl2R zbft&aiB-mynqT;a%vtGT;;oSOR|$e;ZwaO4?cYqIovsfLx)8~B5;^QjWeUlRZb?8G(5$;4ztWGmBVy4;G>H2RTkf{Qv*} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..239d7187bf7ee3ce7e195b193146d21daf4a6faf GIT binary patch literal 1177 zcmb7D+fEcg5IsHYg*%9V;sr$%cY)XuG%?YT5H1O@(L``#^r?5IfHpJJYftY6{3=Z} zCO-H9ew49hmqIv~T8?AmRLYkK%+x-pwmOgpQ79Wa z4y5{fE8j-pT1XMaj!6o!iiqW`o|MyV>0?V<3c8NOmR{&syCs3HO0~|I6%#OKsHS6j z*@_xucN7Z{7^xYbd!V=zZ0F8`+t;jU@$wSajg3~6qdj8}^BM>D$eoh*q*A?{=xnbB zlMbGzmH($nYcICbhZN}DHZAMZx=!mJ>s0 zc*dqL#^lk%o%#fNc($6aY(TajS25a;KJ*JbzH|)FGCeyN;~Puq*jm~RlvDB~Zi}+# z6&Ow1B(;&-+0UatrDKCB{Q*$lu+h#HxHtR9`>_Nwg=cA=6#U8LkS0IzF z+|I#E9PKftG&}bV-f`;Q%)7}6w=#zDqo_Q6Ds3{8jtBNp^DtK^{U*RvD7ry7zWKehbZ>#gj_vSs}i$GJ5Y!K5K zyPLw(BA~45{R=QoodPVNN$l}ZwX|4#TB`dpkdY2!SxMqb|DL#eCW`Uu1Rjqq_V{+} zgjc`VHqmzMB>v!KlB?$!28vTvs!g)GsUib$r{&i~c%M_D8MaguHB*&SE7H8ZnAHtQ zmA|rfes1!pLRwH+jpgm{Ujx z#4068YTr_;%cqmQDbVDyx-ny)^3D~9RL z809NXN&?cilx_?oWq3)oLRTzEa~SueAE)EyCCo6>`(<2mT@ghpY#+d>f7#vMn_IXw zU!gnbKyRP+?um4!3`2DFG#A6V2n*PS-34sKrUFK>t$^*=QNRRtGR&@dY4w5_G3jtT z9xOYHwP(WB45RUqRL)X-ugX{Eg@%1}>*m3*4mrXd!Z7__PZw$i1!N5|nvc+YJv}$m zcT0q=WFWHLhA}dbfNsM$8Aw#OVUiG;$pMXf2*sf%qi1gVE7+%)#$Fl+9JLV{=p@o4BF|Han3^yg!*L6dY$uV|Rw52g*ob61 ziM$~qZ&Qhw9$+|0fAzXclj|h%&PwDo&e(|LI*Gg|A|FzTn4ZhvY}^dz;zm9~^YgS? b6u5wkxI|Ox=~-NUf^3A15k@0yk1+8In%l_H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.class new file mode 100644 index 0000000000000000000000000000000000000000..e88a428b854b7c9f18cf77869fda1e355aef026a GIT binary patch literal 2681 zcmbuB>rN9v6vzKlS}ITl5kW30-k^Z8D&h@9ONFRuBmt}#KW*CqhV1Ut-D!iy2hi_6 zfWCny8WTVG06vuQ%x+cKZi|g1%rbLk&i{8VyTgy4-@XI5ilt5@ai;_ASkS{=J>1hn zCW*x)vPs-$=<&EKOe@b_Pe|vxh1Ox-{z*JwvCb~dPdomN*1MMRA-De@>DY2((glAS16K|&iczTpJNzY ztvE{9JTE*^uz1FCq%sxRJ%+K|j#)K#ja}O^3c@KF<{zuEVOvWUx4EOpN!;;qy7OVc zy~tTvY8_c03M22837ihPvZDCPW~O8dM|jHhBM5So`S%>HYA^a!SaHy|MEj4{4!By? zj*2!~JMiB=PvNQshPL!Xp2`rccISk{A6M)Gch^m-DMN2g7OBxpYB!qK7UODLP>~l7 z&d&qWt5r5D?Xq;J=ud^(u60oF7FTtJUrbLN?DwGF?DZl%XVd@dSf?sc)h`!iWK1|zJhuv8?^wf+5OkA{%(jyIhCM$*$!{WZzlAb1&}bUU?|ik;M!rma#wcHn zLJ34#4y9g0htjzwD{hf53;o88HhE{J^;eZ)s`=M7Q!H}NlWy%ToA{UAwY`buhf6uS zP0lqxQ`IP-!neU-L*j1C) z-qU`L7$z_o0n!!*DMf-z;bIg>TNtEFATJt%=$bHG!gK^kJPh(W62!peD3Ev<S~{CVg5Pd9*%hE^Dy9H=oj~cwDAA{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..efbd41ef3f6358b457fce19e268b61da87c501f3 GIT binary patch literal 1269 zcmbW0TTc@~6vzM5QVMMm#Dd}lL=<}w#^{?8B0-3l3W;DP@oBmp%8>0W*_l@KQ)!|x z@xc$^hccd>tyD|f2b***=lVNy&i?%M{ReLffkFTQWsaq90=zdoSu@S2QKVbmc^}1^0z+@O>L9-FV6{ z_qwI6YRalIs^-fLtph78g*FV!&f$!oHGN)Fy3WP9mLE3#EnhaJwiIMUy98rz&vUu7 zn?aq@I%#|yT~k`wb%tc2SS7buI$2R#?zWmW86F5?h)4sEY7|r{-8;e&d#ng*tx}Wx zs1dZeJeI<@$GomQ!%xG&243Lv_GA7+n22Q47sjX~<+*weKAcKI%{HX%V&)6Qevgth ze;dsdF4{!+sdn_%-H>rLe|+OxW5LFRaTjhdgF-$YCOfX-qIY`Tx$)V0VXeuXZ9m z%aC^>74UsG^Xg+X4OpZvA_ay~Byk;SjL~_VhCP7{X^4jIm*}3QeUkoD2A4@egclW8 zTqG)kRI}v6X=k*jO5eafyP#KT9d*JLT%&U?HozPur!NdQaFf=5oxdRQsmJ+QU*}tx z?>Mg$eyp972)N8%9I^H5?MmAA7i-UiO>yX-HN`>JkmaV#9)9CJ^) zA+HD8Xjl8ZvCJ({l(#ElPA;V1R#A!IE{Iurt zic}tV{#yA_&ENJ#O(;Vk8RgUj(b+mrr#BEEA{huTosiAA+9Rjo7?k^ts`3L9NL3|( zV&_O3h8!!Av4k_5F-*^zRMM<7q>HmCl;ox|V~!;y zw%)x`yZVJt)D8D_aF*1*a6+w!#6VS;3(2k&XS-wmTm6Bs1!uMR|1dWHY{QNQLym|g z1sWknwtX#?&QZj~VKgcF1-pgHALuA>#dB$^IMtyJix!??zDw_1SA?Msn)8;Bx^$*C zV(+GJ_W90siFV*#=Lk)2F!a%^*Y^TX1O?o{cmW0U7chcRhPAG{(IHdX%(GJNRZfI! z7)D~1)chb`TKUP&8Sc_bXNgJ=(wIOFy_Oa&Kni)X5Fe5UNFJhlkhDV~u44Etu9209 zp0i$0tYeAQVp2+Uj?rsQH={c{_Z{p@3_n3Vimm9nAc=D#6z7CIkmOO*So7{Ri)gp%;~Z#vGMx{3R3h@@MI9JM9# v05k1~q+5x2L_}Ol#FjaQhjHq~xE+%u&ysdpU=H(mL?U%&0gLazLKOZ0+gMm& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..bb806d55176830cbf46592edb9f6483630dc9651 GIT binary patch literal 1252 zcmb7DTTfIm5T2gB!EzN5#S4fa?gFt1>XT+8atp9Q1M9}(!YRmulyQ1E5mB74IBzJ3FMWmqag7Vh;!21*4e7hs_Piws6B8Y$vB z8Y{JWxwXcCZ8I2J)yg`dTwTO%%n^bA7=wWbZD?f6Q8a_)Y6JPfq3&=zLJ_+o9?8)1 zmeEd!I_8}R+!M89SHojhJ89u#29tYjwM3Pmai6m$3cR76q-?gQ|D03<{|3oV3Dhx8Ea-A@%IwH(SRVv(V zHydbbf&?%atLl(?AgB{$r_QW9lBDQa?-Fz6u88zNcJjzMuSu^1Yuxn4!Nk3-nA7z;(z&fzEw2(*g98pQ<2xi0o0?hsir) z>3Hcij1i9cQfa+H_ndY{dv4(iu#XAB1g-hRxdd0~?5QXKuE8YjjMCkp^*s0!1Rv-! zfHQFALhwzvm4Yi29S|nJu=p8*v(&}JyG;pq5{8M>s5HHoHkC*UU^>ZoJE?PuqGpJB U3gHgS!W@}Y@?DsJ1I)s}Pb2F|aR2}S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.class new file mode 100644 index 0000000000000000000000000000000000000000..5c0a1579931f23145c12658fec8ffd3b6bc0e2b7 GIT binary patch literal 1430 zcmb7DTTc@~6#k|c3bkD1B7%yFiUov`+mnV!xFnbg3B`u!({^`khiqr+?zE!6N)wHV z5B>mul<~}NBeWJ8_hDwwWxn%$XU_ck{o^NqRcvID1|L8QPwldj!DjppAC5&zo!90yTVdEY8gF$GUjNFm=>WM%F}0hO+F7Ev2+^EMCYkS2%T=&KWTCF4E}_#QTN}gqMuTrd;h&(r5(AeMePz(F9Ue z2q1rTr7c5=<%Y3@Q`-?t-*c&?*`TvKplG9B)4Gb9~7WZVF z7}*=^Xl{lo#t9Q~pWEUVDqGZzz!iJaHg2q4`m#l2SnP2_t}DV&2d$}!d0aXdFgEAEs*wC5rSoJ3B~2@-)y9vE)Wm95J`3tIq6E|5$3uP rNp=$Ph={n9h;4HMk0a^%=sIS|o+t0DzycQWgiN}bB`m)M3z7Q+3vx(O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..480aff054c84ae3424de6dd534d0bfc5268d290f GIT binary patch literal 1187 zcmb7D+fEcg5IsHYg*%7{;srz$cY)Xm$cq{h!X*JVm;i2!KK0HNY@6BXb*6U(ze*F0 zi4T5&A7!i_CL*!{ormtO>N=-RRoDFZ`RzM^MJ)6pheti=LaB&y5pzY%3k)X|YZX>0 zPPB<$ZmkQ5ZGnL`6D3wfwyMGw<(a^JLZC08#E*5;a$(V5z3m5 z0;zuA%2$nWBcujJmPvAvY7om=|5HwPOz&Dcrl9LoY~i_%v|SPCDwV5@Su+7+hAKLu z-BzPU@quCi0wWdUa}N}Eg6+(ivvtjimai^x*X+O7*01l8N=%ehIe0|&oVX{Y^3_xq zyET~n#j{-ce;QYPzU`h;pm*Q2VxKm(t9<;T_Q&o81m-V)iB;dHBr$PTZTVlKv)KIR z)<%WrZ02%I7CmxNp+FB$So1|3P~4B}80|+N`URG*9L7#uPdlP~6O$X?m<|JFl{}B! zp%W)hVAM5BY9sg4-$;LO1B7Y*$#US9!^15UP~>wrkEDkl_On*D2iP9weUQCF2_LV$ z#t7qtD~Q({d@p$yyyxe>LVQXI#&|8H&IOF~*->!-ZeoIW!Rc=EdLH~4-bcRla0XuK z2)={68F+=GJ;oH~=D)x@OWm7#w>jZX$}n~sm8EymCR0fsrqYb}(mE$OYMPlR3HLFB P2W)c54>9`&B0=9Tw1Y0M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..5f1ac17ed29b85dc98b38ca8bf7a4d6e9e540d94 GIT binary patch literal 27554 zcmbuHdw|qc701s71iT_3A_5`;@^)nrmiO}52g}0+)@4~x@i9B|V|Q?NW}TTu*2v7r z%*f2h%*f2h%*fP8P07s2%*f2h%*f2h%*ZV1P1ZT{yT9Me@7^=>yMzC5fc<^G=iK+X z4|wLCM;`}(8ND`3cw79rpLk0`FS37;(1+|_CG;ixwuJsamvb`is zB->lUWU_rEOeK4QgbK2KB}^mRPr`Jv{UyvGd!mFYvQolqvL{KHOLl;S`D9O)P)&BA zghgZrNmxR5u!LH&r%0$LJ48YQ*;6GfCp%QaO0uU(Xe2vK!fLXoOK2iHTtYM15fWO+ zj+D?!_6!Ld$c~b55!o{(Y$Q8c!lh)-l5jcMF%sIyj+GE2J5ItTvS&-^AUj^dX0j6` zB*;#bkR&@vLKoS|64GR+NXU|%Dq#!Rb0lmfTOr|UvgbkB7WNRhdO}0+LJ!I=8+)H+;ggs;%B-}@KnS}ev zE|>5i*%cD@l3gj`A+qO7c!X@Dgh$D)lCY2LY6*{%T_fQMvP}}6Bzu8`{bZXZJVkb` zgr~{2NO*?qItd5Jwn})G?0N~$k=-ESd9oKuI7s#)2``YnSi*~BH%fSk>?INok-b#H z%VaN;@Cw<>CA>;DBH=LEHVLnhjY@c(Y)rx%WE}}d$ZnGGCfRlgZ;|cj*DEfdZ*@Ew z&n^Cfsf`(!)f83EH9 z+nmZx?Wrx5PKOgoWIHNj@o1*9E1k-wqNzmXmYJ1n+BQ4UY(pfPO{IGl2pAeoJCUr@ z5KqQxI=h;kE4!UcR=~{3Q^K`^5Q?3d7pv{5iDtVaiKcWa)*a2Z^mJkD)wZe(jq;}# z$~Q%#S47$!S9rF)Z~=#sBMT*0B-_(YEbb y5)gD47*E);H!r;WN;XfJN!=wNc8 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.class new file mode 100644 index 0000000000000000000000000000000000000000..091c888e68be45fd5b1dfd98ae8f5e127933c027 GIT binary patch literal 1875 zcmb7^TTc@~6vxlB+k53EMNqsW6i`NP-awRaiI@hAl*Z_b+wD*W_X4}KP4!vd{Q&wM zG|`y&;0N$S8PDvl6qbd?KFrR{x&6+6X8QZj&tCvA1&_0kf_oWA!hJbBki(oD=2P%6 z1q&&7M4-!IHdpluvmI`kTWiY%$WsDmmMqf|swpa}?y>~tlRrX0F;#;Rm?~8n-L6{= z%66Eliyd0ynnU+&OIVtv)5bKF8C+eISyPnX?y)%n1J7MkaD!F2!>c-5G)+sW0?RrC zhD*C@Lv7Ngq0=fiYg9e3(ieulqBDb;0+T4~9zfb=`!2UxE$(xrS#94~vTDfIo11G%r!{bf!gt$*ZoAtto!#0XTq0c zra0O@!|_u|IsX#O7XLq9wwY+iOF|%rC@q8WfULo)X0vUWYdmDC**?G7Km-5g7op~rgUmp79a31;yOtyV*;YRUox8&cb?lMgf z==HX^MK`@?&)>;w2v_k>A%!GqNMN-LWO1IucNK#?C=v(PUAXSTZ#V9CIM4%UUqUZh zku$L7JS#pY2hO1Z*^e6r(185}2AS`IpKs95m%$y>0LMYBNAXMWn;8267$<^AnF-vC1X02u%}9`2(I83~ z)~+{3rRdl;weLq zD;*`wl5|{UTW>a28Q2Sk&K28oJz;qzVb*1wO6i9J&h3^RqYELTr70DQ*g@%8Q<( ztSY6Y)=vCgI&@X;C`;+)3|-oH+K^b(z9oiee!N62n{~Sj%95M)T3I^Vg7|eO+aT=( zDM<6c81r@&Eok9#g2#kAeJBLkU|Rp~VsIhP;5yvkXflkUF)^ZEbJ*DH=U z^tLl(2&E-lj&SrYwMm2u z@rhYB4C%VI6NuU*Klgk!ql4J^`o>y;F2cyg9fIgw7$ZXm-Gzf!PDMId3}HBnPIP6F zLw^>7=x3O}^a6#~T@1}LY)9%#=g6Ik@C0wqeJPJMEd%~u!M~I(c4`0s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.class new file mode 100644 index 0000000000000000000000000000000000000000..1da190c3312c494867808b93dc9ae24e00b17aea GIT binary patch literal 1404 zcmb7DT~8B16g|@q3QZA2sNx5TD3(?j1$@#F2||J?U<4bYPt)yK2DiJoJKLbYN)wHV z5B>mul=05&D$*7j`!Lh{b?&)m?*9Ds{ReC_@73lr2KJm`c+K}hEj(QlZX~mWVt$MvI2?TPRNe} zU;B>l^7axp2$8GzWDt%tYaby_!L9#zFl{0r_)n+HT*^SNhDlPNO`5lsM zFbvV|9_<7T85D3CR|+U#xPVI-r)BTE>s|BFhjk*`PW@0inql0!l+SnVo2!pzcQ8#~ zWR?gFAdRcYVbGAFrA{GF5n@611+qu!9wBcbq`wzmV~nCi@1N*I94*FCgGqzXS)^)C zH={dS{s#8h!cWpUV4d^S7}Uxp;2N%z#c%^tbe=B$g4Cyu;-@`}Z{k)`yh5x}rd7G} z6{(ZfdF!px>{}M07-uEz4Yg@IJHu_v^dOS%B(mR=$Q|76MI_xxq(MaFnM91tDa_i@ c@7d>=BD+N1X^Ah($ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.class new file mode 100644 index 0000000000000000000000000000000000000000..00d91ca829499945c36ad7cf7946b8527a38005d GIT binary patch literal 1167 zcmb7DYflqF6g{(jEG;0Fmx_W96#Fnvf{&P}Bm^M=DjKPc(NELu(2j0*>h81wf0ZU0 z6F>L^{87d`%PNUfD*It)=gvLno^$ukkDuSZ16W2Sk2IEYNa3c7qKlG?GD9Jfp%Q*w zhLO_2%grYYY>Q!hO$U(?fvF3>Co@D~AI6XlL`O0#R~wS=wRE4$wiLc;^QQ75-VL?U zp7weF4z~}t z1eIi%tZI+!3NlUmB$zgBMH(IqH}zb2??g)lt*64ojZ3V#Eolyg-7S`e(;V-O8~rA@ zS3Eu5TF&(CuVTpW>R#x{4Q1`l4HSIa_L`w`a?e*iPezdr6N{z)$xd=J8=LD@8l}aP zF-i8!K#>eN8mI2FuqneaOk!#bqZnhjKXmf`LHBqd(9@x`;~L7nrZ9pZ18>U%tCL~c zc8x2|cjG^=KG+GuRk~1VQ2XIv4q3SLJwh|-AV+ahO#5-#7ic|0(a{JKD7?m5!qGTl zir&+7&S_<|X3Af|KE(tx^v=e?TbQM9OGODdhx4@3eWHSYgFnOhNQVxNz$*j67jY>8 zuTZu_m~6T71q}Pg4;2}>|s_?-b$N~B{^7#D_)L$E>PALVxG6HxrRmBlI82T J@dhly=r4#RCQkqW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.class new file mode 100644 index 0000000000000000000000000000000000000000..1a713c2679f9cb2a5b218c59774ec03d8571f702 GIT binary patch literal 1866 zcmb7^TTc@~6vxlB+k53EASm7u3Mj+X8;BAv5z~N?(inYlyB*5lUSN0HRG;X<2FP!|cqQ+wc5mroVpw_z3_r@F)!lxSN7F+>^t7IV{LwF#!(} zu#|v@1iC!ta@{O4*W-@8v$0BmJRxvq#j!o1+oGtORTjg1@<#}0wr(*3Gx-vuyA`KK z*&fqPu}90?@aTc-2*+?tTAQUZL)8=oRu_dg2W)}B;IpbNxW$Ux<0X?V+qNTgfn_}c zBl&&3rq^lRGHHq1WvU-p>2u3mGnvI~fl0JY1(0;vVU@eA9QC=9tbAy#IAvt(QK_h@ z+ZDPkTy9q|EV*`M?~tymY?s?y7AMdlZO1n>LnX?c&a^Brd8sO7Ynop=z9^F}5s2o- ziUd0I+-93qtHj)bjvY%j$3V4p)Ew8rrY80{N-))4)2F)eTCZS7fue~D6TTjExv}=) zCyylI{Y@~R`~P^^W2`1`2!RZuG&Jr-9C@HEr;x#N4W~X|;3glLvO7q1{7AZk$m4sm zdtZ0ihCfShJ5|?U>s+bbq}QYbA~4bBR1Jf9p5q1z`)&O5UM?%|z&EzOv6jaNbp7-S zfj1CH;d?pQa?8xk!bP~0g%0ScX&6KUHWL_Rz6*Z7AwORVcTfNvhp-;SFTrnY{5y~@3g|M9akV)OS8$&7 z9k7LKxI)Qc7{}(|uMqi+#t1ZmABP6tfRP}03B4m26Ca=W29ZYTwAwA8PCF_?zwZ^4 zmuRC(Edn_h3jv9?g1ia^8Hb55kZ3E2i6GWLL8QzCZia$rtswPKkXzv(S}Vvq1bN>E zWHJ;a)(Y|=6oiI@#9BcLe!Jf IJ`V=|0PfOv2mk;8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..2d0f514c9fa46bb3de669e89e623abdc996e30d3 GIT binary patch literal 1689 zcmb7^YflqF6o%jFowi(x1qAPcSU_3iqN0X`a7oYx4aLT2Vlv$hWnjAtyW0l*sDDTk zjfo%p0sbiCncbCQyFlCzvpaKc&%85dfBpXP6TmE;c}7vh*#!-5(fCh;hV$4M+Q z^f|(o+$am%k(T*-W0iqDXXswBOvmM>TjoYX#3_|}7(>kDb-^%OtO#wVW;HdjE4bnA zYE`K_+JSAkmTnnZb52tk8iuXNb_JZ=I%<`(EP;;z2f>luMwZpC(tNa6Ry9*`NG7-DLO??I)4)^6#hS6Z8zRj zXU>ozl$L6F!cj-mrfY`EwVVbDojxjME=YA+$pKPhMR=j9{d%N&t#0C6}%oAd>f-d z@Dh1PC?+vE^$n3$>9n`HMT(TX41>N`P+p;pd3rG1!FUKrv>oJqD9BwD!a$Gynhq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.class new file mode 100644 index 0000000000000000000000000000000000000000..6365f80ba6b234864a4e1e77f8e8e25b7453b7f7 GIT binary patch literal 1653 zcmb7DYi|=r6g^|d4;<%FClFqx2^2^i%JM9fgn$J^0=ZDd5JCHCY)_qm^={amje!0D z_&HPpA%VnKr2Z(xnOWnQG)+`Xp4qu`@44sPd*`3e?>_=KhwCL2ad{64_{A<)3Roy% zD77pWaJ7J?0Z-)s`L|;Bc%NafnpM9bN~6e z5~$Q4%MI!IGU#{>6X~F{AaGzM35@QlRUPZ5uWCUM8fgd}3!HEP&%9?{-)rii?aBVF z_ps~V@>N#_h9E@q>|K|fb9Qcn{dsdhG{QD}!go6G)Rp z#JINQda>SA-k+Ut!&7TY`ew~*>sIWoN1+K@q3>;+_ij39t8rn8X!-OkFuODTnqdu^ ziBVR-T_+&FsHtE{AUiv^O6!fVO-f^R9jLoWx2dB0k~OlG3|s7hWG8s;8Hdc8roL0V z6aGy`OlMTY%)=dJHp@0SJD2MJwn@YBpwr$|*f))|baNZF_W~tCrZpg)%2&j}f{!$e zY(4o^uJ@?d{^j)l%U)pCw2B3?O}|QwFo{}fS=*wG_GO>8b0{#sOMhA|6~|%Z8Y_?% z=0AtA=Dd5px#iop>UqDVfs zGh4<4#s#Xoj%Hsn=YI3?-D^HpEh8}LOgi)$?oI0#cA7B5=U=p(`1}u|gkgS{`HC_a zp@qbF{*Gt6S7@DxF^RpuV;^tHn3e<1`=Il((G~vbb%+k+JrI644gWq3&+~@jxlR+n z<1V=8s_!8Fc8D`vtrKt-N4b_$2OPtXJP91f39i%p-VA<&%xfAll=U@udE4NVnC%5G z(K}*-Tw>))nN?a0vTSuU>kKKIhc2F_`DwG%;3?btI>%Z;<_j(dq{bJ$i@S zTV$=pQp-AOquc?XwePZC;Q+;{UV>B3S5$iC{fW4zw-ubI;j}W}g56 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.class new file mode 100644 index 0000000000000000000000000000000000000000..41768e77f37d1a02c1a11bccf5b9f24421a27772 GIT binary patch literal 1407 zcmb7DTTc@~6#k|c3QZA2F5(5PC>9V#xjboz1R=pxFoF%yr|EWVhwKG+XB+faX`(Ul z!5`p{GM<@TMM|M@A7=L4zVn^S{QUL(2Y@B46p_c`0CM2wcv!%r0+tF`W*ClSsDxXS zVWa~8_4YFc_MBmGBk&_Fd|eZ6Ec1k7KE{yqg(n%7s&&cVHG?*nEh${x;tl0Q{3r}` z-~=vjFLQ$syLw+9>-`T$@-f5YtJv4dlQk8ox+~XxKhQ!`+K6GMdMMiBm>+vCuPeX7 z#a}Bw@Z3#TdeYYflH0Ka`a}6XR-tTUQ(jKcAYLODhP%RV@;x0YzeypLi?P==Io4xs zDCRaSOy3jbE4{{$t<2UKhN{Y!JF!=n;l3c|CQsl{*97&BxP)Ry5N>t2bI$CN{B@Sar zcTd?3RBfgvr6kceQ}1= z8w>-qy+^xYLxv?x;A#ma43=;OqYTSExBYB^^tMhKw_87yj%FCODi!cO`|Q+5vpy)( zqs$Y7K4ftX1@s#>wAUFF$wD+pzC`jc-9w};Mf7|54MxaH{Qj|yCD!r8YA~r1I>#xR z)6MA4&wT^?Y~d&A?6b-RN(@S69dI2tNMg8&DLPLFe?jI`NAT0G!MAWb4PGNw8Ix*m z{wp#ksf$)yrP^Ougz>~HO>d}`ZS4$qFx`bnwv)&~S0Z?UIZO&lE dmVV!kV~XSoY0DC`n8Q4YG?@ojcncPx^c$;;KOq1B literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..73248037495024c15f5763efefa8dd8b9c81d87d GIT binary patch literal 1682 zcmbtUX-`x!6g{1Vfniu=5phREhe3JB;t~l75lGMx5fHae5D}f$t6#W2SKR0rnC{mt>P-* z;G52-?>S2{C^`K1uJgwCCOzScKvR&^j3rR3#D|JhqLi%iYA|d|T$QFmzO~0$JRAQp>qeV3^k)Nka~>vP zs@ZV9_w=Ag+m?y;0*vJU-QNh1-Y}<#nnG0e=*4|%Ax@_AhdR|jAb0IKUymi3IRg66 zer4ywigLx2G+oG_LC1c>k)iM8Q#$UtB8oy4D_^bbuV=c7jB%BpzV4GV#OUrb zP^JS<*Kz%YDhZXtMO@0E5luO?<2*y_zUJdf@hx*j7$#1=)Mv^&c5E0oRKmOqN-USS z=FZVj&%~CgkD<-7lc6(jA1C?ITn}{76P5u(Es|7D9kMj9r`w-Ejvh6tjn>VyZl?b^ zvNlF&LF+rT(JmEDmJW-)U{UoJ#SE&G0L&;v<7I+4^k?)>7k0ruTc0a5)>z{JuF^bL z1>hR4(~1$d8#Eqv-bUgRZ6>hqJaMdZH*UtxV}wqSPfek32Z{aES!0 zO>bsBwtRX=ahvuGkvWpdRMAn`M)Erv3ty3XyNmP=lEz}FB`vi^`U9(^?HUQ@AE4L~ rC&*hYYl#Kyr3?i!CD3Q3?4sEn%GD!q7yTrk)qVi?-Xjqif!lup;03bH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.class new file mode 100644 index 0000000000000000000000000000000000000000..b3bc117a970996f271a9ab5fb8f544f9a3521d7d GIT binary patch literal 1676 zcmb7^YflqF6o%jFowi)Wf&z*cL<=aZTtvi>kOB#&5d+v5`Lx}R?U3zmot?K2g!F4=kI;v#aK97@>{xF72g?pA14MpAz3&k=w-dEkG z!E4;KRn4df%QG6%Rj%dQMsv~7LcXmI_^~=TY4A0Mu|3~WqRvag6J?ukIF74Kt>-b^ zFCLjq^Vm49+eTS96~jEW8gJ|Nmd)$jQ6v&`%sMBW&3|!HmZ^Bvl_w0tfskRFPSw~~ zQaDvQl)qekLy=?IR~j-^IF(9C{=pZLSE8*H#4NW$p<{($O1uz`Q0olQ{7i{quqYh< z%CDEXJTU2Yn#8pz!6v1d*6q!hstLO8YVZ8*aZxY((hDwLkU~+tT!#n;s$8A9{Zf9W zx7_)140v5S%lZG8(N~W*b+1rO2&|L698u|-c9kMSQ9Di}t;(G7(UM6m6{I<-{exfW zeb<*3-xfN#6XEHZ*AW@!deqypxaYaD-Ip!S3wv)P@NWCYw|BOR^j4-WkI?o8Lm$0~ z#;&YznZ*QdWYLd-EUqG##Tar7D?J}l_)X~rce1-%KH`>Q$OT)%HTHwYEk5eb!yS71 z2|`IChH<3ON59k5(h+26hj?f`Nb3yEL-f7kVVDfW*f!|R5ppNPD6YN3b+QutdFyz~ znj{O|mBw+BHE3ou$7g?leGTH?q)`(A^O&SD+j77y+@=*H;=44SJ^T%kFJz3MbGQ(C zcnbI0hu6tFLT3`QbKeo^giZ&$yOfsKfx>9Zs~ujWO$SM#za=~f0f}~l9EO7AF%t$7 z?FOk5NbN!poo0sFP>@(Rh!+Yn7Y-8Z2KhuFpDzW8;9*dMM?u3(Qr_kXZkkh(AL9uv NsYMpBcnId9|1Xd!Y{dWo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..3d20b824247a460e69f7f62f3d005f146b3cb795 GIT binary patch literal 1206 zcmb7DZBJ7%7(Ko0MK<09?(sm2@t2EJ= z_`x6Gk1{^J-iRnLU9$GJJ@-5t?DK(UN@sK=-&jlp=D6ysbjZ zJ4QPl>WKFqaZl8Z+@3sgd&eEQ#4xqfO`M8lQ(4uDyeCQ;)o=dh**-Gwcq6wo~lH-Wrl%jtx1?w-6qUvLnZP>H*QI@CnzDq zcteNeS&(yDXPY^9s7S%H{+4#6id$V{Q!T4TIVzz}GIt{f(w!3ZxLWH^`FE8@>>oT& zs{c>ptB~*cD`Y6`>aGdphVm7dJ>SDae*+8)7vIE67)ook$z0d|1)X8@8=LD5>a)3v zV={E*e5DM7)M=fUrY+47E@ONMWehPa^=-*x9cm+eI~%#*7EbW98MfuIm(4KY zi^!GcyXo^%?|h@-Ha)%^=t>Zvf&z;4eTm*xfI-?P?X(`Ib(!W7`j1+SQ3&(iXuLv4 zoMuLIzWy2PLmE3lV*HYoj|x~WV1;2g5}~x* zh6p1W_;0peGO$++gX@7GDa%(4%Z){zQ1p*6g6Dc3xKO;fXIc4Vi{oH~%y%G2Jn*$s$p zXTRcj#1pB|Oo8YNEuoVBR?Bm}Vg4U+A^HRGxP0+?-D|$BZ#%~Y)U<`$*w&wX<&wh9yes$B8q}A-J?X#nY&Uk*=cTmb8DkYOFeTw zLz)eS0oviCozM|s30HBggc1fzxPnoJCp~w*YmfBEPR6&>JQTKK7&R^#@S1sl@}u4( zOw;SklZZZKF^K~DwIEvX42l#XC1hVBdzijMo-Y1^%%_gx7hQ{Q;dWZQMyfKJ zYJTA>GAGnUKfuMNU@l9keHY15{6hC7()A|%@>WUs4`ySUd)NVZdmLqf!vLiCt3 fm^H26H`g&mcA31>0&|$h0-1C(53u+SEJEowt!qOg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..1fa9e7f69f4a8b6eeba1bfdf52b424f2f9d4d80b GIT binary patch literal 1702 zcmbtUYflt06g}MsE6cLrDk8q$!lDlH@DT~ghKE5{Q5M(Nr?OL^GCPBv4gr6aCJ+)$ z{A%KlGTwG)1r!0}eCV{d=iYnnX?wr_`1}>XAns?8!C)&|Fl2_|3`Vj@VK9R`8Qjg_ z9z$m+l;mDjs89y}i|Gjl_K2ZB#FF5i zUUFPn3!N1e=%5yO&gzh3B1E2^6Ki^IeMLNA=$VatE$gBxLpkq>lJ5taYf2k3Tr0oh zt9;E_t9#D8^j(Ml+I3#ly-82hg|8_{>Zv7gM2Yv2RKiU*c;yXSmn(NRh_s-9oi?Bo zY3Vs-85-Btid^)$juaK}nHgF}r7!guL$bH8O035Nm$G)0 zr7xaF^?9M@I7z@zCClB5!*59Va6omnWkbxId%W#xP+^-_~g7;B$d z6uP0@aBttiasNELOxO%C();iJMuYUKxl0U3iAs}R^Rx;?%3Oe5=VdglEkEHau`Dxx zfd2Q?vXvlGH8Ca4QS={9%v**hq4&SArCLpdVW4998`b^wdNjBd(>dhPkwX_wFdW;KzN8diH}8ev;ek*5u&GOXMydr$m`0(* zg3C2`_KfyeteZj^j$4j0a4NQ8$q(ke;3BoP3>c0eNkz3HOY=7B2npn<(NTr8?xb}m z{g0A0AEJO`Z*ZJ;sdTb*Tl7hbYO^S2P(1`-MkgB25X7NBqkp=%1@_7MoTahF8V7KW z=D7v{=W&5njJRE*akujZ5+7+ZfoATO^;=egL=MA`u#ayM6+~p1bD& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..f9629eba5bef9d157085acad66746fd7fcd45e01 GIT binary patch literal 1290 zcmbtTZBG+H5Pr7rltT~!MFka5OHnq_k1CN=Ngxd*78(;j?OoThFzUz`8R!S zRZq56to%@JYHh5r6gOsANgPi2NiXES(j6|&PWjtjnB<`l6_>Rmq7FlCw8y5Uw0_@8 z@+xT2BT|*tnRDs6(#mcy(q~#QZoi)&wTxgQrw_%67{{J(r>pDN7ACdjG?*BUb6kw1o^a zwbfxgtHfuB*|g#dO?BkQDadIe(#YXltF}x(3gnh@#VnoLhtgSh6JuEWM_YqH#<7XA z0#eR@9ouGt&alO;?bl7ZK+B^uWax#FWEsY&&&PXFM@AlIFzdm?goi0iFl_waTi(dkM2I;9zB;L7)r?FCd#PLevDp14pllKMx4 zY~v)a(mx&JS`vh+Aa#yloFpSztbYUhOq(38)9RuCb=;uUO97aty!7&L3%6;#===q_ zPjvXF^NXR*3s}sYHwc|0pHhA8D{|+ltBG}+ctdc-Bkhrih@v1Xhmy+3*%yc*CQ)!|x z@xll2p^T?90|;5y3n!Vj=k$F1&T0Ge*Y_U)o`6?T#OfFdsJmgUj7McWE@PcxDwdHF zVOvJAGWuZq6$9I0m}nRsTcK@Rgne10DDGnn#eq{WOgE3jK=4rLE^paL>FzUz`8R!S zRZq56to%@JYHh5r6gOsANgPi2NiXES(j6|&cKO?0nB<`l6_>Rmq7FlCw8y5Uw0_@8 z@+xT2BdAL2%(?VjX=OJU^0n1A88l3X3?`dO%iVs@m(ji;LRW_gsC+?9AURVO?4cs$ zmrY;t_gypK@=%J<9`cR~VtyPMYXTGU!BZ+drQI@7Z&&*ewf(wD7if8OhRk|lBrL-i_4#-&>d45$3}!uenD8)#35JdTI~Th3 z=a+ZSKazo^<4IJ?@K*95)JJz8aF3o#5ey~daT8@!Xgx+RA%`mM5E02&NG{PlNpryg zX1Z~juhKsq<607gsvvQW%s9=A=3@OD*k@YgaGgdM1*qc&jb3VidCE&K54Uie#*5Bh zko!cNe>%Sy>b!u(%z1;XbL3O1uYE=CJaskEZWHHD5@9a2%F;Wuv{;5aLqYPFK@Nt3 s+#L>*zYHP>#2*QgqqA|PFD3n7q}4K&=t->LJ|2)rZGVW`JFpnuZvl`V*Z=?k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..7f6db919df7876927fe2a5b90ddc0f7e15832ad3 GIT binary patch literal 1294 zcmbu8TTc`*6vzMFJIf%5fZ_!&pe~EjL?2bm1|@-PBw=A=;!|g~E+w-qndxrOPo;^* z#0NisAIf+-Gb}>Z^}$J|?KwS{-#Kl6{`&p{z!UH)iddaM0d+U5mGP*I$7QTD%)~NM zB5cbjRz@FezhYoJ3{#s%$5v?D7GYl&DT@0TLvi2~471H6F%Ucyy31QOQo8$$VR5go zt?J3Pij^PAhStUkOL1d{mBitMpY%fRE8XE@xXa)6!XyucsJN^h5p@`9<2@Rd()xWX z$*Z76kDw~8p>yfE(#mcy(q~#QZoi)&wTxgQrw_O1ozW#O2tGl%en)t2c;f!tEAn&ngdXr6U`hk&%Zv%zN-K3@`ulXz1pj zUEp2+NCuWpC{ZcHTgjtPAKjh6U3xM_FqDwTb(B$|^#r|!9ICWKNF-k(xkU3c%>_r8 z=_YBuO#f_*D@hP4gTw_g<1{mxi}i0{pJ|c9RT^CsppI)adZ_^xDKEV~+`vs5&pUrX z?h|eP>HK1(^DQi8&KqQ%BcD=z?JII;sjG>0n>crp2n(rImfoSI#WLI;36j4EaxfC) s&S;SQMG!$C{#cM4osBE~Uef<1S}jwFp2Q07;{l1(_J^pw1B>DP2KSO6umAu6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..fe9737f3f65dfd7379e84a79cdc3918e48868d41 GIT binary patch literal 1294 zcmbu8T~E|N6o%i~Z$QN`7MR!w{3y2lxNUoVRb&+N34!9kCSHA6eNgjr%n5-Q;>j=gUP1$)lR?XsBqsVp{XNqS-#CCP|lQv z_)rtM(R7r2-wg&*9V*+44`oNYkvtBAIB)|`4xX{}ly)y5$POVkLLIZCfxrLZ*pOAa zD(#`bOl@UY(<;%K#cW#gg{~UB#0 zRTKqbRzV8=*Mn;$)|qW_bL&l$S7>Q;hRk|lG_AlGTYbD6c2sC#2D26{Ojwx0gutu+ zJR08o^9#J|94R;E2_-5W$X42!RsvxQQ|* zxnKx0-8ko~{HG&aOM;sq5@N>L`!N0o$BNFa?Q6dDtsX18M*vYjEj(+2%jnrKXX z@CW##jAwQi5K`d9O?J+lGw1SsXXgC=^Ya&g7vNPCu{?qT>TX#n<5?Nc%UETYh-IWi z*p^YOjNadR%fPl7#u`S)R%qK6VP6(0i~ATuao`LLlg&dh5IhvR%Ud>5y8DV@cDJvs z>dCf>l^@D=t&J6y^2Q8{Nx(5b?uFb}y2HikDSzJ!lRA{5;;ME;)M2Py9kFhytlzhi zq6%8{2vntY8eDpB_W^ z3{$n`VU4TArykQO?Q@-V3`Qx*Nj1_a;7qHwOg{?brgDsyPVARsT6K5FuyRdBNgoMP%oJ1bpHtXqV0JIOGUdS&Guw3IBv!=XU(7lG^# u1@dS(ko-j;f`Ir}0?Ew!OY8GK=|yKyhFU0+Y={dtgh?_PeqbhuZJH5}1A0 z_ha2tZ5?UHQ|rDT#CFWQk-%aSa4e5|o^-U|k@o4SeBbkuI!sY9RXcXr5vW}qu^zLm z(~lLS3clSVs7mWJxb#~4I$jgV*OuFKXapTPj5oEfcKSU>g?ly;8Xkd5`Zk+DJu?>K z15L;qO-IR(-C!WqfwH~$Kz6hn$)hlc12^#G;3cW2Xj^^90C&|6fiyxLv#Wu>_vy%> zt8`V`M}eu@^03BLqEnCQl=ivK8U~|Ga#D>N1J1N+E9i%=+SG>8(uw_YOsnSZ1XiwT zuv9@#5BIsA z5B`SS7asl_{AOtI1I%T?YxK@Brc__~j@()4YGU0Y&g~?_OzM@DH_%eD0uP4*$zKGr uKNQHL;Xv{if!GA%TnQw{yD`+~lm5?fw?K-P!XlpFDOI+83AGOp5v;$%?I%0{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.class new file mode 100644 index 0000000000000000000000000000000000000000..2833a13b927c5af460bb32f1fe79f63aa6520d8b GIT binary patch literal 1181 zcmb7DYikoh6g{)e!#w)1w$;|!s@0mL;y`^MsD;u8v<(U-4T7I0yVGW5cPH#lLh7$l zPy|2t1N>3qoptF$W2*~0vomwfx#!-!^Zm!yZva+NDMmjR;Lk_&u2=0sAn9k|$#~Qe8u6hShpo@`FR&=dvS(Z#vvl zZp^!pHrmxb??2>LsOOue9GK=&S3YByeccO<3S>*gs_o15Fw{m^y_jLS{!aA8fDZzn zw^itIaeT_(1pbyU0~s0;$%G=1WM}iVo!oO3DznBgQmM8Gv!Ol0jMr5tU-p8wjGBT1 zGECOBOF0Y5oYv`P#&i@pczSV44JwQ$B5$99ZHu7OO%oeCl;(_|N0sWuYJV1JEdEXB zapnJIYyq-;`}Y`%4c&`exvgySb3^SvuytoxIlunvt}EkMM`^;oxpx|rM2g^9G^>Az~UxY-xW+ zRNU8_IyH5>PD{e&c727w_%q)Y++r2(@v6zzZQBvLK=U4fDW%Y&Ez6`;Zr7-OD5cLW zbJJuNvjrMS*t*5g-$t9ig<_S_*L9~!S%c}OXwVurJbK_d!Z93^HW#TR_f1h|Em3}Z zz@(`iWvb6*Z+z~uT096PfmrAvu@g*&Q^Q^UWWIHQK~{aC%x)-+)GD{RSR)Y6&r}HH ziri*9zEx#zS;y#QjvUNaMaMkjK0Hi_2FG;V=p9eVugXdo(q*pBM0-Mp^D|K;$a$R? zM}o-ON+o%dO<7?AX*3<=X$ejKN0!s*GBB{5|95?fq7YOul&xSTBUX8qXTd64a(vfd zTU=&$;4nXPvK0x;_Nbs?Fwb+`us4G2b?wJ>bvwM9+}hqO;sd#MvWM_C5XfL(9_+d` z=4x;OE^06UISqzjSc5S+oP!*JLeE?uMu^Y#=(+7y_n9FG467sV(2{z|{GIGFxPtFI zjR<{^L^m18;<_LEJ_Z^jBnR#Xao>;gY5Wg)a0Ug)777NHASMMPF!}<{q7JyHVP!(31T9M)fGhMAHN!rAc;ttx@UD^foc;>>vCCeEe-M5N4R&+RwooEiDaU%&kUU;!VNFp3+a7{N_5 zteN3`GprYJtAqk>6tPjnW)UASOh!UU?l*;sWEgyY`xXQHh+%9!3?j_~-Q<2O^5ob2 zF^00+5nbtWe=}5FhD!ZwzQY}#2W_XJl?>X;4Cn5|ftFp-l#y)tVl4ej-;bpKbdWC@-L+B>|;bp5+~Y1AFjnzbuO*? z6Vb5ZboHp7IY)lSG#5jWT=z?~NG|_Ffr}Kf?_jC=@9hnWMX-Hfec9DCVeMyOkQ&Nl zW&hj<+hU9~-EThOy(H_6BTD~AbCeoktX#1vO|>r!ppMk*s=1X6^EU6tUbZ!tnmh_s zQsI6zPtZhxAze0GFHd-ixzx=?g^d!H&#s4`y0D`iaLbQx1PTgI#z&f^7! zGxnLW313r+@0rWUuzX^#JS*^0sNGcA^jOKjpG1#xx=2aRC_TwU6qqU(W1zf^q zni;B?qw%ouLu7s-VFpi)>#4>y%qPaHq@5v~LT&yLGEYO7?AN;#@SgQ>wy%|hH)vOE z!Wdr1)fABIFo>55;^2)mknAu>k3b$A3t~#Z@MbDVZW!ddRFH*qklZlH_XP682_V<7 zNZB%_xq~c$0W-CS$p4A)+V3dbdyL{Esx*BuXjxmVahic2QN&NwD?cAVoJmr?WOZ33 tX{om;!rSyIgLiCmU8dE$6zht>dsxN_ZK+MKWA!WKBKi$scC!)A{|zHF_L~3z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.class new file mode 100644 index 0000000000000000000000000000000000000000..195b233097955eddb44a21f7619f9ec47a420dea GIT binary patch literal 1240 zcma)4ZBG+H5Pr5Vv^0kx0*Wt)0#b^01-^(cBm^ZXsgejZL_h6a*LKPEuHJ52^jB%3 zG4X>xz#nCty=y>7MeoDS?(EDw&pb0fe|`S}U=^zcWO08O89cDRat=I)hdHb;jA&_)ENCj5@fQWg6#hHTe57{;qdqAR#Bf(G9+kqR157^Yu$ z0;5{8rnGW>xfukZ5r*n&hWR+*m>;)%?y8{9#mOr_Z22(`mB`qN48@D1Hw{6$9V2Z< zAX-Fd*c#my9-Zf##r`yCssj0{({g3BFQ_Zqd+3p5f`p@c-(T^jzSZ9q0hT(d|w_L;+=2EL|ul7;?f{F^ZF!WG7;pA-j-vIid198aul4L3VUHE z^5nL%T!$@M+0Ke#`5&Tsp42*w_CK_(t_h{T4s0`y?#E`gD=(_FI&&8z^rJzvNRak! zRF{#1tGMRC!H9z~j4&+xmw>dnrwh329!bxTjH#I(ptF+%;3jU-jbR42>3=r)3sRrXB|jUOJWDMl$r}WfvQVYvuSlIj7h-RP zc<#g%rjn>Wyrq`3&2V=hk@R^Y2Lp-B4JML4Pec$A_d+5m%*U-S#FLmIy7#C>M`960 PEYXz)P{Q(CFb(H7o~HrN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.class new file mode 100644 index 0000000000000000000000000000000000000000..70a36dd3075895718456a8eebb44325e37ccd576 GIT binary patch literal 1869 zcmb7^S#Q%o5P)YBCut6nPl=zydrvUkHAFfP-|)}wPl&A&g`nH{j;jiEOXPO7PUDhQEbhk$W!d%>2vAp26JgO>f5Axi1HgbfQ5)r2%LyW z<~t1fhtp*j0I5Bv;Tm*{iEigR`ZXug5t!+5riMX1&vDzc>O-73k45R-_Kj_AZf3C;38bgKo)Wt=oibdSVmx!z--SO)=?u?eAKjE{g4`*z<^XS zN8OWmoxK&42Uqb=kU)q&h`}f%A%)**yfqQXfFejx&ZC^i_gU2TdvFd0p2Hwo5%IWn z=&u#o+t##<#i94$JceOC9bp&zq+@1VP>*$on23vv4!y zXktN-51}A)au~$9b{$PD2=Wm@KAi|61}_4)BZ K)Pt-iq~Sj@Ja~ct literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..52a37a98a3545db0a740b0aadc786c277f202ee8 GIT binary patch literal 2130 zcmbtWTW=dh6#mB7#&H}sO&dZBC2eUFhjt-NDbO^|5PmqbbFSYx-^|E={Q2we0G6;`z!+A>a11w% zST*975ufK#Eg*-LJZ|T)md722awL@GeqE?YhQWioq+(w%Oss`Lqb?;@|quG zDDp-_iMHgL+!>Z?4dFc93EPg?72Mamjwjv7X{k_$ZsFxcNxWO=c zKMu5Pin@$s!xz;c2(`@@F@|I-Ap_6he_NeLO@G}NO%Z5Hk_mWI5T0re zo?}Y9h@}!71IZcdV zsusG$8Yk{(pC~hWS5gDFMkA_ArDN`!jvq?Bdw?NI2%6jxx_7S2^9!T19%Xtm>Q8iS z{=erjlgPHsL1f4iv<|0v%H8=Yk* zk2w8Lx(i!jtX#1n4T*EZXt-j)F)R+h4^`I{Q533#xK2y|czZhDiEnn}?s|=``}yG& z67Ms^u+j~o8{fL8JfVts4|7G7alD9WBW8^_jWY}<4(DA}itn4-#c*@v3o^X)^?~tj zsDycalz8fK&7H0sUy6Ox6vMQ|BSUA)zJc-^bC)njFXb2*3drJZjH5{36ZD#-P(sG^ zMf)k*muWpg+UW=<07pLmoQJVH~1w|Ka(+q!{FM$;008Y z;8pTYQB1C~_zJ1R(gmx1LKh&dN_+5NDE+FIitUl^m(7RAHG^DO|IM>k@r^OtlsTuHzGYN?SUJ SpW(*W$VBvy!0cutoc;?Gt>=0G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.class new file mode 100644 index 0000000000000000000000000000000000000000..a296b26a1f683f4c5655d7670ac1e13a2fe409c6 GIT binary patch literal 1602 zcmb7DTTc@~82zT*w$PS~SWvtp2nCc;F5W{zxFnbcRInQLWxE~QA=}-$JKLa7`j0fx znE2oi@JAWX>{fxg(AbCBe%EupGvECD_5BAC&C~rXrD>s;QnaX#C4Jn^(47q3&CoqY zgTC;jX_tlPOV@d}xyFb+V$`?lI=(U;RW|KFq|i$L7$d_m8-me%sUrBBn%m-{E=*h1 zc~x3IZ+fnBE!XC)1+F^;w%Qf@YWH1JJYY2XG;ow`h_du$#TF}$<0?}D)@L+X+A~|` zKHqQHyds?{H~&WYi-x^!i-vF%niyLlfgVr14WuWk$%t33Dtyb6P2G-BZtbvTSZ)=Z zhe8N$n@)}IC{H>yv@4#ByP}X-36!R9tcGpU52Yj3GNWX1y3A;xBptC8G%CW|H8GXO zaV;onLRZ*rr=jW+V@`F~?YUVsftINW6^*)BobF!rui6>^PlKi6|JUo$QZ0S?jQT<4 zh@kyweZ-;3M(PwmR^McY%$iJ;FdQjPd$kC2x(}n-E;nRZ!uMUT zy<-vjv3s-bFE$nx5+p7vMPv_`-p8BXiPX&F9&>2S8x;_d$ z7arY#Lfe%+VJSw1&?Q~I6TV0JUhfW#;kBj#oFM~%J=BZ;SuA{la_|5h_5kcbdt}43!`|{J`E!Ps)x$XMrET>Sq2eIhI15cIlc_v)XX=3B@Upoq4zOlc@lOQ ziL%=8n%YD-Htr&pNV1d2>sTU_@kElHMCu?SyAYY8VvHh2ClM7(WSVB;6fru9d;pP; n#}d)^ouJw94z7m_GY0zxyc2@vaFaJ-Vmofp{3}ZM`fuSkprlPV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.class new file mode 100644 index 0000000000000000000000000000000000000000..fb24b5fb8741efb4ce98de56bcf88ac0897a2bc8 GIT binary patch literal 1339 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 SNW80bB;l{&`YW&q9lromo>RjB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..9fc67b5e9648d162c5ef42302bf33924c5f65a24 GIT binary patch literal 2548 zcmbVNTW=dh6h33ecH%gfI&IUWEv0P|oCLbGO&cH~#pD7BZc<`nad{fA2WP^1*WDdk zDH6Q%1K^z>00OC11xUOB5XbM~B?X!6k zDKo`@9HS9ltGS{hxf1nl-*=}}6UOHar(=jc!7a6C)TQYeE!R(6kE}MIz>E}eUzPjI!jIirLXEN)DZ|P-eOSQr% zS(vRNQY#GIFG*W$x0^NLRyef5C|`2GtI8o+%tK?J+LI8=-Lp5i*le}5Qjz|U)L=uX zP&L5F7lMLb5cLpRZ+`KRx59igT|uWvJFl^$0$RZ8|DnXZ7lU=L@ZX_yf5$+qTeM?H z(QVBk_JsB(LH|@e=YVh`_HyC0P)#BW;3ENKvGRCQcG|8fHl*J23(-xxrEeWZ^SzZ< zG)>`ojvF52Gjtk6hq0-R&Gi!Q!JEA^gwdl>emJYRR9ZW3UAQ@#r&n`yj`C>w@oiaj zUH(K1F-H?LnWHOuc!{p%XqK)qx_zcTx^s^D=>FxpQ`^U>Wpv&*NyjMrSG@dEpBcK2 z4?va}4N{sWDMv$iAI3eBpb_fROz}46&(G5ZJO|;wi2t}pmk zuF!D<-=miS52)*O<5RjxQ}9fiG()f81?B?c(Sk7ksvqw==3+v16=*NU*TB=jli`_~ zdrs_Uzkpj9)4p*LZbGqs0KHDPF=O~%-US=Ico&(pZ+z}4CH|t}x!)-H$#d#^MhR{C z39ck*xM4hrYLp=pof0Qt$3xf!KbGagCf)LGNLTv++J{env@;&UrN9(UpGz$vrz9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.class new file mode 100644 index 0000000000000000000000000000000000000000..6f9d72597c9949a064509f13e752f18e78f207b8 GIT binary patch literal 1490 zcmbVMYflqF6g|^+sgzoIBlvzH6k!zci6LnajHZfGBtAZv>2@rG+ugc5CE%~p1Vf^U zUrqc`#yhi%6pW9!A9i-;-h1x3XYSo^-#>i;Fpb$9vY6>a2d-stJ%@C>xsk=qEN*3S zo1r_Bp%UJz3?mizPw(GlU=J7$&j)^_g|AnI*OCsQnTIhrHK9dBapiTfA$UtGkC#=X zXBj#xs_qNj3MIqB0rQ=5Rr1&MV1vswDLlQ#Ys!syGYoX#1|Hv-;iX2iX^`$xf|aeN zoSh@g;pLXERYR_-NL4*q^8G*yO-zZxsLip-Hya+WD!<0XPb+`c@D@DTkiH?7@kN6; zWehUIp-{eUsZiF^aYbFORtuY2`ZZZ&=#7bc!msm+4wYXgfU!SkDrs`8wzMSIuK9Mf zjyuX%dX6DIHoi&>=7Sm$IZ{@>eAH@GWw;`!Dw8#E=@JB81?`i=j9ybzCjWQotZYxOZ&)z)cXx!xb&uHxETKNp$ZQr~kdK0%hJOK>sfEenAV-0l$G*V&3j%6mvFA z|1sn$K`V6SqB3gr?6!)jcgpl3!^B^%$aQ5D1!1C4EXr?Nr)0eoUuW_DLYc>hkVd&eNol+QzEz|aS9K|rhM==SWBkvT&bQC8(!r3b^XHVb2foBm0W3L3kNHAel hOyQEvIBE4fNnTTgJRwQC%eX>Y5`G$2UxGy_`~XWKW0U{@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.class new file mode 100644 index 0000000000000000000000000000000000000000..2662cdbcb4929682d9a274d418e36ece3fa18864 GIT binary patch literal 1784 zcma)-ZBx@g5Pmul;d8KLYoG#A2zw&z1?T`_R>FpfBgo42k;^VDm+d?A3TxbsT9wo zm{(yzh36_P5*To(%?ztdZHEc|YHgVSStoFANpQzCxLY=?CQV>G`6C1rQ&cH|Txri} z8MTXo_sOb{Ww!4;D z-?~Y6s7<+vDYCvpho*0Vapq!I;`zxkI+PfvFPrrWwYLo{NR};3Y?gs7!*!rk++Bth z7D^SW@6<#~r@Pd!++DrOOh<3n!WE{l^wykSCcUlMT^=lBVT25STjs zl#8ZG9Y@&P2Mvl%@C!e2CVcO}H?g|5Qo`XJKRrX>oer?%l0XvAps`_BsVz@QlAf4z zQwaBX7S$k(2AAQA1{ug|Fe1gM6c-^&ApgIIj#usY%Cu*6$Wt+)Z+W+n9m=tS8+b=m zAkYs9Op=5YzNc~iW1xW|DR4c2>j8Y8M{Ul5K^S@q!)QgkUh9Rn6}fw@V{I!I)N8%u zTa#$PCZHU|%sM^^J`;tXK)!isS5fwP%2~LE@0#xb*RdS@a==X(N7=pkJH)<*Hm^r+ zz6G~~&5KxXOr|PK{eakU>XfG~W5-^55k`EkAiYGJ@TwzlClVwc2B}1XF`En{q4DNZuFzpTZ n48*-Lo1icQ_wnz{oAX(idk2aG83#rj7Uoo%YWN)wHV z5B>mul<~}N5n4-$`!KWTGT-^mH)nqR{_zt)3F|qe!AFt8BeOitqLjsxEXoX%f$*i} z)`TBOPrcdQVqh;A#x^|_XiMpu<%S|nDCT1fmmCq;zHDjAW++wbg1>KgZ7z<4U;nv?MKWw_&u4oFS2_&VgrXV_7XX%Xi;zKBX;Ur_SDcf@>X(|HcuB94$U;9!u z2%s>$Qbki@J=BJ9YBPe#Jd;Z54TfZ)SYw!|N+n)}&ARXpEb7D5@obXPB0c zQe!I@D^+Q=gmPquDvmdV?&+*tC|(Tkuhio~AI^H=|6xqC>9&~zhAa__)tDwm=C1l= z%~HiUVJ23%CvKo}`(EhVVn-Uu#!i}EGgwBZq4!_0Z4m^X-<_nG!MW2CXLobcJG?h(7 m5pgaNBXa@|qSg!1bu5rwB=4fYGFI@AOuCs>ti1yZkpBZy0YNJO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.class new file mode 100644 index 0000000000000000000000000000000000000000..79f29d95dff1d8bafb4829464a109e587e4f0739 GIT binary patch literal 1157 zcmb7DYflqF6g{)_L7_ZF6dx#}*cNmWf}b=bghv82mU?eEkMs5eoyz;b94Vs1#8xqE^Jbz-U57tFS>P z(Q)*0b4@^O2@I{qQDRkO8!GHjo(0@b2n+_4_(r!aqXic0O_KWuaaYnIsn8zEK>LYo zo7l#F9LnyJbV8lb?orR~9kuDHz|@OQWOa)gI?>ILR-!1j%IPHnbM?2Xt9r863T0DA zfmFX=<*Qb>9#V@U%Obf*wTSJkown0&=v_w}3i^)C7M|%y+hu{iO0~h9)i_|zNL@#? z(`hxy>?t-NFkX*+?t$V?@I4FW?4f2y^70Z_+HHyg-OK75J|KI>)>5T;6Q6f!(-ceA>{i=CRYRAG@v#%wOF772l^MiA`2#^s5Z2ybIp*wJ#7KQ-Mid3u$lx*ZAzD7=Y`T;$3jMo4lSSe}eacA3dCqm(L~N!tIQ_ z%xI4}h1&dQcqgd`(&!c^+)foHk5O5AXKgyQirher&PMkY!` zRhbwS>sNc*4D1=h*jB8K71~xs)RI}M;y#RFG?XStRMS#4!&K!|v;~iZuJZ$%C|!Td zF#EElt!l`sGO8BIvevN`F5WOK`h+un)`)mb>5z+GUVhYwb|Tr3+ES5>77a=5wtsIo zoXEE=mB=vNfyo4MNI|8GiFDd3vZKzn-Q6(csBlMCj#4|n@&|D%3FNMFVv2v@thsAr zSoz1`f0O^c%>CM_3@pR6KTN4_B!t zsEZH4b=)9};U?y2?M?oK)Q7(0rvsC3;dVE9lW+XP^s!gY8!z>ON8Lb*>w}6jU8+!YWXUV zKuA3B0elosSzuMhmV0#Q>n?^e?w6BV^E%Ov0e2ifvkuJ8XrlfRRf2JF> z@_k!bnGAHr6rL)r{5r!xdAUlQO_LC3qN22X-fq^UJrpD$$TTt4D5z4hd(ND1C{pye zQj`3sZaQ2xq)2^(Cn|QlWsNtnNqOfX-|+EfDx6bCD$WWyJZVYNI9`|jjJ{HNxnD!Z z-Cwxr@_AS&Am0hyW*9y&Z5zuS6~xc=O@BW$o?-Rkes09Ebk5kG;I6uVcE5}6Ve>n? z+ZCFI#fvla(9?ZIG7M24TQ6)P?IQ?7GCcafmNPu-ON@<`;hn5JN`x2Z-)mo< z1f2|}Y+RM$2ierC4`Cj#K>tJz)P6*mLjgrP57LB17$QF@CVPzRN!rKBJK^Yf=?$ic z$3j`OPSZW7ozb3O`3m+a3ot`#A#<+b3Y|kJ0^llUX{X1wU@B zaid3GCv-%d!piCwM5n2TGw&WH+|MG+bWy$ZLE3yKDZF!%Kfl!JFYrV(vJ_^mi8jo zv!QZ3kGl3%LI@on?;W?*Q-P`13Ee<7bflZUS~JGRGG^aMV4;2}JMzdq3VgSzP0N)h zr|#Rp-|$tywgf2{87LAV!!D8jP<>2vs9Jqpilt}T=y+A2uUcy`f8Dm2KT_95y-b3p z3il+N3yjsRN9B_G>F2>he4xqZNpErO(8kuYekyR?25oD|X@lK6(&sLhS=m?d3A>eQ ztvA+r7gdS=LU>sHUw~A0k(3gutnAt(^wg$KB~PD0`hI%%0!!z=!J6l(D6(NLvv!f} zJh!;HwNdA6&7WVBXHT9%Q(%BE(B27KDjdQUj1OTDLjsR`PT~a~i}Rl zi&vTLu%@)Q^bO8w>q-{gV#DnWVWOLrw@<0fWRx7tW*u*3I%k+QN8}lW+nC24x|Dnu K3-2K!4E_P9p&gn4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.class new file mode 100644 index 0000000000000000000000000000000000000000..124964d287e9d12ac90a73205835e1537dfb8a6d GIT binary patch literal 6113 zcmb`KYj7J^701uYmK7;-?8=rCrv&n#t>d&^8j>bWgF*2F92~o~TsKV!uwLCr>q@)o z?n)%(O&`1;E$>I6r91{c!AvuqfuRF@VTOV4l+W;;@);QZXLn_qYV8xLqE}I)Dx~{)YpaUS&se4;+#g>d5wl=9ozE_ z+g~^8Es+Ko|I;+eR;;#FF*fQ#qr%dr(KhtDVORCC?^<^CL5(I?TefdC#Jc5KuqxTM z;~PGFdm7ytOt_|BYt;1(%dY6gmR7&msL$6$L)bo?4BAEm0kU)3!G=83aYaR=p>p() zHQkn13sJJO+s`AWWBZ0>d!@SR)SS9TBlw!`k*wFM8t#HC5M?a(8Rs0QE({w8*>cRH z;Z&@vmZ+=>Xg#rZy@`1f;k<_7*YtB%bSRp&(8GC751 z#bB<2{Mo!7$XRYK_Huk_L+DqlPFoi>Vbl@0Vws-abRFL@ox0vWq4UDE>i(Lz<})TI zb2&)nAQl1<2bY7Nv1ZM18-^)bzGWKq1;=e5*l74k7^~|`md8txEn8LF@LMkCUX;{l z`{O*62=l1r*UBiZis4qg0C5Ik3Q0qacDdq-mW5Rx2#asRby~hyxmv0;EE{-kr?4*H zJlLwrm71-nwAHBSVhu{B-!kfpb`_Wwsux*YyLp;u)m9Y_w^B5&(xN~-BuUt&Savm< z3PShXVI?2ibOSj=#&hM^yrVnME1NaZFrs=IX*!F?4PgI*+d5At<sD}j~H)GdD>$5u3BgkHau(9vF2x!mgSTtV@k%oP-WAA>&GRmWhJ z9Occ6wd%Cn{b26daD%P4ZF~DvFH^3e92{>oLL5D@m$K7xO|f9{)$mO{n%BL2W7O!_ z4t*V+xMZ5b^Bgy7cYO}0&^oeBFD%Y4;Szgf=LnJY-X56finvoXSKNwl^Rz~fehEZ*OO_ucqCi2sK?It&F8kW{=C3M3_|xDyH_Dyf))0?A7% zjzNKhCKdNWfg~ptZ-WAfPb!W>fyGEFPC$VLN-FM$0*i(mJP>5!Opt+57#_qJGVmas zy+rST71nRd>YcLHyE;}_;4Q0jvej(I3KbBcOu~9TjIamfsUgKp`&GJR!n-RWB)KbqShk&1A%?uu}n!*UVrQX$aUmJ$FGLp^z^Hw z{W3_@qmV`3k*1nmmIKPjRT}V>c+Z z9Xc0`K1XSKKJYLRT1DX*Z6zoWjXt0R8IVCr3Be6gIrO9wACQHWe^J>n|(k&MAy*lI3ug*;oO$@PQOC=KhU1(U(@houhO0y zl;;sf8z64fd+8JE8~oG#Th}I5joC_i1QNS zyxc#|M-b=#)n@9+mzJI8qKs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.class new file mode 100644 index 0000000000000000000000000000000000000000..0a1862f2ec9049dd7e2fb137ad293c076f8b7e3a GIT binary patch literal 5249 zcmbuD$#WY;6o+5ik`+5+TXswqLf99@feZwPH5in{AqkEXVq+j-8;v^hB+`tS85uk5 z`@ZiN3T_l|fGPr2KyiQr%YhRoxWJu104@~2H#4%OR?7zBLu=;sTfTn%`c0RA{QHZq ziD(PG-9tn4csH%0CwO?0ho^XWnulk2c$SCfczB+N7kGFvLofA^5nH~@l2>?mm50}O zcs)aJWa!Ndy(K6cNZ+x_)6x$d&%J5SPC;U?pxzyx8-$h{PFv-gOaq7igrF`+!&)F{ zaQvt>Ynf%sEt!*{@3^I_1+6<+b3>;hr=7qllx5y^J*dMm49<@X=FGWD*(^A2(XD$6_<`Nc+L#ur&6FRdpafBS> zc=FM_KfS;R@wGkS8~0Wi5GUl42up@#RxPb-C~TK8LK~aZF5{F92L}=+c+(# ze;h|;qE;zLf6Bt4=homM$h3u1hWA963TGVb`z8OSnvz_0mtz)RPIn@0qEui)DK-n z0v)9dL8n)YPgwR%w$_OX3dH7T))7NwKyT`OV`?pM1`&i7)+;wnsfPqcLIJw1>ubeXmFNUg1? z2Nnx@>yk28)wpU5I7D*l?dDXtY};@QIBn2fpKGVej+u0!5iri;%cNKHZMn+9U;-i7c#mYBy?!a z{6*gH7o~5|KAJFSJ)LII8FY?8=h68F<@j}&hYMM@nTLyc*ut_A+KLrNx1p#y^S*D* z^M}=-D`~4i+gRyZy3U}TG-l8ZG$zRWx9w+vF}rx(+Fv+|?k#925;>kZ8QtNWc;A5cEPhXi^o)Scq_Ymu*_g$WTW8O$&mtGe z?8?Yiu{hF?3HP zeTvfbbmU=mtd)dkwB1o^1>H=yXh1qukk_;zx6&aUNT&+&ELI~X*DBXX+iGNZ%tYS`5quYv<2a+7i4Kc zx>S&#wIBsONS6xo8$foF>$$8bYCh}Oy7aLw?iwDLRZ8~&1vTR*4X6SR^gjMhoqAN%l&{|8V;9Hv2WdjsN{ zq)}BOT``z^NnH5#v~l{H;`AX-pBm>L#F;~!p%unkZ%C;ZCeojIt#j23o@vJ{GQc2LZQR s(nItxJ%U%5kh6B1Vpv?hY9MG14MgqF>AG3-Xf&c&j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..3346380f9ed62d9236190112c523ec7e5405ef39 GIT binary patch literal 2024 zcmb7E-EtH~7(Kl|S+Z^<0tQ$FBq(lzGLRssU|=gORl!wD6SokrdS}|~P&3oZOiv1^ z;sNw&v`Wh=FMI$W%JTHgBpc&oQ_MyGp8mem=R4DX|MTZx09J6ni5Yx4i#k5D%^lm^ zZQ%0;)*84cFrTQ{m%%{AiLayYHXaCwM*?%}I!cU;%s>XIsxy@Rgh0d9kx`KmxZWQs z=f`cmRrhVadctruf;N8s$YDW{u4YELqsVtz4Bdgxkv+u~1Zjqrwr*ZDsZfxzbrG4?E3M&17GM)z0e%unM$D zVqb;Zq;aTgT1>YOd#-aB)CRV<+mqcAolG`$8oTPDZ-xHgXsNE*pF`m4bO&@@S0#y# z3vrL|OO7tE^@kh1K7anp(=!z4#iJSXub~^pU&o$`TX+|jTA0I|Exe6|7A{~xV7>JH zcs&aVY?MaXb&PaPDg!=7VW=bL5HEhAvIk1wlvUaBwX>N$ivCM$d|cv_IRm~psG*Hx znB}<1r>258xWY?uew_1p_VZkQE5Qkze1cQlp5;#4#W}pg0S}!g zp28IP^BF$dxQPEl8-!6*wu?;duovv>%YQ)pnsK|#*0Kgx@gCb&4#4}k!Wm764%`18 z{tcC1xLLvE@Ry~Bm#|zMUL(4~Gc(Iqe@A7Kx|ywhPwAdy5f*Y(k={~kXTs6b_^^aX z^&k;dO5`J4DBPg=R2oQe`$XE_lKW| z=nQ?HqHeM~sEbNscp?Tz46YcwB$ZQ?^bIOvm|;pH~UDdXsW4M1vTe6 zhEOQ;xV3{{`S1mcVXY019R>swtnt2d9RbL6BY6aAK+O*xW!%@~AKk2e(m}=H=MFBf< zM#0iN>@%8+Y@gqrgGeJBL^7EIZclUvT_EZpjTbdfwi77LzeLO`Of9IaYC{CHXf3K= z*zp}CB|IcJU~2jJFoRmLRGPMnCEG$L&Z6Hcnu!@wy0!C^&~q-DGZT*~DTtyDG%>(2 z;ubpI4C=~gFl##n^^u*|RB^vlvATo_0EQ*CruQo2;c~8&Jz?6Bt0PWq;il!a5>C?< z_i`S$T#(K9Yd}e$DrImwE2>`YWRL5s7OsMcduegqvmG@+5g>wY9iS~Qb4qe6?`M~s zt&h6o>|B~U0UkyfAKo!Yn0i=paEiUv`h=CO6Ai3CUerp#i7#w2 zdKrD&i?Y-tp(;e6l6|QtRiN69?+J(Td+h9s96*hl@R4ZpZ+M-uk2UcE$FLbnoWy<* zYobP|!kzz9g}94W7gm{s5J3fzL)x?tp_=NQg0>6U?jLSuDpE=TxF#+sc-B91cG=PS zB}2%`fjFLm-AVDtVRUQ@v4p&3be+4d?F5Ii&C|lS4r~*b=4P{ac^%$5LSQ}Ej3=}m z&xq1BC(j*)-lL2{{WPG^L3&l8!(w)Xjw&=vBaHUQhnu`s8OPDq#j8P~6EvdGDLSpt zn3$cV35BL;g3-Bcm7zJQ3$ebs?Qrqf(R8n@nW}CVi?*dUblw7A7b!zMC0WB(bMkdz zJQaFRuj47(O=y2g(>~fwy_oO8!?1<=s7+*!??HU`;CBeC`&`;juiT{r*hNW#-9GFL zVUFF`04XPjV1arC7HRwj7H?n!HQc=MCN@x4V2w%!$7JM?=W!UIx;2B7Q3DkQsC)n& z;(Vsc8AnocACG4CR@Dk;7GNBrR(cyA$n2cI`wn&{bvj?o^IgQm@dow>q`fS_1=?&X z%8Q=Dco8Y8_+|J_j6Ns!z07$UW4m0OrWwo?-+*T6622H+rYjg5oj0iEyNI(H>pVyE zf%6nnY7wDEk3FN7dgzo~U84l8ON4&kDhMyAP0Ax>v_RPyBCSy(U&Inwq^og6TBAh1 z1d*?r5)s|U=vr(=+M-0hjwNzEz9MZ=BHw_>w@rzNCTH|M-M|<VH8OJ7w+(0*q1{)aNp!Q#>YxGA--g!>Dp5frJBB-^JXt^%@ z68(<<@csb__%lRtAUOM5(w6lGck?!I@5ILGXo%B+I33YAe<9A_i1W|(aqc3{J^BD+ zw6Lj2VOe_!Em6BLAJRvGb3n^38y0ov*VOxC#aXH zA&N~3`v7q?S_wGU6=H*wXu^{rw0goiLbViBfVu?JA zC(;=uavww0mxbuN;1k9N7#@6th+4!d;3rD2y& KxOB>;vHt+~O*$_C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..6406134a06f672996f1563b575974768da93cf8f GIT binary patch literal 11791 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..d299dd8308794747d8a3f14f41fe7c9244ae9d13 GIT binary patch literal 3363 zcmb7_TXWk)6vzLY*s&d}NiRuA6Iy6Xi=9A4(}b3`1l(L8shdLWn9`QZTHe~~$dZxd zknjZWd;oaw2WV$tm|+;6foDDdyz>Fzh2g9$$Fd?j#xq`NchBW_&Yq+F?cX1N2Cx8a z6r;G8LJA+s;l3Om$l;+JK9a-7a`+^HPZQt?lo^gX!q&M_61JmT=Jv)a1KVUcvSOKz z%T2e$ji!i`dHG`uF_YH?!$Q6+)JIioM-?@}4Y#INbj?v4w&hxyWvDxgs1p`S}u3Vt;293|CsOaU3Ir^sAb)(sC<7{y;nEZ3{e-R zOGaW_9zfC-pEY$`REAqzX;;)626x4_Z7>}7tf>Y!t7^fub+byE>0(eM$r}w}R`gv4 z_3&VFzOWxjvOQ-|9$9vMg&bEcdynDr;kMQT3cfuhxWAYoE)yGzat1{E7TrJWIsbu&3U9bn zIr4-y>G)(cxz-w4iSNkTVR&7pq+KSi&}ycxaYM6AQ)m>U>RXXUByPt*wvTHPE@(AT z_k5DG80Cw6CFn?7nMka)-$riertU5?3}><>l3cMWBsrefO|jLimxW#ARE@G|EaED0 z>Ia(pi!ryRQ+ZxJ{8;^Zr#y14CX3ZS+eB5kt(slTWCu1AXq$x7Hn5cW|N1iIF+%7n z{s|(H{TAwwG4j+UH`ywhE-`5^O$IwHaA}aZ+Twmz(&VbWM4yuZ0&7cq1|-BdL3H=c z(jXu~6(44tV1mn3vjYGHHTI#>x)W&4$*w$i+E*cm0kNrIn%hz`M1?{O^x_Pe>)GGZ zW-WX z#vQvNYy~P_Q*aE&6-?u#f>}JT;51%Pa0X`;yoB=# zUd4Gj_d&0opfGx+DK(=69@SM6B2CH7=E3=>{o>XusY zE@u4;`7t8Q6y5FAct~Of3XahG7~OnB7)MM7M)MOiKT6LDT0Q1q5>xl_9PLuX2X|-M zyOfH9yQkW_l%s>YFSd6ndH!yio)h#Zzvsv$CDh+Ii(y=70lnN(%g|0%!yM*Y@~@CQ z<=&S+<;i=7F5;l*IEm3&(s+rYRq4s-8K3(B?3tI21sX@Z#cQ}s?@CJmi&&x=9WbuY z*sc5>hMtC$A4V!)#T&lzGKDlGUCqsZkD-q1QE#<|ICRg#R7=WtFVV8zSutG0^$3vR zFo+uoaszKhfeeR1z9f*ZdV{S2& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.class new file mode 100644 index 0000000000000000000000000000000000000000..bf8d33aefbec6be2ee7c4566670e843388b3e529 GIT binary patch literal 1375 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.class new file mode 100644 index 0000000000000000000000000000000000000000..fabbcc37aabd7dbb03136a0ace663544126a35c0 GIT binary patch literal 1891 zcmbVMYi|@c6g}QYmTWhWLI}xH-jr^_!<1J_fxwc71Z-QWNmo2Rd1p-4XlA^4JP|?S z2eiMYNT5pn&>zqrRrPvi$c8XkB<6$1_C5FB<8!b5?|*;)1KX*3QO^0hI6UYEB-1Bcuz$>7u#0; zI1E+-8Oq2~kV+&%NeNen3HKTKGEqkQ<(v#rGl+3nScwF9w!0bCe&F2V?){<#hYnmrz+@|M*ICfn2o&O8$ZOZKojgB>N6=!K|WB`1NbF^ak4lNo#c7BJ_pJXgy z==@Wm^Bm@L=S4!7$Y*T+{Ckv!sq5+P6O!&}8euv^<>?)@W-1&tEG`rfDeopC3yECB zr6MBb-9%mz5wj-|r#T}Li-=Tq6M0ie~Q%5EaR6Olhg5-H*Pv<6qwraDf#T_ti& UiEFry8?>ZWS-=m^z+z1N56Hc)^8f$< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.class new file mode 100644 index 0000000000000000000000000000000000000000..4f52285532654e3b83aa64df89728e7216f91025 GIT binary patch literal 1983 zcmb7EYi|@c6g}QYhHN(_JetCW_j3~prfGN-(m)_V3amhC(iPB8-WfM*G&5d2-Y6h` z0Q{R)qC(Vgnnq(<(6H4)swdwj{e+_t%_t@C8`t3rI@gUrL+md zh1LtPDYp1l6!MOW11>&U`O_#|31uW>OCXh4L`0zSIOVa=$d`R(WKhoNjT32Omxbea zq@~RUf1v}xT~_XP*J(l^&C%JGtTn3Bx6XBZZGd=VM3@Lf&ytFc?L#_>JM&VuM<~@z zrz694r`xtqKEkVH?C_*Ji0xwjI9H&D~rb zaE*XJsa>PU!D3DKjV~W4r|+r!b`&Xe#oYvkOQS2kB|Kq8DYB-7i zyL#kCGSYa4Qgiw<`d4Q^fc=qjJ4>Tu?cVltG}bc*oW})PFHViG6vt05yX-C*0_K8TL?zL%fHE;+&`peTRmhq|Ae)F!y|XQJYG!(!>7^3& z-4CE|KI)@YYLzLg)biCTU-k1?{(EK?!tAgqdFbixbNZa$xpXgo{rl@5M0ACA2dGSU z%2c8c&9G&LZ8Pkc;jS6#MY>m{`$hVQ(QqgN$=$jLLaF?_8>@`iCZoX><%gR4y3XCU zD8RD$V~h%|KstiaNbLbX;I_y0zP&8>R)r%y?p|Xww$=8v^h8~Tvf+v)-&dMz*bW(8 ziVi)rA9}9ckbcwVhf@2#=dQWJ6TXI#yw5#2Dcp&jmCZ72apQQt9r)FTsD84i4ys~b za98hFo6-rZjtWHeV4=z#-R3Tqo~L{maiG*%UN6L;LDckhvP4URkBA3z2DwVw*JF{`rzq;n82h8mMS2Z$ zlMg817w~m_87^(RnQ}iun4_b^_c9M(rN!j%4QS_Zrhj(sG3Ab24@A2T95y2h zBe7QE-k?oKC1La?y_Esdmj+RpAXU1S1=5!W`5Yi$oCsp-%jkM0NInhnWhThm*&z8e z$X5XQ`Y9kc=$(v=6uwWD=9^5AcWJ3BBNLCQkOuh{Am5z`VtSg7 zt#yH*NBYwszX9a;6G5gTko8QEVjASnOpy1oL5gXRzX9@3PmmnFAJt$ZdP%0y(wo4W c7Ic$p^Z}N*#kc78$CMB8k0XtSG!fF|f5NOH_y7O^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.class new file mode 100644 index 0000000000000000000000000000000000000000..ae77de8e3d2f41a62bb8eefe785577989fa50e89 GIT binary patch literal 2810 zcmb_eTW=dh82!e#tzD;0(p;L9wvdL93v{`Zwvdq4%>|OWw>Y&5JgwJ*Gi5Jkb~ZE! z#P0y{19$`}Q6-QNZ%7FK65`D6#))0W=|lXmJ3DjcoHO6|&5Zy4@3%jQ=v{hTpaR{^ zQ=ZEDanGRp11hCvmBHW~E?Tnfvnav2EUd%U*Hh^;f~Tk^d?S)Qs| zPRO$$*FVN6BSVKX8Z1Axwk^}KyoOm(Qh1GdMq?YHr-aL^A`mr)mpso`mI7_SXeyfU z%zWlLW=(i?(`t>HPh4lk;V$70`Mt58T@Psj43k_)#M${>QnWL+cz z{jsA^3CAppKvU%_qTyL8l;Ep&3@?;x-29^9Z<~CJTaMZ?>%tDqru3C>`;NJN&D0?X z9ktO_adW51=NBO|(tR8uYO}h@rHe2;IvE?9t>s{#&4C`m(vdu=mMw*)pD+8eVLtWi zmZ`I2>fTK>V1BxHR!Rz~t%XWM^OXa}8$G63b*rgRO**UVs1a?m6!(E8yRGYq(RCgE z{m3hBZ+XJD9NYIiZYy7!35zDtb`J<>Py#h);z?e zDS5mnqVzE`8eGMtJ~SP#tz%Oe!9HL(&Q{yFHb1T@x)v!+4(_ua-WYwzrTyhStC=k5 z$qS$p+aAN6=5&3+SLLK6HD7Bh6rpygPRAi~WbGFb*hAP0(?>ydj0+%c6;A;(4?Ze> zC~dwfbh%6>XU0(pzp777MsvN3xMbTr2z;58$T1}!qZ4d)b#0}LGyF<#g#>;17`xc@ zI1rl;WSz?*y-9BsX@CZcG)Ci$&P6vsR8}P^tsQ;n7U>d=7wI*cDAFuVFuMJ+r|eM? zWAv~qh3!kO59zi;*0H`egRtfbWp?Ac%Xjp`84X3&g>P1(%TIixH#c18aeFd4O*tB; zBK4tt2G>rC&f*Tm!ts3$-~D(Gp?5f-5gPrB&SMl2LC=K<{Yr#79if;;T?7DeX#p;G z0$v3GF-!O-C{0&l{>hmCb&O2e^af3%0m2#J5#9uUF~Ua!bMzuK4;WI1=T+D<@n(2u zXP*=MHS%lXnTtAa(%WbkV*tH_KNPt0={>rJXZz$`O8wF?x!QH|`*b~-yoe>GwAAd} z9;FVX3sG;4vSddLBQYwG*Vd+@&@;M0H!-G-Y+%WH6{EAel>Up(%>GW9PoGnEkJ7qF zTT5f9g#7704&RbN-+|=&Ll#F9fe#`q8%&b-A$aGz>g3vVa?r_j>ihtmAEEQp@j468 z`G^*i*c@bKmyFK9{(Oin+seukw3c{xzpXq xsZJyRz{tNnjihJ^$w<+1v_B@%T7kJKPOJ1WeS%Mv{u-@+PU(OK0vZeG(*IGBuRs6* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.class new file mode 100644 index 0000000000000000000000000000000000000000..b98d2ca52b9e0bff0d09167be789cad2650fc9db GIT binary patch literal 2995 zcmb_eTW=dh6h7lioH$Mzxk=Neq>z@jP6AyBDJ^XXxVb=5w}IGoo3=cx*AsindN=Hj zO~Mnr^8?^t0BuwWBqW}Ykl>vk06zoq&3K*I?&gAoA7ZkQSN>W}81vT7LLoq@3lho5Zd!TkU67(=Zj}r8l(U8wQVcJFR`NDPXtt>KPtBeK~ zT*sHDBa5b8=W$q2KgK97g|s=NnOun*n-#ZV@G3WLSvAVS@{KLem9FL5Mq}1c5OrG? z__i$UZ1J0n&aBrRDQdhZd{MG_)^S{EO4#)oUCKQ%8|JpLU9*jnaLR_ccWOMS*-JLB zaYq6q=9o1Qh!>hfdOiMGU3k14Z4!)0*kY8{aE5I<6(cV_;Z&5W;=!n&Z*Fo+iUwbE z7@f|!Ud4FgmQ6!(GZszB3z$H@f2m#Y+93?hvbiM@Lq&BJekeoP<{oh34HZR3Z>ylS z;w8CNb%bTwmg_j6<9bGbqCgajeSpbBOhY(tRe4R@R8E$m%IJj6E2h29H@U|hizC8A z&5+cku#KGXRV@4RqT-mc?m^*x*YVu3GrZ2NI?AWPa~&pi(&u4iuyY?~QCglFCSvt0lNoZUQ8hTC<)x;Rrd;D4LlpA`lC1Sp^~|9DcW6D{-%2qUuy_ zxCndEMB!r{Y{q0&AV}Ab?X`C5mgx&$JIbiH!evmDvzf_bVbr^p#?^oq3<|X5QBi|DEu)X9oQp-!0V7cn>k2Wfu{l9Sq=z#x<$3U zHV2Sx>(e{tR*;~L7li)53Qd7kTXCh}Q`<7B0@5n7r1E!fk$3B!#g~ODtFhq1>nw~b zDhG_Fk0^5sE$X{oP)bMidsa&avhn4Wr5vv93x`_>q(?$YqPK8!Z>@P{?xo0}H&T?Q zlPMabvnd* zS_wCdegSOrbHlHfYC;nFP^^CIz?=P)AJN<>Ap;37PMZ$$%IAc=>jHz zd=+R2Bk(V4+Zk{QqbvKMqyCPVWTD z^N@}x>8a^mitL+C>fI^~3XO28DHWJk=o30mjBe1)5F*iTA~KZ79K9PxB-%~nOAz_$ zKq9In7|qjrAw*)`M7|Cs@;+t5h{U>yd;=oi9!NwbpV2K^K(th9)=>m1ZKG4qDE=!A zPW?nZ8_y}Ri%erjQH$zi4dP4m0~+Ef8eq4L;%E@^MJ>zHLA5RccRAGI-fo9~X+ztu zpAW(v?(KH?cR2jV5e|PCN~Euw$e*D^R>Fz&brbmuME*XMNQ71qqzK*C4SN~09HKPA b=?>kcH7wEfAJNB;DCSezr!k+#eY*HB|0$u! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.class new file mode 100644 index 0000000000000000000000000000000000000000..05bc0fa8ee4738a9336c7b1b03b0ec57b5108c81 GIT binary patch literal 771 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..b39cd4dbaf6bea43e87564a0b2829a679989fa43 GIT binary patch literal 3347 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..18c82ca754d9d531bb16b68a1250d27e2d9cf7a2 GIT binary patch literal 2742 zcmbW3TXP#V7=}Oj9LJrM&|^wVn;viy=yGVALfcT215IjLh*QJBmAor#b#}F3SN1f$ z=Lf(&KLD;^h7L1aFawwTD27+N>$u%n+nr`6+LiR_{T@lLwEp+MKmQ`4_i49E722Mm zGVPe+zA2if_{Or zk1;CfgMGnhzWJCBxaD%ywOTrms(Xvk>D|84(i3eN%8n}f2g;7L;%CM2qOxW+3S=vZ=CtGem@U?IIu90jFqra58 z*TOi52TqvC&K&j{UCjf%!8LSGHT|G#J@y@LnYFP@>mFV}QlGpg4UL8E^tB0{LAs&h z>V#q3;rkkUY1VWHJ7nM*aT`>M1GAfqZkV|aS4|7Mr=-nY+gD21+7GNm#fTW(k-*Y~ z)Cg|bJ>f+;k*wfE^DhhK#4AzW9KMxqOC|LhqkMg-jmUN10o7bnD)FH2bwseo;UD8N zA6#t?hoYV|7IaU-Q0vq8%Xql&>Rq^_Ed$->?zZZ}OA<~?cCFkM(JP~4^>}hAPnW}C z!0~vyUg$UUvyd2BY85iC=F3@R8tL4uzmkjrsu`f6RT+Iej_9SWT{C1O!MkJ7UQ+K6 zapdR)AdWpHQT9>nnfka;BV5JY4{cTj_o&kH`++UCq%qdzY1X)Et~W+2ll|VXZ4rik zkeF%8>4>9~*y7gqW)qj~#mO0x==0NfaYJDF_a6q12x?TPr5erA(HfnkQ#D$kGc`I( z=W29?&M|6a`t$kSo1X1nrpEB@9mJ;%cd+OA%E~-|_r-yk91dReC6T_>ioQhhsX6O( z0pF<#VOmrIf0btOUc)yaM@Oh&=7#!fsGH|JT3-+87#;tbPM{Z)PI}F#dHkdIG&-;l zNyl@;-WU$U3MIXZl&3di(erWd1@tW1bdfH_YL}sg#Z2PQM)6Uaw?Li_H5Awql*=Ht z@ML%vm;WI4TQsE=l%=R~mEOjCEe@b}=qhRqL*7OC;^5yY_iJkKqs+nY;rBp1cnwp^ znN-Uw&nP!aU5#2f6{!;`oQR{6^agD)T4zQd(6tPZd>X{d1i4N(vOw}_kOP1`9SdT% zmeDHR%m68*LB7uf`H()!0x6_HegMdiV?m6S7~P`V86d?p$WNIdcW5mOq?iWz86dxm z1u-tfHJ=GmN`pMh1i70HQc8pT4Um5(g5;~{n{0~H7dB6Yw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.class new file mode 100644 index 0000000000000000000000000000000000000000..16f43597aa254accca0dbfcf74e6e2425b16e101 GIT binary patch literal 2163 zcmb_e?M@p<6g^{OJ8{iN9a0Ky+BBcWv}{sn(*mU;1SBG-kqmKy`fD%)OuOE-cGni^ zGqmcfG!h7@mGU=IAF9fk@v_9!1e9ROvpaY0oOAA-d&mCwzrSAs_!>XvaRK)(B8TtH z@O=(5dGvKGvpLM=@Iwys0z;t+v~+7K2(|A$S$QBJ9t!j?`d%1GFRDqmr80yxA0aTj zLIyAd4uIg=1My-Gl)nm(ZXO6L|>MiE8tty9X zHo|#BkeCDpt(dCXQi1a7ii)0|6J>&#@D5ns#4eDX)1Ho40qN3sjcHr-HyQI_MSJR} zR%1g2Ym#RmP^|cM)`w)3a2^}`q8&}SOYfMGL`Hn@BipKHT?jlVjh~sL*NGnzgeMU! zmEIrU%i@yB5dd3?b40ld7j=W<6WNEN9u?=Z>>+Lvt|)YFb1BQe2* z^%cc9!(S5jtDZdBE}krTvd4LTC(j?``SWz1Nk-z3I)yv-$ZqiMF1bsJ|0t#~%_-0S Q8+`jS(jf*zTn;hz8qnE5$N&HU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.class new file mode 100644 index 0000000000000000000000000000000000000000..e3d11519459c126d2bbe1989a748dddf4e036514 GIT binary patch literal 3339 zcmb_eOLH4V5bn{#iWS-MBXJ%kfjA`C4rC!X36R7@@dKPF30RKFgV$&^kteKn&F;w9 z+~Lj-fIBy+ib)kzaixk26hD9;0C$cQU++qmvR*$Z&|!CWrswOgyT6{%&wqdaBN3gY z2YD*cy>8k|_xbTIKi=cV`~3JIM<3=X7a2&NspQDcQ8hYEuBT>2ikLQ&rJ&w z*97%Ud2V2&YZj%`P+7R)pAeL@J=ZAL2s&G;DClta_IS_QJ^iZzIRcp2GSQYJ7ExEC3 z-Kje>j;g~kKr*hZgL)3|5tTi@`naKeRZT}EGX~xS4TOM}Bi))+HokUiyqTE@$_Ln@ zTwC4r1r0@pb%`LZ>e?J&Ys!alzT9Ee>&U>|@T&TOR@GasphG3kuUQYhs{PK8aXYFe9j+Vd(idf?VYFkFbiftpF6){rO~Z%nd~EsB zu5~f5>;`1FqDn1qp-Lv%!NwHE5Tb85CPAay$5J#XbERRp1l{HKww!XS5kPLHHR`&g zU2P@>rANmW5&4u?g@b)1?W&uNdPVsQ5(;G%dC2pkM4RBdIhip_8mYPRUt>k8Yszd0 zd17>I*N7cm1u?fV&W-+i2u?r_M55l<4;I{tvChfCOJr~$D#H`&4ABFK&W<_M0@~bJ zJpk)8J=}zhTQY1vVB`IC1khV{Uq8U(8-_=>vTrfpkQ@p-&|==H`W`6C{^*8WZi--G zlhOa8{Q_sPt=$4=s{P4&+0ZZ-zWq`58osS&HLG@{dG;pv*cmRbpwl~alWnUY@cghV z1?_N-6hrH#ZFY8Uri8oX#P%MV)8S!8qo)gW zoJI;XM&p78L*0f&EBd}%@*DE;F!kfyG zpIAYoQrE`Xkk)mz7PZj+kf`>oa(MshPx){`AbW9@qmgJ29id*@hjAb7v=sGIhNH&! z0etu2J%rhV0Ue^l_h6ghbZlNd+FC`PHm^R@T15hzt0RQNF^O+OI_L513MVhq1&leJFrZiHRlEhgMi=pXa`PifeS^gmwKvPe&6ntM zbMqvuQ`plretMl!ZP)p5who7Gh`?21LXmqOoeZl8Dbni+MAC60Yl%dzP%()}I!@#> z5czydA}km|S7|DNNG49?i$o&RG?PRm6DRT|hqH`N(p(ae zY@EnCh-htK@@~z~6yW;`>fq?(qA>g+XiR9x% z{z@eBb~2HCjEG24R;0Hjl0v?@4a?!l!AHyjvUF0>ZCa#v@QLH+4&A*^*?G6b1 zY?RN-DzZj~E2W-V*{Oq{-ML7R@K;8=y0WN@m3!- zQ4=kL!r9dAq7ar}DUrcS?$DNw(Ta`qBuFE@MxZ?5dtner&xD$%R;&?Aw{2jtk86M{ zUPCsWPdFQ>x%l%ks3n=mZ=LK0*Hoa)I-~5u;sKBwVGXRFDyu-=i* z2LkPgb1ED#4Ta)vK5@17q-s`U9l1tA1#8N-o~sGS1%SpqN87CVEx=4EF!QD?3IP{pff3pOREhe{Z0Pi`w)w)ylmIY03??2urz+`pYlo`a-{~X=-I~-#v6z^(E3ojK+LLixO=qnC2;!yAv(K7%b zEvfn(W$D>O{kcSa7B_PqU8m=<0saNxk--#y)#2U6i{RJ|9fAaf!E*`TIaY=>xAchE zZ;s9~o`X)fLN8%&!vcU_rW;rpR9?aJtnvfO{EEvAwUzgJD!+=aY@)mlbOt(uOUn-_ z({^2O($C@W3uoa{f=b<6YI82Lj9#akxU)p|5V9pXwe*0pf6>^|A2jgEBg#Fbtd&@5 zSx0RQE71|<=@?1>u7l!K>fjBBWfN&_R$%uQz1bt+!R~;+@37X+)?4&;uYd=;1O5R4 z|9Eb|wziB`dlJca6Zxqpk+t4L^4&y!29aO-63NgzNK%H@UEj`P_b$lINqUb;bQ?#s P*=$bJh0Si*-INCJ zf>*rY=$nuFrVl#8Frzd2=#2XAAE5940XmM~*=&-{*^{P&o$1N$Ip6o4-*-9R*uh*~4R5mHCL36n&mrwq_bgiiC+aL`D|Q1ZAz`%HDOs6+Dw(^9Mw@+}aE&eh(d7G0zkHB?lI&eon2i@M^> zDh^GTY*Z(ZnB*pUEvn@+May8 z7Kc|+Q?g0{Lu|7{aRQGR!%LOt&`Nlj9Z3QQnV*%!J5*gVG*!`6(=e#&n3n8WVMZ8k z&A{$ewnpK!x-ry|Mz$P@$VBC-ZA8N=JW8N-VD~&qj+t4c>YUaLda9Vu zP-{-X2Ef{ciCpsvwi$f)CPU7WhN&H0bFS*^$TS?f;#5jGN1a-y=pHEh$MvPS?HB4P zXRS_#IT6=vUt>YXu+>PY>6;7@9f-)h#O6@IP{!R!3;b%l);H-bH= z4^1^v>+>ArwHR`byPel6eOvXo_JZ@hC|^Af{@&D!3c`g1YSi_W!|26>_oxK!Q)g~u z;DN2N0Cd*yyw28H+rgU&m!}|LLF-BKX?eCN$o#b+VJ?lifVfNR;^&L&MeH6GP3~OWG`2 zDxK6=x7q3S_WDTG`o%u>%|c*k^&Xf~RchO&<)y7j$1F>Gvf;_8iD~?b+Ohf$o^*c` zT)Z^!Ixn2Ivec5`8F*HLKG-BdKRhhKb~fx}!!CGKf+05SWrGZlN%+->!vT0wf?;?H zKPcRfHMbB_mZg-~O)9|%9FbrGj$rw%^_(_}EP)xJ3DvYH`xLSKUrw@J%;Ysk78yH9 zODsABx?N<=l+*4vs&<22Ag~R;V3U9jK>{{GH}v3hFMf2jzy=7h=-~Tie2?Sr7X068 z!$Y`$5eqJC!v&0DaA5~7U}S>}kKh7E+gs?u-z~T^?lAzn7hn)qF%7}hJ(X3=PtfQ- zRKuJF)gG^?VKReiPoNqmIH-28qK27Axh6nEh`PRibfn%FHIRz*2St<*_ zG|b=|fm3iA$9mT(?HO9i ztt0}okQRWne$9d07J|&d*#OAqd(g^*e2O5SH3VUGNMK$F65>HV7lJ%51_|*XUm(br zO+d~GLBc%9S3;2UVvsNo@*RTQZ340Y7X+zk<7?z6A;=4GF_0Rpkv1OWR|NU3AqYFo z1TG0dB0R|NLXa25AQ2wq4+QzM3CLw3NIMVmmk>k|gS7J?emf|K8-lQoNnlY365~Pog&;XGNQ?&=LXbU8K$bugL?q6G3=2W7z*SL1 z;ylP0f{Zr=VOIqK9rD=hSZAHZ9?shGhQYfa{S1l0AE4v>eMsB`iOn#yR$z@ffxkd5 zLWEp`B)RNE+~9Rg!<8jT@3Jw`ZUL_0$anBg-eKKmEnIE?7TBJ0T?g;v9bQ3)OAQ@n zmlXj=2-3xalrIAQ9x94Kx_FQ~2=d9QAT6+rL27~P?nOL;Pb&zQqELbx@Dje_9s4r8 haslEt^x4pF!*&~X+OW%pAshDEAltCth66SX{|A%nUEBZw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.class new file mode 100644 index 0000000000000000000000000000000000000000..c2ca6ff38ea6e276a18872403f6a5c982466d986 GIT binary patch literal 2405 zcmb`I*>W326o&uSVnsqujB!ljBqmNE$PT1gvH;moynquCAaYa`6jY678mUvWh@Kvi zaK{6{Jr4laPz6O57d!wDMRB@kyp6{SMWKtHUQYl0^*R5H{`&imKLNaf%?4^{*D-}V zrdc)3nrYT+*r?&X8s2A^iG`Am-xDg9QTT9kje*@|m|l&-SUaKaIesFlq-TDNp*}Vf z4@0RLHamU6zZ^tkE{4MK^^kkgjky~s!N-@m5;Eu~Di(nVweNh*1JRSQ?E9h}hLLtOA;k4k`}PD9 zse~j7%omWVB2*?97igv@KfxXMrX0rjm`BAea+5KJ|T-fJ&BcGSF+*gL*)t8#EW>T ziK95y#5|sF;v^QDIEMv>n}uJ)e`{cd4+{4`&8-LChI`_PxfH{kwU3N=*M8#VH|C|o z68!yj2WR&4c_%AU{n6DdBBvhIg#@m#Bc( Z32sr~25!Qnn>>3P?|z0-jH5B;{{ec`H<$nb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.class new file mode 100644 index 0000000000000000000000000000000000000000..a195d61c06ed35255379eb9483e81ca0878137e9 GIT binary patch literal 1694 zcmb_cYflqF6g|@il~M{81i`l`mLjYm8WRXfgEm2m5?ULLpQhV^j_#w*&Nkq$(nLd| ziC<0pQO3L53Y8*~#wOc&-8tvnGjr$1&oAEqEaG7j2^jt8!@UF+l8CkjiwWFMU@3tI z48xvKl3Nv_Jn1?w)*mylrwoH@uH$L$=nA)d5ht|Z#~4N$b*^k~3SUc;TLo9y9-$Q9 z@Fq8C&N7P9)5{F~CAsTx?JL2seQbH9SQW<3uG=(3U2sd+jhZw)!*rD}noEWfJ2kGk zvDHPjA@(vww7P=TvHOHXF4R@GxluDs7j}1@WWN(rENX2 zge{yvWz69=3Cwg;F{GMOY5y?Cjoy-|9D#JIALy88=v$GF)T<29>`aAJt+_Q)HB^+2 zc;?$xp~{?6B%MWw6Y64l`wsoCt6r~{_+ zSdt~zSEeY)!0oxS`ZXWieuml8Z(ZIrh3C1d?QpyqlomtF&cEK()~?@s3hPgbRH9R- zGqt0$XVp*DO4p?ET-Ah1VFHsWq%lOrepJWg zp+e~zrSKV(?}NI)4SMksU^quF-X!{wr2YWCUlF7b3sR%ra5z4X47CHaK0@E9hYJ)y z2_6QF9}l=lnDqD%F2g0-Yf#Imjpq))K8B!|>Ax?WT)-9Tr&eRSLgYKrxvz-6Iza3*BEifD3XdXyOH&J!D629Fs&v4Pw_$IFu`JV0Y>IepoyZga zgC|Zr@#8!V;(13r-oJTnQzp|y9l@Q@sUWi~anA_kFpIl1Bv2N76o&uF-jJ#+g|csDNy}m=Wrsp&8z@v1kv2k<8^<0}BgZcGq$=F-0C3L( zz&#*=kO1)jJQU&_$7xg7U5J$N%$zyreDj}~`SbV3ZvaEMmq!k_x{$?fZc5zT;bxSZ zu`I^3C}(k3V5=`ZOSh}i^DWnznHUog_XWB~UB_3tqpG^ylxYgeKOvBE^oA4|nyg9f zdEH&m}Ft9f}{V9(>GqpXIkTE11YWyx_| zr7KG73!IpIp)cr*+G4}jYL;Va`jS<9(y+&E*^rK+AgPA|K;D$kEyrSSf&5s%+x(optye4k|NJqQ!#w5vgDQX*A1Dg)iQJ}2f4sfyf|Ngw&^a7t3IzNQcS(I*y+&RvWJt#&mk#glDmCDfi zz`nCpq7`ONw1on+C7=;4Ummdzty=JgTD^S5ZF+_*TU>$t;n{4vv^6}-Bm$>4I2DE= zec$y$)m!{)p4?KfI$WDBPmE8}73*I=L%6zc4NQS9x@hxLo+-TzZ%#$ZlI^>6f*)+U zq@B8y9P`m!*=x|Zs%+{6a0ML3kpg9;J=`2bpTL#PJ`bI#I5NFR%g14= z_Cgv;pf{MZT&)s3R@Q62I5xyGT4hewot!7H!^{4q!^9H+i1-5+v(rqV+R=s zcePDAo)UI^?ip1xL^Hi*J5d)#~2r(x()!?abNGzw$2eY$C z<5>`4S8G+6p3w#awdhX7f+V9L^;nS8@gT`4h)*DD1CTQ~8>2`n3i2ivM8ml_MN(0a zw*>NTO%SfP!1-8^bQI)$EXYtiNIDAgfj~ZP0CFJ~BohVs6bmvO50Z(3{3MWH>w+Y3 tF*uc%f=hP}Nn9qC1|_cGDz4GNqDylfH)fIax!dd0g}ccsW+4oW`~&vK$KwD1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.class new file mode 100644 index 0000000000000000000000000000000000000000..aa18dbe069025ba054dd3945c9630cc0529e243f GIT binary patch literal 1387 zcmb_cTTc@~6#k|cDun`;n|Q$sinJ(Wj6N6$NrR9e6#|8-@oBm{!029@+1UpCRhno> zH1XBMA7wnVEo!impl-5rX69VJ^PM>}U%!3)4B$R^9z7`aB8zekvw5UZ%Hd89cXOCy z7>cA;!mCRisW8}Ceayg~Fcg-;ATlB_b>YP_OM&di7{+uM8@aJtaeWo2$Y^26FQP!z zSE40&Y?Q~Vq?l*ut*O00m{?1OofGPXYD4nfy|BgQz7(F>=dN-h?u1(M)&s8Pt}Be- zTiwvs7?}80E{lid4gsl^_VsaZ1w(<^ezOJ>F1(%f$~Zf9`wBp7dp4 z6U_v|ryNJSqA~O=5LL6tke(^k$$BYt$$GG=0=XXh4XL*UK{FJqp+lt(Vf>% zMYEILv)_#V*TLj#VXPgwqHJXzo|W62Z6=1<(@(JCI5LVt-Kj>lWt)|u&HIn%-u627 zSy^4KQqxbJj?}TfcUB&B3FwHM8`_n+AEOxSM*#y2!#^)eMQd?rZw$j`*E{hqJ;Lzl zuVPxh3?oUFD&)1~kx*}JU*kGGB|TusA%%-LhhCcJ>2*k<4;f33W`oIk2+ zsV^8Pe?t1j5i%c;vO8}{m4*#BKoVG|gf}RW&0oTfcfw94wyfC6`zj$^qpcKiwG1X{ Xc7w2{ByQpsrfErJZe!*pScJlNH7JP$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.class new file mode 100644 index 0000000000000000000000000000000000000000..dbec683e7ba9fd375bdd821576c52e4c43e315c9 GIT binary patch literal 2248 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 PE}*f1E(bIb(3O7y;{5fa literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.class new file mode 100644 index 0000000000000000000000000000000000000000..f83e651ac6c0da0a4b541c835fc4aaa70b684098 GIT binary patch literal 1128 zcmb7DZBJ7%6n?rFHYS5PPy`i46vt4C#Kaf~2|-9OQxb+#^iy|NNAa$A_VzB|uhK+A zqKRKk{87f!yZMq4A@)Pt^Y)zQoSuIF@%bx&CEUwl0P}-L<4y*5b4X%7gM|!u28#@Z zP#Putnlzyb^s}u;4D2yOem&5k724K>AIUTUxy2aLRvy}r;wlHCBY0$$&nqgl%M626 z)zrd9Mlw9?Gp|(YlD}>S9WM8!@a;ZtC@NqK zzFgBfu)-2MN;@0l9`eJM&+AGzxcF`5FIxVFFI!SOGAS)u#3SWU8L~#cjg*m%WVece z6{VG3Wk{ChYUH&ZG{||RqO^P(wd&IB3d+n-tOOo4M^KAM?kQ7tUlEn1vrBSKjC|`j z>>jlx(aJVuEK+>2G}qT8vgfN-cyFGFb}!fR38(+*WUd-S#*>@M)iTz{X2Crm!~E$T zUGqE{hJoqvPj}orFm$Q^^BuZTzhXAGHYzk%GpA?jd5`qbq`9IgX>Xf`G(#B2r6J@o z%rN?A{??2UM{Woi7S9~B6Yzx?$QQcFx9bPeBb2dNr2<}!KZknfULVu+g$BToK?0M= zVvz1Rnx_QLA>~NXZ6uZpI8SGR>_yUzh8V+zm$*oG<|?3lg6y15MrXQw4E7-ooTS~Q z03P5n?L%D$T)|b67^ZNIKwR(+{bT1hUjB&0Hw>4*Ah~yp)F&jI<~^B`#1h2H&3uhm yKPNVOf5DFTV6Vr%tk@$zO&M;GDuJ1}j48U^q+GWoW^o%O5~-p&lwW~`$o~XQQXJ&~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..50a880df474d61a2e9ad61d415eea00b68f74a8f GIT binary patch literal 3225 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 K0|6Zh=;(h4$!}l) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.class new file mode 100644 index 0000000000000000000000000000000000000000..8a268877fd5a5c2e6ed0f586556f7b129a600ee1 GIT binary patch literal 2872 zcmb7`TXWk)6vzMTYhu)C4M|}=hFhg)M%Osjk6X50x15G~K$3l%0GU%`Tuu2t_yr8-&Zd)$gKGa5!) zQfH_gIHc`SgoR*@yrjFTHyG}!M0;%@x!H6q)38n9INX%N)k81JiNftWSd9ry$`!N8 zTYgNn?F~QwEO#0~C9=idTjsvySn>fwGQV0Q%^lGos;QFY@N%bB=Wf-YZey4!3F4|5 z)bBJ87gMrnQTzEhjMdMzR(szSop!ie*&{B4j@-zvUcBSy4@K7NIoQnqe|weivO*Z$ zy$rkKki~ciQ(ac1adC=cBoO1k52F&A_7fUB8Vp7L)F||T?qYtFs>(V?j?a2JN0$9bMRZ(~?^&vg=fV~m?8DpY+sUvVf1V1a z$vscFVO=gbeSvnUo8CJpmgs7@5g#Gcz8Zl@A04_J+K=4^cQw3@yoM=U(J+gbG|Xc` z!^>FG@EVpFHpabM25Z2u9cg9?m#gcjYq_#x*t#iNE#c@r(?|S7Q8QdqHPkJkSNsdn z`c{1;utL}61PC4(EFgy$=v|{5CxJ^ysSId7O>^~}q17o5S8?rgyhu_?EtD#&8Tu#b z90@4h^MXYZPzgf8btJJI_0!a>o923aN zND#HFbYoyE0wgsI@?9jzJ-izQk{Sm2o z5y;OYK~xtq+T19R%rMAlB*+KRAemv1KMCZoSdauh^t-a)AIzK7Ne>Bbg<}W1DAJTp Q;U4zCK+;pMvmWOE1%UCcga7~l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.class new file mode 100644 index 0000000000000000000000000000000000000000..b04435f8dbf1c75cad6194f8c9961b1e5ff29eff GIT binary patch literal 4104 zcmbtWYjYD-7=BLDG;O-QP=sFN*>ic{=Y8JGd2@dI_xm3K9EX>} z5M)0Fv8aY6H7qA#rI4s@KUO-di86!glJ zt`N!ve?dO;7oL~oIf3nW%C>J6W!CbnTtTL7+wl#bW<7y}na4)Oc&0xq7WABD=XIlg zs^2dbW(%??ZJ!`La{+-qS3WIUuFS`)yfh=1b7jQ}@C3AU%QEq)kvC{%B(S2FeXF2n zEKlL}&s$5j;g?-{bs=(metj?R5jb#fT5(e=fo-N!RBUB_reJuUwP=|&H}7?CA&lcp zd(67+u?_+PeU)PAn(LHH0;kq@C^VN1b;8v3)z$*>ieD5sws9oC7=pyJN^_8O$hG9y z3=wmZdF7ChQyr)t2d#OR>17qW{uRS#dbed9cS(Qjs}FYWuT zl`H#7w12*VczO*rmO{zrwNmAKgSD*~rmK5INmSIu3Nuo>L%uYZZ5B(xbZlFizT@g4 ziULt|8vqk)n5OW&xh#v-%4A*U1OJoK&Q~LmoUP4z&s(9)H z_xj4$VNz&q6T`%8-RYx@y43V?lsr|BYUv(>EC%z*Eu$1hG7iD3 z?7n1ucf=QM1=Rt>w9|t8e1b1!Z_4LY@z(-UmZQ%Hk1gvn)kCq5Pq87e4eJn|Q$~XFuLoHB0*rwGLnw^> zRA)Tu0&heG-lPCywHklChR+~|r%kwrsK&t7ao>)TKT=a?FJYQhw+?dVyHObSl_&`9SvqgsoMn(7d8H z735W5wk?r(l*s38iCk?@BpxO51&MsQ4v}kkmn2n0?lAT$oMV$K==l{xlRqHw;3axr zphxW}YVjaOL;M0?A&IY9&)+mr91A_Y9>|K(utaYV_hwr=$rd|F+DS(3{6srH)6OsJ z+sV+*EzE^UYLv$c`l5mTy$LN*FOS=JFH~;Ha9=dAe=x9rb_}e#Spx4fpsP!*KT71U zwnXN!(2hudl*r#C@=r%1>JkgwZ5#PiOXO3Gd@2%oF@&TT#;DlTM6pALv$S&$_e0Lj zkspXSEOs}cH6s524@2da$PYvu786K_$&L=IHX`t-EfFnBcgd9L?i#vlCTRQs{Tod* zCO-H9ew6W4cjEvKBlbgeE$7~Q?zy+>=dbTSh-ixLm8g$y^iz>;+ToTRZaZ|xp}P*v zG8&3yq=a9SQLJ?MY~cYTw#aDUz7As}LQ@ldOBUhEevDBe6oF(kRjo_@dPTRnY)Ijo z2KSU3^Jb)tcD2vj)7*M!`DR(JndP@ld7IJj(^hCyAZsdCbzjbfp*F%GY|Q9<^^ItY zHNF=3yskozi$ACQdEn3cGLWHxlfvVKz^+KHwp1j&e9EgIY$NkP7?3+s)zJ!nqdmcG zIBs{BF@bfZcbGY2B2{l03+-R(c)Z@jOn9PcAfKhVh#YLPbLk$u6x&unM%S!h>slG< zHbUhJ-_>C#U85tOd9h9`-HwB?9-#qVavL&8Vp?syB!5SSUaEvMzdq}`qe5j+@O)*g z2IPJ1fz_U>3gzQgP?yoNKuH+wt7`D72{Z-P*=E5s6lyfNRQ})I=2`}Y4YeErk8S&-jA$FMM=RSwt>Y3L{}H$Z%g$m+w<1?QR94dc z*-gkqxojJq(M0dM&bh9PV;yBO{-X<0bcQWHT$r!o9-rwQAwv&tW{1AVC2l^6JQ>pfTx;Xj1kftdEvzL&Hgr${3^ zJxzH!l%5_=Pmkba*oDiZn84^5@W?pBk0$u!;5hvabpV4}7*8QI$DiR}9REh_bHeR3 zM$6hh%4aZ^QvjW%b6DX4qzf1~8-JnPCmiOeV_fZOT%obdcoyg!Z2HD0zEZ9ex|Hlb zhjcFz4>om6C=G9C!-;T=#%ZDpk^EL7URNR)=~6c$`K?5nAhNnG5vw_)%Uy{Swi0>Y wl?d-nq_CC92N3z#lSq!PBsG{!n(8=on*zCENmpr_X0Sx7T%+r+h{ZJU8=BO%#{d8T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.class new file mode 100644 index 0000000000000000000000000000000000000000..0acb260aa40ea910dfb3b193a726d141f1290d85 GIT binary patch literal 1422 zcmb7DYflqF6g|@ig;Jm*4?#sm#R9@0!Y2)p@JKL462XS(r|s@ohHQ81>}&)6Dor#d ze((qQql|ZE8?m*}*rYRiA9L=xXYTy`_5BBcRjlWc1s^~LD`t6;!)gvsb68_2MnXx) zuLu>%FnF`K&A?tV3~hx$q@6%l96uIWLNPzaFzAWMRkEQen_;zF75sfIY;tiT9ABSs zPr4Crs8EM)==0_pH$btkkHnciI&X+)3{$V;K+C$Q$VgUwu^9xRb_`y`Fjqcxn$8(N ztNXkv1CKj@qWrk-@A#rF0!<*9z^MzOv;8-nekDG{QVB1ekj=QEM@gd=l>1Il{Ud8pQP)82+Vd{h~N$HTFWVf6d zeIlu`mEKBi3tu*cI^PeyIHIz{HKE(uTPw}?M)_Co;iv;=z4ZSursHhW3KlzZX762r~+Q)l=bWhB51s zAwRTFQGPVjgM0K)vsAnfX-p%BenW)DI)yw%hymHdWEW{4A#X9lHH^N+b&3+TR&$bsT=t z_3&M4DLK4BbW^6(!s1t?E=uREw@f_uEy6^S)hchO&Dyr<>hPcok#r}K>-!G?%UI1L3)zPZo|xrn4$C<_%V9-eIHW*X zZiRwS`QF>zEdlXLU|`etLT!1vV!07z8O8jBK)*ww9jJ!pY=PxcmE=*)Z%R5Q%hkuy zQFbUBfvmTBq`~ z?#in29BKWD%EP+5?NXgQ%^(@isuR=M`kPK~Kp!F%kdscxW^CW#q>&g@x|UayWgRH5 z#sI~uD{W{_tVY@p&TPgoJi9NGX|bSex11S$ zthlik-IdxRS2Za(+w+|$EH}tjN6Lqr$2=}N0<)VgKQ7;KE&SP5Z5sB z4%a!#JX_Iz-pBdR(TNz2n_+W;4@%wz@7eip5T9e@DPDVG=OS+McOgl@E!<{H;0~sF zy?FQwQlHumzwCJUF1M5%UT3-~Q)+(UD^lmB^Rc(YJojRR@g%EN-cXx~+va=3gAPQ} z?L-bc5_yQ(PDIk}L>wkUml81wr|>9ly%^ub9k%D#J42Yq0v@x;vM*xkJw%AYZz>&D A*Z=?k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..a1824db0dabcccb4994f068ddf7632ca45fa75f8 GIT binary patch literal 1247 zcmb7D+fEcg5IsHYg*%9d;$;<4+y!DM1fMh*!X*J#O$0YapJrzYXfr##_VjGPuhK+g z;)5UHM;WV!iHPE^&O>)sb)8dns%yS||MC^U5*7zhz`X(Vp;|_*jQKJa1jZ9G%8wdk z5~br8Tk8U1TVP~O$BFf0+wh~5icH`>AutqD5*XFC94)X^Z<5?U&>cyK%W%MZ|H5R4269s#g-naSlJbUzG|((m^B?TW~{Da zdYZPHWcGY6KwzS-1MY#(onSk67VM$oidK6|T&GBN$Q(b>VVdl=DNy?=$Q0#@M-RxJ zDRjA7>rMM-=SGv?cpg;$pT>2f*m2J)Fu1Ez6VRq|U6}2zF7IB--T4 zYyT3R#}+rYHtIZov)wUybftT>0s}mS?Pn$=GmMLv9L5la1s?Yt*j~Jw=Q0G^kQ;YH z`=M`r`FEBbI(8BSCS60N(sDQZ1=Tw@e3;=Mv;cl0c({rZ%6#tUarQ94e%8SD2;1Yl zkFs|x;p2r@m|&c6LV3N!_mX$PdvX3V#D|Pviq}%+T*PHQJ1P#q6-@IkINdc~&w@X~ zd(W31PQfeZg0JI74qoACk1?hBg-`HKQx9g|ZBDq8F-)CA<>_5%m8>KWH?xelGMyEU XnqlS&;WlP*hfS7z7jv&65)AzS7v@L5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.class new file mode 100644 index 0000000000000000000000000000000000000000..aa38871da3483268d1ffb99b60ec288cb547f314 GIT binary patch literal 1182 zcmb7D+fEcg5IsHYh2;(+iWd}7+y!DM1Rsosgm6iKMH9h|(Wlv&f^9Q9z4r8Mz^~Fo zW8#A!;71v&hlz*~(0SB0sV%8LA+W z9iy!dbR@e=(h;SR-J?UhchsS$0+TP(*s3-)RHB*@t;DgmzT-;-X6x_#u74;G+mURl zIF$bHTlu;jtw+?R*fL2W_S?jA*8Y^!Yv_Hd423<%VoT3dtn9KtPqo%y%&HCq&1@f@lr=Yj%l$c?U{{m{3*JO$jQ zBd1MZ+;vJSEqAjQq&~RW!8E_G0=V7qa04Zj`P|FX=%K=XR?7Au+atUWv3EG(7BHxOp=E?S;o6rol_h&&CFATdzis} OHo4>nn0*V8p#K+^hAlY& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.class new file mode 100644 index 0000000000000000000000000000000000000000..d0b8161666d400de4cfa90516b9a1222dcb93b9b GIT binary patch literal 1857 zcmb7^+fEZf7{~w913g*}0)pZhp@6W0;0Z(thlpt)knjZGIm5YS%XD1TbW5sU<8jI-e~ck!ss?A6DU`XgQ?=>} z-{q?A?kW|bIm*6mxt3<>N_|$58EU#)IHIicCDXKA)uply z!$@IIt*Z^CVdzR(m=#4mv??zReO2cMH(g2++wcIAHb1Bdn^&SfSCUr_jAg4rY&~8o zMOV$LvgO*stWsEV_0XP^t}A>;m_in3$VuDLjhN;o%Ad`&rcD)ZK zLf{RC6up%FO}oPFEH2|p7CCfg(TDyl2IO!N{lwe$jWt`Om)w+mv%JSOm!a3&5|*;% zJ#z6*UOHT-zkmcWBoU`NDWqwhp;r_^7BLAz>n>V%(YKp+a}IiN{uO%3N`!$m<5}tP zIJiItqCRODBm;F47-YUne!d|;Uy639dm4wRo#UWR_(D=06~ zMm@C{@)!#NiME2g2?ZI)L>Nf46+|Zx<5UnSGsEprkXS27BNSvZ93<8X@}59Gv;mn4 z1&OzUd<+Fq!a?G#AfE{2^O+zK-0?2Mw0EV4=>TU)rBRN%n8h3|>Hgls{nv;(a@yx$ F;4c*hb7cSk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..0c257e53466635060bea60200c1ae7a15f172258 GIT binary patch literal 1674 zcmb7^YflqF6o%jFowk%)0l~W<7ElHd@EQ`rB|#fZC^kkDlkIjWgWFx$-8SGy{X?2) zO#I*v@JAWXY*z})Qer>M?9916^Uj(6{`2z}fO$MkBY}rqh+{zwi)vU(;!zThlX$|= z>j+zFMp@X7w9MC=YYglKL-(p>I<98AWzA@aIHgiQ#t<{Lx?q?uRs`RzSxqkXgl4#V zyef5vAJ~>_>6XEp3tVMr819ZZa(9jo#50DG?S|>fx+qIWRt&LXnwG1%RMugbDDG=b z?T8=M4PKFEm1`$f{-$oM8=@{umy*P`Jb;uf4ja-I)o6<=C8~$@RjW#D{az|=Xl9L< zTw9to3QMh@*mKHtP3%fjs^SbeWjno*c&=>A4AH`5nM$_u_7tTlwi@+{uy-`#SCuTC zw9`mITKk(ZcTduR<}O!gO*Ex0lsLXX$(nFm$6F{&ULJp5;iU5~!D8Y6uHbv;&eAb-QRg4Lva7<*Vg#dEbR(BV9)np7 zV~~Mg`doq;mqH_S%NFW!*P_6Hcb@=55;2S- zg)aI|)6mFM7(%ehC-46QD{}uyerDOQkjAy042M0rBprf5PT%j8D)~O1^ zRm#X|W;DmAet>=TN?xN;!2q+kPGh#^fE&0;D~4Ny8w~!2$QLq3&<@@R4ZedhKX{qE zBNUUEn*NSRyL8&y-6lm!UWTETmtS6?jeB}9+{Hu)NHhrYJ{0603Sl78Ajm#}e7F!q zDa;{r2u&9k(m#+bwWJ47Az InRhV!7oPcQA^-pY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.class new file mode 100644 index 0000000000000000000000000000000000000000..be4540b45f92a3d42aa231d8cfc45112aa2e3151 GIT binary patch literal 2539 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2d8181f21ee5c6cb3a397f5911441ed996861d23 GIT binary patch literal 2535 zcmbW3TXP#V6vzK^?6`5ACba1#Ddm!u)^Q+e(~xTkxVb=5w`Jmx>A(z(vR3U4yDPIR zCk>B$0C?vEz$?tabcP2$03WK;qup)dY}amv%tX67=jfcDq`$QO@5Mj=0+`0*0`mBL z0R8yFG#jSbG|huNs(C!j;}OGfAbndnJJJtq<$blW%D^@m23M39XyNG{;k0Fr@|izI zj;FR)zkm3pu)Y@!$uLvhmHcT#?Q_|b!qH7$x2=G;e5IA89KJup*E>gSAGYKY!{}Dq z)3z&j?7-f2WX1E87MchGhMUzru`izSXRgC{X)G5&)*R_dPg9btCtN}pJW+t5 z5FxI*tro+4I-jL{Y1o9N+rr_Na$V(dGvt9hj2R12-Y8Gj5nhAge8|R4hu5@kdkx|! z^#-nJ3fygLGw%U|9JGW*+&7w9w-z}+I5?O(xI3l%27mIf%I_>J%=3=0Grs(xZTqs` z7wteHkixf`t3p$bD^)XWPt^rC%gK#(n_j3?q1F*M*8@@1MN8BEo5kIvl{eF`L^ev3 z+cyeem^BOeYLB(Fnx1V5$5NgrEv^jvtMv1!W+R%3fUoCZuHK_|V)%Gp9ZX3Of zn7!@T@hL;gFxgw770Z%Ap!|4W-=OCxI*!e)Z>&}6O1<8@LL7Y|foIHgWsqcBkNvvz z8Opu$Y$>IWug9T8x*~4kRuShgRKy4_7I7I@ig*X_GTc7ZCEl@e3_Lj`xooyYZO9Ljzg}Idz9WOlQLHd#)d#NCIF_Q+;mju}- zkb|xuW;+-@#%u~mHVN`mD##q>(?GIGke>c4=g+r9v__38Rp`4ZD$_=VHmg+3 z7vEQCt3tObbeqv^Dvc6RTbfkqJ?qPjEl{4_%@V6(*;c9QM6!`2+6oJyP;kk+c*>u~5$~v^%fm5R7?MhknNc;B!i2qTVPQMd)MlSQ)?LA!8}6)onBdg%Wcr4+Ms+glpw-q0^d^er;)^xj80UEGb_2HIfYa?fbpx{V!9+A+n2ufAedXul^^P^>6R7YlLw+dbhh&! z(EseQX*eD&;39}W*cH?1Veq--4`E&Usx6(FQ0^#~vQy(hUvW2x(dy(XHNsG)sW$#j zFgl{9IeLf|uzWAJ^yXxYf9${U1$N8bBjCkgrkQ$w)1xDA7d@06>aYe?@ggTDVSR)V28b<@!EPdBL1=IQCECKcCVm01yTiZsP(7 z&H#*!v$Xh-&e6x%SqkYB`ZULX20U|#!S^CgaEuINP=8JA4@?U5Ilg6YT&FKEujK%` zM3=F`OGPU{xx>3~=MFE_UsB;OnyJ5`;xDhM^ok13@&a2$Pd9^+=pll91f9Q*&@K#V z>mJMIhH~m`LrC^I-F!qWMXA2Q9t_|93oNeGg#Z8m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.class new file mode 100644 index 0000000000000000000000000000000000000000..1483a343f2450fbe4bc97ecb9b0e7c9ceb11df80 GIT binary patch literal 1269 zcmbW0TTc@~6vzM5tCUi(auG$bqFAUf#`s{=5Gz6gsX#0?BtA{IV;QnL)9g+g@Kb4` zG4a6<;D<7v-4>A2@?ewB%$alhojGTJ|M~d~z*9WQAc^G>Bv1;M$7!sjv6=>Fmo^_GEcGmNbp9ay1lO}K5Dq$uH!F^md*vLigXCw$A0uN;Yv;I7b3UbVi` z&6faHwnZLF{qJz!Xj9FF<1=kmJJ4KB{K{J?WJTP4k4`KPAoaCs<&YY%xtIRS6^#u~@Cyz`8266~9kvSZuA-SbVO?b!X3mL$?#Q`!rZ zlf|V$&yoxJ?52vB&B79ro$$>WGGXA;GBcs~nNT%t-;tXtENpHF+G^MuhSJq9UUnQA z1jg?b(ga`%&o&Q49 zCBw}7rgkcjRb^Gpm+M*^Cmf+$hQ&DGjGqNQuPI&U;;)q-2L6^W1F0Q>q%mMr9rL>KEI$p6GoJBz>jmE?Q5)?mm>jfEC21RN zNOwWkWO1qAMUL7Yzp3J7w@6I76;+90j)1R7-H|&-hyxw6`=%Lsa$7}Lv3RYR)u{Xo z%Y&=B?s?K$6L#fyv|jlJI^JF1^!CnHh2G@C;0#^w!nK4MhN)VodtqIMIZR?IhaB=b zOd!v&@&DDOhC1(vz1oTNs7of}BW3u0+-vGn^s-Q(PE3Pg2ua*U1~+IuOih+RmMp}I z_M@~Pp?Qq{af_Q|Af}fMw_+rcL#Anp;WRUv)1~iVUt-YPG!DgwE4V}JT*m=3l$<&n zv$#j&#o(_J<1myeHLksH$hO9h zxNdq!T3r~fW=Mx??KPUMrfzpMw^g%*r&U$Z9(T&JWqVHNu+!wv7^e1VB`jVQuBe&3 zWZTlyJ;HDq<}1f~TR+iGEK{oqyRPY{yV@Je+%&nxZI6<~Y~A9-<(FVcQ`H@^?CFlj zFz#p3OxM#ymf|XaiK~D%d$=dM=QeS zJ1wimokN}IRWWIhk~-;0>%bWEjszWNEnKdqBRy$IQ%SZ(r+m=~iU$e}H8|aXFL=4Q z5T4_oBp-556K)j$JD-w+8iG26WFypb!sZEB-C>XVSt2;+H(Bg=Q;Bnwu=gr*6x?e| z9mtkr@GYV4pwOq{vSMIZ8r)AM!{Dwfoj~_4`Gwur^$vXFTicrzdN#9zD+J!TK0t(Kt=X zG@2RB@x||8U;JuUXjB})3a-+a={n#VuG5O)25!=LKKLslpJ_9Kv*69p;2GQsg4fAA zLNSTOrEiFwl}`EAS0u*1pP|t83d$?ASziiiQ93<8Y@{vG34Fri`(Z7QwzfI;yx4Q&4%W)6ObkPyjF)O(L7Eu=? JE+$+Q{s5s`oi-S81X# z@xdS9k22oTrn zeI=Z#^aJJTcYCiH*c*nSlBWYBw5bZGB{PH)K8#^d=(By{%0uBBhOzRAXbbKLZS#up zm9}3pOucPsqg+{4fvP!jQ)|x%L+Am+LKJYyPhE%Cl&*8}cbC6+ooz?DQX2y4)0BkL zZT_2X#+I7sT8F+2EMGN4&|TkaHA`NdoF`&7t}qS0rR+Uzq%C~{o7wFdx73?d#cD`b z9Gx{KL5(!MKpEAR2|7dnE2Wj$U`Q92szf~IGE!Dr?zh~U^p6Co5NhRFB(xy8$xasg zOhb_@+vS?%A8fD9WkU*w_}7&c@TTt>&+;7JUgtZc*4Eiog(U2TZD}qjRw%~Bb+l+W z=()27M3E)lVTu zJ4B1@VX_Bl9-((Mz)jj9s>w!yT$7Cg#$%6(2$BjTbBcmF&5Y*E@;9*05&ATZ{m~-F z9s1744w%7RvKa1Rmd1<0Uy%CL5nSpTe4omSgExp>DonM!@)fD`)VXN&fOsB82otea zl0Kw1AC*pB$HOi}(w#((yApYXg>FRBokVOR(zudHD0K>pQR&5~8*^kY(dxX!GFI@I QOlr&%tR5p3ARl1tHUt zL}TIye}F&AcxJmPW!VBDHtEdHoH=KndC%F|KYxGy1~7xgB)Tx)gE$_jW4aB`HYE@|b!L?bOb^Vwcaz ztUQCv2m3VRcDvHyRz+4Bro&}1Y=ELx0{jD0ez#kjDOGOjZSnwh&Ixo|rY#^6CDDRdIM(kb*u)rov@F z!S!tJTOnpU$lE!B!bleEx?}J)q3UcntWu`bOUW>K{L8s)7~FMj$FHs2X;%Ad z<7*qMdAg5AkN5Fc4~8)^^iaX?ZaHP{q%n+Y1u!wtzW=uHV*D|lC`_@rJ++@uS)3k(UwFoJIM&~uXR(g;#CLo_t*qj8G*4E@i$ z=qCda9yMGb15qC}T%z!lCfb1EG6mD9XVk|heu91TcDq8Y;!q!jtJJ2O3vdnBX~b}Y zNQ2Jb5&25S2o9XrL!ED7)OTK@)e-XPnwb27$idc0Z?-^UYIm+6 iIhgXwWQ@ityJH;FxKFu^sEV1z+*?Fl`Z{C4#n3+-X!^4N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..dae50de4f02058d80f539bf1b18e5c6f07a2b2d6 GIT binary patch literal 2801 zcmbuATT>iW5Xb+suq-T_1(us6#+Zwdi)JF?6(lYMl(<}E36k>ZFne51oSj)`W+|}r z-4CGeegLh~s-$9RRi0v5<&z&kzlN4Cmj5#>VVRk@4^l@@2)qU`uWb zu4_x-kSo6!aqCk~xlym%hZ~;DY-`+mC8`)e%9%V~(YWd9Ji8&5x??zA5*lu!B9bqAcI6dv4%bu5Iqmn1qYQ**dJt*?Dd~ zm|!%}HK!aE%p2$!pV(&EnPgS>^3}0E-T$PBe9dermqYGQ{fpt@g^u*mh^qsYxc@f zW3=&Z`lgpxmP)+GF8_CgruRS$kWE$qi$s7hTl*5=7=d?Jl#RWW@!zC@Q z;5m+0coT+&E_$9g)B|l`y6wm&gzrDORM&U!N{jmpg(~HmZMPBMT@U})b z&LWRKzW4K(KDXB6a%M3C2$K{}%#UlQc2HXv^#f~2D$UnhdR znGBMSf_y`eZ`**(VlJUax}qRIB!aw!`J^7{ih?{M$j?s%(bHkzMj}Wi3i4Yb$lJ*v znJCEb1o@*4ND&KcWIZ*T=pYy{I(ZM>zaT&P6MF7EK=wYmwML_LgmaYV6ZjJu{DlJk zZb2MvPQzm8YZRK(ev=WFs7hfuocrs1dxx=RB;LgeZt;^B)O#p>h>VXxA7ehw`8e<6 Kf{#l+uKWwAm^|PB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.class new file mode 100644 index 0000000000000000000000000000000000000000..ab17f75943bc2b040a9396ad940706035f95edbe GIT binary patch literal 1532 zcmbtUT~8B16g|^YE42t>iv|1uR4ky3B0fn-03pFtFcupVo~GMzJ7jmZ*_}4vuhK+g z;)6fHA7#Azp~QBn4>sw}-nk#=+;eC4$Ioxy0j%L!0XgtdjNozjc#_9j9#8XFXP5}2 zuY}W(exN-4cK-zfd&w}iflJj z)^fe@NHC;=#cfx9gAJ;m3K(ZiCxHD)A!woQb$v_jsZhhYAu6nf$Byptg^->?^d6(|;ns zHF6Ng#8INq#8E;yj+lx{Qb%M?Q!=NO(VAQS3ic_gK10t-(I&?%y%*yE+{7)i7;fVZ zJ^xPrjLgTrg=qJXc)pG*OvOdJMkjTM&A1BSUM;FuqKF0U$G;I}PcHgOjGDsG+6_lvQn+05SBw zR$AFLhIDbhLUiJ^LnWoswN#b-W8Jj5Y)Ih} z)tYhw-t>(%j&XT=g>O?2Hcl$aw=LoB`=-`%Y{F@jBj7W?i3GIMEd z_(>D~F~rzA@y%@SY?bK!KDa(Z;yr#9Pli64P;<|(Nk5O<7|$b*fjmZVi{aIOPn1^e zd{_3WN7AAFDMTt|csbfa^(lNrn4ulbfZia|m_!yg=(~^BFNGXghz!YtB=^%jME~Ic zH_1Q*6GMSq6GH)`vBy{hN#&3@LBX7EMt5f6JJ^>9eUi@JNXc=BzVopI?qZ50hI^Q% z^J4H^(T8hFW=NhV?X1KC7V(5c8q8BH9U>JVA7JDU DM7u^m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..279bedd75f05b5e3db089ebc3c77b795f7da2498 GIT binary patch literal 2763 zcmbuB-E!MR6vzMTkGOH2Hk9-uDWM@PiQ_<)e$X^c8*rSsB)Bca!P9|(8Clxc>d2Cj z)=tA64*>T(09?Zi3^QEt06bKOvyw<$RdPH-X0noY&;HNvoIShie_sCeH-KAsnnwDXWFY%#E1hKY(}ds4GyL$i7!OM2>$ z(ZGRe8=FU;xsK7(CBu5HDfmIl>2uK*nkC!ZFm;c2T}L{)WAXkSUiD`*Ojq_aE1bB0 z)D`Ot(|bKznjO(FJ+o1EYzNBeeDH*(Xn`wB)E1w%Aa+tZA)~7ElDI} zYaKykfuCct*?_d-bd;SiDwgJX=7FjE4j8sZB~MTYLzoTRCKwT&rP(cp3w|_Qeek+; zO}jE zGExruNG97?rNeMn<@vwjkV0?Uv;>y!*tXE6>B}8ec6Y z*(&LL-RZfysG6!A7ge1k#1j_OiVA>XdH9|v>$>nf#|`s+$_@&wL)&b1XS+tH|MlS> zLhFUoiIpXtTXYk2pSp%{8A`*Y_Z&x_oa*zZdnjN5iv^s+`2wbJv4G3CQo!4|#!wmQ zRvMmi1|C(>=`x|qY2bRh#lr;(!kzN#%yf9&zgErf)cJyU=+e!B;S92v!8r2tewGg9 z6bi^Fe)^uI@3ZuLgZ?jgc#{Swrq>59(E!C64k&|Zq}7benDKBGZ+(ebGNCMlCbKj= zP48qfMB;DsE&U1hn~%6e?U>)WiW0pS0s}1LJ^EsJ zA1lQeYLjS7`Ho{upl3 zZ=Tmd(oqmI7UVYW#DS!vAUy)G)#Tfe*taKz5W0I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e857d8f589abad444f0b81c4308fe5baa6e60e52 GIT binary patch literal 2010 zcmb_cU2hvj6uo1|cH=r}Nk5V%ghB(2w<}{O z!|g~|s~)RBINY?LYCI8r!4sz<-cZ(UFq&+t!&tb)NJa;*9d9<;l0QDweJ(pvM6Sa_ z6{M5_lvV9W*5g>aBgby0mY?#c z-H5kU9CGpMl>g9;?nTl^1d@qZbm8gj2!o8uRtghzc7y|LuA$8#f1*Rdy=Crq_b~xc zb-cy8b4Ilj=b`215al@|e@>KgzPV*P@(< zdg2;Kjk?4h6?&$@<KFg6;Cd15pV2w={dtyCw8GvrmGFB*3S^>&m-h(-RdA9bPa(~fu?GMWT_>v}GP|olC zilcl=H;s|#A%Z-BpO1!UX9u*k6w77?ajt^*L%N0UNhhCE!LtrKsfO4JubjM{M&>VX z0iDBGtgXJF!f}Y@bT^>_^;3qc8EU}bC0I;#&Cy4x#g9{kml4St+**|M3EiPjaS39t Q)7=AN7ODCSXW01sUr3!Lz5oCK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2d1951b5edd40cfe6cc1fc3f518c2c5f0dda26c6 GIT binary patch literal 2628 zcmbuATT>iG6vxl7*DMPJ1d@O;#$a5)(B>XUMAror+z@1OE2U4pv+eGrW~SGfUI_8s z51{XU0DaLaFI7JHVBY*tmj9j^VVND4vZRWh?sMy3pL4qRufKo)gNSa?Zh`W&d5&_l zrH7C8P}Rd@J#6RbNse}M^oc>|ec@T$t_#n%r2FaSnnA{vK_eCE`ii@%&h4(qAgKN` z49e_twe1;Ht~Lbwq9ym4XbWzuHfvg@&rInFwtoj-r^DSt=64&8rC41%?Fg?TyRPyM z_YOPap+T2+v9cUdw|uK%i?ZuV#T77ogRWPf@qPZBJ$G!@u-qo&M_TsOvDaF~%;s*3)s$zsEqDxZ~w!aB#46aC=F5E%x+rmEBxke!zOn@}BszYk8uX z3iDj>1^3MM8dr#Mv8vsk$tGtyUrbB)Fu_)ZT94iR0f@ZGI|^0S+1o;Dbq&g)3}H}K z)Y+hWx~%_JR0*@~S|+zm>AFJahec6z5Djr0V1B^XFs_+x;RJhPvve~!RrZnPT58px zRB65rX+<_cFjlo(vE6kV!rSBM3SC4AhB`-|VjT(7s%@c7?k2Zk$CFB$($=lGf$oV) zx{DkOUw2KuCD7VICs#`I$wB^8FX#QEfNQ1y9Z%*;<%t-+;7({-MBO@TLL zVQ{EjDb?`{HqjrkNF|yt(iojD(iBY>>7pKH^zb@eHRyKY<2$(P4PtRGQ#uY_TXyVt zi$!-NJkw;*ZH5v#cxQSaAL}WsX)V+7x8Qj(FmnAG}hx-YxxBJU-4-Y z3LK~rw=pk<26Tg#utN6e9gHWPf2N@yW6t$N z=bQLZ4xLw#rXju6!s0J9bi8#TkTxhoW)NXIw2HRZXmdegQGB|S0FsJ>xQQTl>0S~@ zDh~1jAYYvdqRV2?{X~#-9OUankO#>i={U$Y0QvR|kmW>>OdRC9M39wakW3updw~3K z2FOEtlu(*%9OTzTkauY{sWjO*$e#dtc`As$4ny=_(3S58*YE}|Mj6sMK_5_s)}Y26 XS*MN9Ddp3cPg6dw;D@k)_@jRSY;8~; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..6f7cd67347cd3081faf592c9cc5d031667bbefe7 GIT binary patch literal 1844 zcmbVMZEq7t5T3PTn;0k1gpv@NLZOAkX;}y%v`w1U3IqkYtrQ1~7x7_z-o^`ew`On8 zBK=jZ1VU=1ey!9WRrT4ugE%x82}{1+otb^+nU|e^{{7=GB3h_sw-~Xzj3zd9oLCXtwg^*M0-F0VM&p5w`XW{` z!QJK)F%UepD&$R-*fpqIYA+TxHImVtx76#+j^w}W=>eBLDMH)hT@@s}Z?x5c4*6h( zJFjVIH@%Pj-Tl5?+W_jBoiw&8l5Lf!PAD63tgW!%3lf*Sm*@O>6!MOWyIj1{^7~PE zJCu=(9ksDoL||3P!5LK(DNNA2B`n0VO>Or06WtZudE!pGiw!O=jP}s5)~HTuooTf- z1bNKJXQ?u>Tg*~-a|Dj)ioQh+9Ob)6stdi5$pBj#xGFGObs2n}JS&4;|La!eSfJP2B~96HOJ%pVFu!&8|Qx z7)>=bIJ5=22?@q9;Ddk?UQ>C^;rOS$CD9ufW(_ox^xjV@Uu z2xO9Iv*~SpG{X9M)lEHJ6hX=mpFX{ zWQ{(f3pJXg6O5)0#!AB&vF~O}jZV`Hqm}oLkR!0sh;LuR6pPSnL&Im8qn~V=yzas* z##5e((!Axzr25r0IjEK~SQ#C|M4h8?s$zc}kGw!N8gnsVcha9fqA9G$p`XV8R6-xa z0FmI}6c+$63u7qG(A+~hOP@e9AJC_CF0(%md**V3??v3;SQ*w*{S~p_u_@5!_?EqJ zmA=5fmKo3`x{MR%7cIidUEYB^cX_7%f(n1rWc^PnK6piAFR9=pzd=>>aFbYx9wNv` z;Q4q6b|#0dds{Y@$GHUDFX=0M50iXBC5JjpQVpS%-jKZFBXgHGU|qmkt}nf$(m{w- zFHNaL1CMYzv&s=%3g&%Y3v|_cyyi1}8Idf5*1V+av_dy<3CUiin~#VkDAm`{LGaCg D)C1xv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..35e52131b51d9ea204719cba1d7f0059c28bb724 GIT binary patch literal 2514 zcmbuAU2hvj6o$|EGcmRjN?e+h0BK6e2hGqA+NLd`u9HAgH<9Ahs^Dt8p4eOM?wH+i z()6Am0QdX=xB`g^i3=pSD$6-NI$TZ_iSsO5!+@|swywg!qW}m^kf!E z%^!o~!1h{?k1O8sj&LQT3$+*GP;f_hZC=;D?X@2;n%?Vq+ID5b4(z5QE1svc(8wP! zx)x4&$zQq-Zz2~L122E>Ivb93rKgc39He(A$0J{eVwgvD$MHDn_9FHQaJ5Lym zM*(3!V_+FAj0UM_?55e%5-8&aCFlwZ8@}4nx_h7VqobphqgyM=Z}aC*Yy8IQ>OFoc zY|NM6_H19a(ox+CffT;gSr-~PF4fGm7pf(=DHAu=eRQx?p?)gv?g&KD5?zf`Gez6R z5$qp#WhJs9P4>{78>2h5rsT3Cg`+!MORMAAmT)ZPdD7C#=lv`uiGestusC9A1lO&O zbi*~xNwvaVTm$vvaNu3eWjJ99DaD4o0F_6x2t+y3v%03zT0!e9?C5PqnpXL)X`}VL^`z) zZ6_vEXg?lVj#M!eXf{(GBpudRd5~h*UL3@Sk}D3v!eJiXS}4Li98s?X+v&5P0rQzE zDPh{_;L8hV#TxiRUG;oRZrY~$S4P%v#oT5_%cD=fVp%c>ly5YLil3vED7qh;-Q3!! z;gOjiy+S{FZX~P;!sUcGy1RZ$`iz!FXWdgupFA+LBa;{DV_GQE1WgvHY?^mXGi{m= z=tD+p|4*olcszlnTo+H|DY4(=eOX64oeG~?Tk(4MX4|jK{h>L$=wpOBP>yD(KyRU6 z#G{j<5@ifO#&2V6>=*F=PC!#|U{7y4F2aF*zUjCG2ln1~l<}RRv`IBhmjil_X1}KQ z5rWF}LuTQgK_4M=bOoJxi>}f~k>y$lgZg5)2sDl_!#BJ1JF#Cw_9e8r(6~y==og~^ z`h>1y#Aqd)G(7n?O8pX>{486h8ZqKQT^o& z+I(0Ih96r)9|uXtLEJ=;Tgf2lILI+TUY!GSI}s!k2l*}$_v5K;-~ea2*jaZ~O-Vs3#`? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..9944209d7a99886759f6ea17dd80643d08d29173 GIT binary patch literal 1952 zcmb_cYi|=r6uo1|HZe}1fhG_dS`r?K(=w3K(2_J@1tNhAmF!^gP(O@!r}og@9d~xt zg8r&j0wJ{$Un})TRXww7h(loW1xwy}ojLd1$J~Ga`|Ax6tx=;&6}mA=W!k9FW|fNB z;>QYYRp@4gZZSF@OQS^4ktS9;dU*FXBX*C`)V7XdDUo&?X#GsZ`@v_HKZbRIuC{ezJh`J>aF_DKbJ@L0 zMyvVRZFruHV{Oux#psY)$j~EfY3J^pCR)Z)zJ(EbF<-4ip>LoI41O}cG>q!`v@Nae z-cvrC&t9W*v{<8QI))~;*R2}Hh!?J9)o7OH7~MRyGv%AXBYd9$9Wz9+jbC>7pFRAbkP1paX;^Wse@rnv==MNkeQ@Ux4 zL{H%4Q|SD8jCO8BTTiiUX5{B8c)zA^@ZB%+C6yfOxJWg|R(dD$a_X78yajXtW4XTi zib{JfR@2>tN;FIvW;4`?!G&NUjcb9fq!zEH5xxXZ)*x#^(zkStzQZL1d!4R7B^D!9 K-{TA$Kl~5aJP!^4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..4699a357be32f11897e2ce65b1ca3a9c71c6b28c GIT binary patch literal 2529 zcmbuAU2hvj6o$|EGcmT3mbf%2g_fknNoa3A0quITlt8GWtZQpKmWZ89<78?0| zM%RN0ulOsc!yCxO#lXv7IGv4-bfl}1B;^JR6gDFZh5)+<2et+9K1CRG+Bg|TR(75; znhXPie#*cyDvbsyYwV`c(-J6?2F33R3maZ&Yu$ao`O(qQ%F*o=<+b>WXH|Z4b@e_U z3Y+lcw>{gF&16`&oG*oEwbzA4j*C?@?WJl8Zpy@sbsrrpm8%WK-5Y@@nxd<5YNlx0 zID-A-t}KT(q)8u|b7OS3+K^nfrReB3*V1acwk0~2a$RX@4=G=ghZ zTROp-=A@dzt}>5o*Vb!{lBLButQFM+!Bo|D2WOaC4Fs<#bigZ9;BaZVOemp_x5YT>3^j(=DmP10U#g zrWEcdqEyH~8d(g5aVpU4r#MJ@T4u#TiqrP|AU;rCeh?N6v+z~}9cJMOdj;5rkADu# zX9}f&X~V&nN@v9y_*_l(JWFoc<^ZmZE8&W{(~Oo!YoKgd()X2Tl!u~^QA`-!k4%j+*#gGrFgEt{_mb4&Qa2&nx#uVy-%0F zrVkK;;`Bo1h&A_bXNii68T{V?7g?4i3e?(VDw z{Z*|5LTaUct<)b?^~|mz4g~uPmb~*ibMCp1x&Qw6=ifxMLbWoL=(}+$(prhu%aqR+ z-x+E=>0 zquY`6mDDx{QT@5-37%LL@Vbia8l&-sYHMMWNHTi(-tl_9CHb?q>2cYSBCs9qD=+5V z$XMf#H9rkVab0O;HyGs?mzvn!G(Hp@t1B&k zNWzwk_5>2cXsT|Yp(#*qSob%_Y)2teTcfLC8wor#Kf5ySBHb>kvu$~JxxmEKV&>a{ z3Y}U09q26H|KOCK$yiTEJ+%;LweF5=~eNg_{fD;MR3k#V}_ z-YKKy;hC;^o{VD?r4NnKh`PwoeQaTS=UyFsfj*($3RNoN$ z1CtzG!nc@iuF_@9D;a(9ZN}t0|UE_5EB1@0WBH--9AwQNgheic|w^g?A#arJlLV8$jnU z7OTszsj%;2Io(aDK)sY8!7+* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.class new file mode 100644 index 0000000000000000000000000000000000000000..7c85ec9353c3a0953ff2e3c438cbc2d464fb65e2 GIT binary patch literal 665 zcmbVK+e#ck5IwCsuB_|*7Vn4%(Lfs1JShQVTrdm@UKU?_W-GfbJ>4?hyO{iyPeLC2 z06$7nGi-bjBsehD)m3%sP<8t0`OhPO9jw(bh@~o)t5~UGRbawXu9az0?zOX5C*K9c z4}sAmXMIpMG?nR6#Mt5!0z(Jd>hM)y@Z(lfpmO9|BrqOpOQ+o|q5M)Mh9gt4OS!G$ z=6vr5E1{#kz?V27`LpeMk~*YJ=*X5%y}Zp`aH%u0wQ8Y|b0_aIBNOJ3>Ln|$Gjo`x z3T!$;VUu77uZn_Bt?~ir_pLGZECeEc1J$K zJ3j#4`2p|(RY0nE-~rz9qf&J5E|$ERl~cINv$HdOeBIMMt5>i8{0ji);b|65LFqJP z;2{l3!1E?ZJqs>K_o;c>%pCEvTvg`v8_!q;}&u{o(ckcZX7 zj$C1Iq1?5V*_JiaGwYTt+P0&FLIjV&_0n^(Cl2^Q+v0U}$Hmbuf7Z4(E!mc~LL*6A zv?Vfa^)XEZfF;=!R$1;!SK5YrB2|(UWP~7k z2BrtNM&XLll5O87I!iYEsM7aL+f=Iz5{2m+uC6-`Bp4}~wtUoW*QHw(SZq`Y4l>jP zmOj3Ri%Hco@sRJo^&y*{<(F(#9;h}a>>W3@Qux2N zC?EMFG+numAt*Ioq(SmW2s)+lpoWj>kgL(qRj(HqEW~Bv#0DA-8Tzd)#-!o|V+5B$ zxRT$288jTs=-B!Te-dG1TZE3KUpQZglO=cAiqmxsxn)x6T?y|3P4Uc8_8H6$uKS{4 zNY8WJ@NPMwO9JUoHnp|AS;8Cs>R=C{^yPR`lE6C&Q{8#&Hl)j7X0XY!Yg9*5hgFMYXfDak0Xumj`GuPyo0gq}2-zJau49xSem4g_^{Ejdk zUh%(^<_o$o5G8{jSj+&VVG^?N4$gCU%MQUXBnckhNAaE3&*A^O9*p4z2K45}d$@r? zzPT}p8yI-FF^BkF zzRn^V$0x&QYUU-dUw!tEaZLM*%Wwndxj+EsP#8b{@Cn?+@woDDF!W1Axu#W~hg+fY zDyC_OT+Ph>4nsZHS%0+-DKLBs=L4zGJ)uqciDhsb?r1;~Q4m`Tau*hKAc-i*3k3N# z7KDxke*nRf1|%5;`A!S63@bX2WEA9k1oaY{4Crz~u-30`#A)Q2+n{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f31f15b0e9817258369e6c0ae01bdd021a8bf46d GIT binary patch literal 1895 zcmbtUU2hXd6uo1|HZe}1ff7iXLZOAkX&IW*(2~@x3q&H?wo;s01;oR6J+%jRcif#> zEAXqR1VSoOUn})TRXwx2V26s$LoIpd z!r)FILm4^mW+D;7vHFA`2O~x74{r+#$yraw1O7<&1$V}{yWPhIx~s)T+SbOZmskg_ zccv(h#qzgA#j;<{GI*naNA$(Wq7=^SU8L4U-_GtpTN%4zFxqr^e4Roo{b8hh5%@Za zq;GZ1a~4P9{GSl46_^IN;}2z++H|SvrwOTUt4P@vqw?xn7q_=`A0C|WR3v{)!k&!x z1**Yl!PD@eE6_|h=a(~fs8F8P(RJTJ)ld{=g0!al^1$v%GeUJ;KIaB9Yl*z?7FM%J z4t3sK#|r=P4`P%X_x=O=U;XENm@exQ=-=5ZbLKF3dG%dbm(+SkC$TSgluP7=f>c~} z&yCS~aT(jbFOAW0`g9l_QS=O*V=Fs%?|2vimx?Xq=<@}xItZo#-uCFHxG!Ty&0@|y zt?lHYE*DTY=p(w=pm{pM=+tBYwc}VkaZ{*4XK0bp_L0M;zy==K+v>g!L-ga+xZ2=o zIh&Z*otnjbI(12D-bp8`dg>koT&`jkGdhMLyhO89$No45LWvqQ<6^)`#AKEwC0lh3K*Sf`y-Q*4ztPF_tTbIL8COIWMT z^%qo`gji2+6ROZSWjK?eat4=zl{Bv) LQhfy(F24R3v)=Y` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..46106a2dd737d91c6663aa9254ad9fdc47648306 GIT binary patch literal 2242 zcmbu9-EJF26vxl_Bd%SiEhS0Yl$Ox6#c?4+)6z6;NpbT5DQ*0nM z{6){@Ed=6X-^!o%+znUuq-PK$=YXc6ApMq$)K={FcWciniz*bivl)F{--zvM+1V8p7mur> ze_QxkfVCd#sQ^PXvjC%QoCUy<4YwGh&KE03`C6D#Ll1mMZYo>I`SGP#v>zLz8{<1! za~v52+PC^a@s87Vg>tF*-qcnx!I@Fh7awBSU4%S$4di!TU)(U&H@wK(E7q^ZeH^4Fk>?8>aC* zM_IdLhRz3cfo8v?i*P{&VwX!WpTit3m+4JR<{SWBiB{%8gR76OVZ06kjwi!2UwuXF zw-E7dj1%GFGF31yM-H?=RlGrl^bW?un}4UwuZhi{r*3|i7URvUs7A)7s^0j6G6$(k z;p*3@+&5u_naC?nZ_(z$YM@)GAlW2{N(Ff@9VD9s831H>49Lw?kX#bv`&5vnbdX#U z5G~en6{VQ6`{M0c8IWW~_bqFW_MKDF6Tf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d000e399a3a649b4c1ee6068eae3d2851ebc2b82 GIT binary patch literal 1962 zcmb_cU2hXd6uo1|HZe}1Atex+(h>@ZQy2&k+9pkLfk+@jt2kIKs1M`aAs*PBF|)H4 z^jEbK2&t9&TB$#(>X}_b90>MHEqUkb%(>@&%>C!zKmH=3RcchJLf=eMnbs?`QKe$O z__jiu75c71Hy9mFq*WqnOPeU8AKbach}~s0b<^m?3GLbK>2YNPMTPz6eh z=tpb9G;j%MnomSu@YJb@H&x=+8BMm-t`;t}l2PlOnG34Xuq64sJluxy<5o{ydI&N9mA@ zx2OE4IJzClSZXhGLW>v*j~!r$Q8kgm2Hji20dk^g>@I&|LczUN?ss=E0m;&6YYpeD z>ZHy?tF0l*LsmXZm6c&JkM8vmJR%f5hctQlcM)tKhDN>z+EU*qiqV>n?3_3sfZk1!2zE9lBNv*}|NW&tU0D6QNkqvFzX8@o462n9!)O3V9c z+>v%iAT5k$ng$x$0)>Y4U~|HC74r1`_)6G9`VPp>woH0RwU6oCt~{tvKtHpT`?aq! zr&>+~Pw$D|K+1#nK>tsDPC?diw&!8zgC#VT><6D(`ViK~y4o_S4dj;c@jW{xLKpqp zWVA9m!;K)2Nn&jFycmtCha5e?mbUKPZlZH6j9;s(daFqZ1CiT#dA zfzIMv&NkQR3(RXdfX>l*tk4o^87O~w8|M7wx%x{g{7uvKKdJchYnpgP1;6tfj*1!G zG)AI_aPkp!{xU>6H=wO&ST-~8a|OI#(gl3?i+o8X&pIqp4Y8HpioBS4<}YsoUBFnb zue_qto{QCNH>DEwGlt_iYQW$_u#m;IK$kL$m$L|;hbOC$wIJyVU8QTdgkZ1H^+&`K Mr0Of2VdLxn05QQ4QUCw| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2f7e2b0994738b09d3986a3b0cf82fa42bc4ae95 GIT binary patch literal 1190 zcmbVLZBG+H5PtUP3m^zqKtV+jg;JDFh%qJ_B0)$nRg;2^(NEXwP}bb-;_kKqf0ZU0 z6F>L^{87faYX!y12k*nq?#w(h&%E6CA78%#SjEaPa#$L|04hZ+7jdVEy8`2mtP0~g zS*MJCx&1^yJQWz-FxvT0`+69+DbE4YPY8@z+9OLkqD}3UKN2Wa--ew~#-VP>9dDIx zJrtO(wb`6dT{+c=X8qGj78)Q(RSPdfrYNWOqX*ky14g*BWxg{O&1peqS-G z2h|42y_V@n+NUt~`?9GbCl9RgCNi={O_Lz&SF$Z!f&r*y0vHn+ECdy0w8dGw8 zd?(9)yQYQYJ8Aa?hIdTcMzp2UB4+y1SV@NGj{jrfS7of;XfzQ_3ruR zx3)K{ydCprXXtrP_a&Jc1%|k%2QO@stU%@LXf4LX90m>9u1j0oKSzZnY1 z)4<3i32*Cf^Iw&{iFd1*$hKY?xs&}s>V3LWnB(6o2c8@P%%FfG-v@a~0}QdAIr4jy z-{UOLvv$n!^}=hE7$?#~_?%?BWGPtYD_S;iY# gor_%897mod+{8R?F^EgPjfFQ5j{C95Hdd5>0KTXij67=%~{X(N&*K{nsFlRch zWtWZ}7}H2Qs8LteF1emw^5*nH#cV-~`9Dpglw?m`$S!=PRdlkpjXhONYb8_BHFD%;2X>-Zc3*J&XZy9d7?AV@d*oE}+t?7(P z*|7_z!?{Yyvx?@N@a za!TBk?uonxFGluBXWvEu`|2)h)GdkC4vdj7(v~d*sVi_vqqXHF-6`sZi5X_-g$dg! z;>GsG=*T)B!As55UDs&Pu`8Z=cp;N7S|v^p-{)Ze^YqAcIq8 zSL4K4|8YTSm#3KIC42U?P`BvVlN! z)?Co2<+PsH(L384H$ILhg<~@xY4nDYz0WLR#uzi0qlROZd1aR!G}Aa?`pSj^JhF-a zqpz3CW+`u-;nBanaeAiuxIne}XPB-Fm^xXk4U4v8v3I6%Z=QWsi?hN%S$hR-FY6Az zFj#-$W$ujsxG-;*ry318rd6D;IIj4VWgUyxIFZ4J8h?#ksFz?4hTlU~z%w$hJNfDg zbfR%A*A4pZ$W7&v4zY+3Q&43&$SsvODV`=tX*B4soufKxGIY+Qjc?SPjDDAvF^a@CxGqkwh`s9(eZl8FcL9fWB=Ol1{wx%k@`$6ECf08R&a z!>`lO_*f%dXCx4PwFsUTaR*x3%eghk)^$Y}{13$HpgJef{$W5u7dCJv<8VUF1gZ-t zxh}zePaJz`AS`*F1xqUUj>qv0x(M?gnAa3jaNZloxyC}+w!xMwD){Y)<0tE~YsJg2 zR+Hu8_^(oQ$zk-XCC>KUaUi~daO62uQy+<VdS>#2L=AR4NucsP8hn9X>x#n*u+#;w zFSK~7?d)o;6l(?aTVG!-bu7O6vtC*X3n@poEqF%Y;R#nD8;p5tl_*mf2 zyk*{k(`cp2iFnF?X5zs3B)0N4tWK(`*N3;3?_whl+j8Z@PTq7h8eQEkXWQQ8eYU}H z*CbhVUy`n;4cOPXylt3q9Q`cs9VTg%HYDjr4mWeSg~K)u+d1syu$#kP4&xm5b2!9d zn!^zeM>!nla2JOY98PjDI4m&!w#aSB@K?}ioBE_-7mKJBc2r$84sbeD&K__w;AEpY4}$YhD5o>P=>(@! z<(vTL9&k=Za~=lgkx))Dz)6CWR5|CsxgVSdqB-va=l!9at^lVCoGz8~Bsfoj^K>-l z1K@lxl+zvHbc55aa**oU1#m7#a~=ifL!q3W0H+6>9+mTZaQ*3Ww&UAobwn_ara yrEM;4cWI|fyItDr(zr|eT{`5_v`a@^I_lDKm+o@ugi9w~GF%jH-+(pzzWIM11o*W8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e85c7b558cb5daec17fffc8cda0a1a6713f5639b GIT binary patch literal 3403 zcmb_fOLH4V5blvBD^?^h!8U%xNlZeJZ1CiT9X~KQe#MTG7|9XF0jfr;v9w_yVs~Z7 z9N^9mfIB}RKot~KIdFt3j{E@lCluYgi|njtWgl>rXJ@Cozy7+XduH{=KhJ*!fE(~> z26|wt2hPAF8Y(n=NW(S_AJMRrhR136I1QgL=yj!|3!@?(SGTQ4>&pz-27}y^ZMmMX zyoxYdGKI+W#~57L)vel{gEeWPown&nS9A2Hhqh~u-D)yeDOM%lt=oHCHl#4T2CwOw z%bSkv*_v(ey<2>>BgEE0Q_e9MDzz+6H)Tb4^{OEkEz9-<`EeOsEj|%@;wgV>8oY{N zT(qTp+cZ`TX-dmOkfbF{iKIJwWH1;+Rg`sMl;o~-q@~GC;WZeX^L=qcSan|Z9NnrT z?qC3@($54?%Vrakaa)}X&2}UuLTFw~7+kYW)3!L7+>-}k{F%T-fRhVAH-+|@sAE94 z)VRl!99o2!xd5{blccB^Gg@z=qG(4|4%lZEP{^b76N!zLO z?fXT3eP-r1KcaTVk)OA8N7lN63d*=rI9g*_c!)7rB(o=WO>o+5PODouL06gb5xwaS z6h%!mJ*;2a`VFiL3U)DALzvVaRWO4oO4)xU=}E0&>6$P!+p?tQ*$xj;2!u!+0u(y9 zM&+{Bkf!ewoh562RNeEsrF#nuy7Gkzt}fX%WbkrPx8#GCS(VO~z>=ogvXMhYU9)8eb+g)XT)*N=m}%)!;g8j&7i@NXr>^A-r}Git?qOYxxhH$OoBv;& zQ9ei7!KoUs55uD4A=0uVZH_9V{-6h5upw8uwyU5KXXA2qnwHMBDFk41F)2A2i>URs zskQrgDvsSr2Ls*$VY#%irenx;h9Y8VBv$kfmNdc!Gs@%9ejY}qv7JwOI;uR9kJBZ0 znX=t-G`Xr%M~za^t9oLRN`k>e=Vo5iH0ipw6V~+!tsiKIx~bLml_K7rmpgk1wa>@# zBsm_lnC0d}rzRZ+cwtia!f)!(gnUNW(Ckg)Gi< zcylD+B}fu~d_RZpXYu(e{`a}ij{=P8xL^}hD5%PB|;U2 sanC;}u3?83akU`fK0JVjD8^>pgbyA=(#79DFyO+Fi^o9;l~7Xt7xHL1`~Uy| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..946e5ac1dd0d755499ad8eb0a05bc6fd9a814bcc GIT binary patch literal 1938 zcma)6Yi|=r6uo1|HZe}1fsh9cElEQyAQH$>$xf{n)DPqJG#bGuHBv?G)Fd*J zu?5P?J)3~1{#5h@Ppt}hT_tvd(PUHY#=@pXGTM3Xc(dM?{I^}*=dvqBXuG_lf`s>s zwmQ%u@896ggEX{_L+tH5@5zlVm{@3}u~m_5sYJCyS&L(Bg+(Cn=!!SF$M>R;w^iKX z;@v6#ISTKEJ_3+T#3F)=vxiv%PdSmo1l_yB0yJOOW|u$J9l@Pl?sj)D0nPGwdo^o~ zYNysg%grImV@5tpm64r%rtr-%Jfb6d7O8RpJb>O#h+4J>+CtwYi_y9h_pPp02HjW% zA`EmK%fM>G2P}@n`M*!FGR8E(&7dnIZ_}yP@q!dLRjlk5qx|wp3%hr82OgZLt5`lt zqqa0V0*PTXQ`hjJB~WZw4>l)kS3%(;6vH+WcpyIwne>omr{?^wJhV!{JhPmIbf7M$ znpOnAKNP)z7p)IKM{wvU)j0*nhBLhgLnF&)Dme%~yF3c(bS^h_Y67{foVMpis&maf zN=B>W^I8i6nIziyXT|6vRgj?v*uwVxdv)}TOXDpJ&`Tp7bpUh>y#L;hrXvlb>UhS6 z)^`61FN`Fv&;`0!p=mn7=+u6Tsu?4myFOK+Gc?EO)<@gXNDFvx?_Umd6rnhW+SwXM z(b+V4Teexer@cc;^QLdY>JRre;BXObo6#}!>qVNRGUmt88*)^k2^R@wC;j>pn!$J+ z=cn*LozN@*hzARIa1jLa0OMeR79Z1D`V=Qi0iC1IGW>bqnNtYgOSr)?GK_`lD`J0P zlB3J`7X9WreU5o01JD(^iWS-(tpMdNH(<_Po~yo~+&?s3eNFjaUeUx$%DJ6Cag_IT z(-?^!BgiN4^VcETxdCm}W7*6g&QEpmP|D z)zz0&*blMncT*}*-!q)aPy+@h!IIZCM_+l1*S*455y=|dT9WiN-Jox931Y9)%_qbX Mr0QFoVdK010nd*LMgRZ+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7010c57c0a5329e88aac8330ab033002c44efa5b GIT binary patch literal 2695 zcmbuBTXP#V6vvNzi5u5xLz_02(v+m7bsUIj8=9tR18#0ja4*Ec(}95*d9B*&?5>Pf z>$JS_0pOhv0M9T3!we6606tWQqunKOx4W)q$V{}mI!EXHj`Wx0e_s9dHvrs#$3-Z> z&M1t)1Jmr9X3sRA6`)pthXr^q^Zuf_Mb3)}FH-dqH0~Hf>@E%8sn`sbg>1+~KaqAUT&g z9Ld5wM`W`h=?-_XLhFg*o~1&h336hxTq~$* z9$bmyJ999=9A20OAaDZmFax7d#P^eUnr5H` zIRlK}jd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e2f6e95fd3b69a93ed0c6dfb54269fe30013f71c GIT binary patch literal 1852 zcmbtUU2hXd6uo1|HZe{}LrOj%v?VPhPRq0@BtSyI0@4z>trVwL3+lsoJ;VdMJMQeP z1^gAaVOoz1~=yio2Xf9R4cX)T5j}F z9y9XaSQ**Qr^#Cxz$4nCYf%N~^Cr^jVy~q#&=z{G4vdyv4tLXMrPm3SCwxzbq4caa zJY#Vr&i{Rag#o4kZg?FTBsN{5+DSr+YbsQBol$;%p$X|N-G&Dz>ME4K$3aV)ZGl=a z8n0{k&=lw+oHOB&?I;vy<>;Dkpk})z*^*HgMRkd+?8v=70MYn-8o_~X8);bKJ^D>_ zGozdT0sW7j8-WA;#hd~8XFFshItV^J|2eEnWx1ha(l>or0xr6j#b|MG)oPw6 zqez?NoiIA0#wj|(7B=qQspGNF4YrV>rw;Sc>G0z5e!G8|wls{YgUPnEw)@X<;xNt% zeM9FeG)gBJo!p-;HDkmRH)1MuiY6IdK5~*AMvmw6={-*e0UEAv2rY3mm5rm_R!pOu zNPJP6H^U|$`WD|}B3!2L zu&<;5I!_mH!W5$gpxosxm~)pWt1l?`jz+6*DF62>8hS}NCwT@{KA{`MN^}oF-iM$6 z^wCacwABR5#Vk|nq`E9qytM3-?1$zGI!raT>S_| C%;li~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..dad58d5f1b4858886514ace2cf233e7e2ee5fe60 GIT binary patch literal 4470 zcmb_f>vGdZ6h7<3acrCr(u9OiDB;#zN>nZl_kal`1RO}?U~auB^2Qd}l91L3X&<2d z-v?+Pp`C$YN<01AnLa=}eSkhd`@fxjD+ym@*{Gc|!&=&N_I%$td-l`j=f7Y6NJJ-S zGev!*Cn-&jnHBob6*G~jSsSIc>BJGyDyS-Q%I z-C)!=ZyJtJ4Ut#NRUQYH{KpvW-_VW1mF-1tV4b#Nb4RmvOJMDyZB{Kt*Rtze*(jQu z3NLZBEJ{j2*Br&NO<`(gS=l_LEOZR9wr%nAjP|Tn4WUDO8E$Fgluj zq;9HDm8X@mvW{SiTC*zmD&=csUg3s7kZwb*aFFhd$Y{jNYOTa=)#6p5Ys;q2#Wth4 zsOhw<_463w6UNlruwNa*}fcZjHLUjhx+sCs z%D;!at~!1Jnu67l;m~AZGz{dsYC)YZtB#{@=$hL|j3Ok6V67|tk`IR((RF3jC^8!K za+5DgPT0CpL|rD_$+oSV5pZ0u3V8yOvUwd#)vz^(OF~%Z6lH5`Yi8@@jA<8@d&^nn z_}Q~(lm@q6n?I@Q*zhjzw5A-c+FI$VDiC8dE0;Yo3#uXymLg}@@BpY(uEFng2Z|`7 zC7>1ZnBBk`l$FSMa|jdPlxo3fRyNM7<1e^YGEnleW*P?9glQ{&6d6R4s0Wzr01fAy zR^k;G6JXs1H>;itx}l3XMqLw=dCbn61u)o|)eU~DT3P4znhN=lyJ3PuUWMA>-Jk3h zB^_OOJX)jYE7mIN%iV)BUgW~-@%CD{I58P5a(hAbTW#EVJ=*n&{{>7|ajceHh;Chu zo>j|gKb^5!IxQZIGLiFWS?q?F2@KQ{s0rf5=(Ixx7GFw#!)qbuA~Ow%C}|GWXx4=i z{Wu7!@(b6b)O|UjYLAyy%kSNrElv^SEU3zE!K7YGCPCo@lhywMf;b%&dep;e)m40M zqij;B?E0NGid_n|GrAOEw?dcJx+($USy$VKUe%>p-4j6f9ELriR~qed$NLbXQEbN$ zsI4sbAzY*L-ida;GIT0uR&9+h=u+<9kUL!$tQpx(jHWy5Yev(!76ug)h8J#k#4c|0*9>7%t{5<)rPC@ z3B~_@cnJ@=Y;;q}xp#2=Q~710aoo`Rh*3W!L4PL=;CUB5=P??jZkZL{cjJ8ren;?s z)S*2vAk$XEn=l~zR>NB`pdtu*&<%Yk81gV2P?ws+(V)ZIa6rvkLr=kgI{F65_84_Z zmeVxjkV5Z1pyO~sm3^0eFdxG+Tu#w@c$n4bG@bEg&Y}WLZYahJpsL`P;Ws|@g4nk% z_lp>N+{p~h;W_O&&?UNzH+)a%3dZKe&nWf{j4`S&)woMLt8 zlsjuuoGdrOZqLhym(*t6J;R?yv=Bn1D@f$CP$G+TJ&Z_KkjUpC@yryC(e zx`RZ%3?*`tvSCEJgG9apk+0hlkv++1nQoz4a%)!61ae0aC(C{zX0b~;QaP_ zoK@iDXboeq)sn%&{@xHRUhC64l=l}mwOTS**gsI%Kid{oo=8S_>0SttRFKGDp+xS} zgD@hg01=j?I7_u9A{BtqL;4_u$c_LJHXKUiL;5I;$c`Y9aS%D!mWb4u7=4Vch|wpm rjLo8lRLstDS|^PPFhG1bZ9JqNhlU&)b7-GK2OK)$K;(*Wg}w9--eYiY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..4a18e55ea6dfd8672bca07a40a75c71bcda2be29 GIT binary patch literal 1802 zcmbVMYi}Dx6g}f-<2p%6Ler*%M+tO{7)^q&Qg6iVx%U5Kq~M*`2jo zeicZqDuKjTBz_d)%&yxwMs*}Cd1vO%z2}~L?#%rC&+mT%*hI62Dn6S*1>05Z)KJV9 zpI5P4#TQk4DR3dtu~B|U$BBu;Z|~g|5cdUU_o6VdDzqKtr@Blu_Y(r8VK7J-)_SCd zN~YHMvSkvxEiltI$Dy)mtOfQaws%@xEq^?YhEn&n@@-%CjF-qk9NEZ=d^x-=UBcA2 zonUbEWT3ZqiFo-i4Xp`u$0Vlf>t+~6R$0;{f$Ld@$MSLD%dQD~QoY=j-v$1@uLB)A zTBT40WK<-uKrPWK_WE~~rRh>DijU=^sHddMBAxY!69%nKM{imin{H~IYpp#7c`nvJ zrzY0DVy@PmDLAU929~lry7wujE4!K72wNUH;RUvwaxX-)+UtkLQ@$64q4sPP%MpqL zar{pJ)~BSVbKC3dAj|1A>Scmdc1&pOF2!0~@6fsz^~hkpWkUUR8gzAhq}T?5g;qok z9mRvg^~hMVeZ#(Np55sKwu{|3)X9LYbQ)HVwQD@X7uIs#r%u*v+bZv;uhd|aYX3h@ z|L=UwGVOTxR*3t`BQcwtcD}OqDqp8vtsSMYrw@$NYiXk5o9^xiY)tP^)AMwaL~(W< z1kUJZ?mhA?AKcq-@g`rJo?+y@I6=>ud7XJV2j9d!9Sbz3;~YkjJ-Kl66L59BgR6DS zVP0VIV>0FT?~c@5W?^7X<;2)Y!YSDS38mn!Gq{d2LG>4HLA)(ua2r<% zaEZ>`xQvwtxPmvhv+ChZyp{XEO@HBZ;rALNBuBxq+;|T08z%+4%Wow!Zs9%7>$wB2 z;|5oJqOeXc7ktQcE_k`|6otPq*Z2d)@1LXe3f9ji`}lz0(`=!^nlZHUOOiLU%3Sa+y$c*Gjg4n0pOje3tSQPEW(XH^ vuMvWiU^UaVfLmF{4>N^tu#!#ETGjXnxA8H9DE1caJcLNts!zB_!>9iO`?k>S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..705ee88965c0eabcaa16e6cb8849e8ba59645988 GIT binary patch literal 2621 zcmbuBTXP#V6vvNzi5u5RLz*^?OQEEtbsUK3g{Em*Q|AT=P787HbYNgc-c@aNc2{Os z>omOa0pOhv0M9T3(-|K40DLH>N4rbxtk=dfWG32`&P6|+{Y&!S|NQwE0NjSBdC0-X zlQ03F=w??pd%F2F2elmR=imu}8IQYySq<)bLONgUZV@1R1g18n<0$5)8bXfk%}n<@d(_gyKX_NCzJm_TJ*=7HDF*wb6Nyu19qxAw60v?w2-qj zdO=l%j!j?bx=iXNc^zipx~{jC>O7$I=;&zW=+26CTlCp}jow;YyHESv&ba(rU%1>% zhaW2MapoHBEv7KXrJ4?VAx%bgxv3sK#21_@U+?o<9f8P9)=?-EUHm=#GP)Mka17IA zyILp&?&;e8D+R@kwj&H?8PajMp`=TrEINsX=p|ShF*Q2ZjW)M~IdQU#8LVpJp>Tw% z5J;Dn8aTQsO(Zy16Apjk+fD8sG8C2m8WI^A426#UXfUJN0#$ZvJS{YoeSr1lo)+9p zi>sK}9+j5HOSEyExDjw0##2^G|0AQWNAUzRL8y<%2Ofxyc0uukdBB4}b!_^9;2^zT zKn@pB3-;3-((2P7wxe=L5IS54H`gh~7catiCpShRA#NG@TyBGX~G- z&QsUqE`jpsGzU_u-g!HHI$Hs5z|8_o!?^;?!G!|M!=(be1#c6eW8DqCvL!?q(zfwB z=(|vE(`YA#%a{vvAtbE_7n%4@?{Rnsuelr$I0IQI!X)JJ{VX1gDJVcjvtoY+`)Bd_ z2L8`_a2^fFKWMm!23%8Q&<+cb))Dhi^x!hQ`6XOI7hG}Vas|x`_>L}Dk%Yja0oUMq zIPxyi;N=E4u`MA1#V5gMw)_gnZvo;GwiChNDwOfP5IVpzyoWsk@52hVr-Ofo)UUDN z&l7_wd=Ld!uo@{nReAXjNcE=92cutO<-Q3rTnxRU={4G7P(M68@mIzmNIDK85<%|3 z-6W879K=VE?obf@IS70R_Yy!daggs5K~~{@5=bTv@&khWI21(dgTNX*NC3&kL4HaE zS%-&7AlW#`&j|9%P!O%c6g&#VPzgj{Mm>Inql+9KLlrjAjMChMt*;>E!L*06-$pZz G?YstfnS|B= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..b60b0467e4895176a536154dadd81cf5f94ad609 GIT binary patch literal 1802 zcmbVMYi}Dx6g}f-<2p%6Ler*%M+tO{7)^q&Qg6iVx%U5Kq~M*`2jo zeicZqDuKjTBz_d)%&yxwMs*}Cd1vO%z2}~L?#%rC&+mT%*hI62Dn6S*1>05Z)KJV9 zpI5P4#TQk4DR3dtu~B|U$BBu;Z|~g|5cdUU_o6VdDzqKtr@Blu_Y(r8p$!s-wH~RV zlBqSmY?;Jv3(U05aj0w>Yk|Fq?VVOv%O8)Uq11h?eA|~j<0WzsM>g^zUk-0emoW8h z#|B4F26}s!h?fu3(3(JZOk%peZiZoGl_gCQxSnNrEFTBH?3%DA)yrM^UEuHgI?$n` zRSH!=MnwV()Do>?uYXrrnl81X_*g!QdP=%1(pir894X*4kr`=VJYH zYGU0h=4#!Uf}?tBU@5z!d!J&uvYWY$u;rl>USP{9_d+zQy?$ss<$F;WYR^Wo9HBT6 z$NvOieM)LNx4pg&vYbw%UM5Io$Arf2QmnQ04y}7pj|}EpCe&Z2L088|ifs^BXhr1E zQ9L+YkBlYTH|)#i*_}RMyV#9GoebDYr(yM2yT&toVJ+u<>SWEft@3{QN)1M-_W$Gb z|IXJe(~fsF$oe#`F#~Jx?b|6ld2# z;EaCe-Xq`g!M*(!Z}PS28AjfV6ZD*!*O`}d@J-y)u|Q)w&S4bUlM6RL0awR6xLU^? z<^>i{UX5lPt0(U1sN*7*1#X@BLQLTDZcK)FQ4sJ*jlCdYgpiTp8JdZFC}=L4y=L;w{evK zm*~um%UF4UD|mxDs~+COTe<(+^cPMSey=e?augiPjpq=*aZI<~RZmSmZHiRgI5u8y_=>VsGKjLx_Z}`h`JZXr8OMQ>A1y+QtM_fXVG8+l4P%Jch*{x8u4Zij;0mRLbJQso6-fTe0(ksnV?LK5NjRN{D51Q!=iWDINWDk)&Li;dzM>aLBl$f^$S8qIv~T8?AmRLYkK%+x-pwmOgpQ79Wa z4y5{fE8j-pT1XMaj!6o!iiqW`o|MyV>0?V<3c8NOmR{&syCs3HO0~|I6%#OKsHS6j z*@_xucN7Z{7^xYbd!V=zZ0F8`+t;k<$>k-k8yl@CM|;K|<~0uPkvk=Au~NO9=xnbB zlMbGzmH($nYcICbhZN}DHZAMZx=!mJ>s0 zc*dqL#^lk%o%#fNc($6aY(TajS25a;KJ*JbzH|)FGCeyN;~Puq*jm~RlvDB~Zi}+# z6&Ow1B(;&-+0UatrDKCB{Q*$lu+h#HxHtR9`>_Nwg=cA=6#U8LkS0IzF z+|I#E9PKftG&}bV-f`;Q%)7}6w=#zDqo_Q6Ds3{8F6%Z;j16&4jeXh=iUtMf8x-1^z&*)J;mD^5rp z_yPPV#P~JhiYj4g7LRAf-z>j=|M&^u0MD9O!;=P{HqdFHE3oY;*UC&N_uAP{r>_LW zJAsXXvpy&rCdw34bKt9gYRo_Vy;`|Le6yR40(XTW z_mb#yD{nI+r`pb>`ui#`GBa{6yf&1PjaaHyWsIVKKNRa|q9t(lpL-*4^v{g3)p6j3 zxhr_p*727cE~6bQm)gnma#QrzI8Z!Cg*S<7W$L1aI?D#HNCgjA<9VRPe4Q<_yaTn~ mcZhGL%Lelp0Cw0cdDLsz!Zyna9+rFuyDVdxHq#@I$A19zILk2r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c2a86022d6a90b0ce1d636fb42dcc416e2f5b41a GIT binary patch literal 1404 zcmbVMYflqF6g|@ih4QqZh;K!C6lHwy4J2t045UcYVx#fXbUT#M-JQ+uYypu@|#@zM)@nxU3aA?eH&E97aqlvvFr?eE6P`9 zl_5PhU#HzQ-6U|dtbF+*_8KzW737JbP}UA5MNn#J-QCQXeMPRT=Sz7mja9Ol`q^%sGG54D#CduS~9B2C?GYG!t8HJV?!kV!rc6+^i88Q^l_EXi`oYWWZ(cKU(;?fX?F~Tr@(n6&$6o zN{=oXo}No-UE7wA-A;=gmu4qB6G@;-^IGy)sQ0!jaGRc#J}~5v!WHymfWGteN~AD| zj8#Zqqse*<7ibi)2onS`n+X~x3F0&}nzO|tu#bt&Wg0EJ1*d2n>Kq_XS82s? z4cCdp8dvE_v*#v@pOE^Fk>XdRUmqd!87aH-fuJ-j-3ZOV4h3AHK&pSxPIhT;BxhNn q8~07}aErE5q}3{zC4xKTYg*zi?qP-i5;KdrH((Jdo+pepioXEXSBQ}S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..239c28065513203f10f0da7c24e3eced223c728d GIT binary patch literal 683 zcmb_a%T60H6g>_JsR9(51}JpZRoe(*39&1x6!At=r~-|;b!KjeE03LyJrU)vSXJtR z58$H^*8}RdENaR3<@-FoclUp80c_!I3o}@4;!P84O{@znc`CFr11h|B_S^BEfH)CY z*mc$iWy3(3k{TQvj}VyM(N>4g0y7^z4g~7EE+c`(L|Zy7^C1-%YG~NfPF%`q6(?u? z$yg6#?FCMfA<5CDn@Sp!GGQz;oq9PbTyUu~a=I-KDJ0s5vr#V%r7~ZLJ+xKkYvHmo z4Zcr5OY-59K?YCYN?zqg z4zBx9p7~{Fw4BjYf!@rmKb`>F`Z|NtaPB!{S9$bxhyb^ e0bqxh6^(KOi&$b_!>fw6@tS!|)8V`9vGM>Iw7_Km literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1506a62438d9abe4001be6e73085f6b8efe5e668 GIT binary patch literal 1364 zcmbVMYflqF6g|@imGZQph;K!ql*g#?8%V4O1T8{ZY&3qFZU-3M-P!EUHsG()L_?y9 zUrqc`#yi_01|u{!>CDcYJLjHz=id48^UF5?4{$$^9?bM2i`g9J@ zQ@g$}aVQxcpMV!D4as+Qb&JbADO|J1o63oJ5Ne|x?ef+`UiJb@w0#iBg(adJug1Pn zo~)}#HC$QteQksxjpThYq2K5Gp357`Z*uV)<*z(<#g(4)t)`4GJd%?pa)zEoc=l~F)ZNRpS^m4>7dZ=pDSB4q>*)QoW6ZHS2wEGt<7;A6}$D*j|;fij{yuaj2yQ}ISj>ttqO+qGdrPMUks1V z8Y}IW2H|>eaB$wE7GqIk@<|2-T6RJ8kTO5W?+*9Z;_DdAGBi~+UtoeD|B?xzW`%cU6Sdf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..29042e0284f1c387424eadb5707dcc3a4d793297 GIT binary patch literal 1369 zcmbVMYflqF6g|@imGZQph;K!K7Gc!*4J0ChfhCDcYd(XY+&Yk)3^UF5?5AmRg9?bM2k9!5o7LmnF0docL0`4;m z$1+mFtIH@>I(WJEjDf8)3@qy)HX<-};UzLpME1uRaxFiM$<28yT7oA=dE8O4nP=#& zsog-BB$5nIPQVLJL-L(n-Qsdj3eW8ErgCE*M%rjsd%X3C*Zt5EZ6Abkev#@kT$QgPTRG`cv zEvL(M!j^TDupvhU@%QOU1;6e%$Yq!k)5-JJeS4_+1#nC$Rxts zkfc=w!rO{;GjUB^m2pTiB;{Awm4oIlc5tt}EkMN9i##)Eaa zSO@A->bY<;YRZVAa(aZS*5+URR2 zT@T|t&3%NI=syx;lptnnK;sxeoMuLIzH$imG4;7bqh+_?IF0>n1B!HoRt#5hjYzC> zmEJ3BH&*$C%y$e{z9Rej5V_CD*qsjqWnt+CX$Cea;Vnv}`UmY;hxU4E%SxTRZ%~Ar kw3Q*PR>2ez+@@F)5_fPHlLU~MDNMfsi%D^rFxsg60!E&E3;+NC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..a364281079e5baddd387ad906672563cefbc1671 GIT binary patch literal 627 zcmbVJ%SuBr5Iw1_m0GpdXB7l@+Jymer6Pzgl#4>ui`%q~Hjx0c>Kqf)Ol~u~YZuvP8MzFow}xWt87z7+G778HxwCD;cIDW#oC5v}JlF+L}D|$abi#pyKrYaTa|~ zIfmV+E&1)89dOx`Li--?s*dCR)Oy>onh&=4iS&_j{^B-H`X{N)`mQA(GU@ydL*>$D zX-6Kb&}U_6(K%500q$Gda)_mXqmk7(cvRJ@sk0*?@;D%P;e-s^>sH zR#Bj>69SSYlrT!ROzSLQjBZ3I#z|Mn!}B*#YQBQKc!I}y^kHcLSv<($VIFBL<*=Ls&*2fn zNF+lg+`0@SrTsVC&l%VYhM^7ZM@IOjF5FmV3CR8!!$8Xm%At;fh-xbzL`(44D3@1M zWL79#Q~SO!aVQx!&xBVi4axWRb&JabDO_{Fo63oJ5Ne|x?ef-BUhjZgwB4gXuB;K} zWHt7U@?>2_s^Q9Y-`7SMQcDu%5{^TD=()V1{3aJCQU2C*H(lvT-wMn4!Xr)nT?U4} zRpl$Q#*kiEtW&~@{S#D~OF@w4xo_AVJ$i^Uh+%94MlHcCn?hG}g_| zUY9wl$|xZ5l2jG;r8!wAs)fZfdqz1!H6xslFGbLyF8`Nw*^SNDbR0TzOIe#Uy@f8@ zV`f-7f3MdaM@EqjlXGLpwruAxv>o+4p>|cbW@~%1LLE4JK2s-qy0>DRLCr|573_pf z88Vd4hpcLCPMc+_H*x`2ajk$M6dA@&+kZU_#gRQ{hLsDuyf->^)P>cS#oo@?ZQp`! zJGDKJCz_Pzwd7u_Pqt}shi-o#7;;Eq3jG+M_dH$b6b6y8X6S7=nUCNKje`^)rTlwJ8up)@R9kw##L1ivOB)qh|oI$@ISP=Oc`UpKi^%aJ#b}}Q7iaQk)c^nh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.class new file mode 100644 index 0000000000000000000000000000000000000000..9e079d6676594958357dc6995d3624470b4ba97d GIT binary patch literal 2733 zcmbtW+invv5Is(lhL!*YN};9PZ)poG_gkS5LMuQKMHB*vCud_Cquq7bbt*u70KD@7 z@CP7)ka*w&_$b79HwBS+Qz9b88+$x+&Y2mn^W*2Y?*L9=ei(UN8Nwju%y88V*UV7L z<9Z(DJZ>jtBNp^DtK^{U*RvD7ry7zWKehbZ>#gj_vSs}i$GJ5Y!K5K zyPLw(BA~45{R=QoodPVNN$l}ZwX|4#TB`dpkdY2!SxMqb|DL#eCW`Uu1Rjqq_V{+} zgjc`VHqmzMB>v!KlB?$!28vTvs!g)GsUib$r{&i~c%M_D8MaguHB*&SE7H8ZnAHtQ zmA|rfes1!pLRwH+jpgm{Ujx z#4068YTr_;%cqmQDbVDyx-ny)^3D~9RL z809NXN&?cilx_?oWq3)oLRTzEa~SueAE)EyCCo6>`(<2mT@ghpY#+d>f7#vMn_IXw zU!gnbKyRP+?um4!3`2DFG#A6V2n*PS-34sKrUFK>t$^*=QNRRtGR&@dY4w5_G3jtT z9xOYHwP(WB45RUqRL)X-ugX{Eg@%1}>*m3*4mrXd!Z7__PZw$i1!N5|nvc+YJv}$m zcT0q=WFWHLhA}dbfNsM$8Aw#OVUiG;$pMXf2*sf%qi1gVE7+%)#$Fl+9JLV{=p@o4BF|Han3^yg!*L6dY$uV|Rw52g*ob61 ziM$~qZ&Qhw9$+|0fAzXclj|h%&PwDo&e(|LI*Gg|A|FzTn4ZhvY}^dz;zm9~^YgS? b6u5wkxI|Ox=~-NUf^3A15k@0yk1+8I`jp7u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.class new file mode 100644 index 0000000000000000000000000000000000000000..53eb4fc5806efc2876d25c0cc20778727d29d1ae GIT binary patch literal 2681 zcmbuB>rN9v6vzKlS}L_tM7*G=C@KZi^?t=lEf6scB!X4rr)@jZF}pi;ciO1&0ra~M zpl_gw#>5XkfDdInvs)Cl+d?A=v&@{C^Z%X8?(pmPkDmZ8VIhSi?hK$GIX&Ff!<-)S zN!&}Kkiw*i(>>r%XqcOsl~YdHg^;`i90?{rW6L; zj9ie_-jVg8F!E-Z!0D(f8;Y+y&sS~X2v50w1VN7SJI~QW?M0soD~|e>X#dgL0avfu zQPD4X@T>8u+o zvlIoIErbN1)2?>_)M!ov(wD2-zTf)qBSR(p zstk<^^qZaM4D2Pt#Acw471~yX-;ybc68#v%*n3eIyP_!>rYk3+Ex0dqgYVl=>Bdur zxz{aiRZ~`#Q8iy~XdPH#DYRi&b`EF!tm*Tb(seG*wfwN@Z~3w*wWS~<+9eo!d!Eas z-3;oK)=A^z=$g{Xt}`SH#VWbQ(#eX_a<|p2$?!lBLqr;QRHL9u>E02J*keUdYn7Vh zM~$G(<*^jLJ?3@g8GafDHt+(Uw;%Ht!bBvSzA#1|DbLk&@ZnSvYPKP57c*Zd_Is49 z`P*owaM32hPqm}B?uLx3`QsbkGW$U*^yIdR%9|)d$kkk zS%$n5setdhnO7g9X}}_V5h*Z?B8lrrV~oz@H0%jvNJBJqzeM*e?UVGMGPq0%BD|=$ z;v!KQq?#okPCKJLRr&_@*#*5y>!=g1;2NECu>s~NIelTcft$4c>-+_YPd(1h`a0jj ze8+j6_!Cj8Qu!+q-P9Q;tq|uc7hyKG>ZFg*7F=NrxBG%5dqEESf-Lq2N%n%&2}BMB jN#KqveaSUpk#O%)i3<|+Bz&(ti6v)sDhB?o~9e!v6!L5oU-xgLL(BcWh z{C=uktfdmw4rN1YV}&L3grVjgik>*;$5F`JN(Wq={N=BsuwiYi+NpIgMJ*ypgxh_> zheIkwAdW0`;2`!0|KQz`Z1iIURO-1N7#@3V$z@lH&~~|%epf4Bguc;Q`qsoeM{yv( zx;X`@522@mrr(uO#!G~iAUA_ybVF%nHyK81^%nKCWdc$%qyNW#9bh_VkOz%W|p!|d%#l{-nguM5Fdn&PRVkynWIlV96rZTb42dAea zZSLYit$z04D#=OSV(qLn*T#6$q_Hn|l#{+Rg#5mnHpA+0^BTS{lf=Zi+<#cz&(3p8 zJG;+3I3H*vNk*X&~5=|}?fh4WHj#lBZ3YA%9 z=qWAKXmw3DXm!|Cq1;Y_x{US&i7|}2+M`qiB}C(FGG`7HsXuY+lJ7Tlo67?!d~?7X z%8Pj`(nfpQ=k15wRk5*YCw|BCu8dnWlzSgq)>Lm(n#|BdY2nQDd*h>!$xgbb3uN8r z+qR+%{Z*Yro?KVf`D{1sC0l8R@;UYMJQ>G2%G`Dg{=3>~bQYUm-+b=U#?N(E$f9Su zd1aXIPEwV!;>VimxqJSOY)E6pUhP*rlL&uH(w?bM_&bqqB%aw3-h0uM@t=(%(w7$| zJ;}E6A8fUtwGrv0brSFX4_-xQ<#FgE>Zl?^Bov2LSTAN8NIk=uG-bhm{Q(iZT ec}C(E)#WyIDcd>Rv2$;c^KjS0yoY-pO1}Xw8IULd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.class new file mode 100644 index 0000000000000000000000000000000000000000..7269a347ea2ec45029d779b22aedee1488142386 GIT binary patch literal 1469 zcmb7DTTc@~6#k|c3bkBB5J5#m#R9@8!jptZxEM?Y1K1FK+U|~J$abdg&Nk?;(nMq8 zgFnC@WjwRn2-MQXeVEyEneTk(_UreLp8%Gyl1CQ24;ehR$CDhEa(J4?K40hE}0*lqoxYB(j8JKgMvy6QLW(x*>0drBX%k_f_5C;#fGoIp&^p zLtYQG(XRG+W0_l^$Tx@L)Es`Si)Reu`;juTCdx9D6<@3?rHy0pLWY^riPLaS`DxAP z6{$S#{I&95L_2V=bA+Zh82V_|>wAGGf&y+}ynq7w3mCyD!)n*v=#VLG=2AcZ_xh!4pFBoEO&NZO$gS26q+*T_ml z&snc0*0IEDF)1ZF$LKYuo6((}`wsRchM%CbCsr=tCjA!@2i(GKk{Bj&ht7+SzasUy zc0Hy!6r-NgMiMAEH9j@lA= vfSGng(yc^1A|fs&V#}Pu!#MR~+>S|-XGuFPFo$_OB9S_?fW>!UAqsy0?eSP; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..1206553d640f29f4f2646b070ca15c0b0a4e1178 GIT binary patch literal 1252 zcmb7DTTfIm5T2gBvD`&O@d6@4d$ zZM4&&j(K;Pd!kP4>UiwxCvAMpU~;dcoNQr3TG@QG_uUheXj4f1-NU}<_kmRiWE~n4nyN)y%WlqKBpGYNLl|iOdZV+ZwM}!%vNrk(e zRufHKkN^f_H62n91a*S!)R}chk`z7bUE;3ZL`7{3UzjsBdnl|{Y01Nf=*}r!E|q)p z{@uD^`v=dX(*M)=R^+<=T^aQ6>y8O=L;5z%^(f?_e;Wps%im}v4AEL`($dTS5}n58 zHn!GlG=a01W76p99&#BJX%O4bO@w9;uEO{r48S0Rr#)x3C-LTm6rncgN8aE;B%I)v z(CpxeuY$q2??QgD@`1H$ANDxV=ZOWmJ%w<+OH!Z2|fm8SR7rV>d3OeY!dCUs6x)C@6C UA>4ymm?M))z7O+nfLR#$2{i~wcK`qY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.class new file mode 100644 index 0000000000000000000000000000000000000000..73395ac0108d7075fe8a002df49361b6cf600c40 GIT binary patch literal 1430 zcmb7DTTc@~6#k|c3bkD1B7%yFiUoubgeMJ=a7i!~5{eDcr|s_84%yDs-DyRCl_nY! zAN&FSDC3#kMrbWG?8D5S%Y5hi&Yb!E=jSf~t60w>4L*Prp4w$4gVhY4Ww6FD5{f`N zen|wO)auRNHUoRbFu0{vXdGoqj^7YzLa`rXxaNt_4P@O=Hp6P6EcpA1ZgNo-j&G{m zlWxfCfi~LJK5wpZ3)Jwt9(Vpl`EkwP@kLE2Lm(;T)CAGlK2N7V5FZ*c5MDASn{u^BNuv=c_Z?N?MH5I> zA%Ohll{O6}mK(+rPHjaneJ`YvW`iM_pD!^C7o-yVjapd*M-J(*b+k*Zbf}?Zx11?c zl_YGXcc=Ds@uM_u^-wsWR#bPWB21gUwfuZR0m6NHt7)pm;4#v@_b%3qQcVM)1?L_C?Mm+@k+noPgW7Ll(mf?$X+R_!|;mIu5_= zdiWmciVtrPtAs7Ju=pK`v(nkfTOjSPBLvId5{k>)zu8DTT_7HIA(HGQa@>{3Bg}Op rlI$en5fO1A5!>bj9!Jvi(RIv_Jx|_Qfdwq$37K>=OIUsf79#f-9ehYv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..bd3cc7ba6a7d7724a60d6d9de125802feddd2da1 GIT binary patch literal 1187 zcmb7D+fEcg5IsHYg*%7{;srz$cY)Xm!iyRb!X*JVm;i2!KK0HNY@6BXb*6U(ze*F0 zi4T5&A7!i_CL*!{ormtO>N=-RRoDFZ`RzM^MJ)6pheti=LaB&y5pzY%3k)X|YZX>0 zPPB<$ZmkQ5ZGnL`6D3wfwyMGw<(a^JLZC08#E*5;a$(V5z3m5 z0;zuA%2$nWBcujJmPvAvY7om=|5HwPOz&Dcrl9LoY~i_%v|SPCDwV5@Su+7+hAKLu z-BzPU@quCi0wWdUa}N}Eg6+(ivvtjimai^x*X+O7*01l8N=%ehIe0|&oVcY@`D&_* z-5N~(;#n^JKaHzC-*!(a(7SJ1u}_=YRX%=E`(yV40`r%@#H#O8l9)KFw)`*AS!{lD zYoo$*Hgh>9iypbCP@sn=tob4iDDKB~jP|1s{Q^&}9L7#uPdlP~6O$X?m<|JFl{}B! zp%W)hVAM5BY9sg4-$;LO1B7Y*$#US9!^15UP~>wrkEDkl_On*D2iP9weUQCF2_LV$ z#t7qtD~Q({d@p$yyyxe>LVQXI#&|8H&IOF~*->!-ZeoIW!Rc=EdLH~4-bcRla0XuK z2)={68F+=GJ;oH~=D)x@OWm7#w>jZX$}n~sm8EymCR0fsrqYb}(mE$OYMPlR3HLFB P2W)c54>9`&B0=9T#E&ku literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8ba6949d638a8b71eff958aae6d77da15d653b6e GIT binary patch literal 33982 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 X(d-Cl&U4{=&r6k?7$(o&BF6p?xC?Xq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.class new file mode 100644 index 0000000000000000000000000000000000000000..2ac27a517a5f17228eec141747fbc078d86c4901 GIT binary patch literal 1875 zcmb7^TTc@~6vxlB+k53EMNqsW6i`NP-awRaiI@hAl*Z_b+wD*W_X4}KP4!vd{Q&wM zG|`y&;0N$S8PDvl6qbd?KFrR{x&6+6X8QZj&tCvA1&_0kf_oWA!hJbBki(oD=2P%6 z1q&&7M4-!IHdpluvmI`kTWiY%$WsDmmMqf|swpa}?y>~tlRrX0F;#;Rm?~8n-L6{= z%66Eliyd0ynnU+&OIVtv)5Z*y8C+eISyPnX?y)%n1J7MkaD!F2!>c-5G)+sW0?RrC zhD*C@Lv7Ngq0=fiYg9e3(ieulqBDb;0+T4~9zfb=`!2UxE$(xrS#94~vTDfIo11G%r!{bf!gt$*ZoAtto!#0XTq0c zra0O@!|_u|IsX#O7XLq9wwY+iOF|%rC@q8WfULo)X0vUWYdmDC**?G7Km-5g7op~rgUmp79a31;yOtyV*;YRUox8&cb?lMgf z==HX^MK`@?&)>;w2v_k>A%!GqNMN-LWO1IucNK#?C=v(PUAXSTZ#V9CIM4%UUqUZh zku$L7JS#pY2hO1Z*^e6r(185}2AS`IpKs95m%$y>0LMYBNAXMWn;8267$<^AnF-vC1X02u%}9`2(I83~ z3{JnYJ7)Ab3Cpv4Ap&ARY(_;gFyW8j6k4#ALc1%D{FPcDD_9seecl zjfofj0DqM6o9#+TSs?Dk?9O+5=AD`S{paT|0JC_OMgosI5XYPz=JoJ6iG?JdB=MA? z$CZu}W=T4(vaL58s|@S~L+6TZxt_4Rk}&HsPNnq27-E*FNru@%S@NB#-QaRp3e(%= z6=k^mz_C5suua~W8S(BDWMPi#iK+2Jab>+xPw8@o{mBZSKT_LtUzZ5rxRpmv` zQC5}GQfnvvE*-imca)`cbA~SMJ8eiTYTpt=G(S6 z8+zLrGKA6+E=M?em)fMwP`g%8fBtNYF4-HDI<0eWka^mcF4}d+kn2hdJQOC;v}RzK zy73;toM{E{u_(gYLq?E2kozEQTn?`o8MY(!rE}y?MRdlQ2+bI75pH|(H$=XWGlEv~dT8<; zj0VX|6dj?Q#N^a>L|U!WzIBTfDf$%#no&V}jW*`%!EhJjAt2FqkPo3C_mB?*iME66 z5y<|zAX;IDiBOPOJ4hoGWHKBi)(-NCKt5jx62X+e2lxH6GDf;RAh4nFLrPM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.class new file mode 100644 index 0000000000000000000000000000000000000000..9604591d9eec2586f9f88775b7517242afd61fe5 GIT binary patch literal 1404 zcmb7DT~8B16g|@q3QZA2sNx5TC>9V#u|8>t1R=o`Ft#>CpQhWf3~qOEceX))l_nY! zAN&FSDC3>kRiqRe`Y_Y`b?&)m?*97y<0pV+l=H}9X$To`b3Dl5VGheVJYpCPWuSyx zmqDm}@Ac+$2KItsc+K}hEj(QpZX~mWVt$MvOJ06PRI`e zU;B>l@=lo>gvix3d8lh259AYu$ybr5Ra@3os2Z+Z^*mn-O>IMl*~-4?h(mtZc6md2 zO)maL`EJ`?cV%08nm{t!mcU>jKSU~!&2+-c@teeJ%))S2cr9Mlf$~~ZQaT%ZRa0Uk z(uQJY&B6>kRi4r-4C&HbonfS+Jh>gU8#1T~Vs85Q4yh(cJF*jJM(-&arQBbem%@23 zTEuQkXsbW9&b6eDXDgTH`a_(QHy8c|cw9Pvy_qxHF|Qp{iG>&^D&}Fj6g92lgo#+( zV{rqOuliBo$PH!GDxR2k$$&B}^m!S_kzwcu$^OJtPTi4Jo1NrlH#XNRw9GSScSy3q zFhsk1uoE<8P{3teDWHJi0xn^kmc8$;pO}w6tRvZW8vD}G4CB_Nd|tJ0u0EOF!8Co5 zSt2liG_E3tK|_X?I)yw%hy~df$R4G8guI22{$6~8F^Uqs|DqFdv=~PXCJjPok*Yb} zjPC6Gcd#!Oev-}s>s+M9pjI{k*KnOIh8vio^LX)Bq&{~QKkHe16StD$6=Ib#t>zcL zA$8O`Z@m?oeaj*gM2jm57l!g;_iL cJ^LI}WS7W0Eis3AERabrb03Ru!9o=N0L~OWng9R* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.class new file mode 100644 index 0000000000000000000000000000000000000000..22cc875bdd0572a5f57b6590d42c7f91c5067ab7 GIT binary patch literal 1167 zcmb7DT~8B16g{)FT__-xFBJtpP;9Aj5`xA=Z9)(dprVo57=4=V4rO$Ar|wQ0@K=A2M8e(T$7>Wm6@p708t+(nc66n=mZY--@2t=lfy6TPpIo z_;bo%g~3`NLm3$&$!(_s24nfYt77R79O^1OQjsz>hJkXWNm;AfCz)e)70K;x*phKW zP)UaIy7tJfAk(zZf;qFNNW+8EO+6RhJJD8A`>8N#<1%Y*Tbe^*%jL@HG{<}6Ccg>p zmCug1mh(OPs~Czqx*L0PU0J&`eFfjOy=JJM-18OBlS!iE%wpw#va{U$`o>zFMrrS0uv_jZ^1Y?8|rrJ6agF7!FO1;Fz+3Xb>SUO- zUE@mgo%GME4|alZoi0=k)P6XaK>;p(57JCJ7@{~Sru``GOSGP&=x~BDlwRXJ;bKBWXx^e&{qJD8?#OGOE|fQz)!eWHSYgFnOhNQVxNz_q^M%eaz( zYn1H}rm$H30_Ui7F^z6g!L5{G`Y7zqk{ryX6|bf~=P2tMG0)o8+`v3-$?{Fy JdIOeV_!pQzCRG3c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.class new file mode 100644 index 0000000000000000000000000000000000000000..ea5152da5895dffb9d79473197f2fa66cb2ab034 GIT binary patch literal 1866 zcmb7^TTc@~6vxlB+k53EASm7u3Mc~z-awRaiI@hAl*Z_b+wD*W_X4}qruwY!egORr znrKXX@B{dvjAv$7O3OlHA7*Ff+vLK(%LMQ8LFlzu(~L`-DmRz2A@}L!7Wzg9xs_}$+jJ#3oPpq z7|HMHHN8&jmPt$8E>r!`N?%y!s>v*73rwPID1fBP4yxQ`<*3hh&qvp5{HZ`%!QG%)Vnm*HwH+ls-3KUILnDF(O&5gAW zKYk<$?_Yws-2cbR9%D6mLkMILrJ->z;>ZJSIfV?CYdH1!0yp`{l-)t9qes#mL>}Ff z-TS)BHvCz7%c;5sTjNUYCcP#l5P^v{r)n6?^Bgx&*l**+d%2{%1K-%%`f45@(Dl~%Csx9u& zE%n;@J9+!yD*hKF5F-gOER}*Z&NKL&B9H}5vf#Q4*IoGS#@!ANdf@C!=tV0+2G)$S z;w$pt92yY(xM2_t*i2xM`7ZeRhWvaf+(7|w9Kw1OzXZRr@gG3GDxk|a#?|IDT)}zP zcfb~|;R+>(VH}%-zd_^+8Y9pMei9md14e@2Mf8qfOniLeJ470#(`vVXI&G^A{k~UF zUZRaEwFu;3ECeLl3i3J>WE>{KK%%W6CW2Tef=HPO+zbWLT0!ceAh*Inv{sP!2=bu~ z$Ydx;tQF*ACS4FCWD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..ef15a937939827c57ae5ac199c66a1c4c138896d GIT binary patch literal 1689 zcmb7^YflqF6o%jFowi(x1qAPcSU_3CqN0X`a7oYx4aLT2Vlv$hWnjAtyW0l*sDDTk zjfo%p0sbiCncdZ5yFlCzvpaKc&%85dfByRZ1He2Ur;)(@9>h^p!-5(fB=InbM@cL) z3^>A;+^7iKk(T*tW0iqDW9VJ6OvmM>Tj54i#3_|}7(>kD4Z$#9stRqVZnZSAE4bnA zYBi}l+JSAkmTnnZtEj0AO~c(5NAC9Vfq23&y45sY*$@@!$f_ZhP1AC@OJyB~$x+&ead!nA@Nk%mKdUisS1_!^Y)jdDK?vps<5{?@vBOf zPTFx&kmkW+%-xl=q2l=pz2y2nuM?lrC(tNa7p}jq8V_Ec~FN-{e zvKYY-HO{$x6Owc>G)T8>p&HE=J2mcd?VrHs;#g5K>qrXQjV|gJCkz2D=RxsRp$^ zRbjY988vz{ddH`~fqnK$UZzpO0CTuPW7c=TRa~PP!*#;#4E}=1Co)FR4qgupzKQW5 zc!|6t6qA^q`HD!pblO|pB1OtxhGE|;D6h~aJUtk0VKM|H+6nS56y!DvVIa{?kUav~ zKNUnN%rF%S66*wMg@R0ngTy*PJ`l*qGeIJl@y_6mcULAzx4Q&4AuvnFJV#Ty822#$ M7Ewoi<{gau21OchIsgCw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.class new file mode 100644 index 0000000000000000000000000000000000000000..7bd6bbabc769df20e3734548c791c4a9d0f97fe7 GIT binary patch literal 1653 zcmb7DYi|=r6g^|d4;<%FClFqx2^2^i%JM9fgn$J^0=ZDd5JCHCY)_qm^={amje!0D z_&HPpA%VnKr2Z(xnOWnQG)+`Xp4qu`@44sPd*`3e?>_=KhwCL2ad{64_{A<)3Roy% zD77pWaJ7J?0Z-)s`L|;Bc%NafnpM9bN~6e z5~$Q4%MI!IGU#{>6X~F{AaGzM35@QlRUPZ5uWCUM8fgd}3!HEP&%9?{-)rii?aBVF z_ps~V@>N#_h9E@q>|K|fb9Qcn{dsdhG{QD}!go6G)Rp z#JINQda>SA-k+Ut!&7TY`ew~*>sIWoN1+K@q3>;6@NPP2t8rn8X!-OkFuODTnqdu^ ziBVR-T_+&FsHtE{AUiv^O6!fVO-f^R9jLoWx2dB0k~OlG3|s7hWG8s;8Hdc8roL0V z6aGy`OlMTY%)=dJHp@0SJD2MJwn@YBpwr$|*f))|baNZF_W~tCrZpg)%2&j}f{!$e zY(4o^uJ@?d{^j)l%U)pCw2B3?O}|QwFo{}fS=*wG_GO>8b0{#sOMhA|6~|%Z8Y_?% z=0AtA=Dd5px#iop>UqDVfs zGh4<4#s#Xoj%Hsn=YI3?-D^HpEh8}LOgi)$?oI0#cA7B5=U=p(`1}u|gkgS{`HC_a zp@qbF{*Gt6S7@DxF^RpuV;^tHn3e<1`=Il((G~vbb%+k+JrI644gWq3&+~@jxlR+n z<1V=8s_!8Fc8D`vtrKt-N4b_$2OPtXJP91f39i%p-VA<&%xfAll=U@udE4NVnC%5G z(K}*-Tw>))nN?a0vTSuU>kKKIhc2F_`DwG%;3?btI>%Z;<_j(dq{bJ$i@S zTV$=pQp-AOquc?XwePZC;Q+;{UV>B3S5$iC{fW4zw-ubI<9NW}^TA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.class new file mode 100644 index 0000000000000000000000000000000000000000..69a26b344330d7aadbb7d3ea50b9bab924e76507 GIT binary patch literal 1407 zcmb7DTTc@~6#k|c3QZA2F5(5PC>9V#xjboz1R=pxFoF%yr|EWVhwKG+XB+faX`(Ul z!5`p{GM<@TMM|M@A7=L4zVn^S{QUL(2Y@B46p_c`0CM2wcv!%r0+tF`W*ClSsDxXS zVWa~8_4YFc_MBmGBk&_Fd|eZ6Ec1k7KE{yqg(n%7s&&cVHG?*nEh${x;tl0Q{3r}` z-~=vjuW*A9yLw+9>-`T$@-f5YtJv4dlQk8ox+~XxKhQ!`+K6GMdMMiBm>+vCuPeX7 z#a}Bw@Z3#TdeYYflH0Ka`a}6XR-tTUQ(jKcAYLODhP%RV@;x0YzeypLi?P==Io4xs zDCRaSOy3jbE4{{$t<2UKhN{Y!JF!=n;l3c|CQsl{*97&BxP)Ry5N>t2bI$CN{B@Sar zcTd?3RBfgvr6kceQ}1= z8w>-qy+^xYLxv?x;A#ma43=;OqYTSExBYB^^tMhKw_87yj%FCODi!cO`|Q+5vpy)( zqs$Y7K4ftX1@s#>wAUFF$wD+pzC`jc-9w};Mf7|54MxaH{Qj|yCD!r8YA~r1I>#xR z)6MA4&wT^?Y~d&A?6b-RN(@S69dI2tNMg8&DLPLFe?jI`NAT0G!MAWb4PGNw8Ix*m z{wp#ksf$)yrP^Ougz>~HO>d}`ZS4$qFx`bnwv)&~S0Z?UIZO&lE dmVV!kV~XSoY0DC`n8Q4YG?@ojcncPx^c%gAKPCVG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..185f2e76cf967cbd5d259f7f35b75f01fc0fb93f GIT binary patch literal 1682 zcmbtUX-`x!6g{1Vfniu=5phREhe3IW;1UT5VM)*t5fHae5D}f$t6#W1wp8}rnC{mt>P-* z;G52-?>S2{C^`K1uJgwCCOzScKvR&^j3rR3#D|JhqLi%iYA|d|T$QFmzO~0$JRAUp>qeV3^gM%kb0CMneSaB%Hv^)ayAuZ zAZ9B5l28kr>St&vhAwH(sROi*jVWE0RKV2fjAqMR`P>y$B!w}Bzm~eZM1nl9wepku$`$k2E4DIIfN5k;Yjm9JLz*E3y3$Jq4L^kk7PU-!uwVs!Tz zDAR$b>$v_xm4wRSA};07h^8Fcah{=dU-L1g_?EdM3=^kb>NDjXJvNLRDq-FQC6-HE zbLVKNXJX6L$Ixck$AVg}Vo0A>`T@iIXi`ZM~c3%g*Stukr>4-igT#L7thLS}jh8lpDaH`0 zrZ=-5TRy#`xJ`S8$Q;RJs^}r_NnP05`JL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.class new file mode 100644 index 0000000000000000000000000000000000000000..19299219e937df5e1882d5de1c91e039b0e321ba GIT binary patch literal 1676 zcmb7^ZBG+H5Xb-9XWH^078FoW5iOvcB8Z3~Aq5glBL=WB^6GkB+a=e#y0_PWZ}cN+ zqA~G>AHWY~oV_+w%0Xk3?sj)(|MT0K+5Z0X^A~_ctfi5_QXk@2*27ahtR(R)iPa>Y zGYolL3ezre=?T|)v$M&-UNZC-T*p(Uqe`aj^EgTA4`awwxMxYxP~^?9SS)knebsFm zyv9vi)r^X;Jfk69bxX8QMUPpnTl6kdBQLp2pP8NRE>Ql zg;S+N`ODQe6gifCr6E&=Q>m2XAABKsCE7|s%yKIfI#vj##0%jFwayUD&z2Yli^Acr z{Cb(o1Cws2NnDE(Y*LzO-QJ9;nxN~h_RilP7xl6)z2M>nDHPSqb%=1F%GH_MFXd-@ z%bhRBfY+t7od16ref4-#_X^d7z&hE>5tXiKS1B?Swc|9>s>~T5Et%9(L7J1=Klqj2 zcYSH`ZK0Dp5uTm}9g$(aN4+hJd!8%Xec9r?u=h3s@3wDzduOXiZ)N)O2yJgL^wFDW z?8*w4Sxn$Y7X28=;wo}kj3LLc((@sO-;`c(C%e1lBW@{%T(BivV?TJ@;-l_7+@`0W zAe1Cx7)J_y^gB&09YKb6h=*C6gq8Z{BHfJqv&EeA~D7OfZ&-=XpB;ctk1A!7uc!-dep z)41C{yiVQ`I+K{2|Bgr}bUN7GrL?>b6h>QK?eH3HCP)hXE#ZC$NVFT|Fcc(@*)Wi3 zH%OI0Y8Qg&G&9VFg2cK(yikz&aFAFx$R`5%d?`o-4}uyz3>s#V^0q*5Gn|V22#;w= NEwYFwhhQH1{{p5@Y{~!t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..cdc8b264c7860640368774f0d1cf72bc94df0ded GIT binary patch literal 1206 zcmb7DYflt06g?gGA?)%H5d{%c6nDYcgy1KX1bHODMiW>!CVuM97Pe+)x@o(c#b2d~ z#>5Z)0DqM6cASVP58Y(jX?yOu=iJ_Y`~KxCfMqNWA%_Qp7{Edi4~wW2QDqpj(kKx% zq_IjTuXZ*W*e=8HhEA*#iED_cEAvF)e~h8jk~TD|;|R^LTx&{xc%*w=wxx(%o3~VG zdBZEAhO(*|$@L`BPIx}cuuyv|dZN$!am1S{ zX>sxEl)sLntw_c)aYT|!L@Y_p=I?R}PgSDa8pA-P+91q^ZV_g*rV{z08#kq?3rff^ zUeh6Y7UZ1P*=EkQ6)AXjxut!n;%3*_RLh1@j!LML%-zV5bf-kERH~O#{#~UJ`v=dH z%Ky{&D&%|q3K@nDbk~G(Tlosio$ukXzX67&i*I5*45hW&WUj0Kg3hq{?VYU}_1XNz zF&TRLe5DM7)M=fUrX@`oS212j31x=WOPlf{&gW-FhuTQr&PE=#gcJO1hCO-gWiw3p zB66kqLHfMZJKt!yOOG!Hx)KDKMgc|ozC!ORz##3Dc3Kb9x=$G+v`4 zPBWu9zxWyKLmE3lVY;RZmlE!!43j@mS$Z#RCY2Q6cA9ZEwKz+tIbxoXxI=ZhM@w=$kNa=H HEJ{BB1z0=) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.class new file mode 100644 index 0000000000000000000000000000000000000000..b9bd34c35e21047fbbd6740d135d72b94d6edc08 GIT binary patch literal 1416 zcmb7DYflqF6g|@ig{BB1R6#{6iUovGL}Q{MHV6r(LIT(j{j}X3%8-53-Ps2HRhno_ z{NNApM;Y(Tt|GP2*blS4uXE15bLYp;Z{GndW2J~ZmWGf6*T?+=9u%-#z(a=7NQBaI z8zPKk;J@B{!N6WJ46g-#q%2=GEH@T;LeW3Qkn=51Ff7-bf*-Vk4i|^Qa@8Ssq#f~g z7^uJwT;5sX8XtolIr=`HARWd zSZRs5H3Kv7O!`u-GGwcB4Th1r^u<=}HAT2*k#fxw*fceZW=D4F%&9|3tvu;Jo1K8@ zwhwBKM?8@V%@l~f&=M-?Z>2idALic?7oy()kE;J)uY1jR^o=J{l3|RK6n!~eQ`J;S z!bCFQQ*jMd+zsN;78_DeY^rC^OB$GAq0bH3wuqu2O!p{}bLOtpOm>=^-`HHQ(^Aiz z&yZ$=VTg9Py&XCtEa5V)lu*KO370U=@VM{J_w11#*~$2}n@7S{4CBTn1HNnCpZuWr z2o-vrc@i;zET&MvpcX_6o?(OH0&|$h0-1C(_ptaDEJEoQzmY>I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..58879ab152deb04ecfa334b09d0249087c774883 GIT binary patch literal 1702 zcmbtUYflqF6g|@il~M{+5#NgVfTAo`@DT|~BVy133W%>y)9ye=x4Sqy+kn4H6OD-` zel_t&8ShLN5k;wSKg`bDIrrXk&&=Gf-#&f@P{PeDGAMPT16R#3k-=mZDU>p}mcjK5 zZZPzQLP_qe3Kh!0e>6A4!0s`0-wymxb6>A=FA`~rWtgQ!4N7M!P zblq`fEp#?ipo3cAIn4>jM2I}SA~yBP)`qynaC9m1wQPu08Oo|B%Dx|Ht|@KEaG~;o zH~FTs+3=jI^j(Ml*ma&XygQy~2wzi>)Pf~&K#5n8RKiWRc;yXSmn(NEh_s-9y*8i| zY3Vr?85-BlWx4Ki9Vsec{+I2kwhLPRIgzbwnqqhFGBb2cNnh$|hUDWb!<%Ox}*~3_UB})U0f@>4N4bkW#xP9ja`@lXd|Nkw%cOY<)32npn<(NTr8?xl4v z{rkw84^hCuXE;Q=R61D(Ec%E=by*ZMsG|g6Mkg9i5X7NBqkp>i0qm{yIZ0!OHICyH z&2udPPU8%%7;!sG<8J47NW7uV1a_Qf_H-V?x!8G{&dhc<#K z#t>?yH?#A$eCn;ZNPC9J63Jw$7%09&@(c3CPe?uefb@GLjm1z)T55Uv120J1mn2x@ uCyE1cf?B5%1|Uz0;5*SL7H8nT;~NYV~pgp+K=PPb0k6|aQ}DXE4%Li literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..737bee8cec9340fa7463fcb1eef9a2ad6f90a49e GIT binary patch literal 1290 zcmbtTZBG+H5Pr7rltT~!MFka5OHnp4ep890N&;yhvCx?KY45t0CD&bYw{6g0rHRJG z5B>mulyUa%03o%0@RHlvnSEyFnVH?6zrOzf@C3YyB38#xK;12CWjre5aT)6jQ?ZPc z2-`A>mC*;=uNc@4!$iaA*a~giBJ9f|MR6ZvC=Q%~VY+!F27-q|cX`W3N_U?z%)jYt zt9r7nV&#W&Q)^>|rMNM}O5$+BPkJHumF{qHcFN!O!XyucsJN^h5p@`9qdhh)rSbVq+NLgyA(fc2c9kEJRrY&Tc zsjUv{StUM0%%&AzXsRPWPC-r+kwy;ZTD4{RQ6RUJD`x4`K9tV7n;65|KiV1uGLB7@ z6_9fN>)19EbcQW%ZNF~P1zH}RAww^WB+D>HeLmicIx_MwgINzACOk}Gf??zT=0dmr z{POPkM>4Q9p2VaKZzT^xeRTH$_vpD4!B9dTH&I4~_G9!Ca;VY?F(Um6=_QhrBnysU zW*aAYmHz1%*ODMq1*vlc<0Ki$V*MM~XWHa&omLkGsN)8$UJAfG<)xR0TewZ@MdvTb zeWJrZonH)fUch4Jyg}$3`IPEwUy(acT}`ap#B(Q!FqfjT^p09uEW@3lMDmx391JCL scQ}#!Wg>!z_#=trXg03&rKJChv|FYUJ&6_E#{*KS?GI6V2NuKo4aF56!TOoUO36LJ*Vg6cTU@%zrOzf@C3YyB38#xK-~>%Wjre5aT)6jQ?ZPc z2-`A>mC*;=uNc@4!$iaA*a~giBJ9f|MR6ZvC=Q&0VY+!F27-q|cX`W3N_U?z%)jYt zt9r7nV&#W&Q)^>|rMNM}O5$+BPkJHumF{qHw#(o4!XyucsJN^h5p@`9qdhh)rSmxoe>_K=+Tro?h`k^@M?!*|@{?XPTka29H ztbmmHugA8TSZB7yt?k!Mx3Ge3ky`7}t^@R0WB1WX5S`G#BgNz&_I=hwC)DC_o)IX!KG8%u`-^dANn!G+uQ6 zg4`$C{L}fxQ0E0KX3iUAog<%8eeEl9=c%iScAGeNk_dCDRhHhNrNuJb848lW4013O tXBMA!|6Q4S>bt#!`$xL^Hekx5g zCO-H9{7}ZznPCyKt`AN!ZO`es{LX3n^Vjzu0G@zXQN-#53aGnbt&B%yJT7CMVJ4Q5 z5@B0Lu`>E#`xOJ*VVK%9I<`XFwg~&ONKxF!7>Wa@V3=(liGkpu&|TiLk<#5~42yex zZB$gG#f(=tp@tB-f1j*L9aVcvs>DGxK4VtDzVM?*LN z>;mulM>4QitQN+p^3aFc5wT#DQJSk&MU@B6f zw!O9rBOUk$TdxJgw!p+j;776T$8Fo|t0JSAPY4tTMj3P!8en;A8yYg+%OY$&8#boW+VMm}g+M^LO zt<#Scy$ZhFBUGhz=3IKAeI2h0QLEUd?-8GjpT6{#DN=la`23$r?h(kL3RkS5$c#74gCEN$A+xZ zRcQ|eW@;-cp+A~CfqQ&1MF^CT$4!(`;d+d(A%`k=h(!4cBc!<)#+gbCJV!jwT9F#|@5FYJhp>g(>h0=QhoI+a_6b5iFS*e+ew7E)GAAF(9&WB7Kei5FM}Km t1-UyMB!3yiCWtc;sq5@N>L^;zNsXnLIP{8J2U6^pP#<~ya2DFh~*I!PY@~S=`4MiUVh0m~0-3f#9LgUEZ>h(%n}Kv%7t5 zRZq56to%@}Yi+Esls9HrOahMiaWCY)(j6{NPx<>^nAD*Z6<4(*q7Fmt>WFnqW&OUD z6jjioN1!UL)8Nu;rIlS{$k&$JT9I*mwK>Z;LupN<^5N>`?R zWSFWg4{KZ{KJ}PRX`kz?V=zidPO6bc0cTpZW%^MdHxp;fTio2*Xwp+!xVl2-J%2r7h7oG}(N5Hnk%uWvd+;#kVFF_ejsI{> zGzn)9ddEMMfu-9@Ov><9G9>D=dn0&EBUA)K33=Q_85P=(&~)Tbr4xch`VG=cB*#e> z9Lmf#O7bTClQC{3Nr(!mGvvleGLpsm53sMa$>BDwE(=h{9a_EA0kc$>rV;mWpVsri z-;n!4hyMn@85;Zmb6M~jdFLpmRA2dy+*#>rV%;K~+ewC*)GI6RprvFP9u5VPzX)W1 uD3C|Pf#fd&5d_4)5=f5j#!;V7`aegz1)}IlEaC~Cl1gn~LhS=s4DT<7<|ifq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..24b362598feeaa26888933c90b06240d5e96ed55 GIT binary patch literal 1310 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 twA7mv;Vt@pOA^K_Wy0%NMclCDLqQ6QL zjfo%p0sbiC>|FywYUMuM?9R^2^UO2z>-UeJ09LS4Ko<9gk->fYE9by-c#y*~!)(Zx<%`mbN2HJ?gRE6J`S*l_`#*pn;2g7*fP;> z1fofVhON;p;n8`nVNB}@=iP3%+RH3p{UJ;iYxj1df4HzA%$-m zyrw+OTTy62FZ6lm5#N(XhIr@eGEtXdqPW;k&b&U3m`nsYrMKmnqau}9u^a^_r^0U7 zjy$=kEZ1R+R<^TZSo)8so+q^qqrHzUt7}5(p95QuqkFO0&8?ReTAkU!2)$?!EfS=) z6V+to;4-c_a4_Ov3?mHl=Ms=M_hbQg+(YRZ(lK_aknhGztv=cL;5My%mN18q##Q8y zxA-*i6bkf0z;wSr_aU;QWHXjW&o@c-BIS*1a$eGyz~oy@#pQ@LJx)^sC(FoYOW(o1 z&>=-QNj;#1Yjk#!09?lnx-rb)CjCz*e?{u^ndIkvlW$Q=N%9&&r7Tow=^Iif(1qB$ zMLf6T3R6i`58hHs+Ge=Zmq_|7k^R0zX8RLKpCuxQh&zx-3UhJm^YJ8Ri0)l#(UDj{ Q5sP%C0hF-x4ot)O1EcH#(EtDd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.class new file mode 100644 index 0000000000000000000000000000000000000000..e2c86f5c9016d30a2f4de8450fa57cdc1efdb25c GIT binary patch literal 1869 zcmb7^S#Q%o5P)YBr)dt7P};1oCBO(;eT^saw&oRO!C;{WFn6(^cvVhAJ=Eogoca|d5J)OGbfho&xthzc4xh=qtz2%U&X z7B~zAhtp*j0O>u)cMZD5M7Ika{hAl)2+a04Q^TO1=eX@z4IoaO$CC7J`zE%wH_Lc| zuKs(6wl@$+;XP^Wx;5%%;XGW(LJsm-7!b>dSVm!tz+BH8)=?u?eAKjE{g4`*z@Sty zN8OWmoxKs02bb|rkVJ@nNWd7RAdTM{yfrb%f+9#zE}&e%_i5A)cyI;=pTQ7X5%IWn z_>UFY+t!SX#i94$EQVn{9bxB!q~k$Y3N6?JT*q-!72gEkiJ5OeK1-^Lxb{iq0$jrH zY~X-(TtNxD4imU`2Y-RsCp5<3DELui@HLoh2d|-b3}gCcX1_x0XzR4pRc3Dz$=Q0ijKWtF?$qDa6vw0I|-{5@w?8zFrzbmWriQ+aCUP`lQbkc=EK>$=k+<~+1<&@fByU%z!KIA7{kgKj^UaS zt43Tm;zl0T0&-Z%)Rj)aojuL~8)Ft~S%RO~jx#9A0cng_bh{a9ovulX^C zB5yR5XiKiionfig5YD5WuW)MX?azNiL4sBON8;e72eZ}UB8ujxAt8F&tVZFL?r{dHe7MW883Cg4p$c&a^k zjw$gZmP&Z(4&2P9^&0m?vPIy;TKY~+MyA%-mfQ)r zjujQG^_f@x^#r!M>exxFQtD#2mLazy1F2UT((?;-YH}^~sODr%24XXAHiX*dG%<#$ zTIdpMoVcTXqRi-BNex^dji@e_j=66-zAyFe0fs0cXmUsB-nlN%FO1H5lX5Ogyt#g$Q-pEq9@47{r+p-N+!B_ z#OZ(1UDyg^<%$hyNSqr+!zBZbVR86ovOWXNOlv zyiX0oN;iaVeCr$K301@gm@A@;w~ClHV%CV0IK^=MaNbp=_`bPa4A(}!Aj3;v85r+| zN|@J2iANsS-08}3N9>!X7^W>A89H0`4U|8ayM#GODIZes~SL?tq2I+W-=TjYJ4yvyM<;bCT| zB+rnGLo1^-TX_!lhmAQ)GG~>`I7i3$$B0`g=8 zkV^xBWcq>pI1q?47)Yic$WH|1=Mg|Y#wRo_L(N^JEp0QEr^voQsqz>JG7b-MDO5U81OpafPrJtd#- z+I^||Dok8o#yZO6FtyG`Hj(?Q(t8*sZbu!sogatlo_#-a4#q~G1)gx2lpVK$sgb#LUn>g@K!GPOdJcB>%MzKdP^?jc} zfxA9ohq-bp>Kh$}No0*tk+Z2Bd+|;@?!>|3l+aY(j{0hl$Mm_0^YaJF#6>28&BNKu zeQmU3!K>}XE;S$8m{g}b+Nh_aK~JSSAxk1~wqwcF4cQc2k2hogh1Ou-5+n_Ws08BD_-33*N zgN|ROxk1axV%v_=NIlj*v8}Sy-1bc`usprS8&RaP%%hnZn{Y$xiF1U=>RRgLq8yv4OwB%p#UtjtI;@6z* zI!8|p+`$cw%|Zb;@g7%v^6&x2{~G^>$}bdFFfraLHEv^ZZ2W-Q723=!E&qsz*T#LF}<0KIa0rOF?Q!L0*)C u$a0X{QIMYq^7B-X3O>qfa3^o7%goyf;aUnGV-;&$vQ_S4{dP~^06lX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.class new file mode 100644 index 0000000000000000000000000000000000000000..eb268a3e2111c7ebd6ea83375f33efd53dc00faa GIT binary patch literal 1479 zcmbtUYflqF6g|^+snmjqJVX>9_$Wmg72gmN0%*`GYPIq4!A!Sf8Qt#I-C3gkDorpX zn)ubkA7#8VyJ*3PA@;-0&V8JF?%8|${m198050N20eMV!qYIbvxLiOsxm?NPY980} zxX#cQ$xsQeCc{Vt{^R9E26mgFXCd$-Eqq-QUMw9#Ge5@QG=vrr0DtRVW+Tq^q18G|1bZu=a%CGvh@Z#0bNMT`h(wOv`8Ctb{A|SJKrC1JFgu_0kRE57{t&s3{w=bBW`9~?6)5+*`${S!GE$kRQyR4DpD7_bx030J~^nZdA7$-oJ{E#S`YoL?kMm`Ic7C^|zqUFFG7aDKN~u-4ab;8}#BBq~KP5|piq8BE%WXRV%N Y6m^b}%Mw#0-g&x`@E36LIaq|=p9K$KtpET3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..4c95b36dbb995e4c5d4734f95c1494cad709fcc4 GIT binary patch literal 2124 zcmbW2TW=Fb6vxl_lEr3=L%4+yF5&7Vz;FrB76_OSB#;#(5-bEyiXuWH8$5!B> zAE15j2Y@e7B&te%=m+SBs`{VZ4I!J21NdQfF6aE`H|Lxg|NGzH{}9nNTC9>qcPlhP z^QO6Hn){|{SoFZ61&bas8jWPAgx8W`qyqo>V@$CpjDA=M{74I5w}jW1W$2k7V`PhV zJCp+@G|U-YYqlkSy&4R->`3A14tJFk@m?6{zzIA)nBzvN@97n}u2CXHO{K z^i?R`VuD**imfU*OQ;_T4Uh3=5U%pIz!ls;a5KAt4m9h-H*aVis&-!+)5`Lu;;kWW z!WBJ@;2QWRIGG7SBbkFrd0@iJ=%xwdMg+BVI=*s*=LEhl9UX)`RWTw4cT-?`$ks4k zb~>^f?`b0D#^<-B?zd0ZviQ(8Vj09 z&&J#r37-Jtjzwg{>kHds^_@)3W>pA(&O#NQn}g+`A3E}pGI2kciQHv#Nf^xz&wj&k zWE2HqdhK?pmBc!=EkAm^*u-0KX7~=NbuEL3>wy=b_cU~6XwzvrW79sW*)(RFBQ$Q) zDH>;VW!JZ3o9?JNIQN9V%AdB^a5)g0cuEC)Iey91J5!o8g?G*(Mti7C6I7up`g`#v z6v(EMp}}|*<57I~V|FZ}19b2u9l|Owx33=FSOtH&dYX!KH1VBCR*zw2(xKyY0v$-6 zgc^>T+8>YYOLFXcMV(#6zy9!Dyet!8Hbq{8Ob)p+(L0{SXeIGk9e+Z(jWIB<+E<$@Hm zAg^;lF6V<3vmhZrqFq2ZUCD_^DGTyTF345#h1BUj+z>l=>by;{#=@6QE7=u$4T11prTo;>yH?{J3QAK)| zp|zxHzR=B3GA#Y(o-0-)e_IPSxm=UN(`&q{+=w^AKnHH%@y!`tt~U(O65+3IH{|R* zK@L7^`dZaxSw*Vi$pzmJw9rJ97>wEyTYRhT@rv@RT*f#T=$0-alOdfasO*s<6B3aEISJtJg8G5Zr1-xW$ta@(-2-YwS1ahCS^H~{B}8vQYF0T&6-BtIjHCV8N+gVc9)6uu(; z@-s4@kTRAJ R#JfgE68<`-UxP*H_yy@bR6zg$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.class new file mode 100644 index 0000000000000000000000000000000000000000..c6bb40b377d68a48e4a2e246beec8e1910bbb2f9 GIT binary patch literal 1602 zcmb7DTTc@~82x6uZJ{j}v7mTE1fhVkir_sYgiC^HKn1H&U#8o!9kSi6yR!}Yr2j}0 zjfoHb0DqM6%x)E^g~mS2_Pd_*o%!bHukSyIXo2o$C`Gq=DM^d^SklMsG~G$l-89`} zG#Ch9a;GHxKzi=8%{4~s5u?6U&kYoJRf#*HNTQYgF-E4#>w?iju`H}NRj+A@n&6JA zSrusqR>Sv{XM2v-T(oqD&{4Z$U+unYhzE>DpN6iIby1RmEIVSwbv?xuU;{=|#Xa8S z`__KlvC7h|Sp09)dQo@Q9Z?sqLKAZ^ECS$&gjGHWt%!f>qkk+=rS?0BJXiw&tI?A0R7>pqO;y4;X$iy-j) z){e#K$L`Tel-vG5ZoBeb#!w6NceZNDP?9G#={IqIYS9Od;fLT4CV?fNM6 zTzGT`3T>D7gsm9mBbW57o#;Kv_j-3|9IrJ6;53;4?4e%#&tTyV%EAM5*aNT!@g0P> zFQ8L2^pZ{^3ROnrIa-BiletYIg1`83)jr$om+wJc&At z#91wPO>Ht78+Xx>NTQv{>yAXGIul8>6RClS>_TLk3LO+N+li=-L}qBVlOkq2kq;p9 o@mM1Iz73j-?%-OqFypYV!#gQx9yfUdCbr`yExaNl(0}v40k!~5JOBUy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.class new file mode 100644 index 0000000000000000000000000000000000000000..03fea12144b5a1750d8ddcea6886a72e98a3ed43 GIT binary patch literal 1339 zcmb7DTTc@~7(LSqh0+27qId;SY(W_$_@p60E(zK|BDETPn(huTX1h~orw#b4G|`y& z;1BRe8Nb;sVzB|;hne|qXU_TN+aEu_eFw0FM|os1KY$D#xaDCE3pwx{78yn&X_N?R z(nLy!ueR11*mH*Bnhql?LR%9-OJ)hheT*R!iiTuZs?;UlKhSM152Xm~A@`LR@utyM zdph9lW$qAKfvw6TTRm>dCk&G>TcK4ASyPd!2XZwGwH21GjTmMt??hW1@uNn->nilQ z_#NeM8o@>&8#1&6lG%<4^c(rUrHu5`9bSXJj69>74vt}P{ZFg!sS1@{VMv$CH9}a^ zK1mp^s8DXV8g*%^g6J@eRJA3;7aq|_@_}H+?-&VeyJ=N`jEyo?<1rjbBi9uwYUHloTk7tUX^(?-H+ez^X(M`Fl=H|a3b$WF^_HGl;ofu)Fla*ZWs7=Mf z7&WICk@Q(2dp(KV=}jbkmdHL4IXIU{3Nx|vyYWj*6Wx0xaY|wq_faB~+Fr)oTcjd) G9Qy^%&MI>N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..1c42f24c4136c424061ce1fce77cea4236597ac1 GIT binary patch literal 274 zcmYk1zfJ=&491=E=V-gYg2WDEv4lE>iG>LXiAspoN!`1Y#HlX1Q=g522jHO)2?B&A z+r#&hzt10^Z|?wb1M>!^4a^kGR&nSp-#gC=&UR#9spW-}O}yUHND3~V2FWh)vrEo+ zz7vU=vWt=wTs>4~kNe=!I9Vh8srVB7%61&+R>4##a4N@($K}wAHmo;o95r`LK6iTU zY|^_v=4hkW<5I!GFjfSA5UdFPA~-Jbe^v#jH3@o>79Y))Z9WH3Fe%U0n!v&LJcOgN M=S4X#-6S~q0(y8*5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.class new file mode 100644 index 0000000000000000000000000000000000000000..49e777e3bb3dbf5c315eb4e81ff2bfe9f121bae7 GIT binary patch literal 1235 zcmbV~-A)rh6vzM5cH7bvsaR0_MidJuqb9@)4GAJ7NCSyrWAJLaJCwogY~7hQ;8SU$ zG4a9&@S%)nwi}7Ca^YUg?D_tkGw0{8?>_)M!Q%=%ER3Ll2kv-S!eR-$ghvcDBV#4P zmW+*x^qY;B4D1!d=xU^m7238$*q0tl+`fICILtMs2lRO(g7ELto&^^TnlAaYD-B9T686q*>q*fvHZ|i zu?+IV;@-f~Fn9?SL-D!N$}W?8W3EN9t5HDKv8K{;tKV(QcvldJ!;O6EQBbEOr^5#LGnSbcOajA`0(5A;OH<0?uh)BgzVP!1Kc5D3W^NUqU6M%tReMU3y^5?P7x ztaV~&bvdaQI93&3^;?oTQ(kvzRD36$X_`9B>WSNn*Hxn{@si`~|sBr-EN( z2H(Q%G>u?7WKZJWSAU!rR5#kuscQ*$^yxs2HDF5xswf&KMk@^ nAf0nTa+pb4zneVAG~wQ(7V8qTxQ_;j^fGgpe}|kw)u8?x$h!e@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..50d2b3bd13445655d3e13fd6904c78e044c2ebd2 GIT binary patch literal 1449 zcmb7ETTc@~6h6~ZN}I(Z0zwgQcxgcxM9~KgNy8<9Y`nEL#`rSb9or$hGj(^`pub8J zjfoHb0DqM6%ygmBlp6amJ9Fln^L^hrGyV1Z$4>y*gsnVefaYKfHq3B83!7PZkcEc? zreYom7SwqZ3ngD4>=Gb{1SWTsj5U+G&VmllU>5Tu1acUS^e)q!z`U!XCOuLPQo-i&!)QUXfC1rja2gP;!r0mmSmNFrW<~eacRE>66E=8MV^~50)2>2Yb%y=IbrKxYErB)NG#=hJRrl10FT9wxBc+w6 z0@~f8m9XuK*tG6Mlhfq-ugVrn2uM>8bo!hk#n7U7Bm4oo_*0FwkZ z{AvUFxjNf8%KD*unIOL6s_8qC_b6)!VP?<86YqYX(&P#CUBm^8=rza?w|%- zU%>TE+%I5sDu#eP4+8Zp<9PP)S4e#xIJ`Ub@GZEV9NtDtDMPig`VCTj z>b#AEXp%5`rND4~Udf9f%$X!8; Pvm9389<1RMJGA}>wF*cP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.class new file mode 100644 index 0000000000000000000000000000000000000000..095bb7d0bec59d628f7cbedfd365c0e97bdfdbaa GIT binary patch literal 1412 zcmb7DT~8B16g|@q3bjDRB7%yFiY*mJkv?gN4Ic@nN+Q@0ecJAhWyp56?#?#VU!{r0 z#0P(XKgxJ#w+Pfy;y%pm{g`vlJ#**R?;k$_tfG=d8hi{XJTlAU3|2FElEE57J`ldN z+`8}s>8Uq6n+)s)!}x}$0&OW>x7<*q3B`Pj;gTZ)+m~%k*$k_-hT!j;UWbcAVY&K{ zJJJq#+xN6*doJ%(xB&`Xy)U|Y|6^M`Wte>(DlJ>0E(6(cMO7(JTLv#+Sgajc9jnW` zEtfZ>a=7(3$`4xZmMdC9X#zkzW5MIUpUE_Y|8c=N}7s5xofE=-_yQS zO#&zmuT<5P*a)>DoZ5(BMxIF}^*TecSgJEj)}#`z!d650`xfUcIuX_260_nawx zD5uOu0Yip}#cC9Yk-4ir zSu<2IPMD4rJ`*=k**!1xZLuwlWaGz8uNW*N)6n~`+O`M+&+koA%;4NFu4Z z8cp}z;T3w>U>Kt*Ztwbz@N>9^*&K2h&!K>6hSG&of7}*5uoIDX8%M&{428%gJ-!#c zJ^9Iu3+~X%OjF$vBr%5!Mhyp=;{>u4q2gpuke#P}lDzoP~o&Ixi0&d_YSq$^IMeEtaUy=CScli0h!?&rg z`0zThN|;hhLDYINx{i6WOXOV;SV9>O$)uZE#>zXe0J%S8$w4px literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.class new file mode 100644 index 0000000000000000000000000000000000000000..e9d1095d45bb0533041f909dc37d0b064d9655ac GIT binary patch literal 1436 zcmb7DT~8B16g|@q3Uz^kAcBgDiUovGgeMKL;Uj@mNdz0BPutzG4B5`s-Pxx4t2EJ= z_}~xlM;Y(zHqzEY<37yJ{g`vlJ#**R?;k$_tYb5eEcggAcx;v@IjraKG=~j_LMQ@h zdleCc(pPWxcNo|K!|1lJLTxKuvAsxS3B`Pj;fgClCy)(I*$nIDs^ITyev^w+VSDK?C3<#PLPl%LeST~E}7(gc!Gc3lviolZK#f%p)~K)C6IY{v0jN}7y8xo4{yKhl9z zH3BGJUa6!hu^MSZII|tY3_X`h>Me$JajC*EUY1I{it1Gn9NW}~spC5&rA>m8-F9a5 zsiemEV5LfphET3-wPhNs3EkD*MsaB{$iH%rg*`Z%#s7yf4QHEX78r6wEKy{N7@7O( zkv2yalZ5F+<*vAa${+br;D|kGWSi)0e9ho7tPHpv#}Q%Z2W_bm78g!UDb8-^X7~1Y z%QWTpF0atewmP{njL>8^4g*&N7OrE~f`w5FQeFE$H?A*3;f9ENE>Li3$Mo+3nm>@l(n^dBd0A;bhG-{LAoiCIVVS`wW} zq6U+Cpml~$bNVy-XP3W&eTm`cXdQ~3tGGdXD@njj+#-u%9=B=jKKvD_&pn4<^gVos z`brLO5v!CbwY>5Tsq@nL*juLFU&aWAy&;s8H@k(nce+a4??WWrOXQ?4kq21pM&HG4lIQA2bma42><{9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.class new file mode 100644 index 0000000000000000000000000000000000000000..f93d1a4ef8f101d96990f0a42d9d55f30ae88bc8 GIT binary patch literal 1270 zcmb7@Yfn=#7{~wJg~1pX5vF)S5yb&QmFO!Cap96+rX+$3(O2C$Wt5!t%+qc`Kb0mL z6JPiN{7}ZH-6C#Ij7!$;>2v%2pLXAWeEkMs9qV~yac=|}th!|_2cE2twv2I2ZE5D zusEQp2$~Jq-NTGMR;1x!r6&1NJ#KS(EJb9Gd8h)zn@McrAdYzZ5ii?dGZMzABNce* z)Ox%wZI7Di($b*ujhnu>nU21mDLd+H+uaRAjtX~V1NlV{p;P8eRMZAyR*App|`Yfeur)}7)EG(&AlX)NdcE|xqt%3 z3Yf+i!}|Y^o8I-=!`!Q#$iOm8`y&%r$0oN0EUpp7347NVCZ?JkS7mO zkUdWJB<&M)I%#kLQ?GH6yoA^Fj?z9uU-A}xInqF8krFxWjP~sE7qE}M@+_@G{&1Cg zg1YzsT*WoA7_MWE*52e#NPXx_emXGu25xqfHwZW7S}m`9M(V6}-k(;8^SQ53>_m0j zJG6N(jN#TmkaR!D;Xsgu!64~=kdQ#+xgaUr_R{b8o0ucqMUpr#aTg^lkx64;#>yKo GgThbTG!Ux* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..1acf77911221843aa08be8a44da73a95e4297c00 GIT binary patch literal 1308 zcmbVL?M@Rx6g|@q3bhnOKtV+j#R9@8iN-`jZ1_kZRT9C5=&$MSP=;)G>&~=6pGp&r zi9dV*AIf-Vwh?GnOxzzcd%w@Q_s-8>-+usD#cC0GJQzX_%l23)fEVzvfJY3YTESYu7}yTO@Ol(#BSKRbK}Y5(i~ShGC0}YUR&7Jx3}dxp(G@%pVUzEfScT1J z3{$T=p;0YaS6Vd!Sq;O;27o4bwyBbNbV_f=138Tr?rOUhs~(V<&hMDIpV(ZG;ha|iM%M_-N(FYy!Ak6tqzsv zsPBJh+w$e6H0KzNR~FJ*Sk`@h6A8z2owmsHT{|C!0wqqU6(}_MEAB;|*ppkz5}Hnh zv|`7{u=I}xdY;reihCpy#DAS()p_@P^IO}SHQK4Ui!1cJCsIK&3{h{}yRk3h60YJ} z2_+1dFpgn{C;vAKTKv<^-EAC8&oGQTm5TVDdlTxTojqph#pJ;-fGnm_z##n((f(yn zBnu%SxlHmX-6NzO)wqnYx41%9f_TO{kys}atIbJd=$xczPB)`FzxWO8vr9ik=YUf# zQ(;gk=YZ?DK@!7F%+Ps0_zNB%GgqiOJ9*WEnRfl8gYN=GE633 zz48{?tYgP;ClyGxAIL!}khydq*?u5C0g)F1$>6S|e$S0#hTzT<#aW5_s9=Fan#>}W J-hpY9egkUg9-ROH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..fda4cfb31c9d0067f08d73a5d2cc62de1282b72e GIT binary patch literal 1140 zcmb7D?M@Rx6g{)_0}2Qtf+(VhVoQw^Nlc6q5`qvhjYPr5=&$K^Y=`Xb)ct6{r_w}Y z;twCdhccdBHlRj8`(tMAoqNy6^zQc`U%vrZ#+?cZxIKgcRLiK9u~bG~U_8>HQC?Gr zk+H$ct;Yi5sle#E4Wd{DaZ`DTE)pR934yX}gIEW#fNZq1eA}^osk>TvaaXpD8_8a1 zW9wQ^_V3H*2@y^VB%GQfoiSE`gPl8{aC{U`dQ+) zbhxWXE-=xsE{!YNXPhSsao14I!?V4uTfb)mYT6)sUwJ&`HY*(+AE~=nt(}ea$2(P` zUjUY?|Jk3KE>ciJkCh#pgs$E+so~iZB;QS6UZ8&ZKd|PyI*M$Vo2>mybzWQC+}dbx zuoh15$*ZSNkSQ?4+3IbFZ5@u_0wzZ=j1hqcXO7{Cfa9ri>8YS2w_AJK2P44UrhmgS2(zg63RRea@-sYF;5wcM;VWEKgaA?#N+wbm|&kswQ{}4d&ymJ zFD`w7_?Q7qaV=%ZI;MF}p;&-RnBgu+cZKWk&7a_W;H87(=9RxT&*Ey{yvk~aJ*B1k zXE?{yl`Q*&gj*TH)L~UlpGup{BssX2F<#Gn&arBq$a5Muuz;HkY55iw-#|nd{t55h B9cusp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.class new file mode 100644 index 0000000000000000000000000000000000000000..3a5dc6f8cc0439022ecf046bad2897d7054b9ca7 GIT binary patch literal 1434 zcmb7DTTc@~6#k|cO3NY@5e2+~3M~jDC{Gd+0wt+wLgCDf60BZvmt6P@&BN>!~g+tRndU{S$|-eybX&Pt955>AWoPe9C-{u4pV zDXa%^=!jLR2Q|^T)fv493{&Ut!;<5OCnP{CV`>}q;y~aSKnaJz)@4=AEH7| zC!;ev`4#N5K^~@OmvK&Ggx;-o0&d_YSq!&uo1T9be?jWwsp5q*i|&&eT@GlWa<#<(?Z^nkoW%- kqQ{)Vgkdb1n;0d#Ox`hpNlf7ZnKb)p%)CV^f)%0v7sudE$^ZZW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.class new file mode 100644 index 0000000000000000000000000000000000000000..63652e26a0fe0f6fc7c57238faf038c41b7aa9da GIT binary patch literal 6449 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 PH=^qz+85D*h;ID>9qdku literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..df741940852ca4df750c2d42b2a3540e6e7cfc27 GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.class new file mode 100644 index 0000000000000000000000000000000000000000..541e0bd911b647b2b5d006ad4e8186f3529e5148 GIT binary patch literal 1851 zcmbu9TTc@~6vzM5D=e)b0)lu!0c}B9LGcEn$R)uv0s@UuU$)(`9kSi6d#T`)ej`mZ zCO-H9{7}X-%L-*(OB4Gr+cRg*ncw`+nfdwa`wsv!m{X9#?M@^yD~CIBxSPhkH14PI zfT73Xw$O|sw;f@bJ8R1f>?uQb$ub>RGu@(Qcsxm|z1Qc_=aX{HSTho;bEb~ z)i)KZq4Fx%47aN4qU@-3+j6b4WvGo=RVMQcclmhe_I{nuF$_KTOjp!+Q8=Px@I}+K zT+JmIhv8~rS8Hf{>R!!IOTyGu?a-^fs2M8;uW{3*Bngvnh%U4RLx;`Zdcx*<{D5CE ztasdgVtJ;{pq`Ar>5&M+-49@uLQ}Zn)$513l$|CcH7`uzE-=J%`6AIRS-PYv2$Mha zY9(%OYjjkG-hx#o@ii&|*}-JOtqMB(!pU%fuKsDbepr)$wYS2BqreqT{Otx<3#d4WDj%5cj=i6BwtWB=2trY0yj<${oRu8v8W$2`fTVJ!n>@b{YEoDPgHw{!=90%e#Qf^iZY1 zkVb+yI?ze~6}rPQbkPh!k=;#p4}E)R_OyduoOy{p@)B*}?ee`$de4%BPVl#5i1uLe ztTdjdj4FK@eUlU4z&`t1UZ7FJNasZwGY1QB2_s}Ng1tiH@!&6reIjQJN5RXH!J`-p zf){9YjABv~lV1@#+FJ2vH%O69Kf}Pms$hGGHty>|4<@cffW*TfuOmTn$VY+1!yr`x z5&r~{3NuVZf+WHqZY0QLG)N*0@_|4;wgidcx?h7Eey@y?Zc_v|&Z&+!F-;~l#td$~ MLfk>tLBE5+-vUyx#Q*>R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.class new file mode 100644 index 0000000000000000000000000000000000000000..1ed3297113ce3d0c34d0b9f88898a714055cbf29 GIT binary patch literal 1375 zcmb_cTTc@~6#k|cDun_Tv>=KX6loDAG4TmP(o`^*f`($FAwEpE1B~wOG&{2m_^UM0 zkZ9toi9gDCW+`e=2#IX6b35mJ-?`0v|MB@NfQR6D^r763EGjw7<&j1?hX*;#=di#q zVq~O*-;|M2I()JAn1MZIDAaUltO#vW__53qkoy?JxTk|ahE}#~zA#4ZC{I|jGz3+D zBf5geR{6ZHj9p~tZ>Zf+*f^35+b6_J^_Jv2ySmHeo)o^_<89>`-ifr;p7we75qD0+ zzODV6ax0Q@>!2eSmx*a&GY+i^WK$W{@?|v)wLNxhCSl&^`+?6}Dr|G{OUhpc{)#VM zLjX4iuu%PA6XsStgfxpspY57X6k9roX>k|durm&v#2ej zL0rMrK@>2=F#7v?RHH~7xI4n|q@< z*Ki5_w9eCukiq~mE<9QdC;Jgxrg?zmMfyh##z@3m8fYw$h||ny&Q=b=J|s5dG&*!( z9uqVU9w`vhB<&ck;|75^<4t`KFmU^&Li7qSl{Ju#Hx9BKEvAPJRXmy9UrX}v;9%g7u!Q98}Hkd)-C+Bd4#{d8T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..f9e54b1952ebf0f614a6ce97b97e74f67a86c0df GIT binary patch literal 3495 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 UD&3*DOG7S=yEN(2luIZ71+!4VvH$=8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.class new file mode 100644 index 0000000000000000000000000000000000000000..760c24560ce299801f9185043aaf42d24350239d GIT binary patch literal 6078 zcmbuBX>c4z702JKwBFTfb$Df4ae{*rgOR0>Au*0^>^N*BIoR3Ailr!r!!f(t*&Szg zW-~pjSm6jq!j(X{10F)RX^{@NAe%rtM@2`GCL^smQ1=>qrAE7Jg8!W!b;u#jtviKH@Z?pIgi|?}d9*gg@ zc#g&MEPlY^hb&%T@go*L&e2Z_G!;4jDUbY&#m{r}iyXa}qn8Ytl)|?yXHEFh_T0P9 zEEr^*HE3+!b7f$;!J6fCL>8Rw%a&i z(BAVMH?Uh`&6al65oOo)f^dd3=wLYEl6k4+m{r@Yn^sS2-qUgx9nlhQ04Kw))e=~; ztS*^dw*p@Jrb<Y`WQ#6I;1WmJU*QD9@y}+w^j=6rsTw}{+;m>;j@;6pD+5(=l z;jlpk(eb^uu)>WL76&@Tx^TUg?S{|>6&E&j^S*efWBZ~$6rIY5BN~=-+Vfimja2&W ze6?dcbsUL7`CEI?c-mJJ zjGDtWJJ`U{&4-`STD0x?&}=k5gs7KoH$4}Vv&+#p&k^ic4fa>*HFFP(scef1h#PMi1B2U6rI3!%!(~Jnjc|KA9fKva&`P z$y4waKAXY&*G{uc{v(`7vwT-Se(nDo2Rsd=s|n9Gd4uoGtJ zJ2(lB1BH4&~j?}zK*rgFlqN88ISc3V46+O8d(GH7V#&>AODm@*R;+Z9WlR#o_` z7A`VhcMn`^7ODpN@!)XKv=Q|q>0#u$(s6=$uhq8P?sY6RM3A`TyJn)DDV3!pHMYB> zIBzoLUF6|7zUs%|?hRIpJeG{T9G`h(P8enkFoPv#3~mSe6VPuiGZV1bJW_Vu_*S0C)N=YfjDo(H-GXnU2X09~)cYxc_zui5YApoMr*4Bjg{4BqQR;pmm2E3xdBg(!+u&-SXBtxP!!dCA_T=Oz1{ z6|dvh#A%za`E>H4UeCYt2F-0>Z_2frkka$xijz{EBJ0>Td-}{`1rLw|+piE?my(3| zk-=|&`IhUhglq9ag@bz7AIKT%;FXnWft=+ z7Fpaz?=fg9eDQ>7QucjogMZr&ZYU7{STV5uTf5swVkD<6U>cGosW=S<5(r0l zCXCcsHA1(;0BJO^;2qI;K-yZ6 zybAJWEyzQ9kh}^q2axMhKzuF8hzfF43nKL(BPz%|Ko(L!0xd{E1v#e$>F7ZUD#!(Z z+@Aunt_2xYK^j_+hxH(%Du@I~kOFc^3sO`;9@Tfc!cIv!j{x~o z3dl#bAd@P{U$h_}(}PT^Ab$tQKT<$Gt_9htg8WMh@(Df2P6Z@0MA^)63dm#hIGzan z9yyPf4?kw6XD?IfbsC?2ji&B>m3F;CB_3h4A>!xFIKGtGN4d<^RLblhK%9=>8J`So zjZ*x8`xN|sTD#%h%7!yh{Z$`LpV4o4x4PkD*zoa`4S$xN0FL?q+oOU+^;ZRXl0Fwt z-t++5qk=30Izso literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.class new file mode 100644 index 0000000000000000000000000000000000000000..177d5689face5fb5a707c29c0bfe0d1ecc6d2998 GIT binary patch literal 2375 zcmbVNZBrXn6n<_(vLq~!3AEVSYN1*oXjfZnRS-#2(gsp+n#yQ9e%S0@!>ya$xGxC( z0sa8}uHzrjIzy*3b;ge}B=tX&u+`9mBD--5XjX!hW#d;Y%w7ckX^*`=ZUag(sR8FWa``>pt!{C>tlR{EE}=IDu_aQdP%o2bLZdgkh}3{a6YDEY2?^N=QX*N^#QdO5~QK6RIzL=ZKX?Bcm}>dJgt`NOyt0*>LkZN;Fp^11#cgS~0wX ztHeV(-=|+8={!?9Kv*5O$BS`*tVB(P?4x3Q--njz7UKp! zh@Dr+Iz>L&(&95@d!@{WyFVaI5qBDo}y qzlg};Kq4tDhw^+9-VJ##Rw&V%9G_wpWm?kxxrNFjq&yToT=*9WsSJDo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..55a4035d34e33736a90f2a89716667cf75e24949 GIT binary patch literal 2387 zcmbVNZBrXn6n-`#2?+r*ffiet8rL$YWpFoxbqxhixYDpTh3iSj{=9legSM(+wBp#FZ`l5( zVFe;ZeD$Yk820vT$KGpubgexyb__l6rKQ)T=Pzi;)@92!{J<3&ZuK26)*3?py5;QX zVoMm7zonb9>FL|9<2y~q(syp?^$7d^-nLj+BHX!qf$ht-*p!}ZSfXs(j&Jzn$>>)? z_+5RsZRrhZo4V0C)xT(4%a&*hTX7n)jW+3IVsNJ5if;qy3Nsm{R4`0aDpbQ-k-{W;b>EeCi*#pC&#Uayuo3t|WmXAch83C$$JEqL zG|jTGX3+GjCT01oJ5Mi4Tlz~HlCyK08pdnV7VAN~A>8{0Yphr~O*VwVw%|J69P+m$ z>rxr4p=zAK@+(ez+X-xwNmcC@i!G@}SQ8B+E#b#%5VJTt*H>+(Hd^3MmOB3IQl)-XSy@tRHHd5#-v7-{yO*RLE}$F`}J>T-<_ z%cavJ#MaY;__Ckb+uIwiDcn5Xz-%5xOlX+sK1XHOHTKk-l*a{3F^d(cvyV%)%c zvGWqG6ZA=!=ARYJfj8s6^^StX__>^RfQ93WjBexhdm ziT=bye`Xv0(nD?hXhCzt`QT)ZnSPGHlH+d!IDXjS*zKHsWc!QtyoXV@SPLf;$@UZZ pi$o4iC6d5mD9=aX-B9;piHY76_!zfP=92g4HYyL1@KE${;a{+f5mW#G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.class new file mode 100644 index 0000000000000000000000000000000000000000..c92e5e5570f23a2da59a4f92025aa9bb313ab942 GIT binary patch literal 2555 zcmbtV%W@k<6g{nnWh-)`IL1!`I0hrzkm2PRurVlpfE*sfsIAP-IILA4PGyXKX8yEHBVvG;{m(x#!$_r{|x4|9A@EEqtCu7Pkj5 zfIIrKmBFW3q@u`YI-zwaeY6 zNE5mKF@}MALKN$M(^Cv1<$Zp@tvXkG)=gPk6Sk~#cZp$qo7QDr?8;D9T~YKrUvWkJ zA;XN>blb2T1Myu`2Es{3V)EQ^q~_)B zh7_(t^!Z3rQ%Tn<%TN;yRAkNLsu>Vlscm_=Tou;6ntx!4J;7Zv;z&ER8iB8T+jp&l z1*_PWW9P6TmR5*2-@d|-4MdH6YY5e`#8Bw%wy0Dft4$?{F1y{bcYul?s5P#LXRPc8 zHEZ8@xTT9~>F5sK7;C4n#U81+!yAfPtSh`pJ<|e!5_a=SiEp zw(ohuR(@c`ESf}XI3<|vk($62dr#C&PD++?jH!(9oXB2g{rIkLS$a~fFeD4JG@7YZ z-yv0(%F+{en)Rv(b~sHF!%*2LUAvqHm!9KbO6^JN|Kj-#)uY{X)vDj%hkDjbLm6^4 zp;~5btPr{CGTyoH8RU4>L2}X>O%+O7wJrszIUc|XQgY@9>SDBDCktmmHF1`RPuiWOou>~KzZuwKL+S>P zcWcpgeb_L}_nx()ZHqAUgSe^ZOlE|RvFVM{dYR6@>E0P)^l&$gblA|*(bx(c5#;b1 zUeDn&hH@Ck1kHjuEltadLBJ37@sz_0crk}-n9gAi(+mseo=4sD<_)>ay_&UE-KY1J zVc3MEZ&l0@FCXZ)1yl3^$b#Vl`Y?eU2I>AH9j6IgqAvxhrROX3oTvX`iar-&1fySJ zj8@48MJ5gUd4sxOP)wt)5`fIKY=0@*K6SjET*j-{kVL%tawpn7M zg2ec%25%PT(FxUlsMvJ9PTDN`XY`+*djj^zh_&e2XM&4(gYI(?0B_PalRj&B8}HEd z+0BoUc-Xdir|aeg+=w@?kl}<*H8+2R#A)iRiGG7LxM3KHP;q)KZN}7{jxW4RYg))Q zS=KH_=N=>ZH!jZoiPV=*kUm0EN3^sgSp_vue+?fXgYSvthZc#Waf0^@mJP+7d!Klh zu-wIP-|vJ>7}ls-Ken)?Ppb6+Ryqt%9-*(@@K0p;=Q9oKNn!X9A9WFuX|Mb*U4;~J zvqK0~KGQDbR}%8unL_lCF|2kK(%&xRQCA^r-G%hG3;BzLJnbnYfpyb^4fA?UQ8zv& ZaWev+poC3&q<7;M%3mW9;&O=b{{T#9H^Kk_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.class new file mode 100644 index 0000000000000000000000000000000000000000..559df94b3bbba560712435bf842bc1685fb9b68a GIT binary patch literal 2647 zcmbtV-B%k$6#q>=SV%*g(pm~wEk!YacC{9&7SYIuhNhr|;@5*tcE>Qd*^Rps4)plw zqrUqG=$jAiIpy>mzg|7ZKg#2s$wJZ)LOteTGjr$8@BZ$+znS^_pI`q3a04G_kip#n z3}8)v)-8OPL8@u_NLx1ar)*)7D=smxRffUEz>gI7)fV>} zB2D1>#~4z6pajE>QbpKbRfAnyYzywGZQGSjWY@z$1y11EyR)`NXn1ND08j^b}Qg|*Q=M1vlP|~wYGSV0WWm)yPYJ>z->{y;ZJ+neb z43pjh;pRG57%~wN6uu+YLaJ<$A>TXEf>NQZG?cDarrfr7fZ7qNC9bP~xfFy|dna(Y zt?OxP>n06MYAv^0JwkDp*A+Eg7k8B^uX89gZG@8E)oo{()5SRKuoBL;FCFeVf$s}P z1)&|IXb{bz1u)ekG&z@@ZBa8ZDOk!iNm;^oo9S80hoioE=}Wc1kjzh!SW}CEORUb7 zq%YPQwTcKgISGkjs1y*dElyIVd2CFnZAtxKIK82DS^_A9A>Y?GTo%va`7EwsB8zEEFw8&gW!>!r(6we_c-*hr>y;fk`3x70 zNd|V=JRkDDK6eVxSf)XSFa(7c=d(m>Wj28>EI>gX+UUGghq9V z{jV5*voM3>t~wv8Ieo7aH=F(${imlNgFQ54ZTj{Z;~ZY4aklAz*XTW_CljyZCVijW z{0NB$9h=KtH_u`&-n>8wCv>RknFAzRp)fH#dV8;U#k7UAB; ze3yj#ej(3a6^aU5OO% z-Z3Ind8?DiPekPB6NzY%F)Vf^(%(tsL02M6-HG&f68W8o{Lzz00?VccE9Q8OQ#alx Ya+3ldpomqP(%HC!(&tD-I3Ho;U*U6HfB*mh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..49295726a4dae7b892a68771fc6cf1d3aed9ab0e GIT binary patch literal 4010 zcmbuBTXPge6vs~|yKJ(VTudP0A_@U91Z5%$2*F6mMFY#lY=~SGotO<-dDolg(@=`(Ucl)7|IvIln%APWS%);^*f? zbc(*t(*RYvsh>RA__C?W=AmqY9EEwx#R`#}smZ1;n=fSZNH%LZdYq##bMzIXfshBn za+i4!3g5fAFw2NtX4E_5dtqdG(X!>%coweZA7hlQ2Eyiyh6}4!-7+gyv|?ToAkIY9E*DMLoF|7@$d8^{ixxB)?2u3oV zRe_W2jo4Y%Ug1`i(NOHvwY;)<$@g7uc~H*I#L_OM#lwhEmzq*tBjBP^ss*718b-$A zmf?WqI6~4{?!4fx1IU5cNi7ntSrDPb=`M=0XGOID1{PA{3xyIl@0b0$$${Y_9FDL< zvl{r3Z~LxUKW$E@d@QY1`Q#Mr4x}a6qQhNL=fT>XR~Lcr$$&5#Y}$A+3WQh2>M=FB zZ8WDND3)pwhw9L*&T3b{AJ#;`ozD1dGq&$whnX4m>5?OfD#N+a?Z(EOnjI}T2+NJ8 zKC&fMsb7U#nG0JXngeZLr`2XxT!EA^VcaOtd19XQ$dHjx55O8_ia# zRh2V1i87CpqS!kY??O|9UEzk-zBo%-lq7FXgh}b_Y1m4YmNb;83@3)RXhJ#DCa_fh9>&y@~)LI3D4W8yI>@7x?{otxqP2zZ^Md|<4;xIt8RkFL`M(uo~ z`i8L;t^S_oKqcxb+Heq8R!#;<)mTq57nhj|-bSSvkTn&Ufkn+jND+@l$?XT^wnZnG zHt8N1+fG#-Ck$^ScpfV^2SvXY*nD2ddvtdyH&4pvfYFJa3v1f8c^LXZlFe<(FxF0V zv-1mc1-wp2cJ`2H_owi1S>fWUUJo1|81z0}G-!nO8g!6eG3bzNMrCu9Uc+UnUN)6^ z(?MXZ$w$DT<1}uNDVw)s^R{eG(;0)_qce;q+CBm;Km*E+N~-InRa{sIs+tnMSyYd* zcr0%XI*ccKfEc|*2JNRo8bW_JZtM=)Lm9aZjQ3&OgYSO)9|-AX2(YzQ!K)BpyRCx5 z5FiAtf+G+hEbw+r`FuU?YYYkqPO?&ho`5nS-k>+{&`C%UwN~jwLyB;=N>4SUh;ys- zorV+#kVr?Vv*Gt_EPWS}b2go)Npyg70VFu9ME{`DSAr>ORUL*JvIOk}c5ULz@Xd}t zBlbjvVH)i&HF=RPp>MIrA z>%5w+QI_h;!f>pWxR+?>R9@is3SHKKbf!VR(Slr|f)1oJ4e~8OzS|Z=W)-8WT98Z{ z*;gFMlK+|Yw$(;&YBZ{fxSv;@~kO(K<<{Tpzwff8ZznpSTJBYC;@I&c3L0*=kWaNBMjGU#7UZ5D#7Kjj2gqa_kk9CIO^)=Y zLFTm}7L{~4(whcZ1W0jP5P3B-vb7+6X^?wb5JwNvmj+n{$b%h0I*6lQI_SQ7?#9t8 g1MVEB6%w?HAzqXRKmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.class new file mode 100644 index 0000000000000000000000000000000000000000..ed520d3f4f5d54268664ce937938179d0d407b97 GIT binary patch literal 1793 zcmbuATTfF#5P)ZUp|li=6%g=(3St3eMa3JJq~Q`V4HyfJ(HFPpEM>{L;Mr}1KI^+b zK>vd#8WSJ<0sbiC>^Y^-!vP-TVb1Q%?94Z_v*pjBwC(tXoCzw^?o)oULwYE%vJR{J(T2`KLYI6jJUep~WY+eykR4ra~99J>zFA0qM2lnZ{ZPBW5Ov+kT`qH*m zEN*j0VUUEwY>wHMk7Vog_}jYhxET*nvKr82p1FlQ1hVC}ZKrfxo106U1Uk#DW#M#y zqQWYwb;S{(V_w&}NFZLAs36gjYa&suBpkk8x2xRSWLTbVf@@#{8MYDkO=Uvu2&{LZ zRONKL<~Atb;mlGy)D(uKd!DOY!?kE*mg+{=Ew$`QR^!i^hjlBA{ccY)bl12#+Je5q zL{!VWWxHE{P-ff3=o*p@eVbSWhHdXw4kNT{y0lNLZ(Z8n+NIF8?q5&}^}#ArcI%$O zSB37$$jMbr>yaTab;d;)2A9%3=tEHTiE~r*y_-EtuCA?=aEwP!&(QQ9KADt28ZT;Z z!!x;;g^O@03q6p_!hjZoTI3-|VD3Mz7~kLF3)-measvms&sPbTmi?zG-s`!7YxrIcLQQ)hhbCU$Jgk1!B;HPdUfalbkOHzPsfVURbGAcbg< zco@V&5c>>}iAaz{7-T;ZWHK5g5eE5yARo^FnTiBShCx0>g4~J*Nrpi_BgmIiL1J** kABJgvxX17U^_Y!wxC1lzKhB@?dvO0X#3l4d7?3dd58h>82mk;8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.class new file mode 100644 index 0000000000000000000000000000000000000000..ab574975293e1a8c5347f320fce6743a17779776 GIT binary patch literal 3317 zcmb_e+j1L45bcpDDj^!%?MpApd| zDkLaL`5rn%AIf1}qq_-;`78J2%7z?1lEcSx_(Y>mHTp~=&M4&y$KYmOIIdw^cNXUu zu_Z=_XKl;%xaH-!Src8Lkw3;L=G08Vs4u(8x4CX|tE}fd$FRy%j83f9EYGNlyx|%J zQ)Dd5_P7VPE~5)-!vp<6)zk}yRnmFGs;^hgc~ew{<-tkJ;#CmDRuxaTBfh8^jwnTa z`V=pf4C#`a3x+UD@SO6c)I7t~vxX~u^yG}P#l4yXM~flzbhaS$&&&37=WZZr+GNiYLf}<@8q=`}VzSv0tZ-YJhXail{11ki|+WC{0);KRj)|K8sHq zmf_9d493RuK+f7Fs5+80EODz=EeL0gqkm+V+0d2e=uo@|i!rZaAg?z%*Ktrz3$|0` z=Awmj*>Z&6kt&spw6gI0MjIIOV+*yk=GFm&erj9nQhYyL>}`v_y1U(Nc{u0s;{BU^ zD~M!y59t3i=dg^WZRg;$*8dCDKWoRqFt6+fQ086~rS#Wmy*SuZtu>W;kvdH z6lRA;^U(peYhiIdi+gMIV1@vFx`SMNl5iJntvDs&BD)^il4z&hbuUxj6|NEb=R z1bSYBH=J&OKc(=>aEbOp<%uAN7%w9_>4D+dm3~6(2NmuWjB&Mijjm!YHvm9y(c5@3 zx<*qNTQ@(V$oDWtsJVHg?dEBEC)hj#bOd|i>50b_X;LTDY8iwTd(nR?StDR%b>bv>r2T#?eEN?I?TL|>6cUsE4_vrFPoKyY1Q zSznO*4E)|`%M)+miGwE|=J^&p-+||0XP#N`%(dmwT6i?@XknhG;Q0wW&pPwWgJ+>_ z0=vTre7?(DGyCtgPhfXAfxjSuzbX&=C-8k*gq(0C^@N4|)>g<8EeD%hDyb(d&GtePAt5YIT}(SrNQ7>o`XaQVJ{Pj*KY+MNLAO!iIlQ9R T*XYg$#a!xlX~d;7E{*;TpGyZU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.class new file mode 100644 index 0000000000000000000000000000000000000000..4e2fa9d1358a39bbf7979f45b73a0db0f1bb5eec GIT binary patch literal 1538 zcmbVLTTc@~7(LTFr4&R8f>#8wfHI1LBpMRJCBZbJ78|3!Y`0@OWIJ1Trw#g~|40*! zi4Xn&f0Xf?-Ab{pkhl-u&Uc&doHH{&et!E7U>R#!q;PuxNh}+4$C$fmtfaA;#yy4+ zUwG1TD#G)ntDfy{F|daWLz}MhwWV~$a@rzETbYkB4Az8id$OgenqjnbV0A3+SgOv; z+LNk&pJDQ8TWQ%873s^WBQ}(BwPoskhPj~OkRLW3UX`lGt)nb|-gLGd(G*J4CJALV z1&!M}J}%>lH*M*OT08`k@s-;YwatBoO!;V;u-zK97Ed0vp$TubtpyEBJ&;Q3b%uCx zzCyD%gAImDQi(_HW>t9m77;OYU7NJBNHOxe!Gvx|VzySQ3jVt8cDQH=%h3&9leW)W zo~vEkb$Dlm8%^7e-c^(d1lfPvGUM}gq5t4HR-BI#Ht+Y<6+(`G=x+!lJLc3#J=(aZ z%OJJ)yfo!Po@t7Qt8CeAd$!n-hU`=%+$D4142!3TYum#2U9U?pWb@Bc-w3L^waJ~` z?GoL>nUg1Us|%4J83suA)}B`rUJjF(%3%ok916xvAkVP+e}_fyrFY@?st3Z>3}Zn^ zy1X1bCHc-=4ouTSOMxMc1g4O|0IjohZDSau2*DwLnEVm?k5KfCk5Qa`ficPw&cCzc zzq3T(SoU1lI}v8nlp(%k&(q$V{*3;~g|A?rg5ej)8dxTIk!&t3z$IKJkKqad?{EH$ z*hfmn&}-g`Y`%(_Zu2@-$EYW@u=oYB-so%)eN5Us33eC{tGeS2wAp|i!?j2t@qQq$ zB7w|B1Bv$oX%G;33XtoOKob2xbR>{sG>}9;koN@S!-+s*m=DfiA-FZuq}w8CJu7en TH?c%6T_BEIFA?)GVL3;&9IfO?G8zg+Ai29Ff>8S2tt*!q zv8#;wFZo`mxTlu5+Ynh`=|9FOtE6%Tqf?ctu$F87x+PWwch!pJNISIF0$=&I?^^3; zEFGfZszvcYEpDud3yk*7H#{ZlVo8Rw>WZ@G`HCyxhK!C@R{1)AU_Ge2R#keA#amYE zcHNzEMO}CbLApI&2Z8KjL?j=G&l@rjP9`GQt$@X7*o3oO?$xXX6-ck9w`v}Y`o!|G zu$5dFa~`9;6+ft1tG>f6&CR;Zl~}|C{(Up;j_0;v$Q{0>kV8%ND$b#S%F!C)WY={T z8J*QhYvxM{d&QGBcWvMEK*tZPIEoIUS!@QF*ajNT3-*er8%%vj2U{U5cO0p6%iUQi zTn8y0igMCW(zPlw)XD5!kTs91Mt~hx66UF$B`zm0jLy@DJCw9A8gxaCyYpgM1j4fg z_}qAYz__L=9idvN1D)%PGWW#>qtf=-D=XATwV|})nQMAOFG@d9S^}M+&3R6EPPCev zY0i44q$kxhww5NAko`-(gI$9a>4_VSdQ}9A9Hp)c(udYd9NmWRc(GfpNF?I?&Y5mM z_(dMd&>Wgkz9v-M38zaF&m5<%Df3|~!kNPD& z>ktD7(a~*Vh_q#64j^8K_x{pW&N}!m1b@09hnrm68=@a_+xM^YwOFBRPdWXcwipJH z&KiaKH~$Mndp)#zs?`WRz%iBFgG8B05i4z#T*P|YX93n$MHh5(o8?_t@Ed_GW~Hv- zv3Ar}6`s_BGdjLQm)Yp~&=2Ce-Qh+n8}HaRJ9}lOf`@5*dxY3~cPdFVGTx@Oxxf)Y zkRW_R-i~+7By^^|bY+rWNOntw$)++qVj2!3!P2r2t+cb@_bMr&$`Yy4V zr*3|S-ie_@ZnAJLE$ukl5L|!qxrZ#S5W>lt&DMT_!A{(hhF45&Q zBAFzSFG1w1Es1Ca8O_ja3X$$4k*`yUyhrb+5$R46`36M3-I9nFAOEh|(+<8p7M^G9onp%dm(gXMk+CvM4m^wB-ahBOk=fshV{bS$J3{{oUT^`ig) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.class new file mode 100644 index 0000000000000000000000000000000000000000..81cdc47bdf82d867e8108447484e39e241b232ad GIT binary patch literal 1047 zcmbtSZEF)j5T3mxmo}!h*0fq*qBUys0xk%Gpj1L%pc*VRHHhE#F4JV|Ww+k#h1OrC zpa_2O2l%7J+09`n)cC>susb{R%skJ`&Cg%oe*nN^Xq6xj59c8V8%3xWp;3e;gQWyx zDWV?6iPY-N-ZlgFlEK23R*4bH^hA_mfeP4~Hwb=|Ax;k5J8LmR5440tH;KhGVoc46OaQneAhK51KxuoV@x5DzH{nfBe3!VoW zFnDkSd?=DVN6X{EJo!lty%*@cME7O#E+%ANc?Zjs$E;*JS18WuW^@;t-++B~1y=)pAk>4nL+;C7b0NobF9{ATMbcvI?<^KKL2 lj;pXbL1pw-TGdJN;ErRw>-w~)b*fxNxCb@3PbRhe;5XLq`t<++ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.class new file mode 100644 index 0000000000000000000000000000000000000000..09a46b4380e0218a9ad7befc52042dab41fdffd6 GIT binary patch literal 4942 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 D!$TH$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.class new file mode 100644 index 0000000000000000000000000000000000000000..6bdc937e737d7d5df418c7b6a1d14470803595f6 GIT binary patch literal 4109 zcmbuATXWM^5XbiH@WRaT0gV_0Pz zOV8BhLz-QwNJm51Mfk76`_N3wRvNMBRZTiLd%Zr*>V^xGrK)E`kezK_4XL_ra5$w zzM(XqV3Xhs;`bJG%!333bCiYS%_5tE_7rTVtgP9(s_?xkyt|BvA7(@CdDk~~QPEOZ zhnop+)j%!eyI*eDGE25~Rid8^R8pAvu!B-%=>_$Fc5M8O?KQPv%B>kVH}>DpbL?3l zG0bj`_4~YeU+<+?KfYp9(S;W6u7l^ z+y~UQ4arBFboY<7Q{|h7yL&p}jdeM2B;9l!xQI9OYq* z#!Bk0nbemC1Z0(j^f{dTRi zhWAgW7Q<2HJuvefPvO zO1+|iiC-vv=LKzhPAT4Dv|hh_2k=Yu7p3TLJW>BNA?^-~u;}ZG;qXydhTWU7C6I{* z{JP0nvffcE@g?`UU&OPB-Bv3IzDY2U}Vs8`L z;MPDhuyZ?}F&kwZ1>=b>jCbmcjpyeX^+%E=CYy*F$+{a4(jNtx2FRr@Aou8Vgcg0u z2BIK~u^?a2m*L?pPuV~eWCb9%+Jf+_E$FLQkijTODHi1Gc#y#;hy@V4BS;UaD3~59 n`JcH{m}!8UlBAQQ`&i&2!~L$*d@R zkE@!qrxZoOR?3#?m<3Z)D)Y*g@4S0d<_ipi+b+fGJSS|C*Z8twn2zdDUYlV&yRTN% zL*-D{l)NyCidvsl-sswz#&vEuBoZ-HofAk+n_ew`;0lWu!&SzF?rM%GYl2%0{hqF( ztHk$Alva5`=&D9Ki5CrC@v>@>tRo{Hw_lg64n?n;wp!w^YN7rr<8=c=$D%NVv&0b2 zOyr1t#VitgcUBnurK{(;wX0Gg7<#g1fx4hlFX-DhMw~rCm03A6Pd%|X=EYile5$Sz zcWNev*~~2Mb3H|K-=<|z7^YgEjpagt+qP-> zeX5r7)RR>8_I;!48*5oQ^CPV@_};_qcp2h!{L7nGky}Yz!sR4VIG02p`jZ&IAj5Lo zJEMJ$w6|3>)hH>O`F&n+76s?$c^f^r@D{x^OUV9gmp9Ag>_wWOW&AraL^+sTFpXD8QK2WJXLRyA*cUJ5 zRT?D>FoSC}CaVq@CQQ0oaRVbX{vG@kq0clK!b$L2VDKo${NN?>4pB_UlRgH+f(STdim)k+PGH_hMUL)fP|Yt-UotAU@{0K+zcWJWdBqUS$f*`xD@~rX$Elv zL2hF@2qe-B@{vG3oeCmb9inc^9?W=qWt84#$vV#I-}Mge(kE?ezv2yVSDi%;i5n_yn1i2)b3M$Zed75sAGGulac4r&#S81X# z@xdS9k20RU2wDq4_hDwwnREHRbNT+`>o)*1m@B{n??MOeMaTUdW^#Ct!z@EzAbllt zRr-PQ+^y9m2KJ1hXVG&5BV1DzI+PYgi9W`V-w#Qv%ppUmvMZW`JHqVnr>e0eZRH64 zm|^HuNG6V~szBAWTyR~_2t(lmhVj_xfFC%T*OXi5;^>vXcJ#8Aj&uzL>2QT3Dc{SZ ze0g8)hsu}rYy!p7q9!%NOr<9IcEf9Oxg&)pG<9VMe9!lcXM37A=Xk^>)Mis2n9ajI zN#U(Z;@tT}xysBlWXls(%DU*)DQj;LzsHlh|X&+k3FdfYi!_?`cv0&RW2s}S6TvDhL2Pv`s)$Enk!$7Q3 z9^Z&}Q@xKy4x_ZW78p8_#V~Tn(|;FjLIwqTAt)rDBe{?6UefjjIFJ6fxInLj@$c7C z@*2e?Hgpb=H>aD?ZB2dw`xu8Grn56vPGf}ri-`d);|fU(S8N qNCL8bB9N%e8QhMkm*aMfk~~4$F^Ne`;SPz^nY);NhfIKCfPtSnS5FfF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.class new file mode 100644 index 0000000000000000000000000000000000000000..c74d14f11babc9b7369d33ff75b5ab67a0783502 GIT binary patch literal 3994 zcmbuB-*XdH6vw}}O`0}MYb~_phbR=mP^2r>f(jG@ZM9H9no@rGYqPmcwrqFH?xuh< z{sH>#AE3`Vqcbp!IOCh+jBomH==kU(`n{V?lWaC^8S`*+_nvdl`P_5QIlI3-d-^kg z2|P%nA1giR!(BC4YFJf+tp-O8Ybo4Iqr0l*sufQSehQTo)>F7IFyKko)U74ydZuGv zpPLpC7X|t*IJW2Ow!frX6`7<%^%DXK|KXYx7@S|x*LBU(?UI)FUDGa|64<>^v3+w@ zE}5QLuw>4*9bflp))P1!Yx-!U9ZTc6afRTv-Bf2c_5w!3ChpvS8eRP+oU zlG_|_ONpQ5f+R05^=|z3bXG*Koy2wOTXUJ98XeGI>l3L(| z3P$aEeQA_!)6gx$v2A9T<7%N5WkfO54IJ6THI?&5S*`{?=`2wU4waI2v3k7JOl{V6 z+O$o7N}w})WQm#=oFb`Sm^W>CrLtO(?xM~zQpM(wYe{FJ@;O{g_+^v#Kfm>bs#304 z{sPlDXZRJ}nzKu+D3kRz!{TBvI195aRg%F}U}v^^%1Di;yqdyL^{$)b>KJ{d*HnN* zO@``a+D}VOio=ZtYkJD!FrjM2)l|j9G!ZN4ZP+1joCMEX&Akn#1tzl3X+U9T6hy7G z1?(b1Ovc^I`dXNOms*tmPjBf{ zv1;fCtO$0KK6T)R)kJn~Be3;Gu!kgVJ4O(*y6)a=J5^;kO^S``WN&MD$U7C+kh7+$ z$MJ1f)VO*}3LM?MU*rr!dYGuVfhGuW?Yqd1tsAso&iizCdW;CmoQn4IhC57oOUgJT%a;5a5Scn1># z7q_g!=Kvh2e}P;rtOVZ!JA)Ay@@^hjCJCIPv z;`0cf2l&5>tGhj_?Y)hcDCK!WX>TCqM~;VAC}0d)1qUc#Tv`RMQovY+f(A#g)f_R1 zbUhYe9Sv|A9KO!&3}wT1t;+dEZ98KeN=MO&Q2J(7`W7XV22S84C&Yi7)_5JE{=Psz z5WI_4)j_K9`Z=B@GRNrEB%>hT#e!VH z)o^pu)g+@JKN93=TM$(%0w3U73`kcLNU{%$}V36pRs&=rGWb>E=f zo4Ca>8u|3M)a(eXRx9eC25ZTUin@(E;pTee_dZ5Cdf;a~@V{*jth$N7hxjN4q&E_I zk&XrV7@xF&usVAqAYvFvG13-9H6npeV?i=ekkMEWJsu{ i+b9xlQbJ-GB|fr$mSNsOmxmz_`#kLTFzVruhwOj%1b4mw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..f339bd01f9148e9c315cd5359bd5c6ca301baec1 GIT binary patch literal 4657 zcmbuBTXPge6vs~|yV)c=2{DihAVdPfCILo3KqOoil3*Z!WJ5quV0LD*JIU-!n3)X( z?-xFRzWV{Re9$UVRB4q}`eKz;egJ*<1Ly~^{CCgnZFY7SG!LDgKBv$5opZX+_OJhZ z|059{rpMjXN5wAML~DF_z=wx?Sm(ndKD^6^_Y(AeH+A`{AMlkA`S1}RK2Fdl3Hmfa zpE2rlb;nT5Mcr`?+qynG#fV*G)N|gpTu-sQMa3-Yak%Dxj8V*6U)34)&n+u!ifk%Y zPR@9aVdYLT+B#pfJfom58m^Hw^|WQ#p5no*%V@9I@KAnOFy*XaX|ht5$~Oz@O=*$=Ggr6pbU7;UbiIA`0Yu2`^;yi}v(dX8@8 zy!@2zs*bVBd9V}E^{bsFT}JX;R+pD@_L{8cb;b1ZvSz5Ryz1DVt=gu%c2vGrM1Bl! zos+_CXUQa^0Y%dc?np6bttHzjh%8_|9lhS=7PCCtDgr;%+Ht0&eZ%nb8SK*(M{@&= zuCf%xt#Hg3x~ZWKeSXS{o?*&!hRZYFl`(Rb;uRfupACs8Thmlx@_h)7)3DnYmM|J| zkju2{6?tNED64^@Pou(XiisKc?mRyLKdMF3n{R5mOtrJQ9!{R4SSz>%vy4&#rs1JY zdpP;oqQ|Qrn-{yfP)5g_Qat2xc+Pfm^0KWdGQSlvUtPdNq`abbyonP*k8U)vfvhwm}mn)WeJW2n+(dSR(X zaj@E8Nsn6`1XQUt)byZ1n1~c4t9CFt1cK-7Mae4Dj1H%s(*VaF21Mlo*R-)=SZ^Sb zIC`l)F*@@s>}CC^b|&#iDhAI!LnvkSdV4&u%{76Q`eJ{n&eff<2hCMoxvZ=PXZ2E@ z(*Nm?qX22%jBqdR{TG)_Zc3%umOCQ9HGcQP{YBT~m&E^$rDl1?L{TdZYa5Unb~aJ3 zithGQBUNs=8=lKuq#JH49~ryosQQe-`^KIo@$e`P^0x@1iRRrbt*W}~+D_0bTJ%0& zJJ5~K%udhYWwg7whd_Iz1ulMZ@r+o#>S($n(K$LV(GU$wG(s;)G|Fdt=w*ra@!1%S zOSGR3;Mj@>mpGki$5Gb#kGDjJ=zv78(ouXh38}+F?xX{+D84f8S^c8sIJ(YKwjzvdm%us>IEqXkiS4sMKDn!Kw`mkQ1Hrvvx?*uY)5*_ z3WviAN1%YzSJ^-2M|iwsA2kW2qts4;^mSi)5|T-kPSI&h5cnBbL-_*z9YS9S(p0ZH z05u#Oj8lM@@t@&;eEcb~??g1y7(2w`6wP2R`3iJ_-oO{$d2|tD?dB)c_HAf$A#(F2 znhQ3cM!;>{)%e5)wN+eqi`8|C(<5PF(ANswbF@iOF-Di^N(4xI802vz$W?kX3Zy*@ z@;N}hXb8ejA){-N8Ht5KzKjH!kIqOe4DuB~zHSJ@&oHA5Enp0nCLRXahy=M#i^1la z(!|3cKLOE3qchSG2KgNze>4Q~Gx8SQipWSJ4Dx3r$ZdK% zDkF(7$X@{YyCDegB8=XlJ2=R^H1oKh{K^fDKcUWFsCWDa>U!%bb#G87U*Txlkl z{u4`5f=SfRdaDqJg4=Lc=(7Hx58Z=ZCDKo_#!nJ{l3_n7_!)zriPnCy@S~E3F?`gd zZ$Q*0=tT=*N2;vF%PmBwrC@XAsBPaMDU?`tlHzQ#VPbjvWR#e5~Mc_ayJshj0WiqgRB6=Yzopw1yKV_{N@}%HEh65>aRNqE{(V}>e3#U_PI3X(tei?{R_Hj5nKQO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..0e47cb36dc1e346d9e599fca43901fba6562bf00 GIT binary patch literal 3397 zcmbuBNpl-T6vtoNvSrD#W1NI6CLs$+6dOD&Ss;rOk=UR_Nx*WHjjc7)kvfcK%uLIb zaDh7?06s(xgo-OwKyiYiiW46I?tB2aQvAC$$|&Qpl?pzLX8OH;@AtND|Mu_qKM~RE zB=c0D4|6n1AL+-(`tgZ=@GRByG~AKddd1NXk)_*NYGkR&Xd)DWn(TQ6)oW@7|D3N1qYcW<7XrgpS5KmoWYL! zkx&J~YbcN(snmsayWy``qA9qmnwBH&&{__B<=eh%tsK>4MtKpKLK}qrk?ta+T-dJb zAZ_?N{S?-^+SjCNRq)^g&Tj_k|t37*jNLQfF za|Pz@6+dWLcYKFiy6Bc(UBZhAEmk|efh+FtWrfbu9dH5tq+=*`)?j65MfV<~V>%h# z8Y^KpJ!x~-_B~J7$`7o_iZ-GdVgrXaa1G_E-4re36V5V@2`Vc*rxRXwzWX+ON_tYw zF&Zo$u0ivh?|^DkMS9|LyHyv#5=Xb|nef3?O_B7&VAg&#$$!-C9M|upWg8k_wz8n?* z;u@v@GuUG~S3SdscEl);>41AyGsW`b#Ku#&6C~@7tI1icJ5^jyRU6KO;_+zUVCng& z`t86L3sMimfqv~gt1l2nGaJun$+krp`av`ReI~l29qA4&l;=lU!a3@s6f*+Q^0LK z!>H7E=K9l2#24_D`W>8vI26p1^sTD7)8*&-90JxT{yjjW&um0tCEv+n(+=WCDiv8z(Or<2~CCU_0{B zv%T2ydbqnCiHfBAXpkc5%N^+}kj&a-(W`g?%xkcQoJRV)jJ^@PL2FgVp@z!gc?@h8 zei?p;rXLY|U|^5qIcyeB(3^PId4mGIMJMpf=p>!O^U2K*Y2aH32PocrD|Pc}nu|8i zL3;puhNov%X&`o;H>(XeY#Ix?92%(OUcb$naxpqXXH!51lOSO#NQvG~0~t($d;yRz z*9Fm?fs2jKr+{RVAYY||%+o>|NG1vLH9)>u7esd=qj%_CWJ{N35lx`Wwr%<$4gE^v z(?8JgjYpJSMWwN#(FRSi#_>z^fU@)*P13_2#BEW^%SM+?M!kFib}v!|&twaX+=pgw z3;ft)E$*L7bUE4_x4_gYjU)s983F&YZoqnW7+sSMW@;-CmSsnH!A_h&oPhC0hAj!f#-Mls+e#cPMv%L={z>;LZ<#J7|zR%u?N(_1x57!{r~ zTqAGtv}M_X3E*9gCe?<0eZOMrdBZB|thuV+shBG!uW(DiNyK6mj%X`w(Rv*IVa;%O zFSIE%LRqE&F6;k3m@InD6zQg$X0$}h zrqPJWOU&Hn`(lfmDD57<#Y9=7sgtV<7mksy2@dunnP3;;2mC;z@P-_FApl1#Gl9yD zWo)OU@7hJC%d^#`bsG~^;1=xa2@F_~RRv@w4|*N4k-4SoHh78dNugSfW zbPmWRy9idNGKR%()+%}KY%_>jO5X;r97FTqw`YuqvVoId?k+3uq_?wkEvo};hd`rV_jk-7|ypkyjTaCcm@gAJ$cJ=33sjvw4$RWGlNW1#=j zIRlbNQ{t#s=D)b_+$&@7-$CAEs8xrh7S1($1e(1m4Xgp(&|{&d>mz z!aRj{C`6CpsYMd_J%ZmUd>@B()TJ>xy#s7SW(UhTg?>Vz`V>l&s3!qHj!nRXA8-Kx z`0s# z;>7%MK0}<(5$B8UajqlIQea`@{=$CQ=B;%q%fW?>`wROG3j1xB!mb1o>G2c!F_6e= zFp(ZVkzYXM*Dgffpf^3Wv~+q%y?!FU1rk}Kb#L<#srCAa{0<_2bR;6XN~4WHA_+f{ zKLd$mf{7%2L?GZO{#BPP7o>SfBt$o`8ls!(wvm^@CaiOuZqZw40(F07Y5N|9T^e#} I+@1N%b9q5uE@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..1942fe313ab9c2301ff0091a9b9cf9c9df4018d2 GIT binary patch literal 6417 zcmbuDX>c4z6~|w%cD>rw>hQ{vqc|k^AdzK~2_}hgEZdQF5Igdvl||xkjdt6sv1eyC zGqb`9_Yp`4S0E>M4vs)LLdBJWP*lN}R8hqz_yS+}#3%RyU-$&Y|IN-`J-u3&ag};z z`n}ih*RNl{?)C5g`>Wp&(SG`AmbTL~85*Z&xp|J8uXFPaZobLQx48K>H{apryWBj_ z%?oLIF-wDW^Ov~id)$1Vn;&rVLvCK?=0|DzahhI9(@zAA_|mgXdqsM_SUH4iIxToF(AMw?N5giuE??uaT8lx;2& zP_DsOv<}ThZTiYIyRhaZXcnE$v zhMS(e=F!63Y~e-ad${Ex>WQsMTj@P|HM8khnWk}+sSCU?i-b452=tjCJM|>yK^*6hp{8V zdw7`mGoEK|@bxH1Gjupdb3Ed^xjD|wecYU+Q#m?Er?4BZwrq87$=1PyyHe{n!0FYC zIE@8u3%e}WD1<*PtcUqXq@DQTv7K;dpi#P>Ch#X{2ky!Vx`C2Bb9}!Q-vfB=#NRHT zc0+(@#057)fC$9}lMoh-4%f!E+}(!^f?3+j%k|MTq0lcQmAkeSFY&!VK#X zH@mB0hJ}ioy$fboytvt+h8b2BbVtJI995%o56rQ)O@(8s!YmZ9?rr1G*XO#>7#|4{ zm)_fuB2(hh6AdX+C@x)WNReBSbQkqeI zh}QT6^ufsZ2tt`)S5y10P@?5J8}>dyDf((S!gyUPa?faI!@vnLX;lN#_lg4YoED@= zr5MPLE7YfgJP(i;x`OZq5hS%BNfqQ}Eyx8uNKyrP6(GOp0aDh2q*Rb!YC+cYASo5( zw*dKF4-ktkYL;e;nj?SEf?Ogywlv6*Eh@;L0rHowAY5hyRkR>!736PP5JwM^Rzdy= zkbm_6akU`*D#(AdAXPm`zXBpMloHtSBvB}xmM^1^9D+#XfTkA}J; zADx09!?+*U`Wf!w*k{^COEr&~Pw7vJ5jC(c zBCs!Y4J;qAfWBD#%~8Adl)nMpcl%1LPk)KpvydV}aD$#5NV=-&&Bz=?jr@$8BPp0+Q&XR3h0G zgfC8lzNiHmQ$P~KT97a4LB>>&9RRsuQ;-CG85=f1UkNXxNAdOq;Lb|ihQ3Bm;uH71 or|9Vi@gGfeqfdK$y2YoxKJD}AcAxh9bcas|d^+gUv`;ht1Fp+SGXMYp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.class new file mode 100644 index 0000000000000000000000000000000000000000..22b8c7b8951e9bfe8510f296538d6a13cc529640 GIT binary patch literal 2998 zcmbtVZExFD6h1dEO_L>El(p;Du0S`~(iCPGbSdhW5nE-H zS+p(JQ!THmnk^nj1o6ihC3nTfmSuR1X390Ld{Vb}6~4_?)7w^bLvxj;V|%t{o67Et zaz}O42KTrlaW)?}`3*+rH(HiwGBYM4sRuyjQ| zI92X7%w>}|xa9#PW&s#{B(TqC(BYr842SDcpKGSsj=m;sa}rxIRjaO4Jjbx=z{wm? z^o_Ert{Z}kYOWaE)WIq1`?Wm7RLX`cq9-dx-BP`l0}7?k@%+hUDTZRm!Ylwc8$Mx_ za*-9cG`{AbHzh{-{v|4UNUhfLM5R-eF5e^?>Uc}42hQipwo_MjY+Y4ECls-}i5Hn# z$85GwC{#7y1*!!pQ^%g(bkdv>9S$*wN|6XolO-I zWRxr0;8j&I4EP;v#=LC<{eSc1hKg}%ncfCB8nu?=N|A1Irx7SVUFZHJ`9ht|Pn`^T zpv&&jNxO%D=JNjuM^qvUN(Ui)=?{aJn7+`2;ED)aj`$ipWGFz-0Q9JWb8X!23CdJF zRr~a|+6-!a>xj|+nWGGdbZZ~o$K+&?N%w9nUlOcEcfh7S8)IN{>~x3*blHyQk24j( zDF7cR5p&%2qhhxljjtF&dz1atb5(SN(RBZDC~6vaUE2xtcEa%Z)`4w&rLnl96o zG+m`DjBcLzS?NzA+Y#}4Z3p)ZqhYya*h)oy?u^gHl+z?WhNlPupaeK(XbA78@$HCE zmSTcBeh=e!7S9pvo^@%I&OM;>I7LoJPcO7jku2<=l~~V73=wAp|G=1pJ5ug)f8Gaw zq3w=Z1g94%O2KK~Kb^u!L8EDU(MNj;Xee7?KOya97=@0SreTJ@V7&%z3Z4wlc;P9r zA0^pWu@1=1IeHE6!T|;}L)Y4?FKsj-=X3e)=( z>4Z+nT@3+siE!4p3c?F&1=$rwH)y^Gk!YBR-IK^oTIfY28Yc1uhACuKZq4 zA|+ZqLIe^R3={bkM1DJ#h)_GDTRn*+!$kh-9G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.class new file mode 100644 index 0000000000000000000000000000000000000000..00e42a8a659920013f154664cc1df57b84ab495b GIT binary patch literal 6395 zcmbuDTW}m#5r+FnTCKHO$&xHtmT!r35waXI*w}=`iV|5DYi&7pBw6G_0;Am{dFp;EDH@;`JE)&tO47?IY7HM=;h9%?c#Vhe^Y8;6UgzNr z9^T~PEgpWz!;g6QF%LiC;cXt?NzzY~^s^+rE2zhlu4U$zr0ZFZeLgcKNSqSXHR;%% zZ`%HnnJ>u%nE0O%)M?o{D{J~t_ON>HqPb=oCEv;$bC%~H7u2y}t=gtva;2bCig;{p zSsE*=&YB@FNHgzWFks6wimu~3StoC-9W&T(Deq@CyeyWB^7uFm56zcs-zvx@%d?jA za>BM9zrrybI9fN>3wdK1goe2xHSR0qr}MHPZKi9p%>uwuRr`Xrx$=>c<;q-Z7~&8I zo-^Itl;fGJ@|@|Kg%eK6&LQA)|8qov1(^%1Nng6vxEA8wb^4~eD*cnLQz{DT3!Udp zd(~L*UCUlYM4gLuDwnLBEz2{el}839^QH&r9X0DRwl7zui-mosHLAUNYfZZK%X{Y< z=XQh0muFWdas|sq;@uz;-%Smh6jVtqcbL#P8-NS!FBE0gT8YX{(2=IgXHl;E z!3M+9JbO_r4fw7!eXfbAQi#slf(91#^SgXmC_1j`mMi*G(#IYn*qJRr>1{-yyB1@8 zq;f$ep0_Pu&}7pNH)_qgEOYmkaGEW@9C=HH#T}X)H0#nh!v{jz*|MPNrk&MS!iI^+ z-C&GZ(EftCZWT&}c!e{YDD+1brjU?wB}_s6(K=Ivv+a&2z6;Di*_j zfpll=6-Q9-LgQRp7R8QcnGrM+)O&3AnecH|mr;b=fB1+9Y9GU?@y7+VjvQPPw0+L9 z5N&7e9tu~HIGsC79jB1-wTL(y1F(y|9^OkZL}PCU9;@3c&Y77g1S9LZy-#tQLDyj zORVwbh^_&{x@J01XTREc2jD=bzq8g)MV%e>!-1v=_rs26dLOidrWezmhbvec*Y;S= z1rc2=oFtA**FBHIK(iNlO(*8Cb>@zZY~32~$}Zr=^=nR{zLoFcRk59Rc1xjMv!Cx_ zhFC|Ltpt4yKfDoL2&uN6Pj4ZJYuyoDh@jT)O!Lg~W*K-lfMfgp$t}>w7>PRFZt%xw z2%2p^m>3&@7Y^qD!rAPSIslf}L+V2yHv;gw#U;s&C*!?=NHrjyVP z?-jD_H<&brKR4|D+Ed;=tCC-u^98l+wLJ%n$a z7Cg0ar1-Tzc)pIV$KM{v4`A*Fk8Y%!9-y0{g`hXIKBsDpRJ5=wSgY7LRFPu4B57yf zL9mBgVH{i7DEI;d*wziNM^w9Ctk}iAH!lAYmLnIDpeCd*SC%13jmwT>84}kh7>5AK zY!pmDfCM)RCLuu58wJx4pb#1bCm}#_Gzu~hpkN{a2QwGu=S&#Pe$1e3F`hyG4Ez=N zn;89&#INzAh0bAY4<=93z4)CD6=9ktb&vjzTJQgm z+OARy&-@Ca*1%jh{t`VyNqUz0==mD6gOS;#Kv(od#q|}~y-({WQRgQCKMB>(&*A5N z`1xRSKlj7W1N0!q`pvjP?QFGnGp^KFOKfb$SLvZ>@i??wu%>p;3xkODyLSP*W@f=aZe z0qIsj%36?b(7Fz!TLpO%AWy}D@WmmhtOePwg1o8)xvU4-u7bP`kaso#`KC5CJu1jA zv>@Nor=~{*xeAcq#DavW`L_1>_NpLZ|5dNE@92+juL|-JKt7HI36JliT97^!B<#N` z$anQ1eJaR50P@KuAm5|MG{w5(m-Tm=_@_2CkJA$k#k%Jz?NC8J1IWK)LHG@%g`NyN zJ{7!=&EolK%swpfD)1~lhey2BJx?z@NZUQy>(Q`B2R*vQBg3P^9v$`QHji%iXw0L# OJUZdglt(ij&Hfk69>^2` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.class new file mode 100644 index 0000000000000000000000000000000000000000..31afa02333fb455d3a692996a172d69163f56d95 GIT binary patch literal 1468 zcmb_cYflqF6g|@il~M{8q=HWbu@qqxH8FvZG)NP)DpG7TewuE_c61+gceVk4l_nYz zP5f%&k22ob)&~^`F*fPW+?jjNx#!-y`|bOuF94QtJB<_;2Qh%96nGl(u5lxUn<*@( zaEoCykiHUjP5OcI+^3uO7}$M=;dRdqv~YDz*r7}kn)xw?e7hxlM_4k{$`W?j^PP3C zAp=6Hyb>M3>D=ZO73dX)!K!MyLWjO&nC-h>?b^0*o4l%hhInDVMwmt>!$?KB@=@s2rN1L6L55t#qe9dKm67b;VM4bQW&EI0m;7bZ z>u}kU!qzR`P*%X(zNbCQvw7zZH-!#uU8Q0-gx@d)ExC=YRykU0+NRCUUR#o^sixG2 zOCqXVVZN`z6fsP&*6W9&-AilkFQ+5gFh*2;6(Npv)eC(~mX*=Hc+$+5%v>-m9N)c? zWyv7${GQfi#|$1rSJaU`??(NMDQ|96Xn<#qXX<$uPMSZ>F*U6H*l$QbgR_{-Ad3-( zvETDv@_n&qhCYJ{bG7;3+RkwIU$BfuhVdvv67LNQI>gA^D}(f42qgGkeU zh~DlPGDsL{v>T1=)5y^}ME7I#9}jSb97y2N4tc_4rbhIfqF7EVqcvIF2YVlZo}=eL zbjWd@_L;5&F5n_r43}`3@J;Y`1P0`b9}xSBZ1FSV&-an|h?qHfM=o&~xGb%}6H>KJ z8Snf7oA1F+N4_lA6Ly7oW)9^^9^gq5PqLrKB_5A>-kgLdhFPMH;c8UMY1+*Z_ce(E T=20Y*s=9#dFAxim4KVQoz2kJV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.class new file mode 100644 index 0000000000000000000000000000000000000000..e982401a3073ab733e7f6eb313be0c62d607c97f GIT binary patch literal 2236 zcmb7^*>2N76o&uF-jJ#+g|csDNy}m=l$}Co8z@v1kv2k<8^<0}BgZcGq$=F-0C3L( zz&#*=kO1)jJQU&_$7xg7U5J$N%$zyreDj}~`SbV3ZvaEMmq!k_x{$?fZc5zT;bxSZ zu`I^3C}(k3V5=`ZOSh}i^DWnznHUog_XWB~UB_3tqpG^ylxYgeKOvBE^oA4|nyg9f zdEH&m}Ft9f}{V9(>GqpXIkTE11YWyx_| zr7KG73!IpIp)cr*+G4}jYL;Va`jS<9(y+&E*^rK+AgPA|K;D$kEyrSSf&5s%+x(optye4k|NJqQ!#w5vgDQX$t;n{4vv^6}-Bm$>4I2DE= zec$y$)m!{)p4?KfI$WDBPmE8}73*I=L%6zc4NQS9x@hxLo+-TzZ%#$ZlI^>6f*)+U zq@B8y9P`m!*=x|Zs%+{6a0ML3kpg9;J=`2bpTL#PJ`bI#I5NFR%g14= z_Cgv;pf{MZT&)s3R@Q62I5xyGT4hewot!7H!^{4q!^9H+i1-5+v(rqV+R=s zcePDAo)UI^?ip1xL^Hi*J5d)#~2r(x()!?abNGzw$2eY$C z<5>`4S8G+6p3w#awdhX7f+V9L^;nS8@gT`4h)*DD1CTQ~8>2`n3i2ivM8ml_MN(0a zw*>NTO%SfP!1-8^bQI)$EXYtiNIDAgfj~ZP0CFJ~BohVs6bo`O9wZY5`AHzZ)&)sm tI5?G;f=hP}Nn9qC1|_cGDz4GNqDylfH)fIax!dd0g}ccsW+4oW`~w?L$LRn7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.class new file mode 100644 index 0000000000000000000000000000000000000000..64fd1f0bd787fcdd3fd625a6386ddab60904efe7 GIT binary patch literal 1301 zcmb_cYflqF6g|@il|lgvilE>FL|TL~CVVguk_I8c6wnqMji097p^R>4o7ve0{8gH0 zNHp=Qi9gDCXIme^lmugw&g;&-=bU@*?6>cqz5sX#p2YwPgGi&8!BQ4U6f(G!iSLFeDcXHS%yG z7)HxV%e|;om*zkaJVU-5G$=!Y@q2?D0XHrQ{IYMZ>*%j>`!-c;t z^~ra(8bqccx0MsSdQrM7uH+0$=NG2bXvi=OOiy6CJ`~W4KK75ZUwe9}h7>Cg##W<0P3l z&5Y)B@f7TR>~oDq7adr}6ph2(3xsr?b__Q#LqVK#g+4m&-emCu5??V={EXzwQ=~p3 z;ZEL>DG3*Dgl1ru2=5V*r+J-e<>JDMeNzCIe7HCUi L?qTs2Scu#Yuv%x* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.class new file mode 100644 index 0000000000000000000000000000000000000000..d6505567518b5d10b5b84683b858e8d31d04a73f GIT binary patch literal 2248 zcmb7^S#Q%o5Xb+Un~?SE$d=kJf-00wZshyrf!KpuB^sPJ%?hY=n| z^BBuxJdb+^& zut&!;T+^!?RTVg1oqW?z*i_(y*=Ar1lsC^>QRG=`Duypqm%R#seA#pYX{RGiEZ-(g zG9&ttyUAR`l&#!5EzmyUc=A!RQIo-xNvCEs-y+3L(w*kfVn)q5B*W0QbzQ=F>=R!k zaK0{8OP;g9oH4ve!u1Xt4UOmr|U00)nNV)W}QsrpB zws*E_w8qSdc2a;P4QNK&S7xk3s~CKs)?2aaHv>zKJ6wXpQFAW2EQ{FBC<14<=nKn| zVdw{u?5zWA*t-?IJKCEae=s&dm+Zvm8KT|$HsTc6L3eF_GO%T^<>jeLS#d+3nz*{{ zqOMV<;@MiE$=QnCpzaP;pzp1wEa4b>N@&Nf5;}P3LU#%Kc{qY@f$Q7-QmjeIq3P?i z(ixMr7t&G!9eT;}jjH}|Ij{K=p@%+e1&}Jp;Q)%*N$(}Pohh^-!)!F)O>kXY`pfjvD>>~r6D>AU>0ZKrj4&u-=940Frc)j&#%gU)qDH@Lwh(S+5&urg! zh%cJ-IE^{Icm*fuz0}%(lQ=~)sxr>dxYqeAQlDealZnn{^hVCZ#GK+(eP_QRwUWB1 zS7(sLa~+|pwJS=`Xnk5Ox*dri={QI|5#(GlNIDJ@5{TLYQ zyrx3C!Z2J{Z7pnMB*XkE_3A+Og>Lh@HA=Tv*2raMC(>4RWJ86j>C1}NffbezQHF)S z%Rb-l_`Iofi;E*If7S6feA$uOqJgVnAQ=9iatK?9&{xEooGvYq>p(l6icV5BEuX-^WJZXZj5H(FQYT~%+`a*cyd#@ z!j>)yZP~SwVex#zE1oCAFfeg3>7E-Ah5`ID+cfa{8AT3xhRNd*tr#N?+?+C0|65BL9{+PJS0lqzAE63(z5g852RDMaLyvX{ z3>hSF4VN%X=PbR$1V)f@rO|1uFOOq__7Tz-=sy`^id4)|KK=NqDfzAmMI4k}3%oE>AnK zMS!;n$cqzUr{l1*eOp$Dao?g0x9KWDwYmys>2#NJ%}LDT9u`QXV(z2(1}sGGH;sl( AVE_OC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.class new file mode 100644 index 0000000000000000000000000000000000000000..31d46a5220b2ee5cf72258c15c668917690f869e GIT binary patch literal 2256 zcmb7^S#Q%o5Xb+Un>1Aml%rgwoM|}>g>sb^LJzKrN~BbX^5WP_YUJ3(URQ+|J^;M) z0pJ~wKuCc20DLIKjN@L8X+xx}y*oQIzx~gwfB*UZ3&0TW6j8v9ZOG#$4;3D6@i5NA zL>`lQOyzM~pxc+8rQ37T^DWnTbaz5P+!N>=cO75pj+)c$KxQc@|Aaus(Hl}=Xu2k~ zXLWZ;lM7O})q-YPhOaGpu5u06)|Q4fju6;tRxYdAmy2>lp!Z?mD61joEZ?fxvf?YAUX6sH}t18cO>g1b##HIot%+x(opuBn3iXzWipcuYTUG*w>@$-wd4QhNI zLq;O!>ryo(x>z1)JKDM`<^7ca!{z_?=ObsAxM`?~2xWa`Iw|t{d5-L1MS6&o%O5LO zj`oN4UClaeFms{~3b3LB&1n1DjCE)hgb&nwD^}gWGvt)TW$2F@bj4+ZkY^c3;M5lV zVHnc)T`!Wpd5C}Za3$Ow?afZzot&o2c69R$(e4AAu?lRXd$%~_nbOh*0QyR;b;nHYxipkO zPq<{cS~dKDS+Dpqp`Si)1&|`hVIPX9R>Lkb z&^cNSd&xj&iwx|!j}lO*{W$Oh2gyo@ZngF`t(=Ql^lCegW!fyjA`m{Xi;@YGkN)>0S4)p=y`G>ovj zxhqP~XoI0zbUPA3(s7V_BFO1vkaQfxClIv-$QhhXP$Uxvd7TKN;arj;nK;NB0(tvS z5U#ht`9zRx9OPXh$WSs!HV*QhKt5~%av>2U7YF&62y!tQBo_zyK_EXj1xaBz?8-~w nr8|c-E|W@w5?62)*Ql}R(v0BxJkmbD_V{$+MtR3Pgn_ZYJ{Hiv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.class new file mode 100644 index 0000000000000000000000000000000000000000..84698f6bd0b991320088f76d4d6eef5fa952290e GIT binary patch literal 4648 zcmbuBTT>iG6vs~k%fhm32!VuM$stx76YT4niWm8I`~0DboZsO7(B26pM~Wxeolw!6>i)4y}N&l!IF>znV0 zXn;OUQ9CU+(^k4I#EKBBLfjGJH6dOX;te6*6yhx*-WKAWB)yxW)@b{CV&!g)mPk3qp#3fu^|Ip&yC4x_F~ z*IUq*TvOKqE6=r2J>at#oMNb6I&UjJYH};B=qzuCNt%eHI2ygx<*V|fD-6Na3Rc13+}3H7VFOImJQ2T z7tJ!UZp6(ObO+~UV)gn$qOj;Xph`?fzl|Q(eHTX#h?Lw|aF^HfVp@i;6+Aa^4cFF| z2Q~Qei*_)}R|1h%gxEL}@9xx1(-K#&+Y`ZCYj70G!wbaqGwR*^ z+Oq+k=6o>_DQV7?wl#VDR?+gfSs&F_k~?PPFp27lMvX(3V+F&E>U;a<@MuO{69;aY zv>bk+n4jm~td80emEhuu&gm#-%;Uv|V9`RNPSuV)zPntpP_S30Jr_Rm@g=q`@Ib1* z?%uxYWsi;`+wbbFW-elC#R28-z60JxcaX}u6@JUjI-{&_u#(-0VkzGz<{2CpKl`YD zGH|?cp=1%)P01o!*jln!FP*I=qxH2W*u|C91a&-Y#_C#S97VAIp|YCcZOz4C@4xpT z64eEa(!1VJmtAmQMJ3?Zic(Oljkj&^wpOFX(^o~SP1CS&F+$ypPX5#9ThUz5S4(w1HNS+9E2EBZ$#S(^ z_>YNoNAxp#4F9&Y6JRJq-PA#y7;i_{tfL*&AR@zj7v?=wPrI?Y$EQc=QG@nkC!-#N z_R-@QVEGByBMGs63x0P;iYK8!Vq!&^qrU2nki$wx2jB>KtyCO>0=ceKXiy;km5QgJ zz@1bojzWQZs#F|<0(V!bH~|Ij6S+AR=4~jOAoViH zM@ox|7@lY7eDl^g`gM6+8xv0)agA8&XAP=g7h+Aber_4w~2KinI z@{&3u2^r)kfc#t)B+AGoB}k(T@{1DWvKpjO2Kf~rztsS_q6A6GAipa?uBt(jGRPkQ z`LhPdH6=)s1j3q>AlKC(O%e#}pakoz0rE1vf|nwfZ?g=tR|)be>G9?b<=ZTS90bUr zsvx2#GMZO{q-2m2N)SU0l9EA20Wwwt#8iT`$RN{75UvJkkwLBjaJoev`IzFLm4J#@sl}(AKJE9Z*Qb7;4*GQ1rz1WM_%!I#ai329 E4YCcC_W%F@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.class new file mode 100644 index 0000000000000000000000000000000000000000..56a9729a502611c34da7fc4f1bc87373b068fc53 GIT binary patch literal 1853 zcmb7_TTc@~6vzM5E3`$Bn}T;iETD`acqJr;LV{_y2s9@8vTa8?WV_q!&Nkqaej`mZ zCO-H9{7}X-+ohyS3#CbCI&*HnbI#24@4w%F04!iRg#?y*5yvw^c_}VVJ7I z%d+J1nqw=wWShLc#I*;{RD0q`?H$(y#Tt9(SxQz#LAtVNiZ>SdG8Bb%8K&}wM%_5# zM^%#-rB&ueQ_A00%{5b0g{8p0eloQ5pEfS?qXJ1gVaL6nb(^iVqW#?rx|r{S>lQaU^?IPrFW&%agnr=DW!-)VDOnI`y#7 zMT#vBG(>9G_MDPfm%6FhF4{7ub7q)5|75=@m4xfsPSD6kr8?e&hIXJEU*A~E(}kTl zKSH2A(FHO?FJ0l;B$%KCtxcgwF%Ru)ig3zU#k8 z^0U4!xJU0*0t`vSFpeJd((e>KMG>TFhu~=4PwOVvqy`d{!_*0!ren;5xad z=ZOL^+#qM1W=3;-<`>v^KiW+iHHQ}7qA}A@z-`>26~kR34IBSJAIUTUxy2aLRvy}r;wlHCBY0$$&nqgl%M626 z)zrd9Mlw9?Gp|(YlD}>S9WM8!@a;ZtC@NqK zzFgBfu)-2MN;@0l9`eJM&+AGzxcF`5FIxVFFI!SOGAS)u#3SWU8L~#cjg*m%WVece z6{VG3Wk{ChYUH&ZG{||RqO^P(wd&IB3d+n-tOOo4M^KAM?kQ7tUlEn1vrBSKjC|`j z>>jlx(aJVuEK+>2G}qT8vgfN-cyFGFb}!fR38(+*WUd-S#*>@M)iTz{X2Crm!~E$T zUGqE{hJoqvPj}orFm$Q^^BuZTzhXAGHYzk%GpA?jd5`qbq`9IgX>Xf`G(#B2r6J@o z%rN?A{??2UM{Woi7S9~B6Yzx?$QQcFx9bPeBb2dNr2<}!KZknfULVu+g$BToK?0M= zVvz1Rnx_QLA>~NXZ6uZpI8SGR>_yUzh8V+zm$*oG<|?3lg6y15MrXQw4E7-ooTS~Q z03P5n?L%D$T)|b67^ZNIKwR(+{bT1hUjB&0Hw>4*Ah~yp)F&jI<~^B`#1h2H&3uhm yKPNVOf5DFTV6Vr%tk@$zO&M;GDuJ1}j48U^q+GWoW^o%O5~-p&lwW~`$o~XavK;9E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.class new file mode 100644 index 0000000000000000000000000000000000000000..61032a28a1417abe1259325a4aa8461ed4b86c10 GIT binary patch literal 3762 zcmbtWO?TT=5WPz5ICh*SgeLu_w1w79p@Ps4plMpuCg9d>Ax_;dpvcmztwffBB!`wQ z?D+xk6Ij4G4duW&Y&nM|9F{C$&kvx7`y@F|WyJ}_i)ZQ0yqP;QcjoDr$3Of8U<%7Q z3`5T%4?`|OF8Ab8&!CaRKqxci&Z1nFYlpnI=-Vjmb!9MA`6t~2~$Xev_IJ1RFL&r zH5sH%e`mK~t*w2-^cxkPGc?!mBD2{_TgsejhGELMHEYfkmcj5x!+f=T(^AW(Cj-q^ z%(|`lEtlR)G4b@~Xo@i(0gf5k9gRyAOt?%?)pY%qW|izZ(`ho%Jna5J`=XH?6`Gx(J?etGESAd z3w#Lj+EF{*!--~S%RXr@>34}_mf(xw9<8KTB=HrTl9gx^%olpYHg(O?9orVV@3?AY zMH-P9ItGsRa82ck-Vn{erwq^tg31Wn2*b# zt63B7g2q;p4e1b9Rbw;rJ=#q94U<(qw>g`ls&;WCVt1x4eEFzgdm#)g*7_N*tuP)I z_6fN}K136p);mQrPu0Fdbks3(y6`ksB%Hj2(`ngrTf)=UPZ|Ju39PN4;QUsQwbi@r zNr=x9Vs|f(wF|I*mJD+o=}T9%<*4wNyOjRVMA=0ki49F|-FO;LTbdz~b7A9?`WzUN zV&QwLP+BWtr`LBA$%aEAs7^qEUgMB00MVdZG$t+{;7HH4eT>v$uN?HJEv zFZSiJAJ6A;5QoUe;K~nZS9D$NfxO4^ID$iYOyXD`$D!tN3MwztOANXa1hKEZdnzk|CwJ?z5n z+t@=Xql=_Nfs~huhvz6@#NEdZw2v_rH1tB?ElluYS(4JY_Ov?pne36J#m1^R*DG`dwssK(lIeUsqjA%*|x z$wyGW4Wc>2bs*TB#x$Svp#sighHtz^aGvXvhaaNvo7myIiHD1LD>^*GfcvDY$z!YN z>$uJZyGuyJ3M@>7T9JDRZ7Qgzf(y8q0Hi+- z1R$w6kS`K}lyE5tNGcBGO9J_7Lm-l>3NE9}Y{}BhlLWG^J0>3@{WG>r{)mBFkC0hq zrMV-a^+Q&A8~=e-WbhrE<@gSyiT#s_{cFR-${ythGO7tc za`6iPoe1OxZgv47=W}r&{}9OI4S|H6dMgpgPz;EYO$2f~8OTr!h%%0}GSL%AAMOM- oct03yldQ%E3~@@}L)^tjeC1TqP`iV)hwUErdf4ybpob&>0<-C2+5i9m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.class new file mode 100644 index 0000000000000000000000000000000000000000..86fb4d494fa1a5e1740028e43570ee6355ef48f7 GIT binary patch literal 4158 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.class new file mode 100644 index 0000000000000000000000000000000000000000..018ca05ddab4d03f58f56a05ff7de30a4fe30936 GIT binary patch literal 2557 zcmbtVTT>iG6#jZI3~UxcAO-?P36Z#fW;6z(2GNy^F4=&xWXsEg_Rh4>I6H$gy%eN; z^ikja0s7`cQWYvyCi-fXKg#lS&v09oC6@az(|!7!?|k1mXL|qs=l4GW+{FDHa=6=t zE|m4-o`vNcGO=YvTRzc`Pc5uks90EI=#4}uxmOioBm@6`X`X>CF?7!bex$gss@!Xc zEP?AEW61ctE*Nf>Yr_6!J=nIzhTxvsuwCgy_Es3EzzIBid&<@b4Nt9!9ksT*CGId> zUTyeF)o7 z_^u&C;ih9=z1(%B#^T&Bdb0(^bY9Fe3t_WeU9E9ukX5eyL7thw#HCh-s zhid8D>>q5oTbgMA_-0?>S+KTo8rV9T(UW@D}3MXf$ zkLc*n;n?hUR}^=?y~no_;df6s{htZewTNers!ubkrN#S9p`@AS$$=Q`PvsD0KXoqi z6nw;YxNw@Q2F?-i!3^Xm@^DiL8lfW=rEY%z@%G)&^87(yQ1 zwCG==l@UqL)+-%tBqdS4{#g$OU;(ia$@QxZUyA>%!4yv`XfroCPy2a<6l{N*@& zWIvqrC8wiEBRRbmpT0sTV-Bw4Ray{QfzYTFiT@SjZw@AK(pBrBGShQ}xY_h(^v+H^ z0efV~zD~~$W1PkfTIXX2a(#n#bbrvlXLImlq#iZ}S6T+YgkSS86?#lXa4r2j(C#8YHGe}e2D(%Pb_rJ;58 z&>Pr=g$D%k{Sk@-NrKzPm-Qu`dz*0I!MiO4cl<`4DT5kU>xUy~*@J4`!ORK4!+Ypx z7W^X#{^?Y~dQuqP!)yy8R&(WlZb{^Qd~kvYRo-eQ@(U69^;9By$QX((iF7s-dDxQ3 whpmZpHWPV9ME+3_zw_Rw3OZ*~`fW;tjtW_IQ~J@d|d{q_6DPXM!ckV6)?yOF`18s^n-N5@?q_jKH6 z=nuFrOsB&AKzQ!+wPgnOn4xFMa|3C*vSKqU!KP*Y%_+scgV7Ufwp_ z=8mz`aEz*OZNvO)HC{HH6^A#tD=CS#9s+dv{9Q}<+)hVad7B58FPbVHLwwt(RCLkIaXUz;cH7_n(QOt3c0|LE=^Pz`pUxP>#atW`&%ZR zO4ac!Qq&|}X&rBBvM%VDC)e$TX`8WbdX3BI)N`eY{}Emfb`#8({ykouGSgP?fT5RA z4rtp;sSj)@*hr`%!KzE`P+Y-84ug^S2kfd?ZqsY|7GD)g&0_qHcJ-K6DH*1Yxi`z= zLE!nZf)U7}uWK>%j(sz$Yb#}HgVCca#NK@!cnsat1kDZK=6(U^aK3;Z^cGN5!w}9e z%$&4yc27)Ax+mjCb(>p~WC^!~XKaT3D?X^Vh7s!SEEsfXRJ#k^^qr#yNg+==1VZaR zTKCi3PrE$>-!G?YbfQB1s^~Lt7dtU!&(kcb695>jf9ep zUlA&jVen>en}NM#7}^ShNIQY9IDRa$gkpY-VbBwit7Jn{Hp5!ED){?a*yQ3wIKDpN zo^&JLP@xXp(C5t(H$btkkHnciI&X+)4AZaUK+C$Q$VgUwu^9xRb_`y`Fke1(n$8(N ztNXkv1CKj@qWrk-@A#rF0!<*9z^MzOv;8-nekDG{QVB1ekj=QEM@eHAl>1Il{Ud8pQP)82+Vd{h~N$HTFWVf6d zeIlu`)!s^N3tu*cI^PeyIHIz{HKE(uTQ4s3M)_Co;iv5Omlw!>I$uFFbvQZx!w!?<#DMH!vPWqjA@68}YZ!Zr>l7twt>_@_ zlk}(Pl!YVyWKPjRPCKJLyZ8<4vqhevwa+@2ag)9aNdj)+Hdzd_xI=6E;V(#i>NxzO z>*2f9QgV2M=%!4m#ig%EU6jsSZ<%=RTZG9Zt5x1mo3m}x)!{)GBI!;d$6bj$#C$g* q=}saZ5fPUXF$$;f$hKazH!(~00(s{I7O{lKWRmR5Sa}B)q3|0^j7IYS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.class new file mode 100644 index 0000000000000000000000000000000000000000..3947eb4d4c56e1273a1362333feb67e3a97b6857 GIT binary patch literal 1461 zcmb7DYflqF6g|@ig;E|O55WhDiUovGgik1u@JKL45{nJdPutx~8M582yR!}Wt2EJ= z_`x6Gk22obZA5CJu}Nq4KIYtW&)oU>>-!G?%UI1L3)zPZo|xrn4$C<_%V9-eIHW*X zZiRwS`QF>zEdlXLU|`etLT!1vV!07z8O8jBK)*ww9jJ!pY=PxcmE=*)Z%R5Q%hkuy zQFbUBfvmTBq`~ z?#in29BKWD%EP+5?NXgQ%^(@isuR=M`kPK~Kp!F%kdscxW^CW#q>&g@x|UayWgRH5 z#sI~uD{W{_tVY@p&TPgoJi9NGX|bSex11S$ zthlik-IdxRS2Za(+w+|$EH}tjN6Lqr$2=}N0<)VgKQ7;KE&SP5Z5sB z4%a!#JX_Iz-pBdR(TNz2n_+W;4@%wz@7eip5T9e@DPDVG=OS+McOgl@E!<{H;0~sF zy?FQwQlHumzwCJUF1M5%UT3-~Q)+(UD^lmB^Rc(YJojRR@g%EN-cXx~+va=3gAPQ} z?L-bc5_yQ(PDIk}L>wkUml81wr|>9ly%^ub9k%D#J42Yq0v@x;vM*xkJw%AYZ#mul=04PBT!2l_hEMK$DDiaxii0h|M&@D73*1~A%~E{W3xQTU^RoM8LSE91M-#S zRLBpM=f2z75)iKihBrMo(3Yz!mJ?E%QOqX7ebv;QEwEaul02+?ElEdYIr>P} zlpV;X?`hBW9NAiz1}Jp&KAq_O(i6 zII^nTnza5#3e zQruXvzfxP|s22IByIw5}%1yG>p|T@k+QN<0Nnhx9t+3D^_TK@F1RXf*h5v^!5~N$^ zb_iscSgg@FGcptG5Ie&am0$GkQCALS{&hvkiz4-uF zG4>wUILchlMX$%v$vA2-xhq~L`LyJ};D37YJH(d=ewx>T$hnN0ywAl6xP{wn3C!RQ zuNM!0MdEYE;g?+x-{rpI!yC*hVM;A7eM91`bT;yqxcA)%!LT=k;__xU8}-iP#{Dit zlAS~jx)OPS`EEp#okVI(gf1mwWKQ5=)OsNr#|+yG?42bnVhNAfw5n4@g{tb(n&i9NGX|bSex11S$ zq`0x=?n-TttC|#??)pv?wzL|kk-pI4a%r|Z(q+vD!Zw_h(*MJluCq-u5CS6_z#Mg9-6w-{mw!|!pEqfGBy zbS#OECsBjRjqp0orzQUd|Fd&HAil=%lf3rC&IR1&eIZG}9o%J0U<&tmy?FQ=QeWB* zzwUVWKKGRzUS(D(Q)+JhJ5pz*^Rc(gz3;{dhP@$_lsCKSxOcu(JnBFs-A?4NBaz3L t=|m*mPQ+m%bR`iZa|%!5)=TkqOtC%7-f6-d=JAwGzL^Cqet-y3_zNU8Q)vJI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.class new file mode 100644 index 0000000000000000000000000000000000000000..f63903d02ce71c3111d449c1dfca2eeb0eea024c GIT binary patch literal 1857 zcmb7^+fEZf7{~w913g*}0)pZhp@6W0;0Z(thlpt)knjZGIm5YS%XD1TbW5sU<8jI-e~ck!ss?A6DU`XgQ?=>} z-{q?A?kW|bIm*6mxt3<>N_|d|8EU#)IHIicCDXKA)uply z!$@IIt*Z^CVdzR(m=#4mv??zReO2cMH(g2++wcIAHb1Bdn^&SfSCUr_jAg4rY&~8o zMOV$LvgO*stWsEV_0XP^t}A>;m_in3$VuDLjhN;o%Ad`&rcD)ZK zLf{RC6up%FO}oPFEH2|p7CCfg(TDyl2IO!N{lwe$jWt`Om)w+mv%JSOm!a3&5|*;% zJ#z6*UOHT-zkmcWBoU`NDWqwhp;r_^7BLAz>n>V%(YKp+a}IiN{uO%3N`!$m<5}tP zIJiItqCRODBm;F47-YUne!d|;Uy639dm4wRo#UWR_(D=06~ zMm@C{@)!#NiME2g2?ZI)L>Nf46+|Zx<5UnSGsEprkXS27BNSvZ93<8X@}59Gv;mn4 z1&OzUd<+Fq!a?G#AfE{2^O+zK-0?2Mw0EV4=>TU)rBRN%n8h3|>Hgls{nv;(a@yx$ F;4dzfb7}wp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..3d77d85a63291e6698f2cfeb9828145907f0d65a GIT binary patch literal 1883 zcmb7^TTc@~6vxlB+m>D|FyHdI=H1=V3X3p(*{xj3xe}4V~fLVB&ffPJQLlPd!;gK8`N2sQ#sJhD%m{0x)0mW1eMqsv7WpuZ0 zH7MI-sxJ0ujcX1)uq|O}mQEYQD#k1etWnhvjCYQwthg=|gnOD7j)(j@}% z;zWf&cZr*9(>1EhF00tFWV19>TSd)r9c(IMkD~-Loi$x$4X!aMXCP^+&V(<>Tydgv z{K+#(IsX#O7ymzAHkoM1D?%WPC@qou5l5bA=oqqCuH`h~E8ONIQ}zU@j-N?S5P5u0 zcJB)>+wfAhF-asW)@k^A3Cy>lI&lb4UR`7D!;NG-Pm|#rGA194Hb7*9BY`@Y{pCc?Wu-?-lf;6)6L2 z*0bWXa^O4~ko=@!7!BA>V37GP`uRrud}-W41#ld}dKA9|zlq5oK)!lFS8z;vn=^0~ z=Q-a2TeyxZJOLQRu|4=3#J-?02Cd*{k-;}%EC^mg?-<4;C#SwctW`SW?Uqre9WTS6 z?-i7nXycw*1d1>b0TK^`yom&vgsCWyco;-S5aU!3DKmjvkswMKq!|fvI~qg@gS24D-5FUpf5E=^QzHdldz)&bxp(08NDhdcSB|<_1Io@evv}=d8w<GZk2RH5tq?0(8z&q|SO(?#JFzO(_*xY5meK(i8(;aWD6BXat5)JX&5#xm2^AZC zs&@v!MIgG4YVkZzNo4s$7c1*AVjEud)iAhSZz0DHiqLhqL)poRKEvtFwH80!#QlLF;_Yq+e>I>u=k!^5pi@ zRkE9tkC(U0^+gmLCW$51lsA50i}W==xeTTUx2hr~T5ICW>^~a2o}J|m*A^ewX`P-Q ztdM1oZ?VVV(qLQzu@YKC9i07l+iSFZD^YiI=PUVe&y9YDG?7Y+@I`EbM7oTJv~x^( zru|2pK#%eXS54G4i4K%**GwEGq3G#W|C?e_w__>;b)WmkxmhB@VNeZ)wQ7ZSp+6#e zZf@k`X}YL~NjLZ4&Eh-PjJi)^lk|1(Za%RkT)`MME#IEzTwbV(T1jltSKUKD%!jUH zTiGz}&@!&|;q!KBW1Z$-+kUAC{o#+-F*pQ=$6z;%F}VJ}XA%Rx6(UU((Us75lFjf; z%Wq#gT>N3emEn!_no=MA;Rt8x5*q?K&!GUvU<5{Kyp!&y0_>tVxuf?Iy`QAKJv1J- zuow2xU_!!vIItc$NFSN6hn`0$nbSX`|KX``z&@vJN9j3|2Iol!QeH}c<8XrB81bK? z=VtI1D16!iUivHeG@Qx6^JKi>rKYC8LZK&JOrvi|@NLR)Xgw>F_tqv-O9g6(FaBIw zbdBmdPs|et7vLgXq9N6P8OlEP8cGr-B}_?}mT*PFRSDN5a0%BX+>kIM;iiOJ5@vq` DoX2o2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..5fb966c38b35ae8d6cad82c1868ea4337e9e876a GIT binary patch literal 2483 zcmb7FQF9YF5MDVk2_73#l28bxrG65HeY%wS4=A_Gn zwm+(!X{R%N=nv?R>U4GIz{Qi8!w+ZOYQJy4-PNuB{qOI80AK^!6)3}_(=ZDS|9CtH z%{gez!4m=tR>YEpeGyw}^vh0*0C`HF)->8Wrd^+fi6|qB{}BQeD_G1&E#?G)3tbZr z=_?a3>ZB6XTX%8skif;AM0;CbS~&?o2HI0K%fp`s{7!ei`@A;(Ect2XGD-iyW3x`g1d>%~Kl zl{5$@jy{)>j^aPT|MJ>jKz>i-eT>gjsqqnfg6nGL09Q~W-uv(wT*c>6@E=h6Z36tm zvEXa)`53&7>PkM;+WMbRdKEk9 zZp&dghC4CbjUmU-XK_=gTArJhF!U$O3k>WIL(jaSTehm(c~z_O2#LxMV+a?G5@*<# zd#P@yil*viWyLmyUY=$ccvRJGQQ>)EiGs%GbltF3n`AA9Gfu#!vRToTg3wEfy6sh- zRU zmKW?{d2@#7jL?NW%g~h`$usokgwF3*D+O*oR_S2m@fk%rbd`>t=B_bpuL?S;^Ske1 z!KkQ0ck{-|+^!u~Dm@a^7BS0P(4TJgOTfs6>@sRblJbh{R&Hm?E zfZYvX3>W`}$*od%0}jL3Kae;A5<*tTJ7c#xqn(g6cATt=PebW|r7q!B!xQPS8s74T zYIvs3s^P8Pu0~?TsG3E-BxFDL);n@kUQ7(xo$s5uVv$>xVY)oEzHNIu)mFP}BTLJR zIl3l?ch2ChPSnX5_Ru}G_P{K0Gl>&8nM5!8lIX{QBo1L9i6IPK0AEFG)5icI8M>; zWNiUX;|$Fh<}?bMP00KKX)kfx#olxWThjijYi|$$mwso;u-JpCW>1j>3W3DmT4E z%R0qlIEV8AAYFctQXt5vvvs+PCXg;a$QpsHw*`@h#c%-^13eB%(h*i=iP7+O-IAili^3Hpldo8oEp>_dE~7Co;Xpg6nOaF$Wle8-wO2KB-Q+cH zNfe1#dJPTIh4zMVhkvLGhnK@Xptvg?ZdGKJ(Oka7wRaV}q46r$O^H$CkEX zn_6RDLG*&RftT-m+~;T%KQyAJqg(G84ICM2(~`Wx9mM5MM!q63eyJ{1$q4GBPS3Ki zgapgs+(Z#ppR&HZu=w+Ot;C%j9rP#?Z37zUPy*+`7?D*0zGhAzYRz`}E*iPPK$!}c z9jp!JCXUS16bkBhMrQpn+Z0vcqYZTv7$sHlCglsLdnVG8s&li zMr_FzLnl9C=;&yN0jfx%VAmakZwOC}Hae%(^=346iuQ)VUDtL30er5Hz2hrhbPyZe z*j&%!sk?b{hafuL298lLF8BVHQ|3;JF4L71rRiLXvNV*Ui!{t=`c!c`3T9f5^Hyn( z8&)-2*s%vzY};QLzILCFmUd}IfFd|>v@;@Y2Y;t z!V7%=doLV%0X*;~v5(-3+)HT0)QDKGqO69UVUJG!B=*hgdkw2Xq@35Wru+aPy@3-L zrdwFslfP5wE1V%}C9ic&zD;96@)Jadkkd0c^@BpK)(Ox00<^sJDh&BiL3;&l+#>}q z5}N1&B-{z)ZC4? oV}U5CLp0-QaL>Ciqd3pPI?m}n&CxuL(0_pz-%!ZK{|{yV0biJes{jB1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e1be7154f1b4786a7693cbfd1f831a690a6e22fe GIT binary patch literal 630 zcmb7B%Sr<=6g|<_YOPw|?}gw(T^Ll{j3Sh3K`Ab(7Ppycw2_&lPBKOPD_4RGKfsR? zZ-y$kG?1I*p4@YCazDS`KLG4wy^LWjm#|X8Y6)u$RVz~^;jz^PIaXS^6Ncff?KVT9ZaR`-s;RWR%#u*1*CLE5Gt)E?(F!7`^B`Gp zU1b^enxW)(_omNfSBltmc}GQ-_fq3bWMbYw{t5su%zD*uW6=oLtddK@lUgmZ+IS7^NNkEXFBTD8utJP~3R~d(E#*Q1k_$l1Yk{ cd|$*AsyRNL#~IAhS|x0bXy+{!uxPRL4PdsWF#rGn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..48fbd4afc9ce354bdd7222fb398a80edf87ec2f6 GIT binary patch literal 4252 zcmbuCTXWk~5Xb)~iQ~j^+QfvI6dD>zOD+(#P0~Vh0q369Z9%KLEIb zQUcxhq!USeDi&ERdt%AOkx!uAmT~cBUn~W&6ys3hco4@!h8~0Kid@>^x}j+5owY>< zc7vgNK~oJ=R?Qu`ROK=9CH^rI>?>-1{%}Lr^3|Nla6P-nrTv0-An_uXOJ-5ZD>*}| z=$fhJw32i%B`sSTnVeabOOD?5VTDgK3~W|aQz`Qu#ZdN2Jfo_bDVxM$FkH+&kPqZX z(xY-o+9L~+>`JA3<a{{y7xL`FU+wH}f;gM*@<`09$1kEVF#o6KK zHz+a^I}me?I-m|)>+q}5VZEcG0kdZ7T4c;dQv$Ht1+yo`M0Bc#Vbkqq&bBfcna4FE zVESB``lz4^NfDD6(wy=7ALx8#abO*fl1{hx`Ic1irhWHx$&ysA#wrrlI|#SC+i zljha542$#)xzOPgXeBy+m=PzCAvch)jSQ=iLkhFu23PMOckG>@gB%?Pz1~5tt>_)p zXsTAU{>ey1`~LIP<1rIBv87e@9A8$%Oihd7=beh+kzC@L}>KfPtRTSnWq0Q85ke|h1)E6g#?s>X2Gi@ zptO+D*DTZL{U%?h4V0W_%{NFu32PRNl7N!fEO?6qlvvl7w_Z+TioPf94Y-PH^u+Ks-l5g2e1w+AKIPp&xA{TfEbFFg?@XN<6fZ6Sm(kpi@5-hRzHXl2=Xr83j%5NgM2|CUxtE+I$+3P zJ^-Z65AszY$O0CFK-&BuUlYhTp&+8}=q8M1%9c2qO|;T8kRClk>?fQW{T}W2pCSH~ zPMY2bv{s0dK1H9v6U6Z?75z~IV%kahinW)eobp{IyKA^XtG@&~`~m;iU@hj>&rM_< zWlsro_yhih0{%5LV9_oNw{SZEq|*=bTOi0fHiAGp{UE;+$RD8~qCM&Nf->Hmk%S-Q z&p?nZYzKiP{2+f3$lswLVjM8s2`qswPYHBU33T~Nfb}EJ(nzs^2E>pO*r6i3OI6W= ud)9oJpl|od_YB7e*u{tRNR#p-e7uVe1APY07&vR-oPi4lh7F7v82=X$+bMeh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ec7449263bb07d77eaea0e9d776b8bf8bd507995 GIT binary patch literal 1233 zcmbVMYikoh6g`tiW7DT;wbr**`$)CZ7W~vw2z`JOtt2%lewrj>JGzgsI|;47N5B zSVu;AH66t!3|>6m5)e-WMmEDBwkohS<+XK|MD8a9GRkko3@g7?9VOe=c(QC_yCyJL zHT!|G?MMr3_QC7rx|VPD!;aJkT6y+BHccaztthl%BlKkFk#vG>&zAhw-cd`hZIE%g z(hjWgbo~)aoDb;UOzVy9qPy0G>wlab8=_pNNfq``s z7`wsg{6dY`X4oV)RyKit*7oZ<+EWw~D3rqni=tQ>&U=d)dtj)%dVVfDG(^3Mj$1UV z=_0qUU1|(3%rEp6hww<%s>Zvgs@0R){%h0!RWM%-+fhUB7?;#!pRFZ#gaV6aSF+S- z=r|6efxC3oM`8t9_ILE9Zu6vENVnp_|cUB5p!iO>Urh z?^+FacuxnwhCvEfaRGyT&-3b~FocYA&9|{+K8}kVhlm&WpNKI@NVx3yoFXJS3Xa+0 zF~r9t<_e#V-GS454tFj7x4D#Jt}cT)65OTMjK)3O$1DLRGl%)t5HT}e IAjXB_FZ(h>y#N3J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..227c446487c883456149507994e4e01b07e7e4c6 GIT binary patch literal 1628 zcmbW1ZBG+H5Xb-9QYy6-1Vr%>MX@c)@~AH~BnULYG(rFy6JA}fOS^h^Tkoz7_^C9} znE1jE;D<8K-d##LE4kRDcegt`|M|_#?*97y<0pV+tmTjaAHfh7^U7UAKNwBHuv)DPe%w@D zE?UB{{1$IW)8lPd`N~ul@2>GmzsKQeTfAVH-tRcRv_(yNvTlhD$5FoF6M@GtSAB1E zjT3%iTf9!b+~`^PJKNf}ge@GOM1~y0CWOMd01UYham#ME8J3dr>E#hzE))y}hF?lY z`s)noVyQ+kH&ugTj#i~3-gNA`a1RYifML9NP0Jh`JotdS3h=DP4k0SMLd`dk-+I)Jk%?zG4@8Xran#Vy>Qu zhRPkNj%$jF)V-M0b?d9WLVh zo@N-KGt=I68^UEMU#zpQlz(;%Mq_e$T*Fizc@**(#{|P-q9fW@uOu#8bj+j88uCx- zB6F$uL2#qUPx>6-KHWDNFbpG&o5vlQTmU0xJm}%{@XAa zC{c1`x=ucv-i+Rv@^`Q=f#?l-4hNGQ)AXGW7f|S1G-9}oJM=v7{1vIsG3U*J&UbMy za$YC?lnzy%|Ay3A=v*+nOPqUw!c@2_3a`;-f{Yo}<-q`ubR6VpAjm8p4gyKXL7D{8 t`X`94a0-ut)aQaGl&MLNX?8}Sh!V@*cJ2DVb?*;SXMKk!}D0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..69cb9d49b94aa2d59dcc4407423de696cde1d330 GIT binary patch literal 1243 zcmbVMYikoh6g`ti)22_;m-VgHK2q&i#ZN7T&<9kam81s6Pm^S9M>o4+cM@8Em4Z@G z@T=gD63=W>D-l~Uke!`-=AL`*%$fcEwr~iR`Mt zK-uj3%C=E_MNVjuNst;a?ApK zYsNQrT_CxzSYdP{s1qD58eczcHL5z?Q>-MAD+V?0i{kEZ-VLVgfnn)~=XbMBMXq2; zM@`Dr)X~4MnbsAjj=_8*J>a~HGapcU5iwsCz;_9|O;2Pv?0 z_I4I(H62Ak7#|I7(00BM=(O?IL+E6kn zCMpGiJ$1oYFW(R*F*Sr?j0lXMnz;~$>c}}-VC7uT_HzD9&L)k2;)+gB6LEDD$Z~ua z%{%8f+~kezgFpreTtYtv_@3n@OkfZxC!24h@q7#yI1Uoe@jo76f)Gy{Q+!Snk{kuc zbp9CPL!5JwPsi@S89s+P3s~tgX98Dnl_V~?#4mjD)0Z1nR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.class new file mode 100644 index 0000000000000000000000000000000000000000..188f30fe3be53735077c59a285f5a025058cedf4 GIT binary patch literal 1269 zcmbW0TTc@~6vzM5tCUi(auG$bqFAUf#>B*^Ay$M0Qh``(NPL=Z$1-GhrrDh~;HT0= zW8#A!zz=0SyDcE4<-sPMnKS41J9Ezd{`2z}fTwtpK@!U&NT3uhkJDI5V>J!VFcC;! z3AZNwKpFjE>n#J@W*A#HI%PxzK0UpW#T!Cj%7ylQ== zn=ct=-?z0@o~)@r)m>TE+E`&Jdcd$4IUMt2&*gQc8(f@e`GMzdxYCo_QjmnEB$TfF zZ@RSbTI;4k_v!NKDfLQeW!D(u#ibhgb@k&FrR7fBt4n`h5JZS-9I8`LwIug06ZTLM z)r(49@=s0E;qp)l*Bu%WWvCwWoAO}GofnQz9TnPSlHYUwAHXR45h1IyzDqK z2#nt=rb|AwKV9pdZE|yKqeAntaCL^B^~?}Vh7o$_)~?@>eioCM$|8%gEbceA zp}{_%%-#BtbZA;9qbp^2HJW+#Ih+I(=!-~#A%!?@A&qNv9-(26AwwEsAvs6#DDC6) zp9pZB6vTH~aU+UEMUZNmd^qil_T=&pu&+_j8Cp}(qX~p zh<)jEem&6n4(|4x*N8tBrdlq2N9;UxCc3Q<=esDvbl0kvK17?33S+o85G39Yaxf62 uFc>7>57HnIc_l~;_oLDmq9zmw_W_kSFYyqIctj%gqll%Chy}<7$o~aZO%iPY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..467534072959768d9449ec54fc95dbcc83e7cccf GIT binary patch literal 1389 zcmbtTT~8B16g|@qDy0QPKoJEiilqo+OnlN1p+JJEU<4ZypQhWP4B4F_JJW{xt2EJ= z_}~xlM;Y&K8-p<|e+oQRg-zR(T6??R;; zFBxXuH?>oNtSYN&zFgPZIN=E0GAzacXZ$Sic}?j$7k{n%Fz~m08A$C2B&8_{rCa|u z-K=MV$S&(;Us$V-lotb+O`Uva%Y&>#uas79jUicFsuF%DW~`#L+-(Lm86F5C8%Z)A z-G`uCp?&u-<&G7x->lRmKWdm3m&a20?wHq=XZdMpobim$TQB%FiP~si!Q`NQDoNXD zL%IvPCW}k`E^^fN_)QfryG3Hst*A;2a|C=v>W&DY2+d>kk6YX%12Mg9xD_Lj95PK)45yjVoGyI_`x1lRrg11fT)`b$=Q<9Uq2$!r zn8iIBF9v@_;&V^%>%PJFG1m=VBmRjfRcZMf66dM2@o9y4zKs#4J6_%N5w-bP7{i0U zM3TKk4*L=*^e2++B~m9Mav+fe9>&ra;vy7??jw>oFYy?QctTsMM-fXOk+8^FO#A`% Cu0z29 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.class new file mode 100644 index 0000000000000000000000000000000000000000..ff471803b6e23090d3a818d37abd3b7088572647 GIT binary patch literal 1662 zcmbW0YflqF6o%jF720wslqz^d5DO@)2nf-T)FKI{0TgUZ^viZTwnMhN&F-|Je$s!W ziN?ea{s4cJ@yvDuvRxpNgxSuyKJ(6*-+zAo0!ORvZ9vNB-WC6lEga0 zsLLIpn-%W3!nWS*Y%#Ex3_~T`a;0v`if*=foJy%b#t`r5a@S#4D_6Ppp>B6H-r%|^ z8(K{muGVsFX&bhwbyl^CirnW;$!=TH=^l1l{3*laYubq>uLxIEOV@+P+=6^U7TlM{^Bf+4M2-CeTm>yBg?^Qvg3Zq>B| z=?JS%8R_D`A;X5Jsa zt7f)A^64ZZ?R{fRHUu4K<#LU->6FjAesf=;fjTGIJ(brB^Ox5M*LlD_sj^Y{zar}3 zbl)@pBoINJkuXPS>b3$p4^!JSaTA69FjY891%skzDLH6M9oTKh;M+o}o$u3YNii@i zUOYKP!{DxKJHEm_@^j~`7wyN!w|8EY=~c{J+`*5|_5m^s(xYhYIW_KNa21mo3}HBf zapW?{Bge3O=}QVJI(n-8UiF9@H1|2rBy8=#d(z^gnn+C3gHM1Vi5R9ZfI<45qPHAD znkK}lUq;{f!Vj>oUbkzsDh}nm zPHUzYfE&0;JBC}hP3zg@Z-{&$X9TCoTcOF*xZ@{pQgnoJ5(|sp5jkz0@~rzL#w)Kv zz8B@US7kZ2I3K_KE>5T!6fArvGQ1d*X2^Wh+|Ajl^I q`FtTr1Pk6BEP7)yOS;`BxEYQISfaa(sEK)qNAD1IG2~+0MgA|Lp=jm+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..a1af45d2348770fa5bf44a4d967ffcc1f4e5419a GIT binary patch literal 1502 zcmb7@TTc@~6vzM5ZZDK_kxLQ0B8UZ)5fpvUkRXKw(})T-Mt#|C$9Bl>Y~9^9;FEqM zO*AGx_yPP-#xuLCgtB1VhckOFGv{~Coca0d`wsvsxL-gPxBHO6vKA{^+{xi?4y!rb zV;J^@Cr!I1JYTx%#dd{(J!Tl#aFrjJDyW%uM`Y+I{V|5ohOlK*X&U zd(#&BU^>K5rXwhAB`Iy*6Yo0G6OD8PXIO57f{l%E$!l%zuuYb{wnV?#hf>L4jUip0 zuQ3c&r4mm%PF;9=CQ<5IT#FiFQd>xmjYiOtguPs?3;wq0cDZN?(+*m^AuXS`JvVSI z*XG?-zD3nMI;=SDw$4Wtl$s()q#rBKC$+8QpAtV_J{hh{$aM7`G2|#wRC$h$i2nLx zTU2|0Y>%|UuG{e}u_blYqsO_I^nEfco_$U0mL+`O_2NpSa!$R}C_0YKY;A8=Y1n4Y z&Jafr9;ajIqn5XKyoT_Kn8Z{O0~jn~T#E?|GVuSrCwd4+6TDO37Zy$RSZI;^(pn{S$IMzii*=~w3)CvhS@}rbT7!8M3C#rAn9I^ z7JMQd0(z;9XR1AyJeV*0#5m9$>({c3tXJv@}rW!>C2MTj*@g~0wK8d zM!1Qh)I`_YH`01WmBXalCa9D*f&w`YH?Y~!P8Ox1OcUE3gSuZSt=t+zJhPA^+*+!E ztkQC~Qp!tnC`d#oHSnlTf~rM!{jkd&D^j(Y%}f5d7*x4Dmcn<(yr4YG%O-Gv7x=vT zf^U)7H)rjr9G;aWQSC2EcS-O_W}!jTd4>CJliz6Os#~ZgQ4ODuVUiNJ!>$P)y@Yg8 zy-9-V968pA{XZ}SPaOmm4jPy&=n5Mx_fT0_4+(Qz#=(~qzHii`45G}I%$?m0nfc}FPx9NhYUcDHJGLas- zx`oi-qy8aH zG$wxV2l%6mXSSOH%R(Dslg@VLT;`egoSpvp`|CG=c`T)nz(PObc%X(wH9Sn>Q4)`n zc*2l%xg&J5%pF(Q)|<8G4D1!dz>00TQnzGTH=8_8snmy&!EIKQ!Qkt9gEOoaD_r|f zvs)UkbKR76ttt#x+i`4Z8@8#n7PJz%S9PaaIvBa)2uVBJ*4Ew*CyuerrX@v#mxU`T zCVy&Kw$vrrU52URw%*crwcUoPRfJX5^o~_~+b~y6-r$y`Br(fl8aTAmLFN^^dP-&$ z8D!qyr=7RYl@7ORvd*A&m*sVn3n*Xl`|cv_kK6!dx%H2O24@B<^IG z??K%|2^2)CWH%jy7li7vv9LawRc|E2%*k)&Q^Vk{Ydd~t<$Lk=edC3-)goO+6DP;` z-Xmd*4E=Ns?QA$z?qo2A@eBrVCWB#&WH5^J3=3WFuJF8Bb$ZRzt(vw`+2)3181a^b zt(Cm{RD4peB(BqKn*c)+F^r=R{q#FU7ik1(S|J*m57InM&n$hq@5gs+1BLh(% zHC&+dR3_Sh;UXo|=*j3ApZ*E<&D-q~jfw-9!(|#XZ3kSzRhlteBhp~-cSOFDF@pWz zLTK;}O!&de|*pEG4}d| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..ed67c6b9cff26e4e85dc5947173d5e7b4ca432ad GIT binary patch literal 2801 zcmbuATT>iW5Xb+suq-T_1(us6#+Zwdi)JDcZy>r5P~vitB}mGr!|ZW6adu{%nWeze zcRzr>`vJ5{tCEVPRX%B1<&z&kzeZBNSpLtjgk@&pK1dZkGu?eo|GH22+28;9@n-wb;twb{0KY&0sr&4>H&>(Cn@o zw+x(FbR9nsPOvTPhDW5)Z~Wn0t1E8U9m4rTR2s-9C*s9&KeloY&e0c z$!+DUU0W6%#|=cl-F*XB!vzQCLCrRIl~XarW2?DSvzKgHlTN@*IvoaKxMFL#j0mhn zw?ciUc>LC91#0OakWNKbj%%8h#6KHTtJW?SRlD^bl5_pZARGh6zkq4tH%Hx{G+C_*DpwpmiX zPP?b9s*VU69&;>3%yXq(X?|37_f5Gcg&pjf6=nHm-E#xia&2?}hDo?+oUOyUoSo;^ zg9%0hU31D&!MuTv@riAgy;;JNa^za0wky3Y!L0O2yB6C-uvz%sRCWe?ih0bm2V3S@ zFC1tj)sArebjmBFdw9U7l#srlo6%KH(&;qkbehEKDy4YFqS#>f4U)vJ#`3be$! zqdd~>ZIZa&x0u( zbF{YDnR38mSQYi=A+E)o{%50Q%WlK7GCFcqHR6K{f|Wl7(6y=Jc* zHAWlnrf+(AWvRq_?DBs{XnGIC06B%6srtHCkzNiHn9N}iLph9TaZZc#T3o=hIb71> z3ZCP5g*RbX=%VL|Lp{(2rrVBeLiqlZOLcwsuC%z%P^eO_Sq`sj^{JjhT;!#m18-|| z<1F&%<9k2v=@bUgsiFBj%#Wh`%Q}>ZN37rkK6$X^y4kJfi&F~s+Cajf# z8;KwtQIL8f$ScVp9Z`_a2=aLwkXI8yI-?+8B!aw_4AL0|`H~=CwE=lO5hNW2`8pBg zjbxB?6yzI%eA@x7KL1j&P3hd;$-V!6Ov# zcMIZZa~c*yU!%~R_M42bL{$pQ;oM*6+dGUkBk?X)aEqV3px#62Lu7mm`WW+Z&c}Hl K7kpguaphmdV?5*l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.class new file mode 100644 index 0000000000000000000000000000000000000000..b2670cc9a1cf993efd3c5a8f70c6532ba641c072 GIT binary patch literal 1452 zcmbtTTTc@~6#k~ARB90fiXdJ<6blHW7@s6WL`X^sB!UfzPt)zO9kQKmcBc*at2EJ= z_}~xlM;XuVR&Kq#*rYRi=3Kt-J9FmupP#<~tl?z_DXa`(0IT65(|Df7i!{~*Mg#J- za!cd~+A|*t?*zoI!0?u50;`NIDYr=}t`h!)K+e|4R}E@f?d*A)?AgAmlfYQuXbeEinDQX{@eONe8;@(xx$SQbz z888t*?x;I(C!sB`!i2^z5h@rp7k)Td(8}3w?Xmq2%bS zK}>F{O18rnw|64HcuCKBgQtR?8M%CCLMScO3U9OrSS&kt1?-}EUD4u{$;)W}GD5h_ zq1W^s+RKwg#nJ89)J|c$$m2cVAE6yR(}$|S z5MOHJz^{;>MGli$WHFq@7{&$G|7QsJJzhMcgYpSER$wAJ(w;nwo~r&FjvnUtA*UcP zh$QYJjT`(u#BVf#411Ul+qc-h$@>WZM+4ku2XpLnOhlDf2)piZj^thNo?7|=@ii(s z#p_^nxPoc^&c*=@J;Rp3J>2K@YVtQEzFbRw(>3`49=4M=n13RKT3Y^LFIxRBK zy{N)u9My&osm(@;1^4Aq7b3~)M2@=>naAU9M3UEuRG0|$BocNwfhUplh3FFI*nY~V WvxGbrvBW0d$1oz}R2f%UFs4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.class new file mode 100644 index 0000000000000000000000000000000000000000..e77dd0cc9e9285337515acc1fbd4c7e0dd59d3b0 GIT binary patch literal 1344 zcmbVLT~AX%5Ix&cDy4kLm!P5`iUovKj1LAwM1%xWfe1DvK5cK;vgF>~X79EEf0ZU0 z6CeBm{wU+z+fqttd9X=$@9fN+IcH|~&);9a0j%PA1}QA}p$99`!qa$~#6%XS*Vh`@%Ygk^G6M3GNGB<_FFy zU0!3D`cTzQ1+t(*RrKYC*2W1(=pn;=oN&rd1D_X_E^*QH@}t1t@?{{kBaj|VMX20H zYq@kSsBD@NosYH@-qB8$rKO~F;oRT*N@?ZR8Irk$0-@EjhVn|w-D*&j_D~SDNPzK3 zy`UbD-8k%V$BMYF<%^PkE}I&c$5Qz2n3t3n@`^Ric*f_o7krx}yg4f<>#D-vx29C} z+~HY85|_cUbeG7FgA$>KwlWdeMmtp*DjiS`p7< zBFM~vsaj8NtEd&z-NdX!GiF%2esmk2C&SR#hWxtLu7j>eH)2!UJ6n0WcyrfRXhctT z$RAlDLgDZqRohy_*Cw5xnXci;+kLxo%Mor=8KBTKoz2 zEe4&WwKqOo#uR;L>j6~y4p|I$F-_~`wi_)3+ zG*3L=#|RVks7CpS+DxpNQC}W(Ad+k+a@3K?93FNel58hZA|kRYk*LE7Jc^~y$3vJU a`!Su)NaV19MKWm~OL+1Li4fTkBmV%%>MM!> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..064065277e7a2f059fe4f73654bd77bcce4c81b6 GIT binary patch literal 1877 zcmbtUZBG+H5Pr6$RB91KL{ZTS3T;sqQ9hw0P^iH)LI4{RK3%U1U2}Jf_tJpBN)wHV zAN&FSDC6w)Qey3uOKj5H+nt$bo|)%nfBpXP6Tk{qbI5>?U8#hcRf_^GRWWh#reS9vvzs7u!m3@ZveJU8$J>7 z80KpqjJ9#c&uoh~2!b13D}QfW+m^6};}gh`W7vY2b@FtX&2*Snl&$?lvtk*ZCy%8W zCSce~$~*=kDq*IRHpYoz_@#8Dzs`^@mg+>dqMAf@tR@}tHn1DQJv69thKZUoNe6?} zpnY^WC;F@6lM6W0|35vI}w<_=WgnxZPT@C#azn21QaB|QlYi-RX( z!!(8GDL1O9l*Bvo%~W@`Yc%?EgJUA^`O6t=Plge?22OX~rf?a`gQ548@-Ieu_VNsQ z+{9EKd5q>Ufg22!L>JNEMl&p5in2xbTck^;%1Nybmx>>RSE>A@2N)0OqRoKjA8Fh{ z7FXzfgznH3a%3Uew7*9CtF(^Mf84`$GEgc18YV*|s+UZ+D2CI@Xw8(rgMA4>Z_{%) zJmi?B_k72JQs1Q=!#&K<^Y7rVNPX@JuJjGQj|WlkI`L2GROQ8QNL{4Pg{Qm3b1y`g z>Uc%zHMK%mF{8fB_92q)C34i4$Q&N^Ba-eVazaE}u|#x-Q+OPfJ|BuuCXp8Cv>;GK Y31u>q9*cN#gp`N8N3uL6Go3B{0Wc}~G5`Po literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..577db1847513db277a0b349f11eb03b76bf5d7be GIT binary patch literal 1441 zcmb_cT~8B16g|@qD&^CH7Q}B9N>N5ke1edWLK93C(_*6`K1{a*jPC9u)J9FTwYP3Sz#EgseNCVD3A=hXUwaWhU9zuy3OT*6s|eoP345V6=HDs_Oh@2r;(GC?=P-$u1 z-AtJSMP({qoOhW-_Rvt3VT-CFN$t$O>{S|~$rTpP6r4gvYDPHko{3gh(wo1W{_m+| zYdQ)XSyr|vg+9_+vMt20c>am4JB|!P9mJ>4kZ#*1W#}Z_^PD?TCo$!%%?dU9?DfhFO(3Al~@qFy6*5sd*c{3F1%BH z&@e1t2(v+V^`sX&nNP-ol;*YgMN#i<>*Ef+I|E?IAc1SRghBew(o>Sa5K=Z1`WlPZ z^(XDZs#^H_wG0o75;W};*hz+jN zyJ!9K#ZO3l$7t~@lCO`E`iz9#`9P*5EZiu~z%~hfK|-p3z~;NKH)CIx>*~Hm47X`3 iLAlxt<_X{~am`BH!+p$=fs&a=VHYf_-%KgJMksm{K|uvV;asshX$zWI0eRhhfA;Q4H0r zDJ93!%^GDS^Z$mVHBoO+QeJa}CEH0Ce1_N)-PD~ehH!SaOa%*~N(Bdty2vz0!yLeUsa=yS^GH-Cdd2v$MTHf`#t0&rmk9 z{|6#Frvs-6Acct31r0MqO&*s|=ronR5I2_X43oga1n5_Nn3DarL`gI)jqmDG?ukyp z79 zcc?=lobzEH=|oK73MNw+Kstp{WKtMMhGC`WmFz@fSnQd#O*h+{&UPyq_uO@%l-!Sp z{!z|8ZquhF28K8ym_i@=={-STjS!M#A+EF^q_s2 zyQg)Ez!Z8idPZ|Uz`nZGuF@)b086+=YpNZ9>$pKXhMTxW>&4`62z?=E2tO4bY42)T1zCxk&7_ij`GS&YSXS140mxafJoR+Ln8yMgbVyFj VB9>kuY-7O2s7)iXOc7*W`3u;>k>~&b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d5e6910186f1bd7576fe17c59c6a604c830b2ed1 GIT binary patch literal 1275 zcmbVMYflqF6g|@il~M|}Xu-FlJc=@6)GrVc!oxtSm=+t2pQhUpMt66b-Ps2GRhno> zH1Vs6KgxJ#yNJOGiJR=q&YXMCJ@?L?{qgh5HvkW?kjDV#29d?x9PZ_j##|2bIq)3r zGmM5ZP{M7>AXM6avAM>;wit$2wI3Sco2GChnI$6oFor=#dmZ5`8Io`9t>_9K8Rhbt z3e6(H4YlhF69tmt$q9I=){^|quI_TVCxvVFcw0Fk?*!UtN4vcHh})=zKzCz~0wrzra4vvb-Y zQAy0Y3_B!RlA6MS9ZYZ1Kcpr`P z_G}sEPA~6@N|?nuSmZ- zMCLP6cIN{@X;``<&A>JZeojK_f6!JE+H0{bD%_DNOC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..6b78fcf07dae75573efe912346e5031efc235834 GIT binary patch literal 1431 zcmbtTT~8B16g|^YYU@@I3yO*eD3(?kB=Jc@#6lCa0Rz~W@U(4*cFgWf-H!(RRhno_ zeDDYOql|ZF8wjPY4>sw1-FweHXYakge*gFhU>)muWbinLF+7Qu)hu`xYgs&HnDm7w zZKokTUuyMkXN!ToW++s(@&j814ciGthESp(Bg3&&?N_Ip>U7t31;bSRgWb2eW2+87 z2t27e&lzU-LlsC@G^8(^j@VR62X;XCKEtvJIN>L*!<&S~?K3NX?>gI#aD@s8WK5X^ zh1$i0xtKt8_YFfXwwd$z3#nwV!H_PkG$^{N+eB}oE|u5~-KOvkZK4tp)-BR&lWMvT z9>;>NByKP3O~H>ly3a*d*iO*pZQ1g9&(nc!X@~cp@hD?eyFDGMHi@li&kY@WUwjOO zAF-b7h+v3uv9vPkBhi;1_M9$Vc8tVi`cV}atTS*U**Zfo*ZhGFy_TrSNakW9(bcGE z43*?sY_?j$_qBI;+7l!#R`J)$#ohzoOl@boPQA30oMGU-kVrOiqFPfGdV5}5cnsxa z)P1dk^FEqO1h-Jcv;_+V3sWdCZ2VsfFs%I(V2he+&@r*LqM0G7`GFZm`6+5mEYPTC zz%Y(9ZX=5;bk5NfrjREKF{b-9x?iPzg8q{}u9JaOTsGV=NF#3WL+U(r-n{M+ z&$k9)CiWVnkEqQXVGQ?25=jpeIT}f1VKkBSFp&-s=_V3MVbMrmGDRp;ksgr5d4Y#m Y#v@`+^(bNG2q_`LGIM5r{`&eIz$2{XF@TjpWN|--2YIBilEZ2aJcox2 zncOdhSDw4$N>BP$ zWyTjC2`u#UFbr%cUztsY^wM&jQnz%IQpYOFm(L@wA%lHEytKHY9oj)b`$*&7WX2pQ z5>h(fX_@r((^qBKCM%LOPPODe_JP0)OUq|Ama<1`MmX=EiFQxOeqYjs?0&wcqrj16 zWp`jc*~6+W4u+NFLn%3q3_~5n2h5P|*vez*TKw-(c2}LODevx7sDkH{nR?lC$*OG@ zl`$1%doO6pfT5TSTh-c}R@Q7X`Y^6wY8WFJr8{+cc}hVbj_eI$cyjI?NoHVJI~QS_ zuH8wcb^T7pT9oFs_+3yRY)#`1y&eN#$RUMmxP(Fa&eMaC!Vogn1bvOg<8fT3eu&}) z`cH(Iq!6=ashy?}r=C%tEgpk?iq~AF)}q_s47J1E1Y){QBZeEeNg#G{m0mBKH(mUU z)DMgnzajnl7@03f*_n?NO2fj9QV;Br;1?vM`WNhU4|X=rWrd#ZTf}girc&h9I#?ut cIpUg^xQlyOpa7X!#L^qEkQ^^lj3$b|0g1ALp#T5? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d72ba9ffe781d72fb0934054fccab68e09c2c473 GIT binary patch literal 1446 zcmbtUT~8B16g|^YYU@@I0mUysJ}gBUB=Jc@Qi~*L0|u}$;c43r?U>z}x;t&aU!{r0 z#0P(XKgxJ_wke_1_Q58duY2#g=ghsczyJLF1z-zXS)}kJgE2gfhK)3M8k=c6W0(v@ zAYHE_f>3Jpes70?ycY9X;!S`N!!WYUA$e6MT za=VukW?}-R{kII6*k;$`FQt-Zn<1HBt59@F*NNUlSt_yL_NyW|c8N+vSl39eOR8z# zJsdMlN!&{1s^F&$-Ql7sT+cLlUDiV03bfHR?eWfY9%U?Pzopx%PGa{|BM@~-j1R@9 zwg@BQlMP{FV!d0M&aVx+C%XK8&zbyH$4F1A6BUBN>496-P7lFuvq!oe)Woigl&*~8 zx)GI*VSRW-inW>uLmeESw*;w+h5WOAv3J)uwY&GaOdYi}JVV!ec@*EskBUy^XdMJ~ z5ik^n10QN_E*ffK6uyIL%s6n6b1;P*L-D`cfnjqb#t!vZw|ioR)AmV8&5!Kcl%Jzc z#Uj1j6d1;l#9gFujn)}@lnG?XLZoSbgZ9^Ho}m9^h?`^}Ay*BzEE1_D(=5esnio7W6ianrKKg z@vDhH%J_C0VsNrAE?Ilp_w93O-}cAPFW&$>#7Y)@Sn5X__cFMjMG{LHEN8$oc)&0c z$xsQuBEv`-eXzU5z@9J+Z5ka}p>0L@u}l+?`!R+I&jbw<>zdN_U0n}lO-XGd0xG^0 zO~GTUd|p(MU1jJmtGX684kg3Ex$s)CD*2nbX>xfeg>MgeO?eS-gvJ`r_`LauI|;FG zH@gw;A2;OcI&n;uVr^9*D=Jb|Uv6k^tgvK-B+a!rkN8pG^QzJ{E`CS(%fR3EWkA{q zB&9__8ppd*G4!n|t?W8Oa$&JT*_)%1A#O;?T#ZKMA@+4ic_H9Nc8MJnr=i;XdlC#{920{WLXKhd>{4xnp*VIoi{Ww4yVH||VWlU? z7Tw6x+H1QWYspcDms_ufdhZGy)AY9VfgytguHq8<={rl$MFImzIUn>j+!~MIGW7!# z&(nW2!Wf0<;$ec?NeXf58TIMH3E0Qhnk&>gbQheWcCej5OxI|{a2+=Y#4Rq-+vf5n z3!jkqj$Gj@lCMsX`iz8|`9Ps099)iiV2=bpCn2RjU?)4UH(R+Z-_d=G7;e*4g1kBh e^8|2*xMn2oVit20AT#q=cnubj<3)APves83IPLpbQDbb@8=lw%l#$>6Yo9Me|pA z3iyx@$VY|L44b?NK{7Da)m3%sP<8s}ue%=r_OR8&95xzw-oT3nHU*YE*)#1Is+|KS$pnl{=B(NB3OP`7?p?shc!;zKP zrQB9=bH2}l^)S(1pcf}3FUM{wX+p|`i5%(F%j?_)mpUV-J=xcG6w_Fl56Y7t++Ndx zK=aHMc}jg<60F@Xd3&X%N?`pbg}~xvl%dw9!OMVE;c>#j2K5N~7#p zeon3^4FaoGNIQ8}39i4Ey5J>h{2*9I{=0}U&u4>`u3>>aUO8H9+Z>VA9f)3khxk^N pbl8>vU>lFvwktovB9^NBa%ETWn9rx&a+UK>h}|_jV|U%7`x_?=u5kbW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d1aac5b78a8d06c702ca3c5ab67d6fa6748d6e17 GIT binary patch literal 2047 zcmb7^X-^YD7{~w9Q%cJXa;T^vmLe>tpd1OO!8B?LHYUC>+jeMIx4U&`i{M-RK$>Vw zeBlT1Lm8jh-E_5Vv63*`ndkaF$IQ=P-+usD#8v_^tac!ZHMu;H%fmR<56jDP(MDe@pXogT-~s>D$i>|E9iXNFicyuDYjsk%Dz@l z)idR+sw)LDRMdu4c~RB(bzbF$O->?)TIB@eduJGS$+Enx>N$SGEp8O~Gu5sz^f`VN zT{X(ek!@*4nS2bp#zFdB(v>6FQ3WTkmG%<#O}u2gWDNh5A-16zn!UvkPEY44k6p7w zd30wrgFmTP3*0(ZsVI`zEK*lg>J9C^!-!qc2xhZw7)|I-X^;7to#SuoT*%_3%G`Ey zce}Who^H>h+jcLtl=$1ra{9lW$O=SH<$y7aHK2kTGC+uOG@4pC)?f%S8cbibks*7% zP=EGiwcQ%{MqV9yJqBOEu-0ZRd>hA^gi9Qmb*sn^G&u$1-uMLcaZZ+lVdnB1vt2B5 zAxz6-b&J^Ye!1G7ZuH=AKTEH{#N`n@?HjF0r3OO>Jqop_R*72-naf?~Ow;zS`eO(JbJ{({ga5{BR#KMFLyjS0_qi?l;z z6U)qeMaU1Ga88e?7{`u>Ay>-_FVQBQQZU@XQ~*f08RS(U$X%p^K*G%+ZwN$h2_j3+ zFpW$ANTeC$T_DH|?gfEFnn6Ag$j6o-vehBXIz5j64S&iVfiJ( Q0x5xhK_jw4c65CIH#@`gw*UYD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d795cf8214484bd7508f7e1bc716fcf770141ffc GIT binary patch literal 1326 zcmbtUTTc@~6#k|cD&=ZH5m7-=E=3tJ@d-kLToTACro~3%({wwQ(d|yNGuwc_N)ru< zCcc{Zql{;^MGVH}!A*8%XU;j_`Mxt}_Q%gJ-vB(qN)dfn>PH^;3wTgO7E1*z7r+a6 z$S`VTq(o4Ykx@E)vAe~<_85jXb!e;zZA}ER%oC7%7(+3TO%c?Ek%of3x1u9>Y*oNL zW$Y?Le^oU@VdF?L?42{Od3DL(GjXSmi9@SevZjox2XZ3}wH1~)6OXwh(Gfpt1-!1p1{c4r{ADZH4rEJ)j$JMk zEh1Jt!)NGQQ=zi!4B3Un8o6xh2DyxQDwNOSR$WF1g7PtxJnd7V1eJ@{z0I6GR77C? zVr4tTi_$6+B&-kQk*!G6CjOF$4K-y~bg#0dg~fBlb52z&{C7`9yO-Si%jv%=T&(Ii z^5u?lYG+dTF1u4_SW2(@hVM&bbd;PRL%!oWiJ`0OpJ&yLI*r-c-S(&>XVWwFyr)wr zI~QtBYPI%$)Q}NFIUTd2wLR;bsTAlzT*1{r3}KjI?Cd^lM3Fdlmx5vK!nRL=XIQx~ ze2cEpX)|?|jweKv=GEkStM{&FahrYuePAdcgX_42e)=xbz0P0&Ij4ZWMw0a?F4H_f z_7c5g2IFL6PAQEOWa2b4n)Brou#ZX1H5whdGfvVt*ma;xQ?z2Zftv*4f-CeBa()x# zPsn`7aQQ2;uTGHrjEvj)K&C7l+%V0+J`sLSL@Iy4PV``JCBCfG<2_9oW@sxzTAhM< d0=PrDW+m?89_GkEV&<{%8qAR5MY7RG`4>$xY7+ne literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..8b99b6af5de4785abdb791b00268eba973c0ce13 GIT binary patch literal 654 zcmbVKO>Yx15Pfcwrp-qaN?J&OL!}R3guhJFn%YIw=eu`*L4naIp4 zqd&gAU|{bUTIWVvC$yW0B$rjn^@}mAy-`}ZGltdug9$_B+)O1yJ5*Y}&(la|V-Y3f z*$PceWd#+d`=hhs=E^dhgpuU48&hyOmm+ahi_AC^n}inwex>v@RMvf%4b#O) ze#xbErwsLLlV`EKQl6r>Ea>%TQ3%3Dxppd*6J-_g54AQq9RE|^-W4%{7GrI@RarrVO=V_ZLx!A7SA65XcVuF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..31bd953fd0882ff7e9fa68a3f388723995693e4f GIT binary patch literal 1257 zcmbVMYflqF6g|@imGZQJ2);#m6lKLkV*(*o9toz3X|d7xY1$4jx{qde+JL`G6Ag(b zel_t&8P9Bs7_5-E$-`V$Er>gzBBY&gLE6-hbm8X2GDdkI#a*`w#=vmgj zHY;4t&Q*x526bXXMeVESO|PoLZOK3axnfXbMI`IOb!RhW_B10uIy;dK3bG~H+F{g^ ziW-!xs3o(j40lM9o1HsRAHoA=BWv%T$wnvOlfR7qqlnpZ&V(9YwZ2hsLA^4Zv2FS5O+PLI^Fp6Dvpg6uT*O=Bypt56_+ zI$J3S%yB!6btUb`7%uc<0D}S}$8B8*LwR5iQsCj4-P@H|VDU`HHQs}xCTV9k8cWcD zQ;u(@es8-FH+X-0z%D`plQ@T7erI_l6X-+AYUkHbydK7R&V9sld`BXT5)w8?j^l(J z&Vq9~e+cn0_PNN>vRiP1V}IL#kuGs1a2Z!fVx3F;e^|Tm{3j&7V=(^}$=8QSeMZ9W zd?1vBr5of7Y*FwF3Mu_TJKmwa8rzCoNB1>GxX!HvbF~@Fkl-d`O)1>MZA=qjGBcQc N0}(OfIbz(%{{nSYOws@V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..6e1f2c62758e8a864387d20440cc27e23127db33 GIT binary patch literal 1424 zcmbtTT~8B16g|^YYU@@I0mTmxP%K3mB=Jdu!2$_d3ju6Qc-n4(@jOO0C{)t}(FJ427~*p>dU|xqe4v2qpS4hWvq4jaSE2w=Eb(Dj(dg%Y9ch`K}41 zYCdO}*y$)E+oC2zS@*@NQrftNz(a;P8*s#r+CHxn5O+_k{C(SB_eEPMLm&gnCdhA` z$(D;#m#c3WayD|NvSn!3wHOSryi@rLw5ei&$@J?-=EGahBEYV}r-MJm_d4s@gAnH}-5Bf^Mt zp()H+zN5wYe&44Mo_8B7UiOM~WV+F(XK+qntyjk|#T7c|X#7&hlZ7bL{Tkh`(mq80;Skr!Kr${HZdfGJN~Up&;j}Z_Go|lfUo7ZN zS_kbT$1OTLu>&S3In6xo;4ZD_gTEs6`9g5HZ}2@#_JUW4e=15ZOmUO<7?K_xln_UnH{Mm&kN~BI%1nnna|PNF;?BD}B}$p+rS`KoX|}9%2rU Wh&|P#i1~e_LO3Cnr9@_WTlfPKqe+4Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c922842a6e3cff9367088f8c3b890190bc01c07b GIT binary patch literal 1393 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 UDFUdNY0SI@i>TsR!f2uN2XY@-LjV8( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..716059b308d06f1be3f77fee9890a1769ce6fdb9 GIT binary patch literal 3584 zcmb_e?NZ!S7=F&evOpI~w@@fmDxwt@ZQ9yaE0mV<-7YOIu(Z}chwOnpx|^&?mMQ)3 z1?X+)I6Bi#XX=c9{ki}zK(E8`JxM0pO|lRjnIYNa{dk`DIq!RNe*637PXMmq(_Wmw z$35spQC&9GWlLSQGbr_<%d_pMHxDy-l))z%JZ2cMg(Z2lBrIE+#`fAG1G~%6w_qB! z!wsjzs|}GR1og)l#`dI9zH_)D42sh?EMe=GtUDCDVwsIP!%|^aXnXtSfhH<~SDlJh zmb$IgEz>b|v#K3j)0U4+v2|D%GYn^o4a1Q&QIfXYt%`ZWFdeRNY=#Sk&-ejw|xOx zk~NXZp~b>5M94e5%onQMw&kAG-9}|bY zPZp#h?l)??!rJ20(G0nQsnh6j8bEsXUv@ebNy1!CrhTbaFN!Z3!d=Vpec^brw;#`y z$*E+S+t0XP{kVNR+Un&00;W_uPzepmo*xc74cx0Ph3wV*iEkr z83+mpX7y%r+Oe}wo4CL5LCU$rOk*-Cnu7t&<_uF`=7_4=d|Nh=zD%3?I*SpU&Egzh%VG@YNtI^b z&RZ5gRA0a>CU8EB3wVb?OLTB)%F1x**oZ|s`}iBQSLdKhLYms9d+w4?)z*)3I+dLO zLlzl~q7VJ_`y?H>QW!v|Du$j1=~?*<(f=76!(^ZWqlQs3P|;Dt>trAyDCrw+>hW;O zH_3tI2prxDJG@N}Bvmx^q|1zyC(|?~*XYjZp3c7j`@uzfm#$sz%Nux)erG)gTqI{Y zS>h5d)3r7D8B*Veg12LXui$+@c#hbo6jXltIZ{pNUiU3W8oO?WGoF_Zuc%#hRc5$` z>oG(+!bEDZL_WZWaYQ=8L=K6_)3!v^sxsWbM=?Y?!$iJ}B{GBAI3k^4B3}`auiFw) zUBqw`N>#NqMRd?JFr0se^v~$e|A?+fFOYdoD@|_{wGOD2?x#EO4Yl*P)V|-nLUGua z{Fdv>a(*-3ro8j9INdEc-GtK}#`%SCekGjWkH@(~I15;$Yq-^V!ovRXO15;+r%PD& zgIijyCoJrrBpg;g_@!U}1S!m2xF*GaK8dV5viF7BZ~2AcA9+<%NN8#x;zHqO}? PvoT@Q5I!JRvTytYB2lCQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..bcd4bf00d2411713078624876c2c2e6cdd0c3fe8 GIT binary patch literal 1233 zcmbVMYflqF6g|@imGZQph;K!C6lH+KPY@EqBf%6gEjAiIP1_Mh_tEUmHsG()L_?y9 zUrqc`#xrdZQzIlc>CVoax#ygF=g$84`Q;mcWh~{#KJ@9I&rsbQ1uqE}OR-QeS4O5S0GYV~34?Wp>BAsC3*{a{%KW^%kH8M_? zlfW8ZS50hco?Z`v&?-xtG%(#(IFd)cCu=5XNc9_)FMV&z)4mRztxTYNI!cpRpl{U# z#;$QXJ69#P5jKd8luV$XC4Nmu`-(yWg;H2&Q4~wVd3P~m4-J) zUE~h5OO4@$*}0zL5FV;nRe!gunq8@_zc&3}1@o0KiRyaWxTMB=Y%RDW6qrB1lI!)l zj^i+DpNc@X#^yU*B5jr_WNl+bTS%miC%r!n8y8|cr9PDhM(hbf8ZsHb6TyUA+3Ab;e_z9`+7%qNA`qc?CpOJDa9|)!4 z=!Q80do=uwe5u^`d)o}`4a4x3a(!*Nx@b9pNRSuvVPQpCe|5d4g*)qswhfdmK?F+x=LG`KzxRU z!bhuao%8dm!%O6XTP-R7P<3`3Q5CKxCj+ik6-3sI(;}O0k{(xtXVpZYrTtb(p&JbO zewn*$BkbvBs4g+X;7jRBoo9$=vPDAMQe{FLEl5|q3#ujI9b1$q!+1g2RCSALPwQxN zKvyIszS19FQCAPer$G3o24iPJcjW&nlkLyZW}|0s=wx)d%xA9P(bOYRH^+%#wuRfH zhOhev@3M{>G}~hD(qP!=JBu#k(7j0{b)*8%7Q50kbHY@<-Hs)5ZW$IYKffEcEqq^j z5plL3?MOGVySG!Ii#mU~O{6`3k~W=3-&_XF%}==2tigW)E}41K4Y z3KaS_tr+g$E{zwBzajRe!+5Kw@jcv+jPt}FGof;e-w|tvPKCSs#CZ^Um}+W8;SJhc zm@%WeJnR7y?*uvN2{MmIy+GofAZG+p`6q~}a14*b)EB}gCVoax#ygF=g$84`Q;mcWh~{8cY5C?LY)O5nm1hrS!_;Hhj6xgMLr=DzNGF(hwrc(TGdE8t+KR91JiAVBYEU|vSxyYRKHRA()YGJ?d!nV$^^=%qcn*H`c_R~ z>>8)Db5&v+VT0I6$prdY;@5PvuP7u?D1~(vMX@xTcNa7E&`^2#;#{_Ah@3f*_GP*Yt#Q#FkcCisIIq-OKQBw)`B}if%)?*xn8g9 zI1Z!ssR(3St|0_EN&K_^ov728?VYU>8*A!(rS9&r9-D5N-NjyM?nMn92^7!gDTkpw zJO7a$xwo00c4zOzKyi!qqxj*fOvubu^8iogv*Z42||*i;Fv9* zKzwY+T;tQRJ8+WE!OjLM-QY~%CT@|$1(*4qaQh~TpOE^F;o?`MU!5TH87a5&flwNb zZkQvmN5ju)r2Gf%M3?qmrSSj{F-?HU%wYC4M9hrm Ih;gC#3*zHMw*UYD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.class new file mode 100644 index 0000000000000000000000000000000000000000..9db95ca8dcde435b37c053d798ce5228e01bb586 GIT binary patch literal 1424 zcmb7DTTc@~6#k|c3bkAX5mZ!EEFg>`JZXr8OM4fnwhrh!b;g+7QnerryM%k%6enNY;F@5r)b*7B6C$s~kH`=Y*dG zKCj8pQ>A1y+QtM_fXVG8+l4P%Jch*{x8u4Zij;0mRLbJQso6-fTe0(ksnV?LK5NjRN{D51Q!=iWDINWDk)&Li;dzM>aLBl$f^$S84D1!d;6~tw+VXYXawCx^6!S5LYmNwQC0m-Z8J24e!9O;GHW!D&a`hp1 zq#g2>3UpuxE^k-40g7C`FOK#8NlQFun0OocT6&@`L)mb}y6*?tGI$}wOzp^OTgUv^ zb9qDh4!8bA`GMzdxxy2^CXk$Od4lL{o~6^T#HUCq;barCIXiGDX(R^auH`rRo>tOt z5GZ6}*`3_{ z_Rdy~rv2g76*}4FG(Uy`n)24Ja)c`37A8t4VX%Zzj4>?rd=(er%BLdkHjad?8AfB5 z4ESFBM&)NSR(L=!I1h$CWHE^X`e{Ev^PWMGB1D4hA+pQ#A0}@(#C43k#|?@SyED<7 zNpw7k8cgbg)^R$`>Cfn&pZfv!HHM$0wJ&xq;5O|`NdoTRE?EpyxJT>x!{3nkk~;jd z>*4#hBz+^`^pjt5p2X5yGJd# zyh?c|cG}virmU$*)dN}9I<&%h5{=my=a3&Z1726!=i>J%f6)xq1KE_?k;`b&BwpD# zH$%UXZ`;a9Kb`1WQCitmhVMW?hLVi^6?zhz^@k!xaxhyQKUQ-F$b%0TD_->x4>kMfPh zCKd8({La)n*EX1@*VqS!98#D>KL%)>r$$WS95Rj`t%l=$5$9j!Yf>) zHFH{MoS<_~Gov|MItKd?2Ts!HAb>?&rg5i1ik++5Ri-c#`&d?8`rn=eGg!&s2}3>* zzOp#?;f7$?4Ft8|StLoA|%iD5b zG0yPppAYJ(0CZiP>APDy61HX-4_(sZmGCB!AI%oUExKpYpdF4Rrjfxg{g2SOOCU=T zVng-?vh(!4NZx#aOBg%AWr`BbI9i~{L=>HjqE{$Fxlqk>=|2}GUNV1#AArWcxC1UhWpcF2BA)Lz$*^A_z T6S#-_SR#{T=XmfQEI{rzggKC- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.class new file mode 100644 index 0000000000000000000000000000000000000000..35e9eecfd36579c69e87862771213c883dba29bf GIT binary patch literal 2733 zcmbtW?QRn}6g^IphL!*YO4*h|`6g|F0d~s*g)Skqq9|$+g#hB0Gck?P%s9+A6^nQP z_CF5*ZvYYqi61-w4~4j%Nf(iLQX(S76Z`t!bI!fj<9z-0`3ryxSR6(k*M=~N1vC6( zhU;c1<#8jAavnDsMj{bP?o~w?Nfq2*rX_ZpVMkd7k>-J}a<3(F6wiDZ!&tMyL!Y~% zrKQWgB^CNB+!qYjD>dOfSyvm5XbA4vOq6XcBuoR4px5pOosp3}mFkSXPp_(yu4(u8Cs2I)TSy zi#@&_JK@zYwoSAhJBdGdmE`ILhJoUAm1>i$?yAT@thD@^2=8$!G{c^XqGqacYDJp2 z7qhw{sq)vh&d)6#m0aE8URn7~6;LBQkh-ziRqH~hHN%bK^w!b0Y}+Uupj`aj_$F_; z4RZ?VfLNs@N$p#TwU$;X2|&M6y5k!ulO&->vzGfQNa}HzBpE$GZuU`>6pWryHuKd- zZ^ba(8KZoqNl8HZmeP%3qztdAR_KZ)X%6F5`f)mIUcwBsyy+eFf~t9|cU{0K@#2msT%` z5t9zb;+?R24LP(aoYqxlHU zx6^YsefLDzO9mp_Z5Sg13FtPAlYvBa8zu>nnH?pp!_Gh&)RrVrs&024^iqvYkX;T8TI~ zXCspBB=U-g{Fh3^^Z>(o`m5Jnnp`K5*H$8b;x8MKTqlt?MC5HM5z})S%*D-cF>d5j gH2<4civpK$8CPgZJw1=BkCBbAGs0+u{ShX<16o|j?EnA( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.class new file mode 100644 index 0000000000000000000000000000000000000000..d419fccff2ab84f0cb7d8dcae037a0639e230280 GIT binary patch literal 2681 zcmbuB>rN9v6vzKlS}LUqRs>O0ycbZ`8(tBq6(XjQM6_!Bv~34EWOt|TP8&5ofPVJ@ z^bIu8nE1g5@S%)ncI$0-TWBO?}&hQ>LTJrq$#r@~3|o!%$1Os%cuw(zWlI zHfLBYRk*RfAzKEobJJ3Fqb91J(Qu`bRcRTmIb)4H)l9ec>rl}Zie#np;6;O9XBfZV zbd<1pS$Lvi@q*(>Wh%0J3@1yQX3KnTJhv^QBAl9G{4-BRu8$5d=9ZY(Gc$wHJLVtT^sl;{C^K2VA{s z$3+{j9r*8`r*PE*LtlQXOl1gGhf2cX_nLNvyAMpNDMPL#tJG*FwHwXbi%C@%ROE%N z^K-}a+LbLzyCEGa`Xiz0?GDOqa1|;1t^Cy1ez)q)oEPJ{nEzkLI#sEbez_={0;ZXx)2p+RpCw-qiBSQi*Pp zW8KfRcOU42$}m8eNn_QmaW{*DIF!XM3}rEby;+Q5Ul#jufMI^iYpAQnuuh0!na+l> zTG`}P#W3P832ChPccgf!KU_FMH)t9RJCGvb0c7a!LAo3h$Rer9Xg*ByL3-|{-<*d% zWFXq8VU!FMLDVo#28t?bm>@-_lR)EPQZeYs=$V@S0`}3zn541aUz{UY5SG6IM{$g1 z499VT#(xigLgE7%6PTniI9!T7d=jVHhZksfLhqiQ`HaLL>5RYnn6mT4_b?jlYRhZy zc|S)CQ<#nc=?jC@VnJqbIu4{S4ALNwXB|OwO&HE#HU=aa26+_=V&H5XNHPrann2!k z1kpXfaE|_Mis%*cDC5FkLwjZNYt^8+_k}N;jS| z%)M@DtD3T^jH>x^L+ii_OQ8+JvU51&XHB2il&*7euH}bKf6JFmsVxN=(JsN*+w)v5 z?PgG?v`!iyN7s~AcAX(vC|1cWmQGfbmbYP_qqbyO{YxvEQR) z&EG~dg^M;3eySb4bvI;O%^%}$w5~B}n zPi)<>O>OUNRcKb0hG*zl&kY1+7^jy$-3#k7%ps4N9CDb*VHy(*PyW9%G}ztY+^d~P z&obnlNCkY~&Aj>;O#>F`i%5ZC6iHl18e?=Gr(sVZLmHx?`z5+(X`iJ3l)+_E5aC6| z6&H!hAk{4SaM~H|snR#F&o1ayT1TC51=r}Diw!VG$>|Hj4cw&lU*|7KeClz2*4OzK z<~z>o#Gi;#mC9d{=%&s%X@xjnxd^kdRVRIfw%`h5xZM{d*$Z;m7i6(NNU|5CP9Sn9 kNCJ0U=}WE&i-dcZN?ee*hh^NSEA^v*;yWY^at71C0X8WT82|tP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.class new file mode 100644 index 0000000000000000000000000000000000000000..29b549a4916c3a574a245ee39f7aa054b99e8d2b GIT binary patch literal 1397 zcmb7DTTc@~6#k|c3bjZ@K=Fbiisd?r@T4I&2#KabBG?dp+HS`(WOugi&Nk?;(nMq8 zgFnC@Wjr&x3e-a5KFsd9edjyhoc;Oh`wsvsSS=!td(b2_&~|2@HnfeJn%K%%;5Dph>(&Ee!V@)#AH4l&VD~mGiNyni3na zHWYIk7G~gyR8p@qWGi!ZhLM_7VmtO5BHVL`x#<(Qq?$w8k)1ko`ases%l);f$w*iI zcB)IEC3G^?YGtl}@xQ_rqCWs@mH)3d6XrYSo*4|4M1nD*Vy>i1OVcVz7*Aw96*o}D z-5?HKu_cX8x;seG*3PUBFxnqkbkWWaar&n7>brNK1)ig_>$ zAd71#V359tXqz)AQiS@GeUa=ky+_Dfised%cKcyNNW3h&YpokvW4|JNkWl a9aCgi$U7}Chj}cJNjI~IrMF-aO1}XQ20H8j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.class new file mode 100644 index 0000000000000000000000000000000000000000..549adfa8f7bd4b16afc909fadae3ebf781e9852f GIT binary patch literal 1469 zcmb7DTTc@~6#k|c3bkBB5J5#m#R9@8!jptZxEM?Y1K1FK+U|~J$abdg&Nk?;(nMq8 zgFnC@WjwRn2-MQXeVEyEneTk(_UreLp8%Gyl1CQ24;ehR$CDhEa(J4?K40hE}0*lqoxYB(j8JKgMvy6QLW(x*>0drBX%k_f_5C;#fGoIp&^p zLtYQG(XRG+V})Cw$Tx@L)Es`Si)Reu`;juTCdx9D6<@3?rHy0pLWY^riPLaS`DxAP z6{$S#{I&95L_2V=bA+Zh82V_|>wAGGf&y+}ynq7w3mCyD!)n*v=#VLG=2AcZ_xh!4pFBoEO&NZO$gS26q+*T_ml z&snc0*0IEDF)1ZF$LKYuo6((}`wsRchM%CbCsr=tCjA!@2i(GKk{Bj&ht7+SzasUy zc0Hy!6r-NgMiMAEH9j@lA= vfSGng(yc^1A|fs&V#}Pu!#MR~+>S|-XGuFPFo$_OB9S_?fW>!UAqsy00GU{7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..bf049a3dc3793534d863e8960dee1bc020c73763 GIT binary patch literal 1512 zcmb7DT~8B16g|@q3bjB*5J3e+!~()7!jp!8d>BjxL$M+HwA~%cknL>Uoo&!xrHRJG z2Y-M+%6MnD5vYZY`!GBAW6nMI+?ij$fBXcngq1w9;C;y8ky#$+u$04-9F`f1f$*i} zR)rr(PrcdMWMD5D`ZqikXiMp;<%S|lDCT1fR~!-8zHDmBW>_lM1b<)mT3j3n%hgBR zk#@kFzNbCgb9rlp8=%nD2jWB@d~AxR3}gGD(y}3{GLSV_tSjYd%iskJGv#BeWu5So zhRbVGIo$di<%bP-%M}fwG=XH4)euBy^DLcSUwjCqFPwBtHe-7ZB@IQO+_hAlSF|rx zod8OgS6bJUSPQiwoY{zAdY(xo^(sTUG+SjDEK4PJ!$wW`2Nv~V>UcIuX_260x1AY% zB&o6I$x7{dFNC6L*suN5ruKyuc&e@3Kwao_4KJ5wlX3r@z(CM}vr_th7^6Y9Wv&N9 zj)=t~4HF|X!Va}_R54B%iG@EGH&FSC7y7o?mPX0x1T7X#35NNE8QQi80?%)&7Zbbi zZmmbz?cD74&Q_V;!oABYw6iA@=rZ)tlW6Ywj_?b(fw2M#=r3RxBMfVaPbd++c&hkb z?O52FVK{P0k5{7iEkBtniM#arvtZ~!8so^Jm-c=1R#M1QggB8sKz5P-gXAp+xQd~- zxJFSTdnS54j*iArgGp`CI!dQG{TcnUbKk+fMDXLZ_C(GF+@yUWPQWePCW~PLleC^c z{1vIs9f#Mt9==0;#fMjkRmzl_oBxK?Y3Y3AEmQBWA_T+U5Q@v2-Bi>&4II;5h@?A- z9CjsgA2Z#Eq&tZ?L_}Oj#K@e&gQ)dVG>!?fXURJyFo$_OB$FnyfW>!U0SbQrX_{&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.class new file mode 100644 index 0000000000000000000000000000000000000000..ac33de479b67fab36db8aedad43ec12797ca0990 GIT binary patch literal 1430 zcmb7DTTc@~6#k|c3bkD1B7%yFiUoubgeMJ=a7i!~5{eDcr|s_84%yDs-DyRCl_nY! zAN&FSDC3#kMrbWG?8D5S%Y5hi&Yb!E=jSf~t60w>4L*Prp4w$4gVhY4Ww6FD5{f`N zen|wO)auRNHUoRbFu0{vXdGoqj^7YzLa`rXxaNt_4P@O=Hp6P6EcpA1ZgNo-j&G{m zlWxfCfi~LJK5wpb3)Jwt9(Vpl`EkwP@kLE2Lm(;T)CAGlK2N7V5FZ*c5MDASn{u^BNuv=c_Z?N?MH5I> zA%Ohll{O6}mK(+rPHjaneJ`YvW`iM_pD!^C7o-yVjapd*M-J(*b+k*Zbf}?Zx11?c zl_YGXcc=Ds@uM_u^-wsWR#bPWB21gUwfuZR0m6NHt7)pm;4#v@_b%3qQcVM)1?L_C?Mm+@k+noPgW7Ll(mf?$X+R_!|;mIu5_= zdiWmciVtrPtAs7Ju=pK`v(nkfTOjSPBLvId5{k>)zu8DTT_7HIA(HGQa@>{3Bg}Op rlI$en5fO1A5!>bj9!Jvi(RIv_Jx|_Qfdwq$37K>=OIUsf79#f-FNR25 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.class new file mode 100644 index 0000000000000000000000000000000000000000..01e5a2295a07256c42f40ee46287e437976ac4c1 GIT binary patch literal 1460 zcmb7DTTc@~6#k|c3bjB*5Wzbt77#{(K52-AOM%mNQt%V3i>siadnq31AE0VyrETS9Azqw-x6s;u^(f&;)&1=WYbVK!*Z!A`1_h}b5R$LZ|dBW zZpfQ~HrmxbZx^`*YWe0s9GinrP4S#zYQLq7Y>0{sWz`q!N@?R*ypUnGbmX+1V}9K5 zc~vTpJO85mu;Fj{q9K$akd$&7g6M3XrZX6b4=ou8FBy|fx!R+ou?Up=j;isp38bnK zK;iOA>xL4mEn^9%HX@jT7g9;H#*i$`RTxG~QiT84S{Xh~_?lEJcV0*&}4<=|4)|e2A+Udy8unC4Q%( z*W>799JQF#39XZKn$w@rKRy2g>}v!+P3u79T*OV<=i&t1!fmn`?%*!1XAgfv;!D@z zmpu>PqrT$9Ys4yHOU*BQN8+S(Hu9FJ_tz1EWp4?^Yc6?4|@xJk#?vOo4-Wh>;EZ_;5bTf-sdIuIF_ZKAPRG9z( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7b93cd9afcb76de97bfc1bbd0da3883196694f4c GIT binary patch literal 35928 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.class new file mode 100644 index 0000000000000000000000000000000000000000..1ddbbc890ad96ca478faa45390e5408e9f43a9a4 GIT binary patch literal 1214 zcmb7@Yikoh6o%i)wTJC0H?S5d1W|8Plno-Lkt0)nBEc z2!8Mf_@l&kc9+(aSTT?}GiT1_IcLuP{Pq0@fJcxO6tOyv0_t{IE8~6{56V~HL9AlNjRaN_hhur%^Q2?^j#MYN@=ec6@-Rf9@0(blcD{8ZW=f|Y zYwO{w9)Sw`iDT)hq1+J2*H+uqZU!A*PBo3MU-o;B4)+wvEPvp#Y{lYv&Xk4tz!3Fe z)6w!>HyB8Lpp_RN$c}L%c@ze5;0B%?JeIGN`@Yc&Snl43BTF&X)oHH;=4z{>nll!i zSj?y84Rz1bmKh{1qfFy;S7`)iFTWuJ4u9v)GAAF(b8fCZj1!Up9R?;3378ZNd7E{B8YP?NRDq~ dOTV4;e~G(gmRQwT!5!S?k!`<++FOVS)!+Kj07L)) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.class new file mode 100644 index 0000000000000000000000000000000000000000..f9419d60608555f65a93cf7df13ec9d38e5a997b GIT binary patch literal 1875 zcmb7^TTc@~6vxlB+k53EMNqsW6i`NP-awRaiI@hAl*Z_b+wD*W_X4}KP4!vd{Q&wM zG|`y&;0N$S8PDvl6qbd?KFrR{x&6+6X8QZj&tCvA1&_0kf_oWA!hJbBki(oD=2P%6 z1q&&7M4-!IHdpluvmI`kTWiY%$WsDmmMqf|swpa}?y>~tlRrX0F;#;Rm?~8n-L6{= z%66Eliyd0ynnU+&OIVtv)5a{78C+eISyPnX?y)%n1J7MkaD!F2!>c-5G)+sW0?RrC zhD*C@Lv7Ngq0=fiYg9e3(ieulqBDb;0+T4~9zfb=`!2UxE$(xrS#94~vTDfIo11G%r!{bf!gt$*ZoAtto!#0XTq0c zra0O@!|_u|IsX#O7XLq9wwY+iOF|%rC@q8WfULo)X0vUWYdmDC**?G7Km-5g7op~rgUmp79a31;yOtyV*;YRUox8&cb?lMgf z==HX^MK`@?&)>;w2v_k>A%!GqNMN-LWO1IucNK#?C=v(PUAXSTZ#V9CIM4%UUqUZh zku$L7JS#pY2hO1Z*^e6r(185}2AS`IpKs95m%$y>0LMYBNAXMWn;8267$<^AnF-vC1X02u%}9`2(I83~ zD|1q*`W9if0Sf>cxxC0rt=0VAa``r>vwl)=5g?rc+i)^|UE zeg{o7CO-H9{7}X-yDNpV(AbCBnK`%L`Oi#$|M~d~0H)z_3KDQH330eDhX-<)lf!%h z9wuNR0gnje9AuQ1!;mbtaIOn^KkaAwIe9if_{qUtV-VLtgI1Qb&>7=h_hmC^0G z)u3#Lsk+#qHLf{y&$fi6SvqYLsm$Q&qRg72{C1Dc5g2^#nt~gw!W~}K*`jG$LKRrn zAuv+fRU2xPHVvItxmly?ft9{6^c9^M%oLbJS@!_CY_{)mo7JK|R~M`88%tIV*?PTH zR9DS9-4r%A>loIxa$wI&*JZZNO)iTQ$V%Jc4Mp=36;5Yb6qvl~3fY?CmyXZNqzeS1 zg|P~O?h-fIx@%OKT~@JU$!2M&wu+kLI@nai4o3-QJ8Sw()!wLe>}W~19M@)nu!%Yo zzAQ6^vCdhJpG?B}m!Meq|9IJItRXK7fi$ADq|PIbJlD3vNMpH{Q=hN%5g(bdCrEYp zWO{&(4B!k=+D4_9L_^OfnvwE7@j=WI+~5@ zF4F{oytl!d3j!NB}+}h+)Mfq;Q_bcNc*SC=vV!;I?-ero1aXj0ZT4DvdI@12a&> SCEnk=F#8Ikj-2*6Fz^?Vc8Asg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.class new file mode 100644 index 0000000000000000000000000000000000000000..81cae45b3d7445f22329768e82ea85108256844d GIT binary patch literal 1404 zcmb7DT~8B16g|@q3QZA2sNx5TD7GMsB0On`1R=o`Fj5<$Pt)yK2DiJoJKLbYN)wHV z5B>mul=05&D$*7j`!Lh{b?&)m?*9Ds{Re<0Ea#EM;t(?6=6I09!yJ}!c*HOo%0LOX zCWBD<-m9%=4D30>@Vf7XT6nr9+(>2##rzmU#uF{cuvDo_{^SmHqr?%$8Qj?F$=?8;Whc54wToVlG6FuYnl@4 zkv0@F>lS9`4%h`H(GJEWQ*?Z{4?8GWE=l;!@~yb#Vi z(Ij@;LRNLnIdezWY<7~H-Q3!!&@#`Q-yz8c z!w~K6(QeR?K>?R>rGNs43%G=FTK2xX-ZdY6SSPaW)(@ql8OE(k`Fzj5x%y~!2h;RL zW{JQ6(zuEo1`Qcn>J;)6Ar@p`AbXVV5%Ly7`g`#;#wbek{)tY+(PA7mm^28TMXKg> zGrF^L-@raw_(?hktaE`HgId`HT*Gy;7;a#S&eO$Tkowe7{IqBBP25U~SBX{1w3?g$ ziquK#y!BRS_HBz$jI)yVhT629o#8fSdJsu>64~!b|+6lU${ c_v~{_kzFG1v_u(mm?x87<~|nQfQ2ah2H*}op8x;= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.class new file mode 100644 index 0000000000000000000000000000000000000000..3809f6927ec7f7eba27197f05f6b5eb099bf4439 GIT binary patch literal 1437 zcmb7DT~8B16g|@q3QZA2KtV+-ilqpn2*yN1BnSznfRWk|eVT5^GPvEv-Ps2HRhno_ zeDDYOql|ZESCLw1+=tn{U+12C=I)Q5-@XG_#8MtvEDRt6ZjQS-+{P|U*^GM;EjhQ&%<@;6Pt&E>unuHNSj<%Ik& z@U`#wE^jY$gAlp8Dvxya{h@rsF!3Vtv}(zk3RT^etDfg;p{Z@iFjF}YZE?hpS}w0E zuffHiDBo+j>#l4`PZLOH+Y;yxOrH&FRqKMEYVp^RdaU1we}zzlOeZpd+D82Uk?QcUO6U0Jo+Np5yybG<@KJ$-hE zBzvqYNrnMh?8BX)A%g-g;!*(x3>I(!qYMvv{s^aF4j*f}Q$LW7W*D_DvLK(%KxA8LFlzu(~L`-DmRz2A@}L!7Wzg9xs_}$+jJ#3oPpq z7|HMHHN8&jmPt$8E>r!`N?%y!s>v*73rwPID1fBP4yxQ`<*3hh&qvp5{HZ`%!QG%)Vnm*HwH+ls-3KUILnDF(O&5gAW zKYk<$?_Yws-2cbR9%D6mLkMILrJ->z;>ZJSIfV?CYdH1!0yp`{l-)t9qes#mL>}Ff z-TS)BHvCz7%c;5sTjNUYCcP#l5P^v{r)n6?^Bgx&*l**+d%2{%1K-%%`f45@(Dl~%Csx9u& zE%n;@J9+!yD*hKF5F-gOER}*Z&NKL&B9H}5vf#Q4*IoGS#@!ANdf@C!=tV0+2G)$S z;w$pt92yY(xM2_t*i2xM`7ZeRhWvaf+(7|w9Kw1OzXZRr@gG3GDxk|a#?|IDT)}zP zcfb~|;R+>(VH}%-zd_^+8Y9pMei9md14e@2Mf8qfOniLeJ470#(`vVXI&G^A{k~UF zUZRaEwFu;3ECeLl3i3J>WE>{KK%%W6CW2Tef=HPO+zbWLT0!ceAh*Inv{sP!2=bu~ z$Ydx;tQF*ACx5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..2675f4aba2b6c94e076031ca314473bb5e086437 GIT binary patch literal 1895 zcmb7^TTc@~6vxlB+m>D|EkXswJ3;|v1i>4K5-t(bfRWM|eQ~=T%HUpLcebfM>$@L7 zzk?~U>95~EegeP@JW4?V?j|7)_vCP24)bzY zNWg;xEGFO~ftrq$ zQ@0wF?J`vtyR^nNhwj^!ury1jjX5eaxVk8_rYOJJXY&Mxp1G#r2CHy~S9P{znwC%n zmURe>miE+!+N4cGr&Vs&sCww7&kcQ5X9hC`CQ&v#fF7G2xZGy7sL$2IY6r%$RYSHu zFBR2Qvre~!&CNP)>sdYYXJzOL+u{zl{8mg_L=C}@wirD2S!EAR;pQ_qxwT>N0MFUk6btZgG zW{cz9Q*<6n!ugwEuK54^WuLKzyd?zEh|~gxA#vI481C{+&{&_!_yyze{wzj@n z!iRMAmuO?2S_FzP9s&|=2YD3=G69oeAklUZ9YKtLf=HPOTn`0N+CiG3AUDE6 zly;DJ2=cxQ$W$mutR3V-Cf<)k^cNwO=D?Ne-ID;yUF}MY@Fo#RL QzqjGeONcshI^e+IADfnf-T(jq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.class new file mode 100644 index 0000000000000000000000000000000000000000..eb52f679c9c699021dfb7b5cee886f0f59a87025 GIT binary patch literal 1653 zcmb7D?QRoC6g^|dA2`lOoj?kukN~BLL)k(L6cPd!5D8?UiXm#@*VvvqL)W`ucQ%6Z z0Pr{0ac0&yCWJ&-^32Yid(S=R-aG$)c=HaxXv#lJXVpG{;G;%9R_!=UlkBH1V*leL2P7TR;8b)93kyb2o#e*n>&x! zl|ZHbKyFCSmqEvCm`Dem1%dr5NnmtWt?F1eeN_vB&`3k*Sm3w|c;r3m`d(89ZBO=Z zy}!EtHD7gAU`Wo?T#+LwLO&Y{5kF8yh>R2+wqYpg(8 zn6D0F&3X5HbIaGS)%h}x?wq0L4Nf5EY5jK8R#6#;aJY;yjF&Nm?*%5@qjA-%MUi}L zXSR$9j0;qE9nHRE&i&@&yWM=CT1H^fnRMti+?&?_*=fQIpMTME;`2X%5{CI*<}1oz zgccIx`8%HNUZHg&#w7OM!#>`UF)jO@_W|c+qbvN=>jyfJ_dxi;H2lXjJkJ}7=Q>RQ zkGtTWtG4mO&~p81dD{!lZx#HM qf}iauID=owEyJ$ZxtQVCX_A{$_zl0~43BL7S)99%OpLJ@Qy&4V<7TG- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.class new file mode 100644 index 0000000000000000000000000000000000000000..eeb963f2659817319b5900d38894744ddaee008a GIT binary patch literal 2851 zcmbW3U2hvj6o%h%{1H12q-l~irBM1oand$JQ_=!0fiz7Z#WZP>T1bG<+8OMr*1KV6 z9JO5W1K^$?(B2mbgoJ?Ws@L#$5NFoAv9lgGZY_D%bIzG}o;h=7*3bU?<8J`-s1%S# zIgep{Zkju$SvSpwY3`b4Gl#7lwsW}0Fs4Kx9k(I^C4KMS+ARiln_+a>_mp-#U2)u& z$dI!6Foxl8s=n_E$748JzVGZg+;zMd0I9_MJic!#ggaw+R>z~7|w?y z9`FZEmsh2?!<~IE|Dx%xxS}aMO(JQ}X$pp1Buj>xze9%ct|_;4AicT?UJiYuN(aKL z>&7MlQS7_rs^H(&{XH%k!f|zj@5q|syMeF$n(y+x1x^y35!(-U1*wf5Fw%l!Sq471 zVk9;ki;?bkElQ`<4SGg@4Ka1O(^9D5m);h^t~P1 z(NSz>b#0|gclFul&k#kA_YyMX=_cG=4|YUQ#9KID#2AhgF@#Z-s9j`MtSUaGKsrc`y`^!wHO_NWVwvm6O6N zNEHF_}kQGL*oKU^xG_n0x*MFdQx@ZBDDtx|BBQTa;DH3ykQ-D33Jil zMT$<*nC$F@-;nA|T?nmT(S%=z3RCTlsAgUc3>p(IGd3Nnu?Hjtqth$fI$ zUl6m4^vcG91tgsW`N0Zu71wMa=_JUH1oBf~5K}b_@8Nw5NG1vLvlZk6T(^N_k|2)= z6?y@Sz1Hn*@1c1zE&LHjr!*0Y>v&%Q)f(O+9kDNHMzR5+z@=6}xl Bb36b5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.class new file mode 100644 index 0000000000000000000000000000000000000000..0cc2058cac44e5413fcef032119103fd7a0c1b67 GIT binary patch literal 1407 zcmb7DTTc@~6#k|c3QZA2F5(5PC>9V#xjboz1R=pxFoF%yr|EWVhwKG+XB+faX`(Ul z!5`p{GM<@TMM|M@A7=L4zVn^S{QUL(2Y@B46p_c`0CM2wcv!%r0+tF`W*ClSsDxXS zVWa~8_4YFc_MBmGBk&_Fd|eZ6Ec1k7KE{yqg(n%7s&&cVHG?*nEh${x;tl0Q{3r}` z-~=vjuX2MByLw+9>-`T$@-f5YtJv4dlQk8ox+~XxKhQ!`+K6GMdMMiBm>+vCuPeX7 z#a}Bw@Z3#TdeYYflH0Ka`a}6XR-tTUQ(jKcAYLODhP%RV@;x0YzeypLi?P==Io4xs zDCRaSOy3jbE4{{$t<2UKhN{Y!JF!=n;l3c|CQsl{*97&BxP)Ry5N>t2bI$CN{B@Sar zcTd?3RBfgvr6kceQ}1= z8w>-qy+^xYLxv?x;A#ma43=;OqYTSExBYB^^tMhKw_87yj%FCODi!cO`|Q+5vpy)( zqs$Y7K4ftX1@s#>wAUFF$wD+pzC`jc-9w};Mf7|54MxaH{Qj|yCD!r8YA~r1I>#xR z)6MA4&wT^?Y~d&A?6b-RN(@S69dI2tNMg8&DLPLFe?jI`NAT0G!MAWb4PGNw8Ix*m z{wp#ksf$)yrP^Ougz>~HO>d}`ZS4$qFx`bnwv)&~S0Z?UIZO&lE dmVV!kV~XSoY0DC`n8Q4YG?@ojcncPx^c&BXKPvzL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..134f09fce0ebf7fdd0660422a8c16e51f71ab304 GIT binary patch literal 1951 zcmbtV>rNX-7(L?)CXTt(A&}67gwjxB+H9LbdV$h97fY#Jh%g~-@@u@F+LP{u&dwr| zK0y08tpq|!r2LJPhl={m?3x&IfvQOC?tF8;%Qeri^6E z6SW`+HP_TOVwi0_;@f=3+3`K6C4;uZ4|biOeebp>d=Y3Wl3TR{3@Y(^ER|?ylevb> zv~8~1^-%d#Z`9UvVl6$VAtRG{swq1G*Ri7c8%MU6Pt2#;*T?c&q0*)PD9z}GZE8|Z zns_|uI8Ci&&>?8${X}b;fUQ^?y>d5gnSo^)NWH?4t;}sQj5K5*R%5><)CMORO`p&u z3pp7{>ol0tT}e9Bk0*Aw%azYvL0VB6qu+h0yFErxYF?oubRzviW$yT*Z@OQIdIc6M z|2^L@&u^QTk-Vi*dgG;bmuV*R0v$4Zh(PXdKk=D(N#fC1uk>NF4d(=K zHu2r*-#46!%`jH3s7qsHvwK9=opxJ ze}@!3bAplS)1!l7YfZIvXaOSmbHKq7t^RbrjAucf7I`)h?QS(vT z!3w|DdL&%UFlIwCbei_`lTXZtgK0V_2SL-)K{<&cPSbOVj+YFEC_*FC`U6^xPwve0#k3OICUbkA4!!Tzxo zr|D`yz!&(4uB8Nk8GKADhAWt*>*3^GWd5ej4AJT(*Wa4_2`Xvw3ZXLwU7g=U=5_0$ zjjkh)rmZlZpwjlH`kWPop^AChGlQ%nYlobu?jrjF!_{ZV{j!hz91i3`(JXq2@iu&OVSMvAmsKe!s6h2weQeMLM;z&ncNyexk6-FbHjhQj+<2>o(wRO(;VG56t&GL zjXk-lOsj)O#m<}aWtjbs-<~IvB#QI)vW`wY;3bRBvE|jZ=MB1UlV?}R(auqA487#> z-bUP#v4cw(bKs!Q!2kvs=FW8{^aAWfw#IC@yV9eZH*7;H;+ytysE_98ag&}-84Nur z;xa0z(!7^0Qvo&FApx|$K0AF z2S31%GM=h#wxI#%;Z|4O<(zx!*8KVV>o*bIrI{k-Xu3dIdZ5fhWgg|}ah{&!=_#Wg zUwD#RHR1WvbvBk47_sM!I_F)-54aQ5xD|>lN~s@Xl(wbAXrQ{qTimdDuxUJ#%>`jf zn_DP1v>G~rv_(z&vTlhv$8iH5pt8?sOegIaJGN!irPDC@p4WJ7TZ@*kg%hAi#^JUA z)C&dG;fW8S^h6`QOMvevpR$?IkpZLLh>gXarm+@y(rKbd`DC=Y0D<)|5DITYm&wgY ztg|Ry9arr;Lj zX-LyIwmmm+P1iD7)5a=jiuI4%3OUylf$nm!Jbs*{IX{jWids6Nx+0rxse6hGDrt0< z`p5$!>aTAXg;fd&3 z*P^V{w}gp_>(fWlHP-a&k)PBg&ZNmUs1IInJL(Yh2Y>B)fbP-#x0Ld!)2IG_jpZxn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.class new file mode 100644 index 0000000000000000000000000000000000000000..ef6103f5b1a93c7dac77a5dd19bd7b516ae2ede4 GIT binary patch literal 1676 zcmb7^ZBG+H5Xb-9XWH^078FoW5iOvcB8Z3~Aq5glBL=WB^6GkB+a=e#y0_PWZ}cN+ zqA~G>AHWY~oV_+w%0Xk3?sj)(|MT0K+5Z0X^A~_ctfi5_QXk@2*27ahtR(R)iPa>Y zGYolL3ezre=?T|)v$M&-UNZC-T*p(Uqe`aj^EgTA4`awwxMxYxP~^?9SS)knebsFm zyv9vi)r^X;Jfk69bxX8QMUPpnTl6kdBQLp2pP8NRE>Ql zg;S+N`ODQe6gifCr6E&=Q>m2XAABKsCE7|s%yKIfI#vj##0%jFwayUD&z2Yli^Acr z{Cb(o1Cws2NnDE(Y*LzO-QJ9;nxN~h_RilP7xl6)z2M>nDHPSqb%=1F%GH_MFXd-@ z%bhRBfY+t7od16ref4-#_X^d7z&hE>5tXiKS1B?Swc|9>s>~T5Et%9(L7J1=Klqj2 zcYSH`ZK0Dp5uTm}9g$(aN4+hJd!8%Xec9r?u=h3s@3wDzduOXiZ)N)O2yJgL^wFDW z?8*w4Sxn$Y7X28=;wo}kj3LLc((@sO-;`c(C%e1lBW@{%T(BivV?TJ@;-l_7+@`0W zAe1Cx7)J_y^gB&09YKb6h=*C6gq8Z{BHfJqv&EeA~D7OfZ&-=XpB;ctk1A!7uc!-dep z)41C{yiVQ`I+K{2|Bgr}bUN7GrL?>b6h>QK?eH3HCP)hXE#ZC$NVFT|Fcc(@*)Wi3 zH%OI0Y8Qg&G&9VFg2cK(yikz&aFAFx$R`5%d?`o-4}uyz3>s#V^0q*5Gn|V22#;w= NEwYFwhhQH1{{p;qY|j7y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..c53734483a8ccce8cfdefdb9a0ccf5a904d9354b GIT binary patch literal 1714 zcmb7^YflqF6o%jFowi)Wf>IS!L<=aZ2;NWpLVxnJ7l|CcV`>$i~b}{ zG$wxV2l%6mXSN$ErI*;GGdpw6yz|U^X7~4>pT7VsV=avYR)!GAs%jpo=5Z2Fl6acL zGlnsbyF$0h-1UTGzuDPjU@sYli;nF{-IitD@_C%3)Q>S_D%>+&(U6qQuv{{@_P**g zHD2SoC2Lwmn4Z>f9qE{kr8QSICFEQ3fFH|)lLlX7nA-DgDeAl|JYiUT!?qo%D?N|l zcIilO>c`q~-O>zUS2X=Js=cjSTNbZ#Tarl3*6W;bHvh#*nY!dv$30;f4}>&Jx2xK| zbcJ1|MTP$A8%XSMMEGV1v8rn)aw7XoWLm?J7x*N$>zXxDbqM5{Vya+G9JNd;CXRetc4 z-gkW0+8zNsQ7(sh+ zvFqYl+zJ=3Q+9;bBo-FGBhubF9n9{MEw2NG$yQdly+WG{Oreh#?sNf(c7hys1u0;@ z8%VShq)H&Qo*>F*hJ~&mu}%=LE68GZkXR?kCj$B07bJqaK@IK&7iOA#TOznQPDQ?t Q2Q;KBvW$m^U>=750^fgpjsO4v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.class new file mode 100644 index 0000000000000000000000000000000000000000..97dff598465acfd0913aecd8eb12f3742d87d81a GIT binary patch literal 1416 zcmb7DYflqF6g|@ig{BB1prE3NVgX?k!I)@>4MKvckkHx?{j}X3%8-5F?rekpDor#d ze((qQql|ZESCLw1=!e*HYoj|x~W;4#B+BtmJq z4G~5%@ZW5`WMHot2G;{WQkJh8mK%#aq39oD$oZBh7?!I|!S`E1n~MWsx$1yB(vJ91 z7^uJwT;5*g8XTfVPZG-mGneIMzZOOith)?QbZdu%vKMrwsp*pJ(oA7 z?{MpHl<#@&hATYbD+0-F8v*^HcpuA9IN4N}9XO{&7Lg}}tq%~Y)U<`$*w&wX<&wh9yes$B8q}A-J?X#nY&Uk*=cTmb8DkYOFeTw zLz)eS0oviCozM|s30HBggc1fzxPnoJCp~w*YmfBEPR6&>JQTKK7&R^#@S1sl@}u4( zOw;SklZZZKF^K~DwIEvX42l#XC1hVBdzijMo-Y1^%%_gx7hQ{Q;dWZQMyfKJ zYJTA>GAGnUKfuMNU@l9keHY15{6hC7()A|%@>WUs4`ySUd)NVZdmLqf!vLiCt3 fm^H26H`g&mcA31>0&|$h0-1C(53u+SEJEow(YHe_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.class new file mode 100644 index 0000000000000000000000000000000000000000..addf82904fdfc879205a81617bb333d4a88d4f35 GIT binary patch literal 1968 zcmbtV>uwWA7(L@l9E@|pgrqN~%IO8r}jheACwy9PU4lB$t1v-8dQF6TQl7z}WRLh_xH&P1jFkks-~W5GVw0 zPYPUWwxx5w8}2xAOS-<^ayrV3o$V;pp%?nj&Z1)?B);B|yL#jCw!A8Ed_4)Y>d8$N ztF|v2K@e(JGi@v|*L>jaxVz47&v)7?=s51nUFUYszv0WC3^aojZrK7xBl##%k?iEt zy2eel9XIN%hl!R9IB5eqiB`VTRIzbA)KcBR)k#DGH}`BW9hgvSFp*`p%-CZ?W|rxN z9j2+KX?!>6IxQWkpi6A+-CP@*z&2SJw%2W#ktG!aAYxf(S9`nRHva0-~^j4o$oJm;fN}URDxi-Il+}F=Q zDeebYto?U?L%z6Uj-Ljux{?Yt)sH=_ zxM7_Fj-}!|gZqY6xfLdnCs&kFbKzimTrgCL-sd=Zo{Zx#$`ni+^wx{ku;>h1Tv@%* z)a7y%u$3RKaO{SiuA)E11TNz|mLgHKNFUY;JA^C-J_(_xrv$ z2hBfelUN1T+7G0s1*WV?g-**phw5i@jWElXa}+F?FXsuAahTr~zBf6H(ZZ^^KEkz` ztF%tUIEtyeIL2Mlq2)b`K5kLQyUKr}P7pv+1MVNB?x#}s5$>=v98WQT!&z`H)}KNA zVI$6RG$7zpoZ(nW0XU0~xDxmna~y}ApCI=;H*=)bcV2m;^Czff&dWsS47$GX6uDQa z%htM%B3d@Wbc)K-o9OelDFSsYaL*L7j=U{$rv3!^e=uJE3xzw+P<)EKv6#~GwzP51 zfY09d*spM)#F;F?Ig1t5ti9(M_k!)xUcw`L3I8$>t@yHA7um(MTSJ6L_7eV;gnxT0 mVIyabKfR{KpIOCc`E{Ard5J}QjxV^R_*d}dJ>+8ZIsGpw_25?k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..e021e2ed76c41657de49ba91dc1aefa92b43cd67 GIT binary patch literal 1290 zcmbtTZBG+H5Pr7rltT~!MFka5OHnp4@smm>`puC%fn4Efq>n*a^dA;4r)X}R0)`7+uU#L(4Y0xDln6G+dD1$(H7 z^2??#`TMRJaCs<2Xb*Wu1u;L4j5UD?`QRy)p0eFCQO~7lM9NY_jo$xo?1)vmGHoHl zOl@^o&nod5Vm7V#LQ@_2aSC#ph%|CI*Qzbkj{>=+Tro?h_Mvpv-NYEy{?XPTka29H ztbmmBU&pqYpfhZ7Yx{MRF3|Gm3>kW1Bw2htkl)RB>g8O(a{FyUbe6AT;wHy66~ z=a+ZSKazo^@gyc?cq@4j>Z7|4xJS>W2!;~!xQQ|&6FkVBPDh!N>mNH39`Bw26- zGut@HtMpIDxRwN=DoC9p7$?a{7VF=@KGP$JKkKpi(|^-=)lDKEV|+`?^IFFJog z?h_sU>HK1-^8yw#=M6&V$fs0a`-S|)$CZ0PLJ|2)tZGVW`JFpnuZ_3Xe!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.class new file mode 100644 index 0000000000000000000000000000000000000000..d74ce3629c32d4457ee59d4d54f61ec7368a9a02 GIT binary patch literal 1290 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.class new file mode 100644 index 0000000000000000000000000000000000000000..eb1b06de193d9ed0ceb9dbababbe2748861f16e0 GIT binary patch literal 1532 zcmb7^T~8B16o%hvDTPu>K}5k%P_gA}q{5YkNB|Q|l?d1nz1r@M?U3yZ?oJ!M!fDm0EVCC9Ie1gY2`W5}p_O$3h7!M>v^f?=sx7W{ohH@K(@ z$2V2(NjKytfi~LJK5wk^$n)^*L_A@b-mfboYoa7WS@y-IQrb9%jt&{-i^opGIpwD{ zpO>ZbxbtV1AJzOFU(|#$Br>3!8XcW^)xk0ph!1rc2ru4*9r1+HHK{Bv1Mg4zx=txe zbJl_#**+gX_*5!sHW=c$e2E~ov_}wQMX3aVltpmpP(}G|Jgb-C=_qi9klI8F zm*8pBut=!`T@PIGT-xeSb=7ahzAA>ri(l8K>xwYcLF?-Cm+@}-CZ6x^6sd9UT^!T$ z9`6EV7^ZeP*$X@oq;U<`(@0}9jY(W(DD-Ww9(q}uGWV%N`Cj>0xQ1aeT9TR{L=7)L z+Q*4m`a4K~VGwc5Ac-OR9;W7rAw@exL3W1hEX`xInhi0IiMO~yyM))hJJsB^nv@8Q z(-h5VW;7=jzJYy?Ul9A$5&W!Y@LkHQ8N5Nv zF?-a);#b7}9-WF-irQ&`Mka#D^QBRNunC}G=?*#D(MEn!P kmN|xpQR=zqI%dhv)9ReS0v54ECf&?3R^A~NA{}D#H)=F+82|tP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.class new file mode 100644 index 0000000000000000000000000000000000000000..1a57a261940f2152b192a34f83ced990840cacae GIT binary patch literal 1346 zcmb7DZBG+H5Pr6$6v|NwB8u-7#TJB>CVtWo2`>qzN)&8}e!AYR?UK7)+}k$buhK+g z;s<|#Kgu|FtavaYfu7#F|ptx|Rw@4D;0kx9uMBqcGrg zseJDKjq?34*bGD{lqHZM<%WWoygXqtV#J4*G{R4JSdRHZ=}@W;&#{eOYxt>D(ylV3 zOXV7&t!tmqCaO{iLaYn3=MpuBsjBvA&mR4^@bT z^1xLMzEeLCo@JO$TvGGhXO3eO^UhYI=OwvH-Rm$dcGrBVi-@ra6@UwIdC(b1*3@Vj8z;)api{U12 z(b=E;1*uP`lAjGszKuKGGzXy6p8LUNh}IHKnZ0sX)+5~e1}v7C&Kh^xY#Yg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.class new file mode 100644 index 0000000000000000000000000000000000000000..d0d3dd957b334a86accfc136a63dd02f81539c11 GIT binary patch literal 1830 zcmbW1TTc@~6oAjP+m@C}5dlH*j!=p+g5V8B2|~m)kl4}~eQ|d?wnO%UyR%L8S>OEu z`X4mWnE2oi@JAWX%x-`-3yn7E+|HbHzH^!V{paT|09b%WImp1BETrMC9PY_sSq}Fz z@E`*#8F)xw&}Sakts3)u?m9c0j|q^c1Wv5EjxTga)O0IgDYPelgh1YGGMk&awc&a; zfuZuQ-qNY1I}KV99(Nkc1je5Qj^H+{ai1F&TXh^)=mO3A1g4Zio3?F>8r-QkQvyR@QSGJhw#3@+h2 z&mck{q|i+ka=7ltzE40NG|7ScLEQJ_d=mddKAb`UvPFVHB}hoY2#mgf(Ky{z%i{3=iwr*^Wg;y;WF+p-7tw` zr}8&Qd_iFX4wRq7Dqn@ENO=WsCr~F{n*9!m1J^lqTE#r=C<~+Et;oGZn^w``w*h8i zK$6`cuVO(;FdGMw>;|zA#6A*4<{!Tru^?JENIMqfdOV2M4e}mAKJ);Yi!Dv68{}gw z2#qgIsvG1Jf_y#_L^fUmZm4FMS1mn>`vp9mW^fZ0VF|a`jkn!a+=%^gy(*?ah-wPU>INZ+(25cY+6pp za|Et_jG<_Ec~97uv+nslhEnZ;wQZS><#x=5^o845VmN*$bfxI=rU*pK;Z@i5q$LSH zV7QT!y{F1H-nHQT}t z%q`!Op6xm2_M)knhmPFjJ96{k7FSSp4K?cXuS4PUb~Z}IAX*f`sOwKjrQ5drb|Y-5 zsm+P)RFqyQg=5x4pm>cnM8~yc=+n_p6XxaTX4gmt(^OXoe|nFJDB50|!j%uMT~$&8 zTA|b_uj&&c%fc0Mg&|v>Z!%2Qgv;w;uf_dMi#ntF=TR@47HNRi@unfWf|9>_csBi7 zeJ*5omv|7DeX_&laQ9})^HIfy^)eYG9cQCdhjgV9$Zab*GUN$5YU&k&{11}IQ^*Kl zvHara6%|cED@SAL*(}l8twO&vRLRnA-h)CKCr|sUTh>-w^~N5j|3glSW~2p0Gny3| zUg+C=T_^>d?i1b9!^`S!Gh8}Eb~as=!1Lp-M;+exf>*V7?3-KPSgX;CbN1i}vG0FdWs7m2N`S_pOKON*D1ON(@Vfis+!| zQ_o((+pP!OmJBm`OL%5OKd|B(b-{3k-r@onj?i0t0!56|e1e{%3?^YH&a^&C>m&4? zq5o`vV`QK_V#Aa+WR&409KTB-hDtED4jg-#43sn>pVs)VCUMV@1EoHIdzPFD_gsXl zXi_CyAS*T7=&=>dtdHhIa{b_*WTwL<^v@a{gf_tBEKS-6pXfokn2hehT{Vb(R zU^JQVQ%d;HeG^s!&tRFjWpGvBfr~U-pXLtI0ZmZbWRuzC+hfayT3P6jyjFZ0k0 AHUIzs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.class new file mode 100644 index 0000000000000000000000000000000000000000..7ac8baef3b5601f7d5ea6f6f0788041eebec9975 GIT binary patch literal 1528 zcmb7DZBG+H5Pr7w1xhQGHw6`6KrIxz0-~UXNKg_?k%VGH;-~9%Z4a+|&E2*IqyI@0 zjfo%p0sbiC?A-~aDG=|&?(OU|GtWFT`}@z&UjP=dnnWCn1BhWsFOT%HoWSD*o+Pls zknx0T8Fopyp5@55TQ3>dYlifOBRyqERWj_Rh*2p0F@{)68yJQQ2S&@_wjry$s9Z}{ zpD|4AHl?!aqGWki*%s?kI?7NK*JGIR9S-?n-R5OWR=9C|%lGTHpNB$3bwq~j`RH{; zDa%bIw1+h6L});7Uc)fyf2O8X<0oSdGwwft4xB7HP1h8gmaaR~!91@= zf+2T7?@Uv8p5unK2IZYO7wbMc#KtzaUKMCUr_aw2q6a&u(R`5HjUBfl+!Q7-nL-+u zQn;*_aa>`T|DPUF-6!L}Q$7%;qE`7P%i%@;Nm(EDB;YnZxHzaCh+-1`7@+?oy`=~S z$wDOPJVa-W$(0Pr}5%P)8<-Q|w zk~-;I3na$2A7MN|h3Pf5Kni-iJ&E*n6WQ-cwecePVL_}Obw7>)8snPy)JjB8~Fc0a!n#nY1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.class new file mode 100644 index 0000000000000000000000000000000000000000..ffaa78fe99a64c659c17d0c542ca5e360c2e55fb GIT binary patch literal 1240 zcma)4ZBG+H5Pr5Vv^0kx0*WvA0!S&^6^x1aLPAgyNR>pOA^K_Wy0%NMclCDLqQ6QL zjfo%p0sbiC>|FywYUMuM?9R^2^UO2z>-UeJ09LS4Ko<9gk->fYE9by-c#y*~!)(Zx<%`mbN2HJ?gRE6J`S*l_`#*pn;2g7*fP;> z1fofVhON;p;n8`nVNB}@=iP3%+RH3p{UJ;iYxj1df4HzA%$-m zyrw+OTTy62FZ6lm5#N(XhIr@eGEtXdqPW;k&b&U3m`nsYrMKmnqau}9u^a^_r^0U7 zjy$=kEZ1R+R<^TZSo)8so+q^qqrHzUt7}5(p95QuqkFO0&8?ReTAkU!2)$?!EfS=) z6V+to;4-c_a4_Ov3?mHl=Ms=M_hbQg+(YRZ(lK_aknhGztv=cL;5My%mN18q##Q8y zxA-*i6bkf0z;wSr_aU;QWHXjW&o@c-BIS*1a$eGyz~oy@#pQ@LJx)^sC(FoYOW(o1 z&>=-QNj;#1Yjk#!09?lnx-rb)CjCz*e?{u^ndIkvlW$Q=N%9&&r7Tow=^Iif(1qB$ zMLf6T3R6i`58hHs+Ge=Zmq_|7k^R0zX8RLKpCuxQh&zx-3UhJm^YJ8Ri0)l#(UDj{ Q5sP%C0hF-x4ot)O1F10q(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e3956d537560db1fb17cfcf5fab301cee2cedff7 GIT binary patch literal 1181 zcmbVLT~8B16g{)_gJKcHf}nsR3Z+#hA@RXrhy)?Q6g7a2(WmL|SjOzm)ZN(z{Z*Q1 zOnmSM_@j(>w;L)-``|vz$G!L5bMBqHKYxAy0bm2`W5{8xgb~z=s26dsi2Dqakqnja zn=*`)(J%L(FtDc#<2y!2R%qK4ek}8pAo&*fAa8c3l}oCOrPok)*dLZ(#R((OGPM zZ-2Kzv#>mzA&Z_Lq%-mNW~TEz^km3T8=mmc7~3C%*+F^BxQa>{mr!PS_}_2H!2ia& zCJ1O${}_P{p1pXlmP$JE%J8G~zfm8PslpQdRXNZr!ohVEP^9xH&8dSD*-0kd$LT&v z`(?6DM0C9J8dHR0NiDQalb_ShXwTQafqhOB%+Oj$jqA8Z=Oh&cU>0+v`}O zIG@Prpbvh0A$T4O8F-7L9l{i9^{;UH)MKf&L4*fshM8VeMxRJqOeHzEnKIr=>s+O} cmMHV0#BD6&4uPoTyI6Sx7EwP|$w!9jZ%LjgJ^%m! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..baef015eaf7d1f03a9185e4ed6b0faa47f558050 GIT binary patch literal 1649 zcmbVMYflqF6ur|26;cEhcMG&!pnC zm(j6EzHO^W`q>T%`>qA^$pnoDLN|ETMoKr3x!k9O@I}j_Q&(#nM0NqQp4yO^-*de( zx?8DBE}K#Ww#lvZnp$}x@Ql{dvnJvl6bIty9RSStDUIN&*OXyW(>3TB-!=F!Sq4^> zR(6e1wlrU3G*VGoK5mC~8SM(p(6ws7p(dae-aE#eZ7K|P)$x7ZFnhmA`^t-XD>Bx2 zCg6K_I8;cVygxB2KSDL)vuA)1~>|vKHcBVKb#(QI5NVOPd-4oRhmt zAP1BNjF%4k9mG)8v?EV$D%bg3PwqDyIHQIBQ(yNy8OJ7aTBF;4Xp}~GV)L6@k1F^e zF7~g`iJt9A)CDjagdnXakuM`g<^G5}#@K^zVX7x^k<97XW@rc=u*Lgv zykCWX1pm>PPSDAhbc)728mH56Pk1y*Q`o>)L=w8|B#mMn0TdiFX_702Ip8@1P>z*h z&6mFr`OaE65@k~NDvZC)uhG7=+ks}EMsdv%5f0ZU0 z6CeBm{wU+w?FPJ59^8kyob#RYednCn??1kN1F(rk1$nGbAcuMh8ztN+;V#3Bm9Y|G zN5)ne{run&1AELcwQIC>Lc5L#2eLp3l8-SItcVT*hS}yDF%&!$y2sltR=RheVX-yP zPDQe#tm=kxM{DDRqr8@3H4QlC$5F_;N(Wq=c=?Mc+zVwSwWB0?Eh0%o?GaHqmTw0t zmO*YLp!h&(<+d4ewe=36cTGU(>88^1=^*OL_)rjaBGC9$m!RtCo*DD*NRgI%&93CH zduGVxkrbgj;(_ul@5ja&--LX)#i?!;2q#k&Es`K@BCgz%E)!O*t&i(L*`6TgYJUR~ z&4ppoREA313}RpIt3>bOIL1cOWQL8id$;5J(pnQAzUxcUIFj|xPLI$Twy=M&*QA-R zoXwD-7shE!d<+xRy#BK|kTFC3>|`xt-08Th<8n^oBC3-(he?L5|C$v8|1-`vQAAJi zmoabhY_g*os_BzfhPTsyLcLF34wmVU$%Cc_50_CyiOywuiykJ(P7>)pMfVxn&y#i9 z((%Ge%u*an>Y#Ow{G4`1d!haX>|>f>p4MV&Y~T`|lT-x20v2g!M0bVO--AEF`#??) zr@;@$24BUsEO?vH9>o;v8=v8wQdd%IlL()r8Rkc*j6RXJluGh&J!QO+*11M?EmP(t YiJMr#EefKNZ)5cpn5BNKk&g_upHW5_S^xk5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..5ed2667524e7b6da439120dee71d4e9cfeb42daa GIT binary patch literal 1684 zcmbVMYflqF6ur|21yTih3cg=hiZY1c3qwLg5=f&7#cK4^ba!lr?9SBPDN%owCK?kz z_yhb=#xuJW1WHY8(%G5&IQQIpX7}f>?>~rWkyZvNPs;<8qkC?-U!VsCdRU-GjD}+w zDG}6U6f2`&Y_2n6TZ~RUF*>$F+nNa4G7l8@V~ldXu#(Z)iisM0*Z6{46-vGi>kc+6 zjHb5R+SzIF{q0FN2XRCdLlc+cO50k13VbFuH`ufpJIAVaAwKyq4yD3f!z zjQS(_uB{^JXFDY9hZf8u2^tTCZt$v&lx`sNevcBu7cGlUU9Bw;*#XR2YC~pz&-Kda zUZpO%Y)TQ>Cb!aSYUPQ*Gg?c}nuvE$9EhWL05IF5G=i&MQ-(=R6dML!+z!&oI36&$ znIAUwJyu%TRYuv;Yz^ahVtfP+Rg{*`+F@NrI|3tilQ5uI6Oa<;jxlGO3NwG;+IibB zd;2~4%8Pj`GS+w|;Css)A}gnBRfL=Vwv1aK;-oAzq)io=F3p~-cp?51cCK_%l%qci zxZ^#J0ovV)BRY-(^my=i>3FPz9;}*nZ2?u6{sKk z0leH98iWT-aXyXnP56iKACBn^jl8B&8uMtJCg7g*=qycP178tI=&X}8jOP%b;5e5i zxl)(`){6k;crrZmNNXNC@vx4I_Z zpqWncDxx#U=_}8DrOZL;!Ngj_NM0rg6KPbZyrVXmjD%qzr7lFWM~T$C5}BoPHzL`i wL^Oz)6N$JnXJ{^I{Z^t<84BHobyCtirn>+)W`Bnk-%tkP#L(t0+^{YE23P@{2LJ#7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.class new file mode 100644 index 0000000000000000000000000000000000000000..a348b33f060099faad132bc122502dc78bf9b872 GIT binary patch literal 1283 zcmbW0TTc`*6vzMF`!35xZh{w3L0uN5YSb5%gshT4HeducMxQ#fbt##hVyC+SKb0mL z6CeBlekkLaOMoRKCeA}UJw5+(e&@9P_4~(90FUsnf;^VX$l+c%+%ICK2wubkhOs~z zCA^k2fztlo#!Cja$uQi|eqe=fTf*zfJVgmV#*pua28QwGf#?hF3BSX4tWkdF8N=+G zo^MrGwp5@TPp-pUZtIJiE`^$_@CT(N??K`2=_LXSe3YgyQtBUdcTDFd$0i2KW{h~ ATL1t6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.class new file mode 100644 index 0000000000000000000000000000000000000000..efc2a3ad95c534ee031490e37e1b4ad7dec28775 GIT binary patch literal 1869 zcmb7^S#Q%o5P)YBr)dt7P};1oCBO(;eT^saw&oRO!C;{WFn6(^cvVhAJ=Eogoca|d5J)OGbfho&xthzc4xh=qtz2%U&X z7B~zAhtp*j0O>u)cMZD5M7Ika{hAl)2+a04Q^TO1=eX@z4IoaO$CC7J`zE%wH_Lc| zuKs(6wl@$+;XP^Wx;5%%;XGW(LJsm-7!b>dSVm!tz+BH8)=?u?eAKjE{g4`*z@Sty zN8OWmoxKs02bb|rkVJ@nNWd7RAdTM{yfrb%f+9#zE}&e%_i5A)cyI;=pTQ7X5%IWn z_>UFY+t!SX#i94$EQVn{9bxB!q~k$Y3N6?JT*q-!72gEkiJ5OeK1-^Lxb{iq0$jrH zY~X-(TtNxD4imU`2Y-RsCp5<3DELui@HLoh2d|-b3}gCcX1_x0XzR4pRN$-BZ<jXa%kNrzpWCk5x0=EUtd8`R@A$6OU9&V&=&C(_p!Obg z_+^HZH$zW}Hm{37G+bWxJYN~SfZ<%_zTLGCtb?{|HH6o+?5Dfd7j1XjCdzYc}u&16J3RW)AIO&&N>bRyEzTfM6pooCaQ%^hF1i9x|IutFtVt0Dp& zYpNz%o~=Sj0V@OB>;Jg|wVpVp5*q}a>$Or=j^Cspb5Ri2_F7g=N#V7~wK%#oWkrsS zQ0WS%HVw?gy6}YBU`Q5M>I}0L;qhwNZg9D0Q{il&pNh3qp(JW84 zK4s)-tItp%kHaKmwaigQTCsh4nIR|VtLt_ru4wg$(+jFb(~nv_e+b>L6`fV&un@_{ z>fP6s$kzN&I($cH9h@4~$%{Hah6`il=QunFd>QvXs>*ZkaoKpszUiIa?Fv0Sr$jM4f z$+{5W1Qze$CEBHQj_#g3+@(C@-Dz`{>9a4>G0L5QUNu2pGvGZAuag5+pa=JK6!lDm ztGQA^X*@#!7X2Ch)1}8?zZk^xG)@@f8j3W}MGja&iB=>ayh&sK;fF~4JaD)=^zd7_ z7$4psRtX)dbm0*a&q8O7^$yawYY zlSNZYLU%e(f8YmX@FSJ=ryh!namn8^zHBZQ-1~(40X`fefyu#yf9*j_Kh@7ixI9b( zlY1zNMerUH!X?2ppn}z?FVo$z9kSi6yR!}Yr2j}0 zjfoHb0DqM6%x)E^g~mS2_Pd_*o%!bHukSyIXo2o$DNVO}DMgF=SklMs4Bg4l-3;Ah zG#Ch9a;Gf(Kzi=8%{4~s5u?6U&kYoJRhc`XNTHSfF-C^V>w?ijsUplbRj+A^n&6JA znYOe7v*CNnvpmOaE}6PR=%`(>uXf)x!~;g7PeWJ9x+u#)RvfY7x}M?+umPi~(jIT} zeRIF=m=)>TCjT2XU(}s-N7RL@(8Sn^2=w^kZ76+VCu3eYTLhLb8@e5%+}dHwusj=_ zhaw2m;cnI3QNDDmXjeQLcSRww5-LsKSdH4GA4*rMWk$*3OqtO@NxEVytXG7;%Q2P4 z@hm9Hp)2f`(@-^uF{iuh_MF=sXql=|@u-W%neJ8ps+|e`G*~MBf4v?p)zp{Is2^00 z2-=UI!EX8)JOe!D(GW`&M>;#^-<`# z@aPT{+OF&gOED@$F6o&&(R-Bd_3qF(UTYe_88QIaL%sN)#lj~j2M^F;55OM8cM#sb zfKJiSOFE4xXtkobD2hiN&@cj^dZ_GdTs9h)We~w+I7iXe#Fycln*B!XbA)>Vr)H#s z7jfp}1iD0Huozti=l0?+l=y^Tf)0w;Iu>7{iB|D4vJcR0n1!XK>z>% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..001ac5486580a35c39d6a50123828547aa0e4c4e GIT binary patch literal 274 zcmYk1zfJ=&491=E=V-gYg2WDEv4qqmOe{=DNK`_sPU_yJBu;h7o%(DHJOB@cNDv?_ z*&e>1{C)oTe0v9g8<;mRZD6Kgwu(b<`QCX}aJD1+N-Zy(Y~uBnMpAI`G)Q)VpIvgs z^PNb{lwFjh;Oe0=d)x<)#>pD#PsNwuSGMCow+g00fm1nNJT8Y`v|+tzxsNfVtl1AJth_7Qf=8k9d07SF0z+R# zHM9sLD;Y}1%!}ok%e_I+7zIEq1qYKj74nrX<8SW?RT%cT(%%jv%xovoP2da|Tk zt>Y*1n|HsQVea&{7d=k~fw7y1ElHHqZ8ty+oofF1vpP{fV@hkQWg5h((~-K~pwXkz zX|3D3wEY;xrGDfvz%cxKM2psnLpP@kD`%X<6I($G5GVJAZt(TmuJkDLNUTzZSK^gY zZ{46^k`}LrIA)N*IC{}Xa+XFffpbVXq9hH*?;)J0dx-3L(hUa~!G&#HB$>IY=o}+E zr<>88E*ycqj|0c)bP&KJT&Atk9}FbOMa3NZjdU0skn>@l5P^#Es1H|#tc2F MqFEGPf(6L^0ErJXSO5S3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.class new file mode 100644 index 0000000000000000000000000000000000000000..e20d28bb6769a3f0f1f3a4880693e789718ecfca GIT binary patch literal 2420 zcmb`HTXWk)6vzK-TXveblaO0;A*E@cI0;mx<=zrV;-pD&)0rgAFyv`1Z)0_&Rgl)k z;T7Kb0PxN$3}u+%0p5Yn#Bf%U6IoWw3!d?=cF*m%=bYU?|M~5A0C%xBj3I1YK?&P> zc&LXRJ?!e?Q3;=xP%Ggv!&o4En>$Cs4{T39-K{dPM+{dtJsBu2)e(1E!XT&m$4FmD z%Rf6+yzYoYTRDOucf7$cyWf(^cEyn$*d$t)(o5 zRA1?A^eazAVS046>k)E&QS%Y9y;uz&crD)&x_21nGD~w?-(7~)!OgjDSt1BLKQ3lB zW0&0cNITXwws*H`^z1ARju2~4WkNDsp&mPZ;x~j}#%s7$#wfLG-+lu8!Nwp{X`!*RA?-Qn>$#h?{cJo6|B;V9zeWF zW3TZG;P|@5aVG87ZVez9W$DF9p$!!|)#7&j2yf zAU|Y+e1H$LK#VlV&jj+~QV`vE4EHlZifNEPGC>|>gA~&se-X&v13_~5DD29$@Gh=U hCw)wCcLYAcIyPuY7jF~QV;BKO16&I*8(=ZO(!Yul4Wj@6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.class new file mode 100644 index 0000000000000000000000000000000000000000..c7c26c942fc38056e76ab63e489cdf24183fc9fc GIT binary patch literal 3204 zcmb_eZBrXn6n<`A2rq%A(1O%fTWf20X;=F~)glT7Y}ynmp_GC;vq>(nb+e1R8wB;U z-}P_kI6Bi#XX=a}?TjD&0s2oIpSxL_WRr!?RA$)Sd(S=3dCqgsxi^3Q`}B7Jm+*Nv zdQj*>HG)0Sn|09=9d`G@+BzN_t4Os!~G zWleu>)mAI!oGBF_f+Q@xB1v%{o1c#SvT8W89Ivs@Y&cTptPR_#`1FW=B{B;~D$?^I zkAQF{JTEXPt&+31?deP)w@@hDWe8uW*!m2ua}m}Q(=ketR5E^|TGca5EpNCgrLKap zY3W|oVP2~t^JFCRy3CRKQ(?L5=Q71GNq;ENr;<*kNtI2(P?TG9z2Ii-s}++$x&wCY!JA5nB2_{ zK9W+YQ;A(`&9Ot-G&X0a+Jc(n_+hc@e*VT3?5b0e^M>l#lZ`h*L!Vt#yCpDo@WDS_ z;;HFAKQL;09C=ODRtF*`=W}y;UUg>=ju5OKilE8knb+I)qEnVm8eb;T)pubjrWHi$keS(ZL#=JmUu@W^QR13 zEBM#E@wGY}afUwvdLWQSie!7y$L}M&A!EoOp>p8(7{?jDk8^g=#SmUu!!WH(F0d+u z7#xqwo%dcH*iZ}K6}1UpVu5RTw+)ean26n$$a{Fd9g%pL$TuYNZ6p!3n*!G{*@j3W zOys+^L_WY&J0giNk?%?5he#r-dIUbiM^sB~%@X1q14E;akbH)|(cjSV;0aQXxzn6c z)Z$P(-N!fZBWw95*6z;@6o&%Ir~S2}KPbW(;@-e4pWzbd3@7}w0j*v?bC?gDn@XTF zobVq^_*rDas^|qi#?3ZFy23>MYD*-CTkVK+g^B!4BL74ZQB4-ZZHg2_-fz$g{JO*0 g35f+P;x32m@=vg|jt&?7E>5^O<>Iu9b1t&~0htB{1poj5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.class new file mode 100644 index 0000000000000000000000000000000000000000..df500216b3fff70ce0ee99c3cbdf6c469b64b040 GIT binary patch literal 2388 zcmb`I&rcgi6vyA#UfTgjP#^?CNkeE-18FvG`a3BtU`U)eAOS&DIE~j6yl6d3cgK$D zt@rlcKcKy*QmaZ;+jG@(`|niw&hGNV>s|L!BxZKz{rbFlZ^nQ9`|BS>^e$})YEv$?Y;Jl}TZ(`tngd&KDCnk#+9rP||8TNrSv z{}>}f*~$@&#%hPW!%c_F19L}twmi7UXnMOXmE971wr|%Ru_C3bxPo7w(apf1Yj#_X zS+`}wYUSS!eI3st0`K17oMS;=koaJb`_OsxG$vR^2Ubkh|S=PMk{?=#TL$An=&ds zIsMGvx23I?8D+~0dpP1Xw*iHbnk~g2YZMfII1ho=#1 zrJ{eTaj6^}SC4|u!szJUMAyODxeE0(MXtP{+hQ8t(o~G{{;GC2)9WTy=xY&X*Gz4b zncg5V2XkQ-srDLS90>g-9f#lk-C^jS6?hmrXRDzdx9wR%HwvTKv^w0@H<;1V;AUL0 zEaCgE7gg>*S~t{=bd8PbdJPZC{NMD6ZSt`?gg-6c%2XiD1ii&7I)Qw7=5#1HlV;YynAm&liPNww7&{vn-)0BJ>nS<0T6y-u?h++2mTH$v5G zP(|{Q>bVHlPa@z{`lWA%QXLb=iSaGCG%+*G#^Nu;e#A$H${6#(<`ymByA&$WA}wKs zXOG^-*lYX~WnRXN4-<`V2NAXLGD2lA=NFfLrp#IBpZD0i3Z-8maY`2`6lg*qp1t8^i5+I5*Ag8B$<)apgsDwzST*UAFf{C#uRG;GtU7=^&IoXVWQ67hTM^+9qjN~boY!BS=a4G zu13vs1GnVb#_knkxdU`-zb5Avh?DKy6BzL1XLZYy<#t-2*xrBm`RAdk-$g$~}hBWOxz{ZMNo@i*$)+~xt zVplbpz&L|<7840%A49a(_i!OFOP{WrwUF$+4x^`8<;R&@wAfaNc*H(x4-txboKm%K z2&_&&h0sde0Vb~MnKI5FL7^^fkt0E&TB?pu zQ;2T0cUc7%n0-PQl}c}_)O#uAimcbU*_1a7Z=4~N)dRwE8%1t;Uozsql6Dg_y-bx)RJNk!tW4gu`A9% z8_oc62BJ8>66ZJK{QhK|cZsvqwUP#-!v4_`?NHd|?v*qc74}aG`&Un4Rg1*1!b6W? mRd-R2zux2ORf+3Z!wpW^H}4~V4+$SxA18gB@o~<_#eV=)*0llv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..11c3d0a37248929aebd291c3a31bced812428209 GIT binary patch literal 2111 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..9c8eae4860f80b1ac2e803f3f8c28fd0fcf5714f GIT binary patch literal 1214 zcmbtUTTc@~6#k|cD&<~o;$1;5MH$dX2obp?m@3+0qw#6F9n0wMOtU-NfWJx;4T&bc zn)suPXSPKM4ZOI?&g{&0&Ue0Z=FI;7^Zh4)M_9?D2aCPP;z14%^GIVchou~N4$BO~ zkqnjat1^s~(XV&67}zt0flZ?$E3~Z&KbBb{at~wZF=lVK9+6||gJ=mJTjleTitH*w zZ$&k*bYpd$T&BvgwknWS6{(spH?%fZSW-d}W)qh~ei-(vgIo#4n4V}Tpkl$v6tM@ zFf3kPzzxrnQDnmXqoz}vZMmanXzRSN>}{_TpPk+961B|q<&iqp<6S}>Ky{)*Huu81 z3>k`-GnI|8rw2dMMc9vVO!Q*_gAAjm4Z0DA;>dL=!;}9#Scc{E6rKqJI`cCPvBFRK zpq=7aqD2{ANv@mv(^b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..59031a69cb3b6312aef17ae8f6cc677fcc0035d1 GIT binary patch literal 1164 zcmb7DZBG+H5PtS(d-erE#40c13yN(CY}Ah$41r?MqKRN*;-_u9&^33v&E2-C{whs0 zCVub-_@j)o*9&OU61n7dc6a8PnP+D9*Y6)c0X#yjfDG>EF@-fB4}4U7R2gPt87UDo zWfUu;-|p`+uon!|J4VM=XxkJ)UuMaH`xt{C3f&P_GORaRk{_R#0he7V0^23oGDF@r zk>rEN{9t5w^sy(OFf6?3YpX)pRIzFWa$9R-g{6=&!&>8m7>FSsh5>IW-QnU?%io1T zJ&>W)mYig?2r06kx@O2dRa)6ChN()mN%|erA^l84Y5A%jwq$f9C>XJapU-MoIEsWUOhMz!BS(u~j-ro~mT!(54&c5ePSpants%ld&;q18lUN=tG4UkxmDk8w`ClgDCJiDAM4aMySHC&&>*dz zk4de|TZ_zJ2ZFdSkWBO6f?}b zig9K5Ve)9yCpS&FLr*FL>H$0~A_t%Lm*};4$kRO~P3LJk7fD{Ge&>s3;5 zl8j`w_8sg?f}N)|mt1b(8tt7IGC&#ENiy8P0?^@^CYWxROv@A*);Dd0FB%)#WZ7iR~)xy$6d? F`~%?BDL()J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5914316c18d8323431ccb6980566fef47319f5d1 GIT binary patch literal 1783 zcmb_c*-{fh6g`~{2tkk?+)xx*gkf=CP*kvDMJWL(N}eW36NZ}1;B<#VU-aD%(9h5+ zEvtO+1NBj=%sX)sk-&5N5^s4QaWSptYPY5KGUkY+kpgpr?@7R`Wdj)G* z2aZ>`Bha^0^0ZTwtB!KAuAK8cU)!3AmB3IKuxsrWT`TK&dCT6vwbqL6yeo^+(@YZc z>>>*!mMfJS1Npk-1Tr5jQ%L3IhFx;Y)CA(`=MNXx1d`+%=(LxYy8<0G?9!f=1sO1N za=8W~rUV+Lm#;)L&hIayQ!tmfV!Kt2a4k{aq_ZMc6?ojkO*4+Ryo}wKHQqk$TQ` z=M6}zXHqGS-!MMS0hW; zUn#5FwV0eWxbE7#doYu@nF*^}HZ!ccOO}Z*I7YZj$2B`)940V!v~lKgIqKvGD{r#a0jq!O za3y$_=m=vHqhsF?sg_QLrv(bM8D{7%qblVMwUJOBdIV#2h(r$(QFV!2!FW9)(StymqwqM(NMugv5a# zz>h-AZV~DYAz{hic%I*Q?1#s@djNabY+)AbO>8vrk=%4#Vt`m?bX zMNGe3WQ{{i437W?vHDxzFOrHBQAkyIr*jO!{% zwKZ=xp9_eW0z+%oq%JhB9>#5zX952c0{MnL+H4Axs|_W0_iRV1eHF%TpOzsR*+j|C zBf09+c0L@c#{yHewsE?p>N?epSgjaiUFg^@6_~3Ygq`q69<^fG(55NFlc;>#iq~V+ zQpT}J&V((+{#jvx!V_(@TNdakmFtYI*(RgIRc+MkcB`S1osg{r#;P{rcp-=6zU$1n zea+sh=gwf#c6>}x9wye=$i{xC7s~neX4lr#`?g9wuim|5CpB3p{f{cW=?QSLbS{&> z)%3&WJN{4v`nPR6iPVPngHE0yx8#*2tBVz0i6WJzHtC*K`7+tv-2BGodX*Pu_F_yo zd*Td19}wuH!iQT)QzZhGi!0Tvb*DFC^i07)jACpM0~i!|cHaHG?Ah{dcmZV`nmxJI zI8c!j7|&eV%I)mg=#TzZ;VvIl4m=nHm_`9be)sad1n8rmbhsblet`B0|HCOp2oatx z*Q*RkT0xtye1rI$VaK@^GUpN|`0cAO0h72!D{viCT>k`rLGX#e0H@%m{{&CtMi;!y z?0}d;W#KD=)7Jf&_Z1sfvkH^PS>5)Y+Dt|%z|E}Vt!%`3&UKrWXB6&GmwNy=?iHX^UeQ^??Vb})dGJj@61QHWD*lf>KsFvE-) zZkpj%7PDE*WlZLp<{*1TrtCSAykm&+} z6V;dYs=a2dd9GD+RKv2@t=1FIz2izxs*oUQWqXqOBVd7os`>LW2<)Z|Dr%8b8*{G& z#v?e(wN=xqs8BYg&)C9)MCajp%lC=C=)5NK=%&!BR!znYmp40PJ$tR~nw|ggHF(`o zPBJ^FU_J0usV|jyRn2KLtEM>wicFoX z@Gdej^^F&#$ehU$6QzUzlWc@Zy2>%uh25#x2!Xr2#y8_dP6jMTu=N_|7_+fh)Gfa* z?>eSx#d|$UpE1Xw#1YHBZ97}9vp2Qhxd3eue&XHn&D^crsqz*c-8w_Zd!m=2u?P&Y zVOAdc4e1L^Z4I@cb+~cQ#(EL+*pEN*7{QJ_3fPrL5xeu)i`@dV{a%4zZe4-1ag4h5 zJa+Y_o(==ApK3Q(E;t;>{ zZ3hxR!WC>O(c?u6M3IVuMg{6MqqeHTOD=ZRs?PBTCLyWVkX_cP$>PcsS=@ z#cb$kFHo&VB(K}9E2%@ugbw@2^<;}VQxjBRCGs|L!L^)`-A#E!p_&?VLf)%3HRvuS zAGQSwXD&@zRMmaPg#@yDvi_z9aB?#&3g8%b)P&eXSLqP^kgqKGSc=+s_(A6 zj7`J2aA+td+o#N06*F1+SF#dDP!KrykLL;O{c+6C^_<_|5*Cr+&jxrq$Rfvnn6nJ> z9ErYIwneUN4ssy3`ULSffRxx47z!-$)n$xwRALx|FotpV8B7f9B&OIGxi`&c#-scJ DP4len literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..855379e535753b53bd29f5d956e736f43eabf38d GIT binary patch literal 2082 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 TO@L-*F#8fBqT@MYTqyho*Zo&) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.class new file mode 100644 index 0000000000000000000000000000000000000000..f7250cc34c3596537d39a17e35fc36648f564dba GIT binary patch literal 2390 zcmb7GTW=dh7(L@l96L@3X`1u`fws^(PU)5wT4>S~Hy4`V))1!=m#6W1a5k)W!|pgr z`pyr4zX3uZwW(Ld7QxboDl8nk?H7l(l!=x@+7v4|dhO!0C;ar=6zSazdx( zs*>mVT57_D0vF3Wa!>AC`%TxXIbPk89job(0T_%2vB>!-4v-vC7KUWVT~$(vo4+G~tV@0p4T+%N@tQ5&u7ZO^f#Yx|z3Z0!eDoW&$De7gx|kAS9g z)!tUk2-6g$9u**?yn4G7nUxn$BVnr+YDc%UVwuO=n`~*vwaQLt3Yx7t4NvM;K(g~a z=7m@8?jkegsvRhSp#{ft^rAqrFuO&DOMaaIZttgmoWp`sXj|LK~Qs|ti!DyC6fKa zeYqQ#`SwdruiJ3H71(OkF^xRgTl^~qUtsQN9hYodg`pqBcf>KOZ+pkS>D9HBGB2tN zM{f!h3IvKrC))6R-Mxs$d-LTni(($*cr%YFOy_al4DaE6ffL3fXVBI8it6TZj`BuVR;9MX3q@cuT5^1=8eQnlBXg{9j@Nz`R1nfQgAwHU zJj&}Yfia{EWxh}FeT4G~ekVhmq=DOr4VRFlA!!V!aQa&&IcwuByiN0rjd$>FJLnvP zxb2sNE*ulYGLg*1h|;BADh0CVPYsG3=jdW_7M#3}PA z<_{LG;zN%A4}OfqA2cS=4Sv`+_!_Rq!He`xFlMMY_XLS9bS_$z1gu3FrrKUHyrDJ| z)mY#oeB6gfvX@A+FOeI#*^fxFm&gH$JQ_&Ev`65RzC=>JM1JZ^}A{CkTB8!JPJjx@D`5YE<;5jTZ z3`H_j!mG(JQaX6O^_+oiGYqWjATlB_HQ~iFOF;Hv41G~tkBl<0kr8>9KZvH_u~8l` ztH>-f^g3!k5GD>K!_GPNO1Uoi`+eQy@<0mD9FVN*L+(Oj?(XRG*^9grO zgY6zQ(P&|fWS-Vs)L1m+T`!Hh;6cKoK z*#x%&s=uk|N>xS;s)8hPg?(u{#0a%GJ9n;-WHsOz;eLD}8f^wnm(l;IcHYr(=*mrH zGav6_yI`-MVgBN}ueq*_A{{1o$dGN?o?>Vv_0QXCd7b!dZf%sQH>WO+)V3b$B5D=X zo77v4O1LLOhSJ4IRjo~@UxvE?`!R;`ehi?%Fwz-!y(1AuNyTikv`&zUlVl{brDL!!iO*G9EjqA>Nm~0`1{CQ!?HF$0CV^PzD*b(| z-9+gtQom3r{XqKdF*4tfvL~NOm4<~YkOW>4;TQIeX4|F28-w^PIE4|M$bs0H#px zMH(9^^x>{*K32^qs`*qkpQ%PyO(BV5FH+b@qLhS8VpCwik+z{%)}`$jmU%O~C?Kv0 z99XbS$JI@DU9Z$+f^O7L2&AggarCmxmIMZK_w*fItLSD~%e%H=mM;k$S*w|@QI+e4 zV-zZK-ZU*&cWK)ZIOQqa*X~ywR zbknyOw$bfKvm|YSOb26mPtLc|T_4d{5E*mR63{x>2;Pjs0ZeF$){2(t5;yx?*0@`N za9}MoB{1w;%Wumf15os%cCiDbZ=*rWw?7=Urm$;{YgJdIt8>2x>IqVFjf$2t9JRBl zyiw++)ogC>m8Rv{PB^=^J%~A)>s{EL6X>2bOv9ZMh>eb|Gl>?g61^PE8K%5ms}{KJ zIx|w`tyN^o>r8x({mHnyWe~Z2NKB_zsb{jbZCkEYv??mI{9PkUx-8vb4_O_GOraDoCq&*t}N<)2hMhS_BP(riMffAD5MHyjK z{P~756`1K5o+v#ZZiI1)S{As}DPU1*ySQo-_ez%aHb_eE76~5`2lB37{Cq{<_G|NM zi_m_Kio8{`i*ngeM?l)&)^p0Yz_`cI_F|eZ7I_g_!L?B*?jY?4GO?Up%JEV?@oW#i zG+13cT((zjUPNhVm`Gy?!)YAF%V`|Lt7#m^>uH?C8)=-zXc`%e3k>Z=aNf4{2kNX9 zxX|vHc=k!gV|(vfUoG5|McNwnrVLBVd!Gx&m+IssOCP^H__cr@yo7!n<{x#zo+Pu z0c%wo3)C1%BA)T^&wAJ)^>chXUh0@&J4q3ZyE_U%FE>ON3seBP{`^s~a?o!g3@h9lobKUFBZqcFPSy1s-HtX)y z(~P$ttYFMWfW(?X+(?jjFc$?9YX

    AYZoyQClx?8CN1e;>{r6M1suYY7|Jk8RT1n zeAgC4WtqSN79&6s%^=@Lf-GS<3MA1C@{k~p+JdNr7I+u$MSyfSgZvZ;lEt+sknU!X zUkUPCTM$({0`DUi0g`M6`6Ci!1=piMlFcB066CM8AgWdcR`CH7d6KETh8V}dNaitm zenEfcN2G2)Meh^zs2PP8^XjOdJ@7Y@_y>ddH-tFiSHp*%tQhpGeT^RSoa(|2ukI)K mbd$bjB-Zf}ZgI#HrN9v7>3{Jk(MF|1q9EEP$;r09#D`35Rw`W31EZxYugTG$#xfZw+)(j0eUr> zXiWU!1$a@$ceV@F(h_abna+HtXWscH{rT(r4*(DFJc$?{ClJLGHO#2tX&leun2lpj zpvRStp__T>xQ1=L%DoT}F9o`mY|Hg@%ggI#RYsXgeS|=?U?1m70^_R%sqK~RnkM(9 zZhHHiY0`?eBemMJwy4~;-yX_YfuYT+6qDS73DYK(Fb?+Hu9y z3WinE^i!+0Q!$rKS&^2J+)r>nG4m-70Hao?}>LI>)vGYlkC` zs)i#=;W~b*B=_{HSw9xD<<=KBb_5a?>AHGZs*@$w8oy(6hGls30^!Vfo(xNNi6y&N z4NI<9D+TFn>pYNxu!|H?r<7a=n-Oo{;0c%7DrLDO@rBS19ow^uwyC5G>Ti-Jd4V=uhMQOe?b=qi6-8}_i=@UKEtgSArN$&)UoVfI7&U&bHDW>^D z+7v_nSSIV?D~6JD@T>$=s;WTt{B~I=7I}HL6Npx4ZQERR@4z>@l3QM7_uoFhLg3wd zmXJd677sU^l5|qIf~zTX;X(?1NT)E2w7^2UC-cvZ!1vlvf1_|9i=IH*-!g1%%YVwo zJJo}@$%h_;KpYWP??8gTlY9grbaIDeTz7Nb$+?H$i!OR;AZ=ji_YGlX=*Pe=264&7 zke}_uMaA_nBV8`nUEMW|6a>F>U#HoJa?fx1^vUZIWo$_QjI-U1}t z3?f^COd#6|B-{*gL=dMfh>}@gvL#5Q8RUISkh`rxBF!Kl2=ehW326g{n7vMh|^*o3f!1f$4FCJ^=*gS-)eOscHlVtJrOQX_XVnlUpY;qVIY zd;oj|RKL1??-uI=GSZdt02ljz=&~vPoayyoNq_sZnIh&5`NjD@&%C&ov@eQy*Ch+=xn}V_dupHa% zTFuZ`ZkNWHW~9ye^6S3xWhXhLKhu#xs9Y0WU}odwTcIa|!0yU=hrH&7u>DXuRzn4v zLB6TF^z8eLdMTz}8E3JoUA9M%-E0=ef&$`zk&=U>i%8&cKmh|t~ERIgd zYqKFX+rsxqm+eKgdL=Y_|ou{@4g#EZCC#2lV1 zVgZXqoY%{>>#l4QcHW4TXEn{uroPq3 z2p4$&#=1B&9PP z*FH1SGIhc~Z-TsFz)xUY7+U4%&$4m7L_3SS;GV8Ng!siczQi?SgtxH7XU&@ico`M$ zyoXWcdfNE`5hd8H$Ds>GdXE7egRn5Pio$DZS54^z zt{L`mBFQ+BZzdACj#nlTNydqMMqj1x)4iTp5;$c@QFQgI?blE_bw zA@UktXSFnu9VAH!Sgbxk`Y)8Ke<1VOLu3!xX-YJ;q-j=(J8+0Be&xXYc7oz!RPr~B zttdxx^(G^{MNtB8n+dy4fOi<{s>DsK;9V*>u&a3Q3#0;m?6DBwe85xrK8>iU{R=OA B&;kGe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..5fb156756d1707abe36dec6f3abf13dc194fc2a6 GIT binary patch literal 1236 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.class new file mode 100644 index 0000000000000000000000000000000000000000..2bd85d939eea6b5588c513bf9864bb8eacb3de71 GIT binary patch literal 2125 zcmbW2TXWM!6vxlna%?9C!lmJsQV0c{P*|?v9!PWPgz*3qQx5|V?OIyw4YJlqvI)HM z0pOhv0FUiVJDuTy55R|F`d>+D5+j+J`e83;&z|!;mz6(%`S^*5F3>NdRHWNw8lgL8 zm^Z`EW>_fFVv&}Lw9IHckiHUbL;8Wz-mfc*jM!a9I~KGTgu)9O!tKcd?3o{9RQ9E< zx=MN>ql>ksUC~wU-JG%zGQYQ4s_L1CH;plyYdF3gR4CVI!Gi_7WA$R zK@*PXhRC2{yo&%#r1P;1Hw%4}Lq^w4x;8QuO1teTTe!CNJZXp8=ZO_#WP@+h$n+5R zxKOv-vJ?4*!;+JPhb77-Ro~>Ggj^*{%a;NYYc-liZYocObByxU=?0_=+5zpZn)2km zUZ;t|3Dn7?MT55?&@b30LMv=56z)=HD|kWAjqA(1z7DmmUDF$@`UOZUEg5bp;pOUd zrk!CeRSCA4nXUd0D<*VjL$8)hpSnt#_(7iXOjN07&qA!qcc;FVk9@K z(Yo&Wwp>;w?|j3H%<@G zK^vA1<7CpN@978@xby?`5!2WD$FlVi{@41)v-Hc*MG`Td1TV+TFc)V2A@*k!&?$@~ zk#Lr(SXW{Nnx+}-&=~X+#_gB?qTC+?m+PsQ&(PWA@*J|1Gp=S%|4q3~*Q1g2H{|*E z$ihUdmAE%(lTo%A*w3Ya|EQ-vGIs3Q`yZd6x<@n+{SK1bGjT4?{t6bR}wrtI?AVoJXr?? zio}$tOK|4SaK_BX24d4;4ekk5#;oJ?zOwC1upIa9ns=C#) zB5P&c=I{|Tz0MqX!`DVT+T*QlUTBsBgJ+!%&V!dTgRs`o zc(1gzJKoE+r({7leMcU;*5S-~Rh#zGFxnX2=$zxoAkco-$3Mo>L3gq7!=r;d?*Hm= zhAw*IygEi>XlUb=Uy*)_mg!20Qj|{7BBdEU`>$~@S{sz_OFO+6x_wl!vKYZ42C@kuz573LE-?EU@7S)6%7><5|L0^&*1D%m`AibyV|o+Z~zX4@IpYb zWdDWz{WJFG*ZT(mEMZ>2w1Am{*(SBMMb9rOg)=?YQyE1i}D<+>S zQImRY#kBRm?)p%toNV&CTPau@#sR=1ASwW!0{91Dx5Cps6kHC!L{G8AC$ndpuK*N` Wic0pOhv01`+bBp&(!`k|`+XT6S-jqOU^huN7qx8Iy|W}ZF&|0#g0xLZU4pG{y4 z6*GKph7B`p7O+*ob^%`qOob}Y(ygf=)V}xC&ZdC4C-B;a?}d@{qMCF&Do=mr69N-0 z6^62*b{v7}>Ym(}mMgu6wHpQ6Yupl;d)Vbk2cp65q0qVG`PQfzQw9kg7l zu06++hf?ct%iVHSOL-BU*zo^*#sm|wr*?c3#?V^%6ii9_bt^_ z(v6z@*Zl*__5)?@uUT7Wwc}7%KhY|9^g~-Q$i&0Ghk~@fHQNG(N^dsq$VffnQ3TFa z{h(p(`Hr;A*{sb(LNDXJIjN)A!;KNAl#Xmi%(Xf0Jtoh@taSJ2E5C2DEpXGEr+1V{ z*-cN|(zSihQ+DJBR^r7t=|%55SsoFd2D^4swc@x8ICfimI$9UVmX~Whz=rQI{OPLp z)csDY&QwX(&{WzdKuxk$xK1{6QB$+1S6`BR=F{`Pca_sH#Z7WwYN+T)ac9b1>Qpb4 z!ed%z$|oDnU>j#gYI%*$UZo#Qv?Fe=mtVn)!6_2wu!)LvdbpURq*pM3d2$YIt4Z4R zRTs*`G~&S!4EASNgV1(|0Idw2Af}CzLIai&@46ju**d@h|w# zulxt`cMN-p<5;|T2TPonx(X;`nJa-6ta3bV{0}mJrHmgBG=3i+B*yE^K*oexS^XE8 ze&}Mn>oA8Z_AuMkO2Qko#W*Dbmt*=gNHz`99td&;9}WV^ra^up$j?JTOwss$4a`U` z4f4xCkhQ@X$)!PlCCG0>K}?efe1vNp(;3O9L4F?yave7k<71`Cr$PQ8$e%+&Oh0Du naoh}_#O=Ps^-bmul=0i`TD$0X}hGnz6Yl&;?t zp^;j>tUY7Io--QX)XG>_*{179B8vd=#~9_0BG;Gpn9+3ot=n_C@2U=O*ifp@BS!Ok zk+L!nO=)Dy7aK}x>smxMjFuCJKJN!UZ%NhW?(mhr3j8f!1VUK^$tX7vpxXUOH5!Ve zNQR<4G7yn_ES0qDj7Cc3Ch(iO4g6$XDzOs5ckxWv4;|B%Jr7u z2OZtx;!wE0J;dJ9eeUT{@ZK7Ks{6I}{&818P_ZNIP|QrJd|Kv3^9yFS^fx3{n(f8q zM8JlQLQibVSmnf!sv1|6(dzky+VDJKj1E(A12t!sb%0K>+3ng^9W7oupCLsThQb&X zx}omA2-_n3XCoUzZ1_f_Zcomvu`-cA7z~cUR(slyi{6M@#!4Gmkw_S$OEfb^7if&p z%73!iW);%l0QAB%-!oy9xH&ah`IpNV})0?c8}CB`+njB^|c z0J=i+*cs@qVg23tBRTK!=+KGt)~U|d=|<|j4zvTGTxInWIVaS`#JUT@y(Gfi0F~0m s(iRd)4&6)`ZzXwFkk=w2F9^C#OLPZLNck=;zaeH&kCpfhXOBuh0F*)%Jpcdz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..3bf3baec62ff4844a85acd1c6a9c86c2f0fcd324 GIT binary patch literal 2047 zcmb7^TTc@~7>3^|-L{q*l#?Q!j|G(Vd_Dn!*5Dx)iGiza8Oo6DF79p#c%k?H0KM~4 zZ;a8zL*j)$z#nCNXS<3nTZ|;k&dhguzISH&{m0jD08Zj|9yyF`LKdTX7}LWIJ&fyN zB8!_@+{&UPu*H|2vg~Q;`O0-3mTm}$+X9=%T*nVACz!VEhBTN|{|SL!=~TVdrNFA# zvUImxzHbFeI)OlHc2uD6LBk1DT}~@s(P6}K+<*?uC2)9h(OR}v%$2%rR+KYmTEDI4 zqq;qA%Q_QX5=c8%U9!@6i%LeI0-FwEbv=#SInyG zNpty>$@2&(j|SCUu+zSp3|dK)E)Imp;kR}%inF7d)>zgj%zl_I(yqHWkR)x6*&>gg z;(7<2ter{L)NNfKAz|qr>$FWK975qMOoz|?GCq;YnH=Tub$|O$g)}f zTo45r*36@w^8%ku3Y(GEJX~+(TJLxAzspBA4P=ZA+M$!~G;G868T8Rg`1RKQUsiS% zS^r47n_=v9y8BTO8ymL7ue)(FY@NA`v7V2YH?daxxht9S36bBj5x?^g1l)7qVJr*xkQjm9OPXh$oXWDOdRAhLB4DVlEQ_s^^4)78{|#8M7X08 cmvII90`i$%!}VDhK018#_}JlNr;j~90oBxi1ONa4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..8c35dd6d2f6817f7aee6f6b0fcd2cea1b084bcea GIT binary patch literal 1970 zcmbVMTTc@~6#k|cDzscgKtNFuF9k2F;spiKil7(*iB)1SG1+bh7~JlxJKF|))HfgX z%}0IpK@*LM5B>mul<~}VmC|k@u}RPDoa=YKIWxb0|M&^u5@y?w!p&B+U|Ne?THMwm zm%^PCW>UDz(51L1OnaGoN=WDNJgL|NhV~ihDBpDaWz#P6B<0gT#?WcHt}QInC+|hG z#2LC5Hq44?*ru~)2@?wiZmh1!iow^pY5VK67UZU3Nsk+qaU<+0 z?{Z75hJ5RGiI(m)?l(}%4>O^)$=MB7T_^bNWDBAL}>{)zHXx4_BwSHdD8N->~$0ui5Tq)^=WK~&dI&4+% z&^I|ZKf6E|U}X0Sp?7~XoD8k5C*38l$h|$MJz72YM{|Nh(ij8 z$x59yT8~t%tz;oKNDfm`gH}dsa_l?UmjKmqk}ZMq9!BUpQ+2=zoTMEcA5N3p8T=Ko z&vn7iB7?IS4TGnNfS4{dcIF#m+ojtA?FNzcJjl>j^$N>tXk!60H1?4|;`Kl(kwDHy z1BurIc||~8?*Zf-&POnk_*BQpn@AuAE;KN5=o=FCK;9CNcTIul^Jcgh2_#t$jvG&rQ1n8gN1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.class new file mode 100644 index 0000000000000000000000000000000000000000..657b1b1697a01c1efd7a88eb5ea6191a1e7af399 GIT binary patch literal 1205 zcmb7?TTc@~6vzM5vc081g@WQ8QS1dfULI8vf{>t9j9_EDJWSiM9o(I%yR!}WsWj1; z_}~ZdLmAI*Hxi(dxDPWsb1whiIdgvf{_zvQUEC?aK|PNNtVGMLEE-wxEN(ND0_iK^ zwxk~@qhD@4VqlLMCfAJ)tkAY4+)z4{CHfdc`hz@Rm}%~bq2R92J-%aorF-`o7G8wf zDo?glpxUln)7n^JDQm#690%<4eb41>rMq1GwenY^hEcDva-xUNB;hGNBD5z38Czlhp zuZXPCY)k&WXNFw%rEqPZ_O{vQ9pg(ryvNtWz#8wVv|{&QAc-*3lQyO+SE}RMkO>m| zT;-%W!pu>Eq<|dxCclLp6Z##wsUqOnqpFRl+YI&7o4D5L$RIF&!a0KbXUj+4iLbM{ zwb7)fUpieO@t!(L$B-ZRX0YvdrC-E6&K6O`WD#XdGOYYhcWE3C=W4sXCp(s*9A7EJ zcj8G^pQ1O!BF(V_dJUv;9$Dn*KTlJVLV+x#Pv)gm1 z<)jj5Jx9@;c1F8X`wsRcPQO5FCcb<~!XT;G0T*zQP7IfDnbxDhUy=HJEcp4@;48SA z1g{cvDw3+zzae!fU5IbrQtj{J4D%zeL_R_rRmZ49<3Q5KLHc7su8jvt9|y4n5}pc@ j!ctuN_4qj!3HJt-Se97EO;qSeFH=SB4N?J$0m^>>5Wn@m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..3e9e39ddd2fa8d1274e56df91e45296be008d7f8 GIT binary patch literal 1722 zcmb7E>rN9v6#k|c3$+Mx6Y!1*1(X#~6f`7+i@`Krs5C}?ZMQ=iv%6DvXPaVt0DT)x zG$#J=0emRqncad?m)riB**SC0cfNC*U%!9+1TcezEYi5&jual~WiEq<89d5ho}tU< zo-pka_k1DU&Gi)q_KcxpS-QS5T~#vefTsyXe~cls8<@6Gdko!$cV^u*Y}2h8Mdb;% z`j}yGBXE^)cuDx8Z1W}8mC96v>@$pp1`VU(*hX2n6~jEZHQqS(s?8nlDgsHlro+kA zt9@5(9^Vaw$1BN*L@FTG3?qdyH@2&?Ztxv$+G>aPvTPWZ^te%jMElDCfc(A4gUp~%o) z^JMLXSJ6FiLJJl-U$T8kC3|{gj$A*mqn0)ZSV>FTy4O~?uY?=6I*pFv4b>#Ib_7x_ zDBHpc4NeENa7LhFP$o($P`U-@&uF~CEm0GC9CNsYfgEz^$e|Z~4AaN=TWk%cT5T-p zIP@qqM|IjbJTnZv;oBmlQ4F6a@m|j&ZqnnG28}Y37(xbZ^xsZTLIPR3A&PXqK<6&n zJ4xE*<087>qK9sYd-L{uc&nd2^oMX1Ac+Ra(4d{so}Ty)_9a9fqV-%Te2L5SpNkZ5 z1y||Ba1GaKJ#73HiO(&@m005&6jEfoNOTk0)x_jCB>uY2hSD1G+zk=>Bdw-;O>H;~ zn`Q(fF+`HBL_Wk4xsA~{BFR=FABo7PBZ=q?ComRDuRJ+BY| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.class new file mode 100644 index 0000000000000000000000000000000000000000..678a64d0d91fd2c20b2550b505d8c10e44fc74aa GIT binary patch literal 1288 zcmbtTT~8B16g{);wxwC5BB1zzAE36N41#Yc2_Phx3JGAN_Gx!JEkm}mb#~i;ze*F0 zi4Xn&f0XggZoxnbKDZBi_ue`8-gD2~{q_6DPXLQ}UWASLA!NbLYax$kc`W9!#88Ta zmTpiJI+CG!yY-5Jy=E9*4^CunSH zA+}UA)a^tQ;#g>jR8Z<)t{4Ri(P_jk*VhcQAp)HYF;=b&l4XdpP9Wo{MrVXGWr}-Y zSNmd9nxP(C%52`;6vNy<#P)p=MWNn5?ijsOVi(@;YJ%=#?ai%?Ds9&E}KqL*d5^V@XJcd@uPEf`&&n2%7Ouk3cq{%DP$}+8H=f1)E+q#%U z-w@C3q{2js>bE!4(urx4Fg<`s<~))21BuMw;UFTJ^F#y@X5~j#6 VQ`8ZtU>0-alJ-yVvYRX*|sH!73T-OWjkg$Qkf(baXj+%~D zRc_s~yI-x3n@-V@P3eXNNw{{C1c^<tE>VY zJ62H**A81g0dDktUOS)hIz!U;BS3-7o~;~)5<0ydEd_FQ8H9?MQ5D5=pjBz@HM~Ph z?n~PV_c>R+Bdg~5(mK3t74@!EXJu+nN&my+1G%bMFKnH{ve^f%s-tR#q*NDJGAu)T zwGp!6)mA78H2y(vXlhNlDqI(cFD>s1OqP`^-)}Xm+~eZ{hu z%Ok4seJ`qkEo#Uxl4yEq`Fv~X5Of?aNA>g^7M)!3P@gR}gHUZ1m_)tJBliZ!@JS}$z0F7wE5J{(q-6sa`R=+7*@mhXOZY!mKGwG|hbx%R;i?|4BQLNxqMe-<@Is$HDG#a-Wi1q#HYVj+ z74u4|ul1qDHNIh4@ZcbYdE_w8^#tFC7$*7HF+c7vaX-a*n%2t!W-$9Hp5Rv|PRoB4fr#oJ(q0j4r!4ewl8N#r>uERA0bH?FWIzTlmK!8Z+~4qj*WG0v&N$_Zkp z)LCQw97%j(5N0B;HoZ>mmMKi&MgH8xOd>monfuR|C)LmMEqT5p&-ee2=hcBc=^mam zdD8tnKauBW@|=w3d5!hFK2X3+zkt7=K}&YkzcX0COuvACQNX_q!Y~12c!Rx;VbvVo hMXuJE+%1VWc{bkSmdEvNY?{)%F>$Hq%)m4x8FHuX8P;*kDmahF_%FKw>zQYjvVgF;a(c| z(|C}^Lxx_TdzN7rx#wH1c)9wNfjwjBUUG#W7$PVdc9pB-N`4r_Fc+q`R|$-g&DZSm zipTk?*m6C`2*{q{QK7{3t!=la^Br#3!4AzOx2~J6$MxEbzTC>3cm`ioMPNC+X!#a} zSP;SuLf1aSSYg+w8Fjtx*m}tlW!?BI)n7UGvdtYX0&q#tHUBT#k*>P3x?G@ZJ<{4H(jJIoWazATZe`6Y zb1#cQ3}w-cQ(5$5Ad4K%GEBF=_3=)7W$L>cn@jFJZI`G)fNOHHK--9w^`R(pJbO zH8J@ON+Wb8+})>Qya_$z4z!~15^Xdr1-)n(ivdYAgS?Fe8HW}Jl4u5bM!;5E?xS8r2Db{B!RbHqusw zvZG?v4dk}g#tKVqV}|vlV8SP1z`IKKxcG6(UxdMKAVaAwHOU+#1i42_E8Ae0snt7_ z-7!6)oogvA4@O~EMn{4uoDk!ad_k9>eVWYJfg;Y$R#)=lz8P~lkRq@Hid{3|zKJ9s zKj2S=?g=Z8UJoS^=ljx5xvRDMS=Yk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..316ba9de5a9efbe48cb642d591998322b65a8a7c GIT binary patch literal 1820 zcmb7E+inv{5IyZnOhWF25H8DQVZjNP=FYOPfe3;WyDDc1s zz|XMKu8?@(1NNgV;6cCRE#vV8uC(0%@6?S!zq5Mw>Omw>S&;%->_d}Iv zfw_u{nsVJWluS%pOK)A}!ySRc&$`yzY9==IP%l~Qk`x&WoUN>@4YesZ+o7x*+mPz( zt$fiAmqXpwHery0Rc)r3_%oY$U!-4mO{5$79<@U9rbEZ+G_VYnZOUpA8QWx#Tf1aa z4b@3lzfb#^oK_iTsb?dyxZxELxLK)dsaslwNlPX=Xj!Td2F_X?BrcNuC_ac+U@O4< zE~)8U4O+UL=Jd5TQc1`4X2(R|Xgt20F%)9+mZS>RbQ`*BtVtFH^5yv&tq)woD^@X9 zKk2sXI$Bkf-%I1jxu)20p8Li^(lYFa^!2SZ-Nx4x&eN!&qfwm1sZoq!d=$t0avZY)7k{X|{4i{3__V&x8K)+x$v9a}zZvGOpCX*% z7i9pJaYUJJAD`XrU-veI@>LpPw&&GP@2SnD zl5hYA63J(YtPLb`VK9+=mPkY*@g77j;?e*`3RxoW1`?6DJV=p3mdJY&`LH7q-|rl* kq&>Kr&e$2AuhBZEah;vK$s>p07Jhw&e2lRe$6_4+9~Q!ny8r+H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.class new file mode 100644 index 0000000000000000000000000000000000000000..4f3543dd47c7a0f9d20c7d16886d173c46f4c215 GIT binary patch literal 1337 zcma)5YflqF6g|@?)B?4<1fK}jQj}HjEx{0k1XCoT*!V~^({?O_+ugc5ZHoRWO&}zi z_|?Q8WxO-pic(Sc!_Ll~bMHOp?457lKYal(hkFUcG2e?AZs^y|IBq2n!F(LI) zbgK6m#x@&{k~LA3zAV{d$#Go86_xcFGA5yAwQ9Cil1|0qKToZvHG9PtHQ^{K5^;Eq z8br2CpB_)VZAed4!tM64rshNSQf&eaC2cD&eVy4`kX47PhDYgBM~)Y|`7TmQ)W~Cq zEl5YIMTT&8x=78J-3k>M$V*2&Zq!P`+u|fh%XZ6T7AMPS9|R+6TN0yez9g*IRkvx0 zZNY7|O>4<*S!LG~R&(B37m909)HYrfs;zG*JKfEU0DcEBob5i>6r;un5>2Iy2x5@# z6#LbczJlWAH|x9}u+4OVj`1c@a2sA(tV%7sufu*;|96HN!|K@Ixl}F--*>%0Z(HL( z&;d5Oy0((1DV+R!hXCEv;YCi=J-5E$RfLzsX`D%-9|K8@V3c9d46AWv$@BQG9vB+Q z|NCDwYlpMGQQ8q@${jKx=~@MIedIem5161!76(HQ!Wc&{67+q71~-HxT|44K`xNa{ zw4S7B+Q%Scfdrd84 zJYcwtES+g0o8*;NF`C;$_$&HzpAmU>fapHLI-;qCp>_4s3be@JU8M2;7mA}ngK2|h o>A=Mtb(o=02v>}s6ZCbJdSwJ=$-HZ{r5|t|b1x9`(eGpA2YVSQ2><{9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..05a261ea95714db1d67aa542ddce41bcf1448f15 GIT binary patch literal 3465 zcmb7`-B;8`7{;H$6>y{o6fICo#Vc$a`Z@j#L+AD2aa=6A9M6ceZnyy z^(n`BsXuZIO8trBg4Cbe;4-w%2Vs!hW;ii2y2VgfjC{dxrWl0c{$8~t;!U?yp*uar z$a5=OZXC$#^kyO132F=z#gcHg%hA3gc7$6=c1TOnf#XH7aQ3I2wbC=;CCjdtMDgJq zrF*e(6LB{>Sn)RxcPaha$fzZwVJ5yy@f#xaslIx^xHX{Zri8O9VO7*>Zdt5^+mVWy zw8m%%WeupTgt7+Hs#Mm-uJCA~y!xh4&v?sT-&|gQjP&H#OR&G`qy@utlK$bW)QvwSDJ@Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.class new file mode 100644 index 0000000000000000000000000000000000000000..039630dceb096d56f081bd4bafe6f4967bc42605 GIT binary patch literal 1216 zcma)5YflqF6g{);Qm91`YAe2=qS#Vpe0 zBio`TBT3#3rL^%3p+*cV)f2Dh^?AP?@VZnD?)~=ix9wmn5N)B%3x=ff+Jb1d#?fSl z$oFNlHDJ#U1rM1gUP>j+IzysZsu6NUHwbyADwWvnw(BB1v_&w?RkcqY@Td=T9vG9R zB}w;kwJ!K^Q}?)N2`?}$+UvT{eH{wkd(QXudlH>%3NxhPyf4XO$#y0e{l)JVk2b9~ zw`beTkiQ5tR80ON#E>U_pu3?jwxz9Qk_4^URx^|@Z~2Drizw3J;b})u38nvu9>lua zJ6ly6l;z8F2GL-c>V&$p7dAwgK^E6D$Y45yIZQJY{@GueQCkoXJk{iT^%LP6hHPw- znjggDD?iw)LxG0dCB6wHa1$v^T5g(K2Wj#UDV?v<`3mhb^v*`OMh+74r(-@wBDLho zQ4Xh_(eAE(1^X0(=4qXXjZbldzB6Y5SRiuxS#S%tX}y^I8P3O%1+J ejxV7=a_>`#ivka@f`@dZ`zWGx1Sdi!!rU*5)Bi{S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.class new file mode 100644 index 0000000000000000000000000000000000000000..b30784c9cbdcb982000ee45f83f85baa57cfd626 GIT binary patch literal 1734 zcma)->rN9v6vzM53#Fw}#6razDhj12D}q;$gdij}4X9{?`f1w^Wz6nu+1)l^d;tCK z1LzxQqA~G<58y)?&+N7omlfp0nai0o=XcKhxBUA3<0pWdc#uK@x02|=ZDsB#b61&r z3EWR$K7j>>0f*Z{H_F_0ge9LBA2P5<3@4T?>A1Rd%ev9zak@|aF^0rWQ#XXW$1qrW zt+#Z|&}CiQaBU&$^9&@bXb0lV6+X=oK8Yns0A)izCI z#o#8FE?p9ny2&ZklTNB$o9{G*&1+E~BDUroNNx$+aoh9N?mXL|YAjil>vmn2!tnqY zvX4WzdlrNg?jl1pKUt>a%T|q&XG%iywWe9&_A{L-QT19?YLrgxqIG*S=57lrtx&3P zZL4mzG``Js!`-H_V(n^G%jQ~ZR@>mRMi=chIF*;Gb9cYAY<@DVk16NCnW6mQBMLR% zQjbH8q6_^lBq+?ErD^X#OVZ>xu*{J+yc;<>816}JSWUaiSA}Xurd!dpk^#fi(XYEy zt#Ze)Iz8}<{-+lF)9rr6SBonp(&gCE89LqVk})J3w$)g-srPA|#kn;4kx64vnVd2s z$S~yp_w5*_gGZ~DX_C0x4?Uw5Yb0T@CH%)G&3WI5ut)*wGZSx=c5sP4!UPz45yu%M zk)nAYNjrixVv3R01GFBX@g(gIIyi;wOAL{h;17F;J6@`)?d|hoNwyA7Qy5ix*r9SW z)flqpDW66oqcL9i4)(eCDFhGG9yJH0|1_X=Z}2nC4-L298O`EZbE5TrpMJI8=b zhJwU`Aa6rK3gIBJAjmrcd4CMZR47P12=XBmd({?PQ+ugc5>Y$BTCb#C?I@`M{5i^v#O&+R7oD{Rx3w7_3JuE5DR$(rp{|!PVeGu zjOO0?hB7pS6@%l6=07g4w_;@N)dSf|*{}Zt`rj+;=0>SEL%&J>bh$g)LhMf*cXtA; z70#M{b^?V;&<<;AL0cONv9=5L;R#H3_I<8aQ&ALzsq?$sQi4vg&cfooGTY!}=N(cs z`0!g{(0UZsRanGP94n#^{Q~>88)PmF<)-bDA`W7N%$=Jdy@G+5Aa>?a^`)vAfuT60 z1Gf@4t$t(Q1CF!5^VHGJ{vJgS3Y_oZYtNvFoE5{_K)l|IL5>5=?_+Ez!hRfhhGC+p zi&2{$VrG`qW%V7j!zu0A7%K+T_k`<#7Wd!0Q$e|`S}U=fcC$lzWcY24RhQH!N49%S(_i$?;( zzVwu7SEc7G*V$QrE+AeClvZ8G4@@Vhns!U3SxSFGAl=pmfsx9g*)|Q^bQ;E1;3=o^ zRAAy&%L!CdR+X`T{q?gk$5lX&aVu>V|pZHC{LEun$Y*_m$@d8)lO| z%BQES1ng_I0?D+L6K3Ssy4g8TzG*2>){_zPoNfLooU5E%GtZQxf@OhZdA72dNJ z(}I3Nf%!9NuGOUPyWaNOBh7RK{J-zG5=M7o(`)N5D%_}<(>rvcL0Ctgd$j4*rB}oR zCW|Oxu!wV7T)?2f^w~snrMsKCX&uU1K)yqha*eHU+toY$h`7#wA;Yd&q%esb^1K(g zEC~$I!q(J>sOy+vo+*u_V;klnQC?ytgQwt`p8E#z znU@4EQ|d;*6I`JzMgf?@RcZp)2)94^3lg8`>`mT?O`gU~CwZCC3Fc(x=D#A*ZCwbh zyJTc9tS}x$b=qra5g+`KV}T_5f$YZuxfu^6*$>1c5dRDyw_<^$`hmQU1#&wcNU9&m m2LkzcDv$)q;Tz0`yD~-I=E!wPVjg#Jmnv6e0mdGLkJ4`)JQ4l? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..90f9d419dfffd59abb8455e1aae99ea8ae2d1f47 GIT binary patch literal 268 zcmYk1y-EZ@5QJ;apY`q%O$0*&6G0oiY>iBe1i=F_?HT)a=bRteon7|X4153|N}Q2H zZ0N4wYr3kxzCS(z++bN@USXlISjV9=a&Mg|oV>Gn<3_G**u?8CkF0R^G=yZmJlo!C zCwC#l#L33cD_lI3orxyzNZasA{731^R2=>u$Mj`&mQMP7iul_rio)Mt*}dN zRvo9>#7^pQrEsZ*3a1^m8GmP#|7#9wWEA|S2{OsyqxW@K!(WR$BiA?=?KsDw#u zRBQy+TOAeL-bwZXwX0-gcDZ+w{h*h3A{|OYxS*FNCJB=$*t-&ZIgk_FVr<^)sYQV^ zxANHNuG-R>?nG)OjuYdqX9BOb?#Mm4AMAIdprhmMKptp=ue;H;NOcKBkWwtWiu63R zz+|d^$aSi=i+$pAo_M>bLVep46!>h+C_Mfl6d%XjFrC23FwacVy`hX`K(j8OAU8S+ zS~|1TPqg(;EKQ!0|J5Vvr4jVPBvm%4YX{hl#4_Qk1DU|Yl8&`m7AVdyY%xn~$u_;r zv~;Y#$h#etZc3(Hpx#PCc7bFs@a%;pv#UvYbp(e|h4yK1+y0{>S9g^03MPGiVNA@C z%~Q=D!`+zwe_(B@%6qo+1sVh5hl(z6ee5WPHHdGX#vqO(ZayD3sF7Z5SkpF~gQj71 z>x{y_u|q96)iyG`dqehoC#)Vb`Y(;yPVzKV>)JM4!?Sc-ze_Gz8Uh!e{Nz`{P-R(? z`n>hYj~ozvYj0a#-?-M|fII(W58k?doFU&TCtB}jx~L2A-+mES?oO zHAv-3n#z0jiSt#DHz|iXo^`;HjCX>YojWQd>YNklBxt)4u79*o7w0(WCqbqtkx~^W z`Ca1(EMSTf(&hOnp6yQQ65k|An~_^6@(eVZ_fh%_)6G9n{^lVj9-w3;mRix}Xqr3l6Pw^?mgbko zC^megZ#i30_m#X%4_7EE;B8ma3;cSAzM2Z};yt|2Bg^{%KKu^F3^N%T8P5I-5{D>Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..3bd35eff19d90419755d7b32e395253850fc147a GIT binary patch literal 1618 zcmb`HTTc@~6vzM5tCW_T+!1dea#2=5(L_T+kVdpoL$NX7%XB-H(d|yNvu)7NM z#0NisAIf-UyF$}0)d%}9vvV#pzw#*+o5sB~Hq*Gz zFrTK1J^fTgbXk8HWs0 z`wiEZHBpjUmL0L}y2=ltG{ZvS9dGgz>!jvbW$9Kde(JSe*PLBP)P(ClWJtKYCg_lt z5r^m~Gz`TO_VSE)zRmHrk(d~vBn1Usr? zb}dL(Ja5#>!aLwp4lxy!O*(N>i`Jnr;U7z??@6I7tm<3Uw8XLCj(<#ZS)EvIT3K~Z z`N~#~)!eX1T%QUq)`cyrp_m6B>Vgy)l{%_;f+LN`wD6<6iN!<1o@|7t@;pw4KI%gKg;x_B*0fzkl=_A8t^hUPwM6U}#{Wn@#Qdz~| zUCNKnlZA?)^&qW>XdWW#u*L{3YK)SXs_XWS|M61U z-QLNTH%%T=iN+b)+oGA#oLv3}_BlBG5{(86Si>xh*;W89;|i@9t`c}>@)yKDku!#~ zzE6Zw$q2h}m$hy;muf)pb`7NSAo zogha9^5!ofHzPq3ogj83$YL}|q7&pjfjB)uVps}#upHc)dD3l#w4N8Zh1*!AC0!s3 Oca9L($Z7iD!NhN%R$B@H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..780e4e23f07c873dc11e82ea016ec05e0ca1b5a4 GIT binary patch literal 1473 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.class new file mode 100644 index 0000000000000000000000000000000000000000..a858d2809af9b5c5bf08bd03fc5cc09732af0a38 GIT binary patch literal 2425 zcmb_eYi}Dx6g}f-<2b=2C20s0N=xfFkOf*&pdpZ#i-Y@6U97hGv|dk=E$dx(cO4~& z@9;N3`~Z+zRiYAKk@!)FGvf_*9B)8T{b64B&bjB_IWz0O{{HPDu)c#vZ!RSnZ?%vg+ThY>C~kk*q-}MWnDmQ3XH9JZV;MoST~)HOcPiA zgut1mXLVZA4Fzsi8`9X`@%9Y4D@`ZdW#91jjdrKu*p?X*&uIHz=vkg)>|HhP_SV-U zkoyO1c|&04UdIjXmaN->-EicJ>w2Ny9|&BoJ~sEvePh4n7!BKP8s@)N<3Y>WaHL{G zkd$k-Bncj3bLh(_9ov`9WS4tk+n2K9ZhL;~5dB(A4wmOj#koANBO+WFTo;&MXCuTm43sCpI!V^TJp zM~kU&*Jcjo)03j$Le?uP@aT>Vdk0x5&Yd3k5atj$=ttfxz9e8(vh<$1ECQ1xe_SAo zu}S=g*e1#NINbF(<|m>lnlq#qC&yHAPRVtKA>&-q#jRBZlOqhJ(-rRolT-KfhrHMFK^E$pI%eGSJY~M@MC#wZTP+oqm5nMN(2FNWh`gtUv*fMkquIXWH>ID)MO@0GfLHT4hnYNP@kSo!@fJ1KtM-cT zn+NK}5LiF;i`-WyK1CYbG2I>GPUEq(hhk4tRdrHjE{uuqqsL;R-qTxOfmi;K9zv0_UH6fwtMpoDq0M>ju3;#V3I=xx3= zbn|<7Kia%Z?*#W`O7qW<=!MSd)rSoDNFz*jy`u1n+JY{aAomZ35J?Uakwb}m$iD#H zERGOK4ib4nB7Q6pbv6Q5acu~Z)F6@XhZ6Z1i^GVd28sMYB0t6wQCbkVj!#%Ebu{;o zYQPh(9u*TT~KOu{ssg+;)C{9Nu|5W>miAYkPF~SWl lC9tH$b%mqP8EZje8DHQ_PN~optZpF{@Q)MD1(*$R{vQ@nQ!D@g literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.class new file mode 100644 index 0000000000000000000000000000000000000000..e93ce47314226e42d4dbcf5648a1ab73009325b4 GIT binary patch literal 2604 zcmb`J%W@k<6oyahE?WjCb{rcgAx?sk?IZ)3dxF8X&P_Rwq0btJqzzb0PJu|kX(MZ|gMNfC1+t=ruZu!~2Pk$w%x2Q5k zS-O*@41KDGk{a%+VMh(SYPgrC`)S%sQ<>4ED;$HH`@(Sz+j_8FV8re)n%J~0S8_}4 zbF(dy@T~qAqog#XDHxqDJ>ng%ncS*tW$74J{RX4Cy|yKdrr0-JqiTwE%d#bx@ar;K z^b8KQ!=|ZK4XdW{6RGxD(=3{zDJ%&m35z!oAX)JPWgPKE+i*lJ?gPvSOLvZ1k|RJx z97=#n7&3|-Y%rQB4w26Gm~9vqcaBaBF9c**&GWHY!!KzqCx7*R~8(?07kvEDUUA zn#jL0Wt6#lGELQtx^R)CRN;7X)36M=#wea&+DFni?HWv8E*X~CX*a9Fsi*|2I@>zh zgQH1Q!u`#JY#1o%tx{EJ59@YE6Ai&l*}%7IA8M_3)iiWJlP$-Vwr-nRXH~n`-7naB zTje7-WTq};Q19uypPf)^W!w{uGkGt4eG2Lf$&Tt(bRnGeRIIN_68R<7CUfvMOeL8= z*ii1~``v^Je=)#3)P}are1DLTg9ZN-L+us96c7eWJO#glyW`O97JM8!-Bnik2@0Q8 z*1>$NY_}a$-4V+X)K#f)4k!1Ks4-cCmza=kn+Xf%e%U zn2fUMwbrgv6Hbouw3MSsI+deYn#<8Voy*ZBwY;K+MLNZ(_`ftS?q&BO+^s$mI&Rst zw`JH`*?U}#$LiY90-oM1F&d*Zy+Y%Z!+ZjdT8v(zgo4HTG}e>&PGNW2r86}1Ih}1)SQWNc9S zx-Xr81o_6ejDQ-x4BzDPFT{SrBt|P3Q{Lu%x{A3vI27m_UB{Qf0U4LLZbophH_|DMX*+7_`HZbRtl&T@I?V@0yBw@jS6>loERH@wY4rF?g>n;*(h-;a=R+*>O52WKOs<5 z^+ZQ*Gq!DkxvGtu@{w&Q=}cS8b>;L9H_HNNw!4wH?V7~YLtTj?>y#rzB5<|(NbRY8 zx!(?D-9!zk2DkE?cDNDhHX)cK7pb-;X5|28&OPqXR!(!sP(@8ybFqn<^uK*fV%1O` zN0uJp9^rSGrqZ)9GQa0}3f!vJwbU)GLf4W`2d&5iDhzBC>A=}o_OtjTp6oEe!ZFZv zt_3aKPBA^L215nLd#&8D-1Zpy?L^Y8C(gL8(`?mDk7n1IP*zRin{uLNnvrtdm?^4< zu2+2d51V#xz(Kd_c3*b7^^in-|79n(&IUG=dpBimfVI5J)WzXhU~I)i#;pou=NEQa z^qOrDak^?E{h-^f>v%_TuznJjE!tI-5zl>N&b187zw?UqZ0o>uOmFy;P3;a2{_On1 z(Q=zio_9Vsf0VE1GBHTq>-hh%{xrqAVH?PyOkA&5d2k4mHK&5_@2gIq?}HbdUV9X_ z8wYyR_!dtM`f|-zBCvG4+A2Yylf=ee;~eWtwAu6S`{p;dHmZCCE+3E3_Xg!iJ$1f} z8#*rGGOm;`jhPb8`{e@O7C1TVT_ujyW3OWVQeRD{1O5WnM@I%W)?U#YUhi8CO2|Ak z)M)xxoJwmjR@TzT&ivq&ii>;_$2|k&a27>Oa9`ppm%$`0q`~tWJYPZqSmOG8@DpTy<7EcJ;IBspzmE_4!K?JnFlKCV=_xWp z=wfOO_}`?FW;osR>cjie=F)};TpL+P_HZF~WFc~NA=$%){K!IndPyN4;yR1;9ognY zedlHupCI=)rWXH1{@Z65dy1U5_|mdzkEZwqex^`<;b?w6P~vQ#>5bG^l>3vsNraDR k%HZR4rdPPTMXWiE+xP@`c%)uF#qxK^CYVleKEZ|m09I1gfB*mh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..8ece2ff79244203184e1fa9089d6748d8e1dd92b GIT binary patch literal 3092 zcmb_e?NS?67=BMaNC<(_ltQT=wI3pc+Er1j1yLZN)KDs+NU4sq*&M^Ro87p3!hrvE zyZ|pi@4(Kq)0uYkuQR=YI$nSmp#L48bFw76o1`r>GQ&ysocHT_-sjzu$NxV3jfmc& zFEcbi8~v1_l3X@ZbR$EF=FXPf`CKmBa=DqJofO?l(HD${J?@&iwZ&b}bnF|e1xD;D zqroM|_JnSWE!}GHBr?c9#wb~K_E#&6rix{*eO-0-G``DqOYGtkN1EZdT-%$`7Nyzd zL7mSs8sBKx!mRNv(=*E!U$AXQ=mP0HMia%``kub8?bj@=Y}yq~Z=Gt}HEY@8HEs(8 zN!WUgBfkpF=tPBk!n9Qw)GGMCK(t{MO=}3#(u$@h{rXF06=n?=&fAgWxgH?ujk0AL zDz;X49pM;`B|#NBaw>%LNR#V4W0ZFJHx1L}m3Wi9AwyPb3%_7Si$^R#IkxE}}mm5N=Y4CcxJ2GD1oN1e4o>6>qY7079aw=%`v7%}7 zYmHi&yPG;hC-XW6gswyGc=k6FV%G$&qxPZ1?aCVWJiW>{&|=5}g{7-p`0AXVJj#5e zy_Vy}$sUS0>`{BJB-rGh98X50NZlzw0L!5e)uP}?43>m$+*#A>J_$P=M*rhr97kzU zffjnw6VOU%^1=~(;U5QY;R8m?y$C!)WXY^-rknt9IQQK295yL5NJEN%zz|JziPv?E zhT$0z`^cehczo~{k6NB=j#OwiC9q7%X}AVoG388*bqe{CEQQhZGX~NyAb-d8JJA$b z@9|aEzHM@4b-9RZ=KRw$_|~HV0{n@SCwQ;p#av%^E8Jz2e|o45#}Vy|B-e>KOBd<& zEam7#mQK+)ZkP7VEV!Rc2`xbVeM0!1$qPDvrPkf6Tf-zi-czAZLDGEdldU6 z;`~)t=XdB`-+3O@$7HJf^nHr8Q)krf9ZHg=B8)bz{PeQ4%ZhhK@6r1>lZ9+hTopN% zzen-kX(<1Q5;q@E@;=4ojw~$>sDuW}9|qr{o!_H%j5VsH{wT431){ZyU7?SC=a7>6qs0CVV*lw$ ztQ?UTeS)UPXjM(o3?y2=gM>&s9d3463a~>w}I_z-x*?;dW B>!JVv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ceb868bfa3d6e942d601de1215684bd8fcf5bb9d GIT binary patch literal 1658 zcmbtUYikoh6g`tRjg7I-Xnnu!BUQKct(8Kk6{@L9qDAr3WHY9to87QG3DuAKhZGb+ z!LNcpN<6chK5Sz}3}okV?>+b2Gk504&oAEqT*6!y8C>Z{AFgI_EsLIHaXo_@8Qjd^ zmcUS?LM^=&6-GMnpDf)G5cdT3Ed+jKq;FQF*HUSs*`E-|hRW4Vt$Y(Pxb#xCrPDIn zb4ofga{~PpUH7GFg-YQ5HuLRLRXH!}LEBNQN_u9MV>MWFnysp*U1>qy$rHDcJ_;u6jm#Fo}ZY###9pCibrNt62 z)tTKhbiBdV9ifzi#oS`0(^+FsZk4q!~6 z_;2^JOCo`p?HF#*Xt3e7+~`@}=%fj4xdQo^kq(?n{08Yaw&8J#&sBy(?BR2D82!j{ zzL$?r3OV%JQaBrm*TWd$xR>@({__#`(}4wXv2Hk+7!J`OtQPzpWsJj7a7-6ILwtzA zj`7o6Q{{qTGsJ{RJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.class b/compiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.class new file mode 100644 index 0000000000000000000000000000000000000000..613d3ef5fd814eed906bae7add787f91c8cd2645 GIT binary patch literal 682 zcmbVK+e#ck5Iva;yHRr?1cDk!qrLum+78m^{;#q z^56&fQ6bfXCNCj~4P8}TRi~=^RNw#lc?Vz{ZyOlLS{<+IcwNUE!i-aemRVO7PFwS> zeN3P;!t{|f&P(IFGAmWY*szE&v9FEx2ZZtUjV_^fWP6IxinUQ+$~;lUxlA(l%*8h4 zvXYDQ`N3K9eeDRlaiYY<4?7g9uVm)?tP?vDgEGlH4B7A->D}=3oLsMI* zK;TKBx7}0B%!TF=@dF79fefLo=u|&IUxz{A9me>F@L+kbBEkggI*)z~lWZ~lm}1#v zkEqT-w0R4Z42C`7u_S4rLCOJAf<@8|6%7><5|I$CXK;2Wna65(cC}}t-~b#7;f(;r zlKmI{^!xGk{qYF^E0`BBEnuc#wn<%M`O$e+a8;AtQ^_|jZqx0KdQz}>>0)+)UtQ~r z=Z6?mrtDH|6)c}dX22nMG%mg){de&#_>HYN(7l3bq`S`v7=Fjs+OCsE&P5N7QYeX2x|BjW5<=Y^G{vbQPR)@|V|#F>taroiI%@a= ze*?r1;3G(hDuIOfhE$dB`~dhHh-YTkM>m^TB2s2%=e?fiJ;sm!{pB|zdYwMW(;2Gd zC{LSexu=$@K_BHQ9bA8`Zno4?GickO`v%n+O?bkU+^P%Lla76VW0euR%V=!Hu|1#L zew|xgkwygd#~5WCSGJ|is91Tx_ql0tyKUBdSK94GM(4J=wl6!PEMA^0-pZjp^ zF}k7+9-0q3mf4VY%jA8j`Dw>mvqVSOKAfa%-VumY4I^b;@l{v4qLmCFq?%3(^3;mn zvK`@hye$x6B7oHOrDay6r+npVvTbv}>%w3?B3`OAg!x6=**C?m;FiB@3fFa9&ulub zF!!&U6{pE9>4{drZ~I_REH1;Tu^EJ9ly-&h9x$35O2%!+u>`lFm);7bM$@r<-t=LK zv<9byY%!WUJtbuyd2Muk0bhv?=x3IsE&XLi$+>yd?rcTc;$FAY5bicdx>ZpW=m`I>2_JRyoZ>)x7eYwf^LMC^PDgFN%N-wO=bkC`78xMpU!zq0w z9kZq%Kl!zq7KBhwD5C-yfHOwpIG@Fnlb{JoDU|r0!uJIBY240uG)vEXPUj#6{NvIK zJt=rW|2ggJ`KXTSg*RVcqd`O9(AWYD}cqi8QI)01-<7H?kV3R2= z98qErInLF1)gDgD_a${bNj-6&{DouhH=MBkyAzDM)?Fa&WnWcs$&WyP>F-htnD zX)z}AMwIZ6L*52uTcY>kGH*l)AA<1FiG)=XGFpz!d^QT?_gEnB$7enp1@Z(y{yY(g z>TO21Vu9qMK>msaQjQ0bivsx@K>j%uNP=#oS_xXw<9ideT?M!sg4SrAK7atTdWSZ4 a@ZeL?qw^kJ^yrd@*}bduc8E3U!~Xz#mFXq` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.class b/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.class new file mode 100644 index 0000000000000000000000000000000000000000..584dcb979ca1e56ac301c1ef3d93a167c9839567 GIT binary patch literal 1279 zcmb7DTTc@~6#k}HXcnp51TQFpT0lF3K8PBU1|`81NCX>!A9P}D+6 z*Q*JoW#GTtdd0xrFpO*jzBaCJYOdE4S*l_`#*ppX0K-`I$nCq_bNv?IGfMic7Ys9R zd%lq!QIlHMJyG%fz_^C$YKDa{;g}zHJYJW6le;IU{Gj87eW*mnR%9q$j;=bR4)gYw`>IZ!QruwCUVYirN=8CdS6^rcy6NS79CRA?h; zQu1h3`eLWosSCC5(iC>qpg|J3Boz5^Fk{-1#(G+<3x3!N`dqYy>zOteN(D;uMxX@m zukbKeYSD~T+W*+Kq=#A}l9pkjw3wvjkUl|7MrxcB+Y-)Gk!mPcp1{$ruov`HLu^V* zd^(|d+1?w&@;?M_G=$cHis?oS|9W|q5FKN)n_I7|^o-^&?+~NM6DZPUc2&^bRZXEB zOk&D`gAoTsj4-VJzuxr9Pao@U{YW$n$sUGe!1ux*Kz_1!i#hr|vS7#|jqAu`i1x$u z@>3|#39%sm3i&y*qhvFdR2(aky-LV2O~G-EiLesUr}#C(a5D|(ClZ-UCX&8LL=cg~ONpd#HynLFyo6bzyFep40{3tq56C6$ LOIZ8>rs4bn&CV6s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..9eb212e43296970f78cefd389b2de184c5400860 GIT binary patch literal 802 zcmah{T}vB56g`u~B(AZhR;{*u5n38c$Y3nKD1u0RT3S#E^>KDHO-42|Wp)zGzp_sO z3;qCqlz1nRrPjdi!~NQO&i$Bs|8RQ;pp6d!DtKGLW`Kg%TLDU5zpLOqL-|l?<&GGN zjhzld>BMv;!%C>M{5~8+(q4!tp~z}zVv%%&Ro;IJmRw(@46QJd{8!J6xa>=jxIUNG z8k_RiSjk7b{6};pV|OZIXYBZZVJo&$I60+MsqCIRt90*T{F@5xH+J&q=HQ5QWk&kV zm!45I^Qp3IA_&gS(8lsqP3L{qbL&cs1oeG3)J_d#N2Q9kaICd)!YQL^37@ z36GTSa*_SzKL^Q~?5Whz^fgqm$k5JN*_;^}8abeB8ir<0>a+0}>b`lN2;F;nENr7p zcjLbznD3cnK;9l{Mtb4P1ndtP1uT*D#|3<()B1!OS+!Xbmhp-_dL7hBdV)4(dV=a- t6fP$y-jF@xC{N?ffAG}|{~D_=@g>49{Ez=S2VcOOX_YmsllFBsfJg7E#Vr5; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..0c4f972a81a4ba5a746406b2592bcd2731abb868 GIT binary patch literal 270 zcmYk1y-q_h427NYb7{N4g47kM69TJ@VPauILZT94byD}DG1_o~mvzyt75RTDs{ zmTV8_lh5(@?(+)(?qJ%$xPgg)$ujg&^P{mW;NpYyJGFdc{5srjXdnTzm)>XN_|+t% zEI)W3GG!Bd5-@+N%oexKqB4Gk^snNZvrFBvqk92kPmWVLUOcY)=%r%0Zo?qCW3suE z9Ak({>JV8D3jx=Pu>$x9;4gp`z+r)hIR%{86llq}_^dXp^Cf_QQF*l12#$W{F`Se= LEy`)>Cc)Vr@gPoW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.class b/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.class new file mode 100644 index 0000000000000000000000000000000000000000..732986551806c3382b0bc4cd7b9c92de968f5325 GIT binary patch literal 755 zcmb7COHUL*5dI2wShMWPLqtL35ibIX9k^;tcq|EI;(^D8Ywu97ZDzX7bk79+SDr{X z_yhb=#+q3q*$cuXQ(fI(RekmP{pa=4>ZxfK5CX*{<~nQ<$#tnOe@`g`6uwGbi{<#yno(wWteTDBlc~ FrN0+w&Po6P literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..dacfb81026f537d933321135722996235a97d4a6 GIT binary patch literal 1201 zcma)*+invv5QcxJX_791w51fvxzIvO3szIa4HXinUPU0aQ3RLXtw~(%0ohK}ycJwk z0*MFUp%CM26eXKT*}d@Cv-ADC{>T3N@7Esybv*HK1rN%2=%L`^riY@7k35uIeC(m( z;#L{k45cF#EBl6FVQ06+P<)@9NrqZO#qv`(@}+JHKcviRBMC&<5?Z#yz3hB(U{@>4s+>D zK&0iJCS4uKV>M{QgpV)IMNcqnoOENWBH2<#QFGqLabks4Nld+Y+Hf@&{2~guui`T< zMsN9-C_IsEWh`~1iYl%$JfGjmG5;CrIqEYOGwjWWMrJbb`PCDa(hLZ_{A*$awdNhx2E|L@#QRkG?U-J?P;v`N9G~r^}Qc4R>xC{YWS}p+-f&{XPR0pdnPvhgMJ?LE0bH*0o zy&uqiNh`Ig)Q5gRKdS1Qb50y#>?HVM=FIH9_FA*|p7Fo`{rwMs8`zr13^wLa#sfDz zbVFknk7ltsi^l>>iH?o(+d5866ux-ME%8iXaWe`Nt3umW{y>)*%Kd~uS$Q^!1x_?y zsiBg-3VX6;V-xo73Y__F5Ly%Hwnp+K=K}w+tG>IA+Q6<(t4NR=N#Y{k@tE}E8iNNV*6!+w-sH>!7m5*}^gH-mu8PD$S z(E0WO{Hm*VEHmJQJmaypiD+bdj8z`G90=TLcC^%et$f>;R(t)>c*^&pFw{<}%%iv< zd+hr`Ru7;jpyl;-kn%c08!L~5R~_Mxy=XXM)o~nACTlh{o|eOPx$Rt?UWZE;0yFna zXzYeSvA)`70yd*AqaACSP=7lJIy&A~td6T;!~?Vy8-VM4vt;{*<+^nQ?p7va%ZbV* zRC?Oxg}61(#yC^!yufJtu4n7hJY86)Ezgi-%=gQ! zlbwUF*WU~4sOMYJAolbV2Dj2ay2&p2lDjpHuW%b*)6DvRgF7!#Ot8ovN!TKHoySWQJlyke|9`Kh B>sSB) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.class b/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.class new file mode 100644 index 0000000000000000000000000000000000000000..d43f3bd3038b3ed122090c6d7be41b7e21bddf7b GIT binary patch literal 745 zcmb7COHUL*5dI2wShKsx@({!q5-&W09l2^q2rda`;(^7D*WRIYo6K~R>D~$WuRNJ} z@CW##jMcMX_C&CguCA`Cuin4^{QL!AADb=A;&~G5a3WPTmvf z17ZHiSs%0w1D%gK5o|m}n0sfe2?vDPt?dD!apcaKu#g(dAIHUz%QHR9MY5E-Ox$X5 zF8>>0BaDnEsC3Bc%U4$^9>?uMT_7kW7tY=h+4o`QGKLYuJn zUtJ~a-@|?~ka`T0Bv)cHm2s+H?~VBu$BRwO$X>}h$bEtYbMiK2VP^0^IGG>XLOUW+ z^&d!fet^E$Ci6lg0NBMtp`Dsfuz+r@U##g8mgU`$Fe{>e#8|}|9t*qfCFIiy^XxCi C>&jgK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.class b/compiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.class new file mode 100644 index 0000000000000000000000000000000000000000..2d3ac6babe234dac7d571210a3788dfbdcc6228b GIT binary patch literal 1088 zcmb7@TTc@~6vzM53#GM%T2KTPMG&C~BfdgN2ttCXq7)l1Pt)yK2Dh_ycD4aOl_nYz zO?)-+LmAI(S0orn+=rPt_urg3`}5b=?*JZRxqtyIMl%8cDtgtS;|O8&MT^tjxY!ngZe8WWh1Q!{(Ylf1Xg zV~V|_t|YQ@TiVl9l%g^>f2K9$SE^g#y?Y|MNx9j7oX+WAp&mrWlUvG>51o`=a&N=1 zaB&CMJx_*VU=rAD&pkOqpYPnh_oM#AY;AAWXmqA8u9SG^PXK9Hx+duEn3gm}jNw`l zB@8i){2i)wW5ki0EV{>kbe)BjhGV&m%e0rtULoB`h*4a5jjMEK4xZL=vUA!Q?b+%v*rzyff>u`o zSjKf)i+u;&z)g}ECUJ|BxZqv-Kb_xL^)pgGFjW19^s8fJz98i^AIX#^N)VMB=x0Rz xoM`H&(vBr*Z^yo@lE6<`j!fqNYn}Dmz|@PB6H5Xibos zo}`zBqNy=9h#;-;3`UFOS>swOETnls@vGvqR?D&>Ev^~#jnL%d@yHmp&hUbGRojkJ zLqdgylXKR2?#XqsB;HLJ3`vnD6LRbHj4IKp@GtPzCwBtgKTa3(e10=yFfIra47V`+ zf#DX0-30%}W^kH9p%SLXyJAIUI0sU}p@4BcrVo z+SNo5OOJAsk1-7FE3MoCL;u=(jUjVnZY9Hrue3am!@7*FL_HwOm~R>cD+rwK9b?8d zm1WrS>yqEyn--T%DFWBzGKx%Oxix~fcKBgz3C`L|V%=lNRZSc<Eq9qt+ zFJtXgC~L|pqAP1{oN!bSv2FTE%oBeK17279mWy96zX^kKqd`!K-w2>>rtLet5mt?Rgp^r9-7J>dbco?8FORLg{LDFb;7$TV`3s3KWxA6w{ vnuZieCJDeMhDqjA-NOh*Q-3j)V;HA%nP?`+KPfSVY0Qv1Yl(8ctt@;4F#E?s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.class b/compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..a73d1be07c42061b23fdae311393e683d731bf84 GIT binary patch literal 2296 zcmb7GTUQfT6#fpGB$FWu4N5@;Dy(mp<6qa>C|>~%lAFM zs#iTzZ_MZ!w_*F9Td~|){@Yz^USM#&?$+#zRj{k}remdC*Q=Q|+jFY|@!Wm0VLsF! zRvdlPcDHnMU#s7#I2pHIDVR>3VS)`lFdeI5Io>Wu5K!_NgIFnft4dOLb|s&=y`IWv zS65haYgXBpu}Dg#)0wsWzq(YZWbL+i2xvxjc_Y_WX@*^?J8ds*ZGH9TM!E&4t@++o zy~NxFVv@S+qG+p)YvzK%63*P zQJ~({c5F&oGz21sU3Se{-6yEiZ$M!4Q}IM64!LgoUTaneszj)!?@!R?ST1cME6`=r z;e=5$OAnUKUCEnnlYqKVa@wo|agLBWfX@@SaLf`d(jaJtSNBWSEt@-V>d2+I%tJ3Q zF5~>?@VBo|&k^VU^<&EOQOxk0Vm69xlm(`bb!nrxj-4pxVMj56D^a|It6|)a;sG3i zF=pSIp{(OrWz$LdY*a4OP{S*^|==vMn49vl!^4T1iHer>ZXH@o*Wf!1RhV(Xi_ z>Ci|X8o@S&#NDMCdNq#Fi&JmnNGzN zDX3bVifK|%1v?cwV%#*K_YBVfF$*EW9VF9hB#qI|AFT=T6kRV7cubPOyR?R+Zk+6| z`Ba7tJxjlrE)4w46 zleFQWCrJyk3lU;B1!k;%@?^vtlp%kjSR~W{KA>|KmMGE$Qf-1d?VM6D`7^>tsm)2a z7PVj-E`ksDvwK9KL2{mX1~oVJ;znR`=-iJOni`s&Qw9|ROg=^A2ZRQd$KM6Sqrd-r z4y~BnL-+6G6p%IOmjH|CBX%RiZH&0ak(Pn4lCBRuB#lx96k>goT0-w+k~6qPxkSk4 zHl4TzGcrrAm#oSwM8e1lG4L0msQ4J4v@_n55rOZYLn+3hf!K*XoP2^FDfTL{x1<=8 zVqY+JN{XkY*dL0$EyV#T4u)fAqE}6;8wQgXP6QLCMn?rhB1X{`Yu2x;xqK`WPHDYIV_W17gprW>7mmq MA-p}3>_f_`WhW0gPFbmI>86uF5f1=xIC=XT7s-b;1FGWW%%pbQCt76$u zMv;MgNusT=N+;ysYTaS3`E?xeKqco~JpAQnada%3%2;x)0w3cHwU^z__{6ZDgU#5% zu<TvZbcr6q&YYTETK#X>OK$TAjTH>GNE?`)O7 z4TEYRoGOu|l@|)~(nrrQYQ)EmG@>=qb6OnCR`=T?^b%KD8yTq%8M4o%lF=r^NTJvu zp)K7ap{bfw;&mr%3bW^tYlhjH_Ni(f)sDu=WIAd~im@`JDD~Y+)m16czH%s{3qjTk z#UTuR@KX|diDaYjpByf3rt7-RFkaUkb>G^!XM`^g!Pif0 zB*Gp#k87CEV*+`G(%`FdF-hScU|$;%U#!yu#4zVt!lmZ*_$JFw?nL4~-Saf4rAXl> zvdGc*C|!&c#%P`l(Rh-^3p8_u{!hq<|JAd7L7x$9Qn`AHLq)O#)NS#ZM$Fut+ z*oYbCd#FU-SzC-PrKlJ#_=7m`D&<-t=0$;rc!XtIptO%sH~_O$n4()dK*~qSNBIxX CU|g2~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.class b/compiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.class new file mode 100644 index 0000000000000000000000000000000000000000..985466fc7542c810b7f7f0ce08bedb27db12a7d4 GIT binary patch literal 729 zcma)4+e#xr5IwCKBS~E2UDw@J@x=?+=&K?Gji3xG7&q)|CzhsVrdy^vLH#SA1RwkW zKT50~FXTxbnCj}PI(4e6>goC65x^FfN*KiNBK{PyP{g7@)lsHZ(xl93YyKVX3y33u zkv(giSH?G0(xr&8;S&NwJKAW!D=@gS+7u}4*)tLtjkTe_-Lys7scI!`8INt7(<)BR z_cvp~ceE2&k6R?qFKkazhg9M_lCsQZPCBb(Z&NmIoTs!NY}*2*hV5o;I?y3)wa>S4 zsd`Fa?xbtHPN}J#W~!Po)+^7C$(cgTwY*Lf+0y1rst>RHpC+|-o1C-R>CF`}Q`8HO z6O|4&31;(=Rs-W(r4!7PvUf%%V0`@Z4$zWH&U~XGiaUm58IC!DznHoNmrncux>PW!RU2B5W z{2;w76_1Uvfr7Ng3pkl2&k9#sVJXcM(yxk-TFt8kYq}KBH>BCeB!3uuf07rdEZ2Vb?yn6YTbWJewBNtBHWqk}-ks2ZY}s yj3Der_&2VA{S*cjnFeplC0F4PKtM14D^(BHzWO?B#5s)0X53{SwxG{2fbCBJHfB}; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.class new file mode 100644 index 0000000000000000000000000000000000000000..022056604b80eceb37aa9c0982175c8f62a0079e GIT binary patch literal 1774 zcmbVMYi}Dx6g}fdoVrevrfEXUqm)8P9O$;?RoW16OM-&jR*GAT$A@aXo;p+ZVP@_%k52sss{Wk@!)lXLi?lI3XY`d3NW{z31L@?w$SX@8A9aa1}S}n8fvCsNsfN zR%-a9j!JG>t>M!eKC7W6Fq0^wWzbb7(Q$Nt<8uM=rNGp!I7+OHY*z-UsuI%ugh0iQ z`$}N8{YY+0FObo|>sX_s!3}{kn`vZqsJc4Qy+F01D7MlPHW9d(1w8g1hk@7AQQwn0 zr`}g#uokFLMV26yNQO*Mxs~OaH0t|Q8`Ur8=_f;#ByymLIFpx@+d#M_?QQZlexo*#!HYx5pld2pEm%c065AF+N z#cpYmy?&s2WtG}bA+xlG!$A9)>TAZtCUG?kl+ERwTU^Rz+26QYGIBVbQ`^^AS8a9M z&4IviLKT9rs@W0T-X=_Stn|OTEr$hzFAg~U-&WL_d`HeYYu?>-;?($RT{|7;4`^`7 z4XeQNzqHNw+3MKbdopyL%a!`aiEU-xg>Q9zW3A1rbK&R=g*P~qj;UD*)Rd>|#4ktV@PWUGh{`pA4C0u50C0xlm-XxQ&EN)5R bJvQnC94ID9P=zP`>os*Ne{>*b9cPdC&C&?gnLUH$|MX=^tZ=RlS;E$P_pDCbw+v)~!;Y zq+5T=FtpNi1L=se^ku~sbFS+JJfO5b!z~lAWoa;8IsVSAHMO)?D9pU@DE+}J9i$XJywpEnAj_oMPy32#6q6CE#?wMjmSRd-% zrX|(|w}W-7>NyT^v(~28@^nzbDtc9JOJCH&mS!nuVyRV;p>0OGGMHtEX2;76-9_n& zmrbW4)GDWTwJ18i%t=r>hsId2E{W~*sq!Ka;y4FmDJbQs)$NARwd*2i>Cl%QKTGk1 zzYplop7v{&@lAb!44srJ?1b24_R}3zud5XB>c=JC2$?@W1^QnNlO?aIs$xNEmC^?t zPU;zAm@v%$IvR7;D&4?=CM_M#L5KRq7ZwXen&{DgR|wG^2gGQS8p>-dtC~`aH L9uXgD9|L~?Jc3Ds literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..f5596b8f9520747587242d90208a27309d936624 GIT binary patch literal 2027 zcmbVM>uwuG7(KJj+KF)**KHbFuBEg%4s?@nX-h)DBu*7@TPZG4fgja+Jvh^@cg^lP zH2eVZ06YLZ1xT$bQHj4uJQU*0?B?dCZCXp7-T5wOzVn@L=imSS`WwJJt`;$hPsdQe zXL_j@@Ocp!v_;MJ;i5nyvu0N1AA@xrP zH5j0BNHhdFYNW0>fD~YJ)2ruCSgI~^!gx3R8MZGShamw z4}y>`o=UU}%{%Uvd(XMo^PRQ|I*z;Rb#C?ihA(?ENC+|#xIM`-QdEJ_NPa(1k?iEM z`eYP^5fRG<(HSJlcbY2JxnnKW4Oo3dfR!Ql;!)`|H2%%)zFb%$q;0kWmg)#pQcT|s zx=t&JRM2Ha_36y&2?N`ML^9M`BS?Nx1u9t*$W^B|$agvHu-u8J3gq=cuPvjSE}N$h z3q9)QQa$c7<4Cfp$o|KE(mMOSnn1A? z4kAykDlOAwW2nU!H4lNAXN-mC$vDmiO(13e#LuH{qB8;Q)wM=*Mc~}iPspOn!}YQ8 z{V43;h&nQQ=6BhWvhK$rXZP~qO5g3q*0$-+1-tdjfV-0NqB))O&KV)7fDqL<~F>Duvn>UaZrzOV^g-(s%Ar{L4BJ%sqvfSu#2gMekc&9#&U;5;sHC-4rc zTn{GShxG@Y7WR^F9hy9iT9&-TXp1@d+ROu3dq)?IwF4W{Ae>60vg37WGo~K`@8UiB zbRp}=nIflZ_mTSt$7+u-^7TX550KLqU0TkRc8pKpC${}(w(6ICB~E1rTr{zwl66-1 zXBKmZ5Y7)1{&gRkz1yvMynh(s{4n9)Nci_B64pvu_<*%p_|S+wOC}%DIwNrjmvMy- Y>i#hnzJ(QIBIbN7YB#qYKJl>hKNGR&OaK4? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c469545e19e0bfc8527b16d430b213253f2f1a15 GIT binary patch literal 1248 zcmb7@-%b-j6vn?PrLAkR2nynV5Cn`mfQ_2am=J}l29rV>xgxX6*bdpO#buQ-2oH@U5=A4tcxcv18zy@AAxQ%CJJaLS;TNjIFG;8H%6vkz}YfRVa7+fh(hZ;ris6YHCmTZ4oKEzj78$SH%qP zo37;FJNksnt`xrMa%rUGo(=*X#{6*oa4qqCb&sWIc7$hibhgPb>qSx+xz+3W$`eNE za65{0M3Rk_)x4q^nuKQ(;ca?GOU6BVh1@^uQ5u{1b<;4()~;mjBNM&)f9MS<5~?Ob zdq$W(WxJkVB|%8S+0*^VlRIkAog0;Xdn`@_!(6K$8WqU4iWT*2D-1Q=M@6O^mzy@` zl%EDZcU5@A#q}xw7WggMQL&*ORZ+zR!^fNr&h&!eLryeZZicnI;y%pmx&O|Y^XvDIp8%d_9qL5g3ms)XHm6 z80o;g*?u7)UJ8tE1SYb|*oN{tl;o(M;{ZwG)b;nrk zQ$t6(>Cw6|fmN2%Mgj{-z^Od-J=xTzCDplA?)%=RM?M+LNpeQ{Tp+iR)EN%xLq~_y z%BJNVpQ1>$*}>U4`x|a^JFjmusUUmE?g?oxIV%Wgt78N(ja#xwNhnl%$ ztx58IJ2;VaNXoN^k}Q#Q1K($Ed9Zr0l4|PQN+)7Kr%g76E0rt##^6L}4pZgJ_82jL z5>Hj2z^TsLC~(+?P!BqxOIteTzmnEojz=!AICzrluFHc7!o82j#Iz~lKj)r$cYX6) z+nY6Bfce1{y50~NISzy4-LOSr5!1L{L=mG!lrSo=^j~A;J-pbb-R2RwR-lxqbRg@= zit11C>tT);IM20*ki|_n7>+r3IWj1)g#lQ;%JMkhW2_yIFoDUpxW-l{yKJ3Gt#MB7 zfzJt!mV67o^VRPVUy}4U_#8@9Rt zGiTyb)x~efT$C;(+8X!1lVq4qy}IRNwArLP!4v8SlI;cA?+bFjKS;J0q{SdK5F~^7 hr1b~MbIdXBLvC@Fuz*J>v&b(~LG>Ln5sDE?e*n#b@r3{Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..41f39af3498c4988816f2eade28d7f87cea0b278 GIT binary patch literal 285 zcmYk1%Sr=55Jhjt$CzZJ8^I6AA`2}ayLRQql^_@pccHqi%yjIBWO_or&4nM}M~OW# zhy_&z_a5r;_5JY);2Pr!!wMsX(JXZVK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.class new file mode 100644 index 0000000000000000000000000000000000000000..483643c02c1d54b3e3f0cf177581f55032098680 GIT binary patch literal 1248 zcmbu7TTc@~6vzM5c4=vfA~!|6A&Lc*F}$KA1WSTxKtUU$@nPB?%aGk!oSio4r_w}Y z;)5T+4`n=iK_aZYxDPYuetu`?{QUL(2Y?kktir?MFiKd8kNagjC}X({DKHw5)yi*? zjdW;UZaonYPX$IcLK8V2@E~bM!PkEVtt{-SsP)Oy%(F>&~`s)lYOBWAqEXQJf7kqS}Afg-ig#3 z*W`)#yv*5>Z^5^>_zmK7QvM2`Ly2(((=6B00EU=hP2d`?^Z9r37Zg67N^ayP-@wf* zd5xJ1ajV6puPB_ft|r#!Jo|1^VJeNv+Q(?=bON_>L5inA-sXbL=7SVZgJ=dhI2WXV h+sWv2$#cvy?j0U+oNyQOxW_8LOdShvP>5o2{5KTE2R{G+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..c2bcf3161982ed059fd1f2252945129d26d7d40c GIT binary patch literal 1684 zcmb_d+ip`w6kX#>9NajeCLs-_g+fXlr{%P1D20Teh$d2yA#F^f7M{k=#F_M5+&RZl z!Z#H0E3E`V0;#W+`cbHB#>crD5K=99F8jLn+I#GOU%&htzzl8|F^KD@P{8+gxnY-^ z1sU8@wHSs`A`^y<1+F-UU2iw=y@n1qJh`v+ zehK^~Uj-^m7$g_UfC+MUT%JLre(z|bHnQFHg+RrzY|)@_uXif8rJ+y45?D_cSSQiG zSJSbLc&e^jp-ei4UaQB{^R!%Y&{{!9isAHOHSvxlO`(nAcYDZFF+ST~RNn30-IXIC?+3Pa)4(rr5zr33I2E*c~E?DPuEyx)A< z+O?y7>h8Vk$9Dek8GjW9L2St39E$jW=OMnd3`&#`AnzaYZuc^! zXJU+E>>iS{46Sm#{~8@tReV|;=E9!LV$QJQ$%1^0aQ1;k&@=OR~Y z1l%A>5S25)C0yoBU=p8mJ?i`nnLnw_;3C(q^ZmZgSMWvZyg=)WwXRM-N9G`P(Mccj z$MTVjaJFlernk{6u6%*1zCg0afo%2#Qtb~UdmM-%koX-yrtu{~T1M88b!?4SpCR`T zhO4iT|Mdk1o+D=^7FyPEG|V0NgG2Cyt$BI~;&@u=SI$De2ZCL+1_jT?h&#vMq-S|nD`H3Mspkh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..bc5ac765b736f607cd633dd8c39582c80d16ecdb GIT binary patch literal 1226 zcmbVMSx-|z7(LTf%4*rfT~U^zjFJ!^AS47z#8gQrRE^mQGLDQRD<+JV1bV8b z>8U6Vw7^D}dbv{9@@>;^OTDj^6YWbKX)PPR>oOAeK+E=mEK^vv5q6GRdTE8A6Wg&D z8CTa#XzGq$^*ldP5xJ7XR1)M+9=eXK8*fjlKU(?9b;^!*wP%@SJmr#9E`g?FZrOMy zS`kRk%+{!0^Y^G8tQb$fh~2slb`)a?6f1s%#ZfE~&mCbV+Bd{_a`B9+WE_XXGGv6k$-mM#4G75eKt1B70%k^`H?!-Bi%f$oONskerqe((}6(ge4uUL zk50#7s2i^jqZsQ$KL!MbPv?3y2-J}sZh^%MkMG%f@|q-Qj`EsvtA3yxgc?ai#+TLP z>Y4X;ws40RGzWn^Qn-ps=;3#PcP@oqWGpj&4JPLyT;|?OeUa~Qh!LvTOpI|Ir%G}c z+_R-)h>wZS6|NQ?Si}U^z7qpRy2g{hb=)9`b>8L=!rG0OJ|XoT1EsG>zdlChGg4Oa zfvPkt+yHlAhlF=Y#i2Qb$4Q7w8Z`{{R30 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..75e4b9c8a983ce6b1b070ccb4ab0ace158aabd94 GIT binary patch literal 1072 zcmb7@Ur!T36vfY!rL9X91VmB%L!uFkVUmg_1|l&EPmLNNjXusU*LKM6j+vb{@U7&D z1QR|0AIf;AG?gwqwEHk;X7>Kh%$}XO_h1imEw9U19PPtD0nViyz!26Ze z(Hx5?o6h|=-L}@){o`M}`*-6w4mh@3D%gEfR;B!Pec!FIeTNKqfpE`sY)m`47xGX< zYlo_<1QvHYnbRpXb*?%3k6C6oEzQXaylnWIBYBi2GSbo;5iq+z#Z<@E{iaY86FAT#Vohppw5-vp!x@;AE%i3&HYP{a&P|i t6}~#)=P-Yr515}U^6NM9_porCFEd{$@|!pCCEV}r@&OiE{XQQ8{{RkT5aa*= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..654a95caaa82309e6505112c18c60961b2cd76cc GIT binary patch literal 282 zcmYk1JxT;Y5QSf_KjZEung||1Fww#Z+sMR75L{SHtJ~U{Ui(L8dWJolfd}wVVvj6h zLDdWDjI>b-7aI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.class new file mode 100644 index 0000000000000000000000000000000000000000..d0a3be3b6eb9b9fcf0ba2521d684bd2751becb3e GIT binary patch literal 1603 zcmbVNYfl?T6g}ey2G=}dNPx7>3qp)(Goj6^4JAS(NJI`uI7Lk>H5!|#8CdVSyK9v6 zbEEv7Rsuyzq@rKH4cs6xFayW*7jr5)axcPHBT@2eh{meu_J*g=kQcMZF;h1 z{0*r-oXTIC-hEFuwI4G`#%5u%mHlMBq5iXNLcNjh5Xsmxfu0>pkgYk_h%eEIT@)7rf{E)#}|6gzCUGI#GiGszH~8c>>|I6@fCWwpb#9-6Cyba&e`%yh<}~W1&$U3%#tO@ z$^mc*6WsCn;WEd=&bvtc!^0FVaO^lQ9qT-WD~aGH)?ZevRzo zm+09;##$`3w9{ySGw?T?;5o16#Q}<=Nu}R9tSBZod6gL?O(|S+cRI<{EOV7K{~^A| Tb#8gRH*oVeq$3PQb~pA88*fv7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.class new file mode 100644 index 0000000000000000000000000000000000000000..2ddf390b6d989d42bc73e5b51cf5613c6fe4cea2 GIT binary patch literal 687 zcmbtSTTc@~6#fRf)bt`1Q79_J7!#|Bqr6H;NDB#MqlqmIZ)A3RYzJp&$j-C@{*_NA zJn#ejQO2{I;uA3@OfqNA?K{``_51n;z&5sOSj4j`o>%dricNu*r(7#Dq}*#~j}LnS z;z*#`b=C)E!%&$iMT{+u5LnvLR)<}I#W$UyK&9(OB(NN7OP{A%Lis=?hBYg(OF69K z;4IITl`zp>U^h-kejB@)qzNe#CXxb?{66+xo_;+2AkT9bT0Q2*IdS)wJxY4AXo7&E_^QJMP_88?MSM> zR(X<{y)-57T|Q44&5A(?bp8i*i#a&lk9nZ4{*9S?SFFl7!RlS@G*ClbVCOz_<6RdG zOQY;qeo4+K4V8~?jwIBs zSCcT(CV092NI^YO7+f(yWZl5lT(2cL62zZM{9R9)PvxL0A6gPwg~du;oVVL%&ygK* zJ-g$G6>;8gN0GC&uyxzn4UIJo<2f6=mL{pK1a|XaR~8i}s;$6kUurtibx)Rqz*yH( zOQbMUdFSrA`_8`aIdvU09rw?z^UC*DJ@H9Il5F7mLUD%y{ub98Ql<{2*>k8re_sdM zE-CaBOEm&lOq0N&iVoy?%dbng=~9KlNX0Z*7MI20IW=bOj;5@8T_^llY+DRJ5cHHrwutuqmNJ`D9Sl7~5{4!H&cRFp9AOoWg*@-EP~v zgF#{8D6V0ApM8B~DAGBKQ&1R-3+iaYQHjS=e~h~iQykhXlglB43&^9ueJ}etgFf0R zlIKC5hq<1nbtvNY%xjDg$EL#=|7Usca8+D$;Hntz zBLAJ>FUWl2Wd?2V!(+jha5)7p(K|y-zC8C8nRe*@#9Cp%X9>gjp;sC{mNuD4%HT>8 i@oJLiEc2Qo^Q7P!rg5DhrhEf4Z=fR9W0rR`6n_K2;7P;) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.class new file mode 100644 index 0000000000000000000000000000000000000000..0cd5cce719859fcab486302e3cba2890710729ef GIT binary patch literal 1847 zcmbuAT~E_c7{{Npts9I96A%H#cVQdK0pC!;DIgGJN&>i`T#&9ij6&DWwj<1Iz4l(e zgeDpjFZ=+0DC7Thi;U6?6L;~n=Xp8L?|EtV>-UeJM0AUu#3@Gi+bK#9qOdfBQI=6x6GGIPZ_aij84s2rsJxnn^%phP;j68F&OqlZK)_sSKro! z%_y`v%V=P=3PoAubw@84V#YKrS9Nip!)Q3StM01@{Ge>`f^HVM`q#=g%Er7Q%D8Qc zQN&cs0tuFnCTO$8o2qV$Vz>^F1i-wh*|myH0B6(y=~E5*y_%T^{r=6yuyFSnh3D6o z8AYdcQ+KmCrqX#3&RInecI9+ayr`B7!d_QVE~D<8rJ;u^I*D^b8F6=X)St~21m7-M z`&{e@)o^#XaE0J|CCA}g6Ivs0S@QJFjFD7YwjHyR z5zQ7QwK*$Mm3=ukMm_alUw3-yfj;d}fN%5NLjh6E_9)`(ZG)rt5?`~bwk8&I*`$HR zfcnPdaxfZgy(BZ5CLG7I*J~AlO-cWYcf(g%Senmasjs$Y?7(bOu%+H>@3=6|3&h zSr|~pal-%%DDAl69MUq`3CIgb#qnf#Dw*%ZzIZGbA)}shk}lyrQFj3S6`U|Xx(0bP z_$!4z!x*B&;OBwC*J-#BoP~D?G11KEHwqo5j(ge-wCI(0LtovikzS&Wc!e=a1%ibA zAX*?uIv6DE2QdL+odA*v1c~@TYJni5!5|So$UA_%KLO-MAc*1z`49+lGZ;kigM0+Y yr*-}=H8#bzW)Gl54Q)9!D2u9P{^a0M=6gbfibIM?FUsA zTWzA(+fN0=GlAiC6Itg+uIdLZl_f#)34w8|{6ICHtK*8YO&TeIm2yqVcl+j0ssn1> zfmBW@`C;E$xp#N(j%>!pnYsz&P6{TsQ<2*}ZmJc5nMx~iI#g9{buCb9QDmI&7>pHI zD8Kg){Udo42C}B3hV=hx<(n|r2vkTSl4K%3WF+G!4mzUCJ<^eOs{(z6VwINbra{Zm zvX0ctR#;Qv~NZ_GaJGb&NivlBW73JZ&XLV9$t*m~B8NQB=QxcX`YC6uybtp} z$bE$WsKpo|oCZvAouo=~7u>U@ZxEkT>=f5rDqO~So)Z=tU>X;=3tYqu*G}*kc%P{B za0-6X6+DYeZSX3sJz{dDrLXW#T@R$vG9A818KzIH+U}Fk=F*TnTuwb+NmE>8URTLH Zr*MsRxj_)KoyX0$5S9hFMI8kTzX6B?N~-_> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.class new file mode 100644 index 0000000000000000000000000000000000000000..adafd6b973da8cde424acd8a6e6a114c2d8b7af6 GIT binary patch literal 1031 zcmbtS+fEcg5IsHYMQ(x!D2P`Sb{DnPR|NwIif$wU+?en{W|wkln4R8C_Y&}{G|`y& z;0O3o#xui4VnT?ClT26F`hB*#+iB~i*amy=$XYS z%vATo!|+HSwIW?N@vaX4c=h{Mv=T{6V*gYj7l$oj+Ba$1!ZQ;azd*HAuFcBKc;}IB zC)V4Bjr2?LthyntP0GTC{RyQ)Gjp(hshsv%a9urL+FnX|Nb=(%tr2H?@-Pru<+Des=Hhn&(8x4hC_TOGlb|q1$oDbTt z)}OxA*qIFu;1Wg#(2oIy`Tv?ccQGB7j>5R9*X#Sz@Cu`u$ymLat*QB#J~(c3iF52F zj{uV>pve0L?q`5r+R26bAoYIAi~NTih6zzASDu&Y(v*raU-<_0Im3?fEM&$97~?(7 z!T^lp3Z=qTOz`|0`~|@$Is=@7=g$OB;#wEH!03ROLS^nNg45D{ne`P5u4Ngl=xQp3dWKr%x7b*qJ6mYA6+X{n`gxd9L z5=PntFIOKcsHY13OD2e{8`zrbwIoM^_)`kQk+_~T*W}|fIarquEs3nce6=pl+ikPw z$PVA_jw4pYdA}V+&eq)49cMQ*)-;UgY$R~9TM6vu!LH0JjIFlkIWA258gQ9a5DwS)*E}15=163W!TFb9Xxam@e!cf&TSR9un;ypEH?T)6h`yJ=}MC>s=R9oB@ zd!o{ZrE}`{h4p*Fr!bn_JM;p#hJg)jv+>e;xFlU)!4jEiT9tEDe+2I-V z&`zDa_wzo;{Vc5m5s&9yV~9A83P!k&^4;OCxaTV0p}r&pMXve8IE(W<$5eE{1&nc5 z40nm^aqw4UKJzhyBk-dW!IyC*1uxJ$LrlIh^9`A!(7lPZ%7D)khT@@D8a|dbo=D2z kY7+5UlIJw@njrJI;5sI8gCM4S6H{-XBGzM?Z#0zt0GU8jEC2ui literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.class new file mode 100644 index 0000000000000000000000000000000000000000..85bf3ada496cb862501d5b84bff6953ec1af4d38 GIT binary patch literal 2182 zcmbtWTW=dh7(L@_v0SOY5rH$F{HbHHW;|?E?%SPa zU!%Elzd;}_)wV!vbAhkr^*dCeDQ&6Q)Rbo`**Xv?4&3chBsb`pm{GexYTj}zRbA{-n_ONkS9n=mIlV#{4PFX7*gN+;UK#?0)03*M zt9s{k;)E8ncpq1?7{MsV*t>&Do@XBDizthW7|mi5?__Za?+M%*bfhN~GT+96?{S>tIzs=O zw4L`cfwvyu0;9-25_L9+5<2Q_2Cy?4BI)n`m(G?$Z(rJFq-msXe15>X23Nr~S$GQZ zS3u}PK2w45Ca&^bQ)d9KAA$yNTcXx~KP5V7YNF8q!7_fL^{f|$1aNmm>i zZkQ|ZfVDT-^$&fp6Cvz$5G%$)Q9dH>$H&%59;uULon*Am9_#EA=<#56t_LC<72^;o zjT#Hscg6U*53MK03~rFBPA)P!#x+%#eu7j_%1mJWg#!K>Ae`?;g?($OXM-^ce1cCy ztlm@(k&Y7i?N}l=@!4@i(orJ6lgJ+@645&*hR=i6zX*2L3`h4Rt+NteVGi?jbN79X W;wBP4|9QYgACo@M*DVIobNgSgoBJ{V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..44308189edd05a152e7e7dc37bbdf829a0a0e64e GIT binary patch literal 1293 zcmbtTYflqF6g{)_AyDKYf*?LoXp3RhFUFumf?&Xk31DO52eNIiu)4d`>`W2-Rhno_ z{NNApM;Xs9)doRALX*zy+&Smm$K3n#*Y_U)?&D4mGMMg07m9h5@+jvqqcC73_PwAg zvGH~EYUQbdT2<&<)RD1XWUF4#k}L(1pHdh$;sw%JlMl~je_c$II8m6Z)Wm(et#@77 zA;9jqVny8d+s3$C_qOi3%~)Gq*MYl{@+og6vYY!&nNt{BZ$;J*rRp2M7RW*rY3o_W zV-%(;@4Q`a&)o|Hx8_F;*ZX_xz7B(>Ktc*pBolcdBN;w$@Na;*M}Fknd4;ZGsY>vo zZV=pG@grGlg*AycJ$hCcs^~h);jt(@w~ZOQ<1>`gC;3e5;Q$!l=(gD7V|!dIovD1I z=6}lb#WM&eb;|B0@2}9ap<8iXmi?qgBS+GkP2Nah=H$0psMp099k*Y-bQ*LUn_XU6 zs<1aFPv*4IQ0QjEHDAUJi51Exlh(Dioi-Xgl3W3U7%HF_1%-#FZSx~43J;Fu)^!-N z(GR919hxOh&Y#Ij5@Js$<#m0{;Yo(o|Csb9Zg7+{Of?G!$YT%P-Q z?&W@-|9*o3QdE)-*9*LIxhwA3@;9i@DR-D_E;Y{LBEJ(A0x*J6?h2PM#`Q4y3!G29 zbkHF`IhH(*%Wd*J(GEGe^2}E_9oIdnwL*t4QiYKNRNH+L+C&Nin)R1*LI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.class new file mode 100644 index 0000000000000000000000000000000000000000..228e6d52dbf19864d7aa14b9018964157bb94f9a GIT binary patch literal 1312 zcmbtT?M@Rx6g{*3l3D}-5mZD(u`S8~e>FrvFldDYu$u6LY`2#(xZP=XrU*WjCK?le z_y9hX@$R;QLTOCgWas04o^$V=A3wi+2QZKMEK+#bgCrhB%S;9`gV_w`1o{ny%Js_> z8l{8RYtID43xVEc9T@8dw(R;%N^z9v6Ko&Q`5_v$G^Hy4hqwoyy9n zicgC{psi~;q!E}Z9k_??kvyvVvZ8{jbWgPMZQWn-sm{?J3nT-#PMl-?T#j@rtw6e^ ziHAUTOE*K0R#ik~>>>;^QFR5TyH|P9^T-$-ZXY*@OI`RE z>$Yubb#0}@gE86Nr)>@9z;$bEgw<#|irt+ywYH}NFme&c9ENZ$ha7ry7(lPU)Bo)p zk6BbV>AOKqZd4A)vjRi0NNKqhzY6ssni)*+n@KUPG!nRh3@$|!`8hbqvW7A7{R-bN z^WMjQzrj^jFwXOe!8j6=Vbw7ENZtkSsp40NPjS%eyryHJ#0Z~rEdz{la(;ujiCet> z?feN%rH=)Q)y2lj93HLFD2aKNkkw;+%jzP|FTZ*h^+4L{$ Cx*wbX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0b29e1314c7979456794f49d778e7edf6ff082d2 GIT binary patch literal 2908 zcmb7`Yfscb6o%j7x>f`P1OdS-auF%_>vD4uG;S~fLNqZU-Q961mKNJtWD|dsej?Gt zAK;HNo}uhQJ0)rNLr*(9&wJ*~nRD8||9<@eFp0Msy0O%Vw1ygKmo?N$yP}~%+EooH zY1cGp(ynW0lJ=E`W@$4TTBY64&?fC`4IR>MYUq@9s}XM)8q%h1iWP?1q2Yaox{Ooc z3@usH=G&#?9C!DOoJAvTStoB;`-W@E=gYx5acFuBbJ-l%KNp=-ogZ?;5{Eh$oa1OZ|`_{hkq?`Ph=cha9c2B zhK6Hn-ylL>I(#n~mlsIYG_1Yy35B$nKs?BjW{NgPoMq~BYO<3c|a#CozIR0;CXS@jS&Lk#I; z;sKg;yL{bUI?=pvx$S;>mlFsp_?5Df6^10r3Qo%H)xEgNCc{F4^#;;NikG!h8TRv+ ztagGdX==Mp$<6ak^P;f?dcxR|acVGh@06%ekNLjonbdC9ZQBustTXC1gIPJ}Og}re z^qgrIbffyO{^8i#;YHIE)Loj;gIP+Y+Qv*sKKP;f>AwyVJ$9xZRMf* zioJqLj)IXdCs=`6n+)>__(1v5nT?Ao1(twSHjZH?uHV3pF~mM36|PcAu^k5LgrQYd zfo>Ug@$#*T$GA^l4D#0mdO@L=t`F#GiYy~rKXMNClWuCzM_2h-0X(CRiUIV~orGu- z9^w&MMsiQ+Dg`EKru;AU8#N!#QTv1LeT{~T@zHC1s>(klZH2ERzCO%PNAd%BuJR4U zH-`CiBtM8Dl}{0WE6i_1^1~QWd5!qnVLltlzrd)zN9>LdO?&6fr LV}YzZr;EUUQUCr2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.class new file mode 100644 index 0000000000000000000000000000000000000000..06221018e02a3d9a880a133e0ff15ff395c77737 GIT binary patch literal 1019 zcmbVK+fEZv6kTWNg+h^wh~foB6kBRM>YKrk08)c#AQ5bgJdkO-EeEGFb>@_yU!{r0 z#0NjXk20<^G?J1MZi_Iqr>Y2jWdK4zs4{hBKdXgo9`xFz2_<^*Twh~$eZ*NUu_IWR~rXzKem_{J0 zVHjE8k}pwMtR4DC{;@vp1iE3umiB*T^~+AM5lDwb%LrsoS@tO%`tJi5ryz5hf!c;A4axS0K@!k(+?17=CvnXc z<$&Gnffg&G-?WoN??2eTue)(%qh=K70WrJpxa@lOt!SQ=5%I{ zoRJD6J5eugO4T@xGXpe^{+=^Sp>noqtIeh)Nfh@5mH(x>Uz@FNZq)db7tY4?t0(^u zs8FCe-R-y~aS`V+UBoDg3XlHVQQGE))`1_k^>*V>ntWE%X~;zU0q%L4_wFZRo{u*J znh6h=kwc#6VLl5F1;(j^_c7ilxSwNmJmGQj6{d(&PAu08%xmt7dv@sy)W?)yhHEYj zR&bGLN5ukM!Yp^ic2~F#f1|3 p%t=+hy^}VVO7d_$?RX=dbBWS$e;!~$;d%8_qlaStlN=uc;g?BM_a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..762db4f02217d5c38549e5031615bb895da4a06f GIT binary patch literal 367 zcmajb%}N6?5CGsw{aIUo&>jRIz>A=x;whdAb)ircEsD32th2jm^HVn2(r5GF1Ncy4 zA}ZdTLk2R#e9XLmyuJazCG2Ielff>7-o&*{LAlbz;9wz&xv1z=+0vcO#8NOgdT4D> zhMtsHQq#a%7er9bdIrbi)U(2s(I}ODLGfF~XQL-YO-5WZ=vraO$Kla9X&cKW@v?GD zPBjS~YEFTO&nxfw#q^vn8W&vQG=n~AGGs&U8Z)F)v^xB&-ul#?)ceQ5c$ANBh77JG zVG{9M#3W)8aT-bdA@T1880@G0Pzzh(ot#k-4gnZ+;t5l9VD0N&hmDx~v9cNeG7nqO ICFsHSCnrp8Jpcdz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..ff6ff1a50ff768f3d9b2af511ef822c9dc57b380 GIT binary patch literal 1613 zcmbVM>rN9v6#k|c3QZA2KmqR{mZA*c1yMsnpae_4TO<0pW5EG7}hqaMWY*#A9A;AsL22|Q!y*V0qM zE=W%+*LkzC%D`SR^scy$Ho`FlVb^4wviKikh-s}HhJoC^I1=0zPMPP8r=0Q&hLN3` zV^mcZlvYJsE<28EgrT&WVKN9f=Eqf=7nM`u;?&CDR_&}UtI{!)B<6^!q$Qu<*ktJT zzBjiw%MU!)xRz`4 z>}ensNj4;gsm{>yRz+5YUy%a4bkHnqUMfeKC5C8vsz7j8+!7(`%PB{0)~ZG6?Fyp6 zC(5;mUO^<294cd`qKK3AbKzfKwv6j-*MzN%l6qAbu|woY?X#9BOH*fTFkSDbX*LP{ z*I_9A@9g{*;z$0dY4nupEIo^q@S;5TQq{A$o~JLE$_JRtyEV^}Ys%;KcD6kqGyd6R znC?8+Wy_LUyIwfi|D1xlcjy~m+sNkVri^#45PE~5hmPUFmRFJRhLPSD>854ce#b4!DV1B+)q`jLpGc5&7H{yxKDOF2=*)C4w07OJ%0N zA<`(F479Ha=XQ``xb78}_n}P$Brx2=WD6kCW*{G00=bWLDuwWA6vzML_|iBgq(H;91$qI;Y1we6NeGx+N{|&Gfe66|I(CL+(0V8Aj-$Y5 z9-w`XR%#`pO8w9W=tEWg&)UTC#Vqh7h+ZRpq@}H(Q?CP|~*>p0Y}Lq4eaN zwa|Nc`Q?PS85(P9#`h|1ONJiWGi8`S+D6!RJlT)qrML@)*$&QI!nEDcEa_rDK=b#@HEY7h4e4vERWv89 zTvpL0o1@5=TUWMOaRRZ`x#;6OU3}mOGh43bMAT8D{4`)wxMgfYkuE-Wmcw-2QP|1i zSU==@YzaEdIC~@lQ^o)5%)yNiF43Cl{_r}i3Fr#ZArrXW7h;F;l!MH#m_}Gr3)=07 z^SwHG$sIC*@!p56T&t-lGU1cAo38g`|7CS+ZDwI{zQXI^tKK%P)esouS=)RVuBlL< z)Z1v;7~8%F&h*N&fHU~KfMMhdIErHhjN*6!Cvi&Phdz#fuMq5{E2ihmVBLFIeXVL% z;8-lu##@OmNM1`kl{nAqGsj#%K?bKVh&z`!pFkY`;%N*Lb-Ni{>1PVZnK3GyRB+wdOV4H7HdQssfZsB{Xxu+*F^@4u|ctzuAgwcrGb()K)x&1GvSL12` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.class new file mode 100644 index 0000000000000000000000000000000000000000..53844d7238fbb1a83fe8aabfb9a409f6ad2274aa GIT binary patch literal 1955 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2b8e0549300ea0f9dcd946d4eeb772f8905a7e00 GIT binary patch literal 1999 zcmb`Hdrwm_7{;HDG3Iex=lu?f3`7d!;ss(tM7%AaNQfpTq}$3UIXef==?M6#^e+-k z`~ZF^>rJi6+zD$TYfwV}=DgyBbGE zLy^&XP!gW{BD6C5U9@v+gvoLsvV2{Xo>n_b1`JQ^3{O$Ab3XW$pdeROHQG&)oZ1tI zg5l~$g({WhmI@UGe%bSUUEK-geJp3z9Py*F%k#=Ba#8=6e=NHjvZO*y;Z9))X@*sc zuj7p9GQ9j}qrdT9uyATf9>Ze`uqj^*SqrqD!ABNQV`LcSEy&Ys*zK?>I22M73+@W9 zRD0zxi~)M2%`XZ1E|8}70*z)#8EN;#3D`I4#Bh;X^O6Ji=p7%$CF-T3MYxPBG@?-A z8nwnCODl~*@&{s{PSEw0`jJPXIzQRKC+qxm+-T?H#CNyya~=7cxYf=li0^6Tmpbyd zai^V65`V6hU+KsXW2BvTh(F)T=Q{Ft>1^B1FGYNBE5F&1AI1H4zK{6+R{nDbK8CUC NEoCrHYVK(Q_yb-b1JnQj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.class new file mode 100644 index 0000000000000000000000000000000000000000..48974bf9a6dace28e61a73f8f39231df48acdd86 GIT binary patch literal 1652 zcmbW1>rN9v7>2*;k=9lYauCl7XaQva4+t0%gOFevng}*VOvtt!%8>0Y%uWgV#|zMl z(L`h74==!rGQP82Xe|o{`eSxxzSA@BeAC~5e*Pk&X_`+{f*z$PPLIv-#0)b@dYYu! zB+W7E@`RF>T@=cbuJd~31ta#7QFhUFJZ(9;XxViUM=JAUj1rDj6U&NGPkzVRx43ON zRlcT`bgJ`=24B@3Eo-7EJz28FbH{PDrIFZUbk`3!;0HCEm!wnS){&LJso6`ms0l|S zNz9Z$rPZKPhZ1{rsYE5(g0N}_9%ho36@1~N4&z=RPpsJQ5KlpM1CRG*sP=VguXqeh5uj$g4JMLk)P zhjC_}MVZ!P&!W_M^~-{%HP>A3oT&_Wdd;n?vRIZz}9s~O7D#SHbCVSp~9CC{K} z>q+rEn~$te+7V^VsMp_;E?@IsE;R!aR-l5}^y&0T0%lSa;#u zh23tCdg#(y>V*}c$F2Q`R-E9tb+BPg!h!>1yoTHyUxsgd><6*0e(~!V4HnTH-N2Y> zIM7YHg%tz#9gP15f1}737$ejSE`$aT(QpvF0PhH55@X}vDbg&R_IEd+%{xCsf5R&% zZ_q~kv*X_>6eQXXQVj*U7Y-6_2k`)+{{xbv(GW#q?I0gRLB?o2Op#bS$R~h&J`u#+ ncZBZycksaPnqjObusb4f$&)mNB^qd&9&S+7qpU}L9u52jMvPlU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.class new file mode 100644 index 0000000000000000000000000000000000000000..93850311a2bbae1a11cf3030f1d7042456f82b1b GIT binary patch literal 1196 zcmb7?TTc@~6vzM5c4?`LAUDM;h++X@fcT~%5`FyGq1L;y%pIx&O|Y^Zm!yZva-XT!e@De&q1b9SeCZ=E3t=Vi<~~Q6i{G z6RA+YEIBFWczr4T14^3#pMi}syT@fgIN`(2Av>fa#Ohm{Iu|*8#u%K#dBP1G-MQoX7}_^ z5^93?Qgsjs(L-l)*?PhVUi^#(&f&E|01G^Oz|hH)Q027HWQfMMnT2TQAXwo=>m z1KF?)qp?bbd?(&g_1--qrf7#f0_Z~)*O5oT!O)syP$UackbIfsA^H!J){p3V9cw80emQN zMpV3+!vrQFAIba2>l*-E!a)=Eny@dRJ#n?qd8jlCI9gKvOmprkTe!0Ytw_MheQkp> z{HQ9GY3^C;0tMx4CE#?Nde*o$8Z%{QNWWElGJ2AiZ0K4*%aY+L4v$8+_Eu&ri@94# zE}3*FB?o5dNz%*A%Zur`TzVH=?zDgoYc_1d(0SA6f@&T9g>S0Vo#4BN-gq<|4f+DE zGRB1BH;M^GPnb}gMiqZl{CfuhhiOaHWaoIBEjSOy00J8EkSQ9l@%3)PR?MAP*^YnB L3U;8y(1zVl2^eoO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..2de6bf3636cd41aaa496667a511fa2ff6c38cac8 GIT binary patch literal 1787 zcmbW2TTc@~6oAk43T35;fPnWK6i^1dBS=EHD5eo2&=`Hd>2_>~?9SHRX@frNyFWnx zgC-giAN&FSDC3#!W$Cg)A`fSKZgakK=1lng=jSf~xCx6HNWn+!f3!aMu%#+*w~CK%NjdvFu1sF{uj7s_`VAr~e26gWF74o35xc#R>H1 z_gI}#i^($GQm&BYc>*KPYElWC7lbE@7GILmQB2|S9)U4GVV~~X7A*={qO9$u&uwef z;x?BG4@pR7V*z8eqh6QG-_(T5OYws^kGSM6vs%%CTCF&ew_%OVPSy7Y!M?YxrWS-0 zYLP%ZH&H;GWv7HV*}RbaY0WNjcbj2vdIFA#^J6$g)SJeHst9a$K40YYb=j#?Ug6AA z70MOo)MeE4T)I2EJ436kqa4$*C=OgPQ>`$?w%=AcP9R(6spXCDyWRE~fd$KV4ot^{EUlOzs}<9>WVW1|Yw|Urr!^32b6T$tfvKanV#zeQ z=Q(b3FpVMnbB7wy&DiAH`f47R`pVH2S|bnP5$MJXs&2R??iz3w&Kb}PSp$Z&7}jDG zvIOS-`^0_as{TJvapeFJKV8$lLVx_+DIF4^E>4dpMjn(n`bT4yT>L+C5OmP#yRcyCk!>Bn&maxxZfCoTqH<54Du=xWFi_Q9tN=x#6AXOG7=;a2HB4U znTiHUghAdT$cJMB!_ul;S*N;CF(d+ba zntExahtgEmkJS{drKzhSS=W*e_2ZU)+)mM*6m6vFBSr(Ra3nX^h2u)wT3eiB#I7^y zE7+E+xTV&)>4^j~=s(7&w_;n0SJWI=oY7QiQyBMZ_KqR81UJ=|A(Rk?!;OmT7X&~aRZ80`l{zvv%Yr+Vt%4(!E*uT; z6B(Y8rcsiv4%t(dHH$0HLEPn#db)#(_oVXbe$_L&?tC;Fug)lr#xaU*%;L46U%Pd~ z9dw-0U;~TEt(s9*j$Xod_~#Lvd2v{ zP`J7^qS~1LSaG4fGC3_Rsb)|{c48f4D%e$^I#iODxark5g|o^rb6u2O0slCLf$u=r zrM4tUQ0$vcK1MRN~wTBLdVs8hz^(Vi9=i6Gv9CV8!MB6vmG>F_AEZs{9%@2%WhXQ{lez`^JCWU( z)fMyxO>S^;Xcxp@w)O^%YZwh@_cL0D>O-hj7GCLSTuo1~xep1O0!CLm8C278O2Zll ztb-^&j$8-n(`DOpDq>!0-XCvE*z_@^gJ6(J9=R zy=X#)Qb5{A{dhlwYb8blxL;8KzK8HVfOQzsBQA~5(K|E>Eh>ZLCEt47x6+Y@@eixx zFhG6#-B0bhqwxLOmv^=3NT6*A`U--gOZ(j>8g3bA(0M#x1u6q8!SOw`dv`c=+alz4B(CI2xDDHzC$vvj{bL!9iL|wO^QsN24wM0XU`_THa5`BR| zeu=?-)dF!ONN~lsWrM-Yt|IQ+G!;>BGF3P>sp1Z|@q+5*vZWHd{K2q4{IAkQL!%uz84NOu^>uK@B}TOgYG zjOHUp(-Q{rdnAzeqDRvc2J#1h{Mi2~65W6ToBbv& bZQ#zNL6^o{I^oi3m(IG_svp1<`sKd?;nc4x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f623764046658e22f86048b3d713543e19c91d59 GIT binary patch literal 1341 zcmb7@-%b-j6vn?PrLAifL{ae{qM%@mqe!AgG$BRwqS2&aqgQ0Q9NHn<9h{vKcq_dk z(ZmPvp^Rs`1Y}#1b}#14oSolya^{=)^Y`a(0E>7K;5?>_xEmnn<4l0OkM{x;e7ql^ zX<%u+6}TBsu6K!qH01F)s@wLeU!|*mQDm- zRU0I?n`Tc^i&W%Vk{pq=N`{G*o6k0%%3W)m2~8wFHFhX;Ybtcc9=sNq4lOB1?>=pGcDI2yb zRy(q~(@wQlhSKgM!TRH={^vwBDM@8t4kdd+vRbfiIyR&=-L>_UA5V7Fp5lILo!IF% z)perT?3Fk+PC0F2_WEJf@7b68?MOCsyd~A~U-_jS)u^cx$Ig~f#sz`O;5Xw;=lFsR zu99(w%^jTWbNT{HgYzfHEbwA*?34xUwm)DQsknLcSTF+d$zhB~|L%cVe)V%0=UF-3giDyKTN-}km+`8hirH2?v$WU`i(Tv znE2oa@Ix8T>@E_^iVyC?%+9&~&N(wbet!E7U>Udb$Y8M#X)Kv#*(}$yxRJ%pEN(HB zeCa7+*QDnw*Ln6}oq;`MD6YAVuZ5#)!tTm6g)$#wNa?p7$uLyi6Z?YO!fEnt?J1{u zhhgGr*U_piYsy!3Tdq2etA(bpKEq7laKI1RHm@tE!NqSaf8Mq?Y}uBMrXVRtv?)Pq zC&-iY!@)-5izl-v{C@;$!0w7bYV zo~vEUwfVLbp4D3Ol%}?J+olMrDch7ftY@S$8`rt4e`rvy9M>E29EFH#&XIBSTOw&s z#Wc`fQGVO)dY0T&rqb~k#04`_gyb4DlFu$6Ai5++w|sxjVg_2>f{WO z^>7R#LmxG{v*k6USHJ`&3n*fsfU;S}Fu-u{zotYl;pj$h)%T>O8Abw;a%rsQk*Ig( za^NC8p$urMNMRB=^wEEwu4e-MBq1s~57N0rdx@l{d<rMHvX8M}jN>V9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.class new file mode 100644 index 0000000000000000000000000000000000000000..e11d87223b159c21d5690e34e820c847bdf84724 GIT binary patch literal 2054 zcmbVNT~`xV6x}zOd@=$Jf*_v-YLieHqe3kpCB=woLt;rtMITs09Kz^iLMIazeea*> zYhQe|*ov#JTA%wn`Xl;eyYD0mq1e^6NLKEgd(S!h?DKIaf4u$mHGpe)7=eP7C~hMY z!bAvnqUgh_T<%IuHp=D8D8522gtaK5$cJ$$j3IemkQVpC7!G4ZieHB@8pfCu*Fz`@ zsHN;$rdUd^-OJ`z1!i;GhPG3!?`y`cp#DZr)ZKceZfP40 zy=s)c+cOpf2G*OlYu1di*)X>)BW>GtS9i_2-4KZ99_#!1fp$={v~AOVr0K_6?S9S5 z*v(p5x0(_rurCG4idYR-ukD$3RiJC7kS}iJO6gLzkl$L*3v{j!x@omy$b;ZY;dXj8 zBZc}S@)C%7VKqy)t6I@@2*d!P$#OckkzwL<56_uu(BsIwZpIVm#ZX9+6uWY!ZRDG^ zZNn+)EF1ZG;DsH5Y^!Xi_$SUuIhLzebgQg8ri{`KrPz9n5rd1SZMsWr(|ZDD&(<(e z7Es(>lLZj_0+FIwwRN}Y5UTe*2-5swJaHC>t~*Y>)pt=uv|vb&nmq0mUMYbD^}fRc~1AW zu>IJmxGdr9$uU^5^hRUhM0?s-@#I8!MG)va>DM;P%IopMO>L~WU2 zN(QH%J>n`u-i4oe(jqxEbcA4X`WJ+L@@!<#PHI8xAniLa1Bul~Pl-6g4CP0KMpQqp zQuZOmNQ3;xX(gobDN_n0e@5uv)KVT?i&~%!7s2)8?4A-dK6SmFvpI3$^y@_eDhx5 z8`Sln3pbdD!tW$?6J#4=HgmM~vDBluNlDfqs*v|Ng z7ZF%}1!Xg)`ePT4(D@u)-nLtbec)|l-nJ(YyXb9ugTK+*e~7N)rgDf_aWim;-r{oz q*@{;GV_uskN%#szn8Y;3j*ET^OSJRhb8keuC@s@#s)01V0R91dTFCGK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.class new file mode 100644 index 0000000000000000000000000000000000000000..2fce979c80f506104c830802ee380ed6cd889710 GIT binary patch literal 1200 zcmbVMTTc`*6#lvw)?Hb^1x4_RD8ix?jPV6RLJ$mQg~-B2;{)jqb+ld7;04Sw z3>c}E@EcMa6@}Ytj~UoghVpV08Y@EE5PmH41mr%(P>PLc$*seVG?ZN16Z?Y4R{6Z9 zjGbpF)>SJMHrA5i$sgMbwWj2+ThTt3Z7F=)=F&>Zwcwu7d}nTFmUnbyBQNs#_Hmi{ zMM53fj6S(IDSo(LeI%4Ao=ZQ2nm=k!WQ3X?n#f3hLR-}@p|&W)LYjC z7^7#{L!1i8U=-(2B)dc}D}(dMIbvk>C;k8~&^$zbg<=K`nHRgpC0b)n35_EZ!)azT z=c`9x?~~+F8eJJ+23Kh8?FQf~u93%Z9XANXC2!LIz{L$$KOplJebvv%zC1$iBQkE~ z9c^WaDTrB?#&u%8L5!aN0y~_--b`XyB^5A66>iZ|2IGm8>tx-gT6ZKSa2J#0lBy|G JUx68ve*ig#H0%HX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..99b9198d92e6d18fa4dcba16e94a01534aa83744 GIT binary patch literal 371 zcmajb%}N773;^Iv{aIUos67ZifHyVj!NYhe)P+J(v?$(6c1^ca=cmlhmOh&YAHata zXGF!DIZR*@@{zoMyuJaz1?*+8lfkZl&e%1+RI8+Xe^X{M*6MdlhNaH#)hs0v@IE~9l|zYc^~{?z|cBlo}oWb#Lm_o!q;J{%DvFuLlAy z3&v#Pw~5I_PZ&*{L==Be{Cfof-LxZWvK8JIb1uUHfPhv!V~Q56eZA|j5pyqAHsfDb L!xpp|I8u<0yKi4MvM3CKY2Ljb4%IGPDERow_@1;9uz# zi6;I4f0XeIrPXa~nnHUqXJ&ey_syPjGQWO*{|R6f4;@^>gCrIl#B5x25Vvv3LBhsm z2Pqpf4jdb^Nvtp=a>`d`jbSX4EiuINdRH<`6qGMF8?~|wwnf>ao2i0!g;x@Rvggyw zxT&g;Ay+6%zE{yrE~`>_rpl#}k_UnZvZ)Uw-+8+8gx3RYw5vV-p}a3$vmsoggQJ%W zOKu>AkwwaNt$1DrM(rt=?!t9pL{WZe$j~r+%w&gi8YD^P%LC2By7oh=KyifbElskY z`@jA6QJq}hjl$JRk=gWLvjZ8a?3=T=L^Mc#rdPgQyZm|dJH>LgbR%%(hB_I@$QV7| z7fr!1TWt77)nrM9iYDo`?`tEBq6Si@3pVGFAJ#lxR{ky*oqzeKnpcz+6&f1IG%jO; z;r&oEJ!sMxHb2K0NvCHN8O8CHW3X?uiQx*Z_Pqoa=(SwL6z$TjBwWQcIx$?w4O*?hDrH)M z)DOfyA7kt*?OPhw2zc}lpX%__nCa!?#E*CL&-?PTxY^4mh);I&xxV}@-0tO5#9!#< f*ZcB!FxSgF#9!>@3w`()?w(ZX9<`;_ko&+N?_JV` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.class new file mode 100644 index 0000000000000000000000000000000000000000..faf28641197b6679ef802659151d1fbbe7e9b842 GIT binary patch literal 2596 zcmb`J%W@k<6o${}E?G8qaDw9`fC-6Zo1~L)3AtcUdFL+ESa*jF@S; z0tI^>0QNipR6!LK6bn|cVZ{T$t5Ezsnz8Kh$lBmVPj{a_=X~eVE&uuNufGw|E!r+o zk=`y+fogi#(8D`=sO#ZfJ#6M_D^Ks`>3xGHec?%NH-zU)*ZH8fYLKyE(D;h$_=-EK z!R?;N!m|D|3@Uo!lb-NZ%`)greV-q2W^<>-c9bWb);)vHZ}%J}JE9?d*|bH~aa_d} zZ2JaX4HTZRCmowLrDHLEC}od2_L?m^!cj1iad=0-+4jI$K|7Y7u+n{y9Pg?2>ZU=t zYB(uK-|q=e?-go?(}@FaOKa0r55%79!RSog^;&G-wK&t9Y?UjqiwWFLAlhSRGwRbW zRBoTb%`M(l$es>h1L@d>Mzy~Oi&=Q@!NT2oQ!vpM+*WO-gxPka$!*hh9APTgW1$so zB;pwuSvbW#6n4zE=mdV@uwaGZpoUT8)ja@W9Yq(eOFDx)LHP|T=`2Qz+*;F-QihDafMSMO`!tilKcp1@*YXh03t=8f)^1i?BSnnTJNA z3Wo4eoyNleqIGGk@I(xoz8(Zf7V8MOAlbR3E?c-FR> z`?#P6O$S@jW&Kpk&vdKO93Imm;qp)(Kx0(Kd>qeHiY6$dVX;1g^(4MeV|Uu8vvlr5 zdInNNaZ-9dk|Mm5(hHFkafi}*O2cwmTYk1Lea?jH^AOLO^a5SR1hN<55P3SObajLh z@){}~iJ{V08ixc`!MKDN8NLR-*~Op9_#sHbOBi#(<{i3*xlRub&~+Tfj|ttNn;4HP z|46CtAxzOg`B9?sEqXarUdHJZbaIPJKT&Gnx)khMa3}%`=lZ8Y_Zn?3h|Zu_5<${& zkZvN#tH~hgILPM!`CLTR#bkZ%$}?$W)a z(q!Wx-vZ>jp&+_j4Z5EQl8b}QhXtA>Q|k$@GF78|1vWP3Z5#oJxnyKT^4rHRJG z2Y-M+$~gD7+87aDybpJFXXebDGrRl!$JcKF9%E$?87vN<55+u|@_3NPvcPCePOGR& zF4oq(*xnEjI|9S&*2G>JUsX|yvRokfgg_>awGkLA9jmsIkunWg@lKn@6M?C6%Xr0RGu~?S<|L2)$gc$*^D+LYLf9>Bx6*Q*i&*Bg%~bYEHIj!7 z+m>`hD)L8?Jdt!tI%?ZDBo7`PJd`KSdK=nEmf0C5Ro2OQeW*j_Dc(?Cm6;mF3Fmx+ ze24FNVezcVh zm~DsQKaZl5-ObHzZEu$NPRyR)p_>hX0iN5*o~x4+D4q{0TkCu0K7EnaAza1y5H4Xz z;Q4<&L4F0j+q_phrqBzFr!H+}C4C_JeR2gb!_OzfGP4M913Bb*-OpDuzySN18}EmC zKg#wpdq-kkUU`Kv#)(7#|0g&u*$TGV;unaIX@N=p=The~uJJl4#R<5MDYk;!-Q@qD z;7Lb3J*QZWSWw&J4|M8iv|DPTewD>E{eaGNaM?BebQTR(-4 zpF^k4w9^?o_K&zH8pCate z0v)vabx+_AVP1!z+By3qz z1k|W3(CMmg>!z!=;tix@#}_JTFVb-yYQTc4pPpFiyBm@;kC zpB9K`$JWT=tg}TL&K68tE!AtA%3al5YR<{3wI(S??n7h3ubM=)^504F=A%HNaDWOnRy4GyTe%iFIsmHpR+G&#v#{kjRHG`K)*{e-4ph!!oTbk87QAbZ%a zOAWC^^Df)SfvooJ)sAYln`bLOx+izS8(2RS^nWV$dK6_;I|o%cz_51ON@T~h?gq$4 zJ9jd>KBKuvmz=s=Rtu)q*=UoMXpg8mZfL><#sgxHoJ9F@S$Ur0h9l&JanpznW0MPu z^94@Yk>fjr(V$p4M|YOpE#(U2j!!B&j=w)7hfh3g23d?{a1MPLT*BoHuHu@&`9O1l zF7mD`pXfoB!3eHp@FqqDmQFSNPXxiKxi9kN&23fo1^NS%=@_NpD~jWaa{}uju!LrS zi9SNakBaE;QR*b1ZJ~Dfmq0UO@aBbQ|Z|5g2dd zZGO%)0`LxQa3`2@lk36cXNWy*NiMcczQrF1jpS*fkLgyq@#l!`w@wGvZ}?+jBdBnp z5f!%A&?W+Y1>VE^ZGgmEfo!)0@&P_<2PEDKWS2m`I}(V#L4n)2Ly(%0BI4WwgSlr& zyh2azC6W(bpyN3b+M=Pwp$YEc6Zios{K(V%6oEJxp7f(2R`i7$m}K3lwtZ3u`lQ$= z)!OH0_W6ZClux|j|DpTB7KI>*OBya&ch`SS3Qh)6#gRP=)C(k%z}n1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..9fd9a7da3f061a24117e84e91427db241a0a52f2 GIT binary patch literal 1717 zcmbtUZBG+H5T5NjZIKrN#dk%dEy4o63le!vFpVTFHbxT3_Bxb>>s`IuHs~k)N1A9% z{NNApM;T|Yrw8t9OmP& zz@XnnM+&oqjw@~J#l|WF_KZRAify?{SgIt<21Y5Bei(xu2j4W%RT~usgZX{Y6x9ok-IFi|+Idu%~kQY|tFXR;+CxMEi*Nnc)C_`FdoqqC(!wI&2_mIR4PYkxDM z_9T`6G+#!(TeX`U_fVK>kE255j^LX00rH*Mof%$tY-Jm^$u+kF)ZBd;NSJgL)nB3v zWwJp%NV`Y8hBMtxx`=2~He^8in&X(W@?s^&cSQ^rIy+sm3vvS>FP z1J|WiaipvEX+3HTCQqKACBs11wVkcEbtJV~;v73~EpOj9y1ucNr|BO%8Nv4k8cu3d zebcF+LlvJKRIqK;9`1pz;?i&dE~cRu&ZJ>jn{#lU!Q%f-3*GJZ_1rA)qrNIb-j=j^ z(YyBYot{#-PCtbhl@x~vF-brVeJAOfg&;*cM2psawC<;OKkW{TlFA1bd(qd!u1KD23cJc1E-fbK7S81X# z@q<6WA7y;*dfFhS1~0k2o7tIXo_Tim`;V{Ri0C1$j8dAGax_HuvUER7%UP0wCPEIh za%&uf+W60Rw*-kjL1UZ753TZTO}QP;03dpVpka7zClvIkTxa>ZX}XeItX$iYY?)=C zWWZhXhUMXd!xh;Mj5UsNWi?Jac-Q7tL9>;PZ?(rY9qPKv8@_L_jrzb{C?Bb=I+n+t zE9=^CNcDSHzVO^_mp%3^K+?YQ7=(Jrf<^*<+tC3xhI&kkgMq3}i#?SPLRW$In?PIB zzP9Uvh6=?RYHXSYYK)h)&(Atuor41f!h$Bt#(`=I+QCkoY1`81VB>7cRARZdlvNcD z+t46VDA#2BtFhHW@ob1Ew9bWnq_x6-14U|Ny3sHQ8m*d6;P8%)l$bfqe>plqK}&-V zV8d}Z3{8+6!9R|x7oEgrc6PVRnAG{f6_RLzoS4J*e$e1RP-$>d#TeTkvdPok<>?Yl z=jj~f1wB5~9XO4J`xj{?UFA3Be*K6YD`+ZqX(Oxg)zt5!5u;nUxM{SKp%h)AVanov z1e2bk9QL_hcrPKUeY98#15<}0Emb?))@p!d}?2j^@d$%x95)b9#Eu%X6M{?tcCL_7lJyHiD3_7{X&bkufY|DTH3cxQK`7 zYsEzma zB%3PU^+y-FTw)!8-}I#Z@?ys4H8 zhP$a3Eczmg0_h!w*OAnoUeh&8w@cK&Yucq)^a{|sQ%+I0a=L5sO3iYTt(U24_rIkW z0&&wey=8{}3y^F?a}1KVYZ4d1tXZ;YJ}zbQMfibVbivRYiC&aBxZ^tI9A}b&)o7sc zqSdVR>WqKVu9oAM?s%CtC6sllZqZmbIklawC7R~UG7M#^wr7@&oLMo6lZ0(Mv}dMc zQ&VFC$boiHwzPt2Z)^JLsrIgHHCHjz%K6_A-cC%#4Stn|RjlI$!{Q}xfr=5lRB;dY zRg7bbo1;y$5B(|zxESPOh>I}#8LqX~i9?|&6)ndmV$M$~UDz{<9+9_jcI>N`Ua7>+ z4Cizs&u5LT%+f{grT>q>$`A+(K$_qPO^AdhP(l+fpexKd;SmVpCT@Y@Hd&*j`4g&x z9ii<6zRzSa+#wkdXCvfKeK-9V&?dgN_duFBhW`W-4`@3VFh*b0h8yvASDX`xP!-UGf5B+ zPTOb&A4B;&c;;O2v}izq240^x@QJwRPw6|Pe0R|I6`@143qzHJ(IJd$eqnS9qbnec z>%!=kh0&w@pbWk`+Ov77j*e{JU#AO{57cozo0se8$sU4nf*Jz}6Gb369kh~R;`2Ur gHc#XvXh6OuNi)PRpT`^?lJ2Cpd5RvdU;&SSKS@Mvm;e9( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..839e245cb0a32aa0b47a99f3f17e85ad4d4999e4 GIT binary patch literal 377 zcmajbOG^Vm3;^IveXOkyvy5DW51iai?=?NWjs3ZG$rW zs47)x?pf;s1?6ld;CPsNR=6@63uT{?eyjLo^r)P%p(_DxONOgBJQ`SgD+`vBscR(9 zm~@y)4$RV%^xU`w%k%M>TzVH=>9l|@Yc^~{?!4*qglZlBrEjX#o#?xV-f)l)uKNNm z3&zCaH;aiyPx!^+IJ)@b;@?{c*iW0HCOgI3V$Nka1Q5`Q$4t?Jwa<4QHe&9^%4Yn_ MD%gTHLkG4$07mL?{r~^~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..0b164f056d0c1524e55bfe40d5dbbef68304eb06 GIT binary patch literal 1216 zcmb7?TTc@~6vzM53rm}FwV-$fQ7j+~@TwsagalJ05p0M)km+_TgS#_zc1qAsrHRJG z2S0!x%6N9Sv=J(a`!GA_{yS&Ruirm@0$9Up5qT^Yki+BnSn{y!fqPhC7>%S=BB)6l zDWhNSJZE4p7=|{Dj-1f0CW5xiQKyEXsGic?9wz9I3 zP0M?sj3Ut_2XFWMHt?@S<~v ziOOYrOqoB82g^{TRNYRB6xI{=P22i%Tg5F5cgruwgJ)R0dY&7;PvhwVr;z`ge(K$6 zF2B9ARi!nUy}CljyU+z=DA2H4d$u8M36r>9LJ319lrhAx^1oB2&FpR1Uj0P+j-i~W zl;Qiy(yCAKdt!!GIuC{cWN{N72I*d)b;+Pe7GfZInB-CVkC1jW!WhQi;2K#8?y_|v zwZ=KA4LZjtn$w@rKfmxD>`RjV2Au8|+qgsL-@#vz`FtVxS>NEh zxYr3@C+19CYGLskGQHBpL|diacasd0saL0bj5eKg$7n+RK(ZG>4*P=K?+=o_2+|-B mc_l~&vq|d@lINHq+=tZSw8R`9p+X|P%sdv}A`_t$q5KEx4*7im literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..54d1bfa41f699d1f6ecb57f5e3e042337f347b09 GIT binary patch literal 1266 zcmbtTTTc@~6#iy=gIca4iWd}7Xp45m7++8#sl{NbCV-962eREB>B#O*-JLe*uhK+g z;)6fHA7wnVY$S_@G;tp0a^`&B`OcX$KYxAy0pKobMPyMKMF!OZRtmUPz-@uah(hUj zEea#4f|py51;kTfRl@7b>k><=Hza;O>VWtqII+_X90`YRO2pJ=zEYr5(*mB7vpmJ7?e= z+K0Ypw`I_=ojD0`_2&|m`KpU=0QKZ5|Y-Jel z#5cFO)o5}nE}o7_ydf~kZPt4cb|@66o(|epN+0*mSSqm+&SIv7Gbjn%8?vuc1Olrk zVXpFh?&lM~A!!VgfxwKZr!5u#5%U@4N7Hv$;IEqH+;XsR5qT7NKf;}CVU+Exk4al$0R^Etk^c@@0os^1_!#{{!H=VN0H=Xr0a*Z~(X$E)CQmv~Nt zzrgy$mllq}kNye1j4KIvoxLr_#@vtY$*Q*!}vy+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e28eaccd1f4cf0a19b20dbb9bd8705bb7c429274 GIT binary patch literal 2261 zcmbtWTW=dh6#mB7#&Ob+6orzvhhNr*rJRh!LV57~>gJ2nl^ zywkr?!~;mJDiw)WBz_d)n~kY2aY_^{d1q(N?fcF-bL_wVe)IjLr`n#HXw)&wRZ87kY|l3}C*|BJO10dZSkY&q~FZTou5c3Uz{zvd$Z zrs}FK{S9e{PGdP#+E@$B*LI}!Z9QmPvLS6(H!P|5c4afr*1fCu=B#EI=)ehFtKV>Q zzbWSh&aSt7tvtD6Ga*9d8Aa z%z{8-dx@`=%})jLo~@mR^6M47M>N%whP%^sGj9Tp_8bUg7L>1anL&#)Tg=RIuuE>I zYs!~*Ti%WgH*Ka_V6qlCEWOPVa^E>j>4qY->&IojDmBTh%c#kEnQ9j5QV%V{&Em{) zoepi2LUe@Va`AuoH5p2`O_#G32t6(x6EI1%ruF)IWo$#+&fXon*-2LQkkSb|CSxL- z4oMYfOuJ;rHQuL-+e-%GX)5#-nE-E{Ja&(xxP5XPK`V4*Rhh1sTJ5Xo6_W&k**FG?+ML7=-MV!WSO z9&g~yJSOl$9tBL3dAHt+VQBB00g=afyqw3YM*jXWhg^Rcfop?yPT+aGEd#Uh-#cWO z3Y>|-sDLBW3~2R(xuZmUio;zXhcwP%6nVanaWW?`&Jj;4+)r{p%5{q0GZ9{-fb^*H zQmlA(P~jXENb<1dD-@9UGt1WoEni2LR?H%w7wFvLD!8UgPauAaqrJsvCO*7@i+neL zsens(o2x((Gko?NKSJVH3KQrWe?HW>gxQX9nc4~3WJg$v-h(`W>mSo*?}gNpoVLC1YsgT!A)|@I5oL-ve>F z6Tpgf#bhV-bM$+aztD#XX9fxX*yF96t#|R>Fv6KZ!atGlgChx>QnQ4A6z;SZS7>&!s{H{#xzW5zyY?8_1#VIB(lo|+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..ea72f8a0f22f468e23cc575ca49a8fa9683b3059 GIT binary patch literal 1472 zcmbW0TTc@~6vzM5JEesR6a?>rSU?#-kp~S4;gVn)QNhNj3E6Ikc5u5}cc%n>(r=`R z#>59dfFH_uW_OXWESR_tGdt({JLk;&`u*c4fCVh&k-=OK(wNuFf?n=raX*X2EFLhF zJmE^istMPVj{RbDje$L8D6TrTrwm)w467^B6iR=LA*J4T1j9ge-#9S1W!O!=tz2n0 zA2N(S@7hYXMNN9LZiyA!c9fwgtj93vI~?-Ew#DnxZgAtTmcMLU>y~H>TTzgdZL}#t zYRAu$bH%%^bVVZ>q)#7c9)`5fMVv;bV@cD`qS=cpC(oHj(w1tOAz7KKQPfqZLEimU zX^SV_c3rqT29fG|9Fw|WP%r2l3R9{j34N(r7ksbj9B|PRhNW6usJ9K#aTMR3-<{(f z*HMn?SbVcVCCEKVQ3;-E$u@-w>KLj_#dR#}9T}7>r}dgRM>BzFmwJ`R!mcPo^w=BP{Wx+46MW2(;J)XRhr27`58j%zLRte zJ=E3CmfH|+0izfzpoqQ#%6b_=AH(8*&4ljz@x9%u?+a5g4EZAI@NNGo$PfAo;08UE z3}}W(VGKF+(0`sTVFJA*AsRaO)44=@iKG`i3}EmThDb}8r?taJTH+72y}mEgz85JG zy&y`(aEZcl+8OQX>F;1){JfWG)kIo(h1Nn~fUCGhCx+|99CiMR#Ai|_aO}Jm>wFXA zq4P3XC&(u=J@XBT+>QrHML|9i$ft8b5~%nynDQ^o1ods2dR-Qn!5!SCBh7yn{56suiXO@y GM*aZp*B`+E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.class new file mode 100644 index 0000000000000000000000000000000000000000..e9866054a9489293d2f4117d283e287fc2f5a747 GIT binary patch literal 1231 zcmbtUTTc@~6#k|c3guP{ir^JdE=3qX-ykFeA*mLK6dNxOWV#*Nf$dJ+oh9I}(nLd| ziLWO9DC3!Jr42?xVjpH_&gDDbIrB|_{`&eIz!ILM(S^AlBr%@?Pa}@G6c$ogOks&3 z6G&ePwg zmsbgQbT_2Bby-q@D!X#c^Ry9$I1`P@sLlyLsk^+ayb2fRUjDl7Zn&~eqzNS9i8}F0 zxA7Ueefd6AzO2NX9d@lKPnlJQ`1DMPQr2~aQU(jkliOjvEd4z}^%=4S?a<%^jgQVP zW5U!F5qf&nMz@4l)wW2|i zBi%H1{EGA$a+fFVYHiwb=3_92OGtWiAj?XdPvi>*rbgdLMRwQf{7sqLmOZi7%rH#*w{*B$(7bj z@~?8ZU?$9Ddfgw@>9>+>Y}u2lzR<4L`@H+@?)&ZP?|(jh1~7|F4Oj6Xi4_eARX)@( ztjb3kMpe10A*ITa22GV~8q%tKJccVMCsELF5$j28q%fbtf`%-fB=IzfXAIg=dH4Cz zi>=koGQ(8m6+hu`^fwJlw|PT&O>PMN#THeU7)F;(+mtH|L%IAO!|f;)n{Mt#jS zrJ#6s-!^Fi58|u#<0O5#H&(Cd*dEC)#+Pje8=xea2_(y|>$pLXbMe(W6bW4lgf_V} z>ZV`| zl`YYrA*uVw3Ab9bwu!?Mu{&nX=Cb8d!>#{dmk&!T#7}OwDD;NdGd+{cx@y~w=ZR`MenVyx8`6k!)UU+nlmUag z!wPdu+i_a1A=XVlqk6L8j!II7=`V-3Eo!DGDRQITlB|W>( zFs^iUi`%vElw{b>b(tYD*pmNO(0|S1p7+IuV5}u|z)uIF0l6bxIxf1=uqD5TALyF7 zN;eg)jG8{x#{BveJ-?y1dsH$iM`ljJ-cu!kZ|SLSGayHISsvd}Egf{i_qaiCjAU=p zQwhvcPbH8#L*n2RL+_{_XpH*pg)TnT;eW)fetwwvktn|~kpBrk_w%E~C!_qMf&4Vh ztuOu*@ncc`$v{4jnSNd){z8=hV<3MUzx4BI;=hXW`vdu3aR)>G`ft#8hT5x%Gh96Q zfXoEO+3mkDeu_&`Deg;M3A%?{K_GM#D44tc#?6u=fN^@Cqki{2%;Pr?3-l4Qh_+{@ p$rkFDIYag!JCVJ7imyK+quj%M_XInClLU&?mcWuPs#=$Ue*yHbRgVAw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.class new file mode 100644 index 0000000000000000000000000000000000000000..5cbaf5edc4f34652d73d6c2ed12942ee221ce1af GIT binary patch literal 1202 zcmbtUT~8B16g|@qN(+Tr&;lxoDAFPf_+}s^4MI{~B%#>&@j#~Ap&i)n*4bGC{whs0 zB%1hY;*T=k-BvK5gv5QAk309CbMBox`{U=AZvY-+DT6-DrIEy=6y`ICV=je-6nF}Y z3^`wFC7hbnzVh6cm8T5s8AEo>bA2ORQxi@glLQogjA1}Eq-)fkq5z7v_Qj##fl&^( zly8<9(pA-Tg$cA|sGK`qvFeiVHN8VFTT(ct#icoD$c|_D?$Yie?`Y3>w&(E5Dap=p zM=q}t?)Y{0V;V!?2qey4n2mzPeGrV>T-57Io$H^?hj*+-PJ{ z95mZl6-u8F`;MW~ zSHxeRAn_To(DH$f;-nI!DtsXpsoo?tTYtb7da!pRUzYEQpCX2PWQt)rN@J2%_lfI) T#0(x{mbR2p5v8|aKC-_6s5v;< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..85d1ea2ce6b70c70cb5ac54ccb2d9c0625c7969f GIT binary patch literal 365 zcmaiw%Sr=55JjuwV@!OYSqOfB3l~~GcI_$<2LeISptuV?lbV@M`Y}xRgnXL|KfsR? zyTyn*Yf%MtFLk)}@%i=+0M~Gkz+M9T40;pWHaVqI5rd;zGUyti$%W&Aan?45XT*!r zE;&^sl&?7X#f)m}`PKB2*Nycyw~9fZ6lpR(wT&K9AzJ1Ch2Fd9j?l;F!FZI8?uHC* zGQtSNA0V!QI1NNx6Y+0;28S^nDq%`|$mW#$V*m!7@W5Cd*!b?7uoY%MDBEF|IM{(M IK@WDn09`OLQ+KB=`l~e2 znE1gT;EyuiSt=DVgt#B(ap&H1&$;*RkDuSZ16W3B2nj4@Fo2tB+)AUE24@(JWT=E! zm0_fG@O~Z*Oo~FupeW{M5+-8(+(xWd|8JL-d*8)%cW9@@0ITH zec!8-2jBVa^?+fz(hiLBWmQG0=E=1n&_)=_7BMW8--wRbw{g6tf;tz6ul$AYZFtg` zfgzAYAbd)hIRvJ&HAOAql6|&mOzS@9-EOzoT`5{#F{eJIIflVdzH6&c)&~x>q#mk3 znN@~?T)s*v)^(krM#?IXPuqS?hP#6JGK`hAOC=IiD7yEI3DZ<0;BL7l`Rj)6aM_f? zGfghd+feXUsEu~D$2-e>%{8hcjNI6LQXvL1vVyV=Y5owikjtO0n%U?`++yxDVOCzU zV_V5Ew4>XhD>s#uHg%j^(RPGk>EzC=xvq>N9qztwNm7$Pjd#yCxw*Abra7BCIi}}5 zd7Pnrq4raWTian>h75(1p(~!He{h$d@yWrp=Qb^Nzkml7vhU~x8 z{}SV5U{(vQQ{=>HXS62^U%@`bC>Ll=#m3v1rnAK(2g-Gcc81HiLhI4s&u~7{ql13% z`agrO;#x0wmAoB_Nfnm9!0D$Rimls}@L7y7dEnJcZ>i11lpHFA%{Uv2T_jy|gghfL Xj~iH^2hzQW+$*q%ijt={G8BFRdl@`d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..7923f1e18f85a24ca669fb88b1e8b39a401a5389 GIT binary patch literal 789 zcmbVK-%k@k5dIc=)RZC!C_hAj_yQ$y6B6}7W71$rzzYv;ZG7DxBVD=MZEp82=zryt zi4Xn({87Z&157jxFgZm*b-Q9lxvj^D0kYL z4@d6=#IeBKfi=!6;|D4&C}M2*guu)jZM1(YFuk)o5U3s4QxceuwV{(D8&cj^!;~$H zu}wIw;^ch4G1mM@JAqg6kmRQ`TS^*{O8rQZKhKpM=hoZArn20Z?ZoR+dFu4vcgc;p z8hS0z=-DDq=uiiW)d?}rKdVv+taS_Hbw&g2G}E_@v0iz8AhYkqA?89}WT_l#b1Kzu zul$&$?Ia=RY~KGe4vbM58X&OyFQ{A0;ZY~%Mn1b6a}!-NDr16`39kte0s^|Vrilh-1z!AD*9BhwjZ18naV!6rSC9K!xZ6=(7rq=CEwz=sYRB}~unO45 z6z?Ff4*%pR4^DrAmj001rAXW6Xu2=iE|{0}O* bh$TKZnP!>&4+)R3f>l=698*5NRyKYC8#>y8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..817ae6fd4af231cd327d30d3c80a32f40ed51363 GIT binary patch literal 1569 zcmbtUdv6j!5T8A`B6xjTtF789tu0Vx5q!i)8cS`HD$z)hm^7w2V1=!Bw|Kii^;2o0 zG4T&SfFH^@dte`kq=_W#Yi54?o8Qds&tKnv06-S*#lVDHQ3yj;54i~3j=-G=+$As} zna^#f%zVj(_iFnI0rHf<=!Wp5vOQI{ofb0@MgItaF(vY>$m(1w=Cc|BV>eG=w%GC% zcUhTBUUAsE=Luyi1e64p3;TB4KA;D#Lo3{?QTxzJU%Sqx!(8U6hXlf&?J~Tf)OSNv z^15fMmXF4zg7E9KlcRgtOeRD3GWRuZ4L#`2A1{Q89&T{0VP(^@GV>&D+lBW~TLhNI4D~Z#D>5F4KqUBfF7T4-5 z4o@$wn}WdV@a9;rR+*H-FMVh-6eM{X@1C!@wY^!uZeAQ7)ANoGXRE!ildyWt7k-WT z1X9Cci$bWQ&YmBRZovh(Xn_Tz7EHl80+0W*-h(;P%h|B z@FMV!x~t(Dz85CoM*$(2g9x0#brhch17c`F%D5lH{aKvH@joG95)GI}&oB`f3~iW( z^ActPI7}GNXEBiCOmH?+-++7$kmqn52@Z2`3D;KF0WQN8+!2_E1sqQXe*xoDU+~tz z;H#KYH+T(`F!WWa)vsV2T^$QfUn0+9fH2eb>Rqp?#e=l5w_s@ikx)O8Hv@@Whvh*; yLj6QI650PJ5iPR;D?#dspb{ypR1#0)3{tQPH_(jQ--Pro7!oXrwb7d6S>`vtLw6+r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..0e96153f198b92a8219e722df31dea08247e5d0c GIT binary patch literal 1447 zcmbtTTW?Z95S|4NSfsZ0ruEh;wF1?y;^jrt1dt|G;)NnHsV~c6gw=D-lCuk`{whs0 zCO-HB{87f)1KJd6`ydIsXLe@3`M#ampTEBU0DvOgPlE$|3KDSJE_YH;Ou^k0++#4S zF_gk;1q;ADdFkmWQPv zP(~O+(G1pW@5Dgt^L^jrEg7`A`0M4beXr`FkAZo}AQ1>33AWmJN>z<2W63pgAPlw{ z%tt8P6G4ZUmGV#olrr5o9F=?|18KGhB$sazVnwwHai%5%eAf3{7&ZjaV=z}!E-4kH zm+aAD!gM9^t<+k`-*(i1V;6;Ix}0=|g7-pYl&d^GDDsN(dmb7js&(v0ZNf-x9d(a1 zBQZ;M&_qHKxxBrhq#oH$Zm(>)IRks0L{9245sSI}M6uK#GZwm(n-FQy)4Qr4y0|T^ z+O-qtZrTPh*f_pXCD%o*RoM8@vjT@4k8JBOdKBwy?^J6vPTAutjH0tA(6wOq?n}FA4TnktCH1xUdu`kta!8G|%=h&tJ4$UaT`4E<*{oFxaz z`PZ=!A(3WsoueF1JEPqxd;|750zFS_GCC~6GJR);0aW@TSqv`0Wm*p>e}UMivE=H+ zyh;Js0jsX(hWLYMaV%O3go7KY{1Puh-t`ZYRfHh)7j>42?kG! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..6e336ed3940d3ef283582a5f32eab7d87562eb15 GIT binary patch literal 1831 zcmbuAYi|-k6o%iS6mUg*@z#2$QVX?q6lVQbGn* zXyNOhO3a<@(8zXYI~E}^|D)N`(^jHvVl0awNm(ooQ0?yg<@sfM zyR{CyhHuM#)hgXHwYPpGnu4734OgqGEULPqg3h|Gr(4xW^}LcZYmWJG)!`-O9&*up z%0E<{POYA7#xaXIhF7Dje@KloZ2vFceN(ST3k)P?r z+?j)Cm^H`B9pRQc*AWu9OqZwmMM2LoN9{a~o>62Jr&mwGzELNHE7Y1B7D&?lx{RyT zi?v9>0j2K|W0UbU(i_kiUi7 zK|Vr!w4dJ^$lt-;ARigNjs_z)hn-g1&o L2lU^^@DTU|5drA{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2896b57494718f7cd1324c857d362f6b74e23e83 GIT binary patch literal 1600 zcmbtU=}uEY6h701(&i!vSOruR5Za=h+PdL_0W1m9xU|?9i6OVQV>@`4Ix}s-r_w}Y z;twCdhcceIt%6NyNW4F0IqP@6bLRg1_5B9`WML%+VaP=x1h@2ZI|6qia5n$-)>#e}uq9qgk=Jm3J+1*ih)Q%?=3!cGn3^ z6`QW&4l8rXD>hqmT~C?XL=spm?3*p~fF3wDt#G$W&A(du+OhLCbC|0h5D2-Z!!XT@ zerbjU`_SZqRf8QcQORqrshR>k77CuI(RPmRWiy!!-OH@#WL31Fr9V~}Kl=BAXPrwn zObgxT>Pj{4Q`&B~)9qYZ$MWMGg_$QX^pLw;tr7?(l4ZoY;Z@Ofw7^~Vtm#yk*fFti z0^JhqydJA5QG9Yuw?MZYlu-10ADdF_AnShXy7%=C_nM zjhjv!D|t;}u}!W?x-y{3w4N3M%Y&z8&9a!3p4d5TFytk98tblYcylXXz*(Ok?9;WL z9RO9E;3#4H8qY(sG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..87e858995780a6b5f37021c8070129fbf46d75dd GIT binary patch literal 1141 zcmbtTT~8B16g{)_!3I zjUsJ@B`(9TS$`u&;+P+Y0q?5lh>PE+{8bp#0vXE4K43^iA|%4x{)9a9P({k_FwB(7 zZ9?qpBSOsARV1Ge!>){5g3>W8*0oRi1yw=&u`^}+it<0IcO`$_(<3hXQUtcorF|O< zK8Ur|z7F_kn>Ve9ZLRgRA$!W$IFa6vW47wd?!R7#+9X4V;6;2SV}{Cf(uUS{GUMVj?gB1gv4B|=7)O+_!VV$l_3N&4KSVaa|`aVau!9$MxB$@Vew4Wt=p5A$b1qxxVBw8=h z5hu&YrYm2-J|?kCv}O|LJzS!1$3g%s<1$%>D_EiRbnqv5AL!7-BzX6)!K=7B4&EWO zM=_a7^)tLl>U`p@Q^IEn!}1AgoZd+*CXzf{OEO+hO5CElZV+=(VvYK8lY*$)4czL0 M8EU|7IwQyCPhRvLi2wiq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..0e592773f5c97f6e00f2153b8fddffc07290e2d0 GIT binary patch literal 356 zcmaiw%Sr=55JjuwV@!OYSqOeWmZo5q?J5uhfuLwm+}4aWGoAD!%=8TTHWz+?A0>7N z6?fL63hG|!aO>mq?HvG8I7{Fpfl~p4rEBY)XG*hxiw)&#D*0O3!i`tdk$|hm)_P_5 zSv4xtJh9e!^2*spz-SRYTihCrnX<1)zbd{Mz04~%bR(c|$#4^n2gazat;|>!rRyYD zOxjnH{kkT(shxMZ)3Qqi3|X^b>u0VuQ!c30{$Jo-6WtN`@HAP>XY<>sfN{ncVfYQh z9Snb9*roV4wt({(3N_gh@3R%>{t`eyFZ?Z55B7F_9}dDC2IVm9k_L{T&oF@FFAc+K AvH$=8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..691ed95880e56838c791ea6d35a5becf027e5af6 GIT binary patch literal 1335 zcmbtUYflqF6g{)_VR^qq5nqU6OVx?Q#Ha+*@JLD;M2d|GpQhVO8Qsp3ooNI9Dor#d ze((qQql|Z#3c(n(VUwNNxpU9C=iZsSKYo7u4qy=v`jNu@9Qu&YqL9Tx7Da(kOOaMV zjUuZ<^QOEiAT|VsRzhQ)GOnhAHl>*$euO~Es1^wU%%O)9S^0l$; zNY!)JG=I@y(PTftgDEi#TtQk#jC%#t?REerJJ3pKW`gbfxrQqhJs+pRi9JBmXHj8{UR z6IGlpue-*S+t(bkw{%K%>mud5a%1P{fLKYkN$yz8a=vh}%4F?ts+akTFvX=vcjChn z=&y$D$ftE3mto?p`bTlG1&Zevz2y63Z5Va)E&Pvn*EhXhUaRn}nmZrU^&UQ}P9S#> zg$J*q21Wn88C9ZEU_(BSCp}f}yg~_#mYYWi@GN{UN^PsabCK6!Ot;@^}{f8Qw?U^l%DZ z{VRByg&u>K+1q1GW})~6-f8Im#Ja@+UndMx$6np=v9y^)l85U_#2ZP94>_-!%sfN5 bh1-~A5NCS_bGs0h3vf5y+lA-jo{#xoEsbO2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.class new file mode 100644 index 0000000000000000000000000000000000000000..34ab5d880ddc2c3d93478c397a49c08f388bc193 GIT binary patch literal 1810 zcmbW1ZBG+H5Xb-9XG)<30l{Ylv<2k^5#%8x1|h*TKmZ$~iOIHI+r{f%y}dTzOZ`Hc zXiR+J2k=7~=dLH%qY`Uh%yoBm{`=dR+5PeJ+jjtSSVZ5hW@2#~7kYR;6TE%om06x?(jAQ5D>D zszya9k}6518#XUWQ#!{+$+CsfoHe%Hpo8POSYa63YbZz7L_um`!!64Gdi7Y#5;u40 zT$W;(?+SOT?6dao26R%EUExZ;^MDyrJ8i?*s#MZhV+dz+1%h0+$^@CtOC`1&wW6>O zIGvbbFmDlCfm7yb>`z9Vs-zUGbw#?)ZLw=xO<5-KR(=x|;rMA;%I3OK`?E|5eIm1* z{ZAD)3DKt8K@0|*-OcgyWBk>bARj|d-L~pGHnm9#mvA|S zKJ=$BjFA*ZF~YFg&2>I2pK%jlm|Rtio#LS=ISfPIl(dX}?}ec|L%oih^!~)a5J!YK z66m4-NxHNl^wJDL(Kt=x41F^+JD@R$3okH4UZVBAy`GnvO5-9q=mcjSW3&fz&r0?R zDH`-;^o>q^1^eV}d6ldS1I*$Y*;H!*uHy!c7{T5m+aCNGp^xMY;WT)&WAHd8{NOcO z9io`n)btmGPPa~avwM`0eNSPewaVY#MVs{ULGL2&bN~qlL0)wP$s*SYBpd`eB#<|M z1#vUXFx3$x5(H^>1exv(5($F5Cy)>4f`o9_tHC|5S0*TLGXys&sL1!JmR{S;;lWFU LHTpD$HAa5{u4|#K literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.class new file mode 100644 index 0000000000000000000000000000000000000000..0db39db04e9bb76172f678f5d2f0b7a9735c7fea GIT binary patch literal 2643 zcmbW3-BKJy6vt2RCkq?JNRWVv1``)B852!NOhkbN1y@iOx3s+KooRNPnw`O!-Yu|7 z?|lHh_W`uDO3R8D-sy#RK7c-o<-cbK28Uj#WUIEPyU*9J&pFe(fByUHZ$xy9c7~}$ z8zmZ|_w-QH!~1&J)Wen@J}AozZA00?FNm2tw(5AFWpzu?kgHKpfR{8(yz+;LZ3(Gi}4lbpvp0+015PH9&Lq1ueLN^8k{$mK`dL$zeul!0nH z{E*Q^%@11Ep6_r=BUx3h#11BiFtmKEl~afN2)1wr9C!G>LUuIe2F|<#i>3Y^eC2yO zKaB3wn!*xo!Clq1l(5^Lw7F~ho+oVO2UhGwJJBSGgV{4eL%D9ZMJI}>Q{%uC{En~% z4~2ti^>~^M#Q~$+nq#-+_l{v&!b62^l&u@^rgWt`v}`{RR_~@&7YF({aGk}JQ6Y>< ziOB=$NwtXm%4`FHS9}M7pR7qwY<4?M5$tdjShsUQi28{lHWwnq7T_>)akuhV9yH=`-R}mrSd+TU zQ|9X2(02f%`LkPi$+krp`axXJa~i&{9qZ=T)>mt|k!H@05NnT{DH)aa1Al)ja70k1 zS(+=;C_PoCaXn1vVUniGG^2;BbdAySqhx(h%+ch2+-mOO5@0kIZAl-moxXDA=lY$Y z7jYq%2nnYmKt`yH`32my8G3?pniT7cSdZZOG`?dYU4j7grv=YIfD@e-T!sLrj0IOH z3s)KK>REcuhQafYOxyGVXrc&LppS%{)_-ZRK5`f9kHL40`tp&-3J%3|_A$=mI2N7^ z&-~mk#D0v<`wGTFw0V!NW3Dp+1-b!c{PxhRbQ9zMjenxd4-jT3G5*A8e2ZR-jTfPv zflXm<{%6W0p@*Ygfq=V_hw;8v9A2YMN2z7>x)CIs2Kmega@!1&O@n*^kT1^xxnl&$ zr9r+jf-IOpa%qsS0rJf`Ab07Wp)~n4$hSt2H|V~pH2E~hcL4c*Ac$^OMh}c2g*3=R zBgmU(kU|>dcYyqH4#*LTymNRreLk}|a zkkMcul;mzns6hJOtHL@X_KZ>An(qagd%DEkP^6K{{1~H@^n!rVP;s9(xb1SUYVT?# zz3O8|lRKfOWnGkHAj_^;^*mp5jkE}ujRFqs!@6sirB|`}U#tD5?rylEE+K#V; z-B_~MxDq?U5wamvp|W>$AW%xCDs;1qk^Ed-!!p6K!)U(SZqU;W(|@odReS9Nh;84o z;B%@87938gxm`b0j@Xo@@bPZmMKe%F3+K;i)p0}+_^MT5v#K+v+VpPurZ)>4MO?3& z=bzB>9_l8ITVIlPbr^TjWfMS6JLcjo4qgUH@C_}chb$3gE2he*T zKwm)<8Rl}Sbo~q$l z4D&HOk0HyDbhs@HGskU5Sn}oa0s~uNxR|x1;~LV<8D^D7D4zN;hM3LYRk`CbOs(d* zzFo5RbiTt4)7{ZaTvD)tkWSS$^1>AEfnKm|uJ4WO8#TABg9^_u^lVh6E6O}49FaHq zyp)z}xCG!Z46g1Pd&a)LUpDo;kVW12x2wM{n~NqdbLmo$ur$h?i2TqD7ZjVYd9kI& z8ntXu5|UxEDb#h(%O{Q2W(@5@R;um>-{v-#1l>Q0hB~HikMa`s#n+kVQ*0@s_Y9{^PkyI@rd#dvoS_$t+gXt#ePAJ(* za7TeM&9T+RQD_~66x2CIXsT}m{m?;4gQi{S)0Qf1g2J9`j|6$2T#0X5RlC5KgzAb^ zK+G`(z%Y9L2Q*(OaL2K1U;Y~QnV(zD+P94?EibOp4KZ+j2H!dnz#}aywpCfTi`>?5 z9XB+zBcY)imo@aDS3@6q88XdWE2mNAWCXR|H4X=AV?$# z^06VvL}QRh5abhqd_ET>goj=;Jn~w4hy;90Si>AoFo`LeQio0>^A=$T?GCyf^f>7I E3!bCc&;S4c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.class new file mode 100644 index 0000000000000000000000000000000000000000..075e5fb2f68e286e47bed590ebb61defc04bca31 GIT binary patch literal 1548 zcmbu8ZBG+H5Xb-92P&nsP$&vMBVqw%1s~o>NC-kw(}1Dan3$MckEJZ$?KOAX27IYs zNE3~TFZ=+0DC6w43S3WkVUy0@&dkpIW_I@HukSwqEaPbw1K@*5Q&`A1AD594xWWy0_N_pDSlptW34G$dgBiG>#srI<_*UDeJ&W0mg zp)>_aDa)k<`AQ^XPRZ6OfZSH)<*9AKYwNRwh3%+jU_~maR~eG!xjH3U_x31Jp(>Tw zYP${L?^;A{YV&OBjYS=zeNUOv2a?KItu_STZ+aar4us|C1Kt#hdTC1)w0)}~9jTAG z?fHUtmiW5ox}NHS>>jrSl{eZHI$GLzc`mMFi787dRYk!k%pjXU!eUEtt0dw4NxQlf%Y55$w2V^h6xJK zOqnDnDHx}f(VCwB2KG73Hbv5K086+^GS_v$HC(41!wuXddG_!ZBtDTbLEwK5Z^jmE0-{*OQL@dSjIld&(%c;@FQC3wdW(={>qgJSK{hJX74jJ)(S z376kwD^|K;B0Jxf2Z}-U*}zAo4#z@-!a7NTL&niUcx2lTnN$I)Qu! tkT1sq(N7(tyZ#&8^Jirg`V?-*1m5vJO+&?C%+P~(6!$3S(SS!o{{SCnXORE^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.class new file mode 100644 index 0000000000000000000000000000000000000000..15ac819cddda1876e81a9a05f8b98feacf577e25 GIT binary patch literal 1153 zcmbtTYflqF6g|@il|lgviuk|>ifs`l`o$Os3E`1I7D*^J8b3|9V>`H=ZDwa1@K{N^>BHi=pg=K4nNyo@k#Q=4?k1`ICQ$DoVm) zD7K{?Xd$3-rFte|q_|YK!hgLhdMT;*o6~<~wO9{hOE&+MA- z%P0y>8cx3NN`+w%#~GDq@|H|lIJhyI0gnXll90Vq tu+u5*Y~stxsqUM^aEp#I6swD1mR5I&Yfj=W?qQy`6wG~8UV=p^eFwcVDsBJ( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.class new file mode 100644 index 0000000000000000000000000000000000000000..ab0759542165bd3be2519b383b7af91846eb8599 GIT binary patch literal 2160 zcmbVMTT|Os5dMxWUlEs@Krz>FYiv^@Od+A%f&l|=1f-U6<0LJWjW9}OnaZ+Rc_zw%?uk8w`k z_aVp7y0(?r*-Y-Q@1;{an+&(*ye1tM%QZxOPWkqTu? zlWK7(S<_5A^W<1tUtX|RchL$kRvaQ;B*{m=`Rg&xb ztI3VsG>OE5QLbnQtJ)zY$k3u>66wsooX8~848e-6TDGj(n#B-uGLj66At^SGL9u;f z*@V28R2b$SUKt0kQvek`ABkSwi?CKcpbFY$-PCrfrMzZkR6><lpEm2JGqHgN;GWGETAydsrMzaipeWVizti}*f^rETSRo;@W z4|w3}*CNqoKV*7nmFuHHt_tK;wX89^49%pAr5Ic~5v_`?7QWk7kDa_}VQ5Mg3q~Vr zcZ5f{m?s~&#VbO!OoI|s%2lhNZRorsZRcBXlTSIr=zmXpV_yR2X8&u!(_Ij8gFgfj z5fAW?VfIRUDq<3kM8xs6h(UZJB8r#~--y`9w+tgZ|N1WazUi68$&W{m(jG>Rfc<+K|P5VqMX%b488@!u;tQBlRa`xgptQl&hvd}yS z7e~Xvf}#7OU1Nb$yv-f&6R3Zt@zuVsss;_?rQvI&5Ph%`r`Iq{uda6`%xeNeKXEN| z572+Gf*}%6oy~$_5>V~Uf>9C>9?gPrggEd(M=$RukBR{A0;x_AH$pf61y8|V!u1yJ z=fp95N~hP64U_&PZZ`C1;c~vVbV7)|g6Ay+Zs59PAki1Gu7)WdoaEF&I(f(~xCsE# zh)wjL!5f?W1-_pg9Uioeq<}=hrwEcbQ9w6Ya*v-;h5RRChP=8lOSB8ODAFKqHxiWS z<|TPzKg0L$)Mgxa_0&8KcLB_uSNDvZddN8b3VwOw&60b0p#MhCIRY2>NwzjoUD>0gopfrG_rXS3KC$2f}n&Tk)U$vO1 zY178f{iB-Bo>ah^G$}{2bF(`$@4eYMe*XIU1Hdz+eUOmw)7x_oMm>1p#~_x)^3qQy zuf+1&iy>iGMC=&CuXJo%(1sn&LGFO&OIE3~zfEoM5tXSS5i z?ranoQXl(*aW@sMq1G8zqp|)fNrF5>ILmc)yHP8vW>G0?wBxZMat92#X!b~HDzc{N zRk>i9T(2f$ebJ9(jf$d`6q5_AHlU;{HNuVj4aVS3ah+SM45PPj$;3(wl6AWbAcsgg4)4qUblhLLFOw#vQ()2Nk1HyK!y!JDdRZLF=X_zk^LOZB07m1e_VFdAk> z-Q=RZk)Fv}5)Eb;%Qtk3*VGcPb81Xl*9}XtxS^A>8Jo?qd|cDyGS~NI<@!|qP}AD; z7wRed&nzJ;8N?m&^^69wigyev|2_Xf+{aoF4>29YB<6%W(RPOr31V0*BZx2zbOuUL zpj)bFhE8qiy`^0FNUd1Zy5;U`U)Pj+J=t|R*E88$HMy3cZ+wvcDx|eB5CecLk+3cC z00zf}c8YMrhr753x&!hakrj`>1$G92HQc&v_32 zDFU_=lx!ztI|DA;3A?{joU?^MVOMG)RM>U35H6g83F%j@j@Tt<5F(Iq5;;$x&bI70 W7AVevMLZ!Jrne=^nyf>{Q{Xpb>t;#- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.class new file mode 100644 index 0000000000000000000000000000000000000000..937a67a61ee74a08fe47e998b77df44d40e1164f GIT binary patch literal 1652 zcmbtU{ZCX!6g{)cV_{hk5vADHR%>xttgoQ0MF=TcY&2V`E)qX}Ftf|JjJ|!3&YQOp z|0d-eD}r=0^+8?@UrZ4?hMCn-Sl6jtpt+&jv9y^{0`-07#d=ePkK0K%RGUghb~9|Nn9*B0PBSB$I?{GK zY$Zm8-Pv$0kF&PDr52V5J$WaKt?sCGo$6+!mg6|F(vmcpO!-jH!e^Z*Z0dL;l)KjO zUME_KR7b^*UtcUcq&DyxT_8|hnglK%irtDk6%$j7%0%P^0#bQa8jO%=}&u(gJaP?3L z{OF{YQA69zijD?LCGxlr@OKFqDz zTbF@!7v@U!Kccv51YOqy0_8@MnU=b)T_q+D67YiS2Z5OnT!>anrDgpbup45G~W5Syfc3i=#V z&PM(ED8@Jr(SD5o@f64DK)zf!!zjm(=uE>TPCmfLvdJg1thAXO$v-EO@?~t84JW+dz!k-wa{f^@OSLoY8!R@@Dsp#QGI08R2 zrQ2lH*aJI}!+z;~#aN!z6mid?%J08PzC_?q_mX_H2QAnoIgMI=c!}Nxp6Rd6>>zlP yV%hILMS#d7oalMw2u^|-uVMk`eZ;T4o~P(_fygt8(tV9tE-CFCEOi}hK2FHlQVtYz3zaiSyh^W*yhVpE`cFEWXh#OJd) z4?@*b#xh9B$ev=ZM|rNfSp7E8u?mVK8dVwebmA!AmzL0z%_#18J5eA#m)&#LZGJFV zb>m%V$-eB<rZ6HbyoEEDv2z1a3Fm%2Qn>L)-PN^1DX+GV~*3 zly9Th%c8g-j?P|yl|xb!yybUQFU{#%5v29i@_M&aJk&nZ*Ydh@)6AMS+O7)}8!IjP z-irbPk2bYYKMs0r6>m#w;*^WXv?ZxL_nEO|yP6`cyQ-ddqG4WIM;XqDuT3(DWm|{Z zzV!SkR^ITMH&#gRs=#%Lj2An~j?Dtc8>4C`#$++s4_a=#KT58E8bjq(j)bl=-honc zm?!b48wbH%f~EZl@-{B*50hILwxU7otB2ZkaCuzexbUm)E(lycT-puaS4k4ZS*!kM z5Ju<>TYmWXL6f)h!r>V*bZwHKzDQC@{JPwGBS;}d?+=~LoaScYHZ+ePHTS*8}Q1zgWFk;k{- zyS(~0#2+b>3tSyX;07*ot&9Np9GAEg_yP^C?>hg9!tXpRV9$ATs`Cm~Gv{@p3-p;; zz5Evnd#M*vYm1F~nnpM=LS^Y4wR&0@=M7h;5GhU)X-_5cC9X~*Qk*1WNF+Lth*Lzc ziPJh#nk2G2mB?4qJ5rh?@`^-WA4tSWUBIrPAqWQ3U_!Am@rAiwmv;5KM{chbe5)Tw z6OD;4`~ZF^`4u%`^YYpztjCH=DHG2Sp` zS$u7^tbKF8;g}U6tEP3dYrbeW>ke;l>61uOS`AJ#fiO*#5|UxLBd8#?ZN6LbJt1pa zv=pc$>p}LwAxn`l5aH|74Gd=lmo*+(Y2|H7S)pG(PGlC z3rcFfBdX16RHv>Q_oMU{^M#HyelK^II+9t+|EG#hJ=M~kz>p!Vuudx-Qk|%GhR{N( zN1c(iDQUbkVTCtFqQOJ960}-TzGvC~ zVepWylqp=Z6nr1VJKfh9qpwFA)C5Rk6kX`1=PZ2~4D`?nLDRgC<~=m_)Bmi(0Bukr zCpXT~1|@fL<2=bTT?VqFBxcgcXiQCg1^X17c9E>+0A_KCY%X-bWn7^d!&O`(`)BZH z7$0fVz;W=C*x)f-kAhdo+n|{A)btk^$46&_)e;qBCr}s;y`tka+IUb3h6&t=0ZFuj zyov>x#LYO6L_5eE0&)HdqASdhj|EA#gS?FeDa3;$+dp a!Hsj=#tdDwp*!XdW?v$q(5o=0F#HR%)rNxr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.class new file mode 100644 index 0000000000000000000000000000000000000000..09bbdfe78ad71d8492a62bbab90f42a75a0f34de GIT binary patch literal 2341 zcmb_dTUQ%Z6#h;!xsn2gi-b$L+aySbAXMZgDTI<5no1yTpf#R^Axxdj;ADc}bN_^| zzVx+HEnRk5`|R)VNBC6TXOcyO)cQi!nseLN@7w#F{PE`3R{$o#eUPx`M-sO^2z&5_ zA0ec~ur4Hb{4}KfxQj16*zm)Tj2GQr^o#RNp|Rz~fER;ene}4Gi(#?6=f#K@qhfjA zgB(LkeEsHDD!!TC$mN&g8wrMFs-VbwCF4+5_7$#K`*KOq6;my$dZlXef~u+3v0OAv zMLvwl$%eyaL$`R*+B`l`#5czf+NkQ5T2``ZMJ;GbT-ObYTdJW~7{aMX{E#2XM`cYe zsQRwV&!qDGvX;=Rtyc8Rl`m$W1zFUrT51CO6}$f1s!Ix1>I=8B#dL8fZAk^E#k&AxFbk8(uJx8vJ$ zb~gWc)#{hE=RJ=8*M|T(7r-^~R)quD#ty@+OL|BG7{`MEVt5$9ReTgc1W^yZ3LuZK z8HNPLTBjy8O(}6LZkDQLMYj@1Mdd)eHp2FX7$yVgMo$0(Vi*#`2znTr-?|Vu=(-m* zLnm&}H%hwjNGV#x|8!$tEo;0|nQN$b{at8mF`FHFW*Y74YDv*9t#1>k9n&>XzO8bN zn)+N5*HegWFU9By57A$RdnqI^fuWanO*Hq>ceR3k5)jUdf{1ezJ8$&}NbXG6kO?N@BDE zI>}Oa{DcsSUjS3&)ro0ZJ8**{UB##M1ZA29BvbN*l4hnX{UPspi@ zjAJk0O^v-;a4z=s{)oP@zR6iBB$31DbNGIMJ0v}Q>|{^={_`dLx#%gHekUWR%|WN_ zUlTf@g^K1v~H*$=c9Dk{)6}qKeIuj9zaHVh;0!#YZ*^v=SV|Y?Qzvt%;R4 z@Okh#V_kod7cZ6&uOohJM+6?cgp>;goWU!nXnuwkd)q1nKd`q!d)wv;w%gkdd)w&_ zerRvIJin2#^8_uKoOFU VN!NiDyQy1fl_1NB3RZCo_y<|}FJ1ru literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.class new file mode 100644 index 0000000000000000000000000000000000000000..a0953d47632e49ece0ee4a5e13eee24bc7497927 GIT binary patch literal 2923 zcmbW2OLH4V5XXD;v>XLHw)1cdAukfyhHM-lfjAf(Kfp$@jqNDGIgM5mX!RIdFt3j(h;P^8w&S@$cOgmRD=L5?8r*rhB^kH$6S0-~N62GZEdO zNBz`KYXvIMM=aJ^Y_Qm5ai2wn#e+OO%+tqt+7dMAE6wo$d5nj!zU8V{THf~}g$(Fl@pWK$vE`o4UHW?Q$VZRuS> z1rT(`eV+QHZF#De4l#2rY|E_)daGPj#^buXW2lCbwr&`8<-lfIj^FlV)#6x&>3Yi8 znKIS_ug%?-0zodE2}+xK3UY3frKxWOW5|J)+-2I?R?BmDqz%nlTr=36XI^S-=}g)6 z>c+NPlLlAGVC^ObNIAIFMHQ~jXwV3{bx7T0O|~=+kPEns<6!>TP=}aVkhKxvCRd_U z1g*@5W0}%6UB^+Tc0D7C!a+FmUV!mKQe*Lk*-*_OC!bm^*kbOEj zzdV8_5AV)d(^S6idQm?d(aYiLXl-_JX`zhw@Y3NKqSYfwjCiE*G_+Q|n(~VD8eJ>W z2^uQWX%=JjVv)}A=sb&yEH2Y4g5GW#~0rfB~iHHC%!L<%$efDGk0fV_XRnT{YoVf_dDe37W(JwpXz& z!3P0pU|R;h0^jV!Pb9t%_I({P7bvG`3gcq90Kc!VVBX8`&9 z2$0(}olucX9OR2ckUR8FQbjUxkS_u9)qx<~Z-QnLE0T?ae4PmLZgNGkagc8S^6h~j z+^D$0i6FT+$kRlS*<_Gh9OM^({CWh)-9(Ul9OU;zkhx@#d>rHtfc$v`$UH5eF7aE_ z7YF$(5oD3xkDT}2n!Y&5-vIgNKoEW^QuIM^PnUv6?KKR9XN4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.class new file mode 100644 index 0000000000000000000000000000000000000000..8d1606fa5950265964cfa7d1f99d617f71539ef4 GIT binary patch literal 1578 zcmb_cX-`u@6g^XDE2XTm2r4ePv_&1oJs2V=CYUNpvC;U!Odn$zeVs?%o7aH9N)rr; zCVn;XM;Y%-TPSr)j7|Dxxp&Sz_uM=4?fa)M0A_JJgEVG)kiyk8u4T~GSX@uzMjAKM zxWzCS$xsQuEW=0z`q}b*2KJDl?_QuIBeW?CKbA>Cvp>c#q;wRAqN03dwwH~pMTAj& zBkF?3M)|y`A~VO(Q&LqeOdLvvwGQ*0Vny=T)u7Jhh7`Wp;8m%Kh1U+vy&#mleuXc0 z#9Q0mlymbGVq!JcM%83lMXKV<1+4=k3?)H~&bg3Ve5>a3iqh*`>{^7zDl)n$G6_9Av?mP*q|htsHCnV5vJwD>Ki~ zmCKij!M$Le7z`AZmXG6FMTTpF(qR}b1|AhgP~2;wO2)LT8*~CbV#3#q-k>-Ym|Z?@Ur42>$ZIv zGNm96J^4UcVJF&?Zs~E!wlKrYUux=kGKzw*sbE8>-?rI;^KSYkA1p5w>2^*3IYO&8 zzv4)Jv>67QE8)5fvzWxuEc!7(?YV#b7Q#?$+nll(!#Km;f4yogUFdE&bSLdf<&E?V zb&lIo0WZ17L%p*dic|E?q``2A-kC}CAVc$BdNmTrqT4d1*`QkwVVK5VvLB}ZNQ6;x zAilI{8ICjz6J%gERr(&IGn__7W3sRd_Q8Q2r*Fz_a!k=Y+i<`MoTL>aTBj+nJ-kZ9 z?BVgk4iaC{U-*o!7rW^Gh=kpFPo^$dxPBUeCzQ=oB2;RF9dE);J6|^3Oy~^Zp2a!( z9wfPgq(x0Q)CS2{ZD`3olIM|Y9-b%f1f5A0WrN9v7(G+kB2Wd9JAw)dQb2qbK%S>n}MAr-?J zi}(wRr|Sx}jZ{b8&~|xN^%zEN#}Y<{A)2Ea%{0UGsp^03t~vrM^nB{l7C5R_v${nv zUb+%Ril!Obi}z}s?{JG78fn<-Dx>JCkx@3>!b#uuQelsSqjSO#&OAe1d}NEZVbM$z zL~~LY{8>Jm;?|~0dn!Rqjhv^F|ETW`hMiqOo4k4|F-wWKo?PONDs->lo(y*aV&p8P zijUNqOadLHva6&@#{XL;scd9lzMKpVRNj$;W=>g6i4Ply{1MRX>9`i*NNRq?OI%iq z;zd9e6fcTks6p`}95<6JtE>tNmA=-n zOau_A^Aphmi72=cM5NA7#3UlQibUi#F-+2bq;f^Vej@JziQL4kAR=Kuk@rO8Lq#Ie z5e&C+CxA%APvm1Dk-L}s`Qz2EF96KpZUPFHlDLKC z7|zGAl0+XqmBXr(e3s;}mc%+XVz`||5_%l{airz>9jWno9K&&p$Ym~uO@S^wzh2nd zT-nwOc>z6FHnrWV+tkcG)3E(Lt!g@^XH_hx-tdgFWn2D3t>Sv7)|}P!j>9eUyM|f! zw;%4C^0y$6-fB3$RWnOg-74GWisQJx;ajd#7nsUDFq+1Jc2KjmvgO>@jAN79a>D^n9tHuj=^?t}UnO$`GppsQ_5B4X3IVeUE2^h)tGO za(CB?0(b76VS>>hGG>#T%A6&xvg+Pv!aX_5G4qXD+4Qyz639FPhlO2%Z(0PN$TM?> zsiksm#js0;XGza(_ljfG7)5l^ax8y|MSMdL`f2_%B>~0Xvq+R^vRXx}>KJ~*Bh2WSm)*8_X5=lg;gUtS;Z@9aOIGc|Tdv8ByaoajK{Wq)9oiRaWwm1;0*&?0TP z1ZIx2dqmI(jc1=Bo|}GgGrTl5`Xk1s$L4M*X@!8llXuo;R{S&W~mnnN^^}X$-!)p zC5REQ@(PI<=7kvgizsn?NX%9Vw*rs+AAb&IC#8l{=Z?_*1UAz5#gy2bhgW4pwN#*exE7@trlgd0J_^>DR7i_3K^;wJD9(D41Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.class new file mode 100644 index 0000000000000000000000000000000000000000..fd9640a8ce8799a67de79050bf4622f81f1c6f11 GIT binary patch literal 3040 zcmbuBTXWM!6vzMT_!3+(4hi>LNz>9?AcE2hkdP8`AxQ;c2=&nRX>BjbGO}c}a)vN` z0C?vEz-_|MUI>fNyZ8jDFnQhZ2_b zu&jp_J^Z8xr-WN2+%932VL*vMa;9%KHUxLW4Lh=tb?K>gz-!W#;g((Z17UAov~MQ-?`^fj z6vMH*Z7-BfQI$&8Trul;ei+493}>B(e3L)6A2(gQCcTEuyIT8x(_L^yQ+Oc-$$Pvh zh%uRiq157A+KAywCfYk4w-~Y%PZ|0H@u)2W(dg@x#oF*yONQK)Peg-ZCR36n!#B=k znKA~eDH^iQ-6g-RXo13Ylc7vY==SDRM)KYsFB5P#)O0pZ zGm^%u5LRy^U(d*9ddC&55TGe$n9W9MI!7_LQF{+XR#em5KsCjgQBCJAs_s{_sXGTY zYriHV#K=Qb-K2^kW4|T?bkWOeemkg(MX8VYh-tR-WKQarKEuS`FaOzkT`1)TG5*+p zv5svEi^~fR-FG8<`^46#_oijo*9!dBYS0jYg%Nydp@IPmhj7@!ah$Ml3a2fc!7#&0 zmizKkX$N$fY?piM_G;~+sMEXqU?h^hy%yc=@`-+hVwi6Jeh?>$1XRXn^xLA_D~J8a zYgn2ept+V0(sxMVASq}8u|gXRk~t}k;OMV7Mp{}~tTo(Dl7d#dQ}H<|r~*3`Uqo4{ zYNYy#7;JhndKSjtfc+Uko~5xE2`}Mm`fYU#Fp4pnF^pq^#$M;YkozOy?4&xM!}-{G zh8CF9sm3Q>Blj_NIg;K-0l!2M4tK2L^crn4svslw3n?IdNsvY=$VK||)>%alNM919 zMIeuM1<^aka0%b0faH@PPg6m@!}n<*`6S3Q0(rhGh;9ysA8u!8kqUAJSJOZW zNsyNW@@iKQ-HZ%Vm`(vHCP98r1-XWqG>~EvX-X$-0gJz(piogbq;Oo}l){;R0ZbnO<^TWy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..847a697f53e0c617bf4dcc577f7e6bd292d39ffa GIT binary patch literal 1261 zcmbV~-A)rh6vzM5Qd&xpiUq~*iedp}gd1ZtB#4ke8ZZ_bgICk-P=;)0>&$EgpGp&r zi5EVA4`n>NtrSb;!o8T;^Zh$#&d*=pe*jp}AN5^6sJdG!5EHUJ*G)nkY zX{-wL-sUR?w#6{E7HI2)c2(hrGDTUUk1=FI3ech{879g{qAj>Dbc0u%QM&P*Vfsy| zoodReva06GRjmUj9Hq7lvvI&NKW_TGrgWW)Q!9Vl^w)jal-f~}p-zF!-f69jk?%ug zWIfr%XbEdS1g1_zuTOu6Uns5I3PZ9qSEV#-L7h0q%Sy}buvwF4R}fP~9(dHVpw3C| zDu>*mBFJaun&bzKpv~o>6uvv;4XJ5Hp3*inqNaT1PPi8s$=gf3tURf$+&yVY;vQ{C z*JCb}<_1k@)Sh*kES>j>*i-Fj@ST*s2BX-Xl&u7z@#Kbzddi)e zHZWcI4(vZ)r{mrAO>JzhmuXdIF0SxrEN9RdMp`Cl?U=eWIZWYd4mphFP{0_&)BhYj zb>CaXo!XJ~977>iseo7F4Obtdw?>inKLv(iByk;SWaxi{b}E4^SqO#XOC;y%9w%+y z;xZ=oafPhJc-}hMu|_$m8#=F1G^d-JP3Lf|evTsH&Qgm-iH9g*jzoHyc`Up`!Xjr;_zlUg40iwk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.class new file mode 100644 index 0000000000000000000000000000000000000000..e3b9ea96d6a89e033cce912b841cf2fc08a07bcb GIT binary patch literal 2295 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.class new file mode 100644 index 0000000000000000000000000000000000000000..8f4764efb0f6a01553e5bf1faa97bc8e0072d12b GIT binary patch literal 1273 zcmbVLT~8B16g|^VsEbqt6hBY|wG{1$J}7>W5QGF$BoSyxe41Ux?U3zmvpa3UU!{r0 z#0P(XKgxJ#cLRk~Ox%aLbMKsc@407YfBpXP6TnkEDIt&QFmhNh%cCM57f~yMGn6A4 zD&aL`7^%SD+jz^sHW@}%13%Kj*A3xyWS**+k1^!CCcrROKNMZTJ>k22M~BLHUolL* z@Az7^WJ5*D_T-B12U=*V8!^nq2}k^><#Aj22V9(-^8J<<_n{IwQ<0%^F?vN)OS_|` z$?!#s2n`z(wS`0bxu(|bmz?){y;|>CEeKt{zg6dpOG__!AFS|N`ARP{WGnLxDzq9L zQ1WP9`SM+-Wy^3^&=h9Yz#)kQ2}OPy%;~10v6kw#qMKH`eO(hGsABkfJa3QKK7d zhe3NgJdmM<2~1kBFk+#M5r*ggDKbre`b@X&L+NPJIu5CT@5E1EeKNO-8Tv8uU??Dq z8z^Fk_QUk%GbqssQ6c{_`3170WOIgD8Y`2%Ldda*f>$Gq$CYRXieDovC(Fp@tKY%C z&?bZHw3<>t6;rfY34mJPB#+@1Zqs@;`71J?>99Zf&A{Yo+)0y{37w&wLUrLAGN-Le zadd-tZpIZR6I9yXP)jCexI2(Y_B@fjfkb8o6Um+@B8Z56A(0I3#iP&0moQCq=V(Mr T;yxbWA-SY|1@j-kB3OR_b(Irs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.class new file mode 100644 index 0000000000000000000000000000000000000000..12ba2916a77cfdef5a9095a9cefee0424a8d5612 GIT binary patch literal 1086 zcmbVLTTc@~7(LS~6bcnk1QkUPp$H?s7y}_82uaOi6N-(Or|EVqgWK6UJKKQ2N)ru< zCcc{Zqm18ds}c-8xDPY)UC)^_-+uq``73}2SSuih-VUd%{rM4s~ROwsjH2GE0rz#~9KojHt>x5?#S#s{-z+$gVRC)>KOi z8ym?me=fYyvjd@9yk?Ekt@TYRnc9!FRc%>Uk!l2TOY6`IOEd^!At^cL$L)YOlx}kI zJIbH8gPlOOrFOU(E!qT`s#F;UjC>m_Bb(_S+1!TG%5DZih`u9rcu!Pvdq& zngc<&3}asClLms6AiM9(*h57`9(fJPU$??8mxodW_K>%vCe3`Mqu7Xs3Y0zJerP1` zuJOG%u&Po$IO#~@mTO5{sn!T!ap{~S6fM@Q@Zao-P9JdLucQlfE7Zc+_;Ob{?xi!3 ztL{}8mjA8Ymha0b3QeD6w(Fjlp~vt-#d}r1YIZ9-9*xS}zmfXcLuV+`pma>wshXxV z!KjJNUyy!rip(dZoaa4-(!>(P z%8j^3toMjb^-SBze%o6~E*tBUpCyFbZ=0jR~)|?Y3QW-K%%k2K-c- zXiR+J2k=7~XSZiXC?td?y}j9;`Ok0WW`F(u@e{x@mNRhhB#i`~n#W=iJc(yXEHO+3 z(pSQ*NIy`Xez*OKfxTuJ-SBh}3LRF2+m#Nfm>*+Ee(VZYg+~mz(g)EK+!eaX%b~Ay z^9957URQ^zEh{QeRadTS?S&#F<$z(%1|0Ikw#%zZ*SQ#+^7n0b)0J(hLlQ}7(Uz3z z?cY>R&rmR|ma39BnqH5~mK1K-;!UZEzovB1^+i<~GG6n1$$LxOqVLJZ0M4;H3?r*b zt8k4WUYM^?x(%;R;^QTy@OFxTA zOl6V9XcjqKV|ad%z8;fYxky}Dx(%9CL&lJ|_ey!ZY_F#JWTp=@ba5Tf@FI?zNFqh= zX}Xg!Waxx=$sQy73a#Vxp9pZ34ycCH2YIVRh0@V=is7^}TAhXOU|+204SJ5)O^#`L z&-NWC^)0d(ZsQI;{}29(*yj_$8$*Nd;$9TIM*K08YN7ZIv45#Ec6XOJ-&lpIzE_mq zpyh1E4EL!sr$OQ;K@Nt3JizQQkoZZECV{lh1Th_s;h`=4k^KlWWY5uVPU0~Nm?x9I O#{!B6hy}<7$o&DY1yJb# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..dc4111cadad1abbb4a9b06caf5b3bd5d72b0a2ab GIT binary patch literal 7499 zcmbW5S#VTE6o$_YA;dPa#DFXj*$IdY1PGACKu8D#CyPmppt#)3bS4cm_l7%nB0=17 z#~pXvamOmHvWhCTeDcZi(MKPB^wCGl@^tQmLA{Kx zGiZ?U4F*eOe3QXa8Q)^CT*kKyrd@a<>~LUC)22}es=NF&cVIzMc)Y)m8{@%XUxT&5pW(ke}l(tHTMA zcc3jf#uMWie=5NzxSI_p5*hCCK%|71F9hzG$ck_}k@5qcnA)Bg7(2mJVUL>%{b0Jy zfwifCyCEMIUM9iJ5c-)LvAf9Tm_vJ6Q>r6{CgC&rVT+Q88XewNF9u@0T+=&_kS1yAI}wJFv3xqh3+-Q9JPJdYE^4RNoK99j~Ce(n(RgPN*wrQ?cjh4S8;M zU83eFs$h=A@lNw|Ip6E`CJXVZ?jtrzSET?d$GuW<&r*9ufl)C&w*~@{5%FH3o?B%W z^%|nuN8M}zuj%pOFhG~!KnJn(N*;CNo|dQ1VBk-QbaD4l`%YIt?Yd~pMK{qx9Bag( z&Vop%UrY!QHPl|BR0&13(z%d2i8pGbM_ubdw*;3JlOn}SMu4iQz^J$)su=y4AEdQ* zb>JYedaDd(DX#s@b{Hsxr42=1drbkg<6BWpt!AL!igq2$!-oArkm5aJ#+p|+>a8c- zDc6BzLj^AsIX)`#0u6ho=lS8x4TgSwV^aR+bmDX_n-~*bI^mZ7n>d=w4)F}0ljzOs z-~eM-NL{QLBnLgeO)pnL{c#x4s=q+s@}z@8H&t*DU*%I&z$cj1 zupWBwU0w7eI0T3B6S@dEg0E7b8Gk7SYJY^PV^?6#xA;ENsG0eGi^A8I_}d_9^3}-C z)%l%Pz7P6Mz6SYuI^S;P2Vl_TYmvW3=ew=^?J#8W4EbwyK56BLVZ`L?kiSmnN38rE zFlzGikzb(m$F2OGaMa`%BELxI(^mc%+-36h$X~DXSu1}x95?v}CB!tUQNtlV6GaO*((k z%4cB0yO(ehu<#b^fxIKM7frUx)m9o&Vm-=fE@h4ajfQ`Jb%350fU} zg#0F*|HaCmg23cABY(5b|7PX$5SsiJrNBrc8b-@(G>)!^%GZr%iqv^4oR( zPb)tSXH32s`5ij{mz94I&YJvAo+?a1G%^9@%1NqEZSJCNU}^Nkk13Z9<1rJsRkG0J=TIe`BF DL;XG) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.class new file mode 100644 index 0000000000000000000000000000000000000000..72c071a757f1a5c24abb29f0550608b2378a0217 GIT binary patch literal 1993 zcmbW2YflqF6o%jFm6l==0RiuV*n+a+1wm?+pd^?^2*t)|qM2@oGO*pPyW0l*sDDTk zjfo%p0sbiCnPq`e3UTd+nVoayyz|UCGt=LHe*OY*7x^S&c$h#Gv#Oa>&7(NxTAy{~h9n^y(HT%jzqjjGku z#HQeeyQx)$Nou+@orcZJ(va@1rdzhqn$z0qUfB9>UCc8KuQg0p)Tkx+D@Yd5t*YzBIwv;zL8)q7vSNjXBa4 zYD>95sNSB}#75DzrCFtgVntskrE^=X+E!Cmgw2o-B)ixW>!%^rYNK^>(v)tVA)LvU zXn%`Vh4z;&NK?FQ)XKtM=aejlzJjGw%{Wz##=bG)Zc57DY#^o;TUMp%(#J zCL2iUXnm7Ti&QT2-%2VC(WW|s3<<*9FGM~d-LaA;2ykEQNie=PErpmSw4f+g5$WraPCy1zb#_2WL_kz+ehP7-pCW@({HO_o_{61~;qP zN_k7@E7yu|5yyFD*c-t*)j_T!EbT7#)wQhSLMHR>7l(TN{mU%e$SQ>$QrX% td_ECGl{!S#R5iHcos}{AnkMVGp#SN6xKBem7!NS>7GVcH4h9?y{RPon;gJ9U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..b903c07973755465bea95c2451ac6904eaeeada8 GIT binary patch literal 1186 zcmbtT+fEcg5IsHY1$IFY5ycCNDDHyV(HEl-3_(c1i5kI;(Wl<;ZPfT z+U+#SZYoYLFd8Niw?J_tc%KIgeoM2PlU4a#MekLc@+vEB^84oIYxVzVSj8QZTB!ZA zQrd@NFTGQN%0|+)5v}U92P229-$^e(VD9*fSc)QYF0pyB^}j*q*y8HiO2{v5`gl%` zt{$=`FtBZt?Ps<{b`WPUHi#+)1@52ZEgsQ(coODP(|M~Rzt&2<35=zkk~)za*jetwbx1~|@sc|XMa5uQ(RblCCo^lOYVPozchc$Uv4&w}UT z>^F$dnZP)Yr7U+L^^9I79`Wr=D BE!+SA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.class new file mode 100644 index 0000000000000000000000000000000000000000..befec718bdd147c2a48ad2459de77edc44e52855 GIT binary patch literal 1799 zcmbVNYi}Dx6g}f->o^b6q-kk+^Z__7bSSSt8Ten z#99ftk>&Fuz9?e7hz)_cNQXxGJ35R^V87k^Qb2qyFkK656e}C=D8H}sgmiyGV5+Bv zU2Wry;Z{J`#{%c?_ib#tddEbj>FafCgIL7`iv-@T@2Y{?lY3oXHjQmb_3TtW?E0I& zc33L{Ijg#w=--T^m%D0j%MJqL=@!A}5-{11jW6paa$%<%rfpT+4;j01?09u7cT17d zu&3q2?fO@tZU?N{)|9VpONA?IM4H+@%q6fq7CV7=!|Uj-dO$!%=G%|73I!IUp7tnZ zBXDa?#V*ZI;LM1ZuWVax1c9%WWz=G0vUg$CSQD=aWGl-%)TI`*SlevfSbewOZR+rW zqR0aC^}u7>6bs=#HRj@up-{K#O)bA~2Lq`)TKREDwzXxOJ!7MOsG7z%@lbj}sO8{> zOeIgNnKsdp9*_omJQL~oh&fkz?C9kOZam1Zt>ZBP$zi@S((p*TrW>*He%MyMl<)25 zoc>?amP~YljEe`z$7DapLQV)dTba-(S7fOX^g~bIF;4fnF}be0;TE{|;$d0$JRL7n{|GXS6-YU^*;D`+?Jn4FARG3!j=xpcmr>iF^jn}7IBsn>3EMC zvmSUa{iBGxZgxtbs-ys`eHsU>u Gi~j<)Po3NV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..279b834162170162f417da07c69a15a39589d0e3 GIT binary patch literal 1505 zcmbVMYflqF6ur|2mAX7cKpwsjA1x>&sA!@gAv_|a5o1eZ;uojeu^qBI+w4vo@Kxz#nBivu#?bP!s!Mdgso$_nvd_%>MlK{Ra`P(R!BB^l+F`v}%{N3_Z%w;|x7v zG#<%N39l@}NCoK{b$jXIcdN-5hvlE&^2B(q0%)3JROi(R7Jx;r!BFM`X!{&!rdU0ytT^P#cfBxZnP%NsgBR(^5+kFH0ndo=gtFLF-|vm zEY;~o$J=Z%XojxbRaV|ukJXC3FpQQ5_juEFWfTQrN5?-V(nfc%>D|4Z0xtjJ;0hgd zw#Up)F$@|9VO53>&C^wf92#+GmPT-y{%;0&mR4{3ZXZ;RaPt^V#x51`V*Fy&M>}&` zz|s3B1Z8moCfJW+e+%bh@Qz1xi6&gSOp`d7a%q~bz<_%Oc#!@Z zKX)G9)`eiK*HD4upW#2f^o`i(n8J0eL$Py}Zoqch0J;g<_?m#!BG%KvUnudZFZkt| z!MEv7CwK$861LRR@>fdqN@rtl3H>>YGfcNpo${92RIC>tq%(;m`-!|ilgPcZi6r}p ocp%~rB$A+9EIl8OYyotaAaP34GTo;K*kVj8#NSaOA}6BR-znQ$V*mgE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.class new file mode 100644 index 0000000000000000000000000000000000000000..c4127bb3a553b9d6fce80a6d7cd2b8af3e4465a1 GIT binary patch literal 1086 zcmbtTTTc@~6#i!EMamtaQbbTuEX6p{SCs?{Bqfa`fQ^Yy)9s-hvOCl4P8;x7X`(Ul z!5`p{GM?Qw60z`Nlg{PLch2{n%l`cJ{Re;-s1%UF<8h2(BabI}l=IjWn2jmYDris? zYir)sb_K+Nz*Nd(q=t@lGoT$~tW%CjVu6j+>0F+Nfoy8ilIqW^d>;mT0fl572gw)}GRbu9 z3Ty6_Hrj0qjFmSV46E7}!)EH*(A!?vr07I3r@(yO`kbBO9Qi&pW?V)$p~6dy#7DK)Va++lXZUxjZ61wW>A@tx46KTy%*Q&b7&1Rku{$ysj#9 z@xSm=c{Do7EZa{SAW%5Ay~wA1on*B?<`OBq+w6jvFw#*tSD_qi?)`O4X@Bsgebta~Gr?3y02_@@)9s-Q*_~;2rw#b4G|`y& z;1BRe8P9GT4ei29tl)xr>d)DpxlYv)U9pu zbfEl~0<#Al<8(lE9qEQo8^&0t94CncmJ+8kc^3Gxp-oe&zgqb|@OOL)$T$u%VpPCM zCUyt1mTbpe#8KKGl#IU8M!R)^Y<0QLp|)(3LzQaU&|W8KPi?r{bR5WZpTTQo)spYzHmzW8s87f1WgAEA_hqe=X^jgOSm`lgK7B^O4 z_3B=2cpgQO4f{-coG$Hb&$@4$d%e3;;|I5Rb%wrmB^{-}SUa@s{jf=45!1L?L=odf zlrb)_`TyPH5lJ4nuS`qsH%`fO0@H~|TX~pFkNyVtKX3Mm%5Nh-!jg;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..6db77e75f77e7a14578cf9b82271da8fb4c3cd99 GIT binary patch literal 950 zcmbVKTTj$L7(G+=0_-9yBFaU)pvbP#iM|*wAwh%$vylYWjlrjB8QCG-DR$Zo_?vt& z(U|z)5Aa7BPiqlO3^6w8eDmGU`R4onu8rSYDZvtE47K~>#lLe5A}+*QKAyo zaRQ6&eKk;r@~|ID-`HKLetYHXez+FuzP8B|fs$2y&B7Z+;mT8EO|mR7wAAdE7}zfAkSjysCI1SZ;1K;Vk-sTaml(lc!SsO@X{b}t%8-P0;edU8)&5)F)XX{>w` zn&e0ZQLN?QzTDF9QgZ4X9cbbiHtrY-5s>AG)5)==w6v3fDi5-;2#jt=X&mTvlL2a+ zs&g+RFL3AVA*=*}b}ovG&dq;`E@I2;8*6Po*2392MRe^HG!i<9ql3+OSI2dn$3z`9 z)CC^?=g3GrBP&B?_vEI(uLEw!WNtE%+|Jj_ywBbU*SUNpaD4DEg9@s=4|A_PjL=RL z)W@jTD9`a9cW5w0WGH!Fpi5E;%5v)q#K$~$l4m71-o-`UvnmY06fRK;T*frdKa)Sf z`#`6MljO&LO`gGQk-W@kk2#gr>}PlCb2~hPD*9&_WQw{$qm@I}WtPii)2b?8$mW_s zlY1ShM4Q({AZ(YHr1TV1C>j`43=@v6--&{**`hrrO1aWnXbld(AvLL*z{bN9R<7|&2m;{Iw2cv%UkF)mmE`d zTD%>CL#(OkP5Hcmbx*GYOr9LyZojCo@bIf#L-vJK{M!4a!!@=k{fv7YxPoG?~0ZXal`dXWtQwf z`OJYfVS1i!(d|6tX(&%OX$Uy}Q*vl>_7{F@A96=Q{Lm#l+ztIEh>!Y?rKj;?WC$8l zil!(_S6~m~F)%5I6F|ZK8umJF81_g&*J%_+!J#o4$H_$Gy@3FLj>E@LAP%2AjhG4> zVMN5-L867Pfp2F18yTNrm~s;uq0q480!bB7mx7W}L;e@zKeSxHUf!KY4Jnj!9)eA%dh?fY& kq+&SwT&U43G@QqX1x^d}gr35LT#F&mg%4yp^vt29-!_zb{Qv*} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.class new file mode 100644 index 0000000000000000000000000000000000000000..e4964aa04157777a90db7a686113039f9894c7c6 GIT binary patch literal 1933 zcmbVNT~`}b6x}zOd@=^Pp) zG;3Dds@vv@?(JF>Ky(FCRjc9XUdJWW&|46s`Cu-88i%esZYwA!p$wwxt~A=wm)nUXF49Y=ZWam2A~w4A@&N2bcmdAxWpYbFvDdToad|p zM;Y=CqD+Sth2q#D;)ScfBJs0tBZKzx6v#7pfe98Nv4-g>5%bJYepH@~(XPmK1Xmbo z1Xn|X8fTeOtndpG|E4zW!v)l0AzTX6N7+3hXpGJ?&ycJXU*3u?jgS3=@#6UGO(m-k zu<#VA9}&+gkAH}YM}PnM0_p9-A$oqNQ`FaB*aw(px#lSIHSWza^N;+%*LXI7K4{EC z;dcrjvLt*vQkNOpMf}ptaV0gF@v{Umd{tf}mB73ZBYzPkiR;7+O1SAqMfgYFJSi~*hA4{9EtpET3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..a75c8b38a9715b75e37715bc00d0bd6babd22a63 GIT binary patch literal 3820 zcmbuB*>l@O9LIm_*l~O`cM72iB`t&;P|JQjp|K!xMi1 zyz>XZdzpdh3 z4CUy796pxACvx~y4!Ru5axmmjkpoZDUYe?DsxcaLxg&IQmpiVot=olFM(hToGb^^` zdb;K9>Slwdu#x;@jQS1T;YDt6aloBIh0(hkWv=a2?E{V1xNdqit;#Lv*?QrejvbNG@y>qzF7Z{Bf8Pd{?-lZ1N?`vOV1cj>~9zs)vJ8VhrZU;zMC!6V5garleFY{jwm-gnd@B0no$}>lyzq`?7PrR z-KuIOs9RMir-Qa&l&LiKO=0LBQaln;UAAqL>lSn~t1XQ_4@q4&^(xZ8bNo8sa;w6f zBH!ZoS?NrT0_lt3$5kcL(8Z+wq-ZaB)L*})_YZ0!dqn2Gc&u3##pf{ za<2_x@vTO^%$*$_T_!`e4RpSa{>MC6OnNl|kKJ`b3F$JqqTE4!hN|3)_T}=-Y*$rp zw{JRjI~}jg{9nH^YpDZy@EJ`2T@hIG#B6pMMXakJpa}#NtHWrkyVznq`Mb$5`w?E- ziMZZnKq2EGgnon&TEz|79dyX{7&8mZ;)IVvSFwCXxNV1BX1i@6 zTe2ID!PkX6;ulUlnU`c18O@(^dm08VT-yoCdzAaw57Lsa9q6Xk3u_zrqFy|Chd_Js zL|ELg`;NW8?cfT{(<^j2Pa`y%r*kxsr)TMWo-WYEJiS2Ed76>KoSeQShf6fgsL;)4 z`V^AER{L$2A9BNEH0m!2TPyj$C&cISPNgaQ+Q<`rPEeMfp?(^``yjr<2^ylL=evHfUI^3UWNdf?i6SUl*x)=ynqu1~*a|Q)^o!-Ec z(VO%Z#&+ZHDe)M>1htHBDUIKzcLL)@XeVIPJ2(FWC0bi&{nh)}@PY3^mO=s@Z7<&z z{8BNxO4k%1JyDRF5@eCCt3Z09ARa&(u^_T5aH-Og0wfs)`9cY@Oe-poWEA8}fP57T zA{&s=Dy=C%Qc;kvl_2Z%o(d!t1^EUb-^PN-W@Pj}6%-)7QIN+6`Rf24)LDEr>-vRQ+DIig czKhibP9M@8`Uq3p<#*}cJxaJV;?lYQ0DjX*`Tzg` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..14fed2ba2543f5558eaeaed1588b49adcb4a4ca1 GIT binary patch literal 5282 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.class new file mode 100644 index 0000000000000000000000000000000000000000..9e93c75da07431749aba0d37abe852decfb44d5f GIT binary patch literal 1314 zcmbVLYflqF6g|@iEu}n!g5m=opq5q`@uL!w1|`8%NGLQKKg}*fJ7hcC>`oi-S81X# z@q<6WA7#8dyMQH4P23MNb7${4_uMlxzkdJt3E%}b3do{5jtrhf!&(mOIq)2wGt7iC zP{M1>LZ2TU?9yUWX=Sz;(&g1Av2Odv#5!G9TJH5a zjtmY3wG}n*yX2W5=O|7#Gp4Pm&&|3c`AN&~bJ>={Gi~0Inml%u4ts%cl&8!&cl|)} z{szAgd}(36C1cMSO69nTYbNKz%Z&NhqJe}+_{0T?wPNA|V536A?**>hQBfmvgZ0;= zGi9ib_O9l-G7SA7aqk~a$Jt44c4zlZovzsO=n6^p)SxoueIM#mbkcZ8uO|z-C`jWra>&zqoE}CB1^Pp3 zD4wEtjOJ;YGm*GtuS8ilXgwQZ4yAZ8Z`r673U5(9rj@X^iNAH7W@z zViRx&cPV1Hhb0;Z!C#U3Oh5ky*M@@c<3R%6qU;o5#wyisNL`gK*xh%ebI&p?#92xC zNLt)ABX5QYNnaQ8VW^Nt!-b@;3y~z`WTcQ3mTl`R_8^u>?qh1PDDebOQKpdmUq$63 HScu{uO7$YC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..d6c79b959fc819788c7661a99a98460295ba2d62 GIT binary patch literal 376 zcmaiw%Sr=55JjuwV@!OYSqOfBOD*C`+EpM91cIVLaogS2Ogi>Mx_gHBYcBi%KT4by z5f_5BsDiqeI@EptczpwaGuSI&r+{4sgSl^lqEZ`TaPTbDlc?!LyUL#~MJpH_-8L?1 zOZPfzX=v=6PaR6N@pi;uNQNxARQg~iREfrILsu$Zyfj_`LB4EFP*XoRcrS}sYYLjVT7F3Vg!So`Yhu+hz7r)+k+BElB* I2?ntJ37j}_`~Uy| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..879090da265aea2921dd5eaaa8e2f358e170d44c GIT binary patch literal 670 zcmb_aOD{t~6#k}KjVg+I#-=;EFu{^Yq#hv+NzvHOt)m^8JHws1P5ZN~Bo=;vA0^Ih zM69}Dk~z=sJZC;W-`)Z2Vy%P;EElm-#Hv8WQ=*k=Q{uI=x97(K;zD4i;j9nJhPE;( z6*w?ELSXVhTOAGsCN{U)0{Mo!CxN-9wse`s5hXV&GHh9Bx(=sRoSgM7r1Oj zBpTYJsz9a-yw3cLXBuHMWr138F|jI_O%>c=bZV$*Ui zoEVD9W|i|+#awe^T+K43P!jmpp#^ULyh9%5D*3g@o8c3oh8%wnerl{Ej{@^a)^aGa zB(g!6PP1iiqyvTeE5yqPQf69WC{X3lCCso?W*CDoi#g^wR7P|j3(Tk4x5&5ZvGfH$ Ch`t*D literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..408ae77b84526d4d88277d8e2688615bb359fd09 GIT binary patch literal 2167 zcmbuB>rN9v6vzM53*}M-D@DO8pjbdy@U9@za0>(_0jx$pZMS0?vz@8CQvy7IzK$ju z6F>L>K9upywiRegQ(`~NcITY=&+p7RbK2j3e*OY*7Ym(e!;=m~@ze~nW|)iNSq$?r zJZI?jxhHHl!#!Up`D$&6fvq!iFDmJ4Tk4GMmUxt;%!e_=9aShOxmnW1l4h9S$a3p_ zUhP?Ym)ox1wenn&q9deV^6ac|g+8zx<#B6o##%hKcITkTXBh^zN>Ymg&j?>+U7nUw zXMjwHjYfw`=T>(bbDVeJGF;bn|s^mF*MVQ(dZkp~XvkAjQ z^E;Pz9Pazds~kod?bI7u_OAFwSJsv{sJ)Cd-=X3?)D+e@F?3KZ7dO2e_ZY^Tt8OW! zkNU;crs8p2#+5j_aW0M|`s28S0frZ?G`f~A7sGU|o)a`j-#V^Qy^G~|`+_kSv*#I4HWdGZd?nzr$Y?+6`j-5Jbg=xkmG3jJlT%Jv3rG&mWC+ekG43D<&T z8-k2syb(ya7DN(=Iu*nufvz6zGysXzf*dvknZ#5hkVq}aCj$9=Du~HFU8S@I+t`QMojEiA`OP_J&i3c8?>_+Cz)BolxYL6u?yBaVYVOCd6vJ{1 z4;Thr?g-t?bH^37+|52_U{4wPGPZO*U3z)ltnesFsUKtLHEheWWmc9e9>arNfopF{ zc2(nhTsOTvt;8h>8bZ1iM=uCdcn6wcJ6x+SXqm&MI|pUH#4xc{k)E)4Ubv!Q@>MBq zPxlDKWth#q)vNlxwr`nQLCB(}|Fvo_EpyG}7MC80M5JzUBCC^U=yv$Kig0)_T;m>c zIAIiz%*k{_ztt!ZoMEWRzz|crbC*2ytfM`)g)EsoTj#v3nozJ;Ea)>~MKASWc>s8|K=?C9iBhT)uTPUVaYHPFOQ>EW+kbIQ2&_nmAyy+CVlfW6AO`s3` z35;SafpJVQ?6y-$JHCqyTBEMvS7BGH*Q&d{bQ_d|HDPPp{-;5_SCs>o=)=(kDs6~h z65Z&b_c+zo5PE5Z4nzF`>JQR$kVc1G4CB-*jF6R1*=#-i$4bXy8pZ(3xQ>(CmMO>gZQJa8^1WX?+T*ef&M;CuV=o1-3I9!}A9~69c~@>M|a6Ld0%0yHY?a(q0Rc9VYq^13y^Rlh~5$;g>);Ba3hFCAo5rc z6$H9CxY`0F(ge6o7ANQ Qx`o@X5q8n%V${X>Z)!tNj{pDw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..3381033aa4e1cdd3fe45badee78bfd23f3a7ee9e GIT binary patch literal 646 zcmb_a%SuBr5Iw1_#adtWSzWnP7Y22y2%^>pMWMFEZEhXgNN%Dxxut%VE5U^y;75sb zOA#0DG?1Ch%$dhY^6~lh4qzA662`Dp#BvcU0<)eHtxTH|ubpjOoCt_ZfvIC>eNZ;E zl}V|N1h2>CpDwO=-QgkkA!vP_#5z(VikE5SdX)n zLy=D+qrh^KJ$pkNC~Un#ybK{_mL-M)3!J)$DL$1M#vn{%hIJ0JLpg^E>q(By^Iq^+ F`~uDAwHE*Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.class b/compiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..2e81ce3f06aaecb4fc7ded7ce7a33ef2eb295dae GIT binary patch literal 2311 zcmbuB>rN9v6vzM5E0-czxyZ#UiY*8WD&Eiv;g)Ix2_O>vwB3#{X1h~&w*>S7^l>!N znE1g5@S%)nwp)RA3vJ}XY{oaQh$sgVaQ@pTI*%ERCXCMxjfh2 z?#g|Q?{VF9_q1JZk)k0ir)=waVG8$9Go;P6{TXfX*xs$f5}#uj+$dYFDDrLLh`h-c zEK9n&ODGP*Sni#^uODa!MN`WQtDx!stlCb|TsC=;TP}%2EWOBy?YKTeo6X;sh0P1$ z3VPD!1X4J;XsIO!HtH07H6lGn?V3D$EQA}pqU0afR()rPJrS00 zGYsKWdYeMAC<}C6cTQM*tz67=drPOdG9+`-pgil8ZF=`7BkrD{KxdnxE7{VOhBQ?s zSGgO6N4e7P<1-A=9OLhAoCRji`>s<;{Y2stQ!D=mW8YxwEvBm8)sHROQ!O!#+b@;dgAxvTg7cp(=HxL2*r~Zon{c zdRJI54DLA6_Cud;X0^XIx{_VaQ3D)3eUHC-xB;dzGqlrfDXrTDZZnLZuD2njd(_JY z8ptLvjFAMoa4vy9^e1o;gH%DywBIH!F2i)KlHoOLM?1c|+IA{F_Ns(vLTa1dH$;3; zodwtE3ljrF91#qm4ej*1gF0{sois!I^xjSHJ@o9M+4ByPxbPaiWF^Pytpimnd0cND zs#xP>p#af%iL^C(GI~bGe}H}U4!=yJ!UAS-g~mi>0j?4-ec5mwqcon}{0*TmWDMbG z^NYaEH*nM6oT1er+7la}_>R!g(H-9GD~ipIr_f(ng!ffU!DRvfoei0S!G3hjEnn?k3a$CEgQ zdajt z%-maE{C5uinbB@Wa74AyC4-ebby7U;P=SsqOQ+BF`SQp$<>qc4F!j-0MlHJ&F z9p#vgWmHFvh09e)fPYoNJ2NlC)nNPYbIL z9$BIyY(-*qRJrAonO`0ddxqqaEZbc9E^+z(KeU`YAl0VGe5Z@Ptz<>4NKaCl7Hr#5 zTuBODhM}nCdE>7^c^3NMp)f5Xlx)-!h8wO_-SdY`7&QX*`(2?JXNz)3;S8B=eT~o};pjhpwFC)52G7SD%|Dq^MPf;~W zqX#D$UhK7|?Gm+h@p`;Zy7lV8@O+c*^>nciRBB$}CNbmO=-Od*XEI8K4~>uw`b zYMn>ldcbgRufpwc8AF$5U|8HPhs}bam~HZ4gzH4`t9F0J;-2@%gBq_1-S7r$L~F<; zsE&>RPaIZo1eigq_>W;AyUZGnBHMGU8D)NcVG zM=yaP0)jeya0zE{mUh&4aE?YzV2p0+e~E3x*0#|0fz~w|ox%BN6F$+vpT~vW_;$i~ zMDgP-@fXp*8{bLzcobh~i66ivv<31%q*spCwQC!RwNFTPBgTfekc!fI8qn#f-3|31 z6fWZmNirB{oh6IuGpb&6Z`i|CT=OtOd*gTf4*ibb(m(UNPEWPbhJ(k+hx+T=MtUuC qICEqRM?WJO?z)2AA?;#6pErnaht?Br>VJ=B2xt zQWR?&zTQ|B5HADS2Wdf>e zUzvtBBz+r^>^zjIi*0IDT%^P1Gl8k?cIb3KRUPY^p;8!HryPfm1?I|cRY&d1{lLhY z4(n1KYUP{2tQiU@bnGOvnG(q@=}^06fu2IK%F-2EXL`eB9nxkys8O_|IE27h*)p%H z;$->U6=vL?=9p(mrc{evquD4wS(`S`b^=Y{|GlN2G_Nt!0m zSF!ELr*&?I!1!_I50WwqESy~KlJ8R-+o+ps@if+5+wA(rTA6Rt?8%s}_0Vy40==!s zwq8bcivD>gDnum{Tkgf;8R~Y}z{h6*Z7KhqYEnvi03#S3KtBcqo}7Lf{!H}I>7f-e z4W6SUy1+!zK&h>)qywx!B=tjP7 zn+1HRFg;#us!#at#tvhEihB}+#r;0xF?;y$}+G134!dP zRtTi_*90zn+;>B}tM=@`ZaJ#vx?U(l<_QF@H6F@C`N(+Gb&QtnT82Ee8lQHZDDSGk zwCTB_a>M&y^q6%n3Njq&wvA@!+isgK)ybJ^Ast)&P|-Ex$}ZDP6Md4j;H%I3wy&&o z+(LO!a>F$}izNig1OG%*?8u-KVH7CdP3|e%V((i#ZcRWXE!hjnsBUzdEa>KHv5p{D z|4U@ua~#QQfE@E9G|TI}std+qP?mcLdVa#XZtg_bk#>ZrHBc z>33Vozb`pI&A(@I86;PN?}0KCc5Dvx%|=TZ2W{`rP#qny{Vdg5PBp#0Z>mi;&yVJ$?dy8= z1(qj|s%Dxh2t0p4)MEx4dk=iGn_C-=b%CpsE1Znr1Q&O?=Xg9pD*Uc)<9KZew7bj;umk zpQnKh{o8Pf1~xe`Ttu4rqKFp>j9r+xf~&FS8o>!o8qZe<#Gn+E*`;3~e&QvCDo>3Q zxQRucx)(ZN3ColMui`bHXM>NCI-+qncz0~@^{Ao_zC-U6Wo~KtXQYzSQ<3%o3+_i5 zG&LGfTwdQ|It5uK fbPBhl@A49F?@?P(+{^dz0iXQfYFOKc2vGS4dpWTe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.class new file mode 100644 index 0000000000000000000000000000000000000000..583255cd0f9592f583e77d58932eb85a360236fe GIT binary patch literal 1794 zcmbW1ZBG+H5Xb-9XG)<30l{Ylv<2k^K@bRuK}awS5WvQ0VzOJ^n(iBEXTf%5g8=G#(-cemFF^udqlp|}RAZ=MR#Z#rU!yVe%X1JR_ z;7xvL9M(*uC{@|uCtl-a&0I4@O(=&%B8t}pv3SA^2}`_dNK2H%$Be!8>XGeIY}2W< zVwmXwcBAZ*_HGAMQrfC;CEt6v45_V_VQg6{>8vn>v$+BxuIe%&rt?yX%|@*#tUXTW zW$4dqA}espI*t9wh*Oo6faMN2SGgs&E!~u5l0MFDq9PnWCG*)_2U>p@C}E$7EM)&n z!##eq>GlmnA0Y+vINK51Nj>@qEGRYC38Am#;-v|zwR~w(Z=Ff*>V{Pk>(t2%gTZu9 zxvk1Dd49`2EtQ0A>pum`U1YUi%;@^YTAps>==m}J>P(Q2p{s7``j$oQk-`;RO`!+9 zDGXvLg<%XaEMEKqpB2xz$2Ux_D#ljvK$IMY0dGobW7m68=$=r2<2JoFF)+jtA&LaL z=zo%~X$ajkLr64E(>O!l49)i0=*Oj37$7gP`rdBOOYLOiGC7F0%Z||awd-K|T=3$8$kKxbM~Af!8Zzl(#8@8y8gMhg3_iZD#Q3HNrM} JYz*2M{tcL6n7sf1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..95d197f649aa160cea2ab88c0957b4804a3ac27a GIT binary patch literal 1488 zcmbu8TTc@~6vxl>LTy59dfFH{E-)#}vuJ~Y+p4l_!GQV@q%+Fune-P0!J<3rJ@hqk3UMQAAv7Dj%8G4YR zhl~b&=_z5Cq~|MFzu0=hh&^M}x9)1+2yIHj4rCgs!XIOl@_nTl4HXVVLvUN@8ZR18 z>DpsPle>X7%8@1ItFkTEw04a!Nb572jRKDNkz@0+(p4`0Sotf*-ms-3wLy}U7LLSH zjLxww%AZdurltSSWUD_io4>q*{N z;_JebyRsrxLwZ})z2ifPLNYaJnnjG{=i=Ix@lPB^^WF9kJlzPp4|1exuY3Tp?K>8H z&a}XS!x=SKbOWy9G<_|S6?cf6|fEE=Z?i~6YFqTx`CQa_`W{}~uw!s(6PDIdrRuG>horCeT& z9*KG%UK6^3C)7h2Fr{dUE>ITVIlPVp^Q-t!AzDRFvqF4`@k8GBKNv8Gq+_%Qo)R2XI+3zF;vc@qmV6AzN?1bGV( z`yU{;VnI@!An#&9X5&Fpogg0o^6^}d1l^8ikdLm(4Ei>QUQbJ!rvrN9v6vzKldXchHKtMrM6omrHiYQk_kxNq2fB~#VKW*Eg4B4HnyIX=hfPVJ@ z^c6JGnE1g5@S%)nwu_Xd5Nkio&YU@y-<&gZ`s??Pp8)P*DTxFgHY1KlYM58UV>LWU zU?G902`nz%|1;MJ60xY^svR zZAX-ZWSDFKbltZJIOEk7L#vSGinqbHxx;0FqIUR{x@pLgzUetamWZe|6VlS8DAyQi zYnf*?%lJbfg*VU8lpfB}c^2&=c}``8A483GFcZ(+!awt6(#M z9lDumgsaAj!fGd+aCJKgOWoDbEoi5ZVb!kmNloQ8MQ)E@iWFHNmn1jsic{b#^qd$v zLq!}@01TsNKbnO?fxE8l1ZA&cpZdhA+JSCtC9|BRo-lBBgg`qL!lOEt9lN~l6uG0} zDz0g0MM^_AE^6pOuZBMKGR*vYBRLVE?WhFn`CVS1#?A-lNv?F8_9~u3I$WiE|FU?V&Uicomt6D*Lg*NPGi(v$#bwHZJAo;o= zw{fQ)NK+U@5{P{&h$;-jn4gJoMxtSmgSsGhF6tzE?>lqm$Ioxy0j%O-7DM2}NaJoGRsyk_!MzObXYhbw z%om=toVxIQsnv_h69)E-VRTa~-&o4jEvF;WR4Vu}hP+hmj@cFa!V}6C48`i9)wQ@| zsTQvpPpZ~qhUwjoGSU@w>C1*AHk8uFGSt9lm=6<<_>t@IhEz>%{qgdbuJhCpu26=G zq?F}SgM1~@F{fnv1c2Oj<@pJ@&ZR#d9DpaKs+a0$d zygiFh2i&wxv$1GGr1y;}b0CSvTD2kgeoJ?`I1rX&4tUGa4a;#wQ&Q5tbOg7xCwO;- zZ)(@ost055ZCenz@s==AVw2^CxM7a_gQ2DJU}Qig-3{)GxKR1XT&T)vOOav*MpLA) z0b{nNJDx4Jh!aC8%4RuO0EVTr?{&krh3{*x&%ej?uUpWI?#HILDo?Alm^aSu(2pLA z;$s+Yd%C^jHHDYMd0fb06!{z`0#QPq;nDwJCB2~I{oiRE3fnMDh9;?bEqq+^U9dj5 zPET(L3>l;_gL4?B?<~El1V+e0kVr3(K0@ah{l|S2$w4p&9h2lB=!1?aD$fFvB&Vqu zr<2i{Ui=F7DeN{wGQa_>;3COfF94TtnKXtgxJvSL@@FJIk~2ZTe8BpC&ANI>5F1IW!- zAgL&jZY+@bcp#}LkoN@S!AHWY~oV`0h%R#73I(NG>^WWdh?(MJNKYjw3$KyP*nD0gg50rVR%t8*2a#+k^ ziJ@O|Ul?|k`%-xB?&fm__L8A@&2wd7xIxvhn><5O>cPRt6pMA7eEsIO(`SAvn&J!KSW;Qn0 z%kU%(ZN6wr$c1q@=SfMEGf6A&U1K+TM z!_*<%?!H&hsoqT=Nh+IZLsh6&tB072M$M38hl$U!1VDH$Z)4)T#eKAj1oVJh5%>F}6LP~Ywm a+&IU5%+N+_>cq@q?hR5By%K{G!+!wxp?rS; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..d531ea939a199d853f69071dba7e07010b40ff1b GIT binary patch literal 1257 zcmbV~TTc@~6vzM5Qd&w8#De0zqF6u~Au&E^NDv{xG++c8gHO}#p$yrbtuxz-ekx5g zCO-H9{7}ZT+e#5C5AMUvo-^n2JC~oozW)HQgrz((crb(kJdBTpEMyjsvRD)tb7Zyh zt7M%H&F;nv0r65`WHmG{QYNY@zeO325`RJ<*J1~w0umUn9ICdGzA_ED9a(J}PX(r4 zw@jo1s%oceKCKuNMk?aaPGBZ+IFd(!FKgP=r8<6w9Ia?Wo2{Tmc1JN&Odfh%v*OBG z?kWeO1I>_6Dm9Y(jj%20fRrB{$c7)*lpj!Cv(vuzNqV6r*lC?+Z$%I##k^~ZS5DDm!RATWqDt|E&Z{}1s#rI6xU?CV75HIB)(@Og#3CEtSY%-lDK&q??xJ_i$}6G*HzRtIByX(Bn%&9ol-27Lhda3h?c9U!0N+L{lth(uAv{F)?z@5Gz>C+&4 weL<%CgQQP`>@!H?T#yv*CZ*p?#!+J287{FzxQ{YsS>(ygVg4;r4h4teZ|dp_I{*Lx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.class new file mode 100644 index 0000000000000000000000000000000000000000..a12519e4b30b01f6374136317f7525d6c7c2ed8b GIT binary patch literal 1424 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..b73261ebf67244a78abf889bf8f801541abe270e GIT binary patch literal 1174 zcmbVL*>2N76g}fCZkEzgN}((*rBJc}BajfQilWj=0Sgc<5rU_QbDIo!3APgzz6vA| z5)XU;ABDJftTvTU73zms?woV(xp&6D|NQ&~;5M!ok;SzFGN_oSny8tm3(STTXyvph z2(|CMZaxtZPX(qod@qcY7qyf#pd1UtpAaw|ZIc(0z+J0Na<}UbCG|)-QBQUqzpWgX zI@(swu69V;en4_~OIjn+&Zj;-6j*#U@FML}ONYAcP{Z^5NJX4J6j-y~tD)MHd#)qf z+UrQQe=6U&&Za{yc@c|bJ>{|sGnE#Y3h3iN2h_=ooaP^CPeOz1)7 zm^yI>a>Mv81&Z7LAh2nRFNp7d%=XQ=^#b*yub^Su6o!6~7FwMIonmua%}tA6*y_=o z6kQs#CQ#@He*Z<#p`eUYm@lJ*vcR3m-{2v&dz14T?Jx?I9W^_#FM;{EOH%uCJNa|; z=lI!Rh5xH8xXCbZ4tbcop5ljSpulnV%KK^F&+>eNqcb5dPrk(*^F&+_kEi)u@+^4H z)qX&HO#~Kr%qPJcIK%5$iUBx_MVsFr+lL5~Hsc*upk5wX06&y*?s}q7LJA4Hw>vZc{msnouirm@0@%QlERtBuAc0~qJWAtn8tZ9rh8a(~ zO4wEDddlc`rPmDX4MT3nXwMhguL`>(lcW;-7{gS%)$>$c*asA0G{Z)@Ci!vGbh&Iv zVf!uKv`tOej%);O$I6zxZd}Q`PkE_v)N9KZ42y3&+EX&U)viHuIA!1vN-^gC9I!}-)7!;O+@f(X z_$y+chk{>?48Dy!QScV=$AY8Qir*0XcXT$~-6zgUsIYM66&)X-Erp3O+#LxL9|rj_ w5@dNaNPHONm_V9iL1MTUroIw3VVQ96Q;JIx53q`dw4{FIQTT|M2g}3UA5P#l)c^nh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..65ee0361dd286c8a27dadf29d036f596315830a6 GIT binary patch literal 1483 zcmbVLYflqF6ur|2l%@zG^7H|s*n%?h5R4iUf{;KOFcz!PPt)C@U9z32yVC~wRhno_ z{NNApM;XuTHZ)?XiA{QU=H7emJ?GBM&tKnv5YY-f$x@nD1}H_V)~xl@<9=H2rwvBK zp$t6Xmt_!oTD{(T!HDfM8r;?@G(wrO@S8G?D)z@1rQr<>qluyps{BN|f*Y?c`3qs> z5f;xFO}=U>>nnSqSMlYRQrZZE>LH`~;)!U9Q+`_adBsyM7w1v_w(jrvvM!ZDk(3g3 ziFT#9T_%tpnqDB?WK1JvJ~j{@iOO+bs46d+z*AK~H+u9Cu4ou&waxayX|W=?tV!XU8aL9ZDbEqUqm`15(E)E)u|=%z1ATPXDN^Xs9)OZlll7>tRp|oG zC@GZ-yJKzNb5D6@6We^DjErsVB4eoNDS6PWS7dM`FjOmDgHu`H^ssL`Q>Nx&%IlW@ zaaFg@MO1xV5q@2|R>-mEOYZ1E^42nciSyU4odft}s?xM4K9w(Ae#DvZJa0OGS(>Ha zhk~&zAfiRKq?>^wcfkR&I^CD-#bC79dwN@rBg0S!ZNC4Qb)4PKP4DjQ6mh-hdUt4N zXFJRo4KxDXI1F4F?)yMpJTE(UKRJ7KdI7Qa%W(>fb@%b3)gsKQvB)oyRAk4K^z<+~C|UL;cK xN~F-8Nb({P1tPj9kpwM7(ifw{n+4qmkT@>sAuVCP342zLX!$)QLdu0S{Ts@DOojje literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..1bea9263623a1e7dff979d2f5fcdb36b4f57ebda GIT binary patch literal 946 zcmbVKZA(-^6n^HqFY2yoW|lA6i)Fe|LqP-;f|-J`B}c~ls$U2GhA)AH$rFV_XaXVeR!&@cYD1f>Dhw^JG#Orx zIt-83Z747MK}+I>VJ(Hpdeo+HL-{=C&O&lvS^QDGC3?Rb4YVAH@sk7H^`n;Y1L;_T z_N_0v9mS#t_w|mv?X#oCyPic?%_BpU~L zisxS1y272aN3hmzi*r$&S6=y->^!%)xwTQ}RV|*4$+Ih`q_Lr19QC&2j>J`*$7B^1 zR23fn*TC3z+N$D}yU+4t%F;5r{(0URDY%%X%c_rrWs9!BV= z2A;=wuF#(2KkhI=h)Okby}*#BRkX$07pRXJc8Y5$bKb>8?o$>fU>cWb6)t0j>!09H z@IEl;;RO8nui#nC<=|Cjd&HD#bD!azlpf8z&scChW0?Mxm6uPY&1aH4T*)dfWGyZ* X>nfS&1=l#28$7bxMcjM?n4g56(vm-_H~i2+)oIUJ!SQl_H?kX zt-xBNrR8qh>`UFzDoi@E9h#O3yV?&t748P1mY%U%?q8SdLzbKV&JR6(SK!=MKT3kG zZU%AC3Uxh-OrjE^!~$0udum@jm(RPQYz2`o)k~>-+6^Csx~rpvP70CgYO)PS5IAA= zvwmQ;pC6!CtlrgDN1onL3DwUwjBU$3<16V1q}$!$gbpiPqpF33v;rqnAQ`HtEw>XJ zL~ZJ>9z&^o)k|1fhx>@RxTNcYJz5s`U2z5OxFR0ZFVS8na<%hJ6lpIpR%TwD6UX@2 z?7TR1vUE&%8f<$V-A&`VI{9hhr5<~3e1V%&bnolbChJ;huo5WU3!)%d6Uf(=nhdaR zd?vKe2qOKs-)(8Tqu5nfIm48iif4`MY_pJb0=9W|3W_b$PgwR0W1+2+(VpM0EluHV z*!Ja#T!_b=)@%RIr>jhrsAGrfJXw!CfxMUF`ir%r)LnpC1~}--t*NRo(%D(YJ#ce- zn!Ja+IGnj{)3=^}$OnMQ54G)@yVC+I#~<6e=jk{$Hf!`N4*5Vk(=9&Se9+)CcIo&C znfCk;8jIMoruW49+LrMFE|pQi8)clvnKCZmeSsUV|JsfCt-7QK@5YnX9&fe4sdOta zayxy1gBR{%;3A*r5(H*Yzeq36=w zr>xeusfRNItt`AlTTE*u@G-7U0LhPo_!B`SKA8lP9|!3XqxGH0vYUDUXR+qlCe`+pbrzDGVrCC2F( G7yboD)&(g5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.class new file mode 100644 index 0000000000000000000000000000000000000000..33665b8dec1a206bcbd1bd7d22a4a3a45b5eefe6 GIT binary patch literal 1584 zcmbVMZBG+H5T3iXRB92VfP$}xXaVH}L5vuZ1|%sqm{6!Be%iZk+a>qX+-)21S81X# z@q<6WA7y;@?ht62Q|yPm+1Z(So_S`wKYxAyK}5^+GDjI&9;7rqSIbJ4RrA`qs{ORnolCQ&rds2C<38^?}qn8K|a?9Zuj=-4HRB4$T&lu5hH;lL>a zXDuO()mdADwaVWCoBfkEFGW67$#fNOjn@CA!lq~2tR3)r)XQ0w>4a>+mbZX3mmE{I zTHFcAAy!xNrhMMOx~J9w=AInvm0`RVu87w2jaVbiOF{cuINe7ED6+}~%=R4MOS zm=?p#u#cT-*%A6vUMh>pjjFY{H6kxXOa=(=&R?bY4j*Lr^MN5bn?$ssoN@gH^ zW??R2a-MF{?L6gaC{H(O2ps-v*qFxIU-zAP#4U-jhc4maR;af?d{lQUJ&l(lLzph5 zXo|9Q1@<5w0iAL<0TJx4VXxwbVUGlKokn34EE=P6oJ>UC8wdd9ID8BR;_%7Sh^Y_= z4I<_a5)FJcd^7XkNc#*!r@L4OLgxzIgPo58=sxiAFwp~=!Fn{T;f!W6!+Eq=;Iu$b=qXH$YcUkM@PTxTo>{c?8_)@Mi~s-t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.class new file mode 100644 index 0000000000000000000000000000000000000000..75419afd9ef32ba847a1da5991593b0e72996981 GIT binary patch literal 1310 zcmbVLYflqF6g|@iEu{tIrTD-Hs0FkmelluE5G8>$G-;tR`e}AMZHMg6lHF|s{whs0 zCVub-_@j(>XBV(dQxo^Y%-q>~&OP_c%&*@+egb%otpc*xoJ0msqTy){l^l2u&lqL{ z=_}zhr5`9yAMd|qUJUZV@YiLVp*$Y36H-~L z7fM29v~WpO-mn<(`gm}|?n+l2ou5YN38BxA>-)5Lt+Wca8PetTCb8~%En=OiDlHFt zt|k2=L2X6Ndp3C{$T^CW%}m%;)aT2pC3(B!^||ay;e=h@aXd>nu52j+wUr~e?fH`T zxA=wJO9S&A89UCfP>x#|vN#`HW-P`A4J1Uer!Gj05mOfc6BQa>&$s0ssbH8NtY3*v zlwotcb33*zgTV6>@BZO)oSo!m_x9ga>4L3}uaIO<52|CBJoUZPn%|Os5lgsUL=mMT zW>I2z@xPwa1Gu`!HS0v$Az5#>l*b$9ZKzMtDdRr9oGj>)AdQ>IAy4Z`dK4)X=nrY3 zc$(q~nrCRvMADMI1$w2)Scn&khK(Ab@CM~`ni)7}R H7NGbCCI%pM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..62a81d1716282e90d8802abad0c2b7cdeaae7d6c GIT binary patch literal 372 zcmaiw%}N77497F|V{QFFdk}m8k9DXA596uOE)KVIJe;1Z59ILP3T!C>jzT2ZbIF*tca^^7Hrv@86@8arfgcHg?7 zEj{W+OG6Xqe88Z+YZ#m_l4rv=)^MraisO&UpR8G`iY#6;=sUF3#Nm-KYHKGXiK6tK zpo-9hN|eS+G?rFcp()}nLiw6RH)b#-LzY~~eQl>yU~9s^;F~776Zr07vY6-d*_6SR zB%YxB8_NGcd4lq8%zwXu!Erj08+0YVm1|Pr6o5f5{xL-lw!ZQds{<7eaDZPu+lee%{J+l?T&_e;)+I?1d`jTov(cHn*7wVbglhu59XWbExr#u64wVwmcYuzN-Bl9ZFu zhGcF-@|O+CZySq`{p8J0Iamu)ZntUgKu!%YvayF%^p(UBT z7;TA5f~cwn8rwfW-zrK+VpCvX70VJkRo=iAtW^DO6|YJc=t}RJ$X*Y)fwh43pIK+o ALjV8( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f39aed0cb365e43ecc644655bb284b0b786485f3 GIT binary patch literal 724 zcmb_a%T5$Q6g_vCM;Heg@Cj~oK>{qS49nJ#7#>D55;Ne$jf?7;3sa`LYSL9b!T1v{ z{0$c_j0p=qz>gx_Zo!QUV&djj-E+=;)JgriI6DWhg-317;b99aEvyo{fpeqnkn>=? zd-rOWK(7f4JKlw;T^wp#aO3Oe+J_%s_P-ID&y6#2n=rS&F(lM?{Fn)gedG9`$WqRa zbZP}z?)#Cn)zVz@E3h6XCJ^5CQ&z_(ex`WB+Qx}Gu|Cx{iLOO&v7Q^C`ZdZr00gTh6V@z4Y#OTKWSU9YEIQ@W>sq3Sm{5kdY{>W_i@j1#xBbAy3?7=eSFhg!hER=Q#}%SugG1Ja#A{x zTse{ae!zoEe}mIT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..075aabbf6a0d163e3f84f57d4939c4be72a5037f GIT binary patch literal 715 zcmb_a%WhLK5Ixi8p@x)(mRE{|gxJt7u)^|EkWhID6tYN5#MU>NBu2h=xb}_O&+4jD zk@x^Md;k)kf|z>=Y>+A;u{rjfIi49G`^%4u&j23bP7CX}-9)#ET|y^tZnPb79*lSI zUOy+$8^Y$HcOhyQN7@!#pM8qmgRkGe5gG@^nfR2j{$OuJs2%zV6Sn%s@u0|3&X09! zh1u@=v6R(PT;dg3i*pkQgMP|tI`d1#bJjM_)y(=-+l(hh4o!_^wa9(+V{g^6rv^Tn z>FKLV^Y)kKrD%ryvEUFN6Iw^U$j4lgg!`AvAAZnFP3R5_7fr?^6O0V_%sC%*6bod& z{eG!AQ74&Isc{pf|76ws%nrSeFDz&5%HB1nGwFKw@~(u9QWq9_EaF~~yCmhL^dMPz zko@IA^4o)C*=u71Ey8~_j_~B)-r4I?&Yx0!+WOd*<9bC-d#s=dS<`@VJ3RJgTEz#}=U#I5*n%ISX{KeIjv5f`!PXJ*H6;$P{Nwt8wWb$M* zBrXf0${MKde*%3hDNTtrfq@OINNkpQ6{}b)`>isrOBZNK@1Drs4|srw0h_-8E925r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..9c74c397c7af4b21f0f96db037c896179e855b31 GIT binary patch literal 3277 zcmcIn>r&fB6#mv2EIUp@OhXB2LoQrwa#4Wvf(-;?AeS1an3M@W5=It_QAU=iC40il zbovOr{9vZc^a1)%ot%|~F}8)qX5t^adsgRsXV151&#wRb|DS&W%%T{>FjgYS#Sjwx zY7Ak~uf;GR`t>Mo;zbM+UW(Bx(YzMTPZ8uL%u09`!!>M3n3s@|uoyuhf;SA4yE)Ua zYP$VGH%p4X!S^&((bqMd7x}L>ZrQt=h3v)}!|nV>rLKIEKUH+uP%7LyR8%f+7HF7Z zn7RPQIwTML6lY?$VA|ULQINk$f4%d70}Gm=*-H$4$<#JOIA`v0hU~iuA+O~t#VZ-plIXNGt5wuq)R+4j!fD+GU>J>lRiB%>G}*EOkvM37MKW=K?&og zD#M4~xNpk;fRtJ8iT@^ihTp&F8hcBSrUi-&x$D0pr%aE#TXJ#bX1Eii;MD?OwNrm% zff~|+s(W=mwq@3;Di?PaRrzzJ`H8r*=ytj|&x^dQSvD2&IKIKRbQ^Sc8MKsahNWKY z&o+f&xjTUNvdb`fc3ZdB!Z^OhhzRxPIBtp2sAz6ugo?$PRpYd~cf8QwWXN>4vU8ik zFeu<T5j1@%_ujUdNZkQ+@lxL zFg>us!~u~)qftSL(-SLBPsC6k1ry0Z?H!WlsAtsoPalK*NrMo^s1=Vh;32_1!d)80 zT_tjJpCpC{7^hYM%#x-6kWLWVIY!?fG`xK_p=d6E~o}D7r!4pV3e<3=A5PNuxSSwE6!5MaSy*S8?%M1;v*k ze+z!`UGxz#nBivuqVg#S)uzW_M=ZGtZoJ=IoE3-@XI5g?u*>xSK*8_e^u&G!K$^n8ZvH zj~IGA=_+9rrRyo}yj*<7z@9Vo%xTB-h2s~6RhMxxWqynyUDmd(ou#^8tNRQyg_7hO zRo&onQwq!9Rx`P6Z= zFMI;=7)A?Qq9L~Vwr%l}aw=T>p5<${HE&5+~m9n~uY0g(s({W|bq{ z9U@Gug_6XKa+IHEh-Py|BA?S0BF_|*BVW|*l5|%Exq+dtpvikhL7}1da4_a?D)P&0 z2mCcx`?{+-Z*mY%2GF#fqtR)=fj3ybpwstd!1Yr@ri2MNh(l#sP0w<6s%&f;7e zJvg4m00z?-!fA#l|E?m3r!*BZ;|6XCr^=T~Te3{WsXrJ}ny&;kPQ5di374q?CcuzH z3}?`V6g_uSjfmhFjSv{UXXw3``d%76;h_&FU!k97iTL2`spc#lC7eALXqnNTp^cb1 zG_~i+ET^7PA0PV)_9@u+0=0$+n8HPB)4L0BiCC%V;tGbT-7o%($VZxt;E#B*t#|}i zLvfx~M@W+x8~=jHpRK!t(U;_wVqjr#cU8E(K^qO6LKP3$HXzYf5YZMShp~1b(N++f zK%BpV82?kU<9ZvASS!d*TaX*L*$yPu3i6&nKKvELggQdeG%=V65@v*+CTVn3(s%bZ U#WKj9JD7frsD~a810IHc0Rq0rN&o-= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..19ec9e0a3c83002d1030ed5e247e96de761957d7 GIT binary patch literal 2357 zcmbuB-EI>{6vzML_@i;$B&0NLDA1-*VjIdNAtXRZXg;e{7DY*Fp|%K(?ZKI9cPHIh zr=eGU0J!f1wD+w9LgIo4=tCjS*z3gEY*JfT^6bvXIp;TL{&VdA-oAbVU>e_Mk-@!w zr16bymTa?Zo0SY!Gg!-DonhEWUkRryeWSGZ!^SED`;Otm744ZoctKe>4VfZ;_QMzk zs@iq6x8dzJ0*3igMe-+gy~pK_6i%?i>yEAn$CWiz70wgoNM6;x8_k- z7~5=kfpTS88C7xQlIQ6_1cYH2u9SWedt#sOyAH1?ug1l}EPv=aYmRiK7m$;rCtOKf z9qt)E@a3-!<;z-Mi#p@$MxeYp!(0!^=od6Pe;FKyhV-0)>#_^5p%7Tao^@pqw&{lr)`0Sa3u2!`9c>?Pu9esi8x%$zlT4Ynbe+@FhiD5503D5PnbuAkR`+eM|XO` z>-1yM`U$D6h1s5nI@HupIBh3$z0e%^Xrr{HRUnjZ^=PBF?TYy>&1}HzmTve}xlSd5 z;cP@%*X`wJxO#dKSgKZ~G1?EcSm9bOI_0M0v3Nl N(qPbF)L_iu{5$GgCN%&6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.class b/compiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..7fc8f09fada72b71c0168b3c243474060e4a45bf GIT binary patch literal 1224 zcmbtTZBG+H5PtUhMhi$qK=B1d6#HUW^{a+}yd;>S3B|_f2eWO5cFo;xy}LH(uhK+g z;s<|#Kgu|FTx~!?B;JSJo!Mued1iL*=dbTS06fC|0@ApbM+&7J$~jbWs0tJV^0jgs zK6dxVEWW zkJ`GW+ym{B?D;mdE$hm`L%Bymk4b4Sj^F>#qsIdCdwmmXj~Y7AO_$bd&ow<+)ofd1OK+NgL&nK=z1PV9clYeeF{_b)-4_L>nEh3ZzQq z2E#XOo8eP6ZRmO5Ym&dOIJdxb&9d-@;)bxDIMZQQvzWDWR$C|29#)*xn(t6Jl(<ybKvnW$G%TUn3)HT^LfFD&w(m)Sy&tlo0WV^`w1@=w_e7yJ? z(;O$Fig=ynd&#@tJyZDx@i``#<24&QS8$on5fuY)1@pWMPIryhW2hhwsp>Q^|U)P>kvxJh%#~dr{iyhC^jubK=vqMElHn!{4~$V;+cf92C|#Fw z#iV_emfGc{4KI`=U4&iIRqec!PN&^Sz>qZ?wmx&UnQ%d^_W#0fo9K@4`^WKYnoVye z0sy2aMlf>_+(e9RiNyv8c(Gc$Y6(`cnV_z3|T%J=prp+prVrFetmBmo%^k JeTD(-e*l~Lb6NlZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.class new file mode 100644 index 0000000000000000000000000000000000000000..298096c69b521ec1a217aac1c304b5536ae16d76 GIT binary patch literal 1232 zcmbVMYflqF6g|@il~NuS6!5JmkD`qF#TW<)K{S{OvBgH?r|B}bgWH*AcD4b3l_nYz zP5f%&k22obwn|V*ut{fj?&I8Z?%vt&KR$m2a36Q`7(i(dSuEyoJC8I zirg~8U{y7=aIuvPPmZ})%5}-#G)#xfrWB!T@@8Bo1|3D9JTO-B&ON@Cl&JU;I|psK zyh^Ckl~_B~k~I~ndMMYlHcmLAOeAKLD*JrD74o{$yIlP8@|Ue}Ba|(vJ++J$En+ov zL<7UXiqguhGNk7hY810>b}44GthC&UTXku71Qlc`mQ6s764Wj__lz0WRK(!nX?6Kt zCEBP`L%Ocwep8F{3&;9K+=r`91aF^-cCYg0A3^`$+w7XFu!+Q^46h~^P`&e0 zh3j-p2f&a+3Kwt&gY=xIo0q~6GM*bfjV9+YoTYt;{6+eYN0=ZN^BQQKBp0Wh(Vi_G zf_+GGrfBu(-Z@Qcp&LMzF4BqN5-t;nPp;5s!pBXPJ|guEBc(4$zdA(b6H?yto?K~o zxDnccEh4;4M4lgko$SG0Nn%;C$NMT(xJITFY4r-`2;c_QnvuAPTbLyWiJ8OvYp{qE JFObh0ega_(MQs28 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..0cc9aa69a6127511c716d7b57b8d19918dc0794b GIT binary patch literal 1930 zcmbW1YflqF6o%jFg+eJ80a5Udifs{A1mq$iA>~%nNYd8E=m#_19ovQNF79qC_*H+9 zCK?kz_yhb=#xvXH)-I%xgxSuSbKZI8oHO(1@2}qgo?6^tv`T9j?0M&9Im&3*~*q zYAB*AxZzfnYQ0Q~4P6zEqFT048na6AG$gAPj}8RwJC?7Tu3i%*-O!pHEVKp6G-%w`9A&>IsDy5rK(rNA+BW_ivbGPpul+AUOa_i*vO4aqj`zyjdlVgVE zWUB2LK~iUeP72fSw1}-F|5HomA=;4r!w@G#Kidp*9parYPn^I`B<4GVI;-H}5JrZo zycj^xS)HRqAr+R|0Xh+o5b=Ulw^gyF%YGPXDd&uAeTJ#auRt@%vi$}~b>i*&Mz^w? zIlATdFOTuPBPOrOK5n68=sB>hgI!w_HbeSysk~*m$9Fb?Yq*|3ANms*#z+EJF-i^5 z$t%)^Fep={7~HHVyX8Hhx|B`Nq+3eCd)4$$@{-{my?I?=h#`V;bfbrU$LYlgp_eSg zLh}Kd_tJNe{;#~j5G@d2@B%RhEyT!3r=xL<#1#56`bN_~!M=IBjngPO#zfNr zH*t$*47YKI#`D475&BAtAp$=R-VO}DOUG;muaS31dZ(v;AauHQ+_M%a8AVTFwCUw< zFV!c!R8Vi=K>$d&735tY$U{s9frMK@_6fwe5JaY);SrJnAdyy(kAWa5q=P^rtstKX x!nyze literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.class new file mode 100644 index 0000000000000000000000000000000000000000..0b8e0f383640ceed606b1ebc4aa55b070118c347 GIT binary patch literal 1363 zcmbVLTTc@~6#k|cDy0-G2m;;^#Zr{vBKiPn(jbtUDhb6#@x|$OYzOwz>~1Ugn|#m& zLZXSUCjKbnne9ffC^0ta%`2-#& zu$;gnhCxrdN|+Vtddjh16rV7#rwsjTj_vuv_AA0{$v9=xKgN($p5a(cQ~Hu3cNu!5 z>pHGSnM!-2EqKdUCNC+^Ut#DitGX@xmP@glUGCLVRr0rWr_E(U3e#_JjaL(H&Exx) zY`EMr8qyNHy};Ks#Li(;uH-4}*mleIl_e|6Q&m$IY}@gLPwa`rbbxZe4=j^cm0jcF zmzTe^%ym;*($>^swy=m*JYY{%tSVdid4_0qrb6B|r$*j^lCtIVmQ|JRjvy$8Ovy1w zEkT;mcW8|H4Mo_?=PGKnsw8h)8Pem1<4Rpi!PvK*cc!e>Wl#}AN_oXIq7nm=wcnHe zS!*o2tBJ+ix*w!$UHXA4gqz9EbZJZV^_P8N>^~FDkYn*&(Em3eS$0~kAvcs(WVoxK zIXwjovllm_V2~zW*i?p20e@{xx4?#tci{gZd9`rRNajGKF2|Th%>jP@>_$q#Rxj-kf@`X9$z@ zG8169geb<*izJ=<=&?nRqPI%q=p57h$dU={Ll~yLkK(S-f5gKm1u$Ifh4v@_b{ zxf8HY!JP?OdjjJ;uF*Nw3BYySpf84-xJB#lmyZzn&~-Wg$IFwr9bV28$%ux^O&lX~ z3Y`qB8;D~w$S~503gI=iDJoR6zJt5u(?qsO5M9M+?g-IuNawyF_UZ)jV??#(Be|l` zb){(s-jIrd6f(|G91Q`cgIJac1-wTHSu#a16G%BpryOBTNzCFt9?&PLItTt55f5n( GgFgYr{y;ha literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.class new file mode 100644 index 0000000000000000000000000000000000000000..1a6a38290be7d951d26e817549b87f689d5d76ef GIT binary patch literal 1088 zcmbVLTTc@~6#k}HDJ@_@5ifW_krrX1uMiSaN`fh^q1b4An(mJ6!0v1_yW4=jN)ru< zCcc{Zql{;^^%96YxXI4#ob#RUocZSakI!ELJOeKvhsp%9sOGU+KpK@ip5(EX$2!AI zD2)ZAlm)g?GXyFs1l;bkwHkDS< z78S8l>5!=wxMZ4cC@q_@-<9T2P#%VIBXFoCf*M2n@nI(FD@wd}p_G2yr5+BIBSY>4 zMka+2$x;4XPewJ{vhqshTvv!)sT~RDcwY?0N$MAz{;zd~b`Tp!?kZbO(cUGoS+{q_ zuzGpxwjC-Y49wx_KoZ03&R~iUP_nrpM;uVctZDht9v9J0+>sVRKVMb^3^+g$+%DNBS%#7 zNZ}@~V1m{Kl6(r2$XGtKnojmJxJvUR*~|3LhL|H0v%G1XCljZc(VVTGfqh6~ZqR7a zfpsjPMu$VXFEC>DOn-d_u~eyeCr{7H*1WV4ny# yiO7q;VCToMi-|8Qk9psv4EN|LMYY-r7HRc>axFov=oYyK&KxxO=$_Z`JkyRisE1)kU-3qnVI-roO{KehSGj^)8orL*9ZcX=Fp$7#HfG_02)n#xv>$eHc4rK=a7EuBK32mc z2(&k8Bzy2I4sC=OE!%MHMZ!qO3w=ifjtWER7^QiNVnM8?eSn2A)G%&2p6tb(_6nis zfvb?*wW{S%J(08M6UYxLI4EZm>=_3&!)2!j*}N!WI`Ynbt;1U+qfsaId&- z*B2&28ZEDCbO21U4S?3#V8jF!gNZ^J=5h?GvV{DNvv ztW(?K=GI0N4e82whSYlYs6s}SzE=Im+Ld@1i{oLol`?xRrbd_P^%|X|Q#G2SS88<8 z4zJNAJg-T*UY3*@8?L17JnrnGDKMIgw|vE0aTE5xvkwZ?B{XhyIV#dQs!$d4DKxqq z)u>=KVLgNO6uvLvKl?eoj05OQ4=zwXJ~-{r89Iy2c?Uq}F?ltj3oylPCN;&KK~;e{ zB7*S>Rvcf3Z*lQYV!vUMqc<>?;>{I$6Z2YPKv(H4tQgg40pnrk-zoR&i1T))^CB&! z&a0rxS*pdQKPb0PU5$6YM8Lj^5l$yoDZQ08ABT<6+w@L`ko>5S-Ap0Z;;Y+R91@Zr z6*7d7Z;usXW6$V%rjWv@knb~v+{hME7!~pZg#7pdAvft(MnsCELVn5=@-E#@oexE% zI4b042>In$A(w!Wqvg05?!>iy9VNVi-FZoO={>rKW7O__djAV5M07Huxri=Cc#*3x HvM2umSrrc$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..59e7c6daeb120149454b1320a90c9a5c452f87ac GIT binary patch literal 2681 zcmbVNT~pge6g_KW8;nT^Nkc+PKS)cBX`>Pvk`zMf8fc*oq?j;G`y@*nTVPABBzuy+ zw9_BZAJD${xgW`7rk%-aXVU-F=~+nxV+3L18Lzav_nv#sy?0m7|NHA1fUCHdMHXKS zU;t$`+{s`)i@tDWL#^CZ!CpsOJLZOuBA7&rR!OaeQ$M1K&%N2l^omib=%+8 z8*P~)xcUi!OiTAIY5M}R<*L*k)SQkc>r!v{b*fgQ};Q)PMzh+tTnI zSBp>-h~l&lFm+658dr?EYz8rvgivJGl^thShLg13_Un!tF*wi%y?OKkES1Y*;1jh% zdcm?Se^DTrpW0@Sl4DZP>9S?Z^>(u=-7TFRqB7@D(zeb%a#H9U%Z8JdF zJ(!z^6MrHUMK@b<+O8p2EY)MfT`h7&6+&S8_ybZjc+Gi^8#UESj#FqI*``)jm&?3p zFCQNvvL5WB#v85WI;{=YlstKbcY%n z9BsfPEE7tl^}!ylkG9KZ&b+(vbWSCGKDV99c{O7NwzzEh_dZ}U5pg}@-v7()(2 zd_Tq8Jb}~vV38;1XE`6_^Bn)LeU0igU*kU_^rqJeysCV%tp?O%tJzjDoj5?Vn1{?Sd~cOL4a^Rw2HzjY7;?n z1wO(x?kOUh%#u&<%6Zjq({6LT&yC{xE0p*+^d-8ov`kG-jSCD+KRb<&ChNAQsmOH|FWn5kaE-TWqg(r7B z;rPNbFchQviE@-)WQeBHd4{fKw7z%W2KLE`@8dbLBOe`R}s zAWsOdbq3mA*Pti1-I`~~HDwNKqGhhL=ISxbw7-H&7Ts*$^}@@X?!-E@jjgS(=BT!& z+WUmoU5=;_?|4gIW5>{2_1x;F7hL;Hd*LnD)khUH)>4>6O>Dm^EDA7J*1GzL^Miwf zY*^%3Q}J1<{Nu$=9NM*9n+iUO5nMSLL2V4nlgi_~@plN^`mJJ~S67zL-75?64Q+LO*-5czb<`FT_4aZH5H zi^Lx>p)xaH5jhH-2xd2E$D4t|Xu~QDZ_p-#9Wz{`%$x;@o(9=%3UUKe%|N23LG}ow w)DpyGID(tO)^7!e!0C{tX?9ZLHd08_a>mCD?z~0BN7AQbx!ah_g8R7l8|X*9uK)l5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..b0ae200e26c20e55f4fc1d131f1090e5d01795eb GIT binary patch literal 2093 zcmb7`YflqF6o%jFg#s-X0a5URqGDULD;4CXDB+S|8i|07(fDDy9qHnBx9)BW`b~e4 zCK?kz_yhb=#xvV3tj)GrNtoR^bIyC7IWv3G-+zAo0+7e!e)M3e4{rO?f)Jr7S&{Sb7s%Z(OF{kW#{s$jwVwGWHuWmS6RTMQ_E9qk0FieL#l-g#P zDIDC}NvcgYSm6uh0OBYpPI3z+4@9UZ+%F!lNlB@3w^H>+G>2*%O=pS>u?@3KR6_;L5YOt>lCTaq?VMqx zV5(GkPW7j`XN)-&jY{z(RQ64w>f91Oh*q_!NXbLtw5AO6=}aieRz#~NwqIl+{r?)W z1o4KvMGS+46@fUWYUzQIM2gOhLuI#gBvglC z%r$AIvhOxw?W1f2xK1s)2Mh_sFo|CD(R)8Nx(JeFAuO5?(L71dVfsJ!3L~^YsKE<_ zPu>Yyq069{q(GeIEH zb`Xs~jyi(KN;BL>Ishcr4pI*U$sij95^D$fL?E9#f{c?!1heiL+;MM39#PyS>$E_Q fj`*5tccFsbT~hqMxSQfezVA-Ae=hDor#d ze((qQql{;^D=oE>jZHecGjq;6&pBt#{`~d*2Y?l<8pvWHj|>*|z;js2VL68thB04y zN?29t`O09Qi7=Ytq{n1kO;bxF#h|Q2J;dFJ^*7u?%4D%P?sST4ZtMC3PLOF?bT(Io+&Q^umW#(d^*gE3~ zn*fc&vzjyHo1WX;_2>>1Fpet)6fj&s5tkVjlk`?6Sn6XPF1Lhp#CL1Q(xe6*kCv3n z_o5b8AN4)OG<^WFU>HCe*O9{@z2~WoQZQ(T2xvY+^C5bU(tqq7F3|>2_1n-&gihlG z`EYtNdS>UofqjlduhKXWEiT|1y%*XBn54t$gMu5lN#l9vFGzjraemg<`4(=+&g;aV z(nrnBe?_Wuv=OaVDB_oq!bICDK3=0uMG-UHq0IaZlI{gL=nHZeGyOo)y&!c0k^cnI k8BXC|6#D(B2-7s5rPV2k2PmOT(>WjWc=#SE9|a%9-{S>p-v9sr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.class new file mode 100644 index 0000000000000000000000000000000000000000..56dbf661b5697f32d09fefd2dbe0c54d1c7b33a2 GIT binary patch literal 1600 zcmbtUYi|=r6g^|dF>y>tos{q{lu{C>WgwJC1d0@;iA3d+2#2W9Pvi9vPuQI``>;rV zRV#szT8Xcf`lG6z880M|fDpCho!7nRo_p?{`RCt1UjtacVhvR+jA0bl-RFlYZqzV> zg(_}VajS~k0+Xpuj0(4OlA72)y!WGk_(|aCN^H|i*=$RNxvmh+{e(cZuQH=;CUCRW z(elZ5JdnDlRhadpbLgt1o64t=?jrFwfRe~H4?P)7_-kRyqHmYYO(%R^rEEKxR9L4h;r zab%vEP_|6!JjU8)+o~*2w7~uMj_)4GrI&Z8%)kUXl|h_nm&N8@h;|-DD%tfJEfIXg zs))Gb`&bB!-Zj=_O9JKDxh>kP#9i7PYZtb^x>lq5N z_({yx;;>6N>if`k;@oz1m!xXjI@@?tuG_P72cSN&V6}7~&f@In!8ipf1J_NIfW-ER z$ut{e=PLhB#g4W!6+Hb}^$STh4jBFKy4Bioo&?~DcHLzVxb^-*tY0((gPhVb6KxQ0I&Irf^=Ob%{Qs z&H0xo?S-!S-E~y3;Sr7xt%~rD+9jVppF3RUnIrOmGPx{fnlDiP8xzgHF!JaXDlbuX zJC0h}Q=8xj7;3wN2Eu(5XNmx`-c~dU73UbC$*mIRy`C31`;M_LX?%|>l+R0h71w@6 KDaAyJ>Hh#Je3J+O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c63976f025d0f7e0cda52e35ba446e2bc38342ca GIT binary patch literal 1689 zcmb7^YflqF6o%jFmDVDNfPxoP6x*U5xu{VL5fKcgfuvw#@Y8lXv_rPLb!S@8U!{r0 z#1H-ef0Xgec9n~zsZBbwGjrxW&p9(^e*XIY1He2UrxC|o3Ng%^W+92iBpxR5h+$X> zUs_IC_)2>2n~j$Y>@~ySs^=pQEfFUb^J5H2U%YP#r5Wam6~XsvUYm=$upC|I z^;U({+R_$^+nz6Ydybbn<~tvnVu@j*)N-|Kh_Y0&;)oU3^|YnQv0|7h?ptl^kRLW2 zUXgB5FQ#gOpIh5jGJm_eHcFSicf_#U@ZylC`=H@eGV&S8TQ#72)q#M9nZ#^lZwRMVX^(Dm7zOh!Ms+sP+C$x^aR)bh4y0RJ@ z%6ZfGnp=KV_zd~pq9xDMM|CmQRg?scPt~++5}&VY-F(XV!NEZxEZc&q;R4n2@$w}G z?b)6~C7i)1#xlrYFoO|XWO&j~-JiiSY>tCFmRsXnmHnVLP zaWEth#Uzp#pzjpbdjx4(As8B;r|~)Jhv+}Niwm?sfZZ015=BAnIPKxoGwS2{Z(yGT z(M!}Of=Q0c^quJ#V1k^}yN4^dO6|$bUl93pYV(V(o3G(|xOtiQBgR#J_A4SsuG7Kn zCPlmzD2#WkLiYx3Du|fj24&`7kmzZU-L4?FFx?F#dKzSpKx$`#m<&g7I|%(wa0r|Z hX@+K}1nwe>94+S+W^wNwA_^Hr$8x_jR{&Rd@Ei1bsFMHy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..690ac43da0c0c0e056feaa2b916b436313deb279 GIT binary patch literal 2091 zcmb7`YflqF6o%jFg+f~{0#*U9sK`aTQbBGNLl6w6kywxzjUTq#u^rs**4=4Azv(a1 zL}TIye}F&AcxJmutqWP3barRvocBC)&h(@|e|`S}AcqG@bYZavaV)7}Sq&=*1Kn+NlJYfL$|}-I_+_WT%p9Z*A=^| z@haC%S=FkI63I1%!ClR;9j-NJwW4po`>xJc7)FW>ONtub6Rs$ke9f|KsY?p&GE5Zq z^`?HP9o9^(B&@Qg|Jl`^*USx**SIA~gdpBFgu~0x7F0?%-dOg5$;%bunh(XbcI@J# z_3H+KyN;+-r72v=uoO~BxfPXLf!utxuDq~>qzp$Vr}h|P>voyg`U}G1Pa3rncXo9; zKf_?bHYoo(Re|RIVoX*AB_tmz{v$5eJaP}=DBqN(RE5i(U`QZ_QFNn+-jmekB1q8+A4AKT+25%5L zStn?d&P3w~%`|#4dd8=}fqkZz2!(+$bIzGFzkdJt31A-2l89n1fe7Yxvk=E(98cnS%8-`A zvkbc=JZZVkyNy)__J(1w;5t$njw%^;Q$$Hc{}@Bu6CayGDu%gYS@8X;+v1`o3|rNB ztyw0umSqabP1h5=HOIHx=DWuY@q%G|yXh#aE=rcP%C=Z>99J2N4weiv#RH>d9Py*N z&C8Zk;l{sJ{=ROn*`h8SMIr+l!SX~U+(wE?VGEOpR{A2^@vUD8^}6uZ@YJ#Pl!ODq z*plT~YMCLN$(9%*1-Bv?hKiOWHk6v2P(%G5p7TmnPV+^ys@7jtPz^^LV6714C>J%M$^G3tan z(G6FdQT!X8+t~6d!ehww*4=hpby6u~-E>J)pDY`ON&53Or5evUKRi6l2eq8ng`KAY zKV8#=p5}gmD9L4A6Ii-hmL3v_d>IzD(mw)DO`=y@xBbK#ZLhv=TW&?I`Wx)HCX% zx$j_Ke9`OF#{5Z+G5Sum4KPlJ(|d@Un4tFT=C25SKDYU0$IX+t6>MH6{*XQ@H~S5t zlcSUV>?V1<-8`AYm$A0nXzJPcv(6i*&p0C^fhHlkmno{Z~1P-~WOchH~d%Nj0 zG+B|lU*E0CIf3ETy6u})xnX){$&!n`?~4Ma^QLY3Ol)#=Y(pTmF;#~rbowODeifMOUZeyA~U1^ zuc0!KZm1I^&`YG2oD1BFN!8*Mg7p%tWt96BkFCWgP*QkVVukq=n2m`Px${|4{Z*Qa zM-(9xK&?4-*N`iwIw@y5ZgfFi7lDa`ug#*t>*zUdn7pw#)}d{B<33S(7r}oq>OIKk0VBuBA@%L~2a7ST^s@PslHyB{5;`_B(P21kyE`*h- zpvqK%<*Kzpk;8Wk$6}Sr;~0+T(SzPR1~8b%Q49$z#HnuwK=rBp(JbBG)Si~Mq`}HE z7z~+?wic9K^MktmIM1To1%V7wIDtdx=6jZSjWi|sIb8lQsC^!Rs(FMLTb6oRn8Bu?@@-!#A}oMw+F4`--go&uz}jkNz_TXx8DyERcHI9x*6u8aT cIX&s|(|_YNk{)_I40t@x)6L---1Knk4|C=OmH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..8ec994b274b02c129be24006d7bca117fb3e0541 GIT binary patch literal 1657 zcmb7^YflqF6o%jFmDVB`0mU0Cifz%3+$2FHK?KD#U;rC~pSIhfU9#P&yVC;xDor#d ze((qQql{;^t6W;h+N85PGiToOoO9;vuirm@0+_~p8gWde5W}<{W|EjqVlIiN4E>&P zEyFGe*R!PaZv7<#d&AJXA{|c|jw%^;Q^ZL{{}@Bk6(5_zQw&qZvfz7F+2W!m3|rNB ztyw0umSqZ$o6;4$HO05u<~v6X@r+?~tLZ4KE=rbXm2I)?I8qsk9D58C#eJh?9P-1u z&C8Zk;l{sR{=ROn+M+HTMIt>K!E!|<+D1xv!WJeGErcT4_N`wD^?K#4;i{tmEwN}h zmRe$nW^*Nm*ov$OhQ6ZZh>d2wEZiM~h#3Zp(xiMDlr@?Mi!oKRD1`Y?0LQL_X7k^&ji*n$EXwMa0jQ} zryMt2+1PX|!ez)`EVw15I==q{9fBmLeR&PTB;o0rQjG=94-O6rL2DLtpBAWJPqrxe zSJIR=wP^-J7|tMr-V6qDg<&pCZ+GG7*CpV#;Z*r%dEf8KA%Dq|eB1xhSf6y?;4XcK z;$TQ1it9+Chu%}v&k>|)hd^k4ndX=1*+>8WT@26$!FAivN)!Q&BXow-lhHGt{|@%W z7rjbj!e8XLM(>%n0Y=F=eb;aUH)%Y5_$wlx&m4Zy_3$m+4h}C7e?+^=Pkuw>*mc@p z-Jpm!eT9*>Rp4HujrkEX+@Z{Lf<(`P>~;mYhw*M8(X$|X1X4X0L}xgH`+n#T{338F i(gdxJ2|Pp=Ioi&9n8c$GhwF0<@Cw~BKqJWLj_+h&p+r{l}-JQ1JH~mGL zXiWUz5Aa7B&ukZ{Wg#mGyE`-IyyrP*W=?3oqZ@5)v~ z;T5hLqM}slMUrdi8g~@UvboZjQnoz%o&6eLVi?`3n?kShg6`-=gXc`s5~`rk4#RkU zS8b?!%3jq_in>`+)WcQfRn=HEc$J%iLI#4DD9$pR!r(I-r;{P>d z>d}TgIt+b;)K+YU`G8byP99hvfwj$2rGl}w`M63FFHTtN2OGW^5XpDT<3x3+v=ofU zN63ZRw(7RV*K~PAMvm`rR$dT>$)Kra>rz=9#78Rx0Y-YXgla;L~ zOD(Cr3lV^@G|Qk)l*9m=7RJvKbir#6^fynWo5It%Qe9;>`v*H zvhDU%{iD3vxJDhf3k)$ta30<0q3<~Ltq>A4LpU_b{0*Tm9nP!1&Q~d` zmh(dj6_TMcliv|K3LST6Ur_E_u0pD1<%O4MV{Ybj)NsQGB-{z|))(X^#{EFTogg}a z?4AfBE6s2V6Fwl3PLR4UNE#VGkVq%UCj$9=B1nofLYQ>-;I?}zrV+*+njPcF(l+0v cy@A%_m~Olx`;a}MVJ0^^nSumAu6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2bf562690e6c407d02e2dc1471b5c0e93711b67a GIT binary patch literal 1737 zcmb7^ZBJ7%6vzMFBb!4I5k*u~6t|(PJgA8p%;YJU1q|R~@YUU2*-Gwi=e^xPKb0mL z6JPiN{7}ZzyQ?71F_)~pZBPH_cTRiy{m0jD0Os&0jW}jgh+)n&^GPfu@gRwZ48y+g zq~(-_=S$_jT3=>hFBk@wl)%E zw<@I8mbUP@tvtcovwW*#zVogro-mAWwOlP5qAYz`aYWH|m9{iF_8F#2`&QdJhnyPgg zO@o}?RxQsKtI{0P^&VL+m@CIH)BEZbZMxCE^1}O(>&H5@jjyh+l&GerdhZFXW3JU8 z;>jMw#*)sW>8a+XR}~&ZzPI$2Qu?TNCVEJdtnu$REt_1-)wOOu=KSE`pb!>#!Bl&J zs{VMP6Ny%~a;Vrd7{!GQG8oKY1m_u^_47jXBpNmc#2w46@y*J9Q01e+lvI2>c)8?z zQ+>EW?^+xT2}E%jNes|;ir$9^(zHTIG(Jn?Gt>{!e|Q(?Xn`=hEf^(=h1xON!>MP~ z$MavnJ_e!}sZ9iv9GB=j(=os}Ij46L6SzX{pPN4+^5Mkh=Uq2n#kFwrBJoFztNhGo zM2=jigV_y=cr#EK>sW>E4ccT7G2MR3%-k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..28622f100cb27b582aebdb3255171ca85f1a334b GIT binary patch literal 2157 zcmb7`Yi}Dx6o%jNC2nFTO>ZHE0=>|Z3wWEfX-iw$x+SfOthS^fLLfej*F!w%de`iX zox(TxMIeEY_`na~MZ^+hlt;LdOcV^Cc&ogI^kNo#PfBpqv9d~Cig&Wf-;}bXB zbi=I*ZddSW1$PAIjf%Alc2sP16n^>mGXe3r!0dx4G**UoM+SXWrj+{#fg`apJ?<%i z^=3NPj!?GY{%>LTa+7UUm4GjV&x6iysgxJ`-h&oC2)GHA6ng2JKE@0pc-Kq zS!o&C2wZCJ$$@<7z3c{FONVVw{sYmmL#V3sUxd+qpxV3S z+Q`M#ICM$TPT5$7M*5CM`aFXPw6OwrbLnj#IyVyMCY@8|soOf#mf0>YE$;}F9z<<& z9&PGSJ?VE_D&CgNg~0J<cOh^+CsoEN1)C#SW>w%uKDLZc zqU7)viIut1Y&|q`0%qJ_tB6ISX7;o4_wzw#yhqd>{><~JAN%T|c4c*LQdQL5Z%$x! z@^5b#B8t;YFXypNZOacIZ#LOhE==}GtxKWo68Y>TWM?Wc-HW5%)3~i-ftAVHTTx^W zyT_SH+SGLfrYC*ISnpWdyXkrR`}_5@$<^oqt2&ml5a9vCe0Cs-g28hAOyFE33bwa2R?fS^a`%-%1n~ zhE{2KhjuzE(c z9A1)cnOpx>`Ma94?ueRjHHq{a1nG%#w1w2?3rE;Qw9*sNZeaaN=r`n<6iuYmg@k=e z(v^CdA)3h+8DgudEEon0(iK~cT1j|&7J)Mi7nDtDvnY8q4ku%}Dk+lXo;WTLgsGwk zQx&1Z5yL_z+mqheOsD))5{sGtRxrWGo96Htl7!RB8pCRjG~KhDB)Y$fYrVmB6Ev`? zUDfbxu_4XrOm<3c-rO;U+3t63#ilFlD=)kg*vD!ZrP+iU)8$)ob#ijqkLG)c~jVVD)7@a zO&D6)%AvYWV+7aINMj(4VO(Wc>g6%$j5B1;g*%p8;oGIdpqfX5DXI8w@IuK?rqFPQ z-mf?q`VhqpB+yUaNqPq&NYM)M(D*WqFHt{8|Dk+ZIw-}D!0 zqA~GFmzTIq!Mq%*@$ezkmD$FoTseIho^(y!+Lf+nI`*@T2Lj@eK=*ye_I%y;cXg{Olax|FA<*ecufjPgFq1Dx?e(5h z(_~5NmS56J)dJ;erXfAea9pX?rnRlme&>BfE(#29Rc+ra%U#nm3zl59ZO7MrhV}%; z^80#Cf2X}GTUx=ii<-)Vge6U^&!a);b6iqnM}Y+q__{I|AZ-H=#bzr#mr1*Px^;lf!XniNQ#FZ;ZibQqsZL&|7)lW zBx~yE2=oxCA=v`+5vdxSLa-i!HH-=@L}P3436vCGnpk1}1a3t{`ghCI#Q7^R8x5sV zA;8#ns;(i|O?5WTx82&Dx)}mf$KQ}ugE!A}+%R1eQLIDT1o|pgf@jjt-!q&^= z9cjy}>;$?hu2b1`i_#UCJYIOqar~nTKHOHAqAIpm(G3QeDfxcouBIIv9OS|xlv5Qc z$I8@LjL6|ThGVfHWpN6pv*<=o76TZ};v|LymZOxiW1#xf{%DqN?`fNbeQB_W3YZ9PGHTBkV4 zWw9M*PvcYYnVkF%@r5rjhC&b)n8sPYXX^$yhY|L8@^FFezs_F~``qNb*3$VRS5YDh83lze*F0 zi68s{{wU*_?JAcRQk!&kXXea%o^#He{q_6DPXIGmNFk2tBx0B`!)yX`3Ct((lwrUZ zp0u2z@O-J^ z^dO4sNT8SAlhn@3^HL_VK6{G#LGTeuw_UMBvCah03;hRCt&RIs{9 z5pM+wqb;k@y+IofB4)TlnP~@!o(0+K2yzb-oj{^zLG}rxaxRF;a0K^*&>sXv;8dhZ gS{)a7hzzo{o%1n;NAD5wk@l%9k6UYba34?p06u%1n*aa+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..0d65c75b189366122e99b4aaad1862f1cdf10d28 GIT binary patch literal 2038 zcmb7^Yi|=r6o%jNB__6WAwVdl7cPb7Qaq3*TmnrMg#>}Df)W}bDpgvqr|~B19ka7` z(td3JP?11LeCQA8kE;64dP9u8iHs%h?#!I?o@dU?Isg9m{vQAf__2r)+#N+8_v~ZY zKJFLrpnx9=SP_^sD)bzGTZP8c!OxE$3Wz5HV{1AvkrPDQj^9>!O4*+fI29_>;+hgz zsMeJHZAW*cYADB#8nV%@QLf{;%1Bp-N_K9^&BXrs?=5v-;KF7*h`grS_Ka8a)oKvv z$cY%*2wbo3IvwXg9yEPf^Mbl`KCH?YO@G~2O%+5GA;hb;7pi);3srL5y+H5#s=h<6 zrJ=Z1k6aS8LW>{_AaHv?!RDgwgmokLnyL{><2F>&vHN?*%;_MJ7>Hd7%+Stz{|q_xCGF->KLpRADpfEffMo+SNX5w2brktc)>?mvIJX%Q%N=7WpvU zD~)E-9)VJO65ZTr8-?{e1wU*JoQ z1ir%8e17cw2ARM6oHtUPFL760=M{#^*iduxZ;?3)U5sZpx%aJDVY+LTgtur{;+^xV z;hPkYY(L1asUX*IJq;w=53);;y<&dizjJm<`u`T6Vn4*=76ltLU+NyIR%o0$Y=6L^roLxurQ zxYDqS!u6zMzgc<7z*ZUh7987ChOLT*)evz~(LctJaK(p)@D#&Tp(OZj#c6U;6^5m% zyxJ&{T2q?BJnF7fUw6yGWyp0G-gF#wR6!#hg-KNV_UeX74yLP0 z)gN=dzrUXkiaf6?K2Mc@yx56DIi_P#!KX2V3u&a$m&PE@Gdv6PN_62F&_}~9!>;i4 z(w<-EL;jR>_?G{6$&b4BaD!g9I2d{m#bqSWOW#R)AtFf83IWmhERD}l-%tO69h{>D zf^4^-l_(NwhiMO|o>3pqeFOXKi(aI*$Dic5MBnL_0Y=CpFjTsu!0BU7{R?Ut@&}V6%X&0=5OFLK!IAJ(5AFeDC?=Zw15?fr*E{7i!znN4DFRc}kf-Aut-qu*E$o zuu`o_>&IiiW66fJUEQ!6?Hc7e%8{Yv_<^)K%hrBufB17tZV1fow>_cIdeLYq#eTqs{1s4D6O{Yvs7gd+n-F3v8uQJM6hu=~|_0tU9u(Jf)fG?EJ!!K<=Sm zC*vhr$?x0EnhXwY=0RY(>N~s#o43JvyqMDs#l-BSV)#z#K8*9+GiAkNsn4eZtMdz~ zB+otKvlPRm$lCn>*Dxu_cT7zQOcE(^3j%jjQYD;Xut|a?Rt4^*V@vo%N(Qe?tVAAr zmGB@XUc$Mr7Rtm-?DnL0(%~k2-%~c&;|G2_aO5Lpis{<$TBw+BOknBaZ*AA%Hyrvw zoZp2s*0F8=(c`@;+sKWJePZjJXEzD_*>GTEC@|Iv{MOT;E(3wZi&)#1ui zHPOSC?J&YhL+jSMWu2a$R^ojF1(aEaPLom%0Y{ z1fO!o%fvN~?>oOk=GQ*wy@Af3^Hg2uZHCI2P>V~yBhw2#9<4s(+4m!ba@Q&jZ_uts zCua%b%K;$Sevlsqg51R1AdqZ7h$6_zP!N-8fm@g#0FvtmX%7Thz~Uf~TtCQLg8VWR zq)d$rmZCfODyoVVWO19T*Ci^v<~!V84*8Se>sQEzm1#NB@Zs~{bO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..0c9cec44ecdcccb26209e00acb8e316fe5b518fa GIT binary patch literal 1721 zcmb7^YflqF6o%hvX-jJnL_|>m6~(q_M=omO1tT|uX&?b?41U^fhjz$zx9&^}`l~e2 znE1gT;Eyt%*{*VHYi-h*otZQ5dFGrs^YhpD9{}d?IE5Hyljy^oY337HNZ?@tj~IrO z@TKJxg|DRNzFA*kV6PblmOWQ#%hg58X^0r9m>*+E_~Ly-D9tciC<(q-@tRyzh2`if zuQp1g)|9qT-1dCIo3nhYWxn&FE}k-sZ8cmiYoaKXEIHz(>w4PK+Cqve;Ru_EmU<%E4y<1Zz2jT1vTWnNAe9ag zARm@=-qd%V z>il?V6NmO}&!O^8V+5DdNMj(4VO(T*-piZNg=fg5hC7y9;hUxXpsGiLDe3X;;H8ou zO}*hJy<;&j#1X|+B+yUaNqP?=NYM%b(fB-#&rv@}|Dj!6pap_#w_ud$B-D=59!@=@ zK9>6i_Bjx}Ol>@v6QV;$T_`>xQ6T0p4|Kekx!>KFSXq~j)`#dBJoFztK7_2 zM2=jig4qo^@n)bf+Oi7W8??#b#0)nmGG{@er$Khxg51JXJCNvUkUavabObRGj^K81 n^gBTkI3;PCW+w&iB7-a~=M-je?;RovX+>$d-osMTo;VCRHskJ)D1jPDR zB`C;ahS!2YwzsR0<6CywG5DHLg*4i_4$|s&F-*0;Wh(~VUTHgiY$tJYVEiG!= z!NEb=Z)IuK*V5GA>RTFtxVB-N)Yg(Xh0{rNqbG?03?^|BLk!D78e%)DK9wTP)U91@ zBe%y5mtoLb61KMGHEQu*H3(d!Hr@e-7$O)!C%Wi8PR%fc1g#Jj&3kE{pl2WbPrO7w zZ4hen4ZdD|l{!X`G?=WK{rXagJt`OpMZaT=@$^ zpBj`iO_eXusjAA$qK0uMn2#mKcy!(6iO$Ioy(%{|&=o8T5Z|m-wE9%12Br;$S9A8wTZKQ+}uCR${xi6xf!1|TYyT0Wq%Qo&qyu>rd zbM!JpG@C0i#8zcRFbowPPi!{pW#R8yM9nZ#ls4teqRi1aoQ&z3Lt!lS1##Mam?VlV zT@^YUF)U)vFXk#>4*0q*N=5*8(-g8D^k@=_udm)$2_Y}tP@>X zjSc0z;mgLBUlBe-zPISMl=`?X#=44Z6cWDxJ=)fwgD!{IlX(hf~(Y?-uwlTPaT_IblrRn*Tc=r#2+!P^0QwNId+{6 zW;ZF~tw3SCZ56sVXj4JN3^yn<|AIt2LH4?W+`@D>kZ32!K7mxv1Th(o;C2xDo!}5S i9nuWVP6^ya7CBnZE6n2FJ46&RijL)ed#(Vk@ZdK#FsefU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..10f7d4a40435631bcffbfe9dcc757c6a87f32023 GIT binary patch literal 2079 zcmb7_Yi|=r6o%jNB_^?RA<$6nEv1l4@jyxnO#)Q}1kqZJl%x@AC8Y6sh&S1b*;zZl z$Mz4kQY$1r@B{c!h4cG%om+A}wcmWz(n|to*V{qt`g+SXZr#%>K@i3& zW@saDt+t~&>ZN??d$R5Z4XOTLl}~-|k*9qf#1tXKi?$o-M!pMGR?cn^?s>YgO|FH3 zxK<8aQnbphubYvtjZs$S?jaeQkcNsHMkbchI8E&;`Vk?B=Iuwgd_f z!UhG$Yi^)_ZToc{Z7S|vV6qlE%)Md-I8G-EanofomJfx`%I;$wZ$>IG%CR}z&ovRs z+dAGK3f!Ka8Axv5Bh5(J^olG@f4+v@ez9ZEkiZy`da^EXXF#eRrxa|AU_G-e)?jQs zK8cdW8z)w8{R9>>xCXBMIMF_pTRO}(pqj-S*$CT_qgP#fV9saPyK3)^z})foXT{;Y zG+~tHaApwe)V8?#uT6twjwT3Ctd^x*mq{!QG$A zR;8kiYFf&n`g}8vTZ>Ze?d?_5=2W$vs>+VldyNPYhfe764p(pnUsf=Ru?kM%bOm2v zibr9P7IzfUge{BoRIn}A>O0zr1x_bZZYVdBw(GvO7aw1Med2uvm8mj1>eQlHxU2uBgark!rI@7^Zc%K z4R8S$ITE;p%Y1(7{4a8U_c^a-I)BAob)D}sRL+K)o%;{DgU}<%>^k?pktj@ctdX|jvE8wUIt zI{pBEfR4_z(@|&qrq1}yAE19j#}AIr*IgsX@yrK2e8|H`JbcWeid};fOver;ZaPdzF>d=-4uhNQKlSaeWHKU|Ge?m~Yte0)+H(VvC5L=!s zRg|%`?5r88s$|Wt8jNj8*Yb?}byal@Z5eCljpFo`!p;2r!kvjJARe7>*uJi-MeXTI zP33Ld@ud%y5O6wRSU1+|HKU?!%aB{E#_f7-rl#u3W?7xKtV2;kBi3$LecI5jvO1zz zOpfL8#hQWGLW|gh34-*Jc0E62%!N6qNqgBS`>wW^p(e8=>$Yc!kEU&0$zA0d$M@M-?iKN5Odt&*vM}7oXY?HIanG)`w;k_9m>)cL-IDl7OXZ40_DOb?g-Z1ly<8NLQS=^+rW~rYB1U<8T zv*le^Zt(S%rQAq(gY`!&R1`9CfmKyd4g{2k8i&ynYmOLmnNYXYbN; zutFePR?o++Uf8rkr10if%yAkHNXM4JNZeo)21pe=Slvnd zSz&d7u$N4Hzl@b}lMFhC7XY3QqQ%zW^EG%FcnUm|V~=nc9ID|Vg-9Xk(>J)p#|bYSd9>bUcWIv-MkXTHT!M*w#KPof5;XbpK?Z-O0+ zU?&1wk&BW&3EVf^@+4b$lHf_kc|Hfv7vTAFf1WAuyhU$gY)!@k>SEO9WPH_xmfT84 zp5BR^r(m6cPuJMlht##5%1ki(H6`hr0O4?G6(Mk{$FWbm3x&2qQgI>Qw-qwoUPvk~ zyEq=KGPv!!#B$h+{qtp2lJtOAJGS z)JnKDsRQMEFG}kS>W17@k*HIg7VLd8%w1g8LW4vFzV4|=c5QPo9837?WgMS6IkQ>XC{vS7UYw~H zojpa8nyjP!&bD@>X2@TRQ1N|p(gp(<#q|MXahYNGcjp$g7KgTd8J5mA=s$0f9zlfU z3a`nx>wB_6Fe8yk`MesvD)r7b3?}I9rNEFz4CClSKdm#=f-zh|!m^^(V6-2?6`F_0 zpCj9FfDv4Mg=@5CRsxM<un*C}aT;w3U=cTH95@cZP28d#!)@Fl5PP^n zKL8syn*WH{H(bttL45ZJiBE`G%X@Ogi6w}YeI{GPdYjlh{{wck2YWY)Ww{>t3CeJf iOfgJGGNuXOKIM8KF@BL5mJAlY-|vxc8OhAtlf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..e049bb69fb651fc11b4bf9f58160301f47557569 GIT binary patch literal 1423 zcmbVLYflqF6g{(jNhuEtg5X;ep(tbV@dZNC6bLm{Obd;~Pt)D89oX(RyW0l*Rhno> zH1Vs6KgxJ#TX__ONR#cn?woV(nR|cz{`LdF0$wJO0PjN_PZP){5$P-z5_p!t^8{Wn z4Exek!mdcqSFW>FSYcqV7zXmL;|IbCD#C8b7@_GOV~8lrr(4Ax(H6WFD4Q3RA1pHT zl~v6VLCcd2`JUsYVpZ}FHMh-WT?#v>bB%2Y&+_?hL)Ja6EZ)xY!peI7ZLYMry|_$> z6Q!0DsD`X4UsY|Ha~wAi0jVSb(;>qi-)q>ssvL`p!&CmQVXxYWBs@GL%Ky zO|AX^#hIbF{0VV}Nr3Ss<)~npkY{Eq#Fcj~;u*liHbevnjk_e{;VnDXDl(1_hl2ITvOVk;bSSz>*`{dJO7b$COPE0Ue}aZTbC+B z$B}=QM(5VwJ8Om2B9;8q`ApsD{`%1?P{B7nx4Ge2(o10ilPL^hh+*WYF>;x|*3>ZekE#>lZ*thDVt|;827EgfT3bpto`jDh~KQ*j@ z6rx%f&4$DERitU`r}Gi|MtxkP0FrkYFy0$*oiM2x376pp-Q_eg8e^FQu+JgrP5O_A zn_1kVd8!kD+qgq3hPx!t2rrjHFkn3M1;$SdX1*h`eSqj!7<%Uug-4*_25AIJlvSAo zZ5@Lh@50^>V_CYJ*c9Tz!K1_b_}6`WX8Io)%Yg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..b497ba3bd394e6030ddce473d78c9eaa5fb12605 GIT binary patch literal 1245 zcmb7D+fEcg5IsHYh2X7oHj_h=sOxDvb zh0-;aWbc{WOT14%UeF7H+2d{yX`dQ8)J>1Jg1|&7;;^B>YW-aG)TO-iJ=xSjORB%8 z@~!XfdgN0OG0Cu{4_$4kHIydwQU^NP6c{R38Und((;|V1x(?`d*Kd+NRUAuTs%~7? zsaP%VQ)4dbXb!$Tkd{NAI`$PQmcK);r!1XX6@f$FJ~tHB(A$aExZ0(F5hZsY8YSCkDBM?Mgr4`NgH{RJU;y?Zb>Zh)69V{5f0{1K#|wO+~f{QZ0CGa&Fh$j9WaACJPX{#ERWa0U*UY_LkE5E z=0Cx6xR-)A+1p`Ep<4R}ryqJGu^w>1!-Qex$}0^Yr#7FY$1$Cl@Jf{=siTp1z6=XHmv;tDZoML literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.class new file mode 100644 index 0000000000000000000000000000000000000000..8203381f67728abbbed1ece3353e7fb8d66a8c08 GIT binary patch literal 1272 zcmbVLYflqF6g{)_L3s!wq9CY%LR-X%elrjff}lVn36I9;r`hd5hwRSa>~4epDor#d ze((qQql|Z!#>Rwf8k=-x=gvLnp8J?zzkmD$@Eof{D4<%w0BU8_%UCJn3B!0StrB5V z+E^KVvip*O?JMetKp)T(+eMlQwUsK9O}) zAY&dFD|zP`-^sj>KVHZa?VD7$WNVFK`Y_drieyv8$`9qH)+P}N#g7@58t0-TF8O5? za$o5d7k_X0+bG-)Wh8Y%B!gCdNR^eXfv&Q3rB$-QFi@>E846pbB^kyVO3OECFy+!vvJDptR}SH5QV#qTpM7CAA;PwtX!H)!~&)j;+wK2%P+eik-5`nM|${XIQJ& z`r^F4P?fmHv|jyhB3F-M$90ln=*XltkUPrNVj(w`r>+wWEBPJS45;C;v98IKe61hv zu5WQ?ce_Cox0sLVdKa{aNb`KIX6H*CxUlBpz-EJ5&nG`LCg}~;TrT+tZen5t!x&-M z>}ULQ+34}P0`pMlGk)No%OGKx%uLGgqwHO(Pi{ytPp`HBY9c($poB7g57O9ssF0oX z(0P>3!?fR^|JXZ>6NEXvwBDjCPCKK$SpN?8CBshATFQ*8xJ}=Vg&Z)2JG3+0#Wbz| zg1^H1OqU*d;Eij+Gq~3UZ;-b~m{NV^8@yiVq0G8R0rxY8sVlE;cqeT(ljLD8i+Ddv gahdXZK+Lle52-E-1X_&o2#?=`#Z-VLx+BB#A536PEC2ui literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.class new file mode 100644 index 0000000000000000000000000000000000000000..b3bb88c44a957ed3d8cde22b6e6ec026e4a328a9 GIT binary patch literal 2039 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..b6c96b3a431148a1caba9f3a9760094afc931727 GIT binary patch literal 1194 zcmbVMTTc@~6#k}Hs4ZYY5xgSGr62?N2q9^pBsCR~*2c@zv^%x~d#SU#4fv}x(U553 ztBF6#cxGEvAYx)4W@pajJKuNaOuzs5{1w0|Rx?OpaS%y7N@FR5I2P03X)LF)!Z6}X zt%O~d+EuI~vUqoem$&wcwQ^~vwzfft6Z@eX zC`Z<9fLIcNnW(}MKXPo|P_D(rFE4-L*d<#!(lxXau5gG^Oj!&ATD}dH zmR7u{CAF?x6>N~Gx%oPUZh97l4p)>bcS5HjbxlxRhJ3|qQi}vNiq3swB4{fj^7w+Z zcG#evc2!gQyyB84iY?guh-!FY7dCyIiW!kWF7+sUMv? zLz0H9qrJ|qwxnh#T#m5sdBN!zWHF8#S>!OpF#3CPi&~3gGrkNf=Lhtkw@8m5Lb8S1 z;=7Fl*(8{;$fP`8jb4>{X9fmS^!8FhEL(~02@?h=Se-lsnR z6E|M?h}bs_6}}+;@&t)bh#AX!a>a=yh?RLJJH&dI*gX3KcDxUJFN$UPKKUuCaGy*u gOh+*+Ec;Z7t_?lrpUlRPVqMBS(h2`if zuQp1g)|9sJxvf0GoAbQTGT;AL7pn}Dg@&tTO%$asOO9A~U8OBefqjPA{E^kPPWVa9 z;U(#ox%KyyzpFW$j;IM&lSscoke(<!iDt)B1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f4c18ea419bbc5adc2c63ca9cc4412760f0ab6bf GIT binary patch literal 1688 zcmb7^ZBG+H5Xb-92Oiq;AR-E=s3^8YyHY_65)wp6Fbx>M#^9^#b!iu`xAksY&`+g_ z#>5wX06&y*_Ig0YN@|nt-tNx)=Qp!A_w(2H9{}=LOdyWAe#DSB!{c7e_hO+JPZ)-M z;YrIW3eT6yeZBdDfxToHSW~XAEms#Ury=5`Vt$OF&l7%~&ICigP!jy0qMBS(h2`if zuQo~~*Oa#Kxvf0Gn{#|8wBP$s7ta{RcN(siHBpqlEIDG;b(OX>h4vX{3WrwHI_AeU zhnJ*V=GN&ce^YbT9Z?gmCJ};o-;katM_W)y%YNsoBS(}g#I?{B*Xo%|h}N?#U8z?X zqUlVLA-1N_lf+W5m#3_f&n`D+`Yyd$H<{Qu?eV#yYE#qKWF)Et}NyRjunwoF5$><-(rL znFh{LBe(Z1L1<+whx#{#QCvwOg@F`CaG7DLo2LI4%&@r;?pSVxZH$XVz_u)9SWZwCrvEvqoRL7NIPX1GO_`5Pp99%R2G$Q?{~0*RgnIUtbAKS4}| rBe)x+elNHLPM0)8yHf)9kw%7&vp#0=;4LCPQa)YF!`5C7+{dHeoY$#2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..b10375dc67762876736b73f7f672448cecdc30df GIT binary patch literal 1689 zcmb7^YflqF6o%jFg+eWYhzJUzqSzMg$i+*5kRU?DG(Z3wgP*qBp&hc_sk_qx{whs0 zCVub-_@j(xwktPVQk!&kXXc#uJm<`u{q_6DPXIG`kwhHRJ&0k(46_N$CGaeP=M4S6 z@TBDwgy&1;zFU9Iz}_UY^(|q^1CKeb*w(G8zRZ)<>EIMM@b(OX>1@;*x^9NSLI^suF zhZm(=;?~J7e_wT09Z?moCXsG~AU#ovhDbK~(-ydv zEDIgZ7-rL%j`Yq~IO(5}m`ne+f=NE!Fo)j62^ksYJH%;OT|;%Ew9pw<3n2rS+);JU z7HiU+##p;z=FDAUn7aHvIOPVIKU$bn|pQ&hFo9F!S@GuwlY|b=rjvD!F?-GVq zwsNR{Qy9dJ6jJC-VF1?|7CUMB_Bj3KT)1PoWxiQF5H>aKV6Y?=-wD1%@{?&S+@tSQ z91LBE;uaF_F}B(;N|XqVL*&Eh$>D%BOO^Q-Bzh5KuO-NROtb=tUIf`EkaAlPQ{f061gSp^4uR7l hP15SPz$2uQq3x`XDLnpwh>w&{$MU4PmIL?k^baj0sU`pb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..0030e9fbda25ee47d97b69ae4cd219ebe8f1d1fb GIT binary patch literal 1703 zcmb7^ZBG+H5Xb-92MTR@5D`TMR218yT|p4z0|pTyrU3%j7<_fTF74s)2#le7-l+uT+1eXw4QVW&U81{fo*hceKkjY zGu7EAu#PxJg?Pu?@@hMVzN#y$n{H9K44KZt+fu5t-WY2uOrkorS2auuFjrQp`h@et z!^3RQzggYPS!(L$J|+$&O=(jvCozIcNhHyq#4s*0Jn!ZL=)g0ikA~ZZQ{tP217RwL z5r4^&e8<0+tWUbfaFcGWC>VMW##O}7OYeQu`ys?>hk$54K=TAW2kAewhYPepkgYbf z5@kZ;DEV-DGI~Zc-@(54qL*px@fSI+(0j6BfH4YAw;-!xoyRc| zI4==@NQcVId_(9gblhLvpo}+th0%sp5MHBA`WZ9apvwFU5rN9v6#k|c3bn{ZK=Fo(Vq3H$H!)yH5Fub1Ab^d*U)$}_4%zP1-Dv@zN)wHV zKYRcm%6MkG0@6xqlg{j%%XhwW&Yb!A>-!G?)0j^pj;S8RFm0BZ1ZESMOW-*}zb`y# zIR)YQQn_z8UNf*a481GL^|j^dg5}gjoKVb6W;4s^#yh&Z;A-!qo)QZ74`jl%gS}ie0ljeZugfBTDNl+s1skWYx4Nh0MBMN>}P7 zhG;rdV2G`#l3?h|OIK{xt3~1MSwxs&Ft2PXmqkURb101IilhwYI|{#D*CB(jHk4Ab zEOdBcm`P_k0{XkON&g(gZ2G?uOxE#+>2{OO`k$gMbV#RdSq-aGq{YrywE;5ZlDn$z z*m>TV6?c4B5*8ca+j+mw%uIkibkVzh>D4JYCVcw!rz((NQj(%bXd~91ZLF`K0(- z*~+0AO<@SbDWuSw!XU0O%ylx@ZFuyX7I4RM%Y3VNC~SHph60gPd^dPz#@i8zUL$*c~`RP z3NLfj5M`xYE0A1W*SMo-md%y=l#=)CcMq$4iD5KfGlgE^d%B|+48CHTmQV$Sb{NKU z`)XZ1P!1}FQqaw!q8_a(uPVlx!7JPpBtj4$YP!vf;U-i<)!v&{!{Egdam@zeS~+&{ z&|+n+s@md^VIh#h#_F~-Un#0p!Hb?q*RpQvf(jd+NbfO3R;?l-_2+bxKd)5^+}>3w zZHB>|rBT^cDn5<9$%rWHREJ>Uw`;;9XqA{MlPGb~8ZyjGqyuHr^6+v|w$b&?wH)<;n`irY))7;! z5NPTos5D^csoGX`%Pw-8A#=83-m=8;1s^=ANNO^gQ&lxmo-PYfT~w4tqmlKxPgb^~ zEVZQeE<^yr(kz2IQ4%A#kVG%~k{H5p66cX(mNB$_p>i#@x*5sNt3mNVpT^tuM%JjQfFvJ3({; z**_ITR+`}sCVW65ogg(|kTf!WAdyaxPXzM$RFD*DgfQvu!Cm)MOe2hYG&{zTrER`X c%To^hu0ME#u!CL)Lk=C}ndbB?<{Zrb1<~vFEdT%j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..69ac068bcee89bcaf54322039af82666c28bf939 GIT binary patch literal 1668 zcmb7^ZBG+H5Xb-92MV=FMMO{#6~(q_S02x-0wd>e*u`si!_p$8$bf{W>`pJF@1@;+cN{3d zhgYOq<<`kAf8TJ{9MKT2CXs%FAU#oyM@TmL(^juYCN(mTkouOSEA=u%JeMysBvw^b zFbtKXD>j2hMRu4e6nRuyNweu_KtJDtOn;qqDP#w3I->=s{+p!>(bPJvRnCz z=GrjKUVeR6Y`T@c@}g7E_hKE{Cf7ICO4JwAm-|H43D;^6?nF0SW5zJh^i*@ps|t^y zaJlY|Qu_4rk9E@}O%vH~S~ls=*R^iGMu6oBDGkT#}0Kh94dI*|ZYw(I+VhhCak`3n}!| z`vA3e3~AaS9-3dJ`4xH&(LcM7YqUX(oi>aTB|_sU`EYtNdL|1$z`ll}H)-q(7dgi0 zJ<~S8I0dIq9ByNR#`DhK5c_h$`E^IJP(1;B-hcv^pj52sz|w YyWnFMk3S&hBjeMtJZY~L!F@da3!2`dVgLXD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..09d7a27c89a7584a366e804697c9fe7dc9acc01e GIT binary patch literal 1703 zcmb7^YflqF6o%jFg+f~{BBH2(ieg)|BNfDW!5~6{X@CGW20v}LLp!+Lsk_@2{Z*Q1 zO#I*v@JAWXEDKa@o7$u^JD2mG=bV`{zkdJt2_T21IHH&zKmhQ$~jF^ssv zk%mPJJe_OTIEKwDs1SG{an>EcpAXY;xfU%hL{b z8f8*zy0%c`p(dPwE87t@%YYRr zV(CX*y)Rtf)vFBgOt!?(vo0%wVX)x(;&r1|7QvoHxC|o&X;ZQ+N*T?g#UAar#J|$! zyi-1k4P9*EMwy|2QdOa&8N)&*+m+DS#HQ3KiN(x+E10MgO;hU@PQ=LYqytWuNi|Hz zI#1h~x{@(qsa@F!Y_aK@5{$QHFmLV+!_39^XU(Q-sbmmUJloCgXm4V3YokDoF?I2o zXm^iq)rfPfjnmi}`s;zLZwD0-Fyt;4+>uhBT>IfRK@u~*RNb;kc;3;v{*3d(!^3>k zk$Kaed1}+sHw`HjW`h76PI9Wtv~2=OF!u-eH&w1lP%6lqdok z$LS2GC!=Q~_XF%}D0-E~-f(di*XTXn+JFgiPMB2Clkq`*UDkR@|YVFr)(5mQJjD$C>6S{__s_Aj#6nP>n2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..cd7d406a7f568e86551aebf7acaf34f5647c80ec GIT binary patch literal 2038 zcmb7^Yi}Dx6o%jNB~EPTLK+fEOQ8kYT);y^leA6RDk_PT%4(w|jjAFct=B`m$$H1^ ztewI~_(LF3A@QLEQX!cLL&x!1!Ywn8*pDL&tBcJf-YU2#kixw78}O zma8=-e>~D1sT#`hqlRp>Yn1DFt}@cqp^}~3axbwz__?Ll1upNkgUD;DL(h0MUu_0~ zj+}_0jlj+7vD0y0$yZHZ*1VuDowuvsP_VhEJ7L|(lcs8f(zp%PbnO0inK>OK5+fU4;6+Spc7EYd zAop0;2{c*t0`;`rtf}z8;id(qtJ-DK9j2b+WHJ{uJZ9nUK=8D*?zW@dF78=^nU~U$ ziq3`tcjgy{k~;H9_E0jtA}jOnuVJ^I@7RkYFhQiAR12&PN!8<&fK3prXO@{7j;+Th zRo^HjKhQQLrC9>(V^o$OZ zj4cdfo!I8Lcebjm{?9M=Nvv~$(f{cweCxKdU{$(`cB0*p$eN(Z=nz%(ysPdqh-wDqcX-ZQN|_Al<^^ES>(fX zuQZw|dlb@lf+P8?cC1`BjG1`K({exVrrs~MtZ|*ab_4@F~;vAJ5~lI&Jc&= zNsdc=Px1f3OH6Zti0KQ&rgedf+z+3ZIg)$}zVnNJLHxmw3_~FfYuo=7ewVujxQb6W z61av>`TW20pUC{)=e(Wj{26!Eb$-ZD85?SG=`}Lvp^NeC9{0W_JbS~j&wif-GP$4J6kO@+(1pdnd>& wH8NO=&)}>0RxBfnuQ_`|p~7SShRe4NkM!H`ku?}MxMX;d?{ueEuxhaOA2P!ANdN!< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2c396fcc1952aac77a08278af93a272d0c3c11ee GIT binary patch literal 1721 zcmb7^ZBG+H5Xb-92MVJIo1`xx%ek>%gn84!%o-ho1 z!j*YSYhsCEe8;zytcrs4WYH32Fx&mWt(tU>J;x2tMWz?)&^ErYxt^y^n(pos zTE}doO1u*td9@wGK+Sb(+ipp?4B76&JC37H`(?bNFp28eUd=Emz%YKcM7Apl0piDDU9GU!;4<-gf2Y8dTY34*k!(5JQOC~Go!(j zbog#?Q^_y7-*B7mu{ap|5XE&Q&`;k3bRR^Jq!j|9@kJV6p!X2{hxc)b76`K4f>xqT z=s89{oZgJy@$65qZ-MAldiDjA9M|YO)iA&~1*dxvH*k}lXPv(z^0meJRa@r?Ooq-Y z#2?Y2va>%BISri*X16Hg?Lc9yVHJkgXj4JP47aE<=Ru;aAp31W?qIqdNVFB?fI!L} uL3D*9xErK?FW3Z5n>0hSQv&yqMuwKN9%k|210o($9&O9R##|2E!=r!Z?YHy* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..2b622cd44f1ffeb5e0c9b4feef59ca764fbcf802 GIT binary patch literal 1708 zcmb7^ZBG+H5Xb-92MTR@5D^6xR218yU8x{O4G|F%Oalh6G5G3wUD}1~UA^13=%>;| zW8w=xfFH^@dp)FL+teoAyWO4n&u?aL_UEtfKLF&g5=Rt^Lx>=!hlepN#jqU1BZe_g zxYDo+!u6zMzu9`pz+N#7uRFG<3|kcpt1hCXqJNBG&=p>d_5?#NUljbX>@>Kj2*Xkp zUa1#Jt|3j~ano@HZ!GfNz<&QjO+00o+O6A4Rz*R2vS^7l+jf+pD742gpFc7h#tA>E zTD&Oj5;y+r^0!rM!xB|tD-t1y_jT!tQn&?`FwA4yXDQ|9xO&wMN$gS`-=U#uJ$X!HEN=+ zq)7pePpd@9CCWmbP8pU`>AoaSJ%U^kUc1P0>i;!#38D>s`V1q4)K)Ksl|HH3oC2^B z0&81kc-$Xbn~$%g@#1?<-8IFg)Tc7ry{K9JSurg1{=C*q`fNSN4M5ZVSO>Pz&8>|* zbP%!ez+xR^D|Sb=Dr!-IYmINB3%mNfB}trD{(& zZ#J9Rpog=%p|jN3?Y&GO$}t^_`ZF_=Oa*`i)qv0l9T~RO$AdG3mFi7u1bOD4AryU}q`3TJu^cB;CB&3psNaJ(<10+Itb*_wZPw42;RaRaUy$&5kb{mOw=mZUBzzv^ ykU+{^L3D*fxb3HY$3Fy4hcr*CvjTUKLYlTS9u{!#9YP+G9v#d5)>;?GoQgi29Gj$%rK~= zZwb31ePwy>n~fI?>?K40s^_XexIsnOO_?SY{bLLnUw&*#6)?<}tCGL3do3EoDkbWY;b{k#4x}dhn&P1)SB5Da zq3K>7^Cab-=ay>)%M8hUp~8?_^=c$IP_|t8y6IGoSN&4D!$9{U>VfM!ENEz z`DS%r8uX3~hf|ivcfyy*`mAdTx9OcqgGv%fj3a|y`tGB8PasPx1ViJCG`>Ln0R0Ew z;SwznVBCUMq9~{xB_B>bqdr~y0roW%y+UnII5~r>^qp%PV2n1WcMsQao!XPm-;nrn z%6T=``37!A&dbD~&|4L!zaw$9bvB&cq=>gdh0(TEw7o`~2qR{=MVaXYNuCDTiv_uZ z$vBYYX^=XBm}i3M3@30m4EedDxySfh)}X E1zSO?WB>pF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a6832b65a4b7729b3ce56522bbe85144a5547de2 GIT binary patch literal 2073 zcmb7_YflqF6o%jFg#s-X0a3s!Dz-(tf*@Bh1R=pRq6HhH@xyjIwu{@{x;t&rZ~BWg z(U|zbAK;HNp4l#RZ5FbUu)A~SocBC)X6E$wpP#<~%;Ql%da&GwI9B9iRX)}dSWn<# z0vim&4!3pHD017;E%U|hV+QtwVPMNL9if_{s2U9(Cn@>I7`8+U$gQ zXh~tKrlV?-hG8j`%0VY&x9sWktm~#OsJ78`rpOT6vdTm?l-EuEv{5T@`#`0YGmPXd zjViBF{b}qOW1^~4Db_<}f7TE_fa6M2fsz$2j)x2j=}aiO1b@>=@5GW~w!U zoeYMRP7Hl@+p6!`Wo|QM&sHs1mgwC2@nBU_lv$m+s*(D9RfzhkqO@AAoY$6evPb2p zSNYo$K?qB;3~Es+T)@Q?1~8byD8^Dak8#?%FwN~WqG7o$ilLenWv_I|HNi0EnsiIq zcN?z$QC@mnr*_-}h6G}mL@)a2yPuj`1WB?G5{-vwoTT?K{hxb<5t<;(;0Zz}?*vWK zn&>$}BZc0K-tp`Yu&?wHp;U0w0&|$6?^N3XmvEUz3|DZKp8p1aL*z?W@OEJEHCk0W zc!N?!WUB1!cSJg=`(5jET6@7&7;k%d=_T55{ zPX&>cX1I-X07$GGq!9>`K{f~^)(!HBKt7)eGEN#1%({DU$2}GEh~h3;r#W)8&G%?} a&Y>Uu`>zpoFyLU+p~Jk;HZS6VgQdSS83dpJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..b8f17ed26b2464802a12179271d9a20a697ef285 GIT binary patch literal 1721 zcmb7^ZBG+H5Xb-9M_P*@B8m#AD7Hnr@}MR@V0cV04H&@2;H&F(X_s8@>fK&JKb0mL z6JPiN{7}Z(>j?;LEls+6J3Bk`o0*;c_4~(90JC_SMjSIK#4xLexg_S3c$~x&hCxrb z(y&Ux^`v9JU0-2fuNnH69otietxAUFi#S=)KgN)B#Rp$_ieaW$7JRSjG`Xk=!%{U~ z^UGwdDNW&V({TlF&hV|4`p(COc+N1o<=aZuMM-+HY>7qNc9fyWvBxk~+&7xWAwR5J zye#bsH;#7sySlY%iMp^A8R^pq(iN3x3n}3VOPEBo)DzKmpdE6(@ynJp1B4JU@j}{C zEigp0xe`Nc*{KMIfugjoWcgG-dhM}TkQr-;89<4)ROw}ZX@~S70vk0MtVoX#IfTq{;4QLhYDs)QNYjBd^w@ z8Z=y|vFTQX%aHGGc*}9raledqG)zXdZ?9pPe6t_u&aEtydQM+a3GQn-ws|X`APR1 zZqqv!2SWl;Tt^ap^qr#jAc8dQ5D={|()t3;1N0x<#UvSO9poljE3nMM9(7i^R2qI> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a22df4bfffca3cebb1b37a0c8fc5ec44751ae5bc GIT binary patch literal 1708 zcmb7^>rN9v6vzM53zxQBL_|Ra6~(q_M-arQAtFkGX}|zB20v}LLp!+Lsk_q_eJV{f zCVub%d?@3Y?IIOhQk!&UXXadf=bSn7^Vjzu02Z;5KpYE$h+)wT_xrKbkL7+mU>Nm< zCoQKSJYOpJ_2zR1_L5;}UAextTwSo7x`>k%^J5GHp73jQCKwj;MZpiss=-A?SdOmn zO1((t8qyX%x0NS&V}b94@_Qd@;xWVIPTkeADhkq9M-&CC!j;IP(lM#Y=UzeUJMO#ow%YNsorXxya;#%&BYwbiOMC*GZU8z?Y zqUlV5A-1kcWNjobU9nZK7KOKG5i!G9UfGl}i}FV6a5JVWl0taelkXkE7ruT~FFMi= zqCd_O1(z%feY|8?N@sdB*(ysIOVV#QvYh^Z8zu$uhN(WoFd?<&i(#clsy3w%Y?#2> zb{QV_#@412STcBtT~+sNu^~-WX1XUeXRZ~){MpxQ&8BPXD=!4i^dcR~#y2)!~F zEKw*lPLK|#nb922egpd)7`;eiU$Dt>iM~@U0Zfu}dJ1tFS7`iO`3oYSPANa@sC*UE zq4Fy6M~tiN{8vOyTqlCvEsA(MurSe*3f&vDnIK|@Ym}LPL87NY_B(>yz-%Xw=xLAx x0x5R|F&U2FW)S+Vpa`6bG)KEL0=JPyhK{p7=5gmOB0f?+mE~@0F9+`9-fv8ovX1}& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..e8c98d5e7dc60a8de5709b4a803dfc482d202b71 GIT binary patch literal 2506 zcmb7_Npl-T6vtm{wH2joLSpR1fMY|D9Z2HqVn&VQJjoN7EzU2y}af3mTvv~-=BXG(N%g-p$XcUq%v)q z;jS6(nW1Thtuoy&Q>#qdjHW{wDB-ka5GvpMxY=ODwiumW_q|XHPq&5Bmqi#gAI2!B zY(~7*k^J+nKj5+_g`<1i$l4;XL;i&;djVHAAFT3by`5W(=63p?R<3NTP<0$x z_dH(<4UZwCORaq|5QqHGb$Ca4HWyD$`6sTk;Ye3{8b&4p`DI@P($2>$CDGSCKVWoi zEKg|lq$>d$7| z7@RV2OrJ11515fXU52|@>_Tmn)X<#i0T_lxJgdOP_OKCV;l8Kd|JcGL13)R9&wa%Zx6c-05`-Z4vrG(g|bkMJzq+n$6}$3-8_1$sQ8vQ%|9x z@CSi^@G!7tP^H)C^(sx#bd}E0OqE`u*(xoVVUd>bR;HiIG3|^bL@AA)nunczJOqr+ zMqA3~yU}Z{9+`VX7x9))5MZc8=cz)cFt6fi%+YBo7$U4+z}oDe!S}^a=`0RFnSB8A zt<|V8+ei?p?D}NCC z1(O`Tfw2^A-lQ7l)mVU*X$32E1igvzS><0T_j5|QovHj5T}hPJ;3{Watz7<%a!0N! z(Qb!|WJMNcVyVQvL7R^1CTxN<&M)UHRYt{`#AUmgzx>rf6fD zinPhY9UkuTP~%~%NcW0VFVcNMM}6%X)oEzYH?H%jwk}9)2|BXoI)0#>prJZ_okvjq z6M{0v79{IUEx&BJ1F73ub%M5JTU&XyFTd*QwkM4(2TQWHe((Oq-R)a~&TRLcz;t!P z_@>#>RmX7y6(FN8=wf|O4b&6)q}!2A`zC`jd5}gLaFwDwij?^fOQv?oc zNYGipjMaM)=_0dpm2pNLW=lX7xaEg$&+PLLa^r{t{*ISQUpdT?YMo< z(wm0$bZlFXIN;^;hH5K{yiD$rRf(Q9}v|okBBE|BF2k=mG~6+%rE{) z;@7a6_b?X1#TBaHxf~hL0xe<&k z;cAoeWQ7qisE!s5@+$Dt}$!-Khq`6pPN)$}P<=`&1mwAN_-3(EU6wi8Q2?!p$+Bw+H!T#avCB|D(1%+5}x?j5WZ$u%$Ec|s;DLxRbe^0 z%BzhMsWqi7d~PdG@a7^fw9F4a)x|4@sY1imvL=esmnBE6yROofrocYKeE!&KTBrQ9 z=J1kq%iKC!Pw^1tz@4zB@hOxY|sdg4skiNson664nXRRlW ze+a^QQJTq$Ai%KL%jryydVxcjN7BC_v6B981(STdX-)vcFyXW+6&8A$;nABZ0(%s z^Bnd2#TF+Ft!(8`o2M|28!4nPl)@OUGpzP@H(Y7Iv*SK$_Juo^Tj6`9W9n3f@nA|S zz8_pz^0R3<+@tF(4u(ENaSI9b)B6Bj3lSt~g?Q+Dn7#+;IYR%@LtLW;Vr;iylqeAz zC&-7>lhHGt{Q>qh5WPubUogorN$;ta0j4N8U5~hpX&Ns(e?#QU73bG&oo8?-bY3I= zhzXTl_>RbV=wvXvOBwG43KK1>FuXyV4Kil9OO^Q-BzhI(ur0`a%(VlFUIjTKkV;1o tQ{f061gSp^Hi6S7&C~3xz$2uQq2;WP1w4L_h>w&{+w!C}mjn0l^e^v+xk>;4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a6791abf5f1674ee7c76d80b74b967fcf4cb9167 GIT binary patch literal 1703 zcmb7^>rN9v6vzM53x&2^L_|>m6~(q_M=FT%fH; zG4X>B;6oYDY*(n*lG>!RJ7>=2ch1=}KYxAy0U(E!IHFh_LIgRzJd9x}hUFL@F^svw zk%mwxF7?xM% z)kcZjHKi$BZYoFc<{~cy`g9O6FAeDsM>0~+e|2}jDqD|d=h7m&QC>O&@pHv-20oVwE zbx0W=_s7;@<9pJ0@mzdS3kr=dD&N z8_aK34|A4=x^s?+!&9cRXqJKnoSNKlpP?#RW zgfEhc@A~(W{HSLPH|f@jf?)t*Tty6n^gcwhA3~f?2#EG0v`^4;l>TG;xIhO4+3i4k zqD*L=BpXgoM$c&G8`x*x>1A36d?CjbdQY|$Fh#-X7Q{7Nr}b~+F9>})WBjtK@ib-v z<5l7h=}?)4uLzxnj{DMW%6P~3Fxl1$!fUiyKVya)RGEK4!e>GDyMo-pTsM&LS&#z) wsq_TV6%OIHpZXoY37ncVPtsX|yGS8T#~Bw3xc3er7fF}ea=$Ihg1dO|8}A9PM*si- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..ffa9fa22f1e05f4050c49cf5657b40919f0e1baa GIT binary patch literal 1704 zcmb7E>rN9v6#k|c3bhC#qKH}*#kOciE?xo#g9s7RfGOA*{I%Th8NrB+lLLY$S_`Px?0vnN&2$vh-KGR+R_x*XP7GNSuN{;AJiRQ zmTrYxM_T@_?yNeZE?i9@{f2_{L?s$hvdN!R3{QKaWKtvZS1WHUPalTN`kqNw>LrF~ zCR<{Nt*DA%7%E6tY&7d-;cZ()m|>)#Y$}&UMWb^ljOm)B43>KeUlc9%L4?smE@71@ zxnx!7@We2e$@T~t^dw9r>7Rg@&-^!n$v@sQeQ(nVIWjEtNT*|g4XY!h#okzT05ar~ zTdL{VVojQc-0V`%ytz>f)7@{@vP~D(S6*1YY%kWKZG3HgwLl{?+1)3!j=5Hy7^k~1 zHkJ$n4No;Ty^8P{a^0beO6lX#nCJpcuqM9Wuxtu3ThqF+!1@0EemrN9v6vzM53x&2^L_|>(5yiG>M=FR>Lqvp#X}}b041U^fhjwARQ+KBYd@4;e zCVub%d?@3Y?Fto3Q=4>VXXadf=bSn7^Vjzu0CHH0BZ~O}M3B?N!x$D~Sd8Hj!-ywb z%dm^W^(^VU-FV5sUNa1?O2<=%ql$*z5K*$Ce~h8u6<(dr1Vb)g5`3>Bn_N_dVXG>y zHcDi!X_>;~rgQ~w&htVbzjIs{PZ=f(4M$luQM5d(WQ!HYk;+iy+GCi_?;B0yh#%E# zUb37rH%?CZyPCabi<)p086k)d4a*hfa0@D7mT#G$%t(>X^XnoHt$5P7- z;Z(ZF5LuOFvNoKz9I@G`m4v%v5HZ7OUYe9KgYrh}U^Aks7KQMlC*K9pln3I~>KnsV z$2!v#)}K64c!`QQSu!l7(mfh&6()!#;k6rCO#QzNorGvp*PmgCklHfFu+$?}n^FKa zL||>Z43B$bYt!*9X}tKhY`CUaw{%^myQMX&uNK2x_bawy($)2(8=$6pkq%^|>lYkbII)QY=F=~W-vm3G&Wf-WtvcBb(h0BoXZo43*I&G54Znnv;Ch+QpNj`E_rRq;O zKRi6l2EClsjh&?iZ|`YBQPPw)^>q?sxRgW^gGr3yBE$3E9)t5QKD|Y{M%*@>3g0U2 z3sW(S`CFFc+x|0Uebg<7X?nz>VCX{_R}n)$eGkx65JH?zh>6xiv`)}GO#hKxT%ZHu z>~x?lQ7|-)lMbhu(HzZu1N-b7y-Z`DzsYfhzLPBhOptSW6mbocH2$sp1))!8lwWjI zzK$D#@-p#EtJA&N8Oec`= zS&%&fshkUl2E A4*&oF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e3d933b01651c0b7511da9620bbe66343fe57297 GIT binary patch literal 1683 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 BxCa0L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..13caf1f5858c263948a18ef9a7c86d6a5c6c5518 GIT binary patch literal 1713 zcmb7^YflqF6o%jFmDVDNh@c=Uifz%3T+~Df335p=4I~8{gP*qBpL^{87d;+ZC|3&Dx|hJ2PkAdCoa==I5{PKL9M@SsHOHrVzuDZkCf+N#aQoPZ>s) za4o|w3s+gvdA+mAz+N#7Z%9XZhU1kDyCveJqJNAb>5BI)p*)7gVny(ynrw4X7l!TC zdA(I3wYFsn#ZBo7-d^OTj`_idrg*_HRcbk&)evP%SruEXJC5`Wj}BH0^TlJMZJhGc zhRrLMQ{~3lDu2_kw`|c6jz=Ox8o_c!HQGT+C}9heh}J_9?fcdx(U$MTfonL*Ff~Cy zm{_$O%UffJW^-kR*oLeMhLNJ>h}~ABBHROmz!}Dh(xk8%6g(OSlQFMuktb`RIQ}6B zLPZ{?Yr+dg49nSENIgF>fgfpgL1HEQ-wN9Kcv~l*Aw@Wys4;AWq!}FL6w&=r+zbad zNKnJ3_hrj9#kQrhGt)1)1%1aD76#w7b(5~Jl5P;oTo~)XHom>HRiq-C8@wm5jyXny zaHsp>YBP#|)0NFVw<=tQ{9xUZl-_xzO!m_yO?|Rz8Yby4)jhBIob!{DlR{9-1zp$$ zD)5UnO&FdurA>96!8opEkil>UW4Ow&8tyUZD!Q{vKC1J=ZNsVYy~?p)&Ex)*CHcPp zLRlYmq2Ug_UvV%b5XB87F+|@fdIus%(+cs>_%e+zQ9nZe(L-FJ1!C;Apq0oGYA0w9 zr=C$C&wm5^?2BHfHsMclOwxCzV}L0-oZds+#5A>kZ~lVFr>@N}dv2b=tzh#S@kjJg z`Gv2DoFAR`XLrftJzrs>V-*~)(Pn**8E#W#{soD4gBMvqO?5f%oV^D9{&a{Y_z)o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..42fd96e72b24b0303d9746471ca5c584ca94e96c GIT binary patch literal 1703 zcmb7E>rN9v6#k|c3T?TFh@t{2ifz%3R1o6@g9r(xfuvw#@Yi%Zvf{2wMl1o&gDDbIcLuN{Pq0@fE-rhh+=UF5#;ppFovZVmScFtFy>0f z6jo6>uBq%dTdx?{Ylh)DEan8FKlOmClI05VTJDS2+Nn!GZQz+{o8Brz zIF&9kMAlWA&_?s7Ew>xBl63Y2F=iOgD}yQ~sBUx)gb}Z5QVK8nid~RRbtLy3VY|Z6 z$)6O7a!XXCcXDJ{N~QZmYuRfkhRY=nq) zNEsgY$F0N1N7D4-yQ<+Ba?{jJndw>6tiDtX3+G?1HG?j#tDJymx*zMnHoCdBk*B$t zJKra;j@Y6`e5ZTz)piU+bw|~AoU(KnGUo#ql=4nzW2z@Gf$G?9T^JM~SM|L56V6+$ zRyLU5tRChp4Rz-n6Aw=r%A#3LVgi?vNMbmNaa?40-robzkd08u1bxgDUeck?>g}`(26L!dy2Z;j=^z xh)AU;5nbUBZu_a<@teS@N%JI~mAH!((xlF~Sirq^2)RhQ)Ry~gSr**IgWqVcuvGv6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..892ba18a59d24523d059f7f17c6374dc623af04a GIT binary patch literal 1171 zcmbVLZBG+H5PtUhMky3TL_xq86kD3O(Jw|NO$dV4G>}kijDFf)$9Bne5AU`O`l~e2 znE1gT;EyuS9T$qmlEzDJUuNfdW}eyEpTEBU0Pql%Nu;r!M+*0HDCJPjVMAaxq(CdL zNkOQ6^Q!htK)e)~-u6vsm9b6b^(n&y(I*57Hc%#1u4Qk5NA(uTcO8EqsY}YUUD@ro zm~o(83Z?4@BnJ=V;Sf@5AAUHdrvi%yePeZxnmW`ikG72Qt%^uPf%W>48mJR_((`0X zo3>PEr}A~r+wrJJ#xlu7K=1oHpmypsx$LGk+ExWprE*gsz3sP2V5Y7O?e%*t3Jw*= z5}2#|E^Ah-ocD<_ZM&L-SI3gnAdg)8oa~m%O2Y%)>DokDu|xKpVu8n{@>rbbKxbtt zhJTSgDg7r`RFKRdx=n$}hTjid+SO4pRz_*LAKijL<>K2oEr1^+>dWJJC%&28+D@Gt zZtY@B;+;0C$LU@hm99YkIPj16gEj?IxP-YW6fh;QIZlg?CY_C{AU$O|a=&%Nmo6|L zo3t+*@!QcKqb|ZNepzX7k>OwoS>$*xDqsKr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..3b3d6d9aac26a8f3da44668159c42df6d85ec0e0 GIT binary patch literal 1159 zcmbVLTWb?R6#iy&Yc931)@m=-YPIG94l4R$sf5_tlwifwAo?`B8IviyvvGG5T7Q*- zBKY7B@JESfwyRZ<5M0=qIk)e8=bV{u-@kkXa2NFg(%8%+gx`Oa7+skGUL3;YI^K7}H(Ql3}i`w0t`9Y#AI1 z%Ed6>_8qEKP{kxC%5*ePl)N!jIUVUrCwd~Iq%PAY;*=Cu=#$}Rf9_YRQ$haSp+fi@ z$b-s%V3;0c#%6E~g^oW89J#AZ{p%Cx-!{Exs860j!=d4ZevlMgoyI%y&Fr>z+H}1( zCdVY+X)QcryfT3?Lw*?e!-JqFgA&eTzJwx543DO{mlJWzrWf25y3Y^nBN{lvLab6g z@5Jv#y)!om*XT8+LEVOhWn__~^9%mC2YkAi>F>mdP8kBrexttoN+BKagDsL67s6VI`!o`i5nqq;O1+v5XB!K C=p-fp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..d05250bfcead75e12df3bfb3058969799531694e GIT binary patch literal 2504 zcmbtW>uwuG6h7obOz|b7nUG{`c44M0A@r(=lfLjQZtn`uw_N9OWmzL_O{4LW>-ds8a+lj3 zk%V9Mr)hMq&7~zA=@%Vy)o61MJ0EVUd%Vk8M_M+kTE1M+Xsl*694jz%9#ljL`7q&Z&v|3`<@-4`Uj^j#%L^>MH2C%2>Y0GAH%P|>0)Ut0|cG(s! zl^VPxyDD#uu8)KOAmQ*9?DeQT2;@NQW#CgGPrHHjw1}|dMrXKuu7r_oEs7n z#xPYRc2^)nx6f){#G!E(vVIHHI$TftF6n%$hDj(K)?D&k=Bscaqcsoj{ z@Rre#LzF_Sk{Y3n0jU2oL>V}K&>Nv?xPRvmW&C5d7xV8jRozL$arsT>(m?h$HMip# zV#QLunmw878|o&~Xny$U6b+nT-}R#AoG@sib!3}dsg$d@C$9~U5LwThoH34N+jHBG zJX3fY6^6Urc3l}=bPE}pqe6xz>5N8adlzug^Z0?fg)?-S&SdB+&15J~Ga9Y*_kPf2 zHcG;iLA2n0cvRoR@Z-x6i2AN{#6E?u5&BC>nx@l~!Fn8@k{C@;LS>HCRIoow=kT6` z{(bziPbhYua?qal=>km~bn$Tef!baI9Mv7dKMdff0nOnD&=nYK+4yddpQEMoKto~b~%M4w` zipabJzn=|^lROqDi8#srI6orJPjK|}$#FhMoV#=n&*Nk~qm=S`l#E}FcdPZkPWS(x)s&gpmiF3H82sqKat-DCbBR%5xqZ=mq_H* x&_rUi7?l2XFnBl7x+RpD74!|=ry{b)a6X{Y6H55__lqw3bk)cBEyGA@UIXa%VRHZg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..2d6b7ddc044ecf891be83905f11c133c1f1ad156 GIT binary patch literal 1131 zcmbVLZEF)j5PtUZ*1XilTC1tGzEo>oz(qw7Erk+Wn-Z*;8bm+sUDjmF-Cn%ggw|iB zpa_2O2l%7Jx$9|FLJ1z+&d%)2GxN;Oe*f|H8-TlL6p+SR9x2?)p_)T2hdM(!lz|d% zR|cW-^~=^12DZyE+w^s4gf?B_j%0=aqK`4;2F_3f=7`~5+m`%o-yd^1kis(W3B3_wP_wA_L42{#fzUk0)hJKJRtxe;d_-3|STWuPs)zf1V z@3a;kmAWvgREGR8@P~UrPX;BN#e4}xlo%dPGlG)=%Mp9-3f<>>_5ocgrH)O?=biXX zsQ1y7;2OP{G^nw#u!Jmfw4b55vydk{l|lL}=|z%f=%0IyGKH|HOj^&;5huw=X6j$S zKE|;Nv}R*t1LtWUp^yU>ae*YmMO0}0JNOf<4|HhZBzS#d@DeU1!5idlQB1bp_zdeL zbs@IyP{LM>uz2j1q>oBlj!Uv|InKBeQ(PghD}=l(ah3XVoz&G3H*oU}Scu|JxI!4B literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.class new file mode 100644 index 0000000000000000000000000000000000000000..9cff615240eacaeae9257279a8671fe58d07d179 GIT binary patch literal 3090 zcmbW3%W@k<6o&tnb-}i5jN_QZ!2x1Oe1Qxh*iNu9_!`@Y*jSFBidAdWNaK=bR5K%2 z0_=GJ*z*9efGVg|v0wu$Haq}43&r1~v8+r+$`o33x4KXN=j+pby64Y-fBg->+b9iT z5QRZJhmUk|Ul#|uIMl_*x;Vn)X`vi=EyTvPg%vVDQug|ad}uR5oOswr9bYeubArrN1xD$g(-R~e_bjKjA1Ugh{v zQ>_RL`>wP-Y5Mdga5s_0@%fYu>8VgDS2LT^^&cfA+1)(U<{gs3vZ`8kMfytMQo(Vn z#)(srhHo{LvBlnFHVAzAsAcQElI2~nw$LE?D9)atH6L~5h8V?(Fqf9MBc1Dd) z8};qFYA{q3N&8&Az<6M9)TLcDioR>vRgNw95s?+y^tm-!ZJ)06(%0L4oS8Y*nvmsu}}hCp`JvMqm2U|@ExL~ol;g-)L@Shl*~YLu0GEV&6f zl3JrAd3O0f>`ePLi@UOw2%@O!jLtpfhbMHsRk3`YG^-vm4OKg10*kYAiBzM^!&(^rzb>{ufpAoujALe!rEGOKXr?X&$K;24r zl5I;=D8MZ`E!R{#mQI$L{%8HBzQhC;`d}2Z5OSEpF!F4V@SROz6lqP$ zc3Q&*HF<-Y$h5n}_A~}?ne8bPSMU-W(%D4x~}OKQsHho-}DkQJ=Pfn=f} z-xK7Ao*?>o3cME!l8u5qjs;nZ2gyc3ekaHu&j5KJAH+l?7X|q%7Gxb8aS_QyLH;Jl zKRrQo7N)Qnq{mi}lyv07GsUH6i D=P1-& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..68ff215af2d4568956e8d3e7edf3e15845351e83 GIT binary patch literal 1556 zcmbW1YflqF6o%i~wiIfS3Wy>qDvG@b!$nPu2GbyzY9j`)68*H@j_r``PTk!$=&#a5 zW8w#YfIrH3X1f$Ewb|IDvomMT<(YTR?$2M}e*jp+-4qg79zz^l4=YKmCb5>pIzz@2 zt~Bk6a6PG>0!OrgA*rbo`2Gw?%@o=pSQ9woG3N$7fhCR|S7pR~;@I!nFMc zZ?vnFts^braZ9;^cUJk!u6wDr|Dh!wGR*F_9bYy@MS8Moi=yKwpIoRK!(#c+?3hRV zsA==6bZXq}?ec@By=99gRi-4Pu6W;;uBgRAD2w6)sHI3y`f%M$Bafsb{SAg#HdkSY zZ>pMLm?%p}yl6M8!reECl3}u}EK@TJz)#We=7V?k&q#jB~|Zj zFx<=LBBkutHs$@1D@!Sw%hOw5bT03q{ zxD5H>X?K3_U04pLv6Gv_Y6;)PaOf;|#4hJ(;%V zzkz+GiGd3=js(UBxJdJK*8#Isi@rOU!(|%(4*mk;Q(y4&fx%aBH4NUMQid*-FMNe@ zQaTk_UlZp+kYT3l6_(d%^T7eB6G@2EAhCWBYaqxCEDQpP^@At^Y5fyqigFmZ865pq ipn0C|WRa}%0=JPxj<)k23b^wYhKICAx3EOp+V&f*^M73c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.class new file mode 100644 index 0000000000000000000000000000000000000000..eb0290f299df0f93419cc52a4bebab06c53b231f GIT binary patch literal 1131 zcmbVLYikoh6g{(fHA!n@t<}_8AJv)%IH)M1rBG_CDZz@VLG;t^=9)~|osIhl)nBEc z2!8Mf_@l(To269=CAhFNJ9o}K=bk&WKYxAy0pKp0C1kN)L!<)t8YDl}lX}D9fQOt-X*TtR}GDJ~T(>kvwu8X(`>4 z=JBq4?K(RSxvb12Gd{hKluy0PxTySw(kk2($kggxf$X-|BZ2w0()2uXE%Fac))H7~ zdp3JD*)gxvU^W~m7JoFAoenuq#kw<~QXZYS3C~}<3;Po7@%RHaqcm543oFd{fc|6Bkl4rqluJH}xbCSEr zV?GHsah|_p76xDm7kC!9h$@eNCx3zQi8l?LByUViUdE*~d6Urw=j0pBuP{!eOG)$@ u3$_x5r7fO04cB8P$pau`e_Xt5ggm+5wFhirH2?zBOF(*H;k zjfp?_2lz)B-)vW@r8FB!n4RMtpLy@i>(5``e*n0FI|;O5sS|N5>tRI?x7u;L9jonF zW9apSE4h^wt|uM)+0G^dd&H31aBNR;TV=Ub5pgo5{}@AinJX!5#judh3FA${sT!gv zxTT6lv63TeRcQ*(FdbJI)p=vDCccy3e^(Z(48u<=wvr{0m7dI5V%@eKMIz*l;Y#{| zSNWlFSh9?qwDSi4duqHWSzDGUk!Lc};fl8v>56=`2GylpZhPF+b{Ou30^2`Qc`j9P zkHX;mflPRUyJk@lGQ(mhb7{xqR>oHgZaUTaHW{-hN<5H_*}O!q+C1e-yFimQX-jpN zAv!sgWr%G!c{=V%OItjylybt|=M+4KKHqJYQwnJvY{pbkQZyfg;?4+5nChWWb@50` zPX%C!f>1#UDH4-Yp=>thoWglzWNGq0Z0I1wtGW~!x(TTcmSH_4R-MwZjCT`a-8n@s z9A=$PgH4T`BGg(<)JkbNB}%42Yf}`o^cffqkY)1m|hg zZh<*mpfOn!z(ri56=fTjY5Z6D3nHKBuwHqysqz@c1LeCU9U+~z>6x#H9Jx;TyL)u^ zC%%QDnpEIkqfPiXr%sQnO+ccJAg`N(Ok%1TNVE~8NFee=kO8v6FpZfeAhAXe)fD6! zt~UdTHG+H~kdG&V=u}5A>*v7mt74qibF@1lFi$_>3$&#C-^Ai8L_MTD^m`cm4TB=| As{jB1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..4d9b7e5e668a985a618583f618798971d1fbd7de GIT binary patch literal 1555 zcmbW1ZBG+H5Xb-92MVP;h=`yfB8n{tD-cZ#gop|TQ^g22L|<*MBVBU6t9RE1{ZyK0 zOnl)7@Ix7AuNSDbB^R4?_jY&YKfj%w-Cw_d`~MGFW1OjWtGRgNxZc|c~lpR!M zwNYlZrnbnJmg|vhuE5|D11^A{Lqq&852^_W;~PHkx(X1KN$fsJ^8 zZ9b=J1~a?wHav@Vv^ksUUa4I+?64s+@}}5LwpHEFLT=$PA*}RzjG}EOmT32e{dDoxc%GtD-xeOoF8>{p2qdad6W4Q zCe*^>HzdwNXT#Yd@AyTiFwwG#!W*=iaK{2SI5Yo(Bs)P4yMo-rTsM$pCrE`ss3(ZY ka00i&t=|q0VV1}9JUc_UgFFg6T=21oyYG-j>+ZBcU-Tns zqA~Ho58#I~p4k?t%eHB3(%C&T=khz}%*_7&^Ya&gyI4=62lx6A$Eq6E)Nnt62MIh( z;1R>H$6cXY1@3ynv0v>xXJ9WF1~QKAN!^wO-Kz08xl%vIkf`cXa9c90WDTypD>-$I zm$`1qvR1Ac&7pqy!WQogWff-iQ^IiE2 zb|mSwI9W^ohYwYRcwKE2hCxDVDJ{chmsl-EXZkTnh%M_>z3wnuYyv(NvZ`L@xY1*T zsditW)v7orI^*fHD!!ws7Q#ScL6A=b^0_U@1o?3OGuxF*!KSfEXLrt=^UkyHTz>uj@e{xjR#He{VE}P((>zFGF^Q!lmKjC^ z=_}!sq#r2HeZBddfxToHTJzjM3s;wf)07EPF+avIsD0rE!q$|{@UT#pe6Q-YxU5Ox z=o+sz%cR&+whXxK`I5I5`R;MaW@Y!VA)hcz6`QVBby-q@Dmyaox}FwBG+>x3?2DE- z;0JYwmz7)L;%Jn=sXObAtV>suNWU*XHkB_cu{K_NLv?W%ljbn zHdz%ERkfxgj^V1*CoE%ll*#rad!p#b=i#73>~ZElwTvf;me~#rDMF0QV_5DH@3h+~ z0y~me=?&_ng274ccun7y8_F!pjV`V(m<`1+-+g1Xm%{U-b;$OT9pxrAHrESuc4oWR zMA>my)QNby3o*k$!}l87ent8Wx$d$>&(nWTMH&;hm_`~yX^df<;aM+7v@6M|agRH~ zt@7>iKJ8qFi7=!*z7t*_>XSJNxJj2w0t|hK;R=%Ir}qImnif(tLP*pfrv4y3N9aHL z4i{*EFezvX37y(W>T!B96U}`G`$8`kE>YVT201R%d%B%~DVmG!CQRchwWo`}!us4% zoIkht8m>pht2C8mrpnEKgLOQ0DvZ7&&aF^kvYi!8Z_sAK52T$)Mw|tSb%MM-7vvUZ z&jX2df=B|{`zOdaX;`=&e)^rz^Bk?o97Sg&?jnOM4d(*PVHz>_2<|hO)brooG0)f?HndI9;w<)Pg$_}cs z+9iTd$GXwPhC#n`W|UV2WtY! ze4!+e+Hfl*FjCYGy=c_R860SF8;QX8ni{g_y7PA7RDX0*0>fd}#M z+I%7{gP7fO8=gg5+8oW*9+_P-eZjNz=n<2d)Pr}(Hzh_sb+D0j+7T#y3e;goje zUidEPkEX&g!>>jf0)0s0A~NXb?*YDh31oSNk$61J<3a96_&@p@XLx}zyDb?64s+^6TiL3|EH&vV-sPA=jCf9F~TnB?I63SkPDxc$@l3lg6?oS$@czKko8^BVIf zOsM&VuSlGR&W5u^-tqHLVWMRfg*Rx^;f}f5I5U5PBs)P4x`JH8Y&Vc(CrE`s=${}a k!wFmuw|*l$gc%;s@$59=Ch{ooaNfrPZoNUmN6yFCZ%(X$2><{9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.class new file mode 100644 index 0000000000000000000000000000000000000000..49bf178b9dd759f38ee7d6096ae4da686407d981 GIT binary patch literal 1214 zcmbtUTTc@~6#k|cDun_TwBiLXDAFQK^c5r_2no8Cgkq!dX}XNAQoo)j=&zyiZq zB#jb5Q<_MH`pw1*2KJJnv>NKj3T>Mrh-ID}xgR5Y+mS}}WNeimD7_bv$lDct!ATNu zPepc-VX&dvTG-e~hF53QOI}Oz5ACqeWk-s@c6cXl5sJR@WyJl^NZx=%oni{}}yWvWtx{Hoja}j`QtPpj=6gAuqV< zGt6C_{1u<78-*q%neV&4VmKmoZpn^b9lu%MSo5eqr!S6_T3612OU>CcVQg}$ptV9OPCKJLUpoZ*oV>X~ ztMd-bW0Kb4BLj+bi*8g|+#x6K@fLj@oL!~%1(}~1seMQG-63*ck#Ukwq{_m%8=)QW z2ymT%Y@TvkN!?B*wyd1uzDp7Aktjo49fK)4J)l_A5)bhRGjt^~k1_imEJEoIHn~IW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.class new file mode 100644 index 0000000000000000000000000000000000000000..d5134a16e3d7d4468e91dce2275eb2a508e879aa GIT binary patch literal 2925 zcmbW3&2k$>5XXD;89OqV#4(P8F^~{s8#07|1K1dZEMqysHkPcS!fCZTk=BuR#qLOz zaDY1x0CygMk18mta^MJ69C-kE6N>+=R+h6GDJop$+4<<{{&i1JkN*7k(Qicb234nN zib_*-jy_h+zG@CsbEuk6RCAQ3a+)e>I%YKM3(q#1RpI%z>l_!i8L>S^GkMqXrQyh` z(d>vMG^;25nv26h1dyPw?(de%KQ)T9t=w zvBBu_QOA*XOH^&&t~Eu@aa;)zSYvd(bYgUk2mC>+$!oS_apQEAf7)smnxX~EP;$-_ zpLc9eSn&|5VYUrVKAaS4H-D(aPoZL_#ps?9meH0tAr*x^gh<6Q*PFx6WLKRLqjlv#|16|18;)%nP1AK8VM^EIp%$e?F%1-~ zj4=)2ve^)=z@~D+Fl6QK(K#4Yr6zI()rM1Yc&6B~RSqv`Qt*b-%xG==rOKJ8lD_MON&AE=*pm)rlRL#i33dAFcnhKQMGYbf zR@-yi2c9K7MyuoX9J#LSm);Crr&lsGOV4Czo}SIn0$t9~B3;SQHPyUKOQ>X%ybD^Y z*}1-KS2EKxjA^_)pd^gJe)O?m+!j9&8TDwHDtlZqltfSZ9h!ihGE z5yzL|n_T^s*iY!hXa#L5nB1gQ^p%$opf!3GUq-Ld4YZGM{+VJwV)5+eyV}j1UJo~K zK{|##snxY#C^j%X9n9W?!Fr%!z9$u$S7^&Ypc&o7?~Y-Rcof9bg507vbs+I5$d>^5 zY9xp{Sd@EO*MKCVAYW@iZqwU3kVF*Z8-RQ}5=12u9x!@W1Coq_e5VE3piLb}G79oN zKziG6y%W>WJ?c{ih}$OkUyRP@;-f_iAXvM@|PAQM<41Ul8%D>4Um6E zf-FHtjPk+t*beH$Ixckqv&({Z=p)+2GH!E`_CBMOkKe{L@6&=$i#}cRQQYo8RIUF9 D<1vAm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.class new file mode 100644 index 0000000000000000000000000000000000000000..bea53bf518c1c0af033a20ab0a67c7273a28e4df GIT binary patch literal 1280 zcmbtUYflt06g}MsE6aO95Z{XOSd^+?K@34i&{Yx^HyVsdcc{C?*>=+i>J7!)eRV9C4Gc7LbQiQI~>v5Hcv=jmIz*xy!5BcWtO!JF` zJH8QXry8=NB2^9LlGerv&xUABCV6)GZX@JXrMJ2GYvr#S;YuhQQhRb4EgHmY=!6)C zt_7u)TVzO2&s4~B*=&>NKuKx&GHz6*-4v9Tp-?gb)lE?KXx-V&xVj=9PtL1vDXFBd z+~!_W62Z}$bSL!tN*AVQjun%<`^ruPA6|%NhsN_0PXAN!eA&b{kgLkezJ7?+QPy+5 z1sG<}K7)3Qu^pY+mhUfywy0B2t{rs{v%0oYqCTBCJ5$Gd{8Yl!qfKj?>vmgOhT_?1 z8^*YU{^`XW7Z`F#;W93uo4)gOQ&Z?c#xta^fn+_1A)0&0UZ8h4!U&m|S3=_$nK;di z=4^2v>~j)xiAIkOEMT0*-nIi}xxnNbba>yO3^!>jMOwXrDFV1nxh5p;;4UV~Kw_pa Ny#*GL;u*5}jX%bGT3-MF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..2e95b1cb94d8a6d8bc3f1351979af6879e9c52ba GIT binary patch literal 1521 zcmb7^YflqF6o%i~wv^VQ2#DYf6~(qFW6`KYLxNmlwTc03jC`8zj@`k%;9eT^S81X# z@q<6WA7wnVEgIW$u}Nol&dfRInRm|FpTEBU05Ffcd1Nq`LmFHUx3j2ZF`va9hT%{K zN;q{Hgv$3`RaY3;Q-+~s-wPw*MRnoCGDA`Hk1-g^V&JugM$(uU%)=k*@S23NjeT_pu73m1?sLh&ZzSfZ^VeJfUezS7@fC#AoZnuB3DJWnKI<2 zA4r{cD-d2NOnv0XB9xu{nWl`YBxt2r>WOlcq?xeoJ74@ySAEhdFoIEr``yiU z%=)6{)@pG_cul_E*pX($FqW8<&o`64S08mj;|hHhGN67y3g?i;Aid|P$qeLag-~dI zlIADqd5ZqSZ*ZCx2#<`~k&tN|rx~Xw)7J7gu+Q{j;4F;;iLrtSdM~s$V3KmtM+N6` zfyRHGzrgs^<-FY2`64cLoEIsTp;MJ-zry&NI-gkAiSuO=VZ6PolU}1uB?n}bU%<(H%OB}>;pkYDTaY-$7B{zHgeZh` K3%6)l+kOMOU~N1A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..191bbff23fd721289f24e08cf17601d68c2c6d77 GIT binary patch literal 1206 zcmbVMTTc@~6#k}Hs31@f1h0s4DaZhc@c}~8aEa9-rp3m~({y)i2li5DcN_3mX`&&~ z#8(r4l<~~AsG*S<_hByQocYf8ojJ4Le|-K5U=3?IWU$naH121yoI?^zS@0}YvRGvp z4y0DXsYx9u-+Nx#W?+vQ2Df}K2!$8cgcHd$0hy06B$XY|sq&#{3m%2a;bj$s>kR!> z)$l|ZX~|GL=iVsSC4bZK+gvuKaKa`x*tXDiz>i$n)LhxTy~<15Pxf{mRn|8NZ?Y13 zp>kzS1*-1IqUZUc2#F)5pN;X4`LXNpy7Fu;etG!|*V%ETD?LLh~4C zYesddXj@q_;FhnYk#(Sj7YNIcFWCntElJEW4H=e9Df9CS=c+~C!D=Y1qdn2;rrYWX z`k#{Ks(z#`xvPw<@g7#o=1v(FFD`D;B58rIyE@Ws(;y5T5r4gs&Z)CAyQQ5nHQLO@ znYz&#4Q3b zhb#0mFmV%wk4SvO<-!*vU!EfM2?=9)Pp%}f1hF!YW}jF;BQ}*kU?;k;x8qor?~W326um7=mL>*s&J{ho+U zP%TSCw3MM7-AvQFS?X)QyvLUJdH8^b4|$M0RCzGdWTi=^>6V}!o^rKpEGpO2j(x2- zBS>5pG*obG&zH8pC>t%60vG=YL4Dftu&Q)hu1KTh>xNO%o_|hIrmSnW^joeHl#hHq zU#cqOR?S&4R9(r2UpE-rlCI?$cbcm18rm{ejvK|9D_3VPEu5PM-oAyF?dzsm)Sj+3 zRNl57U;5Ap`mq52u5q{7Fsjj$WhB1>n0(uYm8li3lb}9r*L%BX$9Q?zkbsmVMy`yxbf4U=2qN z1zGKxPII}TIN4%J(4h8^0nOP*6}Gv`bX<$yIQ@cNeY~`6lsmvUY!cLeUfbHA#x@wA zSVS!gjs@%XlD5@ct65cUMWR=^x(?F5D6zHh9vYK=U8CbRZ-#oSie0#(P30NTtvK9@ zD{W7j-0huF8Xr31GP!%oDu5NY$BaEjWpWvAtu>VoFJ9F1?Q zqkNhRn%epd$eU>~UhWy+hyBh2m@pSIgn88A9*f@hWl0EW6I~ylW{pM&# z;QXGi-p1)FXe2Oc$0!GPs{VvGKQ!cUN8?bU4DF}wv;*^j1 zf8Ph&evd}!=_PswUI^xq*RxTt=hnOsE!Hx|A^Z?vj9~d;lb)v+@MX-T7ik<5KpzAu z64T3na?O7N{>WkIKZxf({D<<8SCA$-wZRkF?FD>%4fq67BDk6uU%_evPl0D@@*#<@ zF-g!VjQxSJK&LU!wH@dToy8mKNax_iix&_#FWxixfD%8^w#o0P@5Vz)u2O<6U*S_< z0JjZKBA?RKLK!~pfZY?qo)3J*a9EqyfIA(_liI+O0#7Q+^C@^f1JCEZd0q$48QOS@q(ZoO8r})4>7SfhrT+C)W&`VeO3{}A!tS^Kv#XG!fsnaaA=#*qzhZ^V#|z0uh5QX6|MU>@ zR&0+9MoJ?FVuidN-y?$&A!3A5VpmroeApzg_j!AigY)ksW))b+6kVf5dIzsK^RCm4 Zn>66jh(`x-0(vyz(UeC=JTg2w_8+ni--Q4G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..4516bd9cd7752eca67d058c1d3250804c360c44e GIT binary patch literal 2340 zcmbVOTXWk)6h3l%sa+?Ov@|zpfI@Lx=(b!+OVSkANs5a}nAjK?p4QUV+Emthq_wBz z0p9rm@Xin5GSg0HV1`#__)!esN(xS0+ks{#((3Hl?|kQ+Pe=ai@8A9)qPOYe0_Eve zo=#9TM_UD&i66F&Wyf4@=jfvx)pB&lqEn#=B==e(2&M8rt8H0i!8}`4eyF*xTiol5 z3~_`cFygDFT{h@#wQ z_q!fzOW$Gq-(B`a*W30)SNMin+UH%cO4*J@S>D&K3M{&MET_NO;cn4A7Z$bs7wH8vWDhFJit4m+(_PcEnG&!1Nl2%~T;!qZz6JuJt5?#CbRNdWv8zLM? zTZGJ3fiM+s2HX$1Z94tA)b6Jcsd5rp*^bavqr&-8oXrzDoNZ`s-}{93lCZU>oSt2c zc|?x2V9_<;9;fO_3JQlX*GtcaV(MQ6om)dOE`!lTITjJ~i0?{ilB)qO0C@Yb=>?n| zJ~UK6u*HrvZ9X@#OP9=eu;}7+u~lreJXAr_*JGp^dndk`o!WLCv+Dfx2#NQSo+Kx{ z&b>hO_5w#>CX}b6?JK1Zr%I7tqt}acik`RV^l%tff`C6T6R}8(v{a;JS}D?bTCwQH zs964&>@jkqAkiGzYaie(x9Ch{l8QB=87{vzZyUXW37;o4kunH>l8RW*VtA)$j?#uO zR`b#GX*z@ZN$kIX|Fa=2zyY*jOdIAf8i$wg1u+gU+E|{$V%4UX5hgnFDqNA@e{($n zH@nPG~B$odTu`!+&28+#>uObJ%e1yh}O=-n|yvZF-4 z8%yLpx;lZa86*!rle*g(ICvgA( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.class new file mode 100644 index 0000000000000000000000000000000000000000..a3c353eab6dc98a0597b63d401d7a4cb959387e2 GIT binary patch literal 2681 zcmbVN*>W326ul#Bu@pIr6XGO>5MnU04H?3c1sew;+ld_621}UjsWsD)+L30&Ov{z< z48;fV0r1WXR3+sURPn+CRlL9#QJmWvZ;B+Btt$0;`DLq zrsWjf&(Kh3QsR{rZdSQjOVP(E`Xoi`7M%`dphROs2BGr3Pm2o{S<4oU6nrn#!qXd~ z(Uu8-^UtzqNVy?Sl{Uqeu-jTS?2-!gtVQXvs(C`U18GsdYkRI#mG*<0zh%q16b)Us z8QT?s8`=+>vL4vVwYRR@#fAGTi}%)N=Ye-|z3pk$lp88k)rQP_p09<5M$k_h{73eq zX2Y&3&$Y$wuKjtlvDlDJ>9MG|Cz{X`Q?5nBf&99y0_hG#o;d8u-6KnNjMTzHWj()I z&KD}hwN)cH=71#b3Jt;wB|oUyo4zY-_Q77jY6Sz9q#w6nG1}p62(M75{J>C`>th=${Po^-Sy*bxeYu%k66AKUb9Xb``f_OF1&M9Y2svTM2|03Wp2t zGo|b0mUPquKnd{^a{R28M5dECFv4nX$0ewc$#B$isGyrqqAmyj$S~2 z8vEz5HWtzay7(o|#My;is~5YiUfQvOk2uR1SMfz;40HU70}WTPGvUyy^cn_$z6?}^ z<1qWzckCx&kH|&#C(xhA-{7Y)Kn~Ep0csn)g+4L8P1dg%#OO`5NwYXd*D%g@3}E^e zW)@w?7d>VUuR}K<9-DqbvA^i#^zStE#WuyCQjAxA!Pbz0JBgmCMk%TzG@JWi$0FEw zjIA{q#r9p`zSol{aeyZQoJl`MAa|1j#=@#09!FWPRM%^EbANHXoc7t)7 z-j5E?!#ajD$?2J=l-vtt#;pEG3Hr$(aH2WDopADK!X(zB*`7jD-9mouDP*p#CxzDGocyM_GOQ^+0quvbKeyM_D%A^-Lj!lfIdyve~w=8{ZfUcl;vqy<`} ZB}{QK?$W)lC=t?`kj8OMLYfRI_dhM6Y}^0< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.class new file mode 100644 index 0000000000000000000000000000000000000000..f159b3f58ad660582f5f694b3eb9dc38d1319c35 GIT binary patch literal 2482 zcmbtW>uwuG6#mASIB^`)Tu9oq+!|<|1Uj^(O=&~GRaQ>AEKHF;V2#;Pl-?h4b< zlA+Y6UL8npIoE`)`TS8!HZ=F0hHME-=A+A(5 zh6_QS$NX`t$*an(aq*9qf6;1gHf4)SNI_DrXc4YVNa27XFC40#UlT^!;0&kBp04wK zuO_$^@D0*L#7DLKrlYj1CBxRF43(H+DkRwyZk<<*R&JdVtsH|$)I{4*|1Gp_DxalT z3}xh*?%D}pxM^$kywgTH4Ocm$>3FUy9ph;pMX^DiW9$W4JSIIkRDvo;6EbSaTZ#-L ztIAbojUicB+@or(do_~2R93FM*J)Ly-W61OOW7kVdx9pJ-XmekG!*q>WuV8y#xyo! zVF!qLwk}OHz6{q2izf=yKkr#T7UX*2Kg6)i^8_UZkzxIWaAHnFj!vGy#Vi;$P6jaM zGZ59n%@N%2yacCmiogz>%ZZ8+&ZE1c9kuJufYJXsos)#1*msoXDZ`P6X_89O?{Kzo zl)WXHt#}>n$Sq|ja5h$waDXmZ#th5HPkxxv)6wkz%Q*?HBir;=X|qh%^}_KPB5Tl1 z*w$WqN7tmz;UWq-oWf)dQ<%3C|g{J=`SN%W<=spfY23OHe zb)PN@hM7R5JYEStJnCC}Wbp=lqs9oM{YK4W968!g(6yF89w`fy_9=@sSP3p^W&`~k zPSZM0_GjpS-p5%oB+&F?73Yy8MFOvWh1c-9Ly69lX2HRmcq_EOK&hE62t60cgVV}r zO)otK`;|5cEYWi$5Z=Ht?JYVoz}t9-R)$M~(~HiBNc=*|xbx0X=XY_LLRjZDvQE%C zvb6jJiC*e#AbmgyzYZeIhE`E}3vGc4WKmzi)hJev#UYaYKpXn$36A}LTNWyl~64X1}>kosO hyGXl_NV*_V#K%~tSDMQWY(7BBr(ax{@-gG%+~1ilX&wLo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9ec303c0cb8b880113bd10537b634dba3eb183f1 GIT binary patch literal 367 zcmaiw%Sr=55JjuwV@!NtvJm_LmrkimT?LYXKu|O&ZhP9AnU4Jk(>*i!HWz+?A0_D) z5f_5BsDiqeI@JC6e0v9gD>zEvAb~>$gN1EsL77y z6>;UOv?y(x=7d#~JE~hL$f2+`VSCA7M2a*SpV?YZsNjwA|B`QAbVu_2<9I&HX446S zi$I7Z{Ko!;!`}%oIFA3J;-#J|WPMD*h?1o+9U=R8P1K8gH DHf?QW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.class new file mode 100644 index 0000000000000000000000000000000000000000..c849cdf8b10e6f5edff2478753f3a4f496a4aa36 GIT binary patch literal 1178 zcmbVLYflqF6g|@imC^zh6!3u$6loDA;fpa45`thbi%lpt8b3{!u^rsbHnX!0_^UM0 zkZ9sp6MvNP&bC#8N`jm0yzaf{o^$8U_aC3X0$2ghV+iG8WKqdsF^@FLIXui^DTif- z@kkmag1R)33iXSfCk*TvLvb_Ikrmq3MG(s@0lAMc6ol`~C^D+qvJr)QhoUQZY*oNL z71>pW;hJh{VPhj1o}MwUc@4?mG{Y{JEhz%q;;pzr47!RyxgQ$IyDNMnNwMcr>>qdJ z>N=s$?8Vxuwydj2H3GSzb!dep%0yy5$#TSx+5vAUeZa*pD}UJzwgTCf+EL4B(I!?S zr!+7OttqYSIzxJ)TqmE+@PK^AJf-FHxZRLuUr<7Zk{9|^C_&|-eg80HTZ$MwzNju& zt3(@RYD(KvJSb{up?s!p#JyOv!hgFfI{nN$e>nYrar3n>Hon|ePUrNg@(*Y(yIW>h zJipMrz|i!CWxK9-7 z$}sV}Q8$bc$4(lRd4%jG`X?exl8HGDG)|F;)68hjR!+b^Br(%8I&@$O zGc*=@4wUIS?HF$0CV{x%J$m`hZ>sVUsc#sqd_nrv2{NCMawqS}l!k*Fr5W&u@GcRl uo`Rj~!_FqYtkmayi!$7%qZDa%3TA0_mvYTX+{1m$)0V_Mz`|>=2*sbr$TTnj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..9bed850f4758636bff1c0551747ea03c05de1353 GIT binary patch literal 1891 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..e6b96fb8e03afd78afcd1f5ea70ba8cfbf3ec5fd GIT binary patch literal 1443 zcmbVLYflqF6g{(jNht-(OYkjuCtS0Wnj-4`f{%02f_);!fwhKq3IuEh$zdaTZKK*61*8Gn-`QHJZ0!9 zsj4G_rY9M4UB^p>isWyqZi~yB6n0SK8ru?{<@5czta)5nyfw%3s~fqkmE!j9(`7;& zD>j`#)n!@vs$$C($8iG@kV+CT88RI3gSyQt%CWdOKIO0K_L?p0($TV_j;NC&Ls_KV z)Y|`FoEeJCoe*c31Q=gZjtZ6ud1|^$TshYwuKt2@HaJYTgkd#@xDucXEC^I$P%YzzYvWM+uEt1i#>{F&1u$)0G?%Jvg9^BQ?4s*)Nps6v%1b0X3l@^6_dR3U9aOz ztfh;Vp>4|_i==()=biQZT7imx;(Vq~^gy>xs{e-PHa0y=dMS)yJcTs+83up#$%^NR zL)|PXjOe3vcE-;j@C3LuTg0i)dkR|u0DlyDiY(p^p?qcN5}0(&2V zUZekbxH*UGG*7hya054K#c+!R8sX()2nLL1Kfw5kboMhMyGMwAgrRrdQFsIzE=?m) zq^wFLXy-TB(GKjLFqUOHiA@mC-7|S&CwOAS6YJ)2iKjt4-rsrdQ6`f_ZQy?Bl+J95 XxThtun85>DlB*9f`x=Iiw2zS=WcOZi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..7f1946c267e6d02f8bd678f75663e9ab7904f5f7 GIT binary patch literal 1471 zcmb7^YflqF6o%i~wv^T)2#Deh5ycjik(wB9A*l$lS|9;zynLGO4(#AwaA(_~ze*F0 zi68s{{wU*_ZP8fD#U`Ddb7syt&%8TlfByRZ13(#f^T^xjtF z{GBh|h%1M;=6Ut$iyH@5*PB7Cd|6joH9T1ff-n{_Rn!dAwH?tCdwkFLctZsa z7k^gyE8ko4q%VV*lJrONeN#o!Nwrz}L^F27h~eI`Jlb}pFAP&9iP`+HD=A~&V-=`) zfgx2a)fv)@p(7avYbubdO}`BB=0my92xJru77fT1y9H(hUw`0r2{|q%p&9uymWyldgTM~x* zCxAFa$Q-fkr+IKZPtPm{E58voBU>&jqxyI+(dNu$VVFJo(o}2`Ux!gg=F&-a@4u4e z>Qar`VCv|Y&hB&|d_o=Vg-Yt~M&a&SzJYzFiG_1C_9ae^^E5BCH(;D<(YFE@af!x%gTKJ~)D>Lm z8GIR6I>8H6$}**9X1~JvTRNY3SBP^p$uQR5)hTb#CXxd(TqPk6f~2}ZUiSpKhN)g4 tscsNSAX|rmj8F~>*OQ~)NHm`$dz!ox5;svqiOd;|S=@RHOQWDM{2OEVU0DDC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..e8c20c76f7aa0607c77f67bd00b124dae7619e90 GIT binary patch literal 2306 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 WMn1*Hw}`no?_$!$w2N66*Z&7xO=*Sz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..7d7694ee64d6c2192a171bc944b50803ee184076 GIT binary patch literal 3093 zcmbVOT~ixX7=BIy34}lyN(-g7exPlDw%dZGRuGK=DwqNintq@c%kD8*NOo~|lWD!v z@dx+=^xjLIf$5CSINmwq=)FHc|AympHcNr9K&H%acF)=8ectDN&-8rG6{kV0EyrKnaOs^O6u9w+f6iS;Bt73lS(Yw4AubUn+lA1urYh(&?! zoMU^wZu>>OQj_iUp#FqFa$EN;Y5M{b`3_B@|${Hf2uvLR7N?-5U1w&l+V#4{sB>drYP zb95$e*>b5?-H`5@&Z1MB;V?@@ou$utxY*{GEygp|k`&b+EJmf}P-v-=^h0q1w=*Lx zku^6-$~!Aluuox-W4rV38YHRQadnqerimT#zv5g0r9n8+GD>^;W~`|p%PrGXBy z?ehzBd0sceCwmCd=ORTi>D#Wez3iIOP2)Olq|t}7X$<0mz}fwp&$_PuOx+1-T*j+u zTvbB`BWaA`n!w#wZn9$p^afsnV|{sJlZUQAf3RdZS|PYwtuNIfgV%ZUc0nMGB!a=C2v_ z_y!k;4ZMlB_(J>@5;FEyq0CSS?WcwpqC&D!k}-W$mL`hH=csX}@hSLhAAJt-Qy}~% z$3(C=jaz(I1_bbD%LJbSZ{s${!^S&^{m73o>>IB~8c*U*Xgou7j5dkUv0cRWU8jQ8 z5*?NUhVu_V_v4cM(@BN?JUS*25?8 z6?gS(?&3EGBo2fQ-VLy#FWki`@=oKuh=3E#0e^ddZ9iKxct0xOM03F3G2riy4Omry zzz2~+lFdSXh!m2I7LsfhvO^)erwI8FxrmH(GzafIpEMb{bw(|-; USx3S{pNByYmpxqdknu3~KNvU8rN9v6vzM53x!fHBBH2(ieg)|BNsLCfL>K9upyc9mOO*Cw6WnK_r=IWy<{{Pq0@fLT0DB956J#4xLexdi4DxSzlShCwA= zQ&HoH%qmMWALtyA996xz~^1T)kDNM%u z3G{^V^>DENwyi@*Zaa0?kgKM?wDGn%&*^8#Fx~k%E*kX8mE#6)B@;$Ekd3ddt>mfB zCOhi{(lJ|9iFd3mua;xzsku&V)AdUr+u87z<9J8aG}_iM8P&d3O&H{0w&HoUN1PuV z9OQz6&*|#VQ5QH~_{8BkhGS9jr!b5QDWuSs!Vu0gJPp$^I`9nYtKpWg%Y3uAFAeHK z!~T}(@NK`3nIClx;yQJ?I2gJR#bqSWP2WA#Eh0$L2?5c%pVqxJ572*b7w71JAX^=1 zOB4x>Bc#J=W;DmM-@rcmMlaIX0-)V!wssI20 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c56b67abad8404e76e544f24ac562901ed2404be GIT binary patch literal 2093 zcmb7`YflqF6o%jFg+f~{0;1prMMW;!l?rlGlyFHfjl_bD(fDDy9qHnBx9(00`b~e4 zCK?kz_yhb=#xvV3tW8T+5@vVKob#S%&di?l_n)7?0A%qvi7qVlAdY1hrv!qcG1;aIprdYQuTXIRMU53fr zA+Pge?YLrUMZ+p-{A5*oSuwXvQ4y9T5rTMMGaONhHlR{me`nc8rYIc{*Fq?+_0td^ zEhQapxm;H?42z*u_D@50O1@6lL&Gv8)iydcU0{f9*d?Os&l#3@R;v_+v(IVg41+ma zr^<7xKh1q(OqLBQ#gkCkH-&C;M+6|6)utk)4uot@8Rn;^LrFFxnl*8QA`4Uhuc1m1 zud7?c&__stx>J!uQU!v1us#9{SQ(bWu?1p0C55N30ySh<4v7^AIyrp>7O*p{gaZr2 z_*x1rxo6iLU2Gfb!i;x5?~M9#7-rA@g4T8VGF{v8Yd9Uo+xLxc?`-9$Iovoq#`lg{ zyh6ZNI|D06hMuZpS9hI~a2RIJR?geDJnaBuos~&dWp}GwrwrM$l+_hYJ32bb_-!hq zdRB&dSFl|Xh_rRvq?VP&1zb#{7kz0AVK|NR7-3io)9lWo8c;{1ncOlr6g>y%|J*AK(gLBjUm$$) zPS7Ili^fr!Y4l|DjL-Z4`${hnN(C=1Fo#R@o^CkcGOo~!4in=v{u}%akuNR5TWy1{ z(XJZ7Ym_RYQq9bMN8~hh(z8CNz2`lJk%pI_UZG8RJEtp%n{7a%tsrmOg51JnJCJBA zh(RES9YIv38E#{$4M?mNq}CQ>8Z+%cVyz&b2;_4|kP*^|VAeZ>JKn9xB8t0Yoe;>- fG2f%*IhTG2+<%Rzi(VH)E?wyPhIs)GTrBmul<~}VwM(sJ!zMekGjq;+o^xhqfByRZ1HcMa4dk&ngdCQ1!wXn0;6VW^3}e3Z zl(1^j^Ofto*?Gpmo->SWx{ea`EklS<{lA%;pj(i!~b?NO30%sVnx+WD)Q2A&aPv(NAqD+=kA#A%=gXB7e zF%D%A7mMLxxspnux4MR(5P4KShlWl$-`1PXFiJ>?GBK>D#7a1wuI(uCB^DW;q+?9@ zBn36BvFC=KDYup0lTx>&OZqG^ES!C&HcUFKzWZkrDrv0a4a;xuY*p#H%%1HNTjv~M z6QI!rWEg6BZfn=0Gf>0?E)`M4ND$gq^=ZY8zGbh_LU&LQ8eA4!ug=tMN7T)r1w zarIH3Q_Rp0AP4$=AxK8b9=P$^7>T!PB*ZBr+#?I@+pV6V_ z7rr9X4Q)iTRm%89q%hgBio{!XcvVr}27-C+yCeeORQw z3M3FxEA?xo{-~;F#!C~3i%@IHJFk1sJ@?!@^XFf`{tjRnD>YQHJcUVIbDwXkxL(5q zmaDi?#my>i2{clj7!~g5BsH;pc<+vY_+H@HdTi57*=$FJxvmh+{e(bupfaOvCUB$O z)$;LfJe0bxRhadqbLgq0m&zxR?k6%0`Z`i_cvWr@KDOKY1O1)A=?A&ZOr&>AYPz9b zvo_8M%76l2wfEFeJ(JI(PZ8y$sPxnZwwyU$PH|4suuy_RO0}ED558TTLPNsq{tmby}vKl0`^H7 z`wCF_Q7-@5#UtzDHdHq5-EH&MoqvCX!g_WLMYi@Ji3ghrTcD0J_@s^*9Is;z9}CPL zsJfOUYTsQ3ft&AM-Er+cHdMpoh05;A&F-EK2sY=pOe{P8DKWpeF2-3tI92eXqD)Rx zsBu2cyIMk>PY?-m-Qaqf;|czoKVg;!Bu$f(-f-RvJHJHfIS)%Xa9$tld>$7H=T%yl=rh?` zdWF(K=$hZ%LL>^Ekm&JVRCCYzbru7>peteC}E0o=i zqgM9RW;gdz>p Im`O4BH|tcA>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..6781942df85f78f9337bd20e0bb7cc5cd28ebd87 GIT binary patch literal 1689 zcmb7^YflqF6o%jFmDVDNfPxoP6x*U5xu{VL5fKcgfuvw#@Y8lXv_rPLb!S@8U!{r0 z#1H-ef0Xgec9n~zsZBbwGjrxW&p9(^e*XIY1He2UrxC|o3Ng%^W+92iBpxR5h+$X> zUs_IC_)2>2n~j$Y>@~ySs^=pQEfFUb^J5H2U%YP#r5Wam6~XsvUYm=$upC|I z^;U({+R_$^+nz6Yd!Cm%<~tvnVu@j*)N-|Kh_Y0&;)oU3^|YnQv0|7h?ptl^kRLW2 zUXgB5FQ#gOpIh5jGJm_eHcFSicf_#U@ZylC`=H@eGV&S8TQ#72)q#M9nZ#^lZwRMVX^(Dm7zOh!Ms+sP+C$x^aR)bh4y0RJ@ z%6ZfGnp=KV_zd~pq9xDMM|CmQRg?scPt~++5}&VY-F(XV!NEZxEZc&q;R4n2@$w}G z?b)6~C7i)1#xlrYFoO|XWO&j~-JiiSY>tCFmRsXnmHnVLP zaWEth#Uzp#pzjpbdjx4(As8B;r|~)Jhv+}Niwm?sfZZ015=BAnIPKxoGwS2{Z(yGT z(M!}Of=Q0c^quJ#V1k^}yN4^dO6|$bUl93pYV(V(o3G(|xOtiQBgR#J_A4SsuG7Kn zCPlmzD2#WkLiYx3Du|fj24&`7kmzZU-L4?FFx?F#dKzSpKx$`#m<&g7I|%(wa0r|Z hX@+K}1nwe>94+S+W^wNwA_^Hr$8x_jR{&Rd@EaPpsGI-* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..055a50d865d505ae3255ffca52ea9f283c6e21ca GIT binary patch literal 2091 zcmb7`YflqF6o%jFg#s-X3!;EmRBS=JQbDd_2!g>h5(^Te@xyjIwu9TvU0CQr9E)mLQp0irD+%0B zV3lFe<&MzJJ?^-|ww`T0WMGdO`qpjBmAWPObhE+ZB&9x#q1)kZo%T3GzEI-Y>x$jf zc$Mp>tZLOpiR7BX;I3xa4%eD_t?1kDzN_XJgc43mX@ zy{R8+hc#0x39GE>e|EL!HFLw{HEu}~A&9pP;qY>_1(no|H1@^Xc^=0b6;9lQ8w z1G+)rt|KZ{X$n^|EQVB4Zbju*AU9vFYeiT>Qih|M>>fjG-7XW`KtWjiNuyTc&aO`9 zXGj-pgYvIa6=?1+#$;7cLRLb>f5hdQNA4jU<(tx!tZ;cWWth!mL&+U^_~%Hv?ILrT z|JP8*k2lplV(2HNw#+lkhoowA^1=EEtZkKHAskzqkEf*Y(jHbv^_N4V1=T<8;dMx^ zghl*UQDOG(*bT?vn?hZj@!-1W)NhDk`t;vY>%!QMpUZ3*Yu`4$xwTQCHgWBAAKyA= z={15K3x-uj3_W$nu5UYK?l4T9u3EHhdE5s^f>lXTMRn`CLF)Ocl=US|J2*JV`Hd>4 zx>k<5S9`-E2x%L(Nlhz-b2y(uANo@m!f*;_F~YDErrn)HG^om=nYvZcwoCimpzbp4 zEeTuO@mjEWuNnZZQiJXSLjp03p&LE)-b-yRf+VdF63qu_o}}j>eb2l=nl=bCc!SW% zIzgLsCK^X+rqPqpGd}eV>@&SYC=|S~zzoLeJ=HS61ze;V!zEm%@o(oZh=OnWuB<=u)rqPR_~6C61z e^Bvlrap`Zs-Is{E=yNgT(q*1)EzjYei}~LtqzX^~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..f344966ff23061c4d9275b04249e108635c4a32b GIT binary patch literal 1713 zcmb7^?M@Rx6o%jFC#^*g5kWyz6x*U5DX57O5-gyY1`J?h@Yi-bv_rPLb$438tI|Yc z;twyti!z?suJYA3wMl1oX3o6xoO9;Puirm@0?6Z85>d=25J6ry3vn#Q@g$C?48xvq zrD2tX>q*Ccx3S8=-Y^Un9NSZdtxAT~6j4&qKgJMu#mA=b6vKS6EckxaX>m~#hNWt} z)-01+OPa#trsE3U%Jc2E`R;K;ykMBvZrV!LMM-+HY>5@yc9fy$V2@$8cwn@QBYsr3 zcv;#NZv0#2@9Wl@CF;UfBr>28q$?`nHd4$JmN1EEr7xl#-};qMuM2MtR~>6lNjM;k zElFFdWrlD%Q(}k|oQhx=DoR^yHtS{K?ivKnFj90(3Y$T}qj4}9Q8h`PEceB6fglJK zd6=vU6^s}b(wV;W&PF=vosw8g|F?p6KHAdBXGjoEJ8BGtK52SKIYD%P6<7O%>m{gR zlRHk+HO0Er*_rAV+?>8+40FBj+KNe6*mKqM6=%0_%uv)CqU8 z8?H8^_%~dqvE^2T%aHA@yX`pYq*BJa>5`^C*=rak>E~-oHJ)>RczBo#YB{G1J4Xe6 zx~2(3Ii_P#U8gXLYbm5Kn8FCIGA#A;7<9)O)_LKUVORN9`M|H{QGZH0e8+#Gk4_9b`7&|R!C31w?G1|kaXVgct z-@(54qSvX7`I8*u^qp!OV1f>(_YgNRN$uIqUlICzZu85Io2PIq*t|^qA$?SK?i)fU zM<@N+P4allR~Tzs1;=Z&Y2Rap+Z36LAmQ^MdmTaUVx|*F_&mryfmFMK=m>{!&v*U4 lp9D@xnx)xkfd@zjvvx=rNK0*Nm|rz`ipc% z#~DBP1N>2r@1{X&CuL%1y2@#xKS%hcSGm0 z1%^tF!L;j4KKtQd%CDNt!$Pd^59Ds>5M(#gOi*r1`nz3$nemBOin|`+QgU9q$n5z4 zYp4vQo9YA!3=pX;=K?okQnfjSU;_ke8|8k*V{7vXloVc;SYiGI=3*j6?tGS1f0gFr z5k&|EQ0q>^HROF$os`pEH@cv%i@?(DlRe`UGEig12^pU^sG z>oxM8>dLF^1p4Z(Q(tu}(iNE8UwF-N{JmR0(p8wEDz;bG4F)JyeZM}ZX*)YRg|IRe zRGBKUT(wsya`=wnSgcZc9L2Fb`Z18lAso)*2!;jj#HnxlKn<$>(JbBG(pJmc(qLsd z91NL`wjPvS^MktmILD&g1Az=uIF4TQ@jc7ZmOzdpq+IyPUjRdBGJ-8g4iXxJ@!qHKQ0=M}p cr>8xB`meo2(nG(8LmtobOlx=+*FD_$1GG{Eq5uE@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..474e981f963ef2b6e3313397cea98d0ea4d9a0aa GIT binary patch literal 1657 zcmb7^ZBG+H5Xb-9M_P+K2q-?GqSzMgN&!g_Nf1FX4H&@2;H&F(X^&j*>g~3GpGp&r zi7)&BekkMY^%Q6esZF|fyF2@z-^}dXuirm@0?1<_i6~|gh#;?r**NCnn2+Nr!=MzN zW!OdGNy~NKZMy zHcF({v`itn>3V`U^L)EyzI$93<wH8;-JSqG(C0WQ!HYah0LSv1FJk92iaGh#%E# zUb37rH~#JN_ceRX7B%5066w$2m8ZWuy zHat_TTe=Wq9eK>@3&b#e@kLrO>3&Mr3+kTf#X7K!u5YXrs6!?%J`-3+9HT~@qaB=j zpK@IH-1?SR79K_KRVVjQSgN!Wv_l{?zfAK>^c>B;CB&3*^_ z;)`CTG3GCFT%-3?%K+o#oW5(gftxg*J^U4+&uxcabUl0vw}ZpW#2?bGveVxXI&q!! zS2ro*Eni`*Wfi#BXcKJ0#x;ri4H~mGL zXiWUz5Aa7B&ukZ{Wg#mGyE`-IyyrP*W=?+xGx_I^064hQVb7b zc*ro|a9dZ661N@QGGDGgW?)YldY3KJ5vnOls?p$4l9GRnq1)z8oz^%*u2AO6yKSqf z@G4ggQB|sqGRZY{jXR2F*<5Mnl%i+9wO{9p45P({DfAjI>5g7Dc-}NEp$ZD^FpL*= z)TX+p?9~jVteX`@JzP~@)r=K`*SIN2gdjdNbemVgEvSU5y*I60gIBhRYbFp^{>a5c zi&eF{YKwh_`9KP5%g?2GzM|FzuXrL|OS-8GDr`7CQDTTJTNOg;FX$$J)~J=ay`@sx z41)zrqq3`1d>VU`5mD8t4#C1d;ld+0C^1zgvCYN7kYPGK5h#-b4=;y=(=IZT{(lXb zdbBBz4nrRywH2FTE+AE#lLyvEU~RKhsbFkvKCY6)ixbw`!Gfj@l^29z^7M<6*XRN|mhDw-B8atT8(m#rDNql%e!7om9Wm7! zfu@dwN&|+Tx^2}r>mW`p!FKbir#6^fyn+sa0Hhiigi*qzcX zWz+4c`bT-Sag91|7Z_rQ;5@p~L*H@gTOlN9hHz-yPvZo=2k8IIYYfr?A^I;6Hd)7L zk@BJED2)_)GkQleKfu1yM~Fhf4GT=+0(~c22DpezG-9}nEA;%=`5QuCI-FO0ov%_> zE$4?6DkMW?Cch(e6guwCzM$NTu0pD1<%O4MV{Ybj)NsQGB-{z|))(X^#{EFTogg}a z?3@T9E6s2VX&;bCCrHB=WC9sKkVq%UCj$9=B1nofLYQ>-;I?}zatPxN&5m(oX`AoT c@{~ir>-XLu?4Z}dkV6M~x-~t6SqF1}0V2-zyZ`_I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..297a99c45304d0adf8599b5239a08268165ba552 GIT binary patch literal 1737 zcmb7^ZBJ7%6vzMF17mXtBBF?jisCkOm4TY5!AzclS-=1;24CIXm96CNcHY|!^iye~ zG4X{Tzz=0Sy}JtH9COLq+xGN-e&@8O-+z4l2B3gPDa0|CL<|Mf%qOsrz=H%HGK~1b zla^B!o-dXAYJHi3y;)tT_Ds5?U>@&=i_N}&c$PXJ1 zuSmDbt>3Hsb;DV4L_@fmLEMU9r(>RD`!<5j(?ZN!gS+i}FX~a5ARrl7cDrh0+Zo zOc=$PstFyA80ItCz9j$5cgjB|v5@(11rvX~ZLR=Al5je?V_5Bz=G0s#3GkQbT7P_} zXd2|ywrY8{Se53OuJ_1t-ds6`+1^*LXw!}Ml^5QRY(LhaZG3for9?F~-Fr`H9doS) z5l{6XHkNc2O;0s9y{hmSa=oRul+s7FGucC$WQ~8nY1!nWP}jQonDc{!gM3)vc~k9q zs`}%FP9$2{%AsOUV+o5O*xM#y2bbL6wgMQ&REm;N_C< zP4(dhy=!qW3?PcjNMMk@lk`4BkfIerqVZW8pP_!3{v*3MM+=16ZNVr}EYyzE9!@=@ zKA!sm_AwB>NbNu{$#IFk(;Wj$kaKz`F^MbG{<--RA|Fm{e%^KSRa^@cJIEkQ%Q+vjxcdeXA8DVC!#)KKGPB zqt#a4_q);1Q(Ywk+x5DGHsyxeSH|#*a=e|Noad%@9ji`p1XY#(voP8ZRA-l5 z8@afehb}4FNgK=1NZ-*&pJy@~ySs&qVMII3*eEfFUb{bLMCSA1v*Pch7wDuN%>WSfh+Fl<%l z^;U({+LkFiZc111c9HLN%=bPv#S4asotC4lhA3N}Rk6j2<49#Fa_lk8mJW@!amZ?S zE5I98AVk-J(dALvdUn2vS86 zrfWh4BZh@+E|lKcOsBn55{udYR?xx6+xqYsQiRjV8pCQxn*Lc%5#3+KwQz9#1T}1W zSGHVJY*_kqrg|l}pzj#NT>rbaV$v1%q#N9cTo~)XHomdBUZNtJ>AxqijyXnya3_1= zYBS1z)0NF_w<=tQe1F{?Db-1(jQ7$dP3_rh8Ybx%>q<4BbAEJmR0wLhpbNV|1%A4w z2}4O!+EmvWjN)1b84PAHf~yQmVIG6tIK%o}xNSH!zFj%=t9jI)vLxU2UnuL7E;QVs z_bU#D1fsZsBnId^MejfaX<8v38egXICF+OhKfI4Cv_OpA7PJxtLhTss;nXwgy6GUe?f_r}G_x(fQ jbV#!_J1y`4S>$Lr?_mxP-y`B7dY0uJv{ycGNiMt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..36475468be945fd04bb4e5af3861b4415c8ccca5 GIT binary patch literal 2058 zcmb7_*>2N76o&uF($FL=Wh)dY`_iNk)3jyjLRCRQpok?vg+N?5&d|6xcCekaa0gEW z5(tS49)O2J{NuPZjgrVj%Gfh=&VRl+Gjsg=&(B`~idacw2sek3#4Xh zw5hlBZEd@5X%*A1YWlxf?Pc9svt(V`K1B%ezG=F$8gD~obmN`vY+16pL9Y2oT&ue- zAzI2%>#}`;nMevMMKlk+hn7s+^qJB4RBl}$amT5WWq--E<)dc3BHiaY*DG+a4heQr%*1MdqjeUqfXe z*-}SGV3bH5$riW~k*dQf1REt-$Ed)~Xlxxmfs(>Y6D!Q0z-&aMy<46p&OeE{XegZu z0md_@=^FB$sm{i!zFS*RH$z~0@C{itc=J5R4bzp2VjbEh?>$&6@$#P^>=RliY`sq2 z$-cbGPGGp3hj2KHBN!K0j#A17K#i&W(JbBG&>mMdrNJU{I2bY= z?O9M^&5!E7<1Fj%5Cl?4;5hbSnD1#;u^2KOAr<@k+0XDf#{Yp=ILHZ-_MRX;ty7%j zve-_rr|~KHOy++;eC11wp%8=xW^jV<*|q^rVv;?cJe+2`*ZCV_U%H&vdODxss@l%C z87ihi<)^3V{9ihR3kzVo3ao->SZw;g3QMa7a<)fP*R<0?auW63a6+BZ7JAwO)| zylOc$Zv0*4Z=3d-Et28EKk&;U8IB*wlIlksV}0kZ~aoJ*W{TLb)?h*JBF1$X~J`zBDz0{tNp=+ z32NAM*=>8KShw^UO^2trpzj;QZ1}xfGU+-?*9-1Pt{>~bHom^GR-%HM4&M`4#~hW(e7O3y>#C#LnFv=WWlbSlhDlzE4W(MoI6pWzC`*|e(1vRWsira=$=Udf%zt%_nDa++$|NXK) z>N3O~dfnn+NFa*qNMeA#Q}jwikfs%)qVYuVtL<>aPYe6efIMj~O9!@=@ zKA!&u_SqM`N^QcQKFZbMh3lqWSMdFWWSNYkm zh#a|2`?H%A@s_VJ*0l=UYqUu}Vust4nX@3#(;&M&L8dU>3nY3PWRF1V=Yr@AM{w5< n{hogaoDOM*W+w&iBa0j@=Ot$G;2k0o8A-?Tusc@(mw5CWRm;F$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..64833bc0ba701bca2262c5c23e60a529406012d4 GIT binary patch literal 2118 zcmb7`Yfl?T6o%jN1%qt}xs-(FLQB$=OY2QsXi^|Vh?0uRDk-ESO4JYQ^%M_X?>f6< zljd9Ui(08srGCf{$d8Kh&Uy*1wZImM*`1kl-t(L@vqygS{@=F%s<>ao5blm3kMGQ| zWQOGeRtmURz^cG_CpV07L0LT!6`*LFKHPbu>!1cn0{wz($- zsqGz?F?X zaxJFfT03%y(F%^q%hLkOsT53!X#QB~<_>e{gt5-hit?0ZZL>48y8^j&zd@=qHRZ{l zI<2}49@)%X;9SjjSb3ZE=R97_>84^SHc}D%AoW8Qj}S3SkK?f9tW;@F>cgqP!pv+c z-9wK!p;Fi{vN-eqHB24yU2~NL#)#Bce1SVDsrsB^urY%5tqR;t$JXZ)DH*&XvEnKU z+)Igc+!ZJi?4#IfI;do=2yMsj1de>5%&oa`%Ar@xHzY8B^0&0+@EZ;NATH!=8td3L z|6p^Y#x`;NWS`hN=h-b%Uq6M~SPP7_1HZi$G-Mz!ce4Dp@9U$6Fm;MNr42{ewjGA4 zHnnaqS=Pb9K_zZo71PHm>}UNgj5OMJe3xykjElHb#wf0Ok;k?A> zIRDQ+#W`+}H+h3O(7M1)CdYA-GmB5bXMXM~6Ti@79_+#tv+g1kN!WP%zQ%tvSN rRdg$=$l`0RPD@mH%(u9GJLE5fZ=N9=Vl>40khglFx4ejNL)`fQ@@y9l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..582971b7c8c9fa13f7fd1fb800bd465c530b73b8 GIT binary patch literal 1657 zcmb7^YflqF6o%jFmDVB`0mU0Cifz%36p#dw1Q86T0Rz|={IuN;?ULG=bSTVfBpXP6F?CQX~Z#;LJUPc%qB6H#C#G@83v{B zEW<7fPg<_?cH<=jd(F_l>N-*xjw%~=OT*C1ks;gV}oz6{D5&4b05s#_GoLMVV^*Fkb9rgTlH zV8$?;&4m&=o!hiLAu*TzZv`E7ysgX4kRqH;o*0%w(wvjm6k+|9dLE9dr;^4?@3<|` z6zi5Q#8_7z3;F^vOkaGFR!q8|()EJ6=fYSAw(<3iwGws6zHFSh;y`yQ}0ub zo1WX;@~XmP$X_hD?Yipt{ttBtl9=`-n}$ik#kx|>Ma~Zo4+}wS7IdE$s9#UEDEU{e z>Dtt$8H`{wgADpJ7{(Qb`7piRgJV#afZK*s<6D&jzbi-lCClYI{+Gu3r27VU={pn$ zLjqA;M-qMXo}zw^AWb_2Li5WszeLXg`Va15h&BkW*M?T22xuImGn}4`p7H#5urI#o zRT>liBF8m)&vXnhPR{AOh8ws^@Z{c=uc$xSk+Esq~8zRT9)Bfrv zMZD!JjCHI6_Zn@&kC@>OWu_Y>dKP4_C&)ca_5z8X1=%N%+PNS)!x7x~Lx12Gfm4yD fXmvv1A+pHPc3xr{kKQ99k&#rE$DOqTxWtn`W9pow literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..37a82580fbc95d4e7cc0e325d0f41eae288731e0 GIT binary patch literal 2038 zcmb7^Yi|=r6o%jNB__5L(m(^0Qd-)kxlj)nl5lHKloCW`HBpjARgsX^>mlA`y<>LP z4(-SChd^posUP|S`lBk|S#OAIFOjk2-JO|p-t)|vIp^R1{{9C*6%UIT!<}*Dao0ZX z*~k3?9u)9h0jmO2Munc^@2SvuI{4|y_X6Svfr)h;n8*pDJ;(2;Jf-YU2%HI(X>&~p zRBLr5pYQ9gR88ghQByWMb;@-;R~hN*P|0ppZYTD;zqZwVflJ$+Ao5yj&of@#S8G9_ zBPU{LBQRS#aJtS*`LgB9x)(I0^KMoC-0~m!s-=R6B7}I+@j}(e_Ml3Rdl={=Up4m0 zwKNjf+KEeoR%jE10R)zZ6l^XUPS`N=u%()zG;UM19NE1ox0pE{Bobo}yugc?*6iH; zoMk?f&l`bC!JK3v0YJ>Rt#M_`gjeW?~$8Ih{bDFK@#Sl=u&H5yx= zPpo9|io{CtXLW`XHR6F6$@EU=?l8|tGBMDO?u4$|@a*-tFnqcdTN(n3ru29i5c+^spk; zY&6q$Tq;+aQPjRC<rN9v6vzM53#GLvBBFRhMX)W}k%F42AwdL1D(42F+jN#4(G;#GBZCG(dZHHZA`SS$5jGLMibS;45T4Z%Z7uEPecNf9xL-(L zEAL=4Fch*5Jdv){3k>mGzQT}LQZ>PFrYv2t)^1jXw`EZX3?pS_QvxkYBdx>DglMT)n+!Ak@93gUSKn7&c!Tm$q(j-{%Ib2N z9^YhtolrXAT1{flM`AZRRIQe$TI*g-cocJgCmTxX!{;^?$q6|yOn%F<$yuqPb?Xu5 zdwYAuusak@t0+>-INBwMNh@19)G4wU#rZ6<7|LP<=NML_w3mo%!=`-PvD`XeukHrT zVl>#2if;xDP<}A47dNOqCc!X(I4&WDLHbTpn~5PqCj>|9)3iQC^BMXNZ{sW-5OA*p zV~L`oag200&5Y(`;Vamuz~}`U2ZBwGi}aoC3SgX^Q@h1wT%qx}@@K?8o=|?;Q~4^c zg~|)WA2Y5BGhYxpbe#!y*C^ukz`|HpDs*qqCW43=u2W|I28o{p+3pE)6O+9_;wM3N y2&Dc`5R>5;ZUv!F1x4Ugq-oln5V(yT@^oDAF@rnr5c84ssVsN9dqr>`_kICNZQO$Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..dfd2a947b3983ed68cf912802f511e7da90f9047 GIT binary patch literal 2225 zcmb7`YjfK~6o%jRC2nFT4Q&Z6;nEhG=0YuM8d};?CbaHtJan3-83u+Avb>Eq$XX+< zoRn|yi(m$ZnSSUG;72jMD=S2}YDV>pSK8fkdCu9RBmMo)i~ z)#*y-*^VALvM*iV^qqd(rMZ#vWaM}{l+LK-Y^L&C&xi7cz?scBFlr#TRiwJU+z0|~ zTtnB9z*1+|9l86?{=j#-D(E@xf4k1N1HbLdfeZ|d5aOp;g|b&3L)BgH$3XA-vbRI7 z^+H@5hbk%BY15aXJCw0u0Q;UF+l=@sG6G*0GP!lA-#*aqP(QUlbyEe(Fz4mvm2H8_ zZQUd7@s0}QH}Rk=!!4H?5jfG&9#6#Oxp1B?R!m!i|^z#R~NwHUlr5||!_diW^p$&iXid)d_5 z9Cn+fVqWOMQbj}8qqkPynBjHD+1uM|rtPt5du5Y7GutK!WwfV#w#o+H!RZEOG1tIJ zoNC~0EC@U-(qxMg&f8;jd^gx}9(8x6$JTZ#SyI}0lDr7i&$j8{9A6Vt5U8PocX15U zyq{sSEuqd8B65D5^E$8d{J-@bPH= zxQs>KH^u^Z5ASm(@Bu#L_{ZP6Qx7fGs)^>#=ePm-!=p^QshJulJZF@MVK%Mm|DKKmZ!2(uARMl9|t}h@ zX;@X^deX69Z>%t|R}6#8j_oPKR#n6DMUqtXk1?cO@y-{XVwkPe1mABs9WI)}uvC*b z{Tiutq$xaZIKq9traA_E#hx}qNMBBeZG36qFcA`$I2g=@5hucWzpWLm!VdnZr` zAyY4K@MTWtERns9dwVrLksI3`8Tp!m@^oJ^>uBxj$JDrx^Nka{nfV}M;#Z@?f&YdtSP*B=wB3vjaN2}U`lV^QJfFp4WV}S2re@$MR_gGgBsSE;+A1I_*U&8DEiT0N;-Te zc*x`jU5vO(&s-7=Da3IdX$;VJhMtQUva~`}G`>jV3)BzMe|QgMP~CyQUfJ_VvzsZ9lw9M|YO*EPU69Zt_CZr~=hr#F8_?BkiuOFcK=!tHSL0`bT6 zQN@`rh#eoD4Q4mVuhAv~j~VVzWc~(;p9R_L2{MVPULf(aAo~Q;_$P>t sa18eX*Y5{O;FP3knw=1MfIJGcT=X!5hi?({kn<=lkGgXua1W1v0og3Xy8r+H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..42139092d49951eee0586f06b64403a7d2adb379 GIT binary patch literal 2190 zcmb7`Yje{^6o%jRB_^>G!Yx44mOJDE7PzEPpmaho9XcKuLdY;Me30cO-XKdxS~)4- z=r3w#+UZO`^au1ub^5NXG{T5Pc*c@;_nh}Ud-mwq|NQ&c-vAo;VFF{gIgT>EGnZTD za=U^%6?|X8U4iLP2FiBVWe_Ugd-m|YfcQyZa>e&TZF_p%b|YD)l=%pO1Az?tT$2Kg zR$E%HH~fJmyV7=b*Xl-X$_0IYGS|kb6?&TIJp{mTJ_|*3RT;c%bw?J zTQhVhaIv*%5A1DgyXRVM<#jCk|5fXG&uzN0Cp}FOLcEPsAUnk&RMmFgc>b0vI~(L$ z%Eh(3>yn_I&|MkWeHm$PVB2vclMz>iTHszT$+cbo=8k`h{)ztB9px#_oEPWj*9A%| zeuuONTgsDFZ3fG z`^Zz;aD;u^VVFi&>;5gv+S=NxCoQmU`eB`YG2IGDqkYGB*$!(sjuSOZVycECI9kIo z%m}RHX{7t2O`8+5T-)2Q9=A88!@hMio>IQ`H16{1o#`kz!{2~02vktQ7dU`%K2NZd z7Et93**HGPah3OJehB(*hC&<`xQ1Ci z*MF6n z;SJi^c;_rKoX-F$j)J_(1i65VSs=wx5Jiy9PlA|C3tYln21scXB+3Mt$3hlJX%yr= zL4Nrp$P6_KSd7o$a$FS+6mf;KXC>-9=Br%37V@9QH!o2PF&W}W$f~|RoL<7WA#VH! DE?YIL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d7d9bd5b8364afdc80a57999e53353f66e09b0ae GIT binary patch literal 2138 zcmbW3eQ#Se6viLtrD;REcHK+qU}G>CX$moG$J^F+WL*bCfuW|Wc=-qC)@{7q+#Bw7 z(v1%Q;@g0-R?6&edI!{UW5dwus zf7j8m6}VPwXt}!=cBO7=<=dugb{bUc8c)a43nMMNOLDVkzV)Q7ZwkzBb^>c!dfUXN z;p=J;gjQJwjs>pP9;&W-EFZUg*)YM5RR6BZFI)bGuUk5>6d892Cel0E9@1E>eeIFx z_DDn@YrECdk!tIXHD1jGkLrnkidbkzVc69Knn{2pt$bNCu?sy>H+zAyok$B*k1Vf@ z6#WaT?=i&A+Pb5~$&#RSH#31mwP+gx1_cepxDM*VrG)zHzF;;9MD)156}4XJO9gmL^3(nJxexTkG85?C%Rj3n5f=VE+F;(F;nE4ba~yYA}o%!$*> zkieZ0X^wBNFUJ$a`$uwPG`gXR4%eNUOKx&?X36PpbKm8es$1nf`b@RcgsmSl`af5w zSPwgqr|%kfF)kg)OcPUaI0B2qA6eDo+l|90eG9!!ocJVr)~Rj&?!Ao~tH+h$5mM`m zCxSWyCY>*$eLvdKkwAI4;$|4ygW@oMqA*3>Ym3{;V}PZmwe1^H?(gqc()v|##jL`j zcDRm_!-ihyvzATbA}&p08Z(nPhx3z|!;1oE4)R=$BK5>o3W3#8YU2>pnMBoB!JfR| zc$ieTv&obRWj(3b=6m<{@ha>3IJh_DZ~;ZUz`rM17c-dR3|Too&9R%G<@e0jILig{ z4_@G&=sTY%T;?OL`8mWdiO*%W&Inj08_1Fv;5A&~NZ@t6 z!M5M|DKbBEF@wu&d(NK>biRr=Q|C2WXPk9;@fk7)p^M4v7JuX(BnszyR%v*rUP_Kc zU;*U;AlaiJ-wp&>#9MfQ6uCces{9-BUp>dz zGvwTiL(3*-bc#Lj15^Jalls#k#JO~*GO-o2X(r!cglnA2@IQmo?3XC8%vdFj>v$LM cae?W5A0K>!Y>ep`=VIRO4|~%$a5Kir-}|Z@+yDRo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..534dfb303ad80d400ee8fb08bf8fd1747f43222b GIT binary patch literal 2135 zcmb7`Yj4v?6o%i)rJ+q)3We+fyWB6mKnz*Rot6p;0!1K7sSt<{jx#h<96M`IQrK_1 zzi5#_Nc({wz>iw-j^h#&C6%evv1jI-_dIjv_$Xih|L+TcDwZcOhHK-<>gpC&EbPe42pn7r$Ip|(A}VY?lfrZaA~)G60hjtniw52V$tT5GZW`un!LDR5}5<7w5B8!A+FSFU)TuWilH zp}^VNmff}AS?^k|RaaiavcKDx$f!&rJtsGZ*Z(S8?f!nFn*88qCy4L6#tB&1Lp3=;8c6M$N-BzHXG zvlPRm$l~nJYnT+|yQZcDrihfd1%az6sS-{x*c8DMs{+^3u_b&WC4*NcRw9r6N?1;b zmvA1ag)%V{yM5_9>2MRiKPVgQiD!N%aO8buis{(sTBw+BOkiR6Z*9flHyrvwoZq=L z*0F8={=?N8+sLWiePZjJXSWD^bTqIr6c}#@e)~z#kb%Jb?#gSvulv2?@MvYKn&@HM zb{L`B)Vh7cvbMLkD{(`snC@0#mrFJ_f@t6IT{gE8e!;ILOk%2p85}6#Aj$$uY1-m$ zRMX~)EZ6ontta&@>97kOh?bOZJ&W44`pYy4oM1B_gFpc}9L64u^L>IXF@qvkh{gF{ z&Wn6b^MBt(aT*48)mwE>H4Zm~7 z%fvB`KRSOz=HCJ5)uGPEd8(fC5<_K7sQHCY$n--`M5|AE_O(c%+_Q?q8?=+r$ytIp zJp?2>2=aO;$Qhg+29g~FQ3Tl<31TuWa1OIWKyrg1ouMFem>&j`8wB~AApeX6DN`eZ uh3F2>M^#Zp78kgBQli3ZzR2xMA%8Ob@e0`xlObk87WC!b@*=K;xcUw43>}aF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.class new file mode 100644 index 0000000000000000000000000000000000000000..93a55738ef123e53c38fd7cfa8be28fbf02beb25 GIT binary patch literal 2750 zcmbtW?QR=I6us-jcH=r}n5`9LM=|K8PI))L-M>slCa1*V-Lh z36BBd0eAoqNUbWU#6Ljd9}fVJf;h9gNo?0~A`!{EbMM@9@0l}qX7lI2zx+x>kEoQO z1my>4fY#%*k)Xc7*i@b^_4r&pw&PTYQ!!3E8eQ~+YjUe3T+ejuos|WRv{j7;vySaa zZp#w48X}71>QB>Xq|T)&Z0TieV_C0r7nX-K`CZ=RtRYQ{j!6S75vJ0Kt53-9_lBBUbRh~Te@T0LYI!qLbL)a z634*F9wiZ6(5s^6*Fus0U{!Hp8^LH)R)x#!0!^t~ro9KTWCOA$4e^{ete~|uig8_< zP3RGuF>O=MYScF|Swg<7W59bMZ`xv`Q7a3#sG3xXS?0>~p{3^Ogdw(j}J;p*C3dJOOr5ToIp z)e7*-7o3Kxi$znl!uV1fzI`Vjs4G#Usop)D(Q%P@jvMa%DIFg~hq2Mcm0TVd_MP4p z!sr{lxZ-B0yH0)6HH4d__vk^AF43??myfUYjO+3Pb+;$!77ZuqHr+|mq0j>`mdKU(6SLv%HJ*fX|KZ>iAC3I6h(t(&#+J=o%$y5aS_ypCWXD`W11EF8lTf zjp99t`78LPo>63u#xQ%;1Ms>|H;&Ak%6toOEba*YwhuoK=oo$gjUxaHhoSP`#0OSQ z0C|_*!62p6J-Q!+P9PNWoHZ08hM|Y$raXEV3)R$i;K@*s;jQ5vO}`@TCk!I=KAth( zxkwK&P6h$^XW%g`jXt0c5v9P}V5`8X^b3moK||@+)c55p>VHWQ<@pg)eSW$jyonkV zrzW)6Z%La9(?0QIwc$|Zr^x$J*E-R*I#JY#cGmeCb-qEJZ%?oDG3tCm(|ERv@q%J1 zYpWRFwPcGPi7`W;hTvI5M}Uc?r(RO*SjvR&{hp%qgP-9_5EW)nQm6bq)o8XWk$5MO zpSu$ItUHl-Cz0Pk0KFjJ}szEktsT-1f-=sK^r zDx}tywou&me8JmAzR@w?`p^_l8Adl+u9gi^mP%F}@zQlYZE13>7^X_QR@>U=`wfRz zq+8|I-&Ov$;Ve6%AzV!&eFj1Lq8jZWC6sW4O+*Vl5p4$6uY}(6Emv8#abJ>3hlq)1 z(v^CiA)3vV8DfiGRWJ;cq$}21jf(KMEFxzZDtR`=&7$bhIGl{>x}>AL=n3Q`LKrMM zW4b1EIAWO1=6Vu58tb$=Br%u$Zv}Juc-y3(Aw@WyxG^mCNb`?4rwH$lT-!HX|nsC&^qQ?4dNX; zlh@c$4w}B#T=%QOXUKOK-tatqP%oor3X`but(uli4vKZHn@>33+uJLIC0#J}U7$KY zT-wB;J==4ryfYZar3^CY&tM1_8J_p@CUoH$G^yc^<<|ImWjCnm;b2O7d^32d3pq ze*^m*h+d{P5lnJiq3=w`0Hfrb-bGx)b!v}p{({J-W1AOF-8_czaPvIzM~tid^jAa< zT&IKCH9GNnpfJ+03f&vDiQvQxHz+bEL88Y&woe7Qg~`)EqQ^mY2&8r36nw}YeK l36j7mNmDdCA#fL2-sUT9}5ZGNZ@7y ziwxtEd&0Df+>^p}p03b#G8ijcsbgJN}1Mc$8FiXTp_O6P+UvfE&*EV zb&Xd&+De&w4EIB+Jkl-?e3$!NZFr_5O-pa5AfyU(hi(W*D9UwoI#Xnb-EqrAxvL-? z{u$rd_&uQy)YRbfkkdDfVP@wWw`9>xmaZ4%I1|P?u#MkaSuRjB zIkmG-U>$SJ8UY_046F?qM(UnhU-kS8n%!A>&2`mw$2c@tnN)RjSvM_;kgqCLpErzF ztCb7dT2A-49QC^H_C_GewOpH8TpIgvAdOLsr7?lMY3#!!!(y1`xD(a5E|FoIPQ_R) zZE{O7?DeOFYpnZCTfEba0w<`Y4}l?p7!F|=BlMl5#u!10W(bSMyJ(!E_c;CUevUn~ zK&br}2%oGIv`G7+=Rq17^k(#qXTO4dqK^oLf*%&Rgv0cmZX4hTj?##Vi79&i>HHay zk3G)IeVvcfuG-Fv6e^-aWoN!1vK>0<&px5OulWj-ZL1)>Mmy>6oQ@z)_W_Cag1qbt zat3Gnfkb;j1c7W01ksshIEU#zAhBMMMqiK&vi(3}y&&%i(rl72W`eu1dOsKkV%1AV1EJ&UUnbH4ys#vb|r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2c7877eec873506b5d0b684a16762fbada0ecdde GIT binary patch literal 1689 zcmb7^ZBJ7%6vzMFBb!4I0Rf0tw(^@YUU2*)F-eowwaUKb0mL z6JPiN{7}ZzyQ@4nmbql@ZF~AZzjNBtpTEBU08qr^G~$>`A%>!9=95@R;$aex7>1Sb z9m_2XUpdlyv;LBSy=E9(k)G0)r^}Yx5^+*7KgN*s#ru{}nqjU~5qz&E+g#Lz-`mqje<7?}yC90a~-g`ppm}fPJb)qY) zv7wwdec9aftHNi<_ZHofQXkdDSXWUJG(J_+vPryH*Sh(X^MiwfLRhv1Q^N(S<>Tc` z3|iXKr4r6y6k{1=FqpvzE;2mnr|!>S88*kkUCXQS&B}gIwWGn5Bl&jl5;-4DP2ncJ zQ*kgP5XB^t7@+SI)q4bKS|J!3pQrIT>WAn*yo(F8K!DvAj1omb?Kth>)HCYi`EOvK z1JO&=CW1+h%k-V;7+`{&)4PW&xJvEG&0i4tbZYa9uA8sndboLs_#?(ue)cOON3PSs z>;^@=87Pc*tU~t&Z7PVE;Ra>qUy$f&kln5zw=mreBzhWTk3ec?f|v|Pa61V7PH+gE i4rzvFrv&aIiySTI6=reo9U=-DMaOc#Ggkmtc<>usU#d(1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..763172dd6c12739d2b2548c4655cab366a547fee GIT binary patch literal 2079 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..08d1bac13c093a838e96c3ada3b6582dd50b985a GIT binary patch literal 1958 zcmb7_Yi}Dx6o%jNB~D@|O`9gA7f4HK>m=Z%rlF-RQA3-GB8#eN8X*uL#_J)TbiHGC z)=uFY{GuX(D)E6Iz>h+_v)&NbT1Uo`XLn}KCn2wa~a!(1= z8%^c?uy6XFYAYGUZLi&H(p+Er%6h(ul-I9&JE{EcPhE9S;QUT6jCDutX{(!o+6qGx z%b2dM!1cy~?8{f)t4`oGb=dOcf4kl{onSjq9TmnjLWm!GI#R9t0IDqgm!UZfRBNAH z8xwJD9jl~h#lDMGU@^h)0vYamUlTDHSRHmd*MhC70Jq70p)!0icXhLlpEc>)cs3f!5DX-Frr^aB zqp6&xw^U@gnjzt=%sw~0$XAcG%jwGal+>I9f%TJ1cgyFMuqH~w9bk3vN*a-^EbR*M!8nsj;uy(TL9b@9-t9N0%WmTpq%AAk;jKz iT~hc6H6}WTk1bPL{|EpZ*K{z1K_t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.class new file mode 100644 index 0000000000000000000000000000000000000000..37dce800a4a3d123b842ce569636b88e5bd77a50 GIT binary patch literal 1967 zcmbtVTW=Fb6#mASI2eaq2m~lC2?^jhEmNS-LehY75@IkA#ZE-qhibe#jfbpv-PyH8 z`VQjffCNHnrM_0`k3yVTFS$6zvcQthc+T~k^UWFm|NifP0bE5sjX~Tzf)s8UF>k~| z3O}cj#LW~IQ@EYN9flEKY9*XaseR?S8^t9CcAsIW;JJPv++b5UO_`*W=EE3L4G}2m z1`O9qRmuO@@>*Qhq;P^7uQjWbt)(pKbIa3`x32QFwtLa8>@?&&!|C;=8>qV6RKBV@ zGVi)xKrU2`;bQ5jXo+Y1S>54P<=R~ATKSW@v+T$^Ri-3^TK?HoTH5glRLyD#9qjZA zYPGOt+;>66Et|@ZgynfNP!2CC-xNAhR$HzJnp!eE=rAuFI=^X{Ewt_P?YgXKZrQwb zg%_48tIO;8wdIXUu}~^LdN998nG>$4Q_`4aGYl*!R|Sg<@$Bp-nF^jwrs0xu<)dc3 zDs@Frs~E;go<&p%B8>KtG7;1ifxmkQO*b}HgsMC7EmWDpU? za6LQQSI$m`)Be6BH?p6R!!#k;G8d1*KwACCZoiN^`8AMslk^GcU=9OmfS?r2MH!>c zn45awstlC_VQoJYjfj_rhn&9b!lcVyQ(JOHnVT@xi^$6c8^c`hY06tProN{m>f0y! z+G{-4w$vGXjc+m-#z+Pya594loMJe>*Xg|0 zV#iD-!<~NKp5BE=!o-enxA^1gQyKz>@ld5aUJf5c^_Q75OwrRh2ttYk&LEAW^gBZj zPYgq(A-J?3rM=OQ(f9bT7$*ZAp}T>OMX{&D3}+5Re&ypV1}KUeLGm2Aa9SCy$=o}z z*I~>gN#kUm`6-f_wgb*%nsy8`xIpq?@EgQlkuiozlI`GoU4t*;QWU&M-ZA5yn|q7c zUg>nGEz|!j%=2gzUFVc;ziMq{AG!yX-@6?jh6zaUay?t?fHos@^ZY%F5( pd#Z4SR54;@l-3#gb&YCeC4Rtl+@LMd`y+n(4RIgCK2G?U_yCGp+PeS% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..74e32b2989aec57f7055c9d4dc4d35182f34f7ad GIT binary patch literal 1171 zcmb7DZBG+H5PtUhMro0Xh=PbBiY-lCgC8X%gcm^@NTfDKKW(o=yX0;U_wE|>S81X# z@q<6WA7z|7E)o(0^^)6{*?FFsXLk12?;k$_tfD!NJeJGI;c*G|5*j6}2-HHdT6rC^ zp$^QOy)6OpQea{;Fkz%j)KOkc1tv&7Ay7ODydGJBr>!o@qkb@yG$7?g138GhOg7Xm zh0+Zy$>FNpNxj=2Pw2V8?CaP>+NX{Vb=RW}V}eLU95xhKZXK(kI+drsC%fA8r22a* z-}>IRM?RT|NyaRFh_$6&E=y=l8y&3+h;JA2zLZm*@w zF`0MXD4+9QyfSZr@`(*j4lG|w71uFUMFmxX?NQou1om1|7wIX}mj~TrawCE1)T9G> zn7$qTDd{LI^2^GD>kkKWD5AvcG44?ZWwvupyr1BGh39MhPrgHqAtK3{#~XYkc@{hu zR=z`gNwL#B7E@yrH+h|~umfgri)Vq`nC0;z_$!>xeCXgDy!KD<9PVV`b@p}`Q(S3& zgL58wJhkp}z`c}V=FBS#pQJXQrsUvm8gU_&xWHcbn0cOXpX>5~w@V=&;?aAE5S2fg CktzBB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.class new file mode 100644 index 0000000000000000000000000000000000000000..b2ff40e5a5f3bf1fa0ee957b30fe9c9be18e53f5 GIT binary patch literal 1198 zcmbVL+fEcg5IsHYh2gIV4KWzW6#V6{VGi~ zCO-H9ew49hm`F?rY@B4ex~r>Box1d|-#>l=SVnUQB`nr3fTvZ|t7ufQBrqP6(<*F} zi?ua}yDtR9OM%f1YvM$iq^-h~$_$WwLZEVF!wxxt=PjS)(Xs7G>XHhRuI#2hgY|Sk zu?(yu*;|%dx%I)vQ#v%hO-+Y7D+1GRQj_S2+B(*LNbAPfL?s+Q7FcYZsGd5LXHh79 zZ8}o@y_IjHa5JQcOu`_8jy|N?QD>lFwyKRz)&vIXjkZ8(!*)nutfdXTP9vY(f#O&K z6D=EX!iv-8bD=CHUCqI_`%3CnL|wN-itDgV$$?WQRzXI;rQ;;amD$yfDLGGGV5Q#Z z3-|J3)#3}J)%t$}Wi=`HvTh0t?c3A^w579pEMA+=v#cWm&8s`J9&qDh>xu$2`mru- z%UipfEuOrEt9=UVl2H-!p1+nicj468(>=$H8o^CWj9?fe0-OCzZXf95SzTnP%(2|_ zPbf$PCUcdxazB4o`cpPznCC}V0@oiNW>7(u_k%pO9%`&-PJABa^DxUB{ExlEIJ=09 zGq1P!O0pCz%S+!OzU01>yjF5$6SsMvp|Am_aEGP9T}<=(uk%-UpZU_mh4bpA&NH}I zIIpp_$3B&%<~Mj3p@(wq4hP)L5vI(P`hWUJhHNFlb8O8`NzX@YBj4@trhENg+ z6gO5^iUPS}#ng7I^_FJtnY!)mX?x8|!*pAgVKy|Q?wVR_Rx8#G-7cBBYwT@(zi%!G z3~n|Z&#IYat6^1abH#D$p6*$7ry-CkKGs|Mfp$={wTk6D()44gwq3LHPP10l?Iyzn zTD+jyW)A|vwc^HYjw@KT>lHo;=eM`=o9lcQHV-`0b@((cU1+xMRJD@lT27U~LX+i{ z;{80an|pXcT0t2Pak!C6Ulc=Gtv@14v7+Ue>&;rlbhmU$5ydCLH+BUI?G&AgKYhWF zeM@qLRGFVc~oZ(`5n0+p{PEq9qV1Sye~(nl3^0zXyTU z`%>xiIApr(*4tGkD1%US*PW!vHXWKoLBMCx;!?@ejVJf?eHk~kIaPVlusc!vQ|w{w z1U~o9;)N2mL=6%x)tjzi-m$nEeP^0_hMQJkLVEkp=Iyk9?2PgM+Hv3uD#rODPpH_! zeSvEixOys5D69Ac->MkGhbkuVQ3%^AcJM%8oH?|+s$kn@Rkv5%YO`iKUjD!^_xXOZ zZI*{=6_+ufBFV!j1_Zj_S#!8_D-FBuaH>w#c%$;zG(1XY?qo}>+Ipk0aH3S5Yk9Ie zWD*1tC+#|F1+H|@y8zn9)WPO=P2Hw`Jk@`l5Yi8pv-Czw(Cad=JjirFZzkGx(R_ve zLk$d*fGD09jF5n6pBIcF&Zz}@u5i5wE{F){nN+XRZk%R*qK6PK;CloAGujD!Ok+^W z#z;SfbVol2pFHjAg_3!Rz#AxR;5%iIp%b;OhADPVa;g!H?D8)B#FI2KQ^Q9HW~P5d z=x3?JPP<78(hib-7iPd%39@9w8Dhwf3XM?x_>|T@WXaPIePY^#G@6-GAoB}CXG6xxFXpHspHYHyl)icC_&UjY5yN%jq0n!VWD^u^h}g`Lu8&eZ ziW{`z9AqU+;B#72R^B2K!n_aze-la=3s~$hej+^rYp!O8f)4 zjmvFsAl@gp{lVW!+kc2yX-7FkytETIM1Scy1ec;+|F|sEBn5mGBSc~vW5-Fqi6zqW T;g)RC7_FAcYN~-1+y?#yB|XQQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b5098bc92086840dcc67f6fd8cdd095aa92d5809 GIT binary patch literal 27018 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 T0^i5qm57%*MDe%c2LS&Cq_PIY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.class new file mode 100644 index 0000000000000000000000000000000000000000..0581ac656d0ebed22ecd03a7c282db8a7b37f8f4 GIT binary patch literal 2512 zcmbtWTW=dh6#mASI8L3Aq@ih22sDA#NuWzF(9(v0n@dS>n`1FXDQ?d(1!;pJWSzH3L65$f$|+$-BEtvc<$$G%K~CuU~tKE11(*>BdZOS zq+jzB0%@ zT~pt7X|=K|u4Bup?YXY9wdY%r7vrSO>Cj2PNx;x#YOFh-YVa zSmq_K#0alYKk8AVR#g7Bq*hGfJyv8#Qo?+X78APSkZxGLGu3$@M+#o6{dU%wveE}z z0?XOip0YVZ>zUw~*Ol!5cWTNrLb6*OqMan;6J9-Ri4vM1q9h%`gwA{E{2u^7j7 zlxEDfhg-cRe$;^>F+dVVFQFPo$->+Y)=@nU7PPbx@gPg^sYv)wPv8@8+4)BSh%2ZXDS}p04_a zUs8SsSAOcA4jqPf<3@3hH z;#2UMoO=%OduTJyu`gV_jdwUVya~X&xW=cT$$K1+8$U(tH*UsoXuR3g_&Pu6E#pO^ zW3=g;n}3GbVd#Ny^&1BKHuP|zg^I!(YExn91a9J17b5XaB9*R0-p2>sh{QXIXcB3h zNW^rApGMs2LL|{iYV z{fWLWpCk2*o#u+677v>>#3%4GQuu{h`Sl3J@u=hZ1QNGM{3ygby9==$lS=qvX3m^5XP$ZI%=*v2e*GQ58a^qZh!2XG z!G|{1OUNe1hMD=uG@CYV+W6Q;-NIa`0xjKr6@=RNK5yKzV0~(#vgLbWB)w=~x&xJG zUh}goWVI7=Rr7%yN->DEE1Eit)-4oUy6eek5GV^<6Yh;>TZx0NKNPB`q#N~w$?eF% z3B|*{>IFhOVz??Ax9-&U8r!>j>zmAY?(V>gbYJc3P`6!G_dGw65h)39Io{!sc+_`A zTYHX>|9Zt2eRtbcedQUfoG1Gv%4o;JOrX9V=s-Ey2*ab3bfbd z;?jZaYxgLLC~Rm?N1K#jX?dTCw|s|*pKoeU?GE~F73@h;TBtVt4h5Bzm3BIri+Y;a z*G~x18?<=?L)}rK==gyW!!>b-rzCyD**iK^#3*zX4KA-PEl(&*Z>1H<&cn~-VY=1! ziJ<={f0?`P91Ar6Pug*b%Hdel*`<>@8nyC6Q%8g~Nk>GjnB^n3P5*9uV>Ug>sMPWY zK}YTASluyku9-5luyT4e)H_r+^n+B+M8p5Aog_Mq&F?g}n|u?OPTwJou8hI)O&kXP z;qAatK^ZUMJsv^2j`(GS1^d85d2nfD0B@Ctu7n3x%&TP8{FQ?e+uJ zi7d>=Q`#4;_?hc(Oiki7egukOeIw6(pF^4B3g1Kqv&b1pj;gVJ2J`Ia=s(N3g%FE) z@jlKmioEpX407C)n*9tTc~Z8o&=Tw|_W9aVSif+P!K-Ww@#GC+Al{k*cpaB$S$G3) zGRiEz%MX`XyjXjT%paJo{f6wlr^r1)#?1UoS2j*J%O1D~8}~{5)kxaKH0|X$)~cq5 zy289mSY|s8`51YVbriBUlI<9>hLv>jCZjW4Q>d*xLH_uNrFb^t!3J@Lg(NEFF%n#* zUPhg_rh*hELB5>|a&0N2IduW0{{R3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.class new file mode 100644 index 0000000000000000000000000000000000000000..5a6ffcffb44c6ac9c4a2196700ff1b2ac827c905 GIT binary patch literal 1481 zcmb7^TTc@~6vzLwZ7D6KARvl2L=;;PMyl~eLjt8uFqIO(#>>-mcS;BMg1g%W{8XA~ zOnmSI_@RtvwiTry#U`DdbM{<*=ggV?@$=hv00lfsBZ0*f;#krPPvT(`%SjX%Mg!?9 zVb`P|D9?SlvChDrGYl6!Hwc9r)`Z=X35ueBjKMH1241O4-q`cnTsEb!!zS0Zmhi2B zzjI{M=cdKm%e=V0wOy^2pE68sx7<)UvZex6x8qwCUHZF%_!-73o=I&J)I5^A%6QmR zRM6@6G+TA*b6c4*;HKwG-Y)Phjor ze-Z27XI0)PRp^?`p6}DOj=RDkzSJ=v?P*{Ss=g)t3?^_ngA9f<7{fTjV(+~=cW~(T z>SDPq+&x~c?@Kden21!$<2%vCRv+|yVur4L0yN%;;Tn<{q{xZvYqaU8K!)4Yh|?gkUXa&k zg51IESs<}q5J@17e}art3;| zW8w=xfFH^@d%Z}(LTZ!l-tNx)=Qp!A_v`nMp8)b$P9l!^0mP6u!$Ja!2`nY>gki)N zp0u2j@O-J;fna&^ganj%gr=EoQkp7_udzGj#&lm$PisumYDVL7_S zYt1sLwWKY4ZYxjlR-PBz=6fF-VufL{*mSk5i<0zZ*%525tF)ylu+K1CIJ8>UF+Z+5 zye!=cxBi~;cXemO5q05e66rSx(i4?v8)?w8DWdPmYK^d#dcs-@T#CjeMC*GYU8z?Y zqUlVDA-1k6g5gp@x?;OoFAHzaB4UQog0iVz7FCVb;bu(NB&D#@Q|vcQ-4Q-45apGu z3LUN(7SfrX#7@^Y>32vhrvF>PWFBvsD`yxcoHl1z+2tOQI+6=(J4{%oq@MPMc2>#Y zC3jWRv&E(~moe3~mO1kxG0a{3Lbb(}7cypgu?}tHn_C+N>Xey_eM0M)Yt@N$vMZ~x zVHjw5set>&A1=kB*LVVXNj$-{z=)J6o0* zw6c{$ZJWXv##2aPD1}j6VR+U{ub;y*Vy=TbmRsdJmxszUcw#v zHpRivhbX3yKtDYXP>)BDq!WUn^)RgmX}(1Nk$qgI0|M-JV3a5e8Yjqy)68g&XTO7e z2}G~b*cWVaT%+ey+W?akoW6CqjvF+dcK(XU=QGYPyE@;*t!iP+_FK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f04759083e3ac225c82f20d17676d4495f7ec48b GIT binary patch literal 1688 zcmb7^ZBG+H5Xb-92MVP;h=>9zDvGpdS1X7?LV^ehrU6s1G5G3wUE0O#ZN1wT^iye~ zG4X{Tzz=1dy&h1pklLiXx4Sd{`OWOj{rdgmCx9FllZfMSA7aRv;YkAX2`nV=lwsHx zp0u2z@O-Jl2sOfcl~CBgSAs>wxFSdOmp zYNJGQO=%0C+sYHXnd61fe)nTtJZBg$G+Zrfq9}b?a>T0ZDs5>B?K8~e53Htj#E)tY zFG;t|t&>y!w&tumq9$BTA_VcFAw5x!wxIeg`@O3U9Z{|j*FslZtEVm@TFOWmCm0svE7t&6uuAN@2OH*smLU)utl(1zD-; z;|ft?{S|StWSE~#cO`c$5a!YEw~H*y{=bGvKi)Jq&oD?xZM9-p?2@X@DFhoNu(n-> zXWg;2`2;B@n$zV^6TjagCl+Edz{GaQf_F64z<`+xaUZpU*hI=;(X{H$&$Y;*Xe6 znYnL>oQ6&YyIYj;cAzlUvI@f+w5cFthFesbe?g*WLH0U=+`)7wkmy;EeFCYR3t}o9 r!QCMBd%-1ex}+J}of5c@S)}PW<6{mF-XY>6<EIMM@b(OX>1@;*x^9NSLI^suF zhZm(=;?~J7e_wT09Z?moCXsG~AU#ovhDbK~(-ydv zEDIgZ7-rL%j`Yq~IO(5}m`ne+f=NE!Fo)j62^ksYJH%;OT|;%Ew9pw<3n2rS+);JU z7HiU+##p;z=FDAUn7aHvIOPVIKU$bn|pQ&hFo9F!S@GuwlY|b=rjvD!F?-GVq zwsNR{Qy9dJ6jJC-VF1?|7CUMB_Bj3KT)1PoWxiQF5H>aKV6Y?=-wD1%@{?&S+@tSQ z91LBE;uaF_F}B(;N|XqVL*&Eh$>D%BOO^Q-Bzh5KuO-NROtb=tUIf`EkaAlPQ{f061gSp^4uR7l hP15SPz$2uQq3x`XDLnpwh>w&{$MU4PmIL?k^bb>LsV@Kk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f0e0868b8551b5d6bf359ded943f1ca2a97c2160 GIT binary patch literal 1703 zcmb7^YflqF6o%jFg+f~{BBH3^1;w^#M=OZ&f3?PD>9v;Rp7sGrEj~GTg z;aY}W5UyuQ=k3}n2KI(wa9KK@G8|Pf?7E1OivBT%eph%k+7k@9d{OYdvTSfs5r(ZQ zyizZcT*ESj$4%)9-pKK-z<%ebCY~}(Y}FlQRYk$_tfDQJ97ifcQD~20Cckeqj6;4{ zwRzEUO58Zv+1FLrs1k1 zU1rMZxJZ;+qAX6P40EY;Pm0F^K`IHaRb)Q({~Edi(S|;Jh9N>~DHp>+k5nyA0oV|M zwX8Bc?v1U*$5+yL@oiamO|fd}Lz(JW)2#le7-qYFTuUZ>w4QVW&U7!h!tEH!m&9}|a?rnIS-lNiH=B$60RVie~Yp7(MAbm1A%N5gHyDf5luzAzQT zn7?F6zU|*j)+gO#xIwp86byX`<1%9Cr}qKs{Se}`LqIeiqIrUz!}K57#W~s_$aWiA zi87&aoP0Pv89k$!?_ghi(TgrN9v6#k|c3bn{ZK=Fo(Vq3H$H!)yH5Fub1Ab^d*U)$}_4%zP1-Dv@zN)wHV zKYRcm%6MkG0@6xqlg{j%%XhwW&Yb!A>-!G?)0j^pj;S8RFm0BZ1ZESMOW-*}zb`y# zIR)YQQn_z8UNf*a481GL^|j^dg5}gjoKVb6W;4s^#yh&Z;A-!qo)QZ74`jl%gS}ie0ljeZugfBTDNl+s1skWYx4Nh0MBMN>}P7 zhG;rdV2G`#l3?h|OIK{xt3~1MSwxs&Ft2PXmqkURb101IilhwYI|{#D*CB(jHk4Ab zEOdBcm`P_k0{XkON&g(gZ2G?uOxE#+>2{OO`k$gMbV#RdSq-aGq{YrywE;5ZlDn$z z*m>TV6?c4B5*8ca+j+mw%uIkibkVzh>D4JYCVcw!rz((NQj(%bXd~91ZLF`K0(- z*~+0AO<@SbDWuSw!XU0O%ylx@ZFuyX7I4RM%Y3VNC~SHph60gPd^dPz#@i8zUL1=^3?@Cr( z;bpEGqO6o_1(K`l8g~@Uvbj=ED>=`8@36{O7{+onQ|J|**B!lJ@Qi6%LKPI+VVKD7 zt9A82Ij9&)K{tzvdbFy%su=4AuW(b42tjdPtRf-xXLXZ5uT=`%-cu=U zhQX|*QQ1{0K8?M}h$!n+hhX7%YQiIEm6$4%C~?smGR#d*19ZAcmL-la_~1!JQj^h~s;ZH4x-3L>Sy38|M#}3xDcOor z)RNk}5CI5FvkdA)NsQt`620h4VhF=YoW}^mLXaNjM>8O|LNQdcq-+=Vxh5Ef-6`Et zcHN$;f0S1nH>l%wfgy$nE}|Pf^c|HL^Ng=DDdnePZ4hmO0mFDUn%t1!~E^1@5BaW`{1YPjVC67B?f>kD!l6Mi7!P7s|y z_D=*+EdE#SB_?lt9R1y53rrKQ8h2`iv zueU0s)|R&Lxvf0G+eN<9G2i>t6t5U2c3Q5M4N;c9tT1@;+cONUn5I_Ad> zhgYOq<<`kAf8TJ{9MKT2CXs%FAU#oyhe$U0(^ga@lNywludQAs9H1+7ZbWJ34J+IDYjdBo06r_AwgIhN-13vI-D^q zWOI@9&X+drpOIM1{-N6YNqvM<}tHC*uh=_Am!QiBKRm-!*x-|8l>Q%mi zxi$=QmtUV1n{K7Ayzta>QLIDT1iTYyZa-YyT;aUyCo$Q5c%oqlmo@#D+RpBw@ zFW22sN}pc-@m{*5X(Ibg%O?F|UF+sc&X10c3SoN|Os^KGXV11NVQ6J5hgvm*QQXKN zgTV|&aGhZ(N`Lpp88+v_9m}opt;(UWsXs@9C8_vs@X?WpC>sW>1 z4cc^&F~eP|%)cPj$N_=WdV-h=$M7IX{b6tjoDON0R;L9XA&VSs Y=Y7oK@dw0wWPCc7C!MtdxR0lQ0l>MUYXATM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ec77ee1d91dfae812e3cd009823e47b279580a00 GIT binary patch literal 1703 zcmb7^YflqF6o%jFg+f~{BBH2>ieg)|qZPz>!5~6{X@CGW20v}LLp!+Lsk_@2{Z*Q1 zO#I*v@JAWXY!|55HnmA-b}r{V&p9(^e*OOO6F?42aYXT82odCT^Du^m7#3rA#4zRx zM;cZ^IIdLon~hft>@~yisN2dnqbJ~i-I4NRfCI)Ff6aa zEA=ADHKZwAZYoFcMvm_U`}aQ9#8ZZ;ox1JGswhZT7A>)2+sZRMa_utA#Ep|x{d1X?@49XjggUN_jkrcvN@VvZc@ZszQSZ{SKwZw&G->BT&K+Z3lcsHvfmNpCT2T*~V6ZFz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..6e057dc1d83a6ddcce5a6fa58076017f040de2ac GIT binary patch literal 1648 zcmb7^YflqF6o%jFg+eWI5m3CLqSzMgK)HDf2|-9OjWmFbkx$$0*j?P+sXN<({whs0 zCVub-_@j(xwi|A(q&Dg7&YYR|Jm;J_`}@z&UjT|&Nh68*0VGh=!$Jy+DJ-S1%rLBk zZyQcU_{x^vo2{1&>=nb{y7W|FctOQ*nj%Rm`o|bjzWCS_Dqxr|RRw=vmn|+VVK{-s zt!9EFltH^iS+xI>-#B+wpou(JquBh0`t~z4P^JHKI(HNh}cvOV#-=~jimXAmyKXi1usEQ3-;^Jp;o!ir$nc~KPLD~| zOvgG;JDGZt(O~Ia+4N1ZY3mY9bY!rg?+wH3#rJ2;q-&|9A5}cp%kF4za&v2=M2#_h z@tJ6M!ZTdr9Pi-Nc7}n5FB{u_P52D?iv@S23{I~7NQWSaXgm?T`Zf}rt?^TWf# zLe!B3-JS(%)6+MR{0GvM4s~Y+V;IjMgTV|&afM;2mzM6rF|13#9mA{h?dpLrsTaq> zC0p{{@B?Fi)*XYp^!Z7Gp$~CfM+*J)K0s|8Lz*lELi5WszeLX=`VYUu2pI^jn?Wm4 z1T;?28BR||&t(1w*w;|>Dvf>N;vBBgd#1esljNK}XSjizG@d>D4Y4oh4zG7Td<(au z!>hy})2{Nf-w``;oeo#GDdKXdFwx!>xz}h@VZ;n~C^MZP@$(@2T|w?)x*JIRJV>2D vtbc;&499Rk4E;e^1WrYoq17pYhsYvF=Dflz9_=HhkWo~Y$L+NOxWe3D%J!LV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f5cb3908796841369ac8e101dea547e2e369a07a GIT binary patch literal 2038 zcmb7^Yi|=r6o%jNB~EN7qya+d4H_uT1w7yqZb?B=AQF|;L`fP|MM7Gyhj^3qj@el| zfsgGUYNb|{`k_CdKdS0G>kTpX61kSVyEAjnd!9Kn=lt{UUw;Fr;zcrbxH9@@tv z`&cPpwSaF6cq}k&ROmVWo(hepgCCwh6%gMEOs?y|L{1RxIetgwDP?~`U_4Z&%{3)Z zt<{x$wXeHUHI?H>P1)?!DcAK}Wu&V^CA(F*o!IZbX{!~1%iEnG@>*)oGhW?SYeAqR zCt_$LaHDqMbe&^)-124J3mVdSw<>>Z`OkdSQb9x!LcH#Hp=xA%P$kDb4D^w&8vEp0 z9*Jx1)FnYHvtAq!#pFUZ`6S``{v)AL&@aa};X$UNxT_S5POV8*q z$=Jdu)`@L?QIv3I!I=R@~M)IxX#)VMVIh zXr}GBRIWCosQpOFqobor(swGh302sP`U`~sk#@Du9#qC9d|bvPrph>v3uRoyEQ@@U z?v+L}ZI43wPOvXG>j%nZ!?+Mnd0Oto-PC()%Nk#@*N#D;fE+%-I41aAWXH;Mmn ze2(K1-_!hm^b=;dK*aO~V$-_7Mec{s%N$9*1>gC_KOuhOM~0yghqdkhQ+}6w2KWr0 zb0qKuuJHN3^Y6&~I^evK>U@>E>N!7VsEiG@xbz1yr=g4S>^Aql6D!R2tdj5+Z7$w9 zuNtnWfMf?jUZ#S4g&S!g*+Gy4f*gJj#AaIHYs{yBE3htH^iT=KJrO;wi(_uJ0(TAjr*rFjEMIwV5!E!}4-bNZ%b>SLK;VX)KV%omWgkiZazWr0*jbFYY z?7%b2vD7j{Jew;sB-UhAFpQKeM{N6zig5Q0%7J05Bu%QIL3N~gxR_9Ni;`OJ3*x1( zx^aZHqme+8yF@DCjuNP`tv^7BHo>4pCr)8 zc0_!oKkA6{S#6y{dQbYUDK;&AaiE>ZGhGyryANlww_}<`d43 zkBXYKO;nes}NaJ(6DUlyt-|mcZ92%9;U-n)Pmp*g$U#?-8O(MAiFbk= y5=iZ@AiBaa+zwK|6C47kLz<)2X@R@QB1hYK5A(S91~CsAkB;Sjd#wQO;lWQl8qgR3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..fd7606eff67fa152282fee2af5c33505f04af029 GIT binary patch literal 1733 zcmb7^>rN9v6vzM53x&2^L`3n13SwKdqZP!cF+nT|rU3)k82q%|4(;N0r|!H; zG4X>B;6oYDY!|6mX>HP(oipe1J7?z1kDuSZ11Ml6i8$_!Acle-?kBL6z;Xf)7$!X7 zT83Q~u4hT-)y8uM_JUz_O*)=3991@KU&P6a{xODOS9nd@6AXn?MezNaY;jQ+hOO$n z?pMfN%QA(>P3a2WD)8-4fA@V;JZ6~L_8nz4MA`DJiY-6Xpdo`bYQfMLw?w> zdBt+7-1xoAUpMTcEgHg6S15$Mv zgF52vUz>M7#2^zXsae&U{AUsZFUgtP&dB5 zQ7lmp&7E!&YR4R-LDX}7sI@l3NYjs^gNA2fso?@eWyDLn4#eGM&c4K)A*j`oLbG<;K zCqecJr1nn`UEv7kgVb*ZhrsEO7DzfPa0?k^X*=g(5x3tU;vwzPvE1p%^57os{sQ#X By!QYA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2758e17350c2175c98d55a1dc5aa12f560fea6a1 GIT binary patch literal 1818 zcmbtUYi|=r6g^|dF)=0>14((c<()Xx1A$T?X{0oO1Tq9AA!>mytR>wmR7!P$yU-NTi19xmR=ZX*`1b4J^0GYj-C-Xwv+_cwDqcqP1D!&K@eJH z88{ZW(0H!8YD;dlec3d@np7Wm<`pofF7U zOs*2X5Uvq^uwerIFlje+w4#_5fodc4SQEv{aGe>4Y|HRW3wsjzD6xGy8DQh5#NWt@ zL8Ya2ZL^iY)rrYHk!B8AElY79#kGn5%-}Lm=(_7AaGY}b^zN);mGa!x*ipv=%T{?C z4^$`1&ZB>U{&zJ?%V83E`mS*$IWsV$b*E2YYVZ}F_xLj6Fv=3xJJn||d=H&r3wQ6` zY4B~H9ULJ;pB^aIf%p(QQP^3G)^sFL8_c>ChIae;of=3^V)qE*j`A2}x@B$WmXw>D zoAs{U7y9fNWgN$eGDdN*j3YQIaCp1+^HHQ;x`!+qq9%+xHCKJl#v@M!f?g8R7n`aU1Jjhes2ul3k&*qauneCKPxvp@%pYtL9 zt50y48I_pYiBQxj|9Yt z!2F@JJ}4VT$`n-Ni{&Q->U-Mi@J(Q5YkMS6J#<$ju+Z0*PKz|6e5fMB$Wq_M+*WaO zuAjhaNVFF?>PIB6Z`@c?Ldt|hCPl<^jCD+2#x5s0?#Z(v3=_&#Mn%vu3)~$P=59bf zhJ*q~DyX|H*#eQRA%ffwhgI{lJ!FYi+$BW+(84U50tfH+>%W^k8$SG*5x$_pkB1)u)=@=`bDgUS8hqkq(d0PCh@93yt@8l! oYf5QxtTPO>Fh7muxrPr|;9Nm_8W*v|xy`(fj4gY7!e@__e`Wl}!vFvP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..53e3122429ddcc1b0a63e76cad3891de0c413378 GIT binary patch literal 2138 zcmbVNTW=dh7(L@loEoP|-AhQJrKP1f4tQx=E^RKwgcP+hw2ITHzylg@Ch;`uU9&rO zTHZnY9FSU70*O~7eiY)&?y7Nu9T_Zn#`9gycV^Da=fD2`?GFHpSTAA{D<@FEsvYjw z;nM=@MdYzkz-I-l74W&hOr%0By)6|+I`ALeqey4Ijc6NilquNS(rtP$QEu!_ct0Kn@Lgn-qosA@X^I2Cd3CwNue4{&ROGmop zsk-k6Mj9551gcf55^b(C)iGHEI3P;F-uO4FvTLfKV4 zqg_w?djhw{qPBUE)?ivnvCs{Jpsz@1CMM(%)^i#sjqsSmI^l|PfeiQ2wZ9=sT|j- zF=yJEtnZ9Rqi2q6KNX6kio43BD}fu8`LO^G>s*WmAZ}LvGlJcHzHhG{H%mGLToZ+t z#-ufnIG}Nv^aeZ$){cwON1fzI_Xl+SFZ5Lg+fHy%TECPww7zw10` zJy9+p&%`DjIL)|Y>mTgf$7S~QNpNq-;XI0XjlWCmiy2JOLatn&;@aBF{GR>>XXqgR z;STPJxpOhX`9qm+M0gVu%;G6cp|4oGSSND_o~3Lsd?3UL?Q`)~YDn#E1BZ b4$Av6KKT~e2-6YHM!em(67y{=MOgj^cMKjg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..b98e36d8e771a20582ee2a7d4763aaf5cb634dfd GIT binary patch literal 685 zcmbtSO-~y!5PgPxC}~ncfYPLgs<)OyEaeCY@zqLHQB|dB)T?)yc3pPu)!Ms(pT!A@ zLw^823NgEiDlR!;OJmQ>^SpVsA0F@j0T|<58|!%6#Gr|xK+jR8RXnH6X={F7oC}Dr z0^KufoL9!rRh(0u50*m+G!C`V{zzc`*Xq6b3s*r)>$oq6(%Ee+aT8bT&%13+y&qb%1^)|FI z3-6$Xw!qQL?nvPDWd&w8Dd7Xw__OfCV~85+yf)ZdLz8zb6m7PzI3g<_sPElD+*Xhd k+Xjb$E>ECS?dy1rjVj-(>?ZoW_Bgl2Ww#x6@Wx^H3G;Knd;kCd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..daa3f4e019b0cd9a04d417e0216cb84eda3b0b2b GIT binary patch literal 1567 zcmb7^YflqF6o%jFg+f~{BBFQ!5ycjS(JIkILqskKriuY7}{P_9pJAeZ2rjf+L01{XX2ARU`6z-%@5EyaE z(aJ25<7(S_xw$4Fo(c@E+Lr4n%PT3G~mzPDQ=M>WXzw804u z+Pajfl6PzpxR=ZKBzqhY)st~sMV4~^uMxB%*$hsAzz`#~^i1G>k5nx|5!euewO9on z^v2c_6DkFG=^fj54BF7ao0;j}*u~&@3CwptW-A6CU)Odb*nBVEk#BNibG^u4&`kH3 z$U9-FIzvx(hZY!UICf*psgRS!7|vyp#b6erI4kg^moM;N`XfPGq^Yc`+$!&r;R%d| zCT+`|@OIE2f|HJEzB`f-=tCSAkwQN|5AYWlLz;J(iq}KD&hR|U|B+WX!y8Q6X(LeL za(Eo)7|FBXIXU+g;!`Mkp2xn>xPS}%oIP^D1SjXa2$yh~$3KHVBlfW^_;JVJE0~Oe zmzh5nq?()mg4jvwbZ9Md#m_>8@guJ&eSkIosC7vMxq{0X)KkApigX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..21c6a28dd08d843c28ccc1bb6769f4e3b03d3593 GIT binary patch literal 1689 zcmb7^YflqF6o%jFg+eWY2q<_#MX@c~fr2+MBm^Nr8zF#=kx$d@*e>p+?raPCt2EJ= z_`x6Gk20RwZlutK)Fz$TnK|d3=bV`{zyJLF1)zv0X(TZ}fCP%VSx8|qg-0noW*An| zGlf-_o-$qM&E^XR_L5<6&2^M79KS5Arc9EG{xOD>CqFi&@)_n!70KV%+!mL0DJ;Lv z>&*(OwM;`QZn&Q0ts>uPo9}&U$Yq9!ou=cPwk(^>cw6S8CDIJKGIO0dP z#Ve*$<>KEee`{Oomb9hglSsctFg;m~w~;a*Y+3hgsg$TmhNoRzI*_XHs)`4eTp4v~ z3*MUNuR1(Qx$n8@nEnbwJew;sB-Y$22@aJ^N4{>_73u8>qGlK=xd!D-Q08bHPA2@i zNntE^Z6B4E?WVuy2}cP-M;|7M2+}p_ha-lCY_2D$X8L@e&^qA=n^-3zS+xzrK*MtzTV7Rq4Egg#cU;#$u8XlqQ4-X9s)jH~ zyjb`B#uDd;hlho*Yzw-E3slRU_mmiX*KjQ=;S5GGmO%!C8I0gE!?RxM{tT93eH`2p zPK|F>4x~Zv$Y?NSx_mcyiOkQsrf{3ysU)Z*5yvD_=%?=is`nVuv_dd6zDVN>)DO{r z_#H0M0s%%XXeEk*+HvyX)HCXn`5$0k1JNtg_63u3xJuudwgDz+b9(o14cDnX>HH0` zFQ=T>BAsvGX6U>^{4u>%e)c_+h&p+r{l}-JQ1RH~mGL zXiWUz5Aa7B&uq7JZ5FbUu)A~SocBC)X6E$wpP#<~I7B9F7fG(6Yur&Z%jQZWuk3mL2OnyDm0^6ZZVJ814|PW`8hpbvEujiZ?J!Ii zj?{*FtQ=PjrKp=FMLn5SURI4QgIBpJNQ5BX*L9nhqAjSDs=YI>)#J(<%|wU_m$e(|WbY?E{ro&M;iC zG^)Hx^{26CjERa)rC1A<{aIc30NRzN0;S4aw1*7ynQSPzc0{`#j$dRU^Zy!h`SFH4 zK@0`^)D zRsQxw5W>ouElt z6FtXiq|lquJ3jLR>??glC>7kaz#Jy&JKb`?C0wQv!xdbm=fA<<5c$#-ycHOHjaJnP zUZ+$MnQCVCJ0hLbN!R+E*1qQ|jJ3SH^b&2#T{#^)+zbGTc7wbL1i6LjAdqM`h)y6! zr-H~zGu%cd03_B8QV#^lVkQVA)(!HBKt7)eGDaE^%({DU$2}E!L~)m_Qye+k=6f_f a=g^P-{nv;(=yx#U&|#i$nHTWD!Qx+YF$Amt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..fb862db86bce3092dae3be7dae0b30cbdb2ad09c GIT binary patch literal 1721 zcmb7^ZBG+H5Xb-9M_P*@B8m#AD7HnrQcx2gFg%n5(|`eN48FQvmv+hZuHJ16`l&S0 znE1jE;D<8KUQa-1YiZKm+u7Nf-^}dnuirm@0?6ZO5>d=05J6rK^KmT1@i>kr48xvq zrD2tX>q*CcyS~c6UNa1?IJTz@Ta^r}DWYUW{}@Bu6(5?yQw(#(vfz7Fr^Q807?!H> zTC+^nTGA9AHyu~-R-SLQ)ptHN#B+x6t){JHU6iCJ%a&NOZATf39D58i#eJh?9P-1u z#mmyJaN}r~zpGmXOVov}$jE?3kglkN+ek4_Si&Tt<-UlveeHnjO|xuC(?ji{ zP{E2}KAky_!61;Ncf!O%`rH6&6q>HUZ0<2vFPpzj2|2O%VBhk$5(k=7Sz9-{y7E-ujqL3Y~EmM9V$$LI{Fnb920 zeh2&F8@)^Fpt zT_=6%21UH-TNrC=1@1N4lpis}Ey~PUknm}c-Hsr4Fx?3xd>UkrK&o9qbcRE?>xX{N lF9N3`&5(3T;6BpG(010tEFQc^$V1AbvOH|da^M~w{Q-NOxKscD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..60c0a3d2f8902a52b185c508c76456420897ac12 GIT binary patch literal 1708 zcmb7^>rN9v6vzM53zt$ZBBG#zieg)|qZP!cAtFM8X}}b041U^fhjwtgQ+KB=`c#@| zO#I*j_)x|(+eIo;Qk!&UXXadf=bSn7^Vjzu0CHGPAddTkh#_Z&2mM&=$5KBYGK~4c zla^Byo-dXAdh-PXd&w}ord(fJt}a?mL&V97`7wq8Pxy5@6AZb0N$~xOYI0E(mZPh@ z+9;8^rnH66ZRH8x%<)1fzx$yso-j-m8m^W#QIx(cIbzjym9{jw_8I2$2UgQM05``1)0&Wc3Hw$hWt(=OR4|2VNwupn(8x*5K>3J7?yja>QD;7MhL89 zm*G)wY#lm*C4-mPQ4P-)8`4x|wtG^u=2|fTt($D}1|jAZ*Pr z5o}4tcY?=Bel(4S>-2QR!O({&rqPc9`W~bQAc6#)5D~3MXgx&pDE-IwaE=a$^0WhE zi9(@ql5{xDjOKXe8`$T-=tUa)f=!M~^qp)AV2Yg6Q;5sBLgU}cUl93pLizcr%2zQH zDz6ZK#JI{Vd`0Bgbt2f^qKLNx3zKcB(7i#M4I*Z^Mw$5+Bzh8L?^KW*m^%$5dJ<%x xKq_59Ook)48H9c-C<3P<&C~9zz-^?ErsIr{1>AXyh>xUCWx3nl%Yys3_ZxFDvX}q> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..383249e8947d90cfb515715068b34dfcde921089 GIT binary patch literal 2548 zcmbW2TW=dh6vxl_nz*hKN*j_kK$<{t(#wzlh0+r0#!2hcX{#hP2%g5fgFRs{VRvlO zzViX#oeuy{AW`W3>jT$?1-M&<9n{dTgtP!c)rTNbe&a4y3*4KG7`w|x+;)%HfAY^uI~5& zquL>!PPc``ddiX^xBNiz-V(1y)?X;yc>rmIta|nXfLx{;p9 z2^Dk8`Qb7t!Q;8zR3+Wah?KVcZeYnZWr}9}g)_fmA~U*p^ew1bcnm^6=vT=xcP6$T zRMc91wSkv$?r4R+^@$hIP!zj?zk5HhWl*Mf=-o1n(Ri88&_tQupvf}Lm}Zvd@Tw*s z)wHuc5PLk@(&!nw-`c?=!RT}}rF^~>z3b|+xl?o=ul@)Dh6;3+N^}DKG9J+kour&0 z!uU0e&HO2RU;m0uV*!-u3n1?=%u*H}nb>2>LiBT3nYQRndJCPmLu8pVNgii^eqcWX zd+bM_23rQt3m9?yGW_Nj{v`H0IvIKoZ6TVxMiunSu>sA~0!F9^x`g(i^BdPCn>1bzhwDf)oNHz)Lrh+Wu4?WJ} z07y0o@(3W0hk}@sWb^@jm;#bZg8YyQ@)2E41IZ;pegw!*LqSX>;NLP8B%cKNIThrS zbdY=!(k@Dx{f^X8!{^Krpia literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..3e8434ad0fef7f78362227b5f198b95d018af629 GIT binary patch literal 2608 zcmb7`TXWk)7>3{VF){9>Ep6!`K$=2vQs_3Jl!lgo$)R=XwlhiaFmSb&7F)rVj3j$X zx#tJKJwE_$V1~mC7hIG(eiXyIlH4?o9JiUtTD$ulp6~O!EC2i7Uw;Ew#)A^3urZAy zHqCIy40p{?Gs9L9_ll?&abMtgpnXSm8rlyW&;7KvE+Do9j;(oa5Gprps7_z!8Pxm< zfsA7d$a+)DFI(O~>b6#$uq}Uv+icmyRt5OR~0p@BYT!?OOupw)<}AbalfC zoMuN?UDpd$$c%x&<@%l)s7LZqwR6uZYAf`7nM5%` z4AXvqg(Fhacqb}%Sfs1E%#|~xy--Tig8h_5(|sL;0!xS5-R?K3qk&`TKw6%!$;B z^r$PHB+j>VSfgf_Dhr3)C#g0c#JVHi4VZk$j9qr^zr3voe_@HHyJ0 z631vr;5=c*>b=NxvDt;nIICeeqYnnANBmS`isV}tcsHfw$ucQ1*wYZ#50^VBfn;i+1bap3uhfF>NZ*m@|o&DuttSLmgqGbGmKXW1y2 zp6~S@`nLAVcmr>iF@xh}oW_|lUcuQi=FBjUO9IzMuix~x>=({^-jp8SUk{smyj=uN zMN5t+ccNE-^Vpm?T;vO43Zy{+=TX8-d@l38&EObv28r_%oSXHN{D1j#oZ<#C(>I8o zY|JA|k4)@w&SLZn+?loTDqiEm>jBHmnJOpQUmV)c(Vh)S><voQbWH^agDt7%rU?#w6 L9<%^+0p|Y)0yjZE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..1b04176db80ad21edafd0b979e10cd7392b345fc GIT binary patch literal 1728 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 A7ytkO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..9767d2802ea5c8f8d8d165accc5f397ba07a107b GIT binary patch literal 1683 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 Gd%pl-$HN5x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7cd1ee27ea12e76065ae125b8d08b95be1645f96 GIT binary patch literal 2153 zcmbVOYi}Dx6g}fdoEoP|-A8C?A*E0p2fQ>Xk2Yzj8&XkZD00$>#}~$%Nj%MZ*X)j+ zmLCA(-?UPzN=4!;56y0E?zM>4*RF~jHwcx}Uv!#@`R3!US{69p?Dt9r;S@eB1HXJ=IaZA;_eqphLBtO(;#9whCoe z^^A5s?e7WP7>nBGfm?%aDaArJ41&HQp_!PFLs-vg=*WgXv7vW;X?md&s2@?Uj1}}7 zqVL3^R*9GMWrt9C8*@isVnzGftO{f+^IO!e1>4k4lb!my*J-J6Q!;A;;}!Zc<|IE!;7%;I%{(+35whoO9Ir-s1o@#f_550axO z2KJ=C>)dZWR4!4^#3CIy8}R_wKig4&%N+BQ;PsHh1r+fb|1NP%W-vtw>GFJvXDcuB zd-{8vp@LT!uHd!kdp<_EaLDtG2p2IyFD8QPTQqUF3-0;q3y7z&&m3241T2vo$R#$w z+qlA$z&m)C>tW|-$ULDkgE_8=^A|&%uj0Mbd6m`~Yh7J^gIdx44P$XSV{mW^|Ck~{DVOaCj2`r81-+4QDPY%9uXB|l_@YZPVpkHRVLiv(C= jtct>Qe1wmwV0k~mr#~PYVLHOuhz))t5#Pjegq42)ToWWq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ada3d5edc9f9334730f8d892edaca0d8d9ea4027 GIT binary patch literal 1723 zcmb7^>rN9v6vzM53zxQBL_|>$0mZgxM=OX?LsC%^OalpEWAM{H; zG4X>B;6oYDY!|6mo7$u^J7>=2ch1b2A3wi+2av~V0&zSTMhtl~JRHRGAXWzPh+*6p zp0u2j@O-J<*PAaG*eiySb>;fna&^ganj%hK%#Se)dBShdo?yrq%Yq+NRf~(7upC|E zwPu;zwWKY4ZYxjlR-W&K`g`vi;wi)QPSe%0E=tmuWk(cTS7}RAXrE!Rcxbh(6Mj;6 zcv-p?ZvEcnZ|crVN7RL@$q7NcYf4X4qHU<8Wgoff*b$W~ajo>lRX8&V(FUGLSL!u} zXgX73h^?y%c^fNAS8O%wW#R2vM9eTzR5n%2qPo#K6vlK-QVQ#R#oiGubtLv`!m}Ep zsijRZj!p|j`6a7DpDr1e)0sZKwofKZC+T-OSxNuD4^xGB%Ul44Q9|k{8N+IyR2@bk z*eHQ@NEsgY$JSvJcrtj2UDfn#u_4XD%=fHo&Ri~rrQVmUVAJLGl^3#R`q2(`;~SeV zi_||0y=_A6m}}LEd9Ek3(PbEJc&f4ORfNZo?d^O=DSg%_Gd-P?W5eJ#ESrMlYg#v+ zaDIGzoD2IoXPP@lP2Snp#G;k09O~^9CUGf+6h=~*z(s~ae-A>B%TEuIIVSE{Zk2DB z4~4B6CIgXFd^dQj_bbRv*$QO4VWhpDz!7~Y`G1{pKlq{{pa5Yf BxDWsU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..fbbaa8a62ccca35ff6f79f105505cd9e2ce757b7 GIT binary patch literal 1713 zcmb7^?M@Rx6o%jFC#^*g5kWyz6x*U5DX57O667PnG>{Z*4F1|~hjwwhQ+Kuny(&#K zCjRgOyeQ+D?Fv}hrZnly&diy2o^#He`TghTF93PGNFs{G1R}`mW+{&4IG)AvoMBW6 z*D~yqaFr#Ux7!;G>4x^$FhI9|!Hn<7do`o|dJuK3s#%41k8lm$Pm$`%(jVc1@c z*P3NgYgwjH+?1~1tvoNb&G$bw#4CoWV$<=gx+q!7D%)bsainK>bg*KWFB};y==q#MLCGl+Fy8{OL8EKm{6_1_a%M;xP0 zxYNCGwHd{~;mXFYTM;fpw!dysO7E;vCVT0UraoCU43qTpHP36jEX;WRNFpe83q%fSq7_Kv{4E7jw6y511AJuu`w&7IyZu!Ws=5c?@l6=p9 zp{&ok&~T65uP7K|2;&yw7^3e4y#pa6X@z)be3iyms2`#K=mDrN9v6#k|c3T?TFh@t{2ifz%3RuJO_g9r(xfuvw#@Yi%Zvf^1wMl1o&gDDbIcLuN`u*c4fEWNE0ZQ!|So8AgT zIF&9kMAlT9&_?s7Ew>uAl5}LY3ndw>6tiDtX3+G?1Rf8_AtDJymx*zMnHoCF7o~OB) zJKra;j@Y6`e5ZTz)piU+bw|~=ow9ToGUo#ql=4nyW2z@Gf$G?9T^JM~SM|L5Q_fqh zRyLU5tRChp4Rz-n6Aw=r%A#3LVgi?vNMbmNaa?40(cc5mG2EnAD+-1IgmD!y4AS=y&3*`R(hwm!kI*?m`zZa#_Hcm|M6#Pg zBT*)_PLdC&ozWi6dkd085Z)0DqKm?zjLNA&r;ZzRb?^%sjKRKYxAy0bm2wJknU3L<$dbDCbbgVO^jUQlORB zrXbY5c~yTVAYKYgZTlv)%GkE@hLmA~=o1138z>Vh*Rr?3qeh41yPiLi)F z%sA36h0^r{lA{gTI)l`^tq(`^RAAv?XsjMkTZg*i(Uvj3RS{_@u+}(KBXul~2cGO` z)0OJ1R!)J>fvm)+Dx+nPYCTxkoWxBV^&%rvy2z2TrkK}&Hg zf!T)dvS!7~d7l{5wy!yOZ7fMm^2oK%$!@u^a=DDaQ=gDwR{T)}J+1r!A~$7#`vNlQ@`q^C?z?spFP(go&X zllEmZemnYO)J3?%FDnf$G8`--iyW^fxGx<{vYk`m{S@yDJWumK^9Ch`h$vMaukw-P zS@4`${|50n#?JAWjg3`Y<8{Qs4w%Pvp1B-Y;PFrJ7dW5z(7_pa^Pk{F+)ThV_I4PP zU9WzHa~3)uTVHU%ddx6?;+2GtQd^2saaMYKVKd{}v)d F;WyzbDrEow literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..19804a924af3d9bd2bf5cb5e3a7a708a4e921c8b GIT binary patch literal 1159 zcmbVLTWb?R6#iy&Yc931)@m=-YPIG94pj8TQVFrOkMGbU5^5_cz|^;an< zf)D-xf0TG;yIK_q!G)cfbNkMB&YAi4{mWMXTc{V1#%3NV+{vMmLp6sQLphS65^h(9 zkqZ15t;Y=PDZ^|t@FOjJ-4*UgW(dH1j3GC0h9cCb4ENf$g5r;1NQA40CPe%Y%_;%kW50 zE{6Gb;83lCDkeEmru9Hk^2Suy)tW^fFJPB01`xu;D1>l5hTHN9u3Po6=;q2WeBm=s){#yj!N?6r2=biFnv z$0XiqUwFiLWddV{{4flLhha~KC0xXO2}P6`9!+yEC*qb(FSslGK0maNY2XYCu}THJ z6TcVr&fFl}px2ZJbsH9zkwuQqGjt~{7Y^x{lL0aoQ+OBT%o#yMsOHde_<= zTMZ8Y;sJO7xJLr1RYj4wMdG2VezUuc6W4Vj5y`uA&YbW3eCNz;{(Jf2A0k?y%?ypw z$|#+pvPr8M8i|B^TC=7f6_eIY+AyhV&_p17$(>!{2hwvNR#pr$)(sjfd2XP%t9H55 z5h?i9e}+Nl+FVKDs-WoFYgU{4kOH`=?(r^X9VH!Bm4R9`XtX99E>|627?khZUW#Pt zv04~j{=n;wSX>6|!gj}1vL$w9AfYR|uBQ+Z=@>K{!k(}vEr->mYcqbZ%f4+nWkbwoQb|M4-Ntd@^Z^q?8q4wKQ+^p6G`@Z3InP>{`s3vQ6>fo#^EfFxw^9AcJ zu&s!cioF96yqV3An*EdF*GgMpa{mB7V%aEn;|$(t@6X2N~v18zY!9fuxvD?E*ciG?}=h>WT!r2P6J6It9$tbeJ-3F^E zU%Cw_Zx7*;+q|tXL%I#?m;}v3G138fOOyDTKP9ZDD=qF=p6d!rc|MEL8myD(0q2H< zgmKMkidGm4L6T8brf}_Om0psrRLcg9k(YGelW9zS|q2X}Evu5M_fSwioknGu7S6z;XF?=Q2R{gqqj! zEwL(fuV#;@`ntY}44NN4IzYmgcCCr3pG?(AnOdTJ(LsuP@dtU8XZxx_b)GEsfZx@PR?gC`HqBnzC4r;p>o~aZ2jUv6>9!vvdycIqbiSU+xhl?$8u= z&j)mYrY*X7Aik%?OMs)g1Ni$P{4}6b_yP0*3{W`)?e`MCYJhJPO3l7kBIXV9Q}NJoX-*G7Tw14C>c*Ft-T&5OvLO@`&w`B=TZtA_-awOaD3? iyji5Xj1qH#zM(r*goxq1OQlDY4DcTnT@L61hCI#1>R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..276103fa5b39f56354d70c2322dfe3fe8369711c GIT binary patch literal 1131 zcmbVLZEF)j5PtUZ*1XilTC1tGzEo>oz=et;S_&n$HYHdwHHd!NyR6BUyS;d~39Y|M zK@t4m5Aa8cbJx?Vgc3Zsot@d4XXcrm{r=Kz;pe(@g zcUlXNN?n*#Dnou4_{066Cxa5sW4?qUN(>LD8Ntbb<%m6Zh3@lx`;ab`QpYCc^G^IG z)ca^kaD!e<8q`==SV9&#+RxD3S;&)}${>A~^diY~^v}IUnL=1pCao9fh?8U_GxaZE zALG~sTC=gSfs3?{P{;v`xI~iSGAgwG9sCK_2RgKH8oV(vcnMdM;7#(jC?;EPe1>(J zx)57;DPb!{SUmAc(nqB&$0b>~8fRRIDXx&$H9}sNxK4e!N$P5dTe$rOEJX1q#vB-@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.class new file mode 100644 index 0000000000000000000000000000000000000000..1b5e0792246f34831c63351b74c56822ee06fc4b GIT binary patch literal 3039 zcmbW3TW=dh7>3_*d?1MvLYjs)B?TI2bD&*lNz+3b$gxQImW@kAF}y4cpm7X>^mpj^O?z>u#zOWJ$N^DWoe-B=M2n*syNuHy&N3HGGj zQaLK?pAaZCWnd{M5V%vSDC6szdtj)#l6Fux>a7aZ4lGmohUt3BIJj+Wx6L=IJBLm6 zP@q5Xq~l97pf`aBsWg_PZ<#wM^CGE2-E2xPI82MOzPzo?k5PIns%AM=87P5ECD*GN z`)*Ylfz?pP3P*R?Ao1m=Ek}>-S-w@V)uQ9L0T;#i2wX4i%LDn$c-F9u3bhP*{MGof zVXxY%!B|lw8*upo!=b%lOQ&X(1J815{5ID`L{?=p;NEDpO}f%cUu=(YX6``mj=)_V z#-m*blv#HyQ`)BMILZuM&xlmCh+f!^}%a5mM3mR#bM!)ei8=KU}l0{MB%v4RDGp2?{_dRum@bozS9a@3PnqoTYW$xYCa z)Eaw|hnM|mFdNh@?#fCkh_bR7oyRJOj_6{mY6U!HmK`zm)sDXj%uY_FQjMQ?M(4-@ z_i6HfXy`Bu66I6^2+XI%>5w{uq&lPbC>>d%oCegfT0ct1w6TgOq>k0GNXl59)zBzK zqAZlM0XF7_0{gQ z0=-SoZEks0^rOi30AJ4x29edIY-crWSd%xbiA=joY>%S{ zm)RaOaRqO&F>c~2-e%(+pW<1)u(YOJeq`FuI?{NbIDETsgXJV08mtBD-1M&yKeLg+ z6w7=#cpuYj>ow2-Gx&hDz)jp@d3N$I$o#~Qrzh_wPB!piGzk$;Lsx zNd%e0y(Exq9OPSqeAf}=VhC~{4-!Cfaggs5K^|g02_zQ>`GFumb_CJKQ{Yh|NInko zA`xUE86+PE`GX*To&)j;K23;7ArA6aBFG|^k|I)wgZxd9e>#HbEX-gzOplc?%Wty3 i%F%I!H9W>TyG-v5Y<`8j&%fmu_A%mP)W;edIO15>15e>r3b#`zFl0UH zDq&Tn>nX>6S$f34o-j=8IJV~t+ph|%BNG%wKa3&O7QT|U&#+OhN&c?kbh&IwVfjto z?9?b)SDDh|rsGQ9E%4_(^HTlbLtEZwn0wK&ebtgx<*Aw_i?;3fWJ1{(mdl5tD~|Y4 z%i=X<*SYAg^4BeE*OD#DOhLw6`M#rES&xNKCiw?Yn~|U%3Qw7OhvXA-B_AkT`CAOJ zT)xT>-*M`aVX~}j`K;5bN%ueyF2hvWF{xaFibis%jQdSR{KZJgE7Fpt|5*BAX^wNG z8~p`_JGp$Mkb^}|dw&Jl%>73UU4ukd|9b|F6hboGjfga)#G0xf=Uz0b6Ja!1y5e+P zQ|>AKL#~Xd=eq7EhSkx1RWzw#J;x0@As@v$v`y@lcFS~RmPY%8)^S_3h162X18WtS$(*gx%o#wL@w{hM7R699{`70`*b%H5Tcb zNPr=U7%m`%F`AFlVKb1X6+$BUG|8vvJ4tW$4bIR4VUkii5;~2uBysvOtzG#B_L(LI z&e50*lxsLo^GweGbCip28O-A%jmMq8!1y%aygk(U5-x|%Ta?Pssa96M!uXRq9cZ5t zXE}&4+p`MOYqW)6gVbD9h?5|(L6BENL9SwH7)Wdo#3YdVKS8D`hJkCr)~^ROUnF^% Xvzcw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.class new file mode 100644 index 0000000000000000000000000000000000000000..c12dfe2510ea0124d9e288a0cb61732cd5d177f8 GIT binary patch literal 1131 zcmbVLYikoh6g{(fHA!n@t<}_8AJv)%I8aeUOQF z5&Yl}@JESvH%qG$N^oIkcJ7>e&OLW#fByRZ1HcBFC1kN)LdQ!n%B8Lfl;zO2)?UaERufonADJWbSRT8Mw3O~i z^JG`PcAZ^^Tvle18K2%q%BNmtTvUEjX%%h>WNP)UKz7ILk-&UgX?h;H7Ws!JYY8m0 zJ)6Cn?3mYSFdGgOi$9vmPKO+_!>1IczEW4E{z*jOeyu(g*T1bP1%Hq{sQm{=Y(6)N zPfVcH@gm=*Jrx_TPOAHE+--s8*f9!_%wClgj;_tG(SUmjRTe5fp)gp?;c$v>e!#akg8w&%=$fLmDGkot16gkdi@OqBdWuDLRJO2h1P7!gLJYL`}$+O@&*Z2nUImun* zF`opRxX9lz3j?r(OFRo)MwQ3ElfS_D#G3|AlQ$$EB?#B^kJyD6S?JR~dDUnO6wcxi2?)xfb9SZoh>HQ2q^*&KfHK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.class new file mode 100644 index 0000000000000000000000000000000000000000..f5bc44524ee10c66511d98b7c5842ad36a148db2 GIT binary patch literal 2033 zcmbW2YflqF6o%jFg-dAxxhaYl1eA-i2y#)7$UT@w&|)>}m+5w-L$Ca!^e*l=qg9Mr|*NQmib+e$Gd(F7tjKyXw zF?4#umE6h-*OQL@Y@rZ9ftK#V5{7d=HBtX z=Ta4RDHhHj(u60tYZer7Gt7q4OgkpGGXA#UxMPivlramU$OGG$&5Pu!$y2Vh_o=fa zZK;+SqN8J3hS-{ur{#{cw8i66F(=$TP7!42^4(@R<&nn0WK0z#g>*F(cScykR9iw- z#Um{}6@Vr7g$nXWkr*8drCFPJ3g@xN+~|L3=pe+)x*i$Y38@N}VKXGwnQ3n)&J)U8 z;aJZQ*6=BUu2e^*sOCd5|65imf~;0r2*+3}q@fZSr{tPqQ|eM0Y*Y!8`gSr*G%o2C zldiw#xZy59#X7K!Z*Fg-=>ZyQ>>;ooXvE6UdgwZbJ8oXMNnFIGBvNQkq8mL)^rDa9 zVVKvev5QU}5X0j3zOj=#pc}-{<4;M)$oS8ye6O!02IE)FvwixQc5uqHN5|IaknPLPNqOZEU%1Z8f=e^y6ekx5g zCcf|k_@RuacQ*oKBR4Ktd)uD#Kfj)y_V=HkzW^*@Ig2zF`jEn+ZFmOvGPs|?62ovH zeI?wI^aJJTx7!;G>;=QXx~Bspv?&R57P2}NU=Egp)dIO0b& zmzR~UaPe=I@7LT-SJo&piS+vNV?+6}l59cs8(-)^I97+@Q7o`$B2doWv0ud3v!b*z zs|?9}p~R3{_bQTMsHn7j)u@%Fzb6QrVWj9elr}-hqj5BuGF3(USd9g+D_!ZB=hB>o z$R0=&C63`iz7R{VJ=59Xgvi7Ee`weQq?@(?7zPRH1SrEwOsp<>9wfR`dQajJc9gTA z*ol8P&-CGoO(um zdhQ3<*HH8_wLRhF0>#C0Q0!}9*F?C03&|^ICy@2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.class new file mode 100644 index 0000000000000000000000000000000000000000..7c0c9742521f3d20b0d5be1140fa8b51f15b5ef8 GIT binary patch literal 1866 zcmbW2TTc@~6vzM53x!fHa#Iv9AYuV!6$CFBA`~!~MjDFM$kTK?wnMhNb!Xe4FZz)* z(U|z)2k=7~&uq)BE~T+aXXebDIp=rInVJ3l=jSf~^H`3f0}r|o#iDMObn`HVM=?B( z;R!>(60YP{PPj@s_N%RR2KIuXC*|16RY>ScQ91*dD_|IxmcOMW<$n zlHitCGD_7vS*uA?D8qDIVbtc0OkI7eu=}ARmKjEOs2$^Ws&qvmT!-rRTy86FYC8<;ZGo+ECC%OA zeXpfg%1|zxL(-V(l(j#G0iVmTxLq`|o-6GlF?2kYw)9pQ!pZ3zLnP%C1Vdk1+Tvxk zoEPpcr}*?{$E5sn$}-7~$%t2y6!2PGq*-AJ)7znth4M1hyd_OPV~vc)i^6MUnPD+G z-ImSfvc%O1BTLEuu%VL>t?ARk&`U@sQp>Q}Cf2z{=_SrnmY=uBdX8ZYuk)BXEcp-t z>%-Vobe*Ono#EuaD!!qtQ*}+TDRueBTUBpPyI`1YeePFHx=_k-8}+V(oq0>@+6~?4 z=GI1SYJ%kl{6b2QB{{p>HyUqXr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..94b6ca0f0319ad32e282bbb2a804eff8b78db67a GIT binary patch literal 1553 zcmbW1YflqF6o%jFg+eJ80Z~LnM6m^76cZIS5JU*oMhsvz`f0iy+rjN_-JLezuhK+g z;s<|#KgxJ!y8@QlY;4lmoipe1>^o=X=dbTS04(878c8hlA%R6R@Dy&Pa65%1hGAcN zO4vo|`O0-(=ASUIrwjw@uH$Rr=%TP2GD%s?k1_OXPdL7?G92ymwfa4;dzQ8je;qSya9%*>cTsTrEsepJBGJFPh?j zAJlAKQcjtRqgDR8W^dTCCLK*ldOi7}p*&fRx8PD$t1di!$Z$6j*kj=C@PNgwm>0P(sS#ndE4Z6}r-$m134D;RlthFhw7w$+dig)On+{|wj z=qSx}j|sgKj;ImwWEWzFzPjhux4p9TG8n_z3^EwVU<9KKt5FVN*W|-S5N->n!naHN z)Rqimfl0Z1H@G0wN7Lt+rt2dKh91Om0V(v-dmkOX7}B&tNHia$c|Sde=s)}hXJ~;i z$!G!zoyKvRae6Xio%;s%nOIZ#6GnJuXYT+ zgv(*@3YChPQgicP5j!rO4y@0Jvk+t$Z+V5~4cb)jfz(_i#A%RtJIJe!AXhQd2_)VQ sVi8FBpCF@@BZh0ir(X{=pQiaNS*Ij!Ad4JL=X}iL=3B&kWPFVL2AJuA`2YX_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..7c74af4a95ee30b1a56beede2a9e7ea45f2282a6 GIT binary patch literal 1561 zcmbW1ZBG+H5Xb-92MVP;h=?L8B8n{ts}MCl1SJRwriuYe@_g+&ueY8Fi01-B>#pMm$_Yx!Zcv(4%ufhp>MGFW1Oh9?GRb!bZc|c~lpR!M zwNYlZrnbnJmg|vhF3VRf^R3F>$2vU{nA~YNfv!(4ps${ z`9et`weD6(V5F!WdfBLz$=g%REHGAdEzX(Z%<(vyOa)cVn^=n#eV1&qf*oqQ@2QO> zN>cWKf+%qUck_ia*%GC0uUHxq&8522QjhQoR0H6%xG=%0uSTi zwfRI^1~I$qHav?qwKL0F=T+uU zm{9Wz-;g*7oegJ;yyF+4!bHm|3UAP+!yR+Aab`|~Bs)R&yMkQ9Y&Vc(CrE`s=${}a k!wFmuw|*l$gc%;s@$59=Ch{ooaNfrPZoNgqN6yFCA8yWo5dZ)H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..fdd8f4a7b27c6352b742f334e7e126b407db50e8 GIT binary patch literal 1484 zcmbVLZBNrs6n^g3t=lLJ2BIK>2*NgyG7#T}$b@N#3nUB|iJ!Vrwvw(j?Y7{*(vbks zX!z`pGM;;B*oGu#w#hyB+p!?N8_^@^^UwTfD)7hTe)3p?+!n+&1N>_#?|=UaKYkjcHz<{45SyAK&`Xl7k^ z8J6RT|8SQ!>;s)4nlmhYyIw8o&Yo5@=|mQBcMcgg3{tIP5b|)|C|ks`Ly`P(ei0DG zGYrKOH$@H~I(D_dd1GJ=YQ}2G^m4s!v(H-f>T0(@*Qm{ryj^!n`Wu528Es9#0_Txo zWVdeBjH+HRT!W~{Se8vgV%Qd8nG*Sr)#IwE77gn_)vj*U4^`8fqev^}KV3MAw1QiF z;)fNi;T6L|cay8&F4h&?$E1RB%y4zgQwI=JFvyo7#2ETolfv^-CrYMm5euE2*eM?A zr5Z7{(%#w)Q*+&PTLZ3!tutzRJw=bPpWd{zJ_4!$AW20CNp%4IqZ}|<1QEt<+ySvp z+5?jOi!{Mb;k$tU3uz3avu|V7C(5N6u`?m= zi7K+6u`>j}itARsNwnN$s*h^Nl(3nmkPk8ARicvQwFi=?kgwMeZwnIe zf`l=91*7GBj?i`I`3~o}01!d~JU<7Z6W9F9e226j3;WLyIYEz56iFz(Lg@<#B^vxe zcK#-M^7~Q~z4`q>lit7y7>9mIbxeeuLN6s5C6Kd})bGJgVvg*5n8zcMQQ9q#*SHH6 Gi@+anxJ3W} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.class new file mode 100644 index 0000000000000000000000000000000000000000..4c5f711778731316c8dc70246fe0822364763982 GIT binary patch literal 1599 zcmb_cTTc@~6#k|cDoqgtL@wSC!L}$PX!Jot!llGwqlqnziBHq**bdp9ZFZ*(_^UM0 znE2oi@JAWXY%7gTsl>PsyJu$3e3x@(=f}@)-vMmlaT-Z%j3WVVUk_8*Okpd9M+{S; z43u!IG66G-APIBY zBAV$apSwagc-aI>H)!qY2oO;hEklMZ+96R@2xg}{M>~@pYl-1WsV2E>O5vI&H_~Zp z?lWu-0=g+ zJ6pWcl!0i;woy*u#BtlU%`a3)4o}O{C9AeNq%_lzX1Cwl#cb~U?q0=h_BOoESlUTT9Ak+0XK1rMhv$}^x)>thL_eh07yp2Yx)gGi&4!EzQ!6f=07!Ab_J3}c}T zlyIvu2$k=>*n7sno-^dOeJ|9)(^cU{GEI)mk1UD;}imH1;M}cH`dr7=u*^SUWwe zmr6IvE#jaFm{@Ar(d(N8H+vX)S~X==h01p2mgo68Rw8ywF?@%2nl87MSL5Pb%3n3z z9alD`XE>)k(ImPPe~Xe~U_*IIZ!#nc#VRRp`!!M?wUj3hqNXi_BSFXvdCPYwr-Cv| z_wHj#HxyBMdhN(fT8~azl4#DS3OvK2oH z9J#AZN*4O)p4YM$(W>bkhUKfPwB=B5gnrP?LAq^Pli@7ff7bTQs%Nviw_{O@FJ6t* z)tVs)FEYPSAfFXkfZs7(7>71qMO<)KqLy}IT@qG+8X&)kap8n$@CP+jx zjwxEFNyKSqw5Lm_V4q@}8Cs2ZUF~*1VsWE!frO!zGz)0yE zlCMvZ`htXc`ADK9jJpxq0gDLl6OnSC+v%>``B<0byS(ob!aaIQP^>0`c{<%EtVM|j Rc!(vsQZSEDcmoz9_Zw?3Wa$6^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.class new file mode 100644 index 0000000000000000000000000000000000000000..c2d32f1c5bc51ba3a5e204cd8a2c4715482888cc GIT binary patch literal 1675 zcmbVMYflqF6g|@ig<1pwQG9@kVhh4Z5sid< z4Z9+gFFp6w#tH*_%FzGBbN#?@gNk8?B26gz#~3noBap%k7#2!Z!QbtA4K6HU*n!2Z zuu5nRX$qg4o)WxK>4=K-Wz`nTuImNlLfIImN_$4b*ysC> z&8yO_apP#0zjo|ZTR4=NKzfz<5K1L#$(WR7)(sULFx+b)rB6{aRL$q_9bqZ%o0f14 z-k9g>he0v1o=4J^!4g9^(Ow!9B)o2|XQ-LMv z04puo+exx*31!qp7)Wz<-?T$5d|BAS3}PzTT@l2(F)Zc_U7taM=hT~mUf60txwbX6nzKiKllb`XoHxNQ3n!x8b@ix>C3cr z`Wx71nj~os&)_ded}<0_X&ZbQ<8km3rAp{j(=%U@ zI8L37tXstMMT9VV=oP2e)Fz?>GF%}cT8Si^iM(w~>j&p7t?=TRTYj$oW)-S-rgjW@7F)s8g(A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.class new file mode 100644 index 0000000000000000000000000000000000000000..2ac0b9f3cfce4d5dcecbcd1286fddc14b3afc2fc GIT binary patch literal 1671 zcmbVMYflqF6g|@ig<1p=5mZD)u?1nIh(;kK1WUv;pn%m#{4m{)?BG7?KAPgM(nMq8 z2Y-M+%6MnHL8S#7n{;Mp=H7G9J$LT>`1$QSfFc&NNQ3twg}Zu~&!CvWLI(F327T!% zVO6B(E7y6k@tA=&f?_@?9dD)rQ&9pd zZP7bPvTI6D)MXebqtrC4PzxWE$nMJ^R*YdWU+4<&xWrli50Lx$|G>}!q#L^O44P7` z6vM*~l)4pI(>elr)K05A98E2|C410bNZ!PHR!hbt``@e(2aF$ zn_k~2m8oAQPxpzfQ;x8S?&wK$8T#s;Ti^0(()(vC>`1w4`7X7>W>@9y6!fJE%&j_I zMcsYW?tyFuOF0bVLJm3f=P-ox49nd#c_(_d?$K& z)Cb*1xK8g<8Vo&1;u13GrSCrK?gX-QLVRd_meyxz9-#l=Yn-D4;@IgxBT*tWj*t(h znbDk{{tEUf0=-CMPqbOYD1GNz1{kB@^v>ZjuF&|m^JgSJ9&;{rbRNgm*m;HcCv>Rk znJ-BE4xNp5pHs%$5yD8zDh{uyO+*D=NY)6={lgCnRnoj{+S}`H>9=z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.class new file mode 100644 index 0000000000000000000000000000000000000000..d6ffae66b3e98df7525c499b516dd6d073701346 GIT binary patch literal 1331 zcmbtUYflqF6g|@il|p$G6!C!%6x$+9!dD0hK}ax5F%+xDPt#?jquZHgceW}1Dor#b zn)ubkA7#9=6fiZCMw@hA_s+fN+|w zL^4z&sLL=?MnB(q!oZ#~6gG{HtkAYDf>>rLkoz%)Nz<00u;l9-ZDrR+6vKNfI)cYm z1>94SU1b=qsUt0H97+bS&%EX}B!6>cI$SoT2yBx#;|9U#C|^e0H=*R66~1?thmg2D z2ghx>x=x{I_hW5UOV(AS8iCx<+SmjTAz4ULb$PcH@P^WdT%23^%T}-z$d=R&Uq*`- zL7V7j!!Wd_w6g0A=~B5)j+^F?9LGJSWi@U!WOyJbD?`yUKGjW7^=RKa%-E(P7}bFo z9yFmuKpE zmj=a8nr?@ty%!$Ja1>W@Z4?EJF-%=(ep7lp?NM$~a|9azvfOsh|v>N!4Rlcn%ucOm6y9;b&-nWhMWsE}Rgw}< zmP}+91^O$d;Vat-wZP6f^-`&(<%dSlmAa{wXPdIwsgXt3)O955L8xVSL2jSADbdXv zW1HnRJzKIQH>(fq;xau=Y;}BVTDoc?Q}gtS?*}#pk=S(X`9L1DJXtgTu2g@u@@>mo z^K?u5j&90VEixTB7n?xelJSjQ7D&z%s>H1ZyADT2`cjE1^RbtLpoks@-Go{vXi)O@6i#bi%q` zH!cTv&yaK_I|*Ulb%((0<;7U3v-(jG_JU4#UEc{D2YF!$k6)dISIv45v7_tZn@ zFQCijZHGa-9Pa9H5I1mh5JMPd8BUvgB@ES}3r}G23cY-i7*0-X(^Gy!mTP;uPJ`pI z$ON(y&!ze38VV0Ny?qeKAc5PshJK#29LNL)kaGNZ8j0_txXyim`W*jb5yq(!E)K4F zsw8*8JzYG4_#D5v#no8{<}kr^@EAZ(cX(rEagRpa<1KzY94=q{g2Yb@7r!Is`Qzo&=KvOQCjkYkDn7+p z3}<4IMS}omddY0Z<)GIrdXY5*S-!_Z3d#|+1 zt#3Eo%J;k0vOsF1?fQ1Zs@g5P=2%(RZTf+{B`{mOYjlh~eXrr@HQU|NjRUFvb;HTK z?MBsb+7c$xkqbt+WtooA^&p^b0#FL^8=D z$#bfPXG@nozlv)#=svn)ySBf|ioM2r;W*Xls(|9}*rY~u1QKPt?izmEBh<)i5TyF> zZ2CA3O}D*fw+RSk64mg$8BUJnauNlBkj=%ZvTvC8ZX3Hn+`J6}@fFkQMID}%9x8|M zWoxaxJ!`9MDz)5fd!}{MmUTM&rrR(tyIo*9h~q!IzISgX-h}kOATqyY4U_U&IHO@5 zC4sfKz0De?@ui0M@s)-#OlX+GdogTiD5D~9PG;9_%Yx%rb;HSe^>)K@{rsM3?aC)X z+Fq2ytcGEXXc)(cK>sU488+{_=`>xEd9)=;wY!$-lkla(9h7s7R%`iCWqX(Xa5DvD z2#g-K>!}rFV+_6upnJ@Qx4vr|4%_!gyY@mzf3vp0Cv%98u(FntnSkir^>Kcezp)ll z6fnEvg40M!@_@l{Ssq$Nk&sMM^(=SiILnW^5Ag`07YIM#j`VVj2C^yYPh+O1zl2b5 z+BXCx^8}F>P^3ZVh{1WDXk9g2kj^P*6*x+lw-9DJ)X28MOevE21+jmJHXp!sLyPp_5|}^8 z?mj^yG+uaucyaFeweafX#7~%X9wG4~qABIU4`Fft??0bG-OM~j-|sXE z2ONwB0E;ZwWzu|wXN%1IqrmYM%7!oiop~ty&fo)Aio_dV_hZqR9gG%z9V4IBmMsau_1LaL+ sAIb7V2+4Z4)Lqu68QXbAG zt>X{y2k5;wI@3-ao$>;JqcQYU_T>l>+(5^7Mhc zn9nVde>3!AhMZlt-XLANZFy55VVDAwyVz6^P2Dv;ZM`9Du4b6p#$_!xTb|D^XP5H# z%7t99uy9AIB-Hgy-6!o((Q&KVnq%sk3YIp@*)m_0VV{8%7-;)Z*X^oS@?FcWa_z=G z0n|;s=`+hJlD8RVm5*$DjyqEuD$fGfl>?o8`qHS`mZ8@T$F`;6JFXV8C=#VH^XVD)CzP@TejuT2qZ_xDn#ZSld6suEn6#Q2( zzC&FVowdvFaI(vgySf?*&w>CP&rsfLyBG2`a{Vjy( zV=)qWI5l0Tx#*hGec>@(k}_NO9QJwPK$Rb{ci-}Bi%s^Xx)gW|`SP(pmB9qw%wPb= zG8n=sfn!^(kab;sQ=Rk~oW-jdoWuDH#?&y55uS+$xuqf+R490p1U7<{FRrff{1Z4H zOj(Xr3T{p73w8S7Jnz&)V8_~#lx8niay0}r=Q`%86*SV*9?r{bxvL|a1n3tg+!yY#AqB8%9v45hHyrl z<6HdF_!NAm#-Bm_80fvku{)T&$>sJ20`N92^Gope$W@LzH$Oq*hsfqnV>iEpYvJY@ z1}LFSjZZv9V#{=2FuO*B>jA^bHYzl)q+JN2&I=7UxTb_GGfK*f!SN?Z{*EK#zo6^k zGo+p(sb-Y4B$QuA_yoRWGQVQ-zTPHrFf{OPfE5E_@+Qgq9;RX(?v6VA%{I2JXiek& zIETBV4u4CBzuVJcRVM;7_#j3|Ix6J*SRpr&jT4fN3Srpr)1E?9u?c(_E2JkX5U5cheH0{Q^*K85}0S%Bv1%ieUe3X po3j@r?x2XfTwt>u0R<0=znJ#x+MSr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.class new file mode 100644 index 0000000000000000000000000000000000000000..848e1a8b1ef7f30ab109bfb050c38dd122b104a1 GIT binary patch literal 1306 zcmbtUTTc@~6#k|cDur?>DB=ZF6x$+9!ix_O5`thb3mA%3Bx4cnVoIGU!{qL zL=#_4{87d;O94|OX|ze_cFug~`_4JDKYo7s24E39k3N+9kwqnkxjfP+=kO?p`5YD) zMj~mH2x`(qN{25tpD?gz423lvMplHjCW2UI3CR5z!>DdaBP{v)I<)f0Mug$L6K%m` zs{-z+$SyJTSJgo%Y-}Wh*JWPz>XN@b&}}XoQUtca8*!azw3RO-?rS4?dy(&)#UUmx z&falLF0BysnYT?()hHV{_f3=AF4bQpbCy z2kO+sEu&jIW?z~?T*b9P6fndvcG2vs#)xCr@eEIU>FJ)LKK=(JCyQDoVWu>%CU083 zcb$p5^z!?_kV6VLa0UIe&eLN~VE`E?iB`kOegva550Je`|FH<;WMWP_jT2J&`T>K?_Kk+_csn58X=d5F>* Hun2`;47O?L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.class new file mode 100644 index 0000000000000000000000000000000000000000..42758405477ccc3475add3eddfcee7906b43d3b2 GIT binary patch literal 1927 zcmb7_X>S`v7{~u(d*jqNP3j(@Ek~iHI1Y43IMaj_D@{ber6>*&hlDh?C-EffT{FA3 zT3&LkN%h~Z{JP_B`nscom`0|p{-I~AZe<57vvFHn)z!V& zG<_2s39O8OwR;Ul*f&ib$!2J^>@UmRW3?L9b{}>%t>?Qo4Evfua|w{7Szp#n_Y+s^w3iE1ho(H|b6;R;%>*W17s!?u_PDzdwzxY>I{ihj z)6jNTF>3;)TG(W<6idc=x|oaGhSZZ`oQU0}%w<$35qbwY-ezr=$_pd$Jg>T5G|*ix z|4&sHtk-uf#@GljL?^I1hGz1TmdG_?a%~iHQi~3^KulN5q*F@7bIp6IS7z$5Y98HF z-LyU%BSMpv>U75x>S50|^_FpcaCIoEw2ZeLi@@Tu4^*|u!w`iw?fXFlPd$DE=~UL+ z+TN`3in#u452-YGZrI@6`?jTR5ijGFB4#mH#6?^xVjeFFoIlQ9)mrt?9XEm7!`I7m z3Us2Ad3qC*z6uWH{l=kg(%yw+$%L|=Tz2M1cY5#|uf%D`h#an>8moL0Z>GxYl+HNm%Hm^Wj$Id$)g68x z>WPI*1F6)#vtCY8BCvqU7?A8R$oFGG7V*|NknAwXAwiCw3gSv2@HTD{(q&`^Sao(8Cg!GW@8X h zH1Vs6KgxJ#Ta`y3AvEc{?!D)pbLY8vPhzs!GjDQW-!k% z5=x_lUzH|Qfqu2|lz}~C$gKuCv_jje@FSTfAopVoW7Y^A3eS?a@H`oYG9;ApuILCJ zS>^Mx3hg38e?>L4u#u4r8^_E`<(lO08$pN5rWC$y@@7;cA{|A5+zX84odv#qJk#Pb z;TE@8qq+&I9_@RFDce-UpTt;Cgd zmD}ELOCmVYkoJUrSLyt0@mMj*J6Ey7`|v`vdo-S(aJopvvy~t+o?KT>_S7L(M_JFi z7GRh=`wqG>f$8Z?cU*rlbVZ$dbKR)FG3y&^W$M%EvorO)3#SsM9&MYTy=m&w4B|2- z29d)MwfO&DUNJ`OyK7;1e9o3VS{!;JF{&?ggKyS$rALtC@sSF6C4PhIqw6HxrkC0W zh71z8ic9FHb(S7q0s}}nhO`=v_ahjkd4TMB`j3SeClhl@Xq+SyrjD9||Ab)ZbwXvc6JHweT9Z_$^+`AwF-An_AJrSC}Y93b@-33u{|Oi4JnA)0|5 zBK(GkygLLt*@K;meObQ8`zB?$MMnwJ>J&`T>JH_ambi<1n4v9+xsTbmU?FmU0NV~p AA^-pY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..582c133905164aa42f2a2a18f9a7f571185d4286 GIT binary patch literal 1152 zcmbVLTTc@~7(LS~RLZ3w2r7ywLQzIYj1Lf!hD$6KFccdvPt)D89oS2q-EF{MrHO__ z6JJgIQO0k!^%5G1aUW)9zUw*PocZ?s(-#0MSk57X#eSr5FN^y*B(a#qQWiXm2Moi3 z)JixtsRQME&&rz&Y=xSRvvMGfVHo2*73vCDd*p*GqmCf7ByuA5jckA)N>N?e%Jcztd zxw57LRd-~`^ZZbRgpu0M#r044iRa>SJp(G`377CBl+Dnm<(o)p zX(u~OGHc3H;W|;8U#L;&hHq2oP(^uiFLLWr9}4QrP^kD84M@{zeQQnTAUhXGCVx5y??qQ(s*3W5nhAu*N>z{ zrN&~D@_99WH0rHU1ZL=IWx$X{0#oQiKkaj*u>>w5WsuQsC_WEkg#N?iFOY3Cz!)yS z#5nDlp+V~;`8oX={nN!Wu=jD|6s@KOu!O6$4s-%=4cFk}uAX`iO+FydzhVP=ZjIcd$#S_Xy3?Kgv#Y%ifG*S)mJlhC19LQv$OwjcMB5 Wre1d>=5QDDbR2_sJc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.class new file mode 100644 index 0000000000000000000000000000000000000000..a594ac5a1cfc9b222ed31ee2ce7bab6da7316e10 GIT binary patch literal 3412 zcmbVO*>W326um7=mL>*s&J{ho+U zP%TSCw3MM7-AvQFS?X)QyvLUJdH8^b4|$M0RCzGdWTi=^>6V}!o^rKpEGpO2j(x2- zBS>5pG*obG&zH8pC>t%60vG=YL4Dftu&Q)hu1KTh>xNO%o_|hIrmSnW^joeHl#hHq zU#cqOR?S&4R9(r2UpE-rlCI?$cbcm18rm{ejvK|9D_3VPEu5PM-oAyF?dzsm)Sj+3 zRNl57U;5Ap`mq52u5q{7Fsjj$WhB1>n0(uYm8li3lb}9r*L%BX$9Q?zkbsmVMy`yxbf4U=2qN z1zGKxPII}TIN4%J(4h8^0nOP*6}Gv`bX<$yIQ@cNeY~`6lsmvUY!cLeUfbHA#x@wA zSVS!gjs@%XlD5@ct65cUMWR=^x(?F5D6zHh9vYK=U8CbRZ-#oSie0#(P30NTt&Eiu zM#Yu3Crxhna;w>t?!7Sd{+jZO+_}T!?V4@ag+pauns=_s<&d+m$!Rlv@4d*J1?DV1 z0bIBJk_IUEprHLg?Ydvm-kRI!csDPu1;e$A#4Fmf3~cSb5p)J5y-uMn-If918qC@8 zCqrS0IqelY`W8Ke&K&}Hr!_gg#J)r9+u72ATZdsMVq1u``A#@RZP~KZa!qwXb6<|e zx7ATT%>_+ueFo%BG^ppeVI%f9G1}gtZ|XvEwuGzY@YW2W_wIO=xMP-GXL;VWl$)cI z^m2|yXqTX;*6*Uc>&kn4A?4@*?aI+XI+UXc9;WD}937#fIWl-SMu%`JMEl|YZ$w;y z0c&u6&sT5bbQLrbn6zV*gF97!!kZr&a=4>$C{c#?({|c{`A%Fx2^yv(M}XPx;C&D6 z#go79gKfV@qxAF=Jp(TU^T_MjsMm9AUWgWJ8RHOs2rx#l{IE&S(+l`AX3~o^jtQU- z0u_nrSikRKrA#~wm1(8ZXH3`B+e5-a2q72`585Eb$(g#6Z32)DkV z%XB41NalW|G{46RDbdwULPl396BY6Yg#6i6$k9N^T&$36RLEbkLgwRzWTQgBdbO@My%N12_Ran(%1Kqaz*}9v%A+!EN7% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.class new file mode 100644 index 0000000000000000000000000000000000000000..644692163309353c36a6726fb997078bde97882b GIT binary patch literal 2673 zcmbVNTW=dh82!faC3c;(O-s`>5TJqJIMAU5dLe0w>m;pHCjr}-+tYY=uqU;5!|vK@ zc?R(V_yO?F3rMX}fy4_Bm3V<)gg7(a+*~_RV##y;=A83gX7=y@e*cq*u2DHfDJmo> zNvjEZkfNdPq^MWcbhECTjRbw1pidH1Vsyrro)XQf^nB$ypB9!Fu~kMRdDrm+;RIFD zY|9wH^^Y+cQnrs%#ZA!>yd9_}FDgHnXOt|fx+8+NCmH2>wik*u$-l0<9WEPEG=m1$ z*tYO&pFeELhR2o7J6CyO>A~9a{nGp*@Fq%aCr~X}Rlce#pHstfTY9=(>*dPLKm>H5_G$rsX=0v;x=TA&Lgkn)U!@521!} z*=op^;WRG5m1A*f-}kuUq8&6`FGM)BE_}nQYa?gQXs@9lzMvcxETSAUvsJ`2@7fS_ zx~Lqv-fq>TR}rWg9c35pR|QHO^Kda5G!!y_=Y^tdv}?Ex9c4+MTdpU0=Nhkg!tsTr z3-2=(G!Ck$%b=i(Xe`qW-+>D;QVxXma7}E5wD}i|PI4{c;LK~z!U^C8m2Lu{x*Ql? z0_wohP53)zlbJzQIvpBLXB;D(=#G+D>jsa}O^_V*APh)+5`a4}w=yR~(GpW-x9wSS zMd>P;8kpoO`k7-iclhPVS*RG_^}^yj;wp8mL)+L&VY!GmclvOK(0XE^P`tlep1ZZ- z+0si>mgdrQmc|&J+k2;To+lpb$2v`uG?u0*dNoZmy2;Qiquae1Io55!C&4h8_iUrK ziPwhFd9$QkUN+wt^{u{y^g6ykDPnYr;&h49G=lLcp5zFfrl?kp(K$0ePcNZAgZ&Fw z8~5oVO?-(nQSHF4)yutBuk2XCL!8wZm+>Xk80PqE7BpPO&a_2u(3=cf z?by%29&ropPocknzrjypfDE908`K;EgK7C z`#x|#=*ts3z!L*cte59I@O%%RACBg^4xSry6YarZJfXNo-5-n}_o2mhgK>*K3=c2D zI)XFt?A%j|?}ajDR)3-x{cI3)qIH0~;nbsPlUPRceT5`?h5XW2$U=W1iC!Vw5c2E@ zA-8FAs}^XaTllei{6&G?l09{`MMHUIzs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.class new file mode 100644 index 0000000000000000000000000000000000000000..4bcf62d42a82be0559398a09247073a030ed8589 GIT binary patch literal 2476 zcmbtW+in|082-kGIB^`)97x)8QByN#-D8xUz+j?s!A%aNRnVtXieg9$BfBpUJ4**Np&SC_cBN)af z_HoBPN*Qcrkq(dVW>C)HUIzCWPWe(R(cG2VSDyP>X`O*>F^sKwu5W~Ec15!z)8yCw zF@{WA7$sf9aHU+8{F}Ph<+33~(=>RaQzdU*aO*@qc6uhCE7K@;OvBTWzmbO17MdXW#HG9^x`KC%YVxx34TT%2sJbgmM@xoM zpLk^;xMf@uy5{poE!oiAcN(%Kc=s~D6GYh$g07O^GY>khQ7yTvd{u4AqU(Bwm{QUh zE(CEN^T(|wuPV33#S1C_qSf4J$`&P%oTOaQB3zk}!ahS@IFviTCXBSs8BUiyUFUmV zO>ld_*GaNN8!{f&^4pHmvX%@BlQNWGhKZ15Q@C|rFUo`wbQ-R5MAPwHS31ViJn~|lJjd8`GJi~XGN=Suj_NsV$yVF}+8JDbr9?i{*hDAJ(L? z1`8`d%(HcAqUL3|T9`kPqyBEs`Y|Wh3je`}Wu7M}F^CMs6T*oZ4Gd16pvB}2w@(Hy zX4B`>Ld_A>a8`neoFJeBGdWfo|lQ~WZihW}=OA(G7q;X0_zroqU zQTmo-w&HcPBR7@pzUf#(!sfYT88a*%-}Pb07x&n|%t)vm%}9E)v{9yudhYlLkv8ZS zY-_K*t!q-}a1n(ZPGLNU2~6fNg;yCSdo?O*E%xo@nZr4}MxB3>OMV~)bQcFMgKKEJ zx<{7;!&GpjJYEStIqEw*u6T>SP9ucTew}79iX837=t@fj zr)eD}{WJ7G>*Fjb5@>p{g7Zj{Ac5Dv!W($gp+M(JGUwoJyc6nQpwP@Fgr4(c!D(f* zrWc-q{YIMv7U($?9A3vF?JYV|z`J;lR)$M~(aXjMNc>8|xbgO(#_!`Yxv<8oq@AF3 zXkqaQ61~vb;PfE{{5tS39co44EwnjGkVUo_lGHV{kE#o(*oa!d#jcv+j*o>%Hd89OF3|c zu}E4a!kV;^GWx~lBL?=AVR+r>$O-LgB8+90fc%d!6hsinD6*>2bP=VO_e4kV*r|}0 zRpgc#2CJ%}g^R6Zcyi3WQm#w>reQi)Isk?oQn-LK7^LSs-Mkcrkn!B;X*4;H;VkV#0`qd#apOEsF_vA{$ z!;R1mY!TsYBJ%tQ>|_u2N)pS8J>FNT!Zk9bNUK*cM*ugd){MkW+`=q5NX#7OUxP)Y Jc!7N0@Dq37MRfoG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..9383b5683ec1c939df0f941d70edd8d0c7ee62e7 GIT binary patch literal 1930 zcmbW1YflqF6o%jFg+eJ80a5Udifs`_1mq$iA>~%nNYd8E=m)di9ovQNF79qC_*H+9 zCK?kz_yhb=#xvXH)-I%xgxSuSbKZI8oHO(1@2}qgo?>q|WA^O>7nClSle0kyob|Nv~8Pr(?4~H-^ zROQ70g3jt3B?_sq)DF;zfP{z_th%j=EnW7*NJ}|qWa~3bU48|cL6+?|K&lgO-#5CI z-OSM~zkhj*?;SCfn(X5iN`{^T+d9~_HDNQPFPF+&mV10>6S#)!3G|^qfnkg!a22D} z5S_dtZ3u%hRoqa_3g0d73Du=+dM4fC1@BeUKgmmmd-UdYfgy$n#?g%)`W>eiBZOYE z5DU!*Xx>ZTLHfV)21B$!e8CIE9JCN4Bb|=MF%skSW%P}ve}aAUb{nTra>#f2291fP z18(9L%@}Uu4vpu7za#XO7DEJn9K0PEe3y>d3|=Gekn~PZ{Xpn+>$qnvP%?_1!f4aW z-(IRuc&VV?z=Hsga4X2WK#+%+3<3$ag6tEBaUqCIJ;Ng;13)6JARhxkQb-4ZL|Q>U y6UdhfL1d{znDT1y*lUw%gfUIl34s|Z^AlR0b*Q9sZxMFT=U~{Oww@;sY5oVqx5CN* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.class new file mode 100644 index 0000000000000000000000000000000000000000..2cc2d7c4ace473db4159fa682abf9c7d7c8b2f8c GIT binary patch literal 1363 zcmbVLTTc@~6#k|cDy0-G2m;;^#Zr{vBKiPn(jbtUDhb6#@x|$OYzOwz>~1Ugn|#m& zLZXSUCjKbnne9ffC^0ta%`2-#& zu$;gnhCxrdN|+Vtddjh16rV7#rwsjTj_vuv_AA0{$v9=xKgN($p5a(cQ~Hu3cNu!5 z>pHGSnM!-2EqKdUCNC+^Ut#DitGX@xmP@glUGCLVRr0rWr_E(U3e#_JjaL(H&Exx) zY`EMr8qyNHy};Ks#Li(;uH-4}*mleIl_e|6Q&m$IY}@gLPwa`rbbxZe4=j^cm0jcF zmzTe^%ym;*($>^swy=m*JYY{%tSVdid4_0qrb6B|r$*j^lCtIVmQ|JRjvy$8Ovy1w zEkT;mcW8|H4Mo_?=PGKnsw8h)8Pem1<4WFM;ss;hcHWt?R+m9V3@POm&xlG4NY;K& z`e&`N?5-vjZ|i=LvUTYPst|4_JJY2t)z@G4g|YukG((QXb3y;#fMnTexrW?OT9M(d zg68xTFw9=uh=M_ycwti+ItBc-ZJp>)uJ}fAy+mU=bumI1J1Cw%iIe2sGy`CXV z(#uSM;S!=4M=z3e?xV*RL5kigk)v}=^CL?pun%FF_CAWcLjMsDqZGh&F|>}8i_^|% zkLOOnJ_UCsXzdA%^SDOmR3`w}af7}XZsHcLzh6E=~BQb#HbUhZx)u;&b=S{Ot|1g0&#SY`>xevBdQxDiD)j>JIl*eH)TRAkl}##*Wy z2or0`P&;SdXmlih+YJX?_N4Gkk6Ub4XgA`=zU*o4xP0)0*S2f>%~rj6xV}k46_5<01QL&{}g-}^($s)x89&eTD&~d$Q#rBR#i0Xbx9%6~MRLmnRzX6L-`Ux4Y4Ltw= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..fa16e54b8a3d47b25152c277961fd6843089e269 GIT binary patch literal 2294 zcmbVMU2hvj6uslm+Hu+tLff>o6bi*jpwl)qO=$_3e9%-DMRBkYNTBiV;N5h+V`j&u z<&hr%@B9FG1qp=213!Qtg*dajX%c7ST3GVzeB67^nS1ZtfByaJZz8%yA62PL?^mcq zAK0N`hY#(rUZ#yQZI)?^(M%+@FM_tzk*~r}w>KEEhm5AzRTvo&nzjfAvIso;V~on4 z(-+!2WwhMvNd9$K4Y~BB2#m+QK?i6<-;oh_l$LzB%pa_OV$HYR-KTwdkJ0?jAT)kY zw*AQO1hNr^$_NAMh|#s?o*0TJ{7En19Y1urcy`J^>jj&E?8(poQ?B5ahHqeZ7ZZ3D3?wj`jahgg!Y*$a?T1~Q-5EnIT+ug(kJa!H z0_{y2$sRn5LmMGRD>fYakucKnLf;XAqry-+Mrod+SP-k}0AOJZHH=%1Cwnocy+SB@ z;3_0{t!g<`k7cqbiGlHyPK6xFi%p~}v>WlqJ?Uv4#gKe>lQ&|YG&QCBe(0MuM)~?e z8zk$>1=pFTAIgshy^hqo0vWRbRJd7Npl+~EHw(t|k;2u9iozBbGMUy!N?+|t^I*TY zZr2wkLK-cvYIF!>rT#xK?A50rrS+_&Ena!c9b&vEv81V(rYz3O=oH}M=#ar zvK?NbD|lX$biFJoGd5gF+j-R4LsMWh7jOBBx8f%3e`g;Qs7q+v=yFt~3sj*h=2K{N zIjT{?YQlO3>nVI+z<>60dJzZEnI2rCe0*@$p>uQ|oAVBUE@JX>M3-QS+e~VTJATms zKPqGhA>W=T#KxY{jZ7hhQ6b-F3b~mrq%bPv2MGD`IYMsHaz;doqe6bl6!H$;PMwcL zq&O<%X9)S_L?Kszk)xHk81BTieFG)Dirslhcj;Zahhx<4eR}T;DnxWTqPd7JM|hEI IFtR8A0hJ#QA^-pY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..372c4edda9c21f3509a5e00fbc13489d59cb2a08 GIT binary patch literal 2681 zcmbVNZBrXn6n<_(5(uHCw3e2NFH|uE?UiC_E0h`oD40Sel(G70vwNE?B)f5UlWF~; z;}7r$=yyN+(oSb|reB?@|H<*Wo27&hDAUa3?%sRPdCv2kbMD>e|NZq0z*XE!BaJTx zFo2>S?xe7uMqhhnL$BP`!@OJLYno^8~&mFL^8b8mG?K&%N261<(kSnjvLT~(F7)oJ4VZRC?D2qvTQq+G+yk=uj;ksnyNE0LHa%Q zZPWIY6>pP@n-<-NLwDH>?3ygvzBU{v*%ikKnw}CUbZsvj;;#i;hG+S5x2~$5G%eYh zk%gtg#(HUaeQSP^h<%PxCs@q1NW&+(WdxjGD7s!n?zomAwK}=P)h)hgkATVrM%v+P zhEtKHz_XnS_pTqK*szR7z_MuRYs`yIV7|RZ&qPZXMqo~>*egJw%&KFXM$L2`N11`^ z$p}S*Xiob8Q^$m+amlQzdKgnnXp2mHs^#vg_9SUEgR1LA3=Z@`cOLx^OXo5l`b4de zT(BKGSQLn7r?wfS;93-Px@bFUy;(0SZ_8kZ=*+p4v~93YIgb|mf~w7$&m1aZuO`&Z z%+878rYkCl+EU<7(2(CC6#bB%gxMMD8iX?;)-CIVQu!Tlj$QnYID0 z(3qc4e25v22b~`y_FI?p{hrQOF&jBAG7m8wDmVQEvHj5La8)6J2O+}wwpA2fQ=15r zEASDnaZeN3WR|pw(cELi|G}x;-{`yl6p1H@>lIBc4z24HpTPG>;Rk~J*gx18VfA+B$DbT@@r2bw|Wyv zbrbo6ME-mUkwx6@k&*sxBF}mf`2_i18R_pP@|;BeJ(5V47%_axYQ<0p57I1ayTsKA ig=MVZGj8yVe2&#`knnNF$Ec5SACo@shBeyh&Hn*TnQ5^A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.class new file mode 100644 index 0000000000000000000000000000000000000000..69d2ef3e7b57c8e1c62cdb7ef1967119854cb477 GIT binary patch literal 1498 zcmbVMYflqF6g{)06l%d*5PZKMP>?}T)M!YWDyF7VLu=#X({y*F1KZs?yKTTAGZ2!$8ch1-!y%4U9yA=MV4l3vI#Uv5bLZq@H{ z*_6T!o4na+P`0kJWx#D;OWvL5FM9BjQ`>CIhYY7zI$o$+vaSNvaAm>s{E#42jp0Ul zO?1Tu-)OnKp*)9+Uta#I0joP0ekGcW?9J+;*$zYh zBju@Zks&cLStnP~cgS_TtUS5gX*Hy-32KueSN3g^S&-PYkBxm{QxWl*LrngpWKpZo zoD~sBugWkMmf`Ni4qy)*W0OmzCuO=V zSN~lhMuTRtt^IaIJ5pzG24^!E#_jVBVjCtS|Xx0Oe>&B+co6i?xQ#!7nq2!EElUd kNfq*BvM?3td70j(sn&IgTbLpFB57xF`z@>h!vRKr0^M_E3;+NC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..99a503d1f400da4acfd68996d7fe87cf3408cbbd GIT binary patch literal 1739 zcmb7^YflqF6o%hvDTPulBBH2(ieg)|BNsLCfh!twLMuE`jwm>*+^yYhWadOpK!t|0kdN!Ph7OJVzE zUal2Lt*$KTaZ9_B*XQ|G!+hsMRX%1I+p0Ofs>r=`DH~L zde#xi+3;b?h$2yvemG*7Po+B&Jel!?cT8d-_1_9+_p!RU1PlX&6D00Wu2(xm`d79G z2=avRT4$i`bq#uATi0Amt|@a^6D@O{HCK;eru`LMvgl@e+6^yrx)bZrHnz6Dnxop9 zYVQ+TcR8X$yyGo-jU7X8)z#HaH@Nnh_QG3Q`$rWt)>4>6O>D0!EDA7J_WkN3&JPX_ zvSE>DO~q%a@{bogaroNOHWhplBe;-668%XG<2=LDPF{&NJVWMaxGkI#-z@A)i(a0Q zU`lDe9lTxYqp3YyrSLL2V4nlgi_~@plN^`mJJ~S67zL-75?64Q+LO*-5czb<`FT_4aZH5H zi^Lx>p)xaH5jhH-2xd2E$D4t|Xu~QDZ_p-#9Wz{`%$x;@o(9=%3UUKe%|N23LG}ow w)DpyGID(tO)^7!e!0C{tX?9ZLHd08_a>m09?z~0BL(-#Tx!ah_f_u348#c>XY!|mXb$46PZ~BWg z(U|zbAK;HNp4o0;ZCbLDFuQZ+ocBC)X7;4N|NQ&~UD=-!Z)<8sSAt`W8 zTFSM#<#1imFf4>pIXDa1Dfl`atA=H`RNLsp^zlJJ7 zyrymuLk}SZ>P|%tNfik4!FmWRU}abg#}QhIgncOOByZIxby9|S# z$&lK<*MyCasuAEOwdf8oBoM<0I?+Y%NosTvq{u>8H1DN(ik^M+f8iDSX@O8%FAzR? zCuouOMdL8dGA2&glx`b_*5tcc};5jVi@F<66hB04y zN?29t`O09hcqEwuN^R6Ar8@ zM+IvP=~B7MklAqSl3}!>9Qiu5Ytq{j1kO;bxF#h|Q2J;dFJ^*nmzzoFbp7#>&Rh{-t*K(DHyav1T-I^`4Bxv=|A=!muQ2i`fX?>LZ@+p zd^kNBJ+pJ)!M;SIS7{uG78h`h-V1F5Ow!@>LBS2&r17ltSEN4oI6v>}d<(Z@=QZL_ z>7(Z6zaiB*+K5&w6!EJ_VWMpnAFt7-qKFypP-gxGN%w;6_XW9&nSLPYUXVJ0$p3=q k45x4}3jKamglU@3((07N1C&sv>70*wJp6!^kAjclA0V7+?*IS* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.class new file mode 100644 index 0000000000000000000000000000000000000000..c645f3a3748ed3c004bc18d8dc0d32892a647cbb GIT binary patch literal 1600 zcmbtUYi|=r6g^|dapRZ}oIrp+D6f(@z(6REs3=kthy*eu!XcvN(|A3^6Lx3KJ}lB- z1ri9UmHM?(e^k{ozCuGcVv zg(_}TakGkB0+Xpuj0!h(lA72)zIR7J+!r{s65BLWHrrHTt}8@yKOs=FXhW9lpSNcQvG`>pG4u^P)7_-kgpQ`A~%WdmWRCRS)y#Jf&ypK zKxN>%i4u_5 z9x<6_gX~=8Kd9KDcBX>o4^+R9WPP8}|E^oD9p_1)SB{toRf4(o51NKQ8 z`wCF_VJ@HS;-PhM8!D^!?zVXA&VD{ZVLkP1f2G;l{Uq+MC2WB@PU7o2CUCfpX&e=p z+EsNqNz{(J3<5VlzPbms`vGe3z3_OUvRiVkv#kSyP5Uhq%eH??%&)GCaheZK6}+e@ zlhYV#oR9OamQd#tM1ovTay`!R2>*>=FvSCsrpYmHIO7c_y+H}bQ=E8jC0v@^|Auyw zqu^L+zJqw}9lzyw)NfwFcbwOU1~`T9xf0}dhTjjJ-=Or0hb8PfuN>%n7Uv4*C0dv0 zGuoVgi_&iBn%`YR1?wK+*wCs7@2H*k>GQe61)ez~k0_JNVy5{91a905aZx6wejhvG~TVAk7;Mxo*yBQ&{H!o1h>G-nqX>%7J#T&8?p+AFyF L6r~gsDW?AcMoN#Yi@wWTe5ZYxjl_5v?;%y&LC#S+6rspV?f5M}AhiX&EBS7}R=W1nHBxNo(sLw?wB zctyHZZv9>5ZyU~i}pC0VQM5HIme zx>7GQM649bY(R* zl=G&inp<8~cnta8q9vvDQC*C66(vFA({EZfiO<)yZa(Gw;NYMTmTke*aDi(1c=-~8 zRgV65;hrsEO hW@vUw;4ZSr(Q@9$EbhHS#7D-bW4Yg%D}eiW@EbtpsHFe^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..3ee43c80de2bee227bc0d9342afdf5ec8fd0488b GIT binary patch literal 2091 zcmb7`YflqF6o%jFg+f~{0#*U9sK`aTQb2B1Ll6w6kywxzjUTq#u^rs**4=4Azv(a1 zL}TIye}F&AcxJmutqWP3barRvocBC)&h(@|e|`S}AcqG@bYZCnaV)E0MGdP7@(mJ~IrMSoJFJ;nNmyk~|Ff$-ubCSruW?I~2tmAU2#1%WEvS@kys_*9lb0*RwGfJH?byXf z>(>necO6lwN>jL!VL7Cdaw{sg0=fBWU3p;%Ng0k#PVF(o*6lK}^%sQ2pEPPE?(FJx zeulwkS| zdrQLBcDxoW-m3q);qv%Ety(g*7MUbKuLZW#;%~SLopzoO%7^Drt4BjAg zvQE$@or%T~nrZZ8^o&n`1N%%b5efw_EHH~PdQZ0uZ~+%-#&8LjY5d#y3nHI7oHqiU zuh6Ml&i5%)M1`83`HIMK=%ly$l+IrC6f!LCBf;0j_rZ61@66*x{Kp-Da1j&#_1T$U@Zh5yNhbV5->NrQ1 f%6x~mXI=UmF!vHs7ricqT)NEjt>p#Wb+PyxXfz63 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5f9b9d2b51e66335e325dfefae1e2347fb7f90ef GIT binary patch literal 1713 zcmb7^YflqF6o%jFmDVB^5kWyz6x*U5xu}T}5-gyY1`J?h@Y8lXv`e$bIzGFzkdJt31A-2l89n1fe7Yxvk=E(98cnS%8-`A zvkbc=JZZVkyNy)__J(1w;5t$njw%^;Q$$Hc{}@Bu6CayGDu%gYS@8X;+v1`o3|rNB ztyw0umSqabP1h5=wZOOA=DWuY@q%G|yXh#aE=rcP%C=Z>99J2N4weiv#RH>d9Py*N z&C8Zk;l{sJ{=ROn*`h8SMIr+l!SX~U+(wE?VGEOpR{A2^@vUD8^}6uZ@YJ#Pl!ODq z*plT~YMCLN$(9%*1-Bv?hKiOWHk6v2P(%G5p7TmnPV+^ys@7jtPz^^LV6714C>J%M$^G3tan z(G6FdQT!X8+t~6d!ehww*4=hpby6u~-E>J)pDY`ON&53Or5evUKRi6l2eq8ng`KAY zKV8#=p5}gmD9L4A6Ii-hmL3v_d>IzD(mw)DO`=y@xBbK#ZLhv=TW&?I`Wx)HCX% zx$j_Ke9`OF#{5Z+G5Sum4KPlJ(|d@Un4tFT=C25SKDYU0$IX+t6>MH6{*XQ@H~S5t zlcSUV>?V1<2N76o&uF($FL=r9h!T*(qHhrW;FFRi$i-SlUt{5EqU!G%k)EY$q+;!4rW5 zLgIo4;Gq!zI4%v5Q<+E^duGo0&o^ggj(`3B@e{x#ma^!=?QW!TM>Vsmnaf~4gM|zh z1^PVcn!2?qUC(sv=MV1+h(`iFD~|2?y6tc3R$ZnkrG7%-kSo0!=cK@7u_U!OTTVlh z6{%Z(MXS_HlxvuV^fbe9rPi3z)WU-uc>6BsUT z>kWNZ+pSt!$+XLw{&!Y;QMFbrS(Ua=5kkDHo31P;n@~C3cxyX5mMm|PYbF-g^1e%m zmNC@2Y+vAZECrP!nm<^1s=NOCP^4?#v`wFhO^%Fi3Zzz?GLa4!O6f69FxfePF*~>H&l-rX2URPjxWHgrIo=3QpoYyKcGxGl$ zDg)_;Iza-xL~6;oz^#~6Elwd=FTq+yxnJ?vT6_W}g_k8(m_LEpm`IU3pC#2_rMY-S z5kdjfx>I)zdCycQSRNtWtTLz{xy%(3{6m9LwW41_T!3)VBkm`qchtmTqrpPfFX;U}ZTL z44IC$9+X}4gS!2=z@pp*fecbOg+u7(dzPgwfgDFj#r|RTbA0ykf8-_lIYH9s3DVO# z!$~fS?I3#^pMuZy*msC8d`U1Ag0R2@PV+tAG{6}QvB#5#b8P>0{))usHs{qy=kr`u z(|M7h5-QZ#_%|f>LuZ50XI%SQpfJ$13d1Y3i^0ly{%|=0B-sw~IuhgxhND1|?I0#W zwmX8TObcAaNCZf#9i$!!GK#S%kW@R!M}mCn2r@v81jd6sxE7p>NhEQdqZcI#+~ymc bp78kTpL&I)haL|{J)Y<3=I{(|dbsrm^u7eH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e15e8ff8250a9c7183493172b85fc9bdec30579d GIT binary patch literal 1657 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..48551ceaef91520e2067a798f3e2515005fa5c3c GIT binary patch literal 1749 zcmbW1ZBJ7%6vzMF17mXtBBF?jisCkORS+?1Fq5ZX7BGN|!B=;8Wh=S6ciwgb{ZyK0 zOnl)7@Ix6-@2-L{$KsN;x9#cw{Cav$fBgLR9l#9cQ;6e15;4q}W;TI`3Ctz%h+#+x zUs_H{_)2>2>$N2Y_L5;>(Q}oyTwSu9rihb@`7wrsFWxnU(hPIOvf#T_uf;`8SdOmo zTC+@QEolqIZO<3HHOn{K=0&OW_WOo-$}qOsbhWIDl2o$nh=S{S+S24)F-#Trtd@1a z59$stOSi(UKdbyr-C1@-UAUS=`VEHkMJ3wC>QllIHc>70M70%IuL}K&JdM}UemY5iZs`Cy-T$7CiNJmyQg5mrtDUpALdE67wgbAzOuGlr23ldz9+Pf zxmKNsC%OS`v7{~wPBW_|R4Lw3y3iO~Q2YB1`zU#JWRb;g*{f z+^XPq1$PAIjf%Alwp46%6ux-!P(XYkF#8}1jg_I@l0jdUY07LTQoP&zA~O4#mXC8^fprYrZ#r-hn~7AaBQO=THRG!+UQoG8ete& zY3bewoNMmLfqd<~?gm~^nVJY(%}JM0N((thxXh^wG#6h+C$Z%4 z7KxQ9ZMH8OIRP{3|LcrJqGs;1=I`f&&S;NVcla~UqkinGN7}X5sY%^YcfUP>)ycoX zp^GR^GrgQgI+ZOyda~Z+h&eM^CzURRvPjrjisOC?0u_{S90xGX_Zbe% z0;)VA821Ocuktz1?|Wb45HAQj{(=Eey249F#`PF?9-o5G^2#3&zw)I(S4i9f7w`e! zYeNB?z=zxke1wm={#W@o6n+^|ULUJ`l2Hwn@6c7jxmsEM9ff_@Gs)>!jC~`qurQQL z-8;0?N#txqd@=^4I12LZSdgzE(c z9A1)cnOpx>`Ma94?ueRjHHq{a1nG%#w1w2?3rE;Qw9*sNZeaaN=r`n<6iuYmg@k=e z(v^CdA)3h+8DgudEEon0(iK~cT1j|&7J)Mi7nDtDvnY8q4ku%}Dk+lXo;WTLgsGwk zQx&1Z5yL_z+mqheOsD))5{sGtRxrWGo96Htl7!RB8pCRjG~KhDB)Y$fYrVmB6Ev`? zUDfbxu_4XrOm<3c-rO;U+3t63#ilFlD=)kg*vD!ZrP+iU)8$)ob#ijqkLG)c~jVVD)7@a zO&D6)%AvYWV+7aINMj(4VO(Wc>g6%$j5B1;g*%p8;oGIdpqfX5DXI8w@IuK?rqFPQ z-mf?q`VhqpB+yUaNqPq&NYM)M(D*WqFHt{8|Dk2N76o&uF($FL=g+ih1YiU!6>Bdr)s)B-wA_{4V5Qq!M84?%A4z`m5cko0Y zfsnZ10eC3HKaSg`QBs*m8GB~V`Oi0JW{&^-{q-BbESAz3z^y?faa%Qus=1TG-4yPn za9?1=ldh>-CFy#mW4~B^C?K8)3_Wmc&)03gq+3myq?Gyzfdj7e8k~~?vxTzM-d3HK zCTmi+{F+v4mMPaV4e4oy<4UbHrxio{jgJj^M_|0zw0*NKOQvU*ExBylj<5R+?Fmd2 zHuaYNLHkg*w6bYeG<|1Qds(+uELoSfPZ2`AZ+j)3&y@@?jCmtBRCo zW$G+OZtMJZ+bK#i#V(JbArYHQ_9X|RYK35HBZ zTMsI%`AOY(oM-(VfItcfoWKDL@;%Ke7DI+3q+y!b&8W* z7Ta<5G(H8N$=pwfZ+wX{6oRn83{LVr+cv-{oMw+F4`?S@VVqtChaVxTbAwhF^5vjjeN2Kh{oFMUDAs1d_-um@LzQ!$G;u5t8&M4sDxozpWO Zzw&dh5%)0UVbtS!o^KB?;D(2r{{W$n{o4Ql literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..71e1eefb34627450163a4de43dbbcca304c362fe GIT binary patch literal 1657 zcmb7^YflqF6o%jFh0h83lze*F0 zi68s{{wU*_?JAcRQk!&kXXea%o^#He{q_6DPXIGmNFk2tBx0B`!)yX`3Ct((lwrUZ zp0u2z@O-J^ z^dO4sNT8SAlhn@3^HL_VK6{G#LGTeuw_UMBvCah03;hRCt&RIs{9 z5pM+wqb;k@y+IofB4)TlnP~@!o(0+K2yzb-oj{^zLG}rxaxRF;a0K^*&>sXv;8dhZ gS{)a7hzzo{o%1n;NAD5wk@l%9k6UYba34?p0EtqNGY?6_lhA0tsoo9^y^bJMPZf zq5VkzP%D9u_|PBFA6508^@bRGiCjzG-I+P(J1F{oeo<@t}wi+#5w6_w8fZ zK2{1?E#UhC)&wSu3O&c)RiW{8@XO{80^%ouv4=V^krPC_j^9>!O4*+fI29_>;+hgz ztk#r#xu-i)HI(B=4cTbdDA(~^Wu&V^B|Ep|R${;NTT877T-<60k=Inap7CnFS`Pvp zIT1q}ftl*Q({WzOS505myr3?f53BNN(|_cvrV1j85aQRi7pi);3srL5gFqkps=i0A zrJ=aik6jY9LW>{_AaG|u!RDgwgmohinyL{><2F>&k)50J2{WgIL}Fys3%rPF&Cbs4 z3gjN@I)P4Cy+HlkZq`(|<8adglU409=?+uRaWa{U8XmK7ZyO2f|-}n zo{El!0=H-9hLSq+NcK=Ny&_Aq|6jvyJ>RhxM_`;tJ*gJBJ0w+)Qvx4gi{#hcaa?{gA!+m z!|`d3OMFl8f94q`xj@A91!B{>z(wwd&x;&Mz6Ia;`F9Y1@gu`fh{M|U|2eTluALKPb{`e%w x6g4tfh|l0!d@B}_#dXe3D^z&QH@JM$@JMexN7i7>;H=?AzTKT(!X1OV{{f?>^xgmf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..112973cb302a8b2b637daa63924b3195ae309ebe GIT binary patch literal 1739 zcmb7^YflqF6o%jFh0&dizjJm<`u`T6Vn4*=76ltLU+NyIR%o0$Y=6L^roLxurQ zxYDqS!u6zMzgc<7z*ZUh7987ChOLT*)evz~(LctJaK(p)@D#&Tp(OZj#c6U;6^5m% zyxJ&{T2q?BJnF7fUw6yGWyp0G-gF#wR6!#hg-KNV_UeX74yLP0 z)gN=dzrUXkiaf6?K2Mc@yx56DIi_P#!KX2V3u&a$m&PE@Gdv6PN_62F&_}~9!>;i4 z(w<-EL;jR>_?G{6$&b4BaD!g9I2d{m#bqSWOW#R)AtFf83IWmhERD}l-%tO69h{>D zf^4^-l_(NwhiMO|o>3pqeFOXKi(aI*$Dic5MBnL_0Y=CFL@jzhww(o`7_Vl{#wq>4D=1&Oh3S`*go)nm`)}-}( z!|zzKA#GPTtVX*=xsGyVXgPi$trgm~Fjfvjh{P(|B$;rUyxtZ$HOAr;qh z&m~5i(hV8dE!oz}ah3PNRiPHRnM!S~=USy}m9DYs$PMKw%}i&fXVwLBxBWU9chgEf zY&UB%ShJZ2fjw2<;XT;A4bJ1moNg#4=2j|(ds6pdZ0DXSD{e@=Jr%e(J(Egu+ao?p zF-(dqO#i-yNkP72YD!>&NQqkzxSWzI;S_^S5G=7Oa3vjE!Y5KPcx7TG^4P0{rIdIH z=e}Af6Em^flfIP>H{tt>vcVpE;p&!Kgok?RI z+ve}yU#YT%*49=fZfF(L-74&I$;L(y?K{59=2pT!>@Q&)6D3SxZwY^*EU=iSE$&1$ zX|Bj}ZEwSRRNIseyU^ZfN%_{3s9mc!rb*xgoB0R?3drFgc43t7V{C~T6uCky&UbTO z}q;ZV+|w2JvZK;3m(-@c?HQpMuZ)>}QA%e915rqOibu9O8SaYk?I1o77Z zkZeE5{{ulzisCkORS+>gV0bi`1ror;;H$g4vX$K3J8!#zekx5g zCcf|k_@RuacUM8!=HimIx9#cw{CZALfBgLR9l#9cQ;6e15;4q}W;TI`3Ctz%h+#+x zUs_I4_)2>2>-7}|_KIO(*>jb)TwS!BhKQ4j`7wrsFWxnT(hPHjlHhw4ugOJKSdOmp zYNJGIO=%0oZO<3HIm@?N<^`$r&ilG}$}qOoaJ8(7qExcvh(*`+w57?pVwfuITTSbb zAJ!aRl5Uw>e^&XMnzQPNns7CV^cxK6i*mGu)u)6bY@%A~iE2Brekt^hZ@J2{jr(JW zeb1yT^#VgQlPxmDmc6oI7%WIvY&2>m;qO>P&M;i?Y>J&l5u|ZA8PiosM|sf`$Z3Qy zV06Y*Md)zEFrUfxBzQXBDRoTdapu2NOcdfxa}^kpgw={4!%B}-|A=>z5PwUq_D0xM z(cq@Gy@qd#HE9xctz(??=E5;dcfWXxHr;9E`Qa7L_F^5{#@E(Y3shB;-S>pnG1saQ z?|4UEV@Elt`(Az1FAJX`*Ijta^Yl^OjCB+yQR7?HEt?$7RJE=@;r!s>ARm@@-qd=Y zYW{ec6NmO}&!JLJV+0q{NMj(4VVq}p-pl*Yg=fg5hC7y9;hUxXpt?tbDe3X;;MI~J zOx@uIy=ieU^dXANNT8p-lk_e`kfId=qVZW8pP_z`{zJPsM+*emZow$gNvIvAJ)C+* zeLVLS>{B3mk=njslH(G6r&|UXBj@x+;tH-(`}gM0hGFA#skxXMj` zLFCAFDwy4%6K@6zqb;k@y+NA@PRwwfB6AufdJ<%}EyztwwgZWt1lc2yN=FbA;RtR8 nN535;fm4#EXml>Bna!z3yci$qSkXDqId#$-VxWfHk;$yru literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..b2fd5ae8743d863b7d45b5e0b69feb008ff97c1f GIT binary patch literal 2141 zcmbW3TTc@~6vzM53k6y(0;1prMMW;!6%Z6ulprYDNGwQ<#)s{8qyyXCx-%{4n|>lq zG$uay0sK(LGuuUKZR^G+o!yx^m*1Il=45~T{PrEd4DNQK4L3Uw$ATUf^>8bJ+X>uB zV2Pnua!;7{Hut1(ooDO!8Q3F+t`*mj%5>DWX_tANOz9tEX!p1*(H>`*&*ZrAddIC8 zyueLc6^ueTN9HQR;?l5Oj~kU)BOAzPgj8E^OZ*nYP`2zSQRLe~ik!`t9miFsBKMME zEVFA?%md?~Xd5}<f!J*4$5W0-1v+mkvsOfIz638Z6=StQ`I&4INbLr2MTOBK4PzEt6I4U6xFXJj@i7 zDlHnu{{DVCXlrTRdYYTFxuDA#grYH=x?z{wQ4(49g*22wbVL58I;&9N0#uTGI+ zo6e50k=x~#Vi@q3glla2OP9=zo4M3vx zAg>yNT*6o*kZ3)KAduarAo`>kE@Qj_NUR>D+z?~}lZ`-P^&syF=CL9!9Sl%Inu pepSpMimS9b%8{ltU!(15NgocgFA5Z|m-wE9%12Br;$S9A8wTZKQ+}uCR${xi6xf!1|TYyT0Wq%Qo&qyu>rd zbM!JpG@C0i#8zcRFbowPPi!{pW#R8yM9nZ#ls4teqRi1aoQ&z3Lt!lS1##Mam?VlV zT@^YUF)U)vFXk#>4*0q*N=5*8(-g8D^k@=_udm)$2_Y}tP@>X zjSc0z;mgLBUlBe-zPISMl=`?X#=44Z6cWDxJ=)fwgD!{IlX(hf~(Y?-uwlTPaT_IblrRn*Tc=r#2+!P^0QwNId+{6 zW;ZF~tw3SCZ56sVXj4JN3^yn<|AIt2LH4?W+`@D>kZ32!K7mxv1Th(o;C2xDo!}5S i9nuWVP6^ya7CBnZE6n2FJ46&RijL)ed#(Vk@ZdLsj;d7v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8e8b1a9de6bae0ec84ca9b249453a5834b19d472 GIT binary patch literal 2079 zcmb7_Yi|=r6o%jNB_^?RAwXI#Ew=)>6i*2RXp({=APBG;DG5>4N|nazX}rl^+?};U z`w{*Sm0DHm2YvuQ3iX}!h8SlPnMm2)nK|b@&zv)J{Qkp#?*Po>;RuFse;7r4Zy$^H zu~fox2|twZKw!e?$W`8!j*J@yFP}XY5YGihABBO5RS<6}udR!evVTJ0M5IlNYg%Bw zR@d^k?XV+tQ!6iS%4WMxxsK~-Bb_kPvU6Lmr}mqFwDgj|+4Xi1yT0CXja&EhN)Uvx ziW%AnT(9k@j(R0u`JSx1K|`vKtMVt`d*W$d2Qftm@q62ibR*w|Dl2C<2=_eQ*e2J) zKwK*aE-6}N*VoO+*TyI-bN`TxO-MsU4I>jvX`H6^mF(P-FM2%5H?-^qZp`fFr)RbV z3Xj4D1;=Y{pnq)pbscRg?px#NZIs?EKGmChTVR#W6zMl7?FCiE^u!^svf5lY>Z$%vnB!#T(fO+mWMJU3*~8XV<%G?~TCR@%LxN z;k`6rl;&_|5bM;oxccl#jjiG8@jj__Ay7VH&t=0}BZ1*o6t>o)hK>Ygk5^p}!}#Ft zPi3o8(MB~b_yS*6Fp9AXPT_O~ zXE4R1Fi49#ifF=?MS3dOmTUDL?Zg77lPNcp8%f)B|Fjn$m)VquAW%X9=WqhU{2pOz z%c0B}B5^#0bg+>@HH;-`Kj~Y$i3}zUd?pA#9eirA23wThMJxG2f2gLBgyPK_r8%ROm(f& z@D}Y#vU46ge3Jo^?+5uc6XY7MXMyDVL3RkTdnAa>w7?BaXMhy?K{}ZrGnmZ+DfEN9 zCdiv3L8hpY!(38>Z^<1xc5H* Cng!_q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..989363765b5614c34a4acd264960e558474af7d6 GIT binary patch literal 1704 zcmb7^ZBJ7%6vzMF17mXtA|fb=isCkOl?OFZLPP|ESs-D!7<_eiSGG&;Zs%<`&`+g_ z#>5wX06&!R^zI6R+cKA|y=_nb=XXwf`t#TK9{?8dB!xH@l89l^G)oCAC-5kN#|$G% z_>Se4gs&Xwz1e!nz+N*9txHd7%hM&xZHhRlm>*+E_~Lz2D9x}?C<}g2l`Sr6!g6(u z*P3NgYdN-1+?KxJttGzOHsAZu5YHGUcblGe>Z0T*r|gO~&y(8HMh!3(}^XS(G^%hm$c~b101dAkMlk3LWN& z!b??8Mhr`tY+pg0O>;{9C9$0OZv_*4yk$W_#}mtz({5C)}xS zxWdnT)1m_RlZX`42pOxm~td91`m_-(Ucf& z(X$l?!vLbVh6D!bJ4xjqL5fz0hsGCae1ZC5`j7165-kv8rv;-#flxb6dpPxs`grae z*ylj>DzyW_B*z4Or`raYB`34;f@>Ij1m>`|l7@NGm#)2kp5$xWdEVZSJr@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1cb747c8b719258ecd2e8e7203ce26ba2085570d GIT binary patch literal 2094 zcmb7_Yi|=r6o%jNB_^?R;nL8Q(sCyk>VZHCO}Homf&dGoBt%t_kjCpF-efQC&e{P! zwtuLVsF3*3AJ89F^_}(77-t=sNZH+)Ip;mkoHKL$&%Yo42C#^GV;I4$Q55l$eJtC@ zN(r}1xKqMifhnUSS9x1HGHw{Wc>F*>JP{bb9|k5?LA<5Bwk}f2{t1C2kv1)^X@SLB zUCYwt_+NJB*pBNIz$oTm1b>|B#idpyZEa@!5unAy$G&TR=4 z?uQKuPS)H&KWqDS9c?P^UEo+PbeMa^3UHiG7UHJMWZXLtJ}bMAbi5g!6pdSGs}7n z$JXPMC|SHoV)d3#U^#rl^f=TFPO7#bzA0mZjX=+pDIHs%pDdmEEiNN|7TDozP>`s^BEPu3#J!6&%Nj z3ckX$z@1^*-62p@wm#BR!M1!}-_cGia3Yy)iWBqA=aH zO2b>UbIHzm{%|1!B;OD6Dih=)E@gq_`$2XHvO5sOW?JAfW-~wv{UDu8kU7j}ffV{d zej~{513{*#k;6h#gDc6YSVSH_aQ2)=m1Vxll7hUfW4cX|mw8r=L3 DQyvS{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.class new file mode 100644 index 0000000000000000000000000000000000000000..86018527343f75051b13ef03099392cf612b086c GIT binary patch literal 3382 zcmbtWZF3V<6h1d?nkG$w#+LG;C={U-?FCUlTB|W_B_$MWO6A43o83#ZknGmoO{Vo{ z==cNt0WvxR!>BWUQ)m3<5757%;|Is*>~7m+o3;Y^aCi6KbDrlp=bm$Ke*5=_pNQx+ z(i!Tfn`z3@trXqPP*?bIhi5+I;UgYC=HU|_KIK8BsFEThMW&#Ao^~x&Thgv)Irfd> zv>-7jsK4OYp08|wN!1!U2`>H#L0y*V!K-vnHI;1mR!x>H&z}&KE?djC@*A!eRERB4 zmMU7_U3QvMSGB77Rms?U}Z*JQ=AO{q3k<;{9+rl#xKW?9{~szXu2Lae>6{;XlS+U$yA zF*ued7i$D!3vFT(1_;u3E!Xoy#$1?#nzEN=*>^2_8EP_jRo$wsg%)XLny&Ud4H3mB z&X{LZbzO1R@*&LP+KLYHmWpr@u&-;{aO%%Uuo$9j5=5|q_PBs|O;h=rcS_KKlH)GR zdyc6jPsnMkEaHWC!iPXX7k1b=WvUe)mB?E-hXP~9d^iVyWRq)A&?T;>^+NKsQMD~Y z)eOhBwc$Iij8GV4oqiMK)DHA;C$B1QT*E>&R8X$uK+BRsPvJY7?Dne`w&3EHE~qvtXuqaqXip-KS~kx~bbxaGwNSAc zDd}0(evykcHyQ@e)_VPAUm5qWs+EXuW{c6&H6XJVnDuD@J2gobfU}z|GPtg@y-BiO zo7K?h)=uI*=x4B&cIs!hmhTkS=Y!@?VI_QH0a3ef*Iii`uyK&>o~Z5nt`Fc*t2{Gy zyyXUfy%6iQLr}kMw+$fXxWnPm?d&<9nX=Px4Lxgd9S?6U!*M?H1)bixf$|25*>l{e zaCd39&^oeB&K74%xPL}=W{9kFTNUB}UU8k3Yp$tXL1R0^EI5w8eobU?lb*}cAPot6 zZu4f#yRKT}>n%%1XediZ=~$LVcsRtvah^NL!x)_wbUuE^{lD(UWg0LBJ#ejZ4`-O5 z!C=aAWI4E^Jx*OpL&09!hxY+oWeLhrH>=0n{@{C<4&ce_2QhcZqr>$4 zZF&J#2xPsE*q{@omG@I<`96CrPSzZ`h?1ssAoPQU@_*f1E48=QgxQUwoI zcMN}4SY06O6$9U|VrASQNoVi^z_UTL*cyDk4iAZ^z%x1an8bH@NzfY@dxFU#oyU7N zG@uJ~5nqDdq)V`3=LOKQ^YGY1O8iQD#(t!(TaT&x5hZx$TP$@2aC`71YEX)r$m?ng z>~I7-5!i}cllU=+ zMl$mBZsa@#>jZpy#!f$?p3PKdg4u5q{h?Kaz^NX`KJhLTItod}g?!&p$aH5R zsko4zA>@}`gv@jl(i<1@dq*L&orUzqh5P{_f9@jWy^bZ2ZYzN_N+2CCfxl1!f1?Ec zX_2^1sa;0qiye6~Z9Ez9WMVvGkWylZa$I_crW`2Y@V^&hD~^xOad literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..fc9df4c53adca34d01c996309fb3f3c641343172 GIT binary patch literal 1194 zcmbVMTTc@~6#k}Hs1&fE2woB8Qjp>D2q9?-#F`4)Vk7!A?T+ohUh3>_1O6&aG$fk% zYT}PFp4k=^h?uw!b2;bCcfRk;nf?Cb^H%^XSjixTg?=RQD2>Go;#f$7r?HgAGQ+Sh zwGwtsYF~Noi_#_od%}<{dafS`H>e3alt}_IA7h9s%coQ21JMyY43y2w$`95U`m3tx ziXhaIp?J={Uam|2rs;LKY)N4UEpD(ap)H>uI_e zKsmCed{wt)!F9br1jLdEOh*}x_>p7tx^gWpetG#z$KJA~BV9u);R=Ts#gxU+r{&vF zX=%l~T2kxERlx>{nw_grXwkDMbf~Ocxf42dsrLlsWyqDi29-!qp=jSTCW4kCBC8jq zwZb~pw4)l*=M7Iw-dW`&OX%RZWbGZdC9z61Wl%DO%+1c7s}*^()j%{3pNe)b)z*ce z|0`&w>V>)?w^bzS45vkNpA7Stm$lF!QNE{pDv}-391L9vf4z+EsnavtrL8hG+0^Bk zdePZ4B&o^T+H3D>OKOJv

    qe3r^c$0Asi@fGh?XMt*m0L2Ger+LvMZe1rb;7U>a0 zNVagBe7Ale8w4{NnUu$?(W_GLOv7N3-d+j}X~ZyrKJ?Q%LoFD?6(kHRS`9_}VO*to znEW}ijrbVFwO6=KYi1Y^ keKN%`70H+(fCrT8p~N(1FiQ?nG>80aFrQ@4lg}7_0!MZ(BLDyZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..82f0ac6f395a94b6375dca5771fd121496e76b8e GIT binary patch literal 1423 zcmbVLYflqF6g{(jNhyd0LGUe#P?WKteu0oQ1wu^~(?TQh({y)i2e!M-?zRDcl_nYz zP5f%&k22obRvrZ*(qucYJLjBx=H6ewzx@C(kC#a#!21x#vjnn9L^_N41Qrr_p1=!+ zAzyk**cIvd%5}C1D-7%v!$973{6IKCMc6GFBQ*VE3=w7dbgQ@{+Jd(NW%Hu)gGGkE zvZ^^EXnB$$-*dcFtV;f&=C--4OJN6fuCXoQSw7!w$hyas#oJk4SXs}%&6PH{7nccf zywq|6)sPkCtEw$?j^hR*AeAIwDrDH>dkvdcm1A*nc*@^3>{VMfq@!g;9nl~~hO$Vz zskQ&VI5QNNKOxRA2{68-92G1R^7KrFxbm(=Tvv(bU6VW(YH}zJP9;K~J>2uTdByTV9b+akFV1IMJDJiLVO$G&>OL}^y$7(tqCGcAD^S5VJ-4~xS<*{k91|%F;wr=NQDfvhPweaN zNMTeT@!lr5;GxNr5X=@%jc-(Uq!}=bgj>qx<*;wnM_p04Pc5DR!xd`r3G^XJ^L}br z11UtcFq#d8>uX5U*iYxf^o{tqP5~tEFkq}V;09q*GZHStO}fizWHiPy2VkE=&|CB$ z4>z;8P4iSI0C#YgRt)z@pb=g!g;zAYcw)UgF7Y&p$Ge#45oIz()CL}hPU+01iF-yO UgIPSGCAs<(bMImJ81ymv2dO+)cK`qY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..f2db3029ef1209fafded2b73af9f57ab96a7a1a0 GIT binary patch literal 1245 zcmb7D+fEcg5IsHYh2a(mpkHs9PRw27!rG#9>2$mBxkYsVjNqd$Og2wp4#l z$k|BDvl*E)i5sW zRIHZwsWBIIGzZ@rNXvmw9s8OT%iku~Q5tkJaaU@pTD|oS3e4X;;U}mogK79@kxBed{`LQukzl9bu$;WUTQ)3v#n84;BJ)X(NFDx#w z^i*&zk6IVxMgr4`NgH{RJU;y?Zb>Zi)69V{5f0{1K#|wO+~f{QZ0CG4zRktot1BAYquf_DaLYsm&)TIao*{K1?L8vaUzWJWqJc Xby;H2a)>8*`W_E8&>}SNh(3} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.class new file mode 100644 index 0000000000000000000000000000000000000000..64ad77c7d821b692a0c337db601982b19b2cf16e GIT binary patch literal 1272 zcmbVLYflqF6g{)_L3s!wq9CY%LR-X1^pk;*5CjDpNq96yKh16jI%IbSXLlR)S81X# z@q<6WA7#9=G&Uw=)7YdlJ9q9m_uR+)`u*c4fM-}8LIKqZ22d-bUdBopPZ-8yX_W|@ z(#Fc@liimLY>#1d%jh@}I%$e9l|>?OKgLixHDOCyh8GQA^3yZZ;j%47n6!C2^@*&b z0vYqbSjjuj`A+72{P9AbXy2r|C0lC@(}$@}R3w`!R(>cqwKj=JD1OYa)HoL%amg>E zko!uvxcGa^-$vnfC?ly8A{n&uL#nK74Rn>QE3J|ZhJk9W$xzrbEy*y}P+Go8BVXEM zL9rMn8YZBG1*J{ruCb7`6$RhwE2;fRw(V;vs1C1Wa%_c;Md0K&RP2;h&SY|xIKx`C z))(jXg{s6oruFK76S;a6JFb%qLq{gHf!tB977MwlJawI5Sjq3mWU{m0&6oFL5UrS%qFaoQQ}#rk)!FBx`{)>39%#cld_EaZSG+@YP}E~aVy z7yK38XS(#z18-alp258?c!Rt>!j$SO-{AE^4`tRp3b>y!OkH_(!#ioSnIsQ$S;YHU hip!MO17e<)ct~|wAkborM|k`mET#f1(H$9<{{U=SO*Q}k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.class new file mode 100644 index 0000000000000000000000000000000000000000..4a23a1ca82a108fd6c9b684be29ff27571d5c1d6 GIT binary patch literal 1179 zcmbVLTTc@~6#k|cDy0Q1XvGU&P^3kfL|=?0Bn_7Yvr0mtQHc-J?br@(XPe#G2K-f; zXh<~i)x;lVJhQD@P>H(9&Y78W`@VC|eEIs}6M%c*S&X1GiZsd@EM}2JDT6y1+|6K# zVKS6~5?);fq4M?a<{ATg#E@V0b!db(b>T%aO@ZvkNZ|=1LlbqIR+7K7FM5JUMtR&( zp{X#8)>KOi69tlC?Sy*SX-NLE<@dO3OW~O|Z$}M+&{M7qx$6g#_wI9NC`V<5Le6YQ z+Nh4Kt57vOS=HJ%!Vq9WFdwHl;0GO#HcD!{@cBHnrQd)EfQf`<5!^pDI z%B(OX7fN+9TJ@V`G~p;MpG2L840Z%%WGFbkOLY=dEjkY_Q>Lv5!oz=HwHsH?mTKp) zD+$(QOPXQA6tA#QI#D;W%h!x>Up*GxLGF!TjQ+E@*_s~(uG~Tag(;3Uv(8`=a~0>(+eshcph>tWyqSz2rbSu&FB zNx9|+z&$?z?qDViGhB4aEkBCk97$<{BAX1E(Rx45zUMi+XHWk6`;TV;?%+`o6WBO| z0yeqX;^t#+KH;WTz;*!-3#bd6^Oa}mc1wA_nS;0k)KB9HM9A&ukH)XJ{~xM z)l)6Yx7xOq*0u!`rgD(R^IlX;iAs+U^dC6^2pl0_Q{j($<}hYy_U= zbZGfy!&7>oO!}BxV5aVR9l7V4y5tGDK`Tw_kZmrYAO%*(#G#vdKOl!3&^ATO$5M&r zNI)C%aSOc1u^b+2pp33#8M9-mrwt9Gt9qedCU$g=X@bM! zASm8Jp9lO!@#Y^`juos6WXp>!+EH~)GMlVhj@lXY+RAI{bdh{|E-|)rN+%k}lewU4 z(aqjDaW`qXQYW8&5cwyzVn+pW`q1r`7f+>;%(tR{Oypkqe`s*f8lhAv$5vA)PM2jG zaj?SLNrck~Fa)1R{7wZf5DCAQM7DCcFKnjECrwyrila$n^&IJq%4O1O$^B~0R63DdY(!X?aok?|c(7E5k1lh!y+^N{ zt~i{sT-gXqwDm2&D_o%hKEX7|V-7{UMEw$#!3@qK$4E4uqA|~(r|*@|ae)>HGkt;3 z$vVgMvB5mD;m*qjExk&U^9EkS>(qI}C-*syF*aQYO*4^`5%vs1$3^XRawO?j(66@i zJH)Tl$>0XH`EYU#Z&JS$8K8_s8VM|6nc9DEK0xM|#O7w|=C|;6ym_5mW!Tly@^8o- zxh{sYUqXW(DqM`LV)u+TA0Dc}&5%9`l1+lxsUWv-I}Ie81lcE$rz1i55~-YGCDuAR z&I9C9#)Bpeg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.class new file mode 100644 index 0000000000000000000000000000000000000000..6095899ee429127ceb28bf67255f93694df9be24 GIT binary patch literal 2039 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.class new file mode 100644 index 0000000000000000000000000000000000000000..bdbf866151a0fb8eaabd6b37f7e1af66e26ae66e GIT binary patch literal 905 zcmbVKU279T6g{)qd^WYU+S;am*N-%U0}6svBBff01S_@%!Kc~HG?}tH6L)4q^f&n; zD1s0E0DqKtcM~c~5HSxkb5G8_=iIyZ`;V{R0Ng{f1|M5h6mX-An`PW8<2J*xm5CBj zPbO9w{i^eXfjwhb+%wubp@ZXY(sibW$OBob*i*o7b~0DRan=Dt?a-u2DEC$7s4=(T z-4ihu3>z;~?Nls#$|~}^tF>{tHrc(?%{UW2i6b7+D7ZNNm%omq-H=>clN`MpNwT;7 zFYFn&xZio&rRi_|J!i)DwTP*Y)wz8zR7Z&!9VC63)Uk*&bu6IH@bJG!O?#5{%_E@) z{2(}yp<_6oL(1^Oe1+8e?CathEtn6QJ3KT{LYdwb+8qy7!pR4{3xts^I+rNobThh( ztuJ67bLujkr5tSGEWPVf0#b&4k{Ce|-It(s2uRV`vi&#n zm&+b5*Y)-UrkSvR#>q5O&PEG+wv&W<+jtWTgBk80s;&~4+vOiIEnPLv&|@i%S;O{YiW_pLcBn&k&P*?4tlaDMq&fDD zfkk#~4(uyrFpoTjxgKFN1}N}^G+bvr5NEF=B*zQfNzTGYSHD1fIFD2q9^pBsJwCt&Nwb>F(GLYlLw`jz zToHs?GHhOOub1nRziD_KE}K#~L6aM7TWH(oM=jaZT-m&{%u8GQg=(p|TV2~A#PNgB z4OC0kl&|WJEV!;0h=5oUf$6BiF+XlOysliEi(g*;qU97F*^;iIm2gFi7{!#$(5L0w zP-$t$yINA~%2mMziJG0OQRt>;Q|M4xxpFsb)upZqs>_fodlt1wP^0MFGbVzjA|k7o zq&34j^|Yfb>2u4|l6O}5KJg|#CA)gkmc%O6kaVE*-0a+iUXeFj350dDBig-E#Y;i| z*U(JG3$-P;RV3;hr$uw04D(mFwP2Ab-_t!6$&MKghOUIaUPd?TEN8n^EYpxpU0tac zojpgAhODi<_MWz-X2@TSaNv2t*%%C947Uc5#UR7T@5wD_El$k%GAv&l(0|?{J%R|y z5pIL;)eogbFr$%4dAt(6D)r6`3?}LArNEFz3=`->KkYL#f-zh}!my&q=9%mg>pf!g><`$n9_)iCmgRcnC#k|i jGQ}_z$(SL4M^x*v#586wOAb;rhx}_WpJdOI&lr9JBXBPN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..a3f5ff0f55be720b6c03f7a99c948e7a84bd69c9 GIT binary patch literal 1677 zcmb7^ZBG+H5Xb-92MVPiBB0;{DvE8*+Ec;Z7t_?lrpUlRPVqMBS(h2`if zuQp1g)|9sJxvf0Gn~S{AGT;AL7pn}Dg@&tTO%$asOO9A~U8OBefqjPA{E^kPPWVa9 z;U(#ox%KyyzpFW$j;IM&lSscoke(<!ic15Jd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f322e1a2b767bfdebfa838a305231360a7d8594e GIT binary patch literal 1688 zcmb7^YflqF6o%jFg-cs5BBFqbieg)|qg=!wAwh%$(|`eN41U^fhjwtgQ+KB=`l~e2 znE1gT;Eyt%*)CAAlG>y*J2U6J=Q(Hg?9X4{e*l=nQUY;2?nexBW|;5ALN6A3@q}U6 z7oN17g7AE)+}B$#7}!gOfpz8j+H!Tla_S;ZD(1%+`aI#+=u9xo<%@zJmQ{m`im)7A z;gx!khPj;OWZm=5A=owJ5xOi-;LU^2(-)SyVS#hnq27k(9zpSFvB!^_opZ@^@vq zqE9MBi6zV8bjh%g&U7VrA`s@0^xH)i)Bmqw(vLUH%`*%VQd_MUmb#>Ba|*!*39N0G z;c0hlZ9ajL!AtC^x@U_`X>Me)b3t?Fbz+#k__b=?gz`ejOgGk{ZG3ZUBTpSOeX&ny z9doTJ!A^9BHAW2mHBZ%cypr%3vKOoFDy7d_Vyv?&DVnH$&9X^-uA+5qne%3|nG1V1 zXBs$1jojY51fi9!9O~Z`MsX#D6b4cl!DWW!ZkqmIFvI3XxMR6xzEeCBwq_U&wxr^F z!G}nGG);xu^qGo-p$Ab+pcj4g+)vFOL4r<*hSr0$PSQL?|KS5%q5~rAbYPSy4I0PD zhttexj%UAteGWvg(%2Jha$KY5RLcP46r4VLn8bA&|8)L>$ftA8&pSHbz|GKkmG~nj zRCe|&B4?o!!R|I?yb~ylwXDMM25l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..cad4b956bd98a9795d65eb9bb72b26d4481972c1 GIT binary patch literal 1689 zcmb7^YflqF6o%jFg+eWYhzJUzqSzMg$i+*5kRU?DG(Z3wgP*qBp&hc_sk_qx{whs0 zCVub-_@j(xwktPVQk!&kXXc#uJm<`u{q_6DPXIG`kwhHRJ&0k(46_N$CGaeP=M4S6 z@TBDwgy&1;zFU9Iz}_E(|q^1CKeb*w(G8zRZ)<>EIMM@b(OX>1@;*x^9NSLI^suF zhZm(=;?~J7e_wT09Z?moCXsG~AU#ovhDbK~(-ydv zEDIgZ7-rL%j`Yq~IO(5}m`ne+f=NE!Fo)j62^ksYJH%;OT|;%Ew9pw<3n2rS+);JU z7HiU+##p;z=FDAUn7aHvIOPVIKU$bn|pQ&hFo9F!S@GuwlY|b=rjvD!F?-GVq zwsNR{Qy9dJ6jJC-VF1?|7CUMB_Bj3KT)1PoWxiQF5H>aKV6Y?=-wD1%@{?&S+@tSQ z91LBE;uaF_F}B(;N|XqVL*&Eh$>D%BOO^Q-Bzh5KuO-NROtb=tUIf`EkaAlPQ{f061gSp^4uR7l hP15SPz$2uQq3x`XDLnpwh>w&{$MU4PmIL?k^bdKgsW<=t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..cd2268cb007ea6380ea495cccdedba1a9af55a33 GIT binary patch literal 1703 zcmb7^YflqF6o%jFg+f~{BBH2(ieg)|qg=#z!5~7!G(Z3wgP*qBpL^{87d;+XX7NO>NTIotbmq^PDq#=GX5ZKLN~QF^(u6_9220AHzZnj~IqL z;aY~B7p`YX=k59{2KI)be?>Z;G8~mR?3##@ivBT%URQWk+7k@3xq{&PC0Xa9EDT$f zdAU{~xw>TvkDJmJygtXb1N+_Ms(8vUwq0|SRS|j1vkJCYb{we;MWH>0>D+-)H;(vG z#pVUeDRSd72+Ll%d71e`l_z1Zn{O`GGsanZ%e7pdSk4uFp28eUez!uz-(Em>J!cn z4-d0J|7LYFXQ`>1`Hh9Hjry9xl)ZLAKh^ zN|XtWqvXTs$>oorD{1u_k=bT@*bRNe< z;JifqAss3+^9`Z1&~bltgEHRq6-FCYL3oWe>1WJvgDUecNccR+UQ3W$m}&(QJ`b`_ xAf>h-y22sc_EW#(9|EUCnx@rBfxAc{P1_j{Gr0F2ArDE9j^%!1Eer19!5>aAuM+?O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..81e6ad7165009c2d37debdea74bcf038094be384 GIT binary patch literal 1654 zcmb7E>rN9v6#k|c3bn{ZK=Fo(Vq3H$H!)yH5Fub1Ab^d*U)$}_4%zP1-Dv@zN)wHV zKYRcm%6MkG0@6xqlg{j%%XhwW&Yb!A>-!G?)0j^pj;S8RFm0BZ1ZESMOW-*}zb`y# zIR)YQQn_z8UNf*a481GL^|j^dg5}gjoKVb6W;4s^#yh&Z;A-!qo)QZ74`jl%gS}ie0ljeZugfBTDNl+s1skWYx4Nh0MBMN>}P7 zhG;rdV2G`#l3?h|OIK{xt3~1MSwxs&Ft2PXmqkURb101IilhwYI|{#D*CB(jHk4Ab zEOdBcm`P_k0{XkON&g(gZ2G?uOxE#+>2{OO`k$gMbV#RdSq-aGq{YrywE;5ZlDn$z z*m>TV6?c4B5*8ca+j+mw%uIkibkVzh>D4JYCVcw!rz((NQj(%bXd~91ZLF`K0(- z*~+0AO<@SbDWuSw!XU0O%ylx@ZFuyX7I4RM%Y3VNC~SHph60gPd^dPz#@i8zUL3OGus7fS;$Jl?#|3P?|IIdnbY5Ye*OZG#gjNXFyDnJ9?8dod@RPW6vN{f zmKpjSZtJR1;I^Y%=F82e4D1<0_o`(&LN!G}HEKLcQu2>6blTjh(i&&T=89Z-w`bKA zUgoMH%1XIbB)Ph-aYxZCn=ADxCGXkq9#;7x!$`hn3cbP$x}z5jzG9k|Pz8l{7{+q@ zYF#~04l0IH)XkEj9Bg!^`1B5EQWS{!w0S+@g-#0frbNxQtG8(RZBsRtO22Asia_(l|lyKKj4#8vV3Di2e(NP1Z45 zqm|3dvC86Wl%MF0Q* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..01b27460bd2312f007a53e2f4608b657da423f14 GIT binary patch literal 1668 zcmb7^ZBG+H5Xb-92MV=FMMO{#6~(q_S02x-0wd>e*u`si!_p$8$bf{W>`pJF@1@;+cN{3d zhgYOq<<`kAf8TJ{9MKT2CXs%FAU#oyM@TmL(^juYCN(mTkouOSEA=u%JeMysBvw^b zFbtKXD>j2hMRu4e6nRuyNweu_KtJDtOn;qqDP#w3I->=s{+p!>(bPJvRnCz z=GrjKUVeR6Y`T@c@}g7E_hKE{Cf7ICO4JwAm-|H43D;^6?nF0SW5zJh^i*@ps|t^y zaJlY|Qu_4rk9E@}O%vH~S~ls=*R^iGMu6oBDGkT#}0Kh94dI*|ZYw(I+VhhCak`3n}!| z`vA3e3~AaS9-3dJ`4xH&(LcM7YqUX(oi>aTB|_sU`EYtNdL|1$z`ll}H)-q(7dgi0 zJ<~S8I0dIq9ByNR#`DhK5c_h$`E^IJP(1;B-hcv^pj52sz|w YyWnFMk3S&hBjeMtJZY~L!F@da3+9xfbN~PV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..bdb6670e719c1dddbc89a517c8dbe2201c84a0b4 GIT binary patch literal 1703 zcmb7^YflqF6o%jFg+f~{BBH2(ieg)|qXoox!5~6{X@CGW20v}LL%X=$sk_q_{Z*Q1 zO#I*v@JAWXEDKa@o7$u^JD2mG=bV`{zkdJt2_T21IHGtsfCzHBnU7&1hQ$~jF^qV^ zwG6u;T+foun~hft>@~ySs&qVMII3XSbrB^M{bLOMuJCHKCKz)0qTmN*+2Eog3|m!r zrCubthGhzmo6;4$G0%5`{d*s4;wi(#PTf&fRTM1GD%xVjailU7x%L=l^M^*mIO0cD zn-?vo#EsKc{DaN6h4MZ80LFNHf>QV6W3x-Tq|cL0b1WP%dyll zLpYT#Fho{miPVPkmLoRn)uM3s3?gP2%}bLqW>DT}985-3#i9^i^yGWHuC^&?3Pz`y zx|1YPY>Bcs9WpGW(mg4j2n3-dyjGFL)czG>Sm_9 zO|U!S7**n(?8vM4F$~mPS=(|;!ez*G7v7Oloz=!fM`04xzP*}Zl7n1DsoE3Ho6Tl6 zsNbwE<}4L;YaJ7ZlBTq&mXjF6r6iIVOkxxl8J_p@0CeFQ(MQ8=!zuHv;-N4V!s1SG{an>EcpAXY;xfU%hL{b z8f8*zy0%c`p(dPwE87t@i#O+Z zks_9U#MS%4^w3_a_zA{Yh>t}k9UYGo1ZS%k|lQjj(!%c7LgJX-A0j!XP2 zZO%L8qu9{J7H*Uo3Mf?-I+`&oWU^feolR^?oswA0{I`OMI?*(>ZsA0X3{N`XbeUAc zbgc8VovAAs1D4vAjldS0t|`HITL$yy-Z0Eue1Fz#x|T`?QN^>}?2h&(Hn%nk)EHA2 zpNV$&_*RWL$J#iJouR)T$oh6r5dlN)V!<6L^~tp#ZWAOi<4e^on}p{bt?SP?KRi6l zM;)0r?U|=GJ$)0&zm~T2s5{db#aJ3?45TrFD-28Bv~&lKAyWeGS$>somk)$Zy*L^! zxsvaO9~k$u=@{Il&rbpjy@=yFlIWxNern?wQe+_znqQ{*C3+6hf9M^C$v|+O3`U6} zpmCheaC$O&CUQT(zJ{V#Y3vObXK{_*)2$7dAm{Ws!wuY|@$BJmho0hsIaAc(&L|#*^dB&^xYB30Od|#DMoBjh|HB}H%gb=UVUa0EXE>y{JHv_%ptNJ>*7KY+l z+;K_J3N3;#fWXxO1)Gby6V{E~Y^p{mjoVO7M|LjBWoAwXiNwflFYqF!H9I}CCXljc_c^#b)zyIE7=V~3j-n5=4-Nq3lfj+4n;)bN;v>jS~l(z@J^mbnhqF z3S60<8A@u~BiTdA^olG@|GI|VdcI>Xj=(sPdQvTLZAhvfrvz-AU_G912>naqO-Cc1->u9I6CkGX&W}}&w z<5GFP5k;+=Qf_T+Rg%6_u}!GLX4G3K1c7d<(wwv!5XT~7)ZyX7n z!0&wi==>itANrh^Qk_q7S6%1343)8=X6HU4vlF@)&#rLqtFgjV*D48b(N4uX=T*b$ z6p(B`$ct2vGdPV87u-zS5muz*U25{{xYj^;-Y{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..270c51a2fff95bbee6f40a8f9c4206afd01f9bc6 GIT binary patch literal 1721 zcmb7^ZBG+H5Xb-92MVJIo1`xx%ek>%gn84!%o-ho1 z!j*YSYhsCEe8;zytcrs4WYH32Fx&mWt(tU>J;x2tMWz?)&^ErYxt^y^n(pos zTE}doO1u*td9@wGK+Sb(+ipp?4B76&JC37H`(?bNFp28eUd=Emz%YKcM7Apl0piDDU9GU!;4<-gf2Y8dTY34*k!(5JQOC~Go!(j zbog#?Q^_y7-*B7mu{ap|5XE&Q&`;k3bRR^Jq!j|9@kJV6p!X2{hxc)b76`K4f>xqT z=s89{oZgJy@$65qZ-MAldiDjA9M|YO)iA&~1*dxvH*k}lXPv(z^0meJRa@r?Ooq-Y z#2?Y2va>%BISri*X16Hg?Lc9yVHJkgXj4JP47aE<=Ru;aAp31W?qIqdNVFB?fI!L} uL3D*9xErK?FW3Z5n>0hSQv&yqMuwKN9%k|210o($9&O9R##|2E!=ryRq__qE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..d25f296cc16bb645f14d90077432fb73ab645e73 GIT binary patch literal 1708 zcmb7^ZBG+H5Xb-92MTR@5D^6xR218yT`eF+4G|F%Oalh6G5G3wUD|`|ZN1yJ=%>;| zW8w=xfFH^@dp)FL+teoAyWO4n&u?aL_UEtfKLF&g5=RsdhY&$d4~sD@#jqU1BZe_g zxRzlTgzH(-d9(GBfxTiFUYCxi3`Z3VyDp-nqJNBG&=p>d_5?#NUljbXEE`-@gkh@+ zuhfeq*RV|CaZ|d2Hx~JBV88#NCY~}(?baP-RYk$_tfDQ}97ifcQD~20K7V91j1zuR zwRzEUO5FIf%imV*4O>)&qez4x-q$Txl)^2jgkc^#vT2J_nYfnw;#xa%3D5?fS&pSv z8N#V_fg!RkOQbfMw;ZuuuNH;7ZxAuVcwU-RF@x$x^I$QeDi)>iysy}=>uSFuT%#uH z$}%ay@oAMPxkOp0(<#GJD&3dlsYj4Y!fO{akYT9i%G!=w5-vlgxALx(>a0DcyDO8bj_%bAlOp6QO4Xil z-fT9rK@VqjLuaY6+k2Tnlr*JH{hY)EE+vt~a1!IV$gtYaCD03KOrH+74X4a^ibuj! z3={s6CHbCzIawcdqv0l9T~RO$AdG3mFi7u1bOD4AryU}q`3TJu^cB;CB&3psNaJ(<10+Itb*_wZPw42;RaRaUy$&5kb{mOw=mZUBzzv^ ykU+{^L3D*fxb3HY$3Fy4hcr*CvjTUKLYlTS9u{!#9YP+G9v#d5)>;?GoQgi29Gj$%rK~= zZwb31ePwy>n~fI?>?K40s^_XexIsnOO_?SY{bLLnUw&*#6)?<}tCGL3do3EoDkbWY;b{k#4x}dhn&P1)SB5Da z!CSNZ)iF;}?s;yxRt2)eLrh;VNP1=%XYNLAEY~Xv8p|FLWh#GRIkUOkyGb-wHbNbW0yQg-$rf zbHuP1!_;+t2MFz?+)^iBmuea_yW=%|L#|u;P{w0(TGE$_Vfy^bwPMhnRh}PR(?U1a zk!^Z?W35b8GkLyGWSw$_L#$)5tlEa5ui<-*O}{36hT{36+nyI3)x}7xC<*F4RYMpg zK4%6&W0CWNgM(63wk2J|C937)_mmg{&+u$2;T(oBl0y#tISk=4!?SMc{tT8ueH`2t zZk=yd_oYGa$Z$Aid3+~)iLB4Mrf{3ysWhl0k;FJM=%w#Is`mu4v_dd6zDVN>)DO^q z@EtDE0s+P?XeEk*+EMc1)HCYS#UEf_L(wbL_Jor&xJuu-wgJXyb9(o14cDnX>HH0e zFQ=SWW1Vl{X5_p~{0Y5Par!$FM_XsZ*-eUgD^wV5TSePzw23fchFg@GPLSkjkiA%t zJD7|ENuCC&6Nq^xh|X{Vcf-){g@?fDkfvyMLgGI1DA00IVHywikWk1eI+lm+xe~a- F%wLS1s&D`R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..eeb16faf549f4c2dd9f6a59b787fc5562c32d509 GIT binary patch literal 2073 zcmb7_YflqF6o%jFg#s-X0a3s!Dz-(ta+9kXf{CYGjsa;&(B`~=JBW>Jy_{O9INuNCLikwY$Wg? zfrkvk4!3pHD017;E%U|hV+QtwVPMNL9if_{s2U9(Cn@>I7QAO4?fiSI>SVvVG6y*i@Kwi48CcamQV$yb{J;z zhiX$jQjThdQqs+`q8`sGFKfoO!E4+UBtj7H8@kQQ(Kb|4)!vy_%i!e-aV>@7+B^yI z(2~MdO-I!v4a0IMm4lOz-Lj|Cv!R>1pxQ>$nIc1M%PJGqP+m9r(?+et?E{ro&M=a< zG^)Hx^{26CjESmFrPv6S{aHi!06LYX0wpV4bcPIz=}aiOPDH03j$dRc{r?(r`SGSa zK@5Y0lnQDz- zCxc<76GLC!w(5I!ncEE6vsDY0B~EVrc(5ud%B)UZ)kuB5DnxxvQCh85&TC6K*`spQ ztNiVWAcUn^2DPXZF5qGc0~kzU6k{oz$2e_WnC5mG(XiYW#Zb+PvR69fnqU}nO}eG* zyA4&2Ss(0FYQWNFxv=gKQ8;tQ+JLfqXs{WSlf2n05Eyj(aNR5yf4yPIKgFoA1%| aoI^kQ3$GD%FyLU+p~Jk`HZS46gXO=oNd&k6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c34b6adc8bcf143fa72f7a6c41e3ca59a73babb5 GIT binary patch literal 1704 zcmb7^YflqF6o%jFg+eWYhzJUzqSzMgaPtx%Bm^Nr8zF#=kx$d@*j?O9-PsoOS81X# z@q<6WA7wnV-EeD5YLm|F%$)PibI#0}KYxGy1~8B3X(Tb%hXm$zvyj4K3Qtpb#xSU) zZwb33ePwy>+pU)j>=i@*y637uxIszSb(tg;{bLL%Uw*1f6)?;d%aVVndJQg3DeS=H zX1z>m4a<;<8=fzDV}b8B&G$dodA;Wsu<_P-T$@X3Zgd5WHJ z&ZdcBsSQ)tDIOrS^K#3rd|j$(%=DgD_YJve>2sOrl-7d2S`0InU$HfVZm#nD=(6Uz zv5st$n_C-2s-3CJeIo0GD;&Zd?}V$(82W0ySKIb0(r3tDuDk1b!D)evcG4wHy|bzb zgY@UkAgC>IespwHh)TGi>$yO6efG{0M&KEqP34@yFm7a!L4O8AxX!TB%^T1eXHcID zw}o5f+vP)P(6cfePFWt`3m+!yi!L$Tqh~7#s!+sn3n}!{cOR913~5>+9vWYz@fGR^ z=s)-#*Jyzl+bw7%3WVAb^5N7o>XZ4OVBbQ~o7DD%ld~A5?@ZGGW3)LvgSd@xYR@}= zN9^kb=k>PE6SxyOuM&SuZ2P+NBHjrVMw(X9_8M(6jF{mrWu_G*ei7uL zEy#ULwF8M?1gR2;*%3r%IEDvd=num~;B-jSG&?Er2wCK4Ij=B-#|MZhWE36Cljd9j HTw(SfcMY&x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..ca01db98a6958002df33de504ffd4ced258b9bc3 GIT binary patch literal 2152 zcmbuBYi}Dx6o%jNB~ESU()1EiXlW@F#{n-S4J~bwVnQkchN3u)xO`!}9_($`yJmOn zwEO@N{|2O1l|bSv5+j$G0I-UkJf^XE3OQ_< z;f@(T$f24?7MnSIn8S7s9|_EdDsZHGpn}lxz5Bad5}ydnZ2MlQrKb<1+f!LenvW2e z4pi9Xo)TECHI(&T%kNvNt)#2lR=d}rT;H)(XxVS_$K7#NM|qkeg!sPa1ge=HKoz9@ z(DM&n)ohV#eIl;v&?QDI>Ogv-v}2n2h{oz^$F*usXyTr#J1tM@Uce~3$F?^nin>1x zvD=K|Zc#Vm$qpq82>^kq4aalzmO#3+d_bFRze$_9n&YX@d!2>~_9YW2uu$`D7ErQ` zoX3k9-FBGKI}<^D(bEa8y3)^UMzlg}I2E{FTAoPpxj>xRLYNd;Fa387lYwmCoJE0I zA|RQ?lKa<_KQlGwH z^nXrLzV7z|Titcc$+$GOuoZ(PuyXQ+tJ=KCp&!J_8obQd>p8HFZL@cGcWUeH*fb7-%}E;N38?dtsw=&g zb+7S2*_1pREjhkbkNUUsgSq^;!Y)4zz8f;QfIJHPyT~4y!VFi)%K2%|&H4hrXTHW+ zZjgWU2H%OkOOe8bBc3mZcm-4RViq{QN)wAu!DqJo4C2?w=Q2lQ1gwz_WQh#$8m@9C z@H*b$c+~j`QonFBh07cV&L59-zJ@nr=Pg>NjCFbCDN@7G`Dk^YKY8~fh4TZeIJ{9W zMJW+jMtKBC`Z&n9BSBX1)+mtlaS)dvov|RM1OjiPLP(R5J)}7Y7RyhN`4h9{-;w?5 z8K#~hV^$1WI?B;3pTLhS{ZB0F&k4lE_)V?IRxHGoe1{R<%#wRZ_T) eb-c$7miGp3euH#~xe(_St%eQbl#Ku1kXd{*Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.class new file mode 100644 index 0000000000000000000000000000000000000000..428194c94d27d477677f65cd45f3977b1800d1cd GIT binary patch literal 610 zcmb7BxlRKy5Pi-mLV$2z6&+B-B6NU|5QhX>Q3Qx+z01HF?b>1OO~PkUAyM!Fd=z3f zLMSaR=6G|wdGgoy$0vXeHXA5ot&a6NHUwIZGOdyxWlmdjcX=itt^{UIt#Mu%-&09W zRURy!5U3q#qy4c!d3&cPP&u^^Brq3fL)Up4Qg*Atgpq~7M!Z(>a?XFjijTDu*b73E zk56_WDJGTpSjKtCcMNnyPDVB(IoOw7ddbQ8Ks$dZ(73UA7SV++mbWHq?PoPm0_)w} zc%4#DJI#bA##paBOJcs=py(ONQJTn5n+K`>s`5Tfy4L#hgiPx# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.class new file mode 100644 index 0000000000000000000000000000000000000000..a992b62724efca5d567e02507531e4b1ff736ac3 GIT binary patch literal 1113 zcmbtT+invv5Ix=`4N22W3Y50oDVHRbutddEAW~H*6s-zsON7Leleme|#t!S9aGjnFf{`u?s4*(BPDI$yY0y4Or$DKUx=5dc<(aKPX zpeaMEjDEfQgn_+anAnF6cTS4VYSDL7o~VGKFbK`y zW!RBn33He)VHPEZ&1o*!nOOWESWXvp)OCj|!w-@tp+35+hMV+YvY;Wr!y0Cgr}H^_ z3myvOCxLX%kdO4zx0BBCu!QquQEFVI^)&elyiXJ4 z`X9;5xRjC`q{?%tY8zkSjZ+sB?=!05c@klHgi6ypX)B2&535PWHC(3s8lkRGfK&JKb0mL z6JPiN{7}Z(>j?;LEls+6J3Bk`o0*;c_4~(90JC_SMjSIK#4xLexg_S3c$~x&hCxrb z(y&Ux^`v9JU0-2fuNnH69otietxAUFi#S=)KgN)B#Rp$_ieaW$7JRSjG`Xk=!%{U~ z^UGwdDNW&V({TlF&hf35`p(COc+N1o<=aZuMM-+HY>7qNc9fyWvBxk~+&7xWAwR5J zye#bsH;#7sySlY%iMp^A8R^pq(iN3x3n}3VOPEBo)DzKmpdE6(@ynJp1B4JU@j}{C zEigp0xe`Nc*{KMIfugjoWcgG-dhM}TkQr-;89<4)ROw}ZX@~S70vk0MtVoX#IfTq{;4QLhYDs)QNYjBd^w@ z8Z=y|vFTQX%aHGGc*}9raledqG)zXdZ?9pPe6t_u&aEtydQM+a3GQn-ws|X`APR1 zZqqv!2SWl;Tt^ap^qr#jAc8dQ5D={|()t3;1N0x<#UvSO9poljE3nMM9(7i^R2qI>t<8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c6aba523e49cbf03b4992647adb069c5c3254048 GIT binary patch literal 1708 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..9f9cf331608e7b4b65c760f0a71c237c39f791db GIT binary patch literal 2608 zcmb7`TXWk)7>3{VF){9>Ep6!`K$=2vQs_2mDGelEw+L!8AZ#={b(urZAy zHqG#{8Sa^3%M9B^+%KY5!~=ojf%YBMu4_MVJol5Wbpf$0aBR(UgHX9)UA22U&!FZ{ z2xJ^vK-L;se$n*$Qn$2fhb?JrZROj6{Ia84zI1HaUy@tv_aAKB+qo@pZl~vlPDj_B zz-hE~)pfm4h0GWTT(0e_zIrSlciOVyxVBVJcjc#@_C{NGv>P(Wl&`<)Ili{DF-t-9 z!j|U?+?>c0SS{UAhN&9)?0wzUjF_`ks0Gf}JijUTJzGfwDc8BW#|L8((o*1L#38 z#4rs5EF6)V#=B9ugCbqkVXmAh?S)dB77SAsP4{&W3M?IJcdOT+j{1(J18I4_mi_B; zCpJ$Y3U?gW30DQOm4!NC);yaqGd0K64||=4_V*NZVH)kR19e4Fa-J;a!j?m!EI()7 zpi5opByql}!!2rdsj_g$eUfVPLF~I+c|liG;xrS-ViUOa9LdK>bear$#)0Q20-A8tV(Wp}Hn%ovyh1M>oguLKrV&J%OuaFH*FDUb#QoJR>S@wv?VHiKix86?h6aBkL5^8e+}aEcqmOy3}S zvN4Y=JuEu6#UFD z{sHkzRLxr)3(?{VDts=-23Wu%XA}wE=6KNgS7d%3ajvI2zk{oZ^C}C@m{f~benV!M zx)iN8kcSmTI1^hX=?&U!)M~zLaV-TTI||~af-LdJKwQNEknAYP6M}p*7Q}qDJkhw3 z0+JgA`8E~gUEE9q$&G@1N09Hwf*5J=y_*V>9|id#735YrNPZOLM}qt`0b~X5r*xz+ z3i5j@$Zgz7>qub~wi8Q2?!p$+Bw+H!T#avCB|D(1%+5}x?j5WZ$u%$Ec|s;DLxRbe^0 z%BzhMsWqi7d~PdG@a8fvw9F4a)x|4@sY1imvL=esmnBE6yROofrocYKeE!&KTBrQ9 z=J1kq%iKC!Pw^1tz@4zB@hOxY|sdg4skiNson664nXRRlW ze+a^QQJTq$Ai%KL%jryydVxcjN7BC_v6B981(STdX-)vcFyXW+6&8A$;nABZ0(%s z^Bnd2#TF+Ft!(8`o2M|28!4nPl)@OUGpzP@H(Y7Iv*SK$_Juo^Tj6`9W9n3f@nA|S zz8_pz^0R3<+@tF(4u(ENaSI9b)B6Bj3lSt~g?Q+Dn7#+;IYR%@LtLW;Vr;iylqeAz zC&-7>lhHGt{Q>qh5WPubUogorN$;ta0j4N8U5~hpX&Ns(e?#QU73bG&oo8?-bY3I= zhzXTl_>RbV=wvXvOBwG43KK1>FuXyV4Kil9OO^Q-BzhI(ur0`a%(VlFUIjTKkV;1o tQ{f061gSp^Hi6S7&C~3xz$2uQq2;WP1w4L_h>w&{+w!C}mjn0l^e;V(xm*AM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..4904ff3c5452d22dbc213d91ab7ea64c1cc33488 GIT binary patch literal 1703 zcmb7^>rN9v6vzM53x&2^L_|>m6~(q_M+=DYfH; zG4X>B;6oYDY*(n*lG>!RJ7>=2ch1=}KYxAy0U(E!IHGtsga~qaS&U&RhUFL@F^svw zk%mwxF7?xM% z)kcZjHKi$BZYoFc<{~cy`g9O6FAeDsM>0~+e|2}jDqD|d=h7m&QC>O&@pHv-20oVwE zbx0W=_s7;@<9pJ0@mzdS3kr=dD&N z8_aK34|A4=x^s?+!&9cRXqJKnoSNKlpP?#RW zgfEhc@A~(W{HSLPH|f@jf?)t*Tty6n^gcwhA3~f?2#EG0v`^4;l>TG;xIhO4+3i4k zqD*L=BpXgoM$c&G8`x*x>1A36d?CjbdQY|$Fh#-X7Q{7Nr}b~+F9>})WBjtK@ib-v z<5l7h=}?)4uLzxnj{DMW%6P~3Fxl1$!fUiyKVya)RGEK4!e>GDyMo-pTsM&LS&#z) wsq_TV6%OIHpZXoY37ncVPtsX|yGS8T#~Bw3xc3er7fF}ea=$Ihg1dO|8$1fHSpWb4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..961c48981a4908dac36d2cf23dfb88da46937d96 GIT binary patch literal 1704 zcmb7E>rN9v6#k|c3bhC#qKH}*#kOciE?xo#g9s7RfGOA*{I%Tju+eJ+lLLY$S_`Px?0vnN&2$vh-KGR+R_x*XP7GNSuN{;AJiRQ zmTrYxM_T@_?yNeZE?i9@{f2_{L?s$hvdN!R3{QKaWKtvZS1WHUPalTN`kqNw>LrF~ zCR<{Nt*DA%7%E6tY&7d-;cZ()m|>)#Y$}&UMWb^ljOm)B43>KeUlc9%L4?smE@71@ zxnx!7@We2e$@T~t^dw9r>7Rg@&-^!n$v@sQeQ(nVIWjEtNT*|g4XY!h#okzT05ar~ zTdL{VVojQc-0V`%ytz>f)7@{@vP~D(S6*1YY%kWKZG3HgwLl{?+1)3!j=5Hy7^k~1 zHkJ$n4No;Ty^8P{a^0beO6lX#nCJpcuqM9Wuxtu3ThqF+!1@0EemrN9v6vzM53x&2^L_|>(5yiG>M+=BiLqvp#X}}b041U^fhjw7QQ+Kxod@4;e zCVub%d?@3Y?Fto3Q=4>VXXadf=bSn7^Vjzu0CHH0BZ`Luh#;qj`4|>rSd8Hj!-y*! zX;?+!xKi0~H(oNZ*9?QJ%62`&_KJqp5K*$Ce~h8u5pJE%1Vb)g5`3?snp{+cVR=8Oj0&ePcM@ zvCcGw^(RjhUZNsSmJAE2bdN?`g$bfbxa~$3Q~z&6Cn4I@^=B9&q_&JPEcHm$rWAk; z5m?(U!{grA+H`zN8ZW-B8jdN}rLN0#x3p&U)nb_Ie#KTyy1K4%0@QRb(t&JrePb<8 z-80i&Cygy!Na4Cr-29p@YMTY0SJqG7re0qy?jksml6~0y4 z7pBKB=5I;GxBX{Ie$*|8X?nz>VCX{_R}n)$eGkx65JH?zh>6xiv`)}GO#hKxT%ZHu z>~x?lQ7|-)lMbhu(HzZu1N-b7y-Z`DzsYfhzLPBhOptSW6mbocH2$sp1))!8lwWjI zzK$D#@-p#EtJA&N8Oec`= zS&%&fshkUy-}-~K AApigX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c3fa0b0f077e2b1bbe35254010aa324fc8eed094 GIT binary patch literal 1683 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 BxETNd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..47b92af27b9e765a99bf391a4d6557200f4b985a GIT binary patch literal 1713 zcmb7^YflqF6o%jFmDVDNh@c=Uifz%3T+~Df335p=4I~8{gP*qBpL^{87d;+ZC|3&Dx|hJ2PkAdCoa==I5{PKL9M@SsHOHrVzuDZkCf+N#aQoPZ>s) za4o|w3s+gvdA+mAz+N#7Z%9XZhU1kDyCveJqJNAb>5BI)p*)7gVny(ynrw4X7l!TC zdA(I3wYFsn#ZBo7-d^UVj`_idrg*_HRcbk&)evP%SruEXJC5`Wj}BH0^TlJMZJhGc zhRrLMQ{~3lDu2_kw`|c6jz=Ox8o_c!HQGT+C}9heh}J_9?fcdx(U$MTfonL*Ff~Cy zm{_$O%UffJW^-kR*oLeMhLNJ>h}~ABBHROmz!}Dh(xk8%6g(OSlQFMuktb`RIQ}6B zLPZ{?Yr+dg49nSENIgF>fgfpgL1HEQ-wN9Kcv~l*Aw@Wys4;AWq!}FL6w&=r+zbad zNKnJ3_hrj9#kQrhGt)1)1%1aD76#w7b(5~Jl5P;oTo~)XHom>HRiq-C8@wm5jyXny zaHsp>YBP#|)0NFVw<=tQ{9xUZl-_xzO!m_yO?|Rz8Yby4)jhBIob!{DlR{9-1zp$$ zD)5UnO&FdurA>96!8opEkil>UW4Ow&8tyUZD!Q{vKC1J=ZNsVYy~?p)&Ex)*CHcPp zLRlYmq2Ug_UvV%b5XB87F+|@fdIus%(+cs>_%e+zQ9nZe(L-FJ1!C;Apq0oGYA0w9 zr=C$C&wm5^?2BHfHsMclOwxCzV}L0-oZds+#5A>kZ~lVFr>@N}dv2b=tzh#S@kjJg z`Gv2DoFAR`XLrftJzrs>V-*~)(Pn**8E#W#{soD4gBMvqO?5f%oV^D9{&b<>a@)O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..60ed65f2459f3e9ac458d5be223464fde6581816 GIT binary patch literal 1703 zcmb7E>rN9v6#k|c3T?TFh@t{2ifz%377*hFg9r(xfuvw#@Yi%Zvf{2wMl1o&gDDbIcLuN{Pq0@fE-rhh~nW8BFO1wF@~iWmScFtFy>0f z6jo6>uBq%dTdx?{Ylh)DEan8FKlOmClI05VTJDS2+Nn!GZQz+{o8Brz zIF&9kMAlWA&_?s7Ew>xBl63Y2F=iOgD}yQ~sBUx)gb}Z5QVK8nid~RRbtLy3VY|Z6 z$)6O7a!XXCcXDJ{N~QZmYuRfkhRY=nq) zNEsgY$F0N1N7D4-yQ<+Ba?{jJndw>6tiDtX3+G?1HG?j#tDJymx*zMnHoCdBk*B$t zJKra;j@Y6`e5ZTz)piU+bw|~AoU(KnGUo#ql=4nzW2z@Gf$G?9T^JM~SM|L56V6+$ zRyLU5tRChp4Rz-n6Aw=r%A#3LVgi?vNMbmNaa?40-robzkd08u1bxgDUeck?>g}`(26L!dy2Z;j=^z xh)AU;5nbUBZu_a<@teS@N%JI~mAH!((xlF~Sirq^2)RhQ)Ry~gSr**IgWt8Gux9`O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..02b3212deed08d0bbb732ade5ffeb5822e9563ab GIT binary patch literal 1171 zcmbVLZBG+H5PtUhMky3TL_xq86kD3OiGDCDX+jXRrh$ZFWAxMZI<`x$dw92P&|jsA z#>5Z)0DqKm?zm7imNZ^+`!YMvGxN;O{`~d*2Y?5tOd^f-JW{xqLn()H4jTfqAq84_ zO$tKon^(1G0^+5>^tNw8tBh?buTL2!h&~}uuz@n6axHrcJgT=yzU%k{NnKK&?aFSy z#f$^(QYc+NAUSv_4~LLi`|!gtJr!6y=o_nh)YPGFd9-DWZ&gGZ3ar21GF0yA}OXs_REQE;d@ zmcU%ycUiMy<-AXfY1`EtygHVo26^P#=VZ5BRvI4YPS+;NiXF1&6bn2qmB->d2RbWL zG5m|{N$EeiqJm@w(QOJ$HvE3z(yoq*u`)`_{pc11Di`0zX#xBoQC}X%JMqoz)^_UL zaBCN167RH8Jx=%9sB{JL$AN#mAG9f$!X?a2p@1oY&2d_EH0f+q1?ef%k^8M9zI1{4 z*ra{gh~JL>7MGbU5^5_cz|^;an< zf)D-xf0TG;yIK_q!G)cfbNkMB&YAi4{mWMX_fRh&jmg5r;1NQA40CPe%Y%_;%kW50 zE{6Gb;83lCDkeEmru9Hk^2Suy)tW^fFJPB01`xu;D1>l5hTHN9u3Po6=;q2WeBm=s){#yj!N?6r2=biFnv z$0XiqUwFiLWddV{{4flLhha~KC0xXO2}P6`9!+yEC*qb(FSslGK0maNY2XYCu}THJ z6TcVr&fFl}px2ZJbsH9zkwuQqGjt~{7Y^>_kh%@60NvJ;-L`V>~7=4b)85=^6tzz=Q}^&IWwDo{{8bWBDzD{X&R%_ z7@eUtogSts9&Xl^q^uqrI&JDy(P>MgNndytx9h_5E!TNmUe!q3&}h8qI=tBFxU_^L{eokz8y)Up=fh29kM}t1O3P*y%a=~3 zQiGRdPvx!AjZ+~2NI1L=dp#--0(sDZV6oB=?7ODhW1=OvEnBSBZGf|$WeA@ct|wS; zk?n+}l+7AI@TRu{Y7S0|UoY-}$%8|D+%Qq@<{PXH=Av3;a?kYHep|FWW|*vZn-y1U z>!sboPU&&2T&$G0Hv?j0hKZ&$L=(huiPA1sT(8OYT$3|JI9r9Zh6VDU3M1RxX|k&H zET;+Ky%Ah;lXoO$NVQ=Dlc0DggfbxSDiUAwCxy{+EQ8yI>o~%YuE!#@0;?qY!1)m& zVO%v@q8-FSkVIIOE*vvlrIsznk}Dd;=jQ9s7hMxozf-XsvE6MqgjZ8Tr;2rvO`YQ$ zU>^w+vSpzK>!)geRoE!xp^#A@qj6AY2=f@tM6M}hq!>6nQ*&XR$BxfI4-^JTpGy!rs{S* zL#$b$_gmoD&8uw2o|(Yvob}_vH1_5hClElQYJ#?09bH zk!K1|qx@*MyRIvvi*6}H^OVofB%RafeE$M2cpg7cw{V88(zy&>qnQlN(TqlGgS{Vi znVlx#$sk&AKRjyeVfgW72t)%{I%1!}*9iTkBu&#<%3wW?Pf3g>D4{aPYAV>Drwe$` zL;o&**(VgcPdR8W`gDn=4Z3`|eNSz#0FLSo;qM3Vvw-IC1Ly-7pmJ=K-z)eGDg}_& z=|e2C27N>~Lep88f}hiw>M#TCcrL&%!&}2UnSVjrA6UfbV?0xVaD_g>T9pg~x(Q=^ zL+KXXhLr;EA}OWI<)2aPZ<@%zr1-ZlDDj+PO7c5Y@xa{#-bDMPlMS|cTFRWNwB(7F|rm=*Lj-KPSw$8bKN;uA{v`1gyh`gG05_^rZ7Y5oHpU156w literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..9791191bfe937ed7ae722249d248cd09b851a0de GIT binary patch literal 1131 zcmbVLZEF)j5PtUZ*1XilTC1tGzEo>ozy*sUS_&n$HYHdwHHd!NyR6BUdx?9S(E6(s z6u}Sv0DqJ?cRj62D8Yl<*_oYrW}eyE??1kN18@(G0@7H^BZWITRCB21P-iHIQY+zh zr4Ci#zid5WV0#R+&A<W zW97(@JAsybyv}!<&m;F%@8EbSA2U>5jC`X!*;S#kUAg7^ff0sMhYV}&LopUd{K#{; zt^6Jrzfbuq&)s&VCw)U8Gg`hIDJ^@clcKU4%2#HSAyut)8Pd(5CmH72%9qbZo-Or( zpj-^|?Z6?ff*6yY7}I8;DEXtQ=yaqj9rIM0gjd3<&?n2U#@w&gro#HSHHGjGkO$TO zz=+6a#?g&26gt63J90-w#4D5Pz8iI$p>cNCw;a08FwhCp+BDvYZ)T^p-KK$BJv%1x zPW!^6QWqwb%8(!GV7RY)QkQTZ^Cc8fVt6>s2u=npN9?&P{662e59v}Vb!<`r@5FCH zy^p2@H|WKrL5+olC1jDK{S3{Wg*@4*4AN&wFOob*|J-YoDTGC3(t3f8I7vn_Q~v_? zF^*lJH5(fnxJdg5g&eSmOC%XCqeAQ7!JlA#phF9%!5b5UmvAKs-Xw2}VzTwdXIQ7H z3$b;V61HN5#S^b2eN@_VT#|*WamJOH;tF|PBjja?>(rND z$u6m$dF3gyz>u7pu2R5~U#Eb9vhw81uvL?KLr`^wV%c}-t_0DibF566rXo0xPQ|Vw zUFn!-(v*dff!S==Y2VmuOTw9JNOQoR5*DYXk6a-6QyDPXBSs*@_=( zN3JN#aqL)#v$op|Gbi8sqC?#bd>xZYckBQ$bh#Yct!~so%*yI=nFev<{AptN~+YwrGR@?K< zx621l>SB@MjC8o=a$Qn1hJ{!f2gfd}+!cXRx~kW?BcH@2*;?CE<}H%`lBgI~nM=WN zF>gB+?a(fBO&T?!t<&fMbqM&tEWElcRqcCSXx+R zzn5_Zcl4@1!MRxLnYRhA;JF2B+3R}QpnX?z1ph=|Aunf7((36`gQuH;u zOb|nP!xDEJwUTfSI4z3GtkNuU+ROAF3?^mOAdU4{Pz7O9w(bZS?AVn?*^spJ3^QQN zR9fE{=5kZ9RKwe!vUL=I)-CrxG*lV}38k$l7#3sVv^lj^(jY;#ePLLN2iE4(Qd4*; zQ(H&H88=hm@>H2>iNws*NezXPC6v|UI=@VL>R9Pnir8j*CD+OHXpS3gH6U9r0~FHV z+q=cb&3u z7^b^R?%TFJI_k5?VJeHWIG4qFjASv2u`Dj&ViuFCxrUdrcp2jit8s46(^rq31 z(K9vu6WI6ENnnQBUT^R=UZH;0H^8g7L2ry)UZeJ;^AAXT7jk|O>HIqVkMfAb%6cKOI5FNh5)6uTFQoV`qVmop)(;LLiU#aF;&Qd9#bX che*3P>*BnNQ5P3nOuD${(h2fDSu2zO0Ex^40ssI2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.class new file mode 100644 index 0000000000000000000000000000000000000000..9e2c559cbc850063b5eb5fe3c56c55c8885074bc GIT binary patch literal 1556 zcmbW1e^1ju7{|ZYZH(0-2#6voDvJ9d9DaF68)>|PIjd0&9+<6SEY%@ z#6Nriz9{2!T>+hQXbTVyDU{xODZ%MPXRLWY%cP4Kt-s>4M?*lyV1 zjdqQ)b)+K#?kHdI&I*6gb>FJ*zHf;K4AVPpFO*GDm4U3eV$JhZNG?>3VZMA|ckDxc z*mQYKdUb9e@AAE-yWxr^Ri-4vzIfM`zNn{SD2L)BsD(sO`f%M$Ll31V!&QbGNB+go}Fk)dG6AX`%yn+Ks#F4FjC@MjnwdxD?!4ZeiSaqudYGIXh8=?jdL z(q?3RMVxz4hN-SsTwbHiMhB!$Bq9C=N%ev_eL=2at{+IM7eoz^PKl*7RF=;${h h&5Lv=^JJYBxQRRpv|S8P!mT$j0$2gv!UAn;+b`~+e{BE& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.class new file mode 100644 index 0000000000000000000000000000000000000000..e10e06cad0f68d265372049b655441edde725782 GIT binary patch literal 1131 zcmbVLYikoh6g{(fHA!n@t<}_8AJv)%IABpkOQF z5&Yl}@JESvH%qG$N^oIkcJ7>e&OLW#fByRZ1He5rOUPoqhz#x&P%EHbKtrGskgrUq zOMaj{{i^juKdQ!n%B8Lfl;zO2)?UaERufonADJWbSRT8Mw3O~i z^JG`PcAZ^^Tvle18K2%q%BNmtTvUEjX%%h>WNP)UKz7ILk-&UgX?h;H7Ws!JYY8m0 zJ)6Cn?3mYSFdGgOi$9vmPKO+_!>1IczEW4E{z*jOeyu(g*T1bP1%Hq{sQm{=Y(6)N zPfVcH@gm=*Jrx_TPOAHE+--s8*f9!_%wClgj;_tG(SUmjRTe5fp)gp?;c$v>e!#akg8w&%=$fLmDGkot16gkdi@OqBdWuDLRJO2h1P7!gLJYL`}$+O@&*Z2nUImun* zF`opRxX9lz3j?r(OFRo)MwQ3ElfS_D#G3|AlQ$$EB?#B^kJyD6S?JR~dDUnO6wcxi2?)xfb9SZoh>HQ2q^}s2VT; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.class new file mode 100644 index 0000000000000000000000000000000000000000..14ed923184626a98c38758791650bdd78dd4df22 GIT binary patch literal 2018 zcmbW2TTc@~6vzM53x(1Ga#Iv92q+h2QRJc^id+n)5wuv1`ZC>)?U3y*?oJ!@NxzXM z8WSJ<0DdUrne8gIlx8CdvvWC@-<)&i^yjbdKLFgs-6Yzu(1AD>^{}Le+X>uBU^#&m zh8|D2l3O|9deX6V7 zDnB$1%a)OscER9(PmLF4Yts^C@=QkBUGcUeT~UbEpgNVyZI7GU4#T}rV0%X@&!sBu zQW%^+kV#K)*DNVQW|$9UF5{To%KB=-O($F5CTo^NnFq2lo0rK|o2Oi97iqF0ZK+ln zq7#!jhS<7OpyTe0w8i5}IWOEjPQhd7_1)$;rI6OaW=xeNMe{)@?yRtcsU8Yd7mtke zQ~;JN3KgV~A~7);%4TEEDV#?}7AF3~h7Ll!s!Nffi;(JI8P-B#)hQjzco!koom2F} zVbnGx|9)Ot&uN zHIv@E=eXg@z9t>W#<#XNGt_ZLTYCtkhg-2SbR4+O!H!!HZVG2{E`>C@Qs_f}3IiBq zxF4onwRX{?17cX*E*d-eeR?+x{r;A8jI7^B<$L`QF+yFo4b&|WBbIh_&^$@KDuPbh zAuw8Z)4G$sJ@kL-C3@+AU}-a^dFupD)BKEwA+pBw&1f7ZF@wI0zVWGVV4rCc!Fd|B zTVNI!XiU`va1obiMcKw>8vj-Pg2*R2tXJM>syvFZKzWse@_g+&Z+4#wi01-BTdv~=$_Yx!Zcv(4%ufhp>MGFW1OltYGRgNxZc|c~lpR!M zwNYlZrnbnJmg|vhuF6*}^WDn9$2zSEOucS6fv!)O%5 zhCni3C<&yt+zJVd6tzPy8?`cd2a2f$#)_`RSyP-l9!Ha@psINr8?oZ=lTB9ejDj|h z2qJq#L6kRv2l+xQz0O2u{Wg(@`Tx)`2}n21`3np)QX8niT1>1qr?xZ?GhEw>z6e}c{MjDFM$kTQ^wnO$(cV`>)ML&`z z8WSJ<0DdUrnQeu-EKOsR&hD8xm)|*OX7<b5NDrq7e)O8po^s;*1HZOO2lFLUi})oEzF z#&uKHw3=TgZw+B^Pcs~sYmH^C&{W^9?7gq^HHOJu-qlTgY{Wcy_+TkjOa|&M=f0HhxjyX*vdB$t$X&{od$Qn{O<@GZY85kG<+4>^hL!AmS3biX zNqcQhR3`-8 zMreUxqZcRv(oWGLWk%y9Ng6#FJ(COH!M@N-j6xv@s}?WNd#0&?DO@Cp;Sw&>_^&QlcB*GwGB*;7#qCgU1kdFlN=~R#j@)5&g(1RPnu9zkH cCe6-pEKw(Kk$BsqkL2<`;vNP(jCvUV1BauwApigX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.class new file mode 100644 index 0000000000000000000000000000000000000000..5afefd292727bfeafac8ea678d6aecad52d9976e GIT binary patch literal 1592 zcmbW1YflqF6o%i~wiHUa2#6voDvE7UMlOl*5=?^-F%^=6jh9c;?a&TxckAx70e_Vy z8WTVG1N>3OGuxF*!KSfEXLrt=^UkyHTz>uj@e{xjR#He{VE}P((>zFGF^Q!lmKjC^ z=_}!sq#r2HeZBddfxToHTJzjM3s;wf)07EPF+avIsD0rE!q$|{@UT#pe6Q-YxU5Ox z=o+sz%cR&+whXxK`I5Jm`R;MaW@Y!VA)hcz6`QVBby-q@Dmyaox}FwBG+>x3?2DE- z;0JYwmz7)L;%Jn=sXObAtV>suNWU*XHkB_cu{K_NLv?W%ljbn zHdz%ERkfxgj^V1*CoE%ll*#rad!p#b=i#73>~ZElwTvf;me~#rDMF0QV_5DH@3h+~ z0y~me=?&_ng274ccun7y8_F!pjV`V(m<`1+-+g1Xm%{U-b;$OT9pxrAHrESuc4oWR zMA>my)QNby3o*k$!}l87ent8Wx$d$>&(nWTMH&;hm_`~yX^df<;aM+7v@6M|agRH~ zt@7>iKJ8qFi7=!*z7t*_>XSJNxJj2w0t|hK;R=%Ir}qImnif(tLP*pfrv4y3N9aHL z4i{*EFezvX37y(W>T!B96U}`G`$8`kE>YVT201R%d%B%~DVmG!CQRchwWo`}!us4% zoIkht8m>pht2C8mrpnEKgLOQ0DvZ7&&aF^kvYi!8Z_sAK52T$)Mw|tSb%MM-7vvUZ z&jX2df=B|{`zOdaX;`=&e)^rz^Bk?o97Sg&?jnOM4d(*P4j_dk)5r|&W^gZqWr0zj zJgw{!dA@d?S36Gy#4~}RP1o@QVHz>_2<|hO)brooG0)drcndI9ew<)Pg$_}cs z+9O`K@ zY+2S$MXJ+Pd04ZzY^rf&7U}oseM5UxNw%N{15Y`=vW$+v!&qPkXD&~aPZ3_yYDtUi?+2np6flbyJU(?V4-)hZCG5zzUxKjQHWz5*`~L5wu*d@W_$ZY z)+tBTn0TrOvA{sxbL+cag}fZbaUq8shH@Cgd4Wf9ZedUHQIim9E9Xe=mXEn81;)cE z?aKY|bh{o^fk`$0%LYtFiN}^ zZYS7Baxb_~&wqpX9Ex7#wlADq#3laDwG1%H!TBx16s~alr}GyiK6N-h?&^FM*COY2 z=1-VV^9x^*I18N(XN$b!=b^$x%PI=2ez}#>}&)6Dor#b zn)qtsk20QF79kjTz$Tr`IcLuKzH`}MzrXze@D#j=0aOQ(N3DRlBC@C!@T7qG0u~s? zB59Nen$kon)NeLkFtC>lrPWYJR%qK4K`is+$o&}E+m1A%Cu6JpK=N zdn&Sv41*2T*22a{GQ2vYUh-O!e`tq&E;~{Lw!=Gdi%|5HFC*@UM)LkMzI_tLqcGbC zJ-N6{o+r0rZBGLuBw=lk7&x0K%D;;)v!?FMUs>`Lw6<+SJ$ zve7eK7zUPoJ6mm%-DiEt2#+pa{Iel@Y)VgvGTx!mq345DnN19<= z!}Vd5FhXfRY2p=Q#DSy7uy~1HJx&ZwM&dINy3IFRyV56z6NyNLyphbE`sf-6_h~u@ zz)(O2H*p1nbS~1sWiW)C!$+sl5UO6qnhv1R2H_g#u`k3<>b>KIJX=>f%>mUxIqn4v3?d5qcjU=d1x08GzA A^Z)<= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.class new file mode 100644 index 0000000000000000000000000000000000000000..c803783ce8c8152696bbc40166758532a7aa5a59 GIT binary patch literal 2925 zcmbW3&2k$>5XXD;89OqV#4(P8F^~{s8!`lg1K1dhEMqysHkPcS!fCWSk=BuR#qLU# zaDY1x0CygMk18mta^MJ6IpzW2O(_1eT3OC&q^NL}XXm4*``0}^J$m%-!#{}VEvih? z1QjRf9DS;qebpSO=1?`Cspcq6r8Je(bj)bllddHi73q4GV;>i`8L>S^Q#r@>d|~?) z(P+ygG^;p`}}^h!K;>Sa&fxKKW{ej4cUZcC^_fK zFWZ(Y&3Fh^H(J8=AB+pNn>$qEr%*A&Wc1#EKPmvGa7~ZjYs$LI4U>0n^4xZLH-EHs zm_IHTa>c^_Z2(O`)b&l_OGa}=$F1=b#}r&S%C|9FMh9XEA3kpLwy%e2+K~-uZS5R#@mARB1 z6bVd}oVIJo9ZTi#oF)ZtD9wykMqjEe169&<+%RdMas|86p=@%ekT0T6Uma~Bl)k7z zM8RsgPV2xmrORk}w4Ni!@q48=L)YoG3{BH>8JeZ%Gc-q+Gc-?EGIUKfuhIf4**Ncl zmTJ0xC*9lC@CAnO<4hJFFAg$oN54^+Ki&;q@P$wh-+0tlm5Jh}?y2*9|a2ovC@AdYaN z&0@syW%wqSe<$_}Ix$*8n+hg3Xc>LwB?M@NUdNZw8*~Hhlbe5~*w0uzyZMfGGp9Gh z&6|*pVNYs#GL=@y(Eyyi;R|k@af_w*%?}vh@M8X3`?`uGkQIH?BAnUZD14%|f zegw!*LqSwFGWtLZl8S;n)Pij4K~hnWKLPUBQ$RkXk2DcUM?oHILAK~)T}0ARkiP-) z&rpyB=!j7+xE|XyI96;F3{c=l=AS~m}Whi^Jw0qYaWW*ZHTJ% F{{UtxfvErh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.class new file mode 100644 index 0000000000000000000000000000000000000000..19c477be98df3383cf395a00d08449e284bb468f GIT binary patch literal 1280 zcmbtUYflqF6g|@il~P^>L44o?}&)6Dor#b zn)ubkA7#9=Ey^P_A#SoWJ9FRQPZ;`F107nSZAJKzOcRiM7{iD)LWjb$Qyre?A$k1C>H7#spB*VrD^HQlQ`TJVX;<7G#U$_kvK8KkXQJ7m@${6_|5Q9%4kF{pb>(DF9$|Hy z^@3{whWYMi(2faAM`ya_`ir40>dcdCM;*qjZ>*K5Pp7(P>Ud9_Ntk-HX@cga*^!2! z&>d|n2<&11P@SCZ~ijOq(r00-IA%g@i;{tl=J4-h;fj*=hL;4zw*FzYlxsU95dPhQxl8HGbG>(&r z)68g27Y@Ka$1#^^bm+h`CTPsH9VpWkS}|P3H3D(LTl8CTe&dBNNc_Y=;X9JA4v_ka zgxmQJ-cnz%9x(C2<>fFii#$ QGlSXJU?C}<3<(}_tk_{S zgDGo(%0Btyrp;w>DSSh??|Nmw=8-2GXh@ zwf#Wg>XC4v+tyuW=_tlA^+!ETwDhX+OtdDD$S*VqUh-Q6pRO2BZ}z)Q9n=+x5}2*{ zF7;7ViR+Ou8MO^tU*4Cz-EUIRfpK*xT|dxra7ESw<%P<%Y~N6!9_3GM>!{35mhubx zP>xbF6%J!B=l^G@?KCy8M~VcnfRYt(mKE3&uuHkB!_%tI{% zuD?S22Pim67It8kk7i;liX|jl^ZS9TZyGE2sWEC@vg`;f9)3@XE=3RhV5IMm(*tkS z(0k`B+$?WYc=OL4o?+xY7wtb#ymP(4?`;Jw%}Y@@9H;90(ax>T;T^o2!!%}cIEgm} z=3X3yVi2fD_DbjQHqHoK+xzOg;%Vm_5rcM=w=K7t_p}=coQO@vm$mo-G(X$xh4=YZ zPJrF;t$Yhvyusf&zBUe~XknFHALrWIXZfAGixb>n<#d^k9Z&6YI2{rvY3t`^nh|W5 z<9l35&VqBQ@D$>YIQA?@>jYe7DPZc@0UzKTR|4npA;;apkKz2zO$TQ=4ufxv4ZeVn zM!{?JcC2?{@d=z4sk5=QffT-v5o}WybC}-#%Et@{ETF(WTSyg&xXAg!VCfUE_|uP`B8$!*jLPsi2Rti7jbD!!|A;Z|MC)A>N#5y zpNwlby|>|C+3;@%HhhK{4whJ(!~fOeoG-GIE41b{KE-F0$^m7*hU-5f5n?*T$&i9C I)5Dto14Kp7xBvhE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..38ac82fd9e0ec11e8ed28ccd83e4efcd87db1737 GIT binary patch literal 1206 zcmbVMTTc@~6#k}Hs9Xzz;1y9W1sT8?A0Q+Rmsl-gT5P;LO?St3V7psqcN_3mX`&&~ z#8(r4l<~~AsA(fH?!#QpIrE+GJ9B2g|M>hBz&h45NMX4jN!&|gC4)GY)8J{Wrm@B_ z;!CZBQ<2(Np8LG8!@wRh3~qa_9|$+72q%QL zs^*Fy)RH0J<=!k-C4W=%T3ptpaDqBF*tXEN&yO3juDP;#YmFCnp6u^FDs5~L-c%`c z1J#ff<*TYA^RDX!A|Q^GelEg4;U^7;SCwmX@yp9!G@M;WHl%AvC0x-UJ~3r8^lAAv zR9f2cwvyDQa#gTJk`@*#6uRx%6gpf~u6!Ccs!|^c%FB=~dKMK(P?>1oF(!h#A|ela zgw?|;RkWon>2u4|lDF>jLoHliScZJTK0IwoVwS4OpkPXwU0Cd@7I_EDfv}GEMYEG` zyC>*>N}4Hqp|<3nGO{LmSgn{lWmvknxOt1D`JV3RNVZIaFtkPd^-9{O&d=->c8k<# zvlnOTM343mrDkhtuX&(tsTpz?qm(=^IB$pnOybG_1~J4i_Pc}gT8mTD#taX-8}*;= zlO9Bb<_NdO52{DfBB=4mq&!}ZUYL4k+6OcA4pU%ABZg`8p`X?nYRDKaAz_%&YB<`D zV3g(&@@L65=3^X}UtxmQ%*dc|iu{~rMsqTE2KFI3I8CET0j%OGjRWlfT*GzRG2FmS z0x^e6^fNGVlev$GeZx@h3*s-&kobg{vAic&oLGWbnMZR#te+8^(jTys9oSn@EX#Jt n&rpWjWQt)nk}*#JcPQ6gi8;(;fgGf05xLi3KFMAppE3LdtN%2X literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.class new file mode 100644 index 0000000000000000000000000000000000000000..4297049d80563540368019de3e3dbcb76378adbe GIT binary patch literal 3412 zcmbVO*>W326um7=mL>*s&J{ho+U zP%TSCw3MM7-AvQFS?X)QyvLUJdH8^b4|$M0RCzGdWTi=^>6V}!o^rKpEGpO2j(x2- zBS>5pG*obG&zH8pC>t%60vG=YL4Dftu&Q)hu1KTh>xNO%o_|hIrmSnW^joeHl#hHq zU#cqOR?S&4R9(r2UpE-rlCI?$cbcm18rm{ejvK|9D_3VPEu5PM-oAyF?dzsm)Sj+3 zRNl57U;5Ap`mq52u5q{7Fsjj$WhB1>n0(uYm8li3lb}9r*L%BX$9Q?zkbsmVMy`yxbf4U=2qN z1zGKxPII}TIN4%J(4h8^0nOP*6}Gv`bX<$yIQ@cNeY~`6lsmvUY!cLeUfbHA#x@wA zSVS!gjs@%XlD5@ct65cUMWR=^x(?F5D6zHh9vYK=U8CbRZ-#oSie0#(P30NTt&EkE zM#Yu3Crxhna;w>t?!7Sd{+jZO+_}T!?V4@ag+pauns=_s<&d+m$!Rlv@4d*J1?DV1 z0bIBJk_IUEprHLg?Ydvm-kRI!csDPu1;e$A#4Fmf3~cSb5p)J5y-uMn-If918qC@8 zCqrS0IqelY`W8Ke&K&}Hr!_gg#J)r9+u72ATZdsMVq1u``A#@RZP~KZa!qwXb6<|e zx7ATT%>_+ueFo%BG^ppeVI%f9G1}gtZ|XvEwuGzY@YW2W_wIO=xMP-GXL;VWl$)cI z^m2|yXqTX;*6*Uc>&kn4A?4@*?aI+XI+UXc9;WD}937#fIWl-SMu%`JMEl|YZ$w;y z0c&u6&sT5bbQLrbn6zV*gF97!!kZr&a=4>$C{c#?({|c{`A%Fx2^yv(M}XPx;C&D6 z#go79gKfV@qxAF=Jp(TU^T_MjsMm9AUWgWJ8RHOs2rx#l{IE&S(+l`AX3~o^jtQU- z0u_nrSikRKrA#~wm1(8ZXH3`B+e5-a2q72`585Eb$(g#6Z32)DkV z%XB41NalW|G{46RDbdwULPl396BY6Yg#6i6$k9N^T&$36RLEbkLgwRzWTQgBdbO@My%N12_Ran(%1Kqaz*}9v%A+(9GY7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..0ad1091c475aaa46e00276c8040271b5c46866e2 GIT binary patch literal 2340 zcmbVOZF3V<6h52gg@m+XLHedtMKKM^1yKZB3L$MV5L>5-QO8d=yO-pa&E3rIO$Pj+ z-~9pl-5=n~3=A_k<5y<*QH;;s-I@}TROn21@1A?^bDnd~vuE@4+2enR=wrH_qb%LX z(h(|WXd_2c(Zi;(Y?;f=41JNIN``J(bSx0Qgfi5Uig&;&VLKM3c~7@J-=a&0atiFW=y1cU6rQQy?+TM> zQ?w9`Ye3FdJ-@~FJcl#Gl5N0R$HD~FaJOhSDuv5ci`BF*RSSEcO<>L)-qq-aN#PcX zY@(JT8&0PBrXMl;{bFiix0STHYkNuwTYEl>Q4EOTGyqtc5E{<4Fy}baWRzq^C?{H_ z*QAnq9V#fSG>~H1bHL@bs#IdT*J%pB&e0^3v2SKHxqbIb-i^anUT}JK zHD(bx(t<^ofqR&$$0;Znz+5T38j7iZ9&~OD#JC7XW967f%mcnlg>kM1I0xX({if$| za_~^|dcG~Tq-pc1v0XZ6#)Cy?CyT9Qqve6;$9+9Snvr+xo7$>uRxztiPmU0KFX(Y{ z!t31iz3z_h2+V}yWVBt+)B95;Pw&zDc{)a~TXcLd3`@Sx@0*F3r+He)(;_Y9=`<}_ zbahxPFC}}7+%QNuM|PTfc*`w15t^jOYT*o*KbW_T-ob>=5}HUUgg;7otfw)&6Es6f zLl~>s@cB5M!2Kxp-@yOLfac%;+At;!a~O@oTlj()hc|63Phqia)7uCW9(fn8$nXET z9)TOmhU*#NGTbfPQ^iMQ{e?w>KEO2{8ds@+wc!p2TA?ED5EOj~FLQVoq|Dx2@c|{C z&`j}fn)>b$B_C44SpLM;R0ubNJCRKpa*+0&1F&;3>_?%mH5*su9B>(($Mt!V4=80& z50dl`pbbb~z&AKLybkXK&ZLWHA5v8*d`g!_5lIgd`2|FN9ZSUY7N4wT@@OKNVIseS$R87lB@{ mo=0z2L2g;l8eJt*Zm9SgUH_hv0e;%hd_ao<^jU(F+4&b7swZ^- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.class new file mode 100644 index 0000000000000000000000000000000000000000..b36c0edb1035691319779037b5cf1bcd01447a58 GIT binary patch literal 2681 zcmbVNNpl-T82wt-VkxqdI3Z4A2q6X|%aA4nvS8yNWIK@~+h7T^omw*;sU2xX%#2hC zXDEIEKLGArpeiX-P{k#ORB?e{MDe;c-V`lmt4h6o{oebQ?)m$_KmH=3cd3-36cv(` zq}2r7PtizcQq(JJx>?uFMuI*`(5DI7WOT}xo)Yyf>G{faJ}WFSVyleC@~-0t!U?uS zy(MD+*FVN+MA<%06}LrO@K&Jeyr}$Oo>8)-s*VU+o@A8k+FmGDB!5tK+g#S9s0TH! zv2EemK7ZJdHIFNsx3BTS(*3pNdzgAMrKjYJRD_nOiUA z^5w$Dx)B_)KoYe@0K)S{*Q@ev*A`s+z?ZOE#z0F79yehz(c!HNr^-u#r<^MGZVvEE z*rFLAOWMIz1iuWJTxSg@V{M%$MmKb%cY_>AtL7+6)GgO>q!qXx4^cFT*0c{WJAfL- zC95VIhSRtJSB}J`ec$Jbi&ju`y%1qwUHFDq*GA5q(OyGAd_g%XSVTEyX15U2ylX?y z$)a-PdaF^9URj`Kbd+7Vza>!On1_qepr(-d+zUlnYgKR?+RBnXw_H#1_H|zNgyRcK z7vAS8sFj-1QV*0BCNo}@K|z<%M5YtKLsw#~6bS3#nrMc^`4^0ib1^h$UUL?X0oSj1 z69Cl(!RR7T`xbA)-!+@c^s~|l(QrCM7~w=`l*C#miHvT6WZ09?C-q4H?!w&891lfH zOqJZ0XUP?%>*Vr)G+)(E9izFy7bIt)YJArV3v|eJ>R5-iv6aGd5%2EwV203oD(GL4 zc!isu+uZPM>7^-4b7?wF6O7L6zt%a=6OZ+iou(<8NYf>HHBB?R$! z!El*(ZKJY{SBKGAv!q;JGT$2Yt-g%(8oop+VswJybdl0DhVeL_<_MjnsMd|q88bgi zFQGq${c~8G^yxfZ_zGvD+J!xG+e>Xv_-Ge8yEok z5>OG2VfJtC+Rwlqkqhllpg)Jd!B1j<9H4y*)EqrSAIt6#`wfE#y^S_*78mF$#_5g$ zOy9wb(KUS0Bj)fXbnC;D*(VfvPUG1>Y2?ctiaw=?UilSUBL;39JyDesR6}UC55P`_ zu-A<(n+Rk39&q39$rC%o69Z4Io98?5d=H)4Q9>d~}GETj3JLK59Ve(5P>p|_Ak zw~!qO`F)6x4{5PSL`J)XJnJds4t>-sBBR|x{(+Ex`wG#e8=;)Z!N=y3WHHZUbz0IA bEz=67xEOco-q#fK>9kK%xF$Z$_>}n{L-}mr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.class new file mode 100644 index 0000000000000000000000000000000000000000..466b3f5e685342751695105d389298d706e9ac8d GIT binary patch literal 2741 zcmbtW>uwuG6#mASIB^`exixJ{fu^B24s>Zl8%RUI&4ng)n-ZtyCV|H5sXfVh*X)i> z!&88G03HB-P$^XqB!!(k?_D6bWD}_=D+bKL^IO_>la;q#{PdfIa^%VxT!7#M!*q-9HDs!tP zl4M-}F@{u=D=BQnFjuSy<8jSt8=@|_rRqk#RUvC_X$sFU9ak9bIpbje?^kl^n z1>1HM#Y(g>T=o4tF`hImqay99!C#yjpERshOEic=GLo=)gK(vS5cU|d+$8qADpx`q zXE~Cfm9K7#1{F2bosFtlQG$mg(5GFqPvPp%rc90OO&NnG@WTLdj=2 ztdM>kybh77u;L27tLma=agTWITa>m`OAPVcOqtkQcB&+GrYLRkpw*}dcbiixGzAV} zD|4!BT8EnnRhMLAzANXw%C@8Af{YLo>6%bsIWyeM&78_mwEojxhml*k|6oH$o+T(9 z5E+(F38zD;M=NCsT!#e1%IN@h=yX}ta5Drq=pVmJM+j_JpAMB2H+S#zW|*#fT|)n- zTZaijA<|lt>vilPhNI0$cWzX2JlEZ|+Gx7uv|LlH zNnO_GI(QDM@|vcRVfN(q3gU3wu)+SN83XB1Ho3OGTBJAO%E=x=Y0!1sbe-m=TNQ2w zGstH!jFAjRF_ytN&M}N0Ccfahd{5uf8C=548RRfUeRY~grHcn*-?!`Yyjj_yD~Vyu z-;$0|@}D^QjlK+UnI6D20UbmiCXvAq&9iiY#&8A+jh5yK4cH$EGo4KM=jU;O#zB&w zr2mT^ULrw4P78f7g*Y9=@XBX+6_-s~U!jv}6R+WFApbhaQ;;O90T4U%ou!pQBcm~y ze-8GPCNaE0-#&kH0dLYg6A0iM3DY}_w{V@lN0s*x`#GY#)l>Nf=0fEqauw6A^0Utn zJ9M4)cfX)t4PW{eGzl6|;9k$Bi71WwZQSeuBpwB_(-X)o%=ZEkj{<2EkgtygGUfw$ z2k#O{&BzudLen{s-$&w4Wb?lw`RQ}?Jwrn8XlQYt;4F>6w@BeTist(ch!bI?3%)EH z2`k_>*yf`U2zN_pwI(Ie-y~` zo+g$hoew3tJ zL|h2gq6+F>>QMLN^X(k~F5xJFg9Hv43>LPj1!YnZgW-ycS6DSd}eDsp@KKc|4Y7g(H+V6kK_3)n@uMS zE&?Hv@EiLV4u2=W;5hz=iklMe@+Ap>0>GdbB8=68t*^cfJ7JE3vKw}ZgFWaI3}Al) DIEQU$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..823937845e7f39c689fb272b3453cb4136a0b763 GIT binary patch literal 1785 zcmcIkT~8B16g^X*Ewu<1MJa+HAO*CmMKs!mgwF?4Q3`3`iA=vkC8)I-EcIM99Id|@vbMKFz-@XIL;6)5Qn2BJv8*x02;7JT2q?MsX z@HC3CD8^%m;8_%t5o98mW0>51@5!x-aCl94($MpUb+F`_2L<8QY|9n98|#a2R~d%# z`@GJNw4BLI!&_-V}C%oj1bNlmLV4yI#Sa`hR$VsPcZaSK(X#sOTyXW zC6iVXd0XdZkvoR68;hN?Vz>-1^Ch8uDBE>SR0KC=MXPuvS2%S;7p_)wY-#JZsns*u zyVAbU$e?Htn$Cv-<}DcUE?P)fCppxcg6=vQIRvfVnaiR^R}StY~T)7~s@FRhxQ zDlAEN>8f+nqfA$>BNjvVrct)I^c;fx_}}lJyN*jQ5DS9^&yq$}6b;v)hhDTSTXJcT z=on@$6UfhZwe70epmIg%CINMy>yaT-k+Sw$(+&?0(+!EFm0r@Mn-)?bDJlSlk*lxT zTnP-Ltu%D@_zcOb7#Ew-oNhL1Ahv0HjxN>=U-7?*HLVJbVX8d^1yMF!Nz#tv77`Tr zqC77vE{>b%WmsxgI)5i@73+B%eF|>yBH%gyK|fGl^9=Lt;b=xikOlMUCnhHRJlbg~pta9_w#>#XNW7I%93kFFhkC>xI?pe;DiC(C5z!62GQXItRU?B_MIZM z^93FK=w!1e==wx{0an;QJLlsJ1ilR%(3O%HqW$~6_b^6i>?8XD`Hi}i#X}e4WKXn; z7j6|V_s{Vr5yhi(f?g2^>Ki^qWG4|#be|yh6&(%hhHr%xajc2BapHV}QkbIk5K?|x IiiT<67p}4DfB*mh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.class new file mode 100644 index 0000000000000000000000000000000000000000..c1a757b41ede314186ca007add2445ffb77b1995 GIT binary patch literal 1209 zcma)6=}!|u6#q?6s9YALfG46HMHodxOduqLBdMtpTWmZ&O?QVfxJTWcZNR@u6Ag(b zel_urGQQbXA#Eh=hdJKyd%ySQz5Vt3+YbOMc$`B9OZ`Y=ISZac5=&V;%;HfND-0u{ z43uzcG6&mma_^0KsU1!IUuJjC(lqXywkto>=eS!QCsX*GvHvP=H@|517 zJmwc_WV+?sWI9|{o_rCxbs6jnip!8M`xaG2P;Kbm5vKH^A|k6j*-%ZQX44P!xqOI= zI#5>3ep_fk#4-)3OQwAJ`Gu|uk#?}Eh4ucqXm+AK?J>G^8FN)X3M{#+Oe%$v-OXj$ zydJ~i#TDJOEE$G=uz%8p`4t-#Qx{@-_Kd;RsXA|ReWEcwL-oZaR3EO3}6sL45MdVycq=I#I!QQlkR4{%=6Mr#9)r_8ho#Q zBrQT3i$%)k)p*F%N7GE0rcum*A&Ug2(1(6H=cqjsxPp`+MyKKUK7y;XkB~l3ve6J@ zxb_y~bf#y;1g(>#=d?50)5TM;&#~hattNz-|Le34v<+|rH|fT33%3cxI9KR@VC)LT zFG&2vQ1LsGZ%&c=iiDATB2|)Df>@amdP%G+#Ag2-Y@q{tC$?qz4*6+{aF;|0%*1KT e5x_l)bzfo@bC@RuWwe0eJFt+_UL+j}9{d67fi?&L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..19753063de804486a38de0acec646b2aefdb8661 GIT binary patch literal 2258 zcmb7`Yje{^6o%i;&5mlC)PWQNZMhT@2Z(}6X|Uat5GN4E1V|VU`NXW{jkAm_Wu&zy z{HtC*WQNS}1Nc#$o|TMcOCI9*gLbvr=hf~x?^*fFf1f@B$Ya~UB|J`{U|>YIMFV5H zEg6{5?H>lxx?MA1==RS^T*Q+U)(vFvG=+^c@@cFXm_|8;%@np6X5LpsgWDUfqr|a# z|7K_Xr?`DTZ@MTUuzbfj8i7+uI!8OAo;x?q^9NJs3n znl<6Qhl9#m?=JZQLWQydCzt3y-P{npWu>nYQ6Jz=)< z=BwHVVW}-{DcAc*@4ak!f-A9I7mkt#(&9?GPMIstu)2^NLNG~^YBp4T?YV7P7v8pW z;4;r(HSNx# z%fhlrXtG-|47XdJQ>cl8c6y=X^g`F^1?}`gJ5M#F8HP-M)Y2u(?v$Fb=e9gcY{{Uo z`YK~d$A@A5+iTnv4e2YYqYN(N3d73T^_MIchNZKy-m0L=JRcBQo{I2nG;-kAY8YZ) z5fmAIE;{hyUd&(?KQc_mZKwnJjC>Q3-Nc7SrJnGd!905#efjKrRrrKqH#GU+Be}=W z8#ed-;vWx?ex7D(f%GXx_D?YS7xhDpiC}!WhfjC; z8@QR|$A}+~^Q!~-Tlh7}PY|Dq^G^oyw{a)Qr-`48^UnwJ^AwxJ{te>4i}SAs@;NMG zG>BiB{sHJ%PoE;Q{|_$A;CpuW1XFRH{Xl0noZE>bQMikHw37Ql)R$mtCAwdxc@KO_ z&O;w7l=9!Y37@B&>fh8UruVZyWV0uj`4<;->gnGDUBk59B!NeCH-g^-Q9Zf}{158s BON9Uc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..bdc18ac7de8b95b05c159094ff539f2b6c0cec4c GIT binary patch literal 1967 zcmbuATW=dh6vzMLdu+#b)3j;IonA;>$cAt!kTei-k%HV5#U+CFX}z8}Q`Wm?c5Ssh z@B!d!fOrL|RV9#kMdCxD{%5>t9LF@O@WagRx&G#yGwXl;{o^kHOV}!60yig6z^Yk3 zHOpsaSh;w{7qkWWDqk*CU84UkhPfw3R-^GQ(Cst1AvSdwy4gm+pW}+k*8JHBoQcW z48N6CupjEqAwYFN+>4d()Kz3sO*B+HaO0k4!1{=KrQVdzemm?t@<6(NeBh{7)a!Ob z9XnpArPE(>zSLn~wWQu=q750l%D?llE0f!yhJ zno{3!StwJ^&|?=|_JZ$;FcTjrR&MbHNtnIRmV?d-OwY}aYgHk7W^sP*q=BK#GsvLI zc^VI%DwG{7a)qj6f-|%jIy?EN4he=!KiP;~@7r5$H#zIh38VknfMO%;X-{q`Q{J<~ zomw!HD{$SO`acJ9>dwh1zyhU{J(UtP|Vp*7jzd7wPizGbGm4VKyVLEe zxQiKTiGET$d#L4^5^c%)k|4rMbmKW0=vABKH5+`$;C1o{Qy#9fG;z2K?%CQCh~KTx zWv)3Zyn!oxHpn!Kwl)7l8 zcbV{>jc{RLm83UlgQ{_k$AY9sLH5UjygeQyJqn@;5}g9_&RCGlD98_EK^De?WJW=L zB*;&vfH+uWwM=Vvk+yA{sXapWZ&Yf3BKOS`5LBz=txPoi0{j<-$#NX3w0j-Wt)zTDK>SYau4$gt!bj`?xd=MAM>T>R1Uw_Sh7mtCnX1sT&WL2h@H zEbkIK9EQA8#KQOsrIp=aNSBuDSq*zfgBV0qI7k`LDTeqaWwC4)WPHrvt)S(*8v{ zU0P1M7%x0!HB&lo6yawE(T!6FPJ+f&7EatxuApZ6K~wIksI>WHwza4~467Gk`)0E# z!_WkAHADD+Hfd-b+h%t6cFHs|ix+2zt!I-dX{dUE=~V-|TMyHi@!+B0VG0F?r~lg* z8tu_^RvSmMX&I*7kutpIre1xFCILnICo*6dM;bSg#U=XA(YU9OCk?TXe1+u8v`^4G z8R9A_i0{1Onu|n5kZP8EIPHw~%*r>g&o1b7TF2cX#|`@Sh6b3U5HxjMZ&#LB`!!jz!DykNc|{b`8`r0ybx2r0r@@?^8f$< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..18f9e4be6a97bc510f13d54340b7cce51e24ef96 GIT binary patch literal 1709 zcmb7ETTc@~6h2d0%BAHdcLXn>7EneJLB)^|kO*lc5ok<&ak?GaA={m1cS_J_{Xd#$ zOnmSM_@j*9?5-fC)YylaGpFA<=R4<{*`L3@{~)48TJ55CTI!?}J+jNPT~^ZcI89H| z^psIwAblm=g7gEWy@TydMr?;sc0+rC5uPasw=PpiWq*uO>exCM4djo+vEZ)o%6!lG z$}6uj8hcgujH=3l3RKaR>z=2LFvuG)nh66=_(|2}Mdg*aIQ^HuuDW3zq)3*8LHg0W z_RIW8mjt&7`6j&kFo4LlPPA^ordT%?n)E~!$&xmj(MpRzQ4%$S8CWViXl(yoO|C~i z2Z~Q6CLzcLb-1p-7Z-082TIB+>B4 zk>gTH)5sLTCUTddY`RXHE*?&&jfw59Jze)5xuxthMlQCqVDBoU`POQzJB|zj?Z*T7 zhjtM<#-_HmpXc#(rdwBt(E}G5qPLo_YrB3)`Wc#_s~O5tPlozwAVXu+!)OUt@V|A$ z`#yW7yTv11SI8Nz6{z8dQ`19}J7fpj_=vExO26O^3?Q`>ADREZ1EA;MT zG6!LX;RqF%x74D!FuF~5nh=}* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.class new file mode 100644 index 0000000000000000000000000000000000000000..7925e2fa9bc764782e4e0e41d76c2065599f8cb9 GIT binary patch literal 2048 zcma)7Yi}Dx6g}hE-o|y(kj714JlfJWaiCj5DWM5zLmuGDv{KwgAOvD zi(|{9NS$^&2;+kSO$q~EA;_b>wloE2^-3VWqhuP(z! z4&~5w1PwOJVavGg8nf}XBCA_{A`fG+DWi_7)ylVIT+uz9oS9A4MekTGb{ao?>9o7K z7W#tzcW*5wN)(^k2RYggE7}hz&Gh$6>yq2ir%|A!IS*)1i3o%2Cv<$$yZigO56*6X z0mF1V(!D}0=!6Zqp>%Iby%s0p-q3eMV9wO?+H=tfVa`Dr`vZ95Fw55uMm1u$QV|n)L*R7peOL)YXHP#8 zMV!UCA};9RO&v6!eieoZpJ>Xb#~_=N^RWI@He!J(V^V=#GjEytQC|*R;!8IQfdX(iLxe3JeW|Ib92W&pWzk#d};gZ%p)7wKS42as>2cfJja zyC@LH%gknT7MyeCR}jA&8do^xjd20*@>>&T0IuR1XMyXOA->+c$v0j5rpqso`5WWq zKQZ$4D`a0Hqb<+r8i9rz=L~$y+~2X*?+?LFcVTButeEUdQ6}yj-s5?ZWLdFT)DM~S;4 z#hY`Ofq7r%;hoQ~j~xJ{aFM`S0_O}yE8DdNWl|A?t40*>qM}=AN;}<%UNE?M?u?h3 zUZs<{qM0$)3oos43?|Fy+2U3!%%xeQ*sJ)a)vBmTi#rBGBQ&{iJTN9*Yj{q)tZdJz zCZT-I<=S;kV_VM)+Y;|n24hmB$@t8+dQPS2l>Zm_;G#PMpI&CmMYgz~GnnRt5r)4o z+`}-!uut)CYzCJx6e?jVe9Sjg_-g5=&@(gCM}ccIMWmKuk<7+_yK;D zSe>Y7^bnmxZBy?Ruex4dAD;o_G2CB|{E`Tj&EJbDQ&kbeM!}W*vZ5PYR;BPwm8)_T*Xueo zydG+!J?-;Go}ai^(ldv`GdjH8VHov7DU2-1P+i_0m5cH^mXTrDT3qUou?^*$e|#6!%3?d4E{U zB2A}eza*H|Le`;djXWdYwfq2fPeB4bWbHiyb99aK$WfGQHK7-Ml+h7lfUG6RQ>P`! vJ|S`OfaD#;Esk`vzVZd1{lpJq=qEl!_^x*R`Y-qdhMQAHFiPIe83Wz`@p#)` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.class b/compiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..1fd69df96a8975ec01977b7ab302bbb80149ea1e GIT binary patch literal 1661 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 T_{sJz;NtHnI*dCUb(sDS;gnpM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.class b/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d30331c8debadeade522e5c6f8185a413733c7a2 GIT binary patch literal 1212 zcmbVLYflqF6g{)_!J}9}L_vI_&=zH)iP4C`5QGG1Bmr!UewyxH+rfR{?6yIFl_nY! zKllUuQO3K&h9Ve3++=5V?%Z?kxsUzz`^QfJ4{?7GIaCJFhiVbEBIb*@ComF|(aLX- ziFFjdT7MxRHUx%OqA*TWm^75%p*$0$j}R!m52$SdieuFxfhYAQ$#<=&E2&M&Puem? zdCGXPw4O3{+Y~6-eIPfFAr}QEw>x2?18V44H+@wBuJ4&*`L%cc%J zsg7>t>%d?2DWEW6l72%UI@*xecPOv$OouvI66mW`8v?nN$YYh|x(?}OCuow{RUAuT ztRA_Xwc_0QoEdXTTXXQor*aC&)9kKVhHPNzMuv`3N+nR7swuZ9Ii97!(@OOe+qo-L zj!)7pR{obQtwz3^HdA15C+ZlN)^u8lQ7bshVIeKM!2H?eUv^#Ye`Iz)?h|KSJ&$+h zn_pXBt@Dh{oQ=u6bD;`Y;)tE3Ok%=81qSv_w7+FMG6J=;xwfMy=?%=`{AOGwjAE>W zA(R9jogCzIHJ!z!C6m4iTXL(pM{Xi8ZcRFpJNDnwpVAq_E&lUz;4Z+y6bdNvcRx?9 zg8{a)20jn-d5HH5{FdKfgdyA^jPZJruO#n+_k8U;#21Sl=e1ys3%JDJDGNJb0+)Fg zxPnPu{|0}B^O-Ll^uW*m37*2$47|kN4r2vaFgqDn?W-%?%?iQh?om7%Xe&;`vWl}HcbEk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.class b/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.class new file mode 100644 index 0000000000000000000000000000000000000000..065c32dcfb4bbdfd416a147190d13b0766938b44 GIT binary patch literal 1986 zcmb7_>rN9v6vzM53x(2BZlZV>726`LARt09AqWZDhyiSjmk-nK*e>j)?rtmk$p_GP z(L`h72Oq$PGM?F1d)tyi!tTz@IsfyUbIweE|M~d~zyj8z=)>{=!nh|NEAnwag4GDt zBFHcdJHpnuo)fmCS?05yhYaiyLwwUR9haMKj_VZ>CMo&H7$UZKTM>@Su#n9Qo3e{M`3t zLDI1!LzHYoI1ZOuD;-)gDJr*BNAWBbr%)0Gmz#Xt8O_w(2MobvD#sAov{VvI zWHnPfsTg@-A8<+l!)Vr`oaH!GfyVX8kXzCyBc0*9rr3*a3#Uw}lpBc_gy;WJxTaZ#^-};gIeKyuG(mvP zHKb1RA?&&S3F2#&Tk8buQBC4S_pORu5Zjv9G%e+xljnwE=H&CUQ7BMbTlPV%(^I`z z*KNbwJ6l=08Lpq~Q@0M8+@OMw9LWRmuO(%g83xL>Ro=B#VKbyp7TdEdw{hg-En+d8 z#km;b7>Z#G<1w7U1jBOA_fbps=nj??mEHWIDA46L?oDZyvhQ7w+6Q?!ag8p| zKF}qI5YD3?1N0rGJ1Brbnjst-CulrK?_v5Md4W+{AVmKK!Y1noEz*AIIY}dh-i+Si z^bfGF^bw#?@WKKaT%hk*%>Wm1iAD^UafP0(&fgID(&qfs*ZC^#s^?_*)YfoXKW>pU_(WbneQ-9!w4@j^bq~r^76VrYm!FCXrKq_59WTqKzA?X7W zY6tn~3z9%2nxoyifB+96QbdbjV6^e`f~3&wu|?GciRfzN?(y^ z;s@|U8E1Q?X|H|JdM|c%=jQj%?99%ezdwHi*uq^0XK|~D+YWNpt~khByXv4|?Hvat zYuAcc7bsM8sLd;ZnT^f5K>l^qAc6U+4(VMxa4FtbuFsyuYUC-uu3~M^J!jsubRw`* zbxD41Mjc5lQod=)fEt>^RWl|EC^XWGVv?Q5^1XXNp4n5LiQ?mzEbGOj480Ag702|o zO^FeBzOgyE;vmX`7ls6r!zfHR`xpPAn6fN6mrB-7)7zd#tVglTQYy3SeF>v)J~f(T zjt@Dv$~1Brnq{32Q9Jf%Pj|aCRNsdOs-py!YwghJfa*HY+`HW{jEpjxD%bhmv(ZpcCJv$R4nPN_p=1`pl z7Hk!zufk^Ug<}PF4DB}yVT;G>IX*pME3Eha3B(WH z@w3K7Uai0uM_Pf>FXTR*VCFmTQ;kB`|6qVG_4y@S8s+oM&u01UvHWFR8RZMi7qfh2 eEWeDaqkM_^Gg|~vgN}JN72?{)_)=mUEb8#y6 zc(}#t|3-6#$oJem3Jh&0UE|Z5c10-n<==C~7MMT1=*zy(x1N}t_j|+%*UsYI_sy@Z zuQs@|W>3fTy>qdOSRDjPdnVc2Gy$11&SR{MVUz{#A8)yTT@QD;%TR_YZp+QqF8Qgz zcxKXx+|C|={@@w`H~4wvm^lv*Qz)Rw>p^ZU4<)uUJ?}?&Kg{zv{wuFA$`Ik?@pyrc zB+slK`TAFgPZ@Tc$3kYji;KK=QP=?!xWu!-WlZw;C-^hGk9_Fi5d7q?;3-_`gO}Lb zV@#nw{{`M5^-yMAXTpsv!o-1BpWaEE&Lnxbnla8~DbBFhHI6(@xXyLC$=g|rTe$ri H!eaOr1E~^- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9736c24143344d756eb7542294944a3970c98c61 GIT binary patch literal 377 zcmaiw%Syvg5QgW}OKiQMT?jsaOEajr(N&=a3PsVPxSgC%l2gy6BqvFq&4mx(Ly0Fv z#Em$M8TkL7`I!0me0v9g3pj{iFM@pmgPE&K$%)b|;Alzmm2y5)HgoZU8WM2wSX-|Q zKdVZmnn%_;PhL4&2{@g0nH8>###Grk(vOQTM$cryhHeD(Eg7!D^1!$(ykA};wrv}8 z!K8f=XSr+Ql+o~9Nz#;;%!aK;=}N}tT)>d^T1i}K#+*^D{lECTs!MnHho{kWl1y&L z0W@lT`U!{r0 z#0P(XKgxJ_yRnfjXk?R}**o{+oO@wS(vs|Gal~&c>h@n) zMPd#p*oalWCH>*<3#D?b=y@9#T`a`}2koSK!R|5?2xI^~&~uGo&Y)<4*u<56Qu_a@ z0qxA5>3R*hr2^$=;-y;-&LqRq=_jqyXh>^~7m3{$^~7`8kB(wfTicsex-IjkBSg`~ zc$N%f9nW-jy{7cCD4>`{7UNmukY{-Kcj-^6IytzJyY)lapt~^@E-AzJ!V9lH1P2v! z^gBp_&N-5}f;7(2_ZZ#u1Ty3yE@WRI`#jAP^iEn_BnR;uc1(qps0ngiq8v^$qdB$s z73@=3^fHa3;UdR0eP{at1U*9*!&O|P@z3PXNPIk&{4_TCI&MVC>%>11KrJqPL1F-% z30HTB=WbY`*pG_f18TEj$BcBj8ABv_oXDG4BJ;QvM>)ok%25IDy+?>kHu~ b%#nSER%azjC}WXK+K(mNeT#%e)*|-{wZC*E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.class new file mode 100644 index 0000000000000000000000000000000000000000..4de267e91cd62d6ef914356398ec66c29d5ad7f0 GIT binary patch literal 2145 zcmb7`Sx-|z7>2*;N}zSVvCG+%(#y7x#O>JyCUM)S$`O#m{QVV z)RlS6*STeLr)Xt;PdddbjCyWY9AB2jic~UZiz&x(eePph#b_W%cxpW@+g46G1&eR0 z*1fVlXN$6Md~6bPcv+yy2IsVR;z>n%q7bbf-(qv+F9j=FGMnAhs`NIdQ}gwHq9~k# z@E9d-)H-x)M)P}91)MkWb4~9mCp;MT(4$T)t-Oe zt?KI9+W7p!Tn3lCf9n%!tJ_0(xHM~?ySD7%R;B4E^{1(WI@7dIhy6Mn)ZwrWz0}EQ z?7zQyJjwdgTFyNdc^@_fQ_{7v!E2Sz^(~`5yyX-zYNaF&Z=*E&JMc~-w3A{Q4C5}0 zJJ9aJY`3D_wC6tUg$m+kwP!;`DK)h%$OVC-14u)8&B7rFD7jfU0s%HO3w_{Z+CRi& zAhggjwDI9j#NG!b97jw9ljAgizAg?6=mZU-Wi&*?h<_)4pvXIj5vnKOGA57E$y)Lx zR!5MN7#{gZk^0fC!R$jE_$b(6Pjyx8c#Sq16vpV35hNN0DH%a5Ge|TH;sd0z4ajLD zNGuHU!U!^E28o41UIOIRHXvt=An`EBYa_^6Ge|rP@&+Jpw*fh41WANJ-Wfs0%^-;| z$QOWo-3H{m5hNJ~`ECTcU6uX7`fZ&hFiCchdpK zAE5t6XLOwLgFnC@<#_I9OK40B?1%gMJm;L}W$!=#{`EJ2E7+=H4mamf#+Po`aKl#> zd|kn21-AqmiLzRTU1bv;n@9I<3yAvy^{v<>sWfR3B0DM_>uIM&{gyV47# z>3f~jYSX_VaPr~Eq&iYvo#nG!Y;xR^OS^PWYa*V88O0SGQ$KvlH#u_Pw1rke*}q-03zK1gbyWZ(2&9 z59x9J5Fs*1BX>7e5 z#eq0E6M*GIsA=5s2P(=qT^fQczPTaG69)ooj`T@C-hIIwsXz~{j-=M6S|Su9u5m|=7!+kyN1u#^rotM@wW zx1PI_mU7>Xk~eXRy@ze=j+q4MI$nut}@~>&;G{wm;Q6$lMXklVC4N zmx=s_37#k4p8I<1&Ac6bwG)r5ukLD>{Dn#O*4&>ZuzGm2Z2G=RlGx_?eno4It#jM* z-FtW1{LjxH&X8MIC(4+zp^b+RY@lonXK}8EI^L>b3CC+VjWYrty*h_4!!;(4$b;Sv z{~m$G>`2F6CwrIlkFFWXRpv7$P(cYz9Kk%-RlW!X9OVf`aKFHPgL8wYZznj0cfQ9W zZ>cW7J%{4n?YlVP)9WN}nm$h9Juc|mgP5_bYEEOXrN{5uN2^0I)5b9<)q3RZLH4O$oIGqI6k(@>7BG@mL?VnAI}g{oE8$y6tb3u?xNTyq&O{PNFh%T6yho(a2e|} zgp{U*{4`U@6?~FA?-Np*7VUSW0mEKU0ybLjV8( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.class new file mode 100644 index 0000000000000000000000000000000000000000..80cf2aac2afe1fb4230e89604840bd9068496025 GIT binary patch literal 1236 zcma)6TTc@~6#k}Hs1&fEToe>hgd&XiD1@XzNH7Z|6dRGJ>2@rGd#SUt4fv}x(U553 ztBF6#cxGEKfk3(sb2)S7eBXEGoc;Oh>vsUpuu?z{i~Y#rNghiDq_LRCavnU7rwqf9 z)Jk|YsUsBzueM(>u$K(QjWCFe2uw|QvCL8+`!R;RE3_{g5#4l7L|gFKD33cTGOG;z zRn-iHiM3=nyl}kc)Fpr04BK2DOW~PgPGM9_D_?Lo)RMPXxCMD?tz%Vf~2KT!MSbPkoQqRnXw#?G_2kxo?CGavyS3Aa`TGF7<&RY=)8(x|Bdc zX{3GEm@&tS$n+#SQCl%at9oo?!{#zk%1~&^ZZarVX@22CN=ZbqYJ~f4N3^=QN0*#> zqR?aB3)L{zuG~^q_f#iwmx(Xix?otm{vj%^E2AjXU8&i&Ei{IX#w(w%bL-EYt?f;R z3U>B-q^|e)ReY&#TRLp*>4ww;7{mAgiWp=V`B&c+t;Lyr7>4IPl<^fWNzm^#g9_|Rq(AV_6=7w)e-@-6PELiBbFo*)f!oM%)8KQZUJ9mWM;~Vt@*$5eiq9Nt+ zt?0#2AI!1F1idF2(5*lkW60tHefQB*kwT6vJz%j6)u(~hA?iE<#< z6^h~1GwL(tuV9}d(W}((Eag4hHi&jc|Q jPT_8p`c$+D6J+0`(Q%0)N+^>_`!S9C?~n>$1sMDVi`|HL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..aa259d9ad925a2dd37bfd08b90de09e04dc1f77d GIT binary patch literal 2580 zcmbW2-E!MR6vzMT_#;h}I4Nn`6bcP3#YrGa`Vk5(fy7O~t=nWs$=@0QWoq+%p3+Fid;F1MpA`XC;|bvRpj%#mc*9&;R`PoTJs>|GfAMz-8=?VH97S zKnY*!p{9r1dbp#9dI@(+xL3js!;~+So^Ue7*5t7^DZ}S?zYUmKuNcCgJJHgjvGiv>`PxZY_Z|GUcdvA_ZcpQ z4$sVIj%_xi+cf!qR`VOj-m--w+<-*#E_VdQt0v-&D)FQvm1vGcI1}9nyvH*e@i;s< zG&g0d<_4lA6v<7*C+uw;ZwOZ$NK0~c#BinF5avP4>zd+FaGRXzjIyny!%fRm!tAb^ zo5v3KkJ^GX$6s1vnCx;}Hf3a0&S_~^g2<=$T(`uXh zu~dFH^eo<#t_;>0Mk)*Yl+&u$q@0%P(iKr6?sF=TE~95r6L4w;n#YUz;80Se9ew_}Pq__#8waRPgXryU<-c)<63`Lb_v1y%%l+5ZdOfRWuoD$(g zEp~Y*h*W!)2qSX8GEDG~xvcJ6*7p*_(yOnV4a*X~@AdjM>dk?d zQ?xto?ZS3#t4_D&g;z(2ch6)oGMs2Duf3z1LK(P#iw4S=GH@Da44lQA2F~Ga1LrZ% zu=fA$mmOm2_=4VPJQh~KFcU6G&)f^|e)+9_=`l}VhEWg`iWGbdx4zZ0(i!`$@ARy6_xJ-I7 zdKMP{1p6%nzeHm(T)c|+>Aw+eKm`jlV_3uzjY;RwsK|aNL7DzD-@|-|k3r|N8s4KLA|Ab{SK+F@+M=%<{2W zJ~7LB5ucV(z>Oj{ir6e-OQ5c0tXzLj##%+;mphvR;xmEijVRQK8zy_M-^iL^R$+HVU}3i(CMuA7N~^Xn*TXPM+=Owpz(wou(0Lg6PFsZ? z$9<-C?gajpF9R7S43Z1ofC=(8vp^}95Be&Wo$LT0=S3Z=a~pQ6bforT)iX&1Dx0Hk zRTbWg;@}XVJ|ONV%6FPdn^aRR)eYUGA2ZH5jO6UdJ0#VT+e zFN&peaMjsK6Wo5(lPhbCSs4)u6joKJk~M+s;?kbLOjCvOi+<3S@okqCGIfkRmfvL) z_&yZol6}RJE&m6EjkeY;7P+sPyVR9~h6&6qE=}rCNk6kVy?ETfFcukPP~0Mo2TwK1 zj?}hB)e*rAEk;gG`q@K*(TY!#)%)giw>LcL&0|LYx9;Uu)Q>&6txQ#C(y}a@ITg5M z5BsmnOHu6d2U*1nZ$~etT!D$!l}r`5A`RwUo?AID@@7>fMSvG8Sk&Kg4bn zCFwmWr;)079p|g4u3?JWT`CjLKiqbia(>U`L=BXw4 zaqYsPmM0o&E7q3;8ZXj~r(~d4Y?4=P@DYR8$RkW~xGvDd;V!u68&4sAwLTZP7Oe0( z-r%!ArUBl>MeYJ`VUg=m=f}wWLS+W2b918e5*kD2HCkurQ)pazf=rsaY^8UY@UD$; zW?(f;Z_ox+;{;Cx$&Q0`CW2g^43ZrO=@I0?2_SDz1j&tqd^Ztfc``_D9OQd~{BQz@ zgDb3-Y0WOOwr%r`$H@PQTH|*V?mk8F2|G=RLCe}^)wlycqKKb3D?g7Q&JRm|)!K^L z;YeL$hIc5+;9WahR~XioH2+O;R^y!JRIbp7n$>>*9^jbo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.class new file mode 100644 index 0000000000000000000000000000000000000000..36113b8397bbae49751215426d11bb1219c71aaa GIT binary patch literal 1103 zcmb7DZBJ7%6n?rF#wG(CD1wS2h%khTeuR*a2?=IM!f^5BQ+HQK@!sCq+q;0jN)ru< zCVn;XM;TA=2AUa2?1#4J^?7>E>CazZzXN!T)dB{vlt&g1b674Qjinq`a^N{UVi=92 zQNpiF6RA+Y*m=spo-q_Fp^mK3wl4fwW+{iC*eah_Rb&grb1Q!t_*=dVq;|L&EdqkfSI+1$3>x`9Rz^0{UFrktN-Mj;kX~4E4SD1i>?us-Z^}5mXnFd&-PGRK({=wITW2R@mY4Pzv83@<29K+o(WrFEo;OR(T~1 z+CrbWf*hQ*C6Oz(q&+7_SxO6weWh_uH7mS#yQ1Agod3t^g8CI|VQf6PtsMFBKJ*pW zA%>;P>$vH8GKxaeVG$ZW;Mx_%-&w(NP3oPm8ew6Ysnu_A6&mNLqBBz3^}AQ zg+b)$UZ4p|;R-U272QS>c@$Ua93^{+bYl_5aqTs()1A2|&^}3aPA8)?TRsK*lmt%E z?jV3=+@yV|>wsIhO%lU2?objJyiecN`Aw8RBlQEr?N${HAA^2=vY58K{wWK)` zRGVS0?zhRcAn&w~gGt*{B<9Hk&cgN#Tw4={T<-`gVw2gfw7<1IER`q7bgoC)U_{?2 z{U1B@n;M3{iy_zW2c|9eROoeitl0Ii;|$e{JHOp-%OLPgY_B{CI>x5<_IK-aomMaA z#OQ^wA{nxM*3U7@@DuyrikmSH{$DW5l@r=UKB zR{|^aP?DgQ!of1q$k2Ls$bxY zO6Q{Jb1JwWWmr5z#pOe3#YmEaTT#W^k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.class new file mode 100644 index 0000000000000000000000000000000000000000..495e0d0b69ffbb15fe8a2ebbc2875680e3927070 GIT binary patch literal 2004 zcmbW2TTc@~6vxl>LZP%4%SFJuAQn(oyaGiM!o^@3QNYHiFWYu#hirH2?6yIl^c!iS zG4a6<;D<8)XLl{SU8LHF+1)v}-?_~6`;V{Ri0BrrB&mn)_feb{)Uv3Sr3B>@w49&^ zj0S8jg>DqNw1s6p+gfMD9x+O07CXd6F`Z4I2by???tqM0Cu`jq}v`{E< zZNF-@G+yJn;nXxJh=vq(T`OCXYpr>0Env0xror=!#&();Q|Coti;}@tP1AC82Ou`1 zsltKY(hs%6x}lYXS<&>iRC``GHVj?|1DwQ6z0N@vjKQc^^4Covc_r$>r#*P&=D?KE zV%Oxp2|{omJ?({S`^xB5$z7z!&3Z}ICF>@j8M;~3b{#3qDqu6KLA9P`VG3u3Q8YJQ zL^f+y1=(Z@!sMQ(JsqV{?yNEzrK4T=_BUfrO`ui}yGaC9Z5obWB~(DRR1Yn4hpT-* zt-&h)rSe;gmvYnHLcjyl1I#re9T|cey~={Wp3M+ z^asM@JoXrR+P-dlb8Dl38)V||5q#~5E|3}ZHKf(pmK82jbe7JgC{3qQG)yBY8l^Et z8(myJCzl43bkvUR(g82ydKhxIgr)7eccgf$4jx^`4cbGD5)`9x>ZLxsCvm?-s2@9^ z!*>SX19%Q#_q0t}8hk-RkOJG6_PbK1q-P*NDxHFH#9%6EtmolT!;|3|pZP-UqZ{%9 zRt2Mk7qO;11-b-G+}Cu4Cb0f#{D~qTAdJwF@p`E7Bwh85SD+n%P0!5iXNnw!PP)5K zP?4vuhY?T953kUs+Xb|L8D9AL;gn>kZAT@x9V?k8uG5vHs1SA#&aY8|E z&|DZuEC})rAn%U_QLT=kVX6l=-C3E$+dOusIR3J4(;a+bFz(X5mlU-rZPTz#qdx)b CCg;2W literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.class new file mode 100644 index 0000000000000000000000000000000000000000..336de2ab552675b5e431412fe3f78c8ab7e35c9b GIT binary patch literal 1204 zcmbVLYflqF6g{)_VINpTtbzzCiY+xv^o#LDLKcW6D;mMZ#81<9pksDtn%QlG{whs0 zCVub-_@j(>x0PyQp|MG4c4p2!_uMmge*FCQ9l(98<&nbe9Hy|E#holFSyUNjLTQ!o z8`6f#=-2fv2DZyE?HV0MLPrhZ_hgy~;vZuucck#6jw`HuX-!|XrS()8F+A{^k{=$K zK9>Us4`f?)tqKHh87q1J9^X?PrS^J3a}ad!zAGOy%)jdCNCmQ?Le=!;rq(7B5vd6o zR=szkFOKzNkWA;=V34>wa$N0FHI2};~Dt;pEll^w}woS=u5>I8IS91F+uKC1jD zZEQ=rA73{^e&6(LOYW%HlG3QA_4qazYNy}IW~(K`@Wh4cB7DwvM?JW5ddv`= zA1PzVb*<^Xu+)%6T)=D*1r!9wz5pOV-)8Z*ge4VUOUW+4E|xJ)y{70lE4ckpL8AL-D+DER3=gBNgh7`#Df zhhj2owJ&f+sq@Khof7UQ4CMi8m_C-am`HMPEy=i)l(~(38@fEDkg%BiJzwJK*#LPG_%tN{Z*Q1 zO#I*v@JAW%ZWj>K0AZ7z=RNnHd+wdze}4V~@DSBJQn;JL1Xi-Rmqj^?3d2+=trC7q z+E5w&uJMwAZ8A*OjSijAt|k0|Op}A?V+_Tf3H!fe2(-NX*!g;AOUEf9Hv}P5rwlPb`Vv4j)^CUmG-1NxEYD`q+B_-Or`LDZ%@nTbQWom z9!B+K$Zwm0?Z^!k>2URc?mvm#k1D`WJGl~TosJAcW0TY?XR%If(;JQTCUx8L$(Y1? zW(-A!T;H1h8{3t(h)b9*qJSd9qtjb*thf5K#}A7nrQX6VdUh$0{_wDX46?MoKrhNej?RfT?I&qpp!p*Gr4UmDVNqH%&d?R7 znbDlC{s8+LV`pj1#D_Iprgh|n3^0c)G*e+QPvdd$H+Wy@(!&w>#aQqHt|j1Avi1m* zsn)*3I|`kTPa70)GxjhyvP!~7)D~k(9Vq_6%Ex8vPrCUz~ zW?pr4tOBa5NHu&~*E)>dm}5r*bJpQRo&>&ZDD6r2_p3Yz{7s(%(lG}a(KbP0tDkJl z(7TQ@QI-Y<0fQu{J`FVaIDq(@rO7klA+`EWr<(T)E5j zvz#hN;v>bRk82H*hpn(H>4;oEK9T`>s%=!@%4TRtc30%KJ`7D@YukU{CdPJJ6#s!- zuFenZkQ1G;nyUV7lyK*|N$YtOr$N*5N~i9pweN);)1)nx)KngTT23Y;uy}ss*PBg> zqR^ye^r-(irk-_bo7>vntnt#!o}VGL9v{HteQKMqy=y!&4yJL%frFBRGD-p~|2+a; z=l(|SHjb$ob4#pBg>uhsy84hz8x{Tzau66r7T1u+82>NuW@S+17lvT@BFhtekF$0n z!X-?;!DW7By7cveeNDb1OxbW;0;{gFqvTugom=<{@ySM>;d9g~mpCUli#5P?++a!I zCT{V0*7-9s9|xSD4RyYaJE`*;<7Sdn3yWWn>8CDQZH+l!+6dDFR58yYw|xPNZ;^@ML@56P)G-Y_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.class new file mode 100644 index 0000000000000000000000000000000000000000..10c089fab4ea4c8a5c80baf426c831e9a6c6548f GIT binary patch literal 2025 zcmb7F?Q&B^7=AY2Nz(MJy?B1pID|4W)HpQkZElD*W1=$1$<$K zO*7Qp#tf9U){RNz-}|lZuwrIxu;v)2}PFjnjd2* zDZvBZ+wwbtVWIJe_qpY8uWL26l3sV6;mls>Y3YiV3}o98bNTl4LyYQi0OmP_=>*--l9(PCAB?3;a;o?!GT%l4J9`d6(x z1nk~HPpsD{8ObzMkf9KWKIy3s7*?lKt!vV&9cn>Y3eCf)+=ld|t}&!nFSbaASm)Oo z(i3+=w=L8?PMR9!eVe+*sduzaj2XQzN#q;jx?gLOjqrSxeN?z$28uyNoZe1XNVzI^_4fG z9(gCe*_~V44Z5H!(<>z2XQ!j3Ui6gTyQ?}vmGKT%%BWzzjMHXV#_J3xqRSnLUssAB zmSG{udblhz}61HYoj7-wEn$epie=uho=jiz=g5CmpzLqhAGRy*}TyKu&I6Lqn!b3UUjw_st zcMG&b($RRHvRL$G^vzbEf&CGseV4{uWW0_GG&kVM0qf6LB5R8ZejQ~v6?-M+4YbPjAyo03|bzD`!G9mF5mginRDj*kI!ELtl(i5Jy`5R8cP}QERtBv;6Vn<8LTi2 zg;FcwR;3PA;6K}W%)p*7^lt`!XoPR7!i{8_fb7Q@COlbJj&L`Hu9sy)g+`z3$}kiS z84_CQNVEixjBf$(X*y}W!4#zh50H$YzB3L7%VAY?nPcr>H|T181kin zN>&wAX*zd=DRZcZ;G@gcph6i&A@QDSNYkA&1;`iX&y}6L`pMsUvn!e%GS$C~{?pxL zD?y|kxvgv+rv5>+oyd~y8-|68Z)?MGsMP`;-#kOQWt)?sonO~GZhQUm+1}YIQIpSH z9I0bH*_E(0pyqDspt-N>QZp1UMl1(`IqSBuuE05r;zkbr7+@Gao2Ct|#fcp$hSf_A zO}oxCqA{i`{085z9Z81(M`Do*cqM)d)H~ayn5Gw_2Mie`FpggI(LPIkpTHHQEI--} z#^)hirT-A=^CTM%F@kF^ah>+eCPV8O={fxw{nN!$un)20IIT8>RZh^FYa8GuCh0`| zf?EV)oy+uWS-a8VM!S#3p;w2l{D%efl?mTR50N4xf)> z4EM}XF~fZ`e33&nhy5HLFidNq9PS ziDO4QbypO9Uj{rN=bGVq^@Ml%nRVv5R^9O%7JnwSzVh6%D?H%`WF+HrPY?~^4bWUt z;=7KcL?hk9oowq<`>@k)OBFDDkc73b5CKot`cn*Z+>;bQjgSeY##OM-&ls+R=Zdk5XSwUjQ_(PBy^tvOy9wZmBYF|z?5KocY|HVTV22@HSUIMgm1Ki* zcDd^K;z7r&3w6Y40~ltj(xwvNR0#APO=g0YLsaDiRQt5yWS}IwLY1WFNx$MhmdXov zH3FPz3R6o1n{~6WlEC^v@yzH^GwX%_XT{_qOJ&?K1w>c_+q;pBsb3LMd{YEAVCZ%t zsv$cDZIO`T%VwU~%=s9uvPJS8udz^wQ7}&CjgygLV%SO){-|b@g?U2~V|F`9GDa0c zs|I)CP8*~|X7?)PDz(aMFZK|v zUcL~RVZ5zm`#?2>y08l#3Q=^mr1p}e_wGtNcoyTG1SjR5)NLoAqx${x=XX1SW)$X; z;=VQw_j&z|B>IlFg-b0|$c~P3x1K*-(n4mbO`=|b(ej;qT%I3l;M_PyB z{Y{%itsBd9yXU}g30YjlI400*Yo-@Cpei!coEN^0L`#ofNi^j2Vaue6+J>Oe^xA6{r zQT^jx8V8mCKjh#oxXiRA=Xe?iG6vzL)u)uDHfEXf4hz3#QqD%-xl0YuV#SoW(fvhp{*1OxVlbXxc^emP5 zpznSFefI-+snW744?b#@kA47s_XFsg<>_IVz)UY0w`zO0&*^jecTV@|?%)1>@-u)7 z*e>E2?iWzR1J!(>nh#a;k!n6x%_pkis;P9M+KE~x1VgVBzQygb@TKLscUPAf*e!f6=81gc)O;k3vLH>(-AeR;ad(jtDY~+-6?Y^ z9J}?nA?6rP-D$dk<%qH+t%@xcT-OVDK$A*_k!`7H1x$Vn}O@*VWSAJCm|+e?o^sKr+6QybqlR^{VEkz zZg2VAl?~6|i<9AM2DUYwX++qsRnlrXmaGcf=C1IXl+KG;<~e8*`R`skC}b!!xKH_} zSQw@<_}thZ9{DT80*1auo%;^2ie{ivv*b5-7_MY-nzD<$_idy!48?};$)GNzMR~Z8 z#eF`2m1+AedNta9JtfN(x0_By_*oifX`cA{1Gkxf#B+=%GS41cvAxb_`S}DBv`@ah(45&=V_%UbHJl>Yt##8q-hT zlM*kGg1FO))1;tS(uzS+P<&~{OQfKf(~6f#L3v0kUL^(PCaoAH1?4NPn80%+q?A)T zNs*ZJ%jh>h{u9{uVW=jx9ieaz=jp$(Hvm)gqNUd+rZGe9VdEc=`z~R8Uu%33Z$`$~ zD62U&)%e7Z$UU997)rO1$4=m*T-JcJB|&^G$Q8`#K-!WZpApFC zEkV@sGR$j1+LIt(XhE*(LE4ibUlPby&j7iG>za(@lOSJfL2h6{myvuDoAQ3KME1bLzbS;Ddoq$3IP3xWLF5@aX@S;5;Hkj^B??^=+XSk-}aCPDrnkUv|3 zsJdmig?BU{T}hC?v>+v{=|H-YAb%6cKP^GjIl*un>l%s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.class new file mode 100644 index 0000000000000000000000000000000000000000..6e5c0fb26d7ac928af2ce0cd383cde15103b28ea GIT binary patch literal 1208 zcmbVLYikoh6g{)e!#w)1)@o{vk7~^W98~m6ZK1>#QdR{UgW#u0GHph7XTt0zwEiju zMeu_^z#k>v-L9q;8-oiw&vVW_ckayhA78%#c!*jaDcsFr2J2be%c7D+m0=-}Rtc{y zZJ>;P-F(Kt_84XxMhBtLVOw}ZnI?hgV+@6^@drX5yDA779=RRK4-U8 z#qVAI#`ktS=}R4wNJKV(qJSd9#=mdn1kJ|O?1mXhONH}|Zt4SL{rDC~wi%Y9L*&Zv z{rG{Y_t8zmEqZ<_P(|Qi1sP;%e1Tq;gB-1sd797Cyg>aN{qq49h{B@esJ%p6oO(um zy7mR^W6WKmHWM$_ahb-E3IVW;E7UVwMTy$8l7s7U#B!WsnNT-Kc~#;joy%>SQnqWj^A;>X;U_lL BJ753+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.class new file mode 100644 index 0000000000000000000000000000000000000000..e1f2196b1c3bace70a997955f24cbbd1a598bd1b GIT binary patch literal 714 zcmbVK+iDa+5IvRbWM#847n5k>4Us^iV51>ViV#KvE29r4F2458RTP5c5}g z5`4%9_)%ibu=)~^;6PVbSJkOAb@}=0#}$BAc-+G*?sxH^i-%o2A}mD?Mi)a4(RlY| z@Qy$q2n(rqvDB^{>Z0OAu+2w=xi`j{@-1O@duK@Kq<+kV#mqSVRM`=SBRwj_vXc2+ z(rQUA@2RmSlxUtfIz3Qti z_Vb)$^kK@E)J^e(otvQkU=9ZFGil<}e`BW69jC1jEMKdoj~?a;yZ_NBLV5#~G+gGB z`kF)Pt@Uo;j(xCgqne*1tTwGu#;e12L(D}pNIb!eY>*6I&L$Gf$=#LJn87X4WJZ`5 z*%ymy-$3&0JLs|vSrFL(fGyk>*>Cj(i&$#?%dK3&9l6&f<*NACSk$|?C+bGT=5Jg# B!tMY7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.class new file mode 100644 index 0000000000000000000000000000000000000000..43c8e4af4287387e7df06a519577358776d23956 GIT binary patch literal 1262 zcma)5Sx-|z6#k|QEzPYU0*VVRpq7Fi!548MAt(u?LL$%*eVW^j?U1|FxziT?Rhno_ zeDDYOql{|* zQb#Hb_BLKHuuX>IS{Ot|1g0juj?7XO`(q5*u5~bsRS!g0a8CqHzGJisnok*~UUvec zd|6YGay_{k1fdaz>P8H+al#=#^gZsXpuxrQE8q9MxDS=c*oq9L^P^V{wRAg1+KfQ> z1Zdcbs4eQG&$f(dKjFOB>s5M>Dxq%j{a01KxV-$B{}Gng@_k2X*+?g|4LwtVGAj(} z(p-%SuZ0aNHd0lA-0JwQ)VqSFva^SEqD&BRWcQsJ(^53%Le-W0T{G-**^CKNM_m*xg>nvaenCK6Uok#2$Js7N)YEl0tLR@ezU zx-Qq11zbGpSg}iEnEwa6^}39rQ1>w=u>QKa)i}Bzn_b^{S*07AIlsfv^hda8eQh1K zw{=5m2bXchfrFxhQ4|@<|IaAh^T}Cmy9csvh}hVrLcSB9y839hhTHT<$bw-AXq zy&HscGp;b1MD^QSXvx?NcLoAUp9Qiv5Xj76AnCI}1Oai+1(L#SJo?>u6Vn9u9*yWo S+(!v>WYPl4n12fv!TAk1Jqi{8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.class new file mode 100644 index 0000000000000000000000000000000000000000..5669a784d055eb984b01be2878cf7181940fa0ae GIT binary patch literal 1229 zcmbVMTTfF#5dO9o3Z+~uC>O5?A{1c(V|;*+GzbZ%0#aPhl~Ir4*JK z1_No7a7)qz%Gb}f9x<@T41Mdq4nm>Bl5iU`NsjEt7&2Pbl-h21WkL|Va3Gq3H$vs| zf(pVFhMuCTY7sV!WSBamUTxi7p{u+Y8l|f%YXlkFYv@pUvZMl4c4b~`KNKPHp$O9v z1`>t(^7+5n#v`e21zcs5W$O3lm{Y5u=BNvgEI;ev`|Z6mD4Ko~)?4QJ&zA zZzOLn@eUHUEc-`wNfZaFGVIWhuk6h1nG%s%UojNUnb%NR4+9*&jO9Zso3NVbzFL8y=%%(x>80k6fjP_*i80qcBXcT^;2R~>~K5Mc6%$bW!X0Q35sx= lL@`W8Y2?Vk6vetDF^#*JAq8bLi`*-)fYP3`IyyVJ_Y-T3J*5Bu literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2e109581ad77b662afd646184095afd71ba95ec6 GIT binary patch literal 7273 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 lm!1ViJzwJK*#LPG&9=<{8gH0 zO#I*v@JAW%uEkPfpmCF(*_pZL+;i^U`T6Vn4*=_^= z4QZV+`fdF=1KVMktQqYhp`(TfdNNG}@xvGjEfaQyKJt}|7#{jf$@dRTpUaLELDb=) zY^$zSq2MiJCGS7rwIN{ds4Jf^EWYXKNQJVYoN5MgQ)?56h|)WTHUER?i$i`G2E3_s zn~T4v{9PDq1u~R6B9fFAp(H&g=ovCkl~&OP!$hgvpqQFzQ_Qrlw0zkMo6_zHO2{zl zn--ZCWS!Q7%~aG;q+opvPp_?UQAaxE29~A{WHh4WQK>uz&k4vekvm27xbz=9vH5gA z{&fubUDLBIxvgU3bEC@d#l>c*o?Z0KR!cf(>_B39oajMpdb_^mQ%|j)jX5?ys*WMo zwWj;ZwxuoNB4&#ypvZ9l{H8liR68H?f;yL)qGtNi(tin!uIqhc!=y7~feiC;xwtZX zH@P(GW86KsNmnWbDmXkWA%iS^U!dFKAxHb9nAVfDF3>zh@3g}VL0IgF#yL9TG&7ph zm2Y656YM;VnPjtyOY|MHPyiNinP!G7Sfp_j`~}`8I`l9EKl>+m30DW;4T|;%lc`j{ z!W*W}C%bh@xRWp}{D~T*kEJaqk~~~XGOi>RS19T_F)vHppt{_mCAnS2?e|~~h2LO> BDX0Jd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.class new file mode 100644 index 0000000000000000000000000000000000000000..7427acdb48997a0250892ed4c0bcc81255610915 GIT binary patch literal 668 zcmb7C+iDa+5IvRbWM#847vm-IhKOJk(kl3*2q7AX3_(m>eC?er-IAH^(A_&k|H>!9 z2S31%60653K6z>A>guXGb?8(5_1ot!03P7_0Q0!q$CW;=_Hm7{5;=&iM;xMf_iFzs zfu0kVcD;+qx-_!&j0?r)MTCXN;v_vG%-`M`5qi6R!i42g93RY@F^3~Nt~Ih&`byhc zZLaszU@uK267H2_HgDeg*6@^Vou;PYi5v%Mtf_op)802Pf^TKQp_G^&5eA2T7AoG8 z+qxyO}$f99HS3M z?~hrjiZ(x)u=OvfpP0SYlTW5@3h{775$`rv~BS-vI|Q75OoctY9W4 ztY;aFcyrjzTt4K{;0EUOPv|IhZ=%40o_!tm9L}hx(qmEWP$Q3Kn0u5120t9ucb)ZK{K{0?@%ul4`{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.class new file mode 100644 index 0000000000000000000000000000000000000000..a5836370e2e77b24a87c61d9927d35353eb64b4d GIT binary patch literal 2058 zcmb7^*-jKe6o&sAW(FJ@Mp?xj7i3XdaNkf?qajKJiGi!0o)U`mW>wF)T=)Qb?*r() z(L`gSi4WjI8Bg^L(9<*+CzS0O` z)6JM^#%wd@81^eJh2<=Bsf6!6xj)0e9x${``<@CdFI={q3eQne{bLM;*P=S&Cdpv`ZE7=h%$aDt&}aA=vZr~NWv7w3h? zA6DEFmrE9Dpq27%QrRM{$*xak!*xNTT%0d)^VynTHTgQXoN(QAd07NfxRz=AlAF~r zb3whZ^)7rFF1-pkLAI^&Fs@G5;81KcTc^>c8pFB=cSdRQTvZ=5Lp!ByP_ms8G)(Bi zaY1#3xNQg(*RQ*QYg=T!EFRYr2ipwOWbHyVYF^Yt4X038^efWlb3#kqmC$Nb_b9{2 z-mN!j+gvGM*43?Pxoe}=qU*7_x%;#8bZ<`WU7;RbOyDu>3#1=Bl4ULpoIt;UBK8~T z)kB{i4&#V{V>rSv_TP;{7kvAQJ}PZ+o33qFG$njgk0vkUG`$aWU;^a!HU61oClL5Z!YO zmr_CUNsv#eAeYlY@=1^%1oCrFkPNOwU3oRSdBfC6*9dNe<2r8OCYf|qZsGPSatcL- MUWGn|!wSd#0x1uPKL7v# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.class new file mode 100644 index 0000000000000000000000000000000000000000..7f00b5418d706556a643557d3bee5279a8a1fbd0 GIT binary patch literal 2818 zcmbVNT~ixX7=AW^1k!{84N!{J*4i4tcCA{a1+hRu!SEr0*wU*_atH@EyXo$RDbDx< z^l#{R<%K#hoza%nQerwza+dK!diTA+=yzu4hOy&$cUZv5lbA6CpoQ&fcI5v0p9DlC%NY^vDfh$l7ah*Gpp zCvEKRN>hr`YR#(|rt}V%trA;cXX&|6*FZs7VpkTW;T+~jszyqK^*&6)D(gAVkye@I z2j)8i`}S+DCz;)7roWz9^Q5U~rK@Q7=49C-u0!s#ZSI+DLFl_>`#=|a!Z10uiYUpd zBP)hpv>l-z+}79F_10lkOwST5wbEQrLtoV{Rb;MOmF|Y&cpBb)0mO}#93PuVtycD{ zs1yxz+bIjHSfAs-YNstWBQ5F8YKUgW^W3Gn6wYU*CDv+{f^fDBZn+w&O|-m0dGR?g zc6ob}1D|>U*7a>aVHxmFm4(-=h>Mx=`j9(Sm~vY~M>FA(s*UagC3H$!y5YKEw-nU~ zA;bM$nH`0bCcO~hq#G<-HI^n^Nc2!Zv^iLT4-mXX5K6lZ4zk)NwqA6NO!IR_0%#7QoNKHi__`5i$&x)f(Vr}^B^>kzHOE=F*1 z2cz_|nZT%3~bc27Km_Jd#VCfAs6yoX!7R|yPY=$pK1xXrJ1d-4$?-_sevN%D4R^4oYP zNS=@B@ zB2P%fIhBZ-u!eh>4k6OjK9Mg%iOk^r4kDaLS38j}N#v_ji6}AgdyNk`Ew!(ki1Ha2 znK(lCZ|Ix&8L>yt5I^Ql)1s(F{mts*75JLc{)STiwu$0MF!K9;tTq_PagMn2Sm4^K zpCk0NH~eE0+KGN1U@=H;kw8y-!_V39FQ+!Fl&@haR06&268JTg$cNz)=xrzR2Z{W7 yDiI}t2tMMFB3Slc)tkIqq4kcy$H-!pk9_IZu>Ke^7lSS?xw!1&ii_(mGJgY3;%w~z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.class new file mode 100644 index 0000000000000000000000000000000000000000..8f056bb24edfb4aa3feeae22daf93de4f4943305 GIT binary patch literal 1146 zcmbVLTTc@~6#k|c3Y7vD1OY`6L@2_DPeup{K}ax*BorGjPt)yK2KVOdYyNOa-}%m&GvB^{`U2oSR*LAsVjuFjTfkBgSu7T?TmUcN9>Y*9 zwGv)U>R5%r)15~Q>@h=WGYn!Q0#g%SBJ%`f7h@QVlPL0}F9UOM63LhloFmZ^JTc1S zj*87HLtj-j17Q*^8D`I!*V?itf+nvTt%Bz2I)#kyCxKDEtf^SlJ-HDCp%I2CQHHrR z({=l*c|M?;I%Fww5uR<@AI z?qp|7mhH+K&0k%--g!W#8$`f;D4WoCOQR7Cv>lVBwa!qNmVN3)%3flw{{>f zO`oa<34syB;K~b((w*5#Xdfp#r<2i{ zubhItPXi}tw<&-nOw!)pcEB}UCy8MSHweTA@6*q=eq)sn$b7{>dVR<^3#;z7O66rNz0g`+brd}Eis2Xm?x1cT0rF` HSd7vSNWvxM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.class new file mode 100644 index 0000000000000000000000000000000000000000..a7881778532c802fe7e72cbbbc566d8d348ee3c2 GIT binary patch literal 1313 zcmbW0TTc@~6vzM53x(1GA|T+kqF9PD!izB)lFB84R3L(l;?s0{Xou{j&TbpzQ)!|x z@xc$^hcceswn(w?U>|0B&Ya8dKWFyW?;k$_tY9ULBpweTfhXazl!8p*X$s2%V?G(J z>@pc&d+ytCWqXBizHm- z5O+L0*KyF$$EG$^jkj@z8(fyd+dRX2=dFR4+SS3TKs>)t=5lLZmCKEmv`afpr$XjH zF`K}6$+P$d6yF2e9cLn_YleMZs*pUYc`ZqGQa0;!sHz)=bxO-KBwNd}%XbEH@Toz} zpRG~QJqvGZI=^t)eP#XL(3yPy$WTYJ6^=w;gvOpAE}dXIx)Yn++}bGdqnf+ALnnH&FQmXw!+4EdQzetZ6mDdY zK{kU4WCfo6=YaU>M~~N5ZcXl1j>+N?O++s3$^Gc7(5K;xK#sqeBm@Q!$1GA9pCw5H4H5@PNvu!~6%7><5|I$CcjD|$n4f5Oc9pYHZ~zX4m_aDQ zlI`Ms@_YXJ{`drNhk1o*g_*)^9f!`yqjjQiwP*9rjojL>jmsU6tZ?%(gk-(E+TPYq z9zuwTlZ~NQSUeTxKnL%rwqZkjRO!vTwQ0rky}~rGmp&iQ9*dz1x)!}{;;5w+cB$1~ zHg?}x&)URJ^te)3)hsyp-?*#J;5EJ z+k9L5vMs$w3^Ok%Ou4eItZF#2sjwjXVa0c)IJp% z)54VmS{(t++is`RkK2FOku_y~hKIF=|*bc86n z6wi_&)A3Aa*K0{HhayTjy#9tDO6f0q8Fs#Aj-x!X9BO}ZP?;gT|ZFTC*TeQ;1Q zPrri{=$s>oOGx7keP`&VCy*r%aUuI0*=K2;L`{(E0_AX;8O^Ds zFJK?Tq8Di#4;MLR=sVXBAm~}L7%t-qjlU;t!52($B9W&D9dJK`|Fp<}>L>6!(j!1Ht$N>>)pGYK7IDwmC>x2*;N}dHLk>)f)rQ?#t5NOvqf1rJ~oLtye!aUgL7Iu@uVU>QHWNLZ?U=Zmx2{7nayr$ReBrKsrh<8Q4~%= zc#IM^YMoS0dVXn^`#2&s-Ow)xzBxZz?M-4Z3iZNFrdMM184vdpc#>j`Up%$gRCSe1Fn zy=QlxtqJ&$EDFEsLHFR0$?c@tSg?DrS=Y4jb^YZrYQt7_v)YhXAElu+IF^RkFib(+ zv<}inUuQMAr?VP|P#ZkdYQwNK>sGwHn3vkO?oi>U^tEC%vh{75%IAeru2-|FYR^CK zR&{l4ZG3)VE`v+nzx4^V)$JiXT$(k{U0e2WtI~9o`qR`wooU*q!+sqO>Tp6uX7`fZ&hFiCchdpK zAE5t6XLOwLgFnC@<#_I9OK40B?1%gMJm;L}W$!=#{`EJ2b!=5Jhnw>#<4ZSexZ$e` zzOG=if?EQOL|HAvuCj@a&7*s_1;l-U`c`a`RGPFa!;vZz%6&qhlqA{+9Bc2$UFn6= z^u11MwdvmwIQej7QXQ$TPINC+o5sYcObMF^T+AGvdC#KI>uD2s^2M$9I12BCDpDpT zNXf`Zaq46|N341}(pCktC(0`0tJ^ZA*@<>+``%6*NY62Q?sS_A0@WYxH!Y>l zhxE99h!7dbVaiN6MfVxsHa#}SX9O(ox?BicYxk6=21{Dn#O*4&>ZuzGm2Z2G=RlGx_?eno4It#jM* z-FtW1{LjxH&X8MIC(4+zp^b+RY@lonXK}8EI^L>b3CC+VjWYrty*h_4!!;(4$b;Sv z{~m$G>`2F6CwrIlkFFWXRpv7$P(cYz9Kk%-RlW!X9OVf`aKFHPgL8wYZznj0cfQ9W zZ>cW7J%{4n?YlVP)9WN}nm$h9Juc|mgP5_bYEEOXrN{5uN2^0I)5b9<)q3RZLH4O$oIGqI6k(@>7BG@mL?VnAI}g{oE8$y6tb3u?xNTyq&O{PNFh%T6yho(a2Z!- z2q{eq`Dvz*b$pUL?-Np*7VUSW0mEKWK`pNB{r; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.class new file mode 100644 index 0000000000000000000000000000000000000000..3e10ee0fe255a6a8f8a6d694dd908b2dd763e2a6 GIT binary patch literal 1236 zcma)6TTc@~6#k}Hs1&fEToe>hgd&XcD1@XzNH7HwijBzAbUT*8z0}#+2K-f;Xh<~i z)x;lVJhNRdfk3(sb2)S7eBXEGoc;Oh>vsSvcve6Ti~Y#rNghiDq_LRCavnU7rwqfP z)JnK@sY4a`ueM(>u$K(Qjld6$@J(H~k<3yc`!R;RBeW-*A>FK=h>qZqQ7*5l(5y1_ z*Hp_FCeo7O@WSz0wITW2R?y+{SPIu1a|)x{T6uyyftI|p!YydznvED@+c#2oq;H7V zzO?p(v$kAaC!C4>h|Hd>t57vuS@HeA2q&)syTM=>c# z#upy(%yrQi`m}r>DJ`4nuF~9^@|9Uw;nN`iH1Ejts*$XH=_Drs|YjHt~pS>8^AYyQ06LijLW;AEZ=U|`Wi<2~32w(|!XdLJ|;4Y?U$1sh16vSTMr+IVkP-;h2$N9GGs*7A{#(!>(P%Jxo`Snm*$=v8T= zG4Y2N;6)kFEUUs&u(3&J_RN{{&U4Ou{P_9pJAgSn${~Z9KJ;MLG(3w3Sv<^Qjv*gN zUkRrs{Xl8&?bblJD;6HkbQS zIN?4w{-&>7!5i9_ygkR)k40?1Z^{LR(an|@Dp%H2pz4lX@;n`ikN^UPsp^4fi$i|s zI=rqtn~OhQzT-M8j&!9Ll1PsyTuDU7^(i4=?zTMpjkaC2)odzKeA)%%W+EyE%_qkh zdS56{g^LX7VyQ+H6>Ss6KvjA2b<3?we_K#W41-lob*c#}FWK>6Pq=T0o^?S~5kA$D z_93Kn$&fM9z@7|Gru?K>>O${$%x|e6DK%gGA0<6YJ+tIBNESjSq=nsdl7eg1h|YBXdJXg_8xbu&Ajn^|33snUg; zJU=F$J=_tJp|9!d=7w)e-@-6PELiBbFo*)f{J$^f8KQZUJ9mV)$2aN+vJo;2MMFyS zt?0#2AI!1F1idF2(5*lkW60tHefQB*kwT6vJz%j6)u(~hA?iE<#< z6^h~1GwL(tuV9}d(W}(t3 znWf6pUy%B{bS@gL66boPFmg02Uf!UMM;SA!%k2&z=_JTbN03R}=>(Eag4hHi&jc|Q jPT_8p`c$+D6J+0`(Q%0)N+^>_`!S9C?~n>$1sMDVtJa8s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..1035a945916f5283f892e1947a8f274fa021226d GIT binary patch literal 2580 zcmbW2-EtH~6vzL)*^iJ+vI&MjP?QMbCecg?5K%CiEQu~GBxNuqaMe58*)%mDOV8{= ztnvZ$-UrZotF%hXf(swOhq639Gi#XHS=?eTdba!Y`JZ2(bEfC-e_s3rU=_P#7{wPS zP{NmbsOjOh9`5L&Uc%iH?v=2^Fy#v+xxFuxFFp6`+ARiln_;5rxqiUiV4vF^Q6N$M zV+@AHl_Q$>I!;3HckGY)%?b>w`}1EHz1L`%N;@Ss)=}`N<8UEC7L4<&O|o?@A1q=JPr>I z%}v>=xq)a2MRF7I340sI8^RR_(vn;qFqA73 zid1V->EwYFDyAs6M3AiCOl2XfW6FMd6xB(fAy)$)4S*5 z0O`#-$Rvp;YI}{OU#CMRDQ-e&t@0W=8fjXeH`N|1Ls2DKY+5HGC3ATgrk7MSPKj`$ z7F!((BGsNH!ie0j3==%zt;3J)c^zemZK<1gF01>N^}WQf^y=$o!?J|$d%b>*dUN3A z6zz_CyRco`s?%+G;nfl1-7{H?3@6&kYwxJ0PzEmGqJc7|44lRp184E3fpd7& zo`uCf!F~(DFVR>G7q8-d`fo%VP{9Jt7#6WaW77F|y(Y04z;-S z2Xe=u$HLVIDBxkJFdOZP!)vtVFq@3nS293G(jX!e5aUHN(V4ldGsgI1RXHc`bbn$qjI Uh3!Wu_$d20?c=PEb3V@h3t=lg>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..fc669c18cb0e06ee4a6326e99774e1a9cc740e0a GIT binary patch literal 1943 zcmbW2TW=dh6vzMLdu+!sY1%a9PN5`j$(BI5B~1yrpddq~xI`^Ht?j8ZWiRf|I%*Lg z0KNu@caU0D0*O~7J{00V<4xCbOoQ;l%F1?pNx%JueTq*WMvxw|DGJ`vJ1DR)B^AiI3 zLn9EFZQgSaUB`2Sp3{mW74%jG7WM`~tbDnzv}${DBM8FSjTu)9T(S-ioCm(=v{le` z+^1USw(o6w(w9NZAi2QxnILa73zQ;xf1o1S%?<%_ov=%FZqsg+uGF1K^-U6i%GT&x zRRwp$$Ug$84~Yk{@|>p9Ce>6+^#V5@L=3n+re15drE|9z9y;+u){Lb!nlh@|rvoj>twUo?AID`Et?B9&KG7@M!JH%cX z#_2sNr;)076|YrM$8%MjH_HXHynq)4&e&^eTd)yD?n5*A0#{C-?KC<+66syP*}f+` zj4)?KDs)=*`=P!y<4cSZzdZtFw;9xsGkkoX<$Im`8A|6g&f?rxn5UND zC$$SlTAnD;R;(`xG@hp$Psu8ylaQ+Dg#_&uDZl~cpo27!9n~GAAOCS=D#VE>5rdZz5!UnY5@aS$|H-1IV=~D#!?O|Iq)1FF^opi zDB;(oiBzbc?>=E*PZ^4pP)Am1TNi#uW+{~is}0HDw8AczM^gCqhzGK%+C~L}d!doMyT&VF z&=&gC73A==Es0#QCG7<<%2HZb>?@6Ps#)Q^-4pEuasDr-OX^psg&pI`9p%W6_o1)2 z4lykKyN+9)C!;7d3Eynjb)BKd^3v+}qRwM>cDJiEJ+uEtO1wwOgkG0ZUbd%(7g5phu&R{y&RG^=r@c=q-i$I`P@t5~H%UW@;Ldhhy;8Tu&$V8|hb zDGVY{_X15&3RjSEtmrlp%cHnT=P21rq#KJcj%%-Qo$ky%f%ZwVb2=HF+433K$2f3` zb_W40<0kDxJqO&vZIT$Kafgz)-~;-u&Tpdp390WGE`LS(J z1aJFB^5F)57GaN0`|>Hn(#wIi%9BkMsFo|Ywf3#BR5V~%s~?M@IN>Lr%Ueo!xcGC* zUwiJZD?O<#B}r=GNm6l^nPJMv_XA~QClSlrR9e|BhD52{BzVp55PY_-w0tq}TGAW| zs?9K0_uJ%Jkayb0!KCde67ysNXJLB=uB{0}u6KkLvB_*#+TYq9mdX=kI@hCYFrq&y z{U1B@n;M3{iy_zW2c|9eROoeitl0Ii;|$e{JHOp-%OLPgY_B{CI>x5<_IK-aomMaA z#OQ^wA{nxM*3U7@@DuyrikmSH{$DW5l@r=UKB zR{|^aP?DgQ!of1q$k2Ls$bxY zO6Q{Jb1JwWWmr5z#pOe3#YmEaTT#W^khY-1w=txrBDr^p4!%`AetgpI<(FRWIFYUmt+m=+#kAk$)Jzz zb64O}}l)ZD~88R zO~MXW(qYpr-6YM=)U0kh71gMOp``XkhWDwaw+@f#Us9e5mj(LDb5*Lc;y0+u@VfG3 zoMzLe#0JY}ovO`aXFnOthueyp|JaKlJe`&kCTdej-8NqEy$8~aC-RIn<@=Bita76~ z*Gq+Lvy25ecuFJd1c&*Hh9A=h_hF@Ue;Lp8Mugf6t zbz-l0*ZW=$adZ+}xVyHx&UR(rS?57&q0+&kg>wI{O9n`=B8QogkjUEk`N`Ia%w%e@HRdnjNE0~qA{5ng>c zl#n-w?2oWN!sq849Stys@!xQavt&K~6Jx8DFt2#Q~VXEPDc9<1E`VeBWFACvvYj@ZsWnnTyY%oGe~u zbdGEK=NJA$Zm;xUG`dNNwxSFZaa2;?pv^@>3Cv?51Eenv@+cGJJT7E`^rb-@g1GyF zm@^T$7%7ofB%cP^%>=nbnPWNsr${~x@|+-l>d vB|%;t2$I9Mkr}>=+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.class new file mode 100644 index 0000000000000000000000000000000000000000..6152e8d756d66bb2f3d9283be7ebfad958874f58 GIT binary patch literal 1204 zcmbVLYflqF6g{)_VINpTtb&LS6#Fnt!WZLrF<9n*7)ZW1F41*5d_vI6Y`BwuSDqpr$pgNx1(AtC|BsBrU zO6#47#4$hiJ>F5e%f-nlf8%>wp7f;-i6o_kFG=3>3Gy;el~&<8!&If(CV0bi30`U` zEr)^*1m$L!Z5fyB5M&CiN1Lgzr%24|IZE6#ZfNZ9%8q0>NzkK8^&E5)91AA%KCb*H zZEQnAN63uBmz zZQ{!C{p4|}4{=#c4u1B};00VC1+Np@ zp_ojq{sqoBbw1f`Qo@~tp*%#5(#O&k6G;wkBpH{I5|;>dlb9DJZjmo{Xi3#Bg?SR7?aL6F*JcfsWaoX=b(!`l~e2 znE1gT;Eyui-7X-e0m3Fb&wK7Y_uMRtdi) zty4z7YrJG&TMUzRqg^O;*b@FgrpZC{F@|E#xV{R7-&8JSc-(ADzPE3NT=t~!!yXT0 zSM{w51n(Ft`EZqQtDaKZgP<*K1ls-7m(LjH-wt%B0@+edwSBp+wFyN?92~<+^P?Dw z1AY+rysdPXi=$iqKJYhu8Au(Hlav;LBvP+Vkjgw)T7_#26Xi;ajOwOKMy00GaztZS zP(+65rs+`Xf&`#_a+nHxiYS~XvBRk9b4)x*th6t~!<&&vPs)`G%T#jzdwW{GptDGe z^f0O?Lw?5$Y)5XYNQdi(bpJ`@VN?Nz+Ub>8?{uVd#wMv(&SRa}rZ*cKP3pGg(=mzl z%ovIcxxO|1H?}Kn5mzu>L;*#HM`yR>Sa0>Saj&Vlsb%VBC~e&Yfzb`UXKZj(e}>se zIIaxei60h8O1*_U^z2d~{o!E&8DwdFiC&b49Gw$w+E3EHK=Wn#OAb>6VNqH%&d?R7 znbDlC{s8+LV`pj1#D_IprFGVq_6%Ex8vPrCUz~ zW?pr4tOBa5NHu&~*E)>dm}5r*bJpQRo&>&ZDD6r2_p3Yz{7s(%(lG}a(KbP0tDkJl z(7TQ@QI-Y<0fQu{J`FVaIDq(@rO7klA+`EWr<(T)E5j zvz#hN;v>bRk82H*hpn(H>4;oEK9T`>s%=!@%4TRtc30)LJ`7D@YukU{CdPJJ6#s!- zuFenZkQ1G;nyUV7lyK*|N$YtOr$N*5N~i9pweN);)1)nx)KngTT23Y;uy}ss*PBg> zqR^ye^r-(irk-_bo7>vntnt#!o}VGL9v{HteQKMqy=y!&4yJL%frFBRGD-p~|2+a; z=l(|SHjb$ob4#pBg>uhsy84hz8x{Tzau66r7T1u+82>NuW@S+17lvT@BFhtekF$0n z!X-?;!DW7By7cveeNDb1OxbW;0;{gFqvTugom=<{@ySM>;d9g~mpCUli#5P?++a!I zCT{V0*7-9s9|xSD4RyYaJE`*;<7Sdn3yWWn>8CDQZH+l!+6dDFR58yYw|xPNZ;^@ML@56P+0+d_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.class new file mode 100644 index 0000000000000000000000000000000000000000..88eeddba96b0e24aed3e7b864418a73c2df7a941 GIT binary patch literal 2025 zcmb7F>uwuG7(L^=9Va+x+Oz?BA#F(=+J%&Rf{B|ZsFl-7aWS`FZ+6#-?Ya*2kJ*`TzRNl1n;HM}@1K7ISjT526j3XpfKSb^ zWrlhlw@S#y=IuOg=dqK=E<+^{N^++qR3Lrt^ElEnvw?$SEGPO)+5)k z+S2P-{Akzu(sgzm;R;Vvl8nb)Dp1-Vs#Z|q`%o&;NykuffgdWHymHNCGH3g)8+y_n z)T_h*LoFSvAp?`S*pyw5>rhc(ZESn9(H7RXUB7RM1Hm1AV7a0rdrG?8vVA42{-G>U8E;^vj0)zB zxj>XqZC<9_?0urNT;Wo@ zTc911j>gNB#iB2xZ?^gr?2jnz6&iDq@g}a)+<+$syopu%Qu|S*aWwcbQoqw?3dg~B zCkC(Ktt7Zc-YJU7Ro9*%bzHg>SzA=_izvgH*efY-pk0sHG2EC4Bs~tKJrRgC8Ay5@ zh(|#D6M(#pcL=0WWFP5Bt)=Q?WS(KJ`WLcaJw@&bGR9({r6Y~z=nMRaJbt1s{yYS6 zDPg)E`Lczi**7WgyAuiL#|i&3lt_+LlR3_Jjmi<7Ap)x zfiz0E6=?#c{pUMR7}!&W{!Q%%q42|sa3h%}Ap0?f2~XCPBiv14Y9(1$L1<2PWe|wE z3<#}wB$|Rpp>lbVbgK-#WmWe@7#YcMa8A8etV;f-uA5vQO5uiw+@d#(@&tFZk-WLW zcRR*AIBCe$bqX<7iu_P{vZ4Z2b>)Wd>rjN04l$aILmu;E&*fF+*SPqjIUYlgk?$g9WG&e$MrKXGD(sXVMQ{kZ^f{!m&gED0p1;l%*F2l~8DL{UH;au6ttDpRxx4WXzCR6#x=#uUx zSJshn`2%eP;)noZtRq}(+D8`VWylPqN_vBe?bo*J;meGPI77p3|SvKV3Kl`xrZp(`rLlV zaEm~!bBUfUYd2c>gv56Y6uu()@)W7hNLa}SQYDEch?SkqJz~92Y@YoEJKBc59ow>e qoBT9IxI>}@X5uvF2;eTox+gJdUPmlin@994P)^IR}9PW-{ z1ozBPHp6{0e3?Tfhy5HLFidKp9PS_ZeO(NnZ!t501Ip7Fn`qevDzF z!(FHD1W&4@C+iF=m71^~H)O{WO~KuuX?ddVw3Op<%a%%5oi(ew_UK7VY%nZ5Z2N)Z ziDO4QHCGgUUj{rN=bGVq<%D!Z1( z#P@ASiF&$=JKoZ#_F=o#k}6>MC<$v%Ap#z+_NEwSxF;!qDj^d}m8)Q%pD|ns$t{=r z4Xf-2q9GJv&J<%8PjlCmr=o7ax*<{QcM`xAhx8)G>0t@O$fn~v!8Sv>uyjm0E6F~h8N#e=q26Y7Z51~5!lq)jEjsSxNpn#=@Ehp2WFQ0>!(lYx@#2vw4vC;hVjSSl~v z)d+B^AxtgxZPv}gQUdFJ#WSUc&8!w)&Wg!Jmddzo3W%`!ws$=lQ?DYT_$COf&(N(z zR0DPl+B_k}m(47(ne#DNW%J}aUSqBhqhOrO8Ye@=#ITtt{9(-~3$unK#_U#-WDF~Y zRt@ghp=>K#>^Y`fuU}YiD<(?}H(uOLincAZmMUWJ=Jwp)(_I~{&F+cTE~C`8fKlG;m>-n%31;8~2f6P%QLQn#Fdj_ME3pWm$nno*cX ziu>9$+~@Vzlju9z7B00=A=^62-D(0oYQl6IP!Ec9l62B)lT(ATMLRI9Ye%&kk@8v+ zhf3<8DYVn2%;PP*oyP<&=P`%*JQi>@kJs@AL+RqnF+p)m_D=ml?L^pgmCb}xjdI1S@dM|%r5^8_D9I_4viz>@8UiB zqWZ`CH1;e1iPY}{$`50e3s{Pjw<*AsakYHoFQj^|$HLifDMjCf7UsIEBKHPuIZPBa z5PT2=k{$#(i3Rx(D{&y{L68oCoSq9}_JmOqZ^nRR20?y|1zDy4g57lXWh65Q@)Lpl zd@hKo0s04pk7GcxgCM`ef~@0K97uK$oi{X>7ns<@Lr!>1Pa0eUM qBr%ol7PcQDqcNc|r?H@^Tt7359wBGra~nk)U)U(w*s-x|WAA^ZIOvT4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.class new file mode 100644 index 0000000000000000000000000000000000000000..c7885b084d7009eae5488f5718f6c71b8ae0fe8e GIT binary patch literal 3943 zcmb7`TT>iG6vzL)uq?Y-0%C|HAsR%Hi!$L7Ndh53E{3=S3}lUox8B``ozz^mre~?d z2YvSg=(``lOO=*YdGJxIeDnk8yB|Q`EKd)^1ZH~4xK-P`eNLa#zjL}zcmMY9lb-=h zVW)r-xSvM>4^;DkYCcrWN2>W)HJ_-4tEQ4eHHTUbf}uwW&*WBFc+zy8yKBn~>=r}U zlIuvHJARp4O_8NJ)Q2&2)ZD7?dJGe#iZFI|-91Cp1-JaVVT+pC@JyQDO*!RrPU3X=}^tokz8u((EO~G~Zs8I;m9TO8Ww<}GHQ@oFpy2aMIK9!0p zx3)d*$cF3f$H{Ol1>3sLG$icPDrvQBQ&xp#aYwjKO6R3C^Bgt_{dcV&7Bb`;+@pL` zEDVz=d~O~L5B=pM0Yh)2&OMt~MblTQS@xQ{3|G@QP1uFrdp8prhC;)0rC%4)q&!Te zaUYEj-4-?@32n4_(=q)8hPIK>GHt&lw?^BqyJR}zcGIp1Z=2Izrszs81y$x$OVkgA z?S5TR%%q?Q7k0_rBbWR2lHV2n!8X4*GMd84k#ft+r{5n%z^CPmvKuV)I`~ z#S=3-ST+KSX=o#)A&glC{uJr}As$nW12o|=>VC3rQCHVfg{d_TgYBoewR(mdX+qZ8 zMuGPz^rIy^n-2M~QHV-6LEPEpREP;*YE6oScBuNNQ(;90AySc$A{iA@8k}f+l%+m} zqB$z&(=jD1L%2Q#mr&9npNcYJ7~ys)+(SpuOghZSBE;)bc#)9qgj86OL4;G-a+_XN zteWbWJGg+Nb814}+YIB!-`|VXs*ut>IN3(ij1I%duCA?==ut9syiGW|C#;um>k zouEhz`epQ+9s3FF`yf<<+Kxathl}*TxIX}s^rEHLCZ;h%?NQ?&kohiVd|zvP32%nR z3zXH2nrdwPM`WH(T?nK*$YM9}aC(1KIK4uf4c39-GOlPq+TtLd7UU}CbRcbUkk1I@ z^OhiLc^T%lAnkFGFSH=n^dRkVkS_`3t7m{L;JPLw**M78T96x9)MX?a2l<9TzHJGj z_BF#>Ski!W#6g~DL6)(i1L=r^{6ZkVwgedrKvwa#1|$~;`CSWg6Kgt4)QmF{L>Odof8bVv7rIU$3R#{3$lrKbs+f|2s?=^ z>uw36&ZP|Q1P8`eaG*|8f19MU0(Viyd(@?~^&Z}TfKG{CiGGQ566Yl@NDN5~ON{;p Dg)OJE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.class new file mode 100644 index 0000000000000000000000000000000000000000..60a7a68548a2ea5bad837876cec3cf8cba1099ab GIT binary patch literal 1208 zcmbVLYikoh6g{)e!#w)1)@o{vk7~^W9H{7*+Cqsfq(lW9gW#vhX4;JG&V<=bX#G_R zir@!-fImvSyIoByHU<}Vp68r;P-F(Kt_8DdyMhBtLVMlmFnI?hgV+;k?_yeI&S}F(`9<{oXA0C+zmwhR`u+M$j zQv<7f!Chk|A8qi)n9x2M$W4aQtDz2+FFPtwT~F?4Z9)-J_<&)(^-he$F+cV_-c`EC z#qVAI#`ktT=}R4wNJhete4~+YC$5A#!E- zLHxkf`{<_O4n4mVs3LH%f()`WzC6zqeSg_@+UYSXw$)%y!BV|3T`CiZ9+T5$<*qf z;fzD)aHOPf;^J%XY{l&`-5t7ThUj1U zB>3P5_))={VdG061P8jhx~fi{smq_sU%vtD;zj4p;8qVewY z;5~sp5EfGJVyRs@)J4UKV4IH!b9=^_@*QDzduK@Kq<+kV#mqSVSlJPW6Fn-#vXc2+ z(rQUA@2Rm>@I_om2ucE}kO(wHpXT0~R zQb#Hb_BLKHuuX>2S{Ot|1g0*$j?7XO`(q5*u5~bs)eb~ga8CqHzGJisnok*~UUvec zd|6kKay+>j1fdaz>P8H+al#=#^gZsVpuxrQE8q9MxDS=c*oqA0^P^V{wRAd0+KfQ> z1Zdcbs4ZO5XIsX!pK#vm^{Tx`)lfJ2{;L{aTwZ?6{|L)#`M#sHY^0OfhMuWFnH7d~ zd9F@{*TM!B8>y*4ZgqS|>Rmxo+1W#vC=)~+*?nimv=oiGP;(@I*9^N{wxsY(i~F*n z+FJR7yP=l6yTrE$>F$TN1)p!qgkpyA^4uU!^U-m{M8e7`(k;*&6{*Fv{0>LcAK{|)wRPCu z)(xqPxQr`B6j3T-6eWhr|1(PWd~%lC&Vh6d5gWTy$amsXS0C-xaGU-JSuhMCjjPBZ zPx>(3K?((Wq3&c~AbW`92+52E)Avn~yhwRt5jihK7{|mLOvdF1J3UTO0w>8xW-H&o zK9iE7K1n^Gf@`D~lK@=D4YC-fag)BMlfNMK=}hwTfyuXMq$GKTTBU5O%KTTPPFfdY z?*`%Aj4MngQT_H7S~51noq<5oXMyYu1Tr%iNct=gK|q{yfut}SkA64a#5BRZMO5?A{1c(V|;*+GzbZ%0#aPhl~Ir4*JK z1_No7a7)qz%Gb}f9x<@T41Mdq4nm>Bl5iU`NsjEt7&2Pbl-h21WkL|Va3Gq3H$vs| zf(pVFhMuCTY7sV!WSBamUTxi7p{u+Y8l|f%YXlkFYv@pUvZMl4c4b~`KNKPHp$O9v z1`>t(^7+5n#v`e21zcs5W$O3lm{Y5u=BNvgEI;ev`|Z6mD4Ko~)?4QJ&zA zZzOLn^9~ZWEc-`wNfZaFGVIWhuk6h1nG%s%UojNUnb%NR4+9*&jO9Zso3NVbzFL8y=%%(x>80k6fjP_*i80qcBXcT^;2R~>~K5Mc6%$bW!X0Q35sx= lL@`W8Y2?Vk6vetDF^#*JAq8bLi`*-)fYP3`IyyVJ_Y-mRJ*WTx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..4ba20949d1ef292231324c9aa010baa444192da4 GIT binary patch literal 7273 zcmbW5S#%Rs7{|XUrPON$EM>237HDg2pe?1ewNO%)YALa;6%dz6a@$-?X5!2wrMN5Z zxZ{pH?x^7L9L`aXPd<5k^wCEjee}`e@w=T#C%O05+`>ctNtoaNyX*IT&9DFd@G}6k z!FL3r@ZutPi9iL{mkCsIeT6_3*H;Ntb3IFdaD9zH4cFHREav(Kfu&sEBv8xsEdq61 z-zKnv>pKKiaXm+14cB)G)N_50z&ft)6WGA@0|J}4en_B!>qi8(aQ&D-BiHi;nz?>L zpoQzF1X{U%MqnG)&k0Tj^$P+WT)!mH$@MD&U0g2^=;r!0fnKiP5a{FjErC5;FD`;h z22}Mji+OzpENE;RH=r_VC#eBThL}Z%bD21G#>{vczo{Lv6J~ncbQu2}d|BzGm}|iH zp*W39OxpPfO;I!Lr6L)cWLbx0%t*p^Xe8ejIUGMh6W)F^;n~h~j{!>)4mCX*jl1rs zXL>ob+1A*kVH6VRvfOtWv?gpPV|vWC#-_74+8tU}0)~F;eZNCEe4K66bdn=iuY=xokE~Gt~09`w&jakJ76ZMNNn9 z{pqwlMU&xU?tI+UG`a`7yO&yYf+d*gO#8NayDMPm7o54h)1xj64vOBH3yE-4Q9F}0 zt?6(n^+qLN=(pD2p{Q-SxwMC84lmDu>6!jqd$cx438QzD!h6v2sFTN&fVX9Y@|b?4 z!TCp0TZJn>~}g*xXQf^+Ctn#0E&({i)6gEeNhI?OAF%LW)@ zWiV>yCTKcsTGY-3DQ~CVutg9(7yF*WW+pg(ty)%v=g}cJ7sD*Ym|wiZtD<)<6e#-E z`Xf7>$V^4EW-!qn37ybb!H|aa-)kigr?sdU@9ozL%)Mdfib?8mFghIEV9>(0M1TVFCsQp3e zRUQFDzaT@6(21OtjM>Qy8_i}5W7Nw~Di)nr1@oTu#LWu^+od;miA2|+QXXUZ{tS!Z zg~ps38tY|iC5+y|8IL)3o+YWnFOC6vXS|p}Co*d1oCMv^X4>YGzPI&+nK$vCj^wZy zWav0^88*}XmSy|t37g=pL;RVOk&~HpB+jg4#GL)#$dOFC(2n-hzyRzsprw509X8C^ zsh59T%Jn_vnL?sh^vip$h%V}34d^Ow5q6&ZMub^U166mQT1zE#m|D9Lwvt*Qgm%$@ zo#hup*$f)6Z=R&Oxzn0t*u@#ptr2#P22F3as`kr(PTjDj-4*`nSRPb#PXa!z&0)Ww zm5bEP0RFt8F}9M5uazK#s;+hLRYlu?4vq0iRaxtbDr>IR?iQC;t=%mtx7Z`{Vj95) zeKPm~3O2%C{P~an+Xx1)q4>HVKeeM8s0*7fgK-JpRKNjz<-ZXE{ytX;o8ch7tMMO# zLAV(|8E^{>;VU<2!zZ~x^^Z_-^fD~Ci0^%ms+sRwiumeT{tyhyd?oS=MZQDHABLFB zS0TSh)bzDRcn9O$}zf0haN+tg|oR;}+8F(I**ZCI! F{sZ;lxYYmv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.class new file mode 100644 index 0000000000000000000000000000000000000000..33b7d6ca9414270ff37cccfdb050da25cb9724cb GIT binary patch literal 1688 zcmb7EYflqF6g|@ig<33>m*5Ko5sI>iFBGg0galI{p-6lrCe!U$2KG^Rw+MdL_;)mc zkZ9sp6MvNP&UTT~R?&XAvvcR%d(S;{r$2sv`37JTvvD+Iss%CJSLT5-(=p7%5yeyt z4`ay0@Q9(!6^`V_hHzYITThoBGq5KNt@F0!dff6hxKS2SN~wN~p+(P&m9m)^4nr!t z#do-7aI2{0JV#o^X@=glvgJurY)Dt;4KZg~w#Pln?J^Ae0lV6+X=r(A6*T_)RC{I` z3x+U-(XuBE zEh}ABp(Q7a7Wc{ymC4i`&t&sLdtJ15G_fhT;caTBD9Dl{O|I#-Beb1KZG|$g@0G-K zM$uI}hNc;5NiV|?9vR&r@4Q_gZ!#;bK(cjCiYVP|oh0WZJnaK##M_iab>bgtuj=O8 z`4V^i`V5Jp@T!FB92sqNFA4Vqs%xYkq)111)P)mAN?NC9igMIBn+d7)K8rU`4M}&;d5O zxU`U^M>6>L3P)E{&5eex+wrqp&2I^va&-DGX=^$ExyyHI@-RSu3e6y1h@cN~oT2XoJ+Ba2$wTC5-%fkA zrpVjjq7z*&&`qbry8iUs(J8e<`15|Q3$-~eR!~h8Pb!e@C!9trqcxg71pDj<4vJ?VW! zzT<5AE27U2(R6@_@+fLyU!$|M0`F-OKF}S1tfJTxbUN;1St__rjVer#D@3=VhGU4n cCaKn_z%AUy9oo{I+{L|@2)jtS=yB2e3oDIsUjP6A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.class new file mode 100644 index 0000000000000000000000000000000000000000..242fa01a1713a089d8d5534af937b729cf80dc60 GIT binary patch literal 1155 zcmb7DU2oGc6g|%RLD!a!F$NoBd<;h0Nf^o_XwuYeQc-}yMuo(an|iBJVpmQY4Sp3! zAS5360sJV$O^8^F&?u2&$M!k*o^x~k{m0jD09t6yBZoUB%we;LyG7KCXfP~<(kkKi zqz#qPuR6O7>79}RgR z2Wn(hAh>6&1*UE3Kk!hPis9N1(PD5UA!VEuW2pzO;veGBPZ>#v{*y zoYOkn%tb>*5+2OrNLWfgP~PFYkt8*>V;M~=Y1JFE#F?&4E&Mag!}|Y5NqpzySb z_es~_Cf%eQsM>I_iUNxCeU2`PgA(nNU|LscU8eawy|oYvL}7^`8ZXijrBtGJqxw+ZbKr_kK`4CgfU ye7f7EgfG$v%fC=r`b64VD#^jMG~;?|ah*`tDe{`c4XVp6T9Vrh+xz#nCty{lBP)YznZyED(sJkRXxkDuSZ1Hc+Q%tHp&a*&35cDbL02U%Fp!Ulnn zh-<-uD%X)v@^J470kThEXj{q1FlnkRXz>hYu|Gl}hgNN#FvAH~`dW2sHLCB#3$17 z7}-6PRZDw(S6DH_T{bIrPzWsb@8*{0@hDQd!~Y+>PtYA~W_NF=gd;!Szd{F{?=r)w zY--g!&_35LT!m{cxG?0x3=9!i{-2KH6SOLm**&No;bajQi%mk&a{M~Q2YatDhi^9n z1O^}l(~yNh+~@EeIFLsV*2nV&Jl{tDF#bm(xCo=K;1Y~^a2dwYJ>kJ5OyLH7(-?$& z{|>s+H^?$T!MI+>S`@zoznR6aKt9D}W^o;ejjKo*kXQ_W8!(S20yp6nuBU@PgYyxc z4$R`31V8N=ynyPG;7vq37QMLi1)Of_d~B^?rw-!`;|Z!$-e#YOMH49WB$7Hyg;3DQE;66F*Jcp&he3)6DKR;IGm| zW8w#YfIrH3XW2+dERsGxsUnz>-!G?Ygm~;1`o$EhUGjS*cM?D_M zj_O+#2;MeU^1&M4S3RZn=uDNuzuDF+ z|4HW3ksY{_GE5wp*tX@4a;caf9m``^2Zq)2>#^Bx%P=%HjlOyr>(n;8Q{Qe-&n=yg zNv+GHRWgkCt?9qA9chcWhUp>-C^9^~xHtbrSi2ayM~zNpubF|gH4_9z*Y%O1x8a)D z31*ma>Ep`qgXEE^kFL*fkDg!#R0w#OLk@XbU!m9KVVurMIqfHDU!eIa{iP671Ys^R z8n4q8rp(Ic>lv{Uc2@ zCO-H9ew1;~v3#fBXb6k4H(wa4&%<<~?!W6AN)Xh+{F1hYV>~ zD9O!=P_A_BS5Ma%*fWN~RmXNUw{?Y^EfJ+s-j6YiG#s}nH8(HAe}fJ#XyDcF~e$$`ZEr(zXwpVu@k=Wy{vm5*6vnsws-L z?P$NW%P?Kq<88ig>|3T$m3H0W|GdU)%Um~wMa8H{#O9VDbWeiN4Jh%xC6%a$J2Pas zRc)DEJL+JSE72JtQw%UB9NiGA6OhIL=bvAbX19k5HbXup?@6%W0{a*pMF0WBokMd5gm^d-4JmYc=7z zj_R&r;VjYJ*yzU7^%7mne* zHtmgWnB3kqHmiH0M)x`Do1|lG`PWXjOY4a1^j{DILmUxIU;qhvPtu8maE>elhV)_5 z)AUS}^}LG=Ms_etUP9UL&HeQf{C@9+jyFyonwI26s%_Ad(K9;p9qfzW{1QnImgl@o zGSvyd6GAdy}m9|_2(6M=+K k@V~)~zco|D+bnTCC2$*eFh?pakb%2z5Oy)>BI{!854;X~dH?_b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.class new file mode 100644 index 0000000000000000000000000000000000000000..30c9105e0d0752a44e8bd668eb6fd3ac064c953f GIT binary patch literal 1164 zcmbVLYflqF6g{)_VIMpML_x#{ihU%GsnIVg38|2j6g7g4iJzw1fsWaoX=b(!_^UM0 znE1gT;EyuiU5ll}0CAI@*_pZL+;i^U`T6Vn4*)e(@<`!c4ii|*;(ivTEXoWsPFf{` zmb6Y8{kHLffo(HP){SY6f@maTE6UuZE5!eC1jXw z8lOxHvQF#aW-96`Qc$~qr`OiFs4JavLrYT!G8$9zxKzFX&k4vekvm27r1T#=vHA2M z{&fubUDLO|+)}aexpCzW;$kyY&o26g?@Q;59ZD=;BzhQ|-fC<%si#)Y#vGd;SI3a+ zS<`!EJJJ?$8M8$cP-J*`e$$;Ms-F+pq0XhIsGEVb^j|`w8+zZ^FzL)#Aj5oIF0KsU zO)ic475$k9G2ru8JP3p7vBJMAz-5EeV4agL5S&5Y)B zrJ3Ox7HJ#@e}VUj4n2&(&;JQt!u26|ouWO$WGdCK z@J6Zg$!>!ZZYK;2f1-xzV`d>e9>$lHe0PNuA0Q0!o$F)AL_i=-;5;=&iM;xMf_v+v& zfu0kV_PmS9x-_!&j0?r)MTCXN;v_vG%-`J_5qf)m!i42g93Re_F^6M2t~Ih&`byhc zZLasTU@uK25+0OeHgDeg*6@^Vou;PYiJSy!tf_op)9#oT!M8HuP)baX2!kU(3l;B6 z?!EeZa{HZaEn(y3%q3}fBvF)b*EyeT(kCh3{W8~_n$xB>V{sE>e`U?9MGGs1eiMf#TjL(8sQ1No@uI lcW_?qu=5KnW2MWlc6JRH^t_}k*EN5U)xC@>>TX1Aeg}FsulWD~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.class new file mode 100644 index 0000000000000000000000000000000000000000..8a686f73a6402df9435ac6f740fe6718953e77b9 GIT binary patch literal 2058 zcmb7^*-jKe6o&sAW(FJ@Mp?xj7i3XdaNkf?qajKJiGi!0o)U`mW>wF)T=)Qb?*r() z(L`gSi4WjI8Bg^L(9<*+CzS0O` z)6JM^#%wd@81^eJh2<=Bsf6!6xj)0e9x${``<@CdFI={q3eQne{bLM;*P=S&Cdpv`ZE7=h%$aDt&}aA=vZr~NWv7w3h? zA6DEFmrE9Dpq27%QrRM{$*xak!*xNTT%0d)^VynTHTgQXoN(QAd07NfxRz=AlAG0W zb3whZ^)7rFF1-pkLAI^&Fs@G5;81KcTc^>c8pFB=cSdRQTvZ=5Lp!ByP_ms8G)(Bi zaY1#3xNQg(*RQ*QYg=T!EFRYr2ipwOWbHyVYF^Yt4X038^efWlb3#kqmC$Nb_b9{2 z-mN!j+gvGM*43?Pxoe}=qU*7_x%;#8bZ<`WU7;RbOyDu>3#1=Bl4ULpoIt;UBK8~T z)kB{i4&#V{V>rSv_TP;{7kvAQJ}PZ+o33qFG$njgk0vkUG`$aWU;^a!HU61oClL5Z!YO zmr_CUNsv#eAeYlY@=1^%1oCrFkPNOwU3oRSdBfC6*9dNe<2r8OCYf|qZsGPSatcL- MUWGn|!wSd#0y9d9K>z>% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.class new file mode 100644 index 0000000000000000000000000000000000000000..9dbbfed8cd91207721739cfa15f0a5c553b9f0ee GIT binary patch literal 2818 zcmbVNT~ixX7=AW^1k!{84N!{J*4i4tcC}ii1+hRu!SEr0*wU*_atH@EyXo$RDbDx< z^l#{R<%K#hoza(z~jvWpCu5hGb=7r-*+uB}!pg~*FkXo=U*E1|H zZ@-0+j0>Q5`CUXWHvH~#VJ4=d)PDJsJ92-0O46&6WsHdX9##FLtIL@8RQ zlQwpDr71;ewdU0fQ+kKXR*5aJv-Di3YoH)3u`7$xa1L`MRU@UrdLO1?mGzwGNUO~9 z1M{7Mefu@nlgw^3(_hc5dD7Ig(p9v3bFyp^*CF@WHup@nAoSg`eV~gyVVE3SMU-UK zkrhKP+K$iJPq%@0OCeVj*m^GRxA5e zREmbV?UaR8tj}>^wbK@xk(TskHAFMxdG1nO3g@%Z5^J?eK{#6mw_FX?CR*O0y!ad# zySzQgfls{v>-x5zunc&o%ED__#Kp{beaM|EOu4P0qnYqX)kgP$5;`R<-EiHoTZ(Fg zkm3HW%#OlIlU|5$(hZia8cP!{BzhcUni|ao>4s=k%{RoH$k{cgD3+ws>1deH zZmEM!!=x{mQ_rfoVo|uR?F2p5g?L7E5Zk@9yqM)-d+pyV1kvd*jy!6rj$K`MO2SEE z0+UG$;zAOaFqXt+yqv@pT;*i^Gul_joZ}dW>X=I6I&LJ9!5B}Fvv)AOdcP0sYjnM^ zFN!>k(!NRBdd~l<$j{ZQkE{IVoP&lW;v|U5YcG(|qpdb%@qs7bCd1 zgHd|fOyE@rL;TbG5*=(Xa5Sa8(nw?H1bWpka;+WwwMG<&(24PS!^`Oe-lo#y>_St+ z=K2QVbzU`IyC=@B@ zB2P%fIhBZ-u!eh>4k6OjK9Mg%iOk^r4kDaLS38j}N#v_ji6}AgdyNk`Ew!(ki1Ha2 znK(lCZ|Ix&8L>yt5I^Ql)1s(F{mts*75JLc{)STiwu$0MF!K9;tTq_PagMn2Sm4^K zpCk0NH~eE0+KGN1U@=H;kw8y-!_V39FQ+!Fl&@haR06&268JTg$cNz)=xrzR2Z{W7 yDiI}t2tMMFB3Slc)tkIqq4kcy$H-!pk9_IZu>Ke^7lSS?xw!1&ii_(mGJgYr*=+Ox literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.class new file mode 100644 index 0000000000000000000000000000000000000000..49d59d9ffbb274902bb56880cd89ea19d4ee7e78 GIT binary patch literal 1146 zcmbVLTTc@~6#k|c3Y7vD1OY`6L@2^2Peup{K}ax*BorGjPt)yK2KVOdYyNOa-}%m&GvB^{`T}4D_lxMkVjuFjTfkBgSu7T?TmUcN9>Y*9 zwGv)U>R5%r)15~Q>@h=WGYn!Q0#g%SBJ%`f7h@QVlPL0}F9UOM63LhloFmZ^JTc1S zj*87HLtj-j17Q*^8D`I!*V?itf+nvTt%Bz2I)#kyCxKDEtf^SlJ-HDCp%I2CQHHrR z({=l*c|M?;I%Fww5uR<@AI z?qp|7mhH+K&0k%--g!W#8$`f;D4WoCOQR7Cv>lVBwa!qNmVN3)%3flw{{>f zO`oa<34syB;K~b((w*5#Xdfp#r<2i{ zubhItPXi}tw<&-nOw!)pcEB}UCy8MSHweTA@6*q=eq)sn$b7{>dVR<^3#;z7O66rNz0g`+brd}Eis2Xm?x1cT0rF` HSd7vSO%o;O literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.class new file mode 100644 index 0000000000000000000000000000000000000000..f0f675a312db5610ffe64aba82ef1670d9729571 GIT binary patch literal 1313 zcmbW0TTc@~6vzM53#Fw6#Daj=ied}OC@;onNGg{EQ-KIJiciz+p$yqeo!vIbr_w}Y z;)5T+4`n>NZINQ(!9L9NoH>`@f6nZ$-#>l=SjKV&Njyv=fk)x8l!8p*aSBfa#(gqc z*;O*W_T0CdYXahxKyKA@{Xn@vRoN{{a+UBW1TrVOU3T=2GJ(KUdc1=((&Vxn-r*V9Icp8Q(5?~HH#<5|L0^&&1hvn4f5Oc9pYHZ~zX4m_bn# zOSX&m$?y5+_v;$~YM56rtzf2Lwu(b%`9&NnxZ9Kcq=p|QY~ylABPn=zA3_q(AJU6) z{2W3|lq7~;!Q!mul<}KoV}sP9_F-oB%=y0aoy+w5kFVc|XpL5fDMO_p8lZBXR`T>9PY)T5$I>Vf z)TN1)j-KyrGh$B}jaGCNTM^m12--3W0{3H#CSn;#-@>l58!BpY@#~hq2!owKhBC4s$wVTQ&~|uH+n|we+ser1z?uHshKiKkWHeAL z)q$+&CXi!Q70H8k*pTK(KnA19s`gP9fduiL8Z-7pLD!Q$`L>L<+SkE_ocAJBs{_5r ztp-gpcFGIK()LijUM%&Aaam0ZaZl2X;(v3xQe``C6c`O3>bCLau5x8sJlEGAIj*`E zGFs{1$}QiQajZ=`6s5oMPJOexdplK3?Rb-E8UgyVX2yJXVGfin2mHQLdw6@(z zoV|>HgsxFxgs#vCquoD0n|~Q2M*MdoUxy){5bx5g@pS0U5-hm3aHaWS^8D3%H{~>k zKZgvV)#TAF%26KYLA)D}hG2(ge2?OL9Q##R$6_2OUeY9R%q52PI_^1khCN&ULhNHg zFoiXj7&+a**-^oPZqhV%hH$sBo(F#-?*lG9>Vmg=g747X6ub#<513qe%hN&~JG`y2GlSuODUJ`LO$#WTb&4GDF(tVnz1%Qz9A}zfl7NZ`^xPzhi6Ks5U A;{X5v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..abdd5d54e58d7081dd52faa43c3c69470c8c212e GIT binary patch literal 1803 zcmbVM>rN9v6h70^mewK{D+*pg!L}$PRWSyFAq7lLqe+X6(ZpoB9bs^Hr_Rnc=u>H; zG4Y2F;6oYDY!?Z2TdMnGcjsKb`ObIF%+Fune*i!U9%di`D`^;kl6l=r!Tl6GNWm(B z36Cqm>;_k!knW4h76I~DxWo zp?se+Tklhcw?tbBhfzx^PCF~q;Q6*LGljk_rrGX?HeVw!Q}bOd9NrL~XxeGU76aBe(kB+(s3D?+e9S@h<TVZ6&p|r2UtO6&L02pa3Wql4+x4M$p_I*AY6b#7jA=aH!9rTP@50R#(9IA5k%s>MBYRa zS%AeTBJo}#2T0^yUm`}~7~Bd<&j+0-Vy6mdo##-5CAf`ll>H7YzlN9xSr6M{G)LRr E-xCelW&i*H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..53aa24835a7017122d10aad605cccf00c2a8d910 GIT binary patch literal 955 zcmb_aU279T6g`uqNxDX@wXIft5$uVpT{$_u<}|yZ4;4_w4=tt-_M<|878le*Mof_^6RG(?1 z{d0lx=2lmr(zHDixZc)=-WFL*?t_X`t}M1~qSCH%I^55T6+h6qz+O8h`KfP5k_Mzw zKad&q^w8-{$)U5}CN`C$C-PlW|Wx5#i|=qRr4W#5zqYQf5=YAST}la3ztw!kL|qV#p44tQUa@;g6Gbt zt8>jJzc9vn6^vkyH`<}+P#$KfjJ4@Wb@5hy%+e0^b?({K2I`m>XwCLVrr9O%@}G%* zy16qO(C#?SqZ-~9`| PgqvfPB`k9eIxD~#1r`M? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..6b9ed622c0dfa4a3fb8fdf8794f9c6acc0f77f1f GIT binary patch literal 284 zcmYk1Jx;?w5QX1{ACshk28jbuP{1fDmx_i835iG%?W{AgH|&pPudSSof&*|U#2P`w zNHbHsPxIb0(X$k?zUKB)BS-Kwm`^S#0}u$L|$&mK2@8?+IU1i7IvxD zUN*LAt!Le|F~u@EJuDQKMrh>dm!ktme;f@9`kz|ie9T0SLq*SKCuO<>6ejuYu_ieB Qna4QEd!Cik+(n18Z+Y@mKmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..e96674bfbdfc94920f4f808ddac4b0b99045097e GIT binary patch literal 1380 zcmbVMTTc@~6h5=`LJ{O*Me%|lw_cPmul<}KoBO zk9jCts%=y#xUY@m-4*WmI)SYTgS$;(#o^nwTxB%1--)aWWkbcP8OV(&(pEV7n9*YW zwdjfyei8<}siGDaKX3W-FxU!YC?gA!Oe8`HZ3h>%4I25Tql|0~oa)c5sYuy%MgygC z1IU_g0XbS%k=*TsO=%7VWH6ejYaeA1ND$wtF=LMvbUp5qZ`)|AeH~oLc_%`(y3mW< z_Mu6}PI>W2+8(M`OXWT>E~{xV?n$~<`fpBGs%+Pd0;8b=-7&u0R<2A7=la?s$7R<- zM%DhU-0*!F$J(SrQT`k6)Hl1mvsK5`&h^Kn-t(8~b$*NrXk&ZNw4`BF=})|`wLP1} znalWx=^7P>=?V=q+Wzyi`Ij+b#D6F9br|9a@n31up*u~m=-R@S<_F31SMS`E(=7fR zGK5x>N4F?Pd7KCFZagZ$4$b%;!S@*UtFVs7IF7%d3E-GZ4C{5=bLowVshl1KNFh%-r^OUP>$%+r$Y(;UqMgp?O(@g=bs^;p6k45c4^tas=D literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8e1a21423f79644df17068c82cef952a722b5f56 GIT binary patch literal 1803 zcmbVMYflqF6g|_@mewKxz#nD2vt2|>TdMnEcjrFNoO|w_`SJ7HcK`)ENFjzhNsOSNUw0F@m%#l5Rv0Ec z?h4bYan}>ld0yINU{4sviqi3v>8P4%`8-A_`e6){9=CWyQEbr_O6M{>EZ4d5W>>Zi zzQ;{V?HM+2ik2&E(`ZPS8|{Lj@q9}aO_zL|rZRWlxA-c($GMHV{GBgc-i&tm$6c;@ zFsuzjI$*n@lq>4K;?1(~RLDDC331|U!VzknA)3wAh)Pj5iOP6cIQ*$^*SWi6Qe6yF zW!WH|O;U{3p>ag*2`aQSfJ@7jN;af*OvI8y^0!F<5{t;RNHQ&GW|ylTI;>`M12#FS zOBt^x=vwx_F|}5)wjM5qBvC$;bA33T{Tq`cs)t~YhT_)`OH)i$rSCTQw$LqH{A-AN z>A$Q8mSJh|;BGV;-1DRxj#6%z=rA_6UD_(s8ND_*CyZV=k+2S=2GEeTp1Do#GUNv% zSEN)&2XF4g4bnJ=^J%0pmPQ6=86Nk)EB`LD5nS7N>>Ljld-H6^Qzw`x>qpeecwL(0r0m5`AD%@UEn-9vSdBgP{M55h9UiT!j zfW=-!qTNLHiOAc&M6|*Y+z3j~2A#-Lr*dSS=g4CTH_1)1-@@`ML_DNDYKzvKY`1>_ DIAhsv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..de1a3c241923c59b950f293b10488dc5be83f706 GIT binary patch literal 955 zcmb_aU279T6g`uqNxDXDYyGJDBB=d997yX^iy(oB8Wf@geVpA~lPSA1adtMe|Ehf| zSnvn*M~QcmTC55Q=sw&#bN8Ne_MW|G-@kqX(8T=+HQcV@PJ~j(YY{3T->u=EKy^Lc)tOVA&1<##P zPv@FVeqoIDDj2~YuXjSvfjr1k8Eey*>f){Zn5A7B=-jib4b-tH(4Oy)%(6@1H|&pPudSSof&*|U#2P`w zNHbHsPxIb$L}+CL#s zl|!==MgohQUFAL;gdOv$~)9-kPU;6&MC72hvx}pGFlp7O5|XI#T_a6s+D= zfqJNWT1I=@u?_?llF+UvgMqtkA{`7ErhYf;c48zw-PdOCBPtR01y*vE`KqsXBkfCf z$p5syt8VK5U~gA3?go9 zQZCNa9iNR47A_yTQ*4D5?#9p-#MHU1YLdaWOJ+|Om@Vgfaxw2}6Eqk&yI0o=YCFQ7 zH<&jY>UzG~|BYm^>cpCCkvgMK&NS_INc9X=N~Uz^ZYP(b{>mOErmyifB@(L4 zJ%^|G?(otn;W)~ci{A}?+vfsjpN`SQ$43PElZD^kgV zd{2-crh=r3+$;pCWrN9<5dKcDv{ZVrpnw+?g#yY7f~X*h6%tGZW3e&tYug^mA=}-$yKTT9K7juB z0rUkl(U|zd2k@bcbGD1nb|Gk!&hE^7XXcyB*xQk`l)+*caSrS$dsR&-3cakT zf4$19s~E3^)u;%g%rKoRa%H<>G!(wWRn6W} zs=O>}rl_h)o&F`mWJ){LAeSlwV!m?7_fH)wP@y)b!1Ip z%lWyLq$=F*XjVEi<~5;|<$>+ZbV6kj!G>G|h6p7%=++Fy{f}-(DDOdt+04I3kaXfi zqjflOirQ*P6UJjYX##qfqj{rlmiUU0lSv+J>!jRnhKZAxcBxe2mSvdkAetRNcEy`$ z7aLqzUCz<98$LOMi;f-TMgystMs3|Jb2EmExD-PV;xY8$Tnzp4Z4hy~6{j0hYvjb? ztzIwg@{-Mvc1*%h^3FFyypfBGEA&MPgP{vS3?PCiy?4{S^dW|Tk|D=9 zM~p$-900Cjm^6lKxK6V5@K^XglhcPGlFh?wo`**;>KpKi zPK3TD%1tk$XPm+q#xU+d#NSS2+mpxyZg>&#w-Ygmh;=LxITMDPo*fCa6M5@NWYW7M zfp#MAh{*e6iO5kinx@xig6%{;coMngO(fV(dxWr76KM}Ec99Ew=nnz7M_!g literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..77e6875c465360cafb11d5b7d4b227eeb647ff0c GIT binary patch literal 1638 zcmbVNYj0FV7=C6i-FE4XQYb~m3W(dSFjiF5mYNDBLKd2^rBV3e?C!7~JePIO*#`Up z8vl(Z5E4!NO2UsKJTvF?V!H}qlby?ZectDNXZOX+zy1O6DZZ&<7?(#-!Iy6N$}L}4 zuvA4Emn&GV;7SE60+WfhMg^PNCMJ&V-nb?pZVHTDjiV%0QM##uzAiJQ`v`%d*qW}1 z1g07f)wYs>in_9yS`&4b1ZMB_qtt|Y(Y2Jd%&XK(W=AI6Drx~w;fw8w-@DY!r6G-(@QH1 zShg5GpJ7n}$yjGiW-?sI2=Knx^BU`%)bjNkYYh(l z+5gY5(}G=KY)8+=y>;8sb`+=a{wO9eIf@y#%;J>5G5u>{jN zeh(+8CG5l6lRH}0L;H7ptalH_crUXWqCaWidXjdMyWn1~KZE$wJI--+M!+RP1)+HZ zoWWV%1kT|@uK#v^g2EqE7BI&(bN+6i^Lc!fJFn2X;H>KlPf^%QUG>rp{`}qb5l&=Q zd3qPU<~b0U9|)v)5Xg@Mfz$^BDINq85J>nMAPe}IARQxjQ1oog)SsaA9OL!BQU2i> zhMuD2Bo129b2QE!_?46J8+-iwK8Q1Ur5C)dn9AFEkr^aK1$^Qgdyc0?=BjD_iCn^G TymC%H#~1feOfZpPCc*40zxQ6- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.class new file mode 100644 index 0000000000000000000000000000000000000000..ce2cdc03e55bd52c18e9aef20f4a694014c259ba GIT binary patch literal 1270 zcmb7DTTc@~6#k|cTAHmO0*V*BfLbng0AEB6hM*+q3W;DP`n27S?U23H+1VETRhno_ zeDDYOql{;E3kazYH`zUB&Ya8lopbir?;k$_EMcjHJmv?H!#(q<7QhQwC}5FcI1)-a zUQMV-hQaHNrwr^lLwPL>BJBja=6JElQx@|uhJ42u7)IP(%$WS@mdsS1(daQ+s z2ppdP4H^-(9hda!me%cuoOiq3YWIFMR87A7(&mfH%MbWpZbcP}N#Efyy>6%k?=137Lc8;^Z3q;bB5gCnXl15fUyIS9$5`5#V~sap3zWo8T2~huZ+><@6! z2-_-bZ>fe*7B1qF1q)>h!zeRU|F5gG*GKEQRo@e?rsgIl8S?F9<>e#-k%){JB8+0}Eyj~{gr6=aD1eh> zB=fW1!M>1^p*m?kU>;XUw^9dO#WgxHOyW9yj|YE6=JSc*Cw+r&5T!JDg-T^isoA-2 z$Q+d}CDs>&(@rvsr(V7C23ks+;Z|QD*^@xt^aV22A4v8j5SM^7P6d*|bVB`hGKooo Xdxt1m0(Vit3>|3zvzU7a7Qy-hk?ai+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..213c3b7cda12f21f2158c82dbaf0098aecd4e9f0 GIT binary patch literal 1632 zcma)-?{5+@7{|Y54DiIU;ik^t)9GMNIvE0kE)$$M}3=h~U9>myOue$d}#Sgr?B zXn7)=s-uJcsTR6Ry7#%frEroYVKSoYm85g_*LAW=HtZANBPoB{sA6N^9kaUQGRbG z{|Jw#`4sUtqWq_s{1ZH#<{jd1M)~qgehts2`84sjqI_irAH(y(DX&v@Kpzc;m%x86 C{+7!C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..73b508f063f0376a38a9d3f640a43c7bf6894463 GIT binary patch literal 1498 zcmb7D>rPWa5S~44DQ$`%B3Cb56kAZ1i-L)Ugm6h9jTnp7=&$WLYrEu}-MVMnpiiZV z#>5{!fDdJy-BYO$sIf`+?9O~M^L?|kKYxAy0RXG;I1d?E%|RO0?D8-RkFv0yg$)8j zG1r2HRjy;9C;zi(1IHq*R6(tPm5JFCViuJE130NNYj{l%0C%>nPj}dBml`Bx%Va zER(BrOZIF2z9lpdQVE^3`OrkjuuDlpChN3fw2*ZS-{?_?1*~aMvn_alY>qI^R${}* zOxvm^uwJfl${U=8ra=w&8&dcz^p%v{H%ik^7MsLs? zDld&0Rv`Uj1KCB(%gb^5VCZTA>y;AYf-Y?AH z8_ocMK1jhNWT7ATIeZTuxIy0} z1|jE8(5wsctmDRIcv~Fx;(8m)Q2Y}7W){8y`RsU1|;(Zf#QWk zQs;@(E+kUAm`Lh85s5@pPa+;HIO&V--e!>QeUv!H;Q=gRf8A{?!^&ImVkpEg^&1qK BQw{(C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..1672c68e72d04bb6748d85372c74b2acb4efd113 GIT binary patch literal 1250 zcmbVMSx-|z6#k|Qg;Ev^ir|VUOA$uU_yQpzP!dQLZLx8An%<6O@Gf=k+y?wrnrKKg z@zum1Wju4+2*pT)o43;ujW*82o zR>G}H9jd^8vAxN_b{GaW0zWjuH&x+AGEG4C#~5-_>p*WxBa|DGd+9*51dohzc}az4 zg`uya8on@*mJAzb)T^bMOT1`<>>V}b${Hb# zmm}XOPgYf^YOY-O{lExAbcw)p9N~~3dM>Xizs|)UEr02`MOS*#x3p5e@Q6`=4Bh6> z(5vP9NNHJ5wzKP5RlYK749VHKD*0>#b@CZ1DPKN~yqeT|f(S6=OMyd06I437cZ4ak zuZYp(3+7ms4Jw#Es!%RbNDPM>(wt&PQ2E)pGX*5G0djEOJrT`L*y3MC|5xQ~C5W^m zx0FqAq?_HM?J~ps`Ndv$92th4#xbN@c6J!rIsCIlZLhf5M1EYS>3ogb-Vo$qF8 zr8Iv{9W-}!U22BH`7q@mFeei-*o~IM7_R0pfI%w9$&{~aEspG{Gd#N3Fn7b!n~A|( z;Wzkh?Laz&G#ZOkz$@`ig1TS j2~5Rl%n-m`igiz78Z($B1!Xjc!W*!V(w-+B3GV*}^r1(v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..61795bbe1459378697c167346136df89439771da GIT binary patch literal 284 zcmYk1y-Gtt5QWdipKFpv8^H&#u+SkX*UH995DbXz>}GQB#{CKRk35@&58y+IyCT7X zGgF+8nKNJCAD;l0m{*uqm?_LwX=trHIxh+rJGSp!%dLx>bhqV^6|P=}*t;OFu5-rA zLyW2C-lfxVR=hxbznM$~F@CUSS$JNSBxA8#hB6wGq9k)2O8p_I;y+ ztlh44f%TAOQ!9F0C@hUo;pmT}14o&o!qK>(|EU$uOD6IhYkD?YvHc~WFv)M1n&9ZS PALAs?d3H{-st#vAJHb<( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..696da52c3483d1b83bbfdda96cf7994736e831c1 GIT binary patch literal 1575 zcmb_cYi|-k6g>l_w1irUv|8V_S}A>uMg62{f_)@4s0p;hXkxO!6sGRZ;O;L^{87d`3)%`u`au$AcJAw(GxzTP`1$QSfIJ>15X1T;#=z}zKaPz!@^L(1NCm=| zj$09aAhkN!+h$csK`K8T~Sa<8^;hrz_1i19P?w(uRM3h6`oLrii|18 z69oCRA9BJM@7vNB^=OyWjAM)-x)$I?+p7wnVWu!>8-F5|G@A_3>~e+bZ|S~hn=kl5MmV5k)t>(~x5WC-94 z^6zWPP^}^6L|M1}n%I^0I@ZpsW8F>y!^-Fe7iu*T1lr#}X$ex^mH5wb=tlQqW4n7h zMHfVuW^yQq;b$Y+x6O-bQ`o@rfg0-qdk`U3ic^1KTqp;Xv`BZ z2r3M~Ra~PJ!*$%C_3z}*hiu<5IKcTgw_&iFNYQ8x=}rN zOKl-k$8dWnk!U}Ww?m064kr@rCvrqY-i;&@!JSb0-LM@wYS$7;ToAa2ES8BqbtZ?E QH;4pC2GpBXa+7WC7e-@*1qJbnLR*wk9(>V|R4xgoKtiE0@oCzQWz0D<&6#O~ew8K~ z6CeBlKgzh~w2DF{ym*o`*R}RuYi7^)A78%_(JDP0r4%jYXoQMcDrKphrDaA_R>n$% zbs1Y_^x^gfBleQf#JbVe3GM14?8-C(_>VD~6wXQOfZgpz4H+}aSKo@B;GxiMUURY1 z?PrW;_q*DuNY<5AjZjv!Hcoh!Wwe+Oj`?vE@`lnaE`IOwS5deb%1CO5ASo>(iIkPo zDKpQNR&I^aNU>B0Zr!vzuBx=`t2z)!>ZO?`ya_nOe6W~uM+zzqs}0HDv`vr8BPl|6 z#3R{KomfSJcky>(<4n_py!V7}$WS_Y7`LHo2Pg!ss8(NA;%Z;o4!lW-&bOsIBe+m3 z4Lha09fF-Mo`rgs>7Ks|Mx!;;jhk{yd50?(mbT(=iP7@;hhJ$nrL`tLc-Qe}`l|nV zRekgTo8H>qtfG7t&d)GFKf17RPhgb8eRTHXman+-`5E?&aVJGox^SX#x)Kxx)puV=o|rPcmb_N=-q$nT#am7hDuV)=qYPy+ zzJzBQP!8+xf%ydHW9TpApR_au3iCeEUd0wi&(NpKUxx-lTH0UdyoDKCGf;3V~Evbu|edr5?uK5CHOOPfz5 m1#~mXcq_5E1Yfrid0x^ToXb6s;C6xTzb0mJ01vQ-g~gw%AzGjS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ada75cebf7519ebf9f28a143eed583c2caef59e2 GIT binary patch literal 2201 zcmb`JYi|-k6o%iS6mUg*@mlZIYN1j_tBEl-Cd8(n@CFq1!^`SAQ&HOW6W!Y-FhDLmcezO1WOq4&Bh>-N*cG?NGXUU${DqzP@0{ zyO9)H?nzH-c@Q;ZpkEVA&nl>TL2KF8LaQ(+$uAx1GgLF#86Ib=OHR18lXfc%+LV(I z^S06#KFLa1ipXuwKP$GnCt0x|{x2)m!sI2_U!k%L>NYv4%(Ogqs^ntZ(#0?z2lKTt z+9OUm>_o2ISH1E)Raf~#(G?79rB0xgFRQApsAvm85cZ3SYId_|<{a@O-{UnE)VUbl zh~WyZQfmZuXr>WJ{Y323F&4g2zps(#UC;f)r$+o5u1)fB;upvH zr&IasxG~8mh)<65yHoj_xHZYAh(9yV?@i@zsowxkGbi-)qQ z+D3(fckuVMk-WRXD=FgOZCgHIG*|0HR)w;zV$}#_If}Fu7QtgiOV!t+D~|bb81ROQ znq2%k<xvSC+Lw^I3N{ z#%QJg&6Ry$#<4bO4-^OSPJOdGyW3T?b*LsZs*Tv1XtMJGfin2mHG#$X>EHA zSQs?UI9;HbaT=p>Mz#JA<}B^Ri2qIM>oCM?;yt=eo;Ke}(lhSLxYFoZ_x9C0*ZH)7 zFGGgV4&>1l%26KcVZ0@eMqr12>?g3F!h8gOH#_lNK6{pQhWf9o^k&W~UAKt2EJ& zXyR8Bf0Xe~DYU^@iEgqxJ9FJ_XzYP2>Uj{OC;u4_fU zc4aAy*Vs38(zHwY6KFxz`XrTP)THuC5Ai*$VI7u4r~uJ^Rh+ ze@dS&>z484wsKWiKDYd3*BcCrgEyz(c`}N$>1;GZvh6yK;W)`ZZs~ExBzNs+PmfpQ}-9cj%HC0z(QhT*U

    _juF%(^1CKC6 z-^{TCF!*$#s5EopcOV0UC=RYC#9b@^gh`%~Q;xl4yrN9v6h6}{U?~>?#k(R{Kv=2Z4J4@u35rU%RHDDOyF)u>cc<=78_);P$I(P% z;twCdhcbTCR!PfJ!6u#AIoI!e=gj>4_5BACW$9rTCFo8k#p$kI?&;-zk{%>!K1mCV zdIRnY)5&u`5YpRTeawhGVbr}Oy+E0s%9~Dw#}P{Z7^9v7_xP@`gz4{Z2Et?1zxKwg znucR~MPpO>!Yj@*8s4aQO1L~P0#R^y&hw-)6*2^j#%d0G#-8gK1>xC-`B!V~xX!Y} zUG6CaiFu~Wk@8V%$_}5utq7mn(K@Jf)pUd{)c!h(kv603T7et8MOig?iJOip87{X) z*%z*9RPeW?&yDJgQMcdPFLR_zqt>Pr(=o9iJfRjDMKj}hfL)Td z2D>Ia{=DKAxW8qha?OuKjJye&ac&4>sw6jA9h7WE){v!rWNR(y-E2;G^<<54=T=Ns1T$2MnKJP4%U7^XVgM-F-2x?vk% zSzTVk#T#j#pH=$0zK<#l764yt+bK;%8gme|JV1gJW zDTV?%s1x5^cuOL53KCRU05$5 zwt<~tk57Cf_PLh)B32EHXpSynP1OzPGF`!m0roYl&CXva@(Ica9XLM?bsnMX4d+Ez zN8po~nEXnSgVbF$=}U04Q;RTEw`!!<&_-+3;R&Z3AwZ(7K&((885$1*5^V({0i=8+ z5ZwgKbSNXSRv_;~flP)o5^DwW0YE+;2}JihLN{wYn5s?96h&zo(ov2k-=Z0)F+f?m T{hFcybq6#U;GWFF0^+&fz6jO# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.class b/compiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7a814a4651897c3f23c33bee17d23d2d95a0c9 GIT binary patch literal 1371 zcmbVMYflqF6uqXt0@zZoW!kFEiW@p-t^OO;L#%OX=N5+cCHbl^oX%M)FF&Y=vN@HQm=s~q9`P&2CL9z#j5Y zwp2S-q2L|7zK$jDuJK9&5e~HXzAYa!ny+;tt3ugOMl}Oji6U*2bHix4`c8Dk5kCq8 z-c(VGi$ACQbr@^~GL(@8Nh%VdL_|IMB%;g{6)C&HXsl3dz+zLkU@=uyk$lk!n=;-L zaK~t-s(pwSkdAeKGi47I{MS!W)sD5*z7CwSx{O-;@d4s_4&|V%sMayHHEG(&qf?we zkoH)h4-3Up-26Xzd2@p5QQ?eCE<@?At1qKmU3X$%ZY!6a)e&XgbA@759$v7D?@MEJ z+%J7`6zjfidV6Q9ijG_wj_F&MM-1DUqis;f_HNvgF{9FO{+iZy&~_^$y2;Z8n#t1y zl5C&8b|`-nr22H?$qf*0s&AG`r;5134;{Dr)M>s+$C3x_WghPj?q s-@OZMF$u||Yl+9}iNqD?x&h`zNjH&~+W0(X$k?zUKDhMi-Kwm`^S#0}u$L|`&o>r*8?+IU1i7IvxD zUN*LAt!Le5HEm3>j7|?rg*ziOvh>T+fu+pSA4|iM{-;+sAG49;P|>s5NtrGIg-L#Y UtO<^O`Y}%OoM-1WtLSj{4Wc|(Hvj+t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.class new file mode 100644 index 0000000000000000000000000000000000000000..fe2adb1dcf5d86a5254399c633c78558fc3d4ef1 GIT binary patch literal 1389 zcmb_b>rYcL6#sP(CSyDV1OZ=&A`GQ~4`LuB1i@g27=}dgi``w_3iq+JcN6@Z{GbVj zL=(T7_(vH}FE@fii630Dw)dRV^Lw=Y{^Rpk05h1)B7><`v|!o}Ga1~?B8908?qzU4 zg9i*H>UZrg;?8P5?cB)+}y9pxdm!Juu=Cz<;g8&RLPZ#z8{1lBpJkJG=kgXd!EZn z$}e;AE6ZPa?y@UA>06E|UwA|>9mya$^U7D@0z-0ae2cP6L7B3h1?9`9b+07#rXVPW z?n2;@ZGz0B?>LwWtBSB6o|5KCV?;%g*A3-J!<|4&D{Rr(^@F#rELUWtiXo@W>IsL5 z1$o?VWOy=~8r!zy(hYk!WOGG^kwt{vJvQECG-+%vhQirh6SbJ<#;KzJa2nZSP}h!J zQP!T`CS{ZMZZJ%oeJYC%nPUPSdvT=XuV;8v9oME;R+kHOc}LDhh^srB=#hst9n{u! zS?U}vVjzbObmq{7^9()5_j*xlv2QOo!)){Q{l_z=hZ6O3g zqk3mA6^7}}X25U`NerSDSz5QzGfW^yub2qZI%PRhq&tfDpqJ)0s=Gk{K7)QLU{(-~ zgOuVlGn&)+L$Ht0o*^1rqTm!R(K>fjfXlc-Ukq1qjmF`(uF7sFrod2HqlsF$yIx9$7g|t2|+iNKD{1?$9T> NItl&?34;!UuAc}1O0WO` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.class new file mode 100644 index 0000000000000000000000000000000000000000..6294c0086b4eaef3248fb36310dc18f6567cfa74 GIT binary patch literal 1071 zcmb7CZBG+H5PtUPwX}dBA_^j?D7MtN!Iw`e2`P|38c29)eEGD!8{5Tusk_$({8gH0 zO#I*v@JAWvjz&}r;w87cGds`B^UTh-?_a(Gcz|jNIV==0fV%~h3#b&ZC@^NpXcaWb zSRF_E8><3hQ(&YPM>bJW(ojK{TuzXFLcsBSfu(wr#9Z7KB{gow!*b$9=hJL(Wis+=dfAM37f ztkrp1=Fi6TqjQl8nIQy<9TRu9jZbD67coAJAq;a9{~V}uya5YNMan=$ExFx1ATJS^ z$Xq&>yV+dpcj<%UCQp5ii@R_zjXVl`9^?^nP-H(dV0(n^A>J?WKl&153=t_qUN7;L z z7?WSDeu8sSx|Df0xZq}%Ve&YtUp}QalTmVTJ*zmINu1@VInF#oxWRq7#pb-lZQOYU HVKMXrAKL!C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7cc6175d72e0ce3c6a439cc351c7d2a53d3c7a4d GIT binary patch literal 2917 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..3db4f3617d0b9882061579db3ae08173961a0165 GIT binary patch literal 2518 zcmb7_T~ixX7{{NJWD`i!0c(rUqEgTrsP;&;wWSqJ3E0p;X8<#fUY+b7lY{$$yPJr3 z?+4I(KY-roj4v}@^g{3aP>%nzyD9CmA;=6T=jD0%o#*_|*?<21^9d2%r0p_|(fT-* zXhSz2>E@ws8oJpm(W4SIOSHvkGLXI!c1!w!^4yObbw+HH(fKvc4MO3DEn)YhfuQ=2 zG0G{65pT97|GeY%x$H_|hh461E#X@M|H6@7pDT;^mwBW9Xlwo9&OJsmJ3Tj4j%=ww zwQX5*T`v?NG6syUHTOkd9P&fQ=56I#Ts&RnpE&lqEgk8G2r}l&FMGml4_%H2Y}6GF@)h*F)^$Kv&emR$BtfZR24U`w=E#hqaZ13^dSP@KFhjLnLb}-ON_CjkAe`0#0>dNjm62j=AckpV z(RY}iltURFPwi%^*=9OPdDrXtrrc0k9FxzS>kS>5(e=~SUNa$!!1EI&jJO-I^*}Wn zjrAtpy@k^=B-ZDiLBqix_};-|-;#cXUZdA5G(nRUxCQX%5)C>3ZBUvou`7P!uSP@ z_520=zxXL#!~#gO7eJpZ%u^m7x!7aIMD#0InKkKUdIgcD;u_NYlh zgR;T%8b%zy48O+GAH;q^Cr59fEk=_oR7JlM8_*&xVFXpsn`obR{*`h+r<_}v&Tr9; z#Ca8|ayr%0_1`FWoVpy%w#gtfiZB&hCFwQVY*bl%66x&>kbD}%%>-G-Cp+H7b0GON z$Pqxk8499L5;~)IGe8PykZ&_VZqe;5kU|>dJAiyY6htclU&l-kBMtIHCdi#^5F-up zBS3x{0dkjCGAdF`gZ!Qea*yt3Riu~(`3oR_4+U93j2yimsd6>Chf5fLfZ16|A5x7T YV2GQvM)l9g2xuapOSo47%>^|7A8t-06951J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..f076e6e510eb205aa4cdb019f3024881578e13c6 GIT binary patch literal 2632 zcmb7`TXWk)6vxl{nizM|mbUZ~AWfk-DRfC`OVXBr$%Q&~)0rfA7fYF%P+dR?MY+H!IG@4KYG0JaOb|DOFMlhFkRg+ zzG-%J)p6WF1<2?Nx?bN`1NBrs?RI3-IJQ*J-^x$AosEv}Y9~ODDNlddH=ee$5lcb! zgSP7lx;v4_x7xa^n5i22?0wbKh?uigpaos5yIxD~yS9=HDc7;OhX=L@U@7Qq$S6C? zY02HdGfoTd-aQ6f*{T7qJq924Fwj=pF_!9BuH$Gca6K7E z;ULVk?d~0nf-D@99uB)<$-_b&)kVG>mlyZzWNEn#qm)J70qqBZ?i^`(SNpzdY3ONS zEbU9n^)xqpCvu5F3J;89f>lA;%0dG`YpxBTnYwZGcE8)y-kyR!xZy53(NGX4=J8@K zXd4LT=ys3K?f0ND9VgGXbWnqSmnsWK@Fyua??=A3D*w}!%bZ5yNO*#lPmp|!T&KY> z46`zsBQ*-+6oJEf5_B0bW3^vIy2$KGWt`P89P0#u;SoKRkRslB9F&xj$8TAvuz1Hx z2>3kA^3jq{5`_^A|FS_iJrcWt!t*o~{YHoxGCAw`Np4 z?td;ny4RjG_i^h8Iu|Y(SMG*i4d#GPAYH{5#}t8x3UrxD^a7sCxQ8=zigJvF`5DZ4 z{Ve`p{FKh&1yIvp06%^)Pg!_mB9BWJqF=$AS&Lq#SMczvk5Y47=_LEBL;E?{qbafd zAtIijkr=N7R^n6OGr#ydiJ!x2-oRK07gwl)=W=8~3$%zCghFp(JnZ}nWqwLHH&UJ7 zqMNbvDhkeUs>K_>Qf8F86s|TYPgWS=LSz-EXSCU{)%X&ow^Kl}Nf0L$WC=eKqACu7 zWRoBV0Qq_>2yd;Rcj$HsNG=KTO)AJ8x|;@)OM-k0knhHVurzSZq=Mv=Am68gET@Cy zlOR6;b>n=|NgY3Q3S>0QqYy2#Y^M?}e&d4G-ob=I>*5R?`Pm ar4KR1(ORSR&nWNHj8Err(0rQnY5reghf5j& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d8fe04dbdd404a1d3db1499252e66d86119a2133 GIT binary patch literal 2162 zcmbW2S#uLd5Xb+c6AL+*BL+L+3P)r+(F781;>2K}ObJL?#+3>W)M(w2hU}s2jAWA6 zac>l7Oug^yR31;l-U$=gwAtP1VA@&{CARqiJQsxkdKAY%nCwK^n! z?nXmNJyO2y$$*SeU1E(x?U9jQ6q6iYkgKW4+HZZjAuzK#2(1oiT^rr;X(jpT@ zoxK9?&?sRR`!K=pHSUfD?B^9mgFwM8kA?Dl_lU&L*J{IEV8&AjMITr@0`Xqmc(v90mD> zLHw~GF7yI(n9l(zje>0Ef-K;RJdn~T$R7;y=U5Pz>H@w@a?ni5M535v_blNnT;N<5 YT>ihtH&0M7m^55Cm(sP%xMFbiKi9P+EC2ui literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..32fd675e69f628eb6361367db3a3c95db4003540 GIT binary patch literal 2537 zcmbW2+j1L45QhKJ!NQiXLoiO95Mlx(K7f`OV&Ve^#RmuxgtCoE!PRIrNSo|I?5yMf z4*>T(06YRzK~a^9JOB?x@y}|5WqGA2s7kZ5J>5OuboccB{m-Mv0G9Fb1Pb_Y9Al`M z;g%V;%&=X+P64|Gd?av2tI(0|p$fGV_+Q-K77(8ZJiitAI+A{LDBZTo)1UbXf#*V{ zTU=8DE7h8^zG(yeWyi6Vw(KBOR_D64m)IP9*HY^OvwLknay)hD zXs70?ith)JjJUlPxLUn0JMy9R&~vStP-bb9Y?jDL+KM$TZ8w!C%|Y+$DR#2yOs_OXav$j`L;elkR1ig>*>B(RpkH*)<=5$~kC_0xPKdNX))#QU^+#|M@4dGeYYoKnJmfiEe)P z_D+?J^0nbRB-)pUpc)l{@m3hL?uK<03M>xyxfcY{aSyyW#5LWT&Y)Y;<`yf>C~B=) z*3r>XIqBAA)4I!S;r*AKG;z0LLo4BBTqMD@)3g1{8c%9=(<3Eu3jf=g;cT$btz}3WfliC^Dj4dwxiOliV6S4G52IF4rVWz8< zY;Vx6#UbIR1Pdu3*?tf^6=V@hX&~8tkboeqfgmOY0&n826p&m$$PcL?oF^iZ z>j(LfAU_QRITwSxjq52O`F@a}Q$d#TPGWolB;OD63qgJz2x4k3gLmU%xDnUwGO}2q i^qRtZxQSIRvk=#?{xz~1lN!^Smv5shejl3}AN&j2$a+Qq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..997b9476039245f7673aeddbb19278c270969058 GIT binary patch literal 696 zcmbtSO-lnY5Pi{pV69ret%Bf9duY&u2Ngl8f>J!xTD+#~Xd~IAY|^d%EKh<5e}F$q zoL$6&;K>|bGBYo4=7oHGzP$t3!$t*@SSzDm#=1bwQ=*mWQR20;Hy5V@;!*HWZl3D1N9S=Iswc7#>JD9*>*fZkw6)CO^S%*TcjG7dgYutC&JX z;N;&AC2;m{jqdZ1u!RZ!H~a^%jsl9jmpGb0nNMsP6~<}K$UFv$jaP`5oKj^haXP~p e#%g{pVit3Gy_VxV7I?35ZINY{JeINIvHAt5!o>^# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..52b073f600703cbc8bbfec8b97858e133dc40bb4 GIT binary patch literal 1572 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 EpL=s~xBvhE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.class new file mode 100644 index 0000000000000000000000000000000000000000..325fe5f559f90d2dc18fbc8373d6983036d8d468 GIT binary patch literal 1429 zcmb_b>rYcL6#sP(CSyDV1OZ=&A`GQ~uMZHC1;Jp3B!EQG4|aETE8NG@-c9gt@`ENA z5>5PS;vZ!^y}J<{N@C)YwY}$@_V?)N_aC3X0+_?YEHapBM;m7CFqgsIEK-=s;9dsz zGkCzzW29EX-Im&@z<;*-h=Dy}=v)eX6AC}v7H(ap=`{Oe3|VEIz^l13lvKIH&?dDG zw4sxVyP_d@Jyb3)Dih8#v~Q}4FT%Q}+MSm4La`+In@Z5&vMPleR=LG13tcvR&y!Wn zy#q&R>C2ECrz$CBYnrgR9IDny>v>XCyfymNv=1PBh3ksPN1cgSaA0I;H@jm6&dMc z$SJdW!gb<9zIPfKo{Xj@b}Y?w!(JF!Uy)&C7P07^m~1hh)OK!$!r5CBwV3g%Q$_#v zhO(PMT|06`S+7wds}B8<}_d#48#o$Ly~!q-c?(xGGf zqmT;tX7p;+JKJ&?rMH~{!#N}|jCN#c-9gVafgHVdqDt$OWlNFXDBg#DnmefO0{sUJ z2C0BqX*3Q~iqp(!PUnxnK1O>+Xl#puGq^47|b6c`3+t9 zFG#&OLi!VuHu8Z|NmyN7Gy|{6ML`ZZCnyfa0OL_D>x~V(MF^v;Y7A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.class new file mode 100644 index 0000000000000000000000000000000000000000..64abc8010a704a69433b326b95ced2d9fa668f7d GIT binary patch literal 1121 zcmbtTYflqF6g{(aTb_c5D2Sk<*n)AQUl9x`kU$zpcr-pfO?R*D;689>+JL`G6OD-< z`~m(bh}KD-pa$MaC%+(H5M;*zdIFb#W zgi`%Fl`rCGEuxqb$4Pn(y=!YjVb2M!;xnCSw=B?8uG9qz)ifl5;hIips~tDU>?y7# zFj`9krmL7V@4Lo=YiTb2{2Z;AtW`~7jXF9YdzMyeC?mF&BUh1j$BfEvlB=>nOXbSB zT$ho^w3r>pIh5nsa9U>rAi7PyHC9)A!11n&bMdN>VU`fKnc zZgqo~+1ulo;{3vAc&DZNbL$2d+{`nKpLli4XV9i{NFHwI6{mBG)9f|FnWqSMSeJXe Oowc}+2d^P427UrMnG(?e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..eb92c45faab2c3bb3c94a14fa4c1f5d460b9582e GIT binary patch literal 3157 zcmb`JX;afs6o%hhN~sYADxfGRh{z%mSzOsHn=n%rONY@JzohB41k(hQQ0a_6NDR zXJ|`l2H!d=WVw}5vO2vuq&;&O3P-p(Fy)mc+i$Fxeb3>~V)6^Ez!*CTE_nbINUOpc6( zPZdXM&seUocZ#vKAc}06Ql(t8P^b@sy+lQuMSH+h?iKqFg#_5RcD2~RBOO1$2 z;&enZmSWg6{F-T8W<)$Pq(4|0kzKCS1gE)UX}rii%@}q=4bg?7l)JZ<+sL^xR#yZ= zDrC|iHOkg^PPWQ4GHhN=x{4g->#waf-8Gd?tNpcEB`p7fF7Xa&Bf*&3N$(lAV?+zax$ z;go1|EFTwiIjb2tS*d@OKNR#d&ug|rj@F91xW_QxxHG!^iwbU>_jnY;LgN~4D+*PF z%W^^$;o7|wciL{ehzrevVLgmukP|R$T!B<=D~0;UJKqpC8}C}68`QcNVnMsMAH!nf z{W-Hm8QR4Lly$|(R}T>wz#Td&iC-(2*mrd8rKf3%jAHZH3D{4%iJ*_J;yeXBqSMq6 z?$e!ss1Y8ZpCTC^9@13^Oi@emE&dykk0)sQLH8AnSo!_9i;vg&LDKf|QR17u{7fJ} zgvWk9MtqBxp9|!NG2-Xr#9#CBD}nqd#{9fQ{B0(lwF{Cqp{9bP^c$WPL|`{pk}{4Fo92lCUH@$;R;cX@dykbjOBe!iRd+g|>A T03X52@+y6W*A&G%eFOXl&tYmGEXlSKiJ}E=G9`#)1d8#JZ3qmBk$?d+ zJzz*@^OAkvcguG6ROOIV$>k(Y`IM?u`IKCeOHMf@m*kRD4ypXFF~AIl4atJcD)uaR z{lBl@>+aXU>;L=RYeaOMe$h{(^z}ZvgT9fXZ}wAH{oz~u=G)wShnw$m^F409&&?0G zd7hhV+`Pcei`=}#%@4Wx5jQ{P<|iroX^MW9qMr*IlD6kq?FYWPYCLAiW0qYSFBCTtocsa%sJ9OEvPT=th<(9^K3yEV;@iCR&8@_ zy}D`ICEF_dC6l#_mRFSK)rwv6%*uAb@@&`kO{ZvX9y8}>ma@z9vkS|oC!xLXQqA?9 zioN1UXSHl+UAO96K6rt0Ncq|_w<=|G)p3ia)%?_atWusW+ZEeoz;4&7fGyz^1@*5v zp7i+z6zpSzYC#QJ&}>J7*<#VNrDV-1OR{cX(Y6|pX>}j^=#uu9pfeqL z%G+B3`2eN_@?@1Ae_PNaJJgT>X|3Csgqu#mmXUc-sCqVsVIdS?Vyiv~&Rc#*-ro2u z3&R|Vib``T@F1wyx65{+T6xo4E!Xu_Xn0zu0tZNNP1dY3&!8HjA?V}{CbdbiEpuX<*XdrrOD9?&^VS}%KAR-Tf+z2zfRx!YJGMW2`7GK5qnc*1tGte~C=$94Qk z6oawDD|kCyErNYl&T;L98pm?k!Y(Z+lf#ZxUa?SM@EpAC_Dc@PI@t=AuoYl04<<&> zy6w+%G0Ke9r)x_&O6Ps6aP^|K5x8C4VRXAiDGmQ~kuq{f<3U?URL4mD7-@8DtsrR$ z{fOBeWA$W4tvLJ!IHtm4a~5iy?1PbVW59DnF*|m9f($v-fD8-Fxeh@i8+K5}aE7V# zhT@NQ#vIpf#CImFlN_ALBM(eHhQ1jm_KN2!iXx_chl36)Y7f+v)Y;C4*iho34FW4t zUj=0~c(+=j2Lae3I<*t@)-)Sg2(rVq|1v;ZkD#}*oWpVxNw}*11Bggarr$&_@xsrO z=5lMr=SdTL#rs594h79=lG9O1<((xed~RogI?&}TWq{l$w9R@w+aY&Ds8LTdz;3*2 ziqCb%-q5LQGx}&0J$fX#&>_D5P%s)DMAS{Lvw`Tm@NkAPoJ+Cu$9{~Y?FnQUVDS!j zjs1t@pE95pA6{(QCO73?{O&k;kB!he+A2s)zNwf)wYE#S+9ta`yw z;U>q~x^-ZioSUD`;al+CH}()%4{U^I5_~(s`FCT{E83nx3$$p^0XisXcNm$h=ULnQ zh1sBc>7YSlbl9MAI%3d$biYAI`Of6K2k4lA-vUk;^dQ@vz+TS8i~h~`*hp9rWJReC7mKS`aNHC$qFy;wGp~LlaGv609K994AdHfrJ(QvS zw3qhbem{O3NYI_s%_GL$UF!KQuq7J6=WoOR-IDHs0mj`lI21Q{I}8vL^y=oYs4F6) zt_Y60B0lPh5UDGoq^<~5Q~05{@WT*95Ss??h#R~U1_&@XnRx_;r*S_~pffaChkpbX zh`#cL1gI-=psq+m(DML(ui?=?T7Xy}G2f6l4+$izNs)_FT*QZ1O|*!13Cbp}0@vjD zD{12bt1>RLIq(W*`o-0FcGDAjec{sHb~JVP1rTm-SrcI3lTP3vc{#m^x8495LD4?ox7 z=f#`**@T}DX}6+d*j|81t_Qjz%$e#f6=e8hO1@ck)m?!E}$6E=N` zzD!@iBTjx_rLR3n!;%h2x>wSeq;X02NjfUYl=Oh4iG6vt2R6*ilK!~`KhC7^L3nl|18gk)hMS+bBSz%5IkdS}|*#<}3k>`L(6 z51{XU0DaLaFI7JHpl^OC%YVJPcc07eocVX}{{7GIe-P2zv|XYRS|6n% zZRp{l9v>MtSzcaRU(`x6kNiV_)>dAwRS&-cpXq#j{=hv2Cqe(w0tuAS0gqqN_Y< zW+SSC=ms6vWAtDMGT-P(TWGp!=)L#!Kq7X|6oF(k*>Jr!-*-*HH7>7Vbq^2PB7h~M z%ONedgwy7`fv21{_C7eH1YwGU0FBnQY@$$|uo|twGvCv#X0)hF==U{{M#oWxungC6 zq!G9tkE7@ynrYkJJ9-{u{*3f+*bPhW7wQNb`Et6vq0;I$oJ?D^#i8eZiB~ugHN_SX z#j0x8q@iqKp}fMfa#XOwC|j9tBI}xKBI{T~IdZ#ex1_fxAP3!57v(kuREc@KmS?}xaNFY26ZTSsWN{m)_>P<-jAXzSN?Yp z-GfoUMABolIuy_V>5hV{A8>6Lw$ykUu?R%1GDg<`IPgRikvKBDUKwQ752w|G!0?Ek zN=UKQm(L`!=sSR)7ElQu&+Miu>1H}fY1i#~hTKqEPUFYk|7{(a(XF%3NY#LleAkN= zbIys1to!QPsIND0gU+3uA-2A73=Lv9@Z5tZo+-UDy-Kf@X^h6pbd@H`^de1`X+{sT zG{@*(^70+(5TGStgTrg>`WW<61|LvSA5i*(HITg zeoQzwQ=Q+W+p+TsQe||igivCGKUx$x)-W)B|L`< inBT|hw4?`ArBzIElGdp9Ddl|{^XV$il}|H1&HfABI7O-e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..cd944ca57ed23a79a9b619be3106508001ac4d62 GIT binary patch literal 2746 zcmbW3TXWk)6vxl{nizM|JG}%*)0>k*mvT=N(mJ=+shiFu!Nb7QT3T!cOEQw|X~R1o z0N(ik@B%YjW_aMCyz!wJ{zsCVMv;@anaM`GdoI6o^xswf{qL{8iReArDA5?Lj#H7= zczD3WLmp~8tQYA~k?KWyEa;@KJxg^O+Vd^f`K-1gNURGwvFtj2pq!wgIz637Q2r5u zGL|W5uHMx0tCriBx~)|wXiK&=m1p|$Yg@NHX+JZRryU(g%ar{)vbOT*@#@3Pc|jL9 zdrn~4x?%ZNv!kny;|3}~ZeP%i`i|a5sG8D- z{@NLj_dpC;TdA<^2=-xSl4sAPdrn5Wx7V!%QQhJ%XE&;m+5u7P^Kv!rs=An z#pKn0oF?tH0bd+$M09IDY3|@o6LdCQvRt_pevGVLKGAdqpQ~+n5HZ|GLgqc1JN&IXVRcI=uJGl<)i2v*L;-y zm4W>f?9rasejgD}&{B*y04woV;BS8RPZGa|)!f8b2p8w5g6DE%Kr=Lp86-n*W8Clj z8)be;I5$$A-=W*F^CAk)aH`o`zf)!}btznJQl5-3!uiN5PS0qQVXFn$-%SC@CPAE3 zkURLdB&uQ`NHz(w3y^Pzg7B*q^gex%0+LIDe3uIHA$^nvl1qYo50D>*g0M93wNC}f zCqaHp1^FZ$B%cKN2_Qco0WwE-Q#w*eg8Y#RGEWO>9VsM1o&)5cp&%^&41F4^axpxZ jvzXt*>ZGRoRHY?MakQ3cN6_~vpg~qDTZYY09Wme^WLZBMc%OM#naHG{F z`Mej6B=t%8wl4!RM)im_j#gI=P^ZhUd zUptXqCmU-TQ72ZRQJy2ph>vG3eji6R@*5v`_gD%A##W52&*or*PpW-a? zJXDOG z1=>@Q?o|vk%>KqgXBza~4LD~`u@m2=w`x+!9b@0zRmmy3Qw+F=^g>#g?+82NwRSX& zJ-Vk|nVpT9!{2YB-_ci zK>y@A2~P8uq5|&tC}9!%FvIUP?y&{z=M{$J`2n8q=jR;%-+zLGyusl48|=(m8%O#5 zm|+jA{K9VY_yH@E{1p5wFaHVgTVm})9vz4KnjPn{o*uvnoa7nb5hfiM{vCy1d9#2W z;cs$1YY!V8Ak8v&sq&N=pEEnVx zH1a@-;~+mWh(8g;g1yEXNcz!%bh|1~d*&wuo(h%j za7_u^syCGNWh>}es;#6OwJlF+EnA8vdycKNi1<&KC~WsuGMh-rX~MbweERt%~hWABN`#nS6wGm z&1@gBDD4M+aOkRLi6425EPqoA3d;*&%j2dS(W!ThKEIDv=ZMT&t&EfA1 z*dX_X#M~!g5CwMNs=Zh;xe9@W*a4O&>Df)EwWVywlP(pP$9tv{MWNH^M#jN8UwU-H z)J?~Cq78xU^2z~ct3i{qb9Kj8A9uZm3il=5FL1gZ*bD~Akl;9(%tdX7_px*0%>U-P ziK2RHKa{?fwz=8I5kRUf*GK@c5f*Yjgc)2zua zx+86FajhLio$Ho$cz9S&Dni+mhce5=aH=3pob#9#OL!g^N|?o53G;Zagaw=_;Vc#f z?oLu*M&22VT^u#8^jp?WF3s zq=J;=J237%=8@bm$hQRfZY0Q=7~~CHNdd_ZgM6O~vW_3rcnR@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..258468540969b9387e66b83cd4edf22ca19cbaa7 GIT binary patch literal 1652 zcmbtUYflqF6g|@ig;EM4qNs>~Vhh3ue$+q^Apsjvz-si>L+2pgHfy$lvJSP~ct$k)m) zlOJf$eX;piKx_#Nta)x=lxxb$Zcv(0!cPcf>dI(xjlfE&Lh^0RYf9QDWt)BJP!OmZ zF=A6&6iDaDQa-t4q~-Y}n~U;UD|qjyP7eh7jj!B5S%#Sf*1EvkI|hg`$95X7(GHb$ zper`5x~^xKl(P|-DIKV$I+TZwEi2lsO7&}1zH;n!n;g!Jh4uRMuAzOZCR<7OJk+i> z%L2(lu`G~U^Qt5;Skf*%Z8#P3_Y`vp43|8MYpJ-RJdcejv#*)_c^B#Jl1-M`A>(Um z(%EFQH8OEY1y&2iE+|g!NH%B#d{p>Pys%d3W_W-E@+`G20fF_dDez3A9;|#Wo~;S<2_Nhr4f(2#^bq{|NvStNj1~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..53c3524622923a956748e0132462237cf25c7c14 GIT binary patch literal 2195 zcmbuBTW=dh6vzMLOWe2)38jQ4rBG-oP68fEp+H;GCQYhd3`I#AA$VcDKG;+CVrIrp z$}@Z)kU&U0@B#Qxh%@UIah-Ldww64*Gjqb)p(s5g=|99orQMegWM6qKdCp?fg)GiJIYd=KPH5rP) z`XNext+q04D^tl4N*i=3Ql9g{hz&mDTxRYolei>ELfTFxGp7m6r?4_o?1XjQ*`Pp2 zDrCj_(YIK0&gfR(d1sVj6_LQy4IOK@Dp0I1?egmFq|K|dO&!yh{isD|N3p8}PBoK& z!=^ZRJkJ(OuB+L1_Yd9q_{eNi+}<%Nwkq%u$O6S&)egCACa_jtdJfx9N4;uC46fH- z(4KcvdEk?jy~L=akrUX+;eC$y&oc7UhBps$KeJtrex8xP7?#bX{w~5ILdk8$Sc-Ks^y_Z*Q-W zb-adee+_PffxFM%J0~&DrO6ShxFa979#g=r z`Ecm0#^5qOJR{}i}|ql87Az%;*CxoH+~l2;gz=d(ON$-_p}w=h1TjS8$HU+E4&*;7y)!O)%-W z^6x18%9{loDBsOhej67uOUci0(^QVa7#sqA=v9`46vzMaB_^>+LJ3LJ3xon~F5sns7HCVT<2VpvD3gTHflu;U*lKrIW+gi< zJOF&>0pJl}28Nk_=mYRj3`gq?**NQDYCL1Dbac+qPe(^bfB*C3DS%acGJyi_j$;fJ z+pOEBYMYG$Y6WZ-@G--*7NO+cz6iBc!IxVb4D3^e=c_8vh6iS!dtH$yfA+^1o(qNU z(41hnTW<*G+m`A%qAj>*+Kw-@<}E=kd(su!@gKW96oD{~t3u)Qt~)!i_1@!-xXm!X z(+!OD#lF}I@c(9=`@UE6gf9X^P6+9{t_(#p z+ea*N_hFz8Jke|sWpxC~%8`Q@wDiyy?J(XS!}$0^WTQz2OvRW`HoC?JI2UlAf-rVR z2GXoCWEYqANm^A+l1|lSAU^N<4H52f3O~cSx^gKQIHd%QV`0v;C7s9ii9Mfv+`A%Z z?u9(i+_k5Ac=`lZYzcEXq_>Gwu@)tz?x* zJJ!u_Zq@2kgkL*-g;@LI5KKGGFy0AO=U&(pA;a?N{&tiyM-_E$h+A@L>xu4gm)zfM z8`HVvI0pv@<@g0C+vlK6&%$77Ad;xYQ5h`Z5-yi8iK!B1@KOo0m@DBt<{7r0{XrQ@ zIvr(+$Agx0ukk>*hG8ZWN#*QDZ=U?#7CF31FJb}oj3AE-7{>(li}aFYP(sdP(s-K2 zMf$!#|8rmCMVcV=^afS_PFsM$oxi=N#pHQ<2P_MHeMs`4B3n=ul$M3(b5x<^eYO+ z{m8>?Un^eTqFswZLeCJEQb4kUAZ{wiGFH++vV$OsKsrM~>=7`$iMLWfa)Tg0q=J;A zGqB-27LnW_$d3f_(@>DP2;^;CPXWmfg8ZBcvWj;UH%f*Z qQQod1i<>09Ch#8K#|Jb`iFgaQzd=@GQe#Hb6};0Ie~2}WkNyRNS)Gvp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.class new file mode 100644 index 0000000000000000000000000000000000000000..6c27ad3d83b878324d69966a7df9d2e680618b4c GIT binary patch literal 5651 zcmb`KTXPge6vxkOvRSg(BoGvki#HHLxQtvB1&l07kcA~^c8wPhoy;`5lg!S<>DiFr z9q;!W9{|e_pjJsyCF-kHzG{`0FTVMrPx@~8KeMy9VX`5?RHbLS=kz(hbNck@-XH({ z=6fRAO&622l3wYgKDxlos|k87N$r)9*Lma(ZrozZ-sk26Za(DZ zqXd1NpidI?sY1)8a81n`7p^oN`_as>Ldr3Px`!NFdYbKxYgSprLBfBELcO|UpEV6( zdzfWQt|8T_k|?@rX-?N%VGB={dQp@#b!L|e{f%n! zbJOC0LT#oY!IYiUW;C_znUfB<;p#%DMa6xz?xuCBBv^rCI* znuV;eh3+}78fal9%rxrc&)1b~ZDAf0a(;RQxzNsjEy^DI-)yf#D|>(cZDc%A;%8pWddQqj6@9hrKiHuE?gyP)}ah?QvxLs*itCHq$nJ%pjMZ~ z1g=7ZOH#$IR`qyrH(1{5tR9BPo0r2B=vdA=cAPW4;torjbIQ9v(t@oDc=n zC-kx0!uBmF)N#Yn-sekJ@>cWs?;CpY@w8dz-G$GtPd&iZ+!4@9Za1fv$47Phk z6WKU)jk_fwrB)C)H)c#-$cE|;--N$Hu4YSY6%^6H@xFraLKPo%ynpL8%9nn0^vMVl z+5Z2{0!Od|Ze+N+_W}KyGpal1Y5LR&Z90hHiED&z?4)ArLu@^FLyG4+T@p~wNv6wzd$`$4_oV1vZuaqq z`&jNFemlm^aq7oO9o`y?uDZBJ`&52%R_+Z5x<6z(YR}_AHR)m$FmD^ci{g{NgE*me`^AFg#|W40I`5H&)h(5 z{>-g94bV0WZr5oC?X2k90#QV)h3MT?Q5B+yD>SxqX#FRm>pu}-|A`p4P}O7=D^c^{ zejoG{rtZi8_EQu;1mqYydw{@wu-1KmyMwjvgWNsD-8L3ZbN4U}JxRkgkr5s{0%ojw z3$~+GH!~1LZnO|>aswH3eWGh2hEzs7icqO|DtN{Ru8{H-USf0-ZHGU2njXe`sv{=^lEU#2!5VYD{iuO2*!zM%wNMgD)+fVes^ z@Psd`^aV-(B=nw&wA0aKrvr96!ghXvonK++w}tJThMlMA4BBvD6XC%A(V#6}Ta~Bj znP75LU=!iM{*A!?<7NNHPqvGZLg24U!Cl><7q!1wc%ijEG2A801JK$P`&o z5$Otpi~%G!FUUQ9L`sn$sW8ZyNDw<3Bozjk1jy6^AWmemc85V`B0;93leIexaseQ( z&I?l6HP1$tiJqo1(StJ4!)OiVNV!A_ffc z7|mg2V|3oXMU3F>IV{(9LC@0*^dh>r8N5UlJ-d2E9qWI P`y|~b=^;tSBpv?`phD{S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..183685747db28ebc749fcd3d490798fa040013c7 GIT binary patch literal 385 zcmajb%}N6?5C`x{{a9N+&>jRIz@t0Zqk>SV3x%R+QM_j3>~3m4$|k#8U(JIL;6sUt zs0bd+A%V=F`7!hM{_+X{BiKt|CxKlCgSl;LL77y<;9$wc6EEpRn!=_F-f{*&b;3Ug^5k^fZjL94l_Nb_?BeZw`m&^#EU%KPORV%K#k zRm7FA(xS9&niGbQ3%sMcm4X}!TNAdY42Gmglku6Y^@IxEDF3g1wxc~qF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.class b/compiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.class new file mode 100644 index 0000000000000000000000000000000000000000..a766cd031b8f950592716c362e5e085f16585675 GIT binary patch literal 734 zcmb_aO-r0H5Psr*vFln_TdS*3@YZ_RU=KaCrBG}IWodC;mtM1RbR&6_CCR?4KdYyL z2Y*0+lyu$~@gRs4%wdw5dGgHU$^5;&z5(zaTP;+u(LlF>O@U6NV3ZwEh{n5pH=@>gaD-ly-DGIEK_R-MYYVE5620?h&vr%E&K!z88YM=9s?dGGG+y+Vi{ z3-Uk%ISoE}?XApr+i0RC@bj5vdz$foK4Ew@C2V7Xr;8^Ao2a73d!4-nH2B0)pv88P xBeL{?+Rh({-zB8Yw$5QNY>92VJlF67%VoY(+7+zw-r?L!rhOH$hSw46{{Zb;)NB9% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.class new file mode 100644 index 0000000000000000000000000000000000000000..403ecf5a7aeb99f7be1939e7a6fe4ae88d18b5bc GIT binary patch literal 3343 zcmbW2Npl-j5Xbw;+85iT?0^jfLP8=hc!CKr;NT#<5E~^9v15Y6HX1$4lagk{%t#eD zz?}~OcRm116%??}frZR^hZiXgEe zsIY8XuBThxj$Uuc1a9Mx5R@`(%afKT=v4W>-qy9cZq>9c&oQmqqM(V}Ez2_-a>sPd zN?n#L%l32+o?Sub{R0oQ2aUQ`F|DemceUExM%}*&F5>&P3-`t2txF!Rth7AICoH`o zFxm>PDZLemxHMuYKy0@=2Y|Hd) zj!83YM{4bPZMAn|`_m?0n>(rGcygNN&RDFj3}r0eQ6cq;^8 z-F3Ptojru83rgSWPLo$ntPdDps_yF0O^iZckIgS;l{Kz8(nRO4?j0Z(^$b^AYa1<0z3g*F# zopu7D&>VXDE4ccRDrgvP4|!TBK8mAG2tny_2;mH%K>_k!Fv~N1uLAQ-&|79W z=&%$sP<7^`-TiJQpmBui?p6*~y`sp$pts6y*)7MAYbMvh=z({f<1Qj-=9scYy_XCF zC22e1%Lh+=WGe}*L)*mK`f3?%?cDJZePmN7>(!Y2^MEq zJWFTubdG1wv$)7&ip3m@OEfNM?gW)_=+4nzTivYOmj-&_n7?J(8fp;D+Wd@vK6DnX zyg-76DMynuLZg^JhMpIrQxs=XtWRT|#P~SIID?0KY&!wVNtd3ar*`RSXc1Ar_L+_r zq4sN^>u8aKe(m{=7Rl+?Ug&6%wSH}}qeVJHE%S!V(}8vdnpuNh06Y@j??mf3!ApeN z9L5QJ5%`P#CY}|`%gB$0QD96=|4iZsOk(shB&Uz)3jPQQ_YG))UcpMxtMnS=;ln>t z?0YB=9^O?RUZktx;U!qda3(oD^Ap8-S7-g*JxWl`_i#F}3a@9hSw99ruPZ@@q9BeE zWJwJ&6b1PlAYTjsxuyh(M?t<+g1n&yiAO=c0?5|`KuYwc;%O35kZ+VA%e10;nnV=j zTY!9bBnbat1g$DFl8k~pRD!IjGm?yg{0flYjs)T27xb1ABozhuLkV(S4U&q2{0Wf1 z27s(9LDEr>zm*^xYLIjk)kZZ?+#ONKrh2Hl6ft^9y+d=`)O4_D7 Rw1Xwu_q%lW9toGm{s+w9P}2Ya literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.class new file mode 100644 index 0000000000000000000000000000000000000000..e6cc5172bce9c390e860315845a70922749a9682 GIT binary patch literal 2480 zcmbW2%Tg0T6oyZS+z6vY#Jk`PHGndTcTp4}Q80ofN?E#^ga*b+W^iUgsS6)K_dbB` zEv?eBN~>JDaH)GAK;OagKQj{{lLjoaIMdzd_Vqd4ov*(?ekP(px{;v_U1_CO8f7uY zBG010;wp=4EXGqbk)rDlv0eV^nG~f$;nj zf>LGM@}%Vn>L@-imJGdOSo8X{=a|;~kf0s6YL;hK<&5c?rHUM}EZZ|YM0N%B_zsWs zN7ag6GObzN_^Z|LRx5rcghUN8}6SWru@cLq?S_AIis7fnk})~Y4x+%`}WE}UIP z#SPRQ^KdclEtsg$v43G}q{_@o58Voy(wXa3wI$=Ou-Ot+wxM$joLJ&s3rZtkKIlOj ze&Mj4R~zct&dP=r-!mxkS%Ca!nf;_elykZN3&Pvsy5#E(;{yDhw6dn&Kvslfjn|j^ zsj+H#nwhq1PFWUA?qPOC4+i)i2Nw6qYW5u#AS_9JH;6d^Uati@$JMn&ZOa5 z7T>L~+~#6&`#stLEw<3C-C5USZ_V0WbuBg>YTNwCf+Ke!C<@W+)?If)g__;=fM0NZ zA@_q@$5-H+==(t8Ee0_<0Lj}TI!-;1T3|p2=@4du4pR=Y(fJ+4-axt1c~a@zOMRj9 zFsx(nN%r->r`U4pjK6x15_I2>z?Ed6AU%)z{f!Aaq6BG)g3KvFj;cXgq96`H+;u<( zlpyga$WtYVt_F!mL7oBR`8puS(6Z*%B%&ZMlpuq2Le-i?6yzm9Uabnk2U*ZbWkr%v zkk?9(Q|gK&qaYsv@@Z8NKK%F#Rf43VAYYUqXVf66D9AT}d|wCTtP&(01^J-_Ij06m sM?ro9c-u=fGYJ%x=6!x2~#{Rmucia370ng0iou&NdN!< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..286dafb80f40b388a683232a5f5085ae3f472c24 GIT binary patch literal 1662 zcmbVMYflqV5IvV}yW3JI0`e9VQCd`1s)*W()KU~JU|ei${IsnLtl5WYw~fZ1w4gO|#}}5s8a2ukO7ccnHXzWSOdXdwx>fVt66+@*ngUw3>a=UE95`R_8gBL^ z%`Va%h#7vPR<%}a7PSA!9hqfO1%{tAyufy?l3lk+lbq-Iff?AoM@^lVL|*H!T}Q9j z-V5E_+tr`BPWz@MjwJqP9QTxoW1L@^i8vnOkwE(YFL@kOD8`Y(OdQkD8D40^K@7z) z%w~kmD4Q`hXD}qty?>pU3XQ7j_#R7iXjB`OmsT|(8RrkqKJS?Idgj1{_HN|iteK@b zdXWd{JE1NOg9riSiIen1OL}4^J&}{1_yIj5tPMp*5XD)XgTN%AN%H)QwIDvB<0nGz z36a`lBXVz&&XWl3^YiGCtDSvNX1*Z&6AA}(916HdEAic9Bw|wTlcIErOU@xge`;ao z(%5H2KFIC;dQ;dBS8<8C0`i$5|bV?9cBbzgi(&PaLOpFE%X^>t%cLZM+g>ecSz$<>G>kMNa+!x mI!$-?I%%DwuGfifs4d<#TID&-;|BQzJuOg%={j!W7Vrn2@rGyR&t6wgG>YCK?k> zd^Pb$8P9B2MT~^F4|6$}?|kR%H{ZU0`T}4H_lxMkd>`_-Tfn^{vY0Pmp#WaMBExVb zjS_xcnn;EE$@T^Vd&p2)4|QaPwsqmhGEYG6V+_60mx0taqSWf4=m;KL<@2hF>@q`N zO|`VJv5^c9PPtdA4ar}&!VZ@QQuy|O2ccFrG)lL)7aGYsOMJ77zJJ`7%c}%9z87n& z0$Ep)YWQ+Z>(B~IOsW1%Qs9Um1wL;m-Q?nzmp={s6pBD{S_DL>kXon-BVWhL$Y!?N zRL_bcCaVnD*||E!uZK;FAF3)XcjBNS&Ay=G4CQL*(X0ebjP9v1XAcyySvpsHM^u1i^_GXm?H+^=cG`jQ$Nzz)|gza6^lx6^9xIBOo z1{p?vYjVvPaqNW2uy`Knoty!wI|1?qiF3DcC_O?MO-w4}wdBpHH%r50k%4wvh;V{B-J)8zC1!93vvj47=1_S77NPV5i2)_~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.class new file mode 100644 index 0000000000000000000000000000000000000000..314388391d34f4e3c06687edea65b97d26fc6a0c GIT binary patch literal 1530 zcmbVMYflqF6g|@iYilXBAP7DY#Zr{D#kYh6c_f%3O0n_rY1)qMz&`5kwgG>YCJ+)$ z{A%KlGTzxPV5^eqe%P70bMLw5o|!w}e|-K5Adg3JXqb(m4|mk>u7-PYL@=x2zJ>=H z9x|j{;Ye%0QxJ_dGQ%lHyl+ZJRKsn4nj_q%;SprYht!*% zH1vXWRdB2*YZmvK4k0}0+MesBo{cuRU(h@OYJq_W%}J_$o*|r>DiO^^yGlt03epnK znr2xzo1AK9NEhr1$<0Z0S_j66SC_II|YSYqyRd_MD! z;i}eXOWhHMI1xG0BTY=yk#^|cU-WoodyO}Ox|e=)`ma-n7wx7~5i3#&JlHAFj3U7> zee(TUs8odO+D;&8oBCgGW7|9MjjpUN7pQ9{PR^5TQB*Y>HFoI5RFxEck^FQT z8I95G0oW%$@Dly|d}9umX`X01;0jTr_Xk%oLI2L+J%m1X1uy+E_!_PU!Slp4q*7(4 z_Ypcy9rvxz5ycB1VYuxTq*v4?eGM3HAVYhK$OdVpsu;=cA^Z)=>=#5{A0WDqu(Bv> zVW_&2Gy+>B@HWygf1x-MB$)DjSvpWLOBtrg6v9nk&vBaFqFj>#GbG+^TG9dJkbjGi Ii=>O;pUyjUlmGw# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.class new file mode 100644 index 0000000000000000000000000000000000000000..62d4698700f21cde8d26e9aa269a829d26026b26 GIT binary patch literal 1227 zcmbVL+fEcg5IsG6W092=5ycCNDDDMmg3%WZksu_PK@z|X(WlA7dB~j8>5emF_Y;a@&%>>zW~#Jt_RC$1^YY zOepzqmG7Ja4nFkdQ-;~SfsRxlTgs}oFW0p;k%%a}Wmt5N#84dbgldjV8)gWlg@IX+0 zhAG#0)B-_`pnGb}M?FP?R?k=B;f_ntqD_s^?!*@V+&i`n=Xyl!e~qyJ(G#sleSO8 zA!83ixgVPTZrG6_Lt`}6o-t82F_nyw$|a(Bf^1)SM2ZPq#`FX(V1i-gTtl63RpaJy zU+6C1Z68T5Vwg@$%JBW<2U8#8*}^>ietFP?z`=DCQKIu0O{;@4*(p8UD|D~Yevzz` zmX4R+V2W@o)=29W@^jirHVTbzV4o9$8Cr{pk>e_zV=4;3HO$h^DBTTO&w{_e`9w|! z8Tk2M!8dU$1+P)GLzrTt`4vu+io`e*jeQ*1|OG5o}n<=~%Xq*Rf)upyQ^6qK;Jy zmX2E%N;E)i!nX9Kde1Plw0z8v{}`MKhVh#8#izDc7tJGHcWGv- z7C78J=1r-`*OPhGkS&HvtuE|uXTgOn8iKp3VS53I22JUo*-p?D_C>}1Tt63%+T#w* zU%q3QcAA1KvEN&HvR`AUE-jmg#V8V+Ns1j^ey2lk4XUOwlA8$S4xNVZcqmmiljhgdUU`rcz$H&`F@ zlF6asMl#zZVi>c>irK_K10c{_Z;Cw#%tngjW#JV zio+{cU_Yso!)XpJpn8RHfG2Fv_YPCRxR%(IbZ{)sQVdw|-Lybar zel@}ud;9}DO!Il-hm(9YlYfNAX}&=GNRr>qIuP4YXL{8M_H)cq~uZzTCz zCcl8^X}(1K%_M)6$uD9l&5sd3p5(t~^2=CB^Ap5RCi&A0K8F|GEU#jXqR#U=@E>&m B^N0Wd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.class new file mode 100644 index 0000000000000000000000000000000000000000..42107546731102b9242012521e9cdd1d10b3c416 GIT binary patch literal 2466 zcmbVMU2hvj6g}gQIN7XSH%%K-N}&Xb<3P4eTM9I!gv2Q+Zd2kC@%gZ}hh)lnH_XmP zDNp>*YheRCBmvVWe%lo5My9_j34%p%`*0TyKlZPz3(R>#GdxHbZ_T@I&SLYRmN^ zo+WVoFos-{D_3|S!=-ASJ6~-Fdk){>uBUdKR^SU2Na1fgjX-i|Z^2n@d*6S!%Wp7D zZ$`cnExsi}QTO<=?+40NbT7eOtUhq}+YF@_ zJVgwPZKOyE(~a~Z3NZQoUqBtn&hd2yKf)VlblL`#He9iGtzd|z>2w}xS17{E%$ zKQ8%L_kdw!QBZ@H7}BNLEh^+n&?Md`s>0`YqgI{E`!01wmn>+IBwP{(?c>9Y+7ZKc zJuX>H!P@4k+pLAs>@aEc>&6Ou5U!N|D}YWmyQhWBP#`jW&7UMfT6qbD6zIx6ztg3o zZW=h>0gNS+?*w-CWbf_hMCZO<9p#Pl9d|b__N^mM|5r`6rq|H~!`0!+-;Ib{XzQd7 zQLYWuf^L8T(Y3N_K_nY|O=y)BdsH&7JHRk!N_^}LSZ*|U7zQ#X)$ZFfykp<&+Ipo* zvu)q#8@l!PIAXj;zE#wvHPs)7Iz7Ksg;Xyg&xZlQ3Q~_!kUrPvpzwK-nIR zeAO_dx{;|wu@1c%y|d-VV80r$Sz1TT;dPYh+ip8x4zJUW;SJ2w+8_J~sb3Po_XY+# zxD*F35&M+Bsyugq)Zx{ZIsF1zd}$EQw7uf%HMPs8k~D#FWdM59- zP5e>DZ+16S6EAU-opa_~zVn?k=iB$sUjVFOr3M$brZI)vRotndSwX9Uw!mDXW25|@ zjuR7wFLxdZh+To1ttd=V6{bDqkF-k+`w0PeYz+eQodY#i(pTX?cGK8|gLQ%PFGgW% z0^Ku->HB&!45L(~#7zX6S;CP#3Vhi&;l5NSUim8UH&cT2N2w;vRHy=$aI@M14re5+3L}|746g8=$KGH8wGtG?FvDE7m9VVp{bhSg=KujT7OG?sd(m7fk} z5D_%8#HAO-T8`Ib*Bk0U?Y%v;B&q|QH!rZzZ2hj=nQp4QH&4}JQL37pWGv?0{xTlR zz1EFJv8T6<<=dFlTeZU!Soz0{JWnS{6c-G0Qh%Ok7G1=;+dGdteB0%}S16)u6J~YH z<4hfO%y9nqR@VgX{?{bAVUtC9-apV@%7JDk6UlD2eCC~fFkI($y5M`m!39)Mr9REA zb5Ns)40xaA{S;+`|6GF8C{ZCpo(ptINJwNn#41P ztm0DGPKiq;JonYcDg%4LkXi9urEOQ2Y^ToSl*;@VLrT@lt6bZ{Q4Dj1GPmCEcnyp1 za@*0nR?TyT_M~uktcoYO)yP|+_x8sFzQ{1PRd=*cmVLZyy{FAT zT*j3&GU!cX7$a$nVuWG7gLl=MGkc=?W_gcSG{cZ@5}sA`AG!EsdJ(ti6OaHy5-}>? zg>L$vqDK=!4_SzW)_t_j(wrr0zrp|p-(ZM#2{GL5@pq{Q6fV&QVV~U?qZ-T{kjAT& z(W05r9H0IP_RTMOjYb0l%;P$Z>A(RuaFbSyU~kjd9Q+-Tue2G#N$`5x;BicZ!As;F zp_s(<%nw9PN~e757AaEnGmHdYVR?f#>FYrsC){lV5^V)}*A^s)sdgaIR**dc**_P= zD9kY379`dR(r61Z(;g(&3i6pizFY_r!9D*D?)$wmLAuQn+$5(ia J6owT>{{h_6Z^{4w literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.class new file mode 100644 index 0000000000000000000000000000000000000000..a1a3faf3f3257bd01b94a10b7298cdea7d4129d2 GIT binary patch literal 1739 zcmbVMYi|-;6kVqb%s{DqX|=V!TD5?Wv9;B!^w!c!A3B0ENF@4Yz-c>X9tH-Y|H7Yg z#YBxpuDa7g}D;Zj`N>OFOFcUfdFRkTPCbZA*78(!dN^ifp>qq(_XPZn+h!;c%F4 zEXB7x3ORB#4oSA?Py?0(#(tB=X1YR3hdU0b5I3D|-wIm|@)Sw&K~$C?a6Fa%o#*&g zBk(G$p@3)$Xp42X8*Af$eco?*i@lY*M1zqqgI1$%uQ@F0*pbn>&e95ums)=4cy`5U zI;2a^_k++1oxrEUre!j3^f#WX*Bt+)Ztb1w&pfv~fWt>z|M4bQmQCUUzgJU96i^hH z?`8gzn8D*DuHsq}8O$+Fb?G=Jk~q!FBrj)pIm^pAUe04e;Mo3jaYod)x*PbU*5SSt zYp?8jNQy2T9E4TZYBsY6+O;>JhrMQ(XX#}>Mc)){c^s4#KuC#6q}(J@dJ-u^iIk*7 z$`crxV5!JM3~@~3A_OiGnq5XP!{?O%lS%8KGaC|P{U+M+_-hG8q z9f?OiA@KqIk|Y&L1|&Ham1Izop_nAYl8mU5j7oA`ljMXXV_mzGL+Us39_gUptSTK0 znAK!LV6XI~X;qS_dc0>JV+6G(SMFlDnOof=16X7@&eDsG1pS1J{wGDKAhX eUeE+Yx~ks7ZL;mdU${d!NKbdkOQwk|7J;9d5PA0i literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..383327a6f1706240afe63a687beca63d195de3b9 GIT binary patch literal 278 zcmYk1O-=(b427NYGyU1X2B`-qyJBgU>52_2BqS;!woY(oQWB?{$&7k7794;>ArgcD zOSTv9li%~l=i55~)Uc>vR>54sd>e<(@}2Xn;POEBl^R|<*~ObZjig}tI7o7VpIq;Z z=Ub7OD7h%Tg4KOtj(7|njguFoUlpH&-`bV~Z4}Ie0{8iN_P8E8(T4S|iKFJ0$){F_ zC@#g$NuzD-SdX;=G>iqp9|->-ED(-0{?Du6qNG7j(%^&HvrSh33MTpCQWH4&o~Lk@ M_aZCjxvL(gUlm$W#sB~S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.class b/compiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..0ddf5d59b44e368a214d2a85b76a7f1bfb2ab91e GIT binary patch literal 782 zcmbVK-%k`V5dI3coH-8pAs`3}#1}aeoA6}Rm|RXsFdH8Zy!hH%2Cmv|aogRX|CLW9 zJopFrM;WKfNurk!W0Ov&GxN>Y&diUWSKk5bVW)*@JZ$1o6I)Ge3oLjlv@!!Kymt2e z;Tr+*R$#8@tPjeDfifi}jEzeO%)HW8ht~qrPj&|ajh;Ipf%#NhdROK{Dvs6Auw^NA z8K+g8obO{}BaE~cc##fCo}Rf%(ukA^Bbhr+>I!YoYewkJ~E zc;$!ObhC`Scg69Sb7H=viWLyp{TI}4%)#M)%9VV4J7yf+uqtPQm5IMZzd+~qBz@?fB{sb>P^n%u1WI<7N?a7SFQTKiR_5+LxH*4YrAV7$OF%n4ed9j{rgt# zdG4C4Jmp6u$@;dZDCiiuz(Anhc66YcnM1+(N1B3H1Tv*^ov5m55;a=WzIxj68Y`ru(J;CyMKk>&A^07}_zNz)|ZuuEFGK{fluo1Qyb}vg$Z03{9~6t{rDw z{ul3_Z*F~Kt;VUFO~>@SCr&GjZv+O}hW1v_RDnPxood^ds6R$yrx}NF9^=C}gJFS( zDdU~qd4UHfv5xWhIzo9AxWmcsgulk+Fq!eV=u#WGlRQrSJ|0QT@abm3*1^Ihr=u1poQOco&o0$5eE{ zMNDxO40oCToPVByUQ!xl6Ihpc&d{) zzR_V!i|qZ6xeX_3=Tz4tPadh3DnB+_zY-0>FkPyLMg_90VntdVgrPRVC>qbORJ1)! z-VA*1s<6Vv*DF5{{F1Dy*pN0kWYNp8)upf<8Zd1C1Nx~^p-b$K?HPvbZrm62*V`|c zN1Be$en~L95?P0`4f2e9&*~%C0|g26k+l~JEYN)}B1ciK-GqJ&P)28oA+nYrPo0(^ v`;5fJBa-(Nw>i?S`r0>q_6t9ZkxqPy@IAlrg+K5KjJBqXVVu03GXcB2cQ z&ywxM`{eih{_*+-042-|m=-WIFk5QhR($UR8#voh^+GjYdD-aomIg9#@zhK5kypO+ zF7Ta*CQ4qVGjRDZGJD*|fX>Sr=~u<)7?xGTk!}r4g(7$Pc=lNItysr)Q|n;4VG60S zQN<^1z0`KsYSK!B9ZCZ?j&TI>8^k{le?S~c{GZ#v>6i)wNsW(g%T+oDFfhrFk2QgV RuXzYZdC#+QoV)1YK8!sx&u`|9{rCCl4}fpjXkZenb*$B~F3|FnX_fXU^V->~(<1?KCNR@> z)(2%nPo+6k`C_qzK<$UNIvfa0Zf*AjDs9&%fw_*hbe@}-vP%`G99ihNglQF%vp)`2 z!a#e0<4#QS=GKiQ4M?S7Ak9OfGO`q;3W0o(!^{PjxKxhz0&Cse25qRPz2<%nt#zSf<92pB1?FDfn^eZy_N98u%4?H$ zoeRe)8L~yqidBZIEx%t)V5-Rbp-LF^HP37mQ&dQe#!{m~fuk699D48QMxQ~q8~c|6+7haq7T6Z}v3&9ROOs=U|On?RjUEE5g3(;Shd4^(#^ qA%2&TCfgc^fqBfZZI3aS8RlVx|{paQvfDd@t!!llUvDL*kVGy`7x*T&AjCWs8jtF#0 zSUdDCMD5~Omo>NLVDk~7^T{|9_X*2y-i`^aLqB1{`p`K3Qrn!XbDfuhYz%!NvRcF? zzXe-yY69VSn6vu+!_O5@S(kCD>}8=Vb{v(Ckwa9o%12-LQq6bO8N10rf_0Q0M;vC- z9Pbf&XTGiqJ~mCoR||OWe(JdjFcjpeZkMmjoh&c~!D4ebmY&V{pF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c2d42bd1bcd3a11f46acee5faa93011912640f5a GIT binary patch literal 688 zcmb_aO>Yx15PfdG)R5A&<)bO$zzuq+QMfIoQk512ia4Yt;_BTD#Fan7+8d=mtEWmF z_yPSq2Kp)TAsA0c_UJC~T-9WikW=wg|-hKIaCLlfu zYz@2%QMou)rl1C2ESC^y9&4xLi9qe;tFb_R;3p)oJ=Bgq7dEB*Ql*9?yF;HbtzvTa zm%)0R>LBo8n3DYV-OnXWNtrm6_BvBJIf_!nNFmBu?xWAVk@LPBD3_5rtr9A7mm~U7 zFzBs7`@$D_M(=f5^7%U8(UqDjf!?TaQCk}8pt+}0=X|XAxTV8kiCM^nH8Rz1BGoD@ zzgjc$KAs!0zSz(Z_T`EF%*u*-Xwb9+qtDBv-k1U$V5(XGN= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c5ddabb29e1647c5e6c3047059fe861e372a9f51 GIT binary patch literal 693 zcmb_a%We}v5Ufu8P>e%NAb^8}#0_%DMCP`jNRc4|WN~nU#dUVw;6d}Sc4n>Qvp6Af z-~;$5l-?zYxcJ5#diqgQ-PM}ke}4V~Fv61_Hu1QNVHf*^LFCeCJL58%;6J^8L!b|Y z?Q!riX`g1=R@|0{^&vv%wecn$6E>f}m=RjzFlWNf#CZN#xtz;$omn9{~Gkp)Geuq78J#6RGHly(1ab u#6bJt2k3hP>5J`18W><(Y`^i_xQm^pK4|Pc>^2C(eW862v4@8dkFEf!$i!a& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..bfc4a16a4e64a4c5ff2bb9af024de9a1c4c4c79d GIT binary patch literal 2623 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.class new file mode 100644 index 0000000000000000000000000000000000000000..9440af1bb6c3eb40f163d3a72aba7bcacc9334b2 GIT binary patch literal 1794 zcmbW1ZBG+H5Xb-9XG)<30l{Ylv<2m~f*=qQf{xxEF}@cY!9NCbIlXi%*U}1$J00# z88Wu8B-e|=vZbkBY(8UP&l&pGOl3P z!(hQAvLdIf)7)Q-I5kNLSnh&zjgq}%nN3+C=~iwNRpIz4na}3B&^le9gncZsko_+W z_xjPM+cyjYgcQubPHmtJPkZ#q6gXx}e zTa{t@{FYrUmxXPce+!hm$Zo%w(T&aZ0=>rZ^JDzonIIoSPu()>+ZMG)3RiG7g+BDB zFpQBDMlr&$c<~2(Ry^ZgU(>m&YTKm)QFa)Hyd`OBd)^m?-U;zV>=H8U-HB!`Q zWHd&nzJq=7j=WCRg#jMn2H8|=18(9L%^1PnA=@7O6`{}M4B;erqhs(mCj8(P+8v^p z*wpklgiel5daJvXkv&ggq_xXG-bI`A@Uaw40-ew4HQc#f}QZ2o<$>Z^Bgl+WM I7`8F`2ay_?T>t<8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..0ff6dd962c814eac48435eea6f5b6a4cdc8c7ec7 GIT binary patch literal 1488 zcmbu8TTc@~6vxl>LTy6txq&Ybz3%l!KN<0lcV(vuwZ5zkVZ9)w~g6ss9}n4w1* zddz4zkiHU5S^9zU^vj)RjM#HV1Dl=>jL@bmoQ6yzRQO|zQbC|JqmjaaXbSEKUE?L= zD_wiaXu8CIL0eHPok^EiFYjRna!ZCI39^1l~S{iP9u8XX&`jR(S z`6l*@(w3?z{hjLm@u5T_nVK}MB*yX!aplScCl2HJUV8|hZidwdIYM=2K7_NKI~IJ- zl)!?+88uh(8on*JRhafX2 zq3u1=ONb61`rhH5UzNT^lQd<~01a9+8j5imWVH4_4Z}+~o#?&FfwVDhW6_rKcqw`$ z>O(jtbPG?YkI-OB(F|RpEWUGi9SQ2k4xpe9LGQ;pjQ{0;MqmJFuVD-Z!1o#^5FVYP zDadIA<5(Hi^x}77U!vP)AVUtK6}kdxwH)XwU4zExI^BTmJp7dspJ7Y@{N(UrN9v6vzKldXc(PP(;BSikAZFdRIhIL`^UR3}`j_XjSXXadfbIzI5U%!9+1aJX&^T^>wH?p{ChAA`LGQ;g0 zrgONH!;C<0AbsW3O41LMrytMW6%Y>ucFlM?2pt`koLWO>XwUqFK+c!18Zrn4uFjRE z{i5ov+HyrYwQ$9D-&7o5Y8l!U&vj{lvoGz{3-)4D>Cv0IoD>*bZ0JzAvZMl4uE}Yw zz0e8iJ`gxL_tIH)UfZwTnq5|U*>?V(+E3luy_$5T4rwH<9aoYkHZ8EjkSSj-cQr|~ zp0BD(3tZ^{bRp7-IkU}`K#$V(Mz|CJWbL~I1%Fxk77pWx zg&q_v3}ByyK@3?qh#`TAe{Uq49Q3ZIV4?g{R@j*Oqb=pxOHpf6Z_T^GQ8vCD*d~y{ z5W11)_fB?-6fC3-7T3L8_j2yz?(P74(Ekj3c}m{Rr~B7Vd6D>ZXQay~8{h!dc)867 zhv-|FSa2MsKby1QoEiHL@r55LqJpqy^CFIMw3-4K!EvqxPT(ZRVScYGe?{suH(He+ zv{gQZVyrwx=@fOcW8>eDT6dj~c1w)YlgPqAQz~|E&_<(Z35;R94MOyCt_jY?d_HB4~H3cZfW=STMZK?K^;FJkDYOd=P2eH)6?%AK~#MVeBXA7jW%)oSY;bY%^VH-LrdlUNJAyvG4moWls?iI%5v6Hq?o?e6e+CF zn5}tj-xizFG^G?}vuGB8Vd4C_uGzK-0?+U9?=t=C7IdR~vFXjqMwJ%x*7+5B(IZiO z41+D-Yi;{`!q4F%F6A(cd=6tql#pk5^8cfx7j&}!+l@nEYliXABt2dWAD4V*)(1D~ z=?#D(gA}H40fY3NrB{`}5LpNk=>^h<=p3Q{Xn-O)2xh-yoE!wb-!VbynITDXl9F*c z8J+3*uVA0TYEvW)4qyqFN#?o%xPq&sFQm3 ziUR4x0-22ml8OR(Pe4AL3nYO%;S9>*n#@q&=BU@x0`pkFT~cXd?qTsYk^zPTj0GtD E0s;#{o&W#< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.class new file mode 100644 index 0000000000000000000000000000000000000000..bdbd8801cb28105bc8945404d7b0deda8acfa54b GIT binary patch literal 1721 zcmbW1ZBG+H5Xb-9M<_)Q5CtC*#1@o;DuRk81i@e$Oei)czA)G8LRath$nCX)Z}kId zqA~G>AHWY~oV`0h%SotBI(xf2^WWdh?A^~_-+uro;eHMol)90|9c}JvGoQu1EEcj@ zWawAi6Q*6|o)WHnvHpaCJ!9xyai#K2=~qp=$Xo&;eM3bLZR4!!k>liQimdoh5ypfNvB)7{|s3|3M;hK5z(*NYlZJdJncn_gRAEz?^w zesWCYoe8NJx_3Qy_qkW+ULF@Pl1DGjp*hx^dZYN<$I>(AA}C+ zDjC8xD#6!4yw^7wWAv@afSQjKM$v_Cdd|^jAb}oQAz+&K(Y%Moe)^wP7@!SG;`qin z+MvXaZ=5H2rb|F}l*9}g8I9?wZ(yH;(=L+L9Kakdk9Nqu1CR-$vZ(YnW^coNE{uV3sx&sjIBUnIP{8+*J$HGDHtYjBL*bd4)Qt{ zWD+;yK$7hsZwbWyCy1^vLm?I<)eiD57Ni&tl4=L}Kp-Da1W8~j=)rVwO(v*rw+L>W X<2Gif(FuKHW-<2)Nrhg8L51Pp4gq~B literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..a308fbc08a9a9006057155965ec8e7c5d669c48a GIT binary patch literal 1257 zcmbV~T~8B16o%hvDJ`W)#e(8@MX`V~N@BdwkRU>WX}}0H2Ct^uLm9F=TW7Wi{whs0 zCSLdh{87fU+e#5C7w*N(o-^m;d1ubgU*CTKSinLa89W%m03OE6d=@f`M_D`;C_1uQ z`8Bdmhh}^2rGR)PFtQvP7bz3fl;5TdSBXC%kZW^-Q2_~zRrl3_lD;xcxfxk)n$H9# z-?UAn1FC7K>pm?R6GkfH(oSGHNjQ{;fiLUYG^9E{m2U%o#ixKw#6<==4RYJZy>gb` zx3#54x{J|L&V2}NgNa@r{|-LaMn{VR>B>xv%PfZt<{YhRL+kCJPIgN%Q%oLutXZ*g zw!6-OXiqcb(`udMZZkZPv`5O1_GED6DNBYT>4ibSN_e*<4;Exqdt@AK9kqz5hnp1j zh)b23e)lu%P6mxv&c?*#nS=P+J0*Ma;@qB<-wfN_6Y86Wxu?tgfw8c~GX#@9^hZPM`@4wQShhunn>WOyF_>1&kC>!id0=|GIeA z-W$V>`aXG)Kq+zQP;MsEtv|-^j55!D1_Faf<0`Vq@&6FdQwn)LVGy=2uwCSRl)XiV zix}I%B|c@sv!~;o)3_#U;q?k?>cMWNGeQpqPp#4v~r?O;7(tV^l6Zt wz93WmLDHu|b{V93E=US@6Y2Mo=O{DoG)pWK?xTVkHu+^{G4~EBhk`@tH(cQgV*mgE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.class new file mode 100644 index 0000000000000000000000000000000000000000..adf6adbef81f74929697fbcee33fc1550be705ff GIT binary patch literal 1424 zcmbtTZBG+H5Pr7hD6Qqi3MjrKiUpKa3||yU2ttBsKq)pReA%43trR&ca z#x|SUs6bX!tg60T(mFK45OT~g=@Rz&e&F+}(mPyqy!>t8ulO>M+7L*O7J;NvuYZ^F zT9yUF(^6IP-Fn#KvLS_U8az0tiAZW`cr6S9DnolDd25b4;+t}}L(Ow14803VE3?Ru zE>2ab*mAf-(1RtV<$5!y%4kavbK757BVh!|Lw0i5V;YKDng0hO>#CvD*1?{n&T@5W zI$aGHr@Bd)ix0(&6px2k)_nw&^s_)P{~=2sl}nJG7tar5N#)96Gpfl|W#t>_^gV0m zgkk3N>tCwXWE_W4qEuU&6NjZ8oy2;pYbzxh+=ber z#|*bgnd3y#M~Q5AC2|K7-H4=*5~&lB#)(9%!YSN!t>1H(Fi!R)ofahSqlhUo={}}0 LvyD`Ye2l^`f5=L$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8b932d50330e792005052580b4bc757619a8b1af GIT binary patch literal 3584 zcmbW3U31$+7=_QKZW0!gq#+GyDW!ZiDWxh&+9Yin+NJ~oCNWMhEtCsc-a1=ksmN)J;z0@KTO~;!}z8Qq}pOQwYXGeC~Svy!7yEtf!J#|Ya%*yYd+nXErp)zSKUbJ z>)y?RI+87hjZ#fGPa0vz5l6!H)sfRY_S{GWLOEX8Y=%LLG!jl{+1al>6`tC0JrzdB zw;9fQk#LpR?l#*Ep0(BC@iThfoy8>!R|6;CGqG<){M;6;p67;@X96X^nb>bXk_{Qe zU0k=a8_+PNBx4)u2c$*VW*MqppN)MH}!WvzS21Z(+CtE5Z}9BclGExofr5 zdJm2|kbAEN%Oa9tZztN-;E*J@skpEA{je4f{H9e8`y4s(gRmWWVn=p^awOrdJ#{-S z!?{X3P_ikivLz`#?*&1qTqP+O87`M}o9E8+rtj2bPiJ zZ1ZQWk%|mA^0SHbV_4144P%aBJwG;@Wem6Sqh?$&T+a{pcjroeWROBu^O;B+D=v{L z3>Li{G(S%KgvoDa@(!-2 z`AOnmG5H6X{3kT-)c85^ubO-*lV8DVnlBRnn#mt#@;7iZ%})_OZSs#Z`8BMk`5EHR zn0!5x-@vUjKTG`UChuqRx3QV#=ZHUR@+y(<{{I8k( zJ={<8=ZSyQjoBSUc{1`s(R_PbmCDnEMCGZl& CjHKcK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.class new file mode 100644 index 0000000000000000000000000000000000000000..685ce8fbb689e686fff03fd26f5d46a326cc0bc5 GIT binary patch literal 2361 zcmbW3-BQy)6vzKt`XMD+L`3l$QGudF`4GhdB7!5+5r$%Q^ukHor7SiZOwx|{0DA8O z=qu=qjx%2P06vuC*)-Tv0z>S@rh9hJ|NQps$!UN8`S}aLC>|w|z-&9>xUYseH9Szm zd;$*>SV&-zq0`~EFe-U&JHnDrA3tPZOAJTnE$O(1bn`}~%44LbK8)eWt1YAW+9-2| z$!vk^>t(B^^9^oP+zs8_E*dtM+|`SgX_5jxZLZfw^_9BQ+V&Q|$I!c4m98*(UO1vq z;d4@2uHjOAhv8aw)2JD5^|xk4F9=!Ejeo29bF;Eg;U%M>P_^Hnr;wiVl|i4wONG9g6gn>_s#Xw5c?;&AE7 zPK1zMF>H6+*Nf+Tfp|tp;m$C$4G!fgOY>HVvXsgS$)8ls0=L%;N;yMU)+*Ay8+7|L z_l;3^L(m=E4gs-ji?WbDMY7D@fA?{Ba43Y%?g~jdO+r(H|EZ%A5UZ&QW@sn0ovX}* zBHL3E?F6?YH64bnMM>eM2y1sK%!Gn#_Vq6zMR?6-hS@NX&90uJ!t}D|SJ-4Iz~&t^EX7kv^XyXIuByVcb=gGMpUTu@OMNSp_869PbqrlDfHBL z`Qa5>+DjA_8m~<5lwj&F_*m b%`t_0$k3EZcN#M<5p{6PL63u82j~6*WBx2b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.class new file mode 100644 index 0000000000000000000000000000000000000000..8971c5e6aafaad6c63583d27530984cb97779edf GIT binary patch literal 1174 zcmbVL+fEcg5IsHY1(rotL=-P5qPPocCnUyeFa#k1Cu#&YMxT0TOK6?xS$ldn;8$s) zG4a6<@S}`1vlA|fA;>&*byc4_b*iTO_n)7?04(5E1qIw3!T{=JG|HGOV_u+^kku+| zl1+4MUavhB5bFXX%dttEGOnq@E)|&|{e(a{)B%}<1n&7QlJB?To}_J3q1%?xZlEj~ zax#dchzZzQlD!4#_mehvJM>6k@>SP39Z^#!x)surF|kvQ%O?V}{s+}lJ8~xqWlNj3 zRC}lLO%$$#6p?XEQZOoF73G{-V9?U1uC~-3=qoKf)<(NUfq{CX$@t~C&G=DY8+zW2 zT4XmB7Z(`wWfj$UB?=wGlD1e7GP%^PhT2c2V!t7|Jh->{jZb8__X z0ciq59UFIE*f!ZJ&S1QXVN?a~9{&y=V!MC*yrov+tP0#(JJlsHo=!>XSZ-u5M}JPQ z4W{{B6~IG=hYKj7%=fp^75&)sZ5fGD_O;>S)Wsknr7xH!Zpm`I=kHR4a~lSNHF{tPiQBg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..a4211110a743506b0c1b7e755f0e707adff7a8c1 GIT binary patch literal 1359 zcmb7@Z%-3J5XPTvDYf+q6cNRLh$yz8tU-CDAwh%$(@-MV7=5+9F71-L-R5rFP(PI> z8WUgm0sK(Lx#Lo8X$Umw?#=GbGryVH{r%_XF92(JmPZE5IgDW?8lGhFG>g?NIKxyZ z10}qg3_@k}``tGT>@7oK%jnPwZEM2o$PB4OKgKZ8ZuLUt3U8l0jAmG?)FnS^nl6_u zDLmWae$N$w)Y5X-_&({-97x_>0dxG7(#mcyq)X)* ziENn$iA+|MmU|t)E`visL=4jvLs`}YRfp_kam=<9A+BE{=Y0{_UXpgPDeW-ri&FU# zYW)fp!?RNBrOPWtHOO?MCQ}gzZ?IUC6lHKFe_%R+D|b{>qltcUt5MGwR?hF;rt8Wu zG(l31@XI6=NG@a{|Qb- zxpGhFCa>0yrE3{x;w5GHLHwHN?$MpW0==~i7{-ytEo5&CMEtZhOFo=tMssHQ2iVtG^ahRN@gm1f`gTqaV2*;*+r@3%p>fdp z8&Y3}oL`T0zKeT_^9J#!qEO2#-;w$kIv=m@5oa}4m_0p}gpbhXrN9v6h6}nElm+bt>$Qr(Lf|a zPxw_CMxIu$cefa^Jw|<-T17@EQx$$oW|75yj8PWa&@dV;>9EcZwJW&s0?D_8kriy7 zGa7r>BCqDl4W+aZ2H7JVgK;|U3svW36MCwS(6uf#ge#f`Ty3#EAgLhDMxsMx_QQXTJ6yq06fl|A)Fh zIwKLBI3kov8t&*Iz$mbWk{>PcmzckHZ6AOqUzeuc@$uQY%SW7#&ip23FLSf-dyp`p zg@|}lDC<_}$Q{p;=s&N%XfFn%h3?(ka2y#$I&99)R+q-a% zj8Shh)Xjs?m0^)?(ybyDsjo;A)W>M$e>#n4XW1tA_Mmo%Tg7N7R(YD2;}_|j+PTsc z-fNc7NJ`T<ipe zaQ_{2qic{w0OF9hQHx_`ShMrrh<%R1OhWd=%4I+%0E->y4o&04=q}xZ{4@9qr9Q!! zqDjakc&}sd4A>>X>+nul@A-wVlsYe6h_zL8>P?(sIPq$ix7kNx(u`(10!d#4QtJq0 vt}~GIMIZ`5bXOoLnvbb3#KW5c+y|gIBIzM5qQ5CSt4H+sJ*6TlMl|soLQzbv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..b20a4496f917f92b6f856d3b7c56010d8fa28fe9 GIT binary patch literal 946 zcmbVKZA%qF6n$qFTTpjZY!(LKrqL!rI zChpbxa|QK6VQ?jJJ~J+BnW!UG7RW!PP_uqpe8#99h4Iaf%WNzy>uo!dW#^L2WUS*A zW}645YmW3$9O<@oyW0Hr>eq3!8c8fJd!kTrCKeW6FALY6T4%E*g`T- z>*Qr8ZcDmt*h^ugnS=yx2%mastYrI^%^x+}qTlW%T`l`!qHJHs$Dv8ZNv6Xjj){;m z72RFboARzhM%%}SLNvYBp8#Qha_sYxomeV!J2|9kHy?^Z|5nmTLs_#qoZ&Nd9^}*& z?wvn^)sb;~dZT?HAva^RFxfcSVOk45e%&st%;kITI0RTzLVT%lCBigBKQCVxWkfzAM@ z$&de@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.class new file mode 100644 index 0000000000000000000000000000000000000000..3795fcb99adddfb4209d196a71f5d184e0ac6a5d GIT binary patch literal 2125 zcmbuAZF5sa6vzLYr_wgD5dnd!h#;gbu!ur=vJhLCDU$)Gtr?V8n|qh!cJ4#Ccas6e z51`*hXLOwLg&)8V<@n#5TbjhQk|8g4@9uf}opW|KfB*C6UjVLQV-6*JJ&PjN>~PNx z_h(R_!8bEl7pNvW_LSe$apFbccbgjm;*mgQJqi<}Leo@!PZ#OR{)9l;QL*0Aj`sRG z7FcVvw0z!<`cika@=ZquudGI>jdY?Qpcl@umi=pTeaLdt-Fem3cLYvt^+MwXy6Gie z%h&ZVjEpiwNdzu5c2!@!lrIBcw!F}l>Wx%B4g3eb4s>Yfq!6k=lWjPHz>!$L=y|br z^8@rste*S`1m%8kERaTCcsEPg|KPQO6F|X|f)80(mdT^%rXgsoMav46xUgn^RR`q_eY(yXWTCG7P z0rp??61hf2}S9SSTu_y`~KgR)O(#I!P_dCt}?1!oyw*aC1o&uEgf;9Ok(1LD^d=W~u0 z6u6EH9Loa*Tttm4fh8<+95wz8xnC&EVc)nh(Rc-yGUGLB=V((}Uilrl{m^si?o(Fl z`_#jUfmRmYqAjMi61a>j6F~CgAnrsEiK~-9^5Y;~g1k5o#I{A?3;rAbw<3jckRK<4 ze2K3nffU9;ej>=v2ZGpE=h!gYgB$5NI?u0F?k;NF#4X(BlKsDfyU&nMP)Tq+!I^&n DZo37^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.class new file mode 100644 index 0000000000000000000000000000000000000000..fab2248f754d41388c7d52c86f77d3e65e65c580 GIT binary patch literal 1584 zcmbVMYflqF6urA`snjA!0R^9kXaQvvM2r}c1|%tIFriRQ{4~2A+9A8MWOv$tze*F0 zi68s{{wU*_-9?~j)<-|g-nnxh=bkg2A3wi+C!!^KQJ@?x4N{ht_3|uFD|vdJr&WVS zLLLa_Hh2&UU+z~o4KlV38rtw>sF+j@=5}}vRrJp=$P`V3Mr((x%Pg14mQ`1QkgYX? zCU-kh36D2KC~TKkr1TY2C>k16juMWoW6!m0A)6NaeQLe)+=@aGyQ4VDWF_-B`c%

    xvDvVb`3bhV@d9DExHvA^g57&g`I~~vF!5#yrnt9)W zS`3W&F0oY%kNse&6%s(mUrT?fJ?3{$M-xafp5UA?vhpK?g0>J(llEw zt~B3c<#?JNWpiPCJRZw<;Z&m?Kzck50wbeP_d9{Zw}i$#a<18;zBmRgq?1;093F;# zkih!`#c}lMC|lLnHLyIB-XV#;d=8pH57Kk$oLAh?2VX1y!1Ru23z4*Y`44#&J5&L4 zpi7ioq#JazNJSbd(sddFhW`>9YMlLb-`I!TQII`y2_LsYzXjrhzFXO8yc9Wtx|E?Q z%F`v-gLni?D&Pb_u)l)6jvIzO64F%~g;8>7jK*;?5qqy80FaaLF%(F`Cr=}$qDB}H zF}ILt;cMWVoBvA2Cm1H(#ySu=m+21dVjMts(H{>J-J=<-7n47e`LQQ?yKnM+noW|| z(aO}V<`=$@dDglRc^km_HmWcYMT|~nO-1vUmy?r1IhFPkpSYS0x_u^ ijXoD?Gz$&qF=C0+0zIO~Fd^4sM0DvrnGQX1=;<%9|8~^? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.class new file mode 100644 index 0000000000000000000000000000000000000000..3a759f1807885a0561e3a714d05e8a5dc46f1733 GIT binary patch literal 1310 zcmbVLYflqF6g|@iEu}n!g5m=optc~4^2w+nX;2bOg@i(*@zZn}+9A8M&F-|J{whs0 zCVub-_@j(>XBV)fsfqhxX721g=bn3J=GX5ZKLKpwSpiwBjU$66(XgJwMh-lOrwlWp z43uyiG6NqkC{UGt~A3n#~Np5y$_f3s1*z)KKN%qvBI)?F1;CJ?eV;K~&fa^sRFU zMe!KT(==xyX~|xRvaZp3HpCoC@nYVxQ6m)IpnOgy3cibb33!XLQ-m2?UHgXAW$A+5eMdU?EW<*am6VU9 z#a%Pq06$9X zmJr-oi@H#CxreH+?~hLa7{f^hM;RP57%W`tCFM#JgR^&(Z&=Yt+0tDtu|ozIkF5>L z(6ee(p=n~R3mBBM4TH;h@~rsEXkIA$%5l5pFGeq9O$Kim^eq}{Vt8bXT5m-`qO4pe zs3z2*7G^EclcgY}GbUz7^(4A6gCS`$WJB(}nNo?Z4*!Dhn&eL4ho{MWmd|dd46X~} z3CcH6zJ>A)G^!`wjrrdT={jnOEQG`u7=4I;(HgiqV+v|YX1BX`>d{8gH0 zO#I*v@JAWvjtapT1ij>TZfED2d1iLzzW@084L}L^hLFPDK@1?DMInn~7E1!-5rtZL zbqXULnAepx0r5g$WHm66RmRqp*QGQ&h#w)4GRh}`r_~0@Ry*iP>X7nmNBRe@3dxX_ zZs7ZjW*L&~J(P)yZEDqQs7?Es!0dL{SnX3?N4nur*_gm8%i$w|#p+wtQ~Pq?_hdtx zrc_6#@{RAUd*qX`>?F0B5XmfSqwR{oK)z6C?P}0udSg{>XtV1#DBMvTLSV8QxSXcq zWO?6Lrff%Z%=08uZbUXzuB|k84)%z7WZPs9sVwIU|5KH0^vlun{J;B&i;(WcmnJY& z3%a388#*q))Jf(K;xY>?onG#;>rxa2VL#WxS*-iE>5a;ImAh%-bWGoR^dvih!M!lp zdl@z<{A*9th{|3R@LiP7QMaQDe0&bjmU7>zHYKEU7{^2o!^jCdIr}vHp6H{qLu=%< zc#h)e0@LvYN*%~rGQj$M+}Ejj9`6*m1>oQcGRX4x1)f|7gREz+ydUBHFw0SXha-$J zg#QDW;B}IZBul|EUHk&^F~Lspnn{!;O!If_g$-~KGb{xz;WDo$!JpuK;6n$;;I%)3 zXPM|Bc!jMU#$<|1pWz&b9!j)Z9Pm}*Vdl`PA3mlwmr!zWHHmmFN%21Cb)7xW5pLin Z<{8A<-onBzM8pNS9iQ#OadF4R;!k^$Tblp? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.class new file mode 100644 index 0000000000000000000000000000000000000000..65e4842c0c58ac51159905e5856947c115431d45 GIT binary patch literal 2658 zcmb7E+j84f6kW&nBu<=~^aiwCTEIz41#O`~N+4I7kS0*4p^yiV<diIjxTbC0S(p_Nivoi)w&i-d z<*n(>j?6NH`U!#TmJ$f0)~5x|-tJhQ*^+CfYu1`_%Cc-v_ZY_&xVUs*-_p0W?N(E( znO0rXds^*otLev`5Ew9Q%afM3y3=OVvhSodb!$VbdX8yr(4=y7q$!VvwT>rgnz8g2 z!we986tv*T4?CtK>*=6`QkZhiGVD522$VwmNOB^wadz6OB!Lr=RZo_d-ljl$POW_n z-EH`F@q9Bnr_4J0wZP^25tZn5z3p)dsyU17oNCBaAY)+@|HX60ZZ`F{E9*h)BJa^7 zyqT_QG-S(9$V|EAnPtC;xf`ZsdXucKGP=gr&e(OfwzOnga=Fv0NoQ5(%+<_ng9Oq^ zBi=({#%q`)!L_BD)b4HATbgW0z3DZy){db&(vqHL*sT_s!rhVD)>Un~Y1dTI#8B9f z0r8l&GOCzXaC?$$Wqn!!8lq7+k$^lSm7vZTeTL||&+cSEsC{NCU^xmH5n-_E>BiNqU-*e4UtJssJSnd5)yW<#g-c;Qm z?6&Q)`rHJ@j~?}uVMy1tov_iz5F@Y-ZL{+Wb4#-V7mm)*9bp$2zlFAAw^y9Hbcz_q zr6S6BsEAWIUBo$@7RcA-y{7KTA|6w+CzSSrTAotcEB~KCeAQGlf&s78?n}cH81Y4> ztyTR8&-_@imC4kzDNsZK4`UERJeT-Pq%e$(0?PXc?>X)#xn~saP&Ul{3@y*PbbaJK zJW4GK3biWg8UCp~PX$XmsCb+TmU~d~Bo%DILB&NX*p^Un4(V==r|}GhWdjwA^1!TP zEQEZ(C9cmBy2f2_&yIZ$@eL0tT;{4O174&W?1FEA=kPpl>^-h>-S51M)B`H_IQX+v{G2%gl{YQ z8RAHWY~oV%W2k4mV0G27kQ`R{LMX7A^(?>_*{U^$5x=6VptylWo2W+9HnIG)6@ z#E`XxCAnS{mMu;7eCsI#d&ZDnHnZf6E(qg zr=}UlWo`*29Ib2`28GjT39UJ+ZMz`{$91vHFuK=Jjx71q#peQ7L=OrhR|1X@iK(fUcL;ex347k&4yJLo6@b?P%z!o zZmTj(o!_!+<+8AC^G|{D7uoF>GrGC8QJ~j2c7BY%I~(L<=&4&~eaE8qNZ|^urjSNo z3PTu9VFberOBa8@XT`Jb^);QVsWdHyG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..6a329ad235df32be219dd7b38c9cd696d644e553 GIT binary patch literal 1488 zcmbu8TTc@~6vxl>LTy2Z$wh-WEH4??jLiq#CQW$0ms z9x)mYq_2cimVTf-{bKhiBle8Zz?P>2BeW?CryLD+!Ne01QLAG;2(C|%{^kCnf2ooz?DQX2$GY2ivN zrRW~Zm$g0rr84#B4a3MPcBommVH(0w=7doe4yWIJ>q;xL!6=zuC?nRES4GI7g3@xY z;Z~%7Aix)9;n~PtpaRg_n<-OQ0NyB6B!64;nq1bUa7>-MC${jVmWJD&>mnjww54iFf46#YawL&RrY21*iLv}bT)8sAsl#}_*B*kWn_=}qj!>PM58-U*js>4{ zC9vRdPR*6PhHuLq6{bDe%ex%5lhM+}UD~v583dl+&ajo$Uwhi}Zu_QpcDD-{uG<&i z(DokbB}9jheD7%AuS(ydNt&`~fCeoZ4aGPOGFtzihT$cgP4s@{P}&%`v1m(qyc9hW z^*$UEx`ijyM`$pmXofCP7T-C%js*2%2T;(5p!Z`P#{Y6aBQOB8*DwYH;Cl@d2#-$D z6y!95ajXn$dhr{v&(Uo&kRb=r3SEJ;S`KuTu0dmToo+yO9{xg!PcS9`etLK(_V7)l z**d%d??mXmxb&40XIJN<-6D!niXu$3yxP}?(PyK?(DPW3WH-p0Sdh7RkYqQ=Awb^! z1LRIDNU9s884EHW50dHz`2diQ7lI_{Zq$Q(G$wPX+X8AmD`}CI=pIx|%zavZP04@; J0vZiy{5PWbD@*_Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.class new file mode 100644 index 0000000000000000000000000000000000000000..ab67bbd7204d7b574a55a74104d04a8238adda4d GIT binary patch literal 2106 zcmbW2>rN9v6vzKldXc(PP(;DIcqyQ+iZ?`2L`@(>3}`j_XjSXXadfbIzI5U%!9+1aJ{|^T^>wH?p{ChAA`LGQ;g0 zrgONH!;C<0AbsW3O41LMrytMW6%ca*yJkEcgpLkNPOTv`v}b-oAm__h4H<+2SLe&p zeo^&SZMh4+KulzjRie*Y<0-W|x&-ww=GH_EWcZuO?loLmEkI$Cc!XO$+QWWXhMzT}{%g z=c}sH0#`Z!U5IpI&TMlf(4%y{5iZIXlGm%y>+Xost~t7DFNMC+RTA~gCZsH_>Mcsv zgV~2I%j^xMRX8QkRU9etJ~Q4jEf?mMmJb?kS^AG02FLjFDol{WG;tkoro$D*Xiau- zwV5a<5o3J6d{y#NaXKf8BOMsqn9zLCV(5DDKkb+(WL8bR33L-}E&A6wBHNI`Zi20u zndpS8#frh|BTh2A{lqf0ny7+4x=f1hEpC=HW(zdCu_y}E-nf%r@)~|c-dCm;`V&b! zX8;7owtqC!m5K}k&yUmI#NP6WHKk+O%>CJW^Xv)3+k1$m3kf{tvF>~I1%Fxk77pWx zg&q_v3}ByyK@3?qh#`TAe{Uq49Q3ZIV4?g{R@j*Oqb=pxOHpf6Z_T^GF*d#&*d~y{ z5W11)_fB?-6fC3-7T3L8_j2yz?(P74(Ekj3c}m{Rr~B7Vd6D>ZXQay~8{h!dc)867 zhv-|FSa3W_e>P{qIWzhl;tM}gLO# z=}LlVf_Phkn8XO2iz1PXNID7fwk^ncTxbW9PJ+B6$onlpOsWO{bxlf=Aekh{hqfT& z?Ljh0kdFlUv@J*qm!e|09F_EGCh!WeMkKD{8YZ}8g)km8T5sIm7UVrvhy$UALUJNK-2FV+?tzT5Y`}_JuE$Ef|W`L#tzP z$5KsR)4o*ACk&H2ZKb6v>N1cGN31L5X-iXqfMGVgaKw*Xhc~3!Mj#>s*rILD$Az7ZQQ=tuSj|vs4Qi-j$ z+YtV)MW_uo&!*m3)FIM)#*{vgL}Rtu5PZMsb+|YXmZJ~2du&_O6rs88xh`>~(-*w6 z!Z$*_3uE`VC5YT;Q|KtM@$y_;Ge?8|&{DZS(ojiv%)E#TrH}N5vYfRPDW$WX|!1H_jyG;MO1>NXgY--A6=#eNs zhQXHawYL2|;pcD>mvR_JK8Gw}y0 z^aj9?K?+m2fI<4s(yK~fh%5w&^aANabdJz}G(eFY1hd~UP7Z?J@0g(U%#b8GNy#{! zjL!7@SFlfEwJDMY2e5?8By-&WT)|b+7_Q+u$+MR~Bk_@(2?GB6@@DMi8$`2vd5xkI zCVGD13lb-#v!Qi|no$cgOmw4qa0caYO=hTXbJXi;fq5+8E~&IJ_ptaH$pFIv#sZXn E0SP!lpa1{> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.class new file mode 100644 index 0000000000000000000000000000000000000000..9dd09ec5a35284670a6f101413c2f8cc39840ea2 GIT binary patch literal 1721 zcmbW1ZBG+H5Xb-9M<_)Q5CtC*#1@p}K?D^^2!g>hm{4p?d||HFg|6Q1k=ttp-|7d_ zL}TI$KY$;~ID2=1mXlDMboO?4=D)w0*}I>=zW)F)iw8MmFx!bV=Crw|&3qR3vslPt zk)c;{PndRvdrG+S#l{l`_Kcx>)s@OOrC%}a22Yce{xOEM6m=mO=1Wy>?CiQtgV(uf z`*p)PuuP9j?i-ftI22B!$BpKkv8hA05BB&YhM}#7^o7GKLW!!)SEO`()2E{q!+7b9 z*);c!eaAMcLe>oPXxDh@*lRX-xb#URB~6DDOCU^BrG#X7*alLN))wC>`<{@yTCyBy zB&{k5Cs(!2ED0(6WttX>74lehYqZ)^5|VE=oGSOWP0E0wujE=(L6ho8^Jp>U*9E0C z+XmA{Eviw+F88C<77E2S6#gu9hdL5jEc};-PCDJx{b$G$Qdps-wunyDIZIff(BpQf zT68p8hLFNOk!0|YE4vNP;_E_pr7JAwl)h37lc!&;70cpExn9(O;#s^S-}L&%T8ZA8 z(bHoh?@UO=(7ETid(XWZ_wu-ep**^AE{}c;0_R{~nLLY5V5+^q< z&;})Ta^oV&GhG6*!z5 zW&+2-Ph*2ea5D;CChr8rWF{uRB5{0lE?6y7F}4GR!O$x@UZaf$rC=Dttr(DGE6D3u zka66O14*`myd@C(pCG!z424*bR4d54Sdd~oNU9a&1A%-z6(oU)pa+w|H5sG2-66P9 Yj=PwmMkn-*na0d3Bo(?9`V|I$12v$1G5`Po literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..e800cee28ee07003f21a5c344bf562567c6c167e GIT binary patch literal 1257 zcmbV~T~8B16o%hvDJ`W)#e(8@MX`V~iZNbjNDwi>G++c8gICk-p$yrb#hGmdf0ZU0 z6EFM${wU+wZKVj63-@AX&zbY_yff$LukSwqEMOsz4DJnK0Qci%J`0(}gDf5j6dhTu z{2E!OL$kH|LO{F{7+DUDi$AiWzr(Bc^)|z z+Ae$t_MdOliSEW`UaqcGc~GX#?(pYYj-d$*?b~pF-8RS;FoBB&6fjai2_piJ|Lfve zdv6Ta>wDxy0;R;IL%ESmxBeKvGs-;s83+s_jmyX)$Nxh-PbuX2ghALo$99qTQT7%c z&SPvF7xik zo%{ul)oYzkylbp|J*hC!iR!kG(aMQBfm?k+(kDT- w`+`jM2T7j<*Ex~=E>%43trRz@_ z#2ab*h;ud(1RtV*qy_Tj#y&T@5W zI$aGHr@Bd)i;u*N6ik}F%E~v;>3i1B z3B%0U*S}n=$v6(9M5(qkrw&UyI*Ikx)>lh3xD#hrNTRbHVhq{+DBRzSc4d^u2uAbB zqd$)VE-}oXU(+Li3+K-&OMj2%)3Rb1c5g|AyzHK%dT(bAber z#|*bgnUh4)$BFE8C2|K7-H4=*6R8uC#;HWC!YSN!t>1H(Fi!R)ofahSqlhUo={}}0 Lvx8KOe2l_RlR8SX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..65309ea2fea466e679ea00f57bf95752263bd20c GIT binary patch literal 3584 zcmbW3U31$+7=_QKZW0!gq#+GyDW!ZiDWxh&+9Yin+NJ~oCNWMhEtCsc-a1=ksmN)J;z0@KTO~;!}z8Qq}pOQwYXGeC~Svy!7yEtf!J#|Ya%*yYd+nXErp)zSKUbJ z>)y?RI+87hjZ#fGPa0vz5l6!H)sfRY_S{GWLOEX8Y=%LLG!jl{#o4bt6`tC0JrzdB zw;9fQk#LpR?l#*Ep0(BC@iThfoy8>!R|6;CGqG<){M;6;p67;@X96X^nb>bXk_{Qe zU0k=a8_+PNBx4)u2c$*VW*MqppN)MH}!WvzS21Z(+CtE5Z}9BclGExofr5 zdJm2|kbAEN%Oa9tZztN-;E*J@skpEA{je4f{H9e8`y4s(gRmWWVn=p^awOrdJ#{-S z!?{X3P_ikivLz`#?*&1qTqP+O87`M}o9E8+rtj2bPiJ zZ1ZQWk%|mA^0SHbV_4144P%aBJwG;@Wem6Sqh?$&T+a{pcjroeWROBu^O;B+D=v{L z3>Li{G(S%KgvoDa@(!-2 z`AOnmG5H6X{3kT-)c85^ubO-*lV8DVnlBRnn#mt#@;7iZ%})_OZSs#Z`8BMk`5EHR zn0!5x-@vUjKTG`UChuqRx3QV#=ZHUR@+y(<{{I8k( zJ={<8=ZSyQjoBSUc{1`s(R_PbmCDnEMCGZl> CKBWQx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.class new file mode 100644 index 0000000000000000000000000000000000000000..d36df81a8742e593bded5f4d53414e19cdc7af1b GIT binary patch literal 2361 zcmbW3-BQy)6vzKt`XMFKii(2YqEhf9DhP-LL?EK;DS!}Z39zT9+L-Kg<941Ftg=?ROMge%Hb zJ}af|86L%V87>uG84csD{?@AMWg*veV{27^YE|c}+~U$Bk+?K0qDTeOgy!%!b>Z-} zjwWi-6&_aynv4MIpLd17EP9TR6$+Cq1}d65+p=Rf#2R-P@)1PmT0DakXstGi;&SQB z-ijc*Y&hOVpqDHL0?E9P!kcF3$PJY!OLO)bWhqk-l0T|jW$vsRlyZiif^E{h8+7|L z4~%hdUCbJO+{gAQ&M;t!rEC1(~;m>eS=HL5MHa9VI~S>tE;c5F#YTW6*e9Tu(e42 z#04r7QJA(x6im8k*Bz5D2vx_K?E<`}ItRn${X594X>!-KogiC7|FS#Sn^<@_U!aCE zu)j~RJH1Ut39LDGZONf`T*Dch)zFQMhF%=g(1(5vCvl2l^xqq5t9DkMTdx|jqA!(S zanoZs;+ur67yb4wHq}dxbJYA(piYSd`q7Creea@X8H0wnBBFVg=2?0kB5RL}!#MH` zM`@K%gVip7l{$!v}%OobZ0{0*_~&}rXVq7*&x6?&Vy zg76A$*iRG{8m@$ZbhLw%LqV?MS{O)2JBTC@druH`CybJKJp?4)4zd{va)bUVG}E~w zBk^{ScLef&PY_iD3?mo~0ZFujd^{UDc;fovP{n{paT|0Jm_xf$VF0x<>SZjH(GVC*$Z8cf z$tF5Buh*Ukh^GQ0%dttEGOnq@E)|&|{e(a{)B%}<1n&ARlJ7U;o}?{Oq1%$tPM|Cq zax#dchzZzQlD*r~-%Z-s>Ci)gsaIX&bVN;^=vGKe#>7rJE}sa@`yW(KZOiQ_lr3%A zQth3}H&M6}QbfivNx`UyRg`mTfk8{3y4q5EU{`7Bkv7^b3JlchO~xSiN3OdIYSJzg2zF~8R=j7<& zK4}6&9UFIE*f!ZJPGO>oVN?a~9Q_U+V7qtpyrov+tP0#(JJlsHkxohKSgvO;M}JPQ z4QBaW6~IG=hjS>Q%=A=aQ{pTU_`7 z@iilu4U<>gap)0rd>Gg-w;S)bF4nq}r`!ez|i3cK9$Rm{JGNHF{tUlb>% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.class new file mode 100644 index 0000000000000000000000000000000000000000..6520ed991d00eab630ed7337a936a7584624befa GIT binary patch literal 1359 zcmb7@Z%-3J5XPTvDYf;WfQaHhL=;<4)_}aykRU<=X($nFjK11lmv+hBZgaP7sGmv` zjfpS(0DdUr+;OS4Gz6M-_hxtJncvLp{{Hjx7l2i~$RmTL97eDl4bQT8p2bQQoM9rA zff8O-2B9+g{q9=^w#P8GWprqTwpHP^WrkFuA7dDAHM^m5g?B(6Ml-CIYmy%~Ooz*+ z6rOEzzw3%XYH7J^e4lh^4kYia@!k4Sw|C4i7&v3w#r z;*_8I9$kX=OJU(#2Ah zM7B(wL<(i4<$l|*$>2y35yMp3P?l9e)ge1s9I;JBi0fC#`9K7=o1{J2kam#vWwCSx zwO$1$!}C(>#j7htHOO?LCQ}gzufJFYiqgN5KQ!&Yl{+e`(ReSpm8fS7%NO@<({*JS znjk4h=`yF2vzeXU?J`}?g^PWX)43iPL#`E=Rwby*z`-ot?$MpWJiWCH7)FuC9b|EhzH{`9QpnQ|VURse_H~*I z^q&YZNgITAe&a^0MEtZhLq42lMssHA2iVtG^cIby@gm1<`gYC^V3vZ@+r?enqp{!l z8&Y2eoZk#}zK;iq^9J#!qEJiA-;w$kIv=m@6K5q>m^nL@gpbhX;=~vp4h2aMf_xkb vGCv$7JqU74AdL$_Qg{@nz7RKIo^T&iigOZAu!yH*Qa_3)eL^aP6JqKwz3ewW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..ea0a0d64eb2651f00a6769055d1bb5f72332a3cd GIT binary patch literal 1483 zcmbVL>rN9v6h6}nElm+bt>$Qr(Lf|a zPxw_CMxIu$cefa^Jw|<-T17@EQx$$oW|75yj8PWa&@dV;>9EcZwJW&s0?D_8kriy7 zGa7r>BCqDl4W+aZ2H7JVgK;|U3svW36MCwS(6uf#ge#f`Ty3#EAgLhDMxsMx_QQXTJ6yq06fl|A)Fh zIwKLBI3kov8t&*Iz$mbWk{>PemzckHZ6AOqUzeuc@$uQY%SW7#&ip23FLSf-dyp`p zg@|}lDC<_}$Q{p;=s&N%XfFn%h3?(ka2y#$I&99)R+q-a% zj8Shh)Xjs?m0^)?(ybyDsjo;A)W>M$e>#n4XW1tA_Mmo%Tg7N7R(YD2;}_|j+PTsc z-fNc7NJ`T<ipe zaQ_{2qic{w0OF9hQHx_`ShMrrh<%R1OhWd=%4I+%0E->y4o&04=q}xZ{4@9qr9Q!! zqDjakc&}sd4A>>X>+nul@A-wVlsYe6h_zL8>P?(sIPq$ix7kNx(u`(10!d#4QtJq0 vt}~GIMIZ`5bXOoLnvbb3#KW5c+y|gIBIzM5qQ5CSt4H+sJ*6TlMl|soNH5883ga6cm)Tfa*4uU@OU@;k$ymoL z%r^H;*Bt7@IMQwFcC`8J)vx1dC6ZWN_C%rLOe`$CRu-;3wa#XX3O#f4ExMPJ9lD2_ z*2&9G+?I69u$RI}GYJXY5I*(NSjqM*n?Gu{MZeumx?1+cMA@E>k3y4*lT3$691|gB zD!ThXZ^*k28EqXM2+{Ofe+-2E$+6E%c5JE4ZRe1x-Fzqt{hLWA4Q18laE4FSxtCK{ zxO4UhmcmfHPtvmU{J%t(vDMYJl_sBR=Iop@x^W5`2_2-#!FswQ=>X1SWB?5eC_MbH zfsuAjRY%6{>h<=%gxrkL!ekS@S*(_QpT7^TbMY$R@DN}EHPm_U8Mph~tgxcLUkqwy0Sebq() literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.class new file mode 100644 index 0000000000000000000000000000000000000000..a829320805e5152c9b461bc02b6659e341565e31 GIT binary patch literal 2125 zcmbuAe{&N>7{|YxU!`qgBLV_d5kW{>U{Qqf%R+2nrc4H$wq{WN+T1P4b?$D%-6aEz zFF@ao&geMfAHD!zl;d|VSDM7Mk|BTW-tP13^E}V)=I?+0{0qRB*qB2JU(ce5H9Oq1 z!~Gf5XYkDo)&;7ujy&ZzbrgFh{BCnYKs*wtteY@SRG2iC-_u39vOghEc2uOdw4=Sg zjs(^kEiIq7O<(GcR({fv!7Hl~>O?vw2Ay_7ElU$(r^mFkUDJ`MZ_z7BMl&`BXwfhOB<1c4)we$n$H z?dAvQl}JC=M050pN~nIaVWPI&HLjADK-%3Me$ZiMYgDz6kXGPm3M73Mw&ivbd10Hn ztA|i3S9KGX*5W>5E;i}`X$=wgr1{($AqDF5);YHi*;fdADf-m z`%ab)2~UG3uC0@sCSK~Y=f)MdF-7;jO>MHSl?E$;(p@j~k~M*RZK=rs>&9h5 z3k@&Sk9$E&M>~pLwUskWsi}C@xXv~UNylTGSEr!ZGQEUl&oCC+IvMTx{o2wL-iB@8 zoXCZE+-be`Za!^gsze<-RHw;$;0fft9M@m09i(mp%rd}US8h&Kg^|wAGVY$6Thrt{ zu>+sjrgtFqzCWDlh!V8wZO4-%QJF2 zeSp2!_F~{HpXU+;W>COs9KkHV=lFc(FwY&*aJ|5Fm2;K5@5eZb4}QQgN{N|CFCtHA z-bz0lNKZOAMTY{54nD%i{GjX;8ZoWRXr8lmOTk&j7q$Q#&oi3jEI1dJ|A6>4#rd40 z1qH6-0>|<|0T)r@N?-}g97m0RL+%#}bJ#a-Of+7>rObGZ+Bw>kmREj9Za?%~y8D#X z`abn=VxX0Uw`hxLtpqOP$^?-7IEXtDMB?fsko-7Emmn_=1hH)q_=5k&|E)-29OTD| zAlLBKB#^>5$WH|M`9Kic>Kq$pdvGH?N9Xyq%H2hco4AGBT(bXnaQ7MVF)A^R$2jvZ DmbC@Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.class new file mode 100644 index 0000000000000000000000000000000000000000..2dbabd031f82b28ac9d4b74e4de861fc95f759b9 GIT binary patch literal 1584 zcmbVMYflqF6urA`snjA!0R^9kXaQvvM2r}c1|%tIFriRQ{4~2A+9A8MWOv$tze*F0 zi68s{{wU*_-9?~j)<-|g-nnxh=bkg2A3wi+C!!^KQJ@?x4N{ht_3|uFD|vdJr&WVS zLLLa_Hh2&UU+z~o4KlV38rtw>sF+j@=5}}vRrJp=$P`V3Mr((x%Pg14mQ`1QkgYX? zCU-kh36D2KC~TKkr1TY2C>k16juMWoW6!m0A)6NaeQLe)+=@aGyQ4VDWF_-B`c%

    xvDvVb`3bhV@d9DExHvA^g57&g`I~~vF!5#yrnt9)W zS`3W&F0oY%kNse&6%s(mUrT?fJ?3{$M-xafp5UA?y^J(llEw zt~B3c<#?JNWpiPCJRZw<;Z&m?Kzck50wbeP_d9{Zw}i$#a<18;zBmRgq?1;093F;# zkih!`#c}lMC|lLnHLyIB-XV#;d=8pH57Kk$oLAh?2VX1y!1Ru23z4*Y`44#&J5&L4 zpi7ioq#JazNJSbd(sddFhW`>9YMlLb-`I!TQII`y2_LsYzXjrhzFXO8yc9Wtx|E?Q z%F`v-gLni?D&Pb_u)l)6jvIzO64F%~g;8>7jK*;?5qqy80FaaLF%(F`Cr=}$qDB}H zF}ILt;cMWVoBvA2Cm1H(#ySu=m+21dVjMts(H{>J-J=<-7n47e`LQQ?yKnM+noW|| z(aO}V<`=$@dDglRc^km_HmWcYMT|~nO-1vUmy?r1IhFPkpSYS0x_u^ ijXoD?Gz$&qF=C0+0zIO~Fd^4sM0DvrnGQX1=;<%LVs_a8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.class new file mode 100644 index 0000000000000000000000000000000000000000..e0de727a0b43385b004d2813ccca0c9eba612089 GIT binary patch literal 1310 zcmbVLYflqF6g|@iEu}onP0zu`~>h6PYTFlZ5$aqiiY(ZHge!OJZ6{) zWuS!HkU^+?eYo?QfxTsz-12p3gfab45iVCs-d#Y zj**1QXyK8lyk)WA@@R0~X-iKW^iCu6n9#k${T*7oQd*f!hIFaiAl5Dah*+mE5mce!j!;hHx0dX5OBmWDgN=aCsS2aZOjeU--u3> zVQsW?RmYKG=m&{+|L{4^PI9x`J8x=q!B$3BNV2B})iI2p2L9<@a3q5w7IC$RA|{KN z!6d`;|Mi?6z{Ne@Yo18Qko9&;`Mhr5hWZqpGVapL$$~Bk(zuQs^0XeON0CB-{*V@m zrzjqyd79=-BrVySr>rZqo((aF`FOEl*{Bf;uTegynbDlBd=a?fDr?`6x+q<+yYEQnu4Pz^vy$?W zw76?V-V76xzAWU!P$Bn*3rSxVB1y>cNFgb#*w$C=K`fKp`_y7l;sG9_L?QWKM&%<| Gh~giX=pdH> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..2e3217b14ea78be1c3c88208633cf51332c22dea GIT binary patch literal 372 zcmaiw%Sr=55JjuwV@!OYSqOfB%UEE*MY{^bfk03+C~kY&nwgIMke;3){+bIvz>gBU zB?NcYqApZj?xE`I`{NS;F5xJHgA5KC3>L2Sl5(Yq!O5GDucD%nvZcFNicT;%duVM? zhMrWT3QZGhT@XPz+b}qvC(jC3Mq{Du3yRGapN(F~nvA$+(6_=+6T>58)OyPc;$`JJ zPBjS~YHr@8@MI})>5PflQ9bc)%wR~G4B3!7Z>Cg=R)>GVw@q><@crXtKFen}QwCQB zVS?fsiW?}dp;0|yH^#qjU~rs{L@jKEcg2!qI0azPi+@bjgRS4b4LebXakCp|Sp$2} ICm6u~4?Uc3^#A|> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8b12b15d8b02a481ee07a9d4d76981daed3113c4 GIT binary patch literal 1138 zcmbW0-%k@k5XZk;N?VUAh=Sm65{+Ptn^fOGB5HVQG%2LP$L)1&m)z~vyS;|~SNcSv ziGKip6mhmk_|fum+{4c7+_BtY5QrvWP7KC9xn zKxIoC?Y0GG);HP$<*2r?cQ5?yRHeIRC-^znHYEe(8 zj%QFufH@vyu{ln3TVVSp`iq7Nd@Kf-?wG)4F~pUQ3M}}3$w-;r*AXzlZzN`ZDWhC-v{I)h}UrT3=y(byB}|jlP5j<0@CM%GTHU5cm%} C?k|o2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.class new file mode 100644 index 0000000000000000000000000000000000000000..cd3fa925dab6425f2bf037adb39c3f8f8709bd42 GIT binary patch literal 1945 zcmbuAYflqF6o%jF4JgGTa`!HXEhvLrRS@NxU>ZrdG(Ab4J(_4t z{NNApM;Xs7TP~$wiA_4wojLEBXU;i$`uoq%UjRli8%GRNO^D)&9-ivqSp%jUFw=nN z46Uwo3}I%a;~KWwTv=pbuNYbuY~^}Fd0AnWWRzU#4`WE=ZOgLNYRM~>JcgM}PV#p< zcA3jvDNJvdTL*dJNF_afXz9}INM0W03n!Et2Squ}(6d%jo?*$X;Tkzp&M9Sk!Xpru zVIZ?7%3`1ITPDvLs=&q3F5j}uB~w~bdE_Lbge8gWq<@A+N4_r^jx2-^!D9vK3BzO< zzXbBUY3Bme*kYiM?TdnRHy9pdY-fjm7~|WcBO?=ho4&+q(RKK|aOLFqyrG11K!mZa zKoXlVl;O=Xgj4A(kuTTg@K_hW9KO;f>J}z!D7VQH7G9gb?_G* z+q3hwsl&b|-6924u1T-tsNgoq9qFBp*K8_XhvN%!nRKgNzDWI#M;)MOS(hI}6X90k zKY1z86B%qGz>1Tp%b*?k&`27klFl@t)LR4k^onjURi{iJ7+<$bPF^k>x-h!VW^-7- zCJaLtzbJcF{(+YvnbCRB0X>O&}t1jAb?G4&#mx#~qc2#!iD#32EuVq@>O9wH1X&P^m zTTU~hIXd_Q?5lt7EgCfuFpk?aCJqg7hghlU;vV{FJT3l)&==Ya;aI#Uc=i00~!vh?*d24Aue(SA$ptqRs`; z@uy9inXN9E|t{(@(!1)9Qev|J^alrC&P} Pn0$+{ixw9hF1r5$I3vjF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..3e38f7cd009130465f9c93506feccacb1fe217f6 GIT binary patch literal 2353 zcmbuBTTdHD6vzK#yfzpINSe};rnxj}u$?wT34tU8Qmz$|l~yD{Q7?+t_7tYtouNBp z3VrGaNZ$Jan)g;}RjCjC0Qpc=&)5r?%|dL&l4o}==bYc1`OmRm{rAtm04DK80eRdX zKn|a~X2CU!u35@sIggb*RvAW&h@>BEh{#B-o~$i1um=pMmb5a~S9Ze>n!+Q0?!y=c z>pBdzT2tFi%P?E53I6@2-r-_P_<`Nx;a=U3gc6pw7aDp-g6~Z7r9;EVd)s1`VQjsr ztPI75G_n?m1*Nq0EnygjYtL;TB$Y}W_loAZyUw5`MArFYY6MhfMKc!XN!TZ#h!A@vAwtJHw0~V zysD#3{?kqVY;t1a7Jo)x+IL8);fuZz(^HF5`OzNj)_dBv$la4l+Ifb)Qh9@tu%sK5 zgyE`G;$btaiRiIU8D%(A)pa^upU#;2@nF_&Ns4;E3;OLyTV28p+i?PBC=lww0p95e^Qa68gm~cSZZCM9ejM5W zA?+(+x+kIzEe#OPzLS|=XbyZhlzu{ql~pE^Zq?XN!DF*ZsY@#tuJA}Vqqe@<`>fDu+ZQ|9#2|PMCx)j@AMhy`aaS@k_ z7{YK7qj;}~F`O&nJU(QYdvjqt;chYTr2T$5?X>E+jg&{1H!d~ZQ&-XD&+f+KGS&M$ z=!D_n90pLJ_dzO(85EIqMy{%8SxL~X7$cpF#fz1UuWtN56D^pk*bYL6QK ziOlZ_6Y|=-^!O!SPLm4?U*E|{fGn#C(HuFmfm-irPk1i=E5VTm0J@Ss#F^c z-!v_TkJpu^XPu}?cHigR0+V$Ua4URn2-}%6=MEK%Ss$?4J<_eyinCfv2josAZdIxS z5}uNsXxnvnsiap@ z8M&AKYwANXUYO@UF$eB9JX}QqMLrMnzs=2*V)5LlImU6Bo+D3M^bSU_ww6&8W#RPTW@aT%0oX7`v(`z+bT< zF_8~o@1CDvYrNf##2qnlbL&1%&bjxbE`NTz0I-b*EzIJ66YEWE2y_DFTA2amL3{V{ z%}W9CR$$@4yAYL&17!-TpIu-4IQ@RLBGA~?PRADlvrnE51ZoFp=reERWLx%` z z;bynQ9Lr;CWUAdzs++0&WKGZe_{xwaSBlr1vMl@X7FmJ05*WrRWAyVPcS%Y~X+tu# zA-S<3iGQ7({P7~0Y_&0mmcYCJYM{X0zwsTC8&1vdpNt8QFvEWe5ZFKsb$%OM&7jE{ zpN$sBdG5%n2I`yV5N8#n&9T94;4T(8wyV63J6NpdohmM2ncoi2R+x4*F!)};+AlL* B*FyjR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..6585f9f6df34f19be53ff62dd3700eb9576c58d4 GIT binary patch literal 729 zcmb_a%T5$Q6g>s=2;(3FqVm|_f&^JufrX3KkQmfNG9hLdCTy#FE>4+xOuDKk@G)-u z16C$3`~bs-pK#?j5N@|X*bx#p_g&}QI#s_ffBpinjnx*WvDCzJ6DtCpK)F_CKzY#K z9e#Q*Aoc`icfAWyxj0a!p!%P)Z{IJ@|7wB8TkUk*5t!b1IS{Dr`XLF-b+x1Y!lsn> zRcg4h(DfO^DhB8Lx>$=N9RxmiQDagV~7Q+gxNI`BoF(MMf!uitmz)mJr90?WO^MQv%IgXSgQIp_ZY z^NyR{a^^&ySR+&IhEm;j<&iZ#@8btUmRw}^np2i}*Y4vLm?Dv`uHw@z;4NG4lt%%CN(|9>?U*m)S>0lDGL1N2YFgcq3Nj|B*N%$i|r$>$SMcwn?E4Vs*yI^2A6?F%(87)aUG8_SM@uUoyP+E4)>lg>|(%EJPUY! E1$XJ$ssI20 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..781eb3a5aac89a443079eb3b462c9ccb964700c0 GIT binary patch literal 380 zcmajb%}T>S5CGuW`V(7!&>jRIz@rZKxSk3%P$-HP#p`69BwP2VB%4rQ&4Ul%Lx~%y z#hY{3ft_JKWHa z2xAB18paKbYZ!lFY)AO_90HEJWzmo;@Ge`h3a0=9dhwoJ^kD1f-G-f*hq1C7|B@Q^ JpwBRX{cpXJbBzE1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..75ee7cc601f92fa5e02bf75a6d21367c681c57cb GIT binary patch literal 1138 zcmbW0-%k@k5XZk;j<->*LaHnA4s1|HP#Fhs@MMI?21RrdN1m>IC(5E7eC_7Y9!jZ+MjaAZCnfCkBVBmT>7kJx@NPg?u zfutU(#Pwu4j8#U4oQ!RnT9eCuW}S^~A_rUYb96+p+gGu(*>GE6Db7eaIv~?&(f5LK zcR1|xnS1LSQ*Sf`xkFBN#v^f|}!I89`vO-HJ;xAIGxw5Y3d z$1`Xk#2gQDx;c(@TVVG(`tybgyqgX%*)f6b=@6GXDzM=DB@<=3r++EdQ0IH(p8z}# z%<jo|?rh!NR`9$29!)eR ze((qQql{;kEtgViiA_4wojLEBXU;i$`uoq%UjW817e@@!O^D)&9-ivqSp#MoFx!CV z3~jD-3}I%Z;~KWwT3upbuNYbuZRL7Gc^P3AWt3d$4`WE=Y|FCMTG1;MJ%-tIR`Ped zc8SY9DNJvVTZcK}NF_afWa-lENM0J}i>H*EhXpyq(7Rq#o?*$1;Tl;}&MRem!Xpru zVKBWfO5%VYSSHUJD$m97F5kAyWm8&GdE_Lbge8gWw10+1N4_r_j?9OTz+-vo3BzQV zxCHWoX=ek}*ixX69f-ViHyIwJZD*H%80R}^yS?O#F3IjuX+Rjl@1f_fkRp zwrA&TQ-^(Bx&;cTT$f(aQNe9mccphWUUSJ*9gb_{vem70`6Bs09(91CC0%|DO@v#H z|J0>GPi3%)0LxCMFN1dMLnCRFaynClQg03D)62S{WSug7V0^tqH8#&l6J6s2~e#PF^|*T*r+BT5u(S zPIM*EgIM+Y%|X&P^m zTTU~hIXd(M?5lt7EgCfuFoD}NCXNhnhghlU;vV{GJS+Z&&==Ya;Y7SzRXl+Efq0Ir zL!^lf4Sz@IUc<20SQ-vh^ind3{?XOSAtjsqAmo{ z@uy&SH>oWwd3NV=&iT!m{~Y_DfB*U$zy!W3AdiJU ztDdjbX@$NczF1h>XuRTI8D^_B!JlmDT`snTAJ}ak?$`ZDC}DYfp`m9a`0gZMJ~F(&zawTDMmL(u z%1~@dBWr)k zRduw*pH1?|6XWAI_+$FgzC%h4U-FHZo?4R1kM?P|-h;M9?v7N_&NK9s%A1sgW!<18 z3|6HQUpK>=i0=E8QHJ5FuG8uIbjH+=2eWotQq+YG=yxJ*bzKMU0PhLa*r2=$W8;ks zYzccJ?{lSc2To5{#DGaSoG<+ke=alLt`jgrflv<*@K#rtCuL9|#6w57yTLo|$D#ER z(t#4DyCOQKr9Q$ra5B>k&7lv6(n~0@vdTo#sTzAJcx+ZFb!g?n74GR~R2OT~N%VX| zSJ&OeXSjNH0a&cpg)uscm00d%b-dPFTVJhGox5_jO}u(Afk)>?mtyCes3D>vKEy{w z3}CQ`5xi5xC@vOp3GXw^y}2-+akm(F(*B^F9$8KBW4Dp==<>#;rhDotx_s_#JT6nc z&x1}F9xkE}1$ytNqL@JuSw~L&A?gp&^DP=3Hh3H7zsCidr7gv?{jFIlCkF4*1a0$m zv-b|nX#cO9eL%69OBc15DITXMqo-H-6YRGZ(8tu~T7x%nh2D$p1^5J?QjdNTFh=c3 z8Du~lu1~V-&+-ymDjQY1|v?6dDv$#WD((fGRA0lfo LU@&4ZYH;a4k;5g) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..0480355d97092196a7c49e2a28f98b7e7fcb4970 GIT binary patch literal 1224 zcmbtT+fEcg5IsHYh2=aK zvavGy)yArTcrGx!Vsz|$?V5hrr92ZPpAaa%v*fx~3p}g0NWR}OJxROdhi+F!`+;vs zlaqmoA|{X>Yn%y8D0`1(gW?YRsFB8R?|0~lz*M8Forx%vmc z=kLkAD3mRw+tNR}m9L|4Eu@IFW0IWqBN8YaFbnis`q)*L+I4Md6k!~MWoYh*|A$KTowOqL% z;UU?H_Lbse%C++UGbZiH_mU?U7}zph8_>E+S~GFFp84c$1ZwBM(Q*(_92=W;pz<&1 z44YrySgZ3i&YmBWp+`^a6DaZUbza&w*&$rP_z(s$B(Qj~p*>6c=rqCESzkDs^+cV( zc+xAWjND59HT5YOFU;_tm;?749}$!j5X&f_Yd6DkJa8m4#`obCp%CxgGj`^=Xfj)Rx}8hjJC zvfxEVdmK}!*1o|zPCbx%>zr^iWtcobW$6=X)2Sp6x6_Pw(mJOZHN(u)gu9rjRIz@rB3Z9Em)g+fuZC|N5NWj@c?Si)a zq$`~n9y;d(1?^oW;C$NltZ-!wX4<_VZL0We%}mYN(v5(wBg<7B9*wKIbTVU^7rv1^ zXEI?f?VF;K9S5nrwQ;swmOgmpjcf)2`fS*;3#l*dh;yn<_!qye+U^#=e;iIH>0~?- z5MgX#T*J75aSh`yjLiW5oR)~R^b#tKqua_jSg)6yxXu7b3ayg<6lz2 K9&{Ocu>TFdsdJA2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..63029421ec828b44101c63c59920b734b6d49efe GIT binary patch literal 868 zcmb_aNpBM|6#m?1nkr4{$`YWI(hChzE#Sx^Rb8Z_p+aeixH^*uF&f+L*b}w8qgRY2kv)TrP)?~&Qi3a8bj{fhG1YZ0-VCIbBy nOq&&-U;&GjeyO6%SmAe_)2y=oI^hOx;uf3OGg}ZIwDG}B_RP6ozaKxpeFyLq>n%**z^g3nHSpWxFazAXtOKO*zgu4m$6e?AI4!rhohP4Dd1{U9 zY1fzPw^hEkX16FP1Ye$<4O8)Kl(r? z&!z-i{W;+a>zHC-GamV0L53NAn~c~gTw{*mfmx<)*2r20vaPQWUuu^*rYQi}#&xFc ln$Iwgh1!0jri-}A?;4j`V*4$^ZQQ|KW|sq(yf;} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..272ece74ac379a3106e1759eba05b9049881ff62 GIT binary patch literal 1003 zcmb_bT}vB56g`u~Bwb^xwpwj{kt%*59cuelkru_Ls1POS!HB67M8d{2~x=AMVHOJ?9K(_g-H8`3GPfa{(%NTft0#g3q%7NAe{)!J9i0h$tA`|iv~5>Xhg9r3 zGC7Y_N`{Q1b(_7YLdF+(a z)->p6PMH&EEUyeNHIS2~7Y0jbr+gDO;NUs6`=l%$9N0XKXh-)vzURuv6V+7$vyI$1 zolsL}nw|e{jP1L^#xK?V%$Yn(Vi{`FlIr%YJWApQwRPs$-x{iTA+R^}XBz08!2Yul z{&#tEXvTY<35TWG z)VQkkhcJeh-0^B)oTDdL=Sfdc{fol!1&Y78?sJrT=WBQH)m!`oCLiNVj30T3|MCRB PfY&{hH<;q=b*6!9a}*Zp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..f57b81c4e6d2c30df217124bae34cc56b482bb99 GIT binary patch literal 306 zcmYk2y-ou$49A`FakO1vLE-@z!75@3VqjrHLZT94byD{(C2^`;?o?ilfd}BB5V;Bp zmTV7y|NQm&_5J|>S1_$$T){-aWFEU@`QCX}aIz-*N;O|NS;os1^`zkJsgvviKfBf$ z&vzm*Q+82W1?LY#%?3BYqj9o8+Nt;w{M)2~6I}xU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.class b/compiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..0daaecd1e6b5b6b942761801b11c72ded9e26ad3 GIT binary patch literal 742 zcmcIiJ#Q2-5PeSWLpd(w2qBPAr9qGaD=8=z5(x#6KnKO$v7+_vO>#zS`>?&Ms0(q^9lzh<6 zzJL8fK)exHJ#scgWn-#}lGo<`2Si!OJC ztoG!n0a)L?y&#XtS30K=eJUx$rvkmPD}7F{bUnd?Yfn7>s469}H7ae?hEg3g&-&b2 z7n}Y(>h7@SoXS&E$V}U*RF|myV2Y7*@nu1VY~8+PmEp!a*ESYdsi|SEa^^oNy-hMo zYDbcVBgv&B$yG;^3rCV_ua6b<1SbE(OM!!b%jV7){vB6dXJ3xVP8aVmIhzx9u*AO% z5ZFcwZC*Q^EuqUhzCC&zZ*WC6Indrchxpb|`W!o42G+64vES_5xQVp}A2jh6qriZ% O+bp{ga0i?+rBqfrsTDqw0$q|5Bwqe z16+}?U=RO+ze2q8!Vorwm7Ck%dv4D?J?+)a`2~P2yl7z-&zo3nVojhE$ZM4k$OrB0 z;r^b0_$;un>uiY1#(~NUs{dNK9RB`!-4SSf&{oH7f!Q~22LiQSHza|@uD0~GFe&*1 zmF8So>bi_+6_ay*Tdc*A4g%l0Dajv4u9P$)mB*1Zr)lDui99j6Otl?Kb%)CDChs{HKjvh}MxI}@%JAe@4^I}DoAidU%J{&$!rLUJ zWMWEkYf5rwN^;+nWNJ!MZniOpmcZeEu~T6C-@KVKhCRRcLR+#=b~t^DgVQnLC1&`m z0Rn5Nq0VcAvl%pb$M;8z<2+Ynl>_zlGl)M`OPgbZ%fJ#AIJT>O9gnbB;hiczW)$c! O_JnDl1}tMG;Mrf2I^NL$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.class new file mode 100644 index 0000000000000000000000000000000000000000..93a9738feba7c41275090d02298a79a5c4eddf7e GIT binary patch literal 1506 zcmbtUT~8B16g^Y=Azy+BD2O70*n%?Rn~`8jg$QYALZO=QG`l;tL$)l_nY! zAN&FSDC3>&0x=L;W0TJ8%-nPCxp(fJU%!9+1n>fDLr9}AhykqRu$sfu9G)?ZYZ)ow z*JPws7#!`sVPJa#%f@(=Z}!(~GX z-!ym>a7SqA%ewGAVFd52^Mgys!;dZbiecuUO?*vRQ(8H`ECxYngdsUZy<9#K9dXJ} zn?83`;Bj$&%HKErZC^G?43VS*(Uhd`vKNNzh6NZN4%cTLcV4)vz78a!1)*E%gX>&E6Zs>h8@4c-b$N`C8cmb_V^$U@j1mcPt0=?53ztp1fpmc Wv2+ZkDFKh|*)axOEW3E(BL4@`siYJD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..efc8e77eb57070824fc5ae416ebd9e343a8ad72d GIT binary patch literal 3026 zcmbW3OK%)S5Xb+$-bZY2ob@v}hL8s&evk|yBqXu1+4vEhEVg4i2H{ihOxx~gc4jp_ zYb6}`0C496z#V}ELJAVc9CC#3gQy-)b~O*LhgfpYc2`%`uc~XR=heS2{sQn39`~Ua z4|;J5pX*^&4-fV5NDnnVd{M$$3F{?nFjSQAB)4~jr=;sVSzTga4;fA`x{mU>zPOZ{IyM#DU@TjAsqos7uE(cw1_G)v%Xs(GZSL zM)D4C2;z!*U>NLxRxQgDij3aQ#JXW~>4Z8V>0rlt+gN{-;_u9KHrlg_C-#IV98VyQSM9qG?A^h{3e zP+}KdixPXLCLOWXYSe|d&FPfLMa?y-VmQ?e&BMjKe;_Ht)l5-V>&o}I>905SX~#ny z+!uZ)-$zw;Z*nS=<*454(^E-$*QN%yjQlRnw%-<9cC6rn2k~_ZC)Gmuu9HFL&1ocTaRd zW$0~sZgbtUgm+?R-4dc|E0;R!txRu7Sfcl-Lu(`8utk<6klP(->9$4Y^-Pm_tW-Eme62AB4*Dv^z&S#p#*fk?Xkb3s%1-hr5A=v7=p~dyRH2 z$STA2fIbe=69?H#1^Ey+(m;CRARd9JV?lI=8GT*pG{!;lagc9QL2jml9!eJt*x csOZxhV+!L66AI@Qy~ay=>n?I8mQAeu2bdqeod5s; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.class new file mode 100644 index 0000000000000000000000000000000000000000..fbcfbd5a98150cb4aaa57bccf6abfa509b762d61 GIT binary patch literal 2345 zcmbVOYi|=r6g}fdo=ypmQXc6eP*Nv6hDRWU&`=XXmDD0q9Sjnm#_OrQ(R$X}9Y?hM z0Qz%UsTC3*_yPQ=s%O?~QX406Yss@a_i^r-d+*-e_kX{A2jC_)rZ9%JN#yasE#JGP zG>(VkSRcnDf!SC`z6z>3iv7?$-K0ot3CygACbr7hstP(fPbl{jRK#uV(cwvGX)mx+ zu4(ymBixg^sa0T`GBUEJVjbv)3hK%#xpzZW{_V8$OIxoBoc*a|tl!dAKlW>ZE*TSA zG>sY~@iE1$Q5jX<}wu>{E()zW0u7eHVl2)zVL;O0mK%c*_J zZKAg)v~N7!cDx=b%TQ;^VbqYjVO>ebUOMRxZ%Aflv)?plc~XHB$zf!mOhZ;|+@`^L9x0@>nXmD2UFPU*3-Z}gK+tEQtJ#S*%sGLJ!3v8A|A zg*n^wS<@dzDnzLk+emqKJ4v|;O7#{)I~mWER%f=M?Lfir78gf??{n+H#UH`lEB;S3 zmz`gEX#3fVj)+7Nd;491*FoRDD zIEhmQoW^GY8>7tZ5ppx@%Gn)k+qGSe9f4Dc$PZ;Dd9V1tx?6^P1{WPz${2z~Tf(kPJSn(+pJVmOwfGj;S&f^TudPF}@&76nN@kJNt zOGXtg4O}lUhU8W7nqPVY@kc`9B3DNbSjN{}3taOe-IgLA5!M9YiE$-sp3uI${x!`2X&RKO9FOczY-@|wR0RD+ui~s-t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.class new file mode 100644 index 0000000000000000000000000000000000000000..917fee8931ccf101565fc87791bec04db6ad6ef7 GIT binary patch literal 2081 zcmbVMYflqF6g|@il~M$GDX1udSU^}n9x5-(qY0)FL!p|Om`t}rySUwLcBc*cQU8!8 z8WTVG1N>3OyVHdVv{-D?*`2xfo_qG5d*|2hA3p)i;#m|ec+!e6o_foYw=74n62WQ& zYYd&Pa13r{gyR~vwZFZ|z@9U-Z`hVAxg|5)EQ>Hfc|XR`nl&6**yK_$bfpe?g=;3a z@>*IthLvAp=-(|{(kP0I;Tl;}BrMC8ToSg+FscHMw440era-@46~`M&<^r;MH239G6_H%xEcFSDE+T zmjr=E6`GF_;kxwB877;;N>tqmCgQ&`v@9EzAy*lK@v#h%-mr6o*O4+T@uFPJ3TKZ~ z1-v>D5i`T7(6sjtL$Y8{N!FUno^_=|jCV?2CAq1-#Q&^VUdX@d)Ds`8Crivd<<%QM z@8o?$xZ>$e`X7V(<(ebZ|0sF;aaJE@K7M%=k5-iEoRnQ_l1ojpDA70xpKgxBakNUG zw#$w#l7^?|V4{&2Q{Ff*OkCXM30)ViYdgMtRka$3_{d7a54@c|$K5i2ZrP4T7h; zm=ZADBruJhjGp1~?_gh4wp+A%Jb)S8rZrY|z##6>j^QqbXgwYL6@kxW44@XAtQ&j} z!+!88c?T$_Wqjfr0=3jpb-GK%NGpWCs+XVMqc);S!Ehg=b%+Gd5_wyf$OFXd5ec3p za!5qpH6-Gdo?#5*b%=z{5~<2{sS%1`UU_1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..b22bd712311b20592a946146d7024ba1035c8465 GIT binary patch literal 6096 zcmb_f>2n-M6@Rmmypncxcy%}j6=FMaWEnh32yqfQGHdygBOiEeC5|C5JKNqJXLm-K zo)xws;XdMUCJ^o`4&f_MNu`P-e55LTCw%4)fFi{wK2ZGLbW1xk+bgLkT;<;B_g=sL zz4w0oy7l&de)|>?-A}(9rXBRnA)2Od@$e!KFXidm!!)48-(ktiJbagj@A2?`9)7^X z4|(_z4?pJNCp`R=hoABAa~@vd;bxv*&C@UP^qNKEQiPtMVbR3W6=&74n~q<%7yU@oML1{Ct><9kwZyU~ zy=qgGeLskt2=1jtd*T&W?W?V(UG@B$?W}93O&D$Rik>pb*rLYb{cSie_SnU zM_$uj@+2c2s$d%@YKMSZ$*2!5RfT=I9<17;A)IE^utVQ=gH{X4u&Zt9`9ey2^*(zk zaGj=iUDS>U>4x44rz;L*9y_chfiYM#9Ev)$Dv058iAh0eG*qopiw0dU(nT9wSpOVn zsq)}7mBWWjh^vkiO;LB6H79Zy?qMOL#TqK*UG_w%Gd|9a)82-71C1x%SBJ0?fL(gW z;j_t!j6xwI9URKCJ}D_p+J8w|q=f}#xt0cHqBbrxg0>W=+pVeyk=GN+*-$mOx~3UA z-1(kxYPAq$N^dezHc1B~kWYahL~^-H$jC%6!XG5Z3K0 zLCvxGFxf0Uj}NByV%oHy{abWkgVW*EoRtWNoDbPaoLSz!tYmOFu*%2Wq6fM7YfO!V z+weWm(hYoHxKR+=+6y~jI2{N5AO_ZNJLvgdG;dMg%-&_3VHN(^5@@b6d)`4qu&5N% zec3_l!CVXbqlSmfoY)cp%T*NFaicSF#+XWegsCnHM~ARR>&&D?znYp+9VFYaMrFou zdM42v);b%9w7uhUy+ur>yn=43m2B@gT{oRd`qh@~cC6!8)3&tcG}&rKDhTrFQ_hM` z*@Z5n|4+ji0USklRlyO2lALp5)m)=3Fn%0$WnSRO*Jl%2mp(s_0J@?2kEGoj@1U)B zZH^f4hm|l`ITP0SM%v_gR1u=wlmS|s@tk)Zo^)3{j9Xj-+gg)NFMr&N8W&c$(W47R zZK+*7wxvVY?MgW*`!!YK*jte*biPP;(0hxthwdrTUYf-#Gk#>oeXtyc&NY5_6=^@~ z@1@xy9?tlBfIe8H13Z10r*k|!%CbW&EAw=LhodYz&KoSU;xSsX=-5^o(N;=1-gyq6 zsb0aIY0+dX@&daOKeWB;eB<@+#4~&c;gY8bx{Yqde~WI%3p+>ep?;1Z^E)x0gk&ea zcS+h!cd3uNVS(gmivoVN#S9ck7?$jdUA-@MkuZ2a43M_&l{OSeW$%^u!2oIQUikqi zkos=LgHWIxy;f48PF4S5i^UPq)Qmni(jYQuQH3DGcNuJeN-== z2hJRCHM{Q(%5}CLj-@y7XX*>FhiPS{w`XW)*(dg{&XyD?TwCxS*X9+{=BTn!reu;ihdHMsD z=#L4AJ9MPA*w!lP11RA4vN7O%HsC)eybY|Et!@rDpAGmO1pL=c0&W-s9!v#1h=2#P z0sj*Lzl(tXm4LWGz@9PSp-jL?xQVA%%mEK&0=9}YV2x}N@YB>p{^6ewkZ{2f64 z(G!TGz_Z3Hcp?kr-$o$MnXll943OM58p!2)0^wJSMV~fuaWcilNpNwJp(Sp<+?|xq z?W9s}cLL%DT>K1u7Q1Ep?^Gt>oSpF2;o|4$^LlZr|4wBCos-apdTW zctsIH@1rk4dREYv=_~X+6nJ>upcgJtNzxsX_DI?*X}_d6354o?hyGzvP($`%2x=Y{qFQypoFaQ7m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..6e9e63091d664d5adb3da6ff17db34baf735e994 GIT binary patch literal 1741 zcmbVM>rN9v6h6}nm9kt!KoKt>iUpM6sxcZ&`WW4&P^lDx{5L6C%ERSeL# z`ENMK2H%y;L*;VL<@B)ZHz==gCQXF~in>Tn@-mYpW*BWO(VXu^(f2;qI08Es(PH$x z5K5SJ0`bgj5yNiyB}5*~3B}*mt1b`r80HXWiZHUsuvmDu!i1>^Oe%XW9$8nLfO#fg z3v0ooqus{Q*j4$o84&Uv{{%*vJrL;Q)vO)lvfe?5``OVMYcd|nTz9u z)Y1jN9(a6PgoT~#QkR8rx(Lj7ADXP^ajpHpRPGe@jxZEcg=J6ky%`RVQvto1|} zssws#fnUo9B_8~D%nO`nrS@?epPj3Mb})9-q5lfU+tS&(sPB7WD*H9O7rcNMvaT)8 z>&xIY5wfb(>}3Syz$lD4;6T3v!*Gqj%kzv`*P;%!-j}?4#63e`BoYaq7NVC+dNe6nJYMh#NJ^8lXva393~kcO+MK$@o&BM}njf~xE2Lvbg# zC+EHc`4WNNz_lk5F2Xo|J52)&J%J|zx8OFeC!N1S>~ov*Mn~s6aMwDoBmYwA`)*WQbr<`Gl_&1j=_T{ s^_i#%E7+umD4pbxfmxVCHTGj39vwhTgQKx6k3;nV#64K>fO@d_2U<$F$^ZZW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.class new file mode 100644 index 0000000000000000000000000000000000000000..aa9af194363c389df156ee0985179b2f68714151 GIT binary patch literal 1852 zcmbtUdruQV5TEUXN^J#^XHgOGQ9xOF2&jZud8MS0#6mUUukCedm)z|&ciRU2RGMf^ z{KF66hceFYT|jDEd^G9Z?as_^elx$>{r=l$f`DKw52T(3$`+zO*QAJw}D_<`Z+{6*K8dRNDY)h_8-h1C^yLG#$d zstzzB7wjQmys7&@V5Lyzl-D@3RgEfc)ugbPZMjl%OSv8mQ8b9Aa}F@mB{e!1tr~Ys zPF;M()Yr2vq);0KqS=`e?gl;YD+tM7HJmc{4jA@VtKcGs5w0X9c-9+!2($YSFabbLRstCfQVPc5W(rb}PQd`&Ah7X&Q;k!2esS%W zPw?y#7&KeLrA2ciiud|7#U}B-j01rlh(ZPua0S16@hXf!5-rFG*Vk};72kdM@Au(4 z8jxjZn8Lt5bVtJ=3|Sa3jFu4#Mqw=Q&zJ;QAuewr6va2ecYO8>kdG$UZG85a&1IOt z?^NIbcVH4%1g2mbpBIBaLF7YAaK3HuUAPwpZy?WzPBlCC86xMYlVqaNrfD z*VIN#BXBt3K^r2`RwAq|ku1!#BNA;T;vf;(k%(@51ZGX?b4Hsbl;9!mj&OJc^Vnab b#$#AGf`|_(AJtma<|Bw&uw=oq1y6ng9njiE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.class new file mode 100644 index 0000000000000000000000000000000000000000..f0c68a28fa35d49eb5c2c9360f1162ee228baa73 GIT binary patch literal 2406 zcmbW3ZEqVz5Xb-PhlIEe32iBT2oG&(aZ>0J5?Y`o#Z6P>)M`*2+)915J}>r0=RNCg z9ToTh@Nqx_A@PC_z=uNo_k3+^$4L$>dCxa9JM-I_xjFy+&!2w*_yk)e%wS^u9AW6dXe#3GFE}=$e=B)^!8W1Z-(Z(-}luWfeTLt#_FDG>R7h|RW&BG z(lT%?aJ{}K_vH)kMKADL+O$3SO6xuA1zUmYDP!rRU}R5`By}xNj#Nj-HcC7Re4Pob z?kG3Iu59Tc!jlmvDQg1AT0^b*Tbme?S*aWxkGtQy2~GAoUe_W7AzAW za5_1o7f93b8aC3VL)+WO99*_#-?BC?1KUiG1FH^Y+*#ar)e*SmPW-Y8R{33{eHr+n zG0L}L_o=X8yPBnbl&M11maD06caoIL;84ZVDwR6QzUqaw%5o;><9%6* zM_jB|{<8;{i3MVe_e(7!%b|mfx=9bYK*CY6z;-swlbt*GMZ!_yTa+20%+llGS? zN13|-rA9c2eDzSf-dM?0+M8}32;4ZnN2|WC;y8@bJe|ZWex|MA5Go7jFoir2CZ}4GqZBzcjOL2mlEky=IB}C;oQ(F4e!vFk__=d!iQ5p z@{=I`RFIEwa~eo~5+o!@|40y55y2#WJO!jM3G(AqkX8Pv8K!eABZWzjp9u2vksz)E xa#%}hu%2|!8hhbWN|zLF;Wj>_nr-npzIcv&jQJR6Vs_3QXYm|4A9sCx`7Z>0a@PO= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.class new file mode 100644 index 0000000000000000000000000000000000000000..a975301c33d875e2053c7bdcc00eeb573615d77a GIT binary patch literal 2265 zcmbVNZEqVz5PsG#aq8GjNE4DKl+YH6<3NuVNPz@{lQ^j(lSp-HUixW$-r5_^d)D3B zw0z|Uz)u0GRV9%4io}mX%-&sW*ThMRCGXwM&O9^E%Gj4wRNotp4`>8gk29R{|~kll8bues7S?sP?xAkB|4Ogh}x z2fQs9W-G_M$1R7erd8FRRLu>Bs}H(L%eJUVU)CK_RLa#{6SU88D=>IsJ!v~uU8;t~ z`@7aRZKvdjwosZt5-M;oS?T*qH)T&KyJPL0I5>LR5gP@A*%whhq_RcF@Yvy+d@NR6 zuW22-4Q?5>mXRLO3z=ohFRLar0W#b>gFJ8Wj;0EjEbLQGO$fzMMu5qlsR6^f;c-Gi z3%jMH%^llSO4!=&sO6x-|x*l-hNtD4*2f5kfykG=mW{ohuaA@?I~ zu|(iwdx%cusQz+poVwwcuDV^%7Q50E<=VKM-Zlr8VeRaGDB8C0eb#iRKReEKR(7dP`VGSaj;Iy7QbxwlWqHz=$W^fa4XE2SK4Ce7V!Wpxi&t>GlTJcSU;v2!Y~(zq-#}!TS5M4PIclsT_BU7qR<7hgfyn;Jww+) z3|W#;sPz3BeH-~K{jd0#qYVn5R2Blo#ZiT;0oHP4c>{5>j2X)}aLp#fH)&_Z##^`^ z0^Yy`y-;pweTN_|dNO(@^Dn@D3w+$7)hGe?@Gh;HPysot(icM>YqY*>{0y;QX)}g_ z@xiIa@8SK(xIo%5vYE)QJx6TdIvq&ALlTby1Vi2g6uLKWD?z3hZd3HJAdm;d+XTFj ze}?#9xSan3iEm#Z`5bX0F`>nS&@R&x&{T*nCF+Nv5Emi`9|XE=HcI#%!o7{+S5>GM2C@a184dTa2n=nq-}rd_vL{flu)nHfV#YzKPEt YA?{<^$GlHXRxlbQvGIkCFKrb61;yk(F#rGn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.class new file mode 100644 index 0000000000000000000000000000000000000000..eb579663484f2c5eb0a069da4ad88cfd742b0cc7 GIT binary patch literal 2371 zcmb_eU2hvj6us-u);LXY+oVl_(zF!Efi7*Kr8ETGd{7rdq&hXA@G@Qx_JsAUH9Kpi zedY(iKLM##C6IVU;zw1SncXxS<0MqV5BqWF&b{Z{d-jh1e)0RCM0A6`EYS&CJxN7c zGne%uZImb%TfQjL{USAr^uVE+kSoFbHdmntFTpPlTGQ)u78AI^Eo1Bj)-{_S}ZlyvNmDht5BYq!t6-7NO|)ye?&+nMR7xp{sVs zuDd(%-Hwo5m%Utdza9ANJ|A$Y5hN$s02!uR<2e_Pj?nV@e89FI4>^KNMKTmU$-Aw7 zptM7CDF$mi^pqGTxMpG|kruw&1Vd~-*}_()BLx_(vE}7vhr2)Yf|1MnocX%%D(QN` zU;vVCCkln+Vd##oyUoC3zIejBsdN_H3Np;5$feeSTS$*vXlqO({kdkKdhSlpWv(f# zYph#%FccdHU2_`L9je5DZD(3q3E6}1?ITLZx@?HPhNcS-&{PAm9^0@pKQdZy=$7HV zM_F^PF9rB{ft1|SfpU{5CWyhfA0XGYL<-A73ccb`wz}9xlVcf8H&L&zqd|wOEe6FH z_@-`c27Tf^G3In%Ktk)2YTscY_j!-`$iqzG>zz<5=IKpaM&_qVort5-<2q%Hp`5M8 z`Wn}CC7j?qTTNAYPydG3{K3$v-U5GRFGX5xQ!UNBAHQP5gzKY!IsHG9n*p*h#mpns zq4L6v827(WJ@y%~E z)|;4XmygbncwamQE@r||1;b6%QA( zb}%0tI%7>Da9j4|5l_t5ox6lX>I9*|b=M_6Oy@ zdrtXhlrk|^rK06uR_hk3 z7+326;leoKpF#MSLkXJ(XXs;K%g`OGftz6R39Jj8?$R=SiUo9ig+AM+Y>59d_%i@u Pd~Q6pDdSPyqkI1VjAy2+l#2M`KFrRXIp=)e`R2@g|MB@NfE##_MFuxVF@jrWxSheBEK<0c!QBk* zWpJNiJQAVgUR{Kd4Aj=zBL?=EVQe{2k>*O*xz`nG%4R;skmIi2eA5xjK~peHRJVDL zJ04dpXH99*65&IJV;fzir7!9-k_}HRDHUk0DSgB+VP3cRdA3gV_Z2=|rIb&*enW(toW!JHo4U^F*k~OaQ@Sll z-K+c2Yw$>TqQ$)?*W7T6(TPZ*CG;MFr^z2TkinT}y7?WP_m zlQR@2%zeZv3Dk>MV;6QgU))`6k#4Ga59eq4(CzAGN1L(dadKd$JQ`1ti$i}#|8(UO*n1mu zn#K`poW~iO=lc#gOU&q1!g*Yvac}SkB;E}Luk0Iq5triNMIxCnP?folNbEvqt@Rnw z*svK&eXkhaP@Az5FkD8N_6(5?lFC#uUHO3IHxw#gkb3b6>5oVni=mc;sjEPLV2AYe yP=p$wI2{AbT3=R-1*{Ol9GMchVx>Gsv#W$PBXEtxyG~2ee;zkpA`zhwq4X2HA$>~# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..2dfddd2ee2586ef2f204f169b4bceeb993c34d3e GIT binary patch literal 706 zcmbVK+e#ck5IwCsZdli7%qCuPLj;Klq)9@a6lLQD41+>6i?1~^9k)YIw@mjgoBUOt z0zTve{3x+{*yO#4s6h+>S?dJaMxNFC~#|B_iY+uMsiddnQ2={`tOye zrRnB5*K^glS~85S3#{J-^$)Xuu$MB0tG8pu(G5#wB=1HiZL}~g@bMlb32fg9mHALn z9*)izL0?1^VO=d$E(*3TzRtZj?M8Bwa+6)E|H`L= z5B>mulsLJp;zN;QAd|_=oSDhV{P_9pJAlWy)5AP&baAtbTV32HtOVT{wjg4BD*+ZJJFe7(;~vcbK^{WL73m&8xcA~UunW}Zk&EQsSDj4abd->mitoD zvLu)L%-D%z69`Z9LaXBwKUI3H*~YPIoGLhIt54Wg99c~tsXAa+D`Z{Rer9Ia6n~RfTbt;y+&X zv9^Pa*9P`@$z2d{IX^4`BOv*?cFS_-UR@R~k)SR_38Pr?YpOCgI8 z8!qF!)5H+lzZyv`5;hWH%6N6yPK)`HJ{5N{C(|TDAbSTH7Ub;8n9SjdX!2KB6xkPx yYVSaH{~YwS4OtSI0KhJ;itM*~hGnd@{?%5lVO`E^l5#`*n_ATC*b;R+VCNSlq{cP? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..89e538c1fc3066006cfb04d680c6b5a7fb988966 GIT binary patch literal 1325 zcmb`GYfn=#7{~wJ7;|$7;z03+fXXgPqi-c7%aky)NaAq%(w?nuHD^8Kv|G?mrHRJG z7k&Ugl<{eI5Wxw)aLG^&5bP;CW;flgOCSGce(gw<*x=|%~FzJXeFhY(qbT~Rx7DBZK7e^ z@jHi;O{JCHVn~ zh|9hdq3!cn^FSCG%AN?j!U{fmz-!%ZERCrL#=KOvKSrwQZp)MGz1w%dxt_F#u*Fh& zQfqSN$Yo*Ni(}1mGBP9A?Ic~I)W;?B{J7}0a?;k%CfjgF#85q>^PLU}jN(MgnEvnQ zK$%y#2RldjC#=@k<1)w78UC}N?20%i)B#|*>v|2ZRu`adNKjEzOd?(VxwE5hG^ zod$-Yzw|2NE&puPdv~p{LXRo~y0A#&DzZ37^BldG6!K&tF|@uw>+>|u(tpn2A{j{F zpN3056Lo=1ixk6YWHe?fU%)>4q?hSC?KexfLi57d0ZUYz9x1NjI(?4^e?scRiQvtN z!8dR-3Em?9lq*%Ken#r3bl&go5NE?@SR8vLoleFDE$P4p)N82 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..8e63ca9a3cbd2e18c222dfacfc6a2d604ccbe04e GIT binary patch literal 1099 zcmb_bU279T6g{)ehe=agYg%osR&BLO3l91wN+HAqDnY@t(bw6{n2c;@!_I7|{wf7U z@WCJ8j}q@}R%4+WA6(e^xcA(9&b@p0+xIVD0X#sxj2w1LSiqek?iR6EM2%s^$XJQ6 zCu5@`eRA}KfjwndYDU^vp>0ouiOf?1_b`S6S#4q%Ry%LRMDS4P0q@#a>A@q0jTecw zY9xEgC_j`9ts{a{VhX6G0jKNc&S)wN^i`3nepytWC>4 z(ruoTl8n- zKwkzPHc>#4&KGFtJ(S2!MbLeT?u)cvq<7h1g+iDslGe-Q;GTul_bf|60yd`my`f{6&RPD|WFV7T6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..cec55cee58de9a6d24e01240554e0a62b053a738 GIT binary patch literal 1225 zcmb_b+iuf95IyVWLN2ADG=W}dfkMeeVg-*7Rf^g~1VvP8ON7MJ#$J-G>~*wuqQX~! z1VZA058$H^V`EVvxg`%+@~&rg&Y3gg*&jc@eFyLq%_1^*SilnY@_3X-J&y)MC6Go5 zcPLGueEqtA$iQAQEFbtf2!#%Z!kx)15kwDTST!an8>@myeWoxcGC*-*|4x4GIMRERk+WvRBsF^^uTv0 zbY-Bld^Ph%(wqv)OW=WTQ%eLjhU~<32r=o^!rq}y8`ezKStN&fcwrPlblT1Nlk?15g+v|4+G_ku^ zW0L4vx=Mz^)cDgQ<49A+4Xl%MM7!4Nk^P^MtipT73@=t zU86M@J6ovIcf>*gsNojv47agP>)+tdus+hEg$r;y6}*AX1iVkt7GZMD))!b8sf)4q v1tsjq47J};N%~0IRxHWFojBumT;euG?GW>p#9ivkeKM)qT|9UT7NGPCaq2-x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..60a04099a5149fa703047b029b73b4a2ab706bea GIT binary patch literal 1305 zcmbu8X>Sri7{~v^DG0V!TCGQG#e+jT(YH1=*xFb_G!aB!ItwF=S!SEvfmA=0CK?l8 z_yPP-#%G4DO%c(=O?Iy5`u*ql{^RR60QbQ2NTZrV3N_o*v$&nboh&vP79$xd;df*h zsX)Kj-(_G=7>YZAj*QTzBm9v}Qx^L%h77HmQN*y+d@II+`$G45%Y;hz?=!4EA8Dh8 zvZEs9`LdyPK<<>70xB-xkRJ|x?kU~l;+K`b8u|@GNxYGflqRLcP*SZ{Tq_d=qp<5% zjs{ywE3?gztW-M`uoLviywFryJ{=7`8MX!0x0FGb)Ctl^^LR0328w`oo1Wxv`oWmX zffT+O@KAG4MADai;rE0Qe0-NTdc9Ca(Mx3p6P$+bwH!tJ-GPP8^`$uiEmf+swj~!G zyDU%k;l##S3F)!j={Q}i(#6H&{G{lfva-tasW$D=Fx3CD2Dq$w0z>H=J{s zNIjWWD27wds883vfPHjH&r_Rmixpg;abe zBGFyOcV~$uwtqE~8YQeG+LZC?xS1Psk-is?Fe7s%;~=|-40Cd}WngA-Lp1p_%!}-b zMKyOId-e_VwFy}enE=2O+!Wbu^bCtwYW%kvxs2O#u1U%j@vmx8*KtSGjey>78C}bc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..161f7f84ad24bc7a98886384543e65644de87c77 GIT binary patch literal 1335 zcmb_bTTc@~6#k}VTU(1D78GxYp!T9n^i@LAAOuJwiLKQ~XWOwIvz;Zo(+2%jnrKXX z@CW##jAy2cgj%r=Zn86H=G?yToHIXue)|sK33whJ$~nxSVwY+b53_ib#RkKCEF&d? zmW*N*>X-Y^7}x>B>~^SQBeZFWU?4q;Vn4=^p<6SE85ZjA#8B`+=q_)VNa^lVhUFIn zZB$>jRIL0!*0c`EoC1?W$vGVJ<9@(>r8`{w*7Dc=pk^qDKQNNQ%xKYkwiwc-a*G_c!w#wE>PpM!gT61Lrl9;5W!NTmf;iGSxtuXQMSu?KzT|Ja z;gHLo6oKjSNONDrGLT&nbc7Ln_?Xu^eM%LZNSH8srA%)Gs-`;)ho$-c$U@F_r8$9H zER`n}Cl{ZZERL#irhJx&H?;Lm!X;dtUn1v6Nq3bcSDpsjhHVo=^&i!5w`ClMQNm_~ z|L?tW)`_jRyT4PXu~|DmLt?!?4dw!hSS+A`*#Z_Y%dq#qI>oRvRVd#!yloDT?C^@< z3~0-Qq3Fh6g}mV&kosT;46F3KJkaPOjqAwb0?9dgIVt2xLxkvjiOv^kpQC?1#${3v z$v+iWTqLRlsg}rx)6Qu3Dqq1qxu92R&A7`Fu8~|A8DN=`({sfQ+@$ra^JkKCL=Q|I079^u?~5tc?)NqP%y#Svq;GZ9F797uB_kk!dR(&Iqh f5D;-LkQDAZ>T9kE7VbJxT#>kk`*=Vi^`rC){xUO+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..f9ff99a489397f27a53a33ded2159db76f1a7f27 GIT binary patch literal 1544 zcmbW0ZBG+H5Xb-92P&mJwmkZbhy|1tRAQnbL4*X;Kti!GF)`V;OIf_`HMiFWeW_na z6OD;4`~ZF^f>R~uhwza*TdOj0QO#~Avxs7uoj70EDGI2J9z9ieNy z=zB`no-j=BH?^HRL$c;S@Of0+v4&_3dcXsS024 z)(U?nO&9dRyN0CtGBxRU)t1XIM71(w&Zx%oVUdMTw(K1-WGQI4BUuU(_U1?%(Uu&E zBi!kt+w>}OTiKROhAUdObHK24@%3(0D$*F&>-3;q^0~v%R(G_??VYUxjpnV3Gj!Br zVM3avhUYf+ysGpvn8Z{DgBZ#nYt1-@7}oypGHD7=A3?j%47tFiTwV+wmwIo92RG^I z^?@OU1ZHpv{q#FcuPTNC@(>QKhiN@P-x2yBH5j7}LJV)@XoIlB8xs_s?g&$4rzsex zFQadA@f+CZAlnRC%K@z5GTBU9fGfC4D~4;hPWJ5KFNl4j%@~3IIlLWt_y(2PKDeMRgvbvp3wQ!|P|go(DQlio(34GN>%js%JKg1m_YnTrOA_ktV~$lHH_+>QiE z^n$b^LFS`D61^ZF2;}31ATitt?jRqG$sF}h6rL3urVNc@B*7?U}aD+aq+cgwv%n?=?>GqOX6So z6!5_h@T0`)Vf7^-!GWo+uBua~>+5z;>)N!KRN0b1#iE@ik%g$>xC2+V?|ESj>&n@5fc4>mx3#SXOdh zN?MlWa-SMoabyBvH!rk0KJgQ!N1AOMsoJT6gSPsF?T{m@$uqTQ>Nx7VW4|Y!qw`b! zg3vkio7sxWS-_^(%e zu57O?bqKzm@@11$K4J4Js6Uv4{@YyI_~_r5X>`kRB?QZtYU!ebdBXGmY8BztRdBr` z#G1?a;WTxJZS#oqFv4nTlQLc%Hv3_|rZM6nW@LY4?DB6Q!9V_@S}(zFA1iKvDlFKY45tUORjt5Zrh;0N)wHV zAN&FSDC6Ar5P_DE(4@CJJ2TJo%1|k_M z;a6lBsX%|&-e6#_8T!@(9T}lbMfgpbA(Z&X7;>%(O?^Wc$xtXAh?d~K&^2B*q0+VI z45ROx+Ng%Cs7SfKT+=!*!Vq@EFl`f#_)){>uF_R5{(1Rc!{78}Lux}HJz6w~AouEo zEN_Y5`NAW|i;^q(el2KmS(m~$bslQ&ib(phCj6=}g0~iVDex@whV*<9+U@SALrM5~ z3!H%UE-S6f3PZX$Qz7p4ph^_|C8g!tX2X@?uAoBVatY6`27<1No;0od$UB-KXoxf5o(2yM(h#Ab1N%t{_Cm)fD;6y0=1v>R#OaK4? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..7d31a3f238c27ca025bebf2e21a48026ef060c83 GIT binary patch literal 1311 zcmb`GTTc@~7>3{Jf!f*%VnOi)h-eSWL~lis3KDA?Oe|I}oo$D9%yyRSP8;-BX`(Ul z!XMy|GJZ2%B-Bd1aFdOp(NhGNJ^8^qA#gdGp;og1%t5d zR*naoN-ML)kSvv36tEq1$UNInTJ8<{o(%T|)wh&Eo74%?Nb`6xWqOK$b{n4L2i;)E zWlsv<^mwSbCnD*~uJAj;2tItkpQzCE>iQsftxRtORMVZNaUcqu{~q%gi(LJTo`<{m0jD03M=RLLYs~V5}Bn0_F)V;vYI4jSZ=))W5ENV`@C%;rTdQ=)?O#t zsG;nrSowjhX&n-r5>r6M1)TA-VZeQ*dtChX@{?guGnB+njHEOfEryb~+9_A=iPFj( zFw9k|9dg&h9=R7=O3RnY(3jDXAU3Nh>{2a)Dx!O8%$R{9`g+Tk{InmAxg1Clm;sM8 z_eCrN*%v`i7{SL6_%jumK~tZGZ0uiD=)&N2+(?5D2<=f!Zg2lHyeW0jSr3V@ l;WDgFP$|8Yw&5gs*mR6HU5OTTi!yIW+@`*4(UGd%{s{@94zd6M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..bd5e781c8f06ea64a7f287bef4dcbe30f9876d8b GIT binary patch literal 4059 zcmbW3Npsvp6vzK8&9TNykG&Ak7j7D-vvdeIW zJ0Ae<9HA;HsyI-bDY)|i;LZmCihpZ%O^+GJRc=l9Tl&|p-+R(8|Ni(BfE#er$RL|S zH*#vot3j$^OAQ4zY^%Xi!;Tt0O~6i|n1CbD<4eyn?M>wg0UWWmQxrPIJvgx1XfXQTE3OF<&5LFff>-P zFK{t5I4};1wvn}*ykS1k$V9TO(0y^n(%%bFDJ>2Kka#k8!1$W<&+tRdyZNqbn ztm#Wz7EC*D2Bxup-MD8tR?)OqXu0HUxf`GDO65t-1!7st3$_JrAH~(IvZ?bG3l{|9 z1?l9aCop~#Z+AkYI(PBXia^55=RN5&K<%A$rldZX_5E2!p?uOrd0F6C&UFGa7gQG} z+T!GG*ICthKGrA^NSThyP+OA7H+8-}S+IO&g!GM^TP*VO)eX&5tjffx>ViPBWTK)v ze0Y}31azF;3)Jl<*TRjIRWdJglF`Tu^ws6%tn1p+bd>IVRUtmXTnVNGI)_I#nIm&< zo;h-S*>dE{UNI}Z4U?&>65P$PEKC*$=jFw&VB6xkXLaXpN=kJ{_gPl1vy^9QTU%Bx zEQZRR6=YD#@&4hFI_hdQCH#uQKq)K@)u!NM`>HsZM08ck^>Mm-_JUD6mi$Z%KeHPJ zmLyQQU?z@66s@}?k;X@XVjwcQ)k zH-a>|s;=6+M4cyv)k~~s^-r}Kw?@0Ve$q?8MxnrTdjV`TtNK)^85O}whheAJQ?}Qc zGAe{MU*lT1c3dg2Zi3bNR5xAMW@*c>wWR?f*WReL&ZSIhT7&hCprRC}(7LaEJ zTG!BFo#(3BMPTfI8f`Aemy+w1dsT_8<;!~})Gq7B7MB*5`4w^g@Eyw9XAWa!&F*^c z?yAQ(ZU)zIJ%c{$YNr(*4$xD( zl-2Bx%mo7d;gaPV>*1G^^|^XM5Tcu(Vf=7H8mDj!$N9U5pG+O-MVG?ne1P+AJ_q@K z!p92~@F>lKQxx!c&4L#x;E|gJ=O|zpng!=6U}%~J7b#%4ngt^iFobo2G5#j*WeOP9 zW`V)u33WXjZ}5l)pMuZW=noLzhcS4SV?11(#%uhoB1HwfjyL!ecoR1{HX1)c$9EKV zpl1A7YkUj0%f?gG?x0P4bnGcQYFnqnRht_YLl1)`t@8E?Z9F`&zyu~WAe~W=11-oD zrgb2lQIIbP@?}d9l@QEb%xFNmq99*sL1r606XZ%u5Y-?%@IlzQ q9)&Ic8s{H!bzI^je2h;xWjlQg^AQq0`g}Dz?c=PEAs-ifT>1}Q{)_AY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..9616910a7334147b5ed06fb6954f05517b661b63 GIT binary patch literal 1303 zcmb_cTTc@~7(LSql|li_-Mb=4i!jkw2nj(*s*4zkjmD?h?NA1{v(3)50e_Vy8WK%> zHStFozgdb30x`iRo!fUg=ezCqAD_PhcnqFL4@$krqMXBA9%+6eu!4D2aGVKvgm3TrXmv@|{!;o+)yP+)b{xocNJuXrcI zS#Vv$Fn4jSR)Rnp6UE&GWIL`Y8IEE-x57tO$2RMgHIJHm>SCm>_VhoIrxtI;QEM}< z%eWt-80$v?0}R8zM`0z7#etg#hRS6+{zTGf+7g6N=my{P_hdlsN0KKM@oF;A>YZyt z+@-Pa0YeTcT*DRg(m79)oI)QmjxC)Allu^^(%wh%BK?OAMo2{Sjxk!tNyKSqv}enQ zU>_2j30j?ZU>=jS_8%z_(sjBq+`vt8;*7WGv*Yx}%O8>YhJo@Iq+cH*^9d>U@}5L# zIClfI10E6HAR?Q8xE=4hy_M*)Vwd-ALbyXuDT>uaaEng&2y05>KBh54R|@61~Q9uW8|(HDXT|CJxul3$lzWERt8mpF;BXtZmmn#GadWJ%94Os6&P7` zY|qzie_glgvY%npPY8?}=B8;CeBGCePDu*v%5UhKx@PHiSzEDvS(fevf&JI(wr^JD zy6KrkOU~Q2LlZ{u1daw4_qF>~ODmdoNz=Ea+O4X!Y{{y$eL6|odX*7I7h@r(w|7u5 zDzd7tJ*Y|g7^&NyS+-@VP;p#eV4}&tBt645Ya!KGBagaoT3X)pRQ#a=Ep@-{5~2_j zU(6S!cDL+oYO*4A%dcpztrUpmT&>v93$*$rq&`B z$kcS#x1}p^A}LN$_oOAux>eGBT?M(;P!Ds?gr5R~7Ne^K1!jA4q-d3X=xH$ermKy5 zsjL>JS68c{e&j0p=9>7fZg0)Kz}cSA)>@51rz35H^laLO3|4fB1uC#F@3>`c!zt;S zszyzXuJJ_`#!9CXxDO--+}Ga9|OBhNCs zQm+=JyQZ_v6uv6Ab)7xU?{F~fS4{R@V##)tQnMmg?7PkaD=nPson`4ag$;l`Q;lAX zxBpJBQ+HyjWoo0HLM5}m&2dW~ka;``(At+H+3x$EtE0NO04_O^*A+cW+4>M!MMBgy-iZ5H#JiVFSf%RAYRw)NX3uoPfm4H zR{^pGr|uf^lBwE$ve}reU3**|%>u`^*}k~p%o_&JD#s0H;svK`Lp#*%zqGQP=au2e z_7OtuiDXJ1v^CeMU3E+9zKM0zAe4Zt?#(%;8{+Xu`KL>fd$LByWxPWtfSMx&! zoW}+J^Q^=Be6|}uM(QUDQ)n6&6OHHaL1;Wj?G$YWW{y2Usu?;PjM@z71RhjA3aAlY zz0C&8BJd&RDN`WVnYV)6JM$QQ&oMgl4C&iX(fd z11to(Vmw^bMfzRBazerb@r1u`@z$KJOZX@$;emLu1yMySkjLc&kij^}^F)vXgHKo8BZX|$Y;~@Vgf~@0a5=b@%BKpuT(p^E+CXm7{)^7^8 zgT3e?tNk;M&Pv?D=lFsG?hIezt2@Ye*yUl;!$A*6JRJ2f?QtXdT4~>bFrfbrXhy0N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..e5a7b88d0975c996884f56db5bc8ed7fa3347083 GIT binary patch literal 2628 zcmbuAOLH4V5XXCDNp|$`Be9*t!68vdkZs5kULoYE$TrA`I3Oda;xt-Kq;aigRl6gX z1KjxlaOVTS0jff!ibF1N;zLpVXSI%`^-4)qbQtZ-bpQL;Jw3bs{`c22B6^p;$j}UZ zdV;2@Vul?vd}fBK89tw;2h+4WO%EB(`@)mlsSD4SuKKF7$%ySR%9mZ`Yp!&iJ3Wzt zsQEEQv$i~tPEB(y%5GCII#u202i$VFYFQPfMN4=$8J+#Ir?l*dy7Xnk5hbNuxFCYh z=t|&mXdQMOt07g>;?H-jZ#vGFBRWE9h$I#7Ai``p5^`;_K+SH84&Qs+70}4{lrLLK zG;3|w(~PoR?r9~wnlBZjlSA+|?Mc;wOZMTg$&BOL0Xd`F)rPPhwcGOs)qKP!gjb9xP~k$`)NykWEyQ(V432wXA)&$t_bh%dGC< z!DLVwHBD+{#_0NlBJd{fYMiJk=MGNC#4q*NAecHZXUgb9lg?2lTG(wRZSL5vQo`1* zXN4+8#NZ4Bl1LT)8FAQ^-s64(nXREo`j%8u-(fUWT&v?8`<*gZl}bG5bsECk<7f&~ ze$>jTb95l);bKy^CAy^iQpFy$MnyexkC%L*CG^0i&#_eOH&C=^7yRS4%f+D%Icjf{ z(=3EX`eboL^?5VRLUhD#X;?8dGlE$N4*KIR)LyOGvIsoTyH|WAIRiKkz(^~ufO2f# z;>{AZKUW-QZUW>HV7QC&5E!0kYHrW7#kMr9Qy83T%*kIh?<7VW6YdDQx@6nJ_gyc% zo-cT<^sPhN)OKa7ig)Fu$q_>9)rqi-PINuDyX!TDm!mhSn4>wG&(Uc*lcNA##n&Jh~<_9nA-NrudI-|v4NxD`o_!`LX%zdPb_*Tpi@F)$A3}x}0!)G8t zc}f~a%oi|U#L7uLpYrjz)PGop1ri7?jAv+Z78^+F_{MA4K%(JBfu`V*Fq*H^1sh5i zu~V?=(ouvrV2_#{x4$yZ-cX>t7}r2;;h*6@wf>aYA3<8{7}LSx4cfqSu5UnZ(c73Y zx*9l*IzOSr?-A#(W1ZijYmhL`caT>C|LOIOKPfQ?oe5TLN>MXVSngYe;SE|Ls5!$I z{=HCZki`?4ih{VYAn(%$aUfGsknaKV!&ne=wD^Y5^%#(36y(QPkdNp_97r+>@)JOQ z9t&bxiP6V&GX^9T1^FcwO(iWz;Sljf;x0Lc}&ZpBpt@yO+)8+pGSoBQG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..4c0a11ee5c1a47ed9afab0f51fbdf585925d40a0 GIT binary patch literal 1078 zcmbtT+invv5Ix=|8FceE~;olBNatFkP>+HCT?Q1@uIa86}}22 z5E2i303U@II}1^z5`>5pkL{T`=gfHa`;V{R0Nh8tgdA=aF^Ag)+$mtIfEvS+k*N}K zN2W$4`sLwM2KJ0$p^<1~g|;0Lk7S+z+>bGYCK;t&$*|mdBgTTqLic&wrb_o8F|559 zX{&~^ql}7Txu5(8drzz=DErKedb9R}t14Z=vtw{3Yelq5AAVq8k zJk>lBM#i!);-0XAkMHq@8mqWXn&qKBPF^WHm}oe9_tpt3_NDzLs#2?;)qN@J2VQ#;Z3=Z^d6EH>XfJZRD5Z_Z}O zqN}sCmT>{gWz3_@@Z^7+&hYTxA@=E6ol=I1A5xX@wjXo#-VFve=p)F1-T?vD5u!l* zb2Q%pigZuH>AXPad9vr}zi6;TDa;i{>qT;LvW#qg`wQ4dpIf0d^p{&$p}j+)0IcE? zS%%A4qxE$1Cj=kJ8DN_H;LPN8T*;DmDLSB>aC_%7f+=;$-yRTQ(<7`-qB43Xt?DHO Zxat|N`4U~!bwaL6+@QYPq%Bpu`4g~A3l9JQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..2ebf4047953451b3c7c00e7757b172fcfb5c37a9 GIT binary patch literal 1189 zcmbtUYflqF6g|@imC_b0DBuGhD7HnI=oe!kBv>KAEYwhJG=7?Hhjwr~+w4vo@Kcjh77U6+^b{>(B^oYQpQvBmvnUV;FH&PkB`%j0`E-*%Lj%yGD83 zQK4C47_O?O7N#3WhOIN^Wv4FrZqx5^*^@50y1~W3%HOuVHBYvswh9wk zv`Jk0goj~hS!rcf7~+Luja6;64*p^q4_J8i&UrHO__ z6Th1Hql|Z!3Zw=S5}R~h_i@gdduMIQN2V!}`!R+gUv*VbvBJuTqP;`W6})3rz&#b& zC5FL@YG`3QMl$U8nU}qqFY)S2i zrnG1g$Lu*A!@#oA%C0aZ=So#_SqtmrGVCcWUw2wHY4!x+F%-Sfr%Mxbb+qptrfgFY zftS}58TBhnfKY2i+z{>E%>ZFtnGGgl+^yeBVbO#Rw6VSC5a zrODwIZs(9kfnoH#uUCx`$F8{Zt$Jjq4X)|SbU^HUWp%~`sg|e z59zrMfFXkfCUFCUw9e8COkfBpN0C;;@qPq1X&xebk^Z9*#>m8+6dK3L#A#+Ur^_c` zpW~Q2G`j4-0w!q8ojMTGUD`3+!+lEPf_Le2;rzzSUy%5TLiszA?@o~ViiA7)M5ZKM zx&qCBM})VD$j*hdy E0V}mg*#H0l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..c876ab736d8de2efca9a09c7208edfed442ee212 GIT binary patch literal 1550 zcmb_cYflqF6g^XDYfCA}Q&91NA{1o=-vKcMA;DBpidEwWGc7|I*zS_uX#@T$O&}zi z_|?Q8WxO-HP{4p8u}OCx_sqHHo_YNG{p|;U2|P(7iHQ^vxR=EJG@8P}gCrg%@hFMM z4DEsRm2isE50vM=U3kvGUNE%IdTyYFtBb;^$vCl@A7f}KtGaRuT4)*2>ioK>3trR8 z;dvG4NrqHGRa~KKzGPTF7M{wNBwwv~buQPWaP%7YU0xD_bYw+1D?$riALp|N85Z1C z@14?X1+V6pc0tEw!jK$RRh&FT5lcrX+!1bt7qqY33auDEoq9$SuvF8Mpb2A;Axcas zSLtbnrs0tyC7tzFC}~?>x$;%5T9W>!(u^FW={ssC^`YHJo@bnB3 zy6;4xbcZ&5Z*$RKk$wjKxR^l}Z48}_yEfzdV%uD}40_PZ@bql=>evaPdu*w#!HcDJ zS=J0)c1n4?U>^we*&Iw@)8l-Mj@ zB4K86Z*B*%pUCFEqv^vQns*U1GhZmw1Vfjl7I;n7ydgn_L$tjS?V!c7j;Np;#CsD% z^gSwa2XVt1v#g=WPlwpz2O@7_I9fbS=oqa@ f$k~je*2)1w-6rM{i8~l0`(noKyBPln79jfv7M6mV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..1f79670d3726f297d5cb8ef80a906611926334d7 GIT binary patch literal 1562 zcmbtUYi|-k6g@*(5Q?a^TCI=zs0vga-;dNZ!CI3V)LJTP{9pzcVRYFgyR$_7Rhno_ zH1Vs6KgxJ#c3ZGkjgf@iow?_pd+wRXx9^|60Jwnbd1P@RhYT)eaVd|ncyKw3D_LC4 z;u^!wPzFl44H<;W_Z}|aVqkX|wlDf#sD-B+!i}UuZ05%p##?Hj+`1N8hLl}HYE8+Xcl-gDT`64M<$=eWB9yM|2)8Y?;DhsgaihYr z_uRip;kDO&Iln;U`&T1RtDbDAP&Hjy^*o=HkZ{s+(iVHgU-ewxR9>5ljVOQIbC+D% zlb%tS_C$}w<%e|`GSsY&h-D&{>pD;<&%2kT@6H^xI8Uwde%v++JR)(fK+4 z=L!jW<}Y&TB=rNoe?Mr;pnz!{D4>WP47-OXt{Md5wK;YL?8Owr;=i4)Eq4o@X0Zf#VH@2m)5sxD-{W*kq)CNcvR6c^evt)JvQw kpll6Hp<*k}St}0{>NGKzCC=b1*_SeQpTqg5U?GY>09l}i4gdfE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..d8c80b8ea547b4ebf5c84cedf7ec5bb1cde6e506 GIT binary patch literal 741 zcmbVKZEF-U5Pqh;?Un1**0xsL`ho~z6%6&G7U8TOR2BtW55Lat#$F_wluhnv{a1bx z{NNApM~Rc=6oewhKqix!d1fY0=Eu)(-vK~Ibr_6?ugJi@RcU48a zElYB_&y1ZoHi5987g~Kh@l&P8nr$4b#;JmXw)%u^#gWx?Pe})n%Q&d2Mu+f1+{fpq z`Wc~j)pgfQ|pllM%oxS=OagXsC4ltPcdiethTB!u2THR zt3K3rP?l2GH?yMIG!a4Ay$tF%W_b827eep-8#9aUIIg9@=EV={qlYEJ)Bk6VFuV+S zP=weB?{7~NPi+5gC-q9$NX#kY)loY<=5zXE+{K&>m&}ChZDd%Gvnx|Ghegrk->@XI zFBa9_f$ZT|(3du3S!4nL_i;sJztuCWV72vMZRHx)<=m8%8{)sFMZJz2qHYCj{{qdo B%!mL0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..7c9e6ac82932f8501864a936955faf43d7716f5f GIT binary patch literal 4501 zcmbuBOLH4V5P*AZ$+n(x5<5=<#36|tlPpO{LY^SYHn9X;`7*9U4|?Sfk-C4e!$M9u4mg!Uu!!;UIj(U|4Y9 zHk~Ez3)^$A&rLI6^9*uD&lQ2`21};Xw_@-bH=Uqn_^x4j^*V-Tl$*kKxe&(6QKRHpreojbm1!<4 z-)>Ow(GKfu(&Lb22Wt{@sMwm)*T{gr%4xdcVNo1uoxTzmMBsBCL>jC^OOTq#fz(JL zQ}ddFUuxFN+{ZXC#-&u*TV2(&$((Uy4BYP#>3}s-W`7#t{ONw++(?mKci(wk`wPE z3O+8U7rdr#@mZUiXRPPhKSFN|gUKGZ1om~ovaoGDKkAl;-1^cwvQ5s;&6M!%+t+)C z$a+stSO%$v?=>#_74B!@d3YfU+hIo*_Q2y=7=wLT*iYg?noZDbl7_=18Z7T8H|LVY|mH-{|d10(#-{X@o$7-!0QI`unV@p zR-BLE^WO)fkf2yl-idMse|O>k-2xs%1;!UCM$j};JONKii@j)p!ABOcrB9&(6VjIij|8j z#-JZ_(ML%-1;SimwE_{;D&dFUr#--mUY z!f_z{I1fdfXQcs5!wgCcX5mE~+ZX=;ecvgI*R+c-!d$fY0>;%xTOFFb4}Gnz)8W^T zAqk&^9=1uVXnR6C6Q-8IJiMd<=~qEM*MgMbWgSSr3i2g_eAN|%O3C07T-JajRFH4A zAXnh34kV$1+((cfyMoa1WN=MenxqQys}^KIUz(%}@;ie3(G`SFJ%dGUMg~-nKeZs& z^%)sZLHmoA_%rtTCHET)+z<6p&-nl=1e)|sK0eAr(Hu9K3)h@Lh?&feWhfRk0SVl?& zT^YqH)GwQl7}!&W(oU#jBedy?AdwzLu^(fYrCXE43=6GyVk~$d^nkZbr1an+!}5zn z8#R($6)QiGb*)1(r@-V;aSr=@e-vhGHbb_u(ItnSuutl_meO)J8Tm5m2+D6!hCN~@h$EfT%Na9N1n61Im;CJ@ z9CJC8A}~W9Y3_?y267;RzA%E1?{g}I5j|7y_ahm{uap^1P}Oz6?Z9;2?^(?Gfiwqr z%ax63)yc<)CX17D9I2mW;*D*=({L$S=aM zfxmalS*NyMqxrZ+4`=P<45{_{sX!M|#$pjgl!{nDiJ|%5n#IsKO{}^fn}|C9e9t~$ z5gdhW$uN}N45*N|-4v-0_LX6kX3PVxkr~s=?45QWdTQL?q6uQqlHdea-n9;^@ zqOBUrt}@CGWmD@2;YbWXJq4Wcvth`6rF&fb_VU-muxXLRPpm|moEAfgTAi#`;fd19 z?lW4bH@a{iL_N5d+e*t9$1Pl?K@?}4CoKQm{WLm@&9{yY+qeij zf3J{5Z_j63p-Z${p+%}NYW<&M_{T&|-`E%j`f}uMp$KQWIt7fX=|xr%@1##by?2*~ zZsVck2&Y6IZBl`XSYN;!@Tdekq+q{<{UYXz_?Hc>0K%M9jF;i!m>K5$?iXSoQ*0Gu zAvM-$4QrPL0klq6Ff+PJ8yIK7pUC?Fr$-bf|7sGG>VCFvIWvW+Fw?)(G~9vYkg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..fbf7058b25592a8b1a85fc87bacac7ab6617d36f GIT binary patch literal 722 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..228c9d39b737b1ba9320ea3cd49b7ecf956306ef GIT binary patch literal 3553 zcmbuAOLH4V5XXCD$+jL=66}P;CV@C4@dL7XfCD51WH}}Z!Va+`0^zkkpoA#^8w(_k>cOGYfD;>l%nD)k7lNOdVc+%p4s32ef$d% zohLg-1^PHkdHRH#Pr3Pwo6os1xv6twans;Nj?vvQYK~D$(0(O-+jMHuSGMQgs;meS z*9A?KJy!*$8`MmvBQw~D|Ae5T<#pV^e^60g*=tBa&s6W3+os`|ZqwKZeA{ha5_IGy zob0x&*~+dvvgEp6UrMUl_^@GUp2mTa4w54I#$PIO#lH(lA-XnB5sNbzoKAxx=S zm&VK$dfQYmBmoKf{G)3G1Q#)?#yZ*Ot(@eVs|QN(e} z4j#na@@_Y`p!n_}-|{+2u65dV>4W=P?-58Vw)Eydo{f z^uw}_Pxe4l2FYrjnv1G0aYGKMy{-r6dTKeoOPo=$8#c=AU|-B`)fc-#BgaF%5qJC& zA)`tvBjnSUb`L-lc4h9VqcU!u71+HTc}{b8Gyz-h1(|@gZw!0yHDP=2nAPpOE1X2% zL;)T>ccuV)&u~AiiK{UUF$dlwytqmKnYlskoP2J>>-d&jwYi9Aht}X3ev1Vy4!M)K zMJ3BZ`Feg_wNH2*Bk$NZvs$@Y#W&)_@Ev0BqeEc@Ww(59Yu#^1zd#r0l>$xDRDq7r zbb*f1^94H2%?X}6$-UFuo9AYcUJ_K&)a(DdviSUUKVIwgdw6dIO@&joXKaLDM*AVZ z7C_14GmBS{ax_gv+K2vrd=gW1fYQv3@j;C9_&tRGXB8cW0lCD6DY(Xl8G0`AI0_FW z8hi9CeE|j}zt=De0|eP?co7DOwAXM71_-y;Fb4y~+-q2X0RqQ{SsDR%iW7R7&RAGr zz;f22b30j_NBV-#5ACavfb9amnT4N7d>?AGgmyHXT&9cYvyyP2*XVWp3VMSsq3vJ% z1En6pn4<3DyV}K<>CJfY6?mtxW^`fkM@n_K&V{o+HdJ8*&WC}b?YVb06hhDydP@T` zk_7oe3-UIVbRZ*1kS_u9)j$v~7(vTa)_|mwAYW@iR_Lk@B%K8L1|Z)K1mR*5w5kQk zBtgE@g1n;#$s|D@1LWr?fLzno$Y>JeS1m|IUn8SQklz9F$3PIiEP}3U6&Xu{{HXp>9weIt znFh$r6F_dz`#7NFJCaL+oYI2aq>XrS-#d~^f}97)g@GXaZl-86e7SCgpM)ihYnVMN n=>xh=A7Y5d^dq`+hq8($6&+D@Own;gClsAjbXw88qQ(CJnOD-1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..fb3c391203a842b5fecf29b781656fe71d6548de GIT binary patch literal 717 zcmbVKU29Y^5It%4c4fP@wYJvQFGLVq!O%X4pcK|>W#yt^>*DL&yVGt;Zc=WtOYOh% zN$|lR;Exg~*VUJT6a$$|X6DQ!XXeMxZ{Gpz;9du_xYfq(Htw`>S79k|ZO9I|4#vBW z{Z|U=t-`{dcOjCC1F~bz1e=ypn0sNIiMtB3k2VJitvx?vg~i-BemAZPt`DiOVp-08 zDQQWP%YABW#gPdL&+>xx(XpRs9x>TC(zVkC1-5)lc1V%*WLv*sH{`nSj{Hk;9ezIL z=L($zKdwvOH>t+j#gHc_G$Doc4`UZi#RC(JlA*hV4`9O7cFTdv86Hb#p!m~4%wY)cBc*ct2EJ= z_}~xlM;Xt|Zn)I8KG>wYJLmR&=Q}g=>-UeJ0I&*Avyg_>K}f-xc|6X*lMJk9V1vML z$OFN=Di1=T4g#^ND?dp6;Op7@U8fyhVFg;(q7@E=_o0zfD2cFegQ={;QHanNVQvb1RISvm)6~tQnV~A07 z9Gl)N?w0U0&G$!$qo;ZjB{0|wRP!LfQa?HIQ( zfl+G`ik9ugAU>H*1+#c_T8Q(+r9}eLvI*?@S zn8U;&3`fT(j5(Mvj-CkzCSfXypSA$lATDoUDT;4`@ATq#AYUxjO?(bm;~Lz;?_3lB zw~-&-PA~`a_`I0>6%wC2l3#aCz5{pTjZ~~u#EcJX*`0J L_mBu77sALNa&>&& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..773be19f7e6f19a2dd4dfb6ffc284e1567a967f7 GIT binary patch literal 1316 zcmb`GTW=CU7>3`0QUt-)+E(kSVzol6o#?F%38`(x5KRQpOJ`vUW0u)wcOcbYrHRJG z3x9w=%J|Lf)~1NX3pd$0eW&N0!;hcez5{p!o<|0i9A>a#o6RilXYnA5Er$6>hD!Kt z8AdA5uj)@2*fWOWPM{+rv}p@}C^MABevDz3R?RSCSZKTxBf)*4d%S5vrF)MVR$dOZ zQ3Kglk@9?5(>fq`N=yM|7jVRn20r(c?sDwv|?<%8)Ks+7z%8bjdu|P+C484m=sQ1l6~cL5I`{(n#}UamMr&0qr+D$q#zL zh|9hdzUlK&b5BIlmp$Qkg%N!8knc;~m0?{U1h19p$3!*VZ90(F`$Nl{>q&FWx>&AE z+L>H*;<6NP#i_lsDl#Lx*-5%YsEbR+`MBtwvdY${f^FFYV%VIr@12f}q99D9#PEMV zCFh;^X7=j44Z1LEXIDtPOH+XhSj18R1r!TdK#^hhzZ?)l^ z*TOR_y1T9d-gK`;eXzF)C3;I4&^<*OSCPdz8t3Slq>v{I$)NcKnxChBj{f-w7s)`< z{xn>2nMgmGmMMl)FAdRKO^;VEO>ij z@D1Edf~&-zvZXdQzaVu|I`3AW5@+3ISdP7t@)m8?31hf55hOhh(wYcTnhcU22YE{% d;!KbfZae8~?hq{Q9g?^zaTn{jM?*S~@-Kr?Ds2D& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..c156b2b57a603b69b05e5d9b87f4cc45856f0209 GIT binary patch literal 1090 zcmbtTZEF)j5PtTW7n7#8*0kDM>r2!oEx716Q3A1TBoY)%8~wVMY?GDCUbx!})nBEc z2!8Mf_@l(x&1opqD0p!DGV{zl&&= z)JS$!to%SWv`^U(Dx!O8%$T7f`h&JF`N<%ha5Gc{siv>IX%pRADtV#iEC+aozNb|+flY-e$I+MvHm6OD-< z`~m(b1qyqhB>jfjW&8V~y=*S3d8p7|$ELiN1G0JvrfYC(tKy(H7h4y&egi3o)8O^@# zXrtP)p(5q_a$W1d2m{`T(L$VX#E;rOca?5&ak9(bw*9ycC<>AM(2=@{5|aZZwzQF+ z3;`%#%(HGF#_bphXhw@Rcnb9s%G@)hm04qyE-y9!*a%txj8&DEwNBfW;jVyg+g;Ga zPy|K;KM7{czCt5Us;=aFUeM)oUkcys^H6hFMADa@@LR$N-mUOgsw;I3^>;rWS}g@n z_GZaws=PSR*~#$G`7vU;*W}Q2t=>_P^qZL;;^|Ll6hwX0%plh>$dVQ7K__g=O%*ph zq<6)hEu-asjJnyBQ51wphrOoGJ>c~ionW(@TQ94)YV#LYNYJGrag0U|!{BfyY{}4} zX_|4!p^`)6beU1*zt09wpnsEh+ymJ(IHEYD0$z__hx%l%0o}pd$r7U+rRf^wsetbh zJc|?+u>%qCFTu~jj=^TErX)5BJAwaXL{l*dgu}f87>8xB*`@EqzThK8SFu_ayE%*1 z=>bsnIy^=<=qA?TPUJ(Wm<%b Nu`ki`dtwnee*j-n9fSY? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..a48780af18645c0c0836fd44bd21475a5db22f46 GIT binary patch literal 1435 zcmbVLZBG+H5Pr6$RO(?11r%RF6k8A$P(NvigqH+TC9&9$_-Wg&Wyy7q+-)25S81X# z@q<6WA7z}q-ccxppiR1aGduG<&&3t99T=faMYt`QA{6^$49;Pz-e^i~HiVH3qoqU97TguO!OO;1 zy77`>@?A?C)sz(#sH!X1wDycJ1RpTWh6%^~xasn$(seFQPWgV*-E^e|Cy)Uxnnd92 zoZ-vG^d+wrLNctBs*-OH6m+-J=LG*BJ?}EK3{5zJFm??WLzb3bo z?deEdzir8)9Vv$S%O_>6R+B;C`B4))4ZCozI?+*VYHNG5M1wwaIYShEGJ)1+7&`L3 zqg}r)eFx*1aNuCr!6@zv{0)gOJ;|^8Cf~<{D0!9iCoI+6{C6a})S1v*BAstS zgo#d6L~o@{g%vaE%fmiGlD$Iq`wE%Cqkck?y+Z0FL|!Pwb~u5@Vd=BsB}|k3guGJ{ U1r#wyCf&z8o_;_gfD>T!FWTBpu>b%7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..f980be036e261728c2cee1de281f78eb270dd59c GIT binary patch literal 756 zcmbtS+iDa+5IvRbWM#84F^QLr8WBN^LK^exjdeA!GANk1_*ygDW?Oo?!*uVG_*Xs& zKKKEClvq8kzDOkCKv&o8RMniW??1kN1F(l%9W3H{8#mgx*~T_uE$G^?9qBq4@7@hx z5a<|kDo@71Pq;9VqYU?4G7e9V z^&>*(z)$N^@0-+W`^?PUk33^S@9oq@Q|XZjMuzD-=YLg{Ssvsm=R}=URu#sL75|B< z_m%CJr4GT@^S;?E(LvZb59&8&fA}&NTJQWDGtX{0uB1Wl%zx^lgJr^#|DupEJP*EK zgjjPK-yA3Y+5RuwWA7(L@lu1*OATu4gW08O1xm_oU<1p*-iL}V3-q;94D8m}kzMC;jTcM?$^ zpnaWIYE`K}`T%{Xs%O?q>=-*S_{Z$dcRAnrF8j&<{`dDk0B+*(6vl9G5=Gqi#{++? zj^p7t9*tv7U^daQQDIHTiHYp@&z}g0O@W#9$RE)vTB1npzpG>MCqqxlo% zw7~gl6gTB=)KJoyww7MH&6j%u7hdjLFRPiv)I+^yZRAqVL}019s}9sF`Klety0HzZ z4z=>fcDNDhwziHS1*_T&GyC$b$OZTF9yMoDBpE8(lv^$~wn?wM$H1$G+H=g<$Jr!_ zZNjW|Wb`Z^_?!jqRO?#mmR6x_NvDIBHGv9)$XXq^D3%$D2k|L)0hW&mP2;VgrQ2yt zpIjrY;Y1h(X<-Cz`mj6A=-@DRY-L>~I@C=S(p<@d8?u_&d+LOlcykw+>+R5EWkR#F zBk*7()ZP+ju33P&0V;v9`^Fl#Dv+-%*O<(D)L`LGRgKl(?YHYX-d1e8?-1#RHN{cm zJrfpO%Ww{!jl`_#lV6Wos%|}@0XCrETyLtoWWdxvp7dhIlzZF&lid>qzDU{{WPDm z9mPjfFuAuCpD?QMW#D;GV zQXfd<8mdW63i#K_&>1IEY<)3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..bef55f2578f18d369a64fa7b4b3aec4a013a110e GIT binary patch literal 1355 zcmb_bTTc@~6#k~|Qd^540*W_8yeuG0^i@LApv0O66N}YHXWOwIvz;Zovkm&IG|`y& z;1BRe8PCiv5};xq++^o+uHSdgnV-MD{{Zj^yb2F16_l`Qm$fn;l(AmM2E%kBV^Z~acBB&{v}ubll^#X0A7hvxsYw%tndW;j6g(8V$6F>=y7!o2;bp3g z8pyUvR1nI#))ARgU~=%C!vQ}Sggj8X%f%lpe=`W{hJpmCkrbw+#XwT7R-S7jiPE^^ zB!`DhrIp!YDEcdHa@dZ#q@HRjEqBvFAmcqj`7O$*L+k``q+Lk2Hfem8&(4rr`{UxSVHR^W)G%4Y3?>==Yu6YW;|xJPNK7m`=Ec4pW)YqO zZ&@+Sx+kF`-g1vheY8V|C3PTut3S_3F8{B(|X+b3ksi3IB$-0 zzJZ&$^A_PR*i@@)Ur{(pU3JoDgtOry%x6}4dJApQ5o5SD5=ikRkiC&WmPP|9o&@ri ffQU1J6mZ*7Uv^EfaPJVsMTxt(hx>G-e)zuuijF#6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..16043dd93a2c628e7446662f508561f101fed4a9 GIT binary patch literal 2325 zcmb_dX>S`v7=FgL9mi=-QwT>JD2W5zmK%}=f|G!Yn@V+Kf%r6D5B8Kjtlf1~=Wl@c z0sH_CsZ}MA_)3BQgm`CnVmli<@PSB~*_roxp7$94`S&ls0eAz41r)HCM;`lXIZ(?d zS$tYRI=Zf@o7-7@mPI{_I}De6;Yn^ah38AxIjZe3u-go?RoC$Y?gUM4^+lSTt3Sq2 zGTputc!QenR^7H>Sg1eX$K0^E(=i%>C!Nj~!{vLVByG`@zHC`y*Kyo{2Nb|(xE2~b zG#=WP(UMNv;6thLxoz!R!WK?IPEroHDL|$4vy(fIrlRcHJ5Yf&U8-;-( zXUbp@5zAGFpLunwL5A0na%NjPGT32Au5UCcr;*)UodO^B?UwNFb1IN3qXN+6)C_di zm#LsDiSw;VBwE}TmgsP+%>#bQK%w3frp3Lm+B&849TCKfxU?P>CDu6e{(05q^|2D` z7E@f($Er7}K}PN)cFSjckD8)1avmwJjC(%SQ?BPmE_F&5PJND7ezp;C^Xogjr}K4m zPU(NDzk)NY^o*i0JQcM}<194XzGsR9sfxO)iaMbt*VV`}Y+gJTyQWFa>3X_~|1w08 zw$@D_)b{K2l&oDGL2H+%z@*XYd2a8n*A`w8ui#n{^H?aNjAx2i#q$h{;oB3IWY_cf zKuu&3SCrD4l5b6zzW>^|H0z_6?QZLVFzGc|3a_MVG{R?7o~UV|fO&d%>D567&!UJ~ z`YzFXnZO)U3NxJ-={!UG68$gxSRn!N(1ImW)q>09A=G$|G>9ZgUI<;i7i)tK{6Eozb4IJOTSTjJ8f|CcNCj27MPJ1yry}Cx+MXI<04o zA0hEm%=l=c@%1pGGTtGO3EDH2&BsWLLKnhYPCr|%(8EfkrNb*|H$vtNH|b~ZJdk7@ zh&>U=n|Mnbp8=AL0~rvIlc_*d6&c>fI|NdZx`!m4fpX;$Qoo~A`4#Ceo*?rWDRrZu zC7}{rq8<1KS$s=uz8iyB)=b|Gb=iXMf%nMo`x7&tjT8QU%v*X`whty}J{u?e0}=jl zDq+=gG+Yx2=gtt$5#d~%@KYlE2NC{j4B}M632aji61Ww%e}%qwDE1A35AhLp=}5!$ UF{)o8?PK0Y*~hAnD?Zl#0ojlMga7~l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.class new file mode 100644 index 0000000000000000000000000000000000000000..a475923970a8efcde1dc8a35dcb89951b7a128d2 GIT binary patch literal 2281 zcmb_dTW=dh6#m9{I~%8Vb0MW%N}wbTbklMz4T0b!;NqrI-C7_XV7wmeY1g~f&N?Lh z7a)EBKL8|?Xr()peB59ly!#fk=~c z{V|3a%N;nrcT{!Tg5iAqK0n~5&7F=}b9~Ve-VKK3JES6eqA8VZ*<#yqT%Y^oUNKw_ zEDp`Xo^7_I(>8f@YJSnPcWu!Vj!#Zf4)0NfnQA=V+S%3(t1Ei^?onTmgV}+jWXBQh zM%VRxhGK}krraU;atwUK_oUMyt6~^0(lSD`eS$;y&kcD{R2pf%L1DN*@Ca^W z;&`*(66UuZ_rMfg!EL{5dX8ziy&fgQYz>rjgi_|gRkQ9|+?EeTdq*hClYO18fXEg_ z7$retV8~h05A&a^M$5dGh9Cp+P&uq?Kb!Mh(Uy!64?>{vDz)H4y!kLTZ(Ezad9C*hnm{`+}LfH$MVQ&yxg-5pIZ-Z@qU=3dnc6s zr=n{(QF&)Hk!WXxXCcl)!yR~**ps@FC0)r;A+G5DWLOU}dTQ5gTNYhI*9$x68C^Ei z4t3LewcR>B8Y^c<2(^tkHtL+d=k{-VZQ&Vs4VMj+P&TlP3kELY1$thB*Cj~)w&(F9 z-Eamj>GKtRzA>e_&b*h@zvBn%cI&>d=wX--MA9`I!BZ$7>JFeNd3sB!_mIH_7?`DX zk>0=r=8)1rX@8#f^CX$4^@748mWGSxNP}2}8Z$J98qd=KF(Z=~16MBvE@BEVlLGNO zY558r5a-h^UnRUuXOYI&$+<~0qd8r90`^-FZI#AMAiRz>S{p+JRIpAvhBxpgjmM22 zA@S>kabv3Sl^~)v-Xf3*nlqL4$4HDr7Xs@D99Bey>j@oSh{6Q_NdBD%%Is31=q>|4f8` zc?RJdQwise5zZ0e+$7<@i11S){C5oEse}{Qq#PvhVQ~E`wA!L1YzTaWkFiZ#YNk(6 S{R(M?lESjWMTJWWEB^r?Ywo)M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..8c33729408815af485ce023d4fae5a7367aeb98d GIT binary patch literal 2933 zcmbW3S#KOg5Xb+$-UHhkv%YZxIY>x+;0)miBn}4S1Dvew#9k~UUg+KJ*b~jMni*R* z&wK!Q=L5hSNI^(EAb3T50PYDET>)+pg2k`LoE zmFQXj34x)u*|A((24?HN>jwfK)SJq9xaS@kYF|k!*f%`KXi8sMYEN2i8A#*shOrW} zY8-deg22@FffJav+BJQ%X{ja0aRWMLWPz*oNAge}8ArBdG)<>%$gbA-!nRf|Wh*D3 zlcFPSMXq=Rf#DwLQoHRbpHA=PV!dxk(}`@hI+{mX>rP9BuPZW85&m#5WH-WKhehd) zbcwp7nx`HrPtj9%>On4`ZRMM7X3KqwEKkF#ZKuMFF#UuFfswRZwnL!oj_XP9xXV~; zq^8PuOvels1^T9EcDV)1Zkt>1a@};)=7HT*UPE#}8KUmC*jthv#&I-R4E9a#MZUh- zU?97j_Ort8si0T;r)_w9dL~yb<95#+`e}y?(=X~zm!x#4zZ-$E7;3ks8#!t7w&GYU zfo_=1d^zNcqSG2;I6SdL(?=OR9jlQq>HiZ-r#>Dgmi~;! zLx}XeE=2mv(a7o9fgSh2YpFF;e>9Wnp1-coLV>x{&%~uxi>I9HMNK`EXLYo;w6?xl z=h1)pbem}PNSaWfzvH=`Ew8P-DqhFsDry+6Vgi#@OlffruU2thi;I{PxS8kH$cj_b zwJ=|3lN2G~lsfC|oH5LLdP;U!kU5Q>_P;}MPr z`5fi{n2&KPNSs!@LItx(E6!5E%+iY2s9?5f#RV!@fwbZh>4YvF*};VR#CN?d?znC4Sp2D6lLJ=d?JXhu;A|@UB)Cx zF$wZbCdfP4AjKrew*>j_IUw)iy$q0266E_#kehfvGLCIcDGBleL4G_DL^mVv-As^j z66A3v$gOOUauVbZg8ca$klUGCQ%QpSoe8p#y)~62$Ug*maw3TCkpk|7pT~#cVKC3} jB4_6nKElUX;*jUUCs_UxWuHHmG2vs%$2lM8eO&wx=+dNi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.class new file mode 100644 index 0000000000000000000000000000000000000000..c991d2ac0fc1e64f502a190ab4849cb9b40f7860 GIT binary patch literal 2114 zcmbW2>uwWA6vzMLORi1{m!<(iTds9N%alt9mk{c5k%A0JIJKzyX}q4=8|}`T-AM#h z9{}D4B&tgN&nhmMMTT;Jf{LW0Jvuy!EbRr> zstqlFZ$-OOx3vmvTgFBYI`-$HObj6s+ zDi<^nI9J_PyXv`o9tN`Eo2FFnweo2g+zWK5jb)I6QK2SPUjl)tAo9{!0++@DtY-EZ z+f;AQ(7y3>$8p_NmZ=u2QQVT-QBz4rFP(IYFNB%f>^Ch~o>bsadKeif(~>nC`=&+P zwS7*gnyO>j5O>rEtb>E9bY=7`?z)x;Ty+QQ72RsDZG2A!USy2+Y!u5ZiVNZx_W~^M zlbXggudTy0r>ieJ$XpZazVYpbK)$?Or}R$Lr1U`5H~P^|*wFEoVhi0-S;wHRI8xka z!h&u4?CHi>jd;jJp$aO^kS~di6_1iNWxl2DK%cLdm&c0Q=hh3Cd=&0R`7@)rqRbL+ zZ)~oNN!Ihopk@ix6A7%2$J292V>lF7sexHMMxK#_%S&L;{&;zmxl1rpi*{m9-}hb9 zPmJo>1@{pPoZo-mDxRm4v03XNptE(QLuptYpp`w9e6IV&(i_$nB+`Nu^I&qhHeq3tg)$y+d0{E5wn*_d`JPgCNbJ zAV1*3Fp&HpNQWTLMuNDG2o~|jAs~f8kUxilT;%U}x147oN#iQkaE)7z#dX~H4f%w>@Hm`c;T`sH2jl<% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..a511ce5569310ec8a496f1624c06f7fadcf8abe0 GIT binary patch literal 1034 zcmbVK+invv5Ix@JLN2AHq=l4HE`^edgauCss!F975tLGiln99@Z{luT?RukKCn|gu zNFXF0_y9f%G3%@d6`>ETv>tnWX3m-M{P_9pJAlV%6p_LG0_L!p$Adg-dDIyeV;L#o zcV!f-P`_#IF|d~m^ShyrjnJkm{E^I3g5+Zi1y@C8uqTXUSZbe&vEaVY9`Be)Y3~_B z_4P;_709lNmFvqLtwSRW<&GIPZNM2n3w-V>-RI)>Eq@#M`@RgMHk2fzML-0F=ToxW zmeR^>GtAZMT|(@JeL^g>m6oqYfh(h9L3D|zut)U>s*293Gh+sd_@B02$xpm+%;i7| z-wb%9xhrDnOHcTHVFVvP;)g^O2;XwI^htR9eke&(*^}lEJ(XI0R{7=l9BR4tHz<*x z9VdNdD0ae8)RPA)kzSp}{4nV;L-XR+?euywj>9O`I+6CzMo-WwHha+8Z_~4HT+EQ7 zE3-7xOAVuNcog+zRK^u7l~F>O;mQBDo91#lT1W1w>=}lNb*Yed?8vGQ$phmK4Ri+7 zQ8-vd4td&NqFHrNAV0~V^E{nPWG~ad5Mz--SR#|wt8~T5GP2pmSFleuwnA&pI-6Lg zeUgO$Siv>24A)Vm^?dMWI3MZK!8CYlX7DO*q`}*Sb|@y-Xnuh+r7l|U3nFaU3@Z~< mN}otuvyvR#w2bSv#C1a5qReX&x2Z38=}6UX;NCm17^PpugZ1P9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..5ea2303a23c67bc95ae4288f290eb3318b760c3f GIT binary patch literal 1569 zcmbVMYflqF6ur|2mD&m-&*BU4Q9v0%1r3IT@GvD+5{iw9iOF<3v{QFyo84`L{whs0 zCVub-_@j(xb{ihG)Wjy;-MO!G?zuDb>-UeJM6^QB(v+l?K}yhL^LUb?rzu)Z(Hf&+ zUwTT|W$F3K)o%*hjMyHd?3SzjK?3PTTiuo}{>6+A4>20}H$!Mh55N*M2p=-Pp zcuLpS8BHCubf6qrR=%p(a#L$J5CMw&jP8XA$Nbo_c}3|e7bjl+*0FbN=|~-*NJ0w- z0O^-!(6UNfvS})9ivZ5aqU+Uo!>tN#@VK!a;sfc~!uild@Ue-EwLb8oDw+XQFg*6q z)gdxABO3}P+eQaQtHp}svMz-k)OjGSx>lC3Emv!41+K?CRZI~>=d{3lA7})Zth#hU zOw)Wd>~G+O(kj?s6wl9>VU08&Dk?2sx15Uf4h8fzQ*gndEHFo`JH|v%R}g&N@I9)z z?Gw_T<`v;fTh@dP9KqYm{1t#4VMk&Y^pR_tH!{{_aCQQt`KXPqiD&)uVPpBf_l4!!b%@781tcnXqV*rlR;<2!Q6Wyn#|2Z-#er;XAP}A=XVi2SVdA-NJV!3ZUEI zhuer|X%5fx$zLhcAUn6QK~e z*XVu^BJpk_?|Tx-(|j)?@opjw5czN+5hHwz7Q)sS!`aMW{Q%YpNe^iW`i9eZM9c3e J=2OO}kw30@c0&LF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.class new file mode 100644 index 0000000000000000000000000000000000000000..bc23bd10c4dbb5e0109954a9e3c3bd140f27b679 GIT binary patch literal 1988 zcmbVMYi}Dx6g}f->e!9RgQN)%XiIS%=+FW!B_Uw)s8YGDR0pdSpT_H{Jz+g-?T)RM zZ~OrGEg-e31QK77_)&;EuVEHDC-7NO9*k>q4GE~B^%P>-b{`PQ>f!$*$>;^hALYunqdooRs_Qx1zd=Z%k zq9YmRtH+`*xG!{z*G#B%Ym4F1qn4l_gf8z6YwITV_ zR?z3NEroB|Jk-1)BI(PP@SDO2-oL@`o)8>8@5-$mi#aq=J(Tuj*XFS&3~{VfgRsSq zgQnm%TW+mK^g>~U!_%%QLx2po&q-c1Mb}UVY!&WNO|68=z(#=SzU=|SEt|(l3PyTu ztvum-f!5M9LC9ki3u5Jr05;B{Cg+;hmL11QWGSi#ab>oZR%VAGS=y+RbvI~|b*`$k ze9-GOWOyW~yLJWw(oh#PL$r^LDbrTeraP}y_xnWD5x#Bhp?(^;>NCu?q#1R8u{20w zV%BD(ai^uypzq`JXtfszYS>AVHGcv&K0k$;5#IOrMK@02?!TP=?-Uh@eqth43H;3Q zp#wSTzg9ZS-R7681-;Od2g>$iWlA}(+hfYGdHxhsJWobZ5XKGokC_>G$G+)UB=` zRKDWq?t0ibrUS&V=u9f$HFqVdAM8luJ-R(-KmzIZTtyDE^q!}?Fo6PDNG0vxpuM%v z(|;ktB7Gp`S0)`UIjprf@-mVXnXr*>;cbr)-=Qz-9^NH#2Y4A7dZDt=`aVH& zdNO*Z%dfzGbsX1dwNAii_<+{@zyT#}(2k*uOiXLwpnm?~r$b zVlw5;mq?7LbI$r0X*_WVHhC*(KyTmHU8NYVllp`c@`&=bf|tuLko*%D%fBP_oE$O6Pq$dzkBO)qPZ%pEHOz^SuW%F^tZxHTHd@?2B%w)npj-jQ8)%ujGIH=aC zgfo)~|3nG@d}hM7!3o?VZ3*0VGjNsOJ}2wC#2tKrE!tAoxAEn7NJf~8uoPkSAI(nO AUjP6A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..cd48547a556a48d786bf3e90dfcf5d5fb66ae3c7 GIT binary patch literal 824 zcmbVKO=}cE5Pg;GW@WQ6F(zvKj)Is7Hi~#L3Tt9uWr*M=i{Pnewvuh>=?>GqOY~oP z5%f+ev>ocG)#QoV(Az9+ zp|sti;1GN@rE5-7@q~@@p#ETXdv7vn;{CHR)9i+mB4r4tOCdZs8{cQ{+Tf)pFaN2T zJ6u>@)$OQ%p@TN&3D5p#AcU>+z`A*el`i7D<1_?qQ>}@cu#$$Mj92|ygXT+;3f3_r z8Wm~Dx{fC1WN(T1W^h4HA_B~d?TAO!cc8iX4fM56SrD55z$Pw=?bPQc7O_;vFV%J# dmu0^vG%FHcWn95kT$AHk5Xu|L_YqX!=5IvND~?UuQ-`_ z@CW##2sM+%8$@F#U0tuQx?aC;e*OaR9xq!M$4V2cO+0Vn1z{#|X|(Nf8H{&dJNpFs zLYUg~E=28OSK9$6f~^h_Cbo?;@e^VE&3c#6*z-LmOsB^2;h@O4JkgmI&1~v(39BWz z$RlMV_DvvsOfy!eXMU)-&)UYmDxJ!7V9RIP_H@*0_)Z<_f;;Zi?{jW-siUNK^8JFh z2(4p3D04nA)kmxM_`N;XLrqvZ8n|c*?wVjEksarJtYb+Yn`z~9sV)nvGUIwm|FNoX zh26<>4#AhBUz1_g3c~u|pzbgSozJPX^wq`D%U(mZU zlPWjDT-7OMygIJe#avZW#Tv$Bon#B-E+fH&yiM7YF+37Z28BtXZPBP&29k{*pzGRY pN@xWDUgNRQcFiZ4#!PL0Qqx&Hm3Ll3&WZgQ3%h_tVV44yZvh6i#*F{~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..fee66352610d998d6e5f48b605ada5d3935aa516 GIT binary patch literal 1306 zcmb`GTTc@~7>3_zS!!!5hy}$HBB-TRCVFc_(jdf|1`>T%%BPD{4 zjA9k)SIuV(>;*$SnxpTK5v^y>HbrO#g`*( z)KGR*to%SWv<}Ig5>r6M1sw9jVZeQ*dtCgs@;AevVJL||GLq6vX)%;ktDV-Gj>A#Z zbt^}My3)#QFk~xh9SYbCdt{zzDJ^$KLtjRFg6dn!uuJL$X{33&IAsQkfVNt`?+rwd~owMiNu8iX_N`)loe?KAT zo%(v)&8-$)mX)(Bq~1&C;1*HFd=W*IikL%*Ve>y64MY83vNZhIM51eU59~!1fkn00 z3}tu2Rmj`!ji?Xy4q=&IkO#V*$l^M3xIp7PJ&p_tWFZMOzeMwk)X&gA8{;w=NYaUcqu{~q%gi(LJTo`<{m0jD03M@OLZlXfc$;)lRu`yGkpw z$1qo|b;!LR_Q<{1Qd%A+LtjS6g4nF4uuHWFs)+8XF=Gab=%2TI$xr*?n9G3_ff?{f zb6>!? zvIS(vwyO-qc9=w6*-%#e#w_lKw%H6jf9YYjE8{qfQneF(f9|+Lr`T+xdC;Pdzd4&B zMOS8NE#V55OPEKA;o1K-oniN1Qq=v}M51esMt0gnVD(w83}rW_D&%c9=<2;44Q$YF zkO6%Ocvwdcc{*RB3HMMSJ4vVe0^R3nzfA99j3o+TwlrF=l8e*MXwPnc0sH7;%e3a4 zaSJPSwpj>(Ra~Q;;X2l6JsMNKRR910 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..b395c1ea3bcc76317cdb53b781d2d8fca6906956 GIT binary patch literal 1204 zcmbtUTTc@~6#k|cYOi1c5mdaO*cM@;Z>EF<5t5pPMv9Hbr)fKs!R>6bJ8i&UrHO__ z6JJgIQN}adauJn;*rao2=6vUz?_6eo{QU9_z!UHkMo>&5j#2^(DMV3B;86mL2`n*; z1=3f-txG>po_gcpUXWdT(if0%^M<+u51gpC5+(x$9(G~#$iS8de2C| zbJ&&T74km4-P1;OWL*WS;mTF5Jrlx-%zPN_fFE>R-cY*5#fg@`?zro&>_}}X#igo*4l%>i%Z=%oHc}TukFL;dUTy5lCb^pkuaw7Y;cHXx?d0Gt zy~zOf2W4KB(P5M0j#{*1|irFk^ogx({$wMG Cu0C!6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..b920251bc2e15224d188cb9784dd558f12daa547 GIT binary patch literal 1246 zcmb_cTTc@~6#k|cDun_T6j4MG#kL3&eT5K_OM+P-q1a%2nr?@7a68+~P8;x7X`&&~ z#8(r4l<~|`0ZSwyu}SB0&UeoF&Sm!Judm+$ya3Ol55<0@QOaO0izJE}Jj-A{g9V0> zNE#)AiZqc5^_$H#2KJgEw;Jlm3T-PQXv;J?az922Ei3^=psbP+*?WhgBY4}YfO{&k ziwyl`RVP&2NQO#}ddaIweozlPTsEW#Y=axkt0Izttc#!~tl*vJeETfM@uofq*Q6f^ z6U+9FTXJ!kf=ukTwN*`7QIVv3dsmpU4MhxI zT{BH8Wp9#H+Pbvo%;IY23&oy-QWm+g75@7z(du&8zXbYkRnL~gw(;eLas`U*c>W|IF=DJ5yJ9BlUE_(7R&NR9$6Sj6t zO`1X6!tFuiFvKu=KH@9Jh+{YB3@@)Y$(LJ99gZCbLf83D^-%icbu1RCkeB0ksXn;j z!Zf|!J}_jEz+K!xKb^DmAQKos%8{hgaC{%ZP1*-YpQrz5gfUVvmkh1rq~f$Q+S8>I zuurkg9a^1tU>*~+4xR!i(mlE{OyWK{amKs!^>DcH(q|-oV5syB$+ss+eL=!WK9VX4 z=Wd90z$3z2L}cfJ+wrd3sTj-hUEU8U!b1`zC|8%k6rCPXtQm>Nc!F8FQZi3bcn20C F_Zx$3P#ORL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..530865a4f8d658d139d3183f77f93e44f1b3456a GIT binary patch literal 1565 zcmb_cYflqF6ur}STU*M*@)A%)QEZDcg6}{u4MKvcpcIP64`$j9?Z9@o*_~~`U!@6z zL=(T7_@j(>W*6E*#E{seyE}8wJ@?!*k6*vP{Q!VDc#(h@%*7!Jk7DpR0bzgeBnD4o z@GJ(;3G}(#5zH)d#}&4mtKY{^^Ndz)eNWopq&+oD( zqn;Ed%?nq~6Nnc?6;YnU32dDSFXT&{?o{n2N}AF&_vwD!q$OchC_9bP z_jPmGSG8T8$!?Fi+l z(Nvq1K*HZ7D?+(B(a~zB88d3n5}5wSVwTI?b!{iG&v)vt+bXBg0oGVqUC!fCn!LC| zfF8R*DjuhXV>i~F3U`t)3S&v=fnEartz(yS9Co12UJ{02n83@+9kFv;1$T-j*EX-0 zc6nJ67|>I~rUiXph|g+|!Y#a7VnE;uUM-^#hXj6i;YAUGBt(=@{OZ%=tB}HX7smVX zKj6Y30#GgvP6F5bzz7D2>J*>XF^A%t;M>R^1No}SZs0SjCn=2MchU#IO_;zDL0Px4 zuu9%QVJdkzdkCSQ(3AZR;Sa|UIf9Uy`GTP^D7qee1H8p<-l3pE8|`pFJE^fG6*P1Q zdGEp$K08Gof}vPLn$;Kisg2Dz6?qTRLGmJ^LzolIP9K5MYB8Z__rL&CGYt8tfI(T1 j(FTSft1C`xE5{LaADJ^89>5IR7gBaVgxQZkT-cE9fv49jKQM>g#E$e7(9u= z(-=G>(BpDPFtf-VSJ>9Z(n|v5HG$4~+j1qdWRaO3H;_&J2nH-B5y(s-1$Qw&zr~u2 zdQzA)FI+i8AYKqvM0pM;uyP_in=f&?S+$##*Elm}jXD-BF_)XX%FGIrj5ep}@==Z5 zC2P}uf${a-2A`Qj_MtV;lA_Lw!WAWx=Pb*X8jfPdb+sM3Q#WZzSQW~SqV#>;Trhc^ zTS{WYVs%v4(N>5+6dRTv(xiORCbO!vARS>Z8XqK?hDc0 z;Zjw(Y&EP`FO|-mSRj<&iCN|CH>?o|S^W$2|Em~BEr%}k9r7PHJnpt2{l5FO9ibdG znreFzNEB?(Df304+#EmF&tT+|!Bw-k?CZP+u3G}uOU(RvZt~!B97=S?n3l}?Rr)(SCHM)d0 zexpbv>~{!%IDp7Lgw)Iz4240_b>SP}Eq1etf(mW4g8}WB#*$Rf z&~4zbJmEzQZDuLGLt-ayAXWgx% zr2GJW0Q?Y;T2%sxuSoq-h-ddM&Bb+6gt!lTdo!~$&oeVS_x$hQ|0JRtv{9fFboV6X zX~it7d0Hz_CX%e@>5DvlnWqM$=}-icduFRB9q$_eO(`2(~yn z#=tjuYjgA`zGGoV_a#boXHxDvJQSYjaSw60Nqi!;4fV*s3w_)a<(|+9Z3N+LHR`MJ zUM`0djAyEe?C$ry;WK;Kb)u%gUEU9oY_h4A=I#$)@nOvI!AnN}PpeG>*;uE{BGi#> zh1oD}f1!GmxuITY`J=!U>(Z3(Vj{oE>|ZtGg3-b;eTdGfyDn~zAH?-~#f6WoW83U{ zW37ofcKP@Sv32DLn7I4Hz#rZZx*~Yx$Z82u_d*|+WaYm!=GRj9qtsbYMS7R66sbhh zMXJy_j95EiZOhbyfbW^%RHTda2BXCZGw9#m15CVw(S5(OjqA(kj1@`WY1toxd~7Zs zUBW-)1R*E*hs;ueUcOTf9Ns{ivngYAjjlsyd~Jfa0bHp)q4ZyLs`dwEzI{g7r<67l11)W#ox+=F7Zuq< zqJB(3ti%CsSX)+(6aFFmencNnAeaC(yjRLA;P(F!asxXFGmtK1y0c? tz?Py<8x#2keEyLe*jT9MHK)5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.class new file mode 100644 index 0000000000000000000000000000000000000000..45d37368c7fd7115faa5d36a27ca85a7e4c6fe85 GIT binary patch literal 1930 zcmbtUU2hvj6g}gQxG^>fX%gB70&PlhQrc|`v_MNrXi~|Q)krwCkjl$=JzY<PnW5Yx1Qv|61jgYswL$zZ}WK+*X;9BZ&>>Uq6ud7YZ zldryd-wwjPPz{u^3{o<3zzhpdCv$Gjj?nh|Y9J3zhKfPzBa`UBs9w7t#g?`h4H9>oQ598Uw3dTAk5bv)GZNmf;L zZ_Jo`ppCZM0>#E=hq7jkTWD#co{k1x6(30U$Q2ebV@Gl#Xy=C|+t+N`u4DHih>l)S zjE&coi3(L9Lo$%w(QR+6Q%&aliOZj4nqMT(p5rxCb5 zV`|vv9p6_;62-ZA|1tI%I>(kDH}_inn>S`>$kFSw*$T`L<7l`a_f%ZN`?y>~9dFjK zg4G(jD$;4&eVsj9vpoB{}hk5R+yr2qr zgD0d$dx7>cPZqglJeF_!fMZw|ne5onB>+JK4B;C T(&QN3!)MP?Oi)j-l3@KG0}#D< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..feeec214efa1d227d8a098178b61cd2934e4d818 GIT binary patch literal 1083 zcmbtTQBM;=5dQXPueKCHEGP(~pwdF(M&AsEq*j{LG(1?WzV5Y4yXJ1s+-)21S81X# z@xdS9k220~Pa6`fi8krZ?#|5jeKR}v{m0jD03M@OLJs$en8W=79u%-!K$T%Bm5CBz zS0<^7^{du%2KItsp%LrU2yMC|9LYQZ*dJr?(|DBhB*Sw1tr!a)3O(Q*lPEnnU|4%O z(ndwHt5Ow&vaWS(gdyORq3ROO_*oS4KEwbmtfBkq%Xv8}W`9z}snP6V-8O>vKE5mXVKv&)brwIWpJyroa$*UAhhB2LcVS!Kn6G{00;sma5(P2@)0!_y7O^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..988b3fc8aa17a42f8742d5354285391d3bed784f GIT binary patch literal 2105 zcmb_cTW=dh6#mASxHV35X+jdG5NJzr9O%#jy^xUN<|3ssjZ~)=sJx8VgFRtAYweD$ zq|f{S_$MH>sss|RNc%a&@J|c!2&fth2 zb$s4Xy2-`sTmDVQ-|=NfYC|9yEjr|2=JA_OmxhRJ%g75=H^HBd3H6Nfc~wOg>0(W_ zv@pGp;A$h+8`Xy7-?xH3mu)G0)8?V(UeM_fS>EVHO3NtX{ad^mc*0lDWplvY!Eslv zZ<2?_A(8_clue~Q>BwyhLj)G9LD=GlK~r#>B5tJzv>}wqy zXPKspZ(>7fWi}borPVq~<2IS9QX(JsIt>{f2xG;tegp(43Dv)}0bkLoX%&QiC*=W9VP^yIFx1uPEb z_$2=~?KogqJHK%%o=49r2$PEaOPj^oiEegxZ>LI=>e~4p67Bi1Bxxjc!=Sq#Hf31A zHC!)X3eyG5<86k^ZlJmPRl-ml+aXdw5z7qs$IOcV)|NDEPv_)*%5abLl)mT1RK01 z6uY;(6_+W7o5Vilh&-XVE#Zao3#9+VrSk8{eESO7mq=TQrIvQoF3}h0Q6c)2sG|Xj z3yFhIoGzP95`K$tZ{yQ30Z)tu{Nn&x_I0*C!{_4yo)``ICkpuIGXu5-PT>x5OX05T ff$OxpN75CE`}hLubfl_p;LB%7N0^E*AEEdU(%}x1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ecf35df8ddab0a001b7e7cc6c09b94d43563757a GIT binary patch literal 18067 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..b9a08c66aa844a2dc15d55af5544ad1f7404a729 GIT binary patch literal 4485 zcmbW4OLr7S6vzJ+<~+P>M4tEOjGELpN` z$2WYE^#qOu4v+Ll4NI?>c1<@rR{eg%TC!wA+CGUSY@;FRV=v)}J1_j&mUBh=M48@`J!~H4s`i3iv_YDeU4cnouG-X^!Tv_Mk zX@XvL8Vx#Jd;&^suTVDI84$>{TzJ=Jo_q>RJ_%QvKA)bDuW7)Lj&1Rz_-Ma>*1}BhHrL;3B`KTWb zCj51io_n~U-lmjw>~f9L##}S2L87$}L|yu={F$6N-b38U)U?;0u)7tKzD#EDQ>r5h(`C5m=`foF9#>zsTeWtD`hO5?8MfL+vD}XkjT1$=2`JQ>u0nU%ydc zVK~fww~i*GP6YAmD|r`(Bz;2Bqn9qlvQM=%9BQm6!)grME`;>LQ-cmyKs83}YN

    @YER;Iaw|^Lt;#DVSJ?e=1@a`X zATaws?}BQT-ph^~medwk?ER$_%ns)!uauXT=^}Ob$t#4jr{XxNtZcf@<}H^l92#E1 zs~RS;Tf-FgYS@SU8V=wE4To@8!%-a5FoWY7X7Q4SlRR$@rv(bbl`;x%YEK?aK9py6dQP+WTqI(?_- zI7J4E^`PNQFq<}xOs~aJkb!t<=U47bXM(^oZYV%fQIKDiAUAPK1(J$_{7xW$#DZ|<3Eak;3XpUZ zvsJ Wknu3-ac`f810D`}IO<`>!|Z=Yee;L_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..5e6dad7987c5b7b28b0ca935dea7798d6b39a0bb GIT binary patch literal 1300 zcmb_cTTc@~6#k|c3Y7vDkc)~Uico|RUm+v}!C)34EjC`BrrV(mZfEQ4YyXBP?dog}EN2@gRfwERvYZU?BsZ!9#|D zKpG{yvNVD6_4Ccg4D2aGZq3($721}C7s@mNMIU1rZjhy~H>*-xwWnNR$t@rp=Rh);(D#{sfZJqE7UN zIz?jWHu7z#jI1VG$#*R)t?UXza%Q$n&TD>^ockT6<+HF}k!DvA6NbFwyHry_m8E-I zn6mqd3iagDnFmD~G^p4zE&;=6P1;VpDM)^1_DsPk*Ida8_sy1QvM-4r-svJO8~_T~`KyZ`z5cn^99Tv~v9CE4RE(d^R@M9cu2W^CPvb zCod#U?cFebW7|}v>BR^}dyzvQ!{F~RST#l*MYF)Le%WsSh#kjijY0tPxK3+t%K$fUlWq(XxJ4k5bCLczk=;n)BNE@x zSNMYD%VVTIArVR5lPXCpL9C)dbBOg8vDrQaJJN=|9ow>eoBSk2xI>}@rs6av=yaE2 U-IJKceaz66GMYun+a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.class new file mode 100644 index 0000000000000000000000000000000000000000..4ceeb8ca46adc37b43c1b385d181511ed89a5a26 GIT binary patch literal 2782 zcmb_e*>W326um7=RxHc1t$2x@KuAJ@EJKE{BtVQocmX+z9V}Y}^3)o2q%or&)y&8h z=K+2LiVxrw3a3&Ps>mZ%z&BBxZjH8yEaw3|%yRoK=bk=&M}PhM><=P(hwdjRLEB?A zMmy?qPhGx@({6%dEpt&>_Tsc3r&650Vl?Fm*Wz|bxSr+6{roy3w#8^-&5@qZrC;K9 zQ^b&5{TQQh(`icIJz8@rg3;N+0YBu1&1KcdOJ7uldz;b1E?lg-C|RCWwna`#$LBuM zdyKB>h)2ewx^0v#SuuEL)wo}`H*8TC(npf0H!gyG94h>Ng-1cjRD-F}B*FlC+ZhDp!o@X51Fba;zZR@e9tP9U{t%jmY zH?oQfZ4wj)MsZ%LxCp~juKhG&NmJ;cb?(FGT)}ax#(`7ehS~{3S@-auc**y>Mt$(b z=++Qwd4)H8C`9eh7B*Y~%e8Ds7&}xNVRTdV+HTVqW=&e?$#kR?rti2$kVPd?aJmVi z6^(gx#gdl4%4j6BRDu9nyEItKmA zvUa36-A&qYo$bvVc&fCM-L!#F)9s|aQk^LJ-2C<~Zv?FEzu@%$2sQyY9c?DiN9Sb< zD}7WmS_Fs_)r$EP_CKFF$z3s#C^}8o6q}ZkO7^98`nnoojFyL-0BAO6nmBZh8))N{ zQPlDdd}EvWjRGd?mEjcv@2f8b8gr-NI*lE-BHUBQYEg)s?KwEC`jCbP($E88}Nrb6tL<24a#fsr4)LI-~r6;WxC_iH8w`xBI2pDIZ{> zFq+XO%Q1@j8)iLL^8n??@Daq&q)}R=Bu(Hsg^yQ+CMl{q!24Oe&%iQ+=UI>DXukDu z4jyPP@EFHE@HmeJw2Y8fb*hUxMUTU4a6scPMqb7O$OslL(}*sNqF3pfiGVk-k}+wi z4I!(+gKgN~LM;P#hI=ggl-RGj_;p-IwQ&{8gdVj6y-hdp#_&JjU0nNvk16s?DEOO! z!SB)gLGUWNji^%DI`!&ub{kwmeC|bY;qXmyHcy!6bfhj1z2gFRe`ya0tk`Dj? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..d6d36b9a8221831bf1487675d818ef6000f2a1d9 GIT binary patch literal 720 zcmbVKO=}cE5PhBOWM#84o0zDHUx*hI#YPb?im)UGRt6Olmt1RR%4|zdcbM*7qW{X1 z;K3i@j}ohg)k6-V4s>;ORlRysAK!m`{RZF>ZuPK;Yh7IL;zk!Y6$XJDLw3wfFy6fz z?JKC43M+fwg-9-r$xb;FZ2FYK(lg^se6Fx~cW127+4B`Etmek?t7%M#to~g;Si2Kp7K+L z-l3m1B_Ei?uz5bBtW2}Y=g&iP1DiWBC0d5SsHXSLOZah0auUVU8K zVOa{9Z{~E_EETV?^Eaqpn1j)aT$*_2&zO01$5AZ=gY%{I(ZjOBQ=z^Pm18gNB{r; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.class new file mode 100644 index 0000000000000000000000000000000000000000..4aa23d2ca8ef2dde402a0f6ff263891ede709b98 GIT binary patch literal 1443 zcmbVLTTc@~6#k~A6xsq6xrkQ~#RAGm)hCn$5fV%T5wI~aKFqd58M2)vJJSaJRhno_ zeDDYOql{;#tCi9cv`J_7+`jXj%l!EH?K^-X9%YcigF*CRDLQx>57SsqqsWjqGE~AZ z%h0GmzutPmz+N&8tq0mzp>0|C4Vfa8=*Jkco>0CzIM^0-$uL?v5>3H^G zWMRHc>DGfP)iY93T5dP$o(%T|agQn_2)`_-NhHV0K6|LBm}eK_uq$iI*wFEgtBL6h z*Q7mF-&kS3TSJFUhu?VNtXot?su@j-hD5;aQXdoQe>5vgS=%5_3jdA~QOfKEjj$p& zRn*MuJ$kVeZ4txb`OC3ZsYqjjFz#NfRXta!eZjN&rG%0*h-6FA>~M?2n;tXPIIr&0mmb1zhVh!zkt^nO#I{Y4U2 zk;VXh57N_2AVU_SL-H`mS-MB)pEtNf2BLV@Fy@e`4l+$r45ypXom%(`_Q`=>p|js9 ziI{)s5n!r~Vs+Nm>6`-*t(I)sUq zSDZegHti~A)R)^`h$K6Syz5G27I(T4Np=!ZMC7O^k*LE7+;yeTxgpGue2=u#5(Ug- Rfkc|eBJRIM!XRfb`U}dqQB(i` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.class new file mode 100644 index 0000000000000000000000000000000000000000..88e0fdc9d02b3410a398dc523ec4d827e5cc2c2c GIT binary patch literal 5530 zcmb_g*>fC68UIFySK3`&D@#s7NJ0`4Sq>h@kl2nK2U)fg3B`)FvT^}ocDB75dv-=l z&nmJx0>lvRB-~Jh;t${fsuIjm#S;`&JQ1Gx1E8St#1jt`zi+y=J2TrWITU{Ao&K)= zeP_4zr~mxscSLlQepI9>`r6(WpkgC_@Flk^*0iBQIz`YgC`tmMUwt^MC{V<4UO&d%nHwNk%$c z#W7CYiU7BoW1n2E3Hwqb+_J@naQt|~jsn{an@t46uC=5W2r2EY2kqt1b$sudsGkwi zjl4|`SK`PioUjuF#$Zt~5)E*b6UEikrldF;s%9yrA=is_(uNk=pW{qb793w0JZ?f< zbENP^!}04*>@eKZLdJ`AWXikbiAYC$oDFBK4f6pSPjaqyVKYQ^=@W}jr8hE;gow3s zNK1QDQJk#(ijv3@OGYz%^hJgbqya}pNm=1ff#jb(Xm}h+^IX8F*=ny zWeJVPai3Q-7#!Tu5xki?LO;ypVkX}+mj<2J+lElvO zGqKU-HQM01NKK!q88r{`^Ji4%1gB?Gt-dp-*tdy}$#%o<&satAsKGGNG1?ZLO54?v zY<8?;Ru^Gq$7p(Rj8tRCz4D~9sbhDsOX&YIK1KjX6|YL=2wX|;Ik0N4(Uus0dq|Yn z^Y(61^RnIW2%sA#-ObI7Nqs=p&2~m1K)#hhG zPQi|n%hEZdimm}LAv0~bNHYXRoSHgi@Kf7qaE%jZ8gfR)I5aYCWYKNNQqOsWmq1?r zJu|(;ImE?k*os_n&f{TlK6cy<{t znR|9WK}#Qc7tnFrZ${zfN>u0jV~@v7Rfu_Ch8WGpKJIFcZX5~1GCfJ>%XB-vw@mla z`^$7c&EV;kyu6ZeG9N|GRep?==>g^+rkOGw;jg3g!7@F>+he>v!OI-e9%b5Nyq)J| zfoW&yoJA`))5YCDd(LgVm^x3ymD*)oK^E;#NM2}HlgFobjV};-AD*UDWYIKD&~0>p zZo&7hcy;z+H^A;=e+TyaLAev(cS)$+tv>F71Y)BlO8C_h_kn?ULFHg#YBn*E5;z0_ zM6Fx%17IMMy)|tJAj;jE4}yWncQZZ&2C~uHZJ2-oTtY0K~dJ5~lgm{iF;Jd5@XqBqiS+qtMv1XOuq`sf$l(&t_>-4l% zJ_Ve8eAMirx2UgkbTOe`=l^Xb7N(VyKAxd1B|cd63_WWA(w_(Nni0rz^t=g3e;&w> z0pyLIKsZ$veUv^1kQ|X!B!I(tVD?QK_#=(Z{+0%xy+Qllq5-Bbw0`0MkK&i;msFq| zRH0v|ARf@3ems%2D!O}KfZb0R9WLY@{zJ;zU^{J&+2KOo;kV)NU-odgW^{NcbXr?C@~TVQU`^T7^9v7IX>m&)0l02L#Ew zfUM;kra>E8IaBk+Jdis8CY z&O7{g%33G#SIm(w=N+!X;kBL)tKRaBKt}RFUN8b_nt_bufm{I)e-9vmu>?l*KwdNg z3C$%ing{YSfL!khM3um%u>{64B`}5(7|WNy8z_OFpag!Jg1Acwe9{>C@w~%7OIhob zKxB^mc;4Y(!C^K1Omkk9fHVS`$OHMk5lCzXGLZ-JX8?J-XXF)-mazmXc_4o^0@*T` zKqU|4ZvgW5oz^CTU*Mg2apFWj2Hx+NJCN1y}8Np8x;= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..dcf4773966159abd4606c36c08d617752cc4e3c0 GIT binary patch literal 750 zcmbVK-)j^x5dPBM_T+lCwbs_Q{y=>36b$;PML1duCyRx)9=^`*j=e}WDVy9;{jYoy zeDDwOj}j-#)u$rTKqix!`DP|x=GX5ZKLNbN!yXo~+r_;u?sxG(VJ&cD$d0)Q#=8%r z0|oU?VP)UD5Xr?c*(qm&O-m^(?HOm{8->LugRw$q-&d@#nj6ROr**;2DHT>M>$xu_ zElF~@&yAfpF+pK3FIay%^E1s8CL1TZak`+ume0sm6iLrs=wlA1Vi%>mVO2F8!s(ZD zeyz|u@zbW{LzC+4ULE%QGtEe0`*Z6-K2ns2N*B-a6my|3YO4$5DouaA z`eSW}Who_nGcTIW5)lf6|3O`14o7cuA@uRTG4tq-qgo1VUj3jxdRSI?b$#X(j;;qj zI!}y|9l4TQ^?)L$rWH04h1z(1(oT{2nm!wkupm<=!y$VI8J6Vi%J?kchG_DESQgnA zi*D~g_Vhc{w>D%&WC8#K+!Wbw^$e?6YyG!cxsKa%Zc54x@!w%lw{Ta~?SP#>?)lK; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.class new file mode 100644 index 0000000000000000000000000000000000000000..5d258e7d5948b3c7b501af4dedbad64b74f02e91 GIT binary patch literal 1562 zcmb_cYflqF6g|@il~P`%JjDlsSc)>@3lj(l0Zbqj5(-u0r|EVqgWKJ@vn9f>(gZ`I ziC<0pQN}ylRoYVZi%q(-Gjr}e=bpJc-+z4m3g7{rCXv8mH@fh^JRTl|`jh$(C!5?5(h$;~b7A}*Hw+Pvg+VWH_%sAzC0~;K zO~pOt@=yxfKjfanEw@@FvAk5*%8^?0<3*l#En%xuS#F}+KdH&(Rbm)x5!r-b=vq;Z z@>dz6*|{QB)v&EUPlXOm?o*xn*=m^lMEdvf$P|OFmP^y@RK!Z;>U=tF-B84NQF1>as^>ze0@6VvYuk2`eqzng`w zgNrYDw{#>eN|gzgl*lLQ#9Ac_feBT4T)bVWpvq8ogYoXpRQALjt}@t}iw+-c)(8~56{FR&8GYh{MygLd}A z@hbuGMqsJ$Y>3Lnp)xgPj7>`jEF5a9;|qcLC)-1TR^N?CU^&;8-quw?{zMgqEvvaJ zIj!R4e4iOxaiW93^SmJWY3!zwCZtT9NN;7K0vQ@BGg48>>7E?ag{QF&k^D>coqRc^ z1A)%K)xM-7or-K+67%%4nks?K_qC0>qM;6&8|YcqvO{(Q~BuMm|1kos)`G&UGkbPI#?8V_Me0a^sj>K z6(M?6#&@TQA!Yt*B(*58o(PlL$w4zM`fK`BJj5JN6AuCJEo4~Wv&~~Nhik0yUty7D zmo2in1KG}Zh;L2E63YYt9^*R8Zlh;d#!BPA(a2S-@p+3=uCxCpv3eUDtZoKu{Q}I; B$7%oo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.class new file mode 100644 index 0000000000000000000000000000000000000000..a0a23ac2a6370cc40a0dd518ffc7d7b432a95f6f GIT binary patch literal 1325 zcmb`GT~AXn7{~wJ7;|$7;z02Y0hKY7MsFn~%anjwByl*sv}dbZ%~=mQ?OD)IrHRJG z3qOD#%J{T9h|CFIxMZg<&)e_+wEh0$>o))o!HdXYt$+zs-Df?IdwJZ?V}oJF$XJQ6 zC1ax^{bKhq1AEFaRgbi>Lfe)I6Pcqd?#CD=Y1bx(VYcyB3fw|N=yM2A8^PI`ymgM?r`zT%3t-vnx!N`VkM=S(4sG?Rx_MF)FyR;G}1cVoUlDbKs${<@;BXR zz-3R0(Drz&c_54oWmkk9VFe#N;LRk6Wmg$1{o z*P4Pkc9|RY;zaYDjNHI=J584=^>OLEI4ruYoV3-m$u`^(F|41_`F2|x6UC{PA^qRa z$$O{1x$WI24Z1Qbr&mb5m(M0Hp^Ui_N|-8P7E=t{|L2St>i?3c78o0gw%t2$msW(o z0Xq#0Wq;{a#GC%vsQ2z#VTm494s>CW#Z}~Sj^+h=FBufcLSkrrf!60~oTmSb!9_BV zz&{O_d?xAwndT{m)5vJdRlk6J^hqz%chYZGaE0cjp#v7EI6YEa!*%+e4E}`7hmqjT zvB5WRGY#G%{){VCUH^>Cap|Jp-676hpJ9IJm6msCi(VMRt+624QIP$yAWP#xvZElc f2}GOvwzG4D1!d@RqNQ721}B*OV#B;(m-_%mzZ6N}w8+{I`Xb4CBQU(GuJfy2cM| zpmgmy!_?cRwyG{m%BZp@H?{Vya508qJ`6bJr*)5)m9BE}*UFFT-i{~hQd>$gphcYu zj2-qC&BuTg{YsdeVXat}{6o!ead|9-XODTHd080g$(r!0!V2D6lvZ|wAz4@`5u7c*N^nMsO3OFRdRYdCf_ifdP<^i?h)R+p<$yg_)a_>@L#j{wWpu4>Bjafpjvi7ydn=1DiSU zn?XhHDo6H2j1$Mzikm-%rHjXEvr>`9_(8;Oo5XX6uiL>5^LXEBcJ4C|NSxTj}Y-OkqSmrrEHGUP&)^7%oy)#{TQN6gaB zr$Ez;ByJ*&EA%}?>zqJ_ECht)Yb0N#dxZX@24iF(aJ`0Hn29_630G=y=^GNA(wR_O zB%H6q3=?gysJw$V6L!pqmwSDHB)fqe^#wAA`~83p2aVe9kZBg~Tg YkhC)r1uS5ZM0$@UJbI6WLDpdW4`3!~MF0Q* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..c44052269b75906bec5db21cbfb25ba59a81d54a GIT binary patch literal 360 zcmaiw%}N77497F|V{QFFdk}m8@uaaH*HfWgC=^AD;x)U??oOQ#*_mDXY#w|7A4;4N z5j~khLjL)aAIba2>l*-E!9fCh3G53PENt5poJqw3j$WvEri#y{Dec9IIudYl-x@D9 zKT0Qa#baZvCoipW0#4`Av&OYnm`k%n`kCUBR*Rx$P1geYhBUjdJTT7M#-ur?Wo5gR zYbNFEG)m-HaYbrLp3-h4U>JJM#%H$C6E3M${$J#ci|&ZLdl=7W*=#xyaG5hk9Dd`l zG580E-3Wi5F5oa8hKfvuxA}?-e+(d?7k(F`2OD2`6ShJfhRJr&5(hibXBfclC(#9J A)&Kwi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..6afe99fae8a52116a563488fef973405be8276bb GIT binary patch literal 4191 zcmbuB-*VeT6vn?z>^OGZv<+=S1BHe_$RDUE1q!rH;y6i3F-b|%P$>UodE=-fOTkhy zr4Io2JOJEt1v5ZrxZr|IF5sRAfO{UG@U5(*wzSTuLuRs;_MG$Sw`X;Z_O}N={{rA; z>=ZD75A!JCBQ<=ihELS+sTxc*RMlXqp_YTpVLOMqzzJVAZPVG3P2cw1n=6X~;<~`G zvgi7N=>}V-vnR8BhWZl%8P{w`fvc6OG`8#Bz9Dy{=>$7Q(>1E5FCAGoothb##{LCk zmA)(PwznuP$84GbpRoD)uDmR8W_`~M?1tR3eY@(&lIwawX!ivsDtF9%^R98X;TToh ztr_N_)wtDgmK@oTZa|TY(kH7MMw*Tt*pl%JDcKZG6qE!!w%RG0t=i3CM_@LU_=0lQ zuRI&t1adWLNhVBSK9wX9mAhUv7g+`R>e8*rrodb()oY=*UbL@e6d17VecRdK2C4L> z!!17yNhWuo&B{!ewOUj9l)jRRxzut`%H|@Az@X*1foTPY6XjIOeCgYwk`EZ{bYQlx z*sdMS3iM7+ZSjRHdo^z8@rv!r)xAblHaAVa-2y`u&tj38EH&OolbK-0=AuhFG^^_S zyR1pi?I@@+r*DMQ>+-Wb=?76c5rI`2w-Os|*>A>DG<4>K$nX0;j?$+cP%86Q+GnefluQ^XC8ripUe{ z7zTNLoJY$ZoIpka^Zpd?mCtGZ5BV6Tfs05Q&d|VxB@Iu~z{MsFPt(8zBn{8dz@#J% z&(Xj{B@L4_FnLMC3{G;A`R90^D>3*h_?w-+5Al7tRD)w*I9bL^ye_sJaDgXzp0aTf zuW;-P{sBGT#e%Ea;8*cl6g>It|02Y=J5$j8j!v?$gf(EWn9yN^uLm zx3HoC$;Cnb)Ph{c+d7b39ON&8{M{8q)vZ7U?`S~!;~@WNK~}M*1L=>0JRr!wT|rcz z5V(PNH6ZyIh$v`5*0G@j$;Uv%FtTE#D~Re#J=hEz#?7#yUgZ52XD>;-hg*1`x9qJS Z;P!3w`|5JU$Ec69KF;|V_c7sP>OXLA`=I~; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..4a667873464b84a492f32aba46556f6c598b23ca GIT binary patch literal 5562 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..77a574a2cb434325c95a824c4c4b3191b82e9be1 GIT binary patch literal 1172 zcmb7DZBG+H5Pr5CZ9S^I_==!{kqE}P5lxJd_>!7_FpZK5jegv_j_s1`UcK8k@UQd} zi6;C2ew1;xMG$%<+uq&w0$iwvAWh2@Tzf(1g7iS(8qo^pkzx05ohM=aj2rEO01`0*dqIjK6C&|{`*^=FaKAQ(0z=sky zBH}@C4m0q5AM<18{p0lw050JufrA7N1q>FhsdLJ-Aps|A%wMpik>eGZk>9 zNOn;94V5*^KcKQ5%inJhaNHd!4RR^()Qa+O3Lu~t|JYRzw!Zo{?8G^Y&TiBa4|~uj H7{LA~TLo}1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.class new file mode 100644 index 0000000000000000000000000000000000000000..7ec9ae3572e150e8c95426a1719087f5ccd350ff GIT binary patch literal 1228 zcmb_cTTc@~6#k|c3YAhUD1ui+5sEV6D};m~B$#pu#m39i>~<)F+u1rh+kn4H6Ag(b zzMA->jAyp>LPg?(`!JVt`ObIdoU>oQef$jI5f<|3!`uL}xSzv=JkprUVLk_*!$XGQ zNE#)AnlzCL_0x^V4D1O*VKvl|724KB5X&q9xsNdv<&lc4(v2PRAR9uc9E!H!u~h-D zkZzG-psE^L*w{#hogVd4#glx$5w^KJkRq@L+-UBJNCvVYg1WGRw-y3WNLwaVmMsBNNo!p8QrR7%K^rYDn#DSqy34MA; zL9a>ot}tT{6p>m!D`($}qE_b-rD-c)az8ZEC4ZVyL}W`1X?vt3oSE%;Te2)vt?*xM zidL7w?jJ_~p#b@67#m-%E0_3a53zaI4h(bW7h=WtWfX-bDJny@?fQ(NlhI$x*YWz{ zv%axbp?;k@KT_Aa*h7=Lv}MB9wy8@qh%sClL;*t#Bfq+N#TaqyTAE?$jHdnP0@92m zpn=d0zU>`KpAbhAkqUV=89?>MwGAd|O#8r)Lkbh<#{ix4)QBluK*kZIQ!%*@<09?D zq%VxQ;{>fP1Tc@Qv<`L*a1Gb##&82S3B)-Jw`_C8lu?GjyelW>J0#7NPJRoT5c~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..4fae917072cab9c1248a1315d6e09bbca44c2bd6 GIT binary patch literal 1187 zcmbtTT~8B16g^Xxwk}l=Ma2)4s1b~DBKo9_(I_OE21zB2KF%)JcF1;?%ubu~uk?vT z6Muj|%6Mm&fRu)0!#>QNnZ4(nJLk^)`TO%XfHf?KxPV(V+zwIk@lJ@q$E6TeAMe(1 zPoUb=M!VMnQ!A?-f#6-bLjtocZD@1QkH~JTDB+#?RvN3MqpbGp!_C0;bSBVjMI^s< z)1jmusl@f9H8PH}Y>#Y~nvCpF$0Xy_k{mvhpQ2rg-G+)?YWH6W+>b3OM{Vlr%#q#7 zLGLL}lvPfrW_y2+3)oy)Ehlp(AImOHl5JBqNL-=#;e3k6R4leoh^>$Kh}v|EGqQDW z%4&=;Fm?Dj9oU#Qbl#>D=04q3LnW}-9vG+l)X|yd=Djs0b-A-#z@wJW8Oc#Uk&!k# zQXT!3U;0U5BDbl55HkWFOLh9p76`1LgY4K{zJH~7#vBxQSqgr_V1YSrpG=hL9^Pv# zqs|Y{e*w5VnBlR(tLGdA$LYrh5I=ZQ!9^bZ>jWNf@an!vOpt5wt_ z>vU{h>~0B&J%PzaY@AodH&xW95)&k!5GeN;85@DkphfacCmu*TCKdT(X^jk9&J6(( zbyU<=Udh1&+2HW=H1B}k_R0C9cRhL}Fn`cDUU#Xfoo+?6X-w>uXB|#pB{)$7bt+H0 zk!)$xmg@Ik`LY{rN7NHl>gPdc*wW7KcEDG3IX@>u-^>*&Q0>{cw{P2ICvXX~6Bx&Yz+UdX{->kn=ao1j zBV{^rzjZ>P7nn^$I+lm&%hT_Z>xM;smqoDaDBv2(sPKA}FK_`>jrG1%s4fZivdtC(;&DNd??WE8b4~Twv59 VGcOR9u#7vr<(BVa)r!4Q^%LB_EX$7&pF0^=UJ zTG=IXJ?)rx+nWO7t-xr`F`loCUs86HV(cY&guoabYtPrFy2}=;hK#Bc<8`?gm^Ad!KG~xxW0OmjHn+g*!Pqucm0eN3 z3Yc@8P1|mdyat2O!AXNS>f}yu=ff|x(f+zXG?OhcT+XQka0P8>r&%wPd!RT|fmFe< zxcG`&z;b7C$ggQm{mo!N?%SEV{>|`|vuXPs%2bv7b9H%@$zCl$mj}*1<@NBpk@-Kj zLA_$F;M57E8N5%0H!s4!Tm#dbLZ1lv3lh0ZfFPN~zSDFq+R{P8XZp2iIXLG6OM}n* zhGmiGIc}%1*~@5mbYolF`2zpl^Mh?V+Ub6r0wWFAX%yWGxk*f7Dv2aUlStu~K>kWM zLH`irK{2GQOjQ=kM`ZZ|6XB9}k9QFj6$D>{#(Qc3`gVg$h1Qm|pahUo-*n~NjpYZA|A%iRyS>%2!;prhF9+DnX Fe*h$^!CL?T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..ee792c2054fd0ff66181404658097bf4b39840f7 GIT binary patch literal 378 zcmaiw%Sr=55JjuwV@!OYSqOfBOD*HhaTQ1g0zuKBxb10cW;*sGboUJTHWz+?A0>8+ zh~UCnRKcy{9_qe-yuJazB^+e1m%%=R!NRsqP$3mDI9hS>!fQH{rn2Wt-f;#e_pJ$1 z)1&mVR5Uim1|Fm}p26un-K=q~6_(OGBmddrlU57SkmlD6`i5)r(L6FPT4(Z-@~XC7 zP7QGtnmkIP^nOLoM`LoG6qF0=DDOrLhNMW7359ifLKSaS_?La-({*CsJ&fnGVm6&H zxGD(~7r(ja4F2I_;$k<#-(fH~Os}HirpDWHNg^BrFzCfJQ}tlut8cB!~b76v5HE9THa?JJ?QC{;HfJ zfy4*!QB}uDh$!R|!5(Jp*?I5T&-3&A+YbN-*iKNvtqN`@D8#&(pcM0+3bq8wN80F6 z7bx!TwFOGg?J)^lZ)!uY2fdWsdzI!~S!>!% z&OS571{E|PM&N!k_MFPoUM^E@j-{IYl^=TfZUPqN?OqAYPZHqgW*Wi^v zORw>WVW!;j0_lpX^kvNv>z=2A(8Fh#4;>Epf$Q*^^y=LDtK~0UXUh?;@B#`l;90Jq zgzLQthqU<6l3LW05ulN}upLW>;TcM$n&596s?Ei|u$*9@YmeJC-)|B@q9k-%+Jf6k z3*KJlWzmp+AoTN4yV;Gj_pvDm!^l4(hQY_ulffE8GQUtIfE%h#0LM$x6FV)pCiI>~ zY)ws+O(nIcuypST2ZDV`^q-y#U{k9=*~&Q#vP|@aZwi!ah@h`Hllg_Xeo&M9EvNE_ z4GpPO+ccbEjDq)&-=WZ_TH7%K)sta2f0_vlnM_5sv@N!!>B?+xvpaQMGULmzc>GkZ z+qUq1r8{F075T^+j;uSjsqNxciMHzc@fkYSGqE6zl3|#JqPeTlpFoB*1f1?;bkEUyoTND)XE5;!XGu$p4r`|)t%*t8>6{^N zPH#r--go&wb8MVx6xNugH0gFegl^ z!s0h1x~Vgvv_jnX!U)rmRVTfHHWzZIp~8(AAjy6pZ(@Pm#C#l(WIvGi1jIQKh$(Xd nw?gXqupI?z*8)lB1PWNhZBkQb?qKOP5{*aVw&W@qlb=brmDKYxAyK}5^+I86!SDH@=Mc3Dc&a*`e;X@$|4 z7NK;!vIw5H<|vf_!g zAW$aqq#4Z@-#ZQGh#&bLugIXvoj+3k+V?g+;fufkWFT;S0iq}184ZR)*FD4N#d#Q) zB9Io@!R86r&txFYDx-KdSBC#}RfYf2q71}#-LHsn&p|MZ#*4~DrXA!P=ho$bIh2U5 z&>yW@sEl%zcRHCMQ?m(20!9vm=?H#1o9hq0-#U%xE)P4||LMSHG10J%$0&thjuTxt zUmP9POCf|~+^uu5KLKlrr*~C7bj5RNOFq-t@lcJ5v}jwI(Zbm+z2>??YZbQoE!U5B zOE>Ynuvx??&z)`4(w^?k(n?VP^jvKxtcs9P{%p9CQl>qJlf6+hbeSeIl%e4ajngGe zWM5CnzdN7NlWrte`96k%w~d$iE?$(nKCVPF#tB;wE*0O69z*%j4k+EiQ<)&lH^ph1 zl5_#zDZGL)N<)GGa2~;V2>U4hW122PfS^tbCL$z64$&3ZaO@0wBL9up=LqyF*1_m< zg{JVGX)3_=3{H%$(RHky#$PD*smu6fPvaYOvt_&r{xRz+zwnh}ZP)4Ob`L!FBZSGO zR?EGmHXB9EkeAy%h{U^zyzNP3j_&j#67MGBfr$TCA~wS@x*LT)9~B{wBHhF7te`CA XC=W5}u|W6VP)t)sqbv^~#@*s?N=oEH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..c359d4897b187782481bb702ef544149e99afc67 GIT binary patch literal 386 zcmaiw%Sr=55JjuwV@!OYSqOfBOD!UKP+(X^B_m@`yID@?mb~4yyFqpf>ODdEm1_w(npLs{l$Vuj zbE=8!Sm#NSB7`ORkc`QaY`E;{LS-i{ayNs}QP3+K&*O5W)BFaJ7p*B$@%emt8N z)2j)COF`JN@r#Y#;vY7Cv#}lF?@$=*cQ2#nw!#~+AQ=w<81z!AUG-q?v#-NOn!~i& OOj;IT3;F~D*!}<~kajNs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..f7034779a702fd71720f5228a903a356924a8539 GIT binary patch literal 1980 zcmbtVTTc@~6#k}HD8*JN2zW&h3n(jI5CyAHA;C0~P;87QCfjx>gL}c7T#9egn9RTmmsX>_rrdQaqC4aU4r=EXVPL zA#HO@s9K3zwlIxX8_yZo3x@u@Y1ocxI3-o9^C&^dA7dC4#*S&}szcWKy6u=cw-}xk z%3Rs0nGJ>Sa#eG770Xa6rmho;Qm)&=;I^$a=9P_3@9mHKe2HOnt8O?#=Otl_vc^{o z!*tvzHp5h5Pi?3N%7LyaWnokm^+>C{*0nW_>)db%Bx0yKCz1hS7y~BvJE2v(Jr_EzkwfPoRh1-so z!*Go|$J01!@oIMZw5S38hv;?}^nCVz!DX?c4LPk;8($J`FLGx~pw-?1A9)w`>6wTh zf=bdUBHKO!8Dc62-Zv;Iir;QHl&H$U({Ynmi|=8D>wuQ!AAUU0Kue z8rLM$^#(SrJ=^H|##({ik%^Ndc-AQ&J%-+W%iQ0zs@zKAA}%G-k8?>3VK|8qj4~{o z@~!CrPPdA>S>EFnx{(?8NSI2|eFnuRd6^>P^hn0Q5Jv=K=s_=iC+N`#p^r|84((I4 zPt%&F)AKe4F!%-;(h^Tk+vjST)LtM3aqn~+Yr4frL#dLyOt1>AjMnJPPq1%p+$$s{ zBVZm^NhX^HxQ21sFr}=@ylx z=pqa^t-SD(+LT)qhMUL+5DEKQBJ#c~5m|qlZ`=wX67dsh1QNN8 zxga7DKatNw!+qM)bUeVqTZC=&+ZeJj@(=KO B+|~d9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..7fb91b1f69e2f303341262de8a29876818f48abb GIT binary patch literal 1989 zcmbtVYflqF6g|@?)M6`81biZh1(X$Eh+-8gB$!4LijC34WZMp9a36Jd+n^uy4{4$? z@q<6WA7#9=T`1jd2|+&0cIMuD?m73~8UFnJ^&7w)wuEj^#L> zFr;m62~{g`%NC~bYU4Qrd%-Y}Hx1iS4X31P4IU*Z`NtTBgt22`wnJ9_(Loj+z6+iDn&(0NJNqO9>1 z!!R8;i_I`y*i)P8zOt`tN?90HMLo1CuXSxr<2pAS0*M%^&WU6|8iqcLe`pAcSHmqS zsiRU>i$#Xz)5xGmPeSTwS{E>>@tUepEgin^Fbujn6iqd1O3|@|Q6tXDLWfUmSs22} zF@&=-B~p|(tE4DZpc1}p=w)tgt5hC|Wmc$fDs_+c-eJVq6;!XKlj>MiZNA0rI<<*= zB1UT5IjZBZ$E(?ylfnkXAE4Vk(DT{<1((%|Hs!cdaeN}&X5>yMpxxg=A9)w`>8Xex zfJ)LSBHK9w!^Bihyl+xcl)uw4lkN7Ckcpz%uqu3A$VtigyF4$k8Rm|^RV$SWU0T!f zI@e;<^A5JWJ>Tg1##(`1lF8#Uc;0D0KZgFgW!5*XDz}ojfQv~C;A|2Zj3hCNF^0tx zJ~!RS>2_T=%X_>+w{qA$5~fmgpF;6TUZ}_fJ(Mvp#1X+b`p{3m6ZCL|aE4BZ5A9R5 zPt!L|r{`=8V(1Nq$x1}Kt>+J{q@de6-m=EYLV{_%MA!;_8GWO(Kf%7a$uH9?X#oqk zLTj?+fUB6G9m6$D(%KpP9igve451yo9vD1@>t1k8<(6kUXo zmY0`aQk!-w!*B!H03u;Ok#~VaW-uE>BYX-@y6@8TY9X@KtI!CQoF4A{un82twwMc(-U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.class new file mode 100644 index 0000000000000000000000000000000000000000..b6146dfcc64c62de2e3670eb925a787a74cc409d GIT binary patch literal 1241 zcmbtUTTc@~6#k|c3YBsxAcBe_icpjRUm+wFA;FYOC^lZ6rrWU$?#|ZP-3I(snrKKg z@zum1WjwQ8R6u#aeVEHRbI$p`GvDm@AD_Phc!b3~x-i#+EFR?WFpo6ma+uG7=di#q z5J;nhTazYGzJ9jxgn>O}D6INA2!#%7!i{8>64{S24A!GSX&D4%?R&yiGN2rl1JM>d z3YE(%DhQVtdaA0aMHm^$uyw}0T&YX`y6LyM+?T=)_qoyB@jZ`9@{{zuy~rP*Ds{AX z)RIdplzePA(xLKXO$Dm%%CgpeC_;iySf=A*hy2iUd0puS7r(sxx#zCA(v#XE%xK{e zxc)Om7`lyo8!00j=?>$rWu;ZP!jPVstx?>n->`8N>cUp!)uq`J1cISh@f~WUpmx$e zF=oPjMW|LTN13`ClV%uh%J4MOxbwxC*)z>0W`$}foHv`Im0;L8cj&)wAYb((>`UAuahPp_y%4xiNHD{qq((Q719$8*3Gk?bOAUlG7u91xtc$ z8Nan{8q)M)6xVuDKp(@5l2?t49l0&Z*rORT;imz&`rKwKadV(9F9%O=hgT% zs&`gGn4~w`1%@0_7)LjHXq_ifrf>xr3y@a*@qPe!x(vqtF&g84UJ>u z=QJ~#v!!FO4{_i)jkW}^fa^5&b`IbMZqkln0=FoM4c?_6hdno1`iRsw^p(CK{o)vz zPe@tIdvc`-B?y&$INOAJhtTZ)k#;mmdpkbMiV65hs&I!)DNMyQCTMk+YTc8V#(m7t NmKe>V^a?CM;U_+uN?ZT{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.class new file mode 100644 index 0000000000000000000000000000000000000000..4eb42c1228247d1292db6071654aaa1e712d9d3e GIT binary patch literal 1953 zcma)7S#MiK7(L@Xw&R*CO*w10oz9FqGPd%Su;hSING?VyN7l z+*M_8KUDsRM}0^}kPb%b-j7Y-b;FSr-&J1TJ8(D&(5 zPAAqf5L!EftIqBi<=#PGY;4iNl?fw5VN(V&+G5DAtnM+KX;JQ{vELEu9w)VorlCuf z;8YLVC&pZ~FG;>r^SF_4Y6hXty#vdIq1Y4AP|$^y)wI$T^(bI*<+$JQ%@0f`(52|8 z3FRqoysMG#i1;;fA2FPvhzV8bW^*G#lO>sLN8J7H6W&i$XdMeWwICB{hlMG(!&tfE zmNc?2r$~0ibT`AAmEx&Q+jL#3ey9?Whr*r^oy6vE?e4VbtzCRJLJ~cnLXrBmufqNv z)fK9WSMX{Tbv#$avKh{s;R0S@n78lLYTHzbADEtJSU+V~r{dPfPybHmfpF=(1#6O_ z)3#p|`Ge_TB2}U<5knbyVpKtu*0c1EGpHeF*wTKE_H~-)$-1Dih_hc|iM(`;5StXpvsB2o;M!JT+b>Qq1T@<06GPG&7p>jVEA#*qnU_U6g}f54z7b!14-FRDO+NeM<``WYDgR+r7}f|A!18d@|Z2)P66`;EC`H8D%8?lRbiw9|KakYfcQ~htRDDLEd6*@x{1mY()@(L0qs8x zLQlr@t|w6(cq$aQ(`YH@X*bw()S8lRyyk?y(+)h3C{8Phw6CJb*_?5fKaGCyVnfXe z99~KMSbJ(!N4n*zdEXCWniq1vcU|QvKPE`dm!2ZY zA!!84{nQtlO@X<+&}L*xx!j+|0*;32*F=Y^lkKTh=%`p~ms=ROTX2$CyG}z#hU~tk z?)oxLLNZ<$Sl%_WdlXi7)ohJ`Ba1d0U*@#0Eb)PoLllp8F=Pl?x3;R8vD z1uBi8&Du+L0OzSO7q4j&zP4L!>fHH~Ox!qCWumL%eqlZ~$->n1ZZU_%e?X6RK(9~z zUvMK;e$(_jl^NKCt!`~^8`x@?$^dzbdV5dAKY$w2MUw56o^`8`q&Y3yT5YTu%l5N- zawDzr;wMgfYPe!ENW!*S(zcnlHNqvsLE!x7PwsrX&HfF-w75OyJD&5Ncj}v8TE5%h zZFTDN8B*`DZRB|NHo{=ze%MiA2`BJP31y6za0nA69KliEAX^g7hoO97j;z4dUEXp7 z$;K_1EB&r>zqPK~L^^0qI&hly`qjUg1BjEnq(?z^$dN`7U+}%enWt8b9|8~dw&A^*!ejJ!q8SPZqS)o4GTz)Lp4@2uhi;@BmAB^kHEDS=`OxULI*I(B~IOq5|Z zaXIG4fzRtoH@Ntv<7gQ zaDEk~^ySkWPh_D@=pI7gb&_ApYw(%gJcugJ7ewZeP-M6|leXa6xeqoMg~7#mMg z8meQohhfoO8NTKH$14D=M%R63Ip)jN;NuT&6v9b=@u0uG5KO5;rJ_bKaw;?Ci$MACUTrq4H;>Uz{TI5h*8m zN2)YYf~efo?-2Da(LDVl>{vJK&BT_Ky6{t!;TDNfm`=)=q}>eVx-Bt_JD8&*RWy(C IE3gQKAA~0!C;$Ke literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.class new file mode 100644 index 0000000000000000000000000000000000000000..c0b3b15b37fd09420655e91373bea91672b90bc3 GIT binary patch literal 1694 zcmbtVZBH9V5T3Phz{n{n1!@v#LrIH)lnpIyS{kL|RWh=IR8zNVKCSPT^P;<5XK#&2 zepM^Aij)ui0sT=`pS?SRifr;BmTvE6cIKI9UUvP@zi<8~qOa)5Bvt6!Dvi-&zkD}N z-;dMwIQ_urPAaVuaYx!z8U1r}pAkD^bbHU})Cui6A|A*JQ2dWEx^=2z*$f%Ywa&!3 z;E8ZOzN@09b~2I{i1R-Uv{Q-fs8n@hxudml!T~&G^hM@$!7q}Sca;vgc)QDgP2z)C zCQ>_qjA@ZbL^~{^O<4J2psWnbIgQnuf!aY&CgS8}UjnN((5Z^F3|mG=jAnfXdsb$g zPCyiSCVfWrma!2(Goj#~KHnEk`fVW0dKyDq#vCFrn$AlR3mx&cvr0$sd3*yy5sJP; z#eL34sG=vjlk4DFIrlYZwB71TE_+hMD6x}4Ppd%0fzet9&RAZcc#uo3S0EE%K_5kY zqO@{P8I>EW9h7#@gg~EaDJ`E3lCHET0)6sn7~ppV<^gh{9CJN|#_f16r;#~-OUP;- zm?S}4d3TTkD^2%z8j*gRoDmx2At=LuqUDDc!G8jc(Uyjy`7e<9l`+_eyp< zWJlt-dxn8!G?S^6;qC0oQLp@%(Go7C3SmmAOm}IVCh%RwAurJ+c0dX82axBXnZk1? zr4MQPH~NTXumfopW*}XdtpH{U4>sz#*?a)pd)QtGXz|kNlPo5(hJFd?9B+nqW$iVw zKeF(jVZD_pw`dvPwcLOn(C3hFm(dE=|2zLlrQfeP9}RVG&}!lQ6gicAsI~RKsB{&2 zGShaz^Op=^F1ISeduj_=Z5XZ5`Vb=J>qNRki9Dn)hY=}XC!#^bj3nZ#U!sjHb)L0r c3GyRo7bI=sALwg{Xvr3R^PEa4)l!=K59w{3-2eap literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.class new file mode 100644 index 0000000000000000000000000000000000000000..d76740bb3a61897422ff58c426a903d947cc57df GIT binary patch literal 1890 zcmbVM?QR=I6g}gQI5BqXG#{ic6iQ3$q|l+|qtJ#xNLwkD)k<}+Q2T4Wp4bz1XU*=| zYWcwfz{`LHLgEJxz(XOD_8d}P*Be;Y#<6?ITn~uY9n0vmIC9kyxYO(?srt$bY+qXC z_l@?wz>kbkzKvoz@#38P%jnq2=A7^ZwEVsb)3^+{*qtOKaOOnzgWv@PClX8r3)|Xg zyCaZqY_?g_y{JpBXPernN5inA;scNUab1kaw(W5ac%BFgwy)W+ZI{_$FB-i}FE-MT z!jSEhonb;>Ng_u#<-R$L;xO&An+;bd@~!riJ=wz5#yH!Vk*OxrW^0XC2g{|flDeC1 zW1UVyfS)LA)7IS&pPbw?7qG9Z-2ijF}BclR0-1QK+KEK1ezRw~? z@uX(|F%M(wiEZ)0{{1Ge?B)3pCe|w%6a|(BaWr@wcU4@$+qhIg6=y0~!+Hf5vCiTC z{}aGlcl`foo`Rod*Ak+|N|za14Hw3Esrk1iVA* z95D-9*MCFqICMFcK4m4Jr5@JDR+I3KT0N~JClc>v5XsLHIm{&TK5k?Y${Aw}c`-b<3t( z?#<%Ptg>{R2wX`Gp3CQ9AX~m^OZ7r3zY2qg zfey8?bW$)X)I{3LkSfk2$%MTI6$F;+QQVOSQCmqTkq?yBd;Fkj#qIx6E!gjRbam?( zXw_Cd%jg}49Y(ZAi><*O9TpE=`~tV@EiH9dtH5@p)n3>5o(jCk81308mYEml^`u+9l}>3D=p z``i?o0;OIY^>*X7j>~u(7t5&NwKC3Nv5Zx`F0lEM^_dE=Fr1CMtpkn-fyMO7k7Oeq zxO|m-AVe>6J`2pEfb*C`iQn^laygvf4QcUwlIIiL7x+Jw;4}rKnh7ol;7mz2q6u8t#c6Yp>> z4-{|(S9ubsVvXyl@vq4JOkoZ~Pb6|J4c$dCLL@&<qNy#wR?oX>Q}rH^?WbBsh~`^&k1l B2H^kz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.class new file mode 100644 index 0000000000000000000000000000000000000000..db60dc18262bd49c27f319831f7a9b11967aa575 GIT binary patch literal 1649 zcmb_cZBG+H5T0$RK+{Uqg5WENN&#iX_qUiJN`y3;*jkN#+FqA-@ou-?Z5#DhX`(Ul zgFnC@WqkH}3dI6nY|`D^otbBznP={P{`&rdh_2GzEM@5WC=JmKx7-}2Tf=mFnC>tt zL^4#uugNe{M!#5p#E5M$%C8z7S)pxB_#K%6iu*A}S*yIa(yl(NR2UsCZ;7tpzR*ox zv7yqWD?>Z`!jdYJn-em#Fpj|-_qsg)fn|#YO1a}txNLX3L1K{#*-{CrBKePdV zYacqIA=(yQalAHAWfc)Cy*mJAx~?yb?w0G4%a#4Cp`ixUP}gXUL+i8B-JoFbYE#@A23Rn=4)uxs%e19SXpWLv=h{2SQY5IQ^$Zy zO+a6qlglC7QV`;azYkcrnj5wN0&cbECP-ZWtl>-W@HwTbeamQH`y z5!c(Mv^!-gmU?yV8jF0??>1igcX(Vmg&3|+trI}pQ(6o#()anFEbZm)5@ai;6MAw@ zxgMQApuQzH;EWdcS8B!c&@K}u9XUYPo_FG#SzCWx#!EN5e}=^S>;ZHcjkZJ6eik-l zn4{BlCPz8S=cq{IjMn~-`8ZL-Q95n zedrHp|4b{js?>-6fc~heXVx2xU2n<*mOQgF_ug~P+Q2V-aL{JL++ zyzCO}&I#nM?{*E(Z&hsbO#6)3?C%k=d}K2qaJSKtj_gP`FdfH8ucMXc241AK^h^{x z8Hxot)-wQEJ%OG9dtOI|DK819{OmXai%g$7P|~maObx%hG?@ZlTQLXi=;)QASUX-6 zhRn3n>Lp6cByo;zIlFP&)#`^dY#79zl5C4RITTZ|{Jy7R=@+xY-&b0h4S`~9waFrF zMLx4~xInj$#Wud{fzVeGtWAs`^-8rnl0T=D0By zYW=*9G+`wfxSXr~w@t15`4ncjRW1-Nx3T6^(BXiKwLE`Iu}q3%@x!SXsFUh#RdAWg z@_4puZ;8epXnHT|#h!ekY?)VbN_5k{3IgjVH~gmOu|cCaE9(DTkG^;2TYgf1+~6y9 z;0z6vni(#mNJGII z&SBAGzj#eXZ z2On^(_8o8yA95v7!z#z&;NMXAg~kE~!8>Dv*RY-iZ_vBIn2ELZ-%%J)Pp7-jn5gF| z!eZYmqqowQ(liNN$Bi*Uilagf#tONa9^IZ|NJw#1NK7F~t`J)mfsb%&jF8f(kRQhi zxs8vr;2|NUQ6WE3$j`Y#Y`qKkB(1@xX$xKD`ZMk>N!Iame8DA~<}U6%M=`-ng0l%$ F{skQi2e$wK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.class new file mode 100644 index 0000000000000000000000000000000000000000..37257fc6508b44decdad89daf545ee4697d947cb GIT binary patch literal 2388 zcmb`ITW=dh6vxl_64$9oohD7|UMOv$byDb1Zh^L>4Y?FY7Lnp$A&^>)*Asif?yT7z zo0dmD0KD@7;1whg5)XU;J{0PI)|;l@?xuZcq|EG`IhWr#b7uVC|Ns0;MDI~!no6`< zrYZW&4r_K;x5Gw>HcNEBM4vONhB8pXZOb53zW%bY&WLR>dTq_up%L1&g*%i*__KeE z(Ueinx6&{=+1wW+!Cj$yyk!EVd$$?Yc81z0PqtO4I<8#R+Bd?$ameUuWblYT@?73g zy357WUH+BlZn)Bu+Q3Oc3r`}_ZXBs_|td5%$hB{h-J9{jT74ldlUScku!1 zs+}jb3+C|vM$1P4h^`nI)WDK#A+KFntd3>ySsd9aFuK+3NG|(QxTepIboyF3!gYMD zrDObn$6lsLERf#~ zRUo_hxIOMDt;`Cee0{Nvqg?a5sN0DqLVYpxIx^T5=nLCDJ}TE1=sm1sVZrnj8s*;0 zVmI`jA9xY<0bk5p?n!gdKJ)c)i$52+Nw(8jILvInxyWtO8{?$$pOpJOVZ4)S{0`lSjaQI$&W2jL{ukvALr+K22Po*n$iu=|D-LhbYEfAk z*xyY7$tOYfQ$cRx$9tT`1V}y!G6Kl=nIQI97`>kgQb>aQmF`ZlCBNq6W|vgJm%-=%xs PP$8t5kmf_W5Yojb)tEEW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.class new file mode 100644 index 0000000000000000000000000000000000000000..c09aaf24ad553aecf16cb313fed24f6b6356f6f4 GIT binary patch literal 1274 zcmbW0TTc@~6vzLwWht#&i&#*+R}@=NMtCq94GBR=APppf4eHajowh@EXUpuiK|hry z8WSJ<0DdUr+3D6wtvuL=nVvJ}@;jIP@$=hv0Bcyw!p6f4Ch#aeR?^^UJWgYkVLB9A zx?WZ2PzLJt&PxWi%aGd)R2aD`s=8iR*c2uHF@{W23a_!}`hsDma_sh8?zyVP4p8>xtFDTqFRC(>HBW3P6+~`Cu|tMM<8aDPeUI0qYH;`WD?jqREl>DDMHFO0nFN{b zVX`SLPP$TyMyd~zH6R9$A!`g1Ve*AkGFoRymC99$wHY)BHeZoS>~;N`(1$L8#rQ#; zDtD=Vk`v`b)Rsj0v{Dni*$R4Gw1w+MZLSrs2fj~r@LD&dSYgO}t9(Z_1MQmv58rnL zu{$jh{lQ%*mB+Qo3C~!~mi{)1;q6}Bf11Z2Xi{Tt;67-;LD1E8u`T1m3L{V}@t7Ev z&+q<5y-qa+Iw_-1{m)tTtrJ^&duOXco3n6!hQvBQf=5f$(LrZlH-vUDhbs;o6H+Z*9+z~{+=*v!ciThx=N0mZbrAg^cC!ri9Ao|q)|SjoS-bm z0M~JYB!-)~Mdw-P&#*p@I9J9x-^QK9d7W^rIMvef7g)p8S))B7&Nn8)T;D25AEOmb zVGMW2f}}=48e>5g#)G6rK{^C-axRF4d#3dJW)elhU8E9=0uN9^nM7*)5|-b=3gLt( F`~qpk5yk)j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.class new file mode 100644 index 0000000000000000000000000000000000000000..e82e82fa709ebd61b5a39535fb5c17736b109b1c GIT binary patch literal 1315 zcmbtTTTc@~6#k}HXck2T1QirPEk!$`FX9E$fFzJAi9kc*)9!X`hwP=0F^sH*fzo!M8@AUKdCFow#*ptB2g6wX!0y@Hvx64j(UA;VFBzsk zbOSAY(U3|yo~Q*usBKMo6~jUtaL5mRk2^AGa{Ks}@B3a{hf?HBMuzg`=$fXIPFD*P z5!gNv8a76CY?t;6ZLK>mIPdrS)&8?;7`6ERyEoa=F>TrX+%XDIDSGN6 zo;2f56n3_wrid&|VA6tx5euUjVR-YOW1yFC@0sc)3*HA0Rla$Z*$k28@L^4}mVC(Fp@ zD?h-#(k6o`T1_gTf@xZ<1VE*4(TU+UW@tSd{0*5eba^`X^}yg++)0C137w&sLS^YY zGAE@=v3HYrZp9fU6I5E>P)igu+#N_Hd!ESNKq7O4iDb_cv5AOtDUl5B#nR{FA&nx=|L8cbC}H|jhP(ga^N{UVHgOc zQNpcB6DVKrZmcq}7YxM}Uk9PkVNJM^%u*oxF@{1z298m!kgNl8uk4Gq;8CbtUQt1~ zz|d1wO)bL6NQUYe^yM-TvpQjE7I=qc%* z2s7cHq9=NO8O}jWno>4pcnT?nElo|Id0Zk@tcJpQzbRS?gx!CPuBHO{svj9gt}9D^ z?0?0IfzR3IV3@hMCd-aPRrgIoHQTl=$Izj7ZY4Wje|*+A)+*Gx6BlPntVhlTOx@cu zerwA#q$yw+Hw!4Dk74kn%a@H2hql!jo?W7uAN7SL4Z4 zN4BLfPV?IZh8$8DMK^lroTnyDp%)nol1}~ceE`>JA0T~+WP<^QaQzK#(3x3Aw2qLT z)6QtmmXE(*w%&P+}5~Fhy5l LG>!6GumHv1X!cKs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.class new file mode 100644 index 0000000000000000000000000000000000000000..623acb498b645d16d8ff0309171065d8a6d524b4 GIT binary patch literal 2238 zcmbuBTW=dh6vzMLOPn~)rD@ubmQqTgBrarW%RM2~|NQY6fUCGsL=o#_ z7{i8HHqG*>Sw1sMwScW63Ro}T^8#uGY%@%25lHUtia<+WeNkO!U|S3mYrfJUSK%&q zBax@z=8rLqYSAH&@PJ{ac87Pk<8sw@>R}*NdzoQ=CsLvG#IDq`;fjhwM|C8?Nw#3MoiVaZgaL`qNyaf%qjY8aryoLyFaVn}Qz2Bs!acUjO@n$aElT_umo)>4Euy|V-h_(p(wVqvA zOzZ5pP8ywB7`8FU`HmSF8XyXpY|8|BACXC)Y>v?%kx8FykW6r0jCr4$!*$y^JD%eFxOIqj8Zlj`pWb`lu6B|pYG zw#{!=H)?cIFFrd%Y&{-h8IcBgKk)Z&1}zaVl%MUtMdBp%F7@A*n~gi7Nik;amh_#veX`^|GyAwe z4_gs5!x+IClrTZRC+U&MU0ra!7kgSd z@v!!#o|Z~Mxh`0aS8V=qo1dBd7cDTAk+v?8i9=sT-+cKH>^JN4I;|sivx)`!UFsTO z5oMBSxbOz8N1g8@^Xq_fBh~p$EXB^N1er0Z%9kG?(@$Nry9#;uHp1zyRh-_SIrjMU z+N6SH2SM(of?P=l$qs^iPar=W19CMLBsU21V=BnCbdcO2$WH|F^D!WAr-I}ML4HXE zc_$qtKM3+WfgBzK@-E(^wwW2(LDtUCT=_mm{>EhaPZYj7#OMQRJna~?EX>GF(ieC{ z|06u6{ys?{&c(fd-`cX7c(y;F3?I@~2FrHJuTg*%%H;@rgjIY@3L5z9sC}A;dB~4B`Do9sxoc2!RAb$ctz&B#?;#6dyf3m87Akd+h0n1o4f} zPxN_xj>C&ZthsRs#Ceu?@U`=o{-%NM^zI&^xyY8L-{hyzH1#k*q zGISwagAzl7(6<;Gg+>fbLdy)zLSqIdw8GFLbb(==(6<>j2))bDDs+*dP3S#_%|hQ{ z*edis!*-$XGVB!k9>Z>-?=$Qb`T@g!p&v3F5c(0rA)y~Lv`v0W#|<8 z8N&&opRd6e7Ml9Jz>E7WtZF|pW1(?4EN~0!$Gw10REl{XO*?s?jzFuhnJvvcNV5=*Ar6w~3MTrM&0 zUy<=6p3HZt=9O|B7HP7VG9Ox5fQ*MWNUl;U`QFn7$$C(bgUU!I!q}Vj+@*DRG-L~x zS2QA>mv&^yg}m@I)0g$2AiI^3iO~!>u{)nc8D7zlYD_51)+9`h2L&EYahH1wj~3{H zc>onB>jR1PWHjdl-o2#-87uIhx;)7^#>~S!*@{B8r6Ef^xXL3hOc$iLju15{S#C%y zvv%F)c2$h5c2u*wR&k=3N7d672FzV2DM`hF0&GbFD5os+nVTy#8K*bn(iZI9#is#H_M3mI3DXlfzmB|#EG3z&!>e*?d#aGC6-LnpGTK>p%h0noxUsF`1Y;YJ!F*^Nq>ei~V8LsrYeX+hac8H6$6P4^A$2 z;z~LPbv!s#jI3Id+>&FHcaqf3nx~cp$?jNcM}5I{FPf`h{RX-&Wks1}I}i&O>(4|?WTr#uHFQwB z2Md=B*(bLI7P?J+YU;j)lZITjg7+CR+VX9o#}HQvwE0@;YGQKd4;Tj5Ii$P0=_4yu zPHIjJW7ih0<;rUM#Mk0!-8^j=yQaFC-yYdryvs0Dwpv**{Xd#BsXZ1ZOp|!5T}>Ua zU^;;{1%|o9zBJ%0eTtVK zpcfB~IEWtl){6W4|BQy453%Zd`kr_+EgkR3@XgEo1@xEq@84D&IoD`BvgL%Dk`TuV6yu+lb#J^Rbqn#8s8w zO#Bv^zpv%5VM^t<62DF6A87d;rd57B@jGPxD=q&rW>kJB@w;UHYb}2rH&lK%@q1+c z8!dkmuc-W9;`hn?w_5&H+*0}d#6K_d-)Z^R@Vd$$ApW4t|ET5Pz?&+6i1@=Y|BIG) zkXQM3;*ZGuZ(80(LFJDUe@y28(DEF!D&Il;ahd;9%gS+78*pc7m-kU575jVu{0nZRaaaHV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..d83555fb1f133d1c79e4ef15d0c1de542a751362 GIT binary patch literal 1516 zcmbVLZBG+H5T3oZls4r>Kwf>}MX?2C1q4hqB*;qwX~bBpMnCP{t?iP#-Fmle&|jsA z#>5Z)0DqKmcCS)vpe8oy-tNpZGtV=#`{U=g?*Om{5A%?LwH%~j-7F8Xu#tt$ENl@N zj(H?lP~}l9lzefxM}Qm=7}!-Z)=cUu3z|HGSd)OJ9Y-e!xR6H6}?* z7Gjy)lTOM0h`(!!i2JF8PFlZjAY{a*qydvPTG5e^H4NYCQHS}gp;5Cbc!X?DFwIV4 z!^lj_s3x#kb~)vB&H`PhntOFAJQjFLO73YD(RLP-#Axp%DD^0f;EGr0p{;3D`nH)_ zF8!pf+5O+UzQ;ley-grhEL9P?t9)cNR2GsyZH6w7P8c@V$XCd#%5ai+ZX46OF0k8M zM#I~hYMl#-B=uAn;w-4!j4@Xn)7C0IZgBYwFN5+;Gmu!J#`PbqpDvazpLZed!p;;g zgBl%qOnj~}kCB~2MKvRj9|)srw42e2xitiqd$)GS^H7h9+8X{bhy>lnW)2Sb%Xt46 zdRJ(p2fNwfHEl$yaUA(PD!_HPQGfyr6krAh2yFb<2=H+l$;qugc2Dun5g4;3p=iav zTk*k69Om#nt<^bg^GIEE`Q@)|~A%!8{ij_wH$ zCSeLU=$pnMB;F31w?U3^T)PZ!ilb;;Z(b&t*#dI10GNjb zJQ27Bw{h(b{tV7XbUHALYZ82PVeldfOM|!3y@*PUAkTz5yqO ILJTv%08e0A3;+NC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..5995810f941f617524e33b6b68cf366239f4e8bf GIT binary patch literal 1310 zcmbtTT~8B16g|^Y3bnO}1qDAViUpJbUL_=mkYE~%f{l@<-F9q;?9SHN*#`YpnrKXX z@CW##jCZFiA9dx$eVEyM=iYPAnS1BwukSwqtYNKy93G8h1drooIS-!4N*=2W6QR)3 z@tQ)1GElE~pE0oK45h6=g~m~)>3EUI5lZ|qhN3GvQoW2EZG>i+tRFdjhkK6d@O`7D z>O5hXc@-%mebJPmbUm@DRA3xK@FByzO*rPqzQMB6z)bLVTB>@ukuDu{JE1oy3e3} z@S!J2M7bl(c>$H$LfVy;!{NZG+TU@pkX%3R2z7{{&+07^!dbhpA4Iw(c4RDaHkIIV z+&hM)i(9hUYLUu7Cz1yA|JlGnbP}7}+1;+wM9p1XA&H(!CCM<}(?PGH+d>yHjcY{| zQ7WQ>62toc^oNH3ba)%?k!Tr)ign3=@7s4FKgLsmD!rN<7)FuBEb=UTso2LFp&-s>0U@AgZozc1KWuz(VZuWRe^`7VS!A#_C+im KA`_w*qVgMbydduY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.class new file mode 100644 index 0000000000000000000000000000000000000000..9284fecc8d5d923603eba00fad7d89b802214bda GIT binary patch literal 1605 zcmb_bTTc@~6#k}Hd*LEb6jT(8SU_39doUyfi>YbESZqwxhwXM~hwRRh-ED(D`2+O7 zXreLk!5`p{GM?G4^ukhKY|=A(?%(<5%&*@+egas>!!#0DPa%%mO59Q6ZW8yBxSzxW zhH;lWLN}}2afK~kmL4;(rwk+8wsbvRdR5(Q@i>)IKgN)7x#8Ik!({nDZ|j<=%Z65x z9&d1GgJI@HOM1fMRpE-7$+x7mJ>8?qF2kaqaikqtrdAWOuIa~K?UiK~O>S}NQIVL` zEl#Z}L92`)EW&H4It-aoua+`u{8`JYae_3_1F7OULN=&aYP%bdcqF9oHW{LYr7HE= zw(HbqtSn?uV^1g0s*r6ECps}hdSHxsO+iyUDc88R->};nZ*txAnwldu!?rA%QLD9F zs^z*`drjMQ8oCtk{pm|}noR5q!`JrS9dd=N!M(pD<_b$a;JbXL+-}TtAtXf25pSzY zVi=`@edLT%cAp_j5j}iN^>sa_EK6xUQMul}L6B;juGlTd;5$N5mLERus#+F?mEkL} zWf(-B?F0mMC^>auI?+LFe5X__)AHtrcL<{AhNGpsIdts9U8l~SEY4#lixG@wF{wlj z(+tJ`vIO+}x{qkLc0l{iFy)(styTP&NgG5vh>rsKIxbu2TgI(agNF}H806oDyGrN=!`Fa2m9i8yFgOm05))uWVRE4 zOPC{#;WDm}>`(rR$Y*j!&`o|GnmmuILGmU=M<^$;yz&i^ZtJvfeM4lt^(#zwqJs7c zTHc?SVIdSqbPz~06v(x3Akje}9sz0n1IQw-hcFTw1o9yiNC8V>jKl_kd?X;BP6eW_ mI)Y{Y4p#g%Ss?ueS@Rq>u}T*mQ5$m$Yp)S?G2&v6GjbHfNk#7)fDFeexhHgum!m-G8p79l)Df;|M9^#t?t#q#(rmPB zh)f?@)r?k4Rmo*t3NNbjNIG?`9N{@eYw1KL;O#6niPhdoQ0!3};IdPfeq7V4bmL}b zq;^|v&20bP^*vTvMeB@`g<=KBP2+;qU`c8DwCPu6a3IiJE8l=uMPQORw~eW&uF&lj ztKn_U9GwUWG2Esih4H$DHA*r%AxG}gY@xB|)qVljYj&@4`jZqhBRr-MIJ z;v<|1n#S4+-s>7X2X(FBb)XX#J-_gU5}ney*jhoSUd9(`-AoLw09zcD6x(l_nY! zAN&FSDC6Dj2Iz-8*oT?kuXE3td-wOBpT7XCV?Boq9!_EmkD_BG3!cSl7HbTpKpG|7 zhBSfl_1oPS4D2OCVawNn71}n08_Eo!L_fxmcVt`X*P$?08iwiGk?0EU3f<;)Ym{z3 zWte*tYO6fiP=Rt>xv8~pg(diaVIeL!;U}KU9i>}boJRRO&)s&VC$%MzF)chv{hs&r zn=tZYsEll-dvtPAw@%6Aw$B;k&y-engCSjAY!KX*-y*nTO=OoXL`{HljP8Om8v=2jPA_R53sK>{2ZO*v2&FggIdK2xQ-iS zG2Fy0I{S;iA@yaTcxz{5UBw90Oh|} CXB!*< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.class new file mode 100644 index 0000000000000000000000000000000000000000..84ad29f62455ff8d263fc4af7b315793de30cdb7 GIT binary patch literal 2100 zcmb_cZF5sa7(JVpmXt(lDNqU(c@fiASwRJ%Sgi$|cA}jjC4=~BbF(B{bN7aOZ!+kN zKR|zt&geMf2Y-M+%JJ;YEg@+V_&{c|dw2JF&N&_)1_t(xFl9nhqlq*hf3}1jMdDX*;k{tZZCU?XJ!f%Ke1EOl-U#bS$t? zIZ!<%+sZa&H4cq!ZU~%x*tN0ob90^=a9G=VPep}X!ZAkUvR6h3G z_uJanHYP~UDqoXnKV>R8M2hh{RT>B^Rf4c74}yl0?nK^GvEJtgT}y6$$ut-L*df%d zDb%W=Ix(Yn8g?1cK0UVjdj!n)T>JueDs?S&ORIL=lCkz$)_AJz1=eaW4nmotIFLg* z1CZ4z^mM3tE$t_~Bs|tgqY+qUn97=;k_7HF7`u5&R+mnJubrT$&7k)}RcNIb_&#$j z>)ps$9YwNtUG7Z;agma7d9nrNg!)<6gu0PU%YWBc6K@J+%d0h(YCC8!J0~in`?l-X zb-1rsch?;O^HWpoEw0neT--8jgpJpg&T=<&_)vS=^oZP-TWIR|urn6R{nUT1Bff;I+Wui^&EZ!5+4%we8PcnA|DVG+%&G;@*ARZfz4He zZs_R;#?|@E(HdQI?}EVk^rqkPJT_=>Sk+ftk-l}>0r>|z_bYs-E>CAjtrw0e6ex7U zptBdUyNbAoOGT9MRuLz$Sj2g(2;6?n%8bLFAH0iu^#eW+0*lF(31l^SY z+bl4P9F}nm1%A)*nq_dDJ5o5m=hyy%_&rf_g`?95+{Akvi+uxJ#rs?d zl(EWj*!d4+e&b;V1LtqXI5_PhCVZE>wh9Mpq@*1zhk1FBnYSbRw=!cwv?nv z-~)U(Mo4y4h#o8CS`xa8Vn|4KRLC<52`371WfAxY*T)FSjSBgBtdJY{ICUNpk{cEB u3x)hTQHZN|2A?D~_%vyuD_q~??vlnWe1_XxvT5#M<9lQylp>sraQ=T@76f4c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..9060ce8b7e22be8fc4a507339b58d4132be2f4e3 GIT binary patch literal 1642 zcmb_bZBG+H5Pr7wjnV@0rl6uIN}# zi68s{{wU+@wX~%c(y9 zVc3(d5_Vp?o^te?t>+BvB|~b%(Vj1~pBHvbMhMFM7(=9P91J7b15p>;7P`c9zN>WU z3B%-WP5Y`M^U6~NTdryC_`)Y#k6|`QIOK;Fn-`QWa?v{F`xQH=LlALGXiM6%$S~Sb zV%>3UDKrJ7&&FBviAmt^A#7{=1`9fGtpk9)0%@rE`h zF2yvHP~LGRhVc_HZCwWlryVuX33VJ~uu?>*&6R9Q>$DR&r{-F6QyH-q&)MjbnI(qI zKd#oYNI%DIO4Cr|)PY(HqMNai&8-(%8tt2BS7=7hos%|0f7NxWJ8n_BNnFBY5-AKO zaRDPqOkj{<`~MCEJ=gZD+bJAK%cr>rT*~3O;3caMW-u{B?>q{I7{ZuB9R2j2peG!{ z0C|We*+XQTm|@z(hIP|7K>H~D$2^SF0d?~C!9_x5re|8GD4)~LXpby>2m3-FAzY@_ zzyldvp*7hEz*S6>#c&PRX+4?z6`{{`*qQvSXYvegG?P~;Iz&0qh0HgE+NBeLH%mIa z3J@k5QO)v(T0;ez3e5H(($`I7zbBDfxZR6LUpJ8=5s{}7G14>4^;9I>O{ChBNV>No r;cg-yiO8o@iI}SnVLrHngF&R8X!7x@Xp7GqNjG;?M2MARXKJY zx|D=;yXP>>9E0gAnk1Zl)a)QsH%Mb8iBOj*S(Mbb5=Fb|m|{z6nX+dpaaH#ZL+&5f zY0_o6w$l-%t;2~;l=q`Mv5~Fq7X@nP>!+X4iC#VvX@=2;V>fo4if~f6fVmXX7)#+C zCR3Qj7{h;U1A3nQSGHR|6sAYr;Jc*Fi~h@%A9OQfk=}I_3^9Z;k2pqYouDThLXtd0 zlI(G^b<70KVa>VYOVT_=|Fnx4+MqiA-Z)RlOjk_fJmqtm8O@RGcd#$C2;m})8Xm~u z5{;>L04`&JEQTw%O5^e5uLymn&B5fSfys-w)=A!==n&;Zv$<~w^^Z>Y-U8|H%14-O zM|FXgM_?&{$jC5}gFqt7xDiBTWSB^Wh=>!3Xz3Yl1}YLBCejEbk_lEMJWS*x n5&3i?5q;GmtoV13^*dyN>>PR10=IA*t7KARaNKzd<|6$EgG^rA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.class b/compiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.class new file mode 100644 index 0000000000000000000000000000000000000000..cac96b614f1d1dca3cb33d215b3a5fb290c1ba81 GIT binary patch literal 1900 zcmbtV+iqJ$6kX$MVmq#zrcG1Iwa_LmbZAStC8UI;ky05V)g|I09*&Qv&ZOsJ&LwJj zgLggvz5+x_C6IWn#7804j87WJaY-fouxDmp*Q~wg`0s!I_zS=_tW_|H#Ys$H$%v1P zST^Ej86Q_r!eSXKWqeY`sz4)Fk#@W-6~#IXKHpdq5Vr-UR>L4poFLh9yi^sL*ZhP) zan~pWrdvDCt|L7s=*e~x>7chLFn1>n678!k9qW##R)Qc*oP>E}fr~cafqdY5vZI5p zbe>w}7ruAPQ@#okCMg7t&jLkTSzsbk-=;cJ-TVMR!411K7gp_3?W)*~bl(&asICp4 zYC5(6I;6>v8M^F& z!%py=DGSNACT};M7e|{^r}5@}3xd4$)S!6+GxH1Mx-}6$^*B9$)WJY4Gs%GHGMxvz zI(3J5uG4f#ae^L01n?5m`v`{FpCV%S{-;hqyKw7>)Boy0r5&b`tJbw)_~bA3W;sD@YZS`7`H ztl_K?=ZrXy7X?n)*Js&Wi6ZBr8EAp)&pEP(3pNg3@@8j8xlA-;RXUVy`*qOYnYkpI z34U1wDku_46*cas_$qU#qhMh2Jk4{1>nUnyVw}dAuP{q1@gKF$?OS=V%v!avL=fWz zhVimY^pY*|vQ0kZ@Cxw=!x7~iT_jh*wb* z7OPr(Uc?tA6tG;xS`jykSQn^8GE}y^CBsMs{x_Q&0^*Lq)Oz4YvF*oOwwuU2^Xi`v z$oI5DV5YHS_iW3x{f^a)L*;jt1?KN1eylvXr6SdG<(lsYu^lsSByiaTJh7g5uGLb0 z+p=F+t#3W|mMcB!$4rv*ZI1==rn109D1S&)DBIaSfSePwY0j;irQDX06RNH*B2eBK zK2?I6MYZcE#Zx2@2(oWS#V z8>^K>%9l}O^_Hy7L6!SYyK;GziOWMufx?RNRlF*YU0B=_m~Jrk>%?ox@V-r&G?{_J z9@y*zvOZ!7Y4<5h7qNp%t#2xP4z`>hk0U058~tBL4^$H|4G4jO2YN%}Mw>D=E{ zsXN4Sm8L_AX?hG@pI4YUKrqbx6!AKbzp}gObsI;V{#OS|%^(RKd0T0Irw80z(_<@e z)!g_$r*X}3*xevZ+3XW|jCbmrzrA^@!B=$g* z@GdgH)0n{^_~F>#Mby*aReEO_Q>b6vLuOFAWVAah_}FAP)%QxvYiNDeIEZ6`WJiJY z#sYa~Jdo@tke>+T=VO4pI~GW86v!`Qfm|C8BsU7=R|5I%7$6qjBU`#P_mDMho2&04 z|2L}jKT-H@AH_X(ni>r)YnoN%3hbhYJ*$RKcy{9_oI4zP$s$B^+e1m%%=R!NRpoLAlbz;OJEpFQTGzWlMLl6rEsja^KpZ z3_U8Zq^7a8E{LF<^$bqu>1Ks1qfsjRjN*5TPew0_nvA$+(6_>nkLHna);5+);$`JJ zPBjS~Y96J+852#pY`wDNJ?};ghNQ`m4Y_N~gi6us@Gteor|U$$dl=7W`D{92a3u*7 z5!Xa)EUt<8L&R=`e*<7}nBGGzY=yUSNkupYV9<*Rrs~1Qci)7qIEQhw9ktBE4)h5I Gu=@oc?`@#~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..91efcc6c4773fe9b2b593cd3f16e49fbddbc6c7b GIT binary patch literal 647 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 L!|H2@2opa6kEtqvbYMtas)9*=Y zk@CWp42-NROCB|q*HEF7y@&Ee68Mm8hjY;JyAC}TSUT)->NeH1)pd_Hjq$@F%WCyh z_0*X>YkRV;O+%_*xAIln+wrK)b#aoEQElRC6A1;z1A5!l0X4?@U1gqVqr(k>v0|yl z=qjyNFVc0j@ zt{2)t`-@Eq&#AgnEG2RLlgf+sT$;V&e`1NGO!uMz5|}vhyMar)I+C%_Z!kfC2hsl( zSiAT?Z@Mm7>jwkLN`DePh)wTScB(w&D;Hyivv_Wy0=Z7$cMgIE1$kV-Tpp9i3p`7B z27fsO{3s(8q^C?%9@J0C4F%?6m-gjR{9g6@XaKRyuQ>%)84j)?gDmgId88fW*v|#= zd5X_7Y%j5Q+Vb}DYs@lEL{;-T&-aq8V4E&~f%q6FSl~4iJJ)fQ_faYiz#^8|3Z}cx z>+j%Ca6a&*gAw>?BKQVw4!|26?Jy=&Ui%DZL_HCED@?c-XISV*4d|oN3UNseZpDnZ b<30-@JbrkUL~;BWGS zCK3}r_yhb=#=DPHSr8NV!|dEU=iYnHy)!?4e)|q!9S`!zf{!4ByTP)S!+H+)a=6bh z;Rz!xry-0dwR%;3%D|p8j8?Srd`tNa%jt+q&jEp81?`D@qNa)c|C|Ck}8ESK^XDt~5QIy<^< zcZ6&09d-pJ80{%fwv}krJKFdR!?yHel9OQ??pUhL>%NhyP59x;;C$$bRMOvINSBuy zL?x0oUXx0^=($Z{_AJuHFj>+W5>LNJ5#O(1hf5MCe*ATY@ni4 zj@p&bSqPF0KvU(Dy$Dj~>$+!bu`L6gr3Ay(V1^7UXHR3(wn>dP@jU)9y9ga)v)k3J z8eP2WXIF^P;|Y2UBVD7rJEkQ}5f^Z=h$2RdC}E1>;s1_>UPd50>gG;!U)Xf1N})?? zUJoCQ{199O%+r&~f?)`0%p!+j+KjQ-i>uVA0U?6b5Eh0ayX(Y_b~a0!>mVz`2p%sg4D-E@W!dZ z*GN_ryg{^6L8;}rBcy(p&WGM@;`uDhFdd=d@&UDlP&&;OH%=jv{*)lHdn%EeSUf>w wKmjy6g`xF0eJE!j{pDw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.class new file mode 100644 index 0000000000000000000000000000000000000000..a2c25373ae65aedb3a5c8510784e86503c877a9f GIT binary patch literal 1337 zcmbVLT~8B16g|^YO6wvB1qDAr#RAF*e#AsWf_x;HMij6y8XvaXu^qCVt+Uex{Z*Q1 zOnmSM_@j(>rj@o>cyJ$P_TIVo+;i@o`Stt9PXH@;kVOhSg8|&N%W@hkY1~WWKEr4% zwDiNG(6NlvtL+U2_Kab8JyNmpl_~mRL!=1BevBbglG;=^d?Ogf3I~4E=b^7Ee9vg9 zDvueab{opbnkdRxmO`ry}7$3FHi+iFb^8W@|@~NhsNei?~;zSQ37g&F)1F9f&RI`p~0b$pH6M=(5lr&f|gy55pdEm|%GLe4BR|HDKHEoiD{%UME@DOq6uW_gqVC(%VaTJ!Btv&lfNSI`B?I1-{fl~sg=A+ zbQ8AJ!s0h1I;FGD`;vI>I)uqqRJ**THtS^5JaMBBk>qhA@A?wCiMf76lE;ZiB64sd l5!>MeZaL|BH;Eat=gB)Ouz*F}CX?EJ2TN~}h~dS^{Q+dFC0YOg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.class new file mode 100644 index 0000000000000000000000000000000000000000..7b1804beb0579940009a69399f01a42a839420cb GIT binary patch literal 1045 zcmbVKT~8B16g{*3qNN3dg5n2?DE7lR(HCPRBm_Zg8ZZ_cqfguIwH>mZt+Uex{Z*Q1 zOnmSM_@j(>w~eI{d2k=*%h8}i-!W6al(l_>G`sybX&TAUghhazvokrwB;g6?e>@;_w*Fo zjG^}fWvHDPNl9-ht?afyqEv2j%1G0EU1>TP^jc(&T;`8d1|E0la-V!32a~p|SkR+- zi{!gbFqG6K*SB41wCuAPESJnsc_h8SkR0BZFS>yytGtmU)>!C}J*}@;Dxc*?A)JOS zm;OdY`cuQmYVNra42(znD$>3*&3Z5LTcCQrjXR!4VHlXB4}D^tBUS%2eS{ukQ~R~O zI?uqy`3z(9+_XA@Y~KX^L&F1-#}bNp%px!F@IO7~>72~hVe6PYD^QF>Dv*tMaMj1? zr(&JQItexr4lW~&44-FsOdMo6&MNp`;QIpaa~z!y`FPQLewVxp-cyxt z5TD}$E4-%TU=v}^b~qH`G+*{j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.class new file mode 100644 index 0000000000000000000000000000000000000000..7c05b5933f1b4616ae6dff2f1b4979cdb4d0f4fd GIT binary patch literal 1735 zcmbVMYi|=d6g^IwCZs8S5a{wQlt-HaUY-S73RNixlma49@%ZFSOk$XLg2#zqzwHlz z-?A%#kU-+=O8cV_*G`&5Z2*b+;2B>ZpL@>r_5ABo0&GO)W0qpOjQt{k(uJR}K za4nQ|sV$KVX`did?B>cC`MRl$tR&kqvQ^cR+UX$P@wSkrRUt2`*fH!Vsj3#XX-MbV zmgS{lS@IXvsKsSXiqO`$(Y!2T8Oo{%E5ZuiI?HcwCV2F=As3e&XE($!(apauY)~Wb z6zi_{V#7;HE4$2)oSoYsW2;ex6pa;?miLI(;0yPFv zc72k#$xYJ!>W`MJ2wts=M#sqQZJ^&hgM5GbUYYacp{uGF&X%I43FIy1N<7hDoHMR< z8Ros&A9mzQ5Xd-=jBf#kcKLpR?qE~5?yME*GR^!vLkFGf*G8SzFj3>asYsKMBiV;6M(8_7_c4J{ijYQ{Pte@GCn>rsMjpGLVGpg6c#7=x=zUvJ`!`YK zV>`#e_UbULP%&tnCKgU_M(57( JjHwt0z5^$2glGT& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.class new file mode 100644 index 0000000000000000000000000000000000000000..cfbaae1b2563f62018e03917840eeb3658ad35d2 GIT binary patch literal 1085 zcmb_aT~AX%5IuY82jxQ$3yL3AM6pogMqec)h@dqM7>kY3r|s?7F1g)X_ih{TS81X# z@xdS9k222QR*4b&}HtRv!z9X9BZ3u}PdVuA!nnWx0U=gg_=qv=LaS9jSqmkuq&rcUGJBLxJTNedBbO z8amOvT*?|s8hOs3%xG(FZY}k38#vYw`Njp|MKe5A;9gjB(w_GESI0Bo^V1ioj34TD7*dkNcBFNv@1MV5h#q0H zd)3_<@51VMh7r0nUadf(XXD<1ZIPY91r%p6jTwO_|LH&Q7N2h8LGy@0Cs0gXI_7`q z7hJ#hi+~kg{|tEO2yhuWtl%QweJKXu5|-Htrn|!DpUIyPeBfY!)8x%Fldt01D0z#~0q5j4 zDxVRYQctDcr%YH)D=ZCBBYH2blu8P4J!QO+_E}=o3Rf->ZekU;_{lBb#@ZW*1k*nO DGCBuj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.class new file mode 100644 index 0000000000000000000000000000000000000000..f53028dc156104dfa56df6ab6e353fbe7ffce3b8 GIT binary patch literal 2722 zcmbW3U2hvj6o%h%ymn$-C8SLtrO;1`lawyytF4m;Qa33nPEsW$LLhzT46Ej#R(zH1&(gl5w3siriWo-fVbE%R~5b7iQSTQpn}nA_>P zp>pJ&3RJ_EtFG&XR!HB0!1emR)w2%GL&r87%59m}(Wv>UW3SoLk#0zlycQD}_vP1J z<;&Js3}-ZyA9e)poSyE!wxqHVRRjuc>9(XVaQF0D4K zw$v*oRe@>8I#f>A*^xol4r?A`DsVOmpJ`ie+uU$N*_OVBSXQnIR|Li?^Lq?k&1*4q zlXd0Ft*+CM{u7J)K*_q-WFlBh2ey;WeArQ>-X5NMS6Y6v^EgU{{?=Qz{j}z*P^a3H zrw2L>iftLjn|QY}KfHQhF-fLk&{wHeMikL8F?u@7nNNgD_P;s`RX>TwiIwOqjldPl zXs`(a^>b)x6r!V4oFGzPX?X;uL`XxG2z8W*%cD>oXLN~JM_Ttr;Oa|huo;4FW}J%| zGU|&ZeKKa~JZt`JC1ZND@?Ed%H|4t0=VgAFOuwo93M@YVVq0xCc{zA~ayDYxf!AO> zJDF>&Z>-gMXSuwLd{Acr%^YhJcr zWLrO{**h8FEY5v~8IE!xCr4lIk8*{{sMeh3pSG{ijH^C5@EQjg33}4A87!7p*)sVQ zd>RXXLj1}~4%b)~qRuK_XT2Oxz;(RAmOusbEdOu(J959IjCV4P7qFNZuh3OayINTM z1G!_@rKtA{82B<$n2l#8?lsztC|Uw<;${ZOSQ=zM6U4+@Ss-I+kRCz483>{`NZ=Mf zWllyUp9c9Z6XYGdn+1|jgM3er9|nTxTo8Bb5Bgo$aK`v1vhkH?0u0&^Sf$b02dqd(wtl~bKJTf&r R_#8%{tFr;-0$d1i@jqbUf-(RA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..92b6dace2df30d3e4a3abc55b40dbb9a06c0a02f GIT binary patch literal 370 zcmaiw%Sr=55JjuwV@!OYSqOfBJGF@5rdT;a+0tDsMJE`X+_yF; zLyxLag{HB!E{LF9Z30C`qV@d ze}F&Ac!vUUS^7ZXVeZUj&N*}Eo}E8`fBpuri!Bdlv6jWUhm?yO9?~w}@sM%xu7{k9 zn^_bXGDW48ea^73y;EmMzcTxhVX3UNeBW(1WcW!m0?MqEjW2?_2$fq8lWE&h5ks-u zko;@Y^tfzE5!e(dpZ+etbGj2t~opqx;gxuu>tq)xZfg}>j{nLY4w;QbJ_bxU_WS* z!V-<{aRN5!X)0iuX8GeyxPTQ}F_x*?Y_4~(904umVj1-oKFn|@atfp}*joWG5VaWMH zOUtPU?MvmoEIwplPZ&lwl;;PQ7gQ{#B~s+Ye2fHEv*}3N3P`(HV;C>Jx7rqWEU(VX zftFtV9>er@%L}9{D$z|ara-B^_xWWs_$$)3M zf&#AZ517&7V@qmLOGbb)ww8h6z)&nz1%FppZ7v$Za)Jie9&Zve;v#fg+Jf6k3*KJl zWnpQ%@gkHx*em@@{N&-^_z4BnTX4AvNu`GpGM+E6vZHCB?Ic-C^OLho2a z(xgJ!lu3)Q&^f*w2pW=DKRy~-Q>#GP%IOVnn^+6q8oFN=FDz$9E}zY_1J~;j(IJTWm>FiSq}`8|QDybSuN+;Z3-1 z+rsyij(Z_WZr_%Tv}4`WR&ldLLv;D@2(k8TU!X>TVThWd`CQk8W+)u)aa*aNGd$CM z9cOVGXR^p*G>ZvLGHe}L;s5GP2Hx$+R<28<$2;~bJg!4TZz6mrXsC4yn!|sa;N6Pl^#Hn-9X;<1acMgy?`XUfqWn!PG2A<%?Vr! lsprFT6sTMabUP}(tGS81X# z@xdS9k20Rwwi4xH@OQha%|%04PSD`K z$8F`h2;;RDe1z7#y~rz=zLG(sXnD49M19q(mqpXDY@sWG6}0sBep5VTG*NDOfpkSx zYFTr{s^=+~K}j>3E4{bc)*jz;9bS`Oom;=H{I%<>Il>iQ0FZ=dxdMYp%4oPULF1kIZ* zw6?_sV-az7!YA)KkGmT!x7 zX$m}D8CaGD)3J=^kM7)68`nT9zuRH?<9K&{lj|F6C0y3oqhq?>Q-hfr4-^31)_mdD zh0myPG-O$+;NZ$l4o1$>1scy%mWH!5O6M6pjd(K-*Wh?P&*(uvQm@4i0G4>?ed%44 zj?OVt7cLdAgwLM*V6G-z!=soa+-!=|B&FyS=4rflG0MOK0a%~G`ZUI~_>X8h2LnX? zX&4KUpd6-)h~XF+#$@3uu}>lBC47g%&1IUvJlkdRO$x1^i`M#Q)j0Q_^UM0 znE2oi@JAWX?5;MH(#C{+nAw?g`@VCTU%!9+1b|g|oQ4Ff48Z`b+GQ;X50daO36BV5 zeXa#_%Ut_H$(Os&2$1IlMmCl74U?wK+$K+;7yA(uutvib4l}5|TO}}7c+Xmlx=hw+ z$!H;KPY6sEo6-o6mxV7XF5i$+nZUv)un-s=(Id~L6(OsX{gcvHp1b98k4uA21|;)1 z2HZFqFs1p&rqH|^4*{hdEsW(rV82k|^j%H0D6ezonmW~zHjo)|;kqRpP93E=ZLQD} zXWFSB1hRv=lH4FC*FD~hoE;uFIATcsJrfvwDx@&$1md~HGNRj5RYW&h5R&gTy$aWd z45`|LDD+fjhzQTo<$$RR4z(lQ#P;r10Y_}EcZ5iLt`A(RMqmhArm?T9TocIm_FGiSvQKfA!t2C-iNOe4TYlOn_wU3tgWJe5c z;ggmCoKT3vG$bK~|3mmV#2}3lgpcP7c+TQJinm!GF2dMrxP(&Vby_+ZO07@K0IpML zO>rlxemK zL*kPisNJrjsc qa}4eT)N?^O@>s4#yq)Echb6d+Vyw(PSbhUBA2L4H#^xOF?*9RM-@i)$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.class b/compiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..90c86084d05b68f9c354146f01694c2908f469b3 GIT binary patch literal 1369 zcmb_cSx-|z6h3q5Vp#+cQ4ken>tdY1gD)Bq!eTJh62Qj9r`y|+j=6WHnVB}=uhK+g z;)6fHA7%XJw%BM4#l$9^q6z~VcZc}0QetclrzG1V#jEw+7SHhiSBaI5@GCG+$i1# z3><~&%1H1?8^OEl{2-Mc3fuNN>;SOGXKnF>(cEE2IhlyMw6YP4Ev2*z9a6E3R;%yA zZg|R1lbAQ8YVz=xmcLHo-B=_-Ie=tTmhRMKrS8Y!0QP;cud)RR@I#LG_7 z5au{UEJo8+9f5m@3gF%sW?V}mcx^bpw$V;UI`$loL};Q`kLf{6E8!%d%MJvZ-2Ln30=C_r*FMHEMISjwxEsenrRBdsC+T-q1J9Nb&JFB$LShPkJA{9 zGkP)fwfxI8F?#$bUZj%*uZ9m`Huw>qQpcW;V2|#MZxWXp6YC$oeD6n}?&GtNAvB%> znx`D)alV2VA5Z~uFu;8R_c82O@t?Fb1sCQSV!aL($Ih^4%U_6nOnqmt=2GE0-N4zS zz<_4yCU!=*Xb$V|&Yvjw0A)Y}=k32b&(rO`^CqkV_~go!&lC(okEYTZ0v@CYvpuVR rc%Rxrno>Y_(uj9cifiC?56BCG7EzZ6a01&UT7E;!q5vz?q4)>~c>FDut^ zs!8Zj^C&IJH_?=QrzG*Ecfm=gc{gG(Bu$2F$elM6Dn+ZqzwGNKT_^VK{dhLbr&kjO z7X@MB;ujaa#Xns9=3+O(-(fJ=Pp_gDw!)iYK{6ZyFzCfJQ}tl&v#-NOoWr=;j9S*f K7W4@Qu>AqE1#-~< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.class new file mode 100644 index 0000000000000000000000000000000000000000..16c08cacaafe5eef0d2102e3144e1949d4328001 GIT binary patch literal 1191 zcmbtUTTc@~7(LSqh1x;|6hTE1#kMFTJ{S`SNy8<<6dEWtUY@4gu?+6c*4f<#{8gH0 zNHp=)#2;n+W?NA)5)%6`JM-PnIp2KKZ{I(C0q_uuSqxx)2x;8Q;C>cK%xAEW0ngw8 zLm`kx3AZ6lpnUywbB%#LVaTugItYah8^VobnhMz;V;B&3OC&6Msp+Elxe6QcYMzyRNh_WYcdqdm92V6 zwSv8)j$B%y>XW;X4wWYxDo{;VR9U9VLdIoPSWY{zlOGAj5xBB%kb#jvv~@n5SMd>Zu466Ksr=wJT@tx z*Wj^ib^QI1PhS=0W5emYybcN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..c65acb0c08b1f3b87df98e3ee267178b5697798b GIT binary patch literal 1272 zcmbu8TTc@~6vzM53x!gy77(u>iUpJr-waAZxFncH5{nJ$({}e*hV0IknQeo9Dor#d zKKKFrP{y;nRfJYv?8D5SGw1UA&zb)C`RzM^$5<;OkCh?h@E~3u7O+}?EZ~vAxFw?; zzfQ)gP`}#S77)(`Mz%t2BS%Md$8S@ftHeJckaI(i1SYG;PREhHqnol88Ks-+0<$mM zI#L1El~oO&Hnk2TC*rbJU@=KJm8XF(8%lf9`Ex1{1AoV-fONz~a@q;FL2fJQGid0f ztqghDwEeJ0)-|dXR}~oE{@WUOsgNcsK$pm*4rO z>yovh=_*L6|2d&Fx*MC{-P@`1Q(3sYLpOS|mr!7+Wy03J@yL`gjhPZk7%8EQ5rOsp z7zMxRvzNKwI3_m|C?_rz%3AW+)rWZgnCHJj9s&c%;u;DVy_MT3qr*TbI#OnlSOWp@I;k+7Ms?fAXmg1=!8gkD$HKS=f>NQ*&EE(OV8A(4JJ8OJ>1-eZY#ghkv(g-xE!5|-a0V^Ojw{{kq! B5pVzi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.class new file mode 100644 index 0000000000000000000000000000000000000000..50a176ee9ee641f7f4170d4e7f68a5085f2e17ee GIT binary patch literal 1710 zcmb_d>rc~A6#re;t=kx{@kUf$$~KgWg0CSmXCWkGm~}1^Kag&eQPPLmx&;&eC>;q9 zjfT(uQO0vG3yeqN2W*pjdhU7s&hMVKzyEyy1>iB%5G2fpv4E#ChGjepBZ}vIc@ZYd zOTHw7=;d;e`@RaIpUb5n2Dp43#2}Z;GExkqD{DC|zm-w*c{R6ns;sUR)ND4jt}-lV ziiWaNcI%3+dMPdNq4TDwEl2sn)%=n%&5$ty}U`A(eTrY7D85H^&mF>sHOEGNfbi|By~f zyW0jsSH^UVY|SnjmAqcGXh#-xHg*{DvCN)c*A+{5%8Ev$Ipt*h=8Z%%Zb`Qadd1`g zn^h%;*k_1dt;i5qG#%4hVi>pv&|18}AbGncF%#0vvZH&o3T5)exWO-)Vd#s+uge_T zsknB5^UA>L48g^c)vT3k@mHOiy?E2cmuQ~Cnp>-sj1`j;J#y{T&2q{ahI2K?Gi{?_ zR!w3l9^2=3r*1e2JGU>tF--fgPA=!>AAF9UoTL?1)v`OtANbciL(b%?NwhqzJPGfEzj zy3jfmX-ltGlPza=Hn$hECYR^vI})YOl7D#^1Op&RNQ5LXLJ}UJdxWz=o&kg~f?J?3 z4`~x5`4w(}9ir_7zOSS)+@>`kY-8k4tv3A^&?a`0GaB+8A$)*#p+qF1bO@!> zFO)8!bO(geBmblzUjyyhrqn=(w&`!6OWO=I(4!rIaW+obAAp~pr_e$0M~H!Gy5|X* bugS(k%#ytg3LcT{qNh2E9Iw(J>Iv`{JkN}3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ce5193d050733fdd7affd7221eead33c9b1b6c41 GIT binary patch literal 1092 zcmb7@-%b-j6vn?POIw#J2!h~$5(r?76Ob6CfFUYZjV3@Ext!gO?U3CWGdpeQTgerP zCO&`5;^UciPf4}|!*urv%J9u2elMn?TpN0s0d={eUuZ- zro&}Rio~_J)!fRa%A8d)*`m?ph zlIGs}#^|bpI0-N2!k?rQDv^z2CtN!_>HeUtd>BW1Sb)Uma`6LgQfgfGba%$l?PEzY zJT`3`%R_3G%HHug3uWs<=Ykm$7hWUW_$w7YmR(>7}!+eqW(jdQk3tzy)t1cI@MA7&82>1^R C^&6Z3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.class new file mode 100644 index 0000000000000000000000000000000000000000..1111fc073e13da85bd559a2883f1ab80c3b8ec2b GIT binary patch literal 1302 zcmbtUSx-|z6#k|Qh00P3h~SDSOA$u!$v{X5OM zMH7Te0zD;D_f*)lT41|Fyrfd- z*GeI=g1w`LURojg=x);sjjPKhFcn9ydY(@MG9sDDING5+bRAhSUQMb$TKU3tHXQA0 zFQS<8luLF4Oz>YZ|L-$&-w`mW^k^6@ldROqqUbel7AV8c#oMx)p8r6iEo= zi++_4sra0{w}q*2-;mYP#dGf96Oig)T}O2|OOu%S>6wm~rD-3Zs`~bcYP93;{AKk2 z&z~*%OANpCa(}7sERvkrCA@JzJ zecy@A8H*7e<<;eO>nHx!GEFH7+RoA*)MVVrZ`1%V6_7(+LDc+Rqs6S#y_#Ez$d z_@2XM?m6o7lnn+L!tg6x;aNnfa2=&yau?jwg=2`1vEvxmC_!Tokob=N!dE0;9wYS`iAeH+sw7#0tfFCiM%FuIQ#u1X(uTbq+lqXf o{5T`rp(ufgIE^U++-0nL8k3m9G!@Kf28GuU0n?tPj)MEY010tja{vGU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..c47d00afa784506656050e6529910f94d1893b91 GIT binary patch literal 370 zcmaiw%Sr=55JjuwV@!OYSqOfBJGF@5rdG?l$ricT;%xo=I7 znjWQ>g`%-BHi#gt@eEGq>1Ks1t+0^h8O6^QpR`((4QX-Bpl^gGAI&4*t_;4r<2N|+jNizSue7=S@9rkJV+8{d5sw&EPd&34o>4?EB& H7{KlqLdb7V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..15fd5d6c61bfb49849f062bdbbee2b6f875b4697 GIT binary patch literal 2744 zcmbW3T~`}L7{{N<3n@uJN&$IMi!Igw%GhFSX)875MWHE0LL=(&V%Utya|#VQ=!00gt;@&gMrmJiS(l;#J|&I1Z5pCsIJPYf<+wal(IOh< zL}0eZ)JQHHb!qu?>XKFcwdIVuj}+`sZl&{WpebBYb49ZrLKS)n%!XLQvv}hX=h#-e^#ht~5=bh2XKp#*f5a^kEi)$9WT> zSTs!w<{{W&!AVG->eW0%J94KAr=@CPz4R_K=rwkA4C&%@8v@ruv@3(Gl5dj?g27X^ z?6h1%uA6$_E_7FYL0=J!=FjkyVMxz&Tz!79PiOeP=x2wy>Gh4Z67H?by=Mrshr8)? zFAhC!wdO;&DqTi%y=8VBN1a?#gWYO*dW+u9(-57{(>P7!X^LLS(~N$-qMHJpXSDb~ ztjmZ;M;VS~;ZEg1SB~K{wBJLc2a6iPB+ylSH1TPpMS2%)_u!|L_!+?j^o|C95j*%g-3SLSBRiq9 z=jMN<#L3iIzt_Zs2fo5skQGj^)u;U>;&VecV?dHokX9_n65WaeNk&1w1;}@&g6M5# zberzPfTW@z-^YTyPs?#2sVK+~0QvD$5N#_)cVo9E9R>L*7UYBYtw~2go&e;RQ$e)* z7!_kd`l2AuVnOc3gY-o~{shSLGeA~iK{8R0zhXgF<3Tb}kiP-)Pfw5pt@+1e-M=yx qaVkGVm8KsgThvSgmr_$$?_VAx3je9iZ(Ts;<{s4IhZv6*7d_ML7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..5b57f6f9a254969fde4fba15a2e8894e15c51c51 GIT binary patch literal 1587 zcmbVMTTc{87(F$^FftAofd%ol-WLX!W>HyJ2?@(Wf{vGf5?!8(o^mMd%WPN8MEzB6 zqA}S`_SM86Wjxj0TpSl3?1!$d?{dELo&Ksmeg5Y^0CQNVpp2V+=*4^)zgAGpHn+<7 zt&H1c+z}WuD$z37REg1X^knT10dZHLe>skfm66?)L0grG<{lw%td+!#wr>qn>n~(S zdTpx%udaf&*SKg~I@V0f-@Z_G?dm08SfeKaRNcBWA zB%g8)&K?r=S6e5lQOtU(bh7Rrv_pZhjCLqV@ORx@i>zv@gfNv{qco~_K}Xsy3KS=& zHd$ghZm`5)T}O)kZIwKhNj79PE7v4 zu1>vD#|;@3-iX_YuU55FZnUfK88>VK(?|dHCEr)Z#7R0q0+}+0&PW!W$Cg&tR_Yx8 zOGj78qer^vIWy;xx-^P9%xVhUMxU93$l!T7Gjr6|IZ`?fN0#%XzlWz+Vu)21pQ~3?Qs=c zOSKOWf2XkL`0h=O^Z1e9)hqz#NsadvF5(i)x#V?HbjjnjcPMZp(oo?E0d;zsyg^vIL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..77d071795baf6d1cb3c6ad7420ac440fdc894fae GIT binary patch literal 1613 zcmbVMYflqF6ur|Y#qto5r;2Y&QASZg)R+*E2x)v!Y)tgaupQeWyE}Dv+Mxf*L=%jO zAN&FSDC3#!N=Z{{Vw3Lf+{ZcR-a9kDe*gGML`(E=kkWK7M=82*AIn)<$gS2cX>C}DY2-nfRFCC);9-~+gtFHqv--jB(Wv4E^h|_kV8Wo&* ztbApjFiIBYE3mHXDin;AlrNt*y*(N13N+f5s-dAGFgL7YW6IPOI{(P(eP7e9BhjJo z9Mw`z$is*;$Istp78G z`I85gNBXhY*}_So7I?6%n}H)Yl`V3*m&8T8tr#uz@9mo7$S~A_ohXX>$0XX(acp{X z>uCu`;7WgnIC`p=M(ac08i8)S2&yt*RO}D7qqXUri1A*Sd77njdCJp3o=(#kqt*YO zG9%ud>uArzvE`6#w4+_SLE=5pE@s@eoh!}D(OscF*?mWsaFe77hnJExLs=TYcMg|C zf(GG%R;-7xK85!%{v#oc!U6rU<1!M55e~;08h7X{O~5nh&=gI#<7XlQ)Q;tOKykbo z-s$3ZVqYV!3wUNC<1)?RJKqkVi_nJ)i!Rd@Jln~Mwy$_diO*fh&w3_brE78W6KG9Z zs^Z)?N_40Pp`Yj_biRrZCZcsFrnk~2qekFPq#H*<{#J2F$uC_(-t`nxp!p*qi8e)X z;Tt8ph14NLohZaMK0(EZaUq&b5k=jEbyCtTT10=NY22neZz&N{KE$+^;KqdR{sDcN BgPi~X literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8de74e513a1a793d6aad419c1028a5783ab466b9 GIT binary patch literal 2340 zcmai0Yi}Dx6uskT>^dQJo2E$#r7g6M1Km)dK$E7Jyl`+Iic^b+K$@(l_LO~?-Lcj3 zjUNDi1B8SGQlm;B@wHNa6ynV8`VrT5B4u{xKF>Y(&a7Yl_xHa*m7?`e%MZEM>S zws6!MqlCk4fuN-*Xa+ewwZ#>L=PRz)Fdn;gZsw@ulRrf+ECjLr>XXE24P zVQm9Zr;mxzvvui6wZSM}Sgrx{rdvn8*DBHx_uBTM@D4b}LN~$%Lp6>m!#)xwR8s={ zBs6}&i2n+pec`t-WWg9Tgz8QXP+)8`eqWL(>}g;*7!8ceVqtmwT;$%>4c?Z$-3}Uoo1*(Byt)t8Uvf#g5cXSUd)& zOW}15h|$XA(JYy!@O{?{CV|ljgB)5%w#l9Hb_F-emB|?*>xGdZwGxeOd2Z{zR~H_m z;^b)iuB-Yt%-qPJIV#X{j%F#Bqd7X4qf2_ZLT@oT)9+Hr^Y~MJs2JTEe{4<~R7R`A z&ZcYIm|+7&Dc5u@J>=b{g!P^cP)OIP2G_IvQ6C_NVa7VP~p@?h6Je~iV7HH9=3-mhFOD4TR7el8v;RHq^r^|s; zOgmj3Zx8Z-8_3K9^HwFo-{Plji*_?*~Zf#V9+R3N-f@8De* z1Os}PuH(tzvWhiyj)l77Gm8BIWsLgH4@Ww`hi_x(yn%}J=OR_Scto*&>MWuVeT#(O z1rg2#`&5)(Lt6?UF?ydq=mF_g@r>es4grxPfqY0edq84gisH%<#fO2k0i-h)h;9!) zX(NFohJpMv63EA+fh2~3{0tz!oB-q#x`k47YxcpdZreOslYBul#eXRE)pJT8q0^9P zXz`#~GeHx6r8ND9LHT_E;(SE;T42la(Oj(~!)=ISv=L0$DgxX=t|dXAQi(o;0>idR XTi;N^$4?uY^XZb0bG;2CXmC#R|c4EofU>N=e!U z{Q>&juR7A{jL!Jg8E16-0sa8}6OPZlyFl0`^n;nn-Q9c7dCqgrdCu-{|Nis~5lxXu zQaf$7QIbB?%a&g5>*ax79wz9cBqaiaj}!Dsf*vL4Q$}6B^lVYul%8+9&b{RYMr?&q z$Gq$KN;qm$l&Uh02>QnuwOd6|QPNuzWyz>J`&jGKtoC9R@kTcTvSjw3DQdOSqYAezb%!1xKFVVtvyvTS1NlIBfrrYLevp!Y#hs>&|$ ztnKTvx8>}DBUIG`sjbNN&aXg2c&8lcainnylKP$L9hlTe=*|K+R%jdqSo6mQq_!3llD60**r`DlC zX^PcZkm{H|d&h!)LR1;d*E{ z6o!nN>98pP)~I?IkPYRZ0%(ox>9Izp8u);zQCs%`(^|cC0Lyx^Dk@=b(k~dDpt=Nj zXN}qtU=`dYb8gkMv;F79xMitOeGgZG35YF^hNU zg_9$M)+3F0>T?Wb#d9lnyu9=nrB4Q2cU^V#5*=)Wo1)7!m7;FyNzt%gM(9k6&eE$X z8l!PWJ?6D;8kO-p@l?MZQgn%W7~T9|Q^SZy{Vlg##$YSx+Ixfjn}xb|VU-=_f@d_Y4uManOp zo<2B5Ey7cc--kbZUx6Fy6CRwWrUTG(blw8o1)Pjp^cr0Z>|cjHN{PT}Lu$g1sR4Wg z1}JCM(8{T>ll1m(i6`pb`&~kcAp?%$sqIxR$+KeZPcX5 zXtpkqrYMo!x1Nw3e@@;Nbgh2uhg0TnG*M( zQ|mJ{9y^*^lTl44u0+3M^!~u8{aHhCAng5n#+G%5@?Qq-N?i%GMHBw32JJ}5@7I?= zTQuRnk?=na6V~Gvqb#_^Xw^*QG%{Jk?x>_YbeBHB0cLQWat|r)Q@2mUK8^Tv*2gq& Jzz&D^{sX?Di_ri8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..b869f3d287eae9d8a195f9486f4f61a35945e06a GIT binary patch literal 1321 zcmbtT+fGwK6kT)Z1+WMrqNt#VLR*wEyh_jpA;DBM1skJJ)6-wW0KXW+SX&rzXhgfkuu*MD{_aqBxok-hxfZt~4pmo$ zmb;H_$-C?P<%xMEX>PSt)HE_VAl)N|xmqW2DwcI+RU?v>B+*VdVqqDUtM5fu9Py(# z;tiEFx#(;8>p0quWGoX$AeltOl4$kgFpL`cp`(m!jvQ0YZKy=KO@@(TsZJhSx=9|B zRh7uSPTY{@Ku~yw>8cK?5`yYM@18K@T8j8Q8Ir0ETQU~bXS+jG`%Dhxk*i7Dri6UD zg+uB3I)=?+X$a;y%2%*w@E#Zc2hJBJ+x5L>7~j_&6UrUsi?T2#>rZf!Y;fOV@-RXqQ4FoRWGG+?6 zfC9C1@K-p`d@wxx8z9tiOryhzx6`4H{Cu5^({V~Oz5`rozMuYK^~ujI7U_p)K&PKb_fh%@0mev9Wa&LY?ad w%pP0y!h329DWw3n(ulXyJXa{MMM7SXxPv9!B_~Sx9+uyNS*phh=}1ug19{k9VE_OC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..f9b7b075f161e3028def1c30faa5a2e7b49ceedb GIT binary patch literal 2542 zcmbVNYi}Dx6g}hkk+`lBng>Y=l=Ow;K&DNhZJM@_<^f6Fw8TkNfk0ZX2YbtUH|(yR zmT&w3_|6Z2Z%9;XRSAjy0DctW%wbh>GTXkD4JB}L|0Reo0i`7R)*LW-+w{2OsoQ5=dR{5}Pui2`t zoM1^H>lkfC#FeeP0;3IOTV3TnS#!FU=Q`R);8chuZNq8GTHskulX0V~X|98w`mSSn zsxc4|Ef7qXBrp+yw2h!8?^w+ZCs0l05vUMXEilAdy9lB+MC;Rlic1*QK!`KhVLYKYCp6oDUIocywuB%%saJ5=jQni#}lV70BmSdTQ zZMu%5%)s?zjG{p_l|z8pV^Y((X0}v2%*kZgMp#=`cT%8yeB^S#R@Xa0Sh7AOf8Q|4 z^n5D__HRgeaBwhxaAjV%>EXSqyu7%0T^@1E-?SVnxXqI-&+akxirZlDaMg0uR;OK8 z-i|@d=)-kc=$=9SaUE}FgO)`RE$OCw({#JN&iF>#w7Qn*OFt~km)!-qPJKP-)NRY8 zh_)#J!Do6M~yye5(I=)X0Ci>jXt6=xJ;6 z73hBjSR`=IZz={$x@o`?0gq^Jnvi`(S|aEX-_zxOt{S*N;A*Ie0>h$NvF3I>Q>|P2 zkfzdFJg;xKz}#zOWSYwNT~EuNhw>V^E{EQ+Z*F~Kt;(n9-0>M=@5wZd+Qu8Z@45T; zy@v7xD#wFuyKZp!IE|%YmN1J-3Bx#1!WhO&n8I`kZ{h6{E?`_>@qdd}Kqg~Nx83H0 zDp^6`ny#(&9!or`ZA_nnv|L#WpK$AYeT^`~2YwK&9C=Kmh!dQb_#|d<5?M{1>k+Q? z_YMA^@-a#S%ZUvmp&_FU6L|9rOw!6aW9yNy(=@R5*l-pD#0$gT!5Ncq@6s}3;w;W_ zLbUVrXPaVw{k_N-8ZO{HALS^Q#%Gf`&XJ_#SMZywynuKbR`EW^e7JcFA8=lZ957F3 z{zBmrE^~~6Gm)+G44K~&!Mmx!3%C*o-zGKvOOmggd5+9s>LN=7zCsRPhX@nlIv=Ok z)Mmog3VeuQxr*(8x4 zQi5?TT0H_caVv#LE=lC)R3f+WaT<|alE^P4@@rorTCD<~q#jK^ zN#toNk>&KG$tQ{YNg^-%646JK!JSYHE8&H_M7^zYcSd0i>-dyr-i^<&@g=f8hJB3r OnDTk!Ht9sm-G2Z|uP0gn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..72936d110055fa21c03481827e60f22dfae09ef7 GIT binary patch literal 1292 zcmah}Sx-|z7(LU4LS?gn2(E~-6k!10gpgF01gxknHZD)o+mVjmrQVs_fWJx;4T&bc zn)suP-`o~4EcHIj_HE~UbLRf~{p|;UWjx5D3-dilV<7{cMH2HFEM~Bj!7{_3mZ1`E zMTS}h{)_Dm2DZb{w;uS~2;WqM8_6^!vL9ne3$M}86jyvFnu140xxA>fSz+iYt9@UX zD3lD3PMKGWRmtD(2Td;PQn;qhweTF(RF3B6upxPKnQtk-R-o*Av|m}Hgkz=1H_DS0 zrB&6H1>X;hFa(q8PsIfe_<`s0Dg|=!*UDdd?xrg}>04AOUw8y4WivB$hw?+DLRm|; z=ya_rUzs(AJ{zVhbdE61f>%QPow>`tIYB)D7Yx31IiWG!`6X%FWE4>Kobn%0@WvpNK}g>c$zTP5>@!Znhjm zp(D4Hr8jPSe+Jxwy<&#B&aEyuj?_8`<7*>|C(cNE&Q}LE~vylOaRCbGA|tm=l?doSU>4qqy3OKJ+sTod~`VhT_nwp5fuey8hqY zGc2ACb^^~MS#V-u0w-{-ZjPnWA~+nQPysK;?^b=Zdc*|1?k+H7kia;)(L?JjDLjEo zNLl!_8i@CUxJ>gP*>iL@q%n+<*SJD!X1UThMs`j!qdA>F0{a{Xj?-vM086+=V{gj= z*Kvb(3^#F$lGxx9{bH=&X#NWlKhdB6j^wK&q`o3yPd??dus7r)q@1L}z w?Xz(?olYY; z9`<|y?AbvTfhrcM%9bkF^8xS~6sJdHOCFD`4X$$cOyAS@o_qV;9{v9BZ_kP73Vq&B zY1&KEIV$L3Uk?xTP}IYxdN@eYXDND^qDPE|J?WaFR+O%1I`)IyCL^}PXmG=^Jtb^a z6t#v-z_b2ij0TLVs4MC23QIB?$v+lN!E3^<@PcwpyK$Eomz_iQ9gFfsM{^gLUDGiYw~XR`|jDC*PC8 zs@HR6WYxhd@A#~e*}#@+wsK`O-a=VIRrzhRlCzbpNEg9VK{*(uQ3O|Q3Wa1R@{U{K zkDapMIz6se_wj%Y=|US8S5NCeUppgHQTA)->6CX+zW9mAW{oLaE2pKJ$y)&zD#-)bx zQ`QIM)rA43m#RwDZ*YEic(`)7x}wW;a5v8{udQ9@9k6q*{IX%XvfS6wQu3B*n`)g= z-@;-MR5qM4oV}DcZMoa9O48jI(2rJ`gT#vhLdAQq7*|yjg39S4eNl0m$CdJgWtdIV z@VMtE>hb0kz74JINz*DdT+f#n^j$W6QSO11^t9%NDpH-$+vq~8lp%o+c_G|bt8OP? zI-_AY3`rFI7G6pNbtKM_6A=UHrm^P;aG^7lZ`XnP;o?}c6GuKy3%ehlj&YNLt1wJE z%)nuXrl;VttN1f;+JT*3=myn}Q*fO3wU)xR)>D7MX}E^mHuYi8_dco>ed#b-?jcsg zke=tby18(;J(?oxqXTSWJGYg`O*ngYgaAF)o3TdXmZ-Z<{hnKvE~BNhUGF)LYF~yk zy(47kZCc6DFrClPxE>~GGDFk!N`_ve*E2Lv=NaAkpL&H64|_5k%fb!Mk)m=8r>2`O z=&V-qqyCq|ba=u4;Fw?OUZ#uq9Hj{YrW8%l0A=tzh}$7XLloE9;C%$|1DG%1f7GKf z7?9y(hoQ7*L7RhF4)gbppc-^&v(~$9RJ-8VE51%dA0{=uJFec@B6KGQf{v zUceq0=4sKRC0c$+Z-GA3XMvG}ILFK|CzgIC_LHC4I~bGx;s#yDv(6a+e7jdMGkTZa z!+3J@&lLL+#u&9Xi^$Da=~}RP9q1VLB$t+-QLG)h-(R&5(Dpryw@^WNO>NdskZPa}z}MHA@@6ZslMzUe{a2HlLPNIXpB+ejj}=>4dQ#KT0s1Cj5$64A0^v`!yH z5J`lI{18dxL&`=GNrZ_!1Cd|4645edbelFJh$O>AUPKbvq^&3-$uN;WK;+M^M0DFQ z+K$vnDoo_BNFsNlHIfPw`5Q$3=}JWRV~jrX+au@S7OUvW9jwku`k3-`7iKi+F5P=X W2@gMcY22d;kET6z|9#+K{Nz6*dvw15 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..0513f5541b45b5e42b430cb0c034265a6133f19f GIT binary patch literal 1431 zcmbtUYfn=#7=F4929uiut-*;=LO(kY?eU>{eK%*x|ek#N(!45vs%q2tzs_x^$kL zPLm=h_nAA&6`C{4oW?1# zJM?Gt@5vs4eT)L9X|yGPRa~WUpzVNbxK1mE8@NeHY;b{IJL@-*{e;+e3}wF}{^AIU z&xqNb4`hlHN)Rf0&7TtL0--7Wk#?e!_EzM}(jD+KRN*#l#V{Mun5P7HsMcM9Im{zN T24b{;>?<%$v=_-n8~1(z2MCck literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..1cfebca8fe3a5c0545c03747d80ca171122feee7 GIT binary patch literal 2932 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..45aed995aabbf3f15fed7a0d9e24ba34d24eabe9 GIT binary patch literal 1786 zcmbtUYflqF6g^WY6)0~IK|uvYD9R$@BY}_*1cMeeEmVo0rrWU{-AA)C+kn4H6Ag(b zel_t&8SiXM(PFDXk}^9pcg{KY%$@uF$LFsAmhhkp3Eb{P2bL1J(}lL`WI2Jm3EWHI zK106}f#gn31WNke-u6QV_L!k(!}pZtp3ZS66mdc`e~e*J9N11+5QXPF;KhKKONv0! zZ+L}Up_Y!7mP)TMbY^AI<2nok!;^;X)pTB1uZw=g5+%VMU9uE+ZCR1Fvh-nDSd}Gf zvyo<(HdfXMc`OrpTDl@9mCQS0-Sd3SHHjx7GZE8)b>KQyUU~(K*LSU#uCwU~S9nHV zyT@HpHgJlDVLYVFgU~kG3(>xDCKEb>2(o8LWv?0DNlHya7&=y^C-oXb+w5G9gm3r- z65f}Vo_HF%c@gY#a)B-;?b~#ZoNklmwZ(Q_lB9aGh2hFB370G5`6Hq0w^~nJWrQk| zxq@69DGGhcF~T35oon!gf_t)>+i!Pxxu#|3RM7v`!32qE>KlpLI}=}1#QJ4*W&JR) z#g;U#Pq+4L!MqEG`POB*ZregBKZqz8;uZ7e7^p{Q|P4h_NyxH1l-Xs3G zWEmD4QEcCJshTZHPW!g+n7Ti%@M_+}ktXR|*{Czhcji6eDmBpr7|u}>9Y-g+=)0R* zVhl;Nn`G##Kbj9AEMu|!UzRWO7(!z#()ciNqvoQ87|UUi$+FcJaq*2Ap*Tb z|2v|^WlYd_vKoL%T&5Yr6%rVW4rd}TU^Mj+v2W;2eL>s)5!yc?W>(%)cpD5{FO5Ks zvU)*+_J4sLt-(%3v23uG*fjB6`y)^MH=a20#2a}O@o3_y{GI1IWimt5G2DopN|Df6 d;+_*oVIDVWgIv9Zg;$6v^eQsfI7VxWKLP7@>@WZT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..b63ad4e9506dc144fe02955c5bea1664a0fcea4f GIT binary patch literal 2632 zcmb_dTT>iG82uV{Sy+~U2n2{XazQRiCq$Ew3re^NSx97&iu%+$+u5DeTsG6aOSDSg z{Q>&!575#oElVGK(+7W)<>{GWSthfP2dScGru%&7JKxu*d;j_Ok3WfMkxF^$rR_e- z(E~FS&9GyJT{Aq)(W4xFoTEKPLrMm=a1LakY~TB2YmE`xW;C$sdrAvW9|)%*vmiBp zj8VT;6Ll?vUExYb!^NkfDYzrNDlh54_NsRnP3$#1ZM*WoR(9EuE1u_Tp~0>gO@{%` z`E%FdW!tN8(OTt?U1!~quJklWGG3UVf3-bbZy=vF>_Aq!BQXPY5r}Fa>a|GDz@wAj zxn@)rqp?V+D|C(Dx2s#8mQ@)bPcE*UQ6K6J^qSD9YrNh?Qs#WZ9-^FQXg9vgEQRg#&$BS~btMgk$-hCoSy< zJZ3Q@M#?e4>?x@ME?G6{hB-}3D`9OJvs;X2PLEvC*v@i8hb5c6P<3HJ>E)W%_1l~u z9v&_nUSBY6dc0HQ*Or!U@ith`UE8zuGNbO9*#o3r^(zP-EZUyjZMbC_>pF->_=^_#8EDB)Um)3y{>VPT3l7x|{tt!>}(ET>VCl~P?=aJ9Cj z+Jj}JGL|}5mHLF8MrNY+CH#9%C2*rruTH>BRYM?brH&kk*ub*{%7_w(2_f zdcj-@K%e0-%aTg@fjJS_oim)g5~5>lc4KS3h@0xt=^0}5+{>vpXdLf);MX4p6&Wy^ zJDq;d_x16GHT`l~3N%Y|1sbHG0-ZO*1Wgv`HF~{3S7?aQga6UiZbNy<|{-V3;cyJ&zirWky`f^YL2 z#_X$#Mriai8pA58d~tRBXcgthtA=wJ|A@VSFtj9IxJcbcq;Jrh7U%9KSH=~9Hh z3_Q9Q<45tFMhu9q(A$b;qFja_y~j8Yr5sO&XLjy4Vn2tayo0ePoV-Wx;=K?7XaQjS z_R&?khVf+ZFVyu@BKXtP;6=I~2QQ;PT_)As{IAq?oH`%QO3KockYOxB#p#W-sjx&w z@1+XqP6~OJD&+liA>BzKUqQ&%X9&4LH&Z&2NecNURmd$`O6y1_DdbxS`L3f7;~qx0 z=}wA}Y*NVgsY343y)+@&q>vvVRoB9{BFXUhlzXjMmHbUTY;)O=!nX}>MBu5m@(i~JP08CUyl^7N9$8n{ z33jT~(pCksqKvBgvY>Tng(cd=Vy2U3pYI1guPR;R;XB$RwzcQCYO+>tN{`OLDrrj6G)a>rve~+{Cy7#)?A-jRno{IQ*$VI7 z6VdE3+W9N!9EDGp!&cKrmdvhDhfp{wwp$JyO= zv}bF3vq*hA-9J+=I)6s`E}S~K8HLTKQB6h+x&HX2Fto>QHhac2!?=XY!x%w^Vf^?a z6{1KSxZA|=UwevS>GbvU!XTh_8q6~l` zg&3~l0tV?jO^-wjLr6G5^flU9kKrQCL*&oWf81b#T+9ilagtn|W=3-|cL?^ev*!wp z4jov=6ph2(0LpZYRt(p1gFxKo61`|HZZh`?vG2&_z9RnW5Q)!-Im-uf#o^#GGy~6x zaEXZQ{Q*1KgT2{_W!WC@Ta@88nPQ~XDVQaIyOe8M;vVi}h8!ej7IUw`3@M%`9~pAL E005YXF8}}l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..25ec71d30b4c8dd68823e5dfdb63cdb6a3807939 GIT binary patch literal 2103 zcmb_cU3U{j7=9-o4Xr6uXe$Iog^Fpa9VrSFuozq51S4u&b2xA{*-Vq+?Cyk}Ns3qchJ2!dC~% z6BhnWWo)Cv=yda`7z*x-u*>&sq{8kkM(1`1p;duwDWlrHtcRhtagvfpKuJrT)g0~N_mJ^?qY!v4VS2#bibO&xXlQ{55V zf#A-%j}PRWZH(Ls_J=;auTQ}vI-+mEj|27qZSEtYp4gDAICKm#y4GwlRXS+|%(dtl?19gU_h zJRn`^S=+zK`QhQ=`r*}eN7JLPoBYb=<_&(tZRWNLmEB^LudcRGdRuo8e5$EJ`EU@l zWwb9aRX2N$Mq2_h!hdQk*q*|ezjCA;boKBBGe!iS8Y<6l6E|k~aD(5M_S;AwNaHjp z{QAK5bfkVv#IlPSOXIY#+?6&{2aDB!Obn+g6)33D&GyB^CZa6}swq@5_DGLj$h zJzt&V>JpcbxEar^gs|jmZch&)Pu^3G#MR?auqIx=EZo1T1EYdbprE61r(ri*l`O!IWIOiQ#} zrVDhEQRB5qj}afw<>?^64aw1$)t>g9ic_H`9WTZgqSAaXzF#3`91eOPx9F!0!|G)bdo%IlP4m%Z(&ePlY zK+rqz2MMYF65j731{)XXJp&YR$`Z^V4(kd^a=aPd#oC|5ev2`EfYqTTx<;3=mJ22b_bWDYGzxy08N5axrNLY9&LL)|w)O|*My2Os>tj&%B+js$c%|hX zv`X9}qmOAl14w=x$U!C$PM>4}$&Ukx0K`lL;%39>N+u(PaUefs0@=uBq%aQTX8`$S tA`mz999@lP@M$cj8b<#atQCnlUZ)$_h7vaE<`c>pnm16^Eo{Sf`#*TF0KotN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..841de70cbb5263c91311c4c793040c905dbf2293 GIT binary patch literal 3014 zcmb_eTT>fV9RHtOAq|(I1q!vI#Zm~`tyQTCQX@CPlu`n*mj`Fr9FlD}yXo#pq`vCA zA3)!I)saqTbVeVYQNMQvyR7L)RPAofTCsSI+X6}wwqD~fdnd|lkINr7OqZAA zKDb^$cEz$TAaTCnxE1Z8Q`R*JLX)pMI6!A_@t7?kp47p8qYECrtk(tNBY|ze%^gVO z{WmB}Hf4ku%@y{z#;aVnL{$^qsM?5;WjMCY4dJ+2phYT?P>vPMbTJL)qEY2FWm86@ ztb9vzyX(X;A#)N#of+4M^@2r86K!PP|+MPv@W^Ev=BWS5zMW8;@@3 z^&m~V|6=-o>MB!o8m_@tO<5qhwQfjT>Afmv7^B(l{g^ilG?3$}3TAXl_xjucZ*p~g zrGNoD+1)}*^K*fg%$R6(*Qwuj%iM*t-L-E!jyN8#m!Hc>mR_T)SsJ3VSsJGcS(=o~ zh`dh8WtwI%qSYrrN|&NhY>+9<7;?^&~224Lw(eb^8mgfF&d1c;$a}41IQO0fyjh1T8IRa2m|>t63BbeKoVgfUjfM1 zrvO=uOieNj$E{1fq>R5(5(lQ@@UATagQcF`8MUDTQ|Xq^X-2C D=wY-f literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7f6f263c331161d2fa5c80cc72a40f0329da4fd3 GIT binary patch literal 4855 zcmb`K-Ba9D7{;H_E#MJbq_noQ(l2URN*e{VUw|%4p_DD)g4k;P$Yu|_!EAy_mO;l$ zFTM2AOE1098D~19GyVboQI79nH(B=NY{@R{McyQv-}Ah0&dGa{fB*aI9{>}u8E)d! z9z0{{67e}hO2p3?x<&k)p;yEg3{1o?82Uu~lHrtyUorHH_%*|Thz7%;hy{joBAN{6 zMJzH5iO3l)iMYiuEMke_iil-~Ya&_o}rZ+XDvTl)UIGwW` zzEZ6exVK>xY&tWLb4|nEG(1Zj*H5N`vgK=-$`!c2RdRQAUgm}!ly%>znAWak`nqqH zdByPc-3fiQu+7b2!7u~Y`|hEJLDS<#z!xm1m|a=U^KYx%4>a5zO()Z921)R&B zOuOn^bep1r7Lr=MQirM= z?Su)0rLP@Z2GKnjYoy@0Tih38YuK4;PZk4aA0|ij-%4a2R=;vg?osXa zXO-q%^bI0Nwjo(niI%-f+TbgOdOU9|Li%RjZlGzT`mAO|7wq+h% z(b~&h!lm3B|8|zU%#%D@cdMRB>+t?M-?U2K**10!4HxoNC$K7f)AB7^{WFf^2DM(I z;bu-;v#0M>Y`s9!RX3u4^=B13&r6mc(0bp8QKU6YCVEw9UfSsmqdh9TH8Y8^XvQ=x z?z5fpVFGiB1gH^2{)!bjdnA!CmF2coTCa5)lD(lFEKI2uCbyJ0xxbBvO>fb)Nig)N^Q2fq-7I~y;J4Q#76g7$`$6iAFgLb-bi?-s65%jf| z!VQemUSI7Z+{PU`(xBsA+6sXQx>5-A{*A8ZFLB~`+OKJJ@1Gw(!1qS{d&I@~6!9lz zeoDztVk*ve6W=5A(@Oq*d=Te*iGNMz=au|j+>7&!_}67Vr{wSBL7eX+{tcPmQ1TBk z9p_IGe_G~WDES%8#`%8Y-<0{HlK&7N#rXl^&&a&3SU|A7LTRpC|r;%>St57x6gG4-tP+=6_Q1OL!9JFA@K?%>S(9mywI}!^B^f`CpX$ zQ>?`KE5u)w`Cpa%D%RrsHR7+!{BKJBW8~xf2=O;${!azph4uX|vw=@2iaxUm{0|FT BRdN6T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..1ccfdcab1e17db44922d5a9169075e2601e1b08c GIT binary patch literal 282 zcmYk1zfJ=&491=E=V-gYg2V$Lv4F*mVPauILZVW|>IC;LC2>%bi~4K~JOB@c$W>K^ zCELUIv;Fz!_v;$~T9`L5ZD6Kgwur;V@{{wd;Np|)2X%bwWEJn$R7kmb<$Ub^Ir z=SPv4DZ401!S(aVY;hYr8Yk~a2NmCfU)Y`lJt&w81x|H&y>T;aL>tztE*8x_lh3_Q z6s#-GCY^RONtaf^yK Nwa=?^TC+)T_6L_?Q#b$s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.class new file mode 100644 index 0000000000000000000000000000000000000000..542fd470c415da266839cbf55c736b2ca71e2991 GIT binary patch literal 3048 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.class new file mode 100644 index 0000000000000000000000000000000000000000..f4d5eb165ebaaf6e86cd7536229fa0beb681c5c3 GIT binary patch literal 1587 zcma)-X-^YD7{~v!ZRtU=wE_wrh$yy2Sp>xcV^R?kNQJ~=qw;FI9ojK_l-+FuCi;y` zG=Z4-!VlnwGCs4r7E{X6rZYS9T)*eo^!J~izW~f*DTM(%Od^Iya#@ti<2atg@idNS z3|W^uLNlt|afNNYU3!wFGEA30Y8`D)-7^ifCak)ub*1V%(^xUM$t`b*A!=zRC!eLjXU?}%4b5t( z70(e?L+Wh!IthpGwuQs%k$@xPwzy8<-u|W|8p2}8RC;d)o(oHOFBl^ELX|u%+jWYT zDGQ5lw9OiKwlqR#$dzrKN}y38=p0@~y{4dCX390L?lkO<%A1_RHC0zLb$2{Q~(PwZ`=9qPtb*H+3jP*bNz z2({xO7DKY-*sV>c&Yd%7sls{5aBV96;`tg?vg*rCVbmRN`Ek>@g0VD)kW3?sTpFXu zF%-_-bcW*Dx-T`C%V-S4vev4w)r$YxiBEFkFi9`v0B9x<#W)g3(sPRDT)`mS5F4E@ z(0P#d4E?e$E|P$FLqXOTC{l0ffTrJd0pEB*lc?uWce ztAqg-aE;b1#ZRTcPm_MCePQiW7%WjzXu% z3-FpMvf+Ce_0I!gc!@UU*Ms3U?sP%^WpRMWw;qu9eL<#iw+o^KA&N7Hi1dPR0@*nc zL{^v~-xnm>3$oi6q|hHE+6(fTK)##`qM+!fKI6~I998!o!A)`8$1FA4pN=^^*ha*~ RkSk|pl>Q({V;fAz!e23HLt_8{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..9886959be6bbf2062d0ce000d931a3830e8d83bc GIT binary patch literal 2368 zcmb7FYi|=r6g^|dabh_Qr9dF`L7}C201Ih(w9u5raaxd7BAglopT@Hjd!pSPGdpV~ z{m}lUR%%tLANm9OqpIFnZyrR6SuA;W9{1dP&Ye3m|Ni&)KLA$nLk$%?n#Kegu34+1 zS;cx4-!q&_q)|NVNRucX|MYl`fjwcEY3MkyJhmMkrm{j_+>bF#)2y*;+)9S?Ep2+< zwhp*wRU|z(yGfn<3>TiIv776tM0G>y$Fa8DQiO!zYHOPh`Hr^}g4iM*d2MS{+#~qiF>!dn2bMIu zfKQ0cCb{uPbA+r6ooa?Vt*-QBU-HoQJu5{&R)U8@$FUSv8!z|boH*?V4i?9RCgZl~ z%P5QKR0dfxt1=EoX{|Q*dXo=Stn4a7d10|bmJJ;ctJ#){<&SC9m1dJua-DolygHnA zlE(SugzYQJ_BE$rtEY$iLJ}ScHB=(;T=Kl(iuZ^o(q(|y)O*q%%J=-j;>nv_Pu{S- zxNwrGBVQxO`@(93JQ%cfYJ^-@PRh(4mm97~7?#Ip(icJ|i8eX=x8!|fo!eH{A2(Z6 z?pMY~$gQXLcu_qLj2=8Sfi!Qe<+hZ5m}ttYS6~}9j1E#^^N4;i#1`qNbHzhHwS8^W z&)G4{ecUeK!w&)(tZ9+DQ}+(Ibvn8m-0+^^gMN;?SsnZR>w#9xQ;qz>bQs*hNa?n6+K<MTo<_Sb>bI|1sRB{U+o@DQWlTvCwp)ekO8GS2De}Vm;@wi0oWH#9# zwjfTK0WRYTjTk<|=hVIl{sX1oXt9J#)Q-R}j|E>PVI%M=S(lvk((<1u9fYoBvs;v; zUgqK4$SM!-yw7EN85WKuQa(z=97|;Jcp~MaM1CP6zm6qR!cr!EIor4Av<25l;+({F z+@SnsyKxh@UZIqrp3rWsxaC)v75Gx%D}mbrcLeSV+!Od(;2VMa0uKbf6<8JcPT-+{ F|3A!yfs_CM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.class new file mode 100644 index 0000000000000000000000000000000000000000..7e15644390dfb066f823f5687854f5430df8b7f9 GIT binary patch literal 1267 zcmbVLYflqF6g|^7O%dcJ_`nCK1(Z>YF-AjD(I%KGQJ_)$v~9;SWV?&Ivkmy8j3yEj zKllUuQN}a74GLCF?1#B~@0@$@xo2*_|M>b1z!L5hk;TmcWUy!tna8a>Zs)NiFdV8t zJ8oSCq4vGa)yD$jslech?}f(kOxfnn0gs`Mt4+Qhq~dais$*p zF)R}b%+_|CuCpiiI<9PJuO*$sTluQv#$_J}WFk)+fsq(3UB_$7brWc>&Aal+B`Su% zMr4#N<2fCYDg^3XqyyDTCuDOEHOnsxq|0-4qE`GCQA0KDspnCrp@I#Eyls2GNevt- zLBAKwm~G8L?$sJfzHR$mskW8lnr#_6ou=;UW+=`6u9Dp)NwJLb%!`PEX|unYlPrVA^VIWhkT1I(7He&_G%5(iR$TKAYj3;s&(a4r4uKQ8YR8?&Une4-4(LRL0 z!avk(HdPq<+J~aRz;590t_3X>lrVuaC6q8& z!Z1z?-2E^8x!HE^M6R{Qj%sqv#^R9n<$ApI`n`Q_T;^XQ3xOQcIEy?A{2t%}rBLJz ziO@eqKSw)6o3Xrlv0>T~B1c08$F?vYSK1#Ncz3&baWq%g(PmICJ44r~wu za1Q6`30%N5&!fqok@~>P-;?k6O}>arz2s%0Q_RWD&m182t93DsR><>FTwx+X_1ar% z$;5)XT5vJ*1XSAeH#vCP# NwO_!EHxMC8KLOt84%z?! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.class new file mode 100644 index 0000000000000000000000000000000000000000..4c8756157ce72a58ef675911bcdefceb93c63acb GIT binary patch literal 1707 zcmb7^YflqF6o%jFm6ld6mI~fb0WC#Yz`Gcdf;7Q2nzYy$O-!ckSO)h}ceV}qQU8!8 z8WTVG1N>3Ov)fhLvVio%OlQvRnRm|Yuirm@0$9On5;5FKAd0*0aL*m?$MGPJhjBb& z7*)cST(1gSNy~h(^@M>vWk_#WrgFIHRJq<3QA*|h7(>z)O=*bj{gz@VQ+IfFvEDss*|jo#HF>r8F6+bDX{z>pdOklgwL983a3|y$=v)=;-^)=>r^h- z)8&tL-1}unQTiS=mMHrv#Y|Dvo(#*m( zhK1uhtx&HEr7YW5xU1)pecAQ)eWS&#%@RG8nd2+`y}Ld*>bsV0wVvAzVW)5&7g9*$ zObQdorZ9;tgLbm?0~zxtN33(@zuJuVXr-l9yr(ZexE+eC^kImBA&v+^4Ix4Qlk~_! z7^WQ}r1c1`M`<3V-7$r6oPC81Sqa^@4trMSTF;Szj&s;BMKzdva2hXCMvZ1hb2R@Q z?2A|O5{)hlu!PGrrn(N8#uZvIg1ts#fACj?K9ezogWzId@C;`C;5G6NQA{kq@C~7Z z(n)W(Oo~*z4B4)iU*1KV^YoyP8EyoCga<+11cKx+9|RH}1lc8!cSnM_3Nz#bK_Y`7 zoj{O9$C4bAm2;3Cpyk##q7a*9a@56($rW{{U{K BcS8UG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.class new file mode 100644 index 0000000000000000000000000000000000000000..f4f680b9f61840399888fac1afb09d80a0709123 GIT binary patch literal 2192 zcmbtW>uwWA6#m9n;@HNRgg{z)qXow)Y#T}gB~5WnQWBYhFu1p0o z?Q68^3$zjlsg?L!sSj24%y@J0deb24A2U1W`knKg8Ts#j{&)dk1zS1H;KmG&p{AG5 z^-|Z%%`7%@$lyj6n^}C3#Vv-CFO=j?ODJD@?t`tH3~ZaBQ1@Iv;BL_3&QPQ&uKqEG zS-Zyvfly!azF;Uf9`O;k9PW0lW}u|oz0Ppv-p~zXU$mqz+m5KYt{3otqWcWzjl+($ z(|4@4bUPN`(^_Bmoef9yg&R2#FPb(O}A7zWa@8q(Jl%rs@!<-t%B$SOk5Dgk&kqILX8u&b3< zilqxF6SPUTsMY1&?i`$zLNnm@_qX{Vq-A@`=zmO1uIUYxEjFc|g2h-GFX?N{uxto9 z^mf*4Tll`GLgL3PA7LHZrZ=}X8uYfD`|k{)^?WQyx>5t>4eqFpP_(`XY2UvJEVO2KY`Oe7JZ!k7n#QPC;$Ke literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.class new file mode 100644 index 0000000000000000000000000000000000000000..88eeed7ebfa1ef2bcde0e4c22f55d08f671040f6 GIT binary patch literal 1170 zcmbVLZEF)j5PtUZ)})DzwN~p(v{q|g#KnRrsD)ZnNC^tI2GLKO%d}a!mw0;#(O;#Y z2!8Mf_@l(R>uF7uHh3R)c4y{!=9$^O??1kN1F(i$1*CB^j})po)N-ij&=4pa3bb-M z6d3J$FIrCo#I`_b)AvlMys)F3A!V2#`UD4bkGxRtX$qbWU4gspF3G)pep67=uWC=!Kwf#no)L4#PM|QQ> zlj?U=zI2_YLoRDzlC-B>VoehT1ZDzyJJbR7QU{u|54ESmb%9j1)?w79-(%EVTYJPk zbSc4bgu%19e)_uw58+zCmOgNU4lU4_{-R^Z8F9W5|y=SvXk7*R;$_O_qK98 zCdn>Mh!e;U0)Ox<=uuF_87veri=u!$`86Klsh^B^tPDje1Qw#1NbSp=_^;9LqlbcJ z{-@I5p~AuiWRc_j3_m>!dG@m|K9~4hW_yagbB4F4UtykcA`;K*S&mD#f^DY$1>$2& zu*hpRb~bR1_YoB*;5?St3NCk%*GcdvSRXiO;Sl`jpWsWloPgIk+hR<%-uMjbuyi5z vwz%MS%&>Tnm6VU9RbojNuEZ6u#(h>eYnhoVglkyAbv|;-H?aB|!eI6%&3Py0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.class new file mode 100644 index 0000000000000000000000000000000000000000..82d89146d3059ee187de0794ec1b72f0d6fce32c GIT binary patch literal 1517 zcmb7@YflqF6o%i~-e@UO3RJ-hB8a6Zi+GQQq;g408cYNlqo1bjSjOz7?rt~0e=^Yo zV&VsXfIrH3W_P)yE*RT%wlnAUyl2k-`u*c4fMvYMA&uoMQh216$7*?!!P5+$W$>J# z;0i}_qahqu+SYDuje%`446WLh>v79#aHA(uluCUVLzTUG`M$ny8hTS&ZJnQ5^>?PRZU|FY-b;q0#Z5s;t5MQo5U3m6>gd~^ zBdv~d+6tTo9Pzm)9nnsNB%^I%NMASy>y|Ga+fpeRM%Us_)32l@y%mN;dA>mzSM4^H z9j;4DZ1v2haCSIpU?|q@7Bz!YOK2Y*CcQmLqL%7Sp?~byzAp9zH@rRFOEAw#jD!+7~` zyGm7}6tVhC6dG&DZQDJkB{rl|KXM*_QC%U!!sS<4ZMB5!+D;@m#%T*Dk87C7V+h$i3Ml4LLXlzd|L%&R^6!Ax+!cz3VNCT# zm$tqgygc$yO$(;!)k=dd5=l&A09pEokZ>{Ns#z)h0kASJi~s-t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.class new file mode 100644 index 0000000000000000000000000000000000000000..1898f36fd7d34bf9fa45534a35acdf0c4cd15541 GIT binary patch literal 1323 zcmbW0T~8B16o%hvDTUJVWkK<~qF9PDit$QAf)x@?14OVfay8wK?U>!!Ix}t1U!{r0 z#0!6bKgxJ^w?SzuCiY^c=gj$d-Z`^Bet!E7U;`UDWN>E^W4IeF>sjzD?qzYGVb)5c zgkP7&s!+dt_LPA=XDC!dZJp4rF8r>{P?hM%7^b|o=s0P1MIagGYi~tQa9`*aKX69r z)+2_c7hUaCAnVGihA+3Y4xMmR-7>7i3CH|6@OeY&CKo5C{8iv@`!bN)QIRnnH<+sa z*>1wfcU@&LyS5uJ8|Q`kRkk3UvgxlM+2d9_Y8t6`I%XKG5z-EPp3=1>q| zBqQ|b4g}o<*?s4jYbzptSZhfBrWN+MY)j$0Hn$@1R8M)9yZ0T*dmDU*l$^9aBqs@& zZb^3vzF1xzbz9SRAa0>N92U`MdeJCoVpRB~S)!YUIOxh9gk9sw9Tn+Y90FXA=Eksg z_BggYPg)zAzNCczuft2C`>~mwXWKP;Ov`6?=ts{D0WwT>OxW2oO=a~ff9W^88D0^jf==)g8om^TTCHGCj?0L zG}*JX&yaW4Vh;1KagI)jeE4)BIgM(PMp`dWHm9A@o~e8V`xKX7qIEoWa%v1}6$juF zE|bM@1y^Z3o%|W8j|0iok;&I^y`Q{E%&DkVW$g=6zgy>G?;dI2k1H%DQT_H2S}9h? zaAPD$dJyDjB*^k;kn|u(i$L0Ef~0UWmVPT9M~QG(NMcFiHp*BflO|Ka+7VI~d5hvN DPnaUP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.class new file mode 100644 index 0000000000000000000000000000000000000000..a42afe1e831a7ad647038c532547d87c7bbbb199 GIT binary patch literal 1269 zcmbW0YflqF6o%jFon|Wq0mTc7pq8SH!T3ofAqYuH1BpOm^waKkC_}cpxR(a~Rhno_ z{NNApM;YI}1OzH3_QTB1nfILYoO7l>e|`S}U>Q%UD55!n0v6-tQ5lcRSSmvb)C1*f z)9ENb(4M>3dL1!`-a8-%7Cc1$NyMMjB#LZCQ^4FcosLvvtC$8>vgC-k-3doD2j zI&wqZR~;Q_%TcSY>xE{>xPicY;&3dF`;N4<+m+_Yt$fpWk~|DiQ^&Rw#VorYj+m!$ zx!Y>U+*TASx)xlsPmhYP-bdP3-F!-1dZAq%t_b8C3mvM~ye?IvZSAV9sBbBM*CcCP zk!Q0JCfmVtW-NpUn()usmXiBDZy?oyGM(^124>&Z18oN~B&QrK%T`yh_hK=Eg zROzX-g8~zcg<&nL1Sg8gwAM2{jfv|FvVOKJoZ5L)b;pZ*TW#pLmZ=LcOYyh_7XQ&s z+g3r~`5Asn{MVVSChAOE+-R-0`FiFq&ycCdE&vLQ9QoeSw%=90fk{jmFiWK>KuJa&Bd?Cou;lP))qN8lL%9(DoY=ur4xo2j6{QUMEz&sx0k;dI2q%da&p2fW^?q@O2Pz z6HUM{UEda6vCDTIn>Ur);^J_Zzj5q{_6b8Obd_d!SZ_-HzU_6n>_}nj4iAK5sjjjD zuJ?8%@6K~dQ7xtSUXft0wMluDUp~G}Rcl{0LoH1yS2!d*=gSYF@?|U8Ybdj*h-!%; zS*|n)wd}PBHBwiud>J}T>2C%%-w`d&)Q@W$5*~L@HUlqH`37u+NRzuzK ze6=rI8`K&p%e7_C=STz@n+pyDsdCN8$`Zu1%7^IV7Xvg<<*8G(QfA`{pX)Iz7oW7&1uW zBC^QQ{}5fy1oE^)YG{3i))|^dXigb%ajZ!5C?U@U6dc>a`G|?yp!ft~In9jb^vqYV z&-9bPB#nj&n4xl@0ucb0aG6$gq?n@d@8mB?e5B1klNb6XU&XaJd5O>o%E`=>4v_d= zIv+)=r1NRSFy2GO<&Csn$BcZr(ML$~(-9%7eT9@T{g05@10;_Mc}qgJ1`07YCvY>W ccq=-DDO%sAXhEWk3RxI=KZ`r>zycJ00ZlhQ_y7O^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.class new file mode 100644 index 0000000000000000000000000000000000000000..b7b2d99acf8b8712dda8a3c8fd770f7f4ad02ea8 GIT binary patch literal 1263 zcmbVLYfn=_5Ix&>n<9t>#0Ne=EugHTF)v^HjzB7(>2q0t9L@OumYJtvuOQk?Odz;roFW zn#x2BGp!xb7khlqb9qPkT`mr8`D@R$Wgj!-Vqa;7QH$oT@Oyk+hsy8KUH$YD4NbsK ztfeXA3y(;ZLis*cq3mW8vV|v#$}cfw>$7b_EeBmf4Y!mpU&dZXh8u!-oA!Z28VFK? z{4|);+lmHx*y>3Bt{3#V+?K-C+dLAUqx#B;xc;y!d4G|wiaq7U9%-hfuQw=4oJu{J zsAt=gT&3tBkgGQhp&~&xtpK(9>>vq>l#&3(5;YDMo|!^)DtczK3>D3Q*6Gu^1MY`Gkto86g_&JAwzjL40hMTt_-Uf$3zuX3{^3L zvkVXZM||39Gj*cXT4zT(v|=?IQUPDL3$H$!r^Yq%0D(f|Me literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.class new file mode 100644 index 0000000000000000000000000000000000000000..aea6c326ebe62299d42efa0116b40bc7a8b8504d GIT binary patch literal 1375 zcmbVLYflqF6g|^7O_2(S-~%5;Z9y5u_#he*1e;)r7=cFd)3zO9NOu?a(SSe7Xd*H3 zgFnC@WjwQOP;mv~ewf+0bMCq4o|*anQ*~cX|kA42&6kEKu}d+>}BW#+E#V#>qcA6JB}Mz z0cm`JiQ2Z+v3BLI-IfjQw4`;gD__~|i1v{{Ds*%paKF}2^6jSEk!nj>?O;p#mfh4H z-SlO!x1(fdMlwaWbg=h=g5B0S^O#>gy3BkKc)Ae=%9L^}o5FLRdKYR>wUXV2GLJQ> z<^+=EN}Z?$w?))IO*`s&Xg8F%X0bPc!J6BoPZr(cx))3ZTbj*2ID!0SYggN$y%>6t zMQiMeqH>$6YjIScp62|6K&o6din4^5ZUr8eD<>!v>r8`BgXcnyRXe zA)_%JO`Ag(m^$WEnoZ^VuGjORauRe8o31WBt?`bQj?U?!hhiiO^zC@=&WhJkUI8OG zTR;K*1r%{w;NJ1qFqX1t`j&0W*_11dZPnyq4M!pE%GKzB>G$T^;0m8#8Uh(4aSmDJ z_}|Bim_VL86vFi>t}~nmIH!!RUaZJ@kjNpQ!Ql;@iI~^{D125uE5qFDNW~fFo zRKjh^Fj9fPz4nxWJ!cqR4g5$8U$=xC%RE&vKgN*nn*fO#4AU=TUn@_xRHWLjtoweT zg{CqQ!(4M$^u<2k_gvmqeus<0UH-~*ZP`Z*x!6~lVbrR*EBr3s)S>dbv{yU5L|v1x z9cyXI_`)NoQYhcWDwLgU0$X^jsQd~;wl?1))oRco)kstM@FhlV7FiFp#S?3{jCJ+tz{c+Wa67ijQtL=tUYVeyO}+`L#iGdfXFbk7Y2J9VMm4)OyXPx6%1EU z#aV{?|K&fuY;*3!u8sDtbm*Cl+mH(QrhWA4gSl>8rN2ZT3?O?5`X)sy5;e?| Oh1UB;+C%fjKkCH14HwKaF{TVPARL zYE_iyYuDLac_tuU2n;T}jvrV~P_bH}N|MEVLLk{T0fI^b6R$%j(6*{*UsqeI=s0d* z1*Gu>rpwz_+uD`8c1u>ZQw4aUcbm7E3V^j^5CL!rm$~ARVv^(E$zKrr$jv{K7kVaN#kFqo645c{q-LfL5c^#^ z8%2xM`7~k}>!7;jjkHe3g1+47Ate6kh>+EuLZ&eNkC52|#E%MjOCei*g&3P-xEWQv a6&=DP*S8tXDdbV0g^~BOxbqIeNA4Fkkw5SN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7ff9cd7e8bc76219f74b4c09b40f8f9e33e53651 GIT binary patch literal 7777 zcmbuDS#(oH7{|X`N~vSn3bK~HKwC-!ZGqC3LYh)V3zSkSC@we2G`X0i-rUp{QCx7x z9e3PuM+HSuK-6=5^7!bZk3Rb7qsQYnnVaNhX4*`SeaM%a%giA8H;ZcC};640u?O2O`wv+cL)#`-z8AR;(G*Uu=qZKSuCC*P|e~81m?2% zA%S@;enemaiysqM#NsCeYFPY~z)}`JBe0ysvjkSM_&I@E7QY~{hQ%)l)UkMuKm&{C z2{f|!6@exezb3GO#R~*GgYg>ztt@^^U^9ys3AC~J9f5WhzbDYi;w1uIEM6wCgT*TZ zx>@{zKo5&o3G}k~<23lmfQn8lVL4p}OsT6MGN3$=3{wMU_E`zKCmjz`d(aHV@RRDk zWXOySnYP8A-4Dy1sFgBcV_%T^h9k*QAB|Eo=0trdGaj-=tx(G6jE_*?XtQr`@CXe# zy=KTs+T$Gt%nsSqbZEbw45vfRAhtrCx_S*I4}v;NT^-XlBeppb^(VrCs1*y_G{Hr? z^h77%F~ee>Vdq#VmJZW!f3_u;@6eK0!l=E9Yad9Y92SPOmx%M9o?5EX9-Q?DTBVs?DDxP-R9|CELFyO%2{2 z6{foij@zU4dIG$8zJhKuhRgu(<*>a%iW*5!q{7D*rGPxAf>D(2}DizeBW)3S@Cq-AEDXP zg@(Db-uXTej~U!^(QV<5IM>!Y7iAJv-MM$a>q*<5(@<~j6{w`U-@$t>;zW75CFy!m z&p4wS_+R5Z0goBnRhv61dCht&tpGx;nS2NI+g8ZkoIb79p94^1QC1^=b20P7%WBt@ zlUY=D=YD`%@n8T=P6RDaV6>DuQlO~2l2@GhGHs_aC$@B#cWYHXnFeNBrpOeqEr+80 zPUaXx&%d^hwHfn`#bdr88WEqF`_^|b9vh$$3q9?4M-|)%HyN zKvVIIUX!ZVG1k$lSD_)@50BBu4;F`z()!8NPivQ!&m0`{V*u= z<;YJJ`Bo)=0ET3~0{Lko->KwphJ!L+iTpJp-=pLY!7VaRkiS;s`;`2xa9HN6ke@E{ zgG&B3xLxLFAU{*&4=edQ;7*yJh5T%h4=Z^Sf-+x?{2Y;wDftkDWqvO5*NMENK(jL7_Q`Npk@;HWSBv}wC7*^-nO}qaT9Ln^UgUpK^5bw+<{OY-C-T23`Fr7*%r_#xUgUpQ^7q00GT(%}Pvrkl^2gx;ncsl? zMv?zh$v+4W$$T^NEh7Jyl7ARZ$b2jEn?(L^CI1LKD)XC>-y-t=DEY_WahY#JeyhM6 z5sA{1p5A0LEZnpzS}eNk*QewuE_c62*icef4rt2EJ& zXyR8Bf0Xggwp6JUkS5!C-FwctXC6O)efXvFL%j5n|L-N)#HzMQ~4OZ3&ZECZr zeN~qw<*BkQvsyd8@JS?*&jsk)e7kP*veFeUx~u$U-Ok&xF13*q(V|Xjq5(8RLT+1j z(^N_zxf4jt@8x%8#=BEw&Z^SNUtryaitCf(H>N#9~4Va>G_4863LOFqA#p>k42+H zoBb!~I12V})ew<(Z6MkeU2hXbr|DX9T^ZA6`c=JT4kE+i;b$UiS<>?yx8qZ^ zWezq&+o8TEshzc#v%Zlp&;^-2oT(E%*-tNRQp0r`Pu+@ilbFJE5-AKbjQ+V$S=SXi z=2j&!ZkFyJeR=w`@&8CR+8M?ICCcH&;BinN%rV6!dPiblI7RQsG~!55e~?~<5R!

    (l_Se3 zU?)1TmxEZA?i4mlJXa3niSFZx5>K?3M-z`jJnxU@xk{DH5p@XH0;f!6^TfR%k-;La R(~w-ffu+|7c}RH}{|#ccg$@7! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.class new file mode 100644 index 0000000000000000000000000000000000000000..81866b2bc949ebbfc3a96f19f396c8113d0e3be9 GIT binary patch literal 1252 zcmbtUYflqF6g|@il|lgvQt_=Q(jrX4Hv=JQ5E9ISgkq!d({wwwqr0=s?6d)Yl_nYz zP5f%&k22m_>LWBojZHeQd+)jD+_|$~zkU1+U==)%5tK)fMJ0!&JkluV@F0if999^n zVri5J>e9q2(oc6DF|fxBh0RFER%lxnL04u8$o&|@v~5cxI>%Mr+-$3$X{3$`#d{@s zf_JS7xTj*f#xPn_EiG)id7?!Rjnf{EYT+>3rVUYeiR10p>&grpH}`X47LIpO6~Y%v zaWD_V$hy+XZZM=5%XM0@q8`n8eeWJr~29u z+AFRH7?#ezfvWGzIF3wTXtw7XjNw$((0eu7>_z%d$Cx1#b0TRhk%`mHXwFtnz}_V>muYn9 zz%u4&96xoSOjl_~*N*E1;(`z88{+&*mG?+}!9?W~($7zj`GAx=c}u1=9NYxWz%CKq xBO?31!It{4Hxge~?DM`!8E(;0inKZfH)wT-a?MNJ#XT(0mc-o0;tQ}Ch41#rQ40V7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.class new file mode 100644 index 0000000000000000000000000000000000000000..7641e1a4807a37aa2337ea438597c8463df90bd7 GIT binary patch literal 4307 zcmb7`TXz#x6vy|ZO>arl&_c^aML@B%!U!TD#oACPmIkOzsazDCPEM04lbJ9x2`ygM z!goJ_ehOWJtfg!D;EQYdpznSFefI;P|2;F!P~=J#hm{X#@1 z=*t00lhsc{Wb;tw;eIbU0~8O$E=xQfDm+wqc)-I351TwZ?4{3o>GNLtLZP%P978i# zgyR~vb$$MVLds=@24`){^)$;{(aeg7V`=^=3MKTSR`!H*RVxXFhO_HhRZ~sPDyTWn zF|5LrLVK1fmS>d2is2forpQ>9?P(soy9yolCv2!2B~x8Bth}n#wCatLdC?RlVR>-U zZTSl%W*e95bHx3M;fQ=!05e$D9IfDJw4%dQG_tzcJGQ52f#6;)R&=||fO%BpGT{ytpLJecgx+D<`TxAU6HyQQ*p84qwiv?v>QbKDA@-e&u> zyk8hD@8e}u1qYA`WN;a;av>>nigUY_R!`_f3s9zRTb9s0+fhR=?1X{p4vuWIG>mh4 zQIz~Ou~>KBk1$=b^Tt|J(CI5JqLGG#U#kkoshHp#X~=I~nywXG*f7|_TFuo&J?9L| z@TO50<40CNGi&GJaVTq8;%cR|Dx75veZk#hBlZ;y4T$$p*zFY!l|-WR!(nZapv7=r$f7=2Ed-4=ytQCss}1HnO}}?V zD~A!zv>3f`!!cM>>wpztl4wM>!k%JhWkX-exog;Rw8s`@YwvOXnr!!k`IAjKhdba{ zZpIyOAj^gsKyJIefN0yL!;B%%*f-v80>f}dB02z$TBW1S8L2nHXmj{=1$(cRORXC? z->uStoLzBrF=zOVP}6fIALBbkp~>wVKBM#TXFFl-cQ_sb>(DknH-9mUi|)|&D}>hd zON9lvIm(V*zUJhG)A2gX36U{f8?E^~6<$k1#>&qY4Kt6kJY<-9k<$Rvmx}_o;-)`4 zNz?RxlE!FvlJ@g(fDWP({EORf(~RS2n|v)M=`icZd6=NdBpu}^mEKCy86M8^>p7ZK zNbP(<)}jfrHqm*;dCe7p@lGGku+^OZabi5=^AX%b`1V0ZQIhu3Fpc1OCq4vXw2Qhq zKD_V2JKOAqbe~Hv(aX2!6=)H7tM=6`EiwZ8L%y%qd>;wlhr&Ky$8_W+oZg^#0}AA- zRdECgE<=+GRQN4{MQzQ zJ58aFA~P}|fhYr!AUC2jG9ZB{qZC)h+Jf*|pwLaag>eSO)7YH}8RTFj$Zh&KoZQr% z2^r)VK-9J%e26LZNhC;8200rEawi%jDTB-bYWHq{2Q!+>uAP?GtaIwZnM|H#~?_Y}xIEVzKCk3rhfr?PzHZo}a qHYHpdb7{Xz2V6Sr(zr_#E**7Ab?J;tXI)$~_ju-Qis@wPRQezPh=7Rz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.class new file mode 100644 index 0000000000000000000000000000000000000000..9f6d6880352728988e2f4fc3b1e219b1b4e2dcef GIT binary patch literal 1610 zcmb7DSx-|z6#k|Ql~M{6ih?^LwnZ4gGK1?qI47m%rbK9VA`inHt znE2oi@JAWX+*X#`8AFdG6cw=M3xx!{CbN>OifV@5elJ})@n$Lump^+h9j~EKR+?Kv{EqN@e zP>(V8Jyos>mKlKM0aD;YwN2uTI)Nf-|0qo*2*a1u6z5h z{4MF{a2Z!}7(_mYQ6q}T6Xvtm|FBJl%GuFoH#?=r3@coDd?S3G>XTVA+@{Cd2Zjt% zn8YRY(|4BMWdZ|aA#|h4@F#Sg~3gjTfy^b+*P#3+9aZ1ljza%Fp8K;xcnXdc< z`xaK4Bx!IM=T(xqP5`dqI%y0yaFgW8%iodsO3nlU|9^Qk_VO)ivvYZwq7x>%GW!FG zqte;X`i97;hZ)8@QQh(;`&8H%%{&%JG798FERgAVAjv2YML_n>0CG1LNGb}X6$@l0 w9!M$*)WzqI6}+5UZADd)y;fmto3J*w^+=Ln}$Etns#2du^FGvs z)|l5esOnBDWtWUpEYUU)@Upa|x55z4P8W&Cnq8(w2lLVr+jX-foLx>$sn%_s1mh$d zodaXUt4iup`wt#Fj$N+nUcew;5ni+7Om@1LsByOyFr59@ub4&~>W-)xf@+CFJUI?S)eoP70$KOJM-#Qpg~Y!U!%h z%$_dmUwFCG#&`U`L|Ob%-1U&ke?LGPWaFkB`?jlPV&(cE{iZ+^)u zv??;dJzS+V)eOKjjMItXI??S;K0xRzIYT%~e%>?rCMJU96^af~PAoTbh|p2#q;D;d zBD+4qNHZ!Zuc%G>dNAC=RGUbMcB+d5guiqV+3QKq T=jlj;aUT!%5O&oz<6`6w1cqB~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.class new file mode 100644 index 0000000000000000000000000000000000000000..ca86a6cf7fa36dde9f5326789cd46805c4151c94 GIT binary patch literal 1817 zcmbW1YflqF6o%jFgkUzQxOtKgG8V)@zb;&=$O4UJKF~MPbQi` zO#I*v@JAWXY*(o5f`K-j?aY~T&U4-~v%h}-_z7SE%RT78vu?!kTn{hw@Ujz&op{xW zC5C<_T*=LXaFulIy^VJaY?GmP)v=YwZLh%1nut><{b3AURoB_i)i%luBOhwECoNHs zN)}C#vu(%Y9z{_MGx^WF&JT@4%QTA8E*t#JYJ9ZJHB(r^_Ldo9Hn#+Y-98JOuGZXA zg)3_oH}`8yp>$2$Ty@HnVliJ7#{Pj*H$+8n z)2kSYTP0bSC1rR=RbkW@3{BDOwM*-irN4EZq2sl*rMJQm&CC|4j7E;WytKtu%_<6a zmy;$8sk~Dnc{zzp^I$RNRV0a&yCPAp=2aY59{VB(Xo&;iooh!h)VzdhUW;WmHDSE2 zJIOGt9l}K$%*=*qJgmcod!#e%4m#ODK-H`z!xF{6b`J)EqW%rJoVjj9joGu~P+ekO z>P}5IH@Qvfd3~N4<}N?ixl)Pv95-lAL(U6tL1TBYH@?2HmZ#e{b$Nzh_t>Sd4Bb`N zslIp1!cAfrBT4k4JBbtql1O8S;my_h&?W~%_Wu#yawRk`!=P5rkdCqAzisFU(`CQ} zy^A`)(1{pE(S>gM-$SpN2okhH#5BJ_^8`Kn=-01slMGZvyJ3(FR9U;>7KNu%j}aP2 zDVRY|M$dTmJJ>fr+ie;(hc@1!G1=IFG2EpY!#M8I*l>eiwbEk;5f^Y&UUI?P4XUJeS1SHl9VugZaF&73BYXvzXkmCzMbgLtH=$HP;KPJ;O cpQqI+L4ACTCp4uKvw)|c5LM_^NGYWM0Q}RXpa1{> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.class new file mode 100644 index 0000000000000000000000000000000000000000..2f9f78bc4e278831cf79a475b7543f61197bd01a GIT binary patch literal 1307 zcmbW0TTc@~6vzM53#GM4r3J++h+C*}A)J&`+g_ z#>59dfFH_uW_HmE6%+SiX3qV0=FEQo@%0;kb==M&jg>4?xM`Nv4AwH>8Qfwh1kzW+ zX-Gd%o_@ajkbym7nA-Am5DFbOgfoz7%3?mokkZ1H3^TPiVko#HbeGpdU+L~WhWTd$ z9V%BgRG^xU+|=3&MM!A_hGiRYzzvDLg%w48GT*rUkW5 za;!{+Jw>E(xW+xNZx6TdC}JZ3SMM;=po6fwnc=l^EH zQ2lq{0}BMUK-e469}?bD>q z2Xs913NvIS_}F^NTA8tyY&z&tM40DlJT;8B9*v1%L&Nz_d yQIMBoL9UJmNgf4}1kyPXB!MN{`ZYU=MZ&#KEiOnb;|9tk(zRDmeT_t5j>VsXyC3!d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.class new file mode 100644 index 0000000000000000000000000000000000000000..2c7ff9263cdbb098903ef61e7f2d532f8b380f72 GIT binary patch literal 1278 zcmbW0TTc@~6vzM53x%dgEf>Knh++X@l*IU;A(9FSra}VP5Ph0%$1-Gh7H6jo_^C9} znE2oa@Ix8T>^2gYl?V4>F6T1m_n$NS^Vjzu0M_uhj3SmtP{2bstdy`?0x#haLp72{ z3BM&xq(c2>`y~T=#W30kb!3IME#dcMkxp?RV;D111?`5gvKyMSMxUY9JQjVyeWAO2 z-x{U6&lqO*dfKW$wp66rzTD6{w8Bz_h+!d4IOV5-&)Z6OxcKAchk?K8%Rp*NhZM93 zB$eDtmmD_oLr)pm$tO^Soj7plxzft6Gvw=wElO{M9hcrzTJH3MwloKVSR8Takz_%_ zX+JO)?2#h4r_HwH@4I22%Ofd#d&DCVc&e|wh}*Lh$@^Wf*| zQ;RZUC+inOosMGP^?;#71rnhpN>5hh{jg^|xuu-0=~Q_Kw(6S0uzdNQZ+M=JqRu1rh-XKRZzib1yzhPJo&G7(7Qf= zl)LR?=~?PUY*HcLkDt8y=(>+N`XP#77(yP`QNl2-N9bAQP$mz7(EbYTt2B?1wHo0n zYHu-4ULw5cok+ayOwvN*HOl5RGn$J_-@rb{$4}EZ6dPACL+eTsKoB=*$8Zz3X#6|* z3v!=Q$uBaKZ{yA&d7YSZuGG@Y#Kp@i@#O@THsNfr`lp$P`p4HcCsC=LT>Q|)xsERY|#R(y}rj|T2cjn%E&V9`6KmWe|8^8i;1>~``4>>HG;i?%b zIb16si=`Z{=TObzdx7y#1zI}mDhRdj-M#sPfcQyZwB~zZB)w=|IvtgzOY;)~*><39 zB`{ZSD(klmziX*YC7o!~3Z-l7uC_xf+G;DSyI|chs%sRM1SVHIUZh>Mu0!2)RMqqR zNJfMV1-`03lwJA6dg3}(Q+q8-_D`*QuCwAOS9uYgWIX8-I~zL|$Or0iM+d5v?s3aV zx7`+)9fDewnhCRvSql_wzb&^65E+ffjI2(i9jmTGgT1ezH#`}20ure0I$jqxY+)o#)}Z+Rkt_2;`QzY66x2epv>?E`Fi|6O6#&n2h$V zM*Je`r{;!XitlC~3FuqIt)5qr+;et8iI7JnUv*4U9zk>KPw)v8yQ35XDG{<630cUWQ5?@t( z&GCKX7f3zlVG7&EKkjKfjhV!_LhTf7M#|@2BDD=&h<6+OoUFwjj`Xw=ctfomCxy+5 z**%D)cN6(_Pa<=e--}3kH<3pq;(U~dse@n=&y%Fd$STs5fr;`9WZvLF`7dPezrx5% zWXz7CmX33DfHUxnP4GKQ^T!T~6G@~OVqH;6D!D*}MQ){VF|O$ut}YR)tndxK#bt^t R?-hLa3(_IRLQI4>_7?el-je_T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.class new file mode 100644 index 0000000000000000000000000000000000000000..a7d049ae2dfec31127b33bafba618ec4bf18f330 GIT binary patch literal 1302 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.class new file mode 100644 index 0000000000000000000000000000000000000000..c2ef293d3af4fa7501592f1fb2bc64be8d0c4659 GIT binary patch literal 1567 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 JNoh&;{{Ujbokaiu literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..e3d1ebc7d724201158d0d55cc2a8eb6e5254f00f GIT binary patch literal 276 zcmYk1y-q_h427NYb7{N4g474-NG;tlOe{=Dm8gVRoz%TIB|lY@8w1(oKY$Uq|0i?f?J) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..3ed196fd8839b20a799b133208871bc9cdec1146 GIT binary patch literal 1491 zcmb7@ZBG+H5Xb-1auiB|iim;_fGD;US;03(4GHp)KpL6|Hb!4h+dPnZA4f?4x z(U|zc58#I~&K?&yv9#KxyEn7*@SEA$pTEBU0I-IqSy*^Hi~+2eMP%?KgVhYy2>C$y zS~^wb2ikMr>~0Zgk1)FFxj`u1uqvIlvN($Q5y4Wv@A-scxu(QX!|MpuRMH8XBH%3$ zw&yF+SryyH?C`^hdO?_e-F8FWQdJ%3nxi&c*9&FH=>o!H`B--3sW@#pqNd%tkmsl3 zZOhqqR7<%b2N`f>OL6`vFkz&wY_G2BTQZac(T8U1!Z>CcNvH^eFSV<~bwavOta7eR z4ow&@Ygg^JTQ%h$N(LuPls%i9CAnoR$I5}QskxHpeHb>Ip0-sYZL&o}4Hd?fl?wmU z+o9mxak!vchY4IKJnQ|0dPU8f4hToO4N<8bD?21iMk?)zgXl%;k7h(M&+pv=PdL(;K?Xzo zJ>f*R7<6=NL{4PM%sPmtV9u}&aC3} z25l~?n7A+ZyMUxGgS_hsvVaHOK+=~%ju@nIC5Y*83J;^w7o$sh+x<_uW4f?4x z(U|zc58#I~&K?&Iv9#KxyEn7*@SEA$pTEBU0I-gySvYt+i~+3Lg=g?2gS8CS877Pj zl<=xDFv{0&cDEVW9>eICuT3a)SQTDdIuynJ7=t5&zz-M-<(lM24Zp)>QwlF^azmTp zt{+I=S>q*ZcKG2$zF?Sn-PWOM$*MA{=E+U1{ZNFI&M+*Mk3~nE^3#^bYf9I-I6viY zTVBbNEvZ8aGN46EQvN6~!-&+bUzhc55ef$0k0vpWnMO*9ied1j(kk3wNaqVx%C$wI z8OF;>%l&q%CWAvk;0%*x-=$^=Y8lC~av*Ffs^obehOMTrTzMhw#TE@UWEfXg%>Pes zhs?R-O1=+4lF%0EbnMkKjM>x|o3Yj(ATf{IIc6~uEyH?Wn8Z4YVUe;2emijGj$n_eXSYXjS8B)74H>2)mGb#P^rF>AJEB;i_wIlu9BIrVgCY7J zrl*`jmQIL;Ecm88x_+I`}zL=mRXtm5<* zZ9b})QD5$N0ZCs5dDj(W5f8e7q%VUU5lG`o5ZmDt9!8}vMVGKZ@*~pDOXN|&GKq8_ NMXbC>${=Sj`5V1ZU}gXS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..812aa02ca12c5ee6bfe22dee736cf2ab3c8e0bcd GIT binary patch literal 1460 zcmb7DTTc@~82x5TTWDHAq$qgB3lxy&QVCGW2Dvb53FG1HA=MyjUN zM*NvlLSF8@_rHpDP3HW)LabG)q?zz6JxKIb;EEuVxB&ujYDEVgP?@L|zyoSE3U zNq6v_PZ9w0E-Xk(_i@~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..37512faa7d5ae262dac229776030a75f3857a53d GIT binary patch literal 1452 zcmb7DYflqF6uq-#&jKqGfuNBa>E!DNXnEaX&*3GPIhZhm6Jo z=_}#Xq#r2HJuGiCVtb56wmdfog&Wp{(~%~s=pSQbD4WrEPk`x*>|BUD1;0Qbw1o zFJE_*FYQ#^dUZe%VT*Q%8FaNha65R@mK(7TRn4xRg3;Q)RM_$yN3;WJ$CI5_nHhja z+wwL#l?LZjt)^^6%!UlL z-V?=`ea~LaAPyIb(QLm(HOnmE3IBAlq{qnuk$BAF(WXwyRlSaH$z7%CPxNqD)c+<% z^Mke9uq+t_p08K?cctU(B-h+6?^Gc6jlms~?9m>2jE393*WUMS>F4PZUCvXUM)Fjk zX+{hGr8eH%>C4%#A4@BQ9Fa?Tyc#`4^;R#HX7Er=!heENG))=G;(Hhm!Jr%>AOQOe z>{(c&@Qwv^md2mcIhsJEV9_LhVu$Q95=&l&V3^G z9v=o>#W@r?SLhnP^Kk-bUWWx~=_bzK!5_$Yhv2W^a$oQ*Oc8_Ek!=7oG&lc|jMLV+ z$a@GyYEgyBI4fzdsTCqc7~Q5~A0nw?uRz54BM~jLLG#h*ccLZD az+Qm2AZZcm-i3*!EYb2283E-3DtreztV4MK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..75cbb70ab66845ea7c7fd360299273d667299525 GIT binary patch literal 1670 zcma)7?M@Rx6uq-;DXlFaLKP4dL1;l)Q4tj+A$%kyRT7Jh;;(HxwnMhNWp>-3i4UMp zqlw1EA3lH&WjwRHrBItff85#oea^i*+dqGQ{U)LZ^gK>|^f*QlT2bPO5>KP_EJ~|U zT4OZia48J4z@;N>>veXE5!+>y+_WvnH7vJam<=95DfMHFG*MqW3L*PD{8zT98om+hGp5V;i9O+Xx2+O){kqZUKCbYH%`3zo0_?8@*1~X6bV~K zjiXBzUHTX{)al>@NK9XX(|?sRxeUv(>6_`?(nkD ztX*ZQM>g7Kx6momJ0@SM@|p(@v6>ooj7w?DO}h+uvF-MA+_QVrXB77wfzr1oEa9#* z3Z*jzOw7+6%n6IXY}ATe?i(1tT9RGDVhyYpdSDE@Re^nEaz(Dcuh>nUSGi%jRo%hi z=p|cny}6`&{nQNA@G9I@>ljJ<*JN>Gvp5;UR2Bn>c{yWr$;HQSeLuXxByE_UFVgstbjTPr@Q)zTF1bRRK_ zQkcf6pJI59*-JCJZEkk0_}r6&-L7QG$l-n%q|x!uRCQ=FFY WH}eoG-knFZ{Ek8nB^{b@X!0MK>0Xck literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..942424e0cbd06f779708b117afe09a8781fa8765 GIT binary patch literal 1637 zcmbuAU2hUW6o%iS6mUgptF6}0R;xg18H-++NK8y=uZT@5A$mD1BTTdGn%#x8|4Of# zXyOm>M;XtswB0USwuxNKnXl(PXXcz8{`~#<8$b=O3=~kzqGTYYZP`Ft+f4%*Z7T+H z+HM&zwB0t4*S4AkXUNo*t^D^4bER^dA-(H#B}1X9Z256G=t#FEIu^|=H62q}ZQ&|C zo=m3wzVaBhn;pr&_M8!yeJL!z&pk38Hyu~<(GEZ897)sP7pCvHC+`?mOjinD9=NKf zY+*HoFIp$x$VshKPLhf+q_!5Q?e-mI%01hp19Y|Ip6fbppj%JWy_zNu%YlcGb|AZx zC>ued(Kh7&L>ot6L>pSYZnP1Ev>Y#cgMuK7W zaA^B#Alu4QR9GKu+wq039GmK@*wlND`SHNw9c6d9IA7(T2iBqNDbJ^h%3}eG4Aq1x zjFb+;+u6X?H9;jm8;#`snyy0kA1dAiS0O0Kb1@;bv-B`jX79X|E`|l23~mX#H~FBk zj@$I~=wBAJjzwyhX!M#aBRju&3ig9KDcqq}zfZshy-qK1mwNeN6PB?;BZhmpPpuZH z(M~Op`-Rk(Q_Ov*exQ*V&u@kJ+&RCB2h)6-`1vURCYFDQN7H_7o8}GTZ$|lMEWeIt(|n%zTT#9h!>90ke9Ie@9ne1q!%N^F+y0gf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.class b/compiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..bd025d6dd3133c90527efb792dfe09b4fbfa482b GIT binary patch literal 1710 zcmb7FTTc@~6h5=P(b_^qr~;xQhy|1dZ>U9*hD%b?NMf-u`k>QxYzMcyb$46QSAT&1 z6iqZHKKKLtQO0j}tCh7W%EOsG_wSrm}Eg zWvn#R|{2}tP59hGnVxy4cvi<1KF#3mM~P94!Zb-k6vuZ0Z%d;SumA@15$N;K(y*R%Xp~MprZF0aCsU=P*TUqa7Grt5c`M^jV?keutYhUg-rSZ zG)I@9;U|SILmo~3MA`>9|4c6RP0rFnH+cim8ginGOP@*WwN7}}r`XstuR_L;>b6(V zGTwBI7W)DT1%bTi3uLK3kWdiFD*!n>2FR7ZK*B*FZ~Fqd+8;M%#>Y}q~PkY?(A?EJQ^o!q(6$U!LMw`f$kJcg#xE?ym(v=y=cRF)5cMA$K-RT zQ<0=?>{*XX1q;JiIsS6obF3W4CH_yT;Iw8yPtxL(*|N>&0177M%~}&U*v~^aDmpLZ JxO9`?Ul5XpM}n!EP-uL78n$B@-R{)gDFJ_#CK3`& z{A%KlGTxakQlMbsewf+0bMC$8p1Cu>et-J`;2vf(NMpJiop@-6M`=9HpaausJW1ne z8Z!+2kqnja%QB3V4%U_z7}zt0o_QTaMg*oT{Dw?XH2X1zK2fjx$`gjrFGNi;D7(og8n~WMp`Mjti8>+jcs(~<#kO&tJ zZO<0hC4X1dn_O;4;hPN}(G+n{hmvnj@x}e%tJ`%sGe_}GwHO&XXH}rg97A$^qD;K! zi3~|qRDpcasIALzRgef)D(#Whf)uB9Z0s-_ibzi#!=fH)qdo0gCJWM*xkANDS5>Ym z%@J{i#wXgHNG@uF9UealwH2f`?Xgn{l%SiAB{65 z-3UFoq?~jIYQJM!j$zWVKem$!o+qP7hwjuEnzH-@9b;2V%Zo+23)fE05TgeUkh4bW zI6Aoc%djFthWyD5l%Nzae7N_ z%xS=I6XUdJiL8)Twu+JbS0sO;H~$?SuXmB!LDE_*wIpm^y)*-w1g;~8u!Z7CoM6IX vSuR#FPZ=i3l)x>gXPyGwrd(qZcSyXuv_S_jg?n$2h|n9+5!|P3vOV|%{ho$g literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.class b/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..860dcac38a0183305168e67ebb2008b79e7a4596 GIT binary patch literal 1583 zcmbtUYflqF6g|^YDy0-GFU7a`fTE1zTL=l^kzgt&R2z+-hGi_H+nr{1O3+`WiH1ZI zznb`?jCZDsLMiycCf(VcIrpA(&)k`xzrKD4FoVZAWO1hl-MH%>_p-R3Ll^F3@gR$b zSv+DGh^0{?tV$Cr9lcmxVqi}g`WAH*TM^l+2%9oP+1!sY^ovF#RDrOBUK4f6P%OU{ z+k%H8s_}|7Dyq#goL+B6R@G%y#cCsz3sI!4kBJ$s`G6h1QxExuiZ;3Uv&vuA!{t!c zWn?KySL6x$7uqR%jEoy3P*S#m7JbvIke5~L;(98o775!lq^{hyJXhY3{7p@7bGao& zXt#JwL(BthB;UTx7q_$ur9tHI0F@$0A!XG!k7YoLS_pa#~Zgp6VO7n`pHPi>!(zrx-OBQrEkj5B#kfZlrx-L@4(``e_>3e{_ zducpL|6+_mTA*qOGU9=w?SNARplgKkF`OX?r;*W^DeZ!N@-b)W+3hFq;T*l^TL7HL z1^QyRNW$8KKO^Oy+C}CI(r(5{OT*Pwpb^kyYXe1?eG*3#g6kg3iiv>} p#4t%yDU`gGB}y?k0$~ZgC~A_SP&HCa)yS`FoF6lv>yVuoSwu*o-TAzxL|8W+EJ`HNaOAIh4H zECuO^e1hKD{V9(a`M#lyTuV1eb!(%lDiYzGu!1u5H7PZ$3VBJzE>>4rRU=^=h8REE zw>@22mHbUrZ*aLTMQGP~OjFDQZ6x2A;Lls4FK^Z5)C>j8w^|uGr&Xlv3`2Tkv_jM$ z>ov;MTT+o+Y}8hzSr(*&Q%eUVw;<7Joftdpx+2;Whw!KyZFQhS$7MbWDDo23FMVBw zsERMT2g}6Qi*3_H+-wW-DN9+ch5vUscG&2=)Yvn zm36}e@`>`|?Wum;^&P{Q=YMEB%?5#tV{QDwF*Jqw2RgxKo-E9l=t2zrJwt*%wuhWE zQrFSZ)t{R+X&8!skFun-{nPs0dxGV0250l=L2n)>FvxJ+UpX)TtTAHCH8}%s-^Pcw zPaBUw*J^b0d8<#-Y|V=LeP*S3*}og=gKJ}4qSqx0h9gMhG`f(Z|D$v_Q^?bML%eC- zN9#VCkCC+y<2d?XVSsk2AhMkF=u`Vqr*~1zNkHD`2*+t=G-rxCV4u9>c^W&taS|8k zKi>r4B2lAv3zsoO<6h^_NPXPrywKM93a%#3GsHCIQWeLxk@}N5=dCNqpyDH(Xrhwz zj@q!-fZ-ZOXwMN@BCT8%gT>ECe@9R8D>`28AhV6Mvp8yLxVn011~ds=M**gV;$V_s x)MHs8QL#uF#>kYyb+2cU0^Fcn!xG~p-c8z|1DL?A*GR?aiRlP#(>B@e`~tssi6Q_1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.class b/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..425e68aa6ebafaa8a32c96f9e3768650f74980f5 GIT binary patch literal 1583 zcmbtUYflqF6g|^YDzz3YAcAi}grbguZw(3Ikzgt&6dH}6hGi_H+nr{1O2l8K35G-y zznb`?jCZDsLMi&eCf(VcIrpA(&)k_GKfinfFpbAKWHHl&ZrpW`ds*Dip$juvJjmi< z7LOSEVri5JtJ1_uN9)TA4D1=hsd*j6Rz$Wc!luknHuqx;y`s?wRUj;(S43Sh6w7bL zw&0PuZMg?MVnmwUgaiC@EWCi@s@9$jd5raXl4Pi-c_&Qde$Uep=p;{7p@7bGao& zXt#JwL(BthB;UTn=eM*9{3)wQt~Bc#(yR%p-1(yeGFXt!^qow0*)2ulr;kz7Fxu)shfYyT%RVn@DAuGs zV#&b7WT$;7#vQPO6Gx%0gv_?vY=%4$?DLVx;(qFb9-pdM5xjdY8c9JbM?nASbgrVC zCXh?YdDws0gj=rT7^Zv~$2QVj5Xd-AHjkm@&p*(9qsfV-<;5}`h0(t=B zeUir0^e@Kfrv<8pAZI*qs2y;Y0CbH|K8AAy;WRQDGo?MSPd?^6J-hwnJzSvod<%e! zxI|wJmq}QA@Gepx+k%%n24BT!5`WLkciW~p{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..486bcd98b9c4165644dc8feb9ef20d4881655268 GIT binary patch literal 1216 zcmbW0+fExX5QcvzAxXC>P@o5TfCAxEp}HLIiYis5Tt!6+D596%#Z8PhHtaePyj6RJ z)Ji-64^?%X19X!}P1p;MJ?rnE@r-@*=hroWEv$HWi1{4ect|_>+5+Ioc{^Vyt8hKZ8W@@u2+%jih>A$g`sCJ z*Vc#7NcOyDa(gcLMLp!c(kEQp{^iH@uq>-8w$z&f3V6i8 z|KHO@9~j;bPjm}0M38P3IyYp9AYEdFAc;W4IYMYkU_G&+GT+UW%HzmfWOh4c@aw>7dY z|HeOj{+54&r~Q0}__1DoXCVI!&-?i-@wr}pcOXBD7yW#m_y@iG-T*#@m#tI2!fUeb HoO8fm9d0gq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..127616a52368b5d22d2cfe080229660ec148b500 GIT binary patch literal 276 zcmYk1Jx&8L5QU$^&yu8p28jctB%@H8iiQdaiAaccY$m%7UOQTQS2-I62jEZ$Zv=>u zW?u0=&Aj>idj9}$gL#E%g_*)^9sAD8z4M}Qv19wjwOqTfiOVeytZ?e|nt)bO!$vAMe$sUr0&2HS?WY7yg zfZqE7^xnZ49A{w0OBwwD`fVKlXE#mDvZPMT#dFSi-p=ow^PIE!^Pfk*0XUEPBqs6c z1SU{Z;)W8NN^B|dnG&BDu$_mV$4(wM1rGbtvkbc~J>PPjo9k5pu^}*3aUDM}oS<&l zJ(*>4^%DZwzETJ**BVm0({lToY)iuq+M04V4bSwodmY*Kw5F-`&uNuvxl&ox_3ia* z*LT8Le_7!8cFzf{j;ve0)v#sRaooTN2;d8xuH7~I#(nL6$JQE_V`|3Gs(sP1Lm;LQ zbiF(dgx_q-j#Lz-(KD5Uz_S{?K+-ki7#*%!=mG^#e%Z4;X{MtcN%?(&xiFPx8%|5p z8RoPYl+x=IzO8yS3e%yeZZZv3f|^Ss01VUU20RtD<_&Jh&R1Poj&w}D{9hs~u5BA# zUz!ooUi893?Jj_kdWeiIwq? z_DV5BCg!<17SC=P1(a1lY>$vg-J@7ZX4O12AB}4NDeEwtl^Ob}mg!W*sEUB+eXZ^dXPe+_E^r8WoInv%>`(K}Nnr*V#mDgr z9Ou{`VVhC71KnY^FVgcRAIEXx7G9>6>v-0Ba@WcQ4y=d5SfOHHV;C3xtlv|J(4kn3e%=g d4WEyb?5#5Yti&3w;W~%B`RmxY&Hq@K{TJ8w4lV!y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..e3e7c6038a51df31e4978a961a8610af025cd60a GIT binary patch literal 1992 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..dbcd1dfae9476f2bfaffb44dfcc6e913bc03c1de GIT binary patch literal 5126 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..d67c3222cb99b23e1feb513abfd4794c63f8170f GIT binary patch literal 1952 zcmbtUU3U{z6x}zOe0JzZTG|F%3p8kwTE-TrKuc{%f&>HA2D7X_xF*Ro8JJA!WRg|i z{S&_W!YdY~ELkGY{0@JFPw2jrSW>{{TD4udpXcne&pzkQi&bKhigxvhMu zByhP{F|?g}tE(9eL$}<9)^>HfraQH^cE4#f9IaZ@x=UI%*LP`G8%EP;uL{JsI<{*z zjk4J`E0&S5?Ut*%X3K61B#Za-uD+-3H7%`T+BHo-yw$#JT6w$EEbCUsAWWbu7apy} zLt262W;Rn4h_>{G zZQSWJD~5Adry6AG;cxB;6nknM$s%=p;;~|@s#|5sWBZPQ(60p1d` z@TQolvVh_?Ov)g-0+Etgw{^GU5bESx5TyA;GW8}7U3Z*Tucm~m5>~Qc&%#nS^JYR!mR;(*(qzs)oPv15-qhlPSv&@m48L-e zWcePeR?DVVN9(*eig0PLEwYy0Zm$lMtN%s^JH(SfU~*k+F0VZEXGfxvJsb=fQH-+ah~LFs*P!0FgqT`q*lP_DOm&VgNR7s zXg0^)SBortfM8sC_`P2|`0J0Sh;FA3F!Vc}{GJArJpfi^nS3q~dWmdTyucTE zH;xf3G7p9S37lt1_@Si08a`w$5&A4~B{h(KQoCjTsLD%3LbxEr^q)it<04DZ%XrI+ zNV}&{wqvS4cH#iTk1*nGN0r#9w;c=o#%upRMoQbtKE_IqAf)QOQukD!C%1EKjk!Z@ YSMU*Se7NlO*9ccv=#gmSDprBN0WEN~djJ3c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..477bdd85f3555646e418fae1a23c05af0a68e3e4 GIT binary patch literal 2222 zcmbVNT~`xV6x~B6$s|Oe;iG_{B_bw4m_k9VASDg4rUcV67>)L8NQN*nnc!qX>3jb~ zANtZ4Ulm(*)m7_re@A~rpKSM?qzcB>u0^tP?>%$Q*=L`RJNe_~ug?L@q7s6PwJ@$D zAH-A;pM^1k&&9GXG+LO;Mi@6x2;ycKVcb$Msvstw7lp-b1!okDi{l*yXBA9{;};6f zDTs^XmkJUJlH&MP5MN7>ujSV=5-#R84Rxzh+f$8gL$};*weIS6S$E2Hb*E}ue9o|s+F-D)q=nwjNbz!pY2-JpqSsdmRaXsbGHpgf>KDOQyba*bsqQhk{5u+ zH}mVO+`g?jI}$q6sr5{Y9;K4*7<#$v7!Hr*xm?=2y-?UhUv*aLUlWSylw2_em_*t*+r2-W`<1YzD6PqgFE zb<3$WM}kl#qUw$_&doAxZcomaSI)of9>BQ4Kw-Ze@tD>8q0LeiFAuP?Mu z#^GV{3L;_PuwUy+XGPLMQK;WsbHbn6-h)zTY#Qn(QOh4AS8N3)AuRGxQkEt z0McW0ynyckB?&WJ1D-BM`&oR@vY$tX_q4MYa`GwsFCYttjw23pd=hDzVO|8Mp8e%2 zLSBQ9m7zs)a^wjD$*ErueCXMTpk368f2{yRc4CfSV1S+i@e(r>p9nrAst=cW?!W>g zjbX7xP$VW&@+W^r@J(tLJ-8+{e+w>zE3dMpP-ko@3#pLGB4Kc697Og=&9?{xBcH5l*!7SKyZrwJV+zc`k?z;o2~q8m%h zL*{oJAF(BT9h3huQp_bppO1MGHJI_T1kyaSDlZWVVnvb$|00Tl46e2^{?UsF+)R%C!V0|5xPCGM~=SZiBV7N^+)?WvELI10?~IpanKWog3)15JgNLfEZ+gTwW550 zs8;kJpkFHn4lt+{g9kXNJ%S{f)|`}KwhNeGYH_BPWK!pu{xnvZ{=aSdgpC*N%6iwJ Oo2O6dJzu9$4)_PkLgOR= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.class new file mode 100644 index 0000000000000000000000000000000000000000..d74fb1f6cf4fd9eabcea41aa0de2207f753f4340 GIT binary patch literal 2127 zcmbW2U31$+6o${rlI^%o(}V^H&<|*Ve9(%Pk3tjLx^~k#b)A{o4IQ{zOIus5EE!4m z6mIwdaL*5bdjb=N87_dk&hVo;yhm~z*VQLPd9UPD@WBFZ3#LSs=$%%jtWA@_wH3If&`{#%f1&z(u;Pa z+gAp*<{u%*81RIkh1x?okftlWw%LdR$7`<(TDsf!BB!f%oX}~xs^ocoBqQt_3OXAn zJT@P9U9;tQwkb!e=KZc4*TEJ7q07@lOA+d|`jJAo?#V7_L_<(MP~Y^OK-rmuR0{`! zw8jpM?ZH&)h;#8<6Le`x1!>D(gmy617S7oGwx>$T915<#NM_l0UD*qjopk0Pdu2*C z$~CNx>c$08DbKy_%QlXe-Ecf7x*{mEyn^%SW#7i^T+Q)Rz29xApefOA7R9%qrG%mw z4=44gE(kiloE&39{CqfySWFarCLjjKCQxd&5lQRO9ogF_L?)&UUd8bY9Wvy6 z%$eyGhS7`V%DLxTD`=({_`U7GRzZ>8rT2<7PYXp_Wb-DQ6Kqb=0YMViI;QM@aS=16Bkj95B7b~nD7GLSpAd4Z}`w?8J1y*KBN`cViG{Bw1$zO59l21v&nm;?P75} z`F3jZ`M4q{UqQ46pIu%1gS3Ovg?RQ$GU$H11NVo4lJfkO^i%+EA7l$a3_Q2GN0}#- zUC?*=i;*(%d5*#pS(GCiVm%l`n;UL?A&wQSmYY=V zSE#lN)qWpCOHu8!bjI8y<3C{hcPgVspW`xUbUA*vC-Jq8TQRR_gT9EbEuP#}y7o2x H1JnHf#`%V; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.class new file mode 100644 index 0000000000000000000000000000000000000000..7dc5f86ad634945f9215b00f6a743101432c99c7 GIT binary patch literal 2067 zcmb7_U31$+6o%iGE!%OOrU@-jpoM+_`5+Z79|clcjNL#|)6U=!I&dXRTU)Ix8A(_&yuh{W(W-T~>!)?Ng<|OP?9gh$daZt<8J-X9E@@O#p%m#a`d*~nTt;fd0|leG zOXCJK_1lc|`QK2uI-`Q^+P#GB5UOpSap%jPu4Z#Axba^yYoYJky;!?hXAZMhW@NKm z)9L7LT9B1W(%Zh>=J5*GyueGYE990}c%FPMbUC}w@B)3i-)-q=$7Z`ll+dA;HWlS~ zIGIm69-F$}Xld(SI~-WLqisLwSfa0MM{aCA=;}^nIj%LhY}M-3otl(y>r8xwlgkuV_ zlU11nqsMXimJcYSl z6!z{!u8t~r5ieD+h@}cniFsDc88OdeiMLYoYOehcW%yzbAKsnTeeEO^D4p^`tC>D# z?<GMK3oI64PBqN`S@ib0<#{9gX z|9kbhgH@hsxOyzjRg!y_X*}m};S6%zG+lUsbP9_O&f`KhbCH}%x<&gkX)Jn0Z?66d z^%Fk~EYk`s@G4elD_Hx?$&3#)6tz&I>j zPG>)biM#0z(jNiJ%F9>QQ$@T3kZl49@WSdoa(|+*l;4vtLCU4)IZh8aD8i*!_r}l` zh8tf_W0fd*WjbSSk})P@as=aRBgVr{@57vI*4JZ1=BU%JPX{q4LB1i#w?}}yF%_gR z3G&@kkT<7;6edBwC&&*+fLtAcjH^}@)k>mTaZMu0YGu0**tgHY_bo2^hO6362eQnt}F7mTqmevScLL6dw5j z@Xil_*TRJ93=idznKJwV_%96Kk>sVSa0r>nIl5>4&T{Yg@!!8ZBBE8=$DnVj_M~chJ%!D6)zMw$USIYcMbnkhMWt4+-rQ+5Tic)c zj_#VElQ)KzXY}Q+;Tj!NRxQi+R1eu*L1!Cx)scE%x!*UHj$!GFI?*bh_DvrRLI{|a zd{f0#t*+Ac9K-5DQJ(K#^RKiS{mtYw}kE zM7KcdO?W^gAh|Rrm#V7+4?ShjTc~K~%Ym#0GNfMnFP=5qG}VDC^`N+^_wpQXq-$$E z+4mD7Q;yp+RJ$lNbJeg6Z(UHbyo}0HHCuF9QHfX*-{n z^$hfU^}thS3|$$lk)SK(`l&{#91r<-!OjZ0EDR@0T|x4$OgEUENEfi*n^g%OQ%4~R4Gu2 zo+;2VI$oetOkQB}5|cA@9G6Do=3F@FbAhL6I-FMLuGBn?%oiE9()M31<11cKq~e!P zP=T`aEG^Pud>3((6SPDr28Z(zoHO7@!BdPilr4dufaOUSuFu_~=b=RrPis$)wWu!C za?TU@hwqDUL&Z-kUWNi)2oxeB6-bPlu-7|?kb<9VhFkVl>ODDeQwS?6Y~^D4a&I4g{B_2pR3gjCA z`F0;5Yq3BwQ6S&N0=XIwBohVlJ%IeM50H0bfn=jVeu@RM9uFiN1@Z_$e%%MidlMkD z>yzX4S>W}_Mc3ys*5`Mu&mS|;V%F#Vc#OFy#y^4auelf#RK->%=mY;{IgPIxR;nba UPSBHOjsY0cH0Mus8Qvd(} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..215d015ba9b647674cd2d8f14079c951752c052f GIT binary patch literal 1896 zcmbtUT~`}b6y28$`C`gPXkt?dwiG2F(rK{NQYex_D%3#MGLR+uG)abJ+Q|eb6BfSv zCw%p#ueH_EWtX+j{tkbHPt|=VSu|}#6%D=xu2IFcLVrbAhcQB&fh8S?Q96# zEL05bpx!#tjE13GZbNIkx?R(qT3dV2G#ZXpt!YPDZG9uRw_DsPZtoxIR>x>B3&g+d z*sj?$%4XZFSVqpaTdwY!ExRp{EZo;aNh zqt!Gjt&Uw2h z+t}$eD~7YHQv|Z~@QVimg{}w#Riw^NJW^;?b*rp9rcBh!rr3IuN&PFPZMv(}{T(^C z-WD@e7Es)V$&(UCl)hxvZQboSgo?fcLAsw$rryS3=z-Jf9wniwMAaQPJ5q`qFu^5ZqmZ=i22E{lM`Bv&Jx&+{K`BgRe21B_pkveW2CNNPp%6jw8xr)UF#Y%jC3EXO1%E zCVXT~k92101pf5=F9`hP`N*WBv;rS7`5fy=;u2ReMoPq479$@O9}?9^FNr+IOi_Av z3(`2tl7`biBk(4*j0e}HHr#^?A$3~aLxK)7IQtC2LgvM7-)ds&M5XXD;Z6U`ljvM{=K`F<;@~f##Qd#>FMtIO;6919{>ID5fNRY?L0k4 z8#9!rO%|Wz=sN2@EvBeRF7eMqjlI*JzunVp+B)JrKBp&e!kCk-V?n@0(iNuyjq1XSFZ- zrcZeQZXc5IIMEIW!!lCxeY9+>xL} zvjyRr{8fk0Er?nJ5iki@u1r}=>T=+rt_;129c_O-P?f-jrI-IpWYsoJIdGL8Y;G@l zVM;WXYj%37?=Ogza$KIF>|&#t6~i*TRYA$p0(O?F+B&Rrb;DAPVZW`MZHd$1y4oEy zg+yy$92!$z&p^#DAL`_pqpN~;60}-cI8>H#|K!|puB)a0lgcjxz|aB50L7gbX{Xty zCp-6U$iZ$Iur$1n2W_^`nUkeC8Ebai9ivnHF>B0o2l1G73S*d47((Tn_R#65b%Rgg z=>E%df#C!#PCxoer=wigcDUP6^aC0t@D6>`>lpmKqVbhJPx=wyM;uy~2ZD=f~@N!%ob>-5fH-VwZ8dndKkzN3N!^Blw=f6;IGSr5F(7V;Eh%Lv1+pPhIW6R1QuafXt+5$EYO7>gZxo!$s?lz@)Y zq%!0pFg0iaoi6`I;%9s$=uJr81<^%Xf-D3MbOFwIyXh_1qrp3rc!0^t;6`llC3-sy zUWIo8F`4q>uawwZI`3O=QJQZ18BPRV;qr_Y6dOlQ?}oWHp&59tyhF)9C{s*5;4el> z`ujNoO>_rm*Tp#+6KHc`;>*6T$Rp1cdN0hok1-i#9D(txe`Vz35cK|-aj()ll#Ukb z+XPufM)zZ~2YoGlc{s^C{-8aSpjS?%=Zs?#2;EK8pS*lJfj>sqsY=!%BV zR#~^KhAj|W&#iH+8fAfmhof1#UDJxLW7;)ZL?%j^!h>8x*(L2 zZBz|`o`Pu`8?AcTaJF@_!e~7oo4W${eO69ole$;}i9(~ITP58wrL(q2#n$U|99}YQ z(_LXP&heW+OKhqnptyS`%O?&5VnwrN>u$>-)WA6iQoVmNbry%FyH3NeFQF<#)g5Po zlV#YPL|!0Za&f8X>Xk?L^nEXGcDF!usbaOG4o*rB8y)zvYcABYD{P*4vC(oW#vN1E zCV5_K&&bvl823E?YYT6Gw=cVQFuOkO-;U|d>+zrFGM7aaqw-2$QL%wdfrbBn9aW6u zzKRdg$-jKtjihc~J z7{-7=_gh05FfVI`SCqt^F8pTsp;2+k#(Za=WG%hfT>S&hkaq$5*Ganv|J<=-hR2ewY8DCXy5|yR(AJNJ#R4 z-eFl7T7?mlOj7lI?yho{Py7ht83L~ne8L^+9m_tAVueCCO8F&HAqW| zm|}+VQ7Idt-W1mX+@Pl+Ot%BnILnkm>7Nn#XJ|7XoF7`K4Hv`ANp_D38lv&+b3_YM zua<)=qa#0JbZT^NK}jkEOg}^H2ZWQ#lkbD#@n3(uM0_WGjIQ5k6!bV4^Z@2quA8L! z7SHCG`Ny8)Ta@*o2O9HG_?y6oED2wySOSt8EH{j<-#Oex*2ggr4G#a)dVvX zuhpvUYO7o7*0)=g>Q=j2_3}6yg3h!jrmK(Sj_&9^LzYa_a#a^Fj-U(8JL*)ur`#JE zN>4X6MV+lGpN|X=4k-j&^Pa0>sOCWFxVCN%uuzyEUvlBto469L2~!>6Tmm)8*z${s zZc8ohpE>4C1;si$5RSp4CWK}}R9c9DNx*Vt&R(jfj$M?Pp&K|+_p7li`8I65@n0g# zmSL!4M{54z_M=zlL}R;7e<(-ZhS({?<(a4h95i)RH+6SYP`t2;lO@WQ2J2E&H)U%w z>Pfq+;x@RhRv-PLqDwFjj0tzBqvoZfHUT3Iq~BzM>V?&#CY*Iu#+jvU6#l2IUY&r8 z7C8=7Zp~1?Ep}YBfA@wu-m4QR;C;gH!^fOCS(1~nX1BdLTFINU#yYnc&sirhhdF^M zRJLPH?7pn&d`&A){m?Elr=Yd@ZBpv@rQ=vOcP4J-kf!pz1K(t=UTxytI6r@f!24{u zvW_QVJ?c#mv@o`<@wTl=J4dTj%u$}6&Cy9Zm7{YkUSRPOi}Q2}AE3lnc3Hv>{xx?$cIG!$P>#~{94*o@jF<38#Aulk%!>JO%u~=Opc9N9 z*p{JB!}E-T(6cw`d9310Pp+=)t>Uo3D(`t3zlePiVJN_p3ol~sfD7l5Tk!PWoQK_KfBiThLqdc95$9&A>~= zU5fusseIx-j~FTLo#z-d(QVw_0QaaLKwAnDzvKCeEb?5TcZ0l-F~-A;Q!sw{R7SoI zLGR5N_ba_i$#Aj0IY5-0Rr>vCkYpI-TY!9b2*^exNGc5SeI&@$XpmGGr q_!k)ep34}c61p-**S(iz1*0-rDle%*RjOf%M`4RTx`qFODE}|yL+P0S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..6089810105e359e3a77a4bdab648494e59d6578b GIT binary patch literal 2820 zcmb_eTUQfT6#fpmO=6UEKnf^YkZKYNBPd<~k(dOG#KdL-8trY83@|X6;ADbmFTV7t z|DdmZ@zuswU3Jy^+|{4aAJHe ztNTVan``&z-mF&bcI*D7%wFtRCUzqoQ}d}fLx0`ci>_JPrm58&qeQ9ay?&VY|2t*DV=U^Nmku7o4el3Vsp=HZ8Ud$OPR$?_GX5`SGP8->OG6vAv&m-nzgE^ zj%`@0)GOccaxA@+R2i<`*|&4_Hcyn{S~#+QsO~r&4?}0#u=Gs5Qq=9dMpHsHh;Z2z zhC9tE*;8X=-^!BH)ski|Yqr7Twt~AYtwK3?XAH}5W@%2}kwU7y^O0o+x3gx@WV0;> zziO;nnp3w4>hL=dxOsOt(vCx}D|WRx`UFKImsc%_c{~W>8omx<6qkdzg18Ug z1o17tV;JIfHm5aZn)<3{#_ZL4gm`TUIJtZ5;`AWZrgx1)>%rJPfud;)J-hu{ zW+^^Rp*IOMx9OJXck7x-GrwoXTPZ|t&yCYJO_;t256t!PV!<%NC0akB|Ir%8NI?x~ zSDYpVHKkoKK?-VAyW%Vf|}f}m?8x=zFjdx3ObB-#Vlk#4nU}% zPaPHMg`dv`nI=dYqLqIF4X~%^cm>yEl4vN2dWG&J+0SF4Wj~1yv3sBk?&x!PUct>B zI`%kRrJZ2Y3@IL*^fXsQdC049QTNFrI&$@+A?NYu zkkTVBFS%w1j{by!k%5URcb}U8qfg=g5#B!cW2tCOrdxkXGzzEPUNT#H~kGmr6Zy56$~PeC91_wKFh@M9*m1Bft$orS6;*K z!!5>o{~;6!1>9~{%p?&J`0EAS1v%)F4?e@8C+HMn$Sr>$L|KSk9=ThHhlSYVl|K|> zuMqoua=#Fd2=S;S4+!y?5RZqv@<&1*6!K8WC!Y}Vu#i6vN%Bb{p9=YZr(9eObgBh+ z1F~B1G;mlgcpK%grM}04T6^IEv4P**h5Wql{CGs#^JhjbXU9AQ(Z@E>)P;wR;^uMscfw` z)|xlBRx8yNKiyptbaHE8c}7p|7_QMWRmHMwPkO-M3OZN6D~Ixd_Mm5KEyL0^Ir3^> z^h_TUN(h7&{ZP%6R!3`kj$w7+C{502t`O}Ilr ziRKQ3Yw}keLbo7l4P?M1V7WY@m(*q7!(REryP%GAUoJ-=Bi;C-m;)%X&yUERc#&CnYv-A#-P_y&bGv9@LcUS zXdyuktV3hU>l&E(l|!CABk8DsQi86P<_}qC#G#x!s#YoezheF{01iAj3Si8?2&tx< zo^0Q{A^Us7KyyUT1!Q|Bn2V*k7;6sOTZ1qDnl=2)BVMykVGVN%OQ?L)9yo2aYVcXi zMK95Lh9_uYG6gE_wsKwDVb)>v2M{KR4r9}+>nn9U1!pIB2&0SD+G2Ri7sG2VXsYkn z{Y^(#PJ!mBT%aPoSfFEcyg;W}yu#u&7H8==?v%pCx^%cV1+Uotd2P1tsvU?-^Y81kF;4A!2kRZ9bczv&wpr*Ch&<^c_0%nT z8D4DVdGDD$FZLLEx#tP|BllILVc*X?UWWs-2py*>xtDQ{-hi>#rZ?%WphgMMaiUa) zTmVcBT0p1EKa=(dcFkW(c2li<4E+rnrIiB2zO}pf7^%kY+wqM~`5EZs(Xu+@ry+`kdwKkv`@JxA^lD|==n0m}#3@PdF z=Lj^>9h_YU=V**Un+XeF@?%9FbuQDDujP^ze?Mk}<6B_4$}`s6l#&rtCnxy{#3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..37f1d8f04bd8f84180f869f898890174ac013222 GIT binary patch literal 2301 zcmbtVTUQfT6#fpGB$E)u2BDy!1rd`VOtGS^AQD5=wBgbOsL|erFow~|1Sb;~zV}b` zp)Y;$Rk0OUU9~>hx_ejUa)0+G4wQaZo5kS_^L=T|M`UZu8aSnHPQ`0Ga9H{CVUTdNxns@A$^ zl-G>SaU(N(J)17%=5H343pdi4?5627too!tZ=vD(cGX(3>-MT+rCqn?o4#Fh>jH`V zeRI>?GPbIYv1+?(hWS=%+^#xVw^3b@ID`o*K>Aj-eAC&eIghx{WDDuJrk|0r<(bvy zc~tqYh(J^+C_+YQC_+Z5C_?;&rCZqo*P6d>c>;0en&Fsk#VGoo?N;bScxWY^U(OZ< zuH8LsUP8?b38WLrLxX9V+L|TMk+)rIzENGZyd{&#rpL<4!aadPGueA0N**?dc)nIP zofXrwrMZ?(%{8ku9h$OT+n;8Y53roupWft(fab5;>p((USlop# z+i~h}8JlJkMT@nDSGI20vOXsdo|`c_7XoLL_5YlYrAHfbGe8c2xEw=2PQ`FWlCzSWlO%~#0!QEB$Ot&JWvAvcn|u3VVfDUM_L-oG z-R+Zc%zAxtS6N%ry}OfCUIe;#>$R@sWLF$}=RotA-EKW>m=1e)Pp`IINZy$l=j+#pcKj3emjzJ0-?0&%z1x&zx!7v3(%6>tD0w!v|AceRr3vld&EIJ(s zAtGzUs~?gZa@KRTIvOYuc1kWwmk|L zc@k@0!-OyMX+mQp)t|BXrkm4j{tFo{ljbehnE z^e=%KW%wdxo#?K9{un-E a`2UpYCJQgil~ZHT!QH3So~ZLu9{3y61p7t+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.class new file mode 100644 index 0000000000000000000000000000000000000000..8985b2af380db3bcbf1402935a74740bcc5357af GIT binary patch literal 2559 zcmb`JTXWk)6vxl{9^*6_(_5e|mlkjwQqgiLkTylJoz%feAT}PReUh!MtyY$dB%8t` z9{}F@0PtFvFwFF!JTg;;F96?#;eRB>aTV8LCUmCfXwRN=_P4u#@8ropj~)}zRcd7E zIjYW3mNwaZoS_Z&H8xvpw%P1t=#w;knx@?})dkJF(lIo%DIM3at*HPNKGQ6Uc%4^Mr z+ElAGb*)y}QX7@ss#>f2UECEx3%di$GkUUVxJJvAs%6=p<^jbObg6bv8)^@f2R&11 z8J4bSqgmzip6R2Zg+OZFPgP9K>L_*3F{}tXPa3UE;elai{ zsmFsI$K0WySiK43n*3FR(Jh$rHYyMjh+LbpmZocc4+qT9o7hp~tG-l&7?xi7FO?XP_>8FW{5KUrGFgj~KlP%ex@DLd&qZAb~C;8BagGg?O}hk75ro zIbOUyvG^*z9Tu-5JBFH6ap@O|9W0&oqqiwZcl-{ggRF3QMhgyG&^z>Q*lQD>f#-^Q z6#t!4`NTv1Vx+jgpA+yzcX4+e+@mpuHWxO2&(9TE^tndwhkc)7j7J%VVEpo#jC>t} zJ{U0`ob(4@&iDAJObp# zM38h8R6b82pFbdyR!UnNK?FR4rwTE`HN!Uo;CgTH(z|1TPT<>3GT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..5b1ec2eb50becabc31b92ab94e13da9f3b4bf137 GIT binary patch literal 2872 zcmb_d*;f-+9R7xElNco(mx^meT3N)1iW`W85Fj-Wnh9vM+mMW5bTWgJglhN2ZuT!| zAN%4teX`i9r=D7$`*-w@=;?#)cW+Rk(e{OK_$~Ll_qX3Wzd!or0f0mJCJa9=M_{88 z!kG}92oAs%WI-TTA|ze}Rn$VLM-aiHinxj+V*MSlQ2q7n6p;ZnzPM>4ol20F9D_6`WlzZJbS|4u zrKfa?3!YmuE#a#zna$-=`gC?`G(9ywmCa2iGWoQw&!mVIUC%SC3$9bLoU-G36((#| zt94UB@bRYLm6%-nMUX@?h8l|LV+@fL68lEM*F1z+SMuias z2Q9~{4ROw%5kR`R=3TQ2{Iz+D)1oXY2rZzvrg4n*Pv#Z$-k6!fL#^};i zkyZ`Q>majDhfGN;Xt5})*K0=c@}#jK~%?28LAxF&@g;($eT zx9%0qF-vr-{Xg&V0dY?i?3J-R_rB(@Er_eSJ2~3RH=*}=kHY`j5or!Y@v3+>&qQ$@ zpDReN!D|%7G`@%;k1wM*jC2$kOos4P6kp>8Dq}oNy^S$ zGK)19vw!8_CHcNo2UZNk@?)`b24(RSY*~43d0Se{Q|xH~jb+{w^Ge;YIrXcid^v=! z^TU1oJ{;gjZT)bYNE-_JsI4PE#Q(!p93j9`Gy_KousqGcaRMw^GjNgs%h(JI5@2bY zfgu7ccQY_dfGubSMhLJi&A=!DwyGHzBf$1G0~651C;_o;VqRI6Ai`p~7L%fQS3;LCy3$IOQAKx#N56?Adwf zq`%EigWY!!{uaSD|E=pj<>udi+()F)eHZI~;~}4{!4_#?5*wN8ZmzVm)SYxI@;E|l zBUF0Cus;y?g-%S@$zI$_Y7+OE`&lxpD(T_zuJPfxUS=M6c0C+7-7-o2AADL;VUx0p>4*w%5j;jcVnb4V@qdj}h+28K|y_1Je|GZB`m#LYh z=V)t&vb4?S(+q90ud=z$rpBh8q0iFvd75_8)DSf9NLyEpmb4w+GQZfW2ol?ZX3Li8 zxT@*4RAVTU=+FOzpyY@Hf-2RvRBm;xks^CiHQb)U>6&V5j&i3jd$!Wil+h)nT)Eb2 zmg}{~`cA9V+^W|q>($a%UK3|U(CM9_>FRyi(jC2R$dYMVuIhrs5pO5i{;w)}di z+fs}B8;&_6L9s>)#xeM-3Zt1Yl^QA#5{O)xvX-i;0~hDZ(A(Hi^V@+e`7tcL@?R>; zmSLy^M{54&_Ny1CRAaeDrziW~f>XH)Uapr4BQULRGr7tf*8->LqbsOs`4R%A$Kvkh16+_|m}_KpV#$UfoA@0nz7mgHvaIc;wY1$krkm}h12n0*3cgcBIT zWgFJe?#KjjZ&v09mld+jkt_Mgyd%jxyg;K^(r2U^V3%dvKPvg zWxN5)2Oa@IGXvWi)NM`LIa;J*j`H+;j!x349GzwJ5}Q}poTpRx#Yz0^R*&-T;Jw?w z!Fv0)?6|mBFQi*a!+Q$#?^x?tmY-8WIZD$DG)u?uJ%=YDM)QhdboPs|ApJ47F zHV?mm%+n4^&)lFFF^dfyoISTUi=76uyygP_qxNN#VfP0oUd04XB$zl$@x6)*^csTs z4!urq_&o|h$L&%Pb_tjYyns&@{~+-zK4SDHEboHo5-r2#`~H@yxg{j6YlM)MC_&^z>Q&}$o>f#-_5 z6#t7-`NTc`Vx+jYpJVVuw{Uk|+@n5$HWxI0&&w5A^tnRs2YsJmjE5OVVEpD^8TmQ{ zeK2O+Kj~dch7are38Liqq(6)XNrpjw0LYJrfUHD&vYf+L8IsCNs?a)ZV2DRylRmkLzj-MC4`nOmD*ylh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..5b5734f945a1f6485afb5dc7ba002586082a7deb GIT binary patch literal 2189 zcmb_dTUQ!a6#fnj4B&VvMxyZ=wJDeCNQ`N##)?Rk2BCG3Nb-<1;)oN6!OjfUzV}b` zwJ&*1O&hbC)ilrj9sLn~O1sa%GFX%Lp~B+a_TJy#-`@Kiet+}JD*!j~FbDzZ5LS^9 zF(Kk^2obFDVVz5|AsW62;U01#HbMv?AHdZBhWL4bYkV2NZ~!BG`Bea;0gUnGrU-?h zJC{+E;(99oXm;k&MmEo|n%mLjy=whP*7h~kaQ0=}QO#Y|+O_3_nznDrm0kHLDW_Lg zO2u>`uVgk$sbaQ}U(MuFQ(m@95^Pte#2b?V6D>8?_S0AsC+v$k1tMw(abz=Il&OH!1Fo!e-`N+?}<$rL}2@ zTlstW!hK>SHp~OF{ta1$UB|ManpIhGEZwY<3vsfP%57yR8JUNd!`fG~c1e&z zy1uLNa_Od)Z`5`)tEf_1DSFpeVUJ7G?@HVQ#i2vxPL zNtz7Jq={u2JUT5p6-TWcY^aBB+;oK)0*e)+6}30YJ(Sw;dHXG1M&6dFxk5_4VO6xd zI}KU#{~)F{5_eFP{bC)%KyLj z5~3(c_!##k4C1I=2-8Q zcu_Dy0-}9UForNsEzom~myh852=Y9W>J8eB)674i6R_v-yoUEF?HE3y(eKK}NI!~L zOMea?_q3xILi`1MuOV;)&pCrQok&eJB)D^uQ;lfkF4y5Do}>{^44uLspZXc%kFE}P z+C@^3wx9GnFb$3sAxn-pO$_-*f=sAh%+T6{BzYR7KfWd*nPyJO7yk+3KSN8paLv$s zEw~_N&)7X7P#+m5Um%c6yt?CE8Xo!q!-?UW^TL2Yfbr)Deh>eE@bo(`d-B&GFA*xo zPtoxk8F}3tL|lM5^x`&E2%Vd?Xk-`e_H&RLOtN;K2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.class new file mode 100644 index 0000000000000000000000000000000000000000..b4141dc857362b71366b67f69d31572bc899c497 GIT binary patch literal 2545 zcmb_eZF3V<6h1fajVbL!pn!reAf~Bh1z%7L)sUpvnkL%Bj02xG*-Nsp*^RrKh<@}3 z=y!jBenqE_Gk(C2&fxF|@V_uTXLp;1Wlfzao#{Dy&)a>@xzD|m2ao@}Pehlfm8BPG zbB?mK#p1IJU1wcmvCX2+qLHD`)AU7}cGA=owCG4%SB9$p4B$KGme?m}l%mzW_T1P6kde&HxeW@C5U*T{~wKYe%Gmw2->1xXOqEfD0Yq!dc zdb7IIF10or_3cKb>eX=81fAR&nXW#NZQap3hAf$;<*F`#ID*dAZmVPUu5x!^C>`C@ z6m{ZNz8V-FFq9Ao&3mDWp_)CV>Ds#4gQGAzzvLpYGjb(D6Q(*qPXhDE*z)U)W9$`8I65_J1Vg|87=m?ROt^g=GrxKm0x+DO^vNZtT39|zu?d?p&ZOi<;W8^f8}%PX%+aBo|}NVS8)P$6K?8pJ~Nw)(Na(PGAX@ZCWF{ zD>rmLnp2S%>jGmGv@)9(rEXU`j%70waS{iR$d3+UlN+1W8s3Prvv&xhm&%n@T>sVZ z{TDPhw5?&o)})=IWh&+cbQyvE`zE#b0B+_<$vyf}F1_K&a8xh=ac z4%IX1meTazK>a&rId_ z771iM8b~?}bpVi$CqSm@lVSSIF?}*&`aA%A{sDa+PC<*H&nM9sGhvL6fbrj% l7-LidD`Rxcds)uls|-rzB~_?O8(88|xK5wm#IGI7KLOaL;~oG2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..254987d7e03899eb2393a34f22ae3a85e091b7cc GIT binary patch literal 2516 zcmb_eU3U^!6x}xrFc376m}t~Q^PvJUj-*;`64M}%I4uEX2#U6~6PS?EVTi+!W#7A2 ze?wpU;;Uk7Ty@p@+~3h3(I?w;FRVz4Z66v~+_`7Yx%-@bK5p{cyPw|xm_sc93Hcy2 z6#SU;V?Bt|DDveF*W3-#QVQZ8?)&jY5J7w?4Y+YK2PWX$qyS;j>f3g1@zFc^-kso8by!Q7<>sq|_-oz{{J$;^hKY*y<#im_$r zmb;}iT-~ndPNktdsu^33Qm!aFaV43$Q7j~LSuLF}CJJgUyOv9(cXX?1G!_^}^G(|| zYevy*m>ZUnuPFhnvB^&S0*@}y=d8>U@R^gXR|w`Qg7X06C^2*xV_83t;m z-E7QVsu)$rFdF5((64oe-nP2dWi{F+7=O<&mrv$0sdS#sG~Z7!GID z+v{p7s}}OP)pV9#SmxuVS+PymsaFk~VMxs;GwT|$Rf5W-nzTR(ZhniV(E5O(Ok#0t3=d4T}))w(;7qS{(%(0*DeLaN+fzP zh*Gj%p`IDYn6{B^);0{Mpi^lncHt_w$#AD#+I`%j2SO*Dsh4%Ds5>V2*>Nn{dX4=1 z7EP+m5;fKb+^fCWjusgtcgv(!WIGH2&8*tG+jIzO_yY*s{AeWFi$g~@oqD@h35uFh z(j8}-9+qL#gQ*OCCT$LBu3mn$rf-Y5Y0eqs#j@3j+7sa(*1Pce1S}pv+LoxXf?B=l zl#LaWSL)2a4DCfelnhfMj(;4^!Z+J|F2|CoSsMS@56}O9qHux>A;kHOHy6Ststk$$ zeeHyB6GgZqns=AeMs?C~VyXhxoW1HVi{OmGc z7DG6Li4e~5CBl~&UoP_90Y zsh^%x^qX$rEGdX_ui`u@C=0!cC@Cm2y^0x9P_}v%v!tL5_9_&FdC`Eu6TB}dG9LoG zf@FGyq)B@6Pp}2{5`Aysc}5b$$F%x{Zi?)$;#$Z43i`y`{vk-QSMa`t#1HiCJMam; z3AN2I&z+N=s!uC-c@rK=8Ck?;PVK@MoBav?=fZ|NJxp4VosSUv$uY+op_3f(Ix*y* z5S9qlgHLJShh_3KjYKCvg`S*}H})g^e-CY5z_mm3cHjcIvB&NyfqLn1{1xQP%$w_; zrLj{#U~Fb=ZeALd2r%{%f$!lPm7aa;VNd`3{WXH6*e?2ir9&Q(gAoC+gdvLVG{rVa zu||*-jxUpL2m>TdPzEH5Iz=U+o1Ww}R)|Z0&aBdo=O8Xv@_dP`yhFebm9gW05Q>b? z@Og*vuJ8za_Zm_u9P)$@?c(qY3xP{xmU-y(Y%K!iX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.class new file mode 100644 index 0000000000000000000000000000000000000000..6c1d7737b7a829092ddf4dfec018242ef907ad83 GIT binary patch literal 2503 zcmbuB-E!Mh5XblUJH}~(Nxy)Wj}~woQqe*QkT$JrCndp6AT}OouVm@eRx3+Jl1<@~ z2Y`DX0B#Eth8Zr(B{OAs0s1Z-{wpcAs|tq+naQrsp4~mavuDp4KYaY#10uRW%{)Cr zn=_QBEfyc;=sN2$PwkzJ{pURPmvU3GLMIFs5 zpY=>12`L0zi@vL3s#Zs7c#dIpFj1NwU-97B9(WS2DNF5PHv*N&Ir58v;Yd9h>@?vH z1tl6S2-oDVI)rXP)V2`;lYnJq%37+f_B|Aqp|`N3=2v}L32az;^}j?`ZPQfyuGE9g zjiVQ*L}R&z)|EYfL9CSH@(k1tHk!F)ScbPIC|O#>&Qeudhjp%QSaN&NYfGo8;xxFf zwuY`y(Hj_t#+27JQ1g|;9X*3|WYAE8u9OxJmuA#KId_!oYUzLF@+$!}G{FL}xcMR- zHQVr1?d}b=zh4Qg4ez5tr#<1!$M@23baV&0u|}G0v)5{1vzUiyU+ zBPIR)9DydfjkD|E9E}OIxiIm&zOTq5&kDU4=6!-O8D$)T@ymZ@JA58^@6QIKx|^4$R-tFa)ND9HD*AeZ7nGEtBp0P^DjAeUo7vQdzqV?oy9 zL9$Vh2LSo~0FWyqkjeJRar?}0`{bhS^APRxC)($)3AC8@xf;)yi!%NV#z#{b6I4N0 gCg_^~vYf_O6)jbiRHJp;zz~nZb^7oYe#ubr9~NfTkpKVy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..c062be06181086b3aad6c2b3381001c8cee10343 GIT binary patch literal 2173 zcmbtUTUQ!a6#fnjFyKTjMk8M1tpThVv6@HneCb2j zhuZ;!kmAQ3ZrKRXkq+Q1-1T8IfB-TwdSndp_gU_-CF81$Aui@*49ghd;yoFoGRC-g z--kSdluE2+85UF9y1G-U9H{!Pu9?oRT6Hw5sM*D;x>weBZM9HT4`S-d>djm>70)I% zS5Vbw+*YPYR6Xf ze%VY|wQ`Q*5R69vQdOqD!oyYx2tWmpbJE{Y|sREj!7TgtHXjaqqI zx3d~ej_MUj(mM=y8ua4%_^dPy_mcBxj@EhlkU(D(V}=CL>UF{Pjfy$Y`KW0)VK=w)bq z55a4vi(D`(7ESRq4bt0>^@2l_nK{Xt6;rEL=TB_2d81DfNKAyG>ttNhEy>By{=R_5 zYa+S+eN8iovZpB8EFtn>IYytx5PgEZ%OTzq82U(Sp=Uq+2dWq(1NC{?;DVQcyH)cq7;Ra?cW0oN$a(}eS5 z_PD#J1nQyS*el4X@i&X^rT)I3(LdflH7A860*tUL%l?9--wA z3UZ4XbP0f2bl`IgVvYtpOJiRYiKofdfi|-A(gY;h*c{pDdyFB>V}W|{Q_LbsdDM68wRjlC_@GtMO-n{?- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.class new file mode 100644 index 0000000000000000000000000000000000000000..6ace920ef77395b611762dafa84d17584d38358b GIT binary patch literal 2552 zcmb`JTXWk)6vxl{9^*6_(@RQexwL@ekcyT|frNl-C&9tBLv1`v`y^XiTdgb^Nj8N? zJ^;M)0pPVTVVL2eJTg~DAf-pQlCe|tzoSE-ey zXQ(?&uvumQ2%fRTm_Vpi8y8>R7$6+#eW9 zM>jP^oy;nq4-AhCEd)~YUaDfKW>0Clwr=(?QJ7s{a*@~>xe}=fQypMa0tb?@FqhDeI#_ zN7^kFx54LXbs-KF62UkKCfvS`Gv7Ft0+^>KeR&DmDl8wX+eA+pXVP=K@PD-Qjt8Jn z#z{c3B11BpZ@Oyt-VJrQe>^}y_9=PIxoWKw+ z+q6b@S8nNiJLjT*T$dSA(8_FSl)7E%IF`+7#AO^IBtJXIO>R{;Yj`Lw&R!wNUMg2s z@dm6OdISW`4Q*@Kur+DtXqk#R%G0wsI!$MCbe_!%Y+hn>k3C-JjeKhC>@_wL{Z z8=bqd>*8L$kZvhW?VB$Q*_bV>ZD+uPh z^eVmP_b31zw@XFX6<{jx0zO&%mBdf@h|%k?ybGc$vUMTKS z{0~ay6A$={k>cKdPQVl0!QJ(6kNOnaLeTgfFIQyI=Ni2m^nHpk9%dYa@ymZ@Z3N1oDA4M}}!i-PA o_}5Iv7?q&P7+v>XmJ9eQLsEH3722dN4Dl#z)5o{*HxK3i0sU#_1ONa4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..0baaf8ca66668cc65deca7d035f981ed6ea61ef8 GIT binary patch literal 2013 zcmb_cT~`xV6y28$`C=ppLX9O1nMr3REc)I* z(bvBCYPA)Yu3De{9sYDZn?x^!3H)AzOgrloC}_O_-UO10Zft6;aAHHkx* z{s54%+D?n+hV478mgAWcNnkht(k$I>XcgZz?FLOE)3to*n?gmP@ZHJe67FOra3h^L zAxLG-*){|cCDS%G+RZJ)t?HzS(FeZDI|8>mG#$wOe z@RDhp{xYld7XQWLglB33ioa{Ju3}FhRxum4?zde+jlKmzs-H<`j^ogD$8|b|CsduN zy6aAJvkaS?C<^qM{5Vzd_4>VAdMk*V10WDxs$1QtLuu)u)`KtGY3U?*TV`{`D^A<3 z8`n))tI2wb+nxE|ZVH$X80)p`sug8t z47~}UbIp!7zHjRm`}at{c0HaC8NaCY`LM1Bc$q|-r4fsg2XhIyoMo~JQdO2la< zBY!GBBx;CS5_yK6Myc6JNaHS3>d*d)$Uj5N1#q3v`nzy3WDc{tPtblE&pko3lzVMl6C$LY)1RC{ar1 zyBS{zJOZg_Q0@$?q2W^p7<`0;@;lF=he%W&K}do-RgDK^PBDy$Lkd4(fRf6EpnVej N`jpy}9zMh8z~AG|(>wqG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.class new file mode 100644 index 0000000000000000000000000000000000000000..8bd4f5b20695b52e7a60414750db64572f6da6ac GIT binary patch literal 2503 zcmbuBTXWk~5XblU9^*8@q&J|2-oSB4MGGZB+O)2nlmzEOZ9LFE$=0c@R+fw;o5CX> z0N(ik@LHI3nBk#3GE;^x0N11n%w$(*&+eYz*|X=2A3yp15fNRadX`?I z^(o5I28&NKbc1!3#U_g_7TX!xNz-R(x|yb$pjk)Sx@t6}?dX>I`Fcf=*bp>bwoJ!W zO}C*MeVIgl{u6?d12zb{Qf*4*PTLwNvLjW)?I`T7skY`Q_qwuUD=keKTu{oD>y3J? zw7FAVt$(?*>P0)tf{x$po37rK4c*b3hAf$;<*F_a96@KRch!Mg1b<~>)%P|dbdb8X#hW1=uQzU0EO*>@#e6Q2Ez{+!Y&3OQH+6SKP`ogYoh8ba2J1{!H|18p+mv=)#c6O| ztrogMMQ>mn7!z(sN6nWGcJvI=mVQGCx>}e&Seju6Wt?HMYlZ)n%c}&?&;)b9;^qr= z)O5{NTlY5A-d-iJHoOn}o%W0~CrffN*6g-7MzeTh)|lre;xX$4#xN%^gv!>ezTJ{* zIv>Pb=mMQ*IzbDQkH6GvNyo8l?l{zapJwsB1K;G@`f3%gz?sP_1l})~D~q_`i=!JZ zXsTyhy=_~Qc8=z$n4>(slA|MZG)E^`yusoWi!*c-*Gb||T{_Tfg6C^=Sli9JvgM*; zo=LZqn)kBl-*N|IJ$@Yp#e8lJ-NZtj}1zLp6`3`g*&UnJ;=*@O(uUd6wwIAn!Ab@i5~6j9>pJBOiyLkA{q+O7BuK zT&(ZLh?2ufe;f^x41;_RkRSE|S&jrrg+YFd1i2gyk_vf{eFMhTCU~+b0ulpT}sQztBE^kD*1h&$VdAOqlT>F#bD{F-9eH hWsI(SFUv`MmC;gpNflb9H4O16+@McxBMdo+o*)MK`y#j44B~1KL;P9_VmOEqe*HFx(ICe7 z^=<%V263a1$)yVA;$|*iU|7ss-io)lI>3v17tM)uYv`{x4%}`64t!?RQ$~0?^;%GI~W{71UD*MWTbYSSx zmS%2C%CT0uYv^gSZj?9I7}s#K&v)zy7?O zc@fw6cOxd^9_};DUtq6AOyGftB)$_dfKNrlkqF>>5kKHZhGAY)WA-w-u2vO2WmW5j zYC7qIin_;_pZnh6$CQX3^oqF3k70g{qL-od0|d{V7PX?+Ok(l$805DesuhQrnK?N% zE4pIa^C!C5+~|`7?d%&X+Hyx`?jS6LgFQSZy|68&nX9q-iQq|O!DBQ zrw-D|L$1L~1dv5yyzdD9#Ki9i{Oa29psl0@Bnm!BlqBf}bde`V{G2M}KM~V}>ctG* zJ-9)U2Jl5QL5ZHcBwyk;1U^n}+J$SR=4--*Fne6xQv&sobMhsE+40wl-lhJ&U(i3^ zKQ$*r1p-XGKp&Z6dWivnIyOf-`W|Bl^H`u-LgceZH_k!QtrA$GJF)T}p#W|&*8Ml31hI@%v*IUi zMBu?I2<3?Aja)iH>vOcZV!IIe#1$j1*x`#@cEwIt?D9vhxMFwUPjdDiqD?Lfhlt2! z-yu5Xvi}g>@^diWpTKmgft`X~T8jW$vcj&kqx3EIC9;~`U-A1=Gc~086jjw=z E0cB6_4*&oF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.class new file mode 100644 index 0000000000000000000000000000000000000000..012fa4327a3af7e5927a565df9cd6d442026e2b3 GIT binary patch literal 2475 zcmbVOU2_vv7=BN_8&leee5&9Fh-qqB3o2@BH6#>UL#rfY9Jo5k9+HL4Zrt5O^wJ-o z_x=FAMW>E4Uf`uOIQ#+pFAUGSyG_Hgrk2k1efPYd&--ys`{41P_lf8{HS_cWZOl-f zHko{$qbtnoOs+E7VzQm1FS7Jymab)~A!y!Jjv>vKa$LiC>g%E5C_NcenQ%vf5{(v!Yw}ke zM7Ka{TkwELKyqiY?iDaY*@$}S4ctQwZ#tqDq&7EoELYU_~B)eTE+4f}27G$p3NeYHE-2#LMGITWV6 zo`IfUIQZBZL{|ligvv_`2M;mcoSZujv|4)ZIDYkjgux#M9A3D{7R@$1*|~F74tA?Y zURWOqw(BWl4wmL%%-L-Bj0N$}%%SJS;WP6T&Jd??1j{$?81~-3x;=-I`WP%o_ zkGs<8DA%L}cwT%<|)PKa6XK42K)$kiou4mdGO<~JmJFiX=NM+DPz|_D6c)I)t ziC^)NptnJ}3Zi9N0xbjvbPmRNrs*BXqs}{&xCiB=^H!|$dAblfufaM2pGzxDz0 z$r#Aw`s8?hW_W#a(e-(N_4xMdKF8MFZDSTD2 XQbk2Ix=iah;!(IlpWVcNEL3~~(2UO1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..44ae0cbed3178a8917453dbeebfa10abdc840550 GIT binary patch literal 2253 zcmbtVU3U^!6x|aB7zi3mG&P!NB~gJGr%8>eNlZfsR+Ol92o>$u024Ag3=sxa`rbd$ zhraa1SB+aNv(NYC_m{ss2QZCl2r5>?xQ6RN zOa^fyj1hb$mYafOgt_FySVJL*&%+4gmWELcF>zlM61O#sX&4vBI~q=EI3XgIAQ zE{;&X3O>LnpLoycFD0)u3Ps^&#t>o1@YWnvu$qaTQx^7 z*=|KQUvc$YH7Db?Y6XEq7{3JM-Za}*MM20|TVBoP^TNGQvsJ3uo+s|Lo0%(_w7k|D z)?KUIxy@cnrSsWBh61*0mOZ;|QSZjuaxQCJmKd9@l4CbF1V&W4r8}lu)eWy8CVseO( zNW6pV(OkW3It8;~3rk&ds%zG0HLzg2wztTVzQJg=H=l`u0@d5F*#t^kRMW1yrq^l^ z>d+eyg!sXDq8Ep%>y3J+O9)jas@Z6ab8{@0o03(~XY;Vn@XYePRdZAN%>iO3ER>zD z*S@&0aCH~H=)HxvPSzqDCT!GOjk0yg7F8MQ8I7}|^%aasoBufi`ENHx_YbC5COKM@ zyJzcvbwvpC5u6c^#bgBEfaYf3a*!i@fJzaZM>&EMn26vk^dKq`SYW5cL@b>?%Q}u# zHJwzW+NxQum)R;?n_}99E}c1#*$75)EP^qyoD|Dxu_SOz!T#4c!g)@6*{Qos-`?6^ zFNwKkT4r{)O4>1-&G}s=?2hj4u8}EWHFoQD#j>IU4!m}tbIs1S?zc>beY&SFyDlVd zFHP~a9N_~UTpAXELBVlS{oFs`??e+ZG8k+xW1I{opqFuq3?`+Q5hsI*>SZJm6=eYq z91-=V0|A6YjVSsdsTgAC zkB$>MM*reil7`QbH;4f&G7gpBaeTs(@MWg|OGq)65OtP$5;>TXQ37e6nU$9a1+k(i zhyNssh72xsBmO~J1nxhBT8u_~(S1AE{}=<3JfKG3lVntqgZ}72Ngk5qP$2rgBo9k+ zI2b)5$)nn@#PV%pz$mKQh#E!zHVzrZz%~vW#o#uM8jqofqIEju2+IYWVrX%OmSj+8 f82(vYW%&P;=~EV7lq)O8V1TD9)ShWlCbP^Mv^^+ z7d`;I^8w(Uz@) z6Z1*eGh43jm~ymg-tBrx9c&>Gx;QFHOlt zxrW_Q-J~EY6}h*4*~anmS6$zYuM5g8F5x`76*!oktGmA1>UUczY)Z77MG0(ZDWNFF z!%02vxM=FNdP|uP+rhw89VNZEW3s-E44ue)+*O^>v>kJB$+W6gccRO@cSfuERHAN%1pkPROICAh}Piq%PUVw+b>;8X1^eV?j}2Me;6n&&tGXz1@QJjHUY%I zbIZGw`-}1m`VN0FQZ6~qVR#~&3gkenhhu1S!;LQ`v4WMnoXwbzgqmW7O$)vO$bVkZ%F<-2ou)W`g7=LB7ufc`q9zKMC>!Kz=*`|ieH*hgHOEuiy-rgF4T*NMD82~yChKdL%2)#{z< zcBApdr&Z=@spK{YI=PS>WK8~iIE*-zX!u+}jE+s9)pR|Q*26opd%%cHOdGt40~$PJ zk1@-}WA-}6P*2AYu2A=Tfu%MaKKhw-?u&d&1uakRd&#m?82SNAjguasQW8CgH8wV@ zH9VU0lPe6O=gXCqL3>w*{axV(3!3T%e)n!*tDs14(pyEErMV)VVsnPgSvIfI9Imp$ zeO~)Na^l?|KHs~|2g-_|YCPrmW&d7tg6Y!@I`C>>f(fpUl*ZC~}UVY_Y6^9(G9*c7Y=bl3v4n9~oOBrk$ zFT4giL9-UULFbd13*Z#oKG?TGW5Nq~W9cc0U+|&P0xZK4U7|(UViG`0w2YCUcW4Fn z`Q&}l_OLjbd^SocTJW(FHyj$;KYc_p1OGtL--F*<_r>X7lU z)B9wMH|yIGB4gO;Yv~}yILLPZ`Thuy>!~2wagZNULEcRV$&Q2k2#}wS0J$*)8C5OE zs^wX=+_-8#L$y7q_Ui~*ifZqrGv>w_e+T0q6B#vnAD2O+58`)w4qvOd6|;)g=)?Hh P;>q2lkG{hHVw(L2>Y9k> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.class new file mode 100644 index 0000000000000000000000000000000000000000..5b5cd8a4e8d9006db786e1b7bbf5ac0d4f17d191 GIT binary patch literal 2116 zcmbW2U2hvj6o%iiy|&{zO_P2=ftHUJ$Oq}t@)1f(i?JO@>Lya1h6=9MyHk5xd)Mr) zt-=jI0Pgt#a8E!%NL&DSNcrvo(&2@$IcY9vscJ!Vbx{bCjd7d9x5%&!hF2@Ov z&BvX#*>F9_w1%tZ{Z2cs!z~m;7pI4oBGzm4BF*rOXLU%U>I(Tlf6;RT?W7aZRM=NY z)%R!|kEXKCxHf-l3Tsm;SdP_=*bbrE;u&|p?CMf7$AatsC9~|e+g3N!PSTm9?4>E$ zELXQ%x)T>|Zs@m2&BBb-TJ-*(u+< zQ{CPbl%`HDg2I`_T2HKwf`v} zpZL*B-Dy13c0?89Dc3ja@#}ZLlKX;}`RAbkg%il)ITSI=?~{B?Da;`wcpRVRI7@$q zJ|nb)xl{D#82LPp`gkxXSYlR!_vaN^&nUjb|P#TtJ$e#tSczPGR20 zE4Y-*TqdWI&e6V38k1hp8_T~!{lt$H7HI_*coR#s#UudBSm8+F4Xn~WnS6lMJ{L!m zZ%<6V5?7Sun~YA;XO~xgLF%YamJ90(J_o~4H=I*eE?&;SznJ3 z8N*J$JsHFp2l<8|-yQ?<&P0&xILLPsLEfDVk{t*6o*+LQ1F|**8C5MOs^vws+_-8# zQnh`m_VWnZ1l8V~%$OTz{DX{tPGwBtIxj;C@5k@*4POoHSSF0gaS{;(y6UhmW(8O z3NL&Bc;^GaJAnz)nLZTWnBhY){8w@u*BFNxJmcMS***K)-E-_e|9bk2h_2Gz0u`t< zMN{-4i*lZBv#zjMXR(o|k8<>Jjy7|&CFn$?LRWgbDvaE~-`T7P5?G!t2YwVwKi-vI zR~a~(KSGev;{`!;)rYbtO;7qw(~3jaZ>|bDyWRC;x2<;F$ZdG4lpMLj{9 zwF}|+5S1G2JbbHyZcd0G9odOd4yM{dj`goPs+6uF;Oc+zEC-$^JCSnI${czxPVh!J z%WkQ55)hH{T-&Z}BE9S_*LUMJL79a`zGE>_Q>FJo(8+}~m5~dOj|LW}(k?z{kig>*bZgp*rTyp=**TzuCzcJ~MT!Pb zS!2$P<2h>`bM#Ng6slka-OyGWE+;?#Z{(NxrV3h~T>Fx3t0)RWZZ~p0qEo4L-`3dJ zT(9EcT$mi8Z+)&@S?QN}Wl-alw8(;{I$_Yc7dk2|(i`+R-6`I3^ zR=Cw`|F5Zd|A)``UgM#%WArvzas$&!ej41b`7+UK`0Xf=pktJ!m#9e77$3(=(`bft zro{XO%(KuZp>>AtubqHC4a*lJIzwkahriC*{B!r^gI%QA-#wQ23idq@H>BR*n5PU5 zO*UQyouFBpUZ)G`%0+MrE+FJvpfRBZw6XMr#LpOLv;fJlL~qj~WHB|MC0fQz&?Q=d zeBODVv^{JNJKr7ad^w58&TFvNptDQMzmj$sx{$1XN(S9ePT=}5P#T^`X-x(24nVd5 z#K1F4`;_^EvUB<#j~FSF37D17^5KH0_3|RK(3Dk$&P}2KNjT1c#!NU$PWPd@d%Kc1CZga z<+y8k?pkiNYd@iDd+6FPLug~V_U?Gb+$iI3VEla|qek!HGHCRE@@~&#w2E6XtLPSe RkX&0lx!ZK-3;ZY3?B9(3j0XS! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.class new file mode 100644 index 0000000000000000000000000000000000000000..a9b5a2e662568220c6f0687d8aaa6230fc916d64 GIT binary patch literal 2112 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 UtMqAdZSmx;(~Yn2+f4J%01@?#hX4Qo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.class new file mode 100644 index 0000000000000000000000000000000000000000..3ef2d683cdd1bff73d089095cd23180d64f1f46e GIT binary patch literal 2348 zcmb`JU31$+6o%jRcU-4wLL1sZTS^N!38^Sw1=0pw+kvF6(}_dqz?Cd*ZMCvwB-vBA z;RnDyKLG9tOc-XkfZj2~k79UNQXIz^hnbL>oTJ@6=j^lRoZaNlzkdAZGjp2HobKUCr)B{p){%;IhqwJh!lobjb+>GrPle9Lt{-lzzOO@ZmM>-d501iQN3 zlWB%lKSChgR}%u|T2pEdTW(*IZK>NqTT|wy?wP*!xFg%1W|&(4hE}eWOWW0Yb?1I{ zyRlU-)$W(JcfuI{s=$Tqo)cIdxoi1W)0QR2aRWUdh%a!h_DJvRPqZf;TWea5sp*4N z?Lo&5!5Bi&bS^a2Y~5*Tjli><78i<>{YwE2o4r8NH09_Wo=G$Wa-RIWXL-_0M(0iV zeSt({m%?-?Ds|e~{H+PxoUns#>fL}zRj8Xh$IcgBS&HVk;p%_!EW5U?cYSF_M>_Og zoZ!vv8b(`o!VS4oP9>$Mw|KnFEz7ZjHGyPtk>^R3U6ZpjHOrCpUZ*L&9i25$*>nwd zgwDR;IG#)eZHt+{eUh>(oR*AQN}yU?JV~%Y59Rzp$o1m?5HZXRG1&}fiKv=zq_d_Q zfo?p$r*{u>Ljqc#i#qOzu?m(}!IV~J@mRHy8Y`XRI=d;wAyvNN_B=zbTdEWbW3SJ3 z#U!vixeZE&A${NVROd1C$23i39oweYH>x$h1Xm~T5L=%wS61RnzH)HOSJX8ZnCg0N zcgr)SSHR17rGQz?6>tvo1w60BB_&?KJTI2y?OHv-o5H8;uvA;kN74vbz;McPwMO{L zSzoG-#uYw;c?g_B1`8-)n%}2+-4mEWN+ELm496Mjv(za?9M7GhewLQ!eO$o8r+AL5 zJjy>;FCMJ&jPdHJ&{rtm%XH(p6WERsf}7S!pb zUm$+uM*@qK3Kn<`OO%Dk0LyrlBY_oMr#$MskHj7qhn??^b=DX(a$ci#fu?h(f1D5Fot;9nV4IRxGwFdk-lAL-F#eKkas9%TCFc#!lc z$kzn<<`|H7#)4!C~#^1^KbRuH{x7Z8`+z#*UC4Q~3lCu);;{%j9S0keMtv=q=E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..a407fac3082eb462281f8771e42f5fb27b501d67 GIT binary patch literal 2146 zcmb_dTUQ%Z6#h;!xiSR|g+jRsSd(BFgQY4^B!?{o6|n_pf4n8Je)6r{sgL?(c- z0G7h&!7Vx5mXhT#hcCkT64?Omgb~I{5Lbd2kmsvXV=aimAco}ft00Dh7?I0d0C@p_ zdUY}Lby6Um-88iAa&=!bb`0HecC@;q+go~VtFG->lyM~d~hNB{7t3;OVQZHAS!866zIsBwz1NvY#OzK&df1(*VXE_z};r% z&Txxe2%Si_TGFkeUNfc7mSe@%EA;Q5Gi}qEXWic7e))X1V?_bQ*)dsZu`dwHn`K*X z)~5R{2vYrWG0$j8zHG3$3rO2M8!MczHfkkf$&{5E`IkE}DSKXE%#Gt8d%y7Qo^1P}^kSlQ zyApq0uf)my`cD|ia8|{rd?m(I6tFIk`rp@DMHEF9AKEJuP%`%9-IumWIV4nEL9dEIISiv$p#8*J1}`tTRkfMZv#qhZ z`Oqji%+U1dPD)#Py*_)Y!mWFMx~bfh2=tt`YpE^E2I)Krpn1&3H@<1;7Tfqt+qOc8 z-Cs!Z@$BKt>|5xQbih}SyEe{O`RlJ^fC5rHFBqbLw9gAh5Rs_`Iw*%02H#64(!g`ZAkGuDsfG#Z zoO0HPqjY&2UhUx;!VSK`s%t6v+34F>mv+@R^0A_^feNB`gW--@dyz6=d zZas&x5mCL7OGjvbf)01vsYKp!w-I;S<%?W)x84334|;~ ov;GmcOydmr8iq(Bfsx~+-^4uiJowCQ(GIQ_Xf;ts3ZDai0=vTCGynhq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.class new file mode 100644 index 0000000000000000000000000000000000000000..b3eb7a5528730bb118293d236e40279c1717c675 GIT binary patch literal 2137 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.class new file mode 100644 index 0000000000000000000000000000000000000000..d7e0cb4592c1ff7ec2fa995dc9b185209edf0a41 GIT binary patch literal 2087 zcmb7_U31$+6o%imE!%ONx(O{%prz0P`Jh!BJ_@9?7(1a!P0Q3Fbl^(1wzgVXGLq~m z-0%b7o*w}B1SU*pxB%{$;YTrjkL1{{@i>r~oTJ@6XV0_e-A(@f=eOShtm9?@1(fG7 zhY!V6^0+R(DrQs6RvsVaa3hE99Cj3rhdOX9cTWeQ<9nZOR}~be7b?CNMwS=tS#D1o z+**E=g3*@=g{9hkt8baE<+aRu6gXaML*dk&o)ev?Ii9}N>ojz*Yq8xTir=J`78T`q zFqw(k4x74OYiRRc%kP`Itt~fdo1(961$JmY=;(G}Hf^(i*{oD6$pJsWby%0`&=APzBx7dVq8&@uQ57B zpIu%16{%6_LOlB!4BU-(kp2izQeM82o>J8z$PR%7xU_nJ^k2v>W%lJukkavaj?n{6 zpWJnP@CE;~V(~FuQhEyj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.class new file mode 100644 index 0000000000000000000000000000000000000000..a5dcf68ddbc38b8f6ed866c36443e4c332629037 GIT binary patch literal 2276 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 GV)kFjMT2hu literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.class new file mode 100644 index 0000000000000000000000000000000000000000..b3cbaeca709b2ac004197302627c20822cfca6e4 GIT binary patch literal 2119 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 Cvw!~p literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.class new file mode 100644 index 0000000000000000000000000000000000000000..5ec9a2bf75201aa7c97a523a65c599ffac252965 GIT binary patch literal 2151 zcmbuATXWk~5Xbk(lI^%o(}Wf%r7gWdF0`VhP#~qPYdbWln}#Tu3_Kl6r?y&IGLq~m zyzl|woeu!-1STD3c!0ijh7ZN?U&(P?<2uZcne3j+?%Ch&o+JPD_wRoY(G|K|paPYq zXo_yLDCg-W>k5l1i{ zW#DN36M~E$F9@2eJ(N9ZdeU#2Rvfy1b6L>w&8{E2ZB=(8x8bRh?+3Arac(5&eB$uf zeBAcThU+_~9PFCgZ7+#~BLqz6C!3aH#A|e81#{h(ZO{lyP(D;&b=^=onUqwEdV(~o z4&nF^m37#8_^%1NHX(v^WG6;Bm}(61D6Gz8l{Vl$l>ZK6*KDusTz7eYM_gH&nPKQEqNZV56539mTxA zsK+fAMZH~XDDy!x=$Wdeq!+hL?yn<5Co&(kRVy@Y$Lw7;%a!t-(#BSG^J=}iX;rQ2 zr=^XJ>Uw2$o0*y_y%Bn{m@ZikuK1iMVh6#A{}FKg2hP|r)dtCTH$8j z`oE3ES784!-)}rrc8vZeOKxCV$p^yyhOZQz!55@Jf(}uZUZWySV|*CzO`{ponG^Gu zFwa6Ch1MCnzjg%rWmvuv(W`X)3;64t&%bwH-`ho^{oO-}uVCL(a6|I_jgyqYp~=P@ zpc6D}(^)!~uAB#_;1WW<1sW4tKpTs{k@y7zjpiX4mgpT?fGnm4v`9;s33{6@LO$=j zOWF=Lhn??^b-t8DWak^O)}XVCOHWAK4_!!BKPQ8>lM}c;43viFQCd?0ygiUL05R~) z;x1*LQFcz>;SnQcl6($B6WNp_2hDmggf`PZ_;O+^xRY1LGiF8^BQVAXFuprr+^_U5 z8KcGec8JIrRQl?85MvbNJAizD0LXh|L9(MDKa2%=e>_Nb6y!&M{B!`wwE@U**K*vo zJa;WO+O?n2wHV{Vl3PcS~6$f(hWxC|P7l)T$h7%k&g%qqH0A1Buq OPwpn&`Vzm)H2V)r;Egi? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.class new file mode 100644 index 0000000000000000000000000000000000000000..46095a33f9e9992be083ff53331306e689d49d61 GIT binary patch literal 2293 zcmb7`-*ekU5Xbjq%XVC+3GOdiXrZ)){Gb&ng#sy|#!kS&O#lZE(>|T8tF2a+j3k@F zBYyzA^9R6dVZwBVhxU<~GW-MZzc74Pa%@-C*fcZQyWQKp``qs8#*hE~{UH%urqA+p zh_>b^Pam=PI7by8t1Pxze8QrZqZ?V;$s+hD%S4Efi!ICw2gY;Sx$Rh(8KT`IC^)scI;tBUh?8=h<-Tm=qM2)!V+9+6QcKIYS-R|+urAarNA2{xP37%L zB%aITwop}x+Cm>1(?Q2Vdau-)%DCNj2Zrh>X$KvHD{V^8^o_e+)$xp$X$;nka;02t zRBQFU(%vRhv{lp%f{rdl__6Zm{E^48sD@8CguvJYwVJO7vUT@{>>ZFH5@wxOaV?!y z9$80`LY+tGTs+o!Ohbn`4HZMa?)JTw+OjwS&rQ-_;$9WBIz8v5R!jN5>v5TJ-x(E( zyobK}R&}$6Pv_k96NcXN<;ulzY6Z>pJh!*&naV5B5-k^~NJk2EoW+YQ&aily#Vd3K z{j1Q#m!G|c_}Ita>~8apY6U1|XtG?R9=-$Cx7;su77xWC5>%ipouYXkd5re?6YcZY1X@D- wyr0aNi!=TW#($22R?^LY7duJ6Xz6|!sVJWs9~IGimvTwm|?yDc5wvDj`AC9tWbMMXIt zPUhl{%cgEMTH3tV4hE*~Xv>Q`rs(Tfp%a-8y1EmZwqp*inAKXfQQxaqD-B_2>+}XF zoLWoarz9^%qlnX~ZjS^cxZH&LEH`7ze(<5yJK|y{rwv)t=P7Xq97DWdAeiNNTY|b#!mfagOB6<{0hV9#cJ*1 zQ5zK&dSTGJ9XdK(!i#um2`gA#!f7#2i#aRiS*-GsYTne#|5qr!;_+j=-MX*sn0h5s zZeTW(2kw3;R|3!TFF*+ji^$_CEMb}7C-`16C?h9a96!c!p8gblPB4daC+Qz&s0YoT~64m`=y)mAG@Mv^^+ z7ybZv=MR8)0u!b)JV4)=;g4eYo}@aCF%A?Hjs?=U4QE^Wf$h1U)N2A_OJKh0xj|^S;kMxn zWQL*Dj}XWV)r7!$qb>FO9dD@1t~8vmt1ENM@U1|9*pppfH!Xd5MX%PXje4_Qtu#Jr zRGN`vGKqd8jtixJx6cbuB98JRsCMiiHI0N z&~z~})g8m_=&jJV-3}MZv;8X}4cmiI(lqTFJsw811oFQ8Vqp8yO2r4&f}w!c+NQ8v zidvI)4u2a0*JkWsSVli&HWlg?&vEz5zO2M^+;Hu`cvd~fG5UeD;v?;OFVFDib}h3j zd(np6DX)?;FgiS5cHMUEa6=$fUgmkyRnOvVsbRaaIq0>ef7f6QR5m@6tzfVrI8G+h zVb^A+-#S#i6-P(LO(d{UUOrTmQP<>yQLO9b{}U=o1HoAL6NFOzHqk`$tz^nI&V@F>0)In(J(wG>24$mN)QCxoNAcAK!mPE-M&;)!C)4 zn5GN@&sW{WBp=Wiv2|jb*{t7e@S0zky+dMMs@5)z-(Z2czVG$#_?GmGcp0x0v4F)Q zPGYHu=ao3C#0yyBosqmaR}b?}@Lk%g$({BCX@;y+G-Z2wD|)i*uT+=fJm0he1dbq! z(MoXtZ!1FY;r-#06Z8XI>(wP-&wqlSZc&)R~pX5I^xl!!o6U1zy7n zWid9uDqiJC;1VuV?swjWw!_77=UY>qbq0-{H)yTVC%dxx3$(qh3(@SS$lzWSVJWss zwpVCzP6e*;&rKX_i&_DfR(6s41KGv&j`~taspvdMsR0u?SS;54F|<+=_>IU`s7hYN zn@QY#jHyY+fQ;e4GOBX$*%~qKWqKEx$z**!MwA(4`r34m%p}M+1o`#=khiCTWG6ws zn+o#Ibdc;M$oB;K;Q)|#M%c-j6Rn>BnRr`@u+hNsy9z&Z_wYBMtxk<*~$@pX@ kqlR@hgNFB_dwZ5&8?5Al#C5!n3WvOMH&FeY{{dj(Z;2_uEdT%j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..b8e9421030a785e77775c1d409f64dd54c4418be GIT binary patch literal 2495 zcmbtW-*XaI6#h0W>_X5)V$z@{Q4ax&fVd8sd z`Zx5oFTPrAjZ>%A=l&i2Bl=`}?uAiO(&GB?;Rh%%I4Y&zR^e*O=jD=-7=di0;2hr<5@Mc zXf>^}Z6+P3?&+RYcbWoX>I1#4?to{o;ipv-Pzp8soR=v;T;p`~3?o<`cb1kPzJVa| zX0}x;n{Gj;UQ@O_#@3F2T({Q;s)--1fQVW*bi1g#77NykC^~wL0tZ$t$MV)_#14s@ z86-Ad6d-!L7SS%W1q3y#>gZm}C8+U35SaPNSbPwNTzA}hcWMdBAXMFT=jdUZ4n2g7 zfFX-E$23nj9&YLlo;RI$0rIM0_pj|ED)AWhIP7cE>G+v4g6B<^O-jgmE3aVXVLkV-D|z z@gA;9co4=z*aFV8g1S?ev2C-e+ex?Ds?n{H-ZRVwyE~ZgI$Ku5IE!;(Tx3g(EeW<< zX3G_v6L9=37%PHqCBv>e#O1+R*eXAuON0oz);~HaTW>a3`dZpM)BRJ#si8}*->+wu zVG}X>Hi7PInsoD(DcMVdph zm!LvVR+2yQ6QqBpw#?zWsrh?wLEL&%-D3jvlk?(p$m;yd8@{!vGe2Nzerjo1jEV%9 zc!uEj2t>sv-};2dfBo?Sp;BTW!@rS}k8?1=0oE`^+09UH=PB11Qatcg(v4w+q;tf8 zNLg=COXwCSIgQ&?OOSl-(2jAi$g5<0aaLXe ziyYg>@uwK!;;0xo!Nmv{$NZ6#TpZ`(L?H4G7bm$Gl_ICOc$$l6T$^YEw1JhHg1!weIM4QLh#2 z>c@&vuBnBh+MHEW%c;!z+szeCTgz-Tb*o|2|0QOO&%Ej@41jv`8Ab{H~|^se62RZF)^s^-*8yA+S! z2!1GCE$CKOubI47yP#z26{;J$T8zPyFm2OGGW1=8Wi6UzkesqvXYgre$=01ljWW3- z+#riS7{Zb0b(wuTwQ42HkBiQ!$>2>Ctah#SbN(xKqmsBm&qGW41=2u+c7If)~uUE&ysCd9o;djHuX0yFzu;(6-&*Vc2U(&t?K)Vwe|UvL6yR( z<>@Qa_|IV8V?2NX{^kq@@ER$Gh5sJ@0PbQrfN@L&Fp4Nw@3qw)gahd1OCMkQ5oWk` zHewtHom;`G+C58sbEdrw2X^;WikCNgE@{FMkW{0Ip-WzmmpqhgOfUjgUXJ+V-D^OYC;^ zK#CnfK8C~tTo(dHXeV&uMpTUnJMl(dyyPt0bOTCkYWNVIZ^C?5Zww=}a}uuLKF5v+ z!e^3FMi6ZyQAu*_a_j)gWel-%N#u4CA7ZC%oCP1jdpUUKLhzJmz>A0A^?3tdh;x2z z{eYAU`P_%_@1sK~0ZAyGLb)XiB`B0Gk5IampA_V7p+n0_Ep%!*xrLyX^R&>d?SpYP tPT22*OwSYOB=|$bz$D#sgv{M$V;VDLcR|G?l0kZ!rO44b{cSt}{sKBTUM2tl literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.class new file mode 100644 index 0000000000000000000000000000000000000000..666c05b49f0dc4c58d600cd5c9b7928fa388080f GIT binary patch literal 2612 zcmbW3+j84P7{~wXb6h8BLR)Ad<lK%y3Bu9su5k;lGmN6jgOFx%gK59e=y~?K*$_{oq#sm(VJrh>xc* zg}M?~m1rojtHdWtd|JS@Jeqmz<#Ao$xF=mxw_4KmOvk>yT@w&H0@GE;_I%y;Te>xr zSteJ1LLj@Z6auUDw$yHQoqbLAq;B~=O}QJoYk1n7zU;YL$I$jyv}&!o+h}e!_JTNX zUEuV!q3xS}*)lz|ZOMvlJHGC-xF>MFep}zy?`n7Zmew|HL(@lA?X$iWz%YfN>pPPI zc%7c?OGQu~U!~&vuGt>?lCBwB?{l@HDNu0b=R?z#MmpSyl(#Q1AEeSO-R^2lhS^;P zrJ5}Y&r)A?3d5$THJFAfLCxwI0Nv0BK2JlfcZZv?_r*X~LLF1D|Ch+BV_EvZlSW8% z7`-?qn&p~mhk}BvR8VUg>Rqlrcg3_#e?uT$UgXL$RmY%qwr<+8G3>XcyQlLY)n+&y zwvx_<;yhAj{GQ3q{U>m_yf|rsQNtCyQJS^#|I8Asn>g%)waHNqTQ5Tv z=2)MY;~<3s$tn);i<8fwY`IQNs&WnyX^1;^~t&k#TIBZb!})hd7$T%at44!B5X{+i%*>f^!p zk-A6Yqrr{D;7fQT3f`c1iZQvR<)4r`EL{w=H;~26Aj7H9D=M$h!p#dUv2&CEKVj}4v1S7* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..a06b9d7bcf26e6825552daee9f3f0dfb1cc8c390 GIT binary patch literal 1960 zcmbtUT~`xV6y29hJ{kE42*g5BiER>!Q&6c2A~eJrI}%GMtF#YYLm0y7WI|^qS@gYs zqOX1N)nY5Ix@vvy@92-{lkL8f6ce?pYf)IapXcne&pzkQ?=OFO4qy)DI20@rA0A@l$`HG@u@&xe)a2oX{}sX z+t}E;R}i?WZ=2d~wcgasJ=3uLJOm9IT zwcc=it7dLmp0#b8D~?n54d1Feo$=Y_JswXaT|LL`Vyz6+V`|A0~Q z^&Mu=uUn3})~Icp?uJ1{$TGk$?F#5EMY^)co}746uU8Cv({L>rs2xplj2eSR7A?o} zmso_i#4NrkW_D9R@%JpsAesX4vQ>2qzu^+<^ji?5`EVxtCJtS9-FmC8gsKqLaNRT~ z+jKaIqCk(u#i_DyR36+l_5Wn_dq9r&_a7Eh|x5}PGat~cC@dCQVD zIsJMoUzDvXFcn1n*OuM*c3*buV1D(VE^WVr|MZmf7gW3>pYON|9d`xhPxk6moWq)m z3n-}=#TgY7csGiBDn7%yza&toFbw z0=*UNc?zflikykK@bOiHbQfitoO z+(!_X!qIG!yYrmoU*Ztr33^^2^oTowvm7JA-6ZYL1$NT@3VMRm-XSQtrwG4*A{~0V z9Hw}pw#<;0!Ff;7IZBAz2$4N4a?|5Sh~#E|M)b$P<}AlP-U1m0&oZAJB-RK$CF1)* zLUNTMYKRsRImbw&nC2+aHO?}naPB8WU#B(`z_qA_+i-DwaGc#kf`;il`xG&K`uUB} z(!}@=n3$fJyRM`Z0_L6|{yico<5s%`M5MzH5C5Fo^ zMJwa=AR_IaLD@>Gq2#F}^gTv@upLm61HpDM{41|Rhv+YFDTf#=KZcO1w@TeoeTv*J dur(%+wVlUDwCTaspuhULx<-$*hwE4X{swA|xX%Cp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..32d68450fa1ad68e33a2ccccecbe9f0d9356c02d GIT binary patch literal 2072 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..4d3723e54565fbda8b13c921352de5046711b550 GIT binary patch literal 4076 zcmbtW>0gxB6@FeAW-h}huP=(?mS}7PSTfN>+b9wT7zG_>kQvZ1(f9%b49hYM&Vg8 zf2;7E!t-MO&V%0@aQ8)GJ;4D3TSCJL|JZnT+Mk$6*r~#VKVPsjqjqjI??0GMOyv9{ zqyFi2{;uw>NH`YgiuDHvqLJ{lohl~sn+-G#6f=cnIx&>YCx=ssKqiwd*o9;^lQ+;D znzX0w8UIW=kN@oibi5!h>fpUWGF}plc)78@( z>gLpuiDYWjfNxu%uQwF$3-)!&Mtoy-I+>bHC(^^(KiVG|j0PDfKb0-!69zmzgVD}F zm=Qb^#r!ZgNvl6F5DSaDXUfhMGU8cNIhmSDCZ5iL%7|w;cR9OgZ!{)u?tC&|5HDY4 zR&O{I*iBfOn#`o^!;Bdlj72!Trcf+oIolnM!~z3x8gg8@SsHYU>xguim53_X*B^@L zF_lP9rLuaoZu(&|olXpyQq! ztYCM!mJMueZn@D|uCDATORYYX%p}4^sl=Ggu3)};k;s^VUFEL0W@-()wZz3)Ci;6x!fA6R3bxV^ctv2(wG-5*dqt~>?xf$A9ogS`$(#ib#=3> z5SbHSo{jb!I;@KOB9hkbaj5AVkZJovK@f5Bf3td>2M zYp*wzN{rj7KyJL4=JOGp8A(jZ!!5oqiTIcgaqRWsJ`uKv5fKRy<06tG4vI*N$ci{5 zA}^vS;;@KW5%-IDK*U2L9ue`Fh{r`dDdK4n&xm*qdkxILnyVa=y!@$bhSzm%y+wv6 z6C(v)!G^iz*_E>M`OS06rt);mtyF#V1{&x3Ri^by)tOflC=aun5{HU*ioJ17FH}-! z*}HWezp#7w56iNxO>%fJa1T)(^}YPtm&bk*JWwZbfCLZONeq+V!8?gj61)s2F-C$H zlQ>3##q1=WAi)B65>Js}(L0IbB-jW} z;#m@G4kz(EENOSZTq3vT9Akk`S`SF%uoJQ3}RKG%G;6s#d&28lT7xCfB z{0*qmqje2%wVp-IMYzPF>KccSaKu-hh7+)xLey^hv!v2 zM;4t=7RYe%Ec;^$604D(67l2Qq5Syp2}Z5PCuvvVC9bp&pQuJ=UfV;`{%CTzW zBFMKDt2Grwa?!(33HTVp#g#QI# z6+Vm4aWA#>`8+K-gLQhBz)9LXmA6sr!50i;$v+uI;fwfEdB;_}1to0h-q4AyO zJZpo-8#R8nIp2DZ#&>DF$*i|FYh2#>7SpskG`?H&Tg?SlK;ur0yG+aK);Or~HnYLn zu5pjXz2-t|hsHZK4w;LrK8?c~N6bd6U*laG515OssKzmk2hAnckjA^srZ;#O)g{zN zjoScwj_VJodp>_j)Kb{i(yzelhG#}Q&rhgpUFIEMjTLJV(V z2>;-B?qB>&dvUL^6#I=<956Ov*w}$lV=u;xNlX|=Flije#w#8CWqd^n7+=+2#d=y_ NV>T!9_&V6Z{{a;alB56t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.class new file mode 100644 index 0000000000000000000000000000000000000000..226a9bd76f5d442299ac34158da7c98638e00e91 GIT binary patch literal 2599 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.class new file mode 100644 index 0000000000000000000000000000000000000000..c1d95b8dcc91f111b99d7cbdd9f77e395164b5da GIT binary patch literal 2433 zcmbW3-EtH~6vzL)-&r;ZiGYHFBB+~07~>}rjIO&x6PJx|!@an5x2`S|te)4loY-#fnpcpdFB%J_H+ zQ&`txLyJ$eXlijui&hDnMSNPsXGLrY9Q2iENqa|mzU4ZX*Bb(2Ltwh@I({IXU`N^` zm1l7MCj|0iJs~jPye`Mmu%**8+JR>|y%m9@TO%j125QIht&Xi~j^hS0U|e6|bm(x? zxH+(mj^&t!++8(3AJ}0Yh7dG8*X$_cTF)IDs;{IS^bL(-O3(C-8w1t%jIL>nmyLR( zzInN|z4e9P?W=+E>0X_jr4|siGYS+&BAA}=C=RBJToC~sTx%=F2+T{eVdTW}mt z=7PS(lUaV;lhFu06?Kuop=!jQXq%G1YjHR_zy}OMS_a`koo9e2?u{JNFvd#tNkeFm zyav%)2aCtLJ@h!#dY#P?u2bhYrkZXCvU}r_9Nw!Z%{g6eyCbiw)+}B4ncaRqtM8V; z(&U4#b-T*%31}MAorwer^3?lUM!J*6K69L>BEg0r3+E)vtA7S#F0 zUmctp;tw9e3{u(@{eLz-HK?+HbpHe|C zq=OWaAa@Az+dd%g?SgEC6#`}#Z=-k@h56Dg{iTtzVb9M{1Ap*--{npJ^FFlMxcOE? zTcMwU_tP1RNyfj)_|HVf3_f7k3~J%?ae`kTGX9)G9SvOMkT-t~A6?~tESUQbl7Yq7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..c65f8a6d328406eea6528c562b720c9968bfde8e GIT binary patch literal 1998 zcmbtVT~iZh6n@@h^T`SrK1vY83R)6`EhttEA~ZmajnERvl=h;tge9zQHgvOL=zaf0 zZ+qjd#a5g;wO;!>`XhQ}`@C;55X4Sr=w|YMopYXZ&U4PY`{wO$uK-M8Jq8W4aoodP z1Q#QikE08p${{Ny3vmvMaV+7p2=2!bM=px)D3bF0fzZH+{S6)&xfLkIX%D-`KA>#-{CV8Rn7H_^RS8y7fxYbm|si zLVI$d!WusctDP|}Ew;qTgK-`lYb2Bh!!g~mQSd$6EfXs;Qk>7PFBSxDe{=T4!YU$W zkr_?>4;U?5-C|xHdE2#?>y=H*TQkWMqg41S+XDFpPbacSojveGzFIP!qUqVvQPZ2| zniVx1>3O%oCu9Q)3@eZS+Q@6)@5&xN&+a^VKmOBFhM&gdCOjv-u%U{yx}YXX;LB8?8qIgV8}oq4ZZuUM|XxL>k%<%N~D*W@s& zqZ>Us`q3lMerza%`n_V zAR);EI{Rf&Xcb0GGD+1Bxx36+KJf#H=Loz;@F{nsmt$DThNwS`k*5AM0_wD_3tIXG zLa(7ogTM)cD?HH~YPc$$Q_d=IlrHZh$aJWY9ve7BI6eL=B0nn~>9n0vAVueCCO8I( z)k{l>m|}+V(J33C-Wb;bT%)Hxj5h-`ILnkm>0c0eH?#=_*9a}tgo|O~D7z;F4bgb= z1)}+}S9gQ6g9ATdaBOhuj+WF2n0}7fj|eBVr#}S6lfVCbiTFnP5N&_ZD5yB-RRB{g z*LBi-gJ)CB{1fH)24!97fWbU8{zmXIOTsrNd6}eMK$Ye?SCWHCl_iLwSb2+B1k*zF z{Y8{0ZW6Om!d2ywAJv!8HWGR;aqbZ9&(NW^om%3&+9pE3Qye@%M`1%dK%(#rLbBc{ jb%XU`#&(4f4IOcN3%98gz#Y|a9b9E-akYjS+y(vtKUBa6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..1effdf105af9fe94cc1bee8ffc9d762dc3ae6b16 GIT binary patch literal 21974 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.class new file mode 100644 index 0000000000000000000000000000000000000000..a5f3b29a14aa366b3000d89c734c31d6ef34f449 GIT binary patch literal 2285 zcmb7`-E!Mh5Xbk(mhCuBopHZtp@q@{`Jh!(J_@7+jGaJ&>pBL zf-Zy!_l^5q+h|&jX~@y4@mbdn&%qV~p-a<4%K^@7_5+3Rv?IHq5e-2(Pkqt1JY}XL zQq3O-(i-~^zRgcH2-AV6){z01famIzv!p3|0Sd!>JGkwQuX?H+`Ed05f61)4wk>66`>w|=#%*VGCyE}% z>Ra2JHM}09(HR&j}^SI-=-;&#JTKJz60k^4N-aO0;J&S3#n z7%rTl)M3VXx&UXXMK96I(H^e=9iI_ehFk%r0WF~Qm4_sL!h=SukbDcGHF_1Y5Czah zx&%ug$71_IV?jF%@SV zfbq*2jBkz@$CW-HJzlJDCW!P=rLQJ~=y8y50rK4pkhc;+GI5aa6G7fi2Fb)hegMdi zGeF)+1j)uheoh2gPX@`xK^_6*w;3SUMj(^pljHH3arc$H#!Y|8NJiU+cEGa6}2ULNHk3y9;Z{w!{mHq|jOpPo6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..6e4b603de55691fe74d7b1b1b116567950a064ef GIT binary patch literal 1884 zcmbtUU31e$6g?ZspAq?Ru#0JuLP#5bG>D{x5**T`jwzugnTd&~X`f_UaRjoQ%CaYY z@1N*vUwEa^5~fTk&;1?!5q+XPD|>|Oow>em+l7O@?HisdM7 zAQwV1gq0}9a8nMe((+l9!&(&U_&kJs6j5x1F&;)j?iZxTtq{HtPzt*{0@sTbQ{S&Q zJGyyb8n$-nC8E&nmKWLZ-u3oL_odrF=k>B0fDQxBUI)>dgTRDN`PTTRUhFP{+ zR>d~g9jECTp4D_(0;%GCqhlQDM-5xASWZnhPOSP@4ZGm98)b<@n1Bz+dd#*f5c30d z+i>c7$#X5IPM6SZdA+z>CwpvViIxSUe-q z5r~wmx?^~4mr(I{AV~MKsr1`84BdB|-9sc)m8gd6&T_I%hm+V87_#_srsNsb2X~D_ zziu|HKzOBU_o`M>GQ*udeAyZ+r`2ke%@Qp&+iumoWyv#%zuC8!WnT(h@-zNxf8P7< zP`2iHeq(;H?f)}UmY>sbPF~EUhTEVH*G_lEG)&`;h8cXRA&&PnoX7hi6gAw%mcWc8 z((SNK+cxWlz3$fA4b$-oM^*Ds-a{EXCx=TK#t{=3c^xC`r<3RiMN=Sdbw!jb8 z7{7bUT2hjLzyw#roX_$fZy~`=$^(p@m$K6sL_}&u^CVX@oaGaJ4Dl30FQGi*N??j( z(6>#~e;Ob3{FgA~?+#Bu%{)WkB~%$OG!SrsJ6hKb7iDtVsWV5J@-`G!O^-}=@)*I) z{4WUoq!h^fjL@5< zWqr7AX@MSG1nCoY4+$Dz@WL~Mi`f@9mDQ=qA2F4kTD+kqRRU(7BJu-*N%hh9ig@_< zpU)B9%N%3)cLpiG1_>WP=Q&&<>;ie~tnI3w_$qA^7)6FWRQ_g><&p5)NR>XuJh?;| zbD3{ag9V=@81Jj{3Xu@52yyN&qJ(K(>@i;UGXhi3q3*>rC3fZ*BTq1@{>HWP7^9^p l5K`dosYZPL%P2SgJvw*EUZsk$W$TpnO|8yUGu2&;4+-CLp#1rmLPCgwhRnrPEVcy4HU} zAlugu0ypYSW!!IheM7aCbi%fw)h+2;f$^}T+P-00M*pf&t<@?Yf3SXMbEg(r1}g$* z?)2Qy?x|dbY2ubev@>=nJG8yCjxNQro7U!~eR# z^$8KACA%R@siAH$kGr3DRV997z?J`ES@j%8b^~R_DIHiZPOxUUhS^q~C?F#hbWwV; z#q@HkwrhuL0_pN1^T|{_i?1_v+g01WPE+}JC3~Q&>6x4Z$!Xv{dCY`uo0YzH{AOzq zEftRsGcPY5-^E~F3c&4;&T_i^@&OYPI~OdV3z z&a&E>=2|Ve>p{_X%`=p9UNXFr6&qg9H`Ru%i#iS-H$G4PU!i#vRggMNYa2g9GJfq2ZO`gL7 zmqc+>t{(fVz+xPq7NzJDMoWa>o@HC}N;GfcSkEP5kk)DWbg|>Z`X3RDboI{#U zBf$kc&%>OFi?|fOyg-~n*Nn7GGzPgK&o2E8@dFPjERt%lz$;iHEyW60#>>13T*ejB z!^Zna?NK;vd~2++L8r0t8nsij$t^Aagw#RkV)XhEvbYy{SctWf@ETfNQ?`}AEU~XG zat(N9X&>o7keko!>63<(j`BH44w%TpVzcfKL7Pb&UyF2w?&NEDJ@I=8V|o;0K#bwP zV$|&rcw>O^pwj!ujuz|7Aw=0hrLT_%k{t!|6@h$x1dun!0?Ca6`DQGT8{>iGMuB`w zAm1GUBVU@#>!rRf_ bp66+eot#s62k)Z7D_8C&s-N=r9&>*KTL-$C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..0fb0c81a21b53c425f288555d84514471171d2b0 GIT binary patch literal 3689 zcmbtWYgb#x72OvE8iWkj7vq9sJGDa_z$G${?Zh@A7H}~XArT3%||XfuevT)z<||0_#$(`*BS}S9p5Sj8DYP@Z5Abv8drhBxQ#(+0sVH&e>L> znhRB`ma}4&S1O^kqMa*;(kr2j(a_}7R5-a{#%E(w8&;uaS59f@kJp@PzGyG!EBREx z4m(b%YE|3H=uphO8IDj_M3Eb7&PQXh zXmj2vl^hM-6XtX*Zf>hdcgoI`%J#NQg04+7m7r_T%%#(18_9IKWFwot33KtRX-2o) zhoe&s!@iVVeag0-tvIZEV^wcsl^c*t5)so}(9qjh;zp)@rC{6ZoNw4G&opl)+O$`0 zY2M73`%ziRDkU^GF-b z1YNGVy`W1rcV(!a3l%IU8%k8ATXvU!U^yIFGP%o>7w)3h+ug3$Fg7@JH-3DRr4^go zj^rIXS}UgP@}kAN!#q`hSVqIVdw1^G$IxA*ZbV9HtFUa9^D%DAb z3HYp}3nhnVaAyO>Qmb~l%Gw^=-fxoyt5P|&tq&Uae|zhx!tzMBuWOji$~My9OTeAx z^{}6;sVDJ{=5C}gbpG@xe^{saUqs2BRPf@lj?lA2)@pQxf7+Tb9XAgYCH_`Ssd~!j{9Sc6inV@Ti zXJl~lyn~c7}gLaVxE;9HfcH(77U%R*#nH?ft&1&$nt<{_~I92qcGZp!08B)T(N*TRE`NgADHF zxgTUx3}RIUK1!|!-FTk+@bNo(;W33D(RE{7 z;YSrdt?x9#3Qs6JsT;cFh+0^WBkrx9OrSG{WHN1n!-zbuU}#Jyv7&$79w~D wQT!bX_$T7{Hx{)3mbE=Nrw!xq*8TVzzE0mQ_=bAjyQzJXQJ<;cTlhBcUlk2JumAu6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.class new file mode 100644 index 0000000000000000000000000000000000000000..39094ecf1536e73e831a14f817dc1bf3ee2601bb GIT binary patch literal 2502 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 pt*G}urrI>bgs-BPBvR-I{^z&f0bIeI0tzTi zVG19KDd%xZd_~NfnDsnv=kRe38#!z$oC=_E!z~m;7bb_6BG#*SBhB!PXSGSAY6|&4f7x{d?W7aZRM=BU z)%Iu{kEXK4xE6n_3RfpoupFxsu^mFS$usVL)zPJ7js;i$OJ><`wX9C4ouo5I*^3jh zS*~U`bvrJ|N_pvR*J|*1*&D9sMmH7G3yVBYrtCYMovFH>-s-mNI@q5Gru=Tnt$3F8k^Ch{R3d@uGU9xQ*hJGLt^OVP^lSKDpjrEPS zDj&;*$rbw1^X1Blv~^{;uL@J0!0&7ajt+`=4X+n5i@73Bi+MrJIWaF`j<;9y3Saxb z3i6pBz1Hpe18qkXGM;jMvljmaaKDy2gID+`q5y>x$l`evG0pFjd{8OOAR~MnKf`gB zex5!fxc#|P^v^Q#Oo-=j_H*WE#JSWm#CfLi(EWvTNORM8;bqb( z%-VPr7m}Ha0==3||L5xw5Zwd0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.class new file mode 100644 index 0000000000000000000000000000000000000000..11450362bb5843dac1a5524cc23894a66b643ac9 GIT binary patch literal 2092 zcmb7_U31$+6o%imE!%OO=7Sa}(9+TZ`5+Z(fdVNl#!gC7)6B$4=)jdMZEdx-WF*;B zxZwxDJwE{M2}~GfdI8)q!;fNkkK{P6@i>r~oTJ@6XV0_e-A(@b`^j$ruHkM01(c>R zg^$FP^SCX(B4%C8Mjm%^_&A5n9JUl@LmjwQYhMSU>w9~f6$QoV>9X&Ik>y4ER;#NG zZY@7b!RX0^!hH3i)w9f&5*Nfb?-giT{-qIz{^CK(bzM;aEIN`DR zxZN`AuIHH6VAZ_eZpC%Dg<|N!CAEV;)HCL ztJzK6jtjC{@KMh~nGS(xRdq z_a`$^(`8eySL@n*(C~YvZfdI)HBHgiu>vPFAGLKeFm1=|t(xUZWoPfs&i3B!xC6 zmf?`DQ1iQitv6gb@9YrlRk@D}%ac1?vTYrPejuXqcqizQME7Hjjm`BcpU36N75dTB z<;sdQawYDh!c-^lJKKSygCbtVYemdqzKFA8UKDd)%*&YPMb*5mtN&XpcH{U(Zr2}b zJECUslD|oJX3Q#tRoor!Z&Z6nn z&uCvKjY+TQjiq0qe&R<83$y|Yyop8HViJHQEOVsr23BaFPCi8HfQ!S)cgH4QjVns> zEk>v4vrEgrAaz{25YK)J1NY+{q(1_bl$Wohr;2z-AX@|y;F+aEr2j;AK64;nf|QQW zbDAEok%L3A9t@$)^fz9OW0fd*Z9HRolrbb@bOPh`0poF}4`GZp>+2yRW6anYI#vDH>%o?RPBJO{XB#= zMzwdxGv-Dae<$M~6B$!@kC!2Z_v3eafnRI96>}Ol@j-lT`Q&cn!_WEe6?6Xpf+c(* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.class new file mode 100644 index 0000000000000000000000000000000000000000..eee42b4cc71186592368e88465d9db4a4b91e434 GIT binary patch literal 2431 zcmb`JO>-MX5Qg8;w-q^#O=3tOf#8tHHqH{h0yr3CNlxS_c94V#a9Zt7q)k@4Vt3^V zT=)TS=Lf(YLz$wAL&A+JeiX$!yNWCeMdn~vxqD}(yXTqip0WS_=a0t#-o#cGS(K(Q zg|ZSG8LTUPQ;AzjR5I91<8~U=H0}tT@}+0#_Kx&?%XL1jlmx`4z;w}d{6Ket9o_E9 zBtxqoA&}fv69U`Srqu4Y++9t!rEUjpO_`gzXZqU1j%<6HVQRbAv|_2eUa2*16>5#j zMx|IORBPq>-Ab*{sBCXFKEGQI&;8OL0zNP-9hcycDqDAZ zo*_3ZRj$iNUbm}?Phfd++Y}5#`o8O_PGxnDXtKz>b9hOK3rf6#dEQCMi+S^yo+iGI2i4qeK9EMh z8i!MstJTAY)A~kT3|!>PnuWj#q;L*7O!NCBUyT@MkWjcBKgV&3`ZRSy(f8+0Q9n=1 z7kr$>xi9b{S9z@euAYCo%JcSDPlUcg`Myjy=AgfD9&rW@7cSyee#{zJz@=#BHFC09 zaD_5Y8jV^|CzpPQ_=O)aEK(|1;0-KM<{|?u<8_V%R&bT_u=74*dt4lLzCG4iW6;QX zjn*;xq?VR{L+oJdY&iQFlDHQ}n2)Ub+bgsvrvlgbM=y%CNv(iqmi7_<3#qxpp88Tq z@$ft+sR09Nm@L-)A+(u(;I~3sp(^<{-s#6Z#26oC^vM`JlTnpJ;N1b^L8kYS98K1@ zLqy3zrmv3&NsfYiN09H20C{gLNNN=1hp`~y+(LdHKQGRAO&%@D(f;k~`UuQgV3R^lUki~@(ea_cC5 J$$vU9`!A|Z=@I|{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..699fc5d44e3800f5b89aca7b6d702a16f12b6a88 GIT binary patch literal 2179 zcmb_eOH&(15dKD5Jy`=0k01;tG1!sBV*@sM7>p4@gpGwnBteDbkQ#|atXZwdYDJNI z{zR_1`0C)qxZ;ZAvww$wL{3h6W>px1Q_ewBXnDD*J;!-$LXFNMbaFowgpDweqrHW;FMzPz=P zF6)InLm^i&w7pv6NHg{gZn^tf)8+OqcXpfFLEYGQwCb*QG^=G+vnzVByq+$W^))@C zr*p+@X;UvsnDWkM_J~_8qq)EkFScygtQ*^A)2vuV+O``mcg=>~WJu&5@FRY#9oH?b zV%obJKa*--*R8DGs&5M%f(b}Kiq^ER-<80*Lm}R zAtuo^i`zA=n%g5ksV8)@<&!9D*8n3xZJZPb4qnkm;V&@Y;o-s)WiNXM!fnuxVmCgU_VJm6FS= z2OIoQ#!YvKA-q_%+EM!x!UI2tFPd<%!xS!2BSuS&mQyv>Oi{t9|9PKg#C>5Hm+}4Q zy(#~2D6UL0vpVhF(&=|x({~~Y5*Ad9iWldaiaZJo8y$TqRE%R&#Ygx`#SlhRjNyY2 ziYiJdGh7#WdtI$tmQmwY+NrhbhV5pLtHz;tPK5207!oS_F`!}?0}S173`Gv~j#RCN zO^jb`qC(|?QFV#4`SU%Ov3Rq&aIP2HugLlKlguy-p0{hO>7tc--vrAIC≠z)0+SLao^%Q{@P=tZ+g24?sQ9U)> z6wXObRiIJ0T!)|1A&u1J$SH!U>E96gMd}Er-6RE)Ql>6Nf3 zJ<>mcXHa%xsy}w+6y1-}Be%Uu>^-@S1^yth{{%gy9pwbE(qk~ex>stC^>K>r21PV> a#_ebLoOFD+BO9)VRtsctvx!CA1^xj@c=sm& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.class new file mode 100644 index 0000000000000000000000000000000000000000..dee7340f1d6333226a8fdd42793f104b8a565b43 GIT binary patch literal 2389 zcmb`JU31$+6o%jRcU-4wLK|oy{h$S$gjAHT0x1E-cBm8AnTbQ_z?E!mZMCvwB-vBA z;RnDyKLG9tOc-Xk0PZ@&k79UNQk}#YhnbL>oTJ@6=j^lRoZaNlzkdAZAhk;A&uA1QHHiE0j;S!`ud%i^BEIbV8~Ved)Lw_NArYFR*R3QU(=#}5oA*fZ?D zOf$6l5d!Ifnh>bgno@hvb_bg5NW%^~nld*H&-ArNUD@%pmZ=SHX{B;yy}Gk|x1?7Z z`c6f!SL@|!N#Ct**TYEus=&paz7tqoxo7!S)0Vp9xPcK6#}~L!duR-d$J*nrtu-yj z)QsV(cE4+fcnl$EIv1L1w&Aq3M&Maan+wIs{(3;eWvHL|&>d_oGT>USeCD*o%o-fVl zNQd5w6TG=yqt%h!a6|5tQ%UI?Z5}Uk$8xM-O(0oZ&2nVD-)%~7*I*4) zHr*Ec!eDoB98ac#j>SxuPG5Wl)s|6v32YS?PaksFPdR@WxK{k%;)dBGGTY-kaaCK6 z^xAYIFj|l98NH|3A_uK6L_K)SSOrU~U`i{qc&r*rjg?Muo&A;KkSgDB`(8_KSgJTz zCtRzWicDa6a(n2lmh^qsQys}#oX|{>b!?m7s8(uxC$3N4A+}y9l~|5;=v+A!U&?8nvKK zFZ}}XBR>*Yq*SoLYgnQzLrhYpk=zppo+$trPUgEG_?x z#NpQYaP||VaX*YOA6doQE3_!50=M|5EQ+;Bt$=5i4v>6;%v@?;eJP}5c%HM=Knq!z zEY^b~Xftu(H$q#XD)}bfisK$*OpY@8WDNe5QI$jB?IGh~rVo%FP1aXOh|50V)L`Hmppp8)dS5aejpvZ`u1RkiGB)qY^r_F1)` zj-ZXH+Uj`5>?q^!Wc*_yV*+>B3< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..5051ae45dfffdc5b3a13a870663f2c58e768c9e1 GIT binary patch literal 3314 zcmb_eTUQ&`75)YU8VMQXA*Lp=o!Z6@;1UHVwqt{_2Qk3dLQ*t>T5*$hBn>e3Xr#=H zD5RJ4lHTu+?PFiER-aPR##zZ~n&{}{kRooQp4^+&lxFy&hs<^E}7wnHz%&W)>_Qxs~R2YJNTg9S^CBgng z#j*-hus>CCN5x&i{!B$q#fo5m9>*^foGg}%HM6j4Wp%^SONO4ejBME~}4%}f~Ce%%i0Vdi1O*$gtZdS+`nlU*?8%~E;!F@l+2FtfS<*|NR16V50Y zEw%l~Z8&Rg=vF;P_x)yMM{d&(6^!Q|*jx5?X1n2Ks;*zp*pIcDdkxR<+l@7WLzq4Z z$XmApXUlE2!x<{aIs*N_1uDKl?iVt7+h~Uk?qypFd{T#8D6MZJ7LtUxelXteb25o+kt|M`?mXrX5Ly|Tr`DudBM!-`?tTi@4oNr`eA#0 z-4%dQ-SzDKh%S5)qH(XdnzLkOFMJW8v)yWYVJDX>df6!D_1u$+GM5cIasuD>SSq(B zi>TnZK3`fbvgE~_o)vjFxMx>`c8gVMd3H^t-Jx^IcxBbF%ErQcrO4vYl$(L`2HPZZ z>eZbV0clI`mDOC?EapUQmhyT&Tj5@#?L}_O6J^=(ZNIj|mMD~$4d%G78ErbuswTTB z5&sA{e{tt zamWJ;>k3}$yqZICP8?xqTCQ2My)`><#mRfe$9%iNTlCMmz8lT)<$lH`%sFh?zaISNgnV91Kn3UJ zoj!LGmUmiW2%gU_Om!yi)aQ=eFU1le&!kWg->hN^zr?Q;EFICjPhl0mPN9O|q;M7a z6kb6oj^C#6JN#b3IT358Z%xm0Hf&E1Hrfq7dSkohhqGQyA`*nV1Bz5Iu*=$w<1dg>(H$* zs9LzHvinTraE9jBC1H*_-et^DD5EBkPhaA4nom9sR_r&4Uvtvock;~|1 zA!#vr>C_|iPfqDnja;{2Su`f3=*1>s+mG4=#akJ&x`jg7(pQ`U9xBOCR6tojZN%&p3VQ^yM3| z(HH?I-$&w)=pT)}`*yGL&VT>?5t5b3M;Q1goqA;sMkGKH!%XtCO!GM=eVhptalAy` zFos|=ju?N(P^FgNE}TUTb;gpQk3&x6U|L2AtdnO}K1Cvq4MjQmAEKz(gxiT&smK$d z9RCQhik9ltjy=NQdl-^pI;I_$q9(=RKJ6(fo{-{5zxEX=o|NKfTzguI&q(o>p4ynF91hOA0#7n)V++r|&A& zn|O-Lz%E{}-h(2Vs?*6=ag6*FQ=h>ZCU%MinB~;Ci)(Dl>v(_}yosBf^|$aR==ck= c_z)A1TkHWI(!U3uoH#?|8brPq!bcPMAGJRJ8UO$Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.class new file mode 100644 index 0000000000000000000000000000000000000000..9b396d7fc4e9be4330380f53cc3096074778c877 GIT binary patch literal 2347 zcmb`JU31$+6o%jRcU-4wLYvY+TS`lD5>ipV3ZxA16Q)Nwbja!kz`Nd zh93a;`~bKoFkzVC0(!>`KZ@a9Np&3KI-Lob$vN8HbIv|{&e=`={^$2U0KA2*Jo2ba zU;=AOtmm+*^e0MeC{fK}GmG0<)UvoEaLSjSrQ5sG^DWo;v|14mn*x(%*YN}033he6 zE7J_EeuO}}rzQl-wT9FlG~J#iTT-`!mZr>2-7|gdQCqe=%`mmzb*)@kTdm&P*(h&R zYn8j(_3BP_dn=6LFAJQz*L4D`Eq5*7YS^;mIBuW^1n~u~)E??R{jv7AZEFq7F*Uuv zs@-qfAs9mln$Co#nyouctsZ!m)8s;NyniX6VWS&Jnx-7R%`=I*K+cn2b}dhu$>_WZ zzbBBW?^2i!MP-Y2Hh*gZH^%Isn|dc;QWfeZ&$07WN0y>FZn*qBo@Ljz^^Pyi=tu|N z^JBcZUEOHOcDNyT%BiGu^(K#(xoJ68up*Ew&htE}vTJg7s%ANItJ`i!Z%1bhR5o3M z9ig)?IF2V%LCa#MZyl%X3a2TfmJ(Pi&L1aOzlU;uKjeDxe~1|7hL~)I(?nEFIMi8_ z^*}cs-O)Qwb3+1JpNTr|kg*DuR>723X7O0Hks2$V;ySx2#UWL`?sh#xu3M@Ub0e?M zHN_;bIKB-^h9Q05^;G9E^G7sIWF6b4*Q;waz66)Y?+{y`EmxMJOTKjImJ3XDJh!v$ znbIrZDqb&O8Z!l)!E6C9D{(=IS1`+aC3(4)kMX4NB|E6pcH^Nm0@g2_vRthmK62LA zs-ba-uV5YmCy>D$3Yg^gN#6DZrjSyI9KXPEhWa#hN)g9%r>M`;@`@j;qfra$^ulit zKl3Ajc}fKfyom+MLS%qNyup#c60T7mcHT!~kBfuOw?{f_3>rDF&^ke%%);WYNE~dP z4`)9^8u!BpvyoN2y+Vs}DsY{DprTlt)CzcNVIRrAkeNyCsV{|;49|0t8ZeNB$znYi zK%0sKza82NRmpeoZXEXzV{(|$Cu8tTMpX`h_xg+nnchcwI9cBe5T*N>zA+jkJq+?K zLB2ZzeQnMj6Z521kLbly(aI-#eC|fp2One)20R$$-*f!Lwg+P#jB_#X!Gs5sT-@WGWrMlaW)oRA%c?(Hm-gnV~=1Ff6UA=C!(3)YYhA)GWo)YDS$QkbbBfDo4^$ zRhNpIQI?cbt8}-jCyYil&v6LGX#-M%lu9{Vu6<)L_%gX2|CZ%RoR5Q%Y46coA zA`wfHP&8GwR3URN8{LxgiL9I;#WEG6eyEytmBDW(A?b>-FUgjv8T%B@J(Z89w-Yi$ z{Qi~D;A#@Wuo(zm4WbaMl_~wsv}UMVjcQRfa|#hmx!a*Kdki~Gg3r|!ypnSK=~_wA z^NOkQn61Eqp;RfpYeh3OYmM4_N%+)7wu5;F!K!F95bTgTENlCQVl_;H>bV4gAHN<5 zUc@2SJ+s!F7=kJhs$!Z`wCSor8%r^?X(U{eEv5A6wsK(SP4|hxvr^JqSvvwe!uA<_ zK8Gt;K-(G(mQSuV%#ymP@lK8X%hkEbuLi@UoyR|3k=(Zj{B{h-;^F2c3}12!{}Y85 zxGdrZe^~+|?%_T|^nYJ|5n((K5y2NCM)019AVO|@DPk92F--9Knv(A~Z8}0#_*f6Wl-8XL!&KvH}tXpCw8nBmuqT$q_%G3i(gOJfS+U zKyn*yQKS)k*h)~MotNYc{RsEpQ=7NpnyEQka9%8)R`-NJo#Y&O0Z)47)v9A{c<6f! z&kWBk3H<^AhMvRw9bEmw)5i|>z%5)r&ew6EHM z=gHQMPO=OV0|IqyiEQ**V;sv^p<2A;vq}=@AYxYutdUHtyn)w^j~VOxgHSwJN3>P( zV>=@7;3b5DUv&7douK0xI&HN}@V{fLep~H!`mft+kFEB){O{UopZgbbb{wNqE(pi) z%LV5#dgOxZ7=7|HFy5c$P&DhCrYdd_>p>cg8OnG3v>O|U(b+b{?V;`@DM6mIb!_4j F;4kVS_bmVb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.class new file mode 100644 index 0000000000000000000000000000000000000000..1d8f9843b1f3a9e25466c2876587715473cb1939 GIT binary patch literal 2410 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 Cs@D_% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.class new file mode 100644 index 0000000000000000000000000000000000000000..b675d42c019dbd5ff346c82522c5b6fe36e95876 GIT binary patch literal 2333 zcmbuBU31%15Qg95@3>CWgeJ6wwv-ld5>ipVN=XSgwnLM;=}a8l7OrIJ)K)7?Mv^^+ z8-4)X^8?_Xz=UCj3+Np){3wR^NUGx)<1isJ**zb-d!DnqN6DXm{rVe#H?f^Z9+fFf zp{m424(m#Pti&xPHgnj@;&v9bEba)L@}+0#c0+o;mcfUPl9l)0&UrmsEj$hM~$rq;ivl`GZt&7Iv_m1=FX zQQdiPuk;{{;I9gt-RU`j)sYR$x0<#rIgT6X0Wo}mE44>@Uw@)K>DXG+a!gGh>}vNr zc8J9gf~Iq!sb=d=OREQ-<+Qj_oa|o;XxQuplBOv~@9;*VE|Bx&=RM1lW-_{M!tVJ19hp{Q)r&gO4T;QE9UbW`sJOsPWM;yrf1=*m*G#sgRXi)Y!jZN2MDGrH1&_u>R^ z9#=QovJ)Q2lX5C4J-x;2Wo}xI6|4y)i;KKZs_dFvovB%l-0pRn(%aQp1C>qJU_a>W z3eMxjRM57V>DA*GUBR?u)J_8B;^Of`4f-eN4+2(-|2tlo6(X_?P7_bH-$+kQ*8|;n zd`Is-%L>n@^?cN8hm2LQvKb+_jka>G(ZI5XziTvbE@ z%ahArG7RbauBSSVIX|LVBJ0>Ty|G!X@%>+(d_rtJU#_e~PkUwPZ3|3wJ-2(;Go@F+ zt9Y$|S!oi-EBUSM!?F2OO~tE!_S)arD|ea z;&(3(ffLB!9157`_#|I=0y9V{K+d1zJVSk&I;D8ywNup3)AEduvpDxDUf?b-^3UD# z&vtpkc=tr;%X0d-NH^X(-Z+mWgN7TI@G=Lp1}@`DwDJl$g~}aeku(~$piVFS0`VgU z2`o}7Sl|sTQ5GTtEaP>~1XggB^04zh5_{YncD_BK#@$m{R%BjFL{z-~rZBZ-WnWcRs|3GFgwWmf3DH-19BsE|l3zNlqID|G6 z2YxHG6{?bNCt3;HAIviWcvDekn||X*97_I z2$1*2f@DTPz8wp4V?0P^6y!UCe18PU`vZ{Ss%2Hxa;j?C(W?Exs_n6AKMkRcsoLsz t#_TBL?__*BkuiarY=#6r2;c1mj@DSoS&0wv5lWo$$*rUO8UI1R?B6h9%pCv# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..fcabf3e55fdb69fda4540ea06afa27b6c057c8a1 GIT binary patch literal 2482 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.class new file mode 100644 index 0000000000000000000000000000000000000000..26b9fec3c74a22327d5f1a707b39140f7548d183 GIT binary patch literal 2368 zcmb`JO>-MX5Qg8;w-q^#O=5__fsg>QjkAQW01hUyBx5;>oQi}Aa9Zt7q)k@4Vt3^V zT=)TS=Lf(YLz$wA1IdjleiX$!yNWCeMW)KQ%H2CN-968A_l*75-@pF>;7!!B$f7ib zDU_Ai%wR+5kCoU`qLRUO8aLCZrg2N)j4wS)w|AxITdwm-r6eG>1*VIx;|IDE?CN$; zCK+1&2!Z6Dnh@BmHl=p2Mq#Qu%hH@!9Qi7{*@{IDe<-1Xf4xTE5k^Wx;XWKo7{`3tX<=*Z1^?+QW{mH7&=~ z^ueljw_}HF3?XPb7n*9e?zFUe;8{+K3;D_Zg@A_5ULa|jaP$t3CF%khPk!06JZZ+G zBggzbfmnT)!gMG~HQL$ytqNS5u!C;u-GF&jsM|b8yUE9{XzBHpF z9eOWK@aA@Pqb)n(hTJKmlG4*#JYMR$+1^CXI{$=R8z<;YsE)0AFAXAM*~ zU4u=bvo$#GPbPx4#Z2EgVdWK3OGb?)u$5mrVZ1>nW&AHDsyx{xI}rhy{szHM@|Qm*o0xHNf(zV$+}v>M&{)zM2YFxBj*EO6vk*9i6c&)fG`~;t{>Lzbgrem58IDubXQ>kkx<7Y@`dL~&=i@vUKF9N1 z z{2Rp2{D@(RQo#amV3{%(8DIskb0n~eE0jl_4-nhu;;{40vCbNUM$YTBj?pKzyz(nz zhg)aE*-w$g-7vy@WYynZp+z|rxXQm;QLJrh1w6BSfcT$C%_a8LmqLn%=Q&Lc7)Zlp zvF;6_&GZAm71|0_$+z)NKkgC6_$Z@K#^9-psvH9E4j2zJeSqX>vc4H2N)9r8Z9GVF z6y#fie0L1Udt*UTqafdp1$lowNNN=12ZH=~49Euqkm0JORn;=8YU$Cc{lu#6vueK# zp^d59+IYtFDB~kCKAy-J!*w=83?GK~_5#1wS;<+6k8lG84teD^Q2c`bK4A7AVTaZ< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..42a74642e65b2c2d0dec65ee1f2b9aa1bd412e24 GIT binary patch literal 2079 zcmb_dTUQfT6#h;!xiSI`ml6cAf|dkf3Q8}6l$Zob8v`YgCH83uLl~V*=w!m8@BI^f z?TfD#TXEG@>vMlce}qrk@62Q&6xzO!teo54``deed!Lg(-~RRrzzpukpkN`6FR>WG zr3f-{^x%#hvQmjU7j;ZfSedS~i!zQ&_7km+~v6OeIsy_+((Rg7b{*5M(I7Imo+;kXmj&*AdtSMO z{j3BEjTE!?-;G<&?CvX?PW@#NiKFA?8JAEM(A z8U;NL`aOUdmg@#-zR9y0X8xJy_$FmN=z_*P6n@9>2}{BUn7m9=FW{Bt23L}UX)j9< z!(-(wViC*=G4O^cQG7~Fzl3X^NB&E{gtC!PgNX}==zNAQZ`-XTKJd1Q(C-un571TK tP!5nNKZB60`=$0-A7yM;8PUiQx1Zw+>I87hYq&11=4f%PiFw=x{s!_K*Rucs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.class new file mode 100644 index 0000000000000000000000000000000000000000..961b4a5358722b13598053b979f79b15cb465994 GIT binary patch literal 2291 zcmbuA-*XdH6vw}J^Rpo(v_cgW6hTc}%ZiAog=(6#(h`b8YGw3kvwKMvHoI|mlR;nn z1N7ZLK;NxS9cFw`-k9-^a{S)iB~4>Yo!Xh6bAOz3?&qF!?&ii0TM1jG=6 zrn8Z$?ig-MZ-l<>wzyHA>|Y6K*zARprfJvc@GhbukoV=6J=>R7D!!){^aZrW4u$1X z)V65n@V_o_ZNdqLWpqO(Q=xA19@}4aWhGwYfy@8Jv+6mH(G8>(UuoZaeu6iTYnW}> zi4NpRd6kr&(c<;8*KOAhR|Hb!dEO^o^(?NI>b5JldYz{9w++@nWz#d+2?qOt^JFm{ zwrytm>QTzAFj_KhA%Pp^`J)6G^h`b&gjy;8k4RAth{d9xB$8^jkq(+}gogR>w$Xi- z1D;IlQ*mbMUmXkfw;O6Wh%C##)^({KDiD66;d6wiG|!rRenvOm%&)d&jq=U&QNpqlg*I z7I6x5MZBcMIVE1f9N&xNqq%Z~PXxb6`xUvgQ?sLV(ja^EqDRF0b&<-LubjdADTu zSmY~|@5^-KeUpu|NHJ)%aUQR7Fk|8ZF2*abkyEIwQI<)gQw!?M!efY^InXdqsbGP( zus~Ui4X}teITKjICCY=&d(d{dIqZCEth3IbvGWS8HTq;17Jr4de{>;Q{R|o0iz3X$ zR>|=SEzYUHW&Y5_u{Nm{aA{!=si(-!rgzmyA*G`G9H$0M~qeY{QmZr*8r~LaR@TfVXPq& zz)S#l!x+Lnv1ElN7v}Os7+)eEz2qnsZB?-b~JmZsqWSFnyprL)PsbYUd!CcZI-ed`BXY{ zpqVYbnUpZH*|Hp?u9uCbv2E%p%W629V>GO$glPVWcAy=qhjmlkHmn_0JJG5S>t@Dk z)yo2hFg_QMIn^3WoXAVYr3k1xc`-{vS`B^tXJlALbrkW^pZu=M+_`nGPDG}el_x*-a?5(@2F zo#GO^Q2LR4qoSE*%{D}=PC(hxM0x$ohGjS_?9e%3b7!j>E3-3B&0tTZ0|}v`QMELu zWfN-f90Xy0IT|~QL)Trq(QZ1SDn!+6dzPE2Tim3a1dl=CQqj>Wd+XZ1n>Rwn)*1yPh0e1xwRjN*L-v-lu@hYGgvNW!$>)1J7T zY3fzYOxe{|UALUfVMX5;mst2F#4@ko3WgPoi)9kS5_;cxi==rgD`vxD=}vdPu>C}@ zI4sCw_n@Rrt=UX=HL!DiyJyBNg@mDQzm8c>^uPaI0`13~YyF#+W^zhTO=TyA*rU}1 z-+e=TvHDg=1Re18#ZwRWtNe{NF-8R`o>fdxLE2{(Q;3Mt0{vG-*9hlFNYt68*La%d zE8wG5qoQpAq=cwGlyksRgb5wC}+J1lABe1>yo3ijM-7s9t~& zkzB%I`<@mk3+Yn+JoIz$dXYak|ocp=woO|J~zkmM&z+0$gkws|& z6DTXOmcgph>q=}WQORI4jXP;n)3_^e#*?n8Tf5TrOvnDDQW6lG0+U6@_I%y;cXg{L zlMJnXgg|mnO$d~$4XNF4IeVIHOWpF@nld+Z*YLE59ocrZrlIX!*NUa`YGr$8m8m-)CDrG{IX}d(ujvA zj(K|mvHC8BVN;Z9w6pkI6}T~G2i?%SKGUjDH+hboue!1j&T+%#|KeG6EKBct(g=@q z=siEio7>f!ZP^Jn-qVUh3ofG#_I>&$p0@fgA5UsEpe8ZsuhR& zYqIX^&4+jO?$ZpBf!623zB^*9f+bZjrIlGUR?VcwN+-C^o=R{?m90BHw<*_5RgeqM zxJK6$mB8Zob|^HP((@cwbs+P9O!I`+k!^CVQm*n%xH5i+$a=0=S_-fG($IYunCQAr zcgr=To5O2(J%?$`;7DKz*C>xVA0W2R#X;vgBb_w{4V_nL9ivZbVewbQ z4!6z*v!5b~dqITR&??$qp@lgWxXwRUVXRGR1w6HIfcT$C%_R2KmqLmM=Q&LcG?9kE zV%;A=n~DOz9oPz0$#?K>6!!>Ye3;QAqyJ1sRStpo`izH}K0tCfS>Fs0CHtAaF&ZQ} z4Du~OzB>lw{gEK4VUX`ff_yL%joODH3}JLKLnjj!efLlF zwJ*L}tm3Mx*603?{)j%=erJ+}P-y!?vT|;F@9*qyUrv61|I1qdQ}{Ln84F=#uoyr* zfTb|bV_6JYA^9rI;p;GRSP38>Mi_-427(w8=c_{Fn;qf?G*2@BiFg_QMPBwNdla6RslK{cxLUE;#PvyAWw(PoPs)ht_ zw!A1o&ZbLQ2~qbB#Zb+fQgUqFtPw2`FQ;%AaBlx1&X3r#Wb1blM$!gkFZBZB58vV~6 zxh{G@!e!T&f9-{}?{`ES45t?+TKzV0YQz06j-WXc!DaD;#3Lxc-a zl?Vng8o?EO62OB99^w%rAUL*aG;0`IO*K+>ty$MhC$m@8cEocaY^TIj%2(25*#fsH!>3XkJ`1> zvZ7eJKRD1jW)o=NHC2NpeXNArE+ihzPx5U&&)3^O9}}D);R1IZoImDouz?{8$n&IN zm;!PKIFmlDq9Uw7_XUwVfr*faF-@;>H_BOj!uyb3!SfE@=iIS7Ir?4M2=x<4w)Lms zaZfvXASYkL_YSf!@EkK3=SifchHK(-%9$UI;>u-sNsk)I@xcT5lM^oy_{r4~mv&ML zYWu0*0R;l9pOykqaS4glr$qH)lBXX2#W5uKtnHw}Sy1vNe@5V+u1&dcE!TW)xDaj} zvU^5QAB`tpBbXb1d&fIBH25Qi#)qbE%Q2aN$yW&d0Dnw={?scy`|FQ42v?E^==hCB zUN;8)F2GIn;1-7QIsLrJ^BMQz899 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.class new file mode 100644 index 0000000000000000000000000000000000000000..8474da038f087ec5d92caf865ff33fa61dacb883 GIT binary patch literal 2347 zcmb`JU31$+6o%jRcU-4wLYvY+3#A2|gjAHT0%-$|?NFy~%G9apz?Cd*ZMCvwB-vBA z;RnDyKLG9tOqkAa0o*aek79UNQXR(_hnbL>oTJ@6=j^lRoZaNlzkc}@z#G`fBag}q zW>8gPD~C;`KT_hR615z*v$&N-J&W4{r+n#Iy4{qXZ@JFBT17x?3(S^X#}9NTXzF%f zrWsoO2!ZrKO$e0hEvY?dy8}&jq;3ZtO_`gzXZqTsuIzZ4VQPb`TDel)tlizc+4#6x zu9fP|QvF`F5ytS>1rPv11fJ!zxlo+$UkYg0>IaghDM#<}Orjx>^W^7!%adj@I&Z=s z2qYR!3e%ye?9k5UZ(ZQplpS(t-E# z6mM?VFgmguZpfW-Dk*)v&EsXRTaFcM2qcTkJWs0Znw*`hTaMi6cU#ii)ma0TP1j&Y z=f|QO6xJR>9ILn9|BD9;-G|W2IAEXE&udq{=tkzGuiSOO;}2;`OO5xth^C3GW83srtylaR0uGR=2IqOT+ z(74D~Fb{zf$Y2Qt%<}srZ+ilBNGU{)pW!$|eVRI@h~v3a)Msh=tdDb8`V`M`l}GvK z>iMUuJY&3iBJ>r?_XWD~-0{MBBpEbZxQLhdF>l}!E=MyjlT)bdQ5H#~Q48wy$`gnm z`H{dfrGf=s#|mX3GQcWc<49l)S11oV?<29t#Zl*56P+~%jhr`VouE%oSznD1rH7fmHW?&64)QfY zzBvNq-H9NXagc8(g1k2wBr^{39YMZ70_6Q6$Y|BFs%kk^wd{D+eqh!1Shb%<&?Z!E veKKQqobfj@{yvp4f$MCB1a5@)_5!~)Sjl;b5AY#M9P-L-qWl^ES-||?IZ4lt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..a8999782a777bb260f120967f6f06700134988e0 GIT binary patch literal 2159 zcmb_dU0WJg5PlCVEZ{~gMx#;GDop{aThf@eYODk>(hx{p#F$*Iu;RvLvAc`0_x%&S z?M-e|)5bi_(=^xp9sLo#N;_wl$7r?fMTLj+H8bzbJ2U6-+uNUC1GtVyVF<`YkViqp zl!%oG262ZEt6Wly(C}phcTo~?FMQL&)v)E=mbPQb^@hBkk#qUN?c!Q>Rk>ft z6|<#UwzOVQ_En>!*$WKAYaP?kTUt%G^({lonr7Qk9ldSZ49U`CbzeP@4_b!2rJD^| zJ(kK3T1LU_v}zoOU;-{6#b>rv(|)2^4B~qEZn?5ird7w>HQP^2hH$x3trnDOAx~@a zTI8Cqv%ajbvhP74V;6()h{PgXK~1M+iH7lK~Qx{l^Veq6~SFOnVqwie+-ZAyP z_H{=!sEbc^Z8wC}!{rRUq=WQK2bPC99nb?vyB?aa(r?7ZC<%z-S-}_yi1t~*1Y$h3 zK;KnfJ%S4&%=1jD*Jw9MGyg;m!Ct`k2L5NXWB8E9pevgo{UlOd{W6Zw+ zfxr!Xrwr0`B6(_<=FUk@HKLKbT!o)_l16%Z^a#Q9%uf)1aCNxTUXp^egQVYsS#YdD zvgC-f#E^d^$b{<0$F%k#L!L(HugxPQ)66La(mz7{duSOK&I>Kjg$v`8V|GsoG(g6g zmk5=nU*GaC#YewKd^&!8UKkb#F#Q7I?+_doo_*_QPyhV=6(XDIBlP@AMt(O3gD$`v z`f-yg@+l>Fj?y>pI=(@&enfGDcnI`OkZg*g6^YGF()CfQ$MG4hcn&fyOW<=_Q&!$0 zEMlIqp+5*Egas^i8SlCtfjh4tY{n#i?9vf>pCjsS`-Iqg?l$Ib`vbAd?sg#f3u*fg z5mh#YL&TKLz##^d=U}`PUj1WknGzK6HH;C78B81}{T7x;&xbGE7LC$snXIO5WN{n# E3xn(B>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.class new file mode 100644 index 0000000000000000000000000000000000000000..dfccf8e07a6f0358278b572cbaa6ddc028c35b71 GIT binary patch literal 2234 zcmbVNU2_vv7=BK^8&XOOR6#+$l(ZFAL_jT8L(*bPC^H5tqgN-phh$;18+SJu^u`~c z_x=FAw>ov4;X=K0#vkSQoZTf&V@Ro;>HD5@-mmBV+Wh^`)87HSjm;v8s7+xCtD3A8 za7**sntZIudI1}G+{vS!$6bLVf%0wXY$-pmJ@?b~nt<34n67$m5K1@Pl1@)$>018@ zfoxwt2wbfY1;*o!YWs$18T~6pwYFNl9oYoS0w+G{xuM-r zTXtYK9aV8%FO(qz2Lc!Bk7QpyF`jfBqiMUAAqP_9LC1-J(1oDtT%>9^(rp=y(6`+d z1?9>1m5_?fUZ|*=ab<@&h=xGHS6}vQUs>rmzf{l{NHw-dESIFVNj-=Eb%7fbB1lVi zLl#j(-C!Q~zv`+={KkOGFJf8s97lEoWyLA&S}#nnX1IpgR-GsyBNcQ}da}jzayM<) z4p#)y`AHhZ0>^6yLbKv&Z)!J%<(KdVE|xHhxe|_JzJymbIjzYV%ySJCcVX!O z8_y5RZsG4WA1O0rJEAAsGaAu1$NpN+8_x2hRD{4Gu9`W30&(8cKWGi31~@-QE3CE+!+xTXSE_8Ph7>-C_VzSSE9~T~ U!iV?>6<)b=w^03pzvYb%7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..6a8d7c6052ae3993a8b407d80068bea6f0b8ed17 GIT binary patch literal 2258 zcmbVOTXz#x6#h;!NhWD%!xSn7%B2)&Q_2`_0xgA_7N~?vn-U4AI8CSNl*t5h=|Z1< z@*nu>3$GXySh7T(UH%Mzgiq+VPa?E}%Vj$&d!K#I+56kqv-<0+pI!hshH4xJ<`S4k zK88#T3kmGQO(6w2`8YvxD}f?z$8aZs1U@mbUp7CL{qxPB;Z@v%SN9fu zcPa>~4X5E%gSx_SZq-?H9@q~mzP;!LOSbd+)V@{mXM$#>AQ*&*XfOd-C@H8L{1HwO z$I?b@-wDcgzESgnGOx#m3RAh8GxX)eolS)lZ3m}tYItOG7L06l$yMmdd4YSaSy^;z z3l0-N-?ZuL%LxV zZ(9Z%wY8SYFHEASLD|9j4oIEB?D&f;DYY1m1=9LHnu zlc*q27!>#0jWp}~ZrSmtYUO6d4H`2KO749bIMF>Xgud*@U=jy}3<)_XvgWp zO7T-~9B6N|sogJ{j?Wg|(2^Y&Ms8oo@Lk)-=e6rXzXS`AGhWRZvgV9ha|W(CV+W^1 zw8%&JOV=?puyLw@ypCR%RhA4zKD4ga_vV9F_1f1urC#gVQMwn6aMtXGjQ$*8a zKO*+Mz9XRBJOu%xgzUm;en1~J#o~kxNLJ@)HH=B_hH#!pX7wk@OFU{nNE^ zZLaNFq+>3Qsn^jxq|peKGtXe=Mqiu@PY&$<4g;eD$Icr41`Vd4ApR|){l=rO!|LIm zzduK!n0|_`U#Jw;Iq1^{&ZCze?WO5K`ZtVe4Sa%Uz39P*+%@T8qo5d zlxgkJ^4?VZXZjLup*vqRT1e%Kkru3cG1|hmd@HD!ZiPr0PEX>QS4!hkMWz}z+Yhp+-8ne+00+DoxkD3@OMXCL5?~hT-8(3!__rf LJ5$GX+yMRpr#Ipi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.class new file mode 100644 index 0000000000000000000000000000000000000000..e5b6ba2329853e38f9074c351c0fbdbbd5b726e7 GIT binary patch literal 2346 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 D=`8I0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..1f8d15be10f601560d0ecb663d1c1e2331ad827a GIT binary patch literal 1937 zcmbtU-%}G;6#i~@^OKc8Kp+;1N^Fx*+=56|kOCoUY=o9jM%stY5|*&K+0e~~q3``C z`q~#?EwaJCJ1yQx2{o4c-F-PZRf^}=#-rLekOTDiS%*e$a;E0A7m zIi6KFH>{?$Wt)qR)9?(>YB)`SZ25t)Zye|cbz9%EoNe7WKGpBn?V{7FZ%7=%gnd8( zWl83vtlwW3Ncrx%Z8$Z(;<=VnqhU0&u~`1HSP{7X_35*Y1o;chW^?}oMlCe9O@Ua4i|A9ZhwNI)g^$EXVTZ$@@EE zmfj{aw?P4TyB0eo_66b0e#C!O>H2qjQlPzs<%yHx|4&bu{;Y=g|h%i#kJedyPaM!!J!Ye$(Z zuVK}0IOOVNpI5gYm{pG?Ta8EUq#5@?dpS?e}?c&sL~;H!eNX%T408Z z49;_s&QU_#fx_%*kslvELL@)&3!*>yHs?8Z^AyN3c#ietA+ZMNDG@*P3zBbHqAIkI z$azK@#5hNZu5*?ph4Vin`eteqK3tGmxD6M_N5|DYB50V-lg|(`J; zsT*oqC1Cz3;y)mgRv&+_h(~|_`5cMO{1Li-r<3AyFc1K+D^twp3ZW;N?TjCInrD4T zVuE$3{AX~PE#Zff1nc;iwZ!Q&$v4S?^po68@gXa(5Rc-D5JP_vC5CCXBB*%Hk4U@c zP&ZSWk~(vQ?k7n4%N{k=<1c%|zwuZ(M6$A}9-_DM1VXYNv^rpYjJaK+G)9lPoxvxx U3E`TruO#2D(<9Tw4a@@n0H;c@S^xk5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.class new file mode 100644 index 0000000000000000000000000000000000000000..0b139c38be9dd63823e81639bee5c02b71797f3c GIT binary patch literal 2276 zcmbVN+j84f6kSKY#&wztZJ>pg-T)_|6{SEa2?5tmAgSxj)M@CzlPsOuYGuhtvZwIE z2f#ZY0Ph4Q3^RQI-k9N|7}k+g$1%nsWF~u`bM|fRoBZcrPk#mQCh7$gP@TdQ))m>v zWw0V} z=3dVY?T*~F1H0+Svg>-G5i)!raHaOh=o?S;Cmly`+ODM=1F8O?<3w=iLQr)+Qq>*9 zZRw5Bx7`*6rOEc?kc!P-D5;uujSe#r4S~EbKkwPTv{G@FTF@8J8oMNxOH!><&*6Vf z;O2w~hGld^mQq38VjeqRbY(eyW5AXFVp;JV$LI#qic>nUUYuafa1FC9J5fMJ%B!OE zj26?&uG+30t_h?{i_9lo@hra1)NEJQd!45AcMSGGRns#$2L`8s_vA4hwry7W#_^l2 zK(u5$KFqwdczhRwdC3O@N2{g(?I+5fkl5~1grml6WOk+-p&>`bE5o*NT|Kd=aOyP{d1$oLA%m z7Pusmn{xfwUj-K9pcUKAN74-0py$N#!fKd7 zS^?wzIo`A6r^wR^XYw{n{ya5b2yg~xKgElbGJ$_e&pneevqX9#vK7kqWtuVDL~sr% zI*kMuafydH6PIx%etCsBg{m28iD-0kL7rLq1>#2@G%S)Tu)rHwA}z)WSjOwT30%cB z(!<94(Do=CHoh~~Sf|t2c#YZ`ZL&+tKSMhRU5H*kK?V;Z4-2tY5?(=zYs$9rmnHVK zMXmtPEbSxp2eR|&J#|u$Qc*r9$pI5NSZvnAA!sv+;~SB#P@Q}WZzp~aVN8u;42UuO zSB$D10`Ckk9#ncCnbBf>HH0WLsPxV8Kr*91z9x`wjsWuRSRmO^Am5G!a%()0>?n}$ z2;}=CfV?*VGTgPC>RMiPEjQY=AK0}$cI~GjXk)szG9F`Y6ytBi`1?eR8dfB(?Btxp2lxUc;7XRZwpv*-lI$tm z@B`qU9{~3RCQN6z0PdLKM=`uBxsGFu!%WCb&e86kbN1PD&TjJOU%&hc;B_?e$fGiY z8B~?1<#0>s+e&<-#6}LAS=`B@p2b~(Q-Snt!`YR7V0-S)Mnynu3e1*0HwXben^Jqw^7@)=OT!7JvX#Fa@P**rXx$P>xD*0l0e{U{h`q}9&3*~j@GnYOEZS6 z+Wn3bkuijz=|W_xIfmQP^w78678i=s{YxPYo4rudH02r{9!lr}IbVL>vwdkL;{zvx zzCc3XrLbIzN`rO|f9nD_r|e)@MmJvHe9?mf|^XxcXl_%bw#H-9TFLkq*3< zrg(EZ-E7NFv>|uOsigFb7LS)%vt2t}7f2SDc%D?*vp73fw_Vxjb(+%OHdq6dP0wUY z7;FrV2a~C=Z8OvB$Ev&HY00>$1Zu^lV?`TwQ7#z9yj}c1LPqH!DEr|wAypraHP@^j z8s?+BM)zrYh(PNzanl_#R>9ILn9|B@Fjk$U#!9ES&W1{HNR`*Uo^Q&Ut*UWh@)f$S zpafQ?w?fG@We|A2>OLm_h{lPn2e#?jMzzl8;L7wJ2G(cGm1~o3y1-1=_qtoYCH(?k z#w!KPW1)aESS;W7y)?Mxz$g>E$O7Kk_4i zB}xSgyoP1ULTrE)yvmWlHC(4W?7WY}9v4TQ?@V;o7&LZXr*(opndOzAkvP~oAI*M@ zH10IU`s7k(xw+3+!F($_u12TsH%BadA@b-}LAk+Iuk0EuBq{l(NCdfBO zfV?viBr^{3?L?4wCxc|hLB1o%_eX%dHv}22T2@spr>d46ui6i++8(R+(+Jvxs;y3D t%#JhuM#kT#GA6LbW=P=u=-yu9*E%aXFYy6BM2SOQxmzfI#{U>F|2Lw8(zgHr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..efcbaa5e278f255329d17cbd6e1410c228230287 GIT binary patch literal 2272 zcmb_cTUQ!a6#kA3%z#8KUMgOLmj(Wg^hfk5?LGs`XieIO%37S+=j^?|z4y2GIlsUD?9kiQP*lq48iTXY3mg&uh;aVp~X$JYOA(hHERsv^nJCV9?3@) zLoVv(o~)i~<=u*rH0zZ-#~~QE14!vLG^?l@4B}=%NhNrq;{L;$UgBrcR-Cd(@k6Pi z+M1>F)1FK=m)a!TTq>K%Wp8KGsYH^FDG`029C^{S8lks!a zMJ}hHK)Omj$g9LT1#LwZOtnG@c$Rfjw^ym*Z;79}NO&aAAlL^wjR%bjeq9*GolM?&ZE_C}`HdM)Y)rrV zX8tD%FLB9_Yy7PV`*8<%8P@;*i{QsJ?)eeJSALA(13w~&iul@(Z}2U{7%#9nohif6 z%Bm5!%Jqt7+R3AmcF1ok_r1ZFSw99a=*LyQjPYdxgA5&SAb1J%a+Hj!Nz9&~kZke3 zR`5h4ZEeo-+_3gY9UViEyPJkT}3o6DoZ z%ez3PQ?whSFaP==9GJe{^hk&<@f9G6kO@N@64dedNgzKcWix z&yP7mbzz?5Hr${{Blx(LpiEz0k~{hn#DAtX=fE{nbGP8USU9cjF@d_tIrbbzkx1t`X}I8jUH+H+0&KbtK5P4I9o-caoGO L&zTxFaTE9(8fgDh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..c0af6e833e65310941006ed08b24e845033241c5 GIT binary patch literal 2781 zcmbtVTXzyy6#ga<7!VB|HBG$Mm^L>fMva=QK|%~lAkAPZ+S>$17#)TPLuz`z*q8o; z_OUO%T5Q!-SFO+e8|{zilkIm7teA*hT}#QzK6{^UU(UXqGk-k&^)Z0s_%;A9t_4v* z(T_PltRRMPU630Bv4bR~ARLtaSPdeGn<|c|7!mswp;1+FT*V2&x++ep7!_wD%U0D|vCXLClwHHM%1%{5fAYGqX55P0D%p`0%gINK4K#AOWXGLa zX<7K8n|A4t$10Xf<{Evu3PQ1TO23rML^FwWieipVYj(rCg3e4l8DE@FrxLNPdY!Im zo2$jLW97D51mX+vrSnW7%Q$AqtQ1Tqx2`~)PwR_`Of*ThSgx*Gu3;~;0oTkG89``nUyAFQP37EPF{|#TJp9e`DeyNBq@Zhoi6v$edMvS+ zOr)Yq*$t(x5|gy@RyAj>+LmKf);Fv)SO$8lE%P~{6(u!Hh7#s|qQwB(1Q?Sq&j4gQ#yu#77WSNavHY%2g z)C}i!j1r^zCN0Nur#Xx-2%2cE=fJW8uUoV@zRDW=tXl=gaBCI1+Wi6#LVZ{NK&u~` zUaOQF^G#PddNnGQUM{xja8VKp+AK2Lb=Sz1?^wN5!R8a9GCt&&!)xUlsROi_H!{_bB|YsmNd=gt&Mh z=R)`#Unn^Jk}psQ7x85XX?zvJG0cW=9`k;D9l|%bt)NGw(ipRZZJPzdj#dh_lIghd zTRC%8JX69pBgkS1M=%`XBTjNskW+%35oBDDNkOIsnGxh1h86617C>ahcPwY~xp;mi z(ks`^oXc{JZXThSZB(lhn_Anv(wnDA){0%)Y}Zsvh{*^)J3wQb6K~$E88+v4%e*#^ zFmPpNgx`Q6eyu_?-6CTsI7(?7*9iZQRWU+0d}bsh(Qy>0)+R7DP;CO1jOV}H9@I|tM~=$Q0}Ac z2|RZxDY!uDlUN`1FCy90A4Qwo-L@0n!G~yn0P zp~m3Qz6bCP4*vrGPf|w&-9Z$HGWa<*DhA=Jla|8c+ssh>LRg|#4|MWv$S~3|TxuRr zG*+b4KKL{I&mV10x@#P*z3DE1<&Es_&}lo3M;<~=4n3aoOz+?KBlZvNKR)j5_R`_t zeFVOTuiJa~wnw@1&tH!a%nm-lw%=*wku~U)4lZCPi*}HXd$`-r>_r|YiS0xO-eDeI z{`KNATf)x;4k3#x%q2jZtK>utMr4-2yX0AwrwI7*o}zU9O)o0m#|Mp!mBTV3@aH3V zvs%cbZGV6r_s}85uvdFcikcL6wrjhjxLb;yKJ9fWc1f|@ukDfIUMcQVwf#~&AjN}W zpZ1274@tQv?AH!UxmU_>hE?q?DfdaaKOE2oq&yf7{>HO;>gdq3-a0fr+g`_RJ?pEZ zOV9f2*sEvNIu7XBFt-kI;a)EnZuW5r)G?^vgCfSHF`Gv@9N^vVU?~sqHV?C0lQ_Ym rkFtEHaUEm$7!&voQ}_XWENEj`K7>KLHmt~(po3hF9#d81VFLdG*K}kq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.class new file mode 100644 index 0000000000000000000000000000000000000000..d162c23172c1a6833c86a1cdce9e7eb47e38cc90 GIT binary patch literal 2471 zcmbuBZF3V<6vzKJ*`#SnX)F(l0)n8Xt!2fhBE@1zT4@PMr->Ex)n;=|7B;(acauT= z0Q%k!pzn1YoWXHM9p5tJhjRSi-L!@65-N74=ia^N>38or_qKok^ZQ=_-ooY-Cb2e& z96nOwx)SS3Y$$Ofhw21wPM|h{xar^hJLu}lylr@GU%%UvT~9aL`tYJ&uB_I|Temlx>-Acx z+^lbf{{FJSiLHSXSUtII`Bux8CC70CBOrt?aK3uS7#jEVdp%okSx#FwcD4Ggo*hCl zgrMoA1A|;IZ&uHO! z5RYAP`9GlTYebDqjIn%ho>&M4l2ITWkCH^)o>((xR1T_-MP2`xcE??Hsj^d}#&B%b z=|*6fcW)Z~oq|%$<*9}{@JzX8smdSUcgZg(0D*<^9al0<>HDsynw*7xN`FSyBiqc{ z`f8PL)w%H*M%G8lmBqcrS`6PIfyut-_Um3-dU?Et*Yhagxjc^ISROCoWFDuLID?bC zzLIx%=@}n9zOj4dsJHG&GhmUzCCk+t;qz;KrS1&Q@_n8JPZwFdh(pM8KFwDqg~QMk z9=~V#o#l9hqo!y_YXy$SY5Ba57jWWJ`fF+%`?aTbwA|lFdnoi3%J*fuanB>gDWn-R zRGh^toD@u)!})0CRT2tya+F2V=o|&d%=~W5E+N$!|oisdkFVkL;r!wBP+juUdRD7SCxIH_YyPVeYArQ@`mexc)x z9KX~tF2}EQ#N~KbM?#KY2Vn{L3%U7RPT)#@)i&14)h)x`ur0T-VbmLzw`SGW>c+i_ zy-_ntYsS{3k-3^JWR{AH%ejR@IdvZbr#-LQuo_O)s|$?hH?1w}f$^Z?8mo@CW>~LxjawBr>oqGY5}3Gt<>3{6atFWT zaB)7pbUmFZzP8v|@MY$*0$Q$MngYJ;{2~?8%oPNp%D>@SUfD1kHODK{Q*dl0oxho- z?d+X>(-CMBBQQ4}-#?m`sjk@qJ$c8o3(d-^U0b%uDetV@EUXKdZBF;Z6yJ9k(R{UJ zxhq!9k^VYPHP5QhcOd0>PGg4Ie2eScn+(TS$bVzQVgALIK*)5;p4Dj92zBHw2-5uU zc>GNq9$l|h+XX_X5>c&MZH$9!dmIGoxy#|?pxLlW_pV#_)xFtS0(z?Cc5dw(mmY5H z!k1;2+9zc*ETphmZPrTmHAiM>@Et94R(62EsPg~LPFVi-zHEY6=4x`M@shhb?|%_w zP}32-FW;491gjulm-p4|5x!V!5nO;B!6+soI13|)^$5z?5EzkhwW~1ax^~%e)3tK5 zVtbA3gOYt;J^=D8uXF()MQ{Sc5uB9bloV&A7?&b0MFPX@>m5WH44;IOTlGlo-s)Ib z-Ly*$k~Ouvm@=+auTSqva;M#Q*Oj73pnvzdj#*CDNbk-C+RLnc`H&mgDhTxfHHj~O;TFUbbiIJ@5jBBH%7EG%qy0I2*s-5Nms&m02QBdw{uj{X zfv!CV&T}QwHp7&3&V8nlQo5Xnk73gyF)_G}KqC1If9m`>pt}IhlYl8opr0ot z;zbpZoPA7GA1-mV3)A#8id5%Be4x7b53;kv>*usEW)LS@a z7JIogXg-FJ8E%)=2yYK^(!=IG!8|7UrC5@mu_$k|LN>|EtK5FVYLPk4sfOs`>{Fsl J)oGju{snDl0Vx0g literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.class new file mode 100644 index 0000000000000000000000000000000000000000..1c97c157792ba2452b77d6e7e18d5339a07be2a6 GIT binary patch literal 2505 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 y6h#j!nKxBVU6 z8p6)e6U9IK2rrli;INluEzS);Mrf0S-S+;G**L}wI1kMEx zx3pV*OKY39q3L_8+LwJR$ionVrkCq&sa@|nBTe?CZuvb;p%}Vrc-qar?73RU&_>Hz zrCMt?x0;(@Rm#m;qqgmJda^G)Mk!5BR`yBU9{Q4|DO>MzKcXd&bLH1V)0IXt+-t%c z2_#xO6rQEN>J)}eQEkwJDnZSA6LRT>KJZyuwZje8Yx|plEQdO#Uim+s700slfhUcy z%KP5)6TF$OrHTELCv~YG>-EEgQprTe{mik4_!1 z(_vre><-Sy%9P(Tc|aGR@_-acSB5<$aI_R|A<{%SZ_i>bJjX{20%!)|d6gO9Svw`g zYz%d!^o)@dR$5`HQN`SyvqOTp8o91IN6pok;+*Q~malhiZt8>GB6FGQe9IZS9l2(z z)0m6)`gwKz1QsVZLAleBp69r#?^yf;S|+p}+ospnYjwT`XD4SETNf+UrQk9y?cGL! zse$VZwp>HH1(Yyfz$}Ud%;8u8FR8CnN}N{W6%=`^B(K(mr#nzSWc%;YR{MtR_-wF1 zWjb0bc;n1(RVU*NAHh5X4k3#ZC}5i3hk4->m_bS*a{e6W8IDIerWEm5cZB2fw0yzC zah$k{7rDx1D9H6#kauw*4kQ@` zaS7r*5k#FZ-}2asq@p0-#e!UnuShBi@;yO*cp`{8e1Z34LDEr>A7ep2hzChWL4G30 z&j*04#DZj^AiujCzLP4G2OCJ^lG+SCTe74Gn3!Q z6$KW)yKtsq6(ZBRJDR#UnwG8ZFyD^6?OLmi%C=QoH(5W%tlX^a3KX05JCjrD!f7P( z)spFKnl)Sc^POt0S)uRntnJ#~JUjOm*URTCoZ1x7ygi#m5eEXXqFr`PuTdjZ&sz|r zdiQARJPu8FYt<$h2vs7gS*wk3ax9mVSQZG_TwE%8X6ez2xv%2peIR3IOO79Pa8!D@ z--0hGHhaO6&67y+Vzp5#SxdI;(7-!x!-QnJz_9ZFPS&sgurCRpB#jl(Pf6@ws{cih zNzLdOl&`@R9jjOqn7hzD)-jB)b$o>TI{Gl6V+bEaP|#7ty1-SLSCfUyj$@TgCsQjo zDwgZz4olX)yzJ8Uh8#w9bfZT{KY9e(PYq?vyyYdQ>av1oNwBv4&?LhA&Uoe_RHSTDvX${Bvn7;?kZ>bi622cL*O-nPq<@wIfj*N zi2B1A@%5(>P^WEO(9+KldJRn)1kM;-!*%JLa(02Eba@X!rbCVN*uXKu>G9tX z`9 zC2KILvIH?yRo);L!L$&4e-kB&Pl(xUVL^H1zw%3HTM0dwxO9y6r|3}IPA&1C+9pE3 zQye@(M{!F#LZbK-LRP)m>Soo48QV2RG;~ti&+s{Q0=TUR*TK~cEw0xwi#gz5wv5t$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..fb8411a3ca8faad9bb299a7d84ea25b0bfbf1d5a GIT binary patch literal 1932 zcmbVMT~ixn6nMxAolfirc zgty-Gwo)w}JJw$NJNyw|RiAe^L&4T@CNOzF&w0*so^#&)vhk}&^Zelfx zi6}lwAcZwK6y(jv2@b^s)=`S$Rssop5<@zMae2NWEjDAw$oX~@p9;i^>)({B)k;-h zsk~!qd-YaVGaIIEdkwAa>CUe1?zXiDO|#)@#;(?#*NW@DL)&PWO|!i$kg0YY&uW@m zR@>UK&4S~!Jl(TePFo;bzOQ%n1MQ$`Yde;+tLewL+LukcVJQ8zOGL zE@N&>K=B$DB@kVKc+ILiy4P_D_0}5@r1?lT_c{(;_uN)cOF|h$)m?XnlWjVj#HPT2 z#l@MLryCFM==(lzwlE96V%R;_p{$IsaROg<$Vz`ot+GiHwN}S9%v+YMNBVT@UY4yX zFzrYC&lbJ+-M;M3WN|&{%3k09ub(8otm19?NGDX3aYtaWpBJX$0`97~go=tWoKrE0 zccS=A#pmFwy(p6i`fAg*&AM(E+JI$r6(F!$v%l)ia6ysILO5fvGX2n@Y)lvMft z47=q}rPKAT?A$jEj{;mh*$zcpZ?~6El&SYBPj-ecfWYWUznLr6*Zj7l z+w8?tz1O3V`)X~T->nosgUVV)W&#>=H^_OEzp*yPdBN;>n37rn!{=lLxQ`$%g`?RN zcNaO!zr-QL6AZjS=n;1U=Q&3FyD8dV@a?4iRSfv2gJ~%FrwG4*A{_=!IZX3J4a_hj zgY%xEbCeJp2$4N4^0O01h~(#fLG&lz<~+wC-U3+$&oQ4oB-SWBCE|O2LUNTQYKRsR zInPLAnB^$ZHO?}naQm7<`a2x{62YkfhqSPV(3ts&K>bQrkW>>iSZ&2HS?WY7yg zfZqE7^xnZ49A|LGOBwwD`fVKlXE$x>vZN05;yHVs^Su1dbDne3zy5vjJAk**E~1D} zr!a*zCDxVrOo^rvSCwcLu#v~-d3=$_roa(jdX{c)OV77l=h|9bK&%T)*IdUBbSK!> z?V-#vxcUnIC&vLrU0>?LpPGI%rw&hzLTUH&%4fKFDs&>6^hj|!6(DZV%Beh#yccjUl)a{_BDHK!pOkcaxmpxB2Ol`EJ z)#{DwTaC?Dwb|adwpnZVMo;#o&nT72$*KW~JHtTIG~?)f?nkr*3ZDFOXnE31M|(~A zBY{+Vo5Hu%SChhYDC#YGP$j5&e?l(Z)CU1et9H1~dTo6*kkv@X)XV?Jv*y~iKJcX( zRe8^Qeu6jCwN){~gv?Y>=QPy2+-UBSmSN$pJ2a%5}R??`V;=h3MH zb`AE0&hFrRtjq*GiwAV^DGx}IbY;|20!J&+7Gh0Q@OLfdqI2A55JEEu&#TG+&)O*& zW@D%;m1m5ku(AqEjVk8OoE;L*)yQ?#Icl!P4Cho&w*%d{b5$Sg6q(CZ7u)X8GvunJ zPGc_K>*v+=6Ih(w1XaV3zVCXf?^yf;S|+j{+h$kS8cn_iXC`MDTbFC~bNer&z|_EV z2OFL#y%H*zFQJUt66SEMgqPIUDJ5P};#JJ@Qc2#d3r}~Re8={lqm9mOX$0)AP-VGV zJAC4-uT>-CG~d7?1P&pO6DVPt--mhMQTtvtSZa%Yu$9IqYwKP9n{0p~o4VaC_zO~dsf(fZ2C}#rMmQE(jngZ%sMrGU;N1j}bR6VXBFKBVkOY#BgLnk- zp9rE(m`{0PMKW=aZxTT+CRZdA2lm8agd)9K`teOW)|)v{}8#^!aen+kkVn#ALa=B!TbG? zH~r5?&}PQXw-VY4^$c82X3WPK|0d%<6B$$Zm|;_>hR??-eqCYwvP2DaG&tqWU&SXk J`7aL2{{fAq)Cd3o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..1e82340d9532cf8b5523526e59dcab94e1775b67 GIT binary patch literal 2022 zcmbtUTUQ%p6x|=0T$yqS2&4vS3)Lh@$Iy#fE+q}A#iqn2lvVV>HH0BdJDK2Ql7;X7 z315BbYo%Jc?6UUR-{Ft&sk* zl3`qnA&wO}9fet0;tVBZe5hieMyy33+}~TC7Eokn`7J+!7ehuYO;+w^1ms z=Zclm-EzJlaILs)XuGvWTQl|y-E#M|rmNdKy0g>N9@LFJN2~5=?W~qx?e=U|_l&yH zTo6cQYSU87@oW;0j3Tc`-EeAja^AukJNem#}$ z9ZktMc39G2(X@^AR(;!WHgrEQCCgrp38_A8&%!f)E!gC>jYJ7z0TO7 zMbkFjWj5z6q1WDIIK3&LxO*l^5p98J#jM%7+j0o?!CMfd`DiNrCJtS9ord3ULRE>X zJI)Lz%dk0#HGw{pi&GU>uRge~?|XSu_yUo|s@2IlkdhJZoWPeVTI`XsWeO=)X|$ZG zal@1yO1?wz7o?yCroH&@6!ylC`%=>r`PJ97+<7+d1&}o@sQ6I6`lN~?ZVN2+^ioxv z#kz{~D5)67X%&_0D?5++qcAXoSmG%sw5NwW}YDWGeQaF(N6*K@V|eaA-0t{LjPZM3V0lh`2g(7JoC9o z=q$6n;sw6MyAcdxj&&&fpTPyTgx^vUtl=}(5~WX;E6IWMlibboM^;`U8pcH-CjKQ# z1ee$fzv8kNk#^6ZY{k_;{L~Q!9%Ink4k_^=Z#x|Plh=Vm3|6+3Lkw3QLrB*BR{N|^ gGq>}U#?&#lSMWJ)`tXIPuR*T9q{mDXSFr&651FIOjQ{`u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..585ddcbac4419551d9deb4619defb86d8b21c336 GIT binary patch literal 20911 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.class new file mode 100644 index 0000000000000000000000000000000000000000..43c4f6781daf67aabddf45b021c8073de79ee1ad GIT binary patch literal 2249 zcmbuAYjYE26vzKhvbnURG*nPg!3(HqE35?-r3H-%)s~dbG*D4rZFV1%h0Si<-E>et zfWG$w=zARpXK<^uwKH|5?Tt?NQbWFZR;>{1OLWaQ$ejO%rpW&iY-6hw!EP((69U{ zg~E<(D9p8PSv!{LS$@}S$D!+Ymlck04gJ{d>uoo3JD#rleh^zR{YDC>6N5YEoxW#w zT;DOR-Ba^s-%H}qg`(=kR!5tkbb}pJ_q653JyTE|D|90Bc3<~G({{|AC9~07-Q3!^ z(W-BK7}-7D*AX4mCdaAAgzXGtO;y9U`n-y2E0jb1>Cg?elTWXii*^)p?QIIjr)XZI zp2vTt?81ZymSYWK=2EV-&IDcmY@qAu9s@4_8_P!EdDbA(PMX#|>-h=R4A+(vBmo(z zEQJ|bU0$!a;`(lUSs`DW=Y5Pu;Ba@g<@);Cu;0<)b&IuHgj)&9E^fhh=#jN)#z zme!E9j0VryAv5jRvTtu#gZo+JF}J7N!7#M-sw?TP?(5#O@|F}9Cl|PG+d7JZPe`hSpZ2NA5k}gTM)S<>%Tkycgu!4lbaYt3i+HJmDvnfe6vrxfT4pCi zJc}cICYo<$>5Rwg+r)tKEo%Q z!(kW##`PT6MUIbgG=y`sSLOIPHJ^y^B#wVXdqXbp&(mk_pYmp-(?f}^65EqB<84O= zCy=MpdoM=Wu>xd;lar4iXS#@IVkLq{3^N88OB|zQ_c5Jv$@DILMa-`RainQhbFs zGC>OCAYW&KT*w9~jDvhbkZ&IX^5!ncdIAQ_F5E-$4;1H0cV#9>`J~kja|FIa3E%S# z{jd*hc2x7X5?wV-PZzTpi{p&HlJU2Rj5#dRZ4N8R<2=dPCHk*w_T}4nhfBVzI^O-5 IKmVxy4I5jxM*si- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..d7149ee89f50ff6200f06b5e08fd7668c7371a43 GIT binary patch literal 2032 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.class new file mode 100644 index 0000000000000000000000000000000000000000..4307d5a704f681578c1e5f905743b446d7d72bed GIT binary patch literal 2433 zcmbW3TXPge6vzKPd(E;*NVq5{D1xv_gfU)`V07IjlDH(0jVXnv*_~#0V0LDmncYGk z`~dpy2hewgs#sR}fR9%30rcBg{(ENFgmKsisY;*jKIe4*&ZQ@L^v~}P0lbA~2_;;e zzywy+u%?F3)X-4FwIbG)+$i9B0XGWR6gcQh&ob<7>G_uHe7;&25NiUHHP`V2!wI$x zdmwW>T>S`v+)!-@%r@>ALqoR>r=vFm&vH6T0>?H7PGI%qw&hzbTUH&%4UB;2`T}P{ zhkN?Ho~^em$JC9HR{x@BhxhOZLDP$kmeg-|+@UVJ(y)WBu24+FGkyJTPj)@MZR*2C zy;i?kyI$Sg`qFQAWl#EauZ+K?8W6QL2qaCjj?rTvqA5`H2Rp8)6V8^L*V@}HyEbT512_6&>GXT^>trXqdi`@^nW~Su5BBAUz$-;cfIGvc=NiZ zN;0*5P66p6Me`Xh@YQ30PY2x)l;3w4PHJa=zoc@584 zsyy!z3M8jMlvIbsYtNQO)hpTS?_jS!%iiuPs+BmH4Sq zKVML9OJHGq$*b+Q^nKS;UB*1`(;$&`Y@1tIz0%-QKRy12*t%4!pO0Ufz(n73`x~Aq zy)r78D`N(;WgNlLGG11*lWKSsv+O$QlyO$g^k=LYKTEq`myOmP*$&t|;g;p<&G3t5 zeWThFr}#Z9LEr!iIF2$VIiKPy)-a8%V&nP{*Lljrlv#xu?;WIkftD}&IELdl@e;L+ z;lJ7wkF^Xg)*c9bh4OucZVWh9oIr+$hKf^ojgy%+PUB3p^EyqLk=S(48RtT9=98*< zV(OHFGB^Jl!~;$=EO1m&0E>8oV>vRwd0gO%NyeKTpLE`VcAv_<&g-epi~QpeIWN;% zqfdT*;a6z8SC_)wo5e|ZUD0(J{DTn{0G8#=~x zEQN3!S$Ql=$!8%RDZ@Pnh#3$X2mS7 zo7>}N>T=VhTHLftc6C;uXQl4doRXb)s?M5gCq1uRvuaM+s|t)}?pxc|j=58E%{9kc zH?22P^H#}S^y;O&<<@P&1h(Zvg_U>{RvTkXE-z=&spM)pyCgtHVjrV}8jDM*mBO-A zxSLF^W>*BrO}ynMnp~Z_E7{DV0AGp5E0D>ik{N-hiqv#1Z^O*hDvr0onDmi+GIMh= zCop~I@C6F0%vg=t(b)fh(Ng7g)+ds2JbS5LTC*#w7VFI@6@K=fK&DaeeObf~A9yrV zE?REhsyNb7)0^g5B{~hxIi6FSXN%wCGkvg_vAlp*+jLk4u`SS&b2dDyR<97M^F0Vs z{n%*iAP!CMRmzR2Aykp5R;4n+%e6gTA}!!^_&AcQS;Yr8tSuEcH%h>mE4t07{iD*u zwLSQ97UvFIt9cGfC|9mmiuM&p_N4ROML8=ML10*U{MUt8{boz#?B8w(Jgx{-Tt;`*Y4ZJ8f!AS zcS=&ORjtnM>0WbX_YRDzh(Om~yQW%NHoyIC01Y;W+J0EKT#o3zk!*$#yS*^ZkLPiI zto4N+nHU64kZR>Uz~5jMCn;dE2L;0vumA@Irzl`i4hqgtz(Nr}D!Tx*_sZ^)4x&Z2 zgeGT64e^$Lp5NY zoR`iiXFGXHmsjCuA*c}_>wAV^Jn=L1AC-=D+D0kpF3A6Bt+bX{U9^;lQz{|(`iQ80 zTqM_rX?hyOOfx`}w@fJz{|WlLp-m~cMreU1TnlF3WcP@m0UD1#hmje3dC5QD-}eLh z$NDE`v>uIs@uz6{4#6Jn@wa~Q=&wIsAXJDyL+fue@~awjDS#Pt5Ox4_Ebt5)@v(Az zfwB%n$n9qZG`92-Tf$E;PGX)qK9+g_3w$+dAhQIL{IM#p(W2uMA-ex0ih&d^H#7cT zc?2H5fL4fx{m~=O(DnooMYe0vql%0wvLg^ZrpQi3b_Js!D6(6TJ$kf9k-f&R#PaVV zk}GJth~^4`U3BIO!CiFc3i>X3b59^-(;Ab~%XWc-7-6a>IA;k?*c_XEo$3G6rbS$# Ujt`%zsgLk=mDcC0NaGstH&DOq82|tP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..33529ccfc2d1015728e2f09b702ae7de6e17735a GIT binary patch literal 15153 zcmbVx33ycH_5OFhY#$-O-%D2jl{kPOK{l8G}35L_q8kPJ*_;!F}2cdORo zzE|A$eY>v3wQ8+WtJbQuXsueSmb&kv)!%#0of(4O=l_2mUCuf0dB6MJ^R4I1&DI~b zJff7EU9ew2Rj98k)z|AAO7zJk`o>Z^N#DfcW@c_Fg}Aj;-==Rb(RY-pQhlePlMQWR z|6Sa|F?5=t)7iY+&>4o#Wb+yN9%1uYLx|`xHveo0VLZ;}bB6HlC)s@7 z5MKBcn=cr`Tb^d~FNVFR}SI zLm*yZ^HoDYud?}fL-=nSo7)V%X6SV`q5om%4K`ml^iM-?vI*B)hTdlL4MYDj^bVU~ z|83}9Hs3V#o}u^IM8p3W+RoNnkr{5ad!RB^D-x>OzP4xdiLqD+jfuSFbR&0J~G#Rbg{K)76 zqYK&m*ytjoi`o3d=n|t1o1Yrp&*)M%KQp?&(PeCYZu9`72eSEv(SwY(*!&miZS)v6zcYHQ(c{?s-stg0Phj(Z zMo%<)5}Q95y_?aK*~DmeH+l-p0%i0bMo(oE1Dj@aIh)$(=|=C#CdN3!=$UL58eL)Z zUTk8xvy7h2X0g$G8@&&k82KEd_hr)Woao0uBE(Tmv}Xmq8~RcvCG0!A-k(=xi+=o&ULVL_vpvS}N=%;;J+F?V%F*Rwgq z=#bG3Y+@P@GCIuWFry3hSb#BHPPPa`ik|PiHeqZvaKSTXDe2ACIZQx&gI+> zx+#(l5no%Z3vZ5gr#e$z(e92^BGtZulF$VS;@OrKw_NP6 zYz%~R?JREB5^e2{rE{$Ya;r*zxGL9XAh&77cylcVaf_-zxDHe0&e0%l(iTg1A~-jy z0n#QIXbdz4DgM`DWi}p}oAwRKSZg*CX;Bl{IW^LvBerv9 z2J`!a7*l;DxIBP~Mx=u|h&Tq6%*1{O|IJfFD z)19eAthFZ*O}Ff__Vs}fj)}j|+9zWvY|N;;_A&?cfrgsgs!2r2SXW1Gy=3+415LRG zviiwbPmV9)Il>f?D&d*I#E|MQzNX6BfIkc*{+`xEESk=aFjSvg6K;c!jU&W$Q(INi~+bEmpJ)gapZL3exVK)m^rE?BxCbd1X+$htv2?~gLGesCo@KrY*P5{XnQg;uCR{(} z>YKt545=S8$)0ou;~B($q!+)OW1fvc%yvc7Q8~&yBLk(48kSmOVC8-qBGvMF1{LE zKe-(verEc~t(b|jzrVks0gHofLwI@rXjc~&MiMKjf|{nqkR3fO7#-gjp)fKzjy3k3 zoRm}=nG@$4J5SEEzqUGiC&-zOCfc+2f#g-mgZ|3=)|I>}xiH$A-@$SMYW($8`DStg zI#4C#+l=5?>ijE%wY8xoexBfb;}Lw7bw=066N%L7C{J|$DanG_I|*qtcYx$>&fZPP zrn!?ep5M_>i=>IksjmtLc)xH?$UiuqU)7aB{=|eO+tM-KKb$1;eMlz7j3J5kd7)%d z%o~zupZ7`I<^G5yj{G~MZErLqc_ZKN?i}0lV5E{$bXBk#;9qAhJH?3+F_BWs&ILwu*m+GbA?-zsj667(+)>{_G5qb;#qjUu;p zpuQ?p84lKGH-Ti>Sh6kEnvN&4J7Ku&qsq!ARE5}bd?jS_@oij=}yOaUfXuojglWjizBEj!%|qvyrx<*C@j-bSx(?Skv?mya0dKUC~UCl z>Kps!)Ct@>5^AE23;8w_IoNN>?yf#r*3I{!U8{jqt{T{xrTf-_@_csBxVba1++Q24 z%3f4%?u??I*=VIxmTw&P8eeTDG6m$L7W2m)12$Rr^= zE)m4qdXP#|xh#j5bMn}kP4RBd9`gQ?Jc7{A?geQ)l85v2n?atFvE}m8&ave(leCc> z>$Y*r1j(^(6Sq>3=tH0pM46t|ALJMIv>6soLC%EZvjIbVj9SE8*OQ@bHU@a}|QX+hkS) z%i)$vifiPqbgUO7F5T?;kv-^cK{-FN1>GGuSoVzDZ&lbmgM($qxNm4nyXSDcySL=G z6Sh@lEy_aVkUkaicz2)4&nYZ;YXUVQl26~7+07K;NU**dHJ_Uv(wTU&oz!qShg?_i z{MXhrS7W5Ie}~H{d0Dq0)9| z_Q>sU8|@=Cfm)n}KvivUxlE9a#+i;-0%suBmWcPtJPqUZ&i%9uR`MBg!x+X3pG$u6 zRz5#&EV4sFwaxBCVMlPoRAPfWJ1FVpD^>+=_V$Vh@^7*o->XU{BlxBOw)5PBfAP1o zV)^KWBQS63v|rv!VP&cfQ#z;?Upnf0I$L7t#wfnTAx7yww3^g1_e}f!?tTv z*tg50_+W(hWM5X8#N9!vcmZ~G_dd5V-- zAWO|r7fj_h^o^50QZD#~Q?(Eqr8JW2Nw>z9#Cb)A{N(%TO#VJfYPbLQchbfUUHpmE zs;ru^%h%Wc?}Hrs{4#wK{|)ZsvVy$|W|5lni$3(0=}iT*%k-HAdzaB~^smbFDf-tX z1^bj0%qiHH)Fd8;ySajiM65lU@Tc2*__PPsw{oGMO5$049*eWe=wv#jj80>528**; zoWtTg78kI%h{eS$E@5#Qiz`@M#o`(k*Ri;P#Z4@3VR0LaJ6PPs;%*lAvbdkc?^ry@ z;$aq#viLoVCs_P}#UEKb!{SdY{>i@_{> zEQYce&SE5s(JaQY7|&uNi``i4&SDQ1(^yPrF@r?~i&-r8W-*7wek}H9F`vZ&EDmJh zXHm%_z@nN(ki{|lQyUC%~Odl z37Ppnzj69rLUPbZ4eR?{HdO@qLa}xR;JR^9#*Xa4PyL@_t2R z;!!W+F%ZA^A|40vgctE7h(CA{Pl5QO7x6TRXS|55ApYbmdH&MZ5vxpI*e9Al~vK-Ujh6FX9~# z|Mnu@1@WF2@ji(EcoEw{{MU>40K|u0#77`L_98w3@u?T_8Hmrlh%Z2V=|y}6;%hJB z8xY@m5j#M9=S6%E;(uPm4gaOgdizo%r z--{>%F~Ex$2x5>IVSyOzMc5#GUc?X(L%oP$AclJpBS4JwB1VB2?L~|MG1iM12V%Sz zF#*IxFJcmi-Mom&Aa?g6rhwSPi;qzs7qKsh{k({|Aolkn=7E^+MJxbufETe4#DQMKA`pHrVljwHFQN)Wz>8P{qS}k7 z0TJ{fmV#L3Mbv_*^CId&guI9b5C?e?VGt27q7g)s7qJ|~3NKO~v|;&3nG2oO;(q6I{&7tsbH=0&Uq(e6cbfQWk$Ye1~^A`&1vy@(`;lo!zj;z%zd z4I<-3bc5*eB6>lr^CH%R*x*HM1aXuXaWsfyyoh5#9Op$G58?zb;zVWh&vd1%QT*#4 zKOBlxKmN_GNS_KcNfD${rH-QelzvPV+zCYbH;~1`ZASY|`m}8OIZBJSzfTpGKcI>p zQ-%D1?)!i~9iB3`nLdMG4j#YvA^DXxsz4QTi}LAX?pMX-GwxL-cS#$5=|HfGHmhQ~ zMD?djrLSRlDcb9^F+%>QOrL{Z3-r0LwLXu31?ls%0aoC>Jfx!XdsN9!LZd7CgjSU8 zuAjajKe`+6@*+Gu>j7nIr$2H)!NRd)u2y5GkDWcQaAYAmEWc0nyI2*EEWGoi0=nVH zcOF!w&E@y2{*U6J0-1wh+yPyqd~~fEPuHnQu&2_E^5T8K`P3kNA;wXNe<$mUuq60A zrzYy(>WeYTermkl3=4ChX2~d(z63UATcfY&d@NP9opjBuO7HA9f71=`s4iz}8*d8u$gusy{_9%g)1&%THSb^gNj<<^K z34$jIo@ABSy9u5wcz4U#Qv~lJc&gRUo+h|l@N}!x-c#@l!85J?c7@=*1kbX{?Ae0% z7QBx&z@8&`U%~rX1MRtj_ZK|R8f4EGyg={)mSry#e4yY()?nK&c(LG0%eJco2Lvy% ze0H_q8o@zph`m(sGQqXhP`gfWz2J~F%x(~Tkl?U2+>Qut6x?Kuu$K#7A$X-V(ry;K zO7OwfDEkn>hYCK-8f_mg_z1yKYmD6@xK(hQHP(&^UM;xY8fSM1jtgF6jknhdP6+O_ zCfG^ADZyRVMEgj=X~7w5lHD!1M{uvTo4ro(dchm4$@WIUM+rXK+TA`z@UeoAv!>X` z3qC>ciPj$WuLPeY_+)FUeTv{;3qIAFX8%U;Cc&p!<@V`<&k%g3HQhc-u)A~5vG%mj z6?~rX=UX%E3j|*%_#$hj{ae8o3*Ky1*p~>tRPbfiUiRgJuMm8tHOszA@YRB^v1Z%X z3cgP8_150@4T5hJe3P}0eY4uf9bo@K@Kb{SXf3p# z7W|Cht=56|p9DWE_|MiN`#HhS3x2`!+kX-KqTs(;i|v;LzbyC_tJ40P;8z9z-Kw&; z34TrR>sG-2hu}8^|I=DxzbW`F!EamD_P+$<8pO@>Z>z?BSMYm+-?xJHe*|wA{9kLS z{ej>Q1%G5Mvp*L6iQrGITKhA>p9}uNstARiHXNV}c_E9|2}@f5k9Vk_dK67d+<)6Z)3QK@+PyPh(u$wzXj(m>ZU z$Xf0rOWF)}J+`&NM?UckaXmw=l|C9Kp5d-%goU6+if5GT8Evid5t1Mx9P4_rfxp93u_$Vx%i0f&zI(^h6p5?A*g_ZQtO7S$io>f-LM+b}N5Z804)#anZ#B;doIl?;9 zM^W*#xSm!k?V~pF#9Ys6E90Yf@pQPJxYg~WHR4(8dJRx|+81h|qxOdy>h&QWow@s3JB zO>k5SYNDgkP?H?h1GSr@)&ruIU&3DvePzxOO1k?eJdJ1Zxqn?2}&{5AqEppWJ zP<}_f2({QzFGE#2>Q$&JN4*9WaMT-6OC0qURJEhtfvR!Tdr(0~ZHHRws1Ko*IqDOr zT1R~jRp+R$pz0mPM)99MVu>hl-#g4jHIMhx$V`IW!PzxkH1YRyZ^S zYNbQNp_&~U1+~hdu}}v)Gy&=mhjxQH)S)R*hdDG2>TrklggU~Z3aF?Gx}nxPv<_;6LmQzsI&=)w zQ4Spsb+kjjirlS;f78ehDcYfqg?+giq^?xs)YWQ+x>hYv*Q;gfMzu=atk$So)kbx@ z+NADOo0S94J!*@(Pi<8XsBN&etB2GM^$3-!$7qy#oXXXcG*3N6OV!h~N^PYz>RH;T zo}*3b1^jY)k#1Hm(H8XzZB?(*HnokmtJe|38@g1zsYj`|b-8*+&r|Q}rRsgXN^RF` z)CYQ_`bck5pXkl%GkvrALT^!D>8UMY^Dz3Jc~@alukD z1*@pEU=5WOY@~q&o5(8IOm@M|G^Ah)4J+76BMP?BsDkY@reFt+D=ei6g`;RvVL44M zoJUg%m(tY2Ra9QMhW0GnNHYsJ(O!j{X?Eewv`^s{+P82k%`MzU^9r}qg2ElNu&9(4 z6^)_AMKh_YXb~+b3R6u{8!avBrP`uXslI44H5A=S;i5;VvFHU_Ui3DtEc$|06&KSX z#Utpj;&M8ocmcH(*Hc^Z5wyBEO&!H2(VF55DN%eQC5yLESMjryE`Ec$i$9^>5>4w% zhS0{6DRgwnTspR7DIH&O2%T7xq?1aHr&CJKrBh3;rA;OG(di{m)0rjP=&Cs{q&Wgg(D+4#QdwSar?3SY|uIq(n$hd*R>B!-> zal7XjE!(vWb9dGFqUS_;7(&tXT)m}@8y#grd0U5Rx}z4CuNtDfVS{XkoBdH1{*CU`Sl zQ;HEKWTt`~(7^0)qqz&VYlo`}>GA@1mZ^FcwX=2G)r~=~rTwcW&rD9%YqKFtwgu-S zWhU&}JelPuJsCmh=(vj%4wYl}v9>7$yB3Gz1ANFJqGb>s)OiMY>fXpO4P&g7pEiVm zWCcV<3AQt5GemP4xh_p2a~U(7Q$5`b&GxO!W`C!iT&B9%^ag%guiH}incaRqD|bs_ zY4Sl=+HD;Ko-e({I`7jKvGvF{yS}kj=T$#7Im5`hSgoBI-86-%zVG$7d`tT!l(A64 z9Og?nj3XtyAYUg$yd>gf%=5-*UK`^H&y3H~-s`f}x~bbCnX7aWQ2|LXE@JsJj5|0s3YA$j?dEaxd2CT>>8fuD);c{>hYab zZf>-CAo5k>`y$=A;YSxva)Ct{EgVOh*&>fqIL(i_HeSK2vF5c1ob}{%k(dTY#WB11 zE7Z^YNMVUmb^$Eob;?p~fHOGD8Hx>lA%*i%Y*C zwU@dWX|ExR>rsRwvDGNOpvA>jcnfbQfTYJkZX|-dgLjia(&HdLL4wDE$O-d-POL~~ z9ORoskaNiu$&7=1OOWp#3nGWF@O~mlb{ypUM3D2zAlY${9|-c}J|HWJAh~gnpAtbX zB!lF}LGBUcw|zi9*ag{)Dg?|f-bMaCa`S~d@+C;=sOM)m0)Oy+-{(#L^8vKkQS+@v zwo0CX50e@5zz2EfDn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.class new file mode 100644 index 0000000000000000000000000000000000000000..7342978a3edd73e44f6e0fdb63f829337e39a468 GIT binary patch literal 2482 zcmbVOS##S|6h7B`jI&_60xe4mI1Z_3SPD%VFm{qAxDLc2!?aJ=)~&5pmW(8u!XrNb z-uVIWT9`1M;h{V-Q-(hP|ApZ@lH$0ka3Gn4&T{Yg(ciy3B%&qS&C^q~IYoKe zV)9XrHkj9$++fmRvYn%kv-C-pcCyqIH0LVEkmjCpT*J0L-K+@`TY{#mw&i-#^7f=T zP-(>HKOrbRWPzZo^_J3ZckH32x=NZ}S7UQsI=ZXf?WwM#wRLTHS*zBruT^TBjg6hP z4d2yW7Ib!JV0lJQ?HR7oGF8R0Y)^W~?+UtDzaxk8o_4QiYAwUkH9691pY=>14?+l- z7JXCAlvYP;dX8arpeRlDuXr$Q4Lk+YlqGv8MW78iM}0mp9Hl3NG867lP@=g9;+p(b z2hlB%S_2*s2}rI?$R%~z_s~@ay@iT)zwE0@AVccq|KeG-O;h$=r3b|wde2YrM!IIZ zt9pJyWXf@S2C{=fGb@H=c&mbvrFm4As@giFvvtE#jX|%aoLz}&a9`~{}qi!9P~)06GHH)Q{y z0Z0t%lfi;LX3W9T9E>@e9h|Wv{+T)SygPhmp28X86pmo|raf@lYTe-eKRteFE-^Gg z3zJ7)X}6W@+753S+I_@=1lFN#dVO=Pj%$Bma)!`)rdnGJZ}cLrw4kZJWB0cmT{#7s zr*eUc^h|+H(dh!6WAXx%mzZ3j)3`qhmuTt#za4m~4rjF8x}(}2Cg+O`TWk7{nDG_w zE0Xa;D5yYLdX}bX2H&%|)(M)U6vM;$1kM@oli(>v8_MRu&%pAm3)kmv((}-wj3>3{ z545N+)N;-<_=oR{a6`>cDqe;HeFzojD0$#M>jZo<<%ORq zahN*qOK(z|Zut>T1y*5th88p%uLivx#@YgBz_aCjO8!QfV(LDBF{Gql&kQ)xZOpEN zIT~ZoX2Zbm__iXCI9KT1Fz#a*lTnOAVEp1=G4ePBy*I*m*y(*rN1OHa7^3v3(^unx zq@zH-0g!Kx0J0nlBohVlT`Z85cp#Z5knaKHha-Soiv^O60{JNx$Z9;0Y!t{t0QvO@ zAn%WWjIU3Q*Jp~?Cl_6xM_8ZVu|9u{L5o?R58^TAq8R@K#=jV!Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..bd6dcf326092ae74bfacf96866c0ed9ff651c092 GIT binary patch literal 4194 zcmbtW`F9i775>JSt!E?fFvi9vkQ721Z0aZwNZCQi0#A@7BMB#h5N9lntpRByMv{Zc zo{+6gm$d1UwCR#AbT1JJP-qC+AvWj)Px>-YSs_xdDl0E8Fo$;a_aouvwsySu1s$o_9 zkTqo;4IeEP!{d&d4_lYn@I9qs%&nJ3r60O!Q4V>!T-htTmN#v=R;^r`*3cFmii~7p zsj+n$M6O^}YPLr+lt?DVcACj}a<>^Jbj$9*xKl2cC!L&z=AFYP<#@@_uxKP@4l~|8 ziCAnTm5jy)_oZSSu6Ry~8y$9SyW*8|cE0Y}JV0cGlOoZfOe{K-kghwd3VAD6sM)!K zE4_D^iF78lZ#b67L^5VF!4b!;*1USjc4vauurQg*3?)ZmgJ$${q8FCETA^IA^G@zc zcxHmZ?TSQsq&CN8a1&OJ=Ln@@qh^}UN8%A~5c2FPX1MHDik8bn3`e-ijKpb{EG}}a zBKJ%rGv+QcHaK>LUda1!CLB9IaAjT>=Z#%sZWrecTw{LkocSuSu|XbBp1F6<8WrF` zo@bRYh-k`G$CNkcIqH}i=0}sm$<$7B(9D>zG;yw6DtqHj-l;h@tEOiTZzgsnQw&F? zxo6H)$DJs9jEY&&5KP6=`{Eh;3wn07UaZkm7ss-R=n(7OOe+`C8^<|g+RYVMX--wG zm##DfqN&UXRnDtbm~u`wdTi|mR&L&^O5HpZ*-KfljxgGh zWLj1xn@d#6Raup+WJ9$>m=`!1PS-rgon+w$SB^&F`(z$AAGn@AY@O*y4O>_BU6-Rk zw4CSNb;KRlPSi`|wwJNk*gUD)AvvKTG1J&{BI&!H!yEB(&MJ;tEMsmpyI;VyO5C<} zi{m=AZG26xv8(A%Y2PSsuvTz*|JoFLD(y`2DN()Mbqx=4`l3~Rem`6~;gx3|D7s?X z2Q1H9NmaC6Dvb|JlS5;Ex@P4L4_g&=Zhn_|>05He*;6;Kk~_q&@-LsgE$=*A+gLR1 z>2lr6*}EKhFN^)}@@?|n)o`=g^?$yYuNBkzat^MfIo!rG5j%v{divpAHWBL_)`df#$Pn7kkQN(n^`Q{lU6a}O{%vx zb~I;KWdF;xFH7<95Jqu#2=_{HpA`2?F)l@3iU}zSQXG<^D1|FUMG8-fniNw~9F^jj z6c0)9h!l@W@q`q|rFdG3XK}ZN1y_zKlf#!GS1h}{pts+4Q!zIxs4G*cFte&ql&!)zY=NZl&Rr|{}Uvq$LLzhe!57VP6st0g;n zW!|9S9-?{FS^nQ&#Q_q`rJp!Rg8B6mV%>n~Nw9YOM4bfd$xl2$f;HwRrb)2w{KSJK zSc`t*VG^uQKk+CD)~ug+oCNFGPdrJ2we2UKBEfq16VH%f5BQ1aV916B^d<7CU~RRc zO?Ee@eu!uVwft*uKs$}5i)cPcq~XJqt%_UE`7hujv-8)ZNsZ3yM4oFAVQyYz8m zD!t9V`3>a7^J{dZ)2l;UR@heUWjO!g~~s>s`jM z!U=_wdbcs6@Lq*e`eGxka7OQWleuqhpd+0PG+?B&Ee&*~v#kyEq_e>WZb)ZE12?9# zI)|21acm_O2XCcnYoMQsO*lX`uYudCLJizOHNSy7sTMS_k*cGCEmV2~+o={du#?JY zfWNc#&IX347B#Sks;hwnRd)k>sTMboNuPoy8*Qe$C(uiKBg=6!Zp2m$U^})Tf<1_` zonm~&ck=}_*=T#%V#D|vk~oLGxP&zR#&6a?Sj7KAR%^!rZ3zx){TS0W!P4$RPTLP# iJA_H?7}j5I(=X!$_iMse)EBOU)>nCw7prvqb>Kh$8p1IE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.class new file mode 100644 index 0000000000000000000000000000000000000000..104abb1fe2d8185e6e7b0ee4c972d98d0ec02bf8 GIT binary patch literal 2238 zcmbtVTUQfT6#h;!$xK2d7z720a#NGgID$guA|-|>(FiSrsnND{k_=&VGQniRqVN3^ zedtSHeAU>BtFBs~`#bt0`eeJ$Nq``BbuG$TIcM*)_x|>M_~ZSrZvjle@Ik^|KQg!{ zV@$@fA7`<`kI%W}3qKvJerQ;eao-O=vI+(i4Dt6bxyAzp!wN`8LD#Ox{p8N|kNZ*fey@*;H$eZWr}xv8FyL8=FMTrJ7(F)nl&?T84262IJ#q2>>5KP^H|^3chsG-rRGh$ zsOtMt^+DN6+4XW(x9SGLc(yqq!iw*Q)p-!(dM0s`fgbjxaq%FNhL&DSF%T7RQl898 zGLaF=dl{~;rYOsHYw-{g@u`+>msHKEns$jIkw>$M%>9(cF#YKGW$}u9s0Oo<=>LF` zl9eJ=C73a7W4T_=8`U+Ps!UM|{FM!cOtZ>|vWOl(@KB~w(5l&S^7lF3w=B>Fq|WOBzXA3Nu6J-h zCyqg-(<@}dq<;nDE&WNj#A`=4q}XeC-a+C9u0sYB^b%;Q;VO4da%v}?+~pG7R0z_D zjScL=8;kz}`GwHoPCH2oa_6Q0WF2J9v3kjpBTn&51@$SRx^bOo7pBS6AZA(ts&w;| zJh7i4e;C@7fNO^4X~Fq0yPw@N0`-vb_-iPcv9~we^WlM?5FQIp%t(C_0mfdz_XE6r z((~`#?AhOczJWg%+eOFkWaJh#=oJ7n=qA|nn4<#EAcD_?<7*`AMvz{^Q~`-vdV^X* zpI{7Oo^)JP>hoA2s#yb`C6J&WRpmW=GHx<<<}X4~ki=pu;~#}b;OQGkxlq6zIN%RTI8E3bop&kyy*8zAi*#JLEv7z5)Dl@=ts#v& Fz&|R5=9d5f literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..f72c8668bd7a74466e23f9ebe763baebe2150883 GIT binary patch literal 3301 zcmbVNSyx-v75**~($N6O*F#NWJGDa_z$FTHh+~7XWpOdGH4v^K$U~Bgbb)J2SL8~f zxbu)s={z^-oDOdLlqzkUm8_pZnBb(A9^u-#L4z>>g|QvI>OvOr0yKM}Yha8;^56}TpFU8+A5cuL@Dss3Ex839YG zzX;=(8loxFG)yyRRNp>X|LN>wYi>bG%dGcd6h=;X3bvrlI2Qrb3B=z znKM!|nf%2~tJ<;~lNtsWT5i*+*-K8tS*hA7*R40Lrc-wt8iunstW9exxmBwsR~)yJ zw6@vga;<8(t=f{bLo>a~AWvmA8g`>mv)!f!k{r6*tgAfEJlh8 zMylA!Q>5wHRyP_dHmobZlg%Y)Or_ro?w>0$4 zrgE8VX`AU=wQ5fF);1rXUogz{LT0|0Dag1sJiAf$oDG>whLSU8n2HV;t=SbOqr*f} z`BW}%m>H8XTCP=d?S{kb$Bbn<%y+lM>@B);yL*D2P=lQa_Y@Y3=|avhmQvZp?)p9T zRegb++V^y5UM^pRX$AVnGZ+OIShg(;@dgo%%RGC&S&l}=UwOtNc zMnjK7rO#|y<(oNcL!F!N9dFr`x=ixafnn+4-gC<9Iq2a;*{bCevZOF$Wk)9db@ecjpjq>c1ag^nwUWwx+{7S>buAaO&9Q-OK5#&H|J({N0N(P^$swQ8?f)s(l^lJAAFRkqbtmU}%Z+&HFjE{+)~W~G>u z;*u0uDe_XxOR*qDQHmugmZi8N#Wg9OlHwVh)6oB}dl@mG)pE7&%5?AOl!AH`naGKI z8!KJq+dJuRsC#=%9Y0|~mkkai z?vwY1H3=aiyPZqdh>mfTzi1oUtLS+PftQIitW$;*H^%i2ZgkgAphwNd_98g?8hYPC zP;ThivEe3X;+e(E$Nr4)AJrP^w4W?s(s_~Xvj}PH z0C!4@bw((Eact0P0MAnIfk#gl(C8j8$x(*XJNhSt-+Q!WWv+9y-mbX_n%mLcrqNz* z9)ArYd;HC_f$77CUc%wyhfkad4hCs(^i@P&Kxi=d@^b<0_J98I2BM|WJBa<2n*u5a z2b6(p*o*6UfW zh(4n5sKUn+QT-zdk170cBBm!5enjE%L|i|i@JWRqP4wv#3O}assYJj2xWcCuK9d;G zCl#JbB>uwK18oeLrC=MnS?Xi8hXyr39yra^Tz$2Tnf3A=1Vu z2VR0P4zV^K;Sg`*B!|8>9^=s8#%T@%ZA_W3K$8vIxh1pMqlz_vlQ@D2jNuffa2l5} z$=iLFy>*TyOyPN?@gfZT0T=N)GI*OS{*D~}i30x3U3c60Q}{IP_24t=1s$OFS$e8A J@Hu=Q_%Dr6)S>_Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.class new file mode 100644 index 0000000000000000000000000000000000000000..afe5312b03d63b86d353af7d372f53414c38b84d GIT binary patch literal 2538 zcmbuB-E!Mh5XblUJH}};rcE25<)fuI4ykDQC^RA9+D>tBoKhPP(_YEesjXI)j3k@F zB@Y1iJOJDlCJZxNw3nSJ!wbN>F#K0i99I<%(_|*QI(v5a{LY>|XZ-k|-yaasC2D2q zIjYT3mbO`ZnxSi~>nwIyG+69r=z5wyOVf=sH3cm?($-a@Ep11)%+G5TL1J6beAzM` zS2f+XYK&wO`T0)>N{-ne=xV(qmD@dQtjNAp4Y#kbyQbQjqud?HzO8gMWqeU7S86-g z>!n7k)T-?^D%EzaT=h~o>w=bVj7(P_$hPk29YdB(({fc89FCxK^*icVy{Ft87)nPs zHAS7wDqjo?j|(XTT=Sl*VyI?MX}Y#<_ApVH9bav0`=}Et}1XT(vN60nlrHnJlSS=hqp;s6{q9=|6 zkb5!IVDn8^?cUu{hx>&A0K8B5jrW8zCrffN*6g-FM(=oI)|ls>;xX$4#xN%^gvvIp zk=>PBI-kpO)TO$>h=NvUw?wJim5yWC+=V!XLmJ5U4t$eawQ3#D!`ay@1l~*K%G&hJ zU-PfNpt+%K4R>u#+BsUGVvh3ke2$jrWR6a=c$vkkEY8wN+%t*GcIDaM8oY1^XSdtA zBfBn6)HCUp()1ob{TuFYEXoh4pd6*?1)8U0_+G#>5Tiv(Feb*wF-}3BfKD)VU|WPf z1S1K*z~a5porn3bcSu7Jno0Gd^PUCM55I=pwB_=6nab0B5}N^cL*l;5~}n$K-Ty zBQp3By&VK^!aIhTRB`oJiXAMS^{h83Nw>TVOTJgIJfr!=7W59i8|2!CX5fY59>pI~ zDxbK|UyKy@_HzuH=r+!-hjY}Y&=!Kk?|Hr=i#(U<{UGlXjPWqz7>r;2CnFz+pbsXD z2bJEVWVl%0P7x(1mA(=Uk_>}<2axX%0a=d(Nrgdvhy>Y)21$iMegw!*hk$$-36c(j z{1OSW84Z#SgFFDp!$Uwmnt)8VPlnrPj@u^_ZlA|!pFhw(e@>xAw9m)UjF~XwUts)u mCS#0B=*k#f^{!0no)I>^1jl_D7m%##&#jQSZ6+=gB@9ERTY{PywLC@LTQwUEr|x=H!!-%J@9w6m zb}RH9+J@1s5f|PSOSdbE<~gQaAwQv+QnqkUCBWRni=ZEDCxSsurY;0f%GLJ`hFHP0 zjm>6l&v1%5<&`2Ap0*AcO6|O!VV1fGGVwyatXn1BF}cf*U&+>MF-6sT9CRE*VX6RuVHa%FL z!DrH@SM&7p;fCH2ansl^gqO=!Cu)C^dnk6{^X^-I|E#T0Q$@9U(=All~z zlZf-w0{vHb@dz%62+uRAUZv9%J^3ek4E7AZSMWcf6T`=}28C>r^pi++^cUb0Z+iwH zrJp143KBQ)oiRw$8@a89S?-+VR3los%XRpPCuyW-$4(GT&;5$f&q9Yg?IS5jJ4pIH zmf%Gp3{Wr9XfNO^q=)gtr*(tln z1R5aY%yWbbvoCM@R}y1CAu*e{wkVBA1ekt?$d3q)NKbz7v&aAZ^#ak|^a*{@1gLHkA>Ir;7JD!7#UkBXH*hq}{mekN2LS?nPw>9s~9H|bC^6$`c15mo)2G%7LCzvm8@o6 IWN{1l7j1#*!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.class new file mode 100644 index 0000000000000000000000000000000000000000..82e5be90d05c689c38b0f2568ad18613ea84b6a5 GIT binary patch literal 2524 zcmbtWU2_vv7=BN_8&leeg@OvAprol~1wTNFm5{WUnx>V+j>6R@dq@^GyK#3D(Mx}T z-unae7M(iGc!8J9!0-q3zc@bc?lukEHFZj7`o4SK&*!}7IcM_ZpFbWE(M4)z=_RU8 zQI^(Oe3qdbtZOVbSkzf;W@sx-pQq_&ni_&;9ck;Tu`O*!x6Ci96+vQM&~(`{9alBo zZPggaB z848LuwjmsYziJSg2~nvd1115>r3t-MP3^mwErVXij+)>0Wy!ap_45D8EL(=5_8qDD zo7>A?n2?QjjdoY|yoTtM;qeUA4mO&)s++pIA}C&1z|In7OM`W$rkk=p=(VKXRB;+S zSE~(TsGtYdfidBBbpwu`g$ zOuD5syys5;jya8%{A3EsQJP+%X*z=M8C?As%~FCvVm*g-3i>E?f-wiSS?J@4JmDbq z)m!u$yx7cs@2Oocb{TlN=W+Za_cYS5^ZkxD;lMNk$4QFsW}KzBV9dAaZ93=IC;&Q6 zm5PvyfT=(W=w$IBiC^&%qjw;A7ep6m2{Pvg(0K&oU8i?p4=3+X>;atP$@R$Oi}YTQ zyn^T$a#F>`-zm1&I_p_)QIc+Z6^{8)L3@Vg4_nat^g&Q-9hw2p6n7~8m{R$~1O8%2 zac@6Ipo#9_>^e9{eGJ-6Q20YHR%B7<5?v1JK8G62mlOfh{jVfs7)eV&3o&&Hrd(C1n-#!MLFU%>eHM2s;i ift4}3?!7Fh@Kpw-@{%gFN^4l+QMf^$-o|em%Kr;FxZM)~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..5cc0bf637d5830743e4ce0cfafaf09c0dc173945 GIT binary patch literal 3930 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..b29459e9c64c1f9327393c5970590014344a18f6 GIT binary patch literal 2925 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.class new file mode 100644 index 0000000000000000000000000000000000000000..a29521ff3f6baabe6bd7493c0f25c0b9074bb964 GIT binary patch literal 2629 zcmbW3+in|G6o%IxALBYraZQfLXdb^-}bLhIC2Adt2_8++REjF}l* zg*zSq?s)*XZlxe3BzlWl@d9wq1Hc0y{xvgk%w+1&M#|c!wf6efVRrK1pP%m$(JOSL zK!>P4MFrYmvB_eK#fL1evbdI~29Mi0x}KwEjy@7J>nYciR#Um2>DbrTYJ$YNpy{e( zd%m>&rnCks0}uQo1Z9T2A*fWpDTh+Gq}|aQzH8c@OM*^b8`!?tQ%%z|Tb8QWw&P15 z_j-cP1_rnF+dWHfnYN+J(W!o;X9a$6g@Eeo^_J2IwUb(OUIuFfcibPZ3x)l*$p zZyWmXf?lnyZLe&2?XK!654PpWE-F4aTLWJ~HEqitq7V&1c~^ZgFkNM&!U#2QC`fBG zAq*R$wh7@`yjO<>CIaKq1YgpSeIE(sxYm)S?JxVP67IqErT=4Dbu3HvJ!OQs-LsyX zU=4Q-PDbDmp7LCsf$SjAf<3UTRZ9*XS5Wq{X`BACpj3GdVWz8&0hO7$X{*gauch2= ziRy8Uoiii8)+O1OZgv#02P;@WJ|c< z@meGeAGqLR`LXO7A;Snf@=ej2TZGra$meK~;2dKbYYfv3U$$>;$o_5`q0ZYl-5e{; zG`7drg@!Y5+iKP1dK?NHev!XCK?{>Rq0(+E&vRUEKBWJEz6rG>-OTFRN*xcunaLg^ z?Oe5Xp1(suQ+?OzZ@GqYi!@IQMJmyeA|0nEigb!+&#-uo#Thz+?@8H3n&a8IM=2)W zti7jat94VgeY8}tWjcBzc+SkPxMSgqA4Ne$%F~lHO@}d`!B?))ETx$a>!Vm_F&@L1 zX4q(N7UKzMp7db))W`HRP7%fa)6=`B2roKipC|AO+h<{hkoO-vj{~G3IygnCU5m5y z0yax+dXZiV? zWa1#-C4yW|2Fb)hz6Zz;2Y|et2$GG1+)V^oP6o-wL4EJaEb&QYHY4M*w8pvHtd5|n7PKwOi*>L9uW zQrm?GL;{l4DY>LB2Oe6=ptn&`^NWG11Tv&v`!AkV+cf3CReDg|q4(kxZ=`Ed+wf%P-i{m`)QzmL zJ{9cMW5ygT&B2(n*})mB;h&j9&nv@c<|&*ZPT>faZ`ebpqc#n0``q}VTxMK?mZp!n z(&;GIwH@9pboq#-2&_Zf^ybz^9ryg=^bDc(iE3?`ukbSNu%MZNV-NNmT{#6>q;i3Z z^i+XP)0qODXYw4A7noe6Gq^Acw?;eWOMyq}a5Q`EyQ<@1V7|z(wTAy*8DH{tA``!P zf(n$Sr)iev@I8-9oS+3tF*ck};+z3L1)gH4p=<&CEG*BtaDC<$Jqs;rcv5@eK#Sr+ zE$2LofA~HRHx&G&;zcOXgivvwk_R4_=p_h?9eSBw31XB09W$gd=n`OR-~v2d{+YxN z_(;&Jpj-vf3N3>c0t31XV?50C8st&ueM&rla?*J>*7*v(9y+hXIsu9n7waIT{nt z=EJ~m`L-gDIIHw_822%Z$tcDVFn<287oddalZ&p;BdpKwSf4*8pvA1u`|%iaQH*~A<6l!TCa8j~Owe`zWx0T_Dpsnf Us74#Ki6b6`8}z|#{7RwXKQBVb(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.class b/compiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.class new file mode 100644 index 0000000000000000000000000000000000000000..6328b022e952ce274c1a521fed44fa7649b6cbc6 GIT binary patch literal 2532 zcmbVNT~`xV6x~CJ?R%eW_q|CKjH_LXWaZ2`_nf=$Is2Y7`Tfl=uKzJFd?SP@JcTetF^m;hA*_ZG#+r(ADu%@Rx`?n7wWQ*TiZP+ODz2&+7iw9>H5J!|S_$ESf{v_yQ_t!PNj){EU_4#0wAHop zmS(M6rc+zjsx{MHF};(2vX~>y~R~%`UrD1q0~~bIaV;wo8syu-z5SeCyTjmK@!!mzD(%VFD76X?fPFYZbyB(CQsbnIZ)#nr0I|i3(R&m|6i>BjQCDYqv`o45x zmeMf`%uml|GXx4)o>wM9(8winOWYSEQMEdwW3pJyG2J!IsCl-##<)o64RNsU28$|kTZE<%u&K;Ru$Z7T-cr(2KSwIEL|p>%cf_G zbDD?wU9-e9gHyI^*QVJbA2>4A%H-g(0)K7YCeO;2f_B4Rb4j~Ls3RXh5aEXh23v8s zb=503x{gpqqMDx9&xd2Vd?+aeZ8ntyM$Ig4&YKmPH>XyCI#qOE(tLz#1$c~3ULkR6&!pAD=OiT7M-#yc-+$hnZkxutdXIy z-5ry3%xZPAwNrLCkK{)|_wIeo5l@Lmh`vjpvCIay9@I^TJnm`FW(tG%W=8lTKFdFc z@Jx@W6PyHE9efV*7q4Q74%Xi47^Z`Kv^q38$Wg0fgbwo7>bOh?xomZe(LsJ&9piM6 z^H#@o#KeUI(PN^ISW6J?;`SN(39UXp#V5Q2V|K+_r#Cr9qJvO@b~x$7=MQL9}w*EKmOjQJo@{Omk8(M&(ZN4 zH~Az7-4b99U99*NYwjZh1I$#^afQAvbYh-$`1$R}0;}Yk9;cDPB5P^qp3kTW4n|~^ zK$bdLd4u*43`IHm7g1E?u+*&hPkAEn^d*iK1s9EeSZX`f{4YO9qcBgv-l z$R7aj`~mP>mwq%LhT$q zL+f*tqYV}xW$6~{28&G=O%_{O`ZzEkO&ebPUbhk&bKF)~D+=L1IJDeATvG zPqVxo%^XPu`T0)>QpRi$w9@EE^={7|tFkXO)9b73u4|6&s`m%7@2Fi}9bZFW_x6L#z5{EuF)}N#j z!1RHTLcq1?yQ-#U_0*Q<7*-DxrP=Wn500IYC*hj1v;p=aP=~A|KOY&6)RVzJ6Yf}0 zqO}9zn*7y(&@G5s6A>^8Sgy}lOVhQXhq5yC26oi`awsc-4NI^5m&mGZn%dBnda$|u z=*1b)SgzIW%YnZjR?2dDMp_RWP2Vsq!&?=UEG=SZsj98RT4)%SY>oyU>9jSR2G`Z@ zq9-(T2F9T=<@F8J{Mu0to-ukdXeL27ON&QIGU=YIJ4v-#`X8D68UPE&e;i2Mc9CA1 zZ+Tkx{-!qEs{vMq_lcm#4mfi%g_E&nx4kji#2>T9Jhu;zS*I|DIfWrqu4Rv$u3R(x zBRFtzE-{;+rP;?`>2{^-+75RbDt<_l1m2;qvbJ7t;O<|Ty+Y_+sMePGS}%w9TF~6k zv4>lZE}c9rQaMjWdNxld=~SN1vUrij%PcO?DO@6nn{@REF9;s2{bSnd+>>1ohv%CN zTW$Gonei2OEmq_AP*9#S^c>C8F?<(rxf8TNDdxlYIL2w{6VNHf4Q&h1r{Q_VMd

    +The most common case it the SSIN only. +]]> + + + + + + + + + + + + + + + +Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. +It contains attributes/fields that provide technical data. +

    +The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    +]]> +
    +
    + + + + + + + + + + +
    +
    +
    + + diff --git a/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd b/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd new file mode 100644 index 000000000..6e3d81d42 --- /dev/null +++ b/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd @@ -0,0 +1,189 @@ + + + + + + + + * v1.0: Initial version + * v1.1: + - Added String List + - Made IO list an open list + - Added blob-type + - Removed sendertype + - Removed limited strings + * v1.2: Relaxed blob compression + * v1.3: Added new attributes to Issuer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + + +The fault always consists of main fault information and detailed information. +It is used for both SOAP Faults and Java Exceptions. +

    +]]> +
    +
    + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
  • SSIN only
  • +
  • Mutuality code (e.g. 312) and registration number with the mutuality
  • +
  • SSIN, Mutuality code (e.g. 312) and registration number with the mutuality
  • + +The most common case it the SSIN only. +]]> +
    +
    + + + + + +
    + + + + + + + + Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. + It contains attributes/fields that provide technical data. +

    + The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    + ]]> +
    +
    + + + + + + + +
    +
    +
    + +
    diff --git a/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd b/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd new file mode 100644 index 000000000..e492e6559 --- /dev/null +++ b/compiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd @@ -0,0 +1,211 @@ + + + + + + + * v1.0: Initial version + * v1.1: + - Added String List + - Made IO list an open list + - Added blob-type + - Removed sendertype + - Removed limited strings + * v1.2: Relaxed blob compression + * v1.3: Added new attributes to Issuer + * v1.4: Added information for encryption + + + + + + + + + + + + + + + + + + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient. + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient IO. + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient Healthcare provider + + + + + this value indicates that the sender encrypted the content of the body with the public key of the Business Exchange Domain (message broker). This is used when the message needs to be decrypted by the message broker for intermediate processing + + + + + this value indicates that the sender encrypted the content of the body with the public key of mycarenet (message broker). This is used when the message needs to be decrypted by the Mycarenet for intermediate processing + + + + + this value indicates that the body needs to be encrypted by the IM before sending the message to Mycarenet. Usage of this value is reserved for users of integration module. + + + + + this value indicates that the body has been decrypted by the IM before sending the message to the back-office service. Usage of this value is reserved for users of integration module. + + + + + + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + +The fault always consists of main fault information and detailed information. +It is used for both SOAP Faults and Java Exceptions. +

    +]]>
    +
    + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + +
    + + + + + + + + + + + + + + + + + + + + +
  • SSIN only
  • +
  • Mutuality code (e.g. 312) and registration number with the mutuality
  • +
  • SSIN, Mutuality code (e.g. 312) and registration number with the mutuality
  • + +The most common case it the SSIN only. +]]>
    +
    + + + + + +
    + + + + + + Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. + It contains attributes/fields that provide technical data. +

    + The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    + ]]>
    +
    + + + + + + + + + +
    +
    +
    +
    diff --git a/compiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd new file mode 100644 index 000000000..318736950 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + A list of GenericRequest items. + + + + + + the timestamp of the request file. This information is provided by the caller of the service + + + + + + + + + + + + + + + + + + + A list of GenericResponse items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The same data as the request. + + + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd new file mode 100644 index 000000000..3b3ed3b6e --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd @@ -0,0 +1,706 @@ + + + + + + + + + + + + + + + + + + The type of the request: informational or as preparation for + invoicing. + + + + + + + + + An (application) reference, can be up to 25 characters. Only limited + list of characters are + allowed: 0-9, A-Z, Ö, Ë, Ü, space and the following special + characters ' \ . * + , - / : ; = ? ( ) ] [. It is not + included in the tracking and + tracing. + + + + + + + + + This element contains the actual data about the insurability of a + care receiver. The insurability + information is divided in groups. + + + + + + + The care receiver element contains generic information about the + care receiver that is not + directly related to insurability. It contains the INSS + (zone 300), the first name (zone 302), last name (zone 301), + the birthday (zone 303) + and indicates if the person is male or female (zone 305). The INSS and first name + are + optional, but the INSS will only be omitted in rare cases. + + + + + + + The details of the insurability response. + + + + + + + + + + + + This element contains information related to payment. It has payment + by IO element that is true + when the IO directly pays the care provider. This is zone + 314 in the CARENET message. The max invoiced elements are + the years that the care + receiver reached the maximum invoice amount. The max invoice element can occur 0 to + 3 times + and corresponds with the zones 316, 317, 318. + + + + + + + The details contains up to 5 detail entries. The truncated attribute + indicates if there are more + then 5 entries available for the requested period. It is + up to the care provider (or web service client) to divide + the requested period in + multiple requests in order to receive all details. A detail entry contains the + registration + number of the care receiver with an IO (zones 327, 338…). Also the IO + is indicated (zone 322, 333…). The period + indicates the begin date (zones 320, 331…) + and end date (zones 321, 332…) for which the detail information is + applicable. The + CT1 (zones 323, 334…) and CT2 (zones 324,335…) are fields that are fields that are + required for + invoicing. The payment agreement is only provided when the insurability + request type was invoicing. The payment + agreement is the MD5 hash that is required + with the invoice; it corresponds to the zone 328, 339… The actual + invoicing is not + part of this interface. The date element indicates when the entry was created. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityRequest items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The date of the request + + + + + + + + + + + + Indication if the request is informational or intended for + invoicing. Only informational is + supported for the moment. This is zone 303 + in the flat file version. + + + + + + The period for which the insurability is requested. The end + date is required! + + + + + + Indication if the request is for ambulatory care or in a day + clinic. This is zone 306 in the + flat file version. + + + + + + Optional reference with the insurablity request detail. Will + be returned in the responce, but is + not used by the system. This is zone 307 + in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityResponse items. This can be used + as an intermediate result file that + contains all valid, invalid and + incomplete requests. + + + + + + + + + + + + + The identification of the care receiver. + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + The same data as the request. + + + + + + + + + + + + Indicates if there is a specific situation concerning the + insurability related to the period of + the consultation + + + + + + Some information about the payment + + + + + Information about the hospitalized state of a patient. Only + provided when the insurability + contact type is set to + "hospitalized_elsewhere". + + + + + Some informations about contacts with a medical house (during + the requested period). + + + + + + List of insurability information. There can be maximum 5 + entries in the list. When there are + more, then the list is truncated and + that is indicated in the attribute of the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The code of the insurance organisation to/from who the care + receivers transfered. + + + + + + The date that the transfer took place. + + + + + + + + + + + Indicates that the insurance organisation will directy pay + the care provider (or not) + + + + + + A list of up to 3 years where the max invoice limit for the + care receiver was reached for the + requested period. + + + + + + + + + + + + The hospital where the care receiver is admitted. + + + + + + The date the care receiver is admitted. + + + + + The services that is provided by the hostital (indicated by + the hospital element) to the care + care receiver. + + + + + + + + + + + Required. The begin date of the contract with a medical + house + + + + + + If present, it is the end date of the contract with a medical + house + + + + + + + true if the contract with a medical house contains nurse care + + + + + + true if the contract with a medical house contains medical care + + + + + + true if the contract with a medical house contains kinesitherapy + care + + + + + + + + + + And insurability item. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The registration number of the care receiver with the + Mutuality + + + + + + The code of the insurance organisation + + + + + The period where the care receiver is covered by the + insurance organisation (indicated in the + Mutuality element). + + + + + + The "code titulaire 1" required for + invoicing. + + + + + + The "code titulaire 2" required for + invoicing. + + + + + + Element linked to insurablity request of the type + "invoicing". Not supported for the + moment, will never be + provided. + + + + + + The date of the information. + + + + + + diff --git a/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd new file mode 100644 index 000000000..a7d64c871 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + The message name. For Insurability, the possible values are + 801000, 801000ERR, 801001 and 801900. This is zone 201 in the flat file version. + + + + + + The version number of the message. It defines the format of the + child elements and should be 2 digits long. First version = 01 It is required. + This is zone 201 in the flat file version. + + + + + A Boolean that indicates if the message is a duplicate. It is + required. This is a part of zone 202 in the flat file version. + + + + + + A Boolean that indicates if the message is a test message. It is + required. This is a part of zone 202 in the flat file version. + + + + + + Contains the message reference of the sender. It is a numeric + code of up to 14 characters. It is required. This is zone 204 in the flat file + version. + + + + + Should not be provided, only for return messages. This is zone + 205 in the flat file version. + + + + + Determines if the message is received in Synchronous or + Asynchronous flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NumericalType Limited to a length of 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The INSS number of the care receiver, optional when + RegNrWithMut and Mutuality are provided. This is zone 300 in the flat file + version. + + + + + The registration number of the care receiver with the + insurance organisation. Optional if the INSS is provided. This is zone 302 + in the flat file version. + + + + + The insurance organisation code (single character). Optional + if the INSS is provided. This is zone 301 in the flat file version. + + + + + + + + + + + + 300 + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + Extension of the CareReceiverType used to identified the Care Receiver in the 4XXXXX messages + + + + + + + + + + 303 + + + + + + + + + + + + + + Optional element that contains the INSS of a care receiver. + Only omitted in rare cases (like newborns or foreingers). + + + + 300 + + + + + + + The first name of the care receiver if available. + + + + 333 + 304 + 313 + + + + + + + The last name of the care receiver + + + 332 + 303 + 312 + + + + + + + The date that the care receiver is born. Only optional in + rare cases (e.g. new born, foreigners, ...). + + + + + The day the care receiver is deceased. Only provided if when + the care receiver is deceased an the decease date is in the requested + period. + + + + + The sex of the care receiver. + + + 305 + + + + + + + + + + Extension of the CareReceiverDetailType used to details the Care Receiver in the 4XXXXX messages + + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + + + + + The start date of the period This is zone 304 in the flat + file version. + + + 336 + + + + + + + The end date of the period. This is zone 305 in the flat + file version. + + + 337 + + + + + + + + + + + + The start date of the period + + + + 310 + 313 + 310 + + + + + + + + For this type, the end date or the length of the period is expected + The length could be expressed by a number of week or month. + In the message 410918, for the current data, no end is expected. + + + + + + The end date of the period. + + + + 311 + 315 + + + + + + + + + 312 + + + + + + + + + + + 313 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains 2 or 3 IO's that where returned by the membership filter. + If only 2 IO's are returned, an additional 0 is added. fi. if 2 and 6 are returned, + the value should be 260 This is zone 308 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd new file mode 100644 index 000000000..941ccd346 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd @@ -0,0 +1,706 @@ + + + + + + + + + + + + + + + + + + The type of the request: informational or as preparation for + invoicing. + + + + + + + + + An (application) reference, can be up to 25 characters. Only limited + list of characters are + allowed: 0-9, A-Z, Ö, Ë, Ü, space and the following special + characters ' \ . * + , - / : ; = ? ( ) ] [. It is not + included in the tracking and + tracing. + + + + + + + + + This element contains the actual data about the insurability of a + care receiver. The insurability + information is divided in groups. + + + + + + + The care receiver element contains generic information about the + care receiver that is not + directly related to insurability. It contains the INSS + (zone 300), the first name (zone 302), last name (zone 301), + the birthday (zone 303) + and indicates if the person is male or female (zone 305). The INSS and first name + are + optional, but the INSS will only be omitted in rare cases. + + + + + + + The details of the insurability response. + + + + + + + + + + + + This element contains information related to payment. It has payment + by IO element that is true + when the IO directly pays the care provider. This is zone + 314 in the CARENET message. The max invoiced elements are + the years that the care + receiver reached the maximum invoice amount. The max invoice element can occur 0 to + 3 times + and corresponds with the zones 316, 317, 318. + + + + + + + The details contains up to 5 detail entries. The truncated attribute + indicates if there are more + then 5 entries available for the requested period. It is + up to the care provider (or web service client) to divide + the requested period in + multiple requests in order to receive all details. A detail entry contains the + registration + number of the care receiver with an IO (zones 327, 338…). Also the IO + is indicated (zone 322, 333…). The period + indicates the begin date (zones 320, 331…) + and end date (zones 321, 332…) for which the detail information is + applicable. The + CT1 (zones 323, 334…) and CT2 (zones 324,335…) are fields that are fields that are + required for + invoicing. The payment agreement is only provided when the insurability + request type was invoicing. The payment + agreement is the MD5 hash that is required + with the invoice; it corresponds to the zone 328, 339… The actual + invoicing is not + part of this interface. The date element indicates when the entry was created. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityRequest items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The date of the request + + + + + + + + + + + + Indication if the request is informational or intended for + invoicing. Only informational is + supported for the moment. This is zone 303 + in the flat file version. + + + + + + The period for which the insurability is requested. The end + date is required! + + + + + + Indication if the request is for ambulatory care or in a day + clinic. This is zone 306 in the + flat file version. + + + + + + Optional reference with the insurablity request detail. Will + be returned in the responce, but is + not used by the system. This is zone 307 + in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityResponse items. This can be used + as an intermediate result file that + contains all valid, invalid and + incomplete requests. + + + + + + + + + + + + + The identification of the care receiver. + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + The same data as the request. + + + + + + + + + + + + Indicates if there is a specific situation concerning the + insurability related to the period of + the consultation + + + + + + Some information about the payment + + + + + Information about the hospitalized state of a patient. Only + provided when the insurability + contact type is set to + "hospitalized_elsewhere". + + + + + Some informations about contacts with a medical house (during + the requested period). + + + + + + List of insurability information. There can be maximum 5 + entries in the list. When there are + more, then the list is truncated and + that is indicated in the attribute of the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The code of the insurance organisation to/from who the care + receivers transfered. + + + + + + The date that the transfer took place. + + + + + + + + + + + Indicates that the insurance organisation will directy pay + the care provider (or not) + + + + + + A list of up to 3 years where the max invoice limit for the + care receiver was reached for the + requested period. + + + + + + + + + + + + The hospital where the care receiver is admitted. + + + + + + The date the care receiver is admitted. + + + + + The services that is provided by the hostital (indicated by + the hospital element) to the care + care receiver. + + + + + + + + + + + Required. The begin date of the contract with a medical + house + + + + + + If present, it is the end date of the contract with a medical + house + + + + + + + true if the contract with a medical house contains nurse care + + + + + + true if the contract with a medical house contains medical care + + + + + + true if the contract with a medical house contains kinesitherapy + care + + + + + + + + + + And insurability item. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The registration number of the care receiver with the + Mutuality + + + + + + The code of the insurance organisation + + + + + The period where the care receiver is covered by the + insurance organisation (indicated in the + Mutuality element). + + + + + + The "code titulaire 1" required for + invoicing. + + + + + + The "code titulaire 2" required for + invoicing. + + + + + + Element linked to insurablity request of the type + "invoicing". Not supported for the + moment, will never be + provided. + + + + + + The date of the information. + + + + + + diff --git a/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd new file mode 100644 index 000000000..e1f1df663 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd @@ -0,0 +1,704 @@ + + + + + + + + + + + + + + + + + + The Decision type is used to express the result of a decision done + by the Consultant Doctor. + + + + + + + + 338 + + + + + + + + + 346 + + + + + + + + + + + 335 + + + + + + + + + + + + + + + + + + The rejection reason is composed of a 3 length string unchecked by the XML Schema. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The SingleNurseContractualCareRequest element contains all the + information for a new, a modification or extension of a contractual + care request done by a nurse. Message type: 410000 + + + + + + + + The SinleNurseContractualCareResponse element is the response made by the OA to a + request done by a nurse for contractal care. Message type: 410900 or 410999 + + + + + + + + The SingleNurseContractualCareUpdate element is the response + made by the OA after a new validation of an existing contractal + care. Message type: 410908 + + + + + + + + + + + The CareReceiverId contains the identification of the care receiver. + + + + + + + + + + + The NurseContractualCareDetailType element contains all the data + needed to specify a Contractual Care. + + + + + + + + 308 + + + + + + + + + 309 + + + + + + + + + 306 + + + + + + + + + + 314 + + + + + + + + + 317 + + + + + + + + + 316 + + + + + + + + + + + + + + + 304 + + + + + + + + + 305 + + + + + + + + + + + 307 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 334 + + + + + + + + + + + 339 + + + + + + + + + + + + + + + + + + + + + 308 + + + + + + + + + 306 + + + + + + + + + 312 + + + + + + + + + + 329 + + + + + + + + + + 309 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 315 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 321 + + + + + + + + + + 320 + + + + + + + + + + + + + + + + + + + 318 + + + + + + + + + 319 + + + + + + + + + + 322 + + + + + + + + + + + + + 323 + + + + + + + + + 324 + + + + + + + + + 325 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 304 + + + + + + + + + 305 + + + + + + + + + 306 + + + + + + + + + + 309 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 314 + + + + + + + + + + 316 + + + + + + + + + + + + + 310 + + + + + + + + + 311 + + + + + + + + + + + + + 307 + + + + + + + + + 308 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd new file mode 100644 index 000000000..a7d64c871 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + The message name. For Insurability, the possible values are + 801000, 801000ERR, 801001 and 801900. This is zone 201 in the flat file version. + + + + + + The version number of the message. It defines the format of the + child elements and should be 2 digits long. First version = 01 It is required. + This is zone 201 in the flat file version. + + + + + A Boolean that indicates if the message is a duplicate. It is + required. This is a part of zone 202 in the flat file version. + + + + + + A Boolean that indicates if the message is a test message. It is + required. This is a part of zone 202 in the flat file version. + + + + + + Contains the message reference of the sender. It is a numeric + code of up to 14 characters. It is required. This is zone 204 in the flat file + version. + + + + + Should not be provided, only for return messages. This is zone + 205 in the flat file version. + + + + + Determines if the message is received in Synchronous or + Asynchronous flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NumericalType Limited to a length of 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The INSS number of the care receiver, optional when + RegNrWithMut and Mutuality are provided. This is zone 300 in the flat file + version. + + + + + The registration number of the care receiver with the + insurance organisation. Optional if the INSS is provided. This is zone 302 + in the flat file version. + + + + + The insurance organisation code (single character). Optional + if the INSS is provided. This is zone 301 in the flat file version. + + + + + + + + + + + + 300 + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + Extension of the CareReceiverType used to identified the Care Receiver in the 4XXXXX messages + + + + + + + + + + 303 + + + + + + + + + + + + + + Optional element that contains the INSS of a care receiver. + Only omitted in rare cases (like newborns or foreingers). + + + + 300 + + + + + + + The first name of the care receiver if available. + + + + 333 + 304 + 313 + + + + + + + The last name of the care receiver + + + 332 + 303 + 312 + + + + + + + The date that the care receiver is born. Only optional in + rare cases (e.g. new born, foreigners, ...). + + + + + The day the care receiver is deceased. Only provided if when + the care receiver is deceased an the decease date is in the requested + period. + + + + + The sex of the care receiver. + + + 305 + + + + + + + + + + Extension of the CareReceiverDetailType used to details the Care Receiver in the 4XXXXX messages + + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + + + + + The start date of the period This is zone 304 in the flat + file version. + + + 336 + + + + + + + The end date of the period. This is zone 305 in the flat + file version. + + + 337 + + + + + + + + + + + + The start date of the period + + + + 310 + 313 + 310 + + + + + + + + For this type, the end date or the length of the period is expected + The length could be expressed by a number of week or month. + In the message 410918, for the current data, no end is expected. + + + + + + The end date of the period. + + + + 311 + 315 + + + + + + + + + 312 + + + + + + + + + + + 313 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains 2 or 3 IO's that where returned by the membership filter. + If only 2 IO's are returned, an additional 0 is added. fi. if 2 and 6 are returned, + the value should be 260 This is zone 308 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd b/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd new file mode 100644 index 000000000..a249eb98f --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + Optional when the input was emtpy. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty means all. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + + The content is the hmac-sha256 of the request + with the content of the ResultMajor as key (UTF8 + encoded). + This way it references both the messages it applies to and the result, this + is required because the + xades-t only signs the decoded content + which does not include the result attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd b/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd new file mode 100644 index 000000000..a87426f07 --- /dev/null +++ b/compiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + Optional when the input was emtpy. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty means all. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + + The content is the hmac-sha256 of the request + with the content of the ResultMajor as key (UTF8 + encoded). + This way it references both the messages it applies to and the result, this + is required because the + xades-t only signs the + decoded content + which does not include the result attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd b/compiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd new file mode 100644 index 000000000..6717ec02b --- /dev/null +++ b/compiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd b/compiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd new file mode 100644 index 000000000..6ddec7b4f --- /dev/null +++ b/compiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd @@ -0,0 +1,302 @@ + + + + + + + Document identifier: saml-schema-protocol-2.0 + Location: http://docs.oasis-open.org/security/saml/v2.0/ + Revision history: + V1.0 (November, 2002): + Initial Standard Schema. + V1.1 (September, 2003): + Updates within the same V1.0 namespace. + V2.0 (March, 2005): + New protocol schema based in a SAML V2.0 namespace. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd b/compiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd new file mode 100644 index 000000000..53606a6fe --- /dev/null +++ b/compiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd @@ -0,0 +1,87 @@ + + + + + + + + * v1.0: Initial version + + + + + + + + + + + + + + + + + + + + + + + + The care provider for which the request was + sent. This is not necessary the party + that sent + the request, but it can be. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl b/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl new file mode 100644 index 000000000..f18cb6ec0 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl b/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl new file mode 100644 index 000000000..0a695dabd --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd new file mode 100644 index 000000000..65577733d --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd new file mode 100644 index 000000000..220ca366c --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd new file mode 100644 index 000000000..eb712867a --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd new file mode 100644 index 000000000..5bb273507 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd new file mode 100644 index 000000000..af51a2edc --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd new file mode 100644 index 000000000..9a84bd734 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd new file mode 100644 index 000000000..6d43c7e8c --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd new file mode 100644 index 000000000..27679ae85 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd new file mode 100644 index 000000000..11fbeb202 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd @@ -0,0 +1,433 @@ + + + + + + + Elements of this base type do not require any content, instead + it is also possible to refer to another element with the same + type and same name. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + + + The ID of an element. Can be used by other elements with the + same name and type to reference this element. An ID should only be + unique inside a document, in this case the SOAP message. + In other words, each request can reuse the same ID values. + + + + + + +

    + A XPoiter reference to another element with the same name and type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the this element by the element + it references. +
    + The XPointer should result in a single element with the same + type the this element. +

    +

    + See ValueRefString type for more information about XPointer. +

    +
    +
    +
    +
    + + + + + Elements of this type do not require any content, instead + it is also possible to refer to another element in + the same document with the same values. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + +

    + A XPoiter reference to another element with the same type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the content of this element by + the result of the XPointer. +
    + The XPointer should result in a node-set that is compliant with + the type of this element. +

    +

    + XPointer is a W3C standard that is commonly used to reference + other elements. This is for example used by the XMLDSig + standard, although it only requires a sub-section to be + implemented. See service catalogue for more information. +

    +
    +
    +
    +
    +
    +
    + + + + The "root"-type of the common input element. + + + + + + + Generic information about the request itself. + + + + + + + Common input about the origin of the request. + + + + + + + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + + Information about the request. + + + + + + + Indicates if the message is a test message or not. + + + + + + + + + Information about the originator of the request. + + + + + + + The package that the originator used to send the request. + + + + + + + The care provider for which the request was sent. This + is not necessary the party that sent the request, but it + can be. + + + + + + + + + Information about the software package that is connected + to MyCareNet. + + + + + + + + + Each software package provider receives a license when + he is granted access to MyCareNet. The package must + provide this license in this element. + + + + + + + + + + + Information about the license of a package. + + + + + + + The user name of the license. + This is a unique identifier of the package. + + + + + + + The password of the license. + This is required to prove the identify of the package. + + + + + + + + + Information about the party. + A party is rather general. some examples are +
      +
    1. A physical person by itself
    2. +
    3. A physical person working for an enterprise
    4. +
    5. A enterprise by itself
    6. +
    +
    +
    + + + + +

    + The physical person that authenticated to send the request. + This can only be omitted when the organization was + authenticated by a eHealth certificate. +

    +

    + The SAML-ticket should contain the same information, although + there are exception possible in case there is an organization. + When not present in the SAML-ticket this information is treated + as information. This data in this element should correspond + to one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:person:ssin
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
    4. +
    +
    +
    +
    + + + +

    + The organization (enterprise, laboratory, hospital, ...) + that was authenticated to send the request. This can only + be omitted when the sender isn't part of an organization that + is relevant for the request. +
    + Organization that have no link with the requests should not + be provided. For example, 'physical person A' should not specify + his employer 'enterprise B' if he got a personal mandate from + nurse C (his wife). +

    +

    + The same information must be present in the SAML-ticket. It + can be in one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:ehealth:1.0:xxx:yyy-number
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number
    4. +
    +
    +
    +
    +
    +
    + + + + Information about a care provider. This is a person or + institution that provides health care service to persons. + + + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. + This is always required. + + + + + + + The physical person that is linked to the NIHII number provided. + Should only be provided when the NIHII is linked a person. See + service catalogue for more details. + + + + + + + The organization that is linked to the NIHII number provided. + Should only be provided when the NIHII is linked an organization. + See service catalogue for more details. + + + + + + + + + Everything that is an entity derives from this type. Enties + are object that are distinguishable and have a name. This name + isn't nesesary unique. + + + + + + + + + Optional name of entity. If provided it is used in a pure + informal way. It will be added to certain logs and might + appear on some representations. + + + + + + + + + + + Enities that have a unique identification have this type. This + identification is always issued by an authority. Only one of + the child elements is required, the others are prohibited. +
    + In other words, this is actualy a xsd-choise, but this does + not always translate so well in code. Therefore we decided to + make it an sequence with all optional elements. +
    +
    + + + + + + + Identification issued by the NIHII. It uniquely specifies a + care provider in his role. + + + + + + + Identification issued by the National Registry of Belgium. + It uniquely specifies a physical person. + + + + + + + Identification issued by the CBE. It uniquely specifies an + enterprise. + + + + + + +
    + + + + The NIHII number with its meta-data. + + + + + + + + + Meta-data that indicates to which type of care provider + the NIHII number was assigned too. This element is required + and can only be obmitted when the parent element references + another element. + + + + + + + The NIHII number itself. This element is required + and can only be obmitted when the parent element references + another element. + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd new file mode 100644 index 000000000..1a2cd4f02 --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The given audit number does not exist within the system. + + + + + + The care provider certificate is found to be invalid. + + + + + The file sequence number does not exist within the system. + + + + + + Generic error. + + + + + The system was unable to queue the post for further processing. + + + + + + The structure of the document is not correct (package error). + + + + + + The care provider was not authorized by Be-Health. + + + + + The session key used to authenticate is unknown by the system. + This is possible when the session key was not registered via the XKMS service or if the session + key as expired. + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + + + + + + + + + + + + + + + + + + + + + + + + Who was the legal entity sending the request. + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd new file mode 100644 index 000000000..d756cf2eb --- /dev/null +++ b/compiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..465a6fcd3d6e4ce7c1835d7faf3271d3f6677ae1 GIT binary patch literal 1194 zcmbVLYflqF6g^Y=fC};uP<$fKwrHn9jPVf+K}e8|B!G?456yIUEQ7l{b!SV#U!{r0 z#1H-ef0Xgg(ohWsiThz@=gvL%o^$V=A3wi+2e61r9%(G}p$B(zxSK;c2hK2LWTb>& zm61_8e7W(Afjws!Sk z41CY12H!mPdCV}e-3ntB$f`1`?#q=h)Uk*ulVO;1_QioXv?yLzp~uC^Eq@jGYrYI* z7*mjRC;~~TJ7F36tid#eOV+8qIBq`Tyxne>+e>B3DdE$lGtJN&$@eW4Nw4QvMfQmb zRlLm5Qz%v`!K(Hs)S#n6`JxrnWwa}ZEyIYTT`G>C64AM1OvihQ=s$3@Fv{?R3y)py z8N+M$Y8CG4NOI%u$w2TG&r?>f@ViCHH)MRGWu{O(Pa*T>H_U9|-w>-Sb6~s2kl)d* z$d&8LY8pR9scieeuyA%iR$NyaqoduUrlh76&*Ri z88MX325oB{cSmLTl(>G3VZ0v~(9dxHzdA;b#1@GAB5d%j`o45yhS9{NG~Y?ykNRK- z1h?sRrHOwADO^PsIr{IVkxQYE?8Jf219Tpv{UZ4e8Vq6BU<8+5W0VZcvZeJhIdR$< z?U~Y7uun;pE3{@4V;K|lZ{v{z<+?^Y!*$%C^-u6;q(0JR3SIEizk+Y#RtLOH-YLRl zOAB9+>ZZ;o)=f(2BoW4sy*lYFwaJ81iV9&fP96OxjI1K%VIlefjdzE5qxDR>J4U46 z+uzeltt$0He?Wg!)ib*bDUM^LTJr47opaAU_p$r;KY#uO;5u3}sNwcBs<`8qyMFn) zj?Fs0spDILGpSA@6?b)#M%L`M?+b`W0<-t5Nu4sTtKy-qlFI*tK=p+;2rPAMvM2X# zsHBSqTHaSq?{ITRV0mk3ysaChQ7_glW2{q-?5V)T&c1q~Udoq)SoR_lO7;3yJ{iPW zG*aB008^nlaFpxuk4Uz2c%WOkjh?qVJuP)#tJw9W(?Q=vfrN^|w(iI_@Xbq``a(8f{g+;PSRKElTh%;KE}7O>dB2Urxi@&6`)Uy-9$ zJ?`!EO%s^UOp%q_*#{>2(N7-E^Yc>!8;uH9FokLEXE@*`oT7ztcs|YZ63RHk=es=5 z2AIQp+{~vqOBD4MsAc*s@z0B8tUSfJSFra9V@3t+6rW4E|A&k$eC}M&lV9>F_^ht| z0r4w0C49owO9VD>fomfN;37WdN#HYF;`*lZZz%o3%l|sJ$2vE$S~zbKU7}BIZT)wY zjzZ65)?L=An=vfps3N?VmRE^0fb}s#%A-QmSRt2jWt@=msE`4Lm=lHg3JY8vE2J_i zHEW@n1vuhK+A zqKU62{wU*_W$_v%?!%lpXU_S)Z_b?k^7X?f01vQG!~m*8$fH(3y@)KT1v`(yT~xq zR9!7>Kb8!$za1}mQQYOP9{Ri!g?u%Tq11M9nW`qY``W5dwv?kVD%_ab4G;aY^!a7$v1;k);D?{PnhB{%+_30`oIoB|TLaLHRp%+KJt+*rO62>rILK(vhV?Rcw5y#@l%?(}V zKYC7cmtX`!cllO(U-|?vo`h7yo5?7v*Y064O#?pw5`_#dV-Q2MFVYNWa1J@Ahjt^0 zKZ^5YU2Y}uNhrq2yFeZ%%gE;I$6#-h(2G{*%x32RP{Eh$s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.class new file mode 100644 index 0000000000000000000000000000000000000000..57c48016d706837dd08f5e40a72150d6d28628f1 GIT binary patch literal 2122 zcmbW2>uwuG6vzML*iIcUNodnsxHr(+PRY1Up`^8oM)Ac2thzyt75i2tm&apG=Gg+I*Y%(?vLoU`M<|M~MT0N1fIg-NUxkjJ_m zHteuzhpkC$PvXl-d?hfeRph(veHCdx3?A-m3W%=--q;8OZQQ`@yX~IJ(VzVZ0jJ?N zl{WX3X@w1eE446c%KoxEyk4zV)prkfcLYwyaI)NffJf(FQB|Y&U{WH)`baUG~TQz>p3*#ds+UHXc2R&ElMq&4U z)KHN?WxTK5Ff_xD^-PLO2Or>)gK5k-IEV8NE@Ixndzcrv`9FJ+Z`iPe_v??9X9VVA zksr#v_<8f6+vaENJfB2WB&Tz~t=uLQ9b61c|yzLztS9R+!w3bKqFX&~8A zknaid!z)2-sRces1<8$q{Fn;zX*x)56yzs@{5%#UgPU}uK9K2l0z>vecBTaVRhno_ z{NNApM;Y(zHdL@+Y|@#Xd(S;{?wOgNzrOzfuzHX<|);kTtrEcVA3+*2E1aQ0Ui#<$y{QGskIt(v}E4#UU@ zLp+*cvVJU1#Th>feBM-Hi;MFte;@b>?`wuaK=r#HPKa_iso=f{5BZLXRd`7G^7S;! zhJekskp#_#A|RT=+jGX;8x<ah8U$F4S_BxZt5Cjc2Td983X*Mijy&=}kQ21- z1heKyQ6F>lNNAB~QUC?N1#s!BgRdFY3$DZ6!wwJ-Klv#TM4AcLx(DS6$ zQEU%^#HTv0Jh$Zp-NCvWwe>pPn2GCm=%B&ScM?Y@TX9Rq4Atw4wxh_b`!bNBAyvh0 zS0#*Mtb`H0|!OQkOErYpmmPsL7KBxP$$+;^DzByX^bQ!q?(qu3C3w=G`rPrV4vy3!5tbc z3owIm8cQjFcD+X{hWmIx926QTNjgPjdX4% z3}Y#(v%Qs;Hp}psO!-?#=CY8zo3uLw(q||~ffv64WXuzO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.class new file mode 100644 index 0000000000000000000000000000000000000000..12fe0cad5dabd2d729444206bc273c059d992c6a GIT binary patch literal 1363 zcmbVLT~8B16g{);QfP`G78Jh~l(q=N_lt%IC<)p~LZO=QK&IPC8Pd*@ohbo-l_nY! zAN&FSDC3>o218S8Vjns)_nv$1xo38M{`&p{z!KK7@Ubw2G#1_8QU=QztYomtFluC^ zM6)U*qe6YK^NNAJVHn;DwXs6ms%W;QPb}`o82mFAVDJt%87BAI+NzeUDx+#mxuJDv zg(V)tFkLHV0k*uSt69Ltt)P^ugd`r=@3hc+*iR(72sRVY@8YAdW0<49R)`L5ln z$!K5Dj81A8kYR#sqjM*iw#SNwUM+{hD8ro^!)?Ip#_*%XqXiy>k>nI_BMlG0gTiZzBk#F=5oP?;lnt=nmH3-g#Z74{WM`hYlJHL#I)Ax*OGH#8B#A zv=@fKZ*7kHn#ieL6Den=A~#p~3{ zbFE6VU*Y{}osFY!NoP4`m`G5a_D)(dHN#^}^$?Qk7V^HQkZC;WB_!1?Bp@O6zY1|y ldw3d;J`-QW3|&-#qB)5oN|>cI`Tq=ahhT=J&r^;9{5LD`DT)99 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.class new file mode 100644 index 0000000000000000000000000000000000000000..d70692edbfc94f70b48149e8397cb7483ac2c950 GIT binary patch literal 1574 zcmbVMYflqF6g|@ig<9T-;u}$Hi!cR5<0B-bLQ>O!0d0(YAk*zohHQ80&X$0`N)wHV zAN&FSDC3=Nk+{}M+z<1(cka38p1HH%e|-H0U0lRf39O7%OXsR1~Bo?K{Rq zaG4sK``Z2JJc@XLC`EbL*WlrzlUd{|RC%PafGuU>GG*QIYtc z^!}mqD3OYy6#k&s6U35A@938A$PHz$U?QU6g6$=Sx!ygs<~Y(AecGM5^PKK9OLC*M zUZ(dl(>tbf8VmzXUpKe>n)Dg+y@R&34$j(rI8s^$lem;Y27?)lV}fBh@*2A;7XhKS zZx!OM@alZ4dMKTML<~(z^PTXwpx)bd#x(sjl2kw+;<$no`fV}v{1>o~A@UTBeW9^HIYC*%1GtK7 zv}3rA8#MkN{0XrSk>Fz2;G4MB30@_-F`Fts_ZhLX)alT=MLb`I2$Stoo%EL4bXYdS zZOn8b5|0wu?Mmbh?sg**j}oa9k%PYyu?oj98x;v(% z|DjcXKz~5{t(8DXRO;7C{3z5jyX!c(PJ%?F%=6xJ&$;*R$j_cX{RhA$d|AL4J{`j- zmhG@&hgAn_1>}?C&m4U2pz7cYfyqdPTDCV;80o;jU0o3nJRV;T{K!b(Y|3_5<%w(m zgh0*{-w{Al1x2_7zZFGI3J8Dx$y3tk@-w%v5gpCBw#tskNhn=?D z(0fSxok+-(D6g@|zzkPe7D&TZf6v-A* zuGIn=>BzO1k!w7+8Aa~hi+3-$UJxobirw9+Z&c{VOl3P!lR`Q-dq{cdYegNCiSVw` zZMUW)%XqA=TlDUR40vwfda)LSE%(REj2v{_p2{V99iXh@Z}+U33`2zirTvppF)T!* zYiurZR)D~0sD9|`P&Knj^+p!8ug#J`wlu#faJZ&@^;NgiP~k1firKmb9=k!ZC%8`! zbLO6=^b0SQ%oSy%Zuj!nQYIM?i<{#J&6etjCryAFZ_G*
    AyS4moAswZ`KlZ@Am^uE6-x6+)>|IcXeR&j`()YGObSrzI*H}uq+ zwpBaaPx^xWE(OjX&?=tC#ty=?Ob7L1Y@OQX*Q%>Ez7nVRkC0jy`po#DY=yzrde~H9 z5%1t^5tBGl#Bt0OaT2cy9F5Rj$>ed@pU|bLnv}R&aWkd3FIt8?x(n)=E+g6rz6bZShAR<1?i_2 zhd8GeCwM_gba_37dLxDyp~0Kn=d7mGX^u9h_)plkar#@F>0^)5glXb9LnoKB;G8c% zf%q#%J;%{v0#{JtXsOcx^C)v>6X0ErFFHR$=1*Q`(05)R>iixSQs*UFXXrChKK~e* ze&|AcdWQkOixG|`R%v)k&5dR9<-o-uM6!cKT0@Ck!sTH^vV%k-5;1!cu|*PiA0LpU z&Bz9_+yk@aN67t)iSpmbfAa(*kCC${mRdH>(FAAUXE^wUMf`Oa#o1KpmDpBHrM3Q$ zxE~G8yfY~Hw_RxcvVA-}^Uk2)-zoTyJq6na%it4o%iwCUcK`n8_dki~3f(SJfz}Ijj5ZAU z%8;9eH1f1rq#Uj1>FYc-^K^^Rv=Wiz-j0Zr41?`Poe|q)G`SWAO7lSPaIYt_h-*H^ zC?&g$W||N9L+*Gy*mc@ElEH43(WzE1(9#z>Qpt`dYC#Zct`Sr*DqDv~&LiJ*Ix^@w z{6DR8*Y|1~K{`Dx5GE6FUm%Y`vOLC(clo{sYU95NG+PJzq87^#CHv6eW>kHZ2y3C| z@qHz_aV>)=^JBb`woyl>#ql<6cTe~h9BgxuxWCQzSR^5PCAwH9`f`OT&b#O?}h)s;G``z4VtT)lkbK^54*3-lI7%hxEU;>=+S z^a8%`TL|ZD>XVf2$2w0R3^FbNIy3zQU4+=dpW&aaJR|m-4Nw8iS>ZA*fj8B`fIg&; z@Mm<U9?h;gdH2PR4&VIbd+1afUOkjyZU9{}XXBY<3|WpvAQ zw}ttev6U)MDEk*pRsNvdH_s^l6qAO;KugbIfnWLSnT_kR5P+~Deck?m)2aW{|f{;30MFC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.class new file mode 100644 index 0000000000000000000000000000000000000000..bdc01572e4b926fcefb0ad65c395dbb77cd00949 GIT binary patch literal 2239 zcmb7^TW=dh6vzMLOWZhHCn;@c%B^i^<0MVSO-i9n3B3joWggIPPfq#cW@D=%n!-2aB;&hHK>$6^45L=2Tdqe3SL?>K?sDGg zbe1|ROO`C8>OsvgI8|8_+I%5QJ*YCw4o+aRPm!WK{dzLD# zd(xL?jUio}+ozIk1XT((UXi|d*lr#PwdYd(8O~J#kDBgM>uDbeGo~)7AeH6R;{P(V z>1ChV;iUX1`04h{4GZ6|N&w>o&@W<`AA-=YxoRN_C&8o6XNq%n9116HBYC!XP__n> zWDxJ$MdG#BAYmLP$xmE;x;rDUXj}LBM?qV8Vq4liPxiNI$wpvU_>cMWJfU@<_P%S` z5$kddyq@c!cBGr#-r1_q12Qu_LZl74zAY8BzEoAAsOZCuc7wq5-U6pTF9%mK{!89&8co*+6lwNm~8E(CfN!iuHro(VPY@ZDHqwqbI-`k6YEA-mtDA6;>;u1!Y zr{81rAf(_RV~J@$LHh~%PLlMT#v3@Vae+=Ll~+$MzC5KIqtgqaZQ9zt)jfUt3Em+G zRDnokjJ}uYpH!|81-+G+q4j-=%<0SMo1Om??Dr7u8m%Lt@HVc~Z>Ot(SrlnUBY}BZ zPa8i+>bIEj!$ji++=z_VDBqL~HNWr&QoYdmQ2K-_b`W})>S{&dE!tvOH-@Eec`N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.class new file mode 100644 index 0000000000000000000000000000000000000000..d89de64f249fa6052f4d49e78ee74cd6501bcf34 GIT binary patch literal 2532 zcmbW3TW=Fb6vzMLcx~)%lmJP%mU1cJB*2Cw1lpu2xwZiZBmxnT2Q*m^$yWAm*jXc5 zi4Rbo`ws7YX{Al^0$)eck2Ynst}F`5A0cp9 zMv-)PYs!!Asi!JbzN-YjDF;$}+VN#gX(w`>iq_7Pt4}5zHwcxZ-Cb3a&O*2AtiZ8* zbwBcIYSYu+c2zC-eh|rsV6?!6@=x-)eBr#PRh@0muQ;-$bspBLD^6ng#+o3C_O6dJjW zb!KZ(pwI|r1O?BpdcHF6Q>nPt_8sp3yr(Evp(PN=&3V2T%?tFEMmMP>OF@N7GEk-r zcj~om72cOrUxp4`+HpzyPV=TP8|`{j@X1sZ%Yj?x!Z#sCc2tyD_}S8Es(1;`w6+o5 zBkWx1v!ilhtmoX*)Z>KRxwDfgY1=*o*-wydfxuKcwzkVGBQZ*6*9;K~cYdt1I9aFJ zaH-ph!`ZEsnbyjdM!ECs7OIh2rLDz%7_o5_$84OyNgJo|72QB-?#hpYPyZhm?k#2%7&1NN1CkStrz*YJ)&|Q&i9OPvp$P}iNK(cX=UkT(@PY`Ynfoqsa0I}jA zza@fP$BiTqD-QCSK;HBO;bx@2D)=@5Bo_zyJrQIUb4eh%ILKQ9`KKocH-84-nXa5S kM{SJe-;?x`!c8n-k*0L&max19OJhJ|SmUV135`=90Jjq*CIA2c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.class new file mode 100644 index 0000000000000000000000000000000000000000..fa37773a62fe8969d3edf1570b1d45868c58da4b GIT binary patch literal 1208 zcmb7DT~8D-6g?gGgHJ&O6jT&Z*jt|6jS7Ky-rjG?<_!ZeoJF)Y@Nu*z~RVrjVxdCOY9_jvCS z4^1Mu4G&~2_*$O7`|(IFF^q4g+NoGJlvT}0u4rwXa8%kd%+wFXu{hx;am1TSx48Jb z%iqS)dL(^eA}RQiq~(m8riuKJszkQBPGy#!E3MozLszBRAi%0=5n!;cw0xDuO_}Tp zs?IQ6HzBzf)B{@Q!Gb$bBxk83e{YmK*irjhxHR!b`}U=4>w8kEcEpxRaXBeJI^g{yjZW(C7Zq+ zlV^jW=O{5pTS-eM47JNa+s3%|B^kZYU_Y*5q#u3gXL#1h{XN$vdN;mNJQ8}JZ#55P zNbg}J3n{~QvL~fJ`74DfdT<5uQAB_Vlu)L5H(k;IJrpM$v>u@K5RF$TI%sKn^&N%@ z$GlkjkJ3J;k@$!wu{&);-2_6~NzG4i z!{7{C>uLYK( zfcw_{j%zg?uVu;JuJviht%hOXG`pctj`8zzV9mOnP|UxRBNTRXpn|?Xf~P8Y);sL zlA+pFU#LKNHhC4UIi3@42xOO*_sMqCZ_zqYcRclRx6@R?o}_ptt#7kKl6~TLV$6kY zhibl2_oa5UWt7rZXj?6D`EW1b*{ zQH;+;RR8C)x)h%+S=FlK+wmT?Z}?dn1i z7mK)5#ASwVBO@jJIT;xh>Ic=E4D1fW)`?J?Sm=08_zme0p8YU}4xv{WcGSXXiN754 z_+l9FTfPjWj;}E6zTeQX3gnzJs_x5it;1Nv1Z)_FYR|+AvBFmZpVyUMDR8(Be2!^+qfyG_OS<8M;!;i7>Ea3Ak`o zX%%0mo(6~JC~P8Jq_Ax@rRCj5P?yoHpdJ`{YN1C83DSx7nKK_hRfI8C3x!dJ+Y*My zq=zwlVRYd%_lQ3?-cuO}Ue!K<&QI26SC=iL!jg=sUxuB7L+dD6Fj>g1!L|{WvGc-S z4nwCh)uvw5%|p7tnOJzwC&hBc*Co8ag8EYZT2-}}-M_J#I#vFpHhtxpun~Fkwn_wQ z>F<=iW`>bXF39twF=3P`ve|GX(OIl>yLzieb9!Xs3R(2l7IF-wa0oaHAv|~7cgY?^){1LhLYm#raO+G{& zrpec-RL+(f9{Ge^vvfJ}PQ$^y1fegD%F0`6{fP=R2^h$*YGiE}mEn)*_zoxk&MrP9 z|Bjp;Nk?5|fydPT6Owh|FLIR(`e+i%N`!O_$1~&>mK|$Z`ouC=m!*}T{<7M#bbhmR z+OS+9maD|_^~NlR+Ou@lvV21<-)_h$xf&M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.class new file mode 100644 index 0000000000000000000000000000000000000000..5d50286d1f90d4666e39f52861b9e456d0cd25af GIT binary patch literal 2208 zcmbtW>uwuG7(J7C?OdFsO$+G-C~av;T-r$ro;==pJ9@u$V(Bhb4hyM#WlIH&twO6n?i-5)j`Aj4Vc>u`;xqvf5A{dEG|{ z3{;|^QB$Gi(eiD1NBRw`tA1G#RZaS(7X8LvUCqvu^7L9Gw7RA?wb9#ERSd((N=sXfz~w~Zu79^y^|y6c z@nvV%|GrjTsw!tGNit59#<$r8#%wG@^Gg)hRHY=X6!@wqdpEji5|hVLivsy})V`Kx z_jN<#I1-(F+npw>7uj7E3oP{HNHN^&#N1nLGG*s)PI_i2+i#vRCZU;{BB{v>r9$KrL&R z<`dmny6UdKz?H)eHcZ?S;@EY zWPSoCISzCG4SwG=m>__*b^xc-fHMTpj}G9iG~jIl=wkRtXm{J}*+;=O{RO zg{KgIBxb$GXEs^9flGXM4iJFLc%P%dB&Nvk4zKZ7%k51R9;5Fcj28Yz{|`@*d4fK- z@{n8oaCD;_fuE4W&-8t3AMHeowvb@Ocq=ql$os*8I$oEKM;$M%vqznKB>L@Woe!yV z^+26$mrj;C*|g4m>O7#%??>ynFi#(-lk3vSQ74zyc|@JZ)cNyhoomd@3`5z6kCMz! mGw|1`{jtI)xPec(!8-d4H-ALN@NWf98JsmNnOTCkGxr>bm>fp{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.class new file mode 100644 index 0000000000000000000000000000000000000000..9d89e3293dcef1b4730dc863db8ad7d2e6af08a8 GIT binary patch literal 1242 zcmbtUTTc@~6#k|c3KgUl5Wy>=T#7J&#uo@lgOF4!m{uDv4`jMK!r)%&&MX0cl_nYz zO?)-+M;Xs-E0`LIiG7%zIhXHz-<&i3{^Rpk0L!?WM-S%vki|j{JdZTyb6Ct_DTif- zf|ijIUPDG&g~7AR0|xexVPHKBv=M=62rrgd0_$Mb3&#`0BNi(bJ=r zTv;RBv06+fUpAChO;47CAT+`z5RIv%&LKY}w5AGNE>67sx$kXw(kDCu$=J%ovGz*? zLvJMC#wwC-x~;EgRRzkdF{Ec^8`HUOjev?Xvt3tcgX%^&Zyt+Q zr|6?Ug8t{8^Yt)}9J#5i$dPW23%1`3b7x<8*>R-SVY_(@*#kR63~eocZBsidX*lI< zRyL|Mi<4(p>O_Nj+KR%~cI3*4p>%dqEey@+Occ5`_G1*6`Z0j>3`3{$U5+AgWQUyL zUe_4^Q+w&PBw(HhcKLR5Upj;|oS0O|>&Yur@9Z#Pg5GKmY04pmarB~(_IVo56wV=I ziP3H_ITvt&z6J6Z$u^`hjFFePNPA{g&^ktbPG3gfZ0Q*6Ly|a7t1SU6;xeuM?EqZC zRXQ*5 zG%7MQD$skSmkex+VPGTB#tLmKqS2OVs^UJzkUn+}hT-y&I2ODibe-?mQ0e*#!^GRR zwyG&B%BX5Xu4^4wVX3ZRn2i!n_(`+Dt4i0nI6dY2%|_IRN~ByxhWyph>y}zp+g7>^ zEt&+V-wD$aKIyZE*0!E=-syCTou|bhtn>ZXWxlw){EYt)z-6~xMM4}2P#puv&db*Aj0BATn^Kp17>Hr)EWW(+@A zJXqj<5K3^_o%BvTGu*EdS?I^_);a^5f)!RR}TMdgSL z9ZpaJC&@^r3*W)MkdmN2aXp}b+oXGO048yVEQTrErT_WluSk5pki6P6d73E2$!pXq z;aU~uzaeqfIv06MgmWvZFcwF3+dF76ZHD_jfg~>i+3N{prZP2#~hiofCA>xz#nD2v)!~vD%2*O*}3o7sTdXuhvt!a%#Rxm zuh?#tn_Vw|-*C1Z(GadrNrrSa;!x~xh<_9(JMIU`kS<8C#@lPWylNN*FB?yFvZ}Ic z{BpVe@UWz$};TN`R`|AwROtwTkHf5Ed z69wB9Z(5Ct@b*n=iea)KEfUitN$DIKhy1!tU9JqI7;)Saj<9^`5#^DZ@WW<#COc4q zp5!B{3pO(Uh1EUAj`YnlB#1&+xOq+DVx<#Qxrk6wL@hz}!* zS;R4-o1h0BL4rI)fzFrcJVyHj{Zk5;$w9P2M=Eecv||ca6{dr9)BxFM2*_z?w8wJa z!M+5UXK5V{j0SGdcd`?Jo47?MhTFJ9>)+t7h(oR)by z;g+Rul&AN1HW}DUhU|u?jTPFKh1-+~suFyRVbGUH(wEwi2Mu9s45Nh;aVoeg^f514 zU+LrL3{%CXwyG}6%BYGf*R}SnumoTj=E8(CepYvRMd>ORf4%&m?ryoVF14j1eOlBd zAr?Cj`+fPbseD2h21-YcB^m8~9nZB?baZyaTn(MbU7bN7A#oZEk70nyU$ka` z@-O!3lGpSdxvc_OW9_UKgQ+qs^zP)k<49vXKkDT_`re9;ViVgtTLrppv%L|bXpoAA z?=^P)s`MH1y_1TbXD{#3V7symu45{L46+%FBg?Sz|1+a^b9w7`D<{&i4CCRE@^~qH zQtDH1KQKcNEM6B53wM7knCal57Ftc!3aj*VT`;)FY->2C-P3T zyp!ai*lS^NQbgu7mErVf^iSl!gMA5cZqS+x50`M0_L)`yZs9gr40mvs*7oGDh<)xz z-t3w@gL_f(8c~b|Q2B*#h+RUb!_zm!^KDpRvK1A<2h?UmnGE;45{Y*b`OuZfgYHD) wokVIxMD-*R!(1r+VK|pO%`Ha~XC>y5#{#jZwm-t-_lOx}3=L_K+;qnO00FHurT_o{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..127fe91ae40ada17f3b1e8b6e418ac3f0882df51 GIT binary patch literal 17735 zcmcJXd3;sH6@bqG!s8kOChQ;zDm!`XU=jm?5DA3E5CXUmZ{E9sr!Vitw;*xB9XG@c zao_iSYo*oJ?zXk9cC~i1wTo?SYd33m+jC~--uK?jTr%;e{Bcj_-us<1GiPS*nKKD5 zzyJJ;05F$5dd=pcFBVA#j5cOcI8(N8zfWj|eR9K>!S zc{5#Zq06mwxs5Kj)8!7j+)02e=k?x)KGgV=*4AEL{{ba`YDdo;qv zN7w`h&Sj59*ijL7OoUC3u$d7yJHqBh*rEtKHp1#6Y-xn8h_K@$tSQ1)N7$MOYl*N; z5w<15P8!4>XE3zAAsx$id8u6c32W=utY9#%`80QjyED48D;Z6>U0$}^jd{@%*5Z#f z3`VrC>&_+8DL2`a>dxn~J~cA9zb>CEelWa!gO}Nnhc_ln zHj&!a;N{#zGU%o8@&&3aJ|+Fd{J5gWUZyFIUPUJdYPDOJ%<|f!!HXCi9(>^;IOJ}@jmb*5(uH!T>mTPolxpbxn z2iovh#=}POQRWX(RJL&HG%Izb9O|nO`g~P1N*K(y)K*NZDl0I0D_6SN?R{@0QK)N(s8fBaM|4)yvO*Fl^iwb{ zg^%s~NdXJ(3m&Y`W$fEmOciP;`Y(89UpoavjYH+Q@E05gb1eHTn1iULOlZN?DWA+S zsIpWc-bem$!8fIHUIv#$zF2R_WoW(OgMNvn!Vm?8o?D)Dv88c;owDya1w@TJluL!PYmga5E)2H5DuPgxT#NA|-tA>_2@i*(?OI%5P>=kA z74C`gX!`{#J5K2Jzq*?ex$VJw434u@ZNyQ#9DStGi??{4UWNuAdf9gLsU+%@ z5rOi=ets(;YLuSxBUQQj*m|l2EA*(iy~a%?I&m=*Ukq%xZI2pp)GkMQsb2e7t&~H3 za$FVm1Ad@vKdy8Z^^O(eiZ`Pu#HSFPL9OMmGSR4el+azUi;Id-e5|En4J~NJ8C<%d zU|_3NLs6?-;l$=dtV*^kT!BG7MWeoGH`BLKUj(8?IrC{c$Op^P`BWVD6*NI@$EguV z?c;@y#70itG%={Nbd;G#{c?P%nne%WjxQ69x{oNXd+`QBZr>Ty_o?~@6=-FQuwr<~ zpvF?a0Y=R-!fVau#H_H5@Faj5YMUfIgAq3kZ~nd2BD4lu7ac?k+LAj6LpDUT!FC4`q5v(( zSjPWEGgv>>YFqCERF9fzMVYFOL@FL#Rlj-JiX@Lf(8eJ<++-eu%DH{l%wTZP$qX+3 zkn2|4_X^cvd&acnF(1_BwI#9%OtRFcQt2Gu-r>qPUF`}tcpBZ@m6V;*;Kh=tXmF6$ zV=x(0TGc#1Q_b&I=VH~EpQ)ZxHM^S9Gu0wJgQ*{S%pl@>Ao%K+<^vh5w(BiFOVEoG zXIb@?uZ+Q2AD(qPH~FT?L*;5;$Pc7{Tc$=aQJ~$Ci$zJUlp=iY*Ju)RrBShm?`_mq z=mdj?KI*B}l~DVJDAkj**w5tR=qUWS=pZA~jl12LoXFD9T!qPIn$7j%9$KlfA(y9< zNw+(T2~D2aD9~CQh5-=el5vMv2(W^CGS?!~2n+`LKggE(dt?T!cH_zi{2hL8-dboi zyfv*1_Iw2Ou^aGOWoTqX{JX(tFIYdtCu4|Gmgx(0Ns#(t&|%l8Uh)gQtSAjuUEYfg z1`mDYb+vOxFBK){l$G|f+^vbtT)}VU>J1qS8b0F6!X(lNy$$u^g-H_1!epVRcwv&S zQwuANl{~UIWHxQvFk%ls)Cs~M@rt&O!hkgNiQLAB=QQ$*b~(6h3b`-04~3`2G4Ak? z+oFwRqxkKO+UU%>c%H{kUEFMz@>=Osl+N@-_O>&DM>!TT)gpEBSgK{P_oJwhHbpF} zLt~~~?K7DdQukjBHfvQko?xk}D|KATb99DJ|Z% z1SZ3KYRcddcoer3HYb{;N07K?+CYAIExwxbY>?vpHa~`}vY{wK@sAq&R5Nj=IK#$< zjEyl7Z}WB#AqWRqc3431qd+S|qUiz1V3tkwf>DOMEt~i8%gWF1YHVH(Icu}*IpsW! zft7dU*%_W1+0@Vv6#U2*&**G0>SdXBv22WT)YXS!;8&5sGMlO$JaV$^7WE{`vRjHy zobZI#rnVS=6po|%28gv}W*;CtT$*F^ddYzhCj4!fVBQ5MKA6C>0sW;>IS#TKy=1iX zu*YhpP%z70@dIgjW@FVj!IYkaU|z@SLsLpwx}mTcriD%9WEb1G!5m00ut5tpgToOk z&JcTB&6&bsh2`2q{w@jCt$bHR6`xj!v|2B}_9UWuJz}zQg^G!Zew>Xfgx%uMAvi}^ zWWyUttItkw0$}BOEoG0VOE&d0q~tAUZ%N{v!BQJ*G=*psn6vU$5rAO_E8ID@@avdr zlDiCUfc+SfvM0*mM*8U{y4(!=F$gEBIB!@6x6s2|>2e!gZl}u~bh(o*chTi;1r?E4 z8Qen;@1@Iqbh)1{574`+5AF6}W$++rc!(|!lbSJwHU_zA@hhj)x+g6?R}$DWXc0+I z^KY^iB{(s9%4S8&ihf8!3m*^!f(NSEYued~aaf$BX5g!Q*(v-!{i<9Snda@C5!;CSHOk;VCRJcp9F; zD=CV>&+o`9oBGt&#sYJg4&mksqY;ZASh8 zd_w0V$PZTetw#Qn@Vw4D$RDcmoksoz_>|6$(coga<- z7?r=n$bS`H*7>o>k5l;vjQrQ&>pDLk`NLKI2_ydvctz(YAb*6)KWF4$g>UNok;qR} z`4^4+x8U14KMDDxRQ@F+{~h?Q&L55ZF)IIxk^dgNrt_1LpQ7@w8Ts$S>pDLb`DrTu zhLQgP{7~noBR@ms-!k$)f*OS0Nu&`S*tA{6ZuDNBEP@FGapyHI3> zSF3!dk^eXRN9UW7U!(FVBmZA`U+32%zfR?M82SHU$fm__>ybY}<#(BQ#u!C?O8nP? z{05cZZRGp20XpA`{6>}EYvd2Xbw#t^hWsX#-*4mxv53xZMt+OR-(lnjGe_r7ME)d| zf56Be$|#~%`tM}qPf__NjQkK*uJc=wZ&&%}jQmhGOy^HU-c|V*jr?J(Lgzb>kE#4i zM!u2_hyJ|%4KR@JHHN(a@h#7QSBZb$I^zIzs(N1KdPa(OUs_9h1QCK>G=h0l);v$s9W-kTrT z-Z5xzGMi#+Z%(vEB4<^HVZ9|h_NaZ z(J;fwFvI_~HmnYu*=TQ0*g)+H8L0gRhT7|Gpw2~m^Voc|BU6?52ib;!+HYv6y#=UG zOpJv_M=rwWi^KXe9nzouMu*z#ZQvY>_NrNpxqaQ0_y^^t_Du}6R~xkNIAi#aYRqP=>y%-p_ACH^75seSW8?JW=5*I;bl3VhxeW-k|Jul57m!^{y| z8D=jZW^cs@w%3IAR)yKy5oS*WjHVAoZ~eI%?KOwlJ2TAQrVre{HE3@wTW20GJ1e2b zI9^T-wYMJiiTQqlalEwP^9`)kZ11c}{0|aL<1-OzZ)0Gu&1i2EKHnTR-_H)4@0n10 zz0LP6Xz#?Z_MH>fzOzH^_13eA)Cx1817<=u%z|A|1$!WhM;Wv6^k5F=eCJ}`a31EK j=41Y10q%hp;y!8-#^Q@HW;g|P_G4T5P{iEA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.class new file mode 100644 index 0000000000000000000000000000000000000000..aba6cb509e10d5fc9658eb4fa55d8826b5b6c540 GIT binary patch literal 1641 zcmbVMX-`u@6g|_@R1zDM3niTW!v{t-^Viq!0M28)8{2SUI|{g1z@=_vTZhYDa;1Q) z1zaoOx?O#Lem$loxLaW@6B!y`2!-j3@; z?5mncKWH}Qbn-|seSuOn4p?!;y7Sx?cDV&ZK3BF>pod8uXlqS0-_Dr?`{uQ8)(Sbs zDh-dUDL>76W}OON-d9U)+{q53|LReh=<8ICSq!9_)s^d>jhjiJ?;2l@-5qSk{7ea) z-n_RHfv-WFq;n#WBSe$oTAVkWh?dui&)umzRZjfS=16U8aJH9{cxgJR>qMZkxzkJ> zyT9W%&_S|@{WwrWANmCb|6ZbrBvG&ZO)8>{{v!5z{iUtknhpfs&NObQqIo$zx2OZh zkxxY?mb2--H*fq5;wWE*ZJr;xun*nX!F`bzK7$@gm?L)s>A8eKu3o>B|6LZlX~0Z3 zHrPW0ve?*Q9}R@B2EPXxTyhm$bCoX;A5+vr{N_{P1svwS*fPKoX3l2`$1ueB-g$;E zop&x*J|Xi1y_IjsKKp{M&&YVm2dc90;d;3OH4=Y<5}y4Nw%iVTJhc_2HuDpVdvaZz z+$x+LadK;MEO8uhmbZp;YF(WCDx5rV@@sM466YOp-fsmbgJDw4U?lD7C<{^{$I}{T aFp4oM*j|aV&ylt0vnX5k@f825zbf$BzzjMw^fByRZ1HclN3drHn5C-trE%SNsJQng;WEe3b zl3vgdk&#;MZ@gk)n+(INS{dsp+wg*p$WavcVa{H*m1w<=^s$Jn6o%nRU3*3vuDnnf zZhhV|h94{*EO1{(f*b!(gdXpD?0q;E&lx6nI?BpWG^CNuK&&XGt!D{>LeAEYyc6$~ zpN0W%O4Z`tA1!|q25W%`g|ZZ6z$GQB-5#oPNA;qX_fv#}FQk%onIT)LHYnt(Zc)fm zT`IBF37aC?^N5e3T-QEz%A4!Y$0b(+J<1FUq#*)2U!n75+Dr5u zF}O+!qUu$Q#*qk}R1@UGX=k+OYTv*<$3d^rIv5K%uG8=0nE@s#IsFshCT`LCxAPZd zKAm%Znd*EScM|7i;?KBLwYjgzbW;~%=@xNr#}OvZtdjH&Z7ME|;chBO_B_bjRFLU( yknDMo_XN`J3zEUTxb&HL2sIkgeJXKE-~ndwkmzY16;$6LV^B0SmKv!^HuoF6sZ-ei literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.class new file mode 100644 index 0000000000000000000000000000000000000000..aff928ecf4fed2e0461256ae607bfd6df5c7454b GIT binary patch literal 1158 zcmbVL+fGz56kVMQ10w@Cpa?38D8e8Vh;I-gA|#kW41*Id52SOZf#SK0Z4UvzN)ru< zCcc{ZQO4af2T_b9+J|;`U)SDU{r3IS7Xb5^E20BaUC85J0n1g~p1|)`cI-JSB3AF%(-mYDsOCG!$Ij7YBmJR{6ZDj9p;p zs;S*j*jP)32WQNS)kqj+cqjsCxb=9`7``*NGt0e5OK!Y983_KgUEpY8iP8;i#i3P! ztSh4$zFZE&$O=nHsrq=5{*WIAK5wY7$;D4Ae;)X&z6@mOFy&l9hR&1BBx?C4R$4Z* z?XEf&RjBL|Lv~`aP5~=XlLC6HDwI#+pdt0Ppy~|eYUI(d1dWXDsWNBx6v4UwFWu4j zwvSqpz?F8TO@SpdEl*6I8JlyeS>e6j5UsT2!#|w< z)cGS`_B?4!q|;XN2aYTZ?FRn(Fzu+5n6>rQDv@sN{7R{J&+jOSZY^TVrfy2zjX_-L zMhQLC%qcCGwH8N?n+)^+z`pc-h~h~qUxd4Sv#~Ed$}^CtRK#n^*HLdB7cfd6tOE=M zWH5|Qbdg*nc4cq@IR}fR-sIkgi*)vpy-d1(g8^K6iOVE2*8}ZCWao4;I`frdu=h#e zFzv1cFpaCUcefpI4cF<$FoGMD#078BFL!=}l@G{#MNj23vM-L2`-qIwydzVVP=Zjo zA5bOK8-!-_m$ZXv+M9_lE2rQ`slqK%WiXbsF+$R9s&z+V9CtB6SL$dIl~-T}r5~}U BCuslx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.class new file mode 100644 index 0000000000000000000000000000000000000000..9c8c137aa8c8a40deb49b7e74c00ec32557bcad1 GIT binary patch literal 1484 zcmb7DYflqF6g|^YT52nZPzB$jSjuAxJ`)WI;gQrdf)pB~CS&R zQ--n41|>MMs;eQKm-J?879MmBYx!Ayr$eb7r&$Ym1D2k(jjyL>2rl6saxqp zx0Em6HOa#)^MCKhkWLX?G!7@Evk8%+ zCQ)%Qf2LZ~I$iM^z9rX`(J0#`*m~53%!drJuf&uxT*F`8H`~(gAB46{$!sgdyG7T^dHi=fZ^A;h!KjA zHA-p3FiJZ|@4;5!a)?V~ka>j=IK3IY6NRr}pTZVb>DeDTi?~MLnN|X>;|5s_H;GfVhoeu0D=E;*3gpd6Ok)PK6sCR5fxkgaBcq9Zk;3Gg F{{;gRQgi?S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..304ee095a397ab6410179d7a8a5be2e786480916 GIT binary patch literal 2313 zcmb7_>uwWA6vzML*l}aFPC^X@dZCnFoKV=LK!An@OfGGzh*U8|Rr!F{n@Je7o^^ND zi148gP`>v8=nJ$`t4jUQ2k1jp{m*)dJI1&V=O50wei%vD_>W}Ua~pd9-hM|e3Y^~R z>R7eqwlb;}$cENo>{*xe^~uI#?}_)+ecBG(meM<}cOZ4YYX_@=Y)c)}Nzq0l%w`6r zsw~w?=y$CmJzg1!F4@b075!HSR|F;^`9oKl*yiVWLg@yc-gBFAr1Tyw>ci0+F%?_g z*k)j2tM9AaiNakKa4+R=U%t%@chyWXnr3s{)BE?g)&<6IDy`xrfwB6`HWRcQ?$GJv zhSKtGx80J_J&)P8@S)Fgdn`KV>0&W{q?oL$BPA=PzvCI1LQL<;I9my~J~NWHeq&6V zqh99f|I3NpdFhGmSOE)_t>VInP=j_XnPnSX6u34T+o0K^MRbUEs0V7KvVEWFD2Fi* zX`SeG*npCCR-vD$d_wLd(|>!yJRB@To~SK4d0i>gi%`P*K}r2JJl_% zt*>tIw45IvA=RGD;PI63WOO#89T~m$UT8|$2u#R2T^^}jc-g7l{WK!2=0~z>sy+SE z#=%*9;Gl|02Q{2<@HS34cn7D5Fv@j!WVciO2H0#pmVPWyOO{mVHj^7#J+lWE=XigY zA@BxDID-jP_jG8t*f-uu0%}j^SKB1)rtaKOufgcs}Gfo-8ilJl~z30zSgWoUy3*l;fcB?LE6M8jOw)tJ!^xgj8s4JKCduL%z-KuiV_A^hT#$>n zlm{}F1&Ih^UI}80Bbdaw9FSrbSM{r Gt^WXr02Pn` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.class new file mode 100644 index 0000000000000000000000000000000000000000..064bef1ea8f96023cd86a3ef27a58c0b01b6f9a0 GIT binary patch literal 1582 zcmbVMYflqF6g|@ig<2j3MDdL%wndnNqVW+Df|ArUU_cuqAINk&lp*a--PscGS81X# z@q<6WA7#9=EfTkDL);IuGxyFt_nbR-=I5{PKL9M_Q5s1UhmgRM9hOsgkix?hRv5;N z^pt2+q-T_N-)JKGaQ%vCv}KY|?8g`qu4qbz$7L;yGTg2V_Z@CTv%&Y4 z_KI8>g7gWDZ<4cAldiA!mGs`6wB$2}>FqWdnzEvdsy5`B>uO)v?S^5ld?=2@F+V1( zs&Z>w{PFU4&Bn`yY!VuQBrG(;peH}Hl_zWQ4!IH2ZnZQeck3m0Uo$L(Y1WMCuynL1 zxp59;Q}8wSq)TpOCj>C?T)E0$Wr*kU70SD=Ym|4itX#R-ZdOT^AQ24XW$jQE1=W() zU1P#OP^7A-R*@vONs2VS^g0#uPe^8}F8z+uC%JrB%DF3^GN&j{bN>lqwI`2kD==h< zRJcsMmtLgEvr1=)R2Ze$L$5E0C6(UMZO@S#${xa0PYoAsKQYYr@2fS(k;drL4$Yru zcei1Z8>N?Jx-+x=W4gP+Fx2vNYs;%ikD<^%Xj^OltmU&k;xd@Rr3^9{&R_zQ3@f2K z8Cks^7Fp=FzB6n~%iby<6q)tQ*{z=4EIEJ}E`n}*J3UpFAvd&24QNTR8 TsqFW$u#1?n(+Mn+nCrW)^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.class new file mode 100644 index 0000000000000000000000000000000000000000..e23db924c8308107e0d0c8579f6739b411a7df7f GIT binary patch literal 2235 zcmb7_+j7)K5Qcm9$Sw*t#wM{L;S4_EF$4%;;$$&4m@=61f{ViirPU5*D6O<;Mii!s z2Y`DXfIIo@Y;vY%&Vp%N9UW_!;J%4}G-J1RM`M>{(=rk=>sZ6yBmFTh= z=FD)#4D)4LDAUz4U1QX*L?CTi)5`C*+<8~Dgr^}=Fu}kOt1{XVh^L_pL^B`5_4#ch zX}imzZigDuCwro-dF!{=+X4~#meUFq6GJF%GBXf?a@Y3OcwGn5Tf>&o?({Vc$401) zdS#`fRc;6VBkAHe32K^JKB0A4{a^Tu*62+S@3YxNIwtP*m20-l)dZ=vc2Z=pd60 z)!EEPe`K#YXz`h8O`Hn|+p5NUWa(6X05IERrhB8>P%&6ml#$Jr83c&w?o`uQ(a|@( zhT0cZ*gI9 zehFX1k?s)^@BTC&YLE7BF9%H#eE0jW3sG~GkA^wjQ;*c;nzs>f#-c-X*rHw3XVG5z z*`i?@vFKMCVRWX)3v5fz8?;1Vui+)`Ae5vouX z?>li(<;bFfA;P>L^L{*cV|75$9vZw)L$CrhvF?nlXmdrszySQO4Eyj7!+scWq{J`` zt$nfHZ?WEi*zF)7n8^pmBM8j#WOx?GKN5Q%ksZZYiWbk(F}z!`10AOmnBlUcF^pR` z|4X@dsm(VsH;>aqvUwJGITLDp;sfP6p{vpAJtXXYq_8*kO2Qko$tZ2O*l8*QB%cNm znIN2|vq17`kf#6%z6oL~#OM_MX}4#jkOp~~3GzFg$pR^)L0$pm^*2FG;TfIH1SzIL z-eiKD%LXZ?LEZx7pROP|`Xg$F^HFb~q&!^!+@zq3G((qAPxR}bH2Z*Zigqb9`d`NU JfS5yne*tYY^fmwh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.class new file mode 100644 index 0000000000000000000000000000000000000000..06230078d32e6d81912d5bab40ed860ebcd6a075 GIT binary patch literal 1814 zcmbtUTTc@~6h6}{lol!$5WL@@l*@p3<(CXZt({YMD&Ib1bO_Z8c-9Rh=;J$AsT z$z+38Tt~>p0)f$TQ@X<9RiQ-9I%WZ!B}&~f239qn^Wm|*f~yIgEnAf&FK1>o;8L3Lay z)uMX=6o#$AePE2ay80%V{v1|zVXhiV>bdAP-3(xQ4sV5#CXQ?;>fiJ2DWKdmxo`s|-de%WZn_128dBl&DD0qV2~xpex}kllS5Vco zPn{Xpmn7>^LklY{k0~v8KJQw~ckb=n<-Rt^t>4E`@Fu#*sFo4R?rIZacSHM8h{}=L zsUEtcO6Mxe!+JDjkB65B%{kW5xT@@ad>sr5+d48nZppZ!`JsaD#8<%-f);RCV5?(W3yZJ%?3T0rIQ)bXkbu1Ik2g<+YB&mW_f5~MK}vHMK}XR1`khl zXY>P-_ZtY+<1adU=sN~8iA!p}oqP`YF@7qrNM9#IHDtkq3y_06*`xIMJQyQCX`%f% z?I&q1k$1w9IrRpn3CCi=G@qk$PAj7|Tm1&?bCO_|=3L^e!g;deR1^SnP^Og;-9?)J z27dwX6CHYR2wwRo_!3-B!K)PQ5hhoyeFg83x{!FE5aH7#!|Wg`rH`e}Cz3o^NEojq abuLg{i>u_UW-24rWsvOh+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.class new file mode 100644 index 0000000000000000000000000000000000000000..e70b593ebcef061bb73e29537b5624e8ccffc0d4 GIT binary patch literal 1123 zcmbVL+invv5Ix@JLPJVRNdu+OQpzP4z`!F!m7>y$pa`U-iFm7=jg`9E^;T=AYWXUV zKuA3B0elov$svxls_IP~e%$eEokDuSZ19* zFJq%3-D|yKU~d=}b|P)8(6%pvvCI;I`xryUo*heu<@S*{5j+rj#Je_Ddi0WEwKLXM zg|e@V8U(Vbb!3GlTEkFD0#5m981RA8LoWW@^7moTv_vu(TS+t-Eka6>*-tW6X9sru zLm3JOrO2GnXT45~jE2(6ZZphPs(qr`iH5|u*j8G;9ft!M?+X&>%7}a_UQi3@JaK01 zp(4eNb|j24+^I3#`g~{%KX`WVl>1RExk(c9j zHT>1By!j1SNt<)--pS6MxaKnyy3siH<(_hq*DlWZ#QhJ3`s{8seP0?A#gl&hqqiw~ zg3a!=cH1-^TeCAv&|s*|26m#z?glcH+ETa57gtrpHI$0Dj3UE}|Nk8{=F@R~H#m~M zWhf;s74dHJ0@MdL0@$SYksA4(f2SjAh;9Iyo z3En2OM=`lt{R_Nl>O$guO$l2GLpeoF(mQGEi6jpjNya-#ts7L=CNZx|+{G5|kx6CW J$Ai>(_zV5U5^4Yd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.class new file mode 100644 index 0000000000000000000000000000000000000000..6a0200670ebc2e70e99ed128f716cc52e5b1da6f GIT binary patch literal 1198 zcmbVMTTc`*6#lwbSQc0TMevF!mqjSxBZP!-NiZuLS=@MeAl=ypinG&o+9BYt(nLd| ziLWO9DC6nu2nHh|&O_UC`_6YxPv^(aFW&$x;z-AA_LQM_O$Ww`z}AHy$t(f6k1^zpcOYBBP-Nv$90?v-<@1U%c8Q_8 zruGA2qfj!eUobCMv@pu>K(wUc*5gfM_};?aJoj`cc?XuSYcFca!0w*3<-6k}~9KF?WWpP`-;) zD4Xd{QMqLmD7(Uto|>+c`g=rFz?hU}3W4~7o=f8InV>UYfM)<%WKZ2a;}iFZ#z&xtf(?NGO?VN-?-<;&xD zw6^CHkWXNW7{<*adeO%)cs{?YVJJ@A5K{xLGNxx2SBf!w5$yA7<4}48Fchnl=C$}` zsrPPHFh=h$2YNq9VH92HrgMR&FNGdt93MLM$8rhRXfKg{fOLZfL%9ALH|We9d0I!v z&S__~XUnHxALGDLT3rffyhUrVJ*vJ zNIA_1GNp+nh?RRG+r+v`Y@YuCJDkAYkA2xdLVk=gJRnsH<8c|21n`h@J(8HfB&Ntf R6-}f32Fy^|Gh`#h<6o`MFZBQb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5dfdcbbebdd44703ba377ec62a36d7807c352a14 GIT binary patch literal 735 zcmb7CQBM>x5dH>kIdgZwi72815+4*yEa0Pr1Q8O<#)mt&_(pnr6RFv4b=xK2zv9Wn z2Y-M+$}n9|!xO)O(r6m~(Yrw9qD~ z|0I&|`ZkC$?QgZ`_+-L-Bv2Wr`t`J!Z}C&HiV2w}83NglkYGyAri{r1?uaIThPKF# zSX6xnlJ)PP%Q|FQWCQ@uF(a~5>j`Gjt^IdvIfr|4u1J}A@!w}WzycnMy6C0k<3Gxi ED|CXx>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e2dab76da0100c6521f26adc1efd6689deea3a32 GIT binary patch literal 1224 zcmbVLe@{~}6g_?HhZ{p+A_}6YDC~z?BpOXL7(__WMUo8{6aOIHTLUHUy)LgEK|hry z8WaEU1Nfngx6jRi60*2t?d$D5=bn4o{`mRrJAf73$s>iO97a&eqMSt~iz>r}k+Bj% zQ^rQ==*`v(2KJI+Y+XmjipVxa(3NQ-a6iT{Zq!~RY&VwMtpn*>hKDsRj50hDp)}n3 zylo8My}!H6eH}|~{Cyb;-Z%++!Z1_sMplKgsf=m`axIFq6_!L8hQ-=}I21?xC=7T@ zMQtwr?DDr^uo1{mMwUoYt}3bei=H9#R7J|JGK`eUP0Cx>ZI@S5k$l|^TQc4eRFt7u z(>}E?$OKyVf+@SNNX5#~oz?2t7eQAu2ciwkg*X3cdd%5Y&t&JMpvxT!Uy=*Y# zI{5{SB8z^!*+h77n( IdlXpw1@ZDYu>b%7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.class new file mode 100644 index 0000000000000000000000000000000000000000..9fbef782a1b45467178fde5cf7c70933f063f048 GIT binary patch literal 3259 zcmb7`ZBrXn6vzJ;2!R+1lRiLOty-{!V7cMJwiHBD9+aAvN+?oMaT8Y9n(StFH>LPS z-}?ddy&u3j(@tmXjBo4sEp+@Gj{mz^m#}Q;$_#gN&%NiI-#z!7v-`(Czy1bb0_7B5 z!A3VyxUYs!)v&3C&(!d_8oo$kD}^p>B=KbuS`sCJK1a6=t+KA$j$xVimKOxXErFhS z%XD1Lbl0^?T~E-1`V#^P%iYy&fhz?|a|}nCT2*(XTbA37Be%x4ad#F8wST3M{< zRo!%Hq(gZl!%Bl8?HD_z=GJZfu1lneSV+Yt9hyux&jor*nxkKx3WNgh#Ikzxuo?~b zhC~A0>ii69wI(2ASzY^2f%dwC34aF%7Z@s7_Kw_}lv@+ITuyG~rd1rbxkCo0Q0l>i zzr9PVX=TRp;;!q~Zb-Sew>P#oIi_rRb`H!83Zxp>xvGD~+v@XfOV(YZA`6D2?qw(> znr+N0nz5ewH9R)Vx6F^_h1JC+>Wmz3zG2Z% z$4*bFD9|};n1(wi&^|n}&J3Hkwi%V)f??`+>eZ5NuW3wIflR?FvrIG=3+KMD!`(F) zk$5Q*T!0@Dfvz3h^;206kHpG|gM#XE0_EKB|I$_GOgvO|&4Usl0Q0J7Dke#@7K7hQ zoMsWD5|64`X-1)Ch;*cOuEnGZDH1G0u#i;XdOWs}o`;tvUQ;QK#{>&hh?FK$FlXP2 z2NP%n7(wXRLKQ}wKA?Oz>0PGpm#e93=~0=|RFoNdRBiiEBj_o*TKVhSTFoyIg>`sS zi`I}TT6MduFBz)VP6dFCQW;Yw1V)dq?|iweJC0@h75fw^LRCl3wS+^H*qnIOSmj> z@*sqH+t&6~*AB zKpXndp@2C*#ktyZn*V1U^mBoSIJ$6-3q07-h1a;i!ya9Dg9{9RztG3$X?muQK@2%~ zi>r(bC4(N(utze0c8qW*cV#ikg|{1%D?Ecxapst#SUm-wiR?3oUpxcj96LSX96zPt zDR2WOF~u2s8Lo0Xto#IRk3-6vk;>O_-B+F?ahr0L9es+n1J@}}xvDl0-|dVlr_k}q%~`y5^OpP~CHl1ie`+A+@Y1fRg4EcL%w z+J848_WMa#@b-#~UvanT;SNP@Sn+Cak_PV5*R+n0>9)uPmf;%iZ6e|D9gG17=N(*d MSk>#?$HhFV3bv?~B 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.class new file mode 100644 index 0000000000000000000000000000000000000000..a5a46e137c7e35f9949057a6731d476d017911b5 GIT binary patch literal 2003 zcmb7FTW=Fb6h7liLL566NJCOeNl5`GX){h7ppZ0>3rMM~RtmwO_8}UtC-zj{T{AO| zq3`YQp;D_#edrJ9kE-})ZP{UQQe(+;Idd-G`OcZyfB*aYA0k?(y$p@e))=MfTQ_XG z;n65P9;Ka8+GR9lq*kI)mfEN=cz&?Yh<(Q>w-*M+ioljdqb1XD<$jD&#%d9mlTiDH z(XCRbYrI|L$Lobcfgcwh@YjB$YE+FM_0%>Q%^$V`t9)5jMpYVeCkR3-EaJh(?b6TU zRJ?YEyrP0C7rj&d(r-LzNM8mPPEvvJB>?n2Ga7R;(-a;KZq}`BKIFXJZm+hBs}5O& zst;-r))isoy^Vcg1*1YK6h;{yIpNmhRb%+^+HrwXL^Kp%CPE!Fk1Pa7V#6#fu|!wF$Sdsl(q9 z?@+#LybbLHY(|z>{-i`dbS9EM2QB5u!)!;Z8{R=%ibz32(8>TH$v6-(5Xe{b^&lY0 zI1nE|f^&g5{u!-COvD*U#euvT2&6!3gMg&sKz;>~-_8Z%N}a$*+0~#JHOw+4X#>(F cNq6ZU-Nymy{|!C(i4ul#2Ho=z$B=El12KotRsaA1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.class new file mode 100644 index 0000000000000000000000000000000000000000..42d617c339f1689f986000d2ccc3b964c2b48e68 GIT binary patch literal 1574 zcmb7EYflqF6g|^Y3Z=Xe0iTFMDartXXf!0qBf&Ic0IQJ?WV;>OA>Cb^nIihDG|`y& z!5`p{GTzy?f^|XM53@V>an8B-&g_q$-@XHw!^0F3m}^H1?%QQPiG?H{B(ccQqlJ=A zB`=hgf&X%2m4Q8D=v)bWZ5-d^ok~?C2*o~(p{*FWRZsYaVJ;UqT59e)p3vO5yr?zb zo86n?ZlDC$ZdrH^U#-XQygw9=8HTs2zLB2DODzi(vF!VSaSTywhVk5ibL1TJW3R#s z(l2u7x0k>6Dr*&Ci3y~|Qj(SiHhn7bwknk<#%nUW-j$_W-V*yl3E!pI!4R8!jw$n} zvb5nFQ4)%3{QYOMCIS52U;Poyu+5<@&QnI~B*L6NAsbJ7>jt6o8<9fxXU z=*tBz_1K|K)4pzOF=a_bKe|vCca-Dn{Xlu5*eIF=b(Dl@Y#HV=lNZ8jWYj0pp-+P> zWd0w+)}A=B2Zf=RBsI5bh=ke6Ms&ZI$eY85Ya{t9+R~)9gQ{}Hy0mQ_is;I;C1RNR z$5dTcXdS3}3u^MtJb24tbUik)zOk00TQYV&Lp>S{?T0Ej+*C!O7_#RlZ3TfjIpzHk z<)tx%;WX0dOk)6-7#1&b2P1&!=7%GxIDUz577m009#@RgFC#&P zv?7iXB++JzqH7jIiaaER_Fc5^p?5b~do+5{_XhpsC5@-NgEjBvn%81dHMEXUHm5hE zcOv^0>{AGTh1S;4ID@P7ovsDo8m`lh;RbHf`e*WI#6C79uS6z~;#NI*iB!cbRd(tN zVkgw8(7H*rzX%bmdMl_#Z@){c5)y9~QX(PcGlkeT$B+q2 ipA5$_LF3AjbxdFicX5y0G?{7eT`*0(oFN|>W`6-}sCdu- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..14ef14750a1528e2a29fea529356c10013863040 GIT binary patch literal 2960 zcmbW3TXWk)6vxl{nz#-L&4naw(;ID_gjQ{VLer9xD>#^>#EvO#A*|(%ql~N#TDjBk z1n+zRc;^GOGce3B49~zb9{|1x!+#|?v4tFFnunFV=bZof?b)-d{PEAvzY@_+GIP{V zpY&57J=DV^Jv`RKr+WBI58GM#JWD)FHAX{9xE8mo!c~@Zwu;M)*czjOCFv-SJ6@IB zEs=(@{$q^tf&Y4|Sraa!vC#d z_mDy{y6gu%HJ&zYqh>jEgCAOr2Tgm$7ER%J5J@?_DUh@5Gq!W~x#EkK<%)VTL^56B zOIMJO(RfL^4P#H%xuF4!W$p=WfnI*8%QNL2>?7c0um+nu4WsP2meYXiTgNc+I^XwD zFb%tgPm{Y00H(Ojt}46!S?joNs^+;uFI+op6JVS3UvLKQ92Mm!RkJ|;Z^ z%I24%k|3$ z$=phZb5^=_fpRk%?x@tFl(ygwoUQ30D^u36hoa0+w{wax8BiKMT`U^v05`Lwm4f zIU?wc3P+>q?UblZ`9T$Ro+tzbiyjZnucf=&aT3x!TUU#ByPqob^49YGkZk*5oE zI!~AAa-Iq_ou{jG4GWIc@wj7$Z<7B_@mq1Dwujr2(TG1~Nh3Io)|dKh(|LT%`mu-{ zWoeR5P#*6C_$VakB}!=|{62}_LwF8jc0|!AjXk7SUz%%r?0t1Q>8ailZXjai{u%b%;4KuJ9 zrpt@*CYE8~$?#0i{6y@zzs}b&X8g%{dIRse0&t)==@y>2bm?u3-N8Rl;u(wyItqRq z8+@DQ!r*y$ClHgFnf;LxN2zoE>@E^ozQS1G6{go{Q~o9}xhyC zperMzLfvU>Gq7ETsjW~OE41y3AeMOoa35pH*|THGFxxy5CxQn;4|vN)N)MhgEbPbH zs-f&Eqk4g?YaLo)3Dz)FlY~=#It+ME={^@fPx)M>oEAf($h8xuweg89 z|4ag26ZipeOGj*sW^}} zt)x;-Yx$*XMe`$IE^X4eb0dU3p3hSl*fEh+1P32Da9|7k33x`uxoN*PyBDdQr_1o!_# zrbje-46k}e(zgti#HB*sO5T@x>n<3U==J456NQKCD4Cdp5NXg@{!3VAM( zJ#8?9%c(I-xy&i2b&g^<{Tco9>z}~hCm{2*782(su9EHGC;->6Kz~M*H)uVd`~luO zI`l9~uKhOoCT?ZPHH!8qr?9^95#ETplz4ZE@MVH9pGIZ$PTFE3$;0i0@lI0fGS#(2 X$cqxoSixN~sqA}Lb-p)XKJI@9b7?ou literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.class new file mode 100644 index 0000000000000000000000000000000000000000..84ccecb7ba418e10ca160d9da7f445638080d1b3 GIT binary patch literal 1563 zcmbVMTTc@~6h6}ng{DZY1;qV2lF|2k%I*S zMa4tGyao@I2;}a@DgpAAz~D+Cm1a^mnAhQ1L@^&BFr-9FGTjOJR`ZZMn!tQ5U`i+| zna>r~4t15H`?LEq)CodPm2<#-M(Y>TUJ)4G?no_s-VjPOJ-#eupqWMziom1VAv!>wwRc9{?%9N5N*|LayW1N$c`c;SO9axDY6GEG0@qNl3CTA* zev^kg40SLZ0|z_8urIidjTwC)P?(pO5_`ApGR@sHQDP>g7T0IC)AlV?s+Yp-O2mzo zR07;$<-gF3AlV~x)(GT~W+ZbNxtW8|)vp{Djsk|G)?M%$sC+%>gbrU9M$geCIi?LR zfvMh&Ty`9;R1n4j{-fN7f1aGv}oF?k#w#>q<DTvX@At0@WlU>24w)kVxyVM2yran6z7;vMm|I^%JyC TaCi#SsITqL49va~=afDy-|+naDo9e@8$(5SUtxtV@(l>MHE&BBA_82;`OB64+baP%o4W zm0g#Q8yh-EmIMwz>Dt7!b=^4A2=$7!QKAx}I)V8#U{h|kL)kF4Db<%#`K%qT*sZ&v zZfomt@}b(y_p+5;M+fFF6RZ(e;7~P+*X2gkRMIDscT}SN34_k=oM0QhV3mg|*ZPnP z$ySHfuj{HMv9arfzOn9ftE!|G@GU2Xfrij2~(2ZjX+EZ?F_3K^fhOs7Drqq@B zxo{y_`-afowV_pI>-> zUItODrAukar%rRUd@MOG1q*_|n3EM8PztXF4V46xUJD;umf7m?h83Ob-@d%Md z4#*7g`rYR$qr5%*G~xS1nvdjdwS;#nfJjFGzG>xanyMnH+5XbNt`NU3e#om!~QZ(U|L}5JKD`_ zX7IjX-&2!`WG%gc%-?>-n7YUdOJEEI9KkM(^L>JsK@O9&kQ4Va+)whko8LWuU@s5I zGdnniJZ9;Bz~LYc1vpF?fw=%jaf~lCAE!S{%KSahZ13O)W);48uBVwp@+tT%E_{G^ zo02%g)zbqm;YY6Jo&(O}C+-9)nCIFb{0_M{Jj`J`_~Fpt1uSO4%k<7MrnIp59=Yw* z6RGugYV<5cIMDOT(tB!iX<-6C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.class b/compiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..568ea5efdebc2e4622b7671b8e7b3ef4f67b8fb2 GIT binary patch literal 1879 zcmbtVYi}Dx6g}fd+_-L+X)D zmR|)@t4bj86^S2(II~_zaa^}jBV~8zKF+!K%$@OHfB*IefRFHH86|AaVg_68@p%c` zWfZVk!i^HXD4`)RpXk`ApsnM?MBz6(w*j0ytZ|I_M64eSO|1R=sJMcCG+<;kMV5gIyRv0t6LyJm zZ3><8)xc5#$Ggj-_6gG%*_c^8bQ%b3G&@@Ao>qbFNvpkHNErez3PbJLD3%$D1Nm2i zBapQz^h{`ZJ>5@vNqEA~6ckuczHgk=DsYnSg!dy#H$Q4{XiXrSCUGLowoErvb{MnJ z-7)u8Gg663q|-5x){}mc$a`1rU6x)HYni0nvT=-QbDO}`<930WEfX5MEs$SbYjcNg zMm~8@H%+L&9`-vr-dEgiw-XU1YAcQy*O{?kdxlMHyi`@=o9+}~RSR8h$6W$vSJ$3D ziwnu5lyj@k%W#b?k>+^+EWS!6H@@=OJvh~}%KPanHOLxm9t(P$(1CqK7H02o~M%}irth`$`?%LC_0NR-r2d`vn z&H>N6z+!4Lk!+M=&pIpJjW0EUS|?JV)|Pt$lGc1NjlGr0?so)xc2#cmm!jG!FRF#6yn!3 z=RH1WQsY%zHvv%l8rRm7L~8e5<_xgvO;dlL5?U9lag>^@?1H|va4)_^JYWTo8h1SW%S=Q&z6HIbmXeCxem9a zI%8j-Vd~-+C^(MPItaIq>yjv^4{cj9G_v{UyEVLi`K+$36sbK&FOJl-9%@O}Dyco| zVNl-+YcgcWUyN1?0(06u11&*2F^KD(=t4I`-{~wA!cZLBfna!inU-&fP2&|Ky29V% zTh#;U5L|yOQUNc=v#Z|O-opq@cpDfpNMIQ4=%90!x;cR>NLhAt>WS~YxJr93>2oCO z)9A;*D_o;9v#HQJM0!p;qdlEJ0s9a;4%2EwSmg~`I~xYLiCc7IxQ#mmVx3F$o3VC- z`Hx6^LwEiQk}pq?`h*t@YU%QeZ5P=tFVN?+IPV;IK-DJY{!UZJC78Wa~MM@i*go~EUFAsM#f6C z8!|RZM{l-XFtC>l6YDxMRz$WT+Fh9@0{1b7Nu%~6VY{*1ZXU?MGCcIPFv{>qgwk*u z@Rl)rcV+h;4|FWK3HD_uczqD|gkiSUjjRe~LmAa<%e5%dR#-~HFf928;!qs%qp;1J zDr#}@_msa4+Z$~e%E%H)%0;EDPS7)Co~lUMRfe%rxj}yGy5;Ah|0>jEET|0oLh8P9Y>xAdRNGE_{+Le~n&hrZJNk@8ANh9Sb>N1{Y~&xP)062f<(9eWF7TeeknW!E?CW1Fw>|N0>~d z`W0S3bUv}ZqJVzFF!RT&7v7~dpQPmBN)qvEB5|2?EfDj(#5JnR4FZwcMcjM`W~czS J=!^_YzX1bpinlU5P3zS8keylSvw83Vd?@M6 z3gXQi63G9b{7AmOKRyBA8cs4e%HWtmXXffkQlT_4=)MX0Dpqu*?9%nu;$1K}f2eIx zhMtsHrKX{^E{LF<^$aei$+N+Y(O4?GK=G^Mv(Yp8LPp#$Xj@^($K{c6Syz@j;g#o2 zmj}rg-t$2}=h9WgeKWdUzefjGbP}!(nMq8 zgFnC@WjwRH;VZSe4>NP`+;h*l_wM}q{o^MQEz^rK6={Bm3bf!BUZTYkEtP1Q(WsHJ z5UBYwnWgCMPzXwV^lnL4n|{*BXKNvAoKxm+F0p>myD*i zyV|Nywv~(o87Q2 z;~jy*T=|iYt_k!GcIGVDLxoD`8j&!{@T3xMeQpG5-doyRQ8)JGx^l{|rOXR%d`_#||2mbr?@ME% zIBU~CTAD^@vBmX`wFdsC>HZ8^bU9V!EKIQzN1d&BU&f4T{o&hDWY+>2N^RX3(<~lM z(k+iX8un$ zlA|(iKo0vl>;dc}*b7ce<{L-U4V=de-K6pKFp*?~a+tRf&#^P?#oBjbUvS9L6jqmx zXdaXVk|coc(mhy=?$ZOTm%(2t_ZgQL!S$Zthx8}|uOK=H%s_4K8|BWa%Zc|bbZ#aY zCex^l-bqWVX6Q{XA^EF9-uD#pq_>d#RUr~WKK2!oqv@pdnPd>N7}Qgg=t+7;vs8h4 S^uJ2A55x?l&*2V^=YIf_fF$Pt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.class new file mode 100644 index 0000000000000000000000000000000000000000..626060be46adbe9a9f15db1b7b1ad6dc04efabeb GIT binary patch literal 1477 zcma)6YflqF6g|^YDiuTl#rIo*sx0`n8sqv(FjW$YL?y-y+Yv|G*=A=-#9yU}#zYgp zn)suPXSQ{%8kGI8v-f?@-FxTT_fKB{oW+$A`f+Xm1)MM9LJ4`CE8=1imx{P7u-&Re z%f^yQtd7mYx!VHbp1{zp*jOixTat~oDln0Mgg{wZMmYM;-Cj`7RiaF!Y-sA?PkkyF ztt^vQU&=KZw4H7QRc+l>fq|M{HPW>cC2;%?^Rh1s?@^!)ynMjOeO0YGrIK_-S__q;$HaZW*4vT zQ&v!5x|*g9(zJn#0xL=P+3d5KAj=zM{tW&P!O*P#D%5{X8||(O*rQM3YnR zu5aP)+?^^{>)5|5biGR*R9@mBw34_rpVU?I-)UcnW7qRzJ6Q&C5Qhdaglz(&zt%BK z61nbolGC!8=}P;=jZQQ4Y$#VFRp~gWr8kLwNsvOEG+X*H(#ag2Zr*Q_;G>~q9nPmve K?#$9g#n~U>9ECHTzx~)~!WzEux6*aHxhAn$&gM~GDUA`mT0Y*{NOOhN& zrEAs7g^F5LbsHe<>air8@{Tf~I@~vbP9s{|abV^3(qg^1rYiPg z^IE=cm*HPi9KH<^a_A73>b6#q3Yx_fGmF})F57hzj0zF)*(3}D{Cv@}O2=;bCgaBeuF=qtP8-kyXEj~3rvz#n8eYa} zpEgRUtsMnTS1;GAMb%uA(TRDh4B#)z_#9yFEw6|wZJs&;dGJ~=d; z1fpTW7*-f#eCP=wINS_~_&xqaG7`bZAp-)w?PwzBo+&#%3&%kddGc>cFSzpOF!WXF z0ibegUaon&b9s|eqBa}Q3UzP(wunr+(X$3QVM)4{h)gxv9YwOXH{&erfWvUN+3Ux& zxrOb3m$33ax2s7}-2gh&njHJkN{*|;FIzspPy61(9V^F`(5$!HbKI=vmz#g`xqSS0 zjx&6`_j|dGZ3WCUtlsaYG)9}rA(wzl0@8_Cq#Oghch%O(s>?c=z>7U6I^8jx41_+E}ZSZ z;@lNcJI<13NQ=&u8g~`+Q96VRcaBi$l%@T&lb*tRFFvFx+C}Y59P>WRyYbwM-#!a! z?HtTz!Ltw`K-eC15Dqz(Z$j}fegiitea^=?!fz=?d!7arIvPxecsd+RM|gTHm>%cp z3AjPBJpViK^q>yXm_;WcMHZW+FSw3gq?c~cDM*pt&C=7p6nXcggV6PC&$`lAAQ@0- zie5#0=P&{PJhZS)n-QmdMC_j@Jxpyr;>8f+Yd+fRNWQ>DgYgoaaFha`>5)ey{ODx0 zfU(0_oTGWXi>?A)rYo2U^agRp!^RIN^+UwC9&5Zni=OcmvX)|3BgY<6s^L28tlqU5z2q7A5j+ERkh;D~?E8l*o4=^8J=XxJU)MM%O`-GqQjU z;B@wlJfQa9C^zymrLRAtj)&CFD@?78IKeqQi5^iW{e&HP+(fa@i}Z%0EA)D`eiOKF z(>oZWneU7S{A&|hI@q>%X~i=RWxg{S@E-{H&n*LX>*YO?V~BJ`iTo8yq)18}k*+9_ zzd_`mEs5|E6Q~qRBoig_Z!8fto=7G_L`YFuXxoO!`?MO9k!*yBkc%Z!CM_-_*(j0y zAkx1j5pEFzt;G`QjuIJ+C2}jCNOzRTIEYMaL!?60n2d-~B2%$MbTZ;HB1VbKfykvT ziEvv?Q4I$vMYo-A#TbsAiPZs>EV8K%0b1-jZQP`Gi*{SoZ_xn@-Tw}hAi4WL%Ase$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.class new file mode 100644 index 0000000000000000000000000000000000000000..514ccf8ac72bf3903ef665b9aadc63c97cbc82ae GIT binary patch literal 1208 zcmb7ESx-|z6#k|QrIk`FD1s}3EM*zMHz6bqOMu2nPI?4 zt%O&V+Ni*PxxK-_o-$! zG$<@rQoej1HfvJv3c|pUF9mhtMi4_Jca#bHP7$buQXq^n+?6!k*0~V`Z*OUDkqbkl zI_$g)guvzZrR~b6MDQ*rV?rwd5TRDw{~<(6{b&sbP+7sN1o zIgQ17T^bYU-Q$)d5XnP#^9*f#7n0wOI*r-d-Yn4sjbC1=5;zhhg06Ll*rEgJ)w|)LI<7*<_fz%B?Xxxr+OSG|}9*Ib;}$5U7Ax zqBo{Kx+%gKy~G|cq!7a>dXc7chUPMcYe+cgbjn5Y0It(MK=wT81`URA;|*@onYlh` z9U(iXozb2woPd3f0!L|eC7kg#t$l3=+`(Ov81CUdC2_%J`W-mG;ldZhexkqd9r4#E zNPI=iX+DuDPAEaB+}qh9)Gr84`LDFYowN@kUzYEHAEOEnNfpC*)W#Ggn4nsZBqlM1 UX);hpGbp?TGt~Ah*+?<>2gb2CZvX%Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.class new file mode 100644 index 0000000000000000000000000000000000000000..c736e550a320e3b171d2a27992c99a24e6068600 GIT binary patch literal 1494 zcmbVL+fEZf82+ZE6q;5lQV_%gpjbc{K)n${(tsq8iV20r!v&cxV;R!U;?9(SPo;^* z#0ww5hcfqkAzs^B=$OKm7Rl?K^-~Jk1~lK8QXn`^QQet7$w=;|W9FNKc7I zReDCb`fz89f$cKnHeGG3(6%ZXEt#Sy{>Mlmto2l_W#yh|N`~R`sW=zBA#|NrNTcg( z4CDJPZB`M>t$CMWw=ksaO-d*i2l*a(J~i? zI^fraw-Ikiqv~2%*Nd>^>(aKhVG%}(A(>d^shx4lLRj$*L!U_M+;1&IAs##`Rv{iL zl4mMz%X8$m@<~s&VReFD@~47fp?AScjw6j})BH<&LhGm`sqLNTWg6C*-Wek6u|L3M znC~us zWIGlFCua1VpfH^NjQ*+luV9~oJh$lV4}^=Dq27sFlLqqEcbGZG(T&ZVx- zQ<#pNHwa?FPc^^r1&OQFnLzr2aP9>WMnkJ8y$@|BpviE*E0AOy$m^~^9&`tij02Gb n{b%!NKirotY)zuhK+A zqKU62{wU*_Z7GIEBJRW7&N<)tzB6a`=dZ8d0W9He8eN#{K@#&RIBCQ&m%>5{izzHI z3}~Sw_bNhZ8TcDWgi0_xJY`-f23$++_`EK(V_Zk`y65aH?kqT56AwcSoWe2w@+!fNmO|gi zx~NDktDY$MeqgxuqwJFr{DE^oAXVwt9NxA%FYDgAC+fntoDw!6QENjpbSv>bluFd% zO<7$l(wAnHAwE4*p@_AhMiKo*>5FG!y(-i;r}PZjV&GD>IMs~yt;2+QD~ZqjbIB`{ zj$?wEU18ef2q`-~bE- znx@X7h>r}Ma`b%V2iuMqr$^oeh7@8LLpOS8ou&ql;Q|s?2(9{~{Qxe~JV5p=oegRX z;nHgi)0)}$boorZ7zgQZ$478!%0>XURqfcYXud#9LPY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.class new file mode 100644 index 0000000000000000000000000000000000000000..a1ea6ebf8efac680b6af5875cb0cc5e1e6d9a51e GIT binary patch literal 1345 zcmbtUYflqF6g|@ig<2jK6hTxFxW~ZmGxTqIIxs?;if}`jBp~}RhCUJ2l+=z4D7N@Q90(p7@?s;-3zeaSHMlX<-*yF%A_+4xG=*ET3*tQ2aa8nU7SRdr=vYtINnWGKUI6mrN9 z8!oRZUE|`!%AYjcEmt_nzRixdzI+ubU)JI+;tSoO%Fe!Qh@GRRB(xr( zk9JE1+N>+B%mzbzexX8HHoY2U87wL-ABK&p^mhbNX2=#jhngs;l_a;73A3-LhJ4Wz zfeN@~7;xk8Ku|S%D|^da1k`<7D(~ln#ddWQpy;M_Bu$0$XRbb*v~eF=o&A~|we8Li3OG1%J( zVS>Ik7qE;=^v$#!a2Z!fVwfa0u_(Ai|0U};ntO-XXAI;%BL4IkiT8+E%^NbsVc`a7 z1s)Uq64BcE4tBH+do}W9*>)AvlwpQcF=>c2rY HQY?J~l{sj? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.class new file mode 100644 index 0000000000000000000000000000000000000000..da11525644433b3b91e9530580c32664799708f6 GIT binary patch literal 2738 zcmbVOYi}Dx6uo1|agsVAb)7no@@k<;9O$%An$m<6H;>}rv=FBej}KwI9>o*ZyJ2@+ zH5EUA9{}I^0U&|Ys#1~oio}mXoLR5!cw-w2OZM*0+bmNBAb1b{$~gq;WPr-+TG_m)eB(b_QiqPvbq^r-BipNkWOS8L z#_$1WWd%9zNU*CgN;hKK!a3w6?SUuU7y4(P*Dx&CwS;NLL^=yQ;>qvo%9E9NqiKu% z5ldE8*2Lb)v4I>G&dH$0g>ZH?hS?&{G zRK&4{`b=ZD(RD*3-&g};;<3>mqdUd2orD&4Qr|2SO8C__r zF7J8b#GKnHnxji8xYp)gpCdueMD_A}ok_14)oef;K1=8e>ezv`pxb?Jn+43HYS{NE3~T z5B>mul<}M0wS{%L_{~)4!w3ww7J?x?+J<`i#y*x?Ne3};0 z^psKF6^`U)ML4dst)2B1M(jDGo@Lu|6}MD{n@y1fl>RXocvIDFN2-$-(%NG*R65{C z{Ma~dn1;n0!ad|QVQg+-JI`ovt7$3O5EbdlswtK%%T`<=k;`c8RAd!c25(u7*9~(? zDMwbDO2Z^HGIB4S&7EH_gh;4Rx$tEOlOOX((tF>-W;hI7V?+S1_43t!Sv?Rn#i-z2 zN!uuUFTQ-Q=aH`CvydVTHYJcRLtWTs@m9sC8#myBb1%+$JoC6c?@}LKctZtPK{Buo z!V*|7`qoRZz<1Dtjc^+ZxuxNc^08h;HUm$FXR`Q>*k_N<2v$v$Xp*jB&G`-};08`; z9NoftHuww0KEW8HcJNAM@NK#i1TVrnhL}`w;w#14sk7egE2y>UAq@ClL3&MX)YA%| zHyV#15)Tu38%d-{6H!FsVIp-9k^dy3^=5Q8l1L&(UjK% c!<(ZKiqka6jS8BW326g@3ji)Gmu$B8jZATb14hKx;OHaj-L3pgkVNQsNJT%%E!-H9|~W-&Ie zd;q-j0q_V_Nu?@O@tUf96vgRTB1I@d@q=dO-g8f%yL7i7{qx{&0Po<70!H!aDDv3J z;c5Zt=;JeOsp_9=Ib6@-Mh>3~OnTB)W@}fvo^tG4JDURHs=)Y$V|%`7`@3cVPc>SyV%v^y#!FuaxsQ!wGBlLkG|b0dZy52J4@hLbvUp=u{b{_r-+E&X#KOMxqXv?4sub1biMbmm+`4nkJdBrL{}1R{r*DjF zb{cGuZ;0tl0@#o-uRDIR^i1Kp-kBr4@km4=otc1f`JZj7eXR7rgW zE)ADc5)coFUMVpNTplW~1RqjpA%%LlTeg*+pSi*Pzo-uxfrY`Fp<-Fm^Bgx;`9E7H zLdV$5_Rdz7r{3J)6=L-H!D=;%$Kavs9Nuu7(iJEVrmZ=S-#M<%4rVXn0^TfQ63+{q z>Kwim*ELV{30%aBc&Uh2aJGm!ye?1~VrU01DX=~SM?GlVmX`l`(^eXu@A9IE$}t^E zRgO^)uNv-j9uzpoi)a)a24pCE3`M?=^Hfe@0wX#{zDkspJL6#nFMN$z zqL?nN+B+6{h4#Ko2TKq;W*PEo6!uyac8(sx&J)HW#W2kt!`_Hsd0JR*{+7sZ@G1Dr zl0;}MyoAef@EXx6 z#$?M2_mJtNSO~2@FtOv1;Y@^z_2?2Thg}eO7w`2ElI<1pQ(qzP Wa|$=H^$k)U{|)0XZ_`cNC;tMMJ7ZY@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..28bdd835f9791e1c44767dc3b4ab1aa167321f79 GIT binary patch literal 864 zcmbVK-)j^x5dLz#?aB3OYi-rmpH&oF!KhE7A}m)6m8C+j9)&)XY;LeAyNPVFrTSm_ zB=n(wfPa)YSrrZeP?}8HVjo!Q^MHz34!T%#+vY6VCw1GP@vs+BNCX)jHT_m%&FQ{dBK*2 z%xO-mI61$^#&$R~Uf@mUls8^lRg#xMORvg89=tqwA(iKT0(T<0fsu(?n)^^G9d^Hc zrMCjzfvYP`ne@bwS09+`_Xg#+=9#E}R=XlIq+m z_sSyGn!I<_xMp%3ry#I43Fd{U^kaCS;an1OV%} t%Cgt!3Fa{0_^&l`0oVC{%w-nYzeKo!o4Cd5vgeYwqir88jXN55{{W`X^Wy*j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.class new file mode 100644 index 0000000000000000000000000000000000000000..9dde9022542f5de6acedb3b599f7cd1ed4937960 GIT binary patch literal 2397 zcmbtVU2hvj6g^|d`7q80X+zqyrIbSBIJDCbprr|++c=>qCXte0f%;I5*OO#|y&LV0 ztClx-=Lf*A0I5|aka$Jvk3yVTyS9_MZV;BdJNM4HXU@HIXZFQEfBXgDI=;$c7|SCV zLU9NyS)`lBs`Gp~gnL6+8^V2oiC9NQ)yg`GO&EN$Rum9)k1mHnY*k>(s@BjMQo5fI z@KmE}bl~ev9oxwGmQlo3jT^*XP%Vb*p~X%>_UObQb?s`#nVT-WV+!B<|Xs@n(3JC%Y9kB44i>w<+VDqF!-#l)!xd9`Sr%$8i`Xw~fFXI;x3oVKb|1 zDwN&crEAbkh#aCSPzDV+8((>BjI^Q<$4n>|M& zWG_aQ=KCsiwg+^OFjkPy0(m9hg6~Y>ImGWAq%hB? z0|B4mBR+FY050PSEgp1SCCUYFQk26@7oH;ZH^vHoBK_TS3_L^1d4A(mI-wim8`xpd zb}@hJtMY5eiY$2CyWiMlU=|Sn29!Lz4{$@B1fu z+Z%5!w&JO$*6aR`{)k@LKC{WeQ0(cEAZxwv64^A-q|r-QFRQLW--r`ZX3?7o^z{~vrEj-L}4X+ zJIxGd?wujCpcfL;n2jgSVy~`Nb{JY`)^f~^dU@Nd<_$8$xIEy^2MW>+hEBwtI76th zY^7w_1*2+-ho&1<%1A~REyr?~SdDi$%beydQ6TH?w-ysu_7y~O)-E}&R|(bg4g^s@ zA5Wadq3MHarBPr)m56Fos}r1T)8V9K6!!Ts*9{ z;7i*qzBfrrY=~&CQm>ZG>y}jETx%mwOQR|n_uTwv!!}!9Yqk7eBMEmw!=a4RV>*RhXkFh>gM)Cv*eP*xz;9FwfQhCv=pa#`C9wI zBS1lKt6ftqBem^%8$jcjJ!^hfH*9v`iH>WAkhr^?;@j2BhcU3+FX@2K5O-~yFY-4~ z!ypAr@w8x=0;YXhFp8K^3v^wSS`jXYi119+OWcidmQVB$%5(T$!~c{!1s`z?da_aK z$B}62&%x)Nwsk{IzChqLR59?KFi7%5Yp7vToKwykaTJ#~;b)%INKOtOA()){1)-lj z9dX)0DX1N!ejBDCSiQ6q#A#+I9}PND{kY7v4=H*Y;Gan&A)T|N6iEJz(7!`Vd2o%; z0!_FGJ~__r2|)uiPQ5@lJNfFWe`#p&M+{94&CIL)Dgl$v5%~eZe)Z}1e&xyEf4)St zm^?z;?=JV*NGJ;$?@b)yrr%tPgOg0gW&8)7zBsOuxuBlwIf z;UMK@34G2qS$Ts<2=j{4_ZLyZSioX4<42xH;Koa+#hB)gwI8A589Kdfml`|gZDZcH zI}khXZF_>hQQLor&RkJFL@ZYf9HJ-p42qPZQU91%rU?do3Bycc3ZuuQU&Rvje7NSd QXeU?8w3@781z!OF037SS1^@s6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.class new file mode 100644 index 0000000000000000000000000000000000000000..4fba6d90a40f091aa670687ccc15924cedd760a3 GIT binary patch literal 793 zcmbVKOG_j%5dKQ1on;)~@3*ptRTqrwK?Fq@Mg^tu;A8M6nVx`=?nF8nQUBGR1P}fI zf7G&-_Hi0SY)GY2RbPG8RrT`k=^4NVmMZARTp9CaER?ZG7<4MvGHs~bX=~08_Xu=E z=&M`fyfnTc)3%Bj8$KfR>}aF?E}?sQr9mjwZA%dbVr|rMJ8P=^Og2-t497O%w33ta z`^{MLSK1M_Vk@0?!pKZH;S=FxmWsgQ=rto8e;%9Qb3??{I< zRaDSR*!*7Gd0<}veoU#>bUv4ff31Bq^jc^uPK!O$4`Cg!gf8AgULQWwh|t4#nHQ`J zKUm{2qnBlsEuwe>(dr}UZxPbRG5~;I=x13i^aukOEc`=-9L5OW3rsW0{xOAdOkk4L LDaVvEugdIy5c=B) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.class new file mode 100644 index 0000000000000000000000000000000000000000..9d79537cfe523add830b6738964f63736b5dd0e4 GIT binary patch literal 1431 zcma)6YflqF6g|^Y3P=G9iXc7!ky3=^;VXp@D~|+HBx#|+@PSOXBMxqNo1G~Ef0ZU0 z5>5PS;*T=kS=t3^0&KGLxQ}!1xpQa!{QdC@z#Lw8pcQlNh+#gC=N*V*E{+#*yo}=& zLyr=^Wi|ier_eTef(pwRS7csv|1G)s&Lj0%=CunL>6mmzkZO$%GXnM14{v^P%P>HnO{K>-m~m zg#j6+a{;Usz*^e26eqg-v->kvh--!Rj%Y3;(vNmGQs5Yv6R^0UmZDfi8yL^Q)HieSTu@ z8&SVO*EG=Rz6KZ$cMq(s(xI>kpf3Fp3QXb|rbt0lr(x}ZDXPp2=}0j9 E4+eyNU;qFB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..9dbe4f3f7f22ee134c9b1b95895293da099c3b72 GIT binary patch literal 1546 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 LsLk(L-vs^(mCt2_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..fda0870214845b1deb28b8010da1fea784602021 GIT binary patch literal 802 zcmbVK+iDa+5IvRbWM#84cQx@E1L8(Vt50G?7@~p5px`Ep;6vz{6xv~?J52Y4=wJCH z_}~ZlQDXJ5`m}`LKv!2+SJkOGeSZD^@e{yPZ1gaV+g;r0;%*oB2n(KTqstN3-Z*=> z|B66w2y?s6`k-wX>9XNOYU4+QnHR>I@RBh7a4;ftcHJ=(<}+jYZByl3ALzW4$WrDC zX{)8VoX5dV_-s7kdFHe?URhnSSD{c|SEV|7a`aefFY^SML=A%uT(J#l?nAAMaPZ}n zcL=?qYwCjcOhj3qn6-VP&op7}ePe^Ecx1eh8B%MV^pxH*!lNwaoU3yI&W$}*`robk zP?c#>u=lPWV<51r9j_`@9EI-!iv*q$_!b|PYCpTjw?6n(hJqTl7Ya}vhQf6ZDZGV zShKa`HtfB*y;E4`nT69s4S9BVK`Lorv8zk7S~e1hYW* z3+1VBNg!P)R;XshuT#xHS$T4^=~iX1>##I|;j&+2mmT(+>)6;8zE`Yu`X5A5$k2fd z+pB$ED0V{93X8X4NT26hDEud#X+q}MoEd>Ug(fy_p)<7!SeBos+ysxnVn>=2po>Oy zZpUv1HMy?LZdq~Ej5&k?Qx_k`!KI zw|Am9MSV199e4QRWWcL}G_E0wOZ@KPW0FFS9%kpdpX*-E1N;wa4ADVF=N+RF6J^tN zg&3Q&;G8LagZLbgUgg*w8Rs#^Z|gLGsjqV-a053vwt~MP^{EZKmI%Iu+c9{F`co!V zY3eIdXQ^|M^%Zq)M-2JXs5rfmHXc2@KCLJt2b#B?}? m`%&qW(I%9*Ne^fpmnfi!65ZU7DNMgbO2g9JmWOoHHuD>rn3Wa) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.class new file mode 100644 index 0000000000000000000000000000000000000000..ef7b7cc214d4e9c63d2f027cab20ea94fc9aa5d4 GIT binary patch literal 2034 zcmbVNZBtuC6n-`#35}s(proa~6)1*a*%WMT3!=!2MpHXOTE?56N}3STfxXz44_*q6Rmp8KG*&A`577~Aq(9SAqr7mc<|5T*HJ43m!M zK30BH1O&e;gSuDM#8Q4Do(bL#RD+k54%QgXRaDItLED!M^QYA7;khB)8m|Pta%*cF zWO8Y*?FOnT_mx(M4Y}#MUSR!@hXrf$oIh_i_@Q#ETy(Ykn`UFDA)C@Qen(uX`sCPm#64&^yp z4}#Vm&O4pXa%Xkf@K}x>#T>=Hu3QytFvRnV`&6PWuS%xlW#!7R+s#Ai-xpMGlYr;Y zEC`wiI!D5hpsuI^x5}Q-N^|R*2M*VQT5)jwpvZ-$Au{v82johTPuJv$YIVmZn-4p1 zVsOSPfpDJQ6|Kns!YiON#%G4y3!-NM{Oe7O!*s=K`;OdIrb!nEnE_VVJTa7w%`iAtfQb5F@hPS@doWP z^v=XEMiL5=c5m8q7L&AIqVp8}U(lFF?h!7MgqhO}!6|S$7?`1%3KegYf|7|86INmE z-@_G+StLn96`}7{GUT)}S`&qrV87BPh6VZ>5O4$U(>D_WkjEmOs3TY+lri3;9}I)b z6^;@66Xy%RBmVFuMqVIhB)^a@FT*N6jJSH$ zI!5wzAU_Ta5221XG$!$l#Po;^* z#20=5Ka}y`ZW%D=j5oP$PkSDI=bZNEukSyIXq8s7l%jHm#^|{lUZiO$O*~D@j3$kY zl?dxHHY(Bwl}$!$hf!`L(#8sH>muyP6uh{PG0Lcu^;RpE#xR&D{dN<0RgEKgi_7Y>hP#jj2z+BOq z=@#NjAV*ZiYUAKf*f1w5G)F&d{N-JvvH!#ac4kf1D1Kmqv%i1uAwIrQaxF9R>gZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..f8c745fd18cf825ad16086792bb7c9bcc39a633c GIT binary patch literal 1445 zcmb7E-A)rh7(KK70|Y@t6h#zKYynyDMiU99DUd)KF%}ym7i7Af$dK(W?#vSOsWj1; zc;N&1P{y;%reH#_?8W?k=X~ePelx%S{QL#rDV7G1$9z9>SSaC135zAT0wYF6TKY{D z865_1H`fHjmcURg42+e5ZAw2@1rj8m5Ga|rb)Y;euuu=B(Z&sAM;X_8u8|$z-CN#U za-|`wC7;_kiGCq4@g@$e?x?0Vy5*~C5QJ7HF-BmvejtzJv3pE{mJZsk?C!enI{vz^ zIx4Uv$tTGuBBK@Pi`2(hN2;AWkyl*NfwrpxxpJk+_*&Rz{BT_d>Q&rnsc1(sxxi>W z^ypgBJLlPA-tKFvsb0cZgC0_G)t0f5^z6>3Lq(wjAC&EiTr5{EL7AY<8MIrz3^;LJ zI7)sRX&PZ1d1^x^j;Av@=PF)I&R<~u;{QQACO3K3+%%{amMN&WAW3VSkmY!-m6a?=ec8NUX8F!F`v#U|*Q~0r52@ z7-w5d7ngC9fLrigQ{yUu0)C1}2 zHWR*18OBedvh<0xsZ^4Kduhh|sm~?)nkMs^wq*bMKil6wpI-oQ1t%FCWpK=(SGuN_R47dh&fZbJ;fgMmUAo~KKaj!2Lt}$7 z^rXD1H09R1fI&Iy84Tu0v*8<~d8OLwKms9w z#48d%3h~*yBq`AFKpxii%;%YJ4o|-S`23ZK&d}97<>=BVjnL&BRq`~H92Rr5l%p#- zT4pq%g_1mI3Z-QfK3uuZh}~ke^;#5a!$Z^LK`gScW`B%Pi5sJ2D>mY~&~h#0CQ=$^ zYA^U}?!`t1UQKGV$Y`|T)Ugtb?);`+szqE&?S;H8v}b%z^LF4pTX;6_aScWWT)gU^ zo*t}s#NslH@2SV3k!{hGTDAgF4a3NAdkb7nIA?FXH!#_f;i|{GTJLc?xDkl92ra{5 z>z>h$zc>PY$F0MCAdbf>tT@IMC#@L2(x~39RTk#vD_z2jwkV;aSlKJZB;tUFYhD8x z3)kRqdN8vt4?wrnyQXFa-)i{JMVq_KFdE_E`osDPHcK*;1_d6Po@pY~YtbrLZL7&p z+=<&Qp&oGL&GL+Vl%Jysa88B8=D9>7&um_$j*3j=M?tSh_hX^fL40yem~J2&dZaj= zM6#hvwl)m+U*6`O)b+hTK>ytpU~50v>v{G`wlpouM+mQ&99sexR(i+D}sSS<7}w&eEy$@-omF z+!-m)exz(K#JrQfqAV$AVON4mE!Y&CcA3o3ob%|poSsA^^RRqc&;tIx&f*f%dydXO NC8klK3(!Gu@h4j>$VdPH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..202ffc0819c8a39b7a2f96f767ae99f665f925c8 GIT binary patch literal 1236 zcmbVLYflqF6g{)_Aqav{DEI&oAEl_HCdR}ENrRA-6cbx${6?nBgbvxAAv?1K{8gH0 zO#I*v@JAW%?p8@nEs6VK=gz(N+;h*JnIAvDeFyLq566&0WfUV=Euvb)S`iNzrmT#V z2--5T%ILlN8wR$`FtK5@bwazg2x6J10?Ef1N+Nb$sh#qLBfySyU30)N-8d2_f(Jq$ z@|KH~K77fr(2OZDlx<~ICy+I*jZ0CMp^^el`DqyNj?xEQ{E71SVNi2aq!T+yWpY}C zl9+1)nOBDwYWZCmirus0q*6iXv%O}Wj8{r4x6Uw9S#1-;hB+XH$%fMMZ5(!Fv@59L zM3(VsID$q*`<^rBx{4G$Zx~^f(HQ$%k zny5F&3uc~W_j2=F_00y|s+Hjkz3lRU7LyP|bvV9hjN1%kNLQ04JTsuoIA%~9$7PH& zJo~SsV|Z~ft`&EVr0>$<);iWj!gra1Qu;)c;jQ$^sSnAW!ZJO`9O%U0;Tj4kl6{HZ znuk&HQ@6CApnZuvSIC~Un8MY}m?kWVr5M93<#1XVt@-L#uuo}`Irr&?F+nf>ao;YC&KNt!d#Zsqfc5} hOk47>lrr8*wJwpaWvaX=aT_bRLng_-i+h=I{}-%~K?48) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..d6e98dea576249ad76997f0d632afc3dc7f76e14 GIT binary patch literal 2153 zcmb7FYi}Dx6g}g29j8g%q#*@bN*_2b%_bBIIH_Bc2c&XA*lh$9QH|H5WP-hGc4kAv zM}7eO6_8q00*S9k{ZUo#%x+>Q#3qfD-PyV4o;mk1*DqfF^$&m#a4(M>K0AdhRl?Wv7Y>Gfh-+Q>R%E0b1jIa2f(%jRVyc3EvQJO!-kmar> zpd!!u4&UWYsAb2gOQn|>PBrD0$8{J8hTBKX%XObCsT_}Yg>tm(DBkTjj~5>=I9!nk z!|K#5`BIg*W*ecWWmjxUC0iX)^E_Yk_~>hv`-$^}7+TV6JN&@veADf$bwpQqMo`L} z#*m44NuWKw$6eaI8U|j)YO2`Xigqi_+WmTEaekq4Ac-Lth@V0kh;}l{Ku+w+w(tza zjg!Q*7Q;zSZhviAl^+I%r5I(Z!@Vu1sRQY45wtWq#F{2xE7ZcUHpD*F+-R?+yDhr> z!Cud}Ww^KZut6=5S(cvERfc3~Zj*Ah;vx=5sJHz<{$i`RDqJe8?|mJLV2{+~w}g(WL~O-U6v(0G8gFXu z{&=7F;*;CNRlxwm-~jLBRLSL@VG; zyj8#jTx3`t+8QV5Z-!{l95?(9+?!!*N4VNvh+0eOfF^Ae`;^rteWz(>HQgY(f4D@G zJO|1QQaF!1#%Nuj5tYC=?NCs(I%B_!I7{zovQN?Pz_h|S%qYBp+3(0PWr8G=flOLR z!a&}RASn}lY@H>-cj%w2mm=SH$wFV3k)Z|UlAhOy#-TT(ce?x>>`z)G@E$!42)Kn3 zJqr;4b12gn^&#FTlyPp5M1z|tKSknSoG$;3Vw{F~;&re<&%+|0B5ha)MeYo+r4K|d((h{ITqSgZd@|+h¥in76yT zNaJVAa4tf{3?>CPZL%3Y#7D;n$s85(>#;&^;p5|kWR42?jfDI@REVi-0-xB>KehEQ hQ%WnedsAQu%eYNuDsL5c9wDJHp{P~vl9~2uuK-~!7Ty2= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f1d1ac5549d29567dfde767ecf2ae45724ad316b GIT binary patch literal 4476 zcmcIoTT|Os5dID~8^r-)Q$h%Bb1j!72m)yny&{ z+L=D}vHcglJTTMD^au1ub-G8Ajcm(UG_4=B=d$0o=dAYZ9{I1o|M(NYb$lz}GUOOG z1$1z!2T)vFsK^)5h2Jv+qg*YC?@idNSG3>>#&yXw?6l>SeHy^3?c4>7byL^}7Y<@?2 zDeZ}S6;0Ho3MojkBCf7bbDm+il(j6yv{ggT((}0_+f`tyRCLNaifpesin(7MO_b`o zgQcP^*^afWSeCS>kM6s#-_s1pI3Ed#i^7Pb4@C1G?L64vZSp` zrpo*NV3)nES`0IJL$XxMTeN7)q9xH5N;9Qtao03#LpC(=p}W8(TD4*B({@hErXtx& zL3!aQmd$W&d?EsiuTJ=L9zN^X+lHyWlDJ=TimX~B-F-9Mjzrm-fvgPrR&3i;%Z{!1 z%yZG0>rljY=5Wo5ZmY7pXrJ;{G)mfT1C)6Cs=nkQWzox;ibUpxpv8kL;W2m-!f-Vb z-qR-ZKoIQ((DX4FID%M`L6)3iORC0j{TMtRhL}zT{ox)lhFjxDoUVz$Tv^pO#rxUE zckXIRg?vqX-7h80A-DDx)h(UQkV)2&ps(&^`u z3?~A~iQ%;8&8FSV9{`=KLabNRNxZk>c7o~y;&M(7M2=Rl%sLUdfw^s$Q*aBZt?$#-fwJdl;iyaHvsB=H7*nztC3+jB~94t`*FN2~6;D zFX10~D+`|J;JHj-k~7S<-%?Y^CvXL0e0kq6i0$!pQC+teZ-$|8RHY4+lSNIktofq` zJjQu`&m9XXIRR+3n62YH-R3XTS41~P_&cH22=}@x$;+-JU%8StPO=|#fxwk+H98>DlYfbT)VfGA18coBR(IBpGT${FA)Aj zBYrIu{~;Ed@d?78Y{Wke#eam`&GI7xZ&CgsEqd`aUS MkX&c*q*Mm}0kj{FK>z>% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..9b8344dd3fbf5f181cda03ce85fdf4d8ffc0ff21 GIT binary patch literal 779 zcmbVKZA(-^6n>8Gbz@!gC9|xoOpw-~Nuy6nuvmg|F>2Q(=!481ha9w~mmAoEHmoEr}jCbo<<;XPseWoJNWY`a5Em`;t=dsUI?vM;loEpw?; zTvl>%{tu0faAZ8;UFxJaURYUZFM<+Y7P&ZBKX@ZfN*A1Rx%g7)^1Pe*P)Zg0=O=oT z(CWFWRC>omfQ6BW*T?cy5*EK!Hkd*Wj5iG3wblh0xH(3CmByGeamIL=v4=wb^NMdp z-c?F_@5&)wavGZ_bZ(RNH)m(}W6DEZxjAPT-H0O~%#QRzSiQMGPwQ^(9ZzNJ7Srri z*|An(1ZK017A6UA|6?J{oj6R9OZ!87uIm%#Ym;%JSJTQ|#O*hhF~+oGw(xy~1QYx= znNMT5!x}FZlPue85%nKP)_#I6>yRmyF#+h{F3WbUCz!@e?VqjX9PaV^f??*_e_vw( S5AcxHMbD6rqwPCL;mIFb&(%f% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.class new file mode 100644 index 0000000000000000000000000000000000000000..882cf791e85b5387076572824138dc91c9344fc4 GIT binary patch literal 3830 zcmbtWU2_vv7=BLMG;LX0+CupfMLydgEFf4&Yaq6u#ZaVy3Zml4_RuaSyK#5Jfd4?p zAK(v=dz^t`#;;o)ul3#^p!Z%mK4-JjCYw#!89LLm+4Fup&-?ECzUTb@-w(e4I1PIU z20j_Y7JQn;-68ZgUp~`2QZE&~SbAB}i^}3&7OPpT32gI~XUpoc@_gHMZZ6CVh${kH z=Um4Rq!TR5YC~lRqyL1!nDl88P`AkSp0om=PD=OX18Ft_yK0tfKbR31EZeJ&3>uyi zI204lHs7n#SvAXnXFIDi1)A($YB+&iQ_Hq*SE{P$IBp;{5)qDsCJ)VrwW?XMofT8A zOU+xg>ZPixDM#b>IkHB`(PEsYz>an53-e3rp7NAqDf-^NuG_ND2(%}^E-kt{-0+;d zD}CF~hr9W}%9o2*OZihLPUhF$3QTW8Q?AH*z%*;VSD3CFkLs$}+#~PI1D$ArnKT~e z+-gz*69mRmK8UF`|8r@K^OSO)z5l}4ZwE zGyi8(cnt}}++`wG{j;`X2L*xN$*E+B>FoQU$-;WVF$Wr9ylb%a#gyQ+|iW2;T9twu<+RV;8J4Z~KGHjkR- z0BJ_uI-QDNQoj$7Smfkf8b+NyG?k&U+wd%P+14Y$hbqVv z&R%d5HMJw%%;kkkC0;xZZjKOXZ;5E>SDw;5h3eP573B%!Hn(4L-C*OQkd53JcoSy~ zjAJ|J{Khq==y~#yzRMWci|qyu;jn?Dm^6^XF$2eO!oW$K5}11ND2b5RbE$P(i-b3n zkeBV69Ar72Y7Sb#XTy#f_*+-#cNdGZxQK0)9xVcmJ-=c&_al05KS$p)^yr-@6!k*88|D+JB8wWv;I_Ek8M&Peb;Vee?6>K+kcg9M z!^sdQ6UX_AIA0Uzn{+rAaFJ;3$#{x>?X@Rl-%Q50E#5YgQN%luae>-BwCT?sdxrjv zR1Sr^-!XxYLk|;8ttf7t>iuCc2+UzVfk-w^3)DEZ|BKk%2goKS<=yu0(XP3%rj~0+GQuk-rj&T*YD%k-<2Tze(huu0(Wm z30%Vm2}FkCME*@Aa-EIREU>m38Hy1ReaMJRS0cKZdr%Im@vsp6Nc{`Oep;&zaue|9$og5uK(l z251}I>!$(wBu}3XP**(pj8~R;_?!pDLnTjko~n7$f_8>FaFn~KgV6E4o5fi{;;NwS zGrkuZ<(Wn0Hgyjo@ShN51v+f_UiFq^Y9ZW9E9$gwvm>X`}lk9=FMhv5+DubMhEoW!Ac=dSWVY68bw2IJ_)TPPR+D@~(0_g_*JBTu;h69TC-l!!Gc1abGi87UsUKt z%#+1#Q*%)G=Ssc`oiJ_~X>1uPw9nG1rAgTceB;}`E0by|R6-Ld+wiGlQ-jOev~>Zv zhDPIqNpst$f)>{Xy3W6=Qm=&h{j*o7|jT6ZM+d5=;O>w&4 zn7$3QJMKT(4q`G+Q@W}~*7#nmzd>-O!TS>0PV72$sw5--^a{eKt8agjzsyQyf;9X< zoVE-!OBg8o&A`@I9ImsGj6#{-+JdvS@ag2wP=WT3EI`V)CxhM9`em*(SAB$ z(QEX&MPoE>(McX8O$s{uzxorGXA~x?#_N?8d{_hxM@x<`%h9#$e9fPO?t{3rw-KtI z@=&pzcHn&wcR`MJQa4M++i*1BO?&WU>|XqjgtQL;2*-pCJ0nAm4a4+GNUy?*9VOOd zn7siiSP#;nyL6b2z;e{4V{{zOqnN;S0w^RP@nOcq=grusn=|vGbz;qmlqJ?f_>q$M zo=U|#y%y^Xwk-HyFun~55>J6=&)8EEKjS4w=P>q0iv@ZI@9Y2oou>FX5oYo?G=wvfI~A%8%~pPLAoqiY!%>F*TsSEi8b^l?^3`a6aE4I%%$ xR0#K8j&4L%IUju!PNLe&SUsv~fo{?w%;@r4bo(CVLK+J3`MAU8dn9bS`ya~2-va;u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.class new file mode 100644 index 0000000000000000000000000000000000000000..4488dc12b8e200f08cbe268a38b938183d2c5c8d GIT binary patch literal 1652 zcmbVNYflqF6g|^Y3bi2C2a0bItOZ%{g%%{%2Z^R=(jxKk!7R%}N4L9mXKTb?r3uDF z6Th1Hql{;!+u{o(_QUMXoqNwc_uRSLZ{I(C0dO7*Ib<>0k6v6c%hfE(IrLyQi@7Z3 zv$!TOq-CUBe?>-Gg~5Y6w*Qp-Ta|;HpyXCu8q3L>r9&1HG*=kd^)^hBX>y@Qyd1h+5 z+y!GD^D0pBfc7@g54A&UFyQ%_tuhm$U(Xvaa1PayAV}o3_iTlLZ6F*nfZgOkd z-6qteZc=DzC_j^NN4?47*&PITJJ_!`L(dg=9%)L;yf&AJmx}4TqLF=p6in}b>CymG zdM}sUW>V>mKb-!fSGjuFiafcfjGzM@MW#%0fr;%eV8!#K)?u`~-ZUDvDQ|gQ+un(9 zX7SGLDko}m`wWS9zQfDx*(`Rjc|Tf{kr}paXQUQ}@#dWLb#U@Hieq^UVs{<~Ff6cl zQ|(F=x$9;y2>$Ou?jQh^=9-kRHtll&}Y!C6KcBj`tt z@4Gn8DdhQ~B6IGCxF6zk53L1_z1a5{`+3TeXgO%T5B=^ng2Ng|=p~E@T#wVw;ZyLL zDSd=^Zv#(o?X|}9Bm<_k4mgET?gUO_jO(w#8%Vw5VG1X>wu2Y{8a$3ON$>)_Q^vbA z@d2sL)H!RdA%nU_IMDV=(i`-m)qwX7C7u}~HELx@4wp8N{))lUXY@S!h|CA1jm1z) zTWW)R0zL(9pn&ivio;2Q3F|8giHeiVaE_)FrmUVN0vOGT64RLBABt_j1zdcBl*XWD L3oh}PO}YF7tlFEl literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..d57f0ec902d97290a6d5145ea881a62d5471116e GIT binary patch literal 3321 zcmbVN%XS+@5UrLa*%o6Qf@5rlfFHr}Be<0q^00$J@dIRJ8!TId1Td{pBel-vd;sj(z&UWjVZnwS8`$#!uxAfck7gpxq%8-uDD~r3)$QtAJ-__@<4*u^8LAn` zzr%QyzB(vr63cgk$gL*9eeJ0t2g#?MY_K z60@2-h2hnY5a{BkasuZIj$5Tii}c`fHk+jf+3WOP-Krph7DLoBfzjQjEk&J| zgeS@t&)K#knZ#@!f$72_yUXq=KUx-cg|dgc^j6(kw|Je~5`!ddR>ze64+G;^EqM)Q z;`(Gw%El6XfJb%+z8wvX!o|tC(e`JDr?FV7Vzd zLNmJ^!TMbOaZ|Xw($lKa)h=;Zg*7CWTb*wc55IT6!E>!O44b;E3Ql18aU!fbmc<$# zue1)(jxy238`I|3Fw<;zOwp|Ix=#+V2~{ye*x{M?9GvDO)AaW0wtq!NogF%EASeRE zei~Y5vPN%;YTlN-%3X|UY(;QJUDzFN##VGHJg>>~Elm;_@s)SzR2WstqH9d@Jsha8 z`3Q2UQ0A1^II}RnK!#xhWa~#fanG_BhS# z`}@0j0_hvV7IK9^&&+HI^}6a*@EQjT!sgq}dYQX>48^Z>=OBR+!>+@5u$YuJf!%Pe z;4n{k)E73DCiNKh#lfY6EN!@sbWF#h;T7b{o^+Whm3-8(t6X;U#`MhW<29$@Mf@(z zJdT?>-~c8JxhQoEVMf)oU z1%zTj0;ozJgr94LPpV2ix_dF)#S#X)lYSbXIE_%thO{nWF06KdSBDH}Ery7fuoy&L z8rrLP9*X}2|5I}hfP9OC1YAR#_7_*+I*yGN0G41GX9RA*D`=z6-$CM=n6s&MUV&Ew z=M_wqP^sqTzlTISb;e(HAO#IS!f*=}q*v6&{i`JK8ss!Ydg4Sr)e^Z0t2!b*aU!1~ zkL^j}cO+`|1B42BXya9P#MN)Ah50JNtmeD8W0p WjgQ+cc=rwv51-82Y7fUI-1!&$ch2bm literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.class new file mode 100644 index 0000000000000000000000000000000000000000..362b05a1c24547f6b45a149a0e14c4a4837dca27 GIT binary patch literal 1862 zcmb7_YflqF6o%jF4JgGT0t((mv4F5#yn`s=l3=PNfQ`{avXlu9Zg+8aOVE${hcwZc z_`x6Gk21cqyKF-#r1ZmVcg~sjJaf*O*}wmO{{b+GXIW(Ms10d6*2A(E_^iK$6IqO%wd1p%sj1?WzQ=Va) z73mp%+3?JYWo%4rj2pYI<2z-?GS*`MX@S1gs_m8_j1f~IrItbxf&@I9JL`R^6eGTbzU-qE)7LxeEYcwwmN<$8sd@D58%6i%n0H=5ql zUBl*zapD|zlStROt`uy;2t4-eDI9gw;`vzgAkCAf*kxR*d>rvWW~%v}Mk*R7yXI8g zvRqQSknLge$Mg;bMo#YNxpJB9>A35kc6H*zyd2yAp?Bn)URqu(@~94+93k?KPKtgL zXyeJ;U2(Uht9$FjBe&`}e(l(0!oB5i5tnl4z?mF+(3`^r^a&K2y$IM8weqiQ?#Qw) z&>c)E$5;z4BlTGy16=1-m4QGDQs_r3+W0@q%F&8@E8Zmh>;sypd z9$x$diElI}P+PpzaPdvtiWbk(JHa)X;gO$6)Iw*2*;Qs_El}tUy`u0MZ7|4(z-<&7 zfF$cd-Zcan!f+#yWIf0ZK|UM{qEpZA$DIZssd|vTh9ILDYXp+22l+yfug8MuQYTnV pU4!wUS4NR!0r|0!{5DSEE)8sqd$|7=Nso6QdOWts1A1`!;eUsKsTlwO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.class b/compiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.class new file mode 100644 index 0000000000000000000000000000000000000000..9f7994c1580d6a64139bb0a5347bc51d13343c15 GIT binary patch literal 1448 zcmb7E-A)rh7(LUnwA2=`A_@rppil}j1@%fpLJ$&20}9v}xggu^1cq#P>dq`dpGp&r zi5EVA4`uvjTWP6=kG33@%pp6@tit9(hAr$*z3>k`=NUy1yU|1|GS4+(Uw=Og{9@lQ& z=Z8y&CEf^?QJ(Vo-g*5?hOyl!FtRQxQp>6@R)auMnus;SO!>q;b(c60t+TPYUZ(RqeKkX?da$j`Mi>U@$ToJu zng|(+S3~S7W&WMVEbd|~i!5?k>r}`q%DN?np_*!G z;kuDznENBVTrp9LzkM9=rfKu_P`0IZODj}0UF~Y8+On>!YJ{?^wQ<6c79uIcC#`HOZ~)`urZ3%ctFTLq4V{^SiGckKMQ!hK^8%MLzFV%-=HmHA{?WiduhT_>+Rb$-gwdVSm^hukaukU}KZFd6|963;HHHa=Zt?BLo(u?MGIlA$Yw^=i@BE-(h91xW7&1uU z3I;Jm`z*bQ1TG-uCDCp)w#P6|tIy5HHfhBqSr^ITv@%-L#Uro}arhGbeKJtO6#a9@ z3Al`DvKWzFC1_tzM&s)Mc)^!YTdCuO- zUeV!(SS|56wNCaEhN;(qZ)Ho=rI8I!RD54q9_AQ^h3Wx6S5!8TzB@ZSGQZKG1$S(o~M3W$Tt}mFLy+N}*WpN@D2K;zJ;{XeK+B zGON;;c8wvK%h##Kx@r>Ja8>%^MbK&py~9Z`!)R5x)G1E=qW3tMvip)8toCk3TPv$v z<(>3mI}rM~(lAzY*X|s*1^F6yFKpLSA(!vX*7b2h7oyD{XeakS;LvdTFx+FJsi{D_ zVoQc*r(-#1)E2_6VpzI(%POubj8QuFm%mJQoSWWyx>=<$oVyqkXHWLhNwYznZ@<({ zq5nByH6bdVQPj)Fy}Q@l$Vy=MX&$8;&2Q8pLY6Lrv{uVTV8sb&?J^)Lr?mVSRof6Q z9U$d*2nI2Zi9uY!AVX*L&pVD?;k|qHsOMSkg3n9>!&o>Aj#N%9`iYQ4IvA;0`o*L` zbA<$MB7-bF_t8;Hpr7KTmEMQweVo>-lsjxNf@=n&xc&}f6kwq%y5FEAhgL>wdhr|B z=ZIyJ?wKf9!W2D+e3U@7Zqdqc8`E_E8~g={PxLW?Q}D*Q;5)b*gV!iKL72?q(pMx- zOAkcRS5$C2VwmV;#pOe3Gm)eOW}}MtBC|#EHAl=d0{1bG1p<-p2gvP$8EQ&C{I-jv Li$xbpE|z}-OU87j&-d+@(u=Lk1`JjSb4s zqw=cKlv(Qn2IZ`0a8|UQHD4ReD`lTK{;K@R=u*Cr!Ak~xi-vq09vP=iZG}Uxyy&_j zNKt0jg&3zJv8r8g(rE@m(qzbn+|_16b8K|@mv`e^cgwqb$ckw`y_zscI~MO)JV@>_ zE;}2~M*IiH|6a}Du)T?Ev_DGj0K4D5 Cl4vIY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.class new file mode 100644 index 0000000000000000000000000000000000000000..2ada048cc17275f6a0041d19c036d69f41517fb3 GIT binary patch literal 1356 zcma)5YflqF6ur|2Ep-t@K*1-9(iUM5^^=CAK}awa5(VaV=m-PscGS81X# z@q<6WA7wnVyWy2uZPK}WXYRT8+;eAs{r>Tjh?eMCiSon;DMyQTd0e2S0zE0vQ${03 zhDvx%85$Mno%NTD*egauD}gqV&{0!(U71G~`(upqhjxR}X#GGO3hoKL#~V?o^xktu zlUrRKDPJ~~Q7uo_v<@N>A+KRH69bO;k?--A(rqqIPWc<(i|Zi8pccL~9pR!zxj&>9 zp>C@iNx*Uz2K2@$x){ojT@}i9Hep`rpRM8UOJ8gscWk-=p^taA*75N|X%#Iq%9bll zlvxSdC^KAFT5fdxmJGKA8nto+E>slI5`Mawi}n>dpQ{JLD8u8;puz6a?jjck z@>_v;&9w%li+eH=ozYl1;e0{mqB)5ePb4}QV0k)7az+XVh%;`f5p+XWt|`m>Qc`)r zj?;3r_ODZ_xvn%O2veEtU*$Fz9TCZ5cAE_J?l; zLA2^gU+Tz?G0Ec4b((a@p&^GxXoykezXyT`a(d4<5#NKjdKoI=1jXTBhCcv144boD(!EJUUBQ3U&{Z0HN8>bs6L{C+l%NlH z3Lp;4VDr`Q#J=DoLpQM6oJ8|<6RVR1&@H+RkI@~vi}gJCD`h_8@GQ926Fg1#Qt&dO zGr$Z~=e|+qv~(%neGQ%)afXQ`DlKoRC9PxfJ&9y55_#K`$V_h{*^5LZhxDqK) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.class new file mode 100644 index 0000000000000000000000000000000000000000..cccabcae44eacbe086669392b5f8b463d0b61e87 GIT binary patch literal 1564 zcma)6TTc@~6#k~PRLWIA5yT5}5sI>acq_!Xa!DXXk`{=D2OPEo4z{z+&Xj<^N)ru< zCcc{Zql{;^b-9Vqht8hw+`e<>ocZ07!JWJwv5*daz zEdt4l>mtz7S8I!N3~Y&^dDd6jaAnqcu_6)_$o?3^1lQzY$aZlqC-#JPRl)rWt>qTa zV48AdcljQ7Dn=Hatkh7K6gQPXFbteh&s60iS3Azi)~@i(^b2z7&Q+9=C9y8G z+$suJDc^8QgfgTR1uCF5E0uU%DQ$^hmD887cgi+UYe*K89Di}P99#Qy(hs9C3~tgJ)>QV#s`N>C8NgNJx}#u zNFs(FTtNeUr|89rp%HP*hQ3-uxeZt8+$6c3Y&td&e~C_d)UIhiP~A`emND=Y1N7fiHNYT-NMg8;Vd7|= zbHvWtb)~-`_7g4X@2Gowi1=5;Eb@s|b+F-D=mg$T6F3#;9Shr43p*0pvi4dp(v)G8 kpco#6UAa#I9#XCjfidDdP6}$v1SU7YGKQ5bm?EEUXI}yladR6#SJ1d*#RQOeNkV34C+y(v%sOWl)Z8@p zhx~x#JwHIJw5&=}dClcHKOp%bvGVm?cG+RTu|gGR&NY}?H)JY%l@G%dc@bD=QpYd=nMfcOx?rD9_J74hdWs1H^(bp;ZM$jgy+lE@6(`{*3 z=9S!pATcSZbKEkeqngf~TCV9yIOIPesLhbFrrUy)yroJ*DyCY|rQ&FcR4Zj=et3RJ zQ6)efz$sG@<|bzERP|9oJEv==V^s7xLmGv$o;6L&QCUq2>dh~zOX_XqHZTf?Sya@z zRJmFypD*hb-E;ub%Kktj=hJAn^;!Z`*$c|@2v`jb4Jq?O zCmFv84P_?K0%S*hfw>z_Rn=hLQ*xZ@DMeXcULIT?8DuOMrvbBHP)gPci@N3rIua)# zGoCiQru?a(v}Tz_!%sx4wBm4l0|2EPE96BjE*VVza2z&SR~Z;>-b~PO9J=G?T4v2+ zw&s+~nefit30=bxS}P=|BliH6nq!oeydn9h@}aG(A z3O6fd0{3AS6V`N_PF?dzSVa=_ zWyI34pgTbiJ=WJB$GoYTcgTkQaNl#9bC?+rSkZWUnM0gzoq^*Oc8B2m*=Fo8%?^WR zJs2wn8&O70JWuK0j@`eeHtP>O(8-n7cyPTLSdv z9?E4=*V*cIRAr?Khn@rwcg!S|`MZ(V{C=sol3jcfDC5Ysvysi3)OUMDAEC|e(lb`g z*7OSoH;t}raOnp*gZwa9_obE9G+j!|_TOyJXr!LDubaG(JD*2*``7p2Yj@U(@dgUB zYFpLIc9Gwf1M4G9Tb9#!5q8vpGV}&r%+OZamZ3fLQighHe})cHZ-)A)KSPJ?oJ7{-Ph?wND0WwS0=1Px^`#qJ zTRgWV9e@DguNEAF04Z557=Qq2g6q95t)niTb5I<_zjA|G&w`i>KEyMZ;xQW5Xr#V; zg_p0^m&bW|0=USr?~ubg<=Kt~;UW3Hv=_R*^t2~E1Bs&1>vR^RvRELt)6l|M`8GY& z64*>M*_;pbFCfu^3j|{hFbci`-{im(5)Uy+&?Lq-cXN{7#606EP@XPfC1{E+V{A5l zM2QC>V<*!1EqdEGJ_AOTOfj_X(ob5OPI)a zkwj+cN)(ZnFp=*;{h5gv(ygb-EEj zBpD|1OC*tZ>Aff-$uN=MLFA7$iSRWO^ghi;5NQh&`74sh2c$+3X$uqi8$|wDlL%jH zK?TxKKU}QSxEoyQ+Xo&|>Nn~d_?g#!Z(Z9ST_NprqKjX29Gy1T97q*$^gj zAd<+7b-OiC=)*P=)-?fB!yVwg3PC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.class new file mode 100644 index 0000000000000000000000000000000000000000..d4c604cbffc65490a953f06c1e169307f4496e37 GIT binary patch literal 2427 zcmb7FT~`}L7=8v4LP8*r(jsc>M=OO;*;>B~#zsmkH3drmzb@*q8DZ*X7k4*3MZNb2 z=)FHcFX}mRdX65w^&Eec$7gmoA;bu$xtN`K-*=w(dFOp*^7lW#{R!Y2KFT4FS_XG= z7(gwH5v-YEJ%bN(7>X@-jb+0O^$a#M*vepAU_4O1md>{F1MRt6t2YJ2ZGq8c&kaK9 zhTGCF!c3KD^!suAVTfFd?2k>s2!`OgK$wGTi3g;3|qbuxYXlbir0>G zcdhlE`^pX%%iJ=((Q-rGRNFexJC3Tjt{2LXl$c>A+VaqP*mSHN?KUjg@me1@ofStl zm22{*T-jvGvC1)y0>iF$97)*0xQJpGhdRq~ce#1?f;GwiFcTH03)ft<-) z_57v`xiIebV(w(vy1l2Ga`Rwc5qC(s2U{Df0{Jg|t=xul5GTr4k1Y#cxTpLMA)Zhn zE-3239l1}a@^MRi>hTd8s=>arm37y^FUFBkLz2TV4Vgcgcf~#E5HQS_w5!9iz~Jm0 zRh3%y8f-+Nrd_qxYVIh1(;UA*vF6!So22HrPK>E=PqT=HnkNGtSP?%fw5>q0;rFiH zyK2dRGBs+jx|0@nRoGd#tl^UO+izf>(i5~3;z!>=S?EBvS zy5CT~K%LDWBP*$68E#f zBw~c$Bw~iaJR^>A`nf2<5Ccl2k>!_1%kgEd${6H~^lgAi5MCupX2C%@< z{Fwo7Gg%cDXQpIR%vHR?ui*dQtBf#M8wu7_=~txx!WiL(2$wlT+E^YjWH5pp;}`fG z8Audicfn32u&+h2qL@_hI`h1NH#wR-7QcprK^-=zF;P<>;B}#;J0#y?0queZqJoA> z^M@GjE%O_s@oj`~E{;kNz#d8A2;Vf8bJfLH4_eKdUVFTAiHGXMYp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.class new file mode 100644 index 0000000000000000000000000000000000000000..0d00408233745775b1957b726e3eddcf18f0faf5 GIT binary patch literal 1476 zcmb7EYflqF6g|^YY7r0tLGXp5Jc_b_;v*1ZgOFgVCOjGpAINk&!O?cN*_jgXS81Xl z(ZsJN{wU*_cC#7?1UK1v+{d}+-nlcset-J`U=EKv(2kiLGMLR`t^;YzWbrVIM_J4Z z^cWRsSuLr^=rGt?dm$iR3Un=pfw3~MC0T8#41wGy1V*H_kuEo^GKHYB68O!bxoDD z(UcW}Ahgnwrx6%$x*d22wW?RvLB*4a*4wUCSE{O}0&9qp*>^bzjGfDa4sC&~(LR?X zMUg$MQ#4%+rP0Q72FA0#XC%Y#&h5^4(y)?_o0qr|s`q4t1fHD-C2@>1*(3o1wlC^H z+a-bY#AJ!Qmct5pT`KB8y>8UXD%y0_W8h-w^H?Phm-|@QX5VR+?#X%LCs}N;ZsxSDK-+;*5M z;p)Kg1|2=lf^#N+1o4@R6mD{Kv4L6K;@H_TzzA9KMZ+D8(#kon^J#Q;gZVE={X}>E zJJN5D(DoH6C;3EGx(V0K8Q5YvCDPpf2X-)qz1y@Ey>V9e7-5W}6vmtRjT2ykvHBEK V&0~rRCU_qYb|4JvF-;u>-XGAJmv;aF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.class new file mode 100644 index 0000000000000000000000000000000000000000..22f12633363ef6de0f4b0a111a7a1c9d62526d6f GIT binary patch literal 1300 zcmbVMYflqF6g|@ig<2jKw196x9z_|%M@%3j4MI{=HMY?B_&}!HNg3VF*42`WN?V+jfO+@QU%3Zmg_P%0xNTMm1$s1*+!Cg4Ui9hR9HbnJ8tS z?>AjuQ@YN@4=;b(bT?etl-kx!XwjsS{e=!Y+WPW!sC-$Ew~5d9hN?KbvMII>T9VNE zgg)3V7iqJqv@&Z9@wxdbRay7yRAsoNw0smcYtr8mM42I5@*EnXpiz?DIZT*cMLpar zc_L5&w+sVr93BYjW@mY4iHm@yZ(HSE-enokWE^`&JTeVwx*kHx&b6EPY2t$wBb-+c zMXOVF=C`0f%spN4Lf?^_$~G|GEpv>(qJ6sz3%v(da7YV*=XXYz+_QpV_{+H4S>2q? z;zo&tH`TjRCpvcmRqG=0wS2Gj*sn{UA>SLT?0M!$J)w(5=58?Mmh?gK*#F-)Q#1GG<* z>|;2Egl&O#!;w9L)3i>Iou&V1fH9nTjx|7|u~3rqAzFba zM88b5wvNH(Ix>ROtE*P-F21l z0Pp+&_#3TgRSBfNBJraT->esVv)-h_4>LPw&gDDjJ7?s-|M}xNfMtAH!US$j;1t%( zvTl|QvuqaeSqTN)D&q4Zwu<;dpyDe}%kH-FeC;}Sx7Gy&#gl8U;|J0Swq>`k^7Lzd zLSRPrgFT10fjS7*y3+Ss>b}5q^MQOQt*&%BRy**t)43sVzSVaE-Ba7z*E?O+a2z*~ z0mJwLbD_b3b|Y*rx>@98h7DjH*I@Q_2iwyeML_N z=^Wl|Z3$H4Ijk$Y8>Uc=M;J;gN!_El-rjkjYy-2Bv}XFolu2ltNjn{*;CedHis@Gd z_38(@Yc;iRJWRB8$B{wbW42ck*DHf_yu7P4sTrT+5e}K_igt9cDv+ID*k%#e++DhT zsi__Hb-%ZxygQPNm|R?&>`V3l&yg?}>}g`W-gKp}eajHwTY+u)l4RXmzPDtNcI6o+ zt$5l7QAY)F(Wpaa<_BCQdZgwbXK;3YJZY0l{-J3}f!Rc;A!V}(m&1!{iUm9C2(Tfc z)f6uRM?gio2GqsK^*9+J-P8ZYh!Z~94y66VS8_ip``nn)F|?Q3Zr`)jrZxfZuyV%^SHrfI@4H?!7cZEhfp(;u-`v`0@{PEBa)e0x$WRy=yL{hs_iuZ<$`h!c z?4;$o!RQ?*$MY=X4O}jxf-_~DGs^|MT*fPSmBSrAL}8s9o+l5@bO~7hvz0laqX%uk zGdm>|Y1e9pZ>Ijy%nUB^Wu1UP33RQ|d_k8^s#N*KTO|FGd zcoTE{HaSoMZ(*Lhzyj)Aj~YKg<`FM57#V+;YP^WIBjZ(SXJ}KXFFr+P6uJ~j?=xU0 z^e{WniozRcSHmI+TuTL#O#<;!fmrE4vPmF65y;Ok0J4PZDHX{jf&7vRWEtA=zempJUkaS_alvPM K-lP(58vg>;752~o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.class new file mode 100644 index 0000000000000000000000000000000000000000..9befa30c9feef610957d601dc58be545bb5e09ac GIT binary patch literal 2826 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 B0fhhn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.class new file mode 100644 index 0000000000000000000000000000000000000000..4a1c1a45933095e69e449ae394fa8c82859dce19 GIT binary patch literal 2415 zcmbtVTW=dh6#mAEb1}|^v>|Oufwa(*meX-Pt;b1MmMf|4`>^`RQCr}2dKZnQhD z5}x6m9{~RWq*j$c;|``6#U{|R6Y_cIv4+93L| z-j913^d!QURff3W!aCp_RaojP%XE^lB~2GR^9;9o^tG9q2y#br>9Dw>Xf!#G5Vj!HcP54y`Loh zYv(B&owB`@d!4B*^+*ET(uER`a4RgrPjKw{;fpVJeFprUb74mz&w%{4t&<{R3yabjY(Oa6VS)z}byIJNkP& z=a}M0X#h+Jy_iG>Z*ZOE_a=oQYRHYNH)DAW=lEXc{(1h#AENgz-r{N^!UelZ+0{i% zy13L3-?rlAhWL&Z-z6>+qo>8Y%+KSM1m!B;x4|K9pnQHv zT!(MLcRK$Z;x{f*xX!0F0_Jgp&un5q)0>n8KH|4K6+7>cl(n14KSk;VhVy@*=iBG# zeTJ0P{K~DK7;czvK(mI27=zaWJ5h)IIJOmI^&);k+*|mR&(kEIB5hGyNglVLr5hw~ z<4)aqiPkCl^yO!tA>B+d6Kj7!8b8Jewlg;IBu%>-k4q}>Sz97~XNmmOmdJd2B7J9x t{7fRhbR?3(LY(?yJP^|?>E}#wTww`c;4ay7t_oOw2oZ50SGY&T>OXlAYp?(S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.class new file mode 100644 index 0000000000000000000000000000000000000000..43286ed23f8125577ff23047cbf68d391c202148 GIT binary patch literal 2017 zcmbVNT~`xl5Pmk@hJtMY5eiY$2CyWiMlU=|Sn29!Lz4{$@B1fu z+Z%5!w&JO$*6aR`{)k@LKC{WeQ0(cE>CIA0a3OsXGb@VrTU$+op$Qwf??MMCa^CHiN&mz zEmwiMmfk4JWIB%(v}ZQf(s>DUV-8P(EJ?B;}XP20viNZ?u zcA6Q^+&e>NK`$hxF&j^u#a>;l>@c*>tmT*+_42k^%^PHhae2U-4-}*u44sHOafVQ1 z*-FW<3r5uv4^20!l#z@sT8`x|u^R7imO0H^qCnQ&Z!IRS>??@mtX*Pwro&0eDDYWawC7x-^l07K^WtWED+n)^>}J&dxOiA? z!I!pKd~cGL*bvcNrCu$W*Da~Sxz^^F zwka8=G+aQRh9Mb7(5Il|t+j;8t5~ut4hcG0)y?gPX2~UqbFEFVYV%=OXemzf^0oGZ zM}UIfR=cKJMrzyjHh{)4d)EA}ZrJR=6CKwKA#ry(#kZ@M4`X1tU(x}eA@15ZU*vC~ zhCvFL;%UJ!1x)+2U=%T-7U;StwIW;)5#gDtm$)0_ET8Bhl;`lhhW{yd3O?c(^kk#d zk0a64pM%dkZR>`be1X7gsAAwdVUXmB)=2{mPTS|9pvP zF?ocx-)ZFcIOz2N=Fp8RtjMP%c#ibVdyZ!*>qaMLnTN{n1ZCrlHpFbMP}fJQNAMX} z!a>T*68M~JvhoIz5at!7?=PZ+v4F*9#*aLYz>Swsi!sd~Yd=EAGjw{}E;V+}+s3?Y zcOZ7&+x7&1qqhGLow=fVh*+)|I7CnG85Ai+qy90kOcM%N>1g3t&c(#R^EZy~Hv{KHih$a~HDx{MwQ5{sc&4LvH8pkmQFHm1yTMP#R| zq0mZmCjvJf*Mf9hn^>!Gp{c%B&w*yPR>H7=dy-0M28ORty(#k;c8w?~r&yn+f#O z*mhp{rSlMmW9K@<<>M_-b7@o%QtO<3PisN}4FXDK~ z(5{6qc`+}1Ej_iqG|#}68CvE%r43gm&x;iiBO?1_3=>?Fhauag`K;I%I;{%n8nm8W zI)`bBk=f(>+^HB@bTU$#X@+ zhVvw9&MT0pwv1HbO{KIg{54yBN;~7Z)F+&}h1OLtYCcFR{peLxEbPmIP_7^mQ@g^P z(s8vuN(>zz*Qriw$rHmliT~)A}!tP_=HZ>9T7&{<80tSN($UFYWoP=b4jEYN+uv z;~wreqXn%D9Vb^a?fd-D-cL&X3SCuWqx&6j6uH`UR=4+rO9Y((bmj`9j~=0VFvJl- z4;s)&-%a$cL~spJtB1bYf^|Et)4WOh3HoABA#gW;Dl=M_^w94G(CvYJn;A)7X4$fQJ~M6~iM85{Y%rk}_-8 zmHdjxFSI6qpziGvqTdj)$YRKeSy{+M&RfC8~88rU*%bA{YrO fGDrlEDOQKTD8@*2#Fk_n6I3cq6`Z6!0-pQ@wkVj* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..a2f5cbba2f7187d85236e3a3c488aa091e243d33 GIT binary patch literal 751 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.class new file mode 100644 index 0000000000000000000000000000000000000000..240f580dddadc1b331b13245ef56d74936ab59d1 GIT binary patch literal 748 zcmb7CQA-;^5dKDUro?D8O>NWKTIqw0rCsq!un0j7q#PAAhQ7(>vd}GeyXAHh)PLnu zp%485{wQ(w)aEVd!OhOj%s1c6>|Edc{Rdzh>lMu6Z5i*%SS#Z_Vacgn%e1d@r>!~d z9uVjoVPW4I=cVy|nT}M%*zgfy?yEN1?-6D{w)%w9z8xw;E!IYTA7ulT_v9dDOFgy; zrf6;&eW+>yM)S#9p#DY z=#aWLaeetE$CA)I9vRQUeeE=}wT-b}hAd3>DGo8`;+!c4+6;yK?-f6?w4Ef%Ih*$` zeg~px9Qq}+9)o(obh?Kz&+Wr>%zbnzbWK>CG!Yzx&FSc4YyDxWGG%<2#{^wP1@nZ@ zPZ}v<=MnL|14A9g*d92a%f#PR+6V&`+KQ86b@XL;VXR|@SBp1-|JR5x$7h*$W(Ln# zZ-M$LQ=6^z9O!nJanMhgM z)_;|IGVD9u4eQ#vRUS8W$4J*tl)$G0$7|WTD@`YCxN-tk8-3$+Pi<+dTU}K% zCU(+M3_Z-HCi~%juN$_sX@~OYG<@9a-s!5IGT!g7kv+N`t>x+j7EU&8Mmwq}9~|r| zT8~I`@UXEd5JWM>2ux>Ed(!QMw{>UJIMq=Jk@F|B)*Rz%^_?dTHZrb?iOqf0VMu!_ zC!)tSZM0h#7@A+$qWq1xP5Gzm+Nk^eUP~npBy%B9smBqkBUvM^^UYzmqnVr=^;lYM zLm#>gT@+f$G;Lqsz7|T$vicl`KPK`1K|@*Uiu?wJl{?BE=7}_w`7Bj$)$vr*$>_K5 zW+@E^K|U?Pp6@<^QZw!+k-DpWN~Q)wTJ~Ki zu=t+RMC@4`Cwa-=(;l@HonwQ$n|JEG7*|gAkfSFD_4$3?jNK&O{UK?qM4);yQ6rAs zacfTu@|AG`7t0vOX@N7xH?Wo@^1xriGR|UFVC8>whrrGMV8yqgt$j1qTI?$sxh%rT zREv(oX8NS)-+jyC6TUu0@M`k)IfpTn`27Ljk^;&Y_CfG#B3*xo3g=0#&k!?dF@@>u zV}?k^#Kj@vTy}8&5b+Ta!smtK$7BgP3(i6HImDkS{Uweg>E;SWf$mcPF5?PUe6H{r zU3=pOrTVj(>QfZ{!FcsA3_W>{;b$oLoj-Uqgi9R9IRlRv-(xEK=?&VMoOUk7ib@{h zRr1bbf#cgEpCa(Ag_JcD`O6z@!I8)+7IWiuq6@ScsV+W4a2#SO-Axd{rVP^=DrfL1 rSV}Wlz~`yQP8Hvx?lEO87!M~1zFTe`E{29VB&Ko@A##gTal&zD> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..13f5612c276ba6eea26f69b4426f3898ed4883f6 GIT binary patch literal 914 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..92b8bd8bc66affd1c56b4519075046e2c1a62f2e GIT binary patch literal 357 zcmaiw%}N77497F|qqcsaJqSKPk9Nu)$J0VxD6EPuino#-(>irNWM@|TY#w|7A4;6r zL-A$~2_%31za-y3pI-ow!AT#E`f$u(Sh=>5R47dh&fZbJ;fgMmUAoB{Kaj!2Lu-RF z^rXD1HRaa2fI&Iy8H~%M+3=0gyjJ#w<95oQjjrS?8N6aJuxQ9f^T-&tjTH{P@}ldC zAVrnmlp>o<1$s|SGG{O%O@?eJTw`Xm#8!uYfww-X6Y%~qFXzSldd7fvFy6s|1lHnYHK`%ZoMGtnmybF7=j^boL_WB+UU_da0!(YC9 BX!igB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.class new file mode 100644 index 0000000000000000000000000000000000000000..808ed039b72ddfde0502472b20af091b64b601a0 GIT binary patch literal 1140 zcmb7DTTc`*6#hDUmul<{hDIxe88HPm;HR9qA9E45jk?NnIFlzb1{B|I7)lb9v?V`I6lg5%Nwc~5dFG?`)H^xjqDSUP9y*1O$cvTN$Eo$hA$a&zk&Yc;y|nbQ?| z*<;7-g)l=OHEj2(ZAr^eIi06&j6b^R;bU}z7(;0g0~lnu{omKaaQEMsI=v+6e6{Jk zrFYydpp-skW%y?LJE-^JxnP=pmMrL^5a9yyDA2k{4=_R>#mOY?hiE@S^BIZ`J6fK7 zfld6OdQ>mp0S5n2RX`ORa*EBItNnFDW Vt`mq#zJb}7V2=7RM`si${{$+n7cT$+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..c92158ddb3746b136618c3e033972f594a788cb3 GIT binary patch literal 1104 zcmb7D+invv5Ix@JLPJVJ>78pS&?J>=6nFzwM5UFA7Lbw>A@NYT8&iyS?P%?kmahT{ zgv0|Mz(*m*+dv>Ht;mCCZJ#;k%#8E>$JcKF8dxnMhdbjK!%7j=B5Fm{87fw$O2i$R zT4nT$?Z*u43B$yO(bfs=IwJ1NJQ4UGV;B?qh+!r)={|pVFXCO3@Xc5zQo9EX3$4C( zDv=#!)m|){S{o-E5nF~@_*NWq0-8&lU%jdVaRQm zu4I@Dm6p%?$(~Gi1kp20g(f2Nf=ZzM;4tUjDAKzh8ex^?S|rkP7jY{{dAG59m-kZR zOk`r-Or3fyBG;0(MWK(%Ie*|A$53jUej3RwaF>fFsz=@nkbUinsn!==N+Ea$P7Ke=C`&tLz?OG=?VjM&i9I8deo-BW*Dco^`56) znKIN*=W7|`hSRK!@|7`(N*U)-W@!BXlxVhRC$;I}_3f|09#=5!+s&2X?d;L3_x{yj ziT)Bf(8v&A5d{?K`y9RY0ONE{CTTxG`vS!a6vrr%e_Ainj#Fe5^Yt%aAL%2&6s;Z% ztl<)^o`3+D#tcP@jK}@2xFnmI7SP6t85}tx#Q8iFr}t8m{98B`sOp#PTaJOI^4{cXV+3CkUAiZU6uP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7d9befc7c1547fea113379e3becd0388d40c09a6 GIT binary patch literal 1496 zcmbVMYflqF6g|^Y3YC`yso)C*c@$-lrxrre@JJv9lNRvxflRj}jBawvD2Kp=*u1s86*AGhC|#+S7^0(NyTs43SE52XbJ7)C zLAfaWZBAq}By*lkQ^08!XkSw{=>tjZ&*eh4tdK2B+m_;V4trC3lUBv|v}b#cRY&+? zAi^o=-WR&g5ROZ7wAxACz_b@Mx8HB_N)3AWlG9(tCQo;!`z7Hsq#LKod!9ZY z`Q+t{ZMchjZD>aaL-+aJ%=$h*F&C6!=6_CsIK&4TWB$UgIYE zD6HScE!-x7YrsCdfd|SeSeRrihIvWFy7YZ&#t22LJ#7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..837b567b40d7c6edf51063433201ec53c4c30dd5 GIT binary patch literal 1308 zcmbVMTTc@~6#k}HsoX3mf>%UtMc7*33L#d61hc46Y&1TQ=`z8=?QSzOOTb^HiH1ZI zUrqc`#xvVe1T7El!(7hgJKs5T&i?%M^*ewP9_5h1d=JuC$im4XiTNywSv<_5#4xCZ zlH9KerDYhrT7SyGo-y>Tgn>3ZFg5N+B27T{V+=WNjFR=p2u;rJK0n}2WTfx7QkzAF zo~qmnxQUctczjO1#2ly-^^*TlmR1E+F=zqm|rqgzp6WJA=X zmUUlLf*>^9+EMhW82->XB#^ocb{*c)IdnQKCHg<`owj3Kim18J5Sk~6b4LR|@W$$P++fp{J@>OyUEqR5bULys!T zsjhTy3sdHuB+jMoC1|S9gkI>MR$wy{>WKLF?FrN2P9XW2*>jb(MpeVT_Zz&~4*29R zqyH#>t{O(l6Km4uHPqn{6I-xv&oFoKD^xsBXdSBUqoyF1=>ywO46OvZzFo`f#Aj`N z)uq0ixHwYVI)9d>mC|!lahosHu22kxi($6H(44kT|5>zNjNp1N`p{41IPLw4QvApc z07J2Bi+6cnhF0(WYbrV})u_HNJQLTwQrAXt&$Kcdj#;v(T(9Y?huG|-lAWQwHqmXM&bwh3*V4@bBxp%B&_5ksglGJ#41Va zOJcoAY^s02j^W}1WgCV-3 z`@ZfnB!ZxdsoJ|r$#)HVm*BYsQQ2)p!`9bo z){gF$RicqH4x+5zXV_@ac%q{8d5cIC9ZfYW)Jh(%8B^d>KvXUg)3q5V-lpRQfayx!!l3#z+v9MyRUmj?!l8Hf^lH5Hd)( zQ1VsnyH#~B$eZ2?gS4ob&8)*I9^uw8d_HK4=VNS{hA3WgYObc=FnE6k&wdqG_|!9u z1R0z;{mu8&b2iTZLh!m4WL)MSij<7oxWlk`p7$(c0(WIh;cFQK_&`P)84=&e*v7XE z!@RD>7#2)Z-&M`5yIZq#+t1fEeUCqS?t7Il(=vL{E8`MhhWRpzUWV4U5IlK$@0#h@ zMCZwYSl@Z5Yd%pvdwhO!rs{bM$NJiQ-p5BNpoF38xL?z(z{jHfZ32yJ8h8EsnrhPU zo*33<3hCP`Q}oeH(#JWvlH@gkp^r{2wD;40z{4OZsLs=hAyQE7rxhclAU;kj#*pB| z1MNM$tvo7XybEMHPN!ko`7eF|_8g(t2tT0{!-up+1KkkWPvA<^eiotNwxt6?<^>|J zA#jJ#2?vF42O%j2S`=W0vF)u2Q4{eB4Y>p`Di$$vlJj-_<xJGJ`CR_}2N7X$h&Rend1WJb4smkN^JjCF0f0AzFSXr*ObQR{$`F z4t#<^%oD+LMEg<@c!qQxXd_K8F(6RK=1E7NW(;8gi&RUDe3nS!983jO0?Q;5D{l}J zagDL=zX(Ob3bM_L9|aMCyDuSB6LL6l;SjA)(H0!rg~WToF%cX)B8iK^u`@V!MHBA_ z$8PaAatueGO?bf(HN(EhmN{&9XYZM T;nQHK+epfj=cI=l_zd_5l(zQO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..a4d30e4c2e88da83d99135df14ab8d0c2c609c3e GIT binary patch literal 1617 zcmbVM>rN9v6#k~ARBEA!fZ!cbCS2z$%_)kiyCk2Jpx(t7$w=<4GD%8Ai1T zq~ldYprx$^|UoHR8@LqYMA(SDI0UMe4#Rg%>YN2h0+o~p-3}X>2_Z(H{WfMqMCy4yn zv5JNatDzBOnk{$14X#Ti%?3j4vtfOgitSLz>D(3$ zm_tdKE?=O6QO)0lA~+=uQ*~kbWV@DMxByzLvjx_Df!Fi@jcW^&I+=T zw{25f+pkJ=ZD!Ao(6%1wFtZYdA-W#NJ3&nZ4282Hc75M;20qh4%3>1NvdCgMi!oef zSUUeQcDxy0oNrzZt4G2$(d-qg+60bkS_zCtZIeDPM=y!|WJen_^v{ms<3SveWG|6A5jpHj#8xgefIB**QdKr_pkr{_!ALL z(&uUFp^Z*@jP7#t4ma;|^By~<_I$(k7mY$mrVy8ZLQscSTDmPwU(lhfV|bRQ+eT4(x^L>9 zQ7q^;CvQ&Zh6k@c{OP%}_DMlI=S#M473HGkSxW_(v2DjUSjQ7|AbZ?4I9cM&DS>L`>wTA@+Bu?CgQEr^5&2*YYi*gIa~YgsZ94Q zHc9~B8;P5PH+vbrdgj8ltE!DQ2g#W$vS?i0SY?uS!`@h!pB1#Hx@K4juT+$7PP%KB zDQE4xT(6(=ES73nx-j39sT=^cRd>nutYur~b1ROE#oe70Wnn%GX_B`W}(lGm^^AjF*cZ(A2v*+5}1Mg|WJUgEg#{nj_6%YH6vNAg|qEsSOC4 zY(k=R!5}*Tl2B7lHe;$zO=%3e9iUUn1f6OEx`|)#-}+#P--$XdY*wo}D;{82zE zwj5fsyl7$TM{vIG;)Rk|CaO13uAKF1?61r6BK1&%S)|*GrJ0MDzP`GU)f(9g(+1uC zXxLDdqYlAwQXvY9Vg1Z%-v#&&MDzSoUynfZi|+*ab9x1Xq&!tGNvg#&vCY85Cf>l-UB0;h{21QXco|bS?V@eei|_4t{I*aZweiHz-+}&C{O`o*E{}H8 z6CUk>6f+K`U4c}vbO-`uq0ww_#SH0bG&=w@q^wae3IWm>5gfud0v(0`scjVK5Fp*5 zpbyZY#Uvdqn?3^#tVN^7a}|x_(7-}9YD`r$*audzQR7ragMDC$Lk&(*$Z;B(6ufiL zW{_JQ{{sK1u^&i$7bO2I+V)`Z44uQbR#u>CI**>98F~?Iz41e8`8H-;P#V8Pv!U^6 zB&UT#jUD`+T56%w!RR`rXe012P}T~=GunkyaILHGf$VIxO0%?tdd;yRz z6G3SbHX^Vq=4UlgVL3q;(%F$H?NGcBUPzka?iz<**9OP$! z{E`U5=S$ElbWH)$9tZhN3GynvrUGe?gZvJVKN3OsJPW!`HxwWpagaZiAg|LKDv*vi z$X@{YI}wD-grJ*BkS%eLf0Q6^szJ8IK*SbGiOx+x3|dlTq%#I0`jj9hyjWzw?bdFBJ_~bagakwkY!p4jqB=2Iu3FiASV(*xP%I_lo{!YgG?(yZmToW z6$hCE$dyEpaz@@#W<-mF+)#oP)EUv@AS(c|5<$utDJnD49S8B1AhtRq-Eok60J)zC z!Wn5HC%9BrgJ-}|YNb0Ey&%aYk9>%66_;r3I;A`s@MzGZVUPBCxXj;%9)#=v0m80h A5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..7a5bd6e47191a8dc44d3b6b15211a95128c2300e GIT binary patch literal 2113 zcmb7FYi}Dx6g}&A9j6Iy9)wpZrNwb+Hlz^1NmEQ7kje#Nw-Hc8HC~UB4fbx>nGH=p z@&n+nfYhoINd1b$k3v1OyNUBOZKUkZ&OP_cnLB5$|NZZ;X8`7KyNCilKZiV)^H?b& z9e=EvnYBE=$m7dA)-8-G8MvamAp_<5-o5n|3)XE5!^^&>wD9zX=!P;&O7mw~$O}gk zsF>N<7Q4a@wcE8DuF?w@&b8c4Pv|g^7H%F3FE)IkTxENrCzY)oTZvxRelYi7))tB) z469v_$QPE#HPs9~?e^q`tK4>1);-VHB3b%s#Qo5INQSoSb!>4EwZH9kSG%$&JtHV% zRunNR8N9{1Ca@i9X;_{yB_MTM=R3df%@Jzp$zt@qPQt_d^%()SKpc z#$#jHhcSk-*oxe==9-h5JXz`)b6G818*Gre<4C3aAhF2**eOOQ*zDT+YJ=V5^57K` z^u$SpCc+y^yX<@&bYx(mI+&{I`?`PC%O@F2co$bn7{RE83;kwQ4+61gI#vm<@KqSC1RL} zQ3-=7!HuZc^btNfMM&6OubFdHI;`HwN=g;vs1T(B$l1n)W(@jzL(#4u1- zZ7p0kkqk4Z%*%mE+WgJ^khe_C*CH89?Uq(3YGSLaor+~cS=EeWO>5(XBQBJrlA`SM z{W#)HrCVJ5wDRY1RMQ8?NDO_;N-MX*ke#hG7;>woMLdQBrR9@u+?2_-Ab5syU_yGY zpjVULyUe*)it;T6Mp$LJ7O}M4h1?3tytBBoz&nX?CNvRW+jmm?TG{P`j-&_lx23Bc z6{S3T#P~#6hU!j)uOEv}FIVLcr@t4cSU24yl6J3Pp01I4>xT-Hv}}D~C?JE&=*Iw^i?lx(oI}o&qSJ7ykKjB>?^{lFVv8}- zE|A7aGLre~A=vxWe3Aa%+3)o@{RfX6a0wHnF-mrYpndQb?YZ|GuYN%0D@xVR$i6s4 z?jth(<{g=`@NgxPz*FM7MI5$&gB|a|UQK;jxkvdLWw=gP8Qe(8R|()I<(ibZg(=)7 U!ySuh%)A7%^w?Q%qjQML54!#>uK)l5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.class new file mode 100644 index 0000000000000000000000000000000000000000..20206fd3939953d30d6b29f884ea9b9146567365 GIT binary patch literal 1530 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..3a77e718c759b3c050e18a10cc7f208ff43c0e47 GIT binary patch literal 2610 zcmbW3TW=dh6vzMLc%4h#q)9Jn3x$@_;v^)Srj$}A1l%-%6epFEG(zH`8gE8nkv(g6 z#--^y9{}F@0PqA-Du;G9vRFYEg%G=89;Zaxwaj|I-I1=?7t?Y^wHltWJW zBLvPU?S)58s}5N8K{b%ZH?EcqWnAmIMmFm1v!!Q?t~BJ?l23QNW3gUW4W;egQBy4o zT-j-9>o?TCZ~R(aRkRMQWCJ5`yZViME?>AW$Xm_V2d?Z&-7g#U*bzC&^Ug%o-Giw{ zBb=u6NOG$c>T(2Gj#kUoEALjes^z7H#d4QXpukc#b_WS*J5r7VDYR#_uT^2g*V59y z^Vx2iVPFFbstR#f{88fS z*e?x)bi$lLiUe??_HI9h)Xpgq!3hV8eIQco8DWxhkm#^Ujw`V?($?eNx1>FyxG`p&DV z-^O);dzlw)x2P#z2eOOLY^7#wD81-QDbUg=0F+*ry!r|3(zZ;~0M;I!Z^5>Q%B z3vNV6lu8o4OCT;i1wEbF-ywdBNN>?th!&S|n|>GD3V07CnhDHcmd0M=SIGUEFn*e9 zJcsvV<5dbj$6L+Ly+-bM>#=B6!a*(aaH*{oZ_jA+QN#iZ5q%P5C<)R?1zE(MG?1Yr z$Pt0O%mm?z3Hm>AH}-X$&R57MLB3A~`2hFQK=MhD9|+{fOb~7kfe%wl<0L_TN(H%} zUK%F}@-u<_k_p1iDDV*;(3mVuAqnz26{L*i*tn-h3Q3T^2;}cf5N`e)R-&%_I68E9 oF@#lGomcn-pQ1uyIztb!_7xn134>{as|ME$9i2y{N5b|001fv?WB>pF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..a89bb280a0464ac43ed9702de4e622f656bbcd0a GIT binary patch literal 2492 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.class new file mode 100644 index 0000000000000000000000000000000000000000..81d0a01386d8c27b78cacf25cbb29190b753eedc GIT binary patch literal 1474 zcma)6YflqF6g^WY733wL_!dN71zD{4s>awLCYmA%MSSpq4BH6~Zg-oVsR4hLCK?h= z{A%KlGM?QotAP}4(w&(*=bn4+ojddM*Vpd=3b@;a4iq|(#myWRy3mF~4!3f+ox>f0 zexpJyy>%5D9r!PvJ{Azq1bP+&-&pC}b?G%!mPFA{2#iQW4@;~m`PC)g4fpC+RZFRr zl;s`yUOEk{J*TXVy)V#N(c8YXjZg_(JGA|vx%Q;L?W}C=DA(S9NSAY~4d3dTTGvKz zd8*|5ft7Jwfyvlq*V(Ok&X)G8j!bu*S2b_RQ#IvVLze9ONWZ|ue|gZM-Iq1uJJWe&A?D1@8S1OX`?pzeWKh?0BGkZ66A>O--*;*J4nmuD-JN)$>MeONDEa)n(vv z;Ia)Qn}O@Z*lyoyBQV=Kemx9q;0B(v$_lY3qL5?T%BDHB?2>`0=|hb`*Pe=%?z?4K zPXtUH0k!Csu1e4dUG+pqx%3=}nTr}xVCMM4FS)KVCJ2*?HD$GIt|mIcW}iG=D)Y*W z9UmbGmoJ-vJRX|{FLYqQ3qj^4^9UJa>(F3PN0+XF1{fdoJ4yh znX|rl-H%foZ*qTt|G^Dp9$|>j)M@5X7l?H zpE${2gx^R-#6QY!cN2iC7~_hM5ypv%oL3n!!VTv?Bl82j`EO`@y^r=U$V8Tp+-i&I zdN~3wnb<1|e)AXYa6&r~W5qy{-y|bU(Uie-oarP9@{Bd8FoRiK=LS=qgR=o)Sebe5 H(QxB8@hp$@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.class new file mode 100644 index 0000000000000000000000000000000000000000..88940e525af440d2e1ffa962f027c42704373170 GIT binary patch literal 1933 zcmb7FYi}Dx6g^|dHgW7GxS?rywa_*sPMa;|O+vuU0~xsw*=^K{57l@xa;B_z&CWPV z_{I-_-vUyrN+9tSi64bHv);yT(z?`=cRhE`J@?$ljQ{!fkG}w1!?#7ehOZ}4z&Gwu zE8uz&69dae0h73)JD`7Chr6CU+V$>rgRMYyRp>}2Tr6rxX$4BL`mwK!RdIcjL^BDI z*S9+G(zuf?-3g`b$Mm~+YGzD`6DgR2`OY zU!`n}y{1EL*9EeROFJypMzqV6ryDv{H~ZbTitk9)U7*s4eD+(i>s+VC3A?9RzyH(H zmLK(8rKqW+>`^DKEH1s$JQU4{^UC5Y_`2+J`)(|m9wm%)iz!s7!%fpOLr`v6>Hly; z_R@40PJmu83T5(-R{rc$$CJ%0GoexF{Ghwuaio)9Y(@RpSKHb(q?A^4#mRO(7<(9M zzORgl;&kF(GMxi-ip_1;w;DX(7sf|O(Nn1`w-lJW@O#=|mK)Sc$Xo(En*e6HP66{| zN|0|6N$DwtL%ciKIQJBB9(h_=13oX1&Es3}ovS{9_&uS&$fpAVpWqUor2zm7_<$>3 z7g*x+S?5Q{{Km};hR%)WI#;orI(E_^iK$6IqO%wd1p%sj1?WzQ=Va) z73mp%+3?JYWo%4tj2pYI<2z-?GS*`MX@S1gs_m8_j1f~IrItbxf&@I9JL`R^6eGTbzU-qE)7LxeEYcwwmN<$8sd@D58%6i%n0H=5ql zUBl*zapD|zlStROt`uy;2t4-eDI9gw;`vzgAkCAf*kxR*d>rvWW~%v}Mk*R7yXI8g zvRqQSknLge$Mg;bMo#YNxpJB9>A35kc6H*zyd2yAp?Bn)URqu(@~94+93k?KPKtgL zXyeJ;U2(Uht9$FjBe&`}e(l(0!oB5i5tnl4z?mF+(3`^r^a&K2y$IM8weqiQ?#Qw) z&>c)E$5;z4BlTGy16=1-m4QGDQs_r3+W0@q%F&8@E8Zmh>;sypd z9$x$diElI}P+PpzaPdvtiWbk(JHa)X;gO$6)Iw*2*;Qs_El}tUy`u0MZ7|4(z-<&7 zfF$cd-Zcan!f+#yWIf0ZK|UM{qEpZA$DIZssd|vTh9ILDYXp+22l+yfug8MuQYTnV pU4!wUS4NR!0r|0!{5DSEE)8sqd$|7=Nso6QdOWts1A1`!;eW23sUZLW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.class new file mode 100644 index 0000000000000000000000000000000000000000..1e392fe1a8275998d3a6ad098957af5c95664649 GIT binary patch literal 1483 zcmb7EYflqF6g|^YT51be0mZkX&=zD1zCLJ32#*BQh*D^bnvm^w0ztPy?(s-Q46M<1* zddjrx(({$;>};$Gh!+C+71!|t(+TRP9m*6@^iK$6X$?Yu#cfJ~`KoLB$~PRdC4D2X z4Bu?o#_r;7#W?ibz_nc4sGY_?6PVlzoj|o@UHPhE%Vo!L>1JYIV7hu>9+}6+F(Det zX&UCK*Lc&i*KFC6PC$?WosLX8$O5S&%~PNdff%;w>@l;aoIM^W_D5b07}y8{$Ud@imn~ei$ z1p;G{Nx4QXy0z+~9vIx=olb%Ch9py_k>U3c=Qe>XJ- z9pgjCI40iWGOo14CL>&y!R>V-7+eL{RQVgk=P1Puz6T>?1vmMfYX{&K)AAn!w@I)2 z@E0ULbsb*qdH61-;=@a%m(Z!ovtN2g>B-u^m zeNQ6OnCV3%*-d1hMASctXuT6CMx~dcmdvnaWm*dovzWsJy4i$z81Eo_YFVLAx9c}O Cf>lre literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..3eebbf94f13393c8cd0c71a17502b66011001a75 GIT binary patch literal 1125 zcmb7DYfn=#7=F47gE?*kMZ6;_Y$#puBZOq(l3*s74Hu0cNO#uE;#s?#b_o6|O*AB$ z_|?Q8Wqf-WGBrXxA5Qz;p6BV?x8Hw!{t93Tr7Q+e96}lk89dA)iDCwiGFZ%jGmKdo zDG}CXWR=m+x7Hch6Nce6qpcI#)kWBqX#(;eV@M0Fq@}vbzBmxP>r}`q%DQESp_*!G z;kuDznENBVQZZ4BzkM9=rfKtyP`0IZ%d1p1UF~Y8+On>!YJ{?^wQ<6c79uIcD2M#8 z9rA|KO)h>#`HOZ~)<>sE3%k6HvA){SE@C^Bi3Fy3n zPEB^tnR2fc@s%n@SY^2uZE3j+xD~{_x3pK{oya&7n2^^KQqu?i zE-&tCTywfJeMcYaVXLl0;G3>hSF z4TBh>eU{!t0+*2Tl4v&?+hZ7~)#v78o3vt*tjlC^S{beB;xX8VIDCcvJ{c%sivGEi z1YE^5S&Yc86SOa`(%bcUQ^k)+e8Wib3z9F7k@|#$_q?Z25*}`ZR$zy;J|hj)KG>-q v?2R~=<$IEE62mQWC2%_yKSuy}h-*gTE@p9$0{1N*VD1%|rNhosj2wlZYUvx{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..72de1312b775f615f02abdcba94a36874e4f02b6 GIT binary patch literal 4465 zcmb7`TUQ%Z6vy`oB#;nF?V>l@YOj<_VJN*xTC0(Z22-kp(%PyxOip1inMr3RK&!U; z>IcwwKY*9Dbh%a^eAKmk^aJR-A3)z+{`bseLWW6*JRIhnvoF81&))mww|}4iOhl9P zd5U_;PEwj29;!TS^039jHV=<^c*4WSJbc2#r(N{4i=K7SXM*KQ>P zx$Q`UV~W#FHjh=sG96PhOUi5@?}sZ@U%`2C8BP_ZM%pk{aAiTA@V*3fTk=s=w`8%y zyTzDZ6m-Cixl&RMoYk>(V+|@ptuG?$KybC{@O{QOS+2E^SBq-JL1OU@&f|LdU|DYs z>hVoZEkW1Yu`q3xN@~THMGv%YP<($lUbtCAAn^_xXQB^qWl^NBMOZZ?XZuSO}nf$6$hK83>W7B34XY9-ChFqwYSEaS2qF^~=On@z`=opy$i=EE8 zj>Np$c47wc_1Z#mO**w|zBn}8+)Plxjcp}q*Yzid{--)0Hw}Otqrf|tlr1!4aM2V8VxHc$OPq?!germwHwNHz`yp$f^|(d zh#&KAJ3^Y__Q7#O`R#-Ah6P3o>W|UtlY&{bG&!ep#U1tnwzFi$Iaq>5TQ{|=rb*j2 zE&nmuqXl}>zHEFhH=9S~&$Ra7OCQ)xh?GLURc>2F{-LnP(_WA=Te3}b#i{1C8>BCH z-`vbCwNk-zRf`IAFSnta#cz^_s^;uayU>POAfBezD4V8!I+&*8bRtbB=~SA|(AhK% z(QukB@^G1lt8^_**ZJ!v4Fj&}FQwpIQ9;~auZr8N8+Zy(EAEnRDh2mfoBo9RFrC70 zx?V!oQ4bAJAMMBY3wY>bbbvaU7xP1y^ZH?|9tLgF3!;mzSEun&C(oZg5IDvF*YjyK(X&a z%2uRuj^=&kn{X9lS0kf8QmpPe<*q)ZI6ZSM9P*@m_l!2?=7^xTC?5gR5eE4p666*w zM1gdKLB0gYS4}}U9R=N{w2gv)8Al)Gl5sL)*AR44Q1S0lPT=eY$vO*t5Tum|zG7t%((rVPz zB*P$s06E_jgj=2$1?#np< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.class new file mode 100644 index 0000000000000000000000000000000000000000..7738bca9efe51feaa87a70f74355ba6fc1265585 GIT binary patch literal 1449 zcmb7ET~8B16g|^VKoCSgP*D)UwqU0=(T7S%8a@(C{eWU)_*I%{ zOnmSM_@j(>x66W&BJRV?&YgSCz30xI`T6Vn4*+G92av+!ek4)Mf@e|6;t9iumYx!J zLwZ`d&fCp32KItsXw`MJ5sqmH+m~q~2tLM;)qe9pT83e%<_fJecSKuiZY-`v+va=a zy%HCiSPk*C#7}b^yrB&0GRmX9S2z)fdLhV2tiX(nR1Wo0%xQKW8ySBY< z%eHh3k)(oPlte_!&>u$c2#c)qzUNfJoGPKUVysHN`m$Cj7fY2mC5Apve)N?mTgk4Z z%(8NnSz$=#@(qfy>b8h&xTYNW%5OKNw<9QFhS8d9QKbaci`J1bW%d;*Sngenj^`TJ za_!SvZ28hVt~Rytgk^S)JCbw_e2^yARLtdjv&A}2=>oJqhvvEe0SAK9hrt;WP2Kf9 zOKzw@>~xgQU)dIeqheUR{K%@7CAD_FNMHUc-jQ#5V{^SmZ8Ci0%_l_&KERlf7u zYf0~)9afjJYHOEj`K)*K;)AUEX8&YOTGYv|6BdYo#VZ11K=~>FV?5RLjqFAl#5g7f zaSekE-A=#g_QiSjF3r=PS2qT4(GErldfPgamFQ zgDm~`(cMa*pX`(^t%qnmPV;s09o87Z4UJLUe2+0Qus|1$x5$ap%xF#*zJYxXSte=B zgvK(a=s(~i2a0uvW`?_%rtwek7bHH>W&&s6wF|-ba6baCkavPGnZn{%B+fz)gw{6{ za4Te(=z2xrgVbiiloFT?BR&YlmPpqeG0#Xm#5@)VM7kd#w+p7JDEVM-7fA~R3yT(( FegjzUgdzX{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.class b/compiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.class new file mode 100644 index 0000000000000000000000000000000000000000..bccc81b62ef7eceb58c6b73d414425840018ce36 GIT binary patch literal 701 zcmb7C+e!m55IxbZ)mm-6-!H`nZ)n6RfNsp?F`vgm9*YcRD^n%nnoO-S`s(D6ft@l892jk# z(5@!prVNPdKgQ6rtF&@^4BacMHHO@QX-I}rsI)w5CUu!sMLi~DI5ZK36%?G_-(b$& zDa)`C8ex^?S|rkP7jY|+nBQ#QZ1IQGI1`zeS7n+gEu7q8C|sIm8p&hj0}pmAoA;t6 z7^W_o+Nng=lvR{!Uu)xpqhcu2dgy)HyiM`zN;kOZSow7l??;ie)}+7FIp5wnUov&KQ-jAD)_x~n7~_s&nMm#EFZ(*=A`0lIBLC4%8o2KW zkA=SF=k_ zE<4ZWBmM*9f3Ie6+}^}B+9kiORwTnI0E1q9TN^#t>hd=1#5#=1ZtNu<_MlHNfcdIMYqRLdO|AE~=D*M@YLOH}G4nrRQ)czCuWIy}*px3~1)JuNQ3kafZ*x1S_2BsUpZQ&C-3l=tc-x8p70l}Kr-ad?;a^lj4tUe`XMjkc^x zYH(;)ApI~{WF~ux+NhU}T3Lm!C37T@F9sFXOtNy6n}=z;q#4A?Vh~n6Wh3o1LhUUK zkBkkEddnjVqaHKCOLA3ZS>2?F`N1T6+sfEgva<4#8E7(J{0sDtV&+Lby)&zQ+pLqk zKG=Eo|C!B|f<{y#heS{Q_VLv*# z@8U?cp&M!E0C)LVK7fNUePL53v?_UH||9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..bbf2f0fe8033f2e4024e567c9d09496c5353942d GIT binary patch literal 2093 zcma)-TXP#V6vvNzt<$ARN@{WeN@;1Fq*MukmR<2OPjt9jnJkeyhxVe&;A&riVDL> z28_M%t*M?5I$6J=xUSH^RVi$mnWp@Pt1Zdc3Q2kBk4M z{PUr=?a86k22M&^3?(A9(nx0l`E8^E*()XpwHRR^VHnM}{h-ee{GQ-8F5ePHS_$0L zV*5m`WS$;E`{pSKq9+awvS3*r;AH!-XeN7bRz9+MV063Pm0S*_@XUZ4=?=7Vh3EQO zOV{`TPrX);vG1vVOB>mj0hBAB zrW(a4P>dR<$7vdrs~Z`cq~fF97VL$7noRC0t;`1Y8%rHjV$<*8(35SYWfEdvpscp| zK91cHXdSH6&5{`?)cIOm5@|xkLBk)fuH9N)=SORg*ZJmdyVXOH)i+88Ho+jM^`*%w zJ<~{1l)7&T>7C8^PL{wjW@>XO zV_wU;tH527Y8b?mi9J6GT)CrcV(TYTblqMvMk~*$sq4xx^s}Tsr_-9Tc3Ob)PHVf3 zYk&Fl2&wk;2|%RiFz^o_20a-#bd?qzI!BWZ)#(+7F47wgy-AadmTfs+tSj&;9ltFP zy9c;hjAr63<@3Gx!BXGZ&ZA3s&Z>m#LS>q#8ckq+7SBY194c83tf#P^!gm_G=RaQFqLt1j(m5BV^AIn%^eVlE31qLs2nR}y&f+_r2rfZ@L#Bcm#JQXZ zu4JZffelX}En;kdhvUoeEieB`?6(+r31cPRyg|#DJBb3V&^4?Wy-n9KK5P6t6@JYb ze>T#X(`stG0lI<>wY>5N6^=ts#JgW1k6*_g>WNkw-l8qUCuFpS|CW;=#XQJhB*;3w zI|`(j2QdJN#)8j zO*AIH@B{dvjC0phq_mCp#oq1g%zu6}oxLAFzkLU=f=6j2z*87PIarpHSV^Li#6yOh z5n9@AO=u%M^=fOKfjwu)u6fG%w(@JX+ZG8@34V-W%#lrD{HoimDknT-C|jOxa^V}v z+gkF2^77+yg`X@RRQP(g_ul(s@q}S=r>%V15;bXL-4#`(Jm2<-z%a~NNA`(*%1>J^ zuS?}{`_C!gZ@C+;XbI($$dIyIf{-pGVHnZkU0Z75#5>s8hIY3c3X_LYXoiLU$ZI>+ znP-HXJ!fPXekzspR~h1kVvRu7JcmF=EvdxIcB?M*o=sITj9XrVnrl;wX&)Jf{I`Z*e>u_jX#0`4SbR2LKw`j+38+T|uAN(1yk6ppfdIsO6 zk~+bwgc}P|mFB-7c9uFFS}o#y5h_e{yrT30+DuqB^&0nkfW*5&_IrZNVy+iRyc@(J o5YZPT=x_`V!qN-jKQT@FB3WkyN|?t2ZK>^xSbBq)LB=5e3)jV03jhEB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.class new file mode 100644 index 0000000000000000000000000000000000000000..bcbe35b5d5d54428f3f45bc5be405b0784b957b3 GIT binary patch literal 1100 zcma)5TTc@~6#k}HC=_Zz5mXdGgdz;cgCP(Sf{WFBVDoa=YKIrHP^mu~LbXXN$B-510F2>N~8m}zdGN4fBP_zY)LgjHs1>q_~ zZ$&k<2qPmI9-T9*PM@C@r5x&6+g(f@(7q9p5E>1hGW-t}+$AQ8AeRv=qcW zG4wTL7z2rkE6&WG+U!95_b1Edk8q z2JQVF2i(Lhx-pF7HYKsaW%{euZ>01IiSHOFeMR!c2~wYtu$m8KN)k#CDm&B;q247l vduP&)bkp96eOa*!eu668B~=2GaU0_#O;N3T64SVk8M;zOvnag+3y}W>Bq0dg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.class new file mode 100644 index 0000000000000000000000000000000000000000..968087a93edc643b9e8442511c1fde63196c4dc8 GIT binary patch literal 1166 zcmbVLTTc@~7(LSqg-W3okc)~Uilqnx@?;=HbRT2QuAG>fm;^&dw6>S81Xl z(Zp91f0XgtZBans!F`yW`EKWY-<Y%e&OMl&=lgTJ^L*_Dz_TYCtHO$f zB`P<(9crr@vZ4Z2_2jbFz7>{86Z%A4{(v7eJYH40#>H&L3H|0 zf*g0j&}rnmP#IZEwwmo&R9e|3hGcQFLdh$BjgosErRCGGQI%##5EF)ixhaQH$Kl)rYMjS>WCE=Va!!t$mak?jToo`k5q)WN|u}S&796urT zKDvC2(L?J1Lk0Cfn&E**h=j1xy_jUa$&T&1%>V!Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.class new file mode 100644 index 0000000000000000000000000000000000000000..49279ee03aa8620ad1f89d3ac7262bb50fba209f GIT binary patch literal 1863 zcmb7_TTc@~6vzM58&X?A1uu9*@zR32g^G$7v;j3WL=p>x=mXidlRCQH#oaAlUiAZM zqA~Ho58#I~{%3c!7hBXm%+8!Sm*1RoX8Qfd*KYvkP)Z|(8^cKArXFtT;r0*~hj3>I zcLhd0=_=FOkglg3d%e6YARY>2mmJ&kP21lvt(HvEmHr8VbWOVcvT8`r7bvVaZo`ni zr;L`XjIF}#LZN8v%x)EpP^DxwN_IW)vG!(L-V`|cxMlmQDL0g-s+KI-w&R;VLwf?} zSDu?Y=4<11(=w{ct{dj>U1PIp-Lqs<+CH5mY_loJvedz{$CWQz%9Zta2%1rz*OG1} zIG%tJpuQ>^TXTg%fv5{QOx;rrV{^W+Q0`EUNHd)>fjCbna3DZ5EYofn72j2MgE+a} zxl2A3t1Vw2KfeCBERf&bpi+A#n`VTOGVM2kQRumu;kR4gOL?w%SWwd zRk~{?6RHuN8VhQ&tXxOJg#S!2!{-JUOy{z^90kobq~Dp`xm2JP-2eK} z=S=SC4&*_J)LoI;2fP+sk#$7`FxqJB6E@`9PG1^UV zPTONR9!^d$qR~=>rn)1=;Eg zauJvMfy8@3UJ%3@2%-xia5>0CZ$=WmAg}s@6qx2Pon0A8^n$!2$oqjHy5=$dBkCFy egU&h4*%eCj67#rUZF+c4l? zr8DhxMrZuh8UHB9Z||-Uu!&?QxBK4vzPE3`eY=1E^ZTCwZlO{@9-E^W!54XK6)=<< zU*>Tqk8&P&1tww@Y3c8&DAr-{ZFO5f+!we|34_?k!0buCs~l#tKOs<3fhRk0*Ox{$ zAFq|xD=ISjC+*RW%RzJ3?5n8P$0cgdc_T7dKnyx&Kx{urbj<4D( zFfp?@2X;>aH_pW%VK|U&;;-)X-#S6&s6)_lEsR>OGO>2Mk#?V!R@O_a?!n5_RkxS^ z%~#cJX(W?RoK;LW2iuD#k)ruS^mcPl0r(*2#f7Z>VAdOv?HJ6Tc1|9}SE4u^HvGo5-xI^7yhoQ9{f z3)dU9auw=fH}cdyZ6%t0?PizlMHW~Zd@yCtQ*j(dnLPhDLy?*QFDMo!zLZqA^^@jWLYlqQIq-SEw9C^2k0#V|WMe^3wLbvwc>WNOC0#?lzt& z&rtQmb>`K=Jm20t1m57=JBv{iIDeBbX%1r;wsmnfk=SoxlH(%dm-wH0g4`WUGkQ73 z4Bqx|<=C9H=2g;JJE4{~Piu~Ig5SgYmhaK`0VCH^?}r2kD+a$e>2^5^j!y9<#BZGB zu)yy~;#^}HV1Wq$MJ&-0_y`{pWyue@85^4^K1c2^j2HjF(04B}`~o@a`IVueB;7bi z;Cm|Y1IzreC+$p@b~(X{$xH-WRtYQoo-Xn^9GkVbNWUkWb6n&ttY+jbqI2Yo6qjDW zIoV<%@gBm#QIg?uipnxr38oTRbND1#aV-&ej;K$Wc}n3nKEpaqYW+Djozx1q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.class new file mode 100644 index 0000000000000000000000000000000000000000..a69efcac398aa44b66ae5277cce23c407a9943ab GIT binary patch literal 1181 zcmbVLTTc@~6#k|c3Y9{+2m*>Cico}U<;g&Z$R$CG7>bRT2QuA`b#S{|XJ-lct2EJ& zXyU7hKgxJ!TNKdp;6BXdT)y*tXV3ij`Q;mcdnlyQf!Qu3aW{pzG~$>|VLk<(LY^TT zNUelhmO4n_cV$2T#eH!gcxaT% ziz+aS3|%Ev^MnbtWO#7Sy;SsdjY|_K9%{w+@`d~P1%6Q2Tj1-SBN{>I3L~peA8)P+ zBNmqlZe%C)jH=7B3RK0FE1u^YVTdhNpNilQ`C;AV73EdA`0eG->+ZTM>(aBF5}v3N zoy_WK`V5^~z6+I>)p%20$CC1tS!Re&&y*=^)vr=kZ&7*jNm#E)y(@?ULx0hCsB40H zNB5R7Vcsa>RA?{pO!dIFYxk%jiC$k#nzK%-F+Fpxc@&r_8R5L$5{*{PhkphAM~BlT zKh%!gP*&R5Sso`O=k0H1n7z2+D~=#_4p6YTcHY R!W~T0l@!e&_X;dP<`&@j#~ANgdqI*4bSG{whs0 zB%1hY;*T=k*%oOK2>UQQb3e{G_s*T)f4=_&u!O}ddN9|AG@fQKpG6XL87ySLGbk|> z0%?@+s?r3?*RQsoGq4v7`E_3hq0nJfc#%vKko_1#&h><9%KEPF$$-+G192#L6e^E9 zDhO8?`YNiSMHm^$P&(&cb$rv{G7J=tjN<#H#b>2uez>^5%**0$kYTrr@MmVvwTZ&=l~A}JwneMMxAb4oHF}w?_>pntrm|&>b+eudTCms0 zFn4uh%dRVfz&D)|(uZ~^7}~Ngy^eO)Y0l=>hC{3VAuxyMtwzVH$Lr z35=r`eYDTgL?zIVlvPB#!T4Oj4f+?zKSZ|S03*2h7Pn~6tbAI>$j|A|=$|g0fPIM* z$7!_`z&!5InrjE(F7DBZVFLFF#3t|3bGC7##ji;G!a(r{l5b9s`i6wHd?r_tRDx95 zsdq^AHmTX^f*tL^K8R!4P)GbEF+3zw0#k7r6SR9oT#qHD@dPt;q>5%ydnltAp_au!$^~1B+Hi0engU9v&FvHj2mXLqwXtD zIaNjTOw+s(Xxl1l-%uJgQDo5Y$m>$q@oHPNO5kZ{e`Sp(rvbmkH=#`4U3xJ({?~oG z6vr!ptbTh_9!B+^?EwuCxnqls&p*Kyj%Gca?z34@F!E4z>N7&?6X|v2*^y2Uc5&GO9p5~mF z%Aw~TZhJN53FL=6+;QEYbwPH$x~=@vcmuO(WbjfN(>R;P49-zpp+rLs6+KTLo35qt zIxY$<4ZPe3QRns8t$5z8;g)u-O8C9e-<$gY7x-x!1$)O&)5|!CG@r+LamO%$gdxfG zB-a_vQ{2t^IE^!3BF9s*k4{g9r;Op#Ny21A==spiE1`Lo>nVZ=conZTA1)Bd1bbav zA}3+0#PLl!u{aCP$@~+D-$So+97n><2;gIc#K#p^jNt2H3NPVdN|WWMd1y#LRdLAkADYxiNw2!9P}l!jCUgA z4kGbxA_0js1`;t%5_lKyk)%m#2XU@}T>cRf&oGhy6Ui^0VB|3pX2(#Ahc%ku4E%r; zeq& uhHK;&V+W0T3(Vv?cMA$1qKJ=pKqanY<0~Y5{sY6bj~Sn8+$4x6TmJwc?O=5P literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.class new file mode 100644 index 0000000000000000000000000000000000000000..f7ad54cbf235ecdfe4de6d9b288b19e48864e5d9 GIT binary patch literal 1198 zcma)6YflqF6g|@il|lglEr=qDAT7f1_(UKi4MKuhY^2y|{6MD5SO<4!o84Ig{whs0 zB%1iu#2;n6vlKOG!A*8v_ug~Py?bZB|M>hBz!G>KT_|-Ui*gRLd8ARw;ZY8AIm|N* zL^4#utIIG_fquUIn1MZEC~O2eGD4fW@M4)IAp0`Yfcb0xipdDaj5wI!s5!pGCx|}U*;8kvbs*; zqr0&-%9nK&sfH&jS_eiL(n)O73EVM1_C4NE`hbgHR{p~GHa%%I5=cf1pXiGl{}#^B zwWhQ(>kR3cQl0!af&=pJca)Y-W4|H8JwfCQgHGU5r3BTB_U*%rd80_pYUgA+@J6;o zwuB^ctSL<=H{zWsT__!e6lzAeZ+Aqitz+pgr~jyLz81uxE4P$QZ>p1mbD{J0^D@j{ zUigaZ$|wrLc52xp+dvFwDRlf?XHn-dTicrsHR9yuOl|Lpt8`Nvw!)xQ4G(14iyOGv zivs!>hJLqeB@D%h&68oJV^?0yGms#9LN|G}aVTAa8%~Z?z-!4pQ}1l=;2zz^E->Vf z!Yy1wH?8w@!BXf!#;T)Lf3hFIb((v~K1lCSgkdr91^@k wLaKkj7Td7ni7y*$>%L126LgfKTx|y9w7O4RlM)Xwg=yMSG7mBH3M@k5Czb3u9{>OV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.class new file mode 100644 index 0000000000000000000000000000000000000000..7f1e1411d813eac1874fbc598723fa350c0fdbaf GIT binary patch literal 1674 zcmb7EYflqF6uq-$EtDb^0Ywx+6blGj9)gG=X$qKh6@Fze*F0 zi68s{{wU*_-NqtmSM7)0xvz82+;g`-et!E-M9Z|9BAp)hQ4g)D$9j^UBxxf_PZ?zb z?hDhda6b^9`?9#ri0v^ND0prlO;=V-yUBH+s2^k0YjIy5@Z*5dLdo;%2A6>_n!YfO za!VVz72|B_XvHXtx+~mz0lDH>Sf=EgjK&U{t`rWhh(J_ro_AeOni5@sHB&k@&&+e< z+_8>Zms+?4?7aZQJVhJuc0^!of=Q~11=h!|?3#%L(SGi=kX8)fN( z3u?3RP4W_n)n>?5D*|LaCf}@?4T+&Cc6*?H_`bpOkq@2pGc`6woBx7P@NC;`1iTgz zZKF)ZRHJQi8=Yq3bIR5UcS3T=)s(tdo(WgTEk=p#Yz6Zycr_3mED4vtXgXEyADR$H zP0+Kj7bdm?cFWl#PXyFj>#lska~d|6{DSmKCN&-~=&y6xR?f)Ib_eRXLjA$T`ds$E z%GGss5Kz(%qqW+&OBT%2Q>p>05kPs0mHR+;vfbGn$WACvRCi2t2Up1UCy3Xs@OWRhP`;=t!=)&Lly}?F*b~>%CZ>?GLQ33SECd z?pkcj-C#q}u{Tz_Po)-QaiEV%VB=*nGy~7GN0IC& zppz_11<@?q+G3@8u}|08m%|t?-V_xzd&l)%wJ9)DtMBnFn?awTr`oPB?~jK)89uNn z4Bf%Np%!f_lJnG9R{JiMvYvlN&0sk4q>{Vxfbm*cM~IH=-dL=i`Ce092rGHnD+Pu z+D*JuUt_1W-KKmm6<0{TFXof-wi$)Ns1x>OXyP)im^g`3CKhnk#Cg1K;v(JpZYEt=;_S^N)mwO*FN+S|AqenpV!cETp*zCyD$N$3 zf=^@lZ-_tmQo=Qkv$1glvxk_8a5BO|g!BIcD%=>P literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.class new file mode 100644 index 0000000000000000000000000000000000000000..ab0b786cc27203ff45a90e3ca1356983c917583e GIT binary patch literal 1202 zcma)5T~8B16uqf{=iXB!G?42eNG^Wyp56&dgHuS81X# z@xdS9k20QFY8!|l-G`l-JLjHz&%Jkk|M~fgh*qgILJ3;V&=5UI)6+B+)5IB#8=<8i zRE0J&RBv})F=D%nMmIxctgmd<4eR!gN4KPs*9 zvsTamf*<@tJ!dqtA1NzaqAHE71!6;~(E1k945P)$iGS*!IX_;Ls=@u%=Ku*VVtmg5=-Yb1}fL=9Hf zN@ae!a#ZGL$LC{@na(id1g3+44+NX=2yqur2qu*^Ew)b>HXhwyr ziT11 zuPi|*KY4VAQk2Gi7(?e#26n{7c@*a0 z*9&O>_X67AMJlRPsayaTg?MLo6+4rS5tep#X3m-SJTqs``t7^_-T*j@#xROl+=n47 z>1J6sE4ukkH{TDTK7?CCxGhi#q_6DGy7U9(xex100^*jy{zcCXLfZ}3?M_$bDXM=$ zV5BXBmajHLdJBv;p4nTr)v?_TYc2GZyKzNeVzujr%8~0TP|c29a9uC7wSORRDq8Tu zdf{}ergGbsy=}D~Ii2N>bfgP#-}JNqHrh0*PQliWpVVA7e;bvL=+jBm5KBVpu4-UX8a3{CGK^ z&-3H_3O}#gmXbBTaV78-!{pnh9|C_0Yon?Cha4D+Q^^UOTgsk|Z`i<=jx z{IG6s+M+HTpNd2svn~k4)!GaL+N&C7m5ydke82IM^H!^sYZY=DU4ZNo*epZ8Cq6W# zC#*=D)L@%bz?H!`T4NY&w+LN*ucagXRfb49QzjVeu0_34CFzLWX1yZ31Cuy0jF#Lg ziD{CgWQWeEe*rpqR)tco7pjrzB|40aZEbIs=q}G*pA$xpcLhlotKqqgJVrWYCmLmwiTLLB|{KS1}? zK!Q#P0olW3kJFx_m=T2=7*)85vG?SRYJC5O+`bZ`s}mhs?@%31JEJ|8{SNjeXmpp> zzQCEoJ^D|!18^S?$YOX%AUl)4!uZ^gT;@Gk z+EHP94Q(z^f#DJ6y8wxF0y*poWC7`JKq8$$sszOPFA%M@flNR>8w_Te>_zg<2|UIV RrJ01W4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.class new file mode 100644 index 0000000000000000000000000000000000000000..f5aadb4bfa69f47c99d5e219b96e8601af6c1815 GIT binary patch literal 1234 zcmbVMYflqF6g|@ig-QVdses}GL@2`WFeU~_RH4~p8zakDT@xwb|HK3&{bA-Eo@*U!^9ukD=pg!X=PU#l2g+a;#~J?#MxU^T5bo8sx-TT5@6^rdJY}1pkpRG zUQF2oMH$^IdZx~$^%W0{;`{Rp_ve@R(Zc=`KU=#Ws~D+EdyWS&PPG#Htroem70$~? zq8Tfg{LAT_ie$@PU>x~Cg~?n$hcuKm7uKI)ru|{AIn*t_XW~TCM`438{G$Y|sP8ck zwl<5@sN?OKV(-y5lBq?T#%u1Fnl#-Q#z;4E=wTT6*~)9ih?B6N8Seg1vFKt%U{Ry* zR1c*?NQ2Rm@_0GAed=}C8n{7sv;zzoBrt+bbkRIZ9h$%eq(Wgd>y7L_T%>WB?0$L& zd<^2!GYlb55oBGaMY>7^!Z1pXoJK}tx^N2iHbS^U-;fKK!&Ulrw;V8rYh+QONlhXO zF3}$&^vf6CA@LbKg^x%+Jw@t065+}l+DamX>!A_YCiy!g>+vtJ`55+Q%#~LQL%0^B((kkO5 z**-y90a&Oh0cgnL70oGwTuW`jc!^gPZmJ1vgWcX)Rir&1vaI||~@hBKs&By^g~+D_RJ%9TdVk;dWt!t(s0ak6l@ zXrLmlS~Iy4r5DdK8(eV^iYVtZ}bS!IG&LRF^W=%Mkz)eu;X|k0@Mi) zNMPTMy~gz58`7K_zH#jOVE4N;K!Y&4iZn#SK#h3bQ2@Zc0q;lB2K@3*#1#}~`odVp z5NP1b@C~Ov6Z-%o0ES+5q6NARJK+Inf+n$Jbc1eU9fREr{z!rMaQqtl)HisFl8xY1 zpaY1Bq-H)*pjkRz_vX;1y?Ta057j8Isd-Jpqd+MiBEeQ7hrUE+Xx5KNu$9Ow5HbHq zM7NsJEngy`RwA!`iOl&E3AGY=3nK5@5(z*Mt-*YKfTk!20Wl*2e`bqx2M3s&yL9h> Nn2R1R;S7%ZKLGvFfVKbt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.class new file mode 100644 index 0000000000000000000000000000000000000000..5d21a100c7ba6093aad48bd4ae729630786c00a4 GIT binary patch literal 3140 zcmb7GZBrXn6h0gB0wGYKyqH?66l@__HV~vz5E~)X&`>I&k&4PJo7=E;vzytyf#RRg z@dx+=^o!24(;1!dn=j*Me}MiG$LHQ`Ly~TwWF~j-%Q??E&w07KfBpCKuS7IUdr^wg zgD&c#LWDkvQb%pEBX%B&;Zrf}M(DE$eIB7N6zX%CV`yf9Ij&(_53;KYDeDULtk{;z zHH#NCv&upM7e7UzUWYwm4zqNYwI10n0CJDDLrtx6!&GyI%NG^u${Qt1<5h<#bgSif zDQ7z+m2uZltB#@WC1)0rDfMt>FQslZA}=ljD85y-xKU;W!!`CzmbNULYaD*U?llSg zM14{=)qTS%s#^V2-6@+Hla-kzya`%b8IJTc!7J2hSh`s)GC<9}x{ukKlJqX(EfgBo zHOsaPT{DfZq<d9IZ!ZrUpDY~)VX3QfEe0GU(6 zR`aqtzzX4)q_4kH*j?}l9g5OXXei_71@gj=D>$BRUl5Io_wQy`HLd|S*66%KSK8~R ztz*as3?yQp#?aKPlA7m^VU=)FqusWI(j0>ORn7!R79clI;jR_63P%%(+FM6MY=d07 zwg>gaSJ7OtO%v&2#hQaB+M}mv!(4V17A8-Z$?FHKES-{M(B<{l`q_CKW-iP=TD9;6{WyKz2@|A)ti1unG;ybb~IfV9x;lbQjcd4=9|=`Eas zU|s#Hl$wOp82;nC6u1pbQvPkarqlKMazZR8p^nga;G%R`FEu3?-hE@)ITjn#UNHn;E)^d8{Tt@6iHQ_%@j8 zRy$wA&Ns00?b&udfSucv#@HN;rxX^bjluY?0WDMy#)q`xDKA4h0G)7R>KTPkLK&62 z-&2TwkO(4|BEYq9irKiV4TV;H2}ha;M?g5zO87Sr{vCw>Y;dtnU^DP`jqdmm?rbIe zcLUl9;g2ZmN4T?<@IN5@Z(G8mUIVl)Lwr{j{5(n|huv{T8+4C0af~9qPap46(4~Ht U;x1iw(J5O(2wkC5UZ?H<0sOHJ5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..7783a34cead46b0d8117aede4e72c9fffd4b19db GIT binary patch literal 1414 zcma)5Sx*yD6#nj%Qd$R!Y>Epmpmb3#i!VllAt*_)kw~GM_&{!_*K)~p24^AQuhK+g z;)6fHA7wmuW?0&kWghOGvw!D1=l=co`wxIcJj)@Cxh(p?^)a8pLI#T&EHMoG(o@2& zOV3xXvt4=3z}6WCS6#;sgcH<-9m+Ii(H~<-A7}-`NOeyf2yP3f#cP45oYo75$<5FS zR9n`SuNt;oaU3@g0p;}>W}<*Ye%Q8oLpe<@POSW6+m7l`isHp?HEUP4#n#cjB;P(q zvV8 z_dR!i!)r><#0}guVPeq4D8?9O&t zFQjk_84S>WmL8vh99gI|$wMUPNt360nB?m|M#xBz65}`t5JrD*efZop~YP@Jj8SlAgOL3A9@0r!J}S4Qr$o-0@6Geh-TQpmul<}SED$vx@q%-qg&-=W`{`&pnCx8_^${>a1e)M3)9II*EPvb!v4;h9-5lHUU zL=Z|}?Uptf*b9ci4PS+tD_!GWBvOQ8evBa*1(IR3e8`Wu<8ig`RCOTL{u74DN~E-G zikb{%-4p9d`I>7&4H@z_;Mh5CdQM%chQt3^owrSIT@y$>(t==m6mJSjv|A}L^abK$ zBm>b%w$d+j$EmspqRDqoJ{X{0u1+k-r9iwFfl#h!Y;w&R#?H`x?)#qL%J@H(O6oOA zonNRCj}5;;Jci0riC0mxE`l9SWtrlAmpaC&ZzRXc9(^FG&bhK5>^nk-(xFBq+Bm*SYrD^TVmt+Ry}Qv>@{WB|+oi2C?caR& z46*k>Ov{K2h3+vG-`887XbPoi(CIidiz}GSB8$N+a=6SebJ6gq<)@4Px_&5J%`k3N z(s!!%Q<9&|T40twv=nHoki-`10*WChaB3lwn|_vlIUShS6%$I>6-nkR?= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.class new file mode 100644 index 0000000000000000000000000000000000000000..e595f652510585a98f9e73c6af4f541fd43b92d5 GIT binary patch literal 1054 zcma)5TTc@~7(LSql|m_&D&hq%D7HlzkS7BnL4*WTz));7K9FfUDTBMS&Fm}zf0ZU0 z5>0$H@kbfI*{+w=NNm!X`L5@Dm;Ltr(-#1b!1EYFbr@OHa+u2_jcN`La(I}-Ji~Y> zjS^l{notG$#nw{>_Kcyh9_Y{tZJWZ2WR?=SA7jWUZ9@vHABkhZBda`KSD{^I7;dPp z7B(`Hp)z1z>C3*bhy01^ZfPsK(k!o1*wkL6t@344g{tMrHLU|HEO8-}**NTkpZFec zDc#}XmzBTty$w(LQakL77CynIi5$bwiqguil31xW$+jMJ$X2W?Eq5ZnCC$DdAcj&s zXjA2a>L)o-X6&INq<*n3M*Br z1C^7x(6FNYW?S?Uh}vIH=d>r^2qM##o60dR4`9!`Au!CH-=?*8TZUm^61Lf6H&TW^ z(|&YGeK|Hbfg)@C0rgw0b>jkzjtWO7;)-aO1tyF zou@5~6L>;*`EKh-wkf(Ct5m=n@m{O9Znn5h+dl-F6jHc~3mB$%o)$WV5o8=0dKF`N z92e;xA$y7b6CuiEVvaPOlVsv_GrF_2GqCq@%oRFac3>V;bdL5N2Qz@f@yl)A*>mRySRs05~-N`sJsRXQTPG4vjHOj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.class new file mode 100644 index 0000000000000000000000000000000000000000..d6c33f80d05427f47399b1861afa4515ec20219c GIT binary patch literal 1431 zcmb7DTTc@~6#k~A6q>EAP!RA6Dwc8?F8W|JM1qi%R7e0Dq7P)d9qW+oEY3~|`l~e2 znE2oi@JAWXULtAP65WTHJ-6?C=Q6*3|M&@D6;E==fDdB;%fYdd#cCF7Sv+Pa`a(7HE`>&NBwcRaOw1qMRGNA0XpnQ8> z`G&Ok(2-g+(-ECKK}$#McG?Z9fT2<&eq0z|@{X4LczNaN@)|!|IbP#cWkgHpn)J=# z$5TNm^1I!^gU_XsW}P8jo~sjsO|MA|3N@+X1cx@26BO+^)H0hIM{=wjFz+Q1Sn5w8 z%C;}w2`!W(ViJXxFx@ql%5zCwE%?2TW97?!0rAXPFf^JiLHCrnK-mA$A=-{!gvIi| z0|aDp2VO@zVp|5Cn@H%vQm{b`^H(p%hT{m|_jKH~s6&0%DDsYdGuzdz8twJ{t24yj zqX`rlhEKJ3x~H2$TeyJ<3l{PgN*H5U=-bakq~gVc*=w8#$1s#amGt;Q_!jAL(OO}e zUTOvmgGgfvSq#ztFl~JbIkHfGlCP0mq`N@cqL1qsd4o~160ytH@yHrrQVDcUQZ%QV z(VeM$2m2DjPtiFTDi?8+{;kLXw{V*zhC8@RXLs;dq(1iqzeo(eM|DNP>%=(~q^it+ zL+T=RF4Wej_E#aoc;pqQ52($AwbMZHAc07_m&j2fk%yQ~B9iVU(j+3HFOi_lDLe{G eFNfopCV7suGXfRNV}V4P%p#WFBIU#KQThX1>_Yqi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..005ef377f97a657efc0ff31f341b003ba0d16ddf GIT binary patch literal 1964 zcma)7>uwuG7(L@#64!1+NZO_WN@!`Fr0FCLP0POkVos!HsoI4ZvSOh-4mGK>-k1^R6|F)*;ZBG4~%0NH4?a1 zJ9Lhm7xG1?Et}f+r1M%UpLW{YZPih}AxO@5I*K#~-~}c_^^oUUQ{EYC+w z!e(1dWc17**#ZjOtu>WYE#CRQdB%3{B>ydr3woirk@34=yWC3$&I2W_CkwpBmZ#7c(b?13^TdV8a?G#+BW z^4LEb@?Wj|e|MW@nFI#M;!+xap?Gc)kAHoe&Nmf-L#+rD{twz>#8UUjw}9_;i|^gX?61tceZQ1_g7AjkXp~Y z$xvX5ceA@2@&PH~3a*w=#@Q0)aK41gm?!zMFUlyi>3$h^n}@tg0<*D52eKZ&Z2BiV zlvw1uSAf6-a=3&^OmSc2YmvbjO2~odb39M;J5A|35oYl2_n4)YHLjL1 zuz~AbONjw0SmKFqFIKpobbf`*Z&YT`cm8Ii^9`(~&YQH((5JAx@&_{g(8XB#9n1DK zMmV2XrQt2Lg}7(}H)Hn0M6$y~+>u1qus(`Nc9=*&BHgh>Y<~p*?KV=ZemP$uH%#Q` zkwiYhr=y7EhKc+_BEOC$Vtby!XK@d1#{;#<^XHT-UeJ09Nrhi5PeS1IX)TC63iN3UNGQNGst> z%P9+ANzZ+=y}`g7{jPnRgG<1xPd&9!e>}2d47$HKuO;8 zB|prsJjoY$Yvr)Och>h_pPBA|Y>1}}Q@c&_t&6f$vf_xM>w19|P;SLAUpls0)(JnU zJG>%Yn_GXi{Gje^I-*XADae3p)dj(v&%iL`iw{ld3p?7T9k*posG#W7imq)+VaQ($ zywPbLGLLsD7zUq7R|abg(QK|vMC+bSL}MlCidW5gMfm#`mB%nq@~YHdi@HqvP&g30 zm!{snz1tN>rvNn(bk@qVxr-|~Z+sd>bw|l(|0{?tHP+HI!H^-S9*tS;$JJ#YqGbrJ zOUF>?L)T?)LTSL{p4arNVoU1&r*$jBPA=>5Vp!}yX2oh%DCPMfTJAE|p>1qyd$UAW z=w5%H(0ceEG=@aO_ZmCCE&LR&;d%-wjHHmkRff6Cj0u&h%j1sa*7#24SX2W#BO{U? z-!s=-e$qpT8TtvtKr@UerV+;weJAL~M35v6<)!^7?bGxgBWYS;920MGg|q||YKM(h z|3WZn!VxuzrpS@go6$SA@Ez=ni9Ai~pb;+N27Ra62Dph^v}3r9JG7p6{)))w4(I1R zo$pdfZRa(@jp$Shi{B7AOPw^*5^=sX5hmMKVS0@=Ys#jx!(0!LXeY=)PmueV?*$U= r1hEN3TnM5&9Ki!qde)r84DE9yofTNXA|BF~+P;M4cZevY6f%DR5mj2! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.class new file mode 100644 index 0000000000000000000000000000000000000000..3f9c0cd9fed0896f3c5cfc951c35616b1f210be2 GIT binary patch literal 1109 zcmb7DTTc@~7(LSqh1xWof{tpbI4;uQ)q*h982QuLiTqOI9e7*2ImJJ|XcP{iUx+zBoqeGZMz~fm}&K2|{J0 zZ4v5SLQ_6fb|fx)D~e^s82kivxJ{-6CZjRN>2!yBO-W2+2D5afiRMsx1?D6F3*`a} A`2YX_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.class new file mode 100644 index 0000000000000000000000000000000000000000..70fa6e4b2c56a4cc05c30cf8a82d7b84d7d76236 GIT binary patch literal 1173 zcmbVLTTc@~6#k|c3Y9`FH$g=a1zLmwc`^_pa!Js|5{iwN2QqCZb#S{|XJ-lct2EJ& zXyU7hKgxJ!sR(F!a3AJ!&iT&y&e?B%{QU9_zyr*u(ShkMBym55nKa^wkE_}<+7!?^{1Fu%9J*Uwbge!96P zj96Tzbi+HLXH-L$RiG-aT=6{L2t%x?`b3oekRLW&UQu3+i&HOu(QwyY*^r*)l<-7@ z=nR}Ka@qz%ryP`0(c^CV~OZ)TXjeBdk9stf{Ox7tb`SQ*(-SajRpbb|Vg+1OlnNRH!|V_MNY z=UI~Yn%Zv`bxrDS4B=WgGU%aZ{)lu%YjI?i$}rhhix;zIBfKlTIxklCWtG7FkxBWy z6ul(%-YNiN^xitakU|V2=tLKt)1;{wt{`E#(5W}NXK|JGEctU}>kH72fmax$Gqc2L z9VS1gozb2w9D{v~fFrcp62J_u)7pI!fE&0;H-=H%q9hi)Lyz9Z4HZ5i_8mQiuZX`q zM&dJK*7AW|abgK#Wp(cm>n&naJd<{)mG*WN%W^I9V^rY|nPM1^+8CwNU8;3YVgi$x OqAPWjN8vSCfXpw>G$tSb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d5a23c23c3e1d7237a71687d97e81d9abb4c9797 GIT binary patch literal 16219 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.class new file mode 100644 index 0000000000000000000000000000000000000000..f85702640a2ab0a684e2f1deb3cc88f4755c008f GIT binary patch literal 1933 zcmb7_TTc@~6vzM5EA#>tTabDe#ZoQ{q6nfW;gVn)Nm^`-CX#JC)WLSQ?rt0OQNNHT z8WSJ<0DdUrneB$sWw(ianC+hH@0>F;`{(bk-vI96Squ@Z4I_+4a#@$l<0zg)u@S{n zhLp(-p*G6gFomwY+}mbg&l!?ix@KCcW|h@On};cs{4s`@sBz5_M}iv+GX>qKE8H@L z(l&&0xVW^oxU6)R4wsd^Q?rAQExyh$S!|PElb3}lDh2LI3&2CoIXgz*|TtA=RF*bHNKXr-ZQ zb){q(LaS4l`1VZl+8H zZRs^CXtW?S{-WKiaN|Iw?nrLEN@G!JIP~raL)JS%ShN0E`;}u}wR-KLVv}`#MnK-V z{~24-?Dw9_`6utCwc8-;3wPxHVHhEZzNV*%LJr+EnGs6YXP3#HH*6S0!sHmZDA$mwR>b6SwSkdqyF5H_o{Elu5USi2qcJvLoy z$2PpXw^N|QJvBIkW1V*MNjbxC%g|fI#G8j+b z5+>3&Gey!1CdP2_HPWOdG)Eh^wM=R!NI|&g6i@*VFkn?l{gHWE~)%NPhMQ0=?8RTUw-! zlNLZGLIk)kUm_TKC#QVPYT)?53uqEK@&+68I!iiL$V<8 F>OcH*zFhzS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.class new file mode 100644 index 0000000000000000000000000000000000000000..d2b579c738bbdaa0d1bb59b41989343c0c9accc2 GIT binary patch literal 1140 zcma)5TTc@~6#k|c3Y9`FXa(_tC_)jYz>|THGzbZ%*rdhA%LAFVLmAxe*4fzx{8gH0 zNHp=)#2;lmvt2L2l(-Kw=YGC(_M7iNK7R$UhSfBNurz`s9;L9HMjT5itfatGC^BSy zsg-c*Qv1qtpYJ_kU{4t`+n(zi;hMT|0-2;j_G1ib&m2o#l|AWGa`{B`1P_dIcv<;o zgJGnm+O9BxmJG!U?#;5N+guu7@jxqnSX_NvT<5*j!*yPA&o;IweX1I`Ms;Le`KsZ_ zlIwa#7(zzf=EHKQ{IuinhH_h6{Pyw}9cRap9qC#O30HKe{cxoZ^@v0*-v&y{R=hvO z(57;g*Mu+iOw6cv-pfS`9w$yA&-}iJhL$YT%!O%xO@PG8Pe&y`$?UadIbC-9DqVogb61}?G>sEA2 z>QUrzV-y*TF--iSVM%LoX1Pf88_2eS<+EWSN4RZXX`IL=RhbM;%Hy^0p{RG337Dnl zGz5keVwlD-Mo3N*w_>=0gat*?c&KM_mF_J0b7Y(FF^OxhaGhjkC!lkR{G4t^cd~E} z_90B1rqi|nmT{BL(S87CaEmmC+qgqTY;u*}w2jLbJ|gxFV}&n>zdT3c6Jpl#o?LN4 z2|{K0UnbQ1gr@RW*?d&?ZWzmQ5%^i^aF0we%!OmzCh0!)dLS{6hgcw$CR#+{HJFdg EPYEI%0{{R3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.class new file mode 100644 index 0000000000000000000000000000000000000000..0374bf96d83f6033ce26505db47573fe2fa41fa7 GIT binary patch literal 1152 zcma)5T~AX%5Ix%u3WY)~D1wS2ico|t;EREfGzbZ%*o0!^#{=26o3ePjx9;6bz+a__ zhC~xzP5e>D+1m;RQ{sKtyE`*y&Y9WSpTE9-2e5+WH2SbGfFvHLu$V?13n?t6z*8tN zWCLlG@T$@T%GWPw@;#Y3a`L1Fo6VU-^*AFT4CK3&@&_{3hQt!l}t3RKOL zMXh}+EJ-7_*(lu!KWTZqrgVdgb1#3@^0qwLlGL%)&lLuF(m-YKMS zU1?=E7~*sDRf25#4T6l6l$I~TR!y3HLHrE4l3%C(27f2#ws*ElG-ESYGj*dUdJ3jFYa72^HVtWp zFpir;$Y7XZ^kN>1#)wlllng69$L`<7_Ps;4caqT1FaL}=k#avPv+0S zK1IMuS{((jh+DJ{bpmi3cj!bni@TJ>f%oWrySVZEXT*MBIR6dt*Jnt4LCje`k}FOs zL8{zCD3R)2Qd9mb?RYosy(pIDy5gsa;XavSn2E}mqTK`HdMGiAN0_4{RWy(MTd)9` E-%V~IMF0Q* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.class new file mode 100644 index 0000000000000000000000000000000000000000..56590fff7f723fb03d863b6c3f0a8e776241e2a6 GIT binary patch literal 737 zcma)4TT2^36#m9!O^H$Ct<~CAr4QAVc4B=hiXdr}l%)lu!M8A32OZg+k)7F~{a1Yw zeDDYOqr@}o1@d5UVb7eIbH49fZ||;e0Q|s883lYS;Zq4qB`h;ktxT1OJ2JJ(=)=}8 z2KJj_ykWF;Lc5NLGZ_%pe~e*tOKIh{849aw9fo4V97~4DP-*!mOL{Ur5WSdQrb81E ztsru`KRy=Ssj>`fp-E4;bXM^!RlHkY|5@MQ{q^n!|LabPLM5{8L~_2#P;Q$njpVNK zq%(u&?`NVf7#8+3?FiCQR#B`St&J0os-aL{L+^9JFOrz|ls@L-*~*WScqfXawI)5d zJeL$K==*AYg0Db5VRl>1kh=DHIOfs2s72ztGgyc>GSr4M>>J~nu}q|PlLTn{jbYHpv(u(L!hXIloBbm(G)BxS)vcDAsyn>$pj}87QXu@ zeD$TTm1^m-%i8Du4u6DC)$g2SK_YdD$;!Fyy}$kK%Q<=d=GT`1=CBokisdM7VI_o% zA>^YNz{g@(6_VRg4r@`|!6zZyjUtLd7=vLX#QCQ}ZaGQ^rma+JG0pvv-A2vc4uC{-!yD%&obQy-|d@A3KE-5$Fpi?*=kt3 zwwZUFx@UM+-DwDzN5+A1s2|pBeb;gx>c)vw|DtBEIn7$xu$uxVa3B^6!laRJND`-v z)=$s5j7wDAHk_(n@?6WQ(mpg*&KI}VN(xe6ou7PAdL`3L^8c8rtM!NE8Y^0kx!$bp zG8qPACku(Uv8N!{ioJ_v>iopw#d^iC%Z6(S;5NGI7&STx<}AnZmYLqS_$ZuBPO7Xx z^}eu?V_))Sf3keJirr@IPYMr<9r&UTa_7y>GK(E8)thd`ykm)+$GbXmMs%ElNeTb2 zo!9Q&-Y(Psv=Tg*G>nT2cTvMSHWW;s@1kg!#OE5`$9)YW7}GF;OCfA(DB*#E%Yt;P zRSLFkRt-DvR+}}`@zxG2=DxU1!uF~dk{Sjvq+t|83i?hB1vy@$id}b@l^?Fp z9uv3FS?^WbXf&2O>d?MSou!u{D;VyyYpWGR8T(HOw2s-H=C^zz*lbbJFuJpX3y6#40sW(*2($_!A~H$U_qe;vS$v{LP@ci} z3jQbDF})mvQZ_;TNldl%7vPhpJp)kF&k=Y9RT%iX46g7*YpG#cIH#Od;3!<)g`eS2 zBb^yLMlgNt7leM2I>Komr9g_#(+n^Jfi+A^ftX^1;-gVEM!gKzK3t`z5nO8%)H#cg z0_mR-`X{v+3D=?)Xv0M?a}wQSf(B@ueU5N3^YW&Dd3@|gjAzE@7S)7G!1Oajen2px zKKb6SJpSvC7l>}BkJ0lxjr=kP!xCVQ<(g-juk&nl86}7zv+@R!5Ec|=ULc7$9s>__Y^U? z?N{UP$Zb6E8^!)3#7f)h5#pt%P(;>SrEX__^>D&F2>aoEv6gD H;U@4msPvTa literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..1d2a915fcc2a11fb2ac47480a480b0dc0cd43c25 GIT binary patch literal 2399 zcmb7_YjfK~6o%iGZ%t}?Nt2S4Ytqs>4v7*1EhQzzwQN~) z95=86=BCos#v|+4dTc)K*=9>Q9n<>9YJS$UcWl{{PC${oWA!9qlKKKup)*RjJf84y z#GUd}qq73V!1B5>pf#d2ZOiGJ&A?Mmmm!sG^jbj2Rv1XS77t>fQ=a@LRG#eQ25Y;R zty^MQYW35sf%#o;Ytg9@r@n00S zT-&z#zU&O%eW)^@5zVyqZDulbgB5QnM+KV#xys@Zi@D`?nEY%*Ir5XR*OK0W#m>+R z?Y7yP78{h$@nk-DsMspz_>$faEn9tk!nzE*l&LSUc%%KYTv;5ilyuiBewxZk<$s9i zcb*|kT9cVsIHLgsnjz4rL0~llY1Ds1LroCsS#M4gL~q7Kn@=#?Gnbh`&p+p(WeSwh z{aB!{zD_pX&}++GrE5BuR-F}{NgpJc+rQRsOW$|BcnAE;ZW(yTzJ=ZTPJ^9yIXgq_ zJ)6d;ZCs*0559X|M|uL)Y_WaU4TdMybed)vS8=V3GdNquG-k?p5wm5yhFO8-v1e+U z5RbxPvF^1V$u`fa>1ay1W-~hC)wg;VVV)m=5(G}6fJ>ObB=1l2{4r2QUZe2&9G_3~ zdY=C&9~WpK-l*Xs4MdI&bJWm(MqI*6pW|h`GKhbbZhWcOZJtka1HTy5I;y-c4;-+BH~GZX!wSdegMWkZOCtDw zYOsmbICzt(44taF^gE1U>d9#KORnHok;27+SDap>Ekx@mu*UE3C`c{|qEbQD@pc+W zE(sD6Am0<@hp`~K0R(QQf)tVf8(x|l17!yOL+o25E?$+H|0{$vZ zG$wxV2l%6mXSN#=(yYcNoyUEgd*+^*{qghLcOqJ(wJe#m)JHw^Ob^d9w49-p46QO6 z41_PaQxkq5J@=rr#fa@P>fiL-Kyg>qxDyH!DEh}3r9xja8Y-XgQ*JrjZCX|3OSies zC|?O(C0n8<16g-O(RDq=6;K04(^0~ib=GpMx^x>B|LwKjw49;>NIg^nFg-4B2^2c0 zlo<8;;(aK6(MWa5&m`ki?PJm6`{!*9l;-Yv1Y*brBcp_2B_W+Rcw3 z8^Fv{-3UhO|AMgTISy|JqS5Ki1(}H>|KIZYr-Y~bi+*q>N#8WLf;lU zQj?xcEI+5O7NgnZRuyeq1cB$rTL0x&uG7$4x+(5^1lWt*= zw*h+x0CD);s2Yw5-#E+`W`@};d?oe?3xn=sOh?8!&?AtD0%($^uw(Rq9%8(l{F#i8 zaQ>OR-8K0UJ&uz%5N+sEh1oA;T$Ij6);;j7L qok;2`5eXtEi9`%4L`R>Egc^sCPjJM%prYWL`T{C4-R>#n=yimvb!lH@(BD**9)Zbp;Z8ulz3udW>_ z)w|94U@%x7)Rr|}L^cFlWb|4fzU#|CIJtOJ)A6RFy)rTm))`I5C7zii_If^|!U@w*T zadjKM1Nzyf^u+ysw=IGP7IdJG)wdx)3o^tyG3M2ggfL2xyo3rRM+wMlWwl!4$18_5 z-V%>QAUs<%yhlDjW;;TS%A#BiyIDF| z*8wI1v>fKZsI{L`m5Dh0`a&$Pk+(X00^#u?!!epn?fLz{7TYp9(vibi)&&?Xjlb2p zZHqAU11-AKH4u9zzUFpgs|gt_j<1k-pBsVGMts4&!0+t_jtCf4#%F2yz8W@!Gb720 zRHAZ`W@xrZZ_=eAy+v1w^d4P7i_x9nbRnT34zFXk{aDxvmlT<#&-bEUDZkf3r3G}- z0->3ZNtbDorZAsIKQX9CdCh?JS*$PMd5&^)KBU)aF2wrcH}nQvK=`7|iu`X7CFBlj7htlrnUw%F>@?3`Rh%BV&kW`N|aWs7 zW8w#YfIrH3cXorZ6k?Ok?0ubk&Yk<~_m7_dma$TVjrjtyScngv$6_8!c`P%GY7t7; zZ-`LKK)v7IU|>58!|Q?4k*lJH>vx4sDDjUm*j{f}^cbw;8pGs4S4FZd8d6Ko7i&rd zksA??W|*y?x##W$zi9j1lj@Yamr?$q?Qi;`EmZV|A*%r zA4Z{6ElSSS(rE6jR5Ds+$T*b-fvg9o1Ts>WO6+ypo(PXzV#H9c2ThXal1Q>sXEypM ziDI=Lge@*2EqOPT{A6+I_2LRYUpiUg2SRrObt=N`jiX*iQ0JkRh*FAKrxL3l(w83F zIj+St?DKeB3F)zD;ewKv=GmiVeaNRuQi)O z>mW>3Bvh__l_WdOwYRo6>$DFuH+M+0NBZc|5ISMd*$-)mC5&UDgc62JDB~`J^S^_q z1&w7UTd?n)iDpETFfJMJL$kZ`Q~b1;rp>lND}oFjAdeyXF3{3iC{l!alYN`)TXc`m ze^lcR1&Ghpz?eZI(iFN!HJolnw_W`X_QinSr!!}q^O&UXQj$QeACkrJ2#@LfxA-fp z&wa)31{OcT)3kV%_*-$S>fAS2e_I!gcZYcH8ia`?D{UWBn=*ME|3nP8jJi;{DFUdP4;Glvkne-lWcy$a*qoh&(1FqBb(EtDd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.class new file mode 100644 index 0000000000000000000000000000000000000000..5c4421010b5a16ba0be5980586da72c9933e0ecf GIT binary patch literal 2391 zcma)-?QYvt7{~u7jT@S}T^Zd*c`IdOr0q7hbT5pKj*zyH5fRjk3Ta4_;~b@)96Pd4 zs=*g70KRhpZ~-8Jkodp_a8Zc=vAyPHj#;D}`#k4)`JLzdZU6J{Uw;F5AD@>|LTwJS z*w@2>9uD>JX$hZ|P%q(uz)~bb*Y=KO7`cJ}RefJT(7aF!{7BipI<~!mG?-8Sgut8= zda*4Ms5FAGYe^Nk)*y7P$6MQXw|1=4?Z-P-?WmD>J^Z#WcLi3C2EKB8^4N{swkNB; zA1GU~BGX)LJh4yhr`FS+XSH3wW7%h`*4I7nz>_`cD<&!Wc25%FEV)2AaH9S*p7rTG z&06crF`)9$A}}AQ6B#~Bb2BH6_N&QIwMajR#xl+~N0SuXj==eNXO?ICU8|)+*Y9!{ zmHh2i6&>3HrMp(BGs&GCf4gJ%6^~B$=>eOlyIoCe3^z{o;R)=%NQPSAd3HaNodk54 zWi2O~W$XK_w4U$Na!zC~hKn~vjm_S3eOK)X%v9Eod9t;jL(p>#*Oy-mdTkj#v?&wa z!N8$9ZEBSB)L2v}E_Gu~Kc^#k$~djBu_H3OQjLgbqmrYTGrv^9W;7PN`NHDY`&(e) zQNeBIRUSH~r59LwXcV}XQ+wza2kYXCy7;IzZ|7Fek@%tp8O?Mjk7Q~h4P_8Yt9zL& z`thH5NDNle%NLTTWo%W4ms`OgbmXC{MY580+&6Sqfz5nnRvkx1Q4pq`{vRDD-l?x~ zSU+e`%9ryiq~6O}jC_~%!=T>`J2EtJ1@D?z#5ohoxM1QEUN!L=UKhAN^);KFbZOYo zX8VbB6x$q|+`wwZuY319{WxKbAA=GEUV_0&b13tEp6~erOcXT==S!T=^ZGLX=Oetr z1>!xwaFGi{etuzv3*1J!u*TUNNvb#T7H?J^yiE|`oy2;X976Yk<5ik1UInkl#-9+s z@uqupHsie<9i-vH$=8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.class new file mode 100644 index 0000000000000000000000000000000000000000..e970fc31c43aa8ebfb2a47fd0f6f23ac219d0713 GIT binary patch literal 1446 zcmb7DTTc@~6h6~ZYU?5w0mUndKwFe)sXiDD2_htz225KTqYq@e40XtMw%MJM>aWs7 zW8#B9z#nD&W?Sinmc%BV**TZ*eCPK2&(B{(v_a336eFIXG0K`F7pILl<>T~}(NrLO zX}cBS2hvlAd#@R>H;g8>Jr!tM>5A<(MGPqB#~3A)r==r`;)Kz9!Sice=s@zOFZoe6 z_dJ{DXSt(1-~VSNe4!js{?rgJ7%dc=O3S*a$Us(Iv84cJYs3v0trSk}GrPrGb(dGA zI_CDdmcOgJJFch;r2#Ug?79Gv^ALUKM`X21A48IVg{fBH`T;j_HpQlvhXRUwV6p!nP@z z;5DIp_-0e-(XQuqeWkO4K7?HA{{T#mu`|<4BndM8#h3*jQ~iOGO(JH$;auvXoq@--JATn!DX~|d3U!QM+AZAcjlzcX5=iitvj}{-MyUxrgrJ_2p#LGUT#K) zL2CG3G4vyoAR?6J$iu6jS-`9iqb8L(-nLtu#^!>LW96~U&H$IQr`ZiYLS`9bV!2znFecqrtwfN!g9fY7(`VswY@;_P?+Mv*TA&aZ|#-=q5-=S}dB zm{6Iu?-c2VPKMHb@H_|+=G#`C@P^uAm@z|L9u6TA9VGI8D3K+4G>k}ekjM#$)J769 p6^_tynEFcCgbbRr3hAPt6s0KxHTtnek3Uc(AS*yyorM>zlh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.class new file mode 100644 index 0000000000000000000000000000000000000000..beeed43ce3bdd33cb5244be944937ebe3721524e GIT binary patch literal 1184 zcma)5YflqF6g|@ig-WFYf`B53A{1c?7!v~_X%G_3B1*CG@qtX+u?}u$>+CL}{whs0 zB%1iu#2;n6vn^_PH13Ca+{ZcR-o5kl*Vpd=mav#c7v_49#Jv>e(}-g(g@qJ&3VDXC zFO3pzNg7{y`uWx)2KJaCv+ij>5IQIcHNvL9m@@Kx=p=c-EcStwlfMo}W6I0xcT z@Gwv=ca$HjF!U5vO^YBjk|BS}z3O^NSDj%lvS0f0-9_b7hUvM|MLU zsJbjEUzJ^1(Ao<`KoW^bzLWgQHI46SGW@bde%R9_t{PrmtbV z#*V2<(~DtT>qQ2aX?XumX~7uLv?Vg!zi=2kQe-1ASLhnwDIdrRAq_?*{p^M=X5>^;+%_O=3W9XII4Fpir9Vv~32{oA-lAE5mV$xJex>5G1VeyB{&T~?sDV9SfU+=uf&zjN-{1OL4H>u&(dD8w;>{3wR; ztr<4VuxW;^5p0j((Fk@Jl3Kb-SS9Id<=Fd$O$PRuVSK}}wI^(^B&>#vk)HW5hB2+G z-#eBnpB5?%i$%w+a_MQs8?NF9*`?KNj-Mw;V z2b?#X%}g_wF(La(9idsuSUWL0LLV_?`=@48Ri*awRyA)|{QT~n)+GUqw_|EaOtmF{ zXb8*CB89WkU$|}GIbT%T3*@Ilwi$*WDqDH$3`6Pp5~X*;sZhw1MP*GxYv;^4QYJ4M;?| zi~&k@19j?$;r<}3_7!$4x+*T!4c9rrusQ&7kfZ^P?>Y^)EVq@Z%9+sm%9vhay3@d( zk}sE~){YxgZyH5RyTaj)8H*qV02}~xC!iNc5 z$43d=z$XlTy9w>EeN>YsXl@C+8uVa>EB=yl_^#jV)z9V?CYQtX1Ho_!G0b2Tar!<+ z{WF3DqK1X$Nt!3=`2nq7)|kSTA90m-3G)2zHB4(#iW>U!yC0v~Qdq(6n6FH|MdMQf zU?vMR&XQA3Pe#w!!k=KTeX83u4*QGCxI^C)tpm7=Ihrw~F;C;ajo%>hs>iqxYP^8O zz<8ZPjTl!8i*FI>xQ_d)`;@GbuaIh;3fvpCdw$BOl_3)XGSmwqLP0pPVIV`jATRn5MROEI~C&B_~s`>H6}Dt8rL;$ya(+OAqoHh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.class new file mode 100644 index 0000000000000000000000000000000000000000..5eff68d7c33081037c6bf8ffa5e0dae0d7a4c053 GIT binary patch literal 1589 zcmb7ETTc@~6#k~ARBDln1x4keD3+p3q4;1lB*-PHX}|zBMjyzw9qN$XnPz88z+a__ z#>5AIfIrH3W?LjKTOv(5vvaQB`Oca7_4~(90LyrmK?-~TeJI*xDUIbcN@=Vx3>)D~ z$E^zANUh$MHyGG!hQW2MOyH=X>bPx@qA2#q7{-lkDko_B;*EA?{j}`0Tqzn1qm?7) z*x|0DntZ2rBDMvBZy;4oW;4rm=t85|n1-f`Xy{ zrBpIlWk}}dtAu1-Hwej4MJln~_G-f4cc?5|ysi_84pB+xuCOooD5=hsD?p)w<)IY5 zrLHN0D55j2bNTsLwoPxBvHV33TT<%SHkct7la6>?rc766G8cn`VwLh&4P^ml_H^5? zi!Et+o{BQkIAd(lP9MX<r33-?%dt={<QV_C>id-0p;FIbW z`Ec49?Ww|durFcI+qCwFLXHXg&UOqa^<6qK+`}ZT|2ls~;&a6LRjl(Arn}Cogg;?Z z6&AiBah^I8O1BB;P8ealW7SP>q0NL9Gvehz43K0L$op6zvv?Q>BpC&ANI;rBfmntU ncoddC7dD|lO?phy8G$_JQ6M$-V*yV-AYqU-)Rw2DCfVX2c$b31 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.class new file mode 100644 index 0000000000000000000000000000000000000000..7a3fe012d06cda9e469e6354497b28295de2e6ab GIT binary patch literal 1816 zcmb7^>rN9v6oAk4Ds5>I3xa|-L`zY&rQQ%EAr%rx1B7BV@dw#%Cw0hnrkR~Kzys)i zA3$G06OD;Kd;lNHcxGE|ZMP*h>6y-)+jq{K>Ca!^e*nNTtVbXWk47K_kF|KB#flbB z!>}5LwJInOuIy-!vue^{hR>VAuyU3+)*Z1CDU%uAjZ=lLLguJ7u9as?r)22~C-8j=}D zne0j?XEd`%Iitv`+*A!ok-XBdbQkt*)1p{mxJp&4x@2m>tB+ylkHJK$U$1F{O?@p0 zhoSoVF^=wihoflO-I`G}>fXmSRCj;k8lw9kQWOno(JiLCGCQcgB|R4e7KdN=hGkL5 z5%Tb~t~=7|!ocBZS+{M2TicrjoYJ}B8QRt}gE+OGz(`$+`kt&%NgzEu;DHdTGo@35 z;>O?#T#Z2-5-~_>F{#BABnV{xdsy&!cAnW@`IuUYK+-*8!YH~gm!0Xkgq!%T!$9By z1d(6_BKSLsPu2%92xuJKkKsOw>qY#IJ8%gVh}f@~Km}s=D=wn~OX*ikV@9GYM>&I8 z3|tAW!SpvEpIwYulp*&p2iNd-tYrY#;Rfyq7H|vYzs_I4_X(9g=s53qI?uuFw(~k# z`_LzpUi=EaPU?tzTEgzUbR$f*tlH@{+PqsB{!@8^_~NT3(wErPr|2PEwY66^(e?+LQ#4HE1H`G6oFhl2Rvo;wWp-9gTPAC~aa i=P6EG2C{gcIMd6Jdkp~x;tnJom~?PlAD|Ix9{vWf9cdr{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..522e7dee3bb9f4d23934b00997c95d072d25060f GIT binary patch literal 2805 zcmb7GYf~IW6urGLyMX`+goH;BBvFJ#Ga$woA>g_|T-=1nA{EOIsb;5zj`P@>>7^1s zYWX{~`~_N-RH}@Rk5(l=K!1(p>7LClyD|$<#XS0+KIh)GR z2H~D9R3zrwl@=dQWJ6TVKU)8`&?Ip3-P`f}iTQfb`w3N0z_RZ!f@$<^=YoV8MYuCBxA4&{y}XEcGuk_XbM@+9?fy%Na? zMk(nq8i;drxxZ(ZR4DyDEcSH!UCAi`cdJSOnksa9& zK>L%?;z=0tf$Q>0B%CpQ$slV15B=(G(x2K6Mvqo~`b5lG@O_Pz|E1cyT>cN(39 z2D$=;_I&^$OM_tJ!B>LK-C#v=_+s1^_Ti{@Mt3QwhGnrXwHqdq_w}0o$}*a5Z^T@= zETSj~%{Sm!+s5b`)><#D72({g?G-5i-iQr`!qx)%aGACNuZY zEWO=B{WQSnLgUoQg&}{ekDeYHp@AM6)0YW-nWQU>77`DfWF?#xhTrT~eBfb+&5#W2 zk~uZyH@an^(S>7|(OF8Rj=3!MqRBMcmIKehL3W5e)-?jO&2W zR={NdP)!~1S}R~2092X`cpU(&0`#=@B;KyZ+HcUCc$g~FTQrTxOgx&U3?8t`xW0p7 z8+V4gm3>C+7d)is8m?(GxQH;JVgsN#n#UW%?~nzc^yDr40@1Od>=R1;MSa=l)bYhL z>U>HmJ@PX`9fqzCcOn7puTabWA=;rD?Ry5x25KvL9lY-!sbe+iSkSRrb-snpchLF% zc%2*2`QS*MbdydRI_XxOAE5IibbdNs=O%PMJW?mqq?3V8rd8)R===_yKToE!NJ~&_ z-rOg2MzbE?+?R*gtor8OqUGA;WuQ}-lg`dQr85m{beqw?$)bM@!=)HiW6;)_GImVS sic$Q?7;_E|$borE(8rXgRZK#EtkL?H)EQBKL?aQ6MX>s9fDrlQKbcgy!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..9a7bef8f714dc19b5ee45f2092f3aa2a1948d07b GIT binary patch literal 2245 zcmbVO?QRoC6g{)ClO{M2APEo%C55Jr1KETCfd{>B#H|wgFJnOk1=bpLu>?9vP{{0Vto7fn^ARY`Ok2Sk| zXP57XP#(g=A*>6GMJm+N+fiYp1OMmE4FT~)V01n3BO`sYBfYlD6Uu&sz=cRRd{wV- zm8Ko4pTeM}LZekAaBC|F8?G{ucH5zLcNdrLEiStUOS{XijZe*5CFFM7H@c~Ibfl}E zD*Jw5q#+wZ&Tj3?1Np{%)AZb`_Uo=Z^t#WR-Xl*nm2U`=^JP;J>)1j9QwjAAY2?%D zzN(qex!>-`JuQuOr;>tcUI9nf1ac-(XrX`&?ziz-rqlhB})BS;>f( zb=fkUpKZt!cI(;OmMSMUrsogr1O-j zzqxgX%(9mn%48_yPI0auoXzeLzQv6)aaW4}2iEpv`jBwC!dCh-PD>=^=|jqC0RngX za!$)zwWRYTZACjya`yG@(SDwlt$QMQ366Me`bZ^chc)$B+u2Vf2D zT1`b!5ZZTvhwUTHB)Suuf4uo4=n9c0>Z%y4%;$+$phfr~Xg;wrKN=ewG`V1uw5v9vC^W*iw0vsLSwa7+-#1p%x0I_Jz-k! z^xhAk_uku%jx)~ay}kDX=m&B9KbwV+9KQx`q% zqEqx4H=lF!gqtt8dCJX~Y1&HDS7|Z@oerdLn@&;sf$h1Ea!Z25s-WIQ&kdC6s-o#s zWeS=3PYCJ>>}}U}w>RyI6f~Ik{B2{`E1QNwhp}WT$(A`mLmO3>`-*m8mmIm^x}Gu> zGy*|a^SkE0`OJ7$ag37fmJRdJYCNtu%Z{u_S0PE#HCd*oa8xv@p6{WvKTKjcrn_wv zln*8Z+-;HBESq}@<7A0d=x-v;Lah&xseK-)pm*{mX~-REI%>yI(%Nxt%XBQyb)}^| z--xnsl7rFKlT5UbM?k^ak(E#vf~U&SWML@Lq%KNd*Esj9wQ_Z-`Lo-1QwAt8N1w^|Emqo6ayI$9(4LtW1I z%2kWkd)+ZD3}^NvYK=h<8?1{p+5~m8mh?9~2idQ*&R%mvzHZKU5R|aXg0iibY(Zgb zm8y!jbRq};xfcG1J8aQ&9CI&_<=V!qZ;-JT(byolrBDV%*m>V}Z8a~bBRf$gCaQ|7z{B<|nkZttN1aKvW24O4EHLN}SJLDAVGUl8*i&Ng%Afeh4>AKAWwj7a0;`+cA;+>mLyrhn2z3^fu#HQCj7+OcWl zFq0z@qSlVXstu_&Y>t748-U}LarkH^k#;x(zOgt(0M^O`IgYMAhmgMGpR4z zT4@&_Uo2+WWqU>;ytLTg@R>(rxYBeH){N40fqE!|=U&`a64XaYCc}F_-Y-)Jok8!} zfClKCMdxV{mLUs4!+1dV2>daK$iD}_XKIEwV8FnR8!p3u!5%kUfdLb6+>nIIM6M+ zjb9Wl-9_6N{0k+1hVf|dQ*H3ubT0~?hj#)oos(0)Qlc*19roG~+zm6Ft9eE8j5ZW5 z0j^dwrvd4RgH*L3_vwKSq$3XUEkM3&3c_nEXrA8HfF$D}-)lkMqXivEG7j3`?RP5NyR~a(t<3}vJNB_2YCUImrX%4>Ta1agaZ>ARkgr2hte_`3oSg znu2hx2wJ6&G$83X$lqF!JbkPKNykC{0m#2iLAW*(^e`-sweaMa#mTXb-XTe!&;}J? dM!{~Zxz?RKa`w!36!+MrLR ziN?eWAHat)o>>~&t!<-Cy0ddWf9K4Z{q_6DPXOz9nnnUVg)yv|M=^=@BuYtaFia{D zNZYN7KuOnNx5($c8evH9#Tw69p{lIsHV&D}&XmFvGP?1t zE?=e8Wxr0TvlZ!yy;id(f+L&iV3@A>4mHxIcGA8h9Mc~p6}B`SRpZ$2PIEyIrAMvN+nOW1Z=e83{w` zEb!0vgSrS93Zp|D_`dFre7YOS!gb7AurOg^8rO(r=q2nr(N#CC;jZm9_Edknta4@3rSp|_Y__K7}BJnw6xFA{wl3m`cEoMk%CbER?LKv zh?i71$cNL)XiXHpgMA5u-lXSvDCC%!yVkEXVm#CVxRk*Uk-G>hxv~4 zCh^Bis=~@Q#JZ`|p>&Tp_rnOY7gnA025lj%m{DII3;>DugS;CEvWSO+K;r!%Cj`RbJXY}dJz@%$qGNeNYLcz~0T`KVhyVZp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.class new file mode 100644 index 0000000000000000000000000000000000000000..d7bedb05fe52f8c9b0f8c99922646b6b8c653814 GIT binary patch literal 1191 zcma)5Sx-|z6#k|Qh010@3%DZ6QiNf7Fa$zESQ1EuNU?EwAk*8i4&KhKbLSH9S81Xl z(Zp91f0XgeZ52ZUaUNzl%XhxB%+Ft6zXMpnVip~k=|UQ_8SpHUn8{!+gZT^=82UqL zl<>>ageuU_w>KEr4nxm+phGLPEek)AX##SKF{C|dY)F2^BXKNvWR=g0DzwWCT_si1 z!bV0iJh`A=DF&v-r41F2jN*rL^GkD!{CNIwk*^cr_Qt_!LoTlp%J6=qt*Xni3RT6I zYgz|ZSmH)O$79qJep2^&Md>ORf3^HY-QVPoLX$}NMX2=x-k4ht`K=f`2Q}(SQDl?ZSuxISFo>oP-9dVS>hq?K z;HCIWsSj>yFiIb<0}L4?FoI5W(LGCZn7}op93Q&%#qWMxr?a2*Ig$;87{rZNxJh^F zB8F%mCOxN<(U~rsfqjY{M`(8;obnd!-Ax1B#vOVw+{HZtanAen`<-3B@EM68=q-Fh z^5q#)UyyK;kEBWxOAssfS9Xc@9;QOc20BiuFih X921x%1!Xja!fUXQ(w-(A2_F9jeuOFH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..81c3d5b4f0a70d6c2c810bf24e251e91cd94e28d GIT binary patch literal 1839 zcma)6Yi|=r6g^{SW8#_+!XqV33MsGP6gCe+N|T0~1f(DrPz(`|N@#44oPqVOnVpRY zzp9l$NUhYbmHMNqp4oLtLX|E1VRz;}&OP_B_piTy`vbr{ZkJKQ@(>2GQo;{q6tl}} z3Aal4v4onyNUV&O!Im5+q>jL7Qz|plRjI9jqmJAZ*5zRe9U?K@)-3e8DU0V5| z`BJs)LlgCsv0BB1tG|>x(od`o{JM_qvcOP-_R=Os3Cw<0~6$KQY>WF*|p2 zcER77d$Hix!rkRnx}VuhLaV!KOUJqys9G3CR$6jpv`Z=68~;r=@S8ep`|_jKf6@)^ z1gfh-$6+9pU4|cjd>Hv%fg?t}PP9?&VwPz^w*^Ks!hsAse#06ac8E5eAGT&`*i5XV zX<>sPOF8zkEqj*5cYN=$bdPp>s+P&H zO1@2_wXM1-xil$G$>53(wOth`PG8w#h1a4si5{!#P~A_uO=TWQw#!v8YH_|Kr;PW$ zaKLVB_HXI%_8;0Qju|PO?I@dP!no5}N(W}~Xv50ZtDj`A&tv{SMxQZ}9%H+)qYB zQ)e&F=SS#UpUdOwZ1}JDxC_hp-{5=&!#E~zVsF3HjFG!; z$yD$q&Il|Xx=ZrFxwBHpv`yJUV{229j{HWt9rar`yO`o4ErFYYi*y`ADD(UUmqh^; z3^;l`jimSE80B|_`V*9$jByI5pJ9wvWJ;;iPVqL*Gqqn~f``c#zQ$Q<&Sg?(AYAHv zU!d6MSMcjqKS2D-Ljf209!!OcxWscMGr(m`^Txj#Ra!acO>%b5W7T&k{E6Y}?L~dBA1naay#N3J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..700036c5f95372b4b3a73818bb9b1d16f85721ed GIT binary patch literal 2283 zcmbVOYflqP7=C7HL9lp1#T!TDc+^ra3!);TXa!9$95q&nmk(yzPU@KLZrz;{HSq^{ ze$6q_nE1gT;EyurncZTcEG;=rI@@`#&-=d5%=YK6?>_)s!qO1>adQw^EZF6iU2YGc zIDk6?SQOY7sZdLARfUlb{HM!H0^+{F@M7RcM*3z|dQFvODEkot$D4knYrd+MxJuIu z)uS+IsL*H?30z$X!kVj0q}^ty-B(l7b5k?!+Vra#_v!Y2^8!a7H+`e)YE?(N?5U#f z2SyqqV$d@yZ{(VM=f10ZZdv3s{myJ}kdc z6|=E|+1?eTIWqg$dfGI-fTODdBXKFNC;ggRGNJZsbj)|JuV`pkZW={XXPH4}yV%RB zY#7ecHs(IN_T+s-6%!fVvuk#m0`ohGuo!rrY($)N4743(qKh}vE-x|DWOtiV<+ZBE z;Nqf4y8av5*JeSWFF(1;Q7#5m0^Pf!ef6MOFRSp0Brj|Sg9_;?Nm}k(!i;&XNt6q{ zXV)Gz6Q8Ilvp%#`I$z6A_70iiX=6t{V$bFOUufH%@eRP!**3QmRQ{6MPtVg#Zv>JiI2Jg*>VO50!h3=sq2Z3qd zawA(K=5P`dISgY@4hL{Bhfy463wqwg?XK}f(4IwdD{?}yNC$2yen;pJ_Q+v^Z;*Zn z3?PGJ*o8s<9^%Wv!EQ>3f&0DO@8)wKzxyMMP(fT<6^E!G)|O&|yCaFmQHJJCUcngt zV5}2~beu_rt(EJa6uW#1KC^{y5TE(O!6~j59dHGIam^(LIE^#h37kcq>t^RKaQ>xo zqx0XX&XXv#oEK>A(5Js}?kk*j>Y-TroGp40M;J}4TInsc<8gyH9h^@A($@(@r2@Ht zi)ldmI)S_;kZ@Zdb|8XHoJs+b=>+mI705LIVkGU{)R9alkWU2i&$d7;0UXT4Gq@a+ hr+_{VkPJ|`idkHvnmn4r^_OrW3`eBXJk^xl_z%EaK>Gjy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..08c6742e7d6bf97148ffee4bed3f8e927bb617cc GIT binary patch literal 6017 zcmbVPS#R9d6+U<5k!*P^YqMlo&Z0VXCD}3MeN*I4WVw-|*p4KtUXs|<3@y=_Atxk9 zk+OBm(k1)SCTV^^f)qsqI56M*Fib~vfEJ;5y1rMGm2yd0 z(2b&^22$mGxinGI%9_D|)){J915`PJpf0<1lsN>Mb<}bNj!)b===1sF#B5+Yw_4F$ z*qs3dflN?u!7Nuwnxla|E=4y)KX~ZwuN@p~G=9^4=cIv&-BX1s%T?594O3q*iRL=mD*J8A!24*vXTKv<6AD zg(a=*f^!dr4&FSf8@e+lsA+I$9=&heECT4}Y2DCHSIY~UHK(GHGJ|LfrFj(-0Pp_h zI%i2w??>khZkaest#O{U%nDx#%?5(*Ma_}BEc|s2ddG;2iA`v?g-0JyD}L+~4NBj2 zSo9!zfGb?9`S0R7p`~wgj~3gE1sy?vl))BjA?WDf_jAjc?+XF0Uuka$ z9KIF2Q6nF2UkGkgfmv7^ZPdnf%3%8eHt74IPU^w!N6=&`XC{zF{R?7x6NSC7j2RxN z*e#GW%nIzg1ujnjLHknql=XcoyO~N^CTM>ei?Vt^V3!NHHtK6leQz4BI#r&!5338X zWD%b*Ik&QQ0BXCRnS^n)-Oo*u*tbp?N;T^QF=t91QApr=-uA}SPLLD*@;d6h%Y!Nl z8=e>4HG}Bb$>JC+-r~(4B`oFIZk;u&RzW+ZbKAW$rGf5YG=g@ekA-}ppxL%*`RQ6? zKzQ1|ZuZpV#588aj`Rq=_8louSq0zpD`@^_tfFQK8cz2)W13EVocE`=&e0hL!#0wbM50p-FAnAcZ zKA`MgcpJY+C!v6X@Ldn!?I(Cf7Ve`-JWLhnews#p9`JTgBYlEP6zhZ7R`4nCnH|1C z;v+m{Xa;MuyLpyo@tpG%XpYX|P0&336k2RNgWvUR+&g@oGG9{L@F&!C;Rdbym@>Tc z7l@i%cWwA2dYM}273!qdLT-C~x9445(dpOJ1^B%f8z&oylSQ1Y9OpyC`4i&&dF?ot z5a%I!7;BV_>(tC%!(`kHdCLZ5JVKX!<1uJwVADLj>tkxJQ`ze7{*|)yrR$-`)ABtq z)l+U^3%WvT43HKX$lqguEKng1NQ(^Q9{}=IA`revf{L+>te1iOI~Ir*&&YZi$bSLk ze~Cc&stdXr%g6=^h{(hOS&V07g9JphQC4hD1mZEW6kCg}ky>m;Ew(bWP|b@$Y7s-! zDRzY*Ce%FFq8=M(V5$`mg*g92oPVtyX9XEvr6>Gq3DMY4DYyXWU7C8qEC+yHgtdoPI&SgkZp?U(vIdsLiH+ pn|9c=)21PtcH6YarV*R=*>u3B!!{kWY1F1M8($EfgA3R_|1EF^Z*c$s literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.class new file mode 100644 index 0000000000000000000000000000000000000000..d8e91773f102b13a28147370e09275e35e158baa GIT binary patch literal 678 zcmb7C+e*Vg5Iw7nm0IujJK~EMbiF)@A{1{Z!3SGQ-^w;!bS2r9?53!H<&)rpAK*uc zlTZZ_MFW|gotZO}IVZ1g&o2PBFke6?rt_G|V>XXDh5;*MCBmwVtup%Z^pJs_G4vi7 zZJp4rD#Ap1giRmD(6y(ua{COOOUqS;+<|FIhJIgZd7eZK8COIjq{xtO0%|L$Io;dA zoV!+*Va+%36_?H`p2UjRH#T=Rws~u_zRhc;=25w#B3X7Kx~<&b%3X#+*(7lwk5$@u z{Cmmzjc5sm$%{lgf>xDPG_$0&al+A7G;-BXYwq}66!M1BO)fsOycUI}AduFYxINHo zrCT#B{{{7dIX*q|iM_?&G41M{7E#L5_hpJGpoc#A9~2RzKUSYeO#%mBC}kK)+2G3X za;Cm|NJYW|I_U2pQR$t6hb}tvBzp(C$s--mL$*i}p4|a&4R=86W!STDS^#xb~vxWDoYs9*e zoV=6VRwZ_OSKSoXJ)ZLZIfD)<(qw#QD?OySsFnX0cI%=$!tNgjlW{g44Z}=a9w`xr zvmeYX#lM#_IF5Iq5~jqvd`X2r0btMwuZq!tt?#@IJE3-hvKxAdgFR>xv|#@WPm5rL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..70bf26605369b05278bd9597c950e4be48d38983 GIT binary patch literal 1546 zcmb_cTTc@~6#fPZy;uZ`B8aG5q!*;yLVb`DlFH>l5d$R+JT=31Qig1|&F-`Tf0dU9 z5=s04{wU*_-C9beBqr{|%$c+2d~?n>-^|Zn-+usD!RrV{kPIRf!GNBZ!ieHk5X%t+ zkPgBKVJ?J)2tvpNkqu&nVX9nk%v0GChq5M$iq{&YmGb^x;lnn=^zIpN@pI$6W*IiG z3Ae#bVeIdbnP(VYm$p01 zK%GjLA+cL`s)kUmG@6by%9-q&%&O7KmUG6(lQUte9d4?+b3xn9n2zA8t4wam3Rkjj zZ*j#La*1Sru4Db6^w`v>}D%-^l>fuF0WoWa8Xumu9^&oMw z&N0>7JMa88j%rq$g)L!P1QhOQiDC9ssm7Y2Pd}|?kk)$mqk?oUot-CT>3Gu7ZD$l( zH?6h|BgJ~tF~yGbM0Z0zX{}?1_}x_=h^llIi7kpTJYdN5)n@15OE=`i@Z|c!^hzL# z`xs?d>H~V)>FYXHiTG>K4s-r3)B!n$#Xgulmxy6ZBN-OAtL^K>aFFOCr3XIm{qo~C zE$+H^I()|S`Ynk2pnhgiInu6nr?x%G5@zXv8lks~nA7x-6(F0~r!hvWRhk*iL#a!! zFJug0oJRe=0Z9r@;UQU3KM0R7K`VyGn50nytWcx|2wh>|_!5Jk$@VdZJ%6?})*wHVC>!k66X3O|sZd(hlw#P%4y)bQLuaaVP@GZH4^=^tZs z#TLGjUrL)R5!wPqYc0<|vV;nxHS(o(xVCw1bS5Fp&G)>D4MPp#8|WA&ulxA?zS>$8Egf<$RH&1jA8EyWb2o2A1 z_%IOtG3Z&8QpRqiZEhpeO14kOJ{E%zE-VUCGe$m!gEpgS?mjzcH!*oAU8%MhO_f)= z=yAjAgZ*+#y5iH(peOu&4#DU{MZcUbhkEfIE#}m*gn~BGT6f3Vhv+(r4~A&7?1v5C z=86NTcqCMUk~YdKY0=WK7Q0fn_GU_xsyY#))ohj3ZCeC^ z=SMaFhbG6~k*~Si+-X6U%h?$s@A>l*(yO?5hQ2p^;`arFUC9p9_B?fVnO#pQxjk<&iv?PyMclh7*KVrHanGIg>PhdZuoXHOE=kYogkJ*rjs8DT3Ezo4 zF?xYaTBI48#r#El0t_lpPSfCh4)1e#Ucu^oKnqk1=qjwhyl8!SVg-L>Ey4E{%(3?- zy^6__O|Q}Gh*}!2z5xeR8o3vdCUSps;_(*H@Wr6p7|Ymb;mPncE58%_1rvi-FiwYy z_o#w-VeCMw^fulYy+c)u=QsaK#?P_Moy5%+two!+kjl`hDyzSdah7^ETs_1wei25v zHuj3rYqX{CFd41mn|%>vDh~2hB1nzyB!NuDLB0maX)1{B8>4sWy#$b49OT`3@l8r-JC7GrFG$V#Yy!NCbJ13}VJXegw!*nIHyjhGKXaD!xKf^giI01Z~kH Y`T+fefa~<(=VSzQDS-SNFk@}|AMc?w<^TWy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.class b/compiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9cb114cfb7c0cb3fb332d7ef4a3e9926f95c849e GIT binary patch literal 343 zcmaiwO-lno42CoHV{QGw_8@o^@#v(hy{M-`T__Yqi{h=!uIYB_e3YHp(%-{RpYLk`xPXHM_7d1<&>GviDkzhR7_=9ncoQX^OEa~6E|!A9@ndbg z)buQ!%oX*Gv0iv-jbm^&ik=m&w8C7PR}{Z0zGyWrW~9XpgQgLhTv#3$Co}IC*NAl` zIe90!txD{sSKUioro6|~QwAMUq{;ZqR(e2FQ7iv1?9N4Zggrd4 z^LgCPVhH9s~p+fPYC22fw9V1MpmE8 z7t)KZ_Pwf(?3_TMrdvkZI8*`?U%2PHwl7V~yI+5<8g_1hA*a@2V|7Pu=t$RnwP;LW zrKObUGsTv-)$zT$Hce0Nc)f=me^qa(CMl*9=C8sQ&Gubib*P!xtS`5+-IElg-wHx) z+Z}HuC#U_G{q&^{wOJab`jm-0}k{)%;|ngPL6bWit!kt0#htneA4ulQNe>#VpJWwjr;B~It(m|p)gWwn ze_!*SU9D6q-m}Urm&<0PTi%j1fzgcAFOzhyD%%cRHj6D~S^RE|ho-v8-BaZwH7gr` zuFB1Hvy1-&eWlhVQukzN_;Xy+6FX@yMSD;ux@GWsK`tS=7p^m@w-&@DxZflS1&sxGc{8+*OjtU&#y|Ig7D7W3UEnyTV1-$R<6yE=Ytmi%p3@1xE@M_6R zg{{Sw#Cg7d@(?)0_slo*})CFJy7ibAw#3WHJ zc#TqB@M!rpG9NKeevj;NzDCZm_KIxxu;q3{Uc%)xc!B5)WBSW8Z;;zPVli2@$RSP`M!Kk!!KGj}NoR&R laywR%#7^=gSI9i8_~E#Q>vS-yKjX#|h=^7Cg+4Ca`~)R6k3#?e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.class new file mode 100644 index 0000000000000000000000000000000000000000..bd7d683480fc10205cc990dcd9bcdf6b60813db7 GIT binary patch literal 2219 zcma)+%X1S)5XQgJ!?I=hf#U#%BtUq?Hh~r9kvM=8KZ!xXfQbw6fm%ybVqMa%*jWMQ zoO^Q4Jvoyqs8l7X964}H&fLjgk;>OARj^l67OI+V^>p{luX|?p)xW>}31A90^T=bV z4}G{I;%gDhBCd+KCZZ(bn;fp^u#&?Kg<+#Z&#kTL(0GCW?ec)ff=7Hhh${pg}X#&_$QixNaV;>)i zWF~sx#nl91)p>l@xj$7b7M=UWX(_B?ysERXI(toT#XXX0sybpNneho}5Fy3Nj<3(j z*4anW$yN}{6t5_zuvoD~(PGJBiK4}$5Q{2Dt5t7~6Rm%PoZC_EAYD5q@~c5JEbApt ziX7gCdsfIQA}Q%oa-9oSN%b zot2GEU5*q+<0&t2R^ylCJ(U}TBYbCh@H(Ow2T;HO{}1v8r!a(!0MUMrc0ctf$NL6* z=^$jMV?P}P?{plXgT=HR!_=ePfJ=RV5AWe4dRb*>+5jD_ywh=n4tAr{ag@~T5sp)y zAhkoSsI!y5Lj4k#^$BH9Jb4-8{9kAVU;>l0c+>DH<<8{iNIgp=-?1j2!s&MM3=2%j zR+A@RAoX_Zd^}r57L|B~y{)MB_JZcbg((!RAn7ECZv{DH2T3PEwg~dH3&@leB$EXB z&I)qY4w6ZNd{2-cx`3Rsf@G5*KUzV~+d;BPke>+ha~F^cR*;?~$TKU*XLgXDB*^as z`J)TS=T?wh66B>7WZDjrOM?7GkiWZtd|?IYO@h3(f?TwN^d>>x5agd-K~lIBzthX{ vH)|Sc%s~880<3`GdO5)$l$QyCuM=r3|agS1tChL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..4a5ae37d9d1409339dd9b0d3a1c219e2dac25f7b GIT binary patch literal 1579 zcma)7Yi|=r6g^|dF?LN7LLj_b9(g&CHIJ4@LTJQ83UWY-lZcmu#`ee_SkH#tS(@}$ z6$yj{QomN}kE%GcUXo2KNG*A1?%XqH?mhR;?%)4>`V+tv{8~m4H%l1Ats>^j$oGwf zB5oJ4Si~KHkw}GF`Wq^YbYRw(?+J*90tfE~CbH7l4e7_KKsNUi0>xHftTL86>#yWn z>BUz2UR_6aUZB*_9V2ZVDuE0Caxe64Uz(2hxcN%8?EE6P9AAx%)jhSLBi;1Xk}-jm zmZ3ynDYm?=p6@laX?t?V>pkiDD|$<{NimZ!e-pN3w(t9@$C!!D`*JJa&!i;%P7rF_ z?Fo!#f@|1Nn+~zl`|w%E&ZVVY$^)T#6YEg5_YJVo>Z+bx+un3cgVJoT zuP$@4ppCYR40(EHgD2b#+B{*nu8n#W_nInPlhn(F9<*3L$tu!L7YA%tQ^2Wu5O%!Z zu6i%8)M_>FW$mWZvK{G;cTaazWLK2!22R6rM_HD-CDHa4ooWv>T zJxvd-GlU73A)jXn^f(HRh3ZF$cbw#Kj?ckl@fyx^Ug-mH0TZ+YCNV{n+q}w9-RAM? zd*uGYQ1vtNPd{Sd19EQV54!RR-4I9MDf4^A@LptS$5Yzr1S>|<6lcg=#VntDgM5#I zW6cKH&9D`Ag1m@J>E=bEbKEmno&A8qZi?k()uMnnVK~}Hr3_AjxkSz!HF77`5@Dy9 e$z?LnDSig7;u;-P^=JI@93o_6+*gpprpljV}1y6U;u~o-bVIyZpLF+LlJ=*IdV!%#jDoZgL&b)KAmM zuv|xSM?zV6%APT^DTQqogfEvh8YzpK!(`Lr8r?iIy%LUX=G4sH%2RI1aa_qHtoRyb0!iC!*KM;RoT|y#{X0v8?Ng1m8qBe~P^0=Y6 z1vTATG#>|)#~qFt#l~vyl=rst;X2d3`6nbLIJ}cx8Ynm+DZw^B4h~GCJ}aD%l%QCv z%W#EjXY;m|JA4qO7)%4IogiCdB`!U|k?tawM{ZS}Q_tO>;UZ927d;QPDB8RV+JIxs zImaDuNt?BkVRSJa7Z2r+{QjNj@rmOPh6~)s&R?d5q602 zneY@(^@#Ij$*doXtPw@O^&e7?PN5^TI+%$QLC{L#^VR)u`cin%X7{YxbE@n%J&SJ& zwa;|qcwV(Ijpq92JZD+l_gzmN^Wf}ySehybNL1`LNPVjai7{5#7`2QWei{MN=BI7lS6{Gt4Z6=pqQ3$~>N509G6g|9a*nX@BA+L3i;S4!|6J ziT89!pe4G85jqI1fThGGWJHN4GtVjU4~=I2qU854Y3Kzd6!HhAl0mpp{1dg2{A1Ys zxhw2s6!xottBptbUq#%n={}yPO+F`GMeR2EOII{KHkqRbk$4sC1T@2$xfi5&wwMag zUrDFmf(VyGRun;{U?NCsg4Ti+*MkJ##!fa6d4kg>J*00SLay_)^@ubdCA5t>0EIV@ CNjm`m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.class new file mode 100644 index 0000000000000000000000000000000000000000..55889921c78ee2fd845837f642073eb15480db12 GIT binary patch literal 1448 zcma)6YflqF6g|^Y3*{-Gh;IQAsnP}wD^1l`0%QM}=j*Z~-IBGkv8ik`w?LQSeAP9&tX6fPHyo99UC&6vR04r?@ZgqaFV9@U9HZLTcSr88g1K2h6IsVpK?1{G=3 zGV;!t%B*G8YPG4_%#`Pstm#Z9V`c7zNfiTK8YPR_t`Iw(3(d6|YdwOj?_sPKen#zl z&>HRlw-y}T>J8nu8_Rl26$v|}{;a#*=o_(dM{dRI=Xz{jyV@*JH!-=&n(li=*3_HR zu6kN6Zz%tnA*_wPWny$qTvDZ}Zi4^jU_J>S2^sJmdK z{eD?i8ua7;f%X}uRKctIwtA?;OuL&gr@}cExO(tlWNljof#*NtVIHB45xRj*Jbbj2 zB1$9bfFtP0t0(@GVA+tJG__z zm-d~^CI_!`kuz9=4+>ub#Bdtz=-@uZA&Q|BZDAJN^+s|Z zj&oh)i_=fcz#3wU7^HL}z)1`RIE7&wr+0N{c6DcQj*jQ)bm0{)l8+@|g#S^hEv|xV zBE19gnVT5K_zzP8Zs9WjU3CD)afOn=1SW|Jo%0MI;)c>+5c`Rq^moKx?x5`}Vxi^} zP4S4Xhb!=!RlZ^N>n*fH4cc^s75$B3uQI|ls$#evm3@T-Q;apBm~jR-Xkgvbm|24e L*ruDbQE}@JZ@6+# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.class new file mode 100644 index 0000000000000000000000000000000000000000..301b6516f64346f4b2e922a915fc619063cb3555 GIT binary patch literal 1698 zcma)6TW=Fb7(HWWV`7|;hD(5wwjnJ9r)Awxu1Q1P08)@CQcR;lE1|JHI78RF?(8gu z{;DE@kU-+KQh!v{GqZLstuXAv&dhf?bH3aB{m<*S0G9E686~VtU>vI@d|O5_KdhB- zy@c;ds0&P|%4ivFDU<3X{&C}mfVeF%xt_$Sm9gEDQKkZ-xlag`je4YvirXrsbK|jm zBE!t;C~WA|t_VytbvKqaGfLpnf7Gju#B{^oFN6=5YqeVVuy!?k+KW1=?uMH~)Ri@Y zoY>4_t9xoor@9rXdK@QKTJqzaXFTXr=NYzi+zI85HvFj<-HcRE#g55XEPEs|u>&n| zz^LCcZB(b22UE};ftj3TB;#(_v_{8WIxmjCrEY21%B-SkVS^x-N7&1b>|5s7(Ywuj z-Fwzo^;|~x;EBtyz{-aptS3<<`>E>WM0Zix&9X|shS8;R$EaLjINmTTeNHNPWc{Yd$) znd~aNQzv@OEaqhQwbo?Q%J#2!WPfnOmH!!iaDxTB&z0@S5MqDzgEUtk&D$W{t96+u zH%VF|G^VUzFT>U>n@pxY=M`7DnGNu&xYwxijaW zZ<799(@{pCIvQXzN$l<%9T?(Na2g90OyQ8g;oZTn8zY~&>9628P6*7ubI6B4d^o(j zPwU;*W7W1Sg%{~0Z2AXD|KWNG^L)EX;NlD8EzgIK>L?pHX^|9+A$5IEGmB)9jV1v?}|)CSILv@XzRyt?!f z!ET6UFSQ7ed4yxR)d0bzV9uwtfUo_H%Ra$p8Oa4A&nbL^i?~E5=K3t(%i64b}W_J_2#Z#$FCtY-e!> zUu5uQ4#{X!HkKVTe3d~ZgWU{n3!Dp-Z%gMu`GM`ZcgvdsVn<+N!*c^IU40;(j!Kc& z{DeTJ?zvjInvs?J@`1EE+IFmp9q3hoY}IbMQg?hMaHY?^7VRDBHm$wdeO1@1>kPTH z-*L6wQU`Wm*Bn)HT~A9*DZvTFk#*E^teWjMEP3j+zHT|Y_K|9kVliZXDXiokZ#k+( z&BP`hd6bM!lCT>BQ$4Dx+PB>%K?@@YHG#E`R)mhZvcfK5ZX?TvKT_YSfQY3(?_T z=*Wqxmh~TYWjiLn`XA6s`Z7goQ`G5`fUt2-TO<`k?h8?`SiN3zLOUsv0dJWJNqZoZkXp&m<78CDa>LVd9Ek;HY6~KF(Zkqsc?TD z)11$8e}VHw;%2_Zs{~OTH^w>7-D_OG9^ehU$;Dh9Z_x_89a%3Ez+=Slan3RP9Xfcl z*fGtI#Exqxp$instBV51B{Eu^1?N=ZDa0c#5_p$mIyA1}J+94J2*7oM`EH|#_lYvW z`}{vJzL~;fB>u)^;Te+OJjK`(B#h-DUCEGck~5%?!S_tVVGr$0OuHOn#Z;W78|3`} zA98$AqI9QlP)YhL8^PiTxk872m2*txEP^gJthTnVI~DW z9w;Q;FXY#OLRJO~N%sr+jY57OA>@;RLNfhA{un4^b+C|3zmSI%@@S}#1lGbDd>VG^ gHP&{Wxt>$_44fWzyYQ+?@@f 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 D?%n({ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.class new file mode 100644 index 0000000000000000000000000000000000000000..899da582e3dd4c2ccfd8202e124e6ef385925abe GIT binary patch literal 2725 zcma);U31$+6o%jRXPr17lr&JjN}9H@6Iz89C?O@_e1U`8fSs7OVWuP78%G^mN+r3p z%)mAGaL*5bi!uY#87{biD{lA!@LL$(l@!}iWw)8hYIXKK=RCXTXp_JG`|WoCm+{32 zGAL(o0u?pvs9{$PRW*FBhMQ^JO5=7KdjgY=v<ZV)O zTOFBXWc4EiMqFDroqfx0I|AoRmfh68yrSK?ytufi-C11H9<*Bx$7pIhUD>k0>2k+( zjkc^Bj!|pLf@xZ=?lK=^Tqxbu@9PhgqgFG_hNgE{wVUnMMoYG(=`u*d)Z3B(y~qOD zhS8LcdtJH*RzqNJFwc6QkioM3?*b=md9P#GvJv-pIqJvtHZKs{TNN1fJ&sHU)1CCt zwU%x+wTf#SW|NU~!}n8gDXeu|NolOeAXkUz^@e`vvNGx*ws=ZA4-aL*x6wU$U)4rn z`B@^YS*@0S=*Wf-+KVzX#G7f0>&%oNuBp@yWZQ%DHpLc-cWi^>Zn-Fs(#?n7B;gXD zbyT~c`I=!G?g~}8e3jNUt3m5T$uQ-OPP-=U9i6SB4%w=+KXrB~-veX9Juuii=LXli zEcc}?&AK}0v8HtUyJjwzAMDr@Do^LQXD;_lj%q^_OnSV@^25^hOPP3riTh0g^Fvbi zE0*%NeCo`hZ5?jg4QaCo!y}X}%k5oQnQovgF5*%alXxzRX}pld%XlS=*Kj6_ zoEjEzM&RtgyR;jJ*LANr+qJv0?y_W_$*{DFcas}msqX|cyyr9Eb%``y!YHzwkMVMg zVH^oX!uOMWALa9T{!TeK#Rbv@3zObLOf9^K)3+HUp|GD^ef4OS`w3QOsC}Jt`p)1i zC$n{&!+EB=;9KV?;LZd26sZDv{zx%T1&`%P#Tz}v7*~0)95sg4_!N95=O07-%t;K3 z98;cg32$<)4uJyxmAt~Iz*~5m<8kL-5PQVMe&<_}&hOxA;JiY0j6SLPg{2-ChQNUzXly*dcIi=_yVco^hfB*=SMjsl5?LB1x)Hv>Ub-36}U{Rogm806bX zkQICo1(FDZd`FP)2ZE>;6ZjB?2#{nL zAREyjsW8YN1o`tRAe)gO=`hIOksu#MgQUYC{}ANgp&&7Q?0p_Z@A|liIJS67vl5@6 cgzM~Ze)Ko6y@$BNe=afY@YeX03YtIrADZ9wO8+rN3FUIzd+WHC$7s6XxDDfI z(b!$c=kvyHe#tnt%(^EVM)_2>%xI$6w3W0(MS8MoiZ$DI6j!K+95aP|e#nn?piz}} z-QcHQ%fE)b5p-5JVubzjsJI_jIGW0d@BFW>6} zNH_7L5F-qPA~Z?oXaMgC-1iU-!U6z%r|><9=P>>+cr*eBpxTZ!q+>0|I9+VLT!I3` ze=85Ztg3EI;9i7wS@MR{S4zRRlB@KoAH~&XqGZvK*B+g-L4>6 z%5?(?2SMHe#Ow*8TaC-n6(kY_IqC{>r#na_2=W0SANzuY=&nD5dH>+dQrMsFjG#Ow Wxqvp}3@y_AH^e*~um=E#;o)yf^=-WX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.class new file mode 100644 index 0000000000000000000000000000000000000000..d099288360be1a8e9440dfd4e6e5a3f070109eb3 GIT binary patch literal 1266 zcmah|TTc@~6#k|c3bo}@P(<+pMJ`3Vm8ywCNUA^rRxvF$7$3-VJC=d%?q+vN!C$3` zhC~xzP5e>DGfQg$BkaS>p6mCWIp_TP{p|;U1w4tP2f02(@i2ykIKs%qkdNU}438NG zec?%NRfOkD$9}uM!oW5dk}n+FSKL+=ZZ$=e66udI4EgT9EQ>?eFW9w$Erm}xihKNk z8%-rGqbPl~$k11ob(^cECm5#AnU_vvi`#W$v$`itwYW?nW2L68WJ6S>FRPX)*tVm% zB2t7f7la%dhYic9O1oz8zgAwx74L2rQB28-gVx+crqQg(iG!3rjxSL*0 zcnq0~6ORkzD1|T0`j;`XX3;GcW{>^Dh!j9LC72N6GD(N2wy;s5`*P9H>y%=X>c}?cE#>0 z#K1cr0KWm1R5_I@pm^o-Q50u(S6W+<8)6?BE|Ni&ep8zi5t0a=x9KsOF zYS>c4O*L#Ma4U%cfA4kzcM`apz&(LcN7{y7+m^OtSmw>*ihx)b7+$ta$JI@DTdy@` zoX*uJ1d@)iYszZT{Mr(jD_Qog_U(dp|57fO)9&Z4YESC5Dpj;{TP-gzwb?XXqb|1% z$JnXKf@xZ=?h?-tI9Gb8Kh~cpLv6<}tD4^4)o#~ot2J4drb{O=Q?E-B2t5l7+VY#G zVasaNXE&nQ>2A}O9&dq6e}Lt%9RJQ?ve9?Vj&MK8m8ec2}IMGZ5Gh7RVC5mCBu|An)MxNZ|ST?b%Iuf zEugazxDJFd_kqC#&i2koJCDR0-j%Lew>sl|`iRQ&6_urP*fO2&j~E!LfW`vQgEc#U z6mY0a@UZ|q6bf88fiI)B0-injG+CJ$wnRam3BU-kac15lks}VoqSD@4Mku81GKc-aFma zg*V}e3`;9}ua@zhYFJG3flET*7$3OPNMV@s5k3eJ97jx1zgLs$YfG5oJl?P+=6tIBzxDvRG_cm>4HS0W$dlWs&}okV^jk)L}KQKchLz^6Pdm6}aNxdtY) z`-uOAk?ijnxbp&u=gc%EidqyZ(Mb==?v Z+h7A<+(XRa>w_r=XB>9ZmsH};^#9~!ZK41G literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..ec9ba6a4642df1bf52545acd7c002924558bd168 GIT binary patch literal 1763 zcma)6ZEqVz7@V`?xHfJQlC&XEUYe9PaUf@sLTM8MZkmWx4w39ODj+E9^I~r~-=>n~CEvb0^UTi9KD&Sa^ZTCwHn5*Z7N6%Zi7&D!=aC)^ z?q;!@#l0-{EX;&5P{KWyL8yH1;lVu%)_n^XcYQC^!qdmXjbw&w=4V;RI=-i+rqqc?#i;~ z`C4d72`#L~DLuQ_cI~?I8n!rz+K<}qo-5l_Qk6fFXTlS0t~&GOVR`o`(w#_Gq}S9f ziZYR~BOHd8T3UDR*mk$uUGHwL`$5y*D3wZf>9$#<5vt}gsdT?X?3MA=@0TClP1fXs zgZ-T;?ojn)gRpb4D8T;Wqt1=~mmq?1*zU9Vo9!-j#86r@bj_0_%~M zgyzaat_y+uIZ}aaoU5$nv}9X6pcSN;6kh*f^?;pimA-%GCOsjVN2CbT|C{KPB zwd*o?Ab5&Kv+uB~1Z#`qWO72c6pyu7F}`;hAkB8>lC-rkEb;~#Y<(pEo76&Ca zyE3rzRMB0mY2o~IC_2e1*Z&7Pqx1@-9hZ=f>ojX_iYT z@Hjg|<+QQuMttbb9=$i+lfOqgNEBRHcfwwzm z8F@lzaXh7byB5D=>K9XQxXLFl3kw(cHEw-8B z3s}FglfnwWlkwy&tg>Gi08qplM;1Q7heVm=DixXJh2k@${=!u852U|-fr;lxnVDZ1 zO2>3lY=Q5%TnjjR$r;`g-3XUG`VQIYNlTjoUM1~!xA9imgr znJlh7M`pOid_3Dj2K|`f@&J`E7z=L3cBb%gyy7RZu{XGrTV%c|@hNWO4wLBW7Ph~I N74qOdV~i6!{{s0dwI~1p literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..4eb3626a45f63121f0f2ba6644b41a1a827087fd GIT binary patch literal 1795 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.class b/compiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..014a740a2a60002a0345718d3645574abb0ed79c GIT binary patch literal 344 zcmaiw$xZ@65QeL98NnsO!NjY^qf-+&DJK$~goJ36XuOf0p%@x_A=5n$&*s4g;GvA& z9Mqe2s7h-2zx=iN`uGHZE}TSg6u~ir*2Gk0PN|T@puOVx8!zZu=(&lP{GBs6f2y<- zie7{jnWTZ%#&IW%whXSuVP}nNB{36vhWuxWuS!nx1u5QV(9~R!_2Qm!v2bp6i&)on zT=!yA7T8Ua1e2Q}Gqa+&WY8f=inL2jsfIM?m305o?rqo(w8!Vcc$ALrhW;k#*FBtW y8Pi_~{7i<1CE$!At6qvbbELQX>QCQ{BH zYFU>M?(6%aTT~}LmSU%Z7I!g!rD05K({VbT&T404)z@`reQoWgvv$i$6Uw~`D${KN zdU>?^y~3kAkx&$zDGOJ&BvkhcP2Mluc;G8rr)Sw~*LxsOMGYilR#;HoLBY7kPvgCv zOLMR8YiSxyMzcekQ88MoI(U~xwV$=SU;wPPjQ})V7;sH$@k3i`Q5&nQ;xcq=M${a>Kh zG;$qSpl?{hXdgSyc3-5Ca1BQh1gtzEG%?c#GI>sYmCkI~AQEpuHF1ip?e zAJ;e`I>ILRi+d$p23P;TLWG_hk!Qo`l9u*chq@;8*t1;reKY9V=@GgtEmJ;AQ#8$J zZgA@qwB}uV^6C`}oB zzlHM@qbwz?Abib)l6U;e5TeMAIA_=bU&{vO%1=#A_m_wlO EH$l+T)c^nh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.class new file mode 100644 index 0000000000000000000000000000000000000000..e70db68e9bfd0959901c4c3d7f9af235db5cdaf3 GIT binary patch literal 1391 zcmb7DYflqF6g{);QYociMHHV1hl=Sj3AoZ16!OQ8vp$3X3T$rLfE}8c1IW zw<`TWdHT)vCIfrTFudXEAQU>R3b!R~LNPzaFyg4@iS+m6d+AH&Hlz*-B&kJ%>W*~5GYqx4MU)w=!*w#XgJRRbOQlt~%8GQ2{tl>Z;GazPJ>x%@TtJCj*4 zE!t;hehk?Tomh%wzF_ppc51|SJAb%t64U!$%Xj1}W%P)pHm%K@Au*Kt4{ObFWDt1% z!N;Z~F$(_@9mm?Qwzn#D3#a?%#L?Nd#)g@(Fbp<*ues~jrO#0853%QY;l-^=Um#_0 z8{-*dFq}aSw-~1S-*8i%UXoFUyFwrH-P);iLWZ%(q&&VKJu>ylTqiuCCuoCV014bf z3ODF`kY1OCGfQPhRPW}q(b64_u&*VpV94D_5f6J6AmcGHdD4mY1JH&H0LKtsH z#pMmP$*5ySx=i&TlISM#t|yUc%=99X=q6GpBJ!_9jKUV4My=0ALnzXao{@D@B98)! W{45Ql_nY! zKllUuQN}aFrdR^#COfk;_ug~QJ$Gh*{r>Tjh?eMSoFcR`LPPXG4-aGXC`ONC^n}rv z$Ca=fC9XW-%DwFkM(hQnA?WSN}W4)P+-)SCk7x1$kz5|9tVGRaE8EpqKls1W;D`NZgWRfxnh(Vj8kx3zjLNXyWkRZ znXV)#LCFM-(*&dWes`=Z5O=vF{Z9FiSA1w`wuEaH%{3RF^jV`@_z6S^eWNh4#b_Ac zBRKLQio=4`Sf9uG9OhBHV;)_A0dxYx3|uGi!Z1bCZ|NdkYP-!CTvUMNRUlZH8Rkgl zJFzb&#Wjpkvzepo_)fGP=my=yihZ!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.class new file mode 100644 index 0000000000000000000000000000000000000000..5100e62da979412ac7f788a128af8f165799fd6c GIT binary patch literal 722 zcma)4$w~u35PcmpMq*+Tjr$rz+`x{@O%X&RD1!%=;4O3}jke5m%S5wX06&!RnQcSMS_(}%)0yY`JxAxy-(SB0EMqN+815$!#RIiGRLi3{9>?({j;9PM zmrG$-6)s)j*sr&rF|Zd5!<&xndWP*)46DVX!n^riZoej*`8?dif~2M;v2T@c!ozoU544>2V>tjRHk}W*frfa zmg;XBR>9&8ZhPb;VjB%k6epZBjF^U$g4bU1qa9yi%y+0;hF#aoo)mVSj7K&DS_#Qb z(G=vGAv+jh!y_-%mdD9YqSQ5utqEIr>kQ%Se1-Tnof`3t7KP1sT8%1~y9Oo8FjjO- zDzibwrgP^q;=LDs_NUdbV4L!&>G_FK;8dM^fz0Q#^XKjW^*U&t%bwF(B^TXS!@!Ux zj9@7<#G!f^D0!Mf235z~r9Ppl+-rVz#|_bZ+T&xg?6joGw}h%@y0c*qWoVlP68tD5nO6pTqgJQOi%!ZE96Y4ozWi6 z{RI2wN4rX^;sBO#jaIF#fa|zHCx)9u8Z`cn&{qIH5!h+v}yZ)Hu5XL=%o8efbHs`5~G%-t9ev6QcVV4GHg~W8X F`VX1oc_#n> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.class new file mode 100644 index 0000000000000000000000000000000000000000..1f63b017501b816b5b51e49d729611159d404c4d GIT binary patch literal 3638 zcmb7{%XidN9LK+RI@4*VQ^8W6idr6hq0R6Rgd$Sgq5~};g^HkJnq1nzOfn=Xr5^tP z-TMdN-i4l{$H&5zD_6Sr57519kKdc5%}ls6tv#oAZtm~($?tKe{q5hMe*tg;ZV7!@ z>O~2bT5PpQwcJb11^TBwHwaBP zTr_K|vcMSXM^In7mcQNzsXQ;k70(u!nDhK)W9_7I??k0?+_+acWjv|ZsAtS(bZ@RV z?>U)a9ZRI7>A-<+@&IDvyD{@Z1CQvH3)KFqRzGHq1?_al2ldt;xD{LpsU3 zW?hme8$+P@P_9?q`<}p|X0i&&&MLol;4B+gVjVgvCR>4ChS20o-hXqQO(^!%Ij2W5&N1B7Rq+xnfi{VP?lR%FzAFVpRw7cT$4yM_? z?t2aChmK@Ywv*vhpFsxGtfc1xIfvyMh%#){On2E>2z|$0rom|Ev`>XpTv`oP^>S4@ zInzPkw9Q7yep2BQL7;1N zY>}>}J)5p}%sH;Sx>{e7{!Nn|uZrMVoH~=U$LHiQAFep8_DI`CN~$VtMMLUc%Q8$W zy)loK(Xp*OY)+tCsNO^c>Sv(lQ5tTI z)qVi`8LioHq$OZGI~8(oOS+o}YkMhAEm*s~Eh$e$0^3S^YA~tL3Pe+LImj%i3p6v{ z1qM^%-SM2aNR@e!=5dD?sTuG3c$T(%AJ3bf;!Gq>uVm>6loq^I-;$S{sLxwkc0!>E z9P2!oQ}Hm!8`YwZ%cp6@1X@Lr)q)6 zIu36&BhqGXQ*j$(t-eSm%Q%fQWei|f8T+umjDvWoj6*nF#!(EHVW{PVT25hD;OG`# zzVT(jFUqtnt}Q)~R>)?FjvUWei2ep}K2>*7eu#e|^g*DEUK~I_p5uN8zn*f~iM+z% z^B|v<&Tjth39y#}q9%f!kszl82k=6G7b)dCJS%+}uiU{9rF^+W+T`>I1$^N|pwvdV zr_)i4aWih=7+xjEYw_s>6_}bteUP|`dSyf7I5n8JL_BF=GNjukM8^L!F`6BoF)8h?k}HyLAFYy1{2CdL;S zDyKq?ANwA;G;}FCZJ>Zhk%v98RuW#JjYpLen8Mo{kghDqXIhYH%;-S6vLK%mOk^Ykf#Lssx63WN`WdaYd{KFkgv5MS1_joDP%!@B*;%~ zK~(<>%;TyCq&o}ps}|%MuIoU$vmn0{Y6=A2(}EPUAb)B>ZsFxxoKy)X?gtCeFw$El6($M3l84i+YgWEXY2B?C%JY!~4;N xaXY$#PooPTuw3I3cW@UUa^`tIeuR(jA|GHNz`g(n175H9l+s<~EPP_Y{11Ep0Qmp_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.class new file mode 100644 index 0000000000000000000000000000000000000000..17416c30ce4a8706fedf56814d42d08634dd7182 GIT binary patch literal 1783 zcmb7EVRKVO6g`_X35lU#3DhE@P{cOHywaj5t+k=FGsV<84RlaGFq@Y(SxnxG?`=rK z=zr1~7-n?Fug>_R7|*^ule7ZW%;fFfyXT(0d+y!+>*a5M09e9S4jFuzMH=fFlygW9 zjN2J(WN;^gO@Y&)3bbtPt02_AcYphifVeAga>MsRBR#V(TV0hRoBauajO%+wd4`dd z$MT7Ex<UOQ#!Ps!&5+z~ zdGni&3}l;|X00#mNS6zjn#Oc)IZm(FEA^I3e$a5178kEOi#Kde%5!JQVfr0HFC5+W zZu!COI79A~`AYSx`YC|}U0!>r9etqc3^?W(Wv@RXPqySia!{VEY&HBqn`T>JYE1E} z3AEQB@7&Qm4{KUB1lGDn5t=QJxK0G>$F2@k{n*T^Zd0}8J&Hn#wDkJ-_qI7%)t)wM z0?E1geTuf>*Qv#+iuTmk-F8g{_av)tbM{?!qhwFgj-3;xsacs)#TKBq>^zE!@Mu^C zXVY_oe#dsrjxtTZ9`BxOD8oJ;wCmK|K+;1Ed$MYz`@@dx#5-O67w9!@n{JcWPa zqV^t&oevM8&JM(P#z9t%T-EOeuG-R8ftgnwrev?0z``-bb6pjNeh?r3xE6}gF*dce zy;hxt4vaZ2FK=$R-7f$ZD2B9BYBEO71r6qGMc z#5DGT2oxfh_MK|mU=UXTRxn6O!Kb~>`(#uUeO;?59L zc!5re|2up@Rvw6kWt$=UEdS)Vf)DNLRj$zb zh%nwj%=23$(BUXJriw2he&r;A1%A_!^Cqrwo*w}4F-o)qLl%j$!F$Zo22U5CA@L_B zi@ziJ?F&piN5Xo3;Zic9o8$;c3Q}Ww^)cG%nD%;v6;rV$OXOX~4So+N`3xz`I-X=_ zj4d@x@)LX-2d@#GU`)EW@Eobp5p$9EC#3Lm#BgqaiW#f~g-Ff>ZbmzP772TisL#n< UP`HH^tkR^aUtsMaM2N}10iq4JWB>pF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..d12e946cd1463c86608319a9e7219f05791e1336 GIT binary patch literal 1801 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.class new file mode 100644 index 0000000000000000000000000000000000000000..44592cd33034a281ffa2300847625d656a85f60f GIT binary patch literal 1446 zcmb_cYflqF6g|@imD&Op6hS}{5h&U%6g3e-tUMC2O434w@PSOXV_DqpHoH>_{whs0 zB%1iu#2;n6v)z;yjrD`wbRPHKId{&TGxOu;mu~13di7PQ8=z)Te~mT8Q2y>e9g98$t_vrW?h5{Nc|YYM43yT7jK0lEM2%+tNc=& zUCaqEcg#8SQW}onFum(@QFh@@lPwJ7+bqyh=W9D9#LX|GJ3Qge+dACGqw4>JW2fc57TG-{g^$wWpfaXf#rdOiEGn zXth{P5sV~03}crww-tqw#o9~G(6eG#hFoO`&dwDHW6drTMt{z*#Or#sB%B>i^6At60^iKOP( zwQZ*?oUTI6+qU$@N;-&l5Q||9<1xh1$1r$t2eXdD&lGWn>8{tQ88_gqHn~;NwoAuC zr=>%l$*{G8_gon7m4q-!k4g_Qh#-JbTtP35qx4P$a1|l76B_k<^8s9=K12Ql{Ra;a zc!nW*imto3fngUnF`{F%WxI7@BM7<>7^ilEAT;V3_2J|>*hd-!aGP4S3-#FDp*GeG zpxxc2865=fQIuMor;I9YIQa>I@90Z@MR5Ndq0a~?%Lj4=J-9yVfn6e2qz&)2!4CVd t(_Sn~`26luh8Z#iFzYd$A%Ho`H7Jn8JRXpPs6IsM0L-PzC>mr){{qObdinqW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.class new file mode 100644 index 0000000000000000000000000000000000000000..255b260d05c3b0bb0a0e650fdabfc951e9e11e0d GIT binary patch literal 1437 zcma)6YflqF6ur}STPOvQhlmeEK^{fi^6&|g5XA&jC80okd?3?yEQ8xwoZUt6S7`z< z(ZsJN{wU*_=?X=o*kots&OLMH+{g6$kI!F;Xqp~mDMPngDNT1WbT>=MhH)=L_cJt? zp?OA~fzXnB8$t)tSL@4<7_lde+8_EV2)PP3xEBcrZ05%pIb2B*;9PN=?{YT^rRNr9 z5Y91bEy)sdNQJU4He?{no>)}M4|xb7xMAEL z*>m^mo?Dix>hdG6`@HTgs{JKT)P*uvCq2HGYzRz7S~BWtx~~*!scJxtox&IbSdKyg zXiD)q!bq;KE;DM;;%y|gsGcgSRM`@BzP7((IMQ70+wYy`>x{sg2qSk!hyoVf}qdrF0|Ep?vPL`tSc`)j+Thez+ z_Jzv#rYYzu9&?7!lX%P*sFkuFg#|B2W~ED{hwkYP3pbPZ#!0iYoohJ~nU1gJr* zS0U5j`tk>q_(mQ1FO+=oiBgA@FgqXMN?N)O%m$vJ66CEn(e}l(qZZ4$;_$}6J5G6w zgK!*+JRrxgHjCsi7w{CP-rd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.class new file mode 100644 index 0000000000000000000000000000000000000000..7129d30bf5cf1bb740447b1b0b8560111cf224eb GIT binary patch literal 1169 zcma)5ZBG+H5Pr5VlvY}>fCwroD3&7K0>-Ei5`vIm3K)uwFCWPEx|YT3UERA<@KxNMHh!<7W5q?8UhKCofmkO?~^5z2Ho6qO-d@ui)AJy!Nr>cDS6m@Z#Kt^{Oj<0I6 zq&!u&<%;9DzVL}3<(vvYk4z*lE2qN6*)4xrv)61{la65$aYT(s#Lu83CXJT&*)QVIx~Ht zq{gY}3+vscsJGKR`pfCR>z*jO4Ql)Nev>x$HU7{yp0l1P!5&Y-SnEso8!(kz{u z$1a_qK@Y-h;Z*r{`9N9}I~16d%ZtGSQXfpGahsl54;W$yVGO;9(>_776T&4#3>Dh- z2j>A?rgfO^)AS? z0pqwyCx%FmNeaflZ>mMUhBCh}d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.class b/compiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..24114f79192f506753d946d677c0402fdfb3bf73 GIT binary patch literal 342 zcmaiw%Sr=55Jhjt$C&s)vk+X0x^#L>T&l>6|im3@|kOr$RNbvFe-H^0VzP+kO|7*g=!f!tO5^++cwK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.class b/compiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.class new file mode 100644 index 0000000000000000000000000000000000000000..00bac3118626fc79184395ce9578b678e63a1207 GIT binary patch literal 1277 zcma)5YflqF6g|@ig}OWi6yFF)3))3cKPVxgD2iz$vDldK0k>sRhP1QI?v#SRN)wHV zAN&FSDC3!J!z%@Cnw_0H=bn4+xwF6j{QL!A5ld+#@u&|876?d4&$z zDW9^7vup%@V>8&5frD{ebKs!g!4QT8X8y}@-f`Pt+mOxjzN{F5(I}*Rw-{Z2_1O*- zll(Z6;C(40BzfP>n zRd7wt{ebw&ml!7av{b+x%Yg+V0B+(IcLKL@htIRg-w^x4!_&#jU6b$PUMG2l=ooW) z=H|a6c2YVWMPF0rn}}h&jp~%Q(%K#K8^ZlALgMFz6uSzU!gMzw@$*77`&mXEi43x|F!FvL54RygIDY|H9SiUP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.class b/compiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.class new file mode 100644 index 0000000000000000000000000000000000000000..daa2ac978ed6da0bcde561a57a396952a7534219 GIT binary patch literal 1441 zcma)5ZBG+H5T0!*rS&L?fZz+ti`s&85kwO;BrQsW5J)UGMm~`1b#0Hdd(GXJg1<@= zjfo%p0sbiCvwO7_Qj1MY z`oLWOALeUuns=q`pLKbeK0G8UI8{+MsgPqp+I1A0sQwAV=!)Y>C8W|~7>$`=yk^S^ zFDT!Y6|mC%GvpM2rKS>qCUkkm~8QSPX!}l8dep&by z-JqKmSu||X1WhuUyS%x0b-J9e_Wjbaa1^6)<8nP-Fb~rGs0T;0c&;(R+$oAgaT>xt zftMJeBu2+{%FhNrRO`F�RCHGbF2(& zZ1Eeh&)7uhHok+#xlA+ITOok%&|O%#v^0nBdGZ&Ee8S=19zvoQg}m=69735i}5@&Q6B{}iIz9HERU aebJ0%2KExXmY|2UOj(#_DEyFEK-O>0enjs8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.class b/compiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8850942324d0cb6ea039089b247234dddd136ebe GIT binary patch literal 745 zcmaJ_yK;D zxYM$!kJ@DC-aC8FnS1We+xzn?fD+~`q%f7jw1t?7ISUCBXHuADNbX7{^&UgKP^>T{ z4uYCs$U0JqwKd zXF)S`#i4Bb`PSLm4Zr0Kxznc7)OJNSB)QyID$rcZK#|F1$6#86XJ+A7XlgB)g^!v>d2Q#hFYEiX8 zkx}ehc>;T+B!&T6%^d+2>4q#JLs_N+!XSpIqVZ#xRwGa%q!CEJAa?nL_ygq~jbwX& iwTqvQ_#+to%})@&?Bb5Qg6c_4sJ8F|nku^oBreq@uAhF_Fa3k-2j{7Wad2i_34L;0O4l409Cf zWOgQ*XY#%~-#>>VfHC?Rx*2*3y?NMeOZ{Z5R=D19`N@^OH~u5!YyM(|+t;0s#_2ax zo5Jdu_aSmL!Pg3R&&|%B_Rdma{5$b4rG>Nea-|(l6}q0Cu0>othN~Dik3=b@JWcYj zt!O+NJ&>fxIB^o)W|}6nJd@=gqW>RM7&P`|*;n*ZtaTZ00EL!Z*hCBMbG^W&^uCZQ Id0CCl2_5oClK=n! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/ra.properties b/compiled/3.20.2/ra.properties new file mode 100644 index 000000000..78bcbceb2 --- /dev/null +++ b/compiled/3.20.2/ra.properties @@ -0,0 +1,17 @@ +# key size for the eHealth authentication key +authentication.key.size=2048 + +# the algorithm for the authentication key generation +authentication.key.algorithm=RSA +authentication.key.algorithm.oid=1.2.840.113549.1.1.1 + +# the algorithm for the CSR signature generation +csr.signature.algorithm=SHA256WithRSA + +dummycert.signature.algorithm=SHA256WithRSA +dummycert.subject=C=Dummy + +etk.key.algorithm=RSA +etk.key.size=2048 +etk.challenge.cipher=RSA/ECB/PKCS1Padding +etk.challenge.digest=SHA-256 \ No newline at end of file diff --git a/compiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml b/compiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml new file mode 100644 index 000000000..b52028175 --- /dev/null +++ b/compiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml @@ -0,0 +1,11 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + http://docs.oasis-open.org/ws-sx/wstrust/200512/Bearer + + + ${endpoint.idp.saml2.artifact} + + + \ No newline at end of file diff --git a/compiled/3.20.2/sso/SSORequestSTSSAML2POST.xml b/compiled/3.20.2/sso/SSORequestSTSSAML2POST.xml new file mode 100644 index 000000000..56acabac0 --- /dev/null +++ b/compiled/3.20.2/sso/SSORequestSTSSAML2POST.xml @@ -0,0 +1,11 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + http://docs.oasis-open.org/ws-sx/wstrust/200512/Bearer + + + ${endpoint.idp.saml2.post} + + + \ No newline at end of file diff --git a/compiled/3.20.2/sso/bindingTemplate-Form.html b/compiled/3.20.2/sso/bindingTemplate-Form.html new file mode 100644 index 000000000..7cbdc3140 --- /dev/null +++ b/compiled/3.20.2/sso/bindingTemplate-Form.html @@ -0,0 +1,466 @@ + + + + + + + + eHealth I.AM SSO + + + + + +

    + + + + diff --git a/compiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html b/compiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html new file mode 100644 index 000000000..79bc3d6b4 --- /dev/null +++ b/compiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html @@ -0,0 +1,466 @@ + + + + + + + + eHealth I.AM SSO + + + + + + + + + + diff --git a/compiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml b/compiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml new file mode 100644 index 000000000..277ec8d23 --- /dev/null +++ b/compiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml @@ -0,0 +1 @@ +${SAMLAssertion} \ No newline at end of file diff --git a/compiled/3.20.2/sun/misc/resources/Messages.class b/compiled/3.20.2/sun/misc/resources/Messages.class new file mode 100644 index 0000000000000000000000000000000000000000..68b241fabd9b16ba15d8872c44086b8901f31f69 GIT binary patch literal 959 zcmaJ=TTc@~6#k~SU7!e-i^@d?@d74x(MKUBN;H8~NxFoj;c2=Z+JU{)nc2P=|C5&o z6BGOa{wU+wvXFwrmviQPJKy=fGc)`9&(B`~Uf{_%s#qMu1eP2uJGk#+#RYe<>f(Wm zH5U&ZJaX`u!3~nw%Ger)*`uSzi5Lhk6mi$vZ=cA(ZZTB0RjlkQhT{6hAwy{==}3mD zhKl8fG-^wIAle}zwMG(%@K9)#)j3$QJw>gT8zzmtNSVOX(j=)4r19QMV?=4QtIVV8F*lb*b2RnPoaF@@ZC7WQ%UuX-wQ8qU=05gv9|zP_%a5tj#J*6CM68ab zvHX(7mEmz>xsi5g@A-&5hWYCvCRf?bRs19xk;w-8SHf_iik>?DX` nRjO5diaFq9fJ;C*2gWjB-1onuklCewh2pv0O{(ruRlveu0I~4( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/misc/resources/Messages_de.class b/compiled/3.20.2/sun/misc/resources/Messages_de.class new file mode 100644 index 0000000000000000000000000000000000000000..197205e3985c85c1a4c99a916ec7bff7f193f698 GIT binary patch literal 1036 zcma)5+fEcg5Ut+p0IRIaMMcC$ynvA%^ihb3f+m^;%#I;$crd*)#n3R@L%Ms|M8jA3 zBVHa%4EVyEA7!lBoe+W><4ax6Ow~D6-TmwLkDmbW814^41#S$%2uzpZW*KH2xa9zM zVAg@#4$L`lrwn(?aF2oG$I7CzhQavuc4JQ*3O5oebT`|3=-Xumr4^~9eaav|zp%xi zuo?%*V6-6>ZX}&H>bIgD5mIZ!zKFJjmT8`W1-mP$HE)bY+9bcza$LbU>y;4*`;frC{q4og4A z2lik;tRJE_GFGT{tQmZI(QIxupYT_Tzkb$SToV>0|G0F-yNM2vqf|Um;puT?C5^+k z`o(4^)*WFv_3EMu(AN1IeR{luihB|{6$PmITD+fhX#c_z-$UNT$lv|DM?z<$jXgcK zA1v=m9n=|2WLkx_TDB95nc8;))jm4n(pVk{!%>qm;*KOy^(I;uO75T`5&c%Z;S_zg zJcUDyFtkKDd6Cj&oUMVJv>_u^kS>T8^B=s(2awME`|2>5?ww;|W#l$!#%6ZGo+m1Z z5N7EWROnSOm`X1LMR|(pZjik~nMlr-fN}~r e1Qau1C9+w#~I&y&b?#*{`2z}06c*Q1t`L;8JLBYJlxL1ssn2d zPzTl>xZ}Wv19$UqFAw(#IG&Q0OKS)$93Iw=S)aK9lfJv(I_93;CXm|^QrKq%(wkcc z1TuT7%?Zragye6+Zj0-;tQ8~E|a3ejg1APE(`~!I86t4+Qu{%F)`TV6Qo?a zOlcC%_X#Hp{7@=GFNn=Jvx!$UqQ0P&BVIF&xEc|!{{P+(Sc!jPXhq=Ggt7JHcI}3; z9dKC3Cs4#EL0~z$2^gg@#*2aW8fGqffPN`xB+>r0NBo*L%NyHo3?;ZU1S2q0gv&*k_27yJ z+=Dp}u6i)FTxE5UJxsb${Gd}TU)gqu`B#YsJ6e}+`+&uGbpS`CGC9%*@eXo z2D#NZL{u4At zw9&k3X@VJPqg_4WGPSTcn2om*L@A%)Mz7E#>Cnges#RSVB^ZUV5}bjv48{jGHg>vM z3XHq9`?_7-MQvoPQ0rJTc)wP!uf3@Mcz2IS$Xl`Q2+Kp{X%tVajHEf-=UpPy3z5OL zM9m*RsPnf=dt6m2Xe{pv!*@j_L#*;=E|g}k#Nh|4ad6?TmWHF^!M4zCyyfCe5?Or1 zBf-NsNILX#!V=RegUOV;uvW`vVlid^vX6bGa(v4>Ldlk6bxbmDMzSqzEQw7Y;qY+3 zMFZ!dQ0AZB?(7lp)M;RoB8PvF1JqVXs&I^N{wB}|Zn#2jXcKz#O5x35{3VA!`~Tfy zFw=Wz_ey?E8e2~{@L{6D2w{%CNr}D^%pD!oPQooK~`lxsQ?aZ?!dc?#y-G16#Wvxy3OXrs_bs}mDR8@`d&imtRD z(9=wHrQ028SyZ7qX>G!p9L{()lpK21$8Ehp^rmE^gRkccG zSkt^G6n3O_LmAv)bc_U$LK6G?Gsj+ETR(eD^0RXyTNo#^Dck!Y+fE!M3i*%`M~pb2 z)U8&GU7BuiKxnnnBT9nCZ;8S3|5t;-(%_vEhjCa#>+0zOy-HL&mas}&UZSmMu;?F~ zqAbPq_GE8S7LsS=^G|*N`$|Cu%47=za1CZDE?s^Ab1+XCT>{)D>zk|OeRJ*`WWJEU z+WYiMZ!YZ(;LeD+0Y&Nn*eYB=_Ar~jfZSoWoNpZF%7q5m6exNiARwOt6CRjsG`>T| S%cUQS?4{gI%I;E@fyIB~CIim^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/misc/resources/Messages_ja.class b/compiled/3.20.2/sun/misc/resources/Messages_ja.class new file mode 100644 index 0000000000000000000000000000000000000000..b9f1b3529bac7bdbff90f448f2b6800855e1c59d GIT binary patch literal 1123 zcma)5+e;K-6hGfyN8QraOJ!!7T{OtC9#eu6dWfyS4MBW}+4W-`TW4fu)|UvJ8Ks+G zR1y_QhPjp~nnW3{KK0VSaa#4Sh|Y|IESp_k&W-PP&hPhq=llNi>pB3Ohts7Hfg>eQ z26bUL8islSjtS5pK%)T11!xlBL>Nwn;S>WQsVW9n44pw$Z*Ocs8kWSgq@=_fi2`bpH z=+^3}h(I}1L|`B6XHdDPu!>@_bWj~KhHj@?hqd=lMF+X6B&bh`uYp>N5+uTVocVJE^luyXOzA)herBb5&CQlYMmXU$WJk?9N7buiR2mi;F-_B zmMQQ-lx)Z?HbEuDk(~oj1=W->sDXoI9dIjo2ORhaz9sU7*s}%LfQJ>}(C*+kgb4xA z9?F5g#~;i=pvNB##(M(MP@Jq+2s;IV3PG<>;uK2b@fGknbm>2n-J#n?*0dCOEen!Dj4$VwIp=)m%*?Of-+uzYWjNmm5jfER zP0$sFlVRwV;FJVZf*uJ@OVBI9nJ}CU!#M(yYUrHl+#=96HWr^yrWHA(=xO;*YJ#bJ zkU(fi(=~pTfWNPQlt5tE7-s~Uoh?D3nF{6BSS1i{&+^SQ1NfV*ayJm~#rN zF)H$_&by}~zk(G|Qt@_Hyei@`XMVB12$p+ki}JUsT@r;4qOgK2F#_!#sKU9arE;8k zsP}hJt9D*2FS=Aa&{;*-9x#hj@$9+Cue*FRm+I$1G*Pi#;unbjdJfU3u;>566X>XK zZF#-b{k?HZxS`t44r;$|o&V9k``<5#Kv(Trb6m^Fan0f*-g~>A)5kLmdhk<3@RJbe zbl(PAezftapge+}jGCYhUib=R9St8uQHE;4UT8%-vV8#BpdCG22pmP}CdW{_$$<^< zeMG%C_u`)1fR`)5vE9ZA2xA7oU}y{cNq=w)0!e=~m`Dbqp#(}V5OxC+27+Fo!3{Jf W5}V+2aq%Cb+{PV1?>Krs===j@Ut`Sx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/misc/resources/Messages_pt_BR.class b/compiled/3.20.2/sun/misc/resources/Messages_pt_BR.class new file mode 100644 index 0000000000000000000000000000000000000000..81cc88a59fbbd4ebd027b4b5a37ae730ad499ba1 GIT binary patch literal 1034 zcmah|OK%e~5FY2bO#?0I11N<$ghz`+ws52s60P8X0+kXJDXK)}Y@Fb-u~XZd3+jb` z5^>8A zKs_jWaMOd52e-0tI}3LRc!83ZOKS)$?(bI)S)chKlO2DrdB_91MIf^+q_B?(B-c0U z1X8=I#R<$+gyb)yZjOV=!gk2y9)dm`M6vVFF)sqaqz} zunso|J$tZIMW)#fx4RQL%j+A{1$o;+7)#34M!lX1Ct%@h!?K$t4|6b|hYN5K&!>(z ze|}{AQ1xu@ZKvGl+6X1N)=Cq2|Fl}&dqmqxcbQeR#i=_Veo$1%{%{bAmZFhiXr-b| zA4Q_C=<_F4`fl^MOzT{Wwm6D7WwfP&sEa#i!;h}K$26m=X}P9qT6+`ql(yKoOkgRN z#;nz%8Cf2SYmCJq@faWJ>oO_Y+@RQ429+EaZ-xUcP^II>)8PPTY2!ktD1UH_oXh7q zO-%ZFOv=JeB+Z1`xYeAcK1FN(@*@2oVnqMl8G+(|Zw-Of(f^CA2>psMwi;irok+Gq z4n=$ed3+NDR@^1PD2XxN3AC3m^U)LZ>3iRRe8wOF1+sUGY$=ZxDRJRQDs%23 zrayp(1QJrY^u~`uj2%-&ZQ(Mr^Q~vTZ+6DNe*gFh0FU5)6>4x}3Z`MH0yitL?7}S< zs0%AD+;(Brg*z3vTY-B7+)%}q$JP*-+u!#O*ob+O#gVt$J>a3;Bv9TGv9M1F6xY_< z1e|Tv;{;}W5%br{u*>yZ)|H4fd=)a;W?H0i4m$R|z|zz=N$d@U2|dk?N_5DL_lg_C zB5vN95z+5wN{$IVCT92nC?bGS`k^AUz)zsLuRRZw68#OGx;Ef>>~kOO|Mgi%9k?8&#DX%U#uH85+n=q8ruD&CA$bft)xRa%&V zO*TpETstKW zpn@3yo8@CDc8aBAa5}|CDd;$ja)34mDk&0#y;UwSIt!UG!0ii8dNzDkjvBG(3=Pxhacfm+WqNkeE~> ziit)aibib&(;&ns6-|Tyg?Imk?QQ)N#@TjhY9;YyKF-d}IdkvbAHO%Y0pJ3hae@nu zG(j_TIpC-Rj`47u2QLpk9!~J!=i#ISPC4K-0Y0Y4I+b;eK>P4;Xk45Ug@h=_gDJ4kVZc+cvN1>vUH9;z2DG<^#nRheo@y|DVo%&so?6ag5u6h`Ge6~ld?Wjd^T5H zeaBKuEc3CLS)M-MAhNu&UCOUi=6f3FYbL?>`$qOkF{MpIq)UyjCusN?Yc_reKu zRgONXO9>$)Y5Jh~GOi@$(F6q_K3^9;X9AtZ{b6Lq7_SrU0n7yS1ikI-8jw{CEZ|0K zuYi7N!`M|VfOhD>jDQCYqBWWW=#6IXD_FjuukSrq*UOo`JRGVKhrxjz0Dbm6SR+^y31RMsyBVaRuCIfJW!{5MS$i+VfZB=eBW`{AeK<6K_3OJVl literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/misc/resources/Messages_zh_TW.class b/compiled/3.20.2/sun/misc/resources/Messages_zh_TW.class new file mode 100644 index 0000000000000000000000000000000000000000..807bcd26ae9f802e5799eb6a919cac2f09986c21 GIT binary patch literal 966 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.class b/compiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..cd101c341ba343ce3f6b138437c4afd441175478 GIT binary patch literal 3495 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 BVl@B& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.class b/compiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..043e55e2887e4e87631a81f7c693f9abad5a52a3 GIT binary patch literal 956 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.class b/compiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..9393044f3bc73d00a006524bd8929a792f512b3a GIT binary patch literal 1857 zcmbVMU2hXd6g}fzXJcnWz+g(7q=`$D`Xi0oG$9a&P~s49YLbE>5~VL2XPj)Ycir_G z@duFj0lc)T`c#RRyi_VdYNhht--Ozp*>z)s_NlTwbLYb*s5+dA2(Dl)8UtcLWMi2{-L0a=$8_ z1OIR^3&HvVnJAC9APQ(5uP%^|#LC;IbOeTpd|#C$U}PVzS1P#*6YL4Z962Q-q&j6jl!W!tx1hqWZgjNJ@t*0L(xXv^{*)w=Dr>-ln@QM0*k zNR-lY%T^R^f&k*4>`2zeduoz3x9ipArme^uk0xVYwZTLRH%*+z856fqF|maS17De_ zV#>t(_`twz6WiD^@ip!kxND+@dnWQI2%J4>fh+%W>=ap=bXB8BYs_Y+`c?JElT@o-3rs}-8k`(9>_Gap zVCuuk$YgU-sZ?n>g=F`AObF+ooyO){58%MUR{4Ks;2 z^QcUXeEv7Y63>5xp}&Bxy@W=E_5qpF_1vShQIq(^4{+vh`h;b1!SYkEH{9VRXeljaq z!CjP4$68S1Vue{le%H35&roqLvr9#r-++j4T=iwh=P8M*x)y|lv5`}{>6lkhJ za5KE^1s9kn0iowoV9#FnCn$8hGk{8*uqxOUg-Wn93q2wh$*4-6`~xEoQsyg+zJ3S9 R{Q(fkUaUbR;#tfY72q{gJ`2Df*+G`lZ=KLnoOwv0RMq6 z`rxb2bZJcAkb zs$p6UGitbIVm5-bg?7xDxNe~X8MQud;RY5WxT&7EEc}FQ1h*~j+)*!!7VhGn8nPyq zEcD~PT3)uWf(I5J;*p8RCTxL@id?fD*KvyiVoo3|y#i9ei+vP>O;;8rLqT!dEs=!20#2M$AT+K+g z=$H0{Af8d(3$n^{L^`RU1y+qd@Nv*47u(* zp37{^`0`|09||o`(w$c*m^e?5no=&rmBWxqJdmo4Ecgp#IPHGohQXQ3$sn9}Rh}~> zzgm*3(;L$DQzmj$4%5ndwMw3wiol`I5OPWtBZ}k5M{xv4qll^D7)GKP!mvQ^PO;Jp zyC}&+RTnMRkcm1@t;7Rl(kSkfR@3fzWq&aWiE$H!D89leip=-C*qZG=kL8~GvKsTf zm@a{uG=eF^b0&&We20qyqmEmx6$(z?A?D^Gb;6f!>zR^@S1+DLSrQZV@GEh>ry+G9Z6m z5D}-^P=W3MUNNJA>TgX!gV@jLv%GeuJlB`ci04Fb)E1lOl{6B7@E=wbGTmqOjiydf zhQZ!HnGniwfa6aFglexgI+3QqAa$FLEwa}JdG`YbLaN(13#lg5Pxc|7P_4+(;O{s_ zLHTmFfiT+m9864XK_tTO5mG}qG5#J#;@Eq%ZE`n+6Uv5vAHZqakHNw?y6`pn__uQi zXK|7{3GI6jaqg?nppGc?EJ6E_o=q^jFr%|qxuSCTl^)gJbmAStuh6-T_N5+k3y}{A zuC#T$d=1lh3qvRO4xv}rw~daaEm$A8zwdAz(ZmuBE!j*rtkWGqgigPOi3{k)MS@N- z#Y;^1GT*M?Dt^#u4>W@Brag@$K?;Hc4#Mc3H*w}8=OGhkdEN3&bmJQ?7&L0vNX|8p z{7EE=-ma}ozQ-XR~0Ed4!nVhIDdPrWS@{{t%UA+bH893Jyz zj%QbSI#1>b$f5`vCCyW;fuPCL1#+4qpMo}B_@3ekX?FTyM2>u9lPO)8bSO*;Y7Z?x JGMx}6{{{%2LqGrk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/HttpConnection$State.class b/compiled/3.20.2/sun/net/httpserver/HttpConnection$State.class new file mode 100644 index 0000000000000000000000000000000000000000..b58dd3be65a2192a711a997307e9803c4e65af63 GIT binary patch literal 1188 zcmb7DZEw<06n-ugTDlGh7z#5)LpdhOwhh-H>758*Ru_}(dhL}#q z`vOtWkPvcB!>o`GR6Jx*YR~IchLGu7zRh6NIJdouYxR0|k0D#{^?9D#etzHgKlW_z z(Dw2#>9f)$T+4U5JS{y-4C+?(^_!}>&7f^n%~#EaNpaQm&Ssr%8FFtg5G#CWxqU%k zC6m2~pHk_*rz&D~hue*QXV3Pwtv#1+R2i`Of#F%EeqbG1dDr6Yyy<%mZlDGmhbD|9bfe5bPDi~6v-6AO-eE{|affEEjk;X7bXIR=A zgrCR42wy}%-cBW;aG$$;*Q%AlZJ*nNRODjqe{fH`5nq`Tn!#WJ3>S%x+0Y+sTd)tOox9EE;yi7+*Jmc qGIv7*Oq)kwg21p~ofra5ETKURhe_{}ChE)J5=otq3RW<)k@^E!Mh@Ws literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/HttpConnection.class b/compiled/3.20.2/sun/net/httpserver/HttpConnection.class new file mode 100644 index 0000000000000000000000000000000000000000..4e2b17de53419a32dcdc86893943253cf95d4c87 GIT binary patch literal 4547 zcmai1YjYFV8Geo}X(h3?!CZoX6bDE!GN6{Gw-{53OBx3yrZFWYZPG6CVg&N8x>|uD zX_7Wq+R!$Eq>zLp&5hiegqg@;+D@k*GEAq_5B(dR=}+i%`n+dX(pp}@2cO%%&wJk6 z^B(yh|NGNl0qnph8Qg-oEH>bj45wxLundpL@N*d+mEkcN9+%-4GW=48CuDdsi>L6k zte!FOY!*v#I*l_j|4IgG{WYG;;w*lX#&5Iu9iGqP1)MW*UN$dg@elAR=A$T;DCZ6@|e-x?(vq z1sYj)X81kfmuDF~bvKol=(gxSppW{!T9rBSe0w@L$awawRd$G@`~*EKRot3A&CLVc zRNR>v+iOO*Q1{D~f}ByjP}JXeTe21;eM?+m!`wQ7gPU}HhzGtKSgWvNcuTAgP2ra3gi zxO6AWqJYxc5V-YvcP_-q#eGEXw>)ds_HB=m`A_I-N9hOt^Ke0--!Lj#AdbIrzC~EL z7}un8aAmaM<5YF_lmOM?lephgCQY*pdq_wYQL`Yg%i5$S3RBLKj5LeMy>lhIDuf$l zhzu*bpRh=uQn;y!>hPHKk!!7! z(JU&gj)+IUQ1ueZ?{BpmF}l@*71oBhxCFDZ0^wGVUKc0bOl#moBy9?}QNB9^TI^x^ zrrf$$vhOTQe^|b-)u7 z2EJ)x7+Xx_F=ApXwi$TM#Orv&#CNcV;T5HYNDc0(mn+lKDOZfMf3iIem0Wgv-PP|H zGVuqzY2YmrZ{r;U@0z%b_xN~(B{yVM*rcaV4F$c|!22dX5Wx>k{1p4?lD-9JISNbL)=wTjMk5tA-w+nG?gijx2j9>g+)R=}hQ$y( z84Arp=<=YXtZLPE_y%nYTTvv?ql+JlF!rp~)!MO`SBlO32;Y$!JzW{6lYL;l#&)MX zRg`O!v`fDad>n6%@p?-Cppl+V@#!j`W8T=#Ui+7XP%hHQ+D${c!-{6Qqg3p2Ve5Ab zhWJ}-1Ai$l;~y)VBcz7)%re$9D_PI1cRjP(^~}=OGg+c%mXe-H1U-KXcW~Z~(Qw|W zXGq=Y@1&ESNe(SXQgI%H63TJ>9(NY!9?r{EG5;CVH7t>79zDg8PkG#nyEG)h@gN27 zM+QHnGY?>bC#wP|?#4dudU#%>X$tpnmxlT;mKnI0Ymz&>ZYQM_PqO*X(VOpWAaO+_ z<(7Wl20Vxa^=0sozQGKn!yAC_qU(M}B?xGNvz#Ou$CQMyM~5(_56cm!k}Z=CF`NN-fm5kY zLuP4+)5VY?b1T>W2tN*W{hK#uc`}yIr5iMdVKVYt8%XDKnFccXoY7z!a)}00zKtQw z=TZ%r`CPJrK0@Zv-@riIgzZ>DWgb$fapm)0lREQ%0_$*+1wO|(oMIWDW=nq`dnme79m5?N*S5o$dUI~%XdL>lJaP<&= z61p9Yzv_(tV=?g`l5QS=)g>AtMqOg^5*JyVd4?y!&A>I}g&5bcQFedE(nFtP+2G(j zmdi2u!qq%h%wuJ+U-dFFgEw8p>MPu5t})V_=8?OMbaCV=)^eK;P8sQSk<-55v~M0a zM^1UemzvuvWXL`oVxrfOzAkgJhBc zZj}F1?!|M=%UNoAo}7At`d*^O^UTnT)OrC&agn+&QO7IH_^Z6(bv%kUc+cC^@FvdS zEu!Bg;(gwDnTYo&^??rX?aZC<*dhlN(aqJF*6KoQ#bAf^Azfn~`qMiG`t}$oC8Fbm z9Ps-z>@d%5s;q5beY;Kr{(njfu5_Ww5w=IE!5R9vn6v9Y;-@HQKZ~gupp0WN;Gxcf zyBZ5Vj!F#J=mh^I7Cg%yu-NQ$C-`r%V7JxyqdduWg1?9bSMjr$o0oKg{~inWSO<&E nHao%pj0O8_HjBZ@PVm2Cz&-3ylF*a5m2;MAHu6c{v^)2IC#?af literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/HttpContextImpl.class b/compiled/3.20.2/sun/net/httpserver/HttpContextImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..68235945cda5662f80f9fb18b65dd5bcecf328a8 GIT binary patch literal 3626 zcma)8YjYD-7=AWQyJ@f2r#_K*@@?#w`KD^<_n|MncUKVO^i{%v=@5p#pf;XpHDG7nt zyt<%9bv2uePFZF;n;eqh%bA8{#0_17oKmw1T{9*0$KpmNnlEIdSJ(PHVm#nW9iTf>b?JYqYsgZm0)kL_x~ zN@-au9ak-b2yJU*KH}D6T)!}M+%zacSd@aY-r;mMZ5@y>A94Xw>Qa5P4K+K4%`m}1M#k#cVwNhz<++WYJAjqhZwX{X6)D};C zRzmxfrN+;Z7PbqUmse%HC*yr0l+>&er-*AP+z8nk?&V!p+e0fc5|v7v1DOF&*b~vk zXmw_yl?o2EBy7EZLXH~y++Ma3bxYVxy9Y70O(aqtKjC4-HBhVXCg&QdeYJZl9wdRX z!!oumQ01mHA$#uGT*-`din=f6EiF^_-pSTfje&&8h7GDx9BSD7YBe%e<Z36$UzYc}qr}Q!&g_M!}40tdz6SRm1h2f=LSY z;{yq+ZC2Th8&mTs5??_C12n1}aM;di2?4%>N3cu59_*5FRlzlUsNf@fEMZH9oa4H# zB~^XIOcpY{hYl~swVahUvQ#P^1s7Dkpatg)Gbrx+pm>+aC9?WN!KXN;U^})c*otk$ zFvVe2@EJar&@5y!qpyy$vXcuGdL6;=Q5sB%@K<|35|zG zC3M%h{e@YZWyFjNnmMZG$-oxvd_mROwJP<}*E4)ZLU^TPN7t*|%*->DCN;s?68FYw zQ_bZx6G8sG=;zO!R{q8zgD80fo$NQcVZX_8NEo!`9XuypY?%x%@9*Y5$zHW)A8kF7 zhVOR%-;c+s@dO}^!OI^~z|F`qq{uCJW|q-ZgqLD7#g-!Eis&1>gWiEV=pI}`tM@y! z4>m2q-x>WD?YGc26Hu1XemgR-gjGd!Ln);(f!5AQ%Xp}0E6X(K{R4d-oc@g&Hera*1L)vWWWA5lF#2$ic#ZRUl+PGWVgl2c zL>9-f$kio0iz}Goe4fHLc#akzukDKQB)y4$H*KUPTN2oNZ0R6TZ?YwUvloXb_o3-O zhH92EBI7ChZ&b$9Y}-!ac^F3=RH@I;A@!SCLieu}Ja+Oe_U2hT3B^$;B_ZJ%7G<{t z7Z_Hguyx>Xf$O@N!1`ruxGh}WDFMCF0h-8Fkm*AUjpEESfmN78HZE)W$4W`KE9k7PAYZqF7@>D6*v+>n-^ZMLmawVT{*ueyS59b> zEpzPM!Fy_rFT0GJ%kZ73n|VjA@wK|fCrJ{I7>BCHd25ZY*D-dcaf*qbBD?N&;;VIX zqoI>&#y?%xiCpXC=6#$GL~tT9P(+YYFDG>KV8v&E{Rh71RQv!x zenbF2+5Ur$ZMi{RIK!KSA2d$h3zR&RU&KqLSnj3;E6yFx|6C_wh|fyNxP~!XYVCh< O+23W1gjblh2kQS|99Gf* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/HttpError.class b/compiled/3.20.2/sun/net/httpserver/HttpError.class new file mode 100644 index 0000000000000000000000000000000000000000..75f6679253b03df77dabc6664b85cc2de48f3de3 GIT binary patch literal 424 zcmaJ-%Sr=55Uk$3aLvnTB8Z3w1s~vo*MwYRL}l?{H1|myl9A0!n4Jy!1OAVA5Iy(- z{)4|F_D0cz;HA5(sIF@I?c?PYz#&$BWUx{|y?_Rx8cVB0)R#6^MqiyC5$KFi>KGk6 zpgi6cvWHONU zQVb$yYM~i&kl;AR-(=Q}RZQ3j<3tBqx?t?wluw#T8=Uaiwbs}sAv1|bsl}g2g5NWV z9m->shLnGn4pM0m3-Af+|G5*^eqApT?bJkeZ-;W~_#xPY$L|7Ig)DO1^Nc(cc%syu u>moC4<~;8Cz5OT9!(3D3>d)CN-rPosapOycGAfK%k1CetUNuG@mOlZ(W@IP; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.class b/compiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..9897387fb3bc05aa640e8e07ea217f4b9bcfe38c GIT binary patch literal 2936 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 GPyYo>QG4nD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/LeftOverInputStream.class b/compiled/3.20.2/sun/net/httpserver/LeftOverInputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..ca990074675ede541407fce88f744c8e4c7e2780 GIT binary patch literal 2315 zcmZuzTXz#x7~Ll`=_EsXg+@vX4TzXdksvMiilsM64O9)HP%ciBNjsP(T{9D8vD7!$ z@(1u@AMlYEUQpY*ge5-v6Z|PI6!$qZG(pm}a?YHSbH2U5{q1kkKmYyhcL2w*Y$A=> zBz9p=4j;(jf*kTD=JBC?D#+oYflDTmSdiyGGVw7!F}Ynda5;fbO?2UkTz?jS5&aqX z+{9H}Gq5Ni0)hPnzfsH8oFKOn1Z%$I-Eq9!?A_9eU0ZhYt83M>0v+MDz;L_6MRn)p z(NeYUJ7vbcCZIX>3defQ5r{2L3G6&*`-~O1^_oB9`u0*)9_^TLYi@8(;B>ZK{8z{n zZrgY4oLkT3Yio_576Q;Z1)|^X?)g{NfEW-=*73w9sdd2o!xsEpV zV8!(X+Tsrroq9!z zU3F>lKu=ibjO%AYd&&Fd6#HaM;7}X?wqb9;Nuh#Kfq|D8Of`6= z%w(KxTVQFh;Wjv})?~GpouJtaY_04_J3lv%u(guZ)UAe2ZHEvZp03v_?lNsggc(`d z^Q-knjonL|v9|pYYo#=`a%;<~C%T*ZPgmJ_0_n2jyEN!_IcU(J;p-W`B+`8IbnwGs za)hiSM_txh%`CUvmK6tjcFPiTWrB&~0LM4Ex`!Av&Ihf-TM(AEftVaLOMjZ!fNqU$ zAa0FrqGJQbW1frQAjf?$IG#WpImUYz-54XAlSDqnsHgE3zs-bkaR_g7MFhoDsHZGO z7)ijwC}+vzx>^GVenMg$ebz6~*0JLWl2^B2KC`y4;{go)A$08#Piu;W$veRN=*Of& zOfe!OM2Ls^+ySlMoD_J6&pN;D;^zoChnOpB56BQL_5<|CmM+s*&|Q}GD^i>2q!u#o z5OI&vdzRVHA%P3%M4ok+r@n<22ALKHI%0|REBHs5bEtievt%5X_%f|f+zz$5&=N2n z1r(IJ-DRao>*eC>mvvosA44~_*pG1>kF@xnT1YjIg<5nzLD$v3?k)5@v$&&c`X+iO z24g?M7+gnu@R8aa>&1(2oAn6Qxkhys(Tf{&+fDMg#roTdPdY@1k{P07PS7&~vQi0X zz0a{z{GZ=g#Lpu?o#zH#=QldEm*ko>x|H#jNn?dHZYyXjyc|KxRyoC@N%040*OQ9a z0M779Q*<4BKmeJ<2c7X{&e6ddqF0Uq)8^3o~}~qf%XrQ!od0G$moBQd(#04Oc5n?<8dVi j(6>qdu52F0NAArR_lfB42zl z5lA4xM59K1P#@F>^+EkVjNiMJWlV`edfIz>?&o{Xw|8%Tt*ikUzy%#i97({y(KwE6 zL0(4`$91kxs5b*DoK)eI3a3>#6UW&&&I!a9JhNPu(*oN^@0s&v-g5Kfm7rV+CIU~I zbAtl0i*kcrOnTHUn)amWS!x|7wV-7A z0!K#uij#L_kS_&6*_YnD^zzqivnWfhJuSVaMj|fvwEHr+QR}(Zp+Lg&!;C;Q+jmPK zIT4t}*)g*m>LrRLS)5fx)e82jU%6kD<-l?sGFuirD`2l$wxDJaQ@jdHXKxRyb>#Li zjpCwEeI0dYW{9z+!;%@h;+J?Y+OAK6KH*lpq8zc*=pEE3na*8Vm@C`Il)DDn(QTj& zDS@r)b{EF$y$E!B(l4_qnJGz=7Wf&*4KluTg3JRMsQu>+>`{8QYlKUaLkYpVXg@9i%Gy&N_1_WX76!y4ovN&>~hF zSg|@QR%dl#SJ>Y$?~0zxJwfCp;@U%K(ML=~t1ZUVOR-kP8MVR?x0^LBh_qhfX;Ahv zs(Ht_QSs7>_X^2XL~o|GWwbn1bJw7?xt}2}o})v&Xn?01;N)~*FE?ofDkwj1C{o~E znVO`jF(tHn3GrrMU(?q&FvQyiFOqdHlGu*}gl-h**-W5+30s;4-cjH^1wL#laPSX- z-caBUr_wk5J6%@Q9e@d<6>b5$Z&+ftt)#Tk?YF*w9&lqD$~=2LXTT>K$~ zvO}y^^~SpF67*)xFVy^sR`IRjyBMKnqg(uCZBA`%rhX^&2dO{*LCvwd2>O2mb6)2M literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/Request$ReadStream.class b/compiled/3.20.2/sun/net/httpserver/Request$ReadStream.class new file mode 100644 index 0000000000000000000000000000000000000000..124daaa1eefdb788548e8ca345702fbe18562acf GIT binary patch literal 3382 zcmai1-ES1v75|;xSnxPDfZgnm=veQhJqbPOduqf;9!!{^?GbiJf1bX zvwS3kex%=Nn>PKD;RRKZ$OC;yQ=2HMh}6eE^eultq$pBV2`NvNs$;xBq@{2f!ZuK7~hct`^<+mJT@`rgg}tFaukqS(WBgn%BY6;pG&E z1ru%(iz(E@Q)MBAC7d@=OraU)Oq5dC7~bvc6=fYR=x|XDFR64{hgVFzn#2`VzNYtF zP2$@ozLUat@jVl-oA|!K%+KdM&vpf!$6n4|$PIW-VIb0#1||ym1=}ABO@<@u>GG@~ zy>2~v*|$f_v$J-Q7V&~-3u0$S1vPoMP_kzPGDW>z;3;!4S6rYiH&xQjMA0tUzM!^f z=Vn}I(V;Bkf;wHFau)4ESv5y_q+}N_*hRtiW2Le;;MxAbyzeiC+JT8+b9`~hRh*;G zADI}RIxMIkD|jV8=lQ2|ZrP3l83d1JjXvE80+~z4%TCT zNTzyE3yiVC3{$b;nB&>clozM%;wg0`Xg*fR=iJk|qND3bY54O_Nsv0ps3&~Jz9_K9 zS()OPt6;ge^FgRi+ULu5$?sl2$M6k>#mf#~%G*mpl+KWJMCP(saRISuR zpqMk^ji2aeqteuJ`0bk z)u0Yf;y8H{bOak>{6r;~AWvGKOh|8a@>2`L*k$4k3qJ$VwFc+hoHsXcXpLxxi^T%D zyJLN8+?%m4ohbV!W=9KUZ>CgnVPQaF{TxRv`~q)U_$7X&h~BdBYlZq7yeY^87iqUX zBcP!QN;{=dx?kXl;2m1bkyGmje(DZzb(1sSQyj|PhGgR_ zi0Kf|_OHOm_N^e1ZOY(%)U3eF{u$;fl9O5EFUb|uR*X|B)x8_I`3A?`r~`zV!RKg@ z7+NHbRx!{e31p=PgJNPxk{Fg+9F!Ce@=PWKfkSwLE5gwRCs36RGd(dJp=?l7k4`qx zQxW|A)Wx_{o9&DD-C2coi;EZ(MvWeqhT!^5p;6`fT8uNta^Iy#qf4FW(vB=cu8kYK zcBIX?freoDSQEaydMl=m;(?=PnnPMpCmYcyX|&1aDyJQh(>i|jpAHIgEClxj4etYR zJOm*B;*BP)?$Tjw8TB8c{!DYjZEX06iuf`Tv0Hya<29tYB)X<+sQVDjXKthAqxS3A z&~Y7g9esD&XWmx*M(Wdgux=T9Ic-|S<{=|(bi56-<0cYmV<@5OzV>ut6|IwLBb~T` zQc%>JSm0Jr^$zmj53qFEv5GB|6pV0h>rf({SpM?!bRu>GsjNZz#BPOKZE9w&-Ap;P zj4hlZXYG?Wk=j?Iu2Sj5Ef(Zse1cEW5oPuQB}fLQbfQUikVW0tDm$@9dNC?l9F<*o zPIhBT1~4y=!k0mQl=k3t*^4)12ye;bxGwwfjtt|EGJ^MHKi-!E_&^TguW|@~moa=S zhw+I#g-_)OK9eW$PkB11-bpsp6dUdt*37^>+HitW0-y2sSv*I2u|5?--HiyPx|6h1 zPTs`?r8wSUmBX`I`8HTh$;}(gFR(=p$-mLQ`9IhOaZH@5siK46d7NfKv`70nYb(Tz z``P_$0M!b2BQTwq#2S;Y(!HJ>WX>x@+IA0-xI<#pX;DawsBW9r*}YAfD5qJ2N!H*D zYcRzcyogSD3B7Wz3cz3lK%-0`-jr;(Cmw#ZqW*e;v!YV^5|!~TXVQ4PQYWVGNZ41K zcnf5Po^2#$4jW`18^x*en6C23K$BJeI$6B4^rHDI)1MY3Q}Nff!bMx~tZh=S>rYtd zIt+S|u06Ugpk9`cmh%j}i0x7eAcSv9rb2;?ev#=>!wWu?C=D|{W3ja6w$ z;zeQ#)3TSd{xr9sYZW`L!8C5dh`)!%^|w5DMDdRxs03p52l-zCUgDt`zKJo;`ZeiB I7ecOnz6I#xAP9P=%PuTMW ztH8JGjkvN~cCOjhxVT&se$cz(AWzsj5!l7KlXg|5S9sY5rU~ZJkBXwICMQHcl-0P^ zY(aKR?56^ov*(B9-e6f!9=+tuFm_r+t*$6@Afv7o?J8@$iz-mql9dPJ`-^VlF3pKb z%`1vyj-1?TG`mxh#lnjiwy+VKEcD_93)``kTeMIFgOOHza_#cP{Nblq9re75XQ3Ng zEo?)N0byYV7cFc?#=-#hF|z6yv#>C>JSd^VR~Opt_}w9SWbIiC4lY@kgKJ?PWeXLl z4WMe_Fqlvq*Pu~j00WmTc(Tv!&kkA%31R)y&cuIJ3t2CRdrv>e#d26(j2S z!!EPWDPL6g&#xl91$n6X#26LZVAi0jrJxB)GHu#m4xqjqO?p3 zCVEiwnG|XM{R0gCGNpKhq=k~tV~dhZ93`1MN;2z!jED1peHktFuuHBP^}%-%+s!;LbDT))=;a8+_sCZcaS`FAT4CzcZ@IC0N^67LHW z(=JXd@$@r;I(Hub3a$6iI@Q^>g!V^lXsM%PFq(>HZeT+u6)g?Ma=c5$F3g4qgdywB zNZG$RQ%9##>qtr&3Ek_b24gAx20BuDDpnfQQ~JV_zi&6eJAif`;d^NG15CP!_4Fe$ z^b-U4Gy3Qj_RudlNWbDZ{f2S613`D;(mhHN#vW$^^q~zye2XzT(DDWNjSG;r z{p^)+`FNc*jXzZ!U`=NlPvRhJQCvV0hggd#Dzrm?%nd!pHrn_YTUG)@@;9sj&{>v} zMJb+`FHyfOr?2x?XWlj^?c)5P`!MJM1NIQ@^oW!HsV1<(1dYBW4K+}F1tH=X;d-Rr z&VUMLrY6x<$A$$M`c3HCU9QXrL)yvL2Krcy5k;i+5dVwgh;kprPL?JIq|t?!5dRm& CGTUYV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/Request.class b/compiled/3.20.2/sun/net/httpserver/Request.class new file mode 100644 index 0000000000000000000000000000000000000000..a63fbe8229deb94dca0d715dad03f60f157563a4 GIT binary patch literal 4084 zcmai1eQ;D)7609RZ})9BFC-+{K*%O+TRxHv-B`iU1_G6olt>^#N-#i6AG>amKMjiNE`HH(5f! zoq6};+;h+U-E)5DytnUM{lO&wpTu`uSd4HE79k>=KH2P%O;k297n`^oC7kGYp%8oJ zWI)3{7xdJ={Vp89LsIecQuYN6UzCau%gI3vkGSAQ*o7})P>LUw4X18=*@ds*F%6Gv zIOIY(!cKfu_D{&>uoGXC{gWH=uP3U8Exn> zVlgwO;TZwfX442}mbEoo8h19Y-6$ZM1o9dp;aJ=V$J>magsA{d2-q4nb9D`8$m6WJ zQI1>!In<2Cn?qq!ps;zj(QnlB7~#$unhu3KR|u$qE+Z^(OKL3~iquF!*zAebv_=Bm zX1pOarK&9y6L6;#sn-^nyUgf)#;zXATakd#(`H0Na-J5d@h<5EPxB0DHk*4A zW-LxLv!ce{tkVgPf=D9H*tN!uK=%ft&$4In;i!gZ8Sk|N0kbb2VrWT@(3EQh=2TWq z!q2kGb9CCA^fEn}rFhLf1)StrFvWu6jMlY05CH*uXC!X%Xj^LB+{i!$2r1D^hp3fJ z(qXyL)IC$yw60VP1a76>{~ITpyq@Uh(@(E-oBPagkY|O$>&<->a#86qNk>OVC>o0g zG^}PW(mSn@L^NPFhGby$w4?o!%{tcNIUTF8T1Nx!(Qzm4(ou&MI#!}y$5wn!M=h2M zFqeP_@|!xmM&kq&P< z9Nu&wyp^P;pNZn1N)&&uF+iuK)1}I5l51wr3@-7?8@wW$SLuDfj@P8S*5ZtgZ{gbl z^KMM@YkbnOYquF7y%*hBf59~cZ{bZ8vn$_}f3h>8IODZ!mXkV_lAjLJ)94|S-04za z@jQiaMHQK?%3QFtSxg;9U!TRnipuQ`O-<=c%Sw&OVpNuGE>%9$Yw}bNx8G!QHh=cT z;wEc;juDL-`vQ?Z65p3?I}Nodt1f0lsRWdJtlHlq%jXSn%kmiu?PtEspTXCyRsrRU zq$AYHNOqcW5^IVg0=H))O1~^-x}U{Mp55b6izNUe+umNc zd{)CIAU`J;o4KS?*~6z5_pz0CtYI$=*oo49mIIrG&S42RSf}bKh4iTcThKWq4nMFJ0T~R?aDi7>eRx0&AWfZx-3((ugkvEE2p5wSjA{s;fs&d;1?BZyx-mS?Mdt8%Ke!oJ|r%zM+55Uenq>sE4DLH~-c_TiyF%)l2`H>S}JJ+|V57Mn=LtCb3SHk@gj|+QIf&r9a zKXdGWg}NkVd6Hg!3%{^Pr9hMs!cK0AZ_7k}1w!cQ-JjF-)i1?Ux{L<#L zflpq#_p+Dduj6xv+i?so&kJyPYNgpEHWhel?bhht40^X+QgglqzceGX=$bnfXq!k*{KKt24_(x0N-ZzFv|4ei=P|cVbE}>gkzegrmlf2Fz%i%_OHyb_tlg?e zPJBq=DdfwH8AoZIlXZ*=9=95lMl5%aVcvO^ox;Kk@U&k*ITb4k=a0cl=@@P)yp_W- z+%}E{Z}6UkUg{jfLZv==H7Ms(8TcWK82EQf!(;rCJA^rSf>r7;D)1!V1VgOwPgCOv zIrR*=_$;f}b1Xu~NX3)r;s;JQhRNg+Jj_qA!#Ir};bpwdkFj@=#C!Z0`!!z0Wt_q9 z_~r9H&f>2)hkxR`_%FVP3A`>ejEPc=3lF|8ytpV9;fKPHOJX_R5Ow&mXv9y%I=m^` z@Rrztw}pXsL=Zm{yYX`o!!N`mcuzcvUy396l{k*yh!I>CXYgBb9={iF;(hUV{7L)^ zABcbB&*DG$itLN(&e1EZ96^qp=oXK&?obbhc&6N8 z$AEZKGifWtAL%VWGjNf(j1WhPmD$@+reDQE z4ZCIiDG};N$hiWKxLbV891s%{mh~#(I)8jE+ZDU7SSigFMR`{+PeXU{>?_D+@1H$x literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$1.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$1.class new file mode 100644 index 0000000000000000000000000000000000000000..e85f80394484cd9c5f789d453e7c5021e02a995e GIT binary patch literal 891 zcmb7DUr!T35dUpkdTlvut*8a9sGQKEa7tn{(HIFHfzTGiAw2M4w%1L2uO}*7EZmsK zNyLyj++rv^_oT1<_yt3@(cEXqtp`29P;OCVCpqbgaF2H-d8)0z<8q&ezQ%u@Q$*$+ zQ}Ps3g$yM(NJ39+_&TUeRk(2|_(`;)%Oj7YJQ+m3>bFHa2zmzQ4cs%ah=z$0CQUT4 zWa2&^FwE)@TXNO6JAs>cgAHHEo)d;aXkuAkTfq{;T$CuAo^21}_%ssXP=xjI8yXdbpM zME8uL*m0a!Z}-;RZ3g?o(MAyVe8putYMT8y+rjSIYlg{``Az2>)yEcAxlM~%q(x4j-rC7r`Hl6UA-DX5@P Mr9eq6EWDig0|XS?lmGw# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$BufType.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$BufType.class new file mode 100644 index 0000000000000000000000000000000000000000..c038e2bf4272ba4d3f71ea28954be41cf4dbf062 GIT binary patch literal 1125 zcma)5VQ|Lh0+ZMQyFf$DRaOSwkaPBWC6)c&}NVnNftj9>{yplmeP{=uaqUu zXf*q5=3g@2*AZdS7~16BzIX3E=iGZ=fBgFL9l#!nVF-96VG9`%2@yF7GPe2hID`d> zoKJW}K7=K13nF$Hg3W5}^+Ah4eBmCq-k<3Va^13YyJl*`p+02TQiiTouym(z;y7nR z-5%+7K~)viv30FKOi%Jk43TQHsnl!LR=sgZfa!Ksd2^sLWZupV5gciz%UN@o?EG0m zZSanSM-{`;58Zx8w_94rq!ZDDYaBC_GRmno(h8<#^$H~2uzIEJ+_K`zpsSf}%{Dmh z1YEGRK5@kV2Bx-_4a;!$8E*fBx1Mb?2+oN?b%s@=XK9XW6Ouo}9iej9oFqS=fj+R@ zetAy8`!ozm9k_N^e`)YOM5pu0^ESwc^Ba7n8nTQep2=9ly~(nGn2aUF z7#64Py(irR$e3$TlpdG^D`zpc}11*C;t_~QC#$2Aastfw~+*I6A64Hmw!x`>_`|RqMn0sw(II7k^}ri3Rfg& WoxXi|h_q)n5hW{8q<}0IE6Lv;i2!^6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$EngineWrapper.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$EngineWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..d03a71edce76dcaf7cfe3bbfad424c335fa0854e GIT binary patch literal 4526 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 IrF*F3U;J@%XaE2J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$OutputStream.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$OutputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..fe5aa6b0787a905f24ac9189d075c6ab66e8ccb9 GIT binary patch literal 3289 zcma)9>sJ#;6#va6VM$m-K@i0hv{6GM#z(bPl=8GvgII&2QY%ZcKqPMB?nXr0s;$)b zv(;8@wGSWd$5O$b+N0n5rT;_!jh@!t*$t1-L-6Ee=FZHW-@Ws@ckb@~@$YZX0j$M+ zH!88igDSKOX{Tu3b7L1G9(d6qhPyq~?2*u!kG&qavCo73=n~EQqB$U%4}|tXH#Vc& z0|h;9L=kh-oa#X@`rO!xeld)Da0mlJB_W^>OVB*1K)Zyb2Pqtppi3|q96jk?hSKmM z<){+U;>l3skf}DNdwW&AmLV^iNE&L4f$gV(5!d<>Dg*CoWGL||hN0?aJgFJYaYN}z z2)#VBKW_L|GgO9+v=-7-Gt_UIDN;PD>Y+#^95HoOIcx~*&2cSm)-f#g&!Stshr!vD zjFIW0a9mS&q!0I~dWSH{P#jK1mBb!JkBf0;(ka|vklWK{Ds9>}Y1pc1s@{|kj??PO z+-7}KH&~yX0e~8P7XMdy%Z`(Le&T>Vk*&rHYJrgu&XzbHu`DRFU-5Fu#u~VshASd z#M?GSiy8gOfJz(9G@U+Vh5VQmBEv|C*tBSU#IEh0Z`y`hI)a6izd4%71kMvlruC@0 zH7?>%G#T7gBAI0PQ7t2YCK<28Cu13wOE@ay7=~mV#|arruvEr6Y@}qe(vPyQwS9t4 zh6PD0d{u^(GgWb;%1%dt`k{o6WPFU1GEU*Nj8E{Xj59(S#%D6l;+%x@GA`hfgv&Cn z;Hr#kxGv#_jL(HnUtpVzoA^?~S2AvkJ$G0rJZ6WLTCPooYbGP>KR8O-Ka|J9ma# zn;JS=+jlUmm?eEP+bD58N;Ik(R2EiKVK^|`ZGT1B>KRH_so!3(qDMEMYF4ed6LyMa zS2%|JsFG5madXJJI&_`s>Zl6Exx_!!z<51$P&Hwwuy6Ma4mf)g@f0B&supWjOogF2 z<5ITq+Ui+OniXGBF!fB~sLXwJN!6P(7Z}`qDpf_h5af*u{>+hQ&LLZq@O?S)edCCE zP2u)POEbgr+#Y8(h%>5I4Psb0(+*NvFoSg}i&lZ4ThxoerGSlS?XkemV23{&QKuiHfXU3Ncmk)R;(ABG5}aempM;)6-hdAwpC3mt zKVdc-VIKBP}nK@;Nns` z?VL_;sWVnba`zT{wMeWoTb{egwb1nh^Ttp-f|5rl3pgnnWMPWE$1kr5#vE2K8Znm+ zbp{e2#yozOf^iNt{5;n43uxdMv6WxKc77QVeg)n9Dl~o#2EUF$egmiZO`PGkEHdio za5d<_CgRqKZVF*7>a469o*-yALlBXGw@FXr%`oaoa-e}^4_x!g>)GGf&9kD@h^9<* zf}|x9giVG#PfYN;Q?iF%Vyx_$8sO#$h(8I6k_7u%SkU$a^T$wXu{46RHk-x5&XqKH z1Q8X|SYXeVhl3Wg3)>#Q{A&b@?x5VB5L7=z!826sdy2&`Cdm!Zk-+bR^KT*Z?}*^< ziQpgLpxEWPzg%Yp7pKL9L{( lhSel*rhW_cTj|^3o%)6Jh2q6veK~z+D7Z-DLo~hx{0BtLB*6dx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$Parameters.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$Parameters.class new file mode 100644 index 0000000000000000000000000000000000000000..03a6dd31ce690e1da51c66df78449433d3fad2e0 GIT binary patch literal 1307 zcmb7D%Wl&^6g`uNLyaMB3FXx^0YY)yv_@<}l~5!^B?}=1b&2FA)5ImQqZy|{JQi$N zg2b1AM1;hG58$H^cP4>EAsATr&h>qqIrlN&zJK`&;5K$wV4!BAfE!BNQsSl(P62KK z+YGs&(-90C{&8>;co9#$eG;v>{gfy7$i=0+!;ozsbs1d09S=M?iga8rNrsY(6E3_5 zN^Qo`QP>@cAc+N~7{fpW1IbX<(9d*^lzp$&@*gP|PqB|D9=C;q?P*P&4juhN2%v{NZSD$i?H}uuqmXKW+#8gFuApe`?IB zVi?R>g$&ky6mik)2U2qKx#`qvvs9|s?((GB4|()+7z~?EJ&iL%iE@6M2t$MN{$qZ& zq&1iy6+_iY9i{3P8%{VcWLBn}|GWieD;|k9zaOgB7H3o6ReNdSEQ%IvG%TFLiUkv= zEm$~Hzz&0xx;AtDWY|h;z^w7K@Q$jcoQjMpJ){D?vmAXyizE~?eG)mqwiR*u&(mjP z6|^;^JwZn2l-%txnEM$ScV~>O+ZZGFk^C8)Be|wyo)hj1LU~EHS16IaiY&g`cw5C{O>6S~lJiW`KlaVj)enR#GDHCu*8((WcYZ5R8WVnJ2vM8eS$+^YkH%pVt z*qkQs(N&6-p{mT!>N2(UE%oG`Mp&Oj{i?@6g?gtrS8;U-k^CZ&_e+Rma81{G9T(^{ K3C2Jj>%b2_oGt(W literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams$WrapperResult.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams$WrapperResult.class new file mode 100644 index 0000000000000000000000000000000000000000..e2163f20fa8c2ef279cdaed35ab83892dcb86791 GIT binary patch literal 595 zcmah`T}uK%6g{K1rmkt0eM=EOm{J?jThW735G(~5_B`6CE9`MKt9wO+$AJC7A z?rcHyVhnTVew;aT?%a>h_Zff_R5D0nEsGS^)7VU7i@{PtM}Ek#>yG%8KRHr_j@G`@ zZo8Lq;7M^81I`$d-Kft{j&Y9k0;l;Lie}XB3q@5c9D2HXY>0FuW13+YPP9-{p$uC) zRDzGSfu4KP3ojVjLnW+Q{FjU2Yq*kNeQ zZT~MdL(woeK9>XMwmT9%nnbc@+OEu{!5&RAMMF)}UVudwNMjKw7L6Q=80{QvI`ib6 tB0&qt)*G*2^*1D5C`w?7tQBKtD3EXPghCN3aeXzmWt8G9iNgk#fiL7Hmc9T0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/SSLStreams.class b/compiled/3.20.2/sun/net/httpserver/SSLStreams.class new file mode 100644 index 0000000000000000000000000000000000000000..75cb59a0b5f900b1c944f2f761922749b5de5da2 GIT binary patch literal 9316 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 KC~%1+p#KMqm(W!J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/ServerConfig$2.class b/compiled/3.20.2/sun/net/httpserver/ServerConfig$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d1049dabdc78910551b8c7b2512a97b244be7f02 GIT binary patch literal 1495 zcmbVMTTj$L6#j-?XemXO6%2wvxroc6Tjb&mBr&TdCW{gmc`w~zcc8RuJ6&9j#>*el zMA7)*qYwTl<7u}EOTr~FO*=DRzjMxaX3m*Ee}Dc0uzY$W$o^UDM^#tVvl9xZmKuS&oOI=kAE=^a80$`JqdmbF(c?jzyBUJW-)vy=7_H zd+Sy`i8OGG^lW>V+mdMAWl?o48TzE~VVjqP&_V)khrW_zjpJDt2g9F+eo+xA3IfwDTl7jj%Neq)G1PZuQwCviEnzi#u zX9?0Vj1h(j@^W@HGGyZRiEFS`J#>mObZYsucJnO141<)6y;tH@%WiJ8&Qe4TlFCKh z))uqeq@&tr=&5p<5St7$NxR0f%F?HzTWRl>1Y#IEt@#<01Iu^Gki?wiZ42{st@Kh4 zUjWNwq9Ud{DMfETvV>lw*%CVF0kr(wH?aJ7bbO&z2L|ZdMI4}kLHg?PT*D ziTB9k0~YbAO~i5{;tKIQk?PN6G7m`4XrjlYG1AkSKSWRD|FmQ}6F+H;#jJ4{@i;+o Sfi$KtjUk$8z- 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 Mj2~vj{pDw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/ServerImpl$Exchange$LinkHandler.class b/compiled/3.20.2/sun/net/httpserver/ServerImpl$Exchange$LinkHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..3c63adfb5bded1f23c05d2a43306da3f05fc2c14 GIT binary patch literal 1114 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/ServerImpl$ServerTimerTask.class b/compiled/3.20.2/sun/net/httpserver/ServerImpl$ServerTimerTask.class new file mode 100644 index 0000000000000000000000000000000000000000..5af07df42ef1c4c0d5986238eb297c188af181a9 GIT binary patch literal 1812 zcma)7-EY%Y6#w1Wty9+>g?@~TF-8enntmjt9W8Cw!BRrgB`G7NrR)pWxmryfyRw~b zecjXkfJxIHrfCvVCyf^*26U4K8c*B%{+Vimof{{_po;R~bI(2gov+_L*Z$|p?|%Zw zfOnu585MmPQ!uVV!kCKpa8|_xCWSaB#8fAyG1H0nF)PFe3eI;x!v*o~L*bMaf&kN) z6Sj*gz0E1Oq+p(*-CsAoc$(ov!K>LRoBOGC-{17OyT#p9xxVD9o7OZzXH47lXBh?( z2Ve)68RV=};S7fgrp-&W>Kb>K^fiktM+%OiTg$p@ihaWGtSUkxT$aHshV$E zsl3l!-FIAir}$3Ray)9KKLnsYH+ZFBdOkt=pYL&dv)SkLz8*8LP}3}h?JE1au~F1F z>#WgCD99^VQ1B6hT6Su#!E>hIxWS`1xKYuAhJL)R;V1^Et5#F3niUi@6j4&JsNpg` z)^G)74NJJHU|GWou2CKhtGKS=6MV{Wa-V5=o<$9x;d2dNh&VSuC9DZy;Hrj-sAFWG z2(5X0@gx~~T6Kr!qq}akbocU2-F3bSW-;Vl-u8T6WjJiq zT$kIv$Wb&cON=E=&jQ2omln*>sT&6Oy!e@kbcW{api8nKVm|YkOi#Yb#UdBAk!CDS zw>EuHmch`#mARPBt`22ae{1aOC zi95P&;r=E>wUS<`F!UvYn!-*ZXuHd+&K5Z~I~*52ZHBmOc$+?jee_ji-Q8lANsG{P z6frQoLE1R&g+)yc{RWo2kI0=m<`~I#!azEYH%Zro4i(2KB1OYV43MM<>>J301aAKU zY4twjLh>%y1GGIr`?Ww-8f$d5_*Y122WZAy;GchMD~Uizaz!oO$d>EFYTcc4zS4L^>xJ-kCb zpT^I)MRni8FZET1==m(VsOLFErHkm1ayTYk!f9z9IVq22X#qE+BDSRxzLgg7y>uBr zNmuZzRIYP0OFZO=<5P$eCmD=Vj(6xEvQ3u2#xd2f5nl~1qm=z!B#6yH$}e~hEJ@Oa w$T9%s2{H0g&4YIvrWPFN>pQq z1nrdYxOCAio2Z=bszeWVE7+r=9vv0fEBk%2*)N*|Dh}e1^w}%XhgI^W%Tb?nn2@fM z6%Y!JDClSKy90*P6lRzgbuwni6mDq1b<>WpM}!@UXS>L7I@M0lwT5Z9>lhXUr@$`h zVeoZWNx?8ZYM7!cGu$WaZoMx>mYGp2p{IIu+mQ2|(I>-TsPQ)JHijkK8Ct=hMNCuJ z9Vy*$1R=tcZ{75F2NXBAGbXh`85K(~ES$(iCz0;3Xsd*4SSGD1GnyFcqJ#Q~9?G~z zDim>rt-F>@?-bYSNLdb%sV@Q$(;<{pBn3bRmlc6nOS^--e%?QVB3ut%~Z^`Cu4e#Jx1@CD% zgZDLjAYFebBmM}j8a|ezPvpjD;Zik9ojGaCbVOT#Vfh3k3YmLIO$@b#+>NW0bX%aY zt#6PtL^3Y`^UBGu&eH83u&ra>i6~kfKjFAym|;dDW81=X5AcW&O%+Z~B*rc*{f zrxo}UhM~g9ogb=3u-HRBJLEgUo7bM#WIAcXIMd>_^by`<$^+{FK>YFy$WBn`3l%IlwX5? zk2h5I#%^6kMI9>7p2ycY+jUeibS=9Mjp01PG?>QlBdXhc4ZbUwei=17t-X@e#!Rt*r)6QRqq1(T=s;Jl^?`hs{DRb@B^sj2hqq6VKMJTCqInC zT*n|!;xrfdiXXwZydSst0PgT1{K`}KjSu4x96!mv;HR?cIzr0o#5_Dfdi2rrBv#SGaT=R)HVgYb8>=11jpcEyE01Gsd7M;a zPOTNhY&D)Dy{;i{QpujBjYjQcS&!-mSgByGf~OU%YrT)MKj5R$ee9#Z7VGcB|0ja~ Y{E`mPGvuZW8xW#iCAUrVFLOEY7l-)lDF6Tf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/ServerImpl.class b/compiled/3.20.2/sun/net/httpserver/ServerImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f85fcd63aa085749d5afcef8525cd6bd5df03013 GIT binary patch literal 16745 zcmb7M31Ade(ysSrlAcUDCj^pk1q>K+5H1lCL_!D>O#%`W11b)aHVjN=;>?6YWj*m+ z?-RsZ7gxoVU_y{x&t2Vh*S+uia@W0e-Rt-Kzk1!%(~~qI>gK)f*RSeT)vKykRd3uk zK7RfMBAP3|m_<*DTe!KEo7=d#otrzjxs#i_xVf8~d;Dnb<)=N|?B(V@ZuW6=KQ|9> z^B^}5aq}=YkN9bvcvKUQ@yp}fe2$y_+&tkEpZAL=#Z!Lqv^e0SSN!4`@df_!tR@cn zX{vbCFZ#qGZl3dtelg$|hs7Yj9^vMBO&s;pOriMrk|tj8Q#FIUC|>f5m&GfZc-1Gq z?5Ek{D~$9tO}y@>`R4Sm^6=Mq_zj=+FhBH(A94Rd-3xQgW$)dw@ELM_5emPE# z=gGyIEb-Gd;?XQwDknfha-xs0Q_sjr+)Vb#DLz>SxyY%0IZdA6ljS}+o#)K}+w#N= zC?x-bZRwB|nw$y#WMvlCsLH|`)x25_FAmbS$XPsA%gt;?F^7TXax>2_=Zo+81!ZhbBzmy2SdY1e z4K~G`+nWf5YlG29us0SnB8l20UI1n*z{Y6g!cdo>%9dcXyEfh%sf`$kTJ=eBQoEAT zo3naj0gwbxe>@(>P{P=e5LBvG+M(buUfbT@VtvC*U(lQe0?S%luv;@*Lh%GOEa4GXmG2MXfVHGVn&>$C+I|LS}0n}0}&$}uQkPOLNuC#Oi0`a8$l(} zB<^$|^DAa%he3>iO+CZd$y6(uM}|)hMI)F2fV@y=*Z?CD;Kv}S&ohCP@Y@aMEUP`# z6$vDIW7zQd>0cMS$%Un!LRr5AC~^Z~7J6!x+?a9Ekb$@Z2y|o`+py_)$agGh$+~*T zkSiHY46jzt3`fJ*gmfibwP_1@25r6zLy=H?v(X9hC5%{i2)sf)u~D0%y%CIR@kAh& z;P2i9Yy;|gIzA>s!L6W9+a3$_^sxG$Fp?IU8;jNajV-Gh&)B%Ox$z7jY8I5!yu77p zV{_ZurZs0bvE6Np-2 zlICmsYU?$J>5R>3iUc-=nQjn^cR>XXxhXRTL7C=UJcOfNT|CP)idv-sJO*LZwy1AR zf2YIZE8Vu=WVN}wCtRNL4uH()G&c1@tT~3|J{loj*x;CQ_CGPDegLpY&RmRLNh}d` zR>dgfYVzfDF6M~44K~j_8++Lp?ZjT@wS*!@TW|L!_IZ#ND@imM2%jB@h4|eX%#155 z7BoJE*lDcb&zsmBfIKWT+f0IhbyS)3DAKsCYO4$D0`rB#d|h(G5aHO|H}=8+s5zPq4E!&z^HF zX{TxJ2n?(YMBuAq^)p8xlQFa9v6kUn-V80nDZ*fa%14q;5;*`MW|P43(Ji#lg^y9v zm=iO)quWv+az5g5hY~5fTWR;mX7i!(eW_P#pv|J~*{CMo$=qP*KtBpva2* zhL2dl?2r8j40>TZm_eNQ6_Y3{5XiR%8lx~aL&XLK2>yByK|yr(SPmqieEZs1 zAP9m)2!ERdl?)TXvffa*6UGf~+>rJW2ZI7`3LD)V&mfc2#JS+rV!SmJM$E^4>~xlg zH*N&+<_`pekXiYh*|P<~t-EMg>X@#diSS$Qz|17r+}U&C4vz=6-h@M%kc6AZ%gsI> zob$vmBg`cHe1=cHoWw8np9UGEJtSDM#IS%-oia*PF5$A7I9SN$I*B})U*?SxvocFN z?o9HzkWtJTB?@J;Rur5N}76KP>+1W*QN)3T=# z$H+P9(2U4NtQ5TIc!=Hf-^G8~Sk)GPs$I2HS{sM5g{8-%%()Bjo^GjbQijSnZ1kVT zI*yUw+PIW?jAFlCyohzAS_))iJb6?OM0qS5X5s9Gqw!U6ayE#vKKo6nZSoCU2$l0K z4u-8f!rvb4jRlPrA&&8_x(0_zvp7fA>8JDqoqod2ALuQee$UMt^mU!SN?+6I6?#>t zFVk0adWl}vMWa}*(>Li`I(?VEr_;~q=Q{n8ex=j5={q|8i~g|)FR2{^01v>qfKmLxJ|D!+a^hbJI&^Sbbvmo$U2ufyc<~oKdX=w5cT{OrRO}6T? zO|C+kpv%?rOr5?#Z{qM6d5bi;Mwjh!tqy;GmL|{Eg)Y}=@*E6`1-k5z>vg$7;&iES z!IL^L9C;m>lIQ94ANnt{OU0S;Fe?M`&2a6SJYSa^2h2T?jR04|B)nu$j zrJ;;2sMEXjPvi$9(_oULkZ`d|r$0e<@dyJDMIdy0Le7`kGSkkj(^}9>_97-!nVCnI8D`R5hMGVq+F2Hgly%4J%F1+kq3q&jvo1q& zi!O=<^fS+y#`7%tJ1=MsTj{(S{s#|_O$iTK>sF(a%?=5)g9tOn=qy8=p_W9^W1NEG z*mfDRM>{G+Ea`v?ggGPJS*A)Jtf?Swa*FM?-f(zz6j7)Vb0E+o7%t;%R@J?xq~Qph+(GjpDnVe0f6y{^fKE~BysZfF=Q4Y96X4!|7T6i2{gBDBpYQ)ypWPaqcP zMlcxDrFhk4(HMwGY)(-EPL7Q)nJlv0F4g5O`5D+S4j~>dvlOWgnlwf& zl8#uHm&wZ=)6GP#lc$d}x7H$BAxrG+F&N@An!G}nS3>>eRq|?7nv{fG(=JW!W|FSa z>3?vH@>+SFCa>4!4PrJLd7~yjtIL~M4wqq$yjk9&%Uk8`n!H1ocZxMSz0W?NIJJ!p z$r@8rEEbJv@-AK8E$`9gy>gE(_X0xRC->oKS-f`5S#6CCYnzs%_9V+Tu*u%9$p>`# zpnM4Rl=I3eU|TbF`7l%R2vhK=d@Rjan%PWZy*)?^Qu{921U&ZRI9BB62mn^(&QmsKF8|Q&rA$p75WRKJs>a!(=ASpiMW6 zqLtb}b)+QAEJ?dk!88m%y4@_>6}ymPW#Oh8C@kqI0uBUcK5YeY&X_EHKGL&e%LEpx zZX=3t8xq{w0^bnaxjGibIgkkP^$KbMDQc4h(Z=%-|c}ip*t)eBg?L$r&56IoYbM z)T`Q>W##GACNDJD;XrJ-Tv*06dR2I@s95iw3NR4ww&Q9fW_0nDM@-PENh;hH0worW z!@t_;%JCCrY?CPjrA&=c9CP-)NqlD{2z88vE;c$5`=rXWYAz?bPQ@}4U&k5Nz7uS8 zvr9FvyVwwu$^AGNEnUw#x(ZK+ee?69c*^wW7>Cf`wT=@>;M^h_b>kh}36aBAPVSu}Q^o;DOGhEokMwBVjB*PR3L|M-{uqJNa1C8&N@*`cg51 zr%5~V%^FJT#xGSFJ4U{gp(_J z)ZHWMQ7~n1M7^X-&#n<*Nh1JsnZZCLXdvj>;^f=%SHt$Fel(R{x12b2tSC`>5ZbBY ztBY%O9Pg^&thCIG0u;zFEgMcHgG?J?x8P8%`X6dtt5r3-2v6#ICe6*T@>@DJ+y&wC zF||!*z?|k*lRAmL@I-rIwpI-lequG(T_I#6(2bq5!#T$=_EQyS!|<}MSizzRr>w#b z2N2>bIA?KiZh8Cm5U$d34^$3;mxGn^&358fo*o32tI!$|$_CUlxhiVCXIOm|1aj z$rh3sHX>bom5~+i-4s_p9bo%vPI~loe=`yHIm1*f<*>%PaB5xzdb;DdiYsyh2fnd8tIl_JyLc+!DSxxP0aq@nOO~5UGau=&zouHcr zC_BxK#e1;td`E2(;9Jwwz8crY*aa_NB}0fzKPQVh$>T*`0V1bNT8=3Bf!4qd9)yo@{HOrq>f}qFo6H3!t}!k$<&u1l_n7axx{_`(Gj=MYCutlB z8ldSUxzK}O@JKHGs2jT3aUrNL-i;`s2-IE)uX6_UUF?l^{A()9@Q@N#3dlKK2F!rOD<&*Bn__NCDy#b`tFo$} zN-GN|4AR7Y%CCHm@&{>BWp&}?0h-cJT4hZ?l>ymQAe+`t8I^-{LO*5Kyaw>+D0_g) z>oQ6*YKpwr-%2l|AEX)ml*b=E19alLN`As$UVi=nRrHe%WHUQJVr4&7;kg=!YX)gn zKNY6E6{Nk%v^Rl8YWvBH!Py;!bG(OXZa>Y#BJ+;Ye8zoJA1&C;e*<)KA1&NN7n@TT znN#a9weBd@^VG$CbPE25i5Sd3N=rb`sf9}is6mY`8=%GkTJHSTq`s{fAeV2asc$P& z-;Po<5T4#oIZhO3U|Kc)3R}?B3{b1N%0cX>hdxI80G){TM)FdK@@OlKrEV&rC{3n| z=mbvzRnSdTLpRf0x`pcLR%q;P)Izt@nREx8OLtO`?xHTbn|kOT+ClfyF4{|1(|v&2 z2i*6=CLf?ddJy%Qhfq&_7{$^@pu3Mk+a43S^tc#HpA*w)zc`tm5bgAN5yejlZ=|Qi z-E=@4p=an5P`3oy)i<}kIt2x+r&w$)TkOloFIy3=4$Lb2O-rXkm~b_!%B0h zBwsX7Fb|*)Pt1b^gs%AaC~mwY3(^Tk*$nexosccQqF)KhKzISV;=SZYH%76swxjT@ z!*n(i?t2~fbClL~h{JSFKlzSQM+b(h4%7M;wz1->0opK>n=gTj7r@0!Gy@W!3;(bL zwe?2$*VC}eykFzY^(}6ekYD7B0tlD)A%i?cS%r8h6k{xcFMy<(;PFgplEiZriEtUd z)cS==N?(IC-+(l~fpy+=tT*14-gvI{TkCm9Ej?BgS*z8eXTfGL|Igw0qHa8#7C8E?K$jQz5L%I2*D>oCwL=#x-2O+GV&rjIL z8ht@WVc;-rdXaa2ETjXq4q{3x9`gpsSO-@)p}_O@=G}n?JeJ+L54tr#7vl4nJ)gX@ zpF9jWCOI2@K}VhU74DA^Vl#H%M+kx79vaV2xJ-YEw$x>oWDd~Q{hz#5;(c{LW!Guw zOElI_fFWAILt*k^-T-wgFU#6ohnIuck1p&h#*$KCKf zcL+)Q;CUX0bv_Nd?1M%h5k4j5`Os{*7cogphPUdX$zqBqV{b*ax5Cp@*fMU5>3T5@ z=dx55F_rweZJIa%3l@5dKB6g_DA&aF_i0j-CT6@(+I0L_`b1G-?f6qb&wiq~JZ8YGhzK~NKK+rRKbd-Qn{!WHDr4zUzQ?#mPPnJtiWEo!6rJM zMzmm}S=lmhV2wa@^-!Y6!^Ia;2!ZV`l22Xm;$-YtgCoZ=A9^yK2uxJ8&{dgx*f zGp3M7g&Fv@PdN!?#9pcpi=kj9k_*;Pa(we`YCgM%lZ>(yCHm==!k#X3Q_fYmxx&~44wJ-LO^~r*C z`(&YUd`gLJF6p4_ec18`lqWuf9e)fj^9e1Jf?B1d)zV8Fq((i+q=I<$F{p|3yXezcg9?j~2`K=~Ve4#pOqI zsr*=Ryb>0*2#3HT=qVfGE}QpVVx>C%c&r&;SsiwX)A8h?Q}G`unGkV=i)UagL+N-n zd2=&oAn`=R4k@*WR$CcO6JnA*2Y|^D#(9K`G77%Ja{=}a1#}%Yc1yV5~V}DglDn?OVUe_ zI4kKTXam+}wU|%^ueGP2_Ez=LeFL-)l(7T29}XiW0OiU&NU=O8P@V_pt7p1GZ=S6a zY`vSHf-=ZaoNX_3i?z@aC5R$+L0IYWG+88Fjz!A@AcDOI69KXw1X(F7QQ?!PmWn;I zkv7kvD$iV6;F(9Kc;-83T4K|*#H1-HLd2+IolRWA(lD$7uVoSUU^;P04~RJrrBPx^ zWg#e81WM|t(o^rCpvtD8YB&Yw*ay_>5D&+$svH5~JZw3W)M0Fl@C{iipIk!A*pQGb2&Eb3d;9fN#i|N(NxdXG#C9s z&o$KOxmJ-nA8VH)g6`n#ovE;iUapQmT(-giuNNC2r}0#SGwWO{>dYf}p;Aqpr-}37 zttTOz#ihBWnXN#^%2hZSMTa~0l7{X8o}UP@3vep^4IuGG80<}o95YfW6ag-!C3j5E z_u;3&K^LVT%O>RTMzq3#B|~&_=>oupxX=Qww{%gfoUk4VlsmYo)S3y71vJrx%v%7_ zW)X6sqHu`m9fOK3uD}JO1KujaE-McW4UVyLw}`j^4~_SZ0UULe{4qqAOy`r5?-3Wd zteiVKo?{~J0-Q5C;DqS4fKz*3g*`t8xZ9qiii|zqCbqj!p^uJ=9b%^oaQ5hcFBX?r zz;%|F%B)1a$e(h{W+lZ`dXs}pTWd2#7l%LK;8L;6g@~-t5%C#unG5i+YL2_%UGAzo zn!DKz)txKEl`bo1j*jfB#MLgq8KVQ){?bJk~0woQK-iX{lh}3H2c$S=XJe}qZV4gI5-YF1}Q^jc!R6Yk)spCjjq6A z6u>wOK5Iu-2-!e1(fMQO$pLx_hXJByujdf$9;Bxa(SkubaEP86q%RzzX9wxvAv$G{ z`UdIHAzCp=x%eYC<{zG(W$|z5@$uIZKgeEcGnK4Y9ZhfKuFyYB5nAcI+@}>Nr3E@+7Lq jMDx)fMgK+gUqU|`tiI5aE!ec>gYDnYhstMZDp=RmdM;HqwhxN1iB)$BcrVo z+9e_@r2n#h8@xYsJ_(IerIkA))cb>k;6-LC37uGJd0osWGQSm*jGb<5Qmz$T&icpn z+)P=*Ft&vbwRGXkxdktG;DZ&|?(|_-$0? S0ou%i?*O*YVa2DeQafLD2w^(_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/TimeSource.class b/compiled/3.20.2/sun/net/httpserver/TimeSource.class new file mode 100644 index 0000000000000000000000000000000000000000..765d6a98b20821a96c0e94bbc6e1f74c1925adb0 GIT binary patch literal 144 zcmX^0Z`VEs1_mPrPId-%b_Nbc2KMySl90^YR7M774NWgb2Cm@z(xT*4x6B-%5I;x; zBA}O*SeD4hAX{9Tr=OQvqMuPxQc#>)RF+z#k5I(OAOKRPpOcuEuJ50em6}|_#=yYH Xzy!1tNV5PfVPFBV7+8TM69XFnAX6f^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.class b/compiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..9ec885728e3836fd48bbb6ee15b54438f52467c4 GIT binary patch literal 1989 zcmah}ZC4vb7`>B(Zn|BdP>Mo>4Yh?30#R(Mk`|Q+C2b&RS}Ne%l1!4-u;FYrSbvKC z0Y7t&4d>W%^n1VbAE|dX0YaS~&z_y#nR({9_dYN4^6x+X1h9azi4lBw5m)e$8a_6# z7)8cJ1ozbZzKJD#qJ~dRPCqlTjI4>zv7&}m0}o6LU`;LOOgzLR6M3u~*f3BKxKOG$ znzAe)cKG@Nllf-LO}o-h*L?q=DZNAKrB|MnYPMUIx&4EBhKKGsuH!EWEGGWfI{$-x zXs4Y@q`jY+*%F9k8)Ydln0H*c(c0gW-eY^O&XwVOqh!~&Y|l~i?qbBR zIZc6-4)BRvmX*A8tA6bqia@yOl>|ohBn0|?@*JOtkwi{05_^1e0{unbF8#P}A9S%z z>X!$;({RbaNbD}>0`t)BG7%b;3dg#1=`IK+X9?vkr1)wBl$RC1z_{kzvxpFxM5cA} zo+^^740*FA%PWV{^)o^GHdzS*X0g%oO59hWi@hNf^C}A##_)xOs~ENL7Ty-Pa*~@| z;Zz~jH-j9-JC&gheQBYHNdu29+`zkPNLYA+IRjf3p5iM5n-;dQVc%V>jQ_)?P1kAYy>%Yi#vw!}aAe>Y37`_Skf~6gf&pRM^`vxe#vSQhv4#>sMUjr~fxZ)?Z*? zTWuX`7;~t8a{&=8>lN+f4X-c%Rf&m`4zf{zIFPfd!QwVbI`Q-0#pTguDL&>SoUx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.class b/compiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.class new file mode 100644 index 0000000000000000000000000000000000000000..f85790113f2aa2f9131c7971ed88a1f56507fdfa GIT binary patch literal 3806 zcmbtWZF3V<6n<_}k|y2KQfx&Otx_Ouq2Z+{(o!w8rIqj^g(8T`Hd)$*%_i(_Dla&X(a6mkqsQIPQ!>X4bS#Z%*NG;dR2}YYIIJ zwThuIP%>@fYNNVtI5+imi#J21T3NT&bjOr)c-iA^nj}*wB~Z9!S8EmXfiK>s)8m@Y zh?XvluP9_qcd=Ucp8Dsz3Vr38?dhiNUN(3)Tqr%%xAdZ=+Z)Ae>ko~xH#1JD^dtE? zwDY4ve-mI$w;D9FXDj$kZy27!SQ20W)9_5ISTbFY5zDQb8@BE>90Hu%h01J%$*Sj= z_QuQ{VR~tE$#h&AJ{m;{MaFk(bvhNw(cgN57}E(Daqb~z)S1D!jKWA~CZE=u*&K_> zc5&?9>zO2K#@Qtb(Otb#Q8?Dsh+huPAhKf9uH-i37}eSqGnQer<}Hh{3=#ZjT+!<@ zQr?Q90}(gnUSXy4W_B_-M=ga{tVdyn%&k?R!H0Z^moD{Sb+cum9 zOLtv^1nzfOp>PzQsTuRt65NR7OPV%8Vvap1>Btz58@feXs>YVw)ZNWsz;(1_bGSs( z9$qP=o}5e`13QJoltky1=$}%^uhtq)*;q1Vk{(Eyj8ih{G#tW`hPUyKhA|w`a1_Th z6fmygxGYmBYJ79fXgG@x*&^-fc*}Mh^?J?mjLNmT;pmdZ#V2K>E*nnLM*I6{ttlYp zwlrMAau(ldc!H-IKF4JZ&+uHs6)bDGA!ct1l{pj@2HO^c22|MVU$yFivu<}!fx^50 z{d8sVy~6%BdaE2_4?|=U47a7*#mv+XG$K!t-#(+!CYA2l*-ax+r8bH&L^=2}1x z#*xDW-sfo~kj4i%%oFu|R2IC{P>6Y&zhbX<;#Z`$k^YJM05Rj=Px(k%AQK`nl{m&5 z;S|&FiR+(9)Mw>}`WI+Te9DRa$!+Y31DuPvl54plE>03cN&R<$%EX~Abb&e%La~d; zMZAi$%KjV+%f&8G0jra~^eOUUPj+F~8;88q6>^#oN;*4acbB=AZ0G%$9p6Syu+n}V z1X;V{V~qwcXw{r6_ZvyJ)DK&#xt`d#qroBIqzcbYL0@`1^ zjaJExUD%tZhGJxQk9vF8sGLDW7p`;U>i0-juJg_9d{|>I(G*q4?BrO=`=bc!xjtfr7ag z9Tux$hx5S-p<;7ue;nz@2&LX2P=oWVu3Mr0d3q;xmYLwtdLtg2u?UY$tHv@|6CT7l zi`ya2<*>Kv#HI6dE<~-_0GE(9$chANm z98N`|wpfxPtj)DO0JzO~U$|c>ecbW79u`9cn9+(7Cymxe1g)Kf%P8dYsQ#3#m_nq70^QoeXL-B7OtYkC(A#1 zu!PgRV@5_cxXT${*FfJHY}hz!GY~B49GWu;H~6iudIRMTu#aI|uV9&PVd$nt(X?D( SHVU#5jKy0#Avj-@SAGD6^swy! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.class b/compiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.class new file mode 100644 index 0000000000000000000000000000000000000000..cbed81363e2e27e456654b8fe56e8bb5f94d712e GIT binary patch literal 8322 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 ZW&1044g9zWv-#;!k9FMnG50k*@mD2C?<)WR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.class b/compiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.class new file mode 100644 index 0000000000000000000000000000000000000000..815172330d86f6539b98688374217475b87694c8 GIT binary patch literal 755 zcma)4T~8B16g_v_vaq|f1uP$aqF_=Ax{0qCUx*r$wZ_!&2oB3YN0yzyy@Hl{v+cTKLod9=n&xQAWJn*sV;~`GsAh zp}M0FC83e1Ty}@22hw~H2N`GP6P=1|R~Y5uak6UrYQQpADx=XTE{wK1)meP3i@r4R z>vFj+L?BJ@jt&W}8!I8y(o7Fnw$gT0&GxKFPu_~6)a7Onf}S3lRK8NKxVcM>%LY7k z-Xa8e6k!@OKGq_vqZQ#6T7-ow=kH#APGw=0&IwN@t^6+ogp~;k>sx8AnIkN>Z}jAR zv?elty%-@Z-S(t8lLo8&^ge$D;=%Rv?C}T?awg*4dyXr-hMlboP-pWSyz>$?%X8fw z(H?5FkAOaM3??k$XrRdvU&I{KI{FavSYSGGy&2Q*^Xdefov-k|qtdxR^$V)W`S?a1 rHRf|#i@XC#_;iGj`l!<}8l+0is6;o%nv0C~;dOm1IbX{hdRX}b5c{dy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.class b/compiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.class new file mode 100644 index 0000000000000000000000000000000000000000..6c2441958721cca936d8dec2ce541e008b9f9cf1 GIT binary patch literal 1503 zcmah}SyR(c6#i~oNC{yp$S&Z5v}K9l&L&b>ie;_hFuoYl2$7Ox(nR#X`0lIDV40B_ zU!CzMIgaDGNx&3Q9&+!wXZg;#-#NM8e|`B1U<_*_nlU0k77@YC8YD2vr7&W%bwHdlk zJkKX3W|_7_Rb`2SU9&`D!UrxY#*R$sbYq93<{d@dTUM-q05Na6wyMqRoFZvaF$zV^ z9^vFmXhj=C@?vH(MO`x-?msIbgB}TwF(;t~mjuj9SimCP)9YubmRVOX7Brhj^-0KL zNx~E4=mO(hSeCGYC58?!j5j84s(WEVc;G67d~tadjU&i##2H(&myWk$^|WyeJ;{pk zsEF}qF6!Dv>a}TU#z|lM&yMClx-6YukYH(kc+^>`FYXnX3I(YLmcvdL9r-n zfnhjE7&Zr^6;cJPQ($*8`#*EsG5wig7&r&{@6k$aqL2RmW_lkOebjtfWAxD!k*1xb zX?h|ev{$DGkH9{W6hQ~A{OJHTP=!1?Now`I(1mU~kv}e@hcFm=DM!S^8YDf>6N0Js z6wf^f$u|ZNSI99&nyd6(!}S1S98u4!@feY<^bw-zL&VCc`bge>VLsxE5Mtvwi2b-h zIQ)W#bcHDG>x5MO4U0aYFxmAU@y7WNh;>aKBffQn8s8$8QJaux2^`C)E2DlneT;^! zp+w^mnm!X*gvCpWdR%o98^B8lQ0Vd8rqWd6wSXL6d1dyIUjwEvfFu<)je4Yz_V`>6 YO6SbgBKi~UY=-@y$DCn^R1pmS2HXl-H~;_u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/net/www/protocol/gopher/Handler.class b/compiled/3.20.2/sun/net/www/protocol/gopher/Handler.class new file mode 100644 index 0000000000000000000000000000000000000000..57379f48f06e79936db357c9af45cbe2bfe772de GIT binary patch literal 1620 zcmaJ>S##4?7(LfkB2Zc9X0`3&F=Rt=0`%D^d18z`crh8Z=? z8nAFn$L*6u-8G=&o{pak7`U(FfdLZ_bv)AXSYUY0@tkO0AX}K)63{AsQwogK9Z$Y& zzj-Bt4f~Z#%Xr;y*zT4cIBK67wP@D~1+Le_wr6=VviA1&tXAMhe#3XI9ly0J1FLF# zO;-kGfm1s&T9UupZ8uu;gDAeUMzi0NUd8u3*@zt96DSnwf7oyB*yHA}_43rAZ4XJ8 zqD}sxV;YU+cMaK6zCs<`KOFGa!>2UfXP zRz-OsV11L4HuZVj+at8Pz}4euX<7pLZnX5lQc3$w_w00h=J;0amu@2|isSqy;Z$5l zdThfOb+#GG#28m2mfCM@5KsEd)wpYC3aP*j_iX^1D0ZS7_YoPe%MIoc$xV-{@ZGnv zDR4WLUcc*FpPr9+ps7~7AE-@8sT3F(7;MyjN>?W7H7eEXu1RO z7Z(|v<~ST1r*VdBGXdZ%&T*&Vdz`05k!Lt7a&~m(Pfq>R**2pK3#ET?b066cnB0f{;s6`jVhGwPGf_(zG~-CdHF)){A#y=Tuo=Q}^XbNBxJ&u_m2I0aur z55^RXtC-Lb!=#3*_&~vj8j{E<$g3!5P%)|CnuZjnT5$;16->()8mBO$U{wc(Ok9W z1ej}UYnh7Y`fka!rK0SXGLwc=woQ+*Qf|d`MqS4-OTOhg0)2g3(>cE7wP{J;m{$`J zOr)o2lQ--o*IPBqEM@Fo$*f3J+IEH}mYcbHZL?kwB33I2>}z7sbxWMMzgiLK2n}q* zSBv*ZGH#R4|G=N}NTBE6e;GiL=s^S8n^0l> zIxMW{=*61?daxOdoXp{lz`=%YM-p}PgMAfWO7m5=ONRrOyaaAri52L2HTvb6WtUA) zpnKGCj`=-HmQ&`#HhVZPJ)}I_qoab)b$Bw%Dpmvz|Bo3aU?Xp$uvF7njR+FhyLqoU zRGi0X%s0=6JZxbT8bpqiN@lf6N8fX8o)~tn>`r;sT_(P4mIY2nI1P{HW=P3!bbx|D z*A`cJ&NztrVmQI`hF#-8@}P6#lx5QoCu~pOX0OKh9)9I)ZXa=3!v2@e5xvc_8Ti}| zb#I5+u93hg=6BVp)cml?B>80|$$oQ#VUk9L-xc;}aEEx?Ym0`1jw#UHeRs!x%kaX$2sro9{JDsEt3v5xNa{&gH+;McjVB&wH#eNt>@( zk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/CardImpl$State.class b/compiled/3.20.2/sun/security/smartcardio/CardImpl$State.class new file mode 100644 index 0000000000000000000000000000000000000000..581c6f5dc845fe004a41398eab2fcaf39c04ddca GIT binary patch literal 1184 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 IG=%K`0U*C%*Z=?k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$1.class b/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$1.class new file mode 100644 index 0000000000000000000000000000000000000000..908298cbb9dc3d65be0f1740713839142432134a GIT binary patch literal 977 zcma)**>2NN5QhJg&57%_A#7cM7V2gx5VwW)280NyD@9~e9KuB}(1~L;E{=_Cr@#|& z4M+$fln3CU5OYi+RH{TIpPBjW*>q<7tfL-j%SjI{QGFCHW-4J+F!Yu)7LaYmM zTZlUnHYDU3wpHV;9h$=if1{r8Q~pj3M%)ig?hkBFt&-|m{>XN@6R1YWLyIAHRAWd# zHXYlw!zT>!VyVZFsConXxLCJct2rL^Ex*hA4!z0MJ(D{3D(d9yhFT=nW(kB$O1~#XSWI<`vvWS%HRah7}Q_ zIov(gnw~K>hljT140PZ3d<8qgZC8i~LOev7p%{!^EwIe7Z-?)-e=b2g*NVEs00yPz zx|Uycco0|tLv~uN)jzS!kRd-?J_&mao6*gmD|+G0C(kC3I_1t-)ZHqUj_NZ7KcYER z>UD;~%>I%`J3xbvCQKt&s+G>ct9C~>^k$b~F2c&Q-?R`>t!e0;Zmre)^iOO9IY|SE{RzR3u!E1k#v@5f;d^gi?3jl@A7BFK8Yv(1&KuK0}{_8Oc5rh zC=sTnm?o5_m?2C@_z_8Da0S;%FJS|D(goU(J<|KA;DEG_HVo2nT%tBoQ8PW{$d1vu oOlKAHONp{HE)W!UHFCX1MSujA0XFI6C|nklP1Ao_#Maa0UqB@1X#fBK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$ReaderState.class b/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals$ReaderState.class new file mode 100644 index 0000000000000000000000000000000000000000..551bec08b7f5b13785f002b8ca266ef6bef2fe2a GIT binary patch literal 1047 zcmb7?%Wl&^6o&t?ojA?C1xiVQ7APgnf=CrR5JE&C1r>^#sta~gXH=#ncI8VEn*tIG zKw`myMf(D5*dT#GEO-DO3h|F)m9QuRTRvxeF8_ST;~zi2eFw0Nr6Te;H-Q|^8*`yZ zv*2RU#U%mPOTtk3v4H3b6m~+jtAivG$Y0aGj;{;Y&7}RvM3RN=bZ z956Dq5_od3AwzB6v!D|{)YK@gDcM(HFP1SY%U$1BVP_ztNHKY3B})8uqzItnC+%n` z!`PEyUkB~`onB{Mg+uMjL9{R?a+Nq+im-$tZa&%Rr_xTdYak20dYo-m(oxrsR2b{P zPs<+&RG9M~-IY5T<%Evb)G*kU1AYfi9;M&GXt6jKji`&gAPGHnTc^YRL3Vjt?#eQX zD3#%&P{xEYr*XzbQ(*c3#}lX<$@W0{TkX}&ZRK&)#edVmJdZWc1GjjSCS4JT-b4ur z9syUkm>2Z5))$DD{TY@q_D6;+RA{H*(C*Pb5J6M;UelN F{sPN=vLFBe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals.class b/compiled/3.20.2/sun/security/smartcardio/PCSCTerminals.class new file mode 100644 index 0000000000000000000000000000000000000000..a803410c558cd8ed46dfcd494df721a0312ec7f3 GIT binary patch literal 6880 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 CZ!MSr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/PlatformPCSC.class b/compiled/3.20.2/sun/security/smartcardio/PlatformPCSC.class new file mode 100644 index 0000000000000000000000000000000000000000..bbe5de786b542d7cd1a2b956c6a7c5e6c43d38c9 GIT binary patch literal 3012 zcma)8Yj+!G5q?&dwHsyaBzCT)gpJ9?RuU@-AwXkugUeIt$ zj9yIR=lF#j`jQ;_vWiy}?8r}-E5*s#$B#|r%lY!GS}1i{}LDdJ9?KnLoamHQj{;+Y@NLQ4hv$RPAO^cN+?} z#r##SdhQd}oMRKWrJT=|&dg4gij`u%XwFuSC{V_`NTssQ=26*5@W_X(O1YUXD6~OO zv@>0pC=_Q30;f`sl)2O8u|j19GgTUkQ&wr-6}SYXBd^0X$IR%0WWddnC-H@I$0@sMOkB)cnF5~YwRR7(tWJ_}|ngzr4jIcVA`fU~O z>9~XUg}O-{M{ty*zsg^6Zqcp=Yg7>-9hTQN<67WNKd{-h8#!Q8p4+s&fYX|?noYY= zQ*iimO<23bWHkN0UUI8!<%R6EH%iz*;q(rz)R44`udj9uY52enr)d+u)PbJ55frf0}ERjk>qfK z#RB#-lLO3W5dAFR36}08OLvh)vskceELoEzcsLH9g?f?*$#*-g65J^e5AO7!7#4Sm z(l&Je8~rN2Gmz-mSV<|+tEpGXD7K`2}bn@6aK>Fq5Iep ztslLMFPe8Sc@MiUuqt0F9KH+VZH(N*9+3x5CU+$xNakcR=6-L-{l1R-{R!T1-5K+s zkYnO9X7S}VIj69R@s*fl83T+vgK1K7p1t;6cE<&xFHyQ2+RWk#$@(6iru}nVJ&#&Q z(kY~fNs**!Hj2d=DN;_-K8G3lk)KGn=u0R}(CT71HyL`mM863Lnfs9Z4@OC*iYpHo zNitlDq!LGBXZQY#!E5;bO3NMzIR`eAu4Nqf2>LPxKf;i7uM$?iH#~YLOR|S)4p3`_ HA`ij&1_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/SunPCSC$1.class b/compiled/3.20.2/sun/security/smartcardio/SunPCSC$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ce1c8a0edea3f599593af6cd9bd911585e06ba45 GIT binary patch literal 976 zcmah|U2oGc6g}=&+K|yMtb+j?WppF$pxF=)NFc-%F$t-RN}bBHn_8WxG(k=>Y5xi& zC=w6+0DctWx{YY3Jv3HwuaB?Ky*}6Z^Y_@YC=@_zA&gKT4G^PNc5M$`0DmyQ%2+p&vxC z496cuavqHgv@EQlZQ&LyhWeRM6B+X0g!@UPt~x!>?RyN)Djl2I1_mSZ3>;W^hUXSK za4l@&F7;z2%@IRwanAXX7v|Jubd_QGpTPP%T3CH(4gB{q4t|#wVIZhu5+H=HQXk&O5RK4 zXaHvW;0IXyCvx9tmP3ucC5i#oX@GWW--L}iS*A737~T=1UbEZZ!R-7U6s9OnQToij z5;|uxXF2M`y1B$=&)I6ngx<^8T(X+2*q*{z5Zo-Kn3a;p)-26^JRn=3e{vfe;ZDwZ)d@Fq_ zkwo8o@I$F*whKs1-G{lIIp_TTXV3in_4ONoCYml>EI9B>clGHP@Z z^|94y)iT#DhVp=G-XF2peE;w%Y9q>RjjQ1oq=SSzL9tJ7yb|Qm+E}ocF(P@>KH9mFYT(iv8+}X!(?zIf|Ko2 zF2hl`m2I20B4xyxVerSgXHv0=yYvR^mjiVYJentHcZxi%fZ5d{*xC^C{& z96WN!!5Tq<7zHihDW1{F(lk>#pmYi6V2ILZI?JWWi*y61r-{6DUCI*W2+7`>r}!X^ LjFc|p9%lalq@w_! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/SunPCSC.class b/compiled/3.20.2/sun/security/smartcardio/SunPCSC.class new file mode 100644 index 0000000000000000000000000000000000000000..26600634f89f6c44483688aa3efb32cdd1a35b3b GIT binary patch literal 786 zcmah{QBM;=5dIe0UOf(}4FaNKg`(GLykLAVsnL)lB#=g%6l#3jUN?2gv1@ksn&7j4 zLjHwM7)|&A{2}9uajrI?@uB-LJKyZge6uri@$1_;fTws|#@*7ZpP%z{TE?0WANM@e ze3WqC$2vAV)IDr^c);N8^2BL#!Vv5!B}|-hYlUS1L&XXsdD;`kO05p}b{N<`!+flj zbzHd~Pcuhg*o8;lq}V@PADy> zNHuKj{BO#;yBSXJRPML-Z&}+(BCMqeI-}E680z0ZcZ?iSFNb2l z@N81To!<;s&0_!n literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/sun/security/smartcardio/TerminalImpl.class b/compiled/3.20.2/sun/security/smartcardio/TerminalImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d47f12fbf5f23dcd421fd0800c0e0a778fac2359 GIT binary patch literal 3225 zcma)8-*Xe!75=WY)=IJrvM?B9z)MJiEE@z#>IOrIjRHZAF;3)=2)BW?ys_6vyUJ>1 zAP_?OBcblEmrSQ*I@1g@oxb=Xoe6fQZo*q0@+W27lJ8#0ia>T+%ewdOz2}^JzVG~4 zef!^keGT9_{4t6YE=ACfX*v8%4nL0~fp_F^IgBe&?1d?Z865>3vr)9;QW%z;-wk6< z&ht@3Ve43sN>_ChBj`dYcqcA5oiN-ex={|}Jt1yN{+P}>%T~I8F!Xf zZ6CKCYoc13vAijBrl>A=3uf`6>DltRzNz{1c17UO)|XFNUdeXMV%-6K&hjS|n66}h zs|Nx)p*vQ=7Z^;op4U{ax4`Gy58 zsV?bkIvbs-IU4reTH+8;&aHX{>#Qw<+u0nZBQnckIELFX3}7&Z!#EN{8b@RJ5NBh! zgX5$)6~jmPMGU{huLSy}N^4jeoC$P4nYyQ|c9G}=c4kb+aebp6c%xcjVjD618Xq&W z1~>K@D#I*FN^TeynVu=ym3eEnA^sMQOP@axIPgC!K?>d#cy>#{$1)^_-(X3ge{+lz z?ndmI&~Be_4VjNdJ<#&P-wMR*7?b_RyC#WeO2nV!MaS=A_&xr>8htFwnslD}K_^=* zT61P`)SIi8n2Jp`Vt5VX zYzC8=bS`7~^-?wjp4pPQ=0pB;V}sX;n@ z@<%$%20+#IT5O+Cjkcf~t;hhcugRvX^!9B@y-ZpLGADb@tCr7B#%`3E z=i7p`^d`r~rn8&$k^bo{j`IDJ;(IcPxU6`t;6e8P>Mc^LugZ%Em2wf22*lcLEAl?sjWii z2NL=U!k?jiU~mPIdkD*eFV+yvuc1A^iddp!1=|MrO>E~tp=~ROucGr|N<4s;T0`VZLY^YIJ$yb%+5$Z7!%H~D6|mHxcL^`^ zRA7X=-3YBCrDIh44hOZ@b(~&DmyQfx;h{#MD8FZLwniWR#<)piLqrycX#bApgTV{h zSJ;~mawnMkC-#jG1dqgx+xMVre}@)a9#>HJlMw|~0!uZZ)-vK1^digMF@k-qkrBPj zgI95m_Yd$#mV_arK2(P>!gV)->qzRzj)+Hm6gn+%INjuYK=!Jd^Wx74kyGHl5&85l z=vYHvK4Gllz(YQN2E7YUjn)wjYfYGjWugTlJz7s2;SFm&+G7BRLcKdfpQBA%mSV<_ ziv3mI%D_J@(?wez4)ug&ZahQv;IcY-wkM>B3b4K|;x37L3!kXDmKzh;K?IXT@;a+A zhh3P$9!ef$^&Q1KB&e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/template.be.ehealth.businessconnector.genins.properties b/compiled/3.20.2/template.be.ehealth.businessconnector.genins.properties new file mode 100644 index 000000000..3a27af34c --- /dev/null +++ b/compiled/3.20.2/template.be.ehealth.businessconnector.genins.properties @@ -0,0 +1,20 @@ +########################################################################################################################################## +# Request Informations # +########################################################################################################################################## + +# Package provider configuration: request this information from CIN +genins.package.name= +genins.package.licence.username= +genins.package.licence.password= +### User quality +genins.user.quality=${mycarenet.default.careprovider.nihii.quality} + +########################################################################################################################################## +# Builders implementations classes # +# .be.ehealth.businessconnector.genins.builders.CommonBuilder.class be.ehealth.businessconnector.genins.builders.impl.GPCommonBuilder# +# .be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl# +########################################################################################################################################## +be.ehealth.businessconnector.genins.builders.CommonBuilder.class=be.ehealth.businessconnector.genins.builders.impl.GPCommonBuilder +be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class=be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl + +endpoint.genins=https://services-int.ehealth.fgov.be/R1/acc/GenericInsurability/v1 \ No newline at end of file diff --git a/compiled/3.20.2/templates/VM_connector_library.vm b/compiled/3.20.2/templates/VM_connector_library.vm new file mode 100644 index 000000000..e69de29bb diff --git a/compiled/3.20.2/templates/bcp.switch.xslt b/compiled/3.20.2/templates/bcp.switch.xslt new file mode 100644 index 000000000..93c43586f --- /dev/null +++ b/compiled/3.20.2/templates/bcp.switch.xslt @@ -0,0 +1,16 @@ + + + + + + + + SWITCH + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/templates/contract.create.fr.html b/compiled/3.20.2/templates/contract.create.fr.html new file mode 100644 index 000000000..24c6c193d --- /dev/null +++ b/compiled/3.20.2/templates/contract.create.fr.html @@ -0,0 +1,31 @@ + + + + +Conditions d'utilisation des certificats eHealth + + +

    + Données de la demande de certificat +

    +
    + Common Name (CN) : ${oids.get("CN").replace("\","")}
    + #foreach( $ou in ${oids.get("OU")} ) + Organizational Unit (OU) : ${ou.replace("\","")}
    + #end + Organization (O) : ${oids.get("O")}
    + Country (C) : ${oids.get("C")}

    + +

    + Données de contact +

    +
    + E-mail (personnel)* : $contact.emailPrivate
    + E-mail (general) : $!contact.emailGeneral
    + Téléphone (personnel)* : $contact.phonePrivate
    + Téléphone (général) :$!contact.phoneGeneral
    +
    + + #parse ("/templates/terms.fr.html") + + \ No newline at end of file diff --git a/compiled/3.20.2/templates/contract.create.nl.html b/compiled/3.20.2/templates/contract.create.nl.html new file mode 100644 index 000000000..1196be2b4 --- /dev/null +++ b/compiled/3.20.2/templates/contract.create.nl.html @@ -0,0 +1,35 @@ + + + + +eHealth-platform Certificaten Gebruikersvoorwaarden + + +

    + Gegevens certificaat aanvraag +

    +
    + Common Name (CN) : ${oids.get("CN").replace("\","")}
    + #foreach( $ou in ${oids.get("OU")} ) + Organizational Unit (OU) : ${ou.replace("\","")}
    + #end + Organization (O) : ${oids.get("O")}
    + Country (C) : ${oids.get("C")}

    + +

    + Contactgegevens +

    +
    + E-mail (persoonlijk)* : $contact.emailPrivate
    + E-mail (algemeen) : $!contact.emailGeneral
    + Telefoonnummer (persoonlijk)* : $contact.phonePrivate
    + Telefoonnummer (algemeen) : $!contact.phoneGeneral
    +
    + + #parse( "/templates/terms.nl.html" ) + + +
    +
    + + \ No newline at end of file diff --git a/compiled/3.20.2/templates/contract.revoke.fr.html b/compiled/3.20.2/templates/contract.revoke.fr.html new file mode 100644 index 000000000..df3fa6081 --- /dev/null +++ b/compiled/3.20.2/templates/contract.revoke.fr.html @@ -0,0 +1,27 @@ + + + + +Conditions d'utilisation des certificats eHealth + + +

    + Données signalétiques certificat +

    + Propriétaire du certificat: $!identity.firstName $!identity.middleName $identity.name
    + Type de certificat: + #if($cert.naturalPerson) + Personnel + #else + Organisation + #end +
    Identifier du certificat: ${oids.get("CN").replace("\","")}
    + +

    + Motif de révocation du certificat +

    + $reason $!reasonDetail
     + + #parse ("/templates/terms.fr.html") + + \ No newline at end of file diff --git a/compiled/3.20.2/templates/contract.revoke.nl.html b/compiled/3.20.2/templates/contract.revoke.nl.html new file mode 100644 index 000000000..4ac303e5e --- /dev/null +++ b/compiled/3.20.2/templates/contract.revoke.nl.html @@ -0,0 +1,27 @@ + + + + +eHealth-platform Certificaten Gebruikersvoorwaarden + + +

    + Signaletiekgegevens certificaat +

    + Certificaateigenaar: $!identity.firstName $!identity.middleName $identity.name
    + Type certificaat: + #if($cert.naturalPerson) + Persoonlijk + #else + Organisatie + #end +
    Identifier certificaat: ${oids.get("CN").replace("\","")}
    + +

    + Reden tot herroeping van het certificaat +

    + $reason $!reasonDetail
     + + #parse ("/templates/terms.nl.html") + + \ No newline at end of file diff --git a/compiled/3.20.2/templates/keyinfo-saml1.1-reference.xml b/compiled/3.20.2/templates/keyinfo-saml1.1-reference.xml new file mode 100644 index 000000000..57e77f049 --- /dev/null +++ b/compiled/3.20.2/templates/keyinfo-saml1.1-reference.xml @@ -0,0 +1,3 @@ + + ${assertionId} + \ No newline at end of file diff --git a/compiled/3.20.2/templates/terms.fr.html b/compiled/3.20.2/templates/terms.fr.html new file mode 100644 index 000000000..79d2e77f4 --- /dev/null +++ b/compiled/3.20.2/templates/terms.fr.html @@ -0,0 +1,190 @@ +

    + Conditions d'utilisation des certificats eHealth +

    +
    + + #if($name.naturalPerson) + Ce contrat est conclu entre eHealth et $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber) dénommé ci-après l'UTILISATEUR.
    + #else + Ce contrat est conclu entre eHealth et $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber), représentant légalement l'organisation $name.name (${oids.get("CN").replace("\","").split(",")[0]}), dénommé ci-après l'UTILISATEUR.
    + #end + +

    + Conditions générales relatives au certificat eHealth +

    +

    + Le certificat eHealth doit être considéré comme un passeport numérique + pour une personne physique, une personne morale ou une association de + fait. Le certificat eHealth doit dès lors être traité avec les + précautions nécessaires, afin d’éviter tout abus de cette identité. +

    +

    + Tous ceux qui demandent ou utilisent un certificat eHealth (dénommés + ci-après « titulaires du certificat »), tant à titre personnel qu’au nom + et pour le compte d’une personne morale ou d’une association de fait, + sont soumis aux conditions suivantes: +

    +
      +
    • + Le demandeur d’un certificat eHealth doit avoir connaissance de + l’utilisation de certificats numériques et de l’Infrastructure Clés + Publiques (PKI). Si nécessaire, le demandeur doit se faire informer ou + conseiller à ce propos par des experts. +
    • +
    • + Le demandeur d'un certificat eHealth doit consulter, lire, comprendre + et accepter le manuel « Procédure de demande de certificat eHealth ». + + +
    • +
    • + Le demandeur qui est responsable des informations communiquées + (données et clés qu'il introduit en vue de la certification) doit + garantir que celles-ci sont complètes et correctes. +
    • +
    • + Il est interdit de manipuler le certificat, de quelque manière que ce + soit. +
    • +
    • + Le titulaire du certificat ne peut utiliser les certificats eHealth + que pour des finalités légales et licites, en conformité avec le + règlement à l’usage des utilisateurs de la Plate-forme eHealth (https://www.ehealth.fgov.be/fr/règlement-utilisateurs + ). +
    • +
    • + Toute utilisation du certificat eHealth se limite, le cas échéant, au + champ d’application des délibérations juridiques existantes. En cas + d’extension, adaptation ou évolution de la finalité ou portée de cette + utilisation, il faut obligatoirement contacter la Plate-forme eHealth. +
    • +
    • + Le titulaire du certificat doit immédiatement informer la Plate-forme + eHealth de toute modification aux informations qui ont déjà été + transmises à la Plate-forme eHealth. Le titulaire du certificat doit, + à cet effet, contacter le centre de contact de la Plate-forme eHealth + (02- 788 51 55) ou envoyer un courriel à l'adresse suivante:support@ehealth.fgov.be + ). +
    • +
    • + Le titulaire du certificat doit immédiatement cesser d’utiliser le + certificat eHealth lorsque certaines informations enregistrées dans le + certificat eHealth ne sont plus valides. +
    • +
    • + Le titulaire du certificat doit immédiatement cesser d’utiliser un + certificat eHealth lorsque le certificat eHealth n’est plus valide, + pour quelque raison que ce soit. +
    • +
    • + Lorsque le certificat eHealth n’est plus valide, le titulaire du + certificat est tenu de supprimer immédiatement le certificat eHealth + dans les différents appareils et/ou applications sur lesquels il a été + installé. Dans ce cas, le titulaire du certificat est obligé de + révoquer immédiatement le certificat eHealth suivant la procédure en + vigueur. +
    • +
    • + Le titulaire du certificat est tenu de demander, en temps utile, avant + l’expiration du certificat, un nouvel exemplaire suivant la procédure + en vigueur. La durée de validité des certificats eHealth ne peut être + “prorogée”. +
    • +
    • + Le titulaire du certificat doit éviter que la clé privée afférente au + certificat eHealth ou le certificat eHealth même soit compromis, se + perde, soit rendue public, soit modifié ou utilisé, d'une quelconque + autre façon, de manière illicite. +
    • +
    • + Lors de l'utilisation du certificat et de la gestion de la clé privée, + le titulaire du certificat est tenu de respecter les mesures de + sécurité fixées par le service de sécurité de la Plate-forme eHealth. + Ces mesures de sécurité peuvent être consultées sur le portail de la + Plate-forme eHealth. + + +
    • +
    • + Le titulaire du certificat est tenu de faire révoquer le certificat + eHealth en cas de survenance d’un incident ou de présomption + d’incident qui, de quelque manière que ce soit, a nui à l’intégrité du + certificat eHealth ou de la clé privée y afférente. Plus précisément + la perte, le vol, la modification, la publication non autorisée ou + toute autre compromission du certificat eHealth ou de la clé privée y + afférente. Cela peut être effectué en choisissant "Révocation" dans le + menu principal de l'eHealth Certificate Manager. Si cette fonction de + révocation n'est pas disponible dans l'eHealth Certificate Manager, le + titulaire du certificat peut envoyer, par mail, un formulaire de + demande de révocation rempli (demande de révocation) à l'adresse + suivante: support@ehealth.fgov.be. + Cette demande de révocation doit être rédigée et envoyée conformément + aux instructions fixées dans la procédure de révocation qui est + disponible dans la bibliothèque technique du portail eHealth. + + +
    • +
    • + Si le certificat eHealth ou la clé privée y afférente est compromis, + le titulaire du certificat est tenu de cesser d'utiliser, + immédiatement et de manière définitive, le certificat eHealth et la + clé privée y afférente. +
    • +
    • + Seule la suppression complète du certificat eHealth périmé ou + compromis et l’installation d’un nouveau certificat eHealth, émis par + ou au nom de la Plate-forme eHealth, sont autorisés. Le titulaire du + certificat est tenu de s’abtenir de toute tentative de détournement de + cette directive. +
    • +
    +

    + Le titulaire du certificat est responsable de leur utilisation, licite + ou non, en ce compris de toute utilisation par des tiers. +

    +

    + Le titulaire du certificat demeure responsable des dégâts (directs ou + indirects) causés par l’utilisation (licite ou non) de son certificat + antérieure à la désactivation du certificat. +

    +

    + Sources: +

    + \ No newline at end of file diff --git a/compiled/3.20.2/templates/terms.nl.html b/compiled/3.20.2/templates/terms.nl.html new file mode 100644 index 000000000..8ef6e6d01 --- /dev/null +++ b/compiled/3.20.2/templates/terms.nl.html @@ -0,0 +1,48 @@ +

    + eHealth-platform Certificaten Gebruikersvoorwaarden +

    +
    + + #if($name.naturalPerson) + Dit is een overeenkomst tussen eHealth-platform en $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber) verder de GEBRUIKER genoemd.
    + #else + Dit is een overeenkomst tussen eHealth-platform en $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber), die de organisatie wettelijk vertegenwoordigt $name.name (${oids.get("CN").replace("\","").split(",")[0]}), verder de GEBRUIKER genoemd.
    + #end + +

    Algemene voorwaarden met betrekking tot het eHealth-certificaat

    +

    Het eHealth-certificaat moet gezien worden als een digitaal paspoort voor een natuurlijke persoon, rechtspersoon of feitelijke vereniging. Het eHealth-certificaat dient dan ook te worden behandeld met de nodige voorzorgen om misbruik van die identiteit te voorkomen.

    +

    Iedereen die een eHealth-certificaat aanvraagt of gebruikt (hierna «certificaathouder» genoemd), zowel op persoonlijke titel als in naam en voor rekening van een rechtspersoon of een feitelijke vereniging, is onderworpen aan volgende voorwaarden:

    +
      +
    • De aanvrager van een eHealth-certificaat dient kennis te hebben van het gebruik van digitale certificaten en Public Key Infrastructure (PKI). Indien nodig dient de aanvrager zich hieromtrent te laten onderwijzen of te laten bijstaan door deskundigen.
    • +
    • De aanvrager van een eHealth-certificaat moet de handleiding « Procedure voor de aanvraag van het eHealth-certificaat », consulteren, lezen, begrijpen en aanvaarden.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • De aanvrager staat in voor de verstrekte informatie (gegevens en sleutels die hij ter certificatie indient) en garandeert dat deze volledig en correct is.
    • +
    • Het is verboden het certificaat op enigerlei wijze te manipuleren.
    • +
    • De certificaathouder mag de eHealth-certificaten uitsluitend gebruiken voor wettelijke en toegelaten doeleinden in overeenstemming met het Gebruikersreglement van het eHealth-platform.(https://www.ehealth.fgov.be/nl/gebruikersreglement)
    • +
    • Elk gebruik van een eHealth-certificaat is in voorkomend geval beperkt tot het toepassingsgebied van de bestaande juridische machtigingen. Ingeval van uitbreiding, aanpassing of evolutie van het doel of de draagwijdte van dit gebruik, moet contact worden opgenomen met het eHealth-platform.
    • +
    • De certificaathouder moet het eHealth-platform onmiddellijk informeren over iedere wijziging in de informatie die eerder werd doorgestuurd aan het eHealth-platform. De certificaathouder dient hiervoor contact op te nemen met het Contactcenter van het eHealth-platform (02 788 51 55 of per e-mail naar support@ehealth.fgov.be ).
    • +
    • De certificaathouder moet het gebruik van het eHealth-certificaat onmiddellijk beëindigen indien enige informatie in het eHealth-certificaat niet meer valide is.
    • +
    • De certificaathouder moet onmiddellijk ophouden een eHealth-certificaat te gebruiken wanneer het eHealth-certificaat om welke reden dan ook ongeldig is geworden.
    • +
    • Wanneer het eHealth-certificaat niet langer geldig is, dient certificaathouder het eHealth-certificaat uit de verschillende toepassingen en / of apparaten waar het werd geïnstalleerd, te verwijderen. In dit geval is de certificaathouder verplicht onmiddellijk het eHealth-certificaat te herroepen volgens de geldende procedure.
    • +
    • De certificaathouder dient tijdig voor het verlopen van het certificaat een nieuw exemplaar volgens de geldende procedure aan te vragen. De geldigheidsduur van eHealth-certificaten kan niet “verlengd” worden.
    • +
    • De certificaathouder moet voorkomen dat de private sleutel behorende bij het eHealth-certificaat of het eHealth-certificaat zelf, wordt gecompromitteerd, verloren, bekend gemaakt, gewijzigd of op enig andere manier op een niet gemachtigde wijze wordt gebruikt.
    • + +
    • Bij het gebruik van het certificaat en het beheer van de private sleutel is de certificaathouder gehouden de veiligheidsvoorschriften zoals vastgesteld door de veiligheidsdienst van het eHealth-platform na te leven. Deze veiligheidsvoorschriften kunnen worden geraadpleegd op het portaal van het eHealth-platform.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • De certificaathouder is gehouden het eHealth-certificaat te laten herroepen wanneer er zich een voorval heeft voorgedaan, of het vermoeden bestaat dat er zich een voorval heeft voorgedaan waarbij op enige wijze de integriteit van het eHealth-certificaat of de bijbehorende private sleutel is aangetast. Meer bepaald verlies, diefstal, wijziging, ongeautoriseerde openbaring of enig andere compromittering van het eHealth-certificaat of de bijbehorende private sleutel. Dit is mogelijk via de keuze �Herroeping� in het hoofdmenu van de eHealth Certificate Manager. Wanneer deze herroepingsfunctie in de eHealth Certificate Manager niet beschikbaar zou zijn kan de certificaathouder een ingevuld aanvraagformulier tot herroeping (revocatieaanvraag) per email te versturen aan support@ehealth.fgov.be. Deze aanvraag tot herroeping dient te worden opgesteld en verstuurd overeenkomstig de instructies vermeld in de revocatieprocedure die te vinden is op de technische bibliotheek van het eHealth portaal.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • Indien het eHealth-certificaat of de bijbehorende private sleutel gecompromitteerd is, dient de certificaathouder ogenblikkelijk en definitief het gebruik van het eHealth-certificaat en de bijbehorende private sleutel te beëindigen.
    • +
    • Enkel het volledig wissen van een verlopen of een gecompromitteerd eHealth-certificaat en installeren van een nieuw eHealth-certificaat, uitgegeven door of namens het eHealth-platform, is toegestaan. De certificaathouder dient zich te onthouden van elke poging om deze richtlijn te omzeilen.
    • +
    +

    De certificaathouder is aansprakelijk voor elk al dan niet geoorloofd gebruik ervan, met inbegrip van elk gebruik door derden.

    +

    De certificaathouder blijft aansprakelijk voor alle (rechtstreekse of onrechtstreekse) schade ontstaan door het (al dan niet geoorloofde) gebruik van zijn certificaat dat heeft plaatsgevonden vóór het tijdstip waarop het certificaat geïnactiveerd werd.

    +

    Bronverwijzingen:

    + \ No newline at end of file diff --git a/compiled/3.20.2/uddi/uddi-default.properties b/compiled/3.20.2/uddi/uddi-default.properties new file mode 100644 index 000000000..19b9725d8 --- /dev/null +++ b/compiled/3.20.2/uddi/uddi-default.properties @@ -0,0 +1,213 @@ +#UddiUpdater +#Mon Jun 13 09:04:44 CEST 2016 +acc-uddi\:ehealth-fgov-be\:business\:addressbook\:v1=https\://services-acpt.ehealth.fgov.be/AddressBook/v1 +acc-uddi\:ehealth-fgov-be\:business\:belrai\:v1=https\://services-acpt.ehealth.fgov.be/BelRAI/v1 +acc-uddi\:ehealth-fgov-be\:business\:certra\:v1=https\://services-acpt.ehealth.fgov.be/CertRa/v1 +acc-uddi\:ehealth-fgov-be\:business\:certra\:v2=https\://services-acpt.ehealth.fgov.be/CertRa/v2 +acc-uddi\:ehealth-fgov-be\:business\:chapivinformationconsultation\:v1=https\://services-acpt.ehealth.fgov.be/ChapIVInformation/Consultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementadmission\:v1=https\://services-acpt.ehealth.fgov.be/ChapterIV/ChapterIVAgreementAdmission/v1 +acc-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementconsultation\:v1=https\://services-acpt.ehealth.fgov.be/ChapterIV/ChapterIVAgreementConsultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:consent\:v1=https\://services-acpt.ehealth.fgov.be/Consent/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/familyComposition/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/familyComposition/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/manageInscription/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/manageInscription/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/mutationSender/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/mutationSender/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v2=https\://services-acpt.ehealth.fgov.be/consultRN/mutationSender/v2 +acc-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/personHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/personHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokidentifyperson\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokmanageperson\:v2=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/managePerson/v2 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokphoneticsearch\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:rnconsult\:personservice\:v1=https\://services-acpt.ehealth.fgov.be/rnconsult/PersonService/v1 +acc-uddi\:ehealth-fgov-be\:business\:rnconsult\:cbsspersonservice\:v1=https\://services-acpt.ehealth.fgov.be/rnconsult/CbssPersonService/v1 +acc-uddi\:ehealth-fgov-be\:business\:dataattributeservice\:v1=https\://services-acpt.ehealth.fgov.be/DAtaAttributeService/v1 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v1=https\://services-acpt.ehealth.fgov.be/Dics/v1 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v2=https\://services-acpt.ehealth.fgov.be/Dics/v2 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v3:https\://services-acpt.ehealth.fgov.be/Dics/v3 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v4:https\://services-acpt.ehealth.fgov.be/Dics/v4 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v5:https\://services-acpt.ehealth.fgov.be/Dics/v5 +acc-uddi\:ehealth-fgov-be\:business\:ebirthmedicalform\:v1=https\://services-acpt.ehealth.fgov.be/ebirth/medicalform/v1 +acc-uddi\:ehealth-fgov-be\:business\:ebirthnotification\:v1=https\://services-acpt.ehealth.fgov.be/ebirth/notification/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthoconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthodelete\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthosend\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthoupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerdelete\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakersend\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisdelete\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardissend\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarmedconsult\:v1=https\://services-acpt.ehealth.fgov.be/eCarmed/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:eh2eboxpublication\:v3=https\://services-acpt.ehealth.fgov.be/eh2eBox/publication/v1 +acc-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v2=https\://services-acpt.ehealth.fgov.be/ehBoxConsultation/v2 +acc-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v3=https\://services-acpt.ehealth.fgov.be/ehBoxConsultation/v3 +acc-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v2=https\://services-acpt.ehealth.fgov.be/ehBoxPublication/v2 +acc-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v3=https\://services-acpt.ehealth.fgov.be/ehBoxPublication/v3 +acc-uddi\:ehealth-fgov-be\:business\:etkdepot\:v1=https\://services-acpt.ehealth.fgov.be/EtkDepot/v1 +acc-uddi\:ehealth-fgov-be\:business\:etkra\:v1=https\://services-acpt.ehealth.fgov.be/EtkRa/v1 +acc-uddi\:ehealth-fgov-be\:business\:etkra\:v2=https\://services-acpt.ehealth.fgov.be/EtkRa/v2 +acc-uddi\:ehealth-fgov-be\:business\:genericinsurability\:v1=https\://services-acpt.ehealth.fgov.be/GenericInsurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:globalmedicalfileconsultation\:v1=https\://services-acpt.ehealth.fgov.be/GlobalMedicalFileConsultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:globalmedicalfilenotification\:v1=https\://services-acpt.ehealth.fgov.be/GlobalMedicalFileNotification/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamattributeauthority\:v1=https\://services-acpt.ehealth.fgov.be/IAM/AttributeAuthority/v1 +acc-uddi\:ehealth-fgov-be\:business\:iampiptherapeuticlinks\:v1=https\://techws-acpt.ehealth.fgov.be/IAM/PIP/TherapeuticLinks/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/Saml11TokenService/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservicelegacy\:v1=https\://services-acpt.ehealth.fgov.be/IAM/Saml11TokenService/Legacy/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsecuritytokenservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/SecurityTokenService/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsinglesignonservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/SingleSignOnService/v1 +acc-uddi\:ehealth-fgov-be\:business\:idsupport\:v2=https\://services-acpt.ehealth.fgov.be/IdSupport/v2 +acc-uddi\:ehealth-fgov-be\:business\:insurability\:v1=https\://services-acpt.ehealth.fgov.be/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:insurability\:v2=https\://services-acpt.ehealth.fgov.be/Insurability/v2 +acc-uddi\:ehealth-fgov-be\:business\:integrationinsurability\:v1=https\://services-acpt.ehealth.fgov.be/integration/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:kgss\:v1=https\://services-acpt.ehealth.fgov.be/Kgss/v1 +acc-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v1=https\://services-acpt.ehealth.fgov.be/MediPrima/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v2=https\://services-acpt.ehealth.fgov.be/MediPrima/Consult/v2 +acc-uddi\:ehealth-fgov-be\:business\:mediprimauma\:v1=https\://services-acpt.ehealth.fgov.be/MediPrima/UMA/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenetmemberdata\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/MemberData/v1 +acc-uddi\:ehealth-fgov-be\:business\:metahub\:v2=https\://services-acpt.ehealth.fgov.be/MetaHub/v2 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteagreement\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAgreement/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAttest/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v2=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAttest/v2 +acc-uddi\:ehealth-fgov-be\:business\:mycarenetregistration\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/Registration/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenettarification\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/Tarification/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenettarificationmediprima\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/TarificationMediPrima/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibconsult\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibdelete\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibsend\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibupdate\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucoconsult\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucodelete\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucosend\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucoupdate\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:rct\:v1=https\://services-acpt.ehealth.fgov.be/rct/v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eexecutor-pilot\:v2=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v2/Executor_v2 +acc-uddi\:ehealth-fgov-be\:business\:recip-epatient-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Patient_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-epatient\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Patient_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eprescriber-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Prescriber_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eprescriber\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Prescriber_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-etechnical-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Technical_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-etechnical\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Technical_v1 +acc-uddi\:ehealth-fgov-be\:business\:sadmi\:v1=https\://services-acpt.ehealth.fgov.be/Sadmi/v1 +acc-uddi\:ehealth-fgov-be\:business\:sadn\:v1=https\://services-acpt.ehealth.fgov.be/Sadn/v1 +acc-uddi\:ehealth-fgov-be\:business\:samcivics\:v2=https\://services-acpt.ehealth.fgov.be/ChapIVInformation/Consultation/v2 +acc-uddi\:ehealth-fgov-be\:business\:seals\:v1=https\://services-acpt.ehealth.fgov.be/Seals/v1 +acc-uddi\:ehealth-fgov-be\:business\:smuregsmuregsdsservice\:v1=https\://services-acpt.ehealth.fgov.be/smureg/smuregsdsservice/v1 +acc-uddi\:ehealth-fgov-be\:business\:smuregsmuregservice\:v1=https\://services-acpt.ehealth.fgov.be/smureg/smuregservice/v1 +acc-uddi\:ehealth-fgov-be\:business\:ssinhistory\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/SsinHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:therlink\:v1=https\://services-acpt.ehealth.fgov.be/TherLink/v1 +acc-uddi\:ehealth-fgov-be\:business\:timestampauthority\:v2=https\://services-acpt.ehealth.fgov.be/TimestampAuthority/v2 +acc-uddi\:ehealth-fgov-be\:business\:timestampconsult\:v2=https\://services-acpt.ehealth.fgov.be/TimestampConsult/v2 +acc-uddi\:ehealth-fgov-be\:business\:ureg\:v1=https\://services-acpt.ehealth.fgov.be/Ureg/v1 +acc-uddi\:ehealth-fgov-be\:business\:vsbnetinsurability\:v1=https\://services-acpt.ehealth.fgov.be/MyVSBNet/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:wscobrhacons\:v1=https\://services-acpt.ehealth.fgov.be/WsCoBRHACons/v1 +acc-uddi\:ehealth-fgov-be\:business\:wscobrhapub\:v1=https\://services-acpt.ehealth.fgov.be/WsCoBRHAPub/v1 +prd-uddi\:ehealth-fgov-be\:business\:addressbook\:v1=https\://services.ehealth.fgov.be/AddressBook/v1 +prd-uddi\:ehealth-fgov-be\:business\:belrai\:v1=https\://services.ehealth.fgov.be/BelRAI/v1 +prd-uddi\:ehealth-fgov-be\:business\:certra\:v1=https\://services.ehealth.fgov.be/CertRa/v1 +prd-uddi\:ehealth-fgov-be\:business\:certra\:v2=https\://services.ehealth.fgov.be/CertRa/v2 +prd-uddi\:ehealth-fgov-be\:business\:chapivinformationconsultation\:v1=https\://services.ehealth.fgov.be/ChapIVInformation/Consultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementadmission\:v1=https\://services.ehealth.fgov.be/ChapterIV/ChapterIVAgreementAdmission/v1 +prd-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementconsultation\:v1=https\://services.ehealth.fgov.be/ChapterIV/ChapterIVAgreementConsultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:consent\:v1=https\://services.ehealth.fgov.be/Consent/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition\:v1=https\://services.ehealth.fgov.be/consultRN/familyComposition/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson\:v1=https\://services.ehealth.fgov.be/consultRN/identifyPerson/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription\:v1=https\://services.ehealth.fgov.be/consultRN/manageInscription/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v1=https\://services.ehealth.fgov.be/consultRN/mutationSender/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v2=https\://services.ehealth.fgov.be/consultRN/mutationSender/v2 +prd-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory\:v1=https\://services.ehealth.fgov.be/consultRN/personHistory/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch\:v1=https\://services.ehealth.fgov.be/consultRN/phoneticSearch/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokidentifyperson\:v1=https\://services.ehealth.fgov.be/consultRN/samlHoK/identifyPerson/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokmanageperson\:v2=https\://services.ehealth.fgov.be/consultRN/samlHoK/managePerson/v2 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokphoneticsearch\:v1=https\://services.ehealth.fgov.be/consultRN/samlHoK/phoneticSearch/v1 +prd-uddi\:ehealth-fgov-be\:business\:rnconsult\:personservice\:v1=https\://services.ehealth.fgov.be/rnconsult/PersonService/v1 +prd-uddi\:ehealth-fgov-be\:business\:rnconsult\:cbsspersonservice\:v1=https\://services.ehealth.fgov.be/rnconsult/CbssPersonService/v1 +prd-uddi\:ehealth-fgov-be\:business\:dataattributeservice\:v1=https\://services.ehealth.fgov.be/DAtaAttributeService/v1 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v1=https\://services.ehealth.fgov.be/Dics/v1 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v2=https\://services.ehealth.fgov.be/Dics/v2 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v3:https\://services.ehealth.fgov.be/Dics/v3 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v4:https\://services.ehealth.fgov.be/Dics/v4 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v5:https\://services.ehealth.fgov.be/Dics/v5 +prd-uddi\:ehealth-fgov-be\:business\:ebirthmedicalform\:v1=https\://services.ehealth.fgov.be/ebirth/medicalform/v1 +prd-uddi\:ehealth-fgov-be\:business\:ebirthnotification\:v1=https\://services.ehealth.fgov.be/ebirth/notification/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthoconsult\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthodelete\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthosend\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthoupdate\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerconsult\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerdelete\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakersend\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerupdate\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisconsult\:v1=https\://services.ehealth.fgov.be/EcareTardis/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisdelete\:v1=https\://services.ehealth.fgov.be/EcareTardis/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardissend\:v1=https\://services.ehealth.fgov.be/EcareTardis/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisupdate\:v1=https\://services.ehealth.fgov.be/EcareTardis/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarmedconsult\:v1=https\://services.ehealth.fgov.be/eCarmed/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:eh2eboxpublication\:v3=https\://services.ehealth.fgov.be/eh2eBox/publication/v1 +prd-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v2=https\://services.ehealth.fgov.be/ehBoxConsultation/v2 +prd-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v3=https\://services.ehealth.fgov.be/ehBoxConsultation/v3 +prd-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v2=https\://services.ehealth.fgov.be/ehBoxPublication/v2 +prd-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v3=https\://services.ehealth.fgov.be/ehBoxPublication/v3 +prd-uddi\:ehealth-fgov-be\:business\:etkdepot\:v1=https\://services.ehealth.fgov.be/EtkDepot/v1 +prd-uddi\:ehealth-fgov-be\:business\:etkra\:v1=https\://services.ehealth.fgov.be/EtkRa/v1 +prd-uddi\:ehealth-fgov-be\:business\:etkra\:v2=https\://services.ehealth.fgov.be/EtkRa/v2 +prd-uddi\:ehealth-fgov-be\:business\:genericinsurability\:v1=https\://services.ehealth.fgov.be/GenericInsurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:globalmedicalfileconsultation\:v1=https\://services.ehealth.fgov.be/GlobalMedicalFileConsultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:globalmedicalfilenotification\:v1=https\://services.ehealth.fgov.be/GlobalMedicalFileNotification/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamattributeauthority\:v1=https\://services.ehealth.fgov.be/IAM/AttributeAuthority/v1 +prd-uddi\:ehealth-fgov-be\:business\:iampiptherapeuticlinks\:v1=https\://techws.ehealth.fgov.be/IAM/PIP/TherapeuticLinks/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservice\:v1=https\://services.ehealth.fgov.be/IAM/Saml11TokenService/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservicelegacy\:v1=https\://services.ehealth.fgov.be/IAM/Saml11TokenService/Legacy/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsecuritytokenservice\:v1=https\://services.ehealth.fgov.be/IAM/SecurityTokenService/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsinglesignonservice\:v1=https\://services.ehealth.fgov.be/IAM/SingleSignOnService/v1 +prd-uddi\:ehealth-fgov-be\:business\:idsupport\:v2=https\://services.ehealth.fgov.be/IdSupport/v2 +prd-uddi\:ehealth-fgov-be\:business\:insurability\:v1=https\://services.ehealth.fgov.be/Insurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:insurability\:v2=https\://services.ehealth.fgov.be/Insurability/v2 +prd-uddi\:ehealth-fgov-be\:business\:kgss\:v1=https\://services.ehealth.fgov.be/Kgss/v1 +prd-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v1=https\://services.ehealth.fgov.be/MediPrima/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v2=https\://services.ehealth.fgov.be/MediPrima/Consult/v2 +prd-uddi\:ehealth-fgov-be\:business\:mediprimauma\:v1=https\://services.ehealth.fgov.be/MediPrima/UMA/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenetmemberdata\:v1=https\://services.ehealth.fgov.be/MyCareNet/MemberData/v1 +prd-uddi\:ehealth-fgov-be\:business\:metahub\:v2=https\://services.ehealth.fgov.be/MetaHub/v2 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteagreement\:v1=https\://services.ehealth.fgov.be/MyCareNet/eAgreement/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v1=https\://services.ehealth.fgov.be/MyCareNet/eAttest/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v2=https\://services.ehealth.fgov.be/MyCareNet/eAttest/v2 +prd-uddi\:ehealth-fgov-be\:business\:mycarenetregistration\:v1=https\://services.ehealth.fgov.be/MyCareNet/Registration/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenettarification\:v1=https\://services.ehealth.fgov.be/MyCareNet/Tarification/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenettarificationmediprima\:v1=https\://services.ehealth.fgov.be/MyCareNet/TarificationMediPrima/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibconsult\:v1=https\://services.ehealth.fgov.be/QermidDefib/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibdelete\:v1=https\://services.ehealth.fgov.be/QermidDefib/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibsend\:v1=https\://services.ehealth.fgov.be/QermidDefib/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibupdate\:v1=https\://services.ehealth.fgov.be/QermidDefib/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucoconsult\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucodelete\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucosend\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucoupdate\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:rct\:v1=https\://services.ehealth.fgov.be/rct/v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-eexecutor\:v1=https\://services.ehealth.fgov.be/Recip-e/v2/Executor_v2 +prd-uddi\:ehealth-fgov-be\:business\:recip-epatient\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Patient_v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-eprescriber\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Prescriber_v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-etechnical\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Technical_v1 +prd-uddi\:ehealth-fgov-be\:business\:sadmi\:v1=https\://services.ehealth.fgov.be/Sadmi/v1 +prd-uddi\:ehealth-fgov-be\:business\:sadmimonitoring\:v2=https\://services.ehealth.fgov.be/Sadmi/Monitoring/v1 +prd-uddi\:ehealth-fgov-be\:business\:sadn\:v1=https\://services.ehealth.fgov.be/Sadn/v1 +prd-uddi\:ehealth-fgov-be\:business\:samcivics\:v2=https\://services.ehealth.fgov.be/ChapIVInformation/Consultation/v2 +prd-uddi\:ehealth-fgov-be\:business\:seals\:v1=https\://services.ehealth.fgov.be/Seals/v1 +prd-uddi\:ehealth-fgov-be\:business\:smuregsmuregsdsservice\:v1=https\://services.ehealth.fgov.be/smureg/smuregsdsservice/v1 +prd-uddi\:ehealth-fgov-be\:business\:smuregsmuregservice\:v1=https\://services.ehealth.fgov.be/smureg/smuregservice/v1 +prd-uddi\:ehealth-fgov-be\:business\:ssinhistory\:v1=https\://services.ehealth.fgov.be/consultRN/SsinHistory/v1 +prd-uddi\:ehealth-fgov-be\:business\:therlink\:v1=https\://services.ehealth.fgov.be/TherLink/v1 +prd-uddi\:ehealth-fgov-be\:business\:timestampauthority\:v2=https\://services.ehealth.fgov.be/TimestampAuthority/v2 +prd-uddi\:ehealth-fgov-be\:business\:timestampconsult\:v2=https\://services.ehealth.fgov.be/TimestampConsult/v2 +prd-uddi\:ehealth-fgov-be\:business\:ureg\:v1=https\://services.ehealth.fgov.be/Ureg/v1 +prd-uddi\:ehealth-fgov-be\:business\:vsbnetinsurability\:v1=https\://services.ehealth.fgov.be/MyVSBNet/Insurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:wscobrhacons\:v1=https\://services.ehealth.fgov.be/WsCoBRHACons/v1 +prd-uddi\:ehealth-fgov-be\:business\:wscobrhapub\:v1=https\://services.ehealth.fgov.be/WsCoBRHAPub/v1 diff --git a/compiled/3.20.2/validators/external/XSD/xenc-schema.xsd b/compiled/3.20.2/validators/external/XSD/xenc-schema.xsd new file mode 100644 index 000000000..089076557 --- /dev/null +++ b/compiled/3.20.2/validators/external/XSD/xenc-schema.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd b/compiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd new file mode 100644 index 000000000..306b70635 --- /dev/null +++ b/compiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd b/compiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd new file mode 100644 index 000000000..7e32c991c --- /dev/null +++ b/compiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd @@ -0,0 +1,4286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd b/compiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd new file mode 100644 index 000000000..535122db2 --- /dev/null +++ b/compiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd b/compiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd new file mode 100644 index 000000000..c0f49b59e --- /dev/null +++ b/compiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd b/compiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd new file mode 100644 index 000000000..11e01d5e7 --- /dev/null +++ b/compiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd @@ -0,0 +1,1342 @@ + + + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + a medicinal product can be identified unambiguously by a CNK code identifying a package. The descriptive identification is only mandatory in case of absence of a package ID. + + + + + in Belgium a selected CNK code out of the drug database + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name in the package database, in Belgium the name use in the pharmacy database + + + + + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending system. In addition, it can also specify alternative local numbers. + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + to be used to precise the day of the week of applicability + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" has been created + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + The pharmacist would be free to choose the medicinal product package the first time a prescription is issued for this drug in INN, but that the pharmacist is supposed to stick to this choice for further deliveries. + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can also represent a robot for automatic content generation, an application for example. + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd b/compiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd new file mode 100644 index 000000000..30290a116 --- /dev/null +++ b/compiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/compiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd b/compiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd new file mode 100644 index 000000000..6a2d6ef0a --- /dev/null +++ b/compiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/compiled/3.20.2/wstrust/issue.samlv11.hok.template.xml b/compiled/3.20.2/wstrust/issue.samlv11.hok.template.xml new file mode 100644 index 000000000..36b466ec2 --- /dev/null +++ b/compiled/3.20.2/wstrust/issue.samlv11.hok.template.xml @@ -0,0 +1,18 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + + + + http://docs.oasis-open.org/ws-sx/wstrust/200512/PublicKey + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml b/compiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml new file mode 100644 index 000000000..246f7da7b --- /dev/null +++ b/compiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml @@ -0,0 +1,34 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + ${NotBefore} + ${NotOnOrAfter} + + + + + + + + + ${nameid.value} + + + + + ${nameid.value} + + + + + + + + ${issuer} + + \ No newline at end of file diff --git a/compiled/3.20.2/wstrust/issue.samlv11.sv.template.xml b/compiled/3.20.2/wstrust/issue.samlv11.sv.template.xml new file mode 100644 index 000000000..e0f715471 --- /dev/null +++ b/compiled/3.20.2/wstrust/issue.samlv11.sv.template.xml @@ -0,0 +1,30 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + ${NotBefore} + ${NotOnOrAfter} + + + + + + + + + ${nameid.value} + + + + + + + + ${issuer} + + + \ No newline at end of file diff --git a/compiled/3.20.2/wstrust/renew.samlv11.template.xml b/compiled/3.20.2/wstrust/renew.samlv11.template.xml new file mode 100644 index 000000000..dda2e344f --- /dev/null +++ b/compiled/3.20.2/wstrust/renew.samlv11.template.xml @@ -0,0 +1,12 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Renew + + + + + + + + \ No newline at end of file diff --git a/compiled/3.20.2/wstrust/signchallenge.template.xml b/compiled/3.20.2/wstrust/signchallenge.template.xml new file mode 100644 index 000000000..0a0a8d85c --- /dev/null +++ b/compiled/3.20.2/wstrust/signchallenge.template.xml @@ -0,0 +1,5 @@ + + + ${challenge} + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/CODESIGN.RSA b/decompiled/3.20.2/META-INF/CODESIGN.RSA new file mode 100644 index 0000000000000000000000000000000000000000..e8f3482e547f44ce481156141493aee6870f0ac4 GIT binary patch literal 8287 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 literal 0 HcmV?d00001 diff --git a/decompiled/3.20.2/META-INF/CODESIGN.SF b/decompiled/3.20.2/META-INF/CODESIGN.SF new file mode 100644 index 000000000..6e1d96866 --- /dev/null +++ b/decompiled/3.20.2/META-INF/CODESIGN.SF @@ -0,0 +1,45 @@ +Signature-Version: 1.0 +SHA-256-Digest-Manifest-Main-Attributes: YW4E12GbP6D7nv+ASO74Vw1IqMvhU + 6+tSyeEL8NqR9U= +SHA-256-Digest-Manifest: J4Y/SY/jLf1DLYCledRVURp7TPmm1/uY+wrqXxKEg5U= +Created-By: 1.8.0_241 (Oracle Corporation) + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionService.class +SHA-256-Digest: 6qlm7XxTTMAXpiLQGOzu9EEGYreiREi4VCrHMlVO2jI= + +Name: disclaimer/release.notes.business-addressbook.txt +SHA-256-Digest: kgUevn38ledzPNq6l8cqAvspzvxM0knuliA2moP3s2o= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.xml +SHA-256-Digest: O9Ht1gYwUJ75E75IuyqyPYwxCJAyeCzZpMnPPd8ec5w= + +Name: be/ehealth/businessconnector/addressbook/service/AddressbookToke + nService.class +SHA-256-Digest: xzofB/4WCyoJnsMYOrM/bqlrhJ3FRVYJwLW1AiQkgx0= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImpl.class +SHA-256-Digest: 7/WH9GgfkqhGuu3JKOulPKHkvwQ0W2VU06jlMtpkzZQ= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImplFactory.class +SHA-256-Digest: /ZSQ1sNOUpS+uRnZbPXeqnOq44wuYEGzk7VsrYHbKM0= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.properties +SHA-256-Digest: AAxEABA2YDJr6VupzkSQANT7IzNn3AAzksl/hksGFQI= + +Name: be/ehealth/businessconnector/addressbook/service/impl/Addressboo + kTokenServiceImpl.class +SHA-256-Digest: 85e82wqUwCJM2MdawIKdv/b4N7mOysLuyUvXtdYwV2I= + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionServiceFactory.class +SHA-256-Digest: uxid/kzw2VAPP+keB/oTA1jv0scWqBNrwW6aBkuG3ME= + +Name: be/ehealth/businessconnector/addressbook/service/TokenServiceFac + tory.class +SHA-256-Digest: l3vCuhdJn6OX7zLWQ7KTDi9u2Kv7Rw0cwPy8feyuTsU= + diff --git a/decompiled/3.20.2/META-INF/MANIFEST.MF b/decompiled/3.20.2/META-INF/MANIFEST.MF new file mode 100644 index 000000000..ba94848f3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/MANIFEST.MF @@ -0,0 +1,52 @@ +Manifest-Version: 1.0 +Implementation-Title: Connector Business Address Book +Maven-Artifact-Id: connector-business-addressbook +Implementation-Version: 3.20.2 +Archiver-Version: Plexus Archiver +Built-By: smals-bed +Build-Time: 20200928-1047 +CMDB-Catalog-Part: +Build-Jdk: 1.7.0_40 +Created-By: Apache Maven 3.1.1 +Specification-Version: 1.0.0 +Maven-Group-Id: be.fgov.ehealth.connector + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionService.class +SHA-256-Digest: q9faAFIZKU8i/o19FQ516ZsSh89XdKVfvUU17a7BwQM= + +Name: disclaimer/release.notes.business-addressbook.txt +SHA-256-Digest: ia50nLIjZpBA+XT75bjPNM5komaX9+LdWKIX2Ycf6rs= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.xml +SHA-256-Digest: aFa6LsR5OmAQ1swvNmYZtTQ3umvGHHBAPEB5MHSSSnw= + +Name: be/ehealth/businessconnector/addressbook/service/AddressbookToke + nService.class +SHA-256-Digest: t0lvWPIqWCbOx+B5KblzuoGAeKJKBmaF53HXO41GYsc= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImpl.class +SHA-256-Digest: ODOmXuPKXPs60M0UIfduRljZ7lPl+3v4b5lg4cLNqTo= + +Name: be/ehealth/businessconnector/addressbook/session/impl/Addressboo + kSessionServiceImplFactory.class +SHA-256-Digest: x2Orr2KDxyC50cWIoqBUr6jethKRcOFGoDXY4jmiDRc= + +Name: META-INF/maven/be.fgov.ehealth.connector/connector-business-addr + essbook/pom.properties +SHA-256-Digest: wTllMHsDX/yqkiGacTTmC8KAFU3FeD1zEQ1302HcSps= + +Name: be/ehealth/businessconnector/addressbook/service/impl/Addressboo + kTokenServiceImpl.class +SHA-256-Digest: GxAHX3kEmxpxafd4YMN+ZiGewqJBzvwXiUh5a3JyZgI= + +Name: be/ehealth/businessconnector/addressbook/session/AddressbookSess + ionServiceFactory.class +SHA-256-Digest: gKf6Rt1HqUs41ecNg3zSNtzdv6EYPzR2KX4zE7yCVTQ= + +Name: be/ehealth/businessconnector/addressbook/service/TokenServiceFac + tory.class +SHA-256-Digest: 0t3EzAWWQBxBWnmhlP7u3Aj52fWloCtvhX7IxjP4uXw= + diff --git a/decompiled/3.20.2/META-INF/connector.bootstrap b/decompiled/3.20.2/META-INF/connector.bootstrap new file mode 100644 index 000000000..4617f8304 --- /dev/null +++ b/decompiled/3.20.2/META-INF/connector.bootstrap @@ -0,0 +1,5 @@ +be.ehealth.businessconnector.chapterIV.builders.impl.CommonBuilderImpl +be.ehealth.businessconnector.chapterIV.builders.impl.ConsultationBuilderImpl +be.ehealth.businessconnector.chapterIV.builders.impl.GenericKmehrBuilder +be.ehealth.businessconnector.chapterIV.builders.impl.ResponseBuilderImpl +be.ehealth.businessconnector.chapterIV.validators.impl.Chapter4XmlValidatorImpl diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties new file mode 100644 index 000000000..62affce09 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:54:12 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-addressbook diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml new file mode 100644 index 000000000..58679cfcf --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-addressbook/pom.xml @@ -0,0 +1,107 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-addressbook + Connector Business Address Book + connector-business-addressbook + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-addressbook + ${version.utilities} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties new file mode 100644 index 000000000..d9322b8c2 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:08:57 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-chapter4 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml new file mode 100644 index 000000000..e93c98d04 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-chapter4/pom.xml @@ -0,0 +1,137 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-chapter4 + Connector Business chapter IV + connector-business-chapterIV + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-chapter4 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + ${project.groupId} + connector-utilities-genericasync + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties new file mode 100644 index 000000000..16a014d3f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:58:24 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-civicsv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml new file mode 100644 index 000000000..f108eaa09 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-civicsv2/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-civicsv2 + Connector Business civicsv2 + connector-business-civicsv2 + + + jar + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-civicsv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties new file mode 100644 index 000000000..6cd9757ae --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:49:52 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-common diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml new file mode 100644 index 000000000..82d5045cf --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-common/pom.xml @@ -0,0 +1,89 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-common + eHealth Commons (business) + eHealth common for business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-common + ${version.technical} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties new file mode 100644 index 000000000..06f7ca344 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:58:58 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-consultrn diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml new file mode 100644 index 000000000..81bb3f6b3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrn/pom.xml @@ -0,0 +1,115 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-consultrn + connector business consultrn + connector-business-consultrn + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-consultrn + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties new file mode 100644 index 000000000..27e66078a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:59:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-consultrnv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml new file mode 100644 index 000000000..5d608965e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-consultrnv2/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-consultrnv2 + connector business consultrn v2 + connector-business-consultrnv2 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-consultrnv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties new file mode 100644 index 000000000..5b336553a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:00:06 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml new file mode 100644 index 000000000..494ca680f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv3/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv3 + connector business dicsv3 + connector-business-dicsv3 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties new file mode 100644 index 000000000..a9f72b481 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:00:55 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv4 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml new file mode 100644 index 000000000..4d4c6e835 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv4/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv4 + connector business dicsv4 + connector-business-dicsv4 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv4 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties new file mode 100644 index 000000000..6613950a8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:01:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dicsv5 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml new file mode 100644 index 000000000..5796bce93 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dicsv5/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-dicsv5 + connector business dicsv5 + connector-business-dicsv5 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-dicsv5 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties new file mode 100644 index 000000000..a3676a8f3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:03:27 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-dmg diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml new file mode 100644 index 000000000..7019880c5 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-dmg/pom.xml @@ -0,0 +1,153 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-dmg + Connector Business Global Medical File + connector-business-dmg + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-gmfv1 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties new file mode 100644 index 000000000..925805c1d --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:52:57 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ehboxdomainmodel diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml new file mode 100644 index 000000000..a709e13bf --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxdomainmodel/pom.xml @@ -0,0 +1,86 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-ehboxdomainmodel + common ehbox domain model + common domain model for the ehbox v2 and v3 connectors + + + jar + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties new file mode 100644 index 000000000..d500709c5 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:53:37 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ehboxv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml new file mode 100644 index 000000000..b57e84ced --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ehboxv3/pom.xml @@ -0,0 +1,117 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-ehboxv3 + Connector Business ehboxv3 + connector-business-ehboxv3 + + jar + + default-binding + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-utilities-ehboxv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-ehboxdomainmodel + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties new file mode 100644 index 000000000..10d5ba37e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:02:35 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-genericasync diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml new file mode 100644 index 000000000..2506a3763 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genericasync/pom.xml @@ -0,0 +1,63 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-genericasync + Connector Business Generic Async + ${project.artifactId} + + jar + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-mycarenetdomaincommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties new file mode 100644 index 000000000..266c34e66 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:04:21 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-genins diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml new file mode 100644 index 000000000..2fb43e18c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-genins/pom.xml @@ -0,0 +1,116 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-genins + Connector Business Generic Insurability + connector-business-genins + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-genins + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties new file mode 100644 index 000000000..6c939002a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:14:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-geninsasync diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml new file mode 100644 index 000000000..69d68207e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-geninsasync/pom.xml @@ -0,0 +1,133 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-geninsasync + Connector Business Generic Insurability Async + connector-business-geninsasync + + jar + + + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-mycarenetgeninsasync + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + test + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack generic async dd + initialize + + unpack + + + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + + + be/ehealth/businessconnector/genericasync/helper/**/*.cs + target/generated-net-sources + + + + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties new file mode 100644 index 000000000..6259f72ce --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:55:15 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahub diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml new file mode 100644 index 000000000..b2162fdd2 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahub/pom.xml @@ -0,0 +1,128 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-intrahub + Connector Business intrahub + connector-business-intrahub + + jar + + + default-binding + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv1 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-intrahubcommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties new file mode 100644 index 000000000..040cff7f6 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:54:41 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahubcommons diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml new file mode 100644 index 000000000..ff1f12d4e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubcommons/pom.xml @@ -0,0 +1,99 @@ + + + + connector-business-master + be.fgov.ehealth.connector + 3.20.2 + + 4.0.0 + + connector-business-intrahubcommons + Intrahub Commons (business) + Intrahub common for business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default testjar [.net] + prepare-package + + test-jar + + + ${project.build.finalName}-net + + **/*.java + **/*.class + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties new file mode 100644 index 000000000..49424c5f8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:55:47 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-intrahubv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml new file mode 100644 index 000000000..5e7feba3f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-intrahubv3/pom.xml @@ -0,0 +1,140 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-intrahubv3 + Connector Business intrahubv3 + connector-business-intrahubv3 + + jar + + + default-binding + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-intrahubcommons + ${project.version} + + + ${project.groupId} + connector-business-intrahubcommons + test-jar + ${project.version} + test + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + test-jar + ${project.version} + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties new file mode 100644 index 000000000..f2e89fb92 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:52:21 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-kmehrcommons diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml new file mode 100644 index 000000000..c64aa12db --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-kmehrcommons/pom.xml @@ -0,0 +1,163 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-kmehrcommons + Kmehr Commons (business) + Kmehr common for business connectors + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + run + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + default testjar [.net] + prepare-package + + test-jar + + + ${project.build.finalName}-net + + **/*.java + **/*.class + + + + + + + + + + + + ${project.groupId} + connector-utilities-kmehr + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties new file mode 100644 index 000000000..af6e9f6bc --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:09:49 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprima diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml new file mode 100644 index 000000000..7430ffd6d --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprima/pom.xml @@ -0,0 +1,135 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprima + connector business mediprima + connector-business-mediprima + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprima + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-tarification + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + test + + + ${project.groupId} + connector-business-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-business-genericasync + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties new file mode 100644 index 000000000..66cc7a3aa --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:11:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprimauma diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml new file mode 100644 index 000000000..2ebff9475 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimauma/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprimauma + connector business mediprima uma + connector-business-mediprima-uma + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprimauma + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties new file mode 100644 index 000000000..f6d8ee8c8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:10:38 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mediprimav2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml new file mode 100644 index 000000000..0e8b25ec4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mediprimav2/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + connector-business-mediprimav2 + connector business mediprimav2 + connector-business-mediprimav2 + + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-utilities-mediprimav2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties new file mode 100644 index 000000000..80c0ff5d3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:12:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetattest diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml new file mode 100644 index 000000000..e9ddc2447 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattest/pom.xml @@ -0,0 +1,131 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetattest + Connector Business eAttest + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetattest + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties new file mode 100644 index 000000000..6840bf7c3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:13:22 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetattestv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml new file mode 100644 index 000000000..ef6ca42c2 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetattestv2/pom.xml @@ -0,0 +1,151 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetattestv2 + Connector Business eAttest v2 + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetattestv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + org.mock-server + mockserver-netty + 3.10.7 + test + + + xerces + xercesImpl + + + org.bouncycastle + bcpkix-jdk15on + + + ch.qos.logback + logback-classic + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties new file mode 100644 index 000000000..1938e217f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:51:32 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetcommons diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml new file mode 100644 index 000000000..602aa9cc7 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetcommons/pom.xml @@ -0,0 +1,118 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetcommons + MyCarenet Commons (business) + mycarenet common for business connectors + + + jar + + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetdomaincommons + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties new file mode 100644 index 000000000..005b8dc86 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:51:01 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetdomaincommons diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml new file mode 100644 index 000000000..0b4920cf5 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetdomaincommons/pom.xml @@ -0,0 +1,100 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetdomaincommons + MyCarenet Domain Commons (business) + mycarenet common for business connectors + + + jar + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties new file mode 100644 index 000000000..3cb921cf1 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:17:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdata-common diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml new file mode 100644 index 000000000..c91fe43b4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata-common/pom.xml @@ -0,0 +1,102 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdata-common + eHealth MyCareNet MemberData Commons (business) + eHealth common for MyCareNet MemberData business connectors + + + jar + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + + + ${project.groupId} + connector-utilities-mycarenetmemberdatasync + ${version.utilities} + compile + + + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties new file mode 100644 index 000000000..520f38ac3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:17:58 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdata diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml new file mode 100644 index 000000000..dd3ebb683 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdata/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdata + Connector Business MemberData Sync + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-mycarenetmemberdata-common + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties new file mode 100644 index 000000000..df85866de --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:18:35 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-mycarenetmemberdatav2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml new file mode 100644 index 000000000..327b748b2 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-mycarenetmemberdatav2/pom.xml @@ -0,0 +1,110 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-mycarenetmemberdatav2 + Connector Business MemberData Sync v2 + + + jar + + + default-binding + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-mycarenetmemberdata-common + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties new file mode 100644 index 000000000..1a32d407e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:06:49 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-registration diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml new file mode 100644 index 000000000..c34c4ffdd --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-registration/pom.xml @@ -0,0 +1,145 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-registration + + connector registration + connector registration + + + jar + + + + + + + + org.apache.maven.plugins + maven-eclipse-plugin + + + org.eclipse.jdt.core.javanature + net.sf.eclipsecs.core.CheckstyleNature + be.smals.transversal.eclipseplugins.pomeditor.mavenNature + + + org.eclipse.jdt.core.javabuilder + net.sf.eclipsecs.core.CheckstyleBuilder + be.smals.transversal.eclipseplugins.pomeditor.mavenBuilder + + true + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + + + ${project.groupId} + connector-utilities-mycarenetregistration + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties new file mode 100644 index 000000000..2cde9d1cd --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:11:51 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-ssinhistory diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml new file mode 100644 index 000000000..d85b42cf6 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-ssinhistory/pom.xml @@ -0,0 +1,107 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + connector-business-ssinhistory + Connector Business SsinHistory Book + connector-business-ssinhistory + + jar + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-ssinhistory + ${version.utilities} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties new file mode 100644 index 000000000..b2f7931d3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 11:08:08 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-tarification diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml new file mode 100644 index 000000000..4037e1b21 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-tarification/pom.xml @@ -0,0 +1,146 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + + connector-business-tarification + + connector tarification + connector tarification + + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + ${project.groupId} + connector-utilities-mycarenettarification + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-core + + + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + test + + + ${project.groupId} + connector-technical-core + ${version.technical} + tests + test + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + tests + test + + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties new file mode 100644 index 000000000..682fb56ca --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:56:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-therlink diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml new file mode 100644 index 000000000..362a36d5b --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-therlink/pom.xml @@ -0,0 +1,136 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-therlink + Connector Business Therapeutic link + connector-business-therlink + + jar + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + test + tests + + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-technical-signature + ${version.technical} + compile + + + ${project.groupId} + connector-utilities-hubservicesv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-business-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties new file mode 100644 index 000000000..63c1df6bd --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:57:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-business-wsconsent diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml new file mode 100644 index 000000000..c3c8b46f1 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-business-wsconsent/pom.xml @@ -0,0 +1,126 @@ + + + + + + be.fgov.ehealth.connector + connector-business-master + 3.20.2 + + + + 4.0.0 + connector-business-wsconsent + Connector Business Consent + connector-business-consent + + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + + + + + ${project.groupId} + connector-business-common + ${project.version} + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + compile + + + ${project.groupId} + connector-technical-core + ${version.technical} + compile + + + ${project.groupId} + connector-business-testcommons + ${project.version} + tests + test + + + ${project.groupId} + connector-utilities-hubservicesv2 + ${version.utilities} + compile + + + ${project.groupId} + connector-business-kmehrcommons + ${project.version} + tests + test + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties new file mode 100644 index 000000000..ff177119b --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:09:44 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-base diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml new file mode 100644 index 000000000..3d9936507 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-base/pom.xml @@ -0,0 +1,285 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-base + ${project.artifactId} + Connector Technical base (${project.artifactId}) + + jar + + + 3.10.7 + chrome.driver + 81.0.4044.69 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/**,**/*.etk + target/generated-test-resources + + + + copy-dependencies + package + + copy-dependencies + + + + + + + com.github.webdriverextensions + webdriverextensions-maven-plugin + 3.2.0 + + + generate-test-resources + + install-drivers + + + + + false + ${project.build.directory}/webdrivers + + + chromedriver + ${chromedriver.platform} + ${chromedriver.format} + ${chromedriver.version} + ${chromedriver.name} + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + + + ${project.groupId} + connector-utilities-codage + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-ehboxv3 + ${version.utilities} + test + + + ${project.groupId} + connector-utilities-timestamping + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-etee + ${version.utilities} + compile + + + ${project.groupId} + connector-utilities-idsupport + ${version.utilities} + + + ${project.groupId} + connector-technical-smartcardio + ${project.version} + + + org.slf4j + jcl-over-slf4j + + + org.slf4j + jul-to-slf4j + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + org.slf4j + slf4j-api + + + be.fedict.commons-eid + commons-eid-jca + + + uk.org.lidalia + sysout-over-slf4j + + + org.bouncycastle + bcprov-jdk15on + + + org.bouncycastle + bcmail-jdk15on + + + be.fgov.ehealth.etee + etee-crypto-lib + + + org.apache.wss4j + wss4j-ws-security-dom + + + junit + junit + + + xmlunit + xmlunit + + + com.google.code.gson + gson + + + net.sf.dozer + dozer + + + commons-lang + commons-lang + + + commons-io + commons-io + + + org.apache.commons + commons-compress + + + commons-codec + commons-codec + compile + + + cpsuite + cpsuite + ${version.cpsuite} + test + + + org.apache.velocity + velocity + ${version.velocity} + + + net.sf.jsignature.io-tools + easystream + ${version.easystream} + + + + javax.cache + cache-api + 1.1.0 + + + org.ehcache + ehcache + 3.4.0 + + + be.fgov.ehealth.connector + connector-utilities-bcp + ${version.utilities} + compile + + + org.mock-server + mockserver-netty + test + + + org.seleniumhq.selenium + selenium-chrome-driver + 2.46.0 + test + + + + + + webdriver-windows + + + Windows + + + + windows + 32 + + + + webdriver-linux + + + Linux + + + + linux + 64 + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties new file mode 100644 index 000000000..708c3de4f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:13:31 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-bootstrap diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml new file mode 100644 index 000000000..a027fc3dc --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-bootstrap/pom.xml @@ -0,0 +1,136 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-bootstrap + ${project.artifactId} + Connector Technical BootStrap (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/** + target/generated-test-resources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + junit + junit + test + + + xmlunit + xmlunit + test + + + org.mock-server + mockserver-netty + test + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties new file mode 100644 index 000000000..ec9fb6823 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:16:56 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-core diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml new file mode 100644 index 000000000..f3c8090c4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-core/pom.xml @@ -0,0 +1,182 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-core + ${project.artifactId} + Connector Technical Core-Jar (${project.artifactId}) + + jar + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/**,**/*.etk + target/generated-test-resources + + + + copy-dependencies + package + + copy-dependencies + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildCSPROJ + package + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + maven-clean-plugin + 2.6 + + + deleting unwanted dll episode files + generate-sources + + clean + + + true + + + ${project.build.directory}/dllclasspath + false + + connector-technical* + + + connector-technical-smartcard* + + + + true + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-jca + ${project.version} + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + ${project.groupId} + connector-technical-bootstrap + ${project.version} + + + ${project.groupId} + connector-technical-ra + ${project.version} + + + ${project.groupId} + connector-technical-smartcardio + ${project.version} + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties new file mode 100644 index 000000000..1e26b7595 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:14:25 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-jca diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml new file mode 100644 index 000000000..db3f9642a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-jca/pom.xml @@ -0,0 +1,151 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-jca + ${project.artifactId} + Connector Technical Java Crypto Architecture (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/*.jks,**/*p12,**/be.ehealth.technicalconnector.properties,**/be.ehealth.technicalconnector.test.properties + **/META-INF/** + target/generated-test-resources + + + + unpack technical core 'cs' + initialize + + unpack + + + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/be/fgov/**/*.cs + target/generated-net-sources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + target/generated-net-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + junit + junit + + + xmlunit + xmlunit + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties new file mode 100644 index 000000000..b2f7b8bc6 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:15:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-ra diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml new file mode 100644 index 000000000..c1913073e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-ra/pom.xml @@ -0,0 +1,169 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-ra + ${project.artifactId} + Connector Technical Registration Authority (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/*.jks,**/*p12,**/be.ehealth.technicalconnector.properties,**/be.ehealth.technicalconnector.test.properties + **/META-INF/** + target/generated-test-resources + + + + unpack technical core 'cs' + initialize + + unpack + + + + + ${project.groupId} + connector-technical-base + ${project.version} + tests + + + **/be/fgov/**/*.cs + target/generated-net-sources + + + + + + maven-resources-plugin + + + copy-resources + initialize + + copy-resources + + + ${project.build.directory}/dllclasspath + + + lib-dll + false + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-source + initialize + + add-test-source + + + + target/generated-test-sources + target/generated-net-sources + + + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + ${project.groupId} + connector-utilities-common + ${version.utilities} + + + ${project.groupId} + connector-utilities-etee + ${version.utilities} + + + ${project.groupId} + connector-technical-signature + ${project.version} + + + junit + junit + + + fr.xebia.extras + selma-processor + + + fr.xebia.extras + selma + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties new file mode 100644 index 000000000..c9a15744c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:12:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-signature diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml new file mode 100644 index 000000000..f2cc29d9e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-signature/pom.xml @@ -0,0 +1,97 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-signature + ${project.artifactId} + Connector Technical Signature (${project.artifactId}) + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack technical core 'resources' + initialize + + unpack + + + + + ${project.groupId} + connector-helpers-testresources + ${version.helpers} + + + **/META-INF/** + target/generated-test-resources + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-test-resource + initialize + + add-test-resource + + + + + target/generated-test-resources + + + + + + + + + + + + ${project.groupId} + connector-technical-base + ${project.version} + compile + + + ${project.groupId} + connector-technical-base + ${project.version} + test + tests + + + junit + junit + + + xmlunit + xmlunit + + + org.apache.santuario + xmlsec + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties new file mode 100644 index 000000000..1611cd480 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 10:07:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-technical-smartcardio diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml new file mode 100644 index 000000000..c86446f2b --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-technical-smartcardio/pom.xml @@ -0,0 +1,32 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-technical-master + 3.20.2 + + + connector-technical-smartcardio + ${project.artifactId} + Connector Technical Smartcardio (${project.artifactId}) + + jar + + + + + org.slf4j + slf4j-api + + + com.sun.security + pkcs11 + 1.0 + unsigned + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties new file mode 100644 index 000000000..9f41042ea --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:33 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-addressbook diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml new file mode 100644 index 000000000..d9da91989 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-addressbook/pom.xml @@ -0,0 +1,91 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-addressbook + ${project.artifactId} + Connector utilities addressbook + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-addressbook + ${version.xsd-addressbook} + + + META-INF/**/*,**/ehealth-commons-schema-encryption-2_0.xsd,ehealth-monitoring/**/*,**/swaref.xsd + **/*.xsd + target/generated-resources/XSD + + + + + + maven-antrun-plugin + + + + delete empty object assertion ObjectFactory that would override the one from utilities-external + process-sources + + + + + + + + + + + run + + + + + + + + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties new file mode 100644 index 000000000..7889494d4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:40:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-bcp diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml new file mode 100644 index 000000000..f1e027dd9 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-bcp/pom.xml @@ -0,0 +1,68 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-bcp + ${project.artifactId} + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-bcp + 1.0.0 + + + be.fgov.ehealth.xsd + xsd-bcp + 2.0.0 + + + target/generated-resources + **/ehealth-bcp/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties new file mode 100644 index 000000000..318907a30 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:47:07 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-chapter4 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml new file mode 100644 index 000000000..30c13d356 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-chapter4/pom.xml @@ -0,0 +1,116 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-chapter4 + ${project.artifactId} + Connector utilities chapter4 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/external/XSD/*,**/ehealth-kmehr/XSD/*,**/niccin-mycarenet-chapteriv/XSD/* + **/ehealth-kmehr/XSD/id-ext.xsd,**/ehealth-kmehr/XSD/kmehr_elements-ext.xsd + + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-chapteriv + 1.0.0 + + + target/generated-resources/ + META-INF, META-INF/**/*,**/external/XSD/*,**/ehealth-kmehr/XSD/* + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + chapter4-bindings.xjb + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties new file mode 100644 index 000000000..c699bddfe --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:48:12 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-civicsv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml new file mode 100644 index 000000000..893e046c9 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-civicsv2/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-civicsv2 + ${project.artifactId} + Connector utilities civicsv2 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-civics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-civics + 2.0.0 + + + META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties new file mode 100644 index 000000000..0d06477f4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:38:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-codage diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml new file mode 100644 index 000000000..f6a952789 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-codage/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-codage + ${project.artifactId} + Connector utilities codage + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-seals + 1.1.2 + + + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/*.xsd + target/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + + no-dotnet + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack ikvm + disabled + + + unpack ddl + disabled + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + buildDll + disabled + + + buildCSPROJ + disabled + + + + + maven-assembly-plugin + + + make-zip + disabled + + + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties new file mode 100644 index 000000000..5e693c97a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:37:54 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-common diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml new file mode 100644 index 000000000..729b76d30 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-common/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-common + ${project.artifactId} + Connector utilities common + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.smals.ehealthxsd + ehealthxsd-commons + ${version.ehealthxsd-commons} + + + be.fgov.ehealth.xsd + xsd-commons + ${version.xsd-commons-v1} + + + be.fgov.ehealth.xsd + xsd-commons-ehealth + ${version.xsd-commons-v2} + + + be.fgov.ehealth.xsd + xsd-errors + ${version.xsd-errors} + + + META-INF/**/*,**/ehealth-errors-schema-service*.xsd + **/*.xsd + ${project.build.directory}/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties new file mode 100644 index 000000000..11ffbc709 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:03 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-consultrn diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml new file mode 100644 index 000000000..7648bd2da --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrn/pom.xml @@ -0,0 +1,72 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-consultrn + ${project.artifactId} + Connector utilities consultrn + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-consultrn + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-consultrn-webservices + 1.0.7 + + + be.fgov.ehealth.xsd + xsd-consultrn-webservices-v2 + 2.0.3 + + + ehealth-commons-schema-core-*.xsd,META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties new file mode 100644 index 000000000..b6f222716 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-consultrnv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml new file mode 100644 index 000000000..a75f47ec4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-consultrnv2/pom.xml @@ -0,0 +1,79 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-consultrnv2 + ${project.artifactId} + Connector utilities consultrnv2 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-consultrn + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-rnconsult-person + 1.0.5 + + + be.fgov.ehealth.xsd + xsd-rnconsult-cbssperson + 1.0.3 + + + + ehealth-commons-schema-core-*.xsd,META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*.xsd,**/ehealth-*/**/*.xsd,**/external/**/swaref.xsd,**/external/**/xml.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties new file mode 100644 index 000000000..4e41ea819 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:37:17 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-core diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml new file mode 100644 index 000000000..f9d712646 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-core/pom.xml @@ -0,0 +1,57 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-core + ${project.artifactId} + Connector utilities core + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack bindings + disabled + + + unpack bindingsupport configuration files + disabled + + + + + + + + + joda-time + joda-time + + + junit + junit + + + commons-lang + commons-lang + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties new file mode 100644 index 000000000..f2d2b638f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:51:09 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml new file mode 100644 index 000000000..8c6f922a4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv3/pom.xml @@ -0,0 +1,75 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv3 + ${project.artifactId} + Connector utilities dicsv3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 3.0.0 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties new file mode 100644 index 000000000..1d2b03e68 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:51:39 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv4 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml new file mode 100644 index 000000000..21cbb0514 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv4/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv4 + ${project.artifactId} + Connector utilities dicsv4 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 4.0.2 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties new file mode 100644 index 000000000..6e56dff71 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-dicsv5 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml new file mode 100644 index 000000000..4e4ec235c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-dicsv5/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-dicsv5 + ${project.artifactId} + Connector utilities dicsv5 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-dics + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-dics + 5.0.5 + + + target/generated-resources + **/ehealth-monitoring/**/*.xsd,**/ehealth-errors-schema-service*.xsd + **/dics/**/*.xsd,**/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties new file mode 100644 index 000000000..c1b6c2bf4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:05 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-ehboxv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml new file mode 100644 index 000000000..f22d7260e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ehboxv3/pom.xml @@ -0,0 +1,68 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-ehboxv3 + ${project.artifactId} + Connector utilities ehboxv3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-ehbox + 3.0.7 + + + META-INF/**,**/ehealth-errors*service*.xsd + **/*.xsd + target/generated-resources/ + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties new file mode 100644 index 000000000..5fe10d437 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:07 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-etee diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml new file mode 100644 index 000000000..83c0254ed --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-etee/pom.xml @@ -0,0 +1,97 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-etee + ${project.artifactId} + Connector utilities etee + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-etee-etkdepot + 1.0.1 + + + be.fgov.ehealth.xsd + xsd-etee-kgss + 1.2.0 + + + be.fgov.ehealth.xsd + xsd-etee-ra + 2.0.2 + + + **/*.xsd + ehealth-commons-schema-core-1_0.xsd,**/ehealth-monitoring/**,**/ehealth-errors-schema-service*.xsd + target/generated-resources + + + + unpack xsd-racommons + initialize + + unpack + + + + + be.fgov.ehealth.etee + etee-racommons + 20152.0.0 + + + **/*.xsd + target/generated-resources/ehealth-etee/XSD + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties new file mode 100644 index 000000000..2163393ec --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:38:16 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-external diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml new file mode 100644 index 000000000..79ff700c8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-external/pom.xml @@ -0,0 +1,85 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-external + ${project.artifactId} + Connector utilities external + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-external + ${version.xsd-external} + + + **/swaref.xsd,**/xmldsig*.xsd,**/xml.xsd,**/xmlenc*.xsd,**/oasis-dss*.xsd,**/oasis-sstc*.xsd,**/xmlmime.xsd,**/saml-schema-assertion*.xsd,**/xenc-schema.xsd + target/generated-resources + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + + generate + + generate-sources + + + bindingsupport-basic.xjb + dss-bindings.xjb + xmldsig-bindings.xjb + xmlenc-bindings.xjb + + + + + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties new file mode 100644 index 000000000..96ecebf5b --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:47:30 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-genericasync diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml new file mode 100644 index 000000000..728897ec8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genericasync/pom.xml @@ -0,0 +1,142 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-genericasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/encryption/**/*.xsd + + + + unpack xsds from mycarenet commons v2 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.1.2 + + + ${project.groupId} + connector-utilities-external + ${project.version} + + + target/generated-resources + **/*.xsd + **/mycarenet-commons*,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + unpack xsds from mycarenet commons v3 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.2 + + + target/generated-resources + **/*.xsd + **/*mycarenet-genasync-v1.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,**/*commonInfo-v2.0-Basic.xsd,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + genericasync-bindings.xjb + + + **/mycarenet-genasync/**/mycarenet-genasync-v1.3.xsd + **/*Reject.xsd + **/*MyCareNet_XXXXXX_Types.xsd + **/*MyCareNet_Insurability.xsd + **/*MyCareNet_MedAdmin.xsd + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties new file mode 100644 index 000000000..51a8b71c9 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-genins diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml new file mode 100644 index 000000000..dbf4cb074 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-genins/pom.xml @@ -0,0 +1,76 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-genins + ${project.artifactId} + Connector utilities genins + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsd + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-genins + 1.1.0 + + + META-INF/**/*,**/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties new file mode 100644 index 000000000..e8efa80fc --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:46:14 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-gmfv1 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml new file mode 100644 index 000000000..1ca06a2da --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-gmfv1/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-gmfv1 + ${project.artifactId} + Connector utilities gmfv1 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-gmf + 1.1.0 + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.1.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + gmfv1-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties new file mode 100644 index 000000000..f1273d1c7 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:04 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv1 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml new file mode 100644 index 000000000..72054e067 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv1/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv1 + ${project.artifactId} + Connector utilities hubservicesv1 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 1.2.0 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties new file mode 100644 index 000000000..8c00ca3d9 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:25 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml new file mode 100644 index 000000000..71b03b7cf --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv2/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv2 + ${project.artifactId} + Connector utilities hubservicesv2 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 2.3.2 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties new file mode 100644 index 000000000..26e84259d --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:42:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-hubservicesv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml new file mode 100644 index 000000000..088013e6f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-hubservicesv3/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-hubservicesv3 + ${project.artifactId} + Connector utilities hubservicesv3 + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-hubservices + 3.5.2 + + + target/generated-resources + **/ehealth-hubservices/**/*soa*.xsd + **/ehealth-hubservices/**/*.xsd,**/ehealth-kmehr/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties new file mode 100644 index 000000000..3d09c2db6 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:48 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-idsupport diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml new file mode 100644 index 000000000..d961aa9f1 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-idsupport/pom.xml @@ -0,0 +1,66 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-idsupport + ${project.artifactId} + Connector utilities idsupport + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-idsupport + 2.0.1 + + + target/generated-resources + **/ehealth-errors-schema-service*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties new file mode 100644 index 000000000..99a9c381b --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:41:41 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-kmehr-mycarenet diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml new file mode 100644 index 000000000..339a99d2e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr-mycarenet/pom.xml @@ -0,0 +1,103 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-kmehr-mycarenet + ${project.artifactId} + Connector utilities kmehr + + jar + + + 1 + 32 + 0 + + + ${version.kmehr.major} + ${version.kmehr.minor} + **/ehealth-kmehr/**/*.xsd + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-kmehr + ${version.kmehr.major}.${version.kmehr.minor}.${version.kmehr.bugfix} + + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + **/*kmehr*ext*.xsd + + + kmerh-mycarenet-global-bindings.xjb + kmehr-mycarenet-bindings.xjb + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + junit + junit + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties new file mode 100644 index 000000000..d041ce9e1 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:41:11 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-kmehr diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml new file mode 100644 index 000000000..d018f2928 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-kmehr/pom.xml @@ -0,0 +1,102 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-kmehr + ${project.artifactId} + Connector utilities kmehr + + jar + + + 1 + 32 + 0 + + + ${version.kmehr.major} + ${version.kmehr.minor} + **/ehealth-kmehr/**/*.xsd + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-kmehr + ${version.kmehr.major}.${version.kmehr.minor}.${version.kmehr.bugfix} + + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + **/*ext*.xsd + + + kmerh-global-bindings.xjb + kmehr-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + junit + junit + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties new file mode 100644 index 000000000..8a8c31b6c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:52:55 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprima diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml new file mode 100644 index 000000000..63a25e12d --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprima/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprima + ${project.artifactId} + Connector utilities mediprima + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-consultation + 1.0.3 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties new file mode 100644 index 000000000..8cc74d27e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:53:36 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprimauma diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml new file mode 100644 index 000000000..068dd376c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimauma/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprimauma + ${project.artifactId} + Connector utilities mediprimauma + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima-uma + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-uma + 1.0.0 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties new file mode 100644 index 000000000..ec9088fbc --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:53:18 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mediprimav2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml new file mode 100644 index 000000000..28c59ee5c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mediprimav2/pom.xml @@ -0,0 +1,71 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mediprimav2 + ${project.artifactId} + Connector utilities mediprima + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-mediprima + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mediprima-consultation + 2.0.1 + + + target/generated-resources + **/ehealth-errors-schema-service* + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties new file mode 100644 index 000000000..8493439bb --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:56:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-memberdata diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml new file mode 100644 index 000000000..4029b9442 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-memberdata/pom.xml @@ -0,0 +1,89 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-memberdata + ${project.artifactId} + Connector utilities member data + + + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.connector + connector-utilities-external + ${project.version} + + + **/*.xsd + target/generated-resources + + + + + + maven-antrun-plugin + + + + delete empty object assertion ObjectFactory that would override the one from utilities-external + process-sources + + + + + + + + + + + run + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties new file mode 100644 index 000000000..b9ab3da23 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:43:30 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-messageservices-mycarenet diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml new file mode 100644 index 000000000..61f5b69e7 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices-mycarenet/pom.xml @@ -0,0 +1,91 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-messageservices-mycarenet + ${project.artifactId} + connector utilities message service + + jar + + + 1 + 2 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.2.0 + + + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + messageservices-global-bindings.xjb + messageservices-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties new file mode 100644 index 000000000..6e57855a7 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:43:10 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-messageservices diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml new file mode 100644 index 000000000..3e52061b8 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-messageservices/pom.xml @@ -0,0 +1,85 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-messageservices + ${project.artifactId} + connector utilities message service + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-messageservices + 1.2.0 + + + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + messageservices-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties new file mode 100644 index 000000000..61b9da4cb --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:20 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetattest diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml new file mode 100644 index 000000000..a81a1c7ff --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattest/pom.xml @@ -0,0 +1,110 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetattest + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-attest + 1.0.1 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + **/ehealth-*/**/businessContent.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetattest-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties new file mode 100644 index 000000000..aac621a8f --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetattestv2 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml new file mode 100644 index 000000000..a54316023 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetattestv2/pom.xml @@ -0,0 +1,109 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetattestv2 + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-attest + 2.0.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + **/ehealth-*/**/businessContent.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetattest-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-messageservices-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-kmehr-mycarenet + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties new file mode 100644 index 000000000..f986243bc --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:45:26 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetcommons diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml new file mode 100644 index 000000000..670f09ca4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommons/pom.xml @@ -0,0 +1,93 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetcommons + ${project.artifactId} + Connector utilities mycarenetcommons + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.1.1 + + + target/generated-resources + **/*.xsd + **/mycarenet-gen*,**/commonInfo*,**/commonTypes* + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenet-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties new file mode 100644 index 000000000..55798f0b4 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:46:42 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetcommonsv3 diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml new file mode 100644 index 000000000..d046cf957 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetcommonsv3/pom.xml @@ -0,0 +1,92 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetcommonsv3 + ${project.artifactId} + Connector utilities mycarenetcommons v3 + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.2 + + + target/generated-resources + **/*.xsd + **/mycarenet-gen*,**/*commonInfo-ref-v2.0.xsd,**/*commonInfo-v2.0-Basic.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,**/*Reject.xsd + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenet-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties new file mode 100644 index 000000000..682d904b0 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:55:46 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetgeninsasync diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml new file mode 100644 index 000000000..44ef1c4f3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetgeninsasync/pom.xml @@ -0,0 +1,139 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetgeninsasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + initialize + + unpack-dependencies + + + target/generated-resources + **/mycarenet-genasync-insurability/**/*.xsd + + + + unpack xsds from mycarenet commons v3 + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 3.0.1 + + + target/generated-resources + **/*.xsd + **/*mycarenet-genasync-v1.xsd,**/*commonTypes-v1.3.xsd,**/*commonInfo-v2.3.xsd,***/*Reject.xsd,**/*commonInfo-v2.0-Basic.xsd,**/ehealth-commons*,**/ehealth-*/**/*.xsd,**/mycarenet-gensync/**/*.xsd,**/swaref.xsd,/META-INF/** + + + + unpack xsds from external + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-external + ${version.xsd-external} + + + **/saml-schema-assertion*.xsd,**/xmldsig-core-schema.xsd,**/xenc-schema.xsd,**/xml.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetgeninsasync-bindings.xjb + + + **/mycarenet-genasync-insurability/**/GenericAsyncBusiness.xsd + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties new file mode 100644 index 000000000..5ba9522ff --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:57:01 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetmemberdatasync diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml new file mode 100644 index 000000000..1053698b6 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetmemberdatasync/pom.xml @@ -0,0 +1,103 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetmemberdatasync + ${project.artifactId} + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack XSD from XSD Repository + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-memberdata + 1.0.0 + + + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + target/generated-resources/ + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate JAva Xml Bindings + + generate + + generate-sources + + + + + mycarenetmemberdata-bindings.xjb + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-memberdata + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties new file mode 100644 index 000000000..3a878b513 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:49:13 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenetregistration diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml new file mode 100644 index 000000000..9c63906a3 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenetregistration/pom.xml @@ -0,0 +1,89 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenetregistration + ${project.artifactId} + Connector utilities mycarenetregistration + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenetregistration + 1.0.1 + + + + target/generated-resources + **/ehealth-errors-schema-service*,**/ehealth-commons-schema-encryption*,**/swaref.xsd,**/mycarenet-gensync/**/*.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd,**/mycarenet-*/**/*.xsd + + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties new file mode 100644 index 000000000..e4fe15234 --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:49:40 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-mycarenettarification diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml new file mode 100644 index 000000000..912e7585e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-mycarenettarification/pom.xml @@ -0,0 +1,92 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-mycarenettarification + ${project.artifactId} + utilities for mycarenet tarification connector + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-mycarenet-tarification + 1.0.0 + + + be.fgov.ehealth.xsd + xsd-commons-mycarenet + 2.0.0 + + + target/generated-resources + **/ehealth-errors-schema-service*,**/ehealth-commons-schema-encryption*,**/swaref.xsd + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommons + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-genericasync + ${project.version} + compile + + + ${project.groupId} + connector-utilities-mycarenetcommonsv3 + ${project.version} + compile + + + diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties new file mode 100644 index 000000000..dae63298a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:54:00 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-ssinhistory diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml new file mode 100644 index 000000000..929f3f57a --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-ssinhistory/pom.xml @@ -0,0 +1,73 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-ssinhistory + ${project.artifactId} + Connector utilities ssinhistory + + jar + + + default-binding + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-ssinhistory + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-consultrn-ssinhistory + 1.0.3-SNAPSHOT + + + META-INF/**/*,**/ehealth-errors/**/*service*.xsd + target/generated-resources + **/ehealth-*/**/*.xsd,**/external/**/*.xsd + + + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties new file mode 100644 index 000000000..ca4473d9e --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.properties @@ -0,0 +1,5 @@ +#Generated by Apache Maven +#Mon Sep 28 09:39:28 CEST 2020 +version=3.20.2 +groupId=be.fgov.ehealth.connector +artifactId=connector-utilities-timestamping diff --git a/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml new file mode 100644 index 000000000..35757a64c --- /dev/null +++ b/decompiled/3.20.2/META-INF/maven/be.fgov.ehealth.connector/connector-utilities-timestamping/pom.xml @@ -0,0 +1,95 @@ + + + + 4.0.0 + + + be.fgov.ehealth.connector + connector-utilities-master + 3.20.2 + + + connector-utilities-timestamping + ${project.artifactId} + Connector utilities timestamping + + jar + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack xsds from xsd-connector + initialize + + unpack + + + + + be.fgov.ehealth.xsd + xsd-timestamping + 1.0.1 + + + be.fgov.ehealth.xsd + xsd-timestamping + 2.0.0 + + + **/*.xsd + target/generated-resources + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb2-plugin + + + Generate Java Xml Bindings + + generate + + generate-sources + + + + + **/ehealth-timestamping/**/*.xsd + + + bindingsupport-basic.xjb + + ${project.build.directory}/generated-resources/bindings/jaxb + + + + + + + + ${project.groupId} + connector-utilities-core + ${project.version} + compile + + + ${project.groupId} + connector-utilities-common + ${project.version} + compile + + + ${project.groupId} + connector-utilities-external + ${project.version} + compile + + + + diff --git a/decompiled/3.20.2/META-INF/sun-jaxb.episode b/decompiled/3.20.2/META-INF/sun-jaxb.episode new file mode 100644 index 000000000..11c0b75bb --- /dev/null +++ b/decompiled/3.20.2/META-INF/sun-jaxb.episode @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd b/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd new file mode 100644 index 000000000..f33f3441f --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-core-1_1.xsd @@ -0,0 +1,106 @@ + + + + + + Implementation-Title: XSD AddressBook + Specification-Version: 1.1 + Implementation-Version: 1.1.1 + Build-Time: 20160401-1738 + + + + + + + + + Social Security Number + + + + + + + + NIHII number + + + + + + + + CBE number or EHP number are string identifiers in 10 positions. + + + + + + + + eHealthBox representation. This information can be used in eHealthBox services. + + + + + + + + + + + Healthcare professional contact information + + + + + + + + + + + + + + + + + + + + + + + + Healthcare institution contact information + + + + + + + + + + + + Professional data of the individual + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd b/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd new file mode 100644 index 000000000..067c782f0 --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd @@ -0,0 +1,237 @@ + + + + + + Implementation-Title: XSD AddressBook + Specification-Version: 1.1 + Implementation-Version: 1.1.1 + Build-Time: 20160401-1738 + + + + + + + + + + + + + + + + + + Find contact data for a specific healthcare organization + + + + + + + + INAMI/RIZIV of the institution + + + + + KBO/CBE of the institution + + + + + EHP identifier of the institution + + + + + + + Type / Quality of the institution + + + + + + + + + + Return healthcare organization contact data + + + + + + + + + + + + Find contact data for a specific healthcare professional + + + + + + + INAMI/RIZIV of the contact person + + + + + NISS / INSZ of the contact person + + + + + + + + + Return healthcare professional contact data + + + + + + + + + + + + Search healthcare organizations based on one or more search criteria + + + + + + + + INAMI/RIZIV of the institution + + + + + KBO/CBE of the institution + + + + + EHP identifier of the institution + + + + + + Name of the organization + + + + + Type / Quality of the institution + + + + + + City or Village of contact address + + + + + Zipcode of contact address + + + + + + + + + + + Return all healthcare organizations that macth to a given set of criteria + + + + + + + + + + + + + + + + + + Search healthcare professionals based on one or more search criteria + + + + + + + + INAMI/RIZIV of the contact person + + + + + NISS / INSZ of the contact person + + + + + + Firstname of the contact person + + + + + Family name of the contact person + + + + + Profession / Quality of the contact person + + + + + + City or Village of contact address + + + + + Zipcode of contact address + + + + + + + + + + + Return all healthcare professionals that macth to a given set of criteria + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd b/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd new file mode 100644 index 000000000..1b022e009 --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd @@ -0,0 +1,86 @@ + + + + + + Identifies the type of Actor + + + + + + + + + + + + Identifies the author of the message + + + + + Identifies the authorType of the message + + + + + + + + + Identifier + + + + + Type of Identifier. + + + + + + + + + + + + + + + Status of the requests + + + + + + URI code of the status + + + + + + + + + + Additional details of the status + + + + + + + + + StatusType of the requests + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd b/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd new file mode 100644 index 000000000..cf6ca1aa3 --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd @@ -0,0 +1,85 @@ + + + + + + + Basic eHealth SOA Request Type. EHealth Service Requests SHOULD extend from this element. + + + + + + + eHealth SOA Request Type for Services that require an Author as input. + + + + + + + + + + + + eHealth SOA Request Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Request Type for Services that require an author and pagination as input. + + + + + + + + + + Basic eHealth SOA Response Type. EHealth Service Responses SHOULD extend from this element. + + + + + + + + eHealth SOA Response Type for Services that require a Status as output. + + + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input and a Status as output. + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd new file mode 100644 index 000000000..3c20cc7eb --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd @@ -0,0 +1,46 @@ + + + + + + String of data in specified language. + + + + + + + + + + + + Basic information on Error. + + + + + + + The component/party that is at the cause of the error: consumer or provider, client or server. + + + + + + + + + + + + Unique number identifying this message. + If present, the ticket that was created for the client's request, leading to this Error, should be placed here. + Then this id can be used to trace back the message from request to + response. + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd new file mode 100644 index 000000000..e23e30138 --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd @@ -0,0 +1,80 @@ + + + + + This schema describes the structure of an Error detail as it is + communicated by the SOA Service Component to the SOA Platform + Not all fields are communicated to the Consumer ! (This + error is transformed to + a SOA + Error) + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ServiceErrors. + + + + + + + + + The actor is the element - in the message path - which detected/generated the fault. + + + + + + + + could be a java stacktrace or any other kind of trace, used internally, to document on the cause of this error. + + + + + + + + + + + StackTrace to cause of error. + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd new file mode 100644 index 000000000..1e2a5cf6f --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd @@ -0,0 +1,71 @@ + + + + + This schema describes the structure of an error detail as it + is communicated by the SOA Platform to the consumer. This error detail might + be embedded in another structure. This is the case when the + SOAP + protocol is used. In that case this structure is + embedded in the Soap:Fault "detail" element + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ConsumerErrors. + + + + + + + + + + + + + + Supported environments. + + + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd b/decompiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd new file mode 100644 index 000000000..481194886 --- /dev/null +++ b/decompiled/3.20.2/XSD/ehealth-iam/XSD/ehealth-iam-attributes-1_5.xsd @@ -0,0 +1,548 @@ + + + + + + Implementation-Title: XSD 19. I.AM Attributes + Specification-Version: 1.5 + Implementation-Version: 1.5.1 + Build-Time: 20160401-1627 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Full Address of healthcare actor. + + + + + The BST code of the address + + + + + + + + + + + e.g. contact, activity, ... + + + + + + Localized string. + + + + + + + + + + service, enumerated with resources that have a link with it. + + + + + + + + + + List of baseservices. + + + + + + + + . + + + + + + + + + + + Code and description of country of HealthCare Actor. + + + + + Country code following ISO 3166-1 + + + + + + + + + Localized description. + + + + + + + + Info on administrator of entity known in CLC. + + + + + + + + Info on entity known in CLC. Subdivisions and applications informations are not given. + + + + + + + + + Info on organization known in CLC. + + + + + + + + + + + + + Additional information which provide for example other contact ways for a health care party. + + + + + + + + + + Identifier(s), name(s) and address(es) of a healthcare organization. + + + + + + + + + + + Identifier(s) and name(s) of a healthcare organization. + + + + + + + + + + + + Identity of HealthCare Actor. + + + + + + + + + + + + + + Identifier(s), name(s) and profession(s) of a healthcare professional. + + + + + + + + + + + + Unit of I.AM Attributes. + + + + + + + + + Identifier(s), name(s) and other informations of an individual person. + + + + + + + + + + + + + + + Info on Mandate between two legal entities. + + + + + + + + + + Code and description on municipality of HealthCare Actor. + + + + + Zip Code of the municipality + + + + + Code of the municipality as known by NSI (National Statistical Institute) + + + + + + + + Localized name. + + + + + + + + Metadata on supported organization. + + + + + + + + + + + + + + Identity and function of an occupied physical person in ReMaPH. + + + + + + + + + + Identity and function of an occupied physical person in ReMaPH. + + + + + + + + + + + + + Organization informations (identifier, contact addresses, addtitional informations, ...) that may be used by Addressbook. + + + + + + + + + + + + + Metadata on supported organization v2. + + + + + + + + + + + + + Type and subtype of organization. + + + + + + + + + Name and codification of organization. + + + + + + + + + Type code for code element such as QualityTypeCode, OrganizationTypeCode. + + + + + + + + + + + Period in time. + + + + + + + + + Name, identifier and isAliveStatus of legal person. + + + + + + + + + + + + + Professional informations (nihii number, contact addresses, addtitional informations, ...) that may be used by Addressbook. + + + + + + + + + + Info on profession and speciality. + + + + + + + + + + + + Type of profession. + + + + + + + + + + + Type of profession. + + + + + + + + + + Type of profession v2. + + + + + + + + + + + + Type of profession v3. + + + + + + + + + + + Metadata on supported quality. + + + + + + + + + + Identity and function of responsible in ReMaPH. + + + + + + + + + + + + Type of speciality. + + + + + + + + + Code and description of street of HealthCare Actor. + + + + + Code of the street as known by NSI (National Statistical Institute) + + + + + + + + Info on supported organization. + + + + + + + + + + Info on supported organization v2. + + + + + + + + + + Info on supported quality. + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd b/decompiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd new file mode 100644 index 000000000..af10c3d10 --- /dev/null +++ b/decompiled/3.20.2/XSD/external/XSD/saml-schema-assertion-2.0.xsd @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/external/XSD/xenc-schema.xsd b/decompiled/3.20.2/XSD/external/XSD/xenc-schema.xsd new file mode 100644 index 000000000..089076557 --- /dev/null +++ b/decompiled/3.20.2/XSD/external/XSD/xenc-schema.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/external/XSD/xml.xsd b/decompiled/3.20.2/XSD/external/XSD/xml.xsd new file mode 100644 index 000000000..eeb9db560 --- /dev/null +++ b/decompiled/3.20.2/XSD/external/XSD/xml.xsd @@ -0,0 +1,145 @@ + + + + + + See http://www.w3.org/XML/1998/namespace.html and + http://www.w3.org/TR/REC-xml for information about this namespace. + + This schema document describes the XML namespace, in a form + suitable for import by other schema documents. + + Note that local names in this namespace are intended to be defined + only by the World Wide Web Consortium or its subgroups. The + following names are currently defined in this namespace and should + not be used with conflicting semantics by any Working Group, + specification, or document instance: + + base (as an attribute name): denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification. + + id (as an attribute name): denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification. + + lang (as an attribute name): denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification. + + space (as an attribute name): denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification. + + Father (in any context at all): denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: + + In appreciation for his vision, leadership and dedication + the W3C XML Plenary on this 10th day of February, 2000 + reserves for Jon Bosak in perpetuity the XML name + xml:Father + + + + + This schema defines attributes and an attribute group + suitable for use by + schemas wishing to allow xml:base, xml:lang, xml:space or xml:id + attributes on elements they define. + + To enable this, such a schema must import this schema + for the XML namespace, e.g. as follows: + <schema . . .> + . . . + <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2001/xml.xsd"/> + + Subsequently, qualified reference to any of the attributes + or the group defined below will have the desired effect, e.g. + + <type . . .> + . . . + <attributeGroup ref="xml:specialAttrs"/> + + will define a type which will schema-validate an instance + element with any of those attributes + + + + In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + http://www.w3.org/2007/08/xml.xsd. + At the date of issue it can also be found at + http://www.w3.org/2001/xml.xsd. + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML Schema + itself, or with the XML namespace itself. In other words, if the XML + Schema or XML namespaces change, the version of this document at + http://www.w3.org/2001/xml.xsd will change + accordingly; the version at + http://www.w3.org/2007/08/xml.xsd will not change. + + + + + + Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. See + RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry + at http://www.iana.org/assignments/lang-tag-apps.htm for + further information. + + The union allows for the 'un-declaration' of xml:lang with + the empty string. + + + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for + information about this attribute. + + + + + + See http://www.w3.org/TR/xml-id/ for + information about this attribute. + + + + + + + + + + + diff --git a/decompiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd b/decompiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd new file mode 100644 index 000000000..230409e6b --- /dev/null +++ b/decompiled/3.20.2/XSD/external/XSD/xmldsig-core-schema.xsd @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/application.properties b/decompiled/3.20.2/application.properties new file mode 100644 index 000000000..11a0b935c --- /dev/null +++ b/decompiled/3.20.2/application.properties @@ -0,0 +1,4 @@ +application.id=3 +application.name=connector-technical-base +application.version=3.20.2 +artifact.name=connector-technical-base-3.20.2 \ No newline at end of file diff --git a/decompiled/3.20.2/be.fgov.ehealth.business.chapter4.properties b/decompiled/3.20.2/be.fgov.ehealth.business.chapter4.properties new file mode 100644 index 000000000..6d573fb6d --- /dev/null +++ b/decompiled/3.20.2/be.fgov.ehealth.business.chapter4.properties @@ -0,0 +1,14 @@ +#----------------------------------------------------------------------------------- +# Additional configuration params needed ACL +#----------------------------------------------------------------------------------- +chapterIV.admission.ACL.1=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:kbo-bce:organization:cbe-number:ehealth:1.0:hio:boolean,true +chapterIV.consultation.ACL.1=urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:kbo-bce:organization:cbe-number:ehealth:1.0:hio:boolean,true + + +#----------------------------------------------------------------------------------- +# overridable implementations for builders +#----------------------------------------------------------------------------------- + +#chapterIV.kmehrbuilder.class +#chapterIV.qualitybuilder.class + diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/ErrorType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/ErrorType.java new file mode 100644 index 000000000..60e908cd1 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/ErrorType.java @@ -0,0 +1,43 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"type", "number"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Number", + required = true + ) + protected BigInteger number; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public BigInteger getNumber() { + return this.number; + } + + public void setNumber(BigInteger value) { + this.number = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/HashType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/HashType.java new file mode 100644 index 000000000..10c224a72 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/HashType.java @@ -0,0 +1,38 @@ +package be.behealth.webservices.tsa; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "HashType" +) +@XmlEnum +public enum HashType { + @XmlEnumValue("SHA-256") + SHA_256("SHA-256"); + + private final String value; + + private HashType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static HashType fromValue(String v) { + HashType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + HashType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.java new file mode 100644 index 000000000..73bb81db2 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/JournalEntryType.java @@ -0,0 +1,41 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "JournalEntryType", + propOrder = {"hash", "ref"} +) +public class JournalEntryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Hash", + required = true + ) + protected String hash; + @XmlElement( + name = "Ref" + ) + protected long ref; + + public String getHash() { + return this.hash; + } + + public void setHash(String value) { + this.hash = value; + } + + public long getRef() { + return this.ref; + } + + public void setRef(long value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.java b/decompiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.java new file mode 100644 index 000000000..3d1e13e63 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/ObjectFactory.java @@ -0,0 +1,46 @@ +package be.behealth.webservices.tsa; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public TSConsultRequest createTSConsultRequest() { + return new TSConsultRequest(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public TimeStampIdentification createTimeStampIdentification() { + return new TimeStampIdentification(); + } + + public TSConsultResponse createTSConsultResponse() { + return new TSConsultResponse(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public TSConsultTSBagRequest createTSConsultTSBagRequest() { + return new TSConsultTSBagRequest(); + } + + public TSConsultTSBagResponse createTSConsultTSBagResponse() { + return new TSConsultTSBagResponse(); + } + + public TSBagType createTSBagType() { + return new TSBagType(); + } + + public TimeStampBagType createTimeStampBagType() { + return new TimeStampBagType(); + } + + public JournalEntryType createJournalEntryType() { + return new JournalEntryType(); + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/PeriodType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/PeriodType.java new file mode 100644 index 000000000..b0096ef93 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/PeriodType.java @@ -0,0 +1,40 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start" + ) + protected long start; + @XmlElement( + name = "End" + ) + protected long end; + + public long getStart() { + return this.start; + } + + public void setStart(long value) { + this.start = value; + } + + public long getEnd() { + return this.end; + } + + public void setEnd(long value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TSBagType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TSBagType.java new file mode 100644 index 000000000..5e6d0b571 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TSBagType.java @@ -0,0 +1,44 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSBagType", + propOrder = {"tsBagValue", "signResponse"} +) +public class TSBagType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TSBagValue", + required = true + ) + protected byte[] tsBagValue; + @XmlElement( + name = "SignResponse", + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + required = true + ) + protected SignResponse signResponse; + + public byte[] getTSBagValue() { + return this.tsBagValue; + } + + public void setTSBagValue(byte[] value) { + this.tsBagValue = value; + } + + public SignResponse getSignResponse() { + return this.signResponse; + } + + public void setSignResponse(SignResponse value) { + this.signResponse = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultRequest.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultRequest.java new file mode 100644 index 000000000..ca9143152 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultRequest.java @@ -0,0 +1,60 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultRequestType", + propOrder = {"idHospital", "period", "tsLists"} +) +@XmlRootElement( + name = "TSConsultRequest" +) +public class TSConsultRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDHospital", + required = true + ) + protected String idHospital; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getIDHospital() { + return this.idHospital; + } + + public void setIDHospital(String value) { + this.idHospital = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultResponse.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultResponse.java new file mode 100644 index 000000000..60d7b4030 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultResponse.java @@ -0,0 +1,59 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultResponseType", + propOrder = {"status", "error", "tsLists"} +) +@XmlRootElement( + name = "TSConsultResponse" +) +public class TSConsultResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected String status; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagRequest.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagRequest.java new file mode 100644 index 000000000..f4b204f43 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagRequest.java @@ -0,0 +1,47 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultTSBagRequestType", + propOrder = {"idHospital", "tsLists"} +) +@XmlRootElement( + name = "TSConsultTSBagRequest" +) +public class TSConsultTSBagRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDHospital", + required = true + ) + protected String idHospital; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getIDHospital() { + return this.idHospital; + } + + public void setIDHospital(String value) { + this.idHospital = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.java new file mode 100644 index 000000000..aba082b06 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TSConsultTSBagResponse.java @@ -0,0 +1,46 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultTSBagResponseType", + propOrder = {"error", "tsBags"} +) +@XmlRootElement( + name = "TSConsultTSBagResponse" +) +public class TSConsultTSBagResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "TSBag" + ) + protected List tsBags; + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public List getTSBags() { + if (this.tsBags == null) { + this.tsBags = new ArrayList(); + } + + return this.tsBags; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampBagType.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampBagType.java new file mode 100644 index 000000000..d40154b31 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampBagType.java @@ -0,0 +1,58 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TimeStampBagType", + propOrder = {"journalEntries"} +) +public class TimeStampBagType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "JournalEntry", + required = true + ) + protected List journalEntries; + @XmlAttribute( + name = "Hash", + required = true + ) + protected HashType hash; + @XmlAttribute( + name = "SequenceNumber", + required = true + ) + protected long sequenceNumber; + + public List getJournalEntries() { + if (this.journalEntries == null) { + this.journalEntries = new ArrayList(); + } + + return this.journalEntries; + } + + public HashType getHash() { + return this.hash; + } + + public void setHash(HashType value) { + this.hash = value; + } + + public long getSequenceNumber() { + return this.sequenceNumber; + } + + public void setSequenceNumber(long value) { + this.sequenceNumber = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampIdentification.java b/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampIdentification.java new file mode 100644 index 000000000..e97d74ebb --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/TimeStampIdentification.java @@ -0,0 +1,37 @@ +package be.behealth.webservices.tsa; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TimeStampIdentification", + propOrder = {"sequenceNumber", "dateTime"} +) +public class TimeStampIdentification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected String sequenceNumber; + protected long dateTime; + + public String getSequenceNumber() { + return this.sequenceNumber; + } + + public void setSequenceNumber(String value) { + this.sequenceNumber = value; + } + + public long getDateTime() { + return this.dateTime; + } + + public void setDateTime(long value) { + this.dateTime = value; + } +} diff --git a/decompiled/3.20.2/be/behealth/webservices/tsa/package-info.java b/decompiled/3.20.2/be/behealth/webservices/tsa/package-info.java new file mode 100644 index 000000000..6afaf5f49 --- /dev/null +++ b/decompiled/3.20.2/be/behealth/webservices/tsa/package-info.java @@ -0,0 +1,12 @@ +package be.behealth.webservices.tsa; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.behealth.be/webservices/tsa", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/encrypted/BusinessContent.java b/decompiled/3.20.2/be/cin/encrypted/BusinessContent.java new file mode 100644 index 000000000..d1c77f447 --- /dev/null +++ b/decompiled/3.20.2/be/cin/encrypted/BusinessContent.java @@ -0,0 +1,72 @@ +package be.cin.encrypted; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class BusinessContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "ContentType" + ) + protected String contentType; + @XmlAttribute( + name = "ContentEncoding" + ) + protected String contentEncoding; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getContentType() { + return this.contentType == null ? "application/octet-stream" : this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public String getContentEncoding() { + return this.contentEncoding == null ? "none" : this.contentEncoding; + } + + public void setContentEncoding(String value) { + this.contentEncoding = value; + } +} diff --git a/decompiled/3.20.2/be/cin/encrypted/EncryptedKnownContent.java b/decompiled/3.20.2/be/cin/encrypted/EncryptedKnownContent.java new file mode 100644 index 000000000..a8feeb073 --- /dev/null +++ b/decompiled/3.20.2/be/cin/encrypted/EncryptedKnownContent.java @@ -0,0 +1,57 @@ +package be.cin.encrypted; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"replyToEtk", "businessContent", "xades"} +) +@XmlRootElement( + name = "EncryptedKnownContent" +) +public class EncryptedKnownContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Reply-to-Etk" + ) + protected byte[] replyToEtk; + @XmlElement( + name = "BusinessContent", + required = true + ) + protected BusinessContent businessContent; + @XmlElement( + name = "Xades" + ) + protected byte[] xades; + + public byte[] getReplyToEtk() { + return this.replyToEtk; + } + + public void setReplyToEtk(byte[] value) { + this.replyToEtk = value; + } + + public BusinessContent getBusinessContent() { + return this.businessContent; + } + + public void setBusinessContent(BusinessContent value) { + this.businessContent = value; + } + + public byte[] getXades() { + return this.xades; + } + + public void setXades(byte[] value) { + this.xades = value; + } +} diff --git a/decompiled/3.20.2/be/cin/encrypted/ObjectFactory.java b/decompiled/3.20.2/be/cin/encrypted/ObjectFactory.java new file mode 100644 index 000000000..c564332e5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/encrypted/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.cin.encrypted; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EncryptedKnownContent createEncryptedKnownContent() { + return new EncryptedKnownContent(); + } + + public BusinessContent createBusinessContent() { + return new BusinessContent(); + } +} diff --git a/decompiled/3.20.2/be/cin/encrypted/package-info.java b/decompiled/3.20.2/be/cin/encrypted/package-info.java new file mode 100644 index 000000000..c0a803314 --- /dev/null +++ b/decompiled/3.20.2/be/cin/encrypted/package-info.java @@ -0,0 +1,12 @@ +package be.cin.encrypted; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:encrypted", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/ObjectFactory.java new file mode 100644 index 000000000..dcd6a1db1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.cin.io.sealed.medicaladvisoragreement.ask.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Request createRequest() { + return new Request(); + } +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.java new file mode 100644 index 000000000..a1dcab762 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/Request.java @@ -0,0 +1,82 @@ +package be.cin.io.sealed.medicaladvisoragreement.ask.v1; + +import be.cin.types.v1.CareReceiverIdType; +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"careReceiver", "agreementStartDate", "unsealKeyId", "sealedContent"} +) +@XmlRootElement( + name = "Request" +) +public class Request implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "AgreementStartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime agreementStartDate; + @XmlElement( + name = "UnsealKeyId", + required = true + ) + protected String unsealKeyId; + @XmlElement( + name = "SealedContent", + required = true + ) + protected byte[] sealedContent; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getAgreementStartDate() { + return this.agreementStartDate; + } + + public void setAgreementStartDate(DateTime value) { + this.agreementStartDate = value; + } + + public String getUnsealKeyId() { + return this.unsealKeyId; + } + + public void setUnsealKeyId(String value) { + this.unsealKeyId = value; + } + + public byte[] getSealedContent() { + return this.sealedContent; + } + + public void setSealedContent(byte[] value) { + this.sealedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.java new file mode 100644 index 000000000..3cbd861ea --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/ask/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.io.sealed.medicaladvisoragreement.ask.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:io:sealed:medicalAdvisorAgreement:ask:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/ObjectFactory.java new file mode 100644 index 000000000..2562fde09 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.cin.io.sealed.medicaladvisoragreement.consult.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Request createRequest() { + return new Request(); + } +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/Request.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/Request.java new file mode 100644 index 000000000..8b12e8fee --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/Request.java @@ -0,0 +1,82 @@ +package be.cin.io.sealed.medicaladvisoragreement.consult.v1; + +import be.cin.types.v1.CareReceiverIdType; +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"careReceiver", "agreementStartDate", "unsealKeyId", "sealedContent"} +) +@XmlRootElement( + name = "Request" +) +public class Request implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "AgreementStartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime agreementStartDate; + @XmlElement( + name = "UnsealKeyId", + required = true + ) + protected String unsealKeyId; + @XmlElement( + name = "SealedContent", + required = true + ) + protected byte[] sealedContent; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getAgreementStartDate() { + return this.agreementStartDate; + } + + public void setAgreementStartDate(DateTime value) { + this.agreementStartDate = value; + } + + public String getUnsealKeyId() { + return this.unsealKeyId; + } + + public void setUnsealKeyId(String value) { + this.unsealKeyId = value; + } + + public byte[] getSealedContent() { + return this.sealedContent; + } + + public void setSealedContent(byte[] value) { + this.sealedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.java b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.java new file mode 100644 index 000000000..00522db58 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/sealed/medicaladvisoragreement/consult/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.io.sealed.medicaladvisoragreement.consult.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:io:sealed:medicalAdvisorAgreement:consult:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/ObjectFactory.java new file mode 100644 index 000000000..acf1c5d11 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.cin.io.unsealed.medicaladvisoragreement.ask.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Request createRequest() { + return new Request(); + } + + public Response createResponse() { + return new Response(); + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Request.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Request.java new file mode 100644 index 000000000..9dbe3361a --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Request.java @@ -0,0 +1,46 @@ +package be.cin.io.unsealed.medicaladvisoragreement.ask.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"etkHcp", "kmehrRequest"} +) +@XmlRootElement( + name = "Request" +) +public class Request implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EtkHcp", + required = true + ) + protected byte[] etkHcp; + @XmlElement( + name = "KmehrRequest", + required = true + ) + protected byte[] kmehrRequest; + + public byte[] getEtkHcp() { + return this.etkHcp; + } + + public void setEtkHcp(byte[] value) { + this.etkHcp = value; + } + + public byte[] getKmehrRequest() { + return this.kmehrRequest; + } + + public void setKmehrRequest(byte[] value) { + this.kmehrRequest = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Response.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Response.java new file mode 100644 index 000000000..5efced026 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/Response.java @@ -0,0 +1,46 @@ +package be.cin.io.unsealed.medicaladvisoragreement.ask.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"timestampReply", "kmehrResponse"} +) +@XmlRootElement( + name = "Response" +) +public class Response implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TimestampReply", + required = true + ) + protected byte[] timestampReply; + @XmlElement( + name = "KmehrResponse", + required = true + ) + protected byte[] kmehrResponse; + + public byte[] getTimestampReply() { + return this.timestampReply; + } + + public void setTimestampReply(byte[] value) { + this.timestampReply = value; + } + + public byte[] getKmehrResponse() { + return this.kmehrResponse; + } + + public void setKmehrResponse(byte[] value) { + this.kmehrResponse = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/package-info.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/package-info.java new file mode 100644 index 000000000..d9056d9e4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/ask/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.io.unsealed.medicaladvisoragreement.ask.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:io:unsealed:medicalAdvisorAgreement:ask:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.java new file mode 100644 index 000000000..d7771a229 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.cin.io.unsealed.medicaladvisoragreement.consult.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Request createRequest() { + return new Request(); + } + + public Response createResponse() { + return new Response(); + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Request.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Request.java new file mode 100644 index 000000000..63dea9256 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Request.java @@ -0,0 +1,46 @@ +package be.cin.io.unsealed.medicaladvisoragreement.consult.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"etkHcp", "kmehrRequest"} +) +@XmlRootElement( + name = "Request" +) +public class Request implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EtkHcp", + required = true + ) + protected byte[] etkHcp; + @XmlElement( + name = "KmehrRequest", + required = true + ) + protected byte[] kmehrRequest; + + public byte[] getEtkHcp() { + return this.etkHcp; + } + + public void setEtkHcp(byte[] value) { + this.etkHcp = value; + } + + public byte[] getKmehrRequest() { + return this.kmehrRequest; + } + + public void setKmehrRequest(byte[] value) { + this.kmehrRequest = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.java new file mode 100644 index 000000000..1345a4ed8 --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/Response.java @@ -0,0 +1,46 @@ +package be.cin.io.unsealed.medicaladvisoragreement.consult.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"timestampReply", "kmehrResponse"} +) +@XmlRootElement( + name = "Response" +) +public class Response implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TimestampReply", + required = true + ) + protected byte[] timestampReply; + @XmlElement( + name = "KmehrResponse", + required = true + ) + protected byte[] kmehrResponse; + + public byte[] getTimestampReply() { + return this.timestampReply; + } + + public void setTimestampReply(byte[] value) { + this.timestampReply = value; + } + + public byte[] getKmehrResponse() { + return this.kmehrResponse; + } + + public void setKmehrResponse(byte[] value) { + this.kmehrResponse = value; + } +} diff --git a/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.java b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.java new file mode 100644 index 000000000..fd975e92d --- /dev/null +++ b/decompiled/3.20.2/be/cin/io/unsealed/medicaladvisoragreement/consult/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.io.unsealed.medicaladvisoragreement.consult.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:io:unsealed:medicalAdvisorAgreement:consult:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CarePlaceType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CarePlaceType.java new file mode 100644 index 000000000..160535c36 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CarePlaceType.java @@ -0,0 +1,55 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarePlaceType", + propOrder = {"carePlaceName", "carePlaceAdress", "carePlacePostalCode"} +) +public class CarePlaceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CarePlaceName", + required = true + ) + protected String carePlaceName; + @XmlElement( + name = "CarePlaceAdress", + required = true + ) + protected String carePlaceAdress; + @XmlElement( + name = "CarePlacePostalCode", + required = true + ) + protected String carePlacePostalCode; + + public String getCarePlaceName() { + return this.carePlaceName; + } + + public void setCarePlaceName(String value) { + this.carePlaceName = value; + } + + public String getCarePlaceAdress() { + return this.carePlaceAdress; + } + + public void setCarePlaceAdress(String value) { + this.carePlaceAdress = value; + } + + public String getCarePlacePostalCode() { + return this.carePlacePostalCode; + } + + public void setCarePlacePostalCode(String value) { + this.carePlacePostalCode = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.java new file mode 100644 index 000000000..8769f4050 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverDetailType.java @@ -0,0 +1,107 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverDetailType", + propOrder = {"inss", "firstName", "lastName", "birthday", "deceased", "sex"} +) +@XmlSeeAlso({ExtCareReceiverDetailType.class}) +public class CareReceiverDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss" + ) + protected String inss; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "Birthday", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime birthday; + @XmlElement( + name = "Deceased", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime deceased; + @XmlElement( + name = "Sex" + ) + @XmlSchemaType( + name = "string" + ) + protected SexType sex; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public DateTime getBirthday() { + return this.birthday; + } + + public void setBirthday(DateTime value) { + this.birthday = value; + } + + public DateTime getDeceased() { + return this.deceased; + } + + public void setDeceased(DateTime value) { + this.deceased = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.java new file mode 100644 index 000000000..b76968e14 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverId.java @@ -0,0 +1,56 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"inss", "regNrWithMut", "mutuality"} +) +@XmlRootElement( + name = "CareReceiverId" +) +public class CareReceiverId implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss" + ) + protected String inss; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverStrictIdType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverStrictIdType.java new file mode 100644 index 000000000..c80d50a5a --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/CareReceiverStrictIdType.java @@ -0,0 +1,55 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverStrictIdType", + propOrder = {"inss", "regNrWithMut", "mutuality"} +) +@XmlSeeAlso({ExtCareReceiverStrictIdType.class}) +public class CareReceiverStrictIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss" + ) + protected String inss; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality", + required = true + ) + protected String mutuality; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ContractualTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ContractualTypeType.java new file mode 100644 index 000000000..bd3d8df3d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ContractualTypeType.java @@ -0,0 +1,43 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ContractualTypeType" +) +@XmlEnum +public enum ContractualTypeType { + A("A"), + B("B"), + C("C"), + @XmlEnumValue("toilet") + TOILET("toilet"), + @XmlEnumValue("nomenclature") + NOMENCLATURE("nomenclature"); + + private final String value; + + private ContractualTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static ContractualTypeType fromValue(String v) { + ContractualTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContractualTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionResultType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionResultType.java new file mode 100644 index 000000000..b1ace7887 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionResultType.java @@ -0,0 +1,46 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "DecisionResultType" +) +@XmlEnum +public enum DecisionResultType { + @XmlEnumValue("agreement") + AGREEMENT("agreement"), + @XmlEnumValue("partialAgreement") + PARTIAL_AGREEMENT("partialAgreement"), + @XmlEnumValue("onlyMedicalAgreement") + ONLY_MEDICAL_AGREEMENT("onlyMedicalAgreement"), + @XmlEnumValue("onlyMedicalAgreementWithoutSmallRisks") + ONLY_MEDICAL_AGREEMENT_WITHOUT_SMALL_RISKS("onlyMedicalAgreementWithoutSmallRisks"), + @XmlEnumValue("rejection") + REJECTION("rejection"); + + private final String value; + + private DecisionResultType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static DecisionResultType fromValue(String v) { + DecisionResultType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + DecisionResultType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.java new file mode 100644 index 000000000..f1c85e126 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DecisionType.java @@ -0,0 +1,67 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DecisionType", + propOrder = {"reference", "reason", "justification"} +) +public class DecisionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Reference", + required = true + ) + protected String reference; + @XmlElement( + name = "Reason" + ) + protected String reason; + @XmlElement( + name = "Justification" + ) + protected String justification; + @XmlAttribute( + name = "result", + required = true + ) + protected DecisionResultType result; + + public String getReference() { + return this.reference; + } + + public void setReference(String value) { + this.reference = value; + } + + public String getReason() { + return this.reason; + } + + public void setReason(String value) { + this.reason = value; + } + + public String getJustification() { + return this.justification; + } + + public void setJustification(String value) { + this.justification = value; + } + + public DecisionResultType getResult() { + return this.result; + } + + public void setResult(DecisionResultType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.java new file mode 100644 index 000000000..ccf9f3ee6 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaType.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DementiaType", + propOrder = {"doctor"} +) +public class DementiaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Doctor" + ) + protected String doctor; + @XmlAttribute( + name = "type", + required = true + ) + protected DementiaTypeType type; + + public String getDoctor() { + return this.doctor; + } + + public void setDoctor(String value) { + this.doctor = value; + } + + public DementiaTypeType getType() { + return this.type; + } + + public void setType(DementiaTypeType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.java new file mode 100644 index 000000000..7bb74818c --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DementiaTypeType.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "DementiaTypeType" +) +@XmlEnum +public enum DementiaTypeType { + @XmlEnumValue("light") + LIGHT("light"), + @XmlEnumValue("medium") + MEDIUM("medium"), + @XmlEnumValue("serious") + SERIOUS("serious"); + + private final String value; + + private DementiaTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static DementiaTypeType fromValue(String v) { + DementiaTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + DementiaTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailType.java new file mode 100644 index 000000000..362eb577b --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailType.java @@ -0,0 +1,53 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailType", + propOrder = {"detailCode", "location", "message"} +) +public class DetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DetailCode", + required = true + ) + protected String detailCode; + @XmlElement( + name = "Location" + ) + protected String location; + @XmlElement( + name = "Message" + ) + protected MessageType message; + + public String getDetailCode() { + return this.detailCode; + } + + public void setDetailCode(String value) { + this.detailCode = value; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String value) { + this.location = value; + } + + public MessageType getMessage() { + return this.message; + } + + public void setMessage(MessageType value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailsType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailsType.java new file mode 100644 index 000000000..39dc5985d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/DetailsType.java @@ -0,0 +1,30 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailsType", + propOrder = {"details"} +) +public class DetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Detail" + ) + protected List details; + + public List getDetails() { + if (this.details == null) { + this.details = new ArrayList(); + } + + return this.details; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.java new file mode 100644 index 000000000..fc3863215 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/EventType.java @@ -0,0 +1,44 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EventType" +) +@XmlEnum +public enum EventType { + @XmlEnumValue("changeDuring") + CHANGE_DURING("changeDuring"), + @XmlEnumValue("multiple") + MULTIPLE("multiple"), + @XmlEnumValue("closedBefore") + CLOSED_BEFORE("closedBefore"), + @XmlEnumValue("startLater") + START_LATER("startLater"); + + private final String value; + + private EventType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static EventType fromValue(String v) { + EventType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + EventType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverDetailType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverDetailType.java new file mode 100644 index 000000000..c6d52129f --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverDetailType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExtCareReceiverDetailType", + propOrder = {"regNrWithMut", "mutuality"} +) +public class ExtCareReceiverDetailType extends CareReceiverDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverStrictIdType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverStrictIdType.java new file mode 100644 index 000000000..30c40ea6d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ExtCareReceiverStrictIdType.java @@ -0,0 +1,33 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExtCareReceiverStrictIdType", + propOrder = {"sex"} +) +public class ExtCareReceiverStrictIdType extends CareReceiverStrictIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Sex", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected SexType sex; + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/FaultCodeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/FaultCodeType.java new file mode 100644 index 000000000..6ddc8d6d6 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/FaultCodeType.java @@ -0,0 +1,22 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "FaultCodeType" +) +@XmlEnum +public enum FaultCodeType { + INPUT_ERROR, + NO_IO_ERROR, + MULTIIO_ERROR; + + public String value() { + return this.name(); + } + + public static FaultCodeType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.java new file mode 100644 index 000000000..cb2357768 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/GeneralSituation.java @@ -0,0 +1,48 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GeneralSituationType", + propOrder = {"transfers"} +) +@XmlRootElement( + name = "GeneralSituation" +) +public class GeneralSituation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transfer" + ) + protected List transfers; + @XmlAttribute( + name = "Event", + required = true + ) + protected EventType event; + + public List getTransfers() { + if (this.transfers == null) { + this.transfers = new ArrayList(); + } + + return this.transfers; + } + + public EventType getEvent() { + return this.event; + } + + public void setEvent(EventType value) { + this.event = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.java new file mode 100644 index 000000000..7e2bf0c56 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Hospitalized.java @@ -0,0 +1,66 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HospitalizedType", + propOrder = {"hospital", "admissionDate", "admissionService"} +) +@XmlRootElement( + name = "Hospitalized" +) +public class Hospitalized implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Hospital", + required = true + ) + protected String hospital; + @XmlElement( + name = "AdmissionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime admissionDate; + @XmlElement( + name = "AdmissionService" + ) + protected String admissionService; + + public String getHospital() { + return this.hospital; + } + + public void setHospital(String value) { + this.hospital = value; + } + + public DateTime getAdmissionDate() { + return this.admissionDate; + } + + public void setAdmissionDate(DateTime value) { + this.admissionDate = value; + } + + public String getAdmissionService() { + return this.admissionService; + } + + public void setAdmissionService(String value) { + this.admissionService = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityContactTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityContactTypeType.java new file mode 100644 index 000000000..aac4109a2 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityContactTypeType.java @@ -0,0 +1,44 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "InsurabilityContactTypeType" +) +@XmlEnum +public enum InsurabilityContactTypeType { + @XmlEnumValue("ambulatory_care") + AMBULATORY_CARE("ambulatory_care"), + @XmlEnumValue("hospitalized_for_day") + HOSPITALIZED_FOR_DAY("hospitalized_for_day"), + @XmlEnumValue("hospitalized_elsewhere") + HOSPITALIZED_ELSEWHERE("hospitalized_elsewhere"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private InsurabilityContactTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static InsurabilityContactTypeType fromValue(String v) { + InsurabilityContactTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + InsurabilityContactTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.java new file mode 100644 index 000000000..660d68d0d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityItem.java @@ -0,0 +1,116 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityItemType", + propOrder = {"regNrWithMut", "mutuality", "period", "ct1", "ct2", "paymentApproval", "insurabilityDate"} +) +@XmlRootElement( + name = "InsurabilityItem" +) +public class InsurabilityItem implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality", + required = true + ) + protected String mutuality; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "CT1" + ) + protected String ct1; + @XmlElement( + name = "CT2" + ) + protected String ct2; + @XmlElement( + name = "PaymentApproval" + ) + protected String paymentApproval; + @XmlElement( + name = "InsurabilityDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime insurabilityDate; + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public String getCT1() { + return this.ct1; + } + + public void setCT1(String value) { + this.ct1 = value; + } + + public String getCT2() { + return this.ct2; + } + + public void setCT2(String value) { + this.ct2 = value; + } + + public String getPaymentApproval() { + return this.paymentApproval; + } + + public void setPaymentApproval(String value) { + this.paymentApproval = value; + } + + public DateTime getInsurabilityDate() { + return this.insurabilityDate; + } + + public void setInsurabilityDate(DateTime value) { + this.insurabilityDate = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityList.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityList.java new file mode 100644 index 000000000..a8a4e50f9 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityList.java @@ -0,0 +1,47 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityListType", + propOrder = {"insurabilityItems"} +) +@XmlRootElement( + name = "InsurabilityList" +) +public class InsurabilityList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsurabilityItem" + ) + protected List insurabilityItems; + @XmlAttribute( + name = "Truncated" + ) + protected Boolean truncated; + + public List getInsurabilityItems() { + if (this.insurabilityItems == null) { + this.insurabilityItems = new ArrayList(); + } + + return this.insurabilityItems; + } + + public Boolean isTruncated() { + return this.truncated; + } + + public void setTruncated(Boolean value) { + this.truncated = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.java new file mode 100644 index 000000000..0dbb5ae0d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestDetail.java @@ -0,0 +1,78 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityRequestDetailType", + propOrder = {"insurabilityRequestType", "period", "insurabilityContactType", "insurabilityReference"} +) +@XmlRootElement( + name = "InsurabilityRequestDetail" +) +public class InsurabilityRequestDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsurabilityRequestType", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected InsurabilityRequestTypeType insurabilityRequestType; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "InsurabilityContactType", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected InsurabilityContactTypeType insurabilityContactType; + @XmlElement( + name = "InsurabilityReference" + ) + protected String insurabilityReference; + + public InsurabilityRequestTypeType getInsurabilityRequestType() { + return this.insurabilityRequestType; + } + + public void setInsurabilityRequestType(InsurabilityRequestTypeType value) { + this.insurabilityRequestType = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public InsurabilityContactTypeType getInsurabilityContactType() { + return this.insurabilityContactType; + } + + public void setInsurabilityContactType(InsurabilityContactTypeType value) { + this.insurabilityContactType = value; + } + + public String getInsurabilityReference() { + return this.insurabilityReference; + } + + public void setInsurabilityReference(String value) { + this.insurabilityReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.java new file mode 100644 index 000000000..63cfc1071 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestList.java @@ -0,0 +1,35 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityRequestListType", + propOrder = {"singleInsurabilityRequests"} +) +@XmlRootElement( + name = "InsurabilityRequestList" +) +public class InsurabilityRequestList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SingleInsurabilityRequest", + required = true + ) + protected List singleInsurabilityRequests; + + public List getSingleInsurabilityRequests() { + if (this.singleInsurabilityRequests == null) { + this.singleInsurabilityRequests = new ArrayList(); + } + + return this.singleInsurabilityRequests; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.java new file mode 100644 index 000000000..a81dcdcf7 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityRequestTypeType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "InsurabilityRequestTypeType" +) +@XmlEnum +public enum InsurabilityRequestTypeType { + @XmlEnumValue("information") + INFORMATION("information"), + @XmlEnumValue("invoicing") + INVOICING("invoicing"); + + private final String value; + + private InsurabilityRequestTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static InsurabilityRequestTypeType fromValue(String v) { + InsurabilityRequestTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + InsurabilityRequestTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.java new file mode 100644 index 000000000..5b775e93f --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseDetail.java @@ -0,0 +1,81 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityResponseDetailType", + propOrder = {"generalSituation", "payment", "hospitalized", "medicalHouse", "insurabilityList"} +) +@XmlRootElement( + name = "InsurabilityResponseDetail" +) +public class InsurabilityResponseDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GeneralSituation" + ) + protected GeneralSituation generalSituation; + @XmlElement( + name = "Payment", + required = true + ) + protected Payment payment; + @XmlElement( + name = "Hospitalized" + ) + protected Hospitalized hospitalized; + @XmlElement( + name = "MedicalHouse" + ) + protected MedicalHouseType medicalHouse; + @XmlElement( + name = "InsurabilityList" + ) + protected InsurabilityList insurabilityList; + + public GeneralSituation getGeneralSituation() { + return this.generalSituation; + } + + public void setGeneralSituation(GeneralSituation value) { + this.generalSituation = value; + } + + public Payment getPayment() { + return this.payment; + } + + public void setPayment(Payment value) { + this.payment = value; + } + + public Hospitalized getHospitalized() { + return this.hospitalized; + } + + public void setHospitalized(Hospitalized value) { + this.hospitalized = value; + } + + public MedicalHouseType getMedicalHouse() { + return this.medicalHouse; + } + + public void setMedicalHouse(MedicalHouseType value) { + this.medicalHouse = value; + } + + public InsurabilityList getInsurabilityList() { + return this.insurabilityList; + } + + public void setInsurabilityList(InsurabilityList value) { + this.insurabilityList = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseList.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseList.java new file mode 100644 index 000000000..ce6d96a85 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/InsurabilityResponseList.java @@ -0,0 +1,35 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityResponseListType", + propOrder = {"singleInsurabilityResponses"} +) +@XmlRootElement( + name = "InsurabilityResponseList" +) +public class InsurabilityResponseList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SingleInsurabilityResponse", + required = true + ) + protected List singleInsurabilityResponses; + + public List getSingleInsurabilityResponses() { + if (this.singleInsurabilityResponses == null) { + this.singleInsurabilityResponses = new ArrayList(); + } + + return this.singleInsurabilityResponses; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.java new file mode 100644 index 000000000..353160876 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/KatzType.java @@ -0,0 +1,70 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlList; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KatzType", + propOrder = {"katzScore", "continenceDetails", "dementia", "prescripter"} +) +public class KatzType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlList + @XmlElement( + name = "KatzScore", + type = Integer.class + ) + protected List katzScore; + @XmlElement( + name = "ContinenceDetails", + defaultValue = "false" + ) + protected boolean continenceDetails; + @XmlElement( + name = "Dementia" + ) + protected DementiaType dementia; + @XmlElement( + name = "Prescripter" + ) + protected String prescripter; + + public List getKatzScore() { + if (this.katzScore == null) { + this.katzScore = new ArrayList(); + } + + return this.katzScore; + } + + public boolean isContinenceDetails() { + return this.continenceDetails; + } + + public void setContinenceDetails(boolean value) { + this.continenceDetails = value; + } + + public DementiaType getDementia() { + return this.dementia; + } + + public void setDementia(DementiaType value) { + this.dementia = value; + } + + public String getPrescripter() { + return this.prescripter; + } + + public void setPrescripter(String value) { + this.prescripter = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.java new file mode 100644 index 000000000..10f24e82e --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminRequestList.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedAdminRequestListType", + propOrder = {"singleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests"} +) +@XmlRootElement( + name = "MedAdminRequestList" +) +public class MedAdminRequestList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "SingleNurseContractualCareRequest", + type = SingleNurseContractualCareRequest.class +), @XmlElement( + name = "SinglePalliativeCareRequest", + type = SinglePalliativeCareRequest.class +), @XmlElement( + name = "SingleSpecificTechnicalCareRequest", + type = SingleSpecificTechnicalCareRequest.class +)}) + protected List singleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests; + + public List getSingleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests() { + if (this.singleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests == null) { + this.singleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests = new ArrayList(); + } + + return this.singleNurseContractualCareRequestsAndSinglePalliativeCareRequestsAndSingleSpecificTechnicalCareRequests; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.java new file mode 100644 index 000000000..b0762dacf --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedAdminResponseList.java @@ -0,0 +1,45 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedAdminResponseListType", + propOrder = {"singleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses"} +) +@XmlRootElement( + name = "MedAdminResponseList" +) +public class MedAdminResponseList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "SingleNurseContractualCareResponse", + type = SingleNurseContractualCareResponse.class +), @XmlElement( + name = "SingleNurseContractualCareUpdate", + type = SingleNurseContractualCareUpdate.class +), @XmlElement( + name = "SinglePalliativeCareResponse", + type = SinglePalliativeCareResponse.class +), @XmlElement( + name = "SingleSpecificTechnicalCareResponse", + type = SingleSpecificTechnicalCareResponse.class +)}) + protected List singleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses; + + public List getSingleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses() { + if (this.singleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses == null) { + this.singleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses = new ArrayList(); + } + + return this.singleNurseContractualCareResponsesAndSingleNurseContractualCareUpdatesAndSinglePalliativeCareResponses; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.java new file mode 100644 index 000000000..14684beb1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MedicalHouseType.java @@ -0,0 +1,92 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalHouseType", + propOrder = {"periodStart", "periodEnd"} +) +public class MedicalHouseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PeriodStart", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "PeriodEnd", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodEnd; + @XmlAttribute( + name = "Nurse" + ) + protected Boolean nurse; + @XmlAttribute( + name = "Medical" + ) + protected Boolean medical; + @XmlAttribute( + name = "Kine" + ) + protected Boolean kine; + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public DateTime getPeriodEnd() { + return this.periodEnd; + } + + public void setPeriodEnd(DateTime value) { + this.periodEnd = value; + } + + public Boolean isNurse() { + return this.nurse; + } + + public void setNurse(Boolean value) { + this.nurse = value; + } + + public Boolean isMedical() { + return this.medical; + } + + public void setMedical(Boolean value) { + this.medical = value; + } + + public Boolean isKine() { + return this.kine; + } + + public void setKine(Boolean value) { + this.kine = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageFaultType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageFaultType.java new file mode 100644 index 000000000..953cf0afb --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageFaultType.java @@ -0,0 +1,84 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageFaultType", + propOrder = {"faultCode", "faultSource", "multiIO", "message", "details"} +) +public class MessageFaultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FaultCode", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected FaultCodeType faultCode; + @XmlElement( + name = "FaultSource", + required = true + ) + protected String faultSource; + @XmlElement( + name = "MultiIO" + ) + protected MultiIOType multiIO; + @XmlElement( + name = "Message", + required = true + ) + protected MessageType message; + @XmlElement( + name = "Details", + required = true + ) + protected DetailsType details; + + public FaultCodeType getFaultCode() { + return this.faultCode; + } + + public void setFaultCode(FaultCodeType value) { + this.faultCode = value; + } + + public String getFaultSource() { + return this.faultSource; + } + + public void setFaultSource(String value) { + this.faultSource = value; + } + + public MultiIOType getMultiIO() { + return this.multiIO; + } + + public void setMultiIO(MultiIOType value) { + this.multiIO = value; + } + + public MessageType getMessage() { + return this.message; + } + + public void setMessage(MessageType value) { + this.message = value; + } + + public DetailsType getDetails() { + return this.details; + } + + public void setDetails(DetailsType value) { + this.details = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNameType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNameType.java new file mode 100644 index 000000000..706769b3e --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNameType.java @@ -0,0 +1,74 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "MessageNameType" +) +@XmlEnum +public enum MessageNameType { + @XmlEnumValue("M801000") + M_801000("M801000"), + @XmlEnumValue("M801000ERR") + M_801000_ERR("M801000ERR"), + @XmlEnumValue("M801001") + M_801001("M801001"), + @XmlEnumValue("M801900") + M_801900("M801900"), + @XmlEnumValue("M410000") + M_410000("M410000"), + @XmlEnumValue("M410001") + M_410001("M410001"), + @XmlEnumValue("M410000ERR") + M_410000_ERR("M410000ERR"), + @XmlEnumValue("M410900") + M_410900("M410900"), + @XmlEnumValue("M410908") + M_410908("M410908"), + @XmlEnumValue("M410999") + M_410999("M410999"), + @XmlEnumValue("M420000") + M_420000("M420000"), + @XmlEnumValue("M420001") + M_420001("M420001"), + @XmlEnumValue("M420000ERR") + M_420000_ERR("M420000ERR"), + @XmlEnumValue("M420900") + M_420900("M420900"), + @XmlEnumValue("M420999") + M_420999("M420999"), + @XmlEnumValue("M430000") + M_430000("M430000"), + @XmlEnumValue("M430001") + M_430001("M430001"), + @XmlEnumValue("M430000ERR") + M_430000_ERR("M430000ERR"), + @XmlEnumValue("M891000") + M_891000("M891000"); + + private final String value; + + private MessageNameType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static MessageNameType fromValue(String v) { + MessageNameType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + MessageNameType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNatureType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNatureType.java new file mode 100644 index 000000000..1771b6bae --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageNatureType.java @@ -0,0 +1,44 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "MessageNatureType" +) +@XmlEnum +public enum MessageNatureType { + @XmlEnumValue("visit") + VISIT("visit"), + @XmlEnumValue("agreementClosure") + AGREEMENT_CLOSURE("agreementClosure"), + @XmlEnumValue("newProvider") + NEW_PROVIDER("newProvider"), + @XmlEnumValue("decisionModification") + DECISION_MODIFICATION("decisionModification"); + + private final String value; + + private MessageNatureType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static MessageNatureType fromValue(String v) { + MessageNatureType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + MessageNatureType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.java new file mode 100644 index 000000000..d7a0460b5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MessageType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageType", + propOrder = {"value"} +) +public class MessageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MultiIOType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MultiIOType.java new file mode 100644 index 000000000..b2c777881 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/MultiIOType.java @@ -0,0 +1,31 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MultiIOType", + propOrder = {"ios"} +) +public class MultiIOType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IO", + required = true + ) + protected List ios; + + public List getIOS() { + if (this.ios == null) { + this.ios = new ArrayList(); + } + + return this.ios; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareDetailType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareDetailType.java new file mode 100644 index 000000000..e0aaaa79e --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareDetailType.java @@ -0,0 +1,130 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NurseContractualCareDetailType", + propOrder = {"decisionReference", "referenceProviderModification", "contractualType", "treatmentPeriod", "careDaysByWeek", "visitByDay", "toilets", "katz", "carePlace"} +) +public class NurseContractualCareDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DecisionReference" + ) + protected String decisionReference; + @XmlElement( + name = "ReferenceProviderModification", + defaultValue = "false" + ) + protected Boolean referenceProviderModification; + @XmlElement( + name = "ContractualType" + ) + @XmlSchemaType( + name = "string" + ) + protected ContractualTypeType contractualType; + @XmlElement( + name = "TreatmentPeriod", + required = true + ) + protected PeriodLengthType treatmentPeriod; + @XmlElement( + name = "CareDaysByWeek" + ) + protected String careDaysByWeek; + @XmlElement( + name = "VisitByDay" + ) + protected String visitByDay; + @XmlElement( + name = "Toilets" + ) + protected ToiletsType toilets; + @XmlElement( + name = "Katz" + ) + protected KatzType katz; + @XmlElement( + name = "CarePlace" + ) + protected CarePlaceType carePlace; + + public String getDecisionReference() { + return this.decisionReference; + } + + public void setDecisionReference(String value) { + this.decisionReference = value; + } + + public Boolean isReferenceProviderModification() { + return this.referenceProviderModification; + } + + public void setReferenceProviderModification(Boolean value) { + this.referenceProviderModification = value; + } + + public ContractualTypeType getContractualType() { + return this.contractualType; + } + + public void setContractualType(ContractualTypeType value) { + this.contractualType = value; + } + + public PeriodLengthType getTreatmentPeriod() { + return this.treatmentPeriod; + } + + public void setTreatmentPeriod(PeriodLengthType value) { + this.treatmentPeriod = value; + } + + public String getCareDaysByWeek() { + return this.careDaysByWeek; + } + + public void setCareDaysByWeek(String value) { + this.careDaysByWeek = value; + } + + public String getVisitByDay() { + return this.visitByDay; + } + + public void setVisitByDay(String value) { + this.visitByDay = value; + } + + public ToiletsType getToilets() { + return this.toilets; + } + + public void setToilets(ToiletsType value) { + this.toilets = value; + } + + public KatzType getKatz() { + return this.katz; + } + + public void setKatz(KatzType value) { + this.katz = value; + } + + public CarePlaceType getCarePlace() { + return this.carePlace; + } + + public void setCarePlace(CarePlaceType value) { + this.carePlace = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.java new file mode 100644 index 000000000..ebe1168a3 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareRequestDetail.java @@ -0,0 +1,73 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NurseContractualCareRequestDetailType", + propOrder = {"nurseReference", "requester", "contractualCareDetail"} +) +@XmlRootElement( + name = "NurseContractualCareRequestDetail" +) +public class NurseContractualCareRequestDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NurseReference", + required = true + ) + protected String nurseReference; + @XmlElement( + name = "Requester", + required = true + ) + protected String requester; + @XmlElement( + name = "ContractualCareDetail", + required = true + ) + protected NurseContractualCareDetailType contractualCareDetail; + @XmlAttribute( + name = "type", + required = true + ) + protected RequestTypeType type; + + public String getNurseReference() { + return this.nurseReference; + } + + public void setNurseReference(String value) { + this.nurseReference = value; + } + + public String getRequester() { + return this.requester; + } + + public void setRequester(String value) { + this.requester = value; + } + + public NurseContractualCareDetailType getContractualCareDetail() { + return this.contractualCareDetail; + } + + public void setContractualCareDetail(NurseContractualCareDetailType value) { + this.contractualCareDetail = value; + } + + public RequestTypeType getType() { + return this.type; + } + + public void setType(RequestTypeType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.java new file mode 100644 index 000000000..92a642dd4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareResponseDetail.java @@ -0,0 +1,69 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NurseContractualCareResponseDetailType", + propOrder = {"consultantDoctor", "decision", "treatmentPeriod", "paliatifPatient"} +) +@XmlRootElement( + name = "NurseContractualCareResponseDetail" +) +public class NurseContractualCareResponseDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ConsultantDoctor" + ) + protected String consultantDoctor; + @XmlElement( + name = "Decision", + required = true + ) + protected DecisionType decision; + @XmlElement( + name = "TreatmentPeriod" + ) + protected PeriodType treatmentPeriod; + @XmlElement( + name = "PaliatifPatient" + ) + protected Boolean paliatifPatient; + + public String getConsultantDoctor() { + return this.consultantDoctor; + } + + public void setConsultantDoctor(String value) { + this.consultantDoctor = value; + } + + public DecisionType getDecision() { + return this.decision; + } + + public void setDecision(DecisionType value) { + this.decision = value; + } + + public PeriodType getTreatmentPeriod() { + return this.treatmentPeriod; + } + + public void setTreatmentPeriod(PeriodType value) { + this.treatmentPeriod = value; + } + + public Boolean isPaliatifPatient() { + return this.paliatifPatient; + } + + public void setPaliatifPatient(Boolean value) { + this.paliatifPatient = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.java new file mode 100644 index 000000000..d3780106f --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/NurseContractualCareUpdateDetail.java @@ -0,0 +1,105 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NurseContractualCareUpdateDetailType", + propOrder = {"consultantDoctor", "provider", "visitDate", "newValue", "paliatifPatient"} +) +@XmlRootElement( + name = "NurseContractualCareUpdateDetail" +) +public class NurseContractualCareUpdateDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ConsultantDoctor", + required = true + ) + protected String consultantDoctor; + @XmlElement( + name = "Provider", + required = true + ) + protected String provider; + @XmlElement( + name = "VisitDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime visitDate; + @XmlElement( + required = true + ) + protected NurseContractualCareDetailType newValue; + @XmlElement( + name = "PaliatifPatient" + ) + protected Boolean paliatifPatient; + @XmlAttribute( + name = "type", + required = true + ) + protected MessageNatureType type; + + public String getConsultantDoctor() { + return this.consultantDoctor; + } + + public void setConsultantDoctor(String value) { + this.consultantDoctor = value; + } + + public String getProvider() { + return this.provider; + } + + public void setProvider(String value) { + this.provider = value; + } + + public DateTime getVisitDate() { + return this.visitDate; + } + + public void setVisitDate(DateTime value) { + this.visitDate = value; + } + + public NurseContractualCareDetailType getNewValue() { + return this.newValue; + } + + public void setNewValue(NurseContractualCareDetailType value) { + this.newValue = value; + } + + public Boolean isPaliatifPatient() { + return this.paliatifPatient; + } + + public void setPaliatifPatient(Boolean value) { + this.paliatifPatient = value; + } + + public MessageNatureType getType() { + return this.type; + } + + public void setType(MessageNatureType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ObjectFactory.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ObjectFactory.java new file mode 100644 index 000000000..601fae5f8 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ObjectFactory.java @@ -0,0 +1,405 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; + +@XmlRegistry +public class ObjectFactory { + private static final QName _InsurabilityRequestType_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "InsurabilityRequestType"); + private static final QName _InsurabilityContactType_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "InsurabilityContactType"); + private static final QName _InsurabilityReference_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "InsurabilityReference"); + private static final QName _CareReceiverDetail_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "CareReceiverDetail"); + private static final QName _InsuranceOrg_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "InsuranceOrg"); + private static final QName _TransferDate_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "TransferDate"); + private static final QName _PaymentByIo_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "PaymentByIo"); + private static final QName _MaxInvoiced_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "MaxInvoiced"); + private static final QName _SpecialSocialCategory_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "SpecialSocialCategory"); + private static final QName _Hospital_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "Hospital"); + private static final QName _AdmissionDate_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "AdmissionDate"); + private static final QName _AdmissionService_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "AdmissionService"); + private static final QName _CT1_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "CT1"); + private static final QName _CT2_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "CT2"); + private static final QName _PaymentApproval_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "PaymentApproval"); + private static final QName _InsurabilityDate_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "InsurabilityDate"); + private static final QName _MedicalContract_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "MedicalContract"); + private static final QName _KineContract_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "KineContract"); + private static final QName _NurseContract_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "NurseContract"); + private static final QName _OriginalDetailFile_QNAME = new QName("urn:be:cin:mycarenet:1.0:carenet:types", "OriginalDetailFile"); + + public InsurabilityRequestList createInsurabilityRequestList() { + return new InsurabilityRequestList(); + } + + public SingleInsurabilityRequest createSingleInsurabilityRequest() { + return new SingleInsurabilityRequest(); + } + + public CareReceiverId createCareReceiverId() { + return new CareReceiverId(); + } + + public InsurabilityRequestDetail createInsurabilityRequestDetail() { + return new InsurabilityRequestDetail(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public InsurabilityResponseList createInsurabilityResponseList() { + return new InsurabilityResponseList(); + } + + public SingleInsurabilityResponse createSingleInsurabilityResponse() { + return new SingleInsurabilityResponse(); + } + + public CareReceiverDetailType createCareReceiverDetailType() { + return new CareReceiverDetailType(); + } + + public InsurabilityResponseDetail createInsurabilityResponseDetail() { + return new InsurabilityResponseDetail(); + } + + public GeneralSituation createGeneralSituation() { + return new GeneralSituation(); + } + + public Transfer createTransfer() { + return new Transfer(); + } + + public Payment createPayment() { + return new Payment(); + } + + public Hospitalized createHospitalized() { + return new Hospitalized(); + } + + public MedicalHouseType createMedicalHouseType() { + return new MedicalHouseType(); + } + + public InsurabilityList createInsurabilityList() { + return new InsurabilityList(); + } + + public InsurabilityItem createInsurabilityItem() { + return new InsurabilityItem(); + } + + public MessageFaultType createMessageFaultType() { + return new MessageFaultType(); + } + + public MedAdminRequestList createMedAdminRequestList() { + return new MedAdminRequestList(); + } + + public SingleNurseContractualCareRequest createSingleNurseContractualCareRequest() { + return new SingleNurseContractualCareRequest(); + } + + public ExtCareReceiverStrictIdType createExtCareReceiverStrictIdType() { + return new ExtCareReceiverStrictIdType(); + } + + public NurseContractualCareRequestDetail createNurseContractualCareRequestDetail() { + return new NurseContractualCareRequestDetail(); + } + + public NurseContractualCareDetailType createNurseContractualCareDetailType() { + return new NurseContractualCareDetailType(); + } + + public SinglePalliativeCareRequest createSinglePalliativeCareRequest() { + return new SinglePalliativeCareRequest(); + } + + public PalliativeCareDetail createPalliativeCareDetail() { + return new PalliativeCareDetail(); + } + + public PalliativeCareGroupType createPalliativeCareGroupType() { + return new PalliativeCareGroupType(); + } + + public PalliativeCareCareProviderType createPalliativeCareCareProviderType() { + return new PalliativeCareCareProviderType(); + } + + public SingleSpecificTechnicalCareRequest createSingleSpecificTechnicalCareRequest() { + return new SingleSpecificTechnicalCareRequest(); + } + + public SpecificTechnicalCareDetail createSpecificTechnicalCareDetail() { + return new SpecificTechnicalCareDetail(); + } + + public MedAdminResponseList createMedAdminResponseList() { + return new MedAdminResponseList(); + } + + public SingleNurseContractualCareResponse createSingleNurseContractualCareResponse() { + return new SingleNurseContractualCareResponse(); + } + + public ExtCareReceiverDetailType createExtCareReceiverDetailType() { + return new ExtCareReceiverDetailType(); + } + + public NurseContractualCareResponseDetail createNurseContractualCareResponseDetail() { + return new NurseContractualCareResponseDetail(); + } + + public DecisionType createDecisionType() { + return new DecisionType(); + } + + public SingleNurseContractualCareUpdate createSingleNurseContractualCareUpdate() { + return new SingleNurseContractualCareUpdate(); + } + + public NurseContractualCareUpdateDetail createNurseContractualCareUpdateDetail() { + return new NurseContractualCareUpdateDetail(); + } + + public SinglePalliativeCareResponse createSinglePalliativeCareResponse() { + return new SinglePalliativeCareResponse(); + } + + public PalliativeCareResponseDetail createPalliativeCareResponseDetail() { + return new PalliativeCareResponseDetail(); + } + + public SingleSpecificTechnicalCareResponse createSingleSpecificTechnicalCareResponse() { + return new SingleSpecificTechnicalCareResponse(); + } + + public SpecificTechnicalResponseCareDetail createSpecificTechnicalResponseCareDetail() { + return new SpecificTechnicalResponseCareDetail(); + } + + public CareReceiverStrictIdType createCareReceiverStrictIdType() { + return new CareReceiverStrictIdType(); + } + + public PeriodLengthType createPeriodLengthType() { + return new PeriodLengthType(); + } + + public MessageType createMessageType() { + return new MessageType(); + } + + public DetailsType createDetailsType() { + return new DetailsType(); + } + + public DetailType createDetailType() { + return new DetailType(); + } + + public MultiIOType createMultiIOType() { + return new MultiIOType(); + } + + public ToiletsType createToiletsType() { + return new ToiletsType(); + } + + public DementiaType createDementiaType() { + return new DementiaType(); + } + + public KatzType createKatzType() { + return new KatzType(); + } + + public CarePlaceType createCarePlaceType() { + return new CarePlaceType(); + } + + public SpecificTechnicalCareTreatmentType createSpecificTechnicalCareTreatmentType() { + return new SpecificTechnicalCareTreatmentType(); + } + + public ResponseDetailType createResponseDetailType() { + return new ResponseDetailType(); + } + + public PeriodLength createPeriodLength() { + return new PeriodLength(); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "InsurabilityRequestType" + ) + public JAXBElement createInsurabilityRequestType(InsurabilityRequestTypeType value) { + return new JAXBElement(_InsurabilityRequestType_QNAME, InsurabilityRequestTypeType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "InsurabilityContactType" + ) + public JAXBElement createInsurabilityContactType(InsurabilityContactTypeType value) { + return new JAXBElement(_InsurabilityContactType_QNAME, InsurabilityContactTypeType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "InsurabilityReference" + ) + public JAXBElement createInsurabilityReference(String value) { + return new JAXBElement(_InsurabilityReference_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "CareReceiverDetail" + ) + public JAXBElement createCareReceiverDetail(CareReceiverDetailType value) { + return new JAXBElement(_CareReceiverDetail_QNAME, CareReceiverDetailType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "InsuranceOrg" + ) + public JAXBElement createInsuranceOrg(String value) { + return new JAXBElement(_InsuranceOrg_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "TransferDate" + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + public JAXBElement createTransferDate(DateTime value) { + return new JAXBElement(_TransferDate_QNAME, DateTime.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "PaymentByIo" + ) + public JAXBElement createPaymentByIo(Boolean value) { + return new JAXBElement(_PaymentByIo_QNAME, Boolean.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "MaxInvoiced" + ) + public JAXBElement createMaxInvoiced(XMLGregorianCalendar value) { + return new JAXBElement(_MaxInvoiced_QNAME, XMLGregorianCalendar.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "SpecialSocialCategory" + ) + public JAXBElement createSpecialSocialCategory(Boolean value) { + return new JAXBElement(_SpecialSocialCategory_QNAME, Boolean.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "Hospital" + ) + public JAXBElement createHospital(String value) { + return new JAXBElement(_Hospital_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "AdmissionDate" + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + public JAXBElement createAdmissionDate(DateTime value) { + return new JAXBElement(_AdmissionDate_QNAME, DateTime.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "AdmissionService" + ) + public JAXBElement createAdmissionService(String value) { + return new JAXBElement(_AdmissionService_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "CT1" + ) + public JAXBElement createCT1(String value) { + return new JAXBElement(_CT1_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "CT2" + ) + public JAXBElement createCT2(String value) { + return new JAXBElement(_CT2_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "PaymentApproval" + ) + public JAXBElement createPaymentApproval(String value) { + return new JAXBElement(_PaymentApproval_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "InsurabilityDate" + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + public JAXBElement createInsurabilityDate(DateTime value) { + return new JAXBElement(_InsurabilityDate_QNAME, DateTime.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "MedicalContract" + ) + public JAXBElement createMedicalContract(PeriodType value) { + return new JAXBElement(_MedicalContract_QNAME, PeriodType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "KineContract" + ) + public JAXBElement createKineContract(PeriodType value) { + return new JAXBElement(_KineContract_QNAME, PeriodType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "NurseContract" + ) + public JAXBElement createNurseContract(PeriodType value) { + return new JAXBElement(_NurseContract_QNAME, PeriodType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + name = "OriginalDetailFile" + ) + public JAXBElement createOriginalDetailFile(byte[] value) { + return new JAXBElement(_OriginalDetailFile_QNAME, byte[].class, (Class)null, (byte[])value); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareCareProviderType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareCareProviderType.java new file mode 100644 index 000000000..8ba971323 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareCareProviderType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PalliativeCareCareProviderType", + propOrder = {"nurse", "multidisciplinaryTeam"} +) +public class PalliativeCareCareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nurse" + ) + protected String nurse; + @XmlElement( + name = "MultidisciplinaryTeam" + ) + protected String multidisciplinaryTeam; + + public String getNurse() { + return this.nurse; + } + + public void setNurse(String value) { + this.nurse = value; + } + + public String getMultidisciplinaryTeam() { + return this.multidisciplinaryTeam; + } + + public void setMultidisciplinaryTeam(String value) { + this.multidisciplinaryTeam = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareDetail.java new file mode 100644 index 000000000..34d152353 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareDetail.java @@ -0,0 +1,107 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PalliativeCareDetailType", + propOrder = {"nurseReference", "requester", "periodStart", "group", "usualDoctor", "careProvider"} +) +@XmlRootElement( + name = "PalliativeCareDetail" +) +public class PalliativeCareDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NurseReference", + required = true + ) + protected String nurseReference; + @XmlElement( + name = "Requester", + required = true + ) + protected String requester; + @XmlElement( + name = "PeriodStart", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "Group", + required = true + ) + protected PalliativeCareGroupType group; + @XmlElement( + name = "UsualDoctor", + required = true + ) + protected String usualDoctor; + @XmlElement( + name = "CareProvider", + required = true + ) + protected PalliativeCareCareProviderType careProvider; + + public String getNurseReference() { + return this.nurseReference; + } + + public void setNurseReference(String value) { + this.nurseReference = value; + } + + public String getRequester() { + return this.requester; + } + + public void setRequester(String value) { + this.requester = value; + } + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public PalliativeCareGroupType getGroup() { + return this.group; + } + + public void setGroup(PalliativeCareGroupType value) { + this.group = value; + } + + public String getUsualDoctor() { + return this.usualDoctor; + } + + public void setUsualDoctor(String value) { + this.usualDoctor = value; + } + + public PalliativeCareCareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(PalliativeCareCareProviderType value) { + this.careProvider = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareGroupType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareGroupType.java new file mode 100644 index 000000000..66f570417 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareGroupType.java @@ -0,0 +1,41 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PalliativeCareGroupType", + propOrder = {"responsible", "thirdPartyPayer"} +) +public class PalliativeCareGroupType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Responsible", + required = true + ) + protected String responsible; + @XmlElement( + name = "ThirdPartyPayer" + ) + protected String thirdPartyPayer; + + public String getResponsible() { + return this.responsible; + } + + public void setResponsible(String value) { + this.responsible = value; + } + + public String getThirdPartyPayer() { + return this.thirdPartyPayer; + } + + public void setThirdPartyPayer(String value) { + this.thirdPartyPayer = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.java new file mode 100644 index 000000000..0c6c9f0f5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PalliativeCareResponseDetail.java @@ -0,0 +1,66 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PalliativeCareResponseDetailType", + propOrder = {"consultantDoctor", "decision", "invoiceStartDate"} +) +@XmlRootElement( + name = "PalliativeCareResponseDetail" +) +public class PalliativeCareResponseDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ConsultantDoctor" + ) + protected String consultantDoctor; + @XmlElement( + name = "Decision", + required = true + ) + protected DecisionType decision; + @XmlElement( + name = "InvoiceStartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime invoiceStartDate; + + public String getConsultantDoctor() { + return this.consultantDoctor; + } + + public void setConsultantDoctor(String value) { + this.consultantDoctor = value; + } + + public DecisionType getDecision() { + return this.decision; + } + + public void setDecision(DecisionType value) { + this.decision = value; + } + + public DateTime getInvoiceStartDate() { + return this.invoiceStartDate; + } + + public void setInvoiceStartDate(DateTime value) { + this.invoiceStartDate = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.java new file mode 100644 index 000000000..be9d9aaf8 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Payment.java @@ -0,0 +1,63 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PaymentType", + propOrder = {"paymentByIo", "maxInvoiceds", "specialSocialCategory"} +) +@XmlRootElement( + name = "Payment" +) +public class Payment implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PaymentByIo" + ) + protected boolean paymentByIo; + @XmlElement( + name = "MaxInvoiced" + ) + @XmlSchemaType( + name = "gYear" + ) + protected List maxInvoiceds; + @XmlElement( + name = "SpecialSocialCategory" + ) + protected Boolean specialSocialCategory; + + public boolean isPaymentByIo() { + return this.paymentByIo; + } + + public void setPaymentByIo(boolean value) { + this.paymentByIo = value; + } + + public List getMaxInvoiceds() { + if (this.maxInvoiceds == null) { + this.maxInvoiceds = new ArrayList(); + } + + return this.maxInvoiceds; + } + + public Boolean isSpecialSocialCategory() { + return this.specialSocialCategory; + } + + public void setSpecialSocialCategory(Boolean value) { + this.specialSocialCategory = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.java new file mode 100644 index 000000000..68f71cee4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLength.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class PeriodLength implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "type", + required = true + ) + protected PeriodLengthTypeType type; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public PeriodLengthTypeType getType() { + return this.type; + } + + public void setType(PeriodLengthTypeType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthType.java new file mode 100644 index 000000000..51dded649 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthType.java @@ -0,0 +1,66 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodLengthType", + propOrder = {"periodStart", "periodLength", "periodEnd"} +) +public class PeriodLengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PeriodStart", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "PeriodLength" + ) + protected PeriodLength periodLength; + @XmlElement( + name = "PeriodEnd", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodEnd; + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public PeriodLength getPeriodLength() { + return this.periodLength; + } + + public void setPeriodLength(PeriodLength value) { + this.periodLength = value; + } + + public DateTime getPeriodEnd() { + return this.periodEnd; + } + + public void setPeriodEnd(DateTime value) { + this.periodEnd = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.java new file mode 100644 index 000000000..c3385643a --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodLengthTypeType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "PeriodLengthTypeType" +) +@XmlEnum +public enum PeriodLengthTypeType { + @XmlEnumValue("weeks") + WEEKS("weeks"), + @XmlEnumValue("months") + MONTHS("months"); + + private final String value; + + private PeriodLengthTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static PeriodLengthTypeType fromValue(String v) { + PeriodLengthTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + PeriodLengthTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.java new file mode 100644 index 000000000..0a121b260 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/PeriodType.java @@ -0,0 +1,54 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"periodStart", "periodEnd"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PeriodStart", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "PeriodEnd", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodEnd; + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public DateTime getPeriodEnd() { + return this.periodEnd; + } + + public void setPeriodEnd(DateTime value) { + this.periodEnd = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.java new file mode 100644 index 000000000..05f046e04 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/RequestTypeType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "RequestTypeType" +) +@XmlEnum +public enum RequestTypeType { + @XmlEnumValue("new") + NEW("new"), + @XmlEnumValue("close") + CLOSE("close"); + + private final String value; + + private RequestTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static RequestTypeType fromValue(String v) { + RequestTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + RequestTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ResponseDetailType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ResponseDetailType.java new file mode 100644 index 000000000..926ed1388 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ResponseDetailType.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseDetailType", + propOrder = {"consultantDoctor", "decision"} +) +public class ResponseDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ConsultantDoctor", + required = true + ) + protected String consultantDoctor; + @XmlElement( + name = "Decision", + required = true + ) + protected DecisionType decision; + + public String getConsultantDoctor() { + return this.consultantDoctor; + } + + public void setConsultantDoctor(String value) { + this.consultantDoctor = value; + } + + public DecisionType getDecision() { + return this.decision; + } + + public void setDecision(DecisionType value) { + this.decision = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.java new file mode 100644 index 000000000..1cd20749a --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SexType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "SexType" +) +@XmlEnum +public enum SexType { + @XmlEnumValue("male") + MALE("male"), + @XmlEnumValue("female") + FEMALE("female"); + + private final String value; + + private SexType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static SexType fromValue(String v) { + SexType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + SexType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityRequest.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityRequest.java new file mode 100644 index 000000000..00f487a80 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityRequest.java @@ -0,0 +1,137 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleInsurabilityRequestType", + propOrder = {"careReceiverId", "insurabilityRequestDetail"} +) +@XmlRootElement( + name = "SingleInsurabilityRequest" +) +public class SingleInsurabilityRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + required = true + ) + protected CareReceiverId careReceiverId; + @XmlElement( + name = "InsurabilityRequestDetail", + required = true + ) + protected InsurabilityRequestDetail insurabilityRequestDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public CareReceiverId getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(CareReceiverId value) { + this.careReceiverId = value; + } + + public InsurabilityRequestDetail getInsurabilityRequestDetail() { + return this.insurabilityRequestDetail; + } + + public void setInsurabilityRequestDetail(InsurabilityRequestDetail value) { + this.insurabilityRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityResponse.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityResponse.java new file mode 100644 index 000000000..b02deca81 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleInsurabilityResponse.java @@ -0,0 +1,172 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleInsurabilityResponseType", + propOrder = {"careReceiverDetail", "insurabilityResponseDetail", "careReceiverId", "messageFault", "insurabilityRequestDetail"} +) +@XmlRootElement( + name = "SingleInsurabilityResponse" +) +public class SingleInsurabilityResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail" + ) + protected CareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "InsurabilityResponseDetail" + ) + protected InsurabilityResponseDetail insurabilityResponseDetail; + @XmlElement( + name = "CareReceiverId" + ) + protected CareReceiverId careReceiverId; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlElement( + name = "InsurabilityRequestDetail", + required = true + ) + protected InsurabilityRequestDetail insurabilityRequestDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public CareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(CareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public InsurabilityResponseDetail getInsurabilityResponseDetail() { + return this.insurabilityResponseDetail; + } + + public void setInsurabilityResponseDetail(InsurabilityResponseDetail value) { + this.insurabilityResponseDetail = value; + } + + public CareReceiverId getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(CareReceiverId value) { + this.careReceiverId = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public InsurabilityRequestDetail getInsurabilityRequestDetail() { + return this.insurabilityRequestDetail; + } + + public void setInsurabilityRequestDetail(InsurabilityRequestDetail value) { + this.insurabilityRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.java new file mode 100644 index 000000000..5fa941179 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareRequest.java @@ -0,0 +1,137 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleNurseContractualCareRequestType", + propOrder = {"careReceiverId", "nurseContractualCareRequestDetail"} +) +@XmlRootElement( + name = "SingleNurseContractualCareRequest" +) +public class SingleNurseContractualCareRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + required = true + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "NurseContractualCareRequestDetail", + required = true + ) + protected NurseContractualCareRequestDetail nurseContractualCareRequestDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public NurseContractualCareRequestDetail getNurseContractualCareRequestDetail() { + return this.nurseContractualCareRequestDetail; + } + + public void setNurseContractualCareRequestDetail(NurseContractualCareRequestDetail value) { + this.nurseContractualCareRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.java new file mode 100644 index 000000000..3d1ac771c --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareResponse.java @@ -0,0 +1,172 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleNurseContractualCareResponseType", + propOrder = {"careReceiverDetail", "nurseContractualCareResponseDetail", "careReceiverId", "messageFault", "nurseContractualCareRequestDetail"} +) +@XmlRootElement( + name = "SingleNurseContractualCareResponse" +) +public class SingleNurseContractualCareResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail" + ) + protected ExtCareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "NurseContractualCareResponseDetail" + ) + protected NurseContractualCareResponseDetail nurseContractualCareResponseDetail; + @XmlElement( + name = "CareReceiverId" + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlElement( + name = "NurseContractualCareRequestDetail", + required = true + ) + protected NurseContractualCareRequestDetail nurseContractualCareRequestDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(ExtCareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public NurseContractualCareResponseDetail getNurseContractualCareResponseDetail() { + return this.nurseContractualCareResponseDetail; + } + + public void setNurseContractualCareResponseDetail(NurseContractualCareResponseDetail value) { + this.nurseContractualCareResponseDetail = value; + } + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public NurseContractualCareRequestDetail getNurseContractualCareRequestDetail() { + return this.nurseContractualCareRequestDetail; + } + + public void setNurseContractualCareRequestDetail(NurseContractualCareRequestDetail value) { + this.nurseContractualCareRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareUpdate.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareUpdate.java new file mode 100644 index 000000000..8a69cc174 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleNurseContractualCareUpdate.java @@ -0,0 +1,150 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleNurseContractualCareUpdateType", + propOrder = {"careReceiverDetail", "nurseContractualCareUpdateDetail", "nurseContractualCarePreviousDetail"} +) +@XmlRootElement( + name = "SingleNurseContractualCareUpdate" +) +public class SingleNurseContractualCareUpdate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail", + required = true + ) + protected ExtCareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "NurseContractualCareUpdateDetail", + required = true + ) + protected NurseContractualCareUpdateDetail nurseContractualCareUpdateDetail; + @XmlElement( + name = "NurseContractualCarePreviousDetail", + required = true + ) + protected NurseContractualCareDetailType nurseContractualCarePreviousDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(ExtCareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public NurseContractualCareUpdateDetail getNurseContractualCareUpdateDetail() { + return this.nurseContractualCareUpdateDetail; + } + + public void setNurseContractualCareUpdateDetail(NurseContractualCareUpdateDetail value) { + this.nurseContractualCareUpdateDetail = value; + } + + public NurseContractualCareDetailType getNurseContractualCarePreviousDetail() { + return this.nurseContractualCarePreviousDetail; + } + + public void setNurseContractualCarePreviousDetail(NurseContractualCareDetailType value) { + this.nurseContractualCarePreviousDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.java new file mode 100644 index 000000000..58b19f599 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareRequest.java @@ -0,0 +1,137 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SinglePalliativeCareRequestType", + propOrder = {"careReceiverId", "palliativeCareDetail"} +) +@XmlRootElement( + name = "SinglePalliativeCareRequest" +) +public class SinglePalliativeCareRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + required = true + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "PalliativeCareDetail", + required = true + ) + protected PalliativeCareDetail palliativeCareDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public PalliativeCareDetail getPalliativeCareDetail() { + return this.palliativeCareDetail; + } + + public void setPalliativeCareDetail(PalliativeCareDetail value) { + this.palliativeCareDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareResponse.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareResponse.java new file mode 100644 index 000000000..1994cd360 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SinglePalliativeCareResponse.java @@ -0,0 +1,172 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SinglePalliativeCareResponseType", + propOrder = {"careReceiverDetail", "palliativeCareResponseDetail", "careReceiverId", "messageFault", "palliativeCareDetail"} +) +@XmlRootElement( + name = "SinglePalliativeCareResponse" +) +public class SinglePalliativeCareResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail" + ) + protected ExtCareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "PalliativeCareResponseDetail" + ) + protected PalliativeCareResponseDetail palliativeCareResponseDetail; + @XmlElement( + name = "CareReceiverId" + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlElement( + name = "PalliativeCareDetail", + required = true + ) + protected PalliativeCareDetail palliativeCareDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(ExtCareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public PalliativeCareResponseDetail getPalliativeCareResponseDetail() { + return this.palliativeCareResponseDetail; + } + + public void setPalliativeCareResponseDetail(PalliativeCareResponseDetail value) { + this.palliativeCareResponseDetail = value; + } + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public PalliativeCareDetail getPalliativeCareDetail() { + return this.palliativeCareDetail; + } + + public void setPalliativeCareDetail(PalliativeCareDetail value) { + this.palliativeCareDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.java new file mode 100644 index 000000000..8cbfea4b7 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareRequest.java @@ -0,0 +1,137 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleSpecificTechnicalCareRequestType", + propOrder = {"careReceiverId", "specificTechnicalCareDetail"} +) +@XmlRootElement( + name = "SingleSpecificTechnicalCareRequest" +) +public class SingleSpecificTechnicalCareRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + required = true + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "SpecificTechnicalCareDetail", + required = true + ) + protected SpecificTechnicalCareDetail specificTechnicalCareDetail; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public SpecificTechnicalCareDetail getSpecificTechnicalCareDetail() { + return this.specificTechnicalCareDetail; + } + + public void setSpecificTechnicalCareDetail(SpecificTechnicalCareDetail value) { + this.specificTechnicalCareDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareResponse.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareResponse.java new file mode 100644 index 000000000..537001133 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SingleSpecificTechnicalCareResponse.java @@ -0,0 +1,171 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleSpecificTechnicalCareResponseType", + propOrder = {"careReceiverDetail", "specificTechnicalResponseCareDetail", "careReceiverId", "specificTechnicalCareDetail", "messageFault"} +) +@XmlRootElement( + name = "SingleSpecificTechnicalCareResponse" +) +public class SingleSpecificTechnicalCareResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail" + ) + protected ExtCareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "SpecificTechnicalResponseCareDetail" + ) + protected SpecificTechnicalResponseCareDetail specificTechnicalResponseCareDetail; + @XmlElement( + name = "CareReceiverId" + ) + protected ExtCareReceiverStrictIdType careReceiverId; + @XmlElement( + name = "SpecificTechnicalCareDetail" + ) + protected SpecificTechnicalCareDetail specificTechnicalCareDetail; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "Duplicate", + required = true + ) + protected boolean duplicate; + @XmlAttribute( + name = "TestFlag", + required = true + ) + protected boolean testFlag; + @XmlAttribute( + name = "SenderReference", + required = true + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous", + required = true + ) + protected boolean synchronous; + + public ExtCareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(ExtCareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public SpecificTechnicalResponseCareDetail getSpecificTechnicalResponseCareDetail() { + return this.specificTechnicalResponseCareDetail; + } + + public void setSpecificTechnicalResponseCareDetail(SpecificTechnicalResponseCareDetail value) { + this.specificTechnicalResponseCareDetail = value; + } + + public ExtCareReceiverStrictIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(ExtCareReceiverStrictIdType value) { + this.careReceiverId = value; + } + + public SpecificTechnicalCareDetail getSpecificTechnicalCareDetail() { + return this.specificTechnicalCareDetail; + } + + public void setSpecificTechnicalCareDetail(SpecificTechnicalCareDetail value) { + this.specificTechnicalCareDetail = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(boolean value) { + this.duplicate = value; + } + + public boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareDetail.java new file mode 100644 index 000000000..d90c70aad --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareDetail.java @@ -0,0 +1,99 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SpecificTechnicalCareDetailType", + propOrder = {"nurseReference", "requester", "treatmentPeriod", "prescriber", "administeredProduct"} +) +@XmlRootElement( + name = "SpecificTechnicalCareDetail" +) +public class SpecificTechnicalCareDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NurseReference", + required = true + ) + protected String nurseReference; + @XmlElement( + name = "Requester", + required = true + ) + protected String requester; + @XmlElement( + name = "TreatmentPeriod", + required = true + ) + protected PeriodType treatmentPeriod; + @XmlElement( + name = "Prescriber", + required = true + ) + protected String prescriber; + @XmlElement( + name = "AdministeredProduct", + required = true + ) + protected String administeredProduct; + @XmlAttribute( + name = "type", + required = true + ) + protected SpecificTechnicalCareTypeType type; + + public String getNurseReference() { + return this.nurseReference; + } + + public void setNurseReference(String value) { + this.nurseReference = value; + } + + public String getRequester() { + return this.requester; + } + + public void setRequester(String value) { + this.requester = value; + } + + public PeriodType getTreatmentPeriod() { + return this.treatmentPeriod; + } + + public void setTreatmentPeriod(PeriodType value) { + this.treatmentPeriod = value; + } + + public String getPrescriber() { + return this.prescriber; + } + + public void setPrescriber(String value) { + this.prescriber = value; + } + + public String getAdministeredProduct() { + return this.administeredProduct; + } + + public void setAdministeredProduct(String value) { + this.administeredProduct = value; + } + + public SpecificTechnicalCareTypeType getType() { + return this.type; + } + + public void setType(SpecificTechnicalCareTypeType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.java new file mode 100644 index 000000000..4ffd47991 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTreatmentType.java @@ -0,0 +1,66 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SpecificTechnicalCareTreatmentType", + propOrder = {"reason", "frequency", "product"} +) +public class SpecificTechnicalCareTreatmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Reason" + ) + protected String reason; + @XmlElement( + name = "Frequency" + ) + protected String frequency; + @XmlElement( + name = "Product" + ) + protected String product; + @XmlAttribute( + name = "type", + required = true + ) + protected SpecificTechnicalCareTypeType type; + + public String getReason() { + return this.reason; + } + + public void setReason(String value) { + this.reason = value; + } + + public String getFrequency() { + return this.frequency; + } + + public void setFrequency(String value) { + this.frequency = value; + } + + public String getProduct() { + return this.product; + } + + public void setProduct(String value) { + this.product = value; + } + + public SpecificTechnicalCareTypeType getType() { + return this.type; + } + + public void setType(SpecificTechnicalCareTypeType value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.java new file mode 100644 index 000000000..eba10745e --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalCareTypeType.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "SpecificTechnicalCareTypeType" +) +@XmlEnum +public enum SpecificTechnicalCareTypeType { + @XmlEnumValue("perfusion") + PERFUSION("perfusion"), + @XmlEnumValue("parenteral") + PARENTERAL("parenteral"), + @XmlEnumValue("catheter") + CATHETER("catheter"); + + private final String value; + + private SpecificTechnicalCareTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static SpecificTechnicalCareTypeType fromValue(String v) { + SpecificTechnicalCareTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + SpecificTechnicalCareTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.java new file mode 100644 index 000000000..afd07f996 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/SpecificTechnicalResponseCareDetail.java @@ -0,0 +1,50 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SpecificTechnicalCareResponseDetailType", + propOrder = {"nurseReference", "messageName"} +) +@XmlRootElement( + name = "SpecificTechnicalResponseCareDetail" +) +public class SpecificTechnicalResponseCareDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NurseReference", + required = true + ) + protected String nurseReference; + @XmlElement( + name = "MessageName", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected MessageNameType messageName; + + public String getNurseReference() { + return this.nurseReference; + } + + public void setNurseReference(String value) { + this.nurseReference = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.java new file mode 100644 index 000000000..da497c9d8 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsFrequencyType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ToiletsFrequencyType" +) +@XmlEnum +public enum ToiletsFrequencyType { + @XmlEnumValue("day") + DAY("day"), + @XmlEnumValue("week") + WEEK("week"); + + private final String value; + + private ToiletsFrequencyType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static ToiletsFrequencyType fromValue(String v) { + ToiletsFrequencyType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ToiletsFrequencyType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.java new file mode 100644 index 000000000..18e42978c --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/ToiletsType.java @@ -0,0 +1,39 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ToiletsType", + propOrder = {"value"} +) +public class ToiletsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Frequency" + ) + protected String frequency; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getFrequency() { + return this.frequency; + } + + public void setFrequency(String value) { + this.frequency = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.java new file mode 100644 index 000000000..9a0448b87 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/Transfer.java @@ -0,0 +1,67 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransferType", + propOrder = {"insuranceOrg", "transferDate"} +) +@XmlRootElement( + name = "Transfer" +) +public class Transfer implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsuranceOrg" + ) + protected String insuranceOrg; + @XmlElement( + name = "TransferDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime transferDate; + @XmlAttribute( + name = "Direction", + required = true + ) + protected TransferDirectionType direction; + + public String getInsuranceOrg() { + return this.insuranceOrg; + } + + public void setInsuranceOrg(String value) { + this.insuranceOrg = value; + } + + public DateTime getTransferDate() { + return this.transferDate; + } + + public void setTransferDate(DateTime value) { + this.transferDate = value; + } + + public TransferDirectionType getDirection() { + return this.direction; + } + + public void setDirection(TransferDirectionType value) { + this.direction = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/TransferDirectionType.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/TransferDirectionType.java new file mode 100644 index 000000000..b3294adaf --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/TransferDirectionType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "TransferDirectionType" +) +@XmlEnum +public enum TransferDirectionType { + @XmlEnumValue("toOtherIo") + TO_OTHER_IO("toOtherIo"), + @XmlEnumValue("fromOtherIo") + FROM_OTHER_IO("fromOtherIo"); + + private final String value; + + private TransferDirectionType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static TransferDirectionType fromValue(String v) { + TransferDirectionType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + TransferDirectionType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.java b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.java new file mode 100644 index 000000000..2597f663f --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/_1_0/carenet/types/package-info.java @@ -0,0 +1,12 @@ +package be.cin.mycarenet._1_0.carenet.types; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.java new file mode 100644 index 000000000..5a0574b5b --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({PackageType.class, IdType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.java new file mode 100644 index 000000000..e0170d474 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CareProviderType.java @@ -0,0 +1,52 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonInput.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonInput.java new file mode 100644 index 000000000..ce091f4f5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonInput.java @@ -0,0 +1,70 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +@XmlRootElement( + name = "CommonInput" +) +public class CommonInput implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OrigineType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OrigineType getOrigin() { + return this.origin; + } + + public void setOrigin(OrigineType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.java new file mode 100644 index 000000000..0e0642beb --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.java new file mode 100644 index 000000000..4c66947b1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/IdType.java @@ -0,0 +1,52 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.java new file mode 100644 index 000000000..ca623d188 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/LicenseType.java @@ -0,0 +1,42 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/NihiiType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/NihiiType.java new file mode 100644 index 000000000..aeb2a3a98 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/NihiiType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.java new file mode 100644 index 000000000..9e859bcda --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ObjectFactory.java @@ -0,0 +1,62 @@ +package be.cin.mycarenet.esb.common.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommonInput createCommonInput() { + return new CommonInput(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OrigineType createOrigineType() { + return new OrigineType(); + } + + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public RecordCommonInputType createRecordCommonInputType() { + return new RecordCommonInputType(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RecordCommonOutputType createRecordCommonOutputType() { + return new RecordCommonOutputType(); + } + + public RoutingType createRoutingType() { + return new RoutingType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public PartyType createPartyType() { + return new PartyType(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.java new file mode 100644 index 000000000..7316f115b --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/OrigineType.java @@ -0,0 +1,65 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrigineType", + propOrder = {"_package", "siteID", "careProvider", "sender"} +) +public class OrigineType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "SiteID" + ) + protected ValueRefString siteID; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + @XmlElement( + name = "Sender" + ) + protected PartyType sender; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public ValueRefString getSiteID() { + return this.siteID; + } + + public void setSiteID(ValueRefString value) { + this.siteID = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } + + public PartyType getSender() { + return this.sender; + } + + public void setSender(PartyType value) { + this.sender = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PackageType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PackageType.java new file mode 100644 index 000000000..9c082927b --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PackageType.java @@ -0,0 +1,29 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.java new file mode 100644 index 000000000..5592c6cc7 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/PartyType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartyType", + propOrder = {"physicalPerson", "organization"} +) +public class PartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.java new file mode 100644 index 000000000..487b83c19 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonInputType.java @@ -0,0 +1,28 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonInputType", + propOrder = {"inputReference"} +) +public class RecordCommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.java new file mode 100644 index 000000000..d3b525897 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RecordCommonOutputType.java @@ -0,0 +1,40 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonOutputType", + propOrder = {"inputReference", "outputReference"} +) +public class RecordCommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RequestType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RequestType.java new file mode 100644 index 000000000..23d3c880d --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RequestType.java @@ -0,0 +1,28 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.java new file mode 100644 index 000000000..b2e0635e9 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/RoutingType.java @@ -0,0 +1,65 @@ +package be.cin.mycarenet.esb.common.v2; + +import be.cin.types.v1.CareReceiverIdType; +import be.cin.types.v1.PeriodType; +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RoutingType", + propOrder = {"careReceiver", "referenceDate", "period"} +) +public class RoutingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "ReferenceDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/SelfRefType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/SelfRefType.java new file mode 100644 index 000000000..04ec71c10 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/SelfRefType.java @@ -0,0 +1,53 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({AbstractIdType.class, NihiiType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ValueRefString.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ValueRefString.java new file mode 100644 index 000000000..d787d0177 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/ValueRefString.java @@ -0,0 +1,43 @@ +package be.cin.mycarenet.esb.common.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/package-info.java b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/package-info.java new file mode 100644 index 000000000..219853f60 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/common/v2/package-info.java @@ -0,0 +1,12 @@ +package be.cin.mycarenet.esb.common.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:mycarenet:esb:common:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.java new file mode 100644 index 000000000..719fd064c --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementRequest.java @@ -0,0 +1,75 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.mycarenet.esb.common.v2.RecordCommonInputType; +import be.cin.types.v1.CareReceiverIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AskChap4MedicalAdvisorAgreementRequestType", + propOrder = {"commonInput", "recordCommonInput", "careReceiver", "request"} +) +@XmlRootElement( + name = "AskChap4MedicalAdvisorAgreementRequest" +) +public class AskChap4MedicalAdvisorAgreementRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInput commonInput; + @XmlElement( + name = "RecordCommonInput", + required = true + ) + protected RecordCommonInputType recordCommonInput; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + + public CommonInput getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInput value) { + this.commonInput = value; + } + + public RecordCommonInputType getRecordCommonInput() { + return this.recordCommonInput; + } + + public void setRecordCommonInput(RecordCommonInputType value) { + this.recordCommonInput = value; + } + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.java new file mode 100644 index 000000000..47a4f81fe --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/AskChap4MedicalAdvisorAgreementResponse.java @@ -0,0 +1,73 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import be.cin.mycarenet.esb.common.v2.CommonOutputType; +import be.cin.mycarenet.esb.common.v2.RecordCommonOutputType; +import be.cin.types.v1.FaultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AskChap4MedicalAdvisorAgreementResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "returnInfo", "response"} +) +@XmlRootElement( + name = "AskChap4MedicalAdvisorAgreementResponse" +) +public class AskChap4MedicalAdvisorAgreementResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput", + required = true + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "ReturnInfo" + ) + protected FaultType returnInfo; + @XmlElement( + name = "Response" + ) + protected ResponseType response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public FaultType getReturnInfo() { + return this.returnInfo; + } + + public void setReturnInfo(FaultType value) { + this.returnInfo = value; + } + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.java new file mode 100644 index 000000000..028a39678 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public AskChap4MedicalAdvisorAgreementRequest createAskChap4MedicalAdvisorAgreementRequest() { + return new AskChap4MedicalAdvisorAgreementRequest(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public AskChap4MedicalAdvisorAgreementResponse createAskChap4MedicalAdvisorAgreementResponse() { + return new AskChap4MedicalAdvisorAgreementResponse(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.java new file mode 100644 index 000000000..77eef426b --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/RequestType.java @@ -0,0 +1,29 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"encryptedContent"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedContent", + required = true + ) + protected byte[] encryptedContent; + + public byte[] getEncryptedContent() { + return this.encryptedContent; + } + + public void setEncryptedContent(byte[] value) { + this.encryptedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ResponseType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ResponseType.java new file mode 100644 index 000000000..bfbc5fff5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/ResponseType.java @@ -0,0 +1,29 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"sealedContent"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedContent", + required = true + ) + protected byte[] sealedContent; + + public byte[] getSealedContent() { + return this.sealedContent; + } + + public void setSealedContent(byte[] value) { + this.sealedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/package-info.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/package-info.java new file mode 100644 index 000000000..915ef4db6 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/ask/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.ask.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:mycarenet:esb:medicalAdvisorAgreement:chap4:ask:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.java new file mode 100644 index 000000000..7359bc679 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementRequest.java @@ -0,0 +1,75 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.mycarenet.esb.common.v2.RecordCommonInputType; +import be.cin.types.v1.CareReceiverIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultChap4MedicalAdvisorAgreementRequestType", + propOrder = {"commonInput", "recordCommonInput", "careReceiver", "request"} +) +@XmlRootElement( + name = "ConsultChap4MedicalAdvisorAgreementRequest" +) +public class ConsultChap4MedicalAdvisorAgreementRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInput commonInput; + @XmlElement( + name = "RecordCommonInput", + required = true + ) + protected RecordCommonInputType recordCommonInput; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + + public CommonInput getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInput value) { + this.commonInput = value; + } + + public RecordCommonInputType getRecordCommonInput() { + return this.recordCommonInput; + } + + public void setRecordCommonInput(RecordCommonInputType value) { + this.recordCommonInput = value; + } + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.java new file mode 100644 index 000000000..2f806b3fa --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ConsultChap4MedicalAdvisorAgreementResponse.java @@ -0,0 +1,73 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import be.cin.mycarenet.esb.common.v2.CommonOutputType; +import be.cin.mycarenet.esb.common.v2.RecordCommonOutputType; +import be.cin.types.v1.FaultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultChap4MedicalAdvisorAgreementResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "returnInfo", "response"} +) +@XmlRootElement( + name = "ConsultChap4MedicalAdvisorAgreementResponse" +) +public class ConsultChap4MedicalAdvisorAgreementResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput", + required = true + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "ReturnInfo" + ) + protected FaultType returnInfo; + @XmlElement( + name = "Response" + ) + protected ResponseType response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public FaultType getReturnInfo() { + return this.returnInfo; + } + + public void setReturnInfo(FaultType value) { + this.returnInfo = value; + } + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.java new file mode 100644 index 000000000..ef5eac16e --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ConsultChap4MedicalAdvisorAgreementRequest createConsultChap4MedicalAdvisorAgreementRequest() { + return new ConsultChap4MedicalAdvisorAgreementRequest(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public ConsultChap4MedicalAdvisorAgreementResponse createConsultChap4MedicalAdvisorAgreementResponse() { + return new ConsultChap4MedicalAdvisorAgreementResponse(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/RequestType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/RequestType.java new file mode 100644 index 000000000..ed5e181aa --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/RequestType.java @@ -0,0 +1,29 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"encryptedContent"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedContent", + required = true + ) + protected byte[] encryptedContent; + + public byte[] getEncryptedContent() { + return this.encryptedContent; + } + + public void setEncryptedContent(byte[] value) { + this.encryptedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.java new file mode 100644 index 000000000..404e0ccb4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/ResponseType.java @@ -0,0 +1,29 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"sealedContent"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedContent", + required = true + ) + protected byte[] sealedContent; + + public byte[] getSealedContent() { + return this.sealedContent; + } + + public void setSealedContent(byte[] value) { + this.sealedContent = value; + } +} diff --git a/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.java b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.java new file mode 100644 index 000000000..571fc38f1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/mycarenet/esb/medicaladvisoragreement/chap4/consult/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.mycarenet.esb.medicaladvisoragreement.chap4.consult.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:mycarenet:esb:medicalAdvisorAgreement:chap4:consult:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/GenericRequest.java b/decompiled/3.20.2/be/cin/nip/async/business/GenericRequest.java new file mode 100644 index 000000000..a138e516e --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/GenericRequest.java @@ -0,0 +1,72 @@ +package be.cin.nip.async.business; + +import be.cin.mycarenet._1_0.carenet.types.CareReceiverId; +import be.cin.mycarenet._1_0.carenet.types.InsurabilityRequestDetail; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericRequestType", + propOrder = {"careReceiver", "insRequest", "extendedInformation"} +) +@XmlRootElement( + name = "GenericRequest" +) +public class GenericRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverId careReceiver; + @XmlElement( + required = true + ) + protected InsurabilityRequestDetail insRequest; + @XmlElement( + name = "ExtendedInformation" + ) + protected SamlAttributeType extendedInformation; + @XmlAttribute( + name = "recordInputReference" + ) + protected String recordInputReference; + + public CareReceiverId getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverId value) { + this.careReceiver = value; + } + + public InsurabilityRequestDetail getInsRequest() { + return this.insRequest; + } + + public void setInsRequest(InsurabilityRequestDetail value) { + this.insRequest = value; + } + + public SamlAttributeType getExtendedInformation() { + return this.extendedInformation; + } + + public void setExtendedInformation(SamlAttributeType value) { + this.extendedInformation = value; + } + + public String getRecordInputReference() { + return this.recordInputReference; + } + + public void setRecordInputReference(String value) { + this.recordInputReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/GenericRequestList.java b/decompiled/3.20.2/be/cin/nip/async/business/GenericRequestList.java new file mode 100644 index 000000000..4ac9bd3a4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/GenericRequestList.java @@ -0,0 +1,57 @@ +package be.cin.nip.async.business; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericRequestListType", + propOrder = {"genericRequests"} +) +@XmlRootElement( + name = "GenericRequestList" +) +public class GenericRequestList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenericRequest", + required = true + ) + protected List genericRequests; + @XmlAttribute( + name = "timestamp", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestamp; + + public List getGenericRequests() { + if (this.genericRequests == null) { + this.genericRequests = new ArrayList(); + } + + return this.genericRequests; + } + + public DateTime getTimestamp() { + return this.timestamp; + } + + public void setTimestamp(DateTime value) { + this.timestamp = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/GenericResponse.java b/decompiled/3.20.2/be/cin/nip/async/business/GenericResponse.java new file mode 100644 index 000000000..ed1f3f1d1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/GenericResponse.java @@ -0,0 +1,126 @@ +package be.cin.nip.async.business; + +import be.cin.mycarenet._1_0.carenet.types.CareReceiverDetailType; +import be.cin.mycarenet._1_0.carenet.types.CareReceiverId; +import be.cin.mycarenet._1_0.carenet.types.InsurabilityRequestDetail; +import be.cin.mycarenet._1_0.carenet.types.InsurabilityResponseDetail; +import be.cin.mycarenet._1_0.carenet.types.MessageFaultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericResponseType", + propOrder = {"careReceiverId", "insRequest", "extendedInformation", "careReceiverDetail", "insurabilityResponseDetail", "messageFault"} +) +@XmlRootElement( + name = "GenericResponse" +) +public class GenericResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + namespace = "urn:be:cin:mycarenet:1.0:carenet:types", + required = true + ) + protected CareReceiverId careReceiverId; + @XmlElement( + required = true + ) + protected InsurabilityRequestDetail insRequest; + @XmlElement( + name = "ExtendedInformation" + ) + protected SamlAttributeType extendedInformation; + @XmlElement( + name = "CareReceiverDetail", + namespace = "urn:be:cin:mycarenet:1.0:carenet:types" + ) + protected CareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "InsurabilityResponseDetail", + namespace = "urn:be:cin:mycarenet:1.0:carenet:types" + ) + protected InsurabilityResponseDetail insurabilityResponseDetail; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlAttribute( + name = "recordInputReference" + ) + protected String recordInputReference; + @XmlAttribute( + name = "recordOutputReference" + ) + protected String recordOutputReference; + + public CareReceiverId getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(CareReceiverId value) { + this.careReceiverId = value; + } + + public InsurabilityRequestDetail getInsRequest() { + return this.insRequest; + } + + public void setInsRequest(InsurabilityRequestDetail value) { + this.insRequest = value; + } + + public SamlAttributeType getExtendedInformation() { + return this.extendedInformation; + } + + public void setExtendedInformation(SamlAttributeType value) { + this.extendedInformation = value; + } + + public CareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(CareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public InsurabilityResponseDetail getInsurabilityResponseDetail() { + return this.insurabilityResponseDetail; + } + + public void setInsurabilityResponseDetail(InsurabilityResponseDetail value) { + this.insurabilityResponseDetail = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public String getRecordInputReference() { + return this.recordInputReference; + } + + public void setRecordInputReference(String value) { + this.recordInputReference = value; + } + + public String getRecordOutputReference() { + return this.recordOutputReference; + } + + public void setRecordOutputReference(String value) { + this.recordOutputReference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/GenericResponseList.java b/decompiled/3.20.2/be/cin/nip/async/business/GenericResponseList.java new file mode 100644 index 000000000..5ac0fe5a3 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/GenericResponseList.java @@ -0,0 +1,35 @@ +package be.cin.nip.async.business; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericResponseListType", + propOrder = {"genericResponses"} +) +@XmlRootElement( + name = "GenericResponseList" +) +public class GenericResponseList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenericResponse", + required = true + ) + protected List genericResponses; + + public List getGenericResponses() { + if (this.genericResponses == null) { + this.genericResponses = new ArrayList(); + } + + return this.genericResponses; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/ObjectFactory.java b/decompiled/3.20.2/be/cin/nip/async/business/ObjectFactory.java new file mode 100644 index 000000000..80b749ee2 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/ObjectFactory.java @@ -0,0 +1,26 @@ +package be.cin.nip.async.business; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public GenericRequestList createGenericRequestList() { + return new GenericRequestList(); + } + + public GenericRequest createGenericRequest() { + return new GenericRequest(); + } + + public SamlAttributeType createSamlAttributeType() { + return new SamlAttributeType(); + } + + public GenericResponseList createGenericResponseList() { + return new GenericResponseList(); + } + + public GenericResponse createGenericResponse() { + return new GenericResponse(); + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/SamlAttributeType.java b/decompiled/3.20.2/be/cin/nip/async/business/SamlAttributeType.java new file mode 100644 index 000000000..627a9c3b5 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/SamlAttributeType.java @@ -0,0 +1,32 @@ +package be.cin.nip.async.business; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SamlAttributeType", + propOrder = {"attributes"} +) +public class SamlAttributeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected List attributes; + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/business/package-info.java b/decompiled/3.20.2/be/cin/nip/async/business/package-info.java new file mode 100644 index 000000000..4ea095546 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/business/package-info.java @@ -0,0 +1,12 @@ +package be.cin.nip.async.business; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:nip:async:business", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/Confirm.java b/decompiled/3.20.2/be/cin/nip/async/generic/Confirm.java new file mode 100644 index 000000000..b2633fbf1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/Confirm.java @@ -0,0 +1,96 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.OrigineType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlList; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"origin", "msgHashValues", "msgRefValues", "tAckContents", "tAckReferences"} +) +@XmlRootElement( + name = "confirm" +) +public class Confirm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Origin", + required = true + ) + protected OrigineType origin; + @XmlList + @XmlElement( + name = "MsgHashValues" + ) + protected List msgHashValues; + @XmlList + @XmlElement( + name = "MsgRefValues" + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected List msgRefValues; + @XmlList + @XmlElement( + name = "TAckContents" + ) + protected List tAckContents; + @XmlList + @XmlElement( + name = "TAckReferences" + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected List tAckReferences; + + public OrigineType getOrigin() { + return this.origin; + } + + public void setOrigin(OrigineType value) { + this.origin = value; + } + + public List getMsgHashValues() { + if (this.msgHashValues == null) { + this.msgHashValues = new ArrayList(); + } + + return this.msgHashValues; + } + + public List getMsgRefValues() { + if (this.msgRefValues == null) { + this.msgRefValues = new ArrayList(); + } + + return this.msgRefValues; + } + + public List getTAckContents() { + if (this.tAckContents == null) { + this.tAckContents = new ArrayList(); + } + + return this.tAckContents; + } + + public List getTAckReferences() { + if (this.tAckReferences == null) { + this.tAckReferences = new ArrayList(); + } + + return this.tAckReferences; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/ConfirmResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/ConfirmResponse.java new file mode 100644 index 000000000..82d87effb --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/ConfirmResponse.java @@ -0,0 +1,18 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "confirmResponse" +) +public class ConfirmResponse implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/Get.java b/decompiled/3.20.2/be/cin/nip/async/generic/Get.java new file mode 100644 index 000000000..fde0ae123 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/Get.java @@ -0,0 +1,84 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.OrigineType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"origin", "replyToEtk", "queryParameters", "msgQuery", "tAckQuery"} +) +@XmlRootElement( + name = "get" +) +public class Get implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Origin", + required = true + ) + protected OrigineType origin; + @XmlElement( + name = "Reply-to-etk" + ) + protected byte[] replyToEtk; + @XmlElement( + name = "QueryParameters" + ) + protected QueryParameters queryParameters; + @XmlElement( + name = "MsgQuery", + required = true + ) + protected MsgQuery msgQuery; + @XmlElement( + name = "TAckQuery", + required = true + ) + protected Query tAckQuery; + + public OrigineType getOrigin() { + return this.origin; + } + + public void setOrigin(OrigineType value) { + this.origin = value; + } + + public byte[] getReplyToEtk() { + return this.replyToEtk; + } + + public void setReplyToEtk(byte[] value) { + this.replyToEtk = value; + } + + public QueryParameters getQueryParameters() { + return this.queryParameters; + } + + public void setQueryParameters(QueryParameters value) { + this.queryParameters = value; + } + + public MsgQuery getMsgQuery() { + return this.msgQuery; + } + + public void setMsgQuery(MsgQuery value) { + this.msgQuery = value; + } + + public Query getTAckQuery() { + return this.tAckQuery; + } + + public void setTAckQuery(Query value) { + this.tAckQuery = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/GetResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/GetResponse.java new file mode 100644 index 000000000..f01edd7f1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/GetResponse.java @@ -0,0 +1,33 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "getResponse", + propOrder = {"_return"} +) +@XmlRootElement( + name = "getResponse" +) +public class GetResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "return", + required = true + ) + protected Responses _return; + + public Responses getReturn() { + return this._return; + } + + public void setReturn(Responses value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.java new file mode 100644 index 000000000..4e0bcd8e3 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/InternalPostResponse.java @@ -0,0 +1,33 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "internalPostResponse", + propOrder = {"_return"} +) +@XmlRootElement( + name = "internalPostResponse" +) +public class InternalPostResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "return", + required = true + ) + protected PostResponseReturn _return; + + public PostResponseReturn getReturn() { + return this._return; + } + + public void setReturn(PostResponseReturn value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/MsgQuery.java b/decompiled/3.20.2/be/cin/nip/async/generic/MsgQuery.java new file mode 100644 index 000000000..61f1fd88e --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/MsgQuery.java @@ -0,0 +1,37 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlList; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MsgQuery", + propOrder = {"messageNames"} +) +public class MsgQuery extends Query implements Serializable { + private static final long serialVersionUID = 1L; + @XmlList + @XmlElement( + name = "MessageNames", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected List messageNames; + + public List getMessageNames() { + if (this.messageNames == null) { + this.messageNames = new ArrayList(); + } + + return this.messageNames; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/MsgResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/MsgResponse.java new file mode 100644 index 000000000..13714bd78 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/MsgResponse.java @@ -0,0 +1,58 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.CommonOutputType; +import be.cin.types.v1.Blob; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MsgResponse", + propOrder = {"commonOutput", "detail", "xadesT"} +) +public class MsgResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "Detail", + required = true + ) + protected Blob detail; + @XmlElement( + name = "Xades-t", + required = true + ) + protected Base64Binary xadesT; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public Blob getDetail() { + return this.detail; + } + + public void setDetail(Blob value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/ObjectFactory.java b/decompiled/3.20.2/be/cin/nip/async/generic/ObjectFactory.java new file mode 100644 index 000000000..0d6b9112b --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/ObjectFactory.java @@ -0,0 +1,74 @@ +package be.cin.nip.async.generic; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RejectInb createRejectInb() { + return new RejectInb(); + } + + public RejectOutb createRejectOutb() { + return new RejectOutb(); + } + + public Post createPost() { + return new Post(); + } + + public InternalPostResponse createInternalPostResponse() { + return new InternalPostResponse(); + } + + public PostResponseReturn createPostResponseReturn() { + return new PostResponseReturn(); + } + + public PostResponse createPostResponse() { + return new PostResponse(); + } + + public TAck createTAck() { + return new TAck(); + } + + public Get createGet() { + return new Get(); + } + + public QueryParameters createQueryParameters() { + return new QueryParameters(); + } + + public MsgQuery createMsgQuery() { + return new MsgQuery(); + } + + public Query createQuery() { + return new Query(); + } + + public GetResponse createGetResponse() { + return new GetResponse(); + } + + public Responses createResponses() { + return new Responses(); + } + + public Confirm createConfirm() { + return new Confirm(); + } + + public ConfirmResponse createConfirmResponse() { + return new ConfirmResponse(); + } + + public MsgResponse createMsgResponse() { + return new MsgResponse(); + } + + public TAckResponse createTAckResponse() { + return new TAckResponse(); + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/Post.java b/decompiled/3.20.2/be/cin/nip/async/generic/Post.java new file mode 100644 index 000000000..3e465641c --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/Post.java @@ -0,0 +1,61 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.types.v1.Blob; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"commonInput", "detail", "xadesT"} +) +@XmlRootElement( + name = "post" +) +public class Post implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInput commonInput; + @XmlElement( + name = "Detail", + required = true + ) + protected Blob detail; + @XmlElement( + name = "Xades-t" + ) + protected Base64Binary xadesT; + + public CommonInput getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInput value) { + this.commonInput = value; + } + + public Blob getDetail() { + return this.detail; + } + + public void setDetail(Blob value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/PostResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/PostResponse.java new file mode 100644 index 000000000..5e7ed2925 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/PostResponse.java @@ -0,0 +1,33 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"_return"} +) +@XmlRootElement( + name = "postResponse" +) +public class PostResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "return", + required = true + ) + protected TAck _return; + + public TAck getReturn() { + return this._return; + } + + public void setReturn(TAck value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.java b/decompiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.java new file mode 100644 index 000000000..7e2830b9f --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/PostResponseReturn.java @@ -0,0 +1,42 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "postResponseReturn", + propOrder = {"tAck", "xadesT"} +) +public class PostResponseReturn implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TAck", + required = true + ) + protected TAck tAck; + @XmlElement( + name = "Xades-t" + ) + protected Base64Binary xadesT; + + public TAck getTAck() { + return this.tAck; + } + + public void setTAck(TAck value) { + this.tAck = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/Query.java b/decompiled/3.20.2/be/cin/nip/async/generic/Query.java new file mode 100644 index 000000000..3b716fc88 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/Query.java @@ -0,0 +1,44 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Query", + propOrder = {"max"} +) +@XmlSeeAlso({MsgQuery.class}) +public class Query implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Max", + defaultValue = "100" + ) + protected Integer max; + @XmlAttribute( + name = "Include" + ) + protected Boolean include; + + public Integer getMax() { + return this.max; + } + + public void setMax(Integer value) { + this.max = value; + } + + public boolean isInclude() { + return this.include == null ? true : this.include; + } + + public void setInclude(Boolean value) { + this.include = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/QueryParameters.java b/decompiled/3.20.2/be/cin/nip/async/generic/QueryParameters.java new file mode 100644 index 000000000..c5c86cbde --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/QueryParameters.java @@ -0,0 +1,78 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlList; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QueryParameters", + propOrder = {"includeIOs", "excludeIOs", "tackMessageNames"} +) +public class QueryParameters implements Serializable { + private static final long serialVersionUID = 1L; + @XmlList + @XmlElement( + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected List includeIOs; + @XmlList + @XmlElement( + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected List excludeIOs; + @XmlList + @XmlSchemaType( + name = "anySimpleType" + ) + protected List tackMessageNames; + @XmlAttribute( + name = "Reference" + ) + protected String reference; + + public List getIncludeIOs() { + if (this.includeIOs == null) { + this.includeIOs = new ArrayList(); + } + + return this.includeIOs; + } + + public List getExcludeIOs() { + if (this.excludeIOs == null) { + this.excludeIOs = new ArrayList(); + } + + return this.excludeIOs; + } + + public List getTackMessageNames() { + if (this.tackMessageNames == null) { + this.tackMessageNames = new ArrayList(); + } + + return this.tackMessageNames; + } + + public String getReference() { + return this.reference; + } + + public void setReference(String value) { + this.reference = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/RejectInb.java b/decompiled/3.20.2/be/cin/nip/async/generic/RejectInb.java new file mode 100644 index 000000000..6bb5fc5bf --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/RejectInb.java @@ -0,0 +1,62 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.types.v1.FaultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"commonInput", "fault"} +) +@XmlRootElement( + name = "RejectInb" +) +public class RejectInb implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInput commonInput; + @XmlElement( + name = "Fault", + required = true + ) + protected FaultType fault; + @XmlAttribute( + name = "msgName", + required = true + ) + protected String msgName; + + public CommonInput getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInput value) { + this.commonInput = value; + } + + public FaultType getFault() { + return this.fault; + } + + public void setFault(FaultType value) { + this.fault = value; + } + + public String getMsgName() { + return this.msgName; + } + + public void setMsgName(String value) { + this.msgName = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/RejectOutb.java b/decompiled/3.20.2/be/cin/nip/async/generic/RejectOutb.java new file mode 100644 index 000000000..785d362d3 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/RejectOutb.java @@ -0,0 +1,76 @@ +package be.cin.nip.async.generic; + +import be.cin.mycarenet.esb.common.v2.CommonOutputType; +import be.cin.mycarenet.esb.common.v2.OrigineType; +import be.cin.types.v1.FaultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"commonOutput", "origin", "fault"} +) +@XmlRootElement( + name = "RejectOutb" +) +public class RejectOutb implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "Origin", + required = true + ) + protected OrigineType origin; + @XmlElement( + name = "Fault", + required = true + ) + protected FaultType fault; + @XmlAttribute( + name = "msgName", + required = true + ) + protected String msgName; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public OrigineType getOrigin() { + return this.origin; + } + + public void setOrigin(OrigineType value) { + this.origin = value; + } + + public FaultType getFault() { + return this.fault; + } + + public void setFault(FaultType value) { + this.fault = value; + } + + public String getMsgName() { + return this.msgName; + } + + public void setMsgName(String value) { + this.msgName = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/Responses.java b/decompiled/3.20.2/be/cin/nip/async/generic/Responses.java new file mode 100644 index 000000000..93bfd110b --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/Responses.java @@ -0,0 +1,69 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Responses", + propOrder = {"msgResponses", "tAckResponses"} +) +public class Responses implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MsgResponse" + ) + protected List msgResponses; + @XmlElement( + name = "TAckResponse" + ) + protected List tAckResponses; + @XmlAttribute( + name = "MsgCount", + required = true + ) + protected int msgCount; + @XmlAttribute( + name = "TAckCount", + required = true + ) + protected int tAckCount; + + public List getMsgResponses() { + if (this.msgResponses == null) { + this.msgResponses = new ArrayList(); + } + + return this.msgResponses; + } + + public List getTAckResponses() { + if (this.tAckResponses == null) { + this.tAckResponses = new ArrayList(); + } + + return this.tAckResponses; + } + + public int getMsgCount() { + return this.msgCount; + } + + public void setMsgCount(int value) { + this.msgCount = value; + } + + public int getTAckCount() { + return this.tAckCount; + } + + public void setTAckCount(int value) { + this.tAckCount = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/TAck.java b/decompiled/3.20.2/be/cin/nip/async/generic/TAck.java new file mode 100644 index 000000000..1ed467327 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/TAck.java @@ -0,0 +1,130 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TAck", + propOrder = {"value"} +) +public class TAck implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Issuer", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String issuer; + @XmlAttribute( + name = "AppliesTo", + required = true + ) + protected String appliesTo; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String id; + @XmlAttribute( + name = "Reference" + ) + protected String reference; + @XmlAttribute( + name = "ResultMajor", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resultMajor; + @XmlAttribute( + name = "ResultMinor" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resultMinor; + @XmlAttribute( + name = "ResultMessage" + ) + protected String resultMessage; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getIssuer() { + return this.issuer; + } + + public void setIssuer(String value) { + this.issuer = value; + } + + public String getAppliesTo() { + return this.appliesTo; + } + + public void setAppliesTo(String value) { + this.appliesTo = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getReference() { + return this.reference; + } + + public void setReference(String value) { + this.reference = value; + } + + public String getResultMajor() { + return this.resultMajor; + } + + public void setResultMajor(String value) { + this.resultMajor = value; + } + + public String getResultMinor() { + return this.resultMinor; + } + + public void setResultMinor(String value) { + this.resultMinor = value; + } + + public String getResultMessage() { + return this.resultMessage; + } + + public void setResultMessage(String value) { + this.resultMessage = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/TAckResponse.java b/decompiled/3.20.2/be/cin/nip/async/generic/TAckResponse.java new file mode 100644 index 000000000..2643a0572 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/TAckResponse.java @@ -0,0 +1,43 @@ +package be.cin.nip.async.generic; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TAckResponse", + propOrder = {"tAck", "xadesT"} +) +public class TAckResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TAck", + required = true + ) + protected TAck tAck; + @XmlElement( + name = "Xades-t", + required = true + ) + protected Base64Binary xadesT; + + public TAck getTAck() { + return this.tAck; + } + + public void setTAck(TAck value) { + this.tAck = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/async/generic/package-info.java b/decompiled/3.20.2/be/cin/nip/async/generic/package-info.java new file mode 100644 index 000000000..3946247b2 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/async/generic/package-info.java @@ -0,0 +1,12 @@ +package be.cin.nip.async.generic; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:nip:async:generic", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/BankAccountType.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/BankAccountType.java new file mode 100644 index 000000000..0ee453284 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/BankAccountType.java @@ -0,0 +1,40 @@ +package be.cin.nip.sync.reg.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "bankAccountType" +) +public class BankAccountType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "bic" + ) + protected String bic; + @XmlAttribute( + name = "iban", + required = true + ) + protected String iban; + + public String getBic() { + return this.bic; + } + + public void setBic(String value) { + this.bic = value; + } + + public String getIban() { + return this.iban; + } + + public void setIban(String value) { + this.iban = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.java new file mode 100644 index 000000000..11c96f70e --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.cin.nip.sync.reg.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Registrations createRegistrations() { + return new Registrations(); + } + + public RegistrantType createRegistrantType() { + return new RegistrantType(); + } + + public RegistrationType createRegistrationType() { + return new RegistrationType(); + } + + public RegistrationsAnswer createRegistrationsAnswer() { + return new RegistrationsAnswer(); + } + + public RegistrationAnswerType createRegistrationAnswerType() { + return new RegistrationAnswerType(); + } + + public BankAccountType createBankAccountType() { + return new BankAccountType(); + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.java new file mode 100644 index 000000000..d6611e45c --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrantType.java @@ -0,0 +1,30 @@ +package be.cin.nip.sync.reg.v1; + +import be.cin.mycarenet.esb.common.v2.CareProviderType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "registrantType", + propOrder = {"careProvider"} +) +public class RegistrantType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareProvider", + required = true + ) + protected CareProviderType careProvider; + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationAnswerType.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationAnswerType.java new file mode 100644 index 000000000..bc9d7212b --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationAnswerType.java @@ -0,0 +1,103 @@ +package be.cin.nip.sync.reg.v1; + +import be.cin.types.v1.DetailType; +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "registrationAnswerType", + propOrder = {"answerDetails", "anies"} +) +public class RegistrationAnswerType implements Serializable { + private static final long serialVersionUID = 1L; + protected List answerDetails; + @XmlAnyElement( + lax = true + ) + protected List anies; + @XmlAttribute( + name = "serviceName", + required = true + ) + protected String serviceName; + @XmlAttribute( + name = "status", + required = true + ) + protected RegistrationStatus status; + @XmlAttribute( + name = "startDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "endDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public List getAnswerDetails() { + if (this.answerDetails == null) { + this.answerDetails = new ArrayList(); + } + + return this.answerDetails; + } + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } + + public String getServiceName() { + return this.serviceName; + } + + public void setServiceName(String value) { + this.serviceName = value; + } + + public RegistrationStatus getStatus() { + return this.status; + } + + public void setStatus(RegistrationStatus value) { + this.status = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.java new file mode 100644 index 000000000..9e41513e1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationStatus.java @@ -0,0 +1,21 @@ +package be.cin.nip.sync.reg.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "registrationStatus" +) +@XmlEnum +public enum RegistrationStatus { + SUCCESS, + ERROR; + + public String value() { + return this.name(); + } + + public static RegistrationStatus fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationType.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationType.java new file mode 100644 index 000000000..c74b0485d --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationType.java @@ -0,0 +1,53 @@ +package be.cin.nip.sync.reg.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "registrationType", + propOrder = {"bankAccount", "anies"} +) +public class RegistrationType implements Serializable { + private static final long serialVersionUID = 1L; + protected BankAccountType bankAccount; + @XmlAnyElement( + lax = true + ) + protected List anies; + @XmlAttribute( + name = "serviceName", + required = true + ) + protected String serviceName; + + public BankAccountType getBankAccount() { + return this.bankAccount; + } + + public void setBankAccount(BankAccountType value) { + this.bankAccount = value; + } + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } + + public String getServiceName() { + return this.serviceName; + } + + public void setServiceName(String value) { + this.serviceName = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.java new file mode 100644 index 000000000..4f02a16c0 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/Registrations.java @@ -0,0 +1,66 @@ +package be.cin.nip.sync.reg.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "registrationsType", + propOrder = {"registrant", "registration"} +) +@XmlRootElement( + name = "registrations" +) +public class Registrations implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RegistrantType registrant; + @XmlElement( + required = true + ) + protected RegistrationType registration; + @XmlAttribute( + name = "StartDateTime", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDateTime; + + public RegistrantType getRegistrant() { + return this.registrant; + } + + public void setRegistrant(RegistrantType value) { + this.registrant = value; + } + + public RegistrationType getRegistration() { + return this.registration; + } + + public void setRegistration(RegistrationType value) { + this.registration = value; + } + + public DateTime getStartDateTime() { + return this.startDateTime; + } + + public void setStartDateTime(DateTime value) { + this.startDateTime = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.java new file mode 100644 index 000000000..af5d18811 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/RegistrationsAnswer.java @@ -0,0 +1,44 @@ +package be.cin.nip.sync.reg.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "registrationsAnswerType", + propOrder = {"registrant", "registrationAnswer"} +) +@XmlRootElement( + name = "registrationsAnswer" +) +public class RegistrationsAnswer implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RegistrantType registrant; + @XmlElement( + required = true + ) + protected RegistrationAnswerType registrationAnswer; + + public RegistrantType getRegistrant() { + return this.registrant; + } + + public void setRegistrant(RegistrantType value) { + this.registrant = value; + } + + public RegistrationAnswerType getRegistrationAnswer() { + return this.registrationAnswer; + } + + public void setRegistrationAnswer(RegistrationAnswerType value) { + this.registrationAnswer = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.java b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.java new file mode 100644 index 000000000..55e27f20c --- /dev/null +++ b/decompiled/3.20.2/be/cin/nip/sync/reg/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.nip.sync.reg.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:nip:sync:reg:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.java new file mode 100644 index 000000000..20da9e99c --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/AttributeQueryList.java @@ -0,0 +1,37 @@ +package be.cin.nippin.memberdata.saml.extension; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.protocol.AttributeQuery; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"attributeQueries"} +) +@XmlRootElement( + name = "AttributeQueryList" +) +public class AttributeQueryList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeQuery", + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + required = true + ) + protected List attributeQueries; + + public List getAttributeQueries() { + if (this.attributeQueries == null) { + this.attributeQueries = new ArrayList(); + } + + return this.attributeQueries; + } +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.java new file mode 100644 index 000000000..9f44e72dd --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Dimension.java @@ -0,0 +1,44 @@ +package be.cin.nippin.memberdata.saml.extension; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Dimension implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "id", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String id; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ExtensionsType.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ExtensionsType.java new file mode 100644 index 000000000..4b964a22d --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ExtensionsType.java @@ -0,0 +1,14 @@ +package be.cin.nippin.memberdata.saml.extension; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExtensionsType" +) +public class ExtensionsType extends oasis.names.tc.saml._2_0.protocol.ExtensionsType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.java new file mode 100644 index 000000000..20bf4fc23 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/Facet.java @@ -0,0 +1,53 @@ +package be.cin.nippin.memberdata.saml.extension; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"dimensions"} +) +@XmlRootElement( + name = "Facet" +) +public class Facet implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Dimension", + namespace = "" + ) + protected List dimensions; + @XmlAttribute( + name = "id", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String id; + + public List getDimensions() { + if (this.dimensions == null) { + this.dimensions = new ArrayList(); + } + + return this.dimensions; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ObjectFactory.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ObjectFactory.java new file mode 100644 index 000000000..a883bfdd6 --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ObjectFactory.java @@ -0,0 +1,26 @@ +package be.cin.nippin.memberdata.saml.extension; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public AttributeQueryList createAttributeQueryList() { + return new AttributeQueryList(); + } + + public ResponseList createResponseList() { + return new ResponseList(); + } + + public Facet createFacet() { + return new Facet(); + } + + public Dimension createDimension() { + return new Dimension(); + } + + public ExtensionsType createExtensionsType() { + return new ExtensionsType(); + } +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.java new file mode 100644 index 000000000..7da437e5a --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/ResponseList.java @@ -0,0 +1,37 @@ +package be.cin.nippin.memberdata.saml.extension; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.protocol.Response; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"responses"} +) +@XmlRootElement( + name = "ResponseList" +) +public class ResponseList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Response", + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + required = true + ) + protected List responses; + + public List getResponses() { + if (this.responses == null) { + this.responses = new ArrayList(); + } + + return this.responses; + } +} diff --git a/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/package-info.java b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/package-info.java new file mode 100644 index 000000000..8f048a60b --- /dev/null +++ b/decompiled/3.20.2/be/cin/nippin/memberdata/saml/extension/package-info.java @@ -0,0 +1,12 @@ +package be.cin.nippin.memberdata.saml.extension; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:nippin:memberdata:saml:extension", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/cin/types/v1/Blob.java b/decompiled/3.20.2/be/cin/types/v1/Blob.java new file mode 100644 index 000000000..4533c04f2 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/Blob.java @@ -0,0 +1,150 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMimeType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Blob", + propOrder = {"value"} +) +public class Blob implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlMimeType("application/octet-stream") + protected DataHandler value; + @XmlAttribute( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlAttribute( + name = "ContentEncoding" + ) + protected String contentEncoding; + @XmlAttribute( + name = "ContentEncryption" + ) + protected ContentEncryptionType contentEncryption; + @XmlAttribute( + name = "Etk" + ) + protected byte[] etk; + @XmlAttribute( + name = "MessageName", + required = true + ) + protected String messageName; + @XmlAttribute( + name = "HashValue" + ) + protected byte[] hashValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String id; + @XmlAttribute( + name = "Reference" + ) + protected String reference; + @XmlAttribute( + name = "Issuer" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String issuer; + + public DataHandler getValue() { + return this.value; + } + + public void setValue(DataHandler value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public String getContentEncoding() { + return this.contentEncoding == null ? "deflate" : this.contentEncoding; + } + + public void setContentEncoding(String value) { + this.contentEncoding = value; + } + + public ContentEncryptionType getContentEncryption() { + return this.contentEncryption; + } + + public void setContentEncryption(ContentEncryptionType value) { + this.contentEncryption = value; + } + + public byte[] getEtk() { + return this.etk; + } + + public void setEtk(byte[] value) { + this.etk = value; + } + + public String getMessageName() { + return this.messageName; + } + + public void setMessageName(String value) { + this.messageName = value; + } + + public byte[] getHashValue() { + return this.hashValue; + } + + public void setHashValue(byte[] value) { + this.hashValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getReference() { + return this.reference; + } + + public void setReference(String value) { + this.reference = value; + } + + public String getIssuer() { + return this.issuer; + } + + public void setIssuer(String value) { + this.issuer = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/CareReceiverIdType.java b/decompiled/3.20.2/be/cin/types/v1/CareReceiverIdType.java new file mode 100644 index 000000000..72126cab1 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"ssin", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/ContentEncryptionType.java b/decompiled/3.20.2/be/cin/types/v1/ContentEncryptionType.java new file mode 100644 index 000000000..2d01c3f62 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/ContentEncryptionType.java @@ -0,0 +1,50 @@ +package be.cin.types.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ContentEncryptionType" +) +@XmlEnum +public enum ContentEncryptionType { + @XmlEnumValue("encryptedForKnownRecipient") + ENCRYPTED_FOR_KNOWN_RECIPIENT("encryptedForKnownRecipient"), + @XmlEnumValue("encryptedForKnownIO") + ENCRYPTED_FOR_KNOWN_IO("encryptedForKnownIO"), + @XmlEnumValue("encryptedForKnownHCP") + ENCRYPTED_FOR_KNOWN_HCP("encryptedForKnownHCP"), + @XmlEnumValue("encryptedForKnownBED") + ENCRYPTED_FOR_KNOWN_BED("encryptedForKnownBED"), + @XmlEnumValue("encryptedForKnownCINNIC") + ENCRYPTED_FOR_KNOWN_CINNIC("encryptedForKnownCINNIC"), + @XmlEnumValue("toEncryptByIM") + TO_ENCRYPT_BY_IM("toEncryptByIM"), + @XmlEnumValue("decryptedByIM") + DECRYPTED_BY_IM("decryptedByIM"); + + private final String value; + + private ContentEncryptionType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static ContentEncryptionType fromValue(String v) { + ContentEncryptionType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentEncryptionType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/DetailType.java b/decompiled/3.20.2/be/cin/types/v1/DetailType.java new file mode 100644 index 000000000..9233d4d4a --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/DetailType.java @@ -0,0 +1,66 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailType", + propOrder = {"detailCode", "detailSource", "location", "message"} +) +public class DetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DetailCode", + required = true + ) + protected String detailCode; + @XmlElement( + name = "DetailSource", + required = true + ) + protected String detailSource; + @XmlElement( + name = "Location" + ) + protected String location; + @XmlElement( + name = "Message" + ) + protected StringLangType message; + + public String getDetailCode() { + return this.detailCode; + } + + public void setDetailCode(String value) { + this.detailCode = value; + } + + public String getDetailSource() { + return this.detailSource; + } + + public void setDetailSource(String value) { + this.detailSource = value; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String value) { + this.location = value; + } + + public StringLangType getMessage() { + return this.message; + } + + public void setMessage(StringLangType value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/DetailsType.java b/decompiled/3.20.2/be/cin/types/v1/DetailsType.java new file mode 100644 index 000000000..284c4640c --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/DetailsType.java @@ -0,0 +1,30 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailsType", + propOrder = {"details"} +) +public class DetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Detail" + ) + protected List details; + + public List getDetails() { + if (this.details == null) { + this.details = new ArrayList(); + } + + return this.details; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/FaultType.java b/decompiled/3.20.2/be/cin/types/v1/FaultType.java new file mode 100644 index 000000000..6e51efb94 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/FaultType.java @@ -0,0 +1,68 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FaultType", + propOrder = {"faultCode", "faultSource", "message", "details"} +) +public class FaultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FaultCode", + required = true + ) + protected String faultCode; + @XmlElement( + name = "FaultSource", + required = true + ) + protected String faultSource; + @XmlElement( + name = "Message", + required = true + ) + protected StringLangType message; + @XmlElement( + name = "Details", + required = true + ) + protected DetailsType details; + + public String getFaultCode() { + return this.faultCode; + } + + public void setFaultCode(String value) { + this.faultCode = value; + } + + public String getFaultSource() { + return this.faultSource; + } + + public void setFaultSource(String value) { + this.faultSource = value; + } + + public StringLangType getMessage() { + return this.message; + } + + public void setMessage(StringLangType value) { + this.message = value; + } + + public DetailsType getDetails() { + return this.details; + } + + public void setDetails(DetailsType value) { + this.details = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/ObjectFactory.java b/decompiled/3.20.2/be/cin/types/v1/ObjectFactory.java new file mode 100644 index 000000000..18325974f --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.cin.types.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public StringLangType createStringLangType() { + return new StringLangType(); + } + + public DetailType createDetailType() { + return new DetailType(); + } + + public FaultType createFaultType() { + return new FaultType(); + } + + public DetailsType createDetailsType() { + return new DetailsType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public Blob createBlob() { + return new Blob(); + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/PeriodType.java b/decompiled/3.20.2/be/cin/types/v1/PeriodType.java new file mode 100644 index 000000000..3e82bcbd4 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/PeriodType.java @@ -0,0 +1,56 @@ +package be.cin.types.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime start; + @XmlElement( + name = "End", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime end; + + public DateTime getStart() { + return this.start; + } + + public void setStart(DateTime value) { + this.start = value; + } + + public DateTime getEnd() { + return this.end; + } + + public void setEnd(DateTime value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/StringLangType.java b/decompiled/3.20.2/be/cin/types/v1/StringLangType.java new file mode 100644 index 000000000..0a88a672d --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/StringLangType.java @@ -0,0 +1,40 @@ +package be.cin.types.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StringLangType", + propOrder = {"value"} +) +public class StringLangType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/cin/types/v1/package-info.java b/decompiled/3.20.2/be/cin/types/v1/package-info.java new file mode 100644 index 000000000..c156bed81 --- /dev/null +++ b/decompiled/3.20.2/be/cin/types/v1/package-info.java @@ -0,0 +1,12 @@ +package be.cin.types.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:cin:types:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/domain/Patient.java b/decompiled/3.20.2/be/ehealth/business/common/domain/Patient.java new file mode 100644 index 000000000..47b8eeb61 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/domain/Patient.java @@ -0,0 +1,193 @@ +package be.ehealth.business.common.domain; + +import java.io.Serializable; +import org.apache.commons.lang.builder.EqualsBuilder; + +public class Patient implements Serializable { + private static final long serialVersionUID = -1007270832210514388L; + private String inss; + private String regNrWithMut; + private String mutuality; + private String firstName; + private String lastName; + private String middleName; + private String eidCardNumber; + private String sisCardNumber; + private String isiCardNumber; + + public String getInss() { + return this.inss; + } + + public void setInss(String inss) { + this.inss = inss; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String regNrWithMut) { + this.regNrWithMut = regNrWithMut; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String mutuality) { + this.mutuality = mutuality; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String lastName) { + this.lastName = lastName; + } + + public String getMiddleName() { + return this.middleName; + } + + public void setMiddleName(String middleName) { + this.middleName = middleName; + } + + public String getEidCardNumber() { + return this.eidCardNumber; + } + + public void setEidCardNumber(String eidCardNumber) { + this.eidCardNumber = eidCardNumber; + } + + public String getSisCardNumber() { + return this.sisCardNumber; + } + + public void setSisCardNumber(String sisCardNumber) { + this.sisCardNumber = sisCardNumber; + } + + public String getIsiCardNumber() { + return this.isiCardNumber; + } + + public void setIsiCardNumber(String isiCardNumber) { + this.isiCardNumber = isiCardNumber; + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + (this.eidCardNumber == null ? 0 : this.eidCardNumber.hashCode()); + result = 31 * result + (this.firstName == null ? 0 : this.firstName.hashCode()); + result = 31 * result + (this.inss == null ? 0 : this.inss.hashCode()); + result = 31 * result + (this.isiCardNumber == null ? 0 : this.isiCardNumber.hashCode()); + result = 31 * result + (this.lastName == null ? 0 : this.lastName.hashCode()); + result = 31 * result + (this.middleName == null ? 0 : this.middleName.hashCode()); + result = 31 * result + (this.mutuality == null ? 0 : this.mutuality.hashCode()); + result = 31 * result + (this.regNrWithMut == null ? 0 : this.regNrWithMut.hashCode()); + result = 31 * result + (this.sisCardNumber == null ? 0 : this.sisCardNumber.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + Patient other = (Patient)obj; + return (new EqualsBuilder()).append(this.eidCardNumber, other.eidCardNumber).append(this.firstName, other.firstName).append(this.inss, other.inss).append(this.isiCardNumber, other.isiCardNumber).append(this.lastName, other.lastName).append(this.middleName, other.middleName).append(this.mutuality, other.mutuality).append(this.regNrWithMut, other.regNrWithMut).append(this.sisCardNumber, other.sisCardNumber).isEquals(); + } + } + + public String toString() { + return "Patient [inss=" + this.inss + ", regNrWithMut=" + this.regNrWithMut + ", mutuality=" + this.mutuality + ", firstName=" + this.firstName + ", lastName=" + this.lastName + ", middleName=" + this.middleName + ", eidCardNumber=" + this.eidCardNumber + ", sisCardNumber=" + this.sisCardNumber + ", isiCardNumber=" + this.isiCardNumber + "]"; + } + + public static class Builder { + private Patient patient; + + public Builder() { + this.patient = new Patient(); + } + + public Builder(Patient existingPatient) { + this.patient = existingPatient; + } + + public Patient.Builder withFirstName(String value) { + this.patient.setFirstName(value); + return this; + } + + public Patient.Builder withFamilyName(String value) { + this.patient.setLastName(value); + return this; + } + + public Patient.Builder withLastName(String value) { + this.patient.setLastName(value); + return this; + } + + public Patient.Builder withMiddleName(String value) { + this.patient.setMiddleName(value); + return this; + } + + public Patient.Builder withMutuality(String value) { + this.patient.setMutuality(value); + return this; + } + + public Patient.Builder withRegNrWithMut(String value) { + this.patient.setRegNrWithMut(value); + return this; + } + + public Patient.Builder withInss(String value) { + this.patient.setInss(value); + return this; + } + + public Patient.Builder withSis(String value) { + this.patient.setSisCardNumber(value); + return this; + } + + public Patient.Builder withIsiPlus(String value) { + this.patient.setIsiCardNumber(value); + return this; + } + + public Patient.Builder withEid(String eid) { + this.patient.setEidCardNumber(eid); + return this; + } + + public Patient build() throws IllegalStateException { + boolean hasName = this.patient.getFirstName() == null && this.patient.getLastName() == null; + boolean hasCompleteName = this.patient.getFirstName() != null && this.patient.getLastName() != null; + if (!hasName && !hasCompleteName) { + throw new IllegalStateException("Patient should have a firstName and a FamilyName, (X)OR a name and nothing else"); + } else { + return this.patient; + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceException.java b/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceException.java new file mode 100644 index 000000000..17c0a331c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceException.java @@ -0,0 +1,14 @@ +package be.ehealth.business.common.exception; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.commons._1_0.core.Status; +import java.text.MessageFormat; + +public abstract class EhealthServiceException extends Exception { + private static final long serialVersionUID = 1L; + + public EhealthServiceException(Status status) { + super(MessageFormat.format(TechnicalConnectorExceptionValues.ERROR_WS.getMessage(), ConnectorXmlUtils.toString((Object)status))); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceV2Exception.java b/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceV2Exception.java new file mode 100644 index 000000000..c5fba63d0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/exception/EhealthServiceV2Exception.java @@ -0,0 +1,20 @@ +package be.ehealth.business.common.exception; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.text.MessageFormat; + +public abstract class EhealthServiceV2Exception extends Exception { + private static final long serialVersionUID = 1L; + private StatusResponseType response; + + public EhealthServiceV2Exception(StatusResponseType statusResponse) { + super(MessageFormat.format(TechnicalConnectorExceptionValues.ERROR_WS.getMessage(), ConnectorXmlUtils.toString((Object)statusResponse.getStatus()))); + this.response = statusResponse; + } + + public StatusResponseType getResponse() { + return this.response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.java b/decompiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.java new file mode 100644 index 000000000..56e353f3d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/helper/EhealthServiceHelper.java @@ -0,0 +1,79 @@ +package be.ehealth.business.common.helper; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.core.v2.StatusDetail; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import javax.xml.soap.SOAPException; +import org.apache.commons.collections.CollectionUtils; +import org.w3c.dom.Node; + +public final class EhealthServiceHelper { + private EhealthServiceHelper() { + } + + public static T callEhealthServiceV1(SAMLToken token, GenericRequest service, Object request, Class clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator) throws TechnicalConnectorException { + try { + sessionValidator.validateToken(token); + service.setPayload(request); + T response = (ResponseType)ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + ehealthReplyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public static T callEhealthService_1_0(SAMLToken token, GenericRequest service, Object request, Class clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator) throws TechnicalConnectorException { + try { + sessionValidator.validateToken(token); + service.setPayload(request); + T response = (be.fgov.ehealth.commons._1_0.protocol.ResponseType)ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + ehealthReplyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public static T callEhealthServiceV2(SAMLToken token, GenericRequest service, Object request, Class clazz, SessionValidator sessionValidator, EhealthReplyValidator ehealthReplyValidator) throws TechnicalConnectorException { + try { + sessionValidator.validateToken(token); + service.setPayload(request); + T response = (StatusResponseType)ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + ehealthReplyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public static List toList(StatusDetail statusDetail, Class clazz) { + List list = new ArrayList(); + if (statusDetail != null && CollectionUtils.isNotEmpty(statusDetail.getAnies())) { + Iterator i$ = statusDetail.getAnies().iterator(); + + while(i$.hasNext()) { + Object object = i$.next(); + list.add(ConnectorXmlUtils.toObject(ConnectorXmlUtils.toByteArray((Node)object), clazz)); + } + } + + return list; + } + + public static T getFirst(StatusDetail statusDetail, Class clazz) { + List list = toList(statusDetail, clazz); + return CollectionUtils.isNotEmpty(list) ? list.get(0) : null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.java b/decompiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.java new file mode 100644 index 000000000..a02e49a2d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/util/BusinessConfigUtil.java @@ -0,0 +1,50 @@ +package be.ehealth.business.common.util; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.IOException; +import java.net.URL; +import java.util.Enumeration; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BusinessConfigUtil { + private static final Logger LOG = LoggerFactory.getLogger(BusinessConfigUtil.class); + public static final String USE_DEFAULT_PROPERTIES = ".usedefaultproperties"; + public static final String DEFAULT = "default"; + + private BusinessConfigUtil() { + throw new UnsupportedOperationException(); + } + + public static boolean retrieveBooleanProjectProperty(String prefix, String projectName, String suffix, boolean defaultValue) { + ConfigValidator props = ConfigFactory.getConfigValidator(); + boolean result; + if (props.getBooleanProperty(prefix + projectName + ".usedefaultproperties", true)) { + result = props.getBooleanProperty(prefix + "default" + suffix, defaultValue); + } else { + result = props.getBooleanProperty(prefix + projectName + suffix, defaultValue); + } + + LOG.debug("retrieveBooleanProjectProperty for " + prefix + "." + projectName + "." + suffix + " : returning " + result); + return result; + } + + public static boolean isNet() throws TechnicalConnectorException { + try { + Enumeration resEnum = Thread.currentThread().getContextClassLoader().getResources("META-INF/MANIFEST.MF"); + if (resEnum.hasMoreElements()) { + URL url = (URL)resEnum.nextElement(); + String path = url.getPath().toLowerCase(); + return StringUtils.contains(path, "ikvm"); + } else { + return false; + } + } catch (IOException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.java b/decompiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.java new file mode 100644 index 000000000..8785ff11f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/util/EhealthServiceV2Util.java @@ -0,0 +1,11 @@ +package be.ehealth.business.common.util; + +import be.fgov.ehealth.commons.core.v2.Status; + +public final class EhealthServiceV2Util { + private static final String SUCCESS = "urn:be:fgov:ehealth:2.0:status:Success"; + + public static boolean isSuccess(Status status) { + return "urn:be:fgov:ehealth:2.0:status:Success".equals(status.getStatusCode().getValue()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/util/EidUtils.java b/decompiled/3.20.2/be/ehealth/business/common/util/EidUtils.java new file mode 100644 index 000000000..fd14be278 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/util/EidUtils.java @@ -0,0 +1,27 @@ +package be.ehealth.business.common.util; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public final class EidUtils { + private EidUtils() { + } + + public static Patient readFromEidCard() throws TechnicalConnectorException { + return readFromEidCard("patient"); + } + + public static Patient readFromEidCard(String scope) throws TechnicalConnectorException { + BeIDInfo beIdInfo = BeIDInfo.getInstance(scope); + Identity identity = beIdInfo.getIdentity(); + Patient patient = new Patient(); + patient.setEidCardNumber(identity.getCardNumber()); + patient.setLastName(identity.getName()); + patient.setMiddleName(identity.getMiddleName()); + patient.setFirstName(identity.getFirstName()); + patient.setInss(identity.getNationalNumber()); + return patient; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.java b/decompiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.java new file mode 100644 index 000000000..0126a7b08 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/util/HandlerChainUtil.java @@ -0,0 +1,21 @@ +package be.ehealth.business.common.util; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.handler.SchemaValidatorHandler; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; + +public class HandlerChainUtil { + private static final String TRUE = "true"; + + public static HandlerChain buildChainWithValidator(String incomingValidationProperty, String... xsdLocation) { + HandlerChain chain = new HandlerChain(); + if ("true".equalsIgnoreCase(ConfigFactory.getConfigValidator().getProperty(incomingValidationProperty, "true"))) { + chain.register(HandlerPosition.BEFORE, new SchemaValidatorHandler(3, xsdLocation)); + } else { + chain.register(HandlerPosition.BEFORE, new SchemaValidatorHandler(2, xsdLocation)); + } + + return chain; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.java b/decompiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.java new file mode 100644 index 000000000..ee3fad9d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/common/validator/ValidatorFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.business.common.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.impl.EhealthReplyValidatorImpl; + +public final class ValidatorFactory { + private ValidatorFactory() { + throw new UnsupportedOperationException(); + } + + public static EhealthReplyValidator getEhealthReplyValidator(String customClassProperty) throws TechnicalConnectorException { + return (EhealthReplyValidator)getValidator(customClassProperty, EhealthReplyValidatorImpl.class); + } + + public static T getValidator(String customClassProperty, Class defaultImplClass) throws TechnicalConnectorException { + return (new ConfigurableFactoryHelper(customClassProperty, defaultImplClass.getName())).getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.java new file mode 100644 index 000000000..0b94af5e1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/FolderDecryptionRuntimeException.java @@ -0,0 +1,9 @@ +package be.ehealth.business.intrahubcommons.exception; + +public class FolderDecryptionRuntimeException extends RuntimeException { + private static final long serialVersionUID = 1L; + + public FolderDecryptionRuntimeException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.java new file mode 100644 index 000000000..187a63f2c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorException.java @@ -0,0 +1,16 @@ +package be.ehealth.business.intrahubcommons.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class IntraHubBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + IntraHubBusinessConnectorException(IntraHubBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + IntraHubBusinessConnectorException(IntraHubBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..39d5c3b1b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/IntraHubBusinessConnectorExceptionValues.java @@ -0,0 +1,24 @@ +package be.ehealth.business.intrahubcommons.exception; + +public enum IntraHubBusinessConnectorExceptionValues { + MALFORMED_XML("malformed.xml", "Malformed XML"), + VALIDATION_ERROR("validation.hub.intra.acknowledge", "Could not validate incoming message: {0}"), + PROPERTY_UNKNOWN("property.unknown", "Property not defined : {0}"), + ERROR("error", "Error occured: {0}"); + + private final String errorCode; + private final String message; + + private IntraHubBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.java new file mode 100644 index 000000000..48a6a72d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/exception/KmehrBusinessConnectorException.java @@ -0,0 +1,27 @@ +package be.ehealth.business.intrahubcommons.exception; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.util.ArrayList; +import java.util.List; + +public class KmehrBusinessConnectorException extends IntraHubBusinessConnectorException { + private static final long serialVersionUID = 1L; + private List listOfErrorType; + + public KmehrBusinessConnectorException(IntraHubBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(errorCodeValue, params); + } + + public KmehrBusinessConnectorException(IntraHubBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(errorCodeValue, e, params); + } + + public KmehrBusinessConnectorException(IntraHubBusinessConnectorExceptionValues errorCodeValue, List listOfErrorType, Object... params) { + super(errorCodeValue, params); + this.listOfErrorType = new ArrayList(listOfErrorType); + } + + public List getListOfErrorType() { + return this.listOfErrorType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.java new file mode 100644 index 000000000..fd1e5b580 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/helper/ServiceHelper.java @@ -0,0 +1,17 @@ +package be.ehealth.business.intrahubcommons.helper; + +import be.ehealth.business.intrahubcommons.exception.FolderDecryptionRuntimeException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import javax.xml.ws.WebServiceException; + +public class ServiceHelper { + public static TechnicalConnectorException handleWebServiceException(WebServiceException e) { + if (e.getCause() instanceof FolderDecryptionRuntimeException) { + FolderDecryptionRuntimeException decryptException = (FolderDecryptionRuntimeException)e.getCause(); + return decryptException.getCause() instanceof TechnicalConnectorException ? (TechnicalConnectorException)decryptException.getCause() : new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, e, new Object[]{""}); + } else { + return new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, e.getCause(), new Object[]{e.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderDecryptor.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderDecryptor.java new file mode 100644 index 000000000..df575a101 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/FolderDecryptor.java @@ -0,0 +1,96 @@ +package be.ehealth.business.intrahubcommons.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.soap.SOAPBody; +import org.apache.commons.lang3.ArrayUtils; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; + +final class FolderDecryptor { + private static final Logger LOG = LoggerFactory.getLogger(FolderDecryptor.class); + private static final String KMEHR_NAMESPACE = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1"; + private static final byte[] KMEHRMESSAGE_START_NODE = "".getBytes(); + private static final byte[] KMEHRMESSAGE_END_NODE = "".getBytes(); + private static final String FOLDER = "folder"; + private static final String BASE64_ENCRYPTED_DATA = "Base64EncryptedData"; + private static final String BASE64_ENCRYPTED_VALUE = "Base64EncryptedValue"; + private static final DocumentBuilder builder; + + private FolderDecryptor() { + } + + public static void decryptFolder(SOAPBody soapBody, Crypto crypto) throws TechnicalConnectorException { + NodeList folderNodes = soapBody.getElementsByTagNameNS("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Base64EncryptedData"); + if (folderNodes.getLength() == 1) { + Node base64EncryptedDataNode = folderNodes.item(0); + Node base64EncryptedDataParentNode = base64EncryptedDataNode.getParentNode(); + + try { + NodeList encryptedContent = ((Element)base64EncryptedDataNode).getElementsByTagNameNS("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Base64EncryptedValue"); + if (encryptedContent.getLength() == 0 || encryptedContent.getLength() > 1) { + LOG.debug("Base64EncryptedValue is not a valid content. Nothing to decrypt."); + return; + } + + String encryptedData = encryptedContent.item(0).getTextContent(); + byte[] b64decryptedData = Base64.decode(encryptedData.getBytes()); + byte[] decryptedMessage = crypto.unseal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, b64decryptedData).getContentAsByte(); + base64EncryptedDataParentNode.removeChild(base64EncryptedDataNode); + ConnectorXmlUtils.dump(decryptedMessage); + NodeList folders = getFolders(decryptedMessage); + + for(int i = 0; i < folders.getLength(); ++i) { + Element folderElement = (Element)folders.item(i); + Node folder = base64EncryptedDataParentNode.getOwnerDocument().importNode(folderElement, true); + base64EncryptedDataParentNode.appendChild(folder); + } + } catch (SAXException var13) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SAX_EXCEPTION, new Object[]{"SAXException when decrypting the SOAP folder", var13}); + } catch (IOException var14) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, new Object[]{"IOException when decrypting the SOAP folder", var14}); + } + } else if (folderNodes.getLength() == 0) { + LOG.debug("No node with name Base64EncryptedDatafound to decrypt"); + } else if (folderNodes.getLength() > 1) { + LOG.debug("More then one node with name Base64EncryptedDatafound to decrypt"); + } + + } + + private static NodeList getFolders(byte[] decryptedMessage) throws SAXException, IOException { + if (decryptedMessage != null && !(new String(decryptedMessage, "UTF-8")).trim().startsWith(" 0) { + Node kmerhmessage = folderNodes.item(0).getParentNode(); + + try { + String folders = serializeFolders(folderNodes); + String encryptedMessageString = sealFolders(crypto, folders, hubIdPropKey, hubAppIdPropKey); + removeNodes(kmerhmessage, folderNodes); + kmerhmessage.appendChild(createBase64EncryptedData(doc, encryptedMessageString)); + } catch (UnsupportedEncodingException var8) { + LOG.error("ETKException when encrypting the SOAP folder", var8); + } catch (TransformerException var9) { + LOG.error("TransformerException when encrypting the SOAP folder", var9); + } + } else { + LOG.info("No folders present in document."); + } + + return doc; + } + + private static String serializeFolders(NodeList folderNodes) throws TransformerException { + StringBuilder sb = new StringBuilder(); + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer serializer = tf.newTransformer(); + serializer.setOutputProperty("omit-xml-declaration", "yes"); + + for(int i = 0; i < folderNodes.getLength(); ++i) { + StringWriter sw = new StringWriter(); + serializer.transform(new DOMSource(folderNodes.item(i)), new StreamResult(sw)); + sb.append(sw.toString()); + } + + return sb.toString(); + } + + private static Element createBase64EncryptedData(Document doc, String encryptedMessageString) { + Element base64EncryptedData = doc.createElementNS("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Base64EncryptedData"); + Element cd = doc.createElementNS("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "cd"); + cd.setAttribute("SV", "1.0"); + cd.setAttribute("S", "CD-ENCRYPTION-METHOD"); + cd.setTextContent("CMS"); + base64EncryptedData.appendChild(cd); + Element base64EncryptedValue = doc.createElementNS("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Base64EncryptedValue"); + base64EncryptedValue.setTextContent(encryptedMessageString); + base64EncryptedData.appendChild(base64EncryptedValue); + return base64EncryptedData; + } + + private static void removeNodes(Node kmerhmessage, NodeList folderNodes) { + int folderCount = folderNodes.getLength(); + + for(int i = 0; i < folderCount; ++i) { + kmerhmessage.removeChild(folderNodes.item(0)); + } + + } + + private static String sealFolders(Crypto crypto, String folders, String hubIdPropKey, String hubAppIdPropKey) throws TechnicalConnectorException, UnsupportedEncodingException { + byte[] encryptedMessage = crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getHubEtk(hubIdPropKey, hubAppIdPropKey), folders.getBytes(Charset.UTF_8.getName())); + encryptedMessage = Base64.encode(encryptedMessage); + return new String(encryptedMessage); + } + + private static EncryptionToken getHubEtk(String hubIdPropKey, String hubAppIdPropKey) throws TechnicalConnectorException { + Long hubId = config.getLongProperty(hubIdPropKey, (Long)null); + String hubApplication = config.getProperty(hubAppIdPropKey); + if (hubApplication == null) { + hubApplication = ""; + } + + return KeyDepotManagerFactory.getKeyDepotManager().getEtk(IdentifierType.EHP, hubId, hubApplication); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/HubDecryptionHandler.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/HubDecryptionHandler.java new file mode 100644 index 000000000..77440ec25 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/HubDecryptionHandler.java @@ -0,0 +1,73 @@ +package be.ehealth.business.intrahubcommons.security; + +import be.ehealth.business.intrahubcommons.exception.FolderDecryptionRuntimeException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import java.util.Set; +import javax.xml.namespace.QName; +import javax.xml.soap.SOAPBody; +import javax.xml.soap.SOAPEnvelope; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.MessageContext; +import javax.xml.ws.handler.soap.SOAPHandler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class HubDecryptionHandler implements SOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(HubDecryptionHandler.class.getName()); + private final Crypto crypto; + + public HubDecryptionHandler(Crypto crypto2) { + this.crypto = crypto2; + } + + public boolean handleMessage(SOAPMessageContext cxt) { + if (cxt == null) { + throw new IllegalArgumentException("The message cannot be handled since the SOAPMessageContext doesn't have a valid value"); + } else { + Boolean outboundProperty = (Boolean)cxt.get("javax.xml.ws.handler.message.outbound"); + if (!outboundProperty) { + this.handleDecryption(cxt); + } + + return true; + } + } + + private void handleDecryption(SOAPMessageContext cxt) { + try { + SOAPMessage soapMessage = cxt.getMessage(); + SOAPBody soapBody = soapMessage.getSOAPBody(); + if (soapBody == null) { + SOAPEnvelope soapEnvelope = soapMessage.getSOAPPart().getEnvelope(); + soapBody = soapEnvelope.getBody(); + } + + FolderDecryptor.decryptFolder(soapBody, this.crypto); + soapMessage.saveChanges(); + } catch (SOAPException var5) { + LOG.error("SOAPException when handling the SOAP Body", var5); + throw new RuntimeException(var5); + } catch (UnsealConnectorException var6) { + LOG.error("UnsealConnectorException when handling the SOAP Message: " + var6.getMessage()); + throw new FolderDecryptionRuntimeException(var6.getMessage(), var6); + } catch (TechnicalConnectorException var7) { + LOG.error("TechnicalConnectorException when handling the SOAP Message: " + var7.getMessage()); + throw new RuntimeException(var7); + } + } + + public boolean handleFault(SOAPMessageContext context) { + return false; + } + + public void close(MessageContext context) { + } + + public Set getHeaders() { + return null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.java b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.java new file mode 100644 index 000000000..24fc2bd4f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/intrahubcommons/security/IntrahubEncryptionUtil.java @@ -0,0 +1,36 @@ +package be.ehealth.business.intrahubcommons.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.bind.Unmarshaller; +import javax.xml.transform.dom.DOMResult; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; + +public class IntrahubEncryptionUtil { + private static final Logger LOG = LoggerFactory.getLogger(IntrahubEncryptionUtil.class); + + public static T encryptFolder(T request, String hubIdPropKey, String hubAppIdPropKey) throws TechnicalConnectorException { + if (LOG.isDebugEnabled()) { + MarshallerHelper helper = new MarshallerHelper(request.getClass(), request.getClass()); + LOG.debug("Pre-encrypted request:\n" + helper.toString(request)); + } + + try { + Marshaller marshaller = JAXBContext.newInstance(new Class[]{request.getClass()}).createMarshaller(); + DOMResult res = new DOMResult(); + marshaller.marshal(request, res); + Document doc = FolderEncryptor.encryptFolder((Document)res.getNode(), SessionUtil.getEncryptionCrypto(), hubIdPropKey, hubAppIdPropKey); + Unmarshaller unmarshaller = JAXBContext.newInstance(new Class[]{request.getClass()}).createUnmarshaller(); + return unmarshaller.unmarshal(doc.getFirstChild()); + } catch (JAXBException var7) { + LOG.error("JAXBException when (un)marchalling the request", var7); + return request; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/CDConsentBuilderUtil.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/CDConsentBuilderUtil.java new file mode 100644 index 000000000..8910e522d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/CDConsentBuilderUtil.java @@ -0,0 +1,18 @@ +package be.ehealth.business.kmehrcommons; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENTschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENTvalues; + +public final class CDConsentBuilderUtil { + private CDConsentBuilderUtil() { + } + + public static CDCONSENT createCDConsent(String version, CDCONSENTvalues value) { + CDCONSENT cd = new CDCONSENT(); + cd.setS(CDCONSENTschemes.CD_CONSENTTYPE); + cd.setSV(version); + cd.setValue(value); + return cd; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.java new file mode 100644 index 000000000..ed2531e97 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/HcPartyUtil.java @@ -0,0 +1,425 @@ +package be.ehealth.business.kmehrcommons; + +import be.ehealth.business.kmehrcommons.builders.Cd; +import be.ehealth.business.kmehrcommons.builders.HcPartyBuilder; +import be.ehealth.business.kmehrcommons.builders.Id; +import be.ehealth.business.kmehrcommons.util.KmehrIdGenerator; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDADDRESSschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRYschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHRschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class HcPartyUtil { + private static final Logger LOG = LoggerFactory.getLogger(HcPartyUtil.class); + private static final String MAIN_KMEHR_QUALITY = "main.kmehr.quality"; + private static final String AUTHOR_PREFIX = "kmehr."; + private static final String SINGLE_HCPARTY_CONFIG_PREFIX = "kmehr.single.hcparty.template."; + private static final String MULTIPLE_HCPARTIES_CONFIG_PREFIX = "kmehr.multiple.hcparties.template."; + private static final String IDVERSION = "1.0"; + private static final String CD_ENCRYPTION_ACTOR_PROPERTY_KEY = "encryption.actor.cd"; + private static final String ID_ENCRYPTION_ACTOR_PROPERTY_KEY = "encryption.actor.id"; + private static final String ID_ENCRYPTION_APPLICATION_PROPERTY_KEY = "encryption.application.id"; + + private HcPartyUtil() { + } + + public static String getAuthorKmehrQuality() { + String quality = ConfigFactory.getConfigValidator().getProperty("main.kmehr.quality"); + if (quality != null && !quality.isEmpty()) { + return quality; + } else { + throw new IllegalStateException("configuration did not contain required parameter main.kmehr.quality"); + } + } + + public static List createHcpartiesFromConfig(String configName) throws TechnicalConnectorException { + String prefix = "kmehr.multiple.hcparties.template." + configName + "."; + LOG.debug("createHcpartiesFromConfig for prefix " + prefix); + return buildHcpartiesFromConfig(prefix); + } + + public static HcpartyType createSingleHcpartyFromConfig(String configName) throws TechnicalConnectorException { + String prefix = "kmehr.single.hcparty.template." + configName; + LOG.debug("createSingleHcpartyFromConfig for prefix " + prefix); + return buildHcpartyFromConfig(prefix); + } + + public static HcpartyType createSoftwareIdentifier(String softwareName, String appId) throws TechnicalConnectorException { + HcPartyBuilder builder = new HcPartyBuilder(); + builder.cd("1.1", "application", CDHCPARTYschemes.CD_HCPARTY); + builder.id("1.0", appId, IDHCPARTYschemes.LOCAL, "application_ID"); + builder.name(softwareName); + return builder.build(); + } + + public static HcpartyType createProfessionalParty(String inss, String nihii, String professionType) throws TechnicalConnectorException { + HcPartyBuilder builder = new HcPartyBuilder(); + builder.cd("1.1", professionType, CDHCPARTYschemes.CD_HCPARTY); + builder.id("1.0", inss, IDHCPARTYschemes.INSS); + builder.id("1.0", nihii, IDHCPARTYschemes.ID_HCPARTY); + return builder.build(); + } + + private static HcpartyType buildHcpartyFromConfig(String hcpartyPropertyPrefix) throws TechnicalConnectorException { + HcPartyBuilder builder = new HcPartyBuilder(); + Configuration config = ConfigFactory.getConfigValidator(); + buildLocal(config, builder, hcpartyPropertyPrefix + ".id"); + buildLocal(config, builder, hcpartyPropertyPrefix + ".cd"); + String idHcPartyValue = config.getProperty(hcpartyPropertyPrefix + ".id.idhcparty.value"); + if (idHcPartyValue != null) { + builder.idHcPartyId(idHcPartyValue, config.getProperty(hcpartyPropertyPrefix + ".id.idhcparty.sv")); + } + + String inssIdValue = config.getProperty(hcpartyPropertyPrefix + ".id.inss.value"); + if (inssIdValue != null) { + builder.inssId(inssIdValue, config.getProperty(hcpartyPropertyPrefix + ".id.inss.sv")); + } + + String cdHcPartyValue = config.getProperty(hcpartyPropertyPrefix + ".cd.cdhcparty.value"); + if (cdHcPartyValue != null) { + builder.cdHcPartyCd(cdHcPartyValue, config.getProperty(hcpartyPropertyPrefix + ".cd.cdhcparty.sv")); + } + + String nameValue = config.getProperty(hcpartyPropertyPrefix + ".name"); + if (nameValue != null) { + builder.name(nameValue); + } + + String firstnameValue = config.getProperty(hcpartyPropertyPrefix + ".firstname"); + if (firstnameValue != null) { + builder.firstname(firstnameValue); + } + + String lastnameValue = config.getProperty(hcpartyPropertyPrefix + ".lastname"); + if (lastnameValue != null) { + builder.lastname(lastnameValue); + } + + String addressCdValue = config.getProperty(hcpartyPropertyPrefix + ".address.cd.value"); + if (addressCdValue != null) { + String addressCdType = config.getProperty(hcpartyPropertyPrefix + ".address.cd.schemes"); + String countryType = config.getProperty(hcpartyPropertyPrefix + ".address.country.schemes"); + CDADDRESSschemes addressSchemes = null; + CDCOUNTRYschemes countrySchemes = null; + if (addressCdType != null) { + if (addressCdType.equals("local")) { + addressSchemes = CDADDRESSschemes.LOCAL; + } else { + addressSchemes = CDADDRESSschemes.CD_ADDRESS; + } + } + + if (countryType != null) { + if (countryType.equals("cdcountry")) { + countrySchemes = CDCOUNTRYschemes.CD_COUNTRY; + } else { + countrySchemes = CDCOUNTRYschemes.CD_FED_COUNTRY; + } + } + + builder.address(addressCdValue, addressSchemes, config.getProperty(hcpartyPropertyPrefix + ".address.cd.sv"), config.getProperty(hcpartyPropertyPrefix + ".address.city"), config.getProperty(hcpartyPropertyPrefix + ".address.district"), config.getProperty(hcpartyPropertyPrefix + ".address.houseNumber"), config.getProperty(hcpartyPropertyPrefix + ".address.nis"), config.getProperty(hcpartyPropertyPrefix + ".address.postbox"), config.getProperty(hcpartyPropertyPrefix + ".address.street"), config.getProperty(hcpartyPropertyPrefix + ".address.zip"), config.getProperty(hcpartyPropertyPrefix + ".address.country.value"), countrySchemes, config.getProperty(hcpartyPropertyPrefix + ".address.country.sv")); + } + + return builder.build(); + } + + private static void buildLocal(Configuration config, HcPartyBuilder builder, String propertyConcerned) throws TechnicalConnectorException { + String idSearchedPropertyValue = propertyConcerned + ".local.value"; + String idSearchedPropertySv = propertyConcerned + ".local.sv"; + String idSearchedPropertysl = propertyConcerned + ".local.sl"; + String elementType = StringUtils.substringAfterLast(propertyConcerned, "."); + List keys = config.getMatchingProperties(idSearchedPropertysl); + List keys2 = config.getMatchingProperties(idSearchedPropertyValue); + if (keys2.size() != keys.size()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{elementType + " local : number of type not equal of number of value"}); + } else { + for(int i = 1; i <= keys.size(); ++i) { + String localIdValue = config.getProperty(idSearchedPropertyValue + "." + i); + if (localIdValue != null) { + builder.localId(localIdValue, config.getProperty(idSearchedPropertySv + "." + i), config.getProperty(idSearchedPropertysl + "." + i)); + } + } + + } + } + + private static List buildHcpartiesFromConfig(String configPrefix) throws TechnicalConnectorException { + String hcPartylist = ConfigFactory.getConfigValidator().getProperty(configPrefix + "hcpartylist"); + if (hcPartylist == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{configPrefix + "hcpartylist property not found"}); + } else { + List kmehrlist = new ArrayList(); + List elements = Arrays.asList(hcPartylist.split(",")); + Iterator i$ = elements.iterator(); + + while(i$.hasNext()) { + String element = (String)i$.next(); + kmehrlist.add(buildHcpartyFromConfig(configPrefix + element)); + } + + return kmehrlist; + } + } + + public static String createKmehrIdString(String projectName, String kmehrIdSuffix) throws TechnicalConnectorException { + String tempKmehrIdSuffix = kmehrIdSuffix; + if (kmehrIdSuffix == null) { + tempKmehrIdSuffix = createKmehrIdSuffix(); + } + + return retrieveMainAuthorId(projectName) + "." + tempKmehrIdSuffix; + } + + public static String createKmehrIdString(String projectName) throws TechnicalConnectorException { + return createKmehrIdString(projectName, (String)null); + } + + public static String retrieveMainAuthorId(String projectName) throws TechnicalConnectorException { + String finalProjectName = determineProjectNameToUse(projectName); + String mainAuthorIdProperty = "kmehr." + finalProjectName + ".identifier.id.idhcparty.value"; + return ConfigFactory.getConfigValidatorFor(mainAuthorIdProperty).getProperty(mainAuthorIdProperty); + } + + /** @deprecated */ + @Deprecated + public static String createKmehrIdPrefix() throws TechnicalConnectorException { + return IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public static String createKmehrIdSuffix() throws TechnicalConnectorException { + return IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public static IDKMEHR createKmehrId(String projectName, String kmehrIdSuffix) throws TechnicalConnectorException { + IDKMEHR id = new IDKMEHR(); + id.setS(IDKMEHRschemes.ID_KMEHR); + id.setSV("1.0"); + id.setValue(createKmehrIdString(projectName, kmehrIdSuffix)); + return id; + } + + public static IDHCPARTY createInssId(String insz) { + return buildId("1.0", insz, IDHCPARTYschemes.INSS); + } + + public static IDHCPARTY createNihiiId(String nihii) { + return buildId("1.0", nihii, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY createCbeId(String cbe) { + return buildId("1.0", cbe, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY createApplicationId(String applicationId) { + return buildId("1.0", applicationId, IDHCPARTYschemes.LOCAL, "application_ID"); + } + + public static IDHCPARTY createEhpId(String ehpId) { + return buildId("1.0", ehpId, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY buildId(String version, String value, IDHCPARTYschemes scheme, String sl) { + IDHCPARTY id = new IDHCPARTY(); + id.setValue(value); + id.setSV(version); + if (sl != null) { + id.setSL(sl); + } + + id.setS(scheme); + return id; + } + + public static IDHCPARTY buildId(String version, String value, IDHCPARTYschemes scheme) { + IDHCPARTY id = new IDHCPARTY(); + id.setValue(value); + id.setSV(version); + id.setS(scheme); + return id; + } + + public static IDHCPARTY buildId(String value, IDHCPARTYschemes scheme) { + if (scheme == null) { + throw new IllegalArgumentException("HcPartyUtil.buildId : parameter scheme was null"); + } else { + String version = ConfigFactory.getConfigValidator().getProperty("kmehr.builder.idhcparty." + scheme.name() + ".version", "1.0"); + return buildId(version, value, scheme); + } + } + + public static CDHCPARTY buildCd(String sv, String value, CDHCPARTYschemes scheme, String sl) { + CDHCPARTY cd = new CDHCPARTY(); + cd.setS(scheme); + cd.setSV(sv); + cd.setSL(sl); + cd.setValue(value); + return cd; + } + + public static CDHCPARTY buildCd(String sv, String value, CDHCPARTYschemes scheme, String sl, String dn, String l) { + CDHCPARTY cd = new CDHCPARTY(); + cd.setS(scheme); + cd.setSV(sv); + cd.setSL(sl); + cd.setValue(value); + cd.setDN(dn); + cd.setL(l); + return cd; + } + + public static List createAuthorHcParties(String projectName) throws TechnicalConnectorException { + String finalProjectName = determineProjectNameToUse(projectName); + return buildHcpartiesFromConfig("kmehr." + finalProjectName + "."); + } + + public static AuthorType createAuthor(String projectName) throws TechnicalConnectorException { + AuthorType authorType = new AuthorType(); + authorType.getHcparties().addAll(createAuthorHcParties(projectName)); + return authorType; + } + + public static void addSecurityTags(AuthorType author, String projectName) throws TechnicalConnectorException { + Iterator i$ = author.getHcparties().iterator(); + + while(i$.hasNext()) { + HcpartyType party = (HcpartyType)i$.next(); + boolean found = false; + Iterator i$ = party.getCds().iterator(); + + while(i$.hasNext()) { + CDHCPARTY partyType = (CDHCPARTY)i$.next(); + if (partyType.getValue().equalsIgnoreCase(getAuthorKmehrQuality())) { + found = true; + } + } + + if (found) { + addEncryptionActor(party); + addEncryptionApplication(party); + addEncryptionReplyToEtkBase64(party, projectName); + } + } + + } + + public static void addSecurityTags(AuthorType author) throws TechnicalConnectorException { + addSecurityTags(author, (String)null); + } + + private static void addEncryptionActor(HcpartyType hcParty) throws TechnicalConnectorException { + Id idBuilder = (new Id()).s(IDHCPARTYschemes.ID_ENCRYPTION_ACTOR).sv("1.0"); + Cd cdBuilder = (new Cd()).s(CDHCPARTYschemes.CD_ENCRYPTION_ACTOR).sv("1.0"); + String nonDefaultCdEncryptionActor = ConfigFactory.getConfigValidator().getProperty("encryption.actor.cd"); + if (StringUtils.isNotBlank(nonDefaultCdEncryptionActor)) { + IdentifierType identifierType = IdentifierType.valueOf(nonDefaultCdEncryptionActor); + if (identifierType == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY_VALUE, new Object[]{nonDefaultCdEncryptionActor, " not a valid encryption.actor.cd property"}); + } + + cdBuilder.value(identifierType.getType(48)); + String idEncryptionActor = ConfigFactory.getConfigValidator().getProperty("encryption.actor.id"); + if (StringUtils.isBlank(idEncryptionActor)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY_VALUE, new Object[]{idEncryptionActor, " it should not be null or empty"}); + } + + idBuilder.value(ConfigFactory.getConfigValidator().getProperty("encryption.actor.id")); + } else if (getNihiiFromSession() == null) { + idBuilder.value(SessionUtil.getNiss()); + cdBuilder.value(IdentifierType.SSIN.getType(48)); + } else { + idBuilder.value(getNihiiFromSession()); + cdBuilder.value(IdentifierType.NIHII.getType(48)); + } + + hcParty.getIds().add(idBuilder.build()); + hcParty.getCds().add(cdBuilder.build()); + } + + private static void addEncryptionApplication(HcpartyType hcParty) throws TechnicalConnectorException { + String idEncryptionApplication = ConfigFactory.getConfigValidator().getProperty("encryption.application.id"); + if (idEncryptionApplication != null) { + Id idApplicationBuilder = (new Id()).s(IDHCPARTYschemes.ID_ENCRYPTION_APPLICATION).sv("1.0"); + idApplicationBuilder.value(idEncryptionApplication); + hcParty.getIds().add(idApplicationBuilder.build()); + } + + } + + private static void addEncryptionReplyToEtkBase64(HcpartyType hcParty, String projectName) throws TechnicalConnectorException { + if (projectName != null) { + String finalProjectName = determineProjectNameToUse(projectName); + String configPrefix = "kmehr." + finalProjectName + "."; + String hcPartylist = ConfigFactory.getConfigValidator().getProperty(configPrefix + "hcpartylist"); + if (hcPartylist == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{configPrefix + "hcpartylist property not found"}); + } + + List elements = Arrays.asList(hcPartylist.split(",")); + Iterator i$ = elements.iterator(); + + while(i$.hasNext()) { + String element = (String)i$.next(); + String hcpartyPropertyPrefix = configPrefix + element; + if (ConfigFactory.getConfigValidator().getBooleanProperty(hcpartyPropertyPrefix + ".id.idencryptionkey", false)) { + Id idApplicationBuilder = (new Id()).s(IDHCPARTYschemes.ID_ENCRYPTION_KEY).sv(ConfigFactory.getConfigValidator().getProperty(hcpartyPropertyPrefix + ".id.idencryptionkey.sv")); + + try { + idApplicationBuilder.value(new String(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getBase64Encoded(), Charset.UTF_8.getName())); + } catch (UnsupportedEncodingException var11) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var11, new Object[]{var11.getMessage()}); + } + + hcParty.getIds().add(idApplicationBuilder.build()); + } + } + } + + } + + private static String getNihiiFromSession() { + try { + return SessionUtil.getNihii(); + } catch (TechnicalConnectorException var1) { + LOG.debug("Unable to obtain nihii. Reason: " + var1.getMessage(), var1); + return null; + } + } + + private static String determineProjectNameToUse(String projectName) throws TechnicalConnectorException { + Configuration config = ConfigFactory.getConfigValidator().getConfig(); + String finalProjectName = projectName; + if (config.getBooleanProperty("kmehr." + projectName + ".usedefaultproperties", true)) { + finalProjectName = "default"; + } + + return finalProjectName; + } + + static { + IdGeneratorFactory.registerDefaultImplementation("kmehr", KmehrIdGenerator.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Cd.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Cd.java new file mode 100644 index 000000000..d0d42ee93 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Cd.java @@ -0,0 +1,53 @@ +package be.ehealth.business.kmehrcommons.builders; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import org.apache.commons.lang.Validate; + +public class Cd { + private CDHCPARTY cd = new CDHCPARTY(); + + public Cd sv(String sv) { + this.cd.setSV(sv); + return this; + } + + public CDHCPARTY build() { + this.validate(); + return this.cd; + } + + private void validate() { + Validate.notNull(this.cd.getS(), "s cannot be null on a CDHCPARTY object"); + Validate.notNull(this.cd.getSV(), "sv cannot be null on a CDHCPARTY object"); + if (this.cd.getS().equals(CDHCPARTYschemes.LOCAL)) { + Validate.notNull(this.cd.getSL(), "when s==local, sl may not be null"); + } + + } + + public Cd value(String value) { + this.cd.setValue(value); + return this; + } + + public Cd s(CDHCPARTYschemes scheme) { + this.cd.setS(scheme); + return this; + } + + public Cd l(String l) { + this.cd.setL(l); + return this; + } + + public Cd sl(String sl) { + this.cd.setSL(sl); + return this; + } + + public Cd dn(String dn) { + this.cd.setDN(dn); + return this; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.java new file mode 100644 index 000000000..e3c9a25be --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.java @@ -0,0 +1,224 @@ +package be.ehealth.business.kmehrcommons.builders; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDADDRESS; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDADDRESSschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRYschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.CountryType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; + +public class HcPartyBuilder implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + private HcpartyType hcParty = new HcpartyType(); + + public HcpartyType build() throws TechnicalConnectorException { + if (this.hcParty.getCds().size() == 0) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.BUILDER_VALIDATION_EXCEPTION, new Object[]{"HcPartyBuilder", "invalid HcParty object : at least one Cd is needed "}); + } else { + return this.hcParty; + } + } + + public HcPartyBuilder id(String sv, String value) { + this.hcParty.getIds().add((new Id()).value(value).sv(sv).s(IDHCPARTYschemes.ID_HCPARTY).build()); + return this; + } + + public HcPartyBuilder id(String sv, String value, IDHCPARTYschemes scheme, String sl) { + this.hcParty.getIds().add((new Id()).value(value).sv(sv).s(scheme).sl(sl).build()); + return this; + } + + public HcPartyBuilder id(String sv, String value, IDHCPARTYschemes scheme) { + this.hcParty.getIds().add((new Id()).value(value).sv(sv).s(scheme).build()); + return this; + } + + public HcPartyBuilder cd(String sv, String value, CDHCPARTYschemes scheme) { + this.hcParty.getCds().add((new Cd()).sv(sv).value(value).s(scheme).build()); + return this; + } + + public HcPartyBuilder cd(String sv, String value, CDHCPARTYschemes scheme, String sl) { + this.hcParty.getCds().add((new Cd()).sv(sv).sl(sl).s(scheme).value(value).build()); + return this; + } + + public HcPartyBuilder idHcPartyId(String value, String sv) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.ID_HCPARTY); + } else { + throw new IllegalArgumentException("Local id should have parameters : value and sv filled out"); + } + } + + public HcPartyBuilder localId(String value, String sv, String sl) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.LOCAL, sl); + } else { + throw new IllegalArgumentException("Local id should have parameters : value and sv filled out"); + } + } + + public HcPartyBuilder idFromSessionNiss(String sv) throws TechnicalConnectorException { + if (sv == null) { + throw new IllegalArgumentException("Inss id should have parameters : sv filled out"); + } else { + return this.id(sv, SessionUtil.getNiss(), IDHCPARTYschemes.INSS); + } + } + + public HcPartyBuilder idFromSessionNihii(String sv) throws TechnicalConnectorException { + if (sv == null) { + throw new IllegalArgumentException("Inss id should have parameters : sv and value filled out"); + } else { + return this.id(sv, SessionUtil.getNihii11(), IDHCPARTYschemes.ID_HCPARTY); + } + } + + public HcPartyBuilder inssId(String value, String sv) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.INSS); + } else { + throw new IllegalArgumentException("Inss id should have parameters : sv and value filled out"); + } + } + + public HcPartyBuilder localCd(String value, String sv, String sl) { + if (value != null && sv != null && sl != null) { + return this.cd(sv, value, CDHCPARTYschemes.LOCAL, sl); + } else { + throw new IllegalArgumentException("setLocalCd : empty input values not allowed inputValues : sv=" + sv + ", value=" + value); + } + } + + public HcPartyBuilder cdHcPartyCd(String value, String sv) { + if (value != null && sv != null) { + return this.cd(sv, value, CDHCPARTYschemes.CD_HCPARTY); + } else { + throw new IllegalArgumentException("Cd HcParty: parameters value and sv must be filled out"); + } + } + + public HcPartyBuilder name(String name) { + if (name == null) { + throw new IllegalArgumentException("Parameter name must be filled out"); + } else { + this.hcParty.setName(name); + return this; + } + } + + public HcPartyBuilder firstname(String firstname) { + if (firstname == null) { + throw new IllegalArgumentException("parameter firstname must be filled out"); + } else { + this.hcParty.setFirstname(firstname); + return this; + } + } + + public HcPartyBuilder lastname(String lastName) { + if (lastName == null) { + throw new IllegalArgumentException("parameter lastname must be filled out"); + } else { + this.hcParty.setFamilyname(lastName); + return this; + } + } + + public HcPartyBuilder address(String addressCdValue, CDADDRESSschemes addressCdSchemes, String addressCdSv, String city, String district, String houseNumber, String nis, String postBox, String street, String zip, String countryValue, CDCOUNTRYschemes countrySchemes, String countrySv) { + if (addressCdValue != null && addressCdSv != null && addressCdSchemes != null) { + AddressType address = new AddressType(); + address.setCity(city); + address.setDistrict(district); + address.setHousenumber(houseNumber); + address.setNis(nis); + address.setPostboxnumber(postBox); + address.setStreet(street); + address.setZip(zip); + CDADDRESS cdAddress = new CDADDRESS(); + cdAddress.setS(addressCdSchemes); + cdAddress.setSV(addressCdSv); + cdAddress.setValue(addressCdValue); + address.getCds().add(cdAddress); + if (countryValue != null && countrySchemes != null && countrySv != null) { + CountryType countryType = new CountryType(); + CDCOUNTRY cdCountry = new CDCOUNTRY(); + cdCountry.setS(countrySchemes); + cdCountry.setSV(countrySv); + cdCountry.setValue(countryValue); + countryType.setCd(cdCountry); + address.setCountry(countryType); + } + + this.hcParty.getAddresses().add(address); + return this; + } else { + throw new IllegalArgumentException("parameter address must be filled out"); + } + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setLocalCd(String type, String value) { + return this.cd("1.1", value, CDHCPARTYschemes.LOCAL, type); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setIdhcpartyId(String value) { + return this.idHcPartyId(value, "1.0"); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setLocalId(String type, String value) { + return this.localId(value, "1.0", type); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setInssId(String value) { + return this.inssId(value, "1.0"); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setCdhcpartyCd(String value) { + return this.cdHcPartyCd(value, "1.1"); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setName(String name) { + return this.name(name); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setFirstName(String firstname) { + return this.firstname(firstname); + } + + /** @deprecated */ + @Deprecated + public HcPartyBuilder setLastName(String lastName) { + return this.lastname(lastName); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(HcpartyType.class); + JaxbContextFactory.initJaxbContext(AuthorType.class, HcpartyType.class); + JaxbContextFactory.initJaxbContext(CDCONSENT.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.java new file mode 100644 index 000000000..0d18e120c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.java @@ -0,0 +1,39 @@ +package be.ehealth.business.kmehrcommons.builders; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import org.apache.commons.lang.Validate; + +public class Id { + private IDHCPARTY id = new IDHCPARTY(); + + public Id value(String value) { + this.id.setValue(value); + return this; + } + + public Id sv(String sv) { + this.id.setSV(sv); + return this; + } + + public Id s(IDHCPARTYschemes s) { + this.id.setS(s); + return this; + } + + public Id sl(String sl) { + this.id.setSL(sl); + return this; + } + + public IDHCPARTY build() { + Validate.notNull(this.id.getS(), "schema may not be null!"); + Validate.notNull(this.id.getSV(), "sv may not be null!"); + if (IDHCPARTYschemes.LOCAL.equals(this.id.getS())) { + Validate.notNull(this.id.getSL(), "sl may not be null when s==local"); + } + + return this.id; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnCd.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnCd.java new file mode 100644 index 000000000..cf48a81d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnCd.java @@ -0,0 +1,53 @@ +package be.ehealth.business.kmehrcommons.builders.mycarenet; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTYschemes; +import org.apache.commons.lang.Validate; + +public class McnCd { + private CDHCPARTY cd = new CDHCPARTY(); + + public McnCd sv(String sv) { + this.cd.setSV(sv); + return this; + } + + public CDHCPARTY build() { + this.validate(); + return this.cd; + } + + private void validate() { + Validate.notNull(this.cd.getS(), "s cannot be null on a CDHCPARTY object"); + Validate.notNull(this.cd.getSV(), "sv cannot be null on a CDHCPARTY object"); + if (this.cd.getS().equals(CDHCPARTYschemes.LOCAL)) { + Validate.notNull(this.cd.getSL(), "when s==local, sl may not be null"); + } + + } + + public McnCd value(String value) { + this.cd.setValue(value); + return this; + } + + public McnCd s(CDHCPARTYschemes scheme) { + this.cd.setS(scheme); + return this; + } + + public McnCd l(String l) { + this.cd.setL(l); + return this; + } + + public McnCd sl(String sl) { + this.cd.setSL(sl); + return this; + } + + public McnCd dn(String dn) { + this.cd.setDN(dn); + return this; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.java new file mode 100644 index 000000000..72c11701e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.java @@ -0,0 +1,224 @@ +package be.ehealth.business.kmehrcommons.builders.mycarenet; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDADDRESS; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDADDRESSschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCONSENT; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRY; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.CountryType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.HcpartyType; + +public class McnHcPartyBuilder implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + private HcpartyType hcParty = new HcpartyType(); + + public HcpartyType build() throws TechnicalConnectorException { + if (this.hcParty.getCds().size() == 0) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.BUILDER_VALIDATION_EXCEPTION, new Object[]{"HcPartyBuilder", "invalid HcParty object : at least one Cd is needed "}); + } else { + return this.hcParty; + } + } + + public McnHcPartyBuilder id(String sv, String value) { + this.hcParty.getIds().add((new McnId()).value(value).sv(sv).s(IDHCPARTYschemes.ID_HCPARTY).build()); + return this; + } + + public McnHcPartyBuilder idHcPartyId(String value, String sv) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.ID_HCPARTY); + } else { + throw new IllegalArgumentException("Local id should have parameters : value and sv filled out"); + } + } + + public McnHcPartyBuilder localId(String value, String sv, String sl) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.LOCAL, sl); + } else { + throw new IllegalArgumentException("Local id should have parameters : value and sv filled out"); + } + } + + public McnHcPartyBuilder idFromSessionNiss(String sv) throws TechnicalConnectorException { + if (sv == null) { + throw new IllegalArgumentException("Inss id should have parameters : sv filled out"); + } else { + return this.id(sv, SessionUtil.getNiss(), IDHCPARTYschemes.INSS); + } + } + + public McnHcPartyBuilder idFromSessionNihii(String sv) throws TechnicalConnectorException { + if (sv == null) { + throw new IllegalArgumentException("Inss id should have parameters : sv and value filled out"); + } else { + return this.id(sv, SessionUtil.getNihii11(), IDHCPARTYschemes.ID_HCPARTY); + } + } + + public McnHcPartyBuilder inssId(String value, String sv) { + if (value != null && sv != null) { + return this.id(sv, value, IDHCPARTYschemes.INSS); + } else { + throw new IllegalArgumentException("Inss id should have parameters : sv and value filled out"); + } + } + + public McnHcPartyBuilder localCd(String value, String sv, String sl) { + if (value != null && sv != null && sl != null) { + return this.cd(sv, value, CDHCPARTYschemes.LOCAL, sl); + } else { + throw new IllegalArgumentException("setLocalCd : empty input values not allowed inputValues : sv=" + sv + ", value=" + value); + } + } + + public McnHcPartyBuilder cdHcPartyCd(String value, String sv) { + if (value != null && sv != null) { + return this.cd(sv, value, CDHCPARTYschemes.CD_HCPARTY); + } else { + throw new IllegalArgumentException("Cd HcParty: parameters value and sv must be filled out"); + } + } + + public McnHcPartyBuilder name(String name) { + if (name == null) { + throw new IllegalArgumentException("Parameter name must be filled out"); + } else { + this.hcParty.setName(name); + return this; + } + } + + public McnHcPartyBuilder firstname(String firstname) { + if (firstname == null) { + throw new IllegalArgumentException("parameter firstname must be filled out"); + } else { + this.hcParty.setFirstname(firstname); + return this; + } + } + + public McnHcPartyBuilder lastname(String lastName) { + if (lastName == null) { + throw new IllegalArgumentException("parameter lastname must be filled out"); + } else { + this.hcParty.setFamilyname(lastName); + return this; + } + } + + public McnHcPartyBuilder address(String addressCdValue, CDADDRESSschemes addressCdSchemes, String addressCdSv, String city, String district, String houseNumber, String nis, String postBox, String street, String zip, String countryValue, CDCOUNTRYschemes countrySchemes, String countrySv) { + if (addressCdValue != null && addressCdSv != null && addressCdSchemes != null) { + AddressType address = new AddressType(); + address.setCity(city); + address.setDistrict(district); + address.setHousenumber(houseNumber); + address.setNis(nis); + address.setPostboxnumber(postBox); + address.setStreet(street); + address.setZip(zip); + CDADDRESS cdAddress = new CDADDRESS(); + cdAddress.setS(addressCdSchemes); + cdAddress.setSV(addressCdSv); + cdAddress.setValue(addressCdValue); + address.getCds().add(cdAddress); + if (countryValue != null && countrySchemes != null && countrySv != null) { + CountryType countryType = new CountryType(); + CDCOUNTRY cdCountry = new CDCOUNTRY(); + cdCountry.setS(countrySchemes); + cdCountry.setSV(countrySv); + cdCountry.setValue(countryValue); + countryType.setCd(cdCountry); + address.setCountry(countryType); + } + + this.hcParty.getAddresses().add(address); + return this; + } else { + throw new IllegalArgumentException("parameter address must be filled out"); + } + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setLocalCd(String type, String value) { + return this.cd("1.1", value, CDHCPARTYschemes.LOCAL, type); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setIdhcpartyId(String value) { + return this.idHcPartyId(value, "1.0"); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setLocalId(String type, String value) { + return this.localId(value, "1.0", type); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setInssId(String value) { + return this.inssId(value, "1.0"); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setCdhcpartyCd(String value) { + return this.cdHcPartyCd(value, "1.1"); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setName(String name) { + return this.name(name); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setFirstName(String firstname) { + return this.firstname(firstname); + } + + /** @deprecated */ + @Deprecated + public McnHcPartyBuilder setLastName(String lastName) { + return this.lastname(lastName); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(HcpartyType.class); + JaxbContextFactory.initJaxbContext(AuthorType.class, HcpartyType.class); + JaxbContextFactory.initJaxbContext(CDCONSENT.class); + } + + private McnHcPartyBuilder cd(String sv, String value, CDHCPARTYschemes scheme) { + this.hcParty.getCds().add((new McnCd()).sv(sv).value(value).s(scheme).build()); + return this; + } + + private McnHcPartyBuilder cd(String sv, String value, CDHCPARTYschemes scheme, String sl) { + this.hcParty.getCds().add((new McnCd()).sv(sv).sl(sl).s(scheme).value(value).build()); + return this; + } + + private McnHcPartyBuilder id(String sv, String value, IDHCPARTYschemes scheme, String sl) { + this.hcParty.getIds().add((new McnId()).value(value).sv(sv).s(scheme).sl(sl).build()); + return this; + } + + private McnHcPartyBuilder id(String sv, String value, IDHCPARTYschemes scheme) { + this.hcParty.getIds().add((new McnId()).value(value).sv(sv).s(scheme).build()); + return this; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnId.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnId.java new file mode 100644 index 000000000..8884b10e3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnId.java @@ -0,0 +1,39 @@ +package be.ehealth.business.kmehrcommons.builders.mycarenet; + +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTYschemes; +import org.apache.commons.lang.Validate; + +public class McnId { + private IDHCPARTY id = new IDHCPARTY(); + + public McnId value(String value) { + this.id.setValue(value); + return this; + } + + public McnId sv(String sv) { + this.id.setSV(sv); + return this; + } + + public McnId s(IDHCPARTYschemes s) { + this.id.setS(s); + return this; + } + + public McnId sl(String sl) { + this.id.setSL(sl); + return this; + } + + public IDHCPARTY build() { + Validate.notNull(this.id.getS(), "schema may not be null!"); + Validate.notNull(this.id.getSV(), "sv may not be null!"); + if (IDHCPARTYschemes.LOCAL.equals(this.id.getS())) { + Validate.notNull(this.id.getSL(), "sl may not be null when s==local"); + } + + return this.id; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/mycarenet/McnHcPartyUtil.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/mycarenet/McnHcPartyUtil.java new file mode 100644 index 000000000..32789032c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/mycarenet/McnHcPartyUtil.java @@ -0,0 +1,286 @@ +package be.ehealth.business.kmehrcommons.mycarenet; + +import be.ehealth.business.kmehrcommons.builders.mycarenet.McnHcPartyBuilder; +import be.ehealth.business.kmehrcommons.util.KmehrIdGenerator; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDADDRESSschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHRschemes; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.Validate; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class McnHcPartyUtil { + private static final Logger LOG = LoggerFactory.getLogger(McnHcPartyUtil.class); + private static final String MAIN_KMEHR_QUALITY = "main.kmehr.quality"; + private static final String AUTHOR_PREFIX = "kmehr."; + private static final String SINGLE_HCPARTY_CONFIG_PREFIX = "kmehr.single.hcparty.template."; + private static final String MULTIPLE_HCPARTIES_CONFIG_PREFIX = "kmehr.multiple.hcparties.template."; + private static final String IDVERSION = "1.0"; + private static final String CD_ENCRYPTION_ACTOR_PROPERTY_KEY = "encryption.actor.cd"; + private static final String ID_ENCRYPTION_ACTOR_PROPERTY_KEY = "encryption.actor.id"; + private static final String ID_ENCRYPTION_APPLICATION_PROPERTY_KEY = "encryption.application.id"; + + private McnHcPartyUtil() { + } + + private static HcpartyType buildHcpartyFromConfig(String hcpartyPropertyPrefix) throws TechnicalConnectorException { + Validate.notEmpty(hcpartyPropertyPrefix, "Required parameter hcpartyPropertyPrefix is null."); + McnHcPartyBuilder builder = new McnHcPartyBuilder(); + Configuration config = ConfigFactory.getConfigValidator(); + buildLocal(config, builder, hcpartyPropertyPrefix + ".id"); + buildLocal(config, builder, hcpartyPropertyPrefix + ".cd"); + String idHcPartyValue = config.getProperty(hcpartyPropertyPrefix + ".id.idhcparty.value"); + if (idHcPartyValue != null) { + builder.idHcPartyId(idHcPartyValue, config.getProperty(hcpartyPropertyPrefix + ".id.idhcparty.sv")); + } + + String inssIdValue = config.getProperty(hcpartyPropertyPrefix + ".id.inss.value"); + if (inssIdValue != null) { + builder.inssId(inssIdValue, config.getProperty(hcpartyPropertyPrefix + ".id.inss.sv")); + } + + String cdHcPartyValue = config.getProperty(hcpartyPropertyPrefix + ".cd.cdhcparty.value"); + if (cdHcPartyValue != null) { + builder.cdHcPartyCd(cdHcPartyValue, config.getProperty(hcpartyPropertyPrefix + ".cd.cdhcparty.sv")); + } + + String nameValue = config.getProperty(hcpartyPropertyPrefix + ".name"); + if (nameValue != null) { + builder.name(nameValue); + } + + String firstnameValue = config.getProperty(hcpartyPropertyPrefix + ".firstname"); + if (firstnameValue != null) { + builder.firstname(firstnameValue); + } + + String lastnameValue = config.getProperty(hcpartyPropertyPrefix + ".lastname"); + if (lastnameValue != null) { + builder.lastname(lastnameValue); + } + + String addressCdValue = config.getProperty(hcpartyPropertyPrefix + ".address.cd.value"); + if (addressCdValue != null) { + String addressCdType = config.getProperty(hcpartyPropertyPrefix + ".address.cd.schemes"); + String countryType = config.getProperty(hcpartyPropertyPrefix + ".address.country.schemes"); + CDADDRESSschemes addressSchemes = null; + CDCOUNTRYschemes countrySchemes = null; + if (addressCdType != null) { + if (addressCdType.equals("local")) { + addressSchemes = CDADDRESSschemes.LOCAL; + } else { + addressSchemes = CDADDRESSschemes.CD_ADDRESS; + } + } + + if (countryType != null) { + if (countryType.equals("cdcountry")) { + countrySchemes = CDCOUNTRYschemes.CD_COUNTRY; + } else { + countrySchemes = CDCOUNTRYschemes.CD_FED_COUNTRY; + } + } + + builder.address(addressCdValue, addressSchemes, config.getProperty(hcpartyPropertyPrefix + ".address.cd.sv"), config.getProperty(hcpartyPropertyPrefix + ".address.city"), config.getProperty(hcpartyPropertyPrefix + ".address.district"), config.getProperty(hcpartyPropertyPrefix + ".address.houseNumber"), config.getProperty(hcpartyPropertyPrefix + ".address.nis"), config.getProperty(hcpartyPropertyPrefix + ".address.postbox"), config.getProperty(hcpartyPropertyPrefix + ".address.street"), config.getProperty(hcpartyPropertyPrefix + ".address.zip"), config.getProperty(hcpartyPropertyPrefix + ".address.country.value"), countrySchemes, config.getProperty(hcpartyPropertyPrefix + ".address.country.sv")); + } + + return builder.build(); + } + + private static void buildLocal(Configuration config, McnHcPartyBuilder builder, String propertyConcerned) throws TechnicalConnectorException { + String idSearchedPropertyValue = propertyConcerned + ".local.value"; + String idSearchedPropertySv = propertyConcerned + ".local.sv"; + String idSearchedPropertysl = propertyConcerned + ".local.sl"; + String elementType = StringUtils.substringAfterLast(propertyConcerned, "."); + List keys = config.getMatchingProperties(idSearchedPropertysl); + List keys2 = config.getMatchingProperties(idSearchedPropertyValue); + if (keys2.size() != keys.size()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{elementType + " local : number of type not equal of number of value"}); + } else { + for(int i = 1; i <= keys.size(); ++i) { + String localIdValue = config.getProperty(idSearchedPropertyValue + "." + i); + if (localIdValue != null) { + builder.localId(localIdValue, config.getProperty(idSearchedPropertySv + "." + i), config.getProperty(idSearchedPropertysl + "." + i)); + } + } + + } + } + + private static List buildHcpartiesFromConfig(String configPrefix) throws TechnicalConnectorException { + String hcPartylist = ConfigFactory.getConfigValidator().getProperty(configPrefix + "hcpartylist"); + if (hcPartylist == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{configPrefix + "hcpartylist property not found"}); + } else { + List kmehrlist = new ArrayList(); + List elements = Arrays.asList(hcPartylist.split(",")); + Iterator i$ = elements.iterator(); + + while(i$.hasNext()) { + String element = (String)i$.next(); + kmehrlist.add(buildHcpartyFromConfig(configPrefix + element)); + } + + return kmehrlist; + } + } + + public static String createKmehrIdString(String projectName, String kmehrIdSuffix) throws TechnicalConnectorException { + String tempKmehrIdSuffix = kmehrIdSuffix; + if (kmehrIdSuffix == null) { + tempKmehrIdSuffix = createKmehrIdSuffix(); + } + + return retrieveMainAuthorId(projectName) + "." + tempKmehrIdSuffix; + } + + public static String createKmehrIdString(String projectName) throws TechnicalConnectorException { + return createKmehrIdString(projectName, (String)null); + } + + public static String retrieveMainAuthorId(String projectName) throws TechnicalConnectorException { + String finalProjectName = determineProjectNameToUse(projectName); + String mainAuthorIdProperty = "kmehr." + finalProjectName + ".identifier.id.idhcparty.value"; + return ConfigFactory.getConfigValidatorFor(mainAuthorIdProperty).getProperty(mainAuthorIdProperty); + } + + /** @deprecated */ + @Deprecated + public static String createKmehrIdPrefix() throws TechnicalConnectorException { + return IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public static String createKmehrIdSuffix() throws TechnicalConnectorException { + return IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public static IDKMEHR createKmehrId(String projectName, String kmehrIdSuffix) throws TechnicalConnectorException { + IDKMEHR id = new IDKMEHR(); + id.setS(IDKMEHRschemes.ID_KMEHR); + id.setSV("1.0"); + id.setValue(createKmehrIdString(projectName, kmehrIdSuffix)); + return id; + } + + public static IDHCPARTY createInssId(String insz) { + return buildId("1.0", insz, IDHCPARTYschemes.INSS); + } + + public static IDHCPARTY createNihiiId(String nihii) { + return buildId("1.0", nihii, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY createCbeId(String cbe) { + return buildId("1.0", cbe, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY createApplicationId(String applicationId) { + return buildId("1.0", applicationId, IDHCPARTYschemes.LOCAL, "application_ID"); + } + + public static IDHCPARTY createEhpId(String ehpId) { + return buildId("1.0", ehpId, IDHCPARTYschemes.ID_HCPARTY); + } + + public static IDHCPARTY buildId(String version, String value, IDHCPARTYschemes scheme, String sl) { + IDHCPARTY id = new IDHCPARTY(); + id.setValue(value); + id.setSV(version); + if (sl != null) { + id.setSL(sl); + } + + id.setS(scheme); + return id; + } + + public static IDHCPARTY buildId(String version, String value, IDHCPARTYschemes scheme) { + IDHCPARTY id = new IDHCPARTY(); + id.setValue(value); + id.setSV(version); + id.setS(scheme); + return id; + } + + public static IDHCPARTY buildId(String value, IDHCPARTYschemes scheme) { + if (scheme == null) { + throw new IllegalArgumentException("HcPartyUtil.buildId : parameter scheme was null"); + } else { + String version = ConfigFactory.getConfigValidator().getProperty("kmehr.builder.idhcparty." + scheme.name() + ".version", "1.0"); + return buildId(version, value, scheme); + } + } + + public static CDHCPARTY buildCd(String sv, String value, CDHCPARTYschemes scheme, String sl) { + CDHCPARTY cd = new CDHCPARTY(); + cd.setS(scheme); + cd.setSV(sv); + cd.setSL(sl); + cd.setValue(value); + return cd; + } + + public static CDHCPARTY buildCd(String sv, String value, CDHCPARTYschemes scheme, String sl, String dn, String l) { + CDHCPARTY cd = new CDHCPARTY(); + cd.setS(scheme); + cd.setSV(sv); + cd.setSL(sl); + cd.setValue(value); + cd.setDN(dn); + cd.setL(l); + return cd; + } + + public static List createAuthorHcParties(String projectName) throws TechnicalConnectorException { + String finalProjectName = determineProjectNameToUse(projectName); + return buildHcpartiesFromConfig("kmehr." + finalProjectName + "."); + } + + public static AuthorType createAuthor(String projectName) throws TechnicalConnectorException { + AuthorType authorType = new AuthorType(); + authorType.getHcparties().addAll(createAuthorHcParties(projectName)); + return authorType; + } + + private static String getNihiiFromSession() { + try { + return SessionUtil.getNihii(); + } catch (TechnicalConnectorException var1) { + LOG.debug("Unable to obtain nihii. Reason: " + var1.getMessage(), var1); + return null; + } + } + + private static String determineProjectNameToUse(String projectName) throws TechnicalConnectorException { + Validate.notEmpty(projectName, "Required parameter projectName is null."); + Configuration config = ConfigFactory.getConfigValidator().getConfig(); + String finalProjectName = projectName; + if (config.getBooleanProperty("kmehr." + projectName + ".usedefaultproperties", true)) { + finalProjectName = "default"; + } + + return finalProjectName; + } + + static { + IdGeneratorFactory.registerDefaultImplementation("kmehr", KmehrIdGenerator.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/util/KmehrIdGenerator.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/util/KmehrIdGenerator.java new file mode 100644 index 000000000..20942f1e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/util/KmehrIdGenerator.java @@ -0,0 +1,13 @@ +package be.ehealth.business.kmehrcommons.util; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import org.joda.time.DateTime; + +public class KmehrIdGenerator implements IdGenerator { + public static final String KMEHR_ID_GENERATOR_TAG = "kmehr"; + + public String generateId() { + DateTime currentDateTime = new DateTime(); + return currentDateTime.toString("yyyyMMddHHmmss"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.java new file mode 100644 index 000000000..4e3577126 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.java @@ -0,0 +1,8 @@ +package be.ehealth.business.kmehrcommons.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; + +public interface KmehrValidator { + void validateKmehrMessage(Kmehrmessage var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.java new file mode 100644 index 000000000..fdf5df842 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.business.kmehrcommons.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ValidatorFactory { + public static final String PROP_KMEHRVALIDATOR_CLASS = "kmehrvalidator.class"; + public static final String DEFAULT_KMEHRVALIDATOR_CLASS = "be.ehealth.business.kmehrcommons.validator.impl.KmehrValidatorImpl"; + private static ConfigurableFactoryHelper helperFactoryKmehrValidator = new ConfigurableFactoryHelper("kmehrvalidator.class", "be.ehealth.business.kmehrcommons.validator.impl.KmehrValidatorImpl"); + + private ValidatorFactory() { + throw new UnsupportedOperationException(); + } + + public static KmehrValidator getKmehrValidator() throws TechnicalConnectorException { + return (KmehrValidator)helperFactoryKmehrValidator.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl.java b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl.java new file mode 100644 index 000000000..c71ea7508 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl.java @@ -0,0 +1,14 @@ +package be.ehealth.business.kmehrcommons.validator.impl; + +import be.ehealth.business.kmehrcommons.validator.KmehrValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; + +public class KmehrValidatorImpl implements KmehrValidator { + protected static final String KMEHR_LOCATION = "/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd"; + + public void validateKmehrMessage(Kmehrmessage msg) throws TechnicalConnectorException { + ValidatorHelper.validate(msg, Kmehrmessage.class, "/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.java new file mode 100644 index 000000000..ebc61d49e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.java @@ -0,0 +1,26 @@ +package be.ehealth.business.mycarenetcommons.builders; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; + +public interface ResponseBuilder { + String PROJECT_NAME_KEY = "projectname"; + + String getResponse(SendResponseType var1) throws TechnicalConnectorException; + + String getResponse(be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType var1) throws TechnicalConnectorException; + + String getResponse(SendResponseType var1, boolean var2) throws TechnicalConnectorException; + + void validateHash(Blob var1) throws TechnicalConnectorException, InvalidBlobContentConnectorException; + + /** @deprecated */ + @Deprecated + void validateXades(SendResponseType var1, Blob var2) throws TechnicalConnectorException, InvalidBlobContentConnectorException; + + void validateXades(SendResponseType var1) throws TechnicalConnectorException, InvalidBlobContentConnectorException; + + String getResponse(be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType var1, boolean var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilderFactory.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilderFactory.java new file mode 100644 index 000000000..091d6f2c1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilderFactory.java @@ -0,0 +1,27 @@ +package be.ehealth.business.mycarenetcommons.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; +import java.util.Map; + +public final class ResponseBuilderFactory { + private static final String PROP_RESPONSEBUILDER_CLASS = "mycarenet.mcn.responseobjectbuilder.class"; + private static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.business.mycarenetcommons.builders.impl.ResponseBuilderImpl"; + private static ConfigurableFactoryHelper responseBuilderFactory = new ConfigurableFactoryHelper("mycarenet.mcn.responseobjectbuilder.class", "be.ehealth.business.mycarenetcommons.builders.impl.ResponseBuilderImpl"); + + private ResponseBuilderFactory() { + } + + /** @deprecated */ + @Deprecated + public static ResponseBuilder getResponseBuilder() throws TechnicalConnectorException { + return getResponseBuilder("default"); + } + + public static ResponseBuilder getResponseBuilder(String projectName) throws TechnicalConnectorException { + Map configProperties = new HashMap(); + configProperties.put("projectname", projectName); + return (ResponseBuilder)responseBuilderFactory.getImplementation(configProperties); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.java new file mode 100644 index 000000000..259d19845 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.java @@ -0,0 +1,10 @@ +package be.ehealth.business.mycarenetcommons.builders.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +/** @deprecated */ +@Deprecated +public class GPCommonBuilderImpl extends IndependantProfessionalCommonBuilderImpl { + public GPCommonBuilderImpl() throws InstantiationException, TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.java new file mode 100644 index 000000000..cd1d59225 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.java @@ -0,0 +1,31 @@ +package be.ehealth.business.mycarenetcommons.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.builders.impl.AbstractCommonBuilderImpl; +import be.ehealth.business.mycarenetdomaincommons.builders.util.CareProviderBuilder; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.SessionUtil; +import java.util.ArrayList; +import java.util.List; + +/** @deprecated */ +@Deprecated +public class IndependantProfessionalCommonBuilderImpl extends AbstractCommonBuilderImpl { + private static final String MYCARENETCOMMONS_CAREPROVIDER_QUALITY_PROPERTY_KEY = "mycarenet.careprovider.quality"; + private ConfigValidator config; + + public IndependantProfessionalCommonBuilderImpl() throws TechnicalConnectorException { + List expectedProps = new ArrayList(); + expectedProps.add("mycarenet.careprovider.quality"); + this.config = ConfigFactory.getConfigValidator(expectedProps); + } + + protected CareProvider createCareProviderForOrigin() throws TechnicalConnectorException { + String quality = this.config.getProperty("mycarenet.careprovider.quality"); + CareProviderBuilder careProviderBuilder = new CareProviderBuilder(quality, SessionUtil.getNihii11()); + careProviderBuilder.addPhysicalPersonWithSsin(SessionUtil.getFullName(), SessionUtil.getNiss()); + return careProviderBuilder.build(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.java new file mode 100644 index 000000000..fa3eb2c6c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.java @@ -0,0 +1,219 @@ +package be.ehealth.business.mycarenetcommons.builders.impl; + +import be.ehealth.business.mycarenetcommons.builders.ResponseBuilder; +import be.ehealth.business.mycarenetcommons.builders.util.PropertyUtil; +import be.ehealth.business.mycarenetcommons.validator.CommonOutputValidator; +import be.ehealth.business.mycarenetdomaincommons.builders.impl.BuilderUtils; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorExceptionValues; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import oasis.names.tc.dss._1_0.core.schema.SignRequest; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; +import org.apache.commons.lang.ArrayUtils; +import org.etsi.uri._01903.v1_3.QualifyingProperties; +import org.etsi.uri._01903.v1_3.UnsignedProperties; +import org.w3._2005._05.xmlmime.Base64Binary; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public final class ResponseBuilderImpl implements ResponseBuilder, ConfigurableImplementation, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String XADES_LEVEL_XADES = "xades"; + private static final String XADES_LEVEL_XADEST = "xadest"; + private static final String XADES_LEVEL_NONE = "none"; + private static ResponseBuilderImpl instance; + private String projectName; + + public static ResponseBuilder getInstance() { + if (instance == null) { + instance = new ResponseBuilderImpl(); + } + + return instance; + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + if (parameterMap != null && !parameterMap.isEmpty() && parameterMap.containsKey("projectname")) { + this.projectName = (String)parameterMap.get("projectname"); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"missing config parameters for initialize of CommonBuilder , check factory method call"}); + } + } + + public void validateHash(Blob blob) throws TechnicalConnectorException { + this.checkIfInitialized(); + byte[] decompressedBlob = BuilderUtils.decompressBlob(blob.getContent(), blob.getContentEncoding()); + BuilderUtils.checkHash(blob.getHashValue(), decompressedBlob); + } + + private void checkIfInitialized() throws IllegalStateException { + if (this.projectName == null) { + throw new IllegalStateException("method on " + this.getClass().getCanonicalName() + " called while it was not initialized yet "); + } + } + + /** @deprecated */ + @Deprecated + public void validateXades(SendResponseType responseType, Blob blob) throws TechnicalConnectorException { + this.commonValidateMethod(responseType, blob); + } + + private void commonValidateMethod(SendResponseType responseType, Blob blob) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + Base64Binary xades = null; + if (responseType != null && responseType.getReturn() != null) { + xades = responseType.getReturn().getXadesT(); + } + + this.validate(responseType, blob, xades); + } + + private void commonValidateMethod(be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType responseType, Blob blob) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + Base64Binary xades = null; + if (responseType != null && responseType.getReturn() != null) { + xades = responseType.getReturn().getXadesT(); + } + + this.validate(responseType, blob, xades); + } + + private void validate(Object responseType, Blob blob, Base64Binary xades) throws TechnicalConnectorException { + this.checkIfInitialized(); + String neededXadesLevel = this.retrieveResponseXadesProperty(); + if (xades != null && xades.getValue() != null && !ArrayUtils.isEmpty(xades.getValue())) { + byte[] xadesByteArray = ArrayUtils.clone(xades.getValue()); + AdvancedElectronicSignatureEnumeration xadesSignatureType = this.convertToSignatureType(neededXadesLevel); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(xadesSignatureType); + Element sigElement = ConnectorXmlUtils.toElement(xadesByteArray); + Map optionMap = new HashMap(); + SignatureVerificationResult result = builder.verify((byte[])this.reassemblyMessage(responseType, sigElement), (byte[])xadesByteArray, optionMap); + if (result.getErrors().size() != 0) { + this.createInvalidBlobContentConnectorException(blob, result, xades); + } + } else if (!"none".equals(neededXadesLevel)) { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.XADESVALUE_NULL, blob); + } + + } + + public void createInvalidBlobContentConnectorException(Blob blob, SignatureVerificationResult result, Base64Binary xades) throws InvalidBlobContentConnectorException { + StringBuilder errorMessageBuilder = new StringBuilder(); + Iterator i$ = result.getErrors().iterator(); + + while(i$.hasNext()) { + SignatureVerificationError verificationError = (SignatureVerificationError)i$.next(); + errorMessageBuilder.append("error: ").append(verificationError.getErrorName()).append(":[").append(verificationError.getMessage()).append("]"); + } + + String receivedXadesString = xades != null && xades.getValue() != null ? new String(xades.getValue()) : ""; + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.XADESVALUES_DIFFERENT, blob, new Object[]{errorMessageBuilder.toString(), receivedXadesString}); + } + + public void validateXades(SendResponseType responseType) throws TechnicalConnectorException { + Blob blob = this.mapBlobTypeToBlob(responseType.getReturn().getDetail()); + this.commonValidateMethod(responseType, blob); + } + + private AdvancedElectronicSignatureEnumeration convertToSignatureType(String xadesRequiredProperty) { + if ("xadest".equals(xadesRequiredProperty)) { + return AdvancedElectronicSignatureEnumeration.XAdES_T; + } else if ("xades".equals(xadesRequiredProperty)) { + return AdvancedElectronicSignatureEnumeration.XAdES; + } else { + String projectNameToUse = PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet."); + throw new IllegalArgumentException("no AdvancedElectronicSignatureEnumeration known for config parameter 'mycarenet." + projectNameToUse + ".response.requiredxades' with value " + xadesRequiredProperty); + } + } + + public String retrieveResponseXadesProperty() { + return ConfigFactory.getConfigValidator().getProperty("mycarenet." + this.projectName + ".response.neededxadeslevel", "xades"); + } + + public String getResponse(SendResponseType responseType) throws TechnicalConnectorException { + return this.getResponse(responseType, true); + } + + public String getResponse(be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType responseType) throws TechnicalConnectorException { + return this.getResponse(responseType, true); + } + + public String getResponse(SendResponseType responseType, boolean validate) throws TechnicalConnectorException { + Blob blob = this.mapBlobTypeToBlob(responseType.getReturn().getDetail()); + if (validate) { + CommonOutputValidator.validate(responseType.getReturn().getCommonOutput()); + this.validateHash(blob); + this.commonValidateMethod(responseType, blob); + } + + return new String(BuilderUtils.decompressBlob(blob.getContent(), blob.getContentEncoding())); + } + + public String getResponse(be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType responseType, boolean validate) throws TechnicalConnectorException { + Blob blob = this.mapBlobTypeToBlob(responseType.getReturn().getDetail()); + if (validate) { + CommonOutputValidator.validate(responseType.getReturn().getCommonOutput()); + this.validateHash(blob); + this.commonValidateMethod(responseType, blob); + } + + return new String(BuilderUtils.decompressBlob(blob.getContent(), blob.getContentEncoding())); + } + + public Blob mapBlobTypeToBlob(BlobType inBlob) { + Blob blob = new Blob(); + blob.setId(inBlob.getId()); + blob.setContent(inBlob.getValue()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + return blob; + } + + public Blob mapBlobTypeToBlob(be.fgov.ehealth.mycarenet.commons.core.v2.BlobType inBlob) { + Blob blob = new Blob(); + blob.setId(inBlob.getId()); + blob.setContent(inBlob.getValue()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + return blob; + } + + private byte[] reassemblyMessage(Object responseObject, Element sigElement) throws TechnicalConnectorException { + MarshallerHelper responseMarshaller = new MarshallerHelper(responseObject.getClass(), responseObject.getClass()); + Document explodedDoc = responseMarshaller.toDocument(responseObject); + explodedDoc.adoptNode(sigElement); + Element el = explodedDoc.createElement("XadesT-Signature"); + el.appendChild(sigElement); + ConnectorXmlUtils.getFirstChildElement(explodedDoc).appendChild(el); + return ConnectorXmlUtils.toByteArray((Node)explodedDoc); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(SendResponseType.class); + JaxbContextFactory.initJaxbContext(SendRequestType.class); + JaxbContextFactory.initJaxbContext(SignResponse.class); + JaxbContextFactory.initJaxbContext(UnsignedProperties.class); + JaxbContextFactory.initJaxbContext(SignRequest.class); + JaxbContextFactory.initJaxbContext(QualifyingProperties.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java new file mode 100644 index 000000000..1b7ae3764 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java @@ -0,0 +1,148 @@ +package be.ehealth.business.mycarenetcommons.builders.util; + +import be.ehealth.business.mycarenetcommons.mapper.v3.SendRequestMapper; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.w3._2005._05.xmlmime.Base64Binary; + +public class BlobUtil implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String MYCARENET = "mycarenet."; + private static final String MYCARENET_PLATFORM = "mycarenet"; + private static final String NEEDXADES = ".request.needxades"; + private static final String XADESTYPE = ".request.xadestype"; + + public static Base64Binary generateXades(BlobType inValue, byte[] furnishedXades, String projectName) throws TechnicalConnectorException { + if (projectName == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"project name"}); + } else { + ConfigValidator props = ConfigFactory.getConfigValidator(); + Boolean defaultValue = props.getBooleanProperty("${mycarenet.default.request.needxades}", false); + if (props.getBooleanProperty("mycarenet." + projectName + ".request.needxades", defaultValue)) { + return ArrayUtils.isEmpty(furnishedXades) ? generateXades(inValue, projectName) : convertXadesToBinary(furnishedXades); + } else { + return null; + } + } + } + + public static Base64Binary generateXades(be.fgov.ehealth.mycarenet.commons.core.v2.BlobType inValue, byte[] furnishedXades, String projectName) throws TechnicalConnectorException { + BlobType blobType = new BlobType(); + blobType.setContentEncoding(inValue.getContentEncoding()); + blobType.setContentType(inValue.getContentEncoding()); + blobType.setHashValue(inValue.getHashValue()); + blobType.setId(inValue.getId()); + blobType.setValue(inValue.getValue()); + blobType.setContentType(inValue.getContentEncoding()); + return generateXades(blobType, furnishedXades, projectName); + } + + public static Base64Binary generateXadesForBlob(Blob blob, byte[] furnishedXades, String projectName) throws TechnicalConnectorException { + BlobType blobForXades = SendRequestMapper.mapBlobToBlobType(blob); + return generateXades(blobForXades, furnishedXades, projectName); + } + + public static byte[] generateXades(Blob blob, String projectName, String platformName) throws TechnicalConnectorException { + Base64Binary base64Binary = generateXadesForBlob(blob, projectName, platformName); + return base64Binary == null ? null : base64Binary.getValue(); + } + + public static byte[] generateXades(Blob blob, String projectName) throws TechnicalConnectorException { + Base64Binary base64Binary = generateXadesForBlob(blob, projectName, "mycarenet"); + return base64Binary == null ? null : base64Binary.getValue(); + } + + public static Base64Binary generateXades(BlobType inValue) throws TechnicalConnectorException { + return generateXades(inValue, "default"); + } + + public static Base64Binary generateXadesForBlob(Blob inValue) throws TechnicalConnectorException { + return generateXadesForBlob(inValue, "default"); + } + + public static Base64Binary generateXadesForBlob(Blob blob, String projectName) throws TechnicalConnectorException { + return generateXadesForBlob(blob, projectName, "mycarenet"); + } + + public static Base64Binary generateXadesForBlob(Blob blob, String projectName, String platformName) throws TechnicalConnectorException { + BlobType blobForXades = SendRequestMapper.mapBlobToBlobType(blob); + return generateXades(blobForXades, projectName, platformName); + } + + public static Base64Binary generateXades(BlobType inValue, String projectName, String platformName) throws TechnicalConnectorException { + return generateXades(inValue, inValue.getId(), inValue.getContentEncoding(), inValue.getContentType(), projectName, platformName); + } + + private static Base64Binary generateXades(Object inValue, String id, String contentEncoding, String contentType, String projectName, String platformName) throws TechnicalConnectorException { + ConfigValidator props = ConfigFactory.getConfigValidator(); + String xadesTypePropertyKey = platformName + "." + projectName + ".request.xadestype"; + String propValue = props.getProperty(xadesTypePropertyKey, "${" + platformName + ".default" + ".request.xadestype" + "}"); + if (!"none".equals(propValue)) { + if (!"xades".equals(propValue) && !"xadest".equals(propValue)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"Property " + xadesTypePropertyKey + " with value " + propValue + " is not a supported value"}); + } else { + Map options = new HashMap(); + options.put("baseURI", id); + List transformList = new ArrayList(); + transformList.add("http://www.w3.org/2000/09/xmldsig#base64"); + if ("deflate".equals(contentEncoding)) { + transformList.add("urn:nippin:xml:sig:transform:optional-deflate"); + } + + if ("text/xml".equals(contentType)) { + transformList.add("http://www.w3.org/2001/10/xml-exc-c14n#"); + } + + options.put("transformerList", transformList); + AdvancedElectronicSignatureEnumeration xadesType; + if ("xadest".equals(propValue)) { + xadesType = AdvancedElectronicSignatureEnumeration.XAdES_T; + } else { + xadesType = AdvancedElectronicSignatureEnumeration.XAdES; + } + + byte[] xadesValue = SignatureBuilderFactory.getSignatureBuilder(xadesType).sign(Session.getInstance().getSession().getEncryptionCredential(), ConnectorXmlUtils.toByteArray(inValue), options); + return convertXadesToBinary(xadesValue); + } + } else { + return null; + } + } + + public static Base64Binary generateXades(BlobType inValue, String projectName) throws TechnicalConnectorException { + return generateXades(inValue, projectName, "mycarenet"); + } + + public static Base64Binary generateXades(be.fgov.ehealth.mycarenet.commons.core.v2.BlobType inValue, String projectName) throws TechnicalConnectorException { + return generateXades(inValue, inValue.getId(), inValue.getContentEncoding(), inValue.getContentType(), projectName, "mycarenet"); + } + + private static Base64Binary convertXadesToBinary(byte[] xadesValue) { + Base64Binary value = null; + if (xadesValue != null) { + value = new Base64Binary(); + value.setValue(xadesValue); + value.setContentType("text/xml"); + } + + return value; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/PropertyUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/PropertyUtil.java new file mode 100644 index 000000000..8567dae1a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/PropertyUtil.java @@ -0,0 +1,41 @@ +package be.ehealth.business.mycarenetcommons.builders.util; + +import be.ehealth.technicalconnector.config.ConfigFactory; + +public class PropertyUtil { + public static String retrieveProjectNameToUse(String projectName, String prefix) { + return retrieveProjectNameToUse(projectName, prefix, ""); + } + + public static String retrieveProjectNameToUse(String projectName, String prefix, String suffix) { + if (prefix != null && suffix != null) { + if (projectName != null && !projectName.isEmpty()) { + prefix = endPrefixWithDotIfNeeded(prefix); + suffix = startSuffixWithDotIfNeeded(suffix); + String key = prefix + projectName + suffix + ".usedefaultproperties"; + String useDefaultPropertiesString = ConfigFactory.getConfigValidator().getProperty(key, "true"); + return useDefaultPropertiesString != null && !"true".equals(useDefaultPropertiesString) ? projectName : "default"; + } else { + return "default"; + } + } else { + throw new IllegalArgumentException("parameters prefix and suffix cannot be null"); + } + } + + private static String startSuffixWithDotIfNeeded(String suffix) { + if (!suffix.isEmpty() && !suffix.startsWith(".")) { + suffix = "." + suffix; + } + + return suffix; + } + + private static String endPrefixWithDotIfNeeded(String prefix) { + if (!prefix.endsWith(".")) { + prefix = prefix + "."; + } + + return prefix; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.java new file mode 100644 index 000000000..58d6c34de --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.java @@ -0,0 +1,49 @@ +package be.ehealth.business.mycarenetcommons.builders.util; + +import be.ehealth.business.mycarenetcommons.mapper.SendRequestMapper; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.SendRequestType; +import java.util.Set; +import org.joda.time.DateTime; + +public final class RequestBuilderUtil { + private static final String IDENTIFIER_TYPE_PROPERTY = ".keydepot.identifiertype"; + private static final String IDENTIFIER_VALUE_PROPERTY = ".keydepot.identifiervalue"; + private static final String APPLICATION_ID_PROPERTY = ".keydepot.application"; + private static final long ETK_IDENTIFIER_DEFAULT_VALUE = 820563481L; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private RequestBuilderUtil() { + } + + public static void fillInputToMycarenetRequest(SendRequestType sendRequest, CommonInput commonInput, Routing routing, Blob blob, byte[] xadesValue, String projectName) throws TechnicalConnectorException { + sendRequest.setId(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + sendRequest.setIssueInstant(new DateTime()); + sendRequest.setCommonInput(SendRequestMapper.mapCommonInput(commonInput)); + sendRequest.setRouting(SendRequestMapper.mapRouting(routing)); + sendRequest.setDetail(SendRequestMapper.mapBlobToBlobType(blob)); + sendRequest.setXades(BlobUtil.generateXades(sendRequest.getDetail(), xadesValue, projectName)); + } + + public static Set getEtk(String projectName) throws TechnicalConnectorException { + String identifierTypeString = config.getProperty(projectName + ".keydepot.identifiertype", "CBE"); + Long identifierValue = config.getLongProperty(projectName + ".keydepot.identifiervalue", 820563481L); + String applicationId = config.getProperty(projectName + ".keydepot.application", "MYCARENET"); + int identifierSource = 48; + IdentifierType identifier = IdentifierType.lookup(identifierTypeString, (String)null, identifierSource); + if (identifier == null) { + throw new IllegalStateException("invalid configuration : identifier with type ]" + identifierTypeString + "[ for source ETKDEPOT not found"); + } else { + return KeyDepotManagerFactory.getKeyDepotManager().getEtkSet(IdentifierType.CBE, identifierValue, applicationId); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.java new file mode 100644 index 000000000..9ee68b5d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.java @@ -0,0 +1,221 @@ +package be.ehealth.business.mycarenetcommons.mapper; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; +import be.ehealth.business.mycarenetdomaincommons.domain.Party; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v2.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v2.CareProviderType; +import be.fgov.ehealth.mycarenet.commons.core.v2.CareReceiverIdType; +import be.fgov.ehealth.mycarenet.commons.core.v2.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v2.IdType; +import be.fgov.ehealth.mycarenet.commons.core.v2.LicenseType; +import be.fgov.ehealth.mycarenet.commons.core.v2.NihiiType; +import be.fgov.ehealth.mycarenet.commons.core.v2.OriginType; +import be.fgov.ehealth.mycarenet.commons.core.v2.PackageType; +import be.fgov.ehealth.mycarenet.commons.core.v2.PartyType; +import be.fgov.ehealth.mycarenet.commons.core.v2.PeriodType; +import be.fgov.ehealth.mycarenet.commons.core.v2.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v2.RoutingType; +import be.fgov.ehealth.mycarenet.commons.core.v2.ValueRefString; +import java.io.IOException; +import javax.activation.DataHandler; +import org.apache.commons.io.IOUtils; + +public final class SendRequestMapper implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + public static CommonInputType mapCommonInput(CommonInput commonInput) { + CommonInputType inputType = new CommonInputType(); + inputType.setOrigin(getOrigin(commonInput)); + inputType.setInputReference(commonInput.getInputReference()); + inputType.setRequest(getRequestType(commonInput.isTest())); + return inputType; + } + + public static RoutingType mapRouting(Routing inRouting) { + RoutingType routing = new RoutingType(); + routing.setCareReceiver(getCareReceiver(inRouting.getCareReceiver())); + routing.setPeriod(getPeriod(inRouting.getPeriod())); + routing.setReferenceDate(inRouting.getReferenceDate()); + return routing; + } + + public static BlobType mapBlobToBlobType(Blob inBlob) { + BlobType blob = new BlobType(); + blob.setId(inBlob.getId()); + blob.setValue(inBlob.getContent()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + return blob; + } + + public static Blob mapBlobTypeToBlob(BlobType inBlob) { + Blob blob = new Blob(); + blob.setId(inBlob.getId()); + blob.setContent(inBlob.getValue()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + return blob; + } + + private static OriginType getOrigin(CommonInput commonInput) { + OriginType origin = new OriginType(); + origin.setCareProvider(getCareprovider(commonInput.getOrigin().getCareProvider())); + origin.setPackage(getPackage(commonInput.getOrigin().getMcnPackageInfo())); + origin.setSender(getParty(commonInput.getOrigin().getSender())); + return origin; + } + + private static CareProviderType getCareprovider(CareProvider inProvider) { + CareProviderType careProvider = new CareProviderType(); + careProvider.setNihii(getNihii(inProvider.getNihii())); + careProvider.setOrganization(getIdType(inProvider.getOrganization())); + careProvider.setPhysicalPerson(getIdType(inProvider.getPhysicalPerson())); + return careProvider; + } + + private static RequestType getRequestType(boolean isTest) { + RequestType requestType = new RequestType(); + requestType.setIsTest(isTest); + return requestType; + } + + private static CareReceiverIdType getCareReceiver(CareReceiverId inCareReceiver) { + CareReceiverIdType careReceiver = new CareReceiverIdType(); + careReceiver.setMutuality(inCareReceiver.getMutuality()); + careReceiver.setRegNrWithMut(inCareReceiver.getRegistrationNumberWithMutuality()); + careReceiver.setSsin(inCareReceiver.getSsinNumber()); + return careReceiver; + } + + private static PackageType getPackage(McnPackageInfo info) { + PackageType type = new PackageType(); + type.setName(getValueRef(info.getPackageName(), (String)null)); + type.setLicense(getLicense(info.getUserName(), info.getPassword())); + return type; + } + + private static NihiiType getNihii(Nihii inNihii) { + NihiiType nihii = null; + if (inNihii != null) { + nihii = new NihiiType(); + nihii.setValue(getValueRef(inNihii.getValue(), (String)null)); + nihii.setQuality(inNihii.getQuality()); + } + + return nihii; + } + + private static IdType getIdType(Identification id) { + IdType idType = null; + if (id != null) { + idType = new IdType(); + idType.setCbe(getValueRef(id.getCbe(), (String)null)); + idType.setName(getValueRef(id.getName(), (String)null)); + idType.setSsin(getValueRef(id.getSsin(), (String)null)); + idType.setNihii(getNihii(id.getNihii())); + } + + return idType; + } + + private static ValueRefString getValueRef(String value, String reference) { + ValueRefString valueRef = null; + if (value != null) { + valueRef = new ValueRefString(); + valueRef.setValue(value); + valueRef.setValueRef(reference); + } + + return valueRef; + } + + private static LicenseType getLicense(String userName, String password) { + LicenseType license = new LicenseType(); + license.setUsername(userName); + license.setPassword(password); + return license; + } + + private static PartyType getParty(Party inParty) { + PartyType party = new PartyType(); + party.setOrganization(getIdType(inParty.getOrganization())); + party.setPhysicalPerson(getIdType(inParty.getPhysicalPerson())); + return party; + } + + private static PeriodType getPeriod(Period inPeriod) { + PeriodType period = null; + if (inPeriod != null) { + period = new PeriodType(); + period.setStart(inPeriod.getBegin()); + period.setEnd(inPeriod.getEnd()); + } + + return period; + } + + public static Blob mapToBlob(be.cin.types.v1.Blob blob) throws TechnicalConnectorException { + Blob result = new Blob(); + result.setContent(convertToByteArray(blob.getValue())); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + public static be.cin.types.v1.Blob mapBlobToCinBlob(Blob blob) { + be.cin.types.v1.Blob result = new be.cin.types.v1.Blob(); + ByteArrayDatasource rawData = new ByteArrayDatasource(blob.getContent()); + DataHandler dh = new DataHandler(rawData); + result.setValue(dh); + result.setMessageName(blob.getMessageName()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + private static byte[] convertToByteArray(DataHandler value) throws TechnicalConnectorException { + if (value == null) { + return new byte[0]; + } else { + try { + return IOUtils.toByteArray(value.getInputStream()); + } catch (IOException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, new Object[]{"IoException while converting dataHandler to byteArray", var2}); + } + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(CareProviderType.class); + JaxbContextFactory.initJaxbContext(CareReceiverIdType.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(IdType.class); + JaxbContextFactory.initJaxbContext(LicenseType.class); + JaxbContextFactory.initJaxbContext(NihiiType.class); + JaxbContextFactory.initJaxbContext(OriginType.class); + JaxbContextFactory.initJaxbContext(PackageType.class); + JaxbContextFactory.initJaxbContext(PartyType.class); + JaxbContextFactory.initJaxbContext(PeriodType.class); + JaxbContextFactory.initJaxbContext(RequestType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + JaxbContextFactory.initJaxbContext(ValueRefString.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper.java new file mode 100644 index 000000000..bc901e536 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper.java @@ -0,0 +1,32 @@ +package be.ehealth.business.mycarenetcommons.mapper.v3; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; + +public final class BlobMapper { + private BlobMapper() { + throw new UnsupportedOperationException("only static methods may be used for BlobMapper"); + } + + public static BlobType mapBlobTypefromBlob(Blob blob) { + BlobType result = new BlobType(); + result.setValue(blob.getContent()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + result.setContentEncryption(blob.getContentEncryption()); + return result; + } + + public static Blob mapBlobfromBlobType(BlobType blob) { + Blob result = new Blob(); + result.setContent(blob.getValue()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setContentEncryption(blob.getContentEncryption()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.java new file mode 100644 index 000000000..81815d0a2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.java @@ -0,0 +1,14 @@ +package be.ehealth.business.mycarenetcommons.mapper.v3; + +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.technicalconnector.mapper.MapperFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; + +public final class CommonInputMapper { + private CommonInputMapper() { + } + + public static CommonInputType mapCommonInputType(CommonInput input) { + return (CommonInputType)MapperFactory.getMapper("dozer/commoninput.xml").map(input, CommonInputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.java new file mode 100644 index 000000000..93d7e422b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.java @@ -0,0 +1,14 @@ +package be.ehealth.business.mycarenetcommons.mapper.v3; + +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.mapper.MapperFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; + +public final class RoutingMapper { + private RoutingMapper() { + } + + public static RoutingType mapRoutingType(Routing input) { + return (RoutingType)MapperFactory.getMapper("dozer/routing.xml").map(input, RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.java new file mode 100644 index 000000000..f237436c2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.java @@ -0,0 +1,222 @@ +package be.ehealth.business.mycarenetcommons.mapper.v3; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; +import be.ehealth.business.mycarenetdomaincommons.domain.Party; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CareProviderType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CareReceiverIdType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.IdType; +import be.fgov.ehealth.mycarenet.commons.core.v3.LicenseType; +import be.fgov.ehealth.mycarenet.commons.core.v3.NihiiType; +import be.fgov.ehealth.mycarenet.commons.core.v3.OriginType; +import be.fgov.ehealth.mycarenet.commons.core.v3.PackageType; +import be.fgov.ehealth.mycarenet.commons.core.v3.PartyType; +import be.fgov.ehealth.mycarenet.commons.core.v3.PeriodType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.commons.core.v3.ValueRefString; +import java.io.IOException; +import javax.activation.DataHandler; +import org.apache.commons.io.IOUtils; + +public final class SendRequestMapper implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + public static CommonInputType mapCommonInput(CommonInput commonInput) { + CommonInputType inputType = new CommonInputType(); + inputType.setOrigin(getOrigin(commonInput)); + inputType.setInputReference(commonInput.getInputReference()); + inputType.setRequest(getRequestType(commonInput.isTest())); + return inputType; + } + + public static RoutingType mapRouting(Routing inRouting) { + RoutingType routing = new RoutingType(); + routing.setCareReceiver(getCareReceiver(inRouting.getCareReceiver())); + routing.setPeriod(getPeriod(inRouting.getPeriod())); + routing.setReferenceDate(inRouting.getReferenceDate()); + return routing; + } + + public static BlobType mapBlobToBlobType(Blob inBlob) { + BlobType blob = new BlobType(); + blob.setId(inBlob.getId()); + blob.setValue(inBlob.getContent()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + blob.setContentEncryption(inBlob.getContentEncryption()); + return blob; + } + + public static Blob mapBlobTypeToBlob(BlobType inBlob) { + Blob blob = new Blob(); + blob.setId(inBlob.getId()); + blob.setContent(inBlob.getValue()); + blob.setHashValue(inBlob.getHashValue()); + blob.setContentEncoding(inBlob.getContentEncoding()); + blob.setContentType(inBlob.getContentType()); + return blob; + } + + private static OriginType getOrigin(CommonInput commonInput) { + OriginType origin = new OriginType(); + origin.setCareProvider(getCareprovider(commonInput.getOrigin().getCareProvider())); + origin.setPackage(getPackage(commonInput.getOrigin().getMcnPackageInfo())); + origin.setSender(getParty(commonInput.getOrigin().getSender())); + return origin; + } + + private static CareProviderType getCareprovider(CareProvider inProvider) { + CareProviderType careProvider = new CareProviderType(); + careProvider.setNihii(getNihii(inProvider.getNihii())); + careProvider.setOrganization(getIdType(inProvider.getOrganization())); + careProvider.setPhysicalPerson(getIdType(inProvider.getPhysicalPerson())); + return careProvider; + } + + private static RequestType getRequestType(boolean isTest) { + RequestType requestType = new RequestType(); + requestType.setIsTest(isTest); + return requestType; + } + + private static CareReceiverIdType getCareReceiver(CareReceiverId inCareReceiver) { + CareReceiverIdType careReceiver = new CareReceiverIdType(); + careReceiver.setMutuality(inCareReceiver.getMutuality()); + careReceiver.setRegNrWithMut(inCareReceiver.getRegistrationNumberWithMutuality()); + careReceiver.setSsin(inCareReceiver.getSsinNumber()); + return careReceiver; + } + + private static PackageType getPackage(McnPackageInfo info) { + PackageType type = new PackageType(); + type.setName(getValueRef(info.getPackageName(), (String)null)); + type.setLicense(getLicense(info.getUserName(), info.getPassword())); + return type; + } + + private static NihiiType getNihii(Nihii inNihii) { + NihiiType nihii = null; + if (inNihii != null) { + nihii = new NihiiType(); + nihii.setValue(getValueRef(inNihii.getValue(), (String)null)); + nihii.setQuality(inNihii.getQuality()); + } + + return nihii; + } + + private static IdType getIdType(Identification id) { + IdType idType = null; + if (id != null) { + idType = new IdType(); + idType.setCbe(getValueRef(id.getCbe(), (String)null)); + idType.setName(getValueRef(id.getName(), (String)null)); + idType.setSsin(getValueRef(id.getSsin(), (String)null)); + idType.setNihii(getNihii(id.getNihii())); + } + + return idType; + } + + private static ValueRefString getValueRef(String value, String reference) { + ValueRefString valueRef = null; + if (value != null) { + valueRef = new ValueRefString(); + valueRef.setValue(value); + valueRef.setValueRef(reference); + } + + return valueRef; + } + + private static LicenseType getLicense(String userName, String password) { + LicenseType license = new LicenseType(); + license.setUsername(userName); + license.setPassword(password); + return license; + } + + private static PartyType getParty(Party inParty) { + PartyType party = new PartyType(); + party.setOrganization(getIdType(inParty.getOrganization())); + party.setPhysicalPerson(getIdType(inParty.getPhysicalPerson())); + return party; + } + + private static PeriodType getPeriod(Period inPeriod) { + PeriodType period = null; + if (inPeriod != null) { + period = new PeriodType(); + period.setStart(inPeriod.getBegin()); + period.setEnd(inPeriod.getEnd()); + } + + return period; + } + + public static Blob mapToBlob(be.cin.types.v1.Blob blob) throws TechnicalConnectorException { + Blob result = new Blob(); + result.setContent(convertToByteArray(blob.getValue())); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + public static be.cin.types.v1.Blob mapBlobToCinBlob(Blob blob) { + be.cin.types.v1.Blob result = new be.cin.types.v1.Blob(); + ByteArrayDatasource rawData = new ByteArrayDatasource(blob.getContent()); + DataHandler dh = new DataHandler(rawData); + result.setValue(dh); + result.setMessageName(blob.getMessageName()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + private static byte[] convertToByteArray(DataHandler value) throws TechnicalConnectorException { + if (value == null) { + return new byte[0]; + } else { + try { + return IOUtils.toByteArray(value.getInputStream()); + } catch (IOException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, new Object[]{"IoException while converting dataHandler to byteArray", var2}); + } + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(CareProviderType.class); + JaxbContextFactory.initJaxbContext(CareReceiverIdType.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(IdType.class); + JaxbContextFactory.initJaxbContext(LicenseType.class); + JaxbContextFactory.initJaxbContext(NihiiType.class); + JaxbContextFactory.initJaxbContext(OriginType.class); + JaxbContextFactory.initJaxbContext(PackageType.class); + JaxbContextFactory.initJaxbContext(PartyType.class); + JaxbContextFactory.initJaxbContext(PeriodType.class); + JaxbContextFactory.initJaxbContext(RequestType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + JaxbContextFactory.initJaxbContext(ValueRefString.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.java b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.java new file mode 100644 index 000000000..ebe25412c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.java @@ -0,0 +1,33 @@ +package be.ehealth.business.mycarenetcommons.validator; + +import be.ehealth.business.mycarenetdomaincommons.exception.ConnectorValidationException; +import be.ehealth.business.mycarenetdomaincommons.exception.ValidationError; +import be.ehealth.business.mycarenetdomaincommons.validator.AbstractMyCarenetValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonOutputType; +import java.util.ArrayList; +import java.util.List; + +public class CommonOutputValidator extends AbstractMyCarenetValidator implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + public static void validate(CommonOutputType commonOutput) throws ConnectorValidationException { + validateCommonOutput(commonOutput); + } + + public static void validate(be.fgov.ehealth.mycarenet.commons.core.v2.CommonOutputType commonOutput) throws ConnectorValidationException { + validateCommonOutput(commonOutput); + } + + private static void validateCommonOutput(Object commonOutput) throws ConnectorValidationException { + String currentPath = "commonOutput"; + List errors = new ArrayList(); + if (commonOutput == null) { + errors.add(new ValidationError(currentPath, "the " + currentPath + " is null")); + throw new ConnectorValidationException(errors); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(CommonOutputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilder.java new file mode 100644 index 000000000..3b23375d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilder.java @@ -0,0 +1,24 @@ +package be.ehealth.business.mycarenetdomaincommons.builders; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; + +public interface BlobBuilder extends ConfigurableImplementation { + String PROJECT_NAME_KEY = "projectName"; + String PLATFORM_NAME_KEY = "platformName"; + String MESSAGE_NAME_KEY = "messageName"; + + Blob build(byte[] var1) throws InvalidBlobContentConnectorException, TechnicalConnectorException; + + Blob build(byte[] var1, String var2) throws InvalidBlobContentConnectorException, TechnicalConnectorException; + + Blob build(byte[] var1, String var2, String var3, String var4) throws InvalidBlobContentConnectorException, TechnicalConnectorException; + + Blob build(byte[] var1, String var2, String var3, String var4, String var5) throws InvalidBlobContentConnectorException, TechnicalConnectorException; + + Blob build(byte[] var1, String var2, String var3, String var4, String var5, String var6) throws InvalidBlobContentConnectorException, TechnicalConnectorException; + + byte[] checkAndRetrieveContent(Blob var1) throws InvalidBlobContentConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilderFactory.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilderFactory.java new file mode 100644 index 000000000..57cda974d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/BlobBuilderFactory.java @@ -0,0 +1,26 @@ +package be.ehealth.business.mycarenetdomaincommons.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; +import java.util.Map; + +public final class BlobBuilderFactory { + private static final String PROP_BLOBBUILDER_CLASS = "mycarenet.blobbuilder.class"; + private static final String DEFAULT_BLOBBUILDER_CLASS = "be.ehealth.business.mycarenetdomaincommons.builders.impl.BlobBuilderImpl"; + private static ConfigurableFactoryHelper blobBuilderFactory = new ConfigurableFactoryHelper("mycarenet.blobbuilder.class", "be.ehealth.business.mycarenetdomaincommons.builders.impl.BlobBuilderImpl"); + + public static BlobBuilder getBlobBuilder(String projectName) throws TechnicalConnectorException { + Map configParameters = new HashMap(); + configParameters.put("projectName", projectName); + return (BlobBuilder)blobBuilderFactory.getImplementation(configParameters); + } + + public static BlobBuilder getBlobBuilder(String platformName, String projectName, String messageName) throws TechnicalConnectorException { + Map configParameters = new HashMap(); + configParameters.put("platformName", platformName); + configParameters.put("projectName", projectName); + configParameters.put("messageName", messageName); + return (BlobBuilder)blobBuilderFactory.getImplementation(configParameters); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/CommonBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/CommonBuilder.java new file mode 100644 index 000000000..8895aa12b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/CommonBuilder.java @@ -0,0 +1,31 @@ +package be.ehealth.business.mycarenetdomaincommons.builders; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Origin; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import org.joda.time.DateTime; + +public interface CommonBuilder extends ConfigurableImplementation { + String PROJECT_NAME_KEY = "projectName"; + + Routing createRouting(Patient var1, DateTime var2); + + /** @deprecated */ + @Deprecated + CommonInput createCommonInput(PackageInfo var1, boolean var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Origin createOrigin(PackageInfo var1) throws TechnicalConnectorException; + + CommonInput createCommonInput(McnPackageInfo var1, boolean var2, String var3) throws TechnicalConnectorException; + + Origin createOrigin(McnPackageInfo var1) throws TechnicalConnectorException; + + Routing createRoutingToMutuality(String var1, DateTime var2); +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.java new file mode 100644 index 000000000..f659dfe2c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.java @@ -0,0 +1,48 @@ +package be.ehealth.business.mycarenetdomaincommons.builders; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; +import java.util.Map; + +public final class RequestBuilderFactory { + private static final String USE_DEFAULT_PROPERTIES = ".usedefaultproperties"; + private static final String MYCARENET = "mycarenet."; + private static final String PROP_BLOBBUILDER_CLASS = "mycarenet.blobbuilder.class"; + private static final String DEFAULT_BLOBBUILDER_CLASS = "be.ehealth.business.mycarenetdomaincommons.builders.impl.BlobBuilderImpl"; + private static ConfigurableFactoryHelper blobBuilderFactory = new ConfigurableFactoryHelper("mycarenet.blobbuilder.class", "be.ehealth.business.mycarenetdomaincommons.builders.impl.BlobBuilderImpl"); + private static final String PROP_COMMONBUILDER_CLASS = "mycarenet.commonbuilder.class"; + private static final String DEFAULT_COMMONBUILDER_CLASS = "be.ehealth.business.mycarenetdomaincommons.builders.impl.GenericCommonBuilderImpl"; + private static ConfigurableFactoryHelper commonBuilderFactory = new ConfigurableFactoryHelper("mycarenet.commonbuilder.class", "be.ehealth.business.mycarenetdomaincommons.builders.impl.GenericCommonBuilderImpl"); + + private RequestBuilderFactory() { + } + + /** @deprecated */ + @Deprecated + public static BlobBuilder getBlobBuilder(String projectName) throws TechnicalConnectorException { + Map configParameters = new HashMap(); + configParameters.put("projectName", projectName); + return (BlobBuilder)blobBuilderFactory.getImplementation(configParameters); + } + + public static CommonBuilder getCommonBuilder(String projectName) throws TechnicalConnectorException { + String verifiedProjectName = projectName; + if (projectName == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"project name"}); + } else { + String useDefaultProperties = "mycarenet." + projectName + ".usedefaultproperties"; + ConfigValidator props = ConfigFactory.getConfigValidator(); + if (props.getBooleanProperty(useDefaultProperties, true)) { + verifiedProjectName = "default"; + } + + Map configParameters = new HashMap(); + configParameters.put("projectName", verifiedProjectName); + return (CommonBuilder)commonBuilderFactory.getImplementation(configParameters); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/AbstractCommonBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/AbstractCommonBuilderImpl.java new file mode 100644 index 000000000..19aa03c50 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/AbstractCommonBuilderImpl.java @@ -0,0 +1,174 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; +import be.ehealth.business.mycarenetdomaincommons.domain.Origin; +import be.ehealth.business.mycarenetdomaincommons.domain.Party; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.business.mycarenetdomaincommons.util.PropertyUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.util.Map; +import org.joda.time.DateTime; + +public abstract class AbstractCommonBuilderImpl implements CommonBuilder { + private static final String SENDER_PROPERTIES_ARE_NOT_COHERENT = " Sender properties are not coherent"; + protected static final String NIHII = ".nihii"; + protected static final String CBE = ".cbe"; + protected static final String NAME = ".name"; + protected static final String SSIN = ".ssin"; + protected static final String ORGANIZATION = ".organization"; + private static final String SENDER = ".sender"; + private static final String SITE_ID = ".site.id"; + protected static final String MYCARENET = "mycarenet."; + private static final String QUALITY = ".quality"; + private static final String PHYSICALPERSON = ".physicalperson"; + private static final String VALUE = ".value"; + protected String projectName = "default"; + private ConfigValidator config = ConfigFactory.getConfigValidator(); + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + if (parameterMap != null && !parameterMap.isEmpty() && parameterMap.containsKey("projectName")) { + this.projectName = (String)parameterMap.get("projectName"); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"missing config parameters for initialize of CommonBuilder , check factory method call"}); + } + } + + /** @deprecated */ + @Deprecated + public CommonInput createCommonInput(PackageInfo packageInfo, boolean isTest, String inputReference) throws TechnicalConnectorException { + Origin origin = this.createOrigin(packageInfo); + return new CommonInput(isTest, origin, inputReference); + } + + public CommonInput createCommonInput(McnPackageInfo packageInfo, boolean isTest, String inputReference) throws TechnicalConnectorException { + Origin origin = this.createOrigin(packageInfo); + return new CommonInput(isTest, origin, inputReference); + } + + /** @deprecated */ + @Deprecated + public Origin createOrigin(PackageInfo packageInfo) throws TechnicalConnectorException { + Origin origin = new Origin(packageInfo, this.createCareProviderForOrigin()); + origin.setSender(this.createSenderForOrigin()); + origin.setSiteId(this.getSiteId()); + return origin; + } + + public Origin createOrigin(McnPackageInfo packageInfo) throws TechnicalConnectorException { + Origin origin = new Origin(packageInfo, this.createCareProviderForOrigin()); + origin.setSender(this.createSenderForOrigin()); + origin.setSiteId(this.getSiteId()); + return origin; + } + + private String getSiteId() throws TechnicalConnectorException { + if (this.projectName == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"projectName"}); + } else { + String projectNameToUse = PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet."); + String siteIdKey = "mycarenet." + projectNameToUse + ".site.id"; + String siteId = this.config.getProperty(siteIdKey); + return siteId; + } + } + + Party createSenderForOrigin() throws TechnicalConnectorException { + Party party = new Party(); + String senderRootKey = "mycarenet." + PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet..") + ".sender"; + party.setPhysicalPerson(this.createPerson(senderRootKey + ".physicalperson")); + party.setOrganization(this.createOrganization(senderRootKey + ".organization")); + return party; + } + + public Routing createRouting(Patient patientInfo, DateTime refDate) { + Routing routing = new Routing(); + routing.setPeriod((Period)null); + routing.setCareReceiver(this.createCareReceiver(patientInfo)); + routing.setReferenceDate(refDate); + return routing; + } + + public Routing createRoutingToMutuality(String mutuality, DateTime refDate) { + Routing routing = new Routing(); + routing.setPeriod((Period)null); + routing.setCareReceiver(this.createCareReceiverForMutuality(mutuality)); + routing.setReferenceDate(refDate); + return routing; + } + + protected final CareReceiverId createCareReceiver(Patient patientInfo) { + CareReceiverId careReceiver = new CareReceiverId(patientInfo.getInss(), patientInfo.getRegNrWithMut(), patientInfo.getMutuality()); + return careReceiver; + } + + protected final CareReceiverId createCareReceiverForMutuality(String mutuality) { + CareReceiverId careReceiver = new CareReceiverId((String)null, (String)null, mutuality); + return careReceiver; + } + + protected Identification createOrganization(String key) throws TechnicalConnectorException { + Identification identification = this.getIdentification(key); + boolean containsOrganization = identification != null; + if (containsOrganization && identification.getCbe() == null && identification.getNihii() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"Organization Sender properties are not coherent"}); + } else { + return identification; + } + } + + protected Identification createPerson(String key) throws TechnicalConnectorException { + Identification identification = this.getIdentification(key); + boolean containsPhysicalPerson = identification != null; + if (containsPhysicalPerson && identification.getSsin() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"Physical person Sender properties are not coherent"}); + } else { + return identification; + } + } + + private Identification getIdentification(String key) { + Identification identification = new Identification(); + String name = this.config.getProperty(key + ".name"); + if (name != null) { + identification.setName(name); + } + + String ssin = this.config.getProperty(key + ".ssin"); + if (ssin != null) { + identification.setSsin(ssin); + } + + String nihii = this.config.getProperty(key + ".nihii" + ".value"); + String cbe; + if (nihii != null) { + cbe = this.config.getProperty(key + ".nihii" + ".quality"); + Nihii nihiiObject = new Nihii(cbe, nihii); + identification.setNihii(nihiiObject); + } + + cbe = this.config.getProperty(key + ".cbe"); + if (cbe != null) { + identification.setCbe(cbe); + } + + return this.isIdentificationEmpty(identification) ? null : identification; + } + + private boolean isIdentificationEmpty(Identification identification) { + return identification.getCbe() == null && identification.getName() == null && identification.getNihii() == null && identification.getSsin() == null; + } + + protected abstract CareProvider createCareProviderForOrigin() throws NumberFormatException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.java new file mode 100644 index 000000000..f524a25ec --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.java @@ -0,0 +1,127 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilder; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorExceptionValues; +import be.ehealth.business.mycarenetdomaincommons.util.PropertyUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +public class BlobBuilderImpl implements BlobBuilder { + private static final String PROPERTYBEGINNING = ".blobbuilder."; + private String projectName; + private String platformName; + private String messageName; + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + if (parameterMap != null && !parameterMap.isEmpty() && parameterMap.containsKey("projectName")) { + this.platformName = (String)parameterMap.get("platformName") == null ? "mycarenet" : (String)parameterMap.get("platformName"); + this.projectName = (String)parameterMap.get("projectName"); + this.messageName = (String)parameterMap.get("messageName"); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"missing config parameters for initialize of BlobBuilder , check factory method call"}); + } + } + + public Blob build(byte[] input) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + String usedProjectName = this.getProjectPropertiesValue(); + String id = this.platformName + ".blobbuilder." + usedProjectName + ".id"; + ConfigValidator validator = this.getProperties(id); + return this.build(input, validator.getProperty(id)); + } + + public Blob build(byte[] input, String id) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + String usedProjectName = this.getProjectPropertiesValue(); + String baseProperty = this.platformName + ".blobbuilder." + usedProjectName; + String basePropertyWithMessageName = baseProperty + (this.messageName == null ? "" : "." + this.messageName); + String projectDefaultEncodingTypeProperty = baseProperty + ".encodingtype"; + String projectDefaultContentTypeProperty = baseProperty + ".contenttype"; + String projectDefaultContentEncryptionProperty = baseProperty + ".contentencryption"; + String encodingTypePropertyWithMessageName = basePropertyWithMessageName + ".encodingtype"; + String contentTypePropertyWithMessageName = basePropertyWithMessageName + ".contenttype"; + String contentEncryptionPropertyWithMessageName = basePropertyWithMessageName + ".contentencryption"; + ConfigValidator validator = this.getProperties(); + String encodingType = validator.getProperty(encodingTypePropertyWithMessageName); + String contentType = validator.getProperty(contentTypePropertyWithMessageName); + String contentEncryption = validator.getProperty(contentEncryptionPropertyWithMessageName); + if (encodingType == null) { + encodingType = validator.getProperty(projectDefaultEncodingTypeProperty); + } + + if (contentType == null) { + contentType = validator.getProperty(projectDefaultContentTypeProperty); + } + + if (contentEncryption == null) { + contentEncryption = validator.getProperty(projectDefaultContentEncryptionProperty); + } + + return this.build(input, encodingType, id, contentType, (String)null, contentEncryption); + } + + public Blob build(byte[] input, String encodingType, String id, String contentType) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + return this.build(input, encodingType, id, contentType, (String)null); + } + + public Blob build(byte[] input, String encodingType, String id, String contentType, String messageName) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + return this.build(input, encodingType, id, contentType, messageName, (String)null); + } + + public Blob build(byte[] input, String encodingType, String id, String contentType, String messageName, String contentEncryption) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + if (input != null && input.length != 0) { + if (contentType != null && !contentType.isEmpty()) { + Blob newBlob = new Blob(); + newBlob.setContentEncoding("none"); + byte[] buff = input; + if (encodingType.equals("deflate")) { + newBlob.setContentEncoding(encodingType); + buff = ConnectorIOUtils.compress(input, "deflate"); + } + + newBlob.setContent(buff); + newBlob.setContentType(contentType); + newBlob.setId(id); + newBlob.setMessageName(messageName); + newBlob.setHashValue((byte[])null); + newBlob.setContentEncryption(contentEncryption); + return newBlob; + } else { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.PARAMETER_NULL, (Blob)null, new Object[]{"String contentType"}); + } + } else { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.PARAMETER_NULL, (Blob)null, new Object[]{"byte[] input"}); + } + } + + public byte[] checkAndRetrieveContent(Blob blob) throws TechnicalConnectorException { + if (blob == null) { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.PARAMETER_NULL, (Blob)null, new Object[]{"Blob blob"}); + } else { + return BuilderUtils.checkAndDecompress(blob.getContent(), blob.getContentEncoding(), blob.getHashValue(), blob.isHashTagRequired()); + } + } + + private String getProjectPropertiesValue() { + return PropertyUtil.retrieveProjectNameToUse(this.projectName, this.platformName + ".blobbuilder."); + } + + private ConfigValidator getProperties(String... neededProperties) { + List expectedProps = new ArrayList(); + String[] arr$ = neededProperties; + int len$ = neededProperties.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String neededPropertie = arr$[i$]; + expectedProps.add(neededPropertie); + } + + return ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.java new file mode 100644 index 000000000..54b862297 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.java @@ -0,0 +1,75 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import org.apache.commons.lang.ArrayUtils; +import org.bouncycastle.util.Arrays; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BuilderUtils { + private static Logger logger = LoggerFactory.getLogger(BuilderUtils.class); + + private BuilderUtils() { + } + + public static byte[] checkAndDecompress(byte[] content, String contentEncoding, byte[] blobHashValue, boolean hashTagRequired) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + if (content != null && !ArrayUtils.isEmpty(content)) { + byte[] decompressedBlob = decompressBlob(content, contentEncoding); + if (blobHashValue != null && blobHashValue.length > 0) { + checkHash(blobHashValue, decompressedBlob); + } else if (hashTagRequired) { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.HASHVALUE_NULL, decompressedBlob); + } + + return decompressedBlob; + } else { + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.PARAMETER_NULL, (Blob)null, new Object[]{"The content of the blob"}); + } + } + + public static void checkHash(byte[] blobHashValue, byte[] decompressedBlob) throws InvalidBlobContentConnectorException, TechnicalConnectorException { + try { + byte[] calculatedHashValue = buildHash(decompressedBlob); + if (!Arrays.areEqual(blobHashValue, calculatedHashValue)) { + String blobHashAsString = blobHashValue != null ? new String(Base64.encode(blobHashValue)) : ""; + String calculatedHashAsString = calculatedHashValue != null ? new String(Base64.encode(calculatedHashValue)) : ""; + throw new InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues.HASH_VALUES_DIFFERENT, (Blob)null, decompressedBlob, new Object[]{blobHashAsString, calculatedHashAsString}); + } + } catch (NoSuchAlgorithmException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } + } + + public static byte[] decompressBlob(byte[] decompressedBlob, String contentEncoding) { + if ("none".equals(contentEncoding)) { + logger.warn("decompressBlob called with on blob with contentEncoding " + contentEncoding + " : decompress will be skipped!"); + } else { + try { + decompressedBlob = ConnectorIOUtils.decompress(decompressedBlob); + if (!contentEncoding.equals("deflate")) { + logger.warn("Blob was flagged as not deflated but was."); + } + } catch (TechnicalConnectorException var3) { + if (contentEncoding.equals("deflate")) { + logger.warn("Blob was flagged as deflated but wasn't."); + } + } + } + + return decompressedBlob; + } + + public static byte[] buildHash(byte[] decompressedBlob) throws NoSuchAlgorithmException { + MessageDigest md = MessageDigest.getInstance("SHA-256"); + md.update(decompressedBlob); + return md.digest(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/GenericCommonBuilderImpl.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/GenericCommonBuilderImpl.java new file mode 100644 index 000000000..865256033 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/GenericCommonBuilderImpl.java @@ -0,0 +1,45 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.builders.util.CareProviderBuilder; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.util.PropertyUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.util.ArrayList; +import java.util.Map; + +public class GenericCommonBuilderImpl extends AbstractCommonBuilderImpl { + private static final String VALUE = ".value"; + private static final String QUALITY = ".quality"; + private static final String PHYSICALPERSON = ".physicalperson"; + private static final String CAREPROVIDER = ".careprovider"; + private ConfigValidator config; + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + if (parameterMap != null && !parameterMap.isEmpty() && parameterMap.containsKey("projectName")) { + this.projectName = (String)parameterMap.get("projectName"); + ArrayList expectedProperties = new ArrayList(); + String careProviderIdKey = "mycarenet." + PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet..") + ".careprovider" + ".nihii" + ".value"; + String careProviderQualityKey = "mycarenet." + PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet..") + ".careprovider" + ".nihii" + ".quality"; + expectedProperties.add(careProviderIdKey); + expectedProperties.add(careProviderQualityKey); + this.config = ConfigFactory.getConfigValidator(expectedProperties); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"missing config parameters for initialize of CommonBuilder , check factory method call"}); + } + } + + protected CareProvider createCareProviderForOrigin() throws NumberFormatException, TechnicalConnectorException { + String projectNameToUse = PropertyUtil.retrieveProjectNameToUse(this.projectName, "mycarenet.."); + String careProviderIdKey = "mycarenet." + projectNameToUse + ".careprovider" + ".nihii" + ".value"; + String careProviderQualityKey = "mycarenet." + projectNameToUse + ".careprovider" + ".nihii" + ".quality"; + CareProviderBuilder builder = new CareProviderBuilder(this.config.getProperty(careProviderQualityKey), this.config.getProperty(careProviderIdKey)); + String physicalPersonRootKey = "mycarenet." + projectNameToUse + ".careprovider" + ".physicalperson"; + String organizationRootKey = "mycarenet." + projectNameToUse + ".careprovider" + ".organization"; + builder.addPhysicalPersonIdentification(this.createPerson(physicalPersonRootKey)); + builder.addOrganisationIdentification(this.createOrganization(organizationRootKey)); + return builder.build(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.java new file mode 100644 index 000000000..d27f728f4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.java @@ -0,0 +1,65 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.util; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; + +public class CareProviderBuilder { + private CareProvider careProvider; + + public CareProviderBuilder(String quality, String id) { + this.careProvider = new CareProvider(new Nihii(quality, id)); + } + + public final CareProviderBuilder addPhysicalPersonIdentification(Identification identification) { + this.checkPhysicalPersonNotFilledOutYet(); + this.careProvider.setPhysicalPerson(identification); + return this; + } + + public final CareProviderBuilder addOrganisationIdentification(Identification identification) { + this.checkOrganisationNotFilledOutYet(); + this.careProvider.setOrganization(identification); + return this; + } + + public final CareProviderBuilder addPhysicalPersonWithSsin(String name, String ssin) { + this.checkPhysicalPersonNotFilledOutYet(); + this.careProvider.setPhysicalPerson(new Identification(name, (Nihii)null, ssin, (String)null)); + return this; + } + + private void checkPhysicalPersonNotFilledOutYet() { + if (this.careProvider.getPhysicalPerson() != null) { + throw new IllegalStateException("error while building careprovider : addPhysicalPerson called while physical person already filled out"); + } + } + + public final CareProviderBuilder addPhysicalPersonWithNihii(String name, String quality, String value) { + this.checkPhysicalPersonNotFilledOutYet(); + this.careProvider.setPhysicalPerson(new Identification(name, new Nihii(quality, value), (String)null, (String)null)); + return this; + } + + public final CareProviderBuilder addOrganisationWithNihii(String name, String quality, String value) { + this.checkOrganisationNotFilledOutYet(); + this.careProvider.setOrganization(new Identification(name, new Nihii(quality, value), (String)null, (String)null)); + return this; + } + + private void checkOrganisationNotFilledOutYet() { + if (this.careProvider.getOrganization() != null) { + throw new IllegalStateException("error while building careprovider : addOrganisation called while organisation already filled out"); + } + } + + public final CareProviderBuilder addOrganisationWithCbe(String name, String cbeNumber) { + this.checkOrganisationNotFilledOutYet(); + this.careProvider.setOrganization(new Identification(name, (Nihii)null, (String)null, cbeNumber)); + return this; + } + + public final CareProvider build() { + return this.careProvider; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.java new file mode 100644 index 000000000..f63b2e2df --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.java @@ -0,0 +1,65 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.util; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Origin; +import be.ehealth.business.mycarenetdomaincommons.domain.Party; +import be.ehealth.business.mycarenetdomaincommons.exception.ConnectorValidationException; +import be.ehealth.business.mycarenetdomaincommons.validator.CommonInputValidator; +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; + +public final class GeneralCommonInputBuilder { + private CommonInput commonInput; + private boolean validate = true; + + private GeneralCommonInputBuilder(boolean isTest, String inputReference) { + this.commonInput = new CommonInput(isTest, new Origin((McnPackageInfo)null, (String)null, (Party)null), inputReference); + } + + public static GeneralCommonInputBuilder create(boolean isTest, String inputReference) { + return new GeneralCommonInputBuilder(isTest, inputReference); + } + + GeneralCommonInputBuilder create(boolean isTest) throws TechnicalConnectorException { + String inputReference = IdGeneratorFactory.getIdGenerator().generateId(); + return create(isTest, inputReference); + } + + /** @deprecated */ + @Deprecated + public GeneralCommonInputBuilder addPackageInfo(PackageInfo packageInfo) { + this.commonInput.getOrigin().setPackageInfo(packageInfo); + return this; + } + + public GeneralCommonInputBuilder addMcnPackageInfo(McnPackageInfo packageInfo) { + this.commonInput.getOrigin().setMcnPackageInfo(packageInfo); + return this; + } + + public GeneralCommonInputBuilder addPackageInfo(String name, String userName, String password) { + McnPackageInfo packageInfo = new McnPackageInfo(userName, password, name); + return this.addMcnPackageInfo(packageInfo); + } + + public GeneralCommonInputBuilder addCareProvider(CareProvider careprovider) { + this.commonInput.getOrigin().setCareProvider(careprovider); + return this; + } + + public GeneralCommonInputBuilder disableValidation() { + this.validate = false; + return this; + } + + CommonInput build() throws ConnectorValidationException { + if (this.validate) { + CommonInputValidator.validate(this.commonInput); + } + + return this.commonInput; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.java new file mode 100644 index 000000000..51f0dcefe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.java @@ -0,0 +1,65 @@ +package be.ehealth.business.mycarenetdomaincommons.builders.util; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.business.mycarenetdomaincommons.exception.ConnectorValidationException; +import be.ehealth.business.mycarenetdomaincommons.validator.RoutingValidator; +import org.joda.time.DateTime; + +public final class GeneralRoutingBuilder { + private Routing routing = new Routing(); + private boolean validate = true; + + private GeneralRoutingBuilder() { + } + + public GeneralRoutingBuilder disableValidation() { + this.validate = false; + return this; + } + + public GeneralRoutingBuilder addPeriod(DateTime begin, DateTime end) { + this.routing.setPeriod(new Period(begin, end)); + return this; + } + + public GeneralRoutingBuilder addReferenceDate(DateTime referenceDate) { + this.routing.setReferenceDate(referenceDate); + return this; + } + + public GeneralRoutingBuilder addCareReceiverForSsin(String ssin) { + this.routing.setCareReceiver(new CareReceiverId(ssin)); + return this; + } + + public GeneralRoutingBuilder addCareReceiverForMutualityIdAndMutuality(String mutualityId, String mutuality) { + this.routing.setCareReceiver(new CareReceiverId(mutuality, mutuality)); + return this; + } + + public GeneralRoutingBuilder addCareReceiver(CareReceiverId careReceiver) { + this.routing.setCareReceiver(careReceiver); + return this; + } + + public static GeneralRoutingBuilder create() { + return new GeneralRoutingBuilder(); + } + + public static GeneralRoutingBuilder createFullForNissAndCurrentReferenceDate(String ssin) { + GeneralRoutingBuilder routingBuilder = new GeneralRoutingBuilder(); + routingBuilder.addCareReceiverForSsin(ssin); + routingBuilder.addReferenceDate(new DateTime()); + return routingBuilder; + } + + public Routing build() throws ConnectorValidationException { + if (this.validate) { + RoutingValidator.validate(this.routing); + } + + return this.routing; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Blob.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Blob.java new file mode 100644 index 000000000..64c87b2f3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Blob.java @@ -0,0 +1,88 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import org.apache.commons.lang.ArrayUtils; +import org.bouncycastle.util.Arrays; + +public class Blob { + private byte[] content; + private String contentType; + private String messageName; + private byte[] hashValue; + private byte[] xadesValue; + private String contentEncryption; + private String id; + private boolean isHashTagRequired = true; + private String contentEncoding; + + public byte[] getContent() { + return Arrays.clone(this.content); + } + + public void setContent(byte[] content) { + this.content = Arrays.clone(content); + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String contentType) { + this.contentType = contentType; + } + + public byte[] getHashValue() { + return Arrays.clone(this.hashValue); + } + + public void setHashValue(byte[] hashValue) { + this.hashValue = Arrays.clone(hashValue); + } + + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + + public String getContentEncoding() { + return this.contentEncoding; + } + + public void setContentEncoding(String contentEncoding) { + this.contentEncoding = contentEncoding; + } + + public String getMessageName() { + return this.messageName; + } + + public void setMessageName(String messageName) { + this.messageName = messageName; + } + + public boolean isHashTagRequired() { + return this.isHashTagRequired; + } + + public void setHashTagRequired(boolean isHashTagRequired) { + this.isHashTagRequired = isHashTagRequired; + } + + public byte[] getXadesValue() { + return Arrays.clone(this.xadesValue); + } + + public void setXadesValue(byte[] xadesValue) { + this.xadesValue = ArrayUtils.clone(xadesValue); + } + + public String getContentEncryption() { + return this.contentEncryption; + } + + public void setContentEncryption(String contentEncryption) { + this.contentEncryption = contentEncryption; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.java new file mode 100644 index 000000000..589c41a76 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.java @@ -0,0 +1,17 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class CareProvider extends Party { + private Nihii nihii; + + public CareProvider(Nihii nihii) { + this.nihii = nihii; + } + + public Nihii getNihii() { + return this.nihii; + } + + public void setNihii(Nihii nihii) { + this.nihii = nihii; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.java new file mode 100644 index 000000000..5e109b648 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.java @@ -0,0 +1,53 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import java.io.Serializable; + +public class CareReceiverId implements Serializable { + private static final long serialVersionUID = 2489515568374148313L; + private String ssinNumber; + private String registrationNumberWithMutuality; + private String mutuality; + + public CareReceiverId(String ssinNumber) { + this.ssinNumber = ssinNumber; + } + + public CareReceiverId(String registrationNumberWithMutuality, String mutuality) { + this.registrationNumberWithMutuality = registrationNumberWithMutuality; + this.mutuality = mutuality; + } + + public CareReceiverId(String ssinNumber, String registrationNumberWithMutuality, String mutuality) { + this.ssinNumber = ssinNumber; + this.registrationNumberWithMutuality = registrationNumberWithMutuality; + this.mutuality = mutuality; + } + + public String getSsinNumber() { + return this.ssinNumber; + } + + public void setSsinNumber(String ssinNumber) { + this.ssinNumber = ssinNumber; + } + + public String getRegistrationNumberWithMutuality() { + return this.registrationNumberWithMutuality; + } + + public void setRegistrationNumberWithMutuality(String registrationNumberWithMutuality) { + this.registrationNumberWithMutuality = registrationNumberWithMutuality; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String mutuality) { + this.mutuality = mutuality; + } + + public String toString() { + return "CareReceiverId [ssinNumber=" + this.ssinNumber + ", registrationNumberWithMutuality=" + this.registrationNumberWithMutuality + ", mutuality=" + this.mutuality + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CommonInput.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CommonInput.java new file mode 100644 index 000000000..0b6e05eb7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CommonInput.java @@ -0,0 +1,29 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class CommonInput { + private Boolean isTest; + private Origin origin; + private String inputReference; + + public CommonInput(Boolean isTest, Origin origin, String inputReference) { + this.isTest = isTest; + this.origin = origin; + this.inputReference = inputReference; + } + + public Boolean isTest() { + return this.isTest; + } + + public void setIsTest(Boolean isTest) { + this.isTest = isTest; + } + + public Origin getOrigin() { + return this.origin; + } + + public String getInputReference() { + return this.inputReference; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Identification.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Identification.java new file mode 100644 index 000000000..6f35bc4a4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Identification.java @@ -0,0 +1,54 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class Identification { + private String name; + private Nihii nihii; + private String ssin; + private String cbe; + + public Identification() { + } + + public Identification(String name) { + this.name = name; + } + + public Identification(String name, Nihii nihii, String ssin, String cbe) { + this.name = name; + this.nihii = nihii; + this.ssin = ssin; + this.cbe = cbe; + } + + public void setName(String name) { + this.name = name; + } + + public String getName() { + return this.name; + } + + public Nihii getNihii() { + return this.nihii; + } + + public void setNihii(Nihii nihii) { + this.nihii = nihii; + } + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String ssin) { + this.ssin = ssin; + } + + public String getCbe() { + return this.cbe; + } + + public void setCbe(String cbe) { + this.cbe = cbe; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.java new file mode 100644 index 000000000..60a1d114f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.java @@ -0,0 +1,21 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.joda.time.DateTime; + +public final class InputReference { + private String inputReference; + + public InputReference() throws TechnicalConnectorException { + DateTime currentDateTime = new DateTime(); + this.inputReference = currentDateTime.toString("yyyyMMddHHmmss"); + } + + public InputReference(String inputReference) { + this.inputReference = inputReference; + } + + public String getInputReference() { + return this.inputReference; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.java new file mode 100644 index 000000000..50b98c8be --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.java @@ -0,0 +1,39 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; + +public class McnPackageInfo extends PackageInfo { + private String packageName; + private String userName; + private String password; + + public McnPackageInfo(String userName, String password, String packageName) { + this.packageName = packageName; + this.userName = userName; + this.password = password; + } + + public String getPackageName() { + return this.packageName; + } + + public void setPackageName(String packageName) { + this.packageName = packageName; + } + + public String getUserName() { + return this.userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Nihii.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Nihii.java new file mode 100644 index 000000000..c242fb87f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Nihii.java @@ -0,0 +1,27 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class Nihii { + private String quality; + private String value; + + public Nihii(String quality, String value) { + this.quality = quality; + this.value = value; + } + + public String getQuality() { + return this.quality; + } + + public void setQuality(String quality) { + this.quality = quality; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.java new file mode 100644 index 000000000..134ba4930 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.java @@ -0,0 +1,112 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; + +public class Origin { + private McnPackageInfo packageInfo; + private String siteId; + private CareProvider careProvider; + private Party sender; + + /** @deprecated */ + @Deprecated + public Origin(PackageInfo packageInfo, CareProvider careProvider) { + this.packageInfo = this.map(packageInfo); + this.careProvider = careProvider; + } + + /** @deprecated */ + @Deprecated + public Origin(PackageInfo packageInfo, Party sender) { + this.packageInfo = this.map(packageInfo); + this.sender = sender; + } + + /** @deprecated */ + @Deprecated + public Origin(PackageInfo packageInfo, String siteId, Party sender) { + this.packageInfo = this.map(packageInfo); + this.siteId = siteId; + this.sender = sender; + } + + /** @deprecated */ + @Deprecated + public Origin(PackageInfo packageInfo, String siteId, CareProvider careProvider, Party sender) { + this.packageInfo = this.map(packageInfo); + this.siteId = siteId; + this.careProvider = careProvider; + this.sender = sender; + } + + /** @deprecated */ + @Deprecated + public PackageInfo getPackageInfo() { + return this.packageInfo; + } + + /** @deprecated */ + @Deprecated + public void setPackageInfo(PackageInfo packageInfo) { + this.packageInfo = this.map(packageInfo); + } + + private McnPackageInfo map(PackageInfo oldType) { + return new McnPackageInfo(oldType.getUserName(), oldType.getPassword(), oldType.getPackageName()); + } + + public Origin(McnPackageInfo packageInfo, CareProvider careProvider) { + this.packageInfo = packageInfo; + this.careProvider = careProvider; + } + + public Origin(McnPackageInfo packageInfo, Party sender) { + this.packageInfo = packageInfo; + this.sender = sender; + } + + public Origin(McnPackageInfo packageInfo, String siteId, Party sender) { + this.packageInfo = packageInfo; + this.siteId = siteId; + this.sender = sender; + } + + public Origin(McnPackageInfo packageInfo, String siteId, CareProvider careProvider, Party sender) { + this.packageInfo = packageInfo; + this.siteId = siteId; + this.careProvider = careProvider; + this.sender = sender; + } + + public McnPackageInfo getMcnPackageInfo() { + return this.packageInfo; + } + + public void setMcnPackageInfo(McnPackageInfo packageInfo) { + this.packageInfo = packageInfo; + } + + public String getSiteId() { + return this.siteId; + } + + public void setSiteId(String siteId) { + this.siteId = siteId; + } + + public CareProvider getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProvider careProvider) { + this.careProvider = careProvider; + } + + public Party getSender() { + return this.sender; + } + + public void setSender(Party sender) { + this.sender = sender; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.java new file mode 100644 index 000000000..c0a2ccb8f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.java @@ -0,0 +1,22 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class Party { + private Identification physicalPerson; + private Identification organization; + + public Identification getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(Identification physicalPerson) { + this.physicalPerson = physicalPerson; + } + + public Identification getOrganization() { + return this.organization; + } + + public void setOrganization(Identification organization) { + this.organization = organization; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.java new file mode 100644 index 000000000..34a2e72f9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.java @@ -0,0 +1,31 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import java.io.Serializable; +import org.joda.time.DateTime; + +public class Period implements Serializable { + private static final long serialVersionUID = 7658819844468010644L; + private DateTime begin; + private DateTime end; + + public Period(DateTime begin, DateTime end) { + this.begin = begin; + this.end = end; + } + + public DateTime getBegin() { + return this.begin; + } + + public void setBegin(DateTime begin) { + this.begin = begin; + } + + public DateTime getEnd() { + return this.end; + } + + public void setEnd(DateTime end) { + this.end = end; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.java new file mode 100644 index 000000000..dfeebaa25 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.java @@ -0,0 +1,49 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +import java.io.Serializable; +import org.joda.time.DateTime; + +public class Routing implements Serializable { + private static final long serialVersionUID = -8364852115063355399L; + private CareReceiverId careReceiver; + private DateTime referenceDate; + private Period period; + + public Routing() { + } + + public Routing(CareReceiverId careReceiver, DateTime referenceDate) { + this.careReceiver = careReceiver; + this.referenceDate = referenceDate; + } + + public Routing(CareReceiverId careReceiver, DateTime referenceDate, Period period) { + this.careReceiver = careReceiver; + this.referenceDate = referenceDate; + this.period = period; + } + + public CareReceiverId getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverId careReceiver) { + this.careReceiver = careReceiver; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime referenceDate) { + this.referenceDate = referenceDate; + } + + public Period getPeriod() { + return this.period; + } + + public void setPeriod(Period period) { + this.period = period; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Ssin.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Ssin.java new file mode 100644 index 000000000..c13b1b16e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Ssin.java @@ -0,0 +1,13 @@ +package be.ehealth.business.mycarenetdomaincommons.domain; + +public class Ssin { + private String value; + + public Ssin(String value) { + this.value = value; + } + + public String getValue() { + return this.value; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.java new file mode 100644 index 000000000..23c126deb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.java @@ -0,0 +1,93 @@ +package be.ehealth.business.mycarenetdomaincommons.domain.async; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; + +public class PostContent { + private Blob blob; + private String messageName; + private String commonInputReference; + private byte[] xades; + private boolean isTest; + + private PostContent(PostContent.Builder builder) { + this.blob = builder.blob; + this.messageName = builder.messageName; + this.commonInputReference = builder.commonInputReference; + this.xades = builder.xades; + this.isTest = builder.isTest; + } + + public static PostContent.Builder Builder() { + return new PostContent.Builder(); + } + + public Blob getBlob() { + return this.blob; + } + + public String getMessageName() { + return this.messageName; + } + + public String getCommonInputReference() { + return this.commonInputReference; + } + + public byte[] getXades() { + return this.xades; + } + + public boolean isTest() { + return this.isTest; + } + + // $FF: synthetic method + PostContent(PostContent.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private Blob blob; + private String messageName; + private String commonInputReference; + private byte[] xades; + private boolean isTest; + + private Builder() { + } + + public PostContent.Builder blob(Blob blob) { + this.blob = blob; + return this; + } + + public PostContent.Builder messageName(String messageName) { + this.messageName = messageName; + return this; + } + + public PostContent.Builder commonInputReference(String commonInputReference) { + this.commonInputReference = commonInputReference; + return this; + } + + public PostContent.Builder xades(byte[] xades) { + this.xades = xades; + return this; + } + + public PostContent.Builder isTest(boolean isTest) { + this.isTest = isTest; + return this; + } + + public PostContent build() { + return new PostContent(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.java new file mode 100644 index 000000000..93d9cb884 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.java @@ -0,0 +1,19 @@ +package be.ehealth.business.mycarenetdomaincommons.exception; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.util.List; + +public final class ConnectorValidationException extends TechnicalConnectorException { + private List validationErrors; + private static final long serialVersionUID = 2463769008336629091L; + + public ConnectorValidationException(List validationErrors) { + super(TechnicalConnectorExceptionValues.INVALID_MYCARENET_INPUT_OBJECT, validationErrors); + this.validationErrors = validationErrors; + } + + public List getValidationErrors() { + return this.validationErrors; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.java new file mode 100644 index 000000000..f1937e40e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.java @@ -0,0 +1,46 @@ +package be.ehealth.business.mycarenetdomaincommons.exception; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.text.MessageFormat; +import org.bouncycastle.util.Arrays; + +public class InvalidBlobContentConnectorException extends TechnicalConnectorException { + private Blob blob; + private byte[] decompressedBlob; + private static final long serialVersionUID = 3015002994386182489L; + + public InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues errorCodeValue, Blob blob, byte[] decompressedBlob, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + this.blob = blob; + this.decompressedBlob = Arrays.clone(decompressedBlob); + } + + public InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues errorCodeValue, Blob blob, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + this.blob = blob; + } + + public InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues errorCodeValue, Blob blob) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + this.blob = blob; + } + + public InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues errorCodeValue, byte[] decompressedBlob) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + this.decompressedBlob = Arrays.clone(decompressedBlob); + } + + public InvalidBlobContentConnectorException(InvalidBlobContentConnectorExceptionValues errorCodeValue, Blob blob, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + this.blob = blob; + } + + public byte[] getDecompressedBlob() { + return Arrays.clone(this.decompressedBlob); + } + + public Blob getBlob() { + return this.blob; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorExceptionValues.java new file mode 100644 index 000000000..ae1931ba4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorExceptionValues.java @@ -0,0 +1,26 @@ +package be.ehealth.business.mycarenetdomaincommons.exception; + +public enum InvalidBlobContentConnectorExceptionValues { + SETTINGS_NOT_FOUND("settings.not.found", "Could not find the settings file : {0}"), + HASH_VALUES_DIFFERENT("hash.values.different", "Hash value is different : was {0} but expecting {1}"), + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"), + HASHVALUE_NULL("hashvalue.null", "The hash value is required but null"), + XADESVALUES_DIFFERENT("xadesvalues.different", "Xades validation failed with the following error :${0} \n received xades: {1}"), + XADESVALUE_NULL("xadesvalue.null", "The xades value is required but null"); + + private String errorCode; + private String message; + + private InvalidBlobContentConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.java new file mode 100644 index 000000000..b120bfb6e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.java @@ -0,0 +1,23 @@ +package be.ehealth.business.mycarenetdomaincommons.exception; + +public class ValidationError { + private String path; + private String description; + + public ValidationError(String path, String description) { + this.path = path; + this.description = description; + } + + public String getPath() { + return this.path; + } + + public String getDescription() { + return this.description; + } + + public String toString() { + return "ValidationError [path=" + this.path + ", description=" + this.description + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.java new file mode 100644 index 000000000..5a727f7d8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.java @@ -0,0 +1,56 @@ +package be.ehealth.business.mycarenetdomaincommons.mapper; + +import be.cin.types.v1.ContentEncryptionType; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import java.io.IOException; +import javax.activation.DataHandler; +import org.apache.commons.io.IOUtils; +import org.w3._2005._05.xmlmime.Base64Binary; + +public final class DomainBlobMapper { + public static Blob mapToBlob(be.cin.types.v1.Blob blob) throws TechnicalConnectorException { + Blob result = new Blob(); + result.setContent(convertToByteArray(blob.getValue())); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + public static be.cin.types.v1.Blob mapBlobToCinBlob(Blob blob) { + be.cin.types.v1.Blob result = new be.cin.types.v1.Blob(); + ByteArrayDatasource rawData = new ByteArrayDatasource(blob.getContent()); + DataHandler dh = new DataHandler(rawData); + result.setValue(dh); + result.setMessageName(blob.getMessageName()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + result.setContentEncryption(blob.getContentEncryption() == null ? null : ContentEncryptionType.fromValue(blob.getContentEncryption())); + return result; + } + + public static Base64Binary mapB64fromByte(byte[] param) { + Base64Binary result = new Base64Binary(); + result.setValue(param); + result.setContentType("text/xml"); + return result; + } + + private static byte[] convertToByteArray(DataHandler value) throws TechnicalConnectorException { + if (value == null) { + return new byte[0]; + } else { + try { + return IOUtils.toByteArray(value.getInputStream()); + } catch (IOException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, new Object[]{"IoException while converting dataHandler to byteArray", var2}); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.java new file mode 100644 index 000000000..647abef80 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.java @@ -0,0 +1,24 @@ +package be.ehealth.business.mycarenetdomaincommons.util; + +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public final class McnConfigUtil { + private static final String PACKAGE_LICENCE_USERNAME = "package.licence.username"; + private static final String PACKAGE_LICENCE_PASSWORD = "package.licence.password"; + private static final String PACKAGE_LICENCE_NAME = "package.name"; + + private McnConfigUtil() { + throw new UnsupportedOperationException(); + } + + public static McnPackageInfo retrievePackageInfo(String componentName) throws TechnicalConnectorException { + ConfigValidator configValidator = ConfigFactory.getConfigValidator(); + String userName = configValidator.getProperty(componentName + "." + "package.licence.username", "${mycarenet.licence.username}"); + String password = configValidator.getProperty(componentName + "." + "package.licence.password", "${mycarenet.licence.password}"); + String name = configValidator.getProperty(componentName + "." + "package.name", "${package.name}"); + return new McnPackageInfo(userName, password, name); + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.java new file mode 100644 index 000000000..162118168 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.java @@ -0,0 +1,41 @@ +package be.ehealth.business.mycarenetdomaincommons.util; + +import be.ehealth.technicalconnector.config.ConfigFactory; + +public class PropertyUtil { + public static String retrieveProjectNameToUse(String projectName, String prefix) { + return retrieveProjectNameToUse(projectName, prefix, ""); + } + + public static String retrieveProjectNameToUse(String projectName, String prefix, String suffix) { + if (prefix != null && suffix != null) { + if (projectName != null && !projectName.isEmpty()) { + prefix = endPrefixWithDotIfNeeded(prefix); + suffix = startSuffixWithDotIfNeeded(suffix); + String key = prefix + projectName + suffix + ".usedefaultproperties"; + String useDefaultPropertiesString = ConfigFactory.getConfigValidator().getProperty(key, "true"); + return useDefaultPropertiesString != null && !"true".equals(useDefaultPropertiesString) ? projectName : "default"; + } else { + return "default"; + } + } else { + throw new IllegalArgumentException("parameters prefix and suffix cannot be null"); + } + } + + private static String startSuffixWithDotIfNeeded(String suffix) { + if (!suffix.isEmpty() && !suffix.startsWith(".")) { + suffix = "." + suffix; + } + + return suffix; + } + + private static String endPrefixWithDotIfNeeded(String prefix) { + if (!prefix.endsWith(".")) { + prefix = prefix + "."; + } + + return prefix; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.java new file mode 100644 index 000000000..90e6f020e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.java @@ -0,0 +1,43 @@ +package be.ehealth.business.mycarenetdomaincommons.util; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import java.net.URI; +import java.net.URISyntaxException; + +public class WsAddressingUtil { + public static WsAddressingHeader createHeader(String mutualityToSendTo, String action) throws TechnicalConnectorException { + return createHeader(mutualityToSendTo, action, (String)null); + } + + public static WsAddressingHeader createHeader(String mutualityToSendTo, String action, String messageId) throws TechnicalConnectorException { + try { + WsAddressingHeader getHeader = null; + if (action == null) { + getHeader = new WsAddressingHeader(new URI("")); + } else { + getHeader = new WsAddressingHeader(new URI(action)); + } + + getHeader.setFaultTo("http://www.w3.org/2005/08/addressing/anonymous"); + getHeader.setReplyTo("http://www.w3.org/2005/08/addressing/anonymous"); + if (messageId == null) { + getHeader.setMessageID(new URI(IdGeneratorFactory.getIdGenerator("uuid").generateId())); + } else { + getHeader.setMessageID(new URI(messageId)); + } + + if (mutualityToSendTo == null) { + getHeader.setTo(new URI("")); + } else { + getHeader.setTo(new URI("urn:nip:destination:io:" + mutualityToSendTo)); + } + + return getHeader; + } catch (URISyntaxException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var4, new Object[]{var4.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.java new file mode 100644 index 000000000..887dadf9d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.java @@ -0,0 +1,7 @@ +package be.ehealth.business.mycarenetdomaincommons.validator; + +public abstract class AbstractMyCarenetValidator { + protected static String addPath(String currentPath, String newPathNode) { + return currentPath + "->" + newPathNode; + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.java new file mode 100644 index 000000000..b88c61a48 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.java @@ -0,0 +1,144 @@ +package be.ehealth.business.mycarenetdomaincommons.validator; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; +import be.ehealth.business.mycarenetdomaincommons.domain.Origin; +import be.ehealth.business.mycarenetdomaincommons.domain.Party; +import be.ehealth.business.mycarenetdomaincommons.exception.ConnectorValidationException; +import be.ehealth.business.mycarenetdomaincommons.exception.ValidationError; +import java.util.ArrayList; +import java.util.List; + +public class CommonInputValidator extends AbstractMyCarenetValidator { + public static void validate(CommonInput commonInput) throws ConnectorValidationException { + String currentPath = "commonInput"; + List errors = new ArrayList(); + validateIsTest(errors, addPath(currentPath, "isTest"), commonInput.isTest()); + validateOrigin(errors, addPath(currentPath, "Origin"), commonInput.getOrigin()); + validateInputReference(errors, addPath(currentPath, "InputReference"), commonInput.getInputReference()); + if (!errors.isEmpty()) { + throw new ConnectorValidationException(errors); + } + } + + private static void validateInputReference(List errors, String path, String inputReference) { + if (inputReference == null) { + errors.add(new ValidationError(path, "the inputReference is null")); + } + + } + + private static void validateOrigin(List errors, String path, Origin origin) { + if (origin == null) { + errors.add(new ValidationError(path, "Origin was null")); + } else { + if (origin.getCareProvider() == null && origin.getSender() == null) { + errors.add(new ValidationError(path, "at least one of careProvider or Sender must be filled out")); + } + + validateCareProvider(errors, addPath(path, "CareProvider"), origin.getCareProvider()); + validatePackageInfo(errors, addPath(path, "McnPackageInfo"), origin.getMcnPackageInfo()); + validateSender(errors, addPath(path, "Sender"), origin.getSender()); + } + + } + + private static void validateSender(List errors, String path, Party sender) { + if (sender != null) { + validatePartyType(errors, path, sender); + } + + } + + private static void validatePartyType(List errors, String path, Party party) { + if (party == null) { + errors.add(new ValidationError(path, "required party was null")); + } else { + Identification organization = party.getOrganization(); + Identification physicalPerson = party.getPhysicalPerson(); + if (organization == null && physicalPerson == null) { + errors.add(new ValidationError(path, "party without organisation and physicalPerson , at least one of them must be filled out")); + } + + validateIdentificationIfNotNull(errors, addPath(path, "organisation"), organization); + validateIdentificationIfNotNull(errors, addPath(path, "physicalPerson"), physicalPerson); + } + + } + + private static void validateIdentificationIfNotNull(List errors, String path, Identification organization) { + if (organization != null) { + validateIdentification(errors, path, organization); + } + + } + + private static void validateIdentification(List errors, String path, Identification identification) { + if (identification == null) { + errors.add(new ValidationError(path, "required identification is null")); + } else { + if (identification.getName() == null) { + errors.add(new ValidationError(path, "the name if the identification is null, its a required parameter!")); + } + + if (identification.getCbe() == null && identification.getNihii() == null && identification.getSsin() == null) { + errors.add(new ValidationError(path, "no parameters are filled out in identification , at least a Cbe, nihii, or ssin is required!")); + } + } + + } + + private static void validatePackageInfo(List errors, String path, McnPackageInfo packageInfo) { + if (packageInfo == null) { + errors.add(new ValidationError(path, "packageInfo is required, but was null")); + } else { + if (packageInfo.getPassword() == null) { + errors.add(new ValidationError(path, "packageInfo.password was null")); + } + + if (packageInfo.getUserName() == null) { + errors.add(new ValidationError(path, "packageInfo.userName was null")); + } + } + + } + + private static void validateCareProvider(List errors, String path, CareProvider careProvider) { + if (careProvider != null) { + validateNihii(errors, addPath(path, "Nihii"), careProvider.getNihii()); + if (careProvider.getOrganization() != null) { + validateIdentification(errors, addPath(path, "Organisation"), careProvider.getOrganization()); + } + + if (careProvider.getPhysicalPerson() != null) { + validateIdentification(errors, addPath(path, "PhysicalPerson"), careProvider.getPhysicalPerson()); + } + } + + } + + private static void validateNihii(List errors, String path, Nihii nihii) { + if (nihii == null) { + errors.add(new ValidationError(path, "Nihii was null")); + } else { + if (nihii.getQuality() == null) { + errors.add(new ValidationError(path, "nihii.quality was null")); + } + + if (nihii.getValue() == null) { + errors.add(new ValidationError(path, "nihii.value was null")); + } + } + + } + + private static void validateIsTest(List errors, String path, Boolean test) { + if (test == null) { + errors.add(new ValidationError(path, "the isTest variable should never be null")); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.java b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.java new file mode 100644 index 000000000..d242544b5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.java @@ -0,0 +1,69 @@ +package be.ehealth.business.mycarenetdomaincommons.validator; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.business.mycarenetdomaincommons.exception.ConnectorValidationException; +import be.ehealth.business.mycarenetdomaincommons.exception.ValidationError; +import java.util.ArrayList; +import java.util.List; +import org.joda.time.DateTime; + +public class RoutingValidator extends AbstractMyCarenetValidator { + public static void validate(Routing validRouting) throws ConnectorValidationException { + List errors = new ArrayList(); + String path = "Routing"; + if (validRouting == null) { + errors.add(new ValidationError(path, "the Routing element was null")); + } else { + validateCareReceiver(errors, addPath(path, "CareReceiver"), validRouting.getCareReceiver()); + validateReferenceDate(errors, addPath(path, "ReferenceDate"), validRouting.getReferenceDate()); + validatePeriod(errors, addPath(path, "Period"), validRouting.getPeriod()); + } + + if (!errors.isEmpty()) { + throw new ConnectorValidationException(errors); + } + } + + private static void validatePeriod(List errors, String path, Period period) { + if (period != null) { + if (period.getBegin() != null && period.getEnd() != null) { + if (period.getBegin().getMillis() > period.getEnd().getMillis()) { + errors.add(new ValidationError(path, "begindate " + period.getBegin() + " is after endDate " + period.getEnd())); + } + } else { + errors.add(new ValidationError(path, "begindate " + period.getBegin() + " or endDate " + period.getEnd() + " is null, period should always contain both")); + } + } + + } + + private static void validateReferenceDate(List errors, String path, DateTime referenceDate) { + if (referenceDate == null) { + errors.add(new ValidationError(path, "the reference date is a required field")); + } + + } + + private static void validateCareReceiver(List errors, String path, CareReceiverId careReceiver) { + if (careReceiver == null) { + errors.add(new ValidationError(path, "no carereceiver filled out")); + } else if (!isAValidCombinationIsFilledOut(careReceiver.getSsinNumber(), careReceiver.getMutuality(), careReceiver.getRegistrationNumberWithMutuality())) { + errors.add(new ValidationError(path, "no valid combination for careReceiverIds found " + careReceiver + " : at least ssinNumber or combination of mutuality and mutualityRegistrationNumber is required")); + } + + } + + private static boolean isAValidCombinationIsFilledOut(String ssinNumber, String mutuality, String registrationNumberWithMutuality) { + if (isFilledOut(ssinNumber)) { + return true; + } else { + return isFilledOut(registrationNumberWithMutuality) && isFilledOut(mutuality); + } + } + + private static boolean isFilledOut(String ssinNumber) { + return ssinNumber != null && !ssinNumber.isEmpty(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.java new file mode 100644 index 000000000..4765db03d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.addressbook.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsResponse; + +public interface AddressbookTokenService { + GetOrganizationContactInfoResponse getOrganizationContactInfo(SAMLToken var1, GetOrganizationContactInfoRequest var2) throws TechnicalConnectorException; + + GetProfessionalContactInfoResponse getProfessionalContactInfo(SAMLToken var1, GetProfessionalContactInfoRequest var2) throws TechnicalConnectorException; + + SearchOrganizationsResponse searchOrganizations(SAMLToken var1, SearchOrganizationsRequest var2) throws TechnicalConnectorException; + + SearchProfessionalsResponse searchProfessionals(SAMLToken var1, SearchProfessionalsRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.java new file mode 100644 index 000000000..b6f79b885 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.addressbook.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class TokenServiceFactory { + private static final String PROP_ENDPOINT_ADDRESSBOOK = "endpoint.addressbook"; + private static final String PROP_VALIDATION_INCOMING_ADDRESSBOOK = "validation.incoming.message.addressbook"; + private static final String ADDRESSBOOK_XSD = "/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private TokenServiceFactory() { + throw new UnsupportedOperationException("This factory should never be instantiated, only its static methods should be used"); + } + + public static GenericRequest getService(SAMLToken token) throws TechnicalConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.addressbook", "$uddi{uddi:ehealth-fgov-be:business:addressbook:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.addressbook", "/XSD/ehealth-addressbook/XSD/ehealth-addressbook-protocol-1_1.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/impl/AddressbookTokenServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/impl/AddressbookTokenServiceImpl.java new file mode 100644 index 000000000..6db7cab09 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/service/impl/AddressbookTokenServiceImpl.java @@ -0,0 +1,72 @@ +package be.ehealth.businessconnector.addressbook.service.impl; + +import be.ehealth.businessconnector.addressbook.service.AddressbookTokenService; +import be.ehealth.businessconnector.addressbook.service.TokenServiceFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsResponse; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.util.HashMap; +import java.util.Map; +import javax.xml.soap.SOAPException; + +public class AddressbookTokenServiceImpl implements AddressbookTokenService { + private SessionValidator sessionValidator; + private EhealthReplyValidator ehealthReplyValidator; + private static Map, String> soapActions = new HashMap(); + + public AddressbookTokenServiceImpl(SessionValidator sessVal, EhealthReplyValidator ehRepVal) throws TechnicalConnectorException { + this.sessionValidator = sessVal; + this.ehealthReplyValidator = ehRepVal; + } + + public GetOrganizationContactInfoResponse getOrganizationContactInfo(SAMLToken token, GetOrganizationContactInfoRequest request) throws TechnicalConnectorException { + return (GetOrganizationContactInfoResponse)this.invoke(token, request, GetOrganizationContactInfoResponse.class); + } + + public GetProfessionalContactInfoResponse getProfessionalContactInfo(SAMLToken token, GetProfessionalContactInfoRequest request) throws TechnicalConnectorException { + return (GetProfessionalContactInfoResponse)this.invoke(token, request, GetProfessionalContactInfoResponse.class); + } + + public SearchOrganizationsResponse searchOrganizations(SAMLToken token, SearchOrganizationsRequest request) throws TechnicalConnectorException { + return (SearchOrganizationsResponse)this.invoke(token, request, SearchOrganizationsResponse.class); + } + + public SearchProfessionalsResponse searchProfessionals(SAMLToken token, SearchProfessionalsRequest request) throws TechnicalConnectorException { + return (SearchProfessionalsResponse)this.invoke(token, request, SearchProfessionalsResponse.class); + } + + private T invoke(SAMLToken token, RequestType request, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = TokenServiceFactory.getService(token); + service.setPayload((Object)request); + service.setSoapAction((String)soapActions.get(clazz)); + T response = (StatusResponseType)ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + this.ehealthReplyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + static { + soapActions.put(GetProfessionalContactInfoResponse.class, "urn:be:fgov:ehealth:addressbook:protocol:v1:getProfessionalContactInfo"); + soapActions.put(GetOrganizationContactInfoResponse.class, "urn:be:fgov:ehealth:addressbook:protocol:v1:getOrganizationContactInfo"); + soapActions.put(SearchProfessionalsResponse.class, "urn:be:fgov:ehealth:addressbook:protocol:v1:searchProfessionals"); + soapActions.put(SearchOrganizationsResponse.class, "urn:be:fgov:ehealth:addressbook:protocol:v1:searchOrganizations"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionService.java new file mode 100644 index 000000000..7761a54fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionService.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.addressbook.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsResponse; + +public interface AddressbookSessionService { + GetOrganizationContactInfoResponse getOrganizationContactInfo(GetOrganizationContactInfoRequest var1) throws TechnicalConnectorException; + + GetProfessionalContactInfoResponse getProfessionalContactInfo(GetProfessionalContactInfoRequest var1) throws TechnicalConnectorException; + + SearchOrganizationsResponse searchOrganizations(SearchOrganizationsRequest var1) throws TechnicalConnectorException; + + SearchProfessionalsResponse searchProfessionals(SearchProfessionalsRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.java new file mode 100644 index 000000000..05000282c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.addressbook.session; + +import be.ehealth.businessconnector.addressbook.session.impl.AddressbookSessionServiceImpl; +import be.ehealth.businessconnector.addressbook.session.impl.AddressbookSessionServiceImplFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class AddressbookSessionServiceFactory extends AbstractSessionServiceFactory { + private AddressbookSessionServiceFactory() { + throw new UnsupportedOperationException("This factory should never be instantiated, only its static methods should be used"); + } + + public static AddressbookSessionService getAddressbookSessionService() throws ConnectorException { + return (AddressbookSessionService)getService(AddressbookSessionServiceImpl.class, new AddressbookSessionServiceImplFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImpl.java new file mode 100644 index 000000000..a41d9187e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImpl.java @@ -0,0 +1,52 @@ +package be.ehealth.businessconnector.addressbook.session.impl; + +import be.ehealth.businessconnector.addressbook.service.AddressbookTokenService; +import be.ehealth.businessconnector.addressbook.service.impl.AddressbookTokenServiceImpl; +import be.ehealth.businessconnector.addressbook.session.AddressbookSessionService; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetOrganizationContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoRequest; +import be.fgov.ehealth.addressbook.protocol.v1.GetProfessionalContactInfoResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchOrganizationsResponse; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsRequest; +import be.fgov.ehealth.addressbook.protocol.v1.SearchProfessionalsResponse; + +public class AddressbookSessionServiceImpl implements AddressbookSessionService { + private AddressbookTokenService service; + + public AddressbookSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.service = new AddressbookTokenServiceImpl(sessionValidator, replyValidator); + } + + public GetOrganizationContactInfoResponse getOrganizationContactInfo(GetOrganizationContactInfoRequest request) throws TechnicalConnectorException { + return this.service.getOrganizationContactInfo(getSAMLToken(), request); + } + + public GetProfessionalContactInfoResponse getProfessionalContactInfo(GetProfessionalContactInfoRequest request) throws TechnicalConnectorException { + return this.service.getProfessionalContactInfo(getSAMLToken(), request); + } + + public SearchOrganizationsResponse searchOrganizations(SearchOrganizationsRequest request) throws TechnicalConnectorException { + return this.service.searchOrganizations(getSAMLToken(), request); + } + + public SearchProfessionalsResponse searchProfessionals(SearchProfessionalsRequest request) throws TechnicalConnectorException { + return this.service.searchProfessionals(getSAMLToken(), request); + } + + private static SAMLToken getSAMLToken() throws SessionManagementException, TechnicalConnectorException { + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else { + return Session.getInstance().getSession().getSAMLToken(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.java new file mode 100644 index 000000000..409b1aaf2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.addressbook.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class AddressbookSessionServiceImplFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(AddressbookSessionServiceImpl.class) && additionalParameters.length == 0) { + return new AddressbookSessionServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additionalParameters was not correct "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.java new file mode 100644 index 000000000..f9fa35c07 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public interface AdmissionBuilder { + /** @deprecated */ + @Deprecated + AskChap4MedicalAdvisorAgreementRequest buildRequest(FolderType var1, boolean var2, String var3, String var4, DateTime var5) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + AskChap4MedicalAdvisorAgreementRequest buildRequest(FolderType var1, boolean var2, ChapterIVReferences var3, DateTime var4) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + ChapterIVBuilderResponse build(FolderType var1, boolean var2, ChapterIVReferences var3, DateTime var4) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.java new file mode 100644 index 000000000..5b0486724 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.java @@ -0,0 +1,80 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.businessconnector.chapterIV.builders.impl.AdmissionBuilderImpl; +import be.ehealth.businessconnector.chapterIV.builders.impl.CommonBuilderImpl; +import be.ehealth.businessconnector.chapterIV.builders.impl.ConsultationBuilderImpl; +import be.ehealth.businessconnector.chapterIV.builders.impl.ResponseBuilderImpl; +import be.ehealth.businessconnector.chapterIV.validators.Chapter4XmlValidator; +import be.ehealth.businessconnector.chapterIV.validators.KmehrValidator; +import be.ehealth.businessconnector.chapterIV.validators.impl.Chapter4XmlValidatorImpl; +import be.ehealth.businessconnector.chapterIV.validators.impl.KmehrValidatorImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; + +public final class BuilderFactory { + private KmehrValidator kmehrValidator; + private Chapter4XmlValidator chapter4XmlValidator; + private CommonBuilder commonBuilder; + + /** @deprecated */ + @Deprecated + public BuilderFactory(Crypto holderOfKeyCrypto, Crypto encryptionCrypto, KmehrValidator validator, Chapter4XmlValidator chapter4XmlValidator) { + this.kmehrValidator = validator; + this.chapter4XmlValidator = chapter4XmlValidator; + } + + public BuilderFactory(KmehrValidator validator, Chapter4XmlValidator chapter4XmlValidator) { + this.kmehrValidator = validator; + this.chapter4XmlValidator = chapter4XmlValidator; + } + + public static BuilderFactory getBuilderFactoryForSession(SessionItem sessionItem) throws TechnicalConnectorException { + if (sessionItem == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else if (sessionItem.getHolderOfKeyCredential() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"No holderOfKey credentials found."}); + } else if (sessionItem.getEncryptionCredential() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"No Encryption credentials found."}); + } else { + return new BuilderFactory(new KmehrValidatorImpl(), new Chapter4XmlValidatorImpl()); + } + } + + public static BuilderFactory getBuilderFactoryForSession() throws TechnicalConnectorException { + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else { + SessionItem sessionItem = Session.getInstance().getSession(); + return getBuilderFactoryForSession(sessionItem); + } + } + + private CommonBuilder getCommonBuilder() throws TechnicalConnectorException { + if (this.commonBuilder == null) { + this.commonBuilder = new CommonBuilderImpl(this.chapter4XmlValidator, this.kmehrValidator, KmehrBuilderFactory.getKmehrBuilder()); + } + + return this.commonBuilder; + } + + public ConsultationBuilder getConsultationBuilder() throws TechnicalConnectorException { + return new ConsultationBuilderImpl(this.getCommonBuilder()); + } + + public AdmissionBuilder getAdmissionBuilder() throws TechnicalConnectorException { + return new AdmissionBuilderImpl(this.getCommonBuilder()); + } + + public ResponseBuilder getResponseBuilder() throws TechnicalConnectorException { + return new ResponseBuilderImpl(this.chapter4XmlValidator); + } + + /** @deprecated */ + @Deprecated + public ResponseBuilder createResponseBuilder() throws TechnicalConnectorException { + return this.getResponseBuilder(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.java new file mode 100644 index 000000000..57f8c0392 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public interface CommonBuilder { + ChapterIVBuilderResponse createAgreementRequest(FolderType var1, boolean var2, ChapterIVReferences var3, XmlObjectFactory var4, DateTime var5) throws TechnicalConnectorException, ChapterIVBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.java new file mode 100644 index 000000000..0efda7a95 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public interface ConsultationBuilder { + /** @deprecated */ + @Deprecated + ConsultChap4MedicalAdvisorAgreementRequest buildRequest(FolderType var1, boolean var2, String var3, String var4, DateTime var5) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + ConsultChap4MedicalAdvisorAgreementRequest buildRequest(FolderType var1, boolean var2, ChapterIVReferences var3, DateTime var4) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + ChapterIVBuilderResponse build(FolderType var1, boolean var2, ChapterIVReferences var3, DateTime var4) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilder.java new file mode 100644 index 000000000..e76e89d76 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilder.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HeaderType; + +public interface KmehrBuilder { + HeaderType generateHeader(String var1) throws TechnicalConnectorException; + + AuthorType generateAuthor() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.java new file mode 100644 index 000000000..0b5c27f86 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class KmehrBuilderFactory { + private static final String PROP_PROVIDER = "chapterIV.kmehrbuilder.class"; + private static final String DEFAULT_PROVIDER = "be.ehealth.businessconnector.chapterIV.builders.impl.GenericKmehrBuilder"; + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("chapterIV.kmehrbuilder.class", "be.ehealth.businessconnector.chapterIV.builders.impl.GenericKmehrBuilder"); + + private KmehrBuilderFactory() { + } + + public static KmehrBuilder getKmehrBuilder() throws TechnicalConnectorException { + return (KmehrBuilder)helper.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.java new file mode 100644 index 000000000..2d91d4e3b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.java @@ -0,0 +1,7 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +/** @deprecated */ +@Deprecated +public interface QualityBuilder { + String getQualityForCareProvider(); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilderFactory.java new file mode 100644 index 000000000..25e092726 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilderFactory.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +/** @deprecated */ +@Deprecated +public final class QualityBuilderFactory { + private static final String PROP_PROVIDER = "chapterIV.qualitybuilder.class"; + private static final String DEFAULT_PROVIDER = "be.ehealth.businessconnector.chapterIV.builders.impl.QualityBuilderPersPhysician"; + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("chapterIV.qualitybuilder.class", "be.ehealth.businessconnector.chapterIV.builders.impl.QualityBuilderPersPhysician", QualityBuilder.class); + + private QualityBuilderFactory() { + } + + public static QualityBuilder getQualityBuilder() throws TechnicalConnectorException { + return (QualityBuilder)helper.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ResponseBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ResponseBuilder.java new file mode 100644 index 000000000..97f56f54a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ResponseBuilder.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVKmehrResponseWithTimeStampInfo; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrresponse; +import java.io.Serializable; +import org.bouncycastle.tsp.TimeStampResponse; + +public interface ResponseBuilder extends Serializable { + FaultType retrieveReturnInfo(ResponseType var1); + + ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse var1) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + TimeStampResponse convertToTimeStampResponse(byte[] var1) throws TechnicalConnectorException; + + Kmehrresponse convertToKmehrResKmehrresponse(byte[] var1) throws ChapterIVBusinessConnectorException; + + ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse var1) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; + + ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse var1, boolean var2) throws UnsealConnectorException, ChapterIVBusinessConnectorException, TechnicalConnectorException; + + ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse var1, boolean var2) throws UnsealConnectorException, ChapterIVBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.java new file mode 100644 index 000000000..9518af39f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.chapterIV.builders; + +import be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response; +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementResponseWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedResponseWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.AskChap4MedicalAdvisorAgreementResponseWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.AskUnsealedResponseWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.ConsultUnsealedResponseWrapperImpl; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; + +public final class WrappedResponseBuilder { + private WrappedResponseBuilder() { + } + + public static Chap4MedicalAdvisorAgreementResponseWrapper wrap(ConsultChap4MedicalAdvisorAgreementResponse agreementResponse) { + return new ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl(agreementResponse); + } + + public static Chap4MedicalAdvisorAgreementResponseWrapper wrap(AskChap4MedicalAdvisorAgreementResponse response) { + return new AskChap4MedicalAdvisorAgreementResponseWrapperImpl(response); + } + + public static UnsealedResponseWrapper wrap(Response response) { + return new ConsultUnsealedResponseWrapperImpl(response); + } + + public static UnsealedResponseWrapper wrap(be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Response response) { + return new AskUnsealedResponseWrapperImpl(response); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.java new file mode 100644 index 000000000..73fb7abba --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.java @@ -0,0 +1,83 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.businessconnector.chapterIV.builders.KmehrBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYvalues; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSTANDARD; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHRschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HeaderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.RecipientType; +import be.fgov.ehealth.standards.kmehr.schema.v1.SenderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.StandardType; +import java.util.List; +import org.joda.time.DateTime; + +public abstract class AbstractKmehrBuilderImpl implements KmehrBuilder { + private static final String VERSION_KMEHR = "20121001"; + private static final String CD_STANDARD = "CD-STANDARD"; + + abstract String getKmerhIDPrefix() throws TechnicalConnectorException; + + public abstract List generateHcPartiesForTransactionAuthor() throws TechnicalConnectorException; + + public abstract List generateHcPartiesForSender() throws TechnicalConnectorException; + + public HeaderType generateHeader(String generatedKmehrIdSuffix) throws TechnicalConnectorException { + HeaderType header = new HeaderType(); + header.getIds().add(this.generateKmehrId(generatedKmehrIdSuffix)); + header.setStandard(this.generateStandardVersion()); + header.getRecipients().add(this.generateChapterIVRecipient()); + header.setSender(this.generateSender()); + header.setTime(new DateTime()); + header.setDate(new DateTime()); + return header; + } + + private IDKMEHR generateKmehrId(String generatedKmehrIdSuffix) throws TechnicalConnectorException { + IDKMEHR idKmehr = new IDKMEHR(); + idKmehr.setS(IDKMEHRschemes.ID_KMEHR); + idKmehr.setSV("1.0"); + idKmehr.setValue(this.getKmerhIDPrefix() + "." + generatedKmehrIdSuffix); + return idKmehr; + } + + private StandardType generateStandardVersion() { + StandardType standard = new StandardType(); + CDSTANDARD cdStandard = new CDSTANDARD(); + cdStandard.setS("CD-STANDARD"); + cdStandard.setSV("1.3"); + cdStandard.setValue("20121001"); + standard.setCd(cdStandard); + return standard; + } + + private SenderType generateSender() throws TechnicalConnectorException { + SenderType sender = new SenderType(); + sender.getHcparties().addAll(this.generateHcPartiesForSender()); + return sender; + } + + private RecipientType generateChapterIVRecipient() throws TechnicalConnectorException { + RecipientType recipientType = new RecipientType(); + HcpartyType hcPartyType = new HcpartyType(); + CDHCPARTY cdHcParty = new CDHCPARTY(); + cdHcParty.setS(CDHCPARTYschemes.CD_HCPARTY); + cdHcParty.setSV("1.1"); + cdHcParty.setValue(CDHCPARTYvalues.APPLICATION.value()); + hcPartyType.setName("MyCarenet"); + hcPartyType.getCds().add(cdHcParty); + recipientType.getHcparties().add(hcPartyType); + return recipientType; + } + + public AuthorType generateAuthor() throws TechnicalConnectorException { + AuthorType authorType = new AuthorType(); + authorType.getHcparties().addAll(this.generateHcPartiesForTransactionAuthor()); + return authorType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.java new file mode 100644 index 000000000..30a26f0b9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.java @@ -0,0 +1,37 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.businessconnector.chapterIV.builders.AdmissionBuilder; +import be.ehealth.businessconnector.chapterIV.builders.CommonBuilder; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.impl.AskXmlObjectFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public class AdmissionBuilderImpl implements AdmissionBuilder { + private CommonBuilder commonBuilder; + private XmlObjectFactory xmlObjectFactory = new AskXmlObjectFactory(); + + public AdmissionBuilderImpl(CommonBuilder commonBuilder) { + this.commonBuilder = commonBuilder; + } + + public final AskChap4MedicalAdvisorAgreementRequest buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + ChapterIVReferences references = new ChapterIVReferences(commonReference); + references.setCommonNIPReference(commonNIPReference); + return this.buildRequest(folder, isTest, references, agreementStartDate); + } + + public AskChap4MedicalAdvisorAgreementRequest buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + ChapterIVBuilderResponse result = this.build(folder, isTest, references, agreementStartDate); + return result.getAskChap4MedicalAdvisorAgreementRequest(); + } + + public ChapterIVBuilderResponse build(FolderType folder, boolean isTest, ChapterIVReferences references, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.commonBuilder.createAgreementRequest(folder, isTest, references, this.xmlObjectFactory, agreementStartDate); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.java new file mode 100644 index 000000000..af3c6eca3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.java @@ -0,0 +1,5 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +public class BuilderConstants { + public static final String PROJECT_NAME = "chapterIV"; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.java new file mode 100644 index 000000000..4fd1ffe4b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.java @@ -0,0 +1,276 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.chapterIV.builders.CommonBuilder; +import be.ehealth.businessconnector.chapterIV.builders.KmehrBuilder; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.chapterIV.mappers.CommonInputMapper; +import be.ehealth.businessconnector.chapterIV.utils.ACLUtils; +import be.ehealth.businessconnector.chapterIV.utils.KeyDepotHelper; +import be.ehealth.businessconnector.chapterIV.validators.Chapter4XmlValidator; +import be.ehealth.businessconnector.chapterIV.validators.KmehrValidator; +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.WrappedObjectMarshallerHelper; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.service.kgss.KgssManager; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.etee.kgss._1_0.protocol.CredentialType; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrrequest; +import be.fgov.ehealth.standards.kmehr.id.v1.IDINSURANCEschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENTschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.MemberinsuranceType; +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; + +public class CommonBuilderImpl implements CommonBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public static final String RESULT = "result"; + public static final String RESULT_SEALEDREQUEST = "sealedrequest"; + public static final String RESULT_COMMONINPUT = "commoninput"; + public static final String RESULT_RECORDCOMMONINPUT = "recordcommoninput"; + public static final String RESULT_CARERECEIVER = "carereceiver"; + public static final String RESULT_KMEHRMESSAGE = "kmehrmessage"; + public static final String RESULT_FOLDER = "folder"; + public static final String RESULT_REFERENCES = "references"; + private static final Logger LOG = LoggerFactory.getLogger(CommonBuilderImpl.class); + private Chapter4XmlValidator chapter4XmlValidator; + private KmehrBuilder kmehrBuilder; + private KmehrValidator kmehrValidator; + + /** @deprecated */ + @Deprecated + public CommonBuilderImpl(Crypto crypto, Chapter4XmlValidator chapter4XmlValidator, KmehrValidator kmehrValidator, KmehrBuilder kmehrBuilder) throws TechnicalConnectorException { + this(chapter4XmlValidator, kmehrValidator, kmehrBuilder); + } + + public CommonBuilderImpl() { + LOG.debug("constructor needed for ModuleBootstrapHook"); + } + + public CommonBuilderImpl(Chapter4XmlValidator chapter4XmlValidator, KmehrValidator kmehrValidator, KmehrBuilder kmehrBuilder) throws TechnicalConnectorException { + this.chapter4XmlValidator = chapter4XmlValidator; + this.kmehrValidator = kmehrValidator; + this.kmehrBuilder = kmehrBuilder; + } + + public ChapterIVBuilderResponse createAgreementRequest(FolderType folder, boolean isTest, ChapterIVReferences references, XmlObjectFactory xmlObjectFactory, DateTime agreementStartDate) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + if (agreementStartDate == null) { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.INPUT_PARAM_NULL, "input parameter agreementStartDate was null"); + } else { + this.chapter4XmlValidator.validate(folder); + Kmehrmessage message = this.generateKmehrMessage(folder, references.getKmehrIdSuffix()); + CareReceiverIdType careReceiver = this.createCareReceiver(message); + RecordCommonInputType recordCommonInput = this.createRecordCommonInput(references.getRecordCommonInputId()); + CommonInputType commonInput = this.createCommonInput(isTest, references.getCommonReference(), references.getCommonNIPReference()); + SealedRequestWrapper sealedRequest = this.createAndValidateSealedRequest(message, careReceiver, xmlObjectFactory, agreementStartDate); + Chap4MedicalAdvisorAgreementRequestWrapper resultWrapper = this.buildAndValidateAgreementRequest(xmlObjectFactory, careReceiver, recordCommonInput, commonInput, sealedRequest); + Map result = new HashMap(); + result.put("references", references); + result.put("folder", folder); + result.put("kmehrmessage", message); + result.put("carereceiver", careReceiver); + result.put("recordcommoninput", recordCommonInput); + result.put("commoninput", commonInput); + result.put("sealedrequest", sealedRequest); + result.put("result", resultWrapper); + return new ChapterIVBuilderResponse(result); + } + } + + private Chap4MedicalAdvisorAgreementRequestWrapper buildAndValidateAgreementRequest(XmlObjectFactory xmlObjectFactory, CareReceiverIdType careReceiver, RecordCommonInputType recordCommonInput, CommonInputType commonInput, SealedRequestWrapper sealedRequest) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + Chap4MedicalAdvisorAgreementRequestWrapper agreementRequest = xmlObjectFactory.createChap4MedicalAdvisorAgreementRequest(); + agreementRequest.setCareReceiver(careReceiver); + agreementRequest.setRecordCommonInput(recordCommonInput); + agreementRequest.setCommonInput(commonInput); + agreementRequest.setRequest(this.marshallAndEncryptSealedRequest(sealedRequest)); + this.chapter4XmlValidator.validate(agreementRequest.getXmlObject()); + return agreementRequest; + } + + private Kmehrmessage generateKmehrMessage(FolderType folder, String generatedKmehrIdSuffix) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + Kmehrmessage message = new Kmehrmessage(); + message.setHeader(this.kmehrBuilder.generateHeader(generatedKmehrIdSuffix)); + message.getFolders().add(folder); + this.chapter4XmlValidator.validate(message); + return message; + } + + protected KeyResult getUnknownKey(String subTypeName) throws TechnicalConnectorException { + List acl = ACLUtils.createAclChapterIV(subTypeName); + if (KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.ENCRYPTION) == null) { + LOG.debug("\t## EncryptionETK is null"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[]{"EncryptionETK is undefined"}); + } else { + byte[] systemETK = KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.ENCRYPTION).getEtk().getEncoded(); + KeyResult unknownKey = KgssManager.getInstance().getNewKeyFromKgss(acl, systemETK); + return unknownKey; + } + } + + protected final RecordCommonInputType createRecordCommonInput(String inputReference) throws ChapterIVBusinessConnectorException { + if (inputReference == null) { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.INPUT_PARAM_NULL, "inputReference"); + } else { + RecordCommonInputType recordCommonInput = new RecordCommonInputType(); + recordCommonInput.setInputReference(new BigDecimal(inputReference)); + return recordCommonInput; + } + } + + protected final CommonInputType createCommonInput(boolean isTest, String commonReference, String commonNIPReference) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + McnPackageInfo packageInfo = McnConfigUtil.retrievePackageInfo("chapterIV"); + CommonInput commonInput = RequestBuilderFactory.getCommonBuilder("chapterIV").createCommonInput(packageInfo, isTest, commonReference); + return CommonInputMapper.mapCommonInputType(commonInput); + } + + protected final CareReceiverIdType createCareReceiver(Kmehrmessage message) { + CareReceiverIdType careReceiver = new CareReceiverIdType(); + List patientIds = ((FolderType)message.getFolders().get(0)).getPatient().getIds(); + this.addSsinToCareReceiver(careReceiver, patientIds); + MemberinsuranceType insurancymembership = ((FolderType)message.getFolders().get(0)).getPatient().getInsurancymembership(); + if (insurancymembership != null) { + this.addMutualityToCareReceiver(careReceiver, insurancymembership); + this.addRegNrWithMutToCareReceiver(careReceiver, insurancymembership); + } + + return careReceiver; + } + + private void addRegNrWithMutToCareReceiver(CareReceiverIdType careReceiver, MemberinsuranceType insurancymembership) { + if (insurancymembership.getMembership() != null) { + Object obj = insurancymembership.getMembership(); + if (obj instanceof Element) { + Element el = (Element)obj; + careReceiver.setRegNrWithMut(el.getTextContent()); + } + } + + } + + private void addMutualityToCareReceiver(CareReceiverIdType careReceiver, MemberinsuranceType insurancymembership) { + if (this.hasIdOfTypeIdInsurance(insurancymembership)) { + careReceiver.setMutuality(insurancymembership.getId().getValue()); + } + + } + + private boolean hasIdOfTypeIdInsurance(MemberinsuranceType insurancymembership) { + return insurancymembership.getId() != null && insurancymembership.getId().getS().compareTo(IDINSURANCEschemes.ID_INSURANCE) == 0; + } + + private void addSsinToCareReceiver(CareReceiverIdType careReceiver, List patientIds) { + Iterator i$ = patientIds.iterator(); + + while(i$.hasNext()) { + IDPATIENT idpatient = (IDPATIENT)i$.next(); + if (this.itsAFilledPatientId(idpatient)) { + careReceiver.setSsin(idpatient.getValue()); + } + } + + } + + private boolean itsAFilledPatientId(IDPATIENT idpatient) { + return idpatient.getS().compareTo(IDPATIENTschemes.ID_PATIENT) == 0 && idpatient.getValue() != null && !idpatient.getValue().isEmpty(); + } + + private SecuredContentType marshallAndEncryptSealedRequest(SealedRequestWrapper request) throws TechnicalConnectorException { + byte[] marshalledContent = WrappedObjectMarshallerHelper.toXMLByteArray(request); + if (marshalledContent != null) { + LOG.debug("securedContent : " + new String(marshalledContent)); + } + + byte[] sealedKnown = SessionUtil.getEncryptionCrypto().seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, KeyDepotHelper.getChapterIVEncryptionToken(), marshalledContent); + SecuredContentType securedContent = new SecuredContentType(); + securedContent.setSecuredContent(sealedKnown); + return securedContent; + } + + private SealedRequestWrapper createAndValidateSealedRequest(Kmehrmessage message, CareReceiverIdType careReceiver, XmlObjectFactory xmlObjectFactory, DateTime agreementStartDate) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + try { + KeyResult unknownKey = this.getUnknownKey(xmlObjectFactory.getSubtypeNameToRetrieveCredentialTypeProperties()); + SealedRequestWrapper request = xmlObjectFactory.createSealedRequest(); + request.setAgreementStartDate(agreementStartDate); + request.setCareReceiver(this.mapToCinCareReceiverIdType(careReceiver)); + request.setSealedContent(this.getSealedContent(message, unknownKey, xmlObjectFactory)); + request.setUnsealKeyId(unknownKey.getKeyId()); + this.chapter4XmlValidator.validate(request.getXmlObject()); + return request; + } catch (UnsupportedEncodingException var7) { + LOG.debug("\t## The Character Encoding is not supported : throwing technical connector exception"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CHARACTER_ENCODING_NOTSUPPORTED, var7, new Object[0]); + } + } + + private be.cin.types.v1.CareReceiverIdType mapToCinCareReceiverIdType(CareReceiverIdType careReceiver) { + be.cin.types.v1.CareReceiverIdType mappedCareReceiver = new be.cin.types.v1.CareReceiverIdType(); + mappedCareReceiver.setMutuality(careReceiver.getMutuality()); + mappedCareReceiver.setRegNrWithMut(careReceiver.getRegNrWithMut()); + mappedCareReceiver.setSsin(careReceiver.getSsin()); + return mappedCareReceiver; + } + + protected byte[] getSealedContent(Kmehrmessage message, KeyResult unknownKey, XmlObjectFactory xmlObjectFactory) throws UnsupportedEncodingException, TechnicalConnectorException, ChapterIVBusinessConnectorException { + UnsealedRequestWrapper request = this.createAndValidateUnsealedRequest(message, xmlObjectFactory); + return SessionUtil.getEncryptionCrypto().seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, unknownKey, WrappedObjectMarshallerHelper.toXMLByteArray(request)); + } + + private UnsealedRequestWrapper createAndValidateUnsealedRequest(Kmehrmessage message, XmlObjectFactory xmlObjectFactory) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + UnsealedRequestWrapper request = xmlObjectFactory.createUnsealedRequest(); + request.setEtkHcp(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.ENCRYPTION).getEtk().getEncoded()); + request.setKmehrRequest(this.createAndValidateKmehrRequestXmlByteArray(message)); + this.chapter4XmlValidator.validate(request.getXmlObject()); + return request; + } + + private byte[] createAndValidateKmehrRequestXmlByteArray(Kmehrmessage message) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + Kmehrrequest kmehrrequest = this.createKmehrRequest(message); + this.chapter4XmlValidator.validate(kmehrrequest); + MarshallerHelper kmehrMarshallHelper = new MarshallerHelper(Kmehrrequest.class, Kmehrrequest.class); + return kmehrMarshallHelper.toXMLByteArray(kmehrrequest); + } + + private Kmehrrequest createKmehrRequest(Kmehrmessage message) throws ChapterIVBusinessConnectorException { + Kmehrrequest kmehrrequest = new Kmehrrequest(); + kmehrrequest.setKmehrmessage(message); + return kmehrrequest; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + JaxbContextFactory.initJaxbContext(Kmehrrequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ConsultationBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ConsultationBuilderImpl.java new file mode 100644 index 000000000..a3c6fbaff --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ConsultationBuilderImpl.java @@ -0,0 +1,50 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.businessconnector.chapterIV.builders.CommonBuilder; +import be.ehealth.businessconnector.chapterIV.builders.ConsultationBuilder; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVBuilderResponse; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.impl.ConsultationXmlObjectFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConsultationBuilderImpl implements ConsultationBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private CommonBuilder commonBuilder; + private XmlObjectFactory xmlObjectFactory = new ConsultationXmlObjectFactory(); + private static final Logger LOG = LoggerFactory.getLogger(ConsultationBuilderImpl.class); + + public ConsultationBuilderImpl(CommonBuilder commonBuilder) { + this.commonBuilder = commonBuilder; + } + + public ConsultationBuilderImpl() { + LOG.debug("creating ConsultationBuilderImpl for ModuleBootstrapping purposes"); + } + + public ConsultChap4MedicalAdvisorAgreementRequest buildRequest(FolderType folder, boolean isTest, String commonReference, String commonNIPReference, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + ChapterIVReferences references = new ChapterIVReferences(commonReference); + references.setCommonNIPReference(commonNIPReference); + return this.buildRequest(folder, isTest, references, agreementStartDate); + } + + public ConsultChap4MedicalAdvisorAgreementRequest buildRequest(FolderType folder, boolean isTest, ChapterIVReferences references, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + ChapterIVBuilderResponse result = this.build(folder, isTest, references, agreementStartDate); + return result.getConsultChap4MedicalAdvisorAgreementRequest(); + } + + public ChapterIVBuilderResponse build(FolderType folder, boolean isTest, ChapterIVReferences references, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.commonBuilder.createAgreementRequest(folder, isTest, references, this.xmlObjectFactory, agreementStartDate); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsultChap4MedicalAdvisorAgreementRequest.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/GenericKmehrBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/GenericKmehrBuilder.java new file mode 100644 index 000000000..6dc211d6c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/GenericKmehrBuilder.java @@ -0,0 +1,40 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.chapterIV.builders.KmehrBuilder; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HeaderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.RecipientType; +import be.fgov.ehealth.standards.kmehr.schema.v1.SenderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.StandardType; +import java.util.List; + +public class GenericKmehrBuilder extends AbstractKmehrBuilderImpl implements KmehrBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String TRANSACTION_AUTHOR = "chapterIV.transactionAuthor"; + private static final String SENDER = "chapterIV.sender"; + + public List generateHcPartiesForTransactionAuthor() throws TechnicalConnectorException { + return HcPartyUtil.createAuthorHcParties("chapterIV.transactionAuthor"); + } + + public List generateHcPartiesForSender() throws TechnicalConnectorException { + return HcPartyUtil.createAuthorHcParties("chapterIV.sender"); + } + + String getKmerhIDPrefix() throws TechnicalConnectorException { + return HcPartyUtil.retrieveMainAuthorId("chapterIV"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(AuthorType.class); + JaxbContextFactory.initJaxbContext(HcpartyType.class); + JaxbContextFactory.initJaxbContext(HeaderType.class); + JaxbContextFactory.initJaxbContext(RecipientType.class); + JaxbContextFactory.initJaxbContext(SenderType.class); + JaxbContextFactory.initJaxbContext(StandardType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/KmehrBuilderPersPhysician.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/KmehrBuilderPersPhysician.java new file mode 100644 index 000000000..1b67c00b2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/KmehrBuilderPersPhysician.java @@ -0,0 +1,63 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.chapterIV.builders.KmehrBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDENCRYPTIONACTORvalues; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYvalues; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.List; + +/** @deprecated */ +@Deprecated +public class KmehrBuilderPersPhysician extends AbstractKmehrBuilderImpl implements KmehrBuilder { + private static final String SV_VERSION_1_0 = "1.0"; + + String getKmerhIDPrefix() throws TechnicalConnectorException { + return HcPartyUtil.retrieveMainAuthorId("chapterIV"); + } + + public List generateHcPartiesForTransactionAuthor() throws TechnicalConnectorException { + HcpartyType hcpartytype = new HcpartyType(); + IDHCPARTY nihiiHcParty = new IDHCPARTY(); + IDHCPARTY nissHcParty = new IDHCPARTY(); + CDHCPARTY cdHcParty = new CDHCPARTY(); + cdHcParty.setS(CDHCPARTYschemes.CD_HCPARTY); + cdHcParty.setSV("1.0"); + cdHcParty.setValue(CDHCPARTYvalues.PERSPHYSICIAN.value()); + nihiiHcParty.setS(IDHCPARTYschemes.ID_HCPARTY); + nihiiHcParty.setSV("1.0"); + nihiiHcParty.setValue(IdentifierType.NIHII11.formatIdentifierValue(Long.parseLong(SessionUtil.getNihii11()))); + nissHcParty.setS(IDHCPARTYschemes.INSS); + nissHcParty.setSV("1.0"); + nissHcParty.setValue(IdentifierType.SSIN.formatIdentifierValue(Long.parseLong(SessionUtil.getNiss()))); + hcpartytype.getIds().add(nihiiHcParty); + hcpartytype.getIds().add(nissHcParty); + hcpartytype.getCds().add(cdHcParty); + hcpartytype.setFirstname(SessionUtil.getFirstname()); + hcpartytype.setFamilyname(SessionUtil.getLastname()); + ArrayList hcPartiesForAuthor = new ArrayList(); + hcPartiesForAuthor.add(hcpartytype); + return hcPartiesForAuthor; + } + + public List generateHcPartiesForSender() throws TechnicalConnectorException { + return this.generateHcPartiesForTransactionAuthor(); + } + + private void generateEncryptionWithInss(IDHCPARTY idEncryptionHcParty, CDHCPARTY cdEncryptionHcParty) throws TechnicalConnectorException { + idEncryptionHcParty.setS(IDHCPARTYschemes.ID_ENCRYPTION_ACTOR); + idEncryptionHcParty.setSV("1.0"); + idEncryptionHcParty.setValue(IdentifierType.SSIN.formatIdentifierValue(Long.parseLong(SessionUtil.getNiss()))); + cdEncryptionHcParty.setS(CDHCPARTYschemes.CD_ENCRYPTION_ACTOR); + cdEncryptionHcParty.setSV("1.0"); + cdEncryptionHcParty.setValue(CDENCRYPTIONACTORvalues.INSS.value()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.java new file mode 100644 index 000000000..ec1f75c01 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.ehealth.businessconnector.chapterIV.builders.QualityBuilder; + +/** @deprecated */ +@Deprecated +public class QualityBuilderPersPhysician implements QualityBuilder { + public String getQualityForCareProvider() { + return "doctor"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderImpl.java new file mode 100644 index 000000000..bd0c7a6cc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderImpl.java @@ -0,0 +1,244 @@ +package be.ehealth.businessconnector.chapterIV.builders.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Response; +import be.ehealth.businessconnector.chapterIV.builders.ResponseBuilder; +import be.ehealth.businessconnector.chapterIV.builders.WrappedResponseBuilder; +import be.ehealth.businessconnector.chapterIV.common.ConversationType; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVKmehrResponseWithTimeStampInfo; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.chapterIV.validators.Chapter4XmlValidator; +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementResponseWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedResponseWrapper; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.InvalidTimeStampException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.UnsealedData; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.utils.ConnectorExceptionUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.impl.TimeStampValidatorFactory; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrresponse; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.bouncycastle.tsp.TSPAlgorithms; +import org.bouncycastle.tsp.TSPException; +import org.bouncycastle.tsp.TimeStampRequest; +import org.bouncycastle.tsp.TimeStampRequestGenerator; +import org.bouncycastle.tsp.TimeStampResponse; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ResponseBuilderImpl implements ResponseBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final long serialVersionUID = 7170496556230629079L; + private static final Logger LOG = LoggerFactory.getLogger(ResponseBuilderImpl.class); + private static final String PROP_VALIDATION_INCOMING_CONS_CHIV = "validation.incoming.chapterIV.consultation.message"; + private static final String PROP_VALIDATION_INCOMING_ADM_CHIV = "validation.incoming.chapterIV.admission.message"; + private static Configuration config; + private Chapter4XmlValidator validator; + + /** @deprecated */ + @Deprecated + public ResponseBuilderImpl(Crypto crypto, Chapter4XmlValidator validator) { + this.validator = validator; + } + + public ResponseBuilderImpl() { + LOG.debug("ResponseBuilderImpl : constructor needed for ModuleBootstrapHook"); + } + + public ResponseBuilderImpl(Chapter4XmlValidator validator) { + this.validator = validator; + } + + public FaultType retrieveReturnInfo(ResponseType response) { + if (response == null) { + throw new IllegalArgumentException("null value not supported as input parameter"); + } else if (response instanceof AskChap4MedicalAdvisorAgreementResponse) { + AskChap4MedicalAdvisorAgreementResponse askResponse = (AskChap4MedicalAdvisorAgreementResponse)response; + return this.retrieveReturnInfo(WrappedResponseBuilder.wrap(askResponse)); + } else if (response instanceof ConsultChap4MedicalAdvisorAgreementResponse) { + ConsultChap4MedicalAdvisorAgreementResponse consultResponse = (ConsultChap4MedicalAdvisorAgreementResponse)response; + return this.retrieveReturnInfo(WrappedResponseBuilder.wrap(consultResponse)); + } else { + throw new UnsupportedOperationException("ResponseType subtype of " + response.getClass() + "not supported"); + } + } + + private FaultType retrieveReturnInfo(Chap4MedicalAdvisorAgreementResponseWrapper wrap) { + return wrap.getReturnInfo(); + } + + public ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response) throws UnsealConnectorException, ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(WrappedResponseBuilder.wrap(response), ConversationType.ADMISSION, false); + } + + public ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(AskChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings) throws UnsealConnectorException, ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(WrappedResponseBuilder.wrap(response), ConversationType.ADMISSION, ignoreWarnings); + } + + public TimeStampResponse convertToTimeStampResponse(byte[] bytes) throws TechnicalConnectorException { + try { + TimeStampResponse timeStampResponse = new TimeStampResponse(bytes); + return timeStampResponse; + } catch (TSPException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, var4, new Object[0]); + } catch (IOException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, var5, new Object[0]); + } + } + + public Kmehrresponse convertToKmehrResKmehrresponse(byte[] bytes) throws ChapterIVBusinessConnectorException { + MarshallerHelper kmehrResponseMarshallerHelper = new MarshallerHelper(Kmehrresponse.class, Kmehrresponse.class); + return bytes != null && bytes.length > 0 ? (Kmehrresponse)kmehrResponseMarshallerHelper.toObject(bytes) : null; + } + + public ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(WrappedResponseBuilder.wrap(response), ConversationType.CONSULT, false); + } + + public ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(ConsultChap4MedicalAdvisorAgreementResponse response, boolean ignoreWarnings) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + return this.validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(WrappedResponseBuilder.wrap(response), ConversationType.CONSULT, ignoreWarnings); + } + + private ChapterIVKmehrResponseWithTimeStampInfo validateTimestampAndretrieveChapterIVKmehrResponseWithTimeStampInfo(Chap4MedicalAdvisorAgreementResponseWrapper agreementResponse, ConversationType responseType, boolean ignoreWarnings) throws ChapterIVBusinessConnectorException, UnsealConnectorException, TechnicalConnectorException { + byte[] unsealedSecuredContent = this.unsealSecuredContent(agreementResponse, ignoreWarnings); + LOG.debug("unsealedSecuredContent : " + new String(unsealedSecuredContent)); + UnsealedResponseWrapper unsealedResponse = this.getUnsealedResponse(unsealedSecuredContent, responseType); + if (this.isValidationNeeded(responseType)) { + this.validator.validate(unsealedResponse.getXmlObject()); + } + + TimeStampRequest tsRequest = this.generateTimeStampRequest(unsealedResponse.getKmehrResponseBytes()); + TimeStampResponse timeStampResponse = this.convertToTimeStampResponse(unsealedResponse.getTimestampReplyBytes()); + this.validateTimeStamp(tsRequest, timeStampResponse); + Kmehrresponse kmehrResponse = this.convertToKmehrResKmehrresponse(unsealedResponse.getKmehrResponseBytes()); + if (kmehrResponse != null && this.isValidationNeeded(responseType)) { + this.validator.validate(kmehrResponse); + } + + return new ChapterIVKmehrResponseWithTimeStampInfo(unsealedResponse.getTimestampReplyBytes(), unsealedResponse.getKmehrResponseBytes()); + } + + private boolean isValidationNeeded(ConversationType conversationType) { + if (ConversationType.ADMISSION.equals(conversationType)) { + return this.getBooleanPropertyDefaultingToTrue("validation.incoming.chapterIV.admission.message"); + } else if (ConversationType.CONSULT.equals(conversationType)) { + return this.getBooleanPropertyDefaultingToTrue("validation.incoming.chapterIV.consultation.message"); + } else { + throw new IllegalArgumentException("unhandled converstationType + [" + conversationType + "]"); + } + } + + private boolean getBooleanPropertyDefaultingToTrue(String configProperty) { + return "true".equalsIgnoreCase(config.getProperty(configProperty, "true")); + } + + private void validateTimeStamp(TimeStampRequest tsRequest, TimeStampResponse timeStampResponse) throws UnsealConnectorException, ChapterIVBusinessConnectorException { + try { + LOG.trace("validating timestamp response"); + timeStampResponse.validate(tsRequest); + LOG.trace(" timestamp response validated , now validating timestamp token"); + this.validateTimeStampToken(timeStampResponse); + LOG.trace(" timestamp token validated"); + } catch (TSPException var4) { + throw new UnsealConnectorException(UnsealConnectorExceptionValues.ERROR_CRYPTO, var4, new Object[]{"time stamp was not valid :" + var4.getMessage()}); + } catch (TechnicalConnectorException var5) { + throw new UnsealConnectorException(UnsealConnectorExceptionValues.ERROR_CRYPTO, var5, new Object[]{" error while validating timestamptoken :" + var5.getMessage()}); + } + } + + private void validateTimeStampToken(TimeStampResponse timeStampResponse) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + try { + TimeStampValidatorFactory.getInstance().validateTimeStampToken(timeStampResponse.getTimeStampToken()); + } catch (InvalidTimeStampException var3) { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.TIMESTAMP_NOT_CORRECT, var3, new Object[0]); + } + } + + private TimeStampRequest generateTimeStampRequest(byte[] bs) throws TechnicalConnectorException { + TimeStampRequestGenerator generator = new TimeStampRequestGenerator(); + return generator.generate(TSPAlgorithms.SHA256, ConnectorCryptoUtils.calculateDigest("SHA-256", bs)); + } + + protected UnsealedResponseWrapper getUnsealedResponse(byte[] unsealedSecuredContent, ConversationType type) { + MarshallerHelper helper; + if (ConversationType.ADMISSION.equals(type)) { + helper = new MarshallerHelper(Response.class, Response.class); + Response response = (Response)helper.toObject(unsealedSecuredContent); + return WrappedResponseBuilder.wrap(response); + } else if (ConversationType.CONSULT.equals(type)) { + helper = new MarshallerHelper(be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response.class, be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response.class); + be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response response = (be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response)helper.toObject(unsealedSecuredContent); + return WrappedResponseBuilder.wrap(response); + } else { + throw new IllegalArgumentException("unexpected error : code called with unsupported type " + type); + } + } + + protected byte[] unsealSecuredContent(Chap4MedicalAdvisorAgreementResponseWrapper agreementResponse, boolean ignoreWarnings) throws ChapterIVBusinessConnectorException, UnsealConnectorException, TechnicalConnectorException { + byte[] securedContent = this.getSecuredContent(agreementResponse); + this.validateSessionForHolderOfKeyCrypto(); + + try { + UnsealedData unsealedData = SessionUtil.getHolderOfKeyCrypto().unseal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, securedContent); + return unsealedData != null ? unsealedData.getContentAsByte() : null; + } catch (UnsealConnectorException var5) { + if (ignoreWarnings) { + return ConnectorExceptionUtils.processUnsealConnectorException(var5); + } else { + throw var5; + } + } + } + + private void validateSessionForHolderOfKeyCrypto() throws TechnicalConnectorException { + SessionItem session = Session.getInstance().getSession(); + if (session == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no active session found"}); + } else if (session.getHolderOfKeyCrypto() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no holder of key crypto found in the session"}); + } + } + + protected byte[] getSecuredContent(Chap4MedicalAdvisorAgreementResponseWrapper agreementResponse) throws ChapterIVBusinessConnectorException { + byte[] result = null; + if (agreementResponse != null && agreementResponse.getResponse() != null) { + result = agreementResponse.getResponse().getSecuredContent(); + } + + if (result == null) { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.ERROR_RESPONSE_XML, "the AgreementResponse did not contain a securedContent"); + } else { + return result; + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsultChap4MedicalAdvisorAgreementRequest.class); + JaxbContextFactory.initJaxbContext(ConsultChap4MedicalAdvisorAgreementResponse.class); + JaxbContextFactory.initJaxbContext(AskChap4MedicalAdvisorAgreementResponse.class); + JaxbContextFactory.initJaxbContext(Kmehrresponse.class); + } + + static { + List expectedProps = new ArrayList(); + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/common/ConversationType.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/common/ConversationType.java new file mode 100644 index 000000000..30b313c67 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/common/ConversationType.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.chapterIV.common; + +public enum ConversationType { + ADMISSION("admission"), + CONSULT("consultation"); + + private String propertyString; + + private ConversationType(String propertyString) { + this.propertyString = propertyString; + } + + public String getPropertyString() { + return this.propertyString; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.java new file mode 100644 index 000000000..60d7dd40c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.java @@ -0,0 +1,117 @@ +package be.ehealth.businessconnector.chapterIV.domain; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.util.Map; + +public class ChapterIVBuilderResponse implements Serializable { + private static final long serialVersionUID = 302755650310894339L; + private Map result; + + public ChapterIVBuilderResponse(Map result) { + this.result = result; + } + + private T transform(String key, Class clazz) { + if (this.result.containsKey(key)) { + Object resultObj = this.result.get(key); + if (clazz.isInstance(resultObj)) { + return resultObj; + } + } + + return null; + } + + public Kmehrmessage getKmerhMessage() { + return (Kmehrmessage)this.transform("kmehrmessage", Kmehrmessage.class); + } + + public ChapterIVReferences getChapterIVReferences() { + return (ChapterIVReferences)this.transform("references", ChapterIVReferences.class); + } + + public FolderType getFolder() { + return (FolderType)this.transform("folder", FolderType.class); + } + + public CareReceiverIdType getCareReceiver() { + return (CareReceiverIdType)this.transform("carereceiver", CareReceiverIdType.class); + } + + public RecordCommonInputType getRecordCommonInput() { + return (RecordCommonInputType)this.transform("recordcommoninput", RecordCommonInputType.class); + } + + public CommonInputType getCommonInput() { + return (CommonInputType)this.transform("commoninput", CommonInputType.class); + } + + public SealedRequestWrapper getSealedRequest() { + return (SealedRequestWrapper)this.transform("sealedrequest", SealedRequestWrapper.class); + } + + public Chap4MedicalAdvisorAgreementRequestWrapper getRequestWrapper() { + return (Chap4MedicalAdvisorAgreementRequestWrapper)this.transform("result", Chap4MedicalAdvisorAgreementRequestWrapper.class); + } + + public AskChap4MedicalAdvisorAgreementRequest getAskChap4MedicalAdvisorAgreementRequest() { + Chap4MedicalAdvisorAgreementRequestWrapper wrapper = this.getRequestWrapper(); + if (wrapper != null) { + Object resultObj = wrapper.getXmlObject(); + if (resultObj instanceof AskChap4MedicalAdvisorAgreementRequest) { + return (AskChap4MedicalAdvisorAgreementRequest)resultObj; + } + } + + return null; + } + + public ConsultChap4MedicalAdvisorAgreementRequest getConsultChap4MedicalAdvisorAgreementRequest() { + Chap4MedicalAdvisorAgreementRequestWrapper wrapper = this.getRequestWrapper(); + if (wrapper != null) { + Object resultObj = wrapper.getXmlObject(); + if (resultObj instanceof ConsultChap4MedicalAdvisorAgreementRequest) { + return (ConsultChap4MedicalAdvisorAgreementRequest)resultObj; + } + } + + return null; + } + + public int hashCode() { + int prime = true; + int resultFunction = 1; + int resultFunction = 31 * resultFunction + (this.result == null ? 0 : this.result.hashCode()); + return resultFunction; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + ChapterIVBuilderResponse other = (ChapterIVBuilderResponse)obj; + if (this.result == null) { + if (other.result != null) { + return false; + } + } else if (!this.result.equals(other.result)) { + return false; + } + + return true; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.java new file mode 100644 index 000000000..271fc1f81 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.java @@ -0,0 +1,56 @@ +package be.ehealth.businessconnector.chapterIV.domain; + +import be.ehealth.businessconnector.chapterIV.builders.impl.ResponseBuilderImpl; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrresponse; +import java.io.IOException; +import java.io.Serializable; +import org.apache.commons.lang.ArrayUtils; +import org.bouncycastle.tsp.TSPException; +import org.bouncycastle.tsp.TimeStampResponse; +import org.bouncycastle.util.Arrays; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ChapterIVKmehrResponseWithTimeStampInfo implements Serializable { + private static final long serialVersionUID = 1L; + private static final Logger LOG = LoggerFactory.getLogger(ResponseBuilderImpl.class); + private byte[] timeStampBytes; + private byte[] kmehrResponseBytes; + + /** @deprecated */ + @Deprecated + public ChapterIVKmehrResponseWithTimeStampInfo(Kmehrresponse kmehrresponse, TimeStampResponse timeStampResponse, byte[] timeStampBytes, byte[] kmehrResponseBytes) { + this(timeStampBytes, kmehrResponseBytes); + } + + public ChapterIVKmehrResponseWithTimeStampInfo(byte[] timeStampBytes, byte[] kmehrResponseBytes) { + this.timeStampBytes = ArrayUtils.clone(timeStampBytes); + this.kmehrResponseBytes = ArrayUtils.clone(kmehrResponseBytes); + } + + public Kmehrresponse getKmehrresponse() { + MarshallerHelper helper = new MarshallerHelper(Kmehrresponse.class, Kmehrresponse.class); + return (Kmehrresponse)helper.toObject(this.kmehrResponseBytes); + } + + public TimeStampResponse getTimeStampResponse() { + try { + return new TimeStampResponse(Arrays.clone(this.timeStampBytes)); + } catch (TSPException var2) { + LOG.error(var2.getClass().getSimpleName() + ":" + var2.getMessage(), var2); + } catch (IOException var3) { + LOG.error(var3.getClass().getSimpleName() + ":" + var3.getMessage(), var3); + } + + return null; + } + + public byte[] getTimeStampBytes() { + return Arrays.clone(this.timeStampBytes); + } + + public byte[] getKmehrResponseBytes() { + return Arrays.clone(this.kmehrResponseBytes); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.java new file mode 100644 index 000000000..67a7c78e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.java @@ -0,0 +1,85 @@ +package be.ehealth.businessconnector.chapterIV.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import java.io.Serializable; +import org.apache.commons.lang.builder.EqualsBuilder; + +public final class ChapterIVReferences implements Serializable { + private static final long serialVersionUID = 5945745713020351653L; + private String commonReference; + private String commonNIPReference; + private String kmehrIdSuffix; + private String recordCommonInputId; + + public ChapterIVReferences(boolean init) throws TechnicalConnectorException { + if (init) { + String id = IdGeneratorFactory.getIdGenerator().generateId(); + this.commonReference = id; + this.recordCommonInputId = id; + this.kmehrIdSuffix = id; + } + + } + + public ChapterIVReferences(String id) { + this.commonReference = id; + this.recordCommonInputId = id; + this.kmehrIdSuffix = id; + } + + public String getCommonReference() { + return this.commonReference; + } + + public void setCommonReference(String commonReference) { + this.commonReference = commonReference; + } + + public String getCommonNIPReference() { + return this.commonNIPReference; + } + + public void setCommonNIPReference(String commonNIPReference) { + this.commonNIPReference = commonNIPReference; + } + + public String getKmehrIdSuffix() { + return this.kmehrIdSuffix; + } + + public void setKmehrIdSuffix(String kmehrIdSuffix) { + this.kmehrIdSuffix = kmehrIdSuffix; + } + + public String getRecordCommonInputId() { + return this.recordCommonInputId; + } + + public void setRecordCommonInputId(String recordCommonInputId) { + this.recordCommonInputId = recordCommonInputId; + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + (this.commonNIPReference == null ? 0 : this.commonNIPReference.hashCode()); + result = 31 * result + (this.commonReference == null ? 0 : this.commonReference.hashCode()); + result = 31 * result + (this.kmehrIdSuffix == null ? 0 : this.kmehrIdSuffix.hashCode()); + result = 31 * result + (this.recordCommonInputId == null ? 0 : this.recordCommonInputId.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + ChapterIVReferences other = (ChapterIVReferences)obj; + return (new EqualsBuilder()).append(this.commonNIPReference, other.getCommonNIPReference()).append(this.commonReference, other.getCommonReference()).append(this.getKmehrIdSuffix(), other.getKmehrIdSuffix()).append(this.recordCommonInputId, other.getRecordCommonInputId()).isEquals(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.java new file mode 100644 index 000000000..e7b9c73f0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.java @@ -0,0 +1,37 @@ +package be.ehealth.businessconnector.chapterIV.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.errors.soa.v1.SOAErrorType; +import java.text.MessageFormat; + +public class ChapterIVBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 8040708257962683258L; + private SOAErrorType cause; + + public ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues errorCodeValue, SOAErrorType causeError, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + this.cause = causeError; + } + + public ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues errorCodeValue, Throwable e, SOAErrorType causeError, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + this.cause = causeError; + } + + public ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues errorCodeValue, SOAErrorType causeError) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + this.cause = causeError; + } + + public ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } + + public ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues error, String param) { + this(error, (SOAErrorType)null, param); + } + + public SOAErrorType getSOAError() { + return this.cause; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..5fe4e8aa3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.chapterIV.exception; + +public enum ChapterIVBusinessConnectorExceptionValues { + TARGET_SERVICE_ERROR("targetservice.error", "TargetService error description: {0}"), + MALFORMED_URL("malformed.url", "Invalid url to {0} file"), + ERROR_XML_KMEHRVALIDATOR("error.xml.kmehrvalidator", "XML is not correct: {0}"), + ERROR_XML_CHAPTER4VALIDATOR("error.xml.chapter4.validator", "XML is not correct: {0}"), + ERROR_XML_UNDEFINED_XSD_FOR_XML_CLASS_VALIDATOR("error.xml.chapter4.undefined.class.validator", "no xsd file location is defined for class: {0}"), + INVALID_ATTRIBUTES_LENGTH("invalid_attributes_length", "Invalid attributes array length : {0}"), + UNKNOWN_ERROR("unknown.error", "Unknown error"), + INPUT_PARAM_NULL("input.param.null", "Input parameter null : {0}"), + ERROR_RESPONSE_XML("error.xml.responsevalidator", "response is not valid : {0}"), + TIMESTAMP_NOT_CORRECT("error.xml.invalid.timestamp.in.response", "the timestamp in the response was not valid : {0}"); + + private String errorCode; + private String message; + + private ChapterIVBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.java new file mode 100644 index 000000000..9dfe269ea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.chapterIV.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.technicalconnector.mapper.MapperFactory; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; + +public final class CommonInputMapper { + private CommonInputMapper() { + throw new UnsupportedOperationException(); + } + + public static CommonInputType mapCommonInputType(CommonInput input) { + return (CommonInputType)MapperFactory.getMapper("dozer/chapter4-commoninput.xml").map(input, CommonInputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ChapterIVService.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ChapterIVService.java new file mode 100644 index 000000000..e3c0d93b2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ChapterIVService.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.chapterIV.service; + +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; + +public interface ChapterIVService { + ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(SAMLToken var1, ConsultChap4MedicalAdvisorAgreementRequest var2) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreement(SAMLToken var1, AskChap4MedicalAdvisorAgreementRequest var2) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.java new file mode 100644 index 000000000..94a0e7b08 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.chapterIV.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.MalformedURLException; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_CHIV_CONSULTATION_V1 = "endpoint.ch4.consultation.v1"; + private static final String PROP_ENDPOINT_CHIV_ADMISSION_V1 = "endpoint.ch4.admission.v1"; + private static final String PROP_VALIDATION_INCOMING_CONS_CHIV = "validation.incoming.chapterIV.consultation.message"; + private static final String PROP_VALIDATION_INCOMING_ADM_CHIV = "validation.incoming.chapterIV.admission.message"; + protected static final String CH4_PROT = "/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getConsultationService(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, ChapterIVBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.ch4.consultation.v1", "$uddi{uddi:ehealth-fgov-be:business:chapterivchapterivagreementconsultation:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.chapterIV.consultation.message", "/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd")); + return genReq; + } + + public static GenericRequest getAdmissionService(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, ChapterIVBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.ch4.admission.v1", "$uddi{uddi:ehealth-fgov-be:business:chapterivchapterivagreementadmission:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.chapterIV.admission.message", "/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.java new file mode 100644 index 000000000..920428ac7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.java @@ -0,0 +1,67 @@ +package be.ehealth.businessconnector.chapterIV.service.impl; + +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.chapterIV.service.ChapterIVService; +import be.ehealth.businessconnector.chapterIV.service.ServiceFactory; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.net.MalformedURLException; +import javax.xml.soap.SOAPException; + +public class ChapterIVServiceImpl implements ChapterIVService { + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public ChapterIVServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + } + + public final ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(SAMLToken token, ConsultChap4MedicalAdvisorAgreementRequest request) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getConsultationService(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:chap4:protocol:v1:ConsultChap4MedicalAdvisorAgreement"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + ConsultChap4MedicalAdvisorAgreementResponse response = (ConsultChap4MedicalAdvisorAgreementResponse)xmlResponse.asObject(ConsultChap4MedicalAdvisorAgreementResponse.class); + this.replyValidator.validateReplyStatus((ResponseType)response); + return response; + } catch (MalformedURLException var6) { + String fileTypeDescription = "Chapter IV Consultation file"; + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.MALFORMED_URL, var6, new Object[]{fileTypeDescription}); + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public final AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreement(SAMLToken token, AskChap4MedicalAdvisorAgreementRequest request) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getAdmissionService(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:chap4:protocol:v1:AskChap4MedicalAdvisorAgreement"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + AskChap4MedicalAdvisorAgreementResponse response = (AskChap4MedicalAdvisorAgreementResponse)xmlResponse.asObject(AskChap4MedicalAdvisorAgreementResponse.class); + this.replyValidator.validateReplyStatus((ResponseType)response); + return response; + } catch (MalformedURLException var6) { + String fileTypeDescription = "Chapter IV Admission file"; + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.MALFORMED_URL, var6, new Object[]{fileTypeDescription}); + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.java new file mode 100644 index 000000000..5d326943a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.chapterIV.session; + +import be.ehealth.businessconnector.chapterIV.builders.AdmissionBuilder; +import be.ehealth.businessconnector.chapterIV.builders.ConsultationBuilder; +import be.ehealth.businessconnector.chapterIV.builders.ResponseBuilder; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public interface ChapterIVService { + ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest var1) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + /** @deprecated */ + @Deprecated + ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(FolderType var1, String var2, boolean var3, String var4, String var5, DateTime var6) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + ConsultationBuilder getConsultationBuilder() throws TechnicalConnectorException; + + AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest var1) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + /** @deprecated */ + @Deprecated + AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(FolderType var1, String var2, boolean var3, String var4, String var5, DateTime var6) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + AdmissionBuilder getAdmissionBuilder() throws TechnicalConnectorException; + + ResponseBuilder getResponseBuilder() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVSessionServiceFactory.java new file mode 100644 index 000000000..8beb927ad --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.chapterIV.session; + +import be.ehealth.businessconnector.chapterIV.session.impl.ChapterIVServiceImpl; +import be.ehealth.businessconnector.chapterIV.session.impl.ChapterIVServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class ChapterIVSessionServiceFactory extends AbstractSessionServiceFactory { + private ChapterIVSessionServiceFactory() { + } + + public static ChapterIVService getChapterIVService() throws ConnectorException { + return (ChapterIVService)getService(ChapterIVServiceImpl.class, new ChapterIVServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.java new file mode 100644 index 000000000..8adc663e0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.java @@ -0,0 +1,72 @@ +package be.ehealth.businessconnector.chapterIV.session.impl; + +import be.ehealth.businessconnector.chapterIV.builders.AdmissionBuilder; +import be.ehealth.businessconnector.chapterIV.builders.BuilderFactory; +import be.ehealth.businessconnector.chapterIV.builders.ConsultationBuilder; +import be.ehealth.businessconnector.chapterIV.builders.ResponseBuilder; +import be.ehealth.businessconnector.chapterIV.domain.ChapterIVReferences; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.session.ChapterIVService; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import org.joda.time.DateTime; + +public class ChapterIVServiceImpl implements ChapterIVService { + private be.ehealth.businessconnector.chapterIV.service.ChapterIVService service; + private BuilderFactory factory; + + /** @deprecated */ + @Deprecated + public ChapterIVServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto systemCrypto, Crypto personalCrypto) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + this.service = new be.ehealth.businessconnector.chapterIV.service.impl.ChapterIVServiceImpl(sessionValidator, replyValidator); + this.factory = BuilderFactory.getBuilderFactoryForSession(); + } + + public ChapterIVServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + this.service = new be.ehealth.businessconnector.chapterIV.service.impl.ChapterIVServiceImpl(sessionValidator, replyValidator); + this.factory = BuilderFactory.getBuilderFactoryForSession(); + } + + public ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(ConsultChap4MedicalAdvisorAgreementRequest request) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.consultChap4MedicalAdvisorAgreement(Session.getInstance().getSession().getSAMLToken(), request); + } + + public AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(AskChap4MedicalAdvisorAgreementRequest request) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.askChap4MedicalAdvisorAgreement(Session.getInstance().getSession().getSAMLToken(), request); + } + + public ConsultChap4MedicalAdvisorAgreementResponse consultChap4MedicalAdvisorAgreement(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + ConsultationBuilder builder = this.factory.getConsultationBuilder(); + ChapterIVReferences references = new ChapterIVReferences(commonReference); + references.setCommonNIPReference(commonNIPReference); + return this.consultChap4MedicalAdvisorAgreement(builder.buildRequest(folder, isTest, references, agreementStartDate)); + } + + public ConsultationBuilder getConsultationBuilder() throws TechnicalConnectorException { + return this.factory.getConsultationBuilder(); + } + + public AskChap4MedicalAdvisorAgreementResponse askChap4MedicalAdvisorAgreementResponse(FolderType folder, String inputReference, boolean isTest, String commonReference, String commonNIPReference, DateTime agreementStartDate) throws ChapterIVBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + AdmissionBuilder builder = this.factory.getAdmissionBuilder(); + ChapterIVReferences references = new ChapterIVReferences(commonReference); + references.setCommonNIPReference(commonNIPReference); + return this.askChap4MedicalAdvisorAgreementResponse(builder.buildRequest(folder, isTest, references, agreementStartDate)); + } + + public AdmissionBuilder getAdmissionBuilder() throws TechnicalConnectorException { + return this.factory.getAdmissionBuilder(); + } + + public ResponseBuilder getResponseBuilder() throws TechnicalConnectorException { + return this.factory.getResponseBuilder(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.java new file mode 100644 index 000000000..f65f4b485 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.chapterIV.session.impl; + +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class ChapterIVServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws ChapterIVBusinessConnectorException, TechnicalConnectorException { + if (clazz.equals(ChapterIVServiceImpl.class) && additionalParameters.length == 0) { + return new ChapterIVServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.java new file mode 100644 index 000000000..30d00c299 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.java @@ -0,0 +1,82 @@ +package be.ehealth.businessconnector.chapterIV.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.etee.kgss._1_0.protocol.CredentialType; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Properties; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ACLUtils { + private static Properties props = new Properties(); + private static final String ACL = ".ACL"; + private static final String CHAPTER_IV = "chapterIV."; + private static final Logger LOG = LoggerFactory.getLogger(ACLUtils.class); + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + + private ACLUtils() { + } + + public static List createAclChapterIV(String subTypeName) throws TechnicalConnectorException { + List allowedReaders = new ArrayList(); + String rootKey = "chapterIV." + subTypeName + ".ACL"; + List defaultCredentialTypes = getMatchingProperties(rootKey); + List credentialTypes = config.getMatchingProperties(rootKey); + if (credentialTypes.size() == 0) { + LOG.debug("Using default properties"); + credentialTypes = defaultCredentialTypes; + } + + LOG.debug("#of ACL's found in config: " + credentialTypes.size()); + + CredentialType ct; + for(Iterator i$ = credentialTypes.iterator(); i$.hasNext(); allowedReaders.add(ct)) { + String credentialTypeStr = (String)i$.next(); + String[] atrs = credentialTypeStr.split(","); + if (atrs.length != 3 && atrs.length != 2) { + LOG.error("Incorrect attributes array length : throwing technical connector exception"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY, new Object[0]); + } + + LOG.debug(" .ACL: " + atrs[0] + " # " + atrs[1]); + ct = new CredentialType(); + ct.setNamespace(atrs[0]); + ct.setName(atrs[1]); + if (atrs.length == 3) { + ct.getValues().add(atrs[2]); + } + } + + return allowedReaders; + } + + private static List getMatchingProperties(String rootKey) { + int i = 1; + ArrayList ret = new ArrayList(); + + while(true) { + String key = rootKey + "." + i; + if (props.getProperty(key) == null) { + return ret; + } + + ret.add(props.getProperty(key)); + ++i; + } + } + + static { + try { + props.load(ACLUtils.class.getResourceAsStream("/be.fgov.ehealth.business.chapter4.properties")); + } catch (IOException var1) { + LOG.warn("Couldn't load chapterIV properties"); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ChapterIVJaxbUtils.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ChapterIVJaxbUtils.java new file mode 100644 index 000000000..61ee607c8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ChapterIVJaxbUtils.java @@ -0,0 +1,36 @@ +package be.ehealth.businessconnector.chapterIV.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrresponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import java.io.InputStream; + +/** @deprecated */ +@Deprecated +public final class ChapterIVJaxbUtils { + private static MarshallerHelper folderTypeMarshaller = new MarshallerHelper(FolderType.class, FolderType.class); + private static MarshallerHelper kmehrResponseMarshallerHelper = new MarshallerHelper(Kmehrresponse.class, Kmehrresponse.class); + + private ChapterIVJaxbUtils() { + } + + /** @deprecated */ + @Deprecated + public static FolderType parseFolderType(InputStream folderTypeXmlInputStream) throws TechnicalConnectorException { + return (FolderType)folderTypeMarshaller.toObject(folderTypeXmlInputStream); + } + + /** @deprecated */ + @Deprecated + public static Kmehrresponse parseKmehrResponse(byte[] bytes) throws TechnicalConnectorException { + return bytes != null && bytes.length > 0 ? (Kmehrresponse)kmehrResponseMarshallerHelper.toObject(bytes) : null; + } + + /** @deprecated */ + @Deprecated + public static String marshal(Object obj) { + MarshallerHelper marshallerHelper = new MarshallerHelper(obj.getClass(), obj.getClass()); + return marshallerHelper.toString(obj); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.java new file mode 100644 index 000000000..978e10072 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.java @@ -0,0 +1,37 @@ +package be.ehealth.businessconnector.chapterIV.utils; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDITEM; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDITEMMAAvalues; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDITEMschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.ContentType; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.ItemType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TransactionType; +import java.util.Iterator; +import java.util.List; +import org.joda.time.DateTime; + +public final class FolderTypeUtils { + private FolderTypeUtils() { + } + + public static DateTime retrieveConsultationStartDateOrAgreementStartDate(FolderType folder) { + if (folder != null) { + List items = ((TransactionType)folder.getTransactions().get(0)).getItem(); + Iterator i$ = items.iterator(); + + while(i$.hasNext()) { + ItemType itemType = (ItemType)i$.next(); + if (CDITEMMAAvalues.CONSULTATIONSTARTDATE.value().equals(((CDITEM)itemType.getCds().get(0)).getValue()) && ((CDITEM)itemType.getCds().get(0)).getS() == CDITEMschemes.CD_ITEM_MAA) { + return ((ContentType)itemType.getContents().get(0)).getDate(); + } + + if (CDITEMMAAvalues.AGREEMENTSTARTDATE.value().equals(((CDITEM)itemType.getCds().get(0)).getValue()) && ((CDITEM)itemType.getCds().get(0)).getS() == CDITEMschemes.CD_ITEM_MAA) { + return ((ContentType)itemType.getContents().get(0)).getDate(); + } + } + } + + return null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.java new file mode 100644 index 000000000..a93399342 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.java @@ -0,0 +1,42 @@ +package be.ehealth.businessconnector.chapterIV.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.util.ArrayList; +import java.util.List; + +public final class KeyDepotHelper { + private static final String CH4_IDENTIFIER_TYPE_PROPERTY = "chapterIV.keydepot.identifiertype"; + private static final String CH4_IDENTIFIER_SUBTYPE_PROPERTY = "chapterIV.keydepot.identifiersubtype"; + private static final String CH4_IDENTIFIER_VALUE_PROPERTY = "chapterIV.keydepot.identifiervalue"; + private static final String CH4_APPLICATION_PROPERTY = "chapterIV.keydepot.application"; + private static ConfigValidator configValidator; + + private KeyDepotHelper() { + } + + public static EncryptionToken getChapterIVEncryptionToken() throws TechnicalConnectorException { + String identifierTypeString = configValidator.getProperty("chapterIV.keydepot.identifiertype"); + String identifierSubTypeString = configValidator.getProperty("chapterIV.keydepot.identifiersubtype"); + int identifierSource = 48; + IdentifierType identifier = IdentifierType.lookup(identifierTypeString, (String)null, identifierSource); + if (identifier == null) { + throw new IllegalStateException("invalid configuration : identifier with type ]" + identifierTypeString + "[ and subtype ]" + identifierSubTypeString + "[ for source ETKDEPOT not found"); + } else { + return KeyDepotManagerFactory.getKeyDepotManager().getEtk(identifier, configValidator.getLongProperty("chapterIV.keydepot.identifiervalue", 0L), configValidator.getProperty("chapterIV.keydepot.application")); + } + } + + static { + List neededProperties = new ArrayList(); + neededProperties.add("chapterIV.keydepot.application"); + neededProperties.add("chapterIV.keydepot.identifiertype"); + neededProperties.add("chapterIV.keydepot.identifiersubtype"); + neededProperties.add("chapterIV.keydepot.identifiervalue"); + configValidator = ConfigFactory.getConfigValidator(neededProperties); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/Chapter4XmlValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/Chapter4XmlValidator.java new file mode 100644 index 000000000..c5a519807 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/Chapter4XmlValidator.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.chapterIV.validators; + +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.Serializable; + +public interface Chapter4XmlValidator extends Serializable { + void validate(Object var1) throws ChapterIVBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.java new file mode 100644 index 000000000..612c31495 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.chapterIV.validators; + +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; + +public interface KmehrValidator { + void validateKmehrMessage(Kmehrmessage var1) throws TechnicalConnectorException, ChapterIVBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.java new file mode 100644 index 000000000..584b51785 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.java @@ -0,0 +1,70 @@ +package be.ehealth.businessconnector.chapterIV.validators.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Response; +import be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Request; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.chapterIV.validators.Chapter4XmlValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrrequest; +import be.fgov.ehealth.medicalagreement.core.v1.Kmehrresponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.util.HashMap; +import java.util.Map; + +public class Chapter4XmlValidatorImpl implements Chapter4XmlValidator, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final long serialVersionUID = -1497994839194474681L; + protected static final Map XSD_FILE_LOCATION_FOR_CLASS_MAP = new HashMap(); + + public void validate(Object xmlObject) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + if (xmlObject != null) { + ValidatorHelper.validate(xmlObject, xmlObject.getClass(), this.getXsdFileLocationForXmlObject(xmlObject)); + } else { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.ERROR_XML_CHAPTER4VALIDATOR, "xml object had null value"); + } + } + + private String getXsdFileLocationForXmlObject(Object xmlObject) throws ChapterIVBusinessConnectorException { + if (xmlObject != null && XSD_FILE_LOCATION_FOR_CLASS_MAP.containsKey(xmlObject.getClass())) { + return (String)XSD_FILE_LOCATION_FOR_CLASS_MAP.get(xmlObject.getClass()); + } else { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.ERROR_XML_UNDEFINED_XSD_FOR_XML_CLASS_VALIDATOR, "no xsd source defined for xmlObject " + xmlObject); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(Request.class); + JaxbContextFactory.initJaxbContext(be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Request.class); + JaxbContextFactory.initJaxbContext(be.cin.io.sealed.medicaladvisoragreement.consult.v1.Request.class); + JaxbContextFactory.initJaxbContext(be.cin.io.sealed.medicaladvisoragreement.ask.v1.Request.class); + JaxbContextFactory.initJaxbContext(ConsultChap4MedicalAdvisorAgreementRequest.class); + JaxbContextFactory.initJaxbContext(AskChap4MedicalAdvisorAgreementRequest.class); + JaxbContextFactory.initJaxbContext(Kmehrrequest.class); + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + JaxbContextFactory.initJaxbContext(Response.class); + JaxbContextFactory.initJaxbContext(be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response.class); + JaxbContextFactory.initJaxbContext(Kmehrresponse.class); + JaxbContextFactory.initJaxbContext(FolderType.class); + } + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Request.class, "/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Request.class, "/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(be.cin.io.sealed.medicaladvisoragreement.consult.v1.Request.class, "/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(be.cin.io.sealed.medicaladvisoragreement.ask.v1.Request.class, "/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(ConsultChap4MedicalAdvisorAgreementRequest.class, "/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(AskChap4MedicalAdvisorAgreementRequest.class, "/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Kmehrrequest.class, "/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Kmehrmessage.class, "/validators/kmehr/XSD/kmehr_elements-1_5.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Response.class, "/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response.class, "/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Kmehrresponse.class, "/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(FolderType.class, "/ehealth-kmehr/XSD/kmehr_elements-ext.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.java new file mode 100644 index 000000000..4dd01d7a5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.chapterIV.validators.impl; + +import be.ehealth.business.kmehrcommons.validator.ValidatorFactory; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorException; +import be.ehealth.businessconnector.chapterIV.exception.ChapterIVBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.chapterIV.validators.KmehrValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.errors.soa.v1.SOAErrorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.FolderType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class KmehrValidatorImpl implements KmehrValidator { + private static final Logger LOG = LoggerFactory.getLogger(KmehrValidatorImpl.class); + + public void validateKmehrMessage(Kmehrmessage msg) throws TechnicalConnectorException, ChapterIVBusinessConnectorException { + be.ehealth.business.kmehrcommons.validator.KmehrValidator kmehrvalidator = ValidatorFactory.getKmehrValidator(); + + try { + kmehrvalidator.validateKmehrMessage(msg); + if (msg.getFolders().size() > 1) { + LOG.debug("\t## XML is not correct: Only 1 folder is supported : throwing Chapter IV business connector exception"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{(SOAErrorType)null, "Only 1 folder is supported"}); + } else if (((FolderType)msg.getFolders().get(0)).getPatient().getIds().size() < 1) { + LOG.debug("\t## XML is not correct: Patient must have at least one Id : throwing Chapter IV business connector exception"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{(SOAErrorType)null, "Patient must have at least one Id"}); + } + } catch (TechnicalConnectorException var4) { + throw new ChapterIVBusinessConnectorException(ChapterIVBusinessConnectorExceptionValues.ERROR_XML_KMEHRVALIDATOR, var4, (SOAErrorType)null, new Object[]{var4.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementRequestWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementRequestWrapper.java new file mode 100644 index 000000000..2eec709fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementRequestWrapper.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; + +public interface Chap4MedicalAdvisorAgreementRequestWrapper extends WrappedXmlObject { + CommonInputType getCommonInput(); + + void setCommonInput(CommonInputType var1); + + RecordCommonInputType getRecordCommonInput(); + + void setRecordCommonInput(RecordCommonInputType var1); + + CareReceiverIdType getCareReceiver(); + + void setCareReceiver(CareReceiverIdType var1); + + SecuredContentType getRequest(); + + void setRequest(SecuredContentType var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementResponseWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementResponseWrapper.java new file mode 100644 index 000000000..04906944c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/Chap4MedicalAdvisorAgreementResponseWrapper.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +import be.fgov.ehealth.chap4.core.v1.CommonOutputType; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; + +public interface Chap4MedicalAdvisorAgreementResponseWrapper extends ResponseTypeIf, WrappedXmlObject { + CommonOutputType getCommonOutput(); + + void setCommonOutput(CommonOutputType var1); + + RecordCommonOutputType getRecordCommonOutput(); + + void setRecordCommonOutput(RecordCommonOutputType var1); + + FaultType getReturnInfo(); + + void setReturnInfo(FaultType var1); + + SecuredContentType getResponse(); + + void setResponse(SecuredContentType var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/ResponseTypeIf.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/ResponseTypeIf.java new file mode 100644 index 000000000..08cb6070c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/ResponseTypeIf.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +import be.fgov.ehealth.commons.core.v1.StatusType; + +public interface ResponseTypeIf { + StatusType getStatus(); + + void setStatus(StatusType var1); + + String getId(); + + void setId(String var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/SealedRequestWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/SealedRequestWrapper.java new file mode 100644 index 000000000..cd37d461b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/SealedRequestWrapper.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +import be.cin.types.v1.CareReceiverIdType; +import org.joda.time.DateTime; + +public interface SealedRequestWrapper extends WrappedXmlObject { + CareReceiverIdType getCareReceiver(); + + void setCareReceiver(CareReceiverIdType var1); + + DateTime getAgreementStartDate(); + + void setAgreementStartDate(DateTime var1); + + String getUnsealKeyId(); + + void setUnsealKeyId(String var1); + + byte[] getSealedContent(); + + void setSealedContent(byte[] var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.java new file mode 100644 index 000000000..1d5172629 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +public interface UnsealedRequestWrapper extends WrappedXmlObject { + byte[] getEtkHcp(); + + void setEtkHcp(byte[] var1); + + byte[] getKmehrRequest(); + + void setKmehrRequest(byte[] var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.java new file mode 100644 index 000000000..c7b17b894 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +public interface UnsealedResponseWrapper extends WrappedXmlObject { + byte[] getTimestampReplyBytes(); + + void setTimestampReplyBytes(byte[] var1); + + byte[] getKmehrResponseBytes(); + + void setKmehrResponseBytes(byte[] var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.java new file mode 100644 index 000000000..646f64960 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.java @@ -0,0 +1,7 @@ +package be.ehealth.businessconnector.chapterIV.wrapper; + +import java.io.Serializable; + +public interface WrappedXmlObject extends Serializable { + T getXmlObject(); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/XmlObjectFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/XmlObjectFactory.java new file mode 100644 index 000000000..2b2b8a27b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/XmlObjectFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.factory; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; + +public interface XmlObjectFactory { + SealedRequestWrapper createSealedRequest(); + + UnsealedRequestWrapper createUnsealedRequest(); + + Chap4MedicalAdvisorAgreementRequestWrapper createChap4MedicalAdvisorAgreementRequest(); + + String getSubtypeNameToRetrieveCredentialTypeProperties(); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.java new file mode 100644 index 000000000..88d7a7900 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.factory.impl; + +import be.cin.io.sealed.medicaladvisoragreement.ask.v1.Request; +import be.ehealth.businessconnector.chapterIV.common.ConversationType; +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.AskChap4MedicalAdvisorAgreementRequestWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.AskSealedRequestWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.AskUnsealedRequestWrapperImpl; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; + +public class AskXmlObjectFactory implements XmlObjectFactory { + public SealedRequestWrapper createSealedRequest() { + return new AskSealedRequestWrapperImpl(); + } + + public UnsealedRequestWrapper createUnsealedRequest() { + return new AskUnsealedRequestWrapperImpl(); + } + + public Chap4MedicalAdvisorAgreementRequestWrapper createChap4MedicalAdvisorAgreementRequest() { + return new AskChap4MedicalAdvisorAgreementRequestWrapperImpl(); + } + + public String getSubtypeNameToRetrieveCredentialTypeProperties() { + return ConversationType.ADMISSION.getPropertyString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.java new file mode 100644 index 000000000..8539b330c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.factory.impl; + +import be.cin.io.sealed.medicaladvisoragreement.consult.v1.Request; +import be.ehealth.businessconnector.chapterIV.common.ConversationType; +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; +import be.ehealth.businessconnector.chapterIV.wrapper.factory.XmlObjectFactory; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.ConsultSealedRequestWrapperImpl; +import be.ehealth.businessconnector.chapterIV.wrapper.impl.ConsultUnsealedRequestWrapperImpl; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; + +public class ConsultationXmlObjectFactory implements XmlObjectFactory { + public SealedRequestWrapper createSealedRequest() { + return new ConsultSealedRequestWrapperImpl(); + } + + public UnsealedRequestWrapper createUnsealedRequest() { + return new ConsultUnsealedRequestWrapperImpl(); + } + + public Chap4MedicalAdvisorAgreementRequestWrapper createChap4MedicalAdvisorAgreementRequest() { + return new ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl(); + } + + public String getSubtypeNameToRetrieveCredentialTypeProperties() { + return ConversationType.CONSULT.getPropertyString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AbstractWrapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AbstractWrapper.java new file mode 100644 index 000000000..5bb202393 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AbstractWrapper.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.WrappedXmlObject; + +public abstract class AbstractWrapper implements WrappedXmlObject { + private static final long serialVersionUID = 5163661323196218914L; + private T xmlObject; + + public AbstractWrapper(T xmlObject) { + this.xmlObject = xmlObject; + } + + public T getXmlObject() { + return this.xmlObject; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementRequestWrapperImpl.java new file mode 100644 index 000000000..17ea3ca8b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementRequestWrapperImpl.java @@ -0,0 +1,52 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; + +public class AskChap4MedicalAdvisorAgreementRequestWrapperImpl extends AbstractWrapper implements Chap4MedicalAdvisorAgreementRequestWrapper { + private static final long serialVersionUID = 4234644547846425700L; + + public AskChap4MedicalAdvisorAgreementRequestWrapperImpl(AskChap4MedicalAdvisorAgreementRequest request) { + super(request); + } + + public AskChap4MedicalAdvisorAgreementRequestWrapperImpl() { + super(new AskChap4MedicalAdvisorAgreementRequest()); + } + + public CommonInputType getCommonInput() { + return ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getCommonInput(); + } + + public void setCommonInput(CommonInputType value) { + ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setCommonInput(value); + } + + public RecordCommonInputType getRecordCommonInput() { + return ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getRecordCommonInput(); + } + + public void setRecordCommonInput(RecordCommonInputType value) { + ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setRecordCommonInput(value); + } + + public CareReceiverIdType getCareReceiver() { + return ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getCareReceiver(); + } + + public void setCareReceiver(CareReceiverIdType value) { + ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setCareReceiver(value); + } + + public SecuredContentType getRequest() { + return ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getRequest(); + } + + public void setRequest(SecuredContentType value) { + ((AskChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setRequest(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.java new file mode 100644 index 000000000..87630eaa1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementResponseWrapper; +import be.fgov.ehealth.chap4.core.v1.CommonOutputType; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.core.v1.StatusType; + +public class AskChap4MedicalAdvisorAgreementResponseWrapperImpl extends AbstractWrapper implements Chap4MedicalAdvisorAgreementResponseWrapper { + private static final long serialVersionUID = -1172891362437088360L; + + public AskChap4MedicalAdvisorAgreementResponseWrapperImpl(AskChap4MedicalAdvisorAgreementResponse response) { + super(response); + } + + public StatusType getStatus() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getStatus(); + } + + public void setStatus(StatusType value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setStatus(value); + } + + public String getId() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getId(); + } + + public void setId(String value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setId(value); + } + + public CommonOutputType getCommonOutput() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getCommonOutput(); + } + + public void setCommonOutput(CommonOutputType value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setCommonOutput(value); + } + + public RecordCommonOutputType getRecordCommonOutput() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getRecordCommonOutput(); + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setRecordCommonOutput(value); + } + + public FaultType getReturnInfo() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getReturnInfo(); + } + + public void setReturnInfo(FaultType value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setReturnInfo(value); + } + + public SecuredContentType getResponse() { + return ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getResponse(); + } + + public void setResponse(SecuredContentType value) { + ((AskChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setResponse(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.java new file mode 100644 index 000000000..f2e639e88 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.java @@ -0,0 +1,50 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.sealed.medicaladvisoragreement.ask.v1.Request; +import be.cin.types.v1.CareReceiverIdType; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import org.joda.time.DateTime; + +public class AskSealedRequestWrapperImpl extends AbstractWrapper implements SealedRequestWrapper { + private static final long serialVersionUID = 22623175439056683L; + + public AskSealedRequestWrapperImpl(Request request) { + super(request); + } + + public AskSealedRequestWrapperImpl() { + super(new Request()); + } + + public CareReceiverIdType getCareReceiver() { + return ((Request)this.getXmlObject()).getCareReceiver(); + } + + public void setCareReceiver(CareReceiverIdType value) { + ((Request)this.getXmlObject()).setCareReceiver(value); + } + + public DateTime getAgreementStartDate() { + return ((Request)this.getXmlObject()).getAgreementStartDate(); + } + + public void setAgreementStartDate(DateTime value) { + ((Request)this.getXmlObject()).setAgreementStartDate(value); + } + + public String getUnsealKeyId() { + return ((Request)this.getXmlObject()).getUnsealKeyId(); + } + + public void setUnsealKeyId(String value) { + ((Request)this.getXmlObject()).setUnsealKeyId(value); + } + + public byte[] getSealedContent() { + return ((Request)this.getXmlObject()).getSealedContent(); + } + + public void setSealedContent(byte[] value) { + ((Request)this.getXmlObject()).setSealedContent(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.java new file mode 100644 index 000000000..a17d3ff21 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Request; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; + +public class AskUnsealedRequestWrapperImpl extends AbstractWrapper implements UnsealedRequestWrapper { + private static final long serialVersionUID = 4672149698241907719L; + + public AskUnsealedRequestWrapperImpl(Request request) { + super(request); + } + + public AskUnsealedRequestWrapperImpl() { + super(new Request()); + } + + public byte[] getEtkHcp() { + return ((Request)this.getXmlObject()).getEtkHcp(); + } + + public void setEtkHcp(byte[] value) { + ((Request)this.getXmlObject()).setEtkHcp(value); + } + + public byte[] getKmehrRequest() { + return ((Request)this.getXmlObject()).getKmehrRequest(); + } + + public void setKmehrRequest(byte[] value) { + ((Request)this.getXmlObject()).setKmehrRequest(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.java new file mode 100644 index 000000000..ff1d770f4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.ask.v1.Response; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedResponseWrapper; + +public class AskUnsealedResponseWrapperImpl extends AbstractWrapper implements UnsealedResponseWrapper { + private static final long serialVersionUID = 1564331269334064896L; + + public AskUnsealedResponseWrapperImpl(Response response) { + super(response); + } + + public byte[] getTimestampReplyBytes() { + return ((Response)this.getXmlObject()).getTimestampReply(); + } + + public void setTimestampReplyBytes(byte[] value) { + ((Response)this.getXmlObject()).setTimestampReply(value); + } + + public byte[] getKmehrResponseBytes() { + return ((Response)this.getXmlObject()).getKmehrResponse(); + } + + public void setKmehrResponseBytes(byte[] value) { + ((Response)this.getXmlObject()).setKmehrResponse(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.java new file mode 100644 index 000000000..fcc9e70db --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.java @@ -0,0 +1,52 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementRequestWrapper; +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; + +public class ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl extends AbstractWrapper implements Chap4MedicalAdvisorAgreementRequestWrapper { + private static final long serialVersionUID = 7272239695414769447L; + + public ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl() { + super(new ConsultChap4MedicalAdvisorAgreementRequest()); + } + + public ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl(ConsultChap4MedicalAdvisorAgreementRequest request) { + super(request); + } + + public CommonInputType getCommonInput() { + return ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getCommonInput(); + } + + public void setCommonInput(CommonInputType value) { + ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setCommonInput(value); + } + + public RecordCommonInputType getRecordCommonInput() { + return ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getRecordCommonInput(); + } + + public void setRecordCommonInput(RecordCommonInputType value) { + ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setRecordCommonInput(value); + } + + public CareReceiverIdType getCareReceiver() { + return ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getCareReceiver(); + } + + public void setCareReceiver(CareReceiverIdType value) { + ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setCareReceiver(value); + } + + public SecuredContentType getRequest() { + return ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).getRequest(); + } + + public void setRequest(SecuredContentType value) { + ((ConsultChap4MedicalAdvisorAgreementRequest)this.getXmlObject()).setRequest(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.java new file mode 100644 index 000000000..883dd4b11 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.Chap4MedicalAdvisorAgreementResponseWrapper; +import be.fgov.ehealth.chap4.core.v1.CommonOutputType; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.core.v1.StatusType; + +public class ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl extends AbstractWrapper implements Chap4MedicalAdvisorAgreementResponseWrapper { + private static final long serialVersionUID = -7773747306707839298L; + + public ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl(ConsultChap4MedicalAdvisorAgreementResponse response) { + super(response); + } + + public StatusType getStatus() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getStatus(); + } + + public void setStatus(StatusType value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setStatus(value); + } + + public String getId() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getId(); + } + + public void setId(String value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setId(value); + } + + public CommonOutputType getCommonOutput() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getCommonOutput(); + } + + public void setCommonOutput(CommonOutputType value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setCommonOutput(value); + } + + public RecordCommonOutputType getRecordCommonOutput() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getRecordCommonOutput(); + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setRecordCommonOutput(value); + } + + public FaultType getReturnInfo() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getReturnInfo(); + } + + public void setReturnInfo(FaultType value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setReturnInfo(value); + } + + public SecuredContentType getResponse() { + return ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).getResponse(); + } + + public void setResponse(SecuredContentType value) { + ((ConsultChap4MedicalAdvisorAgreementResponse)this.getXmlObject()).setResponse(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.java new file mode 100644 index 000000000..b31171aa6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.java @@ -0,0 +1,50 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.sealed.medicaladvisoragreement.consult.v1.Request; +import be.cin.types.v1.CareReceiverIdType; +import be.ehealth.businessconnector.chapterIV.wrapper.SealedRequestWrapper; +import org.joda.time.DateTime; + +public class ConsultSealedRequestWrapperImpl extends AbstractWrapper implements SealedRequestWrapper { + private static final long serialVersionUID = -8305462296795745790L; + + public ConsultSealedRequestWrapperImpl(Request request) { + super(request); + } + + public ConsultSealedRequestWrapperImpl() { + super(new Request()); + } + + public CareReceiverIdType getCareReceiver() { + return ((Request)this.getXmlObject()).getCareReceiver(); + } + + public void setCareReceiver(CareReceiverIdType value) { + ((Request)this.getXmlObject()).setCareReceiver(value); + } + + public DateTime getAgreementStartDate() { + return ((Request)this.getXmlObject()).getAgreementStartDate(); + } + + public void setAgreementStartDate(DateTime value) { + ((Request)this.getXmlObject()).setAgreementStartDate(value); + } + + public String getUnsealKeyId() { + return ((Request)this.getXmlObject()).getUnsealKeyId(); + } + + public void setUnsealKeyId(String value) { + ((Request)this.getXmlObject()).setUnsealKeyId(value); + } + + public byte[] getSealedContent() { + return ((Request)this.getXmlObject()).getSealedContent(); + } + + public void setSealedContent(byte[] value) { + ((Request)this.getXmlObject()).setSealedContent(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.java new file mode 100644 index 000000000..245617e16 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Request; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedRequestWrapper; + +public class ConsultUnsealedRequestWrapperImpl extends AbstractWrapper implements UnsealedRequestWrapper { + private static final long serialVersionUID = 8222168066460776895L; + + public ConsultUnsealedRequestWrapperImpl() { + super(new Request()); + } + + public ConsultUnsealedRequestWrapperImpl(Request request) { + super(request); + } + + public byte[] getEtkHcp() { + return ((Request)this.getXmlObject()).getEtkHcp(); + } + + public void setEtkHcp(byte[] value) { + ((Request)this.getXmlObject()).setEtkHcp(value); + } + + public byte[] getKmehrRequest() { + return ((Request)this.getXmlObject()).getKmehrRequest(); + } + + public void setKmehrRequest(byte[] value) { + ((Request)this.getXmlObject()).setKmehrRequest(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.java new file mode 100644 index 000000000..d7481528b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.cin.io.unsealed.medicaladvisoragreement.consult.v1.Response; +import be.ehealth.businessconnector.chapterIV.wrapper.UnsealedResponseWrapper; + +public class ConsultUnsealedResponseWrapperImpl extends AbstractWrapper implements UnsealedResponseWrapper { + private static final long serialVersionUID = 8977452551125377230L; + + public ConsultUnsealedResponseWrapperImpl(Response response) { + super(response); + } + + public byte[] getTimestampReplyBytes() { + return ((Response)this.getXmlObject()).getTimestampReply(); + } + + public void setTimestampReplyBytes(byte[] value) { + ((Response)this.getXmlObject()).setTimestampReply(value); + } + + public byte[] getKmehrResponseBytes() { + return ((Response)this.getXmlObject()).getKmehrResponse(); + } + + public void setKmehrResponseBytes(byte[] value) { + ((Response)this.getXmlObject()).setKmehrResponse(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.java new file mode 100644 index 000000000..4b8429509 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.chapterIV.wrapper.impl; + +import be.ehealth.businessconnector.chapterIV.wrapper.WrappedXmlObject; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; + +public final class WrappedObjectMarshallerHelper { + private WrappedObjectMarshallerHelper() { + } + + public static byte[] toXMLByteArray(WrappedXmlObject wrappedXmlObject) { + if (wrappedXmlObject != null && wrappedXmlObject.getXmlObject() != null) { + try { + Marshaller marshaller = JaxbContextFactory.getJaxbContextForClass(wrappedXmlObject.getXmlObject().getClass()).createMarshaller(); + marshaller.setProperty("jaxb.encoding", Charset.UTF_8.getName()); + marshaller.setProperty("jaxb.formatted.output", false); + ByteArrayOutputStream bos = new ByteArrayOutputStream(); + marshaller.marshal(wrappedXmlObject.getXmlObject(), bos); + bos.close(); + return bos.toByteArray(); + } catch (JAXBException var3) { + throw new IllegalArgumentException("JAXBException " + var3); + } catch (IOException var4) { + throw new IllegalArgumentException("IOException " + var4); + } + } else { + return new byte[0]; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.java new file mode 100644 index 000000000..ed3ba1b23 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.java @@ -0,0 +1,36 @@ +package be.ehealth.businessconnector.civicsv2.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_CIVICS_V2 = "endpoint.civicsv2"; + private static final String PROP_VALIDATION_INCOMING_CIVICSV2 = "validation.incoming.message.civicsv2"; + public static final String CIVICS_XSD = "/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static GenericRequest getCivicsService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + if (token == null) { + throw new IllegalArgumentException("getCivicsService : missing input parameter token"); + } else if (soapAction == null) { + throw new IllegalArgumentException("getCivicsService :missing input parameter soapAction"); + } else { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.civicsv2", "$uddi{uddi:ehealth-fgov-be:business:samcivics:v2}")); + genReq.setSoapAction(soapAction); + genReq.setCredential(token, TokenType.X509); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.civicsv2", "/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd")); + return genReq; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.java new file mode 100644 index 000000000..5c625dc71 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.civicsv2.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.samcivics.schemas.v2.FindCNKRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindCNKResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphTextRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphTextResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindPublicCNKRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindPublicCNKResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindReimbursementConditionsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindReimbursementConditionsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetAddedDocumentsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetAddedDocumentsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphExclusionsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphExclusionsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphIncludedSpecialtiesRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphIncludedSpecialtiesResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetProfessionalAuthorizationsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetProfessionalAuthorizationsResponse; + +public interface CivicsSessionService { + FindParagraphTextResponse findParagraphText(FindParagraphTextRequest var1) throws TechnicalConnectorException; + + GetParagraphExclusionsResponse getParagraphExclusions(GetParagraphExclusionsRequest var1) throws TechnicalConnectorException; + + GetParagraphIncludedSpecialtiesResponse getParagraphIncludedSpecialities(GetParagraphIncludedSpecialtiesRequest var1) throws TechnicalConnectorException; + + GetProfessionalAuthorizationsResponse getProfessionalAuthorizations(GetProfessionalAuthorizationsRequest var1) throws TechnicalConnectorException; + + GetAddedDocumentsResponse getAddedDocuments(GetAddedDocumentsRequest var1) throws TechnicalConnectorException; + + FindReimbursementConditionsResponse findReimbursementConditions(FindReimbursementConditionsRequest var1) throws TechnicalConnectorException; + + FindParagraphResponse findParagraph(FindParagraphRequest var1) throws TechnicalConnectorException; + + FindCNKResponse findCNK(FindCNKRequest var1) throws TechnicalConnectorException; + + FindPublicCNKResponse findPublicCNK(FindPublicCNKRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.java new file mode 100644 index 000000000..0e4856008 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.civicsv2.session; + +import be.ehealth.businessconnector.civicsv2.session.impl.CivicsImplementationClassFactory; +import be.ehealth.businessconnector.civicsv2.session.impl.CivicsSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class CivicsSessionServiceFactory extends AbstractSessionServiceFactory { + private CivicsSessionServiceFactory() { + } + + public static CivicsSessionService getCivicsSession() throws ConnectorException { + return (CivicsSessionService)getService(CivicsSessionServiceImpl.class, new CivicsImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.java new file mode 100644 index 000000000..7126a7de9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.civicsv2.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class CivicsImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(CivicsSessionServiceImpl.class) && additionalParameters.length == 0) { + return new CivicsSessionServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.java new file mode 100644 index 000000000..153738fa4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.java @@ -0,0 +1,114 @@ +package be.ehealth.businessconnector.civicsv2.session.impl; + +import be.ehealth.businessconnector.civicsv2.service.ServiceFactory; +import be.ehealth.businessconnector.civicsv2.session.CivicsSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindCNKRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindCNKResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphTextRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindParagraphTextResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindPublicCNKRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindPublicCNKResponse; +import be.fgov.ehealth.samcivics.schemas.v2.FindReimbursementConditionsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.FindReimbursementConditionsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetAddedDocumentsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetAddedDocumentsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphExclusionsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphExclusionsResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphIncludedSpecialtiesRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetParagraphIncludedSpecialtiesResponse; +import be.fgov.ehealth.samcivics.schemas.v2.GetProfessionalAuthorizationsRequest; +import be.fgov.ehealth.samcivics.schemas.v2.GetProfessionalAuthorizationsResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CivicsSessionServiceImpl implements CivicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(CivicsSessionServiceImpl.class); + + public CivicsSessionServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public CivicsSessionServiceImpl() { + LOG.debug("creating CivicsSessionServiceImpl for bootstrapping purposes"); + } + + public FindParagraphTextResponse findParagraphText(FindParagraphTextRequest request) throws TechnicalConnectorException { + return (FindParagraphTextResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:findParagraphText", FindParagraphTextResponse.class); + } + + public GetParagraphExclusionsResponse getParagraphExclusions(GetParagraphExclusionsRequest request) throws TechnicalConnectorException { + return (GetParagraphExclusionsResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:getParagraphExclusions", GetParagraphExclusionsResponse.class); + } + + public GetParagraphIncludedSpecialtiesResponse getParagraphIncludedSpecialities(GetParagraphIncludedSpecialtiesRequest request) throws TechnicalConnectorException { + return (GetParagraphIncludedSpecialtiesResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:getParagraphIncludedSpecialities", GetParagraphIncludedSpecialtiesResponse.class); + } + + public GetProfessionalAuthorizationsResponse getProfessionalAuthorizations(GetProfessionalAuthorizationsRequest request) throws TechnicalConnectorException { + return (GetProfessionalAuthorizationsResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:getProfessionalAuthorizations", GetProfessionalAuthorizationsResponse.class); + } + + public GetAddedDocumentsResponse getAddedDocuments(GetAddedDocumentsRequest request) throws TechnicalConnectorException { + return (GetAddedDocumentsResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:getAddedDocuments", GetAddedDocumentsResponse.class); + } + + public FindReimbursementConditionsResponse findReimbursementConditions(FindReimbursementConditionsRequest request) throws TechnicalConnectorException { + return (FindReimbursementConditionsResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:findReimbursementConditions", FindReimbursementConditionsResponse.class); + } + + public FindParagraphResponse findParagraph(FindParagraphRequest request) throws TechnicalConnectorException { + return (FindParagraphResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:findParagraph", FindParagraphResponse.class); + } + + public FindCNKResponse findCNK(FindCNKRequest request) throws TechnicalConnectorException { + return (FindCNKResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:findCNK", FindCNKResponse.class); + } + + public FindPublicCNKResponse findPublicCNK(FindPublicCNKRequest request) throws TechnicalConnectorException { + return (FindPublicCNKResponse)this.executeOperation(request, "urn:be:fgov:ehealth:civics:protocol:v2:findPublicCNK", FindPublicCNKResponse.class); + } + + private T executeOperation(Object request, String operation, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getCivicsService(Session.getInstance().getSession().getSAMLToken(), operation); + service.setPayload(request); + return be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(FindCNKRequest.class); + JaxbContextFactory.initJaxbContext(FindCNKResponse.class); + JaxbContextFactory.initJaxbContext(FindParagraphRequest.class); + JaxbContextFactory.initJaxbContext(FindParagraphResponse.class); + JaxbContextFactory.initJaxbContext(FindParagraphTextRequest.class); + JaxbContextFactory.initJaxbContext(FindParagraphTextResponse.class); + JaxbContextFactory.initJaxbContext(FindReimbursementConditionsRequest.class); + JaxbContextFactory.initJaxbContext(FindReimbursementConditionsResponse.class); + JaxbContextFactory.initJaxbContext(GetAddedDocumentsRequest.class); + JaxbContextFactory.initJaxbContext(GetAddedDocumentsResponse.class); + JaxbContextFactory.initJaxbContext(GetParagraphExclusionsRequest.class); + JaxbContextFactory.initJaxbContext(GetParagraphExclusionsResponse.class); + JaxbContextFactory.initJaxbContext(GetParagraphIncludedSpecialtiesRequest.class); + JaxbContextFactory.initJaxbContext(GetParagraphIncludedSpecialtiesResponse.class); + JaxbContextFactory.initJaxbContext(GetProfessionalAuthorizationsRequest.class); + JaxbContextFactory.initJaxbContext(GetProfessionalAuthorizationsResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/validator/XmlValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/validator/XmlValidator.java new file mode 100644 index 000000000..6ae57c30d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/civicsv2/validator/XmlValidator.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.civicsv2.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.ValidatorHelper; + +public final class XmlValidator { + private XmlValidator() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static void validateXml(Object xmlObject) throws TechnicalConnectorException { + ValidatorHelper.validate(xmlObject, "/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.java new file mode 100644 index 000000000..6dc772d16 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.consultrn.exception.identifyperson; + +import be.ehealth.business.common.exception.EhealthServiceException; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINReply; + +public class ConsultrnIdentifyPersonException extends EhealthServiceException { + private static final long serialVersionUID = 1L; + private final SearchBySSINReply searchBySSINReply; + + public ConsultrnIdentifyPersonException(SearchBySSINReply response) { + super(response.getStatus()); + this.searchBySSINReply = response; + } + + public SearchBySSINReply getSearchBySSINReply() { + return this.searchBySSINReply; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.java new file mode 100644 index 000000000..7e4b4b8e2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.consultrn.exception.manageperson; + +import be.ehealth.business.common.exception.EhealthServiceV2Exception; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; + +public class ConsultrnRegisterExistingPersonException extends EhealthServiceV2Exception { + private static final long serialVersionUID = 1L; + private final RegisterPersonResponse registerPersonResponse; + + public ConsultrnRegisterExistingPersonException(RegisterPersonResponse response) { + super(response); + this.registerPersonResponse = response; + } + + public RegisterPersonResponse getRegisterPersonResponse() { + return this.registerPersonResponse; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterPersonException.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterPersonException.java new file mode 100644 index 000000000..f9a10f141 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterPersonException.java @@ -0,0 +1,26 @@ +package be.ehealth.businessconnector.consultrn.exception.manageperson; + +import be.ehealth.business.common.exception.EhealthServiceV2Exception; +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.fgov.ehealth.consultrn.commons.core.v3.BusinessAnomalies; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; + +public class ConsultrnRegisterPersonException extends EhealthServiceV2Exception { + private static final long serialVersionUID = 1L; + private final RegisterPersonResponse registerPersonResponse; + private final BusinessAnomalies businessAnomalies; + + public ConsultrnRegisterPersonException(RegisterPersonResponse response) { + super(response); + this.registerPersonResponse = response; + this.businessAnomalies = (BusinessAnomalies)EhealthServiceHelper.getFirst(response.getStatus().getStatusDetail(), BusinessAnomalies.class); + } + + public RegisterPersonResponse getRegisterPersonResponse() { + return this.registerPersonResponse; + } + + public BusinessAnomalies getBusinessAnomalies() { + return this.businessAnomalies; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.java new file mode 100644 index 000000000..7df74f24c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.consultrn.exception.phoneticsearch; + +import be.ehealth.business.common.exception.EhealthServiceException; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticReply; + +public class ConsultrnPhoneticSearchException extends EhealthServiceException { + private static final long serialVersionUID = 1L; + private final SearchPhoneticReply searchPhoneticReply; + + public ConsultrnPhoneticSearchException(SearchPhoneticReply response) { + super(response.getStatus()); + this.searchPhoneticReply = response; + } + + public SearchPhoneticReply getSearchPhoneticReply() { + return this.searchPhoneticReply; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.java new file mode 100644 index 000000000..d633f66c5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.consultrn.service; + +import be.ehealth.businessconnector.consultrn.exception.identifyperson.ConsultrnIdentifyPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterExistingPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterPersonException; +import be.ehealth.businessconnector.consultrn.exception.phoneticsearch.ConsultrnPhoneticSearchException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINRequest; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; + +public interface ConsultrnService { + SearchBySSINReply search(SAMLToken var1, SearchBySSINRequest var2) throws TechnicalConnectorException, ConsultrnIdentifyPersonException; + + SearchPhoneticReply search(SAMLToken var1, SearchPhoneticRequest var2) throws TechnicalConnectorException, ConsultrnPhoneticSearchException; + + RegisterPersonResponse registerPerson(SAMLToken var1, RegisterPersonRequest var2) throws TechnicalConnectorException, ConsultrnRegisterPersonException, ConsultrnRegisterExistingPersonException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ServiceFactory.java new file mode 100644 index 000000000..65166f9d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ServiceFactory.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.consultrn.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_CONSULTRN_IDENTIFYPERSON = "endpoint.consultrn.identifyperson"; + private static final String PROP_ENDPOINT_CONSULTRN_PHONETICSEARCH = "endpoint.consultrn.phoneticsearch"; + private static final String PROP_ENDPOINT_CONSULTRN_MANAGEPERSON = "endpoint.consultrn.manageperson"; + private static final String PROP_VALIDATION_INCOMING_CONSULTRN = "validation.incoming.message.consultrn"; + public static final String CONSULTRN_XSD = "/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd"; + public static final String CONSULTRN_XSD_v2 = "/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getConsultrnIdentifyPersonService(SAMLToken token) throws TechnicalConnectorException { + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.consultrn.identifyperson", "$uddi{uddi:ehealth-fgov-be:business:consultrnsamlhokidentifyperson:v1}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.consultrn", "/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd")); + } + + public static GenericRequest getConsultrnPhoneticSearchService(SAMLToken token) throws TechnicalConnectorException { + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.consultrn.phoneticsearch", "$uddi{uddi:ehealth-fgov-be:business:consultrnsamlhokphoneticsearch:v1}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.consultrn", "/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd")); + } + + public static GenericRequest getConsultrnManagePersonService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.consultrn.manageperson", "$uddi{uddi:ehealth-fgov-be:business:consultrnsamlhokmanageperson:v2}")).setSoapAction(soapAction).setCredential(token, TokenType.SAML).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.consultrn", "/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd")); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/impl/ConsultrnServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/impl/ConsultrnServiceImpl.java new file mode 100644 index 000000000..73da643b8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/service/impl/ConsultrnServiceImpl.java @@ -0,0 +1,75 @@ +package be.ehealth.businessconnector.consultrn.service.impl; + +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.ehealth.businessconnector.consultrn.exception.identifyperson.ConsultrnIdentifyPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterExistingPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterPersonException; +import be.ehealth.businessconnector.consultrn.exception.phoneticsearch.ConsultrnPhoneticSearchException; +import be.ehealth.businessconnector.consultrn.service.ConsultrnService; +import be.ehealth.businessconnector.consultrn.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINRequest; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConsultrnServiceImpl implements ConsultrnService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ConsultrnServiceImpl.class); + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public ConsultrnServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + } + + public ConsultrnServiceImpl() { + LOG.debug("creating ConsultrnServiceImpl for ModuleBootstrapHook"); + } + + public SearchBySSINReply search(SAMLToken token, SearchBySSINRequest request) throws ConsultrnIdentifyPersonException, TechnicalConnectorException { + try { + return (SearchBySSINReply)EhealthServiceHelper.callEhealthService_1_0(token, ServiceFactory.getConsultrnIdentifyPersonService(token), request, SearchBySSINReply.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var4) { + throw new ConsultrnIdentifyPersonException((SearchBySSINReply)var4.getResponseTypeV1_0()); + } + } + + public SearchPhoneticReply search(SAMLToken token, SearchPhoneticRequest request) throws ConsultrnPhoneticSearchException, TechnicalConnectorException { + try { + return (SearchPhoneticReply)EhealthServiceHelper.callEhealthService_1_0(token, ServiceFactory.getConsultrnPhoneticSearchService(token), request, SearchPhoneticReply.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var4) { + throw new ConsultrnPhoneticSearchException((SearchPhoneticReply)var4.getResponseTypeV1_0()); + } + } + + public RegisterPersonResponse registerPerson(SAMLToken token, RegisterPersonRequest request) throws TechnicalConnectorException, ConsultrnRegisterPersonException, ConsultrnRegisterExistingPersonException { + try { + return (RegisterPersonResponse)EhealthServiceHelper.callEhealthServiceV2(token, ServiceFactory.getConsultrnManagePersonService(token, "urn:be:fgov:ehealth:consultrn:manageperson:protocol:v2:RegisterPerson"), request, RegisterPersonResponse.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var5) { + RegisterPersonResponse response = (RegisterPersonResponse)var5.getResponseTypeV2(); + if (response.getResult() != null && response.getResult().getExistingPersons() != null) { + throw new ConsultrnRegisterExistingPersonException(response); + } else { + throw new ConsultrnRegisterPersonException(response); + } + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SearchBySSINRequest.class); + JaxbContextFactory.initJaxbContext(SearchPhoneticRequest.class); + JaxbContextFactory.initJaxbContext(SearchBySSINReply.class); + JaxbContextFactory.initJaxbContext(SearchPhoneticReply.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.java new file mode 100644 index 000000000..f20fea692 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.consultrn.session; + +import be.ehealth.businessconnector.consultrn.exception.identifyperson.ConsultrnIdentifyPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterExistingPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterPersonException; +import be.ehealth.businessconnector.consultrn.exception.phoneticsearch.ConsultrnPhoneticSearchException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINRequest; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; + +public interface ConsultrnService { + SearchBySSINReply search(SearchBySSINRequest var1) throws ConsultrnIdentifyPersonException, TechnicalConnectorException; + + SearchPhoneticReply search(SearchPhoneticRequest var1) throws ConsultrnPhoneticSearchException, TechnicalConnectorException; + + RegisterPersonResponse registerPerson(RegisterPersonRequest var1) throws ConsultrnRegisterPersonException, TechnicalConnectorException, ConsultrnRegisterExistingPersonException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.java new file mode 100644 index 000000000..15da8947a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.consultrn.session; + +import be.ehealth.businessconnector.consultrn.session.impl.ConsultrnImplementationClassFactory; +import be.ehealth.businessconnector.consultrn.session.impl.ConsultrnSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class ConsultrnSessionServiceFactory extends AbstractSessionServiceFactory { + private ConsultrnSessionServiceFactory() { + } + + public static ConsultrnService getConsultrnSession() throws ConnectorException { + return (ConsultrnService)getService(ConsultrnSessionServiceImpl.class, new ConsultrnImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.java new file mode 100644 index 000000000..1c437c9dd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.consultrn.session.impl; + +import be.ehealth.business.common.validator.ValidatorFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class ConsultrnImplementationClassFactory extends ImplementationClassFactory { + private static final String PROP_CONSULTRN_VALIDATOR = "be.ehealth.businessconnector.consultrn.v3.validator"; + + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(ConsultrnSessionServiceImpl.class) && additionalParameters.length == 0) { + return new ConsultrnSessionServiceImpl(sessionValidator, ValidatorFactory.getEhealthReplyValidator("be.ehealth.businessconnector.consultrn.v3.validator")); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnSessionServiceImpl.java new file mode 100644 index 000000000..5bb991a62 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnSessionServiceImpl.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.consultrn.session.impl; + +import be.ehealth.businessconnector.consultrn.exception.identifyperson.ConsultrnIdentifyPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterExistingPersonException; +import be.ehealth.businessconnector.consultrn.exception.manageperson.ConsultrnRegisterPersonException; +import be.ehealth.businessconnector.consultrn.exception.phoneticsearch.ConsultrnPhoneticSearchException; +import be.ehealth.businessconnector.consultrn.service.impl.ConsultrnServiceImpl; +import be.ehealth.businessconnector.consultrn.session.ConsultrnService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchBySSINRequest; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticReply; +import be.fgov.ehealth.consultrn._1_0.protocol.SearchPhoneticRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonRequest; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonResponse; + +public class ConsultrnSessionServiceImpl implements ConsultrnService { + private be.ehealth.businessconnector.consultrn.service.ConsultrnService consultrnService; + + public ConsultrnSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.consultrnService = new ConsultrnServiceImpl(sessionValidator, replyValidator); + } + + public SearchBySSINReply search(SearchBySSINRequest request) throws ConsultrnIdentifyPersonException, TechnicalConnectorException { + Session.validateSession(); + return this.consultrnService.search(Session.getSAMLToken(), request); + } + + public SearchPhoneticReply search(SearchPhoneticRequest request) throws ConsultrnPhoneticSearchException, TechnicalConnectorException { + Session.validateSession(); + return this.consultrnService.search(Session.getInstance().getSession().getSAMLToken(), request); + } + + public RegisterPersonResponse registerPerson(RegisterPersonRequest request) throws ConsultrnRegisterPersonException, TechnicalConnectorException, ConsultrnRegisterExistingPersonException { + Session.validateSession(); + return this.consultrnService.registerPerson(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnCBSSPersonService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnCBSSPersonService.java new file mode 100644 index 000000000..8fd224eab --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnCBSSPersonService.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.consultrnv2.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonRequest; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonResponse; + +public interface ConsultrnCBSSPersonService { + RegisterPersonResponse registerPerson(SAMLToken var1, RegisterPersonRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnPersonService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnPersonService.java new file mode 100644 index 000000000..5a844b170 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ConsultrnPersonService.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.consultrnv2.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinResponse; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyResponse; + +public interface ConsultrnPersonService { + SearchPersonBySsinResponse searchPersonBySsin(SAMLToken var1, SearchPersonBySsinRequest var2) throws TechnicalConnectorException; + + SearchPersonPhoneticallyResponse searchPersonPhonetically(SAMLToken var1, SearchPersonPhoneticallyRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.java new file mode 100644 index 000000000..5fbff5cd1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.consultrnv2.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import org.apache.commons.lang.Validate; + +public class ServiceFactory { + private static final String PROP_VALIDATION_INCOMING_CONSULTRN = "validation.incoming.message.consultrnv2"; + private static final String PROP_ENDPOINT_CONSULTRN_V2_PERSON_SERVICE = "endpoint.consultrnv2.personservice"; + private static final String PROP_ENDPOINT_CONSULTRN_V2_CBSS_PERSON_SERVICE = "endpoint.consultrnv2.cbsspersonservice"; + public static final String CONSULTRN_V2_PERSON_SERVICE_XSD = "/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd"; + public static final String CONSULTRN_V2_CBSS_PERSON_SERVICE_XSD = "/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd"; + private static final String CONSULTRN_V2_PERSON_SERVICE_UDDI = "$uddi{uddi:ehealth-fgov-be:business:rnconsult:personservice:v1}"; + private static final String CONSULTRN_V2_CBSS_PERSON_SERVICE_UDDI = "$uddi{uddi:ehealth-fgov-be:business:rnconsult:cbsspersonservice:v1}"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + public static GenericRequest getConsultrnPersonService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return getConsultrnService(token, soapAction, "/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd", "endpoint.consultrnv2.personservice", "$uddi{uddi:ehealth-fgov-be:business:rnconsult:personservice:v1}"); + } + + public static GenericRequest getConsultrnCBSSPersonService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return getConsultrnService(token, soapAction, "/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd", "endpoint.consultrnv2.cbsspersonservice", "$uddi{uddi:ehealth-fgov-be:business:rnconsult:cbsspersonservice:v1}"); + } + + private static GenericRequest getConsultrnService(SAMLToken token, String soapAction, String xsd, String endpointProp, String uddi) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAML token is null."); + Validate.notEmpty(soapAction, "Required parameter SOAP action is null or empty"); + return (new GenericRequest()).setEndpoint(config.getProperty(endpointProp, uddi)).setCredential(token, TokenType.SAML).setSoapAction(soapAction).addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.consultrnv2", xsd)); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnCBSSPersonServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnCBSSPersonServiceImpl.java new file mode 100644 index 000000000..163ccb1c9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnCBSSPersonServiceImpl.java @@ -0,0 +1,36 @@ +package be.ehealth.businessconnector.consultrnv2.service.impl; + +import be.ehealth.businessconnector.consultrnv2.service.ConsultrnCBSSPersonService; +import be.ehealth.businessconnector.consultrnv2.service.ServiceFactory; +import be.ehealth.businessconnector.consultrnv2.service.impl.support.ConsultrnService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonRequest; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonResponse; + +public class ConsultrnCBSSPersonServiceImpl implements ConsultrnCBSSPersonService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String SOAP_ACTION_REGISTER_PERSON = "urn:be:fgov:ehealth:rn:cbsspersonservice:protocol:v1:registerPerson"; + private ConsultrnService service; + + public ConsultrnCBSSPersonServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.service = new ConsultrnService(sessionValidator, replyValidator); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(RegisterPersonRequest.class); + JaxbContextFactory.initJaxbContext(RegisterPersonResponse.class); + } + + public RegisterPersonResponse registerPerson(SAMLToken token, RegisterPersonRequest request) throws TechnicalConnectorException { + return (RegisterPersonResponse)this.service.doOperation(this.getService(token, "urn:be:fgov:ehealth:rn:cbsspersonservice:protocol:v1:registerPerson"), token, request, "urn:be:fgov:ehealth:rn:cbsspersonservice:protocol:v1:registerPerson", RegisterPersonResponse.class); + } + + private GenericRequest getService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return ServiceFactory.getConsultrnCBSSPersonService(token, soapAction); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnPersonServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnPersonServiceImpl.java new file mode 100644 index 000000000..3614fb010 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/ConsultrnPersonServiceImpl.java @@ -0,0 +1,45 @@ +package be.ehealth.businessconnector.consultrnv2.service.impl; + +import be.ehealth.businessconnector.consultrnv2.service.ConsultrnPersonService; +import be.ehealth.businessconnector.consultrnv2.service.ServiceFactory; +import be.ehealth.businessconnector.consultrnv2.service.impl.support.ConsultrnService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinResponse; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyResponse; + +public class ConsultrnPersonServiceImpl implements ConsultrnPersonService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String SOAP_ACTION_SEARCH_PERSON_BY_SSIN = "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonBySsin"; + private static final String SOAP_ACTION_SEARCH_PERSON_PHONETICALLY = "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonPhonetically"; + private ConsultrnService service; + + public ConsultrnPersonServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.service = new ConsultrnService(sessionValidator, replyValidator); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SearchPersonBySsinRequest.class); + JaxbContextFactory.initJaxbContext(SearchPersonBySsinResponse.class); + JaxbContextFactory.initJaxbContext(SearchPersonPhoneticallyRequest.class); + JaxbContextFactory.initJaxbContext(SearchPersonPhoneticallyResponse.class); + } + + public SearchPersonBySsinResponse searchPersonBySsin(SAMLToken token, SearchPersonBySsinRequest request) throws TechnicalConnectorException { + return (SearchPersonBySsinResponse)this.service.doOperation(this.getService(token, "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonBySsin"), token, request, "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonBySsin", SearchPersonBySsinResponse.class); + } + + public SearchPersonPhoneticallyResponse searchPersonPhonetically(SAMLToken token, SearchPersonPhoneticallyRequest request) throws TechnicalConnectorException { + return (SearchPersonPhoneticallyResponse)this.service.doOperation(this.getService(token, "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonPhonetically"), token, request, "urn:be:fgov:ehealth:rn:personservice:protocol:v1:searchPersonPhonetically", SearchPersonPhoneticallyResponse.class); + } + + private GenericRequest getService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return ServiceFactory.getConsultrnPersonService(token, soapAction); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.java new file mode 100644 index 000000000..503446d52 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.consultrnv2.service.impl.support; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import javax.xml.soap.SOAPException; + +public class ConsultrnService { + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public ConsultrnService(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + } + + public T doOperation(GenericRequest service, SAMLToken token, Object request, String soapAction, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + service.setPayload(request); + GenericResponse wsResponse = ServiceFactory.getGenericWsSender().send(service); + T response = (StatusResponseType)wsResponse.asObject(clazz); + this.replyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.java new file mode 100644 index 000000000..33fc7d7f7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.consultrnv2.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonRequest; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonResponse; + +public interface ConsultrnCBSSPersonService { + RegisterPersonResponse registerPerson(RegisterPersonRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnPersonService.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnPersonService.java new file mode 100644 index 000000000..b37634c57 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnPersonService.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.consultrnv2.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinResponse; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyResponse; + +public interface ConsultrnPersonService { + SearchPersonBySsinResponse searchPersonBySsin(SearchPersonBySsinRequest var1) throws TechnicalConnectorException; + + SearchPersonPhoneticallyResponse searchPersonPhonetically(SearchPersonPhoneticallyRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.java new file mode 100644 index 000000000..ef38cdfab --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.consultrnv2.session; + +import be.ehealth.businessconnector.consultrnv2.session.impl.ConsultrnCBSSPersonServiceImpl; +import be.ehealth.businessconnector.consultrnv2.session.impl.ConsultrnImplementationClassFactory; +import be.ehealth.businessconnector.consultrnv2.session.impl.ConsultrnPersonServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class ConsultrnSessionServiceFactory extends AbstractSessionServiceFactory { + private static final ConsultrnImplementationClassFactory FACTORY = new ConsultrnImplementationClassFactory(); + + public static ConsultrnPersonService getConsultrnPersonService() throws ConnectorException { + return (ConsultrnPersonService)getService(ConsultrnPersonServiceImpl.class, FACTORY, new String[0]); + } + + public static ConsultrnCBSSPersonService getConsultrnCBSSPersonService() throws ConnectorException { + return (ConsultrnCBSSPersonService)getService(ConsultrnCBSSPersonServiceImpl.class, FACTORY, new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnCBSSPersonServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnCBSSPersonServiceImpl.java new file mode 100644 index 000000000..9cf7198c4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnCBSSPersonServiceImpl.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.consultrnv2.session.impl; + +import be.ehealth.businessconnector.consultrnv2.session.ConsultrnCBSSPersonService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonRequest; +import be.fgov.ehealth.rn.cbsspersonservice.protocol.v1.RegisterPersonResponse; + +public class ConsultrnCBSSPersonServiceImpl implements ConsultrnCBSSPersonService { + private be.ehealth.businessconnector.consultrnv2.service.ConsultrnCBSSPersonService service; + + public ConsultrnCBSSPersonServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.service = new be.ehealth.businessconnector.consultrnv2.service.impl.ConsultrnCBSSPersonServiceImpl(sessionValidator, replyValidator); + } + + public RegisterPersonResponse registerPerson(RegisterPersonRequest request) throws TechnicalConnectorException { + Session.validateSession(); + return this.service.registerPerson(Session.getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnImplementationClassFactory.java new file mode 100644 index 000000000..8915c62f2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnImplementationClassFactory.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.consultrnv2.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class ConsultrnImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws ConnectorException { + if (additionalParameters.length == 0) { + if (clazz.equals(ConsultrnPersonServiceImpl.class)) { + return new ConsultrnPersonServiceImpl(sessionValidator, replyValidator); + } + + if (clazz.equals(ConsultrnCBSSPersonServiceImpl.class)) { + return new ConsultrnCBSSPersonServiceImpl(sessionValidator, replyValidator); + } + } + + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.java new file mode 100644 index 000000000..f6bcaa651 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.consultrnv2.session.impl; + +import be.ehealth.businessconnector.consultrnv2.session.ConsultrnPersonService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonBySsinResponse; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyRequest; +import be.fgov.ehealth.rn.personservice.protocol.v1.SearchPersonPhoneticallyResponse; + +public class ConsultrnPersonServiceImpl implements ConsultrnPersonService { + private be.ehealth.businessconnector.consultrnv2.service.ConsultrnPersonService service; + + public ConsultrnPersonServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.service = new be.ehealth.businessconnector.consultrnv2.service.impl.ConsultrnPersonServiceImpl(sessionValidator, replyValidator); + } + + public SearchPersonBySsinResponse searchPersonBySsin(SearchPersonBySsinRequest request) throws TechnicalConnectorException { + Session.validateSession(); + return this.service.searchPersonBySsin(Session.getSAMLToken(), request); + } + + public SearchPersonPhoneticallyResponse searchPersonPhonetically(SearchPersonPhoneticallyRequest request) throws TechnicalConnectorException { + Session.validateSession(); + return this.service.searchPersonPhonetically(Session.getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.java new file mode 100644 index 000000000..9829c9026 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.java @@ -0,0 +1,36 @@ +package be.ehealth.businessconnector.dicsv3.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_DICS_V3 = "endpoint.dicsv3"; + private static final String PROP_VALIDATION_INCOMING_DICS = "validation.incoming.message.dicsv3"; + public static final String DICS_XSD = "/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static GenericRequest getDicsService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + if (token == null) { + throw new IllegalArgumentException("getDicsService : missing input parameter token"); + } else if (soapAction == null) { + throw new IllegalArgumentException("getDicsService :missing input parameter soapAction"); + } else { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.dicsv3", "$uddi{uddi:ehealth-fgov-be:business:dics:v3}")); + genReq.setSoapAction(soapAction); + genReq.setCredential(token, TokenType.X509); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.dicsv3", "/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd")); + return genReq; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionService.java new file mode 100644 index 000000000..00521dee5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionService.java @@ -0,0 +1,49 @@ +package be.ehealth.businessconnector.dicsv3.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.dics.protocol.v3.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v3.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v3.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v3.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v3.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v3.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v3.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v3.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVtmResponse; + +public interface DicsSessionService { + FindAmpResponse findAmp(FindAmpRequest var1) throws TechnicalConnectorException; + + FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest var1) throws TechnicalConnectorException; + + FindCompanyResponse findCompany(FindCompanyRequest var1) throws TechnicalConnectorException; + + FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest var1) throws TechnicalConnectorException; + + FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest var1) throws TechnicalConnectorException; + + FindVtmResponse findVtm(FindVtmRequest var1) throws TechnicalConnectorException; + + FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest var1) throws TechnicalConnectorException; + + FindLegislationTextResponse findLegislationText(FindLegislationTextRequest var1) throws TechnicalConnectorException; + + FindReferencesResponse findReferences(FindReferencesRequest var1) throws TechnicalConnectorException; + + FindReimbursementResponse findReimbursement(FindReimbursementRequest var1) throws TechnicalConnectorException; + + FindVmpResponse findVmp(FindVmpRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.java new file mode 100644 index 000000000..d0d542d42 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.dicsv3.session; + +import be.ehealth.businessconnector.dicsv3.session.impl.DicsImplementationClassFactory; +import be.ehealth.businessconnector.dicsv3.session.impl.DicsSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class DicsSessionServiceFactory extends AbstractSessionServiceFactory { + private DicsSessionServiceFactory() { + } + + public static DicsSessionService getDicsSession() throws ConnectorException { + return (DicsSessionService)getService(DicsSessionServiceImpl.class, new DicsImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsImplementationClassFactory.java new file mode 100644 index 000000000..a9fe8fac4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsImplementationClassFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.dicsv3.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class DicsImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(DicsSessionServiceImpl.class) && additionalParameters.length == 0) { + return new DicsSessionServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.java new file mode 100644 index 000000000..8b16fb009 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.java @@ -0,0 +1,122 @@ +package be.ehealth.businessconnector.dicsv3.session.impl; + +import be.ehealth.businessconnector.dicsv3.service.ServiceFactory; +import be.ehealth.businessconnector.dicsv3.session.DicsSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.dics.protocol.v3.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v3.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v3.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v3.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v3.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v3.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v3.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v3.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v3.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v3.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v3.FindVtmResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DicsSessionServiceImpl implements DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(DicsSessionServiceImpl.class); + + public DicsSessionServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public DicsSessionServiceImpl() { + LOG.debug("creating DicsSessionServiceImpl for bootstrapping purposes"); + } + + public FindAmpResponse findAmp(FindAmpRequest findAmpRequest) throws TechnicalConnectorException { + return (FindAmpResponse)this.executeOperation(findAmpRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findAmp", FindAmpResponse.class); + } + + public FindCompanyResponse findCompany(FindCompanyRequest findCompanyRequest) throws TechnicalConnectorException { + return (FindCompanyResponse)this.executeOperation(findCompanyRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCompany", FindCompanyResponse.class); + } + + public FindLegislationTextResponse findLegislationText(FindLegislationTextRequest findLegislationTextRequest) throws TechnicalConnectorException { + return (FindLegislationTextResponse)this.executeOperation(findLegislationTextRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findLegislationText", FindLegislationTextResponse.class); + } + + public FindReferencesResponse findReferences(FindReferencesRequest findReferencesRequest) throws TechnicalConnectorException { + return (FindReferencesResponse)this.executeOperation(findReferencesRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findReferences", FindReferencesResponse.class); + } + + public FindReimbursementResponse findReimbursement(FindReimbursementRequest findReimbursementRequest) throws TechnicalConnectorException { + return (FindReimbursementResponse)this.executeOperation(findReimbursementRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findReimbursement", FindReimbursementResponse.class); + } + + public FindVmpResponse findVmp(FindVmpRequest findVmpRequest) throws TechnicalConnectorException { + return (FindVmpResponse)this.executeOperation(findVmpRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findVmpRequest", FindVmpResponse.class); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(FindAmpRequest.class); + JaxbContextFactory.initJaxbContext(FindAmpResponse.class); + JaxbContextFactory.initJaxbContext(FindReferencesRequest.class); + JaxbContextFactory.initJaxbContext(FindReferencesResponse.class); + JaxbContextFactory.initJaxbContext(FindVmpRequest.class); + JaxbContextFactory.initJaxbContext(FindVmpResponse.class); + JaxbContextFactory.initJaxbContext(FindReimbursementRequest.class); + JaxbContextFactory.initJaxbContext(FindReimbursementResponse.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextRequest.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextResponse.class); + JaxbContextFactory.initJaxbContext(FindCompanyRequest.class); + JaxbContextFactory.initJaxbContext(FindCompanyResponse.class); + } + + private T executeOperation(Object request, String operation, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getDicsService(Session.getInstance().getSession().getSAMLToken(), operation); + service.setPayload(request); + return be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest findCommentedClassificationRequest) throws TechnicalConnectorException { + return (FindCommentedClassificationResponse)this.executeOperation(findCommentedClassificationRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCommentedClassificationRequest", FindCommentedClassificationResponse.class); + } + + public FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest findCompoundingFormulaRequest) throws TechnicalConnectorException { + return (FindCompoundingFormulaResponse)this.executeOperation(findCompoundingFormulaRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCommentedClassificationRequest", FindCompoundingFormulaResponse.class); + } + + public FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest findCompoundingIngredientRequest) throws TechnicalConnectorException { + return (FindCompoundingIngredientResponse)this.executeOperation(findCompoundingIngredientRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCommentedClassificationRequest", FindCompoundingIngredientResponse.class); + } + + public FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest findVmpGroupRequest) throws TechnicalConnectorException { + return (FindVmpGroupResponse)this.executeOperation(findVmpGroupRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCommentedClassificationRequest", FindVmpGroupResponse.class); + } + + public FindVtmResponse findVtm(FindVtmRequest findVtmRequest) throws TechnicalConnectorException { + return (FindVtmResponse)this.executeOperation(findVtmRequest, "urn:be:fgov:ehealth:dics:protocol:v3:findCommentedClassificationRequest", FindVtmResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/validator/XmlValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/validator/XmlValidator.java new file mode 100644 index 000000000..48ff00ab0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv3/validator/XmlValidator.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.dicsv3.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.ValidatorHelper; + +public final class XmlValidator { + private static final String DICS_RESPONSE = "/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd"; + + private XmlValidator() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static void validateXml(Object xmlObject) throws TechnicalConnectorException { + ValidatorHelper.validate(xmlObject, "/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.java new file mode 100644 index 000000000..ec0ec282b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.dicsv4.exception; + +import be.ehealth.business.common.exception.EhealthServiceV2Exception; +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.dics.protocol.v4.Anomaly; +import java.util.List; + +public abstract class AbstractDicsException extends EhealthServiceV2Exception { + private static final long serialVersionUID = 1L; + private List anomalies; + + public AbstractDicsException(StatusResponseType response) { + super(response); + this.anomalies = EhealthServiceHelper.toList(response.getStatus().getStatusDetail(), Anomaly.class); + } + + public List getAnomalies() { + return this.anomalies; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsDataNotFoundException.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsDataNotFoundException.java new file mode 100644 index 000000000..fcca61bfe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsDataNotFoundException.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.dicsv4.exception; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; + +public class DicsDataNotFoundException extends AbstractDicsException { + private static final long serialVersionUID = 1L; + + public DicsDataNotFoundException(StatusResponseType response) { + super(response); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsException.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsException.java new file mode 100644 index 000000000..fa074dc6c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/DicsException.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.dicsv4.exception; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; + +public class DicsException extends AbstractDicsException { + private static final long serialVersionUID = 1L; + + public DicsException(StatusResponseType response) { + super(response); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.java new file mode 100644 index 000000000..5173ef7a1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.java @@ -0,0 +1,36 @@ +package be.ehealth.businessconnector.dicsv4.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_DICS_V4 = "endpoint.dicsv4"; + private static final String PROP_VALIDATION_INCOMING_DICS = "validation.incoming.message.dicsv4"; + public static final String DICS_XSD = "/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static GenericRequest getDicsService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + if (token == null) { + throw new IllegalArgumentException("getDicsService : missing input parameter token"); + } else if (soapAction == null) { + throw new IllegalArgumentException("getDicsService :missing input parameter soapAction"); + } else { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.dicsv4", "$uddi{uddi:ehealth-fgov-be:business:dics:v4}")); + genReq.setSoapAction(soapAction); + genReq.setCredential(token, TokenType.X509); + genReq.addDefaulHandlerChain(); + genReq.addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.dicsv4", "/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd")); + return genReq; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.java new file mode 100644 index 000000000..2a3a79f5d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.java @@ -0,0 +1,71 @@ +package be.ehealth.businessconnector.dicsv4.session; + +import be.ehealth.businessconnector.dicsv4.exception.DicsDataNotFoundException; +import be.ehealth.businessconnector.dicsv4.exception.DicsException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.dics.protocol.v4.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v4.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v4.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v4.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v4.FindNonMedicinalProductRequest; +import be.fgov.ehealth.dics.protocol.v4.FindNonMedicinalProductResponse; +import be.fgov.ehealth.dics.protocol.v4.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v4.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v4.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v4.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVtmResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductPackagesRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductPackagesResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductsResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVirtualMedicinalProductsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVirtualMedicinalProductsResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVmpGroupsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVmpGroupsResponse; + +public interface DicsSessionService { + FindAmpResponse findAmp(FindAmpRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindCompanyResponse findCompany(FindCompanyRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindVtmResponse findVtm(FindVtmRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindLegislationTextResponse findLegislationText(FindLegislationTextRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindReferencesResponse findReferences(FindReferencesRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindReimbursementResponse findReimbursement(FindReimbursementRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindVmpResponse findVmp(FindVmpRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + FindNonMedicinalProductResponse findNonMedicinalProduct(FindNonMedicinalProductRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + GetListOfVirtualMedicinalProductsResponse getListOfVirtualMedicinalProducts(GetListOfVirtualMedicinalProductsRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + GetListOfVmpGroupsResponse getListOfVmpGroups(GetListOfVmpGroupsRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + GetListOfActualMedicinalProductPackagesResponse getListOfActualMedicinalProductPackages(GetListOfActualMedicinalProductPackagesRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; + + GetListOfActualMedicinalProductsResponse getListOfActualMedicinalProducts(GetListOfActualMedicinalProductsRequest var1) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.java new file mode 100644 index 000000000..97c198756 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.dicsv4.session; + +import be.ehealth.businessconnector.dicsv4.session.impl.DicsImplementationClassFactory; +import be.ehealth.businessconnector.dicsv4.session.impl.DicsSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class DicsSessionServiceFactory extends AbstractSessionServiceFactory { + private DicsSessionServiceFactory() { + } + + public static DicsSessionService getDicsSession() throws ConnectorException { + return (DicsSessionService)getService(DicsSessionServiceImpl.class, new DicsImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.java new file mode 100644 index 000000000..e2a2c6b12 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.dicsv4.session.impl; + +import be.ehealth.business.common.validator.ValidatorFactory; +import be.ehealth.businessconnector.dicsv4.validator.DicsValidator; +import be.ehealth.businessconnector.dicsv4.validator.impl.DicsValidatorImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class DicsImplementationClassFactory extends ImplementationClassFactory { + private static final String PROP_DICS_EHEALTH_VALIDATOR = "be.ehealth.businessconnector.dicsv4.ehealthreplyvalidator"; + private static final String PROP_DICS_VALIDATOR = "be.ehealth.businessconnector.dicsv4.validator"; + + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws ConnectorException { + if (clazz.equals(DicsSessionServiceImpl.class) && additionalParameters.length == 0) { + return new DicsSessionServiceImpl(sessionValidator, ValidatorFactory.getEhealthReplyValidator("be.ehealth.businessconnector.dicsv4.ehealthreplyvalidator"), (DicsValidator)ValidatorFactory.getValidator("be.ehealth.businessconnector.dicsv4.validator", DicsValidatorImpl.class)); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.java new file mode 100644 index 000000000..a9f091ee0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.java @@ -0,0 +1,169 @@ +package be.ehealth.businessconnector.dicsv4.session.impl; + +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.ehealth.businessconnector.dicsv4.exception.DicsDataNotFoundException; +import be.ehealth.businessconnector.dicsv4.exception.DicsException; +import be.ehealth.businessconnector.dicsv4.service.ServiceFactory; +import be.ehealth.businessconnector.dicsv4.session.DicsSessionService; +import be.ehealth.businessconnector.dicsv4.validator.DicsValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.dics.protocol.v4.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v4.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v4.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v4.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v4.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v4.FindNonMedicinalProductRequest; +import be.fgov.ehealth.dics.protocol.v4.FindNonMedicinalProductResponse; +import be.fgov.ehealth.dics.protocol.v4.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v4.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v4.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v4.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v4.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v4.FindVtmResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductPackagesRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductPackagesResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfActualMedicinalProductsResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVirtualMedicinalProductsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVirtualMedicinalProductsResponse; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVmpGroupsRequest; +import be.fgov.ehealth.dics.protocol.v4.GetListOfVmpGroupsResponse; +import be.fgov.ehealth.dics.protocol.v4.ListConsultationRequestType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DicsSessionServiceImpl implements DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + private DicsValidator dicsValidator; + private static final Logger LOG = LoggerFactory.getLogger(DicsSessionServiceImpl.class); + + public DicsSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator, DicsValidator dicsValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + this.dicsValidator = dicsValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public DicsSessionServiceImpl() { + LOG.debug("creating DicsSessionServiceImpl for bootstrapping purposes"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(FindAmpRequest.class); + JaxbContextFactory.initJaxbContext(FindAmpResponse.class); + JaxbContextFactory.initJaxbContext(FindReferencesRequest.class); + JaxbContextFactory.initJaxbContext(FindReferencesResponse.class); + JaxbContextFactory.initJaxbContext(FindVmpRequest.class); + JaxbContextFactory.initJaxbContext(FindVmpResponse.class); + JaxbContextFactory.initJaxbContext(FindReimbursementRequest.class); + JaxbContextFactory.initJaxbContext(FindReimbursementResponse.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextRequest.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextResponse.class); + JaxbContextFactory.initJaxbContext(FindCompanyRequest.class); + JaxbContextFactory.initJaxbContext(FindCompanyResponse.class); + JaxbContextFactory.initJaxbContext(ListConsultationRequestType.class); + JaxbContextFactory.initJaxbContext(FindCompanyResponse.class); + JaxbContextFactory.initJaxbContext(FindCompanyRequest.class); + JaxbContextFactory.initJaxbContext(FindCompanyResponse.class); + JaxbContextFactory.initJaxbContext(FindNonMedicinalProductRequest.class); + JaxbContextFactory.initJaxbContext(FindNonMedicinalProductResponse.class); + } + + public FindAmpResponse findAmp(FindAmpRequest findAmpRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindAmpResponse)this.executeOperation(findAmpRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findAmp", FindAmpResponse.class); + } + + public FindCompanyResponse findCompany(FindCompanyRequest findCompanyRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindCompanyResponse)this.executeOperation(findCompanyRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCompany", FindCompanyResponse.class); + } + + public FindLegislationTextResponse findLegislationText(FindLegislationTextRequest findLegislationTextRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindLegislationTextResponse)this.executeOperation(findLegislationTextRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findLegislationText", FindLegislationTextResponse.class); + } + + public FindReferencesResponse findReferences(FindReferencesRequest findReferencesRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindReferencesResponse)this.executeOperation(findReferencesRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findReferences", FindReferencesResponse.class); + } + + public FindReimbursementResponse findReimbursement(FindReimbursementRequest findReimbursementRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindReimbursementResponse)this.executeOperation(findReimbursementRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findReimbursement", FindReimbursementResponse.class); + } + + public FindVmpResponse findVmp(FindVmpRequest findVmpRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindVmpResponse)this.executeOperation(findVmpRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findVmpRequest", FindVmpResponse.class); + } + + public FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest findCommentedClassificationRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindCommentedClassificationResponse)this.executeOperation(findCommentedClassificationRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", FindCommentedClassificationResponse.class); + } + + public FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest findCompoundingFormulaRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindCompoundingFormulaResponse)this.executeOperation(findCompoundingFormulaRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", FindCompoundingFormulaResponse.class); + } + + public FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest findCompoundingIngredientRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindCompoundingIngredientResponse)this.executeOperation(findCompoundingIngredientRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", FindCompoundingIngredientResponse.class); + } + + public FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest findVmpGroupRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindVmpGroupResponse)this.executeOperation(findVmpGroupRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", FindVmpGroupResponse.class); + } + + public FindVtmResponse findVtm(FindVtmRequest findVtmRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindVtmResponse)this.executeOperation(findVtmRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", FindVtmResponse.class); + } + + public FindNonMedicinalProductResponse findNonMedicinalProduct(FindNonMedicinalProductRequest findNonMedicinalProductRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (FindNonMedicinalProductResponse)this.executeOperation(findNonMedicinalProductRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findNonMedicinalProduct", FindNonMedicinalProductResponse.class); + } + + public GetListOfVirtualMedicinalProductsResponse getListOfVirtualMedicinalProducts(GetListOfVirtualMedicinalProductsRequest getListOfVirtualMedicinalProductsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (GetListOfVirtualMedicinalProductsResponse)this.executeOperation(getListOfVirtualMedicinalProductsRequest, "urn:be:fgov:ehealth:dics:protocol:v4:getListOfVirtualMedicinalProducts", GetListOfVirtualMedicinalProductsResponse.class); + } + + public GetListOfVmpGroupsResponse getListOfVmpGroups(GetListOfVmpGroupsRequest getListOfVmpGroupsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (GetListOfVmpGroupsResponse)this.executeOperation(getListOfVmpGroupsRequest, "urn:be:fgov:ehealth:dics:protocol:v4:getListOfVmpGroups", GetListOfVmpGroupsResponse.class); + } + + public GetListOfActualMedicinalProductPackagesResponse getListOfActualMedicinalProductPackages(GetListOfActualMedicinalProductPackagesRequest getListOfActualMedicinalProductPackagesRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (GetListOfActualMedicinalProductPackagesResponse)this.executeOperation(getListOfActualMedicinalProductPackagesRequest, "urn:be:fgov:ehealth:dics:protocol:v4:getListOfActualMedicinalProductPackages", GetListOfActualMedicinalProductPackagesResponse.class); + } + + public GetListOfActualMedicinalProductsResponse getListOfActualMedicinalProducts(GetListOfActualMedicinalProductsRequest getListOfActualMedicinalProductsRequest) throws TechnicalConnectorException, DicsException, DicsDataNotFoundException { + return (GetListOfActualMedicinalProductsResponse)this.executeOperation(getListOfActualMedicinalProductsRequest, "urn:be:fgov:ehealth:dics:protocol:v4:findCommentedClassificationRequest", GetListOfActualMedicinalProductsResponse.class); + } + + private T executeOperation(Object request, String operation, Class clazz) throws DicsException, TechnicalConnectorException, DicsDataNotFoundException { + try { + SAMLToken samlToken = Session.getInstance().getSession().getSAMLToken(); + T response = EhealthServiceHelper.callEhealthServiceV2(samlToken, ServiceFactory.getDicsService(samlToken, operation), request, clazz, this.sessionValidator, this.replyValidator); + this.dicsValidator.validateResponse(response); + return response; + } catch (SoaErrorException var6) { + throw new DicsException((StatusResponseType)var6.getResponseTypeV2()); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/DicsValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/DicsValidator.java new file mode 100644 index 000000000..15ecbfd04 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/DicsValidator.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.dicsv4.validator; + +import be.ehealth.businessconnector.dicsv4.exception.DicsDataNotFoundException; +import be.ehealth.businessconnector.dicsv4.exception.DicsException; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; + +public interface DicsValidator { + void validateResponse(StatusResponseType var1) throws DicsDataNotFoundException, DicsException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/impl/DicsValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/impl/DicsValidatorImpl.java new file mode 100644 index 000000000..85c521e04 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv4/validator/impl/DicsValidatorImpl.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.dicsv4.validator.impl; + +import be.ehealth.businessconnector.dicsv4.exception.DicsDataNotFoundException; +import be.ehealth.businessconnector.dicsv4.validator.DicsValidator; +import be.fgov.ehealth.commons.core.v2.StatusCode; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; + +public class DicsValidatorImpl implements DicsValidator { + public void validateResponse(StatusResponseType response) throws DicsDataNotFoundException { + StatusCode secondStatusCode = response.getStatus().getStatusCode().getStatusCode(); + if (secondStatusCode != null && "urn:be:fgov:ehealth:2.0:status:DataNotFound".equals(secondStatusCode.getValue())) { + throw new DicsDataNotFoundException(response); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.java new file mode 100644 index 000000000..5aa59388e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.dicsv5.exception; + +import javax.xml.soap.SOAPFault; + +public class DicsException extends Exception { + private static final long serialVersionUID = 1L; + private SOAPFault fault; + + public DicsException(SOAPFault fault) { + this.fault = fault; + } + + public SOAPFault getFault() { + return this.fault; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.java new file mode 100644 index 000000000..4adb69ac9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.java @@ -0,0 +1,26 @@ +package be.ehealth.businessconnector.dicsv5.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import org.apache.commons.lang.Validate; + +public class ServiceFactory { + private static final String PROP_ENDPOINT_DICS_V5 = "endpoint.dicsv5"; + private static final String PROP_VALIDATION_INCOMING_DICS = "validation.incoming.message.dicsv5"; + public static final String DICS_XSD = "/dics/XSD/ehealth-dics-protocol-5_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getDicsService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAML token is null."); + Validate.notEmpty(soapAction, "Required parameter SOAP action is null or empty."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.dicsv5", "$uddi{uddi:ehealth-fgov-be:business:dics:v5}")).setCredential(token, TokenType.X509).setSoapAction(soapAction).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.dicsv5", "/dics/XSD/ehealth-dics-protocol-5_0.xsd")); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionService.java new file mode 100644 index 000000000..14b99a6a6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionService.java @@ -0,0 +1,70 @@ +package be.ehealth.businessconnector.dicsv5.session; + +import be.ehealth.businessconnector.dicsv5.exception.DicsException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.dics.protocol.v5.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindAmppRequest; +import be.fgov.ehealth.dics.protocol.v5.FindAmppResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v5.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v5.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v5.FindListOfAmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindListOfAmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindNonMedicinalProductRequest; +import be.fgov.ehealth.dics.protocol.v5.FindNonMedicinalProductResponse; +import be.fgov.ehealth.dics.protocol.v5.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v5.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v5.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v5.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVtmResponse; +import be.fgov.ehealth.dics.protocol.v5.ValidateProductIdRequest; +import be.fgov.ehealth.dics.protocol.v5.ValidateProductIdResponse; +import be.fgov.ehealth.dics.protocol.v5.ValidateSamIdRequest; +import be.fgov.ehealth.dics.protocol.v5.ValidateSamIdResponse; + +public interface DicsSessionService { + FindAmpResponse findAmp(FindAmpRequest var1) throws TechnicalConnectorException, DicsException; + + FindCompanyResponse findCompany(FindCompanyRequest var1) throws TechnicalConnectorException, DicsException; + + FindVmpResponse findVmp(FindVmpRequest var1) throws TechnicalConnectorException, DicsException; + + FindLegislationTextResponse findLegislationText(FindLegislationTextRequest var1) throws TechnicalConnectorException, DicsException; + + FindReimbursementResponse findReimbursement(FindReimbursementRequest var1) throws TechnicalConnectorException, DicsException; + + FindReferencesResponse findReferences(FindReferencesRequest var1) throws TechnicalConnectorException, DicsException; + + FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest var1) throws TechnicalConnectorException, DicsException; + + FindVtmResponse findVtm(FindVtmRequest var1) throws TechnicalConnectorException, DicsException; + + FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest var1) throws TechnicalConnectorException, DicsException; + + FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest var1) throws TechnicalConnectorException, DicsException; + + FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest var1) throws TechnicalConnectorException, DicsException; + + FindAmppResponse findAmpp(FindAmppRequest var1) throws TechnicalConnectorException, DicsException; + + FindNonMedicinalProductResponse findNonMedicinalProduct(FindNonMedicinalProductRequest var1) throws TechnicalConnectorException, DicsException; + + FindListOfAmpResponse findListOfAmp(FindListOfAmpRequest var1) throws TechnicalConnectorException, DicsException; + + ValidateSamIdResponse validateSamId(ValidateSamIdRequest var1) throws TechnicalConnectorException, DicsException; + + ValidateProductIdResponse validateProductId(ValidateProductIdRequest var1) throws TechnicalConnectorException, DicsException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionServiceFactory.java new file mode 100644 index 000000000..7518593ec --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/DicsSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.dicsv5.session; + +import be.ehealth.businessconnector.dicsv5.session.impl.DicsImplementationClassFactory; +import be.ehealth.businessconnector.dicsv5.session.impl.DicsSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public class DicsSessionServiceFactory extends AbstractSessionServiceFactory { + private DicsSessionServiceFactory() { + } + + public static DicsSessionService getDicsSession() throws ConnectorException { + return (DicsSessionService)getService(DicsSessionServiceImpl.class, new DicsImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.java new file mode 100644 index 000000000..6246dc66e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.dicsv5.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class DicsImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws ConnectorException { + if (clazz.equals(DicsSessionServiceImpl.class) && additionalParameters.length == 0) { + return new DicsSessionServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsSessionServiceImpl.java new file mode 100644 index 000000000..eb29e91d7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsSessionServiceImpl.java @@ -0,0 +1,171 @@ +package be.ehealth.businessconnector.dicsv5.session.impl; + +import be.ehealth.businessconnector.dicsv5.exception.DicsException; +import be.ehealth.businessconnector.dicsv5.service.ServiceFactory; +import be.ehealth.businessconnector.dicsv5.session.DicsSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.dics.protocol.v5.FindAmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindAmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindAmppRequest; +import be.fgov.ehealth.dics.protocol.v5.FindAmppResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCommentedClassificationRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCommentedClassificationResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompanyRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompanyResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingFormulaRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingFormulaResponse; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingIngredientRequest; +import be.fgov.ehealth.dics.protocol.v5.FindCompoundingIngredientResponse; +import be.fgov.ehealth.dics.protocol.v5.FindLegislationTextRequest; +import be.fgov.ehealth.dics.protocol.v5.FindLegislationTextResponse; +import be.fgov.ehealth.dics.protocol.v5.FindListOfAmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindListOfAmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindNonMedicinalProductRequest; +import be.fgov.ehealth.dics.protocol.v5.FindNonMedicinalProductResponse; +import be.fgov.ehealth.dics.protocol.v5.FindReferencesRequest; +import be.fgov.ehealth.dics.protocol.v5.FindReferencesResponse; +import be.fgov.ehealth.dics.protocol.v5.FindReimbursementRequest; +import be.fgov.ehealth.dics.protocol.v5.FindReimbursementResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVmpGroupRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVmpGroupResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVmpRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVmpResponse; +import be.fgov.ehealth.dics.protocol.v5.FindVtmRequest; +import be.fgov.ehealth.dics.protocol.v5.FindVtmResponse; +import be.fgov.ehealth.dics.protocol.v5.ValidateProductIdRequest; +import be.fgov.ehealth.dics.protocol.v5.ValidateProductIdResponse; +import be.fgov.ehealth.dics.protocol.v5.ValidateSamIdRequest; +import be.fgov.ehealth.dics.protocol.v5.ValidateSamIdResponse; +import javax.xml.soap.SOAPException; +import javax.xml.ws.soap.SOAPFaultException; + +public class DicsSessionServiceImpl implements DicsSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + + public DicsSessionServiceImpl(SessionValidator sessionValidator) { + this.sessionValidator = sessionValidator; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(FindAmpRequest.class); + JaxbContextFactory.initJaxbContext(FindAmpResponse.class); + JaxbContextFactory.initJaxbContext(FindCompanyRequest.class); + JaxbContextFactory.initJaxbContext(FindCompanyResponse.class); + JaxbContextFactory.initJaxbContext(FindVmpRequest.class); + JaxbContextFactory.initJaxbContext(FindVmpResponse.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextRequest.class); + JaxbContextFactory.initJaxbContext(FindLegislationTextResponse.class); + JaxbContextFactory.initJaxbContext(FindReimbursementRequest.class); + JaxbContextFactory.initJaxbContext(FindReimbursementResponse.class); + JaxbContextFactory.initJaxbContext(FindReferencesRequest.class); + JaxbContextFactory.initJaxbContext(FindReferencesResponse.class); + JaxbContextFactory.initJaxbContext(FindVmpGroupRequest.class); + JaxbContextFactory.initJaxbContext(FindVmpGroupResponse.class); + JaxbContextFactory.initJaxbContext(FindVtmRequest.class); + JaxbContextFactory.initJaxbContext(FindVtmResponse.class); + JaxbContextFactory.initJaxbContext(FindCommentedClassificationRequest.class); + JaxbContextFactory.initJaxbContext(FindCommentedClassificationResponse.class); + JaxbContextFactory.initJaxbContext(FindCompoundingIngredientRequest.class); + JaxbContextFactory.initJaxbContext(FindCompoundingIngredientResponse.class); + JaxbContextFactory.initJaxbContext(FindCompoundingFormulaRequest.class); + JaxbContextFactory.initJaxbContext(FindCompoundingFormulaResponse.class); + JaxbContextFactory.initJaxbContext(FindAmppRequest.class); + JaxbContextFactory.initJaxbContext(FindAmppResponse.class); + JaxbContextFactory.initJaxbContext(FindNonMedicinalProductRequest.class); + JaxbContextFactory.initJaxbContext(FindNonMedicinalProductResponse.class); + JaxbContextFactory.initJaxbContext(FindListOfAmpRequest.class); + JaxbContextFactory.initJaxbContext(FindListOfAmpResponse.class); + JaxbContextFactory.initJaxbContext(ValidateSamIdRequest.class); + JaxbContextFactory.initJaxbContext(ValidateSamIdResponse.class); + JaxbContextFactory.initJaxbContext(ValidateProductIdRequest.class); + JaxbContextFactory.initJaxbContext(ValidateProductIdResponse.class); + } + + public FindAmpResponse findAmp(FindAmpRequest request) throws TechnicalConnectorException, DicsException { + return (FindAmpResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findAmp", FindAmpResponse.class); + } + + public FindCompanyResponse findCompany(FindCompanyRequest request) throws TechnicalConnectorException, DicsException { + return (FindCompanyResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findCompany", FindCompanyResponse.class); + } + + public FindVmpResponse findVmp(FindVmpRequest request) throws TechnicalConnectorException, DicsException { + return (FindVmpResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findVmp", FindVmpResponse.class); + } + + public FindLegislationTextResponse findLegislationText(FindLegislationTextRequest request) throws TechnicalConnectorException, DicsException { + return (FindLegislationTextResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findLegislationText", FindLegislationTextResponse.class); + } + + public FindReimbursementResponse findReimbursement(FindReimbursementRequest request) throws TechnicalConnectorException, DicsException { + return (FindReimbursementResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findReimbursement", FindReimbursementResponse.class); + } + + public FindReferencesResponse findReferences(FindReferencesRequest request) throws TechnicalConnectorException, DicsException { + return (FindReferencesResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findReferences", FindReferencesResponse.class); + } + + public FindVmpGroupResponse findVmpGroup(FindVmpGroupRequest request) throws TechnicalConnectorException, DicsException { + return (FindVmpGroupResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findVmpGroup", FindVmpGroupResponse.class); + } + + public FindVtmResponse findVtm(FindVtmRequest request) throws TechnicalConnectorException, DicsException { + return (FindVtmResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findVtm", FindVtmResponse.class); + } + + public FindCommentedClassificationResponse findCommentedClassification(FindCommentedClassificationRequest request) throws TechnicalConnectorException, DicsException { + return (FindCommentedClassificationResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findCommentedClassification", FindCommentedClassificationResponse.class); + } + + public FindCompoundingIngredientResponse findIngredient(FindCompoundingIngredientRequest request) throws TechnicalConnectorException, DicsException { + return (FindCompoundingIngredientResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findIngredient", FindCompoundingIngredientResponse.class); + } + + public FindCompoundingFormulaResponse findFormula(FindCompoundingFormulaRequest request) throws TechnicalConnectorException, DicsException { + return (FindCompoundingFormulaResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findFormula", FindCompoundingFormulaResponse.class); + } + + public FindAmppResponse findAmpp(FindAmppRequest request) throws TechnicalConnectorException, DicsException { + return (FindAmppResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findAmpp", FindAmppResponse.class); + } + + public FindNonMedicinalProductResponse findNonMedicinalProduct(FindNonMedicinalProductRequest request) throws TechnicalConnectorException, DicsException { + return (FindNonMedicinalProductResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findNonMedicinalProduct", FindNonMedicinalProductResponse.class); + } + + public FindListOfAmpResponse findListOfAmp(FindListOfAmpRequest request) throws TechnicalConnectorException, DicsException { + return (FindListOfAmpResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:findListOfAmp", FindListOfAmpResponse.class); + } + + public ValidateSamIdResponse validateSamId(ValidateSamIdRequest request) throws TechnicalConnectorException, DicsException { + return (ValidateSamIdResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:validateSamId", ValidateSamIdResponse.class); + } + + public ValidateProductIdResponse validateProductId(ValidateProductIdRequest request) throws TechnicalConnectorException, DicsException { + return (ValidateProductIdResponse)this.executeOperation(request, "urn:be:fgov:ehealth:dics:protocol:v5:validateProductId", ValidateProductIdResponse.class); + } + + private T executeOperation(Object request, String soapAction, Class clazz) throws DicsException, TechnicalConnectorException { + try { + SAMLToken samlToken = Session.getInstance().getSession().getSAMLToken(); + this.sessionValidator.validateToken(samlToken); + GenericRequest service = ServiceFactory.getDicsService(samlToken, soapAction); + service.setPayload(request); + GenericResponse wsResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (ResponseType)wsResponse.asObject(clazz); + } catch (SOAPFaultException var7) { + throw new DicsException(var7.getFault()); + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..7ac9a3d56 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.dmg.builders; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.businessconnector.dmg.domain.DMGReferences; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.messageservices.core.v1.SelectRetrieveTransaction; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import org.joda.time.DateTime; + +public interface RequestObjectBuilder { + ConsultGlobalMedicalFileRequest buildSendConsultRequest(boolean var1, String var2, Patient var3, DateTime var4, Blob var5, byte[] var6) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException; + + ConsultGlobalMedicalFileRequest buildSendConsultRequest(boolean var1, DMGReferences var2, Patient var3, DateTime var4, SelectRetrieveTransaction var5) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException; + + NotifyGlobalMedicalFileRequest buildSendNotifyRequest(boolean var1, String var2, Patient var3, DateTime var4, Blob var5, byte[] var6) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException; + + NotifyGlobalMedicalFileRequest buildSendNotifyRequest(boolean var1, DMGReferences var2, Patient var3, DateTime var4, Kmehrmessage var5) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..446215039 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.dmg.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestObjectBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "dmg.requestobjectbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.dmg.builders.impl.RequestObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryrequestBuilder = new ConfigurableFactoryHelper("dmg.requestobjectbuilder.class", "be.ehealth.businessconnector.dmg.builders.impl.RequestObjectBuilderImpl"); + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestObjectBuilder)helperFactoryrequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..139de8eba --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilder.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.dmg.builders; + +import be.cin.nip.async.generic.MsgResponse; +import be.ehealth.businessconnector.dmg.domain.DmgBuilderResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendResponseType; +import java.security.NoSuchAlgorithmException; +import java.util.zip.DataFormatException; + +public interface ResponseObjectBuilder { + DmgBuilderResponse handleSendResponseType(SendResponseType var1) throws TechnicalConnectorException, NoSuchAlgorithmException, DataFormatException; + + DmgBuilderResponse handleAsyncResponse(MsgResponse var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.java new file mode 100644 index 000000000..8110dff3e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.dmg.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ResponseObjectBuilderFactory { + public static final String PROP_RESPONSEBUILDER_CLASS = "dmg.responseobjectbuilder.class"; + public static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.dmg.builders.impl.ResponseObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("dmg.responseobjectbuilder.class", "be.ehealth.businessconnector.dmg.builders.impl.ResponseObjectBuilderImpl"); + + private ResponseObjectBuilderFactory() { + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.java new file mode 100644 index 000000000..1aa48383a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.java @@ -0,0 +1,61 @@ +package be.ehealth.businessconnector.dmg.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import org.joda.time.DateTime; + +public class FillSendRequestParameter { + private boolean isTest; + private String referenceId; + private Patient patientInfo; + private DateTime referenceDate; + private Blob blob; + + public FillSendRequestParameter(boolean isTest, String referenceId, Patient patientInfo, DateTime referenceDate, Blob blob) { + this.isTest = isTest; + this.referenceId = referenceId; + this.patientInfo = patientInfo; + this.referenceDate = referenceDate; + this.blob = blob; + } + + public boolean isTest() { + return this.isTest; + } + + public void setTest(boolean isTest) { + this.isTest = isTest; + } + + public String getReferenceId() { + return this.referenceId; + } + + public void setReferenceId(String referenceId) { + this.referenceId = referenceId; + } + + public Patient getPatientInfo() { + return this.patientInfo; + } + + public void setPatientInfo(Patient patientInfo) { + this.patientInfo = patientInfo; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime referenceDate) { + this.referenceDate = referenceDate; + } + + public Blob getBlob() { + return this.blob; + } + + public void setBlob(Blob blob) { + this.blob = blob; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..2f4c9f68d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,187 @@ +package be.ehealth.businessconnector.dmg.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.dmg.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.dmg.domain.DMGReferences; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.dmg.mappers.BlobMapper; +import be.ehealth.businessconnector.dmg.mappers.CommonInputMapper; +import be.ehealth.businessconnector.dmg.mappers.RoutingMapper; +import be.ehealth.businessconnector.dmg.validators.impl.DmgXmlValidatorImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.globalmedicalfile.core.v1.CommonInputType; +import be.fgov.ehealth.globalmedicalfile.core.v1.RoutingType; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendRequestType; +import be.fgov.ehealth.messageservices.core.v1.RequestType; +import be.fgov.ehealth.messageservices.core.v1.RetrieveTransactionRequest; +import be.fgov.ehealth.messageservices.core.v1.SelectRetrieveTransaction; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionRequest; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3._2005._05.xmlmime.Base64Binary; + +public class RequestObjectBuilderImpl implements RequestObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderImpl.class); + + private T fillSendRequest(T sendRequestT, FillSendRequestParameter parameterObject, byte[] xades, boolean generatedXades) throws TechnicalConnectorException, DmgBusinessConnectorException { + CommonBuilder cb = RequestBuilderFactory.getCommonBuilder("dmg"); + this.checkInputParameters(parameterObject.getReferenceId(), parameterObject.getPatientInfo(), parameterObject.getReferenceDate(), parameterObject.getBlob()); + sendRequestT.setCommonInput(CommonInputMapper.mapCommonInputType(cb.createCommonInput(McnConfigUtil.retrievePackageInfo("dmg"), parameterObject.isTest(), parameterObject.getReferenceId()))); + sendRequestT.setRouting(RoutingMapper.mapRoutingType(cb.createRouting(parameterObject.getPatientInfo(), parameterObject.getReferenceDate()))); + sendRequestT.setDetail(BlobMapper.mapBlobTypefromBlob(parameterObject.getBlob())); + this.setXades(sendRequestT, xades, generatedXades); + return sendRequestT; + } + + private void setXades(T sendRequestT, byte[] xades, boolean generatedXades) throws TechnicalConnectorException { + byte[] xadesValue = null; + byte[] xadesValue; + if (ArrayUtils.isEmpty(xades) && generatedXades) { + Map options = new HashMap(); + options.put("baseURI", sendRequestT.getDetail().getId()); + List transformList = new ArrayList(); + transformList.add("http://www.w3.org/2000/09/xmldsig#base64"); + options.put("transformerList", transformList); + xadesValue = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES).sign(Session.getInstance().getSession().getEncryptionCredential(), ConnectorXmlUtils.toByteArray((Object)sendRequestT), options); + } else { + xadesValue = ArrayUtils.clone(xades); + } + + if (!ArrayUtils.isEmpty(xadesValue)) { + Base64Binary value = new Base64Binary(); + value.setValue(xadesValue); + value.setContentType("text/xml"); + sendRequestT.setXadesT(value); + } + + } + + private void checkInputParameters(String referenceId, Patient patientInfo, DateTime referenceDate, Blob blob) throws DmgBusinessConnectorException { + this.checkParameterNotNull(referenceId, "DmgReferences"); + if (blob != null && blob.getContent() != null && blob.getContent().length != 0) { + this.checkStringParameterNotNullOrEmpty(blob.getContentType(), "Blob contentType"); + this.checkStringParameterNotNullOrEmpty(blob.getId(), "Blob id"); + this.checkParameterNotNull(referenceDate, "Reference date"); + this.checkParameterNotNull(patientInfo, "Patient info"); + if (patientInfo.getInss() == null || patientInfo.getInss().isEmpty()) { + if (patientInfo.getMutuality() == null || patientInfo.getMutuality().isEmpty()) { + throw new DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{"Ssin and mutuality (No valid patient information)"}); + } + + if (patientInfo.getRegNrWithMut() == null || patientInfo.getRegNrWithMut().isEmpty()) { + throw new DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{"Ssin and registration number (No valid patient information)"}); + } + } + + } else { + throw new DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{"Blob Content"}); + } + } + + private void checkStringParameterNotNullOrEmpty(String contentType, String parameterName) throws DmgBusinessConnectorException { + if (contentType == null || contentType.isEmpty()) { + throw new DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + private void checkParameterNotNull(Object references, String parameterName) throws DmgBusinessConnectorException { + if (references == null) { + throw new DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + public final ConsultGlobalMedicalFileRequest buildSendConsultRequest(boolean isTest, String referenceId, Patient patientInfo, DateTime referenceDate, Blob blob, byte[] xades) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException { + if (blob != null && blob.getContent() != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.dmg.builders.impl.dumpMessages", false)) { + LOG.debug("RequestObjectBuilder : called with blob content: " + new String(blob.getContent())); + } + + ConsultGlobalMedicalFileRequest result = new ConsultGlobalMedicalFileRequest(); + result = (ConsultGlobalMedicalFileRequest)this.fillSendRequest(result, new FillSendRequestParameter(isTest, referenceId, patientInfo, referenceDate, blob), xades, false); + DmgXmlValidatorImpl validator = new DmgXmlValidatorImpl(); + validator.validate(result); + return result; + } + + public ConsultGlobalMedicalFileRequest buildSendConsultRequest(boolean isTest, DMGReferences references, Patient patientInfo, DateTime referenceDate, SelectRetrieveTransaction request) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException { + ConsultGlobalMedicalFileRequest result = new ConsultGlobalMedicalFileRequest(); + RetrieveTransactionRequest req = new RetrieveTransactionRequest(); + req.setRequest(this.generatedReq(references)); + req.setSelect(request); + MarshallerHelper kmehrRequestMarshaller = new MarshallerHelper(RetrieveTransactionRequest.class, RetrieveTransactionRequest.class); + byte[] xmlByteArray = kmehrRequestMarshaller.toXMLByteArray(req); + if (xmlByteArray != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.dmg.builders.impl.dumpMessages", false)) { + LOG.debug("RequestObjectBuilder : created blob content: " + new String(xmlByteArray)); + } + + Blob blob = BlobBuilderFactory.getBlobBuilder("dmg").build(xmlByteArray, "none", "_" + references.getBlobId(), "text/xml"); + blob.setMessageName("GMD-CONSULT-HCP"); + result = (ConsultGlobalMedicalFileRequest)this.fillSendRequest(result, new FillSendRequestParameter(isTest, references.getInputReference(), patientInfo, referenceDate, blob), ArrayUtils.EMPTY_BYTE_ARRAY, false); + DmgXmlValidatorImpl validator = new DmgXmlValidatorImpl(); + validator.validate(result); + return result; + } + + public final NotifyGlobalMedicalFileRequest buildSendNotifyRequest(boolean isTest, String referenceId, Patient patientInfo, DateTime referenceDate, Blob blob, byte[] xades) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException { + NotifyGlobalMedicalFileRequest result = new NotifyGlobalMedicalFileRequest(); + result = (NotifyGlobalMedicalFileRequest)this.fillSendRequest(result, new FillSendRequestParameter(isTest, referenceId, patientInfo, referenceDate, blob), xades, true); + DmgXmlValidatorImpl validator = new DmgXmlValidatorImpl(); + validator.validate(result); + return result; + } + + public NotifyGlobalMedicalFileRequest buildSendNotifyRequest(boolean isTest, DMGReferences references, Patient patientInfo, DateTime referenceDate, Kmehrmessage msg) throws TechnicalConnectorException, DmgBusinessConnectorException, InstantiationException { + SendTransactionRequest request = new SendTransactionRequest(); + request.setRequest(this.generatedReq(references)); + request.setKmehrmessage(msg); + MarshallerHelper kmehrRequestMarshaller = new MarshallerHelper(SendTransactionRequest.class, SendTransactionRequest.class); + byte[] xmlByteArray = kmehrRequestMarshaller.toXMLByteArray(request); + if (xmlByteArray != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.dmg.builders.impl.dumpMessages", false)) { + LOG.debug("RequestObjectBuilder : created blob content: " + new String(xmlByteArray)); + } + + Blob blob = BlobBuilderFactory.getBlobBuilder("dmg").build(xmlByteArray, "none", "_" + references.getBlobId(), "text/xml"); + blob.setMessageName("GMD-CONSULT-HCP"); + return this.buildSendNotifyRequest(isTest, references.getInputReference(), patientInfo, referenceDate, blob, ArrayUtils.EMPTY_BYTE_ARRAY); + } + + private RequestType generatedReq(DMGReferences references) throws TechnicalConnectorException { + RequestType req = new RequestType(); + req.setId(HcPartyUtil.createKmehrId("dmg", references.getKmehrIdSuffix())); + req.setAuthor(HcPartyUtil.createAuthor("dmg")); + req.setDate(new DateTime()); + req.setTime(new DateTime()); + return req; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SelectRetrieveTransaction.class); + JaxbContextFactory.initJaxbContext(RetrieveTransactionRequest.class); + JaxbContextFactory.initJaxbContext(SendTransactionRequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..150860d06 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,174 @@ +package be.ehealth.businessconnector.dmg.builders.impl; + +import be.cin.nip.async.generic.MsgResponse; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.exception.InvalidBlobContentConnectorException; +import be.ehealth.business.mycarenetdomaincommons.mapper.DomainBlobMapper; +import be.ehealth.businessconnector.dmg.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.dmg.domain.DmgBuilderResponse; +import be.ehealth.businessconnector.dmg.mappers.BlobMapper; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendResponseType; +import be.fgov.ehealth.messageservices.core.v1.RetrieveTransactionResponse; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionResponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang3.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3._2005._05.xmlmime.Base64Binary; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ResponseObjectBuilderImpl.class); + + public final DmgBuilderResponse handleSendResponseType(SendResponseType sendResponse) throws TechnicalConnectorException { + String code = sendResponse.getStatus().getCode(); + BlobType blobType = sendResponse.getReturn().getDetail(); + Blob blob = BlobMapper.mapBlobfromBlobType(blobType); + Base64Binary xadesT = sendResponse.getReturn().getXadesT(); + return this.createDmgBuilderResponse(code, sendResponse, blob, xadesT); + } + + private DmgBuilderResponse createDmgBuilderResponse(String code, Serializable originalResult, Blob blob, Base64Binary xadesT) throws TechnicalConnectorException, InvalidBlobContentConnectorException { + Map result = new HashMap(); + result.put("result.ehealth.status", code); + result.put("result.original", originalResult); + BlobBuilder blobBuilder = BlobBuilderFactory.getBlobBuilder("dmg"); + Object var7 = null; + + byte[] resultbusiness; + try { + resultbusiness = blobBuilder.checkAndRetrieveContent(blob); + } catch (InvalidBlobContentConnectorException var12) { + if (var12.getDecompressedBlob() == null) { + throw var12; + } + + LOG.error(var12.getMessage()); + resultbusiness = var12.getDecompressedBlob(); + } + + if (xadesT != null && xadesT.getValue() != null && !ArrayUtils.isEmpty(xadesT.getValue())) { + result.put("result.has.signature", true); + byte[] xadesTByteArray = org.apache.commons.lang.ArrayUtils.clone(xadesT.getValue()); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Element sigElement = ConnectorXmlUtils.toElement(xadesTByteArray); + Map optionMap = new HashMap(); + result.put("result.signature.verification", builder.verify((byte[])this.reassemblyMessage(originalResult, sigElement), (byte[])xadesTByteArray, optionMap)); + } else { + result.put("result.has.signature", false); + } + + result.put("result.business.byte", new ByteArrayDatasource(resultbusiness)); + this.putUnmarshalledMessage(originalResult, result, resultbusiness); + return new DmgBuilderResponse(result); + } + + private void putUnmarshalledMessage(Object originalResult, Map result, byte[] resultbusiness) throws TechnicalConnectorException { + if (resultbusiness != null && resultbusiness.length != 0) { + if (originalResult instanceof ConsultGlobalMedicalFileResponse) { + result.put("result.business.RetrieveTransactionResponse", this.unmarshallByteContent(resultbusiness, RetrieveTransactionResponse.class)); + } else if (originalResult instanceof SendResponseType) { + result.put("result.business.SendTransactionResponse", this.unmarshallByteContent(resultbusiness, SendTransactionResponse.class)); + } else { + if (!(originalResult instanceof MsgResponse)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"Unsupported SendResponseType or MsgResponse type: " + originalResult.getClass()}); + } + + MsgResponse msgResponse = (MsgResponse)originalResult; + String messageName = msgResponse.getDetail().getMessageName(); + if ("GMD-CONSULT-HCP".equals(messageName)) { + result.put("result.business.RetrieveTransactionResponse", this.unmarshallByteContent(resultbusiness, RetrieveTransactionResponse.class)); + } else { + if (!"GMD-CLOSURE".equals(messageName) && !"GMD-EXTENSION".equals(messageName)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"unsupported messageName for Blob in MsgResponse : messageName=[" + messageName + "]"}); + } + + result.put("result.business.KmehrMessage", this.unmarshallByteContent(resultbusiness, Kmehrmessage.class)); + } + } + + } + } + + private Serializable unmarshallByteContent(byte[] byteArray, Class unmarshallClass) { + MarshallerHelper helper = new MarshallerHelper(unmarshallClass, unmarshallClass); + Serializable jaxbObject = null; + + try { + if (byteArray != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.dmg.builders.impl.dumpMessages", false)) { + LOG.debug("unmarshallByteContent: unmarshalling following xml : " + new String(byteArray)); + } + + jaxbObject = (Serializable)helper.toObject(byteArray); + return jaxbObject; + } catch (IllegalArgumentException var6) { + LOG.warn("Unable to create business object. Reason: IllegalArgumentException: " + var6.getMessage()); + return var6; + } + } + + public DmgBuilderResponse handleAsyncResponse(MsgResponse asyncMsgResponse) throws TechnicalConnectorException { + String code = "200"; + Blob blob = DomainBlobMapper.mapToBlob(asyncMsgResponse.getDetail()); + Base64Binary xadesT = asyncMsgResponse.getXadesT(); + return this.createDmgBuilderResponse(code, asyncMsgResponse, blob, xadesT); + } + + private byte[] reassemblyMessage(Object responseObject, Element sigElement) throws TechnicalConnectorException { + MarshallerHelper responseMarshaller = this.getMarshallerHelper(responseObject); + Document explodedDoc = responseMarshaller.toDocument(responseObject); + explodedDoc.adoptNode(sigElement); + Element el = explodedDoc.createElement("XadesT-Signature"); + el.appendChild(sigElement); + ConnectorXmlUtils.getFirstChildElement(explodedDoc).appendChild(el); + return ConnectorXmlUtils.toByteArray((Node)explodedDoc); + } + + private MarshallerHelper getMarshallerHelper(Object response) throws TechnicalConnectorException { + MarshallerHelper responseMarshaller = null; + if (response instanceof ConsultGlobalMedicalFileResponse) { + responseMarshaller = new MarshallerHelper(ConsultGlobalMedicalFileResponse.class, ConsultGlobalMedicalFileResponse.class); + } else if (response instanceof NotifyGlobalMedicalFileResponse) { + responseMarshaller = new MarshallerHelper(NotifyGlobalMedicalFileResponse.class, NotifyGlobalMedicalFileResponse.class); + } else { + if (!(response instanceof MsgResponse)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"Unsupported SendResponseType: " + response.getClass()}); + } + + responseMarshaller = new MarshallerHelper(MsgResponse.class, MsgResponse.class); + } + + return responseMarshaller; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(ConsultGlobalMedicalFileResponse.class); + JaxbContextFactory.initJaxbContext(NotifyGlobalMedicalFileResponse.class); + JaxbContextFactory.initJaxbContext(SendResponseType.class); + JaxbContextFactory.initJaxbContext(RetrieveTransactionResponse.class); + JaxbContextFactory.initJaxbContext(SendTransactionResponse.class); + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.java new file mode 100644 index 000000000..f9caa0b41 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.java @@ -0,0 +1,86 @@ +package be.ehealth.businessconnector.dmg.domain; + +import be.ehealth.business.kmehrcommons.util.KmehrIdGenerator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import java.io.Serializable; + +public final class DMGReferences implements Serializable { + private static final long serialVersionUID = -2988858804530750823L; + private String inputReference; + private String blobId; + + public DMGReferences(boolean init) throws TechnicalConnectorException { + if (init) { + String id = IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + this.inputReference = id; + this.blobId = IdGeneratorFactory.getIdGenerator("uuid").generateId(); + } + + } + + public DMGReferences(String id) { + this.inputReference = id; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String inputReference) { + this.inputReference = inputReference; + } + + public String getKmehrIdSuffix() { + return this.inputReference; + } + + public String getBlobId() { + return this.blobId; + } + + public void setBlobId(String blobId) { + this.blobId = blobId; + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + (this.blobId == null ? 0 : this.blobId.hashCode()); + result = 31 * result + (this.inputReference == null ? 0 : this.inputReference.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + DMGReferences other = (DMGReferences)obj; + if (this.blobId == null) { + if (other.blobId != null) { + return false; + } + } else if (!this.blobId.equals(other.blobId)) { + return false; + } + + if (this.inputReference == null) { + if (other.inputReference != null) { + return false; + } + } else if (!this.inputReference.equals(other.inputReference)) { + return false; + } + + return true; + } + } + + static { + IdGeneratorFactory.registerDefaultImplementation("kmehr", KmehrIdGenerator.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DmgBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DmgBuilderResponse.java new file mode 100644 index 000000000..fcd90700d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DmgBuilderResponse.java @@ -0,0 +1,72 @@ +package be.ehealth.businessconnector.dmg.domain; + +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendResponseType; +import be.fgov.ehealth.messageservices.core.v1.RetrieveTransactionResponse; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionResponse; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; + +public class DmgBuilderResponse { + public static final String RESULT_EHEALTH_STATUS = "result.ehealth.status"; + public static final String RESULT_ORGINAL = "result.original"; + public static final String RESULT_SIGINATURE_VERIFICATION = "result.signature.verification"; + public static final String RESULT_HAS_SIGNATURE = "result.has.signature"; + public static final String RESULT_AS_BYTE = "result.business.byte"; + public static final String RESULT_AS_OBJ_RETRIEVE = "result.business.RetrieveTransactionResponse"; + public static final String RESULT_AS_OBJ_SEND = "result.business.SendTransactionResponse"; + public static final String RESULT_AS_KMEHR_MESSAGE = "result.business.KmehrMessage"; + private Map result; + + public DmgBuilderResponse(Map result) { + this.result = result; + } + + private T transform(String key, Class clazz) { + if (this.result.containsKey(key)) { + Object resultObj = this.result.get(key); + if (resultObj instanceof IllegalArgumentException) { + throw (IllegalArgumentException)resultObj; + } + + if (clazz.isInstance(resultObj)) { + return resultObj; + } + } + + return null; + } + + public Map getResult() { + return this.result; + } + + public String getEhealthStatus() { + return (String)this.transform("result.ehealth.status", String.class); + } + + public SendResponseType getOriginalResponse() { + return (SendResponseType)this.transform("result.original", SendResponseType.class); + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return (SignatureVerificationResult)this.transform("result.signature.verification", SignatureVerificationResult.class); + } + + public RetrieveTransactionResponse getRetrieveTransactionResponse() { + return (RetrieveTransactionResponse)this.transform("result.business.RetrieveTransactionResponse", RetrieveTransactionResponse.class); + } + + public Kmehrmessage getKmehrmessage() { + return (Kmehrmessage)this.transform("result.business.KmehrMessage", Kmehrmessage.class); + } + + public SendTransactionResponse getSendTransactionResponse() { + return (SendTransactionResponse)this.transform("result.business.SendTransactionResponse", SendTransactionResponse.class); + } + + public byte[] getResponse() { + return ((ByteArrayDatasource)this.transform("result.business.byte", ByteArrayDatasource.class)).getByteArray(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.java new file mode 100644 index 000000000..fd026bd92 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.dmg.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class DmgBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = -5527698631504638L; + + public DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues errorCodeValue) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + } + + public DmgBusinessConnectorException(DmgBusinessConnectorExceptionValues errorCodeValue, Throwable cause, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), cause); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..2ec81b5e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.java @@ -0,0 +1,27 @@ +package be.ehealth.businessconnector.dmg.exception; + +public enum DmgBusinessConnectorExceptionValues { + TARGET_SERVICE_ERROR("targetservice.error", "TargetService error description: {0}"), + MALFORMED_URL("malformed.url", "Invalid url to {0} file"), + SETTINGS_NOT_FOUND("settings.not.found", "Could not find the settings file : {0}"), + ERROR_XML_DMGVALIDATOR("error.xml.dmg.validator", "XML is not correct: {0}"), + ERROR_XML_UNDEFINED_XSD_FOR_XML_CLASS_VALIDATOR("error.xml.dmg.undefined.class.validator", "no xsd file location is defined for class: {0}"), + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"), + SOAP_EXC("soapexception", "SoapException occured : {0}"); + + private String errorCode; + private String message; + + private DmgBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.java new file mode 100644 index 000000000..3d185d5b2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.dmg.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; + +public final class BlobMapper { + private BlobMapper() { + throw new UnsupportedOperationException("only static methods may be used for BlobMapper"); + } + + public static BlobType mapBlobTypefromBlob(Blob blob) { + BlobType result = new BlobType(); + result.setValue(blob.getContent()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + public static Blob mapBlobfromBlobType(BlobType blob) { + Blob result = new Blob(); + result.setContent(blob.getValue()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.java new file mode 100644 index 000000000..df6e3c154 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.dmg.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.fgov.ehealth.globalmedicalfile.core.v1.CommonInputType; +import java.util.ArrayList; +import java.util.List; +import org.dozer.DozerBeanMapper; + +public final class CommonInputMapper { + private CommonInputMapper() { + } + + public static CommonInputType mapCommonInputType(CommonInput input) { + List myMappingFiles = new ArrayList(); + myMappingFiles.add("dozer/dmg-commoninput.xml"); + DozerBeanMapper mapper = new DozerBeanMapper(); + mapper.setMappingFiles(myMappingFiles); + return (CommonInputType)mapper.map(input, CommonInputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.java new file mode 100644 index 000000000..7925d1348 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.dmg.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; + +/** @deprecated */ +@Deprecated +public class RequestObjectMapper { + protected RequestObjectMapper() { + throw new UnsupportedOperationException("only static methods may be used for this class!"); + } + + public static BlobType mapBlobTypefromBlob(Blob blob) { + BlobType result = new BlobType(); + result.setValue(blob.getContent()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } + + public static Blob mapBlobfromBlobType(BlobType blob) { + Blob result = new Blob(); + result.setContent(blob.getValue()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.java new file mode 100644 index 000000000..cd846c377 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.dmg.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.fgov.ehealth.globalmedicalfile.core.v1.RoutingType; +import java.util.ArrayList; +import java.util.List; +import org.dozer.DozerBeanMapper; + +public final class RoutingMapper { + private RoutingMapper() { + } + + public static RoutingType mapRoutingType(Routing input) { + List myMappingFiles = new ArrayList(); + myMappingFiles.add("dozer/dmg-routing.xml"); + DozerBeanMapper mapper = new DozerBeanMapper(); + mapper.setMappingFiles(myMappingFiles); + return (RoutingType)mapper.map(input, RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.java new file mode 100644 index 000000000..93979d3cd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.dmg.service; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileResponse; + +public interface DmgService { + ConsultGlobalMedicalFileResponse consultGlobalMedicalFile(SAMLToken var1, ConsultGlobalMedicalFileRequest var2) throws DmgBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + NotifyGlobalMedicalFileResponse notifyGlobalMedicalFile(SAMLToken var1, NotifyGlobalMedicalFileRequest var2) throws DmgBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + PostResponse postRequest(SAMLToken var1, Post var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException; + + GetResponse getRequest(SAMLToken var1, Get var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; + + ConfirmResponse confirmRequest(SAMLToken var1, Confirm var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/ServiceFactory.java new file mode 100644 index 000000000..19930511f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/ServiceFactory.java @@ -0,0 +1,49 @@ +package be.ehealth.businessconnector.dmg.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.LoggingHandler; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ServiceFactory { + private static final Logger LOG = LoggerFactory.getLogger(ServiceFactory.class); + private static final String PROP_ENDPOINT_DMG_CONSULTATION_V1 = "endpoint.dmg.consultation.v1"; + private static final String PROP_ENDPOINT_DMG_NOTIFICATION_V1 = "endpoint.dmg.notification.v1"; + private static final String PROP_VALIDATION_INCOMING_CONS_DMG = "validation.incoming.message.dmg.consultation.v1"; + private static final String PROP_VALIDATION_INCOMING_NOT_DMG = "validation.incoming.message.dmg.notification.v1"; + private static final String DMG_PROT = "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + static final String[] DMG_XSD = new String[]{"/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"}; + + private ServiceFactory() { + } + + public static GenericRequest getConsultationService(SAMLToken token) throws TechnicalConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.dmg.consultation.v1", "$uddi{uddi:ehealth-fgov-be:business:globalmedicalfileconsultation:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + HandlerChain chain = HandlerChainUtil.buildChainWithValidator("validation.incoming.message.dmg.consultation.v1", DMG_XSD); + chain.register(HandlerPosition.BEFORE, new LoggingHandler()); + genReq.setHandlerChain(chain); + return genReq; + } + + public static GenericRequest getNotificationService(SAMLToken token) throws TechnicalConnectorException { + LOG.debug("getNotificationService : creating service"); + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.dmg.notification.v1", "$uddi{uddi:ehealth-fgov-be:business:globalmedicalfilenotification:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.dmg.notification.v1", DMG_XSD)); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.java new file mode 100644 index 000000000..57b4fc8ac --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.java @@ -0,0 +1,126 @@ +package be.ehealth.businessconnector.dmg.service.impl; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.businessconnector.dmg.service.DmgService; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.service.GenAsyncService; +import be.ehealth.businessconnector.genericasync.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileResponse; +import java.net.URI; +import java.net.URISyntaxException; +import javax.xml.soap.SOAPException; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DmgServiceImpl implements DmgService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(DmgServiceImpl.class); + private static final String SERVICE_NAME = "dmg"; + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + private GenAsyncService genAsyncService; + + public DmgServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + this.genAsyncService = ServiceFactory.getGenAsyncService("dmg", sessionValidator); + } + + public DmgServiceImpl() { + LOG.debug("creating DmgServiceImpl for bootstrapping purposes"); + } + + public final ConsultGlobalMedicalFileResponse consultGlobalMedicalFile(SAMLToken token, ConsultGlobalMedicalFileRequest request) throws DmgBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = be.ehealth.businessconnector.dmg.service.ServiceFactory.getConsultationService(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1:ConsultGlobalMedicalFile"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + ConsultGlobalMedicalFileResponse response = (ConsultGlobalMedicalFileResponse)xmlResponse.asObject(ConsultGlobalMedicalFileResponse.class); + this.replyValidator.validateReplyStatus((ResponseType)response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public final NotifyGlobalMedicalFileResponse notifyGlobalMedicalFile(SAMLToken token, NotifyGlobalMedicalFileRequest request) throws TechnicalConnectorException, DmgBusinessConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = be.ehealth.businessconnector.dmg.service.ServiceFactory.getNotificationService(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1:NotifyGlobalMedicalFile"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + NotifyGlobalMedicalFileResponse response = (NotifyGlobalMedicalFileResponse)xmlResponse.asObject(NotifyGlobalMedicalFileResponse.class); + this.replyValidator.validateReplyStatus((ResponseType)response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public ConfirmResponse confirmRequest(SAMLToken token, Confirm request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + try { + if (StringUtils.isEmpty(header.getAction().toString())) { + header.setAction(new URI("urn:be:cin:nip:async:generic:confirm:hash")); + } + } catch (URISyntaxException var5) { + LOG.error(var5.getClass().getSimpleName() + ": " + var5.getMessage()); + } + + return this.genAsyncService.confirmRequest(token, request, header); + } + + public GetResponse getRequest(SAMLToken token, Get request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + try { + if (StringUtils.isEmpty(header.getAction().toString())) { + header.setAction(new URI("urn:be:cin:nip:async:generic:get:query")); + } + } catch (URISyntaxException var5) { + LOG.error(var5.getClass().getSimpleName() + ": " + var5.getMessage()); + } + + return this.genAsyncService.getRequest(token, request, header); + } + + public PostResponse postRequest(SAMLToken token, Post request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException { + try { + if (StringUtils.isEmpty(header.getAction().toString())) { + header.setAction(new URI("urn:be:cin:nip:async:generic:post:msg")); + } + } catch (URISyntaxException var5) { + LOG.error(var5.getClass().getSimpleName() + ": " + var5.getMessage()); + } + + return this.genAsyncService.postRequest(token, request, header); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsultGlobalMedicalFileRequest.class); + JaxbContextFactory.initJaxbContext(ConsultGlobalMedicalFileResponse.class); + JaxbContextFactory.initJaxbContext(NotifyGlobalMedicalFileRequest.class); + JaxbContextFactory.initJaxbContext(NotifyGlobalMedicalFileResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.java new file mode 100644 index 000000000..c9a50d2f0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.dmg.session; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileResponse; + +public interface DmgService { + ConsultGlobalMedicalFileResponse consultGlobalMedicalFile(ConsultGlobalMedicalFileRequest var1) throws DmgBusinessConnectorException, TechnicalConnectorException; + + NotifyGlobalMedicalFileResponse notifyGlobalMedicalFile(NotifyGlobalMedicalFileRequest var1) throws DmgBusinessConnectorException, TechnicalConnectorException; + + PostResponse postRequest(Post var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException; + + GetResponse getRequest(Get var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; + + ConfirmResponse confirmRequest(Confirm var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.java new file mode 100644 index 000000000..edf9ac9bd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.dmg.session; + +import be.ehealth.businessconnector.dmg.session.impl.DmgServiceImpl; +import be.ehealth.businessconnector.dmg.session.impl.DmgServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class DmgSessionServiceFactory extends AbstractSessionServiceFactory { + private DmgSessionServiceFactory() { + } + + public static DmgService getDmgService() throws ConnectorException { + return (DmgService)getService(DmgServiceImpl.class, new DmgServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.java new file mode 100644 index 000000000..b3576c344 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.java @@ -0,0 +1,53 @@ +package be.ehealth.businessconnector.dmg.session.impl; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.dmg.exception.DmgBusinessConnectorException; +import be.ehealth.businessconnector.dmg.session.DmgService; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileResponse; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileResponse; + +public class DmgServiceImpl implements DmgService { + private be.ehealth.businessconnector.dmg.service.DmgService service; + + public DmgServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.service = new be.ehealth.businessconnector.dmg.service.impl.DmgServiceImpl(sessionValidator, replyValidator); + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public ConsultGlobalMedicalFileResponse consultGlobalMedicalFile(ConsultGlobalMedicalFileRequest request) throws DmgBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.consultGlobalMedicalFile(Session.getInstance().getSession().getSAMLToken(), request); + } + + public NotifyGlobalMedicalFileResponse notifyGlobalMedicalFile(NotifyGlobalMedicalFileRequest request) throws DmgBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.notifyGlobalMedicalFile(Session.getInstance().getSession().getSAMLToken(), request); + } + + public ConfirmResponse confirmRequest(Confirm request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + return this.service.confirmRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } + + public GetResponse getRequest(Get request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + return this.service.getRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } + + public PostResponse postRequest(Post request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException { + return this.service.postRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.java new file mode 100644 index 000000000..e48ba9616 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.dmg.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class DmgServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(DmgServiceImpl.class) && additionalParameters.length == 0) { + return new DmgServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.java new file mode 100644 index 000000000..e1a55660a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.dmg.util; + +public final class DmgConstants { + public static final String PROJECT_IDENTIFIER = "dmg"; + public static final String GMD_CONSULT_HCP = "GMD-CONSULT-HCP"; + public static final String GMD_EXTENSION = "GMD-EXTENSION"; + public static final String GMD_CLOSURE = "GMD-CLOSURE"; + + private DmgConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.java new file mode 100644 index 000000000..c16ed2512 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.dmg.validators.impl; + +import be.ehealth.technicalconnector.validator.impl.XMLValidatorImpl; +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; +import be.fgov.ehealth.globalmedicalfile.core.v1.CommonInputType; +import be.fgov.ehealth.globalmedicalfile.core.v1.OriginType; +import be.fgov.ehealth.globalmedicalfile.core.v1.RequestType; +import be.fgov.ehealth.globalmedicalfile.core.v1.RoutingType; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.ConsultGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.NotifyGlobalMedicalFileRequest; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendRequestType; +import be.fgov.ehealth.globalmedicalfile.protocol.v1.SendResponseType; + +public class DmgXmlValidatorImpl extends XMLValidatorImpl { + private static final String XSD_GMF_V1_GMF_SERVICES_CORE_XSD = "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"; + private static final String XSD_GMF_V1_GMF_SERVICES_PROTOCOL_XSD = "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"; + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendRequestType.class, "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(ConsultGlobalMedicalFileRequest.class, "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(NotifyGlobalMedicalFileRequest.class, "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendResponseType.class, "/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(BlobType.class, "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CommonInputType.class, "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RequestType.class, "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RoutingType.class, "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(OriginType.class, "/ehealth-gmf/XSD/gmf_services_core-1_1.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.java new file mode 100644 index 000000000..1198a85fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.java @@ -0,0 +1,5 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +public class AcknowledgeMessage extends Message { + private static final long serialVersionUID = -8280550742531920617L; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.java new file mode 100644 index 000000000..e5669fe83 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.java @@ -0,0 +1,154 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.ehbox.api.utils.QualityType; +import be.ehealth.technicalconnector.utils.IdentifierType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Addressee { + private static final Logger LOG = LoggerFactory.getLogger(Addressee.class); + private String id; + private IdentifierType identifier; + private String quality; + private String applicationId; + private String lastName; + private String firstName; + private String organizationName; + private String personInOrganisation; + private boolean oOoProcessed; + + public Addressee(String id, QualityType qualityType) { + if (qualityType == null) { + throw new IllegalArgumentException("when calling the constructor with a QualityType argument , it cannot be empty!"); + } else { + this.id = id; + this.quality = qualityType.getQuality(); + this.identifier = qualityType.getIdentifierType(); + } + } + + public Addressee(String id, IdentifierType helperType) { + this.id = id; + this.identifier = helperType; + } + + public Addressee(IdentifierType type) { + if (type == null) { + throw new IllegalArgumentException("this constructor cannot be called with a null value"); + } else { + this.identifier = type; + } + } + + public boolean isOoOProcessed() { + return this.oOoProcessed; + } + + public void setOoOProcessed(boolean ooOProcessed) { + this.oOoProcessed = ooOProcessed; + } + + public final String getId() { + return this.id; + } + + public final long getIdAsLong() { + return Long.parseLong(this.id); + } + + public final void setId(String id) { + this.id = id; + } + + public final String getType() { + return this.identifier == null ? null : this.identifier.getType(49); + } + + public final String getSubType() { + return this.identifier == null ? null : this.identifier.getSubType(49); + } + + public final String getQuality() { + return this.quality; + } + + public final void setQuality(String quality) { + this.quality = quality; + } + + public void setQuality(QualityType quality) { + if (quality != null) { + this.quality = quality.getQuality(); + this.identifier = quality.getIdentifierType(); + } + + } + + public final String getApplicationId() { + return this.applicationId; + } + + public final void setApplicationId(String applicationId) { + this.applicationId = applicationId; + } + + public final String getLastName() { + return this.lastName; + } + + public final void setLastName(String lastName) { + this.lastName = lastName; + } + + public final String getFirstName() { + return this.firstName; + } + + public final void setFirstName(String firstName) { + this.firstName = firstName; + } + + public final String getOrganizationName() { + return this.organizationName; + } + + public final void setOrganizationName(String organizationName) { + this.organizationName = organizationName; + } + + public void setIdenfitierTypeHelper(IdentifierType helper) { + this.identifier = helper; + } + + public IdentifierType getIdentifierTypeHelper() throws EhboxBusinessConnectorException { + if (this.identifier == null) { + LOG.debug("\t## Identifier is empty : throwing Ehbox business connector exception"); + throw new EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues.NO_QUALITY_SET, (Throwable)null, new Object[0]); + } else { + return this.identifier; + } + } + + public void setPersonInOrganisation(String personInOrganisation) { + this.personInOrganisation = personInOrganisation; + } + + public String getPersonInOrganisation() { + return this.personInOrganisation; + } + + public String toString() { + StringBuffer sb = new StringBuffer(); + if (this.getPersonInOrganisation() == null) { + sb.append(this.getFirstName()); + sb.append(" "); + sb.append(this.getLastName()); + } else { + sb.append(this.getOrganizationName()); + } + + return "Addressee [id=" + this.id + ", identifier=" + this.identifier + ", quality=" + this.quality + ", name=" + sb.toString() + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.java new file mode 100644 index 000000000..eb6ed3376 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.java @@ -0,0 +1,108 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.ehbox.api.utils.SigningValue; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.Serializable; +import java.text.MessageFormat; +import org.apache.commons.lang.ArrayUtils; +import org.bouncycastle.util.Arrays; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class Document implements Serializable { + private static final long serialVersionUID = 1L; + private static final Logger LOG = LoggerFactory.getLogger(Document.class); + private String title; + private byte[] content; + private String filename; + private String mimeType; + private transient SigningValue signing; + private UnsealConnectorException expection; + + public final void getDocument(String fullpath) throws EhboxBusinessConnectorException { + File file = new File(fullpath); + if (file.isDirectory()) { + file = new File(fullpath + System.getProperty("file.separator") + this.filename); + } + + FileOutputStream fos = null; + + try { + fos = new FileOutputStream(file); + fos.write(this.content); + fos.flush(); + } catch (IOException var8) { + LOG.debug("\t## " + MessageFormat.format(EhboxBusinessConnectorExceptionValues.ERROR_EHBOX_DOCUMENT_OUTPUTSTREAM.getMessage(), file.toURI())); + throw new EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues.ERROR_EHBOX_DOCUMENT_OUTPUTSTREAM, var8, new Object[]{file.toURI()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + + } + + public final byte[] getContent() throws UnsealConnectorException { + if (this.content == null && this.expection != null) { + throw this.expection; + } else { + return Arrays.clone(this.content); + } + } + + public final void setContent(byte[] content) { + this.content = Arrays.clone(content); + } + + /** @deprecated */ + @Deprecated + public final void setContent(Byte[] content) { + this.content = ArrayUtils.toPrimitive(content); + } + + public final void setContent(InputStream inputStream) throws TechnicalConnectorException { + this.content = ConnectorIOUtils.getBytes(inputStream); + } + + public final String getFilename() { + return this.filename; + } + + public final void setFilename(String filename) { + this.filename = filename; + } + + public final SigningValue getSigning() { + return this.signing; + } + + public final void setSigning(SigningValue signing) { + this.signing = signing; + } + + public final String getMimeType() { + return this.mimeType; + } + + public final void setMimeType(String mimeType) { + this.mimeType = mimeType; + } + + public final String getTitle() { + return this.title; + } + + public final void setTitle(String title) { + this.title = title; + } + + public void setException(UnsealConnectorException expection) { + this.expection = expection; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/DocumentMessage.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/DocumentMessage.java new file mode 100644 index 000000000..82e4fbb00 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/DocumentMessage.java @@ -0,0 +1,81 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class DocumentMessage extends Message { + private static final long serialVersionUID = 7523369900577837011L; + private Document document; + private String freeText; + private String freeInformationTableTitle; + private Map freeInformationTableRows = new HashMap(); + private String patientInss; + private List annex = new ArrayList(); + private List copyMailTo = new ArrayList(); + + public final String getDocumentTitle() { + return this.document == null ? null : this.document.getTitle(); + } + + public final Document getDocument() { + return this.document; + } + + public final void setDocument(Document document) { + this.document = document; + } + + public final String getFreeText() { + return this.freeText; + } + + public final void setFreeText(String freeText) { + if (freeText != null) { + this.setHasFreeInformations(true); + } + + this.freeText = freeText; + } + + public final String getPatientInss() { + return this.patientInss; + } + + public final void setPatientInss(String patientInss) { + if (patientInss != null) { + this.setEncrypted(true); + } + + this.patientInss = patientInss; + } + + public final List getAnnexList() { + if (this.annex == null) { + this.annex = new ArrayList(); + } + + return this.annex; + } + + public List getCopyMailTo() { + return this.copyMailTo; + } + + public String getFreeInformationTableTitle() { + return this.freeInformationTableTitle; + } + + public void setFreeInformationTableTitle(String freeInformationTableTitle) { + this.freeInformationTableTitle = freeInformationTableTitle; + } + + public Map getFreeInformationTableRows() { + return this.freeInformationTableRows; + } + + public void setFreeInformationTableRows(Map freeInformationTableRows) { + this.freeInformationTableRows = freeInformationTableRows; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/ErrorMessage.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/ErrorMessage.java new file mode 100644 index 000000000..9f7ceaaf8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/ErrorMessage.java @@ -0,0 +1,44 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ErrorMessage extends Message { + private static final long serialVersionUID = 7966804248741017234L; + private String title; + private String errorPublicationId; + private String errorCode; + private List errorMsg = new ArrayList(); + + public void setTitle(String title) { + this.title = title; + } + + public String getTitle() { + return this.title; + } + + public List getErrorMsg() { + return this.errorMsg; + } + + public void setErrorCode(String errorCode) { + this.errorCode = errorCode; + } + + public String getErrorCode() { + return this.errorCode; + } + + public void setErrorPublicationId(String errorPublicationId) { + this.errorPublicationId = errorPublicationId; + } + + public String getErrorPublicationId() { + return this.errorPublicationId; + } + + public String toString() { + return "ErrorMessage [getErrorTitle()=" + this.getTitle() + "]" + "Message [id=" + this.getId() + ", publicationId=" + this.getPublicationId() + ", sender=" + this.getSender() + ", destinations=" + this.getDestinations() + ", important=" + this.isImportant() + ", encrypted=" + this.isEncrypted() + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.java new file mode 100644 index 000000000..0a539a83a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.java @@ -0,0 +1,224 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.DateUtils; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import org.joda.time.DateTime; + +public abstract class Message implements Serializable { + private static final long serialVersionUID = -2042911788291478868L; + private static final String PROP_IDGENERATOR = "be.ehealth.businessconnector.ehbox.api.domain.message.idgenerator"; + private String id; + private String publicationId; + private Addressee sender; + /** @deprecated */ + @Deprecated + private Addressee mandatee; + private List destinations; + private boolean important; + private boolean encrypted; + private boolean usePublicationReceipt; + private boolean useReceivedReceipt; + private boolean useReadReceipt; + private T original; + private boolean hasAnnex; + private boolean hasFreeInformations; + private DateTime publicationDate; + private DateTime expirationDate; + private String size; + private Map customMetas; + + public Message() { + this.generatePublicationId(); + } + + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + + public final String getPublicationId() { + return this.publicationId; + } + + public final void generatePublicationId() { + try { + this.publicationId = IdGeneratorFactory.getIdGenerator(ConfigFactory.getConfigValidator().getProperty("be.ehealth.businessconnector.ehbox.api.domain.message.idgenerator", "nano")).generateId(); + } catch (TechnicalConnectorException var5) { + long time = System.nanoTime(); + String identifier = Long.toString(time, 36).toUpperCase(); + this.publicationId = identifier; + } + + } + + public final void setPublicationId(String id) { + this.publicationId = id; + } + + public final Addressee getSender() { + return this.sender; + } + + public final void setSender(Addressee sender) { + this.sender = sender; + } + + /** @deprecated */ + @Deprecated + public final Addressee getMandatee() { + return this.mandatee; + } + + /** @deprecated */ + @Deprecated + public final void setMandatee(Addressee mandatee) { + this.mandatee = mandatee; + } + + public final List getDestinations() { + if (this.destinations == null) { + this.destinations = new ArrayList(); + } + + return this.destinations; + } + + public final void setDestinations(List destinations) { + this.destinations = destinations; + } + + public final boolean isImportant() { + return this.important; + } + + public final void setImportant(boolean important) { + this.important = important; + } + + public final boolean isEncrypted() { + return this.encrypted; + } + + public final void setEncrypted(boolean encrypted) { + this.encrypted = encrypted; + } + + public String toString() { + return "Message [id=" + this.publicationId + ", sender=" + this.sender + ", destinations=" + this.destinations + ", important=" + this.important + ", encrypted=" + this.encrypted + "]"; + } + + public void setOriginal(T original) { + this.original = original; + } + + public T getOriginal() { + return this.original; + } + + public final void setHasAnnex(boolean hasAnnex) { + this.hasAnnex = hasAnnex; + } + + public final boolean isHasAnnex() { + return this.hasAnnex; + } + + public final void setHasFreeInformations(boolean hasFreeInformations) { + this.hasFreeInformations = hasFreeInformations; + } + + public final boolean isHasFreeInformations() { + return this.hasFreeInformations; + } + + public final Map getCustomMetas() { + if (this.customMetas == null) { + this.customMetas = new HashMap(); + } + + return this.customMetas; + } + + /** @deprecated */ + @Deprecated + public final void setExpirationDate(Date expirationDate) { + this.expirationDate = DateUtils.convert(expirationDate); + } + + public final void setExpirationDateTime(DateTime expirationDate) { + this.expirationDate = expirationDate; + } + + /** @deprecated */ + @Deprecated + public final Date getExpirationDate() { + return this.expirationDate.toDate(); + } + + public final DateTime getExpirationDateTime() { + return this.expirationDate; + } + + public final void setPublicationDateTime(DateTime publicationDate) { + this.publicationDate = publicationDate; + } + + public final DateTime getPublicationDateTime() { + return this.publicationDate; + } + + /** @deprecated */ + @Deprecated + public final void setPublicationDate(Date publicationDate) { + this.publicationDate = DateUtils.convert(publicationDate); + } + + /** @deprecated */ + @Deprecated + public final Date getPublicationDate() { + return this.publicationDate.toDate(); + } + + public void setSize(String size) { + this.size = size; + } + + public String getSize() { + return this.size; + } + + public boolean isUsePublicationReceipt() { + return this.usePublicationReceipt; + } + + public void setUsePublicationReceipt(boolean usePublicationReceipt) { + this.usePublicationReceipt = usePublicationReceipt; + } + + public boolean isUseReceivedReceipt() { + return this.useReceivedReceipt; + } + + public void setUseReceivedReceipt(boolean useReceivedReceipt) { + this.useReceivedReceipt = useReceivedReceipt; + } + + public boolean isUseReadReceipt() { + return this.useReadReceipt; + } + + public void setUseReadReceipt(boolean useReadReceipt) { + this.useReadReceipt = useReadReceipt; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.java new file mode 100644 index 000000000..282540516 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.java @@ -0,0 +1,60 @@ +package be.ehealth.businessconnector.ehbox.api.domain; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorExceptionValues; +import be.ehealth.technicalconnector.enumeration.MimeType; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class NewsMessage extends DocumentMessage { + private static final long serialVersionUID = -6444617438670238149L; + private static final Logger LOG = LoggerFactory.getLogger(NewsMessage.class); + + public NewsMessage() { + Document document = new Document(); + document.setMimeType(MimeType.plaintext.getValue()); + this.setDocument(document); + } + + /** @deprecated */ + @Deprecated + public String getNewsTitle() { + return this.getDocument() == null ? null : this.getDocument().getTitle(); + } + + /** @deprecated */ + @Deprecated + public void setNewsTitle(String title) throws EhboxBusinessConnectorException { + if (this.getDocument() == null) { + LOG.debug("\t## News title can not be null : throwing Ehbox business connector exception"); + throw new EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues.INVALID_EHBOX_NEWS_NEWSTITLE, (Throwable)null, new Object[0]); + } else { + this.getDocument().setTitle(title); + } + } + + /** @deprecated */ + @Deprecated + public void setNewsContent(byte[] content) { + this.getDocument().setContent(content); + } + + /** @deprecated */ + @Deprecated + public final void setContent(Byte[] content) { + this.getDocument().setContent(ArrayUtils.toPrimitive(content)); + } + + /** @deprecated */ + @Deprecated + public final Document getNews() { + return this.getDocument(); + } + + /** @deprecated */ + @Deprecated + public final void setNews(Document news) { + this.setDocument(news); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.java new file mode 100644 index 000000000..f3fd472d5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.ehbox.api.domain.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class EhboxBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 236496056490741436L; + + public EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..3fb05fb38 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.java @@ -0,0 +1,26 @@ +package be.ehealth.businessconnector.ehbox.api.domain.exception; + +public enum EhboxBusinessConnectorExceptionValues { + ERROR_EHBOX_DOCUMENT_OUTPUTSTREAM("error.ehbox.document.outputstream", "Error occured while writing file {0}"), + INVALID_EHBOX_NEWS_NEWSTITLE("invalid.ehbox.news.newstitle", "News title can not be null."), + ERROR_BUSINESS_CODE_REASON("error.business.code.reason", "Error while processing business call (code={0}): {1}"), + NO_QUALITY_SET("no.quality.set", "No quality has been set"), + CRYPTO_NOT_PROPERLY_INITIALIZED("crypto.not.properly.initialized", "Crypto has'nt been properly initialized"), + PROPERTY_MISSING("property.missing", "The required property [{0}] is missing"); + + private String errorCode; + private String message; + + private EhboxBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/QualityType.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/QualityType.java new file mode 100644 index 000000000..269bdcc62 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/QualityType.java @@ -0,0 +1,277 @@ +package be.ehealth.businessconnector.ehbox.api.utils; + +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; + +public final class QualityType { + public static final QualityType AMBULANCE_RESCUER_NIHII; + public static final QualityType AMBULANCE_RESCUER_SSIN; + public static final QualityType APPLIED_PSYCH_BACHELOR_NIHII; + public static final QualityType APPLIED_PSYCH_BACHELOR_SSIN; + public static final QualityType AUDICIEN_NIHII; + public static final QualityType AUDICIEN_SSIN; + public static final QualityType AUDIOLOGIST_NIHII; + public static final QualityType AUDIOLOGIST_SSIN; + public static final QualityType CITIZEN; + public static final QualityType CONSORTIUM_CBE; + public static final QualityType CTRL_ORGANISM_EHP; + public static final QualityType DENTIST_NIHII; + public static final QualityType DENTIST_SSIN; + public static final QualityType DIETICIAN_NIHII; + public static final QualityType DIETICIAN_SSIN; + public static final QualityType DOCTOR_NIHII; + public static final QualityType DOCTOR_SSIN; + public static final QualityType FAMILY_SCIENCE_BACHELOR_NIHII; + public static final QualityType FAMILY_SCIENCE_BACHELOR_SSIN; + public static final QualityType GERONTOLOGY_MASTER_NIHII; + public static final QualityType GERONTOLOGY_MASTER_SSIN; + public static final QualityType GROUP_NIHII; + public static final QualityType GROUP_DOCTORS_NIHII; + public static final QualityType GUARD_POST_NIHII; + public static final QualityType HOME_SERVICES_NIHII; + public static final QualityType HOSPITAL_NIHII; + public static final QualityType IMAGING_TECHNOLOGIST_NIHII; + public static final QualityType IMAGING_TECHNOLOGIST_SSIN; + public static final QualityType IMPLANTPROVIDER_NIHII; + public static final QualityType IMPLANTPROVIDER_SSIN; + public static final QualityType INSTITUTION_CBE; + public static final QualityType INSTITUTION_EHP_EHP; + public static final QualityType LABO_NIHII; + public static final QualityType LAB_TECHNOLOGIST_NIHII; + public static final QualityType LAB_TECHNOLOGIST_SSIN; + public static final QualityType LOGOPEDIST_NIHII; + public static final QualityType LOGOPEDIST_SSIN; + public static final QualityType MEDICAL_HOUSE_NIHII; + public static final QualityType MIDWIFE_NIHII; + public static final QualityType MIDWIFE_SSIN; + public static final QualityType NURSE_NIHII; + public static final QualityType NURSE_SSIN; + public static final QualityType OCCUPATIONAL_THERAPIST_NIHII; + public static final QualityType OCCUPATIONAL_THERAPIST_SSIN; + public static final QualityType OFFICE_DENTISTS_NIHII; + public static final QualityType OFFICE_DOCTORS_NIHII; + public static final QualityType OF_BAND_NIHII; + public static final QualityType OF_PHYSIOS_NIHII; + public static final QualityType OPTICIEN_NIHII; + public static final QualityType OPTICIEN_SSIN; + public static final QualityType ORTHOPEDAGOGIST_MASTER_NIHII; + public static final QualityType ORTHOPEDAGOGIST_MASTER_SSIN; + public static final QualityType ORTHOPEDIST_NIHII; + public static final QualityType ORTHOPEDIST_SSIN; + public static final QualityType ORTHOPTIST_NIHII; + public static final QualityType ORTHOPTIST_SSIN; + public static final QualityType OTD_PHARMACY_NIHII; + public static final QualityType PALLIATIVE_CARE_NIHII; + public static final QualityType PEDIATRIC_NURSE_NIHII; + public static final QualityType PEDIATRIC_NURSE_SSIN; + public static final QualityType PHARMACIST_NIHII; + public static final QualityType PHARMACIST_SSIN; + public static final QualityType PHARMACIST_ASSISTANT_NIHII; + public static final QualityType PHARMACIST_ASSISTANT_SSIN; + public static final QualityType PHARMACY_NIHII; + public static final QualityType PHYSIOTHERAPIST_NIHII; + public static final QualityType PHYSIOTHERAPIST_SSIN; + public static final QualityType PODOLOGIST_NIHII; + public static final QualityType PODOLOGIST_SSIN; + public static final QualityType PRACTICALNURSE_NIHII; + public static final QualityType PRACTICALNURSE_SSIN; + public static final QualityType PROT_ACC_NIHII; + public static final QualityType PSYCHOLOGIST_NIHII; + public static final QualityType PSYCHOLOGIST_SSIN; + public static final QualityType PSYCHOMOTOR_THERAPY_NIHII; + public static final QualityType PSYCHOMOTOR_THERAPY_SSIN; + public static final QualityType PSYCH_HOUSE_NIHII; + public static final QualityType READAPTATION_BACHELOR_NIHII; + public static final QualityType READAPTATION_BACHELOR_SSIN; + public static final QualityType RETIREMENT_NIHII; + public static final QualityType SOCIAL_WORKER_NIHII; + public static final QualityType SOCIAL_WORKER_SSIN; + public static final QualityType SPECIALIZED_EDUCATOR_NIHII; + public static final QualityType SPECIALIZED_EDUCATOR_SSIN; + public static final QualityType TREATMENT_CENTER_CBE; + public static final QualityType TRUSS_MAKER_NIHII; + public static final QualityType TRUSS_MAKER_SSIN; + /** @deprecated */ + @Deprecated + public static final QualityType GENERAL_PRACTIONER_SSIN; + /** @deprecated */ + @Deprecated + public static final QualityType GENERAL_PRACTIONER_NIHII; + /** @deprecated */ + @Deprecated + public static final QualityType GROUPOFNURSES_NIHII; + private String quality; + private IdentifierType type; + private static Map predefinedQual; + + public static QualityType getInstance(String quality, IdentifierType type) { + Iterator i$ = predefinedQual.values().iterator(); + + QualityType qual; + do { + if (!i$.hasNext()) { + QualityType qual = new QualityType(quality, type); + predefinedQual.put(quality + "_" + type.name(), qual); + return qual; + } + + qual = (QualityType)i$.next(); + } while(!qual.getQuality().equals(quality) || !qual.getIdentifierType().equals(type)); + + return qual; + } + + private QualityType(String quality, IdentifierType type) { + this.quality = quality; + this.type = type; + } + + public String getQuality() { + return this.quality; + } + + public IdentifierType getIdentifierType() { + return this.type; + } + + public String name() { + return (String)getKeyByValue(predefinedQual, this); + } + + public static QualityType valueOf(String key) { + return (QualityType)predefinedQual.get(key.toUpperCase().replaceAll("INSS", "SSIN")); + } + + public static QualityType valueOf(String quality, String type) { + return (QualityType)predefinedQual.get((quality + "_" + type).toUpperCase().replaceAll("INSS", "SSIN")); + } + + private static T getKeyByValue(Map map, E value) { + Iterator i$ = map.entrySet().iterator(); + + Entry entry; + do { + if (!i$.hasNext()) { + return null; + } + + entry = (Entry)i$.next(); + } while(!value.equals(entry.getValue())); + + return entry.getKey(); + } + + static { + AMBULANCE_RESCUER_NIHII = new QualityType("AMBULANCE_RESCUER", IdentifierType.NIHII); + AMBULANCE_RESCUER_SSIN = new QualityType("AMBULANCE_RESCUER", IdentifierType.SSIN); + APPLIED_PSYCH_BACHELOR_NIHII = new QualityType("APPLIED_PSYCH_BACHELOR", IdentifierType.NIHII); + APPLIED_PSYCH_BACHELOR_SSIN = new QualityType("APPLIED_PSYCH_BACHELOR", IdentifierType.SSIN); + AUDICIEN_NIHII = new QualityType("AUDICIEN", IdentifierType.NIHII); + AUDICIEN_SSIN = new QualityType("AUDICIEN", IdentifierType.SSIN); + AUDIOLOGIST_NIHII = new QualityType("AUDIOLOGIST", IdentifierType.NIHII); + AUDIOLOGIST_SSIN = new QualityType("AUDIOLOGIST", IdentifierType.SSIN); + CITIZEN = new QualityType("CITIZEN", IdentifierType.SSIN); + CONSORTIUM_CBE = new QualityType("CONSORTIUM", IdentifierType.CBE_CONSORTIUM); + CTRL_ORGANISM_EHP = new QualityType("CTRL_ORGANISM", IdentifierType.EHP_CTRL_ORGANISM); + DENTIST_NIHII = new QualityType("DENTIST", IdentifierType.NIHII); + DENTIST_SSIN = new QualityType("DENTIST", IdentifierType.SSIN); + DIETICIAN_NIHII = new QualityType("DIETICIAN", IdentifierType.NIHII); + DIETICIAN_SSIN = new QualityType("DIETICIAN", IdentifierType.SSIN); + DOCTOR_NIHII = new QualityType("DOCTOR", IdentifierType.NIHII); + DOCTOR_SSIN = new QualityType("DOCTOR", IdentifierType.SSIN); + FAMILY_SCIENCE_BACHELOR_NIHII = new QualityType("FAMILY_SCIENCE_BACHELOR", IdentifierType.NIHII); + FAMILY_SCIENCE_BACHELOR_SSIN = new QualityType("FAMILY_SCIENCE_BACHELOR", IdentifierType.SSIN); + GERONTOLOGY_MASTER_NIHII = new QualityType("GERONTOLOGY_MASTER", IdentifierType.NIHII); + GERONTOLOGY_MASTER_SSIN = new QualityType("GERONTOLOGY_MASTER", IdentifierType.SSIN); + GROUP_NIHII = new QualityType("GROUP", IdentifierType.NIHII_GROUPOFNURSES); + GROUP_DOCTORS_NIHII = new QualityType("GROUP_DOCTORS", IdentifierType.NIHII_GROUP_DOCTORS); + GUARD_POST_NIHII = new QualityType("GUARD_POST", IdentifierType.NIHII_GUARD_POST); + HOME_SERVICES_NIHII = new QualityType("HOME_SERVICES", IdentifierType.NIHII_HOME_SERVICES); + HOSPITAL_NIHII = new QualityType("HOSPITAL", IdentifierType.NIHII_HOSPITAL); + IMAGING_TECHNOLOGIST_NIHII = new QualityType("IMAGING_TECHNOLOGIST", IdentifierType.NIHII); + IMAGING_TECHNOLOGIST_SSIN = new QualityType("IMAGING_TECHNOLOGIST", IdentifierType.SSIN); + IMPLANTPROVIDER_NIHII = new QualityType("IMPLANTPROVIDER", IdentifierType.NIHII); + IMPLANTPROVIDER_SSIN = new QualityType("IMPLANTPROVIDER", IdentifierType.SSIN); + INSTITUTION_CBE = new QualityType("INSTITUTION", IdentifierType.CBE); + INSTITUTION_EHP_EHP = new QualityType("INSTITUTION_EHP", IdentifierType.EHP); + LABO_NIHII = new QualityType("LABO", IdentifierType.NIHII_LABO); + LAB_TECHNOLOGIST_NIHII = new QualityType("LAB_TECHNOLOGIST", IdentifierType.NIHII); + LAB_TECHNOLOGIST_SSIN = new QualityType("LAB_TECHNOLOGIST", IdentifierType.SSIN); + LOGOPEDIST_NIHII = new QualityType("LOGOPEDIST", IdentifierType.NIHII); + LOGOPEDIST_SSIN = new QualityType("LOGOPEDIST", IdentifierType.SSIN); + MEDICAL_HOUSE_NIHII = new QualityType("MEDICAL_HOUSE", IdentifierType.NIHII_MEDICAL_HOUSE); + MIDWIFE_NIHII = new QualityType("MIDWIFE", IdentifierType.NIHII); + MIDWIFE_SSIN = new QualityType("MIDWIFE", IdentifierType.SSIN); + NURSE_NIHII = new QualityType("NURSE", IdentifierType.NIHII); + NURSE_SSIN = new QualityType("NURSE", IdentifierType.SSIN); + OCCUPATIONAL_THERAPIST_NIHII = new QualityType("OCCUPATIONAL_THERAPIST", IdentifierType.NIHII); + OCCUPATIONAL_THERAPIST_SSIN = new QualityType("OCCUPATIONAL_THERAPIST", IdentifierType.SSIN); + OFFICE_DENTISTS_NIHII = new QualityType("OFFICE_DENTISTS", IdentifierType.NIHII_OFFICE_DENTISTS); + OFFICE_DOCTORS_NIHII = new QualityType("OFFICE_DOCTORS", IdentifierType.NIHII_OFFICE_DOCTORS); + OF_BAND_NIHII = new QualityType("OF_BAND", IdentifierType.NIHII_OF_BAND); + OF_PHYSIOS_NIHII = new QualityType("OF_PHYSIOS", IdentifierType.NIHII_OF_PHYSIOS); + OPTICIEN_NIHII = new QualityType("OPTICIEN", IdentifierType.NIHII); + OPTICIEN_SSIN = new QualityType("OPTICIEN", IdentifierType.SSIN); + ORTHOPEDAGOGIST_MASTER_NIHII = new QualityType("ORTHOPEDAGOGIST_MASTER", IdentifierType.NIHII); + ORTHOPEDAGOGIST_MASTER_SSIN = new QualityType("ORTHOPEDAGOGIST_MASTER", IdentifierType.SSIN); + ORTHOPEDIST_NIHII = new QualityType("ORTHOPEDIST", IdentifierType.NIHII); + ORTHOPEDIST_SSIN = new QualityType("ORTHOPEDIST", IdentifierType.SSIN); + ORTHOPTIST_NIHII = new QualityType("ORTHOPTIST", IdentifierType.NIHII); + ORTHOPTIST_SSIN = new QualityType("ORTHOPTIST", IdentifierType.SSIN); + OTD_PHARMACY_NIHII = new QualityType("OTD_PHARMACY", IdentifierType.NIHII_OTD_PHARMACY); + PALLIATIVE_CARE_NIHII = new QualityType("PALLIATIVE_CARE", IdentifierType.NIHII_PALLIATIVE_CARE); + PEDIATRIC_NURSE_NIHII = new QualityType("PEDIATRIC_NURSE", IdentifierType.NIHII); + PEDIATRIC_NURSE_SSIN = new QualityType("PEDIATRIC_NURSE", IdentifierType.SSIN); + PHARMACIST_NIHII = new QualityType("PHARMACIST", IdentifierType.NIHII); + PHARMACIST_SSIN = new QualityType("PHARMACIST", IdentifierType.SSIN); + PHARMACIST_ASSISTANT_NIHII = new QualityType("PHARMACIST_ASSISTANT", IdentifierType.NIHII); + PHARMACIST_ASSISTANT_SSIN = new QualityType("PHARMACIST_ASSISTANT", IdentifierType.SSIN); + PHARMACY_NIHII = new QualityType("PHARMACY", IdentifierType.NIHII_PHARMACY); + PHYSIOTHERAPIST_NIHII = new QualityType("PHYSIOTHERAPIST", IdentifierType.NIHII); + PHYSIOTHERAPIST_SSIN = new QualityType("PHYSIOTHERAPIST", IdentifierType.SSIN); + PODOLOGIST_NIHII = new QualityType("PODOLOGIST", IdentifierType.NIHII); + PODOLOGIST_SSIN = new QualityType("PODOLOGIST", IdentifierType.SSIN); + PRACTICALNURSE_NIHII = new QualityType("PRACTICALNURSE", IdentifierType.NIHII); + PRACTICALNURSE_SSIN = new QualityType("PRACTICALNURSE", IdentifierType.SSIN); + PROT_ACC_NIHII = new QualityType("PROT_ACC", IdentifierType.NIHII_PROT_ACC); + PSYCHOLOGIST_NIHII = new QualityType("PSYCHOLOGIST", IdentifierType.NIHII); + PSYCHOLOGIST_SSIN = new QualityType("PSYCHOLOGIST", IdentifierType.SSIN); + PSYCHOMOTOR_THERAPY_NIHII = new QualityType("PSYCHOMOTOR_THERAPY", IdentifierType.NIHII); + PSYCHOMOTOR_THERAPY_SSIN = new QualityType("PSYCHOMOTOR_THERAPY", IdentifierType.SSIN); + PSYCH_HOUSE_NIHII = new QualityType("PSYCH_HOUSE", IdentifierType.NIHII_PSYCH_HOUSE); + READAPTATION_BACHELOR_NIHII = new QualityType("READAPTATION_BACHELOR", IdentifierType.NIHII); + READAPTATION_BACHELOR_SSIN = new QualityType("READAPTATION_BACHELOR", IdentifierType.SSIN); + RETIREMENT_NIHII = new QualityType("RETIREMENT", IdentifierType.NIHII_RETIREMENT); + SOCIAL_WORKER_NIHII = new QualityType("SOCIAL_WORKER", IdentifierType.NIHII); + SOCIAL_WORKER_SSIN = new QualityType("SOCIAL_WORKER", IdentifierType.SSIN); + SPECIALIZED_EDUCATOR_NIHII = new QualityType("SPECIALIZED_EDUCATOR", IdentifierType.NIHII); + SPECIALIZED_EDUCATOR_SSIN = new QualityType("SPECIALIZED_EDUCATOR", IdentifierType.SSIN); + TREATMENT_CENTER_CBE = new QualityType("TREATMENT_CENTER", IdentifierType.CBE_TREATCENTER); + TRUSS_MAKER_NIHII = new QualityType("TRUSS_MAKER", IdentifierType.NIHII); + TRUSS_MAKER_SSIN = new QualityType("TRUSS_MAKER", IdentifierType.SSIN); + GENERAL_PRACTIONER_SSIN = DOCTOR_SSIN; + GENERAL_PRACTIONER_NIHII = DOCTOR_NIHII; + GROUPOFNURSES_NIHII = GROUP_NIHII; + predefinedQual = new HashMap(); + Field[] fields = QualityType.class.getDeclaredFields(); + Field[] arr$ = fields; + int len$ = fields.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Field f = arr$[i$]; + if (Modifier.isStatic(f.getModifiers()) && QualityType.class.isAssignableFrom(f.getType()) && !f.isAnnotationPresent(Deprecated.class)) { + try { + predefinedQual.put(f.getName(), (QualityType)f.get(AMBULANCE_RESCUER_NIHII)); + } catch (IllegalAccessException var6) { + throw new IllegalArgumentException(var6); + } + } + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/SigningValue.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/SigningValue.java new file mode 100644 index 000000000..529cd1517 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/api/utils/SigningValue.java @@ -0,0 +1,42 @@ +package be.ehealth.businessconnector.ehbox.api.utils; + +import javax.activation.DataHandler; + +public class SigningValue { + private String signingDownloadFileName; + private String textSigningContent; + private DataHandler binarySigningContent; + private String signingType; + + public String getSigningDownloadFileName() { + return this.signingDownloadFileName; + } + + public void setSigningDownloadFileName(String signingDownloadFileName) { + this.signingDownloadFileName = signingDownloadFileName; + } + + public String getTextSigningContent() { + return this.textSigningContent; + } + + public void setTextSigningContent(String textSigningContent) { + this.textSigningContent = textSigningContent; + } + + public DataHandler getBinarySigningContent() { + return this.binarySigningContent; + } + + public void setBinarySigningContent(DataHandler binarySigningContent) { + this.binarySigningContent = binarySigningContent; + } + + public String getSigningType() { + return this.signingType; + } + + public void setSigningType(String signingType) { + this.signingType = signingType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.java new file mode 100644 index 000000000..168e7c6b3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.java @@ -0,0 +1,80 @@ +package be.ehealth.businessconnector.ehbox.v3.builders; + +import be.ehealth.businessconnector.ehbox.v3.builders.impl.ConsultationMessageBuilderImpl; +import be.ehealth.businessconnector.ehbox.v3.builders.impl.RequestBuilderImpl; +import be.ehealth.businessconnector.ehbox.v3.builders.impl.SendMessageBuilderImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; + +public final class BuilderFactory implements SessionServiceWithCache { + private static volatile SendMessageBuilder sendMessageBuilder; + private static volatile ConsultationMessageBuilder consultationMessageBuilder; + private static volatile RequestBuilder requestBuilder; + private static volatile BuilderFactory instance; + private static Object mutexSendBuilder = new Object(); + private static Object mutexConsBuilder = new Object(); + private static Object mutexReqBuilder = new Object(); + private static Object mutexBuilderFactory = new Object(); + + private BuilderFactory() { + } + + public static SendMessageBuilder getSendMessageBuilder() throws TechnicalConnectorException { + init(); + if (sendMessageBuilder == null) { + synchronized(mutexSendBuilder) { + if (sendMessageBuilder == null) { + sendMessageBuilder = new SendMessageBuilderImpl(KeyDepotManagerFactory.getKeyDepotManager()); + } + } + } + + return sendMessageBuilder; + } + + public static ConsultationMessageBuilder getConsultationMessageBuilder() throws TechnicalConnectorException { + init(); + if (consultationMessageBuilder == null) { + synchronized(mutexConsBuilder) { + if (consultationMessageBuilder == null) { + consultationMessageBuilder = new ConsultationMessageBuilderImpl(); + } + } + } + + return consultationMessageBuilder; + } + + public static RequestBuilder getRequestBuilder() throws TechnicalConnectorException { + init(); + if (requestBuilder == null) { + synchronized(mutexReqBuilder) { + if (requestBuilder == null) { + requestBuilder = new RequestBuilderImpl(); + } + } + } + + return requestBuilder; + } + + private static void init() { + if (instance == null) { + synchronized(mutexBuilderFactory) { + if (instance == null) { + instance = new BuilderFactory(); + Session.getInstance().registerSessionService(instance); + } + } + } + + } + + public void flushCache() { + instance = null; + sendMessageBuilder = null; + consultationMessageBuilder = null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.java new file mode 100644 index 000000000..a91ad0397 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.java @@ -0,0 +1,12 @@ +package be.ehealth.businessconnector.ehbox.v3.builders; + +import be.ehealth.businessconnector.ehbox.api.domain.Message; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; + +public interface ConsultationMessageBuilder { + Message buildMessage(be.fgov.ehealth.ehbox.consultation.protocol.v3.Message var1) throws TechnicalConnectorException, EhboxBusinessConnectorException; + + Message buildFullMessage(GetFullMessageResponse var1) throws EhboxBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/RequestBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/RequestBuilder.java new file mode 100644 index 000000000..22c419cdd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/RequestBuilder.java @@ -0,0 +1,97 @@ +package be.ehealth.businessconnector.ehbox.v3.builders; + +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.util.List; +import org.joda.time.DateTime; + +public interface RequestBuilder { + DeleteMessageRequest createDeleteMessageRequest(String var1, String... var2); + + DeleteMessageRequest createDeleteMessageRequest(String var1, List var2); + + DeleteMessageRequest createDeleteMessageRequest(String var1, BoxIdType var2, String... var3); + + DeleteMessageRequest createDeleteMessageRequest(String var1, BoxIdType var2, List var3); + + GetAllEhboxesMessagesListRequest createGetAllEhboxesMessagesListRequest(String var1, Integer var2, Integer var3); + + GetMessagesListRequest createGetMessagesListRequest(String var1, int var2, int var3, BoxIdType var4); + + GetMessagesListRequest createGetMessagesListRequest(String var1); + + GetBoxInfoRequest createBoxInfoRequestForDefaultBox(); + + GetBoxInfoRequest createBoxInfoRequest(BoxIdType var1); + + GetAllEhboxesMessagesListRequest createAllEhboxesMessagesListRequest(String var1); + + GetAllEhboxesMessagesListRequest createAllEhboxesMessagesListRequest(String var1, Integer var2, Integer var3); + + /** @deprecated */ + @Deprecated + MessageRequestType createMessageRequestType(String var1); + + /** @deprecated */ + @Deprecated + MessageRequestType createMessageRequestType(String var1, String var2); + + /** @deprecated */ + @Deprecated + MessageRequestType createMessageRequestType(String var1, String var2, BoxIdType var3); + + GetFullMessageRequest createGetFullMessageRequest(String var1); + + GetFullMessageRequest createGetFullMessageRequest(String var1, String var2); + + GetFullMessageRequest createGetFullMessageRequest(String var1, String var2, BoxIdType var3); + + GetHistoryRequest createGetHistoryRequest(String var1); + + GetHistoryRequest createGetHistoryRequest(String var1, String var2); + + GetHistoryRequest createGetHistoryRequest(String var1, String var2, BoxIdType var3); + + MoveMessageRequest createMoveMessageRequest(String var1, String var2, String... var3); + + MoveMessageRequest createMoveMessageRequest(String var1, String var2, List var3); + + MoveMessageRequest createMoveMessageRequest(String var1, String var2, BoxIdType var3, String... var4); + + MoveMessageRequest createMoveMessageRequest(String var1, String var2, BoxIdType var3, List var4); + + GetMessageAcknowledgmentsStatusRequest createGetMessageAcknowledgmentsStatusRequest(String var1); + + GetMessageAcknowledgmentsStatusRequest createGetMessageAcknowledgmentsStatusRequest(String var1, Integer var2, Integer var3, BoxIdType var4); + + DeleteOoORequest createDeleteOoORequest(String... var1); + + DeleteOoORequest createDeleteOoORequest(List var1); + + DeleteOoORequest createDeleteOoORequest(BoxIdType var1, String... var2); + + DeleteOoORequest createDeleteOoORequest(BoxIdType var1, List var2); + + GetOoOListRequest createGetOoOListRequest(); + + GetOoOListRequest createGetOoOListRequest(BoxIdType var1); + + InsertOoORequest createInsertOoORequest(DateTime var1, DateTime var2, BoxIdType... var3); + + InsertOoORequest createInsertOoORequest(DateTime var1, DateTime var2, List var3); + + InsertOoORequest createInsertOoORequest(BoxIdType var1, DateTime var2, DateTime var3, BoxIdType... var4); + + InsertOoORequest createInsertOoORequest(BoxIdType var1, DateTime var2, DateTime var3, List var4); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/SendMessageBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/SendMessageBuilder.java new file mode 100644 index 000000000..bfeab2717 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/SendMessageBuilder.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.ehbox.v3.builders; + +import be.ehealth.businessconnector.ehbox.api.domain.DocumentMessage; +import be.ehealth.businessconnector.ehbox.api.domain.NewsMessage; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.Message; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import java.io.IOException; +import org.bouncycastle.cms.CMSException; + +public interface SendMessageBuilder { + SendMessageRequest buildMessage(DocumentMessage var1) throws IOException, EhboxBusinessConnectorException, TechnicalConnectorException, CMSException; + + SendMessageRequest buildMessage(NewsMessage var1) throws IOException, EhboxBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.java new file mode 100644 index 000000000..65d68a66b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.java @@ -0,0 +1,198 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.AcknowledgeMessage; +import be.ehealth.businessconnector.ehbox.api.domain.Addressee; +import be.ehealth.businessconnector.ehbox.api.domain.DocumentMessage; +import be.ehealth.businessconnector.ehbox.api.domain.ErrorMessage; +import be.ehealth.businessconnector.ehbox.api.domain.Message; +import be.ehealth.businessconnector.ehbox.api.domain.NewsMessage; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.ehbox.v3.exception.EhboxCryptoException; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorExceptionUtils; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.ehbox.core.v3.ContentInfoType; +import be.fgov.ehealth.ehbox.core.v3.ContentSpecificationType; +import be.fgov.ehealth.ehbox.core.v3.CustomMetaType; +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import be.fgov.ehealth.ehbox.core.v3.MessageInfoType; +import be.fgov.ehealth.ehbox.core.v3.SenderType; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractConsultationBuilder { + private static final Logger LOG = LoggerFactory.getLogger(AbstractConsultationBuilder.class); + + /** @deprecated */ + @Deprecated + public AbstractConsultationBuilder(Crypto crypto) { + this(); + } + + public AbstractConsultationBuilder() { + } + + protected void processCustomMetas(List metas, Message message) { + if (metas != null) { + Iterator i$ = metas.iterator(); + + while(i$.hasNext()) { + CustomMetaType meta = (CustomMetaType)i$.next(); + message.getCustomMetas().put(meta.getKey(), meta.getValue()); + } + } + + } + + protected void processSender(SenderType inSender, ContentSpecificationType contentspec, Message message) { + if (inSender != null) { + Addressee addressee = this.buildAddressee(inSender); + if (contentspec != null) { + addressee.setApplicationId(contentspec.getApplicationName()); + } + + message.setSender(addressee); + } + + } + + protected void processContentInfo(ContentInfoType contentInfo, Message message) { + if (contentInfo != null) { + message.setHasAnnex(contentInfo.isHasAnnex()); + message.setHasFreeInformations(contentInfo.isHasFreeInformations()); + } + + } + + protected final Addressee buildAddressee(SenderType sender) { + IdentifierType identifierType = IdentifierType.lookup(sender.getType(), sender.getSubType(), 49); + Addressee destination = new Addressee(identifierType); + destination.setId(sender.getId()); + if (StringUtils.isEmpty(sender.getPersonInOrganisation())) { + destination.setFirstName(sender.getFirstName()); + destination.setLastName(sender.getName()); + } else { + destination.setOrganizationName(sender.getName()); + destination.setPersonInOrganisation(sender.getPersonInOrganisation()); + } + + destination.setQuality(sender.getQuality()); + return destination; + } + + protected final Addressee buildAddressee(EhboxIdentifierType identifier) { + IdentifierType identifierType = IdentifierType.lookup(identifier.getType(), identifier.getSubType(), 49); + Addressee destination = new Addressee(identifierType); + destination.setId(identifier.getId()); + if (identifier.getUser() != null) { + destination.setFirstName(identifier.getUser().getFirstName()); + destination.setLastName(identifier.getUser().getLastName()); + } + + destination.setQuality(identifier.getQuality()); + return destination; + } + + protected void processMessageInfo(MessageInfoType response, Message message) { + if (response != null) { + message.setExpirationDateTime(response.getExpirationDate()); + message.setPublicationDateTime(response.getPublicationDate()); + message.setSize(response.getSize()); + } + + } + + protected void processContentSpecification(ContentSpecificationType contentspec, Message message) { + if (contentspec != null) { + message.setImportant(contentspec.isIsImportant()); + message.setEncrypted(contentspec.isIsEncrypted()); + if (message.getSender() != null) { + message.getSender().setApplicationId(contentspec.getApplicationName()); + } + } + + } + + protected final byte[] handleAndDecryptIfNeeded(byte[] data, boolean encrypted, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + if (ArrayUtils.isEmpty(data)) { + return data; + } else { + byte[] byteVal = ArrayUtils.clone(data); + if (ConfigFactory.getConfigValidator().getBooleanProperty("ehboxv3.try.to.base64decode.content", true)) { + byteVal = ConnectorIOUtils.base64Decode(byteVal, false); + } + + if (encrypted) { + if (SessionUtil.getEncryptionCrypto() == null) { + throw new EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues.CRYPTO_NOT_PROPERLY_INITIALIZED, (Throwable)null, new Object[0]); + } + + try { + byteVal = SessionUtil.getEncryptionCrypto().unseal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, byteVal).getContentAsByte(); + } catch (UnsealConnectorException var8) { + UnsealConnectorException e = var8; + container.exceptions.add(var8); + + try { + byteVal = ConnectorExceptionUtils.processUnsealConnectorException(e); + } catch (UnsealConnectorException var7) { + LOG.error("unrecoverable unsealException occurred while decrypting ehbox content , returning null as message , error : " + var7.getMessage()); + throw new EhboxCryptoException(var7, (Message)null); + } + } + } + + return byteVal; + } + } + + protected Message createMessage(ContentSpecificationType content, T responseMsg, String id, String publicationId) throws EhboxBusinessConnectorException { + Message message = null; + if ("DOCUMENT".equals(content.getContentType())) { + message = new DocumentMessage(); + } else if ("NEWS".equals(content.getContentType())) { + message = new NewsMessage(); + } else if ("ERROR".equals(content.getContentType())) { + message = new ErrorMessage(); + } else { + if (!"ACKNOWLEDGMENT".equals(content.getContentType())) { + throw new EhboxBusinessConnectorException(EhboxBusinessConnectorExceptionValues.ERROR_BUSINESS_CODE_REASON, new Object[]{"Unsupported contentType", content.getContentType()}); + } + + message = new AcknowledgeMessage(); + } + + ((Message)message).setOriginal(responseMsg); + ((Message)message).setId(id); + ((Message)message).setPublicationId(publicationId); + return (Message)message; + } + + static class ExceptionContainer { + private Message message; + private List exceptions = new ArrayList(); + + public ExceptionContainer(Message message) { + this.message = message; + } + + public Message getMessage() throws EhboxCryptoException { + if (this.exceptions.isEmpty()) { + return this.message; + } else { + throw new EhboxCryptoException(this.exceptions, this.message); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationFullMessageBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationFullMessageBuilder.java new file mode 100644 index 000000000..dff419039 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationFullMessageBuilder.java @@ -0,0 +1,247 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.AcknowledgeMessage; +import be.ehealth.businessconnector.ehbox.api.domain.Addressee; +import be.ehealth.businessconnector.ehbox.api.domain.Document; +import be.ehealth.businessconnector.ehbox.api.domain.DocumentMessage; +import be.ehealth.businessconnector.ehbox.api.domain.ErrorMessage; +import be.ehealth.businessconnector.ehbox.api.domain.Message; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.ConsultationAnnexType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.ConsultationContentType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.ConsultationDocumentType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.ConsultationMessageType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.ContentContextType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DestinationContextType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; +import be.fgov.ehealth.ehbox.core.v3.ContentSpecificationType; +import be.fgov.ehealth.ehbox.core.v3.ErrorType; +import be.fgov.ehealth.ehbox.core.v3.FreeInformationsType; +import be.fgov.ehealth.ehbox.core.v3.Row; +import be.fgov.ehealth.ehbox.core.v3.Table; +import java.io.IOException; +import java.io.InputStream; +import java.util.Iterator; +import java.util.List; +import javax.activation.DataHandler; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConsultationFullMessageBuilder extends AbstractConsultationBuilder { + private static final Logger LOG = LoggerFactory.getLogger(ConsultationFullMessageBuilder.class); + + /** @deprecated */ + @Deprecated + public ConsultationFullMessageBuilder(Crypto crypto) { + this(); + } + + public ConsultationFullMessageBuilder() { + } + + public final Message buildFullMessage(GetFullMessageResponse response) throws EhboxBusinessConnectorException, TechnicalConnectorException { + ConsultationMessageType recievedMsg = response.getMessage(); + Message message = this.createMessage(recievedMsg.getContentContext().getContentSpecification(), response, recievedMsg.getMessageId(), response.getMessage().getPublicationId()); + AbstractConsultationBuilder.ExceptionContainer container = new AbstractConsultationBuilder.ExceptionContainer(message); + this.processMessageInfo(response.getMessageInfo(), message); + this.processSender(response.getSender(), (ContentSpecificationType)null, message); + this.processDestinationContext(recievedMsg.getDestinationContexts(), message); + this.processContentContext(recievedMsg.getContentContext(), message, container); + return container.getMessage(); + } + + private void processContentContext(ContentContextType context, Message message, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + this.processContentSpecification(context.getContentSpecification(), message); + this.processCustomMetas(context.getCustomMetas(), message); + if (message instanceof DocumentMessage) { + this.processDocument(context.getContent(), message, container); + } else if (message instanceof AcknowledgeMessage) { + this.processAcknowledge(context.getContent(), message); + } else if (message instanceof ErrorMessage) { + this.processError(context.getContent(), message); + } + + } + + private void processAcknowledge(ConsultationContentType response, Message message) throws EhboxBusinessConnectorException, TechnicalConnectorException { + LOG.debug("processAcknowledge : processing acknowledge for message " + message.getId() + " and response acknowledgement" + response.getAcknowledgment() + " : no special processing needed"); + } + + private void processError(ConsultationContentType response, Message message) throws EhboxBusinessConnectorException, TechnicalConnectorException { + if (message instanceof ErrorMessage) { + ErrorMessage errorMessage = (ErrorMessage)message; + ErrorType error = response.getError(); + if (error != null) { + errorMessage.setErrorCode(error.getCode()); + errorMessage.setErrorPublicationId(error.getPublicationId()); + Iterator i$; + String failureMessage; + if (error.getMessages() != null) { + i$ = error.getMessages().iterator(); + + while(i$.hasNext()) { + failureMessage = (String)i$.next(); + errorMessage.getErrorMsg().add("error:" + failureMessage); + } + } + + if (error.getFailures() != null) { + i$ = error.getFailures().iterator(); + + while(i$.hasNext()) { + failureMessage = (String)i$.next(); + errorMessage.getErrorMsg().add("failure:" + failureMessage); + } + } + } + } + + } + + private void processDocument(ConsultationContentType response, Message message, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + DocumentMessage documentMessage = (DocumentMessage)message; + this.processINSSPatient(response.getEncryptableINSSPatient(), documentMessage, container); + this.processFreeText(response.getFreeInformations(), documentMessage, container); + this.processMainDocument(response.getDocument(), documentMessage, container); + if (!response.getAnnices().isEmpty()) { + documentMessage.setHasAnnex(true); + Iterator i$ = response.getAnnices().iterator(); + + while(i$.hasNext()) { + ConsultationAnnexType annexType = (ConsultationAnnexType)i$.next(); + this.processAnnex(documentMessage, annexType, container); + } + } + + } + + private void processDestinationContext(List destinationList, Message message) { + Iterator i$ = destinationList.iterator(); + + while(i$.hasNext()) { + DestinationContextType destinationContext = (DestinationContextType)i$.next(); + IdentifierType identityType = IdentifierType.lookup(destinationContext.getType(), destinationContext.getSubType(), 49); + Addressee destination = new Addressee(identityType); + destination.setId(destinationContext.getId()); + if (destinationContext.getUser() != null) { + destination.setFirstName(destinationContext.getUser().getFirstName()); + destination.setLastName(destinationContext.getUser().getLastName()); + } + + destination.setQuality(destinationContext.getQuality()); + message.getDestinations().add(destination); + } + + } + + private void processAnnex(DocumentMessage documentMessage, ConsultationAnnexType annexType, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + Document annex = new Document(); + annex.setFilename(annexType.getDownloadFileName()); + annex.setMimeType(annexType.getMimeType()); + byte[] annexTitle = this.handleAndDecryptIfNeeded(annexType.getEncryptableTitle(), documentMessage.isEncrypted(), container); + if (annexTitle != null) { + annex.setTitle(ConnectorIOUtils.toString(annexTitle, Charset.UTF_8)); + } + + DataHandler annexHandler = null; + if (annexType.getEncryptableBinaryContent() != null) { + annexHandler = annexType.getEncryptableBinaryContent(); + if (annexHandler != null) { + annex.setContent(this.base64decoding(annexHandler, documentMessage.isEncrypted(), container)); + } + } else if (annexType.getEncryptableTextContent() != null) { + annex.setContent(this.handleAndDecryptIfNeeded(annexType.getEncryptableTextContent(), documentMessage.isEncrypted(), container)); + } + + documentMessage.getAnnexList().add(annex); + } + + private void processMainDocument(ConsultationDocumentType response, DocumentMessage documentMessage, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + Document document = new Document(); + document.setFilename(response.getDownloadFileName()); + document.setMimeType(response.getMimeType()); + document.setTitle(response.getTitle()); + DataHandler responseHandler = null; + if (response.getEncryptableBinaryContent() != null) { + responseHandler = response.getEncryptableBinaryContent(); + if (responseHandler != null) { + try { + document.setContent(this.base64decoding(responseHandler, documentMessage.isEncrypted(), container)); + } catch (UnsealConnectorException var7) { + document.setException(var7); + } + } + } else if (response.getEncryptableTextContent() != null) { + document.setContent(this.handleAndDecryptIfNeeded(response.getEncryptableTextContent(), documentMessage.isEncrypted(), container)); + } + + documentMessage.setDocument(document); + } + + private void processINSSPatient(byte[] encryptableINSSPatient, DocumentMessage documentMessage, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + if (encryptableINSSPatient != null) { + boolean encrypted = documentMessage.isEncrypted(); + byte[] patientInss = this.handleAndDecryptIfNeeded(encryptableINSSPatient, encrypted, container); + if (patientInss != null) { + documentMessage.setPatientInss(ConnectorIOUtils.toString(patientInss, Charset.UTF_8)); + documentMessage.setEncrypted(encrypted); + } + } + + } + + private void processFreeText(FreeInformationsType response, DocumentMessage documentMessage, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + if (response != null) { + byte[] freeText = this.handleAndDecryptIfNeeded(response.getEncryptableFreeText(), documentMessage.isEncrypted(), container); + if (freeText != null && freeText.length > 0) { + documentMessage.setFreeText(ConnectorIOUtils.toString(freeText, Charset.UTF_8)); + } + + Table table = response.getTable(); + if (table != null) { + documentMessage.setFreeInformationTableTitle(table.getTitle()); + Iterator i$ = table.getRows().iterator(); + + while(i$.hasNext()) { + Row row = (Row)i$.next(); + byte[] decryptedKeyBytes = this.handleAndDecryptIfNeeded(row.getEncryptableLeftCell(), documentMessage.isEncrypted(), container); + byte[] decryptedValueBytes = this.handleAndDecryptIfNeeded(row.getEncryptableRightCell(), documentMessage.isEncrypted(), container); + String decryptedKey = ConnectorIOUtils.toString(decryptedKeyBytes, Charset.UTF_8); + String decryptedValue = ConnectorIOUtils.toString(decryptedValueBytes, Charset.UTF_8); + documentMessage.getFreeInformationTableRows().put(decryptedKey, decryptedValue); + } + } + } + + } + + private byte[] base64decoding(DataHandler dataHandler, boolean encrypted, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + InputStream is = null; + + byte[] var6; + try { + is = dataHandler.getInputStream(); + byte[] byteVal = ConnectorIOUtils.getBytes(is); + if (ArrayUtils.isEmpty(byteVal)) { + Object var12 = null; + return (byte[])var12; + } + + var6 = this.handleAndDecryptIfNeeded(byteVal, encrypted, container); + } catch (IOException var10) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var10, new Object[]{"Unable to decode datahandler"}); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + return var6; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.java new file mode 100644 index 000000000..fdd8e38f6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.Message; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.v3.builders.ConsultationMessageBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; + +public class ConsultationMessageBuilderImpl implements ConsultationMessageBuilder { + private ConsultationFullMessageBuilder fullBuilder; + private ConsultationReducedMessageBuilder reducedBuilder; + + /** @deprecated */ + @Deprecated + public ConsultationMessageBuilderImpl(Crypto crypto) { + this(); + } + + public ConsultationMessageBuilderImpl() { + this.fullBuilder = new ConsultationFullMessageBuilder(); + this.reducedBuilder = new ConsultationReducedMessageBuilder(); + } + + public Message buildFullMessage(GetFullMessageResponse response) throws EhboxBusinessConnectorException, TechnicalConnectorException { + return this.fullBuilder.buildFullMessage(response); + } + + public Message buildMessage(be.fgov.ehealth.ehbox.consultation.protocol.v3.Message response) throws TechnicalConnectorException, EhboxBusinessConnectorException { + return this.reducedBuilder.buildMessage(response); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.java new file mode 100644 index 000000000..ebb52f334 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.java @@ -0,0 +1,61 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.Addressee; +import be.ehealth.businessconnector.ehbox.api.domain.Document; +import be.ehealth.businessconnector.ehbox.api.domain.DocumentMessage; +import be.ehealth.businessconnector.ehbox.api.domain.ErrorMessage; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.Message; +import be.fgov.ehealth.ehbox.core.v3.ContentInfoType; + +public class ConsultationReducedMessageBuilder extends AbstractConsultationBuilder { + /** @deprecated */ + @Deprecated + public ConsultationReducedMessageBuilder(Crypto crypto) { + } + + public ConsultationReducedMessageBuilder() { + } + + public final be.ehealth.businessconnector.ehbox.api.domain.Message buildMessage(Message response) throws TechnicalConnectorException, EhboxBusinessConnectorException { + be.ehealth.businessconnector.ehbox.api.domain.Message message = this.createMessage(response.getContentSpecification(), response, response.getMessageId(), (String)null); + AbstractConsultationBuilder.ExceptionContainer container = new AbstractConsultationBuilder.ExceptionContainer(message); + this.processMessageInfo(response.getMessageInfo(), message); + this.processContentSpecification(response.getContentSpecification(), message); + this.processContentInfo(response.getContentInfo(), message); + this.processContent(response.getContentInfo(), message, container); + this.processCustomMetas(response.getCustomMetas(), message); + this.processDestination(response, message); + this.processSender(response.getSender(), response.getContentSpecification(), message); + return container.getMessage(); + } + + private void processDestination(Message response, be.ehealth.businessconnector.ehbox.api.domain.Message message) { + if (response.getDestination() != null) { + Addressee destination = this.buildAddressee(response.getDestination()); + message.getDestinations().add(destination); + } + + } + + private void processContent(ContentInfoType response, be.ehealth.businessconnector.ehbox.api.domain.Message message, AbstractConsultationBuilder.ExceptionContainer container) throws TechnicalConnectorException, EhboxBusinessConnectorException { + if (message instanceof DocumentMessage) { + DocumentMessage documentMessage = (DocumentMessage)message; + Document document = new Document(); + document.setTitle(response.getTitle()); + documentMessage.setDocument(document); + byte[] decodedInss = this.handleAndDecryptIfNeeded(response.getEncryptableINSSPatient(), documentMessage.isEncrypted(), container); + if (decodedInss != null) { + documentMessage.setPatientInss(ConnectorIOUtils.toString(decodedInss, Charset.UTF_8)); + } + } else if (message instanceof ErrorMessage) { + ErrorMessage errorMessage = (ErrorMessage)message; + errorMessage.setTitle(response.getTitle()); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/RequestBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/RequestBuilderImpl.java new file mode 100644 index 000000000..fb55583b2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/RequestBuilderImpl.java @@ -0,0 +1,248 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.v3.builders.RequestBuilder; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.util.List; +import org.joda.time.DateTime; + +public class RequestBuilderImpl implements RequestBuilder { + private static String[] stringTemplate = new String[0]; + private static BoxIdType[] boxIdTemplate = new BoxIdType[0]; + + public DeleteMessageRequest createDeleteMessageRequest(String source, String... messageIds) { + return this.createDeleteMessageRequest(source, (BoxIdType)null, (String[])messageIds); + } + + public GetAllEhboxesMessagesListRequest createGetAllEhboxesMessagesListRequest(String source, Integer startIndex, Integer endIndex) { + GetAllEhboxesMessagesListRequest request = new GetAllEhboxesMessagesListRequest(); + request.setSource(source); + request.setStartIndex(startIndex); + request.setEndIndex(endIndex); + return request; + } + + public GetMessagesListRequest createGetMessagesListRequest(String source, int startIndex, int endIndex, BoxIdType boxId) { + GetMessagesListRequest request = new GetMessagesListRequest(); + request.setSource(source); + request.setStartIndex(startIndex); + request.setEndIndex(endIndex); + request.setBoxId(boxId); + return request; + } + + public GetMessagesListRequest createGetMessagesListRequest(String source) { + GetMessagesListRequest request = new GetMessagesListRequest(); + request.setSource(source); + return request; + } + + public DeleteMessageRequest createDeleteMessageRequest(String source, BoxIdType boxId, String... messageIds) { + DeleteMessageRequest deleteMessageRequest = new DeleteMessageRequest(); + deleteMessageRequest.setBoxId(boxId); + deleteMessageRequest.setSource(source); + String[] arr$ = messageIds; + int len$ = messageIds.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String messageId = arr$[i$]; + deleteMessageRequest.getMessageIds().add(messageId); + } + + return deleteMessageRequest; + } + + public GetBoxInfoRequest createBoxInfoRequestForDefaultBox() { + return new GetBoxInfoRequest(); + } + + public GetBoxInfoRequest createBoxInfoRequest(BoxIdType boxId) { + GetBoxInfoRequest getBoxInfoRequest = new GetBoxInfoRequest(); + getBoxInfoRequest.setBoxId(boxId); + return getBoxInfoRequest; + } + + public GetAllEhboxesMessagesListRequest createAllEhboxesMessagesListRequest(String source) { + return this.createAllEhboxesMessagesListRequest(source, (Integer)null, (Integer)null); + } + + public GetAllEhboxesMessagesListRequest createAllEhboxesMessagesListRequest(String source, Integer startIndex, Integer endIndex) { + GetAllEhboxesMessagesListRequest getAllEhboxesMessagesListRequest = new GetAllEhboxesMessagesListRequest(); + getAllEhboxesMessagesListRequest.setStartIndex(startIndex); + getAllEhboxesMessagesListRequest.setEndIndex(endIndex); + getAllEhboxesMessagesListRequest.setSource(source); + return getAllEhboxesMessagesListRequest; + } + + public MessageRequestType createMessageRequestType(String messageId) { + return this.createMessageRequestType(messageId, "INBOX"); + } + + public MessageRequestType createMessageRequestType(String messageId, String source) { + return this.createMessageRequestType(messageId, source, (BoxIdType)null); + } + + public MessageRequestType createMessageRequestType(String messageId, String source, BoxIdType boxId) { + MessageRequestType messageRequestType = new MessageRequestType(); + messageRequestType.setBoxId(boxId); + messageRequestType.setMessageId(messageId); + messageRequestType.setSource(source); + return messageRequestType; + } + + public GetFullMessageRequest createGetFullMessageRequest(String messageId) { + return this.createGetFullMessageRequest(messageId, "INBOX"); + } + + public GetFullMessageRequest createGetFullMessageRequest(String messageId, String source) { + return this.createGetFullMessageRequest(messageId, source, (BoxIdType)null); + } + + public GetFullMessageRequest createGetFullMessageRequest(String messageId, String source, BoxIdType boxId) { + GetFullMessageRequest messageRequestType = new GetFullMessageRequest(); + messageRequestType.setBoxId(boxId); + messageRequestType.setMessageId(messageId); + messageRequestType.setSource(source); + return messageRequestType; + } + + public GetHistoryRequest createGetHistoryRequest(String messageId) { + return this.createGetHistoryRequest(messageId, (String)null); + } + + public GetHistoryRequest createGetHistoryRequest(String messageId, String source) { + return this.createGetHistoryRequest(messageId, source, (BoxIdType)null); + } + + public GetHistoryRequest createGetHistoryRequest(String messageId, String source, BoxIdType boxId) { + GetHistoryRequest messageRequestType = new GetHistoryRequest(); + messageRequestType.setBoxId(boxId); + messageRequestType.setMessageId(messageId); + messageRequestType.setSource(source); + return messageRequestType; + } + + public MoveMessageRequest createMoveMessageRequest(String source, String destination, String... messageIds) { + return this.createMoveMessageRequest(source, destination, (BoxIdType)null, (String[])messageIds); + } + + public MoveMessageRequest createMoveMessageRequest(String source, String destination, BoxIdType boxId, String... messageIds) { + MoveMessageRequest moveMessageRequest = new MoveMessageRequest(); + moveMessageRequest.setBoxId(boxId); + moveMessageRequest.setDestination(destination); + moveMessageRequest.setSource(source); + String[] arr$ = messageIds; + int len$ = messageIds.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String messageId = arr$[i$]; + moveMessageRequest.getMessageIds().add(messageId); + } + + return moveMessageRequest; + } + + public GetMessageAcknowledgmentsStatusRequest createGetMessageAcknowledgmentsStatusRequest(String messageId) { + return this.createGetMessageAcknowledgmentsStatusRequest(messageId, (Integer)null, (Integer)null, (BoxIdType)null); + } + + public GetMessageAcknowledgmentsStatusRequest createGetMessageAcknowledgmentsStatusRequest(String messageId, Integer startIndex, Integer endIndex, BoxIdType boxId) { + GetMessageAcknowledgmentsStatusRequest getMessageAcknowledgmentsStatusRequest = new GetMessageAcknowledgmentsStatusRequest(); + getMessageAcknowledgmentsStatusRequest.setBoxId(boxId); + getMessageAcknowledgmentsStatusRequest.setEndIndex(endIndex); + getMessageAcknowledgmentsStatusRequest.setMessageId(messageId); + getMessageAcknowledgmentsStatusRequest.setStartIndex(startIndex); + return getMessageAcknowledgmentsStatusRequest; + } + + public DeleteOoORequest createDeleteOoORequest(String... oOoIds) { + return this.createDeleteOoORequest((BoxIdType)null, (String[])oOoIds); + } + + public DeleteOoORequest createDeleteOoORequest(List oOoIds) { + return this.createDeleteOoORequest((String[])oOoIds.toArray(stringTemplate)); + } + + public DeleteOoORequest createDeleteOoORequest(BoxIdType boxId, String... oOoIds) { + DeleteOoORequest deleteOoORequest = new DeleteOoORequest(); + deleteOoORequest.setBoxId(boxId); + String[] arr$ = oOoIds; + int len$ = oOoIds.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String oOoId = arr$[i$]; + deleteOoORequest.getOoOIds().add(oOoId); + } + + return deleteOoORequest; + } + + public DeleteOoORequest createDeleteOoORequest(BoxIdType boxId, List oOoIds) { + return this.createDeleteOoORequest(boxId, (String[])oOoIds.toArray(stringTemplate)); + } + + public GetOoOListRequest createGetOoOListRequest() { + return this.createGetOoOListRequest((BoxIdType)null); + } + + public GetOoOListRequest createGetOoOListRequest(BoxIdType boxId) { + GetOoOListRequest getOoOListRequest = new GetOoOListRequest(); + getOoOListRequest.setBoxId(boxId); + return getOoOListRequest; + } + + public InsertOoORequest createInsertOoORequest(DateTime startDate, DateTime endDate, BoxIdType... substitutes) { + return this.createInsertOoORequest((BoxIdType)null, startDate, endDate, (BoxIdType[])substitutes); + } + + public InsertOoORequest createInsertOoORequest(BoxIdType boxId, DateTime startDate, DateTime endDate, BoxIdType... substitutes) { + InsertOoORequest insertOoORequest = new InsertOoORequest(); + insertOoORequest.setBoxId(boxId); + insertOoORequest.setStartDate(startDate); + insertOoORequest.setEndDate(endDate); + BoxIdType[] arr$ = substitutes; + int len$ = substitutes.length; + + for(int i$ = 0; i$ < len$; ++i$) { + BoxIdType subtitute = arr$[i$]; + insertOoORequest.getSubstitutes().add(subtitute); + } + + return insertOoORequest; + } + + public DeleteMessageRequest createDeleteMessageRequest(String source, List messageIds) { + return this.createDeleteMessageRequest(source, (String[])messageIds.toArray(stringTemplate)); + } + + public DeleteMessageRequest createDeleteMessageRequest(String source, BoxIdType boxId, List messageIds) { + return this.createDeleteMessageRequest(source, boxId, (String[])messageIds.toArray(stringTemplate)); + } + + public MoveMessageRequest createMoveMessageRequest(String source, String destination, List messageIds) { + return this.createMoveMessageRequest(source, destination, (String[])messageIds.toArray(stringTemplate)); + } + + public MoveMessageRequest createMoveMessageRequest(String source, String destination, BoxIdType boxId, List messageIds) { + return this.createMoveMessageRequest(source, destination, boxId, (String[])messageIds.toArray(stringTemplate)); + } + + public InsertOoORequest createInsertOoORequest(DateTime startDate, DateTime endDate, List substitutes) { + return this.createInsertOoORequest(startDate, endDate, (BoxIdType[])substitutes.toArray(boxIdTemplate)); + } + + public InsertOoORequest createInsertOoORequest(BoxIdType boxId, DateTime startDate, DateTime endDate, List substitutes) { + return this.createInsertOoORequest(boxId, startDate, endDate, (BoxIdType[])substitutes.toArray(boxIdTemplate)); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.java new file mode 100644 index 000000000..fcfb0ab61 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.java @@ -0,0 +1,338 @@ +package be.ehealth.businessconnector.ehbox.v3.builders.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.Addressee; +import be.ehealth.businessconnector.ehbox.api.domain.Document; +import be.ehealth.businessconnector.ehbox.api.domain.DocumentMessage; +import be.ehealth.businessconnector.ehbox.api.domain.NewsMessage; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.v3.builders.SendMessageBuilder; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.Message; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import be.fgov.ehealth.ehbox.core.v3.CustomMetaType; +import be.fgov.ehealth.ehbox.core.v3.FreeInformationsType; +import be.fgov.ehealth.ehbox.core.v3.Row; +import be.fgov.ehealth.ehbox.core.v3.Table; +import be.fgov.ehealth.ehbox.core.v3.User; +import be.fgov.ehealth.ehbox.publication.protocol.v3.ContentContextType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.ContentSpecificationType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.DestinationContextType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.PublicationAnnexType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.PublicationContentType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.PublicationDocumentType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.activation.DataHandler; +import org.bouncycastle.cms.CMSException; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SendMessageBuilderImpl implements SendMessageBuilder { + private static final Logger LOG = LoggerFactory.getLogger(SendMessageBuilderImpl.class); + public static final String DEFAULT_MIME_TYPE = "application/octet-stream"; + private KeyDepotManager keydepotManager; + + /** @deprecated */ + @Deprecated + public SendMessageBuilderImpl(Crypto encryptionCrypto, KeyDepotManager keydepotManager) { + this(keydepotManager); + } + + public SendMessageBuilderImpl(KeyDepotManager keydepotManager) { + this.keydepotManager = keydepotManager; + } + + public final SendMessageRequest buildMessage(DocumentMessage document) throws IOException, EhboxBusinessConnectorException, TechnicalConnectorException, CMSException { + return this.buildCommonMessage(document); + } + + private SendMessageRequest buildCommonMessage(be.ehealth.businessconnector.ehbox.api.domain.Message document) throws TechnicalConnectorException, EhboxBusinessConnectorException, IOException, UnsealConnectorException, UnsupportedEncodingException { + boolean isDocumentEncrypted = document.isEncrypted(); + Set destinationEtkSet = new HashSet(); + SendMessageRequest sendMessageRequest = new SendMessageRequest(); + sendMessageRequest.setPublicationId(document.getPublicationId()); + this.processSender(sendMessageRequest, document.getSender()); + this.processDestinations(document, sendMessageRequest, destinationEtkSet); + this.processContent(document, isDocumentEncrypted, sendMessageRequest, destinationEtkSet); + return sendMessageRequest; + } + + private void processContent(be.ehealth.businessconnector.ehbox.api.domain.Message document, boolean isDocumentEncrypted, SendMessageRequest sendMessageRequest, Set destinationEtkSet) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsealConnectorException, UnsupportedEncodingException { + ContentContextType content = new ContentContextType(); + String contentTypeString = this.getContentTypeStringForMessage(document); + this.processContentSpecification(contentTypeString, document.isUsePublicationReceipt(), document.isUseReceivedReceipt(), document.isUseReadReceipt(), isDocumentEncrypted, content, document.isImportant()); + this.processCustomMetas(content, document.getCustomMetas()); + DocumentMessage documentMessage = (DocumentMessage)document; + this.processCopyMailTo(documentMessage, sendMessageRequest); + this.processPublicationContentTypeForDocumentMessage(documentMessage, isDocumentEncrypted, destinationEtkSet, content); + sendMessageRequest.setContentContext(content); + } + + private void processCopyMailTo(DocumentMessage documentMessage, SendMessageRequest sendMessageRequest) { + sendMessageRequest.getCopyMailTos().addAll(documentMessage.getCopyMailTo()); + } + + private String getContentTypeStringForMessage(be.ehealth.businessconnector.ehbox.api.domain.Message document) { + if (document instanceof NewsMessage) { + return "NEWS"; + } else if (document instanceof DocumentMessage) { + return "DOCUMENT"; + } else { + throw new UnsupportedOperationException("getContentTypeStringForMessage : the type " + document.getClass() + " is not supported as a message to be send"); + } + } + + private void processPublicationDocument(DocumentMessage message, Set destinationEtkSet, PublicationContentType contentType) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsealConnectorException { + PublicationDocumentType publicationDocumentType = new PublicationDocumentType(); + byte[] dataToSend = this.encode(message.getDocument().getContent(), message.isEncrypted(), destinationEtkSet); + publicationDocumentType.setDigest(this.processDigest(dataToSend)); + publicationDocumentType.setEncryptableBinaryContent(new DataHandler(new ByteArrayDatasource(dataToSend, message.getDocument().getMimeType()))); + publicationDocumentType.setMimeType(message.getDocument().getMimeType()); + publicationDocumentType.setTitle(message.getDocument().getTitle()); + publicationDocumentType.setDownloadFileName(message.getDocument().getFilename()); + contentType.setDocument(publicationDocumentType); + } + + private void processCustomMetas(ContentContextType content, Map customMetas) { + if (customMetas.keySet().size() > 0) { + Set keySet = customMetas.keySet(); + Iterator i$ = keySet.iterator(); + + while(i$.hasNext()) { + String key = (String)i$.next(); + String value = (String)customMetas.get(key); + CustomMetaType meta = new CustomMetaType(); + meta.setKey(key); + meta.setValue(value); + content.getCustomMetas().add(meta); + } + } + + } + + private void processContentSpecification(String contentTypeString, Boolean publicationReceipt, Boolean receivedReceipt, Boolean readReceipt, boolean isDocumentEncrypted, ContentContextType content, boolean isImportant) { + ContentSpecificationType contentSpecification = new ContentSpecificationType(); + contentSpecification.setApplicationName(ConfigFactory.getConfigValidator().getProperty("ehbox.application.name", "${package.name}")); + contentSpecification.setIsEncrypted(isDocumentEncrypted); + contentSpecification.setIsImportant(isImportant); + if (publicationReceipt != null) { + contentSpecification.setPublicationReceipt(publicationReceipt); + } + + if (readReceipt != null) { + contentSpecification.setReadReceipt(readReceipt); + } + + if (receivedReceipt != null) { + contentSpecification.setReceivedReceipt(receivedReceipt); + } + + contentSpecification.setContentType(contentTypeString); + content.setContentSpecification(contentSpecification); + } + + private void processPublicationContentTypeForDocumentMessage(DocumentMessage document, boolean isDocumentEncrypted, Set destinationEtkSet, ContentContextType content) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsealConnectorException, UnsupportedEncodingException { + PublicationContentType contentType = new PublicationContentType(); + this.processPublicationDocumentTypeForDocument(document.getDocument(), document.getDocumentTitle(), isDocumentEncrypted, destinationEtkSet, contentType); + this.processFreeTextAndFreeInformationTable(document.getFreeText(), document.getFreeInformationTableTitle(), document.getFreeInformationTableRows(), isDocumentEncrypted, destinationEtkSet, contentType); + this.processPatientInss(destinationEtkSet, contentType, document.getPatientInss(), isDocumentEncrypted); + this.processAnnexes(document.getAnnexList(), isDocumentEncrypted, destinationEtkSet, contentType); + this.processPublicationDocument(document, destinationEtkSet, contentType); + content.setContent(contentType); + } + + private void processPublicationDocumentTypeForDocument(Document documentContent, String documentTitle, boolean isDocumentEncrypted, Set destinationEtkSet, PublicationContentType contentType) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsealConnectorException { + PublicationDocumentType documentType = new PublicationDocumentType(); + documentType.setTitle(documentTitle); + if (documentContent != null) { + documentType.setDownloadFileName(documentContent.getFilename()); + documentType.setMimeType(documentContent.getMimeType()); + byte[] dataToSend = this.encode(documentContent.getContent(), isDocumentEncrypted, destinationEtkSet); + documentType.setDigest(this.processDigest(dataToSend)); + documentType.setEncryptableBinaryContent(new DataHandler(new ByteArrayDatasource(dataToSend, documentContent.getMimeType()))); + } + + contentType.setDocument(documentType); + } + + private void processFreeTextAndFreeInformationTable(String freeText, String tableTitle, Map tableRows, boolean isDocumentEncrypted, Set destinationEtkSet, PublicationContentType contentType) throws UnsupportedEncodingException, IOException, TechnicalConnectorException, EhboxBusinessConnectorException { + boolean hasFreeText = this.freeTextFilledOut(freeText); + boolean hasFreeInformationTable = this.freeInformationTableFilledOut(tableTitle, tableRows); + if (hasFreeInformationTable && hasFreeText) { + throw new IllegalArgumentException("you cannot use both freeInformations.freeText and freeInformations.table together , they are mutually exclusive"); + } else { + if (hasFreeText || hasFreeInformationTable) { + FreeInformationsType freeInformation = new FreeInformationsType(); + if (hasFreeText) { + freeInformation.setEncryptableFreeText(this.encode(ConnectorIOUtils.toBytes(freeText, Charset.UTF_8), isDocumentEncrypted, destinationEtkSet)); + } + + if (hasFreeInformationTable) { + freeInformation.setTable(this.fillEncryptableTable(tableTitle, tableRows, isDocumentEncrypted, destinationEtkSet)); + } + + contentType.setFreeInformations(freeInformation); + } + + } + } + + private Table fillEncryptableTable(String tableTitle, Map tableRows, boolean isDocumentEncrypted, Set destinationEtkSet) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsupportedEncodingException { + Table table = new Table(); + table.setTitle(tableTitle); + Iterator i$ = tableRows.keySet().iterator(); + + while(i$.hasNext()) { + String rowKey = (String)i$.next(); + String rowValue = (String)tableRows.get(rowKey); + Row row = new Row(); + row.setEncryptableLeftCell(this.encode(rowKey, isDocumentEncrypted, destinationEtkSet)); + row.setEncryptableRightCell(this.encode(rowValue, isDocumentEncrypted, destinationEtkSet)); + table.getRows().add(row); + } + + return table; + } + + private boolean freeInformationTableFilledOut(String tableTitle, Map tableRows) { + return tableTitle != null && tableRows != null && !tableRows.isEmpty(); + } + + private boolean freeTextFilledOut(String freeText) throws UnsupportedEncodingException { + return freeText != null && freeText.length() > 0; + } + + private void processAnnexes(List annexList, boolean isDocumentEncrypted, Set destinationEtkSet, PublicationContentType contentType) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsealConnectorException, UnsupportedEncodingException { + Iterator i$ = annexList.iterator(); + + while(i$.hasNext()) { + Document annex = (Document)i$.next(); + PublicationAnnexType annexType = new PublicationAnnexType(); + annexType.setDownloadFileName(annex.getFilename()); + byte[] dataToSend = this.encode(annex.getContent(), isDocumentEncrypted, destinationEtkSet); + annexType.setDigest(this.processDigest(dataToSend)); + if (annex.getContent().length == 0) { + annexType.setEncryptableTextContent(annex.getContent()); + } else { + annexType.setEncryptableBinaryContent(new DataHandler(new ByteArrayDatasource(dataToSend, annex.getMimeType()))); + } + + annexType.setEncryptableTitle(this.encode(annex.getTitle(), isDocumentEncrypted, destinationEtkSet)); + annexType.setMimeType(annex.getMimeType()); + contentType.getAnnices().add(annexType); + } + + } + + private void processPatientInss(Set destinationEtkSet, PublicationContentType contentType, String patientInss, Boolean isEncrypted) throws IOException, TechnicalConnectorException, EhboxBusinessConnectorException, UnsupportedEncodingException { + if (patientInss != null) { + contentType.setEncryptableINSSPatient(this.encode(ConnectorIOUtils.toBytes(patientInss, Charset.UTF_8), isEncrypted, destinationEtkSet)); + } + + } + + private void processDestinations(be.ehealth.businessconnector.ehbox.api.domain.Message document, SendMessageRequest sendMessageRequest, Set destinationEtkSet) throws TechnicalConnectorException, EhboxBusinessConnectorException { + Iterator i$ = document.getDestinations().iterator(); + + while(i$.hasNext()) { + Addressee addressee = (Addressee)i$.next(); + DestinationContextType destination = this.buildDestination(addressee); + sendMessageRequest.getDestinationContexts().add(destination); + if (document.isEncrypted()) { + destinationEtkSet.addAll(this.getETKForAddressee(addressee)); + destinationEtkSet.add(this.keydepotManager.getETK(KeyDepotManager.EncryptionTokenType.ENCRYPTION)); + } + } + + } + + private void processSender(SendMessageRequest sendMessageRequest, Addressee sender) { + if (sender != null) { + sendMessageRequest.setBoxId(new BoxIdType()); + sendMessageRequest.getBoxId().setId(sender.getId()); + sendMessageRequest.getBoxId().setQuality(sender.getQuality()); + sendMessageRequest.getBoxId().setSubType(sender.getSubType()); + sendMessageRequest.getBoxId().setType(sender.getType()); + } + + } + + private String processDigest(byte[] data) throws TechnicalConnectorException { + return new String(Base64.encode(ConnectorCryptoUtils.calculateDigest("SHA-256", data))); + } + + private Set getETKForAddressee(Addressee addressee) throws TechnicalConnectorException, EhboxBusinessConnectorException { + if (!"ALL".equals(addressee.getId())) { + if (SessionUtil.getEncryptionCrypto() == null && Session.getInstance().getSession().getEncryptionCredential() == null) { + LOG.debug(TechnicalConnectorExceptionValues.NO_ENCRYPTIONKEYS.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_ENCRYPTIONKEYS, new Object[0]); + } else { + Set etkSet = this.keydepotManager.getEtkSet(addressee.getIdentifierTypeHelper(), addressee.getIdAsLong(), addressee.getApplicationId()); + if (etkSet.isEmpty()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"could not retrieve Etk for known addressee " + addressee}); + } else { + return etkSet; + } + } + } else { + return new HashSet(); + } + } + + public final SendMessageRequest buildMessage(NewsMessage document) throws IOException, EhboxBusinessConnectorException, TechnicalConnectorException { + return this.buildCommonMessage(document); + } + + private DestinationContextType buildDestination(Addressee addressee) { + DestinationContextType destination = new DestinationContextType(); + destination.setId(addressee.getId()); + destination.setQuality(addressee.getQuality()); + destination.setType(addressee.getType()); + destination.setSubType(addressee.getSubType()); + destination.setOoOProcessed(addressee.isOoOProcessed()); + if (addressee.getFirstName() != null && addressee.getLastName() != null) { + User user = new User(); + user.setFirstName(addressee.getFirstName()); + user.setLastName(addressee.getLastName()); + user.setValue(addressee.getId()); + destination.setUser(user); + } + + return destination; + } + + private byte[] encode(byte[] content, boolean encrypted, Set tokens) throws TechnicalConnectorException, EhboxBusinessConnectorException { + byte[] byteVal = null; + byte[] byteVal; + if (encrypted && content != null && content.length != 0) { + byteVal = SessionUtil.getEncryptionCrypto().seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, tokens, content); + } else { + byteVal = content; + } + + return byteVal; + } + + private byte[] encode(String content, boolean encrypted, Set tokens) throws TechnicalConnectorException, EhboxBusinessConnectorException { + return this.encode(ConnectorIOUtils.toBytes(content, Charset.UTF_8), encrypted, tokens); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.java new file mode 100644 index 000000000..e7e76331c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/database/ByteArrayDatasource.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.ehbox.v3.database; + +/** @deprecated */ +@Deprecated +public class ByteArrayDatasource extends be.ehealth.technicalconnector.utils.ByteArrayDatasource { + public ByteArrayDatasource(byte[] byteArray) { + super(byteArray); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.java new file mode 100644 index 000000000..4e4eb7141 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/EhboxCryptoException.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.ehbox.v3.exception; + +import be.ehealth.businessconnector.ehbox.api.domain.Message; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import java.util.ArrayList; +import java.util.List; + +public class EhboxCryptoException extends TechnicalConnectorException { + private static final long serialVersionUID = 1L; + private Message ehBoxMessage; + private List exceptions; + + public EhboxCryptoException(List exceptions, Message ehBoxMessage) { + super(TechnicalConnectorExceptionValues.ERROR_CRYPTO, "Unable to decrypt ehbox message."); + this.exceptions = exceptions; + this.ehBoxMessage = ehBoxMessage; + } + + public EhboxCryptoException(UnsealConnectorException exception, Message ehBoxMessage) { + super((TechnicalConnectorExceptionValues)TechnicalConnectorExceptionValues.ERROR_CRYPTO, (Throwable)exception, (Object[])("Unable to decrypt ehbox message.")); + this.exceptions = new ArrayList(); + this.exceptions.add(exception); + this.ehBoxMessage = ehBoxMessage; + } + + public Message getEhBoxMessage() { + return this.ehBoxMessage; + } + + public List getExceptions() { + return this.exceptions; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.java new file mode 100644 index 000000000..53c2af7c6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/exception/OoOPublicationException.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.ehbox.v3.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public class OoOPublicationException extends ConnectorException { + private static final long serialVersionUID = 1L; + private SendMessageResponse response; + + public OoOPublicationException(String message, String errorCode, SendMessageResponse response) { + super(message, errorCode); + this.response = response; + } + + public final SendMessageResponse getResponse() { + return this.response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.java new file mode 100644 index 000000000..0516c8a11 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ConsultationService.java @@ -0,0 +1,59 @@ +package be.ehealth.businessconnector.ehbox.v3.service; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageResponse; + +public interface ConsultationService { + GetBoxInfoResponse getBoxInfo(SAMLToken var1, GetBoxInfoRequest var2) throws ConnectorException; + + /** @deprecated */ + @Deprecated + GetFullMessageResponse getFullMessage(SAMLToken var1, MessageRequestType var2) throws ConnectorException; + + GetFullMessageResponse getFullMessage(SAMLToken var1, GetFullMessageRequest var2) throws ConnectorException; + + /** @deprecated */ + @Deprecated + GetHistoryResponse getMessageHistory(SAMLToken var1, MessageRequestType var2) throws ConnectorException; + + GetHistoryResponse getMessageHistory(SAMLToken var1, GetHistoryRequest var2) throws ConnectorException; + + GetMessagesListResponse getMessageList(SAMLToken var1, GetMessagesListRequest var2) throws ConnectorException; + + MoveMessageResponse moveMessage(SAMLToken var1, MoveMessageRequest var2) throws ConnectorException; + + GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusResponse(SAMLToken var1, GetMessageAcknowledgmentsStatusRequest var2) throws ConnectorException; + + DeleteMessageResponse deleteMessage(SAMLToken var1, DeleteMessageRequest var2) throws ConnectorException; + + InsertOoOResponse insertOoO(SAMLToken var1, InsertOoORequest var2) throws ConnectorException; + + DeleteOoOResponse deleteOoO(SAMLToken var1, DeleteOoORequest var2) throws ConnectorException; + + GetOoOListResponse getOoOList(SAMLToken var1, GetOoOListRequest var2) throws ConnectorException; + + GetAllEhboxesMessagesListResponse getAllEhboxesMessagesList(SAMLToken var1, GetAllEhboxesMessagesListRequest var2) throws ConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/EhBoxServiceHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/EhBoxServiceHelper.java new file mode 100644 index 000000000..bfe23c508 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/EhBoxServiceHelper.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.ehbox.v3.service; + +import be.ehealth.businessconnector.ehbox.v3.exception.OoOPublicationException; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; + +public class EhBoxServiceHelper { + public static T callEhBoxService(SAMLToken token, GenericRequest service, String soapAction, Object request, Class responseClass, SessionValidator sessValidator, EhboxReplyValidator replyValidator) throws ConnectorException { + try { + sessValidator.validateToken(token); + service.setPayload(request); + service.setSoapAction(soapAction); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + T response = (ResponseType)xmlResponse.asObject(responseClass); + replyValidator.validateReplyStatus(response); + return response; + } catch (Exception var9) { + if (!(var9 instanceof OoOPublicationException) && !(var9 instanceof TechnicalConnectorException)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var9, new Object[]{var9.getMessage()}); + } else { + throw (ConnectorException)var9; + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.java new file mode 100644 index 000000000..e284c97d9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/PublicationService.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.ehbox.v3.service; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public interface PublicationService { + SendMessageResponse sendMessage(SAMLToken var1, SendMessageRequest var2) throws EhboxBusinessConnectorException, ConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ServiceFactory.java new file mode 100644 index 000000000..dc3a41cdf --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/ServiceFactory.java @@ -0,0 +1,51 @@ +package be.ehealth.businessconnector.ehbox.v3.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.MalformedURLException; + +public final class ServiceFactory { + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + public static final String PROP_ENDPOINT_CONSULTATION_V3 = "endpoint.ehbox.consultation.v3"; + public static final String PROP_ENDPOINT_PUBLICATION_V3 = "endpoint.ehbox.publication.v3"; + public static final String PROP_ENDPOINT_EH2EBOX_PUBLICATION_V3 = "endpoint.eh2ebox.publication.v3"; + public static final String PROP_VALIDATION_INCOMING_EHBOX_V3 = "validation.incoming.ehbox.v3.message"; + static final String EHBOX_CONS_PROT = "/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd"; + static final String EHBOX_PUB_PROT = "/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd"; + + private ServiceFactory() { + } + + public static GenericRequest getConsultationService(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, EhboxBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.ehbox.consultation.v3", "$uddi{uddi:ehealth-fgov-be:business:ehboxconsultation:v3}")); + genReq.setCredential(token, TokenType.SAML); + genReq.addDefaulHandlerChain(); + genReq.addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.ehbox.v3.message", "/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd")); + return genReq; + } + + public static GenericRequest getPublicationService(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, EhboxBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.ehbox.publication.v3", "$uddi{uddi:ehealth-fgov-be:business:ehboxpublication:v3}")); + genReq.setCredential(token, TokenType.SAML); + genReq.addDefaulHandlerChain(); + genReq.addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.ehbox.v3.message", "/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd")); + return genReq; + } + + public static GenericRequest getEh2EboxPublicationService(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, EhboxBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.eh2ebox.publication.v3", "$uddi{uddi:ehealth-fgov-be:business:eh2eboxpublication:v3}")); + genReq.setCredential(token, TokenType.SAML); + genReq.addDefaulHandlerChain(); + genReq.addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.ehbox.v3.message", "/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.java new file mode 100644 index 000000000..6ff847477 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/ConsultationServiceImpl.java @@ -0,0 +1,154 @@ +package be.ehealth.businessconnector.ehbox.v3.service.impl; + +import be.ehealth.businessconnector.ehbox.v3.service.ConsultationService; +import be.ehealth.businessconnector.ehbox.v3.service.EhBoxServiceHelper; +import be.ehealth.businessconnector.ehbox.v3.service.ServiceFactory; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageResponse; +import java.net.MalformedURLException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConsultationServiceImpl implements ConsultationService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ConsultationServiceImpl.class); + private EhboxReplyValidator replyValidator; + private SessionValidator sessionValidator; + + public ConsultationServiceImpl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator) { + this.replyValidator = replyValidator; + this.sessionValidator = sessionValidator; + } + + public ConsultationServiceImpl() { + LOG.debug("creating ConsultationServiceImpl for bootstrapping purposes"); + } + + private T callService(SAMLToken token, Object request, String soapAction, Class clazz) throws ConnectorException { + try { + return EhBoxServiceHelper.callEhBoxService(token, ServiceFactory.getConsultationService(token), soapAction, request, clazz, this.sessionValidator, this.replyValidator); + } catch (MalformedURLException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public final GetBoxInfoResponse getBoxInfo(SAMLToken token, GetBoxInfoRequest getBoxInfoRequest) throws ConnectorException { + return (GetBoxInfoResponse)this.callService(token, getBoxInfoRequest, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getBoxInfo", GetBoxInfoResponse.class); + } + + public GetFullMessageResponse getFullMessage(SAMLToken token, GetFullMessageRequest request) throws ConnectorException { + return (GetFullMessageResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getFullMessage", GetFullMessageResponse.class); + } + + /** @deprecated */ + @Deprecated + public GetFullMessageResponse getFullMessage(SAMLToken token, MessageRequestType request) throws ConnectorException { + GetFullMessageRequest requestToUse = (GetFullMessageRequest)this.mapToCorrectType(request, new GetFullMessageRequest()); + return (GetFullMessageResponse)this.callService(token, requestToUse, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getFullMessage", GetFullMessageResponse.class); + } + + /** @deprecated */ + @Deprecated + public final GetHistoryResponse getMessageHistory(SAMLToken token, MessageRequestType request) throws ConnectorException { + GetHistoryRequest requestToUse = (GetHistoryRequest)this.mapToCorrectType(request, new GetHistoryRequest()); + return (GetHistoryResponse)this.callService(token, requestToUse, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getMessageHistory", GetHistoryResponse.class); + } + + private T mapToCorrectType(MessageRequestType originalRequest, T newInstanceOfCorrectType) { + newInstanceOfCorrectType.setBoxId(originalRequest.getBoxId()); + newInstanceOfCorrectType.setMessageId(originalRequest.getMessageId()); + newInstanceOfCorrectType.setSource(originalRequest.getSource()); + return newInstanceOfCorrectType; + } + + public GetHistoryResponse getMessageHistory(SAMLToken token, GetHistoryRequest request) throws ConnectorException { + return (GetHistoryResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getMessageHistory", GetHistoryResponse.class); + } + + public final GetMessagesListResponse getMessageList(SAMLToken token, GetMessagesListRequest request) throws ConnectorException { + return (GetMessagesListResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getMessagesList", GetMessagesListResponse.class); + } + + public final GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusResponse(SAMLToken token, GetMessageAcknowledgmentsStatusRequest request) throws ConnectorException { + return (GetMessageAcknowledgmentsStatusResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getMessageAcknowledgmentsStatus", GetMessageAcknowledgmentsStatusResponse.class); + } + + public final DeleteMessageResponse deleteMessage(SAMLToken token, DeleteMessageRequest request) throws ConnectorException { + return (DeleteMessageResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:deleteMessage", DeleteMessageResponse.class); + } + + public final MoveMessageResponse moveMessage(SAMLToken token, MoveMessageRequest request) throws ConnectorException { + return (MoveMessageResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:moveMessage", MoveMessageResponse.class); + } + + public InsertOoOResponse insertOoO(SAMLToken token, InsertOoORequest request) throws ConnectorException { + return (InsertOoOResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:insertOoO", InsertOoOResponse.class); + } + + public final DeleteOoOResponse deleteOoO(SAMLToken token, DeleteOoORequest request) throws ConnectorException { + return (DeleteOoOResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:deleteOoO", DeleteOoOResponse.class); + } + + public final GetOoOListResponse getOoOList(SAMLToken token, GetOoOListRequest request) throws ConnectorException { + return (GetOoOListResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getOoOList", GetOoOListResponse.class); + } + + public GetAllEhboxesMessagesListResponse getAllEhboxesMessagesList(SAMLToken token, GetAllEhboxesMessagesListRequest request) throws ConnectorException { + return (GetAllEhboxesMessagesListResponse)this.callService(token, request, "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3:getAllEhboxesMessagesList", GetAllEhboxesMessagesListResponse.class); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeleteMessageRequest.class); + JaxbContextFactory.initJaxbContext(DeleteMessageResponse.class); + JaxbContextFactory.initJaxbContext(DeleteOoORequest.class); + JaxbContextFactory.initJaxbContext(DeleteOoOResponse.class); + JaxbContextFactory.initJaxbContext(GetAllEhboxesMessagesListRequest.class); + JaxbContextFactory.initJaxbContext(GetAllEhboxesMessagesListResponse.class); + JaxbContextFactory.initJaxbContext(GetBoxInfoRequest.class); + JaxbContextFactory.initJaxbContext(GetBoxInfoResponse.class); + JaxbContextFactory.initJaxbContext(GetFullMessageRequest.class); + JaxbContextFactory.initJaxbContext(GetFullMessageResponse.class); + JaxbContextFactory.initJaxbContext(GetHistoryRequest.class); + JaxbContextFactory.initJaxbContext(GetHistoryResponse.class); + JaxbContextFactory.initJaxbContext(GetMessageAcknowledgmentsStatusRequest.class); + JaxbContextFactory.initJaxbContext(GetMessageAcknowledgmentsStatusResponse.class); + JaxbContextFactory.initJaxbContext(GetMessagesListRequest.class); + JaxbContextFactory.initJaxbContext(GetMessagesListResponse.class); + JaxbContextFactory.initJaxbContext(GetOoOListRequest.class); + JaxbContextFactory.initJaxbContext(GetOoOListResponse.class); + JaxbContextFactory.initJaxbContext(InsertOoORequest.class); + JaxbContextFactory.initJaxbContext(InsertOoOResponse.class); + JaxbContextFactory.initJaxbContext(MessageRequestType.class); + JaxbContextFactory.initJaxbContext(MoveMessageRequest.class); + JaxbContextFactory.initJaxbContext(MoveMessageResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationEh2EboxServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationEh2EboxServiceImpl.java new file mode 100644 index 000000000..e41cababe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationEh2EboxServiceImpl.java @@ -0,0 +1,46 @@ +package be.ehealth.businessconnector.ehbox.v3.service.impl; + +import be.ehealth.businessconnector.ehbox.v3.service.EhBoxServiceHelper; +import be.ehealth.businessconnector.ehbox.v3.service.PublicationService; +import be.ehealth.businessconnector.ehbox.v3.service.ServiceFactory; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; +import java.net.MalformedURLException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class PublicationEh2EboxServiceImpl implements PublicationService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private EhboxReplyValidator replyValidator; + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(PublicationEh2EboxServiceImpl.class); + + public PublicationEh2EboxServiceImpl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator) { + this.replyValidator = replyValidator; + this.sessionValidator = sessionValidator; + } + + public PublicationEh2EboxServiceImpl() { + LOG.debug("creating PublicationServiceImpl for bootstrap purposes"); + } + + public final SendMessageResponse sendMessage(SAMLToken token, SendMessageRequest request) throws ConnectorException { + try { + return (SendMessageResponse)EhBoxServiceHelper.callEhBoxService(token, ServiceFactory.getEh2EboxPublicationService(token), "urn:be:fgov:ehealth:ehbox:publication:protocol:v3:sendMessage", request, SendMessageResponse.class, this.sessionValidator, this.replyValidator); + } catch (MalformedURLException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var4, new Object[]{var4.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendMessageRequest.class); + JaxbContextFactory.initJaxbContext(SendMessageResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.java new file mode 100644 index 000000000..5b50b6711 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/service/impl/PublicationServiceImpl.java @@ -0,0 +1,46 @@ +package be.ehealth.businessconnector.ehbox.v3.service.impl; + +import be.ehealth.businessconnector.ehbox.v3.service.EhBoxServiceHelper; +import be.ehealth.businessconnector.ehbox.v3.service.PublicationService; +import be.ehealth.businessconnector.ehbox.v3.service.ServiceFactory; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; +import java.net.MalformedURLException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class PublicationServiceImpl implements PublicationService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private EhboxReplyValidator replyValidator; + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(PublicationServiceImpl.class); + + public PublicationServiceImpl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator) { + this.replyValidator = replyValidator; + this.sessionValidator = sessionValidator; + } + + public PublicationServiceImpl() { + LOG.debug("creating PublicationServiceImpl for bootstrap purposes"); + } + + public final SendMessageResponse sendMessage(SAMLToken token, SendMessageRequest request) throws ConnectorException { + try { + return (SendMessageResponse)EhBoxServiceHelper.callEhBoxService(token, ServiceFactory.getPublicationService(token), "urn:be:fgov:ehealth:ehbox:publication:protocol:v3:sendMessage", request, SendMessageResponse.class, this.sessionValidator, this.replyValidator); + } catch (MalformedURLException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var4, new Object[]{var4.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendMessageRequest.class); + JaxbContextFactory.initJaxbContext(SendMessageResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.java new file mode 100644 index 000000000..30733a930 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/Eh2eBoxServiceV3.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.ehbox.v3.session; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public interface Eh2eBoxServiceV3 { + SendMessageResponse sendMessage(SendMessageRequest var1) throws ConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/EhealthBoxServiceV3.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/EhealthBoxServiceV3.java new file mode 100644 index 000000000..d54e394ed --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/EhealthBoxServiceV3.java @@ -0,0 +1,62 @@ +package be.ehealth.businessconnector.ehbox.v3.session; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageResponse; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public interface EhealthBoxServiceV3 { + SendMessageResponse sendMessage(SendMessageRequest var1) throws ConnectorException; + + GetBoxInfoResponse getBoxInfo(GetBoxInfoRequest var1) throws ConnectorException; + + GetMessagesListResponse getMessageList(GetMessagesListRequest var1) throws ConnectorException; + + /** @deprecated */ + @Deprecated + GetFullMessageResponse getFullMessage(MessageRequestType var1) throws ConnectorException; + + GetFullMessageResponse getFullMessage(GetFullMessageRequest var1) throws ConnectorException; + + MoveMessageResponse moveMessage(MoveMessageRequest var1) throws ConnectorException; + + /** @deprecated */ + @Deprecated + GetHistoryResponse getMessageHistory(MessageRequestType var1) throws ConnectorException; + + GetHistoryResponse getMessageHistory(GetHistoryRequest var1) throws ConnectorException; + + GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusRequest(GetMessageAcknowledgmentsStatusRequest var1) throws ConnectorException; + + DeleteMessageResponse deleteMessage(DeleteMessageRequest var1) throws ConnectorException; + + InsertOoOResponse insertOoO(InsertOoORequest var1) throws ConnectorException; + + GetOoOListResponse getOoOList(GetOoOListRequest var1) throws ConnectorException; + + DeleteOoOResponse deleteOoO(DeleteOoORequest var1) throws ConnectorException; + + GetAllEhboxesMessagesListResponse getAllEhboxesMessagesList(GetAllEhboxesMessagesListRequest var1) throws ConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/ServiceFactory.java new file mode 100644 index 000000000..713290537 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/ServiceFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.ehbox.v3.session; + +import be.ehealth.businessconnector.ehbox.v3.session.impl.Eh2eBoxServiceV3Impl; +import be.ehealth.businessconnector.ehbox.v3.session.impl.EhboxServiceImplementationFactory; +import be.ehealth.businessconnector.ehbox.v3.session.impl.EhealthBoxServiceV3Impl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class ServiceFactory extends AbstractSessionServiceFactory { + private ServiceFactory() { + } + + public static EhealthBoxServiceV3 getEhealthBoxServiceV3() throws ConnectorException { + return (EhealthBoxServiceV3)getService(EhealthBoxServiceV3Impl.class, new EhboxServiceImplementationFactory(), new String[0]); + } + + public static Eh2eBoxServiceV3 getEhealthBox2eBoxServiceV3() throws ConnectorException { + return (Eh2eBoxServiceV3)getService(Eh2eBoxServiceV3Impl.class, new EhboxServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/Eh2eBoxServiceV3Impl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/Eh2eBoxServiceV3Impl.java new file mode 100644 index 000000000..400eaddfb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/Eh2eBoxServiceV3Impl.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.ehbox.v3.session.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.v3.service.PublicationService; +import be.ehealth.businessconnector.ehbox.v3.service.impl.PublicationEh2EboxServiceImpl; +import be.ehealth.businessconnector.ehbox.v3.session.Eh2eBoxServiceV3; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public class Eh2eBoxServiceV3Impl implements Eh2eBoxServiceV3 { + private PublicationService publicationService; + + public Eh2eBoxServiceV3Impl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator) throws TechnicalConnectorException, EhboxBusinessConnectorException { + this.publicationService = new PublicationEh2EboxServiceImpl(sessionValidator, replyValidator); + } + + public final SendMessageResponse sendMessage(SendMessageRequest sendMessageRequest) throws ConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + SendMessageResponse response = this.publicationService.sendMessage(token, sendMessageRequest); + return response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.java new file mode 100644 index 000000000..db4773dcb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhboxServiceImplementationFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.ehbox.v3.session.impl; + +import be.ehealth.businessconnector.ehbox.v3.validator.ValidatorFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class EhboxServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(EhealthBoxServiceV3Impl.class) && additionalParameters.length == 0) { + return new EhealthBoxServiceV3Impl(sessionValidator, ValidatorFactory.getValidator()); + } else if (clazz.equals(Eh2eBoxServiceV3Impl.class) && additionalParameters.length == 0) { + return new Eh2eBoxServiceV3Impl(sessionValidator, ValidatorFactory.getValidator()); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.java new file mode 100644 index 000000000..ff6232351 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/session/impl/EhealthBoxServiceV3Impl.java @@ -0,0 +1,145 @@ +package be.ehealth.businessconnector.ehbox.v3.session.impl; + +import be.ehealth.businessconnector.ehbox.api.domain.exception.EhboxBusinessConnectorException; +import be.ehealth.businessconnector.ehbox.v3.service.ConsultationService; +import be.ehealth.businessconnector.ehbox.v3.service.PublicationService; +import be.ehealth.businessconnector.ehbox.v3.service.impl.ConsultationServiceImpl; +import be.ehealth.businessconnector.ehbox.v3.service.impl.PublicationServiceImpl; +import be.ehealth.businessconnector.ehbox.v3.session.EhealthBoxServiceV3; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DeleteOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetAllEhboxesMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetBoxInfoResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetFullMessageResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetHistoryResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessageAcknowledgmentsStatusResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetMessagesListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.GetOoOListResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoORequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.InsertOoOResponse; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MessageRequestType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageRequest; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.MoveMessageResponse; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageRequest; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; + +public class EhealthBoxServiceV3Impl implements EhealthBoxServiceV3 { + private ConsultationService consultationService; + private PublicationService publicationService; + private SessionValidator sessionValidator; + + public EhealthBoxServiceV3Impl(SessionValidator sessionValidator, EhboxReplyValidator replyValidator) throws TechnicalConnectorException, EhboxBusinessConnectorException { + this.consultationService = new ConsultationServiceImpl(sessionValidator, replyValidator); + this.publicationService = new PublicationServiceImpl(sessionValidator, replyValidator); + this.sessionValidator = sessionValidator; + } + + public final SendMessageResponse sendMessage(SendMessageRequest sendMessageRequest) throws ConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + SendMessageResponse response = this.publicationService.sendMessage(token, sendMessageRequest); + return response; + } + + public final GetBoxInfoResponse getBoxInfo(GetBoxInfoRequest getBoxInfoRequest) throws ConnectorException { + SAMLToken token = this.initSession(); + GetBoxInfoResponse response = this.consultationService.getBoxInfo(token, getBoxInfoRequest); + return response; + } + + public final GetMessagesListResponse getMessageList(GetMessagesListRequest request) throws ConnectorException { + SAMLToken token = this.initSession(); + GetMessagesListResponse response = this.consultationService.getMessageList(token, request); + return response; + } + + /** @deprecated */ + @Deprecated + public final GetFullMessageResponse getFullMessage(MessageRequestType request) throws ConnectorException { + return this.getFullMessageLocal(request); + } + + private GetFullMessageResponse getFullMessageLocal(MessageRequestType request) throws SessionManagementException, ConnectorException { + SAMLToken token = this.initSession(); + GetFullMessageRequest requestToUse = (GetFullMessageRequest)this.mapToCorrectType(request, new GetFullMessageRequest()); + GetFullMessageResponse response = this.consultationService.getFullMessage(token, requestToUse); + return response; + } + + private T mapToCorrectType(MessageRequestType request, T emptyNewType) { + emptyNewType.setBoxId(request.getBoxId()); + emptyNewType.setMessageId(request.getMessageId()); + emptyNewType.setSource(request.getSource()); + return emptyNewType; + } + + public GetFullMessageResponse getFullMessage(GetFullMessageRequest request) throws ConnectorException { + return this.getFullMessageLocal(request); + } + + public final MoveMessageResponse moveMessage(MoveMessageRequest request) throws ConnectorException { + SAMLToken token = this.initSession(); + MoveMessageResponse response = this.consultationService.moveMessage(token, request); + return response; + } + + public final GetHistoryResponse getMessageHistory(MessageRequestType request) throws ConnectorException { + return this.getMessageHistoryLocal(request); + } + + private GetHistoryResponse getMessageHistoryLocal(MessageRequestType request) throws SessionManagementException, ConnectorException { + SAMLToken token = this.initSession(); + GetHistoryResponse response = this.consultationService.getMessageHistory(token, (GetHistoryRequest)this.mapToCorrectType(request, new GetHistoryRequest())); + return response; + } + + public GetHistoryResponse getMessageHistory(GetHistoryRequest request) throws ConnectorException { + return this.getMessageHistoryLocal(request); + } + + public final GetMessageAcknowledgmentsStatusResponse getMessageAcknowledgmentsStatusRequest(GetMessageAcknowledgmentsStatusRequest request) throws ConnectorException { + SAMLToken token = this.initSession(); + GetMessageAcknowledgmentsStatusResponse response = this.consultationService.getMessageAcknowledgmentsStatusResponse(token, request); + return response; + } + + public final DeleteMessageResponse deleteMessage(DeleteMessageRequest request) throws ConnectorException { + return this.consultationService.deleteMessage(this.initSession(), request); + } + + private SAMLToken initSession() throws SessionManagementException { + this.sessionValidator.validateSession(); + return Session.getInstance().getSession().getSAMLToken(); + } + + public final InsertOoOResponse insertOoO(InsertOoORequest request) throws ConnectorException { + return this.consultationService.insertOoO(this.initSession(), request); + } + + public final GetOoOListResponse getOoOList(GetOoOListRequest request) throws ConnectorException { + return this.consultationService.getOoOList(this.initSession(), request); + } + + public final DeleteOoOResponse deleteOoO(DeleteOoORequest request) throws ConnectorException { + return this.consultationService.deleteOoO(this.initSession(), request); + } + + public final GetAllEhboxesMessagesListResponse getAllEhboxesMessagesList(GetAllEhboxesMessagesListRequest request) throws TechnicalConnectorException, EhboxBusinessConnectorException, ConnectorException { + return this.consultationService.getAllEhboxesMessagesList(this.initSession(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/EhboxReplyValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/EhboxReplyValidator.java new file mode 100644 index 000000000..a28213545 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/EhboxReplyValidator.java @@ -0,0 +1,8 @@ +package be.ehealth.businessconnector.ehbox.v3.validator; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; + +public interface EhboxReplyValidator { + boolean validateReplyStatus(ResponseType var1) throws ConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.java new file mode 100644 index 000000000..9d4cae41c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/ValidatorFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.ehbox.v3.validator; + +import be.ehealth.businessconnector.ehbox.v3.validator.impl.EhboxReplyValidatorImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ValidatorFactory { + private static final String PROP_EHBOX_VALIDATOR = "be.ehealth.businessconnector.ehbox.v3.validator"; + private static ConfigurableFactoryHelper factory = new ConfigurableFactoryHelper("be.ehealth.businessconnector.ehbox.v3.validator", EhboxReplyValidatorImpl.class.getName()); + + private ValidatorFactory() { + throw new UnsupportedOperationException(); + } + + public static EhboxReplyValidator getValidator() throws TechnicalConnectorException { + return (EhboxReplyValidator)factory.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.java new file mode 100644 index 000000000..a727b105a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/validator/impl/EhboxReplyValidatorImpl.java @@ -0,0 +1,51 @@ +package be.ehealth.businessconnector.ehbox.v3.validator.impl; + +import be.ehealth.businessconnector.ehbox.v3.exception.OoOPublicationException; +import be.ehealth.businessconnector.ehbox.v3.validator.EhboxReplyValidator; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.commons.core.v1.LocalisedString; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.SendMessageResponse; +import java.util.Iterator; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class EhboxReplyValidatorImpl implements EhboxReplyValidator { + private static final Logger LOG = LoggerFactory.getLogger(EhboxReplyValidatorImpl.class); + public static final String EHEALTH_SUCCESS_CODE_100 = "100"; + public static final String EHEALTH_SUCCESS_CODE_200 = "200"; + public static final String EHBOX_OOO_EXCEPTION = "826"; + + public boolean validateReplyStatus(ResponseType response) throws ConnectorException { + if (!"100".equals(response.getStatus().getCode()) && !"200".equals(response.getStatus().getCode())) { + if ("826".equals(response.getStatus().getCode())) { + if (response instanceof SendMessageResponse) { + throw new OoOPublicationException(TechnicalConnectorExceptionValues.ERROR_WS.getMessage(), "826", (SendMessageResponse)response); + } else { + throw this.generateError(response); + } + } else { + throw this.generateError(response); + } + } else { + return true; + } + } + + private TechnicalConnectorException generateError(ResponseType response) { + StringBuilder reasonBuilder = new StringBuilder("Received Code["); + reasonBuilder.append(response.getStatus().getCode()); + reasonBuilder.append("] Reason: "); + Iterator i$ = response.getStatus().getMessages().iterator(); + + while(i$.hasNext()) { + LocalisedString localisedString = (LocalisedString)i$.next(); + reasonBuilder.append(" ").append(localisedString.getValue()); + } + + LOG.error(reasonBuilder.toString()); + return new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{reasonBuilder.toString()}); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderConstants.java new file mode 100644 index 000000000..1af98f415 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderConstants.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.genericasync.builders; + +public final class BuilderConstants { + public static final String PROPERTY_PREFIX = "genericasync."; + public static final String PROPERTY_SERVICENAME = "servicename"; + + private BuilderConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.java new file mode 100644 index 000000000..ab9d1d40c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/BuilderFactory.java @@ -0,0 +1,43 @@ +package be.ehealth.businessconnector.genericasync.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; +import java.util.Map; + +public final class BuilderFactory { + public static final String PROP_RESPONSEBUILDER_CLASS = "genericasync.responseobjectbuilder.class"; + private static final String PROP_REQUESTBUILDER_CLASS_SUFFIX = ".genericasync.requestobjectbuilder.class"; + private static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.genericasync.builders.impl.ResponseObjectBuilderImpl"; + private static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.genericasync.builders.impl.RequestObjectBuilderImpl"; + private static BuilderFactory.BuilderConfig requestBuilderConfig = new BuilderFactory.BuilderConfig(".genericasync.requestobjectbuilder.class", "be.ehealth.businessconnector.genericasync.builders.impl.RequestObjectBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("genericasync.responseobjectbuilder.class", "be.ehealth.businessconnector.genericasync.builders.impl.ResponseObjectBuilderImpl"); + + private BuilderFactory() { + } + + private static T getBuilder(BuilderFactory.BuilderConfig builderConfig, String serviceName) throws TechnicalConnectorException { + ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("genericasync." + serviceName + builderConfig.componentName, builderConfig.defaultBuilderClassName); + Map initParams = new HashMap(); + initParams.put("servicename", serviceName); + return helper.getImplementation(initParams, true); + } + + public static RequestObjectBuilder getRequestObjectBuilder(String serviceName) throws TechnicalConnectorException { + return (RequestObjectBuilder)getBuilder(requestBuilderConfig, serviceName); + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } + + private static class BuilderConfig { + private String componentName; + private String defaultBuilderClassName; + + public BuilderConfig(String componentName, String defaultBuilderClassName) { + this.componentName = componentName; + this.defaultBuilderClassName = defaultBuilderClassName; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..e7c7e72f1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder.java @@ -0,0 +1,51 @@ +package be.ehealth.businessconnector.genericasync.builders; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.mycarenet.esb.common.v2.OrigineType; +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgQuery; +import be.cin.nip.async.generic.MsgResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.Query; +import be.cin.nip.async.generic.QueryParameters; +import be.cin.nip.async.generic.TAckResponse; +import be.cin.types.v1.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.business.mycarenetdomaincommons.domain.async.PostContent; +import be.ehealth.businessconnector.genericasync.domain.ConfigName; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import java.util.List; +import java.util.zip.DataFormatException; + +public interface RequestObjectBuilder extends ConfigurableImplementation { + Query createQuery(Integer var1, Boolean var2); + + MsgQuery createMsgQuery(Integer var1, Boolean var2, String... var3); + + Post buildPostRequest(CommonInput var1, Blob var2, byte[] var3); + + Post buildPostRequest(String var1, PostContent var2) throws TechnicalConnectorException; + + Get buildGetRequest(OrigineType var1, MsgQuery var2, Query var3); + + Get buildGetRequest(OrigineType var1, MsgQuery var2, Query var3, QueryParameters var4); + + Get buildGetRequest(OrigineType var1, MsgQuery var2, Query var3, QueryParameters var4, byte[] var5); + + Get buildGetRequest(OrigineType var1, MsgQuery var2, Query var3, byte[] var4); + + Confirm buildConfirmRequest(OrigineType var1, List var2, List var3) throws TechnicalConnectorException, DataFormatException; + + Confirm buildConfirmRequestWithHashes(OrigineType var1, List var2, List var3); + + Confirm buildConfirmWithReferences(OrigineType var1, GetResponse var2); + + Post buildPostRequest(String var1, String var2, String var3, Object var4, String var5, InputReference var6) throws TechnicalConnectorException; + + Post buildPostRequest(String var1, String var2, String var3, ConfigName var4, byte[] var5, InputReference var6) throws TechnicalConnectorException; + + Post buildPostRequest(String var1, String var2, String var3, byte[] var4, InputReference var5) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..ff8890fd8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.genericasync.builders; + +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgResponse; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedGetResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedMsgResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; + +public interface ResponseObjectBuilder extends ConfigurableImplementation { + boolean handlePostResponse(PostResponse var1) throws GenAsyncBusinessConnectorException; + + Map handleGetResponse(GetResponse var1) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; + + Map handleGetResponse(GetResponse var1, String var2) throws GenAsyncBusinessConnectorException; + + ProcessedGetResponse processResponse(GetResponse var1, Class var2, String var3, String var4) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; + + ProcessedMsgResponse processEncryptedResponse(MsgResponse var1, String var2, Class var3) throws TechnicalConnectorException, GenAsyncBusinessConnectorException; + + SignatureVerificationResult validateTAckXadesT(Object var1, byte[] var2, String var3) throws GenAsyncBusinessConnectorException; + + SignatureVerificationResult validateMsgXadesT(Object var1, byte[] var2, String var3) throws GenAsyncBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..d59802ed7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,218 @@ +package be.ehealth.businessconnector.genericasync.builders.impl; + +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.mycarenet.esb.common.v2.OrigineType; +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgQuery; +import be.cin.nip.async.generic.MsgResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.Query; +import be.cin.nip.async.generic.QueryParameters; +import be.cin.nip.async.generic.TAckResponse; +import be.cin.types.v1.Blob; +import be.ehealth.business.mycarenetcommons.builders.util.BlobUtil; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.business.mycarenetdomaincommons.domain.async.PostContent; +import be.ehealth.business.mycarenetdomaincommons.mapper.DomainBlobMapper; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.genericasync.builders.BuilderFactory; +import be.ehealth.businessconnector.genericasync.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.genericasync.domain.ConfigName; +import be.ehealth.businessconnector.genericasync.encrypt.BusinessContentEncryptor; +import be.ehealth.businessconnector.genericasync.mappers.CommonInputMapper; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.zip.DataFormatException; +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RequestObjectBuilderImpl implements RequestObjectBuilder { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderImpl.class); + public static final String GENERICASYNC = "genericasync."; + private static Configuration config = ConfigFactory.getConfigValidator(); + + public final Post buildPostRequest(CommonInput commonInput, Blob blob, byte[] xades) { + Post post = new Post(); + post.setCommonInput(commonInput); + post.setDetail(blob); + if (xades != null) { + post.setXadesT(DomainBlobMapper.mapB64fromByte(xades)); + } + + return post; + } + + public final Post buildPostRequest(String projectName, PostContent postContent) throws TechnicalConnectorException { + Blob detail = DomainBlobMapper.mapBlobToCinBlob(postContent.getBlob()); + if (LOG.isDebugEnabled()) { + ConnectorXmlUtils.dump(detail); + } + + Post post = new Post(); + post.setDetail(detail); + post.setCommonInput(CommonInputMapper.mapCommonInputType(RequestBuilderFactory.getCommonBuilder(projectName).createCommonInput(McnConfigUtil.retrievePackageInfo("genericasync." + projectName), postContent.isTest(), postContent.getCommonInputReference()))); + if (postContent.getXades() != null) { + post.setXadesT(DomainBlobMapper.mapB64fromByte(postContent.getXades())); + } + + return post; + } + + public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery) { + Get get = new Get(); + get.setMsgQuery(msgQuery); + get.setOrigin(origin); + get.setTAckQuery(tackQuery); + return get; + } + + public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters) { + Get get = this.buildGetRequest(origin, msgQuery, tackQuery); + get.setQueryParameters(queryParameters); + return get; + } + + public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, QueryParameters queryParameters, byte[] replyToEtk) { + Get get = this.buildGetRequest(origin, msgQuery, tackQuery, queryParameters); + get.setReplyToEtk(replyToEtk); + return get; + } + + public final Get buildGetRequest(OrigineType origin, MsgQuery msgQuery, Query tackQuery, byte[] replyToEtk) { + return this.buildGetRequest(origin, msgQuery, tackQuery, (QueryParameters)null, replyToEtk); + } + + public final Confirm buildConfirmRequest(OrigineType origin, List msgResponses, List tackResponses) throws TechnicalConnectorException, DataFormatException { + List msgHashValues = new ArrayList(); + List tackContents = new ArrayList(); + Iterator i$; + if (msgResponses != null && !msgResponses.isEmpty()) { + i$ = msgResponses.iterator(); + + while(i$.hasNext()) { + MsgResponse msgResponse = (MsgResponse)i$.next(); + msgHashValues.add(msgResponse.getDetail().getHashValue()); + } + } else { + msgHashValues.add(new byte[0]); + } + + if (tackResponses != null && !tackResponses.isEmpty()) { + i$ = tackResponses.iterator(); + + while(i$.hasNext()) { + TAckResponse tackResponse = (TAckResponse)i$.next(); + tackContents.add(tackResponse.getTAck().getValue()); + } + } else { + tackContents.add(new byte[0]); + } + + return this.buildConfirmRequestWithHashes(origin, msgHashValues, tackContents); + } + + public Confirm buildConfirmRequestWithHashes(OrigineType origin, List msgHashValues, List tackContents) { + Confirm confirm = new Confirm(); + confirm.setOrigin(origin); + confirm.getMsgHashValues().addAll(msgHashValues); + confirm.getTAckContents().addAll(tackContents); + return confirm; + } + + public Confirm buildConfirmWithReferences(OrigineType origin, GetResponse getResponse) { + Confirm request = new Confirm(); + request.setOrigin(origin); + this.addTAckResponseReferencesToConfirm(getResponse, request); + this.addMsgReferencesToConfirm(getResponse, request); + return request; + } + + private void addTAckResponseReferencesToConfirm(GetResponse getResponse, Confirm request) { + Iterator i$ = getResponse.getReturn().getTAckResponses().iterator(); + + while(i$.hasNext()) { + TAckResponse tAckResponse = (TAckResponse)i$.next(); + request.getTAckReferences().add(tAckResponse.getTAck().getReference()); + } + + } + + private void addMsgReferencesToConfirm(GetResponse getResponse, Confirm request) { + Iterator i$ = getResponse.getReturn().getMsgResponses().iterator(); + + while(i$.hasNext()) { + MsgResponse msgResponse = (MsgResponse)i$.next(); + request.getMsgRefValues().add(msgResponse.getDetail().getReference()); + } + + } + + public Query createQuery(Integer max, Boolean include) { + Query query = new Query(); + query.setInclude(include); + query.setMax(max); + return query; + } + + public MsgQuery createMsgQuery(Integer max, Boolean include, String... messageNames) { + MsgQuery msgQuery = new MsgQuery(); + msgQuery.setInclude(include); + msgQuery.setMax(max); + String[] arr$ = messageNames; + int len$ = messageNames.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String messageName = arr$[i$]; + msgQuery.getMessageNames().add(messageName); + } + + return msgQuery; + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + } + + public Post buildPostRequest(String messageName, String projectName, String platformName, Object object, String schemaLocation, InputReference inputReference) throws TechnicalConnectorException { + if (config.getBooleanProperty("genericasync." + projectName + "." + messageName + ".validation.outgoing", true)) { + ValidatorHelper.validate(object, schemaLocation); + } + + return this.buildPostRequest(messageName, projectName, platformName, ConnectorXmlUtils.toByteArray(object), inputReference); + } + + public Post buildPostRequest(String messageName, String projectName, String platformName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException { + return this.buildPostRequest(messageName, projectName, platformName, (ConfigName)null, (byte[])xmlByteArray, inputReference); + } + + public Post buildPostRequest(String messageName, String projectName, String platformName, ConfigName configName, byte[] xmlByteArray, InputReference inputReference) throws TechnicalConnectorException { + String extraConfig = configName == null ? messageName : configName.name(); + Validate.notNull(inputReference, "You must define an InputReference", new Object[0]); + boolean encrypt = StringUtils.isNotBlank(config.getProperty(platformName + ".blobbuilder." + projectName + "." + extraConfig + ".contentencryption")); + byte[] businessContent; + if (encrypt) { + businessContent = BusinessContentEncryptor.encrypt(projectName, xmlByteArray, platformName, extraConfig); + } else { + businessContent = xmlByteArray; + } + + BlobBuilder blobBuilder = BlobBuilderFactory.getBlobBuilder(platformName, projectName, extraConfig); + be.ehealth.business.mycarenetdomaincommons.domain.Blob blob = blobBuilder.build(businessContent); + blob.setMessageName(messageName); + PostContent postContent = PostContent.Builder().blob(blob).commonInputReference(inputReference.getInputReference()).isTest(config.getBooleanProperty("genericasync." + projectName + ".istest", true)).messageName(messageName).xades(encrypt ? null : BlobUtil.generateXades(blob, projectName, platformName)).build(); + return BuilderFactory.getRequestObjectBuilder(projectName).buildPostRequest(projectName, postContent); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..ea98a50f6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,226 @@ +package be.ehealth.businessconnector.genericasync.builders.impl; + +import be.cin.encrypted.EncryptedKnownContent; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgResponse; +import be.cin.nip.async.generic.PostResponse; +import be.cin.nip.async.generic.TAck; +import be.cin.nip.async.generic.TAckResponse; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.mapper.DomainBlobMapper; +import be.ehealth.businessconnector.genericasync.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.genericasync.domain.ProcessedGetResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedMsgResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedTAckResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncSignatureValidationConnectorException; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder { + private static final Logger LOG = LoggerFactory.getLogger(ResponseObjectBuilderImpl.class); + public static final String GENERICASYNC = "genericasync."; + private static Configuration config = ConfigFactory.getConfigValidator(); + + public final boolean handlePostResponse(PostResponse postResponse) throws GenAsyncBusinessConnectorException { + if (postResponse != null && postResponse.getReturn() != null) { + TAck tack = postResponse.getReturn(); + if (!tack.getResultMajor().equals("urn:nip:tack:result:major:success")) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.SEND_REQUEST_FAILED, new Object[]{"message from tack -> " + tack.getResultMinor()}); + } else { + boolean hasWarning = false; + if (tack.getResultMinor() != null && !tack.getResultMinor().isEmpty()) { + hasWarning = true; + LOG.info("handlePostResponse : warning : " + tack.getResultMinor()); + LOG.info("handlePostResponse : resultMessage : " + tack.getResultMessage()); + } + + LOG.info("handlePostResponse : success : " + tack.getResultMajor()); + return hasWarning; + } + } else { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{"the postResponse or postResponse.return was null"}); + } + } + + public final Map handleGetResponse(GetResponse getResponse) throws GenAsyncBusinessConnectorException { + return this.handleGetResponse(getResponse, (String)null); + } + + public final Map handleGetResponse(GetResponse getResponse, String projectName) throws GenAsyncBusinessConnectorException { + Map validationResult = new HashMap(); + Iterator i$ = getResponse.getReturn().getTAckResponses().iterator(); + + while(i$.hasNext()) { + TAckResponse value = (TAckResponse)i$.next(); + LOG.debug("handleGetResponse : tackResponse : xades : " + value.getXadesT() + ", tack : " + value.getTAck()); + validationResult.putAll(this.validateXadesT(value, value.getXadesT().getValue())); + } + + i$ = getResponse.getReturn().getMsgResponses().iterator(); + + while(i$.hasNext()) { + MsgResponse msgResponse = (MsgResponse)i$.next(); + if (msgResponse.getXadesT() != null) { + validationResult.putAll(this.validateXadesT(msgResponse, msgResponse.getXadesT().getValue())); + } + } + + if (!validationResult.isEmpty()) { + if (LOG.isDebugEnabled()) { + this.logValidationResult(validationResult); + } + + throw new GenAsyncSignatureValidationConnectorException(GenAsyncBusinessConnectorExceptionValues.SIGNATURE_VALIDATION_ERROR, validationResult); + } else { + return validationResult; + } + } + + public ProcessedGetResponse processResponse(GetResponse getResponse, Class clazz, String projectName, String schemaLocation) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + ProcessedGetResponse processedGetResponse = new ProcessedGetResponse(); + Iterator i$ = getResponse.getReturn().getTAckResponses().iterator(); + + while(i$.hasNext()) { + TAckResponse value = (TAckResponse)i$.next(); + LOG.debug("handleGetResponse : tackResponse : xades : " + value.getXadesT() + ", tack : " + value.getTAck()); + ProcessedTAckResponse tAckResponse = new ProcessedTAckResponse(value, this.validateTAckXadesT(value, value.getXadesT().getValue(), projectName)); + processedGetResponse.getTAckResponses().add(tAckResponse); + } + + i$ = getResponse.getReturn().getMsgResponses().iterator(); + + while(i$.hasNext()) { + MsgResponse msgResponse = (MsgResponse)i$.next(); + ProcessedMsgResponse processedMsgResponse; + if (msgResponse.getDetail().getContentEncryption() == null) { + byte[] unwrappedMessageByteArray = this.getContent(msgResponse, projectName); + LOG.debug("Content of decrypted business message:[{}]", ConnectorIOUtils.toString(unwrappedMessageByteArray, Charset.UTF_8)); + processedMsgResponse = new ProcessedMsgResponse(msgResponse, this.toBusinessResponse(clazz, unwrappedMessageByteArray), this.validateMsgXadesT(msgResponse, msgResponse.getXadesT().getValue(), projectName), ArrayUtils.isEmpty(msgResponse.getXadesT().getValue()) ? null : unwrappedMessageByteArray); + } else { + processedMsgResponse = this.processEncryptedResponse(msgResponse, projectName, clazz); + } + + processedGetResponse.getMsgResponses().add(processedMsgResponse); + if (schemaLocation != null && config.getBooleanProperty("genericasync." + projectName + ".validation.incoming.businessresponse", true)) { + ValidatorHelper.validate(processedMsgResponse.getBusinessResponse(), schemaLocation); + } + } + + return processedGetResponse; + } + + public ProcessedMsgResponse processEncryptedResponse(MsgResponse msgResponse, String projectName, Class clazz) throws TechnicalConnectorException, GenAsyncBusinessConnectorException { + LOG.debug("Analysing msgResponse {}", ConnectorXmlUtils.toString((Object)msgResponse)); + byte[] unwrappedMessageByteArray = this.getContent(msgResponse, projectName); + byte[] unsealedData = SessionUtil.getHolderOfKeyCrypto().unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, unwrappedMessageByteArray).getContentAsByte(); + LOG.debug("Unsealed data [{}].", new String(unsealedData)); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)ConnectorXmlUtils.toObject(unsealedData, EncryptedKnownContent.class); + byte[] decryptedMessageByteArray; + if ("deflate".equals(encryptedKnownContent.getBusinessContent().getContentEncoding())) { + decryptedMessageByteArray = ConnectorIOUtils.decompress(encryptedKnownContent.getBusinessContent().getValue()); + } else { + decryptedMessageByteArray = encryptedKnownContent.getBusinessContent().getValue(); + } + + LOG.debug("Content of decrypted business message:[{}]", ConnectorIOUtils.toString(decryptedMessageByteArray, Charset.UTF_8)); + ProcessedMsgResponse processedMsgResponse = new ProcessedMsgResponse(msgResponse, this.toBusinessResponse(clazz, decryptedMessageByteArray), encryptedKnownContent, this.validateMsgXadesT(encryptedKnownContent, encryptedKnownContent.getXades(), projectName), ArrayUtils.isEmpty(encryptedKnownContent.getXades()) ? null : unsealedData); + return processedMsgResponse; + } + + private T toBusinessResponse(Class clazz, byte[] unwrappedMessageByteArray) { + return clazz.equals(byte[].class) ? unwrappedMessageByteArray : ConnectorXmlUtils.toObject(unwrappedMessageByteArray, clazz); + } + + public byte[] getContent(MsgResponse msgResponse, String projectName) throws TechnicalConnectorException { + Blob mappedBlob = DomainBlobMapper.mapToBlob(msgResponse.getDetail()); + mappedBlob.setHashTagRequired(config.getBooleanProperty("genericasync" + projectName + ".hashtagrequired", false)); + return BlobBuilderFactory.getBlobBuilder("genericasync").checkAndRetrieveContent(mappedBlob); + } + + private SignatureVerificationResult validateXadesT(Object value, byte[] xadesT, boolean followNestedManifest) throws GenAsyncBusinessConnectorException { + if (!ArrayUtils.isEmpty(xadesT)) { + byte[] signedByteArray = ConnectorXmlUtils.toByteArray(value); + Map options = new HashMap(); + options.put("followNestedManifest", followNestedManifest); + + try { + return SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES_T).verify((byte[])signedByteArray, (byte[])xadesT, options); + } catch (TechnicalConnectorException var7) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.SIGNATURE_VALIDATION_ERROR, var7, new Object[]{var7.getMessage()}); + } + } else { + return null; + } + } + + public SignatureVerificationResult validateTAckXadesT(Object value, byte[] xadesT, String projectName) throws GenAsyncBusinessConnectorException { + return this.validateXadesT(value, xadesT, projectName == null ? false : config.getBooleanProperty("GENERICASYNC" + projectName + ".validation.xades.tack.follownestedmanifest", false)); + } + + public SignatureVerificationResult validateMsgXadesT(Object value, byte[] xadesT, String projectName) throws GenAsyncBusinessConnectorException { + return this.validateXadesT(value, xadesT, projectName == null ? false : config.getBooleanProperty("GENERICASYNC" + projectName + ".validation.xades.msg.follownestedmanifest", false)); + } + + private void logValidationResult(Map validationResults) { + LOG.debug("validationResults : -------------------------"); + Iterator i$ = validationResults.keySet().iterator(); + + while(i$.hasNext()) { + Object key = i$.next(); + SignatureVerificationResult signatureVerificationResult = (SignatureVerificationResult)validationResults.get(key); + StringBuilder errorsSb = new StringBuilder(); + Iterator i$ = signatureVerificationResult.getErrors().iterator(); + + while(i$.hasNext()) { + SignatureVerificationError error = (SignatureVerificationError)i$.next(); + errorsSb.append(error).append(" "); + } + + LOG.debug("key : " + key + "\t" + " validationResult errors : " + errorsSb.toString()); + } + + LOG.debug("--------------------------------------"); + } + + private Map validateXadesT(Object value, byte[] xadesT) throws GenAsyncBusinessConnectorException { + Map vResult = new HashMap(); + if (!ArrayUtils.isEmpty(xadesT)) { + byte[] signedByteArray = ConnectorXmlUtils.toByteArray(value); + HashMap options = new HashMap(); + + try { + SignatureVerificationResult result = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES_T).verify((byte[])signedByteArray, (byte[])xadesT, options); + if (!result.isValid()) { + vResult.put(value, result); + } + } catch (TechnicalConnectorException var7) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.SIGNATURE_VALIDATION_ERROR, var7, new Object[]{var7.getMessage()}); + } + } + + return vResult; + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ConfigName.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ConfigName.java new file mode 100644 index 000000000..c236a3713 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ConfigName.java @@ -0,0 +1,5 @@ +package be.ehealth.businessconnector.genericasync.domain; + +public enum ConfigName { + MDA_ENCRYPTED; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants.java new file mode 100644 index 000000000..1afa0bf93 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import java.util.Arrays; +import java.util.List; + +public final class GenericAsyncConstants { + public static final String TACK_SUCCES = "urn:nip:tack:result:major:success"; + public static final String TACK_FAILURE = "urn:nip:tack:result:major:failure"; + public static final String CONFIRM_SOAP_ACTION = "urn:be:cin:nip:async:generic:confirm:hash"; + public static final String GET_SOAP_ACTION = "urn:be:cin:nip:async:generic:get:query"; + public static final String POST_SOAP_ACTION = "urn:be:cin:nip:async:generic:post:msg"; + public static final List XSD_V1_SERVICES = Arrays.asList("invoicing", "dmg", "mediprima.invoicing"); + + private GenericAsyncConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.java new file mode 100644 index 000000000..668b96353 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/GetRequest.java @@ -0,0 +1,179 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import java.util.ArrayList; +import java.util.List; + +public class GetRequest { + private String reference; + private Integer maxMessages; + private Integer maxTAcks; + private List includeIOs; + private List excludeIOs; + private List tackMessageNames; + + private GetRequest(GetRequest.Builder.BasicSteps builder) { + this.reference = builder.reference; + this.maxMessages = builder.maxMessages; + this.maxTAcks = builder.maxTAcks; + this.includeIOs = builder.includeIOs; + this.excludeIOs = builder.excludeIOs; + this.tackMessageNames = builder.tackMessageNames; + } + + public static GetRequest.Builder.GetRequestBuilderStep newBuilder() { + return new GetRequest.Builder.GetRequestSteps(); + } + + public String getReference() { + return this.reference; + } + + public Integer getMaxMessages() { + return this.maxMessages; + } + + public Integer getMaxTAcks() { + return this.maxTAcks; + } + + public List getIncludeIOs() { + return this.includeIOs; + } + + public List getExcludeIOs() { + return this.excludeIOs; + } + + public List getTackMessageNames() { + return this.tackMessageNames; + } + + // $FF: synthetic method + GetRequest(GetRequest.Builder.BasicSteps x0, Object x1) { + this(x0); + } + + public static final class Builder { + private Builder() { + } + + private static class BasicSteps implements GetRequest.Builder.DefaultsStep, GetRequest.Builder.ReferenceStep, GetRequest.Builder.MaxMessagesStep, GetRequest.Builder.MaxTAcksStep, GetRequest.Builder.IncludeIOsStep, GetRequest.Builder.ExcludeIOsStep, GetRequest.Builder.TackMessageNamesStep, GetRequest.Builder.BuildStep { + private Integer maxMessages; + private Integer maxTAcks; + private String reference; + private List includeIOs; + private List excludeIOs; + private List tackMessageNames; + + private BasicSteps() { + this.includeIOs = new ArrayList(); + this.excludeIOs = new ArrayList(); + } + + public GetRequest.Builder.BuildStep withDefaults() { + return this; + } + + public GetRequest.Builder.BuildStep withReference(String reference) { + this.reference = reference; + return this; + } + + public GetRequest.Builder.MaxTAcksStep withMaxMessages(Integer maxMessages) { + this.maxMessages = maxMessages; + return this; + } + + public GetRequest.Builder.IncludeIOsStep withMaxTAcks(Integer maxTAcks) { + this.maxTAcks = maxTAcks; + return this; + } + + public GetRequest.Builder.ExcludeIOsStep withIncludeIOs(List includeIOs) { + this.includeIOs = includeIOs; + return this; + } + + public GetRequest.Builder.TackMessageNamesStep withExcludeIOs(List excludeIOs) { + this.excludeIOs = excludeIOs; + return this; + } + + public GetRequest.Builder.BuildStep withTackMessageNames(List tackMessageNames) { + this.tackMessageNames = tackMessageNames; + return this; + } + + public GetRequest build() { + return new GetRequest(this); + } + + // $FF: synthetic method + BasicSteps(Object x0) { + this(); + } + } + + public interface BuildStep { + GetRequest build(); + } + + public interface TackMessageNamesStep { + GetRequest.Builder.BuildStep withTackMessageNames(List var1); + + GetRequest build(); + } + + public interface ExcludeIOsStep { + GetRequest.Builder.TackMessageNamesStep withExcludeIOs(List var1); + + GetRequest build(); + } + + public interface IncludeIOsStep { + GetRequest.Builder.ExcludeIOsStep withIncludeIOs(List var1); + + GetRequest build(); + } + + public interface MaxTAcksStep { + GetRequest.Builder.IncludeIOsStep withMaxTAcks(Integer var1); + + GetRequest build(); + } + + public interface MaxMessagesStep { + GetRequest.Builder.MaxTAcksStep withMaxMessages(Integer var1); + } + + public interface ReferenceStep { + GetRequest.Builder.BuildStep withReference(String var1); + } + + public interface DefaultsStep { + GetRequest.Builder.BuildStep withDefaults(); + } + + static class GetRequestSteps implements GetRequest.Builder.GetRequestBuilderStep { + public GetRequest.Builder.BuildStep withReference(String reference) { + return (new GetRequest.Builder.BasicSteps()).withReference(reference); + } + + public GetRequest.Builder.MaxTAcksStep withMaxMessages(Integer maxMessages) { + return (new GetRequest.Builder.BasicSteps()).withMaxMessages(maxMessages); + } + + public GetRequest.Builder.BuildStep withDefaults() { + return (new GetRequest.Builder.BasicSteps()).withDefaults(); + } + } + + public interface GetRequestBuilderStep { + GetRequest.Builder.BuildStep withReference(String var1); + + GetRequest.Builder.MaxTAcksStep withMaxMessages(Integer var1); + + GetRequest.Builder.BuildStep withDefaults(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedGetResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedGetResponse.java new file mode 100644 index 000000000..1ad82bb3f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedGetResponse.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import java.util.ArrayList; +import java.util.List; + +public class ProcessedGetResponse { + private List> msgResponses = new ArrayList(); + private List tAckResponses = new ArrayList(); + + public List> getMsgResponses() { + return this.msgResponses; + } + + public List getTAckResponses() { + return this.tAckResponses; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.java new file mode 100644 index 000000000..1678151a5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedMsgResponse.java @@ -0,0 +1,49 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import be.cin.encrypted.EncryptedKnownContent; +import be.cin.nip.async.generic.MsgResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public class ProcessedMsgResponse { + private T businessResponse; + private EncryptedKnownContent encryptedKnownContent; + private SignatureVerificationResult signatureVerificationResult; + private byte[] signedData; + private MsgResponse msgResponse; + + public ProcessedMsgResponse(MsgResponse msgResponse, T businessResponse, EncryptedKnownContent encryptedKnownContent, SignatureVerificationResult signatureVerificationResult, byte[] signedData) { + this(msgResponse, businessResponse, signatureVerificationResult, signedData); + this.encryptedKnownContent = encryptedKnownContent; + } + + public ProcessedMsgResponse(MsgResponse msgResponse, T businessResponse, SignatureVerificationResult signatureVerificationResult, byte[] signedData) { + this.businessResponse = businessResponse; + this.signatureVerificationResult = signatureVerificationResult; + this.signedData = signedData; + this.msgResponse = msgResponse; + } + + public T getBusinessResponse() { + return this.businessResponse; + } + + public void setBusinessResponse(T businessResponse) { + this.businessResponse = businessResponse; + } + + public EncryptedKnownContent getRawDecryptedBlob() { + return this.encryptedKnownContent; + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return this.signatureVerificationResult; + } + + public byte[] getSignedData() { + return this.signedData; + } + + public MsgResponse getMsgResponse() { + return this.msgResponse; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.java new file mode 100644 index 000000000..9de6298b6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedPostResponse.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; + +public class ProcessedPostResponse { + private PostResponse postResponse; + private Post post; + + public ProcessedPostResponse(PostResponse postResponse, Post post) { + this.postResponse = postResponse; + this.post = post; + } + + public PostResponse getPostResponse() { + return this.postResponse; + } + + public Post getPost() { + return this.post; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.java new file mode 100644 index 000000000..9369f2acb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/ProcessedTAckResponse.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.genericasync.domain; + +import be.cin.nip.async.generic.TAckResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public final class ProcessedTAckResponse { + private TAckResponse tAckResponse; + private SignatureVerificationResult signatureVerificationResult; + + public ProcessedTAckResponse(TAckResponse tAckResponse, SignatureVerificationResult signatureVerificationResult) { + this.tAckResponse = tAckResponse; + this.signatureVerificationResult = signatureVerificationResult; + } + + public TAckResponse getTAckResponse() { + return this.tAckResponse; + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return this.signatureVerificationResult; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.java new file mode 100644 index 000000000..712244fec --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/domain/TackQuery.java @@ -0,0 +1,39 @@ +package be.ehealth.businessconnector.genericasync.domain; + +public class TackQuery { + private Integer max; + + private TackQuery(TackQuery.Builder builder) { + this.max = builder.max; + } + + public static TackQuery.Builder newBuilder() { + return new TackQuery.Builder(); + } + + // $FF: synthetic method + TackQuery(TackQuery.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private Integer max; + + private Builder() { + } + + public TackQuery.Builder max(Integer max) { + this.max = max; + return this; + } + + public TackQuery build() { + return new TackQuery(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/encrypt/BusinessContentEncryptor.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/encrypt/BusinessContentEncryptor.java new file mode 100644 index 000000000..343c725c1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/encrypt/BusinessContentEncryptor.java @@ -0,0 +1,133 @@ +package be.ehealth.businessconnector.genericasync.encrypt; + +import be.cin.encrypted.BusinessContent; +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.w3c.dom.Document; +import org.w3c.dom.NodeList; + +public final class BusinessContentEncryptor { + private static final String IDENTIFIER_TYPE_PROPERTY = ".keydepot.identifiertype"; + private static final String IDENTIFIER_VALUE_PROPERTY = ".keydepot.identifiervalue"; + private static final String APPLICATION_ID_PROPERTY = ".keydepot.application"; + private static final long ETK_IDENTIFIER_DEFAULT_VALUE = 820563481L; + private static Configuration config = ConfigFactory.getConfigValidator(); + private static final String CIN_NAMESPACE = "urn:be:cin:encrypted"; + private static final String ENCRYPTED_KNOWN_CONTENT = "EncryptedKnownContent"; + + private BusinessContentEncryptor() { + } + + public static byte[] encrypt(String projectName, byte[] xmlByteArray, String plateform, String messageName) throws TechnicalConnectorException { + return handleEncryption(xmlByteArray, SessionUtil.getHolderOfKeyCrypto(), projectName, plateform, messageName); + } + + private static byte[] handleEncryption(byte[] request, Crypto crypto, String projectName, String plateform, String messageName) throws TechnicalConnectorException { + EncryptedKnownContent encryptedKnownContent = new EncryptedKnownContent(); + encryptedKnownContent.setReplyToEtk(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getEncoded()); + BusinessContent businessContent = new BusinessContent(); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + businessContent.setId(detailId); + businessContent.setValue(request); + businessContent.setContentEncoding("deflate"); + businessContent.setContentType(getContentType(projectName, plateform, messageName)); + encryptedKnownContent.setBusinessContent(businessContent); + + try { + String isXadesEncrypted = config.getProperty(plateform + "." + projectName + ".request" + ".xadesencrypted"); + boolean isEncrypt = isXadesEncrypted == null || isXadesEncrypted == "true"; + return encrypt(ConnectorXmlUtils.toDocument((Object)encryptedKnownContent), crypto, detailId, projectName, isEncrypt); + } catch (Exception var10) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var10, new Object[]{var10.getMessage()}); + } + } + + private static String getContentType(String projectName, String plateform, String messageName) { + String contentType = config.getProperty(plateform + ".blobbuilder." + projectName + "." + messageName + ".contenttype"); + if (contentType == null) { + contentType = config.getProperty(plateform + ".blobbuilder." + projectName + ".contenttype"); + } + + return contentType; + } + + private static byte[] encrypt(Document doc, Crypto crypto, String detailId, String projectName, boolean xadesEncrypted) throws TechnicalConnectorException, TransformerException, UnsupportedEncodingException { + NodeList nodes = doc.getElementsByTagNameNS("urn:be:cin:encrypted", "EncryptedKnownContent"); + String content = toStringOmittingXmlDeclaration(nodes); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2000/09/xmldsig#base64"); + tranforms.add("urn:nippin:xml:sig:transform:optional-deflate"); + options.put("transformerList", tranforms); + options.put("baseURI", detailId); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)ConnectorXmlUtils.toObject(content.getBytes("UTF-8"), EncryptedKnownContent.class); + encryptedKnownContent.getBusinessContent().setValue(ConnectorIOUtils.compress(encryptedKnownContent.getBusinessContent().getValue(), "deflate")); + if (xadesEncrypted) { + byte[] xades = builder.sign(Session.getInstance().getSession().getEncryptionCredential(), ConnectorXmlUtils.toByteArray((Object)encryptedKnownContent.getBusinessContent()), options); + encryptedKnownContent.setXades(xades); + } + + return seal(crypto, ConnectorXmlUtils.toByteArray((Object)encryptedKnownContent), projectName); + } + + private static String toStringOmittingXmlDeclaration(NodeList nodes) throws TransformerException { + StringBuilder sb = new StringBuilder(); + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer serializer = tf.newTransformer(); + serializer.setOutputProperty("omit-xml-declaration", "yes"); + + for(int i = 0; i < nodes.getLength(); ++i) { + StringWriter sw = new StringWriter(); + serializer.transform(new DOMSource(nodes.item(i)), new StreamResult(sw)); + sb.append(sw.toString()); + } + + return sb.toString(); + } + + private static byte[] seal(Crypto crypto, byte[] content, String projectName) throws TechnicalConnectorException { + return crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getHubEtk(projectName), content); + } + + private static Set getHubEtk(String projectName) throws TechnicalConnectorException { + String identifierTypeString = config.getProperty(projectName + ".keydepot.identifiertype", "CBE"); + Long identifierValue = config.getLongProperty(projectName + ".keydepot.identifiervalue", 820563481L); + String applicationId = config.getProperty(projectName + ".keydepot.application", ""); + int identifierSource = 48; + IdentifierType identifier = IdentifierType.lookup(identifierTypeString, (String)null, identifierSource); + if (identifier == null) { + throw new IllegalStateException("invalid configuration : identifier with type ]" + identifierTypeString + "[ for source ETKDEPOT not found"); + } else { + return KeyDepotManagerFactory.getKeyDepotManager().getEtkSet(IdentifierType.CBE, identifierValue, applicationId); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.java new file mode 100644 index 000000000..94a49eede --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorException.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.genericasync.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class GenAsyncBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = -5527698631504638L; + + public GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues errorCodeValue) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + } + + public GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..173f31231 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncBusinessConnectorExceptionValues.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.genericasync.exception; + +public enum GenAsyncBusinessConnectorExceptionValues { + TARGET_SERVICE_ERROR("targetservice.error", "TargetService error description: {0}"), + SESSION_MANAGEMENT_ERROR("sessionmanagement.error", "SessionManagemenent error description: {0}"), + MALFORMED_URL("malformed.url", "Invalid url to {0} file"), + SETTINGS_NOT_FOUND("settings.not.found", "Could not find the settings file : {0}"), + ERROR_XML_DMGVALIDATOR("error.xml.dmg.validator", "XML is not correct: {0}"), + ERROR_XML_UNDEFINED_XSD_FOR_XML_CLASS_VALIDATOR("error.xml.dmg.undefined.class.validator", "no xsd file location is defined for class: {0}"), + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"), + SEND_REQUEST_FAILED("send.request.failed", "The request failed : {0}"), + SIGNATURE_VALIDATION_ERROR("signaturevalidation.error", "Embedded signature is invalid."); + + private String errorCode; + private String message; + + private GenAsyncBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.java new file mode 100644 index 000000000..e0482805f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/exception/GenAsyncSignatureValidationConnectorException.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.genericasync.exception; + +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; + +public class GenAsyncSignatureValidationConnectorException extends GenAsyncBusinessConnectorException { + private static final long serialVersionUID = -5527698631504638L; + private Map validationResult; + + public GenAsyncSignatureValidationConnectorException(GenAsyncBusinessConnectorExceptionValues errorCodeValue, Map validationResult) { + super(errorCodeValue); + this.validationResult = validationResult; + } + + public Map getSignatureValidationResult() { + return this.validationResult; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.java new file mode 100644 index 000000000..811b3efd8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/IncomingSecurityHandler.java @@ -0,0 +1,90 @@ +package be.ehealth.businessconnector.genericasync.handlers; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.handler.AbstractSOAPHandler; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import java.util.concurrent.TimeUnit; +import javax.xml.namespace.QName; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPHeader; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.ProtocolException; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.wss4j.common.ext.WSSecurityException; +import org.apache.wss4j.dom.WSSConfig; +import org.apache.wss4j.dom.WSSecurityEngine; +import org.apache.wss4j.dom.WSSecurityEngineResult; +import org.apache.wss4j.dom.handler.RequestData; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public class IncomingSecurityHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(IncomingSecurityHandler.class); + private static final QName WSSE = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", "wsse"); + private static final Set QNAME_LIST = new HashSet(); + private WSSConfig config; + + /** @deprecated */ + @Deprecated + private IncomingSecurityHandler() { + this.config = WSSConfig.getNewInstance(); + } + + public IncomingSecurityHandler(Duration timestampTTL, Duration timeStampFutureTTL) { + this(); + this.config.setTimeStampTTL((int)timestampTTL.convert(TimeUnit.SECONDS)); + this.config.setTimeStampFutureTTL((int)timeStampFutureTTL.convert(TimeUnit.SECONDS)); + } + + public boolean handleInbound(SOAPMessageContext context) { + SOAPMessage message = context.getMessage(); + WSSecurityEngine secEngine = new WSSecurityEngine(); + RequestData requestData = new RequestData(); + requestData.setWssConfig(this.config); + + try { + SOAPHeader header = message.getSOAPHeader(); + if (header != null) { + NodeList list = header.getElementsByTagNameNS(WSSE.getNamespaceURI(), WSSE.getLocalPart()); + if (list != null) { + LOG.debug("Verify WS Security Header"); + + for(int j = 0; j < list.getLength(); ++j) { + List results = secEngine.processSecurityHeader((Element)list.item(j), requestData); + Iterator i$ = results.iterator(); + + while(i$.hasNext()) { + WSSecurityEngineResult result = (WSSecurityEngineResult)i$.next(); + if (!(Boolean)result.get("validated-token")) { + StringBuffer sb = new StringBuffer(); + sb.append("Unable to validate incoming soap message. Action ["); + sb.append(result.get("action")); + sb.append("]."); + throw new ProtocolException(sb.toString()); + } + } + } + } + } + + return true; + } catch (WSSecurityException var12) { + throw new ProtocolException(var12); + } catch (SOAPException var13) { + throw new ProtocolException(var13); + } + } + + public Set getHeaders() { + return QNAME_LIST; + } + + static { + QNAME_LIST.add(WSSE); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.java new file mode 100644 index 000000000..e014e92ae --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/handlers/SAMLHolderOfKeyHandler.java @@ -0,0 +1,44 @@ +package be.ehealth.businessconnector.genericasync.handlers; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.AbstractWsSecurityHandler; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import java.util.concurrent.TimeUnit; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SAMLHolderOfKeyHandler extends AbstractWsSecurityHandler { + private static final Logger LOG = LoggerFactory.getLogger(SAMLHolderOfKeyHandler.class); + private SAMLToken token; + private Duration duration; + + public SAMLHolderOfKeyHandler() { + this((SAMLToken)null); + } + + public SAMLHolderOfKeyHandler(SAMLToken token) { + this(token, new Duration(60L, TimeUnit.SECONDS)); + } + + public SAMLHolderOfKeyHandler(SAMLToken token, Duration duration) { + this.token = token; + this.duration = duration; + } + + protected void addWSSecurity(SOAPMessageContext context) throws TechnicalConnectorException { + SAMLToken lazyToken = this.token; + if (lazyToken == null) { + LOG.debug("[Lazy Loading] Trying to load SAMLToken from session."); + lazyToken = Session.getInstance().getSession().getSAMLToken(); + } + + this.buildSignature().on(context.getMessage()).withTimeStamp(this.duration).withSAMLToken(lazyToken).sign(new AbstractWsSecurityHandler.SignedParts[]{AbstractWsSecurityHandler.SignedParts.TIMESTAMP}); + } + + protected Logger getLogger() { + return LOG; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/CommonAsyncService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/CommonAsyncService.java new file mode 100644 index 000000000..76097be43 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/CommonAsyncService.java @@ -0,0 +1,25 @@ +package be.ehealth.businessconnector.genericasync.helper; + +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.TAckResponse; +import be.cin.types.v1.Blob; +import be.ehealth.businessconnector.genericasync.domain.ProcessedGetResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedMsgResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedTAckResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public interface CommonAsyncService { + ConfirmResponse confirmAll(ProcessedGetResponse var1) throws ConnectorException; + + ConfirmResponse confirmAllTAcks(ProcessedGetResponse var1) throws ConnectorException; + + ConfirmResponse confirmAllMessages(ProcessedGetResponse var1) throws ConnectorException; + + ConfirmResponse confirmTAck(ProcessedTAckResponse var1) throws ConnectorException; + + ConfirmResponse confirmMessage(ProcessedMsgResponse var1) throws ConnectorException; + + SignatureVerificationResult validateXadesTWithManifest(TAckResponse var1, Blob var2, byte[] var3) throws GenAsyncBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.java new file mode 100644 index 000000000..f80ceb3fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/DefaultCommonAsyncService.java @@ -0,0 +1,68 @@ +package be.ehealth.businessconnector.genericasync.helper; + +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.TAckResponse; +import be.cin.types.v1.Blob; +import be.ehealth.businessconnector.genericasync.domain.ProcessedGetResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedMsgResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedTAckResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang3.Validate; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class DefaultCommonAsyncService implements CommonAsyncService { + private GetHelper getHelper; + + public DefaultCommonAsyncService(String projectName) { + this.getHelper = new GetHelper(projectName); + } + + public ConfirmResponse confirmAll(ProcessedGetResponse getResponse) throws ConnectorException { + return this.getHelper.confirmAll(getResponse); + } + + public ConfirmResponse confirmAllTAcks(ProcessedGetResponse getResponse) throws ConnectorException { + return this.getHelper.confirmWithTAckReferences(getResponse); + } + + public ConfirmResponse confirmAllMessages(ProcessedGetResponse getResponse) throws ConnectorException { + return this.getHelper.confirmWithMessageReferences(getResponse); + } + + public ConfirmResponse confirmTAck(ProcessedTAckResponse tAckResponse) throws ConnectorException { + return this.getHelper.confirmTAckWithReference(tAckResponse); + } + + public ConfirmResponse confirmMessage(ProcessedMsgResponse msgResponse) throws ConnectorException { + return this.getHelper.confirmMessageWithReference(msgResponse); + } + + public SignatureVerificationResult validateXadesTWithManifest(TAckResponse tAckResponse, Blob postedBlob, byte[] xadesT) throws GenAsyncBusinessConnectorException { + Validate.notNull(tAckResponse); + Validate.notNull(postedBlob); + Validate.notNull(xadesT); + Element blobElement = ConnectorXmlUtils.toDocument((Object)postedBlob).getDocumentElement(); + Document signedContent = ConnectorXmlUtils.toDocument((Object)tAckResponse); + signedContent.getFirstChild().appendChild(signedContent.importNode(blobElement, true)); + byte[] signedByteArray = ConnectorXmlUtils.toByteArray((Node)signedContent); + Map options = new HashMap(); + options.put("followNestedManifest", true); + + try { + return SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES_T).verify((byte[])signedByteArray, (byte[])xadesT, options); + } catch (TechnicalConnectorException var9) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.SIGNATURE_VALIDATION_ERROR, var9, new Object[]{var9.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.java new file mode 100644 index 000000000..635685191 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/GetHelper.java @@ -0,0 +1,165 @@ +package be.ehealth.businessconnector.genericasync.helper; + +import be.cin.mycarenet.esb.common.v2.OrigineType; +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgQuery; +import be.cin.nip.async.generic.Query; +import be.cin.nip.async.generic.QueryParameters; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.business.mycarenetdomaincommons.util.WsAddressingUtil; +import be.ehealth.businessconnector.genericasync.builders.BuilderFactory; +import be.ehealth.businessconnector.genericasync.domain.GetRequest; +import be.ehealth.businessconnector.genericasync.domain.ProcessedGetResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedMsgResponse; +import be.ehealth.businessconnector.genericasync.domain.ProcessedTAckResponse; +import be.ehealth.businessconnector.genericasync.mappers.CommonInputMapper; +import be.ehealth.businessconnector.genericasync.session.GenAsyncSessionServiceFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import java.util.Iterator; +import org.apache.commons.collections.CollectionUtils; + +public class GetHelper { + private String projectName; + + public GetHelper(String projectName) { + this.projectName = projectName; + } + + public ProcessedGetResponse get(GetRequest request, String message, String recipient, Class clazz, String schemaLocation) throws ConnectorException { + MsgQuery msgQuery = new MsgQuery(); + msgQuery.setInclude(true); + msgQuery.setMax(request.getMaxMessages()); + msgQuery.getMessageNames().add(message); + QueryParameters queryParameters = new QueryParameters(); + queryParameters.setReference(request.getReference()); + queryParameters.getExcludeIOs().addAll(request.getExcludeIOs()); + queryParameters.getIncludeIOs().addAll(request.getIncludeIOs()); + if (request.getTackMessageNames() != null) { + queryParameters.getTackMessageNames().addAll(request.getTackMessageNames()); + } + + Query tackQuery = new Query(); + tackQuery.setInclude(true); + tackQuery.setMax(request.getMaxTAcks()); + OrigineType origin = this.getOrigineType(this.projectName); + WsAddressingHeader getResponseHeader = WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:get:query"); + GetResponse getResponse = GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).getRequest(BuilderFactory.getRequestObjectBuilder(this.projectName).buildGetRequest(origin, msgQuery, tackQuery, queryParameters, KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getEncoded()), getResponseHeader); + return BuilderFactory.getResponseObjectBuilder().processResponse(getResponse, clazz, this.projectName, schemaLocation); + } + + public ProcessedGetResponse get(GetRequest request, String message, Class clazz, String schemaLocation) throws ConnectorException { + return this.get(request, message, (String)null, clazz, schemaLocation); + } + + public ProcessedGetResponse get(GetRequest request, String message, Class clazz) throws ConnectorException { + return this.get(request, message, (String)null, clazz, (String)null); + } + + public ConfirmResponse confirmAll(ProcessedGetResponse getResponse) throws ConnectorException { + return this.confirmAll(getResponse, (String)null); + } + + public ConfirmResponse confirmAll(ProcessedGetResponse getResponse, String recipient) throws ConnectorException { + if (!CollectionUtils.isNotEmpty(getResponse.getTAckResponses()) && !CollectionUtils.isNotEmpty(getResponse.getMsgResponses())) { + return null; + } else { + Confirm confirm = this.initConfirmRequest(this.projectName); + Iterator i$ = getResponse.getTAckResponses().iterator(); + + while(i$.hasNext()) { + ProcessedTAckResponse tAckResponse = (ProcessedTAckResponse)i$.next(); + confirm.getTAckReferences().add(tAckResponse.getTAckResponse().getTAck().getReference()); + } + + i$ = getResponse.getMsgResponses().iterator(); + + while(i$.hasNext()) { + ProcessedMsgResponse msgResponse = (ProcessedMsgResponse)i$.next(); + confirm.getMsgRefValues().add(msgResponse.getMsgResponse().getDetail().getReference()); + } + + return GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).confirmRequest(confirm, WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:confirm:hash")); + } + } + + public ConfirmResponse confirmWithTAckReferences(ProcessedGetResponse getResponse) throws ConnectorException { + return this.confirmWithTAckReferences(getResponse, (String)null); + } + + public ConfirmResponse confirmWithTAckReferences(ProcessedGetResponse getResponse, String recipient) throws ConnectorException { + if (!CollectionUtils.isNotEmpty(getResponse.getTAckResponses())) { + return null; + } else { + Confirm confirm = this.initConfirmRequest(this.projectName); + Iterator i$ = getResponse.getTAckResponses().iterator(); + + while(i$.hasNext()) { + ProcessedTAckResponse tAckResponse = (ProcessedTAckResponse)i$.next(); + confirm.getTAckReferences().add(tAckResponse.getTAckResponse().getTAck().getReference()); + } + + return GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).confirmRequest(confirm, WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:confirm:hash")); + } + } + + public Confirm initConfirmRequest(String projectName) throws TechnicalConnectorException { + Confirm confirm = new Confirm(); + confirm.setOrigin(this.getOrigineType(projectName)); + return confirm; + } + + public ConfirmResponse confirmWithMessageReferences(ProcessedGetResponse getResponse) throws ConnectorException { + return this.confirmWithMessageReferences(getResponse, (String)null); + } + + public ConfirmResponse confirmWithMessageReferences(ProcessedGetResponse getResponse, String recipient) throws ConnectorException { + if (!CollectionUtils.isNotEmpty(getResponse.getMsgResponses())) { + return null; + } else { + Confirm confirm = this.initConfirmRequest(this.projectName); + Iterator i$ = getResponse.getMsgResponses().iterator(); + + while(i$.hasNext()) { + ProcessedMsgResponse msgResponse = (ProcessedMsgResponse)i$.next(); + confirm.getMsgRefValues().add(msgResponse.getMsgResponse().getDetail().getReference()); + } + + return GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).confirmRequest(confirm, WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:confirm:hash")); + } + } + + public ConfirmResponse confirmTAckWithReference(ProcessedTAckResponse tAckResponse) throws ConnectorException { + return this.confirmTAckWithReference(tAckResponse, (String)null); + } + + public ConfirmResponse confirmTAckWithReference(ProcessedTAckResponse tAckResponse, String recipient) throws ConnectorException { + Confirm confirm = this.initConfirmRequest(this.projectName); + confirm.getTAckReferences().add(tAckResponse.getTAckResponse().getTAck().getReference()); + return GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).confirmRequest(confirm, WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:confirm:hash")); + } + + public ConfirmResponse confirmMessageWithReference(ProcessedMsgResponse msgResponse) throws ConnectorException { + return this.confirmMessageWithReference(msgResponse, (String)null); + } + + public ConfirmResponse confirmMessageWithReference(ProcessedMsgResponse msgResponse, String recipient) throws ConnectorException { + Confirm confirm = this.initConfirmRequest(this.projectName); + confirm.getMsgRefValues().add(msgResponse.getMsgResponse().getDetail().getReference()); + return GenAsyncSessionServiceFactory.getGenAsyncService(this.projectName).confirmRequest(confirm, WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:confirm:hash")); + } + + public OrigineType getOrigineType(String projectName) throws TechnicalConnectorException { + McnPackageInfo packageInfo = McnConfigUtil.retrievePackageInfo("genericasync." + projectName); + CommonBuilder commonBuilder = RequestBuilderFactory.getCommonBuilder(projectName); + return CommonInputMapper.mapOrigin(commonBuilder.createOrigin(packageInfo)); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/PostHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/PostHelper.java new file mode 100644 index 000000000..804206594 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/helper/PostHelper.java @@ -0,0 +1,72 @@ +package be.ehealth.businessconnector.genericasync.helper; + +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.business.mycarenetdomaincommons.util.WsAddressingUtil; +import be.ehealth.businessconnector.genericasync.builders.BuilderFactory; +import be.ehealth.businessconnector.genericasync.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.genericasync.domain.ConfigName; +import be.ehealth.businessconnector.genericasync.domain.ProcessedPostResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.session.GenAsyncService; +import be.ehealth.businessconnector.genericasync.session.GenAsyncSessionServiceFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; + +public class PostHelper { + private static final String ENCRYPTED = "_ENCRYPTED"; + private String platformName; + private String projectName; + + public PostHelper(String platformName, String projectName) { + this.projectName = projectName; + this.platformName = platformName; + } + + public ProcessedPostResponse post(Object request, String messageName, String schemaLocation, InputReference inputReference) throws ConnectorException { + Post post = BuilderFactory.getRequestObjectBuilder(this.projectName).buildPostRequest(messageName, this.projectName, this.platformName, request, schemaLocation, inputReference); + return new ProcessedPostResponse(this.getPostResponse(this.projectName, post, (String)null), post); + } + + public ProcessedPostResponse post(byte[] request, String messageName, InputReference inputReference) throws ConnectorException { + return this.post(request, messageName, (String)null, inputReference); + } + + public ProcessedPostResponse post(byte[] request, String messageName, ConfigName configName, InputReference inputReference) throws ConnectorException { + return this.post((byte[])request, messageName, (ConfigName)configName, (String)null, inputReference); + } + + public ProcessedPostResponse post(Object request, String messageName, String schemaLocation, String recipient, InputReference inputReference) throws ConnectorException { + Post post = BuilderFactory.getRequestObjectBuilder(this.projectName).buildPostRequest(messageName, this.projectName, this.platformName, request, schemaLocation, inputReference); + return new ProcessedPostResponse(this.getPostResponse(this.projectName, post, recipient), post); + } + + private PostResponse getPostResponse(String projectName, Post post, String recipient) throws ConnectorException { + PostResponse responsePost = this.post(projectName, post, recipient); + this.validateResponse(responsePost); + return responsePost; + } + + public ProcessedPostResponse post(byte[] request, String messageName, String recipient, InputReference inputReference) throws ConnectorException { + Post post = BuilderFactory.getRequestObjectBuilder(this.projectName).buildPostRequest(messageName, this.projectName, this.platformName, request, inputReference); + return new ProcessedPostResponse(this.getPostResponse(this.projectName, post, recipient), post); + } + + public ProcessedPostResponse post(byte[] request, String messageName, ConfigName configName, String recipient, InputReference inputReference) throws ConnectorException { + Post post = BuilderFactory.getRequestObjectBuilder(this.projectName).buildPostRequest(messageName, this.projectName, this.platformName, configName, request, inputReference); + return new ProcessedPostResponse(this.getPostResponse(this.projectName, post, recipient), post); + } + + private void validateResponse(PostResponse responsePost) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + ResponseObjectBuilder responseBuilder = BuilderFactory.getResponseObjectBuilder(); + responseBuilder.handlePostResponse(responsePost); + } + + private PostResponse post(String serviceName, Post post, String recipient) throws ConnectorException { + GenAsyncService service = GenAsyncSessionServiceFactory.getGenAsyncService(serviceName); + WsAddressingHeader header = WsAddressingUtil.createHeader(recipient, "urn:be:cin:nip:async:generic:post:msg"); + return service.postRequest(post, header); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper.java new file mode 100644 index 000000000..48bb74651 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper.java @@ -0,0 +1,148 @@ +package be.ehealth.businessconnector.genericasync.mappers; + +import be.cin.mycarenet.esb.common.v2.CareProviderType; +import be.cin.mycarenet.esb.common.v2.CommonInput; +import be.cin.mycarenet.esb.common.v2.IdType; +import be.cin.mycarenet.esb.common.v2.LicenseType; +import be.cin.mycarenet.esb.common.v2.NihiiType; +import be.cin.mycarenet.esb.common.v2.OrigineType; +import be.cin.mycarenet.esb.common.v2.PackageType; +import be.cin.mycarenet.esb.common.v2.ValueRefString; +import be.ehealth.business.mycarenetdomaincommons.domain.CareProvider; +import be.ehealth.business.mycarenetdomaincommons.domain.Identification; +import be.ehealth.business.mycarenetdomaincommons.domain.McnPackageInfo; +import be.ehealth.business.mycarenetdomaincommons.domain.Nihii; +import be.ehealth.business.mycarenetdomaincommons.domain.Origin; +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; +import java.util.ArrayList; +import java.util.List; +import org.dozer.DozerBeanMapper; + +public final class CommonInputMapper { + private CommonInputMapper() { + } + + public static CommonInput mapCommonInputType(be.ehealth.business.mycarenetdomaincommons.domain.CommonInput input) { + List myMappingFiles = new ArrayList(); + myMappingFiles.add("dozer/genasync-commoninput.xml"); + DozerBeanMapper mapper = new DozerBeanMapper(); + mapper.setMappingFiles(myMappingFiles); + CommonInput destObject = new CommonInput(); + mapper.map(input, destObject); + return destObject; + } + + public static OrigineType mapOrigin(Origin origin) { + OrigineType result = new OrigineType(); + CareProvider careProvider = origin.getCareProvider(); + if (careProvider != null) { + result.setCareProvider(mapCareProvider(careProvider)); + } + + McnPackageInfo packageInfo = origin.getMcnPackageInfo(); + if (packageInfo != null) { + result.setPackage(mapMcnPackage(packageInfo)); + } + + String siteId = origin.getSiteId(); + if (siteId != null) { + result.setSiteID(createValueRefString(siteId)); + } + + return result; + } + + /** @deprecated */ + @Deprecated + static PackageType mapPackage(PackageInfo packageInfo) { + PackageType result = new PackageType(); + LicenseType license = new LicenseType(); + String password = packageInfo.getPassword(); + if (password != null) { + license.setPassword(password); + } + + String userName = packageInfo.getUserName(); + if (userName != null) { + license.setUsername(userName); + } + + result.setLicense(license); + String packageName = packageInfo.getPackageName(); + if (packageName != null) { + result.setName(createValueRefString(packageName)); + } + + return result; + } + + static PackageType mapMcnPackage(McnPackageInfo packageInfo) { + return mapPackage(packageInfo); + } + + static CareProviderType mapCareProvider(CareProvider careProvider) { + CareProviderType result = new CareProviderType(); + Nihii nihii = careProvider.getNihii(); + if (nihii != null) { + result.setNihii(mapNihii(nihii)); + } + + Identification organization = careProvider.getOrganization(); + if (organization != null) { + result.setOrganization(mapIdType(organization)); + } + + Identification physicalPerson = careProvider.getPhysicalPerson(); + if (physicalPerson != null) { + result.setPhysicalPerson(mapIdType(physicalPerson)); + } + + return result; + } + + static IdType mapIdType(Identification organization) { + IdType result = new IdType(); + String cbe = organization.getCbe(); + if (cbe != null) { + result.setCbe(createValueRefString(cbe)); + } + + String name = organization.getName(); + if (name != null) { + result.setName(createValueRefString(name)); + } + + Nihii nihii = organization.getNihii(); + if (nihii != null) { + result.setNihii(mapNihii(nihii)); + } + + String ssin = organization.getSsin(); + if (ssin != null) { + result.setSsin(createValueRefString(ssin)); + } + + return result; + } + + static NihiiType mapNihii(Nihii nihii) { + NihiiType result = new NihiiType(); + String quality = nihii.getQuality(); + if (quality != null) { + result.setQuality(quality); + } + + String value = nihii.getValue(); + if (value != null) { + result.setValue(createValueRefString(value)); + } + + return result; + } + + static ValueRefString createValueRefString(String value) { + ValueRefString result = new ValueRefString(); + result.setValue(value); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.java new file mode 100644 index 000000000..a3636bf69 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/GenAsyncService.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.genericasync.service; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; + +public interface GenAsyncService { + PostResponse postRequest(SAMLToken var1, Post var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException; + + GetResponse getRequest(SAMLToken var1, Get var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; + + ConfirmResponse confirmRequest(SAMLToken var1, Confirm var2, WsAddressingHeader var3) throws GenAsyncBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.java new file mode 100644 index 000000000..5d60e976d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/ServiceFactory.java @@ -0,0 +1,33 @@ +package be.ehealth.businessconnector.genericasync.service; + +import be.ehealth.businessconnector.genericasync.service.impl.GenAsyncServiceImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import java.util.HashMap; +import java.util.Map; + +public final class ServiceFactory extends GenAsyncServiceImpl { + private ServiceFactory() { + throw new UnsupportedOperationException(); + } + + public static GenAsyncService getGenAsyncService(String serviceName, SessionValidator sessionValidator) throws TechnicalConnectorException { + Map paramMap = new HashMap(); + paramMap.put("serviceName", serviceName); + paramMap.put("sessionValidator", sessionValidator); + return getGenAsyncService(paramMap); + } + + public static GenAsyncService getGenAsyncService(Map paramMap) throws TechnicalConnectorException { + return (GenAsyncService)(new ConfigurableFactoryHelper(GenAsyncService.class.getName(), GenAsyncServiceImpl.class.getName())).getImplementation(paramMap); + } + + /** @deprecated */ + @Deprecated + public static GenericRequest getService(SAMLToken token, String serviceName) throws TechnicalConnectorException { + return build(token, serviceName); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.java new file mode 100644 index 000000000..60ac6e8bc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl.java @@ -0,0 +1,158 @@ +package be.ehealth.businessconnector.genericasync.service.impl; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.MsgResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.genericasync.domain.GenericAsyncConstants; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.genericasync.handlers.IncomingSecurityHandler; +import be.ehealth.businessconnector.genericasync.handlers.SAMLHolderOfKeyHandler; +import be.ehealth.businessconnector.genericasync.service.GenAsyncService; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.SOAPHeaderLoggerHandler; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.ehealth.technicalconnector.utils.ConfigurableImplementationHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import be.ehealth.technicalconnector.ws.feature.XOPFeature; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.xml.soap.SOAPException; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class GenAsyncServiceImpl implements GenAsyncService, ConfigurationModuleBootstrap.ModuleBootstrapHook, ConfigurableImplementation { + public static final String SERVICE_NAME = "serviceName"; + public static final String SESSION_VALIDATOR = "sessionValidator"; + protected static final String GENASYNC_XSD_V1_3 = "/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd"; + protected static final String GENASYNC_XSD_V1 = "/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd"; + private static final String PROP_ENDPOINT_GENASYNC_FIRST_PART = "endpoint.genericasync."; + private static final String PROP_VALIDATION_INCOMING_GENASYNC = "validation.incoming.message.genasync."; + private static final String PROP_SECURITY_INCOMING_GENASYNC_CREATE_TTL = "security.incoming.message.genasync.timestamp.created.ttl."; + private static final String PROP_SECURITY_INCOMING_GENASYNC_EXPIRES_TTL = "security.incoming.message.genasync.timestamp.expires.ttl."; + private static final String PROP_SECURITY_OUTGOING_GENASYNC_TS = "security.outgoing.message.genasync.timestamp."; + private static final String PROP_THRESHOLD_GENASYNC_FIRST_PART = "threshold.genericasync."; + private static final String END_PART_V1 = ".v1"; + private static final int DEFAULT_THRESHOLD = 81920; + private static final Logger LOG = LoggerFactory.getLogger(GenAsyncServiceImpl.class); + private static Configuration config = ConfigFactory.getConfigValidator(); + private SessionValidator sessionValidator; + private String serviceName; + private int threshold; + + public GenAsyncServiceImpl() { + } + + /** @deprecated */ + @Deprecated + public GenAsyncServiceImpl(SessionValidator sessionValidator, String serviceName) { + this(); + this.sessionValidator = sessionValidator; + this.serviceName = serviceName; + this.setThreshold(); + } + + public PostResponse postRequest(SAMLToken token, Post request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException { + try { + return (PostResponse)this.invoke(token, request, header, PostResponse.class); + } catch (TechnicalConnectorException var5) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.TARGET_SERVICE_ERROR, var5, new Object[]{var5.getMessage()}); + } + } + + public GetResponse getRequest(SAMLToken token, Get request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + return (GetResponse)this.invoke(token, request, header, GetResponse.class); + } + + public ConfirmResponse confirmRequest(SAMLToken token, Confirm request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + return (ConfirmResponse)this.invoke(token, request, header, ConfirmResponse.class); + } + + protected T invoke(SAMLToken token, Object request, WsAddressingHeader header, Class clazz) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest genReq = build(token, this.serviceName); + genReq.setPayload(request, new XOPFeature(this.threshold)); + genReq.setWSAddressing(header); + return ServiceFactory.getGenericWsSender().send(genReq).asObject(clazz); + } catch (SOAPException var6) { + throw new GenAsyncBusinessConnectorException(GenAsyncBusinessConnectorExceptionValues.TARGET_SERVICE_ERROR, var6, new Object[]{var6.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(Confirm.class); + JaxbContextFactory.initJaxbContext(ConfirmResponse.class); + JaxbContextFactory.initJaxbContext(Get.class); + JaxbContextFactory.initJaxbContext(GetResponse.class); + JaxbContextFactory.initJaxbContext(Post.class); + JaxbContextFactory.initJaxbContext(PostResponse.class); + JaxbContextFactory.initJaxbContext(MsgResponse.class); + LOG.debug("bootstrapped GenAsyncServiceImpl"); + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + this.serviceName = (String)ConfigurableImplementationHelper.get("serviceName", parameterMap, String.class, true); + this.sessionValidator = (SessionValidator)ConfigurableImplementationHelper.get("sessionValidator", parameterMap, SessionValidator.class, true); + this.setThreshold(); + } + + private void setThreshold() { + this.threshold = ConfigFactory.getConfigValidator().getIntegerProperty("threshold.genericasync." + this.serviceName + ".v1", 81920); + } + + protected static GenericRequest build(SAMLToken token, String serviceName) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setEndpoint(getProperty("endpoint.genericasync.", serviceName, true)); + HandlerChain chain = HandlerChainUtil.buildChainWithValidator("validation.incoming.message.genasync." + serviceName + ".v1", getXsd(serviceName)); + chain.register(HandlerPosition.SECURITY, new SAMLHolderOfKeyHandler(token, getDuration("security.outgoing.message.genasync.timestamp.", serviceName, 30L))); + chain.register(HandlerPosition.SECURITY, new IncomingSecurityHandler(getDuration("security.incoming.message.genasync.timestamp.created.ttl.", serviceName, 30L), getDuration("security.incoming.message.genasync.timestamp.expires.ttl.", serviceName, 30L))); + chain.register(HandlerPosition.SECURITY, new SOAPHeaderLoggerHandler()); + request.setHandlerChain(chain); + request.setDefaultHandlerChain(); + return request; + } + + private static String getProperty(String startKey, String serviceName, boolean required, String... defaultValue) throws TechnicalConnectorException { + String key = startKey + serviceName + ".v1"; + String result; + if (defaultValue.length != 0 && defaultValue[0] != null) { + result = config.getProperty(key, defaultValue[0]); + } else { + result = config.getProperty(key); + } + + if (required && StringUtils.isEmpty(result)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_CONFIG, new Object[]{key}); + } else { + return result; + } + } + + private static Duration getDuration(String startKey, String serviceName, long defaultDurationInSeconds) { + String key = startKey + serviceName + ".v1"; + return config.hasDurationProperty(key) ? config.getDurationProperty(key, defaultDurationInSeconds, TimeUnit.SECONDS) : new Duration(Long.valueOf(config.getProperty(key, Long.toString(defaultDurationInSeconds))), TimeUnit.SECONDS); + } + + private static String getXsd(String serviceName) { + return GenericAsyncConstants.XSD_V1_SERVICES.contains(serviceName) ? "/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd" : "/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncService.java new file mode 100644 index 000000000..a91528d2a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncService.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.genericasync.session; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; + +public interface GenAsyncService { + PostResponse postRequest(Post var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetResponse getRequest(Get var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + ConfirmResponse confirmRequest(Confirm var1, WsAddressingHeader var2) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.java new file mode 100644 index 000000000..23f1556fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncServiceImplementationFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.genericasync.session; + +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.session.impl.GenAsyncServiceImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class GenAsyncServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws GenAsyncBusinessConnectorException, TechnicalConnectorException { + if (clazz.equals(GenAsyncServiceImpl.class) && additionalParameters.length == 1) { + return new GenAsyncServiceImpl(sessionValidator, additionalParameters[0]); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.java new file mode 100644 index 000000000..188d589d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/GenAsyncSessionServiceFactory.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.genericasync.session; + +import be.ehealth.businessconnector.genericasync.session.impl.GenAsyncServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class GenAsyncSessionServiceFactory extends AbstractSessionServiceFactory { + private static GenAsyncServiceImplementationFactory implementationClassFactory = new GenAsyncServiceImplementationFactory(); + + public static GenAsyncService getGenAsyncService(String serviceName) throws ConnectorException { + return (GenAsyncService)getService(GenAsyncServiceImpl.class, implementationClassFactory, new String[]{serviceName}); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.java new file mode 100644 index 000000000..fae78e6a9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/session/impl/GenAsyncServiceImpl.java @@ -0,0 +1,40 @@ +package be.ehealth.businessconnector.genericasync.session.impl; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.businessconnector.genericasync.exception.GenAsyncBusinessConnectorException; +import be.ehealth.businessconnector.genericasync.service.ServiceFactory; +import be.ehealth.businessconnector.genericasync.session.GenAsyncService; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class GenAsyncServiceImpl implements GenAsyncService { + private be.ehealth.businessconnector.genericasync.service.GenAsyncService service; + + public GenAsyncServiceImpl(SessionValidator sessionValidator, String serviceName) throws TechnicalConnectorException { + this.service = ServiceFactory.getGenAsyncService(serviceName, sessionValidator); + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public PostResponse postRequest(Post request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.postRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } + + public GetResponse getRequest(Get request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.getRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } + + public ConfirmResponse confirmRequest(Confirm request, WsAddressingHeader header) throws GenAsyncBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return this.service.confirmRequest(Session.getInstance().getSession().getSAMLToken(), request, header); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/validators/impl/GenericAsyncXmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/validators/impl/GenericAsyncXmlValidatorImpl.java new file mode 100644 index 000000000..b4e1c115f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genericasync/validators/impl/GenericAsyncXmlValidatorImpl.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.genericasync.validators.impl; + +import be.cin.nip.async.generic.Confirm; +import be.cin.nip.async.generic.ConfirmResponse; +import be.cin.nip.async.generic.Get; +import be.cin.nip.async.generic.GetResponse; +import be.cin.nip.async.generic.Post; +import be.cin.nip.async.generic.PostResponse; +import be.ehealth.technicalconnector.validator.impl.XMLValidatorImpl; + +public class GenericAsyncXmlValidatorImpl extends XMLValidatorImpl { + private static final String XSD_GENERIC_ASYNC_GENERIC_ASYNC_XSD = "/XSD/genericAsync/GenericAsync.xsd"; + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Post.class, "/XSD/genericAsync/GenericAsync.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(PostResponse.class, "/XSD/genericAsync/GenericAsync.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Get.class, "/XSD/genericAsync/GenericAsync.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(GetResponse.class, "/XSD/genericAsync/GenericAsync.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(Confirm.class, "/XSD/genericAsync/GenericAsync.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(ConfirmResponse.class, "/XSD/genericAsync/GenericAsync.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..0f72db3a7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilder.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.genins.builders; + +import be.ehealth.businessconnector.genins.domain.RequestParameters; +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; + +public interface RequestObjectBuilder { + GetInsurabilityAsXmlOrFlatRequestType createGetInsurabilityRequest(RequestParameters var1, boolean var2) throws TechnicalConnectorException, GenInsBusinessConnectorException, InstantiationException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..16dcc4320 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.genins.builders; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorExceptionValues; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class RequestObjectBuilderFactory { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderFactory.class); + private static final String PROP_REQUESTOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class"; + private static final String DEFAULT_REQUESTOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl"; + private static Configuration config = ConfigFactory.getConfigValidator(); + private static RequestObjectBuilder cachedBuilder; + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException, GenInsBusinessConnectorException, InstantiationException { + if (cachedBuilder != null) { + return cachedBuilder; + } else { + String headerClassName = config.getProperty("be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class", "be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl"); + + String msg; + try { + Class provider = Class.forName(headerClassName); + if (provider != null) { + Object providerObject = provider.newInstance(); + if (providerObject instanceof RequestObjectBuilder) { + cachedBuilder = (RequestObjectBuilder)providerObject; + return cachedBuilder; + } else { + msg = "Class with name [" + headerClassName + "] is not an instance of RevocationStatusChecker, but an instance of [" + providerObject.getClass() + "]"; + LOG.warn(msg); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.HEADER_INSTANCIATION, new Object[]{msg}); + } + } else { + String msg = "Specified class [" + headerClassName + "] can't be found"; + LOG.warn(msg); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.HEADER_INSTANCIATION, new Object[]{msg}); + } + } catch (ClassNotFoundException var4) { + msg = "Class could not be found : " + headerClassName; + LOG.error(msg); + throw new GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues.OBJECTBUILDER_INSTANCIATION_ERROR, var4, msg); + } catch (IllegalAccessException var5) { + msg = "Illegal acces exception while instanciation of " + headerClassName; + LOG.error(msg); + throw new GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues.OBJECTBUILDER_INSTANCIATION_ERROR, var5, msg); + } catch (SecurityException var6) { + msg = "Security exception while instanciation of " + headerClassName; + LOG.error(msg); + throw new GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues.OBJECTBUILDER_INSTANCIATION_ERROR, var6, msg); + } catch (IllegalArgumentException var7) { + msg = "Illegal argument exception while instanciation of " + headerClassName; + LOG.error(msg); + throw new GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues.OBJECTBUILDER_INSTANCIATION_ERROR, var7, msg); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..146d54d81 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,48 @@ +package be.ehealth.businessconnector.genins.builders.impl; + +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.genins.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.genins.domain.RequestParameters; +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.mapper.CommonInputMapper; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.fgov.ehealth.genericinsurability.core.v1.CareReceiverIdType; +import be.fgov.ehealth.genericinsurability.core.v1.CommonInputType; +import be.fgov.ehealth.genericinsurability.core.v1.InsurabilityRequestDetailType; +import be.fgov.ehealth.genericinsurability.core.v1.PeriodType; +import be.fgov.ehealth.genericinsurability.core.v1.RecordCommonInputType; +import be.fgov.ehealth.genericinsurability.core.v1.SingleInsurabilityRequestType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; +import java.math.BigDecimal; + +public final class RequestObjectBuilderImpl implements RequestObjectBuilder { + public GetInsurabilityAsXmlOrFlatRequestType createGetInsurabilityRequest(RequestParameters reqestParameters, boolean isTest) throws TechnicalConnectorException, GenInsBusinessConnectorException, InstantiationException { + GetInsurabilityAsXmlOrFlatRequestType getInsurabilityAsXmlOrFlatRequestType = new GetInsurabilityAsXmlOrFlatRequestType(); + String commonReferenceId = IdGeneratorFactory.getIdGenerator().generateId(); + RecordCommonInputType recordCommonInputType = new RecordCommonInputType(); + recordCommonInputType.setInputReference(new BigDecimal(commonReferenceId)); + getInsurabilityAsXmlOrFlatRequestType.setRecordCommonInput(recordCommonInputType); + String inputReferenceId = IdGeneratorFactory.getIdGenerator().generateId(); + CommonInputType commonInputType = CommonInputMapper.mapCommonInput(RequestBuilderFactory.getCommonBuilder("genins").createCommonInput(McnConfigUtil.retrievePackageInfo("genins"), isTest, inputReferenceId)); + getInsurabilityAsXmlOrFlatRequestType.setCommonInput(commonInputType); + SingleInsurabilityRequestType singleInsurabilityRequestType = new SingleInsurabilityRequestType(); + CareReceiverIdType careReceiverId = new CareReceiverIdType(); + careReceiverId.setInss(reqestParameters.getInss()); + careReceiverId.setMutuality(reqestParameters.getMutuality()); + careReceiverId.setRegNrWithMut(reqestParameters.getRegNrWithMut()); + singleInsurabilityRequestType.setCareReceiverId(careReceiverId); + InsurabilityRequestDetailType insurabilityRequestDetailType = new InsurabilityRequestDetailType(); + insurabilityRequestDetailType.setInsurabilityRequestType(reqestParameters.getInsurabilityRequestType()); + PeriodType periodType = new PeriodType(); + periodType.setPeriodEnd(reqestParameters.getPeriodEnd()); + periodType.setPeriodStart(reqestParameters.getPeriodStart()); + insurabilityRequestDetailType.setPeriod(periodType); + insurabilityRequestDetailType.setInsurabilityContactType(reqestParameters.getInsurabilityContactType()); + insurabilityRequestDetailType.setInsurabilityReference(reqestParameters.getInsurabilityReference()); + singleInsurabilityRequestType.setInsurabilityRequestDetail(insurabilityRequestDetailType); + getInsurabilityAsXmlOrFlatRequestType.setRequest(singleInsurabilityRequestType); + return getInsurabilityAsXmlOrFlatRequestType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/domain/RequestParameters.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/domain/RequestParameters.java new file mode 100644 index 000000000..70c51df8a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/domain/RequestParameters.java @@ -0,0 +1,98 @@ +package be.ehealth.businessconnector.genins.domain; + +import be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId; +import be.ehealth.business.mycarenetdomaincommons.domain.Period; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.fgov.ehealth.genericinsurability.core.v1.InsurabilityContactTypeType; +import be.fgov.ehealth.genericinsurability.core.v1.InsurabilityRequestTypeType; +import java.io.Serializable; +import org.joda.time.DateTime; + +public class RequestParameters extends Routing implements Serializable { + private static final long serialVersionUID = 1L; + private Routing routing = new Routing(); + private InsurabilityRequestTypeType insurabilityRequestType; + private InsurabilityContactTypeType insurabilityContactType; + private String insurabilityReference; + + public String getInss() { + return this.routing.getCareReceiver() == null ? null : this.routing.getCareReceiver().getSsinNumber(); + } + + public String getRegNrWithMut() { + return this.routing.getCareReceiver() == null ? null : this.routing.getCareReceiver().getRegistrationNumberWithMutuality(); + } + + public String getMutuality() { + return this.routing.getCareReceiver() == null ? null : this.routing.getCareReceiver().getMutuality(); + } + + public InsurabilityRequestTypeType getInsurabilityRequestType() { + return this.insurabilityRequestType; + } + + public DateTime getPeriodStart() { + return this.routing.getPeriod() == null ? null : this.routing.getPeriod().getBegin(); + } + + public DateTime getPeriodEnd() { + return this.routing.getPeriod() == null ? null : this.routing.getPeriod().getEnd(); + } + + public InsurabilityContactTypeType getInsurabilityContactType() { + return this.insurabilityContactType; + } + + public String getInsurabilityReference() { + return this.insurabilityReference; + } + + public void setInss(String inss) { + this.routing.setCareReceiver(new CareReceiverId(inss)); + this.routing.getCareReceiver().setSsinNumber(inss); + } + + public void setRegNrWithMut(String regNrWithMut) { + if (this.routing.getCareReceiver() == null) { + this.routing.setCareReceiver((CareReceiverId)null); + } + + this.routing.getCareReceiver().setRegistrationNumberWithMutuality(regNrWithMut); + } + + public void setMutuality(String mutuality) { + if (this.routing.getCareReceiver() == null) { + this.routing.setCareReceiver((CareReceiverId)null); + } + + this.routing.getCareReceiver().setMutuality(mutuality); + } + + public void setInsurabilityRequestType(InsurabilityRequestTypeType insurabilityRequestType) { + this.insurabilityRequestType = insurabilityRequestType; + } + + public void setPeriodStart(DateTime periodStart) { + if (this.routing.getPeriod() == null) { + this.routing.setPeriod(new Period(periodStart, (DateTime)null)); + } + + this.routing.getPeriod().setBegin(periodStart); + } + + public void setPeriodEnd(DateTime periodEnd) { + if (this.routing.getPeriod() == null) { + this.routing.setPeriod(new Period((DateTime)null, periodEnd)); + } + + this.routing.getPeriod().setEnd(periodEnd); + } + + public void setInsurabilityContactType(InsurabilityContactTypeType insurabilityContactType) { + this.insurabilityContactType = insurabilityContactType; + } + + public void setInsurabilityReference(String insurabilityReference) { + this.insurabilityReference = insurabilityReference; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.java new file mode 100644 index 000000000..a988bd1b5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorException.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.genins.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.fgov.ehealth.errors.soa.v1.SOAErrorType; +import java.text.MessageFormat; + +public class GenInsBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 8040708257962683258L; + private SOAErrorType causeSoaErrorType; + + public GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues errorCodeValue, SOAErrorType causeError, Throwable cause, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), cause); + this.causeSoaErrorType = causeError; + } + + public GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues errorCodeValue, SOAErrorType causeError, Throwable cause) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode(), cause); + this.causeSoaErrorType = causeError; + } + + public GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } + + public GenInsBusinessConnectorException(GenInsBusinessConnectorExceptionValues errorCodeValue, Throwable cause, String param) { + this(errorCodeValue, (SOAErrorType)null, cause, param); + } + + public SOAErrorType getSOAError() { + return this.causeSoaErrorType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..6c7607e04 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/exception/GenInsBusinessConnectorExceptionValues.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.genins.exception; + +public enum GenInsBusinessConnectorExceptionValues { + TARGET_SERVICE_ERROR("targetservice.error", "TargetService error description: {0}"), + SETTINGS_NOT_FOUND("settings.not.found", "Could not find the settings file : {0}"), + OBJECTBUILDER_INSTANCIATION_ERROR("objectbuilder.instanciation.error", "Object builder could not be instanciated : {0}"), + MALFORMED_URL("malformed.url", "Invalid url to {0} file"), + ERROR_XML_KMEHRVALIDATOR("error.xml.kmehrvalidator", "XML is not correct: {0}"), + ERROR_XML_GENINSVALIDATOR("error.xml.genins.validator", "XML is not correct: {0}"), + ERROR_XML_UNDEFINED_XSD_FOR_XML_CLASS_VALIDATOR("error.xml.genins.undefined.class.validator", "no xsd file location is defined for class: {0}"), + INVALID_ATTRIBUTES_LENGTH("invalid_attributes_length", "Invalid attributes array length : {0}"), + UNKNOWN_ERROR("unknown.error", "Unknown error"), + INPUT_PARAM_NULL("input.param.null", "Input parameter null : {0}"), + ERROR_RESPONSE_XML("error.xml.responsevalidator", "response is not valid : {0}"), + TIMESTAMP_NOT_CORRECT("error.xml.invalid.timestamp.in.response", "the timestamp in the response was not valid : {0}"); + + private String errorCode; + private String message; + + private GenInsBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.java new file mode 100644 index 000000000..c92f394be --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.genins.mapper; + +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.genericinsurability.core.v1.CommonInputType; +import java.util.ArrayList; +import java.util.List; +import org.dozer.DozerBeanMapper; + +public final class CommonInputMapper { + private CommonInputMapper() { + } + + public static CommonInputType mapCommonInput(CommonInput input) throws TechnicalConnectorException, GenInsBusinessConnectorException, InstantiationException { + List myMappingFiles = new ArrayList(); + myMappingFiles.add("dozer/genins-commoninput.xml"); + DozerBeanMapper mapper = new DozerBeanMapper(); + mapper.setMappingFiles(myMappingFiles); + CommonInputType destObject = new CommonInputType(); + mapper.map(input, destObject); + return destObject; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.java new file mode 100644 index 000000000..6a16361fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/GenInsService.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.genins.service; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsFlatResponse; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityResponse; + +public interface GenInsService { + GetInsurabilityResponse getInsurability(SAMLToken var1, GetInsurabilityAsXmlOrFlatRequestType var2) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetInsurabilityAsFlatResponse getInsurabilityAsFlat(SAMLToken var1, GetInsurabilityAsXmlOrFlatRequestType var2) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/ServiceFactory.java new file mode 100644 index 000000000..4fa838029 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/ServiceFactory.java @@ -0,0 +1,42 @@ +package be.ehealth.businessconnector.genins.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.service.impl.GenInsServiceImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.MalformedURLException; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_GENINS_V1 = "endpoint.genins"; + private static final String PROP_VALIDATION_INCOMING_GENINS = "validation.incoming.genins.message"; + private static final String GENINS_PROT = "/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd"; + private static GenInsService service; + private static Configuration config = ConfigFactory.getConfigValidator(); + public static final String[] GENINS_XSD = new String[]{"/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd"}; + + private ServiceFactory() { + throw new UnsupportedOperationException(); + } + + public static GenInsService getGeninsService() { + if (service == null) { + service = new GenInsServiceImpl(); + } + + return service; + } + + public static GenericRequest getGeninsPort(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, GenInsBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.genins", "$uddi{uddi:ehealth-fgov-be:business:genericinsurability:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.genins.message", GENINS_XSD)); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/impl/GenInsServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/impl/GenInsServiceImpl.java new file mode 100644 index 000000000..4d1fdc3ca --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/service/impl/GenInsServiceImpl.java @@ -0,0 +1,83 @@ +package be.ehealth.businessconnector.genins.service.impl; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.service.GenInsService; +import be.ehealth.businessconnector.genins.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.genericinsurability.core.v1.CommonInputType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsFlatRequest; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsFlatResponse; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityRequest; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityResponse; +import java.net.MalformedURLException; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class GenInsServiceImpl implements GenInsService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(GenInsServiceImpl.class); + private static final String GENINSBEGINNING = "GeninsServiceImpl : "; + + public GetInsurabilityAsFlatResponse getInsurabilityAsFlat(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType request) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + GetInsurabilityAsFlatResponse response = null; + GetInsurabilityAsFlatRequest genericReq = new GetInsurabilityAsFlatRequest(); + this.dozer(request, genericReq); + + try { + GenericRequest service = ServiceFactory.getGeninsPort(token); + service.setPayload((Object)genericReq); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (GetInsurabilityAsFlatResponse)xmlResponse.asObject(GetInsurabilityAsFlatResponse.class); + return response; + } catch (MalformedURLException var7) { + LOG.error("GeninsServiceImpl : " + var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var7, new Object[]{"genins " + var7.getMessage()}); + } catch (SOAPException var8) { + LOG.error("GeninsServiceImpl : " + var8.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + + public GetInsurabilityResponse getInsurability(SAMLToken token, GetInsurabilityAsXmlOrFlatRequestType requestType) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + GetInsurabilityResponse response = null; + GetInsurabilityRequest request = new GetInsurabilityRequest(); + this.dozer(requestType, request); + + try { + GenericRequest service = ServiceFactory.getGeninsPort(token); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (GetInsurabilityResponse)xmlResponse.asObject(GetInsurabilityResponse.class); + return response; + } catch (MalformedURLException var7) { + LOG.error("GeninsServiceImpl : " + var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var7, new Object[]{"genins " + var7.getMessage()}); + } catch (SOAPException var8) { + LOG.error("GeninsServiceImpl : " + var8.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + + private void dozer(GetInsurabilityAsXmlOrFlatRequestType source, GetInsurabilityAsXmlOrFlatRequestType destination) { + destination.setCommonInput(source.getCommonInput()); + destination.setRecordCommonInput(source.getRecordCommonInput()); + destination.setRequest(source.getRequest()); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetInsurabilityAsFlatRequest.class); + JaxbContextFactory.initJaxbContext(GetInsurabilityAsFlatResponse.class); + JaxbContextFactory.initJaxbContext(GetInsurabilityAsXmlOrFlatRequestType.class); + JaxbContextFactory.initJaxbContext(GetInsurabilityRequest.class); + JaxbContextFactory.initJaxbContext(GetInsurabilityResponse.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.java new file mode 100644 index 000000000..b67192592 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsService.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.genins.session; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsFlatResponse; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityResponse; + +public interface GenInsService { + GetInsurabilityResponse getInsurability(GetInsurabilityAsXmlOrFlatRequestType var1) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetInsurabilityAsFlatResponse getInsurabilityAsFlat(GetInsurabilityAsXmlOrFlatRequestType var1) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsServiceImplementationFactory.java new file mode 100644 index 000000000..a1ecfc51f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsServiceImplementationFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.genins.session; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.session.impl.GenInsServiceImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class GenInsServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws GenInsBusinessConnectorException, TechnicalConnectorException { + if (clazz.equals(GenInsServiceImpl.class) && additionalParameters.length == 0) { + return new GenInsServiceImpl(); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsSessionServiceFactory.java new file mode 100644 index 000000000..90ac4068e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/GenInsSessionServiceFactory.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.genins.session; + +import be.ehealth.businessconnector.genins.session.impl.GenInsServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class GenInsSessionServiceFactory extends AbstractSessionServiceFactory { + private GenInsSessionServiceFactory() { + } + + public static GenInsService getGenInsService() throws ConnectorException { + return (GenInsService)getService(GenInsServiceImpl.class, new GenInsServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.java new file mode 100644 index 000000000..4fe2dc92e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/genins/session/impl/GenInsServiceImpl.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.genins.session.impl; + +import be.ehealth.businessconnector.genins.exception.GenInsBusinessConnectorException; +import be.ehealth.businessconnector.genins.service.ServiceFactory; +import be.ehealth.businessconnector.genins.session.GenInsService; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsFlatResponse; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityAsXmlOrFlatRequestType; +import be.fgov.ehealth.genericinsurability.protocol.v1.GetInsurabilityResponse; + +public class GenInsServiceImpl implements GenInsService { + public GetInsurabilityAsFlatResponse getInsurabilityAsFlat(GetInsurabilityAsXmlOrFlatRequestType request) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.genins.service.GenInsService service = ServiceFactory.getGeninsService(); + return service.getInsurabilityAsFlat(Session.getInstance().getSession().getSAMLToken(), request); + } + + public GetInsurabilityResponse getInsurability(GetInsurabilityAsXmlOrFlatRequestType request) throws GenInsBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.genins.service.GenInsService service = ServiceFactory.getGeninsService(); + return service.getInsurability(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.java new file mode 100644 index 000000000..27b5ee91b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/BuilderFactory.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.hub.builders; + +public final class BuilderFactory { + private static BuilderFactory instance = new BuilderFactory(); + + private BuilderFactory() { + } + + public static BuilderFactory getInstance() { + return instance; + } + + public ResponseBuilder getResponseBuilder() { + return new ResponseBuilder(); + } + + public RequestBuilder getRequestBuilder() { + return new RequestBuilder(); + } + + public RequestBuilderComplete getRequestBuilderComplete() { + return new RequestBuilderComplete(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.java new file mode 100644 index 000000000..fa522c7a4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilder.java @@ -0,0 +1,106 @@ +package be.ehealth.businessconnector.hub.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public final class RequestBuilder { + public T buildRequest(String request, Class clazz) throws TechnicalConnectorException { + MarshallerHelper marshaller = new MarshallerHelper(clazz, clazz); + return marshaller.toObject(request); + } + + public KmehrHeaderDeclareTransaction buildKmehrHeaderDeclareTransaction(String xml) throws TechnicalConnectorException { + return (KmehrHeaderDeclareTransaction)this.buildRequest(xml, KmehrHeaderDeclareTransaction.class); + } + + public Kmehrmessage buildKmehrmessage(String xml) throws TechnicalConnectorException { + return (Kmehrmessage)this.buildRequest(xml, Kmehrmessage.class); + } + + public PatientIdType buildPatientIdType(String xml) throws TechnicalConnectorException { + return (PatientIdType)this.buildRequest(xml, PatientIdType.class); + } + + public TransactionIdType buildTransactionIdType(String xml) throws TechnicalConnectorException { + return (TransactionIdType)this.buildRequest(xml, TransactionIdType.class); + } + + public LocalSearchType buildLocalSearchType(String name) throws TechnicalConnectorException { + try { + return LocalSearchType.fromValue(name); + } catch (IllegalArgumentException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[0]); + } + } + + public TransactionWithPeriodType buildTransactionWithPeriodType(String xml) throws TechnicalConnectorException { + return (TransactionWithPeriodType)this.buildRequest(xml, TransactionWithPeriodType.class); + } + + public TransactionBaseType buildTransactionBaseType(String xml) throws TechnicalConnectorException { + return (TransactionBaseType)this.buildRequest(xml, TransactionBaseType.class); + } + + public HCPartyAdaptedType buildHCPartyAdaptedType(String xml) throws TechnicalConnectorException { + return (HCPartyAdaptedType)this.buildRequest(xml, HCPartyAdaptedType.class); + } + + public HCPartyIdType buildHCPartyIdType(String xml) throws TechnicalConnectorException { + return (HCPartyIdType)this.buildRequest(xml, HCPartyIdType.class); + } + + public PersonType buildPersonType(String xml) throws TechnicalConnectorException { + return (PersonType)this.buildRequest(xml, PersonType.class); + } + + public ConsentHCPartyType buildConsentHCPartyType(String xml) throws TechnicalConnectorException { + return (ConsentHCPartyType)this.buildRequest(xml, ConsentHCPartyType.class); + } + + public ConsentType buildConsentType(String xml) throws TechnicalConnectorException { + return (ConsentType)this.buildRequest(xml, ConsentType.class); + } + + public SelectGetPatientConsentType buildSelectGetPatientConsentType(String xml) throws TechnicalConnectorException { + return (SelectGetPatientConsentType)this.buildRequest(xml, SelectGetPatientConsentType.class); + } + + public TherapeuticLinkType buildTherapeuticLinkType(String xml) throws TechnicalConnectorException { + return (TherapeuticLinkType)this.buildRequest(xml, TherapeuticLinkType.class); + } + + public SelectGetHCPartyPatientConsentType buildSelectGetHCPartyPatientConsentType(String xml) throws TechnicalConnectorException { + return (SelectGetHCPartyPatientConsentType)this.buildRequest(xml, SelectGetHCPartyPatientConsentType.class); + } + + public AccessRightType buildAccessRightType(String xml) throws TechnicalConnectorException { + return (AccessRightType)this.buildRequest(xml, AccessRightType.class); + } + + public SelectRevokeAccessRightType buildSelectRevokeAccessRightType(String xml) throws TechnicalConnectorException { + return (SelectRevokeAccessRightType)this.buildRequest(xml, SelectRevokeAccessRightType.class); + } + + public SelectGetPatientAuditTrailType buildSelectGetPatientAuditTrailType(String xml) throws TechnicalConnectorException { + return (SelectGetPatientAuditTrailType)this.buildRequest(xml, SelectGetPatientAuditTrailType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.java new file mode 100644 index 000000000..bbaa0b871 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/RequestBuilderComplete.java @@ -0,0 +1,213 @@ +package be.ehealth.businessconnector.hub.builders; + +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.SelectGetAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetTransactionListType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetTransactionType; +import be.fgov.ehealth.hubservices.core.v1.SelectRequestPublicationType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeTransactionType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public class RequestBuilderComplete { + public GetTransactionListRequest buildGetTransactionListRequest(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) { + GetTransactionListRequest request = new GetTransactionListRequest(); + SelectGetTransactionListType select = new SelectGetTransactionListType(); + select.setPatient(patient); + select.setSearchtype(searchType); + select.setTransaction(transaction); + request.setSelect(select); + return request; + } + + public DeclareTransactionRequest buildDeclareTransactionRequest(KmehrHeaderDeclareTransaction kmehrHeader) { + DeclareTransactionRequest request = new DeclareTransactionRequest(); + request.setKmehrheader(kmehrHeader); + return request; + } + + public PutTransactionRequest buildPutTransactionRequest(Kmehrmessage kmehrHeader) { + PutTransactionRequest request = new PutTransactionRequest(); + request.setKmehrmessage(kmehrHeader); + return request; + } + + public RevokeTransactionRequest buildRevokeTransactionRequest(PatientIdType patient, TransactionIdType transaction) { + RevokeTransactionRequest request = new RevokeTransactionRequest(); + SelectRevokeTransactionType select = new SelectRevokeTransactionType(); + select.setPatient(patient); + select.setTransaction(transaction); + request.setSelect(select); + return request; + } + + public GetTransactionRequest buildGetTransactionRequest(PatientIdType patient, TransactionBaseType transaction) { + GetTransactionRequest request = new GetTransactionRequest(); + SelectGetTransactionType selectTransaction = new SelectGetTransactionType(); + selectTransaction.setPatient(patient); + selectTransaction.setTransaction(transaction); + request.setSelect(selectTransaction); + return request; + } + + public RequestPublicationRequest buildRequestPublicationRequest(PatientIdType patient, TransactionWithPeriodType transaction, String comment) { + RequestPublicationRequest request = new RequestPublicationRequest(); + SelectRequestPublicationType select = new SelectRequestPublicationType(); + select.setPatient(patient); + select.setTransaction(transaction); + select.setComment(comment); + request.setSelect(select); + return request; + } + + public GetHCPartyRequest buildGetHcPartyRequest(HCPartyIdType hcParty) { + GetHCPartyRequest request = new GetHCPartyRequest(); + SelectGetHCPartyType hcPartyType = new SelectGetHCPartyType(); + hcPartyType.setHcparty(hcParty); + request.setSelect(hcPartyType); + return request; + } + + public PutHCPartyRequest buildPutHcPartyRequest(HCPartyAdaptedType hcParty) { + PutHCPartyRequest request = new PutHCPartyRequest(); + request.setHcparty(hcParty); + return request; + } + + public PutHCPartyConsentRequest buildPutHcPartyConsentRequest(ConsentHCPartyType consent) { + PutHCPartyConsentRequest request = new PutHCPartyConsentRequest(); + request.setConsent(consent); + return request; + } + + public GetHCPartyConsentRequest buildGetHcPartyConsent(HCPartyIdType hcPartyId) { + GetHCPartyConsentRequest request = new GetHCPartyConsentRequest(); + SelectGetHCPartyConsentType hcPartyConsent = new SelectGetHCPartyConsentType(); + hcPartyConsent.setHcparty(hcPartyId); + request.setSelect(hcPartyConsent); + return request; + } + + public RevokeHCPartyConsentRequest buildRevokeHcPartyConsent(ConsentHCPartyType consent) { + RevokeHCPartyConsentRequest request = new RevokeHCPartyConsentRequest(); + request.setConsent(consent); + return request; + } + + public PutPatientRequest buildPutPatientRequest(PersonType patient) { + PutPatientRequest request = new PutPatientRequest(); + request.setPatient(patient); + return request; + } + + public GetPatientRequest buildGetPatientRequest(PatientIdType patientId) { + GetPatientRequest request = new GetPatientRequest(); + SelectGetPatientType selectGetPatient = new SelectGetPatientType(); + selectGetPatient.setPatient(patientId); + request.setSelect(selectGetPatient); + return request; + } + + public PutPatientConsentRequest buildPutPatientConsentRequest(ConsentType patientConsent) { + PutPatientConsentRequest request = new PutPatientConsentRequest(); + request.setConsent(patientConsent); + return request; + } + + public GetPatientConsentRequest buildGetPatientConsent(SelectGetPatientConsentType patientConsent) { + GetPatientConsentRequest request = new GetPatientConsentRequest(); + request.setSelect(patientConsent); + return request; + } + + public RevokePatientConsentRequest buildRevokePatientConsentRequest(ConsentType patientConsent) { + RevokePatientConsentRequest request = new RevokePatientConsentRequest(); + request.setConsent(patientConsent); + return request; + } + + public PutTherapeuticLinkRequest buildPutTherapeuticLinkRequest(TherapeuticLinkType therapeuticLink) { + PutTherapeuticLinkRequest request = new PutTherapeuticLinkRequest(); + request.setTherapeuticlink(therapeuticLink); + return request; + } + + public GetTherapeuticLinkRequest buildGetTherapeuticLinkRequest(SelectGetHCPartyPatientConsentType patientConsent) { + GetTherapeuticLinkRequest request = new GetTherapeuticLinkRequest(); + request.setSelect(patientConsent); + return request; + } + + public RevokeTherapeuticLinkRequest buildRevokeTherapeuticLinkRequest(TherapeuticLinkType therapeuticLink) { + RevokeTherapeuticLinkRequest request = new RevokeTherapeuticLinkRequest(); + request.setTherapeuticlink(therapeuticLink); + return request; + } + + public PutAccessRightRequest buildPutAccessRightRequest(AccessRightType accessRight) { + PutAccessRightRequest request = new PutAccessRightRequest(); + request.setAccessright(accessRight); + return request; + } + + public GetAccessRightRequest buildGetAccessRight(TransactionIdType transaction) { + GetAccessRightRequest request = new GetAccessRightRequest(); + SelectGetAccessRightType accessRight = new SelectGetAccessRightType(); + accessRight.setTransaction(transaction); + request.setSelect(accessRight); + return request; + } + + public RevokeAccessRightRequest buildRevokeAccessRight(SelectRevokeAccessRightType accessRight) { + RevokeAccessRightRequest request = new RevokeAccessRightRequest(); + request.setAccessright(accessRight); + return request; + } + + public GetPatientAuditTrailRequest buildGetPatientAudiTrail(SelectGetPatientAuditTrailType patientAuditTrail) { + GetPatientAuditTrailRequest request = new GetPatientAuditTrailRequest(); + request.setSelect(patientAuditTrail); + return request; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/ResponseBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/ResponseBuilder.java new file mode 100644 index 000000000..4a1b21737 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/builders/ResponseBuilder.java @@ -0,0 +1,61 @@ +package be.ehealth.businessconnector.hub.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.hubservices.core.v1.AccessRightListType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderGetTransactionList; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionAccessListType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public final class ResponseBuilder { + public String buildResponse(T response, Class clazz) throws TechnicalConnectorException { + MarshallerHelper marshaller = new MarshallerHelper(clazz, clazz); + return marshaller.toString(response); + } + + public String buildIDKMEHRResponse(IDKMEHR response) throws TechnicalConnectorException { + return this.buildResponse(response, IDKMEHR.class); + } + + public String buildKmehrHeaderGetTransactionListResponse(KmehrHeaderGetTransactionList response) throws TechnicalConnectorException { + return this.buildResponse(response, KmehrHeaderGetTransactionList.class); + } + + public String buildKmehrmessageResponse(Kmehrmessage response) throws TechnicalConnectorException { + return this.buildResponse(response, Kmehrmessage.class); + } + + public String buildHCPartyAdaptedTypeResponse(HCPartyAdaptedType response) throws TechnicalConnectorException { + return this.buildResponse(response, HCPartyAdaptedType.class); + } + + public String buildPersonTypeResponse(PersonType response) throws TechnicalConnectorException { + return this.buildResponse(response, PersonType.class); + } + + public String buildConsentHCPartyTypeResponse(ConsentHCPartyType response) throws TechnicalConnectorException { + return this.buildResponse(response, ConsentHCPartyType.class); + } + + public String buildConsentTypeResponse(ConsentType response) throws TechnicalConnectorException { + return this.buildResponse(response, ConsentType.class); + } + + public String buildTherapeuticLinkTypeResponse(TherapeuticLinkType response) throws TechnicalConnectorException { + return this.buildResponse(response, TherapeuticLinkType.class); + } + + public String buildAccessRightListTypeResponse(AccessRightListType response) throws TechnicalConnectorException { + return this.buildResponse(response, AccessRightListType.class); + } + + public String buildTransactionAccessListTypeResponse(TransactionAccessListType response) throws TechnicalConnectorException { + return this.buildResponse(response, TransactionAccessListType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.java new file mode 100644 index 000000000..bea96e736 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.AccessRightListType; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TransactionAccessListType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; + +public interface IntraHubAccessRightService { + void putAccessRight(AccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + AccessRightListType getAccessRight(TransactionIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeAccessRight(SelectRevokeAccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + TransactionAccessListType getPatientAuditTrail(SelectGetPatientAuditTrailType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.java new file mode 100644 index 000000000..d1ba76a04 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; + +public interface IntraHubHCPartyService { + HCPartyAdaptedType getHCParty(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + HCPartyAdaptedType putHCParty(HCPartyAdaptedType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + ConsentHCPartyType getHCPartyConsent(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubPatientService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubPatientService.java new file mode 100644 index 000000000..1dc0ae792 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubPatientService.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public interface IntraHubPatientService { + PersonType putPatient(PersonType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PersonType getPatient(PatientIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putPatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + ConsentType getPatientConsent(SelectGetPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokePatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubService.java new file mode 100644 index 000000000..4d319d5d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubService.java @@ -0,0 +1,99 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionResponse; + +public interface IntraHubService { + DeclareTransactionResponse declareTransaction(SAMLToken var1, DeclareTransactionRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutTransactionResponse putTransaction(SAMLToken var1, PutTransactionRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokeTransactionResponse revokeTransaction(SAMLToken var1, RevokeTransactionRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetTransactionListResponse getTransactionList(SAMLToken var1, GetTransactionListRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetTransactionResponse getTransaction(SAMLToken var1, GetTransactionRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RequestPublicationResponse requestPublication(SAMLToken var1, RequestPublicationRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutHCPartyResponse putHCParty(SAMLToken var1, PutHCPartyRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetHCPartyResponse getHCParty(SAMLToken var1, GetHCPartyRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutPatientResponse putPatient(SAMLToken var1, PutPatientRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetPatientResponse getPatient(SAMLToken var1, GetPatientRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutHCPartyConsentResponse putHCPartyConsent(SAMLToken var1, PutHCPartyConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetHCPartyConsentResponse getHCPartyConsent(SAMLToken var1, GetHCPartyConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokeHCPartyConsentResponse revokeHCPartyConsent(SAMLToken var1, RevokeHCPartyConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutPatientConsentResponse putPatientConsent(SAMLToken var1, PutPatientConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetPatientConsentResponse getPatientConsent(SAMLToken var1, GetPatientConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokePatientConsentResponse revokePatientConsent(SAMLToken var1, RevokePatientConsentRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken var1, PutTherapeuticLinkRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken var1, GetTherapeuticLinkRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken var1, RevokeTherapeuticLinkRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + PutAccessRightResponse putAccessRight(SAMLToken var1, PutAccessRightRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetAccessRightResponse getAccessRight(SAMLToken var1, GetAccessRightRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokeAccessRightResponse revokeAccessRight(SAMLToken var1, RevokeAccessRightRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken var1, GetPatientAuditTrailRequest var2) throws IntraHubBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.java new file mode 100644 index 000000000..ac51091fb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import java.util.Collection; + +public interface IntraHubTherapeuticLinkService { + void putTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + Collection getTherapeuticLink(SelectGetHCPartyPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.java new file mode 100644 index 000000000..336df1ba8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/IntraHubTransactionService.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderGetTransactionList; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.util.List; + +public interface IntraHubTransactionService { + List declareTransaction(KmehrHeaderDeclareTransaction var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putTransaction(Kmehrmessage var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeTransaction(PatientIdType var1, TransactionIdType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + KmehrHeaderGetTransactionList getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + Kmehrmessage getTransaction(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void requestPublication(PatientIdType var1, TransactionWithPeriodType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.java new file mode 100644 index 000000000..82cf8fbca --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/ServiceFactory.java @@ -0,0 +1,66 @@ +package be.ehealth.businessconnector.hub.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.business.intrahubcommons.security.HubDecryptionHandler; +import be.ehealth.businessconnector.hub.service.impl.IntraHubServiceImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.RequestContextHandler; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.MalformedURLException; +import java.util.ArrayList; +import java.util.List; + +public final class ServiceFactory { + protected static final String INTRAHUB_PROTOCOL = "/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd"; + private static final String PROP_ENDPOINT_INTRAHUB = "endpoint.hub.intra"; + private static final String PROP_VALIDATION_INCOMING_INTRAHUB = "validation.incoming.intrahub.message"; + private static List expectedProps = new ArrayList(); + private static Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getIntraHubPort(SAMLToken token, String soapAction) throws MalformedURLException, TechnicalConnectorException, IntraHubBusinessConnectorException { + return getIntraHubPortWithFolderEncryption(token, soapAction); + } + + /** @deprecated */ + @Deprecated + public static GenericRequest getIntraHubPortWithFolderEncryption(SAMLToken token, Crypto crypto, String soapAction) throws MalformedURLException, TechnicalConnectorException, IntraHubBusinessConnectorException { + return getIntraHubPortWithFolderEncryption(token, soapAction); + } + + public static GenericRequest getIntraHubPortWithFolderEncryption(SAMLToken token, String soapAction) throws MalformedURLException, TechnicalConnectorException, IntraHubBusinessConnectorException { + GenericRequest request = new GenericRequest(); + request.setEndpoint(config.getProperty("endpoint.hub.intra")); + request.setSoapAction(soapAction); + request.setCredential(token, TokenType.SAML); + HandlerChain chain = HandlerChainUtil.buildChainWithValidator("validation.incoming.intrahub.message", "/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd"); + if (SessionUtil.getEncryptionCrypto() != null) { + chain.register(HandlerPosition.BEFORE, new RequestContextHandler("DECRYPTED")); + chain.register(HandlerPosition.BEFORE, new HubDecryptionHandler(SessionUtil.getEncryptionCrypto())); + } + + request.setDefaultHandlerChain(); + request.setHandlerChain(chain); + return request; + } + + public static IntraHubService getIntraHubService() { + return new IntraHubServiceImpl(); + } + + static { + expectedProps.add("endpoint.hub.intra"); + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.java new file mode 100644 index 000000000..734cc035a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.java @@ -0,0 +1,27 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +abstract class IntraHubAbstract { + private IntraHubService hubService; + private HubReplyValidator replyValidator; + + protected IntraHubService getService() { + return this.hubService; + } + + protected HubReplyValidator getReplyValidator() { + return this.replyValidator; + } + + public IntraHubAbstract(IntraHubService hubService, HubReplyValidator replyValidator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.hubService = hubService; + this.replyValidator = replyValidator; + } + + protected IntraHubAbstract() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.java new file mode 100644 index 000000000..6e98a3bbf --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.java @@ -0,0 +1,86 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.BuilderFactory; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubAccessRightService; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v1.AccessRightListType; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TransactionAccessListType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; + +public class IntraHubAccessRightServiceImpl extends IntraHubAbstract implements IntraHubAccessRightService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private RequestBuilderComplete builder; + + public IntraHubAccessRightServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + super(hubService, validator); + this.builder = BuilderFactory.getInstance().getRequestBuilderComplete(); + } + + public IntraHubAccessRightServiceImpl() { + } + + public void putAccessRight(AccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutAccessRightRequest request = this.builder.buildPutAccessRightRequest(accessRight); + PutAccessRightResponse response = this.getService().putAccessRight(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public AccessRightListType getAccessRight(TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetAccessRightRequest request = this.builder.buildGetAccessRight(transaction); + GetAccessRightResponse response = this.getService().getAccessRight(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getAccessrightlist(); + } + + public void revokeAccessRight(SelectRevokeAccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeAccessRightRequest request = this.builder.buildRevokeAccessRight(accessRight); + RevokeAccessRightResponse response = this.getService().revokeAccessRight(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public TransactionAccessListType getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientAuditTrailRequest request = this.builder.buildGetPatientAudiTrail(patientAuditTrail); + GetPatientAuditTrailResponse response = this.getService().getPatientAuditTrail(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getTransactionaccesslist(); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(AccessRightListType.class); + JaxbContextFactory.initJaxbContext(AccessRightType.class); + JaxbContextFactory.initJaxbContext(GetAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(GetAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailResponse.class); + JaxbContextFactory.initJaxbContext(PutAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(PutAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(SelectGetPatientAuditTrailType.class); + JaxbContextFactory.initJaxbContext(SelectRevokeAccessRightType.class); + JaxbContextFactory.initJaxbContext(TransactionAccessListType.class); + JaxbContextFactory.initJaxbContext(TransactionIdType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.java new file mode 100644 index 000000000..85e309225 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.java @@ -0,0 +1,91 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.BuilderFactory; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubHCPartyService; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentResponse; + +public class IntraHubHCPartyServiceImpl extends IntraHubAbstract implements IntraHubHCPartyService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private RequestBuilderComplete builder; + + public IntraHubHCPartyServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + super(hubService, validator); + this.builder = BuilderFactory.getInstance().getRequestBuilderComplete(); + } + + public IntraHubHCPartyServiceImpl() { + } + + public HCPartyAdaptedType getHCParty(HCPartyIdType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetHCPartyRequest request = this.builder.buildGetHcPartyRequest(hcParty); + GetHCPartyResponse response = this.getService().getHCParty(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getHcparty(); + } + + public HCPartyAdaptedType putHCParty(HCPartyAdaptedType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutHCPartyRequest request = this.builder.buildPutHcPartyRequest(hcParty); + PutHCPartyResponse response = this.getService().putHCParty(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getHcparty(); + } + + public void putHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutHCPartyConsentRequest request = this.builder.buildPutHcPartyConsentRequest(consent); + PutHCPartyConsentResponse response = this.getService().putHCPartyConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public ConsentHCPartyType getHCPartyConsent(HCPartyIdType hcPartyId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetHCPartyConsentRequest request = this.builder.buildGetHcPartyConsent(hcPartyId); + GetHCPartyConsentResponse response = this.getService().getHCPartyConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getConsent(); + } + + public void revokeHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeHCPartyConsentRequest request = this.builder.buildRevokeHcPartyConsent(consent); + RevokeHCPartyConsentResponse response = this.getService().revokeHCPartyConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsentHCPartyType.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(HCPartyAdaptedType.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.java new file mode 100644 index 000000000..9be1be482 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.java @@ -0,0 +1,94 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.BuilderFactory; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubPatientService; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public class IntraHubPatientServiceImpl extends IntraHubAbstract implements IntraHubPatientService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private RequestBuilderComplete builder; + + public IntraHubPatientServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + super(hubService, validator); + this.builder = BuilderFactory.getInstance().getRequestBuilderComplete(); + } + + public IntraHubPatientServiceImpl() { + } + + public PersonType putPatient(PersonType patient) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutPatientRequest request = this.builder.buildPutPatientRequest(patient); + PutPatientResponse response = this.getService().putPatient(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getPatient(); + } + + public PersonType getPatient(PatientIdType patientId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientRequest request = this.builder.buildGetPatientRequest(patientId); + GetPatientResponse response = this.getService().getPatient(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getPatient(); + } + + public void putPatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutPatientConsentRequest request = this.builder.buildPutPatientConsentRequest(patientConsent); + PutPatientConsentResponse response = this.getService().putPatientConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public ConsentType getPatientConsent(SelectGetPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientConsentRequest request = this.builder.buildGetPatientConsent(patientConsent); + GetPatientConsentResponse response = this.getService().getPatientConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getConsent(); + } + + public void revokePatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokePatientConsentRequest request = this.builder.buildRevokePatientConsentRequest(patientConsent); + RevokePatientConsentResponse response = this.getService().revokePatientConsent(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsentType.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientResponse.class); + JaxbContextFactory.initJaxbContext(PatientIdType.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientResponse.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(SelectGetPatientConsentType.class); + JaxbContextFactory.initJaxbContext(PersonType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.java new file mode 100644 index 000000000..96e8bb79f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.java @@ -0,0 +1,549 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.business.intrahubcommons.helper.ServiceHelper; +import be.ehealth.business.intrahubcommons.security.IntrahubEncryptionUtil; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.service.ServiceFactory; +import be.ehealth.businessconnector.hub.util.RequestTypeBuilder; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionResponse; +import java.net.MalformedURLException; +import javax.xml.soap.SOAPException; +import javax.xml.ws.WebServiceException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class IntraHubServiceImpl implements IntraHubService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String SOAPACTION_DECLARE_TRANSACTION = "urn:be:fgov:ehealth:interhub:protocol:v1:DeclareTransaction"; + private static final String SOAPACTION_PUT_TRANSACTION = "urn:be:fgov:ehealth:interhub:protocol:v1:PutTransaction"; + private static final String SOAPACTION_REVOKE_TRANSACTION = "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeTransaction"; + private static final String SOAPACTION_GET_TRANSACTIONLIST = "urn:be:fgov:ehealth:interhub:protocol:v1:GetTransactionList"; + private static final String SOAPACTION_GET_TRANSACTION = "urn:be:fgov:ehealth:interhub:protocol:v1:GetTransaction"; + private static final String SOAPACTION_REQUEST_PUBLICATION = "urn:be:fgov:ehealth:interhub:protocol:v1:RequestPublication"; + private static final String SOAPACTION_PUT_HCPARTY = "urn:be:fgov:ehealth:interhub:protocol:v1:PutHCParty"; + private static final String SOAPACTION_GET_HCPARTY = "urn:be:fgov:ehealth:interhub:protocol:v1:GetHCParty"; + private static final String SOAPACTION_PUT_PATIENT = "urn:be:fgov:ehealth:interhub:protocol:v1:PutPatient"; + private static final String SOAPACTION_GET_PATIENT = "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatient"; + private static final String SOAPACTION_PUT_HCPARTYCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:PutHCPartyConsent"; + private static final String SOAPACTION_GET_HCPARTYCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:GetHCPartyConsent"; + private static final String SOAPACTION_REVOKE_HCPARTYCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeHCPartyConsent"; + private static final String SOAPACTION_PUT_PATIENTCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:PutPatientConsent"; + private static final String SOAPACTION_GET_PATIENTCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatientConsent"; + private static final String SOAPACTION_REVOKE_PATIENTCONSENT = "urn:be:fgov:ehealth:interhub:protocol:v1:RevokePatientConsent"; + private static final String SOAPACTION_PUT_THERAPEUTICLINK = "urn:be:fgov:ehealth:interhub:protocol:v1:PutTherapeuticLink"; + private static final String SOAPACTION_GET_THERAPEUTICLINK = "urn:be:fgov:ehealth:interhub:protocol:v1:GetTherapeuticLink"; + private static final String SOAPACTION_REVOKE_THERAPEUTICLINK = "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeTherapeuticLink"; + private static final String SOAPACTION_PUT_ACCESSRIGHT = "urn:be:fgov:ehealth:interhub:protocol:v1:PutAccessRight"; + private static final String SOAPACTION_GET_ACCESSRIGHT = "urn:be:fgov:ehealth:interhub:protocol:v1:GetAccessRight"; + private static final String SOAPACTION_REVOKE_ACCESSRIGHT = "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeAccessRight"; + private static final String SOAPACTION_GET_PATIENTAUDIT = "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatientAuditTrail"; + private static final String PROP_HUBID = "hub.id"; + private static final String PROP_HUBAPPID = "hub.application"; + private static final Logger LOG = LoggerFactory.getLogger(IntraHubServiceImpl.class); + + public DeclareTransactionResponse declareTransaction(SAMLToken token, DeclareTransactionRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + try { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:DeclareTransaction"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (DeclareTransactionResponse)genResp.asObject(DeclareTransactionResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutTransactionResponse putTransaction(SAMLToken token, PutTransactionRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + if (SessionUtil.getEncryptionCrypto() == null) { + LOG.error("No Personal Crypto defined... Have you created a session that also loads your Personal eHealth Certificate?"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE, new Object[]{"Encryption for PutTransaction"}); + } else { + request.setRequest(RequestTypeBuilder.init().addAuthorWithEncryptionInformation().build()); + PutTransactionRequest encryptedRequest = (PutTransactionRequest)IntrahubEncryptionUtil.encryptFolder(request, "hub.id", "hub.application"); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPortWithFolderEncryption(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutTransaction"); + genReq.setPayload((Object)encryptedRequest); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutTransactionResponse)genResp.asObject(PutTransactionResponse.class); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } catch (WebServiceException var7) { + throw ServiceHelper.handleWebServiceException(var7); + } catch (MalformedURLException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + } + + public RevokeTransactionResponse revokeTransaction(SAMLToken token, RevokeTransactionRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeTransaction"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RevokeTransactionResponse)genResp.asObject(RevokeTransactionResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetTransactionListResponse getTransactionList(SAMLToken token, GetTransactionListRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetTransactionList"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetTransactionListResponse)genResp.asObject(GetTransactionListResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetTransactionResponse getTransaction(SAMLToken token, GetTransactionRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + if (SessionUtil.getEncryptionCrypto() == null) { + LOG.error("No Personal Crypto defined... Have you created a session that also loads your Personal eHealth Certificate?"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE, new Object[]{"Decryption for GetTransaction"}); + } else { + LOG.debug("adding request with encryption id codes"); + request.setRequest(RequestTypeBuilder.init().addAuthorWithEncryptionInformation().build()); + GetTransactionRequest encryptedRequest = (GetTransactionRequest)IntrahubEncryptionUtil.encryptFolder(request, "hub.id", "hub.application"); + LOG.debug("Sending message with KMEHR headers to hub"); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPortWithFolderEncryption(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetTransaction"); + genReq.setPayload((Object)encryptedRequest); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetTransactionResponse)genResp.asObject(GetTransactionResponse.class); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } catch (WebServiceException var7) { + throw ServiceHelper.handleWebServiceException(var7); + } catch (MalformedURLException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + } + + public RequestPublicationResponse requestPublication(SAMLToken token, RequestPublicationRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RequestPublication"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RequestPublicationResponse)genResp.asObject(RequestPublicationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutHCPartyResponse putHCParty(SAMLToken token, PutHCPartyRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutHCParty"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutHCPartyResponse)genResp.asObject(PutHCPartyResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetHCPartyResponse getHCParty(SAMLToken token, GetHCPartyRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetHCParty"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetHCPartyResponse)genResp.asObject(GetHCPartyResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutPatientResponse putPatient(SAMLToken token, PutPatientRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutPatient"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutPatientResponse)genResp.asObject(PutPatientResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetPatientResponse getPatient(SAMLToken token, GetPatientRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatient"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetPatientResponse)genResp.asObject(GetPatientResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutHCPartyConsentResponse putHCPartyConsent(SAMLToken token, PutHCPartyConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutHCPartyConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutHCPartyConsentResponse)genResp.asObject(PutHCPartyConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetHCPartyConsentResponse getHCPartyConsent(SAMLToken token, GetHCPartyConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetHCPartyConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetHCPartyConsentResponse)genResp.asObject(GetHCPartyConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public RevokeHCPartyConsentResponse revokeHCPartyConsent(SAMLToken token, RevokeHCPartyConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeHCPartyConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RevokeHCPartyConsentResponse)genResp.asObject(RevokeHCPartyConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutPatientConsentResponse putPatientConsent(SAMLToken token, PutPatientConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutPatientConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutPatientConsentResponse)genResp.asObject(PutPatientConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetPatientConsentResponse getPatientConsent(SAMLToken token, GetPatientConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatientConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetPatientConsentResponse)genResp.asObject(GetPatientConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public RevokePatientConsentResponse revokePatientConsent(SAMLToken token, RevokePatientConsentRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RevokePatientConsent"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RevokePatientConsentResponse)genResp.asObject(RevokePatientConsentResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutTherapeuticLink"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutTherapeuticLinkResponse)genResp.asObject(PutTherapeuticLinkResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetTherapeuticLink"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetTherapeuticLinkResponse)genResp.asObject(GetTherapeuticLinkResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeTherapeuticLink"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RevokeTherapeuticLinkResponse)genResp.asObject(RevokeTherapeuticLinkResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public PutAccessRightResponse putAccessRight(SAMLToken token, PutAccessRightRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:PutAccessRight"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (PutAccessRightResponse)genResp.asObject(PutAccessRightResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetAccessRightResponse getAccessRight(SAMLToken token, GetAccessRightRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetAccessRight"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetAccessRightResponse)genResp.asObject(GetAccessRightResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public RevokeAccessRightResponse revokeAccessRight(SAMLToken token, RevokeAccessRightRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:RevokeAccessRight"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (RevokeAccessRightResponse)genResp.asObject(RevokeAccessRightResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken token, GetPatientAuditTrailRequest request) throws IntraHubBusinessConnectorException, TechnicalConnectorException { + request.setRequest(RequestTypeBuilder.init().addGenericAuthor().build()); + + try { + GenericRequest genReq = ServiceFactory.getIntraHubPort(token, "urn:be:fgov:ehealth:interhub:protocol:v1:GetPatientAuditTrail"); + genReq.setPayload((Object)request); + GenericResponse genResp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genReq); + return (GetPatientAuditTrailResponse)genResp.asObject(GetPatientAuditTrailResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } catch (WebServiceException var6) { + throw ServiceHelper.handleWebServiceException(var6); + } catch (MalformedURLException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeclareTransactionRequest.class); + JaxbContextFactory.initJaxbContext(DeclareTransactionResponse.class); + JaxbContextFactory.initJaxbContext(GetAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(GetAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientResponse.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionListRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionListResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionResponse.class); + JaxbContextFactory.initJaxbContext(PutAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(PutAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientResponse.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(PutTransactionRequest.class); + JaxbContextFactory.initJaxbContext(PutTransactionResponse.class); + JaxbContextFactory.initJaxbContext(RequestPublicationRequest.class); + JaxbContextFactory.initJaxbContext(RequestPublicationResponse.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.java new file mode 100644 index 000000000..115f4ef32 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.java @@ -0,0 +1,68 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.BuilderFactory; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.service.IntraHubTherapeuticLinkService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import java.util.ArrayList; +import java.util.Collection; + +public class IntraHubTherapeuticLinkServiceImpl extends IntraHubAbstract implements IntraHubTherapeuticLinkService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private RequestBuilderComplete builder; + + public IntraHubTherapeuticLinkServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + super(hubService, validator); + this.builder = BuilderFactory.getInstance().getRequestBuilderComplete(); + } + + public IntraHubTherapeuticLinkServiceImpl() { + } + + public void putTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutTherapeuticLinkRequest request = this.builder.buildPutTherapeuticLinkRequest(therapeuticLink); + PutTherapeuticLinkResponse response = this.getService().putTherapeuticLink(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public Collection getTherapeuticLink(SelectGetHCPartyPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTherapeuticLinkRequest request = this.builder.buildGetTherapeuticLinkRequest(patientConsent); + GetTherapeuticLinkResponse response = this.getService().getTherapeuticLink(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return (Collection)(response.getTherapeuticlinklist() == null ? new ArrayList() : response.getTherapeuticlinklist().getTherapeuticlinks()); + } + + public void revokeTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeTherapeuticLinkRequest request = this.builder.buildRevokeTherapeuticLinkRequest(therapeuticLink); + RevokeTherapeuticLinkResponse response = this.getService().revokeTherapeuticLink(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(SelectGetHCPartyPatientConsentType.class); + JaxbContextFactory.initJaxbContext(TherapeuticLinkType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.java new file mode 100644 index 000000000..007c6d944 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.java @@ -0,0 +1,113 @@ +package be.ehealth.businessconnector.hub.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.BuilderFactory; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.service.IntraHubTransactionService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderGetTransactionList; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.util.List; + +public class IntraHubTransactionServiceImpl extends IntraHubAbstract implements IntraHubTransactionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private RequestBuilderComplete builder; + + public IntraHubTransactionServiceImpl(IntraHubService hubService, HubReplyValidator validator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + super(hubService, validator); + this.builder = BuilderFactory.getInstance().getRequestBuilderComplete(); + } + + public IntraHubTransactionServiceImpl() { + } + + public List declareTransaction(KmehrHeaderDeclareTransaction input) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + DeclareTransactionRequest request = this.builder.buildDeclareTransactionRequest(input); + DeclareTransactionResponse response = this.getService().declareTransaction(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getTransaction().getIds(); + } + + public void putTransaction(Kmehrmessage input) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutTransactionRequest request = this.builder.buildPutTransactionRequest(input); + PutTransactionResponse response = this.getService().putTransaction(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public void revokeTransaction(PatientIdType patient, TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeTransactionRequest request = this.builder.buildRevokeTransactionRequest(patient, transaction); + RevokeTransactionResponse response = this.getService().revokeTransaction(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public KmehrHeaderGetTransactionList getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTransactionListRequest request = this.builder.buildGetTransactionListRequest(patient, searchType, transaction); + GetTransactionListResponse response = this.getService().getTransactionList(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getKmehrheader(); + } + + public Kmehrmessage getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTransactionRequest request = this.builder.buildGetTransactionRequest(patient, transaction); + GetTransactionResponse response = this.getService().getTransaction(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + return response.getKmehrmessage(); + } + + public void requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RequestPublicationRequest request = this.builder.buildRequestPublicationRequest(patient, transaction, comment); + RequestPublicationResponse response = this.getService().requestPublication(token, request); + this.getReplyValidator().validate(response.getAcknowledge()); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeclareTransactionRequest.class); + JaxbContextFactory.initJaxbContext(DeclareTransactionResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionListRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionListResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionResponse.class); + JaxbContextFactory.initJaxbContext(KmehrHeaderDeclareTransaction.class); + JaxbContextFactory.initJaxbContext(KmehrHeaderGetTransactionList.class); + JaxbContextFactory.initJaxbContext(PutTransactionRequest.class); + JaxbContextFactory.initJaxbContext(PutTransactionResponse.class); + JaxbContextFactory.initJaxbContext(RequestPublicationRequest.class); + JaxbContextFactory.initJaxbContext(RequestPublicationResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionResponse.class); + JaxbContextFactory.initJaxbContext(TransactionBaseType.class); + JaxbContextFactory.initJaxbContext(TransactionIdType.class); + JaxbContextFactory.initJaxbContext(TransactionWithPeriodType.class); + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.java new file mode 100644 index 000000000..2f61a12f2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubService.java @@ -0,0 +1,78 @@ +package be.ehealth.businessconnector.hub.session; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.AccessRightListType; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderGetTransactionList; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionAccessListType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.util.Collection; +import java.util.List; + +public interface HubService { + List declareTransaction(KmehrHeaderDeclareTransaction var1) throws TechnicalConnectorException, SessionManagementException, IntraHubBusinessConnectorException; + + void putTransaction(Kmehrmessage var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeTransaction(PatientIdType var1, TransactionIdType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + KmehrHeaderGetTransactionList getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + Kmehrmessage getTransaction(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void requestPublication(PatientIdType var1, TransactionWithPeriodType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + HCPartyAdaptedType putHCParty(HCPartyAdaptedType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + HCPartyAdaptedType getHCParty(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PersonType putPatient(PersonType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PersonType getPatient(PatientIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + ConsentHCPartyType getHCPartyConsent(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putPatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + ConsentType getPatientConsent(SelectGetPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokePatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putTherapeuticLink(TherapeuticLinkType var1) throws ConnectorException, SessionManagementException; + + Collection getTherapeuticLink(SelectGetHCPartyPatientConsentType var1) throws SessionManagementException, ConnectorException; + + void revokeTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void putAccessRight(AccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + AccessRightListType getAccessRight(TransactionIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + void revokeAccessRight(SelectRevokeAccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + TransactionAccessListType getPatientAuditTrail(SelectGetPatientAuditTrailType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.java new file mode 100644 index 000000000..76c195f26 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubServiceComplete.java @@ -0,0 +1,95 @@ +package be.ehealth.businessconnector.hub.session; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public interface HubServiceComplete { + DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction var1) throws TechnicalConnectorException, SessionManagementException, IntraHubBusinessConnectorException; + + PutTransactionResponse putTransaction(Kmehrmessage var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeTransactionResponse revokeTransaction(PatientIdType var1, TransactionIdType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionResponse getTransaction(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RequestPublicationResponse requestPublication(PatientIdType var1, TransactionWithPeriodType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyResponse putHCParty(HCPartyAdaptedType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyResponse getHCParty(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientResponse putPatient(PersonType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientResponse getPatient(PatientIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientConsentResponse putPatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokePatientConsentResponse revokePatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType var1) throws ConnectorException, SessionManagementException; + + GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType var1) throws SessionManagementException, ConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutAccessRightResponse putAccessRight(AccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetAccessRightResponse getAccessRight(TransactionIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubSessionServiceFactory.java new file mode 100644 index 000000000..83a743e28 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/HubSessionServiceFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.hub.session; + +import be.ehealth.businessconnector.hub.session.impl.HubServiceCompleteImpl; +import be.ehealth.businessconnector.hub.session.impl.HubServiceCompleteImplementationFactory; +import be.ehealth.businessconnector.hub.session.impl.HubServiceImpl; +import be.ehealth.businessconnector.hub.session.impl.HubServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public class HubSessionServiceFactory extends AbstractSessionServiceFactory { + public static HubService getHubService() throws ConnectorException { + return (HubService)getService(HubServiceImpl.class, new HubServiceImplementationFactory(), new String[0]); + } + + public static HubServiceComplete getHubServiceComplete() throws ConnectorException { + return (HubServiceComplete)getService(HubServiceCompleteImpl.class, new HubServiceCompleteImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.java new file mode 100644 index 000000000..35d142cfe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.java @@ -0,0 +1,263 @@ +package be.ehealth.businessconnector.hub.session.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.builders.RequestBuilderComplete; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.service.ServiceFactory; +import be.ehealth.businessconnector.hub.session.HubServiceComplete; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.businessconnector.hub.validators.impl.HubReplyValidatorImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v1.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v1.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v1.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v1.RevokeTransactionResponse; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public class HubServiceCompleteImpl implements HubServiceComplete { + private IntraHubService intrahubService = ServiceFactory.getIntraHubService(); + private SessionValidator sessionValidator; + private RequestBuilderComplete builder; + private HubReplyValidator validator; + + public HubServiceCompleteImpl(SessionValidator sessionValidator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator = sessionValidator; + this.validator = new HubReplyValidatorImpl(); + this.builder = new RequestBuilderComplete(); + } + + public DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + DeclareTransactionRequest request = this.builder.buildDeclareTransactionRequest(kmehrHeader); + DeclareTransactionResponse declareTransaction = this.intrahubService.declareTransaction(token, request); + this.validator.validate(declareTransaction.getAcknowledge()); + return declareTransaction; + } + + public PutTransactionResponse putTransaction(Kmehrmessage kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutTransactionRequest request = this.builder.buildPutTransactionRequest(kmehrHeader); + PutTransactionResponse putTransaction = this.intrahubService.putTransaction(token, request); + this.validator.validate(putTransaction.getAcknowledge()); + return putTransaction; + } + + public RevokeTransactionResponse revokeTransaction(PatientIdType patient, TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeTransactionRequest request = this.builder.buildRevokeTransactionRequest(patient, transaction); + RevokeTransactionResponse revokeTransaction = this.intrahubService.revokeTransaction(token, request); + this.validator.validate(revokeTransaction.getAcknowledge()); + return revokeTransaction; + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTransactionListRequest request = this.builder.buildGetTransactionListRequest(patient, searchType, transaction); + GetTransactionListResponse transactionList = this.intrahubService.getTransactionList(token, request); + this.validator.validate(transactionList.getAcknowledge()); + return transactionList; + } + + public GetTransactionResponse getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTransactionRequest request = this.builder.buildGetTransactionRequest(patient, transaction); + GetTransactionResponse getTransactionResponse = this.intrahubService.getTransaction(token, request); + this.validator.validate(getTransactionResponse.getAcknowledge()); + return getTransactionResponse; + } + + public RequestPublicationResponse requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RequestPublicationRequest request = this.builder.buildRequestPublicationRequest(patient, transaction, comment); + return this.intrahubService.requestPublication(token, request); + } + + public GetHCPartyResponse getHCParty(HCPartyIdType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetHCPartyRequest request = this.builder.buildGetHcPartyRequest(hcParty); + return this.intrahubService.getHCParty(token, request); + } + + public PutHCPartyResponse putHCParty(HCPartyAdaptedType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutHCPartyRequest request = this.builder.buildPutHcPartyRequest(hcParty); + return this.intrahubService.putHCParty(token, request); + } + + public PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutHCPartyConsentRequest request = this.builder.buildPutHcPartyConsentRequest(consent); + return this.intrahubService.putHCPartyConsent(token, request); + } + + public GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType hcPartyId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetHCPartyConsentRequest request = this.builder.buildGetHcPartyConsent(hcPartyId); + return this.intrahubService.getHCPartyConsent(token, request); + } + + public RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeHCPartyConsentRequest request = this.builder.buildRevokeHcPartyConsent(consent); + return this.intrahubService.revokeHCPartyConsent(token, request); + } + + public PutPatientResponse putPatient(PersonType patient) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutPatientRequest request = this.builder.buildPutPatientRequest(patient); + return this.intrahubService.putPatient(token, request); + } + + public GetPatientResponse getPatient(PatientIdType patientId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientRequest request = this.builder.buildGetPatientRequest(patientId); + return this.intrahubService.getPatient(token, request); + } + + public PutPatientConsentResponse putPatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutPatientConsentRequest request = this.builder.buildPutPatientConsentRequest(patientConsent); + return this.intrahubService.putPatientConsent(token, request); + } + + public GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientConsentRequest request = this.builder.buildGetPatientConsent(patientConsent); + return this.intrahubService.getPatientConsent(token, request); + } + + public RevokePatientConsentResponse revokePatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokePatientConsentRequest request = this.builder.buildRevokePatientConsentRequest(patientConsent); + return this.intrahubService.revokePatientConsent(token, request); + } + + public PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType therapeuticLink) throws ConnectorException, SessionManagementException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutTherapeuticLinkRequest request = this.builder.buildPutTherapeuticLinkRequest(therapeuticLink); + return this.intrahubService.putTherapeuticLink(token, request); + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType patientConsent) throws ConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetTherapeuticLinkRequest request = this.builder.buildGetTherapeuticLinkRequest(patientConsent); + return this.intrahubService.getTherapeuticLink(token, request); + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeTherapeuticLinkRequest request = this.builder.buildRevokeTherapeuticLinkRequest(therapeuticLink); + return this.intrahubService.revokeTherapeuticLink(token, request); + } + + public PutAccessRightResponse putAccessRight(AccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + PutAccessRightRequest request = this.builder.buildPutAccessRightRequest(accessRight); + return this.intrahubService.putAccessRight(token, request); + } + + public GetAccessRightResponse getAccessRight(TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetAccessRightRequest request = this.builder.buildGetAccessRight(transaction); + return this.intrahubService.getAccessRight(token, request); + } + + public RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + RevokeAccessRightRequest request = this.builder.buildRevokeAccessRight(accessRight); + return this.intrahubService.revokeAccessRight(token, request); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + SAMLToken token = Session.getInstance().getSession().getSAMLToken(); + GetPatientAuditTrailRequest request = this.builder.buildGetPatientAudiTrail(patientAuditTrail); + return this.intrahubService.getPatientAuditTrail(token, request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImplementationFactory.java new file mode 100644 index 000000000..a4823de2a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImplementationFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.hub.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class HubServiceCompleteImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(HubServiceCompleteImpl.class) && additionalParameters.length == 0) { + return new HubServiceCompleteImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.java new file mode 100644 index 000000000..b7dff3e77 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.java @@ -0,0 +1,180 @@ +package be.ehealth.businessconnector.hub.session.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hub.service.IntraHubAccessRightService; +import be.ehealth.businessconnector.hub.service.IntraHubHCPartyService; +import be.ehealth.businessconnector.hub.service.IntraHubPatientService; +import be.ehealth.businessconnector.hub.service.IntraHubService; +import be.ehealth.businessconnector.hub.service.IntraHubTherapeuticLinkService; +import be.ehealth.businessconnector.hub.service.IntraHubTransactionService; +import be.ehealth.businessconnector.hub.service.ServiceFactory; +import be.ehealth.businessconnector.hub.service.impl.IntraHubAccessRightServiceImpl; +import be.ehealth.businessconnector.hub.service.impl.IntraHubHCPartyServiceImpl; +import be.ehealth.businessconnector.hub.service.impl.IntraHubPatientServiceImpl; +import be.ehealth.businessconnector.hub.service.impl.IntraHubTherapeuticLinkServiceImpl; +import be.ehealth.businessconnector.hub.service.impl.IntraHubTransactionServiceImpl; +import be.ehealth.businessconnector.hub.session.HubService; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.ehealth.businessconnector.hub.validators.impl.HubReplyValidatorImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.hubservices.core.v1.AccessRightListType; +import be.fgov.ehealth.hubservices.core.v1.AccessRightType; +import be.fgov.ehealth.hubservices.core.v1.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v1.ConsentType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v1.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v1.KmehrHeaderGetTransactionList; +import be.fgov.ehealth.hubservices.core.v1.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v1.PatientIdType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v1.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v1.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v1.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v1.TransactionAccessListType; +import be.fgov.ehealth.hubservices.core.v1.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v1.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v1.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.util.Collection; +import java.util.List; + +public class HubServiceImpl implements HubService { + private IntraHubTransactionService transactions; + private IntraHubHCPartyService hcParties; + private IntraHubPatientService patients; + private IntraHubTherapeuticLinkService therapeuticLinks; + private IntraHubAccessRightService accessRights; + private SessionValidator sessionValidator; + + public HubServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + IntraHubService hubService = ServiceFactory.getIntraHubService(); + HubReplyValidator validator = new HubReplyValidatorImpl(); + this.sessionValidator = sessionValidator; + this.transactions = new IntraHubTransactionServiceImpl(hubService, validator); + this.hcParties = new IntraHubHCPartyServiceImpl(hubService, validator); + this.patients = new IntraHubPatientServiceImpl(hubService, validator); + this.therapeuticLinks = new IntraHubTherapeuticLinkServiceImpl(hubService, validator); + this.accessRights = new IntraHubAccessRightServiceImpl(hubService, validator); + } + + public List declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.transactions.declareTransaction(kmehrHeader); + } + + public void putTransaction(Kmehrmessage kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.transactions.putTransaction(kmehrHeader); + } + + public void revokeTransaction(PatientIdType patient, TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.transactions.revokeTransaction(patient, transaction); + } + + public KmehrHeaderGetTransactionList getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.transactions.getTransactionList(patient, searchType, transaction); + } + + public Kmehrmessage getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.transactions.getTransaction(patient, transaction); + } + + public void requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.transactions.requestPublication(patient, transaction, comment); + } + + public HCPartyAdaptedType getHCParty(HCPartyIdType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.hcParties.getHCParty(hcParty); + } + + public HCPartyAdaptedType putHCParty(HCPartyAdaptedType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.hcParties.putHCParty(hcParty); + } + + public void putHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.hcParties.putHCPartyConsent(consent); + } + + public ConsentHCPartyType getHCPartyConsent(HCPartyIdType hcPartyId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.hcParties.getHCPartyConsent(hcPartyId); + } + + public void revokeHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.hcParties.revokeHCPartyConsent(consent); + } + + public PersonType putPatient(PersonType patient) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.patients.putPatient(patient); + } + + public PersonType getPatient(PatientIdType patientId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.patients.getPatient(patientId); + } + + public void putPatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.patients.putPatientConsent(patientConsent); + } + + public ConsentType getPatientConsent(SelectGetPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.patients.getPatientConsent(patientConsent); + } + + public void revokePatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.patients.revokePatientConsent(patientConsent); + } + + public void putTherapeuticLink(TherapeuticLinkType therapeuticLink) throws ConnectorException, SessionManagementException { + this.sessionValidator.validateSession(); + this.therapeuticLinks.putTherapeuticLink(therapeuticLink); + } + + public Collection getTherapeuticLink(SelectGetHCPartyPatientConsentType patientConsent) throws ConnectorException { + this.sessionValidator.validateSession(); + return this.therapeuticLinks.getTherapeuticLink(patientConsent); + } + + public void revokeTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.therapeuticLinks.revokeTherapeuticLink(therapeuticLink); + } + + public void putAccessRight(AccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.accessRights.putAccessRight(accessRight); + } + + public AccessRightListType getAccessRight(TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.accessRights.getAccessRight(transaction); + } + + public void revokeAccessRight(SelectRevokeAccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + this.accessRights.revokeAccessRight(accessRight); + } + + public TransactionAccessListType getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.sessionValidator.validateSession(); + return this.accessRights.getPatientAuditTrail(patientAuditTrail); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImplementationFactory.java new file mode 100644 index 000000000..fdb25512f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/session/impl/HubServiceImplementationFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.hub.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class HubServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(HubServiceImpl.class) && additionalParameters.length == 0) { + return new HubServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.java new file mode 100644 index 000000000..77f363fb0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/util/RequestTypeBuilder.java @@ -0,0 +1,44 @@ +package be.ehealth.businessconnector.hub.util; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.hubservices.core.v1.RequestType; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RequestTypeBuilder { + private static final Logger LOG = LoggerFactory.getLogger(RequestTypeBuilder.class); + private RequestType request; + + public static RequestTypeBuilder init() throws TechnicalConnectorException { + RequestTypeBuilder requestTypeBuilder = new RequestTypeBuilder(); + RequestType newRequest = new RequestType(); + newRequest.setDate(new DateTime()); + newRequest.setTime(new DateTime()); + newRequest.setId(HcPartyUtil.createKmehrId("intrahub", SessionUtil.getNihii())); + requestTypeBuilder.request = newRequest; + return requestTypeBuilder; + } + + public RequestTypeBuilder addGenericAuthor() throws TechnicalConnectorException { + this.request.setAuthor(HcPartyUtil.createAuthor("intrahub")); + return this; + } + + public RequestTypeBuilder addAuthorWithEncryptionInformation() throws TechnicalConnectorException { + AuthorType author = HcPartyUtil.createAuthor("intrahub"); + HcPartyUtil.addSecurityTags(author, "intrahub"); + this.request.setAuthor(author); + return this; + } + + public RequestType build() { + return this.request; + } + + private RequestTypeBuilder() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.java new file mode 100644 index 000000000..5f2f6c102 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/HubReplyValidator.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.hub.validators; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.business.intrahubcommons.exception.KmehrBusinessConnectorException; +import be.fgov.ehealth.hubservices.core.v1.AcknowledgeType; + +public interface HubReplyValidator { + void validate(AcknowledgeType var1) throws IntraHubBusinessConnectorException, KmehrBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.java new file mode 100644 index 000000000..1add9dea8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.hub.validators.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorExceptionValues; +import be.ehealth.business.intrahubcommons.exception.KmehrBusinessConnectorException; +import be.ehealth.businessconnector.hub.validators.HubReplyValidator; +import be.fgov.ehealth.hubservices.core.v1.AcknowledgeType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDERROR; +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.util.Iterator; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class HubReplyValidatorImpl implements HubReplyValidator { + private static final Logger LOG = LoggerFactory.getLogger(HubReplyValidatorImpl.class); + private static final String LF = System.getProperty("line.separator"); + + public void validate(AcknowledgeType acknowledge) throws KmehrBusinessConnectorException { + if (!acknowledge.getErrors().isEmpty() && !acknowledge.isIscomplete()) { + StringBuilder errorMsgBuilder = new StringBuilder("Reply contains errors: "); + LOG.error("Acknowledge contains following errorcd:"); + Iterator i$ = acknowledge.getErrors().iterator(); + + while(i$.hasNext()) { + ErrorType errorType = (ErrorType)i$.next(); + Iterator i$ = errorType.getCds().iterator(); + + while(i$.hasNext()) { + CDERROR cdError = (CDERROR)i$.next(); + LOG.error(" . cd: " + cdError.getValue()); + } + + errorMsgBuilder.append(LF); + if (errorType.getDescription() != null) { + errorMsgBuilder.append(" . " + errorType.getDescription().getValue()); + } + } + + throw new KmehrBusinessConnectorException(IntraHubBusinessConnectorExceptionValues.VALIDATION_ERROR, acknowledge.getErrors(), new Object[]{errorMsgBuilder.toString()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilder.java new file mode 100644 index 000000000..64ecc21e2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilder.java @@ -0,0 +1,101 @@ +package be.ehealth.businessconnector.hubv3.builders; + +import be.fgov.ehealth.hubservices.core.v3.AccessRightType; +import be.fgov.ehealth.hubservices.core.v3.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v3.ConsentType; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v3.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v3.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v3.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v3.PatientIdType; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetLatestUpdateType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v3.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v3.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v3.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v3.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public interface RequestBuilder { + GetTransactionListRequest buildGetTransactionListRequest(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3); + + DeclareTransactionRequest buildDeclareTransactionRequest(KmehrHeaderDeclareTransaction var1); + + PutTransactionRequest buildPutTransactionRequest(Kmehrmessage var1); + + PutTransactionSetRequest buildPutTransactionSetRequest(Kmehrmessage var1); + + RevokeTransactionRequest buildRevokeTransactionRequest(PatientIdType var1, TransactionBaseType var2); + + GetTransactionRequest buildGetTransactionRequest(PatientIdType var1, TransactionBaseType var2); + + GetTransactionSetRequest buildGetTransactionSetRequest(PatientIdType var1, TransactionBaseType var2); + + RequestPublicationRequest buildRequestPublicationRequest(PatientIdType var1, TransactionWithPeriodType var2, String var3); + + GetHCPartyRequest buildGetHcPartyRequest(HCPartyIdType var1); + + PutHCPartyRequest buildPutHcPartyRequest(HCPartyAdaptedType var1); + + PutHCPartyConsentRequest buildPutHcPartyConsentRequest(ConsentHCPartyType var1); + + GetHCPartyConsentRequest buildGetHcPartyConsent(HCPartyIdType var1); + + RevokeHCPartyConsentRequest buildRevokeHcPartyConsent(ConsentHCPartyType var1); + + PutPatientRequest buildPutPatientRequest(PersonType var1); + + GetPatientRequest buildGetPatientRequest(PatientIdType var1); + + PutPatientConsentRequest buildPutPatientConsentRequest(ConsentType var1); + + GetPatientConsentRequest buildGetPatientConsent(SelectGetPatientConsentType var1); + + RevokePatientConsentRequest buildRevokePatientConsentRequest(ConsentType var1); + + PutTherapeuticLinkRequest buildPutTherapeuticLinkRequest(TherapeuticLinkType var1); + + GetTherapeuticLinkRequest buildGetTherapeuticLinkRequest(SelectGetHCPartyPatientConsentType var1); + + RevokeTherapeuticLinkRequest buildRevokeTherapeuticLinkRequest(TherapeuticLinkType var1); + + PutAccessRightRequest buildPutAccessRightRequest(AccessRightType var1); + + GetAccessRightRequest buildGetAccessRight(TransactionIdType var1); + + RevokeAccessRightRequest buildRevokeAccessRight(SelectRevokeAccessRightType var1); + + GetPatientAuditTrailRequest buildGetPatientAudiTrail(SelectGetPatientAuditTrailType var1); + + GetLatestUpdateRequest buildGetLatestUpdateRequest(SelectGetLatestUpdateType var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilderFactory.java new file mode 100644 index 000000000..ef1f9b1f2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/RequestBuilderFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.hubv3.builders; + +import be.ehealth.businessconnector.hubv3.builders.impl.RequestBuilderImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "hubv3.requestbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.hubv3.builders.impl.RequestBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryRequestBuilder = new ConfigurableFactoryHelper("hubv3.requestbuilder.class", "be.ehealth.businessconnector.hubv3.builders.impl.RequestBuilderImpl"); + + private RequestBuilderFactory() { + } + + public static RequestBuilderImpl getRequestBuilder() throws TechnicalConnectorException { + return (RequestBuilderImpl)helperFactoryRequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.java new file mode 100644 index 000000000..745aa47ba --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/builders/impl/RequestBuilderImpl.java @@ -0,0 +1,268 @@ +package be.ehealth.businessconnector.hubv3.builders.impl; + +import be.ehealth.businessconnector.hubv3.builders.RequestBuilder; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.hubservices.core.v3.AccessRightType; +import be.fgov.ehealth.hubservices.core.v3.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v3.ConsentType; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v3.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v3.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v3.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v3.PatientIdType; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.SelectGetAccessRightType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetLatestUpdateType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetTransactionListType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetTransactionType; +import be.fgov.ehealth.hubservices.core.v3.SelectRequestPublicationType; +import be.fgov.ehealth.hubservices.core.v3.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v3.SelectRevokeTransactionType; +import be.fgov.ehealth.hubservices.core.v3.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v3.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v3.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v3.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public class RequestBuilderImpl implements RequestBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public GetTransactionListRequest buildGetTransactionListRequest(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) { + GetTransactionListRequest request = new GetTransactionListRequest(); + SelectGetTransactionListType select = new SelectGetTransactionListType(); + select.setPatient(patient); + select.setSearchtype(searchType); + select.setTransaction(transaction); + request.setSelect(select); + return request; + } + + public DeclareTransactionRequest buildDeclareTransactionRequest(KmehrHeaderDeclareTransaction kmehrHeader) { + DeclareTransactionRequest request = new DeclareTransactionRequest(); + request.setKmehrheader(kmehrHeader); + return request; + } + + public PutTransactionRequest buildPutTransactionRequest(Kmehrmessage kmehrHeader) { + PutTransactionRequest request = new PutTransactionRequest(); + request.setKmehrmessage(kmehrHeader); + return request; + } + + public PutTransactionSetRequest buildPutTransactionSetRequest(Kmehrmessage kmehrHeader) { + PutTransactionSetRequest request = new PutTransactionSetRequest(); + request.setKmehrmessage(kmehrHeader); + return request; + } + + public RevokeTransactionRequest buildRevokeTransactionRequest(PatientIdType patient, TransactionBaseType transaction) { + RevokeTransactionRequest request = new RevokeTransactionRequest(); + SelectRevokeTransactionType select = new SelectRevokeTransactionType(); + select.setPatient(patient); + select.setTransaction(transaction); + request.setSelect(select); + return request; + } + + public GetTransactionRequest buildGetTransactionRequest(PatientIdType patient, TransactionBaseType transaction) { + GetTransactionRequest request = new GetTransactionRequest(); + SelectGetTransactionType selectTransaction = new SelectGetTransactionType(); + selectTransaction.setPatient(patient); + selectTransaction.setTransaction(transaction); + request.setSelect(selectTransaction); + return request; + } + + public GetTransactionSetRequest buildGetTransactionSetRequest(PatientIdType patient, TransactionBaseType transaction) { + GetTransactionSetRequest request = new GetTransactionSetRequest(); + SelectGetTransactionType selectTransaction = new SelectGetTransactionType(); + selectTransaction.setPatient(patient); + selectTransaction.setTransaction(transaction); + request.setSelect(selectTransaction); + return request; + } + + public RequestPublicationRequest buildRequestPublicationRequest(PatientIdType patient, TransactionWithPeriodType transaction, String comment) { + RequestPublicationRequest request = new RequestPublicationRequest(); + SelectRequestPublicationType select = new SelectRequestPublicationType(); + select.setPatient(patient); + select.setTransaction(transaction); + select.setComment(comment); + request.setSelect(select); + return request; + } + + public GetHCPartyRequest buildGetHcPartyRequest(HCPartyIdType hcParty) { + GetHCPartyRequest request = new GetHCPartyRequest(); + SelectGetHCPartyType hcPartyType = new SelectGetHCPartyType(); + hcPartyType.setHcparty(hcParty); + request.setSelect(hcPartyType); + return request; + } + + public PutHCPartyRequest buildPutHcPartyRequest(HCPartyAdaptedType hcParty) { + PutHCPartyRequest request = new PutHCPartyRequest(); + request.setHcparty(hcParty); + return request; + } + + public PutHCPartyConsentRequest buildPutHcPartyConsentRequest(ConsentHCPartyType consent) { + PutHCPartyConsentRequest request = new PutHCPartyConsentRequest(); + request.setConsent(consent); + return request; + } + + public GetHCPartyConsentRequest buildGetHcPartyConsent(HCPartyIdType hcPartyId) { + GetHCPartyConsentRequest request = new GetHCPartyConsentRequest(); + SelectGetHCPartyConsentType hcPartyConsent = new SelectGetHCPartyConsentType(); + hcPartyConsent.setHcparty(hcPartyId); + request.setSelect(hcPartyConsent); + return request; + } + + public RevokeHCPartyConsentRequest buildRevokeHcPartyConsent(ConsentHCPartyType consent) { + RevokeHCPartyConsentRequest request = new RevokeHCPartyConsentRequest(); + request.setConsent(consent); + return request; + } + + public PutPatientRequest buildPutPatientRequest(PersonType patient) { + PutPatientRequest request = new PutPatientRequest(); + request.setPatient(patient); + return request; + } + + public GetPatientRequest buildGetPatientRequest(PatientIdType patientId) { + GetPatientRequest request = new GetPatientRequest(); + SelectGetPatientType selectGetPatient = new SelectGetPatientType(); + selectGetPatient.setPatient(patientId); + request.setSelect(selectGetPatient); + return request; + } + + public PutPatientConsentRequest buildPutPatientConsentRequest(ConsentType patientConsent) { + PutPatientConsentRequest request = new PutPatientConsentRequest(); + request.setConsent(patientConsent); + return request; + } + + public GetPatientConsentRequest buildGetPatientConsent(SelectGetPatientConsentType patientConsent) { + GetPatientConsentRequest request = new GetPatientConsentRequest(); + request.setSelect(patientConsent); + return request; + } + + public RevokePatientConsentRequest buildRevokePatientConsentRequest(ConsentType patientConsent) { + RevokePatientConsentRequest request = new RevokePatientConsentRequest(); + request.setConsent(patientConsent); + return request; + } + + public PutTherapeuticLinkRequest buildPutTherapeuticLinkRequest(TherapeuticLinkType therapeuticLink) { + PutTherapeuticLinkRequest request = new PutTherapeuticLinkRequest(); + request.setTherapeuticlink(therapeuticLink); + return request; + } + + public GetTherapeuticLinkRequest buildGetTherapeuticLinkRequest(SelectGetHCPartyPatientConsentType patientConsent) { + GetTherapeuticLinkRequest request = new GetTherapeuticLinkRequest(); + request.setSelect(patientConsent); + return request; + } + + public RevokeTherapeuticLinkRequest buildRevokeTherapeuticLinkRequest(TherapeuticLinkType therapeuticLink) { + RevokeTherapeuticLinkRequest request = new RevokeTherapeuticLinkRequest(); + request.setTherapeuticlink(therapeuticLink); + return request; + } + + public PutAccessRightRequest buildPutAccessRightRequest(AccessRightType accessRight) { + PutAccessRightRequest request = new PutAccessRightRequest(); + request.setAccessright(accessRight); + return request; + } + + public GetAccessRightRequest buildGetAccessRight(TransactionIdType transaction) { + GetAccessRightRequest request = new GetAccessRightRequest(); + SelectGetAccessRightType accessRight = new SelectGetAccessRightType(); + accessRight.setTransaction(transaction); + request.setSelect(accessRight); + return request; + } + + public RevokeAccessRightRequest buildRevokeAccessRight(SelectRevokeAccessRightType accessRight) { + RevokeAccessRightRequest request = new RevokeAccessRightRequest(); + request.setAccessright(accessRight); + return request; + } + + public GetPatientAuditTrailRequest buildGetPatientAudiTrail(SelectGetPatientAuditTrailType patientAuditTrail) { + GetPatientAuditTrailRequest request = new GetPatientAuditTrailRequest(); + request.setSelect(patientAuditTrail); + return request; + } + + public GetLatestUpdateRequest buildGetLatestUpdateRequest(SelectGetLatestUpdateType latestUpdate) { + GetLatestUpdateRequest request = new GetLatestUpdateRequest(); + request.setSelect(latestUpdate); + return request; + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeclareTransactionRequest.class); + JaxbContextFactory.initJaxbContext(GetAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientRequest.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionListRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionRequest.class); + JaxbContextFactory.initJaxbContext(PutAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientRequest.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(PutTransactionRequest.class); + JaxbContextFactory.initJaxbContext(RequestPublicationRequest.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionRequest.class); + JaxbContextFactory.initJaxbContext(GetLatestUpdateRequest.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.java new file mode 100644 index 000000000..03ff25a4d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/HubTokenService.java @@ -0,0 +1,116 @@ +package be.ehealth.businessconnector.hubv3.service; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateRequest; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.Paginationrequestinfo; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionResponse; + +public interface HubTokenService { + DeclareTransactionResponse declareTransaction(SAMLToken var1, DeclareTransactionRequest var2, String var3) throws TechnicalConnectorException; + + PutTransactionResponse putTransaction(SAMLToken var1, PutTransactionRequest var2, String var3) throws IntraHubBusinessConnectorException, TechnicalConnectorException; + + RevokeTransactionResponse revokeTransaction(SAMLToken var1, RevokeTransactionRequest var2, String var3) throws TechnicalConnectorException; + + GetTransactionListResponse getTransactionList(SAMLToken var1, GetTransactionListRequest var2, String var3) throws TechnicalConnectorException; + + GetTransactionListResponse getTransactionList(SAMLToken var1, GetTransactionListRequest var2, Paginationrequestinfo var3, String var4) throws TechnicalConnectorException; + + GetTransactionResponse getTransaction(SAMLToken var1, GetTransactionRequest var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RequestPublicationResponse requestPublication(SAMLToken var1, RequestPublicationRequest var2, String var3) throws TechnicalConnectorException; + + PutHCPartyResponse putHCParty(SAMLToken var1, PutHCPartyRequest var2, String var3) throws TechnicalConnectorException; + + GetHCPartyResponse getHCParty(SAMLToken var1, GetHCPartyRequest var2, String var3) throws TechnicalConnectorException; + + PutPatientResponse putPatient(SAMLToken var1, PutPatientRequest var2, String var3) throws TechnicalConnectorException; + + GetPatientResponse getPatient(SAMLToken var1, GetPatientRequest var2, String var3) throws TechnicalConnectorException; + + PutHCPartyConsentResponse putHCPartyConsent(SAMLToken var1, PutHCPartyConsentRequest var2, String var3) throws TechnicalConnectorException; + + GetHCPartyConsentResponse getHCPartyConsent(SAMLToken var1, GetHCPartyConsentRequest var2, String var3) throws TechnicalConnectorException; + + RevokeHCPartyConsentResponse revokeHCPartyConsent(SAMLToken var1, RevokeHCPartyConsentRequest var2, String var3) throws TechnicalConnectorException; + + PutPatientConsentResponse putPatientConsent(SAMLToken var1, PutPatientConsentRequest var2, String var3) throws TechnicalConnectorException; + + GetPatientConsentResponse getPatientConsent(SAMLToken var1, GetPatientConsentRequest var2, String var3) throws TechnicalConnectorException; + + RevokePatientConsentResponse revokePatientConsent(SAMLToken var1, RevokePatientConsentRequest var2, String var3) throws TechnicalConnectorException; + + PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken var1, PutTherapeuticLinkRequest var2, String var3) throws TechnicalConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken var1, GetTherapeuticLinkRequest var2, String var3) throws TechnicalConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken var1, RevokeTherapeuticLinkRequest var2, String var3) throws TechnicalConnectorException; + + PutAccessRightResponse putAccessRight(SAMLToken var1, PutAccessRightRequest var2, String var3) throws TechnicalConnectorException; + + GetAccessRightResponse getAccessRight(SAMLToken var1, GetAccessRightRequest var2, String var3) throws TechnicalConnectorException; + + RevokeAccessRightResponse revokeAccessRight(SAMLToken var1, RevokeAccessRightRequest var2, String var3) throws TechnicalConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken var1, GetPatientAuditTrailRequest var2, String var3) throws TechnicalConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken var1, GetPatientAuditTrailRequest var2, Paginationrequestinfo var3, String var4) throws TechnicalConnectorException; + + PutTransactionSetResponse putTransactionSet(SAMLToken var1, PutTransactionSetRequest var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionSetResponse getTransactionSet(SAMLToken var1, GetTransactionSetRequest var2, String var3) throws TechnicalConnectorException; + + GetLatestUpdateResponse getLatestUpdate(SAMLToken var1, GetLatestUpdateRequest var2, String var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.java new file mode 100644 index 000000000..e62f30f36 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/ServiceFactory.java @@ -0,0 +1,53 @@ +package be.ehealth.businessconnector.hubv3.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.business.intrahubcommons.security.HubDecryptionHandler; +import be.ehealth.businessconnector.hubv3.service.impl.HubTokenServiceImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + static final String INTRAHUB_PROTOCOL = "/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd"; + public static final String PROP_HUBID = "hubv3.id"; + public static final String PROP_HUBAPPID = "hubv3.application"; + public static final String PROP_ENDPOINT_INTRAHUB = "endpoint.hubv3.intra"; + private static final String PROP_VALIDATION_INCOMING_INTRAHUB = "validation.incoming.intrahubv3.message"; + private static final List expectedProps = new ArrayList(); + private static final Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getIntraHubPort(SAMLToken token, String soapAction) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + Validate.notNull(soapAction, "Required parameter SOAPAction is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.hubv3.intra")).setSoapAction(soapAction).setCredential(token, TokenType.SAML).addDefaulHandlerChain().addHandlerChain(addHubServiceHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.intrahubv3.message", "/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd"))); + } + + public static HubTokenService getIntraHubService() { + return new HubTokenServiceImpl(); + } + + private static HandlerChain addHubServiceHandlerChain(HandlerChain chain) throws TechnicalConnectorException { + if (SessionUtil.getEncryptionCrypto() != null) { + chain.register(HandlerPosition.BEFORE, new HubDecryptionHandler(SessionUtil.getEncryptionCrypto())); + } + + return chain; + } + + static { + expectedProps.add("endpoint.hubv3.intra"); + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.java new file mode 100644 index 000000000..9eab03cc2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl.java @@ -0,0 +1,329 @@ +package be.ehealth.businessconnector.hubv3.service.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.business.intrahubcommons.helper.ServiceHelper; +import be.ehealth.business.intrahubcommons.security.IntrahubEncryptionUtil; +import be.ehealth.businessconnector.hubv3.service.HubTokenService; +import be.ehealth.businessconnector.hubv3.service.ServiceFactory; +import be.ehealth.businessconnector.hubv3.util.RequestListTypeBuilder; +import be.ehealth.businessconnector.hubv3.util.RequestTypeBuilder; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateRequest; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.Paginationrequestinfo; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v3.RequestType; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionResponse; +import javax.xml.soap.SOAPException; +import javax.xml.ws.WebServiceException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class HubTokenServiceImpl implements HubTokenService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String SOAPACTION_DECLARE_TRANSACTION = "urn:be:fgov:ehealth:intrahub:protocol:v3:DeclareTransaction"; + private static final String SOAPACTION_PUT_TRANSACTION = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTransaction"; + private static final String SOAPACTION_PUT_TRANSACTIONSET = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTransactionSet"; + private static final String SOAPACTION_REVOKE_TRANSACTION = "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeTransaction"; + private static final String SOAPACTION_GET_TRANSACTIONLIST = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransactionList"; + private static final String SOAPACTION_GET_TRANSACTION = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransaction"; + private static final String SOAPACTION_GET_TRANSACTIONSET = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransactionSet"; + private static final String SOAPACTION_REQUEST_PUBLICATION = "urn:be:fgov:ehealth:intrahub:protocol:v3:RequestPublication"; + private static final String SOAPACTION_PUT_HCPARTY = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutHCParty"; + private static final String SOAPACTION_GET_HCPARTY = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetHCParty"; + private static final String SOAPACTION_PUT_PATIENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutPatient"; + private static final String SOAPACTION_GET_PATIENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatient"; + private static final String SOAPACTION_PUT_HCPARTYCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutHCPartyConsent"; + private static final String SOAPACTION_GET_HCPARTYCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetHCPartyConsent"; + private static final String SOAPACTION_REVOKE_HCPARTYCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeHCPartyConsent"; + private static final String SOAPACTION_PUT_PATIENTCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutPatientConsent"; + private static final String SOAPACTION_GET_PATIENTCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatientConsent"; + private static final String SOAPACTION_REVOKE_PATIENTCONSENT = "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokePatientConsent"; + private static final String SOAPACTION_PUT_THERAPEUTICLINK = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTherapeuticLink"; + private static final String SOAPACTION_GET_THERAPEUTICLINK = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTherapeuticLink"; + private static final String SOAPACTION_REVOKE_THERAPEUTICLINK = "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeTherapeuticLink"; + private static final String SOAPACTION_PUT_ACCESSRIGHT = "urn:be:fgov:ehealth:intrahub:protocol:v3:PutAccessRight"; + private static final String SOAPACTION_GET_ACCESSRIGHT = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetAccessRight"; + private static final String SOAPACTION_REVOKE_ACCESSRIGHT = "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeAccessRight"; + private static final String SOAPACTION_GET_PATIENTAUDIT = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatientAuditTrail"; + private static final String SOAPACTION_GET_LASTUPDATE = "urn:be:fgov:ehealth:intrahub:protocol:v3:GetLatestUpdate"; + private static final Logger LOG = LoggerFactory.getLogger(HubTokenServiceImpl.class); + + public DeclareTransactionResponse declareTransaction(SAMLToken token, DeclareTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (DeclareTransactionResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:DeclareTransaction", DeclareTransactionResponse.class); + } + + public PutTransactionResponse putTransaction(SAMLToken token, PutTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.checkSessionCertificateExists(); + request.setRequest(this.buildKmehrRequestWithAuthorEncryptionInfo(breakTheGlass)); + MarshallerHelper helper = new MarshallerHelper(PutTransactionRequest.class, PutTransactionRequest.class); + LOG.debug("PutTransactionRequest unsigned request :" + helper.toString(request)); + return (PutTransactionResponse)this.executeOperation(token, IntrahubEncryptionUtil.encryptFolder(request, "hubv3.id", "hubv3.application"), "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTransaction", PutTransactionResponse.class); + } + + public RevokeTransactionResponse revokeTransaction(SAMLToken token, RevokeTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RevokeTransactionResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeTransaction", RevokeTransactionResponse.class); + } + + public GetTransactionListResponse getTransactionList(SAMLToken token, GetTransactionListRequest request, String breakTheGlass) throws TechnicalConnectorException { + return this.getTransactionList(token, request, (Paginationrequestinfo)null, breakTheGlass); + } + + public GetTransactionListResponse getTransactionList(SAMLToken token, GetTransactionListRequest request, Paginationrequestinfo pagReqInfo, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(RequestListTypeBuilder.init().addGenericAuthor().addPaginationInfo(pagReqInfo).addBreakTheGlass(breakTheGlass).build()); + return (GetTransactionListResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransactionList", GetTransactionListResponse.class); + } + + public GetTransactionResponse getTransaction(SAMLToken token, GetTransactionRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.checkSessionCertificateExists(); + request.setRequest(this.buildKmehrRequestWithAuthorEncryptionInfo(breakTheGlass)); + GetTransactionRequest encryptedRequest = (GetTransactionRequest)IntrahubEncryptionUtil.encryptFolder(request, "hubv3.id", "hubv3.application"); + return (GetTransactionResponse)this.executeOperation(token, encryptedRequest, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransaction", GetTransactionResponse.class); + } + + public RequestPublicationResponse requestPublication(SAMLToken token, RequestPublicationRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RequestPublicationResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RequestPublication", RequestPublicationResponse.class); + } + + public PutHCPartyResponse putHCParty(SAMLToken token, PutHCPartyRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutHCPartyResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutHCParty", PutHCPartyResponse.class); + } + + public GetHCPartyResponse getHCParty(SAMLToken token, GetHCPartyRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetHCPartyResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetHCParty", GetHCPartyResponse.class); + } + + public PutPatientResponse putPatient(SAMLToken token, PutPatientRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutPatientResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutPatient", PutPatientResponse.class); + } + + public GetPatientResponse getPatient(SAMLToken token, GetPatientRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetPatientResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatient", GetPatientResponse.class); + } + + public PutHCPartyConsentResponse putHCPartyConsent(SAMLToken token, PutHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutHCPartyConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutHCPartyConsent", PutHCPartyConsentResponse.class); + } + + public GetHCPartyConsentResponse getHCPartyConsent(SAMLToken token, GetHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetHCPartyConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetHCPartyConsent", GetHCPartyConsentResponse.class); + } + + public RevokeHCPartyConsentResponse revokeHCPartyConsent(SAMLToken token, RevokeHCPartyConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RevokeHCPartyConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeHCPartyConsent", RevokeHCPartyConsentResponse.class); + } + + public PutPatientConsentResponse putPatientConsent(SAMLToken token, PutPatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutPatientConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutPatientConsent", PutPatientConsentResponse.class); + } + + public GetPatientConsentResponse getPatientConsent(SAMLToken token, GetPatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetPatientConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatientConsent", GetPatientConsentResponse.class); + } + + public RevokePatientConsentResponse revokePatientConsent(SAMLToken token, RevokePatientConsentRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RevokePatientConsentResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokePatientConsent", RevokePatientConsentResponse.class); + } + + public PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutTherapeuticLinkResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTherapeuticLink", PutTherapeuticLinkResponse.class); + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetTherapeuticLinkResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTherapeuticLink", GetTherapeuticLinkResponse.class); + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RevokeTherapeuticLinkResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeTherapeuticLink", RevokeTherapeuticLinkResponse.class); + } + + public PutAccessRightResponse putAccessRight(SAMLToken token, PutAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (PutAccessRightResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:PutAccessRight", PutAccessRightResponse.class); + } + + public GetAccessRightResponse getAccessRight(SAMLToken token, GetAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetAccessRightResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetAccessRight", GetAccessRightResponse.class); + } + + public RevokeAccessRightResponse revokeAccessRight(SAMLToken token, RevokeAccessRightRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (RevokeAccessRightResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:RevokeAccessRight", RevokeAccessRightResponse.class); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken token, GetPatientAuditTrailRequest request, String breakTheGlass) throws TechnicalConnectorException { + return this.getPatientAuditTrail(token, request, (Paginationrequestinfo)null, breakTheGlass); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SAMLToken token, GetPatientAuditTrailRequest request, Paginationrequestinfo paginationrequestinfo, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(RequestListTypeBuilder.init().addGenericAuthor().addPaginationInfo(paginationrequestinfo).addBreakTheGlass(breakTheGlass).build()); + return (GetPatientAuditTrailResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetPatientAuditTrail", GetPatientAuditTrailResponse.class); + } + + public PutTransactionSetResponse putTransactionSet(SAMLToken token, PutTransactionSetRequest request, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.checkSessionCertificateExists(); + request.setRequest(this.buildKmehrRequestWithAuthorEncryptionInfo(breakTheGlass)); + return (PutTransactionSetResponse)this.executeOperation(token, IntrahubEncryptionUtil.encryptFolder(request, "hubv3.id", "hubv3.application"), "urn:be:fgov:ehealth:intrahub:protocol:v3:PutTransactionSet", PutTransactionSetResponse.class); + } + + public GetTransactionSetResponse getTransactionSet(SAMLToken token, GetTransactionSetRequest request, String breakTheGlass) throws TechnicalConnectorException { + this.checkSessionCertificateExists(); + request.setRequest(this.buildKmehrRequestWithAuthorEncryptionInfo(breakTheGlass)); + return (GetTransactionSetResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetTransactionSet", GetTransactionSetResponse.class); + } + + public GetLatestUpdateResponse getLatestUpdate(SAMLToken token, GetLatestUpdateRequest request, String breakTheGlass) throws TechnicalConnectorException { + request.setRequest(this.buildKmehrRequest(breakTheGlass)); + return (GetLatestUpdateResponse)this.executeOperation(token, request, "urn:be:fgov:ehealth:intrahub:protocol:v3:GetLatestUpdate", GetLatestUpdateResponse.class); + } + + private RequestType buildKmehrRequestWithAuthorEncryptionInfo(String breakTheGlass) throws TechnicalConnectorException { + return RequestTypeBuilder.init().addAuthorWithEncryptionInformation().addBreakTheGlass(breakTheGlass).build(); + } + + private RequestType buildKmehrRequest(String breakTheGlass) throws TechnicalConnectorException { + return RequestTypeBuilder.init().addGenericAuthor().addBreakTheGlass(breakTheGlass).build(); + } + + private T executeOperation(SAMLToken token, Object request, String operation, Class clazz) throws TechnicalConnectorException { + try { + GenericRequest service = ServiceFactory.getIntraHubPort(token, operation).setPayload(request); + return be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } catch (WebServiceException var7) { + throw ServiceHelper.handleWebServiceException(var7); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeclareTransactionRequest.class); + JaxbContextFactory.initJaxbContext(DeclareTransactionResponse.class); + JaxbContextFactory.initJaxbContext(GetAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(GetAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(GetHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientAuditTrailResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(GetPatientRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientResponse.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionListRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionListResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionResponse.class); + JaxbContextFactory.initJaxbContext(PutAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(PutAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutHCPartyRequest.class); + JaxbContextFactory.initJaxbContext(PutHCPartyResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientResponse.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(PutTransactionRequest.class); + JaxbContextFactory.initJaxbContext(PutTransactionResponse.class); + JaxbContextFactory.initJaxbContext(RequestPublicationRequest.class); + JaxbContextFactory.initJaxbContext(RequestPublicationResponse.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightRequest.class); + JaxbContextFactory.initJaxbContext(RevokeAccessRightResponse.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokeHCPartyConsentResponse.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTransactionResponse.class); + JaxbContextFactory.initJaxbContext(GetLatestUpdateRequest.class); + JaxbContextFactory.initJaxbContext(GetLatestUpdateResponse.class); + JaxbContextFactory.initJaxbContext(GetTransactionSetRequest.class); + JaxbContextFactory.initJaxbContext(GetTransactionSetResponse.class); + } + + private void checkSessionCertificateExists() throws TechnicalConnectorException { + if (SessionUtil.getEncryptionCrypto() == null) { + LOG.error("No Personal Crypto defined... Have you created a session that also loads your Personal eHealth Certificate?"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubService.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubService.java new file mode 100644 index 000000000..e122375d2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubService.java @@ -0,0 +1,168 @@ +package be.ehealth.businessconnector.hubv3.session; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v3.AccessRightType; +import be.fgov.ehealth.hubservices.core.v3.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v3.ConsentType; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v3.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v3.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v3.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v3.Paginationrequestinfo; +import be.fgov.ehealth.hubservices.core.v3.PatientIdType; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetLatestUpdateType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v3.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v3.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v3.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v3.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public interface HubService { + DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTransactionResponse putTransaction(Kmehrmessage var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTransactionResponse putTransaction(Kmehrmessage var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeTransactionResponse revokeTransaction(PatientIdType var1, TransactionBaseType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeTransactionResponse revokeTransaction(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3, String var4, Integer var5) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3, String var4) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3, Integer var4) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3, Paginationrequestinfo var4) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionListResponse getTransactionList(PatientIdType var1, LocalSearchType var2, TransactionWithPeriodType var3, Paginationrequestinfo var4, String var5) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionResponse getTransaction(PatientIdType var1, TransactionBaseType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionResponse getTransaction(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RequestPublicationResponse requestPublication(PatientIdType var1, TransactionWithPeriodType var2, String var3, String var4) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RequestPublicationResponse requestPublication(PatientIdType var1, TransactionWithPeriodType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyResponse putHCParty(HCPartyAdaptedType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyResponse putHCParty(HCPartyAdaptedType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyResponse getHCParty(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyResponse getHCParty(HCPartyIdType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientResponse putPatient(PersonType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientResponse putPatient(PersonType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientResponse getPatient(PatientIdType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientResponse getPatient(PatientIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientConsentResponse putPatientConsent(ConsentType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutPatientConsentResponse putPatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokePatientConsentResponse revokePatientConsent(ConsentType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokePatientConsentResponse revokePatientConsent(ConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutAccessRightResponse putAccessRight(AccessRightType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutAccessRightResponse putAccessRight(AccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetAccessRightResponse getAccessRight(TransactionIdType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetAccessRightResponse getAccessRight(TransactionIdType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionSetResponse getTransactionSet(PatientIdType var1, TransactionBaseType var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetTransactionSetResponse getTransactionSet(PatientIdType var1, TransactionBaseType var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTransactionSetResponse putTransactionSet(Kmehrmessage var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + PutTransactionSetResponse putTransactionSet(Kmehrmessage var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetLatestUpdateResponse getLatestUpdate(SelectGetLatestUpdateType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetLatestUpdateResponse getLatestUpdate(SelectGetLatestUpdateType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType var1, String var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType var1) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType var1, Paginationrequestinfo var2) throws TechnicalConnectorException, IntraHubBusinessConnectorException; + + GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType var1, Paginationrequestinfo var2, String var3) throws TechnicalConnectorException, IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubSessionServiceFactory.java new file mode 100644 index 000000000..b6d70ec0f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/HubSessionServiceFactory.java @@ -0,0 +1,12 @@ +package be.ehealth.businessconnector.hubv3.session; + +import be.ehealth.businessconnector.hubv3.session.impl.HubServiceImpl; +import be.ehealth.businessconnector.hubv3.session.impl.HubServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public class HubSessionServiceFactory extends AbstractSessionServiceFactory { + public static HubService getHubService() throws ConnectorException { + return (HubService)getService(HubServiceImpl.class, new HubServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl.java new file mode 100644 index 000000000..b748420c6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl.java @@ -0,0 +1,409 @@ +package be.ehealth.businessconnector.hubv3.session.impl; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.ehealth.businessconnector.hubv3.builders.RequestBuilderFactory; +import be.ehealth.businessconnector.hubv3.builders.impl.RequestBuilderImpl; +import be.ehealth.businessconnector.hubv3.service.HubTokenService; +import be.ehealth.businessconnector.hubv3.service.ServiceFactory; +import be.ehealth.businessconnector.hubv3.session.HubService; +import be.ehealth.businessconnector.hubv3.validators.HubReplyValidator; +import be.ehealth.businessconnector.hubv3.validators.impl.HubReplyValidatorImpl; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.hubservices.core.v3.AccessRightType; +import be.fgov.ehealth.hubservices.core.v3.ConsentHCPartyType; +import be.fgov.ehealth.hubservices.core.v3.ConsentType; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.DeclareTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.GetAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.GetHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateRequest; +import be.fgov.ehealth.hubservices.core.v3.GetLatestUpdateResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientAuditTrailResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.GetPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.GetPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionListResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.GetTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.HCPartyAdaptedType; +import be.fgov.ehealth.hubservices.core.v3.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v3.KmehrHeaderDeclareTransaction; +import be.fgov.ehealth.hubservices.core.v3.LocalSearchType; +import be.fgov.ehealth.hubservices.core.v3.Paginationrequestinfo; +import be.fgov.ehealth.hubservices.core.v3.PatientIdType; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.PutAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyRequest; +import be.fgov.ehealth.hubservices.core.v3.PutHCPartyResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.PutPatientRequest; +import be.fgov.ehealth.hubservices.core.v3.PutPatientResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetRequest; +import be.fgov.ehealth.hubservices.core.v3.PutTransactionSetResponse; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationRequest; +import be.fgov.ehealth.hubservices.core.v3.RequestPublicationResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeAccessRightResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeHCPartyConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokePatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionRequest; +import be.fgov.ehealth.hubservices.core.v3.RevokeTransactionResponse; +import be.fgov.ehealth.hubservices.core.v3.SelectGetHCPartyPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetLatestUpdateType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientAuditTrailType; +import be.fgov.ehealth.hubservices.core.v3.SelectGetPatientConsentType; +import be.fgov.ehealth.hubservices.core.v3.SelectRevokeAccessRightType; +import be.fgov.ehealth.hubservices.core.v3.TherapeuticLinkType; +import be.fgov.ehealth.hubservices.core.v3.TransactionBaseType; +import be.fgov.ehealth.hubservices.core.v3.TransactionIdType; +import be.fgov.ehealth.hubservices.core.v3.TransactionWithPeriodType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; + +public class HubServiceImpl implements HubService { + private final HubTokenService intrahubTokenService = ServiceFactory.getIntraHubService(); + private final SessionValidator sessionValidator; + private final RequestBuilderImpl builder; + private final HubReplyValidator validator; + + public HubServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + this.validator = new HubReplyValidatorImpl(); + this.builder = RequestBuilderFactory.getRequestBuilder(); + } + + public DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + DeclareTransactionRequest request = this.builder.buildDeclareTransactionRequest(kmehrHeader); + DeclareTransactionResponse declareTransaction = this.intrahubTokenService.declareTransaction(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(declareTransaction.getAcknowledge()); + return declareTransaction; + } + + public DeclareTransactionResponse declareTransaction(KmehrHeaderDeclareTransaction kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.declareTransaction(kmehrHeader, (String)null); + } + + public PutTransactionResponse putTransaction(Kmehrmessage kmehrHeader, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutTransactionRequest request = this.builder.buildPutTransactionRequest(kmehrHeader); + PutTransactionResponse putTransaction = this.intrahubTokenService.putTransaction(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(putTransaction.getAcknowledge()); + return putTransaction; + } + + public PutTransactionResponse putTransaction(Kmehrmessage kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putTransaction(kmehrHeader, (String)null); + } + + public RevokeTransactionResponse revokeTransaction(PatientIdType patient, TransactionBaseType transaction, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RevokeTransactionRequest request = this.builder.buildRevokeTransactionRequest(patient, transaction); + RevokeTransactionResponse revokeTransaction = this.intrahubTokenService.revokeTransaction(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(revokeTransaction.getAcknowledge()); + return revokeTransaction; + } + + public RevokeTransactionResponse revokeTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.revokeTransaction(patient, transaction, (String)null); + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, String breakTheGlass, Integer maxRows) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetTransactionListRequest request = this.builder.buildGetTransactionListRequest(patient, searchType, transaction); + GetTransactionListResponse transactionList = this.intrahubTokenService.getTransactionList(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(transactionList.getAcknowledge()); + return transactionList; + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, Integer maxRows) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransactionList(patient, searchType, transaction, (String)null, (Integer)maxRows); + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransactionList(patient, searchType, transaction, (String)breakTheGlass, (Integer)null); + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransactionList(patient, searchType, transaction, (String)null, (Integer)null); + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, Paginationrequestinfo paginationrequestinfo, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetTransactionListRequest request = this.builder.buildGetTransactionListRequest(patient, searchType, transaction); + GetTransactionListResponse transactionList = this.intrahubTokenService.getTransactionList(Session.getSAMLToken(), request, paginationrequestinfo, breakTheGlass); + this.validator.validate(transactionList.getAcknowledge()); + return transactionList; + } + + public GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, Paginationrequestinfo paginationrequestinfo) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransactionList(patient, searchType, transaction, (Paginationrequestinfo)paginationrequestinfo, (String)null); + } + + public GetTransactionResponse getTransaction(PatientIdType patient, TransactionBaseType transaction, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetTransactionRequest request = this.builder.buildGetTransactionRequest(patient, transaction); + GetTransactionResponse getTransactionResponse = this.intrahubTokenService.getTransaction(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(getTransactionResponse.getAcknowledge()); + return getTransactionResponse; + } + + public GetTransactionResponse getTransaction(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransaction(patient, transaction, (String)null); + } + + public RequestPublicationResponse requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RequestPublicationRequest request = this.builder.buildRequestPublicationRequest(patient, transaction, comment); + return this.intrahubTokenService.requestPublication(Session.getSAMLToken(), request, breakTheGlass); + } + + public RequestPublicationResponse requestPublication(PatientIdType patient, TransactionWithPeriodType transaction, String comment) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.requestPublication(patient, transaction, comment, (String)null); + } + + public PutHCPartyResponse putHCParty(HCPartyAdaptedType hcParty, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutHCPartyRequest request = this.builder.buildPutHcPartyRequest(hcParty); + return this.intrahubTokenService.putHCParty(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutHCPartyResponse putHCParty(HCPartyAdaptedType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putHCParty(hcParty, (String)null); + } + + public GetHCPartyResponse getHCParty(HCPartyIdType hcParty, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetHCPartyRequest request = this.builder.buildGetHcPartyRequest(hcParty); + return this.intrahubTokenService.getHCParty(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetHCPartyResponse getHCParty(HCPartyIdType hcParty) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getHCParty(hcParty, (String)null); + } + + public PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType consent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutHCPartyConsentRequest request = this.builder.buildPutHcPartyConsentRequest(consent); + return this.intrahubTokenService.putHCPartyConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutHCPartyConsentResponse putHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putHCPartyConsent(consent, (String)null); + } + + public GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType hcPartyId, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetHCPartyConsentRequest request = this.builder.buildGetHcPartyConsent(hcPartyId); + return this.intrahubTokenService.getHCPartyConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetHCPartyConsentResponse getHCPartyConsent(HCPartyIdType hcPartyId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getHCPartyConsent(hcPartyId, (String)null); + } + + public RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType consent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RevokeHCPartyConsentRequest request = this.builder.buildRevokeHcPartyConsent(consent); + return this.intrahubTokenService.revokeHCPartyConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public RevokeHCPartyConsentResponse revokeHCPartyConsent(ConsentHCPartyType consent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.revokeHCPartyConsent(consent, (String)null); + } + + public PutPatientResponse putPatient(PersonType patient, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutPatientRequest request = this.builder.buildPutPatientRequest(patient); + return this.intrahubTokenService.putPatient(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutPatientResponse putPatient(PersonType patient) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putPatient(patient, (String)null); + } + + public GetPatientResponse getPatient(PatientIdType patientId, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetPatientRequest request = this.builder.buildGetPatientRequest(patientId); + return this.intrahubTokenService.getPatient(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetPatientResponse getPatient(PatientIdType patientId) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getPatient(patientId, (String)null); + } + + public PutPatientConsentResponse putPatientConsent(ConsentType patientConsent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutPatientConsentRequest request = this.builder.buildPutPatientConsentRequest(patientConsent); + return this.intrahubTokenService.putPatientConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutPatientConsentResponse putPatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putPatientConsent(patientConsent, (String)null); + } + + public GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType patientConsent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetPatientConsentRequest request = this.builder.buildGetPatientConsent(patientConsent); + return this.intrahubTokenService.getPatientConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetPatientConsentResponse getPatientConsent(SelectGetPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getPatientConsent(patientConsent, (String)null); + } + + public RevokePatientConsentResponse revokePatientConsent(ConsentType patientConsent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RevokePatientConsentRequest request = this.builder.buildRevokePatientConsentRequest(patientConsent); + return this.intrahubTokenService.revokePatientConsent(Session.getSAMLToken(), request, breakTheGlass); + } + + public RevokePatientConsentResponse revokePatientConsent(ConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.revokePatientConsent(patientConsent, (String)null); + } + + public PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType therapeuticLink, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutTherapeuticLinkRequest request = this.builder.buildPutTherapeuticLinkRequest(therapeuticLink); + return this.intrahubTokenService.putTherapeuticLink(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutTherapeuticLinkResponse putTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putTherapeuticLink(therapeuticLink, (String)null); + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType patientConsent, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetTherapeuticLinkRequest request = this.builder.buildGetTherapeuticLinkRequest(patientConsent); + return this.intrahubTokenService.getTherapeuticLink(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SelectGetHCPartyPatientConsentType patientConsent) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTherapeuticLink(patientConsent, (String)null); + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType therapeuticLink, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RevokeTherapeuticLinkRequest request = this.builder.buildRevokeTherapeuticLinkRequest(therapeuticLink); + return this.intrahubTokenService.revokeTherapeuticLink(Session.getSAMLToken(), request, breakTheGlass); + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(TherapeuticLinkType therapeuticLink) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.revokeTherapeuticLink(therapeuticLink, (String)null); + } + + public PutAccessRightResponse putAccessRight(AccessRightType accessRight, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutAccessRightRequest request = this.builder.buildPutAccessRightRequest(accessRight); + return this.intrahubTokenService.putAccessRight(Session.getSAMLToken(), request, breakTheGlass); + } + + public PutAccessRightResponse putAccessRight(AccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putAccessRight(accessRight, (String)null); + } + + public GetAccessRightResponse getAccessRight(TransactionIdType transaction, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetAccessRightRequest request = this.builder.buildGetAccessRight(transaction); + return this.intrahubTokenService.getAccessRight(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetAccessRightResponse getAccessRight(TransactionIdType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getAccessRight(transaction, (String)null); + } + + public RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType accessRight, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + RevokeAccessRightRequest request = this.builder.buildRevokeAccessRight(accessRight); + return this.intrahubTokenService.revokeAccessRight(Session.getSAMLToken(), request, breakTheGlass); + } + + public RevokeAccessRightResponse revokeAccessRight(SelectRevokeAccessRightType accessRight) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.revokeAccessRight(accessRight, (String)null); + } + + public GetTransactionSetResponse getTransactionSet(PatientIdType patient, TransactionBaseType transaction, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetTransactionSetRequest request = this.builder.buildGetTransactionSetRequest(patient, transaction); + GetTransactionSetResponse transactionSetResponse = this.intrahubTokenService.getTransactionSet(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(transactionSetResponse.getAcknowledge()); + return transactionSetResponse; + } + + public GetTransactionSetResponse getTransactionSet(PatientIdType patient, TransactionBaseType transaction) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getTransactionSet(patient, transaction, (String)null); + } + + public PutTransactionSetResponse putTransactionSet(Kmehrmessage kmehrHeader, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + PutTransactionSetRequest request = this.builder.buildPutTransactionSetRequest(kmehrHeader); + PutTransactionSetResponse putTransactionSet = this.intrahubTokenService.putTransactionSet(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(putTransactionSet.getAcknowledge()); + return putTransactionSet; + } + + public PutTransactionSetResponse putTransactionSet(Kmehrmessage kmehrHeader) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.putTransactionSet(kmehrHeader, (String)null); + } + + public GetLatestUpdateResponse getLatestUpdate(SelectGetLatestUpdateType latestUpdate, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetLatestUpdateRequest request = this.builder.buildGetLatestUpdateRequest(latestUpdate); + GetLatestUpdateResponse latestUpdateResponse = this.intrahubTokenService.getLatestUpdate(Session.getSAMLToken(), request, breakTheGlass); + this.validator.validate(latestUpdateResponse.getAcknowledge()); + return latestUpdateResponse; + } + + public GetLatestUpdateResponse getLatestUpdate(SelectGetLatestUpdateType latestUpdate) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getLatestUpdate(latestUpdate, (String)null); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetPatientAuditTrailRequest request = this.builder.buildGetPatientAudiTrail(patientAuditTrail); + return this.intrahubTokenService.getPatientAuditTrail(Session.getSAMLToken(), request, breakTheGlass); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getPatientAuditTrail(patientAuditTrail, (String)null); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail, Paginationrequestinfo paginationrequestinfo, String breakTheGlass) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + this.validateSession(); + GetPatientAuditTrailRequest request = this.builder.buildGetPatientAudiTrail(patientAuditTrail); + return this.intrahubTokenService.getPatientAuditTrail(Session.getSAMLToken(), request, paginationrequestinfo, breakTheGlass); + } + + public GetPatientAuditTrailResponse getPatientAuditTrail(SelectGetPatientAuditTrailType patientAuditTrail, Paginationrequestinfo paginationrequestinfo) throws TechnicalConnectorException, IntraHubBusinessConnectorException { + return this.getPatientAuditTrail(patientAuditTrail, paginationrequestinfo, (String)null); + } + + private void validateSession() throws SessionManagementException { + this.sessionValidator.validateSession(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.java new file mode 100644 index 000000000..897fc94c2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/session/impl/HubServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.hubv3.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class HubServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(HubServiceImpl.class) && additionalParameters.length == 0) { + return new HubServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.java new file mode 100644 index 000000000..a904aecfc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder.java @@ -0,0 +1,45 @@ +package be.ehealth.businessconnector.hubv3.util; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.hubservices.core.v3.Paginationrequestinfo; +import be.fgov.ehealth.hubservices.core.v3.RequestList; +import org.joda.time.DateTime; + +public class RequestListTypeBuilder { + public static final String PROJECT_NAME = "hubservicev3"; + private RequestList request; + + public static RequestListTypeBuilder init() throws TechnicalConnectorException { + RequestListTypeBuilder requestTypeBuilder = new RequestListTypeBuilder(); + RequestList newRequest = new RequestList(); + newRequest.setDate(new DateTime()); + newRequest.setTime(new DateTime()); + newRequest.setId(HcPartyUtil.createKmehrId("hubservicev3", SessionUtil.getNihii())); + requestTypeBuilder.request = newRequest; + return requestTypeBuilder; + } + + public RequestListTypeBuilder addGenericAuthor() throws TechnicalConnectorException { + this.request.setAuthor(HcPartyUtil.createAuthor("hubservicev3")); + return this; + } + + public RequestListTypeBuilder addBreakTheGlass(String breakTheGlass) { + this.request.setBreaktheglass(breakTheGlass); + return this; + } + + public RequestListTypeBuilder addPaginationInfo(Paginationrequestinfo pagReqInfo) { + this.request.setPaginationinfo(pagReqInfo); + return this; + } + + public RequestList build() { + return this.request; + } + + private RequestListTypeBuilder() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestTypeBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestTypeBuilder.java new file mode 100644 index 000000000..dce99f984 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/util/RequestTypeBuilder.java @@ -0,0 +1,53 @@ +package be.ehealth.businessconnector.hubv3.util; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.hubservices.core.v3.RequestType; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.math.BigDecimal; +import org.joda.time.DateTime; + +public class RequestTypeBuilder { + public static final String PROJECT_NAME = "hubservicev3"; + private RequestType request; + + public static RequestTypeBuilder init() throws TechnicalConnectorException { + RequestTypeBuilder requestTypeBuilder = new RequestTypeBuilder(); + RequestType newRequest = new RequestType(); + newRequest.setDate(new DateTime()); + newRequest.setTime(new DateTime()); + newRequest.setId(HcPartyUtil.createKmehrId("hubservicev3", SessionUtil.getNihii())); + requestTypeBuilder.request = newRequest; + return requestTypeBuilder; + } + + public RequestTypeBuilder addGenericAuthor() throws TechnicalConnectorException { + this.request.setAuthor(HcPartyUtil.createAuthor("hubservicev3")); + return this; + } + + public RequestTypeBuilder addAuthorWithEncryptionInformation() throws TechnicalConnectorException { + AuthorType author = HcPartyUtil.createAuthor("hubservicev3"); + HcPartyUtil.addSecurityTags(author, "hubservicev3"); + this.request.setAuthor(author); + return this; + } + + public RequestTypeBuilder addBreakTheGlass(String breakTheGlass) { + this.request.setBreaktheglass(breakTheGlass); + return this; + } + + public RequestTypeBuilder addMaxRows(Integer maxRows) { + this.request.setMaxrows(maxRows == null ? null : new BigDecimal(maxRows)); + return this; + } + + public RequestType build() { + return this.request; + } + + private RequestTypeBuilder() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/HubReplyValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/HubReplyValidator.java new file mode 100644 index 000000000..3b4224794 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/HubReplyValidator.java @@ -0,0 +1,8 @@ +package be.ehealth.businessconnector.hubv3.validators; + +import be.ehealth.business.intrahubcommons.exception.IntraHubBusinessConnectorException; +import be.fgov.ehealth.hubservices.core.v3.AcknowledgeType; + +public interface HubReplyValidator { + void validate(AcknowledgeType var1) throws IntraHubBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.java new file mode 100644 index 000000000..1a1457cbc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/hubv3/validators/impl/HubReplyValidatorImpl.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.hubv3.validators.impl; + +import be.ehealth.business.intrahubcommons.exception.KmehrBusinessConnectorException; +import be.ehealth.businessconnector.hubv3.validators.HubReplyValidator; +import be.fgov.ehealth.hubservices.core.v3.AcknowledgeType; + +public class HubReplyValidatorImpl implements HubReplyValidator { + public void validate(AcknowledgeType acknowledge) throws KmehrBusinessConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.java new file mode 100644 index 000000000..23dcf5d8a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/service/ServiceFactory.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.mediprima.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_CONSULTATION_MEDIPRIMA = "endpoint.mediprima.consultation"; + private static final String PROP_VALIDATION_INCOMING_MEDIPRIMA = "validation.incoming.message.mediprima.consultation"; + private static final String PROP_VALIDATION_INCOMING_CONS_TARIFICATION_MEDIPRIMA = "validation.incoming.message.mediprima.tarification"; + private static final String PROP_ENDPOINT_TARIFICATION_MEDIPRIMA = "endpoint.mediprima.tarification"; + protected static final String TARIFICATION_PROTOCOL = "/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd"; + public static final String MEDIPRIMA_XSD = "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static GenericRequest getMediprimaTarificationService(SAMLToken token) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.mediprima.tarification", "$uddi{uddi:ehealth-fgov-be:business:mycarenettarificationmediprima:v1}")).setCredential(token, TokenType.SAML).setSoapAction("urn:be:fgov:ehealth:mycarenet:tarification:protocol:v1:TarificationConsult").addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mediprima.tarification", "/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd")); + } + + public static GenericRequest getMediprimaConsultationService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + Validate.notNull(token, "Required parameter soapAction is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.mediprima.consultation", "$uddi{uddi:ehealth-fgov-be:business:mediprimaconsult:v1}")).setCredential(token, TokenType.SAML).setSoapAction(soapAction).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mediprima.consultation", "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd")); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.java new file mode 100644 index 000000000..6557e795d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaConsultationSessionService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mediprima.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mediprima.protocol.v1.ConsultCarmedInterventionRequest; +import be.fgov.ehealth.mediprima.protocol.v1.ConsultCarmedInterventionResponse; + +public interface MediprimaConsultationSessionService { + ConsultCarmedInterventionResponse consultCarmedIntervention(ConsultCarmedInterventionRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.java new file mode 100644 index 000000000..7ba7385a1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaSessionServiceFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mediprima.session; + +import be.ehealth.businessconnector.mediprima.session.impl.MediprimaConsultationSessionServiceImpl; +import be.ehealth.businessconnector.mediprima.session.impl.MediprimaImplementationClassFactory; +import be.ehealth.businessconnector.mediprima.session.impl.MediprimaTarificationSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class MediprimaSessionServiceFactory extends AbstractSessionServiceFactory { + private MediprimaSessionServiceFactory() { + } + + public static MediprimaConsultationSessionService getConsultationMediprimaSession() throws ConnectorException { + return (MediprimaConsultationSessionService)getService(MediprimaConsultationSessionServiceImpl.class, new MediprimaImplementationClassFactory(), new String[0]); + } + + public static MediprimaTarificationSessionService getTarificationMediprimaSession() throws ConnectorException { + return (MediprimaTarificationSessionService)getService(MediprimaTarificationSessionServiceImpl.class, new MediprimaImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaTarificationSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaTarificationSessionService.java new file mode 100644 index 000000000..d170166c3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/MediprimaTarificationSessionService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mediprima.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationResponse; + +public interface MediprimaTarificationSessionService { + TarificationConsultationResponse consultTarification(TarificationConsultationRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.java new file mode 100644 index 000000000..1824e434a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaConsultationSessionServiceImpl.java @@ -0,0 +1,58 @@ +package be.ehealth.businessconnector.mediprima.session.impl; + +import be.ehealth.businessconnector.mediprima.service.ServiceFactory; +import be.ehealth.businessconnector.mediprima.session.MediprimaConsultationSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.protocol.v1.ConsultCarmedInterventionRequest; +import be.fgov.ehealth.mediprima.protocol.v1.ConsultCarmedInterventionResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MediprimaConsultationSessionServiceImpl implements MediprimaConsultationSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(MediprimaConsultationSessionServiceImpl.class); + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public MediprimaConsultationSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public MediprimaConsultationSessionServiceImpl() { + LOG.debug("creating MediprimaConsultationSessionServiceImpl for bootstrap purposes"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsultCarmedInterventionRequest.class); + JaxbContextFactory.initJaxbContext(ConsultCarmedInterventionResponse.class); + } + + private T executeOperation(Object request, String operation, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getMediprimaConsultationService(Session.getInstance().getSession().getSAMLToken(), operation); + service.setPayload(request); + T response = (StatusResponseType)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + this.replyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public ConsultCarmedInterventionResponse consultCarmedIntervention(ConsultCarmedInterventionRequest request) throws TechnicalConnectorException { + return (ConsultCarmedInterventionResponse)this.executeOperation(request, "urn:be:fgov:ehealth:mediprima:protocol:v1:consultCarmedIntervention", ConsultCarmedInterventionResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.java new file mode 100644 index 000000000..63e452719 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaImplementationClassFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mediprima.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class MediprimaImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(MediprimaConsultationSessionServiceImpl.class) && additionalParameters.length == 0) { + return new MediprimaConsultationSessionServiceImpl(sessionValidator, replyValidator); + } else if (clazz.equals(MediprimaTarificationSessionServiceImpl.class) && additionalParameters.length == 0) { + return new MediprimaTarificationSessionServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaTarificationSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaTarificationSessionServiceImpl.java new file mode 100644 index 000000000..b23467e2b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/session/impl/MediprimaTarificationSessionServiceImpl.java @@ -0,0 +1,52 @@ +package be.ehealth.businessconnector.mediprima.session.impl; + +import be.ehealth.businessconnector.mediprima.service.ServiceFactory; +import be.ehealth.businessconnector.mediprima.session.MediprimaTarificationSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MediprimaTarificationSessionServiceImpl implements MediprimaTarificationSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(MediprimaTarificationSessionServiceImpl.class); + + public TarificationConsultationResponse consultTarification(TarificationConsultationRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getMediprimaTarificationService(Session.getInstance().getSession().getSAMLToken()); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (TarificationConsultationResponse)xmlResponse.asObject(TarificationConsultationResponse.class); + } catch (SOAPException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var4, new Object[]{var4.getMessage()}); + } + } + + public MediprimaTarificationSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public MediprimaTarificationSessionServiceImpl() { + LOG.debug("creating TarificationSessionServiceImpl for bootstrap purposes"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(TarificationConsultationRequest.class); + JaxbContextFactory.initJaxbContext(TarificationConsultationResponse.class); + JaxbContextFactory.initJaxbContext(TarificationConsultationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/validator/XmlValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/validator/XmlValidator.java new file mode 100644 index 000000000..176808d9e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprima/validator/XmlValidator.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mediprima.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.ValidatorHelper; + +public final class XmlValidator { + private static final String MEDIPRIMA_XSD = "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd"; + + private XmlValidator() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static void validateXml(Object xmlObject) throws TechnicalConnectorException { + ValidatorHelper.validate(xmlObject, "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaDeleteException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaDeleteException.java new file mode 100644 index 000000000..150e36e51 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaDeleteException.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mediprimauma.exception; + +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationResponse; + +public class MediprimaUmaDeleteException extends MediprimaUmaException { + private static final long serialVersionUID = 1L; + private final DeleteUrgentMedicalAidAttestationResponse response; + + public MediprimaUmaDeleteException(DeleteUrgentMedicalAidAttestationResponse response) { + super(response); + this.response = response; + } + + public DeleteUrgentMedicalAidAttestationResponse getResponse() { + return this.response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.java new file mode 100644 index 000000000..2a05ef9f0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaException.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mediprimauma.exception; + +import be.ehealth.business.common.exception.EhealthServiceV2Exception; +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.uma.core.v1.RegistryStatus; + +public abstract class MediprimaUmaException extends EhealthServiceV2Exception { + private static final long serialVersionUID = 1L; + private final RegistryStatus registryStatus; + + public MediprimaUmaException(StatusResponseType response) { + super(response); + this.registryStatus = (RegistryStatus)EhealthServiceHelper.getFirst(response.getStatus().getStatusDetail(), RegistryStatus.class); + } + + public RegistryStatus getRegistryStatus() { + return this.registryStatus; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSearchException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSearchException.java new file mode 100644 index 000000000..7ceb2f850 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSearchException.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mediprimauma.exception; + +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationResponse; + +public class MediprimaUmaSearchException extends MediprimaUmaException { + private static final long serialVersionUID = 1L; + private final SearchUrgentMedicalAidAttestationResponse response; + + public MediprimaUmaSearchException(SearchUrgentMedicalAidAttestationResponse response) { + super(response); + this.response = response; + } + + public SearchUrgentMedicalAidAttestationResponse getResponse() { + return this.response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.java new file mode 100644 index 000000000..d1c14d5fd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/exception/MediprimaUmaSendException.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mediprimauma.exception; + +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationResponse; + +public class MediprimaUmaSendException extends MediprimaUmaException { + private static final long serialVersionUID = 1L; + private final SendUrgentMedicalAidAttestationResponse response; + + public MediprimaUmaSendException(SendUrgentMedicalAidAttestationResponse response) { + super(response); + this.response = response; + } + + public SendUrgentMedicalAidAttestationResponse getResponse() { + return this.response; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.java new file mode 100644 index 000000000..2250c42b7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/MediprimaUmaService.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.mediprimauma.service; + +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaDeleteException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSearchException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSendException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationResponse; + +public interface MediprimaUmaService { + DeleteUrgentMedicalAidAttestationResponse deleteUrgentMedicalAidAttestation(SAMLToken var1, DeleteUrgentMedicalAidAttestationRequest var2) throws MediprimaUmaDeleteException, TechnicalConnectorException; + + SearchUrgentMedicalAidAttestationResponse searchUrgentMedicalAidAttestation(SAMLToken var1, SearchUrgentMedicalAidAttestationRequest var2) throws MediprimaUmaSearchException, TechnicalConnectorException; + + SendUrgentMedicalAidAttestationResponse sendUrgentMedicalAidAttestation(SAMLToken var1, SendUrgentMedicalAidAttestationRequest var2) throws MediprimaUmaSendException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.java new file mode 100644 index 000000000..639155e99 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/ServiceFactory.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.mediprimauma.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_MEDIPRIMAUMA = "endpoint.mediprimauma"; + private static final String PROP_VALIDATION_INCOMING_MEDIPRIMAUMA = "validation.incoming.message.mediprimauma"; + public static final String MEDIPRIMAUMA_XSD = "/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getMediPrimaUmaService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.mediprimauma", "$uddi{uddi:ehealth-fgov-be:business:mediprimauma:v1}")).setSoapAction(soapAction).setCredential(token, TokenType.SAML).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mediprimauma", "/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd")); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/impl/MediprimaUmaServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/impl/MediprimaUmaServiceImpl.java new file mode 100644 index 000000000..c0b9c994a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/service/impl/MediprimaUmaServiceImpl.java @@ -0,0 +1,71 @@ +package be.ehealth.businessconnector.mediprimauma.service.impl; + +import be.ehealth.business.common.helper.EhealthServiceHelper; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaDeleteException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSearchException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSendException; +import be.ehealth.businessconnector.mediprimauma.service.MediprimaUmaService; +import be.ehealth.businessconnector.mediprimauma.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationResponse; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MediprimaUmaServiceImpl implements MediprimaUmaService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(MediprimaUmaServiceImpl.class); + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public MediprimaUmaServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + } + + public MediprimaUmaServiceImpl() { + LOG.debug("creating MediprimaUmaServiceImpl for ModuleBootstrapHook"); + } + + public DeleteUrgentMedicalAidAttestationResponse deleteUrgentMedicalAidAttestation(SAMLToken token, DeleteUrgentMedicalAidAttestationRequest request) throws MediprimaUmaDeleteException, TechnicalConnectorException { + try { + return (DeleteUrgentMedicalAidAttestationResponse)EhealthServiceHelper.callEhealthServiceV2(token, ServiceFactory.getMediPrimaUmaService(token, "urn:be:fgov:ehealth:mediprima:uma:protocol:v1:deleteMedicalEmergencyAttestion"), request, DeleteUrgentMedicalAidAttestationResponse.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var4) { + throw new MediprimaUmaDeleteException((DeleteUrgentMedicalAidAttestationResponse)var4.getResponseTypeV2()); + } + } + + public SearchUrgentMedicalAidAttestationResponse searchUrgentMedicalAidAttestation(SAMLToken token, SearchUrgentMedicalAidAttestationRequest request) throws MediprimaUmaSearchException, TechnicalConnectorException { + try { + return (SearchUrgentMedicalAidAttestationResponse)EhealthServiceHelper.callEhealthServiceV2(token, ServiceFactory.getMediPrimaUmaService(token, "urn:be:fgov:ehealth:mediprima:uma:protocol:v1:searchMedicalEmergencyAttestion"), request, SearchUrgentMedicalAidAttestationResponse.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var4) { + throw new MediprimaUmaSearchException((SearchUrgentMedicalAidAttestationResponse)var4.getResponseTypeV2()); + } + } + + public SendUrgentMedicalAidAttestationResponse sendUrgentMedicalAidAttestation(SAMLToken token, SendUrgentMedicalAidAttestationRequest request) throws MediprimaUmaSendException, TechnicalConnectorException { + try { + return (SendUrgentMedicalAidAttestationResponse)EhealthServiceHelper.callEhealthServiceV2(token, ServiceFactory.getMediPrimaUmaService(token, "urn:be:fgov:ehealth:mediprima:uma:protocol:v1:sendMedicalEmergencyAttestion"), request, SendUrgentMedicalAidAttestationResponse.class, this.sessionValidator, this.replyValidator); + } catch (SoaErrorException var4) { + throw new MediprimaUmaSendException((SendUrgentMedicalAidAttestationResponse)var4.getResponseTypeV2()); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(DeleteUrgentMedicalAidAttestationRequest.class); + JaxbContextFactory.initJaxbContext(DeleteUrgentMedicalAidAttestationResponse.class); + JaxbContextFactory.initJaxbContext(SearchUrgentMedicalAidAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SearchUrgentMedicalAidAttestationResponse.class); + JaxbContextFactory.initJaxbContext(SendUrgentMedicalAidAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SendUrgentMedicalAidAttestationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.java new file mode 100644 index 000000000..fef3270f7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaService.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mediprimauma.session; + +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaDeleteException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSearchException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSendException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationResponse; + +public interface MediprimaUmaService { + DeleteUrgentMedicalAidAttestationResponse deleteUrgentMedicalAidAttestation(DeleteUrgentMedicalAidAttestationRequest var1) throws TechnicalConnectorException, MediprimaUmaDeleteException; + + SearchUrgentMedicalAidAttestationResponse searchUrgentMedicalAidAttestation(SearchUrgentMedicalAidAttestationRequest var1) throws TechnicalConnectorException, MediprimaUmaSearchException; + + SendUrgentMedicalAidAttestationResponse sendUrgentMedicalAidAttestation(SendUrgentMedicalAidAttestationRequest var1) throws TechnicalConnectorException, MediprimaUmaSendException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.java new file mode 100644 index 000000000..3e10ccc95 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/MediprimaUmaSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mediprimauma.session; + +import be.ehealth.businessconnector.mediprimauma.session.impl.MediprimaUmaImplementationClassFactory; +import be.ehealth.businessconnector.mediprimauma.session.impl.MediprimaUmaServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class MediprimaUmaSessionServiceFactory extends AbstractSessionServiceFactory { + private MediprimaUmaSessionServiceFactory() { + } + + public static MediprimaUmaService getMediprimaUmaSession() throws ConnectorException { + return (MediprimaUmaService)getService(MediprimaUmaServiceImpl.class, new MediprimaUmaImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.java new file mode 100644 index 000000000..70ec4cc10 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaImplementationClassFactory.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.mediprimauma.session.impl; + +import be.ehealth.business.common.validator.ValidatorFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class MediprimaUmaImplementationClassFactory extends ImplementationClassFactory { + private static final String PROP_MEDIPRIMAUMA_EHEALTH_VALIDATOR = "be.ehealth.businessconnector.mediprimauma.ehealthreplyvalidator"; + + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(MediprimaUmaServiceImpl.class) && additionalParameters.length == 0) { + return new MediprimaUmaServiceImpl(sessionValidator, ValidatorFactory.getEhealthReplyValidator("be.ehealth.businessconnector.mediprimauma.ehealthreplyvalidator")); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.java new file mode 100644 index 000000000..d0b600e0f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimauma/session/impl/MediprimaUmaServiceImpl.java @@ -0,0 +1,39 @@ +package be.ehealth.businessconnector.mediprimauma.session.impl; + +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaDeleteException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSearchException; +import be.ehealth.businessconnector.mediprimauma.exception.MediprimaUmaSendException; +import be.ehealth.businessconnector.mediprimauma.session.MediprimaUmaService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.DeleteUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SearchUrgentMedicalAidAttestationResponse; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationRequest; +import be.fgov.ehealth.mediprima.uma.protocol.v1.SendUrgentMedicalAidAttestationResponse; + +public class MediprimaUmaServiceImpl implements MediprimaUmaService { + private be.ehealth.businessconnector.mediprimauma.service.MediprimaUmaService mediprimaUmaService; + + public MediprimaUmaServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.mediprimaUmaService = new be.ehealth.businessconnector.mediprimauma.service.impl.MediprimaUmaServiceImpl(sessionValidator, replyValidator); + } + + public DeleteUrgentMedicalAidAttestationResponse deleteUrgentMedicalAidAttestation(DeleteUrgentMedicalAidAttestationRequest request) throws TechnicalConnectorException, MediprimaUmaDeleteException { + Session.validateSession(); + return this.mediprimaUmaService.deleteUrgentMedicalAidAttestation(Session.getSAMLToken(), request); + } + + public SearchUrgentMedicalAidAttestationResponse searchUrgentMedicalAidAttestation(SearchUrgentMedicalAidAttestationRequest request) throws TechnicalConnectorException, MediprimaUmaSearchException { + Session.validateSession(); + return this.mediprimaUmaService.searchUrgentMedicalAidAttestation(Session.getSAMLToken(), request); + } + + public SendUrgentMedicalAidAttestationResponse sendUrgentMedicalAidAttestation(SendUrgentMedicalAidAttestationRequest request) throws TechnicalConnectorException, MediprimaUmaSendException { + Session.validateSession(); + return this.mediprimaUmaService.sendUrgentMedicalAidAttestation(Session.getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.java new file mode 100644 index 000000000..db0d2e485 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/service/ServiceFactory.java @@ -0,0 +1,27 @@ +package be.ehealth.businessconnector.mediprimav2.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_CONSULTATION_MEDIPRIMA = "endpoint.mediprimav2.consultation"; + private static final String PROP_VALIDATION_INCOMING_MEDIPRIMA = "validation.incoming.message.mediprimav2.consultation"; + public static final String MEDIPRIMA_XSD = "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static GenericRequest getMediprimaConsultationService(SAMLToken token, String soapAction) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + Validate.notNull(token, "Required parameter soapAction is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.mediprimav2.consultation", "$uddi{uddi:ehealth-fgov-be:business:mediprimaconsult:v2}")).setCredential(token, TokenType.SAML).setSoapAction(soapAction).addDefaulHandlerChain().addHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mediprimav2.consultation", "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd")); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaConsultationSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaConsultationSessionService.java new file mode 100644 index 000000000..574d8d679 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaConsultationSessionService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mediprimav2.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mediprima.protocol.v2.ConsultCarmedInterventionRequest; +import be.fgov.ehealth.mediprima.protocol.v2.ConsultCarmedInterventionResponse; + +public interface MediprimaConsultationSessionService { + ConsultCarmedInterventionResponse consultCarmedIntervention(ConsultCarmedInterventionRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.java new file mode 100644 index 000000000..32bb24463 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/MediprimaSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mediprimav2.session; + +import be.ehealth.businessconnector.mediprimav2.session.impl.MediprimaConsultationSessionServiceImpl; +import be.ehealth.businessconnector.mediprimav2.session.impl.MediprimaImplementationClassFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class MediprimaSessionServiceFactory extends AbstractSessionServiceFactory { + private MediprimaSessionServiceFactory() { + } + + public static MediprimaConsultationSessionService getConsultationMediprimaSession() throws ConnectorException { + return (MediprimaConsultationSessionService)getService(MediprimaConsultationSessionServiceImpl.class, new MediprimaImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaConsultationSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaConsultationSessionServiceImpl.java new file mode 100644 index 000000000..b21b596ae --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaConsultationSessionServiceImpl.java @@ -0,0 +1,60 @@ +package be.ehealth.businessconnector.mediprimav2.session.impl; + +import be.ehealth.businessconnector.mediprimav2.service.ServiceFactory; +import be.ehealth.businessconnector.mediprimav2.session.MediprimaConsultationSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.protocol.v2.ConsultCarmedInterventionRequest; +import be.fgov.ehealth.mediprima.protocol.v2.ConsultCarmedInterventionResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MediprimaConsultationSessionServiceImpl implements MediprimaConsultationSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(MediprimaConsultationSessionServiceImpl.class); + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public MediprimaConsultationSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public MediprimaConsultationSessionServiceImpl() { + LOG.debug("creating MediprimaConsultationSessionServiceImpl for bootstrap purposes"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(ConsultCarmedInterventionRequest.class); + JaxbContextFactory.initJaxbContext(ConsultCarmedInterventionResponse.class); + } + + private T executeOperation(Object request, String operation, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getMediprimaConsultationService(Session.getInstance().getSession().getSAMLToken(), operation); + service.setPayload(request); + GenericResponse resp = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + T response = (StatusResponseType)resp.asObject(clazz); + this.replyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public ConsultCarmedInterventionResponse consultCarmedIntervention(ConsultCarmedInterventionRequest request) throws TechnicalConnectorException { + return (ConsultCarmedInterventionResponse)this.executeOperation(request, "urn:be:fgov:ehealth:mediprima:protocol:v2:consultCarmedIntervention", ConsultCarmedInterventionResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaImplementationClassFactory.java new file mode 100644 index 000000000..f1421fcbd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/session/impl/MediprimaImplementationClassFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.mediprimav2.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class MediprimaImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(MediprimaConsultationSessionServiceImpl.class) && additionalParameters.length == 0) { + return new MediprimaConsultationSessionServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additional parameters(" + additionalParameters.length + ") are added "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/validator/XmlValidator.java b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/validator/XmlValidator.java new file mode 100644 index 000000000..dc0712b38 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mediprimav2/validator/XmlValidator.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mediprimav2.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.validator.ValidatorHelper; + +public final class XmlValidator { + private static final String MEDIPRIMA_XSD = "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd"; + + private XmlValidator() { + throw new UnsupportedOperationException("class may not be initialized, only static methods should be used"); + } + + public static void validateXml(Object xmlObject) throws TechnicalConnectorException { + ValidatorHelper.validate(xmlObject, "/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..93074a9f0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilder.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders; + +import be.ehealth.business.mycarenetdomaincommons.domain.Ssin; +import be.ehealth.businessconnector.mycarenet.attest.domain.AttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attest.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.attest.exception.AttestBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.UnsupportedEncodingException; +import javax.xml.bind.JAXBException; +import javax.xml.transform.TransformerException; +import org.joda.time.DateTime; + +public interface RequestObjectBuilder { + AttestBuilderRequest buildSendAttestationRequest(boolean var1, InputReference var2, Ssin var3, DateTime var4, Kmehrmessage var5) throws TechnicalConnectorException, AttestBusinessConnectorException, JAXBException, TransformerException, UnsupportedEncodingException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..6d73a53af --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestObjectBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "attest.requestobjectbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.attest.builders.impl.RequestObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryrequestBuilder = new ConfigurableFactoryHelper("attest.requestobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.attest.builders.impl.RequestObjectBuilderImpl"); + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestObjectBuilder)helperFactoryrequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..34d01b39b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilder.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders; + +import be.ehealth.businessconnector.mycarenet.attest.domain.AttestBuilderResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import java.io.UnsupportedEncodingException; + +public interface ResponseObjectBuilder { + AttestBuilderResponse handleSendResponseType(SendResponseType var1) throws TechnicalConnectorException, UnsupportedEncodingException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.java new file mode 100644 index 000000000..91bdccbcf --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/ResponseObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ResponseObjectBuilderFactory { + public static final String PROP_RESPONSEBUILDER_CLASS = "attest.responseobjectbuilder.class"; + public static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.attest.builders.impl.ResponseObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("attest.responseobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.attest.builders.impl.ResponseObjectBuilderImpl"); + + private ResponseObjectBuilderFactory() { + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..fa52bfedd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,130 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders.impl; + +import be.cin.encrypted.BusinessContent; +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.business.mycarenetcommons.mapper.v3.CommonInputMapper; +import be.ehealth.business.mycarenetcommons.mapper.v3.RoutingMapper; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.Ssin; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.mycarenet.attest.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.mycarenet.attest.domain.AttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attest.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.attest.exception.AttestBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.attest.exception.AttestBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.mycarenet.attest.mappers.BlobMapper; +import be.ehealth.businessconnector.mycarenet.attest.security.AttestEncryptionUtil; +import be.ehealth.businessconnector.mycarenet.attest.validators.impl.AttestXmlValidatorImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.messageservices.core.v1.RequestType; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import javax.xml.bind.JAXBException; +import javax.xml.transform.TransformerException; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RequestObjectBuilderImpl implements RequestObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderImpl.class); + private static final Configuration config = ConfigFactory.getConfigValidator(); + + public AttestBuilderRequest buildSendAttestationRequest(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, Kmehrmessage msg) throws TechnicalConnectorException, AttestBusinessConnectorException, JAXBException, TransformerException, UnsupportedEncodingException { + this.checkInputParameters(references, patientSsin, referenceDate); + SendAttestationRequest sendAttestationRequest = new SendAttestationRequest(); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + SendTransactionRequest request = new SendTransactionRequest(); + request.setRequest(this.buildRequest(references)); + request.setKmehrmessage(msg); + this.setMessageProtocoleSchemaVersion(request); + EncryptedKnownContent encryptedKnownContent = new EncryptedKnownContent(); + encryptedKnownContent.setReplyToEtk(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getEncoded()); + BusinessContent businessContent = new BusinessContent(); + businessContent.setId(detailId); + MarshallerHelper kmehrMarshallHelper = new MarshallerHelper(SendTransactionRequest.class, SendTransactionRequest.class); + businessContent.setValue(kmehrMarshallHelper.toXMLByteArray(request)); + encryptedKnownContent.setBusinessContent(businessContent); + byte[] xmlByteArray = (new AttestEncryptionUtil()).handleEncryption(encryptedKnownContent, SessionUtil.getHolderOfKeyCrypto(), detailId); + if (xmlByteArray != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.attest.builders.impl.dumpMessages", false)) { + LOG.debug("RequestObjectBuilder : created blob content: " + new String(xmlByteArray)); + } + + Blob blob = BlobBuilderFactory.getBlobBuilder("attest").build(xmlByteArray, "none", detailId, "text/xml", (String)null, "encryptedForKnownCINNIC"); + blob.setMessageName("E-ATTEST"); + this.buildAttestationRequest(isTest, references, patientSsin, referenceDate, sendAttestationRequest, blob); + (new AttestXmlValidatorImpl()).validate(sendAttestationRequest); + return new AttestBuilderRequest(sendAttestationRequest, request); + } + + private void setMessageProtocoleSchemaVersion(SendTransactionRequest request) throws TechnicalConnectorException { + String messageProtocoleSchemaVersion = config.getProperty("mycarenet.attest.message.protocole.schema.version"); + if (messageProtocoleSchemaVersion != null) { + try { + request.setMessageProtocoleSchemaVersion(new BigDecimal(messageProtocoleSchemaVersion)); + } catch (NumberFormatException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY_VALUE, new Object[]{messageProtocoleSchemaVersion + " is not a valid message protocole schema decimal value"}); + } + } + + } + + private void buildAttestationRequest(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, SendAttestationRequest sendAttestationRequest, Blob blob) throws TechnicalConnectorException { + CommonBuilder commonBuilder = RequestBuilderFactory.getCommonBuilder("attest"); + sendAttestationRequest.setCommonInput(CommonInputMapper.mapCommonInputType(commonBuilder.createCommonInput(McnConfigUtil.retrievePackageInfo("attest"), isTest, references.getInputReference()))); + sendAttestationRequest.setId(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + sendAttestationRequest.setIssueInstant(new DateTime()); + Patient patient = (new Patient.Builder()).withInss(patientSsin.getValue()).build(); + sendAttestationRequest.setRouting(RoutingMapper.mapRoutingType(commonBuilder.createRouting(patient, referenceDate))); + sendAttestationRequest.setDetail(BlobMapper.mapBlobTypefromBlob(blob)); + } + + private RequestType buildRequest(InputReference references) throws TechnicalConnectorException { + RequestType req = new RequestType(); + req.setId(HcPartyUtil.createKmehrId("attest", references.getInputReference())); + req.setAuthor(HcPartyUtil.createAuthor("attest")); + req.setDate(new DateTime()); + req.setTime(new DateTime()); + return req; + } + + private void checkInputParameters(InputReference inputReference, Ssin patientSsin, DateTime referenceDate) throws AttestBusinessConnectorException { + this.checkParameterNotNull(inputReference, "InputReference"); + this.checkParameterNotNull(inputReference.getInputReference(), "Input reference"); + this.checkParameterNotNull(referenceDate, "Reference date"); + this.checkParameterNotNull(patientSsin, "patientSsin"); + this.checkParameterNotNull(patientSsin, "value of patientSsin"); + } + + private void checkParameterNotNull(Object references, String parameterName) throws AttestBusinessConnectorException { + if (references == null) { + throw new AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SendTransactionRequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..a7797da59 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,51 @@ +package be.ehealth.businessconnector.mycarenet.attest.builders.impl; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.businessconnector.mycarenet.attest.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.mycarenet.attest.domain.AttestBuilderResponse; +import be.ehealth.businessconnector.mycarenet.attest.mappers.BlobMapper; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.io.UnsupportedEncodingException; +import java.util.Collections; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public final AttestBuilderResponse handleSendResponseType(SendResponseType sendResponse) throws TechnicalConnectorException, UnsupportedEncodingException { + BlobType blobType = sendResponse.getReturn().getDetail(); + Blob blob = BlobMapper.mapBlobfromBlobType(blobType); + return this.createAttestBuilderResponse(blob); + } + + private AttestBuilderResponse createAttestBuilderResponse(Blob blob) throws TechnicalConnectorException { + byte[] unsealedData = SessionUtil.getHolderOfKeyCrypto().unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, blob.getContent()).getContentAsByte(); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)(new MarshallerHelper(EncryptedKnownContent.class, EncryptedKnownContent.class)).toObject(unsealedData); + byte[] xades = encryptedKnownContent.getXades(); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Map options = Collections.emptyMap(); + SignatureVerificationResult signatureVerificationResult = builder.verify(ConnectorXmlUtils.toByteArray((Object)encryptedKnownContent), xades, options); + return new AttestBuilderResponse(encryptedKnownContent, signatureVerificationResult, unsealedData, ArrayUtils.clone(xades)); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(SendAttestationResponse.class); + JaxbContextFactory.initJaxbContext(SendResponseType.class); + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderRequest.java new file mode 100644 index 000000000..967a0db08 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderRequest.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.mycarenet.attest.domain; + +import be.fgov.ehealth.messageservices.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; + +public class AttestBuilderRequest { + private SendTransactionRequest sendTransactionRequest; + private SendAttestationRequest sendAttestationRequest; + + public AttestBuilderRequest(SendAttestationRequest sendAttestationRequest, SendTransactionRequest sendTransactionRequest) { + this.sendAttestationRequest = sendAttestationRequest; + this.sendTransactionRequest = sendTransactionRequest; + } + + public SendTransactionRequest getSendTransactionRequest() { + return this.sendTransactionRequest; + } + + public SendAttestationRequest getSendAttestationRequest() { + return this.sendAttestationRequest; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderResponse.java new file mode 100644 index 000000000..d8e02216b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/AttestBuilderResponse.java @@ -0,0 +1,42 @@ +package be.ehealth.businessconnector.mycarenet.attest.domain; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public class AttestBuilderResponse { + private EncryptedKnownContent encryptedKnownContent; + private SignatureVerificationResult signatureVerificationResult; + private byte[] signedData; + private byte[] xades; + private SendTransactionResponse sendTransactionResponse; + + public AttestBuilderResponse(EncryptedKnownContent encryptedKnownContent, SignatureVerificationResult signatureVerificationResult, byte[] signedData, byte[] xades) { + this.encryptedKnownContent = encryptedKnownContent; + this.signatureVerificationResult = signatureVerificationResult; + this.signedData = signedData; + this.xades = xades; + this.sendTransactionResponse = (SendTransactionResponse)ConnectorXmlUtils.toObject(encryptedKnownContent.getBusinessContent().getValue(), SendTransactionResponse.class); + } + + public EncryptedKnownContent getRawDecryptedBlob() { + return this.encryptedKnownContent; + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return this.signatureVerificationResult; + } + + public byte[] getSignedData() { + return this.signedData; + } + + public byte[] getXades() { + return this.xades; + } + + public SendTransactionResponse getSendTransactionResponse() { + return this.sendTransactionResponse; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.java new file mode 100644 index 000000000..13466aba0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/domain/InputReference.java @@ -0,0 +1,25 @@ +package be.ehealth.businessconnector.mycarenet.attest.domain; + +import be.ehealth.business.kmehrcommons.util.KmehrIdGenerator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; + +public final class InputReference { + private String inputReference; + + public InputReference() throws TechnicalConnectorException { + this.inputReference = IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public InputReference(String inputReference) { + this.inputReference = inputReference; + } + + public String getInputReference() { + return this.inputReference; + } + + static { + IdGeneratorFactory.registerDefaultImplementation("kmehr", KmehrIdGenerator.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.java new file mode 100644 index 000000000..18101a1e7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorException.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mycarenet.attest.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class AttestBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + } + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue, Throwable cause, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), cause); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..42bbe4e01 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/exception/AttestBusinessConnectorExceptionValues.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.mycarenet.attest.exception; + +public enum AttestBusinessConnectorExceptionValues { + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"); + + private String errorCode; + private String message; + + private AttestBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.java new file mode 100644 index 000000000..59b5935a2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/mappers/BlobMapper.java @@ -0,0 +1,31 @@ +package be.ehealth.businessconnector.mycarenet.attest.mappers; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; + +public final class BlobMapper { + private BlobMapper() { + throw new UnsupportedOperationException("only static methods may be used for BlobMapper"); + } + + public static BlobType mapBlobTypefromBlob(Blob blob) { + BlobType result = new BlobType(); + result.setValue(blob.getContent()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + result.setContentEncryption(blob.getContentEncryption()); + return result; + } + + public static Blob mapBlobfromBlobType(BlobType blob) { + Blob result = new Blob(); + result.setContent(blob.getValue()); + result.setId(blob.getId()); + result.setContentEncoding(blob.getContentEncoding()); + result.setHashValue(blob.getHashValue()); + result.setContentType(blob.getContentType()); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/AttestEncryptionUtil.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/AttestEncryptionUtil.java new file mode 100644 index 000000000..2911abeae --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/AttestEncryptionUtil.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.mycarenet.attest.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import java.io.UnsupportedEncodingException; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.transform.TransformerException; +import javax.xml.transform.dom.DOMResult; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; + +public class AttestEncryptionUtil { + private static final Logger LOG = LoggerFactory.getLogger(AttestEncryptionUtil.class); + + public byte[] handleEncryption(X request, Crypto crypto, String detailId) throws TechnicalConnectorException, TransformerException, UnsupportedEncodingException, JAXBException { + Marshaller marshaller = JAXBContext.newInstance(new Class[]{request.getClass()}).createMarshaller(); + DOMResult res = new DOMResult(); + marshaller.marshal(request, res); + return BusinessContentEncryptor.encrypt((Document)res.getNode(), crypto, detailId); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.java new file mode 100644 index 000000000..b61104c02 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor.java @@ -0,0 +1,97 @@ +package be.ehealth.businessconnector.mycarenet.attest.security; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.transformers.EncapsulationTransformer; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.apache.commons.codec.binary.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public final class BusinessContentEncryptor { + private static final String IDENTIFIER_VALUE_PROPERTY = "attest.keydepot.identifiervalue"; + private static final String APPLICATION_PROPERTY = "attest.keydepot.application"; + private static List expectedProps = new ArrayList(); + private static Configuration config; + private static final String CIN_NAMESPACE = "urn:be:cin:encrypted"; + private static final String ENCRYPTED_KNOWN_CONTENT = "EncryptedKnownContent"; + private static final Logger LOG = LoggerFactory.getLogger(BusinessContentEncryptor.class.getName()); + + private BusinessContentEncryptor() { + } + + public static byte[] encrypt(Document doc, Crypto crypto, String detailId) throws TechnicalConnectorException, TransformerException, UnsupportedEncodingException { + NodeList nodes = doc.getElementsByTagNameNS("urn:be:cin:encrypted", "EncryptedKnownContent"); + String content = toStringOmittingXmlDeclaration(nodes); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2000/09/xmldsig#base64"); + tranforms.add("http://www.w3.org/2001/10/xml-exc-c14n#"); + options.put("transformerList", tranforms); + options.put("baseURI", detailId); + options.put("encapsulate", true); + options.put("encapsulate-transformer", new EncapsulationTransformer() { + public Node transform(Node signature) { + Element result = signature.getOwnerDocument().createElementNS("urn:be:cin:encrypted", "Xades"); + result.setTextContent(Base64.encodeBase64String(ConnectorXmlUtils.toByteArray(signature))); + return result; + } + }); + byte[] encryptedKnowContent = builder.sign(Session.getInstance().getSession().getEncryptionCredential(), content.getBytes("UTF-8"), options); + return seal(crypto, encryptedKnowContent); + } + + private static String toStringOmittingXmlDeclaration(NodeList nodes) throws TransformerException { + StringBuilder sb = new StringBuilder(); + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer serializer = tf.newTransformer(); + serializer.setOutputProperty("omit-xml-declaration", "yes"); + + for(int i = 0; i < nodes.getLength(); ++i) { + StringWriter sw = new StringWriter(); + serializer.transform(new DOMSource(nodes.item(i)), new StreamResult(sw)); + sb.append(sw.toString()); + } + + return sb.toString(); + } + + private static byte[] seal(Crypto crypto, byte[] content) throws TechnicalConnectorException { + return crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getHubEtk(), content); + } + + private static Set getHubEtk() throws TechnicalConnectorException { + return RequestBuilderUtil.getEtk("attest"); + } + + static { + expectedProps.add("attest.keydepot.application"); + expectedProps.add("attest.keydepot.identifiervalue"); + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.java new file mode 100644 index 000000000..b25ef5e60 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/AttestService.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.attest.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; + +public interface AttestService { + SendAttestationResponse sendAttestion(SAMLToken var1, SendAttestationRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.java new file mode 100644 index 000000000..a66d34049 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/ServiceFactory.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.mycarenet.attest.service; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_ATTEST = "endpoint.attest"; + public static final String PROP_MESSAGE_PROTOCOLE_SCHEMA_VERSION = "mycarenet.attest.message.protocole.schema.version"; + private static final List expectedProps = new ArrayList(); + private static final Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getAttestPort(SAMLToken token) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.attest", "$uddi{uddi:ehealth-fgov-be:business:mycareneteattest:v1}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain(); + } + + static { + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.java new file mode 100644 index 000000000..e135ef070 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/service/impl/AttestServiceImpl.java @@ -0,0 +1,50 @@ +package be.ehealth.businessconnector.mycarenet.attest.service.impl; + +import be.ehealth.businessconnector.mycarenet.attest.service.AttestService; +import be.ehealth.businessconnector.mycarenet.attest.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AttestServiceImpl implements AttestService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(AttestServiceImpl.class); + private SessionValidator sessionValidator; + private EhealthReplyValidator replyValidator; + + public AttestServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + this.replyValidator = replyValidator; + } + + public AttestServiceImpl() { + LOG.debug("creating AttestServiceImpl for bootstrapping purposes"); + } + + public final SendAttestationResponse sendAttestion(SAMLToken token, SendAttestationRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getAttestPort(token); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (SendAttestationResponse)xmlResponse.asObject(SendAttestationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SendAttestationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestService.java new file mode 100644 index 000000000..f39cc6e3e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestService.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.attest.session; + +import be.ehealth.businessconnector.mycarenet.attest.exception.AttestBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; + +public interface AttestService { + SendAttestationResponse sendAttestation(SendAttestationRequest var1) throws AttestBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.java new file mode 100644 index 000000000..9ac2202ec --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/AttestSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mycarenet.attest.session; + +import be.ehealth.businessconnector.mycarenet.attest.session.impl.AttestServiceImpl; +import be.ehealth.businessconnector.mycarenet.attest.session.impl.AttestServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class AttestSessionServiceFactory extends AbstractSessionServiceFactory { + private AttestSessionServiceFactory() { + } + + public static AttestService getAttestService() throws ConnectorException { + return (AttestService)getService(AttestServiceImpl.class, new AttestServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.java new file mode 100644 index 000000000..5c7fae5b6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImpl.java @@ -0,0 +1,26 @@ +package be.ehealth.businessconnector.mycarenet.attest.session.impl; + +import be.ehealth.businessconnector.mycarenet.attest.exception.AttestBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.attest.session.AttestService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; + +public class AttestServiceImpl implements AttestService { + private be.ehealth.businessconnector.mycarenet.attest.service.AttestService service; + + public AttestServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.service = new be.ehealth.businessconnector.mycarenet.attest.service.impl.AttestServiceImpl(sessionValidator, replyValidator); + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public SendAttestationResponse sendAttestation(SendAttestationRequest request) throws AttestBusinessConnectorException, TechnicalConnectorException { + return this.service.sendAttestion(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImplementationFactory.java new file mode 100644 index 000000000..b7aa3f48f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/session/impl/AttestServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.attest.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class AttestServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(AttestServiceImpl.class) && additionalParameters.length == 0) { + return new AttestServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.java new file mode 100644 index 000000000..a2f41ccea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/util/AttestConstants.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mycarenet.attest.util; + +public final class AttestConstants { + public static final String PROJECT_IDENTIFIER = "attest"; + public static final String E_ATTEST = "E-ATTEST"; + + private AttestConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.java new file mode 100644 index 000000000..62f8c5c29 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attest/validators/impl/AttestXmlValidatorImpl.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.mycarenet.attest.validators.impl; + +import be.ehealth.technicalconnector.validator.impl.XMLValidatorImpl; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v1.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.OriginType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; + +public class AttestXmlValidatorImpl extends XMLValidatorImpl { + private static final String COMMONS_CORE_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"; + private static final String COMMONS_PROTOCOL_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"; + private static final String ATTEST_PROTOCOL_XSD = "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd"; + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendRequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendAttestationRequest.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendAttestationResponse.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendResponseType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(BlobType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CommonInputType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RoutingType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(OriginType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..3a6eb0bf2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders; + +import be.ehealth.business.mycarenetdomaincommons.domain.Ssin; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.CancelAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SendAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import org.joda.time.DateTime; + +public interface RequestObjectBuilder { + SendAttestBuilderRequest buildSendAttestationRequest(boolean var1, InputReference var2, Ssin var3, DateTime var4, Kmehrmessage var5) throws AttestBusinessConnectorException, TechnicalConnectorException; + + CancelAttestBuilderRequest buildCancelAttestationRequest(boolean var1, InputReference var2, Ssin var3, DateTime var4, Kmehrmessage var5) throws AttestBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..27b337d16 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestObjectBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "attestv2.requestobjectbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.attestv2.builders.impl.RequestObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryrequestBuilder = new ConfigurableFactoryHelper("attestv2.requestobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.attestv2.builders.impl.RequestObjectBuilderImpl"); + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestObjectBuilder)helperFactoryrequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..d9d44e1fa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilder.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders; + +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SendAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SignedBuilderResponse; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SignedEncryptedBuilderResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; + +public interface ResponseObjectBuilder { + SignedEncryptedBuilderResponse handleSendResponseType(SendResponseType var1, SendAttestBuilderRequest var2) throws TechnicalConnectorException; + + SignedBuilderResponse handleCancelResponseType(SendResponseType var1, CancelAttestationRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.java new file mode 100644 index 000000000..6fe213947 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/ResponseObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ResponseObjectBuilderFactory { + public static final String PROP_RESPONSEBUILDER_CLASS = "attestv2.responseobjectbuilder.class"; + public static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.attestv2.builders.impl.ResponseObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("attestv2.responseobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.attestv2.builders.impl.ResponseObjectBuilderImpl"); + + private ResponseObjectBuilderFactory() { + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..541d6eff4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,70 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders.impl; + +import be.cin.encrypted.BusinessContent; +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.Ssin; +import be.ehealth.businessconnector.mycarenet.attestv2.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.CancelAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SendAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.attestv2.helper.RequestObjectBuilderHelper; +import be.ehealth.businessconnector.mycarenet.attestv2.validators.impl.AttestXmlValidatorImpl; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import org.joda.time.DateTime; + +public class RequestObjectBuilderImpl implements RequestObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public SendAttestBuilderRequest buildSendAttestationRequest(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, Kmehrmessage msg) throws AttestBusinessConnectorException, TechnicalConnectorException { + RequestObjectBuilderHelper.checkInputParameters(references, patientSsin, referenceDate); + SendTransactionRequest request = RequestObjectBuilderHelper.buildSendTransactionRequest(references, msg); + RequestObjectBuilderHelper.setMessageProtocoleSchemaVersion(request, "mycarenet.attest.v2.message.protocole.schema.version"); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + BusinessContent businessContent = RequestObjectBuilderHelper.buildBusinessContent(request, detailId); + EncryptedKnownContent encryptedKnownContent = RequestObjectBuilderHelper.buildEncryptedKnownContent(businessContent); + + try { + Blob blob = RequestObjectBuilderHelper.buildBlobWithEncryptedKnownContent(detailId, encryptedKnownContent, "none", "text/xml", "E-ATTEST-V2", "encryptedForKnownBED", "attestv2"); + SendAttestationRequest sendAttestationRequest = (SendAttestationRequest)RequestObjectBuilderHelper.buildSendRequestType(isTest, references, patientSsin, referenceDate, blob, "attestv2", SendAttestationRequest.class); + (new AttestXmlValidatorImpl()).validate(sendAttestationRequest); + return new SendAttestBuilderRequest(sendAttestationRequest, request, businessContent); + } catch (Exception var12) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var12, new Object[0]); + } + } + + public CancelAttestBuilderRequest buildCancelAttestationRequest(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, Kmehrmessage msg) throws AttestBusinessConnectorException, TechnicalConnectorException { + RequestObjectBuilderHelper.checkInputParameters(references, patientSsin, referenceDate); + SendTransactionRequest request = RequestObjectBuilderHelper.buildSendTransactionRequest(references, msg); + RequestObjectBuilderHelper.setMessageProtocoleSchemaVersion(request, "mycarenet.attest.v2.message.protocole.schema.version"); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + Blob blob = RequestObjectBuilderHelper.buildBlobWithRequestEncrypted(detailId, request, "none", "E-ATTEST-CANCEL", "text/xml", "attestv2"); + + CancelAttestationRequest cancelAttestRequest; + try { + cancelAttestRequest = RequestObjectBuilderHelper.buildSendRequestTypeWithXades(isTest, references, patientSsin, referenceDate, blob); + } catch (Exception var11) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var11, new Object[0]); + } + + (new AttestXmlValidatorImpl()).validate(cancelAttestRequest); + return new CancelAttestBuilderRequest(cancelAttestRequest, request); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SendTransactionRequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..bc58ced83 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,104 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.builders.impl; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.businessconnector.mycarenet.attestv2.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SendAttestBuilderRequest; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SignedBuilderResponse; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.SignedEncryptedBuilderResponse; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.UnsealedData; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.w3c.dom.Document; +import org.w3c.dom.Node; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public final SignedEncryptedBuilderResponse handleSendResponseType(SendResponseType sendResponse, SendAttestBuilderRequest builderRequest) throws TechnicalConnectorException { + if (sendResponse == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"sendResponse"}); + } else if (builderRequest == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"builderRequest"}); + } else if (builderRequest.getBusinessContent() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"builderRequest.getBusinessContent"}); + } else { + BlobType blobType = sendResponse.getReturn().getDetail(); + Blob blob = BlobMapper.mapBlobfromBlobType(blobType); + byte[] unsealedData = this.getUnsealedData(blob); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)(new MarshallerHelper(EncryptedKnownContent.class, EncryptedKnownContent.class)).toObject(unsealedData); + if (encryptedKnownContent.getXades() != null) { + byte[] signature = encryptedKnownContent.getXades(); + SignatureVerificationResult signatureVerificationResult = this.verifySignature(signature, this.appendRequestToDataToVerify(encryptedKnownContent, builderRequest.getBusinessContent())); + return new SignedEncryptedBuilderResponse(encryptedKnownContent, signatureVerificationResult, unsealedData, ArrayUtils.clone(signature)); + } else { + SignatureVerificationResult signatureVerificationResult = new SignatureVerificationResult(); + signatureVerificationResult.getErrors().add(SignatureVerificationError.SIGNATURE_NOT_PRESENT); + return new SignedEncryptedBuilderResponse(encryptedKnownContent, signatureVerificationResult, unsealedData, (byte[])null); + } + } + } + + public SignedBuilderResponse handleCancelResponseType(SendResponseType sendResponse, CancelAttestationRequest cancelAttestationRequest) throws TechnicalConnectorException { + if (sendResponse == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"sendResponse"}); + } else if (cancelAttestationRequest == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"cancelAttestationRequest"}); + } else if (sendResponse.getReturn().getXadesT() != null && sendResponse.getReturn().getXadesT().getValue() != null) { + byte[] signature = sendResponse.getReturn().getXadesT().getValue(); + SignatureVerificationResult signatureVerificationResult = this.verifySignature(signature, this.appendRequestToDataToVerify(sendResponse, cancelAttestationRequest)); + return new SignedBuilderResponse(signature, sendResponse.getReturn().getDetail().getValue(), signatureVerificationResult); + } else { + SignatureVerificationResult signatureVerificationResult = new SignatureVerificationResult(); + signatureVerificationResult.getErrors().add(SignatureVerificationError.SIGNATURE_NOT_PRESENT); + return new SignedBuilderResponse(sendResponse.getReturn().getDetail().getValue(), signatureVerificationResult); + } + } + + private byte[] appendRequestToDataToVerify(Object dataToVerify, Object request) throws TechnicalConnectorException { + Document explodedDoc = ConnectorXmlUtils.toDocument(dataToVerify); + Node firstDocImportedNode = explodedDoc.importNode(ConnectorXmlUtils.toElement(ConnectorXmlUtils.toByteArray(request)), true); + ConnectorXmlUtils.getFirstChildElement(explodedDoc).appendChild(firstDocImportedNode); + return ConnectorXmlUtils.toByteArray((Node)explodedDoc); + } + + private byte[] getUnsealedData(Blob blob) throws TechnicalConnectorException { + Crypto crypto = SessionUtil.getHolderOfKeyCrypto(); + UnsealedData unsealedData = crypto.unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, blob.getContent()); + return unsealedData.getContentAsByte(); + } + + private SignatureVerificationResult verifySignature(byte[] signature, byte[] signedData) throws TechnicalConnectorException { + Map options = new HashMap(); + options.put("followNestedManifest", true); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES_T); + return builder.verify((byte[])signedData, (byte[])signature, options); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(SendAttestationResponse.class); + JaxbContextFactory.initJaxbContext(CancelAttestationResponse.class); + JaxbContextFactory.initJaxbContext(SendResponseType.class); + JaxbContextFactory.initJaxbContext(Kmehrmessage.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.java new file mode 100644 index 000000000..bb21aca4f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.domain; + +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; + +public class CancelAttestBuilderRequest { + private SendTransactionRequest sendTransactionRequest; + private CancelAttestationRequest cancelAttestationRequest; + + public CancelAttestBuilderRequest(CancelAttestationRequest cancelAttestationRequest, SendTransactionRequest sendTransactionRequest) { + this.cancelAttestationRequest = cancelAttestationRequest; + this.sendTransactionRequest = sendTransactionRequest; + } + + public SendTransactionRequest getSendTransactionRequest() { + return this.sendTransactionRequest; + } + + public CancelAttestationRequest getCancelAttestationRequest() { + return this.cancelAttestationRequest; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/InputReference.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/InputReference.java new file mode 100644 index 000000000..cf2a4f005 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/InputReference.java @@ -0,0 +1,25 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.domain; + +import be.ehealth.business.kmehrcommons.util.KmehrIdGenerator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; + +public final class InputReference { + private String inputReference; + + public InputReference() throws TechnicalConnectorException { + this.inputReference = IdGeneratorFactory.getIdGenerator("kmehr").generateId(); + } + + public InputReference(String inputReference) { + this.inputReference = inputReference; + } + + public String getInputReference() { + return this.inputReference; + } + + static { + IdGeneratorFactory.registerDefaultImplementation("kmehr", KmehrIdGenerator.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.java new file mode 100644 index 000000000..215aa4d36 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.domain; + +import be.cin.encrypted.BusinessContent; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationRequest; + +public class SendAttestBuilderRequest { + private SendTransactionRequest sendTransactionRequest; + private SendAttestationRequest sendAttestationRequest; + private BusinessContent businessContent; + + public SendAttestBuilderRequest(SendAttestationRequest sendAttestationRequest, SendTransactionRequest sendTransactionRequest, BusinessContent businessContent) { + this.sendAttestationRequest = sendAttestationRequest; + this.sendTransactionRequest = sendTransactionRequest; + this.businessContent = businessContent; + } + + public SendTransactionRequest getSendTransactionRequest() { + return this.sendTransactionRequest; + } + + public SendAttestationRequest getSendAttestationRequest() { + return this.sendAttestationRequest; + } + + public BusinessContent getBusinessContent() { + return this.businessContent; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.java new file mode 100644 index 000000000..a5e01f9f4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.java @@ -0,0 +1,39 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.domain; + +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public class SignedBuilderResponse { + private byte[] xadesT; + private byte[] signedData; + private SignatureVerificationResult signatureVerificationResult; + private SendTransactionResponse sendTransactionResponse; + + public SignedBuilderResponse(byte[] signedData, SignatureVerificationResult signatureVerificationResult) { + this((byte[])null, signedData, signatureVerificationResult); + } + + public SignedBuilderResponse(byte[] xadesT, byte[] signedData, SignatureVerificationResult signatureVerificationResult) { + this.xadesT = xadesT; + this.signedData = signedData; + this.signatureVerificationResult = signatureVerificationResult; + this.sendTransactionResponse = (SendTransactionResponse)ConnectorXmlUtils.toObject(signedData, SendTransactionResponse.class); + } + + public byte[] getXadesT() { + return this.xadesT; + } + + public byte[] getSignedData() { + return this.signedData; + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return this.signatureVerificationResult; + } + + public SendTransactionResponse getSendTransactionResponse() { + return this.sendTransactionResponse; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.java new file mode 100644 index 000000000..356640a88 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.java @@ -0,0 +1,42 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.domain; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; + +public class SignedEncryptedBuilderResponse { + private EncryptedKnownContent encryptedKnownContent; + private SignatureVerificationResult signatureVerificationResult; + private byte[] signedData; + private byte[] xades; + private SendTransactionResponse sendTransactionResponse; + + public SignedEncryptedBuilderResponse(EncryptedKnownContent encryptedKnownContent, SignatureVerificationResult signatureVerificationResult, byte[] signedData, byte[] xades) { + this.encryptedKnownContent = encryptedKnownContent; + this.signatureVerificationResult = signatureVerificationResult; + this.signedData = signedData; + this.xades = xades; + this.sendTransactionResponse = (SendTransactionResponse)ConnectorXmlUtils.toObject(encryptedKnownContent.getBusinessContent().getValue(), SendTransactionResponse.class); + } + + public EncryptedKnownContent getRawDecryptedBlob() { + return this.encryptedKnownContent; + } + + public SignatureVerificationResult getSignatureVerificationResult() { + return this.signatureVerificationResult; + } + + public byte[] getSignedData() { + return this.signedData; + } + + public byte[] getXades() { + return this.xades; + } + + public SendTransactionResponse getSendTransactionResponse() { + return this.sendTransactionResponse; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.java new file mode 100644 index 000000000..75b3404ed --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorException.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class AttestBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue) { + super(errorCodeValue.getMessage(), errorCodeValue.getErrorCode()); + } + + public AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues errorCodeValue, Throwable cause, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), cause); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..f698968db --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/exception/AttestBusinessConnectorExceptionValues.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.exception; + +public enum AttestBusinessConnectorExceptionValues { + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"); + + private String errorCode; + private String message; + + private AttestBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants.java new file mode 100644 index 000000000..55b9c6116 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.helper; + +public final class AttestConstants { + public static final String PROJECT_IDENTIFIER = "attestv2"; + public static final String E_ATTEST_V2 = "E-ATTEST-V2"; + public static final String E_ATTEST_CANCEL = "E-ATTEST-CANCEL"; + + private AttestConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.java new file mode 100644 index 000000000..bd2def220 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.java @@ -0,0 +1,167 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.helper; + +import be.cin.encrypted.BusinessContent; +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.kmehrcommons.mycarenet.McnHcPartyUtil; +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetcommons.mapper.v3.CommonInputMapper; +import be.ehealth.business.mycarenetcommons.mapper.v3.RoutingMapper; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.Ssin; +import be.ehealth.business.mycarenetdomaincommons.mapper.DomainBlobMapper; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.mycarenet.attestv2.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.mycarenet.attestv2.security.AttestEncryptionUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.RequestType; +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3._2005._05.xmlmime.Base64Binary; + +public final class RequestObjectBuilderHelper { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderHelper.class); + private static MarshallerHelper kmehrMarshallHelper = new MarshallerHelper(SendTransactionRequest.class, SendTransactionRequest.class); + private static final Configuration config = ConfigFactory.getConfigValidator(); + + private RequestObjectBuilderHelper() { + throw new IllegalStateException("Utility class"); + } + + public static CancelAttestationRequest buildSendRequestTypeWithXades(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, Blob blob) throws TechnicalConnectorException { + CancelAttestationRequest cancelAttestRequest = (CancelAttestationRequest)buildSendRequestType(isTest, references, patientSsin, referenceDate, blob, "attestv2", CancelAttestationRequest.class); + Base64Binary base64Binary = buildXades(blob, cancelAttestRequest); + cancelAttestRequest.setXades(base64Binary); + return cancelAttestRequest; + } + + public static SendRequestType buildSendRequestType(boolean isTest, InputReference references, Ssin patientSsin, DateTime referenceDate, Blob blob, String projectIdentifier, Class clazz) throws TechnicalConnectorException { + SendRequestType sendRequestType; + try { + sendRequestType = (SendRequestType)clazz.newInstance(); + } catch (Exception var11) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var11, new Object[0]); + } + + CommonBuilder commonBuilder = RequestBuilderFactory.getCommonBuilder(projectIdentifier); + Patient patient = (new Patient.Builder()).withInss(patientSsin.getValue()).build(); + CommonInputType mapCommonInputType = CommonInputMapper.mapCommonInputType(commonBuilder.createCommonInput(McnConfigUtil.retrievePackageInfo(projectIdentifier), isTest, references.getInputReference())); + sendRequestType.setCommonInput(mapCommonInputType); + sendRequestType.setId(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + sendRequestType.setIssueInstant(new DateTime()); + sendRequestType.setRouting(RoutingMapper.mapRoutingType(commonBuilder.createRouting(patient, referenceDate))); + sendRequestType.setDetail(BlobMapper.mapBlobTypefromBlob(blob)); + return sendRequestType; + } + + public static BusinessContent buildBusinessContent(SendTransactionRequest request, String detailId) { + BusinessContent businessContent = new BusinessContent(); + businessContent.setId(detailId); + businessContent.setValue(kmehrMarshallHelper.toXMLByteArray(request)); + return businessContent; + } + + public static SendTransactionRequest buildSendTransactionRequest(InputReference references, Kmehrmessage msg) throws TechnicalConnectorException { + SendTransactionRequest request = new SendTransactionRequest(); + request.setRequest(buildRequest(references)); + request.setKmehrmessage(msg); + return request; + } + + public static void setMessageProtocoleSchemaVersion(SendTransactionRequest request, String schema) throws TechnicalConnectorException { + String messageProtocoleSchemaVersion = config.getProperty(schema); + if (messageProtocoleSchemaVersion != null) { + try { + request.setMessageProtocoleSchemaVersion(new BigDecimal(messageProtocoleSchemaVersion)); + } catch (NumberFormatException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY_VALUE, new Object[]{messageProtocoleSchemaVersion + " is not a valid message protocole schema decimal value"}); + } + } + + } + + public static Base64Binary buildXades(Blob blob, SendRequestType sendRequestType) throws TechnicalConnectorException { + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2000/09/xmldsig#base64"); + options.put("transformerList", tranforms); + options.put("baseURI", blob.getId()); + byte[] sign = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES).sign(Session.getInstance().getSession().getEncryptionCredential(), ConnectorXmlUtils.toByteArray((Object)sendRequestType), options); + return DomainBlobMapper.mapB64fromByte(sign); + } + + public static RequestType buildRequest(InputReference references) throws TechnicalConnectorException { + RequestType req = new RequestType(); + req.setId(McnHcPartyUtil.createKmehrId("attestv2", references.getInputReference())); + req.setAuthor(McnHcPartyUtil.createAuthor("attestv2")); + req.setDate(new DateTime()); + req.setTime(new DateTime()); + return req; + } + + public static void checkInputParameters(InputReference inputReference, Ssin patientSsin, DateTime referenceDate) throws AttestBusinessConnectorException { + checkParameterNotNull(inputReference, "InputReference"); + checkParameterNotNull(inputReference.getInputReference(), "Input reference"); + checkParameterNotNull(referenceDate, "Reference date"); + checkParameterNotNull(patientSsin, "patientSsin"); + checkParameterNotNull(patientSsin, "value of patientSsin"); + } + + public static void checkParameterNotNull(Object references, String parameterName) throws AttestBusinessConnectorException { + if (references == null) { + throw new AttestBusinessConnectorException(AttestBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + public static Blob buildBlobWithEncryptedKnownContent(String id, EncryptedKnownContent encryptedKnownContent, String encodingType, String contentType, String messageName, String contentEncryption, String projectIdentifier) throws TechnicalConnectorException { + byte[] xmlByteArray = (new AttestEncryptionUtil()).handleEncryptionSendAttestation(encryptedKnownContent, SessionUtil.getHolderOfKeyCrypto(), id); + if (xmlByteArray != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.attestv2.builders.impl.dumpMessages", false)) { + LOG.debug("RequestObjectBuilder : created blob content: {}", new String(xmlByteArray)); + } + + Blob blob = BlobBuilderFactory.getBlobBuilder(projectIdentifier).build(xmlByteArray, encodingType, id, contentType, messageName, contentEncryption); + blob.setMessageName(messageName); + return blob; + } + + public static Blob buildBlobWithRequestEncrypted(String id, SendTransactionRequest request, String encodingType, String contentType, String messageName, String projectIdentifier) throws TechnicalConnectorException { + Blob blob = BlobBuilderFactory.getBlobBuilder(projectIdentifier).build(kmehrMarshallHelper.toXMLByteArray(request), encodingType, id, messageName, messageName); + blob.setMessageName(contentType); + return blob; + } + + public static EncryptedKnownContent buildEncryptedKnownContent(BusinessContent businessContent) throws TechnicalConnectorException { + EncryptedKnownContent encryptedKnownContent = new EncryptedKnownContent(); + encryptedKnownContent.setReplyToEtk(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getEncoded()); + encryptedKnownContent.setBusinessContent(businessContent); + return encryptedKnownContent; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/AttestEncryptionUtil.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/AttestEncryptionUtil.java new file mode 100644 index 000000000..21cb1c53f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/AttestEncryptionUtil.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.transform.dom.DOMResult; +import org.w3c.dom.Document; + +public class AttestEncryptionUtil { + public byte[] handleEncryptionSendAttestation(X request, Crypto crypto, String detailId) throws TechnicalConnectorException { + try { + Marshaller marshaller = JAXBContext.newInstance(new Class[]{request.getClass()}).createMarshaller(); + DOMResult res = new DOMResult(); + marshaller.marshal(request, res); + return SendBusinessContentEncryptor.encrypt((Document)res.getNode(), crypto, detailId); + } catch (JAXBException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var6, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.java new file mode 100644 index 000000000..8b83733dc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/CancelBusinessContentEncryptor.java @@ -0,0 +1,91 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.security; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.transformers.EncapsulationTransformer; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.apache.commons.codec.binary.Base64; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public final class CancelBusinessContentEncryptor { + private static final String CIN_NAMESPACE = "urn:be:cin:encrypted"; + private static final String ENCRYPTED_KNOWN_CONTENT = "EncryptedKnownContent"; + + private CancelBusinessContentEncryptor() { + } + + public static byte[] encrypt(Document doc, Crypto crypto, String detailId) throws TechnicalConnectorException { + NodeList nodes = doc.getElementsByTagNameNS("urn:be:cin:encrypted", "EncryptedKnownContent"); + String content = toStringOmittingXmlDeclaration(nodes); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2000/09/xmldsig#base64"); + options.put("transformerList", tranforms); + options.put("baseURI", detailId); + options.put("encapsulate-transformer", new EncapsulationTransformer() { + public Node transform(Node signature) { + Element result = signature.getOwnerDocument().createElementNS("urn:be:cin:encrypted", "Xades"); + result.setTextContent(Base64.encodeBase64String(ConnectorXmlUtils.toByteArray(signature))); + return result; + } + }); + + byte[] encryptedKnowContent; + try { + encryptedKnowContent = builder.sign(Session.getInstance().getSession().getEncryptionCredential(), content.getBytes("UTF-8"), options); + } catch (UnsupportedEncodingException var10) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var10, new Object[0]); + } + + return seal(crypto, encryptedKnowContent); + } + + private static String toStringOmittingXmlDeclaration(NodeList nodes) throws TechnicalConnectorException { + try { + StringBuilder sb = new StringBuilder(); + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer serializer = tf.newTransformer(); + serializer.setOutputProperty("omit-xml-declaration", "yes"); + + for(int i = 0; i < nodes.getLength(); ++i) { + StringWriter sw = new StringWriter(); + serializer.transform(new DOMSource(nodes.item(i)), new StreamResult(sw)); + sb.append(sw.toString()); + } + + return sb.toString(); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var6, new Object[0]); + } + } + + private static byte[] seal(Crypto crypto, byte[] content) throws TechnicalConnectorException { + return crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getEtk(), content); + } + + private static Set getEtk() throws TechnicalConnectorException { + return RequestBuilderUtil.getEtk("attestv2"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.java new file mode 100644 index 000000000..2da1572d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/security/SendBusinessContentEncryptor.java @@ -0,0 +1,96 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.security; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.transformers.EncapsulationTransformer; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.apache.commons.codec.binary.Base64; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public final class SendBusinessContentEncryptor { + private static List expectedProps = new ArrayList(); + private static Configuration config; + private static final String CIN_NAMESPACE = "urn:be:cin:encrypted"; + private static final String ENCRYPTED_KNOWN_CONTENT = "EncryptedKnownContent"; + + private SendBusinessContentEncryptor() { + } + + public static byte[] encrypt(Document doc, Crypto crypto, String detailId) throws TechnicalConnectorException { + NodeList nodes = doc.getElementsByTagNameNS("urn:be:cin:encrypted", "EncryptedKnownContent"); + String content = toStringOmittingXmlDeclaration(nodes); + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2000/09/xmldsig#base64"); + tranforms.add("http://www.w3.org/2001/10/xml-exc-c14n#"); + options.put("transformerList", tranforms); + options.put("baseURI", detailId); + options.put("encapsulate", true); + options.put("encapsulate-transformer", new EncapsulationTransformer() { + public Node transform(Node signature) { + Element result = signature.getOwnerDocument().createElementNS("urn:be:cin:encrypted", "Xades"); + result.setTextContent(Base64.encodeBase64String(ConnectorXmlUtils.toByteArray(signature))); + return result; + } + }); + + byte[] encryptedKnowContent; + try { + encryptedKnowContent = builder.sign(Session.getInstance().getSession().getEncryptionCredential(), content.getBytes("UTF-8"), options); + } catch (UnsupportedEncodingException var10) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var10, new Object[0]); + } + + return seal(crypto, encryptedKnowContent); + } + + private static String toStringOmittingXmlDeclaration(NodeList nodes) throws TechnicalConnectorException { + try { + StringBuilder sb = new StringBuilder(); + TransformerFactory tf = TransformerFactory.newInstance(); + Transformer serializer = tf.newTransformer(); + serializer.setOutputProperty("omit-xml-declaration", "yes"); + + for(int i = 0; i < nodes.getLength(); ++i) { + StringWriter sw = new StringWriter(); + serializer.transform(new DOMSource(nodes.item(i)), new StreamResult(sw)); + sb.append(sw.toString()); + } + + return sb.toString(); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNEXPECTED_ERROR, var6, new Object[0]); + } + } + + private static byte[] seal(Crypto crypto, byte[] content) throws TechnicalConnectorException { + return crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getEtk(), content); + } + + private static Set getEtk() throws TechnicalConnectorException { + return RequestBuilderUtil.getEtk("attestv2"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.java new file mode 100644 index 000000000..89de8d33c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/AttestService.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; + +public interface AttestService { + SendAttestationResponse sendAttestion(SAMLToken var1, SendRequestType var2) throws TechnicalConnectorException; + + CancelAttestationResponse cancelAttestion(SAMLToken var1, SendRequestType var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/ServiceFactory.java new file mode 100644 index 000000000..6ab5c4d35 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/ServiceFactory.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.service; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_ATTEST_V2 = "endpoint.eattestv2"; + public static final String PROP_MESSAGE_PROTOCOLE_SCHEMA_VERSION_V2 = "mycarenet.attest.v2.message.protocole.schema.version"; + private static final List expectedProps = new ArrayList(); + private static final Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getAttestPort(SAMLToken token) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.eattestv2", "$uddi{uddi:ehealth-fgov-be:business:mycareneteattest:v2}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain(); + } + + static { + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.java new file mode 100644 index 000000000..c7492e56b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/service/impl/AttestServiceImpl.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.service.impl; + +import be.ehealth.businessconnector.mycarenet.attestv2.service.AttestService; +import be.ehealth.businessconnector.mycarenet.attestv2.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AttestServiceImpl implements AttestService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(AttestServiceImpl.class); + private SessionValidator sessionValidator; + + public AttestServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) { + this.sessionValidator = sessionValidator; + } + + public AttestServiceImpl() { + LOG.debug("creating AttestServiceImpl for bootstrapping purposes"); + } + + public final SendAttestationResponse sendAttestion(SAMLToken token, SendRequestType request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = ServiceFactory.getAttestPort(token); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (SendAttestationResponse)xmlResponse.asObject(SendAttestationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public CancelAttestationResponse cancelAttestion(SAMLToken token, SendRequestType request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = ServiceFactory.getAttestPort(token); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (CancelAttestationResponse)xmlResponse.asObject(CancelAttestationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(SendAttestationRequest.class); + JaxbContextFactory.initJaxbContext(SendAttestationResponse.class); + JaxbContextFactory.initJaxbContext(CancelAttestationRequest.class); + JaxbContextFactory.initJaxbContext(CancelAttestationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestService.java new file mode 100644 index 000000000..af82db036 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestService.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.session; + +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; + +public interface AttestService { + SendAttestationResponse sendAttestation(SendRequestType var1) throws AttestBusinessConnectorException, TechnicalConnectorException; + + CancelAttestationResponse cancelAttestation(SendRequestType var1) throws AttestBusinessConnectorException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestSessionServiceFactory.java new file mode 100644 index 000000000..67d07389b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/AttestSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.session; + +import be.ehealth.businessconnector.mycarenet.attestv2.session.impl.AttestServiceImpl; +import be.ehealth.businessconnector.mycarenet.attestv2.session.impl.AttestServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class AttestSessionServiceFactory extends AbstractSessionServiceFactory { + private AttestSessionServiceFactory() { + } + + public static AttestService getAttestService() throws ConnectorException { + return (AttestService)getService(AttestServiceImpl.class, new AttestServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.java new file mode 100644 index 000000000..8c4ffd25a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImpl.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.session.impl; + +import be.ehealth.businessconnector.mycarenet.attestv2.exception.AttestBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.attestv2.session.AttestService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; + +public class AttestServiceImpl implements AttestService { + private be.ehealth.businessconnector.mycarenet.attestv2.service.AttestService service; + private SessionValidator sessionValidator; + + public AttestServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.service = new be.ehealth.businessconnector.mycarenet.attestv2.service.impl.AttestServiceImpl(sessionValidator, replyValidator); + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public SendAttestationResponse sendAttestation(SendRequestType request) throws AttestBusinessConnectorException, TechnicalConnectorException { + this.sessionValidator.validateSession(); + return this.service.sendAttestion(Session.getInstance().getSession().getSAMLToken(), request); + } + + public CancelAttestationResponse cancelAttestation(SendRequestType request) throws AttestBusinessConnectorException, TechnicalConnectorException { + this.sessionValidator.validateSession(); + return this.service.cancelAttestion(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.java new file mode 100644 index 000000000..91811d5fd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/session/impl/AttestServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class AttestServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(AttestServiceImpl.class) && additionalParameters.length == 0) { + return new AttestServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/validators/impl/AttestXmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/validators/impl/AttestXmlValidatorImpl.java new file mode 100644 index 000000000..35f2eb53f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/attestv2/validators/impl/AttestXmlValidatorImpl.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.mycarenet.attestv2.validators.impl; + +import be.ehealth.technicalconnector.validator.impl.XMLValidatorImpl; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.CancelAttestationResponse; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationRequest; +import be.fgov.ehealth.mycarenet.attest.protocol.v2.SendAttestationResponse; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.OriginType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; + +public class AttestXmlValidatorImpl extends XMLValidatorImpl { + private static final String COMMONS_CORE_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"; + private static final String COMMONS_PROTOCOL_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"; + private static final String ATTEST_PROTOCOL_XSD = "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd"; + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendRequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendAttestationRequest.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendAttestationResponse.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CancelAttestationRequest.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CancelAttestationResponse.class, "/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendResponseType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(BlobType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CommonInputType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RoutingType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(OriginType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..48be0c8fe --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilder.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.builders; + +import be.ehealth.businessconnector.mycarenet.memberdata.domain.MemberDataBuilderResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface ResponseObjectBuilder { + MemberDataBuilderResponse handleConsultationResponse(MemberDataConsultationResponse var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.java new file mode 100644 index 000000000..8d90559cd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/ResponseObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ResponseObjectBuilderFactory { + private static final String PROP_RESPONSEBUILDER_CLASS = "memberdata.responseobjectbuilder.class"; + private static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.memberdata.builders.impl.ResponseObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("memberdata.responseobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.memberdata.builders.impl.ResponseObjectBuilderImpl"); + + private ResponseObjectBuilderFactory() { + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..abc6d133c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,64 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.builders.impl; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.businessconnector.mycarenet.memberdata.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.mycarenet.memberdata.domain.MemberDataBuilderResponse; +import be.ehealth.businessconnector.mycarenet.memberdata.signature.MemberDataSignatureVerifier; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; +import oasis.names.tc.saml._2_0.protocol.Response; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ResponseObjectBuilderImpl.class); + private static final String PROP_DUMP_MESSAGES = "be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages"; + + public MemberDataBuilderResponse handleConsultationResponse(MemberDataConsultationResponse consultResponse) throws TechnicalConnectorException { + BlobType blobType = consultResponse.getReturn().getDetail(); + Blob blob = BlobMapper.mapBlobfromBlobType(blobType); + if (blob.getContent().length > 0) { + byte[] data = blob.getContent(); + if (blob.getContentEncryption() != null && !blob.getContentEncryption().isEmpty()) { + byte[] unsealedData = SessionUtil.getHolderOfKeyCrypto().unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, data).getContentAsByte(); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)(new MarshallerHelper(EncryptedKnownContent.class, EncryptedKnownContent.class)).toObject(unsealedData); + data = encryptedKnownContent.getBusinessContent().getValue(); + } + + if (data != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages", false)) { + LOG.debug("ResponseObjectBuilder : Blob content: {}", new String(data)); + } + + try { + MemberDataSignatureVerifier signatureVerifier = new MemberDataSignatureVerifier(); + Map signatureVerificationResults = signatureVerifier.verifyAll(data, (Map)null); + return new MemberDataBuilderResponse(consultResponse, (Response)ConnectorXmlUtils.toObject(data, Response.class), signatureVerificationResults); + } catch (Exception var7) { + LOG.error("Error processing MemberDataConsultationResponse with id {0}", consultResponse.getId(), var7); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var7, new Object[0]); + } + } else { + return null; + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(MemberDataConsultationResponse.class); + JaxbContextFactory.initJaxbContext(Response.class); + JaxbContextFactory.initJaxbContext(EncryptedKnownContent.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/domain/MemberDataBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/domain/MemberDataBuilderResponse.java new file mode 100644 index 000000000..b38f22b28 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/domain/MemberDataBuilderResponse.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.domain; + +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; +import oasis.names.tc.saml._2_0.protocol.Response; + +public class MemberDataBuilderResponse { + private MemberDataConsultationResponse consultationResponse; + private Response response; + private Map signatureVerificationResults; + + public MemberDataBuilderResponse(MemberDataConsultationResponse consultationResponse, Response response, Map signatureVerificationResults) { + this.consultationResponse = consultationResponse; + this.response = response; + this.signatureVerificationResults = signatureVerificationResults; + } + + public MemberDataConsultationResponse getConsultationResponse() { + return this.consultationResponse; + } + + public Response getResponse() { + return this.response; + } + + public Map getSignatureVerificationResult() { + return this.signatureVerificationResults; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.java new file mode 100644 index 000000000..0fa6a6457 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/MemberDataService.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface MemberDataService { + MemberDataConsultationResponse consultMemberData(SAMLToken var1, MemberDataConsultationRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.java new file mode 100644 index 000000000..f966a484f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/ServiceFactory.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.service; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_MEMBERDATASYNC = "endpoint.memberdata"; + private static final List expectedProps = new ArrayList(); + private static final Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getMemberDataSyncPort(SAMLToken token) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.memberdata", "$uddi{uddi:ehealth-fgov-be:business:mycarenetmemberdata:v1}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain(); + } + + static { + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/impl/MemberDataServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/impl/MemberDataServiceImpl.java new file mode 100644 index 000000000..faa7ec0a3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/service/impl/MemberDataServiceImpl.java @@ -0,0 +1,47 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.service.impl; + +import be.ehealth.businessconnector.mycarenet.memberdata.service.MemberDataService; +import be.ehealth.businessconnector.mycarenet.memberdata.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MemberDataServiceImpl implements MemberDataService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(MemberDataServiceImpl.class); + private SessionValidator sessionValidator; + + public MemberDataServiceImpl(SessionValidator sessionValidator) { + this.sessionValidator = sessionValidator; + } + + public MemberDataServiceImpl() { + LOG.debug("creating MemberDataServiceImpl for bootstrapping purposes"); + } + + public final MemberDataConsultationResponse consultMemberData(SAMLToken token, MemberDataConsultationRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = ServiceFactory.getMemberDataSyncPort(token); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (MemberDataConsultationResponse)xmlResponse.asObject(MemberDataConsultationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(MemberDataConsultationRequest.class); + JaxbContextFactory.initJaxbContext(MemberDataConsultationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.java new file mode 100644 index 000000000..ffd6c0544 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface MemberDataService { + MemberDataConsultationResponse consultMemberData(MemberDataConsultationRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataSessionServiceFactory.java new file mode 100644 index 000000000..ad6eb8d2a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/MemberDataSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.session; + +import be.ehealth.businessconnector.mycarenet.memberdata.session.impl.MemberDataServiceImpl; +import be.ehealth.businessconnector.mycarenet.memberdata.session.impl.MemberDataServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class MemberDataSessionServiceFactory extends AbstractSessionServiceFactory { + private MemberDataSessionServiceFactory() { + } + + public static MemberDataService getMemberDataSyncService() throws ConnectorException { + return (MemberDataService)getService(MemberDataServiceImpl.class, new MemberDataServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.java new file mode 100644 index 000000000..320962ff9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImpl.java @@ -0,0 +1,27 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.session.impl; + +import be.ehealth.businessconnector.mycarenet.memberdata.session.MemberDataService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public class MemberDataServiceImpl implements MemberDataService { + private be.ehealth.businessconnector.mycarenet.memberdata.service.MemberDataService service; + private SessionValidator sessionValidator; + + public MemberDataServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException { + this.service = new be.ehealth.businessconnector.mycarenet.memberdata.service.impl.MemberDataServiceImpl(sessionValidator); + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public MemberDataConsultationResponse consultMemberData(MemberDataConsultationRequest request) throws TechnicalConnectorException { + this.sessionValidator.validateSession(); + return this.service.consultMemberData(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.java new file mode 100644 index 000000000..47c306e7d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/session/impl/MemberDataServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class MemberDataServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(MemberDataServiceImpl.class) && additionalParameters.length == 0) { + return new MemberDataServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/signature/MemberDataSignatureVerifier.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/signature/MemberDataSignatureVerifier.java new file mode 100644 index 000000000..9f082e35e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdata/signature/MemberDataSignatureVerifier.java @@ -0,0 +1,45 @@ +package be.ehealth.businessconnector.mycarenet.memberdata.signature; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.DomUtils; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang.StringUtils; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class MemberDataSignatureVerifier { + private SignatureBuilder signatureBuilder; + + public MemberDataSignatureVerifier() throws TechnicalConnectorException { + this.signatureBuilder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES); + } + + public Map verifyAll(byte[] signedByteArray, Map options) throws TechnicalConnectorException { + Map signatureVerificationResults = new HashMap(); + Document signedContent = ConnectorXmlUtils.toDocument(signedByteArray); + NodeList signatureList = DomUtils.getMatchingChilds(signedContent, "http://www.w3.org/2000/09/xmldsig#", "Signature"); + if (signatureList.getLength() > 0) { + for(int i = 0; i < signatureList.getLength(); ++i) { + Node parentNode = signatureList.item(i).getParentNode(); + String id = ((Element)parentNode).getAttribute("ID"); + if (StringUtils.isEmpty(id)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"No ID found for the parent of the Signature element"}); + } + + SignatureVerificationResult signatureVerificationResult = this.signatureBuilder.verify(ConnectorXmlUtils.toByteArray(parentNode), options); + signatureVerificationResults.put(id, signatureVerificationResult); + } + } + + return signatureVerificationResults; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..3409db9e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilder.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.builders; + +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.exception.MemberDataBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; + +public interface RequestObjectBuilder { + MemberDataConsultationRequest buildConsultationRequest(boolean var1, InputReference var2, Object var3) throws TechnicalConnectorException, MemberDataBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..6474af608 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestObjectBuilderFactory { + private static final String PROP_ENCRYPTEDREQUESTBUILDER_CLASS = "memberdata.encryptedrequestobjectbuilder.class"; + private static final String PROP_NOTENCRYPTEDREQUESTBUILDER_CLASS = "memberdata.notencryptedrequestobjectbuilder.class"; + private static final String DEFAULT_ENCRYPTEDREQUESTBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl.EncryptedRequestObjectBuilderImpl"; + private static final String DEFAULT_NOTENCRYPTEDREQUESTBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl.NotEncryptedRequestObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryERequestBuilder = new ConfigurableFactoryHelper("memberdata.encryptedrequestobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl.EncryptedRequestObjectBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryNERequestBuilder = new ConfigurableFactoryHelper("memberdata.notencryptedrequestobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl.NotEncryptedRequestObjectBuilderImpl"); + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getEncryptedRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestObjectBuilder)helperFactoryERequestBuilder.getImplementation(); + } + + public static RequestObjectBuilder getNotEncryptedRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestObjectBuilder)helperFactoryNERequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.java new file mode 100644 index 000000000..f89d7569f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/EncryptedRequestObjectBuilderImpl.java @@ -0,0 +1,85 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl; + +import be.cin.encrypted.BusinessContent; +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetcommons.mapper.v3.CommonInputMapper; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.exception.MemberDataBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.exception.MemberDataBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.security.MemberDataEncryptionUtil; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.validator.MemberDataXmlValidatorImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class EncryptedRequestObjectBuilderImpl implements RequestObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(EncryptedRequestObjectBuilderImpl.class); + + public MemberDataConsultationRequest buildConsultationRequest(boolean isTest, InputReference references, Object attrQuery) throws TechnicalConnectorException, MemberDataBusinessConnectorException { + this.checkParameterNotNull(references, "InputReference"); + this.checkParameterNotNull(references.getInputReference(), "Input reference"); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + byte[] attrQueryBytes = ConnectorXmlUtils.toByteArray(attrQuery); + BlobBuilder blobBuilder = BlobBuilderFactory.getBlobBuilder("memberdata"); + BusinessContent businessContent = new BusinessContent(); + businessContent.setId(detailId); + businessContent.setValue(attrQueryBytes); + EncryptedKnownContent encryptedKnownContent = new EncryptedKnownContent(); + encryptedKnownContent.setReplyToEtk(KeyDepotManagerFactory.getKeyDepotManager().getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY).getEncoded()); + encryptedKnownContent.setBusinessContent(businessContent); + + try { + attrQueryBytes = (new MemberDataEncryptionUtil()).handleEncryption(encryptedKnownContent, SessionUtil.getHolderOfKeyCrypto()); + if (attrQueryBytes != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages", false)) { + LOG.debug("EncryptedRequestObjectBuilder : Created blob content: " + new String(attrQueryBytes)); + } + } catch (Exception var12) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, var12, new Object[0]); + } + + Blob blob = blobBuilder.build(attrQueryBytes, "none", detailId, "text/xml", "MDA", "encryptedForKnownBED"); + MemberDataConsultationRequest request = new MemberDataConsultationRequest(); + CommonBuilder commonBuilder = RequestBuilderFactory.getCommonBuilder("memberdata"); + request.setCommonInput(CommonInputMapper.mapCommonInputType(commonBuilder.createCommonInput(McnConfigUtil.retrievePackageInfo("memberdata"), isTest, references.getInputReference()))); + request.setId(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + request.setIssueInstant(new DateTime()); + request.setDetail(BlobMapper.mapBlobTypefromBlob(blob)); + (new MemberDataXmlValidatorImpl()).validate(request); + return request; + } + + private void checkParameterNotNull(Object references, String parameterName) throws MemberDataBusinessConnectorException { + if (references == null) { + throw new MemberDataBusinessConnectorException(MemberDataBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(MemberDataConsultationRequest.class); + JaxbContextFactory.initJaxbContext(SendTransactionRequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.java new file mode 100644 index 000000000..ced90ad75 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/builders/impl/NotEncryptedRequestObjectBuilderImpl.java @@ -0,0 +1,66 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.impl; + +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetcommons.mapper.v3.CommonInputMapper; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.CommonBuilder; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.InputReference; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.exception.MemberDataBusinessConnectorException; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.exception.MemberDataBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.mycarenet.memberdatacommons.validator.MemberDataXmlValidatorImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.messageservices.core.v1.SendTransactionRequest; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class NotEncryptedRequestObjectBuilderImpl implements RequestObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(NotEncryptedRequestObjectBuilderImpl.class); + + public MemberDataConsultationRequest buildConsultationRequest(boolean isTest, InputReference references, Object attrQuery) throws TechnicalConnectorException, MemberDataBusinessConnectorException { + this.checkParameterNotNull(references, "InputReference"); + this.checkParameterNotNull(references.getInputReference(), "Input reference"); + String detailId = "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + byte[] attrQueryBytes = ConnectorXmlUtils.toByteArray(attrQuery); + if (attrQueryBytes != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages", false)) { + LOG.debug("NotEncryptedRequestObjectBuilder : Created blob content: " + new String(attrQueryBytes)); + } + + BlobBuilder blobBuilder = BlobBuilderFactory.getBlobBuilder("memberdata"); + Blob blob = blobBuilder.build(attrQueryBytes, "none", detailId, "text/xml", "MDA"); + MemberDataConsultationRequest request = new MemberDataConsultationRequest(); + CommonBuilder commonBuilder = RequestBuilderFactory.getCommonBuilder("memberdata"); + request.setCommonInput(CommonInputMapper.mapCommonInputType(commonBuilder.createCommonInput(McnConfigUtil.retrievePackageInfo("memberdata"), isTest, references.getInputReference()))); + request.setId(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + request.setIssueInstant(new DateTime()); + request.setDetail(BlobMapper.mapBlobTypefromBlob(blob)); + (new MemberDataXmlValidatorImpl()).validate(request); + return request; + } + + private void checkParameterNotNull(Object references, String parameterName) throws MemberDataBusinessConnectorException { + if (references == null) { + throw new MemberDataBusinessConnectorException(MemberDataBusinessConnectorExceptionValues.PARAMETER_NULL, new Object[]{parameterName}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(MemberDataConsultationRequest.class); + JaxbContextFactory.initJaxbContext(SendTransactionRequest.class); + JaxbContextFactory.initJaxbContext(CommonInputType.class); + JaxbContextFactory.initJaxbContext(RoutingType.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.java new file mode 100644 index 000000000..5bcf23a51 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorException.java @@ -0,0 +1,12 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class MemberDataBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + public MemberDataBusinessConnectorException(MemberDataBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..a3f4bb0d2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/exception/MemberDataBusinessConnectorExceptionValues.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.exception; + +public enum MemberDataBusinessConnectorExceptionValues { + PARAMETER_NULL("parameters.null", "This parameter is null : {0}"); + + private String errorCode; + private String message; + + private MemberDataBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.java new file mode 100644 index 000000000..91fdc08cb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/security/MemberDataEncryptionUtil.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.security; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import java.util.Set; + +public class MemberDataEncryptionUtil { + public byte[] handleEncryption(X request, Crypto crypto) throws TechnicalConnectorException { + byte[] byteArray = ConnectorXmlUtils.toByteArray(request); + return seal(crypto, byteArray); + } + + private static byte[] seal(Crypto crypto, byte[] content) throws TechnicalConnectorException { + return crypto.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, getEtk(), content); + } + + private static Set getEtk() throws TechnicalConnectorException { + return RequestBuilderUtil.getEtk("memberdata"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.java new file mode 100644 index 000000000..955b74cec --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/util/MemberDataConstants.java @@ -0,0 +1,12 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.util; + +public final class MemberDataConstants { + public static final String PROJECT_IDENTIFIER = "memberdata"; + public static final String MEMBERDATA = "MDA"; + public static final String ENCODINGTYPE = "none"; + public static final String CONTENTTYPE = "text/xml"; + public static final String CONTENTENCRYPTION = "encryptedForKnownBED"; + + private MemberDataConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.java new file mode 100644 index 000000000..77b72d3ea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatacommons/validator/MemberDataXmlValidatorImpl.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.mycarenet.memberdatacommons.validator; + +import be.ehealth.technicalconnector.validator.impl.XMLValidatorImpl; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.OriginType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public class MemberDataXmlValidatorImpl extends XMLValidatorImpl { + private static final String COMMONS_CORE_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"; + private static final String COMMONS_PROTOCOL_XSD = "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"; + private static final String MEMBERDATASYNC_PROTOCOL_XSD = "/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd"; + + static { + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendRequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(MemberDataConsultationRequest.class, "/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(MemberDataConsultationResponse.class, "/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(SendResponseType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(BlobType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(CommonInputType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RequestType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(RoutingType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + XSD_FILE_LOCATION_FOR_CLASS_MAP.put(OriginType.class, "/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.java new file mode 100644 index 000000000..3989bda27 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilder.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.builders; + +import be.ehealth.businessconnector.mycarenet.memberdatav2.domain.MemberDataBuilderResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface ResponseObjectBuilder { + MemberDataBuilderResponse handleConsultationResponse(MemberDataConsultationResponse var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.java new file mode 100644 index 000000000..e7a853541 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/ResponseObjectBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class ResponseObjectBuilderFactory { + private static final String PROP_RESPONSEBUILDER_CLASS = "memberdata.responseobjectbuilder.class"; + private static final String DEFAULT_RESPONSEBUILDER_CLASS = "be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl.ResponseObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryresponseBuilder = new ConfigurableFactoryHelper("memberdata.responseobjectbuilder.class", "be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl.ResponseObjectBuilderImpl"); + + private ResponseObjectBuilderFactory() { + } + + public static ResponseObjectBuilder getResponseObjectBuilder() throws TechnicalConnectorException { + return (ResponseObjectBuilder)helperFactoryresponseBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/impl/ResponseObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/impl/ResponseObjectBuilderImpl.java new file mode 100644 index 000000000..40b29cb40 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/builders/impl/ResponseObjectBuilderImpl.java @@ -0,0 +1,114 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.builders.impl; + +import be.cin.encrypted.EncryptedKnownContent; +import be.ehealth.business.mycarenetcommons.mapper.v3.BlobMapper; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.businessconnector.mycarenet.memberdatav2.builders.ResponseObjectBuilder; +import be.ehealth.businessconnector.mycarenet.memberdatav2.domain.MemberDataBuilderResponse; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.DomUtils; +import java.util.HashMap; +import java.util.Map; +import oasis.names.tc.saml._2_0.protocol.Response; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class ResponseObjectBuilderImpl implements ResponseObjectBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ResponseObjectBuilderImpl.class); + private static final String PROP_DUMP_MESSAGES = "be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages"; + + public MemberDataBuilderResponse handleConsultationResponse(MemberDataConsultationResponse consultResponse) throws TechnicalConnectorException { + BlobType blobType = consultResponse.getReturn().getDetail(); + Blob blob = BlobMapper.mapBlobfromBlobType(blobType); + if (blob.getContent().length > 0) { + byte[] data = blob.getContent(); + if (blob.getContentEncryption() != null && !blob.getContentEncryption().isEmpty()) { + byte[] unsealedData = SessionUtil.getHolderOfKeyCrypto().unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, data).getContentAsByte(); + EncryptedKnownContent encryptedKnownContent = (EncryptedKnownContent)(new MarshallerHelper(EncryptedKnownContent.class, EncryptedKnownContent.class)).toObject(unsealedData); + data = encryptedKnownContent.getBusinessContent().getValue(); + } + + if (data != null && ConfigFactory.getConfigValidator().getBooleanProperty("be.ehealth.businessconnector.mycarenet.memberdatasync.builders.impl.dumpMessages", false)) { + LOG.debug("ResponseObjectBuilder : Blob content: {}", new String(data)); + } + + try { + Map signatureVerificationResults = this.verifyAll(data); + return new MemberDataBuilderResponse(consultResponse, data, signatureVerificationResults); + } catch (Exception var7) { + LOG.error("Error processing MemberDataConsultationResponse with id {0}", consultResponse.getId(), var7); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var7, new Object[0]); + } + } else { + return null; + } + } + + public Map verifyAll(byte[] signedByteArray) throws TechnicalConnectorException { + Document signedContent = ConnectorXmlUtils.toDocument(signedByteArray); + NodeList signatureList = DomUtils.getMatchingChilds(signedContent, "http://www.w3.org/2000/09/xmldsig#", "Signature"); + Map signatureVerificationResults = new HashMap(); + + for(int i = 0; i < signatureList.getLength(); ++i) { + Element signatureElement = (Element)signatureList.item(i); + SignatureVerificationResult signatureVerificationResult = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES).verify((Document)signedContent, (Element)signatureElement, (Map)null); + signatureVerificationResults.put(this.deriveXPathExpressionFrom(signatureElement), signatureVerificationResult); + } + + return signatureVerificationResults; + } + + private String deriveXPathExpressionFrom(Node node) { + if (node != null && node.getNodeType() == 1) { + Node parent = node.getParentNode(); + NodeList childNodes = parent.getChildNodes(); + int index = 0; + int found = 0; + + for(int i = 0; i < childNodes.getLength(); ++i) { + Node current = childNodes.item(i); + if (current.getNodeName().equals(node.getNodeName())) { + if (current == node) { + found = index + 1; + } + + ++index; + } + } + + String strIdx = "[" + found + "]"; + if (index == 1) { + strIdx = ""; + } + + StringBuilder xPathExpression = (new StringBuilder("/")).append("*[local-name() = '").append(node.getLocalName()).append("' and namespace-uri()='").append(node.getNamespaceURI()).append("']").append(strIdx); + return this.deriveXPathExpressionFrom(node.getParentNode()) + xPathExpression.toString(); + } else { + return ""; + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(BlobType.class); + JaxbContextFactory.initJaxbContext(MemberDataConsultationResponse.class); + JaxbContextFactory.initJaxbContext(Response.class); + JaxbContextFactory.initJaxbContext(EncryptedKnownContent.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.java new file mode 100644 index 000000000..9b6015102 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/domain/MemberDataBuilderResponse.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.domain; + +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; + +public class MemberDataBuilderResponse { + private MemberDataConsultationResponse consultationResponse; + private byte[] response; + private Map signatureVerificationResults; + + public MemberDataBuilderResponse(MemberDataConsultationResponse consultationResponse, byte[] response, Map signatureVerificationResults) { + this.consultationResponse = consultationResponse; + this.response = response; + this.signatureVerificationResults = signatureVerificationResults; + } + + public MemberDataConsultationResponse getConsultationResponse() { + return this.consultationResponse; + } + + public byte[] getResponse() { + return this.response; + } + + public Map getSignatureVerificationResult() { + return this.signatureVerificationResults; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.java new file mode 100644 index 000000000..59df07249 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/MemberDataService.java @@ -0,0 +1,10 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface MemberDataService { + MemberDataConsultationResponse consultMemberData(SAMLToken var1, MemberDataConsultationRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.java new file mode 100644 index 000000000..71e625bc4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/ServiceFactory.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.service; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.Validate; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_MEMBERDATASYNC = "endpoint.memberdata"; + private static final List expectedProps = new ArrayList(); + private static final Configuration config; + + private ServiceFactory() { + } + + public static GenericRequest getMemberDataSyncPort(SAMLToken token) throws TechnicalConnectorException { + Validate.notNull(token, "Required parameter SAMLToken is null."); + return (new GenericRequest()).setEndpoint(config.getProperty("endpoint.memberdata", "$uddi{uddi:ehealth-fgov-be:business:mycarenetmemberdata:v1}")).setCredential(token, TokenType.SAML).addDefaulHandlerChain(); + } + + static { + config = ConfigFactory.getConfigValidator(expectedProps); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/impl/MemberDataServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/impl/MemberDataServiceImpl.java new file mode 100644 index 000000000..ddfc82508 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/service/impl/MemberDataServiceImpl.java @@ -0,0 +1,47 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.service.impl; + +import be.ehealth.businessconnector.mycarenet.memberdatav2.service.MemberDataService; +import be.ehealth.businessconnector.mycarenet.memberdatav2.service.ServiceFactory; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class MemberDataServiceImpl implements MemberDataService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(MemberDataServiceImpl.class); + private SessionValidator sessionValidator; + + public MemberDataServiceImpl(SessionValidator sessionValidator) { + this.sessionValidator = sessionValidator; + } + + public MemberDataServiceImpl() { + LOG.debug("creating MemberDataServiceImpl for bootstrapping purposes"); + } + + public final MemberDataConsultationResponse consultMemberData(SAMLToken token, MemberDataConsultationRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = ServiceFactory.getMemberDataSyncPort(token); + service.setPayload((Object)request); + GenericResponse wsResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + return (MemberDataConsultationResponse)wsResponse.asObject(MemberDataConsultationResponse.class); + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(MemberDataConsultationRequest.class); + JaxbContextFactory.initJaxbContext(MemberDataConsultationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.java new file mode 100644 index 000000000..b90085ec9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public interface MemberDataService { + MemberDataConsultationResponse consultMemberData(MemberDataConsultationRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataSessionServiceFactory.java new file mode 100644 index 000000000..b02327133 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/MemberDataSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.session; + +import be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.MemberDataServiceImpl; +import be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl.MemberDataServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class MemberDataSessionServiceFactory extends AbstractSessionServiceFactory { + private MemberDataSessionServiceFactory() { + } + + public static MemberDataService getMemberDataSyncService() throws ConnectorException { + return (MemberDataService)getService(MemberDataServiceImpl.class, new MemberDataServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.java new file mode 100644 index 000000000..02b467fe6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImpl.java @@ -0,0 +1,27 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl; + +import be.ehealth.businessconnector.mycarenet.memberdatav2.session.MemberDataService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationRequest; +import be.fgov.ehealth.mycarenet.memberdata.protocol.v1.MemberDataConsultationResponse; + +public class MemberDataServiceImpl implements MemberDataService { + private be.ehealth.businessconnector.mycarenet.memberdatav2.service.MemberDataService service; + private SessionValidator sessionValidator; + + public MemberDataServiceImpl(SessionValidator sessionValidator) throws TechnicalConnectorException { + this.service = new be.ehealth.businessconnector.mycarenet.memberdatav2.service.impl.MemberDataServiceImpl(sessionValidator); + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public MemberDataConsultationResponse consultMemberData(MemberDataConsultationRequest request) throws TechnicalConnectorException { + this.sessionValidator.validateSession(); + return this.service.consultMemberData(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.java new file mode 100644 index 000000000..5fdfedf67 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/mycarenet/memberdatav2/session/impl/MemberDataServiceImplementationFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.mycarenet.memberdatav2.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class MemberDataServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(MemberDataServiceImpl.class) && additionalParameters.length == 0) { + return new MemberDataServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.java new file mode 100644 index 000000000..aa916b19f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RegistrationRequestBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.registration.builder; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RegistrationRequestBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "registration.requestobjectbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.registration.builder.impl.RequestBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryrequestBuilder = new ConfigurableFactoryHelper("registration.requestobjectbuilder.class", "be.ehealth.businessconnector.registration.builder.impl.RequestBuilderImpl"); + + private RegistrationRequestBuilderFactory() { + } + + public static RequestBuilder getRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestBuilder)helperFactoryrequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.java new file mode 100644 index 000000000..4abf8baa1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/RequestBuilder.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.registration.builder; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceRequest; + +public interface RequestBuilder { + RegisterToMycarenetServiceRequest buildRegisterToMycarenetRequest(CommonInput var1, Routing var2, Blob var3, byte[] var4) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.java new file mode 100644 index 000000000..d0a3babfa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.registration.builder.impl; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.businessconnector.registration.builder.RequestBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceRequest; + +public class RequestBuilderImpl implements RequestBuilder { + public RegisterToMycarenetServiceRequest buildRegisterToMycarenetRequest(CommonInput commonInput, Routing routing, Blob blob, byte[] xadesValue) throws TechnicalConnectorException { + RegisterToMycarenetServiceRequest request = new RegisterToMycarenetServiceRequest(); + RequestBuilderUtil.fillInputToMycarenetRequest(request, commonInput, routing, blob, xadesValue, "mcn.registration"); + return request; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.java new file mode 100644 index 000000000..a2b37f566 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/helper/ResponseHelper.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.registration.helper; + +import be.cin.nip.sync.reg.v1.RegistrationsAnswer; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ResponseHelper implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String REGISTRATION_RESPONSE = "/mycarenet-registration/XSD/registrations-v1.0.xsd"; + private static final Logger LOG = LoggerFactory.getLogger(ResponseHelper.class); + + public ResponseHelper() { + LOG.debug("creating ResponseHelper for ModuleBootstrapHook."); + } + + public static void validateResponse(RegistrationsAnswer responseContent) throws TechnicalConnectorException { + ValidatorHelper.validate((Object)responseContent, (String)"/mycarenet-registration/XSD/registrations-v1.0.xsd"); + } + + public static RegistrationsAnswer toObject(byte[] responseContent) { + MarshallerHelper responseMarshaller = new MarshallerHelper(RegistrationsAnswer.class, RegistrationsAnswer.class); + return (RegistrationsAnswer)responseMarshaller.toObject(responseContent); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(RegistrationsAnswer.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/service/ServiceFactory.java new file mode 100644 index 000000000..1d21d860d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/service/ServiceFactory.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.registration.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_REGISTRATION_V1 = "endpoint.mcn.registration"; + private static final String PROP_VALIDATION_INCOMING_CONS_REGISTRATION = "validation.incoming.message.mcn.registration"; + protected static final String REGISTRATION_PROT = "/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getRegistrationService(SAMLToken token) throws TechnicalConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.mcn.registration", "$uddi{uddi:ehealth-fgov-be:business:mycarenetregistration:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mcn.registration", "/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.java new file mode 100644 index 000000000..0e2f909cb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSession.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.registration.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceRequest; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceResponse; + +public interface RegistrationSession { + RegisterToMycarenetServiceResponse registerToMycarenetService(RegisterToMycarenetServiceRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSessionFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSessionFactory.java new file mode 100644 index 000000000..c00cbb5c0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/RegistrationSessionFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.registration.session; + +import be.ehealth.businessconnector.registration.session.impl.RegistrationSessionImpl; +import be.ehealth.businessconnector.registration.session.impl.RegsitrationImplementationClassFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class RegistrationSessionFactory extends AbstractSessionServiceFactory { + private RegistrationSessionFactory() { + } + + public static RegistrationSession getRegistrationSession() throws ConnectorException { + return (RegistrationSession)getService(RegistrationSessionImpl.class, new RegsitrationImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.java new file mode 100644 index 000000000..3498e91c3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegistrationSessionImpl.java @@ -0,0 +1,55 @@ +package be.ehealth.businessconnector.registration.session.impl; + +import be.cin.nip.sync.reg.v1.Registrations; +import be.ehealth.businessconnector.registration.service.ServiceFactory; +import be.ehealth.businessconnector.registration.session.RegistrationSession; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceRequest; +import be.fgov.ehealth.mycarenet.registration.protocol.v1.RegisterToMycarenetServiceResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RegistrationSessionImpl implements RegistrationSession, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(RegistrationSessionImpl.class); + + public RegisterToMycarenetServiceResponse registerToMycarenetService(RegisterToMycarenetServiceRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getRegistrationService(Session.getInstance().getSession().getSAMLToken()); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:mycarenet:registration:protocol:v1:RegisterToMycarenetService"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + RegisterToMycarenetServiceResponse response = (RegisterToMycarenetServiceResponse)xmlResponse.asObject(RegisterToMycarenetServiceResponse.class); + return response; + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public RegistrationSessionImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public RegistrationSessionImpl() { + LOG.debug("creating RegistrationSessionImpl for ModuleBootstrapper "); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(RegisterToMycarenetServiceRequest.class); + JaxbContextFactory.initJaxbContext(RegisterToMycarenetServiceResponse.class); + JaxbContextFactory.initJaxbContext(Registrations.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegsitrationImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegsitrationImplementationClassFactory.java new file mode 100644 index 000000000..8ef6a5201 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/registration/session/impl/RegsitrationImplementationClassFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.registration.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class RegsitrationImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(RegistrationSessionImpl.class) && additionalParameters.length == 0) { + return new RegistrationSessionImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/SsinHistoryTokenService.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/SsinHistoryTokenService.java new file mode 100644 index 000000000..4a186c2ff --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/SsinHistoryTokenService.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.ssinhistory.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinResponse; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsResponse; + +public interface SsinHistoryTokenService { + ConsultRelatedSsinsResponse consultRelatedSsins(SAMLToken var1, ConsultRelatedSsinsRequest var2) throws TechnicalConnectorException; + + ConsultCurrentSsinResponse consultCurrentSsin(SAMLToken var1, ConsultCurrentSsinRequest var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.java new file mode 100644 index 000000000..421823783 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/TokenServiceFactory.java @@ -0,0 +1,29 @@ +package be.ehealth.businessconnector.ssinhistory.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class TokenServiceFactory { + private static final String PROP_ENDPOINT_SSINHISTORY = "endpoint.ssinhistory"; + private static final String PROP_VALIDATION_INCOMING_SSINHISTORY = "validation.incoming.message.ssinhistory"; + private static final String SSINHISTORY_XSD = "/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private TokenServiceFactory() { + throw new UnsupportedOperationException("This factory should never be instantiated, only its static methods should be used"); + } + + public static GenericRequest getService(SAMLToken token) throws TechnicalConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.ssinhistory", "$uddi{uddi:ehealth-fgov-be:business:ssinhistory:v1}")); + genReq.setCredential(token, TokenType.X509); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.ssinhistory", "/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/impl/SsinHistoryTokenServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/impl/SsinHistoryTokenServiceImpl.java new file mode 100644 index 000000000..901ea1630 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/service/impl/SsinHistoryTokenServiceImpl.java @@ -0,0 +1,58 @@ +package be.ehealth.businessconnector.ssinhistory.service.impl; + +import be.ehealth.businessconnector.ssinhistory.service.SsinHistoryTokenService; +import be.ehealth.businessconnector.ssinhistory.service.TokenServiceFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinResponse; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsResponse; +import java.util.HashMap; +import java.util.Map; +import javax.xml.soap.SOAPException; + +public class SsinHistoryTokenServiceImpl implements SsinHistoryTokenService { + private SessionValidator sessionValidator; + private EhealthReplyValidator ehealthReplyValidator; + private static Map, String> soapActions = new HashMap(); + + public SsinHistoryTokenServiceImpl(SessionValidator sessVal, EhealthReplyValidator ehRepVal) throws TechnicalConnectorException { + this.sessionValidator = sessVal; + this.ehealthReplyValidator = ehRepVal; + } + + public ConsultRelatedSsinsResponse consultRelatedSsins(SAMLToken token, ConsultRelatedSsinsRequest request) throws TechnicalConnectorException { + return (ConsultRelatedSsinsResponse)this.invoke(token, request, ConsultRelatedSsinsResponse.class); + } + + public ConsultCurrentSsinResponse consultCurrentSsin(SAMLToken token, ConsultCurrentSsinRequest request) throws TechnicalConnectorException { + return (ConsultCurrentSsinResponse)this.invoke(token, request, ConsultCurrentSsinResponse.class); + } + + private T invoke(SAMLToken token, RequestType request, Class clazz) throws TechnicalConnectorException { + try { + this.sessionValidator.validateToken(token); + GenericRequest service = TokenServiceFactory.getService(token); + service.setPayload((Object)request); + service.setSoapAction((String)soapActions.get(clazz)); + T response = (StatusResponseType)ServiceFactory.getGenericWsSender().send(service).asObject(clazz); + this.ehealthReplyValidator.validateReplyStatus(response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + static { + soapActions.put(ConsultRelatedSsinsResponse.class, "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1:consultRelatedSsins"); + soapActions.put(ConsultCurrentSsinResponse.class, "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1:consultCurrentSsin"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.java new file mode 100644 index 000000000..969c63a0d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionService.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.ssinhistory.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinResponse; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsResponse; + +public interface SsinHistorySessionService { + ConsultRelatedSsinsResponse consultRelatedSsins(ConsultRelatedSsinsRequest var1) throws TechnicalConnectorException; + + ConsultCurrentSsinResponse consultCurrentSsinResponse(ConsultCurrentSsinRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.java new file mode 100644 index 000000000..e0e6e038e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/SsinHistorySessionServiceFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.ssinhistory.session; + +import be.ehealth.businessconnector.ssinhistory.session.impl.SsinHistorySessionServiceImpl; +import be.ehealth.businessconnector.ssinhistory.session.impl.SsinHistorySessionServiceImplFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class SsinHistorySessionServiceFactory extends AbstractSessionServiceFactory { + private SsinHistorySessionServiceFactory() { + throw new UnsupportedOperationException("This factory should never be instantiated, only its static methods should be used"); + } + + public static SsinHistorySessionService getSsinHistorySessionService() throws ConnectorException { + return (SsinHistorySessionService)getService(SsinHistorySessionServiceImpl.class, new SsinHistorySessionServiceImplFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.java new file mode 100644 index 000000000..bf5e19e9b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImpl.java @@ -0,0 +1,39 @@ +package be.ehealth.businessconnector.ssinhistory.session.impl; + +import be.ehealth.businessconnector.ssinhistory.service.SsinHistoryTokenService; +import be.ehealth.businessconnector.ssinhistory.service.impl.SsinHistoryTokenServiceImpl; +import be.ehealth.businessconnector.ssinhistory.session.SsinHistorySessionService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultCurrentSsinResponse; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsRequest; +import be.fgov.ehealth.consultrn.ssinhistory.protocol.v1.ConsultRelatedSsinsResponse; + +public class SsinHistorySessionServiceImpl implements SsinHistorySessionService { + private SsinHistoryTokenService service; + + public SsinHistorySessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.service = new SsinHistoryTokenServiceImpl(sessionValidator, replyValidator); + } + + public ConsultRelatedSsinsResponse consultRelatedSsins(ConsultRelatedSsinsRequest request) throws TechnicalConnectorException { + return this.service.consultRelatedSsins(getSAMLToken(), request); + } + + public ConsultCurrentSsinResponse consultCurrentSsinResponse(ConsultCurrentSsinRequest request) throws TechnicalConnectorException { + return this.service.consultCurrentSsin(getSAMLToken(), request); + } + + private static SAMLToken getSAMLToken() throws TechnicalConnectorException { + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else { + return Session.getInstance().getSession().getSAMLToken(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.java new file mode 100644 index 000000000..c301b9a78 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/ssinhistory/session/impl/SsinHistorySessionServiceImplFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.ssinhistory.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class SsinHistorySessionServiceImplFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException { + if (clazz.equals(SsinHistorySessionServiceImpl.class) && additionalParameters.length == 0) { + return new SsinHistorySessionServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported or the number of additionalParameters was not correct "); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.java new file mode 100644 index 000000000..1a0877a46 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/RequestBuilder.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.tarification.builder; + +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; + +public interface RequestBuilder { + TarificationConsultationRequest buildConsultationRequest(CommonInput var1, Routing var2, Blob var3) throws TechnicalConnectorException; + + TarificationConsultationRequest buildConsultationRequest(Routing var1, byte[] var2, String var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/TarificationRequestBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/TarificationRequestBuilderFactory.java new file mode 100644 index 000000000..b4ccf7740 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/TarificationRequestBuilderFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.tarification.builder; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class TarificationRequestBuilderFactory { + public static final String PROP_REQUESTBUILDER_CLASS = "tarification.requestobjectbuilder.class"; + public static final String DEFAULT_REQUESTBUILDER_CLASS = "be.ehealth.businessconnector.tarification.builder.impl.RequestBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryrequestBuilder = new ConfigurableFactoryHelper("tarification.requestobjectbuilder.class", "be.ehealth.businessconnector.tarification.builder.impl.RequestBuilderImpl"); + + private TarificationRequestBuilderFactory() { + } + + public static RequestBuilder getRequestObjectBuilder() throws TechnicalConnectorException { + return (RequestBuilder)helperFactoryrequestBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.java new file mode 100644 index 000000000..9d26660a7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.java @@ -0,0 +1,28 @@ +package be.ehealth.businessconnector.tarification.builder.impl; + +import be.ehealth.business.mycarenetcommons.builders.util.RequestBuilderUtil; +import be.ehealth.business.mycarenetdomaincommons.builders.BlobBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory; +import be.ehealth.business.mycarenetdomaincommons.domain.Blob; +import be.ehealth.business.mycarenetdomaincommons.domain.CommonInput; +import be.ehealth.business.mycarenetdomaincommons.domain.Routing; +import be.ehealth.business.mycarenetdomaincommons.util.McnConfigUtil; +import be.ehealth.businessconnector.tarification.builder.RequestBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; + +public class RequestBuilderImpl implements RequestBuilder { + private static final String PROJECT_IDENTIFIER = "mcn.tarification"; + + public TarificationConsultationRequest buildConsultationRequest(CommonInput commonInput, Routing routing, Blob blob) throws TechnicalConnectorException { + TarificationConsultationRequest request = new TarificationConsultationRequest(); + RequestBuilderUtil.fillInputToMycarenetRequest(request, commonInput, routing, blob, (byte[])null, "mcn.tarification"); + return request; + } + + public TarificationConsultationRequest buildConsultationRequest(Routing routing, byte[] content, String uniqueInputReference) throws TechnicalConnectorException { + CommonInput commonInput = RequestBuilderFactory.getCommonBuilder("mcn.tarification").createCommonInput(McnConfigUtil.retrievePackageInfo("mcn.tarification"), true, uniqueInputReference); + Blob blob = BlobBuilderFactory.getBlobBuilder("mcn.tarification").build(content); + return this.buildConsultationRequest(commonInput, routing, blob); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/helper/ResponseHelper.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/helper/ResponseHelper.java new file mode 100644 index 000000000..94fb5ae1f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/helper/ResponseHelper.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.tarification.helper; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import be.fgov.ehealth.messageservices.core.v1.RetrieveTransactionResponse; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ResponseHelper implements ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(ResponseHelper.class); + private static final String TARIFICATION_RESPONSE = "/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd"; + + public ResponseHelper() { + LOG.debug("creating ResponseHelper for ModuleBootstrapper"); + } + + public static void validateResponse(RetrieveTransactionResponse responseContent) throws TechnicalConnectorException { + ValidatorHelper.validate((Object)responseContent, (String)"/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd"); + } + + public static RetrieveTransactionResponse toObject(byte[] responseContent) { + MarshallerHelper responseMarshaller = new MarshallerHelper(RetrieveTransactionResponse.class, RetrieveTransactionResponse.class); + return (RetrieveTransactionResponse)responseMarshaller.toObject(responseContent); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(RetrieveTransactionResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/service/ServiceFactory.java new file mode 100644 index 000000000..6e79a4c5c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/service/ServiceFactory.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.tarification.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; + +public final class ServiceFactory { + private static final String PROP_ENDPOINT_TARIFICATION_MYCARENET_V1 = "endpoint.mcn.tarification"; + private static final String PROP_VALIDATION_INCOMING_CONS_TARIFICATION_MYCARENET = "validation.incoming.message.mcn.tarification"; + protected static final String TARIFICATION_PROT = "/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + /** @deprecated */ + @Deprecated + public static GenericRequest getTarificationService(SAMLToken token) throws TechnicalConnectorException { + return getTarificationSessionForMycarenet(token); + } + + public static GenericRequest getTarificationSessionForMycarenet(SAMLToken token) throws TechnicalConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.mcn.tarification", "$uddi{uddi:ehealth-fgov-be:business:mycarenettarification:v1}")); + genReq.setSoapAction("urn:be:fgov:ehealth:mycarenet:tarification:protocol:v1:TarificationConsult"); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.message.mcn.tarification", "/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd")); + return genReq; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionService.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionService.java new file mode 100644 index 000000000..d7aaf5595 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionService.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.tarification.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationResponse; + +public interface TarificationSessionService { + TarificationConsultationResponse consultTarification(TarificationConsultationRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.java new file mode 100644 index 000000000..8959812ae --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/TarificationSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.tarification.session; + +import be.ehealth.businessconnector.tarification.session.impl.TarificationImplementationClassFactory; +import be.ehealth.businessconnector.tarification.session.impl.TarificationSessionServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class TarificationSessionServiceFactory extends AbstractSessionServiceFactory { + private TarificationSessionServiceFactory() { + } + + public static TarificationSessionService getTarificationSession() throws ConnectorException { + return (TarificationSessionService)getService(TarificationSessionServiceImpl.class, new TarificationImplementationClassFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationImplementationClassFactory.java new file mode 100644 index 000000000..11655c6db --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationImplementationClassFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.tarification.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class TarificationImplementationClassFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(TarificationSessionServiceImpl.class) && additionalParameters.length == 0) { + return new TarificationSessionServiceImpl(sessionValidator, replyValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.java new file mode 100644 index 000000000..2fc3a01e3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/tarification/session/impl/TarificationSessionServiceImpl.java @@ -0,0 +1,53 @@ +package be.ehealth.businessconnector.tarification.session.impl; + +import be.ehealth.businessconnector.tarification.service.ServiceFactory; +import be.ehealth.businessconnector.tarification.session.TarificationSessionService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationRequest; +import be.fgov.ehealth.mycarenet.commons.protocol.v2.TarificationConsultationResponse; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TarificationSessionServiceImpl implements TarificationSessionService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private SessionValidator sessionValidator; + private static final Logger LOG = LoggerFactory.getLogger(TarificationSessionServiceImpl.class); + + public TarificationConsultationResponse consultTarification(TarificationConsultationRequest request) throws TechnicalConnectorException { + try { + this.sessionValidator.validateSession(); + GenericRequest service = ServiceFactory.getTarificationService(Session.getInstance().getSession().getSAMLToken()); + service.setPayload((Object)request); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + TarificationConsultationResponse response = (TarificationConsultationResponse)xmlResponse.asObject(TarificationConsultationResponse.class); + return response; + } catch (SOAPException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var5, new Object[]{var5.getMessage()}); + } + } + + public TarificationSessionServiceImpl(SessionValidator sessionValidator, EhealthReplyValidator replyValidator) throws TechnicalConnectorException { + this.sessionValidator = sessionValidator; + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public TarificationSessionServiceImpl() { + LOG.debug("creating TarificationSessionServiceImpl for bootstrap purposes"); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(TarificationConsultationRequest.class); + JaxbContextFactory.initJaxbContext(TarificationConsultationResponse.class); + JaxbContextFactory.initJaxbContext(TarificationConsultationResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.java new file mode 100644 index 000000000..814b524c1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/DefaultImplementationForgeneralPractitioner.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.therlink; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.common.util.EidUtils; +import be.ehealth.businessconnector.therlink.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.therlink.builders.RequestObjectBuilderFactory; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.requests.PutTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.therlink.mappers.PatientMapper; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.impl.BeIDCredential; +import org.apache.commons.lang.StringUtils; +import org.joda.time.DateTime; + +public final class DefaultImplementationForgeneralPractitioner { + private static final String GPCONSULTATION = "gpconsultation"; + + private DefaultImplementationForgeneralPractitioner() { + } + + public static PutTherapeuticLinkRequest createDefaultTherapeuticLinkWithEidReading() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + Proof proof = RequestObjectBuilderFactory.getProofBuilder().createProofForEidReading(); + return createDefaultPutTherapeuticLinkRequestWithProof(proof); + } + + private static PutTherapeuticLinkRequest createDefaultPutTherapeuticLinkRequestWithProof(Proof proof) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + Patient patient = PatientMapper.mapPatient(EidUtils.readFromEidCard()); + return createDefaultPutTherapeuticLinkRequestWithProofAndPatient(proof, patient); + } + + private static PutTherapeuticLinkRequest createDefaultPutTherapeuticLinkRequestWithProofAndPatient(Proof proof, Patient patient) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + RequestObjectBuilder requestObjectBuilder = RequestObjectBuilderFactory.getRequestObjectBuilder(); + return requestObjectBuilder.createPutTherapeuticLinkRequest((DateTime)null, (Patient)patient, (HcParty)null, "gpconsultation", (String)null, proof); + } + + public static PutTherapeuticLinkRequest createDefaultTherapeuticLinkWithEidSigning() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + Proof proof = RequestObjectBuilderFactory.getProofBuilder().createProofForEidSigning(BeIDCredential.getInstance("doctor", "Signature")); + return createDefaultPutTherapeuticLinkRequestWithProof(proof); + } + + public static PutTherapeuticLinkRequest createDefaultTherapeuticLinkWithSisReading(Patient patient) throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + if (StringUtils.isEmpty(patient.getSisCardNumber())) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"the sis card number field of the patient should be filled out"}); + } else if (patient.getInss() == null) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"the niss number field of the patient should be filled out"}); + } else { + Proof proof = RequestObjectBuilderFactory.getProofBuilder().createProofForEidReading(); + return createDefaultPutTherapeuticLinkRequestWithProofAndPatient(proof, patient); + } + } + + public static PutTherapeuticLinkRequest createDefaultTherapeuticLinkWithIsiReading(Patient patient) throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + if (StringUtils.isEmpty(patient.getIsiCardNumber())) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"the isi + card number field of the patient should be filled out"}); + } else if (patient.getInss() == null) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"the niss number field of the patient should be filled out"}); + } else { + Proof proof = RequestObjectBuilderFactory.getProofBuilder().createProofForIsiReading(); + return createDefaultPutTherapeuticLinkRequestWithProofAndPatient(proof, patient); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/CommonObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/CommonObjectBuilder.java new file mode 100644 index 000000000..e390a2e9f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/CommonObjectBuilder.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.therlink.builders; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Date; +import java.util.List; +import org.joda.time.DateTime; + +public interface CommonObjectBuilder { + /** @deprecated */ + @Deprecated + TherapeuticLink createTherapeuticLink(Patient var1, String var2, String var3, Date var4, Date var5, String var6, HcParty var7) throws TechnicalConnectorException; + + TherapeuticLink createTherapeuticLink(DateTime var1, DateTime var2, Patient var3, String var4, String var5, String var6, HcParty var7) throws TechnicalConnectorException; + + Author createAuthor(List var1) throws TechnicalConnectorException; + + String createKmehrID() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/ProofBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/ProofBuilder.java new file mode 100644 index 000000000..d52ac34da --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/ProofBuilder.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.therlink.builders; + +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; + +public interface ProofBuilder { + Proof createProofForEidSigning(Credential var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException; + + Proof createProofForEidReading(); + + Proof createProofForSisReading(); + + Proof createProofForIsiReading(); + + Proof createSimpleProof(String var1); +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..63ceb5268 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder.java @@ -0,0 +1,55 @@ +package be.ehealth.businessconnector.therlink.builders; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.requests.GetTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.HasTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.PutTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.RevokeTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Date; +import java.util.List; +import org.joda.time.DateTime; + +public interface RequestObjectBuilder { + int MAXROWS_DEFAULT = 1000; + /** @deprecated */ + @Deprecated + String PROP_HCP_TYPE = "therlink.enduser.hcpartytype"; + String MAXROWS_PROPERTY_KEY = "therlink.maxrows"; + + /** @deprecated */ + @Deprecated + PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(Patient var1, HcParty var2, Date var3, String var4, String var5, Proof... var6) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(DateTime var1, Patient var2, HcParty var3, String var4, String var5, Proof... var6) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + /** @deprecated */ + @Deprecated + RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(Patient var1, HcParty var2, Date var3, Date var4, String var5, String var6, Proof... var7) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(DateTime var1, DateTime var2, Patient var3, HcParty var4, String var5, String var6, Proof... var7) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + HasTherapeuticLinkRequest createHasTherapeuticLinkRequest(TherapeuticLink var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + GetTherapeuticLinkRequest createGetTherapeuticLinkRequest(TherapeuticLink var1, int var2, Proof... var3) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + GetTherapeuticLinkRequest createGetTherapeuticLinkRequest(TherapeuticLink var1, Proof... var2) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + List getAuthorHcParties() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + /** @deprecated */ + @Deprecated + String getEnduserHcpType(); + + RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(TherapeuticLink var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink var1, Proof... var2) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + int getMaxRows(); + + PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(Patient var1, HcParty var2, String var3, Proof var4) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..458bee7aa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,40 @@ +package be.ehealth.businessconnector.therlink.builders; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.security.Security; +import org.bouncycastle.jce.provider.BouncyCastleProvider; + +public final class RequestObjectBuilderFactory { + private static final String PROP_REQUESTOBJECTBUILDER_CLASS = "therlink.requestobjectbuilder.class"; + private static final String PROP_COMMONOBJECTBUILDER_CLASS = "therlink.commonobjectbuilder.class"; + private static final String PROP_PROOFBUILDER_CLASS = "therlink.proofbuilder.class"; + private static final String DEFAULT_REQUESTOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.therlink.builders.impl.GenericRequestObjectBuilder"; + private static final String DEFAULT_PROOFBUILDER_CLASS = "be.ehealth.businessconnector.therlink.builders.impl.ProofBuilderImpl"; + private static final String DEFAULT_COMMONOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.therlink.builders.impl.CommonObjectBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryCommonBuilder = new ConfigurableFactoryHelper("therlink.commonobjectbuilder.class", "be.ehealth.businessconnector.therlink.builders.impl.CommonObjectBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryProofBuilder = new ConfigurableFactoryHelper("therlink.proofbuilder.class", "be.ehealth.businessconnector.therlink.builders.impl.ProofBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryRequestObjectBuilder = new ConfigurableFactoryHelper("therlink.requestobjectbuilder.class", "be.ehealth.businessconnector.therlink.builders.impl.GenericRequestObjectBuilder"); + private static boolean securityProviderAdded; + + private RequestObjectBuilderFactory() { + } + + public static CommonObjectBuilder getCommonBuilder() throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + return (CommonObjectBuilder)helperFactoryCommonBuilder.getImplementation(); + } + + public static ProofBuilder getProofBuilder() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + if (!securityProviderAdded) { + securityProviderAdded = true; + Security.addProvider(new BouncyCastleProvider()); + } + + return (ProofBuilder)helperFactoryProofBuilder.getImplementation(); + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return (RequestObjectBuilder)helperFactoryRequestObjectBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl.java new file mode 100644 index 000000000..be14af425 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl.java @@ -0,0 +1,173 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.builders.CommonObjectBuilder; +import be.ehealth.businessconnector.therlink.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.therlink.builders.RequestObjectBuilderFactory; +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.requests.GetTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.HasTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.PutTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.RevokeTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.therlink.util.ConfigReader; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Date; +import java.util.List; +import org.joda.time.DateTime; +import org.joda.time.LocalTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractRequestObjectBuilderImpl implements RequestObjectBuilder { + private static final Logger LOGGER = LoggerFactory.getLogger(AbstractRequestObjectBuilderImpl.class); + private int maxRows; + private static ConfigValidator config; + + public AbstractRequestObjectBuilderImpl() throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + this.initializeConfig(); + this.maxRows = config.getIntegerProperty("therlink.maxrows", 1000); + } + + private void initializeConfig() { + config = ConfigFactory.getConfigValidator(); + } + + /** @deprecated */ + @Deprecated + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(Patient patient, HcParty concernedHealthCareProfessionel, Date endDate, String therLinkType, String comment, Proof... proofs) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return this.createPutTherapeuticLinkRequest(this.mapToDateTime(endDate), patient, concernedHealthCareProfessionel, therLinkType, comment, proofs); + } + + private DateTime mapToDateTime(Date endDate) { + return endDate != null ? new DateTime(endDate) : null; + } + + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(DateTime endDate, Patient patient, HcParty concernedHealthCareProfessionel, String therLinkType, String comment, Proof... proofs) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + if (patient != null && therLinkType != null) { + CommonObjectBuilder commonBuilder = RequestObjectBuilderFactory.getCommonBuilder(); + Author createAuthor = commonBuilder.createAuthor(this.getAuthorHcParties()); + TherapeuticLink createTherapeuticLink = commonBuilder.createTherapeuticLink(new DateTime(), endDate, patient, HcPartyUtil.getAuthorKmehrQuality(), therLinkType, comment, this.getHcp(concernedHealthCareProfessionel)); + PutTherapeuticLinkRequest request = new PutTherapeuticLinkRequest(new DateTime(), commonBuilder.createKmehrID(), createAuthor, createTherapeuticLink, proofs); + return request; + } else { + String msg = "Patient and Therapeutic link type are required to create a PutTherapeuticLinkRequest"; + LOGGER.error(msg); + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{msg}); + } + } + + /** @deprecated */ + @Deprecated + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(Patient patient, HcParty hcp, Date startDate, Date endDate, String therLinkType, String commentAboutRevokal, Proof... proofs) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return this.createRevokeTherapeuticLinkRequest(this.mapToDateTime(startDate), this.mapToDateTime(endDate), patient, hcp, therLinkType, commentAboutRevokal, proofs); + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(DateTime startDate, DateTime endDate, Patient patient, HcParty hcp, String therLinkType, String commentAboutRevokal, Proof... proofs) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + if (patient != null && hcp != null && therLinkType != null) { + CommonObjectBuilder commonBuilder = RequestObjectBuilderFactory.getCommonBuilder(); + Author createAuthor = commonBuilder.createAuthor(this.getAuthorHcParties()); + DateTime newDate = new DateTime(); + DateTime startDateNotNull = startDate == null ? newDate : startDate; + TherapeuticLink createTherapeuticLink = commonBuilder.createTherapeuticLink(startDateNotNull, endDate, patient, HcPartyUtil.getAuthorKmehrQuality(), therLinkType, commentAboutRevokal, this.getHcp(hcp)); + RevokeTherapeuticLinkRequest request = new RevokeTherapeuticLinkRequest(newDate, commonBuilder.createKmehrID(), createAuthor, createTherapeuticLink, proofs); + return request; + } else { + TherLinkBusinessConnectorException therLinkBusinessConnectorException = new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"Patient, HcParty and Therapeutic link type are required to create a RevokeTherapeutiCLinkType"}); + LOGGER.error(therLinkBusinessConnectorException.getMessage()); + throw therLinkBusinessConnectorException; + } + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest(TherapeuticLink link) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return this.createRevokeTherapeuticLinkRequestWithProof(link); + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequestWithProof(TherapeuticLink link, Proof... proofs) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + DateTime startDate = link.getStartDate() == null ? null : link.getStartDate().toDateTime(LocalTime.MIDNIGHT); + DateTime endDate = link.getEndDate() == null ? null : link.getEndDate().toDateTime(LocalTime.MIDNIGHT); + return this.createRevokeTherapeuticLinkRequest(startDate, endDate, link.getPatient(), link.getHcParty(), link.getType(), link.getComment(), proofs); + } + + public GetTherapeuticLinkRequest createGetTherapeuticLinkRequest(TherapeuticLink query, int maxRowsToUse, Proof... prooves) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + if (query == null) { + TherLinkBusinessConnectorException therLinkBusinessConnectorException = new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"query is required to create a GetTherapeuticLinkRequest"}); + LOGGER.error(therLinkBusinessConnectorException.getMessage()); + throw therLinkBusinessConnectorException; + } else { + CommonObjectBuilder commonBuilder = RequestObjectBuilderFactory.getCommonBuilder(); + DateTime date = query.getStartDate() == null ? null : query.getStartDate().toDateTime(LocalTime.MIDNIGHT); + Author createAuthor = commonBuilder.createAuthor(this.getAuthorHcParties()); + GetTherapeuticLinkRequest request = new GetTherapeuticLinkRequest(date, commonBuilder.createKmehrID(), createAuthor, query, maxRowsToUse, prooves); + this.validateMaxRowsValue(request); + return request; + } + } + + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest(Patient patient, HcParty hcp, String therLinkType, Proof proof) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return this.createPutTherapeuticLinkRequest((DateTime)null, (Patient)patient, (HcParty)hcp, therLinkType, (String)null, proof); + } + + public GetTherapeuticLinkRequest createGetTherapeuticLinkRequest(TherapeuticLink query, Proof... prooves) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + int maxRowsToUse = this.maxRows <= 1000 ? this.maxRows : 1000; + return this.createGetTherapeuticLinkRequest(query, maxRowsToUse, prooves); + } + + public HasTherapeuticLinkRequest createHasTherapeuticLinkRequest(TherapeuticLink query) throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + if (query == null) { + TherLinkBusinessConnectorException therLinkBusinessConnectorException = new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"query is required to create a GetTherapeuticLinkRequest"}); + LOGGER.error(therLinkBusinessConnectorException.getMessage()); + throw therLinkBusinessConnectorException; + } else { + CommonObjectBuilder commonBuilder = RequestObjectBuilderFactory.getCommonBuilder(); + DateTime date = query.getStartDate() == null ? null : query.getStartDate().toDateTime(LocalTime.MIDNIGHT); + Author createAuthor = commonBuilder.createAuthor(this.getAuthorHcParties()); + HasTherapeuticLinkRequest request = new HasTherapeuticLinkRequest(date, commonBuilder.createKmehrID(), createAuthor, query); + return request; + } + } + + private HcParty getHcp(HcParty hcParty) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + HcParty hcp = hcParty; + if (hcParty == null) { + hcp = ConfigReader.getCareProvider(); + } + + return hcp; + } + + public void validateMaxRowsValue(GetTherapeuticLinkRequest request) throws TherLinkBusinessConnectorException { + if (request.getMaxRows() > 1000) { + TherLinkBusinessConnectorException therLinkBusinessConnectorException = new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.MAXROWS_INCORRECT, new Object[]{1000}); + LOGGER.error(therLinkBusinessConnectorException.getMessage()); + throw therLinkBusinessConnectorException; + } + } + + public abstract List getAuthorHcParties() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException; + + /** @deprecated */ + @Deprecated + public String getEnduserHcpType() { + return HcPartyUtil.getAuthorKmehrQuality(); + } + + public int getMaxRows() { + return this.maxRows; + } + + public static ConfigValidator getConfig() { + return config; + } + + public static void setConfig(ConfigValidator config) { + AbstractRequestObjectBuilderImpl.config = config; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.java new file mode 100644 index 000000000..c4ba4f775 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/BuilderConstants.java @@ -0,0 +1,8 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +public final class BuilderConstants { + public static final String PROJECT_NAME = "therlink"; + + private BuilderConstants() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.java new file mode 100644 index 000000000..52b249ef9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/CommonObjectBuilderImpl.java @@ -0,0 +1,50 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.builders.CommonObjectBuilder; +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Date; +import java.util.List; +import org.joda.time.DateTime; +import org.joda.time.LocalDate; + +public final class CommonObjectBuilderImpl implements CommonObjectBuilder { + /** @deprecated */ + @Deprecated + public TherapeuticLink createTherapeuticLink(Patient patient, String hcpType, String therLinkType, Date startDate, Date endDate, String comment, HcParty hcp) throws TechnicalConnectorException { + return this.createTherapeuticLink(this.mapToDateTime(startDate), this.mapToDateTime(endDate), patient, hcpType, therLinkType, comment, hcp); + } + + private DateTime mapToDateTime(Date date) { + return date != null ? new DateTime(date) : null; + } + + public Author createAuthor(List list) throws TechnicalConnectorException { + Author author = new Author(); + author.getHcParties().addAll(list); + return author; + } + + public String createKmehrID() throws TechnicalConnectorException { + return HcPartyUtil.retrieveMainAuthorId("therlink"); + } + + public TherapeuticLink createTherapeuticLink(DateTime startDate, DateTime endDate, Patient patient, String hcpType, String therLinkType, String comment, HcParty concernedHcp) throws TechnicalConnectorException { + TherapeuticLink therLink = new TherapeuticLink(patient, concernedHcp, comment); + therLink.setType(therLinkType); + if (startDate != null) { + therLink.setStartDate(new LocalDate(startDate)); + } + + if (endDate != null) { + therLink.setEndDate(new LocalDate(endDate)); + } + + therLink.setComment(comment); + return therLink; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GPRequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GPRequestObjectBuilderImpl.java new file mode 100644 index 000000000..f354e6321 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GPRequestObjectBuilderImpl.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.util.ConfigReader; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.ArrayList; +import java.util.List; + +/** @deprecated */ +@Deprecated +public final class GPRequestObjectBuilderImpl extends AbstractRequestObjectBuilderImpl { + private static final String PROP_APPLIC_NAME = "therlink.application.name"; + private static final String PROP_APPLIC_ID = "therlink.application.id"; + + public GPRequestObjectBuilderImpl() throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + } + + public List getAuthorHcParties() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + HcParty applic = this.createApplicationHcParty(); + HcParty hcp = ConfigReader.getCareProvider(); + List list = new ArrayList(); + list.add(applic); + list.add(hcp); + return list; + } + + private HcParty createApplicationHcParty() { + HcParty applic = new HcParty(); + applic.setName(getConfig().getProperty("therlink.application.name")); + applic.setType("application"); + applic.setApplicationID(getConfig().getProperty("therlink.application.id")); + return applic; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.java new file mode 100644 index 000000000..4f35e9eb6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/GenericRequestObjectBuilder.java @@ -0,0 +1,34 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.mappers.HcPartyMapper; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +public class GenericRequestObjectBuilder extends AbstractRequestObjectBuilderImpl { + public static final String PROJECT_NAME = "therlink"; + + public GenericRequestObjectBuilder() throws TherLinkBusinessConnectorException, TechnicalConnectorException, InstantiationException { + } + + public List getAuthorHcParties() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + return this.map(HcPartyUtil.createAuthorHcParties("therlink")); + } + + private List map(List authorHcParties) { + ArrayList mappedList = new ArrayList(); + Iterator i$ = authorHcParties.iterator(); + + while(i$.hasNext()) { + HcpartyType hcpartyType = (HcpartyType)i$.next(); + mappedList.add(HcPartyMapper.mapHcParty(hcpartyType)); + } + + return mappedList; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.java new file mode 100644 index 000000000..4e218ce6c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/ProofBuilderImpl.java @@ -0,0 +1,88 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.business.common.util.EidUtils; +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.builders.CommonObjectBuilder; +import be.ehealth.businessconnector.therlink.builders.ProofBuilder; +import be.ehealth.businessconnector.therlink.builders.RequestObjectBuilderFactory; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.ProofTypeValues; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.requests.BinaryProof; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorExceptionValues; +import be.ehealth.businessconnector.therlink.mappers.MapperFactory; +import be.ehealth.businessconnector.therlink.mappers.PatientMapper; +import be.ehealth.businessconnector.therlink.mappers.RequestObjectMapper; +import be.ehealth.businessconnector.therlink.util.ConfigReader; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.util.HashMap; +import java.util.Map; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ProofBuilderImpl implements ProofBuilder { + private static final Logger LOG = LoggerFactory.getLogger(ProofBuilderImpl.class); + private static final String CMS = "CMS"; + + public Proof createProofForEidSigning(Credential cred) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + Proof proof = new Proof(ProofTypeValues.EIDSIGNING.getValue()); + + try { + TherapeuticLink therapeuticLink = this.createMandateTherapeuticLinkForProof(); + this.addSignature(cred, proof, therapeuticLink); + return proof; + } catch (Exception var5) { + TherLinkBusinessConnectorException therLinkBusinessConnectorException = new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.ERROR_CREATEPROOF, new Object[]{var5.getMessage(), var5}); + LOG.error(therLinkBusinessConnectorException.getMessage()); + throw therLinkBusinessConnectorException; + } + } + + private void addSignature(Credential cred, Proof proof, TherapeuticLink therapeuticLink) throws TherLinkBusinessConnectorException, TechnicalConnectorException { + RequestObjectMapper requestObjectMapper = MapperFactory.getRequestObjectMapper(); + String contentToSign = requestObjectMapper.createTherapeuticLinkAsXmlString(therapeuticLink); + SignatureBuilder signatureBuilder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.CAdES); + Map options = new HashMap(); + options.put("encapsulate", Boolean.TRUE); + byte[] signatureBytes = signatureBuilder.sign(cred, contentToSign.getBytes(), options); + BinaryProof binaryProof = new BinaryProof("CMS", signatureBytes); + proof.setBinaryProof(binaryProof); + } + + public Proof createProofForEidReading() { + Proof proof = new Proof(ProofTypeValues.EIDREADING.getValue()); + proof.setBinaryProof((BinaryProof)null); + return proof; + } + + public Proof createProofForSisReading() { + Proof proof = new Proof(ProofTypeValues.SISREADING.getValue()); + proof.setBinaryProof((BinaryProof)null); + return proof; + } + + public Proof createProofForIsiReading() { + Proof proof = new Proof(ProofTypeValues.ISIREADING.getValue()); + proof.setBinaryProof((BinaryProof)null); + return proof; + } + + private TherapeuticLink createMandateTherapeuticLinkForProof() throws TechnicalConnectorException, TherLinkBusinessConnectorException, InstantiationException { + CommonObjectBuilder commonBuilder = RequestObjectBuilderFactory.getCommonBuilder(); + Patient patient = PatientMapper.mapPatient(EidUtils.readFromEidCard()); + HcParty hcp = ConfigReader.getCareProvider(); + return commonBuilder.createTherapeuticLink((DateTime)(new DateTime()), (DateTime)(new DateTime()).plusMinutes(5), (Patient)patient, (String)HcPartyUtil.getAuthorKmehrQuality(), (String)"ignored", (String)null, hcp); + } + + public Proof createSimpleProof(String proofType) { + return new Proof(proofType); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/TherlinkBuilderUtil.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/TherlinkBuilderUtil.java new file mode 100644 index 000000000..b923339ee --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/builders/impl/TherlinkBuilderUtil.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.therlink.builders.impl; + +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.fgov.ehealth.hubservices.core.v2.HCPartyIdType; +import java.util.ArrayList; +import java.util.List; + +public class TherlinkBuilderUtil { + public static List putInList(HcParty hcParty) { + List result = new ArrayList(); + result.add(hcParty); + return result; + } + + public static HCPartyIdType retrieveFirstHCPartyIdTypeInList(List hcparties) { + return hcparties != null && !hcparties.isEmpty() ? (HCPartyIdType)hcparties.get(0) : null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.java new file mode 100644 index 000000000..f764819a1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Author.java @@ -0,0 +1,79 @@ +package be.ehealth.businessconnector.therlink.domain; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.Set; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Author implements Serializable { + private static final long serialVersionUID = 1L; + private Set hcParties; + + public Set getHcParties() { + if (this.hcParties == null) { + this.hcParties = new LinkedHashSet(); + } + + return this.hcParties; + } + + public void setHcParties(Set hcParties) { + this.hcParties = hcParties; + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + Iterator it = this.hcParties.iterator(); + + while(it.hasNext()) { + HcParty next = (HcParty)it.next(); + builder.append("["); + builder.append("Family name : " + next.getFamilyName()); + builder.append("First Name: " + next.getFirstName()); + builder.append("Name: " + next.getName()); + builder.append("Type: " + next.getType()); + builder.append("ids : ["); + Iterator i$ = next.getIds().iterator(); + + while(i$.hasNext()) { + IDHCPARTY idHcParty = (IDHCPARTY)i$.next(); + builder.append("idHcParty:scheme=").append(idHcParty.getS()); + builder.append(", value=").append(idHcParty.getValue()); + } + + builder.append("] "); + builder.append("cds : ["); + i$ = next.getCds().iterator(); + + while(i$.hasNext()) { + CDHCPARTY cdHcParty = (CDHCPARTY)i$.next(); + builder.append("cdHcParty:scheme=").append(cdHcParty.getS()); + builder.append(", value=").append(cdHcParty.getValue()); + } + + builder.append("]"); + builder.append("]"); + if (it.hasNext()) { + builder.append(", "); + } + } + + return builder.toString(); + } + + public static class Builder { + private Author author = new Author(); + + public Author.Builder addHcParty(HcParty hcp) { + this.author.getHcParties().add(hcp); + return this; + } + + public Author build() { + return this.author; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.java new file mode 100644 index 000000000..0b81c6b5b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/HcParty.java @@ -0,0 +1,278 @@ +package be.ehealth.businessconnector.therlink.domain; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorExceptionValues; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.builder.EqualsBuilder; + +/** @deprecated */ +@Deprecated +public class HcParty implements Serializable { + private static final long serialVersionUID = 5656836929856945713L; + private String type; + private String applicationID; + private String nihii; + private String inss; + private String hubId; + private String cbe; + private String name; + private String firstName; + private String familyName; + private String eHP; + private List ids = new ArrayList(); + private List cds = new ArrayList(); + + public List getIds() { + return this.ids; + } + + public void setIds(List ids) { + this.ids.clear(); + this.ids.addAll(ids); + } + + public List getCds() { + return this.cds; + } + + public void setCds(List cds) { + this.cds.clear(); + this.cds.addAll(cds); + } + + public String getType() { + return this.type; + } + + public void setType(String type) { + this.type = type; + } + + /** @deprecated */ + @Deprecated + public String getNihii() { + return this.nihii; + } + + /** @deprecated */ + @Deprecated + public void setNihii(String nihii) { + this.nihii = nihii; + } + + /** @deprecated */ + @Deprecated + public String getInss() { + return this.inss; + } + + /** @deprecated */ + @Deprecated + public void setInss(String inss) { + this.inss = inss; + } + + /** @deprecated */ + @Deprecated + public String getHubId() { + return this.hubId; + } + + /** @deprecated */ + @Deprecated + public void setHubId(String hubId) { + this.hubId = hubId; + } + + /** @deprecated */ + @Deprecated + public void setEHP(String ehp) { + this.eHP = ehp; + } + + /** @deprecated */ + @Deprecated + public String getEHP() { + return this.eHP; + } + + /** @deprecated */ + @Deprecated + public String getCbe() { + return this.cbe; + } + + /** @deprecated */ + @Deprecated + public void setCbe(String cbe) { + this.cbe = cbe; + } + + public String getName() { + return this.name; + } + + public void setName(String name) { + this.name = name; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public String getFamilyName() { + return this.familyName; + } + + public void setFamilyName(String familyName) { + this.familyName = familyName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + HcParty other = (HcParty)obj; + return (new EqualsBuilder()).append(this.cds, other.getCds()).append(this.ids, other.getIds()).append(this.familyName, other.getFamilyName()).append(this.firstName, other.getFirstName()).append(this.name, other.getName()).append(this.type, other.getType()).isEquals(); + } + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + (this.applicationID == null ? 0 : this.applicationID.hashCode()); + result = 31 * result + (this.cbe == null ? 0 : this.cbe.hashCode()); + result = 31 * result + (this.cds == null ? 0 : this.cds.hashCode()); + result = 31 * result + (this.eHP == null ? 0 : this.eHP.hashCode()); + result = 31 * result + (this.familyName == null ? 0 : this.familyName.hashCode()); + result = 31 * result + (this.firstName == null ? 0 : this.firstName.hashCode()); + result = 31 * result + (this.hubId == null ? 0 : this.hubId.hashCode()); + result = 31 * result + (this.ids == null ? 0 : this.ids.hashCode()); + result = 31 * result + (this.inss == null ? 0 : this.inss.hashCode()); + result = 31 * result + (this.name == null ? 0 : this.name.hashCode()); + result = 31 * result + (this.nihii == null ? 0 : this.nihii.hashCode()); + result = 31 * result + (this.type == null ? 0 : this.type.hashCode()); + return result; + } + + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("HcParty ").append("["); + builder.append("hubId=").append(this.hubId).append(", "); + builder.append("type=").append(this.type).append(", "); + builder.append("nihii=").append(this.nihii).append(", "); + builder.append("inss=").append(this.inss).append("]"); + return builder.toString(); + } + + /** @deprecated */ + @Deprecated + public String getApplicationID() { + return this.applicationID; + } + + /** @deprecated */ + @Deprecated + public void setApplicationID(String value) { + this.applicationID = value; + } + + public static class Builder { + private HcParty hcp = new HcParty(); + + public HcParty.Builder withFirstName(String value) { + this.hcp.setFirstName(value); + return this; + } + + public HcParty.Builder withFamilyName(String value) { + this.hcp.setFamilyName(value); + return this; + } + + public HcParty.Builder withName(String value) { + this.hcp.setName(value); + return this; + } + + public HcParty.Builder withInss(String value) { + this.hcp.setInss(value); + return this; + } + + public HcParty.Builder withCbe(String value) { + this.hcp.setCbe(value); + return this; + } + + public HcParty.Builder withNihii(String value) { + this.hcp.setNihii(value); + return this; + } + + public HcParty.Builder withType(String value) { + this.hcp.setType(value); + return this; + } + + public HcParty.Builder withApplicationID(String string) { + this.hcp.setApplicationID(string); + return this; + } + + public HcParty build() throws TherLinkBusinessConnectorException { + this.validateNameConstraint(); + this.validateAtLeastOneNihiiOrInss(); + this.validateForApplicationRule(); + return this.hcp; + } + + private void validateForApplicationRule() throws TherLinkBusinessConnectorException { + if (this.hcp.getApplicationID() != null && (!this.hcp.getType().equalsIgnoreCase("application") || this.hcp.getNihii() != null || this.hcp.getInss() != null)) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.HCP_NOT_VALID, new Object[]{"If HcParty has an applicationID, then type should be 'application' and niss neither nihii should be filled in"}); + } + } + + private void validateAtLeastOneNihiiOrInss() throws TherLinkBusinessConnectorException { + if (this.hcp.getNihii() == null && this.hcp.getInss() == null && this.hcp.getApplicationID() == null && this.hcp.getEHP() == null) { + String msg = "At least nihii or inss should be defined"; + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.HCP_NOT_VALID, new Object[]{msg}); + } + } + + private void validateNameConstraint() throws TherLinkBusinessConnectorException { + if (!this.hasName() && !this.hasCompleteName() && this.hasAtLeastOneName()) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.VALIDATION_ERROR, new Object[]{"Hcp should have a firstName and a FamilyName, (X)OR a name and nothing else"}); + } + } + + private boolean hasAtLeastOneName() { + return this.hcp.getFirstName() != null || this.hcp.getFamilyName() != null && this.hcp.getName() != null; + } + + private boolean hasCompleteName() { + return this.hcp.getFirstName() != null && this.hcp.getFamilyName() != null && this.hcp.getName() == null; + } + + private boolean hasName() { + return this.hcp.getFirstName() == null && this.hcp.getFamilyName() == null && this.hcp.getName() != null; + } + + public HcParty.Builder withEhp(String string) { + this.hcp.setEHP(string); + return this; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.java new file mode 100644 index 000000000..80e4b7ac5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/OperationContext.java @@ -0,0 +1,157 @@ +package be.ehealth.businessconnector.therlink.domain; + +import java.io.Serializable; +import java.util.Calendar; +import java.util.List; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.joda.time.DateTime; + +public class OperationContext implements Serializable { + private static final long serialVersionUID = 1L; + private String operation; + private DateTime recordDate; + private Author author; + private List proofs; + + /** @deprecated */ + @Deprecated + public OperationContext(String operation, Calendar recordDate, Author author, List proofs) { + this(convertToDateTime(recordDate), operation, author, proofs); + } + + private static DateTime convertToDateTime(Calendar recordDate) { + DateTime convertedCalendarDate = null; + if (recordDate != null) { + convertedCalendarDate = new DateTime(recordDate.getTimeInMillis()); + } + + return convertedCalendarDate; + } + + public OperationContext(DateTime recordDate, String operation, Author author, List proofs) { + this.operation = operation; + this.recordDate = recordDate; + this.author = author; + this.proofs = proofs; + } + + public OperationContext() { + } + + public String getOperation() { + return this.operation; + } + + public void setOperation(String operation) { + this.operation = operation; + } + + public DateTime getRecordDateTime() { + return this.recordDate; + } + + public void setRecordDateTime(DateTime recordDate) { + this.recordDate = recordDate; + } + + /** @deprecated */ + @Deprecated + public Calendar getRecordDate() { + return this.recordDate.toGregorianCalendar(); + } + + /** @deprecated */ + @Deprecated + public void setRecordDate(Calendar recordDate) { + this.recordDate = new DateTime(recordDate); + } + + public Author getAuthor() { + return this.author; + } + + public void setAuthor(Author author) { + this.author = author; + } + + public List getProofs() { + return this.proofs; + } + + public void setProofs(List proofs) { + this.proofs = proofs; + } + + public int hashCode() { + HashCodeBuilder builder = new HashCodeBuilder(); + builder.append(this.operation); + builder.append(this.author); + builder.append(this.proofs); + builder.append(this.recordDate); + return builder.toHashCode(); + } + + public boolean equals(Object obj) { + if (obj == null) { + return false; + } else if (!(obj instanceof OperationContext)) { + return false; + } else if (obj == this) { + return true; + } else { + OperationContext other = (OperationContext)obj; + EqualsBuilder builder = new EqualsBuilder(); + builder.append(this.operation, other.operation); + builder.append(this.author, other.author); + builder.append(this.proofs, other.proofs); + builder.append(this.recordDate, other.recordDate); + return builder.isEquals(); + } + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(this.operation); + builder.append(this.author); + builder.append(this.proofs); + builder.append(this.recordDate); + return builder.toString(); + } + + public static class Builder { + private OperationContext operationContext = new OperationContext(); + + public OperationContext.Builder withOperation(String operation) { + this.operationContext.setOperation(operation); + return this; + } + + /** @deprecated */ + @Deprecated + public OperationContext.Builder withRecordDate(Calendar recordDate) { + this.operationContext.setRecordDateTime(new DateTime(recordDate)); + return this; + } + + public OperationContext.Builder withRecordDateTime(DateTime recordDate) { + this.operationContext.setRecordDateTime(recordDate); + return this; + } + + public OperationContext.Builder withAuthor(Author author) { + this.operationContext.setAuthor(author); + return this; + } + + public OperationContext.Builder addProof(Proof proof) { + this.operationContext.getProofs().add(proof); + return this; + } + + public OperationContext build() { + return this.operationContext; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.java new file mode 100644 index 000000000..d2da3192f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Patient.java @@ -0,0 +1,144 @@ +package be.ehealth.businessconnector.therlink.domain; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorExceptionValues; +import java.io.Serializable; + +/** @deprecated */ +@Deprecated +public class Patient extends be.ehealth.business.common.domain.Patient implements Serializable { + private static final long serialVersionUID = -1781258533446951948L; + private String name; + + public Patient() { + } + + public Patient(String inss) { + this.setInss(inss); + } + + public String getName() { + return this.name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSis() { + return this.getSisCardNumber(); + } + + public void setSis(String sis) { + this.setSisCardNumber(sis); + } + + public String getIsiCardNumber() { + throw new UnsupportedOperationException("this operation won't be supported for therlink specific Patient type : use the be.ehealth.business.common.domain.Patient class instead!"); + } + + public void setIsiCardNumber(String isiCardNumber) { + throw new UnsupportedOperationException("this operation won't be supported for therlink specific Patient type : use the be.ehealth.business.common.domain.Patient class instead!"); + } + + public int hashCode() { + int prime = true; + int result = super.hashCode(); + result = 31 * result + (this.name == null ? 0 : this.name.hashCode()); + return result; + } + + public boolean equals(Object obj) { + boolean superEqualsResult = super.equals(obj); + if (superEqualsResult) { + if (this == obj) { + return true; + } + + if (obj == null) { + return false; + } + + if (this.getClass() != obj.getClass()) { + return false; + } + + Patient other = (Patient)obj; + if (this.name == null) { + if (other.name != null) { + return false; + } + } else if (!this.name.equals(other.name)) { + return false; + } + } + + return superEqualsResult; + } + + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("Patient ").append("[ inss=").append(this.getInss()).append("]"); + return builder.toString(); + } + + /** @deprecated */ + @Deprecated + public static class Builder { + private Patient patient = new Patient(); + + /** @deprecated */ + @Deprecated + public Patient.Builder withFirstName(String value) { + this.patient.setFirstName(value); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient.Builder withFamilyName(String value) { + this.patient.setLastName(value); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient.Builder withName(String value) { + this.patient.setName(value); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient.Builder withInss(String value) { + this.patient.setInss(value); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient.Builder withSis(String value) { + this.patient.setSis(value); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient.Builder withEid(String eid) { + this.patient.setEidCardNumber(eid); + return this; + } + + /** @deprecated */ + @Deprecated + public Patient build() throws TherLinkBusinessConnectorException { + boolean hasName = this.patient.getFirstName() == null && this.patient.getLastName() == null && this.patient.getName() != null; + boolean hasCompleteName = this.patient.getFirstName() != null && this.patient.getLastName() != null && this.patient.getName() == null; + if (!hasName && !hasCompleteName) { + throw new TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues.VALIDATION_ERROR, new Object[]{"Patient should have a firstName and a FamilyName, (X)OR a name and nothing else"}); + } else { + return this.patient; + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.java new file mode 100644 index 000000000..a14d9d0ad --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/Proof.java @@ -0,0 +1,68 @@ +package be.ehealth.businessconnector.therlink.domain; + +import be.ehealth.businessconnector.therlink.domain.requests.BinaryProof; +import java.io.Serializable; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Proof implements Serializable { + private static final long serialVersionUID = 1L; + private String type; + private BinaryProof binaryProof; + + public Proof(String type) { + this(type, (BinaryProof)null); + } + + public Proof(String type, BinaryProof binaryProof) { + this.type = type; + this.binaryProof = binaryProof; + } + + public String getType() { + return this.type; + } + + public void setType(String type) { + this.type = type; + } + + public BinaryProof getBinaryProof() { + return this.binaryProof; + } + + public void setBinaryProof(BinaryProof binaryProof) { + this.binaryProof = binaryProof; + } + + public int hashCode() { + HashCodeBuilder builder = new HashCodeBuilder(); + builder.append(this.binaryProof); + builder.append(this.type); + return builder.toHashCode(); + } + + public boolean equals(Object obj) { + if (obj == null) { + return false; + } else if (!(obj instanceof Proof)) { + return false; + } else if (obj == this) { + return true; + } else { + Proof other = (Proof)obj; + EqualsBuilder builder = new EqualsBuilder(); + builder.append(this.binaryProof, this.binaryProof); + builder.append(this.type, other.type); + return builder.isEquals(); + } + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(this.binaryProof); + builder.append(this.type); + return builder.toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.java new file mode 100644 index 000000000..68b32abd8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/ProofTypeValues.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.therlink.domain; + +public enum ProofTypeValues { + EIDREADING("eidreading"), + SISREADING("sisreading"), + ISIREADING("isireading"), + EIDSIGNING("eidsigning"); + + private String value; + + private ProofTypeValues(String value) { + this.value = value; + } + + public String getValue() { + return this.value; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink.java new file mode 100644 index 000000000..7d006f84b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLink.java @@ -0,0 +1,192 @@ +package be.ehealth.businessconnector.therlink.domain; + +import be.ehealth.businessconnector.therlink.domain.requests.TherapeuticLinkStatus; +import java.io.Serializable; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.joda.time.DateTime; +import org.joda.time.LocalDate; + +public class TherapeuticLink implements Serializable { + private static final long serialVersionUID = 1L; + protected be.ehealth.business.common.domain.Patient patient; + protected HcParty hcParty; + protected String type; + protected LocalDate startDate; + protected LocalDate endDate; + protected String comment; + protected TherapeuticLinkStatus status; + + public TherapeuticLink(be.ehealth.business.common.domain.Patient patient, HcParty hcParty, String type) { + this.patient = patient; + this.hcParty = hcParty; + this.type = type; + } + + public TherapeuticLink() { + } + + public be.ehealth.business.common.domain.Patient getPatient() { + return this.patient; + } + + public void setPatient(be.ehealth.business.common.domain.Patient patient) { + this.patient = patient; + } + + public HcParty getHcParty() { + return this.hcParty; + } + + public void setHcParty(HcParty hcParty) { + this.hcParty = hcParty; + } + + public String getType() { + return this.type; + } + + public void setType(String type) { + this.type = type; + } + + public LocalDate getStartDate() { + return this.startDate; + } + + public void setStartDate(LocalDate startDate) { + this.startDate = startDate; + } + + public LocalDate getEndDate() { + return this.endDate; + } + + public void setEndDate(LocalDate endDate) { + this.endDate = endDate; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String comment) { + this.comment = comment; + } + + public TherapeuticLinkStatus getStatus() { + return this.status; + } + + public void setStatus(TherapeuticLinkStatus status) { + this.status = status; + } + + public int hashCode() { + HashCodeBuilder builder = new HashCodeBuilder(); + builder.append(this.comment); + builder.append(this.endDate); + builder.append(this.hcParty); + builder.append(this.patient); + builder.append(this.startDate); + builder.append(this.status); + return builder.toHashCode(); + } + + public boolean equals(Object obj) { + if (obj == null) { + return false; + } else if (!(obj instanceof TherapeuticLink)) { + return false; + } else if (obj == this) { + return true; + } else { + TherapeuticLink other = (TherapeuticLink)obj; + EqualsBuilder builder = new EqualsBuilder(); + builder.append(this.comment, other.comment); + builder.append(this.endDate, other.endDate); + builder.append(this.hcParty, other.hcParty); + builder.append(this.patient, other.patient); + builder.append(this.startDate, other.startDate); + builder.append(this.status, other.status); + return builder.isEquals(); + } + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(this.comment); + builder.append(this.endDate); + builder.append(this.hcParty); + builder.append(this.patient); + builder.append(this.startDate); + builder.append(this.status); + return builder.toString(); + } + + public static class Builder { + private TherapeuticLink link = new TherapeuticLink(); + + public TherapeuticLink.Builder withPatient(be.ehealth.business.common.domain.Patient patient) { + this.link.setPatient(patient); + return this; + } + + public TherapeuticLink.Builder withHcParty(HcParty hcp) { + this.link.setHcParty(hcp); + return this; + } + + public TherapeuticLink.Builder withStartDate(LocalDate date) { + if (date != null) { + this.link.setStartDate(date); + } + + return this; + } + + public TherapeuticLink.Builder withEndDate(LocalDate date) { + if (date != null) { + this.link.setEndDate(date); + } + + return this; + } + + public TherapeuticLink.Builder withStartDateTime(DateTime date) { + if (date != null) { + this.link.setStartDate(new LocalDate(date.getMillis())); + } + + return this; + } + + public TherapeuticLink.Builder withEndDateTime(DateTime date) { + if (date != null) { + this.link.setEndDate(new LocalDate(date.getMillis())); + } + + return this; + } + + public TherapeuticLink.Builder withType(String type) { + this.link.setType(type); + return this; + } + + public TherapeuticLink.Builder withComment(String comment) { + this.link.setComment(comment); + return this; + } + + public TherapeuticLink build() { + return this.link; + } + + public TherapeuticLink.Builder withStatus(TherapeuticLinkStatus status) { + this.link.setStatus(status); + return this; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.java new file mode 100644 index 000000000..24a87aa04 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/TherapeuticLinkRequestType.java @@ -0,0 +1,117 @@ +package be.ehealth.businessconnector.therlink.domain; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.List; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.joda.time.DateTime; + +public abstract class TherapeuticLinkRequestType implements Serializable { + private static final long serialVersionUID = 1L; + private TherapeuticLink link; + private List proofs; + private String externalId; + private DateTime requestDate; + private Author author; + + public TherapeuticLinkRequestType() { + } + + /** @deprecated */ + @Deprecated + public TherapeuticLinkRequestType(String id, Date date, Author author, TherapeuticLink link, Proof... proofs) { + this(id, new DateTime(date), author, link, proofs); + } + + public TherapeuticLinkRequestType(String id, DateTime date, Author author, TherapeuticLink link, Proof... proofs) { + this.externalId = id; + this.requestDate = date; + this.author = author; + this.link = link; + if (proofs != null) { + this.proofs = Arrays.asList(proofs); + } + + } + + public TherapeuticLink getLink() { + return this.link; + } + + public void setLink(TherapeuticLink link) { + this.link = link; + } + + public List getProofs() { + if (this.proofs == null) { + this.proofs = new ArrayList(); + } + + return this.proofs; + } + + public void setProofs(List proofs) { + this.proofs = proofs; + } + + public int hashCode() { + HashCodeBuilder builder = new HashCodeBuilder(); + builder.append(this.link); + builder.append(this.proofs); + builder.append(this.author); + builder.append(this.requestDate); + builder.append(this.externalId); + return builder.toHashCode(); + } + + public boolean equals(Object obj) { + if (obj == null) { + return false; + } else if (!(obj instanceof TherapeuticLinkRequestType)) { + return false; + } else if (obj == this) { + return true; + } else { + TherapeuticLinkRequestType other = (TherapeuticLinkRequestType)obj; + EqualsBuilder builder = new EqualsBuilder(); + builder.append(this.link, other.link); + builder.append(this.proofs, other.proofs); + builder.append(this.author, other.author); + builder.append(this.requestDate, other.requestDate); + builder.append(this.externalId, other.externalId); + return builder.isEquals(); + } + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(this.link); + builder.append(this.proofs); + builder.append(this.author); + builder.append(this.requestDate); + builder.append(this.externalId); + return builder.toString(); + } + + public String getID() { + return this.externalId; + } + + public Author getAuthor() { + return this.author; + } + + /** @deprecated */ + @Deprecated + public Date getDate() { + return this.requestDate == null ? null : this.requestDate.toDate(); + } + + public DateTime getDateTime() { + return this.requestDate; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.java new file mode 100644 index 000000000..3d49719ef --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/jaxb/Therapeuticlink.java @@ -0,0 +1,12 @@ +package be.ehealth.businessconnector.therlink.domain.jaxb; + +import be.fgov.ehealth.hubservices.core.v2.TherapeuticLinkType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "therapeuticlink", + namespace = "http://www.ehealth.fgov.be/hubservices/core/v2" +) +public class Therapeuticlink extends TherapeuticLinkType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.java new file mode 100644 index 000000000..4dc2e8400 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/BinaryProof.java @@ -0,0 +1,65 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import java.io.Serializable; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.bouncycastle.util.Arrays; + +public class BinaryProof implements Serializable { + private static final long serialVersionUID = 1L; + private String method; + private byte[] binary; + + public BinaryProof(String method, byte[] binary) { + this.method = method; + this.binary = ArrayUtils.clone(binary); + } + + public String getMethod() { + return this.method; + } + + public void setMethod(String method) { + this.method = method; + } + + public byte[] getBinary() { + return Arrays.clone(this.binary); + } + + public void setBinary(byte[] binary) { + this.binary = ArrayUtils.clone(binary); + } + + public int hashCode() { + HashCodeBuilder builder = new HashCodeBuilder(); + builder.append(this.binary); + builder.append(this.method); + return builder.toHashCode(); + } + + public boolean equals(Object obj) { + if (obj == null) { + return false; + } else if (!(obj instanceof BinaryProof)) { + return false; + } else if (obj == this) { + return true; + } else { + BinaryProof other = (BinaryProof)obj; + EqualsBuilder builder = new EqualsBuilder(); + builder.append(this.binary, other.binary); + builder.append(this.method, other.method); + return builder.isEquals(); + } + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(this.binary); + builder.append(this.method); + return builder.toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/GetTherapeuticLinkRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/GetTherapeuticLinkRequest.java new file mode 100644 index 000000000..452eb7f2f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/GetTherapeuticLinkRequest.java @@ -0,0 +1,33 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import java.util.Date; +import org.joda.time.DateTime; + +public class GetTherapeuticLinkRequest extends TherapeuticLinkRequestType { + private static final long serialVersionUID = 1L; + private int maxRows; + + public int getMaxRows() { + return this.maxRows; + } + + public void setMaxRows(int maxRows) { + this.maxRows = maxRows; + } + + /** @deprecated */ + @Deprecated + public GetTherapeuticLinkRequest(String id, Date date, Author author, TherapeuticLink link, int maxRows, Proof... proofs) { + super(id, date, author, link, proofs); + this.maxRows = maxRows; + } + + public GetTherapeuticLinkRequest(DateTime date, String id, Author author, TherapeuticLink link, int maxRows, Proof... proofs) { + super(id, date, author, link, proofs); + this.maxRows = maxRows; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.java new file mode 100644 index 000000000..f9dfaed7f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest.java @@ -0,0 +1,14 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import org.joda.time.DateTime; + +public class HasTherapeuticLinkRequest extends TherapeuticLinkRequestType { + private static final long serialVersionUID = 1L; + + public HasTherapeuticLinkRequest(DateTime date, String id, Author author, TherapeuticLink link) { + super(id, date, author, link); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/PutTherapeuticLinkRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/PutTherapeuticLinkRequest.java new file mode 100644 index 000000000..0b1013db1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/PutTherapeuticLinkRequest.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import java.util.Date; +import org.joda.time.DateTime; + +public class PutTherapeuticLinkRequest extends TherapeuticLinkRequestType { + private static final long serialVersionUID = 1L; + + /** @deprecated */ + @Deprecated + public PutTherapeuticLinkRequest(String id, Date date, Author author, TherapeuticLink link, Proof... proofs) { + this(new DateTime(date), id, author, link, proofs); + } + + public PutTherapeuticLinkRequest(DateTime date, String id, Author author, TherapeuticLink link, Proof... proofs) { + super(id, date, author, link, proofs); + } + + /** @deprecated */ + @Deprecated + public PutTherapeuticLinkRequest(String id, Date date, Author author) { + this(new DateTime(date), id, author); + } + + public PutTherapeuticLinkRequest(DateTime date, String id, Author author) { + super(id, (DateTime)date, author, (TherapeuticLink)null, (Proof[])null); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest.java new file mode 100644 index 000000000..4a2a19aa9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import org.joda.time.DateTime; + +public class RevokeTherapeuticLinkRequest extends TherapeuticLinkRequestType { + private static final long serialVersionUID = 1L; + + public RevokeTherapeuticLinkRequest(DateTime date, String id, Author author, TherapeuticLink link, Proof... proofs) { + super(id, date, author, link, proofs); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.java new file mode 100644 index 000000000..8050ddbb4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkComplete.java @@ -0,0 +1,92 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.OperationContext; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class TherapeuticLinkComplete extends TherapeuticLink { + private static final long serialVersionUID = 1L; + private List operationContext; + + public TherapeuticLinkComplete(Patient patient, HcParty hcParty, String type, List operationContext) { + super(patient, hcParty, type); + this.operationContext = operationContext; + } + + public List getOperationContext() { + return this.operationContext; + } + + public void setOperationContext(List operationContext) { + this.operationContext = operationContext; + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + DateFormat df = new SimpleDateFormat("dd-MM-yyyy"); + builder.append("TherapeuticLink [HCP = "); + builder.append(this.hcParty); + builder.append(", Patient = "); + builder.append(this.patient); + if (this.startDate != null) { + builder.append(", Startdate = "); + builder.append(df.format(this.startDate.toDateMidnight())); + } + + if (this.endDate != null) { + builder.append(", Enddate = "); + builder.append(df.format(this.endDate.toDateMidnight())); + } + + builder.append(", Comment = "); + builder.append(this.comment); + builder.append(", Status = "); + builder.append(this.status); + builder.append(", OperationContexts = "); + Iterator i$ = this.operationContext.iterator(); + + while(i$.hasNext()) { + OperationContext oc = (OperationContext)i$.next(); + builder.append("["); + builder.append(oc.getOperation()); + builder.append("]"); + } + + builder.append("]"); + return builder.toString(); + } + + public int hashCode() { + int prime = true; + int result = super.hashCode(); + result = 31 * result + (this.operationContext == null ? 0 : this.operationContext.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!super.equals(obj)) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + TherapeuticLinkComplete other = (TherapeuticLinkComplete)obj; + if (this.operationContext == null) { + if (other.operationContext != null) { + return false; + } + } else if (!this.operationContext.equals(other.operationContext)) { + return false; + } + + return true; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkStatus.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkStatus.java new file mode 100644 index 000000000..b75c885d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/requests/TherapeuticLinkStatus.java @@ -0,0 +1,7 @@ +package be.ehealth.businessconnector.therlink.domain.requests; + +public enum TherapeuticLinkStatus { + ACTIVE, + INACTIVE, + ALL; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.java new file mode 100644 index 000000000..94dc2777d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/Acknowledge.java @@ -0,0 +1,70 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.builder.ToStringBuilder; + +public class Acknowledge { + private boolean isComplete; + private List listOfErrors; + + public boolean isComplete() { + return this.isComplete; + } + + public void setComplete(boolean isComplete) { + this.isComplete = isComplete; + } + + public List getListOfErrors() { + if (this.listOfErrors == null) { + this.listOfErrors = new ArrayList(); + } + + return this.listOfErrors; + } + + public void setListOfErrors(List listOfErrors) { + this.listOfErrors = listOfErrors; + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append("Complete? : " + this.isComplete); + if (this.listOfErrors != null) { + Iterator it = this.listOfErrors.iterator(); + + while(it.hasNext()) { + TherapeuticLinkResponseError next = (TherapeuticLinkResponseError)it.next(); + builder.append("["); + builder.append("Error code : " + next.getErrorCode()); + builder.append("ErrorDescription : " + next.getErrorDescription()); + builder.append("]"); + if (it.hasNext()) { + builder.append(", "); + } + } + } + + return builder.toString(); + } + + public static class Builder { + private Acknowledge ack = new Acknowledge(); + + public Acknowledge.Builder withComplete(boolean complete) { + this.ack.setComplete(complete); + return this; + } + + public Acknowledge.Builder addError(TherapeuticLinkResponseError error) { + this.ack.getListOfErrors().add(error); + return this; + } + + public Acknowledge build() { + return this.ack; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.java new file mode 100644 index 000000000..edce731e9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GeneralResponse.java @@ -0,0 +1,76 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.joda.time.DateTime; + +public class GeneralResponse { + protected String externalID; + protected Author externalAuthor; + protected DateTime dateTime; + protected TherapeuticLinkRequestType originalRequest; + protected Acknowledge acknowledge; + + public String getExternalID() { + return this.externalID; + } + + public void setExternalID(String externalID) { + this.externalID = externalID; + } + + public Acknowledge getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(Acknowledge acknowledge) { + this.acknowledge = acknowledge; + } + + public Author getExternalAuthor() { + return this.externalAuthor; + } + + public void setExternalAuthor(Author externalAuthor) { + this.externalAuthor = externalAuthor; + } + + public DateTime getDateTime() { + return this.dateTime; + } + + public void setDateTime(DateTime dateTime) { + this.dateTime = dateTime; + } + + public TherapeuticLinkRequestType getOriginalRequest() { + return this.originalRequest; + } + + public void setOriginalRequest(TherapeuticLinkRequestType originalRequest) { + this.originalRequest = originalRequest; + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + DateFormat df = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); + builder.append("GeneralResponse [externalID = "); + builder.append(this.externalID); + builder.append(", externalAuthor = "); + builder.append(this.externalAuthor.toString()); + if (this.dateTime != null) { + builder.append(", dateTime = "); + builder.append(df.format(this.dateTime.toDate())); + } + + builder.append(", originalRequest = "); + builder.append(this.originalRequest.toString()); + builder.append(", acknowledge = "); + builder.append(this.acknowledge.toString()); + builder.append("]"); + return builder.toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.java new file mode 100644 index 000000000..e30581dd4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponse.java @@ -0,0 +1,47 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.builder.ToStringBuilder; +import org.joda.time.DateTime; + +public class GetTherapeuticLinkResponse extends GeneralResponse { + private List listOfTherapeuticLinks; + + public GetTherapeuticLinkResponse(DateTime dateTime, Author author, String id, TherapeuticLinkRequestType request, List listOfTherapeuticLinks, Acknowledge acknowledge) { + this.dateTime = dateTime; + this.externalAuthor = author; + this.externalID = id; + this.originalRequest = request; + this.listOfTherapeuticLinks = listOfTherapeuticLinks; + this.acknowledge = acknowledge; + } + + public List getListOfTherapeuticLinks() { + return this.listOfTherapeuticLinks; + } + + public void setListOfTherapeuticLinks(List listOfTherapeuticLinks) { + this.listOfTherapeuticLinks = listOfTherapeuticLinks; + } + + public String toString() { + ToStringBuilder builder = new ToStringBuilder(this); + builder.append(super.toString() + ", List of Therapeutic links : ["); + if (this.listOfTherapeuticLinks != null) { + Iterator it = this.listOfTherapeuticLinks.iterator(); + + while(it.hasNext()) { + builder.append(((TherapeuticLinkResponse)it.next()).toString()); + if (it.hasNext()) { + builder.append(", "); + } + } + } + + builder.append("]"); + return builder.toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.java new file mode 100644 index 000000000..56aec8660 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import org.joda.time.DateTime; + +public class HasTherapeuticLinkResponse extends GeneralResponse { + public HasTherapeuticLinkResponse(DateTime dateTime, Author author, String id, TherapeuticLinkRequestType request, Acknowledge ack) { + this.dateTime = dateTime; + this.externalAuthor = author; + this.externalID = id; + this.originalRequest = request; + this.acknowledge = ack; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponse.java new file mode 100644 index 000000000..64bc045fb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponse.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import org.joda.time.DateTime; + +public class PutTherapeuticLinkResponse extends GeneralResponse { + public PutTherapeuticLinkResponse(DateTime dateTime, Author author, String id, TherapeuticLinkRequestType request, Acknowledge ack) { + this.dateTime = dateTime; + this.externalAuthor = author; + this.externalID = id; + this.originalRequest = request; + this.acknowledge = ack; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.java new file mode 100644 index 000000000..6a6632ca3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponse.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import org.joda.time.DateTime; + +public class RevokeTherapeuticLinkResponse extends GeneralResponse { + public RevokeTherapeuticLinkResponse(DateTime dateTime, Author author, String id, TherapeuticLinkRequestType request, Acknowledge acknowledge) { + this.dateTime = dateTime; + this.externalAuthor = author; + this.externalID = id; + this.originalRequest = request; + this.acknowledge = acknowledge; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.java new file mode 100644 index 000000000..86c98eacd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponse.java @@ -0,0 +1,108 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.OperationContext; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import java.util.ArrayList; +import java.util.List; +import org.joda.time.LocalDate; + +public class TherapeuticLinkResponse extends TherapeuticLink { + private static final long serialVersionUID = 1L; + private List operationContexts; + + public TherapeuticLinkResponse(Patient patient, HcParty hcParty, String type) { + super(patient, hcParty, type); + } + + private TherapeuticLinkResponse() { + } + + public List getOperationContexts() { + if (this.operationContexts == null) { + this.operationContexts = new ArrayList(); + } + + return this.operationContexts; + } + + public void setOperationContexts(List operationContexts) { + this.operationContexts = operationContexts; + } + + public static long getSerialversionuid() { + return 1L; + } + + public int hashCode() { + int prime = true; + int result = super.hashCode(); + result = 31 * result + (this.operationContexts == null ? 0 : this.operationContexts.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!super.equals(obj)) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + TherapeuticLinkResponse other = (TherapeuticLinkResponse)obj; + if (this.operationContexts == null) { + if (other.operationContexts != null) { + return false; + } + } else if (!this.operationContexts.equals(other.operationContexts)) { + return false; + } + + return true; + } + } + + // $FF: synthetic method + TherapeuticLinkResponse(Object x0) { + this(); + } + + public static class Builder { + private TherapeuticLinkResponse therlink = new TherapeuticLinkResponse(); + + public TherapeuticLinkResponse.Builder withPatient(Patient patient) { + this.therlink.setPatient(patient); + return this; + } + + public TherapeuticLinkResponse.Builder withHcParty(HcParty hcp) { + this.therlink.setHcParty(hcp); + return this; + } + + public TherapeuticLinkResponse.Builder addOperationContext(OperationContext oc) { + this.therlink.getOperationContexts().add(oc); + return this; + } + + public TherapeuticLinkResponse.Builder withStartDate(LocalDate startDate) { + this.therlink.setStartDate(startDate); + return this; + } + + public TherapeuticLinkResponse.Builder withEndDate(LocalDate endDate) { + this.therlink.setEndDate(endDate); + return this; + } + + public TherapeuticLinkResponse.Builder withType(String string) { + this.therlink.setType(string); + return this; + } + + public TherapeuticLinkResponse build() { + return this.therlink; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.java new file mode 100644 index 000000000..e33e5aaa9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/domain/responses/TherapeuticLinkResponseError.java @@ -0,0 +1,40 @@ +package be.ehealth.businessconnector.therlink.domain.responses; + +public class TherapeuticLinkResponseError { + private String errorCode; + private String errorDescription; + + public String getErrorCode() { + return this.errorCode; + } + + public void setErrorCode(String errorCode) { + this.errorCode = errorCode; + } + + public String getErrorDescription() { + return this.errorDescription; + } + + public void setErrorDescription(String errorDescription) { + this.errorDescription = errorDescription; + } + + public static class Builder { + private TherapeuticLinkResponseError error = new TherapeuticLinkResponseError(); + + public TherapeuticLinkResponseError.Builder withErrorCode(String code) { + this.error.setErrorCode(code); + return this; + } + + public TherapeuticLinkResponseError.Builder withErrorDescription(String desc) { + this.error.setErrorDescription(desc); + return this; + } + + public TherapeuticLinkResponseError build() { + return this.error; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.java new file mode 100644 index 000000000..ac5584be0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorException.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.therlink.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class TherLinkBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + public TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public TherLinkBusinessConnectorException(TherLinkBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..1b1c8ef8c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/exception/TherLinkBusinessConnectorExceptionValues.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.therlink.exception; + +public enum TherLinkBusinessConnectorExceptionValues { + MALFORMED_XML("malformed.xml", "Malformed XML"), + VALIDATION_ERROR("validation.hub.intra.acknowledge", "Could not validate incoming message: {0}"), + PROPERTY_UNKNOWN("property.unknown", "Property not defined : {0}"), + OBJECTBUILDER_INSTANCIATION_ERROR("objectbuilder.instanciation.error", "Object builder could not be instanciated : {0}"), + REQUIRED_FIELD_NULL("required.field.null", "A required field is missing : {1}"), + SETTINGS_NOT_FOUND("settings.not.found", "Could not find the settings file : {0}"), + HCP_NOT_VALID("hcp.not.valid", "HcParty not valid : {0}"), + MAXROWS_INCORRECT("maxrows.incorrect", "MaxRows should be smaller than {0}"), + ERROR_CREATEPROOF("error.createproof", "Error while creating proof : {0}"), + ERROR_PROOF_VALIDATION("error.proof.validation", "Error while validating signing proof : {0}"); + + private String errorCode; + private String message; + + private TherLinkBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/HcPartyMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/HcPartyMapper.java new file mode 100644 index 000000000..c73f60904 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/HcPartyMapper.java @@ -0,0 +1,132 @@ +package be.ehealth.businessconnector.therlink.mappers; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.fgov.ehealth.hubservices.core.v2.HCPartyIdType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; + +public class HcPartyMapper { + private static final String APPLICATION = "application_ID"; + private static final String IDVERSION = "1.0"; + + public static HcParty mapHcParty(HcpartyType hcpartyType) { + HcParty mappedParty = new HcParty(); + mappedParty.setName(hcpartyType.getName()); + mappedParty.setFamilyName(hcpartyType.getFamilyname()); + mappedParty.setFirstName(hcpartyType.getFirstname()); + mappedParty.setCds(hcpartyType.getCds()); + mappedParty.setIds(hcpartyType.getIds()); + mappedParty.setType(((CDHCPARTY)hcpartyType.getCds().get(0)).getValue()); + return mappedParty; + } + + public static HCPartyIdType mapHcPartyIdType(HcParty hcp) throws TherLinkBusinessConnectorException { + HCPartyIdType hcpIdType = new HCPartyIdType(); + hcpIdType.setFamilyname(hcp.getFamilyName()); + hcpIdType.setFirstname(hcp.getFirstName()); + hcpIdType.setName(hcp.getName()); + hcpIdType.getIds().addAll(mapIdsAndPropertiesToIdList(hcp)); + hcpIdType.setCd(createHcPartyType(hcp.getType())); + return hcpIdType; + } + + public static HcpartyType mapToHcpartyType(HcParty hcp) throws TherLinkBusinessConnectorException { + HcpartyType hcpType = new HcpartyType(); + hcpType.setFamilyname(hcp.getFamilyName()); + hcpType.setFirstname(hcp.getFirstName()); + hcpType.setName(hcp.getName()); + hcpType.getIds().addAll(mapIdsAndPropertiesToIdList(hcp)); + CDHCPARTY cd = createHcPartyType(hcp.getType()); + hcpType.getCds().add(cd); + return hcpType; + } + + private static Collection mapIdsAndPropertiesToIdList(HcParty hcp) { + List result = new ArrayList(); + if (hcp.getIds() != null) { + result.addAll(hcp.getIds()); + } + + IDHCPARTY ehp; + if (hcp.getInss() != null) { + ehp = HcPartyUtil.buildId("1.0", hcp.getInss(), IDHCPARTYschemes.INSS, (String)null); + if (!verifyListIfIDExists(result, ehp)) { + result.add(ehp); + } + } + + if (hcp.getNihii() != null) { + ehp = HcPartyUtil.buildId("1.0", hcp.getNihii(), IDHCPARTYschemes.ID_HCPARTY, (String)null); + if (!verifyListIfIDExists(result, ehp)) { + result.add(ehp); + } + } + + if (hcp.getCbe() != null) { + ehp = HcPartyUtil.buildId("1.0", hcp.getCbe(), IDHCPARTYschemes.ID_HCPARTY, (String)null); + if (!verifyListIfIDExists(result, ehp)) { + result.add(ehp); + } + } + + if (hcp.getApplicationID() != null) { + ehp = HcPartyUtil.buildId("1.0", hcp.getApplicationID(), IDHCPARTYschemes.LOCAL, "application_ID"); + if (!verifyListIfIDExists(result, ehp)) { + result.add(ehp); + } + } + + if (hcp.getEHP() != null) { + ehp = HcPartyUtil.buildId("1.0", hcp.getEHP(), IDHCPARTYschemes.ID_HCPARTY, (String)null); + if (!verifyListIfIDExists(result, ehp)) { + result.add(ehp); + } + } + + return result; + } + + private static boolean verifyListIfIDExists(List ids, IDHCPARTY idToVerify) { + Iterator i$ = ids.iterator(); + + IDHCPARTY existingId; + do { + if (!i$.hasNext()) { + return false; + } + + existingId = (IDHCPARTY)i$.next(); + } while(!areIdsTheSame(idToVerify, existingId)); + + return true; + } + + private static boolean areIdsTheSame(IDHCPARTY idToVerify, IDHCPARTY existingId) { + boolean stheSame = isTheSame(existingId.getS(), idToVerify.getS()); + boolean slTheSame = isTheSame(existingId.getSL(), idToVerify.getSL()); + boolean valueTheSame = isTheSame(existingId.getValue(), idToVerify.getValue()); + return stheSame && slTheSame && valueTheSame; + } + + private static boolean isTheSame(Object existing, Object toVerify) { + return existing == null && toVerify == null || existing != null && toVerify != null && existing.equals(toVerify); + } + + private static CDHCPARTY createHcPartyType(String type) { + String tempType = type; + if (type != null) { + tempType = type.trim(); + } + + return HcPartyUtil.buildCd("1.1", tempType, CDHCPARTYschemes.CD_HCPARTY, (String)null); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/MapperFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/MapperFactory.java new file mode 100644 index 000000000..2f351a305 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/MapperFactory.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.therlink.mappers; + +public final class MapperFactory { + private static RequestObjectMapper requestObjectMapper = new RequestObjectMapper(); + private static ResponseObjectMapper responseObjectMapper = new ResponseObjectMapper(); + private static HcPartyMapper hcPartyMapper = new HcPartyMapper(); + + private MapperFactory() { + } + + public static RequestObjectMapper getRequestObjectMapper() { + return requestObjectMapper; + } + + public static ResponseObjectMapper getResponseObjectMapper() { + return responseObjectMapper; + } + + public static HcPartyMapper getHcPartyMapper() { + return hcPartyMapper; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.java new file mode 100644 index 000000000..4f7e208fa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/PatientMapper.java @@ -0,0 +1,20 @@ +package be.ehealth.businessconnector.therlink.mappers; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public final class PatientMapper { + private PatientMapper() { + } + + public static Patient mapPatient(Patient businessPatient) throws TechnicalConnectorException { + Patient patient = new Patient(); + patient.setEidCardNumber(businessPatient.getEidCardNumber()); + patient.setLastName(businessPatient.getLastName()); + patient.setFirstName(businessPatient.getFirstName()); + patient.setInss(businessPatient.getInss()); + patient.setEidCardNumber(businessPatient.getEidCardNumber()); + patient.setIsiCardNumber(businessPatient.getIsiCardNumber()); + return patient; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.java new file mode 100644 index 000000000..fa7e7dd0a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper.java @@ -0,0 +1,337 @@ +package be.ehealth.businessconnector.therlink.mappers; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import be.ehealth.businessconnector.therlink.domain.jaxb.Therapeuticlink; +import be.ehealth.businessconnector.therlink.domain.requests.BinaryProof; +import be.ehealth.businessconnector.therlink.domain.requests.GetTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.HasTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.PutTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.RevokeTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkSelectType; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkSelectType; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; +import be.fgov.ehealth.hubservices.core.v2.ProofType; +import be.fgov.ehealth.hubservices.core.v2.RequestType; +import be.fgov.ehealth.hubservices.core.v2.TherapeuticLinkType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDENCRYPTIONMETHOD; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDENCRYPTIONMETHODschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDENCRYPTIONMETHODvalues; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDPROOF; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDPROOFschemes; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINKschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHRschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENTschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.Base64EncryptedDataType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Base64EncryptedValueType; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import org.apache.commons.lang.StringUtils; +import org.joda.time.DateTime; +import org.joda.time.LocalTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RequestObjectMapper { + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectMapper.class); + private static final int MAXROWS = 999; + private static final String IDVERSION = "1.0"; + private static final String CDVERSION = "1.0"; + private static final String INPUTPRESENTATION = "Input request object :"; + + protected RequestObjectMapper() { + } + + public String mapPutTherapeuticLinkToXML(PutTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + LOG.info("Input request object :" + request.toString()); + be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest jaxbRequest = this.mapPutTherapeuticLinkRequest(request); + return this.generateXML(jaxbRequest, be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest.class); + } + + public String mapRevokeTherapeuticLinkToXML(RevokeTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.generateXML(this.mapRevokeTherapeuticLinkRequest(request), be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest.class); + } + + public String mapHasTherapeuticLinkToXML(HasTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.generateXML(this.mapHasTherapeuticLinkRequest(request), be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest.class); + } + + public String mapGetTherapeuticLinkToXml(GetTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.generateXML(this.mapGetTherapeuticLinkRequest(request), be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest.class); + } + + public be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest mapPutTherapeuticLinkRequest(PutTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + LOG.info("Input request object :" + request.toString()); + be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest jaxbRequest = new be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest(); + jaxbRequest.setRequest(this.mapRequest(request.getDateTime(), request.getID(), request.getAuthor(), 0)); + jaxbRequest.setTherapeuticlink(this.mapTherapeuticLinkType(request.getLink())); + jaxbRequest.getProoves().addAll(this.mapProoves(request.getProofs())); + return jaxbRequest; + } + + public be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest mapGetTherapeuticLinkRequest(GetTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + LOG.info("Input request object :" + request.toString()); + be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest jaxbRequest = new be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest(); + int maxRowsToUse = 999; + if (request.getMaxRows() != 0) { + maxRowsToUse = request.getMaxRows(); + } + + jaxbRequest.setRequest(this.mapRequest(request.getDateTime(), request.getID(), request.getAuthor(), maxRowsToUse)); + jaxbRequest.setSelect(this.mapGetTherapeuticLinkSelectType(request.getLink())); + jaxbRequest.getProoves().addAll(this.mapProoves(request.getProofs())); + return jaxbRequest; + } + + public be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest mapHasTherapeuticLinkRequest(HasTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + LOG.info("Input request object :" + request.toString()); + be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest jaxbRequest = new be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest(); + jaxbRequest.setRequest(this.mapRequest(request.getDateTime(), request.getID(), request.getAuthor(), 0)); + jaxbRequest.setSelect(this.mapHasTherapeuticLinkSelectType(request.getLink())); + return jaxbRequest; + } + + public be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest mapRevokeTherapeuticLinkRequest(TherapeuticLinkRequestType request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + LOG.info("Input request object :" + request.toString()); + be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest jaxbRequest = new be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest(); + jaxbRequest.setRequest(this.mapRequest(request.getDateTime(), request.getID(), request.getAuthor(), 0)); + jaxbRequest.setTherapeuticlink(this.mapTherapeuticLinkType(request.getLink())); + jaxbRequest.getProoves().addAll(this.mapProoves(request.getProofs())); + return jaxbRequest; + } + + private List mapProoves(List proofs) { + List listOfProofType = new ArrayList(); + Iterator i$ = proofs.iterator(); + + while(i$.hasNext()) { + Proof proof = (Proof)i$.next(); + if (proof != null) { + listOfProofType.add(this.mapProof(proof)); + } + } + + return listOfProofType; + } + + private ProofType mapProof(Proof proof) { + ProofType proofType = new ProofType(); + if (proof.getBinaryProof() != null) { + proofType.setBinaryproof(this.mapBase64EncryptedDataType(proof.getBinaryProof())); + } + + CDPROOF cdProof = this.createProofType(proof.getType()); + proofType.setCd(cdProof); + return proofType; + } + + private Base64EncryptedDataType mapBase64EncryptedDataType(BinaryProof binaryProof) { + Base64EncryptedDataType base64EncryptedDataType = new Base64EncryptedDataType(); + CDENCRYPTIONMETHOD cdEncryptionMethod = this.createEncryptionMethodType(binaryProof.getMethod()); + base64EncryptedDataType.setCd(cdEncryptionMethod); + Base64EncryptedValueType value = new Base64EncryptedValueType(); + value.setEncoding(binaryProof.getMethod()); + value.setValue(binaryProof.getBinary()); + base64EncryptedDataType.setBase64EncryptedValue(value); + return base64EncryptedDataType; + } + + private GetTherapeuticLinkSelectType mapGetTherapeuticLinkSelectType(TherapeuticLink link) throws TherLinkBusinessConnectorException { + GetTherapeuticLinkSelectType request = new GetTherapeuticLinkSelectType(); + if (link.getStartDate() != null) { + request.setBegindate(link.getStartDate().toDateTime(LocalTime.MIDNIGHT)); + } + + if (link.getEndDate() != null) { + request.setEnddate(link.getEndDate().toDateTime(LocalTime.MIDNIGHT)); + } + + if (link.getType() != null) { + CDTHERAPEUTICLINK therlinkType = this.createTherapeuticLinkType(link.getType()); + request.getCds().add(therlinkType); + } + + if (link.getStatus() != null) { + request.setTherapeuticlinkstatus(link.getStatus().toString().toLowerCase(Locale.getDefault())); + } + + if (link.getPatient() != null) { + request.getPatientsAndHcparties().add(this.mapPatient(link.getPatient())); + } + + if (link.getHcParty() != null) { + request.getPatientsAndHcparties().add(HcPartyMapper.mapHcPartyIdType(link.getHcParty())); + } + + return request; + } + + private HasTherapeuticLinkSelectType mapHasTherapeuticLinkSelectType(TherapeuticLink link) throws TherLinkBusinessConnectorException { + HasTherapeuticLinkSelectType request = new HasTherapeuticLinkSelectType(); + if (link.getPatient() != null) { + request.setPatient(this.mapPatient(link.getPatient())); + } + + if (link.getHcParty() != null) { + request.setHcparty(HcPartyMapper.mapHcPartyIdType(link.getHcParty())); + } + + return request; + } + + private RequestType mapRequest(DateTime date, String id, Author author, int maxRows) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + RequestType requestType = new RequestType(); + requestType.setAuthor(this.mapAuthor(author)); + requestType.setDate(new DateTime(date)); + requestType.setTime(new DateTime(date)); + IDKMEHR idKmehr = this.createIdKmehr(id); + requestType.setId(idKmehr); + if (maxRows != 0) { + requestType.setMaxrows(new BigDecimal(maxRows)); + } + + return requestType; + } + + private AuthorWithPatientAndPersonType mapAuthor(Author author) throws TherLinkBusinessConnectorException { + AuthorWithPatientAndPersonType authorKmehr = new AuthorWithPatientAndPersonType(); + Iterator i$ = author.getHcParties().iterator(); + + while(i$.hasNext()) { + HcParty hcp = (HcParty)i$.next(); + authorKmehr.getHcparties().add(HcPartyMapper.mapToHcpartyType(hcp)); + } + + return authorKmehr; + } + + private PatientIdType mapPatient(Patient patient) { + PatientIdType patientIdType = new PatientIdType(); + patientIdType.setFamilyname(patient.getLastName()); + patientIdType.setFirstname(patient.getFirstName()); + if (StringUtils.isEmpty(patient.getFirstName()) && StringUtils.isEmpty(patient.getLastName()) && patient instanceof be.ehealth.businessconnector.therlink.domain.Patient) { + be.ehealth.businessconnector.therlink.domain.Patient therlinkPatient = (be.ehealth.businessconnector.therlink.domain.Patient)patient; + patientIdType.setName(therlinkPatient.getName()); + } + + IDPATIENT inss = this.createIDPatient(IDPATIENTschemes.INSS, "1.0", patient.getInss()); + patientIdType.getIds().add(inss); + IDPATIENT isi; + if (patient.getEidCardNumber() != null) { + isi = this.createIDPatient(IDPATIENTschemes.EID_CARDNO, "1.0", patient.getEidCardNumber()); + patientIdType.getIds().add(isi); + } + + if (patient.getSisCardNumber() != null) { + isi = this.createIDPatient(IDPATIENTschemes.SIS_CARDNO, "1.0", patient.getSisCardNumber()); + patientIdType.getIds().add(isi); + } + + if (patient.getIsiCardNumber() != null) { + isi = this.createIDPatient(IDPATIENTschemes.ISI_CARDNO, "1.0", patient.getIsiCardNumber()); + patientIdType.getIds().add(isi); + } + + return patientIdType; + } + + private CDTHERAPEUTICLINK mapCdTherapeuticLink(String therLinkType) { + CDTHERAPEUTICLINK cdTL = new CDTHERAPEUTICLINK(); + cdTL.setS(CDTHERAPEUTICLINKschemes.CD_THERAPEUTICLINKTYPE); + cdTL.setSV("1.1"); + cdTL.setValue(therLinkType); + return cdTL; + } + + private TherapeuticLinkType mapTherapeuticLinkType(TherapeuticLink link) throws TherLinkBusinessConnectorException { + TherapeuticLinkType therLink = new TherapeuticLinkType(); + therLink.setCd(this.mapCdTherapeuticLink(link.getType())); + therLink.setComment(link.getComment()); + if (link.getEndDate() != null) { + therLink.setEnddate(link.getEndDate().toDateTime(LocalTime.MIDNIGHT)); + } + + if (link.getStartDate() != null) { + therLink.setStartdate(link.getStartDate().toDateTime(LocalTime.MIDNIGHT)); + } + + HcParty hcParty = link.getHcParty(); + therLink.getHcparties().add(HcPartyMapper.mapHcPartyIdType(hcParty)); + therLink.setPatient(this.mapPatient(link.getPatient())); + return therLink; + } + + public String createTherapeuticLinkAsXmlString(TherapeuticLink therLink) throws TherLinkBusinessConnectorException, TechnicalConnectorException { + Therapeuticlink therLinkRoot = new Therapeuticlink(); + CDTHERAPEUTICLINK cdTherLink = this.createTherapeuticLinkType(therLink.getType()); + therLinkRoot.setCd(cdTherLink); + therLinkRoot.setComment(therLink.getComment()); + therLinkRoot.setEnddate(therLink.getEndDate() == null ? null : therLink.getEndDate().toDateTimeAtCurrentTime()); + therLinkRoot.setStartdate(therLink.getStartDate() == null ? null : therLink.getStartDate().toDateTimeAtCurrentTime()); + therLinkRoot.setPatient(this.mapPatient(therLink.getPatient())); + therLinkRoot.getHcparties().add(HcPartyMapper.mapHcPartyIdType(therLink.getHcParty())); + String generatedXML = this.generateXML(therLinkRoot, Therapeuticlink.class); + return generatedXML; + } + + private IDPATIENT createIDPatient(IDPATIENTschemes s, String sv, String value) { + IDPATIENT id = new IDPATIENT(); + id.setS(s); + id.setSV(sv); + id.setValue(value); + return id; + } + + private IDKMEHR createIdKmehr(String id) { + IDKMEHR idKmehr = new IDKMEHR(); + idKmehr.setS(IDKMEHRschemes.ID_KMEHR); + idKmehr.setSV("1.0"); + idKmehr.setValue(id); + return idKmehr; + } + + private CDTHERAPEUTICLINK createTherapeuticLinkType(String type) { + CDTHERAPEUTICLINK therlinkType = new CDTHERAPEUTICLINK(); + therlinkType.setS(CDTHERAPEUTICLINKschemes.CD_THERAPEUTICLINKTYPE); + therlinkType.setSV("1.0"); + therlinkType.setValue(type); + return therlinkType; + } + + private CDENCRYPTIONMETHOD createEncryptionMethodType(String method) { + CDENCRYPTIONMETHOD cdEncryptionMethod = new CDENCRYPTIONMETHOD(); + cdEncryptionMethod.setS(CDENCRYPTIONMETHODschemes.CD_ENCRYPTION_METHOD); + cdEncryptionMethod.setSV("1.0"); + cdEncryptionMethod.setValue(CDENCRYPTIONMETHODvalues.fromValue(method)); + return cdEncryptionMethod; + } + + private CDPROOF createProofType(String type) { + CDPROOF cdProof = new CDPROOF(); + cdProof.setS(CDPROOFschemes.CD_PROOFTYPE); + cdProof.setSV("1.1"); + cdProof.setValue(type); + return cdProof; + } + + private String generateXML(T object, Class clazz) throws TechnicalConnectorException { + MarshallerHelper marshaller = new MarshallerHelper(clazz, clazz); + String xml = marshaller.toString(object); + LOG.info("generated XML" + xml); + return xml; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper.java new file mode 100644 index 000000000..5be50b964 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper.java @@ -0,0 +1,388 @@ +package be.ehealth.businessconnector.therlink.mappers; + +import be.ehealth.business.common.domain.Patient; +import be.ehealth.businessconnector.therlink.builders.impl.TherlinkBuilderUtil; +import be.ehealth.businessconnector.therlink.domain.Author; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.domain.OperationContext; +import be.ehealth.businessconnector.therlink.domain.Proof; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLink; +import be.ehealth.businessconnector.therlink.domain.TherapeuticLinkRequestType; +import be.ehealth.businessconnector.therlink.domain.requests.BinaryProof; +import be.ehealth.businessconnector.therlink.domain.requests.GetTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.HasTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.PutTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.requests.RevokeTherapeuticLinkRequest; +import be.ehealth.businessconnector.therlink.domain.responses.Acknowledge; +import be.ehealth.businessconnector.therlink.domain.responses.GetTherapeuticLinkResponse; +import be.ehealth.businessconnector.therlink.domain.responses.HasTherapeuticLinkResponse; +import be.ehealth.businessconnector.therlink.domain.responses.PutTherapeuticLinkResponse; +import be.ehealth.businessconnector.therlink.domain.responses.RevokeTherapeuticLinkResponse; +import be.ehealth.businessconnector.therlink.domain.responses.TherapeuticLinkResponse; +import be.ehealth.businessconnector.therlink.domain.responses.TherapeuticLinkResponseError; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.fgov.ehealth.hubservices.core.v2.AcknowledgeType; +import be.fgov.ehealth.hubservices.core.v2.HCPartyIdType; +import be.fgov.ehealth.hubservices.core.v2.OperationContextType; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; +import be.fgov.ehealth.hubservices.core.v2.ProofType; +import be.fgov.ehealth.hubservices.core.v2.RequestType; +import be.fgov.ehealth.hubservices.core.v2.ResponseType; +import be.fgov.ehealth.hubservices.core.v2.TherapeuticLinkListType; +import be.fgov.ehealth.hubservices.core.v2.TherapeuticLinkWithOperationContext; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDERROR; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENTschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.Base64EncryptedDataType; +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.joda.time.DateTime; +import org.joda.time.DateTimeZone; +import org.joda.time.LocalDate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ResponseObjectMapper { + private static final Logger LOG = LoggerFactory.getLogger(ResponseObjectMapper.class); + private static final String E_HP_APPLICATION_ID = "eHP application id"; + private static final String ORGPUBLICHEALTH = "orgpublichealth"; + private static final String APPLICATION_ID = "application_ID"; + private static final String APPLICATION = "application"; + private static final String OUTPUTPRESENTATION = "Output request object :"; + + protected ResponseObjectMapper() { + } + + public PutTherapeuticLinkResponse mapXMLToPutTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { + be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse.class); + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime date = jaxbResponseType.getDate(); + DateTime time = jaxbResponseType.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond(), DateTimeZone.getDefault()); + PutTherapeuticLinkResponse response = new PutTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalPutTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public RevokeTherapeuticLinkResponse mapXMLToRevokeTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { + be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse.class); + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime date = jaxbResponseType.getDate(); + DateTime time = jaxbResponseType.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + RevokeTherapeuticLinkResponse response = new RevokeTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalRevokeTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public GetTherapeuticLinkResponse mapXMLToGetTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { + be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse.class); + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime date = jaxbResponseType.getDate(); + DateTime time = jaxbResponseType.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + GetTherapeuticLinkResponse response = new GetTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalGetTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapListOfTherapeuticLinks(jaxbResponse.getTherapeuticlinklist()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public HasTherapeuticLinkResponse mapXMLToHasTherapeuticLinkResponse(String xml) throws TechnicalConnectorException { + be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse jaxbResponse = (be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse)this.generateJAXB(xml, be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse.class); + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime date = jaxbResponseType.getDate(); + DateTime time = jaxbResponseType.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + HasTherapeuticLinkResponse response = new HasTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalHasTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public PutTherapeuticLinkResponse mapJaxbToPutTherapeuticLinkResponse(be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse jaxbResponse) { + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime dateTime = this.mapDateTime(jaxbResponseType.getDate(), jaxbResponseType.getTime()); + PutTherapeuticLinkResponse response = new PutTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalPutTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public GetTherapeuticLinkResponse mapJaxbToGetTherapeuticLinkResponse(be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse jaxbResponse) { + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime dateTime = this.mapDateTime(jaxbResponseType.getDate(), jaxbResponseType.getTime()); + GetTherapeuticLinkResponse response = new GetTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalHasTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapListOfTherapeuticLinks(jaxbResponse.getTherapeuticlinklist()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public RevokeTherapeuticLinkResponse mapJaxbToRevokeTherapeuticLinkResponse(be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse jaxbResponse) { + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime date = jaxbResponseType.getDate(); + DateTime time = jaxbResponseType.getTime(); + DateTime dateTime = this.mapDateTime(date, time); + RevokeTherapeuticLinkResponse response = new RevokeTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalPutTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public HasTherapeuticLinkResponse mapJaxbToHasTherapeuticLinkResponse(be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse jaxbResponse) { + ResponseType jaxbResponseType = jaxbResponse.getResponse(); + DateTime dateTime = this.mapDateTime(jaxbResponseType.getDate(), jaxbResponseType.getTime()); + HasTherapeuticLinkResponse response = new HasTherapeuticLinkResponse(dateTime, this.mapAuthor(jaxbResponseType.getAuthor()), jaxbResponseType.getId().getValue(), this.mapOriginalHasTherapeuticLinkRequest(jaxbResponseType.getRequest()), this.mapAcknowledge(jaxbResponse.getAcknowledge())); + LOG.info("Output request object :" + response.toString()); + return response; + } + + public Acknowledge mapAcknowledge(AcknowledgeType acknowledge) { + Acknowledge ack = new Acknowledge(); + ack.setComplete(acknowledge.isIscomplete()); + if (acknowledge.getErrors().size() > 0) { + Iterator i$ = acknowledge.getErrors().iterator(); + + while(i$.hasNext()) { + ErrorType errorType = (ErrorType)i$.next(); + ack.getListOfErrors().add(this.mapTherapeuticLinkResponseError(errorType)); + } + } + + return ack; + } + + private TherapeuticLinkResponseError mapTherapeuticLinkResponseError(ErrorType errorType) { + TherapeuticLinkResponseError error = new TherapeuticLinkResponseError(); + error.setErrorCode(((CDERROR)errorType.getCds().get(0)).getValue()); + error.setErrorDescription(errorType.getDescription().getValue()); + return error; + } + + private List mapListOfTherapeuticLinks(TherapeuticLinkListType therapeuticlinklist) { + if (therapeuticlinklist == null) { + return null; + } else { + List listOfTherapeuticLinkResponse = new ArrayList(); + Iterator i$ = therapeuticlinklist.getTherapeuticlinks().iterator(); + + while(i$.hasNext()) { + TherapeuticLinkWithOperationContext therLink = (TherapeuticLinkWithOperationContext)i$.next(); + listOfTherapeuticLinkResponse.add(this.mapTherapeuticLinkResponse(therLink)); + } + + return listOfTherapeuticLinkResponse; + } + } + + private TherapeuticLinkResponse mapTherapeuticLinkResponse(TherapeuticLinkWithOperationContext therLink) { + HcParty hcPartyToUse = this.mapHcParty(TherlinkBuilderUtil.retrieveFirstHCPartyIdTypeInList(therLink.getHcparties())); + TherapeuticLinkResponse therLinkResponse = new TherapeuticLinkResponse(this.mapPatient(therLink.getPatient()), hcPartyToUse, therLink.getCd().getValue()); + therLinkResponse.setComment(therLink.getComment()); + DateTime enddate; + if (therLink.getStartdate() != null) { + enddate = therLink.getStartdate(); + therLinkResponse.setStartDate(new LocalDate(enddate.getYear(), enddate.getMonthOfYear(), enddate.getDayOfMonth())); + } + + if (therLink.getEnddate() != null) { + enddate = therLink.getEnddate(); + therLinkResponse.setEndDate(new LocalDate(enddate.getYear(), enddate.getMonthOfYear(), enddate.getDayOfMonth())); + } + + therLinkResponse.setOperationContexts(this.mapListOfOperationContext(therLink.getOperationcontexts())); + return therLinkResponse; + } + + private List mapListOfOperationContext(List operationContexts) { + List listOfOpContext = new ArrayList(); + Iterator i$ = operationContexts.iterator(); + + while(i$.hasNext()) { + OperationContextType opContextType = (OperationContextType)i$.next(); + listOfOpContext.add(this.mapOperationContext(opContextType)); + } + + return listOfOpContext; + } + + private OperationContext mapOperationContext(OperationContextType opContextType) { + return new OperationContext(opContextType.getRecorddatetime(), opContextType.getOperation().value(), this.mapAuthor(opContextType.getAuthor()), this.mapListOfProof(opContextType.getProoves())); + } + + private List mapListOfProof(List prooves) { + List listOfProof = new ArrayList(); + Iterator i$ = prooves.iterator(); + + while(i$.hasNext()) { + ProofType proofType = (ProofType)i$.next(); + listOfProof.add(this.mapProof(proofType)); + } + + return listOfProof; + } + + private Proof mapProof(ProofType proofType) { + Proof proof = new Proof(proofType.getCd().getValue()); + proof.setBinaryProof(this.mapBinaryProof(proofType.getBinaryproof())); + return proof; + } + + private BinaryProof mapBinaryProof(Base64EncryptedDataType base64EncryptedDateType) { + return base64EncryptedDateType == null ? null : new BinaryProof(base64EncryptedDateType.getCd().getValue().value(), base64EncryptedDateType.getBase64EncryptedValue().getValue()); + } + + private HcParty mapHcParty(HCPartyIdType hcparty) { + HcParty hcp = new HcParty(); + hcp.setFirstName(hcparty.getFirstname()); + hcp.setFamilyName(hcparty.getFamilyname()); + hcp.setName(hcparty.getName()); + hcp.setType(hcparty.getCd().getValue()); + Iterator i$ = hcparty.getIds().iterator(); + + while(i$.hasNext()) { + IDHCPARTY id = (IDHCPARTY)i$.next(); + if (id.getS().equals(IDHCPARTYschemes.INSS)) { + hcp.setInss(id.getValue()); + } else if (id.getS().equals(IDHCPARTYschemes.ID_HCPARTY)) { + if ("application".equals(hcparty.getCd().getValue())) { + hcp.setCbe(id.getValue()); + } else { + hcp.setNihii(id.getValue()); + } + } else if ("application_ID".equals(id.getSL())) { + hcp.setApplicationID(id.getValue()); + } + } + + return hcp; + } + + private Patient mapPatient(PatientIdType patientIdType) { + Patient patient = new Patient(); + patient.setLastName(patientIdType.getFamilyname()); + patient.setFirstName(patientIdType.getFirstname()); + patient.setMiddleName(patientIdType.getName()); + Iterator i$ = patientIdType.getIds().iterator(); + + while(i$.hasNext()) { + IDPATIENT id = (IDPATIENT)i$.next(); + if (id.getS().equals(IDPATIENTschemes.EID_CARDNO)) { + patient.setEidCardNumber(id.getValue()); + } else if (id.getS().equals(IDPATIENTschemes.INSS)) { + patient.setInss(id.getValue()); + } else if (id.getS().equals(IDPATIENTschemes.SIS_CARDNO)) { + patient.setSisCardNumber(id.getValue()); + } else if (id.getS().equals(IDPATIENTschemes.ISI_CARDNO)) { + patient.setIsiCardNumber(id.getValue()); + } + } + + return patient; + } + + private TherapeuticLinkRequestType mapOriginalPutTherapeuticLinkRequest(RequestType request) { + DateTime date = request.getDate(); + DateTime time = request.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + return new PutTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor((AuthorType)request.getAuthor())); + } + + private TherapeuticLinkRequestType mapOriginalRevokeTherapeuticLinkRequest(RequestType request) { + DateTime date = request.getDate(); + DateTime time = request.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + return new RevokeTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor(request), (TherapeuticLink)null, (Proof[])null); + } + + private TherapeuticLinkRequestType mapOriginalGetTherapeuticLinkRequest(RequestType request) { + DateTime date = request.getDate(); + DateTime time = request.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + return new GetTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor(request), (TherapeuticLink)null, 999, (Proof[])null); + } + + private TherapeuticLinkRequestType mapOriginalHasTherapeuticLinkRequest(RequestType request) { + DateTime date = request.getDate(); + DateTime time = request.getTime(); + DateTime dateTime = new DateTime(date.getYear(), date.getMonthOfYear(), date.getDayOfMonth(), time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond()); + return new HasTherapeuticLinkRequest(dateTime, request.getId().getValue(), this.mapAuthor((AuthorType)request.getAuthor()), (TherapeuticLink)null); + } + + private Author mapAuthor(AuthorType authorType) { + Author author = new Author(); + this.mapAuthor(authorType, author); + return author; + } + + private Author mapAuthor(RequestType requestType) { + Author author = null; + if (requestType != null) { + author = new Author(); + this.mapAuthor(requestType.getAuthor(), author); + } + + return author; + } + + private void mapAuthor(AuthorType authorType, Author author) { + Iterator i$ = authorType.getHcparties().iterator(); + + while(i$.hasNext()) { + HcpartyType hcpType = (HcpartyType)i$.next(); + author.getHcParties().add(this.mapHcParty(hcpType)); + } + + } + + private HcParty mapHcParty(HcpartyType hcpType) { + HcParty hcp = new HcParty(); + hcp.setFamilyName(hcpType.getFamilyname()); + hcp.setFirstName(hcpType.getFirstname()); + hcp.setName(hcpType.getName()); + String type = hcpType.getCds().size() > 0 ? ((CDHCPARTY)hcpType.getCds().get(0)).getValue() : ""; + hcp.setType(type); + hcp.setIds(hcpType.getIds()); + hcp.setCds(hcpType.getCds()); + Iterator i$ = hcpType.getIds().iterator(); + + while(true) { + while(true) { + while(i$.hasNext()) { + IDHCPARTY id = (IDHCPARTY)i$.next(); + if (id.getS().equals(IDHCPARTYschemes.ID_HCPARTY)) { + if (!"application".equals(type) && !"application_ID".equals(type)) { + if ("orgpublichealth".equals(type)) { + hcp.setEHP(id.getValue()); + } else { + hcp.setNihii(id.getValue()); + } + } else { + hcp.setCbe(id.getValue()); + } + } else if (id.getS().equals(IDHCPARTYschemes.INSS)) { + hcp.setInss(id.getValue()); + } else if (("application_ID".equals(id.getSL()) || "application id".equals(id.getSL())) && "application".equals(type)) { + hcp.setApplicationID(id.getValue()); + } else if ("orgpublichealth".equals(type) || "eHP application id".equals(id.getSL())) { + hcp.setEHP(id.getValue()); + } + } + + return hcp; + } + } + } + + private DateTime mapDateTime(DateTime date, DateTime time) { + return new DateTime(date != null ? date.getYear() : 0, date != null ? date.getMonthOfYear() : 1, date != null ? date.getDayOfMonth() : 1, time.getHourOfDay(), time.getMinuteOfHour(), time.getSecondOfMinute(), time.getMillisOfSecond(), DateTimeZone.getDefault()); + } + + public T generateJAXB(String request, Class clazz) throws TechnicalConnectorException { + MarshallerHelper marshaller = new MarshallerHelper(clazz, clazz); + LOG.info("XML input : " + request); + return marshaller.toObject(request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/ServiceFactory.java new file mode 100644 index 000000000..3d645cabc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/ServiceFactory.java @@ -0,0 +1,35 @@ +package be.ehealth.businessconnector.therlink.service; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.service.impl.TherLinkServiceImpl; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.MalformedURLException; + +public final class ServiceFactory { + protected static final String THERLINK_PROTOCOL = "/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd"; + private static final String PROP_ENDPOINT_THERLINK = "endpoint.therlink"; + private static final String PROP_VALIDATION_INCOMING_THERLINK = "validation.incoming.therlink.message"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + public static GenericRequest getTherLinkPort(SAMLToken token) throws MalformedURLException, TechnicalConnectorException, TherLinkBusinessConnectorException { + GenericRequest genReq = new GenericRequest(); + genReq.setEndpoint(config.getProperty("endpoint.therlink", "$uddi{uddi:ehealth-fgov-be:business:therlink:v1}")); + genReq.setCredential(token, TokenType.SAML); + genReq.setDefaultHandlerChain(); + genReq.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.therlink.message", "/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd")); + return genReq; + } + + public static TherLinkService getTherLinkService() { + return new TherLinkServiceImpl(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.java new file mode 100644 index 000000000..3171ad3f1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/TherLinkService.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.therlink.service; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse; + +public interface TherLinkService { + PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken var1, PutTherapeuticLinkRequest var2) throws TherLinkBusinessConnectorException, TechnicalConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken var1, GetTherapeuticLinkRequest var2) throws TechnicalConnectorException, TherLinkBusinessConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken var1, RevokeTherapeuticLinkRequest var2) throws TechnicalConnectorException, TherLinkBusinessConnectorException; + + HasTherapeuticLinkResponse hasTherapeuticLink(SAMLToken var1, HasTherapeuticLinkRequest var2) throws TechnicalConnectorException, TherLinkBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.java new file mode 100644 index 000000000..8ee7dc4d7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl.java @@ -0,0 +1,117 @@ +package be.ehealth.businessconnector.therlink.service.impl; + +import be.ehealth.businessconnector.therlink.domain.jaxb.Therapeuticlink; +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.service.ServiceFactory; +import be.ehealth.businessconnector.therlink.service.TherLinkService; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse; +import java.net.MalformedURLException; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TherLinkServiceImpl implements TherLinkService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(TherLinkServiceImpl.class); + + public PutTherapeuticLinkResponse putTherapeuticLink(SAMLToken token, PutTherapeuticLinkRequest request) throws TherLinkBusinessConnectorException, TechnicalConnectorException { + PutTherapeuticLinkResponse response = null; + + try { + GenericRequest service = ServiceFactory.getTherLinkPort(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:therlink:protocol:v1:PutTherapeuticLink"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (PutTherapeuticLinkResponse)xmlResponse.asObject(PutTherapeuticLinkResponse.class); + return response; + } catch (MalformedURLException var6) { + LOG.error(var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, new Object[]{var6.getMessage(), var6}); + } catch (SOAPException var7) { + LOG.error(var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public GetTherapeuticLinkResponse getTherapeuticLink(SAMLToken token, GetTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + GetTherapeuticLinkResponse response = null; + + try { + GenericRequest service = ServiceFactory.getTherLinkPort(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:therlink:protocol:v1:GetTherapeuticLink"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (GetTherapeuticLinkResponse)xmlResponse.asObject(GetTherapeuticLinkResponse.class); + return response; + } catch (MalformedURLException var6) { + LOG.error(var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, new Object[]{var6.getMessage(), var6}); + } catch (SOAPException var7) { + LOG.error(var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(SAMLToken token, RevokeTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + RevokeTherapeuticLinkResponse response = null; + + try { + GenericRequest service = ServiceFactory.getTherLinkPort(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:therlink:protocol:v1:RevokeTherapeuticLink"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (RevokeTherapeuticLinkResponse)xmlResponse.asObject(RevokeTherapeuticLinkResponse.class); + return response; + } catch (MalformedURLException var6) { + LOG.error(var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, new Object[]{var6.getMessage(), var6}); + } catch (SOAPException var7) { + LOG.error(var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public HasTherapeuticLinkResponse hasTherapeuticLink(SAMLToken token, HasTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + HasTherapeuticLinkResponse response = null; + + try { + GenericRequest service = ServiceFactory.getTherLinkPort(token); + service.setPayload((Object)request); + service.setSoapAction("urn:be:fgov:ehealth:therlink:protocol:v1:HasTherapeuticLink"); + GenericResponse xmlResponse = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(service); + response = (HasTherapeuticLinkResponse)xmlResponse.asObject(HasTherapeuticLinkResponse.class); + return response; + } catch (MalformedURLException var6) { + LOG.error(var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, new Object[]{var6.getMessage(), var6}); + } catch (SOAPException var7) { + LOG.error(var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(GetTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(PutTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(RevokeTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(HasTherapeuticLinkRequest.class); + JaxbContextFactory.initJaxbContext(HasTherapeuticLinkResponse.class); + JaxbContextFactory.initJaxbContext(Therapeuticlink.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.java new file mode 100644 index 000000000..924ad583a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherLinkService.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.therlink.session; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse; + +public interface TherLinkService { + PutTherapeuticLinkResponse putTherapeuticLink(PutTherapeuticLinkRequest var1) throws TherLinkBusinessConnectorException, TechnicalConnectorException; + + GetTherapeuticLinkResponse getTherapeuticLink(GetTherapeuticLinkRequest var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException; + + RevokeTherapeuticLinkResponse revokeTherapeuticLink(RevokeTherapeuticLinkRequest var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException; + + HasTherapeuticLinkResponse hasTherapeuticLink(HasTherapeuticLinkRequest var1) throws TechnicalConnectorException, TherLinkBusinessConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.java new file mode 100644 index 000000000..7485c35e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/TherlinkSessionServiceFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.businessconnector.therlink.session; + +import be.ehealth.businessconnector.therlink.session.impl.TherLinkServiceImpl; +import be.ehealth.businessconnector.therlink.session.impl.TherlinkServiceImplementationFactory; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class TherlinkSessionServiceFactory extends AbstractSessionServiceFactory { + private TherlinkSessionServiceFactory() { + } + + public static TherLinkService getTherlinkService() throws ConnectorException { + return (TherLinkService)getService(TherLinkServiceImpl.class, new TherlinkServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.java new file mode 100644 index 000000000..8297cf7b9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.therlink.session.impl; + +import be.ehealth.businessconnector.therlink.exception.TherLinkBusinessConnectorException; +import be.ehealth.businessconnector.therlink.session.TherLinkService; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.session.Session; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.GetTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.HasTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokeTherapeuticLinkResponse; + +public class TherLinkServiceImpl implements TherLinkService { + private be.ehealth.businessconnector.therlink.service.TherLinkService service = new be.ehealth.businessconnector.therlink.service.impl.TherLinkServiceImpl(); + + public TherLinkServiceImpl() throws TechnicalConnectorException { + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } + + public PutTherapeuticLinkResponse putTherapeuticLink(PutTherapeuticLinkRequest request) throws TherLinkBusinessConnectorException, TechnicalConnectorException { + return this.service.putTherapeuticLink(Session.getInstance().getSession().getSAMLToken(), request); + } + + public GetTherapeuticLinkResponse getTherapeuticLink(GetTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.service.getTherapeuticLink(Session.getInstance().getSession().getSAMLToken(), request); + } + + public RevokeTherapeuticLinkResponse revokeTherapeuticLink(RevokeTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.service.revokeTherapeuticLink(Session.getInstance().getSession().getSAMLToken(), request); + } + + public HasTherapeuticLinkResponse hasTherapeuticLink(HasTherapeuticLinkRequest request) throws TechnicalConnectorException, TherLinkBusinessConnectorException { + return this.service.hasTherapeuticLink(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.java new file mode 100644 index 000000000..1f722c014 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/session/impl/TherlinkServiceImplementationFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.therlink.session.impl; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class TherlinkServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + if (clazz.equals(TherLinkServiceImpl.class) && additionalParameters.length == 0) { + return new TherLinkServiceImpl(); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/ConfigReader.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/ConfigReader.java new file mode 100644 index 000000000..159cf7e7f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/ConfigReader.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.therlink.util; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.therlink.domain.HcParty; +import be.ehealth.businessconnector.therlink.mappers.HcPartyMapper; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; + +public final class ConfigReader { + private ConfigReader() { + } + + public static HcParty getCareProvider() throws TechnicalConnectorException { + HcpartyType hcpartyFromConfig = HcPartyUtil.createSingleHcpartyFromConfig(TherlinkConfigKeys.THERLINK_CAREPROVIDER_HCPARTY.getKey()); + return HcPartyMapper.mapHcParty(hcpartyFromConfig); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/TherlinkConfigKeys.java b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/TherlinkConfigKeys.java new file mode 100644 index 000000000..25763db0b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/therlink/util/TherlinkConfigKeys.java @@ -0,0 +1,19 @@ +package be.ehealth.businessconnector.therlink.util; + +public enum TherlinkConfigKeys { + THERLINK_CAREPROVIDER_HCPARTY("careprovider.in.therapeuticlink"); + + private String key; + + private TherlinkConfigKeys(String key) { + this.key = key; + } + + public String getKey() { + return this.key; + } + + public String toString() { + return this.key; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/AuthorBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/AuthorBuilder.java new file mode 100644 index 000000000..e625a8531 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/AuthorBuilder.java @@ -0,0 +1,11 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; + +public interface AuthorBuilder { + AuthorWithPatientAndPersonType createAuthor() throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; + + AuthorWithPatientAndPersonType readFromEidCard() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.java new file mode 100644 index 000000000..71b73fe7f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/ConsentBuilder.java @@ -0,0 +1,17 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.hubservices.core.v2.ConsentType; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; +import be.fgov.ehealth.hubservices.core.v2.SelectGetPatientConsentType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.util.List; +import org.joda.time.DateTime; + +public interface ConsentBuilder { + SelectGetPatientConsentType createSelectGetPatientConsent(PatientIdType var1, List var2) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; + + ConsentType createNewConsent(PatientIdType var1, List var2, DateTime var3, AuthorWithPatientAndPersonType var4) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.java new file mode 100644 index 000000000..f65f326fb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/HcPartyInfoBuilder.java @@ -0,0 +1,9 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.List; + +public interface HcPartyInfoBuilder { + List getHcpPartiesForAuthor() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.java new file mode 100644 index 000000000..b47cc3172 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/PatientInfoBuilder.java @@ -0,0 +1,8 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; + +public interface PatientInfoBuilder { + PatientIdType readFromEidCard() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.java new file mode 100644 index 000000000..d6486086d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilder.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.hubservices.core.v2.ConsentType; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.SelectGetPatientConsentType; + +public interface RequestObjectBuilder { + PutPatientConsentRequest createPutRequest(AuthorWithPatientAndPersonType var1, ConsentType var2) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; + + RevokePatientConsentRequest createRevokeRequest(AuthorWithPatientAndPersonType var1, ConsentType var2) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; + + GetPatientConsentRequest createGetRequest(AuthorWithPatientAndPersonType var1, SelectGetPatientConsentType var2) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; + + GetPatientConsentStatusRequest createGetStatusRequest(AuthorWithPatientAndPersonType var1, SelectGetPatientConsentType var2) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.java new file mode 100644 index 000000000..1f4b2f4c8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/RequestObjectBuilderFactory.java @@ -0,0 +1,46 @@ +package be.ehealth.businessconnector.wsconsent.builders; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RequestObjectBuilderFactory { + private static final String PROP_REQUESTOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.RequestObjectBuilder.class"; + private static final String DEFAULT_REQUESTOBJECTBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.impl.RequestObjectBuilderImpl"; + private static final String PROP_CONSENTBUILDER_CLASS = "wsconsent.ConsentBuilder.class"; + private static final String PROP_PATIENTINFOBUILDER_CLASS = "wsconsent.patientinfobuilder.class"; + private static final String PROP_HCPARTYINFOBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.HcPartyInfoBuilder.class"; + private static final String PROP_AUTHORBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.AuthorBuilder.class"; + private static final String DEFAULT_PATIENTINFOBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.impl.PatientInfoBuilderImpl"; + private static final String DEFAULT_HCPARTYINFOBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.impl.DelegatingHcPartyInfoBuilderImpl"; + private static final String DEFAULT_CONSENTBUILDER_CLASS = "be.ehealth.businessconnector.wsconsent.builders.impl.ConsentBuilderImpl"; + private static final String DEFAULT_AUTHOR_CLASS = "be.ehealth.businessconnector.wsconsent.builders.impl.AuthorBuilderImpl"; + private static ConfigurableFactoryHelper helperFactoryRequestObjectBuilder = new ConfigurableFactoryHelper("be.ehealth.businessconnector.wsconsent.builders.RequestObjectBuilder.class", "be.ehealth.businessconnector.wsconsent.builders.impl.RequestObjectBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryPatientInfoBuilder = new ConfigurableFactoryHelper("wsconsent.patientinfobuilder.class", "be.ehealth.businessconnector.wsconsent.builders.impl.PatientInfoBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryHcPartyInfoBuilder = new ConfigurableFactoryHelper("be.ehealth.businessconnector.wsconsent.builders.HcPartyInfoBuilder.class", "be.ehealth.businessconnector.wsconsent.builders.impl.DelegatingHcPartyInfoBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryConsentBuilder = new ConfigurableFactoryHelper("wsconsent.ConsentBuilder.class", "be.ehealth.businessconnector.wsconsent.builders.impl.ConsentBuilderImpl"); + private static ConfigurableFactoryHelper helperFactoryAuthorBuilder = new ConfigurableFactoryHelper("be.ehealth.businessconnector.wsconsent.builders.AuthorBuilder.class", "be.ehealth.businessconnector.wsconsent.builders.impl.AuthorBuilderImpl"); + + private RequestObjectBuilderFactory() { + } + + public static RequestObjectBuilder getRequestObjectBuilder() throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + return (RequestObjectBuilder)helperFactoryRequestObjectBuilder.getImplementation(); + } + + public static PatientInfoBuilder getPatientInfoBuilder() throws TechnicalConnectorException { + return (PatientInfoBuilder)helperFactoryPatientInfoBuilder.getImplementation(); + } + + public static HcPartyInfoBuilder getHcPartyInfoBuilder() throws TechnicalConnectorException, WsConsentBusinessConnectorException { + return (HcPartyInfoBuilder)helperFactoryHcPartyInfoBuilder.getImplementation(); + } + + public static ConsentBuilder getConsentBuilder() throws TechnicalConnectorException, WsConsentBusinessConnectorException { + return (ConsentBuilder)helperFactoryConsentBuilder.getImplementation(); + } + + public static AuthorBuilder getAuthorBuilder() throws TechnicalConnectorException, WsConsentBusinessConnectorException { + return (AuthorBuilder)helperFactoryAuthorBuilder.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/AuthorBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/AuthorBuilderImpl.java new file mode 100644 index 000000000..f974e35b7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/AuthorBuilderImpl.java @@ -0,0 +1,32 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.wsconsent.builders.AuthorBuilder; +import be.ehealth.businessconnector.wsconsent.builders.RequestObjectBuilderFactory; +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTYschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; + +public class AuthorBuilderImpl implements AuthorBuilder { + public AuthorWithPatientAndPersonType createAuthor() throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + AuthorWithPatientAndPersonType author = new AuthorWithPatientAndPersonType(); + author.getHcparties().addAll(HcPartyUtil.createAuthorHcParties("wsconsent")); + return author; + } + + public AuthorWithPatientAndPersonType readFromEidCard() throws TechnicalConnectorException { + BeIDInfo beIdInfo = BeIDInfo.getInstance("patient"); + AuthorWithPatientAndPersonType author = new AuthorWithPatientAndPersonType(); + HcpartyType hcParty = new HcpartyType(); + hcParty.getIds().add(HcPartyUtil.buildId("1.0", beIdInfo.getIdentity().getNationalNumber(), IDHCPARTYschemes.LOCAL, "application_ID")); + hcParty.getCds().add(HcPartyUtil.buildCd("1.1", "application", CDHCPARTYschemes.CD_HCPARTY, (String)null)); + hcParty.setName("Patient software name"); + author.getHcparties().add(hcParty); + author.setPatient(RequestObjectBuilderFactory.getPatientInfoBuilder().readFromEidCard()); + return author; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/ConsentBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/ConsentBuilderImpl.java new file mode 100644 index 000000000..837851138 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/ConsentBuilderImpl.java @@ -0,0 +1,41 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.businessconnector.wsconsent.builders.ConsentBuilder; +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.hubservices.core.v2.BasicConsentType; +import be.fgov.ehealth.hubservices.core.v2.ConsentType; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; +import be.fgov.ehealth.hubservices.core.v2.SelectGetPatientConsentType; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.util.List; +import org.joda.time.DateTime; + +public final class ConsentBuilderImpl implements ConsentBuilder { + private ConsentType createConsent(PatientIdType patient, List consent, DateTime signdate, DateTime revokedate, AuthorWithPatientAndPersonType author) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + ConsentType consentType = new ConsentType(); + consentType.setAuthor(author); + consentType.setPatient(patient); + consentType.setRevokedate(revokedate); + consentType.setSigndate(signdate); + consentType.getCds().addAll(consent); + return consentType; + } + + public SelectGetPatientConsentType createSelectGetPatientConsent(PatientIdType patient, List consent) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + SelectGetPatientConsentType result = new SelectGetPatientConsentType(); + result.setPatient(patient); + BasicConsentType consentType = new BasicConsentType(); + if (consent != null) { + consentType.getCds().addAll(consent); + } + + result.setConsent(consentType); + return result; + } + + public ConsentType createNewConsent(PatientIdType patient, List consent, DateTime signdate, AuthorWithPatientAndPersonType author) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + return this.createConsent(patient, consent, signdate, (DateTime)null, author); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.java new file mode 100644 index 000000000..fe2ff68ac --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/DelegatingHcPartyInfoBuilderImpl.java @@ -0,0 +1,13 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.wsconsent.builders.HcPartyInfoBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.List; + +public class DelegatingHcPartyInfoBuilderImpl implements HcPartyInfoBuilder { + public List getHcpPartiesForAuthor() throws TechnicalConnectorException { + return HcPartyUtil.createAuthorHcParties("wsconsent"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/HcPartyInfoBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/HcPartyInfoBuilderImpl.java new file mode 100644 index 000000000..fd5e85f17 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/HcPartyInfoBuilderImpl.java @@ -0,0 +1,22 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.wsconsent.builders.HcPartyInfoBuilder; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.util.ArrayList; +import java.util.List; + +/** @deprecated */ +@Deprecated +public class HcPartyInfoBuilderImpl implements HcPartyInfoBuilder { + public List getHcpPartiesForAuthor() throws TechnicalConnectorException { + ArrayList result = new ArrayList(); + HcpartyType professionalHcParty = HcPartyUtil.createProfessionalParty(SessionUtil.getNiss(), SessionUtil.getNihii11().toString(), HcPartyUtil.getAuthorKmehrQuality()); + professionalHcParty.setFirstname(SessionUtil.getFirstname()); + professionalHcParty.setFamilyname(SessionUtil.getLastname()); + result.add(professionalHcParty); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/PatientInfoBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/PatientInfoBuilderImpl.java new file mode 100644 index 000000000..13b775b4e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/PatientInfoBuilderImpl.java @@ -0,0 +1,30 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.businessconnector.wsconsent.builders.PatientInfoBuilder; +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.PatientIdType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENTschemes; +import be.fgov.ehealth.standards.kmehr.id.v1.ObjectFactory; + +public class PatientInfoBuilderImpl implements PatientInfoBuilder { + public PatientIdType readFromEidCard() throws TechnicalConnectorException { + BeIDInfo beIdInfo = BeIDInfo.getInstance("patient"); + PatientIdType patient = new PatientIdType(); + patient.setFamilyname(beIdInfo.getIdentity().getName()); + patient.setFirstname(beIdInfo.getIdentity().getFirstName()); + ObjectFactory objectFactoryIdPatient = new ObjectFactory(); + IDPATIENT idPatient = objectFactoryIdPatient.createIDPATIENT(); + idPatient.setSV("1.0"); + idPatient.setS(IDPATIENTschemes.INSS); + idPatient.setValue(beIdInfo.getIdentity().getNationalNumber()); + IDPATIENT idPatient2 = objectFactoryIdPatient.createIDPATIENT(); + idPatient2.setSV("1.0"); + idPatient2.setS(IDPATIENTschemes.EID_CARDNO); + idPatient2.setValue(beIdInfo.getIdentity().getCardNumber()); + patient.getIds().add(idPatient); + patient.getIds().add(idPatient2); + return patient; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/RequestObjectBuilderImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/RequestObjectBuilderImpl.java new file mode 100644 index 000000000..e4a184fe0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/builders/impl/RequestObjectBuilderImpl.java @@ -0,0 +1,116 @@ +package be.ehealth.businessconnector.wsconsent.builders.impl; + +import be.ehealth.business.kmehrcommons.HcPartyUtil; +import be.ehealth.businessconnector.wsconsent.builders.RequestObjectBuilder; +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorExceptionValues; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.AuthorWithPatientAndPersonType; +import be.fgov.ehealth.hubservices.core.v2.ConsentType; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RequestType; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.SelectGetPatientConsentType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHRschemes; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.math.BigDecimal; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RequestObjectBuilderImpl implements RequestObjectBuilder { + public static final String WSCONSENT_MAXROWS = "wsconsent.maxrows"; + private static final Logger LOG = LoggerFactory.getLogger(RequestObjectBuilderImpl.class); + + public RequestObjectBuilderImpl() throws WsConsentBusinessConnectorException, TechnicalConnectorException, InstantiationException { + } + + public PutPatientConsentRequest createPutRequest(AuthorWithPatientAndPersonType author, ConsentType consent) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + if (author != null && consent != null) { + PutPatientConsentRequest req = new PutPatientConsentRequest(); + req.setConsent(consent); + RequestType request = this.createRequestType(author); + req.setRequest(request); + return req; + } else { + LOG.error("author and Consent type are required to create a PutPatientConsentRequest"); + throw new WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"author and consent type are required to create a PutPatientConsentRequest"}); + } + } + + public GetPatientConsentRequest createGetRequest(AuthorWithPatientAndPersonType author, SelectGetPatientConsentType consent) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + if (author != null && consent != null) { + GetPatientConsentRequest request = new GetPatientConsentRequest(); + RequestType req = this.createRequestType(author); + String maxRows = ConfigFactory.getConfigValidator().getProperty("wsconsent.maxrows"); + if (maxRows != null) { + req.setMaxrows(new BigDecimal(maxRows)); + } + + request.setRequest(req); + request.setSelect(consent); + return request; + } else { + LOG.error("author and consent type are required to create a GetPatientConsentRequest"); + throw new WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"author and consent type are required to create a GetPatientConsentRequest"}); + } + } + + public GetPatientConsentStatusRequest createGetStatusRequest(AuthorWithPatientAndPersonType author, SelectGetPatientConsentType consent) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + if (author != null && consent != null) { + GetPatientConsentStatusRequest request = new GetPatientConsentStatusRequest(); + RequestType req = this.createRequestType(author); + String maxRows = ConfigFactory.getConfigValidator().getProperty("wsconsent.maxrows"); + if (maxRows != null) { + req.setMaxrows(new BigDecimal(maxRows)); + } + + request.setRequest(req); + request.setSelect(consent); + return request; + } else { + LOG.error("author and consent type are required to create a GetPatientConsentStatusRequest"); + throw new WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"author and consent type are required to create a GetPatientConsentStatusRequest"}); + } + } + + public RevokePatientConsentRequest createRevokeRequest(AuthorWithPatientAndPersonType author, ConsentType consent) throws TechnicalConnectorException, WsConsentBusinessConnectorException, InstantiationException { + if (author != null && consent != null) { + RevokePatientConsentRequest request = new RevokePatientConsentRequest(); + request.setConsent(consent); + RequestType req = this.createRequestType(author); + request.setRequest(req); + return request; + } else { + LOG.error("author and Consent type are required to create a RevokePatientConsentRequest"); + throw new WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues.REQUIRED_FIELD_NULL, new Object[]{"author and consent type are required to create a RevokePatientConsentRequest"}); + } + } + + private RequestType createRequestType(AuthorWithPatientAndPersonType author) throws TechnicalConnectorException { + RequestType request = new RequestType(); + IDKMEHR idKmehr = new IDKMEHR(); + idKmehr.setS(IDKMEHRschemes.ID_KMEHR); + idKmehr.setSV("1.0"); + String firstHcPartyIdOfAuthor = this.getFirstHcPartyIdFromAuthor(author); + idKmehr.setValue(this.createKmehrID(firstHcPartyIdOfAuthor)); + request.setId(idKmehr); + request.setAuthor(author); + request.setDate(new DateTime()); + request.setTime(new DateTime()); + return request; + } + + private String getFirstHcPartyIdFromAuthor(AuthorWithPatientAndPersonType author) { + return ((IDHCPARTY)((HcpartyType)author.getHcparties().get(0)).getIds().get(0)).getValue(); + } + + public String createKmehrID(String firstHcPartyIdOfAuthor) throws TechnicalConnectorException { + return firstHcPartyIdOfAuthor + "." + HcPartyUtil.createKmehrIdSuffix(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.java new file mode 100644 index 000000000..e24c6f214 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorException.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.wsconsent.exception; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import java.text.MessageFormat; + +public class WsConsentBusinessConnectorException extends ConnectorException { + private static final long serialVersionUID = 1L; + + public WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public WsConsentBusinessConnectorException(WsConsentBusinessConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorExceptionValues.java new file mode 100644 index 000000000..8cb3eb70a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/exception/WsConsentBusinessConnectorExceptionValues.java @@ -0,0 +1,21 @@ +package be.ehealth.businessconnector.wsconsent.exception; + +public enum WsConsentBusinessConnectorExceptionValues { + REQUIRED_FIELD_NULL("required.field.null", "A required field is missing : {1}"); + + private String errorCode; + private String message; + + private WsConsentBusinessConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.java new file mode 100644 index 000000000..cc36764c7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/ServiceFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.wsconsent.service; + +import be.ehealth.businessconnector.wsconsent.service.impl.WsConsentServiceImpl; + +public final class ServiceFactory { + private static WsConsentService service; + + private ServiceFactory() { + } + + public static WsConsentService getWsConsentService() { + if (service == null) { + service = new WsConsentServiceImpl(); + } + + return service; + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.java new file mode 100644 index 000000000..7a7cf89bc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/WsConsentService.java @@ -0,0 +1,24 @@ +package be.ehealth.businessconnector.wsconsent.service; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusResponse; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentResponse; + +public interface WsConsentService { + PutPatientConsentResponse putPatientConsent(SAMLToken var1, PutPatientConsentRequest var2) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetPatientConsentResponse getPatientConsent(SAMLToken var1, GetPatientConsentRequest var2) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetPatientConsentStatusResponse getPatientConsentStatus(SAMLToken var1, GetPatientConsentStatusRequest var2) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + RevokePatientConsentResponse revokePatientConsent(SAMLToken var1, RevokePatientConsentRequest var2) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.java new file mode 100644 index 000000000..fabd2fe10 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/service/impl/WsConsentServiceImpl.java @@ -0,0 +1,84 @@ +package be.ehealth.businessconnector.wsconsent.service.impl; + +import be.ehealth.business.common.util.HandlerChainUtil; +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.businessconnector.wsconsent.service.WsConsentService; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusResponse; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentResponse; +import javax.xml.soap.SOAPException; + +public class WsConsentServiceImpl implements WsConsentService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final String SOAPACTION_PUT_CONSENT = "urn:be:fgov:ehealth:consent:protocol:v1:PutPatientConsent"; + private static final String SOAPACTION_GET_CONSENT = "urn:be:fgov:ehealth:consent:protocol:v1:GetPatientConsent"; + private static final String SOAPACTION_GET_CONSENT_STATUS = "urn:be:fgov:ehealth:consent:protocol:v1:GetPatientConsentStatus"; + private static final String SOAPACTION_REVOKE_CONSENT = "urn:be:fgov:ehealth:consent:protocol:v1:RevokePatientConsent"; + private static final String PROP_ENDPOINT_WSCONSENT_V1 = "endpoint.wsconsent"; + private static final String PROP_VALIDATION_INCOMING_WSCONSENT = "validation.incoming.wsconsent.message"; + private static final String WSCONSENT_PROT = "/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + protected GenericRequest getPort(SAMLToken token) throws TechnicalConnectorException { + GenericRequest req = new GenericRequest(); + req.setCredential(token, TokenType.SAML); + req.setEndpoint(config.getProperty("endpoint.wsconsent", "$uddi{uddi:ehealth-fgov-be:business:consent:v1}")); + req.setHandlerChain(HandlerChainUtil.buildChainWithValidator("validation.incoming.wsconsent.message", "/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd")); + req.setDefaultHandlerChain(); + return req; + } + + public PutPatientConsentResponse putPatientConsent(SAMLToken token, PutPatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return (PutPatientConsentResponse)this.handleRequest(token, request, PutPatientConsentResponse.class, "urn:be:fgov:ehealth:consent:protocol:v1:PutPatientConsent"); + } + + public GetPatientConsentResponse getPatientConsent(SAMLToken token, GetPatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return (GetPatientConsentResponse)this.handleRequest(token, request, GetPatientConsentResponse.class, "urn:be:fgov:ehealth:consent:protocol:v1:GetPatientConsent"); + } + + public GetPatientConsentStatusResponse getPatientConsentStatus(SAMLToken token, GetPatientConsentStatusRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return (GetPatientConsentStatusResponse)this.handleRequest(token, request, GetPatientConsentStatusResponse.class, "urn:be:fgov:ehealth:consent:protocol:v1:GetPatientConsentStatus"); + } + + public RevokePatientConsentResponse revokePatientConsent(SAMLToken token, RevokePatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + return (RevokePatientConsentResponse)this.handleRequest(token, request, RevokePatientConsentResponse.class, "urn:be:fgov:ehealth:consent:protocol:v1:RevokePatientConsent"); + } + + private T handleRequest(SAMLToken token, U request, Class responseClass, String soapAction) throws TechnicalConnectorException { + GenericRequest req = this.getPort(token); + req.setPayload(request); + req.setSoapAction(soapAction); + GenericResponse resp = ServiceFactory.getGenericWsSender().send(req); + + try { + return resp.asObject(responseClass); + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var8.getMessage(), var8}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(GetPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(PutPatientConsentResponse.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentRequest.class); + JaxbContextFactory.initJaxbContext(RevokePatientConsentResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.java new file mode 100644 index 000000000..337cc5639 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentService.java @@ -0,0 +1,23 @@ +package be.ehealth.businessconnector.wsconsent.session; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusResponse; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentResponse; + +public interface WsConsentService { + PutPatientConsentResponse putPatientConsent(PutPatientConsentRequest var1) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetPatientConsentResponse getPatientConsent(GetPatientConsentRequest var1) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + GetPatientConsentStatusResponse getPatientConsentStatus(GetPatientConsentStatusRequest var1) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; + + RevokePatientConsentResponse revokePatientConsent(RevokePatientConsentRequest var1) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.java new file mode 100644 index 000000000..9119cd726 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentServiceImplementationFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.businessconnector.wsconsent.session; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.businessconnector.wsconsent.session.impl.WsConsentServiceImpl; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class WsConsentServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws WsConsentBusinessConnectorException, TechnicalConnectorException { + if (clazz.equals(WsConsentServiceImpl.class) && additionalParameters.length == 0) { + return new WsConsentServiceImpl(); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentSessionServiceFactory.java new file mode 100644 index 000000000..5864b2c42 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/WsConsentSessionServiceFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.businessconnector.wsconsent.session; + +import be.ehealth.businessconnector.wsconsent.session.impl.WsConsentServiceImpl; +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class WsConsentSessionServiceFactory extends AbstractSessionServiceFactory { + private static WsConsentServiceImplementationFactory implFac = new WsConsentServiceImplementationFactory(); + + private WsConsentSessionServiceFactory() { + } + + public static WsConsentService getWsConsentService() throws ConnectorException { + return (WsConsentService)getService(WsConsentServiceImpl.class, implFac, new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.java b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.java new file mode 100644 index 000000000..a4454d297 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/businessconnector/wsconsent/session/impl/WsConsentServiceImpl.java @@ -0,0 +1,38 @@ +package be.ehealth.businessconnector.wsconsent.session.impl; + +import be.ehealth.businessconnector.wsconsent.exception.WsConsentBusinessConnectorException; +import be.ehealth.businessconnector.wsconsent.service.ServiceFactory; +import be.ehealth.businessconnector.wsconsent.session.WsConsentService; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.session.Session; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusRequest; +import be.fgov.ehealth.hubservices.core.v2.GetPatientConsentStatusResponse; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.PutPatientConsentResponse; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentRequest; +import be.fgov.ehealth.hubservices.core.v2.RevokePatientConsentResponse; + +public class WsConsentServiceImpl implements WsConsentService { + public PutPatientConsentResponse putPatientConsent(PutPatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.wsconsent.service.WsConsentService service = ServiceFactory.getWsConsentService(); + return service.putPatientConsent(Session.getInstance().getSession().getSAMLToken(), request); + } + + public GetPatientConsentResponse getPatientConsent(GetPatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.wsconsent.service.WsConsentService service = ServiceFactory.getWsConsentService(); + return service.getPatientConsent(Session.getInstance().getSession().getSAMLToken(), request); + } + + public GetPatientConsentStatusResponse getPatientConsentStatus(GetPatientConsentStatusRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.wsconsent.service.WsConsentService service = ServiceFactory.getWsConsentService(); + return service.getPatientConsentStatus(Session.getInstance().getSession().getSAMLToken(), request); + } + + public RevokePatientConsentResponse revokePatientConsent(RevokePatientConsentRequest request) throws WsConsentBusinessConnectorException, TechnicalConnectorException, SessionManagementException { + be.ehealth.businessconnector.wsconsent.service.WsConsentService service = ServiceFactory.getWsConsentService(); + return service.revokePatientConsent(Session.getInstance().getSession().getSAMLToken(), request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.java new file mode 100644 index 000000000..b3e90a62a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateAdapter.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.adapter; + +import be.ehealth.technicalconnector.utils.DateUtils; +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.joda.time.DateTime; + +public class XmlDateAdapter extends XmlAdapter { + public DateTime unmarshal(String value) throws Exception { + return DateUtils.parseDate(value); + } + + public String marshal(DateTime value) throws Exception { + return DateUtils.printDate(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateNoTzAdapter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateNoTzAdapter.java new file mode 100644 index 000000000..be5215990 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateNoTzAdapter.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.adapter; + +import be.ehealth.technicalconnector.utils.DateUtils; +import org.joda.time.DateTime; + +public class XmlDateNoTzAdapter extends XmlDateAdapter { + public String marshal(DateTime value) throws Exception { + return DateUtils.printDateWithoutTimeZone(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.java new file mode 100644 index 000000000..70a570f46 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlDateTimeAdapter.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.adapter; + +import be.ehealth.technicalconnector.utils.DateUtils; +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.joda.time.DateTime; + +public class XmlDateTimeAdapter extends XmlAdapter { + public DateTime unmarshal(String value) throws Exception { + return DateUtils.parseDateTime(value); + } + + public String marshal(DateTime value) throws Exception { + return DateUtils.printDateTime(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.java new file mode 100644 index 000000000..7ba473d45 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeAdapter.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.adapter; + +import be.ehealth.technicalconnector.utils.DateUtils; +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.joda.time.DateTime; + +public class XmlTimeAdapter extends XmlAdapter { + public DateTime unmarshal(String value) throws Exception { + return DateUtils.parseTime(value); + } + + public String marshal(DateTime value) throws Exception { + return DateUtils.printTime(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeNoTzAdapter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeNoTzAdapter.java new file mode 100644 index 000000000..f22499ef6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/adapter/XmlTimeNoTzAdapter.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.adapter; + +import be.ehealth.technicalconnector.utils.DateUtils; +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.joda.time.DateTime; + +public class XmlTimeNoTzAdapter extends XmlAdapter { + public DateTime unmarshal(String value) throws Exception { + return DateUtils.parseTime(value); + } + + public String marshal(DateTime value) throws Exception { + return DateUtils.printTimeWithoutTimezone(value); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.java new file mode 100644 index 000000000..4f7e7efc7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardAdaptor.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.beid; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fedict.commons.eid.client.BeIDCard; + +public interface BeIDCardAdaptor { + BeIDCard getBeIDCard() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.java new file mode 100644 index 000000000..c793b8642 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDCardFactory.java @@ -0,0 +1,18 @@ +package be.ehealth.technicalconnector.beid; + +import be.ehealth.technicalconnector.beid.impl.CommonsEidAdaptor; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.fedict.commons.eid.client.BeIDCard; + +public final class BeIDCardFactory { + public static final String PROP_BEID_ADAPTOR = "be.ehealth.technicalconnector.beid.beidcardadaptor.class"; + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.beid.beidcardadaptor.class", CommonsEidAdaptor.class.getName()); + + private BeIDCardFactory() { + } + + public static BeIDCard getBeIDCard() throws TechnicalConnectorException { + return ((BeIDCardAdaptor)helper.getImplementation()).getBeIDCard(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.java new file mode 100644 index 000000000..d7782b856 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/BeIDInfo.java @@ -0,0 +1,102 @@ +package be.ehealth.technicalconnector.beid; + +import be.ehealth.technicalconnector.beid.domain.Address; +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.mapper.Mapper; +import be.ehealth.technicalconnector.mapper.MapperFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fedict.commons.eid.client.BeIDCard; +import be.fedict.commons.eid.client.FileType; +import be.fedict.commons.eid.consumer.tlv.TlvParser; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import org.apache.commons.lang.ArrayUtils; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BeIDInfo implements SessionServiceWithCache { + public static final String PROP_USE_CACHE = "be.ehealth.technicalconnector.beid.beidinfo.cache"; + private static final boolean PROP_USE_CACHE_DEFAULT_VALUE = false; + private static final Logger LOG = LoggerFactory.getLogger(BeIDInfo.class); + private static Cache cache; + private Address address; + private Identity identity; + private byte[] photo; + private static Mapper mapper; + private static ConfigValidator config; + + private BeIDInfo() throws TechnicalConnectorException { + BeIDCard beIDCard = BeIDCardFactory.getBeIDCard(); + + try { + LOG.debug("processing identity file"); + byte[] identityFile = beIDCard.readFile(FileType.Identity); + be.fedict.commons.eid.consumer.Identity identityFedict = (be.fedict.commons.eid.consumer.Identity)TlvParser.parse(identityFile, be.fedict.commons.eid.consumer.Identity.class); + this.identity = (Identity)mapper.map(identityFedict, Identity.class); + LOG.debug("processing address file"); + byte[] addressFile = beIDCard.readFile(FileType.Address); + be.fedict.commons.eid.consumer.Address addressFedict = (be.fedict.commons.eid.consumer.Address)TlvParser.parse(addressFile, be.fedict.commons.eid.consumer.Address.class); + this.address = (Address)mapper.map(addressFedict, Address.class); + LOG.debug("processing photo file"); + this.photo = beIDCard.readFile(FileType.Photo); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.BEID_ERROR, var6, new Object[]{var6.getMessage()}); + } + + ConnectorIOUtils.closeQuietly((Object)beIDCard); + Session.getInstance().registerSessionService(this); + } + + public static BeIDInfo getInstance() throws TechnicalConnectorException { + return getInstance("DEFAULT", false); + } + + public static BeIDInfo getInstance(String scope) throws TechnicalConnectorException { + boolean useCache = config.getBooleanProperty("be.ehealth.technicalconnector.beid.beidinfo.cache", false); + return getInstance(scope, useCache); + } + + public static BeIDInfo getInstance(String scope, boolean useCache) throws TechnicalConnectorException { + if (useCache && cache.containsKey(scope)) { + LOG.debug("Returning cached instance."); + return (BeIDInfo)cache.get(scope); + } else { + BeIDInfo result = new BeIDInfo(); + if (useCache) { + cache.put(scope, result); + } + + return result; + } + } + + public Identity getIdentity() { + return this.identity; + } + + public Address getAddress() { + return this.address; + } + + public byte[] getPhoto() { + return ArrayUtils.clone(this.photo); + } + + public void flushCache() { + cache.clear(); + } + + static { + cache = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "beid-info", CacheInformation.ExpiryType.NONE, (Duration)null); + mapper = MapperFactory.getMapper("dozer/commonseid.xml"); + config = ConfigFactory.getConfigValidator(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Address.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Address.java new file mode 100644 index 000000000..be92cd471 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Address.java @@ -0,0 +1,44 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; +import org.apache.commons.lang.ArrayUtils; + +public class Address implements Serializable { + private static final long serialVersionUID = 1L; + private String streetAndNumber; + private String zip; + private String municipality; + private byte[] data; + + public String getStreetAndNumber() { + return this.streetAndNumber; + } + + public String getZip() { + return this.zip; + } + + public String getMunicipality() { + return this.municipality; + } + + public byte[] getData() { + return ArrayUtils.clone(this.data); + } + + public void setZip(String zip) { + this.zip = zip; + } + + public void setMunicipality(String municipality) { + this.municipality = municipality; + } + + public void setData(byte[] data) { + this.data = ArrayUtils.clone(data); + } + + public void setStreetAndNumber(String streetAndNumber) { + this.streetAndNumber = streetAndNumber; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/DocumentType.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/DocumentType.java new file mode 100644 index 000000000..c2662e7b5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/DocumentType.java @@ -0,0 +1,79 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; + +public enum DocumentType implements Serializable { + BELGIAN_CITIZEN("1"), + KIDS_CARD("6"), + BOOTSTRAP_CARD("7"), + HABILITATION_CARD("8"), + FOREIGNER_A("11"), + FOREIGNER_B("12"), + FOREIGNER_C("13"), + FOREIGNER_D("14"), + FOREIGNER_E("15"), + FOREIGNER_E_PLUS("16"), + FOREIGNER_F("17"), + FOREIGNER_F_PLUS("18"), + EUROPEAN_BLUE_CARD_H("19"); + + private final int key; + private static Map documentTypes = new HashMap(); + + private DocumentType(String value) { + this.key = toKey(value); + } + + private static int toKey(String value) { + char c1 = value.charAt(0); + int key1 = c1 - 48; + if (2 == value.length()) { + key1 *= 10; + char c2 = value.charAt(1); + key1 += c2 - 48; + } + + return key1; + } + + private static int toKey(byte[] value) { + int key = value[0] - 48; + if (2 == value.length) { + key *= 10; + key += value[1] - 48; + } + + return key; + } + + public int getKey() { + return this.key; + } + + public static DocumentType toDocumentType(byte[] value) { + int key = toKey(value); + return (DocumentType)documentTypes.get(key); + } + + public static String toString(byte[] documentTypeValue) { + return Integer.toString(toKey(documentTypeValue)); + } + + static { + DocumentType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + DocumentType documentType = arr$[i$]; + int encodedValue = documentType.key; + if (documentTypes.containsKey(encodedValue)) { + throw new IllegalArgumentException("duplicate document type enum: " + encodedValue); + } + + documentTypes.put(encodedValue, documentType); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Gender.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Gender.java new file mode 100644 index 000000000..ddc53f199 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Gender.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; + +public enum Gender implements Serializable { + MALE, + FEMALE; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.java new file mode 100644 index 000000000..7ca8b6eb4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/Identity.java @@ -0,0 +1,221 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; +import java.util.GregorianCalendar; +import org.apache.commons.lang.ArrayUtils; +import org.joda.time.DateTime; + +public class Identity implements Serializable { + private static final long serialVersionUID = 1L; + private String cardNumber; + private String chipNumber; + private DateTime cardValidityDateBegin; + private DateTime cardValidityDateEnd; + private String cardDeliveryMunicipality; + private String nationalNumber; + private String name; + private String firstName; + private String middleName; + private String nationality; + private String placeOfBirth; + private DateTime dateOfBirth; + private Gender gender; + private String nobleCondition; + private DocumentType documentType; + private SpecialStatus specialStatus; + private byte[] photoDigest; + private String duplicate; + private SpecialOrganisation specialOrganisation; + private boolean memberOfFamily; + private byte[] data; + + public String getCardNumber() { + return this.cardNumber; + } + + public void setCardNumber(String cardNumber) { + this.cardNumber = cardNumber; + } + + public String getChipNumber() { + return this.chipNumber; + } + + public void setChipNumber(String chipNumber) { + this.chipNumber = chipNumber; + } + + public DateTime getCardValidityDateBegin() { + return this.cardValidityDateBegin; + } + + /** @deprecated */ + @Deprecated + public void setCardValidityDateBegin(GregorianCalendar gregorianCalendar) { + this.cardValidityDateBegin = new DateTime(gregorianCalendar); + } + + public void setCardValidityDateBegin(DateTime cardValidityDateBegin) { + this.cardValidityDateBegin = cardValidityDateBegin; + } + + public DateTime getCardValidityDateEnd() { + return this.cardValidityDateEnd; + } + + /** @deprecated */ + @Deprecated + public void setCardValidityDateEnd(GregorianCalendar cardValidityDateEnd) { + this.cardValidityDateEnd = new DateTime(cardValidityDateEnd); + } + + public void setCardValidityDateEnd(DateTime cardValidityDateEnd) { + this.cardValidityDateEnd = cardValidityDateEnd; + } + + public String getCardDeliveryMunicipality() { + return this.cardDeliveryMunicipality; + } + + public void setCardDeliveryMunicipality(String cardDeliveryMunicipality) { + this.cardDeliveryMunicipality = cardDeliveryMunicipality; + } + + public String getNationalNumber() { + return this.nationalNumber; + } + + public void setNationalNumber(String nationalNumber) { + this.nationalNumber = nationalNumber; + } + + public String getName() { + return this.name; + } + + public void setName(String name) { + this.name = name; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public String getMiddleName() { + return this.middleName; + } + + public void setMiddleName(String middleName) { + this.middleName = middleName; + } + + public String getNationality() { + return this.nationality; + } + + public void setNationality(String nationality) { + this.nationality = nationality; + } + + public String getPlaceOfBirth() { + return this.placeOfBirth; + } + + public void setPlaceOfBirth(String placeOfBirth) { + this.placeOfBirth = placeOfBirth; + } + + public DateTime getDateOfBirth() { + return this.dateOfBirth; + } + + /** @deprecated */ + @Deprecated + public void setDateOfBirth(GregorianCalendar gregorianCalendar) { + this.dateOfBirth = new DateTime(gregorianCalendar); + } + + public void setDateOfBirth(DateTime dateOfBirth) { + this.dateOfBirth = dateOfBirth; + } + + public Gender getGender() { + return this.gender; + } + + public void setGender(Gender gender) { + this.gender = gender; + } + + public String getNobleCondition() { + return this.nobleCondition; + } + + public void setNobleCondition(String nobleCondition) { + this.nobleCondition = nobleCondition; + } + + public DocumentType getDocumentType() { + return this.documentType; + } + + public void setDocumentType(DocumentType documentType) { + this.documentType = documentType; + } + + public byte[] getPhotoDigest() { + return ArrayUtils.clone(this.photoDigest); + } + + public void setPhotoDigest(byte[] photoDigest) { + this.photoDigest = ArrayUtils.clone(photoDigest); + } + + public SpecialStatus getSpecialStatus() { + return this.specialStatus; + } + + public void setSpecialStatus(SpecialStatus specialStatus) { + this.specialStatus = specialStatus; + } + + public String getDuplicate() { + return this.duplicate; + } + + public void setDuplicate(String duplicate) { + this.duplicate = duplicate; + } + + public boolean isMemberOfFamily() { + return this.memberOfFamily; + } + + public void setIsMemberOfFamily(boolean isMemberOfFamily) { + this.memberOfFamily = isMemberOfFamily; + } + + public SpecialOrganisation getSpecialOrganisation() { + return this.specialOrganisation; + } + + public void setSpecialOrganisation(SpecialOrganisation specialOrganisation) { + this.specialOrganisation = specialOrganisation; + } + + public byte[] getData() { + return ArrayUtils.clone(this.data); + } + + public void setData(byte[] data) { + this.data = ArrayUtils.clone((byte[])data.clone()); + } + + public String toString() { + return "[" + this.name + " " + this.firstName + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.java new file mode 100644 index 000000000..12263eeab --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialOrganisation.java @@ -0,0 +1,54 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; + +public enum SpecialOrganisation implements Serializable { + UNSPECIFIED((String)null), + SHAPE("1"), + NATO("2"), + FORMER_BLUE_CARD_HOLDER("4"), + RESEARCHER("5"), + UNKNOWN((String)null); + + private final String key; + private static Map specialOrganisations = new HashMap(); + + private SpecialOrganisation(String key) { + this.key = key; + } + + public String getKey() { + return this.key; + } + + public static SpecialOrganisation toSpecialOrganisation(String key) { + if (null == key) { + return UNSPECIFIED; + } else if (key.isEmpty()) { + return UNSPECIFIED; + } else { + SpecialOrganisation specialOrganisation = (SpecialOrganisation)specialOrganisations.get(key); + return null == specialOrganisation ? UNKNOWN : specialOrganisation; + } + } + + static { + SpecialOrganisation[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + SpecialOrganisation specialOrganisation = arr$[i$]; + String key = specialOrganisation.getKey(); + if (key != null) { + if (specialOrganisations.containsKey(key)) { + throw new IllegalArgumentException("duplicate key for special organisation type: " + key); + } + + specialOrganisations.put(key, specialOrganisation); + } + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.java new file mode 100644 index 000000000..1b3e58bc6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/domain/SpecialStatus.java @@ -0,0 +1,63 @@ +package be.ehealth.technicalconnector.beid.domain; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; + +public enum SpecialStatus implements Serializable { + NO_STATUS("0", false, false, false), + WHITE_CANE("1", true, false, false), + EXTENDED_MINORITY("2", false, true, false), + WHITE_CANE_EXTENDED_MINORITY("3", true, true, false), + YELLOW_CANE("4", false, false, true), + YELLOW_CANE_EXTENDED_MINORITY("5", false, true, true); + + private final String strValue; + private final boolean whiteCane; + private final boolean extendedMinority; + private final boolean yellowCane; + private static Map map = new HashMap(); + + private SpecialStatus(String strValue, boolean whiteCane, boolean extendedMinority, boolean yellowCane) { + this.strValue = strValue; + this.whiteCane = whiteCane; + this.extendedMinority = extendedMinority; + this.yellowCane = yellowCane; + } + + public boolean hasWhiteCane() { + return this.whiteCane; + } + + public boolean hasExtendedMinority() { + return this.extendedMinority; + } + + public boolean hasYellowCane() { + return this.yellowCane; + } + + public boolean hasBadSight() { + return this.whiteCane || this.yellowCane; + } + + public static SpecialStatus toSpecialStatus(String value) { + return (SpecialStatus)map.get(value); + } + + static { + SpecialStatus[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + SpecialStatus specialStatus = arr$[i$]; + String value = specialStatus.strValue; + if (map.containsKey(value)) { + throw new IllegalArgumentException("duplicate special status: " + value); + } + + map.put(value, specialStatus); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.java new file mode 100644 index 000000000..8f4130e86 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/beid/impl/CommonsEidAdaptor.java @@ -0,0 +1,70 @@ +package be.ehealth.technicalconnector.beid.impl; + +import be.ehealth.technicalconnector.beid.BeIDCardAdaptor; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDConnectorGuiFactory; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDLogger; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fedict.commons.eid.client.BeIDCard; +import be.fedict.commons.eid.client.BeIDCards; +import be.fedict.commons.eid.client.CancelledException; +import be.fedict.commons.eid.client.spi.BeIDCardUI; +import be.fedict.commons.eid.client.spi.BeIDCardsUI; +import java.util.HashMap; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CommonsEidAdaptor implements BeIDCardAdaptor { + public static final String PROP_BEID_CON_GUI = "beidcardsgui.class"; + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("beidcardsgui.class", (String)null); + private static final Logger LOG = LoggerFactory.getLogger(CommonsEidAdaptor.class); + + public BeIDCard getBeIDCard() throws TechnicalConnectorException { + BeIDCardUI beIDCardGui = getBeIDCardUI(); + BeIDCardsUI beIDCardsGui = getBeIDCardsUI(); + BeIDCards beIDCards = null; + if (beIDCardsGui != null) { + beIDCards = new BeIDCards(new BeIDLogger(), beIDCardsGui); + } else { + beIDCards = new BeIDCards(new BeIDLogger()); + } + + if (!beIDCards.hasBeIDCards()) { + LOG.error("No beIDCard found"); + ConnectorIOUtils.closeQuietly((Object)beIDCards); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_EID_NULL, new Object[0]); + } else { + try { + BeIDCard beIDCard = beIDCards.getOneBeIDCard(); + if (beIDCardGui != null) { + beIDCard.setUI(beIDCardGui); + } + + return beIDCard; + } catch (CancelledException var6) { + ConnectorIOUtils.closeQuietly((Object)beIDCards); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.BEID_ERROR, var6, new Object[]{var6.getMessage()}); + } + } + } + + private static BeIDCardUI getBeIDCardUI() { + try { + return BeIDConnectorGuiFactory.getInstance(); + } catch (TechnicalConnectorException var1) { + LOG.error("TechnicalConnectorException while trying to create the BeIDCardUI " + var1.getMessage(), var1); + return null; + } + } + + private static BeIDCardsUI getBeIDCardsUI() { + try { + return (BeIDCardsUI)helper.getImplementation(new HashMap(), false, true); + } catch (TechnicalConnectorException var1) { + LOG.error("TechnicalConnectorException while trying to create the BeIDCardsUI " + var1.getMessage(), var1); + return null; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/cache/Cache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/Cache.java new file mode 100644 index 000000000..ad460e770 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/Cache.java @@ -0,0 +1,23 @@ +package be.ehealth.technicalconnector.cache; + +import java.util.Map; + +public interface Cache { + String CACHE_NAME = "cacheName"; + String CACHE_EXPIRY_TYPE = "cacheExpiryType"; + String CACHE_EXPIRY_DURATION = "cacheExpiryDuration"; + + String getName(); + + V get(K var1); + + boolean containsKey(K var1); + + void put(K var1, V var2); + + void remove(K var1); + + void clear(); + + void putAll(Map var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory.java new file mode 100644 index 000000000..8672fd0e7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/CacheFactory.java @@ -0,0 +1,62 @@ +package be.ehealth.technicalconnector.cache; + +import be.ehealth.technicalconnector.cache.impl.HashMapCache; +import be.ehealth.technicalconnector.cache.impl.JSR107Cache; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; +import org.joda.time.Duration; + +public final class CacheFactory { + private static final String PROP_CACHE_MEMORY_IMPL = "be.ehealth.technicalconnector.cache.memory.impl"; + private static final String DEFAULT_CACHE_MEMORY_IMPL = HashMapCache.class.getName(); + private static final String PROP_CACHE_PERSISTENT_IMPL = "be.ehealth.technicalconnector.cache.persistent.impl"; + private static final String DEFAULT_CACHE_PERSISTENT_IMPL = JSR107Cache.class.getName(); + + public static Cache newInstance(CacheFactory.CacheType cacheType, String cacheName, CacheInformation.ExpiryType expiryType, Duration expiryDuration) { + try { + ConfigurableFactoryHelper helper; + switch(cacheType) { + case MEMORY: + helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.cache.memory.impl", DEFAULT_CACHE_MEMORY_IMPL); + break; + case PERSISTENT: + helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.cache.persistent.impl", DEFAULT_CACHE_PERSISTENT_IMPL); + break; + default: + throw new IllegalArgumentException("Unsupported cache type [" + cacheType + "]"); + } + + Map options = new HashMap(); + options.put("cacheName", cacheName); + if (expiryType != null) { + options.put("cacheExpiryType", CacheFactory.ExpiryType.valueOf(expiryType.name())); + } + + options.put("cacheExpiryDuration", expiryDuration); + return (Cache)helper.getImplementation(options); + } catch (TechnicalConnectorException var6) { + throw new ConfigurationException(var6); + } + } + + /** @deprecated */ + @Deprecated + public static Cache newInstance(CacheFactory.CacheType cacheType, String serviceName) { + return newInstance(cacheType, UUID.randomUUID().toString(), CacheInformation.ExpiryType.NONE, (Duration)null); + } + + public static enum ExpiryType { + NONE, + TTL; + } + + public static enum CacheType { + PERSISTENT, + MEMORY; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/HashMapCache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/HashMapCache.java new file mode 100644 index 000000000..4626793b8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/HashMapCache.java @@ -0,0 +1,43 @@ +package be.ehealth.technicalconnector.cache.impl; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import java.util.HashMap; +import java.util.Map; + +public class HashMapCache implements Cache, ConfigurableImplementation { + private static final String NAME = "HashMapCache"; + private HashMap cache = new HashMap(); + + public String getName() { + return "HashMapCache"; + } + + public V get(K key) { + return this.cache.get(key); + } + + public boolean containsKey(K key) { + return this.cache.containsKey(key); + } + + public void put(K key, V value) { + this.cache.put(key, value); + } + + public void remove(K key) { + this.cache.remove(key); + } + + public void clear() { + this.cache.clear(); + } + + public void putAll(Map map) { + this.cache.putAll(map); + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.java new file mode 100644 index 000000000..247b3f477 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/cache/impl/JSR107Cache.java @@ -0,0 +1,96 @@ +package be.ehealth.technicalconnector.cache.impl; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.shutdown.ShutdownHook; +import be.ehealth.technicalconnector.shutdown.ShutdownRegistry; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import java.net.URISyntaxException; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import javax.cache.CacheManager; +import javax.cache.Caching; +import javax.cache.configuration.MutableConfiguration; +import javax.cache.expiry.CreatedExpiryPolicy; +import org.joda.time.Duration; + +public class JSR107Cache implements Cache, ConfigurableImplementation, ShutdownHook { + private javax.cache.Cache cache; + private CacheManager cacheManager; + + public JSR107Cache() { + this.cacheManager = JSR107Cache.CacheImpl.INSTANCE.getCacheManager(); + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + try { + String serviceName = (String)parameterMap.get("cacheName"); + CacheFactory.ExpiryType expiryType = (CacheFactory.ExpiryType)parameterMap.get("cacheExpiryType"); + Duration expiryDuration = (Duration)parameterMap.get("cacheExpiryDuration"); + String cacheName = serviceName.replaceAll(":", "_"); + this.cache = this.cacheManager.getCache(cacheName, String.class, String.class); + if (this.cache == null) { + MutableConfiguration configuration = (new MutableConfiguration()).setStoreByValue(true).setStatisticsEnabled(true).setTypes(String.class, String.class); + switch(expiryType) { + case NONE: + configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(javax.cache.expiry.Duration.ETERNAL)); + break; + case TTL: + configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new javax.cache.expiry.Duration(TimeUnit.MILLISECONDS, expiryDuration.getMillis()))); + } + + this.cache = this.cacheManager.createCache(cacheName, configuration); + } + } catch (Exception var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, var7, new Object[]{"unable to instantiate JSR107 cache"}); + } + + ShutdownRegistry.register(this); + } + + public String getName() { + return this.cache.getName(); + } + + public V get(K key) { + return this.cache.get(key); + } + + public boolean containsKey(K key) { + return this.cache.containsKey(key); + } + + public void put(K key, V value) { + this.cache.put(key, value); + } + + public void remove(K key) { + this.cache.remove(key); + } + + public void clear() { + this.cache.clear(); + } + + public void putAll(Map map) { + this.cache.putAll(map); + } + + public void shutdown() { + this.cacheManager.close(); + } + + private static enum CacheImpl { + INSTANCE; + + public CacheManager getCacheManager() { + try { + return Caching.getCachingProvider().getCacheManager(this.getClass().getResource("/jsr107/ehcache.xml").toURI(), JSR107Cache.class.getClassLoader()); + } catch (URISyntaxException var2) { + throw new IllegalArgumentException(var2); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.java new file mode 100644 index 000000000..f0343df56 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigFactory.java @@ -0,0 +1,121 @@ +package be.ehealth.technicalconnector.config; + +import be.ehealth.technicalconnector.config.impl.ConfigValidatorImpl; +import be.ehealth.technicalconnector.config.impl.ConfigurationImpl; +import be.ehealth.technicalconnector.config.util.ConfigUtil; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.shutdown.DeleteFileOnExitShutdownHook; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; +import java.util.Set; +import java.util.TreeSet; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConfigFactory { + public static final String SYSTEM_PROP_CONFIG_LOCATION = "be.ehealth.technicalconnector.config.location"; + public static final String DEFAULT_CONFIG = "/be.ehealth.technicalconnector.properties"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigFactory.class); + private static final Map, ConfigValidator> CACHE = new HashMap(); + private static String configLocation = "/be.ehealth.technicalconnector.properties"; + private static Configuration configuration; + + private ConfigFactory() { + throw new UnsupportedOperationException(); + } + + public static ConfigValidator getConfigValidator() { + return getConfigValidator((List)null); + } + + public static ConfigValidator getConfigValidator(List expectedProps) { + Set cacheKey = new TreeSet(); + if (expectedProps != null) { + cacheKey.addAll(expectedProps); + } + + if (!CACHE.containsKey(cacheKey)) { + if (LOG.isDebugEnabled()) { + LOG.debug("Adding ConfigValidator to cache with expectedProps {}", StringUtils.join(cacheKey, ",")); + } + + CACHE.put(cacheKey, new ConfigValidatorImpl(expectedProps, configuration)); + } + + return (ConfigValidator)CACHE.get(cacheKey); + } + + public static ConfigValidator getConfigValidatorFor(String... expectedProps) { + if (expectedProps == null) { + throw new IllegalArgumentException("getConfigValidatorFor cannot have a null parameter"); + } else { + return getConfigValidator(Arrays.asList(expectedProps)); + } + } + + public static void invalidate() { + Iterator i$ = CACHE.values().iterator(); + + while(i$.hasNext()) { + ConfigValidator validator = (ConfigValidator)i$.next(); + validator.invalidateCache(); + } + + } + + public static String getConfigLocation() { + return System.getProperties().containsKey("be.ehealth.technicalconnector.config.location") ? System.getProperty("be.ehealth.technicalconnector.config.location") : configLocation; + } + + public static void setConfigLocation(String configLocation) throws TechnicalConnectorException { + String locationToSet = configLocation; + if (configLocation == null) { + if (ConfigUtil.isNet()) { + locationToSet = StringUtils.replace("/be.ehealth.technicalconnector.properties", "/", ".\\"); + } else { + locationToSet = "/be.ehealth.technicalconnector.properties"; + } + } + + ConnectorIOUtils.getResourceFilePath(locationToSet); + ConfigFactory.configLocation = locationToSet; + ConfigurationImpl.reset(); + invalidate(); + } + + public static void setLocation(InputStream is) throws TechnicalConnectorException { + Validate.notNull(is); + FileOutputStream fos = null; + + try { + File file = File.createTempFile("inputStream", ".properties"); + DeleteFileOnExitShutdownHook.deleteOnExit(file); + fos = new FileOutputStream(file); + Properties prop = new Properties(); + prop.load(is); + prop.store(fos, "Config loaded from inputstream"); + setConfigLocation(file.getAbsolutePath()); + } catch (IOException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, new Object[]{"Problem with the temporary file inputstream.properties", var7}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + + } + + public static void setConfiguration(Configuration configuration) { + ConfigFactory.configuration = configuration; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigValidator.java new file mode 100644 index 000000000..23f129e59 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigValidator.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.config; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.List; + +public interface ConfigValidator extends Configuration { + Configuration getConfig() throws TechnicalConnectorException; + + boolean isValid() throws TechnicalConnectorException; + + List getUnfoundPropertiesAfterValidation() throws TechnicalConnectorException; + + void invalidateCache(); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.java new file mode 100644 index 000000000..e6416e659 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/Configuration.java @@ -0,0 +1,47 @@ +package be.ehealth.technicalconnector.config; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.net.URL; +import java.util.List; +import java.util.concurrent.TimeUnit; + +public interface Configuration { + String getProperty(String var1, String var2); + + Long getLongProperty(String var1, Long var2); + + Integer getIntegerProperty(String var1, Integer var2); + + Boolean getBooleanProperty(String var1, Boolean var2); + + String getProperty(String var1); + + boolean containsKey(String var1); + + URL getURLProperty(String var1); + + void setProperty(String var1, String var2); + + boolean hasProperty(String var1); + + boolean hasMatchingProperty(String var1); + + Duration getDurationProperty(String var1, Long var2, TimeUnit var3); + + boolean hasDurationProperty(String var1); + + List getMatchingProperties(String var1); + + /** @deprecated */ + @Deprecated + void setConfigLocation(String var1) throws TechnicalConnectorException; + + Configuration getCurrentConfig() throws TechnicalConnectorException; + + void invalidate() throws TechnicalConnectorException; + + void reload() throws TechnicalConnectorException; + + boolean isReloading(); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigurationModule.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigurationModule.java new file mode 100644 index 000000000..8f4c6e9aa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/ConfigurationModule.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.config; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public interface ConfigurationModule { + void init(Configuration var1) throws TechnicalConnectorException; + + void unload() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.java new file mode 100644 index 000000000..67c3829b4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/UddiKeys.java @@ -0,0 +1,43 @@ +package be.ehealth.technicalconnector.config; + +public final class UddiKeys { + public static final String UDDI_CERT_RA_V1 = "$uddi{uddi:ehealth-fgov-be:business:certra:v1}"; + public static final String UDDI_DAAS_V1 = "$uddi{uddi:ehealth-fgov-be:business:dataattributeservice:v1}"; + public static final String UDDI_CH4_CONS_V1 = "$uddi{uddi:ehealth-fgov-be:business:chapivinformationconsultation:v1}"; + public static final String UDDI_CH4_ADMIS_V1 = "$uddi{uddi:ehealth-fgov-be:business:chapterivchapterivagreementadmission:v1}"; + public static final String UDDI_CIVICS_V1 = "$uddi{uddi:ehealth-fgov-be:business:chapterivchapterivagreementconsultation:v1}"; + public static final String UDDI_CONSENT_V1 = "$uddi{uddi:ehealth-fgov-be:business:consent:v1}"; + public static final String UDDI_DICS_V1 = "$uddi{uddi:ehealth-fgov-be:business:dics:v1}"; + public static final String UDDI_DICS_V2 = "$uddi{uddi:ehealth-fgov-be:business:dics:v2}"; + public static final String UDDI_EHBOX_CONS_V2 = "$uddi{uddi:ehealth-fgov-be:business:ehboxconsultation:v2}"; + public static final String UDDI_EHBOX_CONS_V3 = "$uddi{uddi:ehealth-fgov-be:business:ehboxconsultation:v3}"; + public static final String UDDI_EHBOX_PUB_V2 = "$uddi{uddi:ehealth-fgov-be:business:ehboxpublication:v2}"; + public static final String UDDI_EHBOX_PUB_V3 = "$uddi{uddi:ehealth-fgov-be:business:ehboxpublication:v3}"; + public static final String UDDI_ETKDEPOT_V1 = "$uddi{uddi:ehealth-fgov-be:business:etkdepot:v1}"; + public static final String UDDI_ETK_RA_V1 = "$uddi{uddi:ehealth-fgov-be:business:etkra:v1}"; + public static final String UDDI_GMF_CONS_V1 = "$uddi{uddi:ehealth-fgov-be:business:globalmedicalfileconsultation:v1}"; + public static final String UDDI_GMF_NOTIF_V1 = "$uddi{uddi:ehealth-fgov-be:business:globalmedicalfilenotification:v1}"; + public static final String UDDI_IAM_AA_V1 = "$uddi{uddi:ehealth-fgov-be:business:iamattributeauthority:v1}"; + public static final String UDDI_IAM_STS_SAML11_V1 = "$uddi{uddi:ehealth-fgov-be:business:iamsaml11tokenservice:v1}"; + public static final String UDDI_IAM_STS_SAML11LEGACY_V1 = "$uddi{uddi:ehealth-fgov-be:business:iamsaml11tokenservicelegacy:v1}"; + public static final String UDDI_IAM_STS_WSTRUST_V1 = "$uddi{uddi:ehealth-fgov-be:business:iamsecuritytokenservice:v1}"; + public static final String UDDI_IAM_SSO_V1 = "$uddi{uddi:ehealth-fgov-be:business:iamsinglesignonservice:v1}"; + public static final String UDDI_IDSUPPORT_V2 = "$uddi{uddi:ehealth-fgov-be:business:idsupport:v2}"; + /** @deprecated */ + @Deprecated + public static final String UDDI_IDSUPPORT_V1 = "$uddi{uddi:ehealth-fgov-be:business:idsupport:v2}"; + public static final String UDDI_INSURABILITY_V1 = "$uddi{uddi:ehealth-fgov-be:business:insurability:v1}"; + public static final String UDDI_ETEE_KGSS_V1 = "$uddi{uddi:ehealth-fgov-be:business:kgss:v1}"; + public static final String UDDI_MCN_REGIS_V1 = "$uddi{uddi:ehealth-fgov-be:business:mycarenetregistration:v1}"; + public static final String UDDI_MCN_TARIF_V1 = "$uddi{uddi:ehealth-fgov-be:business:mycarenettarification:v1}"; + public static final String UDDI_SEALS_V1 = "$uddi{uddi:ehealth-fgov-be:business:seals:v1}"; + public static final String UDDI_THERLINK_V1 = "$uddi{uddi:ehealth-fgov-be:business:therlink:v1}"; + public static final String UDDI_TSA_V2 = "$uddi{uddi:ehealth-fgov-be:business:timestampauthority:v2}"; + public static final String UDDI_TSC_V2 = "$uddi{uddi:ehealth-fgov-be:business:timestampconsult:v2}"; + public static final String UDDI_CERT_RA_V2 = "$uddi{uddi:ehealth-fgov-be:business:certra:v2}"; + public static final String UDDI_ETK_RA_V2 = "$uddi{uddi:ehealth-fgov-be:business:etkra:v2}"; + + private UddiKeys() { + throw new UnsupportedOperationException(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.java new file mode 100644 index 000000000..df0ff5292 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/domain/Duration.java @@ -0,0 +1,17 @@ +package be.ehealth.technicalconnector.config.domain; + +import java.util.concurrent.TimeUnit; + +public class Duration { + private long value; + private TimeUnit timeUnit; + + public Duration(long value, TimeUnit timeUnit) { + this.value = value; + this.timeUnit = timeUnit; + } + + public long convert(TimeUnit targetUnit) { + return targetUnit.convert(this.value, this.timeUnit); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/AbstractConfigurationImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/AbstractConfigurationImpl.java new file mode 100644 index 000000000..fb14c44c7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/AbstractConfigurationImpl.java @@ -0,0 +1,85 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.domain.Duration; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractConfigurationImpl implements Configuration { + private static final Logger LOG = LoggerFactory.getLogger(AbstractConfigurationImpl.class); + private static final String DURATION = ".duration"; + private static final String TIMEUNIT = ".timeunit"; + + public Long getLongProperty(String key, Long defaultValue) { + return Long.valueOf(this.getProperty(key, "" + defaultValue)); + } + + public Integer getIntegerProperty(String key, Integer defaultValue) { + return Integer.valueOf(this.getProperty(key, "" + defaultValue)); + } + + public Boolean getBooleanProperty(String key, Boolean defaultValue) { + return Boolean.valueOf(this.getProperty(key, "" + defaultValue)); + } + + public Duration getDurationProperty(String key, Long defaultValue, TimeUnit defaultTimeUnit) { + long duration = this.getLongProperty(key + ".duration", defaultValue); + String timeUnit = this.getProperty(key + ".timeunit", defaultTimeUnit.name()); + return new Duration(duration, TimeUnit.valueOf(timeUnit)); + } + + public boolean hasDurationProperty(String key) { + return this.hasProperty(key + ".duration") && this.hasProperty(key + ".timeunit"); + } + + public URL getURLProperty(String key) { + String wsdl = this.getProperty(key); + + try { + return new URL(wsdl); + } catch (MalformedURLException var4) { + LOG.error("No valid url: {}", wsdl); + return null; + } + } + + public String getProperty(String key) { + return this.getProperty(key, (String)null); + } + + public boolean containsKey(String key) { + return this.hasProperty(key); + } + + public boolean hasMatchingProperty(String rootKey) { + return this.hasMatchingProperty(rootKey, 1); + } + + public boolean hasMatchingProperty(String rootKey, int i) { + return this.hasProperty(this.generateMatchtingPropertyKey(rootKey, i)); + } + + private String getMatchtingProperty(String rootKey, int i) { + return this.getProperty(this.generateMatchtingPropertyKey(rootKey, i)); + } + + public List getMatchingProperties(String rootKey) { + int i = 1; + + ArrayList ret; + for(ret = new ArrayList(); this.hasMatchingProperty(rootKey, i); ++i) { + ret.add(this.getMatchtingProperty(rootKey, i)); + } + + return ret; + } + + private String generateMatchtingPropertyKey(String rootKey, int i) { + return rootKey + "." + i; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.java new file mode 100644 index 000000000..2ec145e45 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigUtils.java @@ -0,0 +1,25 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.IOException; +import java.net.URL; +import java.util.Enumeration; +import org.apache.commons.lang.StringUtils; + +public class ConfigUtils { + public static boolean isNet() throws TechnicalConnectorException { + try { + Enumeration resEnum = Thread.currentThread().getContextClassLoader().getResources("META-INF/MANIFEST.MF"); + if (resEnum.hasMoreElements()) { + URL url = (URL)resEnum.nextElement(); + String path = url.getPath().toLowerCase(); + return StringUtils.contains(path, "ikvm"); + } else { + return false; + } + } catch (IOException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.java new file mode 100644 index 000000000..e0be24078 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigValidatorImpl.java @@ -0,0 +1,262 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.net.URL; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigValidatorImpl implements ConfigValidator { + public static final String PROP_VALIDATOR_ACTIVATOR = "be.ehealth.technicalconnector.config.impl.ConfigValidatorImpl.throwErrorOnInvalidconfig"; + private static final Boolean PROP_VALIDATOR_ACTIVATOR_DEFAULT; + private static final Logger LOG; + private Boolean valid; + private Object[] unfoundProps; + private List expectedProps; + private Configuration config; + + public ConfigValidatorImpl(List expectedProps) { + this(expectedProps, (Configuration)null); + } + + public ConfigValidatorImpl(List expectedProps, Configuration config) { + this.unfoundProps = new Object[0]; + this.expectedProps = new ArrayList(); + if (expectedProps != null) { + this.expectedProps.addAll(expectedProps); + } + + this.config = config; + } + + private void init() throws TechnicalConnectorException { + if (this.config == null) { + this.config = ConfigurationImpl.getInstance(); + } + + if (this.valid == null) { + this.valid = this.validate(); + } + + } + + public final Configuration getConfig() throws TechnicalConnectorException { + this.init(); + if (Boolean.TRUE.equals(this.valid)) { + return this.config; + } else { + StringBuilder sb = new StringBuilder("Could not find properties. "); + Object[] arr$ = this.unfoundProps; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Object propObj = arr$[i$]; + sb.append("[" + propObj.toString() + "]"); + } + + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_CONFIG, new Object[]{sb.toString()}); + } + } + + private boolean validate() { + this.unfoundProps = new Object[0]; + Iterator i$ = this.expectedProps.iterator(); + + while(i$.hasNext()) { + String prop = (String)i$.next(); + boolean validProp = this.config.containsKey(prop); + boolean validMatchProp = this.config.containsKey(prop + ".1"); + if (validProp || validMatchProp) { + validProp = true; + } + + if (!validProp) { + LOG.warn("Could not find property: {}", prop); + this.unfoundProps = ArrayUtils.add(this.unfoundProps, prop); + } + } + + return ArrayUtils.isEmpty(this.unfoundProps); + } + + public List getUnfoundPropertiesAfterValidation() throws TechnicalConnectorException { + this.init(); + return Arrays.asList(this.unfoundProps); + } + + public final boolean isValid() throws TechnicalConnectorException { + this.init(); + return this.valid; + } + + public final void invalidateCache() { + this.config = null; + this.valid = null; + this.unfoundProps = new Object[0]; + } + + public final String getProperty(String key, String defaultValue) { + try { + return this.getConfig().getProperty(key, defaultValue); + } catch (TechnicalConnectorException var4) { + return (String)this.processException(var4); + } + } + + private Object processException(Exception e) { + if (Boolean.TRUE.equals(this.config.getBooleanProperty("be.ehealth.technicalconnector.config.impl.ConfigValidatorImpl.throwErrorOnInvalidconfig", PROP_VALIDATOR_ACTIVATOR_DEFAULT))) { + LOG.error("No Valid config", e); + throw new ConfigurationException("No Valid config. Reason[" + e.getMessage() + "]"); + } else { + LOG.warn("No Valid config. Reason[{}]", e.getMessage()); + return null; + } + } + + public final Long getLongProperty(String key, Long defaultValue) { + try { + return this.getConfig().getLongProperty(key, defaultValue); + } catch (TechnicalConnectorException var4) { + return (Long)this.processException(var4); + } + } + + public final Integer getIntegerProperty(String key, Integer defaultValue) { + try { + return this.getConfig().getIntegerProperty(key, defaultValue); + } catch (TechnicalConnectorException var4) { + return (Integer)this.processException(var4); + } + } + + public final Boolean getBooleanProperty(String key, Boolean defaultValue) { + try { + return this.getConfig().getBooleanProperty(key, defaultValue); + } catch (TechnicalConnectorException var4) { + return (Boolean)this.processException(var4); + } + } + + public Duration getDurationProperty(String key, Long defaultValue, TimeUnit defaultTimeUnit) { + try { + return this.getConfig().getDurationProperty(key, defaultValue, defaultTimeUnit); + } catch (TechnicalConnectorException var5) { + return (Duration)this.processException(var5); + } + } + + public boolean hasDurationProperty(String key) { + try { + return this.getConfig().hasDurationProperty(key); + } catch (TechnicalConnectorException var3) { + return (Boolean)this.processException(var3); + } + } + + public final String getProperty(String key) { + try { + return this.getConfig().getProperty(key); + } catch (TechnicalConnectorException var3) { + return (String)this.processException(var3); + } + } + + public final boolean containsKey(String key) { + try { + return this.getConfig().containsKey(key); + } catch (TechnicalConnectorException var3) { + this.processException(var3); + return false; + } + } + + public final URL getURLProperty(String property) { + try { + return this.getConfig().getURLProperty(property); + } catch (TechnicalConnectorException var3) { + return (URL)this.processException(var3); + } + } + + public final void setProperty(String key, String value) { + try { + this.getConfig().setProperty(key, value); + } catch (TechnicalConnectorException var4) { + LOG.warn("No valid config. setProperty(" + key + ", value) didn't work!!!", var4); + } + + } + + public final boolean hasProperty(String key) { + try { + return this.getConfig().hasProperty(key); + } catch (TechnicalConnectorException var3) { + this.processException(var3); + return false; + } + } + + public boolean hasMatchingProperty(String rootKey) { + try { + return this.getConfig().hasMatchingProperty(rootKey); + } catch (TechnicalConnectorException var3) { + this.processException(var3); + return false; + } + } + + public final List getMatchingProperties(String rootKey) { + try { + return this.getConfig().getMatchingProperties(rootKey); + } catch (TechnicalConnectorException var3) { + this.processException(var3); + return new ArrayList(); + } + } + + public final void setConfigLocation(String location) throws TechnicalConnectorException { + ConfigFactory.setConfigLocation(location); + this.init(); + this.config.setConfigLocation(location); + } + + public final Configuration getCurrentConfig() { + try { + return this.getConfig().getCurrentConfig(); + } catch (TechnicalConnectorException var2) { + return (Configuration)this.processException(var2); + } + } + + public void invalidate() throws TechnicalConnectorException { + this.getConfig().invalidate(); + } + + public void reload() throws TechnicalConnectorException { + this.getConfig().reload(); + } + + public boolean isReloading() { + try { + return this.getConfig().isReloading(); + } catch (TechnicalConnectorException var2) { + return (Boolean)this.processException(var2); + } + } + + static { + PROP_VALIDATOR_ACTIVATOR_DEFAULT = Boolean.TRUE; + LOG = LoggerFactory.getLogger(ConfigValidatorImpl.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.java new file mode 100644 index 000000000..c484b7af4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationImpl.java @@ -0,0 +1,160 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.InputStream; +import java.util.Properties; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConfigurationImpl extends AbstractConfigurationImpl { + public static final String SYSPROP_MODULE_LOADING = "be.ehealth.technicalconnector.config.modules.load"; + public static final String SYSPROP_CONFIG_LOADING = "be.ehealth.technicalconnector.config.load"; + private static volatile ConfigurationImpl instance; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationImpl.class); + private boolean reloadAction; + private Properties properties; + + private ConfigurationImpl() { + } + + public static synchronized void reset() { + instance = null; + } + + public void reload() throws TechnicalConnectorException { + if (instance == null) { + throw new IllegalStateException("reload called while instance is not initialized"); + } else { + this.reloadAction = true; + ConfigurationModuleLoader.load(instance); + this.reloadAction = false; + } + } + + public boolean isReloading() { + return this.reloadAction; + } + + private void init() { + if (this.properties == null) { + try { + this.properties = new RecursiveProperties(); + this.load(ConfigFactory.getConfigLocation(), this.properties); + } catch (TechnicalConnectorException var2) { + LOG.error("Loading properties failed", var2); + } + } + + } + + private boolean loadLocation(String location, Properties props) { + LOG.info("Trying to load properties: {}", location); + InputStream is = null; + + boolean var5; + try { + is = ConnectorIOUtils.getResourceAsStream(location); + if (is != null) { + props.load(is); + } + + return true; + } catch (Exception var9) { + var5 = false; + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + return var5; + } + + private void load(String location, Properties props) { + if (!"false".equals(System.getProperty("be.ehealth.technicalconnector.config.load", "true"))) { + boolean loaded = this.loadLocation(location, props); + if (!loaded && "/be.ehealth.technicalconnector.properties".equals(location)) { + String moddedLocation = "./" + location; + loaded = this.loadLocation(moddedLocation, props); + } + + if (!loaded) { + LOG.error("Loading properties failed: {}", location); + } + + } + } + + /** @deprecated */ + @Deprecated + public void setConfigLocation(String location) throws TechnicalConnectorException { + ConfigFactory.setConfigLocation(location); + } + + public Configuration getCurrentConfig() throws TechnicalConnectorException { + return getInstance(); + } + + public static synchronized Configuration getInstance() throws TechnicalConnectorException { + if (instance == null) { + instance = new ConfigurationImpl(); + if ("true".equals(System.getProperty("be.ehealth.technicalconnector.config.modules.load", "true"))) { + instance.reload(); + } + } + + return instance; + } + + public void setProperty(String key, String value) { + if (!StringUtils.isEmpty(key)) { + this.props().remove(key); + if (value != null) { + this.props().put(key, value); + } + } + + } + + public boolean hasProperty(String key) { + return this.props().containsKey(key); + } + + public String getProperty(String key, String defaultValue) { + String value = this.props().getProperty(key, defaultValue); + this.analysePropertiesFile(key, defaultValue, value); + return key == null || !this.endpointToTrim(key) && !this.elseToTrim(key) ? value : StringUtils.trim(value); + } + + private void analysePropertiesFile(String key, String defaultValue, String value) { + if (LOG.isDebugEnabled() && defaultValue != null && defaultValue.equals(value) && this.props().containsKey(key)) { + LOG.debug("CONFIG CLEANUP [{}] configured value is same as default value.", key); + } + + } + + public boolean endpointToTrim(String key) { + return !key.toLowerCase().contains("password") && "true".equals(this.props().getProperty("configuration.properties.trim", "false").trim()); + } + + public boolean elseToTrim(String key) { + return key.toLowerCase().startsWith("endpoint") && "true".equals(this.props().getProperty("remove.trail.withspaces", "true").trim()); + } + + /** @deprecated */ + @Deprecated + public Properties getProperties() { + return this.props(); + } + + private Properties props() { + this.init(); + return this.properties; + } + + public void invalidate() { + ConfigurationModuleLoader.unload(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap.java new file mode 100644 index 000000000..75a38c04f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleBootstrap.java @@ -0,0 +1,136 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.BufferedReader; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URL; +import java.util.ArrayList; +import java.util.Enumeration; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import org.apache.commons.lang.Validate; +import org.joda.time.DateTime; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleBootstrap implements ConfigurationModule { + private static List registry = new ArrayList(); + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleBootstrap.class); + public static final String DEFAULT_MODULEBOOTSTRAP_LOCATION = "META-INF/connector.bootstrap"; + public static final String PROP_MODULE_BOOTSTRAP = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap.module"; + + public static void register(ConfigurationModuleBootstrap.ModuleBootstrapHook hook) { + registry.add(hook); + } + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + Set configuredModules = new HashSet(); + if (config != null) { + configuredModules.addAll(config.getMatchingProperties("be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap.module")); + } + + configuredModules.addAll(loadAllProperties("META-INF/connector.bootstrap")); + Iterator i$ = configuredModules.iterator(); + + while(i$.hasNext()) { + String module = (String)i$.next(); + + try { + Class provider = Class.forName(module); + registry.add(provider.newInstance()); + } catch (Exception var6) { + LOG.warn("Unable to load module [" + module + "]", var6); + } + } + + i$ = registry.iterator(); + + while(i$.hasNext()) { + ConfigurationModuleBootstrap.ModuleBootstrapHook module = (ConfigurationModuleBootstrap.ModuleBootstrapHook)i$.next(); + DateTime start = new DateTime(); + module.bootstrap(); + LOG.debug("ConfigurationModule [{}] loaded in {}", module.getClass(), new Duration(start, new DateTime())); + } + + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + } + + private static Set loadAllProperties(String resourceName) { + Set result = new HashSet(); + Validate.notNull(resourceName, "Resource name must not be null"); + ClassLoader classLoaderToUse = getDefaultClassLoader(); + + try { + Enumeration urls = classLoaderToUse != null ? classLoaderToUse.getResources(resourceName) : ClassLoader.getSystemResources(resourceName); + + while(urls.hasMoreElements()) { + processUrl(result, (URL)urls.nextElement()); + } + } catch (Exception var4) { + LOG.warn("Unable to obtain classloader", var4); + } + + return result; + } + + private static void processUrl(Set result, URL url) { + InputStream is = null; + BufferedReader br = null; + + try { + is = ConnectorIOUtils.getResourceAsStream(url.toExternalForm()); + br = new BufferedReader(new InputStreamReader(is)); + + String strLine; + while((strLine = br.readLine()) != null) { + result.add(strLine); + } + } catch (Exception var8) { + LOG.warn("Unable to load read file [" + url + "]", var8); + } finally { + ConnectorIOUtils.closeQuietly(br, is); + } + + } + + private static ClassLoader getDefaultClassLoader() { + ClassLoader cl = null; + + try { + cl = Thread.currentThread().getContextClassLoader(); + } catch (Exception var3) { + LOG.debug("Cannot access thread context ClassLoader - falling back...", var3); + } + + if (cl == null) { + LOG.debug("No thread context class loader -> use class loader of this class."); + cl = ConfigurationModuleBootstrap.class.getClassLoader(); + if (cl == null) { + LOG.debug("getClassLoader() returning null indicates the bootstrap ClassLoader"); + + try { + cl = ClassLoader.getSystemClassLoader(); + } catch (Exception var2) { + LOG.debug("Cannot access system ClassLoader - oh well, maybe the caller can live with null...", var2); + } + } + } + + return cl; + } + + public interface ModuleBootstrapHook { + void bootstrap(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleClassloader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleClassloader.java new file mode 100644 index 000000000..be7442e53 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleClassloader.java @@ -0,0 +1,31 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleClassloader implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleClassloader.class); + private ClassLoader oldContextClassLoader; + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (ConfigUtils.isNet()) { + LOG.info("Changing current classloader"); + this.oldContextClassLoader = Thread.currentThread().getContextClassLoader(); + Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader()); + } + + } + + public void unload() throws TechnicalConnectorException { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + if (this.oldContextClassLoader != null) { + LOG.info("Resetting classloader"); + Thread.currentThread().setContextClassLoader(this.oldContextClassLoader); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleDefaultLanguage.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleDefaultLanguage.java new file mode 100644 index 000000000..b0f12ae14 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleDefaultLanguage.java @@ -0,0 +1,25 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import java.util.Locale; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleDefaultLanguage implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleDefaultLanguage.class); + private Locale oldLocale; + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + String lang = config.getProperty("locale.default.lang", Locale.getDefault().getLanguage()); + LOG.info("Changing default language to: {}", lang); + this.oldLocale = Locale.getDefault(); + Locale.setDefault(new Locale(lang)); + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + Locale.setDefault(this.oldLocale); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEhealthTime.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEhealthTime.java new file mode 100644 index 000000000..7fdecbeb2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEhealthTime.java @@ -0,0 +1,54 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.net.HttpURLConnection; +import java.net.URL; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; +import java.util.concurrent.TimeUnit; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleEhealthTime implements ConfigurationModule { + public static final String SYSPROP_EHEALTH_TIME_ACTIVE = "be.ehealth.technicalconnector.config.impl.configurationmodule.ehealth.time.active"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleEhealthTime.class); + private SimpleDateFormat sdf; + + public ConfigurationModuleEhealthTime() { + this.sdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US); + } + + public void init(Configuration config) throws TechnicalConnectorException { + if (!"false".equals(System.getProperty("be.ehealth.technicalconnector.config.impl.configurationmodule.ehealth.time.active", "true")) && LOG.isDebugEnabled()) { + HttpURLConnection conn = null; + + try { + URL url = new URL("https://services.ehealth.fgov.be"); + conn = (HttpURLConnection)url.openConnection(); + long requestTime = (new Date()).getTime(); + conn.setRequestMethod("OPTIONS"); + conn.connect(); + if (LOG.isDebugEnabled()) { + Date eHealthTime = this.sdf.parse(conn.getHeaderField("Date")); + long diffInMillies = eHealthTime.getTime() - requestTime; + long diff = TimeUnit.SECONDS.convert(Math.abs(diffInMillies), TimeUnit.MILLISECONDS); + LOG.debug("eHealth time : {}", this.sdf.format(eHealthTime)); + LOG.debug("Local time : {}", this.sdf.format(requestTime)); + LOG.debug("diff with ehealth time : {}{} seconds.", 0L > diff ? "-" : "", diff); + } + } catch (Exception var14) { + LOG.error("Unable to calculate ehealth time", var14); + } finally { + ConnectorIOUtils.closeQuietly((Object)conn); + } + + } + } + + public void unload() throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.java new file mode 100644 index 000000000..1f918c146 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleEndpointDistributor.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointDistributor; + +public class ConfigurationModuleEndpointDistributor implements ConfigurationModule { + private static final String SYSPROP_ENDPOINT_DISTRIBUTOR_ACTIVE = "be.fgov.ehealth.technicalconnector.bootstrap.bcp.endpointupdater.active"; + + public void init(Configuration config) throws TechnicalConnectorException { + if ("true".equals(System.getProperty("be.fgov.ehealth.technicalconnector.bootstrap.bcp.endpointupdater.active", "true"))) { + EndpointDistributor.update(); + } + + } + + public void unload() throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.java new file mode 100644 index 000000000..d50e5b9e3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleHostNameVerifier.java @@ -0,0 +1,41 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.SSLSession; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleHostNameVerifier implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleHostNameVerifier.class); + private HostnameVerifier oldHostNameVerifier; + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + LOG.warn("Activating bypass: Hostname verifcation. DO NOT USE THIS IN PRODUCTION."); + this.oldHostNameVerifier = HttpsURLConnection.getDefaultHostnameVerifier(); + HttpsURLConnection.setDefaultHostnameVerifier(new ConfigurationModuleHostNameVerifier.BypassHostnameVerifier()); + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + HttpsURLConnection.setDefaultHostnameVerifier(this.oldHostNameVerifier); + } + + private static class BypassHostnameVerifier implements HostnameVerifier { + private BypassHostnameVerifier() { + } + + public boolean verify(String hostname, SSLSession ssl) { + ConfigurationModuleHostNameVerifier.LOG.warn("Using BypassHostnameVerifier to verify hostnames. Ignoring hostname checks for: {}", hostname); + return true; + } + + // $FF: synthetic method + BypassHostnameVerifier(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.java new file mode 100644 index 000000000..7d2a72707 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoader.java @@ -0,0 +1,104 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections.Predicate; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleLoader { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleLoader.class); + private static final String CONNECTOR_CONFIGMODULES = "connector.configmodule"; + private static List modulesRegistry = new ArrayList(); + + private ConfigurationModuleLoader() { + throw new UnsupportedOperationException(); + } + + public static void load(Configuration instance) throws TechnicalConnectorException { + LOG.debug("Loading ConfigurationModule"); + Validate.notNull(instance); + ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("connector.configmodule", (String)null); + List modulesToLoad = helper.getImplementations(true, true); + filter(modulesToLoad); + List modules = new ArrayList(); + modules.add(new ConfigurationModuleClassloader()); + modules.add(new ConfigurationModuleLogging()); + modules.add(new ConfigurationModuleVersion()); + modules.add(new ConfigurationModuleProperties()); + modules.addAll(modulesToLoad); + modules.add(new ConfigurationModuleSecurityProvider()); + modules.add(new ConfigurationModuleTrustStore()); + modules.add(new ConfigurationModuleEndpointDistributor()); + modules.add(new ConfigurationModuleOCSP()); + modules.add(new ConfigurationModuleEhealthTime()); + modulesRegistry.clear(); + Iterator i$ = modules.iterator(); + + while(i$.hasNext()) { + ConfigurationModule module = (ConfigurationModule)i$.next(); + if (Boolean.parseBoolean(System.getProperty("be.ehealth.technicalconnector.config.impl.Configuration.use." + module.getClass().getSimpleName(), "true"))) { + modulesRegistry.add(module); + module.init(instance); + } + } + + } + + static void filter(List modulesToLoad) { + CollectionUtils.filter(modulesToLoad, new ConfigurationModuleLoader.ConfigurationModulePredicate(new Class[]{ConfigurationModuleClassloader.class, ConfigurationModuleLogging.class, ConfigurationModuleVersion.class, ConfigurationModuleProperties.class, ConfigurationModuleSecurityProvider.class, ConfigurationModuleTrustStore.class, ConfigurationModuleOCSP.class})); + } + + static void unload() { + Iterator i$ = modulesRegistry.iterator(); + + while(i$.hasNext()) { + ConfigurationModule module = (ConfigurationModule)i$.next(); + + try { + module.unload(); + } catch (TechnicalConnectorException var3) { + LOG.error(var3.getClass().getSimpleName() + ":" + var3.getMessage(), var3); + } + } + + } + + static void unloadSystemProperties(Map oldValues) { + Iterator i$ = oldValues.entrySet().iterator(); + + while(i$.hasNext()) { + Entry entry = (Entry)i$.next(); + LOG.info("Resetting key [{}] for value[{}]", entry.getKey(), entry.getValue()); + String oldValue = (String)oldValues.get(entry.getKey()); + if (oldValue == null) { + System.getProperties().remove(entry.getKey()); + } else { + System.setProperty((String)entry.getKey(), (String)entry.getValue()); + } + } + + } + + private static class ConfigurationModulePredicate implements Predicate { + private Class[] clazz; + + public ConfigurationModulePredicate(Class... clazz) { + this.clazz = clazz; + } + + public boolean evaluate(Object object) { + return !ArrayUtils.contains(this.clazz, object.getClass()); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLogging.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLogging.java new file mode 100644 index 000000000..d176b6fa6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLogging.java @@ -0,0 +1,54 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import java.lang.reflect.Method; +import java.util.Properties; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConfigurationModuleLogging implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleLogging.class); + private static final String PROP_LOG_ENABLED = "connector.logger.enabled"; + private static final boolean PROP_LOG_ENABLED_DEFAULT = true; + private static final String PROP_LOG_FRAMEWORK_CLASS = "connector.logger.framework"; + private static final String PROP_LOG_FRAMEWORK_DEFAULT = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleLoggingLog4j"; + private Object logger; + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (Boolean.FALSE.equals(config.getBooleanProperty("connector.logger.enabled", true))) { + LOG.debug("ConfigurationModuleLogging is disabled."); + } else if (config instanceof ConfigurationImpl) { + ConfigurationImpl conf = (ConfigurationImpl)config; + String className = config.getProperty("connector.logger.framework", "be.ehealth.technicalconnector.config.impl.ConfigurationModuleLoggingLog4j"); + + try { + Class loggerClass = Class.forName(className); + this.logger = loggerClass.newInstance(); + Method method = loggerClass.getDeclaredMethod("init", Properties.class); + method.invoke(this.logger, conf.getProperties()); + } catch (Exception var6) { + LOG.error(var6.getClass().getSimpleName() + ": " + var6.getMessage()); + } + } else { + LOG.warn("Unsupported config instance: {}", config.getClass()); + } + + } + + public void unload() { + if (ConfigFactory.getConfigValidator().getBooleanProperty("connector.configurationmodule.logger.unload", false)) { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + + try { + Method method = this.logger.getClass().getDeclaredMethod("unload"); + method.invoke(this.logger); + } catch (Exception var2) { + LOG.error("{}: {}", var2.getClass().getSimpleName(), var2.getMessage()); + } + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoggingLog4j.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoggingLog4j.java new file mode 100644 index 000000000..07a3c9e5f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleLoggingLog4j.java @@ -0,0 +1,139 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.InstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.util.Enumeration; +import java.util.Properties; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.log4j.Appender; +import org.apache.log4j.LogManager; +import org.apache.log4j.Logger; +import org.apache.log4j.spi.Configurator; + +public final class ConfigurationModuleLoggingLog4j { + private static final String TRUE; + private static final String FALSE; + private static final String CONNECTOR_LOGGER_CONFIG = "connector.logger.through.config"; + private static final String CONNECTOR_LOGGER_FILE_CONFIG_LOCATION = "connector.logger.fileconfig.location"; + public static final String CONNECTOR_LOGGER_FILE_CONFIG_TYPE = "connector.logger.fileconfig.type"; + private static final String CONNECTOR_LOGGER_FILE_FILEPATH = "connector.logger.file.filepath"; + private static final String CONNECTOR_LOGGER_FILE_ENABLED = "connector.logger.file.enabled"; + private static final String CONNECTOR_LOGGER_PATTERNLAYOUT = "connector.logger.patternlayout"; + private static final String CONNECTOR_LOGGER_LEVEL = "connector.logger.level"; + private static final String CONNECTOR_LOGGER_CONSOLE_ENABLED = "connector.logger.console.enabled"; + private Enumeration oldAppenders; + private static String defaultImplementation; + private static String type; + + public void init(Properties config) { + String executed = System.getProperty(this.getClass().getName(), FALSE); + if (FALSE.equalsIgnoreCase(executed)) { + InputStream is = null; + this.oldAppenders = Logger.getRootLogger().getAllAppenders(); + boolean configLogger = Boolean.parseBoolean(config.getProperty("connector.logger.through.config", TRUE)); + if (configLogger) { + boolean consoleLogger = Boolean.parseBoolean(config.getProperty("connector.logger.console.enabled", TRUE)); + boolean fileLogger = Boolean.parseBoolean(config.getProperty("connector.logger.file.enabled", FALSE)); + String configLocation = this.determineLocation(consoleLogger, fileLogger); + if (configLocation == null) { + return; + } + + byte[] configuration = this.getConfiguration(config, configLocation); + is = new ByteArrayInputStream(configuration); + } else { + String configLocation = config.getProperty("connector.logger.fileconfig.location"); + if (StringUtils.isBlank(configLocation)) { + return; + } + + try { + is = ConnectorIOUtils.getResourceAsStream(configLocation); + } catch (TechnicalConnectorException var10) { + throw new InstantiationException(var10); + } + } + + try { + Class clazz = Class.forName(config.getProperty("connector.logger.fileconfig.type", defaultImplementation)); + Configurator configurator = (Configurator)clazz.newInstance(); + configurator.doConfigure((InputStream)is, LogManager.getLoggerRepository()); + } catch (Exception var9) { + throw new InstantiationException(var9); + } + + System.setProperty(this.getClass().getName(), TRUE); + } + + } + + private byte[] getConfiguration(Properties config, String configLocation) { + String configuration = ""; + + try { + configuration = IOUtils.toString(ConnectorIOUtils.getResourceAsStream(configLocation), Charset.UTF_8.getName()); + } catch (TechnicalConnectorException var6) { + throw new InstantiationException(var6); + } catch (IOException var7) { + throw new InstantiationException(var7); + } + + configuration = configuration.replaceAll("%%LEVEL%%", config.getProperty("connector.logger.level", "DEBUG")); + configuration = configuration.replaceAll("%%PATTERN%%", config.getProperty("connector.logger.patternlayout", "%d{dd-MM-yyyy | HH:mm:ss} | %-5p | %c{1}:%L | %m%n")); + if ("xml".equals(type)) { + String value = config.getProperty("connector.logger.file.filepath") + ""; + value = StringUtils.replace(value, "./", System.getProperty("user.dir") + "/").replace("\\", "/"); + configuration = configuration.replaceAll("%%FILE_NAME%%", value); + } else { + configuration = configuration.replaceAll("%%FILE_NAME%%", config.getProperty("connector.logger.file.filepath")); + } + + try { + return configuration.getBytes(Charset.UTF_8.getName()); + } catch (UnsupportedEncodingException var5) { + throw new InstantiationException(var5); + } + } + + private String determineLocation(boolean consoleLogger, boolean fileLogger) { + String configLocation; + if (consoleLogger && fileLogger) { + configLocation = "/log4j/" + type + "/console.file"; + } else if (consoleLogger) { + configLocation = "/log4j/" + type + "/console.only"; + } else { + if (!fileLogger) { + return null; + } + + configLocation = "/log4j/" + type + "/file.only"; + } + + return configLocation; + } + + public void unload() { + Logger.getRootLogger().removeAllAppenders(); + + while(this.oldAppenders.hasMoreElements()) { + Appender appender = (Appender)this.oldAppenders.nextElement(); + Logger.getRootLogger().addAppender(appender); + } + + System.setProperty(this.getClass().getName(), FALSE); + } + + static { + TRUE = Boolean.TRUE.toString(); + FALSE = Boolean.FALSE.toString(); + defaultImplementation = "org.apache.log4j.xml.DOMConfigurator"; + type = "xml"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.java new file mode 100644 index 000000000..5789b7294 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleOCSP.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleOCSP implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleOCSP.class); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + CryptoFactory.resetOCSPOptions(); + } + + public void unload() throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.java new file mode 100644 index 000000000..db65b61b2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProperties.java @@ -0,0 +1,33 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Enumeration; +import java.util.Properties; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleProperties implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleProperties.class); + + public void init(Configuration config) throws TechnicalConnectorException { + if (LOG.isDebugEnabled()) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (config instanceof ConfigurationImpl) { + Properties properties = ((ConfigurationImpl)config).getProperties(); + LOG.debug("Current properties are : "); + Enumeration keys = properties.keys(); + + while(keys.hasMoreElements()) { + Object key = keys.nextElement(); + LOG.debug(" .{} = [{}]", key, properties.get(key)); + } + } + } + + } + + public void unload() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.java new file mode 100644 index 000000000..2c683905d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleProxy.java @@ -0,0 +1,65 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import java.util.HashMap; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConfigurationModuleProxy implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleProxy.class); + private static final String HTTP_PROXY_HOST = "http.proxyHost"; + private static final String HTTP_PROXY_PORT = "http.proxyPort"; + private static final String HTTP_PROXY_USER = "http.proxyUser"; + private static final String HTTP_PROXY_PASSWORD = "http.proxyPassword"; + private static final String HTTPS_PROXY_HOST = "https.proxyHost"; + private static final String HTTPS_PROXY_PORT = "https.proxyPort"; + private static final String HTTPS_PROXY_USER = "https.proxyUser"; + private static final String HTTPS_NON_PROXY_HOSTS = "http.nonProxyHosts"; + private static final String HTTPS_PROXY_PASSWORD = "https.proxyPassword"; + private static final String SOCKS_PROXY_PORT = "socksProxyPort"; + private static final String SOCKS_PROXY_HOST = "socksProxyHost"; + private Map oldValues = new HashMap(); + + private void loadProxyProperty(Configuration config, String key) { + if (config.containsKey(key)) { + String value = config.getProperty(key); + if (value != null && !"".equals(value.trim())) { + LOG.debug("Setting system property: {} with value [{}]", key, value); + this.oldValues.put("proxySet", System.getProperty("proxySet")); + this.oldValues.put(key, System.getProperty(key)); + System.getProperties().put("proxySet", "true"); + System.getProperties().put(key, value); + } else { + LOG.debug("Ignoring key[{}]", key); + } + } else { + LOG.debug("Config doesn't contain key [{}]", key); + } + + } + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + LOG.info("Initialise connector with proxy settings"); + this.oldValues.put("java.net.useSystemProxies", System.getProperty("java.net.useSystemProxies")); + System.getProperties().put("java.net.useSystemProxies", "true"); + this.loadProxyProperty(config, "http.proxyHost"); + this.loadProxyProperty(config, "http.proxyPort"); + this.loadProxyProperty(config, "http.proxyUser"); + this.loadProxyProperty(config, "http.proxyPassword"); + this.loadProxyProperty(config, "https.proxyHost"); + this.loadProxyProperty(config, "https.proxyPort"); + this.loadProxyProperty(config, "https.proxyUser"); + this.loadProxyProperty(config, "https.proxyPassword"); + this.loadProxyProperty(config, "socksProxyHost"); + this.loadProxyProperty(config, "socksProxyPort"); + this.loadProxyProperty(config, "http.nonProxyHosts"); + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + ConfigurationModuleLoader.unloadSystemProperties(this.oldValues); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.java new file mode 100644 index 000000000..fe31a82e3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSL.java @@ -0,0 +1,55 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.security.SecureRandom; +import javax.net.ssl.HttpsURLConnection; +import javax.net.ssl.KeyManager; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLSocketFactory; +import javax.net.ssl.TrustManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConfigurationModuleSSL implements ConfigurationModule { + private static final String JAVAX_NET_DEBUG = "javax.net.debug"; + private static final String CONNECTOR_CONFIGURATIONMODULE_SSL_DEBUG = "connector.configurationmodule.ssl.debug"; + public static final String CONNECTOR_CONFIGURATIONMODULE_SSL_VERIFICATIONFLAVOUR = "connector.configurationmodule.ssl.verifcation.flavour"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleSSL.class); + public static final String SSL_VERIFICATION_FLAVOUR_PASSTHROUGH = "passthrough"; + public static final String SSL_VERIFICATION_FLAVOUR_TRUSTSTORE = "truststore"; + private SSLSocketFactory oldDefaultSSLSocketFactory; + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + + try { + this.oldDefaultSSLSocketFactory = HttpsURLConnection.getDefaultSSLSocketFactory(); + SSLContext sc = SSLContext.getInstance("SSL"); + String sslVerifationFlavour = config.getProperty("connector.configurationmodule.ssl.verifcation.flavour", "truststore"); + TrustManager[] trustManagers; + if ("passthrough".equals(sslVerifationFlavour)) { + trustManagers = new TrustManager[]{TrustManagerFactory.passThroughTrustManager()}; + } else { + if (!"truststore".equals(sslVerifationFlavour)) { + throw new ConfigurationException("Unsupported SSL verifcation flavour " + sslVerifationFlavour); + } + + trustManagers = new TrustManager[]{TrustManagerFactory.keystoreTrustManager(config)}; + } + + sc.init((KeyManager[])null, trustManagers, (SecureRandom)null); + HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); + } catch (Exception var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } + } + + public void unload() throws TechnicalConnectorException { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + HttpsURLConnection.setDefaultSSLSocketFactory(this.oldDefaultSSLSocketFactory); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSLVerifier.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSLVerifier.java new file mode 100644 index 000000000..874c01bc8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSSLVerifier.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +/** @deprecated */ +@Deprecated +public class ConfigurationModuleSSLVerifier implements ConfigurationModule { + private ConfigurationModuleSSL configurationModuleSSL = new ConfigurationModuleSSL(); + + public void init(Configuration config) throws TechnicalConnectorException { + config.setProperty("connector.configurationmodule.ssl.verifcation.flavour", "passthrough"); + this.configurationModuleSSL.init(config); + } + + public void unload() throws TechnicalConnectorException { + this.configurationModuleSSL.unload(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.java new file mode 100644 index 000000000..deead38c3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSecurityProvider.java @@ -0,0 +1,149 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.SilentInstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.security.Provider; +import java.security.Security; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.StringUtils; +import org.bouncycastle.jce.provider.BouncyCastleProvider; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleSecurityProvider implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleSecurityProvider.class); + private static final String PROP_CONFIGURATIONMODULESECURITYPROVIDER_LOADED = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider"; + private List providersAdded = new ArrayList(); + public static final String PROP_CLEANUP_ACTION_KEY = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.cleanup.action"; + public static final String PROP_CLEANUP_ACTION_PARTIAL_ROOTKEY = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.cleanup.action.partial"; + public static final String PROP_ADD_SECURITYPROVIDERS_ROOTKEY = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders"; + public static final String PROP_ADD_SECURITYPROVIDERS_ACTIVATED = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders.activated"; + public static final String PROP_ADD_SECURITYPROVIDERS_POSITION_KEY = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders.insertProviderAt"; + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + String executed = System.getProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider", "false"); + if ("false".equalsIgnoreCase(executed)) { + this.removeSecurityProviders(config.getProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.cleanup.action", "none"), config); + this.addSecurityProviders(config); + this.printCurrentSecurityProviders(); + System.setProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider", "true"); + } + + } + + private void printCurrentSecurityProviders() { + if (LOG.isDebugEnabled()) { + Provider[] providers = Security.getProviders(); + LOG.debug("Overview of security providers:"); + Provider[] arr$ = providers; + int len$ = providers.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Provider prov = arr$[i$]; + LOG.debug("\t. {} [{}]", prov.getName(), prov.getClass().getName()); + } + } + + } + + private void addSecurityProviders(Configuration config) { + String action = config.getProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders.activated"); + if (StringUtils.isEmpty(action)) { + Security.addProvider(new BouncyCastleProvider()); + + try { + Security.addProvider(this.instantiate("be.fedict.commons.eid.jca.BeIDProvider")); + } catch (SilentInstantiationException var9) { + LOG.warn("Unable to load:" + var9.getCause().getMessage()); + } + } else if ("true".equalsIgnoreCase(action)) { + try { + ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders", (String)null); + List providerList = helper.getImplementations(); + String position = config.getProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.add.securityproviders.insertProviderAt", "end"); + Iterator i$ = providerList.iterator(); + + while(i$.hasNext()) { + Provider provider = (Provider)i$.next(); + this.removeSecurityProvider(provider.getName()); + if ("end".equals(position)) { + LOG.debug("Inserting provider {}", provider.getName()); + Security.addProvider(provider); + } else if ("begin".equals(position)) { + LOG.debug("Inserting provider {} at position 1.", provider.getName()); + Security.insertProviderAt(provider, 1); + } else if (StringUtils.isNumeric(position)) { + Integer positionId = Integer.parseInt(position); + LOG.debug("Inserting provider {} at position {}", provider.getName(), positionId); + Security.insertProviderAt(provider, positionId); + } else { + LOG.warn("Unsupported position value [" + position + "]"); + } + } + } catch (TechnicalConnectorException var10) { + LOG.error("{}: {}", new Object[]{var10.getClass().getSimpleName(), var10.getMessage(), var10}); + } + } + + } + + private void removeSecurityProviders(String action, Configuration config) { + if ("full".equals(action)) { + Provider[] providers = Security.getProviders(); + Provider[] arr$ = providers; + int len$ = providers.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Provider prov = arr$[i$]; + this.removeSecurityProvider(prov.getName()); + } + } else if ("partial".equals(action)) { + List providersToRemove = config.getMatchingProperties("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider.cleanup.action.partial"); + Iterator i$ = providersToRemove.iterator(); + + while(i$.hasNext()) { + String providerName = (String)i$.next(); + this.removeSecurityProvider(providerName); + } + } + + } + + private void removeSecurityProvider(String providerName) { + LOG.debug("Removing SecurityProvider with Name [{}]", providerName); + Security.removeProvider(providerName); + } + + public void unload() throws TechnicalConnectorException { + Iterator i$ = this.providersAdded.iterator(); + + while(i$.hasNext()) { + Provider provider = (Provider)i$.next(); + LOG.debug("Removing provider {}", provider.getName()); + Security.removeProvider(provider.getName()); + } + + System.setProperty("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSecurityProvider", "false"); + } + + private Provider instantiate(String className) throws SilentInstantiationException { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + + try { + Class clazz = Class.forName(className); + return (Provider)clazz.newInstance(); + } catch (ClassNotFoundException var3) { + throw new SilentInstantiationException(var3); + } catch (InstantiationException var4) { + throw new SilentInstantiationException(var4); + } catch (IllegalAccessException var5) { + throw new SilentInstantiationException(var5); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.java new file mode 100644 index 000000000..34b711cef --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleServiceLoader.java @@ -0,0 +1,60 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.lang.reflect.Method; +import java.security.CodeSource; +import java.text.MessageFormat; +import java.util.Iterator; +import java.util.List; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleServiceLoader implements ConfigurationModule { + public static final String SERVICELOADER_ROOTKEY = "configurationmodule.serviceloader"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleServiceLoader.class); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (LOG.isDebugEnabled()) { + List serviceLoaders = config.getMatchingProperties("configurationmodule.serviceloader"); + Iterator i$ = serviceLoaders.iterator(); + + while(i$.hasNext()) { + String serviceLoader = (String)i$.next(); + String[] splittedServiceLoader = serviceLoader.split(":", 2); + + try { + Class provider = Class.forName(splittedServiceLoader[0]); + Object result = null; + Method method; + if (splittedServiceLoader.length == 1) { + method = provider.getMethod("newInstance"); + result = method.invoke(provider); + } else { + if (splittedServiceLoader.length != 2) { + LOG.debug("Unsupported serviceLoader value [{}].", serviceLoader); + break; + } + + method = provider.getMethod("newInstance", String.class); + result = method.invoke(provider, splittedServiceLoader[1]); + } + + CodeSource source = result.getClass().getProtectionDomain().getCodeSource(); + if (LOG.isDebugEnabled()) { + LOG.debug(MessageFormat.format("{0} implementation: {1} loaded from: {2}", splittedServiceLoader[0], result.getClass().getName(), source == null ? "Java Runtime" : source.getLocation())); + } + } catch (Exception var9) { + LOG.debug("{}: {}", new Object[]{var9.getClass().getSimpleName(), var9.getMessage(), var9}); + } + } + + } + } + + public void unload() throws TechnicalConnectorException { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.java new file mode 100644 index 000000000..99662a910 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSysOut.java @@ -0,0 +1,30 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import uk.org.lidalia.sysoutslf4j.context.SysOutOverSLF4J; + +public class ConfigurationModuleSysOut implements ConfigurationModule { + public static final String ENABLE_SYSOUT_REDIRECT = "configmodule.enable.sysout.redirect"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleSysOut.class); + + public void init(Configuration config) { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if ("true".equals(config.getProperty("configmodule.enable.sysout.redirect"))) { + SysOutOverSLF4J.sendSystemOutAndErrToSLF4J(); + } else { + SysOutOverSLF4J.stopSendingSystemOutAndErrToSLF4J(); + SysOutOverSLF4J.restoreOriginalSystemOutputs(); + } + + } + + public void unload() throws TechnicalConnectorException { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + SysOutOverSLF4J.stopSendingSystemOutAndErrToSLF4J(); + SysOutOverSLF4J.restoreOriginalSystemOutputs(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.java new file mode 100644 index 000000000..2bb0ac6de --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleSystemProps.java @@ -0,0 +1,72 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleSystemProps implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleSystemProps.class); + public static final String SYSTEMPROP_ROOTKEY = "be.ehealth.technicalconnector.config.impl.ConfigurationModuleSystemProps.systemprop"; + private static final String DELIMITER = "="; + private List oldValues = new ArrayList(); + private static final Pattern PATTERN = Pattern.compile("(.+?)=(.*)"); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule " + this.getClass().getName()); + List systemProps = config.getMatchingProperties("be.ehealth.technicalconnector.config.impl.ConfigurationModuleSystemProps.systemprop"); + Iterator i$ = systemProps.iterator(); + + while(i$.hasNext()) { + String systemProp = (String)i$.next(); + Matcher m = PATTERN.matcher(systemProp); + if (!m.find()) { + throw new IllegalArgumentException("Invalid argument [" + systemProp + "] doesnot match pattern [" + PATTERN + "]."); + } + + String key = m.group(1); + String value = m.group(2); + StringBuilder keyBuilder = new StringBuilder(); + keyBuilder.append(key).append("="); + String oldValue = System.getProperty(key); + if (oldValue != null) { + keyBuilder.append(oldValue); + } + + LOG.debug("Saving Property [{}] changed with value [{}].", key, oldValue); + this.oldValues.add(keyBuilder.toString()); + LOG.debug("System Property [{}] changed with value [{}].", key, value); + System.setProperty(key, value); + } + + } + + public void unload() throws TechnicalConnectorException { + LOG.debug("Unloading ConfigurationModule " + this.getClass().getName()); + Iterator i$ = this.oldValues.iterator(); + + while(i$.hasNext()) { + String systemProp = (String)i$.next(); + String[] splittedProp = systemProp.split("="); + String key = splittedProp[0]; + if (splittedProp.length == 2) { + String value = splittedProp[1]; + if (!StringUtils.isEmpty(key) && !StringUtils.isEmpty(value)) { + LOG.debug("System Property [" + key + "] changed with value [" + value + "]."); + System.setProperty(key, value); + } + } else { + System.clearProperty(key); + } + } + + this.oldValues.clear(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.java new file mode 100644 index 000000000..e7d9ecd29 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleTrustStore.java @@ -0,0 +1,83 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.shutdown.ShutdownHook; +import be.ehealth.technicalconnector.shutdown.ShutdownRegistry; +import java.util.Date; +import java.util.Timer; +import java.util.TimerTask; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang.reflect.MethodUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleTrustStore implements ConfigurationModule { + public static final String SYSPROP_AUTOUPDATE_ACTIVE = "be.fgov.ehealth.technicalconnector.bootstrap.tsl.autoupdater.active"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleTrustStore.class); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + ConfigurationModuleTrustStore.TrustStoreTimerEnum.TSL.name(); + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + } + + private static class TrustStoreTimerTask extends TimerTask { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleTrustStore.TrustStoreTimerTask.class); + + private TrustStoreTimerTask() { + } + + public void run() { + try { + MethodUtils.invokeStaticMethod(Class.forName("be.fgov.ehealth.technicalconnector.bootstrap.tsl.TrustStoreUpdater"), "launch", new Object[0]); + } catch (Exception var2) { + LOG.error("Unable to update truststores", var2); + } + + } + + // $FF: synthetic method + TrustStoreTimerTask(Object x0) { + this(); + } + } + + private static class TrustStoreTimer implements ShutdownHook { + private Timer timer; + + TrustStoreTimer() { + if ("true".equals(System.getProperty("be.fgov.ehealth.technicalconnector.bootstrap.tsl.autoupdater.active", "true"))) { + this.timer = new Timer(true); + this.timer.schedule(new ConfigurationModuleTrustStore.TrustStoreTimerTask(), new Date(), TimeUnit.MILLISECONDS.convert(1L, TimeUnit.DAYS)); + ShutdownRegistry.register(this); + } + + } + + public void shutdown() { + if (this.timer != null) { + this.timer.cancel(); + } + + } + } + + private static enum TrustStoreTimerEnum { + TSL(new ConfigurationModuleTrustStore.TrustStoreTimer()); + + private ShutdownHook obj; + + private TrustStoreTimerEnum(ShutdownHook obj) { + this.obj = obj; + } + + public ShutdownHook getHook() { + return this.obj; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.java new file mode 100644 index 000000000..46503e237 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleVersion.java @@ -0,0 +1,120 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.IOException; +import java.net.URL; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Enumeration; +import java.util.List; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleVersion implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleVersion.class); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (LOG.isDebugEnabled()) { + this.dumpJarFromCP(); + this.dumpServiceLoaderFiles(); + } + + } + + public void dumpJarFromCP() { + try { + Enumeration resEnum = Thread.currentThread().getContextClassLoader().getResources("META-INF/MANIFEST.MF"); + String[] cpElements = ArrayUtils.EMPTY_STRING_ARRAY; + + while(resEnum.hasMoreElements()) { + URL url = (URL)resEnum.nextElement(); + StringBuilder sb = new StringBuilder("[CP Content] "); + String substringAfterLast = StringUtils.substringAfterLast(StringUtils.substringBefore(url.getPath(), "!"), "/"); + if (!"MANIFEST.MF".equals(substringAfterLast)) { + sb.append(substringAfterLast); + cpElements = (String[])((String[])ArrayUtils.add(cpElements, sb.toString())); + } + } + + Arrays.sort(cpElements); + String[] arr$ = cpElements; + int len$ = cpElements.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String cpElement = arr$[i$]; + LOG.debug(cpElement); + } + } catch (IOException var7) { + LOG.error(var7.getMessage(), var7); + } + + } + + public void dumpServiceLoaderFiles() { + try { + Enumeration resEnum = Thread.currentThread().getContextClassLoader().getResources("META-INF/services"); + + String[] cpElements; + StringBuilder sb; + for(cpElements = ArrayUtils.EMPTY_STRING_ARRAY; resEnum.hasMoreElements(); cpElements = (String[])((String[])ArrayUtils.add(cpElements, sb.toString()))) { + URL url = new URL(StringUtils.substringBeforeLast(((URL)resEnum.nextElement()).getPath(), "!")); + sb = new StringBuilder("[JAR with ServiceLoader] "); + sb.append(StringUtils.substringAfterLast(url.getPath(), "/")); + List serviceServiceLoaderFiles = this.extractServiceLoaderFiles(url); + sb.append(" ("); + + for(int i = 0; i < serviceServiceLoaderFiles.size(); ++i) { + if (i != 0) { + sb.append(", "); + } + + sb.append((String)serviceServiceLoaderFiles.get(i)); + } + + sb.append(")"); + } + + Arrays.sort(cpElements); + String[] arr$ = cpElements; + int len$ = cpElements.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String cpElement = arr$[i$]; + LOG.debug(cpElement); + } + } catch (IOException var7) { + LOG.error(var7.getMessage(), var7); + } + + } + + private List extractServiceLoaderFiles(URL url) throws IOException { + List result = new ArrayList(); + ZipInputStream zip = new ZipInputStream(url.openStream()); + ZipEntry ze = null; + + while((ze = zip.getNextEntry()) != null) { + String entryName = ze.getName(); + if (entryName.contains("META-INF/services")) { + String file = StringUtils.substringAfterLast(entryName, "/"); + if (StringUtils.isNotBlank(file)) { + result.add(file); + } + } + } + + Collections.sort(result); + return result; + } + + public void unload() throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleWindows10.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleWindows10.java new file mode 100644 index 000000000..335bf14d8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleWindows10.java @@ -0,0 +1,25 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public class ConfigurationModuleWindows10 implements ConfigurationModule { + public static final String SYSPROP_W10_PATCH_ACTIVE = "be.ehealth.technicalconnector.config.impl.configurationmodule.windows.10.patch.active"; + private String oldOsName; + + public void init(Configuration config) throws TechnicalConnectorException { + if ("true".equals(System.getProperty("be.ehealth.technicalconnector.config.impl.configurationmodule.windows.10.patch.active", "true")) && ConfigUtils.isNet()) { + this.oldOsName = System.getProperty("os.name"); + System.setProperty("os.name", "Windows 8"); + } + + } + + public void unload() throws TechnicalConnectorException { + if (this.oldOsName != null) { + System.setProperty("os.name", this.oldOsName); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.java new file mode 100644 index 000000000..7ecece767 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/ConfigurationModuleXmlSec.java @@ -0,0 +1,34 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.HashMap; +import java.util.Map; +import org.apache.xml.security.Init; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleXmlSec implements ConfigurationModule { + private static final String JSR105PROVIDER_KEY = "jsr105Provider"; + private static final String JSR105PROVIDER_CLASSNAME = "org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI"; + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleXmlSec.class); + private Map oldValues = new HashMap(); + + public void init(Configuration config) throws TechnicalConnectorException { + LOG.debug("Initializing ConfigurationModule {}", this.getClass().getName()); + if (!Init.isInitialized()) { + LOG.info("Initializing xmlsec"); + Init.init(); + LOG.info("Setting jsr105Provider with value [org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI]"); + this.oldValues.put("jsr105Provider", System.getProperty("jsr105Provider")); + System.setProperty("jsr105Provider", "org.apache.jcp.xml.dsig.internal.dom.XMLDSigRI"); + } + + } + + public void unload() { + LOG.debug("Unloading ConfigurationModule {}", this.getClass().getName()); + ConfigurationModuleLoader.unloadSystemProperties(this.oldValues); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.java new file mode 100644 index 000000000..9d57fd9bc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/RecursiveProperties.java @@ -0,0 +1,306 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Comparator; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Properties; +import java.util.Set; +import java.util.Vector; +import java.util.Map.Entry; +import java.util.regex.Pattern; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RecursiveProperties extends Properties { + private static final Logger LOG = LoggerFactory.getLogger(RecursiveProperties.class); + private Properties uddi; + private Map lookups; + + private static Map create(RecursiveProperties.Lookup... lookups) { + Map result = new RecursiveProperties.RegexHashMap(); + RecursiveProperties.Lookup[] arr$ = lookups; + int len$ = lookups.length; + + for(int i$ = 0; i$ < len$; ++i$) { + RecursiveProperties.Lookup lookup = arr$[i$]; + result.put(lookup.getRegex(), lookup); + } + + return result; + } + + RecursiveProperties(InputStream... uddiStreams) { + this.uddi = new Properties(); + this.lookups = create(new RecursiveProperties.RecursiveLookup(this), new RecursiveProperties.UddiLookup(this.uddi, this), new RecursiveProperties.SystemLookup()); + InputStream[] arr$ = uddiStreams; + int len$ = uddiStreams.length; + + for(int i$ = 0; i$ < len$; ++i$) { + InputStream uddiStream = arr$[i$]; + load(uddiStream, this.uddi); + } + + } + + RecursiveProperties(boolean load) throws TechnicalConnectorException { + this.uddi = new Properties(); + this.lookups = create(new RecursiveProperties.RecursiveLookup(this), new RecursiveProperties.UddiLookup(this.uddi, this), new RecursiveProperties.SystemLookup()); + if (load) { + this.defaultLoad(); + } + + } + + RecursiveProperties() throws TechnicalConnectorException { + this(true); + } + + public synchronized Enumeration keys() { + Enumeration keysEnum = super.keys(); + Vector keyList = new Vector(); + + while(keysEnum.hasMoreElements()) { + keyList.add(keysEnum.nextElement()); + } + + Collections.sort(keyList, new Comparator() { + public int compare(Object o1, Object o2) { + return o1.toString().compareTo(o2.toString()); + } + }); + return keyList.elements(); + } + + private void defaultLoad() throws TechnicalConnectorException { + load("/uddi/uddi-default.properties", this.uddi); + load(this.getProperty("uddi.local.cache.dir", ConnectorIOUtils.getTempFileLocation("uddi-local.properties")), this.uddi); + } + + private static void load(String location, Properties properties) { + try { + load(ConnectorIOUtils.getResourceAsStream(location, true), properties); + } catch (Exception var3) { + LOG.warn("Unable to add properties from location [{}]", location); + } + + } + + private static void load(InputStream is, Properties properties) { + try { + Properties props = new Properties(); + props.load(is); + properties.putAll(props); + } catch (Exception var6) { + LOG.warn("Unable to add properties.", var6); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + } + + public String getProperty(String key, String defaultValue) { + LOG.debug("Resolving property for key [{}] with default value[{}]", key, defaultValue); + String val = this.getProperty(key); + if (val == null && defaultValue != null) { + LOG.debug("Resolving defaultValue [{}]", defaultValue); + val = this.getProperty(defaultValue); + if (val == null) { + val = defaultValue; + } + } + + return val; + } + + public String getProperty(String key) { + return this.getProperty(key, (List)(new ArrayList())); + } + + private String getProperty(String key, List lookupKeys) { + if (key == null) { + return null; + } else { + String value = super.getProperty(key); + if (value == null) { + value = key; + } + + while(value != null && this.lookups.containsKey(value)) { + value = ((RecursiveProperties.Lookup)this.lookups.get(value)).process(value, lookupKeys); + } + + if (value != null && value.equals(key)) { + value = null; + } + + LOG.debug("Returning value [{}] for property with key [{}].", value, key); + return value; + } + } + + private static class SystemLookup extends RecursiveProperties.AbstractLookup { + SystemLookup() { + super("$system{", "}", null); + } + + String getRefValue(String ref, List lookupKeys) { + RecursiveProperties.LOG.debug("Looking system-key [{}]", ref); + return System.getProperty(ref); + } + } + + private static class UddiLookup extends RecursiveProperties.AbstractLookup { + private Properties uddi; + private Properties config; + + public UddiLookup(Properties uddi, Properties config) { + super("$uddi{", "}", null); + this.uddi = uddi; + this.config = config; + } + + String getRefValue(String ref, List lookupKeys) { + String env = this.config.getProperty("environment", "prd"); + String uddiKey = env + "-" + ref; + RecursiveProperties.LOG.debug("Looking uddi-key [{}]", uddiKey); + return this.uddi.getProperty(uddiKey); + } + } + + private static class RecursiveLookup extends RecursiveProperties.AbstractLookup { + private RecursiveProperties props; + + public RecursiveLookup(RecursiveProperties props) { + super("${", "}", null); + this.props = props; + } + + String getRefValue(String ref, List lookupKeys) { + return this.props.getProperty(ref, lookupKeys); + } + } + + private abstract static class AbstractLookup implements RecursiveProperties.Lookup { + private final String regex; + private Pattern pattern; + private String startTag; + private String endTag; + + private AbstractLookup(String startTag, String endTag) { + this.regex = ".*" + Pattern.quote(startTag) + ".*" + Pattern.quote(endTag) + ".*"; + this.pattern = Pattern.compile(this.regex); + this.startTag = startTag; + this.endTag = endTag; + } + + public String getRegex() { + return this.regex; + } + + public String process(String value, List lookupKeys) { + RecursiveProperties.LOG.debug("Lookup value [{}]", value); + if (value == null) { + return null; + } else { + if (this.pattern.matcher(value).matches()) { + Set refs = new HashSet(Arrays.asList(StringUtils.substringsBetween(value, this.startTag, this.endTag))); + Iterator i$ = refs.iterator(); + + while(i$.hasNext()) { + String ref = (String)i$.next(); + if (lookupKeys.contains(ref)) { + throw new ConfigurationException("A circular reference detected."); + } + + lookupKeys.add(ref); + String refValue = this.getRefValue(ref, lookupKeys); + String refTag = this.startTag + ref + this.endTag; + if (refValue != null) { + value = value.replace(refTag, refValue); + } else if (!value.equals(refTag)) { + value = value.replace(refTag, ""); + } else { + value = null; + } + } + } + + RecursiveProperties.LOG.debug("Returning value [{}]", value); + return value; + } + } + + abstract String getRefValue(String var1, List var2); + + // $FF: synthetic method + AbstractLookup(String x0, String x1, Object x2) { + this(x0, x1); + } + } + + private interface Lookup { + String getRegex(); + + String process(String var1, List var2); + } + + private static class RegexHashMap extends HashMap { + private Map matcherMap; + + private RegexHashMap() { + this.matcherMap = new HashMap(); + } + + public V get(Object key) { + Iterator i$ = this.matcherMap.entrySet().iterator(); + + Entry matcher; + do { + if (!i$.hasNext()) { + return super.get(key); + } + + matcher = (Entry)i$.next(); + } while(!((Pattern)matcher.getKey()).matcher(key.toString()).matches()); + + return matcher.getValue(); + } + + public boolean containsKey(Object key) { + Iterator i$ = this.matcherMap.entrySet().iterator(); + + Entry matcher; + do { + if (!i$.hasNext()) { + return super.containsKey(key); + } + + matcher = (Entry)i$.next(); + } while(!((Pattern)matcher.getKey()).matcher(key.toString()).matches()); + + return true; + } + + public V put(K key, V value) { + this.matcherMap.put(Pattern.compile(key.toString()), value); + return super.put(key, value); + } + + // $FF: synthetic method + RegexHashMap(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory.java new file mode 100644 index 000000000..fb40c91eb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/impl/TrustManagerFactory.java @@ -0,0 +1,114 @@ +package be.ehealth.technicalconnector.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.InputStream; +import java.security.KeyStore; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TrustManagerFactory { + private static final String TRUSTSTORE_PASSWORD = "connector.configurationmodule.ssl.trustore.password"; + private static final String TRUSTSTORE_LOCATION = "connector.configurationmodule.ssl.trustore.location"; + private static final Logger LOG = LoggerFactory.getLogger(TrustManagerFactory.class); + private static final String DEFAULT_ALGORITHM = "PKIX"; + + public static TrustManager passThroughTrustManager() { + return new TrustManagerFactory.PassThroughTrustManager(); + } + + public static TrustManager keystoreTrustManager(Configuration config) { + try { + String trustStoreLocation = config.getProperty("connector.configurationmodule.ssl.trustore.location", "${KEYSTORE_DIR}${truststore_location}"); + String pwdString = config.getProperty("connector.configurationmodule.ssl.trustore.password", "${truststore_password}"); + char[] passwordCharArray = null; + if (pwdString != null) { + passwordCharArray = pwdString.toCharArray(); + } + + KeyStore trustStore = getStore(trustStoreLocation, passwordCharArray); + dumpContext(trustStore, trustStoreLocation); + javax.net.ssl.TrustManagerFactory factory = javax.net.ssl.TrustManagerFactory.getInstance("PKIX"); + factory.init(trustStore); + return factory.getTrustManagers()[0]; + } catch (Exception var6) { + throw new ConfigurationException(var6); + } + } + + private static KeyStore getStore(String storeLocation, char[] passwordCharArray) { + InputStream is = null; + + KeyStore var4; + try { + KeyStore truststore = KeyStore.getInstance("JKS"); + is = ConnectorIOUtils.getResourceAsStream(storeLocation); + truststore.load(is, passwordCharArray); + var4 = truststore; + } catch (Exception var8) { + throw new ConfigurationException(var8); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + return var4; + } + + private static void dumpContext(KeyStore store, String location) { + try { + LOG.debug("Content of KeyStore [{}]", location); + List aliases = Collections.list(store.aliases()); + Iterator i$ = aliases.iterator(); + + while(i$.hasNext()) { + String alias = (String)i$.next(); + Certificate cert = store.getCertificate(alias); + X509Certificate x509Cert = (X509Certificate)cert; + String dn = x509Cert.getSubjectX500Principal().getName("RFC2253"); + LOG.debug("\t.{}: {}", alias, dn); + } + + } catch (Exception var8) { + throw new ConfigurationException(var8); + } + } + + private static class PassThroughTrustManager implements X509TrustManager { + private static final Logger LOG = LoggerFactory.getLogger(TrustManagerFactory.PassThroughTrustManager.class); + + private PassThroughTrustManager() { + } + + public X509Certificate[] getAcceptedIssuers() { + LOG.warn("SSL verifcation disabled! DO NOT USE THIS IN PRODUCTION."); + LOG.debug("getAcceptedIssuers() : empty list"); + return new X509Certificate[0]; + } + + public void checkClientTrusted(X509Certificate[] certs, String authType) { + LOG.debug("checkClientTrusted() : authType={}", authType); + } + + public void checkServerTrusted(X509Certificate[] certs, String authType) { + LOG.debug("checkServerTrusted() : authType={}", authType); + + for(int i = 0; i < certs.length; ++i) { + LOG.debug("Server Certificate to be checked {} : {} with issuer: {}", new Object[]{i, certs[i].getSubjectX500Principal().getName("RFC1779"), certs[i].getIssuerX500Principal().getName("RFC1779")}); + } + + } + + // $FF: synthetic method + PassThroughTrustManager(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.java new file mode 100644 index 000000000..f857d0af3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/ConfigUtil.java @@ -0,0 +1,49 @@ +package be.ehealth.technicalconnector.config.util; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.impl.ConfigUtils; +import be.ehealth.technicalconnector.config.util.domain.PackageInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** @deprecated */ +@Deprecated +public final class ConfigUtil { + private static final Logger LOG = LoggerFactory.getLogger(ConfigUtil.class); + private static final String PACKAGE_LICENCE_USERNAME = "package.licence.username"; + private static final String PACKAGE_LICENCE_PASSWORD = "package.licence.password"; + private static final String PACKAGE_LICENCE_NAME = "package.name"; + public static final String USE_DEFAULT_PROPERTIES = ".usedefaultproperties"; + public static final String DEFAULT = "default"; + + private ConfigUtil() { + throw new UnsupportedOperationException(); + } + + public static PackageInfo retrievePackageInfo(String componentName) { + ConfigValidator configValidator = ConfigFactory.getConfigValidator(); + String userName = configValidator.getProperty(componentName + "." + "package.licence.username", "${mycarenet.licence.username}"); + String password = configValidator.getProperty(componentName + "." + "package.licence.password", "${mycarenet.licence.password}"); + String name = configValidator.getProperty(componentName + "." + "package.name", "${package.name}"); + return new PackageInfo(userName, password, name); + } + + public static boolean retrieveBooleanProjectProperty(String prefix, String projectName, String suffix, boolean defaultValue) { + ConfigValidator props = ConfigFactory.getConfigValidator(); + boolean result; + if (props.getBooleanProperty(prefix + projectName + ".usedefaultproperties", true)) { + result = props.getBooleanProperty(prefix + "default" + suffix, defaultValue); + } else { + result = props.getBooleanProperty(prefix + projectName + suffix, defaultValue); + } + + LOG.debug("retrieveBooleanProjectProperty for {}.{}.{} : returning {}", new Object[]{prefix, projectName, suffix, result}); + return result; + } + + public static boolean isNet() throws TechnicalConnectorException { + return ConfigUtils.isNet(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.java b/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.java new file mode 100644 index 000000000..2c82b9c7b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/config/util/domain/PackageInfo.java @@ -0,0 +1,42 @@ +package be.ehealth.technicalconnector.config.util.domain; + +/** @deprecated */ +@Deprecated +public class PackageInfo { + private String userName; + private String password; + private String packageName; + + public PackageInfo() { + } + + public PackageInfo(String userName, String password, String name) { + this.userName = userName; + this.password = password; + this.packageName = name; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getUserName() { + return this.userName; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getPassword() { + return this.password; + } + + public void setPackageName(String name) { + this.packageName = name; + } + + public String getPackageName() { + return this.packageName; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.java b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.java new file mode 100644 index 000000000..afab6de07 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/Charset.java @@ -0,0 +1,18 @@ +package be.ehealth.technicalconnector.enumeration; + +public enum Charset { + UTF_8("UTF-8"), + ASCII("ASCII"), + ISO_8859_1("ISO-8859-1"), + UNICODEBIGUNMARKED("UnicodeBigUnmarked"); + + private String name; + + private Charset(String name) { + this.name = name; + } + + public String getName() { + return this.name; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/CryptoType.java b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/CryptoType.java new file mode 100644 index 000000000..5df7efa78 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/CryptoType.java @@ -0,0 +1,6 @@ +package be.ehealth.technicalconnector.enumeration; + +public enum CryptoType { + HOLDER_OF_KEY, + ENCRYPTION; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/MimeType.java b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/MimeType.java new file mode 100644 index 000000000..7378e1fdb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/MimeType.java @@ -0,0 +1,22 @@ +package be.ehealth.technicalconnector.enumeration; + +public enum MimeType { + /** @deprecated */ + @Deprecated + plaintext("plain/text"), + PLAIN_TEXT("plain/text"), + /** @deprecated */ + @Deprecated + octectstream("application/octet-stream"), + OCTECT_STREAM("application/octet-stream"); + + private String value; + + private MimeType(String value) { + this.value = value; + } + + public String getValue() { + return this.value; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/SsoProfile.java b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/SsoProfile.java new file mode 100644 index 000000000..fdab885ce --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/enumeration/SsoProfile.java @@ -0,0 +1,6 @@ +package be.ehealth.technicalconnector.enumeration; + +public enum SsoProfile { + SAML2_ARTIFACT, + SAML2_POST; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.java new file mode 100644 index 000000000..41750b79e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/BeIDPinCodeException.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.exception; + +public class BeIDPinCodeException extends TechnicalConnectorException { + private static final long serialVersionUID = -652848945589590947L; + + public BeIDPinCodeException(Exception e) { + super((TechnicalConnectorExceptionValues)TechnicalConnectorExceptionValues.ERROR_EID_LOGIN, (Throwable)e, (Object[])(e.getMessage())); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CertificateVerificationException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CertificateVerificationException.java new file mode 100644 index 000000000..5764df592 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CertificateVerificationException.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.exception; + +public class CertificateVerificationException extends TechnicalConnectorException { + private static final long serialVersionUID = 1L; + + public CertificateVerificationException(String message, Throwable cause) { + super(TechnicalConnectorExceptionValues.ERROR_CERTIFICATE_VALIDATION, cause, message); + } + + public CertificateVerificationException(String message) { + super(TechnicalConnectorExceptionValues.ERROR_CERTIFICATE_VALIDATION, message); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.java new file mode 100644 index 000000000..03b81bbf4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConfigurationException.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.exception; + +public class ConfigurationException extends RuntimeException { + private static final long serialVersionUID = 1L; + + public ConfigurationException(String msg) { + super(msg); + } + + public ConfigurationException(Exception e) { + super(e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConnectorException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConnectorException.java new file mode 100644 index 000000000..da2f0745a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ConnectorException.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.exception; + +public class ConnectorException extends Exception { + private static final long serialVersionUID = 1L; + private final String errorCode; + + protected ConnectorException(String message, String errorCode) { + super(message); + this.errorCode = errorCode; + } + + protected ConnectorException(String message, String errorCode, Throwable cause) { + super(message, cause); + this.errorCode = errorCode; + } + + public String getErrorCode() { + return this.errorCode; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CredentialException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CredentialException.java new file mode 100644 index 000000000..9bbc15844 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/CredentialException.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.exception; + +public class CredentialException extends RuntimeException { + private static final long serialVersionUID = 1L; + + public CredentialException(Exception e) { + super(e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.java new file mode 100644 index 000000000..17ff6f12f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InstantiationException.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.exception; + +public class InstantiationException extends RuntimeException { + private static final long serialVersionUID = 1454838527369367045L; + + public InstantiationException(String msg, Exception e) { + super(msg, e); + } + + public InstantiationException(Exception e) { + super(e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InterruptedException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InterruptedException.java new file mode 100644 index 000000000..cdef16d91 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InterruptedException.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.exception; + +public class InterruptedException extends RuntimeException { + private static final long serialVersionUID = 1L; + + public InterruptedException(String msg, Throwable cause) { + super(msg, cause); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.java new file mode 100644 index 000000000..676cfdf24 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/InvalidTimeStampException.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.exception; + +public class InvalidTimeStampException extends TechnicalConnectorException { + private static final long serialVersionUID = -652848945589590947L; + + public InvalidTimeStampException(String errorMessage, Exception e) { + super(TechnicalConnectorExceptionValues.INVALID_TIMESTAMP_TOKEN, errorMessage, e); + } + + public InvalidTimeStampException(String errorMessage) { + super(TechnicalConnectorExceptionValues.INVALID_TIMESTAMP_TOKEN, errorMessage); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/NoNextEndpointException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/NoNextEndpointException.java new file mode 100644 index 000000000..5562a440b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/NoNextEndpointException.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.exception; + +public class NoNextEndpointException extends TechnicalConnectorException { + private static final long serialVersionUID = 1L; + + public NoNextEndpointException(String msg) { + super(msg, "bcp-no_next_endpoint"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.java new file mode 100644 index 000000000..a85bf71de --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/ResponseAPDUException.java @@ -0,0 +1,21 @@ +package be.ehealth.technicalconnector.exception; + +import javax.smartcardio.ResponseAPDU; + +public class ResponseAPDUException extends Exception { + private static final long serialVersionUID = -3573705690889181394L; + private final ResponseAPDU apdu; + + public ResponseAPDUException(ResponseAPDU apdu) { + this.apdu = apdu; + } + + public ResponseAPDUException(String message, ResponseAPDU apdu) { + super(message + " [" + Integer.toHexString(apdu.getSW()) + "]"); + this.apdu = apdu; + } + + public ResponseAPDU getApdu() { + return this.apdu; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementException.java new file mode 100644 index 000000000..ece99f6c5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementException.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.exception; + +import java.text.MessageFormat; + +public class SessionManagementException extends TechnicalConnectorException { + private static final long serialVersionUID = 447147416920783199L; + + public SessionManagementException(SessionManagementExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + } + + public SessionManagementException(SessionManagementExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.java new file mode 100644 index 000000000..d2fee2d6a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SessionManagementExceptionValues.java @@ -0,0 +1,23 @@ +package be.ehealth.technicalconnector.exception; + +public enum SessionManagementExceptionValues { + ERROR_GENERAL("error.general", "General Error: {0}"), + ERROR_NOSESSION("error.nosession", "No active session found"), + ERROR_NOTOKEN("error.notoken", "No SAML token found"); + + private String errorCode; + private String message; + + private SessionManagementExceptionValues(String errorCode, String message) { + this.errorCode = errorCode; + this.message = message; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.java new file mode 100644 index 000000000..ec4068c51 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SilentInstantiationException.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.exception; + +public class SilentInstantiationException extends TechnicalConnectorException { + private static final long serialVersionUID = -108607107750227196L; + + public SilentInstantiationException(Exception e) { + super((TechnicalConnectorExceptionValues)TechnicalConnectorExceptionValues.ERROR_TECHNICAL, (Throwable)e, (Object[])(e.getMessage())); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.java new file mode 100644 index 000000000..9a7d0c759 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/SoaErrorException.java @@ -0,0 +1,57 @@ +package be.ehealth.technicalconnector.exception; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.errors.core.v1.ErrorType; + +public class SoaErrorException extends TechnicalConnectorException { + private static final long serialVersionUID = 1L; + private String errorCode; + private ResponseType responseTypeV1; + private be.fgov.ehealth.commons._1_0.protocol.ResponseType responseTypeV1_0; + private ErrorType errorType; + private be.fgov.ehealth.commons.protocol.v2.ResponseType responseTypeV2; + + public SoaErrorException(String errorCode, ResponseType responseType) { + super(TechnicalConnectorExceptionValues.ERROR_WS, errorCode); + this.errorCode = errorCode; + this.responseTypeV1 = responseType; + } + + public SoaErrorException(String errorCode, be.fgov.ehealth.commons._1_0.protocol.ResponseType responseType) { + super(TechnicalConnectorExceptionValues.ERROR_WS, errorCode); + this.errorCode = errorCode; + this.responseTypeV1_0 = responseType; + } + + public SoaErrorException(String errorCode, be.fgov.ehealth.commons.protocol.v2.ResponseType responseType) { + super(TechnicalConnectorExceptionValues.ERROR_WS, errorCode); + this.errorCode = errorCode; + this.responseTypeV2 = responseType; + } + + public SoaErrorException(String errorCode, ErrorType errorType) { + super(TechnicalConnectorExceptionValues.ERROR_WS, errorCode); + this.errorCode = errorCode; + this.errorType = errorType; + } + + public String getErrorCode() { + return this.errorCode; + } + + public ResponseType getResponseType() { + return this.responseTypeV1; + } + + public be.fgov.ehealth.commons._1_0.protocol.ResponseType getResponseTypeV1_0() { + return this.responseTypeV1_0; + } + + public be.fgov.ehealth.commons.protocol.v2.ResponseType getResponseTypeV2() { + return this.responseTypeV2; + } + + public ErrorType getErrorType() { + return this.errorType; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.java new file mode 100644 index 000000000..a4885522e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorException.java @@ -0,0 +1,34 @@ +package be.ehealth.technicalconnector.exception; + +import java.text.MessageFormat; + +public class TechnicalConnectorException extends ConnectorException { + private static final long serialVersionUID = 236496056490741436L; + private TechnicalConnectorExceptionValues category; + + public TechnicalConnectorException(TechnicalConnectorExceptionValues errorCodeValue, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + this.category = TechnicalConnectorExceptionValues.CORE_TECHNICAL; + this.category = errorCodeValue; + } + + public TechnicalConnectorException(TechnicalConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + this.category = TechnicalConnectorExceptionValues.CORE_TECHNICAL; + this.category = errorCodeValue; + } + + protected TechnicalConnectorException(String format, String errorCode) { + super(format, errorCode); + this.category = TechnicalConnectorExceptionValues.CORE_TECHNICAL; + } + + protected TechnicalConnectorException(String format, String errorCode, Throwable e) { + super(format, errorCode, e); + this.category = TechnicalConnectorExceptionValues.CORE_TECHNICAL; + } + + public TechnicalConnectorExceptionValues getCategory() { + return this.category; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues.java new file mode 100644 index 000000000..375c2ef02 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/TechnicalConnectorExceptionValues.java @@ -0,0 +1,99 @@ +package be.ehealth.technicalconnector.exception; + +public enum TechnicalConnectorExceptionValues { + BUILDER_VALIDATION_EXCEPTION("error.builder.exception", "validation error while building object with builder {0} : {1}"), + ERROR_INPUT("error.input", "Invalid input parameter. Reason: {0}"), + ERROR_INPUT_PARAMETER_NULL("error.input.parameter.null", "Input parameter null"), + ERROR_BUSINESS_CODE_REASON("error.business.code.reason", "Error while processing business call (code={0}): {1}"), + INVALID_CERTIFICATE("invalid.certificate", "Invalid certificate"), + INVALID_MYCARENET_INPUT_OBJECT("invalid.mycarenet.object", "Invalid mycarenet object : validation errors : {0}"), + NO_VALID_SESSION_WITH_ENCRYPTION("no.valid.session.with.encryption", "No valid session with encryption found"), + NO_VALID_SESSION("no.valid.session", "No valid session found"), + MALFORMED_URL("malformed.url", "Invalid url to {0} file"), + MALFORMED_XML("malformed.xml", "Malformed XML"), + STS_ERROR_RESPONSE("sts.error.response", "An error occurred while calling the eHealth SecureTokenService"), + STS_ERROR_RESPONSE_STATUS("sts.error.response.status", "The response from the eHealth SecureTokenService contains the following status code: {0}"), + ETK_SEAL_EXCEPTION("etk.seal.exception", "An error occurred while sealing the etk for identifierType: {0}, identifierApplicationID: {1},identifierValue: {2}"), + PDF_XSL_NOT_FOUND("pdf.xsl.not.found", "The birthreport xsl file could not be found for the language: {0}"), + ERROR_CREATING_SOAP_FAULT("error.creating.soap.fault", "Error while creating soap fault for messageId: {0}, clientId: {1}, exception:{2}"), + HANDLER_ERROR("handler.error", "An error occured while instantiating the webservice security handler: {0}"), + SAML_RESPONSE_EMPTY("saml.response.empty", "No SAML Assertion in the response, check parameters {0}"), + ERROR_KEYSTORE_LOAD("error.keystore.load", "Error while loading the KeyStore"), + ERROR_CRYPTO("error.crypto", "Error while trying to (un)seal: {0}"), + ERROR_SIGNATURE_VALIDATION("error.crypto", "validation error while validating signature: {0}"), + ERROR_CERTIFICATE_VALIDATION("error.crypto", "validation error while validating certificate: {0}"), + ERROR_SIGNATURE("error.crypto", "Error while trying to create signature: {0}"), + ERROR_KGSS("error.kgss", "Error while processing your KGSS call: {0}"), + ERROR_WS("error.ws", "Error while executing web service call: {0}"), + CORE_TECHNICAL("core.technical", "General error: {0}"), + ERROR_COMPRESSION("error.compression", "Could not (de)compress the data"), + SECURITY_NO_CERTIFICATE("security.nocertificate", "No X509 Certificate and/or Private Key provided"), + ERROR_KEYSTORE_PASSWORD("error.keystore.password", "Incorrect password for the KeyStore. (path={0})"), + ERROR_EID_READ("error.eid.read", "Cannot read eID, is device attached and eID inserted?"), + ERROR_EID_LOGIN("error.eid.login", "Could not validate your login (PIN) for your eID"), + ERROR_EID_RUNTIME("error.eid.runtime", "Could not locate eID runtime"), + ERROR_CONFIG("error.config", "Configuration Error : {0}"), + SAMLCONVERTER_ERROR("samlconverter.error", "Error occurred during conversion of a saml object"), + ERROR_GENERAL("error.general", "General Error: {0}"), + ERROR_TECHNICAL("error.technical", "Technical Connector error. {0}"), + TARGETSERVICE_ERRORCODE_UNKNOWN("targetservice.errorcode.unknown", "TargetService error description: {0}"), + ERROR_XML_INVALID("error.xml.invalid", "XML could not be validated against XSD. {0}"), + VALIDATION_HUB_INTRA_ACKNOWLEDGE("validation.hub.intra.acknowledge", "Could not validate incoming message: {0}"), + INVALID_PROPERTY("invalid.property", "Property not found in property file {0}"), + INVALID_EHBOX_NEWS_NEWSTITLE("invalid.ehbox.news.newstitle", "News title can not be null."), + ERROR_EHBOX_DOCUMENT_OUTPUTSTREAM("error.ehbox.document.outputstream", "Error occured while writing file {0}"), + NOT_A_RECOGNISED_CARE_PROVIDER("error.notarecognisedcareprovider", "Could not find NIHII, are you a recognized care provider? Please check certificates. (STS)"), + ERROR_NOTAPERSON("error.notaperson", "Could not verify that you are a person. Please check certificates. (STS)"), + ERROR_ETK_NOTFOUND("error.etk.notfound", "Could not retrieve ETK"), + ERROR_NOTFALLBACKKEYSTOREFOUND("error.nofallbackkeystorefound", "Could not locate your fallback session keystore"), + CHARACTER_ENCODING_NOTSUPPORTED("character.encoding.unsupported", "The Character Encoding is not supported"), + INVALID_MAPPING("invalid.mapping", "Invalid Mapping : {0}"), + UNSUPPORTED_ENCODING_EXCEPTION("unsupported.encoding.exception", "Unsupported encoding exception : {0}"), + INVALID_TOKEN("invalid.token", "Token is invalid : {0}"), + INVALID_TIMESTAMP_TOKEN("invalid.timestamp.token", "Timestamp Token is invalid : {0}"), + INVALID_CONFIG("invalid.config", "Configuration could not be validated : {0}"), + INVALID_ATTRIBUTES_LENGTH("invalid_attributes_length", "Invalid attributes array length : {0}"), + UNKNOWN_ERROR("unknown_error", "Unknown error occured : {0}"), + ERROR_IOEXCEPTION("error.ioexception", "IOException occured while {0}"), + NO_ENCRYPTIONKEYS("no.encryptionkeys", "Identifier is empty"), + CALLBACKHANDLER_INSTANCIATION("callbackhandler.instanciation", "Problem while instanciating callback handler : {0}"), + PROVIDER_INSTANCIATION("provider.instanciation", "Problem while instanciating Provider : {0} Reason: {1}"), + HEADER_INSTANCIATION("header.instanciation", "Problem while instanciating header generator : {0}"), + OID_NOTFOUND("oid.notfound", "OID could not be found : {0}"), + INVALID_ISSUER("invalid.issuer", "Invalid issuer : {0}"), + OID_VALUE_PARSING_ERROR("oid.value.parsing.error", "Error while parsing OID value : {0}"), + NO_FILE_CONF("no.file.linux.conf", "No file exists for {0} configuration"), + DLL_NOT_FOUND("dll.not.found", "DLL not found : {0}"), + INCONSISTING_CONFIGURATION("inconsisting.configuration", "Inconsisting configuration, expecting value [{0}] but gets [{1}]"), + ERROR_EIDPINLCALLBACKHANDLERFACTORY("error.EidPinCallBackHandlerFactory", "Couldn't instantiate KeyStore Class with name [{0}]"), + STATUS_CHECKER_INSTANCIATION("statuschecker.instanciation", "Problem while instanciating status checker : {0}"), + ID_GENERATOR_INSTANCIATION("idgenerator.instanciation", "Problem while instanciating id generator : {0}"), + ERROR_EID_NULL("eid.null", "EID is not present"), + PROPERTY_MISSING("property.missing", "The required property [{0}] is missing"), + BEID_ERROR("beid.error", "Error while reading BeIDCard data : {0}"), + BEID_ERROR_PHOTO("beid.error.photo", "Error while reading photo from beIdCard : {0}"), + HARFILE("harfile.error", "An error occured while preparing HARfile : {0}"), + ERROR_SAX_EXCEPTION("error.saxexception", "SAXException occured while {0}"), + INVALID_PROPERTY_VALUE("invalid.property.value", "Property value {0} is not valid: {1}"), + UNEXPECTED_ERROR("error.unexpected", "Unexpected connector error"); + + private String errorCode; + private String message; + + private TechnicalConnectorExceptionValues(String errorCode, String message) { + this.errorCode = errorCode; + this.message = message; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } + + private static class Constants { + private static final String CAT_CRYPTO = "error.crypto"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorException.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorException.java new file mode 100644 index 000000000..42ec28686 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorException.java @@ -0,0 +1,22 @@ +package be.ehealth.technicalconnector.exception; + +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import java.text.MessageFormat; + +public class UnsealConnectorException extends TechnicalConnectorException { + private CryptoResult result; + private static final long serialVersionUID = -3496880847277240189L; + + public UnsealConnectorException(UnsealConnectorExceptionValues errorCodeValue, CryptoResult result, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode()); + this.result = result; + } + + public UnsealConnectorException(UnsealConnectorExceptionValues errorCodeValue, Throwable e, Object... params) { + super(MessageFormat.format(errorCodeValue.getMessage(), params), errorCodeValue.getErrorCode(), e); + } + + public final CryptoResult getUnsealResult() { + return this.result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.java b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.java new file mode 100644 index 000000000..94f308f5b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/exception/UnsealConnectorExceptionValues.java @@ -0,0 +1,21 @@ +package be.ehealth.technicalconnector.exception; + +public enum UnsealConnectorExceptionValues { + ERROR_CRYPTO("error.crypto", "Error while trying to (un)seal: {0}"); + + private String errorCode; + private String message; + + private UnsealConnectorExceptionValues(String errorCode, String errorMessage) { + this.errorCode = errorCode; + this.message = errorMessage; + } + + public String getErrorCode() { + return this.errorCode; + } + + public String getMessage() { + return this.message; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.java new file mode 100644 index 000000000..c016d4aa2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericService.java @@ -0,0 +1,28 @@ +package be.ehealth.technicalconnector.generic.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import java.net.URL; +import org.w3c.dom.Document; +import org.w3c.dom.Node; + +public interface GenericService { + GenericResponse send(GenericRequest var1) throws TechnicalConnectorException; + + String sendXML(String var1, URL var2) throws TechnicalConnectorException; + + String sendXML(String var1, String var2) throws TechnicalConnectorException; + + Node sendDocument(Document var1, String var2) throws TechnicalConnectorException; + + Node sendDocument(Document var1, URL var2) throws TechnicalConnectorException; + + String sendXML(String var1, URL var2, String var3) throws TechnicalConnectorException; + + String sendXML(String var1, String var2, String var3) throws TechnicalConnectorException; + + Node sendDocument(Document var1, String var2, String var3) throws TechnicalConnectorException; + + Node sendDocument(Document var1, URL var2, String var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.java new file mode 100644 index 000000000..7771a841a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/GenericSessionServiceFactory.java @@ -0,0 +1,16 @@ +package be.ehealth.technicalconnector.generic.session; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.generic.session.impl.GenericServiceImpl; +import be.ehealth.technicalconnector.generic.session.impl.GenericServiceImplementationFactory; +import be.ehealth.technicalconnector.session.AbstractSessionServiceFactory; + +public final class GenericSessionServiceFactory extends AbstractSessionServiceFactory { + private GenericSessionServiceFactory() { + throw new UnsupportedOperationException(); + } + + public static GenericService getGenericService() throws ConnectorException { + return (GenericService)getService(GenericServiceImpl.class, new GenericServiceImplementationFactory(), new String[0]); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.java new file mode 100644 index 000000000..3f08b9489 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImpl.java @@ -0,0 +1,90 @@ +package be.ehealth.technicalconnector.generic.session.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.generic.session.GenericService; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.ws.GenericWsSender; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.net.URL; +import javax.xml.soap.SOAPException; +import org.w3c.dom.Document; +import org.w3c.dom.Node; + +public class GenericServiceImpl implements GenericService { + private SessionValidator sessionValidator; + + public GenericServiceImpl(SessionValidator sessionValidator) { + this.sessionValidator = sessionValidator; + } + + public String sendXML(String payload, URL endpoint) throws TechnicalConnectorException { + return this.sendXML(payload, (String)endpoint.toExternalForm(), (String)null); + } + + public String sendXML(String payload, URL endpoint, String soapAction) throws TechnicalConnectorException { + return this.sendXML(payload, endpoint.toExternalForm(), soapAction); + } + + public String sendXML(String payload, String endpoint) throws TechnicalConnectorException { + return this.sendXML(payload, (String)endpoint, (String)null); + } + + public String sendXML(String payload, String endpoint, String soapAction) throws TechnicalConnectorException { + GenericWsSender sender = ServiceFactory.getGenericWsSender(); + if (this.sessionValidator.validateSession()) { + GenericRequest request = new GenericRequest(); + request.setEndpoint(endpoint); + request.setSoapAction(soapAction); + request.setCredentialFromSession(TokenType.SAML); + request.setPayload(payload); + + try { + return sender.send(request).asString(); + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } else { + return null; + } + } + + public Node sendDocument(Document payload, URL endpoint) throws TechnicalConnectorException { + return this.sendDocument(payload, (String)endpoint.toExternalForm(), (String)null); + } + + public Node sendDocument(Document payload, URL endpoint, String soapAction) throws TechnicalConnectorException { + return this.sendDocument(payload, endpoint.toExternalForm(), soapAction); + } + + public Node sendDocument(Document payload, String endpoint) throws TechnicalConnectorException { + return this.sendDocument(payload, (String)endpoint, (String)null); + } + + public Node sendDocument(Document payload, String endpoint, String soapAction) throws TechnicalConnectorException { + GenericWsSender sender = ServiceFactory.getGenericWsSender(); + if (this.sessionValidator.validateSession()) { + GenericRequest request = new GenericRequest(); + request.setEndpoint(endpoint); + request.setSoapAction(soapAction); + request.setCredentialFromSession(TokenType.SAML); + request.setPayload(payload); + + try { + return sender.send(request).asNode(); + } catch (SOAPException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var7, new Object[]{var7.getMessage()}); + } + } else { + return null; + } + } + + public GenericResponse send(GenericRequest request) throws TechnicalConnectorException { + GenericWsSender sender = ServiceFactory.getGenericWsSender(); + return sender.send(request); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.java new file mode 100644 index 000000000..a4a09ab60 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/generic/session/impl/GenericServiceImplementationFactory.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.generic.session.impl; + +import be.ehealth.technicalconnector.session.ImplementationClassFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public class GenericServiceImplementationFactory extends ImplementationClassFactory { + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) { + if (clazz.equals(GenericServiceImpl.class) && additionalParameters.length == 0) { + return new GenericServiceImpl(sessionValidator); + } else { + throw new UnsupportedOperationException("class " + clazz + " not supported"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractSOAPHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractSOAPHandler.java new file mode 100644 index 000000000..55c0b4093 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractSOAPHandler.java @@ -0,0 +1,59 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import java.util.HashSet; +import java.util.Set; +import javax.xml.namespace.QName; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.MessageContext; +import javax.xml.ws.handler.soap.SOAPHandler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.w3c.dom.Node; + +public abstract class AbstractSOAPHandler implements SOAPHandler { + protected static final String IN = "IN"; + protected static final String OUT = "OUT"; + private static final int BLOCK = 1024; + + public boolean handleMessage(SOAPMessageContext context) { + return Boolean.TRUE.equals(context.get("javax.xml.ws.handler.message.outbound")) ? this.handleOutbound(context) : this.handleInbound(context); + } + + public boolean handleOutbound(SOAPMessageContext context) { + return true; + } + + public boolean handleInbound(SOAPMessageContext context) { + return true; + } + + public boolean handleFault(SOAPMessageContext context) { + return false; + } + + public void close(MessageContext context) { + } + + public Set getHeaders() { + return new HashSet(); + } + + public static void dumpMessage(SOAPMessage msg, String mode, Logger log) { + if (msg != null) { + try { + String content = ConnectorXmlUtils.toString((Node)msg.getSOAPPart().getEnvelope()); + int size = content.getBytes(Charset.UTF_8.getName()).length; + if (content.getBytes().length < 1048576) { + log.debug("[{}] - {} bytes - {}", new Object[]{mode, size, content}); + } else { + log.warn("[{}] - {} bytes - message to large to log", mode, size); + } + } catch (Exception var5) { + log.debug("Unable to dump message", var5); + } + + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.java new file mode 100644 index 000000000..1a1e79327 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/AbstractWsSecurityHandler.java @@ -0,0 +1,78 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.wss4j.WSSecHeaderGeneratorWss4jImpl; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.concurrent.TimeUnit; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.ProtocolException; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; + +public abstract class AbstractWsSecurityHandler extends AbstractSOAPHandler { + public static final String PROP_WSSECHEADER_GENERATOR = "be.ehealth.technicalconnector.handler.wssecurity"; + private static final String PROP_SIGNATURE_TIMESTAMP_EXPIRES_TTL = "security.outgoing.message.timestamp.expires.ttl"; + private static final Configuration config = ConfigFactory.getConfigValidator(); + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0 buildSignature() throws TechnicalConnectorException { + ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.handler.wssecurity", WSSecHeaderGeneratorWss4jImpl.class.getName()); + return (AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0)helper.getImplementation(); + } + + public boolean handleOutbound(SOAPMessageContext context) { + try { + this.getLogger().debug("adding WS-Security header"); + this.addWSSecurity(context); + context.getMessage().saveChanges(); + return true; + } catch (Exception var3) { + throw new ProtocolException(var3); + } + } + + protected abstract void addWSSecurity(SOAPMessageContext var1) throws TechnicalConnectorException; + + protected abstract Logger getLogger(); + + protected long getTimeStampTTL() { + return config.getDurationProperty("security.outgoing.message.timestamp.expires.ttl", 60L, TimeUnit.SECONDS).convert(TimeUnit.SECONDS); + } + + public interface WSSecHeaderGeneratorStep4 { + void sign(AbstractWsSecurityHandler.SignedParts... var1) throws TechnicalConnectorException; + } + + public interface WSSecHeaderGeneratorStep3 extends AbstractWsSecurityHandler.WSSecHeaderGeneratorStep4 { + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 withSAMLToken(SAMLToken var1) throws TechnicalConnectorException; + } + + public interface WSSecHeaderGeneratorStep2 extends AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 { + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 withBinarySecurityToken(Credential var1) throws TechnicalConnectorException; + } + + public interface WSSecHeaderGeneratorStep1 extends AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 { + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 withTimeStamp(long var1, TimeUnit var3); + + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 withTimeStamp(Duration var1); + } + + public interface WSSecHeaderGeneratorStep0 extends AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 { + /** @deprecated */ + @Deprecated + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 on(SOAPMessage var1) throws TechnicalConnectorException; + + AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 on(SOAPMessageContext var1) throws TechnicalConnectorException; + } + + public static enum SignedParts { + BODY, + TIMESTAMP, + BST, + SAML_ASSERTION; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.java new file mode 100644 index 000000000..a8c0e40fa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CacheFeederHandler.java @@ -0,0 +1,51 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointDistributor; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.utils.CacheHelper; +import javax.xml.soap.SOAPException; +import javax.xml.transform.Source; +import javax.xml.transform.dom.DOMSource; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Node; + +public class CacheFeederHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(CacheFeederHandler.class); + private static EndpointDistributor distributor = EndpointDistributor.getInstance(); + private String endpoint; + private Source request; + + public boolean handleOutbound(SOAPMessageContext context) { + this.endpoint = (String)context.get("javax.xml.ws.service.endpoint.address"); + if (distributor.mustCache(this.endpoint)) { + try { + Node body = context.getMessage().getSOAPBody().cloneNode(true); + this.request = new DOMSource(ConnectorXmlUtils.getFirstChildElement(body)); + } catch (SOAPException var3) { + LOG.trace("Unable to determine endpoint and payload", var3); + } + } + + return true; + } + + public boolean handleInbound(SOAPMessageContext context) { + if (distributor.mustCache(this.endpoint)) { + try { + CacheInformation cacheInformation = distributor.getCacheInformation(this.endpoint); + Node body = context.getMessage().getSOAPBody().cloneNode(true); + Source response = new DOMSource(ConnectorXmlUtils.getFirstChildElement(body)); + CacheHelper.put(this.request, response, cacheInformation); + } catch (Exception var5) { + LOG.error("Unable to put request into cache", var5); + } + } else { + LOG.debug("Request for endpoint [{}], not cached", this.endpoint); + } + + return true; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.java new file mode 100644 index 000000000..4f5e06ca7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/CertificateCallback.java @@ -0,0 +1,46 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.impl.KeyPairCredential; +import be.ehealth.technicalconnector.session.Session; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import java.util.concurrent.TimeUnit; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CertificateCallback extends AbstractWsSecurityHandler { + private static final Logger LOG = LoggerFactory.getLogger(CertificateCallback.class); + private Credential cred; + + public CertificateCallback() throws TechnicalConnectorException { + } + + public CertificateCallback(X509Certificate certificate, PrivateKey privateKey) { + this.cred = new KeyPairCredential(privateKey, certificate); + } + + public CertificateCallback(Credential cred) { + this.cred = cred; + } + + protected void addWSSecurity(SOAPMessageContext context) throws TechnicalConnectorException { + Credential lazyCred = this.cred; + if (lazyCred == null) { + LOG.debug("[Lazy Loading] Trying to load SAMLToken from session."); + lazyCred = Session.getInstance().getSession().getHolderOfKeyCredential(); + if (lazyCred == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, new Object[]{"Unable to lazy load credential."}); + } + } + + this.buildSignature().on(context).withTimeStamp(this.getTimeStampTTL(), TimeUnit.SECONDS).withBinarySecurityToken(lazyCred).sign(new AbstractWsSecurityHandler.SignedParts[]{AbstractWsSecurityHandler.SignedParts.BODY, AbstractWsSecurityHandler.SignedParts.TIMESTAMP, AbstractWsSecurityHandler.SignedParts.BST}); + } + + protected Logger getLogger() { + return LOG; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.java new file mode 100644 index 000000000..68fb72f20 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ConnectionTimeOutHandler.java @@ -0,0 +1,38 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import java.util.concurrent.TimeUnit; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConnectionTimeOutHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(ConnectionTimeOutHandler.class); + private static final String REQUEST_TIMEOUT = "com.sun.xml.internal.ws.request.timeout"; + private static final String CONNECT_TIMEOUT = "com.sun.xml.internal.ws.connect.timeout"; + public static final String REQUEST_TIMEOUT_PROP = "connector.soaphandler.connection.request.timeout"; + public static final String CONNECT_TIMEOUT_PROP = "connector.soaphandler.connection.connection.timeout"; + private Configuration config = ConfigFactory.getConfigValidator(); + private static final String DEFAULT_TIME_OUT = "30000"; + + public boolean handleOutbound(SOAPMessageContext context) { + String requestTimeOut = this.getDuration("connector.soaphandler.connection.request.timeout"); + LOG.debug("Setting request timeout on: {} milliseconds.", requestTimeOut); + context.put("com.sun.xml.internal.ws.request.timeout", requestTimeOut); + context.put("connector.soaphandler.connection.request.timeout", requestTimeOut); + String connectTimeOut = this.getDuration("connector.soaphandler.connection.connection.timeout"); + LOG.debug("Setting connect timeout on: {} milliseconds.", connectTimeOut); + context.put("com.sun.xml.internal.ws.connect.timeout", connectTimeOut); + context.put("connector.soaphandler.connection.connection.timeout", connectTimeOut); + return true; + } + + private String getDuration(String requestTimeoutProp) { + return this.config.hasDurationProperty(requestTimeoutProp) ? Long.toString(this.config.getDurationProperty("connector.soaphandler.connection.request.timeout", 30L, TimeUnit.SECONDS).convert(TimeUnit.MILLISECONDS)) : this.config.getProperty(requestTimeoutProp, "30000"); + } + + public boolean handleFault(SOAPMessageContext context) { + return this.handleMessage(context); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.java new file mode 100644 index 000000000..aa8afc462 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/ErrorCollectorHandler.java @@ -0,0 +1,6 @@ +package be.ehealth.technicalconnector.handler; + +/** @deprecated */ +@Deprecated +public class ErrorCollectorHandler extends be.ehealth.technicalconnector.validator.impl.handler.ErrorCollectorHandler { +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/HarFileHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/HarFileHandler.java new file mode 100644 index 000000000..fb7c99262 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/HarFileHandler.java @@ -0,0 +1,224 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonObject; +import com.google.gson.stream.JsonWriter; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Iterator; +import java.util.Properties; +import javax.xml.soap.MimeHeader; +import javax.xml.soap.MimeHeaders; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class HarFileHandler extends AbstractSOAPHandler { + private static final String TIMINGS = "timings"; + private static final Logger LOG = LoggerFactory.getLogger(HarFileHandler.class); + private DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ"); + private static final String MESSAGE_ENDPOINT_ADDRESS = "javax.xml.ws.service.endpoint.address"; + private JsonObject harJson; + private Long start; + private Long recieved; + private Long split; + private String outputdir = ConfigFactory.getConfigValidator().getProperty("connector.output.dir", System.getProperty("java.io.tmpdir")); + private static Properties applicationProps = new Properties(); + + public boolean handleFault(SOAPMessageContext ctx) { + Boolean outbound = (Boolean)ctx.get("javax.xml.ws.handler.message.outbound"); + if (outbound) { + return false; + } else { + this.handleMessage(ctx); + return true; + } + } + + public boolean handleInbound(SOAPMessageContext context) { + this.setHandler(); + SOAPMessage msg = context.getMessage(); + + try { + String soapenv = this.getEnvelope(msg); + JsonObject response = new JsonObject(); + response.addProperty("status", 200); + response.addProperty("statusText", "OK"); + response.addProperty("httpVersion", "HTTP/1.1"); + response.add("headers", this.handleHeaders(msg.getMimeHeaders())); + response.add("cookies", new JsonArray()); + JsonObject content = new JsonObject(); + content.addProperty("size", soapenv.getBytes().length); + response.addProperty("headersSize", -1); + response.addProperty("bodySize", -1); + response.addProperty("redirectURL", ""); + content.addProperty("mimeType", "text/xml; charset=utf-8"); + if (msg.getMimeHeaders() != null) { + String[] header = msg.getMimeHeaders().getHeader("Content-Type"); + if (header != null && header.length > 0) { + content.addProperty("mimeType", header[0]); + } + } + + content.addProperty("text", soapenv); + response.add("content", content); + this.getEntry().add("response", response); + this.getEntry().get("timings").getAsJsonObject().addProperty("wait", this.recieved - this.split); + long end = System.currentTimeMillis(); + this.getEntry().get("timings").getAsJsonObject().addProperty("receive", end - this.recieved); + this.getEntry().addProperty("time", end - this.start); + this.saveHar(); + } catch (Exception var8) { + LOG.error(var8.getMessage(), var8); + } + + return true; + } + + public boolean handleOutbound(SOAPMessageContext context) { + this.setHandler(); + SOAPMessage msg = context.getMessage(); + + try { + JsonObject request = new JsonObject(); + request.addProperty("method", "POST"); + request.addProperty("url", context.get("javax.xml.ws.service.endpoint.address").toString()); + request.addProperty("httpVersion", "HTTP/1.1"); + request.add("headers", this.handleHeaders(msg.getMimeHeaders())); + request.add("queryString", new JsonArray()); + request.add("cookies", new JsonArray()); + request.addProperty("headersSize", -1); + request.add("postData", this.getPostData(msg)); + request.addProperty("time", "1"); + request.addProperty("bodySize", -1); + this.split = System.currentTimeMillis(); + this.getEntry().get("timings").getAsJsonObject().addProperty("send", this.split - this.start); + this.getEntry().add("request", request); + } catch (Exception var4) { + LOG.error(var4.getMessage(), var4); + } + + return true; + } + + private void saveHar() throws IOException, TechnicalConnectorException { + String fileName = IdGeneratorFactory.getIdGenerator("uuid").generateId() + ".har"; + File file = new File(this.outputdir, fileName); + LOG.info("Writing har file on location: {}", file.getPath()); + Gson gson = (new GsonBuilder()).setPrettyPrinting().create(); + gson.toJson(this.harJson, new JsonWriter(new FileWriter(file))); + } + + private JsonObject getPostData(SOAPMessage msg) throws SOAPException, IOException { + JsonObject postData = new JsonObject(); + postData.addProperty("mimeType", "multipart/form-data"); + postData.add("params", new JsonArray()); + postData.addProperty("text", this.getEnvelope(msg)); + return postData; + } + + private String getEnvelope(SOAPMessage message) throws SOAPException, IOException { + ByteArrayOutputStream stream = new ByteArrayOutputStream(); + + String var3; + try { + message.writeTo(stream); + if (stream.size() >= 1232896) { + var3 = "message to large to log"; + return var3; + } + + var3 = stream.toString(Charset.UTF_8.getName()); + } finally { + ConnectorIOUtils.closeQuietly((Object)stream); + } + + return var3; + } + + private JsonArray handleHeaders(MimeHeaders headers) { + JsonArray response = new JsonArray(); + if (headers != null) { + Iterator headersIterator = headers.getAllHeaders(); + + while(headersIterator.hasNext()) { + MimeHeader mimheader = (MimeHeader)headersIterator.next(); + JsonObject header = new JsonObject(); + header.addProperty("name", mimheader.getName()); + header.addProperty("value", mimheader.getValue()); + response.add(header); + } + } + + return response; + } + + private void prepareHarFile() { + LOG.info("Start creating har file"); + JsonObject creator = new JsonObject(); + creator.addProperty("name", applicationProps.getProperty("application.name", "UNKOWN")); + creator.addProperty("version", applicationProps.getProperty("application.version", "UNKOWN")); + JsonArray entries = new JsonArray(); + JsonObject entry = new JsonObject(); + entry.addProperty("startedDateTime", this.dateFormatter.format(new Date())); + entry.add("cache", new JsonArray()); + entry.add("timings", new JsonObject()); + entries.add(entry); + JsonObject log = new JsonObject(); + log.addProperty("version", "1.2"); + log.add("creator", creator); + log.add("entries", entries); + this.harJson = new JsonObject(); + this.harJson.add("log", log); + } + + private JsonObject getEntry() { + JsonObject log = (JsonObject)this.harJson.get("log"); + JsonArray entries = (JsonArray)log.get("entries"); + return (JsonObject)entries.get(0); + } + + private void setHandler() { + if (this.start == null) { + this.start = System.currentTimeMillis(); + } else { + this.recieved = System.currentTimeMillis(); + } + + if (this.harJson == null) { + this.prepareHarFile(); + } + + } + + static { + InputStream is = null; + + try { + is = ConnectorIOUtils.getResourceAsStream("/application.properties"); + applicationProps.load(is); + } catch (TechnicalConnectorException var6) { + LOG.error(var6.getMessage(), var6); + } catch (IOException var7) { + LOG.error(var7.getMessage(), var7); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.java new file mode 100644 index 000000000..1a914ce89 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/LoggingHandler.java @@ -0,0 +1,49 @@ +package be.ehealth.technicalconnector.handler; + +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class LoggingHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(LoggingHandler.class); + static final String MESSAGE_ENDPOINT_ADDRESS = "javax.xml.ws.service.endpoint.address"; + + public boolean handleOutbound(SOAPMessageContext context) { + SOAPMessage msg = context.getMessage(); + if (msg != null && LOG.isInfoEnabled()) { + String endPoint = (String)context.get("javax.xml.ws.service.endpoint.address"); + String soapAction = ArrayUtils.toString(msg.getMimeHeaders().getHeader("SOAPAction")); + LOG.info("Invoking webservice on url: [{}] with SOAPAction(s) {}", endPoint, soapAction); + } + + if (LOG.isDebugEnabled()) { + dumpMessage(msg, "OUT", LOG); + } + + return true; + } + + public boolean handleInbound(SOAPMessageContext context) { + SOAPMessage msg = context.getMessage(); + if (LOG.isInfoEnabled()) { + String[] correlationIDs = msg.getMimeHeaders().getHeader("X-CorrelationID"); + if (ArrayUtils.isNotEmpty(correlationIDs)) { + LOG.info("Retrieved response with X-CorrelationID [{}]", StringUtils.join(correlationIDs)); + } + } + + if (LOG.isDebugEnabled()) { + dumpMessage(msg, "IN", LOG); + } + + return true; + } + + public boolean handleFault(SOAPMessageContext c) { + this.handleMessage(c); + return true; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/MessageLevelRetryHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/MessageLevelRetryHandler.java new file mode 100644 index 000000000..764691ff5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/MessageLevelRetryHandler.java @@ -0,0 +1,45 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.ws.impl.strategy.RetryStrategy; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamSource; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class MessageLevelRetryHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(MessageLevelRetryHandler.class); + private final Configuration config = ConfigFactory.getConfigValidator(); + public static final String PROP_MESSAGELEVEL_RETRY_ACTIVATED = "be.ehealth.technicalconnector.handler.message.level.retry.activated"; + public static final String PROP_MESSAGELEVEL_RETRY_XSLT_LOCATION = "be.ehealth.technicalconnector.handler.message.level.retry.xslt.location"; + + public boolean handleInbound(SOAPMessageContext context) { + if (Boolean.TRUE.equals(this.config.getBooleanProperty("be.ehealth.technicalconnector.handler.message.level.retry.activated", Boolean.TRUE))) { + try { + Element body = ConnectorXmlUtils.getFirstChildElement(context.getMessage().getSOAPBody()); + String xsltLocation = this.config.getProperty("be.ehealth.technicalconnector.handler.message.level.retry.xslt.location", "/templates/bcp.switch.xslt"); + if (LOG.isDebugEnabled()) { + LOG.debug("Analysing body: [{}]", ConnectorXmlUtils.toString((Node)body)); + } + + String xlstResult = ConnectorXmlUtils.xslt(new DOMSource(body), new StreamSource(ConnectorIOUtils.getResourceAsStream(xsltLocation))); + if ("SWITCH".equals(xlstResult)) { + LOG.info("Notifying retry strategy to activate next"); + RetryStrategy.RetryNotifier.activate(context.getMessage()); + } else { + LOG.debug("Not activating next one.. expecting [SWITCH] but was [{}]", xlstResult); + } + } catch (Exception var5) { + LOG.error("Unable to determine retry, skipping logic", var5); + } + } + + return true; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.java new file mode 100644 index 000000000..1dbe95642 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/RequestContextHandler.java @@ -0,0 +1,85 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.handler.domain.RequestContext; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** @deprecated */ +@Deprecated +public class RequestContextHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(RequestContextHandler.class); + private static final String MESSAGE_ENDPOINT_ADDRESS = "javax.xml.ws.service.endpoint.address"; + private String suffix = ""; + + public RequestContextHandler() { + } + + public RequestContextHandler(String suffix) { + String input = suffix; + if (!suffix.endsWith("_")) { + input = suffix + "_"; + } + + this.suffix = input; + } + + public boolean handleOutbound(SOAPMessageContext context) { + try { + SOAPMessage msg = context.getMessage(); + RequestContext reqContext = RequestContext.getInstance(); + reqContext.clear(); + String endPoint = (String)context.get("javax.xml.ws.service.endpoint.address"); + if (endPoint != null && !endPoint.isEmpty()) { + reqContext.put("endpoint", endPoint); + } + + this.addToRequestContext(msg, reqContext, "OUT"); + } catch (SOAPException var5) { + LOG.error("SOAPException: {}", var5.getMessage(), var5); + } catch (IOException var6) { + LOG.error("IOException: {}", var6.getMessage(), var6); + } + + return true; + } + + public boolean handleInbound(SOAPMessageContext context) { + try { + SOAPMessage msg = context.getMessage(); + RequestContext reqContext = RequestContext.getInstance(); + this.addToRequestContext(msg, reqContext, "IN"); + } catch (SOAPException var4) { + LOG.error("SOAPException {}", var4.getMessage(), var4); + } catch (IOException var5) { + LOG.error("IOException {}", var5.getMessage(), var5); + } + + return true; + } + + private void addToRequestContext(SOAPMessage msg, RequestContext reqContext, String mode) throws SOAPException, IOException { + ByteArrayOutputStream out = null; + + try { + out = new ByteArrayOutputStream(); + msg.writeTo(out); + reqContext.put("PAYLOAD_" + this.suffix + mode, out.toString(Charset.UTF_8.getName())); + reqContext.put("SOAP_" + this.suffix + mode, msg); + } finally { + ConnectorIOUtils.closeQuietly((Object)out); + } + + } + + public boolean handleFault(SOAPMessageContext c) { + this.handleMessage(c); + return true; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.java new file mode 100644 index 000000000..3f4ce4e18 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLHolderOfKeyHandler.java @@ -0,0 +1,35 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.Session; +import java.util.concurrent.TimeUnit; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SAMLHolderOfKeyHandler extends AbstractWsSecurityHandler { + private static final Logger LOG = LoggerFactory.getLogger(SAMLHolderOfKeyHandler.class); + private SAMLToken token; + + public SAMLHolderOfKeyHandler() { + } + + public SAMLHolderOfKeyHandler(SAMLToken token) { + this.token = token; + } + + protected void addWSSecurity(SOAPMessageContext context) throws TechnicalConnectorException { + SAMLToken lazyToken = this.token; + if (lazyToken == null) { + LOG.debug("[Lazy Loading] Trying to load SAMLToken from session."); + lazyToken = Session.getInstance().getSession().getSAMLToken(); + } + + this.buildSignature().on(context).withTimeStamp(this.getTimeStampTTL(), TimeUnit.SECONDS).withSAMLToken(lazyToken).sign(new AbstractWsSecurityHandler.SignedParts[]{AbstractWsSecurityHandler.SignedParts.BODY, AbstractWsSecurityHandler.SignedParts.TIMESTAMP}); + } + + protected Logger getLogger() { + return LOG; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.java new file mode 100644 index 000000000..04b8b5fde --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SAMLSenderVouchesHandler.java @@ -0,0 +1,37 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.security.impl.KeyPairCredential; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLSenderVouchesCredential; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import java.util.concurrent.TimeUnit; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; + +public class SAMLSenderVouchesHandler extends AbstractWsSecurityHandler { + private static final Logger LOG = LoggerFactory.getLogger(SAMLSenderVouchesHandler.class); + private SAMLToken token; + + /** @deprecated */ + @Deprecated + public SAMLSenderVouchesHandler(Element assertion, X509Certificate certificate, PrivateKey privateKey) { + this.token = SAMLTokenFactory.getInstance().createSamlToken(assertion, new KeyPairCredential(privateKey, certificate)); + } + + public SAMLSenderVouchesHandler(SAMLSenderVouchesCredential token) { + this.token = token; + } + + protected void addWSSecurity(SOAPMessageContext context) throws TechnicalConnectorException { + this.buildSignature().on(context).withTimeStamp(this.getTimeStampTTL(), TimeUnit.SECONDS).withBinarySecurityToken(this.token).withSAMLToken(this.token).sign(new AbstractWsSecurityHandler.SignedParts[]{AbstractWsSecurityHandler.SignedParts.BODY, AbstractWsSecurityHandler.SignedParts.TIMESTAMP, AbstractWsSecurityHandler.SignedParts.BST}); + } + + protected Logger getLogger() { + return LOG; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.java new file mode 100644 index 000000000..35302427e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SOAPHeaderLoggerHandler.java @@ -0,0 +1,56 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import java.util.Iterator; +import java.util.List; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPHeader; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class SOAPHeaderLoggerHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(SOAPHeaderLoggerHandler.class); + private static final String PROP_HEADER_LOGGER = "be.ehealth.technicalconnector.handler.SOAPHeaderLoggerHandler."; + private List propList = ConfigFactory.getConfigValidator().getMatchingProperties("be.ehealth.technicalconnector.handler.SOAPHeaderLoggerHandler."); + + public boolean handleMessage(SOAPMessageContext ctx) { + try { + SOAPHeader header = ctx.getMessage().getSOAPHeader(); + if (header != null) { + Iterator it = ctx.getMessage().getSOAPHeader().examineAllHeaderElements(); + + while(it.hasNext()) { + this.analyse(it.next()); + } + } + } catch (SOAPException var4) { + LOG.error("SOAPException: {}", var4.getMessage(), var4); + } catch (TechnicalConnectorException var5) { + LOG.error("TechnicalConnectorException: {}", var5.getMessage(), var5); + } + + return true; + } + + private void analyse(Object obj) throws TechnicalConnectorException { + if (obj instanceof Element) { + Element el = (Element)obj; + String nameValue = "{" + el.getNamespaceURI() + "}" + el.getLocalName(); + if (this.propList.contains(nameValue) && LOG.isInfoEnabled()) { + LOG.info(ConnectorXmlUtils.toString((Node)el)); + } + } else { + LOG.error("Unsupported Object with name: [{}]", obj.getClass().getName()); + } + + } + + public boolean handleFault(SOAPMessageContext ctx) { + return this.handleMessage(ctx); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.java new file mode 100644 index 000000000..0e549d2cb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SchemaValidatorHandler.java @@ -0,0 +1,81 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.utils.SOAPFaultFactory; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import javax.xml.soap.SOAPBody; +import javax.xml.soap.SOAPFault; +import javax.xml.transform.dom.DOMSource; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Node; + +public class SchemaValidatorHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(SchemaValidatorHandler.class); + private String[] schemaFiles; + private int verify; + public static final int VERIFY_INBOUND = 1; + public static final int VERIFY_OUTBOUND = 2; + public static final int VERIFY_BOTH = 3; + + public SchemaValidatorHandler(int verifyType, String... schemaFile) { + validVerifyType(verifyType); + Validate.notEmpty(schemaFile); + Validate.noNullElements(schemaFile); + this.verify = verifyType; + this.schemaFiles = schemaFile; + } + + public boolean handleInbound(SOAPMessageContext context) { + if (this.verify == 3 || this.verify == 1) { + LOG.info("Validating incoming message."); + this.validate(context, "IN"); + } + + return true; + } + + public boolean handleOutbound(SOAPMessageContext context) { + if (this.verify == 3 || this.verify == 2) { + LOG.info("Validating outgoing message."); + this.validate(context, "OUT"); + } + + return true; + } + + private void validate(SOAPMessageContext context, String mode) { + try { + SOAPBody body = context.getMessage().getSOAPBody(); + SOAPFault fault = body.getFault(); + if (fault != null) { + return; + } + + Node payloadNode = body.getFirstChild(); + ValidatorHelper.validate(new DOMSource(payloadNode), this.isXOPEnabled(context), this.schemaFiles); + } catch (Exception var6) { + dumpMessage(context.getMessage(), mode, LOG); + LOG.error(var6.getClass().getSimpleName() + ": " + var6.getMessage()); + throw SOAPFaultFactory.newSOAPFaultException(var6.getMessage(), var6); + } + + LOG.info("Message validation done."); + } + + private boolean isXOPEnabled(SOAPMessageContext context) { + boolean xopEnabled = false; + if (context.containsKey("http://www.w3.org/2004/08/soap/features/http-optimization")) { + xopEnabled = (Boolean)context.get("http://www.w3.org/2004/08/soap/features/http-optimization"); + } + + return xopEnabled; + } + + private static void validVerifyType(int verifyType) { + if (verifyType < 0 || verifyType > 3) { + throw new IllegalArgumentException("Verify of type " + verifyType + " is not supported."); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SoapActionHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SoapActionHandler.java new file mode 100644 index 000000000..dd9ba3a1e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/SoapActionHandler.java @@ -0,0 +1,62 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.utils.SOAPUtils; +import javax.xml.soap.MimeHeaders; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SoapActionHandler extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(SoapActionHandler.class); + public static final String SOAPACTION_WSI_COMPLAINT = "be.ehealth.technicalconnector.handler.soapactionhandler.wsi.complaint"; + private static final String QUOTE = "\""; + private static final String MIME_SOAPACTION = "SOAPAction"; + + public boolean handleOutbound(SOAPMessageContext context) { + try { + Boolean wsiEnabled = (Boolean)context.get("be.ehealth.technicalconnector.handler.soapactionhandler.wsi.complaint"); + String soapAction = (String)context.get("javax.xml.ws.soap.http.soapaction.uri"); + if (wsiEnabled == null || wsiEnabled == Boolean.TRUE) { + LOG.debug("[WSI] compliant mode active"); + soapAction = fixSoapAction(soapAction); + } + + if (StringUtils.isNotBlank(soapAction)) { + addSoapAction(soapAction, context); + } + + return true; + } catch (SOAPException var4) { + throw SOAPUtils.newSOAPFaultException("WSSecurity problem: [SOAPACTION]" + var4.getMessage(), var4); + } + } + + private static void addSoapAction(String soapAction, SOAPMessageContext context) throws SOAPException { + SOAPMessage msg = context.getMessage(); + MimeHeaders mimeHeaders = msg.getMimeHeaders(); + String[] headers = mimeHeaders.getHeader("SOAPAction"); + if (headers != null) { + LOG.warn("Removing SOAPAction with values: {}", ArrayUtils.toString(headers)); + mimeHeaders.removeHeader("SOAPAction"); + } + + LOG.debug("Adding mimeheader [{}] with value [{}]", "SOAPAction", soapAction); + mimeHeaders.addHeader("SOAPAction", soapAction); + msg.saveChanges(); + } + + private static String fixSoapAction(String soapAction) { + if (org.apache.commons.lang3.StringUtils.startsWith(soapAction, "\"") && org.apache.commons.lang3.StringUtils.endsWith(soapAction, "\"")) { + return soapAction; + } else { + LOG.debug("[WSI] R1109: SOAPACTION must be a quoted string [{}]", soapAction); + String fixedSoapAction = org.apache.commons.lang3.StringUtils.prependIfMissing(soapAction, "\"", new CharSequence[0]); + fixedSoapAction = org.apache.commons.lang3.StringUtils.appendIfMissing(fixedSoapAction, "\"", new CharSequence[0]); + return fixedSoapAction; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.java new file mode 100644 index 000000000..25acfe444 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UnsupportedCallbackHandler.java @@ -0,0 +1,22 @@ +package be.ehealth.technicalconnector.handler; + +import java.io.IOException; +import javax.security.auth.callback.Callback; +import javax.security.auth.callback.CallbackHandler; +import javax.security.auth.callback.UnsupportedCallbackException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class UnsupportedCallbackHandler implements CallbackHandler { + private static final Logger LOG = LoggerFactory.getLogger(UnsupportedCallbackHandler.class); + + public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException { + int len$ = callbacks.length; + int i$ = 0; + if (i$ < len$) { + Callback callback = callbacks[i$]; + LOG.warn("Unable to handle callback: {}", callback.getClass()); + throw new UnsupportedCallbackException(callback, "Unable to handle callback: " + callback.getClass()); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.java new file mode 100644 index 000000000..5282e5bdc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/UserAgentHandler.java @@ -0,0 +1,65 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.IOException; +import java.io.InputStream; +import java.util.Properties; +import javax.xml.soap.MimeHeaders; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class UserAgentHandler extends AbstractSOAPHandler { + private static final String HEADER_NAME = "User-Agent"; + private static final Logger LOG = LoggerFactory.getLogger(UserAgentHandler.class); + private static Properties applicationProps = new Properties(); + private Configuration config = ConfigFactory.getConfigValidator(); + private static final String KEY_USER_AGENT = "be.ehealth.technicalconnector.handler.user-agent.value"; + private static final String DEFAULT_USER_AGENT = "Ehealth Technical"; + + public boolean handleOutbound(SOAPMessageContext context) { + if (context.getMessage() != null) { + MimeHeaders mimeHeaders = context.getMessage().getMimeHeaders(); + if (mimeHeaders != null) { + String[] agents = mimeHeaders.getHeader("User-Agent"); + if (ArrayUtils.isNotEmpty(agents)) { + LOG.info("Removing MIME header [{}] with value [{}]", "User-Agent", StringUtils.join(agents, ",")); + mimeHeaders.removeHeader("User-Agent"); + } + + String value = this.config.getProperty("be.ehealth.technicalconnector.handler.user-agent.value", "Ehealth Technical") + " (" + applicationProps.getProperty("application.version", "unknown") + ")"; + LOG.debug("Adding MIME header [{}] with value [{}]", "User-Agent", value); + mimeHeaders.addHeader("User-Agent", value); + } + } + + return true; + } + + public boolean handleFault(SOAPMessageContext context) { + return true; + } + + static { + InputStream is = null; + + try { + is = ConnectorIOUtils.getResourceAsStream("/application.properties"); + applicationProps.load(is); + } catch (TechnicalConnectorException var7) { + LOG.error(var7.getMessage(), var7); + } catch (IOException var8) { + LOG.error(var8.getMessage(), var8); + } catch (UnsupportedOperationException var9) { + throw new IllegalArgumentException(var9); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/WsAddressingHandlerV200508.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/WsAddressingHandlerV200508.java new file mode 100644 index 000000000..b13cf7f24 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/WsAddressingHandlerV200508.java @@ -0,0 +1,117 @@ +package be.ehealth.technicalconnector.handler; + +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.handler.domain.WsAddressingRelatesTo; +import java.util.Iterator; +import javax.xml.namespace.QName; +import javax.xml.soap.SOAPElement; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPHeader; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class WsAddressingHandlerV200508 extends AbstractSOAPHandler { + private static final Logger LOG = LoggerFactory.getLogger(WsAddressingHandlerV200508.class); + public static final String WS_ADDRESSING_V200508_USE = "be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508.use"; + public static final String MESSAGECONTEXT_WS_ADDRESSING_V200508 = "be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508"; + private static final String NAMESPACE = "http://www.w3.org/2005/08/addressing"; + private static final String WSA_PREFIX = "wsa"; + private static final QName MESSAGEID = new QName("http://www.w3.org/2005/08/addressing", "MessageID", "wsa"); + private static final QName RELATESTO = new QName("http://www.w3.org/2005/08/addressing", "RelatesTo", "wsa"); + private static final QName RELATIONSHIPTYPE = new QName("http://www.w3.org/2005/08/addressing", "RelationshipType", "wsa"); + private static final QName TO = new QName("http://www.w3.org/2005/08/addressing", "To", "wsa"); + private static final QName ACTION = new QName("http://www.w3.org/2005/08/addressing", "Action", "wsa"); + private static final QName FROM = new QName("http://www.w3.org/2005/08/addressing", "From", "wsa"); + private static final QName REPLYTO = new QName("http://www.w3.org/2005/08/addressing", "ReplyTo", "wsa"); + private static final QName MUST_UNDERSTAND = new QName("http://schemas.xmlsoap.org/soap/envelope/", "mustUnderstand", "S"); + private static final QName ADDRESS = new QName("http://www.w3.org/2005/08/addressing", "Address", "wsa"); + private static final QName FAULTTO = new QName("http://www.w3.org/2005/08/addressing", "FaultTo", "wsa"); + + public boolean handleOutbound(SOAPMessageContext context) { + Boolean wsAddressingUse = context.get("be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508.use") == null ? Boolean.FALSE : (Boolean)context.get("be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508.use"); + if (wsAddressingUse) { + try { + WsAddressingHeader header = (WsAddressingHeader)context.get("be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508"); + if (header == null) { + LOG.warn("No WsAddressingHeader in the requestMap. Skipping the WsAddressingHandler."); + return true; + } + + SOAPHeader soapHeader = getSOAPHeader(context); + this.processRequiredElements(header, soapHeader); + this.processOptionalElements(header, soapHeader); + context.getMessage().saveChanges(); + } catch (SOAPException var5) { + LOG.error("Error while generating WS-Addressing header", var5); + } + } else { + LOG.warn("WsAddressingHandler is configured but be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508.useproperty was not present or set to FALSE."); + } + + return true; + } + + private void processOptionalElements(WsAddressingHeader header, SOAPHeader soapHeader) throws SOAPException { + if (header.getTo() != null) { + soapHeader.addChildElement(TO).setTextContent(header.getTo().toString()); + } + + if (header.getMessageID() != null) { + soapHeader.addChildElement(MESSAGEID).setTextContent(header.getMessageID().toString()); + } + + Iterator i$ = header.getRelatesTo().iterator(); + + while(i$.hasNext()) { + WsAddressingRelatesTo relateTo = (WsAddressingRelatesTo)i$.next(); + this.generateRelateToElement(soapHeader, relateTo); + } + + if (header.getFrom() != null && !header.getFrom().isEmpty()) { + soapHeader.addChildElement(FROM).setTextContent(header.getFrom()); + } + + if (header.getReplyTo() != null && !header.getReplyTo().isEmpty()) { + soapHeader.addChildElement(REPLYTO).addChildElement(ADDRESS).setTextContent(header.getReplyTo()); + } + + if (header.getFaultTo() != null && !header.getFaultTo().isEmpty()) { + soapHeader.addChildElement(FAULTTO).addChildElement(ADDRESS).setTextContent(header.getFaultTo()); + } + + } + + private void generateRelateToElement(SOAPHeader soapHeader, WsAddressingRelatesTo relateTo) throws SOAPException { + SOAPElement relateToElement = soapHeader.addChildElement(RELATESTO); + if (relateTo.getRelationshipType() != null && !relateTo.getRelationshipType().isEmpty()) { + relateToElement.addAttribute(RELATIONSHIPTYPE, relateTo.getRelationshipType()); + } + + if (relateTo.getRelationshipType() != null) { + relateToElement.setTextContent(relateTo.getReleatesTo().toString()); + } + + } + + private void processRequiredElements(WsAddressingHeader header, SOAPHeader soapHeader) throws SOAPException { + SOAPElement actionElement = soapHeader.addChildElement(ACTION); + actionElement.addAttribute(MUST_UNDERSTAND, header.getMustUnderstand()); + actionElement.setTextContent(header.getAction().toString()); + } + + private static SOAPHeader getSOAPHeader(SOAPMessageContext context) throws SOAPException { + SOAPHeader soapHeader = context.getMessage().getSOAPHeader(); + if (soapHeader == null) { + context.getMessage().getSOAPPart().getEnvelope().addHeader(); + soapHeader = context.getMessage().getSOAPHeader(); + } + + return soapHeader; + } + + public boolean handleFault(SOAPMessageContext context) { + this.handleMessage(context); + return false; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/RequestContext.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/RequestContext.java new file mode 100644 index 000000000..71dbb46e1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/RequestContext.java @@ -0,0 +1,38 @@ +package be.ehealth.technicalconnector.handler.domain; + +import java.util.HashMap; +import java.util.Map; +import java.util.Set; + +public class RequestContext { + private Map context = new HashMap(); + private static RequestContext instance; + + public static RequestContext getInstance() { + if (instance == null) { + instance = new RequestContext(); + } + + return instance; + } + + public void clear() { + this.context.clear(); + } + + public void put(String key, Object value) { + this.context.put(key, value); + } + + public Object get(String key) { + return this.context.get(key); + } + + public Set keySet() { + return this.context.keySet(); + } + + public boolean containsKey(String key) { + return this.context.containsKey(key); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.java new file mode 100644 index 000000000..67ed05805 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingHeader.java @@ -0,0 +1,85 @@ +package be.ehealth.technicalconnector.handler.domain; + +import java.net.URI; +import java.util.ArrayList; +import java.util.List; + +public class WsAddressingHeader { + private String mustUnderstand = "1"; + private URI messageID; + private List relatesTo = new ArrayList(); + private URI to; + private URI action; + private String from; + private String replyTo; + private String faultTo; + + public WsAddressingHeader(URI action) { + this.action = action; + } + + public URI getMessageID() { + return this.messageID; + } + + public void setMessageID(URI messageID) { + this.messageID = messageID; + } + + public URI getTo() { + return this.to; + } + + public void setTo(URI to) { + this.to = to; + } + + public URI getAction() { + return this.action; + } + + public void setAction(URI action) { + this.action = action; + } + + public String getFrom() { + return this.from; + } + + public void setFrom(String from) { + this.from = from; + } + + public String getReplyTo() { + return this.replyTo; + } + + public void setReplyTo(String replyTo) { + this.replyTo = replyTo; + } + + public String getFaultTo() { + return this.faultTo; + } + + public void setFaultTo(String faultTo) { + this.faultTo = faultTo; + } + + public List getRelatesTo() { + return this.relatesTo; + } + + public String getMustUnderstand() { + return this.mustUnderstand; + } + + public void setMustUnderstand(boolean mustUnderstand) { + if (mustUnderstand) { + this.mustUnderstand = "1"; + } else { + this.mustUnderstand = "0"; + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.java new file mode 100644 index 000000000..ab81b8a3b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/domain/WsAddressingRelatesTo.java @@ -0,0 +1,24 @@ +package be.ehealth.technicalconnector.handler.domain; + +import java.net.URI; + +public class WsAddressingRelatesTo { + private String relationshipType; + private URI releatesTo; + + public String getRelationshipType() { + return this.relationshipType; + } + + public void setRelationshipType(String relationshipType) { + this.relationshipType = relationshipType; + } + + public URI getReleatesTo() { + return this.releatesTo; + } + + public void setReleatesTo(URI releatesTo) { + this.releatesTo = releatesTo; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.java new file mode 100644 index 000000000..a98f34241 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/utils/WSSecurityCrypto.java @@ -0,0 +1,107 @@ +package be.ehealth.technicalconnector.handler.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import java.io.InputStream; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.util.Collection; +import java.util.regex.Pattern; +import javax.security.auth.callback.CallbackHandler; +import org.apache.wss4j.common.crypto.Crypto; +import org.apache.wss4j.common.crypto.CryptoType; +import org.apache.wss4j.common.ext.WSSecurityException; +import org.apache.wss4j.common.ext.WSSecurityException.ErrorCode; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class WSSecurityCrypto implements Crypto { + private static final Logger LOG = LoggerFactory.getLogger(WSSecurityCrypto.class); + private final X509Certificate certificate; + private final PrivateKey privateKey; + + public WSSecurityCrypto(Credential cred) throws TechnicalConnectorException { + this(cred.getPrivateKey(), cred.getCertificate()); + } + + public WSSecurityCrypto(PrivateKey privateKey, X509Certificate certificate) { + this.certificate = certificate; + this.privateKey = privateKey; + } + + public X509Certificate[] getX509Certificates(CryptoType cryptoType) throws WSSecurityException { + LOG.debug("getX509Certificates"); + X509Certificate[] certificates = new X509Certificate[]{this.certificate}; + return certificates; + } + + public String getCryptoProvider() { + return this.getClass().getName(); + } + + public byte[] getBytesFromCertificates(X509Certificate[] certs) throws WSSecurityException { + return (byte[])throwWSSecurityException("getBytesFromCertificates"); + } + + public CertificateFactory getCertificateFactory() throws WSSecurityException { + return (CertificateFactory)throwWSSecurityException("getCertificateFactory"); + } + + public X509Certificate[] getCertificatesFromBytes(byte[] data) throws WSSecurityException { + return (X509Certificate[])throwWSSecurityException("getCertificatesFromBytes"); + } + + public String getDefaultX509Identifier() throws WSSecurityException { + return (String)throwWSSecurityException("getDefaultX509Identifier"); + } + + public PrivateKey getPrivateKey(X509Certificate certificate, CallbackHandler callbackHandler) throws WSSecurityException { + return this.privateKey; + } + + public PrivateKey getPrivateKey(String identifier, String password) throws WSSecurityException { + return this.privateKey; + } + + public byte[] getSKIBytesFromCert(X509Certificate cert) throws WSSecurityException { + return (byte[])throwWSSecurityException("getSKIBytesFromCert"); + } + + public void verifyTrust(X509Certificate[] x509Certificates, boolean b, Collection collection) throws WSSecurityException { + throwWSSecurityException("verifyTrust"); + } + + public void verifyDirectTrust(X509Certificate[] x509Certificates) throws WSSecurityException { + throwWSSecurityException("verifyDirectTrust"); + } + + public void verifyTrust(PublicKey publicKey) throws WSSecurityException { + throwWSSecurityException("verifyTrust"); + } + + public String getX509Identifier(X509Certificate cert) throws WSSecurityException { + return (String)throwWSSecurityException("getX509Identifier"); + } + + public X509Certificate loadCertificate(InputStream in) throws WSSecurityException { + return (X509Certificate)throwWSSecurityException("loadCertificate"); + } + + public void setCertificateFactory(String provider, CertificateFactory certFactory) { + throw new UnsupportedOperationException("Unsupported method setCertificateFactory"); + } + + public void setCryptoProvider(String provider) { + throw new UnsupportedOperationException("Unsupported method setCryptoProvider"); + } + + public void setDefaultX509Identifier(String identifier) { + throw new UnsupportedOperationException("Unsupported method setDefaultX509Identifier"); + } + + private static T throwWSSecurityException(String operation) throws WSSecurityException { + throw new WSSecurityException(ErrorCode.FAILURE, "Unsupported method {}", new Object[]{operation}); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl.java new file mode 100644 index 000000000..f04b48ff3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/handler/wss4j/WSSecHeaderGeneratorWss4jImpl.java @@ -0,0 +1,166 @@ +package be.ehealth.technicalconnector.handler.wss4j; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.AbstractWsSecurityHandler; +import be.ehealth.technicalconnector.handler.utils.WSSecurityCrypto; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLHolderOfKeyToken; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; +import javax.xml.crypto.dsig.Reference; +import javax.xml.soap.SOAPMessage; +import javax.xml.soap.SOAPPart; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.apache.wss4j.common.WSEncryptionPart; +import org.apache.wss4j.common.crypto.Crypto; +import org.apache.wss4j.common.ext.WSSecurityException; +import org.apache.wss4j.dom.SOAPConstants; +import org.apache.wss4j.dom.WSSConfig; +import org.apache.wss4j.dom.message.WSSecHeader; +import org.apache.wss4j.dom.message.WSSecSignature; +import org.apache.wss4j.dom.message.WSSecTimestamp; +import org.apache.wss4j.dom.util.WSSecurityUtil; +import org.w3c.dom.Element; + +public class WSSecHeaderGeneratorWss4jImpl implements AbstractWsSecurityHandler.WSSecHeaderGeneratorStep0, AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1, AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2, AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3, AbstractWsSecurityHandler.WSSecHeaderGeneratorStep4 { + public static final String DEFAULT_DIGEST_METHOD_ALGORITHM = "default.digest.method.algorithm"; + public static final String DEFAULT_SIGNATURE_METHOD_ALGORITHM = "default.signature.method.algorithm"; + private SOAPPart soapPart; + private WSSecHeader wsSecHeader; + private WSSecSignature sign; + private WSSecTimestamp wsSecTimeStamp; + private String assertionId; + private Credential cred; + private SOAPMessageContext ctx; + private ConfigValidator config = ConfigFactory.getConfigValidator(); + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 on(SOAPMessage message) throws TechnicalConnectorException { + try { + Validate.notNull(message); + this.soapPart = message.getSOAPPart(); + this.wsSecHeader = new WSSecHeader(); + this.wsSecHeader.insertSecurityHeader(this.soapPart); + WSSConfig config = WSSConfig.getNewInstance(); + config.setAddInclusivePrefixes(false); + this.sign = new WSSecSignature(config); + return this; + } catch (WSSecurityException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.HANDLER_ERROR, new Object[]{"unable to insert security header.", var3}); + } + } + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep1 on(SOAPMessageContext ctx) throws TechnicalConnectorException { + Validate.notNull(ctx); + this.ctx = ctx; + return this.on(ctx.getMessage()); + } + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 withTimeStamp(long ttl, TimeUnit unit) { + this.withTimeStamp(new Duration(ttl, unit)); + return this; + } + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep2 withTimeStamp(Duration duration) { + this.wsSecTimeStamp = new WSSecTimestamp(); + this.wsSecTimeStamp.setTimeToLive((int)duration.convert(TimeUnit.SECONDS)); + this.wsSecTimeStamp.build(this.soapPart, this.wsSecHeader); + return this; + } + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 withBinarySecurityToken(Credential cred) throws TechnicalConnectorException { + this.cred = cred; + return this; + } + + public AbstractWsSecurityHandler.WSSecHeaderGeneratorStep3 withSAMLToken(SAMLToken token) throws TechnicalConnectorException { + this.cred = token; + Element assertionElement = token.getAssertion(); + Element importedAssertionElement = (Element)this.soapPart.importNode(assertionElement, true); + Element securityHeaderElement = this.wsSecHeader.getSecurityHeader(); + securityHeaderElement.appendChild(importedAssertionElement); + this.assertionId = assertionElement.getAttribute("AssertionID"); + return this; + } + + public void sign(AbstractWsSecurityHandler.SignedParts... parts) throws TechnicalConnectorException { + try { + if (this.cred instanceof SAMLHolderOfKeyToken && StringUtils.isNotEmpty(this.assertionId)) { + this.sign.setKeyIdentifierType(12); + this.sign.setCustomTokenValueType("http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.0#SAMLAssertionID"); + this.sign.setCustomTokenId(this.assertionId); + } else { + this.sign.setKeyIdentifierType(1); + } + + this.determineSignatureAlgorithm(); + this.determineDigestAlgo(); + Crypto crypto = new WSSecurityCrypto(this.cred.getPrivateKey(), this.cred.getCertificate()); + this.sign.prepare(this.soapPart, crypto, this.wsSecHeader); + if (!(this.cred instanceof SAMLHolderOfKeyToken) || !StringUtils.isNotEmpty(this.assertionId)) { + this.sign.appendBSTElementToHeader(this.wsSecHeader); + } + + List referenceList = this.sign.addReferencesToSign(this.generateReferencesToSign(parts), this.wsSecHeader); + if (!referenceList.isEmpty()) { + this.sign.computeSignature(referenceList, false, (Element)null); + } + + } catch (WSSecurityException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.HANDLER_ERROR, new Object[]{"unable to insert security header.", var4}); + } + } + + private void determineDigestAlgo() { + if (this.ctx != null && StringUtils.isNotBlank((String)this.ctx.get("digest.method.algorithm"))) { + this.sign.setDigestAlgo((String)this.ctx.get("digest.method.algorithm")); + } else { + this.sign.setDigestAlgo(this.config.getProperty("default.digest.method.algorithm", "http://www.w3.org/2000/09/xmldsig#sha1")); + } + + } + + private void determineSignatureAlgorithm() { + if (this.ctx != null && StringUtils.isNotBlank((String)this.ctx.get("signature.method.algorithm"))) { + this.sign.setSignatureAlgorithm((String)this.ctx.get("signature.method.algorithm")); + } else { + this.sign.setSignatureAlgorithm(this.config.getProperty("default.signature.method.algorithm", "http://www.w3.org/2000/09/xmldsig#rsa-sha1")); + } + + } + + protected List generateReferencesToSign(AbstractWsSecurityHandler.SignedParts[] parts) { + List signParts = new ArrayList(); + AbstractWsSecurityHandler.SignedParts[] arr$ = parts; + int len$ = parts.length; + + for(int i$ = 0; i$ < len$; ++i$) { + AbstractWsSecurityHandler.SignedParts part = arr$[i$]; + switch(part) { + case TIMESTAMP: + Validate.notNull(this.wsSecTimeStamp); + signParts.add(new WSEncryptionPart(this.wsSecTimeStamp.getId())); + break; + case BODY: + SOAPConstants soapConstants = WSSecurityUtil.getSOAPConstants(this.soapPart.getDocumentElement()); + signParts.add(new WSEncryptionPart(soapConstants.getBodyQName().getLocalPart(), soapConstants.getEnvelopeURI(), "Content")); + break; + case SAML_ASSERTION: + Validate.notNull(this.assertionId); + signParts.add(new WSEncryptionPart(this.assertionId)); + break; + case BST: + signParts.add(new WSEncryptionPart(this.sign.getBSTTokenId())); + } + } + + return signParts; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.java new file mode 100644 index 000000000..2df2d5618 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGenerator.java @@ -0,0 +1,5 @@ +package be.ehealth.technicalconnector.idgenerator; + +public interface IdGenerator { + String generateId(); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.java new file mode 100644 index 000000000..4866c6610 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/IdGeneratorFactory.java @@ -0,0 +1,65 @@ +package be.ehealth.technicalconnector.idgenerator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.impl.DateTimeIdGenerator; +import be.ehealth.technicalconnector.idgenerator.impl.NanoTimeGenerator; +import be.ehealth.technicalconnector.idgenerator.impl.TimeBasedUniqueKeyGenerator; +import be.ehealth.technicalconnector.idgenerator.impl.UUIDGenerator; +import be.ehealth.technicalconnector.idgenerator.impl.XSIDGenerator; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class IdGeneratorFactory { + private static final Logger LOG = LoggerFactory.getLogger(IdGeneratorFactory.class); + public static final String PROPS_IDGENERATOR_PREFIX = "be.ehealth.technicalconnector.idgenerator."; + public static final String PROPS_IDGENERATOR_SUFFIX = ".classname"; + public static final String DEFAULT = "default"; + public static final String UUID = "uuid"; + public static final String XSID = "xsid"; + public static final String TIMEBASED = "time"; + public static final String NANO = "nano"; + private static final String DEFAULT_INPUT_REF_GENERATOR_CHECKER_CLASS = DateTimeIdGenerator.class.getName(); + private static Map cachedInstance = new HashMap(); + private static Map defaultGeneratorClasses = new HashMap(); + + private IdGeneratorFactory() { + } + + public static IdGenerator getIdGenerator() throws TechnicalConnectorException { + return getIdGenerator("default"); + } + + public static IdGenerator getIdGenerator(String type) throws TechnicalConnectorException { + if (!cachedInstance.containsKey(type)) { + String defaultimpl = StringUtils.defaultString((String)defaultGeneratorClasses.get(type), DEFAULT_INPUT_REF_GENERATOR_CHECKER_CLASS); + ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.idgenerator." + type + ".classname", defaultimpl); + cachedInstance.put(type, helper.getImplementation()); + } + + return (IdGenerator)cachedInstance.get(type); + } + + public static void invalidateCachedInstance() { + cachedInstance.clear(); + } + + public static void registerDefaultImplementation(String type, Class clazz) { + if (defaultGeneratorClasses.containsKey(type)) { + LOG.warn("Default implementation already exist for type [{}] with value [{}] replaced by [{}]", new Object[]{type, defaultGeneratorClasses.get(type), clazz.getName()}); + } + + defaultGeneratorClasses.put(type, clazz.getName()); + } + + static { + defaultGeneratorClasses.put("uuid", UUIDGenerator.class.getName()); + defaultGeneratorClasses.put("xsid", XSIDGenerator.class.getName()); + defaultGeneratorClasses.put("default", DEFAULT_INPUT_REF_GENERATOR_CHECKER_CLASS); + defaultGeneratorClasses.put("time", TimeBasedUniqueKeyGenerator.class.getName()); + defaultGeneratorClasses.put("nano", NanoTimeGenerator.class.getName()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/DateTimeIdGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/DateTimeIdGenerator.java new file mode 100644 index 000000000..9f60a92f9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/DateTimeIdGenerator.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.idgenerator.impl; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import org.joda.time.DateTime; + +public class DateTimeIdGenerator implements IdGenerator { + public String generateId() { + DateTime currentDateTime = new DateTime(); + return currentDateTime.toString("yyyyMMddHHmmss"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.java new file mode 100644 index 000000000..e8ec51ded --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/NanoTimeGenerator.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.idgenerator.impl; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; + +public class NanoTimeGenerator implements IdGenerator { + public String generateId() { + long time = System.nanoTime(); + return Long.toString(time, 36).toUpperCase(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.java new file mode 100644 index 000000000..e875fb5a8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/TimeBasedUniqueKeyGenerator.java @@ -0,0 +1,26 @@ +package be.ehealth.technicalconnector.idgenerator.impl; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import java.math.BigInteger; + +public class TimeBasedUniqueKeyGenerator implements IdGenerator { + private static char[] radixRange = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~".toCharArray(); + + public String generateId() { + return radix(new BigInteger("" + System.currentTimeMillis() + System.nanoTime())); + } + + private static String radix(BigInteger number) { + StringBuilder sb = new StringBuilder(); + BigInteger left = number; + BigInteger radix = BigInteger.valueOf((long)radixRange.length); + + do { + int remainder = left.mod(radix).intValue(); + left = left.divide(radix); + sb.append(radixRange[remainder]); + } while(left.compareTo(BigInteger.valueOf(0L)) != 0); + + return sb.reverse().toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/UUIDGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/UUIDGenerator.java new file mode 100644 index 000000000..7ae279076 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/UUIDGenerator.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.idgenerator.impl; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import java.util.UUID; + +public class UUIDGenerator implements IdGenerator { + public String generateId() { + return UUID.randomUUID().toString(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/XSIDGenerator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/XSIDGenerator.java new file mode 100644 index 000000000..e23c7b960 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/idgenerator/impl/XSIDGenerator.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.idgenerator.impl; + +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import java.util.Random; + +public class XSIDGenerator implements IdGenerator { + private Random random = new Random(); + + public String generateId() { + long now = System.currentTimeMillis(); + long randomLong = this.random.nextLong(); + return "ID_" + now + "-" + randomLong; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/Mapper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/Mapper.java new file mode 100644 index 000000000..365c69b7c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/Mapper.java @@ -0,0 +1,7 @@ +package be.ehealth.technicalconnector.mapper; + +public interface Mapper { + String MAPPING_FILES = "be.ehealth.technicalconnector.mapper.configfiles"; + + T map(Object var1, Class var2); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/MapperFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/MapperFactory.java new file mode 100644 index 000000000..f8a97dd2b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/MapperFactory.java @@ -0,0 +1,48 @@ +package be.ehealth.technicalconnector.mapper; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.mapper.impl.MapperDozerImpl; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.security.MessageDigest; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import org.apache.commons.codec.digest.DigestUtils; +import org.bouncycastle.util.encoders.Base64; + +public final class MapperFactory { + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper(MapperDozerImpl.class.getName(), MapperDozerImpl.class.getName()); + private static Map cache = new HashMap(); + + private MapperFactory() { + } + + public static Mapper getMapper(String... mappingFiles) { + Set mappingSet = new TreeSet(); + mappingSet.addAll(Arrays.asList(mappingFiles)); + MessageDigest complete = DigestUtils.getMd5Digest(); + Iterator i$ = mappingSet.iterator(); + + while(i$.hasNext()) { + String mapping = (String)i$.next(); + complete.update(mapping.getBytes()); + } + + String key = new String(Base64.encode(complete.digest())); + if (!cache.containsKey(key)) { + Map options = new HashMap(); + options.put("be.ehealth.technicalconnector.mapper.configfiles", mappingFiles); + + try { + cache.put(key, helper.getImplementation(options)); + } catch (TechnicalConnectorException var6) { + throw new IllegalArgumentException(var6); + } + } + + return (Mapper)cache.get(key); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.java new file mode 100644 index 000000000..20a10f408 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/converter/DateTimeConverter.java @@ -0,0 +1,21 @@ +package be.ehealth.technicalconnector.mapper.converter; + +import java.util.Calendar; +import java.util.Locale; +import org.dozer.CustomConverter; +import org.dozer.MappingException; +import org.joda.time.DateTime; + +public class DateTimeConverter implements CustomConverter { + public Object convert(Object destination, Object source, Class destClass, Class sourceClass) { + if (source == null) { + return null; + } else if (source instanceof Calendar) { + return new DateTime(source); + } else if (source instanceof DateTime) { + return ((DateTime)source).toCalendar(Locale.getDefault()); + } else { + throw new MappingException("Converter DateTimeConverter used incorrectly. Arguments passed in were:" + destination + " and " + source); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/impl/MapperDozerImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/impl/MapperDozerImpl.java new file mode 100644 index 000000000..bf5cf4491 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/mapper/impl/MapperDozerImpl.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.mapper.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.mapper.Mapper; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import java.util.Arrays; +import java.util.Map; +import org.dozer.DozerBeanMapper; + +public final class MapperDozerImpl implements Mapper, ConfigurableImplementation { + private DozerBeanMapper mapper = new DozerBeanMapper(); + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + this.mapper.setMappingFiles(Arrays.asList((String[])((String[])parameterMap.get("be.ehealth.technicalconnector.mapper.configfiles")))); + } + + public T map(Object source, Class clazz) { + return this.mapper.map(source, clazz); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/ServiceFactory.java new file mode 100644 index 000000000..b1ee29547 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/ServiceFactory.java @@ -0,0 +1,112 @@ +package be.ehealth.technicalconnector.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.idsupport.IdSupportService; +import be.ehealth.technicalconnector.service.idsupport.impl.IdSupportServiceImpl; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotService; +import be.ehealth.technicalconnector.service.keydepot.impl.KeyDepotServiceImpl; +import be.ehealth.technicalconnector.service.kgss.KgssService; +import be.ehealth.technicalconnector.service.kgss.impl.KgssServiceImpl; +import be.ehealth.technicalconnector.service.seals.SealsService; +import be.ehealth.technicalconnector.service.seals.impl.SealsServiceImpl; +import be.ehealth.technicalconnector.service.sso.SingleSignOnService; +import be.ehealth.technicalconnector.service.sso.impl.SingleSignOnServiceImpl; +import be.ehealth.technicalconnector.service.sts.STSService; +import be.ehealth.technicalconnector.service.sts.STSServiceFactory; +import be.ehealth.technicalconnector.service.timestamp.AuthorityService; +import be.ehealth.technicalconnector.service.timestamp.ConsultService; +import be.ehealth.technicalconnector.service.timestamp.ConsultServiceV2; +import be.ehealth.technicalconnector.service.timestamp.impl.AuthorityServiceImpl; +import be.ehealth.technicalconnector.service.timestamp.impl.ConsultServiceImpl; +import be.ehealth.technicalconnector.service.timestamp.impl.ConsultServiceV2Impl; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.validator.impl.EhealthReplyValidatorImpl; +import java.util.HashMap; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ServiceFactory { + private static final Logger LOG = LoggerFactory.getLogger(ServiceFactory.class); + private static Map, Object> serviceCache = new HashMap(); + + private ServiceFactory() { + throw new UnsupportedOperationException(); + } + + public static SealsService getSealsService() throws TechnicalConnectorException { + return (SealsService)getService(SealsService.class); + } + + public static KeyDepotService getKeyDepotService() throws TechnicalConnectorException { + return (KeyDepotService)getService(KeyDepotService.class); + } + + public static KgssService getKgssService() throws TechnicalConnectorException { + return (KgssService)getService(KgssService.class); + } + + public static STSService getStsService() throws TechnicalConnectorException { + return STSServiceFactory.getInstance(); + } + + public static AuthorityService getAuthorityService() throws TechnicalConnectorException { + return (AuthorityService)getService(AuthorityService.class); + } + + /** @deprecated */ + @Deprecated + public static ConsultService getConsultService() throws TechnicalConnectorException { + return (ConsultService)getService(ConsultService.class); + } + + public static ConsultServiceV2 getConsultServiceV2() throws TechnicalConnectorException { + return (ConsultServiceV2)getService(ConsultServiceV2.class); + } + + public static IdSupportService getIdSupportService() throws TechnicalConnectorException { + return (IdSupportService)getService(IdSupportService.class); + } + + public static SingleSignOnService getSingleSignOnService() throws TechnicalConnectorException { + return (SingleSignOnService)getService(SingleSignOnService.class); + } + + private static T getService(Class clazz) throws TechnicalConnectorException { + if (!serviceCache.containsKey(clazz)) { + createService(clazz); + } + + return serviceCache.get(clazz); + } + + private static void createService(Class clazz) throws TechnicalConnectorException { + LOG.debug("Creating new Service for : {}", clazz.getCanonicalName()); + if (clazz.equals(KeyDepotService.class)) { + serviceCache.put(clazz, create(clazz, KeyDepotServiceImpl.class)); + } else if (clazz.equals(KgssService.class)) { + serviceCache.put(clazz, create(clazz, KgssServiceImpl.class)); + } else if (clazz.equals(AuthorityService.class)) { + serviceCache.put(clazz, create(clazz, AuthorityServiceImpl.class)); + } else if (clazz.equals(ConsultService.class)) { + serviceCache.put(clazz, create(clazz, ConsultServiceImpl.class)); + } else if (clazz.equals(SealsService.class)) { + serviceCache.put(clazz, new SealsServiceImpl(new EhealthReplyValidatorImpl())); + } else if (clazz.equals(IdSupportService.class)) { + serviceCache.put(clazz, new IdSupportServiceImpl(new EhealthReplyValidatorImpl())); + } else if (clazz.equals(SingleSignOnService.class)) { + serviceCache.put(clazz, create(clazz, SingleSignOnServiceImpl.class)); + } else if (clazz.equals(ConsultServiceV2.class)) { + serviceCache.put(clazz, create(clazz, ConsultServiceV2Impl.class)); + } + + } + + private static T create(Class clazz, Class impl) throws TechnicalConnectorException { + return (new ConfigurableFactoryHelper(clazz.getName(), impl.getName())).getImplementation(); + } + + public static void flushCache() { + serviceCache.clear(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.java new file mode 100644 index 000000000..5b4a7d02a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateChecker.java @@ -0,0 +1,19 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.File; +import java.security.cert.X509Certificate; +import java.util.List; +import org.joda.time.DateTime; + +public interface CertificateChecker { + boolean isCertificateRevoked(File var1) throws TechnicalConnectorException; + + boolean isCertificateRevoked(X509Certificate var1) throws TechnicalConnectorException; + + boolean isCertificateRevoked(File var1, DateTime var2) throws TechnicalConnectorException; + + boolean isCertificateRevoked(X509Certificate var1, DateTime var2) throws TechnicalConnectorException; + + boolean isValidCertificateChain(List var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateCheckerFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateCheckerFactory.java new file mode 100644 index 000000000..8ba4b7b9a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateCheckerFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class CertificateCheckerFactory { + public static final String PROPS_CERT_CHECKER_CLASS = "crypto.certificatechecker.classname"; + private static final String DEFAULT_CERT_CHECKER_CLASS = "be.ehealth.technicalconnector.service.etee.impl.ConnectorCertificateChecker"; + private static Configuration config = ConfigFactory.getConfigValidator(); + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("crypto.certificatechecker.classname", "be.ehealth.technicalconnector.service.etee.impl.ConnectorCertificateChecker"); + + protected CertificateCheckerFactory() { + } + + public static CertificateChecker getCertificateChecker() throws TechnicalConnectorException { + return (CertificateChecker)helper.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.java new file mode 100644 index 000000000..15c56434c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CertificateFactory.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +/** @deprecated */ +@Deprecated +public final class CertificateFactory { + private CertificateFactory() { + } + + public static CertificateChecker getCertificateChecker() throws TechnicalConnectorException { + return CertificateCheckerFactory.getCertificateChecker(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.java new file mode 100644 index 000000000..0d23f0f23 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/Crypto.java @@ -0,0 +1,68 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.etee.domain.UnsealedData; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import java.security.Key; +import java.util.Set; +import javax.crypto.SecretKey; + +public interface Crypto extends ConfigurableImplementation { + String DATAUNSEALER_PKMAP = "dataunsealer.pkmap"; + String DATASEALER_CREDENTIAL = "datasealer.credential"; + String OCSP_OPTIONMAP = "cryptolib.ocsp.optionmap"; + String SIGNING_OPTIONMAP = "cryptolib.signing.optionmap"; + String OCSP_POLICY = "cryptolib.ocsp.policy"; + + /** @deprecated */ + @Deprecated + byte[] seal(EncryptionToken var1, byte[] var2) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + byte[] seal(Set var1, byte[] var2) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + byte[] seal(byte[] var1, SecretKey var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + byte[] seal(Set var1, byte[] var2, SecretKey var3, String var4) throws TechnicalConnectorException; + + byte[] seal(Crypto.SigningPolicySelector var1, EncryptionToken var2, byte[] var3) throws TechnicalConnectorException; + + byte[] seal(Crypto.SigningPolicySelector var1, Set var2, byte[] var3) throws TechnicalConnectorException; + + byte[] seal(Crypto.SigningPolicySelector var1, KeyResult var2, byte[] var3) throws TechnicalConnectorException; + + byte[] seal(Crypto.SigningPolicySelector var1, Set var2, KeyResult var3, byte[] var4) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + byte[] unseal(byte[] var1) throws UnsealConnectorException, TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + byte[] unsealForUnknown(SecretKey var1, byte[] var2) throws TechnicalConnectorException; + + UnsealedData unseal(Crypto.SigningPolicySelector var1, byte[] var2) throws TechnicalConnectorException; + + UnsealedData unseal(Crypto.SigningPolicySelector var1, KeyResult var2, byte[] var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Key generateSecretKey() throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Key getSymmKey(); + + public static enum SigningPolicySelector { + WITH_NON_REPUDIATION, + WITHOUT_NON_REPUDIATION; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory.java new file mode 100644 index 000000000..888a0504e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/CryptoFactory.java @@ -0,0 +1,268 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.KeyStoreManager; +import be.fgov.ehealth.etee.crypto.policies.OCSPOption; +import be.fgov.ehealth.etee.crypto.policies.OCSPPolicy; +import be.fgov.ehealth.etee.crypto.policies.SigningOption; +import java.io.InputStream; +import java.security.InvalidAlgorithmParameterException; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.cert.CertStore; +import java.security.cert.Certificate; +import java.security.cert.CertificateException; +import java.security.cert.CollectionCertStoreParameters; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.EnumMap; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class CryptoFactory { + private static final Logger LOG = LoggerFactory.getLogger(CryptoFactory.class); + public static final String PROPS_CRYPTO_CLASS = "crypto.classname"; + private static final String DEFAULT_CERT_CHECKER_CLASS = "be.ehealth.technicalconnector.service.etee.impl.CryptoImpl"; + private static final String TIMESTAMP_SIGNATURE_KEYSTORE_PWD = "timestamp.signature.keystore.pwd"; + private static final String TIMESTAMP_SIGNATURE_KEYSTORE_PATH = "timestamp.signature.keystore.path"; + public static final String SIGNING_TIME_EXPIRATION = "be.fgov.ehealth.etee.crypto.policies.SigningOption.SIGNING_TIME_EXPIRATION"; + public static final String SIGNING_CLOCK_SKEW = "be.fgov.ehealth.etee.crypto.policies.SigningOption.CLOCK_SKEW"; + public static final String SIGNING_TIME_TRUST_IMPLICIT = "be.fgov.ehealth.etee.crypto.policies.SigningOption.SIGNING_TIME_TRUST_IMPLICIT"; + public static final String SIGNING_TSA_CERT_STORE = "be.fgov.ehealth.etee.crypto.policies.SigningOption.TSA_CERT_STORE"; + public static final String OCSP_URI = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.OCSP_URI"; + public static final String OCSP_INJECT_RESPONSE = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.INJECT_RESPONSE"; + public static final String OCSP_CLOCK_SKEW = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.CLOCK_SKEW"; + public static final String OCSP_CONNECTION_TIMEOUT = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.CONNECTION_TIMEOUT"; + public static final String OCSP_CERT_STORE = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.CERT_STORE"; + public static final String OCSP_READ_TIMEOUT = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.READ_TIMEOUT"; + public static final String OCSP_CONNECTION_USER_INTERACTION = "be.fgov.ehealth.etee.crypto.policies.OCSPOption.CONNECTION_USER_INTERACTION"; + private static final String PROP_CAKEYSTORE_PATH = "CAKEYSTORE_LOCATION"; + private static final String PROP_CAKEYSTORE_PASSWORD = "CAKEYSTORE_PASSWORD"; + private static final String PROP_KEYSTORE_DIR = "KEYSTORE_DIR"; + private static final Configuration configuration = ConfigFactory.getConfigValidator(); + private static final ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("crypto.classname", "be.ehealth.technicalconnector.service.etee.impl.CryptoImpl"); + + private CryptoFactory() { + } + + public static Crypto getCrypto(Credential encryption, Map decryptionKeys, String oCSPPolicy) throws TechnicalConnectorException { + Map configParameters = new HashMap(); + configParameters.put("datasealer.credential", encryption); + configParameters.put("dataunsealer.pkmap", decryptionKeys); + configParameters.put("cryptolib.ocsp.policy", OCSPPolicy.valueOf(oCSPPolicy)); + Map signingOptions = new EnumMap(SigningOption.class); + signingOptions.put(SigningOption.SIGNING_TIME_EXPIRATION, configuration.getIntegerProperty("be.fgov.ehealth.etee.crypto.policies.SigningOption.SIGNING_TIME_EXPIRATION", 5)); + signingOptions.put(SigningOption.CLOCK_SKEW, configuration.getLongProperty("be.fgov.ehealth.etee.crypto.policies.SigningOption.CLOCK_SKEW", 300000L)); + signingOptions.put(SigningOption.SIGNING_TIME_TRUST_IMPLICIT, configuration.getBooleanProperty("be.fgov.ehealth.etee.crypto.policies.SigningOption.SIGNING_TIME_TRUST_IMPLICIT", Boolean.FALSE)); + signingOptions.put(SigningOption.TSA_TRUST_STORE, getKeyStore("timestamp.signature.keystore.path", "timestamp.signature.keystore.pwd")); + signingOptions.put(SigningOption.TSA_CERT_STORE, generateCertStore("be.fgov.ehealth.etee.crypto.policies.SigningOption.TSA_CERT_STORE")); + configParameters.put("cryptolib.signing.optionmap", signingOptions); + configParameters.put("cryptolib.ocsp.optionmap", getOCSPOptions()); + return (Crypto)helper.getImplementation(configParameters); + } + + public static Map getOCSPOptions() { + return CryptoFactory.OCSPOptionHolder.load(); + } + + public static void resetOCSPOptions() { + CryptoFactory.OCSPOptionHolder.invalidate(); + CryptoFactory.OCSPOptionHolder.load(); + } + + public static KeyStore getCaCertificateStore() { + return getKeyStore("CAKEYSTORE_LOCATION", "CAKEYSTORE_PASSWORD"); + } + + private static KeyStore getKeyStore(String key, String password) { + try { + KeyStore keystore = null; + char[] pwd = configuration.getProperty(password, "").toCharArray(); + String path = configuration.getProperty(key, ""); + if (StringUtils.isNotBlank(path)) { + String keystorePath = configuration.getProperty("KEYSTORE_DIR", "") + path; + keystore = loadKeyStore(keystore, pwd, keystorePath); + } + + if (keystore == null) { + keystore = KeyStore.getInstance("JKS"); + keystore.load((InputStream)null, password.toCharArray()); + } + + LOG.debug("Current keystore [{}] content is: ", key); + dump(keystore); + return keystore; + } catch (Exception var6) { + throw new ConfigurationException(var6); + } + } + + private static void dump(KeyStore keystore) throws KeyStoreException { + if (LOG.isDebugEnabled()) { + Enumeration aliases = keystore.aliases(); + ArrayList aliasList = new ArrayList(); + + while(aliases.hasMoreElements()) { + aliasList.add(aliases.nextElement()); + } + + Collections.sort(aliasList); + Iterator i$ = aliasList.iterator(); + + while(i$.hasNext()) { + String alias = (String)i$.next(); + LOG.debug(" .[{}] {} ", alias, ((X509Certificate)keystore.getCertificate(alias)).getSubjectX500Principal().getName("RFC1779")); + } + } + + } + + private static KeyStore loadKeyStore(KeyStore keystore, char[] pwd, String keystorePath) { + try { + KeyStoreManager ocspKeyStoreManager = new KeyStoreManager(keystorePath, pwd); + keystore = ocspKeyStoreManager.getKeyStore(); + } catch (TechnicalConnectorException var4) { + LOG.info("Unable to load keystore.", var4); + } + + return keystore; + } + + public static Crypto getCrypto(Credential encryption, Map decryptionKeys) throws TechnicalConnectorException { + return getCrypto(encryption, decryptionKeys, "NONE"); + } + + public static Crypto getCryptoFromSession() throws TechnicalConnectorException { + SessionItem session = Session.getInstance().getSession(); + return getCrypto(session.getEncryptionCredential(), session.getEncryptionPrivateKeys()); + } + + private static CertStore generateCertStore(String baseKey, KeyStore... stores) { + try { + Collection certsAndCrls = new ArrayList(); + KeyStore[] arr$ = stores; + int len$ = stores.length; + + for(int i$ = 0; i$ < len$; ++i$) { + KeyStore store = arr$[i$]; + process(certsAndCrls, store); + } + + java.security.cert.CertificateFactory factory = java.security.cert.CertificateFactory.getInstance("X.509"); + Iterator i$ = configuration.getMatchingProperties(baseKey + ".CERT").iterator(); + + String crlLocation; + while(i$.hasNext()) { + crlLocation = (String)i$.next(); + processCERT(certsAndCrls, factory, crlLocation); + } + + i$ = configuration.getMatchingProperties(baseKey + ".CRL").iterator(); + + while(i$.hasNext()) { + crlLocation = (String)i$.next(); + processCRL(certsAndCrls, factory, crlLocation); + } + + return CertStore.getInstance("Collection", new CollectionCertStoreParameters(certsAndCrls)); + } catch (CertificateException var7) { + LOG.error(var7.getClass().getName() + ":" + var7.getMessage(), var7); + } catch (InvalidAlgorithmParameterException var8) { + LOG.error(var8.getClass().getName() + ":" + var8.getMessage(), var8); + } catch (NoSuchAlgorithmException var9) { + LOG.error(var9.getClass().getName() + ":" + var9.getMessage(), var9); + } + + return null; + } + + private static void processCRL(Collection certsAndCrls, java.security.cert.CertificateFactory factory, String crlLocation) { + InputStream stream = null; + + try { + stream = ConnectorIOUtils.getResourceAsStream(crlLocation); + certsAndCrls.add(factory.generateCRL(stream)); + LOG.info("Added {} as CRL in CertStore.", crlLocation); + } catch (Exception var8) { + LOG.error(var8.getClass().getName() + ":" + var8.getMessage(), var8); + } finally { + ConnectorIOUtils.closeQuietly((Object)stream); + } + + } + + private static void processCERT(Collection certsAndCrls, java.security.cert.CertificateFactory factory, String certLocation) { + InputStream stream = null; + + try { + stream = ConnectorIOUtils.getResourceAsStream(certLocation); + certsAndCrls.add(factory.generateCertificate(stream)); + LOG.info("Added " + certLocation + " as CERT in CertStore."); + } catch (Exception var8) { + LOG.error(var8.getClass().getName() + ":" + var8.getMessage(), var8); + } finally { + ConnectorIOUtils.closeQuietly((Object)stream); + } + + } + + private static void process(Collection certsAndCrls, KeyStore store) { + try { + Certificate cert; + for(Enumeration enumeration = store.aliases(); enumeration.hasMoreElements(); certsAndCrls.add(cert)) { + cert = store.getCertificate((String)enumeration.nextElement()); + if (LOG.isDebugEnabled() && cert instanceof X509Certificate) { + LOG.debug("Adding certificate {}", ((X509Certificate)cert).getSubjectX500Principal().getName("RFC1779")); + } + } + + LOG.info("Added truststore in CertStore."); + } catch (KeyStoreException var4) { + LOG.warn("Unable to add truststore to CertStore", var4); + } + + } + + private static class OCSPOptionHolder { + private static Map ocspOptionMap; + + public static synchronized Map load() { + if (ocspOptionMap == null) { + Map map = new EnumMap(OCSPOption.class); + map.put(OCSPOption.OCSP_URI, CryptoFactory.configuration.getProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.OCSP_URI")); + KeyStore trustStore = CryptoFactory.getCaCertificateStore(); + map.put(OCSPOption.TRUST_STORE, trustStore); + map.put(OCSPOption.CERT_STORE, CryptoFactory.generateCertStore("be.fgov.ehealth.etee.crypto.policies.OCSPOption.CERT_STORE", trustStore)); + map.put(OCSPOption.INJECT_RESPONSE, CryptoFactory.configuration.getBooleanProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.INJECT_RESPONSE", Boolean.FALSE)); + map.put(OCSPOption.CLOCK_SKEW, CryptoFactory.configuration.getLongProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.CLOCK_SKEW", 300000L)); + map.put(OCSPOption.CONNECTION_TIMEOUT, CryptoFactory.configuration.getIntegerProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.CONNECTION_TIMEOUT", 3000)); + map.put(OCSPOption.READ_TIMEOUT, CryptoFactory.configuration.getIntegerProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.READ_TIMEOUT", 3000)); + map.put(OCSPOption.CONNECTION_USER_INTERACTION, CryptoFactory.configuration.getBooleanProperty("be.fgov.ehealth.etee.crypto.policies.OCSPOption.CONNECTION_USER_INTERACTION", Boolean.FALSE)); + ocspOptionMap = Collections.unmodifiableMap(map); + } + + return ocspOptionMap; + } + + public static synchronized void invalidate() { + ocspOptionMap = null; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.java new file mode 100644 index 000000000..8925620a1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationFactory.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +/** @deprecated */ +@Deprecated +public final class RevocationFactory { + private RevocationFactory() { + } + + public static RevocationStatusChecker getStatusChecker() throws TechnicalConnectorException { + return RevocationStatusCheckerFactory.getStatusChecker(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.java new file mode 100644 index 000000000..5b02093f0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusChecker.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.service.etee; + +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; + +public interface RevocationStatusChecker { + boolean isRevoked(X509Certificate var1) throws CertificateException; + + boolean isRevoked(X509Certificate var1, DateTime var2) throws CertificateException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusCheckerFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusCheckerFactory.java new file mode 100644 index 000000000..8c214d579 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/RevocationStatusCheckerFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.service.etee; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class RevocationStatusCheckerFactory { + public static final String PROPS_STATUS_CHECKER_CLASS = "crypto.revocationstatuschecker.classname"; + private static final String DEFAULT_STATUS_CHECKER_CLASS = "be.ehealth.technicalconnector.service.etee.impl.ConnectorRevocationStatusChecker"; + private static Configuration config = ConfigFactory.getConfigValidator(); + private static ConfigurableFactoryHelper helper = new ConfigurableFactoryHelper("crypto.revocationstatuschecker.classname", "be.ehealth.technicalconnector.service.etee.impl.ConnectorRevocationStatusChecker"); + + private RevocationStatusCheckerFactory() { + } + + public static RevocationStatusChecker getStatusChecker() throws TechnicalConnectorException { + return (RevocationStatusChecker)helper.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.java new file mode 100644 index 000000000..2c0dfbd69 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/EncryptionToken.java @@ -0,0 +1,50 @@ +package be.ehealth.technicalconnector.service.etee.domain; + +import be.fgov.ehealth.etee.crypto.encrypt.EncryptionTokenFactory; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.Serializable; +import java.security.GeneralSecurityException; +import java.security.cert.X509Certificate; + +public class EncryptionToken implements Serializable { + private static final long serialVersionUID = 1L; + private be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken etk; + + public EncryptionToken(byte[] etkBytes) throws GeneralSecurityException { + this.etk = EncryptionTokenFactory.getInstance().create(etkBytes); + } + + public EncryptionToken(File file) throws GeneralSecurityException, IOException { + this.etk = EncryptionTokenFactory.getInstance().create(file); + } + + public EncryptionToken(InputStream is) throws GeneralSecurityException { + this.etk = EncryptionTokenFactory.getInstance().create(is); + } + + public EncryptionToken(String encryptionTokenBase64) throws GeneralSecurityException { + this.etk = EncryptionTokenFactory.getInstance().create(encryptionTokenBase64); + } + + public final byte[] getEncoded() { + return this.etk.getEncoded(); + } + + public final byte[] getBase64Encoded() { + return this.etk.getBase64Encoded(); + } + + public final X509Certificate getCertificate() { + return this.etk.getCertificate(); + } + + public final X509Certificate getAuthenticationCertificate() { + return this.etk.getAuthenticationCertificate(); + } + + public be.fgov.ehealth.etee.crypto.encrypt.EncryptionToken getEtk() { + return this.etk; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.java new file mode 100644 index 000000000..93bdaf358 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/domain/UnsealedData.java @@ -0,0 +1,71 @@ +package be.ehealth.technicalconnector.service.etee.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.IOException; +import java.io.InputStream; +import java.security.cert.X509Certificate; +import java.util.Date; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.ArrayUtils; + +public class UnsealedData { + private InputStream content; + private X509Certificate authenticationCert; + private X509Certificate signatureCert; + private byte[] signature; + private Date signingTime; + + public InputStream getContent() { + return this.content; + } + + public byte[] getContentAsByte() throws TechnicalConnectorException { + try { + return IOUtils.toByteArray(this.content); + } catch (IOException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var2, new Object[0]); + } + } + + public void setContent(InputStream content) { + this.content = content; + } + + public X509Certificate getAuthenticationCert() { + return this.authenticationCert; + } + + public void setAuthenticationCert(X509Certificate authenticationCert) { + this.authenticationCert = authenticationCert; + } + + public byte[] getSignature() { + return ArrayUtils.clone(this.signature); + } + + public void setSignature(byte[] signature) { + this.signature = signature != null ? (byte[])signature.clone() : null; + } + + public Date getSigningTime() { + return this.signingTime != null ? new Date(this.signingTime.getTime()) : null; + } + + public void setSigningTime(Date signingTime) { + if (signingTime != null) { + this.signingTime = new Date(signingTime.getTime()); + } else { + this.signingTime = null; + } + + } + + public X509Certificate getSignatureCert() { + return this.signatureCert; + } + + public void setSignatureCert(X509Certificate signatureCert) { + this.signatureCert = signatureCert; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.java new file mode 100644 index 000000000..5dabef4ea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractCrypto.java @@ -0,0 +1,63 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import java.security.Key; +import java.text.MessageFormat; +import javax.crypto.KeyGenerator; +import javax.crypto.SecretKeyFactory; +import javax.crypto.spec.DESedeKeySpec; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractCrypto implements Crypto { + private static final Logger LOG = LoggerFactory.getLogger(AbstractCrypto.class); + public static final String DEFAULT_ALGO = "DESede"; + private static Configuration config = ConfigFactory.getConfigValidator(); + private Key symmKey; + static final String PROP_SYMM_KEY_PROPERTY = "SYMM_KEY_PROPERTY"; + + /** @deprecated */ + @Deprecated + public static byte[] unsealWithSymmKey(Key symmKey, byte[] objectToUnseal) throws TechnicalConnectorException { + return ConnectorCryptoUtils.decrypt(symmKey, "DESede", objectToUnseal); + } + + public Key generateSecretKey() throws TechnicalConnectorException { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_CRYPTO; + String param = "Could not generate secret key (SymmKey)"; + + try { + if (config.hasProperty("SYMM_KEY_PROPERTY")) { + String base64key = config.getProperty("SYMM_KEY_PROPERTY"); + DESedeKeySpec keyspec = new DESedeKeySpec(Base64.decode(base64key)); + SecretKeyFactory keyfactory = SecretKeyFactory.getInstance("DESede"); + return keyfactory.generateSecret(keyspec); + } else { + KeyGenerator keyGen = KeyGenerator.getInstance("DESede"); + return keyGen.generateKey(); + } + } catch (Exception var6) { + LOG.debug(MessageFormat.format(errorValue.getMessage(), param)); + throw new TechnicalConnectorException(errorValue, var6, new Object[]{param}); + } + } + + public Key getSymmKey() { + if (this.symmKey == null) { + try { + this.symmKey = this.generateSecretKey(); + } catch (TechnicalConnectorException var2) { + LOG.error("Could not generate symmetric encryption key", var2); + return null; + } + } + + return this.symmKey; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractEndToEndCrypto.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractEndToEndCrypto.java new file mode 100644 index 000000000..381a4abca --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractEndToEndCrypto.java @@ -0,0 +1,80 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import java.util.HashSet; +import java.util.Set; +import javax.crypto.SecretKey; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractEndToEndCrypto extends AbstractCrypto { + private static Configuration config = ConfigFactory.getConfigValidator(); + private static final Logger LOG = LoggerFactory.getLogger(AbstractEndToEndCrypto.class); + public static final String PROP_DUMP_MESSAGES = "be.ehealth.technicalconnector.service.etee.cryptoimpl.dump_messages"; + public static final String PROP_DUMP_FIRST_CHARS = "be.ehealth.technicalconnector.service.etee.cryptoimpl.dump_first_chars"; + + public byte[] seal(EncryptionToken paramEncryptionToken, byte[] paramArrayOfByte) throws TechnicalConnectorException { + Set etkSet = new HashSet(); + etkSet.add(paramEncryptionToken); + return this.seal((Set)etkSet, paramArrayOfByte); + } + + public byte[] seal(Set paramEncryptionTokenSet, byte[] paramArrayOfByte) throws TechnicalConnectorException { + return this.seal(paramEncryptionTokenSet, paramArrayOfByte, (SecretKey)null, (String)null); + } + + public byte[] seal(byte[] paramArrayOfByte, SecretKey secretKey, String base64encodedSymKekId) throws TechnicalConnectorException { + return this.seal((Set)null, paramArrayOfByte, secretKey, base64encodedSymKekId); + } + + public byte[] seal(Set paramEncryptionTokenSet, byte[] content, SecretKey secretKey, String base64encodedSymKekId) throws TechnicalConnectorException { + return this.seal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, paramEncryptionTokenSet, new KeyResult(secretKey, base64encodedSymKekId), content); + } + + public byte[] seal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] content) throws TechnicalConnectorException { + return this.seal(type, (Set)null, symmKey, content); + } + + public byte[] seal(Crypto.SigningPolicySelector type, EncryptionToken encryptionToken, byte[] content) throws TechnicalConnectorException { + Set etkSet = new HashSet(); + etkSet.add(encryptionToken); + return this.seal((Crypto.SigningPolicySelector)type, (Set)etkSet, (byte[])content); + } + + public byte[] seal(Crypto.SigningPolicySelector type, Set paramEncryptionTokenSet, byte[] content) throws TechnicalConnectorException { + return this.seal(type, paramEncryptionTokenSet, (KeyResult)null, content); + } + + public byte[] unseal(byte[] protectedMessage) throws TechnicalConnectorException { + byte[] result = this.unseal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, protectedMessage).getContentAsByte(); + this.dumpMessage(result, "Message unsealed"); + return result; + } + + public byte[] unsealForUnknown(SecretKey key, byte[] protectedMessage) throws TechnicalConnectorException { + byte[] result = this.unseal(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, new KeyResult(key, "dummy"), protectedMessage).getContentAsByte(); + this.dumpMessage(result, "Message unsealed"); + return result; + } + + protected void dumpMessage(byte[] paramArrayOfByte, String msg) { + if (Boolean.TRUE.equals(config.getBooleanProperty("be.ehealth.technicalconnector.service.etee.cryptoimpl.dump_messages", Boolean.FALSE))) { + int maxNumberOfBytesToLog = config.getIntegerProperty("be.ehealth.technicalconnector.service.etee.cryptoimpl.dump_first_chars", 50); + String stringToLog; + if (paramArrayOfByte.length < maxNumberOfBytesToLog) { + stringToLog = new String(paramArrayOfByte); + } else { + stringToLog = new String(ArrayUtils.subarray(paramArrayOfByte, 0, maxNumberOfBytesToLog - 1)); + } + + LOG.debug("{}: {}", msg, stringToLog); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.java new file mode 100644 index 000000000..c9ea06d03 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/AbstractRevocationStatusChecker.java @@ -0,0 +1,66 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.service.etee.RevocationStatusChecker; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractRevocationStatusChecker implements RevocationStatusChecker, SessionServiceWithCache { + private static final Logger LOG = LoggerFactory.getLogger(AbstractRevocationStatusChecker.class); + private Cache cache; + + public AbstractRevocationStatusChecker() { + this.cache = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "revocation-cache", CacheInformation.ExpiryType.NONE, (Duration)null); + Session.getInstance().registerSessionService(this); + } + + public boolean isRevoked(X509Certificate x509certificate) throws CertificateException { + return this.isRevoked(x509certificate, new DateTime()); + } + + public boolean isRevoked(X509Certificate cert, DateTime validOn) throws CertificateException { + if (cert == null) { + throw new CertificateException("X509Certificate is empty."); + } else { + if (!this.cache.containsKey(cert)) { + if (LOG.isInfoEnabled()) { + LOG.info("Checking revocation status for cert from subject : {}", cert.getSubjectX500Principal()); + } + + boolean isRevoked = false; + if (!this.isSelfSigned(cert)) { + isRevoked = this.delegateRevoke(cert, validOn); + } else { + LOG.info("Selfsigned certificate detected, skipping delegateRevoke."); + } + + this.cache.put(cert, isRevoked); + } + + return (Boolean)this.cache.get(cert); + } + } + + abstract boolean delegateRevoke(X509Certificate var1, DateTime var2) throws CertificateException; + + private boolean isSelfSigned(X509Certificate cert) { + try { + cert.verify(cert.getPublicKey()); + return true; + } catch (Exception var3) { + return false; + } + } + + public void flushCache() { + this.cache.clear(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.java new file mode 100644 index 000000000..17c7fc050 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCRLRevocationStatusChecker.java @@ -0,0 +1,30 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import be.fgov.ehealth.etee.crypto.cert.CertificateStatus; +import be.fgov.ehealth.etee.crypto.crl.CRLChecker; +import be.fgov.ehealth.etee.crypto.crl.CRLCheckerBuilder; +import be.fgov.ehealth.etee.crypto.crl.CRLData; +import be.fgov.ehealth.etee.crypto.policies.OCSPOption; +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import java.security.cert.CertStore; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; + +public final class ConnectorCRLRevocationStatusChecker extends AbstractRevocationStatusChecker { + private CRLChecker crlChecker; + + public ConnectorCRLRevocationStatusChecker() { + this.crlChecker = CRLCheckerBuilder.newBuilder().addCertStore((CertStore)CryptoFactory.getOCSPOptions().get(OCSPOption.CERT_STORE)).build(); + } + + boolean delegateRevoke(X509Certificate cert, DateTime validOn) throws CertificateException { + CryptoResult crlData = this.crlChecker.validate(cert); + if (crlData.getFatal() == null) { + return ((CRLData)crlData.getData()).getCertStatus() == CertificateStatus.REVOKED; + } else { + throw new CertificateException(crlData.getFatal().getErrorMessage()); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.java new file mode 100644 index 000000000..39d5cf423 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorCertificateChecker.java @@ -0,0 +1,54 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.exception.CertificateVerificationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.CertificateChecker; +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import be.ehealth.technicalconnector.service.etee.RevocationStatusCheckerFactory; +import be.fgov.ehealth.etee.crypto.cert.CertPathCheckerBuilder; +import be.fgov.ehealth.etee.crypto.cert.CertificateStatus; +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.util.List; +import org.joda.time.DateTime; + +public class ConnectorCertificateChecker implements CertificateChecker { + public boolean isCertificateRevoked(File certFile) throws TechnicalConnectorException { + return this.isCertificateRevoked(certFile, new DateTime()); + } + + public boolean isCertificateRevoked(File certFile, DateTime validOn) throws TechnicalConnectorException { + try { + CertificateFactory certFactory = CertificateFactory.getInstance("X.509"); + X509Certificate cert = (X509Certificate)certFactory.generateCertificate(new FileInputStream(certFile)); + return this.isCertificateRevoked(cert, validOn); + } catch (FileNotFoundException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } catch (CertificateException var6) { + throw new CertificateVerificationException(var6.getMessage(), var6); + } + } + + public boolean isCertificateRevoked(X509Certificate cert) throws TechnicalConnectorException { + return this.isCertificateRevoked(cert, new DateTime()); + } + + public boolean isCertificateRevoked(X509Certificate cert, DateTime validOn) throws TechnicalConnectorException { + try { + return RevocationStatusCheckerFactory.getStatusChecker().isRevoked(cert, validOn); + } catch (CertificateException var4) { + throw new CertificateVerificationException(var4.getMessage(), var4); + } + } + + public boolean isValidCertificateChain(List certificateChain) throws TechnicalConnectorException { + CryptoResult result = CertPathCheckerBuilder.newBuilder().addTrustStore(CryptoFactory.getCaCertificateStore()).build().validate(certificateChain); + return !result.hasErrors(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.java new file mode 100644 index 000000000..44e241094 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorMockRevocationStatusChecker.java @@ -0,0 +1,24 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.service.etee.RevocationStatusChecker; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** @deprecated */ +@Deprecated +public final class ConnectorMockRevocationStatusChecker implements RevocationStatusChecker { + private static final Logger LOG = LoggerFactory.getLogger(ConnectorMockRevocationStatusChecker.class); + + public boolean isRevoked(X509Certificate x509certificate) throws CertificateException { + LOG.warn("Revokation check is disabled."); + return false; + } + + public boolean isRevoked(X509Certificate cert, DateTime validOn) throws CertificateException { + LOG.warn("Revokation check is disabled."); + return false; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.java new file mode 100644 index 000000000..a8efce4fd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorOCSPRevocationStatusChecker.java @@ -0,0 +1,26 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import be.fgov.ehealth.etee.crypto.cert.CertificateStatus; +import be.fgov.ehealth.etee.crypto.ocsp.OCSPChecker; +import be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder; +import be.fgov.ehealth.etee.crypto.ocsp.OCSPData; +import be.fgov.ehealth.etee.crypto.ocsp.RevocationValues; +import be.fgov.ehealth.etee.crypto.policies.OCSPPolicy; +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; + +public final class ConnectorOCSPRevocationStatusChecker extends AbstractRevocationStatusChecker { + boolean delegateRevoke(X509Certificate cert, DateTime validOn) throws CertificateException { + OCSPChecker ocspChecker = OCSPCheckerBuilder.newBuilder().addOCSPPolicy(OCSPPolicy.RECEIVER_MANDATORY, CryptoFactory.getOCSPOptions()).build(); + CryptoResult result = ocspChecker.validate(cert, validOn.toDate(), new RevocationValues()); + if (result.getFatal() == null && result.getData() != null) { + CertificateStatus certStatus = ((OCSPData)result.getData()).getCertStatus(); + return !certStatus.equals(CertificateStatus.VALID); + } else { + throw new CertificateException(result.toString()); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.java new file mode 100644 index 000000000..f3275b559 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/ConnectorRevocationStatusChecker.java @@ -0,0 +1,32 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.service.etee.RevocationStatusChecker; +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConnectorRevocationStatusChecker implements RevocationStatusChecker { + private static final Logger LOG = LoggerFactory.getLogger(ConnectorRevocationStatusChecker.class); + private RevocationStatusChecker ocsp = new ConnectorOCSPRevocationStatusChecker(); + private RevocationStatusChecker crl = new ConnectorCRLRevocationStatusChecker(); + + public boolean isRevoked(X509Certificate cert) throws CertificateException { + return this.isRevoked(cert, new DateTime()); + } + + public boolean isRevoked(X509Certificate cert, DateTime validOn) throws CertificateException { + if (cert == null) { + throw new CertificateException("X509Certificate is empty."); + } else { + try { + LOG.debug("Using ConnectorOCSPRevocationStatusChecker for RevocationCheck"); + return this.ocsp.isRevoked(cert, validOn); + } catch (CertificateException var4) { + LOG.debug("Using ConnectorCRLRevocationStatusChecker for RevocationCheck, OCSP failed Reason:[{}]", var4.getMessage()); + return this.crl.isRevoked(cert); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.java new file mode 100644 index 000000000..1bb164866 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/etee/impl/CryptoImpl.java @@ -0,0 +1,298 @@ +package be.ehealth.technicalconnector.service.etee.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.etee.domain.UnsealedData; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.impl.BeIDCredential; +import be.fgov.ehealth.etee.crypto.decrypt.DataUnsealer; +import be.fgov.ehealth.etee.crypto.decrypt.DataUnsealerBuilder; +import be.fgov.ehealth.etee.crypto.encrypt.DataSealer; +import be.fgov.ehealth.etee.crypto.encrypt.DataSealerBuilder; +import be.fgov.ehealth.etee.crypto.policies.EncryptionCredential; +import be.fgov.ehealth.etee.crypto.policies.EncryptionCredentials; +import be.fgov.ehealth.etee.crypto.policies.EncryptionPolicy; +import be.fgov.ehealth.etee.crypto.policies.OCSPOption; +import be.fgov.ehealth.etee.crypto.policies.OCSPPolicy; +import be.fgov.ehealth.etee.crypto.policies.SigningCredential; +import be.fgov.ehealth.etee.crypto.policies.SigningOption; +import be.fgov.ehealth.etee.crypto.policies.SigningPolicy; +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import be.fgov.ehealth.etee.crypto.status.NotificationWarning; +import be.fgov.ehealth.etee.crypto.utils.Iterables; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.UnrecoverableKeyException; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import java.text.MessageFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.EnumMap; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CryptoImpl extends AbstractEndToEndCrypto { + private static final String PROP_CAKEYSTORE_PATH = "CAKEYSTORE_LOCATION"; + private static final String PROP_CAKEYSTORE_PASSWORD = "CAKEYSTORE_PASSWORD"; + public static final String PROP_LIST_IGNORED_NOTIFICATION_ERRORS_ROOTKEY = "be.ehealth.technicalconnector.service.etee.cryptoimpl.ignored_notification_errors"; + private static final String PROP_KEYSTORE_DIR = "KEYSTORE_DIR"; + private static final Logger LOG = LoggerFactory.getLogger(CryptoImpl.class); + private final Map dataSealer = new EnumMap(Crypto.SigningPolicySelector.class); + private final Map dataUnsealer = new EnumMap(Crypto.SigningPolicySelector.class); + private static final Configuration config = ConfigFactory.getConfigValidatorFor("CAKEYSTORE_PASSWORD", "KEYSTORE_DIR", "CAKEYSTORE_LOCATION"); + + public CryptoImpl() { + } + + /** @deprecated */ + @Deprecated + public CryptoImpl(Credential encryption, Map decryptionKeys) throws TechnicalConnectorException { + this.initSealing(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, encryption, OCSPPolicy.NONE, new EnumMap(OCSPOption.class)); + this.initSealing(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, encryption, OCSPPolicy.NONE, new EnumMap(OCSPOption.class)); + this.initUnsealing(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, decryptionKeys, OCSPPolicy.NONE, new EnumMap(OCSPOption.class), new EnumMap(SigningOption.class), SigningPolicy.EHEALTH_CERT, SigningPolicy.EID); + this.initUnsealing(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, decryptionKeys, OCSPPolicy.NONE, new EnumMap(OCSPOption.class), new EnumMap(SigningOption.class), SigningPolicy.EHEALTH_CERT, SigningPolicy.EID); + } + + public byte[] seal(Crypto.SigningPolicySelector type, Set paramEncryptionTokenSet, KeyResult symmKey, byte[] content) throws TechnicalConnectorException { + try { + this.dumpMessage(content, "Message to seal:"); + EncryptionCredential[] credentials = new EncryptionCredential[0]; + if (paramEncryptionTokenSet != null && paramEncryptionTokenSet.size() > 0) { + credentials = (EncryptionCredential[])((EncryptionCredential[])ArrayUtils.addAll(credentials, convertToEncryptionCredential(paramEncryptionTokenSet))); + } + + if (symmKey != null) { + credentials = (EncryptionCredential[])((EncryptionCredential[])ArrayUtils.add(credentials, EncryptionCredential.create(symmKey.getSecretKey(), symmKey.getKeyId()))); + } + + return this.getDataSealer(type).seal(content, credentials); + } catch (Exception var6) { + var6.printStackTrace(); + LOG.error("Error while sealing message : {}", var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, var6, new Object[]{"Data can't be sealed."}); + } + } + + private static EncryptionCredential[] convertToEncryptionCredential(Set paramEncryptionTokenSet) { + Set sealedSet = null; + if (paramEncryptionTokenSet != null) { + sealedSet = new HashSet(); + Iterator i$ = paramEncryptionTokenSet.iterator(); + + while(i$.hasNext()) { + EncryptionToken etk = (EncryptionToken)i$.next(); + sealedSet.add(EncryptionCredential.create(etk.getEtk().getCertificate())); + } + } + + return (EncryptionCredential[])sealedSet.toArray(new EncryptionCredential[0]); + } + + public UnsealedData unseal(Crypto.SigningPolicySelector type, byte[] protectedMessage) throws TechnicalConnectorException { + CryptoResult result = this.getDataUnsealer(type).unseal(protectedMessage); + return processUnsealResult(result); + } + + public UnsealedData unseal(Crypto.SigningPolicySelector type, KeyResult symmKey, byte[] protectedMessage) throws TechnicalConnectorException { + CryptoResult result = this.getDataUnsealer(type).unseal(protectedMessage, symmKey.getSecretKey()); + return processUnsealResult(result); + } + + private static UnsealedData processUnsealResult(CryptoResult result) throws TechnicalConnectorException { + UnsealedData unsealedData = null; + if (result.hasErrors()) { + LOG.error("Unsealed message is invalid."); + throw new UnsealConnectorException(UnsealConnectorExceptionValues.ERROR_CRYPTO, result, new Object[]{"Data can't be unsealed."}); + } else if (ignoreWarnings(result)) { + return map((be.fgov.ehealth.etee.crypto.decrypt.UnsealedData)result.getData()); + } else { + throw new UnsealConnectorException(UnsealConnectorExceptionValues.ERROR_CRYPTO, result, new Object[]{"Data can't be unsealed."}); + } + } + + private static boolean ignoreWarnings(CryptoResult result) { + Set warnings = new HashSet(); + warnings.addAll(result.getWarnings()); + List ignoredWarnings = config.getMatchingProperties("be.ehealth.technicalconnector.service.etee.cryptoimpl.ignored_notification_errors"); + if (ignoredWarnings == null) { + ignoredWarnings = new ArrayList(); + } + + Iterator i$ = ((List)ignoredWarnings).iterator(); + + while(i$.hasNext()) { + String ignoredWarning = (String)i$.next(); + warnings.remove(NotificationWarning.valueOf(ignoredWarning.toUpperCase())); + } + + boolean returnContent = false; + if (warnings != null && warnings.size() != 0) { + if ((ignoredWarnings == null || ((List)ignoredWarnings).size() == 0) && warnings.size() > 0) { + Iterator i$ = warnings.iterator(); + + while(i$.hasNext()) { + NotificationWarning warning = (NotificationWarning)i$.next(); + LOG.info("Ignored warnings: {}", warning); + } + + returnContent = true; + } + } else { + returnContent = true; + } + + return returnContent; + } + + public static UnsealedData map(be.fgov.ehealth.etee.crypto.decrypt.UnsealedData data) { + UnsealedData result = new UnsealedData(); + result.setContent(data.getContent()); + result.setAuthenticationCert(data.getAuthenticationCert()); + result.setSignature(data.getSignature()); + result.setSigningTime(data.getSigningTime()); + result.setSignatureCert(data.getSignatureCert()); + return result; + } + + private DataSealer getDataSealer(Crypto.SigningPolicySelector selector) throws TechnicalConnectorException { + if (this.dataSealer == null) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_CRYPTO; + String param = "Data Sealer not loaded"; + if (LOG.isDebugEnabled()) { + LOG.debug(MessageFormat.format(errorValue.getMessage(), param)); + } + + throw new TechnicalConnectorException(errorValue, new Object[]{param}); + } else { + return (DataSealer)this.dataSealer.get(selector); + } + } + + private DataUnsealer getDataUnsealer(Crypto.SigningPolicySelector selector) throws TechnicalConnectorException { + if (this.dataUnsealer == null) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_CRYPTO; + String param = "Data Sealer not loaded"; + if (LOG.isDebugEnabled()) { + LOG.debug(MessageFormat.format(errorValue.getMessage(), param)); + } + + throw new TechnicalConnectorException(errorValue, new Object[]{param}); + } else { + return (DataUnsealer)this.dataUnsealer.get(selector); + } + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + Credential encryption = (Credential)extract("datasealer.credential", parameterMap, (Object)null, Credential.class); + Map decryptionKeys = (Map)extract("dataunsealer.pkmap", parameterMap, (Object)null, Map.class); + Map ocspOptionMap = (Map)extract("cryptolib.ocsp.optionmap", parameterMap, new HashMap(), Map.class); + Map signingOptionMap = (Map)extract("cryptolib.signing.optionmap", parameterMap, new HashMap(), Map.class); + OCSPPolicy oscpPolicy = (OCSPPolicy)extract("cryptolib.ocsp.policy", parameterMap, OCSPPolicy.RECEIVER_MANDATORY, OCSPPolicy.class); + this.initSealing(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, encryption, oscpPolicy, ocspOptionMap); + this.initSealing(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, encryption, oscpPolicy, ocspOptionMap); + this.initUnsealing(Crypto.SigningPolicySelector.WITH_NON_REPUDIATION, decryptionKeys, oscpPolicy, ocspOptionMap, signingOptionMap, SigningPolicy.EHEALTH_CERT, SigningPolicy.EID); + this.initUnsealing(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, decryptionKeys, oscpPolicy, ocspOptionMap, signingOptionMap, SigningPolicy.EHEALTH_CERT, SigningPolicy.EID); + } + + private static T extract(String key, Map parameters, T defaultValue, Class clazz) throws TechnicalConnectorException { + Object value = parameters.get(key); + if (value == null) { + if (defaultValue == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"could not build initialize " + clazz + " with initialize, wrong input parameters : expected property " + key + " but got null."}); + } else { + return defaultValue; + } + } else { + return value; + } + } + + private void initSealing(Crypto.SigningPolicySelector type, Credential encryption, OCSPPolicy ocspPolicy, Map ocspOptionMap) throws TechnicalConnectorException { + SigningPolicy policy; + SigningCredential outerSigningCred; + SigningCredential innerSigningcredential; + if (encryption instanceof BeIDCredential) { + policy = SigningPolicy.EID; + KeyStore eid = encryption.getKeyStore(); + outerSigningCred = this.retrieveSigningCredential("Authentication", eid); + switch(type) { + case WITH_NON_REPUDIATION: + innerSigningcredential = this.retrieveSigningCredential("Signature", eid); + break; + case WITHOUT_NON_REPUDIATION: + innerSigningcredential = outerSigningCred; + break; + default: + throw new IllegalArgumentException("Unsupported SigningPolicyType [ " + type + "]"); + } + } else { + policy = SigningPolicy.EHEALTH_CERT; + outerSigningCred = SigningCredential.create(encryption.getPrivateKey(), (X509Certificate[])Arrays.copyOf(encryption.getCertificateChain(), encryption.getCertificateChain().length, X509Certificate[].class)); + innerSigningcredential = outerSigningCred; + } + + this.dataSealer.put(type, DataSealerBuilder.newBuilder().addOCSPPolicy(ocspPolicy, ocspOptionMap).addSigningPolicy(policy, outerSigningCred, innerSigningcredential).addPublicKeyPolicy(EncryptionPolicy.KNOWN_RECIPIENT).addSecretKeyPolicy(EncryptionPolicy.UNKNOWN_RECIPIENT).build()); + } + + private SigningCredential retrieveSigningCredential(String alias, KeyStore keyStore) { + try { + Certificate[] c = keyStore.getCertificateChain(alias); + if (ArrayUtils.isEmpty(c)) { + throw new IllegalArgumentException("The KeyStore doesn't contain the required key with alias [" + alias + "]"); + } else { + X509Certificate[] certificateChain = (X509Certificate[])Arrays.copyOf(c, c.length, X509Certificate[].class); + PrivateKey privateKey = (PrivateKey)keyStore.getKey(alias, (char[])null); + return SigningCredential.create(privateKey, Iterables.newList(certificateChain)); + } + } catch (KeyStoreException var6) { + throw new IllegalArgumentException("Given keystore hasn't been initialized", var6); + } catch (NoSuchAlgorithmException var7) { + throw new IllegalStateException("There is a problem with the Security configuration... Check if all the required security providers are correctly registered", var7); + } catch (UnrecoverableKeyException var8) { + throw new IllegalStateException("The private key with alias [" + alias + "] could not be recovered from the given keystore", var8); + } + } + + private void initUnsealing(Crypto.SigningPolicySelector type, Map decryptionKeys, OCSPPolicy ocspPolicy, Map ocspOptionMap, Map signingOptionMap, SigningPolicy... policies) throws TechnicalConnectorException { + if (LOG.isDebugEnabled()) { + Iterator i$ = decryptionKeys.keySet().iterator(); + + while(i$.hasNext()) { + String key = (String)i$.next(); + LOG.debug("Key Available for decryption : {}", key); + } + } + + Map clonedSigningOptionMap = new EnumMap(SigningOption.class); + clonedSigningOptionMap.putAll(signingOptionMap); + switch(type) { + case WITH_NON_REPUDIATION: + clonedSigningOptionMap.put(SigningOption.NON_REPUDIATION, Boolean.TRUE); + break; + case WITHOUT_NON_REPUDIATION: + clonedSigningOptionMap.put(SigningOption.NON_REPUDIATION, Boolean.FALSE); + break; + default: + throw new IllegalArgumentException("Unsupported SigningPolicyType [ " + type + "]"); + } + + this.dataUnsealer.put(type, DataUnsealerBuilder.newBuilder().addOCSPPolicy(ocspPolicy, ocspOptionMap).addSigningPolicy((KeyStore)ocspOptionMap.get(OCSPOption.TRUST_STORE), clonedSigningOptionMap, policies).addPublicKeyPolicy(EncryptionPolicy.KNOWN_RECIPIENT, EncryptionCredentials.from(decryptionKeys)).addSecretKeyPolicy(EncryptionPolicy.UNKNOWN_RECIPIENT).build()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.java new file mode 100644 index 000000000..e1ac2d2d5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/IdSupportService.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.service.idsupport; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.idsupport.protocol.v2.VerifyIdRequest; +import be.fgov.ehealth.idsupport.protocol.v2.VerifyIdResponse; + +public interface IdSupportService { + VerifyIdResponse verifyId(VerifyIdRequest var1) throws TechnicalConnectorException; + + VerifyIdResponse verifyId(String var1, Id var2, Id var3) throws TechnicalConnectorException; + + VerifyIdResponse verifyId(String var1, Id var2) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.java new file mode 100644 index 000000000..c1cb3e373 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/idsupport/impl/IdSupportServiceImpl.java @@ -0,0 +1,70 @@ +package be.ehealth.technicalconnector.service.idsupport.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.idsupport.IdSupportService; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.session.AbstractSessionServiceWithCache; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.idsupport.core.v2.IdentificationData; +import be.fgov.ehealth.idsupport.protocol.v2.VerifyIdRequest; +import be.fgov.ehealth.idsupport.protocol.v2.VerifyIdResponse; +import java.util.Arrays; +import javax.xml.soap.SOAPException; +import org.joda.time.DateTime; + +public class IdSupportServiceImpl extends AbstractSessionServiceWithCache implements IdSupportService { + private EhealthReplyValidator validator; + + public IdSupportServiceImpl(EhealthReplyValidator validator) { + this.validator = validator; + } + + public VerifyIdResponse verifyId(VerifyIdRequest request) throws TechnicalConnectorException { + return this.verifyIdAndGenerateToken(request); + } + + public VerifyIdResponse verifyId(String legalContext, Id ssin, Id cardNumber) throws TechnicalConnectorException { + return this.verifyId(legalContext, identificationData(ssin, cardNumber)); + } + + public VerifyIdResponse verifyId(String legalContext, Id barcode) throws TechnicalConnectorException { + return this.verifyId(legalContext, identificationData(barcode)); + } + + private VerifyIdResponse verifyId(String legalContext, IdentificationData identificationData) throws TechnicalConnectorException { + VerifyIdRequest request = getBasicRequest(legalContext, "ID_" + IdGeneratorFactory.getIdGenerator("uuid").generateId()); + request.setIdentificationData(identificationData); + return this.verifyId(request); + } + + private VerifyIdResponse verifyIdAndGenerateToken(VerifyIdRequest verifyIdRequest) throws TechnicalConnectorException { + try { + GenericRequest genericRequest = ServiceFactory.getIdSupportV2Service(this.getSamlToken()); + genericRequest.setPayload((Object)verifyIdRequest); + VerifyIdResponse response = (VerifyIdResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genericRequest).asObject(VerifyIdResponse.class); + this.validator.validateReplyStatus((StatusResponseType)response); + return response; + } catch (SOAPException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var4.getMessage(), var4}); + } + } + + private static VerifyIdRequest getBasicRequest(String legalContext, String id) { + VerifyIdRequest request = new VerifyIdRequest(); + request.setId(id); + request.setLegalContext(legalContext); + request.setIssueInstant(new DateTime()); + return request; + } + + private static IdentificationData identificationData(Id... ids) { + IdentificationData identificationData = new IdentificationData(); + identificationData.getIds().addAll(Arrays.asList(ids)); + return identificationData; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.java new file mode 100644 index 000000000..e4ea0560a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManager.java @@ -0,0 +1,37 @@ +package be.ehealth.technicalconnector.service.keydepot; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.util.Set; + +public interface KeyDepotManager { + /** @deprecated */ + @Deprecated + EncryptionToken getHolderOfKeyETK() throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + EncryptionToken getEncryptionETK() throws TechnicalConnectorException; + + EncryptionToken getETK(KeyDepotManager.EncryptionTokenType var1) throws TechnicalConnectorException; + + EncryptionToken getETK(IdentifierType var1, Long var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + EncryptionToken getEtk(IdentifierType var1, Long var2, String var3) throws TechnicalConnectorException; + + Set getETKs(IdentifierType var1, Long var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Set getEtkSet(IdentifierType var1, Long var2, String var3) throws TechnicalConnectorException; + + void setKeyDepotService(KeyDepotService var1); + + public static enum EncryptionTokenType { + HOLDER_OF_KEY, + ENCRYPTION; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.java new file mode 100644 index 000000000..c0d299a53 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotManagerFactory.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.service.keydepot; + +import be.ehealth.technicalconnector.service.keydepot.impl.KeyDepotManagerImpl; + +public final class KeyDepotManagerFactory { + private KeyDepotManagerFactory() { + throw new UnsupportedOperationException(); + } + + public static KeyDepotManager getKeyDepotManager() { + return KeyDepotManagerImpl.getInstance(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.java new file mode 100644 index 000000000..688ca32ea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/KeyDepotService.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.service.keydepot; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.etkdepot._1_0.protocol.GetEtkRequest; +import be.fgov.ehealth.etkdepot._1_0.protocol.GetEtkResponse; +import java.io.Serializable; +import java.util.Set; + +public interface KeyDepotService extends Serializable { + GetEtkResponse getETK(GetEtkRequest var1) throws TechnicalConnectorException; + + Set getETKSet(IdentifierType var1, String var2, String var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.java new file mode 100644 index 000000000..3bb3c4f05 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotManagerImpl.java @@ -0,0 +1,163 @@ +package be.ehealth.technicalconnector.service.keydepot.impl; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.ServiceFactory; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotService; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.ehealth.technicalconnector.utils.CertificateParser; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.security.cert.X509Certificate; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; +import org.apache.commons.lang.StringUtils; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class KeyDepotManagerImpl implements KeyDepotManager, SessionServiceWithCache { + private static final Logger LOG = LoggerFactory.getLogger(KeyDepotManagerImpl.class); + private KeyDepotService service; + private Cache cache; + + private KeyDepotManagerImpl() { + this.cache = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "etkdepot-manager", CacheInformation.ExpiryType.NONE, (Duration)null); + + try { + this.service = ServiceFactory.getKeyDepotService(); + } catch (TechnicalConnectorException var2) { + LOG.error(var2.getMessage(), var2); + throw new IllegalArgumentException(var2); + } + + Session.getInstance().registerSessionService(this); + } + + public static KeyDepotManager getInstance() { + return KeyDepotManagerImpl.KeyDepotManagerImplSingleton.INSTANCE.getKeyDepotManager(); + } + + public EncryptionToken getHolderOfKeyETK() throws TechnicalConnectorException { + return this.getETK(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY); + } + + public EncryptionToken getEncryptionETK() throws TechnicalConnectorException { + return this.getETK(KeyDepotManager.EncryptionTokenType.ENCRYPTION); + } + + public EncryptionToken getETK(KeyDepotManager.EncryptionTokenType type) throws TechnicalConnectorException { + SessionItem session = Session.getInstance().getSession(); + switch(type) { + case ENCRYPTION: + return this.getEncryptionToken(session.getEncryptionCredential()); + case HOLDER_OF_KEY: + return this.getEncryptionToken(session.getHolderOfKeyCredential()); + default: + throw new IllegalArgumentException("Unsupported EncryptionTokenType."); + } + } + + private EncryptionToken getEncryptionToken(Credential cred) throws TechnicalConnectorException { + if (cred != null) { + X509Certificate cert = cred.getCertificate(); + if (!this.cache.containsKey(cert)) { + this.cache.put(cert, this.getEtkBasedOnX509(cert)); + } + + return (EncryptionToken)this.cache.get(cert); + } else { + LOG.error(TechnicalConnectorExceptionValues.NO_VALID_SESSION_WITH_ENCRYPTION.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION_WITH_ENCRYPTION, new Object[0]); + } + } + + private EncryptionToken getEtkBasedOnX509(X509Certificate cert) throws TechnicalConnectorException { + CertificateParser parser = new CertificateParser(cert); + IdentifierType identifierType = parser.getIdentifier(); + String identifierValue = parser.getId(); + String application = parser.getApplication(); + if (identifierType != null && !StringUtils.isEmpty(identifierValue) && StringUtils.isNumeric(identifierValue)) { + try { + return this.getEtk(identifierType, Long.parseLong(identifierValue), application); + } catch (NumberFormatException var7) { + LOG.error(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, var7, new Object[0]); + } + } else { + LOG.error(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[0]); + } + } + + public EncryptionToken getETK(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException { + Set etkSet = this.getEtkSet(identifierType, identifierValue, application); + if (etkSet.size() != 1) { + LOG.error(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[0]); + } else { + return (EncryptionToken)etkSet.iterator().next(); + } + } + + public EncryptionToken getEtk(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException { + return this.getETK(identifierType, identifierValue, application); + } + + public Set getETKs(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException { + String identifier = identifierType.formatIdentifierValue(identifierValue); + Set result = new HashSet(); + result.addAll(this.service.getETKSet(identifierType, identifier, application)); + if (LOG.isDebugEnabled()) { + StringBuilder keyBuilder = new StringBuilder(); + keyBuilder.append(identifierType).append("/").append(identifierValue).append("/").append(application).append(" size [").append(result.size()).append("] with serialnr ["); + String delim = ""; + + for(Iterator i$ = result.iterator(); i$.hasNext(); delim = ",") { + EncryptionToken etk = (EncryptionToken)i$.next(); + keyBuilder.append(delim).append(etk.getCertificate().getSerialNumber().toString(10)); + } + + keyBuilder.append("]"); + LOG.debug("Retrieved ETK from eHealth Key Depot Web Service: {}", keyBuilder.toString()); + } + + return result; + } + + public Set getEtkSet(IdentifierType identifierType, Long identifierValue, String application) throws TechnicalConnectorException { + return this.getETKs(identifierType, identifierValue, application); + } + + public void setKeyDepotService(KeyDepotService service) { + this.service = service; + this.flushCache(); + } + + public void flushCache() { + this.cache.clear(); + } + + // $FF: synthetic method + KeyDepotManagerImpl(Object x0) { + this(); + } + + private static enum KeyDepotManagerImplSingleton { + INSTANCE; + + private transient KeyDepotManager instance = new KeyDepotManagerImpl(); + + public KeyDepotManager getKeyDepotManager() { + return this.instance; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotServiceImpl.java new file mode 100644 index 000000000..056cf5d0f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/keydepot/impl/KeyDepotServiceImpl.java @@ -0,0 +1,146 @@ +package be.ehealth.technicalconnector.service.keydepot.impl; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotService; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.utils.CertificateParser; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import be.fgov.ehealth.etkdepot._1_0.protocol.GetEtkRequest; +import be.fgov.ehealth.etkdepot._1_0.protocol.GetEtkResponse; +import be.fgov.ehealth.etkdepot._1_0.protocol.IdentifierType; +import be.fgov.ehealth.etkdepot._1_0.protocol.MatchingEtk; +import be.fgov.ehealth.etkdepot._1_0.protocol.SearchCriteriaType; +import java.security.GeneralSecurityException; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class KeyDepotServiceImpl implements KeyDepotService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final long serialVersionUID = 1L; + private static final Logger LOG = LoggerFactory.getLogger(KeyDepotServiceImpl.class); + + private GetEtkResponse getETK(SearchCriteriaType searchCriteria) throws TechnicalConnectorException { + GetEtkRequest request = new GetEtkRequest(); + request.setSearchCriteria(searchCriteria); + return this.getETK(request); + } + + public GetEtkResponse getETK(GetEtkRequest etkRequest) throws TechnicalConnectorException { + GenericRequest request = ServiceFactory.getETKService(); + request.setPayload((Object)etkRequest); + + try { + return (GetEtkResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(GetEtkResponse.class); + } catch (SOAPException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var4.getMessage(), var4}); + } + } + + private SearchCriteriaType generatedSearchCreteriaType(String identifierName, String identifierValue, String application) { + SearchCriteriaType searchCriteria = new SearchCriteriaType(); + List listIdentifiers = new ArrayList(); + IdentifierType identifier = new IdentifierType(); + if (application != null) { + identifier.setApplicationID(application); + } + + identifier.setType(identifierName); + identifier.setValue(identifierValue); + listIdentifiers.add(identifier); + searchCriteria.getIdentifiers().addAll(listIdentifiers); + return searchCriteria; + } + + public Set getETKSet(be.ehealth.technicalconnector.utils.IdentifierType identifierType, String identifierValue, String applicationId) throws TechnicalConnectorException { + Set result = new HashSet(); + SearchCriteriaType searchCriteria = this.generatedSearchCreteriaType(identifierType.getType(48), identifierValue, applicationId); + GetEtkResponse response = this.getETK(searchCriteria); + validate(response); + if (response.getETK() != null) { + result.add(toEncryptionToken(response.getETK())); + } else if (applicationId == null && !response.getMatchingEtks().isEmpty()) { + Iterator i$ = response.getMatchingEtks().iterator(); + + while(i$.hasNext()) { + MatchingEtk matchEtk = (MatchingEtk)i$.next(); + result.addAll(this.getEtk(matchEtk, identifierType, identifierValue)); + } + } else { + unableToFindEtk(searchCriteria); + } + + return result; + } + + private Set getEtk(MatchingEtk matchEtk, be.ehealth.technicalconnector.utils.IdentifierType identifier, String id) throws TechnicalConnectorException { + Set result = new HashSet(); + SearchCriteriaType searchType = new SearchCriteriaType(); + if (matchEtk.getIdentifiers() != null && matchEtk.getIdentifiers().size() != 0) { + searchType.getIdentifiers().add(matchEtk.getIdentifiers().get(0)); + GetEtkResponse response = this.getETK(searchType); + validate(response); + EncryptionToken etk = toEncryptionToken(response.getETK()); + CertificateParser etkParser = new CertificateParser(etk.getAuthenticationCertificate()); + if (etkParser.getIdentifier().equals(identifier) && etkParser.getId().equalsIgnoreCase(id)) { + result.add(etk); + } else if (etkParser.getIdentifier().equals(be.ehealth.technicalconnector.utils.IdentifierType.SSIN) && identifier.equals(be.ehealth.technicalconnector.utils.IdentifierType.NIHII)) { + LOG.debug("Request was based on NIHII number [{}] but SSIN recieved.", id); + result.add(etk); + } else { + LOG.warn("Ignoring etk with SubjectX509Name [{}]", etk.getAuthenticationCertificate().getSubjectX500Principal().getName("RFC2253")); + } + + return result; + } else { + LOG.warn("Empty IdentifierList of MatchingETK"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[0]); + } + } + + private static void validate(GetEtkResponse response) throws TechnicalConnectorException { + if (!response.getStatus().getCode().equalsIgnoreCase("200")) { + LOG.error(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND + ": " + ((LocalisedString)response.getStatus().getMessages().get(0)).getValue()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[0]); + } + } + + private static EncryptionToken toEncryptionToken(byte[] etk) throws TechnicalConnectorException { + try { + return new EncryptionToken(etk); + } catch (GeneralSecurityException var2) { + LOG.error(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND.getMessage(), var2); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, var2, new Object[0]); + } + } + + private static void unableToFindEtk(SearchCriteriaType searchType) throws TechnicalConnectorException { + StringBuilder sb = new StringBuilder(); + if (LOG.isErrorEnabled()) { + Iterator i$ = searchType.getIdentifiers().iterator(); + + while(i$.hasNext()) { + IdentifierType identifier = (IdentifierType)i$.next(); + sb.append("SearchCriteria: type=[").append(identifier.getType()).append("] , value=[").append(identifier.getValue()).append("], appId=[").append(identifier.getApplicationID()).append("]"); + } + + LOG.error("No ETK found for {}", sb.toString()); + } + + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_ETK_NOTFOUND, new Object[0]); + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetEtkRequest.class); + JaxbContextFactory.initJaxbContext(GetEtkResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.java new file mode 100644 index 000000000..1f68bce7c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssManager.java @@ -0,0 +1,142 @@ +package be.ehealth.technicalconnector.service.kgss; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.service.kgss.impl.KgssServiceImpl; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.etee.kgss._1_0.protocol.CredentialType; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequestContent; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.util.List; +import org.bouncycastle.util.encoders.Base64; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class KgssManager implements SessionServiceWithCache { + public static final String PROP_KGSS_IDENTIFIER_APPLICATIONID = "be.ehealth.technicalconnector.service.kgss.identifier.applicationid"; + private static final String PROP_KGSS_IDENTIFIER_ID = "be.ehealth.technicalconnector.service.kgss.identifier.value"; + private static final String PROP_KGSS_IDENTIFIER_SUBTYPE = "be.ehealth.technicalconnector.service.kgss.identifier.subtype"; + private static final String PROP_KGSS_IDENTIFIER_TYPE = "be.ehealth.technicalconnector.service.kgss.identifier.type"; + private static final String KGSS_TYPE = "CBE"; + private static final long KGSS_IDENTIFIER_VALUE = 809394427L; + private static final String KGSS_APPLICATION_ID = "KGSS"; + private static final Logger LOG = LoggerFactory.getLogger(KgssManager.class); + private Cache cache; + private static KgssManager instance; + private KgssService service; + + public static KgssManager getInstance() { + return instance; + } + + public static KgssManager getInstance(KgssService kgssService) { + instance.setKgssService(kgssService); + return instance; + } + + private KgssManager(KgssService service) { + this.cache = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "kgss-manager", CacheInformation.ExpiryType.NONE, (Duration)null); + this.service = service; + Session.getInstance().registerSessionService(this); + } + + public KeyResult get(String keyId, byte[] myEtk) throws TechnicalConnectorException { + if (!this.cache.containsKey(keyId)) { + LOG.debug("keyCache does not contain key, getting the key from KGSS Web Service: {}", keyId); + KeyResult key = this.getKeyFromKgss(keyId, myEtk); + this.cache.put(keyId, key); + LOG.debug("Added key to cache: {}", keyId); + } + + LOG.debug("returning key from cache: {}", keyId); + return (KeyResult)this.cache.get(keyId); + } + + public void add(List allowedReaders, byte[] myEtk) throws TechnicalConnectorException { + LOG.debug("Getting new key from KGSS Web Service"); + KeyResult key = this.getNewKeyFromKgss(allowedReaders, myEtk); + this.cache.put(key.getKeyId(), key); + LOG.debug("Added new key to cache: {}", key.getKeyId()); + } + + public void add(String cacheId, List allowedReaders, byte[] myEtk) throws TechnicalConnectorException { + LOG.debug("Getting new key from KGSS Web Service: {}", cacheId); + KeyResult key = this.getNewKeyFromKgss(allowedReaders, myEtk); + this.cache.put(cacheId, key); + LOG.debug("Added new key to cache: {}", cacheId); + } + + public KeyResult remove(String key) { + LOG.debug("removing key from cache: {}", key); + KeyResult result = (KeyResult)this.cache.get(key); + this.cache.remove(key); + return result; + } + + public boolean containsKey(String key) { + return this.cache.containsKey(key); + } + + protected KeyResult getKeyFromKgss(String keyId, byte[] myEtk) throws TechnicalConnectorException { + LOG.debug("KeyIdentifier : {}", keyId); + GetKeyRequestContent req = new GetKeyRequestContent(); + req.setETK(myEtk); + req.setKeyIdentifier(Base64.decode(keyId.getBytes())); + SessionItem session = Session.getInstance().getSession(); + return this.service.getKey(req, getETKOfKGSS(), session); + } + + public KeyResult getNewKeyFromKgss(List allowedReaders, byte[] myEtk) throws TechnicalConnectorException { + GetNewKeyRequestContent req = new GetNewKeyRequestContent(); + req.setETK(myEtk); + req.getAllowedReaders().addAll(allowedReaders); + return this.service.getNewKey(req, getETKOfKGSS()); + } + + private static byte[] getETKOfKGSS() throws TechnicalConnectorException { + ConfigValidator config = ConfigFactory.getConfigValidator(); + String identifierType = config.getProperty("be.ehealth.technicalconnector.service.kgss.identifier.type", "CBE"); + String identifierSubType = config.getProperty("be.ehealth.technicalconnector.service.kgss.identifier.subtype"); + IdentifierType idType = IdentifierType.lookup(identifierType, identifierSubType, 48); + Long id = config.getLongProperty("be.ehealth.technicalconnector.service.kgss.identifier.value", 809394427L); + String appId = config.getProperty("be.ehealth.technicalconnector.service.kgss.identifier.applicationid", "KGSS"); + return KeyDepotManagerFactory.getKeyDepotManager().getEtk(idType, id, appId).getEncoded(); + } + + public void flushCache() { + this.cache.clear(); + } + + public void setKgssService(KgssService service) { + this.service = service; + } + + // $FF: synthetic method + KgssManager(KgssService x0, Object x1) { + this(x0); + } + + static { + instance = KgssManager.KgssManagerSingleton.INSTANCE.getKgssManager(); + } + + private static enum KgssManagerSingleton { + INSTANCE; + + private KgssManager instance = new KgssManager(new KgssServiceImpl()); + + public KgssManager getKgssManager() { + return this.instance; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssService.java new file mode 100644 index 000000000..ed92bd672 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/KgssService.java @@ -0,0 +1,23 @@ +package be.ehealth.technicalconnector.service.kgss; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.session.SessionItem; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponseContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponseContent; +import java.security.PrivateKey; +import java.util.Map; +import org.w3c.dom.Element; + +public interface KgssService { + KeyResult getNewKey(GetNewKeyRequestContent var1, byte[] var2) throws TechnicalConnectorException; + + KeyResult getKey(GetKeyRequestContent var1, byte[] var2, SessionItem var3) throws TechnicalConnectorException; + + GetNewKeyResponseContent getNewKey(GetNewKeyRequestContent var1, Credential var2, Map var3, byte[] var4) throws TechnicalConnectorException; + + GetKeyResponseContent getKey(GetKeyRequestContent var1, Credential var2, Credential var3, Element var4, Map var5, byte[] var6) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/KgssMessageBuilder.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/KgssMessageBuilder.java new file mode 100644 index 000000000..21284602e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/KgssMessageBuilder.java @@ -0,0 +1,21 @@ +package be.ehealth.technicalconnector.service.kgss.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponseContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponseContent; + +public interface KgssMessageBuilder { + GetNewKeyRequest sealGetNewKeyRequest(GetNewKeyRequestContent var1) throws TechnicalConnectorException; + + GetNewKeyResponseContent unsealGetNewKeyResponse(GetNewKeyResponse var1) throws TechnicalConnectorException; + + GetKeyRequest sealGetKeyRequest(GetKeyRequestContent var1) throws TechnicalConnectorException; + + GetKeyResponseContent unsealGetKeyResponse(GetKeyResponse var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.java new file mode 100644 index 000000000..b5a0241ce --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/builders/impl/KgssMessageBuilderImpl.java @@ -0,0 +1,111 @@ +package be.ehealth.technicalconnector.service.kgss.builders.impl; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.etee.domain.UnsealedData; +import be.ehealth.technicalconnector.service.kgss.builders.KgssMessageBuilder; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponseContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponseContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.SealedContentType; +import java.security.GeneralSecurityException; +import java.security.PrivateKey; +import java.text.MessageFormat; +import java.util.Map; +import javax.crypto.SecretKey; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class KgssMessageBuilderImpl implements KgssMessageBuilder, ConfigurationModuleBootstrap.ModuleBootstrapHook { + private static final Logger LOG = LoggerFactory.getLogger(KgssMessageBuilderImpl.class); + private SecretKey key; + private EncryptionToken encryptionToken; + private Crypto crypto; + private static MarshallerHelper newKeyHelper = new MarshallerHelper(GetNewKeyResponseContent.class, GetNewKeyRequestContent.class); + private static MarshallerHelper getKeyHelper = new MarshallerHelper(GetKeyResponseContent.class, GetKeyRequestContent.class); + + public KgssMessageBuilderImpl() { + LOG.debug("KgssMessageBuilderImpl default consturctor. Only for bootstrap purspose"); + } + + public KgssMessageBuilderImpl(byte[] etkKgss, Credential encryptionCredential, Map decryptionKeys) throws TechnicalConnectorException { + this.encryptionToken = this.toEncryptionToken(etkKgss); + this.crypto = CryptoFactory.getCrypto(encryptionCredential, decryptionKeys); + } + + public GetNewKeyRequest sealGetNewKeyRequest(GetNewKeyRequestContent requestContent) throws TechnicalConnectorException { + GetNewKeyRequest request = new GetNewKeyRequest(); + byte[] xmlByteArray = newKeyHelper.toXMLByteArray(requestContent); + if (LOG.isDebugEnabled()) { + LOG.debug("Access Control List defined as : {}", new String(xmlByteArray)); + } + + SealedContentType type = new SealedContentType(); + type.setSealedContent(this.crypto.seal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, this.encryptionToken, xmlByteArray)); + request.setSealedNewKeyRequest(type); + return request; + } + + public GetNewKeyResponseContent unsealGetNewKeyResponse(GetNewKeyResponse response) throws TechnicalConnectorException { + SealedContentType sealedResponse = response.getSealedNewKeyResponse(); + byte[] decrypted = this.crypto.unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, sealedResponse.getSealedContent()).getContentAsByte(); + return (GetNewKeyResponseContent)newKeyHelper.toObject(decrypted); + } + + public GetKeyRequest sealGetKeyRequest(GetKeyRequestContent requestContent) throws TechnicalConnectorException { + GetKeyRequest request = new GetKeyRequest(); + if (ArrayUtils.isEmpty(requestContent.getETK()) && ArrayUtils.isEmpty(requestContent.getKeyEncryptionKey())) { + this.key = ConnectorCryptoUtils.generateKey(); + requestContent.setKeyEncryptionKey(this.key.getEncoded()); + } + + byte[] xmlByteArray = getKeyHelper.toXMLByteArray(requestContent); + SealedContentType type = new SealedContentType(); + type.setSealedContent(this.crypto.seal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, this.encryptionToken, xmlByteArray)); + request.setSealedKeyRequest(type); + return request; + } + + public GetKeyResponseContent unsealGetKeyResponse(GetKeyResponse response) throws TechnicalConnectorException { + SealedContentType sealedResponse = response.getSealedKeyResponse(); + UnsealedData decrypted = null; + if (this.key == null) { + decrypted = this.crypto.unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, sealedResponse.getSealedContent()); + } else { + decrypted = this.crypto.unseal(Crypto.SigningPolicySelector.WITHOUT_NON_REPUDIATION, new KeyResult(this.key, "dummy"), sealedResponse.getSealedContent()); + } + + return (GetKeyResponseContent)getKeyHelper.toObject(decrypted.getContentAsByte()); + } + + private EncryptionToken toEncryptionToken(byte[] etk) throws TechnicalConnectorException { + try { + return new EncryptionToken(etk); + } catch (GeneralSecurityException var3) { + LOG.debug(MessageFormat.format(TechnicalConnectorExceptionValues.ERROR_KGSS.getMessage(), "Not a valid ETK, expecting the KGSS ETK.")); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_KGSS, var3, new Object[]{"Not a valid ETK, expecting the KGSS ETK."}); + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetNewKeyRequestContent.class); + JaxbContextFactory.initJaxbContext(GetNewKeyResponseContent.class); + JaxbContextFactory.initJaxbContext(GetKeyRequestContent.class); + JaxbContextFactory.initJaxbContext(GetKeyResponseContent.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.java new file mode 100644 index 000000000..e7d88e4dd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/domain/KeyResult.java @@ -0,0 +1,29 @@ +package be.ehealth.technicalconnector.service.kgss.domain; + +import javax.crypto.SecretKey; + +public class KeyResult { + private SecretKey secretKey; + private String keyId; + + public KeyResult(SecretKey secretKey, String keyId) { + this.secretKey = secretKey; + this.keyId = keyId; + } + + public SecretKey getSecretKey() { + return this.secretKey; + } + + public void setSecretKey(SecretKey secretKey) { + this.secretKey = secretKey; + } + + public String getKeyId() { + return this.keyId; + } + + public void setKeyId(String keyId) { + this.keyId = keyId; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/impl/KgssServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/impl/KgssServiceImpl.java new file mode 100644 index 000000000..c985c5b9b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/kgss/impl/KgssServiceImpl.java @@ -0,0 +1,126 @@ +package be.ehealth.technicalconnector.service.kgss.impl; + +import be.ehealth.technicalconnector.config.impl.ConfigurationModuleBootstrap; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.kgss.KgssService; +import be.ehealth.technicalconnector.service.kgss.builders.KgssMessageBuilder; +import be.ehealth.technicalconnector.service.kgss.builders.impl.KgssMessageBuilderImpl; +import be.ehealth.technicalconnector.service.kgss.domain.KeyResult; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import be.fgov.ehealth.etee.commons._1_0.etee.ErrorType; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponseContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequest; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyRequestContent; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponseContent; +import java.security.PrivateKey; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.crypto.spec.SecretKeySpec; +import javax.xml.soap.SOAPException; +import org.bouncycastle.util.encoders.Base64; +import org.w3c.dom.Element; + +public class KgssServiceImpl implements KgssService, ConfigurationModuleBootstrap.ModuleBootstrapHook { + public static final String EHEALTH_SUCCESS_CODE_100 = "100"; + public static final String EHEALTH_SUCCESS_CODE_200 = "200"; + + public KeyResult getNewKey(GetNewKeyRequestContent request, byte[] kgssETK) throws TechnicalConnectorException { + Credential encryptionCredential = Session.getInstance().getSession().getEncryptionCredential(); + Map decryptionKeys = Session.getInstance().getSession().getEncryptionPrivateKeys(); + GetNewKeyResponseContent response = this.getNewKey(request, encryptionCredential, decryptionKeys, kgssETK); + byte[] keyResponse = response.getNewKey(); + String keyId = new String(Base64.encode(response.getNewKeyIdentifier())); + return new KeyResult(new SecretKeySpec(keyResponse, "AES"), keyId); + } + + public KeyResult getKey(GetKeyRequestContent request, byte[] kgssETK, SessionItem session) throws TechnicalConnectorException { + Credential encryptionCredential = session.getEncryptionCredential(); + Map decryptionKeys = session.getEncryptionPrivateKeys(); + GetKeyResponseContent response = this.getKey(request, encryptionCredential, session.getSAMLToken(), session.getSAMLToken().getAssertion(), decryptionKeys, kgssETK); + String keyId = new String(request.getKeyIdentifier()); + return new KeyResult(new SecretKeySpec(response.getKey(), "AES"), keyId); + } + + public GetNewKeyResponseContent getNewKey(GetNewKeyRequestContent request, Credential encryption, Map decryptionKeys, byte[] etkKGSS) throws TechnicalConnectorException { + KgssMessageBuilder builder = new KgssMessageBuilderImpl(etkKGSS, encryption, decryptionKeys); + GetNewKeyRequest sealedRequest = builder.sealGetNewKeyRequest(request); + GenericRequest genericRequest = ServiceFactory.getKGSSService(); + genericRequest.setPayload((Object)sealedRequest); + + try { + GetNewKeyResponse response = (GetNewKeyResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genericRequest).asObject(GetNewKeyResponse.class); + checkReplyStatus(response.getStatus().getCode()); + this.checkErrorMessages(response.getErrors()); + return builder.unsealGetNewKeyResponse(response); + } catch (SOAPException var9) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var9.getMessage(), var9}); + } + } + + private void checkErrorMessages(List errors) throws TechnicalConnectorException { + if (!errors.isEmpty()) { + StringBuilder sb = new StringBuilder(); + sb.append("there were error messages in KGSS response : "); + Iterator i$ = errors.iterator(); + + while(i$.hasNext()) { + ErrorType errorType = (ErrorType)i$.next(); + sb.append("[code:").append(errorType.getCode()).append(" , messages:"); + Iterator i$ = errorType.getMessages().iterator(); + + while(i$.hasNext()) { + LocalisedString message = (LocalisedString)i$.next(); + sb.append(" ").append(message.getLang()).append(" : ").append(message.getValue()); + } + } + + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_KGSS, new Object[]{sb.toString()}); + } + } + + public GetKeyResponseContent getKey(GetKeyRequestContent request, Credential encryption, Credential service, Element samlAssertion, Map decryptionKeys, byte[] etkKGSS) throws TechnicalConnectorException { + SAMLToken token = SAMLTokenFactory.getInstance().createSamlToken(samlAssertion, service); + KgssMessageBuilder builder = new KgssMessageBuilderImpl(etkKGSS, encryption, decryptionKeys); + GetKeyRequest sealedRequest = builder.sealGetKeyRequest(request); + GenericRequest genericRequest = ServiceFactory.getKGSSServiceSecured(token); + genericRequest.setPayload((Object)sealedRequest); + + try { + GetKeyResponse response = (GetKeyResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(genericRequest).asObject(GetKeyResponse.class); + checkReplyStatus(response.getStatus().getCode()); + this.checkErrorMessages(response.getErrors()); + return builder.unsealGetKeyResponse(response); + } catch (SOAPException var12) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var12.getMessage(), var12}); + } + } + + public static boolean checkReplyStatus(String responseCode) throws TechnicalConnectorException { + if (!"100".equals(responseCode) && !"200".equals(responseCode)) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{"Received error from eHealth KGSS Web Service"}); + } else { + return true; + } + } + + public void bootstrap() { + JaxbContextFactory.initJaxbContext(GetKeyRequest.class); + JaxbContextFactory.initJaxbContext(GetKeyResponse.class); + JaxbContextFactory.initJaxbContext(GetNewKeyRequest.class); + JaxbContextFactory.initJaxbContext(GetNewKeyResponse.class); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.java new file mode 100644 index 000000000..882ae6ef4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/SealsService.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.service.seals; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.seals.protocol.v1.DecodeRequest; +import be.fgov.ehealth.seals.protocol.v1.DecodeResponse; +import be.fgov.ehealth.seals.protocol.v1.EncodeRequest; +import be.fgov.ehealth.seals.protocol.v1.EncodeResponse; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +public interface SealsService { + EncodeResponse encode(X509Certificate var1, PrivateKey var2, EncodeRequest var3) throws TechnicalConnectorException; + + DecodeResponse decode(X509Certificate var1, PrivateKey var2, DecodeRequest var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.java new file mode 100644 index 000000000..4e95d77a7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/seals/impl/SealsServiceImpl.java @@ -0,0 +1,60 @@ +package be.ehealth.technicalconnector.service.seals.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.seals.SealsService; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.seals.protocol.v1.DecodeRequest; +import be.fgov.ehealth.seals.protocol.v1.DecodeResponse; +import be.fgov.ehealth.seals.protocol.v1.EncodeRequest; +import be.fgov.ehealth.seals.protocol.v1.EncodeResponse; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import javax.xml.soap.SOAPException; + +public class SealsServiceImpl implements SealsService { + private EhealthReplyValidator validator; + + public SealsServiceImpl(EhealthReplyValidator validator) { + this.validator = validator; + } + + public EncodeResponse encode(X509Certificate certificate, PrivateKey privateKey, EncodeRequest encodeRequest) throws TechnicalConnectorException { + if (certificate != null && privateKey != null) { + GenericRequest request = ServiceFactory.getSealsService(certificate, privateKey); + request.setPayload((Object)encodeRequest); + + try { + EncodeResponse response = (EncodeResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(EncodeResponse.class); + this.validator.validateReplyStatus((ResponseType)response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var6.getMessage(), var6}); + } + } else { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE; + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } + } + + public DecodeResponse decode(X509Certificate certificate, PrivateKey privateKey, DecodeRequest decodeRequest) throws TechnicalConnectorException { + if (certificate != null && privateKey != null) { + GenericRequest request = ServiceFactory.getSealsService(certificate, privateKey); + request.setPayload((Object)decodeRequest); + + try { + DecodeResponse response = (DecodeResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(DecodeResponse.class); + this.validator.validateReplyStatus((ResponseType)response); + return response; + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var6.getMessage(), var6}); + } + } else { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE; + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/BrowserHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/BrowserHandler.java new file mode 100644 index 000000000..a4bf7ed77 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/BrowserHandler.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.service.sso; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.net.URI; + +public interface BrowserHandler { + void browse(URI var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/SingleSignOnService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/SingleSignOnService.java new file mode 100644 index 000000000..0d9c13333 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/SingleSignOnService.java @@ -0,0 +1,12 @@ +package be.ehealth.technicalconnector.service.sso; + +import be.ehealth.technicalconnector.enumeration.SsoProfile; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public interface SingleSignOnService { + void signin(SsoProfile var1, String var2) throws TechnicalConnectorException; + + void signin(SsoProfile var1) throws TechnicalConnectorException; + + void setHandler(BrowserHandler var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.java new file mode 100644 index 000000000..dac75eb4b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/DefaultBrowserHandler.java @@ -0,0 +1,35 @@ +package be.ehealth.technicalconnector.service.sso.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sso.BrowserHandler; +import java.awt.Desktop; +import java.io.IOException; +import java.net.URI; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DefaultBrowserHandler implements BrowserHandler { + private static final Logger LOG = LoggerFactory.getLogger(DefaultBrowserHandler.class); + private static final String PROP_BROWSER = "browser"; + + public void browse(URI uri) throws TechnicalConnectorException { + try { + ConfigValidator config = ConfigFactory.getConfigValidator(); + if (config.hasProperty("browser")) { + Runtime.getRuntime().exec(config.getProperty("browser") + " " + uri); + } else { + if (LOG.isInfoEnabled()) { + LOG.info("Using system default for opening {}", uri.toASCIIString()); + } + + Desktop.getDesktop().browse(uri); + } + + } catch (IOException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, var3, new Object[]{var3.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl.java new file mode 100644 index 000000000..41fe31f08 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sso/impl/SingleSignOnServiceImpl.java @@ -0,0 +1,198 @@ +package be.ehealth.technicalconnector.service.sso.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.enumeration.SsoProfile; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGenerator; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sso.BrowserHandler; +import be.ehealth.technicalconnector.service.sso.SingleSignOnService; +import be.ehealth.technicalconnector.session.AbstractSessionServiceWithCache; +import be.ehealth.technicalconnector.shutdown.DeleteFileOnExitShutdownHook; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.StringWriter; +import java.net.URI; +import java.net.URISyntaxException; +import javax.xml.soap.SOAPException; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.bouncycastle.util.encoders.Base64; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public class SingleSignOnServiceImpl extends AbstractSessionServiceWithCache implements SingleSignOnService { + private static final String PROP_SSO_AUTODISCOVERY_ENABLED = "be.ehealth.technicalconnector.service.sso.autodiscovery.enabled"; + public static final String PROP_ENDPOINT_STS_SSO = "endpoint.sts.sso"; + public static final String PROP_ENDPOINT_IDP_SAML2_POST = "endpoint.idp.saml2.post"; + public static final String PROP_ENDPOINT_IDP_SAML2_ARTIFACT = "endpoint.idp.saml2.artifact"; + public static final String PROP_DEFAULT_BROWSER_HANDLER = "be.ehealth.technicalconnector.service.sso.browserhandler.default"; + private static final Logger LOG = LoggerFactory.getLogger(SingleSignOnServiceImpl.class); + private IdGenerator idGenerator; + private ConfigValidator config; + private BrowserHandler browserHandler; + + public SingleSignOnServiceImpl() { + try { + this.idGenerator = IdGeneratorFactory.getIdGenerator("xsid"); + this.config = ConfigFactory.getConfigValidator(); + this.browserHandler = (BrowserHandler)(new ConfigurableFactoryHelper("be.ehealth.technicalconnector.service.sso.browserhandler.default", DefaultBrowserHandler.class.getName())).getImplementation(); + } catch (TechnicalConnectorException var2) { + throw new IllegalArgumentException(var2); + } + } + + public void signin(SsoProfile profile) throws TechnicalConnectorException { + this.signin(profile, (String)null); + } + + public void setHandler(BrowserHandler handler) { + this.browserHandler = handler; + } + + public void signin(SsoProfile profile, String relayState) throws TechnicalConnectorException { + switch(profile) { + case SAML2_ARTIFACT: + this.signinWithSAML2Artifact(relayState); + break; + case SAML2_POST: + this.signinWithSAML2POST(relayState); + break; + default: + throw new IllegalArgumentException("Unsupported SSO profile [" + profile + "]"); + } + + } + + private void signinWithSAML2Artifact(String targetLocation) throws TechnicalConnectorException { + try { + String template = ConnectorIOUtils.getResourceAsString("/sso/SSORequestSTSSAML2Artifact.xml"); + template = StringUtils.replaceEach(template, new String[]{"${reqId}", "${endpoint.idp.saml2.artifact}"}, new String[]{this.idGenerator.generateId(), this.getSAML2Artifact()}); + NodeList references = this.invokeSecureTokenService(ConnectorXmlUtils.flatten(template)).getElementsByTagNameNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Reference"); + Validate.notNull(references); + Validate.isTrue(references.getLength() == 1); + Element reference = (Element)references.item(0); + String uri = reference.getAttribute("URI"); + if (StringUtils.isNotBlank(targetLocation)) { + uri = uri + "&RelayState=" + targetLocation; + } + + LOG.debug("Launching browser with url [" + uri + "]"); + this.browserHandler.browse(new URI(uri)); + } catch (URISyntaxException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, var6, new Object[]{var6.getMessage()}); + } + } + + private String getSAML2Post() { + String hostname = this.config.getURLProperty("endpoint.sts.sso").getHost(); + if (Boolean.TRUE.toString().equalsIgnoreCase(this.config.getProperty("be.ehealth.technicalconnector.service.sso.autodiscovery.enabled", Boolean.TRUE.toString()))) { + if ("services-acpt.ehealth.fgov.be".equals(hostname)) { + return "https://wwwacc.ehealth.fgov.be/idp/profile/SAML2/Bearer/POST"; + } + + if ("services.ehealth.fgov.be".equals(hostname)) { + return "https://www.ehealth.fgov.be/idp/profile/SAML2/Bearer/POST"; + } + } + + return this.config.getProperty("endpoint.idp.saml2.post"); + } + + private String getSAML2Artifact() { + String hostname = this.config.getURLProperty("endpoint.sts.sso").getHost(); + if (Boolean.TRUE.toString().equalsIgnoreCase(this.config.getProperty("be.ehealth.technicalconnector.service.sso.autodiscovery.enabled", Boolean.TRUE.toString()))) { + if ("services-acpt.ehealth.fgov.be".equals(hostname)) { + return "https://wwwacc.ehealth.fgov.be/idp/profile/SAML2/Bearer/Artifact"; + } + + if ("services.ehealth.fgov.be".equals(hostname)) { + return "https://www.ehealth.fgov.be/idp/profile/SAML2/Bearer/Artifact"; + } + } + + return this.config.getProperty("endpoint.idp.saml2.artifact"); + } + + private void signinWithSAML2POST(String targetLocation) throws TechnicalConnectorException { + FileWriter fw = null; + + try { + String template = ConnectorIOUtils.getResourceAsString("/sso/SSORequestSTSSAML2POST.xml"); + template = StringUtils.replaceEach(template, new String[]{"${reqId}", "${endpoint.idp.saml2.post}"}, new String[]{this.idGenerator.generateId(), this.getSAML2Post()}); + NodeList assertions = this.invokeSecureTokenService(ConnectorXmlUtils.flatten(template)).getElementsByTagNameNS("urn:oasis:names:tc:SAML:2.0:assertion", "Assertion"); + Validate.notNull(assertions); + Validate.isTrue(assertions.getLength() == 1); + Element assertion = (Element)assertions.item(0); + String samlResponse = ConnectorIOUtils.getResourceAsString("/sso/bindingTemplate-SAMLResponse.xml"); + samlResponse = StringUtils.replaceEachRepeatedly(samlResponse, new String[]{"${SAMLResponseID}", "${SAMLResponseIssueInstant}", "${SAMLAssertion}"}, new String[]{IdGeneratorFactory.getIdGenerator("xsid").generateId(), (new DateTime()).toString(), this.toXMLString(assertion)}); + String templateForm = ""; + if (StringUtils.isNotBlank(targetLocation)) { + templateForm = ConnectorIOUtils.getResourceAsString("/sso/bindingTemplate-Form.html"); + } else { + templateForm = ConnectorIOUtils.getResourceAsString("/sso/bindingTemplate-FormNoRelayState.html"); + } + + templateForm = StringUtils.replaceEachRepeatedly(templateForm, new String[]{"${endpoint.idp.saml2.post}", "${relayState}", "${SAMLResponse}"}, new String[]{this.getSAML2Post(), targetLocation, new String(Base64.encode(ConnectorIOUtils.toBytes(ConnectorXmlUtils.flatten(samlResponse), Charset.UTF_8)))}); + File result = File.createTempFile("sso-", "post.html"); + DeleteFileOnExitShutdownHook.deleteOnExit(result); + URI uri = result.toURI(); + fw = new FileWriter(result); + IOUtils.write(templateForm, fw); + fw.flush(); + this.browserHandler.browse(uri); + } catch (IOException var13) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, var13, new Object[]{var13.getMessage()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fw); + } + + } + + private String toXMLString(Element assertion) throws TechnicalConnectorException { + try { + StreamResult sr = new StreamResult(new StringWriter()); + Transformer tf = TransformerFactory.newInstance().newTransformer(); + tf.setOutputProperty("encoding", "utf8"); + tf.setOutputProperty("indent", "no"); + tf.setOutputProperty("media-type", "text/xml"); + tf.setOutputProperty("omit-xml-declaration", "yes"); + tf.transform(new DOMSource(assertion), sr); + return sr.getWriter().toString(); + } catch (TransformerException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, var4, new Object[]{var4.getMessage()}); + } + } + + private Element invokeSecureTokenService(String template) throws TechnicalConnectorException { + try { + GenericRequest request = new GenericRequest(); + request.setEndpoint(this.config.getProperty("endpoint.sts.sso")); + request.setCredential(this.getSamlToken(), TokenType.SAML); + request.setSoapAction("urn:be:fgov:ehealth:sts:protocol:v1:RequestSecurityToken"); + request.setPayload(template); + return (Element)ServiceFactory.getGenericWsSender().send(request).asNode(); + } catch (SOAPException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var3, new Object[]{var3.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLResponse.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLResponse.java new file mode 100644 index 000000000..8b89b2d32 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLResponse.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.service.sts; + +import org.w3c.dom.Element; + +/** @deprecated */ +@Deprecated +public interface SAMLResponse { + void addResponse(String var1, Element var2); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.java new file mode 100644 index 000000000..85ee81de4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/SAMLTokenFactory.java @@ -0,0 +1,64 @@ +package be.ehealth.technicalconnector.service.sts; + +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLHolderOfKeyToken; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLSenderVouchesCredential; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public final class SAMLTokenFactory { + private static final Logger LOG = LoggerFactory.getLogger(SAMLTokenFactory.class); + private static final String XMLNS_SAML_1_0_ASS = "urn:oasis:names:tc:SAML:1.0:assertion"; + + private SAMLTokenFactory() { + } + + public static SAMLTokenFactory getInstance() { + return SAMLTokenFactory.SAMLTokenFactorySingleton.INSTANCE.getSAMLTokenFactory(); + } + + public SAMLToken createSamlToken(Element assertion, Credential credential) { + NodeList authenticationStatements = assertion.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AuthenticationStatement"); + + for(int i = 0; i < authenticationStatements.getLength(); ++i) { + Element authenticationStatement = (Element)authenticationStatements.item(i); + NodeList confirmationMethodsNodeList = authenticationStatement.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "ConfirmationMethod"); + + for(int j = 0; j < confirmationMethodsNodeList.getLength(); ++j) { + Element confirmationMethodEl = (Element)confirmationMethodsNodeList.item(j); + String confirmationMethod = confirmationMethodEl.getTextContent(); + LOG.debug("ConfirmationMethod {} found.", confirmationMethod); + if ("urn:oasis:names:tc:SAML:1.0:cm:holder-of-key".equals(confirmationMethod)) { + return new SAMLHolderOfKeyToken(assertion, credential); + } + + if ("urn:oasis:names:tc:SAML:1.0:cm:sender-vouches".equals(confirmationMethod)) { + return new SAMLSenderVouchesCredential(assertion, credential); + } + + LOG.debug("Unsupported configurtionMethod [{}]", confirmationMethod); + } + } + + LOG.debug("Unable to determine confirmationMethod."); + return new SAMLHolderOfKeyToken(assertion, credential); + } + + // $FF: synthetic method + SAMLTokenFactory(Object x0) { + this(); + } + + private static enum SAMLTokenFactorySingleton { + INSTANCE; + + private SAMLTokenFactory instance = new SAMLTokenFactory(); + + public SAMLTokenFactory getSAMLTokenFactory() { + return this.instance; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.java new file mode 100644 index 000000000..4ec20d895 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSService.java @@ -0,0 +1,29 @@ +package be.ehealth.technicalconnector.service.sts; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import java.util.List; +import org.w3c.dom.Element; + +public interface STSService { + /** @deprecated */ + @Deprecated + Element getToken(Credential var1, Credential var2, List var3, List var4, String var5, int var6) throws TechnicalConnectorException; + + Element getToken(Credential var1, Credential var2, List var3, List var4, String var5, Duration var6) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Element getToken(Credential var1, Credential var2, List var3, List var4, String var5, String var6, String var7, String var8, int var9) throws TechnicalConnectorException; + + Element getToken(Credential var1, Credential var2, List var3, List var4, String var5, String var6, String var7, String var8, Duration var9) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Element renewToken(Credential var1, Credential var2, Element var3, int var4) throws TechnicalConnectorException; + + Element renewToken(Credential var1, Credential var2, Element var3, Duration var4) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.java new file mode 100644 index 000000000..e3facc691 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/STSServiceFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.technicalconnector.service.sts; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class STSServiceFactory { + private static final String PROP_STSSERVICE_CLASS = "service.sts.class"; + private static final String DEFAULT_STSSERVICE_CLASS = "be.ehealth.technicalconnector.service.sts.impl.STSServiceImpl"; + private static ConfigurableFactoryHelper factoryHelper = new ConfigurableFactoryHelper("service.sts.class", "be.ehealth.technicalconnector.service.sts.impl.STSServiceImpl"); + + private STSServiceFactory() { + } + + public static STSService getInstance() throws TechnicalConnectorException { + return (STSService)factoryHelper.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.java new file mode 100644 index 000000000..1f3bd3820 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttribute.java @@ -0,0 +1,37 @@ +package be.ehealth.technicalconnector.service.sts.domain; + +import org.apache.commons.lang.ArrayUtils; + +public class SAMLAttribute { + private String name; + private String namespace; + private String[] value; + + public SAMLAttribute(String name, String namespace, String... value) { + this.name = name; + this.namespace = namespace; + this.value = value; + } + + public String getName() { + return this.name; + } + + public String getNamespace() { + return this.namespace; + } + + /** @deprecated */ + @Deprecated + public String getValue() { + return ArrayUtils.isNotEmpty(this.value) ? this.value[0] : null; + } + + public String[] getValues() { + return (String[])((String[])ArrayUtils.clone(this.value)); + } + + public String toString() { + return "SAMLAttribute [name=" + this.name + ", namespace=" + this.namespace + ", value=" + ArrayUtils.toString(this.value) + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.java new file mode 100644 index 000000000..6a63bf38b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLAttributeDesignator.java @@ -0,0 +1,23 @@ +package be.ehealth.technicalconnector.service.sts.domain; + +public class SAMLAttributeDesignator { + private String name; + private String namespace; + + public SAMLAttributeDesignator(String name, String namespace) { + this.name = name; + this.namespace = namespace; + } + + public String getName() { + return this.name; + } + + public String getNamespace() { + return this.namespace; + } + + public String toString() { + return "SAMLAttributeDesignator [name=" + this.name + ", namespace=" + this.namespace + "]"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLNameIdentifier.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLNameIdentifier.java new file mode 100644 index 000000000..9b655d064 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/domain/SAMLNameIdentifier.java @@ -0,0 +1,31 @@ +package be.ehealth.technicalconnector.service.sts.domain; + +public class SAMLNameIdentifier { + private String assertionIssuer; + private String format; + private String nameQualifier; + private String value; + + public SAMLNameIdentifier(String assertionIssuer, String format, String nameQualifier, String value) { + this.assertionIssuer = assertionIssuer; + this.format = format; + this.nameQualifier = nameQualifier; + this.value = value; + } + + public String getFormat() { + return this.format; + } + + public String getNameQualifier() { + return this.nameQualifier; + } + + public String getValue() { + return this.value; + } + + public String getAssertionIssuer() { + return this.assertionIssuer; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/AbstractSTSService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/AbstractSTSService.java new file mode 100644 index 000000000..1f0df16a7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/AbstractSTSService.java @@ -0,0 +1,79 @@ +package be.ehealth.technicalconnector.service.sts.impl; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sts.STSService; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import be.ehealth.technicalconnector.service.sts.domain.SAMLNameIdentifier; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.utils.DateUtils; +import java.security.cert.X509Certificate; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang.StringEscapeUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.joda.time.DateTime; +import org.joda.time.DateTimeZone; +import org.w3c.dom.Element; + +public abstract class AbstractSTSService implements STSService { + public static final String HOK_METHOD = "urn:oasis:names:tc:SAML:1.0:cm:holder-of-key"; + public static final String SV_METHOD = "urn:oasis:names:tc:SAML:1.0:cm:sender-vouches"; + protected static final String NAMEID_UNSPECIFIED = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"; + protected static final String NAMEID_X509SUBJECTNAME = "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName"; + protected static final String XMLNS_WSSE = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"; + protected static final String XMLNS_DS = "http://www.w3.org/2000/09/xmldsig#"; + protected static final String XMLNS_WSU = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"; + protected static final String XMLNS_AUTH = "http://docs.oasis-open.org/wsfed/authorization/200706"; + protected static final String XMLNS_WST = "http://docs.oasis-open.org/ws-sx/ws-trust/200512"; + protected static final String XMLNS_SAML = "urn:oasis:names:tc:SAML:1.0:assertion"; + protected static final String XMLNS_SAMLP = "urn:oasis:names:tc:SAML:1.0:protocol"; + + private SAMLNameIdentifier generateNameIdentifier(X509Certificate authnCertificate) { + Validate.notNull(authnCertificate, "Parameter authnCertificate is not nullable."); + String cn = authnCertificate.getSubjectX500Principal().getName("RFC1779"); + String ca = authnCertificate.getIssuerX500Principal().getName("RFC1779"); + return new SAMLNameIdentifier(StringEscapeUtils.escapeXml(cn), "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName", StringEscapeUtils.escapeXml(ca), StringEscapeUtils.escapeXml(cn)); + } + + protected String processDefaultFields(String requestTemplate, Duration validity, SAMLNameIdentifier nameIdentifier) throws TechnicalConnectorException { + DateTime now = new DateTime(); + String uuid = IdGeneratorFactory.getIdGenerator("uuid").generateId(); + String notBefore = DateUtils.printDateTime(now.toDateTime(DateTimeZone.UTC)); + String notAfter = DateUtils.printDateTime(now.plusSeconds((int)validity.convert(TimeUnit.SECONDS)).toDateTime(DateTimeZone.UTC)); + String result = StringUtils.replace(requestTemplate, "${uuid}", uuid); + result = StringUtils.replace(result, "${NotBefore}", notBefore); + result = StringUtils.replace(result, "${NotOnOrAfter}", notAfter); + result = StringUtils.replace(result, "${issuer}", nameIdentifier.getAssertionIssuer()); + result = StringUtils.replace(result, "${nameid.format}", nameIdentifier.getFormat()); + result = StringUtils.replace(result, "${nameid.qualifier}", nameIdentifier.getNameQualifier()); + result = StringUtils.replace(result, "${nameid.value}", nameIdentifier.getValue()); + return result; + } + + protected SAMLNameIdentifier generateNameIdentifier(Credential headerCredentials, String nameQualifier, String value) throws TechnicalConnectorException { + SAMLNameIdentifier nameId = null; + if (StringUtils.isEmpty(nameQualifier) && StringUtils.isEmpty(value)) { + nameId = this.generateNameIdentifier(headerCredentials.getCertificate()); + } else { + nameId = new SAMLNameIdentifier(nameQualifier, "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", nameQualifier, value); + } + + return nameId; + } + + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String subjectConfirmationMethod, int validity) throws TechnicalConnectorException { + return this.getToken(headerCredentials, bodyCredentials, attributes, designators, subjectConfirmationMethod, new Duration((long)validity, TimeUnit.HOURS)); + } + + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, int validity) throws TechnicalConnectorException { + return this.getToken(headerCredentials, bodyCredentials, attributes, designators, authenticationMethod, nameQualifier, value, subjectConfirmationMethod, new Duration((long)validity, TimeUnit.HOURS)); + } + + public Element renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, int validity) throws TechnicalConnectorException { + return this.renewToken(headerCredentials, bodyCredentials, samlToken, new Duration((long)validity, TimeUnit.HOURS)); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceImpl.java new file mode 100644 index 000000000..b708a882d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceImpl.java @@ -0,0 +1,363 @@ +package be.ehealth.technicalconnector.service.sts.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.InstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import be.ehealth.technicalconnector.service.sts.domain.SAMLNameIdentifier; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.utils.SAMLConverter; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import java.math.BigInteger; +import java.security.InvalidAlgorithmParameterException; +import java.security.KeyException; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.Provider; +import java.security.PublicKey; +import java.security.cert.CertificateEncodingException; +import java.security.cert.X509Certificate; +import java.security.interfaces.DSAPublicKey; +import java.security.interfaces.RSAPublicKey; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashSet; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; +import java.util.Set; +import javax.xml.crypto.MarshalException; +import javax.xml.crypto.dsig.CanonicalizationMethod; +import javax.xml.crypto.dsig.Reference; +import javax.xml.crypto.dsig.SignatureMethod; +import javax.xml.crypto.dsig.SignedInfo; +import javax.xml.crypto.dsig.Transform; +import javax.xml.crypto.dsig.XMLSignature; +import javax.xml.crypto.dsig.XMLSignatureException; +import javax.xml.crypto.dsig.XMLSignatureFactory; +import javax.xml.crypto.dsig.dom.DOMSignContext; +import javax.xml.crypto.dsig.keyinfo.KeyInfo; +import javax.xml.crypto.dsig.keyinfo.KeyInfoFactory; +import javax.xml.crypto.dsig.spec.C14NMethodParameterSpec; +import javax.xml.crypto.dsig.spec.DigestMethodParameterSpec; +import javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec; +import javax.xml.crypto.dsig.spec.TransformParameterSpec; +import javax.xml.soap.SOAPException; +import javax.xml.transform.Source; +import org.apache.commons.io.Charsets; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringEscapeUtils; +import org.apache.commons.lang.StringUtils; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public class STSServiceImpl extends AbstractSTSService { + private static final String ATTRIBUTE_NAME = "AttributeName"; + private static final Logger LOG = LoggerFactory.getLogger(STSServiceImpl.class); + private static final String ATTRIBUTE_QUERY = "AttributeQuery"; + private static final String AUTHENTICATION_STATEMENT = "AuthenticationStatement"; + private static final String ATTRIBUTE_STATEMENT = "AttributeStatement"; + private static final String CONFIRMATION_METHOD = "ConfirmationMethod"; + private static final String ATTRIBUTE_VALUE = "AttributeValue"; + private static final String ATTRIBUTE = "Attribute"; + private static final String ATTRIBUTE_NAMESPACE = "AttributeNamespace"; + private static final String XMLNS_SAML = "urn:oasis:names:tc:SAML:1.0:assertion"; + public static final String HOK_KEYINFO_TYPE = "be.ehealth.technicalconnector.service.sts.keyinfo"; + public static final String ALWAYS_SIGN_INNER_REQUEST = "be.ehealth.technicalconnector.service.sts.always.sign.inner.request"; + private static final String JSR105PROVIDER_CLASSNAME_DEFAULT = "org.jcp.xml.dsig.internal.dom.XMLDSigRI"; + private static final XMLSignatureFactory xmlSignatureFactory; + + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, Duration validity) throws TechnicalConnectorException { + try { + SAMLNameIdentifier nameIdentifier = this.generateNameIdentifier(headerCredentials, nameQualifier, value); + String requestTemplate = ""; + boolean sign = false; + if (subjectConfirmationMethod.equalsIgnoreCase("urn:oasis:names:tc:SAML:1.0:cm:holder-of-key")) { + sign = true; + String keyinfoType = ConfigFactory.getConfigValidator().getProperty("be.ehealth.technicalconnector.service.sts.keyinfo", "x509"); + if ("publickey".equalsIgnoreCase(keyinfoType)) { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/legacy/issue.samlv11.hok.publickey.template.xml")); + } else { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/legacy/issue.samlv11.hok.template.xml")); + } + } else { + if (!subjectConfirmationMethod.equalsIgnoreCase("urn:oasis:names:tc:SAML:1.0:cm:sender-vouches")) { + throw new UnsupportedOperationException("SubjectConfirmationMethod [" + subjectConfirmationMethod + "] not supported."); + } + + if (StringUtils.isEmpty(authenticationMethod)) { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/legacy/issue.samlv11.sv.template.xml")); + } else { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/legacy/issue.samlv11.sv.authmethod.template.xml")); + } + } + + Document samlRequest = this.generateToken(requestTemplate, sign, headerCredentials, bodyCredentials, nameIdentifier, authenticationMethod, attributes, designators, validity); + GenericRequest request = ServiceFactory.getSTSService(headerCredentials.getCertificate(), headerCredentials.getPrivateKey()); + request.setSoapAction("urn:be:fgov:ehealth:sts:protocol:v1:RequestSecureToken"); + request.setPayload(samlRequest); + Source response = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asSource(); + Element stsResponse = SAMLConverter.convert(response); + String status = SAMLHelper.getStatusCode(stsResponse); + if (!status.contains("Success")) { + LOG.warn("The status of the SAMLResponse is " + status + " [" + SAMLHelper.getStatusMessage(stsResponse)); + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.INVALID_TOKEN; + throw new TechnicalConnectorException(errorValue, new Object[]{"Inbound Security problem: " + SAMLHelper.getStatusMessage(stsResponse)}); + } else if (stsResponse.getElementsByTagName("Assertion").getLength() < 0) { + String message = "SAMLResponse has a flag succesfull but contains no assertions."; + LOG.warn(message); + LOG.warn("SAMLResponse was: " + SAMLConverter.toXMLString(stsResponse)); + LOG.warn("The status of the SAMLResponse is " + status + " [" + SAMLHelper.getStatusMessage(stsResponse)); + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.INVALID_TOKEN; + throw new TechnicalConnectorException(errorValue, new Object[]{message}); + } else { + return SAMLHelper.getAssertion(stsResponse); + } + } catch (SOAPException var20) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var20, new Object[]{var20.getMessage()}); + } + } + + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String subjectConfirmationMethod, Duration validity) throws TechnicalConnectorException { + return this.getToken(headerCredentials, bodyCredentials, attributes, designators, (String)null, (String)null, (String)null, subjectConfirmationMethod, validity); + } + + public Element renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, Duration validity) throws TechnicalConnectorException { + List designators = new ArrayList(); + List attributes = new ArrayList(); + NodeList authenticationStatementList = samlToken.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AuthenticationStatement"); + Set idenAttr = new HashSet(); + + String value; + String namespace; + for(int i = 0; i < authenticationStatementList.getLength(); ++i) { + NodeList attrList = ((Element)authenticationStatementList.item(i)).getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "Attribute"); + + for(int j = 0; j < attrList.getLength(); ++j) { + Element attr = (Element)attrList.item(j); + value = attr.getAttribute("AttributeNamespace"); + namespace = attr.getAttribute("AttributeName"); + String[] values = this.extractTextContent(attr.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeValue")); + if (!"urn:be:fgov:certified-namespace:ehealth".equals(value)) { + attributes.add(new SAMLAttribute(namespace, value, values)); + idenAttr.add(namespace); + } + } + } + + NodeList attributesList = samlToken.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeStatement"); + + int i; + Element attr; + for(int i = 0; i < attributesList.getLength(); ++i) { + NodeList attrList = ((Element)attributesList.item(i)).getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "Attribute"); + + for(i = 0; i < attrList.getLength(); ++i) { + attr = (Element)attrList.item(i); + namespace = attr.getAttribute("AttributeNamespace"); + String name = attr.getAttribute("AttributeName"); + designators.add(new SAMLAttributeDesignator(name, namespace)); + if (!idenAttr.contains(name)) { + String[] values = this.extractTextContent(attr.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeValue")); + if (!"urn:be:fgov:certified-namespace:ehealth".equals(namespace)) { + attributes.add(new SAMLAttribute(name, namespace, values)); + } + } + } + } + + String subjectConfirmationMethod = samlToken.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "ConfirmationMethod").item(0).getTextContent(); + String authenticationMethod = null; + + for(i = 0; i < authenticationStatementList.getLength(); ++i) { + attr = (Element)authenticationStatementList.item(i); + authenticationMethod = attr.getAttribute("AuthenticationMethod"); + } + + String nameQualifier = null; + value = null; + NodeList nameIdentifierList = samlToken.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "NameIdentifier"); + + for(int i = 0; i < attributesList.getLength(); ++i) { + Element nameIdentifier = (Element)nameIdentifierList.item(i); + if ("urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified".equals(nameIdentifier.getAttribute("Format"))) { + nameQualifier = StringEscapeUtils.escapeXml(nameIdentifier.getAttribute("NameQualifier")); + value = StringEscapeUtils.escapeXml(nameIdentifier.getTextContent()); + break; + } + } + + return this.getToken(headerCredentials, bodyCredentials, attributes, designators, authenticationMethod, nameQualifier, value, subjectConfirmationMethod, validity); + } + + private String[] extractTextContent(NodeList nodelist) { + String[] result = ArrayUtils.EMPTY_STRING_ARRAY; + + for(int i = 0; i < nodelist.getLength(); ++i) { + Element el = (Element)nodelist.item(i); + result = (String[])((String[])ArrayUtils.add(result, el.getTextContent())); + } + + return result; + } + + private Document generateToken(String requestTemplate, boolean sign, Credential headerCred, Credential hokCred, SAMLNameIdentifier nameIdentifier, String authmethod, List attributes, List designators, Duration validity) throws TechnicalConnectorException { + try { + String request = ConnectorXmlUtils.flatten(requestTemplate); + request = this.processDefaultFields(request, validity, nameIdentifier); + request = this.processHolderOfKeyCredentials(hokCred, request); + request = StringUtils.replace(request, "${authenticationMethod}", authmethod); + Element payload = ConnectorXmlUtils.toElement(request.getBytes(Charsets.UTF_8)); + Document doc = payload.getOwnerDocument(); + this.addDesignators(designators, doc); + this.processAttributes(attributes, doc); + boolean alwaysSign = Boolean.parseBoolean(ConfigFactory.getConfigValidator().getProperty("be.ehealth.technicalconnector.service.sts.always.sign.inner.request")); + if (sign && (!headerCred.getCertificate().equals(hokCred.getCertificate()) || alwaysSign)) { + try { + String keyinfoType = ConfigFactory.getConfigValidator().getProperty("be.ehealth.technicalconnector.service.sts.keyinfo", "x509"); + if ("publickey".equalsIgnoreCase(keyinfoType)) { + this.signRequest(doc.getDocumentElement(), hokCred.getPrivateKey(), hokCred.getPublicKey()); + } else { + this.signRequest(doc.getDocumentElement(), hokCred.getPrivateKey(), hokCred.getCertificate()); + } + } catch (Exception var15) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE, new Object[]{"XML signature error: " + var15.getMessage(), var15}); + } + } + + return doc; + } catch (CertificateEncodingException var16) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, var16, new Object[]{var16.getMessage()}); + } + } + + private void processAttributes(List attributes, Document doc) { + Element attributeStatement = (Element)doc.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeStatement").item(0); + Iterator i$ = attributes.iterator(); + + while(i$.hasNext()) { + SAMLAttribute attr = (SAMLAttribute)i$.next(); + Element attrEl = doc.createElementNS("urn:oasis:names:tc:SAML:1.0:assertion", "saml:Attribute"); + attrEl.setAttribute("AttributeName", attr.getName()); + attrEl.setAttribute("AttributeNamespace", attr.getNamespace()); + this.processAttributeValues(attrEl, attr.getValues()); + attributeStatement.appendChild(attrEl); + } + + } + + private void addDesignators(List designators, Document doc) { + Element attributeQuery = (Element)doc.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:protocol", "AttributeQuery").item(0); + Iterator i$ = designators.iterator(); + + while(i$.hasNext()) { + SAMLAttributeDesignator attr = (SAMLAttributeDesignator)i$.next(); + Element attrEl = doc.createElementNS("urn:oasis:names:tc:SAML:1.0:assertion", "saml:AttributeDesignator"); + attrEl.setAttribute("AttributeName", attr.getName()); + attrEl.setAttribute("AttributeNamespace", attr.getNamespace()); + attributeQuery.appendChild(attrEl); + } + + } + + private String processHolderOfKeyCredentials(Credential hokCred, String request) throws TechnicalConnectorException, CertificateEncodingException { + if (hokCred != null && hokCred.getCertificate() != null) { + request = StringUtils.replace(request, "${holder.of.key}", new String(Base64.encode(hokCred.getCertificate().getEncoded()))); + PublicKey publicKey = hokCred.getCertificate().getPublicKey(); + if (publicKey instanceof RSAPublicKey) { + RSAPublicKey rsaPublicKey = (RSAPublicKey)publicKey; + request = StringUtils.replace(request, "${publickey.rsa.modulus}", new String(Base64.encode(convertTo(rsaPublicKey.getModulus())))); + request = StringUtils.replace(request, "${publickey.rsa.exponent}", new String(Base64.encode(convertTo(rsaPublicKey.getPublicExponent())))); + request = StringUtils.replace(request, "${publickey.dsa.g}${publickey.dsa.p}${publickey.dsa.q}", ""); + } else if (publicKey instanceof DSAPublicKey) { + DSAPublicKey dsaPublicKey = (DSAPublicKey)publicKey; + request = StringUtils.replace(request, "${publickey.dsa.g}", new String(Base64.encode(convertTo(dsaPublicKey.getParams().getG())))); + request = StringUtils.replace(request, "${publickey.dsa.p}", new String(Base64.encode(convertTo(dsaPublicKey.getParams().getP())))); + request = StringUtils.replace(request, "${publickey.dsa.q}", new String(Base64.encode(convertTo(dsaPublicKey.getParams().getQ())))); + request = StringUtils.replace(request, "${publickey.rsa.modulus}${publickey.rsa.exponent}", ""); + } else { + LOG.info("Unsupported public key: [" + publicKey.getClass().getName() + "+]"); + } + } + + return request; + } + + private void processAttributeValues(Element attrEl, String[] attributeValues) { + String[] arr$ = attributeValues; + int len$ = attributeValues.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String attributeValue = arr$[i$]; + Element attrVal = attrEl.getOwnerDocument().createElementNS("urn:oasis:names:tc:SAML:1.0:assertion", "saml:AttributeValue"); + attrVal.setTextContent(attributeValue); + attrEl.appendChild(attrVal); + } + + } + + private void signRequest(Element requestElement, PrivateKey privateKey, Object keyInfoValue) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, MarshalException, XMLSignatureException, KeyException { + DOMSignContext domSignContext = new DOMSignContext(privateKey, requestElement, requestElement.getFirstChild()); + String requestId = requestElement.getAttribute("RequestID"); + requestElement.setIdAttribute("RequestID", true); + List transforms = new LinkedList(); + transforms.add(xmlSignatureFactory.newTransform("http://www.w3.org/2000/09/xmldsig#enveloped-signature", (TransformParameterSpec)null)); + transforms.add(xmlSignatureFactory.newTransform("http://www.w3.org/2001/10/xml-exc-c14n#", (C14NMethodParameterSpec)null)); + Reference reference = xmlSignatureFactory.newReference("#" + requestId, xmlSignatureFactory.newDigestMethod("http://www.w3.org/2000/09/xmldsig#sha1", (DigestMethodParameterSpec)null), transforms, (String)null, (String)null); + CanonicalizationMethod canonicalizationMethod = xmlSignatureFactory.newCanonicalizationMethod("http://www.w3.org/2001/10/xml-exc-c14n#", (C14NMethodParameterSpec)null); + SignatureMethod signatureMethod = xmlSignatureFactory.newSignatureMethod("http://www.w3.org/2000/09/xmldsig#rsa-sha1", (SignatureMethodParameterSpec)null); + SignedInfo signedInfo = xmlSignatureFactory.newSignedInfo(canonicalizationMethod, signatureMethod, Collections.singletonList(reference)); + KeyInfoFactory keyInfoFactory = xmlSignatureFactory.getKeyInfoFactory(); + KeyInfo keyInfo = null; + if (keyInfoValue instanceof PublicKey) { + keyInfo = keyInfoFactory.newKeyInfo(Collections.singletonList(keyInfoFactory.newKeyValue((PublicKey)keyInfoValue))); + } else { + if (!(keyInfoValue instanceof X509Certificate)) { + throw new IllegalArgumentException("Unsupported keyinfo type [" + keyInfoValue.getClass() + "]"); + } + + keyInfo = keyInfoFactory.newKeyInfo(Collections.singletonList(keyInfoFactory.newX509Data(Collections.singletonList(keyInfoValue)))); + } + + XMLSignature xmlSignature = xmlSignatureFactory.newXMLSignature(signedInfo, keyInfo); + xmlSignature.sign(domSignContext); + } + + private static byte[] convertTo(BigInteger bigInteger) { + byte[] array = bigInteger.toByteArray(); + if (array[0] == 0) { + byte[] tmp = new byte[array.length - 1]; + System.arraycopy(array, 1, tmp, 0, tmp.length); + array = tmp; + } + + return array; + } + + static { + try { + String providerName = System.getProperty("jsr105Provider", "org.jcp.xml.dsig.internal.dom.XMLDSigRI"); + LOG.info("Instantiating providate with class [" + providerName + "]"); + Provider provider = (Provider)Class.forName(providerName).newInstance(); + LOG.info("Using the following provider: " + provider + " " + provider.getInfo()); + xmlSignatureFactory = XMLSignatureFactory.getInstance("DOM", provider); + } catch (IllegalAccessException var2) { + throw new InstantiationException(var2.getClass().getSimpleName() + ": " + var2.getMessage(), var2); + } catch (java.lang.InstantiationException var3) { + throw new InstantiationException(var3.getClass().getSimpleName() + ": " + var3.getMessage(), var3); + } catch (ClassNotFoundException var4) { + throw new InstantiationException(var4.getClass().getSimpleName() + ": " + var4.getMessage(), var4); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.java new file mode 100644 index 000000000..66a90df25 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/impl/STSServiceWsTrustImpl.java @@ -0,0 +1,193 @@ +package be.ehealth.technicalconnector.service.sts.impl; + +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sts.STSService; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import be.ehealth.technicalconnector.service.sts.domain.SAMLNameIdentifier; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.DateUtils; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import java.security.cert.CertificateEncodingException; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import java.util.concurrent.TimeUnit; +import javax.xml.soap.SOAPException; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.bouncycastle.util.encoders.Base64; +import org.joda.time.DateTime; +import org.w3c.dom.DOMException; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class STSServiceWsTrustImpl extends AbstractSTSService implements STSService { + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String authenticationMethod, String nameQualifier, String value, String subjectConfirmationMethod, Duration validity) throws TechnicalConnectorException { + try { + Element issuePayload = null; + if ("urn:oasis:names:tc:SAML:1.0:cm:holder-of-key".equals(subjectConfirmationMethod)) { + issuePayload = this.issueHokToken(bodyCredentials, attributes, designators, validity); + } else { + if (!"urn:oasis:names:tc:SAML:1.0:cm:sender-vouches".equals(subjectConfirmationMethod)) { + throw new UnsupportedOperationException("SubjectConfirmationMethod [" + subjectConfirmationMethod + "] not supported."); + } + + SAMLNameIdentifier nameId = this.generateNameIdentifier(bodyCredentials, nameQualifier, value); + issuePayload = this.issueSVToken(nameId, authenticationMethod, attributes, designators, validity); + } + + return this.processRequest(headerCredentials, bodyCredentials, issuePayload); + } catch (SOAPException var12) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var12, new Object[]{var12.getMessage()}); + } catch (DOMException var13) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var13, new Object[]{var13.getMessage()}); + } + } + + public Element getToken(Credential headerCredentials, Credential bodyCredentials, List attributes, List designators, String subjectConfirmationMethod, Duration validity) throws TechnicalConnectorException { + return this.getToken(headerCredentials, bodyCredentials, attributes, designators, (String)null, (String)null, (String)null, subjectConfirmationMethod, validity); + } + + private Element issueHokToken(Credential bodyCredentials, List attributes, List designators, Duration validity) throws TechnicalConnectorException { + try { + Element issuePayload = ConnectorXmlUtils.toElement(ConnectorXmlUtils.flatten(ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/wstrust/issue.samlv11.hok.template.xml"))).getBytes()); + issuePayload.setAttributeNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "Context", IdGeneratorFactory.getIdGenerator("uuid").generateId()); + Document doc = issuePayload.getOwnerDocument(); + Element claims = (Element)issuePayload.getElementsByTagNameNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "Claims").item(0); + Set claimsURI = new HashSet(); + Iterator i$ = attributes.iterator(); + + Element claim; + Element x509Cert; + while(i$.hasNext()) { + SAMLAttribute attr = (SAMLAttribute)i$.next(); + claim = doc.createElementNS("http://docs.oasis-open.org/wsfed/authorization/200706", "auth:ClaimType"); + claim.setAttribute("Uri", attr.getName()); + x509Cert = doc.createElementNS("http://docs.oasis-open.org/wsfed/authorization/200706", "auth:Value"); + x509Cert.setTextContent(StringUtils.join(attr.getValues(), ";")); + claim.appendChild(x509Cert); + claims.appendChild(claim); + claimsURI.add(attr.getName()); + } + + i$ = designators.iterator(); + + while(i$.hasNext()) { + SAMLAttributeDesignator attr = (SAMLAttributeDesignator)i$.next(); + if (!claimsURI.contains(attr.getName())) { + claim = doc.createElementNS("http://docs.oasis-open.org/wsfed/authorization/200706", "auth:ClaimType"); + claim.setAttribute("Uri", attr.getName()); + claims.appendChild(claim); + } + } + + DateTime now = new DateTime(); + Element lifetimeCreated = (Element)issuePayload.getElementsByTagNameNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Created").item(0); + lifetimeCreated.setTextContent(DateUtils.printDateTime(now)); + claim = (Element)issuePayload.getElementsByTagNameNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Expires").item(0); + claim.setTextContent(DateUtils.printDateTime(now.plusSeconds((int)validity.convert(TimeUnit.SECONDS)))); + x509Cert = (Element)issuePayload.getElementsByTagNameNS("http://www.w3.org/2000/09/xmldsig#", "X509Certificate").item(0); + x509Cert.setTextContent(new String(Base64.encode(bodyCredentials.getCertificate().getEncoded()))); + return issuePayload; + } catch (CertificateEncodingException var13) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var13, new Object[]{var13.getMessage()}); + } + } + + private Element issueSVToken(SAMLNameIdentifier nameIdentifier, String authmethod, List attributes, List designators, Duration validity) throws TechnicalConnectorException { + String requestTemplate = ""; + if (StringUtils.isEmpty(authmethod)) { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/wstrust/issue.samlv11.sv.template.xml")); + } else { + requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/wstrust/issue.samlv11.sv.authmethod.template.xml")); + } + + String flattenRequest = ConnectorXmlUtils.flatten(requestTemplate); + flattenRequest = this.processDefaultFields(flattenRequest, validity, nameIdentifier); + flattenRequest = StringUtils.replace(flattenRequest, "${authenticationMethod}", authmethod); + Element issuePayload = ConnectorXmlUtils.toElement(flattenRequest.getBytes()); + Document doc = issuePayload.getOwnerDocument(); + Element claims = (Element)issuePayload.getElementsByTagNameNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "Claims").item(0); + Iterator i$ = designators.iterator(); + + while(i$.hasNext()) { + SAMLAttributeDesignator attr = (SAMLAttributeDesignator)i$.next(); + Element claim = doc.createElementNS("http://docs.oasis-open.org/wsfed/authorization/200706", "auth:ClaimType"); + claim.setAttribute("Uri", attr.getName()); + claims.appendChild(claim); + } + + Element attributesStatement = (Element)issuePayload.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeStatement").item(0); + Iterator i$ = attributes.iterator(); + + while(i$.hasNext()) { + SAMLAttribute attr = (SAMLAttribute)i$.next(); + Element attrEl = doc.createElementNS("urn:oasis:names:tc:SAML:1.0:assertion", "saml:Attribute"); + attrEl.setAttribute("AttributeName", attr.getName()); + attrEl.setAttribute("AttributeNamespace", attr.getNamespace()); + Element attrVal = doc.createElementNS("urn:oasis:names:tc:SAML:1.0:assertion", "saml:AttributeValue"); + if (!ArrayUtils.isEmpty(attr.getValues())) { + attrVal.setTextContent(attr.getValues()[0]); + } + + attrEl.appendChild(attrVal); + attributesStatement.appendChild(attrEl); + } + + return issuePayload; + } + + public Element renewToken(Credential headerCredentials, Credential bodyCredentials, Element samlToken, Duration validity) throws TechnicalConnectorException { + try { + Element renewPayload = ConnectorXmlUtils.toElement(ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/wstrust/renew.samlv11.template.xml")).getBytes()); + renewPayload.setAttributeNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "Context", IdGeneratorFactory.getIdGenerator("uuid").generateId()); + NodeList embeddedList = renewPayload.getElementsByTagNameNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Embedded"); + Element embedded = (Element)embeddedList.item(0); + embedded.setAttributeNS("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "wsu:Id", "token-" + IdGeneratorFactory.getIdGenerator("uuid").generateId()); + Node samlTokenNode = renewPayload.getOwnerDocument().importNode(samlToken, true); + embedded.appendChild(samlTokenNode); + return this.processRequest(headerCredentials, bodyCredentials, renewPayload); + } catch (SOAPException var9) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var9, new Object[]{var9.getMessage()}); + } + } + + private Element processRequest(Credential headerCredentials, Credential bodyCredentials, Element payload) throws TechnicalConnectorException, SOAPException { + GenericRequest request = ServiceFactory.getSTSService(headerCredentials.getCertificate(), headerCredentials.getPrivateKey()); + request.setSoapAction("urn:be:fgov:ehealth:sts:protocol:v1:RequestSecurityToken"); + request.setPayload(payload.getOwnerDocument()); + GenericResponse response = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request); + Element wsTrustElement = (Element)response.asNode(); + NodeList nodeChallenge = wsTrustElement.getElementsByTagNameNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "Challenge"); + if (nodeChallenge != null && nodeChallenge.getLength() >= 1) { + GenericRequest requestChallenge = ServiceFactory.getSTSService(bodyCredentials.getCertificate(), bodyCredentials.getPrivateKey()); + requestChallenge.setSoapAction("urn:be:fgov:ehealth:sts:protocol:v1:Challenge"); + String requestTemplate = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream("/wstrust/signchallenge.template.xml")); + String flattenRequest = ConnectorXmlUtils.flatten(requestTemplate); + flattenRequest = StringUtils.replaceEach(flattenRequest, new String[]{"${context}", "${challenge}"}, new String[]{wsTrustElement.getAttribute("Context"), nodeChallenge.item(0).getTextContent()}); + Element issuePayload = ConnectorXmlUtils.toElement(flattenRequest.getBytes()); + Document doc = issuePayload.getOwnerDocument(); + requestChallenge.setPayload(doc); + response = be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(requestChallenge); + wsTrustElement = (Element)response.asNode(); + } + + NodeList nodeRequestedSecurityToken = wsTrustElement.getElementsByTagNameNS("http://docs.oasis-open.org/ws-sx/ws-trust/200512", "RequestedSecurityToken"); + if (nodeRequestedSecurityToken != null && nodeRequestedSecurityToken.getLength() >= 1) { + return ConnectorXmlUtils.getFirstChildElement(nodeRequestedSecurityToken.item(0)); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{"Unable to obtain token: reason unkown."}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.java new file mode 100644 index 000000000..df2bbee1f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/Credential.java @@ -0,0 +1,26 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.KeyStore; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; + +public interface Credential { + String getIssuer() throws TechnicalConnectorException; + + String getIssuerQualifier() throws TechnicalConnectorException; + + PublicKey getPublicKey() throws TechnicalConnectorException; + + PrivateKey getPrivateKey() throws TechnicalConnectorException; + + X509Certificate getCertificate() throws TechnicalConnectorException; + + String getProviderName() throws TechnicalConnectorException; + + Certificate[] getCertificateChain() throws TechnicalConnectorException; + + KeyStore getKeyStore() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.java new file mode 100644 index 000000000..0b95dd0a6 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ExtendedCredential.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.cert.CertPath; +import org.joda.time.DateTime; + +public interface ExtendedCredential extends Credential { + DateTime getExpirationDateTime() throws TechnicalConnectorException; + + CertPath getCertPath() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreAdaptor.java new file mode 100644 index 000000000..47aa6f302 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreAdaptor.java @@ -0,0 +1,9 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.KeyStore; +import java.security.KeyStoreException; + +public interface KeyStoreAdaptor { + KeyStore getKeyStore() throws KeyStoreException, TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.java new file mode 100644 index 000000000..c8d0920a0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreFactory.java @@ -0,0 +1,40 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDKeyStoreAdaptor; +import java.security.KeyStore; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class KeyStoreFactory { + private static final String DEFAULT_KEYSTOREADAPTOR = BeIDKeyStoreAdaptor.class.getName(); + public static final String PROP_KEYSTOREADAPTOR_CLASS = "keystoreadaptor.class"; + private static Configuration config = ConfigFactory.getConfigValidator(); + private static final Logger LOG = LoggerFactory.getLogger(KeyStoreFactory.class); + + private KeyStoreFactory() { + } + + public static KeyStore getKeyStore() throws TechnicalConnectorException { + String keyStoreClassName = config.getProperty("keystoreadaptor.class", DEFAULT_KEYSTOREADAPTOR); + LOG.debug("Keystore class name : {}", keyStoreClassName); + + try { + Class callback = Class.forName(keyStoreClassName); + Object adaptor = callback.newInstance(); + if (adaptor instanceof KeyStoreAdaptor) { + return ((KeyStoreAdaptor)adaptor).getKeyStore(); + } else { + String msg = "Class with name [" + keyStoreClassName + "] is not an instance of RevocationStatusChecker, but an instance of [" + adaptor.getClass() + "]"; + LOG.warn(msg); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROVIDER_INSTANCIATION, new Object[]{msg}); + } + } catch (Exception var4) { + LOG.error("InstantiationException", var4); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_EIDPINLCALLBACKHANDLERFACTORY, var4, new Object[]{keyStoreClassName}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.java new file mode 100644 index 000000000..596f3cf40 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/KeyStoreInfo.java @@ -0,0 +1,72 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; + +public class KeyStoreInfo { + private static final String PROP_KEYSTORE_DIR = "KEYSTORE_DIR"; + private static final String JKS = "JKS"; + private static final String PKCS12 = "pkcs12"; + private String keystorePath; + private String keystoreType; + private char[] keystorePassword; + private String alias; + private char[] privateKeyPassword; + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + + public KeyStoreInfo(String alias, char[] privateKeyPwd) throws TechnicalConnectorException { + this((String)null, (String)null, (char[])null, alias, privateKeyPwd); + } + + public KeyStoreInfo(String pathKeystore, char[] pwdKeystore, String alias, char[] privateKeyPwd) throws TechnicalConnectorException { + this(pathKeystore, "pkcs12", pwdKeystore, alias, privateKeyPwd); + if (pathKeystore.toLowerCase().contains(".jks")) { + this.keystoreType = "JKS"; + } + + } + + public KeyStoreInfo(String pathKeystore, String keystoreType, char[] pwdKeystore, String alias, char[] privateKeyPwd) throws TechnicalConnectorException { + Validate.notEmpty(alias); + Validate.notNull(privateKeyPwd); + if (StringUtils.isNotEmpty(pathKeystore)) { + Validate.notEmpty(keystoreType); + Validate.notNull(pwdKeystore); + } + + this.keystorePath = this.getKeystoreLoc(pathKeystore); + this.keystoreType = keystoreType; + this.keystorePassword = ArrayUtils.clone(pwdKeystore); + this.alias = alias; + this.privateKeyPassword = ArrayUtils.clone(privateKeyPwd); + } + + private String getKeystoreLoc(String pathKeystore) { + String propLocation = config.getProperty("KEYSTORE_DIR", ""); + return StringUtils.isEmpty(propLocation) ? pathKeystore : config.getProperty("KEYSTORE_DIR") + pathKeystore; + } + + public final String getKeystorePath() { + return this.keystorePath; + } + + public final String getKeystoreType() { + return this.keystoreType; + } + + public final char[] getKeystorePassword() { + return ArrayUtils.clone(this.keystorePassword); + } + + public final String getAlias() { + return this.alias; + } + + public final char[] getPrivateKeyPassword() { + return ArrayUtils.clone(this.privateKeyPassword); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.java new file mode 100644 index 000000000..69647b2bf --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderAdaptor.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.Provider; + +public interface ProviderAdaptor { + Provider getProvider() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.java new file mode 100644 index 000000000..cf0db6aa0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/ProviderFactory.java @@ -0,0 +1,39 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDProviderAdaptor; +import java.security.AuthProvider; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ProviderFactory { + private static final Logger LOG = LoggerFactory.getLogger(ProviderFactory.class); + private static final String PROP_PROVIDER = "provider.class"; + private static final String DEFAULT_PROVIDER = BeIDProviderAdaptor.class.getName(); + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ProviderFactory() { + } + + public static AuthProvider getProvider() throws TechnicalConnectorException { + String providerClassName = config.getProperty("provider.class", DEFAULT_PROVIDER); + + try { + Class provider = Class.forName(providerClassName); + Object providerObject = provider.newInstance(); + if (providerObject instanceof ProviderAdaptor) { + return (AuthProvider)((ProviderAdaptor)providerObject).getProvider(); + } else { + String msg = "Class with name [" + provider + "] is not an instance of RevocationStatusChecker, but an instance of [" + providerObject.getClass() + "]"; + LOG.debug(msg); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROVIDER_INSTANCIATION, new Object[]{msg}); + } + } catch (Exception var4) { + LOG.error(var4.getClass().getSimpleName() + ": " + var4.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROVIDER_INSTANCIATION, var4, new Object[]{providerClassName, var4.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.java new file mode 100644 index 000000000..3171d7771 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/SAMLToken.java @@ -0,0 +1,12 @@ +package be.ehealth.technicalconnector.service.sts.security; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import org.w3c.dom.Element; + +public interface SAMLToken extends ExtendedCredential { + Element getAssertion(); + + String getAssertionID(); + + void checkValidity() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.java new file mode 100644 index 000000000..0cfb3946c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractExtendedCredential.java @@ -0,0 +1,39 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.ExtendedCredential; +import be.fgov.ehealth.etee.crypto.utils.SecurityConfiguration; +import java.security.NoSuchProviderException; +import java.security.cert.CertPath; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.util.Arrays; +import org.joda.time.DateTime; + +public abstract class AbstractExtendedCredential implements ExtendedCredential { + private static final CertificateFactory CF; + + public CertPath getCertPath() throws TechnicalConnectorException { + try { + return CF.generateCertPath(Arrays.asList(this.getCertificateChain())); + } catch (CertificateException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var2, new Object[0]); + } + } + + public DateTime getExpirationDateTime() throws TechnicalConnectorException { + return new DateTime(this.getCertificate().getNotAfter()); + } + + static { + try { + SecurityConfiguration.configure(); + CF = CertificateFactory.getInstance("X.509", "BC"); + } catch (NoSuchProviderException var1) { + throw new IllegalArgumentException(var1); + } catch (CertificateException var2) { + throw new IllegalArgumentException(var2); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.java new file mode 100644 index 000000000..c33ca3388 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/AbstractSAMLToken.java @@ -0,0 +1,82 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import java.security.KeyStore; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import org.apache.commons.lang.Validate; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; + +public abstract class AbstractSAMLToken extends AbstractExtendedCredential implements SAMLToken { + private static final Logger LOG = LoggerFactory.getLogger(AbstractSAMLToken.class); + private final Credential credential; + private final Element assertion; + + public AbstractSAMLToken(Element assertion, Credential credential) { + Validate.notNull(assertion); + Validate.notNull(credential); + this.assertion = assertion; + this.credential = credential; + } + + public String getIssuer() throws TechnicalConnectorException { + return this.credential.getIssuer(); + } + + public String getIssuerQualifier() throws TechnicalConnectorException { + return this.credential.getIssuerQualifier(); + } + + public PublicKey getPublicKey() throws TechnicalConnectorException { + return this.credential.getPublicKey(); + } + + public PrivateKey getPrivateKey() throws TechnicalConnectorException { + return this.credential.getPrivateKey(); + } + + public X509Certificate getCertificate() throws TechnicalConnectorException { + return this.credential.getCertificate(); + } + + public Element getAssertion() { + return this.assertion; + } + + public String getProviderName() { + try { + return this.credential.getProviderName(); + } catch (TechnicalConnectorException var2) { + LOG.error(var2.getClass().getSimpleName() + ":" + var2.getMessage(), var2); + return ""; + } + } + + public Certificate[] getCertificateChain() throws TechnicalConnectorException { + return this.credential.getCertificateChain(); + } + + public KeyStore getKeyStore() throws TechnicalConnectorException { + return this.credential.getKeyStore(); + } + + public String getAssertionID() { + return this.assertion.getAttribute("AssertionID"); + } + + public void checkValidity() throws TechnicalConnectorException { + DateTime calendar = SAMLHelper.getNotOnOrAfterCondition(this.assertion); + if (calendar.isBeforeNow()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_TOKEN, new Object[]{"token is expired."}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/BeIDCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/BeIDCredential.java new file mode 100644 index 000000000..a4c972e2e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/BeIDCredential.java @@ -0,0 +1,209 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.CredentialException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreFactory; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; +import javax.security.auth.x500.X500Principal; +import org.bouncycastle.asn1.x500.style.BCStyle; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BeIDCredential extends AbstractExtendedCredential implements SessionServiceWithCache { + private static final Logger LOG = LoggerFactory.getLogger(BeIDCredential.class); + private static Cache instancesMap; + private static ConfigValidator config; + public static final String PROP_USE_CACHE = "be.ehealth.technicalconnector.service.sts.security.impl.beidcredential.cache"; + /** @deprecated */ + @Deprecated + public static final String OID_LASTNAME; + /** @deprecated */ + @Deprecated + public static final String OID_GIVENNAME; + /** @deprecated */ + @Deprecated + public static final String OID_SERIALNUMBER; + public static final String EID_AUTH_ALIAS = "Authentication"; + public static final String EID_SIGN_ALIAS = "Signature"; + private String eidAlias; + private KeyStore keyStore; + private Map certCache = new HashMap(); + + private BeIDCredential(String alias) { + this.eidAlias = alias; + Session.getInstance().registerSessionService(this); + } + + public static BeIDCredential getInstance(String scope, String aliasName) { + String key = scope + "-" + aliasName; + boolean useCache = config.getBooleanProperty("be.ehealth.technicalconnector.service.sts.security.impl.beidcredential.cache", Boolean.FALSE); + if (useCache && instancesMap.containsKey(key)) { + LOG.debug("Returning cached instance."); + return (BeIDCredential)instancesMap.get(key); + } else { + BeIDCredential newInstance = new BeIDCredential(aliasName); + if (useCache) { + instancesMap.put(key, newInstance); + } + + return newInstance; + } + } + + public PrivateKey getPrivateKey() { + try { + String alias = this.getAlias(); + if (!this.getKeyStore().isKeyEntry(alias)) { + LOG.error("No Private key '{}' in the keystore", alias); + } + + return (PrivateKey)this.getKeyStore().getKey(alias, (char[])null); + } catch (Exception var2) { + LOG.error(var2.getMessage()); + throw new CredentialException(var2); + } + } + + public PublicKey getPublicKey() { + X509Certificate cert = this.getCertificate(); + if (cert == null) { + LOG.error("Unable to read the certificate of the EID"); + return null; + } else { + return cert.getPublicKey(); + } + } + + public X509Certificate getCertificate() { + X509Certificate certificate = null; + + try { + String alias = this.getAlias(); + if (!this.certCache.containsKey(alias)) { + this.certCache.put(alias, (X509Certificate)this.getKeyStore().getCertificate(alias)); + } + + certificate = (X509Certificate)this.certCache.get(alias); + } catch (Exception var3) { + LOG.warn("getCertificate()", var3); + } + + return certificate; + } + + private String getAlias() { + String eidAutAlias = null; + + try { + Enumeration aliases = this.getKeyStore().aliases(); + + while(aliases.hasMoreElements()) { + String alias = (String)aliases.nextElement(); + if (this.getKeyStore().isKeyEntry(alias) && alias.equalsIgnoreCase(this.eidAlias)) { + eidAutAlias = alias; + break; + } + } + } catch (Exception var4) { + this.keyStore = null; + LOG.warn("Unable to deterimine alias", var4); + } + + return eidAutAlias; + } + + public String getIssuer() { + X509Certificate cert = this.getCertificate(); + if (cert == null) { + LOG.error("Unable to read the certificate of the EID"); + return null; + } else { + X500Principal subject = cert.getIssuerX500Principal(); + if (subject == null) { + LOG.error("Unable to read the SubjectDN of the EID"); + return null; + } else { + String issuer = subject.getName("RFC1779"); + this.logDebug("getIssuer: (RFC1779)" + issuer); + return issuer; + } + } + } + + public String getIssuerQualifier() { + X509Certificate cert = this.getCertificate(); + if (cert == null) { + LOG.error("Unable to read the certificate of the EID"); + return null; + } else { + X500Principal issuerX500Principal = cert.getIssuerX500Principal(); + if (issuerX500Principal == null) { + LOG.error("Unable to read the certificate/IssuerX500Principal of the EID"); + return null; + } else { + String issuer = issuerX500Principal.getName("RFC1779"); + this.logDebug("getIssuerQualifier: (RFC1779)" + issuer); + return issuer; + } + } + } + + public KeyStore getKeyStore() throws TechnicalConnectorException { + if (this.keyStore == null) { + this.keyStore = KeyStoreFactory.getKeyStore(); + } + + return this.keyStore; + } + + public String getProviderName() { + return this.keyStore.getProvider().getName(); + } + + private void logDebug(String message) { + if (LOG.isDebugEnabled()) { + LOG.debug(message); + } + + } + + public void flushCache() { + this.certCache.clear(); + } + + public Certificate[] getCertificateChain() { + try { + return this.getKeyStore().getCertificateChain(this.getAlias()); + } catch (KeyStoreException var2) { + LOG.error(var2.getMessage()); + throw new CredentialException(var2); + } catch (TechnicalConnectorException var3) { + LOG.error(var3.getMessage()); + throw new CredentialException(var3); + } + } + + static { + instancesMap = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "beid-credential", CacheInformation.ExpiryType.NONE, (Duration)null); + config = ConfigFactory.getConfigValidator(); + OID_LASTNAME = BCStyle.SURNAME.getId(); + OID_GIVENNAME = BCStyle.GIVENNAME.getId(); + OID_SERIALNUMBER = BCStyle.SN.getId(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.java new file mode 100644 index 000000000..68c5246a8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyPairCredential.java @@ -0,0 +1,50 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.KeyStore; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; + +public class KeyPairCredential extends AbstractExtendedCredential { + private PrivateKey privateKey; + private X509Certificate certificate; + + public KeyPairCredential(PrivateKey privateKey, X509Certificate certificate) { + this.privateKey = privateKey; + this.certificate = certificate; + } + + public String getIssuer() { + return this.certificate.getSubjectX500Principal().getName("RFC1779"); + } + + public String getIssuerQualifier() { + return this.certificate.getIssuerX500Principal().getName("RFC1779"); + } + + public PublicKey getPublicKey() { + return this.certificate.getPublicKey(); + } + + public PrivateKey getPrivateKey() { + return this.privateKey; + } + + public X509Certificate getCertificate() { + return this.certificate; + } + + public String getProviderName() { + throw new UnsupportedOperationException("getProviderName is not supported."); + } + + public Certificate[] getCertificateChain() { + return new Certificate[]{this.certificate}; + } + + public KeyStore getKeyStore() throws TechnicalConnectorException { + throw new UnsupportedOperationException("getKeyStore is not supported."); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyStoreCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyStoreCredential.java new file mode 100644 index 000000000..888de055f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/KeyStoreCredential.java @@ -0,0 +1,98 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.exception.CredentialException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreInfo; +import be.ehealth.technicalconnector.utils.KeyStoreManager; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.UnrecoverableKeyException; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class KeyStoreCredential extends AbstractExtendedCredential { + private static final Logger LOG = LoggerFactory.getLogger(KeyStoreCredential.class); + private KeyStore keystore; + private String alias; + private char[] pwd; + + public KeyStoreCredential(KeyStore keystore, String alias, String password) { + this.pwd = password == null ? ArrayUtils.EMPTY_CHAR_ARRAY : password.toCharArray(); + this.alias = alias; + this.keystore = keystore; + } + + public KeyStoreCredential(KeyStoreInfo keyStoreInfo) throws TechnicalConnectorException { + KeyStoreManager keyStoreManager = new KeyStoreManager(keyStoreInfo); + this.keystore = keyStoreManager.getKeyStore(); + this.alias = keyStoreManager.getKeyStoreInfo().getAlias(); + this.pwd = keyStoreManager.getKeyStoreInfo().getPrivateKeyPassword(); + } + + public KeyStoreCredential(String keystorePath, String alias, String password) throws TechnicalConnectorException { + this(new KeyStoreInfo(keystorePath, password.toCharArray(), alias, password.toCharArray())); + } + + public KeyStoreCredential(String keystorePath, String pwdKeystore, String privateKeyAlias, String pwdPrivateKey) throws TechnicalConnectorException { + this(new KeyStoreInfo(keystorePath, pwdKeystore.toCharArray(), privateKeyAlias, pwdPrivateKey.toCharArray())); + } + + public String getIssuer() { + return this.getCertificate().getSubjectX500Principal().getName("RFC1779"); + } + + public String getIssuerQualifier() { + return this.getCertificate().getIssuerX500Principal().getName("RFC1779"); + } + + public PublicKey getPublicKey() { + return this.getCertificate().getPublicKey(); + } + + public PrivateKey getPrivateKey() { + try { + return (PrivateKey)this.keystore.getKey(this.alias, this.pwd); + } catch (UnrecoverableKeyException var2) { + LOG.error(var2.getMessage(), var2.getCause()); + return null; + } catch (KeyStoreException var3) { + LOG.error(var3.getMessage(), var3.getCause()); + return null; + } catch (NoSuchAlgorithmException var4) { + LOG.error(var4.getMessage(), var4.getCause()); + return null; + } + } + + public X509Certificate getCertificate() { + try { + return (X509Certificate)this.keystore.getCertificate(this.alias); + } catch (KeyStoreException var2) { + LOG.error(var2.getMessage(), var2.getCause()); + return null; + } + } + + public String getProviderName() { + return this.keystore.getProvider().getName(); + } + + public Certificate[] getCertificateChain() { + try { + return this.keystore.getCertificateChain(this.alias); + } catch (KeyStoreException var2) { + LOG.error(var2.getMessage()); + throw new CredentialException(var2); + } + } + + public KeyStore getKeyStore() throws TechnicalConnectorException { + return this.keystore; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.java new file mode 100644 index 000000000..2ec94073c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLHolderOfKeyToken.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.service.sts.security.Credential; +import org.w3c.dom.Element; + +public class SAMLHolderOfKeyToken extends AbstractSAMLToken { + public SAMLHolderOfKeyToken(Element assertion, Credential credential) { + super(assertion, credential); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.java new file mode 100644 index 000000000..ebb7b5d80 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLSenderVouchesCredential.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.service.sts.security.Credential; +import org.w3c.dom.Element; + +public class SAMLSenderVouchesCredential extends AbstractSAMLToken { + public SAMLSenderVouchesCredential(Element assertion, Credential credential) { + super(assertion, credential); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLTokenImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLTokenImpl.java new file mode 100644 index 000000000..40fc914d1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/SAMLTokenImpl.java @@ -0,0 +1,12 @@ +package be.ehealth.technicalconnector.service.sts.security.impl; + +import be.ehealth.technicalconnector.service.sts.security.Credential; +import org.w3c.dom.Element; + +/** @deprecated */ +@Deprecated +public class SAMLTokenImpl extends SAMLHolderOfKeyToken { + public SAMLTokenImpl(Element assertion, Credential credential) { + super(assertion, credential); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGui.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGui.java new file mode 100644 index 000000000..513fdd30f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGui.java @@ -0,0 +1,41 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.fedict.commons.eid.client.PINPurpose; +import be.fedict.commons.eid.client.spi.BeIDCardUI; +import be.fedict.commons.eid.client.spi.UserCancelledException; + +public interface BeIDConnectorGui extends BeIDCardUI { + void advisePINBlocked(); + + void advisePINChanged(); + + void advisePINPadChangePIN(int var1); + + void advisePINPadNewPINEntry(int var1); + + void advisePINPadNewPINEntryAgain(int var1); + + void advisePINPadOldPINEntry(int var1); + + void advisePINPadOperationEnd(); + + void advisePINPadPUKEntry(int var1); + + void advisePINUnblocked(); + + void adviseSecureReaderOperation(); + + void adviseSecureReaderOperationEnd(); + + char[][] obtainOldAndNewPIN(int var1); + + char[] obtainPIN(int var1, PINPurpose var2) throws UserCancelledException; + + char[] obtainPIN(int var1, PINPurpose var2, String var3) throws UserCancelledException; + + char[][] obtainPUKCodes(int var1); + + void advisePINPadPINEntry(int var1, PINPurpose var2); + + void advisePINPadPINEntry(int var1, PINPurpose var2, String var3); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.java new file mode 100644 index 000000000..d2a137cd1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDConnectorGuiFactory.java @@ -0,0 +1,17 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public final class BeIDConnectorGuiFactory { + private static final String PROP_BEIDCONNECTORGUI_CLASS = "beidcardgui.class"; + private static final String DEFAULT_BEIDCONNECTORGUI_CLASS = "be.ehealth.technicalconnector.service.sts.security.impl.beid.impl.BeIDConnectorGuiSwing"; + private static ConfigurableFactoryHelper helperFactory = new ConfigurableFactoryHelper("beidcardgui.class", "be.ehealth.technicalconnector.service.sts.security.impl.beid.impl.BeIDConnectorGuiSwing"); + + private BeIDConnectorGuiFactory() { + } + + public static BeIDConnectorGui getInstance() throws TechnicalConnectorException { + return (BeIDConnectorGui)helperFactory.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.java new file mode 100644 index 000000000..13283fd78 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDKeyStoreAdaptor.java @@ -0,0 +1,43 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.ehealth.technicalconnector.beid.BeIDCardFactory; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreAdaptor; +import be.fedict.commons.eid.client.BeIDCard; +import be.fedict.commons.eid.jca.BeIDKeyStoreParameter; +import java.security.KeyStore; +import java.security.KeyStoreException; + +public class BeIDKeyStoreAdaptor implements KeyStoreAdaptor { + public static final String PROP_AUTO_RECOVERY = "be.ehealth.technicalconnector.service.sts.security.impl.beid.autorecovery"; + public static final String PROP_LOGOFF = "be.ehealth.technicalconnector.service.sts.security.impl.beid.logoff"; + public static final String PROP_CARDREADERSTICKINESS = "be.ehealth.technicalconnector.service.sts.security.impl.beid.cardreaderstickiness"; + private KeyStore keyStore; + private static ConfigValidator conf = ConfigFactory.getConfigValidator(); + + private void init() throws KeyStoreException, TechnicalConnectorException { + BeIDCard beIDCard = BeIDCardFactory.getBeIDCard(); + this.keyStore = KeyStore.getInstance("BeID"); + BeIDKeyStoreParameter keyStoreParameter = new BeIDKeyStoreParameter(); + keyStoreParameter.setBeIDCard(beIDCard); + keyStoreParameter.setAutoRecovery(conf.getBooleanProperty("be.ehealth.technicalconnector.service.sts.security.impl.beid.autorecovery", true)); + keyStoreParameter.setLogoff(conf.getBooleanProperty("be.ehealth.technicalconnector.service.sts.security.impl.beid.logoff", false)); + keyStoreParameter.setCardReaderStickiness(conf.getBooleanProperty("be.ehealth.technicalconnector.service.sts.security.impl.beid.cardreaderstickiness", false)); + + try { + this.keyStore.load(keyStoreParameter); + } catch (Exception var4) { + throw new KeyStoreException(var4); + } + } + + public KeyStore getKeyStore() throws KeyStoreException, TechnicalConnectorException { + if (this.keyStore == null) { + this.init(); + } + + return this.keyStore; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.java new file mode 100644 index 000000000..caccf7e18 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDLogger.java @@ -0,0 +1,16 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.fedict.commons.eid.client.spi.Logger; +import org.slf4j.LoggerFactory; + +public class BeIDLogger implements Logger { + private static final org.slf4j.Logger LOG = LoggerFactory.getLogger(BeIDLogger.class); + + public void error(String message) { + LOG.error(message); + } + + public void debug(String message) { + LOG.debug(message); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.java new file mode 100644 index 000000000..174b99f31 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/BeIDProviderAdaptor.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.ehealth.technicalconnector.service.sts.security.ProviderAdaptor; +import be.fedict.commons.eid.jca.BeIDProvider; +import java.security.Provider; + +public class BeIDProviderAdaptor implements ProviderAdaptor { + public Provider getProvider() { + return new BeIDProvider(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/PinPadPanel.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/PinPadPanel.java new file mode 100644 index 000000000..4d9fb79f3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/PinPadPanel.java @@ -0,0 +1,12 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.awt.event.ActionListener; + +public interface PinPadPanel { + void setActionListenerOnGoButton(ActionListener var1); + + char[] getPassWord() throws TechnicalConnectorException; + + void setRetriesLeft(int var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.java new file mode 100644 index 000000000..733d155e5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorExternalGui.java @@ -0,0 +1,174 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDConnectorGui; +import be.ehealth.technicalconnector.utils.PCSCUtils; +import be.ehealth.technicalconnector.utils.SecureString; +import be.fedict.commons.eid.client.PINPurpose; +import be.fedict.commons.eid.client.spi.UserCancelledException; +import java.security.GeneralSecurityException; +import java.util.EnumMap; +import java.util.Locale; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BeIDConnectorExternalGui implements BeIDConnectorGui { + public static final String PROP_VERIFY_PIN = "be.ehealth.technicalconnector.service.sts.security.impl.beid.impl.verify_pin"; + private static final Logger LOG = LoggerFactory.getLogger(BeIDConnectorExternalGui.class); + private BeIDConnectorGui backup; + private Map pincodeMap; + private Integer triesLeft; + private ConfigValidator config; + + public static BeIDConnectorExternalGui getInstance() { + return BeIDConnectorExternalGui.BeIDConnectorExternalGuiSingleton.INSTANCE.getBeIDConnectorExternalGui(); + } + + private BeIDConnectorExternalGui() { + this.backup = new BeIDConnectorGuiSwing(); + this.pincodeMap = new EnumMap(PINPurpose.class); + this.config = ConfigFactory.getConfigValidator(); + } + + public void setLocale(Locale newLocale) { + } + + public Locale getLocale() { + return null; + } + + public void advisePINBlocked() { + this.backup.advisePINBlocked(); + } + + public void advisePINChanged() { + this.backup.advisePINChanged(); + } + + public void advisePINPadChangePIN(int arg0) { + this.backup.advisePINPadChangePIN(arg0); + } + + public void advisePINPadNewPINEntry(int arg0) { + this.backup.advisePINPadNewPINEntry(arg0); + } + + public void advisePINPadNewPINEntryAgain(int arg0) { + this.backup.advisePINPadNewPINEntryAgain(arg0); + } + + public void advisePINPadOldPINEntry(int arg0) { + this.backup.advisePINPadOldPINEntry(arg0); + } + + public void advisePINPadOperationEnd() { + this.backup.advisePINPadOperationEnd(); + } + + public void advisePINPadPUKEntry(int arg0) { + this.backup.advisePINPadPUKEntry(arg0); + } + + public void advisePINUnblocked() { + this.backup.advisePINUnblocked(); + } + + public void adviseSecureReaderOperation() { + this.backup.adviseSecureReaderOperation(); + } + + public void adviseSecureReaderOperationEnd() { + this.backup.adviseSecureReaderOperationEnd(); + } + + public char[][] obtainOldAndNewPIN(int arg0) { + return this.backup.obtainOldAndNewPIN(arg0); + } + + public void advisePINPadPINEntry(int arg0, PINPurpose arg1, String arg2) { + this.backup.advisePINPadPINEntry(arg0, arg1, arg2); + } + + public char[] obtainPIN(int arg0, PINPurpose arg1, String arg2) throws UserCancelledException { + return this.obtainPIN(arg0, arg1); + } + + public char[] obtainPIN(int triesLeft, PINPurpose type) throws UserCancelledException { + if (!this.pincodeMap.containsKey(type)) { + char[] result = this.backup.obtainPIN(triesLeft, type); + + try { + this.pincodeMap.put(type, new SecureString(result)); + } catch (Exception var5) { + LOG.error(var5.getClass().getSimpleName() + ":" + var5.getMessage(), var5); + } + + return ArrayUtils.clone(result); + } else { + SecureString content = (SecureString)this.pincodeMap.get(type); + if (this.triesLeft == null) { + this.triesLeft = triesLeft; + } else if (this.triesLeft.compareTo(triesLeft) != 0) { + LOG.warn("Second attempt detected: reseting pincode."); + this.pincodeMap.remove(type); + throw new UserCancelledException(); + } + + try { + if (content != null && content.getValue().length != 0) { + return ArrayUtils.clone(content.getValue()); + } else { + LOG.error("No pincode detected."); + throw new UserCancelledException(); + } + } catch (Exception var6) { + LOG.error(var6.getClass().getSimpleName() + ":" + var6.getMessage(), var6); + throw new UserCancelledException(); + } + } + } + + public char[][] obtainPUKCodes(int arg0) { + return this.backup.obtainPUKCodes(arg0); + } + + public void advisePINPadPINEntry(int retriesLeft, PINPurpose type) { + this.backup.advisePINPadPINEntry(retriesLeft, type); + } + + public void setPIN(PINPurpose pinpurpose, char[] pin) throws TechnicalConnectorException { + try { + if ("true".equalsIgnoreCase(this.config.getProperty("be.ehealth.technicalconnector.service.sts.security.impl.beid.impl.verify_pin", "true"))) { + PCSCUtils.verifyPin(ArrayUtils.clone(pin)); + } + + this.pincodeMap.put(pinpurpose, new SecureString(ArrayUtils.clone(pin))); + } catch (GeneralSecurityException var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var4, new Object[]{var4.getMessage()}); + } + } + + public void setFallbackBeIDConnectorGui(BeIDConnectorGui backup) { + this.backup = backup; + } + + // $FF: synthetic method + BeIDConnectorExternalGui(Object x0) { + this(); + } + + private static enum BeIDConnectorExternalGuiSingleton { + INSTANCE; + + private BeIDConnectorExternalGui instance = new BeIDConnectorExternalGui(); + + public BeIDConnectorExternalGui getBeIDConnectorExternalGui() { + return this.instance; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorGuiSwing.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorGuiSwing.java new file mode 100644 index 000000000..4d953b7c1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/BeIDConnectorGuiSwing.java @@ -0,0 +1,16 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid.impl; + +import be.ehealth.technicalconnector.service.sts.security.impl.beid.BeIDConnectorGui; +import be.fedict.commons.eid.client.PINPurpose; +import be.fedict.commons.eid.client.spi.UserCancelledException; +import be.fedict.commons.eid.dialogs.DefaultBeIDCardUI; + +public class BeIDConnectorGuiSwing extends DefaultBeIDCardUI implements BeIDConnectorGui { + public void advisePINPadPINEntry(int retriesLeft, PINPurpose purpose) { + super.advisePINPadPINEntry(retriesLeft, purpose, "technical-connector"); + } + + public char[] obtainPIN(int retriesLeft, PINPurpose reason) throws UserCancelledException { + return this.obtainPIN(retriesLeft, reason, "technical-connector"); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl.java new file mode 100644 index 000000000..933020a6d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/beid/impl/PinPadPanelImpl.java @@ -0,0 +1,183 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.beid.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.impl.beid.PinPadPanel; +import java.awt.AWTEvent; +import java.awt.Color; +import java.awt.Font; +import java.awt.Insets; +import java.awt.LayoutManager; +import java.awt.Rectangle; +import java.awt.Toolkit; +import java.awt.event.AWTEventListener; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.KeyEvent; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JPasswordField; +import javax.swing.JTextField; +import javax.swing.border.LineBorder; + +public class PinPadPanelImpl extends JPanel implements PinPadPanel { + private static final long serialVersionUID = 1926412319764038223L; + private static final int MIN_PIN_SIZE = 4; + private static final int MAX_PIN_SIZE = 12; + private JTextField txtPassWord; + private JLabel lblRetriesleft; + private JButton btnGo; + private transient ActionListener actionListenerGoButton; + + public PinPadPanelImpl() { + this.setLayout((LayoutManager)null); + Toolkit toolkit = this.getToolkit(); + toolkit.addAWTEventListener(new PinPadPanelImpl.KeyBoardAWTEventListener(), 8L); + Font fntButton = new Font("Arial", 1, 35); + Font fntLabel = new Font("Arial", 1, 12); + Font fntField = new Font("Arial", 1, 35); + Color clrGreen = new Color(128, 175, 60); + Color clrRed = Color.red; + Insets marginButton = new Insets(0, 0, 0, 0); + this.add(this.createButton("1", fntButton, marginButton, new Rectangle(22, 126, 75, 50))); + this.add(this.createButton("2", fntButton, marginButton, new Rectangle(104, 126, 75, 50))); + this.add(this.createButton("3", fntButton, marginButton, new Rectangle(192, 126, 75, 50))); + this.add(this.createButton("4", fntButton, marginButton, new Rectangle(22, 187, 75, 50))); + this.add(this.createButton("5", fntButton, marginButton, new Rectangle(104, 187, 75, 50))); + this.add(this.createButton("6", fntButton, marginButton, new Rectangle(192, 187, 75, 50))); + this.add(this.createButton("7", fntButton, marginButton, new Rectangle(22, 250, 75, 50))); + this.add(this.createButton("8", fntButton, marginButton, new Rectangle(104, 250, 75, 50))); + this.add(this.createButton("9", fntButton, marginButton, new Rectangle(192, 250, 75, 50))); + this.add(this.createButton("0", fntButton, marginButton, new Rectangle(22, 311, 75, 50))); + this.add(this.createButton("<", fntButton, marginButton, new Rectangle(104, 311, 75, 50), new ActionListener() { + public void actionPerformed(ActionEvent e) { + PinPadPanelImpl.this.processBackspace(); + } + })); + this.btnGo = new JButton("GO"); + this.btnGo.setForeground(clrGreen); + this.btnGo.setMargin(marginButton); + this.btnGo.setFont(fntButton); + this.btnGo.setBounds(192, 311, 75, 50); + this.btnGo.setEnabled(false); + this.add(this.btnGo); + this.txtPassWord = new JPasswordField(); + this.txtPassWord.setHorizontalAlignment(0); + this.txtPassWord.setFocusable(false); + this.txtPassWord.setFont(fntField); + this.txtPassWord.setText(""); + this.txtPassWord.setBorder(new LineBorder(Color.GRAY, 1, true)); + this.txtPassWord.setBounds(22, 65, 245, 50); + this.add(this.txtPassWord); + JLabel lblPinCode = new JLabel("Please enter your pincode to authenticate yourself."); + lblPinCode.setFont(fntLabel); + lblPinCode.setBounds(22, 40, 245, 14); + this.add(lblPinCode); + this.setFocusable(true); + this.lblRetriesleft = new JLabel("Retries left: "); + this.lblRetriesleft.setFont(fntLabel); + this.lblRetriesleft.setForeground(clrRed); + this.lblRetriesleft.setBounds(22, 15, 245, 14); + this.lblRetriesleft.setVisible(false); + this.add(this.lblRetriesleft); + } + + private JButton createButton(String label, Font fntButton, Insets marginButton, Rectangle bounds) { + return this.createButton(label, fntButton, marginButton, bounds, new PinPadPanelImpl.NumberActionListener(label)); + } + + private JButton createButton(String label, Font fntButton, Insets marginButton, Rectangle bounds, ActionListener listener) { + JButton btnNumberOne = new JButton(label); + btnNumberOne.setMargin(marginButton); + btnNumberOne.setFont(fntButton); + btnNumberOne.setBounds(bounds); + btnNumberOne.addActionListener(listener); + return btnNumberOne; + } + + private void processBackspace() { + if (this.txtPassWord.getText() != null && this.txtPassWord.getText().length() > 0) { + this.txtPassWord.setText(this.txtPassWord.getText().substring(0, this.txtPassWord.getText().length() - 1)); + this.validateGoButton(); + } + + } + + public void setActionListenerOnGoButton(ActionListener action) { + this.actionListenerGoButton = action; + this.btnGo.addActionListener(action); + } + + private void processContent(String content) { + if (content.matches("[0-9]")) { + this.txtPassWord.setText(this.txtPassWord.getText() + content); + this.validateGoButton(); + } + + } + + private void validateGoButton() { + int pinSize = this.txtPassWord.getText().length(); + boolean enable = 4 <= pinSize && pinSize <= 12; + this.btnGo.setEnabled(enable); + } + + public char[] getPassWord() throws TechnicalConnectorException { + if (!this.btnGo.isEnabled()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"no pin code provided"}); + } else { + return this.txtPassWord.getText().toCharArray(); + } + } + + public void setRetriesLeft(int retriesLeft) { + if (retriesLeft != -1) { + this.lblRetriesleft.setText(this.lblRetriesleft.getText() + retriesLeft); + this.lblRetriesleft.setVisible(true); + } + + } + + private class KeyBoardAWTEventListener implements AWTEventListener { + private KeyBoardAWTEventListener() { + } + + public void eventDispatched(AWTEvent event) { + if (event instanceof KeyEvent) { + KeyEvent key = (KeyEvent)event; + if (key.getID() == 401) { + if (key.getKeyCode() == 8) { + PinPadPanelImpl.this.processBackspace(); + } else if (key.getKeyCode() == 10) { + PinPadPanelImpl.this.validateGoButton(); + if (PinPadPanelImpl.this.btnGo.isEnabled()) { + ActionEvent action = new ActionEvent(PinPadPanelImpl.this.btnGo, 1001, PinPadPanelImpl.this.btnGo.getActionCommand(), System.currentTimeMillis(), 16); + PinPadPanelImpl.this.actionListenerGoButton.actionPerformed(action); + } + } else { + PinPadPanelImpl.this.processContent(Character.toString(key.getKeyChar())); + } + } + } + + } + + // $FF: synthetic method + KeyBoardAWTEventListener(Object x1) { + this(); + } + } + + private class NumberActionListener implements ActionListener { + private String content; + + public NumberActionListener(String content) { + this.content = content; + } + + public void actionPerformed(ActionEvent e) { + PinPadPanelImpl.this.processContent(this.content); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/EidPinCallBackHandlerFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/EidPinCallBackHandlerFactory.java new file mode 100644 index 000000000..662850bce --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/EidPinCallBackHandlerFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.pkcs11; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import javax.security.auth.callback.CallbackHandler; + +/** @deprecated */ +@Deprecated +public final class EidPinCallBackHandlerFactory { + private static final String PROP_CALLBACKHANDLER_CLASS = "callbackhandler.class"; + private static final String DEFAULT_CALLBACKHANDLER_CLASS = "com.sun.security.auth.callback.TextCallbackHandler"; + private static ConfigurableFactoryHelper handler = new ConfigurableFactoryHelper("callbackhandler.class", "com.sun.security.auth.callback.TextCallbackHandler", CallbackHandler.class); + + private EidPinCallBackHandlerFactory() { + } + + public static CallbackHandler getHandler() throws TechnicalConnectorException { + return (CallbackHandler)handler.getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11KeyStoreAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11KeyStoreAdaptor.java new file mode 100644 index 000000000..d4c7f46e8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11KeyStoreAdaptor.java @@ -0,0 +1,44 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.pkcs11; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreAdaptor; +import be.ehealth.technicalconnector.service.sts.security.ProviderAdaptor; +import java.io.IOException; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.Provider; +import java.security.Security; +import java.security.KeyStore.Builder; +import java.security.KeyStore.CallbackHandlerProtection; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** @deprecated */ +@Deprecated +public class SunPKCS11KeyStoreAdaptor implements KeyStoreAdaptor { + private KeyStore keyStore; + private static final Logger LOG = LoggerFactory.getLogger(SunPKCS11KeyStoreAdaptor.class); + + public SunPKCS11KeyStoreAdaptor() throws TechnicalConnectorException, IOException { + ProviderAdaptor prov = new SunPKCS11ProviderAdaptor(); + Security.addProvider(prov.getProvider()); + } + + private void init() throws KeyStoreException { + try { + Builder ksBuilder = Builder.newInstance("PKCS11", (Provider)null, new CallbackHandlerProtection(EidPinCallBackHandlerFactory.getHandler())); + this.keyStore = ksBuilder.getKeyStore(); + } catch (TechnicalConnectorException var3) { + LOG.error("" + var3); + throw new KeyStoreException(var3); + } + } + + public KeyStore getKeyStore() throws KeyStoreException { + if (this.keyStore == null) { + this.init(); + } + + return this.keyStore; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.java new file mode 100644 index 000000000..b41aaaa1a --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.java @@ -0,0 +1,157 @@ +package be.ehealth.technicalconnector.service.sts.security.impl.pkcs11; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.ProviderAdaptor; +import be.ehealth.technicalconnector.shutdown.DeleteFileOnExitShutdownHook; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.PrintWriter; +import java.lang.reflect.Constructor; +import java.security.Provider; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** @deprecated */ +@Deprecated +public class SunPKCS11ProviderAdaptor implements ProviderAdaptor { + private String eidDllLocation; + private static final Logger LOG = LoggerFactory.getLogger(SunPKCS11ProviderAdaptor.class); + private static final String PROP_EID_DLL = "eid.dll"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + public Provider getProvider() throws TechnicalConnectorException { + try { + Class sunPKCS11 = Class.forName("sun.security.pkcs11.SunPKCS11"); + Constructor conSunPKCS11 = sunPKCS11.getDeclaredConstructor(String.class); + return (Provider)conSunPKCS11.newInstance(this.generateAuthProviderConfig()); + } catch (Exception var3) { + throw new IllegalArgumentException(var3); + } + } + + private String generateAuthProviderConfig() throws TechnicalConnectorException { + File tmpConfigFile = null; + PrintWriter configWriter = null; + + try { + tmpConfigFile = File.createTempFile("pkcs11", "conf"); + DeleteFileOnExitShutdownHook.deleteOnExit(tmpConfigFile); + configWriter = new PrintWriter(new FileOutputStream(tmpConfigFile), true); + configWriter.println("name=eIDCard"); + this.eidDllLocation = this.searchEidPath(); + configWriter.println("library=" + this.eidDllLocation); + LOG.info("library=" + this.eidDllLocation); + configWriter.println("slotListIndex=0"); + configWriter.println("showInfo=true"); + } catch (IOException var7) { + LOG.error(var7.getClass().getSimpleName() + ": " + var7.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var7, new Object[]{var7.getMessage()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)configWriter); + } + + return tmpConfigFile.getAbsolutePath(); + } + + private String searchEidPath() throws TechnicalConnectorException { + if (config.hasProperty("eid.dll")) { + String dllPath = config.getProperty("eid.dll"); + File f = new File(dllPath); + if (!f.exists()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.DLL_NOT_FOUND, new Object[]{"eid.dll"}); + } + + try { + return f.getCanonicalPath(); + } catch (IOException var4) { + LOG.warn("searchEidPath", var4); + } + } + + return this.getDefaultEidDllLocation(); + } + + private String getDefaultEidDllLocation() throws TechnicalConnectorException { + String osName = System.getProperty("os.name"); + String eidPath; + if (osName.startsWith("Linux")) { + eidPath = this.configureLinux(); + } else if (osName.startsWith("Mac")) { + eidPath = this.configureMac(); + } else { + eidPath = this.configureWindows(); + } + + if (eidPath == null) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_EID_RUNTIME; + LOG.debug("Unable to determine eid.location" + errorValue.getMessage()); + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } else { + return eidPath; + } + } + + private String configureWindows() throws TechnicalConnectorException { + List locations = new ArrayList(); + locations.add("C:\\WINDOWS\\system32\\beidpkcs11.dll"); + locations.add("C:\\WINDOWS\\system32\\Belgium Identity Card PKCS11.dll"); + locations.add("C:\\WINNT\\system32\\Belgium Identity Card PKCS11.dll"); + locations.add("C:\\WINNT\\system32\\beidpkcs11.dll"); + locations.add("C:\\Windows\\SysWOW64\\beidpkcs11.dll"); + String javaLibraryPath = System.getProperty("java.library.path"); + String pathSeparator = System.getProperty("path.separator"); + String[] libraryDirectories = javaLibraryPath.split(pathSeparator); + String[] arr$ = libraryDirectories; + int len$ = libraryDirectories.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String libraryDirectory = arr$[i$]; + locations.add(libraryDirectory + "\\beidpkcs11.dll"); + } + + return this.getLocation("Windows", locations); + } + + private String configureMac() throws TechnicalConnectorException { + List locations = new ArrayList(); + locations.add("/usr/local/lib/libbeidpkcs11.3.5.1.dylib"); + locations.add("/usr/local/lib/libbeidpkcs11.3.5.0.dylib"); + locations.add("/usr/local/lib/beid-pkcs11.bundle/Contents/MacOS/libbeidpkcs11.2.1.0.dylib"); + locations.add("/usr/local/lib/libbeidpkcs11.dylib"); + locations.add("/usr/local/lib/beid-pkcs11.bundle/Contents/MacOS/libbeidpkcs11.dylib"); + return this.getLocation("Mac", locations); + } + + private String configureLinux() throws TechnicalConnectorException { + List locations = new ArrayList(); + locations.add("/usr/local/lib/libbeidpkcs11.so"); + locations.add("/usr/lib/libbeidpkcs11.so"); + locations.add("/usr/local/lib/pkcs11/Belgium-EID-pkcs11.so"); + locations.add("/usr/lib/opensc-pkcs11.so"); + return this.getLocation("Linux", locations); + } + + private String getLocation(String os, List locations) throws TechnicalConnectorException { + Iterator i$ = locations.iterator(); + + File pkcs11File; + do { + if (!i$.hasNext()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_FILE_CONF, new Object[]{os}); + } + + String location = (String)i$.next(); + pkcs11File = new File(location); + } while(!pkcs11File.exists()); + + return pkcs11File.getAbsolutePath(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.java new file mode 100644 index 000000000..e29f17261 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.java @@ -0,0 +1,64 @@ +package be.ehealth.technicalconnector.service.sts.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.SessionManagementExceptionValues; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SAMLConfigHelper { + private static final Logger LOG = LoggerFactory.getLogger(SAMLConfigHelper.class); + private static final String PROP_DELIMITER = ","; + private static final int SAMLATTRIBUTE_EXPECTED_PROP_SIZE = 3; + private static final int SAMLDESIGNATOR_EXPECTED_PROP_SIZE = 2; + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + + private SAMLConfigHelper() { + } + + public static List getSAMLAttributeDesignators(String key) throws SessionManagementException { + List designators = new ArrayList(); + List designatorAttributes = config.getMatchingProperties(key); + Iterator i$ = designatorAttributes.iterator(); + + while(i$.hasNext()) { + String attribute = (String)i$.next(); + String[] values = StringUtils.split(attribute, ","); + if (values.length != 2) { + LOG.error("Expecting samlattributedesignator with 2 parts.[{}]", attribute); + throw new SessionManagementException(SessionManagementExceptionValues.ERROR_GENERAL, new Object[]{"Expecting samlattributedesignator with 2 parts."}); + } + + designators.add(new SAMLAttributeDesignator(values[1], values[0])); + } + + return designators; + } + + public static List getSAMLAttributes(String key) throws SessionManagementException { + List attributes = new ArrayList(); + List samlAttributes = config.getMatchingProperties(key); + Iterator i$ = samlAttributes.iterator(); + + while(i$.hasNext()) { + String attribute = (String)i$.next(); + String[] values = StringUtils.split(attribute, ","); + if (values.length < 3) { + LOG.error("Expecting samlattribute with at least 3 parts.[{}]", attribute); + throw new SessionManagementException(SessionManagementExceptionValues.ERROR_GENERAL, new Object[]{"Expecting samlattribute with at least 3 parts."}); + } + + attributes.add(new SAMLAttribute(values[1], values[0], (String[])((String[])ArrayUtils.subarray(values, 2, values.length)))); + } + + return attributes; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConverter.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConverter.java new file mode 100644 index 000000000..fed3a61af --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConverter.java @@ -0,0 +1,72 @@ +package be.ehealth.technicalconnector.service.sts.utils; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringWriter; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.transform.Result; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.xml.sax.SAXException; + +public final class SAMLConverter { + private SAMLConverter() { + } + + public static Element toElement(String assertion) throws TechnicalConnectorException { + try { + InputStream sbis = new ByteArrayInputStream(assertion.getBytes(Charset.UTF_8.getName())); + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + factory.setNamespaceAware(true); + DocumentBuilder db = factory.newDocumentBuilder(); + Document doc = db.parse(sbis); + return doc.getDocumentElement(); + } catch (SAXException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SAMLCONVERTER_ERROR, var5, new Object[0]); + } catch (IOException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SAMLCONVERTER_ERROR, var6, new Object[0]); + } catch (ParserConfigurationException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SAMLCONVERTER_ERROR, var7, new Object[0]); + } + } + + public static String toXMLString(Element element) throws TechnicalConnectorException { + try { + Source source = new DOMSource(element); + StringWriter stringWriter = new StringWriter(); + Result result = new StreamResult(stringWriter); + TransformerFactory factory = TransformerFactory.newInstance(); + Transformer transformer = factory.newTransformer(); + transformer.transform(source, result); + return stringWriter.getBuffer().toString(); + } catch (TransformerException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SAMLCONVERTER_ERROR, var6, new Object[0]); + } + } + + public static Element convert(Source stsResponse) throws TechnicalConnectorException { + try { + StringWriter stringWriter = new StringWriter(); + Result result = new StreamResult(stringWriter); + TransformerFactory factory = TransformerFactory.newInstance(); + Transformer transformer = factory.newTransformer(); + transformer.transform(stsResponse, result); + String xmlResponse = stringWriter.getBuffer().toString(); + return toElement(xmlResponse); + } catch (TransformerException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.SAMLCONVERTER_ERROR, var6, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.java new file mode 100644 index 000000000..5fa78c211 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.java @@ -0,0 +1,49 @@ +package be.ehealth.technicalconnector.service.sts.utils; + +import be.ehealth.technicalconnector.utils.DateUtils; +import java.util.Calendar; +import javax.xml.bind.DatatypeConverter; +import org.joda.time.DateTime; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public final class SAMLHelper { + public static final String SAML_CONDITIONS = "Conditions"; + public static final String SAML_NOTONORAFTER = "NotOnOrAfter"; + public static final String SAML_SUCCESS = "Success"; + public static final String SAML_STATUSCODE = "StatusCode"; + public static final String SAML_STATUSMESSAGE = "StatusMessage"; + public static final String SAML_VALUE = "Value"; + public static final String SAML_ASSERTION = "Assertion"; + public static final String SAML_ATTRIBUTESTATEMENT = "AttributeStatement"; + public static final String SAML_ATTRIBUTE = "Attribute"; + + private SAMLHelper() { + } + + public static String getStatusCode(Element stsResponse) { + return stsResponse.getElementsByTagNameNS("*", "StatusCode").item(0).getAttributes().getNamedItem("Value").getNodeValue(); + } + + public static String getStatusMessage(Element stsResponse) { + return stsResponse.getElementsByTagNameNS("*", "StatusMessage").item(0).getTextContent(); + } + + /** @deprecated */ + @Deprecated + public static Calendar getNotOnOrAfterConditions(Element stsResponse) { + return DatatypeConverter.parseDate(stsResponse.getElementsByTagNameNS("*", "Conditions").item(0).getAttributes().getNamedItem("NotOnOrAfter").getTextContent()); + } + + public static DateTime getNotOnOrAfterCondition(Element stsResponse) { + return DateUtils.parseDateTime(stsResponse.getElementsByTagNameNS("*", "Conditions").item(0).getAttributes().getNamedItem("NotOnOrAfter").getTextContent()); + } + + public static NodeList getAttributes(Element stsResponse) { + return ((Element)stsResponse.getElementsByTagNameNS("*", "AttributeStatement").item(0)).getElementsByTagNameNS("*", "Attribute"); + } + + public static Element getAssertion(Element stsResponse) { + return (Element)stsResponse.getElementsByTagNameNS("*", "Assertion").item(0); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.java new file mode 100644 index 000000000..fb27fb5fa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.service.timestamp; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import oasis.names.tc.dss._1_0.core.schema.SignRequest; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; + +public interface AuthorityService { + SignResponse signRequest(X509Certificate var1, PrivateKey var2, SignRequest var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.java new file mode 100644 index 000000000..aad4fb64e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.java @@ -0,0 +1,17 @@ +package be.ehealth.technicalconnector.service.timestamp; + +import be.behealth.webservices.tsa.TSConsultRequest; +import be.behealth.webservices.tsa.TSConsultResponse; +import be.behealth.webservices.tsa.TSConsultTSBagRequest; +import be.behealth.webservices.tsa.TSConsultTSBagResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +/** @deprecated */ +@Deprecated +public interface ConsultService { + TSConsultTSBagResponse getTimestamp(X509Certificate var1, PrivateKey var2, TSConsultTSBagRequest var3) throws TechnicalConnectorException; + + TSConsultResponse checkCompleteness(X509Certificate var1, PrivateKey var2, TSConsultRequest var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.java new file mode 100644 index 000000000..b9f693d58 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.service.timestamp; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultRequest; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultResponse; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultTSBagRequest; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultTSBagResponse; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +public interface ConsultServiceV2 { + TSConsultTSBagResponse getTimestamp(X509Certificate var1, PrivateKey var2, TSConsultTSBagRequest var3) throws TechnicalConnectorException; + + TSConsultResponse checkCompleteness(X509Certificate var1, PrivateKey var2, TSConsultRequest var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.java new file mode 100644 index 000000000..bcb7fa682 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.java @@ -0,0 +1,68 @@ +package be.ehealth.technicalconnector.service.timestamp; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.IOException; +import org.apache.commons.lang.ArrayUtils; +import org.bouncycastle.cms.CMSException; +import org.bouncycastle.cms.CMSSignedData; +import org.bouncycastle.tsp.TSPException; +import org.bouncycastle.tsp.TimeStampResponse; +import org.bouncycastle.tsp.TimeStampToken; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class TimestampUtil { + private static final Logger LOG = LoggerFactory.getLogger(TimestampUtil.class); + + private TimestampUtil() { + } + + public static TimeStampResponse getTimestampResponse(byte[] tsTokenResponse) throws TechnicalConnectorException { + try { + byte[] clonetsTokenResponse = ArrayUtils.clone(tsTokenResponse); + clonetsTokenResponse = ConnectorIOUtils.base64Decode(clonetsTokenResponse, true); + TimeStampResponse tsResp = new TimeStampResponse(clonetsTokenResponse); + if (tsResp.getTimeStampToken() == null) { + throw new TSPException("no response for the RFC3161 token"); + } else { + return tsResp; + } + } catch (TSPException var3) { + LOG.error(var3.getClass().getSimpleName() + ": " + var3.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } catch (IOException var4) { + LOG.error(var4.getClass().getSimpleName() + ": " + var4.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var4, new Object[]{var4.getMessage()}); + } + } + + public static TimeStampToken getTimestamp(byte[] tsTokenResponse) throws TechnicalConnectorException { + try { + LOG.debug("Trying to generate unwrapped TimeStampToken"); + return getTimeStampToken(tsTokenResponse); + } catch (TechnicalConnectorException var2) { + LOG.debug("Trying to generate wrapped TimeStampToken"); + return getTimestampResponse(tsTokenResponse).getTimeStampToken(); + } + } + + public static TimeStampToken getTimeStampToken(byte[] tsToken) throws TechnicalConnectorException { + byte[] cloneTsToken = ArrayUtils.clone(tsToken); + + try { + cloneTsToken = ConnectorIOUtils.base64Decode(cloneTsToken, true); + return new TimeStampToken(new CMSSignedData(cloneTsToken)); + } catch (TSPException var3) { + LOG.error(var3.getClass().getSimpleName() + ": " + var3.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } catch (IOException var4) { + LOG.error(var4.getClass().getSimpleName() + ": " + var4.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var4, new Object[]{var4.getMessage()}); + } catch (CMSException var5) { + LOG.error(var5.getClass().getSimpleName() + ": " + var5.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.java new file mode 100644 index 000000000..f8517fec2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.java @@ -0,0 +1,56 @@ +package be.ehealth.technicalconnector.service.timestamp.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import javax.xml.soap.SOAPException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AbstractConsultationServiceImpl { + private static final Logger LOG = LoggerFactory.getLogger(AbstractConsultationServiceImpl.class); + private Class clazzB; + private Class clazzD; + + AbstractConsultationServiceImpl(Class clazzB, Class clazzD) { + this.clazzB = clazzB; + this.clazzD = clazzD; + } + + protected B obtainTimestamp(X509Certificate certificate, PrivateKey privateKey, A consultRequest) throws TechnicalConnectorException { + if (certificate != null && privateKey != null) { + GenericRequest request = ServiceFactory.getTSConsultService(certificate, privateKey); + request.setPayload(consultRequest); + + try { + return be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(this.clazzB); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var6.getMessage(), var6}); + } + } else { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE; + LOG.debug("\t## {}", errorValue.getMessage()); + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } + } + + protected D obtainCompleteness(X509Certificate certificate, PrivateKey privateKey, C consultRequest) throws TechnicalConnectorException { + if (certificate != null && privateKey != null) { + GenericRequest request = ServiceFactory.getTSConsultService(certificate, privateKey); + request.setPayload(consultRequest); + + try { + return be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(this.clazzD); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var6.getMessage(), var6}); + } + } else { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE; + LOG.debug("\t## {}", errorValue.getMessage()); + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.java new file mode 100644 index 000000000..3031257f4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.java @@ -0,0 +1,30 @@ +package be.ehealth.technicalconnector.service.timestamp.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.timestamp.AuthorityService; +import be.ehealth.technicalconnector.service.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import javax.xml.soap.SOAPException; +import oasis.names.tc.dss._1_0.core.schema.SignRequest; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; + +public class AuthorityServiceImpl implements AuthorityService { + public SignResponse signRequest(X509Certificate certificate, PrivateKey privateKey, SignRequest signRequest) throws TechnicalConnectorException { + if (certificate != null && privateKey != null) { + GenericRequest request = ServiceFactory.getTSAuthorityService(certificate, privateKey); + request.setPayload((Object)signRequest); + + try { + return (SignResponse)be.ehealth.technicalconnector.ws.ServiceFactory.getGenericWsSender().send(request).asObject(SignResponse.class); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, new Object[]{var6.getMessage(), var6}); + } + } else { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.SECURITY_NO_CERTIFICATE; + throw new TechnicalConnectorException(errorValue, (Throwable)null, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceImpl.java new file mode 100644 index 000000000..b4b7effb7 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceImpl.java @@ -0,0 +1,24 @@ +package be.ehealth.technicalconnector.service.timestamp.impl; + +import be.behealth.webservices.tsa.TSConsultRequest; +import be.behealth.webservices.tsa.TSConsultResponse; +import be.behealth.webservices.tsa.TSConsultTSBagRequest; +import be.behealth.webservices.tsa.TSConsultTSBagResponse; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.timestamp.ConsultService; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +public class ConsultServiceImpl extends AbstractConsultationServiceImpl implements ConsultService { + public ConsultServiceImpl() { + super(TSConsultTSBagResponse.class, TSConsultResponse.class); + } + + public TSConsultTSBagResponse getTimestamp(X509Certificate certificate, PrivateKey privateKey, TSConsultTSBagRequest consultRequest) throws TechnicalConnectorException { + return (TSConsultTSBagResponse)this.obtainTimestamp(certificate, privateKey, consultRequest); + } + + public TSConsultResponse checkCompleteness(X509Certificate certificate, PrivateKey privateKey, TSConsultRequest consultRequest) throws TechnicalConnectorException { + return (TSConsultResponse)this.obtainCompleteness(certificate, privateKey, consultRequest); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceV2Impl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceV2Impl.java new file mode 100644 index 000000000..706ab4296 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/ConsultServiceV2Impl.java @@ -0,0 +1,24 @@ +package be.ehealth.technicalconnector.service.timestamp.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.timestamp.ConsultServiceV2; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultRequest; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultResponse; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultTSBagRequest; +import be.fgov.ehealth.timestamping.protocol.v2.TSConsultTSBagResponse; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +public class ConsultServiceV2Impl extends AbstractConsultationServiceImpl implements ConsultServiceV2 { + public ConsultServiceV2Impl() { + super(TSConsultTSBagResponse.class, TSConsultResponse.class); + } + + public TSConsultTSBagResponse getTimestamp(X509Certificate certificate, PrivateKey privateKey, TSConsultTSBagRequest consultRequest) throws TechnicalConnectorException { + return (TSConsultTSBagResponse)this.obtainTimestamp(certificate, privateKey, consultRequest); + } + + public TSConsultResponse checkCompleteness(X509Certificate certificate, PrivateKey privateKey, TSConsultRequest consultRequest) throws TechnicalConnectorException { + return (TSConsultResponse)this.obtainCompleteness(certificate, privateKey, consultRequest); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/service/ws/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/service/ws/ServiceFactory.java new file mode 100644 index 000000000..f3da4f913 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/service/ws/ServiceFactory.java @@ -0,0 +1,127 @@ +package be.ehealth.technicalconnector.service.ws; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.SchemaValidatorHandler; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; + +public final class ServiceFactory { + static final String IDSUPPORT_XSD = "/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd"; + private static final String PROP_ENDPOINT_CODAGE = "endpoint.codage"; + private static final String PROP_ENDPOINT_SEALS_V1 = "endpoint.seals.v1"; + private static final String PROP_ENDPOINT_ETK = "endpoint.etk"; + private static final String PROP_ENDPOINT_TSAUTHORITY = "endpoint.ts.authority"; + private static final String PROP_ENDPOINT_TSCONSULT = "endpoint.ts.consult"; + private static final String PROP_ENDPOINT_KGSS = "endpoint.kgss"; + private static final String PROP_ENDPOINT_STS = "endpoint.sts"; + private static final String PROP_ENDPOINT_IDSUPPORT_V2 = "endpoint.idsupport.v2"; + private static Configuration config = ConfigFactory.getConfigValidator(); + + private ServiceFactory() { + } + + /** @deprecated */ + @Deprecated + public static GenericRequest getCodageService(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.codage")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.codage"}); + } else { + return getX509SecuredRequest(certificate, privateKey, config.getProperty("endpoint.codage")); + } + } + + public static GenericRequest getSealsService(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.seals.v1")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.seals.v1"}); + } else { + return getX509SecuredRequest(certificate, privateKey, config.getProperty("endpoint.seals.v1")); + } + } + + public static GenericRequest getETKService() throws TechnicalConnectorException { + if (!config.containsKey("endpoint.etk")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.etk"}); + } else { + return getUnSecuredRequest(config.getProperty("endpoint.etk")); + } + } + + public static GenericRequest getSTSService(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.sts")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.sts"}); + } else { + return getX509SecuredRequest(certificate, privateKey, config.getProperty("endpoint.sts")); + } + } + + public static GenericRequest getKGSSService() throws TechnicalConnectorException { + if (!config.containsKey("endpoint.kgss")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.kgss"}); + } else { + return getUnSecuredRequest(config.getProperty("endpoint.kgss")); + } + } + + public static GenericRequest getKGSSServiceSecured(SAMLToken token) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.kgss")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.kgss"}); + } else { + return getSAMLSecuredRequest(token, config.getProperty("endpoint.kgss")); + } + } + + public static GenericRequest getTSAuthorityService(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.ts.authority")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.ts.authority"}); + } else { + return getX509SecuredRequest(certificate, privateKey, config.getProperty("endpoint.ts.authority")); + } + } + + public static GenericRequest getTSConsultService(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.ts.consult")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.ts.consult"}); + } else { + return getX509SecuredRequest(certificate, privateKey, config.getProperty("endpoint.ts.consult")); + } + } + + public static GenericRequest getIdSupportV2Service(SAMLToken token) throws TechnicalConnectorException { + if (!config.containsKey("endpoint.idsupport.v2")) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.PROPERTY_MISSING, new Object[]{"endpoint.idsupport.v2"}); + } else { + GenericRequest request = getSAMLSecuredRequest(token, config.getProperty("endpoint.idsupport.v2")); + request.setSoapAction("urn:be:fgov:ehealth:idsupport:protocol:v2:verifyId"); + HandlerChain handlers = new HandlerChain(); + handlers.register(HandlerPosition.BEFORE, new SchemaValidatorHandler(3, new String[]{"/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd"})); + request.addHandlerChain(handlers); + return request; + } + } + + private static GenericRequest getX509SecuredRequest(X509Certificate certificate, PrivateKey privateKey, String endpoint) throws TechnicalConnectorException { + GenericRequest request = getUnSecuredRequest(endpoint); + request.setCertificateSecured(certificate, privateKey); + return request; + } + + private static GenericRequest getSAMLSecuredRequest(SAMLToken token, String endpoint) throws TechnicalConnectorException { + GenericRequest request = getUnSecuredRequest(endpoint); + request.setCredential(token, TokenType.SAML); + return request; + } + + private static GenericRequest getUnSecuredRequest(String endpoint) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setEndpoint(endpoint); + return request; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceFactory.java new file mode 100644 index 000000000..d1ca2c400 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceFactory.java @@ -0,0 +1,42 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; +import be.ehealth.technicalconnector.validator.impl.EhealthReplyValidatorImpl; +import be.ehealth.technicalconnector.validator.impl.SAMLSessionValidator; +import java.util.HashMap; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractSessionServiceFactory { + private static volatile EhealthReplyValidator replyValidator = new EhealthReplyValidatorImpl(); + private static volatile SessionValidator sessionValidator = new SAMLSessionValidator(); + private static final Logger LOG = LoggerFactory.getLogger(AbstractSessionServiceFactory.class); + private static Map serviceCache = new HashMap(); + + protected AbstractSessionServiceFactory() { + throw new UnsupportedOperationException(); + } + + protected static T getService(Class clazz, ImplementationClassFactory implementationClassFactory, String... additionalParameters) throws ConnectorException { + ServiceCacheKey key = new ServiceCacheKey(clazz, additionalParameters); + if (!serviceCache.containsKey(key)) { + LOG.debug("Creating new Service for :{}", clazz.getCanonicalName()); + Object implementationInstance = implementationClassFactory.createImplementationClass(clazz, sessionValidator, replyValidator, additionalParameters); + serviceCache.put(new ServiceCacheKey(clazz, additionalParameters), implementationInstance); + } + + return serviceCache.get(key); + } + + public static void flushCache() { + LOG.debug("Flushing cache, clearing all services."); + serviceCache.clear(); + } + + static { + new SessionServiceFactoryWithCache(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.java new file mode 100644 index 000000000..1889a75d4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.java @@ -0,0 +1,34 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; + +public abstract class AbstractSessionServiceWithCache implements SessionServiceWithCache { + private SAMLToken samlToken; + + public AbstractSessionServiceWithCache() { + Session.getInstance().registerSessionService(this); + } + + protected SAMLToken getSamlToken() throws TechnicalConnectorException { + if (this.samlToken == null) { + SessionManager instance = Session.getInstance(); + if (!instance.hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + + this.samlToken = instance.getSession().getSAMLToken(); + } else if (SAMLHelper.getNotOnOrAfterCondition(this.samlToken.getAssertion()).isBeforeNow()) { + this.samlToken = null; + this.getSamlToken(); + } + + return this.samlToken; + } + + public void flushCache() { + this.samlToken = null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/ImplementationClassFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/ImplementationClassFactory.java new file mode 100644 index 000000000..f6ef364bb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/ImplementationClassFactory.java @@ -0,0 +1,20 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.ConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.utils.SessionUtil; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.ehealth.technicalconnector.validator.SessionValidator; + +public abstract class ImplementationClassFactory { + /** @deprecated */ + @Deprecated + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, Crypto hokCrypto, Crypto encryptionCrypto, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + throw new UnsupportedOperationException("Do not use this deprecated method : createImplementationClass from the class ImplementationClassFactory"); + } + + public T createImplementationClass(Class clazz, SessionValidator sessionValidator, EhealthReplyValidator replyValidator, String... additionalParameters) throws TechnicalConnectorException, ConnectorException { + return this.createImplementationClass(clazz, sessionValidator, replyValidator, SessionUtil.getHolderOfKeyCrypto(), SessionUtil.getEncryptionCrypto(), additionalParameters); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.java new file mode 100644 index 000000000..9c4754b14 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.java @@ -0,0 +1,46 @@ +package be.ehealth.technicalconnector.session; + +import java.util.Arrays; + +public class ServiceCacheKey { + private Class clazz; + private String[] additionalParameters; + + public ServiceCacheKey(Class clazz, String[] additionalParameters) { + this.clazz = clazz; + this.additionalParameters = (String[])additionalParameters.clone(); + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + Arrays.hashCode(this.additionalParameters); + result = 31 * result + (this.clazz == null ? 0 : this.clazz.hashCode()); + return result; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + ServiceCacheKey other = (ServiceCacheKey)obj; + if (!Arrays.equals(this.additionalParameters, other.additionalParameters)) { + return false; + } else { + if (this.clazz == null) { + if (other.clazz != null) { + return false; + } + } else if (!this.clazz.equals(other.clazz)) { + return false; + } + + return true; + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/Session.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/Session.java new file mode 100644 index 000000000..a5cf1f4ea --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/Session.java @@ -0,0 +1,39 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.impl.SessionManagerImpl; + +public final class Session { + public static final String IDENTIFICATION_KEYSTORE = "identification"; + public static final String HOLDEROFKEY_KEYSTORE = "holderofkey"; + public static final String ENCRYPTION_KEYSTORE = "encryption"; + private static volatile SessionManager manager = SessionManagerImpl.getInstance(); + + private Session() { + } + + public static SessionManager getInstance() { + return manager; + } + + public static void setSessionManager(SessionManager sessionManager) { + if (sessionManager == null) { + manager = SessionManagerImpl.getInstance(); + } else { + manager = sessionManager; + } + + } + + public static SAMLToken getSAMLToken() { + return manager.getSession().getSAMLToken(); + } + + public static void validateSession() throws TechnicalConnectorException { + if (!manager.hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.java new file mode 100644 index 000000000..9e8c0644f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.java @@ -0,0 +1,38 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import java.security.PrivateKey; +import java.util.Map; + +public interface SessionItem { + void setSAMLToken(SAMLToken var1); + + SAMLToken getSAMLToken(); + + void setHolderOfKeyCredential(Credential var1); + + Credential getHolderOfKeyCredential(); + + void setHolderOfKeyPrivateKeys(Map var1); + + Map getHolderOfKeyPrivateKeys(); + + void setEncryptionCredential(Credential var1); + + Credential getEncryptionCredential(); + + void setEncryptionPrivateKeys(Map var1); + + Map getEncryptionPrivateKeys(); + + Crypto getHolderOfKeyCrypto() throws TechnicalConnectorException; + + Crypto getEncryptionCrypto() throws TechnicalConnectorException; + + void setHeaderCredential(Credential var1) throws TechnicalConnectorException; + + Credential getHeaderCredential() throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.java new file mode 100644 index 000000000..f4118d32f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.java @@ -0,0 +1,37 @@ +package be.ehealth.technicalconnector.session; + +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import java.security.KeyStore; +import java.util.Map; + +public interface SessionManager { + void loadSession(SAMLToken var1, String var2) throws TechnicalConnectorException; + + void loadSession(SAMLToken var1, String var2, String var3) throws TechnicalConnectorException; + + SessionItem createSessionEidOnly() throws TechnicalConnectorException; + + SessionItem createSession(String var1) throws SessionManagementException, TechnicalConnectorException; + + SessionItem createSession(String var1, String var2) throws SessionManagementException, TechnicalConnectorException; + + SessionItem createFallbackSession(String var1) throws SessionManagementException, TechnicalConnectorException; + + SessionItem createFallbackSession(String var1, String var2) throws SessionManagementException, TechnicalConnectorException; + + SessionItem createFallbackSession(String var1, String var2, String var3) throws SessionManagementException, TechnicalConnectorException; + + SessionItem getSession(); + + void unloadSession(); + + boolean hasValidSession() throws SessionManagementException; + + void loadEncryptionKeys(String var1) throws TechnicalConnectorException; + + void registerSessionService(SessionServiceWithCache var1); + + void setKeyStore(Map var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.java new file mode 100644 index 000000000..ecaa2fe1b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.session; + +public class SessionServiceFactoryWithCache implements SessionServiceWithCache { + public SessionServiceFactoryWithCache() { + Session.getInstance().registerSessionService(this); + } + + public void flushCache() { + AbstractSessionServiceFactory.flushCache(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.java new file mode 100644 index 000000000..701806b9b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.java @@ -0,0 +1,5 @@ +package be.ehealth.technicalconnector.session; + +public interface SessionServiceWithCache { + void flushCache(); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.java new file mode 100644 index 000000000..224bccbb2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.java @@ -0,0 +1,126 @@ +package be.ehealth.technicalconnector.session.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.etee.CryptoFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.SessionItem; +import java.security.PrivateKey; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SessionItemImpl implements SessionItem { + private static final Logger LOG = LoggerFactory.getLogger(SessionItemImpl.class); + private static List expectedProps = new ArrayList(); + private static final String PROP_USER_FIRSTNAME = ""; + private static final String PROP_USER_LASTNAME = ""; + private SAMLToken token; + private Credential hokCredential; + private Crypto cryptoSystem; + private Crypto cryptoPersonal; + private Map hokPrivateKeys; + private Credential encryptionCredential; + private Credential headerCredential; + private Map encryptionPrivateKeys; + private ConfigValidator config; + + private void initIfNeeded() { + if (this.config == null) { + this.config = ConfigFactory.getConfigValidator(expectedProps); + } + + } + + public SessionItemImpl() { + this.initIfNeeded(); + } + + public void setSAMLToken(SAMLToken token) { + this.token = token; + } + + public final SAMLToken getSAMLToken() { + return this.token; + } + + public final void setHolderOfKeyCredential(Credential hokCredential) { + this.hokCredential = hokCredential; + } + + public final Credential getHolderOfKeyCredential() { + return this.hokCredential; + } + + public final void setHolderOfKeyPrivateKeys(Map hokPrivateKeys) { + this.hokPrivateKeys = hokPrivateKeys; + } + + public final Map getHolderOfKeyPrivateKeys() { + return this.hokPrivateKeys; + } + + public final void setEncryptionCredential(Credential encryptionCredential) { + this.encryptionCredential = encryptionCredential; + } + + public final Credential getEncryptionCredential() { + if (this.encryptionCredential == null) { + LOG.warn("Session Initialized without encryption: return null."); + } + + return this.encryptionCredential; + } + + public final void setEncryptionPrivateKeys(Map encryptionPrivateKeys) { + this.encryptionPrivateKeys = encryptionPrivateKeys; + } + + public final Map getEncryptionPrivateKeys() { + if (this.encryptionPrivateKeys == null) { + LOG.warn("Session Initialized without encryption: return null."); + } + + return this.encryptionPrivateKeys; + } + + public Crypto getHolderOfKeyCrypto() throws TechnicalConnectorException { + LOG.debug("Retrieving HOK Crypto... (for sealing and unsealing)"); + if (this.cryptoSystem == null) { + LOG.debug("No HOK Crypto has been created. User has valid session, creating crypto..."); + this.cryptoSystem = CryptoFactory.getCrypto(this.getHolderOfKeyCredential(), this.getHolderOfKeyPrivateKeys()); + LOG.debug("HOK crypto created: {}", this.cryptoSystem); + } + + return this.cryptoSystem; + } + + public Crypto getEncryptionCrypto() throws TechnicalConnectorException { + LOG.debug("Retrieving personal Crypto... (for sealing and unsealing)"); + if (this.cryptoPersonal == null) { + LOG.debug("No personal Crypto has been created. User has valid session, creating crypto..."); + this.cryptoPersonal = CryptoFactory.getCrypto(this.getEncryptionCredential(), this.getEncryptionPrivateKeys()); + LOG.debug("System crypto created: {}", this.cryptoPersonal); + } + + return this.cryptoPersonal; + } + + public void setHeaderCredential(Credential headerCredential) throws TechnicalConnectorException { + this.headerCredential = headerCredential; + } + + public Credential getHeaderCredential() throws TechnicalConnectorException { + return this.headerCredential; + } + + static { + expectedProps.add(""); + expectedProps.add(""); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.java new file mode 100644 index 000000000..6409449cb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.java @@ -0,0 +1,402 @@ +package be.ehealth.technicalconnector.session.impl; + +import be.ehealth.technicalconnector.beid.BeIDCardFactory; +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.domain.EncryptionToken; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManager; +import be.ehealth.technicalconnector.service.keydepot.KeyDepotManagerFactory; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.STSService; +import be.ehealth.technicalconnector.service.sts.STSServiceFactory; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttribute; +import be.ehealth.technicalconnector.service.sts.domain.SAMLAttributeDesignator; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreInfo; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.security.impl.BeIDCredential; +import be.ehealth.technicalconnector.service.sts.security.impl.KeyStoreCredential; +import be.ehealth.technicalconnector.service.sts.utils.SAMLConfigHelper; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionManager; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import be.ehealth.technicalconnector.session.renew.RenewStrategy; +import be.ehealth.technicalconnector.session.renew.RenewStrategyFactory; +import be.ehealth.technicalconnector.utils.CertificateParser; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.DateUtils; +import be.ehealth.technicalconnector.utils.KeyStoreManager; +import be.fedict.commons.eid.client.BeIDCard; +import be.fgov.ehealth.etee.crypto.utils.KeyManager; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.security.KeyStore; +import java.security.PrivateKey; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.concurrent.Semaphore; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.joda.time.DateTime; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; + +public final class SessionManagerImpl implements SessionManager { + private static final String EID_SESSION = "session"; + private static final Logger LOG = LoggerFactory.getLogger(SessionManagerImpl.class); + private static final String PROP_SESSIONMNG_SAMLATTRIBUTEDESIGNATOR = "sessionmanager.samlattributedesignator"; + private static final String PROP_SESSIONMNG_SAMLATTRIBUTE = "sessionmanager.samlattribute"; + protected static final String AUTHENTICATION_ALIAS = "authentication"; + private static final String PROP_KEYSTORE_IDNT_NAME = "sessionmanager.identification.keystore"; + private static final String PROP_KEYSTORE_IDNT_ALIAS = "sessionmanager.identification.alias"; + private static final String PROP_KEYSTORE_HOK_NAME = "sessionmanager.holderofkey.keystore"; + private static final String PROP_KEYSTORE_HOK_ALIAS = "sessionmanager.holderofkey.alias"; + private static final String PROP_KEYSTORE_ENC_NAME = "sessionmanager.encryption.keystore"; + private static final String PROP_KEYSTORE_ENC_ALIAS = "sessionmanager.encryption.alias"; + private static final String PROP_VALIDITY_TOKEN = "sessionmanager.validity.token"; + private static final String PROP_DISABLE_EID_DISCOVERY = "sessionmanager.disable.eiddiscovery"; + private static final String PROP_EMPTY_PASSWORD_HOK = "sessionmanager.holderofkey.emptypassword"; + private static final String PROP_EMPTY_PASSWORD_ENCRYPTION = "sessionmanager.encryption.emptypassword"; + private List cacheService; + public static final String PROP_FETCH_ETK = "sessionmanager.fetch.etk"; + private static final long DEFAULT_VALIDITY_TOKEN = 24L; + private ConfigValidator config; + private Cache cache; + private Semaphore mutex; + private SessionItem session; + + private SessionManagerImpl() { + this.cacheService = new ArrayList(); + this.mutex = new Semaphore(1); + this.session = new SessionItemImpl(); + } + + private void bootstrap() { + if (this.config == null && this.cache == null) { + try { + this.mutex.acquire(); + if (this.config == null && this.cache == null) { + this.bootstrapCache(); + this.bootstrapConfig(); + } + } catch (InterruptedException var5) { + } finally { + this.mutex.release(); + } + } + + } + + private void bootstrapConfig() { + this.config = ConfigFactory.getConfigValidatorFor("sessionmanager.samlattribute", "sessionmanager.samlattributedesignator"); + } + + private void bootstrapCache() { + this.cache = CacheFactory.newInstance(CacheFactory.CacheType.MEMORY, "sessionmanager-keystore", CacheInformation.ExpiryType.NONE, (Duration)null); + } + + public static SessionManagerImpl getInstance() { + return SessionManagerImpl.SessionManagerImplSingleton.INSTANCE.getManagerImpl(); + } + + public void loadSession(SAMLToken token, String hokPwd) throws TechnicalConnectorException { + this.loadSession(token, hokPwd, (String)null); + } + + public void loadSession(SAMLToken token, String hokPwd, String encryptionPwd) throws TechnicalConnectorException { + this.bootstrap(); + this.session.setHolderOfKeyCredential(token); + Map hokPrivateKeys = new HashMap(); + hokPrivateKeys.put("authentication", token.getPrivateKey()); + + try { + if (token.getKeyStore() != null && hokPwd != null) { + LOG.debug("Trying to add all the private keys of the HOK keystore."); + Map tempKeys = KeyManager.getDecryptionKeys(token.getKeyStore(), hokPwd.toCharArray()); + hokPrivateKeys.putAll(tempKeys); + } + } catch (Exception var6) { + LOG.warn(var6.getClass().getSimpleName() + ":" + var6.getMessage(), var6); + } + + this.session.setHolderOfKeyPrivateKeys(hokPrivateKeys); + this.loadEncryptionKeys(encryptionPwd); + this.session.setSAMLToken(token); + } + + public SessionItem createSessionEidOnly() throws TechnicalConnectorException { + return this.createSession((String)null, (String)null); + } + + public SessionItem createSession(String hokPwd) throws TechnicalConnectorException { + return this.createSession(hokPwd, (String)null); + } + + public SessionItem createSession(String hokPwd, String encryptionPwd) throws TechnicalConnectorException { + this.bootstrap(); + isEidPresent(); + this.populateConfigWithEidFields(); + this.loadIdentificationKeys((String)null, true); + this.loadHolderOfKeyKeys(hokPwd, true); + this.loadEncryptionKeys(encryptionPwd, true); + return this.initSession(); + } + + public SessionItem createFallbackSession(String hokPwd) throws TechnicalConnectorException { + return this.createFallbackSession(hokPwd, (String)null); + } + + public SessionItem createFallbackSession(String hokPwd, String encryptionPwd) throws TechnicalConnectorException { + return this.createFallbackSession(hokPwd, hokPwd, encryptionPwd); + } + + public SessionItem createFallbackSession(String idnetPwd, String hokPwd, String encryptionPwd) throws TechnicalConnectorException { + this.bootstrap(); + this.loadIdentificationKeys(idnetPwd, false); + this.loadHolderOfKeyKeys(hokPwd, false); + this.loadEncryptionKeys(encryptionPwd, false); + return this.initSession(); + } + + public SessionItem getSession() { + if (this.session == null) { + this.session = new SessionItemImpl(); + } + + return this.session; + } + + public void unloadSession() { + this.session = new SessionItemImpl(); + Iterator i$ = this.cacheService.iterator(); + + while(i$.hasNext()) { + SessionServiceWithCache serviceWithCache = (SessionServiceWithCache)i$.next(); + serviceWithCache.flushCache(); + } + + } + + public boolean hasValidSession() throws SessionManagementException { + LOG.debug("Checking if session exists and if session is valid..."); + if (this.getSession() != null && this.getSession().getSAMLToken() != null) { + RenewStrategy renewStrategy = RenewStrategyFactory.get(); + renewStrategy.renew(this.session); + DateTime end = SAMLHelper.getNotOnOrAfterCondition(this.getSession().getSAMLToken().getAssertion()); + boolean valid = end.isAfterNow(); + LOG.debug("Session found, valid: {}. (Valid until:{})", valid, DateUtils.printDateTime(end)); + return valid; + } else { + LOG.debug("No Session found"); + return false; + } + } + + private void loadIdentificationKeys(String pwd, boolean eidonly) throws TechnicalConnectorException { + char[] password = pwd == null ? ArrayUtils.EMPTY_CHAR_ARRAY : pwd.toCharArray(); + if (this.cache.containsKey("identification")) { + this.session.setHeaderCredential(new KeyStoreCredential((KeyStore)this.cache.get("identification"), this.config.getProperty("sessionmanager.identification.alias", "authentication"), pwd)); + } else if (pwd == null && eidonly) { + this.session.setHeaderCredential(BeIDCredential.getInstance("session", "Authentication")); + } else { + if (pwd == null && !this.config.getBooleanProperty("sessionmanager.identification.emptypassword", false)) { + return; + } + + try { + String pathKeystore = this.config.getProperty("sessionmanager.identification.keystore"); + String privateKeyAlias = this.config.getProperty("sessionmanager.identification.alias", "authentication"); + KeyStoreInfo ksInfo = new KeyStoreInfo(pathKeystore, password, privateKeyAlias, password); + Credential headerCred = new KeyStoreCredential(ksInfo); + this.session.setHeaderCredential(headerCred); + } catch (Exception var10) { + LOG.error("{} : Could not load HolderOfkey keys. Reason:{}", var10.getClass().getSimpleName(), var10.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var10, new Object[]{"Could not load decryption keys"}); + } + } + + } + + private void loadHolderOfKeyKeys(String pwd, boolean eidonly) throws TechnicalConnectorException { + LOG.debug("Loading HolderOfKeyKeys"); + char[] password = pwd == null ? ArrayUtils.EMPTY_CHAR_ARRAY : pwd.toCharArray(); + if (this.cache.containsKey("holderofkey")) { + KeyStore hokstore = (KeyStore)this.cache.get("holderofkey"); + this.session.setHolderOfKeyCredential(new KeyStoreCredential(hokstore, this.config.getProperty("sessionmanager.holderofkey.alias", "authentication"), pwd)); + this.session.setHolderOfKeyPrivateKeys(KeyManager.getDecryptionKeys(hokstore, password)); + } else if (pwd == null && eidonly) { + Credential authCredential = BeIDCredential.getInstance("session", "Authentication"); + Map authPK = new HashMap(); + authPK.put("authentication", authCredential.getPrivateKey()); + this.session.setHolderOfKeyCredential(authCredential); + this.session.setHolderOfKeyPrivateKeys(authPK); + } else { + if (pwd == null && !this.config.getBooleanProperty("sessionmanager.holderofkey.emptypassword", false)) { + return; + } + + try { + String pathKeystore = this.config.getProperty("sessionmanager.holderofkey.keystore"); + String privateKeyAlias = this.config.getProperty("sessionmanager.holderofkey.alias", "authentication"); + KeyStoreInfo ksInfo = new KeyStoreInfo(pathKeystore, password, privateKeyAlias, password); + KeyStoreManager encryptionKeystoreManager = new KeyStoreManager(ksInfo); + Map hokPrivateKeys = KeyManager.getDecryptionKeys(encryptionKeystoreManager.getKeyStore(), ksInfo.getPrivateKeyPassword()); + this.session.setHolderOfKeyCredential(new KeyStoreCredential(ksInfo)); + this.session.setHolderOfKeyPrivateKeys(hokPrivateKeys); + fetchEtk(KeyDepotManager.EncryptionTokenType.HOLDER_OF_KEY, hokPrivateKeys, this.config); + } catch (Exception var11) { + throw translate(var11, "HolderOfKey"); + } + } + + } + + private static TechnicalConnectorException translate(Exception e, String msg) throws TechnicalConnectorException { + if (e instanceof TechnicalConnectorException) { + return (TechnicalConnectorException)e; + } else { + LOG.error(e.getClass().getSimpleName() + ": Could not load " + msg + " keys. Reason:" + e.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, e, new Object[]{"Could not load " + msg + " keys"}); + } + } + + private static void fetchEtk(KeyDepotManager.EncryptionTokenType type, Map privateKeys, Configuration config) throws TechnicalConnectorException { + if (config.getBooleanProperty("sessionmanager.fetch.etk", Boolean.TRUE)) { + EncryptionToken etk = null; + + try { + etk = KeyDepotManagerFactory.getKeyDepotManager().getETK(type); + } catch (Exception var5) { + LOG.warn("Unable to prefetch ETK", var5); + } + + if (etk != null && !privateKeys.containsKey(etk.getCertificate().getSerialNumber().toString(10))) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"The certificate from the ETK don't match with the one in the encryption keystore"}); + } + } + + } + + public void loadEncryptionKeys(String encryptionPwd) throws TechnicalConnectorException { + this.loadEncryptionKeys(encryptionPwd, false); + } + + private void loadEncryptionKeys(String pwd, boolean eidonly) throws TechnicalConnectorException { + LOG.debug("Loading EncryptionKeys"); + char[] password = pwd == null ? ArrayUtils.EMPTY_CHAR_ARRAY : pwd.toCharArray(); + if (this.cache.containsKey("encryption")) { + KeyStore hokstore = (KeyStore)this.cache.get("encryption"); + this.session.setHolderOfKeyCredential(new KeyStoreCredential(hokstore, this.config.getProperty("sessionmanager.encryption.alias", "authentication"), pwd)); + this.session.setHolderOfKeyPrivateKeys(KeyManager.getDecryptionKeys(hokstore, password)); + } else if (pwd == null && eidonly) { + Credential authCredential = BeIDCredential.getInstance("session", "Authentication"); + Map authPK = new HashMap(); + authPK.put("authentication", authCredential.getPrivateKey()); + this.session.setEncryptionCredential(authCredential); + this.session.setEncryptionPrivateKeys(authPK); + } else { + if (pwd == null && !this.config.getBooleanProperty("sessionmanager.encryption.emptypassword", false)) { + return; + } + + try { + String pathKeystore = this.config.getProperty("sessionmanager.encryption.keystore"); + String privateKeyAlias = this.config.getProperty("sessionmanager.encryption.alias", "authentication"); + KeyStoreInfo ksInfo = new KeyStoreInfo(pathKeystore, password, privateKeyAlias, password); + KeyStoreManager encryptionKeystoreManager = new KeyStoreManager(ksInfo); + Map encryptionPrivateKeys = KeyManager.getDecryptionKeys(encryptionKeystoreManager.getKeyStore(), ksInfo.getPrivateKeyPassword()); + this.session.setEncryptionCredential(new KeyStoreCredential(ksInfo)); + this.session.setEncryptionPrivateKeys(encryptionPrivateKeys); + fetchEtk(KeyDepotManager.EncryptionTokenType.ENCRYPTION, encryptionPrivateKeys, this.config); + } catch (Exception var11) { + throw translate(var11, "EncrytionKeys"); + } + } + + } + + public void registerSessionService(SessionServiceWithCache serviceWithCache) { + this.cacheService.add(serviceWithCache); + RenewStrategy strategy = RenewStrategyFactory.get(); + this.cacheService.add(strategy); + strategy.register(serviceWithCache); + } + + private SessionItem initSession() throws TechnicalConnectorException { + be.ehealth.technicalconnector.config.domain.Duration validity = this.config.getDurationProperty("sessionmanager.validity.token", this.config.getLongProperty("sessionmanager.validity.token", 24L), TimeUnit.HOURS); + LOG.debug("Requesting SAML-Token from STS..."); + SAMLToken token = this.getToken(validity, this.session.getHeaderCredential(), this.session.getHolderOfKeyCredential()); + LOG.debug("SAML Token received"); + LOG.debug("Loading SAML token into session..."); + this.session.setSAMLToken(token); + LOG.debug("Session created!"); + LOG.debug("Registering session to RenewStrategy"); + RenewStrategyFactory.get().renew(this.session); + return this.session; + } + + protected SAMLToken getToken(be.ehealth.technicalconnector.config.domain.Duration validity, Credential headerCredential, Credential bodyCredential) throws TechnicalConnectorException { + Validate.notNull(headerCredential, "Parameter headerCredential is not nullable"); + Validate.notNull(bodyCredential, "Parameter bodyCredential is not nullable"); + List designators = SAMLConfigHelper.getSAMLAttributeDesignators("sessionmanager.samlattributedesignator"); + List attributes = SAMLConfigHelper.getSAMLAttributes("sessionmanager.samlattribute"); + STSService sts = STSServiceFactory.getInstance(); + Element assertion = sts.getToken(headerCredential, bodyCredential, attributes, designators, "urn:oasis:names:tc:SAML:1.0:cm:holder-of-key", validity); + return SAMLTokenFactory.getInstance().createSamlToken(assertion, bodyCredential); + } + + private void populateConfigWithEidFields() throws TechnicalConnectorException { + if (!this.config.getBooleanProperty("sessionmanager.disable.eiddiscovery", false)) { + String userInss = this.config.getProperty("user.inss"); + if (StringUtils.isEmpty(userInss)) { + String ssin = (new CertificateParser(BeIDCredential.getInstance("session", "Authentication").getCertificate())).getId(); + this.config.setProperty("user.inss", ssin); + } + } + + } + + private static void isEidPresent() throws TechnicalConnectorException { + BeIDCard beIDCard = null; + + try { + beIDCard = BeIDCardFactory.getBeIDCard(); + } finally { + ConnectorIOUtils.closeQuietly((Object)beIDCard); + } + + } + + public void setKeyStore(Map keystores) { + this.cache.clear(); + this.cache.putAll(keystores); + } + + // $FF: synthetic method + SessionManagerImpl(Object x0) { + this(); + } + + private static enum SessionManagerImplSingleton { + INSTANCE; + + private volatile SessionManagerImpl manager = new SessionManagerImpl(); + + public SessionManagerImpl getManagerImpl() { + return this.manager; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.java new file mode 100644 index 000000000..9a7d8638c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.java @@ -0,0 +1,71 @@ +package be.ehealth.technicalconnector.session.renew; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.config.domain.Duration; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.SessionManagementExceptionValues; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.STSService; +import be.ehealth.technicalconnector.service.sts.STSServiceFactory; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.concurrent.TimeUnit; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; + +public abstract class AbstractRenewStrategy implements RenewStrategy { + private static final Logger LOG = LoggerFactory.getLogger(AbstractRenewStrategy.class); + private static final Object mutex = new Object(); + private final List cacheServices = new ArrayList(); + + protected static void executeReload(SessionItem session, List cacheServices) throws SessionManagementException { + ConfigValidator config = ConfigFactory.getConfigValidator(); + + try { + if (session.getHeaderCredential() != null && config.getBooleanProperty("sessionmanager.activate.autorenew", false)) { + synchronized(mutex) { + LOG.debug("Trying to renew existing session."); + Duration validity = config.getDurationProperty("sessionmanager.validity.token", config.getLongProperty("sessionmanager.validity.token", 24L), TimeUnit.HOURS); + STSService sts = STSServiceFactory.getInstance(); + Element assertion = sts.renewToken(session.getHeaderCredential(), session.getHolderOfKeyCredential(), session.getSAMLToken().getAssertion(), validity); + SAMLToken token = SAMLTokenFactory.getInstance().createSamlToken(assertion, session.getHolderOfKeyCredential()); + session.setSAMLToken(token); + Iterator i$ = cacheServices.iterator(); + + while(i$.hasNext()) { + SessionServiceWithCache serviceWithCache = (SessionServiceWithCache)i$.next(); + serviceWithCache.flushCache(); + } + } + } + + } catch (TechnicalConnectorException var12) { + throw new SessionManagementException(SessionManagementExceptionValues.ERROR_GENERAL, var12, new Object[]{var12.getMessage()}); + } + } + + public void register(SessionServiceWithCache serviceWithCache) { + this.cacheServices.add(serviceWithCache); + } + + public void flushCache() { + Iterator i$ = this.cacheServices.iterator(); + + while(i$.hasNext()) { + SessionServiceWithCache service = (SessionServiceWithCache)i$.next(); + service.flushCache(); + } + + } + + public List getCacheServices() { + return this.cacheServices; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.java new file mode 100644 index 000000000..a198b803b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.java @@ -0,0 +1,15 @@ +package be.ehealth.technicalconnector.session.renew; + +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionServiceWithCache; + +public interface RenewStrategy extends SessionServiceWithCache { + String PROP_AUTO_RENEW = "sessionmanager.activate.autorenew"; + String PROP_VALIDITY_TOKEN = "sessionmanager.validity.token"; + long DEFAULT_VALIDITY_TOKEN = 24L; + + void renew(SessionItem var1) throws SessionManagementException; + + void register(SessionServiceWithCache var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.java new file mode 100644 index 000000000..e9624bc5f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.java @@ -0,0 +1,33 @@ +package be.ehealth.technicalconnector.session.renew; + +import be.ehealth.technicalconnector.exception.InstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; + +public class RenewStrategyFactory { + private static final String PROP_STSSERVICE_CLASS = "be.ehealth.technicalconnector.session.renew.RenewStrategyFactory"; + private static final String DEFAULT_RENEWSTRATEGY_CLASS = SlidingWindowRenewStrategy.class.getName(); + + public static RenewStrategy get() { + return RenewStrategyFactory.Singleton.INSTANCE.getStrategy(); + } + + private static enum Singleton { + INSTANCE; + + private RenewStrategy strategy; + + private Singleton() { + try { + ConfigurableFactoryHelper factoryHelper = new ConfigurableFactoryHelper("be.ehealth.technicalconnector.session.renew.RenewStrategyFactory", RenewStrategyFactory.DEFAULT_RENEWSTRATEGY_CLASS); + this.strategy = (RenewStrategy)factoryHelper.getImplementation(); + } catch (TechnicalConnectorException var4) { + throw new InstantiationException(var4); + } + } + + public RenewStrategy getStrategy() { + return this.strategy; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.java new file mode 100644 index 000000000..53eb5c4eb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.java @@ -0,0 +1,77 @@ +package be.ehealth.technicalconnector.session.renew; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import be.ehealth.technicalconnector.session.SessionItem; +import java.util.Timer; +import java.util.TimerTask; +import org.joda.time.DateTime; +import org.joda.time.Duration; +import org.joda.time.Interval; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SlidingWindowRenewStrategy extends AbstractRenewStrategy { + public static final String SLIDING_WINDOW_SKIP_THRESHOLD = "be.ehealth.technicalconnector.session.renew.SlidingWindowRenewStrategy.threshold"; + public static final String SLIDING_WINDOW_DIVIDER = "be.ehealth.technicalconnector.session.renew.SlidingWindowRenewStrategy.divider"; + private static final Logger LOG = LoggerFactory.getLogger(SlidingWindowRenewStrategy.class); + private boolean scheduled = false; + + public void renew(SessionItem session) throws SessionManagementException { + if (!this.scheduled) { + DateTime end = SAMLHelper.getNotOnOrAfterCondition(session.getSAMLToken().getAssertion()); + long delay = calculateDelay(end); + if (delay > (long)ConfigFactory.getConfigValidator().getIntegerProperty("be.ehealth.technicalconnector.session.renew.SlidingWindowRenewStrategy.threshold", 100)) { + LOG.debug("Timer scheduled to execute within " + Duration.millis(delay).toPeriod().toString()); + Timer reloadTimer = new Timer("SlidingWindowRenewStrategy", true); + reloadTimer.schedule(new SlidingWindowRenewStrategy.SlidingWindowTimerTask(this, session), delay); + this.scheduled = true; + } else { + LOG.debug("Period too short to start the timer, executing reload now."); + executeReload(session, this.getCacheServices()); + } + } + + } + + private void reset() { + this.scheduled = false; + } + + private static long calculateDelay(DateTime end) { + if (end.isAfterNow()) { + Interval interval = new Interval(DateTime.now(), end); + return interval.toDurationMillis() / (long)ConfigFactory.getConfigValidator().getIntegerProperty("be.ehealth.technicalconnector.session.renew.SlidingWindowRenewStrategy.divider", 2); + } else { + return 0L; + } + } + + public void flushCache() { + super.flushCache(); + this.reset(); + } + + private static class SlidingWindowTimerTask extends TimerTask { + private static final Logger LOG = LoggerFactory.getLogger(SlidingWindowRenewStrategy.SlidingWindowTimerTask.class); + private SlidingWindowRenewStrategy strategy; + private SessionItem session; + + public SlidingWindowTimerTask(SlidingWindowRenewStrategy strategy, SessionItem session) { + this.strategy = strategy; + this.session = session; + } + + public void run() { + try { + SlidingWindowRenewStrategy var10000 = this.strategy; + SlidingWindowRenewStrategy.executeReload(this.session, this.strategy.getCacheServices()); + } catch (SessionManagementException var2) { + LOG.error("Unable to renew session", var2); + } + + this.strategy.reset(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.java b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.java new file mode 100644 index 000000000..4fc0c89d9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.java @@ -0,0 +1,19 @@ +package be.ehealth.technicalconnector.session.renew; + +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import be.ehealth.technicalconnector.session.SessionItem; +import org.joda.time.DateTime; + +public class TokenExpiredRenew extends AbstractRenewStrategy { + public void renew(SessionItem session) throws SessionManagementException { + SAMLToken samlToken = session.getSAMLToken(); + DateTime end = SAMLHelper.getNotOnOrAfterCondition(samlToken.getAssertion()); + boolean valid = end.isAfterNow(); + if (!valid) { + executeReload(session, this.getCacheServices()); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.java b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.java new file mode 100644 index 000000000..7691c32d0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.java @@ -0,0 +1,102 @@ +package be.ehealth.technicalconnector.shutdown; + +import java.io.File; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +public class DeleteFileOnExitShutdownHook implements ShutdownHook { + public static final String SYS_PROP_DELETE_ON_EXIT = "be.ehealth.technicalconnector.shutdown.deletefileonexit.activated"; + private DeleteFileOnExitShutdownHook.DeleteOnExit hook; + + public static void execute() { + DeleteFileOnExitShutdownHook.DeleteFileOnExitShutdownHookEnum.INSTANCE.getShutdownHook().shutdown(); + } + + public static void deleteOnExit(File file) { + DeleteFileOnExitShutdownHook.DeleteFileOnExitShutdownHookEnum.INSTANCE.getShutdownHook().hook.deleteOnExit(file); + } + + private DeleteFileOnExitShutdownHook(DeleteFileOnExitShutdownHook.DeleteOnExit hook) { + this.hook = hook; + } + + public void shutdown() { + this.hook.shutdown(); + } + + // $FF: synthetic method + DeleteFileOnExitShutdownHook(DeleteFileOnExitShutdownHook.DeleteOnExit x0, Object x1) { + this(x0); + } + + private static class CustomDeleteOnExit implements DeleteFileOnExitShutdownHook.DeleteOnExit { + private List deleteOnExitFiles; + + private CustomDeleteOnExit() { + this.deleteOnExitFiles = new ArrayList(); + } + + public void deleteOnExit(File file) { + this.deleteOnExitFiles.add(file); + } + + public void shutdown() { + Iterator i$ = this.deleteOnExitFiles.iterator(); + + while(i$.hasNext()) { + File file = (File)i$.next(); + file.delete(); + } + + } + + // $FF: synthetic method + CustomDeleteOnExit(Object x0) { + this(); + } + } + + private static class JVMDeleteOnExit implements DeleteFileOnExitShutdownHook.DeleteOnExit { + private JVMDeleteOnExit() { + } + + public void deleteOnExit(File file) { + file.deleteOnExit(); + } + + public void shutdown() { + } + + // $FF: synthetic method + JVMDeleteOnExit(Object x0) { + this(); + } + } + + private interface DeleteOnExit { + void deleteOnExit(File var1); + + void shutdown(); + } + + private static enum DeleteFileOnExitShutdownHookEnum { + INSTANCE; + + private DeleteFileOnExitShutdownHook shutdownHook; + + private DeleteFileOnExitShutdownHookEnum() { + if ("true".equals(System.getProperty("be.ehealth.technicalconnector.shutdown.deletefileonexit.activated", "false"))) { + this.shutdownHook = new DeleteFileOnExitShutdownHook(new DeleteFileOnExitShutdownHook.CustomDeleteOnExit()); + } else { + this.shutdownHook = new DeleteFileOnExitShutdownHook(new DeleteFileOnExitShutdownHook.JVMDeleteOnExit()); + } + + ShutdownRegistry.register(this.shutdownHook); + } + + public DeleteFileOnExitShutdownHook getShutdownHook() { + return this.shutdownHook; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownHook.java b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownHook.java new file mode 100644 index 000000000..9ada87505 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownHook.java @@ -0,0 +1,5 @@ +package be.ehealth.technicalconnector.shutdown; + +public interface ShutdownHook { + void shutdown(); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry.java b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry.java new file mode 100644 index 000000000..0693cc821 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry.java @@ -0,0 +1,52 @@ +package be.ehealth.technicalconnector.shutdown; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +public class ShutdownRegistry { + private static final String SHUTDOWNHOOK_ACTIVATED = "be.ehealth.technicalconnector.shutdown.runtime.shutdownhook"; + + private ShutdownRegistry() { + } + + public static void register(ShutdownHook hook) { + ShutdownRegistry.ShutdownRegistryEnum.INSTANCE.register(hook); + } + + public static void shutdown() { + ShutdownRegistry.ShutdownRegistryEnum.INSTANCE.shutdown(); + } + + static enum ShutdownRegistryEnum { + INSTANCE(new ArrayList()); + + private List registry; + + private ShutdownRegistryEnum(List registry) { + this.registry = registry; + if (Boolean.parseBoolean(System.getProperty("be.ehealth.technicalconnector.shutdown.runtime.shutdownhook", "true"))) { + Runtime.getRuntime().addShutdownHook(new Thread() { + public void run() { + ShutdownRegistryEnum.this.shutdown(); + } + }); + } + + } + + void register(ShutdownHook hook) { + this.registry.add(hook); + } + + void shutdown() { + Iterator i$ = this.registry.iterator(); + + while(i$.hasNext()) { + ShutdownHook hook = (ShutdownHook)i$.next(); + hook.shutdown(); + } + + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ByteArrayDatasource.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ByteArrayDatasource.java new file mode 100644 index 000000000..f05148fa1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ByteArrayDatasource.java @@ -0,0 +1,51 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.enumeration.MimeType; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import javax.activation.DataSource; +import org.apache.commons.lang.ArrayUtils; + +public class ByteArrayDatasource implements DataSource { + private byte[] byteArray; + private String contentType; + protected static final String DEFAULT_CONTENT_TYPE; + + public ByteArrayDatasource(byte[] byteArray) { + this.contentType = DEFAULT_CONTENT_TYPE; + this.byteArray = ArrayUtils.clone(byteArray); + this.contentType = DEFAULT_CONTENT_TYPE; + } + + public ByteArrayDatasource(byte[] byteArray, String contentType) { + this.contentType = DEFAULT_CONTENT_TYPE; + this.byteArray = ArrayUtils.clone(byteArray); + this.contentType = contentType; + } + + public InputStream getInputStream() throws IOException { + return new ByteArrayInputStream(this.byteArray); + } + + public OutputStream getOutputStream() throws IOException { + throw new UnsupportedOperationException("This is a read-only datasource"); + } + + public String getContentType() { + return this.contentType; + } + + public String getName() { + throw new UnsupportedOperationException("This is a read-only datasource"); + } + + public byte[] getByteArray() { + return ArrayUtils.clone(this.byteArray); + } + + static { + DEFAULT_CONTENT_TYPE = MimeType.OCTECT_STREAM.getValue(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.java new file mode 100644 index 000000000..93b5f094d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.java @@ -0,0 +1,162 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.regex.Pattern; +import javax.naming.InvalidNameException; +import javax.naming.ldap.LdapName; +import javax.naming.ldap.Rdn; +import org.bouncycastle.asn1.ASN1Primitive; +import org.bouncycastle.asn1.DERPrintableString; +import org.bouncycastle.asn1.x500.style.BCStyle; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CertificateParser { + private static final Logger LOG = LoggerFactory.getLogger(CertificateParser.class); + private static final String OU_EHP = "eHealth-platform Belgium"; + private static final String OU_FEDERAL_GOVERNMENT = "Federal Government"; + private static final String ORGANIZATION_UNIT_NAME_ATTRIBUTE_TYPE = "OU"; + private static final String COMMON_NAME_ATTRIBUTE_TYPE = "CN"; + private static final String SERIALNUMBER_OID_ATTRIBUTE_TYPE; + private static final String NO_VALUE = ""; + private String type; + private String id; + private String application; + private List ouList; + private List cnList; + + public CertificateParser(X509Certificate cert) throws TechnicalConnectorException { + this(cert.getSubjectX500Principal().getName("RFC2253")); + } + + public CertificateParser(String subject) throws TechnicalConnectorException { + this.type = ""; + this.id = ""; + this.application = ""; + this.ouList = new ArrayList(); + this.cnList = new ArrayList(); + LdapName name = null; + + try { + name = new LdapName(subject); + } catch (InvalidNameException var7) { + LOG.error(TechnicalConnectorExceptionValues.INVALID_CERTIFICATE.getMessage(), var7); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_CERTIFICATE, var7, new Object[0]); + } + + if (this.processRDNs(name.getRdns()) != CertificateParser.CertType.EID) { + Iterator i$ = this.ouList.iterator(); + + while(true) { + while(i$.hasNext()) { + String ou = (String)i$.next(); + LOG.debug("Analysing OU:{}", ou); + if (Pattern.matches("([A-Z(-|_)]+=[0-9]+)", ou)) { + String[] splittedOU = ou.split("="); + this.id = splittedOU[1]; + this.type = splittedOU[0]; + } else if (!"eHealth-platform Belgium".equals(ou) && !"Federal Government".equals(ou)) { + LOG.debug("Analysing OU {} for ApplicationId.", ou); + Iterator i$ = this.cnList.iterator(); + + while(i$.hasNext()) { + String cn = (String)i$.next(); + if (cn.endsWith(ou)) { + LOG.debug("ApplicationId is present."); + this.application = ou; + } + } + } + } + + return; + } + } + } + + private CertificateParser.CertType processRDNs(List rdnList) { + Iterator i$ = rdnList.iterator(); + + Rdn rdn; + do { + if (!i$.hasNext()) { + return CertificateParser.CertType.NO_EID; + } + + rdn = (Rdn)i$.next(); + if (rdn.getType().equals("OU")) { + this.ouList.add(this.getValue(rdn.getValue())); + } + + if (rdn.getType().equals("CN")) { + this.cnList.add(this.getValue(rdn.getValue())); + } + } while(!rdn.getType().equals(SERIALNUMBER_OID_ATTRIBUTE_TYPE)); + + this.type = IdentifierType.SSIN.getType(48); + this.id = this.getValue(rdn.getValue()); + return CertificateParser.CertType.EID; + } + + private String getValue(Object value) { + if (value instanceof String) { + return (String)value; + } else if (value instanceof byte[]) { + return this.convertToString((byte[])((byte[])value)); + } else { + LOG.error("Unsupported value [{}]", value.getClass()); + return ""; + } + } + + private String convertToString(byte[] value) { + try { + ASN1Primitive content = ASN1Primitive.fromByteArray(value); + if (content instanceof DERPrintableString) { + return ((DERPrintableString)content).getString(); + } + + LOG.error("Unsupported ASN1Object :{}", content.getClass()); + } catch (Exception var3) { + LOG.error("Error while converting to String", var3); + } + + return ""; + } + + public final String getType() { + return this.type; + } + + /** @deprecated */ + @Deprecated + public final String getValue() { + return this.id; + } + + public final String getApplication() { + return this.application; + } + + public final IdentifierType getIdentifier() { + return IdentifierType.lookup(this.type, (String)null, 48); + } + + public final String getId() { + return this.id; + } + + static { + SERIALNUMBER_OID_ATTRIBUTE_TYPE = BCStyle.SN.getId(); + } + + private static enum CertType { + EID, + NO_EID; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.java new file mode 100644 index 000000000..38f302356 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.java @@ -0,0 +1,234 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.SilentInstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurableFactoryHelper { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurableFactoryHelper.class); + private final Map cache; + private final String classPropertyName; + private Configuration config; + private final String defaultClassPropertyName; + + public ConfigurableFactoryHelper(String classPropertyName, String defaultClassPropertyName) { + this.cache = new HashMap(); + this.classPropertyName = classPropertyName; + this.defaultClassPropertyName = defaultClassPropertyName; + this.config = ConfigFactory.getConfigValidator(); + } + + /** @deprecated */ + @Deprecated + public ConfigurableFactoryHelper(String classPropertyName, String defaultClassPropertyName, Class clazz) { + this(classPropertyName, defaultClassPropertyName); + } + + private T createAndConfigureImplementation(String headerClassName, Map configParameters, boolean silent) throws TechnicalConnectorException { + try { + T result = this.createInstance(headerClassName); + if (result != null) { + this.init(result, configParameters, silent); + } + + return result; + } catch (Exception var6) { + if (!silent) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.HEADER_INSTANCIATION, var6, new Object[]{headerClassName}); + } else { + return (Object)null; + } + } + } + + private T createInstance(String headerClassName) throws ClassNotFoundException, InstantiationException, NoSuchMethodException, IllegalAccessException, InvocationTargetException { + Class provider = Class.forName(headerClassName); + + Object providerObject; + try { + providerObject = provider.newInstance(); + } catch (IllegalAccessException var6) { + LOG.debug("Default constructor is not public. Trying to invoke getInstance()."); + Method method = provider.getMethod("getInstance"); + providerObject = method.invoke(provider); + } + + return providerObject; + } + + public T getImplementation() throws TechnicalConnectorException { + return this.getImplementation(new HashMap(), true, false); + } + + public T getImplementation(boolean useCache) throws TechnicalConnectorException { + return this.getImplementation(new HashMap(), useCache, false); + } + + public T getImplementation(Map configParameters) throws TechnicalConnectorException { + return this.getImplementation(configParameters, true, false); + } + + public T getImplementation(Map hashMap, boolean usecache) throws TechnicalConnectorException { + return this.getImplementation(hashMap, usecache, false); + } + + public T getImplementation(Map configParameters, boolean useCaching, boolean silent) throws TechnicalConnectorException { + String headerClassName = this.config.getProperty(this.classPropertyName, this.defaultClassPropertyName); + ConfigurableFactoryHelper.CacheKey cacheKey = new ConfigurableFactoryHelper.CacheKey(configParameters, headerClassName); + if (useCaching && this.cache.containsKey(cacheKey)) { + return this.cache.get(cacheKey); + } else if (headerClassName == null && !silent) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"No valid configuration " + this.classPropertyName + " not found."}); + } else { + T result = this.getImplementation(headerClassName, configParameters, useCaching, silent); + if (result == null && !silent) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"No valid configuration " + this.classPropertyName + " not found."}); + } else { + return result; + } + } + } + + private T getImplementation(String headerClassName, Map configParameters, boolean useCache, boolean silent) throws TechnicalConnectorException { + ConfigurableFactoryHelper.CacheKey key = new ConfigurableFactoryHelper.CacheKey(configParameters, headerClassName); + if (useCache && this.cache.containsKey(key)) { + return this.cache.get(key); + } else if (headerClassName != null && !headerClassName.isEmpty()) { + T result = this.createAndConfigureImplementation(headerClassName, configParameters, silent); + if (useCache) { + this.cache.put(key, result); + } + + return result; + } else { + return null; + } + } + + public List getImplementations() throws TechnicalConnectorException { + return this.getImplementations(true); + } + + public List getImplementations(boolean useCache) throws TechnicalConnectorException { + return this.getImplementations(useCache, true); + } + + public List getImplementations(boolean useCache, boolean silent) throws TechnicalConnectorException { + return this.getImplementations(new HashMap(), useCache, silent); + } + + public List getImplementations(Map configParameters) throws TechnicalConnectorException { + return this.getImplementations(configParameters, true); + } + + public List getImplementations(Map configParameters, boolean useCache) throws TechnicalConnectorException { + return this.getImplementations(configParameters, useCache, true); + } + + public List getImplementations(Map configParameters, boolean useCache, boolean silent) throws TechnicalConnectorException { + List result = new ArrayList(); + if (this.config.hasMatchingProperty(this.classPropertyName)) { + List headerClasses = this.config.getMatchingProperties(this.classPropertyName); + Iterator i$ = headerClasses.iterator(); + + while(i$.hasNext()) { + String headerClassName = (String)i$.next(); + T resultItem = this.getImplementation(headerClassName, configParameters, useCache, silent); + if (resultItem != null) { + result.add(resultItem); + } + } + } else { + T resultItem = this.getImplementation(configParameters, useCache, silent); + if (resultItem != null) { + result.add(resultItem); + } + } + + return result; + } + + private void init(T result, Map configParameters, boolean silent) throws TechnicalConnectorException { + try { + if (result instanceof ConfigurableImplementation) { + if (configParameters == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"addConfigParamsIfNeeded : parameter configParameters is null!"}); + } + + ConfigurableImplementation resultAsConfigurable = (ConfigurableImplementation)result; + resultAsConfigurable.initialize(configParameters); + } else if (configParameters != null && !configParameters.isEmpty()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.CORE_TECHNICAL, new Object[]{"non configurable implementation " + result.getClass() + " called with non empty configParameters : the class should implement the interface ConfigurableImplementation to use configParameters with the ConfigurableFactoryHelper!"}); + } + + } catch (TechnicalConnectorException var5) { + if (!silent) { + throw var5; + } else { + throw new SilentInstantiationException(var5); + } + } + } + + public void invalidateCache() { + this.cache.clear(); + } + + private static class CacheKey { + private String className; + private Map configProperties; + + public CacheKey(Map configProperties, String className) { + this.configProperties = configProperties; + this.className = className; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj == null) { + return false; + } else if (this.getClass() != obj.getClass()) { + return false; + } else { + ConfigurableFactoryHelper.CacheKey other = (ConfigurableFactoryHelper.CacheKey)obj; + if (this.className == null) { + if (other.className != null) { + return false; + } + } else if (!this.className.equals(other.className)) { + return false; + } + + if (this.configProperties == null) { + if (other.configProperties != null) { + return false; + } + } else if (!this.configProperties.equals(other.configProperties)) { + return false; + } + + return true; + } + } + + public int hashCode() { + int prime = true; + int result = 1; + int result = 31 * result + (this.className == null ? 0 : this.className.hashCode()); + result = 31 * result + (this.configProperties == null ? 0 : this.configProperties.hashCode()); + return result; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementation.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementation.java new file mode 100644 index 000000000..600b5fda9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementation.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.util.Map; + +public interface ConfigurableImplementation { + void initialize(Map var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.java new file mode 100644 index 000000000..0a52b9af8 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.java @@ -0,0 +1,26 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.util.Map; + +public final class ConfigurableImplementationHelper { + private ConfigurableImplementationHelper() { + throw new UnsupportedOperationException(); + } + + public static T get(String paramName, Map parameterMap, Class paramType, boolean required) throws TechnicalConnectorException { + if (parameterMap.containsKey(paramName)) { + Object result = parameterMap.get(paramName); + if (paramType.isAssignableFrom(result.getClass())) { + return result; + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"Expecting class [" + paramType + "] but was [" + result.getClass() + "]"}); + } + } else if (required) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"Unable to find required param " + paramName}); + } else { + return null; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils.java new file mode 100644 index 000000000..c214cf060 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils.java @@ -0,0 +1,187 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.security.Key; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.SecureRandom; +import java.security.Security; +import java.text.MessageFormat; +import javax.crypto.BadPaddingException; +import javax.crypto.Cipher; +import javax.crypto.IllegalBlockSizeException; +import javax.crypto.KeyGenerator; +import javax.crypto.SecretKey; +import org.apache.commons.lang.exception.ExceptionUtils; +import org.bouncycastle.jce.provider.BouncyCastleProvider; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConnectorCryptoUtils { + private static final Logger LOG = LoggerFactory.getLogger(ConnectorCryptoUtils.class); + public static final String CONNECTORCRYPTO_ALGO_NAME_KEY = "be.ehealth.technicalconnector.utils.connectorcryptoutils.default_algo_name"; + public static final String CONNECTORCRYPTO_KEYSIZE_KEY = "be.ehealth.technicalconnector.utils.connectorcryptoutils.default_keysize"; + public static final String CONNECTORCRYPTO_MOCK_KEY = "be.ehealth.technicalconnector.utils.connectorcryptoutils.mock.desede"; + private static final String DEFAULT_ALGO_NAME = "AES"; + private static final int DEFAULT_KEYSIZE = 128; + private static ConfigValidator conf = ConfigFactory.getConfigValidator(); + private static KeyGenerator keyGen; + + private ConnectorCryptoUtils() { + } + + public static SecretKey generateKey() throws TechnicalConnectorException { + Integer keySize = conf.getIntegerProperty("be.ehealth.technicalconnector.utils.connectorcryptoutils.default_keysize", 128); + return generateKey(keySize); + } + + public static SecretKey generateKey(int keySize) throws TechnicalConnectorException { + String algo = conf.getProperty("be.ehealth.technicalconnector.utils.connectorcryptoutils.default_algo_name", "AES"); + return generateKey(algo, keySize); + } + + public static SecretKey generateKey(String algo, int keySize) throws TechnicalConnectorException { + try { + if (keyGen == null) { + keyGen = KeyGenerator.getInstance(algo); + } + + keyGen.init(keySize, new SecureRandom()); + return keyGen.generateKey(); + } catch (NoSuchAlgorithmException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } + } + + public static byte[] decrypt(Key key, byte[] encryptedBytes) throws TechnicalConnectorException { + return decrypt(key, key.getAlgorithm(), encryptedBytes); + } + + public static byte[] decrypt(Key key, String algo, byte[] encryptedBytes) throws TechnicalConnectorException { + ByteArrayOutputStream baos = null; + + byte[] var7; + try { + Cipher cipher = Cipher.getInstance(algo, "BC"); + cipher.init(2, key); + int index = 0; + int blockSize = cipher.getBlockSize(); + baos = new ByteArrayOutputStream(); + decrypt(encryptedBytes, baos, cipher, index, blockSize); + var7 = baos.toByteArray(); + } catch (Exception var11) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_CRYPTO; + String param = "Decrypt failed."; + LOG.debug(MessageFormat.format(errorValue.getMessage(), param)); + throw new TechnicalConnectorException(errorValue, var11, new Object[]{param}); + } finally { + ConnectorIOUtils.closeQuietly((Object)baos); + } + + return var7; + } + + private static void decrypt(byte[] encryptedBytes, ByteArrayOutputStream baos, Cipher cipher, int index, int blockSize) throws IOException, IllegalBlockSizeException, BadPaddingException { + try { + decrypt(encryptedBytes, baos, index, blockSize, new ConnectorCryptoUtils.SinglePartOperation(cipher)); + } catch (Exception var6) { + LOG.debug("Not a SinglePart operation cipher. Trying MultiPartOperation. Reason [{}]", ExceptionUtils.getRootCauseMessage(var6), var6); + baos.reset(); + decrypt(encryptedBytes, baos, index, blockSize, new ConnectorCryptoUtils.MultiPartOperationDecryptor(cipher)); + } + + } + + private static void decrypt(byte[] encryptedBytes, ByteArrayOutputStream baos, int index, int blockSize, ConnectorCryptoUtils.Decryptor decryptor) throws IOException, IllegalBlockSizeException, BadPaddingException { + if (blockSize == 0) { + baos.write(decryptor.doFinal(encryptedBytes, 0, encryptedBytes.length)); + } else { + for(; index < encryptedBytes.length; index += blockSize) { + if (index + blockSize >= encryptedBytes.length) { + baos.write(decryptor.doFinal(encryptedBytes, index, blockSize)); + } else { + byte[] blockResult = decryptor.update(encryptedBytes, index, blockSize); + if (blockResult != null) { + baos.write(blockResult); + } + } + } + } + + } + + public static void setKeyGenerator(KeyGenerator keyGenerator) { + keyGen = keyGenerator; + } + + public static byte[] calculateDigest(String digestAlgo, byte[] content) throws TechnicalConnectorException { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_GENERAL; + String param = "Digest calculation failed for " + digestAlgo + "."; + + try { + MessageDigest md = MessageDigest.getInstance(digestAlgo); + InputStream fis = new ByteArrayInputStream(content); + byte[] dataBytes = new byte[1024]; + boolean var7 = false; + + int nread; + while((nread = fis.read(dataBytes)) != -1) { + md.update(dataBytes, 0, nread); + } + + return md.digest(); + } catch (Exception var8) { + LOG.debug(MessageFormat.format(errorValue.getMessage(), param)); + throw new TechnicalConnectorException(errorValue, var8, new Object[]{param}); + } + } + + static { + Security.addProvider(new BouncyCastleProvider()); + } + + private static class MultiPartOperationDecryptor implements ConnectorCryptoUtils.Decryptor { + private Cipher cipher; + + public MultiPartOperationDecryptor(Cipher cipher) { + this.cipher = cipher; + } + + public byte[] update(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException { + return this.cipher.update(input, inputOffset, inputLen); + } + + public byte[] doFinal(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException { + return this.cipher.doFinal(input, inputOffset, inputLen); + } + } + + private static class SinglePartOperation implements ConnectorCryptoUtils.Decryptor { + private Cipher cipher; + + public SinglePartOperation(Cipher cipher) { + this.cipher = cipher; + } + + public byte[] update(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException { + return this.cipher.doFinal(input, inputOffset, inputLen); + } + + public byte[] doFinal(byte[] input, int inputOffset, int inputLen) throws IllegalBlockSizeException, BadPaddingException { + return this.cipher.doFinal(input, inputOffset, inputLen); + } + } + + private interface Decryptor { + byte[] update(byte[] var1, int var2, int var3) throws IllegalBlockSizeException, BadPaddingException; + + byte[] doFinal(byte[] var1, int var2, int var3) throws IllegalBlockSizeException, BadPaddingException; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.java new file mode 100644 index 000000000..ae56b12aa --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.java @@ -0,0 +1,81 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.UnsealConnectorException; +import be.fgov.ehealth.errors.core.v1.ErrorType; +import be.fgov.ehealth.errors.soa.v1.BusinessError; +import be.fgov.ehealth.errors.soa.v1.SystemError; +import be.fgov.ehealth.etee.crypto.decrypt.UnsealedData; +import be.fgov.ehealth.etee.crypto.status.CryptoResult; +import be.fgov.ehealth.etee.crypto.status.NotificationError; +import java.io.InputStream; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; +import javax.xml.ws.soap.SOAPFaultException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Node; + +public final class ConnectorExceptionUtils { + private static final Logger LOG = LoggerFactory.getLogger(ConnectorExceptionUtils.class); + + private ConnectorExceptionUtils() { + } + + public static void processSOAPFault(SOAPFaultException e) throws SoaErrorException { + if (e.getFault() == null) { + throw e; + } else { + Node detail = ConnectorXmlUtils.getFirstChildElement(e.getFault().getDetail()); + if (detail == null) { + throw e; + } else { + MarshallerHelper helper; + if ("BusinessError".equals(detail.getLocalName())) { + helper = new MarshallerHelper(BusinessError.class, BusinessError.class); + throw new SoaErrorException(e.getFault().getFaultCode() + ": " + e.getFault().getFaultString(), (ErrorType)helper.toObject((Node)detail)); + } else if ("SystemError".equals(detail.getLocalName())) { + helper = new MarshallerHelper(SystemError.class, SystemError.class); + throw new SoaErrorException(e.getFault().getFaultCode() + ": " + e.getFault().getFaultString(), (ErrorType)helper.toObject((Node)detail)); + } else { + throw e; + } + } + } + } + + public static byte[] processUnsealConnectorException(UnsealConnectorException e, String... allowedErrors) throws TechnicalConnectorException { + CryptoResult result = e.getUnsealResult(); + Set errors = new HashSet(); + errors.addAll(result.getErrors()); + Iterator i$ = errors.iterator(); + + while(i$.hasNext()) { + NotificationError error = (NotificationError)i$.next(); + LOG.error("NotificationError: {}", error); + } + + if (allowedErrors != null && allowedErrors.length != 0) { + String[] arr$ = allowedErrors; + int len$ = allowedErrors.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String allowedError = arr$[i$]; + NotificationError error = NotificationError.valueOf(allowedError); + errors.remove(error); + } + } else { + LOG.warn("Empty error list to ignore. Ignoring all errors."); + errors.clear(); + } + + if (errors.isEmpty() && result.getFatal() == null) { + InputStream unsealedDataStream = ((UnsealedData)result.getData()).getContent(); + return ConnectorIOUtils.getBytes(unsealedDataStream); + } else { + throw e; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils.java new file mode 100644 index 000000000..49d534d27 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils.java @@ -0,0 +1,515 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.shutdown.DeleteFileOnExitShutdownHook; +import com.gc.iotools.stream.is.InputStreamFromOutputStream; +import java.io.BufferedInputStream; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.UnsupportedEncodingException; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.zip.Deflater; +import java.util.zip.DeflaterInputStream; +import java.util.zip.Inflater; +import java.util.zip.InflaterOutputStream; +import org.apache.commons.compress.archivers.ArchiveStreamFactory; +import org.apache.commons.compress.compressors.CompressorOutputStream; +import org.apache.commons.compress.compressors.CompressorStreamFactory; +import org.apache.commons.io.IOUtils; +import org.apache.commons.io.output.ByteArrayOutputStream; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class ConnectorIOUtils { + private static final String BASE64_VALIDATOR_REGEX = "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$"; + private static final Logger LOG = LoggerFactory.getLogger(ConnectorIOUtils.class); + public static final String COMPRESSION_ALGO_DEFLATE = "deflate"; + public static final String COMPRESSION_ALGO_GZIP = "gz"; + private static CompressorStreamFactory factory = new CompressorStreamFactory(); + private static ArchiveStreamFactory asFactory = new ArchiveStreamFactory(); + + private ConnectorIOUtils() { + throw new UnsupportedOperationException(); + } + + public static byte[] getBytes(InputStream inputStream) throws TechnicalConnectorException { + if (inputStream == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else { + byte[] var1; + try { + var1 = IOUtils.toByteArray(inputStream); + } catch (IOException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } finally { + closeQuietly((Object)inputStream); + } + + return var1; + } + } + + public static byte[] toBytes(String content, Charset charsetName) throws TechnicalConnectorException { + byte[] bytes = null; + if (content == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else if (charsetName == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else { + try { + byte[] bytes = content.getBytes(charsetName.getName()); + return bytes; + } catch (UnsupportedEncodingException var4) { + LOG.error(var4.getClass().getSimpleName() + ": " + var4.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNSUPPORTED_ENCODING_EXCEPTION, var4, new Object[]{var4.getMessage()}); + } + } + } + + public static String toString(byte[] message, Charset charsetName) throws TechnicalConnectorException { + Validate.notNull(message); + Validate.notNull(charsetName); + + try { + return new String(message, charsetName.getName()); + } catch (UnsupportedEncodingException var3) { + LOG.error("Unable to convert input.", var3); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNSUPPORTED_ENCODING_EXCEPTION, var3, new Object[]{var3.getMessage()}); + } + } + + public static byte[] compress(byte[] input) throws TechnicalConnectorException { + return compress(input, "gz"); + } + + /** @deprecated */ + @Deprecated + public static byte[] compress(boolean noWrap, byte[] input) throws TechnicalConnectorException { + return compress(input); + } + + public static void compress(InputStream in, OutputStream out, String algo) throws TechnicalConnectorException { + InputStream compressedInputStream = null; + CompressorOutputStream gzippedOut = null; + + try { + if ("deflate".equalsIgnoreCase(algo)) { + compressedInputStream = new DeflaterInputStream(in, new Deflater(-1, true)); + IOUtils.copy(compressedInputStream, out); + } else { + gzippedOut = factory.createCompressorOutputStream(algo, out); + IOUtils.copy(in, gzippedOut); + } + } catch (Exception var9) { + LOG.error(var9.getClass().getSimpleName() + ": " + var9.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_COMPRESSION, var9, new Object[0]); + } finally { + closeQuietly(compressedInputStream, gzippedOut); + } + + } + + public static byte[] compress(byte[] input, String algo) throws TechnicalConnectorException { + if (!ArrayUtils.isEmpty(input) && !StringUtils.isEmpty(algo)) { + ByteArrayOutputStream out = null; + ByteArrayInputStream in = null; + + byte[] var4; + try { + in = new ByteArrayInputStream(input); + out = new ByteArrayOutputStream(); + compress(in, out, algo); + out.flush(); + var4 = out.toByteArray(); + } catch (IOException var8) { + LOG.error(var8.getClass().getSimpleName() + ": " + var8.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_COMPRESSION, var8, new Object[0]); + } finally { + closeQuietly(in, out); + } + + return var4; + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } + } + + public static void decompress(InputStream in, OutputStream out, boolean noWrap) throws TechnicalConnectorException { + InflaterOutputStream decompressed = null; + + try { + decompressed = new InflaterOutputStream(out, new Inflater(noWrap)); + IOUtils.copy(in, decompressed); + } catch (Exception var8) { + LOG.error(var8.getClass().getSimpleName() + ": " + var8.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_COMPRESSION, var8, new Object[0]); + } finally { + closeQuietly((Object)decompressed); + } + + } + + public static byte[] decompress(byte[] input) throws TechnicalConnectorException { + ByteArrayInputStream in = null; + + byte[] var2; + try { + in = new ByteArrayInputStream(input); + var2 = getBytes(decompress((InputStream)in)); + } finally { + closeQuietly((Object)in); + } + + return var2; + } + + public static InputStream decompress(InputStream input) throws TechnicalConnectorException { + Validate.notNull(input); + BufferedInputStream is = new BufferedInputStream(input); + is.mark(1024); + + try { + InputStream result = compressorInputStream(is); + if (result != null) { + return result; + } + + is.reset(); + result = archiveInputStream(is); + if (result != null) { + return result; + } + + is.reset(); + result = deflate(is, true); + if (result != null) { + return result; + } + + result = deflate(is, false); + if (result != null) { + return result; + } + + is.reset(); + } catch (IOException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_COMPRESSION, var3, new Object[]{var3.getMessage()}); + } + + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_COMPRESSION, new Object[]{"Unsupported compression algorithm."}); + } + + private static InputStream compressorInputStream(InputStream is) { + try { + LOG.debug("Using createCompressorInputStream"); + return factory.createCompressorInputStream(is); + } catch (Exception var2) { + LOG.debug("[CompressionFactory] " + var2.getClass().getSimpleName() + ": " + var2.getMessage()); + return null; + } + } + + private static InputStream archiveInputStream(InputStream is) { + try { + LOG.debug("Using createArchiveInputStream"); + return asFactory.createArchiveInputStream(is); + } catch (Exception var2) { + LOG.debug("[ArchiveStreamFactory] " + var2.getClass().getSimpleName() + ": " + var2.getMessage()); + return null; + } + } + + private static InputStream deflate(InputStream is, boolean noWrap) { + try { + LOG.debug("Using deflater noWrap={}", noWrap); + return deflater(is, noWrap); + } catch (Exception var3) { + LOG.debug("[Deflater noWrap={}] {}: {}", new Object[]{noWrap, var3.getClass().getSimpleName(), var3.getMessage()}); + return null; + } + } + + private static InputStream deflater(final InputStream is, final boolean noWrap) throws Exception { + InputStream result = new InputStreamFromOutputStream() { + protected Void produce(OutputStream sink) throws Exception { + ConnectorIOUtils.decompress(is, sink, noWrap); + return null; + } + }; + FileOutputStream fos = null; + + ConnectorIOUtils.AutoDeleteFileInputStream var5; + try { + File temp = File.createTempFile("connector-io-", ".tmp"); + fos = new FileOutputStream(temp); + IOUtils.copy(result, fos); + var5 = new ConnectorIOUtils.AutoDeleteFileInputStream(temp); + } finally { + closeQuietly(fos, result); + } + + return var5; + } + + /** @deprecated */ + @Deprecated + public static byte[] decompress(boolean noWrap, byte[] input) throws TechnicalConnectorException { + return decompress(input); + } + + public static InputStream getResourceAsStream(String location) throws TechnicalConnectorException { + return getResourceAsStream(location, true); + } + + public static String getResourceAsString(String location) throws TechnicalConnectorException { + return convertStreamToString(getResourceAsStream(location)); + } + + public static byte[] getResourceAsByteArray(String location) throws TechnicalConnectorException { + return getBytes(getResourceAsStream(location)); + } + + public static InputStream getResourceAsStream(String location, boolean bootstrap) throws TechnicalConnectorException { + if (location == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else { + LOG.debug("Loading [{}] as ResourceAsStream.", location); + InputStream stream = ConnectorIOUtils.class.getResourceAsStream(location); + if (stream == null) { + File file = new File(location); + if (!file.exists()) { + try { + LOG.debug("Loading [{}] as URL.", location); + if (bootstrap) { + ConfigFactory.getConfigValidator().getConfig(); + } + + URL resource = new URL(location); + return resource.openStream(); + } catch (Exception var5) { + LOG.error("Location [{}] could not be retrieved as URL, classpath resource or file.", location); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var5, new Object[]{location}); + } + } + + try { + LOG.debug("Loading [{}] as FileInputStream.", location); + stream = new FileInputStream(file); + } catch (FileNotFoundException var6) { + LOG.error("{}: {}", var6.getClass().getSimpleName(), var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var6, new Object[]{location}); + } + } + + return (InputStream)stream; + } + } + + public static File getResourceAsFile(String location) throws TechnicalConnectorException { + InputStream in = null; + FileOutputStream out = null; + + File var4; + try { + File tempFile = File.createTempFile("connector-io", ".tmp"); + DeleteFileOnExitShutdownHook.deleteOnExit(tempFile); + tempFile.deleteOnExit(); + out = new FileOutputStream(tempFile); + in = getResourceAsStream(location); + IOUtils.copy(in, out); + var4 = tempFile; + } catch (IOException var8) { + LOG.error(var8.getClass().getSimpleName() + ": " + var8.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var8, new Object[]{location}); + } finally { + closeQuietly(in, out); + } + + return var4; + } + + public static String getResourceFilePath(String location) throws TechnicalConnectorException { + if (location == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else { + String filePath = null; + LOG.debug("Loading {} as ResourceAsString", location); + InputStream stream = null; + + try { + stream = ConnectorIOUtils.class.getResourceAsStream(location); + if (stream != null) { + LOG.debug("Location found as Resource."); + filePath = ConnectorIOUtils.class.getResource(location).getFile(); + } else { + File file = new File(location); + if (!file.exists()) { + try { + URL resource = new URL(location); + filePath = resource.getFile(); + LOG.debug("Location found as URL."); + } catch (MalformedURLException var8) { + LOG.error("location [{}] could not be retrieved as URL, classpath resource or file.", location); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.MALFORMED_URL, var8, new Object[]{"location ]" + location + "[ errorMessage :" + var8.getMessage()}); + } + } else { + LOG.debug("Location found as File."); + filePath = location; + } + } + } finally { + closeQuietly((Object)stream); + } + + return filePath; + } + } + + public static String convertStreamToString(InputStream is) throws TechnicalConnectorException { + if (is == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[0]); + } else { + String result; + try { + result = IOUtils.toString(is, Charset.UTF_8.getName()); + } catch (IOException var6) { + LOG.error(var6.getClass().getSimpleName() + ": " + var6.getMessage()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var6, new Object[]{var6.getMessage()}); + } finally { + closeQuietly((Object)is); + } + + return result; + } + } + + public static void closeQuietly(Object closeable) { + try { + if (closeable != null) { + Method closeMethod = closeable.getClass().getMethod("close"); + closeMethod.invoke(closeable); + } + } catch (SecurityException var2) { + } catch (NoSuchMethodException var3) { + } catch (IllegalArgumentException var4) { + } catch (IllegalAccessException var5) { + } catch (InvocationTargetException var6) { + } + + } + + public static void closeQuietly(Object... closeables) { + Object[] arr$ = closeables; + int len$ = closeables.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Object closeable = arr$[i$]; + closeQuietly(closeable); + } + + } + + /** @deprecated */ + @Deprecated + public static byte[] base64Decode(byte[] input) throws TechnicalConnectorException { + return base64Decode(input, false); + } + + public static byte[] base64Decode(byte[] input, boolean recursive) throws TechnicalConnectorException { + byte[] result = ArrayUtils.clone(input); + String content = toString(result, Charset.UTF_8); + if (content.matches("^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$")) { + result = Base64.decode(result); + if (recursive) { + result = base64Decode(result, recursive); + } + } + + return result; + } + + public static File createTempFile(String name) throws TechnicalConnectorException { + return createTempFile(name, true); + } + + public static String getTempFileLocation(String name) throws TechnicalConnectorException { + return createTempFile(name, false).getPath(); + } + + public static File createTempFile(String name, boolean create) throws TechnicalConnectorException { + if (name != null && !name.isEmpty()) { + String tempDirectory = System.getProperty("java.io.tmpdir"); + if (tempDirectory != null && !tempDirectory.isEmpty()) { + File tempFile = new File(tempDirectory, name); + if (create) { + try { + tempFile.getParentFile().mkdirs(); + if (tempFile.createNewFile()) { + return tempFile; + } + } catch (IOException var5) { + LOG.error("IOException while creating temporary file {}", tempFile.getPath()); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, new Object[]{var5.getMessage(), var5, "creating temporary file" + tempFile.getPath()}); + } + } + + return tempFile; + } else { + LOG.error("The property 'java.io.tmpdir' not found in the system properties"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CONFIG, new Object[]{"The property 'java.io.tmpdir' not found in the system properties"}); + } + } else { + LOG.error("The name given for the tempFile is empty"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_INPUT_PARAMETER_NULL, new Object[]{"The name given for the tempFile is empty"}); + } + } + + private static class AutoDeleteFileInputStream extends FileInputStream { + private static final Logger LOGGER = LoggerFactory.getLogger(ConnectorIOUtils.AutoDeleteFileInputStream.class); + private File file; + private boolean isClosed; + private boolean isDeleted; + + public AutoDeleteFileInputStream(File file) throws FileNotFoundException { + super(file); + this.file = file; + DeleteFileOnExitShutdownHook.deleteOnExit(file); + } + + public void close() { + if (this.isClosed) { + LOGGER.debug("stream already closed"); + } else { + LOGGER.debug("closing stream :{}", this.file); + this.isClosed = true; + + try { + super.close(); + this.isDeleted = this.file.delete(); + } catch (IOException var2) { + LOGGER.warn("Failed to close stream: {}", this, var2); + } catch (RuntimeException var3) { + LOGGER.warn("Failed to delete underlying file: {}", this.file, var3); + } + + LOGGER.debug("close()- file [{}] deleted: {}", this.file, this.isDeleted); + } + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorJaxbUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorJaxbUtils.java new file mode 100644 index 000000000..df850156d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorJaxbUtils.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.utils; + +/** @deprecated */ +@Deprecated +public final class ConnectorJaxbUtils { + private ConnectorJaxbUtils() { + } + + /** @deprecated */ + @Deprecated + public static String marshal(Object obj) { + return ConnectorXmlUtils.toString(obj); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.java new file mode 100644 index 000000000..d8ced9861 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.java @@ -0,0 +1,14 @@ +package be.ehealth.technicalconnector.utils; + +/** @deprecated */ +@Deprecated +public abstract class ConnectorLogUtils { + private ConnectorLogUtils() { + } + + /** @deprecated */ + @Deprecated + public static void logXmlObject(Object obj) { + ConnectorXmlUtils.logXmlObject(obj); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorReflectionUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorReflectionUtils.java new file mode 100644 index 000000000..28cfbc988 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorReflectionUtils.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.utils; + +public final class ConnectorReflectionUtils { + private ConnectorReflectionUtils() { + } + + public static String getClassName(Class clazz) { + return clazz.getName(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.java new file mode 100644 index 000000000..d1fcd45b3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.java @@ -0,0 +1,273 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.InstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.InputStream; +import java.io.StringReader; +import java.io.StringWriter; +import javax.xml.namespace.QName; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.transform.Result; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerConfigurationException; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMResult; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.InputSource; + +public final class ConnectorXmlUtils { + private static final Logger LOG = LoggerFactory.getLogger(ConnectorXmlUtils.class); + private static TransformerFactory trfactory = TransformerFactory.newInstance(); + + public static DocumentBuilder getDocumentBuilder() { + try { + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); + return dbf.newDocumentBuilder(); + } catch (Exception var1) { + throw new IllegalArgumentException(var1); + } + } + + private ConnectorXmlUtils() { + throw new UnsupportedOperationException(); + } + + public static Element getFirstElementByTagNameNS(Element node, String namespaceURI, String localName) { + NodeList nodeList = node.getElementsByTagNameNS(namespaceURI, localName); + if (nodeList.getLength() == 0) { + return null; + } else { + if (nodeList.getLength() > 1) { + LOG.debug("{}:{} elements count: {} ,returning first one", new Object[]{namespaceURI, localName, nodeList.getLength()}); + } + + return (Element)nodeList.item(0); + } + } + + public static Element getFirstChildElement(Node node) { + Node child; + for(child = node.getFirstChild(); child != null && child.getNodeType() != 1; child = child.getNextSibling()) { + } + + return child != null ? (Element)child : null; + } + + /** @deprecated */ + @Deprecated + public static void logXmlObject(Object obj) { + dump(obj); + } + + public static void dump(Object obj) { + if (LOG.isDebugEnabled()) { + try { + if (obj != null) { + String xmlString = toString(obj); + LOG.debug("Contents of " + obj.getClass().getCanonicalName() + " : " + xmlString + ""); + } + } catch (Exception var2) { + LOG.error("Error occured while logging contents of object " + obj.getClass().getCanonicalName() + ". Reason: " + var2.getMessage()); + } + } + + } + + /** @deprecated */ + @Deprecated + public static String marshal(Object obj) { + return toString(obj); + } + + public static byte[] toByteArray(Node node) { + ByteArrayOutputStream out = null; + + try { + Source source = new DOMSource(node); + out = new ByteArrayOutputStream(); + Result result = new StreamResult(out); + Transformer transformer = trfactory.newTransformer(); + transformer.transform(source, result); + byte[] var5 = out.toByteArray(); + return var5; + } catch (TransformerConfigurationException var10) { + LOG.error(var10.getClass().getSimpleName() + ":" + var10.getMessage()); + } catch (TransformerException var11) { + LOG.error(var11.getClass().getSimpleName() + ":" + var11.getMessage()); + } finally { + ConnectorIOUtils.closeQuietly((Object)out); + } + + return new byte[0]; + } + + public static byte[] toByteArray(Object obj) { + MarshallerHelper marshallerHelper = new MarshallerHelper(obj.getClass(), obj.getClass()); + return marshallerHelper.toXMLByteArray(obj); + } + + /** @deprecated */ + @Deprecated + public static byte[] toByteArray(Object data, QName rootTag) { + MarshallerHelper marshaller = new MarshallerHelper(data.getClass(), data.getClass()); + return marshaller.toXMLByteArrayNoRootElementRequired(data); + } + + public static Document toDocument(byte[] data) throws TechnicalConnectorException { + ByteArrayInputStream in = null; + + Document var2; + try { + in = new ByteArrayInputStream(data); + var2 = getDocumentBuilder().parse(in); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var6, new Object[]{var6.getMessage()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)in); + } + + return var2; + } + + public static Document toDocument(Source source) throws TechnicalConnectorException { + try { + DOMResult result = new DOMResult(); + trfactory.newTransformer().transform(source, result); + return result.getNode().getOwnerDocument(); + } catch (Exception var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var2, new Object[]{var2.getMessage()}); + } + } + + public static Document toDocument(Object obj) { + MarshallerHelper marshallerHelper = new MarshallerHelper(obj.getClass(), obj.getClass()); + return marshallerHelper.toDocument(obj); + } + + public static Document toDocument(String xml) throws TechnicalConnectorException { + try { + return parseXmlFile(xml); + } catch (Exception var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var2, new Object[]{var2.getMessage()}); + } + } + + public static Element toElement(byte[] data) throws TechnicalConnectorException { + return toDocument(data).getDocumentElement(); + } + + public static T toObject(InputStream in, Class clazz) { + MarshallerHelper helper = new MarshallerHelper(clazz, clazz); + return helper.toObject(in); + } + + public static T toObject(byte[] in, Class clazz) { + MarshallerHelper helper = new MarshallerHelper(clazz, clazz); + return helper.toObject(in); + } + + public static T toObject(String xml, Class clazz) { + MarshallerHelper helper = new MarshallerHelper(clazz, clazz); + return helper.toObject(xml); + } + + public static String toString(Object obj) { + MarshallerHelper marshallerHelper = new MarshallerHelper(obj.getClass(), obj.getClass()); + return marshallerHelper.toString(obj); + } + + public static String toString(Node node) throws TechnicalConnectorException { + return toString((Source)(new DOMSource(node))); + } + + public static String toString(Source source) throws TechnicalConnectorException { + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); + + String var4; + try { + Transformer tf = trfactory.newTransformer(); + tf.setOutputProperty("omit-xml-declaration", "yes"); + Result result = new StreamResult(outputStream); + tf.transform(source, result); + var4 = new String(outputStream.toByteArray(), "UTF-8"); + } catch (Exception var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var8, new Object[]{var8.getMessage()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)outputStream); + } + + return var4; + } + + public static String flatten(String xml) { + String result; + for(result = xml.replaceAll("[\t\n\r]", ""); result.contains(" <"); result = result.replace(" <", "<")) { + } + + return result; + } + + public static String format(String unformattedXml) { + return format(unformattedXml, (Source)null); + } + + public static String format(String unformattedXml, Source xslt) { + return xslt(new DOMSource(parseXmlFile(unformattedXml)), xslt); + } + + public static String xslt(Source doc, Source xslt) { + try { + StringWriter writer = new StringWriter(); + StreamResult result = new StreamResult(writer); + Transformer transformer = null; + if (xslt != null) { + transformer = trfactory.newTransformer(xslt); + } else { + transformer = trfactory.newTransformer(); + } + + LOG.debug("Transformer implementation {}", transformer.getClass()); + transformer.setOutputProperty("indent", "yes"); + transformer.setOutputProperty("omit-xml-declaration", "yes"); + transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", String.valueOf(1)); + transformer.transform(doc, result); + return writer.toString(); + } catch (Exception var5) { + throw new InstantiationException(var5); + } + } + + private static Document parseXmlFile(String in) { + try { + InputSource is = new InputSource(new StringReader(in)); + return getDocumentBuilder().parse(is); + } catch (Exception var2) { + throw new InstantiationException(var2); + } + } + + /** @deprecated */ + @Deprecated + public static boolean isXMLLike(String inXMLStr) { + try { + parseXmlFile(inXMLStr); + return true; + } catch (Exception var2) { + return false; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.java new file mode 100644 index 000000000..a5517c716 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.java @@ -0,0 +1,59 @@ +package be.ehealth.technicalconnector.utils; + +import java.util.Calendar; +import java.util.Date; +import java.util.Locale; +import javax.xml.bind.DatatypeConverter; +import org.joda.time.DateTime; +import org.joda.time.format.DateTimeFormat; +import org.joda.time.format.ISODateTimeFormat; + +public final class DateUtils { + private DateUtils() { + throw new UnsupportedOperationException(); + } + + public static DateTime parseDateTime(String lexicalXSDDate) { + return lexicalXSDDate != null && !lexicalXSDDate.isEmpty() ? convert(DatatypeConverter.parseDateTime(lexicalXSDDate)) : null; + } + + public static String printDateTime(DateTime dateTime) { + return dateTime == null ? null : DatatypeConverter.printDateTime(convert(dateTime)); + } + + public static DateTime parseTime(String lexicalXSDDate) { + return lexicalXSDDate != null && !lexicalXSDDate.isEmpty() ? convert(DatatypeConverter.parseTime(lexicalXSDDate)) : null; + } + + public static String printTime(DateTime dateTime) { + return dateTime == null ? null : DatatypeConverter.printTime(convert(dateTime)); + } + + public static String printTimeWithoutTimezone(DateTime dateTime) { + return dateTime == null ? null : DateTimeFormat.forPattern("HH:mm:ss").print(dateTime); + } + + public static DateTime parseDate(String lexicalXSDDate) { + return lexicalXSDDate != null && !lexicalXSDDate.isEmpty() ? convert(DatatypeConverter.parseDate(lexicalXSDDate)) : null; + } + + public static String printDate(DateTime dateTime) { + return dateTime == null ? null : DatatypeConverter.printDate(convert(dateTime)); + } + + public static String printDateWithoutTimeZone(DateTime dateTime) { + return dateTime == null ? null : ISODateTimeFormat.date().print(dateTime); + } + + public static DateTime convert(Calendar cal) { + return cal == null ? null : new DateTime(cal); + } + + public static DateTime convert(Date date) { + return date == null ? null : new DateTime(date); + } + + private static Calendar convert(DateTime dateTime) { + return dateTime == null ? null : dateTime.toCalendar(Locale.getDefault()); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/IdentifierType.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/IdentifierType.java new file mode 100644 index 000000000..319a7fbc2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/IdentifierType.java @@ -0,0 +1,283 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.io.Serializable; +import java.lang.reflect.Field; +import java.lang.reflect.Modifier; +import java.text.MessageFormat; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + public static final IdentifierType CBE = new IdentifierType("CBE", 10); + public static final IdentifierType CBE_TREATCENTER = new IdentifierType("CBE-TREAT_CENTER", "CBE-TREATMENT_CENTER", "CBE-TREAT_CENTER", 10); + public static final IdentifierType SSIN = new IdentifierType("SSIN", "INSS", "SSIN", 11); + public static final IdentifierType NIHII = new IdentifierType("NIHII", 8); + public static final IdentifierType NIHII11 = new IdentifierType("NIHII11", 11); + public static final IdentifierType NIHII_PHARMACY = new IdentifierType("NIHII-PHARMACY", "NIHII-PHARMACY", "NIHII-PHARMACY", 8); + public static final IdentifierType NIHII_LABO = new IdentifierType("NIHII-LABO", 8); + public static final IdentifierType NIHII_RETIREMENT = new IdentifierType("NIHII-RETIREMENT", 8); + public static final IdentifierType NIHII_OTD_PHARMACY = new IdentifierType("NIHII-OTD_PHARMACY", 8); + public static final IdentifierType NIHII_HOSPITAL = new IdentifierType("NIHII-HOSPITAL", 8); + public static final IdentifierType NIHII_GROUPOFNURSES = new IdentifierType("NIHII-GROUP", 8); + public static final IdentifierType EHP = new IdentifierType("EHP", 10); + public static final IdentifierType NIHII_PALLIATIVE_CARE = new IdentifierType("NIHII-PALLIATIVE_CARE", 8); + public static final IdentifierType NIHII_OFFICE_DENTISTS = new IdentifierType("NIHII-OFFICE_DENTISTS", 8); + public static final IdentifierType NIHII_MEDICAL_HOUSE = new IdentifierType("NIHII-MEDICAL_HOUSE", 8); + public static final IdentifierType NIHII_OFFICE_DOCTORS = new IdentifierType("NIHII-OFFICE_DOCTORS", 8); + public static final IdentifierType NIHII_GROUP_DOCTORS = new IdentifierType("NIHII-GROUP_DOCTORS", 8); + public static final IdentifierType NIHII_OF_BAND = new IdentifierType("NIHII-OF_BAND", 8); + public static final IdentifierType NIHII_PSYCH_HOUSE = new IdentifierType("NIHII-PSYCH_HOUSE", 8); + public static final IdentifierType NIHII_PROT_ACC = new IdentifierType("NIHII-PROT_ACC", 8); + public static final IdentifierType NIHII_HOME_SERVICES = new IdentifierType("NIHII-HOME_SERVICES", 8); + public static final IdentifierType NIHII_OF_PHYSIOS = new IdentifierType("NIHII-OF_PHYSIOS", 8); + public static final IdentifierType SITE = new IdentifierType("SITE", 4); + public static final IdentifierType SITESMUR = new IdentifierType("SITESMUR", 10); + public static final IdentifierType SITEPIT = new IdentifierType("SITEPIT", 10); + public static final IdentifierType CBE_CONSORTIUM = new IdentifierType("CBE-CONSORTIUM", 10); + public static final IdentifierType NIHII_GUARD_POST = new IdentifierType("NIHII-GUARD_POST", 8); + public static final IdentifierType EHP_CTRL_ORGANISM = new IdentifierType("EHP-CTRL_ORGANISM", 10); + public static final IdentifierType NIHII_BELRAI = new IdentifierType("NIHII-BELRAI", 8); + public static final IdentifierType NIHII_BELRAI_SCREEN = new IdentifierType("NIHII-BELRAI_SCREEN", 8); + public static final IdentifierType NIHII_GROUP_MIDWIVES = new IdentifierType("NIHII-GROUP_MIDWIVES", 8); + public static final IdentifierType NIHII_AMBU_SERVICE = new IdentifierType("NIHII-AMBU_SERVICE", 8); + /** @deprecated */ + @Deprecated + public static final IdentifierType HUB; + public static final int ETKDEPOT = 48; + public static final int EHBOX = 49; + /** @deprecated */ + @Deprecated + public static final int EHBOXV2 = 49; + public static final int RECIPE = 50; + private static final Logger LOG; + private static final int EXPECTED_SIZE_MAPPING = 3; + private String typeEtk; + private String typeEhbox; + private String typeRecipe; + private int length; + private static Map predefinedTypes; + + private IdentifierType(String type, int length) { + this.typeEtk = type; + this.typeEhbox = type; + this.typeRecipe = type; + this.length = length; + } + + private IdentifierType(String typeEtk, String typeEhboxv2, String typeRecipe, int length) { + this.typeEtk = typeEtk; + this.typeEhbox = typeEhboxv2; + this.typeRecipe = typeRecipe; + this.length = length; + } + + public static IdentifierType getInstance(Map mapping, int expectedLength) throws TechnicalConnectorException { + if (mapping == null) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.INVALID_MAPPING; + LOG.debug("\t## {}", MessageFormat.format(errorValue.getMessage(), "mapping is empty")); + throw new TechnicalConnectorException(errorValue, new Object[]{"mapping is empty"}); + } else { + String typeETK = (String)mapping.get(48); + String typeEhbox = (String)mapping.get(49); + String typeRecipe = (String)mapping.get(50); + int actualMapSize = mapping.size(); + validateMapping(typeETK, typeEhbox, typeRecipe, actualMapSize); + return getIdentifierType(typeETK, typeEhbox, typeRecipe, expectedLength); + } + } + + private static IdentifierType getIdentifierType(String typeETK, String typeEhbox, String typeRecipe, int expectedLength) throws TechnicalConnectorException { + Map identifierTypes = lookup(typeETK, typeEhbox, typeRecipe); + if (identifierTypes.isEmpty()) { + LOG.info("Adding identifier with null values."); + IdentifierType identifier = new IdentifierType(typeETK, typeEhbox, typeRecipe, expectedLength); + predefinedTypes.put(typeETK.replace("-", "_"), identifier); + return identifier; + } else if (identifierTypes.containsKey(49) && identifierTypes.containsKey(48)) { + if (!((IdentifierType)identifierTypes.get(48)).equals(identifierTypes.get(49)) || identifierTypes.containsKey(50) && !((IdentifierType)identifierTypes.get(48)).equals(identifierTypes.get(50))) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_MAPPING, new Object[]{"Multiple IdentifierTypes matches the mapping."}); + } else { + return (IdentifierType)identifierTypes.get(48); + } + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_MAPPING, new Object[]{"Required Fields are empty."}); + } + } + + private static Map lookup(String typeETK, String typeEhbox, String typeRecipe) { + Map result = new HashMap(); + Iterator i$ = predefinedTypes.values().iterator(); + + while(i$.hasNext()) { + IdentifierType identifier = (IdentifierType)i$.next(); + if (identifier.getTypeEtk() != null && identifier.getTypeEtk().equals(typeETK)) { + result.put(48, identifier); + } + + if (identifier.getTypeEhbox() != null && identifier.getTypeEhbox().equals(typeEhbox)) { + result.put(49, identifier); + } + + if (identifier.getTypeRecipe() != null && identifier.getTypeRecipe().equals(typeRecipe)) { + result.put(50, identifier); + } + } + + return result; + } + + private static void validateMapping(String typeETK, String typeEhbox, String typeRecipe, int actualMapSize) throws TechnicalConnectorException { + TechnicalConnectorExceptionValues errorValue; + if (typeETK != null && typeEhbox != null && actualMapSize <= 3) { + if (StringUtils.countMatches(typeETK, "-") > 1 || StringUtils.countMatches(typeEhbox, "-") > 1 || StringUtils.countMatches(typeRecipe, "-") > 1) { + errorValue = TechnicalConnectorExceptionValues.INVALID_MAPPING; + LOG.debug("\t## {}", MessageFormat.format(errorValue.getMessage(), "maximum one '-' is allowed.")); + throw new TechnicalConnectorException(errorValue, new Object[]{"maximum one '-' is allowed."}); + } + } else { + errorValue = TechnicalConnectorExceptionValues.INVALID_MAPPING; + LOG.debug("\t## {}", MessageFormat.format(errorValue.getMessage(), "mapping doesn't contains key for ETKDEPOT or EHBOX.")); + throw new TechnicalConnectorException(errorValue, new Object[]{"mapping doesn't contains key for ETKDEPOT or EHBOX or RECIPE."}); + } + } + + public static IdentifierType lookup(String type, String subType, int source) { + IdentifierType returnValue = null; + Iterator i$ = predefinedTypes.values().iterator(); + + while(true) { + while(true) { + IdentifierType identifierType; + String idenType; + String idenSubType; + do { + do { + if (!i$.hasNext()) { + return returnValue; + } + + identifierType = (IdentifierType)i$.next(); + idenType = identifierType.getType(source); + idenSubType = identifierType.getSubType(source); + } while(idenType == null); + } while(!idenType.equalsIgnoreCase(type)); + + if (idenSubType != null && subType != null) { + if (idenSubType.equalsIgnoreCase(subType)) { + returnValue = identifierType; + } + } else if (subType == null && idenSubType == null) { + returnValue = identifierType; + } + } + } + } + + public String formatIdentifierValue(long identifierValue) { + String value = Long.toString(identifierValue); + return this.formatIdentifierValue(value); + } + + public String formatIdentifierValue(String value) { + if (value.length() > this.length) { + LOG.debug("Truncating identifiervalue [{}] to length {}", value, this.length); + return value.substring(0, this.length); + } else { + return StringUtils.leftPad(value, this.length, "0"); + } + } + + public String getType(int source) { + String returnValue = null; + switch(source) { + case 48: + returnValue = this.typeEtk; + break; + case 49: + if (this.typeEhbox != null) { + returnValue = this.typeEhbox.split("-")[0]; + } + break; + case 50: + returnValue = this.typeRecipe; + } + + return returnValue; + } + + public String getSubType(int source) { + String returnValue = null; + if (source == 49 && this.typeEhbox != null) { + String[] ehboxV2 = this.typeEhbox.split("-"); + if (ehboxV2.length == 2) { + returnValue = this.typeEhbox.split("-")[1]; + } + } + + return returnValue; + } + + private String getTypeEhbox() { + return this.typeEhbox; + } + + private String getTypeEtk() { + return this.typeEtk; + } + + private String getTypeRecipe() { + return this.typeRecipe; + } + + public String name() { + return (String)getKeyByValue(predefinedTypes, this); + } + + public static IdentifierType valueOf(String key) { + return (IdentifierType)predefinedTypes.get(key); + } + + private static T getKeyByValue(Map map, E value) { + Iterator i$ = map.entrySet().iterator(); + + Entry entry; + do { + if (!i$.hasNext()) { + return null; + } + + entry = (Entry)i$.next(); + } while(!value.equals(entry.getValue())); + + return entry.getKey(); + } + + static { + HUB = EHP; + LOG = LoggerFactory.getLogger(IdentifierType.class); + predefinedTypes = new HashMap(); + Field[] fields = IdentifierType.class.getDeclaredFields(); + Field[] arr$ = fields; + int len$ = fields.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Field f = arr$[i$]; + if (Modifier.isStatic(f.getModifiers()) && IdentifierType.class.isAssignableFrom(f.getType())) { + try { + predefinedTypes.put(f.getName(), (IdentifierType)f.get(CBE)); + } catch (IllegalAccessException var6) { + throw new IllegalArgumentException(var6); + } + } + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.java new file mode 100644 index 000000000..b5038cf10 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.java @@ -0,0 +1,94 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.KeyStoreInfo; +import be.fgov.ehealth.etee.crypto.utils.KeyManager; +import be.fgov.ehealth.etee.crypto.utils.KeyManager.KeyStoreOpeningException; +import java.io.InputStream; +import java.security.KeyStore; +import java.text.MessageFormat; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class KeyStoreManager { + private KeyStoreInfo keyStoreInfo; + private KeyStore keyStore; + private static final Logger LOG = LoggerFactory.getLogger(KeyStoreManager.class); + + /** @deprecated */ + @Deprecated + public KeyStoreManager(KeyStore keyStore) { + this.keyStore = keyStore; + } + + public KeyStoreManager(KeyStore keyStore, KeyStoreInfo keyStoreInfo) { + this.keyStore = keyStore; + this.keyStoreInfo = keyStoreInfo; + } + + public KeyStoreManager(KeyStoreInfo keyStoreInfo) throws TechnicalConnectorException { + this.keyStoreInfo = keyStoreInfo; + this.keyStore = this.getKeyStore(keyStoreInfo.getKeystorePath(), keyStoreInfo.getKeystorePassword()); + } + + public KeyStoreManager(String pathKeystore, char[] keyStorePassword) throws TechnicalConnectorException { + this.keyStore = this.getKeyStore(pathKeystore, keyStorePassword); + } + + private KeyStore getKeyStore(String pathKeystore, char[] keyStorePassword) throws TechnicalConnectorException { + InputStream in = null; + InputStream fallbackIn = null; + + KeyStore var7; + try { + TechnicalConnectorExceptionValues errorValue; + try { + if (pathKeystore == null) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_KEYSTORE_LOAD; + if (LOG.isDebugEnabled()) { + LOG.debug(MessageFormat.format(errorValue.getMessage(), "")); + } + + throw new TechnicalConnectorException(errorValue, new Object[]{""}); + } + + String keystoreType = "PKCS12"; + if (StringUtils.endsWithIgnoreCase(pathKeystore, ".jks")) { + keystoreType = "JKS"; + } + + try { + in = ConnectorIOUtils.getResourceAsStream(pathKeystore); + KeyStore var18 = KeyManager.getKeyStore(in, keystoreType, keyStorePassword); + return var18; + } catch (KeyStoreOpeningException var13) { + LOG.error("Trying to load keystore with ./"); + fallbackIn = ConnectorIOUtils.getResourceAsStream("./" + pathKeystore); + var7 = KeyManager.getKeyStore(in, keystoreType, keyStorePassword); + } + } catch (KeyStoreOpeningException var14) { + errorValue = TechnicalConnectorExceptionValues.ERROR_KEYSTORE_PASSWORD; + LOG.debug(MessageFormat.format(errorValue.getMessage(), pathKeystore)); + throw new TechnicalConnectorException(errorValue, var14, new Object[]{pathKeystore}); + } catch (Exception var15) { + errorValue = TechnicalConnectorExceptionValues.ERROR_KEYSTORE_LOAD; + LOG.debug(MessageFormat.format(errorValue.getMessage(), pathKeystore)); + throw new TechnicalConnectorException(errorValue, var15, new Object[]{pathKeystore}); + } + } finally { + ConnectorIOUtils.closeQuietly(in, fallbackIn); + } + + return var7; + } + + public final KeyStore getKeyStore() { + return this.keyStore; + } + + public final KeyStoreInfo getKeyStoreInfo() { + return this.keyStoreInfo; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/MarshallerHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/MarshallerHelper.java new file mode 100644 index 000000000..35b3e9e11 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/MarshallerHelper.java @@ -0,0 +1,246 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.impl.AttachmentMarshallerImpl; +import be.ehealth.technicalconnector.utils.impl.AttachmentUnmarshallerImpl; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.InputStream; +import java.io.StringWriter; +import java.lang.annotation.Annotation; +import java.util.HashMap; +import java.util.Map; +import javax.activation.DataHandler; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.bind.Unmarshaller; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchema; +import javax.xml.namespace.QName; +import javax.xml.soap.AttachmentPart; +import javax.xml.transform.stream.StreamSource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Node; + +public class MarshallerHelper { + private static final Logger LOG = LoggerFactory.getLogger(MarshallerHelper.class); + public static final int DEFAULT_XOP_THRESHOLD = 10; + private AttachmentMarshallerImpl attachmentMarshaller; + private Map attachmentParts = new HashMap(); + private Class marshallClass; + private Class unmarshallClass; + private boolean format; + private boolean xop; + private int threshold; + + public MarshallerHelper(Class unmarshallClass, Class marshallClass) { + this.createMarshaller(unmarshallClass, marshallClass, false, false, 10); + } + + public MarshallerHelper(Class unmarshallClass, Class marshallClass, boolean format) { + this.createMarshaller(unmarshallClass, marshallClass, format, false, 10); + } + + public MarshallerHelper(Class unmarshallClass, Class marshallClass, boolean format, boolean xop) { + this.createMarshaller(unmarshallClass, marshallClass, format, xop, 10); + } + + public MarshallerHelper(Class unmarshallClass, Class marshallClass, boolean format, boolean xop, int threshold) { + this.createMarshaller(unmarshallClass, marshallClass, format, xop, threshold); + } + + public void addAttachmentPart(String id, AttachmentPart attachmentPart) { + this.attachmentParts.put(id, attachmentPart); + } + + public void clearAttachmentPartMap() { + this.attachmentParts.clear(); + } + + private void createMarshaller(Class inUnmarshallClass, Class inMarshallClass, Boolean format, Boolean xop, int threshold) { + this.format = format; + this.unmarshallClass = inUnmarshallClass; + this.marshallClass = inMarshallClass; + this.xop = xop; + this.threshold = threshold; + } + + public Map getDataHandlersMap() { + return this.attachmentMarshaller.getDataHandlerMap(); + } + + public Document toDocument(Y data) { + try { + Document doc = ConnectorXmlUtils.getDocumentBuilder().newDocument(); + if (data.getClass().isAnnotationPresent(XmlRootElement.class)) { + this.getMarshaller().marshal(data, doc); + } else { + JAXBElement jaxbElement = new JAXBElement(translate(data.getClass()), this.marshallClass, data); + this.getMarshaller().marshal(jaxbElement, doc); + } + + return doc; + } catch (JAXBException var4) { + throw handleException(var4); + } + } + + public X toObject(byte[] data) { + ByteArrayInputStream boas = null; + + Object var3; + try { + boas = new ByteArrayInputStream(data); + var3 = this.toObject((InputStream)boas); + } finally { + ConnectorIOUtils.closeQuietly((Object)boas); + } + + return var3; + } + + public X toObject(InputStream inputStream) { + Object var3; + try { + JAXBElement root = this.getUnMarshaller().unmarshal(new StreamSource(inputStream), this.unmarshallClass); + var3 = root.getValue(); + } catch (JAXBException var7) { + throw handleException(var7); + } finally { + ConnectorIOUtils.closeQuietly((Object)inputStream); + } + + return var3; + } + + public X toObject(Node source) { + try { + return this.getUnMarshaller().unmarshal(source); + } catch (JAXBException var5) { + JAXBException e = var5; + + try { + LOG.debug("Unable to unmarshall class from source.", e); + return this.getUnMarshaller().unmarshal(source, this.unmarshallClass).getValue(); + } catch (JAXBException var4) { + var4.setLinkedException(var5); + throw handleException(var4); + } + } + } + + public X toObject(String data) { + try { + return this.toObject(ConnectorIOUtils.toBytes(data, Charset.UTF_8)); + } catch (TechnicalConnectorException var3) { + LOG.error(var3.getMessage(), var3); + return null; + } + } + + /** @deprecated */ + @Deprecated + public X toObjectNoRootElementRequired(byte[] data) { + return this.toObject(data); + } + + public String toString(Y data) { + StringWriter writer = new StringWriter(); + + try { + if (!data.getClass().isAnnotationPresent(XmlRootElement.class) && !(data instanceof JAXBElement)) { + JAXBElement jaxbElement = new JAXBElement(translate(data.getClass()), this.marshallClass, data); + this.getMarshaller().marshal(jaxbElement, writer); + } else { + this.getMarshaller().marshal(data, writer); + } + } catch (JAXBException var4) { + throw handleException(var4); + } + + return writer.toString(); + } + + private static QName translate(Class clazz) { + Annotation[] arr$ = clazz.getPackage().getAnnotations(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Annotation annotation = arr$[i$]; + if (annotation instanceof XmlSchema) { + XmlSchema schema = (XmlSchema)annotation; + return new QName(schema.namespace(), clazz.getSimpleName()); + } + } + + LOG.debug("Unable to determine QName for class:{} using package as namespace.", clazz); + return new QName(clazz.getPackage().getName(), clazz.getSimpleName()); + } + + /** @deprecated */ + @Deprecated + public String toStringNoRootElementRequired(Y data) { + return this.toString(data); + } + + public byte[] toXMLByteArray(Y data) { + ByteArrayOutputStream bos = null; + + byte[] var9; + try { + bos = new ByteArrayOutputStream(); + if (data.getClass().isAnnotationPresent(XmlRootElement.class)) { + this.getMarshaller().marshal(data, bos); + } else { + JAXBElement jaxbElement = new JAXBElement(translate(data.getClass()), this.marshallClass, data); + this.getMarshaller().marshal(jaxbElement, bos); + } + + var9 = bos.toByteArray(); + } catch (JAXBException var7) { + throw handleException(var7); + } finally { + ConnectorIOUtils.closeQuietly((Object)bos); + } + + return var9; + } + + /** @deprecated */ + @Deprecated + public byte[] toXMLByteArrayNoRootElementRequired(Y data) { + return this.toXMLByteArray(data); + } + + /** @deprecated */ + @Deprecated + public byte[] toXMLByteArrayNoRootElementRequired(Y data, QName rootTag) { + return this.toXMLByteArrayNoRootElementRequired(data); + } + + private static IllegalArgumentException handleException(JAXBException e) { + throw new IllegalArgumentException("Unable to (un)marchall class. Reason: " + e, e); + } + + private Marshaller getMarshaller() throws JAXBException { + this.attachmentMarshaller = new AttachmentMarshallerImpl(this.xop, this.threshold); + Marshaller marshaller = JaxbContextFactory.getJaxbContextForClass(this.marshallClass).createMarshaller(); + marshaller.setAttachmentMarshaller(this.attachmentMarshaller); + marshaller.setProperty("jaxb.encoding", Charset.UTF_8.getName()); + marshaller.setProperty("jaxb.formatted.output", this.format); + return marshaller; + } + + private Unmarshaller getUnMarshaller() throws JAXBException { + AttachmentUnmarshallerImpl attachmentUnmarshaller = new AttachmentUnmarshallerImpl(true); + attachmentUnmarshaller.getAttachmentPartMap().putAll(this.attachmentParts); + Unmarshaller unmarshaller = JaxbContextFactory.getJaxbContextForClass(this.unmarshallClass).createUnmarshaller(); + unmarshaller.setAttachmentUnmarshaller(attachmentUnmarshaller); + return unmarshaller; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.java new file mode 100644 index 000000000..5e34b2c0f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/PCSCUtils.java @@ -0,0 +1,139 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.BeIDPinCodeException; +import be.ehealth.technicalconnector.exception.ResponseAPDUException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; +import javax.smartcardio.ATR; +import javax.smartcardio.Card; +import javax.smartcardio.CardChannel; +import javax.smartcardio.CardException; +import javax.smartcardio.CardNotPresentException; +import javax.smartcardio.CardTerminal; +import javax.smartcardio.CommandAPDU; +import javax.smartcardio.ResponseAPDU; +import javax.smartcardio.TerminalFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class PCSCUtils { + private static final Logger LOG = LoggerFactory.getLogger(PCSCUtils.class); + private static final byte[] ATR_PATTERN = new byte[]{59, -104, 0, 64, 0, 0, 0, 0, 1, 1, -83, 19, 16}; + private static final byte[] ATR_MASK = new byte[]{-1, -1, 0, -1, 0, 0, 0, 0, -1, -1, -1, -1, -16}; + + private PCSCUtils() { + throw new UnsupportedOperationException(); + } + + public static void verifyPin(char[] pin) throws TechnicalConnectorException { + try { + ResponseAPDU responseApdu = verifyPIN(pin); + if (36864 != responseApdu.getSW()) { + if (LOG.isDebugEnabled()) { + LOG.debug("VERIFY_PIN error. SW: {}", Integer.toHexString(responseApdu.getSW())); + } + + if (27011 == responseApdu.getSW()) { + throw new BeIDPinCodeException(new ResponseAPDUException("eID card blocked!", responseApdu)); + } else if (99 != responseApdu.getSW1()) { + LOG.debug("PIN verification error."); + throw new BeIDPinCodeException(new ResponseAPDUException("PIN Verification Error", responseApdu)); + } else { + throw new BeIDPinCodeException(new ResponseAPDUException("PIN Verification Error", responseApdu)); + } + } + } catch (CardNotPresentException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_EID_NULL, var2, new Object[0]); + } catch (CardException var3) { + throw new BeIDPinCodeException(var3); + } + } + + private static ResponseAPDU verifyPIN(char[] pin) throws CardException { + byte[] verifyData = new byte[]{(byte)(32 | pin.length), -1, -1, -1, -1, -1, -1, -1}; + + for(int idx = 0; idx < pin.length; idx += 2) { + char digit1 = pin[idx]; + char digit2; + if (idx + 1 < pin.length) { + digit2 = pin[idx + 1]; + } else { + digit2 = '?'; + } + + byte value = (byte)((digit1 - 48 << 4) + (digit2 - 48)); + verifyData[idx / 2 + 1] = value; + } + + Arrays.fill(pin, '\u0000'); + LOG.debug("verifying PIN..."); + + ResponseAPDU var9; + try { + var9 = transmit(new CommandAPDU(0, 32, 0, 1, verifyData)); + } finally { + Arrays.fill(verifyData, (byte)0); + } + + return var9; + } + + private static ResponseAPDU transmit(CommandAPDU commandApdu) throws CardException { + TerminalFactory factory = TerminalFactory.getDefault(); + List terminals = factory.terminals().list(); + LOG.debug("Terminals: {}", terminals); + Card card = null; + Iterator i$ = terminals.iterator(); + + while(i$.hasNext()) { + CardTerminal terminal = (CardTerminal)i$.next(); + if (terminal.isCardPresent()) { + card = terminal.connect("*"); + if (card != null && matchesEidAtr(card.getATR())) { + break; + } + } + } + + if (card == null) { + throw new CardNotPresentException("EID is not present"); + } else { + card.beginExclusive(); + LOG.debug("card: {}", card); + CardChannel cardChannel = card.getBasicChannel(); + ResponseAPDU responseApdu = cardChannel.transmit(commandApdu); + if (108 == responseApdu.getSW1()) { + LOG.debug("sleeping..."); + + try { + Thread.sleep(10L); + } catch (InterruptedException var7) { + Thread.currentThread().interrupt(); + throw new be.ehealth.technicalconnector.exception.InterruptedException("Cannot sleep", var7); + } + + responseApdu = cardChannel.transmit(commandApdu); + } + + card.endExclusive(); + card.disconnect(false); + return responseApdu; + } + } + + private static boolean matchesEidAtr(ATR atr) { + byte[] atrBytes = atr.getBytes(); + if (atrBytes.length != ATR_PATTERN.length) { + return false; + } else { + for(int idx = 0; idx < atrBytes.length; ++idx) { + atrBytes[idx] &= ATR_MASK[idx]; + } + + return Arrays.equals(atrBytes, ATR_PATTERN); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPFaultFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPFaultFactory.java new file mode 100644 index 000000000..4e8f334b0 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPFaultFactory.java @@ -0,0 +1,8 @@ +package be.ehealth.technicalconnector.utils; + +/** @deprecated */ +@Deprecated +public final class SOAPFaultFactory extends SOAPUtils { + private SOAPFaultFactory() { + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.java new file mode 100644 index 000000000..102fa48f5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SOAPUtils.java @@ -0,0 +1,54 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import javax.xml.soap.MessageFactory; +import javax.xml.soap.SOAPBody; +import javax.xml.soap.SOAPEnvelope; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPFactory; +import javax.xml.soap.SOAPFault; +import javax.xml.soap.SOAPMessage; +import javax.xml.soap.SOAPPart; +import javax.xml.ws.soap.SOAPFaultException; + +public class SOAPUtils { + private static final MessageFactory MF; + + protected SOAPUtils() { + } + + public static SOAPFaultException newSOAPFaultException(String reasonText, Throwable cause) { + try { + SOAPFactory factory = SOAPFactory.newInstance(); + SOAPFault soapFault = factory.createFault(); + soapFault.setFaultString(reasonText); + SOAPFaultException except = new SOAPFaultException(soapFault); + except.initCause(cause); + return except; + } catch (SOAPException var5) { + throw new IllegalArgumentException(var5); + } + } + + public static SOAPMessage newSOAPMessage(String payload) throws TechnicalConnectorException { + try { + SOAPMessage response = MF.createMessage(); + SOAPPart soapPart = response.getSOAPPart(); + SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); + SOAPBody soapBody = soapEnvelope.getBody(); + soapBody.addDocument(ConnectorXmlUtils.toDocument(payload)); + return response; + } catch (Exception var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var5, new Object[0]); + } + } + + static { + try { + MF = MessageFactory.newInstance(); + } catch (Exception var1) { + throw new IllegalArgumentException(var1); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SecureString.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SecureString.java new file mode 100644 index 000000000..acd05967f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SecureString.java @@ -0,0 +1,102 @@ +package be.ehealth.technicalconnector.utils; + +import java.lang.management.ManagementFactory; +import java.nio.ByteBuffer; +import java.nio.CharBuffer; +import java.security.GeneralSecurityException; +import java.util.Random; +import javax.crypto.Cipher; +import javax.crypto.SecretKey; +import javax.crypto.SecretKeyFactory; +import javax.crypto.spec.PBEKeySpec; +import javax.crypto.spec.PBEParameterSpec; +import org.apache.commons.lang.Validate; + +public class SecureString { + private static final String ALGO_NAME = "PBEWithMD5AndDES"; + private byte[] salt; + private byte[] cipherBytes; + + public SecureString(char[] value) throws GeneralSecurityException { + Validate.notNull(value); + this.salt = new byte[8]; + (new Random(System.currentTimeMillis())).nextBytes(this.salt); + this.encrypt(charToByte(value)); + } + + public char[] getValue() throws GeneralSecurityException { + return byteToChar(this.decrypt()); + } + + public void append(char[] chars) throws GeneralSecurityException { + Validate.notNull(chars); + if (chars.length != 0) { + char[] value = this.getValue(); + char[] result = new char[value.length + chars.length]; + + int i; + for(i = 0; i < value.length; ++i) { + result[i] = value[i]; + value[i] = 0; + } + + for(i = 0; i < chars.length; ++i) { + result[value.length + i] = chars[i]; + } + + this.encrypt(charToByte(result)); + + for(i = 0; i < result.length; ++i) { + result[i] = 0; + } + + } + } + + private static char[] getMetaPassword() { + long jvmStartMillis = ManagementFactory.getRuntimeMXBean().getStartTime(); + byte[] bytes = ByteBuffer.allocate(8).putLong(jvmStartMillis).array(); + StringBuilder sb = new StringBuilder(); + byte[] arr$ = bytes; + int len$ = bytes.length; + + for(int i$ = 0; i$ < len$; ++i$) { + byte b = arr$[i$]; + sb.append(String.format("%02X ", b)); + } + + return sb.toString().toCharArray(); + } + + private static byte[] charToByte(char[] chars) { + byte[] b = new byte[chars.length << 1]; + CharBuffer cBuffer = ByteBuffer.wrap(b).asCharBuffer(); + + for(int i = 0; i < chars.length; ++i) { + cBuffer.put(chars[i]); + } + + return b; + } + + private static char[] byteToChar(byte[] bytes) { + CharBuffer cBuffer = ByteBuffer.wrap(bytes).asCharBuffer(); + return cBuffer.toString().toCharArray(); + } + + private void encrypt(byte[] cleartext) throws GeneralSecurityException { + SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("PBEWithMD5AndDES"); + SecretKey key = keyFactory.generateSecret(new PBEKeySpec(getMetaPassword())); + Cipher pbeCipher = Cipher.getInstance("PBEWithMD5AndDES"); + pbeCipher.init(1, key, new PBEParameterSpec(this.salt, 20)); + this.cipherBytes = pbeCipher.doFinal(cleartext); + } + + private byte[] decrypt() throws GeneralSecurityException { + SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("PBEWithMD5AndDES"); + SecretKey key = keyFactory.generateSecret(new PBEKeySpec(getMetaPassword())); + Cipher pbeCipher = Cipher.getInstance("PBEWithMD5AndDES"); + pbeCipher.init(2, key, new PBEParameterSpec(this.salt, 20)); + return pbeCipher.doFinal(this.cipherBytes); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil.java new file mode 100644 index 000000000..2f27eb2e2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/SessionUtil.java @@ -0,0 +1,278 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.enumeration.CryptoType; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.Crypto; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.session.SessionItem; +import be.ehealth.technicalconnector.session.SessionManager; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public final class SessionUtil { + private static final Logger LOG = LoggerFactory.getLogger(SessionUtil.class); + private static final int NIHII8_LENGTH = 8; + private static final String ASSERTION_NAMESPACE = "urn:oasis:names:tc:SAML:1.0:assertion"; + private static final String SAML_ATTRIBUTE_NAMESPACE = "AttributeNamespace"; + private static final String SAML_ATTRIBUTE_NAME = "AttributeName"; + private static final String ATTR_NAMESPACE = "urn:be:fgov:certified-namespace:ehealth"; + private static final String SUFFIX_NIHII11 = ".*nihii11$"; + private static final String USER_LASTNAME = "user.lastname"; + private static final String USER_FIRSTNAME = "user.firstname"; + private static final String USER_NIHII = "user.nihii"; + private static final String USER_INSS = "user.inss"; + private static final String SAML_ATTRIBUTE = "Attribute"; + private static Configuration config = ConfigFactory.getConfigValidatorFor("user.inss", "user.nihii", "user.firstname", "user.lastname"); + + private SessionUtil() { + throw new UnsupportedOperationException(); + } + + public static Crypto getCrypto(CryptoType type, Crypto defaultCrypto) throws TechnicalConnectorException { + if (defaultCrypto == null) { + switch(type) { + case HOLDER_OF_KEY: + return getHolderOfKeyCrypto(); + case ENCRYPTION: + return getEncryptionCrypto(); + default: + throw new IllegalArgumentException("Unsupported CryptoType " + type); + } + } else { + return defaultCrypto; + } + } + + public static Credential getCredentail(CryptoType type, Credential defaultCredential) throws TechnicalConnectorException { + if (defaultCredential == null) { + switch(type) { + case HOLDER_OF_KEY: + return getHolderOfKeyCredential(); + case ENCRYPTION: + return getEncryptionCredential(); + default: + throw new IllegalArgumentException("Unsupported CryptoType " + type); + } + } else { + return defaultCredential; + } + } + + public static Crypto getEncryptionCrypto() throws TechnicalConnectorException { + SessionItem session = checkAndRetrieveSession(); + if (session.getEncryptionCrypto() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no encryption crypto found in the session"}); + } else { + return session.getEncryptionCrypto(); + } + } + + public static Crypto getHolderOfKeyCrypto() throws TechnicalConnectorException { + SessionItem session = checkAndRetrieveSession(); + if (session.getHolderOfKeyCrypto() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no holder of key crypto found in the session"}); + } else { + return session.getHolderOfKeyCrypto(); + } + } + + public static Credential getHolderOfKeyCredential() throws TechnicalConnectorException { + SessionItem session = checkAndRetrieveSession(); + if (session.getHolderOfKeyCredential() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no holder of key credential found in the session"}); + } else { + return session.getHolderOfKeyCredential(); + } + } + + public static Credential getEncryptionCredential() throws TechnicalConnectorException { + SessionItem session = checkAndRetrieveSession(); + if (session.getEncryptionCredential() == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_CRYPTO, new Object[]{"there was no encryption credential found in the session"}); + } else { + return session.getEncryptionCredential(); + } + } + + public static SessionItem checkAndRetrieveSession() throws TechnicalConnectorException { + SessionItem session = Session.getInstance().getSession(); + if (!Session.getInstance().hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else { + return session; + } + } + + public static String getNihii11() throws TechnicalConnectorException { + String nihii = null; + if (config.hasProperty("user.nihii")) { + nihii = config.getProperty("user.nihii"); + validateToken(nihii, ".*nihii11$"); + return nihii; + } else { + LOG.debug("Could not find propertyuser.nihii in the configuration."); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY, new Object[]{"user.nihii"}); + } + } + + public static String getNihii() throws TechnicalConnectorException { + String nihii = null; + if (config.hasProperty("user.nihii")) { + nihii = config.getProperty("user.nihii"); + validateToken(nihii, ".*nihii11$"); + return nihii.substring(0, 8); + } else { + LOG.debug("Could not find property user.nihii in the configuration."); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY, new Object[]{"user.nihii"}); + } + } + + public static String getNiss() throws TechnicalConnectorException { + String niss = null; + if (config.hasProperty("user.inss")) { + niss = config.getProperty("user.inss"); + return niss; + } else { + LOG.debug("Could not find property user.inss in the configuration."); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_PROPERTY, new Object[]{"user.inss"}); + } + } + + public static be.fgov.ehealth.commons.core.v1.IdentifierType createIdentifierType(String identifier, String type) { + be.fgov.ehealth.commons.core.v1.IdentifierType ident = new be.fgov.ehealth.commons.core.v1.IdentifierType(); + ident.setId(identifier); + ident.setType(type); + return ident; + } + + public static String getFullName() { + StringBuilder sb = new StringBuilder(); + sb.append(config.getProperty("user.firstname")); + sb.append(" "); + sb.append(config.getProperty("user.lastname")); + return sb.toString(); + } + + public static String getFirstname() { + return config.getProperty("user.firstname"); + } + + public static String getLastname() { + return config.getProperty("user.lastname"); + } + + private static void validateToken(String configValue, String attributeNameRegex) throws TechnicalConnectorException { + SessionManager sessionMgr = Session.getInstance(); + if (sessionMgr.hasValidSession()) { + Element token = sessionMgr.getSession().getSAMLToken().getAssertion(); + List tokenValueList = getAttributeValue(token, attributeNameRegex); + if (!containsCaseInsensitive(configValue, tokenValueList)) { + LOG.warn("Inconsisting configuration, expecting value [" + configValue + "] but gets [" + ArrayUtils.toString(tokenValueList.toArray(new String[0])) + "]"); + } + } + + } + + public static boolean containsCaseInsensitive(String strToCompare, List list) { + Iterator i$ = list.iterator(); + + String str; + do { + if (!i$.hasNext()) { + return false; + } + + str = (String)i$.next(); + } while(!str.equalsIgnoreCase(strToCompare)); + + return true; + } + + public static Map> getMatchingAttributes(String attributeNamePattern) throws TechnicalConnectorException { + SessionManager sessionMgr = Session.getInstance(); + if (!sessionMgr.hasValidSession()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.NO_VALID_SESSION, new Object[0]); + } else { + Element token = sessionMgr.getSession().getSAMLToken().getAssertion(); + NodeList attributes = extractAttributes(token); + Map> result = new HashMap(); + if (attributes != null) { + for(int i = 0; i < attributes.getLength(); ++i) { + Node node = attributes.item(i); + String attributeName = node.getAttributes().getNamedItem("AttributeName").getTextContent(); + if (attributeName.matches(attributeNamePattern)) { + if (!node.hasChildNodes()) { + result.put(attributeName, Arrays.asList(node.getTextContent().trim())); + } else { + NodeList attributeValueNodeList = node.getChildNodes(); + List values = new ArrayList(); + + for(int index = 0; index < attributeValueNodeList.getLength(); ++index) { + values.add(attributeValueNodeList.item(index).getTextContent().trim()); + } + + result.put(attributeName, values); + } + } + } + } + + return result; + } + } + + private static List getAttributeValue(Element token, String attributeNameSuffix) throws TechnicalConnectorException { + NodeList attributes = extractAttributes(token); + List result = new ArrayList(); + if (attributes != null) { + for(int i = 0; i < attributes.getLength(); ++i) { + Node node = attributes.item(i); + String attributeName = node.getAttributes().getNamedItem("AttributeName").getTextContent(); + String attributeNamespace = node.getAttributes().getNamedItem("AttributeNamespace").getTextContent(); + if (attributeName.matches(attributeNameSuffix) && attributeNamespace.equals("urn:be:fgov:certified-namespace:ehealth")) { + if (node.hasChildNodes()) { + NodeList attributeValueNodeList = node.getChildNodes(); + + for(int index = 0; index < attributeValueNodeList.getLength(); ++index) { + result.add(attributeValueNodeList.item(index).getTextContent().trim()); + } + } else { + result.add(node.getTextContent().trim()); + } + } + } + } + + if (result.isEmpty()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.INVALID_TOKEN, new Object[]{"Token doesn't contain an attribute with " + attributeNameSuffix + " in namespace " + "urn:be:fgov:certified-namespace:ehealth"}); + } else { + return result; + } + } + + private static NodeList extractAttributes(Element element) { + NodeList attributes = element.getElementsByTagName("Attribute"); + if (attributes.getLength() == 0) { + attributes = element.getElementsByTagNameNS("urn:oasis:names:tc:SAML:1.0:assertion", "Attribute"); + if (attributes.getLength() == 0) { + return null; + } + } + + return attributes; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.java new file mode 100644 index 000000000..dd15e5ee1 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/TemplateEngineUtils.java @@ -0,0 +1,148 @@ +package be.ehealth.technicalconnector.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.InputStream; +import java.io.StringWriter; +import java.util.Date; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; +import org.apache.commons.collections.ExtendedProperties; +import org.apache.velocity.Template; +import org.apache.velocity.VelocityContext; +import org.apache.velocity.app.VelocityEngine; +import org.apache.velocity.exception.ResourceNotFoundException; +import org.apache.velocity.runtime.RuntimeServices; +import org.apache.velocity.runtime.log.LogChute; +import org.apache.velocity.runtime.resource.Resource; +import org.apache.velocity.runtime.resource.loader.ResourceLoader; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class TemplateEngineUtils { + private static final Logger LOG = LoggerFactory.getLogger(TemplateEngineUtils.class); + protected static final VelocityEngine VELOCITY_ENGINE; + + private TemplateEngineUtils() { + throw new UnsupportedOperationException(); + } + + public static String generate(Map ctx, String templateLocation) { + VelocityContext context = new VelocityContext(); + LOG.debug("Context received with {} parameters", ctx.size()); + Iterator i$ = ctx.entrySet().iterator(); + + while(i$.hasNext()) { + Entry entry = (Entry)i$.next(); + context.put((String)entry.getKey(), entry.getValue()); + } + + Template template = VELOCITY_ENGINE.getTemplate(templateLocation, "UTF-8"); + StringWriter writer = new StringWriter(); + template.merge(context, writer); + return writer.toString(); + } + + public static String generateXML(Map ctx, String templateLocation) { + return ConnectorXmlUtils.format(ConnectorXmlUtils.flatten(generate(ctx, templateLocation))); + } + + static { + LOG.info("Init of TemplateEngineUtils"); + VELOCITY_ENGINE = new VelocityEngine(); + VELOCITY_ENGINE.setProperty("resource.loader", "classpath"); + VELOCITY_ENGINE.setProperty("classpath.resource.loader.class", TemplateEngineUtils.ClasspathResourceLoader.class.getName()); + VELOCITY_ENGINE.setProperty("runtime.log.logsystem.class", TemplateEngineUtils.Slf4jLogChute.class.getName()); + VELOCITY_ENGINE.setProperty("velocimacro.library", "/templates/VM_connector_library.vm"); + VELOCITY_ENGINE.setProperty("resource.manager.logwhenfound", "true"); + VELOCITY_ENGINE.init(); + } + + public static class Slf4jLogChute implements LogChute { + private static final Logger VEL_LOG = LoggerFactory.getLogger("org.apache.velocity"); + + public void init(RuntimeServices rs) { + this.log(0, "Slf4jLogChute initizalized"); + } + + public void log(int level, String message) { + switch(level) { + case -1: + VEL_LOG.trace(message); + break; + case 0: + default: + VEL_LOG.debug(message); + break; + case 1: + VEL_LOG.info(message); + break; + case 2: + VEL_LOG.warn(message); + break; + case 3: + VEL_LOG.error(message); + } + + } + + public void log(int level, String message, Throwable t) { + switch(level) { + case -1: + VEL_LOG.trace(message, t); + break; + case 0: + default: + VEL_LOG.debug(message, t); + break; + case 1: + VEL_LOG.info(message, t); + break; + case 2: + VEL_LOG.warn(message, t); + break; + case 3: + VEL_LOG.error(message, t); + } + + } + + public boolean isLevelEnabled(int level) { + switch(level) { + case -1: + return VEL_LOG.isTraceEnabled(); + case 0: + return VEL_LOG.isDebugEnabled(); + case 1: + return VEL_LOG.isInfoEnabled(); + case 2: + return VEL_LOG.isWarnEnabled(); + case 3: + return VEL_LOG.isErrorEnabled(); + default: + return true; + } + } + } + + public static class ClasspathResourceLoader extends ResourceLoader { + public void init(ExtendedProperties configuration) { + } + + public InputStream getResourceStream(String source) throws ResourceNotFoundException { + try { + return ConnectorIOUtils.getResourceAsStream(source); + } catch (TechnicalConnectorException var3) { + throw new ResourceNotFoundException(var3); + } + } + + public boolean isSourceModified(Resource resource) { + return false; + } + + public long getLastModified(Resource resource) { + return (new Date()).getTime(); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentMarshallerImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentMarshallerImpl.java new file mode 100644 index 000000000..9d97defcd --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentMarshallerImpl.java @@ -0,0 +1,59 @@ +package be.ehealth.technicalconnector.utils.impl; + +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; +import javax.activation.DataHandler; +import javax.xml.bind.attachment.AttachmentMarshaller; + +public class AttachmentMarshallerImpl extends AttachmentMarshaller { + private Map attachments; + private boolean xop; + private int threshold; + + public AttachmentMarshallerImpl(boolean xop) { + this(xop, 10); + } + + public AttachmentMarshallerImpl(boolean xop, int threshold) { + this.attachments = new HashMap(); + this.xop = xop; + this.threshold = threshold; + } + + public Map getDataHandlerMap() { + return this.attachments; + } + + public String addMtomAttachment(DataHandler data, String elementNamespace, String elementLocalName) { + return this.xop ? this.addDataHandler(data) : null; + } + + public String addMtomAttachment(byte[] data, int offset, int length, String mimeType, String elementNamespace, String elementLocalName) { + if (this.xop) { + if (length < this.threshold) { + return null; + } else { + byte[] subarray = new byte[length]; + System.arraycopy(data, offset, subarray, 0, length); + return this.addDataHandler(new DataHandler(subarray, mimeType)); + } + } else { + return null; + } + } + + public String addSwaRefAttachment(DataHandler data) { + return this.addDataHandler(data); + } + + public boolean isXOPPackage() { + return this.xop; + } + + private String addDataHandler(DataHandler handler) { + String cid = UUID.randomUUID() + "@ehealth.fgov.be"; + this.attachments.put(cid, handler); + return "cid:" + cid; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.java new file mode 100644 index 000000000..1cfe2cc3e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/AttachmentUnmarshallerImpl.java @@ -0,0 +1,59 @@ +package be.ehealth.technicalconnector.utils.impl; + +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.util.HashMap; +import java.util.Map; +import javax.activation.DataHandler; +import javax.xml.bind.attachment.AttachmentUnmarshaller; +import javax.xml.soap.AttachmentPart; +import javax.xml.soap.SOAPException; + +public class AttachmentUnmarshallerImpl extends AttachmentUnmarshaller { + private Map attachments = new HashMap(); + private boolean xop; + + public AttachmentUnmarshallerImpl(boolean xop) { + this.xop = xop; + } + + public Map getAttachmentPartMap() { + return this.attachments; + } + + public DataHandler getAttachmentAsDataHandler(String cid) { + AttachmentPart attachment = (AttachmentPart)this.attachments.get(sanitizePartId(decode(cid))); + + try { + return attachment.getDataHandler(); + } catch (SOAPException var4) { + throw new IllegalStateException(var4); + } + } + + public byte[] getAttachmentAsByteArray(String cid) { + try { + DataHandler handler = this.getAttachmentAsDataHandler(cid); + return ConnectorIOUtils.getBytes(handler.getInputStream()); + } catch (Exception var3) { + throw new IllegalStateException(var3); + } + } + + private static String decode(String cid) { + try { + return URLDecoder.decode(cid, "UTF-8"); + } catch (UnsupportedEncodingException var2) { + throw new IllegalStateException(var2); + } + } + + private static String sanitizePartId(String cid) { + return cid.replaceAll("cid:", ""); + } + + public boolean isXOPPackage() { + return this.xop; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.java new file mode 100644 index 000000000..ddd7d7882 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/utils/impl/JaxbContextFactory.java @@ -0,0 +1,103 @@ +package be.ehealth.technicalconnector.utils.impl; + +import java.security.MessageDigest; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import org.apache.commons.codec.digest.DigestUtils; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; +import org.bouncycastle.util.encoders.Base64; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class JaxbContextFactory { + /** @deprecated */ + @Deprecated + public static final String PROP_CACHE_TYPE = "be.ehealth.technicalconnector.utils.impl.JaxbContextFactory.cache_type"; + private static final Logger LOG = LoggerFactory.getLogger(JaxbContextFactory.class); + private static final Map CACHE = new HashMap(); + + private JaxbContextFactory() { + throw new UnsupportedOperationException(); + } + + public static void initJaxbContext(Package packageInstance) { + try { + getJaxbContextForPackage(packageInstance); + } catch (Exception var2) { + LOG.warn("Unable to load JaxbContext for {}", packageInstance, var2); + } + + } + + public static void initJaxbContext(Class... classesToBeBound) { + try { + getJaxbContextForClass(classesToBeBound); + } catch (JAXBException var2) { + LOG.warn("Unable to load JaxbContext for {}", ArrayUtils.toString(classesToBeBound), var2); + } + + } + + public static JAXBContext getJaxbContextForPackage(Package pack) { + Validate.notNull(pack); + + try { + String key = pack.getName(); + JAXBContext context = (JAXBContext)CACHE.get(key); + if (context == null) { + context = JAXBContext.newInstance(key); + CACHE.put(key, context); + } + + return context; + } catch (JAXBException var3) { + throw new IllegalArgumentException("Unable to create jaxbContext for package" + pack.getName()); + } + } + + public static JAXBContext getJaxbContextForClass(Class... classesToBeBound) throws JAXBException { + String key = calculateKey(classesToBeBound); + JAXBContext context = (JAXBContext)CACHE.get(key); + if (context == null) { + context = JAXBContext.newInstance(classesToBeBound); + CACHE.put(key, context); + } + + return context; + } + + private static String calculateKey(Class... classesToBeBound) { + Set keyList = new TreeSet(); + Class[] arr$ = classesToBeBound; + int len$ = classesToBeBound.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Class classToBeBound = arr$[i$]; + keyList.add(classToBeBound.getName()); + } + + if (keyList.size() == 1) { + return (String)keyList.iterator().next(); + } else { + MessageDigest complete = DigestUtils.getMd5Digest(); + Iterator i$ = keyList.iterator(); + + while(i$.hasNext()) { + String clazz = (String)i$.next(); + complete.update(clazz.getBytes()); + } + + return new String(Base64.encode(complete.digest())); + } + } + + public static void reset() { + CACHE.clear(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/EhealthReplyValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/EhealthReplyValidator.java new file mode 100644 index 000000000..0e7008877 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/EhealthReplyValidator.java @@ -0,0 +1,13 @@ +package be.ehealth.technicalconnector.validator; + +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; + +public interface EhealthReplyValidator { + boolean validateReplyStatus(ResponseType var1) throws SoaErrorException; + + boolean validateReplyStatus(be.fgov.ehealth.commons._1_0.protocol.ResponseType var1) throws SoaErrorException; + + boolean validateReplyStatus(StatusResponseType var1) throws SoaErrorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.java new file mode 100644 index 000000000..e85dbb9cc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/SessionValidator.java @@ -0,0 +1,10 @@ +package be.ehealth.technicalconnector.validator; + +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; + +public interface SessionValidator { + boolean validateSession() throws SessionManagementException; + + boolean validateToken(SAMLToken var1) throws SessionManagementException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/TimeStampValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/TimeStampValidator.java new file mode 100644 index 000000000..25464e284 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/TimeStampValidator.java @@ -0,0 +1,26 @@ +package be.ehealth.technicalconnector.validator; + +import be.ehealth.technicalconnector.exception.InvalidTimeStampException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.security.KeyStore; +import java.util.List; +import org.bouncycastle.tsp.TimeStampToken; + +public interface TimeStampValidator { + /** @deprecated */ + @Deprecated + String ALIASLIST = "timestampvalidatior.aliaslist"; + String KEYSTORE = "timestampvalidatior.keystore"; + + void validateTimeStampToken(TimeStampToken var1) throws InvalidTimeStampException, TechnicalConnectorException; + + void validateTimeStampToken(byte[] var1, TimeStampToken var2) throws InvalidTimeStampException, TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + void setKeyStore(KeyStore var1); + + /** @deprecated */ + @Deprecated + void setAliases(List var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.java new file mode 100644 index 000000000..e1f33f9f9 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/ValidatorHelper.java @@ -0,0 +1,167 @@ +package be.ehealth.technicalconnector.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.SchemaValidatorHandler; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.validator.impl.handler.ErrorCollectorHandler; +import be.ehealth.technicalconnector.validator.impl.handler.ForkContentHandler; +import be.ehealth.technicalconnector.validator.impl.handler.XOPValidationHandler; +import com.gc.iotools.stream.is.InputStreamFromOutputStream; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.Iterator; +import java.util.List; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.util.JAXBSource; +import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; +import javax.xml.transform.Result; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.stream.StreamResult; +import javax.xml.transform.stream.StreamSource; +import javax.xml.validation.SchemaFactory; +import javax.xml.validation.ValidatorHandler; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.ContentHandler; + +public final class ValidatorHelper { + private static final Logger LOG = LoggerFactory.getLogger(ValidatorHelper.class); + private static final SAXParserFactory SAF = SAXParserFactory.newInstance(); + private static final TransformerFactory TRF = TransformerFactory.newInstance(); + + private ValidatorHelper() { + throw new UnsupportedOperationException(); + } + + public static void validate(Source source, boolean xop, String... schemaLocations) throws TechnicalConnectorException { + try { + XOPValidationHandler handler = new XOPValidationHandler(xop); + ValidatorHandler validator = createValidatorForSchemaFiles(schemaLocations); + ErrorCollectorHandler collector = new ErrorCollectorHandler(handler); + validator.setErrorHandler(collector); + SAXParser parser = SAF.newSAXParser(); + parser.parse(convert(source), new ForkContentHandler(new ContentHandler[]{handler, validator})); + handleValidationResult(collector); + } catch (Exception var7) { + throw handleException(var7); + } + } + + public static void validate(Source source, String... schemaLocations) throws TechnicalConnectorException { + validate(source, false, schemaLocations); + } + + public static void validate(Object jaxbObj, String rootSchemaFileLocation) throws TechnicalConnectorException { + validate(jaxbObj, jaxbObj.getClass(), rootSchemaFileLocation); + } + + public static void validate(Object jaxbObj, Class xmlClass, String rootSchemaFileLocation) throws TechnicalConnectorException { + if (jaxbObj == null) { + LOG.error("Message is null"); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{"Message is null"}); + } else { + ConnectorXmlUtils.dump(jaxbObj); + LOG.debug("Validating with schema [" + rootSchemaFileLocation + "]"); + + try { + JAXBContext jaxbContext = JaxbContextFactory.getJaxbContextForClass(xmlClass); + JAXBSource payload = new JAXBSource(jaxbContext, jaxbObj); + validate((Source)payload, (String[])(rootSchemaFileLocation)); + } catch (Exception var5) { + throw handleException(var5); + } + + LOG.debug("Message is valid."); + } + } + + private static TechnicalConnectorException handleException(Exception e) { + if (e instanceof TechnicalConnectorException) { + return (TechnicalConnectorException)e; + } else { + LOG.error("Unable to validate object.", e); + return new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, e, new Object[]{e.getMessage()}); + } + } + + protected static ValidatorHandler createValidatorForSchemaFiles(String... schemaFiles) throws TechnicalConnectorException { + SchemaFactory schemaFactory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema"); + + try { + Source[] sources = new Source[0]; + + for(int i = 0; i < schemaFiles.length; ++i) { + String schemaFile = schemaFiles[i]; + InputStream in = SchemaValidatorHandler.class.getResourceAsStream(schemaFile); + if (in == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{"Unable to find schemaFile " + schemaFile}); + } + + if (schemaFiles.length == 1) { + sources = (Source[])((Source[])ArrayUtils.add(sources, new StreamSource(SchemaValidatorHandler.class.getResource(schemaFile).toExternalForm()))); + } else { + Source source = new StreamSource(in); + sources = (Source[])((Source[])ArrayUtils.add(sources, source)); + } + } + + return schemaFactory.newSchema(sources).newValidatorHandler(); + } catch (Exception var7) { + throw handleException(var7); + } + } + + private static void handleValidationResult(ErrorCollectorHandler collector) throws TechnicalConnectorException { + if (collector.hasExceptions("WARN")) { + List validationWarning = collector.getExceptionList("WARN"); + Iterator i$ = validationWarning.iterator(); + + while(i$.hasNext()) { + String exception = (String)i$.next(); + LOG.warn(exception); + } + } + + if (collector.hasExceptions("ERROR", "FATAL")) { + StringBuilder sb = new StringBuilder(); + List validationErrors = collector.getExceptionList("ERROR", "FATAL"); + Iterator i$ = validationErrors.iterator(); + + while(i$.hasNext()) { + String exception = (String)i$.next(); + LOG.error(exception); + sb.append(exception); + sb.append(", "); + } + + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{sb.toString()}); + } + } + + private static InputStream convert(final Source source) { + try { + InputStreamFromOutputStream isOs = new InputStreamFromOutputStream() { + protected Void produce(OutputStream sink) throws Exception { + Result result = new StreamResult(sink); + Transformer transformer = ValidatorHelper.TRF.newTransformer(); + transformer.setOutputProperty("omit-xml-declaration", "yes"); + transformer.transform(source, result); + return null; + } + }; + return isOs; + } catch (Exception var2) { + throw new IllegalArgumentException(var2); + } + } + + static { + SAF.setNamespaceAware(true); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/XMLValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/XMLValidator.java new file mode 100644 index 000000000..7a9adf614 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/XMLValidator.java @@ -0,0 +1,7 @@ +package be.ehealth.technicalconnector.validator; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public interface XMLValidator { + void validate(Object var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/EhealthReplyValidatorImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/EhealthReplyValidatorImpl.java new file mode 100644 index 000000000..1648d9d1e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/EhealthReplyValidatorImpl.java @@ -0,0 +1,46 @@ +package be.ehealth.technicalconnector.validator.impl; + +import be.ehealth.technicalconnector.exception.SoaErrorException; +import be.ehealth.technicalconnector.validator.EhealthReplyValidator; +import be.fgov.ehealth.commons.core.v1.LocalisedString; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class EhealthReplyValidatorImpl implements EhealthReplyValidator { + private static final Logger LOG = LoggerFactory.getLogger(EhealthReplyValidatorImpl.class); + public static final String EHEALTH_SUCCESS_CODE_100 = "100"; + public static final String EHEALTH_SUCCESS_CODE_200 = "200"; + private static final String EHEALTH_SUCCESS_URN = "urn:be:fgov:ehealth:2.0:status:Success"; + + public boolean validateReplyStatus(ResponseType response) throws SoaErrorException { + String code = response.getStatus().getCode(); + if (!"100".equals(code) && !"200".equals(code)) { + LOG.error("Error Status received : {} {}", code, ((LocalisedString)response.getStatus().getMessages().get(0)).getValue()); + throw new SoaErrorException(code, response); + } else { + return true; + } + } + + public boolean validateReplyStatus(be.fgov.ehealth.commons._1_0.protocol.ResponseType response) throws SoaErrorException { + String code = response.getStatus().getCode(); + if (!"100".equals(code)) { + LOG.error("Error Status received : {} {},", code, ((be.fgov.ehealth.commons._1_0.core.LocalisedString)response.getStatus().getMessages().get(0)).getValue()); + throw new SoaErrorException(code, response); + } else { + return true; + } + } + + public boolean validateReplyStatus(StatusResponseType response) throws SoaErrorException { + String code = response.getStatus().getStatusCode().getValue(); + if (!"urn:be:fgov:ehealth:2.0:status:Success".equals(code)) { + LOG.error("Error Status received : {} {}", code, response.getStatus().getStatusMessage()); + throw new SoaErrorException(code, response); + } else { + return true; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/SAMLSessionValidator.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/SAMLSessionValidator.java new file mode 100644 index 000000000..c3ec7531b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/SAMLSessionValidator.java @@ -0,0 +1,32 @@ +package be.ehealth.technicalconnector.validator.impl; + +import be.ehealth.technicalconnector.exception.SessionManagementException; +import be.ehealth.technicalconnector.exception.SessionManagementExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.utils.SAMLHelper; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.validator.SessionValidator; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SAMLSessionValidator implements SessionValidator { + private static final Logger LOG = LoggerFactory.getLogger(SAMLSessionValidator.class); + + public boolean validateSession() throws SessionManagementException { + if (!Session.getInstance().hasValidSession()) { + LOG.error("No valid session found"); + throw new SessionManagementException(SessionManagementExceptionValues.ERROR_NOSESSION, new Object[0]); + } else { + return true; + } + } + + public boolean validateToken(SAMLToken samlToken) throws SessionManagementException { + if (samlToken != null && samlToken.getAssertion() != null) { + return SAMLHelper.getNotOnOrAfterCondition(samlToken.getAssertion()).isAfterNow(); + } else { + LOG.error("No valid samlToken"); + throw new SessionManagementException(SessionManagementExceptionValues.ERROR_NOTOKEN, new Object[0]); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorFactory.java new file mode 100644 index 000000000..778f61dc5 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorFactory.java @@ -0,0 +1,53 @@ +package be.ehealth.technicalconnector.validator.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.utils.KeyStoreManager; +import be.ehealth.technicalconnector.validator.TimeStampValidator; +import java.security.KeyStore; +import java.util.HashMap; +import java.util.Map; + +public final class TimeStampValidatorFactory { + private static final String TIMESTAMP_SIGNATURE_KEYSTORE_PWD = "timestamp.signature.keystore.pwd"; + private static final String TIMESTAMP_SIGNATURE_KEYSTORE_PATH = "timestamp.signature.keystore.path"; + private static final String PROP_KEYSTORE_DIR = "KEYSTORE_DIR"; + private static final String PROP_TIMESTAMPVALIDATOR_FACTORY = "timestamp.validator.factory"; + private static final String PROP_DEFAULT_TIMESTAMPVALIDATOR_FACTORY = "be.ehealth.technicalconnector.validator.impl.TimeStampValidatorImpl"; + private static TimeStampValidator validatorInstance; + private static ConfigurableFactoryHelper helperFactory = new ConfigurableFactoryHelper("timestamp.validator.factory", "be.ehealth.technicalconnector.validator.impl.TimeStampValidatorImpl"); + + private TimeStampValidatorFactory() { + throw new UnsupportedOperationException(); + } + + public static TimeStampValidator getInstance() throws TechnicalConnectorException { + if (validatorInstance == null) { + validatorInstance = (TimeStampValidator)helperFactory.getImplementation(init(), false); + } + + return validatorInstance; + } + + private static Map init() throws TechnicalConnectorException { + Configuration config = ConfigFactory.getConfigValidatorFor("timestamp.signature.keystore.path", "timestamp.signature.keystore.pwd", "KEYSTORE_DIR"); + Map parameterMap = new HashMap(); + String keystorePath = config.getProperty("KEYSTORE_DIR") + config.getProperty("timestamp.signature.keystore.path"); + KeyStoreManager keyStoreManager = new KeyStoreManager(keystorePath, config.getProperty("timestamp.signature.keystore.pwd").toCharArray()); + KeyStore keyStore = keyStoreManager.getKeyStore(); + parameterMap.put("timestampvalidatior.keystore", keyStore); + return parameterMap; + } + + /** @deprecated */ + @Deprecated + public static TimeStampValidator getTimeStampValidator() throws TechnicalConnectorException { + return getInstance(); + } + + public static void reset() { + validatorInstance = null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.java new file mode 100644 index 000000000..19caf647c --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/TimeStampValidatorImpl.java @@ -0,0 +1,124 @@ +package be.ehealth.technicalconnector.validator.impl; + +import be.ehealth.technicalconnector.exception.InvalidTimeStampException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.validator.TimeStampValidator; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.MessageDigest; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.Validate; +import org.bouncycastle.asn1.cms.Attribute; +import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers; +import org.bouncycastle.asn1.x500.X500Name; +import org.bouncycastle.cert.X509CertificateHolder; +import org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator; +import org.bouncycastle.cms.SignerInformationVerifier; +import org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder; +import org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder; +import org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder; +import org.bouncycastle.operator.bc.BcDigestCalculatorProvider; +import org.bouncycastle.tsp.TimeStampToken; +import org.bouncycastle.tsp.TimeStampTokenInfo; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class TimeStampValidatorImpl implements TimeStampValidator, ConfigurableImplementation { + private static final Logger LOG = LoggerFactory.getLogger(TimeStampValidatorImpl.class); + private KeyStore keyStore; + private List aliases; + + public void validateTimeStampToken(byte[] bs, TimeStampToken tsToken) throws InvalidTimeStampException, TechnicalConnectorException { + byte[] calculatedDigest = ConnectorCryptoUtils.calculateDigest(tsToken.getTimeStampInfo().getMessageImprintAlgOID().getId(), bs); + byte[] tokenDigestValue = tsToken.getTimeStampInfo().getMessageImprintDigest(); + if (!MessageDigest.isEqual(calculatedDigest, tokenDigestValue)) { + throw new InvalidTimeStampException("Response for different message imprint digest."); + } else { + Attribute scV1 = tsToken.getSignedAttributes().get(PKCSObjectIdentifiers.id_aa_signingCertificate); + Attribute scV2 = tsToken.getSignedAttributes().get(PKCSObjectIdentifiers.id_aa_signingCertificateV2); + if (scV1 == null && scV2 == null) { + throw new InvalidTimeStampException("no signing certificate attribute present.", (Exception)null); + } else if (scV1 != null && scV2 != null) { + throw new InvalidTimeStampException("Conflicting signing certificate attributes present."); + } else { + this.validateTimeStampToken(tsToken); + } + } + } + + public void validateTimeStampToken(TimeStampToken tsToken) throws InvalidTimeStampException, TechnicalConnectorException { + Validate.notNull(this.keyStore, "keyStore is not correctly initialised."); + Validate.notNull(this.aliases, "aliases is not correctly initialised."); + Validate.notNull(tsToken, "Parameter tsToken value is not nullable."); + TimeStampTokenInfo timeStampInfo = tsToken.getTimeStampInfo(); + if (timeStampInfo != null) { + LOG.debug("Validating TimeStampToken with SerialNumber [" + timeStampInfo.getSerialNumber() + "]"); + if (timeStampInfo.getTsa() != null) { + X500Name name = (X500Name)timeStampInfo.getTsa().getName(); + LOG.debug("Validating Timestamp against TrustStore Looking for [" + name + "]."); + } + } + + boolean signatureValid = false; + Exception lastException = null; + Iterator i$ = this.aliases.iterator(); + + while(i$.hasNext()) { + String alias = (String)i$.next(); + + try { + X509Certificate ttsaCert = (X509Certificate)this.keyStore.getCertificate(alias); + LOG.debug("Trying to validate timestamp against certificate with alias [" + alias + "] : [" + ttsaCert.getSubjectX500Principal().getName("RFC1779") + "]"); + X509CertificateHolder tokenSigner = new X509CertificateHolder(ttsaCert.getEncoded()); + SignerInformationVerifier verifier = (new BcRSASignerInfoVerifierBuilder(new DefaultCMSSignatureAlgorithmNameGenerator(), new DefaultSignatureAlgorithmIdentifierFinder(), new DefaultDigestAlgorithmIdentifierFinder(), new BcDigestCalculatorProvider())).build(tokenSigner); + tsToken.validate(verifier); + signatureValid = true; + break; + } catch (Exception var10) { + lastException = var10; + LOG.debug("TimeStampToken not valid with certificate-alias [" + alias + "]: " + var10.getMessage()); + } + } + + if (!signatureValid) { + throw new InvalidTimeStampException("timestamp is not valid ", lastException); + } else { + LOG.debug("timestampToken is valid"); + } + } + + private List getAliases() { + try { + ArrayList aliasses = Collections.list(this.keyStore.aliases()); + Collections.reverse(aliasses); + return aliasses; + } catch (KeyStoreException var2) { + return new ArrayList(); + } + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + this.setKeyStore((KeyStore)parameterMap.get("timestampvalidatior.keystore")); + this.aliases = new ArrayList(); + List aliasList = this.getAliases(); + if (aliasList != null) { + this.aliases.addAll(aliasList); + } + + } + + public void setKeyStore(KeyStore keyStore) { + this.keyStore = keyStore; + } + + public void setAliases(List aliases) { + this.aliases = aliases; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.java new file mode 100644 index 000000000..bf59a369d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/XMLValidatorImpl.java @@ -0,0 +1,28 @@ +package be.ehealth.technicalconnector.validator.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.validator.ValidatorHelper; +import be.ehealth.technicalconnector.validator.XMLValidator; +import java.util.HashMap; +import java.util.Map; + +public class XMLValidatorImpl implements XMLValidator { + protected static final Map XSD_FILE_LOCATION_FOR_CLASS_MAP = new HashMap(); + + public void validate(Object xmlObject) throws TechnicalConnectorException { + if (xmlObject != null) { + ValidatorHelper.validate(xmlObject, xmlObject.getClass(), this.getXsdFileLocationForXmlObject(xmlObject)); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{"xml object had null value"}); + } + } + + private String getXsdFileLocationForXmlObject(Object xmlObject) throws TechnicalConnectorException { + if (xmlObject != null && XSD_FILE_LOCATION_FOR_CLASS_MAP.containsKey(xmlObject.getClass())) { + return (String)XSD_FILE_LOCATION_FOR_CLASS_MAP.get(xmlObject.getClass()); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_XML_INVALID, new Object[]{"no xsd source defined for xmlObject " + xmlObject}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.java new file mode 100644 index 000000000..96b8ab57d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ErrorCollectorHandler.java @@ -0,0 +1,89 @@ +package be.ehealth.technicalconnector.validator.impl.handler; + +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.ErrorHandler; +import org.xml.sax.SAXException; +import org.xml.sax.SAXParseException; + +public class ErrorCollectorHandler implements ErrorHandler { + private static final Logger LOG = LoggerFactory.getLogger(ErrorCollectorHandler.class); + public static final String WARNING = "WARN"; + public static final String ERROR = "ERROR"; + public static final String FATAL = "FATAL"; + private XOPValidationHandler xopHandler; + private List exceptionWarningList = new ArrayList(); + private List exceptionErrorList = new ArrayList(); + private List exceptionFatalList = new ArrayList(); + + public ErrorCollectorHandler() { + } + + public ErrorCollectorHandler(XOPValidationHandler xopHandler) { + this.xopHandler = xopHandler; + } + + public void warning(SAXParseException exception) throws SAXException { + String msg = "WARNING " + this.toString(exception); + this.exceptionWarningList.add(msg); + } + + public void error(SAXParseException exception) throws SAXException { + if (this.accept(exception)) { + String msg = "ERROR " + this.toString(exception); + this.exceptionErrorList.add(msg); + } + + } + + public void fatalError(SAXParseException exception) throws SAXException { + if (this.accept(exception)) { + String msg = "FATAL " + this.toString(exception); + this.exceptionFatalList.add(msg); + } + + } + + private String toString(SAXParseException exception) { + return exception.getMessage(); + } + + public final List getExceptionList(String... errorType) { + List exceptionList = new ArrayList(); + if (ArrayUtils.contains(errorType, "WARN")) { + exceptionList.addAll(this.exceptionWarningList); + } + + if (ArrayUtils.contains(errorType, "ERROR")) { + exceptionList.addAll(this.exceptionErrorList); + } + + if (ArrayUtils.contains(errorType, "FATAL")) { + exceptionList.addAll(this.exceptionFatalList); + } + + return exceptionList; + } + + public final boolean hasExceptions(String... errorType) { + if (ArrayUtils.contains(errorType, "WARN") && !this.exceptionWarningList.isEmpty()) { + return true; + } else if (ArrayUtils.contains(errorType, "ERROR") && !this.exceptionErrorList.isEmpty()) { + return true; + } else { + return ArrayUtils.contains(errorType, "FATAL") && !this.exceptionFatalList.isEmpty(); + } + } + + private boolean accept(SAXParseException ex) { + if (this.xopHandler != null && this.xopHandler.isXop()) { + LOG.debug("XOP element detected, skipping error [{}]", ex.getMessage()); + return false; + } else { + return true; + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ForkContentHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ForkContentHandler.java new file mode 100644 index 000000000..92cd7cee2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/ForkContentHandler.java @@ -0,0 +1,136 @@ +package be.ehealth.technicalconnector.validator.impl.handler; + +import org.xml.sax.Attributes; +import org.xml.sax.ContentHandler; +import org.xml.sax.Locator; +import org.xml.sax.SAXException; +import org.xml.sax.helpers.DefaultHandler; + +public class ForkContentHandler extends DefaultHandler { + private ContentHandler[] handlers; + + public ForkContentHandler(ContentHandler... handlers) { + this.handlers = handlers; + } + + public void setDocumentLocator(Locator locator) { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.setDocumentLocator(locator); + } + + } + + public void startDocument() throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.startDocument(); + } + + } + + public void endDocument() throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.endDocument(); + } + + } + + public void startPrefixMapping(String prefix, String uri) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.startPrefixMapping(prefix, uri); + } + + } + + public void endPrefixMapping(String prefix) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.endPrefixMapping(prefix); + } + + } + + public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.startElement(uri, localName, qName, atts); + } + + } + + public void endElement(String uri, String localName, String qName) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.endElement(uri, localName, qName); + } + + } + + public void characters(char[] ch, int start, int length) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.characters(ch, start, length); + } + + } + + public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.ignorableWhitespace(ch, start, length); + } + + } + + public void processingInstruction(String target, String data) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.processingInstruction(target, data); + } + + } + + public void skippedEntity(String name) throws SAXException { + ContentHandler[] arr$ = this.handlers; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + ContentHandler handler = arr$[i$]; + handler.skippedEntity(name); + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.java b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.java new file mode 100644 index 000000000..2e7d09e4e --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.java @@ -0,0 +1,55 @@ +package be.ehealth.technicalconnector.validator.impl.handler; + +import org.apache.commons.lang.StringUtils; +import org.xml.sax.Attributes; +import org.xml.sax.SAXException; +import org.xml.sax.helpers.DefaultHandler; + +public class XOPValidationHandler extends DefaultHandler { + private boolean xop; + private int endElementAfterXOP; + private boolean enabled; + + public XOPValidationHandler(boolean enable) { + this.enabled = enable; + } + + public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { + if (this.enabled) { + this.resetXOP(); + if ("Include".equals(localName) && "http://www.w3.org/2004/08/xop/include".equals(uri) && attributes.getValue("href") != null) { + this.xop = true; + } + } + + } + + public void characters(char[] ch, int start, int length) throws SAXException { + if (this.xop) { + String content = StringUtils.substring(new String(ch), start, start + length); + if (StringUtils.isNotBlank(content)) { + this.xop = false; + } + } + + } + + public void endElement(String uri, String localName, String qName) throws SAXException { + if (this.xop) { + ++this.endElementAfterXOP; + } + + } + + public boolean isXop() { + return this.xop; + } + + private void resetXOP() { + if (this.endElementAfterXOP == 2) { + this.xop = false; + this.endElementAfterXOP = 0; + } + + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/GenericWsSender.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/GenericWsSender.java new file mode 100644 index 000000000..28d72abdc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/GenericWsSender.java @@ -0,0 +1,63 @@ +package be.ehealth.technicalconnector.ws; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public interface GenericWsSender { + GenericResponse send(GenericRequest var1) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendUnsecured(String var1, String var2) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendUnsecured(String var1, Document var2) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendSamlSecured(String var1, String var2, Element var3, Credential var4) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendSamlSecured(String var1, Document var2, Element var3, Credential var4) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendCertificateSecured(String var1, String var2, X509Certificate var3, PrivateKey var4) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendCertificateSecured(String var1, Document var2, X509Certificate var3, PrivateKey var4) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendUnsecured(String var1, String var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendUnsecured(String var1, Document var2, String var3) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendSamlSecured(String var1, String var2, Element var3, Credential var4, String var5) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendSamlSecured(String var1, Document var2, Element var3, Credential var4, String var5) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + String sendCertificateSecured(String var1, String var2, X509Certificate var3, PrivateKey var4, String var5) throws TechnicalConnectorException; + + /** @deprecated */ + @Deprecated + Node sendCertificateSecured(String var1, Document var2, X509Certificate var3, PrivateKey var4, String var5) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/ServiceFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/ServiceFactory.java new file mode 100644 index 000000000..90898cd0d --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/ServiceFactory.java @@ -0,0 +1,19 @@ +package be.ehealth.technicalconnector.ws; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import java.util.HashMap; + +public final class ServiceFactory { + private static final String DEFAULT_CLASSNAME = "be.ehealth.technicalconnector.ws.impl.GenericWsSenderImpl"; + private static final String PROP_CLASSNAME_IMPL = "connector.genericwssender.implementation.class"; + private static ConfigurableFactoryHelper factory = new ConfigurableFactoryHelper("connector.genericwssender.implementation.class", "be.ehealth.technicalconnector.ws.impl.GenericWsSenderImpl"); + + private ServiceFactory() { + throw new UnsupportedOperationException(); + } + + public static GenericWsSender getGenericWsSender() throws TechnicalConnectorException { + return (GenericWsSender)factory.getImplementation(new HashMap(), false); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.java new file mode 100644 index 000000000..f54054087 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.java @@ -0,0 +1,81 @@ +package be.ehealth.technicalconnector.ws.domain; + +import be.ehealth.technicalconnector.ws.feature.GenericFeature; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; + +public class FeatureLoader { + private Map activeFeatures = new HashMap(); + + public T getFeature(Class clazz) { + Iterator i$ = this.activeFeatures.entrySet().iterator(); + + Entry entry; + do { + if (!i$.hasNext()) { + return (GenericFeature)this.activeFeatures.get(clazz); + } + + entry = (Entry)i$.next(); + } while(!clazz.isAssignableFrom((Class)entry.getKey())); + + return (GenericFeature)entry.getValue(); + } + + public boolean hasFeature(Class clazz) { + Iterator i$ = this.activeFeatures.keySet().iterator(); + + Class key; + do { + if (!i$.hasNext()) { + return this.activeFeatures.containsKey(clazz); + } + + key = (Class)i$.next(); + } while(!clazz.isAssignableFrom(key)); + + return true; + } + + public void register(GenericFeature... features) { + GenericFeature[] arr$ = features; + int len$ = features.length; + + for(int i$ = 0; i$ < len$; ++i$) { + GenericFeature feature = arr$[i$]; + if (feature != null) { + this.activeFeatures.put(feature.getClass(), feature); + } + } + + } + + public HandlerChain getHandlerChain() { + HandlerChain handlerChain = new HandlerChain(); + Iterator i$ = this.activeFeatures.values().iterator(); + + while(i$.hasNext()) { + GenericFeature feature = (GenericFeature)i$.next(); + handlerChain.add(feature.getHandlers()); + } + + return handlerChain; + } + + public Map getRequestMap() { + Map requestMap = new HashMap(); + Iterator i$ = this.activeFeatures.values().iterator(); + + while(i$.hasNext()) { + GenericFeature feature = (GenericFeature)i$.next(); + if (feature != null) { + requestMap.put(feature.getID(), feature.isEnabled()); + requestMap.putAll(feature.requestParamOptions()); + } + } + + return requestMap; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest.java new file mode 100644 index 000000000..6a7b73822 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest.java @@ -0,0 +1,323 @@ +package be.ehealth.technicalconnector.ws.domain; + +import be.ehealth.technicalconnector.exception.InstantiationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.handler.CertificateCallback; +import be.ehealth.technicalconnector.handler.SAMLHolderOfKeyHandler; +import be.ehealth.technicalconnector.handler.SAMLSenderVouchesHandler; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.service.sts.security.impl.KeyPairCredential; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLHolderOfKeyToken; +import be.ehealth.technicalconnector.service.sts.security.impl.SAMLSenderVouchesCredential; +import be.ehealth.technicalconnector.utils.ByteArrayDatasource; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.utils.impl.JaxbContextFactory; +import be.ehealth.technicalconnector.ws.feature.EndpointFeature; +import be.ehealth.technicalconnector.ws.feature.GenericFeature; +import be.ehealth.technicalconnector.ws.feature.SOAPActionFeature; +import be.ehealth.technicalconnector.ws.feature.WSAddressingV200508Feature; +import be.ehealth.technicalconnector.ws.feature.XOPFeature; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.activation.DataHandler; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.ws.handler.Handler; +import javax.xml.ws.handler.MessageContext; +import javax.xml.ws.handler.soap.SOAPHandler; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.xml.sax.SAXException; + +public final class GenericRequest { + private static final Logger LOG = LoggerFactory.getLogger(GenericRequest.class); + private static final DocumentBuilder DOC_BUILDER; + private Document payload; + private Map handlers = new HashMap(); + private FeatureLoader featureLoader = new FeatureLoader(); + private HandlerChain handlerChain = new HandlerChain(); + + public GenericRequest setEndpoint(String endpoint) { + this.featureLoader.register(new EndpointFeature(endpoint)); + return this; + } + + public GenericRequest setPayload(Document payload) { + this.payload = payload; + return this; + } + + public GenericRequest setPayload(Document payload, GenericFeature... features) { + this.payload = payload; + this.featureLoader.register(features); + return this; + } + + public Document getPayload() { + try { + Document result = DOC_BUILDER.newDocument(); + result.appendChild(result.importNode(this.payload.getDocumentElement().cloneNode(true), true)); + return result; + } catch (Exception var2) { + LOG.warn("Unable to clone payload, returning original one.", var2); + return this.payload; + } + } + + public Map getDataHandlerMap() { + return Collections.unmodifiableMap(this.handlers); + } + + public GenericRequest setPayload(String payload) throws TechnicalConnectorException { + try { + this.payload = ConnectorXmlUtils.toDocument(payload); + } catch (TechnicalConnectorException var3) { + if (var3.getCause() instanceof SAXException) { + throw new IllegalArgumentException("Payload is not a well-formed xml document.", var3); + } + } + + return this; + } + + public GenericRequest setPayload(Object payload) { + this.setPayload(payload, (GenericFeature)null); + return this; + } + + /** @deprecated */ + @Deprecated + public GenericRequest setPayload(Object payload, boolean xop) { + XOPFeature mtomFeature = null; + if (xop) { + mtomFeature = new XOPFeature(); + } + + this.setPayload(payload, mtomFeature); + return this; + } + + public GenericRequest setPayload(Object payload, GenericFeature... features) { + this.featureLoader.register(features); + Class payloadClazz = payload.getClass(); + if (payloadClazz.isAnnotationPresent(XmlRootElement.class)) { + MarshallerHelper helper = getHelper(payloadClazz, (XOPFeature)this.featureLoader.getFeature(XOPFeature.class)); + this.payload = helper.toDocument(payload); + this.handlers = helper.getDataHandlersMap(); + } else { + if (!(payload instanceof JAXBElement)) { + throw new IllegalArgumentException("PayLoadclass [" + payloadClazz + "] is not annotated with @XMLRootElement or is not a JAXBElement class."); + } + + try { + Document doc = DOC_BUILDER.newDocument(); + JAXBElement jaxbElement = (JAXBElement)payload; + Marshaller marshaller = JaxbContextFactory.getJaxbContextForClass(jaxbElement.getDeclaredType()).createMarshaller(); + marshaller.marshal(jaxbElement, doc); + this.payload = doc; + } catch (JAXBException var7) { + throw new IllegalArgumentException("PayLoadclass [" + payloadClazz + "] is not annotated with @XMLRootElement or is not a JAXBElement class.", var7); + } + } + + return this; + } + + private static MarshallerHelper getHelper(Class payloadClazz, XOPFeature feature) { + return feature == null ? new MarshallerHelper(payloadClazz, payloadClazz, false, false) : new MarshallerHelper(payloadClazz, payloadClazz, false, feature.isEnabled(), feature.getThreshold()); + } + + public GenericRequest setSoapAction(String soapAction) { + this.setSoapAction(soapAction, true); + return this; + } + + public GenericRequest setSoapAction(String soapAction, boolean wsiCompliant) { + this.featureLoader.register(new SOAPActionFeature(soapAction, wsiCompliant)); + return this; + } + + public Map getRequestMap() { + return this.featureLoader.getRequestMap(); + } + + public GenericRequest setWSAddressing(WsAddressingHeader header) throws TechnicalConnectorException { + this.featureLoader.register(new WSAddressingV200508Feature(header)); + return this; + } + + /** @deprecated */ + @Deprecated + public void setCertificateSecured() throws TechnicalConnectorException { + this.setCredential((Credential)null, TokenType.X509); + } + + public GenericRequest setCertificateSecured(X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + Credential cred = new KeyPairCredential(privateKey, certificate); + this.setCredential(cred, TokenType.X509); + return this; + } + + /** @deprecated */ + @Deprecated + public void setSamlSecured() throws TechnicalConnectorException { + this.setCredential((Credential)null, TokenType.SAML); + } + + public GenericRequest setSamlSecured(Element assertion, Credential hok) throws TechnicalConnectorException { + SAMLToken token = SAMLTokenFactory.getInstance().createSamlToken(assertion, hok); + this.setCredential(token, TokenType.SAML); + return this; + } + + /** @deprecated */ + @Deprecated + public void setSamlSecured(SAMLToken token) throws TechnicalConnectorException { + this.setCredential(token, TokenType.SAML); + } + + public GenericRequest setCredential(Credential cred, TokenType sec) throws TechnicalConnectorException { + switch(sec) { + case SAML: + this.processAsSAML(cred); + break; + case X509: + default: + this.processAsX509(cred); + } + + return this; + } + + public GenericRequest setCredentialFromSession(TokenType sec) throws TechnicalConnectorException { + this.setCredential((Credential)null, sec); + return this; + } + + private GenericRequest processAsX509(Credential cred) throws TechnicalConnectorException { + LOG.debug("Using X509 Security"); + this.handlerChain.register(HandlerPosition.SECURITY, new CertificateCallback(cred)); + return this; + } + + private GenericRequest processAsSAML(Credential cred) { + if (cred == null) { + LOG.debug("Using HolderOfKey Credential with lazy init"); + this.handlerChain.register(HandlerPosition.SECURITY, new SAMLHolderOfKeyHandler()); + } else if (cred instanceof SAMLHolderOfKeyToken) { + LOG.debug("Using HolderOfKey Credential"); + this.handlerChain.register(HandlerPosition.SECURITY, new SAMLHolderOfKeyHandler((SAMLToken)cred)); + } else { + if (!(cred instanceof SAMLSenderVouchesCredential)) { + throw new IllegalArgumentException("Unsupported credential of type [" + cred.getClass().getName() + "]"); + } + + LOG.debug("Using SenderVouches Credential"); + this.handlerChain.register(HandlerPosition.SECURITY, new SAMLSenderVouchesHandler((SAMLSenderVouchesCredential)cred)); + } + + return this; + } + + public GenericRequest addDefaulHandlerChain() throws TechnicalConnectorException { + List beforeSecurityList = (new ConfigurableFactoryHelper("connector.defaulthandlerchain.beforesecurity", (String)null)).getImplementations(); + Iterator i$ = beforeSecurityList.iterator(); + + while(i$.hasNext()) { + SOAPHandler handler = (SOAPHandler)i$.next(); + this.handlerChain.register(HandlerPosition.BEFORE, handler); + } + + List afterSecurityList = (new ConfigurableFactoryHelper("connector.defaulthandlerchain.aftersecurity", (String)null)).getImplementations(); + Iterator i$ = afterSecurityList.iterator(); + + while(i$.hasNext()) { + SOAPHandler handler = (SOAPHandler)i$.next(); + this.handlerChain.register(HandlerPosition.AFTER, handler); + } + + return this; + } + + /** @deprecated */ + @Deprecated + public GenericRequest setDefaultHandlerChain() throws TechnicalConnectorException { + return this.addDefaulHandlerChain(); + } + + public GenericRequest addHandlerChain(HandlerChain handlers) { + this.handlerChain.add(handlers); + return this; + } + + /** @deprecated */ + @Deprecated + public GenericRequest setHandlerChain(HandlerChain handlers) { + return this.addHandlerChain(handlers); + } + + /** @deprecated */ + @Deprecated + public List> getAfterSecurityHandlerChain() { + return this.handlerChain.getHandlers(HandlerPosition.AFTER); + } + + /** @deprecated */ + @Deprecated + public List> getBeforeSecurityHandlerChain() { + return this.handlerChain.getHandlers(HandlerPosition.BEFORE); + } + + /** @deprecated */ + @Deprecated + public List> getSecurityHandlerChain() { + return this.handlerChain.getHandlers(HandlerPosition.SECURITY); + } + + public Handler[] getHandlerchain() { + this.handlerChain.add(this.featureLoader.getHandlerChain()); + Handler[] result = this.handlerChain.getHandlers(); + result = HandlersLoader.addingDefaultHandlers(result); + return result; + } + + public GenericRequest addDataHandler(String id, DataHandler dataHandler) { + this.handlers.put(id, dataHandler); + return this; + } + + public boolean isXopEnabled() { + return this.featureLoader.hasFeature(XOPFeature.class); + } + + public GenericRequest addDataHandler(String id, byte[] byteArray) { + this.addDataHandler(id, new DataHandler(new ByteArrayDatasource(byteArray))); + return this; + } + + static { + try { + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); + DOC_BUILDER = dbf.newDocumentBuilder(); + } catch (Exception var1) { + throw new InstantiationException("Unable to create DocumentBuilder", var1); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.java new file mode 100644 index 000000000..a0c447ca3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.java @@ -0,0 +1,116 @@ +package be.ehealth.technicalconnector.ws.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import java.util.Iterator; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.soap.AttachmentPart; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPFault; +import javax.xml.soap.SOAPMessage; +import javax.xml.transform.Source; +import javax.xml.transform.dom.DOMSource; +import javax.xml.ws.soap.SOAPFaultException; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class GenericResponse { + private static final Logger LOG = LoggerFactory.getLogger(GenericResponse.class); + private SOAPMessage message; + + public GenericResponse(SOAPMessage message) { + this.message = message; + } + + public Node asNode() throws SOAPException { + return this.getFirstChildElement(); + } + + public String asString() throws TechnicalConnectorException, SOAPException { + Node response = this.getFirstChildElement(); + if (response != null) { + return ConnectorXmlUtils.toString((Node)response); + } else { + LOG.warn("An empty body is recieved, returning empty String"); + return ""; + } + } + + public SOAPMessage getSOAPMessage() { + return this.message; + } + + public T asObject(Class clazz) throws SOAPException { + if (!clazz.isAnnotationPresent(XmlRootElement.class)) { + throw new IllegalArgumentException("Class [" + clazz + "] is not annotated with @XMLRootElement"); + } else { + this.getSOAPException(); + MarshallerHelper helper = new MarshallerHelper(clazz, clazz); + helper.clearAttachmentPartMap(); + Iterator attachmentPartIterator = this.message.getAttachments(); + + while(attachmentPartIterator.hasNext()) { + AttachmentPart element = (AttachmentPart)attachmentPartIterator.next(); + helper.addAttachmentPart(this.getAttachmentPartId(element), element); + } + + return helper.toObject((Node)this.getFirstChildElement()); + } + } + + private String getAttachmentPartId(AttachmentPart element) { + return this.sanitizePartId(StringUtils.substringBetween(element.getContentId(), "<", ">")); + } + + private String sanitizePartId(String cid) { + return cid.replaceAll("cid:", ""); + } + + public byte[] getAttachment(String cid) throws SOAPException { + Iterator attachmentPartIterator = this.message.getAttachments(); + + AttachmentPart element; + do { + if (!attachmentPartIterator.hasNext()) { + throw new SOAPException("Unable to find attachment with id [" + cid + "]"); + } + + element = (AttachmentPart)attachmentPartIterator.next(); + } while(!StringUtils.equals(this.sanitizePartId(cid), this.getAttachmentPartId(element))); + + return element.getRawContentBytes(); + } + + public Source asSource() throws SOAPException { + return new DOMSource(this.getFirstChildElement()); + } + + private Element getFirstChildElement() throws SOAPException { + this.getSOAPException(); + Node n = this.message.getSOAPPart().getEnvelope().getBody(); + return ConnectorXmlUtils.getFirstChildElement(n); + } + + public void getSOAPException() throws SOAPException { + if (this.message != null && this.message.getSOAPBody() != null) { + SOAPFault fault = this.message.getSOAPBody().getFault(); + if (fault != null) { + try { + if (LOG.isErrorEnabled()) { + LOG.error("SOAPFault: {}", ConnectorXmlUtils.flatten(ConnectorXmlUtils.toString((Node)fault))); + } + } catch (TechnicalConnectorException var3) { + LOG.debug("Unable to dump SOAPFault. Reason [{}]", var3.getMessage(), var3); + } + + throw new SOAPFaultException(fault); + } + } else { + throw new SOAPException("No message SOAPmessage recieved"); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.java new file mode 100644 index 000000000..e270e8fb4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.java @@ -0,0 +1,73 @@ +package be.ehealth.technicalconnector.ws.domain; + +import java.util.ArrayList; +import java.util.EnumMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.xml.ws.handler.Handler; +import javax.xml.ws.handler.soap.SOAPHandler; +import org.apache.commons.lang3.ArrayUtils; + +public class HandlerChain { + private Map>> registeredHandlers = new EnumMap(HandlerPosition.class); + + public HandlerChain() { + this.registeredHandlers.put(HandlerPosition.BEFORE, new ArrayList()); + this.registeredHandlers.put(HandlerPosition.SECURITY, new ArrayList()); + this.registeredHandlers.put(HandlerPosition.AFTER, new ArrayList()); + } + + /** @deprecated */ + @Deprecated + public HandlerChain registerHandler(HandlerPosition position, SOAPHandler handler) { + return this.register(position, handler); + } + + public HandlerChain register(HandlerPosition position, SOAPHandler handler) { + List> resultHandler = (List)this.registeredHandlers.get(position); + resultHandler.add(handler); + return this; + } + + public HandlerChain unregisterHandler(HandlerPosition position, SOAPHandler handler) { + List> resultHandler = (List)this.registeredHandlers.get(position); + resultHandler.remove(handler); + return this; + } + + public HandlerChain add(HandlerChain handlers) { + this.add(handlers, HandlerPosition.BEFORE); + this.add(handlers, HandlerPosition.SECURITY); + this.add(handlers, HandlerPosition.AFTER); + return this; + } + + private void add(HandlerChain handlers, HandlerPosition position) { + ((List)this.registeredHandlers.get(position)).addAll(handlers.getSOAPHandlers(position)); + } + + private List> getSOAPHandlers(HandlerPosition position) { + return (List)this.registeredHandlers.get(position); + } + + public List> getHandlers(HandlerPosition position) { + List> handlers = new ArrayList(); + Iterator i$ = ((List)this.registeredHandlers.get(position)).iterator(); + + while(i$.hasNext()) { + SOAPHandler handler = (SOAPHandler)i$.next(); + handlers.add(handler); + } + + return handlers; + } + + public Handler[] getHandlers() { + Handler[] handlers = new Handler[0]; + handlers = (Handler[])((Handler[])ArrayUtils.addAll(handlers, this.getHandlers(HandlerPosition.BEFORE).toArray())); + handlers = (Handler[])((Handler[])ArrayUtils.addAll(handlers, this.getHandlers(HandlerPosition.SECURITY).toArray())); + handlers = (Handler[])((Handler[])ArrayUtils.addAll(handlers, this.getHandlers(HandlerPosition.AFTER).toArray())); + return handlers; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.java new file mode 100644 index 000000000..a42547690 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.java @@ -0,0 +1,17 @@ +package be.ehealth.technicalconnector.ws.domain; + +public enum HandlerPosition { + BEFORE("BeforeSecurityChain"), + SECURITY("SecurityChain"), + AFTER("AfterSecurityChain"); + + private String name; + + private HandlerPosition(String name) { + this.name = name; + } + + public String getName() { + return this.name; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader.java new file mode 100644 index 000000000..bf239c807 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader.java @@ -0,0 +1,68 @@ +package be.ehealth.technicalconnector.ws.domain; + +import be.ehealth.technicalconnector.handler.CacheFeederHandler; +import be.ehealth.technicalconnector.handler.ConnectionTimeOutHandler; +import be.ehealth.technicalconnector.handler.LoggingHandler; +import be.ehealth.technicalconnector.handler.MessageLevelRetryHandler; +import be.ehealth.technicalconnector.handler.UserAgentHandler; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import javax.xml.ws.handler.Handler; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections.Predicate; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +final class HandlersLoader { + private static final Logger LOG = LoggerFactory.getLogger(HandlersLoader.class); + private static List defaultHandlers = Arrays.asList(MessageLevelRetryHandler.class, ConnectionTimeOutHandler.class, LoggingHandler.class, UserAgentHandler.class, CacheFeederHandler.class); + + private HandlersLoader() { + } + + static Handler[] addingDefaultHandlers(Handler[] result) { + List requiredHandler = new ArrayList(defaultHandlers.size()); + requiredHandler.addAll(defaultHandlers); + CollectionUtils.filter(requiredHandler, new HandlersLoader.DefaultHandlersPredicate(result)); + Iterator i$ = requiredHandler.iterator(); + + while(i$.hasNext()) { + Class handler = (Class)i$.next(); + + try { + LOG.debug("Adding required handler [{}]", handler.getName()); + result = (Handler[])((Handler[])ArrayUtils.add(result, handler.newInstance())); + } catch (Exception var5) { + LOG.warn("Unable to add required handler", var5); + } + } + + return result; + } + + private static class DefaultHandlersPredicate implements Predicate { + private Class[] handlers; + + public DefaultHandlersPredicate(Handler[] handlers) { + Set handlerSet = new HashSet(); + Handler[] arr$ = handlers; + int len$ = handlers.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Handler handler = arr$[i$]; + handlerSet.add(handler.getClass()); + } + + this.handlers = (Class[])handlerSet.toArray(new Class[handlerSet.size()]); + } + + public boolean evaluate(Object object) { + return !ArrayUtils.contains(this.handlers, object); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/TokenType.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/TokenType.java new file mode 100644 index 000000000..270ee11e4 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/domain/TokenType.java @@ -0,0 +1,6 @@ +package be.ehealth.technicalconnector.ws.domain; + +public enum TokenType { + X509, + SAML; +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/AbstractSigningFeature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/AbstractSigningFeature.java new file mode 100644 index 000000000..836b831f2 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/AbstractSigningFeature.java @@ -0,0 +1,29 @@ +package be.ehealth.technicalconnector.ws.feature; + +import java.util.HashMap; +import java.util.Map; + +public abstract class AbstractSigningFeature extends GenericFeature { + public static final String ID = "be.ehealth.technicalconnector.ws.feature.signing"; + public static final String SIGNATURE_METHOD_ALGORITHM = "signature.method.algorithm"; + public static final String DIGEST_METHOD_ALGORITHM = "digest.method.algorithm"; + + public AbstractSigningFeature() { + super(true); + } + + public String getID() { + return "be.ehealth.technicalconnector.ws.feature.signing"; + } + + abstract String getSignatureMethodAlgorithm(); + + abstract String getDigestMethodAlgorithm(); + + public Map requestParamOptions() { + HashMap options = new HashMap(); + options.put("signature.method.algorithm", this.getSignatureMethodAlgorithm()); + options.put("digest.method.algorithm", this.getDigestMethodAlgorithm()); + return options; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/EndpointFeature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/EndpointFeature.java new file mode 100644 index 000000000..51038afbc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/EndpointFeature.java @@ -0,0 +1,36 @@ +package be.ehealth.technicalconnector.ws.feature; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.HashMap; +import java.util.Map; + +public class EndpointFeature extends GenericFeature { + private String url; + + public EndpointFeature(URL url) { + super(true); + this.url = url.toExternalForm(); + } + + public EndpointFeature(String endpoint) { + super(true); + + try { + new URL(endpoint); + this.url = endpoint; + } catch (MalformedURLException var3) { + throw new IllegalArgumentException(var3.getMessage(), var3); + } + } + + public String getID() { + return null; + } + + public Map requestParamOptions() { + Map result = new HashMap(); + result.put("javax.xml.ws.service.endpoint.address", this.url); + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/GenericFeature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/GenericFeature.java new file mode 100644 index 000000000..e8a113339 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/GenericFeature.java @@ -0,0 +1,27 @@ +package be.ehealth.technicalconnector.ws.feature; + +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import java.util.HashMap; +import java.util.Map; + +public abstract class GenericFeature { + private boolean enabled; + + public abstract String getID(); + + protected GenericFeature(boolean enabled) { + this.enabled = enabled; + } + + public boolean isEnabled() { + return this.enabled; + } + + public HandlerChain getHandlers() { + return new HandlerChain(); + } + + public Map requestParamOptions() { + return new HashMap(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.java new file mode 100644 index 000000000..9f4e4d3a3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.ws.feature; + +public class SHA1Feature extends AbstractSigningFeature { + String getSignatureMethodAlgorithm() { + return "http://www.w3.org/2000/09/xmldsig#rsa-sha1"; + } + + String getDigestMethodAlgorithm() { + return "http://www.w3.org/2000/09/xmldsig#sha1"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.java new file mode 100644 index 000000000..0f7098009 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.java @@ -0,0 +1,11 @@ +package be.ehealth.technicalconnector.ws.feature; + +public class SHA256Feature extends AbstractSigningFeature { + String getSignatureMethodAlgorithm() { + return "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"; + } + + String getDigestMethodAlgorithm() { + return "http://www.w3.org/2001/04/xmlenc#sha256"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.java new file mode 100644 index 000000000..13b0f1bbc --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.java @@ -0,0 +1,48 @@ +package be.ehealth.technicalconnector.ws.feature; + +import be.ehealth.technicalconnector.handler.SoapActionHandler; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class SOAPActionFeature extends GenericFeature { + private static final Logger LOG = LoggerFactory.getLogger(SOAPActionFeature.class); + private final String soapAction; + private final boolean wsiCompliant; + + public SOAPActionFeature(String soapAction, boolean wsiCompliant) { + super(true); + this.soapAction = soapAction; + this.wsiCompliant = wsiCompliant; + } + + public String getID() { + return "be.ehealth.technicalconnector.ws.feature.soapaction"; + } + + public Map requestParamOptions() { + Map result = new HashMap(); + if (StringUtils.isNotBlank(this.soapAction)) { + result.put("javax.xml.ws.soap.http.soapaction.use", Boolean.TRUE); + result.put("javax.xml.ws.soap.http.soapaction.uri", this.soapAction); + result.put("be.ehealth.technicalconnector.handler.soapactionhandler.wsi.complaint", this.wsiCompliant); + } else { + LOG.warn("soapAction is blank."); + } + + return result; + } + + public HandlerChain getHandlers() { + HandlerChain handlerChain = new HandlerChain(); + if (StringUtils.isNotBlank(this.soapAction)) { + handlerChain.register(HandlerPosition.SECURITY, new SoapActionHandler()); + } + + return handlerChain; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.java new file mode 100644 index 000000000..9339266d3 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.java @@ -0,0 +1,49 @@ +package be.ehealth.technicalconnector.ws.feature; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508; +import be.ehealth.technicalconnector.handler.domain.WsAddressingHeader; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import java.util.HashMap; +import java.util.Map; + +public class WSAddressingV200508Feature extends GenericFeature { + private WsAddressingHeader header; + + public WSAddressingV200508Feature(WsAddressingHeader header) throws TechnicalConnectorException { + super(true); + validate(header); + this.header = header; + } + + private static void validate(WsAddressingHeader header) throws TechnicalConnectorException { + if (header == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"WsAddressing object is null."}); + } + } + + public String getID() { + return "be.ehealth.technicalconnector.ws.feature.wsaddressing.v200508"; + } + + public HandlerChain getHandlers() { + HandlerChain handlerChain = new HandlerChain(); + if (this.header != null) { + handlerChain.register(HandlerPosition.BEFORE, new WsAddressingHandlerV200508()); + } + + return handlerChain; + } + + public Map requestParamOptions() { + Map result = new HashMap(); + if (this.header != null) { + result.put("be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508.use", Boolean.TRUE); + result.put("be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508", this.header); + } + + return result; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.java new file mode 100644 index 000000000..c458e2e26 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.java @@ -0,0 +1,28 @@ +package be.ehealth.technicalconnector.ws.feature; + +public class XOPFeature extends GenericFeature { + public static final String ID = "http://www.w3.org/2004/08/soap/features/http-optimization"; + private int threshold; + + public XOPFeature() { + super(true); + this.threshold = 10; + } + + public XOPFeature(int threshold) { + super(true); + if (threshold < 0) { + throw new IllegalArgumentException("threshold must be >= 0, actual value: " + threshold); + } else { + this.threshold = threshold; + } + } + + public int getThreshold() { + return this.threshold; + } + + public String getID() { + return "http://www.w3.org/2004/08/soap/features/http-optimization"; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.java new file mode 100644 index 000000000..7887e1f1b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.java @@ -0,0 +1,205 @@ +package be.ehealth.technicalconnector.ws.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.ehealth.technicalconnector.ws.impl.strategy.InvokeStrategy; +import be.ehealth.technicalconnector.ws.impl.strategy.InvokeStrategyContext; +import be.ehealth.technicalconnector.ws.impl.strategy.InvokeStrategyFactory; +import be.ehealth.technicalconnector.ws.impl.strategy.RetryStrategy; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointDistributor; +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLConnection; +import java.net.URLStreamHandler; +import java.text.MessageFormat; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import javax.activation.DataHandler; +import javax.xml.soap.AttachmentPart; +import javax.xml.soap.MessageFactory; +import javax.xml.soap.SOAPBody; +import javax.xml.soap.SOAPConnection; +import javax.xml.soap.SOAPConnectionFactory; +import javax.xml.soap.SOAPEnvelope; +import javax.xml.soap.SOAPException; +import javax.xml.soap.SOAPMessage; +import javax.xml.soap.SOAPPart; +import javax.xml.ws.handler.Handler; +import javax.xml.ws.handler.soap.SOAPMessageContext; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.exception.ExceptionUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public abstract class AbstractWsSender { + public static final String MESSAGECONTEXT_ENDPOINT_ADDRESS = "javax.xml.ws.service.endpoint.address"; + /** @deprecated */ + @Deprecated + public static final String PROP_RETRY_STRATEGY = "be.ehealth.technicalconnector.ws.genericsender.invokestrategy"; + private static final Logger LOG = LoggerFactory.getLogger(AbstractWsSender.class); + private static MessageFactory mf; + private static SOAPConnectionFactory scf; + + public GenericResponse send(GenericRequest genericRequest) throws TechnicalConnectorException { + List strategies = InvokeStrategyFactory.getList((String)genericRequest.getRequestMap().get("javax.xml.ws.service.endpoint.address")); + InvokeStrategyContext ctx = new InvokeStrategyContext(genericRequest); + Iterator i$ = strategies.iterator(); + + while(i$.hasNext()) { + InvokeStrategy strategy = (InvokeStrategy)i$.next(); + LOG.debug("Using invoke strategy [{}]", strategy.getClass()); + if (strategy.invoke(ctx)) { + break; + } + } + + if (ctx.hasException()) { + throw ctx.getException(); + } else { + return ctx.getResponse(); + } + } + + protected GenericResponse call(GenericRequest genericRequest) throws TechnicalConnectorException { + SOAPConnection conn = null; + Handler[] chain = genericRequest.getHandlerchain(); + + GenericResponse var6; + try { + SOAPMessageContext request = this.createSOAPMessageCtx(genericRequest); + request.putAll(genericRequest.getRequestMap()); + request.put("javax.xml.ws.handler.message.outbound", true); + executeHandlers(chain, request); + conn = scf.createConnection(); + SOAPMessageContext reply = createSOAPMessageCtx(conn.call(request.getMessage(), generateEndpoint(request))); + reply.putAll(genericRequest.getRequestMap()); + reply.put("javax.xml.ws.handler.message.outbound", false); + ArrayUtils.reverse(chain); + executeHandlers(chain, reply); + var6 = new GenericResponse(reply.getMessage()); + } catch (Exception var10) { + throw translate(var10); + } finally { + ConnectorIOUtils.closeQuietly((Object)conn); + } + + return var6; + } + + private static SOAPMessageContext createSOAPMessageCtx(SOAPMessage msg) { + return new SOAPMessageContextImpl(msg); + } + + private static TechnicalConnectorException translate(Exception e) { + if (e instanceof SOAPException) { + RetryStrategy.RetryNotifier.activate(e); + } + + if (e instanceof TechnicalConnectorException) { + return (TechnicalConnectorException)e; + } else { + Throwable reason = ExceptionUtils.getRootCause(e); + LOG.error("Cannot send SOAP message. Reason [{}]", reason, e); + return new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, reason, new Object[]{"Cannot send SOAP message"}); + } + } + + private static void executeHandlers(Handler[] handlers, SOAPMessageContext ctx) throws TechnicalConnectorException { + Handler[] arr$ = handlers; + int len$ = handlers.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Handler handler = arr$[i$]; + if (!handler.handleMessage(ctx)) { + TechnicalConnectorExceptionValues errorValue = TechnicalConnectorExceptionValues.ERROR_WS; + if (LOG.isErrorEnabled()) { + LOG.error(MessageFormat.format(errorValue.getMessage(), "Error while executing handler " + handler.getClass())); + } + + throw new TechnicalConnectorException(errorValue, new Object[]{"Error while executing handler."}); + } + } + + } + + protected String getCurrentEndpoint(GenericRequest genericRequest) { + return (String)genericRequest.getRequestMap().get("javax.xml.ws.service.endpoint.address"); + } + + private static URL generateEndpoint(final SOAPMessageContext request) throws MalformedURLException { + String requestedTarget = (String)request.get("javax.xml.ws.service.endpoint.address"); + String target = EndpointDistributor.getInstance().getActiveEndpoint(requestedTarget); + request.put("javax.xml.ws.service.endpoint.address", target); + URL targetURL = new URL(target); + StringBuilder context = new StringBuilder(); + context.append(targetURL.getProtocol()); + context.append("://"); + context.append(targetURL.getHost()); + if (targetURL.getPort() != -1) { + context.append(":"); + context.append(targetURL.getPort()); + } + + return new URL(new URL(context.toString()), targetURL.getFile(), new URLStreamHandler() { + protected URLConnection openConnection(URL url) throws IOException { + URL target = new URL(url.toString()); + URLConnection connection = target.openConnection(); + connection.setConnectTimeout(Integer.parseInt((String)request.get("connector.soaphandler.connection.connection.timeout"))); + connection.setReadTimeout(Integer.parseInt((String)request.get("connector.soaphandler.connection.request.timeout"))); + return connection; + } + }); + } + + protected SOAPMessageContext createSOAPMessageCtx(GenericRequest genericRequest) throws TechnicalConnectorException { + try { + SOAPMessage soapMessage = mf.createMessage(); + SOAPPart soapPart = soapMessage.getSOAPPart(); + if (genericRequest.isXopEnabled()) { + soapMessage.getMimeHeaders().addHeader("Content-Type", "application/xop+xml"); + soapPart.addMimeHeader("Content-ID", ""); + soapPart.addMimeHeader("Content-Transfer-Encoding", "8bit"); + } + + SOAPEnvelope soapEnvelope = soapPart.getEnvelope(); + SOAPBody soapBody = soapEnvelope.getBody(); + soapBody.addDocument(genericRequest.getPayload()); + Map handlers = genericRequest.getDataHandlerMap(); + + AttachmentPart part; + for(Iterator i$ = handlers.entrySet().iterator(); i$.hasNext(); soapMessage.addAttachmentPart(part)) { + Entry handlerEntry = (Entry)i$.next(); + DataHandler handler = (DataHandler)handlerEntry.getValue(); + part = soapMessage.createAttachmentPart(handler); + part.setContentType(handler.getContentType()); + if (genericRequest.isXopEnabled()) { + part.addMimeHeader("Content-Transfer-Encoding", "binary"); + part.setContentId("<" + (String)handlerEntry.getKey() + ">"); + } else { + part.setContentId((String)handlerEntry.getKey()); + } + } + + return createSOAPMessageCtx(soapMessage); + } catch (SOAPException var11) { + throw translate(var11); + } + } + + static { + try { + mf = MessageFactory.newInstance(); + scf = SOAPConnectionFactory.newInstance(); + } catch (UnsupportedOperationException var1) { + throw new IllegalArgumentException(var1); + } catch (SOAPException var2) { + throw new IllegalArgumentException(var2); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/GenericWsSenderImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/GenericWsSenderImpl.java new file mode 100644 index 000000000..e28166dfb --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/GenericWsSenderImpl.java @@ -0,0 +1,152 @@ +package be.ehealth.technicalconnector.ws.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.CertificateCallback; +import be.ehealth.technicalconnector.handler.SAMLHolderOfKeyHandler; +import be.ehealth.technicalconnector.handler.SoapActionHandler; +import be.ehealth.technicalconnector.service.sts.SAMLTokenFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.SAMLToken; +import be.ehealth.technicalconnector.ws.GenericWsSender; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.HandlerChain; +import be.ehealth.technicalconnector.ws.domain.HandlerPosition; +import java.security.PrivateKey; +import java.security.cert.X509Certificate; +import javax.xml.soap.SOAPException; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; + +public class GenericWsSenderImpl extends AbstractWsSender implements GenericWsSender { + public String sendUnsecured(String url, String payload) throws TechnicalConnectorException { + return this.sendUnsecured(url, (String)payload, (String)null); + } + + public String sendUnsecured(String url, String payload, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + request.setEndpoint(url); + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new SoapActionHandler())); + + try { + return this.send(request).asString(); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public Node sendUnsecured(String url, Document payload) throws TechnicalConnectorException { + return this.sendUnsecured(url, (Document)payload, (String)null); + } + + public Node sendUnsecured(String url, Document payload, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + request.setEndpoint(url); + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new SoapActionHandler())); + + try { + return this.send(request).asNode(); + } catch (SOAPException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var6, new Object[]{var6.getMessage()}); + } + } + + public String sendSamlSecured(String url, String payload, Element assertion, Credential credential) throws TechnicalConnectorException { + return this.sendSamlSecured(url, (String)payload, assertion, credential, (String)null); + } + + public String sendSamlSecured(String url, String payload, Element assertion, Credential credential, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + request.setEndpoint(url); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + request.setEndpoint(url); + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new SoapActionHandler())); + request.setSamlSecured(assertion, credential); + + try { + return this.send(request).asString(); + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + + public Node sendSamlSecured(String url, Document payload, Element assertion, Credential credential) throws TechnicalConnectorException { + return this.sendSamlSecured(url, (Document)payload, assertion, credential, (String)null); + } + + public Node sendSamlSecured(String url, Document payload, Element assertion, Credential credential, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + request.setEndpoint(url); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + SAMLToken token = SAMLTokenFactory.getInstance().createSamlToken(assertion, credential); + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new SAMLHolderOfKeyHandler(token)).register(HandlerPosition.SECURITY, new SoapActionHandler())); + + try { + return this.send(request).asNode(); + } catch (SOAPException var9) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var9, new Object[]{var9.getMessage()}); + } + } + + public String sendCertificateSecured(String url, String payload, X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + return this.sendCertificateSecured(url, (String)payload, certificate, privateKey, (String)null); + } + + public String sendCertificateSecured(String url, String payload, X509Certificate certificate, PrivateKey privateKey, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + request.setEndpoint(url); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new CertificateCallback(certificate, privateKey)).register(HandlerPosition.SECURITY, new SoapActionHandler())); + + try { + return this.send(request).asString(); + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } + + public Node sendCertificateSecured(String url, Document payload, X509Certificate certificate, PrivateKey privateKey) throws TechnicalConnectorException { + return this.sendCertificateSecured(url, (Document)payload, certificate, privateKey, (String)null); + } + + public Node sendCertificateSecured(String url, Document payload, X509Certificate certificate, PrivateKey privateKey, String soapAction) throws TechnicalConnectorException { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + request.setEndpoint(url); + if (soapAction != null && soapAction.isEmpty()) { + request.setSoapAction(soapAction); + } + + request.setCertificateSecured(certificate, privateKey); + request.addHandlerChain((new HandlerChain()).register(HandlerPosition.SECURITY, new CertificateCallback(certificate, privateKey)).register(HandlerPosition.SECURITY, new SoapActionHandler())); + + try { + return this.send(request).asNode(); + } catch (SOAPException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, var8, new Object[]{var8.getMessage()}); + } + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.java new file mode 100644 index 000000000..62bb90854 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.java @@ -0,0 +1,42 @@ +package be.ehealth.technicalconnector.ws.impl; + +import java.util.HashMap; +import java.util.Set; +import javax.xml.bind.JAXBContext; +import javax.xml.namespace.QName; +import javax.xml.soap.SOAPMessage; +import javax.xml.ws.handler.MessageContext.Scope; +import javax.xml.ws.handler.soap.SOAPMessageContext; + +public final class SOAPMessageContextImpl extends HashMap implements SOAPMessageContext { + private static final long serialVersionUID = 1L; + private transient SOAPMessage soapMessage; + + public SOAPMessageContextImpl(SOAPMessage soapMessage) { + this.setMessage(soapMessage); + } + + public SOAPMessage getMessage() { + return this.soapMessage; + } + + public void setMessage(SOAPMessage paramSOAPMessage) { + this.soapMessage = paramSOAPMessage; + } + + public void setScope(String paramString, Scope paramScope) { + throw new UnsupportedOperationException(); + } + + public Scope getScope(String paramString) { + throw new UnsupportedOperationException(); + } + + public Object[] getHeaders(QName paramQName, JAXBContext paramJAXBContext, boolean paramBoolean) { + throw new UnsupportedOperationException(); + } + + public Set getRoles() { + throw new UnsupportedOperationException(); + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/CacheBasedInvokeStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/CacheBasedInvokeStrategy.java new file mode 100644 index 000000000..2d7aecc1f --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/CacheBasedInvokeStrategy.java @@ -0,0 +1,40 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.handler.AbstractSOAPHandler; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.utils.CacheHelper; +import javax.xml.transform.dom.DOMSource; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class CacheBasedInvokeStrategy implements InvokeStrategy { + private static final Logger LOG = LoggerFactory.getLogger(CacheBasedInvokeStrategy.class); + private CacheInformation information; + + public CacheBasedInvokeStrategy(CacheInformation information) { + this.information = information; + } + + public boolean invoke(InvokeStrategyContext ctx) { + try { + GenericRequest genericRequest = ctx.getRequest(); + GenericResponse response = CacheHelper.get(new DOMSource(genericRequest.getPayload()), this.information); + if (response != null) { + ctx.setException((TechnicalConnectorException)null); + ctx.setResponse(response); + AbstractSOAPHandler.dumpMessage(response.getSOAPMessage(), "IN", LOG); + return true; + } + } catch (Exception var4) { + ctx.setException(new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var4, new Object[0])); + LOG.debug("Unable to obtain response from cache", var4); + } + + LOG.debug("No entry found in cache"); + return false; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.java new file mode 100644 index 000000000..e4779b209 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.java @@ -0,0 +1,5 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +public interface InvokeStrategy { + boolean invoke(InvokeStrategyContext var1); +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyContext.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyContext.java new file mode 100644 index 000000000..1bf4c1a27 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyContext.java @@ -0,0 +1,39 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; + +public class InvokeStrategyContext { + private GenericRequest request; + private GenericResponse response; + private TechnicalConnectorException exception; + + public InvokeStrategyContext(GenericRequest request) { + this.request = request; + } + + public GenericRequest getRequest() { + return this.request; + } + + public GenericResponse getResponse() { + return this.response; + } + + public void setResponse(GenericResponse response) { + this.response = response; + } + + public TechnicalConnectorException getException() { + return this.exception; + } + + public void setException(TechnicalConnectorException exception) { + this.exception = exception; + } + + public boolean hasException() { + return this.exception != null; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyFactory.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyFactory.java new file mode 100644 index 000000000..1e3d5c341 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategyFactory.java @@ -0,0 +1,34 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointDistributor; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.StringUtils; + +public final class InvokeStrategyFactory { + private static EndpointDistributor distributor = EndpointDistributor.getInstance(); + + private InvokeStrategyFactory() { + } + + public static final List getList(String endpoint) { + ArrayList strategies = new ArrayList(); + String serviceName = distributor.getService(endpoint); + CacheInformation cacheInformation = distributor.getCacheInformation(endpoint); + int alternatives = distributor.getAmountOfAlternatives(endpoint); + if (!StringUtils.isBlank(serviceName) && alternatives != 1) { + if (alternatives > 1) { + strategies.add(new RetryStrategy()); + } + } else { + strategies.add(new NoRetryInvokeStrategy()); + } + + if (cacheInformation != null && cacheInformation.isActivated()) { + strategies.add(new CacheBasedInvokeStrategy(cacheInformation)); + } + + return strategies; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.java new file mode 100644 index 000000000..1710ca940 --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.java @@ -0,0 +1,28 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.ws.impl.AbstractWsSender; +import org.apache.commons.lang.exception.ExceptionUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class NoRetryInvokeStrategy extends AbstractWsSender implements InvokeStrategy { + private static final Logger LOG = LoggerFactory.getLogger(NoRetryInvokeStrategy.class); + + public boolean invoke(InvokeStrategyContext ctx) { + try { + ctx.setResponse(super.call(ctx.getRequest())); + return true; + } catch (TechnicalConnectorException var3) { + return this.handleException(ctx, var3); + } + } + + private boolean handleException(InvokeStrategyContext ctx, Exception e) { + Throwable reason = ExceptionUtils.getRootCause(e); + LOG.error("Cannot send SOAP message. Reason [" + reason + "]", e); + ctx.setException(new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, ExceptionUtils.getRootCause(e), new Object[]{ExceptionUtils.getRootCauseMessage(e)})); + return false; + } +} diff --git a/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.java b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.java new file mode 100644 index 000000000..85dc74f9b --- /dev/null +++ b/decompiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.java @@ -0,0 +1,135 @@ +package be.ehealth.technicalconnector.ws.impl.strategy; + +import be.ehealth.technicalconnector.exception.NoNextEndpointException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.ehealth.technicalconnector.ws.impl.AbstractWsSender; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointDistributor; +import java.util.ArrayList; +import java.util.List; +import javax.xml.soap.SOAPMessage; +import org.apache.commons.lang.exception.ExceptionUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class RetryStrategy extends AbstractWsSender implements InvokeStrategy { + private static final Logger LOG = LoggerFactory.getLogger(RetryStrategy.class); + private static EndpointDistributor distributor = EndpointDistributor.getInstance(); + + public boolean invoke(InvokeStrategyContext invokeStrategyContext) { + RetryStrategy.RetryNotifier.reset(); + GenericRequest genericRequest = invokeStrategyContext.getRequest(); + RetryStrategy.RetryContext ctx = new RetryStrategy.RetryContext(this.getCurrentEndpoint(genericRequest)); + int alternatives = distributor.getAmountOfAlternatives(ctx.endpoint); + + for(int i = 0; i < alternatives; ++i) { + String activeEndpoint = distributor.getActiveEndpoint(ctx.endpoint); + if (!ctx.invokedEndpoints.contains(activeEndpoint)) { + ctx.invokedEndpoints.add(activeEndpoint); + genericRequest.setEndpoint(activeEndpoint); + + try { + invokeStrategyContext.setResponse(super.call(genericRequest)); + if (!RetryStrategy.RetryNotifier.activated()) { + invokeStrategyContext.setException((TechnicalConnectorException)null); + return true; + } + } catch (TechnicalConnectorException var8) { + invokeStrategyContext.setException(var8); + } + + if (RetryStrategy.RetryNotifier.activated()) { + this.retryNext(ctx, activeEndpoint, RetryStrategy.RetryNotifier.getException()); + this.activatePolling(ctx); + RetryStrategy.RetryNotifier.reset(); + } + } else { + LOG.debug("Endpoint [{}] already invoked, skipping it.", activeEndpoint); + } + } + + LOG.debug("All alternatives are used. Returning last exception"); + if (RetryStrategy.RetryNotifier.activated()) { + RetryStrategy.RetryNotifier.reset(); + } + + if (ctx.lastException instanceof RetryStrategy.MessageLevelRetryException) { + RetryStrategy.MessageLevelRetryException exception = (RetryStrategy.MessageLevelRetryException)ctx.lastException; + invokeStrategyContext.setResponse(exception.getResponse()); + } else { + invokeStrategyContext.setException(new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_WS, ExceptionUtils.getRootCause(ctx.lastException), new Object[]{ExceptionUtils.getRootCauseMessage(ctx.lastException)})); + } + + return true; + } + + private void activatePolling(RetryStrategy.RetryContext ctx) { + if (ctx.alternativeActivated) { + LOG.debug("Activating status page polling!"); + distributor.activatePolling(); + } + + } + + private void retryNext(RetryStrategy.RetryContext ctx, String activeEndpoint, Exception e) { + LOG.error("Unable to invoke endpoint [{}], activating next one. Reason: {}", activeEndpoint, ExceptionUtils.getRootCauseMessage(e)); + + try { + distributor.activateNextEndPoint(activeEndpoint); + ctx.alternativeActivated = true; + } catch (NoNextEndpointException var5) { + LOG.error("Unable to activate alternative", var5); + } + + ctx.lastException = e; + } + + private static class RetryContext { + String endpoint; + Exception lastException; + boolean alternativeActivated; + List invokedEndpoints = new ArrayList(); + + RetryContext(String endpoint) { + this.endpoint = endpoint; + } + } + + public static class RetryNotifier { + private static final ThreadLocal HOLDER = new ThreadLocal(); + + public static void activate(Exception e) { + HOLDER.set(e); + } + + public static void activate(SOAPMessage message) { + HOLDER.set(new RetryStrategy.MessageLevelRetryException(message)); + } + + public static void reset() { + HOLDER.remove(); + } + + public static boolean activated() { + return HOLDER.get() != null; + } + + public static Exception getException() { + return (Exception)HOLDER.get(); + } + } + + private static class MessageLevelRetryException extends Exception { + private SOAPMessage message; + + public MessageLevelRetryException(SOAPMessage message) { + this.message = message; + } + + public GenericResponse getResponse() { + return new GenericResponse(this.message); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.java new file mode 100644 index 000000000..873706b08 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressType", + propOrder = {"bstCode", "street", "houseNumber", "postBox", "municipality", "country"} +) +@XmlRootElement( + name = "Address" +) +public class Address implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BSTCode" + ) + protected String bstCode; + @XmlElement( + name = "Street", + required = true + ) + protected StreetType street; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "PostBox" + ) + protected String postBox; + @XmlElement( + name = "Municipality", + required = true + ) + protected Municipality municipality; + @XmlElement( + name = "Country" + ) + protected Country country; + @XmlAttribute( + name = "Type" + ) + protected String type; + + public String getBSTCode() { + return this.bstCode; + } + + public void setBSTCode(String value) { + this.bstCode = value; + } + + public StreetType getStreet() { + return this.street; + } + + public void setStreet(StreetType value) { + this.street = value; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getPostBox() { + return this.postBox; + } + + public void setPostBox(String value) { + this.postBox = value; + } + + public Municipality getMunicipality() { + return this.municipality; + } + + public void setMunicipality(Municipality value) { + this.municipality = value; + } + + public Country getCountry() { + return this.country; + } + + public void setCountry(Country value) { + this.country = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.java new file mode 100644 index 000000000..05f834fc7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseNameType", + propOrder = {"value"} +) +@XmlSeeAlso({NameType.class, Description.class}) +public class BaseNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceListType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceListType.java new file mode 100644 index 000000000..24283a625 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseServiceListType", + propOrder = {"baseServices"} +) +public class BaseServiceListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BaseService" + ) + protected List baseServices; + + public List getBaseServices() { + if (this.baseServices == null) { + this.baseServices = new ArrayList(); + } + + return this.baseServices; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceType.java new file mode 100644 index 000000000..5814ceee2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseServiceType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseServiceType", + propOrder = {"value"} +) +public class BaseServiceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "resourceEnumeration", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + required = true + ) + protected String resourceEnumeration; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getResourceEnumeration() { + return this.resourceEnumeration; + } + + public void setResourceEnumeration(String value) { + this.resourceEnumeration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Codification.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Codification.java new file mode 100644 index 000000000..1ff6b6147 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Codification.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CodificationType", + propOrder = {"code", "typeCode", "authenticSource", "descriptions"} +) +@XmlRootElement( + name = "Codification" +) +public class Codification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "TypeCode", + required = true + ) + protected String typeCode; + @XmlElement( + name = "AuthenticSource", + required = true + ) + protected String authenticSource; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getTypeCode() { + return this.typeCode; + } + + public void setTypeCode(String value) { + this.typeCode = value; + } + + public String getAuthenticSource() { + return this.authenticSource; + } + + public void setAuthenticSource(String value) { + this.authenticSource = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.java new file mode 100644 index 000000000..fc47e9cf1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CountryType", + propOrder = {"isoCode", "nsiCode", "descriptions"} +) +@XmlRootElement( + name = "Country" +) +public class Country implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ISOCode" + ) + protected String isoCode; + @XmlElement( + name = "NSICode" + ) + protected String nsiCode; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public String getISOCode() { + return this.isoCode; + } + + public void setISOCode(String value) { + this.isoCode = value; + } + + public String getNSICode() { + return this.nsiCode; + } + + public void setNSICode(String value) { + this.nsiCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Description.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Description.java new file mode 100644 index 000000000..9bade6632 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Description.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DescriptionType" +) +@XmlRootElement( + name = "Description" +) +public class Description extends BaseNameType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.java new file mode 100644 index 000000000..dc42db38c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.AttributeStatement; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GIAMIAdminType", + propOrder = {"attributeStatement"} +) +@XmlRootElement( + name = "GIAMIAdministrator" +) +public class GIAMIAdministrator implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeStatement", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected AttributeStatement attributeStatement; + + public AttributeStatement getAttributeStatement() { + return this.attributeStatement; + } + + public void setAttributeStatement(AttributeStatement value) { + this.attributeStatement = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.java new file mode 100644 index 000000000..2d44ba221 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.AttributeStatement; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GIAMIEntityType", + propOrder = {"attributeStatement", "giamiAdministrator"} +) +@XmlSeeAlso({GIAMIOrganization.class}) +public class GIAMIEntityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeStatement", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected AttributeStatement attributeStatement; + @XmlElement( + name = "GIAMIAdministrator" + ) + protected GIAMIAdministrator giamiAdministrator; + + public AttributeStatement getAttributeStatement() { + return this.attributeStatement; + } + + public void setAttributeStatement(AttributeStatement value) { + this.attributeStatement = value; + } + + public GIAMIAdministrator getGIAMIAdministrator() { + return this.giamiAdministrator; + } + + public void setGIAMIAdministrator(GIAMIAdministrator value) { + this.giamiAdministrator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.java new file mode 100644 index 000000000..3306fca3d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GIAMIOrganizationType", + propOrder = {"giamiQualities"} +) +@XmlRootElement( + name = "GIAMIOrganization" +) +public class GIAMIOrganization extends GIAMIEntityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GIAMIQuality" + ) + protected List giamiQualities; + + public List getGIAMIQualities() { + if (this.giamiQualities == null) { + this.giamiQualities = new ArrayList(); + } + + return this.giamiQualities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.java new file mode 100644 index 000000000..1da335042 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HealthCareAdditionalInformationType", + propOrder = {"value"} +) +@XmlRootElement( + name = "HealthCareAdditionalInformation" +) +public class HealthCareAdditionalInformation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Type" + ) + protected String type; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganization.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganization.java new file mode 100644 index 000000000..fa47fdca5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganization.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HealthCareOrganizationType", + propOrder = {"ids", "names", "addresses"} +) +@XmlRootElement( + name = "HealthCareOrganization" +) +public class HealthCareOrganization implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected List ids; + @XmlElement( + name = "Name" + ) + protected List names; + @XmlElement( + name = "Address" + ) + protected List
    addresses; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getNames() { + if (this.names == null) { + this.names = new ArrayList(); + } + + return this.names; + } + + public List
    getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.java new file mode 100644 index 000000000..b3fcee615 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HealthCareOrganizationTypeV2", + propOrder = {"id", "organizationTypeCodes", "organizationTypeFriendlyNames", "names"} +) +@XmlSeeAlso({OrganizationAddressbookType.class, be.fgov.ehealth.addressbook.protocol.v1.HealthCareOrganization.class}) +public class HealthCareOrganizationTypeV2 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected TypeCodeType id; + @XmlElement( + name = "OrganizationTypeCode", + required = true + ) + protected List organizationTypeCodes; + @XmlElement( + name = "OrganizationTypeFriendlyName", + required = true + ) + protected List organizationTypeFriendlyNames; + @XmlElement( + name = "Name" + ) + protected List names; + + public TypeCodeType getId() { + return this.id; + } + + public void setId(TypeCodeType value) { + this.id = value; + } + + public List getOrganizationTypeCodes() { + if (this.organizationTypeCodes == null) { + this.organizationTypeCodes = new ArrayList(); + } + + return this.organizationTypeCodes; + } + + public List getOrganizationTypeFriendlyNames() { + if (this.organizationTypeFriendlyNames == null) { + this.organizationTypeFriendlyNames = new ArrayList(); + } + + return this.organizationTypeFriendlyNames; + } + + public List getNames() { + if (this.names == null) { + this.names = new ArrayList(); + } + + return this.names; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.java new file mode 100644 index 000000000..40183be35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HealthCarePersonType", + propOrder = {"lastName", "firstName", "middleNames", "attributes", "professionals"} +) +@XmlRootElement( + name = "HealthCarePerson" +) +public class HealthCarePerson implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "MiddleNames" + ) + protected String middleNames; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected List attributes; + @XmlElement( + name = "Professional", + required = true + ) + protected List professionals; + @XmlAttribute( + name = "searchResult" + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String searchResult; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getMiddleNames() { + return this.middleNames; + } + + public void setMiddleNames(String value) { + this.middleNames = value; + } + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } + + public List getProfessionals() { + if (this.professionals == null) { + this.professionals = new ArrayList(); + } + + return this.professionals; + } + + public String getSearchResult() { + return this.searchResult; + } + + public void setSearchResult(String value) { + this.searchResult = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareProfessional.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareProfessional.java new file mode 100644 index 000000000..f3c5f1f4a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareProfessional.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HealthCareProfessionalType", + propOrder = {"professions"} +) +@XmlRootElement( + name = "HealthCareProfessional" +) +public class HealthCareProfessional extends IndividualType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Profession", + required = true + ) + protected List professions; + + public List getProfessions() { + if (this.professions == null) { + this.professions = new ArrayList(); + } + + return this.professions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.java new file mode 100644 index 000000000..2fb0cdb55 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.AttributeStatement; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IAMAttributeStatement" +) +public class IAMAttributeStatement extends AttributeStatement implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.java new file mode 100644 index 000000000..1c0628abe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.java @@ -0,0 +1,116 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import be.fgov.ehealth.addressbook.core.v1.IndividualContactInformationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IndividualType", + propOrder = {"ssin", "lastName", "firstName", "middleNames", "language", "gender", "birthDate", "deathDate"} +) +@XmlSeeAlso({IndividualContactInformationType.class, HealthCareProfessional.class}) +public class IndividualType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "MiddleNames" + ) + protected String middleNames; + @XmlElement( + name = "Language" + ) + protected String language; + @XmlElement( + name = "Gender" + ) + protected String gender; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "DeathDate" + ) + protected String deathDate; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getMiddleNames() { + return this.middleNames; + } + + public void setMiddleNames(String value) { + this.middleNames = value; + } + + public String getLanguage() { + return this.language; + } + + public void setLanguage(String value) { + this.language = value; + } + + public String getGender() { + return this.gender; + } + + public void setGender(String value) { + this.gender = value; + } + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public String getDeathDate() { + return this.deathDate; + } + + public void setDeathDate(String value) { + this.deathDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Mandate.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Mandate.java new file mode 100644 index 000000000..da7c52e6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Mandate.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MandateType", + propOrder = {"id", "period", "principal"} +) +@XmlRootElement( + name = "Mandate" +) +public class Mandate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected String id; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "Principal", + required = true + ) + protected PrincipalType principal; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public PrincipalType getPrincipal() { + return this.principal; + } + + public void setPrincipal(PrincipalType value) { + this.principal = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.java new file mode 100644 index 000000000..3808312fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MunicipalityType", + propOrder = {"zipCode", "nsiCode", "descriptions"} +) +@XmlRootElement( + name = "Municipality" +) +public class Municipality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZipCode" + ) + protected BigInteger zipCode; + @XmlElement( + name = "NSICode" + ) + protected String nsiCode; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public BigInteger getZipCode() { + return this.zipCode; + } + + public void setZipCode(BigInteger value) { + this.zipCode = value; + } + + public String getNSICode() { + return this.nsiCode; + } + + public void setNSICode(String value) { + this.nsiCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/NameType.java new file mode 100644 index 000000000..1e41d18f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/NameType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType" +) +public class NameType extends BaseNameType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ObjectFactory.java new file mode 100644 index 000000000..f6f248ce1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ObjectFactory.java @@ -0,0 +1,317 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _GIAMIEntity_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "GIAMIEntity"); + private static final QName _GIAMIQuality_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "GIAMIQuality"); + private static final QName _HealthCareOrganizationV2_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "HealthCareOrganizationV2"); + private static final QName _Individual_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "Individual"); + private static final QName _MandateAttributeStatement_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "MandateAttributeStatement"); + private static final QName _Name_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "Name"); + private static final QName _OrganizationAttributeStatement_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "OrganizationAttributeStatement"); + private static final QName _OrganizationTypeCode_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "OrganizationTypeCode"); + private static final QName _OrganizationTypeFriendlyName_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "OrganizationTypeFriendlyName"); + private static final QName _Profession_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "Profession"); + private static final QName _ProfessionFriendlyName_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "ProfessionFriendlyName"); + private static final QName _ProfessionalAddressbook_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "ProfessionalAddressbook"); + private static final QName _QualityAttributeStatement_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "QualityAttributeStatement"); + private static final QName _QualityTypeCode_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "QualityTypeCode"); + private static final QName _QualityTypeFriendlyName_QNAME = new QName("urn:be:fgov:ehealth:aa:complextype:v1", "QualityTypeFriendlyName"); + + public Address createAddress() { + return new Address(); + } + + public StreetType createStreetType() { + return new StreetType(); + } + + public Municipality createMunicipality() { + return new Municipality(); + } + + public Country createCountry() { + return new Country(); + } + + public Codification createCodification() { + return new Codification(); + } + + public NameType createNameType() { + return new NameType(); + } + + public Description createDescription() { + return new Description(); + } + + public BaseNameType createBaseNameType() { + return new BaseNameType(); + } + + public GIAMIAdministrator createGIAMIAdministrator() { + return new GIAMIAdministrator(); + } + + public GIAMIEntityType createGIAMIEntityType() { + return new GIAMIEntityType(); + } + + public GIAMIOrganization createGIAMIOrganization() { + return new GIAMIOrganization(); + } + + public HealthCareAdditionalInformation createHealthCareAdditionalInformation() { + return new HealthCareAdditionalInformation(); + } + + public HealthCareOrganization createHealthCareOrganization() { + return new HealthCareOrganization(); + } + + public TypeCodeType createTypeCodeType() { + return new TypeCodeType(); + } + + public HealthCareOrganizationTypeV2 createHealthCareOrganizationTypeV2() { + return new HealthCareOrganizationTypeV2(); + } + + public HealthCarePerson createHealthCarePerson() { + return new HealthCarePerson(); + } + + public ProfessionalType createProfessionalType() { + return new ProfessionalType(); + } + + public HealthCareProfessional createHealthCareProfessional() { + return new HealthCareProfessional(); + } + + public IndividualType createIndividualType() { + return new IndividualType(); + } + + public ProfessionV3 createProfessionV3() { + return new ProfessionV3(); + } + + public Mandate createMandate() { + return new Mandate(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public PrincipalType createPrincipalType() { + return new PrincipalType(); + } + + public IAMAttributeStatement createIAMAttributeStatement() { + return new IAMAttributeStatement(); + } + + public OrganizationInfo createOrganizationInfo() { + return new OrganizationInfo(); + } + + public PersonWithFunction createPersonWithFunction() { + return new PersonWithFunction(); + } + + public PersonType createPersonType() { + return new PersonType(); + } + + public ProfessionType createProfessionType() { + return new ProfessionType(); + } + + public ProfessionV2 createProfessionV2() { + return new ProfessionV2(); + } + + public ProfessionCode createProfessionCode() { + return new ProfessionCode(); + } + + public Speciality createSpeciality() { + return new Speciality(); + } + + public ProfessionalAddressbookType createProfessionalAddressbookType() { + return new ProfessionalAddressbookType(); + } + + public Responsible createResponsible() { + return new Responsible(); + } + + public SupportedOrganization createSupportedOrganization() { + return new SupportedOrganization(); + } + + public OrganizationDescriberType createOrganizationDescriberType() { + return new OrganizationDescriberType(); + } + + public OrganizationIdentifierType createOrganizationIdentifierType() { + return new OrganizationIdentifierType(); + } + + public BaseServiceListType createBaseServiceListType() { + return new BaseServiceListType(); + } + + public SupportedOrganizationV2 createSupportedOrganizationV2() { + return new SupportedOrganizationV2(); + } + + public OrganizationDescriberTypeV2 createOrganizationDescriberTypeV2() { + return new OrganizationDescriberTypeV2(); + } + + public SupportedQuality createSupportedQuality() { + return new SupportedQuality(); + } + + public QualityDescriberType createQualityDescriberType() { + return new QualityDescriberType(); + } + + public BaseServiceType createBaseServiceType() { + return new BaseServiceType(); + } + + public OrganizationAddressbookType createOrganizationAddressbookType() { + return new OrganizationAddressbookType(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "GIAMIEntity" + ) + public JAXBElement createGIAMIEntity(GIAMIEntityType value) { + return new JAXBElement(_GIAMIEntity_QNAME, GIAMIEntityType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "GIAMIQuality" + ) + public JAXBElement createGIAMIQuality(GIAMIEntityType value) { + return new JAXBElement(_GIAMIQuality_QNAME, GIAMIEntityType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "HealthCareOrganizationV2" + ) + public JAXBElement createHealthCareOrganizationV2(HealthCareOrganizationTypeV2 value) { + return new JAXBElement(_HealthCareOrganizationV2_QNAME, HealthCareOrganizationTypeV2.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "Individual" + ) + public JAXBElement createIndividual(IndividualType value) { + return new JAXBElement(_Individual_QNAME, IndividualType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "MandateAttributeStatement" + ) + public JAXBElement createMandateAttributeStatement(IAMAttributeStatement value) { + return new JAXBElement(_MandateAttributeStatement_QNAME, IAMAttributeStatement.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "Name" + ) + public JAXBElement createName(NameType value) { + return new JAXBElement(_Name_QNAME, NameType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "OrganizationAttributeStatement" + ) + public JAXBElement createOrganizationAttributeStatement(IAMAttributeStatement value) { + return new JAXBElement(_OrganizationAttributeStatement_QNAME, IAMAttributeStatement.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "OrganizationTypeCode" + ) + public JAXBElement createOrganizationTypeCode(TypeCodeType value) { + return new JAXBElement(_OrganizationTypeCode_QNAME, TypeCodeType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "OrganizationTypeFriendlyName" + ) + public JAXBElement createOrganizationTypeFriendlyName(NameType value) { + return new JAXBElement(_OrganizationTypeFriendlyName_QNAME, NameType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "Profession" + ) + public JAXBElement createProfession(ProfessionType value) { + return new JAXBElement(_Profession_QNAME, ProfessionType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "ProfessionFriendlyName" + ) + public JAXBElement createProfessionFriendlyName(NameType value) { + return new JAXBElement(_ProfessionFriendlyName_QNAME, NameType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "ProfessionalAddressbook" + ) + public JAXBElement createProfessionalAddressbook(ProfessionalAddressbookType value) { + return new JAXBElement(_ProfessionalAddressbook_QNAME, ProfessionalAddressbookType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "QualityAttributeStatement" + ) + public JAXBElement createQualityAttributeStatement(IAMAttributeStatement value) { + return new JAXBElement(_QualityAttributeStatement_QNAME, IAMAttributeStatement.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "QualityTypeCode" + ) + public JAXBElement createQualityTypeCode(TypeCodeType value) { + return new JAXBElement(_QualityTypeCode_QNAME, TypeCodeType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + name = "QualityTypeFriendlyName" + ) + public JAXBElement createQualityTypeFriendlyName(NameType value) { + return new JAXBElement(_QualityTypeFriendlyName_QNAME, NameType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.java new file mode 100644 index 000000000..a3b3d33b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import be.fgov.ehealth.addressbook.core.v1.OrganizationContactInformationType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationAddressbookType", + propOrder = {"addresses", "healthCareAdditionalInformations"} +) +@XmlSeeAlso({OrganizationContactInformationType.class}) +public class OrganizationAddressbookType extends HealthCareOrganizationTypeV2 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Address" + ) + protected List
    addresses; + @XmlElement( + name = "HealthCareAdditionalInformation" + ) + protected List healthCareAdditionalInformations; + + public List
    getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getHealthCareAdditionalInformations() { + if (this.healthCareAdditionalInformations == null) { + this.healthCareAdditionalInformations = new ArrayList(); + } + + return this.healthCareAdditionalInformations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberType.java new file mode 100644 index 000000000..4828ea5bf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberType.java @@ -0,0 +1,111 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationDescriberType", + propOrder = {"organizationTypeCode", "organizationTypeFriendlyNames", "organizationType", "attribute", "checkDigit", "regex", "allowedBaseServices"} +) +@XmlSeeAlso({SupportedOrganization.class}) +public class OrganizationDescriberType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OrganizationTypeCode", + required = true + ) + protected String organizationTypeCode; + @XmlElement( + name = "OrganizationTypeFriendlyName", + required = true + ) + protected List organizationTypeFriendlyNames; + @XmlElement( + name = "OrganizationType", + required = true + ) + protected OrganizationIdentifierType organizationType; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected Attribute attribute; + @XmlElement( + name = "CheckDigit" + ) + protected String checkDigit; + @XmlElement( + name = "Regex" + ) + protected String regex; + @XmlElement( + name = "AllowedBaseServices", + required = true + ) + protected BaseServiceListType allowedBaseServices; + + public String getOrganizationTypeCode() { + return this.organizationTypeCode; + } + + public void setOrganizationTypeCode(String value) { + this.organizationTypeCode = value; + } + + public List getOrganizationTypeFriendlyNames() { + if (this.organizationTypeFriendlyNames == null) { + this.organizationTypeFriendlyNames = new ArrayList(); + } + + return this.organizationTypeFriendlyNames; + } + + public OrganizationIdentifierType getOrganizationType() { + return this.organizationType; + } + + public void setOrganizationType(OrganizationIdentifierType value) { + this.organizationType = value; + } + + public Attribute getAttribute() { + return this.attribute; + } + + public void setAttribute(Attribute value) { + this.attribute = value; + } + + public String getCheckDigit() { + return this.checkDigit; + } + + public void setCheckDigit(String value) { + this.checkDigit = value; + } + + public String getRegex() { + return this.regex; + } + + public void setRegex(String value) { + this.regex = value; + } + + public BaseServiceListType getAllowedBaseServices() { + return this.allowedBaseServices; + } + + public void setAllowedBaseServices(BaseServiceListType value) { + this.allowedBaseServices = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.java new file mode 100644 index 000000000..147fd3bdb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.java @@ -0,0 +1,98 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationDescriberTypeV2", + propOrder = {"organizationTypeCodes", "organizationTypeFriendlyNames", "attributes", "checkDigit", "regex", "allowedBaseServices"} +) +@XmlSeeAlso({SupportedOrganizationV2.class}) +public class OrganizationDescriberTypeV2 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OrganizationTypeCode", + required = true + ) + protected List organizationTypeCodes; + @XmlElement( + name = "OrganizationTypeFriendlyName", + required = true + ) + protected List organizationTypeFriendlyNames; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected List attributes; + @XmlElement( + name = "CheckDigit" + ) + protected String checkDigit; + @XmlElement( + name = "Regex" + ) + protected String regex; + @XmlElement( + name = "AllowedBaseServices", + required = true + ) + protected BaseServiceListType allowedBaseServices; + + public List getOrganizationTypeCodes() { + if (this.organizationTypeCodes == null) { + this.organizationTypeCodes = new ArrayList(); + } + + return this.organizationTypeCodes; + } + + public List getOrganizationTypeFriendlyNames() { + if (this.organizationTypeFriendlyNames == null) { + this.organizationTypeFriendlyNames = new ArrayList(); + } + + return this.organizationTypeFriendlyNames; + } + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } + + public String getCheckDigit() { + return this.checkDigit; + } + + public void setCheckDigit(String value) { + this.checkDigit = value; + } + + public String getRegex() { + return this.regex; + } + + public void setRegex(String value) { + this.regex = value; + } + + public BaseServiceListType getAllowedBaseServices() { + return this.allowedBaseServices; + } + + public void setAllowedBaseServices(BaseServiceListType value) { + this.allowedBaseServices = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationIdentifierType.java new file mode 100644 index 000000000..a6b2c5e0a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationIdentifierType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationIdentifierType", + propOrder = {"type", "subType"} +) +public class OrganizationIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected Object type; + @XmlElement( + name = "SubType" + ) + protected String subType; + + public Object getType() { + return this.type; + } + + public void setType(Object value) { + this.type = value; + } + + public String getSubType() { + return this.subType; + } + + public void setSubType(String value) { + this.subType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationInfo.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationInfo.java new file mode 100644 index 000000000..a7436cb14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationInfo.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationInfoType", + propOrder = {"names", "codification"} +) +@XmlRootElement( + name = "OrganizationInfo" +) +public class OrganizationInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected List names; + @XmlElement( + name = "Codification", + required = true + ) + protected Codification codification; + + public List getNames() { + if (this.names == null) { + this.names = new ArrayList(); + } + + return this.names; + } + + public Codification getCodification() { + return this.codification; + } + + public void setCodification(Codification value) { + this.codification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PeriodType.java new file mode 100644 index 000000000..8ccf43ca3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"beginDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime beginDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getBeginDate() { + return this.beginDate; + } + + public void setBeginDate(DateTime value) { + this.beginDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.java new file mode 100644 index 000000000..fa154e31e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonType", + propOrder = {"inss", "firstName", "lastName"} +) +@XmlSeeAlso({Responsible.class, PersonWithFunction.class}) +public class PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss", + required = true + ) + protected String inss; + @XmlElement( + name = "FirstName", + required = true + ) + protected String firstName; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonWithFunction.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonWithFunction.java new file mode 100644 index 000000000..b97e229a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonWithFunction.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonWithFunctionType", + propOrder = {"function"} +) +@XmlRootElement( + name = "PersonWithFunction" +) +public class PersonWithFunction extends PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Function", + required = true + ) + protected Object function; + + public Object getFunction() { + return this.function; + } + + public void setFunction(Object value) { + this.function = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PrincipalType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PrincipalType.java new file mode 100644 index 000000000..d68bbb6af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PrincipalType.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PrincipalType", + propOrder = {"name", "id", "type", "subtype", "status"} +) +public class PrincipalType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "Id", + required = true + ) + protected String id; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Subtype" + ) + protected String subtype; + @XmlElement( + name = "Status" + ) + protected String status; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getSubtype() { + return this.subtype; + } + + public void setSubtype(String value) { + this.subtype = value; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.java new file mode 100644 index 000000000..c63b54d1b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionCodeType", + propOrder = {"value"} +) +@XmlRootElement( + name = "ProfessionCode" +) +public class ProfessionCode implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "authenticSource", + required = true + ) + protected String authenticSource; + @XmlAttribute( + name = "type", + required = true + ) + protected String type; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getAuthenticSource() { + return this.authenticSource; + } + + public void setAuthenticSource(String value) { + this.authenticSource = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.java new file mode 100644 index 000000000..a04e6dcc9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionType", + propOrder = {"professionCode", "professionFriendlyNames", "attributes"} +) +@XmlSeeAlso({ProfessionalType.class}) +public class ProfessionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProfessionCode", + required = true + ) + protected String professionCode; + @XmlElement( + name = "ProfessionFriendlyName", + required = true + ) + protected List professionFriendlyNames; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected List attributes; + + public String getProfessionCode() { + return this.professionCode; + } + + public void setProfessionCode(String value) { + this.professionCode = value; + } + + public List getProfessionFriendlyNames() { + if (this.professionFriendlyNames == null) { + this.professionFriendlyNames = new ArrayList(); + } + + return this.professionFriendlyNames; + } + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.java new file mode 100644 index 000000000..bbe25e01d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionTypeV2", + propOrder = {"professionCodes", "professionFriendlyNames", "attributes", "eMailAddress"} +) +@XmlRootElement( + name = "ProfessionV2" +) +public class ProfessionV2 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProfessionCode", + required = true + ) + protected List professionCodes; + @XmlElement( + name = "ProfessionFriendlyName", + required = true + ) + protected List professionFriendlyNames; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected List attributes; + protected String eMailAddress; + + public List getProfessionCodes() { + if (this.professionCodes == null) { + this.professionCodes = new ArrayList(); + } + + return this.professionCodes; + } + + public List getProfessionFriendlyNames() { + if (this.professionFriendlyNames == null) { + this.professionFriendlyNames = new ArrayList(); + } + + return this.professionFriendlyNames; + } + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } + + public String getEMailAddress() { + return this.eMailAddress; + } + + public void setEMailAddress(String value) { + this.eMailAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV3.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV3.java new file mode 100644 index 000000000..da0494e13 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV3.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionTypeV3", + propOrder = {"professionCodes", "professionFriendlyNames", "nihii", "specialities"} +) +@XmlRootElement( + name = "ProfessionV3" +) +public class ProfessionV3 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProfessionCode", + required = true + ) + protected List professionCodes; + @XmlElement( + name = "ProfessionFriendlyName", + required = true + ) + protected List professionFriendlyNames; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + @XmlElement( + name = "Speciality" + ) + protected List specialities; + + public List getProfessionCodes() { + if (this.professionCodes == null) { + this.professionCodes = new ArrayList(); + } + + return this.professionCodes; + } + + public List getProfessionFriendlyNames() { + if (this.professionFriendlyNames == null) { + this.professionFriendlyNames = new ArrayList(); + } + + return this.professionFriendlyNames; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } + + public List getSpecialities() { + if (this.specialities == null) { + this.specialities = new ArrayList(); + } + + return this.specialities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.java new file mode 100644 index 000000000..6a1f883aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import be.fgov.ehealth.addressbook.core.v1.ProfessionalInformation; +import be.fgov.ehealth.addressbook.core.v1.ProfessionalInformationType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionalAddressbookType", + propOrder = {"profession", "addresses", "healthCareAdditionalInformations"} +) +@XmlSeeAlso({ProfessionalInformation.class, ProfessionalInformationType.class}) +public class ProfessionalAddressbookType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Profession", + required = true + ) + protected ProfessionV3 profession; + @XmlElement( + name = "Address" + ) + protected List
    addresses; + @XmlElement( + name = "HealthCareAdditionalInformation" + ) + protected List healthCareAdditionalInformations; + + public ProfessionV3 getProfession() { + return this.profession; + } + + public void setProfession(ProfessionV3 value) { + this.profession = value; + } + + public List
    getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getHealthCareAdditionalInformations() { + if (this.healthCareAdditionalInformations == null) { + this.healthCareAdditionalInformations = new ArrayList(); + } + + return this.healthCareAdditionalInformations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.java new file mode 100644 index 000000000..f38ec584b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionalType", + propOrder = {"specialities"} +) +public class ProfessionalType extends ProfessionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Speciality" + ) + protected List specialities; + + public List getSpecialities() { + if (this.specialities == null) { + this.specialities = new ArrayList(); + } + + return this.specialities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.java new file mode 100644 index 000000000..30dd5d096 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QualityDescriberType", + propOrder = {"qualityTypeCodes", "qualityTypeFriendlyNames", "attributes"} +) +@XmlSeeAlso({SupportedQuality.class}) +public class QualityDescriberType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "QualityTypeCode", + required = true + ) + protected List qualityTypeCodes; + @XmlElement( + name = "QualityTypeFriendlyName", + required = true + ) + protected List qualityTypeFriendlyNames; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected List attributes; + + public List getQualityTypeCodes() { + if (this.qualityTypeCodes == null) { + this.qualityTypeCodes = new ArrayList(); + } + + return this.qualityTypeCodes; + } + + public List getQualityTypeFriendlyNames() { + if (this.qualityTypeFriendlyNames == null) { + this.qualityTypeFriendlyNames = new ArrayList(); + } + + return this.qualityTypeFriendlyNames; + } + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.java new file mode 100644 index 000000000..fefd7d0f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponsibleType", + propOrder = {"responsibleFunction"} +) +@XmlRootElement( + name = "Responsible" +) +public class Responsible extends PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ResponsibleFunction", + required = true + ) + protected String responsibleFunction; + + public String getResponsibleFunction() { + return this.responsibleFunction; + } + + public void setResponsibleFunction(String value) { + this.responsibleFunction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Speciality.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Speciality.java new file mode 100644 index 000000000..b3b596d49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Speciality.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SpecialityType", + propOrder = {"specialityCode", "specialityFriendlyNames"} +) +@XmlRootElement( + name = "Speciality" +) +public class Speciality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SpecialityCode", + required = true + ) + protected String specialityCode; + @XmlElement( + name = "SpecialityFriendlyName", + required = true + ) + protected List specialityFriendlyNames; + + public String getSpecialityCode() { + return this.specialityCode; + } + + public void setSpecialityCode(String value) { + this.specialityCode = value; + } + + public List getSpecialityFriendlyNames() { + if (this.specialityFriendlyNames == null) { + this.specialityFriendlyNames = new ArrayList(); + } + + return this.specialityFriendlyNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.java new file mode 100644 index 000000000..abf93538b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/StreetType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StreetType", + propOrder = {"nsiCode", "descriptions"} +) +public class StreetType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NSICode" + ) + protected String nsiCode; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public String getNSICode() { + return this.nsiCode; + } + + public void setNSICode(String value) { + this.nsiCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganization.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganization.java new file mode 100644 index 000000000..4204fd7cc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganization.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SupportedOrganizationType" +) +@XmlRootElement( + name = "SupportedOrganization" +) +public class SupportedOrganization extends OrganizationDescriberType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "resourceEnumeration", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + required = true + ) + protected String resourceEnumeration; + + public String getResourceEnumeration() { + return this.resourceEnumeration; + } + + public void setResourceEnumeration(String value) { + this.resourceEnumeration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.java new file mode 100644 index 000000000..f6f282a7a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedOrganizationV2.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SupportedOrganizationTypeV2" +) +@XmlRootElement( + name = "SupportedOrganizationV2" +) +public class SupportedOrganizationV2 extends OrganizationDescriberTypeV2 implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "resourceEnumeration", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + required = true + ) + protected String resourceEnumeration; + + public String getResourceEnumeration() { + return this.resourceEnumeration; + } + + public void setResourceEnumeration(String value) { + this.resourceEnumeration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedQuality.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedQuality.java new file mode 100644 index 000000000..292e31d51 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/SupportedQuality.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SupportedQualityType" +) +@XmlRootElement( + name = "SupportedQuality" +) +public class SupportedQuality extends QualityDescriberType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "resourceEnumeration", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + required = true + ) + protected String resourceEnumeration; + + public String getResourceEnumeration() { + return this.resourceEnumeration; + } + + public void setResourceEnumeration(String value) { + this.resourceEnumeration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.java new file mode 100644 index 000000000..748b815ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/TypeCodeType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TypeCodeType", + propOrder = {"value"} +) +public class TypeCodeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "authenticSource", + required = true + ) + protected String authenticSource; + @XmlAttribute( + name = "type", + required = true + ) + protected String type; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getAuthenticSource() { + return this.authenticSource; + } + + public void setAuthenticSource(String value) { + this.authenticSource = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/package-info.java new file mode 100644 index 000000000..540894464 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.aa.complextype.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:aa:complextype:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.java new file mode 100644 index 000000000..bf938e94b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/EHealthBoxType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EHealthBoxType", + propOrder = {"id", "type", "subType", "quality"} +) +public class EHealthBoxType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected String id; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SubType" + ) + protected String subType; + @XmlElement( + name = "Quality", + required = true + ) + protected String quality; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getSubType() { + return this.subType; + } + + public void setSubType(String value) { + this.subType = value; + } + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/IndividualContactInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/IndividualContactInformationType.java new file mode 100644 index 000000000..c7ceacedb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/IndividualContactInformationType.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import be.fgov.ehealth.aa.complextype.v1.Address; +import be.fgov.ehealth.aa.complextype.v1.HealthCareAdditionalInformation; +import be.fgov.ehealth.aa.complextype.v1.IndividualType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IndividualContactInformationType", + propOrder = {"addresses", "healthCareAdditionalInformations", "professionalInformations"} +) +public class IndividualContactInformationType extends IndividualType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Address", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1" + ) + protected List
    addresses; + @XmlElement( + name = "HealthCareAdditionalInformation", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1" + ) + protected List healthCareAdditionalInformations; + @XmlElement( + name = "ProfessionalInformation", + required = true + ) + protected List professionalInformations; + + public List
    getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getHealthCareAdditionalInformations() { + if (this.healthCareAdditionalInformations == null) { + this.healthCareAdditionalInformations = new ArrayList(); + } + + return this.healthCareAdditionalInformations; + } + + public List getProfessionalInformations() { + if (this.professionalInformations == null) { + this.professionalInformations = new ArrayList(); + } + + return this.professionalInformations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ObjectFactory.java new file mode 100644 index 000000000..31092ec36 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ObjectFactory.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EHealthBoxType createEHealthBoxType() { + return new EHealthBoxType(); + } + + public IndividualContactInformationType createIndividualContactInformationType() { + return new IndividualContactInformationType(); + } + + public OrganizationContactInformationType createOrganizationContactInformationType() { + return new OrganizationContactInformationType(); + } + + public ProfessionalInformationType createProfessionalInformationType() { + return new ProfessionalInformationType(); + } + + public ProfessionalInformation createProfessionalInformation() { + return new ProfessionalInformation(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/OrganizationContactInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/OrganizationContactInformationType.java new file mode 100644 index 000000000..99a33f397 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/OrganizationContactInformationType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import be.fgov.ehealth.aa.complextype.v1.OrganizationAddressbookType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationContactInformationType", + propOrder = {"eHealthBoxes"} +) +public class OrganizationContactInformationType extends OrganizationAddressbookType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHealthBox" + ) + protected List eHealthBoxes; + + public List getEHealthBoxes() { + if (this.eHealthBoxes == null) { + this.eHealthBoxes = new ArrayList(); + } + + return this.eHealthBoxes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.java new file mode 100644 index 000000000..fb458661e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformation.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import be.fgov.ehealth.aa.complextype.v1.ProfessionalAddressbookType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"eHealthBox"} +) +public class ProfessionalInformation extends ProfessionalAddressbookType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHealthBox" + ) + protected EHealthBoxType eHealthBox; + + public EHealthBoxType getEHealthBox() { + return this.eHealthBox; + } + + public void setEHealthBox(EHealthBoxType value) { + this.eHealthBox = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.java new file mode 100644 index 000000000..af67b4e35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/ProfessionalInformationType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import be.fgov.ehealth.aa.complextype.v1.ProfessionalAddressbookType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionalInformationType", + propOrder = {"eHealthBox"} +) +public class ProfessionalInformationType extends ProfessionalAddressbookType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHealthBox" + ) + protected EHealthBoxType eHealthBox; + + public EHealthBoxType getEHealthBox() { + return this.eHealthBox; + } + + public void setEHealthBox(EHealthBoxType value) { + this.eHealthBox = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.java new file mode 100644 index 000000000..e8028ed1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.addressbook.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:addressbook:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.java new file mode 100644 index 000000000..98d5fb064 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoRequest.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetOrganizationContactInfoRequestType", + propOrder = {"ehp", "cbe", "nihii", "institutionType"} +) +@XmlRootElement( + name = "GetOrganizationContactInfoRequest" +) +public class GetOrganizationContactInfoRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHP" + ) + protected String ehp; + @XmlElement( + name = "CBE" + ) + protected String cbe; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + @XmlElement( + name = "InstitutionType" + ) + protected String institutionType; + + public String getEHP() { + return this.ehp; + } + + public void setEHP(String value) { + this.ehp = value; + } + + public String getCBE() { + return this.cbe; + } + + public void setCBE(String value) { + this.cbe = value; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } + + public String getInstitutionType() { + return this.institutionType; + } + + public void setInstitutionType(String value) { + this.institutionType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.java new file mode 100644 index 000000000..3cf9b311f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetOrganizationContactInfoResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.addressbook.core.v1.OrganizationContactInformationType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetOrganizationContactInfoResponseType", + propOrder = {"organizationContactInformation"} +) +@XmlRootElement( + name = "GetOrganizationContactInfoResponse" +) +public class GetOrganizationContactInfoResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OrganizationContactInformation" + ) + protected OrganizationContactInformationType organizationContactInformation; + + public OrganizationContactInformationType getOrganizationContactInformation() { + return this.organizationContactInformation; + } + + public void setOrganizationContactInformation(OrganizationContactInformationType value) { + this.organizationContactInformation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.java new file mode 100644 index 000000000..bc635946b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetProfessionalContactInfoRequestType", + propOrder = {"ssin", "nihii"} +) +@XmlRootElement( + name = "GetProfessionalContactInfoRequest" +) +public class GetProfessionalContactInfoRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.java new file mode 100644 index 000000000..33d5998da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/GetProfessionalContactInfoResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.addressbook.core.v1.IndividualContactInformationType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetProfessionalContactInfoResponseType", + propOrder = {"individualContactInformation"} +) +@XmlRootElement( + name = "GetProfessionalContactInfoResponse" +) +public class GetProfessionalContactInfoResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IndividualContactInformation" + ) + protected IndividualContactInformationType individualContactInformation; + + public IndividualContactInformationType getIndividualContactInformation() { + return this.individualContactInformation; + } + + public void setIndividualContactInformation(IndividualContactInformationType value) { + this.individualContactInformation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.java new file mode 100644 index 000000000..c88c1409e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/HealthCareOrganization.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.aa.complextype.v1.HealthCareOrganizationTypeV2; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +public class HealthCareOrganization extends HealthCareOrganizationTypeV2 implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..6f264f371 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/ObjectFactory.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public GetOrganizationContactInfoRequest createGetOrganizationContactInfoRequest() { + return new GetOrganizationContactInfoRequest(); + } + + public GetOrganizationContactInfoResponse createGetOrganizationContactInfoResponse() { + return new GetOrganizationContactInfoResponse(); + } + + public GetProfessionalContactInfoRequest createGetProfessionalContactInfoRequest() { + return new GetProfessionalContactInfoRequest(); + } + + public GetProfessionalContactInfoResponse createGetProfessionalContactInfoResponse() { + return new GetProfessionalContactInfoResponse(); + } + + public SearchOrganizationsRequest createSearchOrganizationsRequest() { + return new SearchOrganizationsRequest(); + } + + public SearchOrganizationsResponse createSearchOrganizationsResponse() { + return new SearchOrganizationsResponse(); + } + + public HealthCareOrganization createHealthCareOrganization() { + return new HealthCareOrganization(); + } + + public SearchProfessionalsRequest createSearchProfessionalsRequest() { + return new SearchProfessionalsRequest(); + } + + public SearchProfessionalsResponse createSearchProfessionalsResponse() { + return new SearchProfessionalsResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.java new file mode 100644 index 000000000..bc1e54f08 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsRequest.java @@ -0,0 +1,117 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.PaginationRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchOrganizationsRequestType", + propOrder = {"ehp", "cbe", "nihii", "institutionName", "institutionType", "zipCode", "city", "eMail"} +) +@XmlRootElement( + name = "SearchOrganizationsRequest" +) +public class SearchOrganizationsRequest extends PaginationRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHP" + ) + protected String ehp; + @XmlElement( + name = "CBE" + ) + protected String cbe; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + @XmlElement( + name = "InstitutionName" + ) + protected String institutionName; + @XmlElement( + name = "InstitutionType" + ) + protected String institutionType; + @XmlElement( + name = "ZipCode" + ) + protected String zipCode; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "EMail" + ) + protected String eMail; + + public String getEHP() { + return this.ehp; + } + + public void setEHP(String value) { + this.ehp = value; + } + + public String getCBE() { + return this.cbe; + } + + public void setCBE(String value) { + this.cbe = value; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } + + public String getInstitutionName() { + return this.institutionName; + } + + public void setInstitutionName(String value) { + this.institutionName = value; + } + + public String getInstitutionType() { + return this.institutionType; + } + + public void setInstitutionType(String value) { + this.institutionType = value; + } + + public String getZipCode() { + return this.zipCode; + } + + public void setZipCode(String value) { + this.zipCode = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getEMail() { + return this.eMail; + } + + public void setEMail(String value) { + this.eMail = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.java new file mode 100644 index 000000000..0bc7cda10 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchOrganizationsResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.PaginationStatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchOrganizationsResponseType", + propOrder = {"healthCareOrganizations"} +) +@XmlRootElement( + name = "SearchOrganizationsResponse" +) +public class SearchOrganizationsResponse extends PaginationStatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HealthCareOrganization" + ) + protected List healthCareOrganizations; + + public List getHealthCareOrganizations() { + if (this.healthCareOrganizations == null) { + this.healthCareOrganizations = new ArrayList(); + } + + return this.healthCareOrganizations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.java new file mode 100644 index 000000000..02b094e36 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsRequest.java @@ -0,0 +1,117 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.PaginationRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchProfessionalsRequestType", + propOrder = {"ssin", "nihii", "firstName", "lastName", "profession", "zipCode", "city", "eMail"} +) +@XmlRootElement( + name = "SearchProfessionalsRequest" +) +public class SearchProfessionalsRequest extends PaginationRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "Profession" + ) + protected String profession; + @XmlElement( + name = "ZipCode" + ) + protected String zipCode; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "EMail" + ) + protected String eMail; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getProfession() { + return this.profession; + } + + public void setProfession(String value) { + this.profession = value; + } + + public String getZipCode() { + return this.zipCode; + } + + public void setZipCode(String value) { + this.zipCode = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getEMail() { + return this.eMail; + } + + public void setEMail(String value) { + this.eMail = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.java new file mode 100644 index 000000000..64acfc038 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/SearchProfessionalsResponse.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import be.fgov.ehealth.aa.complextype.v1.HealthCareProfessional; +import be.fgov.ehealth.commons.protocol.v2.PaginationStatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchProfessionalsResponseType", + propOrder = {"healthCareProfessionals"} +) +@XmlRootElement( + name = "SearchProfessionalsResponse" +) +public class SearchProfessionalsResponse extends PaginationStatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HealthCareProfessional", + namespace = "urn:be:fgov:ehealth:aa:complextype:v1" + ) + protected List healthCareProfessionals; + + public List getHealthCareProfessionals() { + if (this.healthCareProfessionals == null) { + this.healthCareProfessionals = new ArrayList(); + } + + return this.healthCareProfessionals; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.java new file mode 100644 index 000000000..38e3d4b6b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/addressbook/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.addressbook.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:addressbook:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Endpoint.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Endpoint.java new file mode 100644 index 000000000..41026caf8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Endpoint.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Endpoint implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlSchemaType( + name = "anyURI" + ) + protected String value; + @XmlAttribute( + name = "Status", + required = true + ) + protected StatusType status; + @XmlAttribute( + name = "Order", + required = true + ) + protected BigInteger order; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } + + public BigInteger getOrder() { + return this.order; + } + + public void setOrder(BigInteger value) { + this.order = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..3dcdbd974 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ServiceList createServiceList() { + return new ServiceList(); + } + + public ServiceType createServiceType() { + return new ServiceType(); + } + + public Endpoint createEndpoint() { + return new Endpoint(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.java new file mode 100644 index 000000000..bc73d3723 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/Service.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "Service", + namespace = "urn:be:fgov:ehealth:bcp:protocol:v1" +) +public class Service extends ServiceType { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.java new file mode 100644 index 000000000..3dcd04ed2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceList.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"services", "signature"} +) +@XmlRootElement( + name = "ServiceList" +) +public class ServiceList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Service", + required = true + ) + protected List services; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + @XmlAttribute( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + @XmlAttribute( + name = "Environment", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String environment; + + public List getServices() { + if (this.services == null) { + this.services = new ArrayList(); + } + + return this.services; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } + + public String getEnvironment() { + return this.environment; + } + + public void setEnvironment(String value) { + this.environment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.java new file mode 100644 index 000000000..86686cd5a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/ServiceType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ServiceType", + propOrder = {"endpoints"} +) +public class ServiceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Endpoint", + required = true + ) + protected List endpoints; + @XmlAttribute( + name = "Id", + required = true + ) + protected String id; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public List getEndpoints() { + if (this.endpoints == null) { + this.endpoints = new ArrayList(); + } + + return this.endpoints; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/StatusType.java new file mode 100644 index 000000000..27485ebde --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/StatusType.java @@ -0,0 +1,21 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "StatusType" +) +@XmlEnum +public enum StatusType { + ACTIVE, + INACTIVE; + + public String value() { + return this.name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.java new file mode 100644 index 000000000..7d71ff0f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.bcp.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:bcp:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.java new file mode 100644 index 000000000..679ff2573 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Cache.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CacheType", + propOrder = {"key", "expiry"} +) +@XmlRootElement( + name = "Cache" +) +public class Cache implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Key", + required = true + ) + protected Key key; + @XmlElement( + name = "Expiry", + required = true + ) + protected Expiry expiry; + @XmlAttribute( + name = "Strategy", + required = true + ) + protected String strategy; + + public Key getKey() { + return this.key; + } + + public void setKey(Key value) { + this.key = value; + } + + public Expiry getExpiry() { + return this.expiry; + } + + public void setExpiry(Expiry value) { + this.expiry = value; + } + + public String getStrategy() { + return this.strategy; + } + + public void setStrategy(String value) { + this.strategy = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Endpoint.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Endpoint.java new file mode 100644 index 000000000..58f0b9451 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Endpoint.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EndpointType", + propOrder = {"value"} +) +@XmlRootElement( + name = "Endpoint" +) +public class Endpoint implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlSchemaType( + name = "anyURI" + ) + protected String value; + @XmlAttribute( + name = "Order", + required = true + ) + protected BigInteger order; + @XmlAttribute( + name = "Status", + required = true + ) + protected StatusType status; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public BigInteger getOrder() { + return this.order; + } + + public void setOrder(BigInteger value) { + this.order = value; + } + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/EndpointList.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/EndpointList.java new file mode 100644 index 000000000..426d6240d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/EndpointList.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"endpoints"} +) +public class EndpointList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Endpoint", + required = true + ) + protected List endpoints; + + public List getEndpoints() { + if (this.endpoints == null) { + this.endpoints = new ArrayList(); + } + + return this.endpoints; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.java new file mode 100644 index 000000000..eb97d7fbc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Expiry.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.datatype.Duration; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Expiry implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Type", + required = true + ) + protected String type; + @XmlAttribute( + name = "Duration" + ) + protected Duration duration; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Duration getDuration() { + return this.duration; + } + + public void setDuration(Duration value) { + this.duration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Key.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Key.java new file mode 100644 index 000000000..6bf59e845 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Key.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Key implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Tranform", + required = true + ) + protected String tranform; + @XmlAttribute( + name = "Inline", + required = true + ) + protected boolean inline; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTranform() { + return this.tranform; + } + + public void setTranform(String value) { + this.tranform = value; + } + + public boolean isInline() { + return this.inline; + } + + public void setInline(boolean value) { + this.inline = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..81839e87e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ServiceList createServiceList() { + return new ServiceList(); + } + + public Service createService() { + return new Service(); + } + + public Cache createCache() { + return new Cache(); + } + + public Key createKey() { + return new Key(); + } + + public Expiry createExpiry() { + return new Expiry(); + } + + public Endpoint createEndpoint() { + return new Endpoint(); + } + + public EndpointList createEndpointList() { + return new EndpointList(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.java new file mode 100644 index 000000000..37ca615a9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/Service.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ServiceType", + propOrder = {"endpointList", "cache"} +) +@XmlRootElement( + name = "Service" +) +public class Service implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EndpointList", + required = true + ) + protected EndpointList endpointList; + @XmlElement( + name = "Cache" + ) + protected Cache cache; + @XmlAttribute( + name = "Id", + required = true + ) + protected String id; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public EndpointList getEndpointList() { + return this.endpointList; + } + + public void setEndpointList(EndpointList value) { + this.endpointList = value; + } + + public Cache getCache() { + return this.cache; + } + + public void setCache(Cache value) { + this.cache = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.java new file mode 100644 index 000000000..b0f56b154 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/ServiceList.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"services", "signature"} +) +@XmlRootElement( + name = "ServiceList" +) +public class ServiceList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Service", + required = true + ) + protected List services; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + @XmlAttribute( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + @XmlAttribute( + name = "Environment", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String environment; + + public List getServices() { + if (this.services == null) { + this.services = new ArrayList(); + } + + return this.services; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } + + public String getEnvironment() { + return this.environment; + } + + public void setEnvironment(String value) { + this.environment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/StatusType.java new file mode 100644 index 000000000..18257ae32 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/StatusType.java @@ -0,0 +1,21 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "StatusType" +) +@XmlEnum +public enum StatusType { + ACTIVE, + INACTIVE; + + public String value() { + return this.name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/package-info.java new file mode 100644 index 000000000..bfb336787 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/bcp/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.bcp.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:bcp:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.java new file mode 100644 index 000000000..6f747db3c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateDetailsType.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertificateDetailsType", + propOrder = {"serialNumber", "dn", "issuerDN", "validNotBefore", "validNotAfter"} +) +public class CertificateDetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SerialNumber", + required = true + ) + protected String serialNumber; + @XmlElement( + name = "DN", + required = true + ) + protected String dn; + @XmlElement( + name = "IssuerDN", + required = true + ) + protected String issuerDN; + @XmlElement( + name = "ValidNotBefore", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime validNotBefore; + @XmlElement( + name = "ValidNotAfter", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime validNotAfter; + + public String getSerialNumber() { + return this.serialNumber; + } + + public void setSerialNumber(String value) { + this.serialNumber = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getIssuerDN() { + return this.issuerDN; + } + + public void setIssuerDN(String value) { + this.issuerDN = value; + } + + public DateTime getValidNotBefore() { + return this.validNotBefore; + } + + public void setValidNotBefore(DateTime value) { + this.validNotBefore = value; + } + + public DateTime getValidNotAfter() { + return this.validNotAfter; + } + + public void setValidNotAfter(DateTime value) { + this.validNotAfter = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.java new file mode 100644 index 000000000..e079b529a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateEntityType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertificateEntityType", + propOrder = {"certificateIdentifier"} +) +public class CertificateEntityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertificateIdentifier", + required = true + ) + protected CertificateIdentifierType certificateIdentifier; + @XmlAttribute( + name = "EntityType" + ) + protected EntityType entityType; + + public CertificateIdentifierType getCertificateIdentifier() { + return this.certificateIdentifier; + } + + public void setCertificateIdentifier(CertificateIdentifierType value) { + this.certificateIdentifier = value; + } + + public EntityType getEntityType() { + return this.entityType; + } + + public void setEntityType(EntityType value) { + this.entityType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateIdentifierType.java new file mode 100644 index 000000000..60cf38105 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateIdentifierType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.fgov.ehealth.commons.core.v2.ActorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertificateIdentifierType", + propOrder = {"actor", "applicationId"} +) +public class CertificateIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Actor", + required = true + ) + protected ActorType actor; + @XmlElement( + name = "ApplicationId" + ) + protected String applicationId; + + public ActorType getActor() { + return this.actor; + } + + public void setActor(ActorType value) { + this.actor = value; + } + + public String getApplicationId() { + return this.applicationId; + } + + public void setApplicationId(String value) { + this.applicationId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateInfoType.java new file mode 100644 index 000000000..d05566846 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateInfoType.java @@ -0,0 +1,194 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertificateInfoType", + propOrder = {"requestedDate", "publicKeyIdentifier", "certificateEntity", "authenticationCertificateStatus", "etkStatus", "automaticallyValidated", "authenticationCertificateDetails", "revocable", "replaceable", "replacementPeriodStartDate", "contactData", "baseServiceUsages"} +) +public class CertificateInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RequestedDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime requestedDate; + @XmlElement( + name = "PublicKeyIdentifier", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] publicKeyIdentifier; + @XmlElement( + name = "CertificateEntity", + required = true + ) + protected CertificateEntityType certificateEntity; + @XmlElement( + name = "AuthenticationCertificateStatus", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected CertificateStatusType authenticationCertificateStatus; + @XmlElement( + name = "ETKStatus", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected ETKStatusType etkStatus; + @XmlElement( + name = "AutomaticallyValidated" + ) + protected boolean automaticallyValidated; + @XmlElement( + name = "AuthenticationCertificateDetails" + ) + protected CertificateDetailsType authenticationCertificateDetails; + @XmlElement( + name = "Revocable" + ) + protected boolean revocable; + @XmlElement( + name = "Replaceable" + ) + protected boolean replaceable; + @XmlElement( + name = "ReplacementPeriodStartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime replacementPeriodStartDate; + @XmlElement( + name = "ContactData", + required = true + ) + protected ContactDataType contactData; + @XmlElement( + name = "BaseServiceUsage" + ) + protected List baseServiceUsages; + + public DateTime getRequestedDate() { + return this.requestedDate; + } + + public void setRequestedDate(DateTime value) { + this.requestedDate = value; + } + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] value) { + this.publicKeyIdentifier = value; + } + + public CertificateEntityType getCertificateEntity() { + return this.certificateEntity; + } + + public void setCertificateEntity(CertificateEntityType value) { + this.certificateEntity = value; + } + + public CertificateStatusType getAuthenticationCertificateStatus() { + return this.authenticationCertificateStatus; + } + + public void setAuthenticationCertificateStatus(CertificateStatusType value) { + this.authenticationCertificateStatus = value; + } + + public ETKStatusType getETKStatus() { + return this.etkStatus; + } + + public void setETKStatus(ETKStatusType value) { + this.etkStatus = value; + } + + public boolean isAutomaticallyValidated() { + return this.automaticallyValidated; + } + + public void setAutomaticallyValidated(boolean value) { + this.automaticallyValidated = value; + } + + public CertificateDetailsType getAuthenticationCertificateDetails() { + return this.authenticationCertificateDetails; + } + + public void setAuthenticationCertificateDetails(CertificateDetailsType value) { + this.authenticationCertificateDetails = value; + } + + public boolean isRevocable() { + return this.revocable; + } + + public void setRevocable(boolean value) { + this.revocable = value; + } + + public boolean isReplaceable() { + return this.replaceable; + } + + public void setReplaceable(boolean value) { + this.replaceable = value; + } + + public DateTime getReplacementPeriodStartDate() { + return this.replacementPeriodStartDate; + } + + public void setReplacementPeriodStartDate(DateTime value) { + this.replacementPeriodStartDate = value; + } + + public ContactDataType getContactData() { + return this.contactData; + } + + public void setContactData(ContactDataType value) { + this.contactData = value; + } + + public List getBaseServiceUsages() { + if (this.baseServiceUsages == null) { + this.baseServiceUsages = new ArrayList(); + } + + return this.baseServiceUsages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.java new file mode 100644 index 000000000..3880afa70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/CertificateStatusType.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CertificateStatusType" +) +@XmlEnum +public enum CertificateStatusType { + IN_PROGRESS, + VALID_ACTIVE, + REFUSED, + REVOKED, + EXPIRED; + + public String value() { + return this.name(); + } + + public static CertificateStatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContactDataType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContactDataType.java new file mode 100644 index 000000000..0c302180a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContactDataType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactDataType", + propOrder = {"emailPrivate", "emailGeneral", "phonePrivate", "phoneGeneral"} +) +public class ContactDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EmailPrivate", + required = true + ) + protected String emailPrivate; + @XmlElement( + name = "EmailGeneral" + ) + protected String emailGeneral; + @XmlElement( + name = "PhonePrivate", + required = true + ) + protected String phonePrivate; + @XmlElement( + name = "PhoneGeneral" + ) + protected String phoneGeneral; + + public String getEmailPrivate() { + return this.emailPrivate; + } + + public void setEmailPrivate(String value) { + this.emailPrivate = value; + } + + public String getEmailGeneral() { + return this.emailGeneral; + } + + public void setEmailGeneral(String value) { + this.emailGeneral = value; + } + + public String getPhonePrivate() { + return this.phonePrivate; + } + + public void setPhonePrivate(String value) { + this.phonePrivate = value; + } + + public String getPhoneGeneral() { + return this.phoneGeneral; + } + + public void setPhoneGeneral(String value) { + this.phoneGeneral = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.java new file mode 100644 index 000000000..9e5cf0862 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ContractType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.fgov.ehealth.commons.core.v2.ActorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContractType", + propOrder = {"dn", "signer", "text"} +) +public class ContractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DN", + required = true + ) + protected String dn; + @XmlElement( + name = "Signer", + required = true + ) + protected ActorType signer; + @XmlElement( + name = "Text", + required = true + ) + protected TextType text; + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public ActorType getSigner() { + return this.signer; + } + + public void setSigner(ActorType value) { + this.signer = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.java new file mode 100644 index 000000000..6474433dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EHealthCertificateSigningRequestType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EHealthCertificateSigningRequestType", + propOrder = {"contactData", "csr", "contract", "baseServiceUsages"} +) +public class EHealthCertificateSigningRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ContactData", + required = true + ) + protected ContactDataType contactData; + @XmlElement( + name = "CSR", + required = true + ) + protected byte[] csr; + @XmlElement( + name = "Contract", + required = true + ) + protected ContractType contract; + @XmlElement( + name = "BaseServiceUsage" + ) + protected List baseServiceUsages; + + public ContactDataType getContactData() { + return this.contactData; + } + + public void setContactData(ContactDataType value) { + this.contactData = value; + } + + public byte[] getCSR() { + return this.csr; + } + + public void setCSR(byte[] value) { + this.csr = value; + } + + public ContractType getContract() { + return this.contract; + } + + public void setContract(ContractType value) { + this.contract = value; + } + + public List getBaseServiceUsages() { + if (this.baseServiceUsages == null) { + this.baseServiceUsages = new ArrayList(); + } + + return this.baseServiceUsages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ETKStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ETKStatusType.java new file mode 100644 index 000000000..c9a5dc1cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ETKStatusType.java @@ -0,0 +1,25 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ETKStatusType" +) +@XmlEnum +public enum ETKStatusType { + NOT_REQUESTED, + IN_REQUEST, + WAIT_FOR_ACTIVATION, + VALID_ACTIVE, + REVOKED, + EXPIRED; + + public String value() { + return this.name(); + } + + public static ETKStatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EntityType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EntityType.java new file mode 100644 index 000000000..6a26fdc42 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/EntityType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EntityType" +) +@XmlEnum +public enum EntityType { + @XmlEnumValue("NaturalPerson") + NATURAL_PERSON("NaturalPerson"), + @XmlEnumValue("Organization") + ORGANIZATION("Organization"); + + private final String value; + + private EntityType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static EntityType fromValue(String v) { + EntityType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + EntityType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.java new file mode 100644 index 000000000..81acfdbe5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/LocalizedString.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalizedString", + propOrder = {"value"} +) +public class LocalizedString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ObjectFactory.java new file mode 100644 index 000000000..715f827b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/ObjectFactory.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public TextType createTextType() { + return new TextType(); + } + + public LocalizedString createLocalizedString() { + return new LocalizedString(); + } + + public ContactDataType createContactDataType() { + return new ContactDataType(); + } + + public CertificateIdentifierType createCertificateIdentifierType() { + return new CertificateIdentifierType(); + } + + public OrganizationType createOrganizationType() { + return new OrganizationType(); + } + + public OrganizationIdentifierType createOrganizationIdentifierType() { + return new OrganizationIdentifierType(); + } + + public ContractType createContractType() { + return new ContractType(); + } + + public RevocationContractType createRevocationContractType() { + return new RevocationContractType(); + } + + public EHealthCertificateSigningRequestType createEHealthCertificateSigningRequestType() { + return new EHealthCertificateSigningRequestType(); + } + + public CertificateEntityType createCertificateEntityType() { + return new CertificateEntityType(); + } + + public CertificateInfoType createCertificateInfoType() { + return new CertificateInfoType(); + } + + public CertificateDetailsType createCertificateDetailsType() { + return new CertificateDetailsType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationIdentifierType.java new file mode 100644 index 000000000..ab4f378f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationIdentifierType.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationIdentifierType", + propOrder = {"name", "identifierType", "validationRegEx", "checkDigitAlgorithms", "availableBaseServices"} +) +public class OrganizationIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected TextType name; + @XmlElement( + name = "IdentifierType", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String identifierType; + @XmlElement( + name = "ValidationRegEx" + ) + protected String validationRegEx; + @XmlElement( + name = "CheckDigitAlgorithm" + ) + protected List checkDigitAlgorithms; + @XmlElement( + name = "AvailableBaseService" + ) + protected List availableBaseServices; + + public TextType getName() { + return this.name; + } + + public void setName(TextType value) { + this.name = value; + } + + public String getIdentifierType() { + return this.identifierType; + } + + public void setIdentifierType(String value) { + this.identifierType = value; + } + + public String getValidationRegEx() { + return this.validationRegEx; + } + + public void setValidationRegEx(String value) { + this.validationRegEx = value; + } + + public List getCheckDigitAlgorithms() { + if (this.checkDigitAlgorithms == null) { + this.checkDigitAlgorithms = new ArrayList(); + } + + return this.checkDigitAlgorithms; + } + + public List getAvailableBaseServices() { + if (this.availableBaseServices == null) { + this.availableBaseServices = new ArrayList(); + } + + return this.availableBaseServices; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.java new file mode 100644 index 000000000..e7289c873 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/OrganizationType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationType", + propOrder = {"name", "identifier"} +) +public class OrganizationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected TextType name; + @XmlElement( + name = "Identifier", + required = true + ) + protected Id identifier; + + public TextType getName() { + return this.name; + } + + public void setName(TextType value) { + this.name = value; + } + + public Id getIdentifier() { + return this.identifier; + } + + public void setIdentifier(Id value) { + this.identifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.java new file mode 100644 index 000000000..97592c187 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationContractType.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.certra.core.v2; + +import be.fgov.ehealth.commons.core.v2.ActorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevocationContractType", + propOrder = {"dn", "signer", "revocationReason", "text"} +) +public class RevocationContractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DN", + required = true + ) + protected String dn; + @XmlElement( + name = "Signer", + required = true + ) + protected ActorType signer; + @XmlElement( + name = "RevocationReason", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected RevocationReasonType revocationReason; + @XmlElement( + name = "Text", + required = true + ) + protected TextType text; + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public ActorType getSigner() { + return this.signer; + } + + public void setSigner(ActorType value) { + this.signer = value; + } + + public RevocationReasonType getRevocationReason() { + return this.revocationReason; + } + + public void setRevocationReason(RevocationReasonType value) { + this.revocationReason = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationReasonType.java new file mode 100644 index 000000000..f85ced8a9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/RevocationReasonType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "RevocationReasonType" +) +@XmlEnum +public enum RevocationReasonType { + @XmlEnumValue("keyCompromise") + KEY_COMPROMISE("keyCompromise"), + @XmlEnumValue("affiliationChanged") + AFFILIATION_CHANGED("affiliationChanged"), + @XmlEnumValue("superseded") + SUPERSEDED("superseded"), + @XmlEnumValue("cessationOfOperation") + CESSATION_OF_OPERATION("cessationOfOperation"); + + private final String value; + + private RevocationReasonType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static RevocationReasonType fromValue(String v) { + RevocationReasonType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + RevocationReasonType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.java new file mode 100644 index 000000000..f2686f84a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/TextType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.certra.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TextType", + propOrder = {"values"} +) +public class TextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected List values; + + public List getValues() { + if (this.values == null) { + this.values = new ArrayList(); + } + + return this.values; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/package-info.java new file mode 100644 index 000000000..bcd7c9596 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.certra.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:certra:core:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateRequest.java new file mode 100644 index 000000000..ab90332f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateRequest.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.EHealthCertificateSigningRequestType; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateCertificateRequestType", + propOrder = {"eHealthCSR", "signature"} +) +@XmlRootElement( + name = "GenerateCertificateRequest" +) +public class GenerateCertificateRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EHealthCSR", + required = true + ) + protected EHealthCertificateSigningRequestType eHealthCSR; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public EHealthCertificateSigningRequestType getEHealthCSR() { + return this.eHealthCSR; + } + + public void setEHealthCSR(EHealthCertificateSigningRequestType value) { + this.eHealthCSR = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.java new file mode 100644 index 000000000..9a3084f93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateCertificateResponseType", + propOrder = {"publicKeyIdentifier", "automaticallyValidated", "replacesCertificate"} +) +@XmlRootElement( + name = "GenerateCertificateResponse" +) +public class GenerateCertificateResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicKeyIdentifier", + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] publicKeyIdentifier; + @XmlElement( + name = "AutomaticallyValidated" + ) + protected Boolean automaticallyValidated; + @XmlElement( + name = "ReplacesCertificate", + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] replacesCertificate; + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] value) { + this.publicKeyIdentifier = value; + } + + public Boolean isAutomaticallyValidated() { + return this.automaticallyValidated; + } + + public void setAutomaticallyValidated(Boolean value) { + this.automaticallyValidated = value; + } + + public byte[] getReplacesCertificate() { + return this.replacesCertificate; + } + + public void setReplacesCertificate(byte[] value) { + this.replacesCertificate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.java new file mode 100644 index 000000000..4006be6c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.CertificateIdentifierType; +import be.fgov.ehealth.certra.core.v2.ContactDataType; +import be.fgov.ehealth.commons.core.v2.ActorType; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateContractRequestType", + propOrder = {"contactData", "signer", "certificateIdentifier"} +) +@XmlRootElement( + name = "GenerateContractRequest" +) +public class GenerateContractRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ContactData", + required = true + ) + protected ContactDataType contactData; + @XmlElement( + name = "Signer", + required = true + ) + protected ActorType signer; + @XmlElement( + name = "CertificateIdentifier", + required = true + ) + protected CertificateIdentifierType certificateIdentifier; + + public ContactDataType getContactData() { + return this.contactData; + } + + public void setContactData(ContactDataType value) { + this.contactData = value; + } + + public ActorType getSigner() { + return this.signer; + } + + public void setSigner(ActorType value) { + this.signer = value; + } + + public CertificateIdentifierType getCertificateIdentifier() { + return this.certificateIdentifier; + } + + public void setCertificateIdentifier(CertificateIdentifierType value) { + this.certificateIdentifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractResponse.java new file mode 100644 index 000000000..b7cb2f536 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.ContractType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateContractResponseType", + propOrder = {"contract"} +) +@XmlRootElement( + name = "GenerateContractResponse" +) +public class GenerateContractResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Contract" + ) + protected ContractType contract; + + public ContractType getContract() { + return this.contract; + } + + public void setContract(ContractType value) { + this.contract = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractRequest.java new file mode 100644 index 000000000..736b41e81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractRequest.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.RevocationReasonType; +import be.fgov.ehealth.commons.core.v2.ActorType; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateRevocationContractRequestType", + propOrder = {"publicKeyIdentifier", "signer", "revocationReason"} +) +@XmlRootElement( + name = "GenerateRevocationContractRequest" +) +public class GenerateRevocationContractRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicKeyIdentifier", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] publicKeyIdentifier; + @XmlElement( + name = "Signer", + required = true + ) + protected ActorType signer; + @XmlElement( + name = "RevocationReason", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected RevocationReasonType revocationReason; + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] value) { + this.publicKeyIdentifier = value; + } + + public ActorType getSigner() { + return this.signer; + } + + public void setSigner(ActorType value) { + this.signer = value; + } + + public RevocationReasonType getRevocationReason() { + return this.revocationReason; + } + + public void setRevocationReason(RevocationReasonType value) { + this.revocationReason = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractResponse.java new file mode 100644 index 000000000..369ece8fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateRevocationContractResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.RevocationContractType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenerateRevocationContractResponseType", + propOrder = {"contract"} +) +@XmlRootElement( + name = "GenerateRevocationContractResponse" +) +public class GenerateRevocationContractResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Contract" + ) + protected RevocationContractType contract; + + public RevocationContractType getContract() { + return this.contract; + } + + public void setContract(RevocationContractType value) { + this.contract = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesRequest.java new file mode 100644 index 000000000..bcbf75f62 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesRequest.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetActorQualitiesRequestType", + propOrder = {"ssin", "signature"} +) +@XmlRootElement( + name = "GetActorQualitiesRequest" +) +public class GetActorQualitiesRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected Id ssin; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public Id getSSIN() { + return this.ssin; + } + + public void setSSIN(Id value) { + this.ssin = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.java new file mode 100644 index 000000000..ee4afe397 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.OrganizationType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetActorQualitiesResponseType", + propOrder = {"naturalPersonAuthorization", "organizationAuthorizations"} +) +@XmlRootElement( + name = "GetActorQualitiesResponse" +) +public class GetActorQualitiesResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NaturalPersonAuthorization" + ) + protected Boolean naturalPersonAuthorization; + @XmlElement( + name = "OrganizationAuthorization" + ) + protected List organizationAuthorizations; + + public Boolean isNaturalPersonAuthorization() { + return this.naturalPersonAuthorization; + } + + public void setNaturalPersonAuthorization(Boolean value) { + this.naturalPersonAuthorization = value; + } + + public List getOrganizationAuthorizations() { + if (this.organizationAuthorizations == null) { + this.organizationAuthorizations = new ArrayList(); + } + + return this.organizationAuthorizations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.java new file mode 100644 index 000000000..7addd9a56 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateInfoForAuthenticationCertificateRequestType", + propOrder = {"signature"} +) +@XmlRootElement( + name = "GetCertificateInfoForAuthenticationCertificateRequest" +) +public class GetCertificateInfoForAuthenticationCertificateRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.java new file mode 100644 index 000000000..b96ac3003 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.CertificateInfoType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateInfoForAuthenticationCertificateResponseType", + propOrder = {"certificateInfo"} +) +@XmlRootElement( + name = "GetCertificateInfoForAuthenticationCertificateResponse" +) +public class GetCertificateInfoForAuthenticationCertificateResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertificateInfo" + ) + protected CertificateInfoType certificateInfo; + + public CertificateInfoType getCertificateInfo() { + return this.certificateInfo; + } + + public void setCertificateInfo(CertificateInfoType value) { + this.certificateInfo = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenRequest.java new file mode 100644 index 000000000..6b19700e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenRequest.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateInfoForCitizenRequestType", + propOrder = {"signature"} +) +@XmlRootElement( + name = "GetCertificateInfoForCitizenRequest" +) +public class GetCertificateInfoForCitizenRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.java new file mode 100644 index 000000000..1f4b0b16d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.CertificateInfoType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateInfoForCitizenResponseType", + propOrder = {"certificateInfos"} +) +@XmlRootElement( + name = "GetCertificateInfoForCitizenResponse" +) +public class GetCertificateInfoForCitizenResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertificateInfo" + ) + protected List certificateInfos; + + public List getCertificateInfos() { + if (this.certificateInfos == null) { + this.certificateInfos = new ArrayList(); + } + + return this.certificateInfos; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.java new file mode 100644 index 000000000..969fe1ce3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateRequestType", + propOrder = {"publicKeyIdentifier"} +) +@XmlRootElement( + name = "GetCertificateRequest" +) +public class GetCertificateRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicKeyIdentifier", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] publicKeyIdentifier; + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] value) { + this.publicKeyIdentifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.java new file mode 100644 index 000000000..248468934 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetCertificateResponseType", + propOrder = {"x509Certificates"} +) +@XmlRootElement( + name = "GetCertificateResponse" +) +public class GetCertificateResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "X509Certificate" + ) + protected List x509Certificates; + + public List getX509Certificates() { + if (this.x509Certificates == null) { + this.x509Certificates = new ArrayList(); + } + + return this.x509Certificates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.java new file mode 100644 index 000000000..508914961 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetExistingApplicationIdsRequestType", + propOrder = {"organizationIdentifier"} +) +@XmlRootElement( + name = "GetExistingApplicationIdsRequest" +) +public class GetExistingApplicationIdsRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OrganizationIdentifier", + required = true + ) + protected Id organizationIdentifier; + + public Id getOrganizationIdentifier() { + return this.organizationIdentifier; + } + + public void setOrganizationIdentifier(Id value) { + this.organizationIdentifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.java new file mode 100644 index 000000000..726cf9e9e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetExistingApplicationIdsResponseType", + propOrder = {"applicationIds"} +) +@XmlRootElement( + name = "GetExistingApplicationIdsResponse" +) +public class GetExistingApplicationIdsResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationId", + nillable = true + ) + protected List applicationIds; + + public List getApplicationIds() { + if (this.applicationIds == null) { + this.applicationIds = new ArrayList(); + } + + return this.applicationIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesRequest.java new file mode 100644 index 000000000..274d39727 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesRequest.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetGenericOrganizationTypesRequestType" +) +@XmlRootElement( + name = "GetGenericOrganizationTypesRequest" +) +public class GetGenericOrganizationTypesRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesResponse.java new file mode 100644 index 000000000..bf0dd0f08 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetGenericOrganizationTypesResponse.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.OrganizationIdentifierType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetGenericOrganizationTypesResponseType", + propOrder = {"organizationTypes"} +) +@XmlRootElement( + name = "GetGenericOrganizationTypesResponse" +) +public class GetGenericOrganizationTypesResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OrganizationType" + ) + protected List organizationTypes; + + public List getOrganizationTypes() { + if (this.organizationTypes == null) { + this.organizationTypes = new ArrayList(); + } + + return this.organizationTypes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..917265875 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public GetActorQualitiesRequest createGetActorQualitiesRequest() { + return new GetActorQualitiesRequest(); + } + + public GetActorQualitiesResponse createGetActorQualitiesResponse() { + return new GetActorQualitiesResponse(); + } + + public GenerateRevocationContractRequest createGenerateRevocationContractRequest() { + return new GenerateRevocationContractRequest(); + } + + public GenerateRevocationContractResponse createGenerateRevocationContractResponse() { + return new GenerateRevocationContractResponse(); + } + + public RevokeRequest createRevokeRequest() { + return new RevokeRequest(); + } + + public RevokeResponse createRevokeResponse() { + return new RevokeResponse(); + } + + public GenerateContractRequest createGenerateContractRequest() { + return new GenerateContractRequest(); + } + + public GenerateContractResponse createGenerateContractResponse() { + return new GenerateContractResponse(); + } + + public GenerateCertificateRequest createGenerateCertificateRequest() { + return new GenerateCertificateRequest(); + } + + public GenerateCertificateResponse createGenerateCertificateResponse() { + return new GenerateCertificateResponse(); + } + + public SubmitCSRForForeignerRequest createSubmitCSRForForeignerRequest() { + return new SubmitCSRForForeignerRequest(); + } + + public SubmitCSRForForeignerResponse createSubmitCSRForForeignerResponse() { + return new SubmitCSRForForeignerResponse(); + } + + public GetCertificateRequest createGetCertificateRequest() { + return new GetCertificateRequest(); + } + + public GetCertificateResponse createGetCertificateResponse() { + return new GetCertificateResponse(); + } + + public GetGenericOrganizationTypesRequest createGetGenericOrganizationTypesRequest() { + return new GetGenericOrganizationTypesRequest(); + } + + public GetGenericOrganizationTypesResponse createGetGenericOrganizationTypesResponse() { + return new GetGenericOrganizationTypesResponse(); + } + + public GetExistingApplicationIdsRequest createGetExistingApplicationIdsRequest() { + return new GetExistingApplicationIdsRequest(); + } + + public GetExistingApplicationIdsResponse createGetExistingApplicationIdsResponse() { + return new GetExistingApplicationIdsResponse(); + } + + public GetCertificateInfoForCitizenRequest createGetCertificateInfoForCitizenRequest() { + return new GetCertificateInfoForCitizenRequest(); + } + + public GetCertificateInfoForCitizenResponse createGetCertificateInfoForCitizenResponse() { + return new GetCertificateInfoForCitizenResponse(); + } + + public GetCertificateInfoForAuthenticationCertificateRequest createGetCertificateInfoForAuthenticationCertificateRequest() { + return new GetCertificateInfoForAuthenticationCertificateRequest(); + } + + public GetCertificateInfoForAuthenticationCertificateResponse createGetCertificateInfoForAuthenticationCertificateResponse() { + return new GetCertificateInfoForAuthenticationCertificateResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeRequest.java new file mode 100644 index 000000000..7b276faa6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeRequest.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.RevocationContractType; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeRequestType", + propOrder = {"publicKeyIdentifier", "contract", "signature"} +) +@XmlRootElement( + name = "RevokeRequest" +) +public class RevokeRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicKeyIdentifier", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] publicKeyIdentifier; + @XmlElement( + name = "Contract", + required = true + ) + protected RevocationContractType contract; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] value) { + this.publicKeyIdentifier = value; + } + + public RevocationContractType getContract() { + return this.contract; + } + + public void setContract(RevocationContractType value) { + this.contract = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.java new file mode 100644 index 000000000..1ee1a3edf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeResponseType" +) +@XmlRootElement( + name = "RevokeResponse" +) +public class RevokeResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.java new file mode 100644 index 000000000..35560c265 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.fgov.ehealth.certra.core.v2.ContactDataType; +import be.fgov.ehealth.commons.core.v2.ActorType; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubmitCSRForForeignerRequestType", + propOrder = {"foreignPerson", "contactData", "csr"} +) +@XmlRootElement( + name = "SubmitCSRForForeignerRequest" +) +public class SubmitCSRForForeignerRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ForeignPerson", + required = true + ) + protected ActorType foreignPerson; + @XmlElement( + name = "ContactData", + required = true + ) + protected ContactDataType contactData; + @XmlElement( + name = "CSR", + required = true + ) + protected byte[] csr; + + public ActorType getForeignPerson() { + return this.foreignPerson; + } + + public void setForeignPerson(ActorType value) { + this.foreignPerson = value; + } + + public ContactDataType getContactData() { + return this.contactData; + } + + public void setContactData(ContactDataType value) { + this.contactData = value; + } + + public byte[] getCSR() { + return this.csr; + } + + public void setCSR(byte[] value) { + this.csr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.java new file mode 100644 index 000000000..9e54c0a3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubmitCSRForForeignerResponseType", + propOrder = {"validationUrl", "expirationDate"} +) +@XmlRootElement( + name = "SubmitCSRForForeignerResponse" +) +public class SubmitCSRForForeignerResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidationUrl" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String validationUrl; + @XmlElement( + name = "ExpirationDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime expirationDate; + + public String getValidationUrl() { + return this.validationUrl; + } + + public void setValidationUrl(String value) { + this.validationUrl = value; + } + + public DateTime getExpirationDate() { + return this.expirationDate; + } + + public void setExpirationDate(DateTime value) { + this.expirationDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/package-info.java new file mode 100644 index 000000000..7e2ddafe7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.certra.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:certra:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/AbstractIdType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/AbstractIdType.java new file mode 100644 index 000000000..4fa191446 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({PackageType.class, IdType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareProviderType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareProviderType.java new file mode 100644 index 000000000..2b676534e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareProviderType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii", + required = true + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.java new file mode 100644 index 000000000..5daa5f48d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"ssin", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonInputType.java new file mode 100644 index 000000000..e5e1e92ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonInputType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +public class CommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request" + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OriginType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonOutputType.java new file mode 100644 index 000000000..e2ec979cf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.java new file mode 100644 index 000000000..6193a2e76 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.chap4.core.v1; + +import be.fgov.ehealth.commons.core.v1.LocalisedString; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailType", + propOrder = {"detailCode", "detailSource", "location", "message"} +) +public class DetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DetailCode", + required = true + ) + protected String detailCode; + @XmlElement( + name = "DetailSource", + required = true + ) + protected String detailSource; + @XmlElement( + name = "Location" + ) + protected String location; + @XmlElement( + name = "Message" + ) + protected LocalisedString message; + + public String getDetailCode() { + return this.detailCode; + } + + public void setDetailCode(String value) { + this.detailCode = value; + } + + public String getDetailSource() { + return this.detailSource; + } + + public void setDetailSource(String value) { + this.detailSource = value; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String value) { + this.location = value; + } + + public LocalisedString getMessage() { + return this.message; + } + + public void setMessage(LocalisedString value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/FaultType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/FaultType.java new file mode 100644 index 000000000..06d5aea11 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/FaultType.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.chap4.core.v1; + +import be.fgov.ehealth.commons.core.v1.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FaultType", + propOrder = {"faultCode", "faultSource", "message", "details"} +) +public class FaultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FaultCode", + required = true + ) + protected String faultCode; + @XmlElement( + name = "FaultSource", + required = true + ) + protected String faultSource; + @XmlElement( + name = "Message", + required = true + ) + protected LocalisedString message; + @XmlElement( + name = "Detail" + ) + protected List details; + + public String getFaultCode() { + return this.faultCode; + } + + public void setFaultCode(String value) { + this.faultCode = value; + } + + public String getFaultSource() { + return this.faultSource; + } + + public void setFaultSource(String value) { + this.faultSource = value; + } + + public LocalisedString getMessage() { + return this.message; + } + + public void setMessage(LocalisedString value) { + this.message = value; + } + + public List getDetails() { + if (this.details == null) { + this.details = new ArrayList(); + } + + return this.details; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.java new file mode 100644 index 000000000..8c9068103 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.java new file mode 100644 index 000000000..3b5418888 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.java new file mode 100644 index 000000000..26b72ef47 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.java new file mode 100644 index 000000000..36abe0a69 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.chap4.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RecordCommonOutputType createRecordCommonOutputType() { + return new RecordCommonOutputType(); + } + + public CommonInputType createCommonInputType() { + return new CommonInputType(); + } + + public RecordCommonInputType createRecordCommonInputType() { + return new RecordCommonInputType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OriginType createOriginType() { + return new OriginType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public SecuredContentType createSecuredContentType() { + return new SecuredContentType(); + } + + public FaultType createFaultType() { + return new FaultType(); + } + + public DetailType createDetailType() { + return new DetailType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.java new file mode 100644 index 000000000..3837bcab2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginType", + propOrder = {"_package", "careProvider"} +) +public class OriginType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/PackageType.java new file mode 100644 index 000000000..4567476e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.java new file mode 100644 index 000000000..0df718655 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonInputType", + propOrder = {"inputReference"} +) +public class RecordCommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected BigDecimal inputReference; + + public BigDecimal getInputReference() { + return this.inputReference; + } + + public void setInputReference(BigDecimal value) { + this.inputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.java new file mode 100644 index 000000000..6bba414b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonOutputType", + propOrder = {"inputReference", "outputReference"} +) +public class RecordCommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected BigDecimal inputReference; + @XmlElement( + name = "OutputReference" + ) + protected BigDecimal outputReference; + + public BigDecimal getInputReference() { + return this.inputReference; + } + + public void setInputReference(BigDecimal value) { + this.inputReference = value; + } + + public BigDecimal getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(BigDecimal value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RequestType.java new file mode 100644 index 000000000..9ae6cccdc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RequestType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SecuredContentType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SecuredContentType.java new file mode 100644 index 000000000..c155d9ef1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SecuredContentType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SecuredContentType", + propOrder = {"securedContent"} +) +public class SecuredContentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SecuredContent", + required = true + ) + protected byte[] securedContent; + + public byte[] getSecuredContent() { + return this.securedContent; + } + + public void setSecuredContent(byte[] value) { + this.securedContent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.java new file mode 100644 index 000000000..2b04ddd98 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({AbstractIdType.class, NihiiType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.java new file mode 100644 index 000000000..8cf5dfeb7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.chap4.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.java new file mode 100644 index 000000000..c6ad16293 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.chap4.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:chap4:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementRequest.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementRequest.java new file mode 100644 index 000000000..3d3ca5d72 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementRequest.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AskChap4MedicalAdvisorAgreementRequestType", + propOrder = {"commonInput", "recordCommonInput", "careReceiver", "request"} +) +@XmlRootElement( + name = "AskChap4MedicalAdvisorAgreementRequest" +) +public class AskChap4MedicalAdvisorAgreementRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "RecordCommonInput", + required = true + ) + protected RecordCommonInputType recordCommonInput; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "Request", + required = true + ) + protected SecuredContentType request; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RecordCommonInputType getRecordCommonInput() { + return this.recordCommonInput; + } + + public void setRecordCommonInput(RecordCommonInputType value) { + this.recordCommonInput = value; + } + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public SecuredContentType getRequest() { + return this.request; + } + + public void setRequest(SecuredContentType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementResponse.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementResponse.java new file mode 100644 index 000000000..e39723c7c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/AskChap4MedicalAdvisorAgreementResponse.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import be.fgov.ehealth.chap4.core.v1.CommonOutputType; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AskChap4MedicalAdvisorAgreementResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "returnInfo", "response"} +) +@XmlRootElement( + name = "AskChap4MedicalAdvisorAgreementResponse" +) +public class AskChap4MedicalAdvisorAgreementResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput" + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput" + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "ReturnInfo" + ) + protected FaultType returnInfo; + @XmlElement( + name = "Response" + ) + protected SecuredContentType response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public FaultType getReturnInfo() { + return this.returnInfo; + } + + public void setReturnInfo(FaultType value) { + this.returnInfo = value; + } + + public SecuredContentType getResponse() { + return this.response; + } + + public void setResponse(SecuredContentType value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementRequest.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementRequest.java new file mode 100644 index 000000000..be77c96d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementRequest.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import be.fgov.ehealth.chap4.core.v1.CareReceiverIdType; +import be.fgov.ehealth.chap4.core.v1.CommonInputType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonInputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultChap4MedicalAdvisorAgreementRequestType", + propOrder = {"commonInput", "recordCommonInput", "careReceiver", "request"} +) +@XmlRootElement( + name = "ConsultChap4MedicalAdvisorAgreementRequest" +) +public class ConsultChap4MedicalAdvisorAgreementRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "RecordCommonInput", + required = true + ) + protected RecordCommonInputType recordCommonInput; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "Request", + required = true + ) + protected SecuredContentType request; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RecordCommonInputType getRecordCommonInput() { + return this.recordCommonInput; + } + + public void setRecordCommonInput(RecordCommonInputType value) { + this.recordCommonInput = value; + } + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public SecuredContentType getRequest() { + return this.request; + } + + public void setRequest(SecuredContentType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.java new file mode 100644 index 000000000..9b97f31d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import be.fgov.ehealth.chap4.core.v1.CommonOutputType; +import be.fgov.ehealth.chap4.core.v1.FaultType; +import be.fgov.ehealth.chap4.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.chap4.core.v1.SecuredContentType; +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultChap4MedicalAdvisorAgreementResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "returnInfo", "response"} +) +@XmlRootElement( + name = "ConsultChap4MedicalAdvisorAgreementResponse" +) +public class ConsultChap4MedicalAdvisorAgreementResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput" + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput" + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "ReturnInfo" + ) + protected FaultType returnInfo; + @XmlElement( + name = "Response" + ) + protected SecuredContentType response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public FaultType getReturnInfo() { + return this.returnInfo; + } + + public void setReturnInfo(FaultType value) { + this.returnInfo = value; + } + + public SecuredContentType getResponse() { + return this.response; + } + + public void setResponse(SecuredContentType value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..6fb16db13 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public AskChap4MedicalAdvisorAgreementRequest createAskChap4MedicalAdvisorAgreementRequest() { + return new AskChap4MedicalAdvisorAgreementRequest(); + } + + public AskChap4MedicalAdvisorAgreementResponse createAskChap4MedicalAdvisorAgreementResponse() { + return new AskChap4MedicalAdvisorAgreementResponse(); + } + + public ConsultChap4MedicalAdvisorAgreementRequest createConsultChap4MedicalAdvisorAgreementRequest() { + return new ConsultChap4MedicalAdvisorAgreementRequest(); + } + + public ConsultChap4MedicalAdvisorAgreementResponse createConsultChap4MedicalAdvisorAgreementResponse() { + return new ConsultChap4MedicalAdvisorAgreementResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.java new file mode 100644 index 000000000..0b4d140a8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.chap4.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:chap4:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.java new file mode 100644 index 000000000..6ca59570e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.commons._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentifierType", + propOrder = {"id", "type", "subType"} +) +public class IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected String id; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SubType" + ) + protected String subType; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getSubType() { + return this.subType; + } + + public void setSubType(String value) { + this.subType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.java new file mode 100644 index 000000000..cebad1edb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.commons._1_0.core; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "LangageType" +) +@XmlEnum +public enum LangageType { + FR, + NL, + EN, + DE, + NA; + + public String value() { + return this.name(); + } + + public static LangageType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LocalisedString.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LocalisedString.java new file mode 100644 index 000000000..9c3fa74fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LocalisedString.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.commons._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalisedString", + propOrder = {"value"} +) +public class LocalisedString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Lang" + ) + protected LangageType lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public LangageType getLang() { + return this.lang; + } + + public void setLang(LangageType value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.java new file mode 100644 index 000000000..9c36c19a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.commons._1_0.core; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Status createStatus() { + return new Status(); + } + + public LocalisedString createLocalisedString() { + return new LocalisedString(); + } + + public IdentifierType createIdentifierType() { + return new IdentifierType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/PeriodType.java new file mode 100644 index 000000000..b7a9315ee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/PeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.commons._1_0.core; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"beginDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime beginDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getBeginDate() { + return this.beginDate; + } + + public void setBeginDate(DateTime value) { + this.beginDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/Status.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/Status.java new file mode 100644 index 000000000..571a14f14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/Status.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.commons._1_0.core; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"code", "messages"} +) +@XmlRootElement( + name = "Status" +) +public class Status implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.java new file mode 100644 index 000000000..490d46b79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.commons._1_0.core; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:1_0:core" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..cedc4ee8b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.commons._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RequestType createRequestType() { + return new RequestType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/RequestType.java new file mode 100644 index 000000000..9667d1b75 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/RequestType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.commons._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType" +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ResponseType.java new file mode 100644 index 000000000..2eb471d11 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/ResponseType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.commons._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.core.Status; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"status"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + namespace = "urn:be:fgov:ehealth:commons:1_0:core", + required = true + ) + protected Status status; + @XmlAttribute( + name = "Id" + ) + protected String id; + + public Status getStatus() { + return this.status; + } + + public void setStatus(Status value) { + this.status = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.java new file mode 100644 index 000000000..2d276b7b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.commons._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.java new file mode 100644 index 000000000..3f56af3bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressType", + propOrder = {"street", "houseNumber", "postBox", "municipality", "country"} +) +public class AddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Street", + required = true + ) + protected Street street; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "PostBox" + ) + protected String postBox; + @XmlElement( + name = "Municipality", + required = true + ) + protected Municipality municipality; + @XmlElement( + name = "Country" + ) + protected Country country; + + public Street getStreet() { + return this.street; + } + + public void setStreet(Street value) { + this.street = value; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getPostBox() { + return this.postBox; + } + + public void setPostBox(String value) { + this.postBox = value; + } + + public Municipality getMunicipality() { + return this.municipality; + } + + public void setMunicipality(Municipality value) { + this.municipality = value; + } + + public Country getCountry() { + return this.country; + } + + public void setCountry(Country value) { + this.country = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Country.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Country.java new file mode 100644 index 000000000..ddc880d75 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Country.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"code", "abbreviation", "descriptions"} +) +public class Country implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "Abbreviation" + ) + protected String abbreviation; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(String value) { + this.abbreviation = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/CountryType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/CountryType.java new file mode 100644 index 000000000..dfdce8873 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/CountryType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CountryType", + propOrder = {"code", "abbreviation", "descriptions"} +) +public class CountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "Abbreviation" + ) + protected String abbreviation; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(String value) { + this.abbreviation = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/IdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/IdentifierType.java new file mode 100644 index 000000000..9a7295c9c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/IdentifierType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentifierType", + propOrder = {"id", "type", "subType"} +) +public class IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected String id; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SubType" + ) + protected String subType; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getSubType() { + return this.subType; + } + + public void setSubType(String value) { + this.subType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LangageType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LangageType.java new file mode 100644 index 000000000..23790cb4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LangageType.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.commons.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "LangageType" +) +@XmlEnum +public enum LangageType { + FR, + NL, + EN, + DE, + NA; + + public String value() { + return this.name(); + } + + public static LangageType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LocalisedString.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LocalisedString.java new file mode 100644 index 000000000..f9f5ed58c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/LocalisedString.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalisedString", + propOrder = {"value"} +) +public class LocalisedString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Lang" + ) + protected LangageType lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public LangageType getLang() { + return this.lang; + } + + public void setLang(LangageType value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.java new file mode 100644 index 000000000..0449c2d6a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"zipCode", "insCode", "descriptions"} +) +public class Municipality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZipCode", + required = true + ) + protected String zipCode; + @XmlElement( + name = "InsCode" + ) + protected String insCode; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public String getZipCode() { + return this.zipCode; + } + + public void setZipCode(String value) { + this.zipCode = value; + } + + public String getInsCode() { + return this.insCode; + } + + public void setInsCode(String value) { + this.insCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/MunicipalityType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/MunicipalityType.java new file mode 100644 index 000000000..abaf26499 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/MunicipalityType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MunicipalityType", + propOrder = {"zipCode", "insCode", "descriptions"} +) +public class MunicipalityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZipCode", + required = true + ) + protected String zipCode; + @XmlElement( + name = "InsCode" + ) + protected String insCode; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public String getZipCode() { + return this.zipCode; + } + + public void setZipCode(String value) { + this.zipCode = value; + } + + public String getInsCode() { + return this.insCode; + } + + public void setInsCode(String value) { + this.insCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.java new file mode 100644 index 000000000..1c6e7e191 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.commons.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LocalisedString createLocalisedString() { + return new LocalisedString(); + } + + public StatusType createStatusType() { + return new StatusType(); + } + + public AddressType createAddressType() { + return new AddressType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public IdentifierType createIdentifierType() { + return new IdentifierType(); + } + + public Street createStreet() { + return new Street(); + } + + public Municipality createMunicipality() { + return new Municipality(); + } + + public Country createCountry() { + return new Country(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.java new file mode 100644 index 000000000..ffb0dc6ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.commons.core.v1; + +import be.fgov.ehealth.xsd.bindingsupport.XmlDateAdapter; +import java.io.Serializable; +import java.util.Calendar; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"beginDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected Calendar beginDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected Calendar endDate; + + public Calendar getBeginDate() { + return this.beginDate; + } + + public void setBeginDate(Calendar value) { + this.beginDate = value; + } + + public Calendar getEndDate() { + return this.endDate; + } + + public void setEndDate(Calendar value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.java new file mode 100644 index 000000000..c765d1e66 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusType", + propOrder = {"code", "messages"} +) +public class StatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Street.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Street.java new file mode 100644 index 000000000..a1ba935ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/Street.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"descriptions"} +) +public class Street implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StreetType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StreetType.java new file mode 100644 index 000000000..b4c1c335c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/StreetType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.commons.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StreetType", + propOrder = {"descriptions"} +) +public class StreetType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.java new file mode 100644 index 000000000..5f21cdfa1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.commons.core.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:core:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ActorType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ActorType.java new file mode 100644 index 000000000..014e88591 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ActorType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActorType", + propOrder = {"ids", "firstNames", "name"} +) +public class ActorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected List ids; + @XmlElement( + name = "FirstName" + ) + protected List firstNames; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstNames() { + if (this.firstNames == null) { + this.firstNames = new ArrayList(); + } + + return this.firstNames; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.java new file mode 100644 index 000000000..bba16fa8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorType", + propOrder = {"hcParties"} +) +@XmlRootElement( + name = "Author" +) +public class Author implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HcParty", + required = true + ) + protected List hcParties; + + public List getHcParties() { + if (this.hcParties == null) { + this.hcParties = new ArrayList(); + } + + return this.hcParties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Id.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Id.java new file mode 100644 index 000000000..d80e4c327 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Id.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"value"} +) +@XmlRootElement( + name = "Id" +) +public class Id implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Type", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.java new file mode 100644 index 000000000..1af67803a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.commons.core.v2; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _HcParty_QNAME = new QName("urn:be:fgov:ehealth:commons:core:v2", "HcParty"); + private static final QName _Patient_QNAME = new QName("urn:be:fgov:ehealth:commons:core:v2", "Patient"); + private static final QName _StatusMessage_QNAME = new QName("urn:be:fgov:ehealth:commons:core:v2", "StatusMessage"); + + public Author createAuthor() { + return new Author(); + } + + public ActorType createActorType() { + return new ActorType(); + } + + public Id createId() { + return new Id(); + } + + public Status createStatus() { + return new Status(); + } + + public StatusCode createStatusCode() { + return new StatusCode(); + } + + public StatusDetail createStatusDetail() { + return new StatusDetail(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:core:v2", + name = "HcParty" + ) + public JAXBElement createHcParty(ActorType value) { + return new JAXBElement(_HcParty_QNAME, ActorType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:core:v2", + name = "Patient" + ) + public JAXBElement createPatient(ActorType value) { + return new JAXBElement(_Patient_QNAME, ActorType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:core:v2", + name = "StatusMessage" + ) + public JAXBElement createStatusMessage(String value) { + return new JAXBElement(_StatusMessage_QNAME, String.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Status.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Status.java new file mode 100644 index 000000000..da5288261 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/Status.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusType", + propOrder = {"statusCode", "statusMessage", "statusDetail"} +) +@XmlRootElement( + name = "Status" +) +public class Status implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode", + required = true + ) + protected StatusCode statusCode; + @XmlElement( + name = "StatusMessage" + ) + protected String statusMessage; + @XmlElement( + name = "StatusDetail" + ) + protected StatusDetail statusDetail; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public String getStatusMessage() { + return this.statusMessage; + } + + public void setStatusMessage(String value) { + this.statusMessage = value; + } + + public StatusDetail getStatusDetail() { + return this.statusDetail; + } + + public void setStatusDetail(StatusDetail value) { + this.statusDetail = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusCode.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusCode.java new file mode 100644 index 000000000..1fd9cd43e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusCode.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusCodeType", + propOrder = {"statusCode"} +) +@XmlRootElement( + name = "StatusCode" +) +public class StatusCode implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode" + ) + protected StatusCode statusCode; + @XmlAttribute( + name = "Value", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String value; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.java new file mode 100644 index 000000000..cf412b2af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.commons.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusDetailType", + propOrder = {"anies"} +) +@XmlRootElement( + name = "StatusDetail" +) +public class StatusDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement( + lax = true + ) + protected List anies; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/package-info.java new file mode 100644 index 000000000..bcff83c30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.commons.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:core:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherData.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherData.java new file mode 100644 index 000000000..5ca824b3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherData.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CipherDataType", + propOrder = {"cipherReference", "cipherValue"} +) +@XmlRootElement( + name = "CipherData" +) +public class CipherData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CipherReference" + ) + protected CipherReference cipherReference; + @XmlElement( + name = "CipherValue" + ) + protected CipherValue cipherValue; + + public CipherReference getCipherReference() { + return this.cipherReference; + } + + public void setCipherReference(CipherReference value) { + this.cipherReference = value; + } + + public CipherValue getCipherValue() { + return this.cipherValue; + } + + public void setCipherValue(CipherValue value) { + this.cipherValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherReference.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherReference.java new file mode 100644 index 000000000..e4dbb5224 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherReference.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CipherReferenceType", + propOrder = {"uri", "digest"} +) +@XmlRootElement( + name = "CipherReference" +) +public class CipherReference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "URI", + required = true, + type = String.class + ) + @XmlAttachmentRef + @XmlSchemaType( + name = "anyURI" + ) + protected DataHandler uri; + @XmlElement( + name = "Digest", + required = true + ) + protected Digest digest; + + public DataHandler getURI() { + return this.uri; + } + + public void setURI(DataHandler value) { + this.uri = value; + } + + public Digest getDigest() { + return this.digest; + } + + public void setDigest(Digest value) { + this.digest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherValue.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherValue.java new file mode 100644 index 000000000..909256520 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/CipherValue.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +@XmlRootElement( + name = "CipherValue" +) +public class CipherValue implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Digest.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Digest.java new file mode 100644 index 000000000..509a973af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Digest.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DigestType" +) +@XmlRootElement( + name = "Digest" +) +public class Digest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "algorithm", + required = true + ) + protected String algorithm; + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.java new file mode 100644 index 000000000..2826a49e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.commons.enc.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ETKSearchCriteriaType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "ETKSearchCriteria" +) +public class ETKSearchCriteria implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + namespace = "urn:be:fgov:ehealth:commons:core:v2", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.java new file mode 100644 index 000000000..404b3513f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.java @@ -0,0 +1,75 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptedDataType", + propOrder = {"cipherData"} +) +public class EncryptedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CipherData", + required = true + ) + protected CipherData cipherData; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "MimeType" + ) + protected String mimeType; + @XmlAttribute( + name = "ContentType" + ) + protected String contentType; + + public CipherData getCipherData() { + return this.cipherData; + } + + public void setCipherData(CipherData value) { + this.cipherData = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.java new file mode 100644 index 000000000..ccc6b824f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptionMethodType" +) +@XmlRootElement( + name = "EncryptionMethod" +) +public class EncryptionMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Algorithm", + required = true + ) + protected String algorithm; + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.java new file mode 100644 index 000000000..78f149cad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"keyInfo"} +) +@XmlRootElement( + name = "EncryptionPolicy" +) +public class EncryptionPolicy implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "KeyInfo", + required = true + ) + protected KeyInfo keyInfo; + @XmlAttribute( + name = "MimeType", + required = true + ) + protected String mimeType; + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.java new file mode 100644 index 000000000..84b145990 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KeyType", + propOrder = {"value"} +) +@XmlRootElement( + name = "Key" +) +public class Key implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Type", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String type; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.java new file mode 100644 index 000000000..5198f0a37 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.commons.enc.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KeyInfoType", + propOrder = {"key", "encryptedKey", "etkSearchCriteria"} +) +@XmlRootElement( + name = "KeyInfo" +) +public class KeyInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Key" + ) + protected Key key; + @XmlElement( + name = "EncryptedKey" + ) + protected EncryptedDataType encryptedKey; + @XmlElement( + name = "ETKSearchCriteria" + ) + protected ETKSearchCriteria etkSearchCriteria; + + public Key getKey() { + return this.key; + } + + public void setKey(Key value) { + this.key = value; + } + + public EncryptedDataType getEncryptedKey() { + return this.encryptedKey; + } + + public void setEncryptedKey(EncryptedDataType value) { + this.encryptedKey = value; + } + + public ETKSearchCriteria getETKSearchCriteria() { + return this.etkSearchCriteria; + } + + public void setETKSearchCriteria(ETKSearchCriteria value) { + this.etkSearchCriteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.java new file mode 100644 index 000000000..171111a9c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.commons.enc.v2; + +import javax.activation.DataHandler; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _URI_QNAME = new QName("urn:be:fgov:ehealth:commons:enc:v2", "URI"); + private static final QName _EncryptedData_QNAME = new QName("urn:be:fgov:ehealth:commons:enc:v2", "EncryptedData"); + private static final QName _EncryptedKey_QNAME = new QName("urn:be:fgov:ehealth:commons:enc:v2", "EncryptedKey"); + + public CipherData createCipherData() { + return new CipherData(); + } + + public CipherReference createCipherReference() { + return new CipherReference(); + } + + public Digest createDigest() { + return new Digest(); + } + + public CipherValue createCipherValue() { + return new CipherValue(); + } + + public EncryptedDataType createEncryptedDataType() { + return new EncryptedDataType(); + } + + public EncryptionMethod createEncryptionMethod() { + return new EncryptionMethod(); + } + + public EncryptionPolicy createEncryptionPolicy() { + return new EncryptionPolicy(); + } + + public KeyInfo createKeyInfo() { + return new KeyInfo(); + } + + public Key createKey() { + return new Key(); + } + + public ETKSearchCriteria createETKSearchCriteria() { + return new ETKSearchCriteria(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:enc:v2", + name = "URI" + ) + @XmlAttachmentRef + public JAXBElement createURI(DataHandler value) { + return new JAXBElement(_URI_QNAME, DataHandler.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:enc:v2", + name = "EncryptedData" + ) + public JAXBElement createEncryptedData(EncryptedDataType value) { + return new JAXBElement(_EncryptedData_QNAME, EncryptedDataType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:commons:enc:v2", + name = "EncryptedKey" + ) + public JAXBElement createEncryptedKey(EncryptedDataType value) { + return new JAXBElement(_EncryptedKey_QNAME, EncryptedDataType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.java new file mode 100644 index 000000000..e19716bc3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.commons.enc.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:enc:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..7304649e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.commons.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ResponseType createResponseType() { + return new ResponseType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.java new file mode 100644 index 000000000..20eab0b40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.commons.protocol.v1; + +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementRequest; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementRequest; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType" +) +@XmlSeeAlso({AskChap4MedicalAdvisorAgreementRequest.class, ConsultChap4MedicalAdvisorAgreementRequest.class}) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.java new file mode 100644 index 000000000..1862d93ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.commons.protocol.v1; + +import be.fgov.ehealth.chap4.protocol.v1.AskChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.chap4.protocol.v1.ConsultChap4MedicalAdvisorAgreementResponse; +import be.fgov.ehealth.commons.core.v1.StatusType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"status"} +) +@XmlSeeAlso({ConsultChap4MedicalAdvisorAgreementResponse.class, AskChap4MedicalAdvisorAgreementResponse.class}) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected StatusType status; + @XmlAttribute( + name = "Id" + ) + protected String id; + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/package-info.java new file mode 100644 index 000000000..93f5d3dce --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.commons.protocol.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:protocol:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorPaginationRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorPaginationRequestType.java new file mode 100644 index 000000000..672c17aa9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorPaginationRequestType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorPaginationRequestType" +) +public class AuthorPaginationRequestType extends AuthorRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Offset", + required = true + ) + protected int offset; + @XmlAttribute( + name = "MaxElements", + required = true + ) + protected int maxElements; + + public int getOffset() { + return this.offset; + } + + public void setOffset(int value) { + this.offset = value; + } + + public int getMaxElements() { + return this.maxElements; + } + + public void setMaxElements(int value) { + this.maxElements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.java new file mode 100644 index 000000000..a09349cf2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import be.fgov.ehealth.commons.core.v2.Author; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorRequestType", + propOrder = {"author"} +) +@XmlSeeAlso({AuthorPaginationRequestType.class}) +public class AuthorRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Author", + required = true + ) + protected Author author; + + public Author getAuthor() { + return this.author; + } + + public void setAuthor(Author value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..24592083b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RequestType createRequestType() { + return new RequestType(); + } + + public AuthorRequestType createAuthorRequestType() { + return new AuthorRequestType(); + } + + public PaginationRequestType createPaginationRequestType() { + return new PaginationRequestType(); + } + + public AuthorPaginationRequestType createAuthorPaginationRequestType() { + return new AuthorPaginationRequestType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public StatusResponseType createStatusResponseType() { + return new StatusResponseType(); + } + + public PaginationResponseType createPaginationResponseType() { + return new PaginationResponseType(); + } + + public PaginationStatusResponseType createPaginationStatusResponseType() { + return new PaginationStatusResponseType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationRequestType.java new file mode 100644 index 000000000..44646ae82 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationRequestType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PaginationRequestType" +) +public class PaginationRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Offset", + required = true + ) + protected int offset; + @XmlAttribute( + name = "MaxElements", + required = true + ) + protected int maxElements; + + public int getOffset() { + return this.offset; + } + + public void setOffset(int value) { + this.offset = value; + } + + public int getMaxElements() { + return this.maxElements; + } + + public void setMaxElements(int value) { + this.maxElements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationResponseType.java new file mode 100644 index 000000000..89b02ede0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationResponseType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PaginationResponseType" +) +public class PaginationResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Offset", + required = true + ) + protected int offset; + @XmlAttribute( + name = "MaxElements", + required = true + ) + protected int maxElements; + + public int getOffset() { + return this.offset; + } + + public void setOffset(int value) { + this.offset = value; + } + + public int getMaxElements() { + return this.maxElements; + } + + public void setMaxElements(int value) { + this.maxElements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationStatusResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationStatusResponseType.java new file mode 100644 index 000000000..fb6969500 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/PaginationStatusResponseType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PaginationStatusResponseType" +) +public class PaginationStatusResponseType extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Offset", + required = true + ) + protected int offset; + @XmlAttribute( + name = "MaxElements", + required = true + ) + protected int maxElements; + + public int getOffset() { + return this.offset; + } + + public void setOffset(int value) { + this.offset = value; + } + + public int getMaxElements() { + return this.maxElements; + } + + public void setMaxElements(int value) { + this.maxElements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/RequestType.java new file mode 100644 index 000000000..9a73bad9b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/RequestType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType" +) +@XmlSeeAlso({PaginationRequestType.class, AuthorRequestType.class}) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ResponseType.java new file mode 100644 index 000000000..bbaacba7a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/ResponseType.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType" +) +@XmlSeeAlso({PaginationResponseType.class, StatusResponseType.class}) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "InResponseTo" + ) + protected String inResponseTo; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getInResponseTo() { + return this.inResponseTo; + } + + public void setInResponseTo(String value) { + this.inResponseTo = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.java new file mode 100644 index 000000000..d66c30144 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import be.fgov.ehealth.commons.core.v2.Status; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusResponseType", + propOrder = {"status"} +) +@XmlSeeAlso({PaginationStatusResponseType.class}) +public class StatusResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + namespace = "urn:be:fgov:ehealth:commons:core:v2", + required = true + ) + protected Status status; + + public Status getStatus() { + return this.status; + } + + public void setStatus(Status value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.java new file mode 100644 index 000000000..358e3b844 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:commons:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.java new file mode 100644 index 000000000..8f552aa4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressHistoryType", + propOrder = {"address"} +) +public class AddressHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Address" + ) + protected AddressType address; + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressType.java new file mode 100644 index 000000000..9f0b76751 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressType", + propOrder = {"standardAddress", "plainAddress"} +) +public class AddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StandardAddress" + ) + protected StandardAddressType standardAddress; + @XmlElement( + name = "PlainAddress" + ) + protected PlainAddressType plainAddress; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public StandardAddressType getStandardAddress() { + return this.standardAddress; + } + + public void setStandardAddress(StandardAddressType value) { + this.standardAddress = value; + } + + public PlainAddressType getPlainAddress() { + return this.plainAddress; + } + + public void setPlainAddress(PlainAddressType value) { + this.plainAddress = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthDeceaseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthDeceaseType.java new file mode 100644 index 000000000..0980d4068 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthDeceaseType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthDeceaseType", + propOrder = {"date", "localisation"} +) +public class BirthDeceaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Date", + required = true + ) + protected String date; + @XmlElement( + name = "Localisation" + ) + protected WhereType localisation; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public String getDate() { + return this.date; + } + + public void setDate(String value) { + this.date = value; + } + + public WhereType getLocalisation() { + return this.localisation; + } + + public void setLocalisation(WhereType value) { + this.localisation = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthHistoryType.java new file mode 100644 index 000000000..d57453130 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/BirthHistoryType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthHistoryType", + propOrder = {"birth", "actNumber"} +) +public class BirthHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Birth", + required = true + ) + protected BirthDeceaseType birth; + @XmlElement( + name = "ActNumber" + ) + protected BigInteger actNumber; + + public BirthDeceaseType getBirth() { + return this.birth; + } + + public void setBirth(BirthDeceaseType value) { + this.birth = value; + } + + public BigInteger getActNumber() { + return this.actNumber; + } + + public void setActNumber(BigInteger value) { + this.actNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilStateType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilStateType.java new file mode 100644 index 000000000..4ab6f068f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilStateType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateType", + propOrder = {"code", "descriptions", "localisation", "partner"} +) +public class CivilStateType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected BigInteger code; + @XmlElement( + name = "Description" + ) + protected List descriptions; + @XmlElement( + name = "Localisation" + ) + protected WhereType localisation; + @XmlElement( + name = "Partner" + ) + protected InhabitantType partner; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } + + public WhereType getLocalisation() { + return this.localisation; + } + + public void setLocalisation(WhereType value) { + this.localisation = value; + } + + public InhabitantType getPartner() { + return this.partner; + } + + public void setPartner(InhabitantType value) { + this.partner = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.java new file mode 100644 index 000000000..15dd4074a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilstateHistoryType", + propOrder = {"civilState", "actNumber"} +) +public class CivilstateHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState", + required = true + ) + protected CivilStateType civilState; + @XmlElement( + name = "ActNumber" + ) + protected BigInteger actNumber; + + public CivilStateType getCivilState() { + return this.civilState; + } + + public void setCivilState(CivilStateType value) { + this.civilState = value; + } + + public BigInteger getActNumber() { + return this.actNumber; + } + + public void setActNumber(BigInteger value) { + this.actNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CountryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CountryType.java new file mode 100644 index 000000000..996d339e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CountryType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CountryType", + propOrder = {"insCode", "descriptions"} +) +@XmlSeeAlso({NationalityType.class}) +public class CountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsCode" + ) + @XmlSchemaType( + name = "integer" + ) + protected Integer insCode; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public Integer getInsCode() { + return this.insCode; + } + + public void setInsCode(Integer value) { + this.insCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.java new file mode 100644 index 000000000..364960357 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseHistoryType", + propOrder = {"decease", "actNumber"} +) +public class DeceaseHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Decease", + required = true + ) + protected BirthDeceaseType decease; + @XmlElement( + name = "ActNumber" + ) + protected BigInteger actNumber; + + public BirthDeceaseType getDecease() { + return this.decease; + } + + public void setDecease(BirthDeceaseType value) { + this.decease = value; + } + + public BigInteger getActNumber() { + return this.actNumber; + } + + public void setActNumber(BigInteger value) { + this.actNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.java new file mode 100644 index 000000000..a393e6e58 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncodedSSINType", + propOrder = {"value"} +) +public class EncodedSSINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Encoded" + ) + protected Boolean encoded; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Boolean isEncoded() { + return this.encoded; + } + + public void setEncoded(Boolean value) { + this.encoded = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.java new file mode 100644 index 000000000..106084f66 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"code", "description", "informations"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.java new file mode 100644 index 000000000..65c4c8fd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyCompositionHistoryType", + propOrder = {"familyComposition"} +) +public class FamilyCompositionHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FamilyComposition", + required = true + ) + protected FamilyHistoryCompositionType familyComposition; + + public FamilyHistoryCompositionType getFamilyComposition() { + return this.familyComposition; + } + + public void setFamilyComposition(FamilyHistoryCompositionType value) { + this.familyComposition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionType.java new file mode 100644 index 000000000..8e3c5575b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionType.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyCompositionType", + propOrder = {"ssin", "address", "familyMembers"} +) +public class FamilyCompositionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + @XmlElement( + name = "Address" + ) + protected AddressType address; + @XmlElement( + name = "FamilyMember" + ) + protected List familyMembers; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } + + public List getFamilyMembers() { + if (this.familyMembers == null) { + this.familyMembers = new ArrayList(); + } + + return this.familyMembers; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyHistoryCompositionType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyHistoryCompositionType.java new file mode 100644 index 000000000..1af983a57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyHistoryCompositionType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyHistoryCompositionType", + propOrder = {"familyMembers"} +) +public class FamilyHistoryCompositionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FamilyMember" + ) + protected List familyMembers; + + public List getFamilyMembers() { + if (this.familyMembers == null) { + this.familyMembers = new ArrayList(); + } + + return this.familyMembers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.java new file mode 100644 index 000000000..a6638e018 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyMemberType", + propOrder = {"personData", "relationship", "entryDate"} +) +public class FamilyMemberType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonData", + required = true + ) + protected InhabitantType personData; + @XmlElement( + name = "Relationship" + ) + protected RelationshipType relationship; + @XmlElement( + name = "EntryDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime entryDate; + + public InhabitantType getPersonData() { + return this.personData; + } + + public void setPersonData(InhabitantType value) { + this.personData = value; + } + + public RelationshipType getRelationship() { + return this.relationship; + } + + public void setRelationship(RelationshipType value) { + this.relationship = value; + } + + public DateTime getEntryDate() { + return this.entryDate; + } + + public void setEntryDate(DateTime value) { + this.entryDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderEnumType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderEnumType.java new file mode 100644 index 000000000..5fc987fe2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderEnumType.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "GenderEnumType" +) +@XmlEnum +public enum GenderEnumType { + MALE, + FEMALE, + UNKNOWN; + + public String value() { + return this.name(); + } + + public static GenderEnumType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderHistoryType.java new file mode 100644 index 000000000..29230e504 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderHistoryType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderHistoryType", + propOrder = {"gender"} +) +public class GenderHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Gender", + required = true + ) + protected GenderType gender; + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderType.java new file mode 100644 index 000000000..f8ec8325c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/GenderType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderType", + propOrder = {"value"} +) +public class GenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected GenderEnumType value; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public GenderEnumType getValue() { + return this.value; + } + + public void setValue(GenderEnumType value) { + this.value = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.java new file mode 100644 index 000000000..3032bf128 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HistoryType", + propOrder = {"source", "modificationDate", "effectuationDate"} +) +@XmlSeeAlso({NameHistoryType.class, GenderHistoryType.class, BirthHistoryType.class, CivilstateHistoryType.class, DeceaseHistoryType.class, AddressHistoryType.class, NationalityHistoryType.class, FamilyCompositionHistoryType.class}) +public class HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Source" + ) + @XmlSchemaType( + name = "string" + ) + protected OriginType source; + @XmlElement( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlElement( + name = "EffectuationDate" + ) + protected String effectuationDate; + + public OriginType getSource() { + return this.source; + } + + public void setSource(OriginType value) { + this.source = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public String getEffectuationDate() { + return this.effectuationDate; + } + + public void setEffectuationDate(String value) { + this.effectuationDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.java new file mode 100644 index 000000000..08bc4ae48 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationType", + propOrder = {"fieldName", "fieldValue"} +) +public class InformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FieldName", + required = true + ) + protected String fieldName; + @XmlElement( + name = "FieldValue", + required = true + ) + protected String fieldValue; + + public String getFieldName() { + return this.fieldName; + } + + public void setFieldName(String value) { + this.fieldName = value; + } + + public String getFieldValue() { + return this.fieldValue; + } + + public void setFieldValue(String value) { + this.fieldValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InhabitantType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InhabitantType.java new file mode 100644 index 000000000..d0429f06f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InhabitantType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InhabitantType", + propOrder = {"ssin", "name", "gender", "birthDate"} +) +public class InhabitantType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "Name" + ) + protected NameType name; + @XmlElement( + name = "Gender" + ) + protected GenderType gender; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public NameType getName() { + return this.name; + } + + public void setName(NameType value) { + this.name = value; + } + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.java new file mode 100644 index 000000000..d3428603f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.PeriodType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InscriptionType", + propOrder = {"ssin", "name", "qualityCode", "period"} +) +public class InscriptionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected EncodedSSINType ssin; + @XmlElement( + name = "Name" + ) + protected NameType name; + @XmlElement( + name = "QualityCode" + ) + protected String qualityCode; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + + public EncodedSSINType getSSIN() { + return this.ssin; + } + + public void setSSIN(EncodedSSINType value) { + this.ssin = value; + } + + public NameType getName() { + return this.name; + } + + public void setName(NameType value) { + this.name = value; + } + + public String getQualityCode() { + return this.qualityCode; + } + + public void setQualityCode(String value) { + this.qualityCode = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/MunicipalityType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/MunicipalityType.java new file mode 100644 index 000000000..b61dd9f06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/MunicipalityType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MunicipalityType", + propOrder = {"insCode", "postalCode", "descriptions"} +) +public class MunicipalityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsCode" + ) + @XmlSchemaType( + name = "integer" + ) + protected Integer insCode; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public Integer getInsCode() { + return this.insCode; + } + + public void setInsCode(Integer value) { + this.insCode = value; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.java new file mode 100644 index 000000000..981954ece --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameHistoryType", + propOrder = {"name"} +) +public class NameHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected NameType name; + + public NameType getName() { + return this.name; + } + + public void setName(NameType value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.java new file mode 100644 index 000000000..0aa95d888 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType", + propOrder = {"first", "middle", "last"} +) +public class NameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "First" + ) + protected String first; + @XmlElement( + name = "Middle" + ) + protected String middle; + @XmlElement( + name = "Last", + required = true + ) + protected String last; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public String getFirst() { + return this.first; + } + + public void setFirst(String value) { + this.first = value; + } + + public String getMiddle() { + return this.middle; + } + + public void setMiddle(String value) { + this.middle = value; + } + + public String getLast() { + return this.last; + } + + public void setLast(String value) { + this.last = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.java new file mode 100644 index 000000000..bad440f86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityHistoryType", + propOrder = {"nationality", "obtainementReason", "registrationLocation"} +) +public class NationalityHistoryType extends HistoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality", + required = true + ) + protected NationalityType nationality; + @XmlElement( + name = "ObtainementReason" + ) + protected ObtainementReasonType obtainementReason; + @XmlElement( + name = "RegistrationLocation" + ) + protected WhereType registrationLocation; + + public NationalityType getNationality() { + return this.nationality; + } + + public void setNationality(NationalityType value) { + this.nationality = value; + } + + public ObtainementReasonType getObtainementReason() { + return this.obtainementReason; + } + + public void setObtainementReason(ObtainementReasonType value) { + this.obtainementReason = value; + } + + public WhereType getRegistrationLocation() { + return this.registrationLocation; + } + + public void setRegistrationLocation(WhereType value) { + this.registrationLocation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityType.java new file mode 100644 index 000000000..5c5b9b1c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityType" +) +public class NationalityType extends CountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.java new file mode 100644 index 000000000..a7d097686 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.java @@ -0,0 +1,138 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public PlainAddressType createPlainAddressType() { + return new PlainAddressType(); + } + + public StandardAddressType createStandardAddressType() { + return new StandardAddressType(); + } + + public StreetType createStreetType() { + return new StreetType(); + } + + public CountryType createCountryType() { + return new CountryType(); + } + + public MunicipalityType createMunicipalityType() { + return new MunicipalityType(); + } + + public WhereType createWhereType() { + return new WhereType(); + } + + public AddressType createAddressType() { + return new AddressType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public InformationType createInformationType() { + return new InformationType(); + } + + public PersonType createPersonType() { + return new PersonType(); + } + + public NameType createNameType() { + return new NameType(); + } + + public InhabitantType createInhabitantType() { + return new InhabitantType(); + } + + public PersonDataType createPersonDataType() { + return new PersonDataType(); + } + + public FamilyCompositionType createFamilyCompositionType() { + return new FamilyCompositionType(); + } + + public FamilyMemberType createFamilyMemberType() { + return new FamilyMemberType(); + } + + public RelationshipType createRelationshipType() { + return new RelationshipType(); + } + + public BirthDeceaseType createBirthDeceaseType() { + return new BirthDeceaseType(); + } + + public CivilStateType createCivilStateType() { + return new CivilStateType(); + } + + public NationalityType createNationalityType() { + return new NationalityType(); + } + + public GenderType createGenderType() { + return new GenderType(); + } + + public InscriptionType createInscriptionType() { + return new InscriptionType(); + } + + public HistoryType createHistoryType() { + return new HistoryType(); + } + + public NameHistoryType createNameHistoryType() { + return new NameHistoryType(); + } + + public GenderHistoryType createGenderHistoryType() { + return new GenderHistoryType(); + } + + public BirthHistoryType createBirthHistoryType() { + return new BirthHistoryType(); + } + + public CivilstateHistoryType createCivilstateHistoryType() { + return new CivilstateHistoryType(); + } + + public DeceaseHistoryType createDeceaseHistoryType() { + return new DeceaseHistoryType(); + } + + public AddressHistoryType createAddressHistoryType() { + return new AddressHistoryType(); + } + + public NationalityHistoryType createNationalityHistoryType() { + return new NationalityHistoryType(); + } + + public ObtainementReasonType createObtainementReasonType() { + return new ObtainementReasonType(); + } + + public FamilyHistoryCompositionType createFamilyHistoryCompositionType() { + return new FamilyHistoryCompositionType(); + } + + public FamilyCompositionHistoryType createFamilyCompositionHistoryType() { + return new FamilyCompositionHistoryType(); + } + + public EncodedSSINType createEncodedSSINType() { + return new EncodedSSINType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObtainementReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObtainementReasonType.java new file mode 100644 index 000000000..df8b76821 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObtainementReasonType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ObtainementReasonType", + propOrder = {"code", "descriptions"} +) +public class ObtainementReasonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected BigInteger code; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/OriginType.java new file mode 100644 index 000000000..2d711b88a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/OriginType.java @@ -0,0 +1,21 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "OriginType" +) +@XmlEnum +public enum OriginType { + BCSS_KSZ, + RN_RR; + + public String value() { + return this.name(); + } + + public static OriginType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonDataType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonDataType.java new file mode 100644 index 000000000..3d66d96a8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonDataType.java @@ -0,0 +1,100 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonDataType", + propOrder = {"birth", "name", "gender", "nationality", "civilstate", "decease", "address"} +) +public class PersonDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Birth" + ) + protected BirthDeceaseType birth; + @XmlElement( + name = "Name" + ) + protected NameType name; + @XmlElement( + name = "Gender" + ) + protected GenderType gender; + @XmlElement( + name = "Nationality" + ) + protected NationalityType nationality; + @XmlElement( + name = "Civilstate" + ) + protected CivilStateType civilstate; + @XmlElement( + name = "Decease" + ) + protected BirthDeceaseType decease; + @XmlElement( + name = "Address" + ) + protected AddressType address; + + public BirthDeceaseType getBirth() { + return this.birth; + } + + public void setBirth(BirthDeceaseType value) { + this.birth = value; + } + + public NameType getName() { + return this.name; + } + + public void setName(NameType value) { + this.name = value; + } + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } + + public NationalityType getNationality() { + return this.nationality; + } + + public void setNationality(NationalityType value) { + this.nationality = value; + } + + public CivilStateType getCivilstate() { + return this.civilstate; + } + + public void setCivilstate(CivilStateType value) { + this.civilstate = value; + } + + public BirthDeceaseType getDecease() { + return this.decease; + } + + public void setDecease(BirthDeceaseType value) { + this.decease = value; + } + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonType.java new file mode 100644 index 000000000..c4c0d4903 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PersonType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonType", + propOrder = {"ssin", "personData"} +) +public class PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected EncodedSSINType ssin; + @XmlElement( + name = "PersonData", + required = true + ) + protected PersonDataType personData; + @XmlAttribute( + name = "ModificationDate" + ) + protected String modificationDate; + @XmlAttribute( + name = "Origin" + ) + protected OriginType origin; + + public EncodedSSINType getSSIN() { + return this.ssin; + } + + public void setSSIN(EncodedSSINType value) { + this.ssin = value; + } + + public PersonDataType getPersonData() { + return this.personData; + } + + public void setPersonData(PersonDataType value) { + this.personData = value; + } + + public String getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(String value) { + this.modificationDate = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.java new file mode 100644 index 000000000..6135ee76d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PlainAddressType", + propOrder = {"address", "country"} +) +public class PlainAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Address" + ) + protected String address; + @XmlElement( + name = "Country", + required = true + ) + protected CountryType country; + + public String getAddress() { + return this.address; + } + + public void setAddress(String value) { + this.address = value; + } + + public CountryType getCountry() { + return this.country; + } + + public void setCountry(CountryType value) { + this.country = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/RelationshipType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/RelationshipType.java new file mode 100644 index 000000000..0b800edd5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/RelationshipType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RelationshipType", + propOrder = {"code", "descriptions"} +) +public class RelationshipType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + @XmlSchemaType( + name = "integer" + ) + protected int code; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StandardAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StandardAddressType.java new file mode 100644 index 000000000..445609a46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StandardAddressType.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardAddressType", + propOrder = {"street", "housenumber", "box", "municipality", "country"} +) +public class StandardAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Street" + ) + protected StreetType street; + @XmlElement( + name = "Housenumber" + ) + protected String housenumber; + @XmlElement( + name = "Box" + ) + protected String box; + @XmlElement( + name = "Municipality" + ) + protected MunicipalityType municipality; + @XmlElement( + name = "Country", + required = true + ) + protected CountryType country; + + public StreetType getStreet() { + return this.street; + } + + public void setStreet(StreetType value) { + this.street = value; + } + + public String getHousenumber() { + return this.housenumber; + } + + public void setHousenumber(String value) { + this.housenumber = value; + } + + public String getBox() { + return this.box; + } + + public void setBox(String value) { + this.box = value; + } + + public MunicipalityType getMunicipality() { + return this.municipality; + } + + public void setMunicipality(MunicipalityType value) { + this.municipality = value; + } + + public CountryType getCountry() { + return this.country; + } + + public void setCountry(CountryType value) { + this.country = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StreetType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StreetType.java new file mode 100644 index 000000000..fdc5a455a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/StreetType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StreetType", + propOrder = {"descriptions"} +) +public class StreetType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.java new file mode 100644 index 000000000..b7259f790 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WhereType", + propOrder = {"descriptions", "municipality", "country"} +) +public class WhereType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected List descriptions; + @XmlElement( + name = "Municipality" + ) + protected MunicipalityType municipality; + @XmlElement( + name = "Country" + ) + protected CountryType country; + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } + + public MunicipalityType getMunicipality() { + return this.municipality; + } + + public void setMunicipality(MunicipalityType value) { + this.municipality = value; + } + + public CountryType getCountry() { + return this.country; + } + + public void setCountry(CountryType value) { + this.country = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.java new file mode 100644 index 000000000..ebf75bbd9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn._1_0.core; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultRN:1_0:core" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnReplyType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnReplyType.java new file mode 100644 index 000000000..f29a118b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnReplyType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.protocol.ResponseType; +import be.fgov.ehealth.consultrn._1_0.core.ErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRnReplyType", + propOrder = {"errorInformations"} +) +@XmlSeeAlso({SearchPhoneticReply.class, PersonHistoryFamilyCompositionReply.class, PersonHistoryNationalityReply.class, PersonHistoryAddressReply.class, PersonHistoryDeceaseReply.class, PersonHistoryCivilStateReply.class, PersonHistoryBirthReply.class, PersonHistoryGenderReply.class, PersonHistoryNameReply.class, MonitoringReply.class, ModifyPersonReply.class, CreatePersonReply.class, SearchBySSINReply.class, FamilyCompositionReply.class, DeleteInscriptionReply.class, InsertInscriptionReply.class}) +public class ConsultRnReplyType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ErrorInformation" + ) + protected List errorInformations; + + public List getErrorInformations() { + if (this.errorInformations == null) { + this.errorInformations = new ArrayList(); + } + + return this.errorInformations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.java new file mode 100644 index 000000000..a6b8be4c5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.core.IdentifierType; +import be.fgov.ehealth.commons._1_0.protocol.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRnRequestType", + propOrder = {"organisation", "applicationID"} +) +@XmlSeeAlso({SearchPhoneticRequest.class, PersonHistoryRequest.class, MonitoringRequest.class, ModifyPersonRequest.class, CreatePersonRequest.class, SearchBySSINRequest.class, FamilyCompositionRequest.class, DeleteInscriptionRequest.class, InsertInscriptionRequest.class}) +public class ConsultRnRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Organisation" + ) + protected IdentifierType organisation; + @XmlElement( + name = "ApplicationID", + required = true + ) + protected String applicationID; + + public IdentifierType getOrganisation() { + return this.organisation; + } + + public void setOrganisation(IdentifierType value) { + this.organisation = value; + } + + public String getApplicationID() { + return this.applicationID; + } + + public void setApplicationID(String value) { + this.applicationID = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.java new file mode 100644 index 000000000..4ef4416f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CreatePersonReplyType", + propOrder = {"personCreated", "phoneticResult"} +) +@XmlRootElement( + name = "CreatePersonReply" +) +public class CreatePersonReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonCreated" + ) + protected PersonCreatedType personCreated; + @XmlElement( + name = "PhoneticResult" + ) + protected PhoneticResultType phoneticResult; + + public PersonCreatedType getPersonCreated() { + return this.personCreated; + } + + public void setPersonCreated(PersonCreatedType value) { + this.personCreated = value; + } + + public PhoneticResultType getPhoneticResult() { + return this.phoneticResult; + } + + public void setPhoneticResult(PhoneticResultType value) { + this.phoneticResult = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.java new file mode 100644 index 000000000..59dc7ac17 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CreatePersonRequestType", + propOrder = {"personData"} +) +@XmlRootElement( + name = "CreatePersonRequest" +) +public class CreatePersonRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonData", + required = true + ) + protected PersonDataType personData; + + public PersonDataType getPersonData() { + return this.personData; + } + + public void setPersonData(PersonDataType value) { + this.personData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.java new file mode 100644 index 000000000..6f5113a28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteInscriptionReplyType" +) +@XmlRootElement( + name = "DeleteInscriptionReply" +) +public class DeleteInscriptionReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.java new file mode 100644 index 000000000..7a01414bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.InscriptionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteInscriptionRequestType", + propOrder = {"inscription"} +) +@XmlRootElement( + name = "DeleteInscriptionRequest" +) +public class DeleteInscriptionRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inscription", + required = true + ) + protected InscriptionType inscription; + + public InscriptionType getInscription() { + return this.inscription; + } + + public void setInscription(InscriptionType value) { + this.inscription = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.java new file mode 100644 index 000000000..de6c6071d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EnvironmentType" +) +@XmlEnum +public enum EnvironmentType { + A, + P, + T; + + public String value() { + return this.name(); + } + + public static EnvironmentType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionReply.java new file mode 100644 index 000000000..6259da876 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionReply.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.FamilyCompositionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyCompositionReplyType", + propOrder = {"familyComposition"} +) +@XmlRootElement( + name = "FamilyCompositionReply" +) +public class FamilyCompositionReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FamilyComposition" + ) + protected FamilyCompositionType familyComposition; + + public FamilyCompositionType getFamilyComposition() { + return this.familyComposition; + } + + public void setFamilyComposition(FamilyCompositionType value) { + this.familyComposition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.java new file mode 100644 index 000000000..f03c1978f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyCompositionRequestType", + propOrder = {"ssin"} +) +@XmlRootElement( + name = "FamilyCompositionRequest" +) +public class FamilyCompositionRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/HeaderType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/HeaderType.java new file mode 100644 index 000000000..bc30395ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/HeaderType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HeaderType", + propOrder = {"applicationId", "date", "sequenceNumber", "environment"} +) +public class HeaderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationId", + required = true + ) + protected String applicationId; + @XmlElement( + name = "Date", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + name = "SequenceNumber", + required = true + ) + protected BigInteger sequenceNumber; + @XmlElement( + name = "Environment", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected EnvironmentType environment; + + public String getApplicationId() { + return this.applicationId; + } + + public void setApplicationId(String value) { + this.applicationId = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public BigInteger getSequenceNumber() { + return this.sequenceNumber; + } + + public void setSequenceNumber(BigInteger value) { + this.sequenceNumber = value; + } + + public EnvironmentType getEnvironment() { + return this.environment; + } + + public void setEnvironment(EnvironmentType value) { + this.environment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.java new file mode 100644 index 000000000..36e0adb0a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsertInscriptionReplyType" +) +@XmlRootElement( + name = "InsertInscriptionReply" +) +public class InsertInscriptionReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionRequest.java new file mode 100644 index 000000000..b64913432 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.InscriptionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsertInscriptionRequestType", + propOrder = {"inscription"} +) +@XmlRootElement( + name = "InsertInscriptionRequest" +) +public class InsertInscriptionRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inscription", + required = true + ) + protected InscriptionType inscription; + + public InscriptionType getInscription() { + return this.inscription; + } + + public void setInscription(InscriptionType value) { + this.inscription = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.java new file mode 100644 index 000000000..142b4274c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ModifyPersonReplyType", + propOrder = {"person"} +) +@XmlRootElement( + name = "ModifyPersonReply" +) +public class ModifyPersonReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person" + ) + protected PersonType person; + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.java new file mode 100644 index 000000000..68b85541a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ModifyPersonRequestType", + propOrder = {"person"} +) +@XmlRootElement( + name = "ModifyPersonRequest" +) +public class ModifyPersonRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person", + required = true + ) + protected PersonType person; + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringReply.java new file mode 100644 index 000000000..063927705 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringReply.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MonitoringReplyType" +) +@XmlRootElement( + name = "MonitoringReply" +) +public class MonitoringReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.java new file mode 100644 index 000000000..88fd69496 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MonitoringRequestType" +) +@XmlRootElement( + name = "MonitoringRequest" +) +public class MonitoringRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.java new file mode 100644 index 000000000..613857bca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MutationType", + propOrder = {"mutationInformation", "person"} +) +@XmlRootElement( + name = "Mutation" +) +public class Mutation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MutationInformation", + required = true + ) + protected MutationInformationType mutationInformation; + @XmlElement( + name = "Person", + required = true + ) + protected PersonType person; + + public MutationInformationType getMutationInformation() { + return this.mutationInformation; + } + + public void setMutationInformation(MutationInformationType value) { + this.mutationInformation = value; + } + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationInformationType.java new file mode 100644 index 000000000..7a408e8b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationInformationType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MutationInformationType", + propOrder = {"author", "type", "descriptions"} +) +public class MutationInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Author", + required = true + ) + protected String author; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Description" + ) + protected List descriptions; + + public String getAuthor() { + return this.author; + } + + public void setAuthor(String value) { + this.author = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationList.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationList.java new file mode 100644 index 000000000..78760868c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationList.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MutationListType", + propOrder = {"mutations"} +) +@XmlRootElement( + name = "MutationList" +) +public class MutationList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Mutation", + namespace = "urn:be:fgov:ehealth:consultRN:1_0:protocol", + required = true + ) + protected List mutations; + + public List getMutations() { + if (this.mutations == null) { + this.mutations = new ArrayList(); + } + + return this.mutations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationReply.java new file mode 100644 index 000000000..81991af51 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationReply.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MutationReplyType", + propOrder = {"header", "mutationList"} +) +@XmlRootElement( + name = "MutationReply" +) +public class MutationReply implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Header", + required = true + ) + protected HeaderType header; + @XmlElement( + name = "MutationList", + namespace = "urn:be:fgov:ehealth:consultRN:1_0:protocol" + ) + protected MutationList mutationList; + + public HeaderType getHeader() { + return this.header; + } + + public void setHeader(HeaderType value) { + this.header = value; + } + + public MutationList getMutationList() { + return this.mutationList; + } + + public void setMutationList(MutationList value) { + this.mutationList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.java new file mode 100644 index 000000000..2ea9120ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.core.IdentifierType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MutationRequestType", + propOrder = {"organisation"} +) +@XmlRootElement( + name = "MutationRequest" +) +public class MutationRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Organisation" + ) + protected IdentifierType organisation; + + public IdentifierType getOrganisation() { + return this.organisation; + } + + public void setOrganisation(IdentifierType value) { + this.organisation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..f1205706d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,182 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public InsertInscriptionRequest createInsertInscriptionRequest() { + return new InsertInscriptionRequest(); + } + + public ConsultRnRequestType createConsultRnRequestType() { + return new ConsultRnRequestType(); + } + + public InsertInscriptionReply createInsertInscriptionReply() { + return new InsertInscriptionReply(); + } + + public ConsultRnReplyType createConsultRnReplyType() { + return new ConsultRnReplyType(); + } + + public DeleteInscriptionRequest createDeleteInscriptionRequest() { + return new DeleteInscriptionRequest(); + } + + public DeleteInscriptionReply createDeleteInscriptionReply() { + return new DeleteInscriptionReply(); + } + + public FamilyCompositionRequest createFamilyCompositionRequest() { + return new FamilyCompositionRequest(); + } + + public FamilyCompositionReply createFamilyCompositionReply() { + return new FamilyCompositionReply(); + } + + public SearchBySSINRequest createSearchBySSINRequest() { + return new SearchBySSINRequest(); + } + + public SearchBySSINReply createSearchBySSINReply() { + return new SearchBySSINReply(); + } + + public CreatePersonRequest createCreatePersonRequest() { + return new CreatePersonRequest(); + } + + public CreatePersonReply createCreatePersonReply() { + return new CreatePersonReply(); + } + + public PersonCreatedType createPersonCreatedType() { + return new PersonCreatedType(); + } + + public PhoneticResultType createPhoneticResultType() { + return new PhoneticResultType(); + } + + public ModifyPersonRequest createModifyPersonRequest() { + return new ModifyPersonRequest(); + } + + public ModifyPersonReply createModifyPersonReply() { + return new ModifyPersonReply(); + } + + public MonitoringRequest createMonitoringRequest() { + return new MonitoringRequest(); + } + + public MonitoringReply createMonitoringReply() { + return new MonitoringReply(); + } + + public PersonHistoryNameRequest createPersonHistoryNameRequest() { + return new PersonHistoryNameRequest(); + } + + public PersonHistoryRequest createPersonHistoryRequest() { + return new PersonHistoryRequest(); + } + + public PersonHistoryGenderRequest createPersonHistoryGenderRequest() { + return new PersonHistoryGenderRequest(); + } + + public PersonHistoryBirthRequest createPersonHistoryBirthRequest() { + return new PersonHistoryBirthRequest(); + } + + public PersonHistoryCivilStateRequest createPersonHistoryCivilStateRequest() { + return new PersonHistoryCivilStateRequest(); + } + + public PersonHistoryDeceaseRequest createPersonHistoryDeceaseRequest() { + return new PersonHistoryDeceaseRequest(); + } + + public PersonHistoryAddressRequest createPersonHistoryAddressRequest() { + return new PersonHistoryAddressRequest(); + } + + public PersonHistoryNationalityRequest createPersonHistoryNationalityRequest() { + return new PersonHistoryNationalityRequest(); + } + + public PersonHistoryFamilyCompositionRequest createPersonHistoryFamilyCompositionRequest() { + return new PersonHistoryFamilyCompositionRequest(); + } + + public PersonHistoryNameReply createPersonHistoryNameReply() { + return new PersonHistoryNameReply(); + } + + public PersonHistoryGenderReply createPersonHistoryGenderReply() { + return new PersonHistoryGenderReply(); + } + + public PersonHistoryBirthReply createPersonHistoryBirthReply() { + return new PersonHistoryBirthReply(); + } + + public PersonHistoryCivilStateReply createPersonHistoryCivilStateReply() { + return new PersonHistoryCivilStateReply(); + } + + public PersonHistoryDeceaseReply createPersonHistoryDeceaseReply() { + return new PersonHistoryDeceaseReply(); + } + + public PersonHistoryAddressReply createPersonHistoryAddressReply() { + return new PersonHistoryAddressReply(); + } + + public PersonHistoryNationalityReply createPersonHistoryNationalityReply() { + return new PersonHistoryNationalityReply(); + } + + public PersonHistoryFamilyCompositionReply createPersonHistoryFamilyCompositionReply() { + return new PersonHistoryFamilyCompositionReply(); + } + + public SearchPhoneticRequest createSearchPhoneticRequest() { + return new SearchPhoneticRequest(); + } + + public PhoneticCriteriaType createPhoneticCriteriaType() { + return new PhoneticCriteriaType(); + } + + public SearchPhoneticReply createSearchPhoneticReply() { + return new SearchPhoneticReply(); + } + + public MutationRequest createMutationRequest() { + return new MutationRequest(); + } + + public MutationReply createMutationReply() { + return new MutationReply(); + } + + public HeaderType createHeaderType() { + return new HeaderType(); + } + + public MutationList createMutationList() { + return new MutationList(); + } + + public Mutation createMutation() { + return new Mutation(); + } + + public MutationInformationType createMutationInformationType() { + return new MutationInformationType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonCreatedType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonCreatedType.java new file mode 100644 index 000000000..baa6b5145 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonCreatedType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonCreatedType", + propOrder = {"ssin", "personData"} +) +public class PersonCreatedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + @XmlElement( + name = "PersonData" + ) + protected PersonDataType personData; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public PersonDataType getPersonData() { + return this.personData; + } + + public void setPersonData(PersonDataType value) { + this.personData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressReply.java new file mode 100644 index 000000000..0b800b2c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.AddressHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryAddressReplyType", + propOrder = {"ssin", "addressHistories"} +) +@XmlRootElement( + name = "PersonHistoryAddressReply" +) +public class PersonHistoryAddressReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "AddressHistory" + ) + protected List addressHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getAddressHistories() { + if (this.addressHistories == null) { + this.addressHistories = new ArrayList(); + } + + return this.addressHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.java new file mode 100644 index 000000000..3336bfe25 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryAddressRequestType" +) +@XmlRootElement( + name = "PersonHistoryAddressRequest" +) +public class PersonHistoryAddressRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthReply.java new file mode 100644 index 000000000..d6f4c66b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.BirthHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryBirthReplyType", + propOrder = {"ssin", "birthHistories"} +) +@XmlRootElement( + name = "PersonHistoryBirthReply" +) +public class PersonHistoryBirthReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "BirthHistory" + ) + protected List birthHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getBirthHistories() { + if (this.birthHistories == null) { + this.birthHistories = new ArrayList(); + } + + return this.birthHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthRequest.java new file mode 100644 index 000000000..3806c8cbf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryBirthRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryBirthRequestType" +) +@XmlRootElement( + name = "PersonHistoryBirthRequest" +) +public class PersonHistoryBirthRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateReply.java new file mode 100644 index 000000000..eea6705b6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.CivilstateHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryCivilStateReplyType", + propOrder = {"ssin", "civilstateHistories"} +) +@XmlRootElement( + name = "PersonHistoryCivilStateReply" +) +public class PersonHistoryCivilStateReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "CivilstateHistory" + ) + protected List civilstateHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getCivilstateHistories() { + if (this.civilstateHistories == null) { + this.civilstateHistories = new ArrayList(); + } + + return this.civilstateHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateRequest.java new file mode 100644 index 000000000..4417cfb22 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryCivilStateRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryCivilStateRequestType" +) +@XmlRootElement( + name = "PersonHistoryCivilStateRequest" +) +public class PersonHistoryCivilStateRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseReply.java new file mode 100644 index 000000000..a6b571edf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.DeceaseHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryDeceaseReplyType", + propOrder = {"ssin", "deceaseHistories"} +) +@XmlRootElement( + name = "PersonHistoryDeceaseReply" +) +public class PersonHistoryDeceaseReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "DeceaseHistory" + ) + protected List deceaseHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getDeceaseHistories() { + if (this.deceaseHistories == null) { + this.deceaseHistories = new ArrayList(); + } + + return this.deceaseHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.java new file mode 100644 index 000000000..ae4cfd7d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryDeceaseRequestType" +) +@XmlRootElement( + name = "PersonHistoryDeceaseRequest" +) +public class PersonHistoryDeceaseRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.java new file mode 100644 index 000000000..08ad3cd2e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.FamilyCompositionHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryFamilyCompositionReplyType", + propOrder = {"ssin", "familyCompositionHistories"} +) +@XmlRootElement( + name = "PersonHistoryFamilyCompositionReply" +) +public class PersonHistoryFamilyCompositionReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "FamilyCompositionHistory" + ) + protected List familyCompositionHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getFamilyCompositionHistories() { + if (this.familyCompositionHistories == null) { + this.familyCompositionHistories = new ArrayList(); + } + + return this.familyCompositionHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionRequest.java new file mode 100644 index 000000000..303b4c830 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryFamilyCompositionRequestType" +) +@XmlRootElement( + name = "PersonHistoryFamilyCompositionRequest" +) +public class PersonHistoryFamilyCompositionRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderReply.java new file mode 100644 index 000000000..48f67fa4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.GenderHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryGenderReplyType", + propOrder = {"ssin", "genderHistories"} +) +@XmlRootElement( + name = "PersonHistoryGenderReply" +) +public class PersonHistoryGenderReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "GenderHistory" + ) + protected List genderHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getGenderHistories() { + if (this.genderHistories == null) { + this.genderHistories = new ArrayList(); + } + + return this.genderHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderRequest.java new file mode 100644 index 000000000..8867b9da3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryGenderRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryGenderRequestType" +) +@XmlRootElement( + name = "PersonHistoryGenderRequest" +) +public class PersonHistoryGenderRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.java new file mode 100644 index 000000000..bb80fc9b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.NameHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryNameReplyType", + propOrder = {"ssin", "nameHistories"} +) +@XmlRootElement( + name = "PersonHistoryNameReply" +) +public class PersonHistoryNameReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "NameHistory" + ) + protected List nameHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getNameHistories() { + if (this.nameHistories == null) { + this.nameHistories = new ArrayList(); + } + + return this.nameHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameRequest.java new file mode 100644 index 000000000..56367dceb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryNameRequestType" +) +@XmlRootElement( + name = "PersonHistoryNameRequest" +) +public class PersonHistoryNameRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.java new file mode 100644 index 000000000..cf378904e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.NationalityHistoryType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryNationalityReplyType", + propOrder = {"ssin", "nationalityHistories"} +) +@XmlRootElement( + name = "PersonHistoryNationalityReply" +) +public class PersonHistoryNationalityReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected String ssin; + @XmlElement( + name = "NationalityHistory" + ) + protected List nationalityHistories; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getNationalityHistories() { + if (this.nationalityHistories == null) { + this.nationalityHistories = new ArrayList(); + } + + return this.nationalityHistories; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.java new file mode 100644 index 000000000..379a0b721 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryNationalityRequestType" +) +@XmlRootElement( + name = "PersonHistoryNationalityRequest" +) +public class PersonHistoryNationalityRequest extends PersonHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryRequest.java new file mode 100644 index 000000000..6dd096f3e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryRequest.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonHistoryRequest", + propOrder = {"ssin"} +) +@XmlSeeAlso({PersonHistoryFamilyCompositionRequest.class, PersonHistoryNationalityRequest.class, PersonHistoryAddressRequest.class, PersonHistoryDeceaseRequest.class, PersonHistoryCivilStateRequest.class, PersonHistoryBirthRequest.class, PersonHistoryGenderRequest.class, PersonHistoryNameRequest.class}) +public class PersonHistoryRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticCriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticCriteriaType.java new file mode 100644 index 000000000..f5a9f3765 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticCriteriaType.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.GenderType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticCriteriaType", + propOrder = {"lastName", "firstName", "middleName", "birthDate", "gender", "tolerance", "maximum"} +) +public class PhoneticCriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "MiddleName" + ) + protected String middleName; + @XmlElement( + name = "BirthDate", + required = true + ) + protected String birthDate; + @XmlElement( + name = "Gender" + ) + protected GenderType gender; + @XmlElement( + name = "Tolerance" + ) + protected BigInteger tolerance; + @XmlElement( + name = "Maximum" + ) + protected BigInteger maximum; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getMiddleName() { + return this.middleName; + } + + public void setMiddleName(String value) { + this.middleName = value; + } + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } + + public BigInteger getTolerance() { + return this.tolerance; + } + + public void setTolerance(BigInteger value) { + this.tolerance = value; + } + + public BigInteger getMaximum() { + return this.maximum; + } + + public void setMaximum(BigInteger value) { + this.maximum = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.java new file mode 100644 index 000000000..6fb856b70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticResultType", + propOrder = {"persons"} +) +public class PhoneticResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person", + required = true + ) + protected List persons; + + public List getPersons() { + if (this.persons == null) { + this.persons = new ArrayList(); + } + + return this.persons; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINReply.java new file mode 100644 index 000000000..7ed66688a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINReply.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchBySSINReplyType", + propOrder = {"person"} +) +@XmlRootElement( + name = "SearchBySSINReply" +) +public class SearchBySSINReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person" + ) + protected PersonType person; + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.java new file mode 100644 index 000000000..d599d4fef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.InscriptionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchBySSINRequestType", + propOrder = {"inscription"} +) +@XmlRootElement( + name = "SearchBySSINRequest" +) +public class SearchBySSINRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inscription", + required = true + ) + protected InscriptionType inscription; + + public InscriptionType getInscription() { + return this.inscription; + } + + public void setInscription(InscriptionType value) { + this.inscription = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticReply.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticReply.java new file mode 100644 index 000000000..29413959c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticReply.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import be.fgov.ehealth.consultrn._1_0.core.PersonType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPhoneticReplyType", + propOrder = {"persons"} +) +@XmlRootElement( + name = "SearchPhoneticReply" +) +public class SearchPhoneticReply extends ConsultRnReplyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person" + ) + protected List persons; + + public List getPersons() { + if (this.persons == null) { + this.persons = new ArrayList(); + } + + return this.persons; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.java new file mode 100644 index 000000000..b38a00937 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPhoneticRequestType", + propOrder = {"phoneticCriteria"} +) +@XmlRootElement( + name = "SearchPhoneticRequest" +) +public class SearchPhoneticRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhoneticCriteria", + required = true + ) + protected PhoneticCriteriaType phoneticCriteria; + + public PhoneticCriteriaType getPhoneticCriteria() { + return this.phoneticCriteria; + } + + public void setPhoneticCriteria(PhoneticCriteriaType value) { + this.phoneticCriteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/package-info.java new file mode 100644 index 000000000..eef1d8229 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn._1_0.protocol; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultRN:1_0:protocol" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.java new file mode 100644 index 000000000..c6a81f91c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressType", + propOrder = {"diplomaticInformation", "residentialAddress", "temporaryAddress"} +) +public class AddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DiplomaticInformation" + ) + protected DiplomaticInformationType diplomaticInformation; + @XmlElement( + name = "ResidentialAddress" + ) + protected ResidentialAddressResponseType residentialAddress; + @XmlElement( + name = "TemporaryAddress" + ) + protected TemporaryAddressType temporaryAddress; + + public DiplomaticInformationType getDiplomaticInformation() { + return this.diplomaticInformation; + } + + public void setDiplomaticInformation(DiplomaticInformationType value) { + this.diplomaticInformation = value; + } + + public ResidentialAddressResponseType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ResidentialAddressResponseType value) { + this.residentialAddress = value; + } + + public TemporaryAddressType getTemporaryAddress() { + return this.temporaryAddress; + } + + public void setTemporaryAddress(TemporaryAddressType value) { + this.temporaryAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BaseNameType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BaseNameType.java new file mode 100644 index 000000000..0e7cc9630 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BaseNameType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseNameType", + propOrder = {"value"} +) +@XmlSeeAlso({NameType.class}) +public class BaseNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthRequestType.java new file mode 100644 index 000000000..4c7ed8df1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthRequestType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthRequestType", + propOrder = {"birthDate", "birthPlace"} +) +public class BirthRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate", + required = true + ) + protected String birthDate; + @XmlElement( + name = "BirthPlace" + ) + protected WhereRequestType birthPlace; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public WhereRequestType getBirthPlace() { + return this.birthPlace; + } + + public void setBirthPlace(WhereRequestType value) { + this.birthPlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.java new file mode 100644 index 000000000..e54b7fbea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthResponseType", + propOrder = {"birthDate", "birthPlace"} +) +public class BirthResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "BirthPlace" + ) + protected WhereResponseType birthPlace; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public WhereResponseType getBirthPlace() { + return this.birthPlace; + } + + public void setBirthPlace(WhereResponseType value) { + this.birthPlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalies.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalies.java new file mode 100644 index 000000000..cfdb6cb1c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalies.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"businessAnomalies"} +) +@XmlRootElement( + name = "BusinessAnomalies" +) +public class BusinessAnomalies implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BusinessAnomaly", + required = true + ) + protected List businessAnomalies; + + public List getBusinessAnomalies() { + if (this.businessAnomalies == null) { + this.businessAnomalies = new ArrayList(); + } + + return this.businessAnomalies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalyType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalyType.java new file mode 100644 index 000000000..92f53dca5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BusinessAnomalyType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BusinessAnomalyType", + propOrder = {"code", "severity", "description"} +) +public class BusinessAnomalyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Severity", + required = true + ) + protected String severity; + @XmlElement( + name = "Description", + required = true + ) + protected Object description; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getSeverity() { + return this.severity; + } + + public void setSeverity(String value) { + this.severity = value; + } + + public Object getDescription() { + return this.description; + } + + public void setDescription(Object value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateRequestType.java new file mode 100644 index 000000000..8dd191ccd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateRequestType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateRequestType", + propOrder = {"civilStateCode", "partnerSsin", "location", "startDate", "endDate"} +) +public class CivilStateRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilStateCode", + required = true + ) + protected String civilStateCode; + @XmlElement( + name = "PartnerSsin" + ) + protected String partnerSsin; + @XmlElement( + name = "Location" + ) + protected WhereRequestType location; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getCivilStateCode() { + return this.civilStateCode; + } + + public void setCivilStateCode(String value) { + this.civilStateCode = value; + } + + public String getPartnerSsin() { + return this.partnerSsin; + } + + public void setPartnerSsin(String value) { + this.partnerSsin = value; + } + + public WhereRequestType getLocation() { + return this.location; + } + + public void setLocation(WhereRequestType value) { + this.location = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateResponseType.java new file mode 100644 index 000000000..d39bd0f91 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStateResponseType.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateResponseType", + propOrder = {"civilStateCode", "civilStateDescriptions", "partner", "location", "startDate", "endDate"} +) +public class CivilStateResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilStateCode" + ) + protected String civilStateCode; + @XmlElement( + name = "CivilStateDescription" + ) + protected List civilStateDescriptions; + @XmlElement( + name = "Partner" + ) + protected PartnerType partner; + @XmlElement( + name = "Location" + ) + protected WhereResponseType location; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getCivilStateCode() { + return this.civilStateCode; + } + + public void setCivilStateCode(String value) { + this.civilStateCode = value; + } + + public List getCivilStateDescriptions() { + if (this.civilStateDescriptions == null) { + this.civilStateDescriptions = new ArrayList(); + } + + return this.civilStateDescriptions; + } + + public PartnerType getPartner() { + return this.partner; + } + + public void setPartner(PartnerType value) { + this.partner = value; + } + + public WhereResponseType getLocation() { + return this.location; + } + + public void setLocation(WhereResponseType value) { + this.location = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.java new file mode 100644 index 000000000..31b6dace2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesRequestType", + propOrder = {"civilStates"} +) +public class CivilStatesRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState", + required = true + ) + protected List civilStates; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesResponseType.java new file mode 100644 index 000000000..c5910fdb2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesResponseType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesResponseType", + propOrder = {"civilStates"} +) +public class CivilStatesResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState", + required = true + ) + protected List civilStates; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseRequestType.java new file mode 100644 index 000000000..4710c9e2a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseRequestType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseRequestType", + propOrder = {"deceaseDate", "deceasePlace"} +) +public class DeceaseRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeceaseDate", + required = true + ) + protected String deceaseDate; + @XmlElement( + name = "DeceasePlace" + ) + protected WhereRequestType deceasePlace; + + public String getDeceaseDate() { + return this.deceaseDate; + } + + public void setDeceaseDate(String value) { + this.deceaseDate = value; + } + + public WhereRequestType getDeceasePlace() { + return this.deceasePlace; + } + + public void setDeceasePlace(WhereRequestType value) { + this.deceasePlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.java new file mode 100644 index 000000000..2e301e1e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseResponseType", + propOrder = {"deceaseDate", "deceasePlace"} +) +public class DeceaseResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeceaseDate" + ) + protected String deceaseDate; + @XmlElement( + name = "DeceasePlace" + ) + protected WhereResponseType deceasePlace; + + public String getDeceaseDate() { + return this.deceaseDate; + } + + public void setDeceaseDate(String value) { + this.deceaseDate = value; + } + + public WhereResponseType getDeceasePlace() { + return this.deceasePlace; + } + + public void setDeceasePlace(WhereResponseType value) { + this.deceasePlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.java new file mode 100644 index 000000000..f028c4004 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DiplomaticInformationType", + propOrder = {"diplomaticPost", "diplomaticAddress", "postAddress"} +) +public class DiplomaticInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DiplomaticPost" + ) + protected DiplomaticPostType diplomaticPost; + @XmlElement( + name = "DiplomaticAddress" + ) + protected TemporaryAddressType diplomaticAddress; + @XmlElement( + name = "PostAddress" + ) + protected TemporaryAddressType postAddress; + + public DiplomaticPostType getDiplomaticPost() { + return this.diplomaticPost; + } + + public void setDiplomaticPost(DiplomaticPostType value) { + this.diplomaticPost = value; + } + + public TemporaryAddressType getDiplomaticAddress() { + return this.diplomaticAddress; + } + + public void setDiplomaticAddress(TemporaryAddressType value) { + this.diplomaticAddress = value; + } + + public TemporaryAddressType getPostAddress() { + return this.postAddress; + } + + public void setPostAddress(TemporaryAddressType value) { + this.postAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.java new file mode 100644 index 000000000..c930237a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DiplomaticPostType", + propOrder = {"countryCode", "countryNames", "diplomaticPostCode", "diplomaticPostNames"} +) +public class DiplomaticPostType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "DiplomaticPostCode" + ) + protected String diplomaticPostCode; + @XmlElement( + name = "DiplomaticPostName" + ) + protected List diplomaticPostNames; + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getDiplomaticPostCode() { + return this.diplomaticPostCode; + } + + public void setDiplomaticPostCode(String value) { + this.diplomaticPostCode = value; + } + + public List getDiplomaticPostNames() { + if (this.diplomaticPostNames == null) { + this.diplomaticPostNames = new ArrayList(); + } + + return this.diplomaticPostNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/EncodedSSINType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/EncodedSSINType.java new file mode 100644 index 000000000..07baa3871 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/EncodedSSINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncodedSSINType", + propOrder = {"value"} +) +public class EncodedSSINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Encoded" + ) + protected Boolean encoded; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Boolean isEncoded() { + return this.encoded; + } + + public void setEncoded(Boolean value) { + this.encoded = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/GenderType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/GenderType.java new file mode 100644 index 000000000..3199e1bd0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/GenderType.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderType", + propOrder = {"genderCode", "startDate"} +) +public class GenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenderCode", + required = true + ) + protected String genderCode; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getGenderCode() { + return this.genderCode; + } + + public void setGenderCode(String value) { + this.genderCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.java new file mode 100644 index 000000000..9d673dcd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InscriptionType", + propOrder = {"ssin", "name", "qualityCode", "period"} +) +public class InscriptionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected EncodedSSINType ssin; + @XmlElement( + name = "Name" + ) + protected NameType name; + @XmlElement( + name = "QualityCode" + ) + protected String qualityCode; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + + public EncodedSSINType getSSIN() { + return this.ssin; + } + + public void setSSIN(EncodedSSINType value) { + this.ssin = value; + } + + public NameType getName() { + return this.name; + } + + public void setName(NameType value) { + this.name = value; + } + + public String getQualityCode() { + return this.qualityCode; + } + + public void setQualityCode(String value) { + this.qualityCode = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.java new file mode 100644 index 000000000..42689d68d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MiddleNameType", + propOrder = {"value"} +) +public class MiddleNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Order", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String order; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getOrder() { + return this.order; + } + + public void setOrder(String value) { + this.order = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.java new file mode 100644 index 000000000..a095ca234 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType" +) +public class NameType extends BaseNameType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalitiesType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalitiesType.java new file mode 100644 index 000000000..6ad941846 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalitiesType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalitiesType", + propOrder = {"nationalities"} +) +public class NationalitiesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality", + required = true + ) + protected List nationalities; + + public List getNationalities() { + if (this.nationalities == null) { + this.nationalities = new ArrayList(); + } + + return this.nationalities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.java new file mode 100644 index 000000000..a3f0ef6fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityType", + propOrder = {"nationalityCode", "nationalityDescriptions", "startDate", "endDate"} +) +public class NationalityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NationalityCode", + required = true + ) + protected String nationalityCode; + @XmlElement( + name = "NationalityDescription" + ) + protected List nationalityDescriptions; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getNationalityCode() { + return this.nationalityCode; + } + + public void setNationalityCode(String value) { + this.nationalityCode = value; + } + + public List getNationalityDescriptions() { + if (this.nationalityDescriptions == null) { + this.nationalityDescriptions = new ArrayList(); + } + + return this.nationalityDescriptions; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.java new file mode 100644 index 000000000..16429f8d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NobilityTitleType", + propOrder = {"nobilityTitleCode", "nobilityTitleDescriptions"} +) +public class NobilityTitleType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NobilityTitleCode" + ) + protected String nobilityTitleCode; + @XmlElement( + name = "NobilityTitleDescription" + ) + protected List nobilityTitleDescriptions; + + public String getNobilityTitleCode() { + return this.nobilityTitleCode; + } + + public void setNobilityTitleCode(String value) { + this.nobilityTitleCode = value; + } + + public List getNobilityTitleDescriptions() { + if (this.nobilityTitleDescriptions == null) { + this.nobilityTitleDescriptions = new ArrayList(); + } + + return this.nobilityTitleDescriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.java new file mode 100644 index 000000000..8172ff08d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.java @@ -0,0 +1,138 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public BusinessAnomalies createBusinessAnomalies() { + return new BusinessAnomalies(); + } + + public BusinessAnomalyType createBusinessAnomalyType() { + return new BusinessAnomalyType(); + } + + public PersonNameRequestType createPersonNameRequestType() { + return new PersonNameRequestType(); + } + + public PersonNameResponseType createPersonNameResponseType() { + return new PersonNameResponseType(); + } + + public MiddleNameType createMiddleNameType() { + return new MiddleNameType(); + } + + public NationalitiesType createNationalitiesType() { + return new NationalitiesType(); + } + + public NationalityType createNationalityType() { + return new NationalityType(); + } + + public BirthRequestType createBirthRequestType() { + return new BirthRequestType(); + } + + public BirthResponseType createBirthResponseType() { + return new BirthResponseType(); + } + + public DeceaseRequestType createDeceaseRequestType() { + return new DeceaseRequestType(); + } + + public DeceaseResponseType createDeceaseResponseType() { + return new DeceaseResponseType(); + } + + public WhereRequestType createWhereRequestType() { + return new WhereRequestType(); + } + + public WhereResponseType createWhereResponseType() { + return new WhereResponseType(); + } + + public NameType createNameType() { + return new NameType(); + } + + public BaseNameType createBaseNameType() { + return new BaseNameType(); + } + + public GenderType createGenderType() { + return new GenderType(); + } + + public CivilStatesRequestType createCivilStatesRequestType() { + return new CivilStatesRequestType(); + } + + public CivilStateRequestType createCivilStateRequestType() { + return new CivilStateRequestType(); + } + + public CivilStatesResponseType createCivilStatesResponseType() { + return new CivilStatesResponseType(); + } + + public CivilStateResponseType createCivilStateResponseType() { + return new CivilStateResponseType(); + } + + public PartnerType createPartnerType() { + return new PartnerType(); + } + + public ResidentialAddressRequestType createResidentialAddressRequestType() { + return new ResidentialAddressRequestType(); + } + + public ResidentialAddressResponseType createResidentialAddressResponseType() { + return new ResidentialAddressResponseType(); + } + + public TemporaryAddressType createTemporaryAddressType() { + return new TemporaryAddressType(); + } + + public DiplomaticInformationType createDiplomaticInformationType() { + return new DiplomaticInformationType(); + } + + public DiplomaticPostType createDiplomaticPostType() { + return new DiplomaticPostType(); + } + + public AddressType createAddressType() { + return new AddressType(); + } + + public NobilityTitleType createNobilityTitleType() { + return new NobilityTitleType(); + } + + public PersonRequestType createPersonRequestType() { + return new PersonRequestType(); + } + + public PersonResponseType createPersonResponseType() { + return new PersonResponseType(); + } + + public InscriptionType createInscriptionType() { + return new InscriptionType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public EncodedSSINType createEncodedSSINType() { + return new EncodedSSINType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.java new file mode 100644 index 000000000..ce3549cbf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartnerType", + propOrder = {"partnerReference", "partnerSsin", "partnerBirthDate", "partnerName"} +) +public class PartnerType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PartnerReference" + ) + protected String partnerReference; + @XmlElement( + name = "PartnerSsin" + ) + protected String partnerSsin; + @XmlElement( + name = "PartnerBirthDate" + ) + protected String partnerBirthDate; + @XmlElement( + name = "PartnerName" + ) + protected PersonNameResponseType partnerName; + + public String getPartnerReference() { + return this.partnerReference; + } + + public void setPartnerReference(String value) { + this.partnerReference = value; + } + + public String getPartnerSsin() { + return this.partnerSsin; + } + + public void setPartnerSsin(String value) { + this.partnerSsin = value; + } + + public String getPartnerBirthDate() { + return this.partnerBirthDate; + } + + public void setPartnerBirthDate(String value) { + this.partnerBirthDate = value; + } + + public PersonNameResponseType getPartnerName() { + return this.partnerName; + } + + public void setPartnerName(PersonNameResponseType value) { + this.partnerName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PeriodType.java new file mode 100644 index 000000000..bad8c12e2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"startDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.java new file mode 100644 index 000000000..ddfca88d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonNameRequestType", + propOrder = {"lastName", "firstName", "middleNames", "startDate"} +) +public class PersonNameRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "MiddleName" + ) + protected List middleNames; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public List getMiddleNames() { + if (this.middleNames == null) { + this.middleNames = new ArrayList(); + } + + return this.middleNames; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.java new file mode 100644 index 000000000..948063afb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.java @@ -0,0 +1,75 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonNameResponseType", + propOrder = {"lastName", "firstName", "middleNames", "startDate"} +) +public class PersonNameResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "MiddleName" + ) + protected List middleNames; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public List getMiddleNames() { + if (this.middleNames == null) { + this.middleNames = new ArrayList(); + } + + return this.middleNames; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.java new file mode 100644 index 000000000..ffe420f4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonRequestType", + propOrder = {"name", "nationalities", "birth", "decease", "gender", "civilStates", "residentialAddress"} +) +public class PersonRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected PersonNameRequestType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesType nationalities; + @XmlElement( + name = "Birth", + required = true + ) + protected BirthRequestType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseRequestType decease; + @XmlElement( + name = "Gender" + ) + protected GenderType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesRequestType civilStates; + @XmlElement( + name = "ResidentialAddress" + ) + protected ResidentialAddressRequestType residentialAddress; + + public PersonNameRequestType getName() { + return this.name; + } + + public void setName(PersonNameRequestType value) { + this.name = value; + } + + public NationalitiesType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesType value) { + this.nationalities = value; + } + + public BirthRequestType getBirth() { + return this.birth; + } + + public void setBirth(BirthRequestType value) { + this.birth = value; + } + + public DeceaseRequestType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseRequestType value) { + this.decease = value; + } + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } + + public CivilStatesRequestType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesRequestType value) { + this.civilStates = value; + } + + public ResidentialAddressRequestType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ResidentialAddressRequestType value) { + this.residentialAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.java new file mode 100644 index 000000000..d9ca8daa6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.java @@ -0,0 +1,138 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonResponseType", + propOrder = {"ssin", "nobilityTitle", "name", "nationalities", "birth", "decease", "gender", "civilStates", "address"} +) +public class PersonResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "NobilityTitle" + ) + protected NobilityTitleType nobilityTitle; + @XmlElement( + name = "Name" + ) + protected PersonNameResponseType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesType nationalities; + @XmlElement( + name = "Birth" + ) + protected BirthResponseType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseResponseType decease; + @XmlElement( + name = "Gender" + ) + protected GenderType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesResponseType civilStates; + @XmlElement( + name = "Address" + ) + protected AddressType address; + @XmlAttribute( + name = "register" + ) + protected String register; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public NobilityTitleType getNobilityTitle() { + return this.nobilityTitle; + } + + public void setNobilityTitle(NobilityTitleType value) { + this.nobilityTitle = value; + } + + public PersonNameResponseType getName() { + return this.name; + } + + public void setName(PersonNameResponseType value) { + this.name = value; + } + + public NationalitiesType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesType value) { + this.nationalities = value; + } + + public BirthResponseType getBirth() { + return this.birth; + } + + public void setBirth(BirthResponseType value) { + this.birth = value; + } + + public DeceaseResponseType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseResponseType value) { + this.decease = value; + } + + public GenderType getGender() { + return this.gender; + } + + public void setGender(GenderType value) { + this.gender = value; + } + + public CivilStatesResponseType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesResponseType value) { + this.civilStates = value; + } + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressRequestType.java new file mode 100644 index 000000000..f3c1cba2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressRequestType.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResidentialAddressRequestType", + propOrder = {"postalCode", "streetCode", "streetNames", "houseNumber", "boxNumber", "startDate"} +) +public class ResidentialAddressRequestType extends WhereRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetCode" + ) + protected String streetCode; + @XmlElement( + name = "StreetName" + ) + protected List streetNames; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getStreetCode() { + return this.streetCode; + } + + public void setStreetCode(String value) { + this.streetCode = value; + } + + public List getStreetNames() { + if (this.streetNames == null) { + this.streetNames = new ArrayList(); + } + + return this.streetNames; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressResponseType.java new file mode 100644 index 000000000..816eb56c6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ResidentialAddressResponseType.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResidentialAddressResponseType", + propOrder = {"postalCode", "streetCode", "streetNames", "houseNumber", "boxNumber", "startDate"} +) +public class ResidentialAddressResponseType extends WhereResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetCode" + ) + protected String streetCode; + @XmlElement( + name = "StreetName" + ) + protected List streetNames; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getStreetCode() { + return this.streetCode; + } + + public void setStreetCode(String value) { + this.streetCode = value; + } + + public List getStreetNames() { + if (this.streetNames == null) { + this.streetNames = new ArrayList(); + } + + return this.streetNames; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/TemporaryAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/TemporaryAddressType.java new file mode 100644 index 000000000..dec2645f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/TemporaryAddressType.java @@ -0,0 +1,75 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TemporaryAddressType", + propOrder = {"countryCode", "countryNames", "unformattedAddress", "startDate"} +) +public class TemporaryAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "UnformattedAddress" + ) + protected String unformattedAddress; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getUnformattedAddress() { + return this.unformattedAddress; + } + + public void setUnformattedAddress(String value) { + this.unformattedAddress = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereRequestType.java new file mode 100644 index 000000000..a5efa69fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereRequestType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WhereRequestType", + propOrder = {"countryCode", "countryNames", "cityCode", "cityNames"} +) +@XmlSeeAlso({ResidentialAddressRequestType.class}) +public class WhereRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode", + required = true + ) + protected String countryCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereResponseType.java new file mode 100644 index 000000000..cfaf3ac07 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/WhereResponseType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WhereResponseType", + propOrder = {"countryCode", "countryNames", "cityCode", "cityNames"} +) +@XmlSeeAlso({ResidentialAddressResponseType.class}) +public class WhereResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.java new file mode 100644 index 000000000..e619caea7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.commons.core.v3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:commons:core:v3", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ConsultRnRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ConsultRnRequestType.java new file mode 100644 index 000000000..1710fe108 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ConsultRnRequestType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn.commons.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.consultrn.protocol.v2.RegisterPersonRequest; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRnRequestType", + propOrder = {"applicationID"} +) +@XmlSeeAlso({RegisterPersonRequest.class}) +public class ConsultRnRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationID", + required = true + ) + protected String applicationID; + + public String getApplicationID() { + return this.applicationID; + } + + public void setApplicationID(String value) { + this.applicationID = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ObjectFactory.java new file mode 100644 index 000000000..fbb26d3de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn.commons.protocol.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ConsultRnRequestType createConsultRnRequestType() { + return new ConsultRnRequestType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.java new file mode 100644 index 000000000..81e07195a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.commons.protocol.v3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:commons:protocol:v3", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.java new file mode 100644 index 000000000..7677edff6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.consultrn.core.v2; + +import be.fgov.ehealth.consultrn.commons.core.v3.PersonResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExistingPersonsType", + propOrder = {"existingPersons"} +) +public class ExistingPersonsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExistingPerson", + required = true + ) + protected List existingPersons; + + public List getExistingPersons() { + if (this.existingPersons == null) { + this.existingPersons = new ArrayList(); + } + + return this.existingPersons; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ObjectFactory.java new file mode 100644 index 000000000..0d99d430a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.consultrn.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ResultType createResultType() { + return new ResultType(); + } + + public ExistingPersonsType createExistingPersonsType() { + return new ExistingPersonsType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.java new file mode 100644 index 000000000..c6b0d9fe2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.consultrn.core.v2; + +import be.fgov.ehealth.consultrn.commons.core.v3.PersonResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResultType", + propOrder = {"existingPersons", "newlyRegisteredPerson"} +) +public class ResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExistingPersons" + ) + protected ExistingPersonsType existingPersons; + @XmlElement( + name = "NewlyRegisteredPerson" + ) + protected PersonResponseType newlyRegisteredPerson; + + public ExistingPersonsType getExistingPersons() { + return this.existingPersons; + } + + public void setExistingPersons(ExistingPersonsType value) { + this.existingPersons = value; + } + + public PersonResponseType getNewlyRegisteredPerson() { + return this.newlyRegisteredPerson; + } + + public void setNewlyRegisteredPerson(PersonResponseType value) { + this.newlyRegisteredPerson = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/package-info.java new file mode 100644 index 000000000..b80186aae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:core:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..91775eb3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.consultrn.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RegisterPersonRequest createRegisterPersonRequest() { + return new RegisterPersonRequest(); + } + + public RegisterPersonResponse createRegisterPersonResponse() { + return new RegisterPersonResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.java new file mode 100644 index 000000000..befa1f226 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.consultrn.protocol.v2; + +import be.fgov.ehealth.consultrn.commons.core.v3.PersonRequestType; +import be.fgov.ehealth.consultrn.commons.protocol.v3.ConsultRnRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonRequestType", + propOrder = {"person"} +) +@XmlRootElement( + name = "RegisterPersonRequest" +) +public class RegisterPersonRequest extends ConsultRnRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person", + required = true + ) + protected PersonRequestType person; + + public PersonRequestType getPerson() { + return this.person; + } + + public void setPerson(PersonRequestType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonResponse.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonResponse.java new file mode 100644 index 000000000..794438300 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.consultrn.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.consultrn.core.v2.ResultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonResponseType", + propOrder = {"result"} +) +@XmlRootElement( + name = "RegisterPersonResponse" +) +public class RegisterPersonResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Result" + ) + protected ResultType result; + + public ResultType getResult() { + return this.result; + } + + public void setResult(ResultType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.java new file mode 100644 index 000000000..305895f99 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.java new file mode 100644 index 000000000..932c253ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.consultrn.ssinhistory.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RelatedSsinsType createRelatedSsinsType() { + return new RelatedSsinsType(); + } + + public SsinStatusType createSsinStatusType() { + return new SsinStatusType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.java new file mode 100644 index 000000000..dec6f3d4e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.consultrn.ssinhistory.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RelatedSsinsType", + propOrder = {"relatedSsins"} +) +public class RelatedSsinsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RelatedSsin", + required = true + ) + protected List relatedSsins; + + public List getRelatedSsins() { + if (this.relatedSsins == null) { + this.relatedSsins = new ArrayList(); + } + + return this.relatedSsins; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/SsinStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/SsinStatusType.java new file mode 100644 index 000000000..4beb61c13 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/SsinStatusType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.consultrn.ssinhistory.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SsinStatusType", + propOrder = {"value"} +) +public class SsinStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Canceled" + ) + protected Boolean canceled; + @XmlAttribute( + name = "Replaces" + ) + protected String replaces; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Boolean isCanceled() { + return this.canceled; + } + + public void setCanceled(Boolean value) { + this.canceled = value; + } + + public String getReplaces() { + return this.replaces; + } + + public void setReplaces(String value) { + this.replaces = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/package-info.java new file mode 100644 index 000000000..84324b92d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.ssinhistory.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:ssinhistory:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.java new file mode 100644 index 000000000..891feaddd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "ConsultCurrentSsinRequest" +) +public class ConsultCurrentSsinRequest extends ConsultSsinRequestType { + private static final long serialVersionUID = -5662414438761135502L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.java new file mode 100644 index 000000000..92f61a286 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "ConsultCurrentSsinResponse" +) +public class ConsultCurrentSsinResponse extends ConsultCurrentSsinResponseType { + private static final long serialVersionUID = -3048381961970222059L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.java new file mode 100644 index 000000000..ad0dfb196 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.consultrn.ssinhistory.core.v1.SsinStatusType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCurrentSsinResponseType", + propOrder = {"ssin"} +) +@XmlSeeAlso({ConsultRelatedSsinsResponse.class}) +public class ConsultCurrentSsinResponseType extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected SsinStatusType ssin; + + public SsinStatusType getSsin() { + return this.ssin; + } + + public void setSsin(SsinStatusType value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsRequest.java new file mode 100644 index 000000000..b7b9e35ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "ConsultRelatedSsinsRequest" +) +public class ConsultRelatedSsinsRequest extends ConsultSsinRequestType { + private static final long serialVersionUID = -5662414438761135502L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.java new file mode 100644 index 000000000..146b55b8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import be.fgov.ehealth.consultrn.ssinhistory.core.v1.RelatedSsinsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRelatedSsinsResponseType", + propOrder = {"relatedSsins"} +) +@XmlRootElement( + name = "ConsultRelatedSsinsResponse" +) +public class ConsultRelatedSsinsResponse extends ConsultCurrentSsinResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RelatedSsins" + ) + protected RelatedSsinsType relatedSsins; + + public RelatedSsinsType getRelatedSsins() { + return this.relatedSsins; + } + + public void setRelatedSsins(RelatedSsinsType value) { + this.relatedSsins = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.java new file mode 100644 index 000000000..0b15053da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultSsinRequestType", + propOrder = {"ssin"} +) +public class ConsultSsinRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..dde562080 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _ConsultCurrentSsinRequest_QNAME = new QName("urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", "ConsultCurrentSsinRequest"); + private static final QName _ConsultRelatedSsinsRequest_QNAME = new QName("urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", "ConsultRelatedSsinsRequest"); + private static final QName _ConsultCurrentSsinResponse_QNAME = new QName("urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", "ConsultCurrentSsinResponse"); + + public ConsultSsinRequestType createConsultSsinRequestType() { + return new ConsultSsinRequestType(); + } + + public ConsultCurrentSsinResponseType createConsultCurrentSsinResponseType() { + return new ConsultCurrentSsinResponseType(); + } + + public ConsultRelatedSsinsResponse createConsultRelatedSsinsResponse() { + return new ConsultRelatedSsinsResponse(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", + name = "ConsultCurrentSsinRequest" + ) + public JAXBElement createConsultCurrentSsinRequest(ConsultSsinRequestType value) { + return new JAXBElement(_ConsultCurrentSsinRequest_QNAME, ConsultSsinRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", + name = "ConsultRelatedSsinsRequest" + ) + public JAXBElement createConsultRelatedSsinsRequest(ConsultSsinRequestType value) { + return new JAXBElement(_ConsultRelatedSsinsRequest_QNAME, ConsultSsinRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", + name = "ConsultCurrentSsinResponse" + ) + public JAXBElement createConsultCurrentSsinResponse(ConsultCurrentSsinResponseType value) { + return new JAXBElement(_ConsultCurrentSsinResponse_QNAME, ConsultCurrentSsinResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.java new file mode 100644 index 000000000..a01dd6660 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.consultrn.ssinhistory.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:consultrn:ssinhistory:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.java new file mode 100644 index 000000000..1230644a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultAmppComponentEquivalentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppComponentEquivalentKeyType" +) +@XmlSeeAlso({ConsultAmppComponentEquivalentType.class}) +public class AmppComponentEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.java new file mode 100644 index 000000000..6df367bee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultAmppComponentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppComponentKeyType" +) +@XmlSeeAlso({ConsultAmppComponentType.class}) +public class AmppComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "AmpcSequenceNr" + ) + protected Short ampcSequenceNr; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public Short getAmpcSequenceNr() { + return this.ampcSequenceNr; + } + + public void setAmpcSequenceNr(Short value) { + this.ampcSequenceNr = value; + } + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DerogationImportKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DerogationImportKeyType.java new file mode 100644 index 000000000..8d57a3207 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DerogationImportKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultDerogationImportType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DerogationImportKeyType" +) +@XmlSeeAlso({ConsultDerogationImportType.class}) +public class DerogationImportKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.java new file mode 100644 index 000000000..fd50ba550 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultDmppType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DmppKeyType" +) +@XmlSeeAlso({ConsultDmppType.class}) +public class DmppKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.java new file mode 100644 index 000000000..143e3fe90 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public DmppKeyType createDmppKeyType() { + return new DmppKeyType(); + } + + public RealActualIngredientKeyType createRealActualIngredientKeyType() { + return new RealActualIngredientKeyType(); + } + + public PackAmountType createPackAmountType() { + return new PackAmountType(); + } + + public RealActualIngredientEquivalentKeyType createRealActualIngredientEquivalentKeyType() { + return new RealActualIngredientEquivalentKeyType(); + } + + public AmppComponentKeyType createAmppComponentKeyType() { + return new AmppComponentKeyType(); + } + + public DerogationImportKeyType createDerogationImportKeyType() { + return new DerogationImportKeyType(); + } + + public AmppComponentEquivalentKeyType createAmppComponentEquivalentKeyType() { + return new AmppComponentEquivalentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/PackAmountType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/PackAmountType.java new file mode 100644 index 000000000..603a51ce3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/PackAmountType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackAmountType", + propOrder = {"value"} +) +public class PackAmountType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Unit" + ) + protected String unit; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientEquivalentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientEquivalentKeyType.java new file mode 100644 index 000000000..807d7629f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientEquivalentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultRealActualIngredientEquivalentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealActualIngredientEquivalentKeyType" +) +@XmlSeeAlso({ConsultRealActualIngredientEquivalentType.class}) +public class RealActualIngredientEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientKeyType.java new file mode 100644 index 000000000..a6f5de98c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/RealActualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultRealActualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealActualIngredientKeyType" +) +@XmlSeeAlso({ConsultRealActualIngredientType.class}) +public class RealActualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Rank", + required = true + ) + protected short rank; + + public short getRank() { + return this.rank; + } + + public void setRank(short value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.java new file mode 100644 index 000000000..38d4e26f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v3.actual.common; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:actual:common" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/CompanyKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/CompanyKeyType.java new file mode 100644 index 000000000..338e56324 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/CompanyKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.company.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultCompanyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompanyKeyType" +) +@XmlSeeAlso({ConsultCompanyType.class}) +public class CompanyKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "ActorNr", + required = true + ) + protected String actorNr; + + public String getActorNr() { + return this.actorNr; + } + + public void setActorNr(String value) { + this.actorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.java new file mode 100644 index 000000000..e9985618f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.core.v3.company.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public VatNrPerCountryType createVatNrPerCountryType() { + return new VatNrPerCountryType(); + } + + public CompanyKeyType createCompanyKeyType() { + return new CompanyKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/VatNrPerCountryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/VatNrPerCountryType.java new file mode 100644 index 000000000..6e2579bc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/VatNrPerCountryType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.core.v3.company.submit; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VatNrPerCountryType", + propOrder = {"value"} +) +public class VatNrPerCountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "CountryCode", + required = true + ) + protected String countryCode; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.java new file mode 100644 index 000000000..7fa718b07 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v3.company.submit; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:company:submit" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingFormulaKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingFormulaKeyType.java new file mode 100644 index 000000000..f44ed29ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingFormulaKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v3.compounding.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultCompoundingFormulaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompoundingFormulaKeyType" +) +@XmlSeeAlso({ConsultCompoundingFormulaType.class}) +public class CompoundingFormulaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingIngredientKeyType.java new file mode 100644 index 000000000..1503312f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/CompoundingIngredientKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v3.compounding.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultCompoundingIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompoundingIngredientKeyType" +) +@XmlSeeAlso({ConsultCompoundingIngredientType.class}) +public class CompoundingIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/ObjectFactory.java new file mode 100644 index 000000000..a12513b68 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.dics.core.v3.compounding.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CompoundingIngredientKeyType createCompoundingIngredientKeyType() { + return new CompoundingIngredientKeyType(); + } + + public CompoundingFormulaKeyType createCompoundingFormulaKeyType() { + return new CompoundingFormulaKeyType(); + } + + public SynonymType createSynonymType() { + return new SynonymType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.java new file mode 100644 index 000000000..b27637d2a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.core.v3.compounding.common; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SynonymType", + propOrder = {"value"} +) +public class SynonymType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + @XmlAttribute( + name = "Rank" + ) + protected Integer rank; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public Integer getRank() { + return this.rank; + } + + public void setRank(Integer value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/package-info.java new file mode 100644 index 000000000..2e4d50710 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v3.compounding.common; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:compounding:common" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/ObjectFactory.java new file mode 100644 index 000000000..e8eb799b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public VmpKeyType createVmpKeyType() { + return new VmpKeyType(); + } + + public Text255Type createText255Type() { + return new Text255Type(); + } + + public RangeType createRangeType() { + return new RangeType(); + } + + public QuantityType createQuantityType() { + return new QuantityType(); + } + + public VmpComponentKeyType createVmpComponentKeyType() { + return new VmpComponentKeyType(); + } + + public StrengthRangeType createStrengthRangeType() { + return new StrengthRangeType(); + } + + public StrengthType createStrengthType() { + return new StrengthType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.java new file mode 100644 index 000000000..8a566046e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QuantityType", + propOrder = {"value"} +) +public class QuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected BigDecimal value; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getValue() { + return this.value; + } + + public void setValue(BigDecimal value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.java new file mode 100644 index 000000000..3a9e33151 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RangeType", + propOrder = {"min", "max"} +) +public class RangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Min", + required = true + ) + protected BigDecimal min; + @XmlElement( + name = "Max", + required = true + ) + protected BigDecimal max; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getMin() { + return this.min; + } + + public void setMin(BigDecimal value) { + this.min = value; + } + + public BigDecimal getMax() { + return this.max; + } + + public void setMax(BigDecimal value) { + this.max = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.java new file mode 100644 index 000000000..f4ff6306e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthRangeType", + propOrder = {"numeratorRange", "denominator"} +) +public class StrengthRangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NumeratorRange", + required = true + ) + protected RangeType numeratorRange; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public RangeType getNumeratorRange() { + return this.numeratorRange; + } + + public void setNumeratorRange(RangeType value) { + this.numeratorRange = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.java new file mode 100644 index 000000000..70a82eb33 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthType", + propOrder = {"numerator", "denominator"} +) +public class StrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Numerator", + required = true + ) + protected QuantityType numerator; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public QuantityType getNumerator() { + return this.numerator; + } + + public void setNumerator(QuantityType value) { + this.numerator = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.java new file mode 100644 index 000000000..5fdd5b94c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Text255Type", + propOrder = {"fr", "nl", "de", "en"} +) +public class Text255Type implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Fr", + required = true + ) + protected String fr; + @XmlElement( + name = "Nl", + required = true + ) + protected String nl; + @XmlElement( + name = "De" + ) + protected String de; + @XmlElement( + name = "En" + ) + protected String en; + + public String getFr() { + return this.fr; + } + + public void setFr(String value) { + this.fr = value; + } + + public String getNl() { + return this.nl; + } + + public void setNl(String value) { + this.nl = value; + } + + public String getDe() { + return this.de; + } + + public void setDe(String value) { + this.de = value; + } + + public String getEn() { + return this.en; + } + + public void setEn(String value) { + this.en = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.java new file mode 100644 index 000000000..a0663a7aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import be.fgov.ehealth.dics.protocol.v3.ConsultVmpComponentType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpComponentKeyType" +) +@XmlSeeAlso({ConsultVmpComponentType.class}) +public class VmpComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.java new file mode 100644 index 000000000..f04ebe611 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import be.fgov.ehealth.dics.protocol.v3.ConsultVmpType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpKeyType" +) +@XmlSeeAlso({ConsultVmpType.class}) +public class VmpKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.java new file mode 100644 index 000000000..831ac231d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v3.core; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:core", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.java new file mode 100644 index 000000000..156d8dfc4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.AppendixType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AppendixKeyType" +) +@XmlSeeAlso({AppendixType.class}) +public class AppendixKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.java new file mode 100644 index 000000000..93096b17c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.AtcClassificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtcClassificationKeyType" +) +@XmlSeeAlso({AtcClassificationType.class}) +public class AtcClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusKeyType.java new file mode 100644 index 000000000..1718d25f9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.DeliveryModusType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusKeyType" +) +@XmlSeeAlso({DeliveryModusType.class}) +public class DeliveryModusKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.java new file mode 100644 index 000000000..af0228760 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.DeliveryModusSpecificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusSpecificationKeyType" +) +@XmlSeeAlso({DeliveryModusSpecificationType.class}) +public class DeliveryModusSpecificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.java new file mode 100644 index 000000000..173194fb5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.DeviceTypeType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeviceTypeKeyType" +) +@XmlSeeAlso({DeviceTypeType.class}) +public class DeviceTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.java new file mode 100644 index 000000000..7cf44eec7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.FormCategoryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormCategoryKeyType" +) +@XmlSeeAlso({FormCategoryType.class}) +public class FormCategoryKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoGenericPrescriptionReasonKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoGenericPrescriptionReasonKeyType.java new file mode 100644 index 000000000..dfcca43e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoGenericPrescriptionReasonKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.NoGenericPrescriptionReasonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoGenericPrescriptionReasonKeyType" +) +@XmlSeeAlso({NoGenericPrescriptionReasonType.class}) +public class NoGenericPrescriptionReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoSwitchReasonKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoSwitchReasonKeyType.java new file mode 100644 index 000000000..f16146450 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/NoSwitchReasonKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.NoSwitchReasonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoSwitchReasonKeyType" +) +@XmlSeeAlso({NoSwitchReasonType.class}) +public class NoSwitchReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ObjectFactory.java new file mode 100644 index 000000000..6a617a326 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ObjectFactory.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public WadaKeyType createWadaKeyType() { + return new WadaKeyType(); + } + + public VirtualFormKeyType createVirtualFormKeyType() { + return new VirtualFormKeyType(); + } + + public ReimbursementCriterionKeyType createReimbursementCriterionKeyType() { + return new ReimbursementCriterionKeyType(); + } + + public DeliveryModusKeyType createDeliveryModusKeyType() { + return new DeliveryModusKeyType(); + } + + public NoGenericPrescriptionReasonKeyType createNoGenericPrescriptionReasonKeyType() { + return new NoGenericPrescriptionReasonKeyType(); + } + + public NoSwitchReasonKeyType createNoSwitchReasonKeyType() { + return new NoSwitchReasonKeyType(); + } + + public RouteOfAdministrationKeyType createRouteOfAdministrationKeyType() { + return new RouteOfAdministrationKeyType(); + } + + public PharmaceuticalFormKeyType createPharmaceuticalFormKeyType() { + return new PharmaceuticalFormKeyType(); + } + + public SubstanceKeyType createSubstanceKeyType() { + return new SubstanceKeyType(); + } + + public AtcClassificationKeyType createAtcClassificationKeyType() { + return new AtcClassificationKeyType(); + } + + public DeliveryModusSpecificationKeyType createDeliveryModusSpecificationKeyType() { + return new DeliveryModusSpecificationKeyType(); + } + + public PackagingTypeKeyType createPackagingTypeKeyType() { + return new PackagingTypeKeyType(); + } + + public DeviceTypeKeyType createDeviceTypeKeyType() { + return new DeviceTypeKeyType(); + } + + public PackagingClosureKeyType createPackagingClosureKeyType() { + return new PackagingClosureKeyType(); + } + + public PackagingMaterialKeyType createPackagingMaterialKeyType() { + return new PackagingMaterialKeyType(); + } + + public AppendixKeyType createAppendixKeyType() { + return new AppendixKeyType(); + } + + public FormCategoryKeyType createFormCategoryKeyType() { + return new FormCategoryKeyType(); + } + + public StandardUnitKeyFamhpType createStandardUnitKeyFamhpType() { + return new StandardUnitKeyFamhpType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.java new file mode 100644 index 000000000..6d3d68555 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.PackagingClosureType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingClosureKeyType" +) +@XmlSeeAlso({PackagingClosureType.class}) +public class PackagingClosureKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingMaterialKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingMaterialKeyType.java new file mode 100644 index 000000000..1b9c28fad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingMaterialKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.PackagingMaterialType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingMaterialKeyType" +) +@XmlSeeAlso({PackagingMaterialType.class}) +public class PackagingMaterialKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.java new file mode 100644 index 000000000..42ac00c94 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.PackagingTypeType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingTypeKeyType" +) +@XmlSeeAlso({PackagingTypeType.class}) +public class PackagingTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.java new file mode 100644 index 000000000..e36bcfb89 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.PharmaceuticalFormWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalFormKeyType" +) +@XmlSeeAlso({PharmaceuticalFormWithStandardsType.class}) +public class PharmaceuticalFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ReimbursementCriterionKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ReimbursementCriterionKeyType.java new file mode 100644 index 000000000..e0e2caac0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/ReimbursementCriterionKeyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.ReimbursementCriterionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriterionKeyType" +) +@XmlSeeAlso({ReimbursementCriterionType.class}) +public class ReimbursementCriterionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.java new file mode 100644 index 000000000..c8cdd648c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.RouteOfAdministrationWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RouteOfAdministrationKeyType" +) +@XmlSeeAlso({RouteOfAdministrationWithStandardsType.class}) +public class RouteOfAdministrationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.java new file mode 100644 index 000000000..9f763b67f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.StandardUnitFamhpType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardUnitKeyFamhpType" +) +@XmlSeeAlso({StandardUnitFamhpType.class}) +public class StandardUnitKeyFamhpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.java new file mode 100644 index 000000000..4947b516a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.SubstanceWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstanceKeyType" +) +@XmlSeeAlso({SubstanceWithStandardsType.class}) +public class SubstanceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/VirtualFormKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/VirtualFormKeyType.java new file mode 100644 index 000000000..efcd85578 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/VirtualFormKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.VirtualFormWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualFormKeyType" +) +@XmlSeeAlso({VirtualFormWithStandardsType.class}) +public class VirtualFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.java new file mode 100644 index 000000000..6cbff60f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import be.fgov.ehealth.dics.protocol.v3.WadaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WadaKeyType" +) +@XmlSeeAlso({WadaType.class}) +public class WadaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.java new file mode 100644 index 000000000..7d73b2406 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v3.refdata; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:refdata" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/CopaymentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/CopaymentKeyType.java new file mode 100644 index 000000000..481a60a06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/CopaymentKeyType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.dics.core.v3.reimbursement.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultCopaymentType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CopaymentKeyType" +) +@XmlSeeAlso({ConsultCopaymentType.class}) +public class CopaymentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "RegimeType", + required = true + ) + protected BigInteger regimeType; + + public BigInteger getRegimeType() { + return this.regimeType; + } + + public void setRegimeType(BigInteger value) { + this.regimeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ObjectFactory.java new file mode 100644 index 000000000..208cd6156 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.core.v3.reimbursement.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ReimbursementContextKeyType createReimbursementContextKeyType() { + return new ReimbursementContextKeyType(); + } + + public CopaymentKeyType createCopaymentKeyType() { + return new CopaymentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.java new file mode 100644 index 000000000..52cfe67d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.dics.core.v3.reimbursement.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultReimbursementContextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementContextKeyType" +) +@XmlSeeAlso({ConsultReimbursementContextType.class}) +public class ReimbursementContextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + @XmlAttribute( + name = "LegalReferencePath", + required = true + ) + protected String legalReferencePath; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getLegalReferencePath() { + return this.legalReferencePath; + } + + public void setLegalReferencePath(String value) { + this.legalReferencePath = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.java new file mode 100644 index 000000000..601dc009e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v3.reimbursement.submit; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:reimbursement:submit" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.java new file mode 100644 index 000000000..0b754a7f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultAttachmentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttachmentKeyType" +) +@XmlSeeAlso({ConsultAttachmentType.class}) +public class AttachmentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.java new file mode 100644 index 000000000..eff453ab6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultFormalInterpretationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormalInterpretationKeyType" +) +@XmlSeeAlso({ConsultFormalInterpretationType.class}) +public class FormalInterpretationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalBasisKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalBasisKeyType.java new file mode 100644 index 000000000..2c9a66202 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalBasisKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultLegalBasisType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalBasisKeyType" +) +@XmlSeeAlso({ConsultLegalBasisType.class}) +public class LegalBasisKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalReferenceKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalReferenceKeyType.java new file mode 100644 index 000000000..210da2838 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalReferenceKeyType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultLegalReferenceTraceType; +import be.fgov.ehealth.dics.protocol.v3.ConsultLegalReferenceType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalReferenceKeyType" +) +@XmlSeeAlso({ConsultLegalReferenceType.class, ConsultLegalReferenceTraceType.class}) +public class LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.java new file mode 100644 index 000000000..80acaa42e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultRecursiveLegalTextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalTextKeyType" +) +@XmlSeeAlso({ConsultRecursiveLegalTextType.class}) +public class LegalTextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ObjectFactory.java new file mode 100644 index 000000000..157152078 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LegalBasisKeyType createLegalBasisKeyType() { + return new LegalBasisKeyType(); + } + + public FormalInterpretationKeyType createFormalInterpretationKeyType() { + return new FormalInterpretationKeyType(); + } + + public LegalReferenceKeyType createLegalReferenceKeyType() { + return new LegalReferenceKeyType(); + } + + public ReimbursementConditionKeyType createReimbursementConditionKeyType() { + return new ReimbursementConditionKeyType(); + } + + public ReimbursementTermKeyType createReimbursementTermKeyType() { + return new ReimbursementTermKeyType(); + } + + public ParameterValueType createParameterValueType() { + return new ParameterValueType(); + } + + public LegalTextKeyType createLegalTextKeyType() { + return new LegalTextKeyType(); + } + + public AttachmentKeyType createAttachmentKeyType() { + return new AttachmentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.java new file mode 100644 index 000000000..905b45a14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import be.fgov.ehealth.dics.core.v3.core.RangeType; +import be.fgov.ehealth.dics.core.v3.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v3.core.StrengthType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParameterValueType", + propOrder = {"_boolean", "code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class ParameterValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Boolean" + ) + protected Boolean _boolean; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.java new file mode 100644 index 000000000..87eab83ae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultReimbursementConditionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementConditionKeyType" +) +@XmlSeeAlso({ConsultReimbursementConditionType.class}) +public class ReimbursementConditionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "LegalTextRelativePath", + required = true + ) + protected String legalTextRelativePath; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getLegalTextRelativePath() { + return this.legalTextRelativePath; + } + + public void setLegalTextRelativePath(String value) { + this.legalTextRelativePath = value; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.java new file mode 100644 index 000000000..4c9641837 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v3.ConsultReimbursementTermType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementTermKeyType" +) +@XmlSeeAlso({ConsultReimbursementTermType.class}) +public class ReimbursementTermKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/package-info.java new file mode 100644 index 000000000..d6700f16e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:reimbursementlaw:submit", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/CommentedClassificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/CommentedClassificationKeyType.java new file mode 100644 index 000000000..d70e106f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/CommentedClassificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultCommentedClassificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommentedClassificationKeyType" +) +@XmlSeeAlso({ConsultCommentedClassificationType.class}) +public class CommentedClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/ObjectFactory.java new file mode 100644 index 000000000..bab92aae5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommentedClassificationKeyType createCommentedClassificationKeyType() { + return new CommentedClassificationKeyType(); + } + + public VmpGroupType createVmpGroupType() { + return new VmpGroupType(); + } + + public VmpGroupKeyType createVmpGroupKeyType() { + return new VmpGroupKeyType(); + } + + public VtmKeyType createVtmKeyType() { + return new VtmKeyType(); + } + + public VirtualIngredientKeyType createVirtualIngredientKeyType() { + return new VirtualIngredientKeyType(); + } + + public RealVirtualIngredientKeyType createRealVirtualIngredientKeyType() { + return new RealVirtualIngredientKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.java new file mode 100644 index 000000000..138d5e653 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultRealVirtualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealVirtualIngredientKeyType" +) +@XmlSeeAlso({ConsultRealVirtualIngredientType.class}) +public class RealVirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VirtualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VirtualIngredientKeyType.java new file mode 100644 index 000000000..e80cd5376 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VirtualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultVirtualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualIngredientKeyType" +) +@XmlSeeAlso({ConsultVirtualIngredientType.class}) +public class VirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Rank", + required = true + ) + protected short rank; + + public short getRank() { + return this.rank; + } + + public void setRank(short value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.java new file mode 100644 index 000000000..413b47d97 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultVmpGroupType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupKeyType" +) +@XmlSeeAlso({VmpGroupType.class, ConsultVmpGroupType.class}) +public class VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupType.java new file mode 100644 index 000000000..dd63f830c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.core.v3.core.Text255Type; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupType", + propOrder = {"name", "noGenericPrescriptionReasonCode", "noSwitchReasonCode"} +) +public class VmpGroupType extends VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected Text255Type name; + @XmlElement( + name = "NoGenericPrescriptionReasonCode" + ) + protected String noGenericPrescriptionReasonCode; + @XmlElement( + name = "NoSwitchReasonCode" + ) + protected String noSwitchReasonCode; + + public Text255Type getName() { + return this.name; + } + + public void setName(Text255Type value) { + this.name = value; + } + + public String getNoGenericPrescriptionReasonCode() { + return this.noGenericPrescriptionReasonCode; + } + + public void setNoGenericPrescriptionReasonCode(String value) { + this.noGenericPrescriptionReasonCode = value; + } + + public String getNoSwitchReasonCode() { + return this.noSwitchReasonCode; + } + + public void setNoSwitchReasonCode(String value) { + this.noSwitchReasonCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VtmKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VtmKeyType.java new file mode 100644 index 000000000..75563a009 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VtmKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import be.fgov.ehealth.dics.protocol.v3.ConsultVtmType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VtmKeyType" +) +@XmlSeeAlso({ConsultVtmType.class}) +public class VtmKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.java new file mode 100644 index 000000000..fdbe60c20 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v3.virtual.common; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v3:virtual:common", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentEquivalentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentEquivalentKeyType.java new file mode 100644 index 000000000..37b92a886 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentEquivalentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultAmppComponentEquivalentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppComponentEquivalentKeyType" +) +@XmlSeeAlso({ConsultAmppComponentEquivalentType.class}) +public class AmppComponentEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentKeyType.java new file mode 100644 index 000000000..569793e2d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/AmppComponentKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultAmppComponentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppComponentKeyType" +) +@XmlSeeAlso({ConsultAmppComponentType.class}) +public class AmppComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "AmpcSequenceNr" + ) + protected Short ampcSequenceNr; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public Short getAmpcSequenceNr() { + return this.ampcSequenceNr; + } + + public void setAmpcSequenceNr(Short value) { + this.ampcSequenceNr = value; + } + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DerogationImportKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DerogationImportKeyType.java new file mode 100644 index 000000000..563d42a49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DerogationImportKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultDerogationImportType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DerogationImportKeyType" +) +@XmlSeeAlso({ConsultDerogationImportType.class}) +public class DerogationImportKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.java new file mode 100644 index 000000000..1bce0c61a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultDmppType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DmppKeyType" +) +@XmlSeeAlso({ConsultDmppType.class}) +public class DmppKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.java new file mode 100644 index 000000000..aecf4425a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public DmppKeyType createDmppKeyType() { + return new DmppKeyType(); + } + + public RealActualIngredientKeyType createRealActualIngredientKeyType() { + return new RealActualIngredientKeyType(); + } + + public PackAmountType createPackAmountType() { + return new PackAmountType(); + } + + public RealActualIngredientEquivalentKeyType createRealActualIngredientEquivalentKeyType() { + return new RealActualIngredientEquivalentKeyType(); + } + + public AmppComponentKeyType createAmppComponentKeyType() { + return new AmppComponentKeyType(); + } + + public DerogationImportKeyType createDerogationImportKeyType() { + return new DerogationImportKeyType(); + } + + public AmppComponentEquivalentKeyType createAmppComponentEquivalentKeyType() { + return new AmppComponentEquivalentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/PackAmountType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/PackAmountType.java new file mode 100644 index 000000000..54ca7e1f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/PackAmountType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackAmountType", + propOrder = {"value"} +) +public class PackAmountType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Unit" + ) + protected String unit; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientEquivalentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientEquivalentKeyType.java new file mode 100644 index 000000000..4f0a8b0d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientEquivalentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultRealActualIngredientEquivalentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealActualIngredientEquivalentKeyType" +) +@XmlSeeAlso({ConsultRealActualIngredientEquivalentType.class}) +public class RealActualIngredientEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.java new file mode 100644 index 000000000..7f20a9e45 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultRealActualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealActualIngredientKeyType" +) +@XmlSeeAlso({ConsultRealActualIngredientType.class}) +public class RealActualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Rank", + required = true + ) + protected short rank; + + public short getRank() { + return this.rank; + } + + public void setRank(short value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/package-info.java new file mode 100644 index 000000000..ea1e7417e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v4.actual.common; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:actual:common" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/CompanyKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/CompanyKeyType.java new file mode 100644 index 000000000..c9d374cbd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/CompanyKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.company.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultCompanyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompanyKeyType" +) +@XmlSeeAlso({ConsultCompanyType.class}) +public class CompanyKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "ActorNr", + required = true + ) + protected String actorNr; + + public String getActorNr() { + return this.actorNr; + } + + public void setActorNr(String value) { + this.actorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.java new file mode 100644 index 000000000..d3e20ca32 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.core.v4.company.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public VatNrPerCountryType createVatNrPerCountryType() { + return new VatNrPerCountryType(); + } + + public CompanyKeyType createCompanyKeyType() { + return new CompanyKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/VatNrPerCountryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/VatNrPerCountryType.java new file mode 100644 index 000000000..f172b3f4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/VatNrPerCountryType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.core.v4.company.submit; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VatNrPerCountryType", + propOrder = {"value"} +) +public class VatNrPerCountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "CountryCode", + required = true + ) + protected String countryCode; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/package-info.java new file mode 100644 index 000000000..5f71c45f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v4.company.submit; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:company:submit" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.java new file mode 100644 index 000000000..a3aacdcc1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v4.compounding.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultCompoundingFormulaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompoundingFormulaKeyType" +) +@XmlSeeAlso({ConsultCompoundingFormulaType.class}) +public class CompoundingFormulaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingIngredientKeyType.java new file mode 100644 index 000000000..efe32c67e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingIngredientKeyType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.core.v4.compounding.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultCompoundingIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompoundingIngredientKeyType" +) +@XmlSeeAlso({ConsultCompoundingIngredientType.class}) +public class CompoundingIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/ObjectFactory.java new file mode 100644 index 000000000..771998a1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.dics.core.v4.compounding.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CompoundingIngredientKeyType createCompoundingIngredientKeyType() { + return new CompoundingIngredientKeyType(); + } + + public CompoundingFormulaKeyType createCompoundingFormulaKeyType() { + return new CompoundingFormulaKeyType(); + } + + public SynonymType createSynonymType() { + return new SynonymType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.java new file mode 100644 index 000000000..cc85fbd36 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.core.v4.compounding.common; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SynonymType", + propOrder = {"value"} +) +public class SynonymType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + @XmlAttribute( + name = "Rank" + ) + protected Integer rank; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public Integer getRank() { + return this.rank; + } + + public void setRank(Integer value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.java new file mode 100644 index 000000000..d02e23ea0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v4.compounding.common; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:compounding:common" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/ObjectFactory.java new file mode 100644 index 000000000..773cf171c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public VmpKeyType createVmpKeyType() { + return new VmpKeyType(); + } + + public Text255Type createText255Type() { + return new Text255Type(); + } + + public RangeType createRangeType() { + return new RangeType(); + } + + public QuantityType createQuantityType() { + return new QuantityType(); + } + + public VmpComponentKeyType createVmpComponentKeyType() { + return new VmpComponentKeyType(); + } + + public StrengthRangeType createStrengthRangeType() { + return new StrengthRangeType(); + } + + public StrengthType createStrengthType() { + return new StrengthType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/QuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/QuantityType.java new file mode 100644 index 000000000..d70899869 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/QuantityType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QuantityType", + propOrder = {"value"} +) +public class QuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected BigDecimal value; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getValue() { + return this.value; + } + + public void setValue(BigDecimal value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.java new file mode 100644 index 000000000..d2521f3df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RangeType", + propOrder = {"min", "max"} +) +public class RangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Min", + required = true + ) + protected BigDecimal min; + @XmlElement( + name = "Max", + required = true + ) + protected BigDecimal max; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getMin() { + return this.min; + } + + public void setMin(BigDecimal value) { + this.min = value; + } + + public BigDecimal getMax() { + return this.max; + } + + public void setMax(BigDecimal value) { + this.max = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthRangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthRangeType.java new file mode 100644 index 000000000..235c23abd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthRangeType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthRangeType", + propOrder = {"numeratorRange", "denominator"} +) +public class StrengthRangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NumeratorRange", + required = true + ) + protected RangeType numeratorRange; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public RangeType getNumeratorRange() { + return this.numeratorRange; + } + + public void setNumeratorRange(RangeType value) { + this.numeratorRange = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.java new file mode 100644 index 000000000..d551d06f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthType", + propOrder = {"numerator", "denominator"} +) +public class StrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Numerator", + required = true + ) + protected QuantityType numerator; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public QuantityType getNumerator() { + return this.numerator; + } + + public void setNumerator(QuantityType value) { + this.numerator = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/Text255Type.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/Text255Type.java new file mode 100644 index 000000000..217b275d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/Text255Type.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Text255Type", + propOrder = {"fr", "nl", "de", "en"} +) +public class Text255Type implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Fr", + required = true + ) + protected String fr; + @XmlElement( + name = "Nl", + required = true + ) + protected String nl; + @XmlElement( + name = "De" + ) + protected String de; + @XmlElement( + name = "En" + ) + protected String en; + + public String getFr() { + return this.fr; + } + + public void setFr(String value) { + this.fr = value; + } + + public String getNl() { + return this.nl; + } + + public void setNl(String value) { + this.nl = value; + } + + public String getDe() { + return this.de; + } + + public void setDe(String value) { + this.de = value; + } + + public String getEn() { + return this.en; + } + + public void setEn(String value) { + this.en = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.java new file mode 100644 index 000000000..dad497947 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import be.fgov.ehealth.dics.protocol.v4.ConsultVmpComponentType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpComponentKeyType" +) +@XmlSeeAlso({ConsultVmpComponentType.class}) +public class VmpComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.java new file mode 100644 index 000000000..c46b2005f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import be.fgov.ehealth.dics.protocol.v4.ConsultVmpType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpKeyType" +) +@XmlSeeAlso({ConsultVmpType.class}) +public class VmpKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/package-info.java new file mode 100644 index 000000000..28b5b6f4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v4.core; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:core", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AppendixKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AppendixKeyType.java new file mode 100644 index 000000000..6c0ea48e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AppendixKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.AppendixType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AppendixKeyType" +) +@XmlSeeAlso({AppendixType.class}) +public class AppendixKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AtcClassificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AtcClassificationKeyType.java new file mode 100644 index 000000000..aa9b86062 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/AtcClassificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.AtcClassificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtcClassificationKeyType" +) +@XmlSeeAlso({AtcClassificationType.class}) +public class AtcClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.java new file mode 100644 index 000000000..b5c17163b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.DeliveryModusType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusKeyType" +) +@XmlSeeAlso({DeliveryModusType.class}) +public class DeliveryModusKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.java new file mode 100644 index 000000000..c16d54774 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.DeliveryModusSpecificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusSpecificationKeyType" +) +@XmlSeeAlso({DeliveryModusSpecificationType.class}) +public class DeliveryModusSpecificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.java new file mode 100644 index 000000000..aa2c1bd65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.DeviceTypeType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeviceTypeKeyType" +) +@XmlSeeAlso({DeviceTypeType.class}) +public class DeviceTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.java new file mode 100644 index 000000000..aed3c3acd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.FormCategoryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormCategoryKeyType" +) +@XmlSeeAlso({FormCategoryType.class}) +public class FormCategoryKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoGenericPrescriptionReasonKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoGenericPrescriptionReasonKeyType.java new file mode 100644 index 000000000..83d0649ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoGenericPrescriptionReasonKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.NoGenericPrescriptionReasonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoGenericPrescriptionReasonKeyType" +) +@XmlSeeAlso({NoGenericPrescriptionReasonType.class}) +public class NoGenericPrescriptionReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.java new file mode 100644 index 000000000..4b662c5bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.NoSwitchReasonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoSwitchReasonKeyType" +) +@XmlSeeAlso({NoSwitchReasonType.class}) +public class NoSwitchReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ObjectFactory.java new file mode 100644 index 000000000..ca32acd86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ObjectFactory.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public WadaKeyType createWadaKeyType() { + return new WadaKeyType(); + } + + public VirtualFormKeyType createVirtualFormKeyType() { + return new VirtualFormKeyType(); + } + + public ReimbursementCriterionKeyType createReimbursementCriterionKeyType() { + return new ReimbursementCriterionKeyType(); + } + + public DeliveryModusKeyType createDeliveryModusKeyType() { + return new DeliveryModusKeyType(); + } + + public NoGenericPrescriptionReasonKeyType createNoGenericPrescriptionReasonKeyType() { + return new NoGenericPrescriptionReasonKeyType(); + } + + public NoSwitchReasonKeyType createNoSwitchReasonKeyType() { + return new NoSwitchReasonKeyType(); + } + + public RouteOfAdministrationKeyType createRouteOfAdministrationKeyType() { + return new RouteOfAdministrationKeyType(); + } + + public PharmaceuticalFormKeyType createPharmaceuticalFormKeyType() { + return new PharmaceuticalFormKeyType(); + } + + public SubstanceKeyType createSubstanceKeyType() { + return new SubstanceKeyType(); + } + + public AtcClassificationKeyType createAtcClassificationKeyType() { + return new AtcClassificationKeyType(); + } + + public DeliveryModusSpecificationKeyType createDeliveryModusSpecificationKeyType() { + return new DeliveryModusSpecificationKeyType(); + } + + public PackagingTypeKeyType createPackagingTypeKeyType() { + return new PackagingTypeKeyType(); + } + + public DeviceTypeKeyType createDeviceTypeKeyType() { + return new DeviceTypeKeyType(); + } + + public PackagingClosureKeyType createPackagingClosureKeyType() { + return new PackagingClosureKeyType(); + } + + public PackagingMaterialKeyType createPackagingMaterialKeyType() { + return new PackagingMaterialKeyType(); + } + + public AppendixKeyType createAppendixKeyType() { + return new AppendixKeyType(); + } + + public FormCategoryKeyType createFormCategoryKeyType() { + return new FormCategoryKeyType(); + } + + public StandardUnitKeyFamhpType createStandardUnitKeyFamhpType() { + return new StandardUnitKeyFamhpType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.java new file mode 100644 index 000000000..e08d28ef9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.PackagingClosureType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingClosureKeyType" +) +@XmlSeeAlso({PackagingClosureType.class}) +public class PackagingClosureKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.java new file mode 100644 index 000000000..ada8eacc3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.PackagingMaterialType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingMaterialKeyType" +) +@XmlSeeAlso({PackagingMaterialType.class}) +public class PackagingMaterialKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.java new file mode 100644 index 000000000..a7cb1527a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.PackagingTypeType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingTypeKeyType" +) +@XmlSeeAlso({PackagingTypeType.class}) +public class PackagingTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.java new file mode 100644 index 000000000..20620ca22 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.PharmaceuticalFormWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalFormKeyType" +) +@XmlSeeAlso({PharmaceuticalFormWithStandardsType.class}) +public class PharmaceuticalFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ReimbursementCriterionKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ReimbursementCriterionKeyType.java new file mode 100644 index 000000000..468e19acd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/ReimbursementCriterionKeyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.ReimbursementCriterionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriterionKeyType" +) +@XmlSeeAlso({ReimbursementCriterionType.class}) +public class ReimbursementCriterionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.java new file mode 100644 index 000000000..ac33b213e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/RouteOfAdministrationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.RouteOfAdministrationWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RouteOfAdministrationKeyType" +) +@XmlSeeAlso({RouteOfAdministrationWithStandardsType.class}) +public class RouteOfAdministrationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.java new file mode 100644 index 000000000..c3d931054 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/StandardUnitKeyFamhpType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.StandardUnitFamhpType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardUnitKeyFamhpType" +) +@XmlSeeAlso({StandardUnitFamhpType.class}) +public class StandardUnitKeyFamhpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.java new file mode 100644 index 000000000..692cc65d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/SubstanceKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.SubstanceWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstanceKeyType" +) +@XmlSeeAlso({SubstanceWithStandardsType.class}) +public class SubstanceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/VirtualFormKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/VirtualFormKeyType.java new file mode 100644 index 000000000..4c1f95798 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/VirtualFormKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.VirtualFormWithStandardsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualFormKeyType" +) +@XmlSeeAlso({VirtualFormWithStandardsType.class}) +public class VirtualFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/WadaKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/WadaKeyType.java new file mode 100644 index 000000000..da6c62fa2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/WadaKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import be.fgov.ehealth.dics.protocol.v4.WadaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WadaKeyType" +) +@XmlSeeAlso({WadaType.class}) +public class WadaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/package-info.java new file mode 100644 index 000000000..d6c9a091b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v4.refdata; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:refdata" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.java new file mode 100644 index 000000000..b8f808786 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/CopaymentKeyType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.dics.core.v4.reimbursement.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultCopaymentType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CopaymentKeyType" +) +@XmlSeeAlso({ConsultCopaymentType.class}) +public class CopaymentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "RegimeType", + required = true + ) + protected BigInteger regimeType; + + public BigInteger getRegimeType() { + return this.regimeType; + } + + public void setRegimeType(BigInteger value) { + this.regimeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.java new file mode 100644 index 000000000..37a6518ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.core.v4.reimbursement.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ReimbursementContextKeyType createReimbursementContextKeyType() { + return new ReimbursementContextKeyType(); + } + + public CopaymentKeyType createCopaymentKeyType() { + return new CopaymentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.java new file mode 100644 index 000000000..069fc3cdd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/ReimbursementContextKeyType.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.dics.core.v4.reimbursement.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultReimbursementContextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementContextKeyType" +) +@XmlSeeAlso({ConsultReimbursementContextType.class}) +public class ReimbursementContextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + @XmlAttribute( + name = "LegalReferencePath", + required = true + ) + protected String legalReferencePath; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getLegalReferencePath() { + return this.legalReferencePath; + } + + public void setLegalReferencePath(String value) { + this.legalReferencePath = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/package-info.java new file mode 100644 index 000000000..5850d095e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursement/submit/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.core.v4.reimbursement.submit; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:reimbursement:submit" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.java new file mode 100644 index 000000000..5c6899e1e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/AttachmentKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultAttachmentType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttachmentKeyType" +) +@XmlSeeAlso({ConsultAttachmentType.class}) +public class AttachmentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.java new file mode 100644 index 000000000..e4de7f139 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/FormalInterpretationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultFormalInterpretationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormalInterpretationKeyType" +) +@XmlSeeAlso({ConsultFormalInterpretationType.class}) +public class FormalInterpretationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.java new file mode 100644 index 000000000..e3ffb889e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalBasisKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultLegalBasisType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalBasisKeyType" +) +@XmlSeeAlso({ConsultLegalBasisType.class}) +public class LegalBasisKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalReferenceKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalReferenceKeyType.java new file mode 100644 index 000000000..cef3b82a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalReferenceKeyType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultLegalReferenceTraceType; +import be.fgov.ehealth.dics.protocol.v4.ConsultLegalReferenceType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalReferenceKeyType" +) +@XmlSeeAlso({ConsultLegalReferenceType.class, ConsultLegalReferenceTraceType.class}) +public class LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalTextKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalTextKeyType.java new file mode 100644 index 000000000..251fd4e54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/LegalTextKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultRecursiveLegalTextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalTextKeyType" +) +@XmlSeeAlso({ConsultRecursiveLegalTextType.class}) +public class LegalTextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.java new file mode 100644 index 000000000..760b3a2c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LegalBasisKeyType createLegalBasisKeyType() { + return new LegalBasisKeyType(); + } + + public FormalInterpretationKeyType createFormalInterpretationKeyType() { + return new FormalInterpretationKeyType(); + } + + public LegalReferenceKeyType createLegalReferenceKeyType() { + return new LegalReferenceKeyType(); + } + + public ReimbursementConditionKeyType createReimbursementConditionKeyType() { + return new ReimbursementConditionKeyType(); + } + + public ReimbursementTermKeyType createReimbursementTermKeyType() { + return new ReimbursementTermKeyType(); + } + + public ParameterValueType createParameterValueType() { + return new ParameterValueType(); + } + + public LegalTextKeyType createLegalTextKeyType() { + return new LegalTextKeyType(); + } + + public AttachmentKeyType createAttachmentKeyType() { + return new AttachmentKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ParameterValueType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ParameterValueType.java new file mode 100644 index 000000000..882e856a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ParameterValueType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import be.fgov.ehealth.dics.core.v4.core.RangeType; +import be.fgov.ehealth.dics.core.v4.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v4.core.StrengthType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParameterValueType", + propOrder = {"_boolean", "code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class ParameterValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Boolean" + ) + protected Boolean _boolean; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.java new file mode 100644 index 000000000..5e6444120 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementConditionKeyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultReimbursementConditionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementConditionKeyType" +) +@XmlSeeAlso({ConsultReimbursementConditionType.class}) +public class ReimbursementConditionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "LegalTextRelativePath", + required = true + ) + protected String legalTextRelativePath; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getLegalTextRelativePath() { + return this.legalTextRelativePath; + } + + public void setLegalTextRelativePath(String value) { + this.legalTextRelativePath = value; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.java new file mode 100644 index 000000000..a6557fd7a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/ReimbursementTermKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import be.fgov.ehealth.dics.protocol.v4.ConsultReimbursementTermType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementTermKeyType" +) +@XmlSeeAlso({ConsultReimbursementTermType.class}) +public class ReimbursementTermKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/package-info.java new file mode 100644 index 000000000..14f158711 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/reimbursementlaw/submit/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:reimbursementlaw:submit", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.java new file mode 100644 index 000000000..5f0bb7d64 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/CommentedClassificationKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultCommentedClassificationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommentedClassificationKeyType" +) +@XmlSeeAlso({ConsultCommentedClassificationType.class}) +public class CommentedClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/ObjectFactory.java new file mode 100644 index 000000000..5626ce547 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommentedClassificationKeyType createCommentedClassificationKeyType() { + return new CommentedClassificationKeyType(); + } + + public VmpGroupType createVmpGroupType() { + return new VmpGroupType(); + } + + public VmpGroupKeyType createVmpGroupKeyType() { + return new VmpGroupKeyType(); + } + + public VtmKeyType createVtmKeyType() { + return new VtmKeyType(); + } + + public VirtualIngredientKeyType createVirtualIngredientKeyType() { + return new VirtualIngredientKeyType(); + } + + public RealVirtualIngredientKeyType createRealVirtualIngredientKeyType() { + return new RealVirtualIngredientKeyType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/RealVirtualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/RealVirtualIngredientKeyType.java new file mode 100644 index 000000000..e62c5ea03 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/RealVirtualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultRealVirtualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RealVirtualIngredientKeyType" +) +@XmlSeeAlso({ConsultRealVirtualIngredientType.class}) +public class RealVirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected short sequenceNr; + + public short getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(short value) { + this.sequenceNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VirtualIngredientKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VirtualIngredientKeyType.java new file mode 100644 index 000000000..1f1c396c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VirtualIngredientKeyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultVirtualIngredientType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualIngredientKeyType" +) +@XmlSeeAlso({ConsultVirtualIngredientType.class}) +public class VirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Rank", + required = true + ) + protected short rank; + + public short getRank() { + return this.rank; + } + + public void setRank(short value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupKeyType.java new file mode 100644 index 000000000..8be607651 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultVmpGroupType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupKeyType" +) +@XmlSeeAlso({VmpGroupType.class, ConsultVmpGroupType.class}) +public class VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupType.java new file mode 100644 index 000000000..12974e4b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VmpGroupType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.core.v4.core.Text255Type; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupType", + propOrder = {"name", "noGenericPrescriptionReasonCode", "noSwitchReasonCode"} +) +public class VmpGroupType extends VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected Text255Type name; + @XmlElement( + name = "NoGenericPrescriptionReasonCode" + ) + protected String noGenericPrescriptionReasonCode; + @XmlElement( + name = "NoSwitchReasonCode" + ) + protected String noSwitchReasonCode; + + public Text255Type getName() { + return this.name; + } + + public void setName(Text255Type value) { + this.name = value; + } + + public String getNoGenericPrescriptionReasonCode() { + return this.noGenericPrescriptionReasonCode; + } + + public void setNoGenericPrescriptionReasonCode(String value) { + this.noGenericPrescriptionReasonCode = value; + } + + public String getNoSwitchReasonCode() { + return this.noSwitchReasonCode; + } + + public void setNoSwitchReasonCode(String value) { + this.noSwitchReasonCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VtmKeyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VtmKeyType.java new file mode 100644 index 000000000..937538ded --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/VtmKeyType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import be.fgov.ehealth.dics.protocol.v4.ConsultVtmType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VtmKeyType" +) +@XmlSeeAlso({ConsultVtmType.class}) +public class VtmKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Code", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger code; + + public BigInteger getCode() { + return this.code; + } + + public void setCode(BigInteger value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/package-info.java new file mode 100644 index 000000000..3d64f1b52 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/core/v4/virtual/common/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.core.v4.virtual.common; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:core:v4:virtual:common", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.java new file mode 100644 index 000000000..0d5091dc8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Anomaly.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AnomalyType", + propOrder = {"code", "description", "targetObject", "targetReference"} +) +@XmlRootElement( + name = "Anomaly" +) +public class Anomaly implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlElement( + name = "TargetObject", + required = true + ) + protected String targetObject; + @XmlElement( + name = "TargetReference", + required = true + ) + protected String targetReference; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getTargetObject() { + return this.targetObject; + } + + public void setTargetObject(String value) { + this.targetObject = value; + } + + public String getTargetReference() { + return this.targetReference; + } + + public void setTargetReference(String value) { + this.targetReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Appendix.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Appendix.java new file mode 100644 index 000000000..4797e6114 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Appendix.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class Appendix implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.java new file mode 100644 index 000000000..59873086a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AppendixType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.AppendixKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AppendixType", + propOrder = {"description"} +) +public class AppendixType extends AppendixKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassification.java new file mode 100644 index 000000000..5767d9464 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class AtcClassification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.java new file mode 100644 index 000000000..7ac22f3e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/AtcClassificationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.AtcClassificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtcClassificationType", + propOrder = {"description"} +) +public class AtcClassificationType extends AtcClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ComponentEquivalentType.java new file mode 100644 index 000000000..f10d67967 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ComponentEquivalentType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ComponentEquivalentType", + propOrder = {"content"} +) +public class ComponentEquivalentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.java new file mode 100644 index 000000000..aaa4d71fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpComponentType.java @@ -0,0 +1,247 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpComponentType", + propOrder = {"dividable", "scored", "crushable", "containsAlcohol", "sugarFree", "modifiedReleaseType", "specificDrugDevice", "dimensions", "name", "note", "pharmaceuticalForms", "routeOfAdministrations", "realActualIngredients"} +) +public class ConsultAmpComponentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Dividable" + ) + protected String dividable; + @XmlElement( + name = "Scored" + ) + protected String scored; + @XmlElement( + name = "Crushable" + ) + protected String crushable; + @XmlElement( + name = "ContainsAlcohol" + ) + protected String containsAlcohol; + @XmlElement( + name = "SugarFree" + ) + protected Boolean sugarFree; + @XmlElement( + name = "ModifiedReleaseType" + ) + protected BigInteger modifiedReleaseType; + @XmlElement( + name = "SpecificDrugDevice" + ) + protected BigInteger specificDrugDevice; + @XmlElement( + name = "Dimensions" + ) + protected String dimensions; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PharmaceuticalForm", + required = true + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "RealActualIngredient", + required = true + ) + protected List realActualIngredients; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger sequenceNr; + @XmlAttribute( + name = "VmpComponentCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpComponentCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getDividable() { + return this.dividable; + } + + public void setDividable(String value) { + this.dividable = value; + } + + public String getScored() { + return this.scored; + } + + public void setScored(String value) { + this.scored = value; + } + + public String getCrushable() { + return this.crushable; + } + + public void setCrushable(String value) { + this.crushable = value; + } + + public String getContainsAlcohol() { + return this.containsAlcohol; + } + + public void setContainsAlcohol(String value) { + this.containsAlcohol = value; + } + + public Boolean isSugarFree() { + return this.sugarFree; + } + + public void setSugarFree(Boolean value) { + this.sugarFree = value; + } + + public BigInteger getModifiedReleaseType() { + return this.modifiedReleaseType; + } + + public void setModifiedReleaseType(BigInteger value) { + this.modifiedReleaseType = value; + } + + public BigInteger getSpecificDrugDevice() { + return this.specificDrugDevice; + } + + public void setSpecificDrugDevice(BigInteger value) { + this.specificDrugDevice = value; + } + + public String getDimensions() { + return this.dimensions; + } + + public void setDimensions(String value) { + this.dimensions = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getRealActualIngredients() { + if (this.realActualIngredients == null) { + this.realActualIngredients = new ArrayList(); + } + + return this.realActualIngredients; + } + + public BigInteger getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(BigInteger value) { + this.sequenceNr = value; + } + + public BigInteger getVmpComponentCode() { + return this.vmpComponentCode; + } + + public void setVmpComponentCode(BigInteger value) { + this.vmpComponentCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpType.java new file mode 100644 index 000000000..2269ff091 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmpType.java @@ -0,0 +1,222 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpType", + propOrder = {"status", "name", "blackTriangle", "medicineType", "officialName", "abbreviatedName", "proprietarySuffix", "prescriptionName", "companyActorNr", "ampComponents", "ampps"} +) +public class ConsultAmpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected String status; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "BlackTriangle" + ) + protected boolean blackTriangle; + @XmlElement( + name = "MedicineType", + required = true + ) + protected String medicineType; + @XmlElement( + name = "OfficialName" + ) + protected String officialName; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "ProprietarySuffix" + ) + protected ConsultTextType proprietarySuffix; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "CompanyActorNr", + required = true + ) + protected String companyActorNr; + @XmlElement( + name = "AmpComponent", + required = true + ) + protected List ampComponents; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "VmpCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public boolean isBlackTriangle() { + return this.blackTriangle; + } + + public void setBlackTriangle(boolean value) { + this.blackTriangle = value; + } + + public String getMedicineType() { + return this.medicineType; + } + + public void setMedicineType(String value) { + this.medicineType = value; + } + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getProprietarySuffix() { + return this.proprietarySuffix; + } + + public void setProprietarySuffix(ConsultTextType value) { + this.proprietarySuffix = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } + + public List getAmpComponents() { + if (this.ampComponents == null) { + this.ampComponents = new ArrayList(); + } + + return this.ampComponents; + } + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public BigInteger getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(BigInteger value) { + this.vmpCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.java new file mode 100644 index 000000000..57466aad9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentEquivalentType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.AmppComponentEquivalentKeyType; +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentEquivalentType", + propOrder = {"content"} +) +public class ConsultAmppComponentEquivalentType extends AmppComponentEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentType.java new file mode 100644 index 000000000..0f36539c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppComponentType.java @@ -0,0 +1,160 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.AmppComponentKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentType", + propOrder = {"contentType", "contentMultiplier", "packSpecification", "deviceType", "packagingClosures", "packagingMaterials", "packagingType", "amppComponentEquivalents"} +) +public class ConsultAmppComponentType extends AmppComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlElement( + name = "ContentMultiplier" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger contentMultiplier; + @XmlElement( + name = "PackSpecification" + ) + protected String packSpecification; + @XmlElement( + name = "DeviceType" + ) + protected DeviceTypeType deviceType; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType", + required = true + ) + protected PackagingTypeType packagingType; + @XmlElement( + name = "AmppComponentEquivalent", + required = true + ) + protected List amppComponentEquivalents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public BigInteger getContentMultiplier() { + return this.contentMultiplier; + } + + public void setContentMultiplier(BigInteger value) { + this.contentMultiplier = value; + } + + public String getPackSpecification() { + return this.packSpecification; + } + + public void setPackSpecification(String value) { + this.packSpecification = value; + } + + public DeviceTypeType getDeviceType() { + return this.deviceType; + } + + public void setDeviceType(DeviceTypeType value) { + this.deviceType = value; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public PackagingTypeType getPackagingType() { + return this.packagingType; + } + + public void setPackagingType(PackagingTypeType value) { + this.packagingType = value; + } + + public List getAmppComponentEquivalents() { + if (this.amppComponentEquivalents == null) { + this.amppComponentEquivalents = new ArrayList(); + } + + return this.amppComponentEquivalents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.java new file mode 100644 index 000000000..b6e013800 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAmppType.java @@ -0,0 +1,414 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.PackAmountType; +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppType", + propOrder = {"orphan", "leafletLink", "spcLink", "rmaPatientLink", "rmaProfessionalLink", "parallelCircuit", "parallelDistributor", "packMultiplier", "packAmount", "packDisplayValue", "authorisationNr", "singleUse", "speciallyRegulated", "abbreviatedName", "prescriptionName", "note", "posologyNote", "crmLink", "exFactoryPrice", "reimbursementCode", "atcs", "deliveryModus", "deliveryModusSpecification", "noGenericPrescriptionReasons", "amppComponents", "commercialization", "supplyProblem", "dmpps"} +) +public class ConsultAmppType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Orphan" + ) + protected boolean orphan; + @XmlElement( + name = "LeafletLink" + ) + protected ConsultTextType leafletLink; + @XmlElement( + name = "SpcLink" + ) + protected ConsultTextType spcLink; + @XmlElement( + name = "RmaPatientLink" + ) + protected ConsultTextType rmaPatientLink; + @XmlElement( + name = "RmaProfessionalLink" + ) + protected ConsultTextType rmaProfessionalLink; + @XmlElement( + name = "ParallelCircuit" + ) + protected BigInteger parallelCircuit; + @XmlElement( + name = "ParallelDistributor" + ) + protected String parallelDistributor; + @XmlElement( + name = "PackMultiplier" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger packMultiplier; + @XmlElement( + name = "PackAmount" + ) + protected PackAmountType packAmount; + @XmlElement( + name = "PackDisplayValue" + ) + protected String packDisplayValue; + @XmlElement( + name = "AuthorisationNr", + required = true + ) + protected String authorisationNr; + @XmlElement( + name = "SingleUse" + ) + protected Boolean singleUse; + @XmlElement( + name = "SpeciallyRegulated" + ) + protected BigInteger speciallyRegulated; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PosologyNote" + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "CrmLink" + ) + protected ConsultTextType crmLink; + @XmlElement( + name = "ExFactoryPrice" + ) + protected BigDecimal exFactoryPrice; + @XmlElement( + name = "ReimbursementCode" + ) + protected BigInteger reimbursementCode; + @XmlElement( + name = "Atc" + ) + protected List atcs; + @XmlElement( + name = "DeliveryModus", + required = true + ) + protected DeliveryModusType deliveryModus; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected DeliveryModusSpecificationType deliveryModusSpecification; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "AmppComponent", + required = true + ) + protected List amppComponents; + @XmlElement( + name = "Commercialization" + ) + protected ConsultCommercializationType commercialization; + @XmlElement( + name = "SupplyProblem" + ) + protected ConsultSupplyProblemType supplyProblem; + @XmlElement( + name = "Dmpp" + ) + protected List dmpps; + @XmlAttribute( + name = "CtiExtended", + required = true + ) + protected String ctiExtended; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public boolean isOrphan() { + return this.orphan; + } + + public void setOrphan(boolean value) { + this.orphan = value; + } + + public ConsultTextType getLeafletLink() { + return this.leafletLink; + } + + public void setLeafletLink(ConsultTextType value) { + this.leafletLink = value; + } + + public ConsultTextType getSpcLink() { + return this.spcLink; + } + + public void setSpcLink(ConsultTextType value) { + this.spcLink = value; + } + + public ConsultTextType getRmaPatientLink() { + return this.rmaPatientLink; + } + + public void setRmaPatientLink(ConsultTextType value) { + this.rmaPatientLink = value; + } + + public ConsultTextType getRmaProfessionalLink() { + return this.rmaProfessionalLink; + } + + public void setRmaProfessionalLink(ConsultTextType value) { + this.rmaProfessionalLink = value; + } + + public BigInteger getParallelCircuit() { + return this.parallelCircuit; + } + + public void setParallelCircuit(BigInteger value) { + this.parallelCircuit = value; + } + + public String getParallelDistributor() { + return this.parallelDistributor; + } + + public void setParallelDistributor(String value) { + this.parallelDistributor = value; + } + + public BigInteger getPackMultiplier() { + return this.packMultiplier; + } + + public void setPackMultiplier(BigInteger value) { + this.packMultiplier = value; + } + + public PackAmountType getPackAmount() { + return this.packAmount; + } + + public void setPackAmount(PackAmountType value) { + this.packAmount = value; + } + + public String getPackDisplayValue() { + return this.packDisplayValue; + } + + public void setPackDisplayValue(String value) { + this.packDisplayValue = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isSingleUse() { + return this.singleUse; + } + + public void setSingleUse(Boolean value) { + this.singleUse = value; + } + + public BigInteger getSpeciallyRegulated() { + return this.speciallyRegulated; + } + + public void setSpeciallyRegulated(BigInteger value) { + this.speciallyRegulated = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public ConsultTextType getCrmLink() { + return this.crmLink; + } + + public void setCrmLink(ConsultTextType value) { + this.crmLink = value; + } + + public BigDecimal getExFactoryPrice() { + return this.exFactoryPrice; + } + + public void setExFactoryPrice(BigDecimal value) { + this.exFactoryPrice = value; + } + + public BigInteger getReimbursementCode() { + return this.reimbursementCode; + } + + public void setReimbursementCode(BigInteger value) { + this.reimbursementCode = value; + } + + public List getAtcs() { + if (this.atcs == null) { + this.atcs = new ArrayList(); + } + + return this.atcs; + } + + public DeliveryModusType getDeliveryModus() { + return this.deliveryModus; + } + + public void setDeliveryModus(DeliveryModusType value) { + this.deliveryModus = value; + } + + public DeliveryModusSpecificationType getDeliveryModusSpecification() { + return this.deliveryModusSpecification; + } + + public void setDeliveryModusSpecification(DeliveryModusSpecificationType value) { + this.deliveryModusSpecification = value; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public List getAmppComponents() { + if (this.amppComponents == null) { + this.amppComponents = new ArrayList(); + } + + return this.amppComponents; + } + + public ConsultCommercializationType getCommercialization() { + return this.commercialization; + } + + public void setCommercialization(ConsultCommercializationType value) { + this.commercialization = value; + } + + public ConsultSupplyProblemType getSupplyProblem() { + return this.supplyProblem; + } + + public void setSupplyProblem(ConsultSupplyProblemType value) { + this.supplyProblem = value; + } + + public List getDmpps() { + if (this.dmpps == null) { + this.dmpps = new ArrayList(); + } + + return this.dmpps; + } + + public String getCtiExtended() { + return this.ctiExtended; + } + + public void setCtiExtended(String value) { + this.ctiExtended = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.java new file mode 100644 index 000000000..7358a0f12 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultAttachmentType.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.AttachmentKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAttachmentType", + propOrder = {"name", "templateUrl", "appendix", "formCategory"} +) +public class ConsultAttachmentType extends AttachmentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "TemplateUrl", + required = true + ) + protected String templateUrl; + @XmlElement( + name = "Appendix", + required = true + ) + protected AppendixType appendix; + @XmlElement( + name = "FormCategory", + required = true + ) + protected FormCategoryType formCategory; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getTemplateUrl() { + return this.templateUrl; + } + + public void setTemplateUrl(String value) { + this.templateUrl = value; + } + + public AppendixType getAppendix() { + return this.appendix; + } + + public void setAppendix(AppendixType value) { + this.appendix = value; + } + + public FormCategoryType getFormCategory() { + return this.formCategory; + } + + public void setFormCategory(FormCategoryType value) { + this.formCategory = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationTreeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationTreeType.java new file mode 100644 index 000000000..fe8b62eeb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationTreeType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationTreeType", + propOrder = {"commentedClassifications"} +) +public class ConsultCommentedClassificationTreeType extends ConsultCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationType.java new file mode 100644 index 000000000..b57d306c5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommentedClassificationType.java @@ -0,0 +1,106 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.virtual.common.CommentedClassificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationType", + propOrder = {"title", "content", "posologyNote", "url"} +) +@XmlSeeAlso({ConsultCommentedClassificationTreeType.class}) +public class ConsultCommentedClassificationType extends CommentedClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title" + ) + protected ConsultTextType title; + @XmlElement( + name = "Content" + ) + protected ConsultTextType content; + @XmlElement( + name = "PosologyNote", + required = true + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.java new file mode 100644 index 000000000..b4bdcef98 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCommercializationType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommercializationType" +) +public class ConsultCommercializationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.java new file mode 100644 index 000000000..cd646efb0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompanyType.java @@ -0,0 +1,238 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.company.submit.CompanyKeyType; +import be.fgov.ehealth.dics.core.v3.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompanyType", + propOrder = {"authorisationNr", "vatNr", "europeanNr", "denomination", "legalForm", "building", "streetName", "streetNum", "postbox", "postcode", "city", "countryCode", "phone", "language", "website"} +) +public class ConsultCompanyType extends CompanyKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "EuropeanNr" + ) + protected String europeanNr; + @XmlElement( + name = "Denomination", + required = true + ) + protected String denomination; + @XmlElement( + name = "LegalForm" + ) + protected String legalForm; + @XmlElement( + name = "Building" + ) + protected String building; + @XmlElement( + name = "StreetName" + ) + protected String streetName; + @XmlElement( + name = "StreetNum" + ) + protected String streetNum; + @XmlElement( + name = "Postbox" + ) + protected String postbox; + @XmlElement( + name = "Postcode" + ) + protected String postcode; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Language", + required = true + ) + protected String language; + @XmlElement( + name = "Website" + ) + protected String website; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getEuropeanNr() { + return this.europeanNr; + } + + public void setEuropeanNr(String value) { + this.europeanNr = value; + } + + public String getDenomination() { + return this.denomination; + } + + public void setDenomination(String value) { + this.denomination = value; + } + + public String getLegalForm() { + return this.legalForm; + } + + public void setLegalForm(String value) { + this.legalForm = value; + } + + public String getBuilding() { + return this.building; + } + + public void setBuilding(String value) { + this.building = value; + } + + public String getStreetName() { + return this.streetName; + } + + public void setStreetName(String value) { + this.streetName = value; + } + + public String getStreetNum() { + return this.streetNum; + } + + public void setStreetNum(String value) { + this.streetNum = value; + } + + public String getPostbox() { + return this.postbox; + } + + public void setPostbox(String value) { + this.postbox = value; + } + + public String getPostcode() { + return this.postcode; + } + + public void setPostcode(String value) { + this.postcode = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public String getLanguage() { + return this.language; + } + + public void setLanguage(String value) { + this.language = value; + } + + public String getWebsite() { + return this.website; + } + + public void setWebsite(String value) { + this.website = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingFormulaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingFormulaType.java new file mode 100644 index 000000000..0b3ccc2e2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingFormulaType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.compounding.common.CompoundingFormulaKeyType; +import be.fgov.ehealth.dics.core.v3.compounding.common.SynonymType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingFormulaType", + propOrder = {"officialName", "synonyms"} +) +public class ConsultCompoundingFormulaType extends CompoundingFormulaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OfficialName", + required = true + ) + protected String officialName; + @XmlElement( + name = "Synonym" + ) + protected List synonyms; + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.java new file mode 100644 index 000000000..051daf7d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCompoundingIngredientType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.compounding.common.CompoundingIngredientKeyType; +import be.fgov.ehealth.dics.core.v3.compounding.common.SynonymType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingIngredientType", + propOrder = {"officialName", "synonyms"} +) +public class ConsultCompoundingIngredientType extends CompoundingIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OfficialName", + required = true + ) + protected String officialName; + @XmlElement( + name = "Synonym" + ) + protected List synonyms; + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.java new file mode 100644 index 000000000..1b14ac7dc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultCopaymentType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursement.submit.CopaymentKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCopaymentType", + propOrder = {"feeAmount"} +) +public class ConsultCopaymentType extends CopaymentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FeeAmount", + required = true + ) + protected BigDecimal feeAmount; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getFeeAmount() { + return this.feeAmount; + } + + public void setFeeAmount(BigDecimal value) { + this.feeAmount = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.java new file mode 100644 index 000000000..b6bd83017 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDerogationImportType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.DerogationImportKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDerogationImportType", + propOrder = {"note"} +) +public class ConsultDerogationImportType extends DerogationImportKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Note", + required = true + ) + protected ConsultTextType note; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.java new file mode 100644 index 000000000..e7f7995e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultDmppType.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.DmppKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDmppType", + propOrder = {"price", "cheap", "cheapest", "reimbursable"} +) +public class ConsultDmppType extends DmppKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Price", + namespace = "urn:be:fgov:ehealth:dics:core:v3:actual:common" + ) + protected BigDecimal price; + @XmlElement( + name = "Cheap", + namespace = "urn:be:fgov:ehealth:dics:core:v3:actual:common" + ) + protected Boolean cheap; + @XmlElement( + name = "Cheapest", + namespace = "urn:be:fgov:ehealth:dics:core:v3:actual:common" + ) + protected Boolean cheapest; + @XmlElement( + name = "Reimbursable", + namespace = "urn:be:fgov:ehealth:dics:core:v3:actual:common" + ) + protected boolean reimbursable; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getPrice() { + return this.price; + } + + public void setPrice(BigDecimal value) { + this.price = value; + } + + public Boolean isCheap() { + return this.cheap; + } + + public void setCheap(Boolean value) { + this.cheap = value; + } + + public Boolean isCheapest() { + return this.cheapest; + } + + public void setCheapest(Boolean value) { + this.cheapest = value; + } + + public boolean isReimbursable() { + return this.reimbursable; + } + + public void setReimbursable(boolean value) { + this.reimbursable = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.java new file mode 100644 index 000000000..fb6f18a1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultFormalInterpretationType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.FormalInterpretationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultFormalInterpretationType", + propOrder = {"rule", "reimbursementConditions", "reimbursementTerms"} +) +public class ConsultFormalInterpretationType extends FormalInterpretationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Rule", + required = true + ) + protected String rule; + @XmlElement( + name = "ReimbursementCondition" + ) + protected List reimbursementConditions; + @XmlElement( + name = "ReimbursementTerm" + ) + protected List reimbursementTerms; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getRule() { + return this.rule; + } + + public void setRule(String value) { + this.rule = value; + } + + public List getReimbursementConditions() { + if (this.reimbursementConditions == null) { + this.reimbursementConditions = new ArrayList(); + } + + return this.reimbursementConditions; + } + + public List getReimbursementTerms() { + if (this.reimbursementTerms == null) { + this.reimbursementTerms = new ArrayList(); + } + + return this.reimbursementTerms; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.java new file mode 100644 index 000000000..4a75ee527 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalBasisType.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.LegalBasisKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalBasisType", + propOrder = {"title", "type", "effectiveOn", "legalReferences"} +) +public class ConsultLegalBasisType extends LegalBasisKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "EffectiveOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime effectiveOn; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getEffectiveOn() { + return this.effectiveOn; + } + + public void setEffectiveOn(DateTime value) { + this.effectiveOn = value; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceTraceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceTraceType.java new file mode 100644 index 000000000..33ef2575a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceTraceType.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.LegalReferenceKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceTraceType" +) +public class ConsultLegalReferenceTraceType extends LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceType.java new file mode 100644 index 000000000..036e89340 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultLegalReferenceType.java @@ -0,0 +1,131 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.LegalReferenceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceType", + propOrder = {"title", "type", "firstPublishedOn", "lastModifiedOn", "legalReferenceTraces"} +) +@XmlSeeAlso({ConsultRecursiveLegalReferenceType.class}) +public class ConsultLegalReferenceType extends LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "FirstPublishedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime firstPublishedOn; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "LegalReferenceTrace" + ) + protected List legalReferenceTraces; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getFirstPublishedOn() { + return this.firstPublishedOn; + } + + public void setFirstPublishedOn(DateTime value) { + this.firstPublishedOn = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getLegalReferenceTraces() { + if (this.legalReferenceTraces == null) { + this.legalReferenceTraces = new ArrayList(); + } + + return this.legalReferenceTraces; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.java new file mode 100644 index 000000000..3c10b83c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientEquivalentType.java @@ -0,0 +1,118 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.RealActualIngredientEquivalentKeyType; +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientEquivalentType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "substance"} +) +public class ConsultRealActualIngredientEquivalentType extends RealActualIngredientEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientType.java new file mode 100644 index 000000000..5dfaf6e41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealActualIngredientType.java @@ -0,0 +1,144 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.actual.common.RealActualIngredientKeyType; +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "additionalInformation", "substance", "realActualIngredientEquivalents"} +) +public class ConsultRealActualIngredientType extends RealActualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "AdditionalInformation" + ) + protected String additionalInformation; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "RealActualIngredientEquivalent" + ) + protected List realActualIngredientEquivalents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public String getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(String value) { + this.additionalInformation = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getRealActualIngredientEquivalents() { + if (this.realActualIngredientEquivalents == null) { + this.realActualIngredientEquivalents = new ArrayList(); + } + + return this.realActualIngredientEquivalents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.java new file mode 100644 index 000000000..b1b0686ed --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRealVirtualIngredientType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v3.virtual.common.RealVirtualIngredientKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealVirtualIngredientType", + propOrder = {"type", "strength", "substance"} +) +public class ConsultRealVirtualIngredientType extends RealVirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.java new file mode 100644 index 000000000..abe2eb979 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalReferenceType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRecursiveLegalReferenceType", + propOrder = {"formalInterpretation", "legalTexts", "legalReferences"} +) +public class ConsultRecursiveLegalReferenceType extends ConsultLegalReferenceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FormalInterpretation" + ) + protected ConsultFormalInterpretationType formalInterpretation; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + + public ConsultFormalInterpretationType getFormalInterpretation() { + return this.formalInterpretation; + } + + public void setFormalInterpretation(ConsultFormalInterpretationType value) { + this.formalInterpretation = value; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.java new file mode 100644 index 000000000..256f5841b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultRecursiveLegalTextType.java @@ -0,0 +1,126 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.LegalTextKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRecursiveLegalTextType", + propOrder = {"content", "type", "sequenceNr", "lastModifiedOn", "legalTexts"} +) +public class ConsultRecursiveLegalTextType extends LegalTextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected ConsultTextType content; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SequenceNr", + required = true + ) + protected BigInteger sequenceNr; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public BigInteger getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(BigInteger value) { + this.sequenceNr = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.java new file mode 100644 index 000000000..5c445db1a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementConditionType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.ReimbursementConditionKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementConditionType", + propOrder = {"expression", "attachments"} +) +public class ConsultReimbursementConditionType extends ReimbursementConditionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Expression", + required = true + ) + protected String expression; + @XmlElement( + name = "Attachment" + ) + protected List attachments; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getExpression() { + return this.expression; + } + + public void setExpression(String value) { + this.expression = value; + } + + public List getAttachments() { + if (this.attachments == null) { + this.attachments = new ArrayList(); + } + + return this.attachments; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.java new file mode 100644 index 000000000..14bc0f6a7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementContextType.java @@ -0,0 +1,171 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.core.RangeType; +import be.fgov.ehealth.dics.core.v3.reimbursement.submit.ReimbursementContextKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementContextType", + propOrder = {"multiple", "temporary", "reference", "flatRateSystem", "reimbursementBasePrice", "referenceBasePrice", "pricingRange", "reimbursementCriterion", "copayments"} +) +public class ConsultReimbursementContextType extends ReimbursementContextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Multiple" + ) + protected String multiple; + @XmlElement( + name = "Temporary" + ) + protected boolean temporary; + @XmlElement( + name = "Reference" + ) + protected boolean reference; + @XmlElement( + name = "FlatRateSystem" + ) + protected boolean flatRateSystem; + @XmlElement( + name = "ReimbursementBasePrice", + required = true + ) + protected BigDecimal reimbursementBasePrice; + @XmlElement( + name = "ReferenceBasePrice", + required = true + ) + protected BigDecimal referenceBasePrice; + @XmlElement( + name = "PricingRange", + required = true + ) + protected RangeType pricingRange; + @XmlElement( + name = "ReimbursementCriterion", + required = true + ) + protected ReimbursementCriterionType reimbursementCriterion; + @XmlElement( + name = "Copayment" + ) + protected List copayments; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getMultiple() { + return this.multiple; + } + + public void setMultiple(String value) { + this.multiple = value; + } + + public boolean isTemporary() { + return this.temporary; + } + + public void setTemporary(boolean value) { + this.temporary = value; + } + + public boolean isReference() { + return this.reference; + } + + public void setReference(boolean value) { + this.reference = value; + } + + public boolean isFlatRateSystem() { + return this.flatRateSystem; + } + + public void setFlatRateSystem(boolean value) { + this.flatRateSystem = value; + } + + public BigDecimal getReimbursementBasePrice() { + return this.reimbursementBasePrice; + } + + public void setReimbursementBasePrice(BigDecimal value) { + this.reimbursementBasePrice = value; + } + + public BigDecimal getReferenceBasePrice() { + return this.referenceBasePrice; + } + + public void setReferenceBasePrice(BigDecimal value) { + this.referenceBasePrice = value; + } + + public RangeType getPricingRange() { + return this.pricingRange; + } + + public void setPricingRange(RangeType value) { + this.pricingRange = value; + } + + public ReimbursementCriterionType getReimbursementCriterion() { + return this.reimbursementCriterion; + } + + public void setReimbursementCriterion(ReimbursementCriterionType value) { + this.reimbursementCriterion = value; + } + + public List getCopayments() { + if (this.copayments == null) { + this.copayments = new ArrayList(); + } + + return this.copayments; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.java new file mode 100644 index 000000000..49b55a1fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultReimbursementTermType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.ParameterValueType; +import be.fgov.ehealth.dics.core.v3.reimbursementlaw.submit.ReimbursementTermKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementTermType", + propOrder = {"valueUnit", "parameterName"} +) +public class ConsultReimbursementTermType extends ReimbursementTermKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValueUnit", + required = true + ) + protected ParameterValueType valueUnit; + @XmlElement( + name = "ParameterName", + required = true + ) + protected String parameterName; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ParameterValueType getValueUnit() { + return this.valueUnit; + } + + public void setValueUnit(ParameterValueType value) { + this.valueUnit = value; + } + + public String getParameterName() { + return this.parameterName; + } + + public void setParameterName(String value) { + this.parameterName = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormAndPhFrmAndVtlFrmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormAndPhFrmAndVtlFrmType.java new file mode 100644 index 000000000..95250b0d0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormAndPhFrmAndVtlFrmType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.PharmaceuticalFormKeyType; +import be.fgov.ehealth.dics.core.v3.refdata.VirtualFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormAndPhFrmAndVtlFrmType", + propOrder = {"pharmaceuticalForms", "virtualForms"} +) +public class ConsultStandardFormAndPhFrmAndVtlFrmType extends ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalForm" + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "VirtualForm" + ) + protected List virtualForms; + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getVirtualForms() { + if (this.virtualForms == null) { + this.virtualForms = new ArrayList(); + } + + return this.virtualForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.java new file mode 100644 index 000000000..6360d0274 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardFormType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardFormAndPhFrmAndVtlFrmType.class}) +public class ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.java new file mode 100644 index 000000000..dadcb82c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteAndRouteOfAdministrationType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.RouteOfAdministrationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteAndRouteOfAdministrationType", + propOrder = {"routeOfAdministrations"} +) +public class ConsultStandardRouteAndRouteOfAdministrationType extends ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RouteOfAdministration" + ) + protected List routeOfAdministrations; + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.java new file mode 100644 index 000000000..25a680013 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardRouteType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardRouteAndRouteOfAdministrationType.class}) +public class ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceAndSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceAndSubstanceType.java new file mode 100644 index 000000000..1514a8635 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceAndSubstanceType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.SubstanceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceAndSubstanceType", + propOrder = {"substances"} +) +public class ConsultStandardSubstanceAndSubstanceType extends ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Substance" + ) + protected List substances; + + public List getSubstances() { + if (this.substances == null) { + this.substances = new ArrayList(); + } + + return this.substances; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceType.java new file mode 100644 index 000000000..f024d6570 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultStandardSubstanceType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardSubstanceAndSubstanceType.class}) +public class ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.java new file mode 100644 index 000000000..5b2f64174 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultSupplyProblemType.java @@ -0,0 +1,174 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultSupplyProblemType", + propOrder = {"expectedEndOn", "reportedBy", "reportedOn", "contactName", "contactMail", "contactCompany", "phone", "reason", "derogationImports"} +) +public class ConsultSupplyProblemType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExpectedEndOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expectedEndOn; + @XmlElement( + name = "ReportedBy" + ) + protected String reportedBy; + @XmlElement( + name = "ReportedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime reportedOn; + @XmlElement( + name = "ContactName" + ) + protected String contactName; + @XmlElement( + name = "ContactMail" + ) + protected String contactMail; + @XmlElement( + name = "ContactCompany" + ) + protected String contactCompany; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Reason" + ) + protected ConsultTextType reason; + @XmlElement( + name = "DerogationImport" + ) + protected List derogationImports; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getExpectedEndOn() { + return this.expectedEndOn; + } + + public void setExpectedEndOn(DateTime value) { + this.expectedEndOn = value; + } + + public String getReportedBy() { + return this.reportedBy; + } + + public void setReportedBy(String value) { + this.reportedBy = value; + } + + public DateTime getReportedOn() { + return this.reportedOn; + } + + public void setReportedOn(DateTime value) { + this.reportedOn = value; + } + + public String getContactName() { + return this.contactName; + } + + public void setContactName(String value) { + this.contactName = value; + } + + public String getContactMail() { + return this.contactMail; + } + + public void setContactMail(String value) { + this.contactMail = value; + } + + public String getContactCompany() { + return this.contactCompany; + } + + public void setContactCompany(String value) { + this.contactCompany = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public ConsultTextType getReason() { + return this.reason; + } + + public void setReason(ConsultTextType value) { + this.reason = value; + } + + public List getDerogationImports() { + if (this.derogationImports == null) { + this.derogationImports = new ArrayList(); + } + + return this.derogationImports; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.java new file mode 100644 index 000000000..6556a8780 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultTextType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultTextType", + propOrder = {"texts"} +) +public class ConsultTextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Text", + required = true + ) + protected List texts; + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.java new file mode 100644 index 000000000..347694dbe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVirtualIngredientType.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v3.virtual.common.VirtualIngredientKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVirtualIngredientType", + propOrder = {"type", "strength", "substance", "realVirtualIngredients"} +) +public class ConsultVirtualIngredientType extends VirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "RealVirtualIngredient" + ) + protected List realVirtualIngredients; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getRealVirtualIngredients() { + if (this.realVirtualIngredients == null) { + this.realVirtualIngredients = new ArrayList(); + } + + return this.realVirtualIngredients; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpComponentType.java new file mode 100644 index 000000000..a5f3f5193 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpComponentType.java @@ -0,0 +1,125 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.core.VmpComponentKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpComponentType", + propOrder = {"phaseNumber", "name", "virtualForm", "routeOfAdministrations", "virtualIngredients"} +) +public class ConsultVmpComponentType extends VmpComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhaseNumber" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger phaseNumber; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "VirtualForm", + required = true + ) + protected VirtualFormWithStandardsType virtualForm; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "VirtualIngredient", + required = true + ) + protected List virtualIngredients; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigInteger getPhaseNumber() { + return this.phaseNumber; + } + + public void setPhaseNumber(BigInteger value) { + this.phaseNumber = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public VirtualFormWithStandardsType getVirtualForm() { + return this.virtualForm; + } + + public void setVirtualForm(VirtualFormWithStandardsType value) { + this.virtualForm = value; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getVirtualIngredients() { + if (this.virtualIngredients == null) { + this.virtualIngredients = new ArrayList(); + } + + return this.virtualIngredients; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.java new file mode 100644 index 000000000..09384b015 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpGroupType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.virtual.common.VmpGroupKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpGroupType", + propOrder = {"name", "noGenericPrescriptionReason", "noSwitchReason"} +) +public class ConsultVmpGroupType extends VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected NoGenericPrescriptionReasonType noGenericPrescriptionReason; + @XmlElement( + name = "NoSwitchReason" + ) + protected NoSwitchReasonType noSwitchReason; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public NoGenericPrescriptionReasonType getNoGenericPrescriptionReason() { + return this.noGenericPrescriptionReason; + } + + public void setNoGenericPrescriptionReason(NoGenericPrescriptionReasonType value) { + this.noGenericPrescriptionReason = value; + } + + public NoSwitchReasonType getNoSwitchReason() { + return this.noSwitchReason; + } + + public void setNoSwitchReason(NoSwitchReasonType value) { + this.noSwitchReason = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpType.java new file mode 100644 index 000000000..4563dfa57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVmpType.java @@ -0,0 +1,145 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.core.VmpKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpType", + propOrder = {"name", "abbreviation", "wadas", "commentedClassifications", "vmpGroup", "vtm", "vmpComponents"} +) +public class ConsultVmpType extends VmpKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + @XmlElement( + name = "VmpGroup", + required = true + ) + protected ConsultVmpGroupType vmpGroup; + @XmlElement( + name = "Vtm" + ) + protected ConsultVtmType vtm; + @XmlElement( + name = "VmpComponent", + required = true + ) + protected List vmpComponents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } + + public ConsultVmpGroupType getVmpGroup() { + return this.vmpGroup; + } + + public void setVmpGroup(ConsultVmpGroupType value) { + this.vmpGroup = value; + } + + public ConsultVtmType getVtm() { + return this.vtm; + } + + public void setVtm(ConsultVtmType value) { + this.vtm = value; + } + + public List getVmpComponents() { + if (this.vmpComponents == null) { + this.vmpComponents = new ArrayList(); + } + + return this.vmpComponents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVtmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVtmType.java new file mode 100644 index 000000000..259c4df6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ConsultVtmType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v3.virtual.common.VtmKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVtmType", + propOrder = {"name"} +) +public class ConsultVtmType extends VtmKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.java new file mode 100644 index 000000000..fcfbfd672 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModus.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecification.java new file mode 100644 index 000000000..08d3140af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModusSpecification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecificationType.java new file mode 100644 index 000000000..65aa44fa5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusSpecificationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.DeliveryModusSpecificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusSpecificationType", + propOrder = {"description"} +) +public class DeliveryModusSpecificationType extends DeliveryModusSpecificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.java new file mode 100644 index 000000000..16e0dac66 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeliveryModusType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.DeliveryModusKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusType", + propOrder = {"description"} +) +public class DeliveryModusType extends DeliveryModusKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.java new file mode 100644 index 000000000..3e1f6e372 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceTypeType.java new file mode 100644 index 000000000..448f0c4e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DeviceTypeType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.DeviceTypeKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeviceTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceTypeType extends DeviceTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.java new file mode 100644 index 000000000..a97939a9a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/DomainType.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import be.fgov.ehealth.dics.core.v3.core.RangeType; +import be.fgov.ehealth.dics.core.v3.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v3.core.StrengthType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DomainType", + propOrder = {"code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class DomainType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.java new file mode 100644 index 000000000..ac628fa93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpRequest.java @@ -0,0 +1,155 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v3.actual.common.DmppKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpRequestType", + propOrder = {"findByProduct", "findByPackage", "findByDmpp", "findByIngredients", "findByVirtualProduct", "findByGenericPrescriptionGroup", "findByCompany", "hasComponentWiths"} +) +@XmlRootElement( + name = "FindAmpRequest" +) +public class FindAmpRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByActualProductType findByProduct; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "FindByVirtualProduct" + ) + protected FindByVirtualProductType findByVirtualProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByCompany" + ) + protected FindByCompanyType findByCompany; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByActualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByActualProductType value) { + this.findByProduct = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public FindByVirtualProductType getFindByVirtualProduct() { + return this.findByVirtualProduct; + } + + public void setFindByVirtualProduct(FindByVirtualProductType value) { + this.findByVirtualProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByCompanyType getFindByCompany() { + return this.findByCompany; + } + + public void setFindByCompany(FindByCompanyType value) { + this.findByCompany = value; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpResponse.java new file mode 100644 index 000000000..d090ff17f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindAmpResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpResponseType", + propOrder = {"amps"} +) +@XmlRootElement( + name = "FindAmpResponse" +) +public class FindAmpResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Amp" + ) + protected List amps; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getAmps() { + if (this.amps == null) { + this.amps = new ArrayList(); + } + + return this.amps; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.java new file mode 100644 index 000000000..6e840e11e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByActualProductType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByActualProductType", + propOrder = {"anyNamePart", "ampCode"} +) +public class FindByActualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AmpCode" + ) + protected String ampCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAmpCode() { + return this.ampCode; + } + + public void setAmpCode(String value) { + this.ampCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCommentedClassificationType.java new file mode 100644 index 000000000..712e654a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCommentedClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCommentedClassificationType", + propOrder = {"anyNamePart", "commentedClassificationCode"} +) +public class FindByCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CommentedClassificationCode" + ) + protected String commentedClassificationCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCommentedClassificationCode() { + return this.commentedClassificationCode; + } + + public void setCommentedClassificationCode(String value) { + this.commentedClassificationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCompanyType.java new file mode 100644 index 000000000..c650f582c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByCompanyType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCompanyType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +public class FindByCompanyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.java new file mode 100644 index 000000000..52987b75b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByGenericPrescriptionGroupType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByGenericPrescriptionGroupType", + propOrder = {"anyNamePart", "genericPrescriptionGroupCode"} +) +public class FindByGenericPrescriptionGroupType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "GenericPrescriptionGroupCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger genericPrescriptionGroupCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public BigInteger getGenericPrescriptionGroupCode() { + return this.genericPrescriptionGroupCode; + } + + public void setGenericPrescriptionGroupCode(BigInteger value) { + this.genericPrescriptionGroupCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.java new file mode 100644 index 000000000..f82ed8b84 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByIngredientType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByIngredientType", + propOrder = {"substanceName", "substanceCode", "strength"} +) +public class FindByIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubstanceName" + ) + protected StandardSubstanceNameCriterionType substanceName; + @XmlElement( + name = "SubstanceCode" + ) + protected StandardSubstanceCodeCriterionType substanceCode; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + + public StandardSubstanceNameCriterionType getSubstanceName() { + return this.substanceName; + } + + public void setSubstanceName(StandardSubstanceNameCriterionType value) { + this.substanceName = value; + } + + public StandardSubstanceCodeCriterionType getSubstanceCode() { + return this.substanceCode; + } + + public void setSubstanceCode(StandardSubstanceCodeCriterionType value) { + this.substanceCode = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.java new file mode 100644 index 000000000..a17f778c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByPackageType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByPackageType", + propOrder = {"anyNamePart", "atcCode", "ctiExtendedCode", "authorisationNr", "commercialised", "inSupplyProblem", "componentEquivalents"} +) +public class FindByPackageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AtcCode" + ) + protected String atcCode; + @XmlElement( + name = "CtiExtendedCode" + ) + protected String ctiExtendedCode; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "Commercialised" + ) + protected Boolean commercialised; + @XmlElement( + name = "InSupplyProblem" + ) + protected Boolean inSupplyProblem; + @XmlElement( + name = "ComponentEquivalent" + ) + protected List componentEquivalents; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAtcCode() { + return this.atcCode; + } + + public void setAtcCode(String value) { + this.atcCode = value; + } + + public String getCtiExtendedCode() { + return this.ctiExtendedCode; + } + + public void setCtiExtendedCode(String value) { + this.ctiExtendedCode = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isCommercialised() { + return this.commercialised; + } + + public void setCommercialised(Boolean value) { + this.commercialised = value; + } + + public Boolean isInSupplyProblem() { + return this.inSupplyProblem; + } + + public void setInSupplyProblem(Boolean value) { + this.inSupplyProblem = value; + } + + public List getComponentEquivalents() { + if (this.componentEquivalents == null) { + this.componentEquivalents = new ArrayList(); + } + + return this.componentEquivalents; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByTherapeuticMoietyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByTherapeuticMoietyType.java new file mode 100644 index 000000000..c61426782 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByTherapeuticMoietyType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByTherapeuticMoietyType", + propOrder = {"therapeuticMoietyName", "therapeuticMoietyCode"} +) +public class FindByTherapeuticMoietyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TherapeuticMoietyName" + ) + protected String therapeuticMoietyName; + @XmlElement( + name = "TherapeuticMoietyCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger therapeuticMoietyCode; + + public String getTherapeuticMoietyName() { + return this.therapeuticMoietyName; + } + + public void setTherapeuticMoietyName(String value) { + this.therapeuticMoietyName = value; + } + + public BigInteger getTherapeuticMoietyCode() { + return this.therapeuticMoietyCode; + } + + public void setTherapeuticMoietyCode(BigInteger value) { + this.therapeuticMoietyCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByVirtualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByVirtualProductType.java new file mode 100644 index 000000000..ca476f186 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindByVirtualProductType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByVirtualProductType", + propOrder = {"anyNamePart", "vmpCode"} +) +public class FindByVirtualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "VmpCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public BigInteger getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(BigInteger value) { + this.vmpCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.java new file mode 100644 index 000000000..7758ed7f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationRequestType", + propOrder = {"findByProduct", "findByCommentedClassification"} +) +@XmlRootElement( + name = "FindCommentedClassificationRequest" +) +public class FindCommentedClassificationRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByCommentedClassification" + ) + protected FindByCommentedClassificationType findByCommentedClassification; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByCommentedClassificationType getFindByCommentedClassification() { + return this.findByCommentedClassification; + } + + public void setFindByCommentedClassification(FindByCommentedClassificationType value) { + this.findByCommentedClassification = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.java new file mode 100644 index 000000000..bdf74b51a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCommentedClassificationResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationResponseType", + propOrder = {"commentedClassifications"} +) +@XmlRootElement( + name = "FindCommentedClassificationResponse" +) +public class FindCommentedClassificationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.java new file mode 100644 index 000000000..0032debaf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyRequest.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v3.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyRequestType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +@XmlRootElement( + name = "FindCompanyRequest" +) +public class FindCompanyRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyResponse.java new file mode 100644 index 000000000..5e329148e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompanyResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyResponseType", + propOrder = {"companies"} +) +@XmlRootElement( + name = "FindCompanyResponse" +) +public class FindCompanyResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Company" + ) + protected List companies; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompanies() { + if (this.companies == null) { + this.companies = new ArrayList(); + } + + return this.companies; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.java new file mode 100644 index 000000000..c180bdf48 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaRequest.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaRequestType", + propOrder = {"findByAnyName", "findByOfficialName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingFormulaRequest" +) +public class FindCompoundingFormulaRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByOfficialName" + ) + protected String findByOfficialName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByOfficialName() { + return this.findByOfficialName; + } + + public void setFindByOfficialName(String value) { + this.findByOfficialName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.java new file mode 100644 index 000000000..071f5e7b6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingFormulaResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaResponseType", + propOrder = {"compoundingFormulas"} +) +@XmlRootElement( + name = "FindCompoundingFormulaResponse" +) +public class FindCompoundingFormulaResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingFormula" + ) + protected List compoundingFormulas; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompoundingFormulas() { + if (this.compoundingFormulas == null) { + this.compoundingFormulas = new ArrayList(); + } + + return this.compoundingFormulas; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.java new file mode 100644 index 000000000..eb5794ff2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientRequest.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientRequestType", + propOrder = {"findByAnyName", "findByOfficialName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingIngredientRequest" +) +public class FindCompoundingIngredientRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByOfficialName" + ) + protected String findByOfficialName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByOfficialName() { + return this.findByOfficialName; + } + + public void setFindByOfficialName(String value) { + this.findByOfficialName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.java new file mode 100644 index 000000000..ef2b134fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindCompoundingIngredientResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientResponseType", + propOrder = {"compoundingIngredients"} +) +@XmlRootElement( + name = "FindCompoundingIngredientResponse" +) +public class FindCompoundingIngredientResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingIngredient" + ) + protected List compoundingIngredients; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompoundingIngredients() { + if (this.compoundingIngredients == null) { + this.compoundingIngredients = new ArrayList(); + } + + return this.compoundingIngredients; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegalBasesType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegalBasesType.java new file mode 100644 index 000000000..c18d7bf5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegalBasesType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegalBasesType" +) +public class FindLegalBasesType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextRequest.java new file mode 100644 index 000000000..d4f8e0993 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextRequest.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v3.actual.common.DmppKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextRequestType", + propOrder = {"findByDmpp", "findByLegalReferencePath", "findLegalBases"} +) +@XmlRootElement( + name = "FindLegislationTextRequest" +) +public class FindLegislationTextRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindLegalBases" + ) + protected FindLegalBasesType findLegalBases; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public FindLegalBasesType getFindLegalBases() { + return this.findLegalBases; + } + + public void setFindLegalBases(FindLegalBasesType value) { + this.findLegalBases = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.java new file mode 100644 index 000000000..e95df4020 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindLegislationTextResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextResponseType", + propOrder = {"legalbases"} +) +@XmlRootElement( + name = "FindLegislationTextResponse" +) +public class FindLegislationTextResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LegalBasis" + ) + protected List legalbases; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getLegalbases() { + if (this.legalbases == null) { + this.legalbases = new ArrayList(); + } + + return this.legalbases; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.java new file mode 100644 index 000000000..7ec704c03 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesRequestType", + propOrder = {"referenceEntity"} +) +@XmlRootElement( + name = "FindReferencesRequest" +) +public class FindReferencesRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceEntity", + required = true + ) + protected String referenceEntity; + + public String getReferenceEntity() { + return this.referenceEntity; + } + + public void setReferenceEntity(String value) { + this.referenceEntity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.java new file mode 100644 index 000000000..8dd1bd00a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReferencesResponse.java @@ -0,0 +1,287 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesResponseType", + propOrder = {"atcClassifications", "deliveryModuses", "deliveryModusSpecifications", "deviceTypes", "packagingClosures", "packagingMaterials", "packagingTypes", "pharmaceuticalForms", "routeOfAdministrations", "substances", "noSwitchReasons", "virtualForms", "wadas", "noGenericPrescriptionReasons", "appendixes", "formCategories", "parameters", "reimbursementCriterions", "standardForms", "standardRoutes", "standardSubstances", "standardUnits"} +) +@XmlRootElement( + name = "FindReferencesResponse" +) +public class FindReferencesResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtcClassification" + ) + protected List atcClassifications; + @XmlElement( + name = "DeliveryModus" + ) + protected List deliveryModuses; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected List deliveryModusSpecifications; + @XmlElement( + name = "DeviceType" + ) + protected List deviceTypes; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType" + ) + protected List packagingTypes; + @XmlElement( + name = "PharmaceuticalForm" + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration" + ) + protected List routeOfAdministrations; + @XmlElement( + name = "Substance" + ) + protected List substances; + @XmlElement( + name = "NoSwitchReason" + ) + protected List noSwitchReasons; + @XmlElement( + name = "VirtualForm" + ) + protected List virtualForms; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "Appendix" + ) + protected List appendixes; + @XmlElement( + name = "FormCategory" + ) + protected List formCategories; + @XmlElement( + name = "Parameter" + ) + protected List parameters; + @XmlElement( + name = "ReimbursementCriterion" + ) + protected List reimbursementCriterions; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + @XmlElement( + name = "StandardUnit" + ) + protected List standardUnits; + + public List getAtcClassifications() { + if (this.atcClassifications == null) { + this.atcClassifications = new ArrayList(); + } + + return this.atcClassifications; + } + + public List getDeliveryModuses() { + if (this.deliveryModuses == null) { + this.deliveryModuses = new ArrayList(); + } + + return this.deliveryModuses; + } + + public List getDeliveryModusSpecifications() { + if (this.deliveryModusSpecifications == null) { + this.deliveryModusSpecifications = new ArrayList(); + } + + return this.deliveryModusSpecifications; + } + + public List getDeviceTypes() { + if (this.deviceTypes == null) { + this.deviceTypes = new ArrayList(); + } + + return this.deviceTypes; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public List getPackagingTypes() { + if (this.packagingTypes == null) { + this.packagingTypes = new ArrayList(); + } + + return this.packagingTypes; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getSubstances() { + if (this.substances == null) { + this.substances = new ArrayList(); + } + + return this.substances; + } + + public List getNoSwitchReasons() { + if (this.noSwitchReasons == null) { + this.noSwitchReasons = new ArrayList(); + } + + return this.noSwitchReasons; + } + + public List getVirtualForms() { + if (this.virtualForms == null) { + this.virtualForms = new ArrayList(); + } + + return this.virtualForms; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public List getAppendixes() { + if (this.appendixes == null) { + this.appendixes = new ArrayList(); + } + + return this.appendixes; + } + + public List getFormCategories() { + if (this.formCategories == null) { + this.formCategories = new ArrayList(); + } + + return this.formCategories; + } + + public List getParameters() { + if (this.parameters == null) { + this.parameters = new ArrayList(); + } + + return this.parameters; + } + + public List getReimbursementCriterions() { + if (this.reimbursementCriterions == null) { + this.reimbursementCriterions = new ArrayList(); + } + + return this.reimbursementCriterions; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } + + public List getStandardUnits() { + if (this.standardUnits == null) { + this.standardUnits = new ArrayList(); + } + + return this.standardUnits; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementRequest.java new file mode 100644 index 000000000..604109ebf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementRequest.java @@ -0,0 +1,105 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v3.actual.common.DmppKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByLegalReferencePath", "findByDmpp", "findByPackage"} +) +@XmlRootElement( + name = "FindReimbursementRequest" +) +public class FindReimbursementRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.java new file mode 100644 index 000000000..5cc8bdcc8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindReimbursementResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementResponseType", + propOrder = {"reimbursementContexts"} +) +@XmlRootElement( + name = "FindReimbursementResponse" +) +public class FindReimbursementResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReimbursementContexts" + ) + protected List reimbursementContexts; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getReimbursementContexts() { + if (this.reimbursementContexts == null) { + this.reimbursementContexts = new ArrayList(); + } + + return this.reimbursementContexts; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.java new file mode 100644 index 000000000..711f1f9ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupRequestType", + propOrder = {"findByProduct", "findByGenericPrescriptionGroup"} +) +@XmlRootElement( + name = "FindVmpGroupRequest" +) +public class FindVmpGroupRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupResponse.java new file mode 100644 index 000000000..334698302 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpGroupResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupResponseType", + propOrder = {"vmpGroups"} +) +@XmlRootElement( + name = "FindVmpGroupResponse" +) +public class FindVmpGroupResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VmpGroup" + ) + protected List vmpGroups; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVmpGroups() { + if (this.vmpGroups == null) { + this.vmpGroups = new ArrayList(); + } + + return this.vmpGroups; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.java new file mode 100644 index 000000000..1e5e84818 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpRequest.java @@ -0,0 +1,130 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByTherapeuticMoiety", "findByProduct", "findByIngredients", "hasComponentWiths", "hasWadaClassification"} +) +@XmlRootElement( + name = "FindVmpRequest" +) +public class FindVmpRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + @XmlElement( + name = "HasWadaClassification" + ) + protected HasWadaClassificationType hasWadaClassification; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } + + public HasWadaClassificationType getHasWadaClassification() { + return this.hasWadaClassification; + } + + public void setHasWadaClassification(HasWadaClassificationType value) { + this.hasWadaClassification = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.java new file mode 100644 index 000000000..bd17dc382 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVmpResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpResponseType", + propOrder = {"vmps"} +) +@XmlRootElement( + name = "FindVmpResponse" +) +public class FindVmpResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vmp" + ) + protected List vmps; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVmps() { + if (this.vmps == null) { + this.vmps = new ArrayList(); + } + + return this.vmps; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.java new file mode 100644 index 000000000..8461a0414 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmRequestType", + propOrder = {"findByProduct", "findByTherapeuticMoiety"} +) +@XmlRootElement( + name = "FindVtmRequest" +) +public class FindVtmRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.java new file mode 100644 index 000000000..72626dea3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FindVtmResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmResponseType", + propOrder = {"vtms"} +) +@XmlRootElement( + name = "FindVtmResponse" +) +public class FindVtmResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vtm" + ) + protected List vtms; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVtms() { + if (this.vtms == null) { + this.vtms = new ArrayList(); + } + + return this.vtms; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategory.java new file mode 100644 index 000000000..d75f54fbf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategory.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class FormCategory implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.java new file mode 100644 index 000000000..2653884e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/FormCategoryType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.FormCategoryKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormCategoryType", + propOrder = {"description"} +) +public class FormCategoryType extends FormCategoryKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasActualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasActualComponentWithType.java new file mode 100644 index 000000000..b324b5f04 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasActualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasActualComponentWithType", + propOrder = {"pharmaceuticalFormName", "pharmaceuticalFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasActualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalFormName" + ) + protected StandardFormNameCriterionType pharmaceuticalFormName; + @XmlElement( + name = "PharmaceuticalFormCode" + ) + protected StandardFormCodeCriterionType pharmaceuticalFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getPharmaceuticalFormName() { + return this.pharmaceuticalFormName; + } + + public void setPharmaceuticalFormName(StandardFormNameCriterionType value) { + this.pharmaceuticalFormName = value; + } + + public StandardFormCodeCriterionType getPharmaceuticalFormCode() { + return this.pharmaceuticalFormCode; + } + + public void setPharmaceuticalFormCode(StandardFormCodeCriterionType value) { + this.pharmaceuticalFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.java new file mode 100644 index 000000000..84578574b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasVirtualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasVirtualComponentWithType", + propOrder = {"virtualFormName", "virtualFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasVirtualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VirtualFormName" + ) + protected StandardFormNameCriterionType virtualFormName; + @XmlElement( + name = "VirtualFormCode" + ) + protected StandardFormCodeCriterionType virtualFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getVirtualFormName() { + return this.virtualFormName; + } + + public void setVirtualFormName(StandardFormNameCriterionType value) { + this.virtualFormName = value; + } + + public StandardFormCodeCriterionType getVirtualFormCode() { + return this.virtualFormCode; + } + + public void setVirtualFormCode(StandardFormCodeCriterionType value) { + this.virtualFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.java new file mode 100644 index 000000000..8b468b180 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/HasWadaClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasWadaClassificationType", + propOrder = {"wadaName", "wadaCode"} +) +public class HasWadaClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "WadaName" + ) + protected String wadaName; + @XmlElement( + name = "WadaCode" + ) + protected String wadaCode; + + public String getWadaName() { + return this.wadaName; + } + + public void setWadaName(String value) { + this.wadaName = value; + } + + public String getWadaCode() { + return this.wadaCode; + } + + public void setWadaCode(String value) { + this.wadaCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReason.java new file mode 100644 index 000000000..f2b846c53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoGenericPrescriptionReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.java new file mode 100644 index 000000000..1ec1f7ea8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoGenericPrescriptionReasonType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.NoGenericPrescriptionReasonKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoGenericPrescriptionReasonType", + propOrder = {"description"} +) +public class NoGenericPrescriptionReasonType extends NoGenericPrescriptionReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.java new file mode 100644 index 000000000..81567b992 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoSwitchReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.java new file mode 100644 index 000000000..8d7b3dbb1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/NoSwitchReasonType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.NoSwitchReasonKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoSwitchReasonType", + propOrder = {"description"} +) +public class NoSwitchReasonType extends NoSwitchReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.java new file mode 100644 index 000000000..e3004e1de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ObjectFactory.java @@ -0,0 +1,486 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public FindAmpRequest createFindAmpRequest() { + return new FindAmpRequest(); + } + + public FindByActualProductType createFindByActualProductType() { + return new FindByActualProductType(); + } + + public FindByPackageType createFindByPackageType() { + return new FindByPackageType(); + } + + public FindByIngredientType createFindByIngredientType() { + return new FindByIngredientType(); + } + + public FindByVirtualProductType createFindByVirtualProductType() { + return new FindByVirtualProductType(); + } + + public FindByGenericPrescriptionGroupType createFindByGenericPrescriptionGroupType() { + return new FindByGenericPrescriptionGroupType(); + } + + public FindByCompanyType createFindByCompanyType() { + return new FindByCompanyType(); + } + + public HasActualComponentWithType createHasActualComponentWithType() { + return new HasActualComponentWithType(); + } + + public FindAmpResponse createFindAmpResponse() { + return new FindAmpResponse(); + } + + public ConsultAmpType createConsultAmpType() { + return new ConsultAmpType(); + } + + public FindCompanyRequest createFindCompanyRequest() { + return new FindCompanyRequest(); + } + + public FindCompanyResponse createFindCompanyResponse() { + return new FindCompanyResponse(); + } + + public ConsultCompanyType createConsultCompanyType() { + return new ConsultCompanyType(); + } + + public FindVmpRequest createFindVmpRequest() { + return new FindVmpRequest(); + } + + public FindByTherapeuticMoietyType createFindByTherapeuticMoietyType() { + return new FindByTherapeuticMoietyType(); + } + + public HasVirtualComponentWithType createHasVirtualComponentWithType() { + return new HasVirtualComponentWithType(); + } + + public HasWadaClassificationType createHasWadaClassificationType() { + return new HasWadaClassificationType(); + } + + public FindVmpResponse createFindVmpResponse() { + return new FindVmpResponse(); + } + + public ConsultVmpType createConsultVmpType() { + return new ConsultVmpType(); + } + + public FindLegislationTextRequest createFindLegislationTextRequest() { + return new FindLegislationTextRequest(); + } + + public FindLegalBasesType createFindLegalBasesType() { + return new FindLegalBasesType(); + } + + public FindLegislationTextResponse createFindLegislationTextResponse() { + return new FindLegislationTextResponse(); + } + + public ConsultLegalBasisType createConsultLegalBasisType() { + return new ConsultLegalBasisType(); + } + + public FindReimbursementRequest createFindReimbursementRequest() { + return new FindReimbursementRequest(); + } + + public FindReimbursementResponse createFindReimbursementResponse() { + return new FindReimbursementResponse(); + } + + public ConsultReimbursementContextType createConsultReimbursementContextType() { + return new ConsultReimbursementContextType(); + } + + public FindReferencesRequest createFindReferencesRequest() { + return new FindReferencesRequest(); + } + + public FindReferencesResponse createFindReferencesResponse() { + return new FindReferencesResponse(); + } + + public AtcClassification createAtcClassification() { + return new AtcClassification(); + } + + public DeliveryModus createDeliveryModus() { + return new DeliveryModus(); + } + + public DeliveryModusSpecification createDeliveryModusSpecification() { + return new DeliveryModusSpecification(); + } + + public DeviceType createDeviceType() { + return new DeviceType(); + } + + public PackagingClosure createPackagingClosure() { + return new PackagingClosure(); + } + + public PackagingMaterial createPackagingMaterial() { + return new PackagingMaterial(); + } + + public PackagingType createPackagingType() { + return new PackagingType(); + } + + public PharmaceuticalForm createPharmaceuticalForm() { + return new PharmaceuticalForm(); + } + + public RouteOfAdministration createRouteOfAdministration() { + return new RouteOfAdministration(); + } + + public Substance createSubstance() { + return new Substance(); + } + + public NoSwitchReason createNoSwitchReason() { + return new NoSwitchReason(); + } + + public VirtualForm createVirtualForm() { + return new VirtualForm(); + } + + public Wada createWada() { + return new Wada(); + } + + public NoGenericPrescriptionReason createNoGenericPrescriptionReason() { + return new NoGenericPrescriptionReason(); + } + + public Appendix createAppendix() { + return new Appendix(); + } + + public FormCategory createFormCategory() { + return new FormCategory(); + } + + public Parameter createParameter() { + return new Parameter(); + } + + public ReimbursementCriterion createReimbursementCriterion() { + return new ReimbursementCriterion(); + } + + public ConsultStandardFormAndPhFrmAndVtlFrmType createConsultStandardFormAndPhFrmAndVtlFrmType() { + return new ConsultStandardFormAndPhFrmAndVtlFrmType(); + } + + public ConsultStandardRouteAndRouteOfAdministrationType createConsultStandardRouteAndRouteOfAdministrationType() { + return new ConsultStandardRouteAndRouteOfAdministrationType(); + } + + public ConsultStandardSubstanceAndSubstanceType createConsultStandardSubstanceAndSubstanceType() { + return new ConsultStandardSubstanceAndSubstanceType(); + } + + public StandardUnitFamhpType createStandardUnitFamhpType() { + return new StandardUnitFamhpType(); + } + + public FindVmpGroupRequest createFindVmpGroupRequest() { + return new FindVmpGroupRequest(); + } + + public FindVmpGroupResponse createFindVmpGroupResponse() { + return new FindVmpGroupResponse(); + } + + public ConsultVmpGroupType createConsultVmpGroupType() { + return new ConsultVmpGroupType(); + } + + public FindVtmRequest createFindVtmRequest() { + return new FindVtmRequest(); + } + + public FindVtmResponse createFindVtmResponse() { + return new FindVtmResponse(); + } + + public ConsultVtmType createConsultVtmType() { + return new ConsultVtmType(); + } + + public FindCommentedClassificationRequest createFindCommentedClassificationRequest() { + return new FindCommentedClassificationRequest(); + } + + public FindByCommentedClassificationType createFindByCommentedClassificationType() { + return new FindByCommentedClassificationType(); + } + + public FindCommentedClassificationResponse createFindCommentedClassificationResponse() { + return new FindCommentedClassificationResponse(); + } + + public ConsultCommentedClassificationTreeType createConsultCommentedClassificationTreeType() { + return new ConsultCommentedClassificationTreeType(); + } + + public FindCompoundingIngredientRequest createFindCompoundingIngredientRequest() { + return new FindCompoundingIngredientRequest(); + } + + public FindCompoundingIngredientResponse createFindCompoundingIngredientResponse() { + return new FindCompoundingIngredientResponse(); + } + + public ConsultCompoundingIngredientType createConsultCompoundingIngredientType() { + return new ConsultCompoundingIngredientType(); + } + + public FindCompoundingFormulaRequest createFindCompoundingFormulaRequest() { + return new FindCompoundingFormulaRequest(); + } + + public FindCompoundingFormulaResponse createFindCompoundingFormulaResponse() { + return new FindCompoundingFormulaResponse(); + } + + public ConsultCompoundingFormulaType createConsultCompoundingFormulaType() { + return new ConsultCompoundingFormulaType(); + } + + public Anomaly createAnomaly() { + return new Anomaly(); + } + + public ConsultTextType createConsultTextType() { + return new ConsultTextType(); + } + + public WadaType createWadaType() { + return new WadaType(); + } + + public ConsultCommentedClassificationType createConsultCommentedClassificationType() { + return new ConsultCommentedClassificationType(); + } + + public ConsultVmpComponentType createConsultVmpComponentType() { + return new ConsultVmpComponentType(); + } + + public StandardFormCodeCriterionType createStandardFormCodeCriterionType() { + return new StandardFormCodeCriterionType(); + } + + public StandardFormNameCriterionType createStandardFormNameCriterionType() { + return new StandardFormNameCriterionType(); + } + + public StandardRouteCodeCriterionType createStandardRouteCodeCriterionType() { + return new StandardRouteCodeCriterionType(); + } + + public StandardRouteNameCriterionType createStandardRouteNameCriterionType() { + return new StandardRouteNameCriterionType(); + } + + public ReimbursementCriterionType createReimbursementCriterionType() { + return new ReimbursementCriterionType(); + } + + public ConsultCopaymentType createConsultCopaymentType() { + return new ConsultCopaymentType(); + } + + public ComponentEquivalentType createComponentEquivalentType() { + return new ComponentEquivalentType(); + } + + public ConsultRecursiveLegalReferenceType createConsultRecursiveLegalReferenceType() { + return new ConsultRecursiveLegalReferenceType(); + } + + public StandardSubstanceCodeCriterionType createStandardSubstanceCodeCriterionType() { + return new StandardSubstanceCodeCriterionType(); + } + + public StandardSubstanceNameCriterionType createStandardSubstanceNameCriterionType() { + return new StandardSubstanceNameCriterionType(); + } + + public ConsultAmpComponentType createConsultAmpComponentType() { + return new ConsultAmpComponentType(); + } + + public ConsultAmppType createConsultAmppType() { + return new ConsultAmppType(); + } + + public NoGenericPrescriptionReasonType createNoGenericPrescriptionReasonType() { + return new NoGenericPrescriptionReasonType(); + } + + public NoSwitchReasonType createNoSwitchReasonType() { + return new NoSwitchReasonType(); + } + + public VirtualFormWithStandardsType createVirtualFormWithStandardsType() { + return new VirtualFormWithStandardsType(); + } + + public ConsultStandardFormType createConsultStandardFormType() { + return new ConsultStandardFormType(); + } + + public RouteOfAdministrationWithStandardsType createRouteOfAdministrationWithStandardsType() { + return new RouteOfAdministrationWithStandardsType(); + } + + public ConsultVirtualIngredientType createConsultVirtualIngredientType() { + return new ConsultVirtualIngredientType(); + } + + public ConsultLegalReferenceType createConsultLegalReferenceType() { + return new ConsultLegalReferenceType(); + } + + public ConsultFormalInterpretationType createConsultFormalInterpretationType() { + return new ConsultFormalInterpretationType(); + } + + public ConsultReimbursementConditionType createConsultReimbursementConditionType() { + return new ConsultReimbursementConditionType(); + } + + public ConsultReimbursementTermType createConsultReimbursementTermType() { + return new ConsultReimbursementTermType(); + } + + public ConsultRecursiveLegalTextType createConsultRecursiveLegalTextType() { + return new ConsultRecursiveLegalTextType(); + } + + public PharmaceuticalFormWithStandardsType createPharmaceuticalFormWithStandardsType() { + return new PharmaceuticalFormWithStandardsType(); + } + + public ConsultRealActualIngredientType createConsultRealActualIngredientType() { + return new ConsultRealActualIngredientType(); + } + + public SubstanceWithStandardsType createSubstanceWithStandardsType() { + return new SubstanceWithStandardsType(); + } + + public ConsultRealActualIngredientEquivalentType createConsultRealActualIngredientEquivalentType() { + return new ConsultRealActualIngredientEquivalentType(); + } + + public AtcClassificationType createAtcClassificationType() { + return new AtcClassificationType(); + } + + public DeliveryModusType createDeliveryModusType() { + return new DeliveryModusType(); + } + + public DeliveryModusSpecificationType createDeliveryModusSpecificationType() { + return new DeliveryModusSpecificationType(); + } + + public ConsultAmppComponentType createConsultAmppComponentType() { + return new ConsultAmppComponentType(); + } + + public ConsultCommercializationType createConsultCommercializationType() { + return new ConsultCommercializationType(); + } + + public ConsultSupplyProblemType createConsultSupplyProblemType() { + return new ConsultSupplyProblemType(); + } + + public ConsultDmppType createConsultDmppType() { + return new ConsultDmppType(); + } + + public ConsultStandardRouteType createConsultStandardRouteType() { + return new ConsultStandardRouteType(); + } + + public ConsultRealVirtualIngredientType createConsultRealVirtualIngredientType() { + return new ConsultRealVirtualIngredientType(); + } + + public ConsultLegalReferenceTraceType createConsultLegalReferenceTraceType() { + return new ConsultLegalReferenceTraceType(); + } + + public ConsultAttachmentType createConsultAttachmentType() { + return new ConsultAttachmentType(); + } + + public ConsultStandardSubstanceType createConsultStandardSubstanceType() { + return new ConsultStandardSubstanceType(); + } + + public DeviceTypeType createDeviceTypeType() { + return new DeviceTypeType(); + } + + public PackagingClosureType createPackagingClosureType() { + return new PackagingClosureType(); + } + + public PackagingMaterialType createPackagingMaterialType() { + return new PackagingMaterialType(); + } + + public PackagingTypeType createPackagingTypeType() { + return new PackagingTypeType(); + } + + public ConsultAmppComponentEquivalentType createConsultAmppComponentEquivalentType() { + return new ConsultAmppComponentEquivalentType(); + } + + public ConsultDerogationImportType createConsultDerogationImportType() { + return new ConsultDerogationImportType(); + } + + public AppendixType createAppendixType() { + return new AppendixType(); + } + + public FormCategoryType createFormCategoryType() { + return new FormCategoryType(); + } + + public DomainType createDomainType() { + return new DomainType(); + } + + public Text createText() { + return new Text(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.java new file mode 100644 index 000000000..7f7a89763 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosure.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosure implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosureType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosureType.java new file mode 100644 index 000000000..2cb49eea1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingClosureType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.PackagingClosureKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingClosureType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosureType extends PackagingClosureKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.java new file mode 100644 index 000000000..d1e9a5d56 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterial.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PackagingMaterial implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.java new file mode 100644 index 000000000..0159896bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingMaterialType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.PackagingMaterialKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingMaterialType", + propOrder = {"name"} +) +public class PackagingMaterialType extends PackagingMaterialKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.java new file mode 100644 index 000000000..393a71881 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.java new file mode 100644 index 000000000..b65aaa7d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PackagingTypeType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.PackagingTypeKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingTypeType extends PackagingTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.java new file mode 100644 index 000000000..791da6047 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Parameter.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"unitType", "domains"} +) +public class Parameter implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UnitType", + required = true + ) + protected String unitType; + @XmlElement( + name = "Domain" + ) + protected List domains; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public String getUnitType() { + return this.unitType; + } + + public void setUnitType(String value) { + this.unitType = value; + } + + public List getDomains() { + if (this.domains == null) { + this.domains = new ArrayList(); + } + + return this.domains; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.java new file mode 100644 index 000000000..2049c021c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalForm.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PharmaceuticalForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.java new file mode 100644 index 000000000..f14f3fe4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/PharmaceuticalFormWithStandardsType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.PharmaceuticalFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalFormWithStandardsType", + propOrder = {"name", "standardForms"} +) +public class PharmaceuticalFormWithStandardsType extends PharmaceuticalFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.java new file mode 100644 index 000000000..16e0ec30a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterion.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class ReimbursementCriterion implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.java new file mode 100644 index 000000000..4594ce94f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/ReimbursementCriterionType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.ReimbursementCriterionKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriterionType", + propOrder = {"description"} +) +public class ReimbursementCriterionType extends ReimbursementCriterionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministration.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministration.java new file mode 100644 index 000000000..80bc85561 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministration.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class RouteOfAdministration implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.java new file mode 100644 index 000000000..28d8ca40e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/RouteOfAdministrationWithStandardsType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.RouteOfAdministrationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RouteOfAdministrationWithStandardsType", + propOrder = {"name", "standardRoutes"} +) +public class RouteOfAdministrationWithStandardsType extends RouteOfAdministrationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.java new file mode 100644 index 000000000..7bc4827aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormCodeCriterionType", + propOrder = {"value"} +) +public class StandardFormCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormNameCriterionType.java new file mode 100644 index 000000000..90979df8c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardFormNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormNameCriterionType", + propOrder = {"value"} +) +public class StandardFormNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.java new file mode 100644 index 000000000..4dc49fed3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteCodeCriterionType", + propOrder = {"value"} +) +public class StandardRouteCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.java new file mode 100644 index 000000000..054d48000 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardRouteNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteNameCriterionType", + propOrder = {"value"} +) +public class StandardRouteNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceCodeCriterionType.java new file mode 100644 index 000000000..a183db641 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceCodeCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceNameCriterionType.java new file mode 100644 index 000000000..e99feeceb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardSubstanceNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceNameCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.java new file mode 100644 index 000000000..09bc38665 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/StandardUnitFamhpType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.StandardUnitKeyFamhpType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardUnitFamhpType", + propOrder = {"description"} +) +public class StandardUnitFamhpType extends StandardUnitKeyFamhpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Substance.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Substance.java new file mode 100644 index 000000000..bc06aa2e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Substance.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"chemicalForm", "name", "note"} +) +public class Substance implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/SubstanceWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/SubstanceWithStandardsType.java new file mode 100644 index 000000000..5278d6400 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/SubstanceWithStandardsType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.SubstanceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstanceWithStandardsType", + propOrder = {"chemicalForm", "name", "note", "standardSubstances"} +) +public class SubstanceWithStandardsType extends SubstanceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.java new file mode 100644 index 000000000..0d2fc5f24 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Text.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Text implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.java new file mode 100644 index 000000000..606191e38 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualForm.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"abbreviation", "name", "description"} +) +public class VirtualForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.java new file mode 100644 index 000000000..0af148fbb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/VirtualFormWithStandardsType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.VirtualFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualFormWithStandardsType", + propOrder = {"abbreviation", "name", "description", "standardForms"} +) +public class VirtualFormWithStandardsType extends VirtualFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.java new file mode 100644 index 000000000..d4e8bff29 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/Wada.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "description"} +) +public class Wada implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.java new file mode 100644 index 000000000..bdefe8059 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/WadaType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import be.fgov.ehealth.dics.core.v3.refdata.WadaKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WadaType", + propOrder = {"name", "description"} +) +public class WadaType extends WadaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/package-info.java new file mode 100644 index 000000000..d98b6c568 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v3/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.protocol.v3; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:protocol:v3" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListDataType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListDataType.java new file mode 100644 index 000000000..f7a827c61 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListDataType.java @@ -0,0 +1,103 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmpListDataType", + propOrder = {"officialName", "name", "prescriptionName", "abbreviatedName"} +) +public class AmpListDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OfficialName" + ) + protected String officialName; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListType.java new file mode 100644 index 000000000..375127641 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmpListType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmpListType", + propOrder = {"datas"} +) +public class AmpListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Data", + required = true + ) + protected List datas; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public List getDatas() { + if (this.datas == null) { + this.datas = new ArrayList(); + } + + return this.datas; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.java new file mode 100644 index 000000000..ca73d4e67 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListDataType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppListDataType", + propOrder = {"atcCodes", "abbreviatedName", "prescriptionName"} +) +public class AmppListDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtcCode" + ) + protected List atcCodes; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public List getAtcCodes() { + if (this.atcCodes == null) { + this.atcCodes = new ArrayList(); + } + + return this.atcCodes; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.java new file mode 100644 index 000000000..3c79d4a89 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AmppListType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppListType", + propOrder = {"datas"} +) +public class AmppListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Data", + required = true + ) + protected List datas; + @XmlAttribute( + name = "CtiExtended", + required = true + ) + protected String ctiExtended; + + public List getDatas() { + if (this.datas == null) { + this.datas = new ArrayList(); + } + + return this.datas; + } + + public String getCtiExtended() { + return this.ctiExtended; + } + + public void setCtiExtended(String value) { + this.ctiExtended = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.java new file mode 100644 index 000000000..8251c9574 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Anomaly.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AnomalyType", + propOrder = {"code", "description", "targetObject", "targetReference"} +) +@XmlRootElement( + name = "Anomaly" +) +public class Anomaly implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlElement( + name = "TargetObject", + required = true + ) + protected String targetObject; + @XmlElement( + name = "TargetReference", + required = true + ) + protected String targetReference; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getTargetObject() { + return this.targetObject; + } + + public void setTargetObject(String value) { + this.targetObject = value; + } + + public String getTargetReference() { + return this.targetReference; + } + + public void setTargetReference(String value) { + this.targetReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Appendix.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Appendix.java new file mode 100644 index 000000000..daebf7da7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Appendix.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class Appendix implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.java new file mode 100644 index 000000000..3dec303e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AppendixType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.AppendixKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AppendixType", + propOrder = {"description"} +) +public class AppendixType extends AppendixKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassification.java new file mode 100644 index 000000000..e68d079c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class AtcClassification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassificationType.java new file mode 100644 index 000000000..622a9fe66 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/AtcClassificationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.AtcClassificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtcClassificationType", + propOrder = {"description"} +) +public class AtcClassificationType extends AtcClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ComponentEquivalentType.java new file mode 100644 index 000000000..e18961e05 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ComponentEquivalentType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ComponentEquivalentType", + propOrder = {"content"} +) +public class ComponentEquivalentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.java new file mode 100644 index 000000000..8eb6da084 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpComponentType.java @@ -0,0 +1,247 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpComponentType", + propOrder = {"dividable", "scored", "crushable", "containsAlcohol", "sugarFree", "modifiedReleaseType", "specificDrugDevice", "dimensions", "name", "note", "pharmaceuticalForms", "routeOfAdministrations", "realActualIngredients"} +) +public class ConsultAmpComponentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Dividable" + ) + protected String dividable; + @XmlElement( + name = "Scored" + ) + protected String scored; + @XmlElement( + name = "Crushable" + ) + protected String crushable; + @XmlElement( + name = "ContainsAlcohol" + ) + protected String containsAlcohol; + @XmlElement( + name = "SugarFree" + ) + protected Boolean sugarFree; + @XmlElement( + name = "ModifiedReleaseType" + ) + protected BigInteger modifiedReleaseType; + @XmlElement( + name = "SpecificDrugDevice" + ) + protected BigInteger specificDrugDevice; + @XmlElement( + name = "Dimensions" + ) + protected String dimensions; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PharmaceuticalForm", + required = true + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "RealActualIngredient", + required = true + ) + protected List realActualIngredients; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger sequenceNr; + @XmlAttribute( + name = "VmpComponentCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpComponentCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getDividable() { + return this.dividable; + } + + public void setDividable(String value) { + this.dividable = value; + } + + public String getScored() { + return this.scored; + } + + public void setScored(String value) { + this.scored = value; + } + + public String getCrushable() { + return this.crushable; + } + + public void setCrushable(String value) { + this.crushable = value; + } + + public String getContainsAlcohol() { + return this.containsAlcohol; + } + + public void setContainsAlcohol(String value) { + this.containsAlcohol = value; + } + + public Boolean isSugarFree() { + return this.sugarFree; + } + + public void setSugarFree(Boolean value) { + this.sugarFree = value; + } + + public BigInteger getModifiedReleaseType() { + return this.modifiedReleaseType; + } + + public void setModifiedReleaseType(BigInteger value) { + this.modifiedReleaseType = value; + } + + public BigInteger getSpecificDrugDevice() { + return this.specificDrugDevice; + } + + public void setSpecificDrugDevice(BigInteger value) { + this.specificDrugDevice = value; + } + + public String getDimensions() { + return this.dimensions; + } + + public void setDimensions(String value) { + this.dimensions = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getRealActualIngredients() { + if (this.realActualIngredients == null) { + this.realActualIngredients = new ArrayList(); + } + + return this.realActualIngredients; + } + + public BigInteger getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(BigInteger value) { + this.sequenceNr = value; + } + + public BigInteger getVmpComponentCode() { + return this.vmpComponentCode; + } + + public void setVmpComponentCode(BigInteger value) { + this.vmpComponentCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.java new file mode 100644 index 000000000..ec513eca9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmpType.java @@ -0,0 +1,222 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpType", + propOrder = {"status", "name", "blackTriangle", "medicineType", "officialName", "abbreviatedName", "proprietarySuffix", "prescriptionName", "companyActorNr", "ampComponents", "ampps"} +) +public class ConsultAmpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected String status; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "BlackTriangle" + ) + protected boolean blackTriangle; + @XmlElement( + name = "MedicineType", + required = true + ) + protected String medicineType; + @XmlElement( + name = "OfficialName" + ) + protected String officialName; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "ProprietarySuffix" + ) + protected ConsultTextType proprietarySuffix; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "CompanyActorNr", + required = true + ) + protected String companyActorNr; + @XmlElement( + name = "AmpComponent", + required = true + ) + protected List ampComponents; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "VmpCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public boolean isBlackTriangle() { + return this.blackTriangle; + } + + public void setBlackTriangle(boolean value) { + this.blackTriangle = value; + } + + public String getMedicineType() { + return this.medicineType; + } + + public void setMedicineType(String value) { + this.medicineType = value; + } + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getProprietarySuffix() { + return this.proprietarySuffix; + } + + public void setProprietarySuffix(ConsultTextType value) { + this.proprietarySuffix = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } + + public List getAmpComponents() { + if (this.ampComponents == null) { + this.ampComponents = new ArrayList(); + } + + return this.ampComponents; + } + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public BigInteger getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(BigInteger value) { + this.vmpCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.java new file mode 100644 index 000000000..6a79ea83f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentEquivalentType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.AmppComponentEquivalentKeyType; +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentEquivalentType", + propOrder = {"content"} +) +public class ConsultAmppComponentEquivalentType extends AmppComponentEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentType.java new file mode 100644 index 000000000..c05cb4622 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppComponentType.java @@ -0,0 +1,160 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.AmppComponentKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentType", + propOrder = {"contentType", "contentMultiplier", "packSpecification", "deviceType", "packagingClosures", "packagingMaterials", "packagingType", "amppComponentEquivalents"} +) +public class ConsultAmppComponentType extends AmppComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlElement( + name = "ContentMultiplier" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger contentMultiplier; + @XmlElement( + name = "PackSpecification" + ) + protected String packSpecification; + @XmlElement( + name = "DeviceType" + ) + protected DeviceTypeType deviceType; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType", + required = true + ) + protected PackagingTypeType packagingType; + @XmlElement( + name = "AmppComponentEquivalent", + required = true + ) + protected List amppComponentEquivalents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public BigInteger getContentMultiplier() { + return this.contentMultiplier; + } + + public void setContentMultiplier(BigInteger value) { + this.contentMultiplier = value; + } + + public String getPackSpecification() { + return this.packSpecification; + } + + public void setPackSpecification(String value) { + this.packSpecification = value; + } + + public DeviceTypeType getDeviceType() { + return this.deviceType; + } + + public void setDeviceType(DeviceTypeType value) { + this.deviceType = value; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public PackagingTypeType getPackagingType() { + return this.packagingType; + } + + public void setPackagingType(PackagingTypeType value) { + this.packagingType = value; + } + + public List getAmppComponentEquivalents() { + if (this.amppComponentEquivalents == null) { + this.amppComponentEquivalents = new ArrayList(); + } + + return this.amppComponentEquivalents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.java new file mode 100644 index 000000000..336823e86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAmppType.java @@ -0,0 +1,451 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.PackAmountType; +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppType", + propOrder = {"orphan", "leafletLink", "spcLink", "rmaPatientLink", "rmaProfessionalLink", "parallelCircuit", "parallelDistributor", "packMultiplier", "packAmount", "packDisplayValue", "authorisationNr", "singleUse", "speciallyRegulated", "abbreviatedName", "prescriptionName", "note", "posologyNote", "crmLink", "exFactoryPrice", "reimbursementCode", "atcs", "deliveryModus", "deliveryModusSpecification", "definedDailyDose", "noGenericPrescriptionReasons", "distributorCompanyActorNr", "amppComponents", "commercialization", "supplyProblem", "derogationImports", "dmpps"} +) +public class ConsultAmppType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Orphan" + ) + protected boolean orphan; + @XmlElement( + name = "LeafletLink" + ) + protected ConsultTextType leafletLink; + @XmlElement( + name = "SpcLink" + ) + protected ConsultTextType spcLink; + @XmlElement( + name = "RmaPatientLink" + ) + protected ConsultTextType rmaPatientLink; + @XmlElement( + name = "RmaProfessionalLink" + ) + protected ConsultTextType rmaProfessionalLink; + @XmlElement( + name = "ParallelCircuit" + ) + protected BigInteger parallelCircuit; + @XmlElement( + name = "ParallelDistributor" + ) + protected String parallelDistributor; + @XmlElement( + name = "PackMultiplier" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger packMultiplier; + @XmlElement( + name = "PackAmount" + ) + protected PackAmountType packAmount; + @XmlElement( + name = "PackDisplayValue" + ) + protected String packDisplayValue; + @XmlElement( + name = "AuthorisationNr", + required = true + ) + protected String authorisationNr; + @XmlElement( + name = "SingleUse" + ) + protected Boolean singleUse; + @XmlElement( + name = "SpeciallyRegulated" + ) + protected BigInteger speciallyRegulated; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PosologyNote" + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "CrmLink" + ) + protected ConsultTextType crmLink; + @XmlElement( + name = "ExFactoryPrice" + ) + protected BigDecimal exFactoryPrice; + @XmlElement( + name = "ReimbursementCode" + ) + protected BigInteger reimbursementCode; + @XmlElement( + name = "Atc" + ) + protected List atcs; + @XmlElement( + name = "DeliveryModus", + required = true + ) + protected DeliveryModusType deliveryModus; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected DeliveryModusSpecificationType deliveryModusSpecification; + @XmlElement( + name = "DefinedDailyDose" + ) + protected QuantityType definedDailyDose; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "DistributorCompanyActorNr" + ) + protected String distributorCompanyActorNr; + @XmlElement( + name = "AmppComponent", + required = true + ) + protected List amppComponents; + @XmlElement( + name = "Commercialization" + ) + protected ConsultCommercializationType commercialization; + @XmlElement( + name = "SupplyProblem" + ) + protected ConsultSupplyProblemType supplyProblem; + @XmlElement( + name = "DerogationImport" + ) + protected List derogationImports; + @XmlElement( + name = "Dmpp" + ) + protected List dmpps; + @XmlAttribute( + name = "CtiExtended", + required = true + ) + protected String ctiExtended; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public boolean isOrphan() { + return this.orphan; + } + + public void setOrphan(boolean value) { + this.orphan = value; + } + + public ConsultTextType getLeafletLink() { + return this.leafletLink; + } + + public void setLeafletLink(ConsultTextType value) { + this.leafletLink = value; + } + + public ConsultTextType getSpcLink() { + return this.spcLink; + } + + public void setSpcLink(ConsultTextType value) { + this.spcLink = value; + } + + public ConsultTextType getRmaPatientLink() { + return this.rmaPatientLink; + } + + public void setRmaPatientLink(ConsultTextType value) { + this.rmaPatientLink = value; + } + + public ConsultTextType getRmaProfessionalLink() { + return this.rmaProfessionalLink; + } + + public void setRmaProfessionalLink(ConsultTextType value) { + this.rmaProfessionalLink = value; + } + + public BigInteger getParallelCircuit() { + return this.parallelCircuit; + } + + public void setParallelCircuit(BigInteger value) { + this.parallelCircuit = value; + } + + public String getParallelDistributor() { + return this.parallelDistributor; + } + + public void setParallelDistributor(String value) { + this.parallelDistributor = value; + } + + public BigInteger getPackMultiplier() { + return this.packMultiplier; + } + + public void setPackMultiplier(BigInteger value) { + this.packMultiplier = value; + } + + public PackAmountType getPackAmount() { + return this.packAmount; + } + + public void setPackAmount(PackAmountType value) { + this.packAmount = value; + } + + public String getPackDisplayValue() { + return this.packDisplayValue; + } + + public void setPackDisplayValue(String value) { + this.packDisplayValue = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isSingleUse() { + return this.singleUse; + } + + public void setSingleUse(Boolean value) { + this.singleUse = value; + } + + public BigInteger getSpeciallyRegulated() { + return this.speciallyRegulated; + } + + public void setSpeciallyRegulated(BigInteger value) { + this.speciallyRegulated = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public ConsultTextType getCrmLink() { + return this.crmLink; + } + + public void setCrmLink(ConsultTextType value) { + this.crmLink = value; + } + + public BigDecimal getExFactoryPrice() { + return this.exFactoryPrice; + } + + public void setExFactoryPrice(BigDecimal value) { + this.exFactoryPrice = value; + } + + public BigInteger getReimbursementCode() { + return this.reimbursementCode; + } + + public void setReimbursementCode(BigInteger value) { + this.reimbursementCode = value; + } + + public List getAtcs() { + if (this.atcs == null) { + this.atcs = new ArrayList(); + } + + return this.atcs; + } + + public DeliveryModusType getDeliveryModus() { + return this.deliveryModus; + } + + public void setDeliveryModus(DeliveryModusType value) { + this.deliveryModus = value; + } + + public DeliveryModusSpecificationType getDeliveryModusSpecification() { + return this.deliveryModusSpecification; + } + + public void setDeliveryModusSpecification(DeliveryModusSpecificationType value) { + this.deliveryModusSpecification = value; + } + + public QuantityType getDefinedDailyDose() { + return this.definedDailyDose; + } + + public void setDefinedDailyDose(QuantityType value) { + this.definedDailyDose = value; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public String getDistributorCompanyActorNr() { + return this.distributorCompanyActorNr; + } + + public void setDistributorCompanyActorNr(String value) { + this.distributorCompanyActorNr = value; + } + + public List getAmppComponents() { + if (this.amppComponents == null) { + this.amppComponents = new ArrayList(); + } + + return this.amppComponents; + } + + public ConsultCommercializationType getCommercialization() { + return this.commercialization; + } + + public void setCommercialization(ConsultCommercializationType value) { + this.commercialization = value; + } + + public ConsultSupplyProblemType getSupplyProblem() { + return this.supplyProblem; + } + + public void setSupplyProblem(ConsultSupplyProblemType value) { + this.supplyProblem = value; + } + + public List getDerogationImports() { + if (this.derogationImports == null) { + this.derogationImports = new ArrayList(); + } + + return this.derogationImports; + } + + public List getDmpps() { + if (this.dmpps == null) { + this.dmpps = new ArrayList(); + } + + return this.dmpps; + } + + public String getCtiExtended() { + return this.ctiExtended; + } + + public void setCtiExtended(String value) { + this.ctiExtended = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.java new file mode 100644 index 000000000..684455e83 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultAttachmentType.java @@ -0,0 +1,119 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.AttachmentKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAttachmentType", + propOrder = {"name", "templateUrl", "appendix", "formCategory", "mandatory"} +) +public class ConsultAttachmentType extends AttachmentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "TemplateUrl", + required = true + ) + protected String templateUrl; + @XmlElement( + name = "Appendix", + required = true + ) + protected AppendixType appendix; + @XmlElement( + name = "FormCategory", + required = true + ) + protected FormCategoryType formCategory; + @XmlElement( + name = "Mandatory" + ) + protected Boolean mandatory; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getTemplateUrl() { + return this.templateUrl; + } + + public void setTemplateUrl(String value) { + this.templateUrl = value; + } + + public AppendixType getAppendix() { + return this.appendix; + } + + public void setAppendix(AppendixType value) { + this.appendix = value; + } + + public FormCategoryType getFormCategory() { + return this.formCategory; + } + + public void setFormCategory(FormCategoryType value) { + this.formCategory = value; + } + + public Boolean isMandatory() { + return this.mandatory; + } + + public void setMandatory(Boolean value) { + this.mandatory = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.java new file mode 100644 index 000000000..54cd005bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationTreeType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationTreeType", + propOrder = {"commentedClassifications"} +) +public class ConsultCommentedClassificationTreeType extends ConsultCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationType.java new file mode 100644 index 000000000..36deb46d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommentedClassificationType.java @@ -0,0 +1,106 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.virtual.common.CommentedClassificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationType", + propOrder = {"title", "content", "posologyNote", "url"} +) +@XmlSeeAlso({ConsultCommentedClassificationTreeType.class}) +public class ConsultCommentedClassificationType extends CommentedClassificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title" + ) + protected ConsultTextType title; + @XmlElement( + name = "Content" + ) + protected ConsultTextType content; + @XmlElement( + name = "PosologyNote", + required = true + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "Url" + ) + protected ConsultTextType url; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public ConsultTextType getUrl() { + return this.url; + } + + public void setUrl(ConsultTextType value) { + this.url = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommercializationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommercializationType.java new file mode 100644 index 000000000..049764e86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCommercializationType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommercializationType" +) +public class ConsultCommercializationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompanyType.java new file mode 100644 index 000000000..d9f64071e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompanyType.java @@ -0,0 +1,238 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.company.submit.CompanyKeyType; +import be.fgov.ehealth.dics.core.v4.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompanyType", + propOrder = {"authorisationNr", "vatNr", "europeanNr", "denomination", "legalForm", "building", "streetName", "streetNum", "postbox", "postcode", "city", "countryCode", "phone", "language", "website"} +) +public class ConsultCompanyType extends CompanyKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "EuropeanNr" + ) + protected String europeanNr; + @XmlElement( + name = "Denomination", + required = true + ) + protected String denomination; + @XmlElement( + name = "LegalForm" + ) + protected String legalForm; + @XmlElement( + name = "Building" + ) + protected String building; + @XmlElement( + name = "StreetName" + ) + protected String streetName; + @XmlElement( + name = "StreetNum" + ) + protected String streetNum; + @XmlElement( + name = "Postbox" + ) + protected String postbox; + @XmlElement( + name = "Postcode" + ) + protected String postcode; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Language", + required = true + ) + protected String language; + @XmlElement( + name = "Website" + ) + protected String website; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getEuropeanNr() { + return this.europeanNr; + } + + public void setEuropeanNr(String value) { + this.europeanNr = value; + } + + public String getDenomination() { + return this.denomination; + } + + public void setDenomination(String value) { + this.denomination = value; + } + + public String getLegalForm() { + return this.legalForm; + } + + public void setLegalForm(String value) { + this.legalForm = value; + } + + public String getBuilding() { + return this.building; + } + + public void setBuilding(String value) { + this.building = value; + } + + public String getStreetName() { + return this.streetName; + } + + public void setStreetName(String value) { + this.streetName = value; + } + + public String getStreetNum() { + return this.streetNum; + } + + public void setStreetNum(String value) { + this.streetNum = value; + } + + public String getPostbox() { + return this.postbox; + } + + public void setPostbox(String value) { + this.postbox = value; + } + + public String getPostcode() { + return this.postcode; + } + + public void setPostcode(String value) { + this.postcode = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public String getLanguage() { + return this.language; + } + + public void setLanguage(String value) { + this.language = value; + } + + public String getWebsite() { + return this.website; + } + + public void setWebsite(String value) { + this.website = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingFormulaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingFormulaType.java new file mode 100644 index 000000000..225a709bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingFormulaType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.compounding.common.CompoundingFormulaKeyType; +import be.fgov.ehealth.dics.core.v4.compounding.common.SynonymType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingFormulaType", + propOrder = {"synonyms"} +) +public class ConsultCompoundingFormulaType extends CompoundingFormulaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Synonym", + required = true + ) + protected List synonyms; + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingIngredientType.java new file mode 100644 index 000000000..9c569ddef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCompoundingIngredientType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.compounding.common.CompoundingIngredientKeyType; +import be.fgov.ehealth.dics.core.v4.compounding.common.SynonymType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingIngredientType", + propOrder = {"synonyms"} +) +public class ConsultCompoundingIngredientType extends CompoundingIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Synonym", + required = true + ) + protected List synonyms; + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.java new file mode 100644 index 000000000..760aa9a28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultCopaymentType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursement.submit.CopaymentKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCopaymentType", + propOrder = {"feeAmount"} +) +public class ConsultCopaymentType extends CopaymentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FeeAmount", + required = true + ) + protected BigDecimal feeAmount; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getFeeAmount() { + return this.feeAmount; + } + + public void setFeeAmount(BigDecimal value) { + this.feeAmount = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.java new file mode 100644 index 000000000..036d3ace9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDerogationImportType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.DerogationImportKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDerogationImportType", + propOrder = {"note"} +) +public class ConsultDerogationImportType extends DerogationImportKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Note", + required = true + ) + protected ConsultTextType note; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDmppType.java new file mode 100644 index 000000000..6cccd3f57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultDmppType.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.DmppKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDmppType", + propOrder = {"price", "cheap", "cheapest", "reimbursable"} +) +public class ConsultDmppType extends DmppKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Price", + namespace = "urn:be:fgov:ehealth:dics:core:v4:actual:common" + ) + protected BigDecimal price; + @XmlElement( + name = "Cheap", + namespace = "urn:be:fgov:ehealth:dics:core:v4:actual:common" + ) + protected Boolean cheap; + @XmlElement( + name = "Cheapest", + namespace = "urn:be:fgov:ehealth:dics:core:v4:actual:common" + ) + protected Boolean cheapest; + @XmlElement( + name = "Reimbursable", + namespace = "urn:be:fgov:ehealth:dics:core:v4:actual:common" + ) + protected boolean reimbursable; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getPrice() { + return this.price; + } + + public void setPrice(BigDecimal value) { + this.price = value; + } + + public Boolean isCheap() { + return this.cheap; + } + + public void setCheap(Boolean value) { + this.cheap = value; + } + + public Boolean isCheapest() { + return this.cheapest; + } + + public void setCheapest(Boolean value) { + this.cheapest = value; + } + + public boolean isReimbursable() { + return this.reimbursable; + } + + public void setReimbursable(boolean value) { + this.reimbursable = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.java new file mode 100644 index 000000000..0607159f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultFormalInterpretationType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.FormalInterpretationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultFormalInterpretationType", + propOrder = {"rule", "reimbursementConditions", "reimbursementTerms"} +) +public class ConsultFormalInterpretationType extends FormalInterpretationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Rule", + required = true + ) + protected String rule; + @XmlElement( + name = "ReimbursementCondition" + ) + protected List reimbursementConditions; + @XmlElement( + name = "ReimbursementTerm" + ) + protected List reimbursementTerms; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getRule() { + return this.rule; + } + + public void setRule(String value) { + this.rule = value; + } + + public List getReimbursementConditions() { + if (this.reimbursementConditions == null) { + this.reimbursementConditions = new ArrayList(); + } + + return this.reimbursementConditions; + } + + public List getReimbursementTerms() { + if (this.reimbursementTerms == null) { + this.reimbursementTerms = new ArrayList(); + } + + return this.reimbursementTerms; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.java new file mode 100644 index 000000000..d32c5a9fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalBasisType.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.LegalBasisKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalBasisType", + propOrder = {"title", "type", "effectiveOn", "legalReferences"} +) +public class ConsultLegalBasisType extends LegalBasisKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "EffectiveOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime effectiveOn; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getEffectiveOn() { + return this.effectiveOn; + } + + public void setEffectiveOn(DateTime value) { + this.effectiveOn = value; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.java new file mode 100644 index 000000000..f55d5fcdd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceTraceType.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.LegalReferenceKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceTraceType" +) +public class ConsultLegalReferenceTraceType extends LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceType.java new file mode 100644 index 000000000..cba4493c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultLegalReferenceType.java @@ -0,0 +1,131 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.LegalReferenceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceType", + propOrder = {"title", "type", "firstPublishedOn", "lastModifiedOn", "legalReferenceTraces"} +) +@XmlSeeAlso({ConsultRecursiveLegalReferenceType.class}) +public class ConsultLegalReferenceType extends LegalReferenceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "FirstPublishedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime firstPublishedOn; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "LegalReferenceTrace" + ) + protected List legalReferenceTraces; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getFirstPublishedOn() { + return this.firstPublishedOn; + } + + public void setFirstPublishedOn(DateTime value) { + this.firstPublishedOn = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getLegalReferenceTraces() { + if (this.legalReferenceTraces == null) { + this.legalReferenceTraces = new ArrayList(); + } + + return this.legalReferenceTraces; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultNonMedicinalProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultNonMedicinalProductType.java new file mode 100644 index 000000000..107735fc2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultNonMedicinalProductType.java @@ -0,0 +1,143 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultNonMedicinalProductType", + propOrder = {"name", "category", "commercialStatus", "producer", "distributor"} +) +public class ConsultNonMedicinalProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Category", + required = true + ) + protected String category; + @XmlElement( + name = "CommercialStatus", + required = true + ) + protected String commercialStatus; + @XmlElement( + name = "Producer", + required = true + ) + protected ConsultTextType producer; + @XmlElement( + name = "Distributor" + ) + protected ConsultTextType distributor; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCommercialStatus() { + return this.commercialStatus; + } + + public void setCommercialStatus(String value) { + this.commercialStatus = value; + } + + public ConsultTextType getProducer() { + return this.producer; + } + + public void setProducer(ConsultTextType value) { + this.producer = value; + } + + public ConsultTextType getDistributor() { + return this.distributor; + } + + public void setDistributor(ConsultTextType value) { + this.distributor = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultPricingUnitType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultPricingUnitType.java new file mode 100644 index 000000000..37b10f570 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultPricingUnitType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultPricingUnitType", + propOrder = {"quantity", "label"} +) +public class ConsultPricingUnitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quantity", + required = true + ) + protected BigDecimal quantity; + @XmlElement( + name = "Label", + required = true + ) + protected ConsultTextType label; + + public BigDecimal getQuantity() { + return this.quantity; + } + + public void setQuantity(BigDecimal value) { + this.quantity = value; + } + + public ConsultTextType getLabel() { + return this.label; + } + + public void setLabel(ConsultTextType value) { + this.label = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.java new file mode 100644 index 000000000..1ecd056b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientEquivalentType.java @@ -0,0 +1,118 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.RealActualIngredientEquivalentKeyType; +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientEquivalentType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "substance"} +) +public class ConsultRealActualIngredientEquivalentType extends RealActualIngredientEquivalentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientType.java new file mode 100644 index 000000000..0bfd52c93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealActualIngredientType.java @@ -0,0 +1,144 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.actual.common.RealActualIngredientKeyType; +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "additionalInformation", "substance", "realActualIngredientEquivalents"} +) +public class ConsultRealActualIngredientType extends RealActualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "AdditionalInformation" + ) + protected String additionalInformation; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "RealActualIngredientEquivalent" + ) + protected List realActualIngredientEquivalents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public String getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(String value) { + this.additionalInformation = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getRealActualIngredientEquivalents() { + if (this.realActualIngredientEquivalents == null) { + this.realActualIngredientEquivalents = new ArrayList(); + } + + return this.realActualIngredientEquivalents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.java new file mode 100644 index 000000000..5f6e69d6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRealVirtualIngredientType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v4.virtual.common.RealVirtualIngredientKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealVirtualIngredientType", + propOrder = {"type", "strength", "substance"} +) +public class ConsultRealVirtualIngredientType extends RealVirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.java new file mode 100644 index 000000000..ea0fc9501 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalReferenceType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRecursiveLegalReferenceType", + propOrder = {"formalInterpretation", "legalTexts", "legalReferences"} +) +public class ConsultRecursiveLegalReferenceType extends ConsultLegalReferenceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FormalInterpretation" + ) + protected ConsultFormalInterpretationType formalInterpretation; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + + public ConsultFormalInterpretationType getFormalInterpretation() { + return this.formalInterpretation; + } + + public void setFormalInterpretation(ConsultFormalInterpretationType value) { + this.formalInterpretation = value; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.java new file mode 100644 index 000000000..6da830ed7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultRecursiveLegalTextType.java @@ -0,0 +1,126 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.LegalTextKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRecursiveLegalTextType", + propOrder = {"content", "type", "sequenceNr", "lastModifiedOn", "legalTexts"} +) +public class ConsultRecursiveLegalTextType extends LegalTextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected ConsultTextType content; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SequenceNr", + required = true + ) + protected BigInteger sequenceNr; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public BigInteger getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(BigInteger value) { + this.sequenceNr = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementConditionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementConditionType.java new file mode 100644 index 000000000..ca964790b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementConditionType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.ReimbursementConditionKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementConditionType", + propOrder = {"expression", "attachments"} +) +public class ConsultReimbursementConditionType extends ReimbursementConditionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Expression", + required = true + ) + protected String expression; + @XmlElement( + name = "Attachment" + ) + protected List attachments; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getExpression() { + return this.expression; + } + + public void setExpression(String value) { + this.expression = value; + } + + public List getAttachments() { + if (this.attachments == null) { + this.attachments = new ArrayList(); + } + + return this.attachments; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementContextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementContextType.java new file mode 100644 index 000000000..8f4a53a57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementContextType.java @@ -0,0 +1,194 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursement.submit.ReimbursementContextKeyType; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementContextType", + propOrder = {"multiple", "temporary", "reference", "flatRateSystem", "reimbursementBasePrice", "referenceBasePrice", "copaymentSupplement", "pricingUnit", "pricingSlice", "reimbursementCriterion", "copayments"} +) +public class ConsultReimbursementContextType extends ReimbursementContextKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Multiple" + ) + protected String multiple; + @XmlElement( + name = "Temporary" + ) + protected boolean temporary; + @XmlElement( + name = "Reference" + ) + protected boolean reference; + @XmlElement( + name = "FlatRateSystem" + ) + protected boolean flatRateSystem; + @XmlElement( + name = "ReimbursementBasePrice", + required = true + ) + protected BigDecimal reimbursementBasePrice; + @XmlElement( + name = "ReferenceBasePrice", + required = true + ) + protected BigDecimal referenceBasePrice; + @XmlElement( + name = "CopaymentSupplement" + ) + protected BigDecimal copaymentSupplement; + @XmlElement( + name = "PricingUnit", + required = true + ) + protected ConsultPricingUnitType pricingUnit; + @XmlElement( + name = "PricingSlice" + ) + protected ConsultPricingUnitType pricingSlice; + @XmlElement( + name = "ReimbursementCriterion", + required = true + ) + protected ReimbursementCriterionType reimbursementCriterion; + @XmlElement( + name = "Copayment" + ) + protected List copayments; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getMultiple() { + return this.multiple; + } + + public void setMultiple(String value) { + this.multiple = value; + } + + public boolean isTemporary() { + return this.temporary; + } + + public void setTemporary(boolean value) { + this.temporary = value; + } + + public boolean isReference() { + return this.reference; + } + + public void setReference(boolean value) { + this.reference = value; + } + + public boolean isFlatRateSystem() { + return this.flatRateSystem; + } + + public void setFlatRateSystem(boolean value) { + this.flatRateSystem = value; + } + + public BigDecimal getReimbursementBasePrice() { + return this.reimbursementBasePrice; + } + + public void setReimbursementBasePrice(BigDecimal value) { + this.reimbursementBasePrice = value; + } + + public BigDecimal getReferenceBasePrice() { + return this.referenceBasePrice; + } + + public void setReferenceBasePrice(BigDecimal value) { + this.referenceBasePrice = value; + } + + public BigDecimal getCopaymentSupplement() { + return this.copaymentSupplement; + } + + public void setCopaymentSupplement(BigDecimal value) { + this.copaymentSupplement = value; + } + + public ConsultPricingUnitType getPricingUnit() { + return this.pricingUnit; + } + + public void setPricingUnit(ConsultPricingUnitType value) { + this.pricingUnit = value; + } + + public ConsultPricingUnitType getPricingSlice() { + return this.pricingSlice; + } + + public void setPricingSlice(ConsultPricingUnitType value) { + this.pricingSlice = value; + } + + public ReimbursementCriterionType getReimbursementCriterion() { + return this.reimbursementCriterion; + } + + public void setReimbursementCriterion(ReimbursementCriterionType value) { + this.reimbursementCriterion = value; + } + + public List getCopayments() { + if (this.copayments == null) { + this.copayments = new ArrayList(); + } + + return this.copayments; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.java new file mode 100644 index 000000000..5ee2b94ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultReimbursementTermType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.ParameterValueType; +import be.fgov.ehealth.dics.core.v4.reimbursementlaw.submit.ReimbursementTermKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementTermType", + propOrder = {"valueUnit", "parameterName"} +) +public class ConsultReimbursementTermType extends ReimbursementTermKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValueUnit", + required = true + ) + protected ParameterValueType valueUnit; + @XmlElement( + name = "ParameterName", + required = true + ) + protected String parameterName; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ParameterValueType getValueUnit() { + return this.valueUnit; + } + + public void setValueUnit(ParameterValueType value) { + this.valueUnit = value; + } + + public String getParameterName() { + return this.parameterName; + } + + public void setParameterName(String value) { + this.parameterName = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.java new file mode 100644 index 000000000..80e80a869 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormAndPhFrmAndVtlFrmType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.PharmaceuticalFormKeyType; +import be.fgov.ehealth.dics.core.v4.refdata.VirtualFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormAndPhFrmAndVtlFrmType", + propOrder = {"pharmaceuticalForms", "virtualForms"} +) +public class ConsultStandardFormAndPhFrmAndVtlFrmType extends ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalForm" + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "VirtualForm" + ) + protected List virtualForms; + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getVirtualForms() { + if (this.virtualForms == null) { + this.virtualForms = new ArrayList(); + } + + return this.virtualForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormType.java new file mode 100644 index 000000000..22172ba6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardFormType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardFormAndPhFrmAndVtlFrmType.class}) +public class ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.java new file mode 100644 index 000000000..741b0db54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteAndRouteOfAdministrationType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.RouteOfAdministrationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteAndRouteOfAdministrationType", + propOrder = {"routeOfAdministrations"} +) +public class ConsultStandardRouteAndRouteOfAdministrationType extends ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RouteOfAdministration" + ) + protected List routeOfAdministrations; + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.java new file mode 100644 index 000000000..ed790e660 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardRouteType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardRouteAndRouteOfAdministrationType.class}) +public class ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceAndSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceAndSubstanceType.java new file mode 100644 index 000000000..afc2e3473 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceAndSubstanceType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.SubstanceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceAndSubstanceType", + propOrder = {"substances"} +) +public class ConsultStandardSubstanceAndSubstanceType extends ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Substance" + ) + protected List substances; + + public List getSubstances() { + if (this.substances == null) { + this.substances = new ArrayList(); + } + + return this.substances; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceType.java new file mode 100644 index 000000000..c3ef460cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultStandardSubstanceType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardSubstanceAndSubstanceType.class}) +public class ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultSupplyProblemType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultSupplyProblemType.java new file mode 100644 index 000000000..8ac79a076 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultSupplyProblemType.java @@ -0,0 +1,172 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultSupplyProblemType", + propOrder = {"expectedEndOn", "reportedBy", "reportedOn", "contactName", "contactMail", "contactCompany", "phone", "reason", "additionalInformation"} +) +public class ConsultSupplyProblemType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExpectedEndOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expectedEndOn; + @XmlElement( + name = "ReportedBy" + ) + protected String reportedBy; + @XmlElement( + name = "ReportedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime reportedOn; + @XmlElement( + name = "ContactName" + ) + protected String contactName; + @XmlElement( + name = "ContactMail" + ) + protected String contactMail; + @XmlElement( + name = "ContactCompany" + ) + protected String contactCompany; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Reason" + ) + protected ConsultTextType reason; + @XmlElement( + name = "AdditionalInformation" + ) + protected ConsultTextType additionalInformation; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getExpectedEndOn() { + return this.expectedEndOn; + } + + public void setExpectedEndOn(DateTime value) { + this.expectedEndOn = value; + } + + public String getReportedBy() { + return this.reportedBy; + } + + public void setReportedBy(String value) { + this.reportedBy = value; + } + + public DateTime getReportedOn() { + return this.reportedOn; + } + + public void setReportedOn(DateTime value) { + this.reportedOn = value; + } + + public String getContactName() { + return this.contactName; + } + + public void setContactName(String value) { + this.contactName = value; + } + + public String getContactMail() { + return this.contactMail; + } + + public void setContactMail(String value) { + this.contactMail = value; + } + + public String getContactCompany() { + return this.contactCompany; + } + + public void setContactCompany(String value) { + this.contactCompany = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public ConsultTextType getReason() { + return this.reason; + } + + public void setReason(ConsultTextType value) { + this.reason = value; + } + + public ConsultTextType getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(ConsultTextType value) { + this.additionalInformation = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.java new file mode 100644 index 000000000..090e5f7e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultTextType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultTextType", + propOrder = {"texts"} +) +public class ConsultTextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Text", + required = true + ) + protected List texts; + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.java new file mode 100644 index 000000000..b6126d963 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVirtualIngredientType.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v4.virtual.common.VirtualIngredientKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVirtualIngredientType", + propOrder = {"type", "strength", "substance", "realVirtualIngredients"} +) +public class ConsultVirtualIngredientType extends VirtualIngredientKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "RealVirtualIngredient" + ) + protected List realVirtualIngredients; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getRealVirtualIngredients() { + if (this.realVirtualIngredients == null) { + this.realVirtualIngredients = new ArrayList(); + } + + return this.realVirtualIngredients; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpComponentType.java new file mode 100644 index 000000000..df15d5199 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpComponentType.java @@ -0,0 +1,125 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.core.VmpComponentKeyType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpComponentType", + propOrder = {"phaseNumber", "name", "virtualForm", "routeOfAdministrations", "virtualIngredients"} +) +public class ConsultVmpComponentType extends VmpComponentKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhaseNumber" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger phaseNumber; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "VirtualForm", + required = true + ) + protected VirtualFormWithStandardsType virtualForm; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "VirtualIngredient", + required = true + ) + protected List virtualIngredients; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigInteger getPhaseNumber() { + return this.phaseNumber; + } + + public void setPhaseNumber(BigInteger value) { + this.phaseNumber = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public VirtualFormWithStandardsType getVirtualForm() { + return this.virtualForm; + } + + public void setVirtualForm(VirtualFormWithStandardsType value) { + this.virtualForm = value; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getVirtualIngredients() { + if (this.virtualIngredients == null) { + this.virtualIngredients = new ArrayList(); + } + + return this.virtualIngredients; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.java new file mode 100644 index 000000000..eaa6e40f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpGroupType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.virtual.common.VmpGroupKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpGroupType", + propOrder = {"name", "noGenericPrescriptionReason", "noSwitchReason"} +) +public class ConsultVmpGroupType extends VmpGroupKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected NoGenericPrescriptionReasonType noGenericPrescriptionReason; + @XmlElement( + name = "NoSwitchReason" + ) + protected NoSwitchReasonType noSwitchReason; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public NoGenericPrescriptionReasonType getNoGenericPrescriptionReason() { + return this.noGenericPrescriptionReason; + } + + public void setNoGenericPrescriptionReason(NoGenericPrescriptionReasonType value) { + this.noGenericPrescriptionReason = value; + } + + public NoSwitchReasonType getNoSwitchReason() { + return this.noSwitchReason; + } + + public void setNoSwitchReason(NoSwitchReasonType value) { + this.noSwitchReason = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.java new file mode 100644 index 000000000..364586162 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVmpType.java @@ -0,0 +1,145 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.core.VmpKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpType", + propOrder = {"name", "abbreviation", "wadas", "commentedClassifications", "vmpGroup", "vtm", "vmpComponents"} +) +public class ConsultVmpType extends VmpKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + @XmlElement( + name = "VmpGroup", + required = true + ) + protected ConsultVmpGroupType vmpGroup; + @XmlElement( + name = "Vtm" + ) + protected ConsultVtmType vtm; + @XmlElement( + name = "VmpComponent", + required = true + ) + protected List vmpComponents; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } + + public ConsultVmpGroupType getVmpGroup() { + return this.vmpGroup; + } + + public void setVmpGroup(ConsultVmpGroupType value) { + this.vmpGroup = value; + } + + public ConsultVtmType getVtm() { + return this.vtm; + } + + public void setVtm(ConsultVtmType value) { + this.vtm = value; + } + + public List getVmpComponents() { + if (this.vmpComponents == null) { + this.vmpComponents = new ArrayList(); + } + + return this.vmpComponents; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVtmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVtmType.java new file mode 100644 index 000000000..4f20436b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ConsultVtmType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.dics.core.v4.virtual.common.VtmKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVtmType", + propOrder = {"name"} +) +public class ConsultVtmType extends VtmKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.java new file mode 100644 index 000000000..4d0b0cad0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModus.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecification.java new file mode 100644 index 000000000..2dce29f9f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModusSpecification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.java new file mode 100644 index 000000000..89be011e0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusSpecificationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.DeliveryModusSpecificationKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusSpecificationType", + propOrder = {"description"} +) +public class DeliveryModusSpecificationType extends DeliveryModusSpecificationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.java new file mode 100644 index 000000000..dd23bc807 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeliveryModusType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.DeliveryModusKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusType", + propOrder = {"description"} +) +public class DeliveryModusType extends DeliveryModusKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.java new file mode 100644 index 000000000..2703b74f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.java new file mode 100644 index 000000000..02d0f3ebf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DeviceTypeType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.DeviceTypeKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeviceTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceTypeType extends DeviceTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.java new file mode 100644 index 000000000..f705b590c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/DomainType.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import be.fgov.ehealth.dics.core.v4.core.RangeType; +import be.fgov.ehealth.dics.core.v4.core.StrengthRangeType; +import be.fgov.ehealth.dics.core.v4.core.StrengthType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DomainType", + propOrder = {"code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class DomainType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpRequest.java new file mode 100644 index 000000000..15ad9e5a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpRequest.java @@ -0,0 +1,155 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v4.actual.common.DmppKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpRequestType", + propOrder = {"findByProduct", "findByPackage", "findByDmpp", "findByIngredients", "findByVirtualProduct", "findByGenericPrescriptionGroup", "findByCompany", "hasComponentWiths"} +) +@XmlRootElement( + name = "FindAmpRequest" +) +public class FindAmpRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByActualProductType findByProduct; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "FindByVirtualProduct" + ) + protected FindByVirtualProductType findByVirtualProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByCompany" + ) + protected FindByCompanyType findByCompany; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByActualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByActualProductType value) { + this.findByProduct = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public FindByVirtualProductType getFindByVirtualProduct() { + return this.findByVirtualProduct; + } + + public void setFindByVirtualProduct(FindByVirtualProductType value) { + this.findByVirtualProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByCompanyType getFindByCompany() { + return this.findByCompany; + } + + public void setFindByCompany(FindByCompanyType value) { + this.findByCompany = value; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpResponse.java new file mode 100644 index 000000000..ddeeabce6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmpResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpResponseType", + propOrder = {"amps"} +) +@XmlRootElement( + name = "FindAmpResponse" +) +public class FindAmpResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Amp" + ) + protected List amps; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getAmps() { + if (this.amps == null) { + this.amps = new ArrayList(); + } + + return this.amps; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.java new file mode 100644 index 000000000..b0683aa4e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppRequest.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v4.actual.common.DmppKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmppRequestType", + propOrder = {"findByPackage", "findByDmpp"} +) +@XmlRootElement( + name = "FindAmppRequest" +) +public class FindAmppRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppResponse.java new file mode 100644 index 000000000..fb492e54d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindAmppResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmppResponseType", + propOrder = {"ampps"} +) +@XmlRootElement( + name = "FindAmppResponse" +) +public class FindAmppResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.java new file mode 100644 index 000000000..6ad79e711 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByActualProductType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByActualProductType", + propOrder = {"anyNamePart", "ampCode"} +) +public class FindByActualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AmpCode" + ) + protected String ampCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAmpCode() { + return this.ampCode; + } + + public void setAmpCode(String value) { + this.ampCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCommentedClassificationType.java new file mode 100644 index 000000000..5beb97847 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCommentedClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCommentedClassificationType", + propOrder = {"anyNamePart", "commentedClassificationCode"} +) +public class FindByCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CommentedClassificationCode" + ) + protected String commentedClassificationCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCommentedClassificationCode() { + return this.commentedClassificationCode; + } + + public void setCommentedClassificationCode(String value) { + this.commentedClassificationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCompanyType.java new file mode 100644 index 000000000..447c9e283 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByCompanyType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCompanyType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +public class FindByCompanyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByGenericPrescriptionGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByGenericPrescriptionGroupType.java new file mode 100644 index 000000000..8c72af768 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByGenericPrescriptionGroupType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByGenericPrescriptionGroupType", + propOrder = {"anyNamePart", "genericPrescriptionGroupCode"} +) +public class FindByGenericPrescriptionGroupType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "GenericPrescriptionGroupCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger genericPrescriptionGroupCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public BigInteger getGenericPrescriptionGroupCode() { + return this.genericPrescriptionGroupCode; + } + + public void setGenericPrescriptionGroupCode(BigInteger value) { + this.genericPrescriptionGroupCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByIngredientType.java new file mode 100644 index 000000000..39aa3258b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByIngredientType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.core.QuantityType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByIngredientType", + propOrder = {"substanceName", "substanceCode", "strength"} +) +public class FindByIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubstanceName" + ) + protected StandardSubstanceNameCriterionType substanceName; + @XmlElement( + name = "SubstanceCode" + ) + protected StandardSubstanceCodeCriterionType substanceCode; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + + public StandardSubstanceNameCriterionType getSubstanceName() { + return this.substanceName; + } + + public void setSubstanceName(StandardSubstanceNameCriterionType value) { + this.substanceName = value; + } + + public StandardSubstanceCodeCriterionType getSubstanceCode() { + return this.substanceCode; + } + + public void setSubstanceCode(StandardSubstanceCodeCriterionType value) { + this.substanceCode = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.java new file mode 100644 index 000000000..b0287cf11 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByPackageType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByPackageType", + propOrder = {"anyNamePart", "atcCode", "ctiExtendedCode", "authorisationNr", "commercialised", "inSupplyProblem", "componentEquivalents"} +) +public class FindByPackageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AtcCode" + ) + protected String atcCode; + @XmlElement( + name = "CtiExtendedCode" + ) + protected String ctiExtendedCode; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "Commercialised" + ) + protected Boolean commercialised; + @XmlElement( + name = "InSupplyProblem" + ) + protected Boolean inSupplyProblem; + @XmlElement( + name = "ComponentEquivalent" + ) + protected List componentEquivalents; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAtcCode() { + return this.atcCode; + } + + public void setAtcCode(String value) { + this.atcCode = value; + } + + public String getCtiExtendedCode() { + return this.ctiExtendedCode; + } + + public void setCtiExtendedCode(String value) { + this.ctiExtendedCode = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isCommercialised() { + return this.commercialised; + } + + public void setCommercialised(Boolean value) { + this.commercialised = value; + } + + public Boolean isInSupplyProblem() { + return this.inSupplyProblem; + } + + public void setInSupplyProblem(Boolean value) { + this.inSupplyProblem = value; + } + + public List getComponentEquivalents() { + if (this.componentEquivalents == null) { + this.componentEquivalents = new ArrayList(); + } + + return this.componentEquivalents; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.java new file mode 100644 index 000000000..354628d39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByTherapeuticMoietyType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByTherapeuticMoietyType", + propOrder = {"therapeuticMoietyName", "therapeuticMoietyCode"} +) +public class FindByTherapeuticMoietyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TherapeuticMoietyName" + ) + protected String therapeuticMoietyName; + @XmlElement( + name = "TherapeuticMoietyCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger therapeuticMoietyCode; + + public String getTherapeuticMoietyName() { + return this.therapeuticMoietyName; + } + + public void setTherapeuticMoietyName(String value) { + this.therapeuticMoietyName = value; + } + + public BigInteger getTherapeuticMoietyCode() { + return this.therapeuticMoietyCode; + } + + public void setTherapeuticMoietyCode(BigInteger value) { + this.therapeuticMoietyCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByVirtualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByVirtualProductType.java new file mode 100644 index 000000000..2ddc7473c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindByVirtualProductType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByVirtualProductType", + propOrder = {"anyNamePart", "vmpCode"} +) +public class FindByVirtualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "VmpCode" + ) + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger vmpCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public BigInteger getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(BigInteger value) { + this.vmpCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.java new file mode 100644 index 000000000..67cb7ce79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationRequestType", + propOrder = {"findByProduct", "findByCommentedClassification"} +) +@XmlRootElement( + name = "FindCommentedClassificationRequest" +) +public class FindCommentedClassificationRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByCommentedClassification" + ) + protected FindByCommentedClassificationType findByCommentedClassification; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByCommentedClassificationType getFindByCommentedClassification() { + return this.findByCommentedClassification; + } + + public void setFindByCommentedClassification(FindByCommentedClassificationType value) { + this.findByCommentedClassification = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.java new file mode 100644 index 000000000..605f50bc0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCommentedClassificationResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationResponseType", + propOrder = {"commentedClassifications"} +) +@XmlRootElement( + name = "FindCommentedClassificationResponse" +) +public class FindCommentedClassificationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.java new file mode 100644 index 000000000..027bcc34c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyRequest.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v4.company.submit.VatNrPerCountryType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyRequestType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +@XmlRootElement( + name = "FindCompanyRequest" +) +public class FindCompanyRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.java new file mode 100644 index 000000000..68f59761e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompanyResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyResponseType", + propOrder = {"companies"} +) +@XmlRootElement( + name = "FindCompanyResponse" +) +public class FindCompanyResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Company" + ) + protected List companies; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompanies() { + if (this.companies == null) { + this.companies = new ArrayList(); + } + + return this.companies; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.java new file mode 100644 index 000000000..1d265370d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaRequest.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaRequestType", + propOrder = {"findByAnyName", "findByOfficialName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingFormulaRequest" +) +public class FindCompoundingFormulaRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByOfficialName" + ) + protected String findByOfficialName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByOfficialName() { + return this.findByOfficialName; + } + + public void setFindByOfficialName(String value) { + this.findByOfficialName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.java new file mode 100644 index 000000000..eb289237e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingFormulaResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaResponseType", + propOrder = {"compoundingFormulas"} +) +@XmlRootElement( + name = "FindCompoundingFormulaResponse" +) +public class FindCompoundingFormulaResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingFormula" + ) + protected List compoundingFormulas; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompoundingFormulas() { + if (this.compoundingFormulas == null) { + this.compoundingFormulas = new ArrayList(); + } + + return this.compoundingFormulas; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.java new file mode 100644 index 000000000..3b6a8161e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientRequest.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientRequestType", + propOrder = {"findByAnyName", "findByOfficialName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingIngredientRequest" +) +public class FindCompoundingIngredientRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByOfficialName" + ) + protected String findByOfficialName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByOfficialName() { + return this.findByOfficialName; + } + + public void setFindByOfficialName(String value) { + this.findByOfficialName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientResponse.java new file mode 100644 index 000000000..5369a8d81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindCompoundingIngredientResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientResponseType", + propOrder = {"compoundingIngredients"} +) +@XmlRootElement( + name = "FindCompoundingIngredientResponse" +) +public class FindCompoundingIngredientResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingIngredient" + ) + protected List compoundingIngredients; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getCompoundingIngredients() { + if (this.compoundingIngredients == null) { + this.compoundingIngredients = new ArrayList(); + } + + return this.compoundingIngredients; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.java new file mode 100644 index 000000000..bf18c4920 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegalBasesType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegalBasesType" +) +public class FindLegalBasesType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextRequest.java new file mode 100644 index 000000000..bfc08cb60 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextRequest.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v4.actual.common.DmppKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextRequestType", + propOrder = {"findByDmpp", "findByLegalReferencePath", "findLegalBases"} +) +@XmlRootElement( + name = "FindLegislationTextRequest" +) +public class FindLegislationTextRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindLegalBases" + ) + protected FindLegalBasesType findLegalBases; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public FindLegalBasesType getFindLegalBases() { + return this.findLegalBases; + } + + public void setFindLegalBases(FindLegalBasesType value) { + this.findLegalBases = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.java new file mode 100644 index 000000000..95b44dd9b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindLegislationTextResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextResponseType", + propOrder = {"legalbases"} +) +@XmlRootElement( + name = "FindLegislationTextResponse" +) +public class FindLegislationTextResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LegalBasis" + ) + protected List legalbases; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getLegalbases() { + if (this.legalbases == null) { + this.legalbases = new ArrayList(); + } + + return this.legalbases; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.java new file mode 100644 index 000000000..f6339e7c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindNonMedicinalProductRequestType", + propOrder = {"findByName", "findByCNK"} +) +@XmlRootElement( + name = "FindNonMedicinalProductRequest" +) +public class FindNonMedicinalProductRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByName" + ) + protected String findByName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public String getFindByName() { + return this.findByName; + } + + public void setFindByName(String value) { + this.findByName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.java new file mode 100644 index 000000000..8578a2019 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindNonMedicinalProductResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindNonMedicinalProductResponseType", + propOrder = {"nonMedicinalProducts"} +) +@XmlRootElement( + name = "FindNonMedicinalProductResponse" +) +public class FindNonMedicinalProductResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NonMedicinalProduct" + ) + protected List nonMedicinalProducts; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getNonMedicinalProducts() { + if (this.nonMedicinalProducts == null) { + this.nonMedicinalProducts = new ArrayList(); + } + + return this.nonMedicinalProducts; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.java new file mode 100644 index 000000000..a04e9a389 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesRequestType", + propOrder = {"referenceEntity"} +) +@XmlRootElement( + name = "FindReferencesRequest" +) +public class FindReferencesRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceEntity", + required = true + ) + protected String referenceEntity; + + public String getReferenceEntity() { + return this.referenceEntity; + } + + public void setReferenceEntity(String value) { + this.referenceEntity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesResponse.java new file mode 100644 index 000000000..b8b1d37c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReferencesResponse.java @@ -0,0 +1,287 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesResponseType", + propOrder = {"atcClassifications", "deliveryModuses", "deliveryModusSpecifications", "deviceTypes", "packagingClosures", "packagingMaterials", "packagingTypes", "pharmaceuticalForms", "routeOfAdministrations", "substances", "noSwitchReasons", "virtualForms", "wadas", "noGenericPrescriptionReasons", "appendixes", "formCategories", "parameters", "reimbursementCriterions", "standardForms", "standardRoutes", "standardSubstances", "standardUnits"} +) +@XmlRootElement( + name = "FindReferencesResponse" +) +public class FindReferencesResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtcClassification" + ) + protected List atcClassifications; + @XmlElement( + name = "DeliveryModus" + ) + protected List deliveryModuses; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected List deliveryModusSpecifications; + @XmlElement( + name = "DeviceType" + ) + protected List deviceTypes; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType" + ) + protected List packagingTypes; + @XmlElement( + name = "PharmaceuticalForm" + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration" + ) + protected List routeOfAdministrations; + @XmlElement( + name = "Substance" + ) + protected List substances; + @XmlElement( + name = "NoSwitchReason" + ) + protected List noSwitchReasons; + @XmlElement( + name = "VirtualForm" + ) + protected List virtualForms; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "Appendix" + ) + protected List appendixes; + @XmlElement( + name = "FormCategory" + ) + protected List formCategories; + @XmlElement( + name = "Parameter" + ) + protected List parameters; + @XmlElement( + name = "ReimbursementCriterion" + ) + protected List reimbursementCriterions; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + @XmlElement( + name = "StandardUnit" + ) + protected List standardUnits; + + public List getAtcClassifications() { + if (this.atcClassifications == null) { + this.atcClassifications = new ArrayList(); + } + + return this.atcClassifications; + } + + public List getDeliveryModuses() { + if (this.deliveryModuses == null) { + this.deliveryModuses = new ArrayList(); + } + + return this.deliveryModuses; + } + + public List getDeliveryModusSpecifications() { + if (this.deliveryModusSpecifications == null) { + this.deliveryModusSpecifications = new ArrayList(); + } + + return this.deliveryModusSpecifications; + } + + public List getDeviceTypes() { + if (this.deviceTypes == null) { + this.deviceTypes = new ArrayList(); + } + + return this.deviceTypes; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public List getPackagingTypes() { + if (this.packagingTypes == null) { + this.packagingTypes = new ArrayList(); + } + + return this.packagingTypes; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getSubstances() { + if (this.substances == null) { + this.substances = new ArrayList(); + } + + return this.substances; + } + + public List getNoSwitchReasons() { + if (this.noSwitchReasons == null) { + this.noSwitchReasons = new ArrayList(); + } + + return this.noSwitchReasons; + } + + public List getVirtualForms() { + if (this.virtualForms == null) { + this.virtualForms = new ArrayList(); + } + + return this.virtualForms; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public List getAppendixes() { + if (this.appendixes == null) { + this.appendixes = new ArrayList(); + } + + return this.appendixes; + } + + public List getFormCategories() { + if (this.formCategories == null) { + this.formCategories = new ArrayList(); + } + + return this.formCategories; + } + + public List getParameters() { + if (this.parameters == null) { + this.parameters = new ArrayList(); + } + + return this.parameters; + } + + public List getReimbursementCriterions() { + if (this.reimbursementCriterions == null) { + this.reimbursementCriterions = new ArrayList(); + } + + return this.reimbursementCriterions; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } + + public List getStandardUnits() { + if (this.standardUnits == null) { + this.standardUnits = new ArrayList(); + } + + return this.standardUnits; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.java new file mode 100644 index 000000000..9966a0d15 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementRequest.java @@ -0,0 +1,105 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.dics.core.v4.actual.common.DmppKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByLegalReferencePath", "findByDmpp", "findByPackage"} +) +@XmlRootElement( + name = "FindReimbursementRequest" +) +public class FindReimbursementRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindByDmpp" + ) + protected DmppKeyType findByDmpp; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public DmppKeyType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(DmppKeyType value) { + this.findByDmpp = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.java new file mode 100644 index 000000000..415b0b702 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindReimbursementResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementResponseType", + propOrder = {"reimbursementContexts"} +) +@XmlRootElement( + name = "FindReimbursementResponse" +) +public class FindReimbursementResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReimbursementContexts" + ) + protected List reimbursementContexts; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getReimbursementContexts() { + if (this.reimbursementContexts == null) { + this.reimbursementContexts = new ArrayList(); + } + + return this.reimbursementContexts; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.java new file mode 100644 index 000000000..cae6b2dc6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupRequestType", + propOrder = {"findByProduct", "findByGenericPrescriptionGroup"} +) +@XmlRootElement( + name = "FindVmpGroupRequest" +) +public class FindVmpGroupRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.java new file mode 100644 index 000000000..1d9111d14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpGroupResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupResponseType", + propOrder = {"vmpGroups"} +) +@XmlRootElement( + name = "FindVmpGroupResponse" +) +public class FindVmpGroupResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VmpGroup" + ) + protected List vmpGroups; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVmpGroups() { + if (this.vmpGroups == null) { + this.vmpGroups = new ArrayList(); + } + + return this.vmpGroups; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.java new file mode 100644 index 000000000..921c9b837 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpRequest.java @@ -0,0 +1,130 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByTherapeuticMoiety", "findByProduct", "findByIngredients", "hasComponentWiths", "hasWadaClassification"} +) +@XmlRootElement( + name = "FindVmpRequest" +) +public class FindVmpRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + @XmlElement( + name = "HasWadaClassification" + ) + protected HasWadaClassificationType hasWadaClassification; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } + + public HasWadaClassificationType getHasWadaClassification() { + return this.hasWadaClassification; + } + + public void setHasWadaClassification(HasWadaClassificationType value) { + this.hasWadaClassification = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.java new file mode 100644 index 000000000..f824730e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVmpResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpResponseType", + propOrder = {"vmps"} +) +@XmlRootElement( + name = "FindVmpResponse" +) +public class FindVmpResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vmp" + ) + protected List vmps; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVmps() { + if (this.vmps == null) { + this.vmps = new ArrayList(); + } + + return this.vmps; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.java new file mode 100644 index 000000000..2f5256757 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmRequest.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmRequestType", + propOrder = {"findByProduct", "findByTherapeuticMoiety"} +) +@XmlRootElement( + name = "FindVtmRequest" +) +public class FindVtmRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.java new file mode 100644 index 000000000..bb8953d81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FindVtmResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmResponseType", + propOrder = {"vtms"} +) +@XmlRootElement( + name = "FindVtmResponse" +) +public class FindVtmResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vtm" + ) + protected List vtms; + @XmlAttribute( + name = "SearchDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public List getVtms() { + if (this.vtms == null) { + this.vtms = new ArrayList(); + } + + return this.vtms; + } + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategory.java new file mode 100644 index 000000000..5dc1acf39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategory.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class FormCategory implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategoryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategoryType.java new file mode 100644 index 000000000..c43d903de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/FormCategoryType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.FormCategoryKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormCategoryType", + propOrder = {"description"} +) +public class FormCategoryType extends FormCategoryKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesRequest.java new file mode 100644 index 000000000..bd2e5b9f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetListOfActualMedicinalProductPackagesRequest" +) +public class GetListOfActualMedicinalProductPackagesRequest extends ListConsultationRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.java new file mode 100644 index 000000000..acb083749 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductPackagesResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetListOfActualMedicinalProductPackagesResponseType", + propOrder = {"ampps"} +) +@XmlRootElement( + name = "GetListOfActualMedicinalProductPackagesResponse" +) +public class GetListOfActualMedicinalProductPackagesResponse extends ListConsultationResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.java new file mode 100644 index 000000000..dc3f132f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetListOfActualMedicinalProductsRequest" +) +public class GetListOfActualMedicinalProductsRequest extends ListConsultationRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.java new file mode 100644 index 000000000..1a770ee8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfActualMedicinalProductsResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetListOfActualMedicinalProductsResponseType", + propOrder = {"amps"} +) +@XmlRootElement( + name = "GetListOfActualMedicinalProductsResponse" +) +public class GetListOfActualMedicinalProductsResponse extends ListConsultationResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Amp" + ) + protected List amps; + + public List getAmps() { + if (this.amps == null) { + this.amps = new ArrayList(); + } + + return this.amps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsRequest.java new file mode 100644 index 000000000..8eaa7def3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetListOfVirtualMedicinalProductsRequest" +) +public class GetListOfVirtualMedicinalProductsRequest extends ListConsultationRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.java new file mode 100644 index 000000000..6c4dc8bab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVirtualMedicinalProductsResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetListOfVirtualMedicinalProductsResponseType", + propOrder = {"vmps"} +) +@XmlRootElement( + name = "GetListOfVirtualMedicinalProductsResponse" +) +public class GetListOfVirtualMedicinalProductsResponse extends ListConsultationResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vmp" + ) + protected List vmps; + + public List getVmps() { + if (this.vmps == null) { + this.vmps = new ArrayList(); + } + + return this.vmps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.java new file mode 100644 index 000000000..1e57b8822 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetListOfVmpGroupsRequest" +) +public class GetListOfVmpGroupsRequest extends ListConsultationRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsResponse.java new file mode 100644 index 000000000..04b7cf5da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/GetListOfVmpGroupsResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetListOfVmpGroupsResponseType", + propOrder = {"vmpGroups"} +) +@XmlRootElement( + name = "GetListOfVmpGroupsResponse" +) +public class GetListOfVmpGroupsResponse extends ListConsultationResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VmpGroup" + ) + protected List vmpGroups; + + public List getVmpGroups() { + if (this.vmpGroups == null) { + this.vmpGroups = new ArrayList(); + } + + return this.vmpGroups; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.java new file mode 100644 index 000000000..9cbe1083f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasActualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasActualComponentWithType", + propOrder = {"pharmaceuticalFormName", "pharmaceuticalFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasActualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalFormName" + ) + protected StandardFormNameCriterionType pharmaceuticalFormName; + @XmlElement( + name = "PharmaceuticalFormCode" + ) + protected StandardFormCodeCriterionType pharmaceuticalFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getPharmaceuticalFormName() { + return this.pharmaceuticalFormName; + } + + public void setPharmaceuticalFormName(StandardFormNameCriterionType value) { + this.pharmaceuticalFormName = value; + } + + public StandardFormCodeCriterionType getPharmaceuticalFormCode() { + return this.pharmaceuticalFormCode; + } + + public void setPharmaceuticalFormCode(StandardFormCodeCriterionType value) { + this.pharmaceuticalFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.java new file mode 100644 index 000000000..52676a728 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasVirtualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasVirtualComponentWithType", + propOrder = {"virtualFormName", "virtualFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasVirtualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VirtualFormName" + ) + protected StandardFormNameCriterionType virtualFormName; + @XmlElement( + name = "VirtualFormCode" + ) + protected StandardFormCodeCriterionType virtualFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getVirtualFormName() { + return this.virtualFormName; + } + + public void setVirtualFormName(StandardFormNameCriterionType value) { + this.virtualFormName = value; + } + + public StandardFormCodeCriterionType getVirtualFormCode() { + return this.virtualFormCode; + } + + public void setVirtualFormCode(StandardFormCodeCriterionType value) { + this.virtualFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasWadaClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasWadaClassificationType.java new file mode 100644 index 000000000..d5630ade9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/HasWadaClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasWadaClassificationType", + propOrder = {"wadaName", "wadaCode"} +) +public class HasWadaClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "WadaName" + ) + protected String wadaName; + @XmlElement( + name = "WadaCode" + ) + protected String wadaCode; + + public String getWadaName() { + return this.wadaName; + } + + public void setWadaName(String value) { + this.wadaName = value; + } + + public String getWadaCode() { + return this.wadaCode; + } + + public void setWadaCode(String value) { + this.wadaCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationRequestType.java new file mode 100644 index 000000000..4807343cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationRequestType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.commons.protocol.v2.PaginationRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ListConsultationRequestType" +) +public class ListConsultationRequestType extends PaginationRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Delta" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime delta; + + public DateTime getDelta() { + return this.delta; + } + + public void setDelta(DateTime value) { + this.delta = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationResponseType.java new file mode 100644 index 000000000..ac7c21cc8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ListConsultationResponseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.commons.protocol.v2.PaginationStatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ListConsultationResponseType" +) +@XmlSeeAlso({GetListOfActualMedicinalProductPackagesResponse.class, GetListOfActualMedicinalProductsResponse.class, GetListOfVmpGroupsResponse.class, GetListOfVirtualMedicinalProductsResponse.class}) +public class ListConsultationResponseType extends PaginationStatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Total" + ) + protected Integer total; + + public Integer getTotal() { + return this.total; + } + + public void setTotal(Integer value) { + this.total = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.java new file mode 100644 index 000000000..fec8feb3f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoGenericPrescriptionReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.java new file mode 100644 index 000000000..0088a49e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoGenericPrescriptionReasonType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.NoGenericPrescriptionReasonKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoGenericPrescriptionReasonType", + propOrder = {"description"} +) +public class NoGenericPrescriptionReasonType extends NoGenericPrescriptionReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.java new file mode 100644 index 000000000..ca4c32707 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoSwitchReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.java new file mode 100644 index 000000000..c266f38c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/NoSwitchReasonType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.NoSwitchReasonKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoSwitchReasonType", + propOrder = {"description"} +) +public class NoSwitchReasonType extends NoSwitchReasonKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.java new file mode 100644 index 000000000..91735b072 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ObjectFactory.java @@ -0,0 +1,606 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _GetListOfVirtualMedicinalProductsRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v4", "GetListOfVirtualMedicinalProductsRequest"); + private static final QName _GetListOfVmpGroupsRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v4", "GetListOfVmpGroupsRequest"); + private static final QName _GetListOfActualMedicinalProductsRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v4", "GetListOfActualMedicinalProductsRequest"); + private static final QName _GetListOfActualMedicinalProductPackagesRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v4", "GetListOfActualMedicinalProductPackagesRequest"); + + public FindAmpRequest createFindAmpRequest() { + return new FindAmpRequest(); + } + + public FindByActualProductType createFindByActualProductType() { + return new FindByActualProductType(); + } + + public FindByPackageType createFindByPackageType() { + return new FindByPackageType(); + } + + public FindByIngredientType createFindByIngredientType() { + return new FindByIngredientType(); + } + + public FindByVirtualProductType createFindByVirtualProductType() { + return new FindByVirtualProductType(); + } + + public FindByGenericPrescriptionGroupType createFindByGenericPrescriptionGroupType() { + return new FindByGenericPrescriptionGroupType(); + } + + public FindByCompanyType createFindByCompanyType() { + return new FindByCompanyType(); + } + + public HasActualComponentWithType createHasActualComponentWithType() { + return new HasActualComponentWithType(); + } + + public FindAmpResponse createFindAmpResponse() { + return new FindAmpResponse(); + } + + public ConsultAmpType createConsultAmpType() { + return new ConsultAmpType(); + } + + public FindCompanyRequest createFindCompanyRequest() { + return new FindCompanyRequest(); + } + + public FindCompanyResponse createFindCompanyResponse() { + return new FindCompanyResponse(); + } + + public ConsultCompanyType createConsultCompanyType() { + return new ConsultCompanyType(); + } + + public FindVmpRequest createFindVmpRequest() { + return new FindVmpRequest(); + } + + public FindByTherapeuticMoietyType createFindByTherapeuticMoietyType() { + return new FindByTherapeuticMoietyType(); + } + + public HasVirtualComponentWithType createHasVirtualComponentWithType() { + return new HasVirtualComponentWithType(); + } + + public HasWadaClassificationType createHasWadaClassificationType() { + return new HasWadaClassificationType(); + } + + public FindVmpResponse createFindVmpResponse() { + return new FindVmpResponse(); + } + + public ConsultVmpType createConsultVmpType() { + return new ConsultVmpType(); + } + + public FindLegislationTextRequest createFindLegislationTextRequest() { + return new FindLegislationTextRequest(); + } + + public FindLegalBasesType createFindLegalBasesType() { + return new FindLegalBasesType(); + } + + public FindLegislationTextResponse createFindLegislationTextResponse() { + return new FindLegislationTextResponse(); + } + + public ConsultLegalBasisType createConsultLegalBasisType() { + return new ConsultLegalBasisType(); + } + + public FindReimbursementRequest createFindReimbursementRequest() { + return new FindReimbursementRequest(); + } + + public FindReimbursementResponse createFindReimbursementResponse() { + return new FindReimbursementResponse(); + } + + public ConsultReimbursementContextType createConsultReimbursementContextType() { + return new ConsultReimbursementContextType(); + } + + public FindReferencesRequest createFindReferencesRequest() { + return new FindReferencesRequest(); + } + + public FindReferencesResponse createFindReferencesResponse() { + return new FindReferencesResponse(); + } + + public AtcClassification createAtcClassification() { + return new AtcClassification(); + } + + public DeliveryModus createDeliveryModus() { + return new DeliveryModus(); + } + + public DeliveryModusSpecification createDeliveryModusSpecification() { + return new DeliveryModusSpecification(); + } + + public DeviceType createDeviceType() { + return new DeviceType(); + } + + public PackagingClosure createPackagingClosure() { + return new PackagingClosure(); + } + + public PackagingMaterial createPackagingMaterial() { + return new PackagingMaterial(); + } + + public PackagingType createPackagingType() { + return new PackagingType(); + } + + public PharmaceuticalForm createPharmaceuticalForm() { + return new PharmaceuticalForm(); + } + + public RouteOfAdministration createRouteOfAdministration() { + return new RouteOfAdministration(); + } + + public Substance createSubstance() { + return new Substance(); + } + + public NoSwitchReason createNoSwitchReason() { + return new NoSwitchReason(); + } + + public VirtualForm createVirtualForm() { + return new VirtualForm(); + } + + public Wada createWada() { + return new Wada(); + } + + public NoGenericPrescriptionReason createNoGenericPrescriptionReason() { + return new NoGenericPrescriptionReason(); + } + + public Appendix createAppendix() { + return new Appendix(); + } + + public FormCategory createFormCategory() { + return new FormCategory(); + } + + public Parameter createParameter() { + return new Parameter(); + } + + public ReimbursementCriterion createReimbursementCriterion() { + return new ReimbursementCriterion(); + } + + public ConsultStandardFormAndPhFrmAndVtlFrmType createConsultStandardFormAndPhFrmAndVtlFrmType() { + return new ConsultStandardFormAndPhFrmAndVtlFrmType(); + } + + public ConsultStandardRouteAndRouteOfAdministrationType createConsultStandardRouteAndRouteOfAdministrationType() { + return new ConsultStandardRouteAndRouteOfAdministrationType(); + } + + public ConsultStandardSubstanceAndSubstanceType createConsultStandardSubstanceAndSubstanceType() { + return new ConsultStandardSubstanceAndSubstanceType(); + } + + public StandardUnitFamhpType createStandardUnitFamhpType() { + return new StandardUnitFamhpType(); + } + + public FindVmpGroupRequest createFindVmpGroupRequest() { + return new FindVmpGroupRequest(); + } + + public FindVmpGroupResponse createFindVmpGroupResponse() { + return new FindVmpGroupResponse(); + } + + public ConsultVmpGroupType createConsultVmpGroupType() { + return new ConsultVmpGroupType(); + } + + public FindVtmRequest createFindVtmRequest() { + return new FindVtmRequest(); + } + + public FindVtmResponse createFindVtmResponse() { + return new FindVtmResponse(); + } + + public ConsultVtmType createConsultVtmType() { + return new ConsultVtmType(); + } + + public FindCommentedClassificationRequest createFindCommentedClassificationRequest() { + return new FindCommentedClassificationRequest(); + } + + public FindByCommentedClassificationType createFindByCommentedClassificationType() { + return new FindByCommentedClassificationType(); + } + + public FindCommentedClassificationResponse createFindCommentedClassificationResponse() { + return new FindCommentedClassificationResponse(); + } + + public ConsultCommentedClassificationTreeType createConsultCommentedClassificationTreeType() { + return new ConsultCommentedClassificationTreeType(); + } + + public FindCompoundingIngredientRequest createFindCompoundingIngredientRequest() { + return new FindCompoundingIngredientRequest(); + } + + public FindCompoundingIngredientResponse createFindCompoundingIngredientResponse() { + return new FindCompoundingIngredientResponse(); + } + + public ConsultCompoundingIngredientType createConsultCompoundingIngredientType() { + return new ConsultCompoundingIngredientType(); + } + + public FindCompoundingFormulaRequest createFindCompoundingFormulaRequest() { + return new FindCompoundingFormulaRequest(); + } + + public FindCompoundingFormulaResponse createFindCompoundingFormulaResponse() { + return new FindCompoundingFormulaResponse(); + } + + public ConsultCompoundingFormulaType createConsultCompoundingFormulaType() { + return new ConsultCompoundingFormulaType(); + } + + public ListConsultationRequestType createListConsultationRequestType() { + return new ListConsultationRequestType(); + } + + public GetListOfVirtualMedicinalProductsResponse createGetListOfVirtualMedicinalProductsResponse() { + return new GetListOfVirtualMedicinalProductsResponse(); + } + + public ListConsultationResponseType createListConsultationResponseType() { + return new ListConsultationResponseType(); + } + + public VmpListType createVmpListType() { + return new VmpListType(); + } + + public GetListOfVmpGroupsResponse createGetListOfVmpGroupsResponse() { + return new GetListOfVmpGroupsResponse(); + } + + public VmpGroupListType createVmpGroupListType() { + return new VmpGroupListType(); + } + + public GetListOfActualMedicinalProductsResponse createGetListOfActualMedicinalProductsResponse() { + return new GetListOfActualMedicinalProductsResponse(); + } + + public AmpListType createAmpListType() { + return new AmpListType(); + } + + public GetListOfActualMedicinalProductPackagesResponse createGetListOfActualMedicinalProductPackagesResponse() { + return new GetListOfActualMedicinalProductPackagesResponse(); + } + + public AmppListType createAmppListType() { + return new AmppListType(); + } + + public FindAmppRequest createFindAmppRequest() { + return new FindAmppRequest(); + } + + public FindAmppResponse createFindAmppResponse() { + return new FindAmppResponse(); + } + + public ConsultAmppType createConsultAmppType() { + return new ConsultAmppType(); + } + + public FindNonMedicinalProductRequest createFindNonMedicinalProductRequest() { + return new FindNonMedicinalProductRequest(); + } + + public FindNonMedicinalProductResponse createFindNonMedicinalProductResponse() { + return new FindNonMedicinalProductResponse(); + } + + public ConsultNonMedicinalProductType createConsultNonMedicinalProductType() { + return new ConsultNonMedicinalProductType(); + } + + public Anomaly createAnomaly() { + return new Anomaly(); + } + + public ConsultPricingUnitType createConsultPricingUnitType() { + return new ConsultPricingUnitType(); + } + + public ConsultTextType createConsultTextType() { + return new ConsultTextType(); + } + + public WadaType createWadaType() { + return new WadaType(); + } + + public ConsultCommentedClassificationType createConsultCommentedClassificationType() { + return new ConsultCommentedClassificationType(); + } + + public ConsultVmpComponentType createConsultVmpComponentType() { + return new ConsultVmpComponentType(); + } + + public StandardFormCodeCriterionType createStandardFormCodeCriterionType() { + return new StandardFormCodeCriterionType(); + } + + public StandardFormNameCriterionType createStandardFormNameCriterionType() { + return new StandardFormNameCriterionType(); + } + + public StandardRouteCodeCriterionType createStandardRouteCodeCriterionType() { + return new StandardRouteCodeCriterionType(); + } + + public StandardRouteNameCriterionType createStandardRouteNameCriterionType() { + return new StandardRouteNameCriterionType(); + } + + public ReimbursementCriterionType createReimbursementCriterionType() { + return new ReimbursementCriterionType(); + } + + public ConsultCopaymentType createConsultCopaymentType() { + return new ConsultCopaymentType(); + } + + public ComponentEquivalentType createComponentEquivalentType() { + return new ComponentEquivalentType(); + } + + public ConsultRecursiveLegalReferenceType createConsultRecursiveLegalReferenceType() { + return new ConsultRecursiveLegalReferenceType(); + } + + public StandardSubstanceCodeCriterionType createStandardSubstanceCodeCriterionType() { + return new StandardSubstanceCodeCriterionType(); + } + + public StandardSubstanceNameCriterionType createStandardSubstanceNameCriterionType() { + return new StandardSubstanceNameCriterionType(); + } + + public ConsultAmpComponentType createConsultAmpComponentType() { + return new ConsultAmpComponentType(); + } + + public NoGenericPrescriptionReasonType createNoGenericPrescriptionReasonType() { + return new NoGenericPrescriptionReasonType(); + } + + public NoSwitchReasonType createNoSwitchReasonType() { + return new NoSwitchReasonType(); + } + + public VirtualFormWithStandardsType createVirtualFormWithStandardsType() { + return new VirtualFormWithStandardsType(); + } + + public ConsultStandardFormType createConsultStandardFormType() { + return new ConsultStandardFormType(); + } + + public RouteOfAdministrationWithStandardsType createRouteOfAdministrationWithStandardsType() { + return new RouteOfAdministrationWithStandardsType(); + } + + public ConsultVirtualIngredientType createConsultVirtualIngredientType() { + return new ConsultVirtualIngredientType(); + } + + public ConsultLegalReferenceType createConsultLegalReferenceType() { + return new ConsultLegalReferenceType(); + } + + public ConsultFormalInterpretationType createConsultFormalInterpretationType() { + return new ConsultFormalInterpretationType(); + } + + public ConsultReimbursementConditionType createConsultReimbursementConditionType() { + return new ConsultReimbursementConditionType(); + } + + public ConsultReimbursementTermType createConsultReimbursementTermType() { + return new ConsultReimbursementTermType(); + } + + public ConsultRecursiveLegalTextType createConsultRecursiveLegalTextType() { + return new ConsultRecursiveLegalTextType(); + } + + public PharmaceuticalFormWithStandardsType createPharmaceuticalFormWithStandardsType() { + return new PharmaceuticalFormWithStandardsType(); + } + + public ConsultRealActualIngredientType createConsultRealActualIngredientType() { + return new ConsultRealActualIngredientType(); + } + + public SubstanceWithStandardsType createSubstanceWithStandardsType() { + return new SubstanceWithStandardsType(); + } + + public ConsultRealActualIngredientEquivalentType createConsultRealActualIngredientEquivalentType() { + return new ConsultRealActualIngredientEquivalentType(); + } + + public AtcClassificationType createAtcClassificationType() { + return new AtcClassificationType(); + } + + public DeliveryModusType createDeliveryModusType() { + return new DeliveryModusType(); + } + + public DeliveryModusSpecificationType createDeliveryModusSpecificationType() { + return new DeliveryModusSpecificationType(); + } + + public ConsultAmppComponentType createConsultAmppComponentType() { + return new ConsultAmppComponentType(); + } + + public ConsultCommercializationType createConsultCommercializationType() { + return new ConsultCommercializationType(); + } + + public ConsultSupplyProblemType createConsultSupplyProblemType() { + return new ConsultSupplyProblemType(); + } + + public ConsultDmppType createConsultDmppType() { + return new ConsultDmppType(); + } + + public ConsultStandardRouteType createConsultStandardRouteType() { + return new ConsultStandardRouteType(); + } + + public ConsultRealVirtualIngredientType createConsultRealVirtualIngredientType() { + return new ConsultRealVirtualIngredientType(); + } + + public ConsultLegalReferenceTraceType createConsultLegalReferenceTraceType() { + return new ConsultLegalReferenceTraceType(); + } + + public ConsultAttachmentType createConsultAttachmentType() { + return new ConsultAttachmentType(); + } + + public ConsultStandardSubstanceType createConsultStandardSubstanceType() { + return new ConsultStandardSubstanceType(); + } + + public DeviceTypeType createDeviceTypeType() { + return new DeviceTypeType(); + } + + public PackagingClosureType createPackagingClosureType() { + return new PackagingClosureType(); + } + + public PackagingMaterialType createPackagingMaterialType() { + return new PackagingMaterialType(); + } + + public PackagingTypeType createPackagingTypeType() { + return new PackagingTypeType(); + } + + public ConsultAmppComponentEquivalentType createConsultAmppComponentEquivalentType() { + return new ConsultAmppComponentEquivalentType(); + } + + public ConsultDerogationImportType createConsultDerogationImportType() { + return new ConsultDerogationImportType(); + } + + public AppendixType createAppendixType() { + return new AppendixType(); + } + + public FormCategoryType createFormCategoryType() { + return new FormCategoryType(); + } + + public DomainType createDomainType() { + return new DomainType(); + } + + public VmpListDataType createVmpListDataType() { + return new VmpListDataType(); + } + + public VmpGroupListDataType createVmpGroupListDataType() { + return new VmpGroupListDataType(); + } + + public AmpListDataType createAmpListDataType() { + return new AmpListDataType(); + } + + public AmppListDataType createAmppListDataType() { + return new AmppListDataType(); + } + + public Text createText() { + return new Text(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v4", + name = "GetListOfVirtualMedicinalProductsRequest" + ) + public JAXBElement createGetListOfVirtualMedicinalProductsRequest(ListConsultationRequestType value) { + return new JAXBElement(_GetListOfVirtualMedicinalProductsRequest_QNAME, ListConsultationRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v4", + name = "GetListOfVmpGroupsRequest" + ) + public JAXBElement createGetListOfVmpGroupsRequest(ListConsultationRequestType value) { + return new JAXBElement(_GetListOfVmpGroupsRequest_QNAME, ListConsultationRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v4", + name = "GetListOfActualMedicinalProductsRequest" + ) + public JAXBElement createGetListOfActualMedicinalProductsRequest(ListConsultationRequestType value) { + return new JAXBElement(_GetListOfActualMedicinalProductsRequest_QNAME, ListConsultationRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v4", + name = "GetListOfActualMedicinalProductPackagesRequest" + ) + public JAXBElement createGetListOfActualMedicinalProductPackagesRequest(ListConsultationRequestType value) { + return new JAXBElement(_GetListOfActualMedicinalProductPackagesRequest_QNAME, ListConsultationRequestType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.java new file mode 100644 index 000000000..78d428d35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosure.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosure implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosureType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosureType.java new file mode 100644 index 000000000..c74933cc9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingClosureType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.PackagingClosureKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingClosureType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosureType extends PackagingClosureKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.java new file mode 100644 index 000000000..e59d76b82 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterial.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PackagingMaterial implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.java new file mode 100644 index 000000000..c7e9ce848 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingMaterialType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.PackagingMaterialKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingMaterialType", + propOrder = {"name"} +) +public class PackagingMaterialType extends PackagingMaterialKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.java new file mode 100644 index 000000000..39872ac8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.java new file mode 100644 index 000000000..c268632de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PackagingTypeType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.PackagingTypeKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingTypeType extends PackagingTypeKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.java new file mode 100644 index 000000000..eadafefd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Parameter.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"unitType", "domains"} +) +public class Parameter implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UnitType", + required = true + ) + protected String unitType; + @XmlElement( + name = "Domain" + ) + protected List domains; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public String getUnitType() { + return this.unitType; + } + + public void setUnitType(String value) { + this.unitType = value; + } + + public List getDomains() { + if (this.domains == null) { + this.domains = new ArrayList(); + } + + return this.domains; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.java new file mode 100644 index 000000000..f77a8d4c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalForm.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PharmaceuticalForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.java new file mode 100644 index 000000000..03fb59afa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/PharmaceuticalFormWithStandardsType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.PharmaceuticalFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalFormWithStandardsType", + propOrder = {"name", "standardForms"} +) +public class PharmaceuticalFormWithStandardsType extends PharmaceuticalFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.java new file mode 100644 index 000000000..fd8547388 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterion.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class ReimbursementCriterion implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.java new file mode 100644 index 000000000..a27a04ac9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/ReimbursementCriterionType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.ReimbursementCriterionKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriterionType", + propOrder = {"description"} +) +public class ReimbursementCriterionType extends ReimbursementCriterionKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.java new file mode 100644 index 000000000..f9cfaf7e0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministration.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class RouteOfAdministration implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.java new file mode 100644 index 000000000..e6608b432 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/RouteOfAdministrationWithStandardsType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.RouteOfAdministrationKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RouteOfAdministrationWithStandardsType", + propOrder = {"name", "standardRoutes"} +) +public class RouteOfAdministrationWithStandardsType extends RouteOfAdministrationKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.java new file mode 100644 index 000000000..2bc15ec2d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormCodeCriterionType", + propOrder = {"value"} +) +public class StandardFormCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormNameCriterionType.java new file mode 100644 index 000000000..ed1204311 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardFormNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormNameCriterionType", + propOrder = {"value"} +) +public class StandardFormNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteCodeCriterionType.java new file mode 100644 index 000000000..3fb8b3d35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteCodeCriterionType", + propOrder = {"value"} +) +public class StandardRouteCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteNameCriterionType.java new file mode 100644 index 000000000..a37e2c7f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardRouteNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteNameCriterionType", + propOrder = {"value"} +) +public class StandardRouteNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceCodeCriterionType.java new file mode 100644 index 000000000..d08a85e30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceCodeCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.java new file mode 100644 index 000000000..237edc617 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardSubstanceNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceNameCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardUnitFamhpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardUnitFamhpType.java new file mode 100644 index 000000000..03503aec6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/StandardUnitFamhpType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.StandardUnitKeyFamhpType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardUnitFamhpType", + propOrder = {"description"} +) +public class StandardUnitFamhpType extends StandardUnitKeyFamhpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Substance.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Substance.java new file mode 100644 index 000000000..e29505fe8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Substance.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"chemicalForm", "name", "note"} +) +public class Substance implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/SubstanceWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/SubstanceWithStandardsType.java new file mode 100644 index 000000000..1ea9bf05f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/SubstanceWithStandardsType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.SubstanceKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstanceWithStandardsType", + propOrder = {"chemicalForm", "name", "note", "standardSubstances"} +) +public class SubstanceWithStandardsType extends SubstanceKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Text.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Text.java new file mode 100644 index 000000000..5460a683d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Text.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Text implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.java new file mode 100644 index 000000000..642390f1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualForm.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"abbreviation", "name", "description"} +) +public class VirtualForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualFormWithStandardsType.java new file mode 100644 index 000000000..671c24cc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VirtualFormWithStandardsType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.VirtualFormKeyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualFormWithStandardsType", + propOrder = {"abbreviation", "name", "description", "standardForms"} +) +public class VirtualFormWithStandardsType extends VirtualFormKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListDataType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListDataType.java new file mode 100644 index 000000000..e56304ca1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListDataType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupListDataType", + propOrder = {"name"} +) +public class VmpGroupListDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.java new file mode 100644 index 000000000..b00ad52d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpGroupListType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpGroupListType", + propOrder = {"datas"} +) +public class VmpGroupListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Data", + required = true + ) + protected List datas; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public List getDatas() { + if (this.datas == null) { + this.datas = new ArrayList(); + } + + return this.datas; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.java new file mode 100644 index 000000000..688ab05db --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListDataType.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpListDataType", + propOrder = {"abbreviation", "name"} +) +public class VmpListDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListType.java new file mode 100644 index 000000000..12bc0c807 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/VmpListType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VmpListType", + propOrder = {"datas"} +) +public class VmpListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Data", + required = true + ) + protected List datas; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public List getDatas() { + if (this.datas == null) { + this.datas = new ArrayList(); + } + + return this.datas; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.java new file mode 100644 index 000000000..d83f4e66f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/Wada.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "description"} +) +public class Wada implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.java new file mode 100644 index 000000000..00e346004 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/WadaType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import be.fgov.ehealth.dics.core.v4.refdata.WadaKeyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "WadaType", + propOrder = {"name", "description"} +) +public class WadaType extends WadaKeyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.java new file mode 100644 index 000000000..80d4c02f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v4/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.protocol.v4; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:protocol:v4" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.java new file mode 100644 index 000000000..567bb30d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AdditionalFieldsType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdditionalFieldsType", + propOrder = {"key", "value"} +) +public class AdditionalFieldsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Key", + required = true + ) + protected String key; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.java new file mode 100644 index 000000000..54cd4842d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AmpListDataType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmpListDataType" +) +public class AmpListDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.java new file mode 100644 index 000000000..de1cea1c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Appendix.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class Appendix implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.java new file mode 100644 index 000000000..dbacf8a06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AppendixType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AppendixType", + propOrder = {"description"} +) +public class AppendixType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.java new file mode 100644 index 000000000..a25fcfcb3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class AtcClassification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.java new file mode 100644 index 000000000..59cf1788d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/AtcClassificationType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtcClassificationType", + propOrder = {"description"} +) +public class AtcClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.java new file mode 100644 index 000000000..32c96887c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ComponentEquivalentType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ComponentEquivalentType", + propOrder = {"content"} +) +public class ComponentEquivalentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.java new file mode 100644 index 000000000..f06996063 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAdministrationFrequencyType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAdministrationFrequencyType", + propOrder = {"quantity", "timeframe"} +) +public class ConsultAdministrationFrequencyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quantity" + ) + protected int quantity; + @XmlElement( + name = "Timeframe", + required = true + ) + protected QuantityType timeframe; + + public int getQuantity() { + return this.quantity; + } + + public void setQuantity(int value) { + this.quantity = value; + } + + public QuantityType getTimeframe() { + return this.timeframe; + } + + public void setTimeframe(QuantityType value) { + this.timeframe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.java new file mode 100644 index 000000000..0fb5ae76e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpComponentType.java @@ -0,0 +1,252 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpComponentType", + propOrder = {"dividable", "scored", "crushable", "containsAlcohol", "sugarFree", "modifiedReleaseType", "specificDrugDevice", "dimensions", "name", "note", "pharmaceuticalForms", "routeOfAdministrations", "realActualIngredients", "additionalFields"} +) +public class ConsultAmpComponentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Dividable" + ) + protected String dividable; + @XmlElement( + name = "Scored" + ) + protected String scored; + @XmlElement( + name = "Crushable" + ) + protected String crushable; + @XmlElement( + name = "ContainsAlcohol" + ) + protected String containsAlcohol; + @XmlElement( + name = "SugarFree" + ) + protected Boolean sugarFree; + @XmlElement( + name = "ModifiedReleaseType" + ) + protected Integer modifiedReleaseType; + @XmlElement( + name = "SpecificDrugDevice" + ) + protected Integer specificDrugDevice; + @XmlElement( + name = "Dimensions" + ) + protected String dimensions; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PharmaceuticalForm", + required = true + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "RealActualIngredient", + required = true + ) + protected List realActualIngredients; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "VmpComponentCode" + ) + protected Integer vmpComponentCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getDividable() { + return this.dividable; + } + + public void setDividable(String value) { + this.dividable = value; + } + + public String getScored() { + return this.scored; + } + + public void setScored(String value) { + this.scored = value; + } + + public String getCrushable() { + return this.crushable; + } + + public void setCrushable(String value) { + this.crushable = value; + } + + public String getContainsAlcohol() { + return this.containsAlcohol; + } + + public void setContainsAlcohol(String value) { + this.containsAlcohol = value; + } + + public Boolean isSugarFree() { + return this.sugarFree; + } + + public void setSugarFree(Boolean value) { + this.sugarFree = value; + } + + public Integer getModifiedReleaseType() { + return this.modifiedReleaseType; + } + + public void setModifiedReleaseType(Integer value) { + this.modifiedReleaseType = value; + } + + public Integer getSpecificDrugDevice() { + return this.specificDrugDevice; + } + + public void setSpecificDrugDevice(Integer value) { + this.specificDrugDevice = value; + } + + public String getDimensions() { + return this.dimensions; + } + + public void setDimensions(String value) { + this.dimensions = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getRealActualIngredients() { + if (this.realActualIngredients == null) { + this.realActualIngredients = new ArrayList(); + } + + return this.realActualIngredients; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public Integer getVmpComponentCode() { + return this.vmpComponentCode; + } + + public void setVmpComponentCode(Integer value) { + this.vmpComponentCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpType.java new file mode 100644 index 000000000..5a9d2565f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmpType.java @@ -0,0 +1,217 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmpType", + propOrder = {"name", "blackTriangle", "medicineType", "officialName", "abbreviatedName", "proprietarySuffix", "prescriptionName", "companyActorNr", "additionalFields", "ampComponents", "ampps"} +) +public class ConsultAmpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "BlackTriangle" + ) + protected boolean blackTriangle; + @XmlElement( + name = "MedicineType", + required = true + ) + protected String medicineType; + @XmlElement( + name = "OfficialName" + ) + protected String officialName; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "ProprietarySuffix" + ) + protected ConsultTextType proprietarySuffix; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "CompanyActorNr", + required = true + ) + protected String companyActorNr; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "AmpComponent", + required = true + ) + protected List ampComponents; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "VmpCode" + ) + protected Integer vmpCode; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public boolean isBlackTriangle() { + return this.blackTriangle; + } + + public void setBlackTriangle(boolean value) { + this.blackTriangle = value; + } + + public String getMedicineType() { + return this.medicineType; + } + + public void setMedicineType(String value) { + this.medicineType = value; + } + + public String getOfficialName() { + return this.officialName; + } + + public void setOfficialName(String value) { + this.officialName = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getProprietarySuffix() { + return this.proprietarySuffix; + } + + public void setProprietarySuffix(ConsultTextType value) { + this.proprietarySuffix = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getAmpComponents() { + if (this.ampComponents == null) { + this.ampComponents = new ArrayList(); + } + + return this.ampComponents; + } + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public Integer getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(Integer value) { + this.vmpCode = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.java new file mode 100644 index 000000000..35b333080 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentEquivalentType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentEquivalentType", + propOrder = {"content", "additionalFields"} +) +public class ConsultAmppComponentEquivalentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected QuantityType content; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public QuantityType getContent() { + return this.content; + } + + public void setContent(QuantityType value) { + this.content = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentType.java new file mode 100644 index 000000000..cf3347c59 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppComponentType.java @@ -0,0 +1,192 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppComponentType", + propOrder = {"ampcSequenceNr", "contentType", "contentMultiplier", "packSpecification", "deviceType", "packagingClosures", "packagingMaterials", "packagingType", "additionalFields", "amppComponentEquivalents"} +) +public class ConsultAmppComponentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmpcSequenceNr" + ) + protected Integer ampcSequenceNr; + @XmlElement( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlElement( + name = "ContentMultiplier" + ) + protected Integer contentMultiplier; + @XmlElement( + name = "PackSpecification" + ) + protected String packSpecification; + @XmlElement( + name = "DeviceType" + ) + protected DeviceTypeType deviceType; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType", + required = true + ) + protected PackagingTypeType packagingType; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "AmppComponentEquivalent", + required = true + ) + protected List amppComponentEquivalents; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public Integer getAmpcSequenceNr() { + return this.ampcSequenceNr; + } + + public void setAmpcSequenceNr(Integer value) { + this.ampcSequenceNr = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public Integer getContentMultiplier() { + return this.contentMultiplier; + } + + public void setContentMultiplier(Integer value) { + this.contentMultiplier = value; + } + + public String getPackSpecification() { + return this.packSpecification; + } + + public void setPackSpecification(String value) { + this.packSpecification = value; + } + + public DeviceTypeType getDeviceType() { + return this.deviceType; + } + + public void setDeviceType(DeviceTypeType value) { + this.deviceType = value; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public PackagingTypeType getPackagingType() { + return this.packagingType; + } + + public void setPackagingType(PackagingTypeType value) { + this.packagingType = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getAmppComponentEquivalents() { + if (this.amppComponentEquivalents == null) { + this.amppComponentEquivalents = new ArrayList(); + } + + return this.amppComponentEquivalents; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppType.java new file mode 100644 index 000000000..b4db9af39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAmppType.java @@ -0,0 +1,518 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAmppType", + propOrder = {"orphan", "leafletUrl", "spcUrl", "rmaPatientUrl", "rmaProfessionalUrl", "parallelCircuit", "parallelDistributor", "packMultiplier", "packAmount", "packDisplayValue", "authorisationNr", "singleUse", "speciallyRegulated", "abbreviatedName", "prescriptionName", "note", "posologyNote", "crmUrl", "exFactoryPrice", "reimbursementCode", "atcs", "deliveryModus", "deliveryModusSpecification", "noGenericPrescriptionReasons", "distributorCompanyActorNr", "status", "fmdProductCodes", "fmdInScope", "antiTemperingDevicePresent", "dhpcUrl", "definedDailyDose", "additionalFields", "amppComponents", "commercialization", "supplyProblem", "derogationImports", "dmpps"} +) +public class ConsultAmppType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Orphan" + ) + protected boolean orphan; + @XmlElement( + name = "LeafletUrl" + ) + protected ConsultTextType leafletUrl; + @XmlElement( + name = "SpcUrl" + ) + protected ConsultTextType spcUrl; + @XmlElement( + name = "RmaPatientUrl" + ) + protected ConsultTextType rmaPatientUrl; + @XmlElement( + name = "RmaProfessionalUrl" + ) + protected ConsultTextType rmaProfessionalUrl; + @XmlElement( + name = "ParallelCircuit" + ) + protected String parallelCircuit; + @XmlElement( + name = "ParallelDistributor" + ) + protected String parallelDistributor; + @XmlElement( + name = "PackMultiplier" + ) + protected Integer packMultiplier; + @XmlElement( + name = "PackAmount" + ) + protected PackAmountType packAmount; + @XmlElement( + name = "PackDisplayValue" + ) + protected String packDisplayValue; + @XmlElement( + name = "AuthorisationNr", + required = true + ) + protected String authorisationNr; + @XmlElement( + name = "SingleUse" + ) + protected Boolean singleUse; + @XmlElement( + name = "SpeciallyRegulated" + ) + protected String speciallyRegulated; + @XmlElement( + name = "AbbreviatedName" + ) + protected ConsultTextType abbreviatedName; + @XmlElement( + name = "PrescriptionName" + ) + protected ConsultTextType prescriptionName; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "PosologyNote" + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "CrmUrl" + ) + protected ConsultTextType crmUrl; + @XmlElement( + name = "ExFactoryPrice" + ) + protected BigDecimal exFactoryPrice; + @XmlElement( + name = "ReimbursementCode" + ) + protected String reimbursementCode; + @XmlElement( + name = "Atc" + ) + protected List atcs; + @XmlElement( + name = "DeliveryModus", + required = true + ) + protected DeliveryModusType deliveryModus; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected DeliveryModusSpecificationType deliveryModusSpecification; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "DistributorCompanyActorNr" + ) + protected String distributorCompanyActorNr; + @XmlElement( + name = "Status", + required = true + ) + protected String status; + @XmlElement( + name = "FMDProductCode" + ) + protected List fmdProductCodes; + @XmlElement( + name = "FMDInScope" + ) + protected Boolean fmdInScope; + @XmlElement( + name = "AntiTemperingDevicePresent" + ) + protected Boolean antiTemperingDevicePresent; + @XmlElement( + name = "DHPCUrl" + ) + protected ConsultTextType dhpcUrl; + @XmlElement( + name = "DefinedDailyDose" + ) + protected QuantityType definedDailyDose; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "AmppComponent", + required = true + ) + protected List amppComponents; + @XmlElement( + name = "Commercialization" + ) + protected ConsultCommercializationType commercialization; + @XmlElement( + name = "SupplyProblem" + ) + protected ConsultSupplyProblemType supplyProblem; + @XmlElement( + name = "DerogationImport" + ) + protected List derogationImports; + @XmlElement( + name = "Dmpp" + ) + protected List dmpps; + @XmlAttribute( + name = "CtiExtended", + required = true + ) + protected String ctiExtended; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public boolean isOrphan() { + return this.orphan; + } + + public void setOrphan(boolean value) { + this.orphan = value; + } + + public ConsultTextType getLeafletUrl() { + return this.leafletUrl; + } + + public void setLeafletUrl(ConsultTextType value) { + this.leafletUrl = value; + } + + public ConsultTextType getSpcUrl() { + return this.spcUrl; + } + + public void setSpcUrl(ConsultTextType value) { + this.spcUrl = value; + } + + public ConsultTextType getRmaPatientUrl() { + return this.rmaPatientUrl; + } + + public void setRmaPatientUrl(ConsultTextType value) { + this.rmaPatientUrl = value; + } + + public ConsultTextType getRmaProfessionalUrl() { + return this.rmaProfessionalUrl; + } + + public void setRmaProfessionalUrl(ConsultTextType value) { + this.rmaProfessionalUrl = value; + } + + public String getParallelCircuit() { + return this.parallelCircuit; + } + + public void setParallelCircuit(String value) { + this.parallelCircuit = value; + } + + public String getParallelDistributor() { + return this.parallelDistributor; + } + + public void setParallelDistributor(String value) { + this.parallelDistributor = value; + } + + public Integer getPackMultiplier() { + return this.packMultiplier; + } + + public void setPackMultiplier(Integer value) { + this.packMultiplier = value; + } + + public PackAmountType getPackAmount() { + return this.packAmount; + } + + public void setPackAmount(PackAmountType value) { + this.packAmount = value; + } + + public String getPackDisplayValue() { + return this.packDisplayValue; + } + + public void setPackDisplayValue(String value) { + this.packDisplayValue = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isSingleUse() { + return this.singleUse; + } + + public void setSingleUse(Boolean value) { + this.singleUse = value; + } + + public String getSpeciallyRegulated() { + return this.speciallyRegulated; + } + + public void setSpeciallyRegulated(String value) { + this.speciallyRegulated = value; + } + + public ConsultTextType getAbbreviatedName() { + return this.abbreviatedName; + } + + public void setAbbreviatedName(ConsultTextType value) { + this.abbreviatedName = value; + } + + public ConsultTextType getPrescriptionName() { + return this.prescriptionName; + } + + public void setPrescriptionName(ConsultTextType value) { + this.prescriptionName = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public ConsultTextType getCrmUrl() { + return this.crmUrl; + } + + public void setCrmUrl(ConsultTextType value) { + this.crmUrl = value; + } + + public BigDecimal getExFactoryPrice() { + return this.exFactoryPrice; + } + + public void setExFactoryPrice(BigDecimal value) { + this.exFactoryPrice = value; + } + + public String getReimbursementCode() { + return this.reimbursementCode; + } + + public void setReimbursementCode(String value) { + this.reimbursementCode = value; + } + + public List getAtcs() { + if (this.atcs == null) { + this.atcs = new ArrayList(); + } + + return this.atcs; + } + + public DeliveryModusType getDeliveryModus() { + return this.deliveryModus; + } + + public void setDeliveryModus(DeliveryModusType value) { + this.deliveryModus = value; + } + + public DeliveryModusSpecificationType getDeliveryModusSpecification() { + return this.deliveryModusSpecification; + } + + public void setDeliveryModusSpecification(DeliveryModusSpecificationType value) { + this.deliveryModusSpecification = value; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public String getDistributorCompanyActorNr() { + return this.distributorCompanyActorNr; + } + + public void setDistributorCompanyActorNr(String value) { + this.distributorCompanyActorNr = value; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public List getFMDProductCodes() { + if (this.fmdProductCodes == null) { + this.fmdProductCodes = new ArrayList(); + } + + return this.fmdProductCodes; + } + + public Boolean isFMDInScope() { + return this.fmdInScope; + } + + public void setFMDInScope(Boolean value) { + this.fmdInScope = value; + } + + public Boolean isAntiTemperingDevicePresent() { + return this.antiTemperingDevicePresent; + } + + public void setAntiTemperingDevicePresent(Boolean value) { + this.antiTemperingDevicePresent = value; + } + + public ConsultTextType getDHPCUrl() { + return this.dhpcUrl; + } + + public void setDHPCUrl(ConsultTextType value) { + this.dhpcUrl = value; + } + + public QuantityType getDefinedDailyDose() { + return this.definedDailyDose; + } + + public void setDefinedDailyDose(QuantityType value) { + this.definedDailyDose = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getAmppComponents() { + if (this.amppComponents == null) { + this.amppComponents = new ArrayList(); + } + + return this.amppComponents; + } + + public ConsultCommercializationType getCommercialization() { + return this.commercialization; + } + + public void setCommercialization(ConsultCommercializationType value) { + this.commercialization = value; + } + + public ConsultSupplyProblemType getSupplyProblem() { + return this.supplyProblem; + } + + public void setSupplyProblem(ConsultSupplyProblemType value) { + this.supplyProblem = value; + } + + public List getDerogationImports() { + if (this.derogationImports == null) { + this.derogationImports = new ArrayList(); + } + + return this.derogationImports; + } + + public List getDmpps() { + if (this.dmpps == null) { + this.dmpps = new ArrayList(); + } + + return this.dmpps; + } + + public String getCtiExtended() { + return this.ctiExtended; + } + + public void setCtiExtended(String value) { + this.ctiExtended = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAttachmentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAttachmentType.java new file mode 100644 index 000000000..5306fe1b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultAttachmentType.java @@ -0,0 +1,145 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultAttachmentType", + propOrder = {"name", "templateUrl", "appendix", "formCategory", "mandatory", "additionalFields"} +) +public class ConsultAttachmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "TemplateUrl", + required = true + ) + protected String templateUrl; + @XmlElement( + name = "Appendix", + required = true + ) + protected AppendixType appendix; + @XmlElement( + name = "FormCategory", + required = true + ) + protected FormCategoryType formCategory; + @XmlElement( + name = "Mandatory" + ) + protected Boolean mandatory; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getTemplateUrl() { + return this.templateUrl; + } + + public void setTemplateUrl(String value) { + this.templateUrl = value; + } + + public AppendixType getAppendix() { + return this.appendix; + } + + public void setAppendix(AppendixType value) { + this.appendix = value; + } + + public FormCategoryType getFormCategory() { + return this.formCategory; + } + + public void setFormCategory(FormCategoryType value) { + this.formCategory = value; + } + + public Boolean isMandatory() { + return this.mandatory; + } + + public void setMandatory(Boolean value) { + this.mandatory = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.java new file mode 100644 index 000000000..1c5ea80ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultBoundedParameterType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultBoundedParameterType", + propOrder = {"dosageParameter", "lowerBound", "upperBound"} +) +public class ConsultBoundedParameterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DosageParameter", + required = true + ) + protected ConsultDosageParameterType dosageParameter; + @XmlElement( + name = "LowerBound" + ) + protected QuantityType lowerBound; + @XmlElement( + name = "UpperBound" + ) + protected QuantityType upperBound; + + public ConsultDosageParameterType getDosageParameter() { + return this.dosageParameter; + } + + public void setDosageParameter(ConsultDosageParameterType value) { + this.dosageParameter = value; + } + + public QuantityType getLowerBound() { + return this.lowerBound; + } + + public void setLowerBound(QuantityType value) { + this.lowerBound = value; + } + + public QuantityType getUpperBound() { + return this.upperBound; + } + + public void setUpperBound(QuantityType value) { + this.upperBound = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.java new file mode 100644 index 000000000..66505c82b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationTreeType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationTreeType", + propOrder = {"commentedClassifications"} +) +public class ConsultCommentedClassificationTreeType extends ConsultCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.java new file mode 100644 index 000000000..ef029d7cc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommentedClassificationType.java @@ -0,0 +1,132 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommentedClassificationType", + propOrder = {"title", "content", "posologyNote", "url", "additionalFields"} +) +@XmlSeeAlso({ConsultCommentedClassificationTreeType.class}) +public class ConsultCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title" + ) + protected ConsultTextType title; + @XmlElement( + name = "Content" + ) + protected ConsultTextType content; + @XmlElement( + name = "PosologyNote", + required = true + ) + protected ConsultTextType posologyNote; + @XmlElement( + name = "Url" + ) + protected ConsultTextType url; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public ConsultTextType getPosologyNote() { + return this.posologyNote; + } + + public void setPosologyNote(ConsultTextType value) { + this.posologyNote = value; + } + + public ConsultTextType getUrl() { + return this.url; + } + + public void setUrl(ConsultTextType value) { + this.url = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommercializationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommercializationType.java new file mode 100644 index 000000000..9cd29f778 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCommercializationType.java @@ -0,0 +1,116 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCommercializationType", + propOrder = {"endOfCommercialization", "reason", "additionalInformation", "impact", "additionalFields"} +) +public class ConsultCommercializationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EndOfCommercialization" + ) + protected ConsultTextType endOfCommercialization; + @XmlElement( + name = "Reason" + ) + protected ConsultTextType reason; + @XmlElement( + name = "AdditionalInformation" + ) + protected ConsultTextType additionalInformation; + @XmlElement( + name = "Impact" + ) + protected ConsultTextType impact; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getEndOfCommercialization() { + return this.endOfCommercialization; + } + + public void setEndOfCommercialization(ConsultTextType value) { + this.endOfCommercialization = value; + } + + public ConsultTextType getReason() { + return this.reason; + } + + public void setReason(ConsultTextType value) { + this.reason = value; + } + + public ConsultTextType getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(ConsultTextType value) { + this.additionalInformation = value; + } + + public ConsultTextType getImpact() { + return this.impact; + } + + public void setImpact(ConsultTextType value) { + this.impact = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.java new file mode 100644 index 000000000..eb638f521 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompanyType.java @@ -0,0 +1,275 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompanyType", + propOrder = {"authorisationNr", "vatNr", "europeanNr", "denomination", "legalForm", "building", "streetName", "streetNum", "postbox", "postcode", "city", "countryCode", "phone", "language", "website", "email", "additionalFields"} +) +public class ConsultCompanyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "EuropeanNr" + ) + protected String europeanNr; + @XmlElement( + name = "Denomination", + required = true + ) + protected String denomination; + @XmlElement( + name = "LegalForm" + ) + protected String legalForm; + @XmlElement( + name = "Building" + ) + protected String building; + @XmlElement( + name = "StreetName" + ) + protected String streetName; + @XmlElement( + name = "StreetNum" + ) + protected String streetNum; + @XmlElement( + name = "Postbox" + ) + protected String postbox; + @XmlElement( + name = "Postcode" + ) + protected String postcode; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "CountryCode" + ) + protected String countryCode; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Language", + required = true + ) + protected String language; + @XmlElement( + name = "Website" + ) + protected String website; + @XmlElement( + name = "Email" + ) + protected String email; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "ActorNr", + required = true + ) + protected String actorNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getEuropeanNr() { + return this.europeanNr; + } + + public void setEuropeanNr(String value) { + this.europeanNr = value; + } + + public String getDenomination() { + return this.denomination; + } + + public void setDenomination(String value) { + this.denomination = value; + } + + public String getLegalForm() { + return this.legalForm; + } + + public void setLegalForm(String value) { + this.legalForm = value; + } + + public String getBuilding() { + return this.building; + } + + public void setBuilding(String value) { + this.building = value; + } + + public String getStreetName() { + return this.streetName; + } + + public void setStreetName(String value) { + this.streetName = value; + } + + public String getStreetNum() { + return this.streetNum; + } + + public void setStreetNum(String value) { + this.streetNum = value; + } + + public String getPostbox() { + return this.postbox; + } + + public void setPostbox(String value) { + this.postbox = value; + } + + public String getPostcode() { + return this.postcode; + } + + public void setPostcode(String value) { + this.postcode = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public String getLanguage() { + return this.language; + } + + public void setLanguage(String value) { + this.language = value; + } + + public String getWebsite() { + return this.website; + } + + public void setWebsite(String value) { + this.website = value; + } + + public String getEmail() { + return this.email; + } + + public void setEmail(String value) { + this.email = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getActorNr() { + return this.actorNr; + } + + public void setActorNr(String value) { + this.actorNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.java new file mode 100644 index 000000000..d4700556e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingFormulaType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingFormulaType", + propOrder = {"synonyms", "additionalFields"} +) +public class ConsultCompoundingFormulaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Synonym", + required = true + ) + protected List synonyms; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + @XmlAttribute( + name = "ProductId", + required = true + ) + protected String productId; + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.java new file mode 100644 index 000000000..eebe7a4c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCompoundingIngredientType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCompoundingIngredientType", + propOrder = {"synonyms", "additionalFields"} +) +public class ConsultCompoundingIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Synonym", + required = true + ) + protected List synonyms; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType" + ) + protected String codeType; + @XmlAttribute( + name = "ProductId", + required = true + ) + protected String productId; + + public List getSynonyms() { + if (this.synonyms == null) { + this.synonyms = new ArrayList(); + } + + return this.synonyms; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.java new file mode 100644 index 000000000..6665f61ee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultCopaymentType.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCopaymentType", + propOrder = {"feeAmount", "additionalFields"} +) +public class ConsultCopaymentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FeeAmount", + required = true + ) + protected BigDecimal feeAmount; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "RegimeType", + required = true + ) + protected int regimeType; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getFeeAmount() { + return this.feeAmount; + } + + public void setFeeAmount(BigDecimal value) { + this.feeAmount = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getRegimeType() { + return this.regimeType; + } + + public void setRegimeType(int value) { + this.regimeType = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.java new file mode 100644 index 000000000..91926d1de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDerogationImportType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDerogationImportType", + propOrder = {"note", "additionalFields"} +) +public class ConsultDerogationImportType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Note", + required = true + ) + protected ConsultTextType note; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.java new file mode 100644 index 000000000..1ddf568b0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDmppType.java @@ -0,0 +1,169 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDmppType", + propOrder = {"price", "cheap", "cheapest", "reimbursable", "additionalFields"} +) +public class ConsultDmppType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Price" + ) + protected BigDecimal price; + @XmlElement( + name = "Cheap" + ) + protected Boolean cheap; + @XmlElement( + name = "Cheapest" + ) + protected Boolean cheapest; + @XmlElement( + name = "Reimbursable" + ) + protected Boolean reimbursable; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + @XmlAttribute( + name = "ProductId", + required = true + ) + protected String productId; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public BigDecimal getPrice() { + return this.price; + } + + public void setPrice(BigDecimal value) { + this.price = value; + } + + public Boolean isCheap() { + return this.cheap; + } + + public void setCheap(Boolean value) { + this.cheap = value; + } + + public Boolean isCheapest() { + return this.cheapest; + } + + public void setCheapest(Boolean value) { + this.cheapest = value; + } + + public Boolean isReimbursable() { + return this.reimbursable; + } + + public void setReimbursable(Boolean value) { + this.reimbursable = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.java new file mode 100644 index 000000000..e803a75a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultDosageParameterType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultDosageParameterType", + propOrder = {"definition", "standardUnit", "snomedCT"} +) +public class ConsultDosageParameterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Definition", + required = true + ) + protected String definition; + @XmlElement( + name = "StandardUnit", + required = true + ) + protected String standardUnit; + @XmlElement( + name = "SnomedCT", + required = true + ) + protected String snomedCT; + @XmlAttribute( + name = "name", + required = true + ) + protected String name; + + public String getDefinition() { + return this.definition; + } + + public void setDefinition(String value) { + this.definition = value; + } + + public String getStandardUnit() { + return this.standardUnit; + } + + public void setStandardUnit(String value) { + this.standardUnit = value; + } + + public String getSnomedCT() { + return this.snomedCT; + } + + public void setSnomedCT(String value) { + this.snomedCT = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.java new file mode 100644 index 000000000..7a2fddc7d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultFormalInterpretationType.java @@ -0,0 +1,118 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultFormalInterpretationType", + propOrder = {"rule", "additionalFields", "reimbursementConditions", "reimbursementTerms"} +) +public class ConsultFormalInterpretationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Rule", + required = true + ) + protected String rule; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "ReimbursementCondition" + ) + protected List reimbursementConditions; + @XmlElement( + name = "ReimbursementTerm" + ) + protected List reimbursementTerms; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getRule() { + return this.rule; + } + + public void setRule(String value) { + this.rule = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getReimbursementConditions() { + if (this.reimbursementConditions == null) { + this.reimbursementConditions = new ArrayList(); + } + + return this.reimbursementConditions; + } + + public List getReimbursementTerms() { + if (this.reimbursementTerms == null) { + this.reimbursementTerms = new ArrayList(); + } + + return this.reimbursementTerms; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.java new file mode 100644 index 000000000..227610ae9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultIndicationType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultIndicationType", + propOrder = {"description", "snomedCT"} +) +public class ConsultIndicationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlElement( + name = "SnomedCT", + required = true + ) + protected String snomedCT; + @XmlAttribute( + name = "code", + required = true + ) + protected String code; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public String getSnomedCT() { + return this.snomedCT; + } + + public void setSnomedCT(String value) { + this.snomedCT = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalBasisType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalBasisType.java new file mode 100644 index 000000000..1989ad784 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalBasisType.java @@ -0,0 +1,136 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalBasisType", + propOrder = {"title", "type", "effectiveOn", "additionalFields", "legalReferences"} +) +public class ConsultLegalBasisType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "EffectiveOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime effectiveOn; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getEffectiveOn() { + return this.effectiveOn; + } + + public void setEffectiveOn(DateTime value) { + this.effectiveOn = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.java new file mode 100644 index 000000000..b11693264 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceTraceType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceTraceType" +) +public class ConsultLegalReferenceTraceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.java new file mode 100644 index 000000000..68df58e2f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalReferenceType.java @@ -0,0 +1,189 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalReferenceType", + propOrder = {"title", "type", "firstPublishedOn", "lastModifiedOn", "legalReferenceTraces", "additionalFields", "formalInterpretations", "legalTexts", "legalReferences"} +) +public class ConsultLegalReferenceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected ConsultTextType title; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "FirstPublishedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime firstPublishedOn; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "LegalReferenceTrace" + ) + protected List legalReferenceTraces; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "FormalInterpretation" + ) + protected List formalInterpretations; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlElement( + name = "LegalReference" + ) + protected List legalReferences; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getTitle() { + return this.title; + } + + public void setTitle(ConsultTextType value) { + this.title = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public DateTime getFirstPublishedOn() { + return this.firstPublishedOn; + } + + public void setFirstPublishedOn(DateTime value) { + this.firstPublishedOn = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getLegalReferenceTraces() { + if (this.legalReferenceTraces == null) { + this.legalReferenceTraces = new ArrayList(); + } + + return this.legalReferenceTraces; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getFormalInterpretations() { + if (this.formalInterpretations == null) { + this.formalInterpretations = new ArrayList(); + } + + return this.formalInterpretations; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public List getLegalReferences() { + if (this.legalReferences == null) { + this.legalReferences = new ArrayList(); + } + + return this.legalReferences; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalTextType.java new file mode 100644 index 000000000..d9a77c63a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultLegalTextType.java @@ -0,0 +1,148 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultLegalTextType", + propOrder = {"content", "type", "sequenceNr", "lastModifiedOn", "additionalFields", "legalTexts"} +) +public class ConsultLegalTextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected ConsultTextType content; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "SequenceNr" + ) + protected int sequenceNr; + @XmlElement( + name = "LastModifiedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime lastModifiedOn; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "LegalText" + ) + protected List legalTexts; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getContent() { + return this.content; + } + + public void setContent(ConsultTextType value) { + this.content = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getLastModifiedOn() { + return this.lastModifiedOn; + } + + public void setLastModifiedOn(DateTime value) { + this.lastModifiedOn = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getLegalTexts() { + if (this.legalTexts == null) { + this.legalTexts = new ArrayList(); + } + + return this.legalTexts; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.java new file mode 100644 index 000000000..1be026677 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultNonMedicinalProductType.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultNonMedicinalProductType", + propOrder = {"name", "category", "commercialStatus", "producer", "distributor", "additionalFields"} +) +public class ConsultNonMedicinalProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Category", + required = true + ) + protected String category; + @XmlElement( + name = "CommercialStatus", + required = true + ) + protected String commercialStatus; + @XmlElement( + name = "Producer", + required = true + ) + protected ConsultTextType producer; + @XmlElement( + name = "Distributor" + ) + protected ConsultTextType distributor; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "code", + required = true + ) + protected String code; + @XmlAttribute( + name = "codeType" + ) + protected String codeType; + @XmlAttribute( + name = "ProductId", + required = true + ) + protected String productId; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCommercialStatus() { + return this.commercialStatus; + } + + public void setCommercialStatus(String value) { + this.commercialStatus = value; + } + + public ConsultTextType getProducer() { + return this.producer; + } + + public void setProducer(ConsultTextType value) { + this.producer = value; + } + + public ConsultTextType getDistributor() { + return this.distributor; + } + + public void setDistributor(ConsultTextType value) { + this.distributor = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType == null ? "CNK" : this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultParameterizedQuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultParameterizedQuantityType.java new file mode 100644 index 000000000..26ed2c969 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultParameterizedQuantityType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultParameterizedQuantityType", + propOrder = {"quantity", "multiplier", "parameter"} +) +public class ConsultParameterizedQuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quantity", + required = true + ) + protected QuantityType quantity; + @XmlElement( + name = "Multiplier" + ) + protected BigDecimal multiplier; + @XmlElement( + name = "Parameter" + ) + protected ConsultDosageParameterType parameter; + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } + + public BigDecimal getMultiplier() { + return this.multiplier; + } + + public void setMultiplier(BigDecimal value) { + this.multiplier = value; + } + + public ConsultDosageParameterType getParameter() { + return this.parameter; + } + + public void setParameter(ConsultDosageParameterType value) { + this.parameter = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultPricingUnitType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultPricingUnitType.java new file mode 100644 index 000000000..0faa68080 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultPricingUnitType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultPricingUnitType", + propOrder = {"quantity", "label"} +) +public class ConsultPricingUnitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quantity", + required = true + ) + protected BigDecimal quantity; + @XmlElement( + name = "Label", + required = true + ) + protected ConsultTextType label; + + public BigDecimal getQuantity() { + return this.quantity; + } + + public void setQuantity(BigDecimal value) { + this.quantity = value; + } + + public ConsultTextType getLabel() { + return this.label; + } + + public void setLabel(ConsultTextType value) { + this.label = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.java new file mode 100644 index 000000000..c221efc8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientEquivalentType.java @@ -0,0 +1,143 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientEquivalentType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "substance", "additionalFields"} +) +public class ConsultRealActualIngredientEquivalentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.java new file mode 100644 index 000000000..ce91d4727 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealActualIngredientType.java @@ -0,0 +1,167 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealActualIngredientType", + propOrder = {"type", "knownEffect", "strengthDescription", "strength", "additionalInformation", "substance", "additionalFields", "realActualIngredientEquivalents"} +) +public class ConsultRealActualIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "KnownEffect" + ) + protected Boolean knownEffect; + @XmlElement( + name = "StrengthDescription" + ) + protected String strengthDescription; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + @XmlElement( + name = "AdditionalInformation" + ) + protected String additionalInformation; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "RealActualIngredientEquivalent" + ) + protected List realActualIngredientEquivalents; + @XmlAttribute( + name = "Rank", + required = true + ) + protected int rank; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public Boolean isKnownEffect() { + return this.knownEffect; + } + + public void setKnownEffect(Boolean value) { + this.knownEffect = value; + } + + public String getStrengthDescription() { + return this.strengthDescription; + } + + public void setStrengthDescription(String value) { + this.strengthDescription = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } + + public String getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(String value) { + this.additionalInformation = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getRealActualIngredientEquivalents() { + if (this.realActualIngredientEquivalents == null) { + this.realActualIngredientEquivalents = new ArrayList(); + } + + return this.realActualIngredientEquivalents; + } + + public int getRank() { + return this.rank; + } + + public void setRank(int value) { + this.rank = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.java new file mode 100644 index 000000000..789bd4017 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultRealVirtualIngredientType.java @@ -0,0 +1,119 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultRealVirtualIngredientType", + propOrder = {"type", "strength", "substance", "additionalFields"} +) +public class ConsultRealVirtualIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementConditionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementConditionType.java new file mode 100644 index 000000000..e33acee40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementConditionType.java @@ -0,0 +1,119 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementConditionType", + propOrder = {"expression", "additionalFields", "attachments"} +) +public class ConsultReimbursementConditionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Expression", + required = true + ) + protected String expression; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "Attachment" + ) + protected List attachments; + @XmlAttribute( + name = "LegalTextRelativePath", + required = true + ) + protected String legalTextRelativePath; + @XmlAttribute( + name = "Key", + required = true + ) + protected String key; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getExpression() { + return this.expression; + } + + public void setExpression(String value) { + this.expression = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getAttachments() { + if (this.attachments == null) { + this.attachments = new ArrayList(); + } + + return this.attachments; + } + + public String getLegalTextRelativePath() { + return this.legalTextRelativePath; + } + + public void setLegalTextRelativePath(String value) { + this.legalTextRelativePath = value; + } + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.java new file mode 100644 index 000000000..0ba9c56ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementContextType.java @@ -0,0 +1,257 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementContextType", + propOrder = {"multiple", "temporary", "reference", "flatRateSystem", "reimbursementBasePrice", "referenceBasePrice", "copaymentSupplement", "pricingUnit", "pricingSlice", "reimbursementCriterion", "additionalFields", "copayments"} +) +public class ConsultReimbursementContextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Multiple" + ) + protected String multiple; + @XmlElement( + name = "Temporary" + ) + protected boolean temporary; + @XmlElement( + name = "Reference" + ) + protected boolean reference; + @XmlElement( + name = "FlatRateSystem" + ) + protected boolean flatRateSystem; + @XmlElement( + name = "ReimbursementBasePrice", + required = true + ) + protected BigDecimal reimbursementBasePrice; + @XmlElement( + name = "ReferenceBasePrice", + required = true + ) + protected BigDecimal referenceBasePrice; + @XmlElement( + name = "CopaymentSupplement" + ) + protected BigDecimal copaymentSupplement; + @XmlElement( + name = "PricingUnit", + required = true + ) + protected ConsultPricingUnitType pricingUnit; + @XmlElement( + name = "PricingSlice" + ) + protected ConsultPricingUnitType pricingSlice; + @XmlElement( + name = "ReimbursementCriterion", + required = true + ) + protected ReimbursementCriterionType reimbursementCriterion; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "Copayment" + ) + protected List copayments; + @XmlAttribute( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + @XmlAttribute( + name = "CodeType", + required = true + ) + protected String codeType; + @XmlAttribute( + name = "LegalReferencePath", + required = true + ) + protected String legalReferencePath; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getMultiple() { + return this.multiple; + } + + public void setMultiple(String value) { + this.multiple = value; + } + + public boolean isTemporary() { + return this.temporary; + } + + public void setTemporary(boolean value) { + this.temporary = value; + } + + public boolean isReference() { + return this.reference; + } + + public void setReference(boolean value) { + this.reference = value; + } + + public boolean isFlatRateSystem() { + return this.flatRateSystem; + } + + public void setFlatRateSystem(boolean value) { + this.flatRateSystem = value; + } + + public BigDecimal getReimbursementBasePrice() { + return this.reimbursementBasePrice; + } + + public void setReimbursementBasePrice(BigDecimal value) { + this.reimbursementBasePrice = value; + } + + public BigDecimal getReferenceBasePrice() { + return this.referenceBasePrice; + } + + public void setReferenceBasePrice(BigDecimal value) { + this.referenceBasePrice = value; + } + + public BigDecimal getCopaymentSupplement() { + return this.copaymentSupplement; + } + + public void setCopaymentSupplement(BigDecimal value) { + this.copaymentSupplement = value; + } + + public ConsultPricingUnitType getPricingUnit() { + return this.pricingUnit; + } + + public void setPricingUnit(ConsultPricingUnitType value) { + this.pricingUnit = value; + } + + public ConsultPricingUnitType getPricingSlice() { + return this.pricingSlice; + } + + public void setPricingSlice(ConsultPricingUnitType value) { + this.pricingSlice = value; + } + + public ReimbursementCriterionType getReimbursementCriterion() { + return this.reimbursementCriterion; + } + + public void setReimbursementCriterion(ReimbursementCriterionType value) { + this.reimbursementCriterion = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getCopayments() { + if (this.copayments == null) { + this.copayments = new ArrayList(); + } + + return this.copayments; + } + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } + + public String getLegalReferencePath() { + return this.legalReferencePath; + } + + public void setLegalReferencePath(String value) { + this.legalReferencePath = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.java new file mode 100644 index 000000000..5127022f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultReimbursementTermType.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultReimbursementTermType", + propOrder = {"valueUnit", "parameterName", "additionalFields"} +) +public class ConsultReimbursementTermType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValueUnit", + required = true + ) + protected ParameterValueType valueUnit; + @XmlElement( + name = "ParameterName", + required = true + ) + protected String parameterName; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "SequenceNr", + required = true + ) + protected int sequenceNr; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ParameterValueType getValueUnit() { + return this.valueUnit; + } + + public void setValueUnit(ParameterValueType value) { + this.valueUnit = value; + } + + public String getParameterName() { + return this.parameterName; + } + + public void setParameterName(String value) { + this.parameterName = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getSequenceNr() { + return this.sequenceNr; + } + + public void setSequenceNr(int value) { + this.sequenceNr = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.java new file mode 100644 index 000000000..8b1f97cc1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardDosageType.java @@ -0,0 +1,217 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardDosageType", + propOrder = {"indications", "standardDosageParamBounds", "targetGroup", "kidneyFailureClass", "liverFailureClass", "routeOfAdministrationCodes", "routeSpecification", "treatmentDurationType", "temporaryDurationDetails", "dosageUnit", "administrationFrequency", "maximumAdministrationFrequency", "maximumDailyQuantity", "textualDosage", "supplementaryInfo"} +) +public class ConsultStandardDosageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Indication", + required = true + ) + protected List indications; + @XmlElement( + name = "StandardDosageParamBounds", + required = true + ) + protected List standardDosageParamBounds; + @XmlElement( + name = "TargetGroup", + required = true + ) + protected String targetGroup; + @XmlElement( + name = "KidneyFailureClass" + ) + protected Integer kidneyFailureClass; + @XmlElement( + name = "LiverFailureClass" + ) + protected Integer liverFailureClass; + @XmlElement( + name = "RouteOfAdministrationCode", + required = true + ) + protected List routeOfAdministrationCodes; + @XmlElement( + name = "RouteSpecification" + ) + protected ConsultTextType routeSpecification; + @XmlElement( + name = "TreatmentDurationType", + required = true + ) + protected String treatmentDurationType; + @XmlElement( + name = "TemporaryDurationDetails" + ) + protected ConsultTemporaryDurationDetailsType temporaryDurationDetails; + @XmlElement( + name = "DosageUnit" + ) + protected ConsultParameterizedQuantityType dosageUnit; + @XmlElement( + name = "AdministrationFrequency" + ) + protected ConsultAdministrationFrequencyType administrationFrequency; + @XmlElement( + name = "MaximumAdministrationFrequency" + ) + protected ConsultAdministrationFrequencyType maximumAdministrationFrequency; + @XmlElement( + name = "MaximumDailyQuantity" + ) + protected ConsultParameterizedQuantityType maximumDailyQuantity; + @XmlElement( + name = "TextualDosage" + ) + protected ConsultTextType textualDosage; + @XmlElement( + name = "SupplementaryInfo" + ) + protected ConsultTextType supplementaryInfo; + @XmlAttribute( + name = "Code", + required = true + ) + protected int code; + + public List getIndications() { + if (this.indications == null) { + this.indications = new ArrayList(); + } + + return this.indications; + } + + public List getStandardDosageParamBounds() { + if (this.standardDosageParamBounds == null) { + this.standardDosageParamBounds = new ArrayList(); + } + + return this.standardDosageParamBounds; + } + + public String getTargetGroup() { + return this.targetGroup; + } + + public void setTargetGroup(String value) { + this.targetGroup = value; + } + + public Integer getKidneyFailureClass() { + return this.kidneyFailureClass; + } + + public void setKidneyFailureClass(Integer value) { + this.kidneyFailureClass = value; + } + + public Integer getLiverFailureClass() { + return this.liverFailureClass; + } + + public void setLiverFailureClass(Integer value) { + this.liverFailureClass = value; + } + + public List getRouteOfAdministrationCodes() { + if (this.routeOfAdministrationCodes == null) { + this.routeOfAdministrationCodes = new ArrayList(); + } + + return this.routeOfAdministrationCodes; + } + + public ConsultTextType getRouteSpecification() { + return this.routeSpecification; + } + + public void setRouteSpecification(ConsultTextType value) { + this.routeSpecification = value; + } + + public String getTreatmentDurationType() { + return this.treatmentDurationType; + } + + public void setTreatmentDurationType(String value) { + this.treatmentDurationType = value; + } + + public ConsultTemporaryDurationDetailsType getTemporaryDurationDetails() { + return this.temporaryDurationDetails; + } + + public void setTemporaryDurationDetails(ConsultTemporaryDurationDetailsType value) { + this.temporaryDurationDetails = value; + } + + public ConsultParameterizedQuantityType getDosageUnit() { + return this.dosageUnit; + } + + public void setDosageUnit(ConsultParameterizedQuantityType value) { + this.dosageUnit = value; + } + + public ConsultAdministrationFrequencyType getAdministrationFrequency() { + return this.administrationFrequency; + } + + public void setAdministrationFrequency(ConsultAdministrationFrequencyType value) { + this.administrationFrequency = value; + } + + public ConsultAdministrationFrequencyType getMaximumAdministrationFrequency() { + return this.maximumAdministrationFrequency; + } + + public void setMaximumAdministrationFrequency(ConsultAdministrationFrequencyType value) { + this.maximumAdministrationFrequency = value; + } + + public ConsultParameterizedQuantityType getMaximumDailyQuantity() { + return this.maximumDailyQuantity; + } + + public void setMaximumDailyQuantity(ConsultParameterizedQuantityType value) { + this.maximumDailyQuantity = value; + } + + public ConsultTextType getTextualDosage() { + return this.textualDosage; + } + + public void setTextualDosage(ConsultTextType value) { + this.textualDosage = value; + } + + public ConsultTextType getSupplementaryInfo() { + return this.supplementaryInfo; + } + + public void setSupplementaryInfo(ConsultTextType value) { + this.supplementaryInfo = value; + } + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.java new file mode 100644 index 000000000..4dfd1334f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormAndPhFrmAndVtlFrmType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormAndPhFrmAndVtlFrmType", + propOrder = {"pharmaceuticalFormCodes", "virtualFormCodes"} +) +public class ConsultStandardFormAndPhFrmAndVtlFrmType extends ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalFormCode" + ) + protected List pharmaceuticalFormCodes; + @XmlElement( + name = "VirtualFormCode" + ) + protected List virtualFormCodes; + + public List getPharmaceuticalFormCodes() { + if (this.pharmaceuticalFormCodes == null) { + this.pharmaceuticalFormCodes = new ArrayList(); + } + + return this.pharmaceuticalFormCodes; + } + + public List getVirtualFormCodes() { + if (this.virtualFormCodes == null) { + this.virtualFormCodes = new ArrayList(); + } + + return this.virtualFormCodes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.java new file mode 100644 index 000000000..7c83a8eca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardFormType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardFormType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardFormAndPhFrmAndVtlFrmType.class}) +public class ConsultStandardFormType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.java new file mode 100644 index 000000000..c342a1ade --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteAndRouteOfAdministrationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteAndRouteOfAdministrationType", + propOrder = {"routeOfAdministrationCodes"} +) +public class ConsultStandardRouteAndRouteOfAdministrationType extends ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected List routeOfAdministrationCodes; + + public List getRouteOfAdministrationCodes() { + if (this.routeOfAdministrationCodes == null) { + this.routeOfAdministrationCodes = new ArrayList(); + } + + return this.routeOfAdministrationCodes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.java new file mode 100644 index 000000000..0e0c575ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardRouteType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardRouteType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardRouteAndRouteOfAdministrationType.class}) +public class ConsultStandardRouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceAndSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceAndSubstanceType.java new file mode 100644 index 000000000..c85d619dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceAndSubstanceType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceAndSubstanceType", + propOrder = {"substanceCodes"} +) +public class ConsultStandardSubstanceAndSubstanceType extends ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubstanceCode" + ) + protected List substanceCodes; + + public List getSubstanceCodes() { + if (this.substanceCodes == null) { + this.substanceCodes = new ArrayList(); + } + + return this.substanceCodes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.java new file mode 100644 index 000000000..de952c643 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultStandardSubstanceType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultStandardSubstanceType", + propOrder = {"name", "definition", "url"} +) +@XmlSeeAlso({ConsultStandardSubstanceAndSubstanceType.class}) +public class ConsultStandardSubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ConsultTextType name; + @XmlElement( + name = "Definition" + ) + protected ConsultTextType definition; + @XmlElement( + name = "Url" + ) + protected String url; + @XmlAttribute( + name = "Standard", + required = true + ) + protected String standard; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDefinition() { + return this.definition; + } + + public void setDefinition(ConsultTextType value) { + this.definition = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.java new file mode 100644 index 000000000..c782bbb57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultSupplyProblemType.java @@ -0,0 +1,198 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultSupplyProblemType", + propOrder = {"expectedEndOn", "reportedBy", "reportedOn", "contactName", "contactMail", "contactCompany", "phone", "reason", "additionalInformation", "impact", "additionalFields"} +) +public class ConsultSupplyProblemType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExpectedEndOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expectedEndOn; + @XmlElement( + name = "ReportedBy" + ) + protected String reportedBy; + @XmlElement( + name = "ReportedOn", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime reportedOn; + @XmlElement( + name = "ContactName" + ) + protected String contactName; + @XmlElement( + name = "ContactMail" + ) + protected String contactMail; + @XmlElement( + name = "ContactCompany" + ) + protected String contactCompany; + @XmlElement( + name = "Phone" + ) + protected String phone; + @XmlElement( + name = "Reason" + ) + protected ConsultTextType reason; + @XmlElement( + name = "AdditionalInformation" + ) + protected ConsultTextType additionalInformation; + @XmlElement( + name = "Impact" + ) + protected ConsultTextType impact; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getExpectedEndOn() { + return this.expectedEndOn; + } + + public void setExpectedEndOn(DateTime value) { + this.expectedEndOn = value; + } + + public String getReportedBy() { + return this.reportedBy; + } + + public void setReportedBy(String value) { + this.reportedBy = value; + } + + public DateTime getReportedOn() { + return this.reportedOn; + } + + public void setReportedOn(DateTime value) { + this.reportedOn = value; + } + + public String getContactName() { + return this.contactName; + } + + public void setContactName(String value) { + this.contactName = value; + } + + public String getContactMail() { + return this.contactMail; + } + + public void setContactMail(String value) { + this.contactMail = value; + } + + public String getContactCompany() { + return this.contactCompany; + } + + public void setContactCompany(String value) { + this.contactCompany = value; + } + + public String getPhone() { + return this.phone; + } + + public void setPhone(String value) { + this.phone = value; + } + + public ConsultTextType getReason() { + return this.reason; + } + + public void setReason(ConsultTextType value) { + this.reason = value; + } + + public ConsultTextType getAdditionalInformation() { + return this.additionalInformation; + } + + public void setAdditionalInformation(ConsultTextType value) { + this.additionalInformation = value; + } + + public ConsultTextType getImpact() { + return this.impact; + } + + public void setImpact(ConsultTextType value) { + this.impact = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.java new file mode 100644 index 000000000..fefeecc05 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTemporaryDurationDetailsType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultTemporaryDurationDetailsType", + propOrder = {"note", "userProvided", "duration"} +) +public class ConsultTemporaryDurationDetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "UserProvided" + ) + protected Object userProvided; + @XmlElement( + name = "Duration" + ) + protected QuantityType duration; + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public Object getUserProvided() { + return this.userProvided; + } + + public void setUserProvided(Object value) { + this.userProvided = value; + } + + public QuantityType getDuration() { + return this.duration; + } + + public void setDuration(QuantityType value) { + this.duration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTextType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTextType.java new file mode 100644 index 000000000..39f9420f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultTextType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultTextType", + propOrder = {"texts"} +) +public class ConsultTextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Text", + required = true + ) + protected List texts; + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.java new file mode 100644 index 000000000..a3a49b297 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVirtualIngredientType.java @@ -0,0 +1,131 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVirtualIngredientType", + propOrder = {"type", "strength", "substance", "additionalFields", "realVirtualIngredients"} +) +public class ConsultVirtualIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Strength" + ) + protected StrengthRangeType strength; + @XmlElement( + name = "Substance", + required = true + ) + protected SubstanceWithStandardsType substance; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "RealVirtualIngredient" + ) + protected List realVirtualIngredients; + @XmlAttribute( + name = "Rank", + required = true + ) + protected int rank; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public SubstanceWithStandardsType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceWithStandardsType value) { + this.substance = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getRealVirtualIngredients() { + if (this.realVirtualIngredients == null) { + this.realVirtualIngredients = new ArrayList(); + } + + return this.realVirtualIngredients; + } + + public int getRank() { + return this.rank; + } + + public void setRank(int value) { + this.rank = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.java new file mode 100644 index 000000000..9598beab8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpComponentType.java @@ -0,0 +1,145 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpComponentType", + propOrder = {"phaseNumber", "name", "virtualForm", "routeOfAdministrations", "additionalFields", "virtualIngredients"} +) +public class ConsultVmpComponentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhaseNumber" + ) + protected Integer phaseNumber; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "VirtualForm", + required = true + ) + protected VirtualFormWithStandardsType virtualForm; + @XmlElement( + name = "RouteOfAdministration", + required = true + ) + protected List routeOfAdministrations; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "VirtualIngredient", + required = true + ) + protected List virtualIngredients; + @XmlAttribute( + name = "Code", + required = true + ) + protected int code; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public Integer getPhaseNumber() { + return this.phaseNumber; + } + + public void setPhaseNumber(Integer value) { + this.phaseNumber = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public VirtualFormWithStandardsType getVirtualForm() { + return this.virtualForm; + } + + public void setVirtualForm(VirtualFormWithStandardsType value) { + this.virtualForm = value; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getVirtualIngredients() { + if (this.virtualIngredients == null) { + this.virtualIngredients = new ArrayList(); + } + + return this.virtualIngredients; + } + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpGroupType.java new file mode 100644 index 000000000..e5c916cbb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpGroupType.java @@ -0,0 +1,179 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpGroupType", + propOrder = {"name", "noGenericPrescriptionReason", "noSwitchReason", "patientFrailtyIndicator", "singleAdministrationDose", "doseUnits", "standardDosages", "additionalFields"} +) +public class ConsultVmpGroupType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected NoGenericPrescriptionReasonType noGenericPrescriptionReason; + @XmlElement( + name = "NoSwitchReason" + ) + protected NoSwitchReasonType noSwitchReason; + @XmlElement( + name = "PatientFrailtyIndicator" + ) + protected Boolean patientFrailtyIndicator; + @XmlElement( + name = "SingleAdministrationDose" + ) + protected QuantityType singleAdministrationDose; + @XmlElement( + name = "DoseUnits" + ) + protected List doseUnits; + @XmlElement( + name = "StandardDosage" + ) + protected List standardDosages; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "Code", + required = true + ) + protected int code; + @XmlAttribute( + name = "ProductId", + required = true + ) + protected String productId; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public NoGenericPrescriptionReasonType getNoGenericPrescriptionReason() { + return this.noGenericPrescriptionReason; + } + + public void setNoGenericPrescriptionReason(NoGenericPrescriptionReasonType value) { + this.noGenericPrescriptionReason = value; + } + + public NoSwitchReasonType getNoSwitchReason() { + return this.noSwitchReason; + } + + public void setNoSwitchReason(NoSwitchReasonType value) { + this.noSwitchReason = value; + } + + public Boolean isPatientFrailtyIndicator() { + return this.patientFrailtyIndicator; + } + + public void setPatientFrailtyIndicator(Boolean value) { + this.patientFrailtyIndicator = value; + } + + public QuantityType getSingleAdministrationDose() { + return this.singleAdministrationDose; + } + + public void setSingleAdministrationDose(QuantityType value) { + this.singleAdministrationDose = value; + } + + public List getDoseUnits() { + if (this.doseUnits == null) { + this.doseUnits = new ArrayList(); + } + + return this.doseUnits; + } + + public List getStandardDosages() { + if (this.standardDosages == null) { + this.standardDosages = new ArrayList(); + } + + return this.standardDosages; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpType.java new file mode 100644 index 000000000..54eee5816 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVmpType.java @@ -0,0 +1,169 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVmpType", + propOrder = {"name", "abbreviation", "wadas", "additionalFields", "commentedClassifications", "vmpGroup", "vtm", "vmpComponents"} +) +public class ConsultVmpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + @XmlElement( + name = "VmpGroup", + required = true + ) + protected ConsultVmpGroupType vmpGroup; + @XmlElement( + name = "Vtm" + ) + protected ConsultVtmType vtm; + @XmlElement( + name = "VmpComponent", + required = true + ) + protected List vmpComponents; + @XmlAttribute( + name = "Code", + required = true + ) + protected int code; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } + + public ConsultVmpGroupType getVmpGroup() { + return this.vmpGroup; + } + + public void setVmpGroup(ConsultVmpGroupType value) { + this.vmpGroup = value; + } + + public ConsultVtmType getVtm() { + return this.vtm; + } + + public void setVtm(ConsultVtmType value) { + this.vtm = value; + } + + public List getVmpComponents() { + if (this.vmpComponents == null) { + this.vmpComponents = new ArrayList(); + } + + return this.vmpComponents; + } + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.java new file mode 100644 index 000000000..de48d2d3b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultVtmType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultVtmType", + propOrder = {"name", "additionalFields"} +) +public class ConsultVtmType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "AdditionalFields" + ) + protected List additionalFields; + @XmlAttribute( + name = "Code", + required = true + ) + protected int code; + @XmlAttribute( + name = "StartDate", + required = true + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "EndDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getAdditionalFields() { + if (this.additionalFields == null) { + this.additionalFields = new ArrayList(); + } + + return this.additionalFields; + } + + public int getCode() { + return this.code; + } + + public void setCode(int value) { + this.code = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultWadaType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultWadaType.java new file mode 100644 index 000000000..a2b7019b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ConsultWadaType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultWadaType", + propOrder = {"name", "description"} +) +public class ConsultWadaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModus.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModus.java new file mode 100644 index 000000000..d06ff8139 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModus.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.java new file mode 100644 index 000000000..89f70b478 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecification.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class DeliveryModusSpecification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code" + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecificationType.java new file mode 100644 index 000000000..5fd462256 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusSpecificationType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusSpecificationType", + propOrder = {"description"} +) +public class DeliveryModusSpecificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusType.java new file mode 100644 index 000000000..56e00e49e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeliveryModusType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeliveryModusType", + propOrder = {"description"} +) +public class DeliveryModusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.java new file mode 100644 index 000000000..2723df6ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.java new file mode 100644 index 000000000..aedcb8fd8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DeviceTypeType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeviceTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class DeviceTypeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsRequestType.java new file mode 100644 index 000000000..bb564ca10 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsRequestType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DicsRequestType" +) +@XmlSeeAlso({FindAmpRequestType.class, FindNonMedicinalProductRequest.class, FindAmppRequest.class, FindCompoundingFormulaRequest.class, FindCompoundingIngredientRequest.class, FindCommentedClassificationRequest.class, FindVtmRequest.class, FindVmpGroupRequest.class, FindReferencesRequest.class, FindReimbursementRequest.class, FindLegislationTextRequest.class, FindVmpRequest.class, FindCompanyRequest.class}) +public class DicsRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.java new file mode 100644 index 000000000..2b1888123 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DicsResponseType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DicsResponseType" +) +@XmlSeeAlso({FindNonMedicinalProductResponse.class, FindAmppResponse.class, FindCompoundingFormulaResponse.class, FindCompoundingIngredientResponse.class, FindCommentedClassificationResponse.class, FindVtmResponse.class, FindVmpGroupResponse.class, FindReferencesResponse.class, FindReimbursementResponse.class, FindLegislationTextResponse.class, FindVmpResponse.class, FindCompanyResponse.class, FindListOfAmpResponse.class, FindAmpResponse.class}) +public class DicsResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "SearchDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime searchDate; + @XmlAttribute( + name = "SamId" + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String samId; + + public DateTime getSearchDate() { + return this.searchDate; + } + + public void setSearchDate(DateTime value) { + this.searchDate = value; + } + + public String getSamId() { + return this.samId; + } + + public void setSamId(String value) { + this.samId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DomainType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DomainType.java new file mode 100644 index 000000000..aebae408c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DomainType.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DomainType", + propOrder = {"code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class DomainType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DoseUnitsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DoseUnitsType.java new file mode 100644 index 000000000..d999d5a03 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/DoseUnitsType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DoseUnitsType", + propOrder = {"substanceCode", "strength"} +) +public class DoseUnitsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubstanceCode", + required = true + ) + protected String substanceCode; + @XmlElement( + name = "Strength", + required = true + ) + protected StrengthRangeType strength; + @XmlAttribute( + name = "Rank" + ) + protected Integer rank; + + public String getSubstanceCode() { + return this.substanceCode; + } + + public void setSubstanceCode(String value) { + this.substanceCode = value; + } + + public StrengthRangeType getStrength() { + return this.strength; + } + + public void setStrength(StrengthRangeType value) { + this.strength = value; + } + + public Integer getRank() { + return this.rank; + } + + public void setRank(Integer value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.java new file mode 100644 index 000000000..67872eaae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "FindAmpRequest", + namespace = "urn:be:fgov:ehealth:dics:protocol:v5" +) +public class FindAmpRequest extends FindAmpRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.java new file mode 100644 index 000000000..5f3f0530c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpRequestType.java @@ -0,0 +1,114 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpRequestType", + propOrder = {"findByProduct", "findByPackage", "findByDmpp", "findByIngredients", "findByVirtualProduct", "findByGenericPrescriptionGroup", "findByCompany", "hasComponentWiths"} +) +public class FindAmpRequestType extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByActualProductType findByProduct; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlElement( + name = "FindByDmpp" + ) + protected FindByDmppType findByDmpp; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "FindByVirtualProduct" + ) + protected FindByVirtualProductType findByVirtualProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByCompany" + ) + protected FindByCompanyType findByCompany; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + + public FindByActualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByActualProductType value) { + this.findByProduct = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public FindByDmppType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(FindByDmppType value) { + this.findByDmpp = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public FindByVirtualProductType getFindByVirtualProduct() { + return this.findByVirtualProduct; + } + + public void setFindByVirtualProduct(FindByVirtualProductType value) { + this.findByVirtualProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByCompanyType getFindByCompany() { + return this.findByCompany; + } + + public void setFindByCompany(FindByCompanyType value) { + this.findByCompany = value; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.java new file mode 100644 index 000000000..16cc05fd8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmpResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmpResponseType", + propOrder = {"amps"} +) +@XmlRootElement( + name = "FindAmpResponse" +) +public class FindAmpResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Amp" + ) + protected List amps; + + public List getAmps() { + if (this.amps == null) { + this.amps = new ArrayList(); + } + + return this.amps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.java new file mode 100644 index 000000000..982e4dd79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmppRequestType", + propOrder = {"findByPackage", "findByDmpp"} +) +@XmlRootElement( + name = "FindAmppRequest" +) +public class FindAmppRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + @XmlElement( + name = "FindByDmpp" + ) + protected FindByDmppType findByDmpp; + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } + + public FindByDmppType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(FindByDmppType value) { + this.findByDmpp = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.java new file mode 100644 index 000000000..8e878f4b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindAmppResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmppResponseType", + propOrder = {"ampps"} +) +@XmlRootElement( + name = "FindAmppResponse" +) +public class FindAmppResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.java new file mode 100644 index 000000000..0ed014513 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByActualProductType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByActualProductType", + propOrder = {"anyNamePart", "ampCode"} +) +public class FindByActualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AmpCode" + ) + protected String ampCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAmpCode() { + return this.ampCode; + } + + public void setAmpCode(String value) { + this.ampCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.java new file mode 100644 index 000000000..04a482600 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCommentedClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCommentedClassificationType", + propOrder = {"anyNamePart", "commentedClassificationCode"} +) +public class FindByCommentedClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CommentedClassificationCode" + ) + protected String commentedClassificationCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCommentedClassificationCode() { + return this.commentedClassificationCode; + } + + public void setCommentedClassificationCode(String value) { + this.commentedClassificationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.java new file mode 100644 index 000000000..519349194 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByCompanyType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByCompanyType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +public class FindByCompanyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.java new file mode 100644 index 000000000..fffed5b69 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByDmppType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByDmppType", + propOrder = {"deliveryEnvironment", "code", "codeType"} +) +public class FindByDmppType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "CodeType", + required = true + ) + protected String codeType; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getCodeType() { + return this.codeType; + } + + public void setCodeType(String value) { + this.codeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByGenericPrescriptionGroupType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByGenericPrescriptionGroupType.java new file mode 100644 index 000000000..f72b6d127 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByGenericPrescriptionGroupType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByGenericPrescriptionGroupType", + propOrder = {"anyNamePart", "genericPrescriptionGroupCode"} +) +public class FindByGenericPrescriptionGroupType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "GenericPrescriptionGroupCode" + ) + protected Integer genericPrescriptionGroupCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public Integer getGenericPrescriptionGroupCode() { + return this.genericPrescriptionGroupCode; + } + + public void setGenericPrescriptionGroupCode(Integer value) { + this.genericPrescriptionGroupCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByIngredientType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByIngredientType.java new file mode 100644 index 000000000..a83b1dfdb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByIngredientType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByIngredientType", + propOrder = {"substanceName", "substanceCode", "strength"} +) +public class FindByIngredientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubstanceName" + ) + protected StandardSubstanceNameCriterionType substanceName; + @XmlElement( + name = "SubstanceCode" + ) + protected StandardSubstanceCodeCriterionType substanceCode; + @XmlElement( + name = "Strength" + ) + protected QuantityType strength; + + public StandardSubstanceNameCriterionType getSubstanceName() { + return this.substanceName; + } + + public void setSubstanceName(StandardSubstanceNameCriterionType value) { + this.substanceName = value; + } + + public StandardSubstanceCodeCriterionType getSubstanceCode() { + return this.substanceCode; + } + + public void setSubstanceCode(StandardSubstanceCodeCriterionType value) { + this.substanceCode = value; + } + + public QuantityType getStrength() { + return this.strength; + } + + public void setStrength(QuantityType value) { + this.strength = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.java new file mode 100644 index 000000000..7aa203b71 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByPackageType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByPackageType", + propOrder = {"anyNamePart", "atcCode", "ctiExtendedCode", "authorisationNr", "commercialised", "inSupplyProblem", "componentEquivalents"} +) +public class FindByPackageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "AtcCode" + ) + protected String atcCode; + @XmlElement( + name = "CtiExtendedCode" + ) + protected String ctiExtendedCode; + @XmlElement( + name = "AuthorisationNr" + ) + protected String authorisationNr; + @XmlElement( + name = "Commercialised" + ) + protected Boolean commercialised; + @XmlElement( + name = "InSupplyProblem" + ) + protected Boolean inSupplyProblem; + @XmlElement( + name = "ComponentEquivalent" + ) + protected List componentEquivalents; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getAtcCode() { + return this.atcCode; + } + + public void setAtcCode(String value) { + this.atcCode = value; + } + + public String getCtiExtendedCode() { + return this.ctiExtendedCode; + } + + public void setCtiExtendedCode(String value) { + this.ctiExtendedCode = value; + } + + public String getAuthorisationNr() { + return this.authorisationNr; + } + + public void setAuthorisationNr(String value) { + this.authorisationNr = value; + } + + public Boolean isCommercialised() { + return this.commercialised; + } + + public void setCommercialised(Boolean value) { + this.commercialised = value; + } + + public Boolean isInSupplyProblem() { + return this.inSupplyProblem; + } + + public void setInSupplyProblem(Boolean value) { + this.inSupplyProblem = value; + } + + public List getComponentEquivalents() { + if (this.componentEquivalents == null) { + this.componentEquivalents = new ArrayList(); + } + + return this.componentEquivalents; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.java new file mode 100644 index 000000000..51e54f36b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByTherapeuticMoietyType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByTherapeuticMoietyType", + propOrder = {"therapeuticMoietyName", "therapeuticMoietyCode"} +) +public class FindByTherapeuticMoietyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TherapeuticMoietyName" + ) + protected String therapeuticMoietyName; + @XmlElement( + name = "TherapeuticMoietyCode" + ) + protected Integer therapeuticMoietyCode; + + public String getTherapeuticMoietyName() { + return this.therapeuticMoietyName; + } + + public void setTherapeuticMoietyName(String value) { + this.therapeuticMoietyName = value; + } + + public Integer getTherapeuticMoietyCode() { + return this.therapeuticMoietyCode; + } + + public void setTherapeuticMoietyCode(Integer value) { + this.therapeuticMoietyCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.java new file mode 100644 index 000000000..59b84569e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindByVirtualProductType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindByVirtualProductType", + propOrder = {"anyNamePart", "vmpCode"} +) +public class FindByVirtualProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "VmpCode" + ) + protected Integer vmpCode; + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public Integer getVmpCode() { + return this.vmpCode; + } + + public void setVmpCode(Integer value) { + this.vmpCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.java new file mode 100644 index 000000000..fe38043eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationRequestType", + propOrder = {"findByProduct", "findByCommentedClassification"} +) +@XmlRootElement( + name = "FindCommentedClassificationRequest" +) +public class FindCommentedClassificationRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByCommentedClassification" + ) + protected FindByCommentedClassificationType findByCommentedClassification; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByCommentedClassificationType getFindByCommentedClassification() { + return this.findByCommentedClassification; + } + + public void setFindByCommentedClassification(FindByCommentedClassificationType value) { + this.findByCommentedClassification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.java new file mode 100644 index 000000000..20c443d03 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCommentedClassificationResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCommentedClassificationResponseType", + propOrder = {"commentedClassifications"} +) +@XmlRootElement( + name = "FindCommentedClassificationResponse" +) +public class FindCommentedClassificationResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommentedClassification" + ) + protected List commentedClassifications; + + public List getCommentedClassifications() { + if (this.commentedClassifications == null) { + this.commentedClassifications = new ArrayList(); + } + + return this.commentedClassifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyRequest.java new file mode 100644 index 000000000..394f6932e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyRequest.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyRequestType", + propOrder = {"vatNr", "anyNamePart", "companyActorNr"} +) +@XmlRootElement( + name = "FindCompanyRequest" +) +public class FindCompanyRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VatNr" + ) + protected VatNrPerCountryType vatNr; + @XmlElement( + name = "AnyNamePart" + ) + protected String anyNamePart; + @XmlElement( + name = "CompanyActorNr" + ) + protected String companyActorNr; + + public VatNrPerCountryType getVatNr() { + return this.vatNr; + } + + public void setVatNr(VatNrPerCountryType value) { + this.vatNr = value; + } + + public String getAnyNamePart() { + return this.anyNamePart; + } + + public void setAnyNamePart(String value) { + this.anyNamePart = value; + } + + public String getCompanyActorNr() { + return this.companyActorNr; + } + + public void setCompanyActorNr(String value) { + this.companyActorNr = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.java new file mode 100644 index 000000000..355fcc9f5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompanyResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompanyResponseType", + propOrder = {"companies"} +) +@XmlRootElement( + name = "FindCompanyResponse" +) +public class FindCompanyResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Company" + ) + protected List companies; + + public List getCompanies() { + if (this.companies == null) { + this.companies = new ArrayList(); + } + + return this.companies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.java new file mode 100644 index 000000000..5b19d8560 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaRequestType", + propOrder = {"findByAnyName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingFormulaRequest" +) +public class FindCompoundingFormulaRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaResponse.java new file mode 100644 index 000000000..bde07a47c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingFormulaResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingFormulaResponseType", + propOrder = {"compoundingFormulas"} +) +@XmlRootElement( + name = "FindCompoundingFormulaResponse" +) +public class FindCompoundingFormulaResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingFormula" + ) + protected List compoundingFormulas; + + public List getCompoundingFormulas() { + if (this.compoundingFormulas == null) { + this.compoundingFormulas = new ArrayList(); + } + + return this.compoundingFormulas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.java new file mode 100644 index 000000000..157b1fe86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientRequestType", + propOrder = {"findByAnyName", "findByCNK"} +) +@XmlRootElement( + name = "FindCompoundingIngredientRequest" +) +public class FindCompoundingIngredientRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByAnyName" + ) + protected String findByAnyName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + + public String getFindByAnyName() { + return this.findByAnyName; + } + + public void setFindByAnyName(String value) { + this.findByAnyName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientResponse.java new file mode 100644 index 000000000..bea0b1efc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindCompoundingIngredientResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCompoundingIngredientResponseType", + propOrder = {"compoundingIngredients"} +) +@XmlRootElement( + name = "FindCompoundingIngredientResponse" +) +public class FindCompoundingIngredientResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompoundingIngredient" + ) + protected List compoundingIngredients; + + public List getCompoundingIngredients() { + if (this.compoundingIngredients == null) { + this.compoundingIngredients = new ArrayList(); + } + + return this.compoundingIngredients; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegalBasesType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegalBasesType.java new file mode 100644 index 000000000..c90db3734 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegalBasesType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegalBasesType" +) +public class FindLegalBasesType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.java new file mode 100644 index 000000000..86d43780c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextRequest.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextRequestType", + propOrder = {"findByDmpp", "findByLegalReferencePath", "findLegalBases"} +) +@XmlRootElement( + name = "FindLegislationTextRequest" +) +public class FindLegislationTextRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByDmpp" + ) + protected FindByDmppType findByDmpp; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindLegalBases" + ) + protected FindLegalBasesType findLegalBases; + + public FindByDmppType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(FindByDmppType value) { + this.findByDmpp = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public FindLegalBasesType getFindLegalBases() { + return this.findLegalBases; + } + + public void setFindLegalBases(FindLegalBasesType value) { + this.findLegalBases = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.java new file mode 100644 index 000000000..65af77341 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindLegislationTextResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindLegislationTextResponseType", + propOrder = {"legalbases"} +) +@XmlRootElement( + name = "FindLegislationTextResponse" +) +public class FindLegislationTextResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LegalBasis" + ) + protected List legalbases; + + public List getLegalbases() { + if (this.legalbases == null) { + this.legalbases = new ArrayList(); + } + + return this.legalbases; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.java new file mode 100644 index 000000000..1dff20aa3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "FindListOfAmpRequest", + namespace = "urn:be:fgov:ehealth:dics:protocol:v5" +) +public class FindListOfAmpRequest extends FindAmpRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.java new file mode 100644 index 000000000..538f32f2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindListOfAmpResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindListOfAmpResponseType", + propOrder = {"amps"} +) +@XmlRootElement( + name = "FindListOfAmpResponse" +) +public class FindListOfAmpResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Amp" + ) + protected List amps; + + public List getAmps() { + if (this.amps == null) { + this.amps = new ArrayList(); + } + + return this.amps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.java new file mode 100644 index 000000000..b5af3dbc2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindNonMedicinalProductRequestType", + propOrder = {"findByName", "findByCNK"} +) +@XmlRootElement( + name = "FindNonMedicinalProductRequest" +) +public class FindNonMedicinalProductRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByName" + ) + protected String findByName; + @XmlElement( + name = "FindByCNK" + ) + protected String findByCNK; + + public String getFindByName() { + return this.findByName; + } + + public void setFindByName(String value) { + this.findByName = value; + } + + public String getFindByCNK() { + return this.findByCNK; + } + + public void setFindByCNK(String value) { + this.findByCNK = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.java new file mode 100644 index 000000000..ead2de4fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindNonMedicinalProductResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindNonMedicinalProductResponseType", + propOrder = {"nonMedicinalProducts"} +) +@XmlRootElement( + name = "FindNonMedicinalProductResponse" +) +public class FindNonMedicinalProductResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NonMedicinalProduct" + ) + protected List nonMedicinalProducts; + + public List getNonMedicinalProducts() { + if (this.nonMedicinalProducts == null) { + this.nonMedicinalProducts = new ArrayList(); + } + + return this.nonMedicinalProducts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesRequest.java new file mode 100644 index 000000000..724c49ecb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesRequestType", + propOrder = {"referenceEntity"} +) +@XmlRootElement( + name = "FindReferencesRequest" +) +public class FindReferencesRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceEntity", + required = true + ) + protected String referenceEntity; + + public String getReferenceEntity() { + return this.referenceEntity; + } + + public void setReferenceEntity(String value) { + this.referenceEntity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesResponse.java new file mode 100644 index 000000000..13505702b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReferencesResponse.java @@ -0,0 +1,298 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReferencesResponseType", + propOrder = {"atcClassifications", "deliveryModuses", "deliveryModusSpecifications", "deviceTypes", "packagingClosures", "packagingMaterials", "packagingTypes", "pharmaceuticalForms", "routeOfAdministrations", "substances", "noSwitchReasons", "virtualForms", "wadas", "noGenericPrescriptionReasons", "appendixes", "formCategories", "parameters", "reimbursementCriterions", "standardForms", "standardRoutes", "standardSubstances", "standardUnits", "genericReferenceTable"} +) +@XmlRootElement( + name = "FindReferencesResponse" +) +public class FindReferencesResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtcClassification" + ) + protected List atcClassifications; + @XmlElement( + name = "DeliveryModus" + ) + protected List deliveryModuses; + @XmlElement( + name = "DeliveryModusSpecification" + ) + protected List deliveryModusSpecifications; + @XmlElement( + name = "DeviceType" + ) + protected List deviceTypes; + @XmlElement( + name = "PackagingClosure" + ) + protected List packagingClosures; + @XmlElement( + name = "PackagingMaterial" + ) + protected List packagingMaterials; + @XmlElement( + name = "PackagingType" + ) + protected List packagingTypes; + @XmlElement( + name = "PharmaceuticalForm" + ) + protected List pharmaceuticalForms; + @XmlElement( + name = "RouteOfAdministration" + ) + protected List routeOfAdministrations; + @XmlElement( + name = "Substance" + ) + protected List substances; + @XmlElement( + name = "NoSwitchReason" + ) + protected List noSwitchReasons; + @XmlElement( + name = "VirtualForm" + ) + protected List virtualForms; + @XmlElement( + name = "Wada" + ) + protected List wadas; + @XmlElement( + name = "NoGenericPrescriptionReason" + ) + protected List noGenericPrescriptionReasons; + @XmlElement( + name = "Appendix" + ) + protected List appendixes; + @XmlElement( + name = "FormCategory" + ) + protected List formCategories; + @XmlElement( + name = "Parameter" + ) + protected List parameters; + @XmlElement( + name = "ReimbursementCriterion" + ) + protected List reimbursementCriterions; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + @XmlElement( + name = "StandardUnit" + ) + protected List standardUnits; + @XmlElement( + name = "GenericReferenceTable" + ) + protected GenericReferenceTableType genericReferenceTable; + + public List getAtcClassifications() { + if (this.atcClassifications == null) { + this.atcClassifications = new ArrayList(); + } + + return this.atcClassifications; + } + + public List getDeliveryModuses() { + if (this.deliveryModuses == null) { + this.deliveryModuses = new ArrayList(); + } + + return this.deliveryModuses; + } + + public List getDeliveryModusSpecifications() { + if (this.deliveryModusSpecifications == null) { + this.deliveryModusSpecifications = new ArrayList(); + } + + return this.deliveryModusSpecifications; + } + + public List getDeviceTypes() { + if (this.deviceTypes == null) { + this.deviceTypes = new ArrayList(); + } + + return this.deviceTypes; + } + + public List getPackagingClosures() { + if (this.packagingClosures == null) { + this.packagingClosures = new ArrayList(); + } + + return this.packagingClosures; + } + + public List getPackagingMaterials() { + if (this.packagingMaterials == null) { + this.packagingMaterials = new ArrayList(); + } + + return this.packagingMaterials; + } + + public List getPackagingTypes() { + if (this.packagingTypes == null) { + this.packagingTypes = new ArrayList(); + } + + return this.packagingTypes; + } + + public List getPharmaceuticalForms() { + if (this.pharmaceuticalForms == null) { + this.pharmaceuticalForms = new ArrayList(); + } + + return this.pharmaceuticalForms; + } + + public List getRouteOfAdministrations() { + if (this.routeOfAdministrations == null) { + this.routeOfAdministrations = new ArrayList(); + } + + return this.routeOfAdministrations; + } + + public List getSubstances() { + if (this.substances == null) { + this.substances = new ArrayList(); + } + + return this.substances; + } + + public List getNoSwitchReasons() { + if (this.noSwitchReasons == null) { + this.noSwitchReasons = new ArrayList(); + } + + return this.noSwitchReasons; + } + + public List getVirtualForms() { + if (this.virtualForms == null) { + this.virtualForms = new ArrayList(); + } + + return this.virtualForms; + } + + public List getWadas() { + if (this.wadas == null) { + this.wadas = new ArrayList(); + } + + return this.wadas; + } + + public List getNoGenericPrescriptionReasons() { + if (this.noGenericPrescriptionReasons == null) { + this.noGenericPrescriptionReasons = new ArrayList(); + } + + return this.noGenericPrescriptionReasons; + } + + public List getAppendixes() { + if (this.appendixes == null) { + this.appendixes = new ArrayList(); + } + + return this.appendixes; + } + + public List getFormCategories() { + if (this.formCategories == null) { + this.formCategories = new ArrayList(); + } + + return this.formCategories; + } + + public List getParameters() { + if (this.parameters == null) { + this.parameters = new ArrayList(); + } + + return this.parameters; + } + + public List getReimbursementCriterions() { + if (this.reimbursementCriterions == null) { + this.reimbursementCriterions = new ArrayList(); + } + + return this.reimbursementCriterions; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } + + public List getStandardUnits() { + if (this.standardUnits == null) { + this.standardUnits = new ArrayList(); + } + + return this.standardUnits; + } + + public GenericReferenceTableType getGenericReferenceTable() { + return this.genericReferenceTable; + } + + public void setGenericReferenceTable(GenericReferenceTableType value) { + this.genericReferenceTable = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementRequest.java new file mode 100644 index 000000000..68946ff98 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementRequest.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByLegalReferencePath", "findByDmpp", "findByPackage"} +) +@XmlRootElement( + name = "FindReimbursementRequest" +) +public class FindReimbursementRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByLegalReferencePath" + ) + protected String findByLegalReferencePath; + @XmlElement( + name = "FindByDmpp" + ) + protected FindByDmppType findByDmpp; + @XmlElement( + name = "FindByPackage" + ) + protected FindByPackageType findByPackage; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public String getFindByLegalReferencePath() { + return this.findByLegalReferencePath; + } + + public void setFindByLegalReferencePath(String value) { + this.findByLegalReferencePath = value; + } + + public FindByDmppType getFindByDmpp() { + return this.findByDmpp; + } + + public void setFindByDmpp(FindByDmppType value) { + this.findByDmpp = value; + } + + public FindByPackageType getFindByPackage() { + return this.findByPackage; + } + + public void setFindByPackage(FindByPackageType value) { + this.findByPackage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementResponse.java new file mode 100644 index 000000000..408969f7b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindReimbursementResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementResponseType", + propOrder = {"reimbursementContexts"} +) +@XmlRootElement( + name = "FindReimbursementResponse" +) +public class FindReimbursementResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReimbursementContexts" + ) + protected List reimbursementContexts; + + public List getReimbursementContexts() { + if (this.reimbursementContexts == null) { + this.reimbursementContexts = new ArrayList(); + } + + return this.reimbursementContexts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupRequest.java new file mode 100644 index 000000000..c8383f253 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupRequestType", + propOrder = {"findByProduct", "findByGenericPrescriptionGroup"} +) +@XmlRootElement( + name = "FindVmpGroupRequest" +) +public class FindVmpGroupRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupResponse.java new file mode 100644 index 000000000..7143be2a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpGroupResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpGroupResponseType", + propOrder = {"vmpGroups"} +) +@XmlRootElement( + name = "FindVmpGroupResponse" +) +public class FindVmpGroupResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VmpGroup" + ) + protected List vmpGroups; + + public List getVmpGroups() { + if (this.vmpGroups == null) { + this.vmpGroups = new ArrayList(); + } + + return this.vmpGroups; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.java new file mode 100644 index 000000000..a40b98853 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpRequest.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpRequestType", + propOrder = {"findByGenericPrescriptionGroup", "findByTherapeuticMoiety", "findByProduct", "findByIngredients", "hasComponentWiths", "hasWadaClassification"} +) +@XmlRootElement( + name = "FindVmpRequest" +) +public class FindVmpRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByGenericPrescriptionGroup" + ) + protected FindByGenericPrescriptionGroupType findByGenericPrescriptionGroup; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByIngredient" + ) + protected List findByIngredients; + @XmlElement( + name = "HasComponentWith" + ) + protected List hasComponentWiths; + @XmlElement( + name = "HasWadaClassification" + ) + protected HasWadaClassificationType hasWadaClassification; + + public FindByGenericPrescriptionGroupType getFindByGenericPrescriptionGroup() { + return this.findByGenericPrescriptionGroup; + } + + public void setFindByGenericPrescriptionGroup(FindByGenericPrescriptionGroupType value) { + this.findByGenericPrescriptionGroup = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public List getFindByIngredients() { + if (this.findByIngredients == null) { + this.findByIngredients = new ArrayList(); + } + + return this.findByIngredients; + } + + public List getHasComponentWiths() { + if (this.hasComponentWiths == null) { + this.hasComponentWiths = new ArrayList(); + } + + return this.hasComponentWiths; + } + + public HasWadaClassificationType getHasWadaClassification() { + return this.hasWadaClassification; + } + + public void setHasWadaClassification(HasWadaClassificationType value) { + this.hasWadaClassification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.java new file mode 100644 index 000000000..0ab2f1206 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVmpResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVmpResponseType", + propOrder = {"vmps"} +) +@XmlRootElement( + name = "FindVmpResponse" +) +public class FindVmpResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vmp" + ) + protected List vmps; + + public List getVmps() { + if (this.vmps == null) { + this.vmps = new ArrayList(); + } + + return this.vmps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmRequest.java new file mode 100644 index 000000000..20d1e9a4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmRequest.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmRequestType", + propOrder = {"findByProduct", "findByTherapeuticMoiety"} +) +@XmlRootElement( + name = "FindVtmRequest" +) +public class FindVtmRequest extends DicsRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FindByProduct" + ) + protected FindByVirtualProductType findByProduct; + @XmlElement( + name = "FindByTherapeuticMoiety" + ) + protected FindByTherapeuticMoietyType findByTherapeuticMoiety; + + public FindByVirtualProductType getFindByProduct() { + return this.findByProduct; + } + + public void setFindByProduct(FindByVirtualProductType value) { + this.findByProduct = value; + } + + public FindByTherapeuticMoietyType getFindByTherapeuticMoiety() { + return this.findByTherapeuticMoiety; + } + + public void setFindByTherapeuticMoiety(FindByTherapeuticMoietyType value) { + this.findByTherapeuticMoiety = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmResponse.java new file mode 100644 index 000000000..e17e0a9c6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FindVtmResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindVtmResponseType", + propOrder = {"vtms"} +) +@XmlRootElement( + name = "FindVtmResponse" +) +public class FindVtmResponse extends DicsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Vtm" + ) + protected List vtms; + + public List getVtms() { + if (this.vtms == null) { + this.vtms = new ArrayList(); + } + + return this.vtms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.java new file mode 100644 index 000000000..a766fedd6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategory.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class FormCategory implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategoryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategoryType.java new file mode 100644 index 000000000..39029978a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/FormCategoryType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FormCategoryType", + propOrder = {"description"} +) +public class FormCategoryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceEntryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceEntryType.java new file mode 100644 index 000000000..af748bc33 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceEntryType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericReferenceEntryType", + propOrder = {"fields"} +) +public class GenericReferenceEntryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Field", + required = true + ) + protected List fields; + + public List getFields() { + if (this.fields == null) { + this.fields = new ArrayList(); + } + + return this.fields; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceTableType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceTableType.java new file mode 100644 index 000000000..c19d873c7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/GenericReferenceTableType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericReferenceTableType", + propOrder = {"genericReferenceEntry"} +) +public class GenericReferenceTableType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenericReferenceEntry", + required = true + ) + protected GenericReferenceEntryType genericReferenceEntry; + @XmlAttribute( + name = "Name", + required = true + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String name; + + public GenericReferenceEntryType getGenericReferenceEntry() { + return this.genericReferenceEntry; + } + + public void setGenericReferenceEntry(GenericReferenceEntryType value) { + this.genericReferenceEntry = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.java new file mode 100644 index 000000000..f0e0b9b1c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasActualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasActualComponentWithType", + propOrder = {"pharmaceuticalFormName", "pharmaceuticalFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasActualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmaceuticalFormName" + ) + protected StandardFormNameCriterionType pharmaceuticalFormName; + @XmlElement( + name = "PharmaceuticalFormCode" + ) + protected StandardFormCodeCriterionType pharmaceuticalFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getPharmaceuticalFormName() { + return this.pharmaceuticalFormName; + } + + public void setPharmaceuticalFormName(StandardFormNameCriterionType value) { + this.pharmaceuticalFormName = value; + } + + public StandardFormCodeCriterionType getPharmaceuticalFormCode() { + return this.pharmaceuticalFormCode; + } + + public void setPharmaceuticalFormCode(StandardFormCodeCriterionType value) { + this.pharmaceuticalFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.java new file mode 100644 index 000000000..405070658 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasVirtualComponentWithType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasVirtualComponentWithType", + propOrder = {"virtualFormName", "virtualFormCode", "routeOfAdministrationName", "routeOfAdministrationCode"} +) +public class HasVirtualComponentWithType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VirtualFormName" + ) + protected StandardFormNameCriterionType virtualFormName; + @XmlElement( + name = "VirtualFormCode" + ) + protected StandardFormCodeCriterionType virtualFormCode; + @XmlElement( + name = "RouteOfAdministrationName" + ) + protected StandardRouteNameCriterionType routeOfAdministrationName; + @XmlElement( + name = "RouteOfAdministrationCode" + ) + protected StandardRouteCodeCriterionType routeOfAdministrationCode; + + public StandardFormNameCriterionType getVirtualFormName() { + return this.virtualFormName; + } + + public void setVirtualFormName(StandardFormNameCriterionType value) { + this.virtualFormName = value; + } + + public StandardFormCodeCriterionType getVirtualFormCode() { + return this.virtualFormCode; + } + + public void setVirtualFormCode(StandardFormCodeCriterionType value) { + this.virtualFormCode = value; + } + + public StandardRouteNameCriterionType getRouteOfAdministrationName() { + return this.routeOfAdministrationName; + } + + public void setRouteOfAdministrationName(StandardRouteNameCriterionType value) { + this.routeOfAdministrationName = value; + } + + public StandardRouteCodeCriterionType getRouteOfAdministrationCode() { + return this.routeOfAdministrationCode; + } + + public void setRouteOfAdministrationCode(StandardRouteCodeCriterionType value) { + this.routeOfAdministrationCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasWadaClassificationType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasWadaClassificationType.java new file mode 100644 index 000000000..72e3f328d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/HasWadaClassificationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasWadaClassificationType", + propOrder = {"wadaName", "wadaCode"} +) +public class HasWadaClassificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "WadaName" + ) + protected String wadaName; + @XmlElement( + name = "WadaCode" + ) + protected String wadaCode; + + public String getWadaName() { + return this.wadaName; + } + + public void setWadaName(String value) { + this.wadaName = value; + } + + public String getWadaCode() { + return this.wadaCode; + } + + public void setWadaCode(String value) { + this.wadaCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.java new file mode 100644 index 000000000..b69f8a065 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ListAmpType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ListAmpType", + propOrder = {"name"} +) +public class ListAmpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.java new file mode 100644 index 000000000..a6c27ce8e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoGenericPrescriptionReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.java new file mode 100644 index 000000000..bfedebc92 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoGenericPrescriptionReasonType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoGenericPrescriptionReasonType", + propOrder = {"description"} +) +public class NoGenericPrescriptionReasonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.java new file mode 100644 index 000000000..9c83b55ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReason.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class NoSwitchReason implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.java new file mode 100644 index 000000000..8c4c8f86e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/NoSwitchReasonType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoSwitchReasonType", + propOrder = {"description"} +) +public class NoSwitchReasonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.java new file mode 100644 index 000000000..006d984a9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ObjectFactory.java @@ -0,0 +1,640 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _FindAmpRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v5", "FindAmpRequest"); + private static final QName _FindListOfAmpRequest_QNAME = new QName("urn:be:fgov:ehealth:dics:protocol:v5", "FindListOfAmpRequest"); + + public FindAmpRequestType createFindAmpRequestType() { + return new FindAmpRequestType(); + } + + public FindAmpResponse createFindAmpResponse() { + return new FindAmpResponse(); + } + + public DicsResponseType createDicsResponseType() { + return new DicsResponseType(); + } + + public ConsultAmpType createConsultAmpType() { + return new ConsultAmpType(); + } + + public FindListOfAmpResponse createFindListOfAmpResponse() { + return new FindListOfAmpResponse(); + } + + public ListAmpType createListAmpType() { + return new ListAmpType(); + } + + public FindCompanyRequest createFindCompanyRequest() { + return new FindCompanyRequest(); + } + + public DicsRequestType createDicsRequestType() { + return new DicsRequestType(); + } + + public VatNrPerCountryType createVatNrPerCountryType() { + return new VatNrPerCountryType(); + } + + public FindCompanyResponse createFindCompanyResponse() { + return new FindCompanyResponse(); + } + + public ConsultCompanyType createConsultCompanyType() { + return new ConsultCompanyType(); + } + + public FindVmpRequest createFindVmpRequest() { + return new FindVmpRequest(); + } + + public FindByGenericPrescriptionGroupType createFindByGenericPrescriptionGroupType() { + return new FindByGenericPrescriptionGroupType(); + } + + public FindByTherapeuticMoietyType createFindByTherapeuticMoietyType() { + return new FindByTherapeuticMoietyType(); + } + + public FindByVirtualProductType createFindByVirtualProductType() { + return new FindByVirtualProductType(); + } + + public FindByIngredientType createFindByIngredientType() { + return new FindByIngredientType(); + } + + public HasVirtualComponentWithType createHasVirtualComponentWithType() { + return new HasVirtualComponentWithType(); + } + + public HasWadaClassificationType createHasWadaClassificationType() { + return new HasWadaClassificationType(); + } + + public FindVmpResponse createFindVmpResponse() { + return new FindVmpResponse(); + } + + public ConsultVmpType createConsultVmpType() { + return new ConsultVmpType(); + } + + public FindLegislationTextRequest createFindLegislationTextRequest() { + return new FindLegislationTextRequest(); + } + + public FindByDmppType createFindByDmppType() { + return new FindByDmppType(); + } + + public FindLegalBasesType createFindLegalBasesType() { + return new FindLegalBasesType(); + } + + public FindLegislationTextResponse createFindLegislationTextResponse() { + return new FindLegislationTextResponse(); + } + + public ConsultLegalBasisType createConsultLegalBasisType() { + return new ConsultLegalBasisType(); + } + + public FindReimbursementRequest createFindReimbursementRequest() { + return new FindReimbursementRequest(); + } + + public FindByPackageType createFindByPackageType() { + return new FindByPackageType(); + } + + public FindReimbursementResponse createFindReimbursementResponse() { + return new FindReimbursementResponse(); + } + + public ConsultReimbursementContextType createConsultReimbursementContextType() { + return new ConsultReimbursementContextType(); + } + + public FindReferencesRequest createFindReferencesRequest() { + return new FindReferencesRequest(); + } + + public FindReferencesResponse createFindReferencesResponse() { + return new FindReferencesResponse(); + } + + public AtcClassification createAtcClassification() { + return new AtcClassification(); + } + + public DeliveryModus createDeliveryModus() { + return new DeliveryModus(); + } + + public DeliveryModusSpecification createDeliveryModusSpecification() { + return new DeliveryModusSpecification(); + } + + public DeviceType createDeviceType() { + return new DeviceType(); + } + + public PackagingClosure createPackagingClosure() { + return new PackagingClosure(); + } + + public PackagingMaterial createPackagingMaterial() { + return new PackagingMaterial(); + } + + public PackagingType createPackagingType() { + return new PackagingType(); + } + + public PharmaceuticalForm createPharmaceuticalForm() { + return new PharmaceuticalForm(); + } + + public RouteOfAdministration createRouteOfAdministration() { + return new RouteOfAdministration(); + } + + public Substance createSubstance() { + return new Substance(); + } + + public NoSwitchReason createNoSwitchReason() { + return new NoSwitchReason(); + } + + public VirtualForm createVirtualForm() { + return new VirtualForm(); + } + + public Wada createWada() { + return new Wada(); + } + + public NoGenericPrescriptionReason createNoGenericPrescriptionReason() { + return new NoGenericPrescriptionReason(); + } + + public Appendix createAppendix() { + return new Appendix(); + } + + public FormCategory createFormCategory() { + return new FormCategory(); + } + + public Parameter createParameter() { + return new Parameter(); + } + + public ReimbursementCriterion createReimbursementCriterion() { + return new ReimbursementCriterion(); + } + + public ConsultStandardFormAndPhFrmAndVtlFrmType createConsultStandardFormAndPhFrmAndVtlFrmType() { + return new ConsultStandardFormAndPhFrmAndVtlFrmType(); + } + + public ConsultStandardRouteAndRouteOfAdministrationType createConsultStandardRouteAndRouteOfAdministrationType() { + return new ConsultStandardRouteAndRouteOfAdministrationType(); + } + + public ConsultStandardSubstanceAndSubstanceType createConsultStandardSubstanceAndSubstanceType() { + return new ConsultStandardSubstanceAndSubstanceType(); + } + + public StandardUnitFamhpType createStandardUnitFamhpType() { + return new StandardUnitFamhpType(); + } + + public GenericReferenceTableType createGenericReferenceTableType() { + return new GenericReferenceTableType(); + } + + public FindVmpGroupRequest createFindVmpGroupRequest() { + return new FindVmpGroupRequest(); + } + + public FindVmpGroupResponse createFindVmpGroupResponse() { + return new FindVmpGroupResponse(); + } + + public ConsultVmpGroupType createConsultVmpGroupType() { + return new ConsultVmpGroupType(); + } + + public FindVtmRequest createFindVtmRequest() { + return new FindVtmRequest(); + } + + public FindVtmResponse createFindVtmResponse() { + return new FindVtmResponse(); + } + + public ConsultVtmType createConsultVtmType() { + return new ConsultVtmType(); + } + + public FindCommentedClassificationRequest createFindCommentedClassificationRequest() { + return new FindCommentedClassificationRequest(); + } + + public FindByCommentedClassificationType createFindByCommentedClassificationType() { + return new FindByCommentedClassificationType(); + } + + public FindCommentedClassificationResponse createFindCommentedClassificationResponse() { + return new FindCommentedClassificationResponse(); + } + + public ConsultCommentedClassificationTreeType createConsultCommentedClassificationTreeType() { + return new ConsultCommentedClassificationTreeType(); + } + + public FindCompoundingIngredientRequest createFindCompoundingIngredientRequest() { + return new FindCompoundingIngredientRequest(); + } + + public FindCompoundingIngredientResponse createFindCompoundingIngredientResponse() { + return new FindCompoundingIngredientResponse(); + } + + public ConsultCompoundingIngredientType createConsultCompoundingIngredientType() { + return new ConsultCompoundingIngredientType(); + } + + public FindCompoundingFormulaRequest createFindCompoundingFormulaRequest() { + return new FindCompoundingFormulaRequest(); + } + + public FindCompoundingFormulaResponse createFindCompoundingFormulaResponse() { + return new FindCompoundingFormulaResponse(); + } + + public ConsultCompoundingFormulaType createConsultCompoundingFormulaType() { + return new ConsultCompoundingFormulaType(); + } + + public FindAmppRequest createFindAmppRequest() { + return new FindAmppRequest(); + } + + public FindAmppResponse createFindAmppResponse() { + return new FindAmppResponse(); + } + + public ConsultAmppType createConsultAmppType() { + return new ConsultAmppType(); + } + + public FindNonMedicinalProductRequest createFindNonMedicinalProductRequest() { + return new FindNonMedicinalProductRequest(); + } + + public FindNonMedicinalProductResponse createFindNonMedicinalProductResponse() { + return new FindNonMedicinalProductResponse(); + } + + public ConsultNonMedicinalProductType createConsultNonMedicinalProductType() { + return new ConsultNonMedicinalProductType(); + } + + public ValidateSamIdRequest createValidateSamIdRequest() { + return new ValidateSamIdRequest(); + } + + public ValidateSamIdResponse createValidateSamIdResponse() { + return new ValidateSamIdResponse(); + } + + public ValidateProductIdRequest createValidateProductIdRequest() { + return new ValidateProductIdRequest(); + } + + public ValidateProductIdResponse createValidateProductIdResponse() { + return new ValidateProductIdResponse(); + } + + public FindByActualProductType createFindByActualProductType() { + return new FindByActualProductType(); + } + + public FindByCompanyType createFindByCompanyType() { + return new FindByCompanyType(); + } + + public HasActualComponentWithType createHasActualComponentWithType() { + return new HasActualComponentWithType(); + } + + public AdditionalFieldsType createAdditionalFieldsType() { + return new AdditionalFieldsType(); + } + + public AmpListDataType createAmpListDataType() { + return new AmpListDataType(); + } + + public AppendixType createAppendixType() { + return new AppendixType(); + } + + public AtcClassificationType createAtcClassificationType() { + return new AtcClassificationType(); + } + + public ComponentEquivalentType createComponentEquivalentType() { + return new ComponentEquivalentType(); + } + + public ConsultAdministrationFrequencyType createConsultAdministrationFrequencyType() { + return new ConsultAdministrationFrequencyType(); + } + + public ConsultAmpComponentType createConsultAmpComponentType() { + return new ConsultAmpComponentType(); + } + + public ConsultAmppComponentEquivalentType createConsultAmppComponentEquivalentType() { + return new ConsultAmppComponentEquivalentType(); + } + + public ConsultAmppComponentType createConsultAmppComponentType() { + return new ConsultAmppComponentType(); + } + + public ConsultAttachmentType createConsultAttachmentType() { + return new ConsultAttachmentType(); + } + + public ConsultBoundedParameterType createConsultBoundedParameterType() { + return new ConsultBoundedParameterType(); + } + + public ConsultCommentedClassificationType createConsultCommentedClassificationType() { + return new ConsultCommentedClassificationType(); + } + + public ConsultCommercializationType createConsultCommercializationType() { + return new ConsultCommercializationType(); + } + + public ConsultCopaymentType createConsultCopaymentType() { + return new ConsultCopaymentType(); + } + + public ConsultDerogationImportType createConsultDerogationImportType() { + return new ConsultDerogationImportType(); + } + + public ConsultDmppType createConsultDmppType() { + return new ConsultDmppType(); + } + + public ConsultDosageParameterType createConsultDosageParameterType() { + return new ConsultDosageParameterType(); + } + + public ConsultFormalInterpretationType createConsultFormalInterpretationType() { + return new ConsultFormalInterpretationType(); + } + + public ConsultIndicationType createConsultIndicationType() { + return new ConsultIndicationType(); + } + + public ConsultLegalReferenceTraceType createConsultLegalReferenceTraceType() { + return new ConsultLegalReferenceTraceType(); + } + + public ConsultLegalReferenceType createConsultLegalReferenceType() { + return new ConsultLegalReferenceType(); + } + + public ConsultLegalTextType createConsultLegalTextType() { + return new ConsultLegalTextType(); + } + + public ConsultParameterizedQuantityType createConsultParameterizedQuantityType() { + return new ConsultParameterizedQuantityType(); + } + + public ConsultPricingUnitType createConsultPricingUnitType() { + return new ConsultPricingUnitType(); + } + + public ConsultRealActualIngredientEquivalentType createConsultRealActualIngredientEquivalentType() { + return new ConsultRealActualIngredientEquivalentType(); + } + + public ConsultRealActualIngredientType createConsultRealActualIngredientType() { + return new ConsultRealActualIngredientType(); + } + + public ConsultRealVirtualIngredientType createConsultRealVirtualIngredientType() { + return new ConsultRealVirtualIngredientType(); + } + + public ConsultReimbursementConditionType createConsultReimbursementConditionType() { + return new ConsultReimbursementConditionType(); + } + + public ConsultReimbursementTermType createConsultReimbursementTermType() { + return new ConsultReimbursementTermType(); + } + + public ConsultStandardDosageType createConsultStandardDosageType() { + return new ConsultStandardDosageType(); + } + + public ConsultStandardFormType createConsultStandardFormType() { + return new ConsultStandardFormType(); + } + + public ConsultStandardRouteType createConsultStandardRouteType() { + return new ConsultStandardRouteType(); + } + + public ConsultStandardSubstanceType createConsultStandardSubstanceType() { + return new ConsultStandardSubstanceType(); + } + + public ConsultSupplyProblemType createConsultSupplyProblemType() { + return new ConsultSupplyProblemType(); + } + + public ConsultTemporaryDurationDetailsType createConsultTemporaryDurationDetailsType() { + return new ConsultTemporaryDurationDetailsType(); + } + + public ConsultTextType createConsultTextType() { + return new ConsultTextType(); + } + + public ConsultVirtualIngredientType createConsultVirtualIngredientType() { + return new ConsultVirtualIngredientType(); + } + + public ConsultVmpComponentType createConsultVmpComponentType() { + return new ConsultVmpComponentType(); + } + + public ConsultWadaType createConsultWadaType() { + return new ConsultWadaType(); + } + + public DeliveryModusSpecificationType createDeliveryModusSpecificationType() { + return new DeliveryModusSpecificationType(); + } + + public DeliveryModusType createDeliveryModusType() { + return new DeliveryModusType(); + } + + public DeviceTypeType createDeviceTypeType() { + return new DeviceTypeType(); + } + + public DomainType createDomainType() { + return new DomainType(); + } + + public DoseUnitsType createDoseUnitsType() { + return new DoseUnitsType(); + } + + public FormCategoryType createFormCategoryType() { + return new FormCategoryType(); + } + + public NoGenericPrescriptionReasonType createNoGenericPrescriptionReasonType() { + return new NoGenericPrescriptionReasonType(); + } + + public NoSwitchReasonType createNoSwitchReasonType() { + return new NoSwitchReasonType(); + } + + public PackagingClosureType createPackagingClosureType() { + return new PackagingClosureType(); + } + + public PackagingMaterialType createPackagingMaterialType() { + return new PackagingMaterialType(); + } + + public PackagingTypeType createPackagingTypeType() { + return new PackagingTypeType(); + } + + public PackAmountType createPackAmountType() { + return new PackAmountType(); + } + + public ParameterValueType createParameterValueType() { + return new ParameterValueType(); + } + + public PharmaceuticalFormWithStandardsType createPharmaceuticalFormWithStandardsType() { + return new PharmaceuticalFormWithStandardsType(); + } + + public ReimbursementCriterionType createReimbursementCriterionType() { + return new ReimbursementCriterionType(); + } + + public RouteOfAdministrationWithStandardsType createRouteOfAdministrationWithStandardsType() { + return new RouteOfAdministrationWithStandardsType(); + } + + public StandardFormCodeCriterionType createStandardFormCodeCriterionType() { + return new StandardFormCodeCriterionType(); + } + + public StandardFormNameCriterionType createStandardFormNameCriterionType() { + return new StandardFormNameCriterionType(); + } + + public StandardRouteCodeCriterionType createStandardRouteCodeCriterionType() { + return new StandardRouteCodeCriterionType(); + } + + public StandardRouteNameCriterionType createStandardRouteNameCriterionType() { + return new StandardRouteNameCriterionType(); + } + + public StandardSubstanceCodeCriterionType createStandardSubstanceCodeCriterionType() { + return new StandardSubstanceCodeCriterionType(); + } + + public StandardSubstanceNameCriterionType createStandardSubstanceNameCriterionType() { + return new StandardSubstanceNameCriterionType(); + } + + public SubstanceWithStandardsType createSubstanceWithStandardsType() { + return new SubstanceWithStandardsType(); + } + + public SynonymType createSynonymType() { + return new SynonymType(); + } + + public VirtualFormWithStandardsType createVirtualFormWithStandardsType() { + return new VirtualFormWithStandardsType(); + } + + public QuantityType createQuantityType() { + return new QuantityType(); + } + + public RangeType createRangeType() { + return new RangeType(); + } + + public StrengthRangeType createStrengthRangeType() { + return new StrengthRangeType(); + } + + public StrengthType createStrengthType() { + return new StrengthType(); + } + + public GenericReferenceEntryType createGenericReferenceEntryType() { + return new GenericReferenceEntryType(); + } + + public Text createText() { + return new Text(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v5", + name = "FindAmpRequest" + ) + public JAXBElement createFindAmpRequest(FindAmpRequestType value) { + return new JAXBElement(_FindAmpRequest_QNAME, FindAmpRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:dics:protocol:v5", + name = "FindListOfAmpRequest" + ) + public JAXBElement createFindListOfAmpRequest(FindAmpRequestType value) { + return new JAXBElement(_FindListOfAmpRequest_QNAME, FindAmpRequestType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.java new file mode 100644 index 000000000..8cccc5790 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackAmountType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackAmountType", + propOrder = {"value"} +) +public class PackAmountType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Unit" + ) + protected String unit; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.java new file mode 100644 index 000000000..0686ba8ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosure.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosure implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosureType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosureType.java new file mode 100644 index 000000000..af161c7c5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingClosureType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingClosureType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingClosureType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.java new file mode 100644 index 000000000..d2f1564d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterial.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PackagingMaterial implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.java new file mode 100644 index 000000000..53c88b023 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingMaterialType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingMaterialType", + propOrder = {"name"} +) +public class PackagingMaterialType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingType.java new file mode 100644 index 000000000..fe596fd09 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.java new file mode 100644 index 000000000..bf374636a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PackagingTypeType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackagingTypeType", + propOrder = {"name", "edqmCode", "edqmDefinition"} +) +public class PackagingTypeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "EdqmCode" + ) + protected String edqmCode; + @XmlElement( + name = "EdqmDefinition" + ) + protected String edqmDefinition; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getEdqmCode() { + return this.edqmCode; + } + + public void setEdqmCode(String value) { + this.edqmCode = value; + } + + public String getEdqmDefinition() { + return this.edqmDefinition; + } + + public void setEdqmDefinition(String value) { + this.edqmDefinition = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.java new file mode 100644 index 000000000..13afba82c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Parameter.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"unitType", "domains"} +) +public class Parameter implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UnitType", + required = true + ) + protected String unitType; + @XmlElement( + name = "Domain" + ) + protected List domains; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public String getUnitType() { + return this.unitType; + } + + public void setUnitType(String value) { + this.unitType = value; + } + + public List getDomains() { + if (this.domains == null) { + this.domains = new ArrayList(); + } + + return this.domains; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.java new file mode 100644 index 000000000..655691aee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ParameterValueType.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParameterValueType", + propOrder = {"_boolean", "code", "strengthRange", "strength", "quantityRange", "quantity"} +) +public class ParameterValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Boolean" + ) + protected Boolean _boolean; + @XmlElement( + name = "Code" + ) + protected String code; + @XmlElement( + name = "StrengthRange" + ) + protected StrengthRangeType strengthRange; + @XmlElement( + name = "Strength" + ) + protected StrengthType strength; + @XmlElement( + name = "QuantityRange" + ) + protected RangeType quantityRange; + @XmlElement( + name = "Quantity" + ) + protected QuantityType quantity; + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public StrengthRangeType getStrengthRange() { + return this.strengthRange; + } + + public void setStrengthRange(StrengthRangeType value) { + this.strengthRange = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RangeType getQuantityRange() { + return this.quantityRange; + } + + public void setQuantityRange(RangeType value) { + this.quantityRange = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.java new file mode 100644 index 000000000..d06952953 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalForm.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class PharmaceuticalForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.java new file mode 100644 index 000000000..c1ae99b42 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/PharmaceuticalFormWithStandardsType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalFormWithStandardsType", + propOrder = {"name", "standardForms"} +) +public class PharmaceuticalFormWithStandardsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/QuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/QuantityType.java new file mode 100644 index 000000000..d78f51841 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/QuantityType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QuantityType", + propOrder = {"value"} +) +public class QuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected BigDecimal value; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getValue() { + return this.value; + } + + public void setValue(BigDecimal value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RangeType.java new file mode 100644 index 000000000..791dcd525 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RangeType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RangeType", + propOrder = {"min", "max"} +) +public class RangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Min", + required = true + ) + protected BigDecimal min; + @XmlElement( + name = "Max", + required = true + ) + protected BigDecimal max; + @XmlAttribute( + name = "Unit", + required = true + ) + protected String unit; + + public BigDecimal getMin() { + return this.min; + } + + public void setMin(BigDecimal value) { + this.min = value; + } + + public BigDecimal getMax() { + return this.max; + } + + public void setMax(BigDecimal value) { + this.max = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.java new file mode 100644 index 000000000..24c504d6b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterion.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"description"} +) +public class ReimbursementCriterion implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.java new file mode 100644 index 000000000..521d1a7f5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ReimbursementCriterionType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriterionType", + propOrder = {"description"} +) +public class ReimbursementCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Category", + required = true + ) + protected String category; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCategory() { + return this.category; + } + + public void setCategory(String value) { + this.category = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.java new file mode 100644 index 000000000..3bf56d89d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministration.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name"} +) +public class RouteOfAdministration implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.java new file mode 100644 index 000000000..e4469f690 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/RouteOfAdministrationWithStandardsType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RouteOfAdministrationWithStandardsType", + propOrder = {"name", "standardRoutes"} +) +public class RouteOfAdministrationWithStandardsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "StandardRoute" + ) + protected List standardRoutes; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public List getStandardRoutes() { + if (this.standardRoutes == null) { + this.standardRoutes = new ArrayList(); + } + + return this.standardRoutes; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.java new file mode 100644 index 000000000..e51e8561f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormCodeCriterionType", + propOrder = {"value"} +) +public class StandardFormCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.java new file mode 100644 index 000000000..426b3e86c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardFormNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardFormNameCriterionType", + propOrder = {"value"} +) +public class StandardFormNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteCodeCriterionType.java new file mode 100644 index 000000000..85567a9dc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteCodeCriterionType", + propOrder = {"value"} +) +public class StandardRouteCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteNameCriterionType.java new file mode 100644 index 000000000..2cbc8eaea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardRouteNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardRouteNameCriterionType", + propOrder = {"value"} +) +public class StandardRouteNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceCodeCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceCodeCriterionType.java new file mode 100644 index 000000000..2507ca6a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceCodeCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceCodeCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceCodeCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceNameCriterionType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceNameCriterionType.java new file mode 100644 index 000000000..c9ff02883 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardSubstanceNameCriterionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardSubstanceNameCriterionType", + propOrder = {"value"} +) +public class StandardSubstanceNameCriterionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Standard" + ) + protected String standard; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getStandard() { + return this.standard; + } + + public void setStandard(String value) { + this.standard = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardUnitFamhpType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardUnitFamhpType.java new file mode 100644 index 000000000..361dad667 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StandardUnitFamhpType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StandardUnitFamhpType", + propOrder = {"description"} +) +public class StandardUnitFamhpType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.java new file mode 100644 index 000000000..faf34f72f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthRangeType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthRangeType", + propOrder = {"numeratorRange", "denominator"} +) +public class StrengthRangeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NumeratorRange", + required = true + ) + protected RangeType numeratorRange; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public RangeType getNumeratorRange() { + return this.numeratorRange; + } + + public void setNumeratorRange(RangeType value) { + this.numeratorRange = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.java new file mode 100644 index 000000000..3a93c86ee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/StrengthType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StrengthType", + propOrder = {"numerator", "denominator"} +) +public class StrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Numerator", + required = true + ) + protected QuantityType numerator; + @XmlElement( + name = "Denominator", + required = true + ) + protected QuantityType denominator; + + public QuantityType getNumerator() { + return this.numerator; + } + + public void setNumerator(QuantityType value) { + this.numerator = value; + } + + public QuantityType getDenominator() { + return this.denominator; + } + + public void setDenominator(QuantityType value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.java new file mode 100644 index 000000000..fc7dc4b6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Substance.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"chemicalForm", "name", "note"} +) +public class Substance implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SubstanceWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SubstanceWithStandardsType.java new file mode 100644 index 000000000..7de9f05ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SubstanceWithStandardsType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstanceWithStandardsType", + propOrder = {"chemicalForm", "name", "note", "standardSubstances"} +) +public class SubstanceWithStandardsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChemicalForm" + ) + protected String chemicalForm; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Note" + ) + protected ConsultTextType note; + @XmlElement( + name = "StandardSubstance" + ) + protected List standardSubstances; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public String getChemicalForm() { + return this.chemicalForm; + } + + public void setChemicalForm(String value) { + this.chemicalForm = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getNote() { + return this.note; + } + + public void setNote(ConsultTextType value) { + this.note = value; + } + + public List getStandardSubstances() { + if (this.standardSubstances == null) { + this.standardSubstances = new ArrayList(); + } + + return this.standardSubstances; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.java new file mode 100644 index 000000000..29259a10f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/SynonymType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SynonymType", + propOrder = {"value"} +) +public class SynonymType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + @XmlAttribute( + name = "Rank" + ) + protected Integer rank; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } + + public Integer getRank() { + return this.rank; + } + + public void setRank(Integer value) { + this.rank = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.java new file mode 100644 index 000000000..3e9801505 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Text.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class Text implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.java new file mode 100644 index 000000000..6dc5f66cf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidateProductIdRequestType", + propOrder = {"productId"} +) +@XmlRootElement( + name = "ValidateProductIdRequest" +) +public class ValidateProductIdRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProductId", + required = true + ) + protected String productId; + + public String getProductId() { + return this.productId; + } + + public void setProductId(String value) { + this.productId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.java new file mode 100644 index 000000000..cae63640b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateProductIdResponse.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidateProductIdResponseType", + propOrder = {"date", "code"} +) +@XmlRootElement( + name = "ValidateProductIdResponse" +) +public class ValidateProductIdResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Date", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdRequest.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdRequest.java new file mode 100644 index 000000000..3f533d80e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidateSamIdRequestType", + propOrder = {"samId"} +) +@XmlRootElement( + name = "ValidateSamIdRequest" +) +public class ValidateSamIdRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SamId", + required = true + ) + protected String samId; + + public String getSamId() { + return this.samId; + } + + public void setSamId(String value) { + this.samId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.java new file mode 100644 index 000000000..8cde61191 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/ValidateSamIdResponse.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidateSamIdResponseType", + propOrder = {"date", "consultationType"} +) +@XmlRootElement( + name = "ValidateSamIdResponse" +) +public class ValidateSamIdResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Date", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + name = "ConsultationType", + required = true + ) + protected String consultationType; + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public String getConsultationType() { + return this.consultationType; + } + + public void setConsultationType(String value) { + this.consultationType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.java new file mode 100644 index 000000000..e8d8a30d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VatNrPerCountryType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VatNrPerCountryType", + propOrder = {"value"} +) +public class VatNrPerCountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "CountryCode", + required = true + ) + protected String countryCode; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(String value) { + this.countryCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.java new file mode 100644 index 000000000..c648c0869 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualForm.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"abbreviation", "name", "description"} +) +public class VirtualForm implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualFormWithStandardsType.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualFormWithStandardsType.java new file mode 100644 index 000000000..8dba31e49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/VirtualFormWithStandardsType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VirtualFormWithStandardsType", + propOrder = {"abbreviation", "name", "description", "standardForms"} +) +public class VirtualFormWithStandardsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Abbreviation", + required = true + ) + protected ConsultTextType abbreviation; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlElement( + name = "StandardForm" + ) + protected List standardForms; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getAbbreviation() { + return this.abbreviation; + } + + public void setAbbreviation(ConsultTextType value) { + this.abbreviation = value; + } + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public List getStandardForms() { + if (this.standardForms == null) { + this.standardForms = new ArrayList(); + } + + return this.standardForms; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Wada.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Wada.java new file mode 100644 index 000000000..e918238e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/Wada.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "description"} +) +public class Wada implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected ConsultTextType name; + @XmlElement( + name = "Description" + ) + protected ConsultTextType description; + @XmlAttribute( + name = "Code", + required = true + ) + protected String code; + + public ConsultTextType getName() { + return this.name; + } + + public void setName(ConsultTextType value) { + this.name = value; + } + + public ConsultTextType getDescription() { + return this.description; + } + + public void setDescription(ConsultTextType value) { + this.description = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.java new file mode 100644 index 000000000..7d72b8c7b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/dics/protocol/v5/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.dics.protocol.v5; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:dics:protocol:v5" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/AcknowledgmentsStatus.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/AcknowledgmentsStatus.java new file mode 100644 index 000000000..2ba74cb28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/AcknowledgmentsStatus.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"rows"} +) +public class AcknowledgmentsStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Row", + required = true + ) + protected List rows; + + public List getRows() { + if (this.rows == null) { + this.rows = new ArrayList(); + } + + return this.rows; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.java new file mode 100644 index 000000000..03dcddf7c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationAnnexType.java @@ -0,0 +1,87 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultationAnnexType", + propOrder = {"encryptableTitle", "encryptableTextContent", "encryptableBinaryContent", "downloadFileName", "mimeType"} +) +public class ConsultationAnnexType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptableTitle", + required = true + ) + protected byte[] encryptableTitle; + @XmlElement( + name = "EncryptableTextContent" + ) + protected byte[] encryptableTextContent; + @XmlElement( + name = "EncryptableBinaryContent", + type = String.class + ) + @XmlAttachmentRef + @XmlSchemaType( + name = "anyURI" + ) + protected DataHandler encryptableBinaryContent; + @XmlElement( + name = "DownloadFileName", + required = true + ) + protected String downloadFileName; + @XmlElement( + name = "MimeType", + required = true + ) + protected String mimeType; + + public byte[] getEncryptableTitle() { + return this.encryptableTitle; + } + + public void setEncryptableTitle(byte[] value) { + this.encryptableTitle = value; + } + + public byte[] getEncryptableTextContent() { + return this.encryptableTextContent; + } + + public void setEncryptableTextContent(byte[] value) { + this.encryptableTextContent = value; + } + + public DataHandler getEncryptableBinaryContent() { + return this.encryptableBinaryContent; + } + + public void setEncryptableBinaryContent(DataHandler value) { + this.encryptableBinaryContent = value; + } + + public String getDownloadFileName() { + return this.downloadFileName; + } + + public void setDownloadFileName(String value) { + this.downloadFileName = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.java new file mode 100644 index 000000000..00455fd41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationContentType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.AcknowledgmentType; +import be.fgov.ehealth.ehbox.core.v3.ErrorType; +import be.fgov.ehealth.ehbox.core.v3.FreeInformationsType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultationContentType", + propOrder = {"document", "freeInformations", "encryptableINSSPatient", "annices", "acknowledgment", "error"} +) +public class ConsultationContentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Document", + required = true + ) + protected ConsultationDocumentType document; + @XmlElement( + name = "FreeInformations" + ) + protected FreeInformationsType freeInformations; + @XmlElement( + name = "EncryptableINSSPatient" + ) + protected byte[] encryptableINSSPatient; + @XmlElement( + name = "Annex" + ) + protected List annices; + @XmlElement( + name = "Acknowledgment" + ) + protected AcknowledgmentType acknowledgment; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + + public ConsultationDocumentType getDocument() { + return this.document; + } + + public void setDocument(ConsultationDocumentType value) { + this.document = value; + } + + public FreeInformationsType getFreeInformations() { + return this.freeInformations; + } + + public void setFreeInformations(FreeInformationsType value) { + this.freeInformations = value; + } + + public byte[] getEncryptableINSSPatient() { + return this.encryptableINSSPatient; + } + + public void setEncryptableINSSPatient(byte[] value) { + this.encryptableINSSPatient = value; + } + + public List getAnnices() { + if (this.annices == null) { + this.annices = new ArrayList(); + } + + return this.annices; + } + + public AcknowledgmentType getAcknowledgment() { + return this.acknowledgment; + } + + public void setAcknowledgment(AcknowledgmentType value) { + this.acknowledgment = value; + } + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.java new file mode 100644 index 000000000..287f7e99b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationDocumentType.java @@ -0,0 +1,87 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultationDocumentType", + propOrder = {"title", "encryptableTextContent", "encryptableBinaryContent", "downloadFileName", "mimeType"} +) +public class ConsultationDocumentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected String title; + @XmlElement( + name = "EncryptableTextContent" + ) + protected byte[] encryptableTextContent; + @XmlElement( + name = "EncryptableBinaryContent", + type = String.class + ) + @XmlAttachmentRef + @XmlSchemaType( + name = "anyURI" + ) + protected DataHandler encryptableBinaryContent; + @XmlElement( + name = "DownloadFileName", + required = true + ) + protected String downloadFileName; + @XmlElement( + name = "MimeType", + required = true + ) + protected String mimeType; + + public String getTitle() { + return this.title; + } + + public void setTitle(String value) { + this.title = value; + } + + public byte[] getEncryptableTextContent() { + return this.encryptableTextContent; + } + + public void setEncryptableTextContent(byte[] value) { + this.encryptableTextContent = value; + } + + public DataHandler getEncryptableBinaryContent() { + return this.encryptableBinaryContent; + } + + public void setEncryptableBinaryContent(DataHandler value) { + this.encryptableBinaryContent = value; + } + + public String getDownloadFileName() { + return this.downloadFileName; + } + + public void setDownloadFileName(String value) { + this.downloadFileName = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationMessageType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationMessageType.java new file mode 100644 index 000000000..e8e4f2c04 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ConsultationMessageType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.MetaType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultationMessageType", + propOrder = {"publicationId", "destinationContexts", "contentContext", "metas", "copyMailTos"} +) +public class ConsultationMessageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicationId" + ) + protected String publicationId; + @XmlElement( + name = "DestinationContext", + required = true + ) + protected List destinationContexts; + @XmlElement( + name = "ContentContext", + required = true + ) + protected ContentContextType contentContext; + @XmlElement( + name = "Meta" + ) + protected List metas; + @XmlElement( + name = "CopyMailTo" + ) + protected List copyMailTos; + @XmlAttribute( + name = "MessageId" + ) + protected String messageId; + + public String getPublicationId() { + return this.publicationId; + } + + public void setPublicationId(String value) { + this.publicationId = value; + } + + public List getDestinationContexts() { + if (this.destinationContexts == null) { + this.destinationContexts = new ArrayList(); + } + + return this.destinationContexts; + } + + public ContentContextType getContentContext() { + return this.contentContext; + } + + public void setContentContext(ContentContextType value) { + this.contentContext = value; + } + + public List getMetas() { + if (this.metas == null) { + this.metas = new ArrayList(); + } + + return this.metas; + } + + public List getCopyMailTos() { + if (this.copyMailTos == null) { + this.copyMailTos = new ArrayList(); + } + + return this.copyMailTos; + } + + public String getMessageId() { + return this.messageId; + } + + public void setMessageId(String value) { + this.messageId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.java new file mode 100644 index 000000000..3a74b2a0e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ContentContextType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.ContentSpecificationType; +import be.fgov.ehealth.ehbox.core.v3.CustomMetaType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentContextType", + propOrder = {"content", "contentSpecification", "customMetas"} +) +public class ContentContextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected ConsultationContentType content; + @XmlElement( + name = "ContentSpecification", + required = true + ) + protected ContentSpecificationType contentSpecification; + @XmlElement( + name = "CustomMeta" + ) + protected List customMetas; + + public ConsultationContentType getContent() { + return this.content; + } + + public void setContent(ConsultationContentType value) { + this.content = value; + } + + public ContentSpecificationType getContentSpecification() { + return this.contentSpecification; + } + + public void setContentSpecification(ContentSpecificationType value) { + this.contentSpecification = value; + } + + public List getCustomMetas() { + if (this.customMetas == null) { + this.customMetas = new ArrayList(); + } + + return this.customMetas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageRequest.java new file mode 100644 index 000000000..f27a634ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageRequest.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteMessageRequestType", + propOrder = {"boxId", "source", "messageIds"} +) +@XmlRootElement( + name = "DeleteMessageRequest" +) +public class DeleteMessageRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "Source", + required = true + ) + protected String source; + @XmlElement( + name = "MessageId", + required = true + ) + protected List messageIds; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public List getMessageIds() { + if (this.messageIds == null) { + this.messageIds = new ArrayList(); + } + + return this.messageIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageResponse.java new file mode 100644 index 000000000..6af92ae88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteMessageResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteMessageResponseType", + propOrder = {"messageIds"} +) +@XmlRootElement( + name = "DeleteMessageResponse" +) +public class DeleteMessageResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MessageId" + ) + protected List messageIds; + + public List getMessageIds() { + if (this.messageIds == null) { + this.messageIds = new ArrayList(); + } + + return this.messageIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoORequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoORequest.java new file mode 100644 index 000000000..46507b5ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoORequest.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteOoORequestType", + propOrder = {"boxId", "ooOIds"} +) +@XmlRootElement( + name = "DeleteOoORequest" +) +public class DeleteOoORequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "OoOId", + required = true + ) + protected List ooOIds; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public List getOoOIds() { + if (this.ooOIds == null) { + this.ooOIds = new ArrayList(); + } + + return this.ooOIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.java new file mode 100644 index 000000000..240f36df5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DeleteOoOResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteOoOResponseType", + propOrder = {"ooOIds"} +) +@XmlRootElement( + name = "DeleteOoOResponse" +) +public class DeleteOoOResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OoOId" + ) + protected List ooOIds; + + public List getOoOIds() { + if (this.ooOIds == null) { + this.ooOIds = new ArrayList(); + } + + return this.ooOIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.java new file mode 100644 index 000000000..d0ab9aee9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/DestinationContextType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import be.fgov.ehealth.ehbox.core.v3.MandateType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DestinationContextType", + propOrder = {"mandate"} +) +public class DestinationContextType extends EhboxIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Mandate" + ) + protected MandateType mandate; + + public MandateType getMandate() { + return this.mandate; + } + + public void setMandate(MandateType value) { + this.mandate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.java new file mode 100644 index 000000000..28d6615b5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListRequest.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAllEhboxesMessagesListRequestType", + propOrder = {"source", "startIndex", "endIndex"} +) +@XmlRootElement( + name = "GetAllEhboxesMessagesListRequest" +) +public class GetAllEhboxesMessagesListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Source", + required = true, + defaultValue = "INBOX" + ) + protected String source; + @XmlElement( + name = "StartIndex", + defaultValue = "1" + ) + protected Integer startIndex; + @XmlElement( + name = "EndIndex", + defaultValue = "100" + ) + protected Integer endIndex; + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public Integer getStartIndex() { + return this.startIndex; + } + + public void setStartIndex(Integer value) { + this.startIndex = value; + } + + public Integer getEndIndex() { + return this.endIndex; + } + + public void setEndIndex(Integer value) { + this.endIndex = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListResponse.java new file mode 100644 index 000000000..e94365ec3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetAllEhboxesMessagesListResponse.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetAllEhboxesMessagesListResponse" +) +public class GetAllEhboxesMessagesListResponse extends GetMessageListResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoRequest.java new file mode 100644 index 000000000..1a8cbec81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetBoxInfoRequestType", + propOrder = {"boxId"} +) +@XmlRootElement( + name = "GetBoxInfoRequest" +) +public class GetBoxInfoRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoResponse.java new file mode 100644 index 000000000..e4bfca25d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetBoxInfoResponse.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetBoxInfoResponseType", + propOrder = {"boxId", "nbrMessagesInStandBy", "currentSize", "maxSize"} +) +@XmlRootElement( + name = "GetBoxInfoResponse" +) +public class GetBoxInfoResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "NbrMessagesInStandBy" + ) + protected Integer nbrMessagesInStandBy; + @XmlElement( + name = "CurrentSize" + ) + protected Long currentSize; + @XmlElement( + name = "MaxSize" + ) + protected Long maxSize; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public Integer getNbrMessagesInStandBy() { + return this.nbrMessagesInStandBy; + } + + public void setNbrMessagesInStandBy(Integer value) { + this.nbrMessagesInStandBy = value; + } + + public Long getCurrentSize() { + return this.currentSize; + } + + public void setCurrentSize(Long value) { + this.currentSize = value; + } + + public Long getMaxSize() { + return this.maxSize; + } + + public void setMaxSize(Long value) { + this.maxSize = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageRequest.java new file mode 100644 index 000000000..ade08a20d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetFullMessageRequest" +) +public class GetFullMessageRequest extends MessageRequestType { + private static final long serialVersionUID = 3623678934286152812L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.java new file mode 100644 index 000000000..8de3b00d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetFullMessageResponse.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.ehbox.core.v3.MessageInfoType; +import be.fgov.ehealth.ehbox.core.v3.SenderType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetFullMessageResponseType", + propOrder = {"sender", "message", "messageInfo"} +) +@XmlRootElement( + name = "GetFullMessageResponse" +) +public class GetFullMessageResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Sender" + ) + protected SenderType sender; + @XmlElement( + name = "Message" + ) + protected ConsultationMessageType message; + @XmlElement( + name = "MessageInfo" + ) + protected MessageInfoType messageInfo; + + public SenderType getSender() { + return this.sender; + } + + public void setSender(SenderType value) { + this.sender = value; + } + + public ConsultationMessageType getMessage() { + return this.message; + } + + public void setMessage(ConsultationMessageType value) { + this.message = value; + } + + public MessageInfoType getMessageInfo() { + return this.messageInfo; + } + + public void setMessageInfo(MessageInfoType value) { + this.messageInfo = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryRequest.java new file mode 100644 index 000000000..6d732dacb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetHistoryRequest" +) +public class GetHistoryRequest extends MessageRequestType { + private static final long serialVersionUID = -4886737250289087877L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryResponse.java new file mode 100644 index 000000000..2b7fc9a4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetHistoryResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHistoryResponseType", + propOrder = {"messageIds"} +) +@XmlRootElement( + name = "GetHistoryResponse" +) +public class GetHistoryResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MessageId" + ) + protected List messageIds; + + public List getMessageIds() { + if (this.messageIds == null) { + this.messageIds = new ArrayList(); + } + + return this.messageIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusRequest.java new file mode 100644 index 000000000..0f2fdc96c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusRequest.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetMessageAcknowledgmentsStatusRequestType", + propOrder = {"boxId", "messageId", "startIndex", "endIndex"} +) +@XmlRootElement( + name = "GetMessageAcknowledgmentsStatusRequest" +) +public class GetMessageAcknowledgmentsStatusRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "MessageId", + required = true + ) + protected String messageId; + @XmlElement( + name = "StartIndex", + defaultValue = "1" + ) + protected Integer startIndex; + @XmlElement( + name = "EndIndex", + defaultValue = "100" + ) + protected Integer endIndex; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public String getMessageId() { + return this.messageId; + } + + public void setMessageId(String value) { + this.messageId = value; + } + + public Integer getStartIndex() { + return this.startIndex; + } + + public void setStartIndex(Integer value) { + this.startIndex = value; + } + + public Integer getEndIndex() { + return this.endIndex; + } + + public void setEndIndex(Integer value) { + this.endIndex = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusResponse.java new file mode 100644 index 000000000..6de56c240 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageAcknowledgmentsStatusResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetMessageAcknowledgmentsStatusResponseType", + propOrder = {"acknowledgmentsStatus"} +) +@XmlRootElement( + name = "GetMessageAcknowledgmentsStatusResponse" +) +public class GetMessageAcknowledgmentsStatusResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AcknowledgmentsStatus" + ) + protected AcknowledgmentsStatus acknowledgmentsStatus; + + public AcknowledgmentsStatus getAcknowledgmentsStatus() { + return this.acknowledgmentsStatus; + } + + public void setAcknowledgmentsStatus(AcknowledgmentsStatus value) { + this.acknowledgmentsStatus = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageListResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageListResponseType.java new file mode 100644 index 000000000..e5decbed4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessageListResponseType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetMessageListResponseType", + propOrder = {"source", "messages"} +) +public class GetMessageListResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Source" + ) + protected String source; + @XmlElement( + name = "Message" + ) + protected List messages; + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListRequest.java new file mode 100644 index 000000000..77ac268a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListRequest.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetMessagesListRequestType", + propOrder = {"boxId", "source", "startIndex", "endIndex"} +) +@XmlRootElement( + name = "GetMessagesListRequest" +) +public class GetMessagesListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "Source", + required = true, + defaultValue = "INBOX" + ) + protected String source; + @XmlElement( + name = "StartIndex", + defaultValue = "1" + ) + protected Integer startIndex; + @XmlElement( + name = "EndIndex", + defaultValue = "100" + ) + protected Integer endIndex; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public Integer getStartIndex() { + return this.startIndex; + } + + public void setStartIndex(Integer value) { + this.startIndex = value; + } + + public Integer getEndIndex() { + return this.endIndex; + } + + public void setEndIndex(Integer value) { + this.endIndex = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListResponse.java new file mode 100644 index 000000000..8cd52d0a7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetMessagesListResponse.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetMessagesListResponse" +) +public class GetMessagesListResponse extends GetMessageListResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListRequest.java new file mode 100644 index 000000000..01f02a7b6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetOoOListRequestType", + propOrder = {"boxId"} +) +@XmlRootElement( + name = "GetOoOListRequest" +) +public class GetOoOListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListResponse.java new file mode 100644 index 000000000..1641055eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/GetOoOListResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetOoOListResponseType", + propOrder = {"ooOs"} +) +@XmlRootElement( + name = "GetOoOListResponse" +) +public class GetOoOListResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OoO" + ) + protected List ooOs; + + public List getOoOs() { + if (this.ooOs == null) { + this.ooOs = new ArrayList(); + } + + return this.ooOs; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.java new file mode 100644 index 000000000..7c6c19fa3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoORequest.java @@ -0,0 +1,87 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsertOoORequestType", + propOrder = {"boxId", "startDate", "endDate", "substitutes"} +) +@XmlRootElement( + name = "InsertOoORequest" +) +public class InsertOoORequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + @XmlElement( + name = "Substitute" + ) + protected List substitutes; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } + + public List getSubstitutes() { + if (this.substitutes == null) { + this.substitutes = new ArrayList(); + } + + return this.substitutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoOResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoOResponse.java new file mode 100644 index 000000000..149558b5a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/InsertOoOResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsertOoOResponseType", + propOrder = {"substitutes"} +) +@XmlRootElement( + name = "InsertOoOResponse" +) +public class InsertOoOResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Substitute" + ) + protected List substitutes; + + public List getSubstitutes() { + if (this.substitutes == null) { + this.substitutes = new ArrayList(); + } + + return this.substitutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Message.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Message.java new file mode 100644 index 000000000..5c8cb7f53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Message.java @@ -0,0 +1,113 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.ContentInfoType; +import be.fgov.ehealth.ehbox.core.v3.ContentSpecificationType; +import be.fgov.ehealth.ehbox.core.v3.CustomMetaType; +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import be.fgov.ehealth.ehbox.core.v3.MessageInfoType; +import be.fgov.ehealth.ehbox.core.v3.SenderType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"messageId", "destination", "sender", "messageInfo", "contentInfo", "contentSpecification", "customMetas"} +) +public class Message implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MessageId", + required = true + ) + protected String messageId; + @XmlElement( + name = "Destination", + required = true + ) + protected EhboxIdentifierType destination; + @XmlElement( + name = "Sender", + required = true + ) + protected SenderType sender; + @XmlElement( + name = "MessageInfo", + required = true + ) + protected MessageInfoType messageInfo; + @XmlElement( + name = "ContentInfo" + ) + protected ContentInfoType contentInfo; + @XmlElement( + name = "ContentSpecification", + required = true + ) + protected ContentSpecificationType contentSpecification; + @XmlElement( + name = "CustomMeta" + ) + protected List customMetas; + + public String getMessageId() { + return this.messageId; + } + + public void setMessageId(String value) { + this.messageId = value; + } + + public EhboxIdentifierType getDestination() { + return this.destination; + } + + public void setDestination(EhboxIdentifierType value) { + this.destination = value; + } + + public SenderType getSender() { + return this.sender; + } + + public void setSender(SenderType value) { + this.sender = value; + } + + public MessageInfoType getMessageInfo() { + return this.messageInfo; + } + + public void setMessageInfo(MessageInfoType value) { + this.messageInfo = value; + } + + public ContentInfoType getContentInfo() { + return this.contentInfo; + } + + public void setContentInfo(ContentInfoType value) { + this.contentInfo = value; + } + + public ContentSpecificationType getContentSpecification() { + return this.contentSpecification; + } + + public void setContentSpecification(ContentSpecificationType value) { + this.contentSpecification = value; + } + + public List getCustomMetas() { + if (this.customMetas == null) { + this.customMetas = new ArrayList(); + } + + return this.customMetas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MessageRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MessageRequestType.java new file mode 100644 index 000000000..dc5082115 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MessageRequestType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageRequestType", + propOrder = {"boxId", "source", "messageId"} +) +public class MessageRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "Source", + required = true, + defaultValue = "INBOX" + ) + protected String source; + @XmlElement( + name = "MessageId", + required = true + ) + protected String messageId; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public String getMessageId() { + return this.messageId; + } + + public void setMessageId(String value) { + this.messageId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageRequest.java new file mode 100644 index 000000000..571326af6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageRequest.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MoveMessageRequestType", + propOrder = {"boxId", "source", "destination", "messageIds"} +) +@XmlRootElement( + name = "MoveMessageRequest" +) +public class MoveMessageRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "Source", + required = true + ) + protected String source; + @XmlElement( + name = "Destination", + required = true + ) + protected String destination; + @XmlElement( + name = "MessageId", + required = true + ) + protected List messageIds; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public String getDestination() { + return this.destination; + } + + public void setDestination(String value) { + this.destination = value; + } + + public List getMessageIds() { + if (this.messageIds == null) { + this.messageIds = new ArrayList(); + } + + return this.messageIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.java new file mode 100644 index 000000000..c3cbaf2d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/MoveMessageResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MoveMessageResponseType", + propOrder = {"messageIds"} +) +@XmlRootElement( + name = "MoveMessageResponse" +) +public class MoveMessageResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MessageId" + ) + protected List messageIds; + + public List getMessageIds() { + if (this.messageIds == null) { + this.messageIds = new ArrayList(); + } + + return this.messageIds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ObjectFactory.java new file mode 100644 index 000000000..ff0688c7d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/ObjectFactory.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _GetFullMessageRequest_QNAME = new QName("urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", "GetFullMessageRequest"); + private static final QName _GetHistoryRequest_QNAME = new QName("urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", "GetHistoryRequest"); + private static final QName _GetMessagesListResponse_QNAME = new QName("urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", "GetMessagesListResponse"); + private static final QName _GetAllEhboxesMessagesListResponse_QNAME = new QName("urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", "GetAllEhboxesMessagesListResponse"); + + public GetBoxInfoRequest createGetBoxInfoRequest() { + return new GetBoxInfoRequest(); + } + + public GetMessagesListRequest createGetMessagesListRequest() { + return new GetMessagesListRequest(); + } + + public GetAllEhboxesMessagesListRequest createGetAllEhboxesMessagesListRequest() { + return new GetAllEhboxesMessagesListRequest(); + } + + public MessageRequestType createMessageRequestType() { + return new MessageRequestType(); + } + + public MoveMessageRequest createMoveMessageRequest() { + return new MoveMessageRequest(); + } + + public DeleteMessageRequest createDeleteMessageRequest() { + return new DeleteMessageRequest(); + } + + public GetMessageAcknowledgmentsStatusRequest createGetMessageAcknowledgmentsStatusRequest() { + return new GetMessageAcknowledgmentsStatusRequest(); + } + + public InsertOoORequest createInsertOoORequest() { + return new InsertOoORequest(); + } + + public DeleteOoORequest createDeleteOoORequest() { + return new DeleteOoORequest(); + } + + public GetOoOListRequest createGetOoOListRequest() { + return new GetOoOListRequest(); + } + + public GetBoxInfoResponse createGetBoxInfoResponse() { + return new GetBoxInfoResponse(); + } + + public GetMessageListResponseType createGetMessageListResponseType() { + return new GetMessageListResponseType(); + } + + public GetFullMessageResponse createGetFullMessageResponse() { + return new GetFullMessageResponse(); + } + + public ConsultationMessageType createConsultationMessageType() { + return new ConsultationMessageType(); + } + + public MoveMessageResponse createMoveMessageResponse() { + return new MoveMessageResponse(); + } + + public DeleteMessageResponse createDeleteMessageResponse() { + return new DeleteMessageResponse(); + } + + public GetHistoryResponse createGetHistoryResponse() { + return new GetHistoryResponse(); + } + + public GetMessageAcknowledgmentsStatusResponse createGetMessageAcknowledgmentsStatusResponse() { + return new GetMessageAcknowledgmentsStatusResponse(); + } + + public AcknowledgmentsStatus createAcknowledgmentsStatus() { + return new AcknowledgmentsStatus(); + } + + public InsertOoOResponse createInsertOoOResponse() { + return new InsertOoOResponse(); + } + + public SubstituteType createSubstituteType() { + return new SubstituteType(); + } + + public DeleteOoOResponse createDeleteOoOResponse() { + return new DeleteOoOResponse(); + } + + public GetOoOListResponse createGetOoOListResponse() { + return new GetOoOListResponse(); + } + + public OoO createOoO() { + return new OoO(); + } + + public DestinationContextType createDestinationContextType() { + return new DestinationContextType(); + } + + public ConsultationContentType createConsultationContentType() { + return new ConsultationContentType(); + } + + public ContentContextType createContentContextType() { + return new ContentContextType(); + } + + public ConsultationAnnexType createConsultationAnnexType() { + return new ConsultationAnnexType(); + } + + public ConsultationDocumentType createConsultationDocumentType() { + return new ConsultationDocumentType(); + } + + public Row createRow() { + return new Row(); + } + + public Message createMessage() { + return new Message(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", + name = "GetFullMessageRequest" + ) + public JAXBElement createGetFullMessageRequest(MessageRequestType value) { + return new JAXBElement(_GetFullMessageRequest_QNAME, MessageRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", + name = "GetHistoryRequest" + ) + public JAXBElement createGetHistoryRequest(MessageRequestType value) { + return new JAXBElement(_GetHistoryRequest_QNAME, MessageRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", + name = "GetMessagesListResponse" + ) + public JAXBElement createGetMessagesListResponse(GetMessageListResponseType value) { + return new JAXBElement(_GetMessagesListResponse_QNAME, GetMessageListResponseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3", + name = "GetAllEhboxesMessagesListResponse" + ) + public JAXBElement createGetAllEhboxesMessagesListResponse(GetMessageListResponseType value) { + return new JAXBElement(_GetAllEhboxesMessagesListResponse_QNAME, GetMessageListResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/OoO.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/OoO.java new file mode 100644 index 000000000..8fb2c6af8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/OoO.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"ooOId", "startDate", "endDate", "substitutes"} +) +public class OoO implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OoOId", + required = true + ) + protected String ooOId; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + @XmlElement( + name = "Substitute" + ) + protected List substitutes; + + public String getOoOId() { + return this.ooOId; + } + + public void setOoOId(String value) { + this.ooOId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } + + public List getSubstitutes() { + if (this.substitutes == null) { + this.substitutes = new ArrayList(); + } + + return this.substitutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.java new file mode 100644 index 000000000..d8d21eae8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/Row.java @@ -0,0 +1,85 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"recipient", "published", "received", "read"} +) +public class Row implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Recipient", + required = true + ) + protected EhboxIdentifierType recipient; + @XmlElement( + name = "Published", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime published; + @XmlElement( + name = "Received", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime received; + @XmlElement( + name = "Read", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime read; + + public EhboxIdentifierType getRecipient() { + return this.recipient; + } + + public void setRecipient(EhboxIdentifierType value) { + this.recipient = value; + } + + public DateTime getPublished() { + return this.published; + } + + public void setPublished(DateTime value) { + this.published = value; + } + + public DateTime getReceived() { + return this.received; + } + + public void setReceived(DateTime value) { + this.received = value; + } + + public DateTime getRead() { + return this.read; + } + + public void setRead(DateTime value) { + this.read = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/SubstituteType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/SubstituteType.java new file mode 100644 index 000000000..6c9a6295b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/SubstituteType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubstituteType", + propOrder = {"absentFrom", "absentTo"} +) +public class SubstituteType extends BoxIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AbsentFrom", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime absentFrom; + @XmlElement( + name = "AbsentTo", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime absentTo; + + public DateTime getAbsentFrom() { + return this.absentFrom; + } + + public void setAbsentFrom(DateTime value) { + this.absentFrom = value; + } + + public DateTime getAbsentTo() { + return this.absentTo; + } + + public void setAbsentTo(DateTime value) { + this.absentTo = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/package-info.java new file mode 100644 index 000000000..4e3471835 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/consultation/protocol/v3/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.consultation.protocol.v3; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:ehbox:consultation:protocol:v3" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/AcknowledgmentType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/AcknowledgmentType.java new file mode 100644 index 000000000..d6302a3b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/AcknowledgmentType.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgmentType", + propOrder = {"messageId", "recipient", "ackType", "dateTime"} +) +public class AcknowledgmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MessageId", + required = true + ) + protected String messageId; + @XmlElement( + name = "Recipient" + ) + protected EhboxIdentifierType recipient; + @XmlElement( + name = "AckType", + required = true + ) + protected String ackType; + @XmlElement( + name = "DateTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime dateTime; + + public String getMessageId() { + return this.messageId; + } + + public void setMessageId(String value) { + this.messageId = value; + } + + public EhboxIdentifierType getRecipient() { + return this.recipient; + } + + public void setRecipient(EhboxIdentifierType value) { + this.recipient = value; + } + + public String getAckType() { + return this.ackType; + } + + public void setAckType(String value) { + this.ackType = value; + } + + public DateTime getDateTime() { + return this.dateTime; + } + + public void setDateTime(DateTime value) { + this.dateTime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/BoxIdType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/BoxIdType.java new file mode 100644 index 000000000..8bba3405b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/BoxIdType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.fgov.ehealth.commons.core.v1.IdentifierType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.SubstituteType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BoxIdType", + propOrder = {"quality"} +) +@XmlSeeAlso({SubstituteType.class}) +public class BoxIdType extends IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality", + required = true + ) + protected String quality; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.java new file mode 100644 index 000000000..37cbff510 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentInfoType.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentInfoType", + propOrder = {"encryptableINSSPatient", "title", "mimeType", "hasFreeInformations", "hasAnnex"} +) +public class ContentInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptableINSSPatient" + ) + protected byte[] encryptableINSSPatient; + @XmlElement( + name = "Title", + required = true + ) + protected String title; + @XmlElement( + name = "MimeType", + required = true + ) + protected String mimeType; + @XmlElement( + name = "HasFreeInformations" + ) + protected boolean hasFreeInformations; + @XmlElement( + name = "HasAnnex" + ) + protected boolean hasAnnex; + + public byte[] getEncryptableINSSPatient() { + return this.encryptableINSSPatient; + } + + public void setEncryptableINSSPatient(byte[] value) { + this.encryptableINSSPatient = value; + } + + public String getTitle() { + return this.title; + } + + public void setTitle(String value) { + this.title = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public boolean isHasFreeInformations() { + return this.hasFreeInformations; + } + + public void setHasFreeInformations(boolean value) { + this.hasFreeInformations = value; + } + + public boolean isHasAnnex() { + return this.hasAnnex; + } + + public void setHasAnnex(boolean value) { + this.hasAnnex = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.java new file mode 100644 index 000000000..fc18b2015 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ContentSpecificationType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentSpecificationType", + propOrder = {"applicationName", "contentType", "isImportant", "isEncrypted"} +) +@XmlSeeAlso({be.fgov.ehealth.ehbox.publication.protocol.v3.ContentSpecificationType.class}) +public class ContentSpecificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationName" + ) + protected String applicationName; + @XmlElement( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlElement( + name = "IsImportant", + defaultValue = "false" + ) + protected boolean isImportant; + @XmlElement( + name = "IsEncrypted", + defaultValue = "false" + ) + protected boolean isEncrypted; + + public String getApplicationName() { + return this.applicationName; + } + + public void setApplicationName(String value) { + this.applicationName = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public boolean isIsImportant() { + return this.isImportant; + } + + public void setIsImportant(boolean value) { + this.isImportant = value; + } + + public boolean isIsEncrypted() { + return this.isEncrypted; + } + + public void setIsEncrypted(boolean value) { + this.isEncrypted = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.java new file mode 100644 index 000000000..587cd7e49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/CustomMetaType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CustomMetaType", + propOrder = {"key", "value"} +) +public class CustomMetaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Key", + required = true + ) + protected String key; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + + public String getKey() { + return this.key; + } + + public void setKey(String value) { + this.key = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.java new file mode 100644 index 000000000..a17fbf4b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EhboxIdentifierType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.fgov.ehealth.commons.core.v1.IdentifierType; +import be.fgov.ehealth.ehbox.consultation.protocol.v3.DestinationContextType; +import be.fgov.ehealth.ehbox.publication.protocol.v3.Recipient; +import be.fgov.ehealth.ehbox.publication.protocol.v3.Substitute; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EhboxIdentifierType", + propOrder = {"quality", "user"} +) +@XmlSeeAlso({DestinationContextType.class, be.fgov.ehealth.ehbox.publication.protocol.v3.DestinationContextType.class, Substitute.class, Recipient.class}) +public class EhboxIdentifierType extends IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality", + required = true + ) + protected String quality; + @XmlElement( + name = "User" + ) + protected User user; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public User getUser() { + return this.user; + } + + public void setUser(User value) { + this.user = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.java new file mode 100644 index 000000000..d2bdb1e87 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/EncryptableOldFreeInformation.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class EncryptableOldFreeInformation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Render", + required = true + ) + protected String render; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getRender() { + return this.render; + } + + public void setRender(String value) { + this.render = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ErrorType.java new file mode 100644 index 000000000..13a924fb0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ErrorType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"code", "messages", "failures", "destinations"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + @XmlElement( + name = "Failure" + ) + protected List failures; + @XmlElement( + name = "Destination" + ) + protected List destinations; + @XmlAttribute( + name = "PublicationId" + ) + protected String publicationId; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } + + public List getFailures() { + if (this.failures == null) { + this.failures = new ArrayList(); + } + + return this.failures; + } + + public List getDestinations() { + if (this.destinations == null) { + this.destinations = new ArrayList(); + } + + return this.destinations; + } + + public String getPublicationId() { + return this.publicationId; + } + + public void setPublicationId(String value) { + this.publicationId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/FreeInformationsType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/FreeInformationsType.java new file mode 100644 index 000000000..a2c8a8e30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/FreeInformationsType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FreeInformationsType", + propOrder = {"encryptableOldFreeInformation", "table", "encryptableFreeText"} +) +public class FreeInformationsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptableOldFreeInformation" + ) + protected EncryptableOldFreeInformation encryptableOldFreeInformation; + @XmlElement( + name = "Table" + ) + protected Table table; + @XmlElement( + name = "EncryptableFreeText" + ) + protected byte[] encryptableFreeText; + + public EncryptableOldFreeInformation getEncryptableOldFreeInformation() { + return this.encryptableOldFreeInformation; + } + + public void setEncryptableOldFreeInformation(EncryptableOldFreeInformation value) { + this.encryptableOldFreeInformation = value; + } + + public Table getTable() { + return this.table; + } + + public void setTable(Table value) { + this.table = value; + } + + public byte[] getEncryptableFreeText() { + return this.encryptableFreeText; + } + + public void setEncryptableFreeText(byte[] value) { + this.encryptableFreeText = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MandateType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MandateType.java new file mode 100644 index 000000000..e17ea1051 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MandateType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.fgov.ehealth.commons.core.v1.IdentifierType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MandateType", + propOrder = {"name"} +) +public class MandateType extends IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected String name; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.java new file mode 100644 index 000000000..abfa72e27 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MessageInfoType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageInfoType", + propOrder = {"publicationDate", "expirationDate", "size"} +) +public class MessageInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicationDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime publicationDate; + @XmlElement( + name = "ExpirationDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationDate; + @XmlElement( + name = "Size", + required = true + ) + protected String size; + + public DateTime getPublicationDate() { + return this.publicationDate; + } + + public void setPublicationDate(DateTime value) { + this.publicationDate = value; + } + + public DateTime getExpirationDate() { + return this.expirationDate; + } + + public void setExpirationDate(DateTime value) { + this.expirationDate = value; + } + + public String getSize() { + return this.size; + } + + public void setSize(String value) { + this.size = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.java new file mode 100644 index 000000000..7894ebf74 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/MetaType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MetaType", + propOrder = {"type", "values"} +) +public class MetaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Value", + required = true + ) + protected List values; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public List getValues() { + if (this.values == null) { + this.values = new ArrayList(); + } + + return this.values; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.java new file mode 100644 index 000000000..889d84ce2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/ObjectFactory.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public BoxIdType createBoxIdType() { + return new BoxIdType(); + } + + public SenderType createSenderType() { + return new SenderType(); + } + + public MessageInfoType createMessageInfoType() { + return new MessageInfoType(); + } + + public FreeInformationsType createFreeInformationsType() { + return new FreeInformationsType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public AcknowledgmentType createAcknowledgmentType() { + return new AcknowledgmentType(); + } + + public EhboxIdentifierType createEhboxIdentifierType() { + return new EhboxIdentifierType(); + } + + public MetaType createMetaType() { + return new MetaType(); + } + + public CustomMetaType createCustomMetaType() { + return new CustomMetaType(); + } + + public ContentInfoType createContentInfoType() { + return new ContentInfoType(); + } + + public ContentSpecificationType createContentSpecificationType() { + return new ContentSpecificationType(); + } + + public MandateType createMandateType() { + return new MandateType(); + } + + public User createUser() { + return new User(); + } + + public EncryptableOldFreeInformation createEncryptableOldFreeInformation() { + return new EncryptableOldFreeInformation(); + } + + public Table createTable() { + return new Table(); + } + + public Row createRow() { + return new Row(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.java new file mode 100644 index 000000000..67da24ca0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Row.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"encryptableLeftCell", "encryptableRightCell"} +) +public class Row implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptableLeftCell" + ) + protected byte[] encryptableLeftCell; + @XmlElement( + name = "EncryptableRightCell" + ) + protected byte[] encryptableRightCell; + + public byte[] getEncryptableLeftCell() { + return this.encryptableLeftCell; + } + + public void setEncryptableLeftCell(byte[] value) { + this.encryptableLeftCell = value; + } + + public byte[] getEncryptableRightCell() { + return this.encryptableRightCell; + } + + public void setEncryptableRightCell(byte[] value) { + this.encryptableRightCell = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.java new file mode 100644 index 000000000..4a46329f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/SenderType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import be.fgov.ehealth.commons.core.v1.IdentifierType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SenderType", + propOrder = {"quality", "name", "firstName", "personInOrganisation"} +) +public class SenderType extends IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality", + required = true + ) + protected String quality; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "PersonInOrganisation" + ) + protected String personInOrganisation; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getPersonInOrganisation() { + return this.personInOrganisation; + } + + public void setPersonInOrganisation(String value) { + this.personInOrganisation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Table.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Table.java new file mode 100644 index 000000000..5fbb70aa2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/Table.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"rows"} +) +public class Table implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Row", + required = true + ) + protected List rows; + @XmlAttribute( + name = "Title" + ) + @XmlSchemaType( + name = "anySimpleType" + ) + protected String title; + + public List getRows() { + if (this.rows == null) { + this.rows = new ArrayList(); + } + + return this.rows; + } + + public String getTitle() { + return this.title; + } + + public void setTitle(String value) { + this.title = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/User.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/User.java new file mode 100644 index 000000000..dc016e74d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/User.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +public class User implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "FirstName", + required = true + ) + protected String firstName; + @XmlAttribute( + name = "LastName", + required = true + ) + protected String lastName; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.java new file mode 100644 index 000000000..92941d1c6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/core/v3/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.core.v3; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:ehbox:core:v3" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentContextType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentContextType.java new file mode 100644 index 000000000..2e4bf511f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentContextType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.CustomMetaType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentContextType", + propOrder = {"content", "contentSpecification", "customMetas"} +) +public class ContentContextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Content", + required = true + ) + protected PublicationContentType content; + @XmlElement( + name = "ContentSpecification", + required = true + ) + protected ContentSpecificationType contentSpecification; + @XmlElement( + name = "CustomMeta" + ) + protected List customMetas; + + public PublicationContentType getContent() { + return this.content; + } + + public void setContent(PublicationContentType value) { + this.content = value; + } + + public ContentSpecificationType getContentSpecification() { + return this.contentSpecification; + } + + public void setContentSpecification(ContentSpecificationType value) { + this.contentSpecification = value; + } + + public List getCustomMetas() { + if (this.customMetas == null) { + this.customMetas = new ArrayList(); + } + + return this.customMetas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.java new file mode 100644 index 000000000..a8866972e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ContentSpecificationType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentSpecificationType", + propOrder = {"publicationReceipt", "receivedReceipt", "readReceipt"} +) +public class ContentSpecificationType extends be.fgov.ehealth.ehbox.core.v3.ContentSpecificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicationReceipt", + defaultValue = "false" + ) + protected boolean publicationReceipt; + @XmlElement( + name = "ReceivedReceipt", + defaultValue = "false" + ) + protected boolean receivedReceipt; + @XmlElement( + name = "ReadReceipt", + defaultValue = "false" + ) + protected boolean readReceipt; + + public boolean isPublicationReceipt() { + return this.publicationReceipt; + } + + public void setPublicationReceipt(boolean value) { + this.publicationReceipt = value; + } + + public boolean isReceivedReceipt() { + return this.receivedReceipt; + } + + public void setReceivedReceipt(boolean value) { + this.receivedReceipt = value; + } + + public boolean isReadReceipt() { + return this.readReceipt; + } + + public void setReadReceipt(boolean value) { + this.readReceipt = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.java new file mode 100644 index 000000000..65b6e31d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/DestinationContextType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import be.fgov.ehealth.ehbox.core.v3.MandateType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DestinationContextType", + propOrder = {"mandate", "ooOProcessed"} +) +public class DestinationContextType extends EhboxIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Mandate" + ) + protected MandateType mandate; + @XmlElement( + name = "OoOProcessed" + ) + protected Boolean ooOProcessed; + + public MandateType getMandate() { + return this.mandate; + } + + public void setMandate(MandateType value) { + this.mandate = value; + } + + public Boolean isOoOProcessed() { + return this.ooOProcessed; + } + + public void setOoOProcessed(Boolean value) { + this.ooOProcessed = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ObjectFactory.java new file mode 100644 index 000000000..d4f46629b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/ObjectFactory.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SendMessageRequest createSendMessageRequest() { + return new SendMessageRequest(); + } + + public DestinationContextType createDestinationContextType() { + return new DestinationContextType(); + } + + public ContentContextType createContentContextType() { + return new ContentContextType(); + } + + public SendMessageResponse createSendMessageResponse() { + return new SendMessageResponse(); + } + + public Recipient createRecipient() { + return new Recipient(); + } + + public PublicationContentType createPublicationContentType() { + return new PublicationContentType(); + } + + public ContentSpecificationType createContentSpecificationType() { + return new ContentSpecificationType(); + } + + public PublicationAnnexType createPublicationAnnexType() { + return new PublicationAnnexType(); + } + + public PublicationDocumentType createPublicationDocumentType() { + return new PublicationDocumentType(); + } + + public Substitute createSubstitute() { + return new Substitute(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationAnnexType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationAnnexType.java new file mode 100644 index 000000000..5ed60409a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationAnnexType.java @@ -0,0 +1,100 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PublicationAnnexType", + propOrder = {"encryptableTitle", "encryptableTextContent", "encryptableBinaryContent", "downloadFileName", "mimeType", "digest"} +) +public class PublicationAnnexType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptableTitle", + required = true + ) + protected byte[] encryptableTitle; + @XmlElement( + name = "EncryptableTextContent" + ) + protected byte[] encryptableTextContent; + @XmlElement( + name = "EncryptableBinaryContent", + type = String.class + ) + @XmlAttachmentRef + @XmlSchemaType( + name = "anyURI" + ) + protected DataHandler encryptableBinaryContent; + @XmlElement( + name = "DownloadFileName", + required = true + ) + protected String downloadFileName; + @XmlElement( + name = "MimeType", + required = true + ) + protected String mimeType; + @XmlElement( + name = "Digest", + required = true + ) + protected String digest; + + public byte[] getEncryptableTitle() { + return this.encryptableTitle; + } + + public void setEncryptableTitle(byte[] value) { + this.encryptableTitle = value; + } + + public byte[] getEncryptableTextContent() { + return this.encryptableTextContent; + } + + public void setEncryptableTextContent(byte[] value) { + this.encryptableTextContent = value; + } + + public DataHandler getEncryptableBinaryContent() { + return this.encryptableBinaryContent; + } + + public void setEncryptableBinaryContent(DataHandler value) { + this.encryptableBinaryContent = value; + } + + public String getDownloadFileName() { + return this.downloadFileName; + } + + public void setDownloadFileName(String value) { + this.downloadFileName = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getDigest() { + return this.digest; + } + + public void setDigest(String value) { + this.digest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.java new file mode 100644 index 000000000..e45e49e44 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationContentType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.FreeInformationsType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PublicationContentType", + propOrder = {"document", "freeInformations", "encryptableINSSPatient", "annices"} +) +public class PublicationContentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Document", + required = true + ) + protected PublicationDocumentType document; + @XmlElement( + name = "FreeInformations" + ) + protected FreeInformationsType freeInformations; + @XmlElement( + name = "EncryptableINSSPatient" + ) + protected byte[] encryptableINSSPatient; + @XmlElement( + name = "Annex" + ) + protected List annices; + + public PublicationDocumentType getDocument() { + return this.document; + } + + public void setDocument(PublicationDocumentType value) { + this.document = value; + } + + public FreeInformationsType getFreeInformations() { + return this.freeInformations; + } + + public void setFreeInformations(FreeInformationsType value) { + this.freeInformations = value; + } + + public byte[] getEncryptableINSSPatient() { + return this.encryptableINSSPatient; + } + + public void setEncryptableINSSPatient(byte[] value) { + this.encryptableINSSPatient = value; + } + + public List getAnnices() { + if (this.annices == null) { + this.annices = new ArrayList(); + } + + return this.annices; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.java new file mode 100644 index 000000000..cc556a3c9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/PublicationDocumentType.java @@ -0,0 +1,100 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import java.io.Serializable; +import javax.activation.DataHandler; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttachmentRef; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PublicationDocumentType", + propOrder = {"title", "encryptableTextContent", "encryptableBinaryContent", "downloadFileName", "mimeType", "digest"} +) +public class PublicationDocumentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Title", + required = true + ) + protected String title; + @XmlElement( + name = "EncryptableTextContent" + ) + protected byte[] encryptableTextContent; + @XmlElement( + name = "EncryptableBinaryContent", + type = String.class + ) + @XmlAttachmentRef + @XmlSchemaType( + name = "anyURI" + ) + protected DataHandler encryptableBinaryContent; + @XmlElement( + name = "DownloadFileName", + required = true + ) + protected String downloadFileName; + @XmlElement( + name = "MimeType", + required = true + ) + protected String mimeType; + @XmlElement( + name = "Digest", + required = true + ) + protected String digest; + + public String getTitle() { + return this.title; + } + + public void setTitle(String value) { + this.title = value; + } + + public byte[] getEncryptableTextContent() { + return this.encryptableTextContent; + } + + public void setEncryptableTextContent(byte[] value) { + this.encryptableTextContent = value; + } + + public DataHandler getEncryptableBinaryContent() { + return this.encryptableBinaryContent; + } + + public void setEncryptableBinaryContent(DataHandler value) { + this.encryptableBinaryContent = value; + } + + public String getDownloadFileName() { + return this.downloadFileName; + } + + public void setDownloadFileName(String value) { + this.downloadFileName = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getDigest() { + return this.digest; + } + + public void setDigest(String value) { + this.digest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Recipient.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Recipient.java new file mode 100644 index 000000000..0662680f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Recipient.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"absentFrom", "absentTo", "substitutes"} +) +public class Recipient extends EhboxIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AbsentFrom", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime absentFrom; + @XmlElement( + name = "AbsentTo", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime absentTo; + @XmlElement( + name = "Substitute" + ) + protected List substitutes; + + public DateTime getAbsentFrom() { + return this.absentFrom; + } + + public void setAbsentFrom(DateTime value) { + this.absentFrom = value; + } + + public DateTime getAbsentTo() { + return this.absentTo; + } + + public void setAbsentTo(DateTime value) { + this.absentTo = value; + } + + public List getSubstitutes() { + if (this.substitutes == null) { + this.substitutes = new ArrayList(); + } + + return this.substitutes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.java new file mode 100644 index 000000000..20b8ef840 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageRequest.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.BoxIdType; +import be.fgov.ehealth.ehbox.core.v3.MetaType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PublicationMessageType", + propOrder = {"boxId", "destinationContexts", "contentContext", "metas", "copyMailTos"} +) +@XmlRootElement( + name = "SendMessageRequest" +) +public class SendMessageRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BoxId" + ) + protected BoxIdType boxId; + @XmlElement( + name = "DestinationContext", + required = true + ) + protected List destinationContexts; + @XmlElement( + name = "ContentContext", + required = true + ) + protected ContentContextType contentContext; + @XmlElement( + name = "Meta" + ) + protected List metas; + @XmlElement( + name = "CopyMailTo" + ) + protected List copyMailTos; + @XmlAttribute( + name = "PublicationId" + ) + protected String publicationId; + + public BoxIdType getBoxId() { + return this.boxId; + } + + public void setBoxId(BoxIdType value) { + this.boxId = value; + } + + public List getDestinationContexts() { + if (this.destinationContexts == null) { + this.destinationContexts = new ArrayList(); + } + + return this.destinationContexts; + } + + public ContentContextType getContentContext() { + return this.contentContext; + } + + public void setContentContext(ContentContextType value) { + this.contentContext = value; + } + + public List getMetas() { + if (this.metas == null) { + this.metas = new ArrayList(); + } + + return this.metas; + } + + public List getCopyMailTos() { + if (this.copyMailTos == null) { + this.copyMailTos = new ArrayList(); + } + + return this.copyMailTos; + } + + public String getPublicationId() { + return this.publicationId; + } + + public void setPublicationId(String value) { + this.publicationId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.java new file mode 100644 index 000000000..df680e0a6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/SendMessageResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"recipients"} +) +@XmlRootElement( + name = "SendMessageResponse" +) +public class SendMessageResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Recipient" + ) + protected List recipients; + @XmlAttribute( + name = "SentPublicationId" + ) + protected String sentPublicationId; + + public List getRecipients() { + if (this.recipients == null) { + this.recipients = new ArrayList(); + } + + return this.recipients; + } + + public String getSentPublicationId() { + return this.sentPublicationId; + } + + public void setSentPublicationId(String value) { + this.sentPublicationId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.java new file mode 100644 index 000000000..bc1ca70fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/Substitute.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import be.fgov.ehealth.ehbox.core.v3.EhboxIdentifierType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +public class Substitute extends EhboxIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/package-info.java new file mode 100644 index 000000000..59fe596cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/ehbox/publication/protocol/v3/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.ehbox.publication.protocol.v3; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:ehbox:publication:protocol:v3" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ErrorType.java new file mode 100644 index 000000000..49da7483c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ErrorType.java @@ -0,0 +1,97 @@ +package be.fgov.ehealth.errors.core.v1; + +import be.fgov.ehealth.errors.soa.v1.SOAErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"origin", "code", "messages", "retry", "contact"} +) +@XmlSeeAlso({SOAErrorType.class}) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Origin", + required = true + ) + protected String origin; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + @XmlElement( + name = "Retry" + ) + protected Boolean retry; + @XmlElement( + name = "Contact" + ) + protected String contact; + @XmlAttribute( + name = "Id" + ) + protected String id; + + public String getOrigin() { + return this.origin; + } + + public void setOrigin(String value) { + this.origin = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } + + public Boolean isRetry() { + return this.retry; + } + + public void setRetry(Boolean value) { + this.retry = value; + } + + public String getContact() { + return this.contact; + } + + public void setContact(String value) { + this.contact = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.java new file mode 100644 index 000000000..57f46a3ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/LocalisedStringType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.errors.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalisedStringType", + propOrder = {"value"} +) +public class LocalisedStringType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.java new file mode 100644 index 000000000..5ec967f83 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.errors.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LocalisedStringType createLocalisedStringType() { + return new LocalisedStringType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.java new file mode 100644 index 000000000..f9a1cb3a8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/core/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.errors.core.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:errors:core:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.java new file mode 100644 index 000000000..a56abfc07 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/BusinessError.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.errors.service.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BusinessErrorType" +) +@XmlRootElement( + name = "BusinessError" +) +public class BusinessError extends ServiceErrorType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.java new file mode 100644 index 000000000..6628b15fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.errors.service.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SystemError createSystemError() { + return new SystemError(); + } + + public ServiceErrorType createServiceErrorType() { + return new ServiceErrorType(); + } + + public TraceType createTraceType() { + return new TraceType(); + } + + public BusinessError createBusinessError() { + return new BusinessError(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ServiceErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ServiceErrorType.java new file mode 100644 index 000000000..8ea4f9178 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/ServiceErrorType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.errors.service.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.errors.core.v1.ErrorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ServiceErrorType", + propOrder = {"actor", "dateTime", "trace"} +) +@XmlSeeAlso({BusinessError.class, SystemError.class}) +public class ServiceErrorType extends ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Actor", + required = true + ) + protected String actor; + @XmlElement( + name = "DateTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime dateTime; + @XmlElement( + name = "Trace" + ) + protected TraceType trace; + + public String getActor() { + return this.actor; + } + + public void setActor(String value) { + this.actor = value; + } + + public DateTime getDateTime() { + return this.dateTime; + } + + public void setDateTime(DateTime value) { + this.dateTime = value; + } + + public TraceType getTrace() { + return this.trace; + } + + public void setTrace(TraceType value) { + this.trace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.java new file mode 100644 index 000000000..3359ed3a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/SystemError.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.errors.service.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SystemErrorType" +) +@XmlRootElement( + name = "SystemError" +) +public class SystemError extends ServiceErrorType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.java new file mode 100644 index 000000000..3b8ba95a6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/TraceType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.errors.service.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TraceType", + propOrder = {"traceElements"} +) +public class TraceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TraceElement", + required = true + ) + protected List traceElements; + + public List getTraceElements() { + if (this.traceElements == null) { + this.traceElements = new ArrayList(); + } + + return this.traceElements; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/package-info.java new file mode 100644 index 000000000..8ff18f23f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/service/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.errors.service.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:errors:service:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/BusinessError.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/BusinessError.java new file mode 100644 index 000000000..29a52376e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/BusinessError.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.errors.soa.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BusinessErrorType" +) +@XmlRootElement( + name = "BusinessError" +) +public class BusinessError extends SOAErrorType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.java new file mode 100644 index 000000000..45ec102a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/EnvironmentType.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.errors.soa.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EnvironmentType" +) +@XmlEnum +public enum EnvironmentType { + @XmlEnumValue("Development") + DEVELOPMENT("Development"), + @XmlEnumValue("Test") + TEST("Test"), + @XmlEnumValue("Integration") + INTEGRATION("Integration"), + @XmlEnumValue("Acceptation") + ACCEPTATION("Acceptation"), + @XmlEnumValue("Simulation") + SIMULATION("Simulation"), + @XmlEnumValue("Production") + PRODUCTION("Production"); + + private final String value; + + private EnvironmentType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static EnvironmentType fromValue(String v) { + EnvironmentType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + EnvironmentType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/ObjectFactory.java new file mode 100644 index 000000000..049789f35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.errors.soa.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SystemError createSystemError() { + return new SystemError(); + } + + public SOAErrorType createSOAErrorType() { + return new SOAErrorType(); + } + + public BusinessError createBusinessError() { + return new BusinessError(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SOAErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SOAErrorType.java new file mode 100644 index 000000000..f913cde79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SOAErrorType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.errors.soa.v1; + +import be.fgov.ehealth.errors.core.v1.ErrorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SOAErrorType", + propOrder = {"environment"} +) +@XmlSeeAlso({BusinessError.class, SystemError.class}) +public class SOAErrorType extends ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Environment", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected EnvironmentType environment; + + public EnvironmentType getEnvironment() { + return this.environment; + } + + public void setEnvironment(EnvironmentType value) { + this.environment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.java new file mode 100644 index 000000000..19955af97 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/SystemError.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.errors.soa.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SystemErrorType" +) +@XmlRootElement( + name = "SystemError" +) +public class SystemError extends SOAErrorType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/package-info.java new file mode 100644 index 000000000..ccba16e1a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/errors/soa/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.errors.soa.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:errors:soa:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.java new file mode 100644 index 000000000..0420fe9ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ApplicationErrors.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"code", "messages"} +) +@XmlRootElement( + name = "ApplicationErrors" +) +public class ApplicationErrors implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + @XmlAttribute( + name = "FaultId" + ) + protected String faultId; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } + + public String getFaultId() { + return this.faultId; + } + + public void setFaultId(String value) { + this.faultId = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ErrorType.java new file mode 100644 index 000000000..548a9a3d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ErrorType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import be.fgov.ehealth.commons._1_0.core.LocalisedString; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"code", "messages"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.java new file mode 100644 index 000000000..c0b3383f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/EteeResponseType.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetKeyResponse; +import be.fgov.ehealth.etee.kgss._1_0.protocol.GetNewKeyResponse; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EteeResponseType", + propOrder = {"status", "errors"} +) +@XmlSeeAlso({GetKeyResponse.class, GetNewKeyResponse.class}) +public class EteeResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected Status status; + @XmlElement( + name = "Error" + ) + protected List errors; + @XmlAttribute( + name = "Id" + ) + protected String id; + + public Status getStatus() { + return this.status; + } + + public void setStatus(Status value) { + this.status = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.java new file mode 100644 index 000000000..f5e466d97 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ApplicationErrors createApplicationErrors() { + return new ApplicationErrors(); + } + + public EteeResponseType createEteeResponseType() { + return new EteeResponseType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public Status createStatus() { + return new Status(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/Status.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/Status.java new file mode 100644 index 000000000..810963645 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/Status.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"code", "message"} +) +public class Status implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected String message; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getMessage() { + return this.message; + } + + public void setMessage(String value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.java new file mode 100644 index 000000000..7ac750cee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/_1_0/etee/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.etee.commons._1_0.etee; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:commons:1_0:etee" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.java new file mode 100644 index 000000000..ac8f3c95b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorParameterType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.etee.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EteeErrorParameterType", + propOrder = {"name", "value"} +) +public class EteeErrorParameterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.java new file mode 100644 index 000000000..506136b35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeErrorType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.etee.commons.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EteeErrorType", + propOrder = {"code", "message", "parameters"} +) +public class EteeErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected String message; + @XmlElement( + name = "Parameters" + ) + protected List parameters; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getMessage() { + return this.message; + } + + public void setMessage(String value) { + this.message = value; + } + + public List getParameters() { + if (this.parameters == null) { + this.parameters = new ArrayList(); + } + + return this.parameters; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.java new file mode 100644 index 000000000..af2a6c3fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/EteeStatusDetail.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etee.commons.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EteeStatusDetailType", + propOrder = {"errors"} +) +@XmlRootElement( + name = "EteeStatusDetail" +) +public class EteeStatusDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Errors" + ) + protected List errors; + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.java new file mode 100644 index 000000000..0c882147d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.etee.commons.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EteeStatusDetail createEteeStatusDetail() { + return new EteeStatusDetail(); + } + + public EteeErrorType createEteeErrorType() { + return new EteeErrorType(); + } + + public EteeErrorParameterType createEteeErrorParameterType() { + return new EteeErrorParameterType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.java new file mode 100644 index 000000000..4b3111ab0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/commons/core/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.etee.commons.core.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:commons:core:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.java new file mode 100644 index 000000000..b90e680c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/CredentialType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CredentialType", + propOrder = {"namespace", "name", "values"} +) +public class CredentialType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Namespace", + required = true + ) + protected String namespace; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "Value" + ) + protected List values; + + public String getNamespace() { + return this.namespace; + } + + public void setNamespace(String value) { + this.namespace = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getValues() { + if (this.values == null) { + this.values = new ArrayList(); + } + + return this.values; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.java new file mode 100644 index 000000000..d6ad627af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/DeletionStrategyType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeletionStrategyType" +) +public class DeletionStrategyType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequest.java new file mode 100644 index 000000000..7a555525b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.protocol.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sealedKeyRequest"} +) +@XmlRootElement( + name = "GetKeyRequest" +) +public class GetKeyRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedKeyRequest", + required = true + ) + protected SealedContentType sealedKeyRequest; + + public SealedContentType getSealedKeyRequest() { + return this.sealedKeyRequest; + } + + public void setSealedKeyRequest(SealedContentType value) { + this.sealedKeyRequest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.java new file mode 100644 index 000000000..87b133c9f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyRequestContent.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"keyIdentifier", "keyEncryptionKey", "keyEncryptionKeyIdentifier", "etk"} +) +@XmlRootElement( + name = "GetKeyRequestContent" +) +public class GetKeyRequestContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "KeyIdentifier", + required = true + ) + protected byte[] keyIdentifier; + @XmlElement( + name = "KeyEncryptionKey" + ) + protected byte[] keyEncryptionKey; + @XmlElement( + name = "KeyEncryptionKeyIdentifier" + ) + protected byte[] keyEncryptionKeyIdentifier; + @XmlElement( + name = "ETK" + ) + protected byte[] etk; + + public byte[] getKeyIdentifier() { + return this.keyIdentifier; + } + + public void setKeyIdentifier(byte[] value) { + this.keyIdentifier = value; + } + + public byte[] getKeyEncryptionKey() { + return this.keyEncryptionKey; + } + + public void setKeyEncryptionKey(byte[] value) { + this.keyEncryptionKey = value; + } + + public byte[] getKeyEncryptionKeyIdentifier() { + return this.keyEncryptionKeyIdentifier; + } + + public void setKeyEncryptionKeyIdentifier(byte[] value) { + this.keyEncryptionKeyIdentifier = value; + } + + public byte[] getETK() { + return this.etk; + } + + public void setETK(byte[] value) { + this.etk = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponse.java new file mode 100644 index 000000000..b65fd901f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import be.fgov.ehealth.etee.commons._1_0.etee.EteeResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sealedKeyResponse"} +) +@XmlRootElement( + name = "GetKeyResponse" +) +public class GetKeyResponse extends EteeResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedKeyResponse" + ) + protected SealedContentType sealedKeyResponse; + + public SealedContentType getSealedKeyResponse() { + return this.sealedKeyResponse; + } + + public void setSealedKeyResponse(SealedContentType value) { + this.sealedKeyResponse = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.java new file mode 100644 index 000000000..b51cac425 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetKeyResponseContent.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"key"} +) +@XmlRootElement( + name = "GetKeyResponseContent" +) +public class GetKeyResponseContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Key" + ) + protected byte[] key; + + public byte[] getKey() { + return this.key; + } + + public void setKey(byte[] value) { + this.key = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequest.java new file mode 100644 index 000000000..046749581 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.protocol.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sealedNewKeyRequest"} +) +@XmlRootElement( + name = "GetNewKeyRequest" +) +public class GetNewKeyRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedNewKeyRequest", + required = true + ) + protected SealedContentType sealedNewKeyRequest; + + public SealedContentType getSealedNewKeyRequest() { + return this.sealedNewKeyRequest; + } + + public void setSealedNewKeyRequest(SealedContentType value) { + this.sealedNewKeyRequest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.java new file mode 100644 index 000000000..23c91d19b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyRequestContent.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"allowedReaders", "exludedReaders", "etk", "deletionStrategy"} +) +@XmlRootElement( + name = "GetNewKeyRequestContent" +) +public class GetNewKeyRequestContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AllowedReader", + required = true + ) + protected List allowedReaders; + @XmlElement( + name = "ExludedReader" + ) + protected List exludedReaders; + @XmlElement( + name = "ETK", + required = true + ) + protected byte[] etk; + @XmlElement( + name = "DeletionStrategy" + ) + protected DeletionStrategyType deletionStrategy; + + public List getAllowedReaders() { + if (this.allowedReaders == null) { + this.allowedReaders = new ArrayList(); + } + + return this.allowedReaders; + } + + public List getExludedReaders() { + if (this.exludedReaders == null) { + this.exludedReaders = new ArrayList(); + } + + return this.exludedReaders; + } + + public byte[] getETK() { + return this.etk; + } + + public void setETK(byte[] value) { + this.etk = value; + } + + public DeletionStrategyType getDeletionStrategy() { + return this.deletionStrategy; + } + + public void setDeletionStrategy(DeletionStrategyType value) { + this.deletionStrategy = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.java new file mode 100644 index 000000000..ecbc738ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import be.fgov.ehealth.etee.commons._1_0.etee.EteeResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sealedNewKeyResponse"} +) +@XmlRootElement( + name = "GetNewKeyResponse" +) +public class GetNewKeyResponse extends EteeResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedNewKeyResponse" + ) + protected SealedContentType sealedNewKeyResponse; + + public SealedContentType getSealedNewKeyResponse() { + return this.sealedNewKeyResponse; + } + + public void setSealedNewKeyResponse(SealedContentType value) { + this.sealedNewKeyResponse = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.java new file mode 100644 index 000000000..dd9f96ec7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/GetNewKeyResponseContent.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"newKeyIdentifier", "newKey"} +) +@XmlRootElement( + name = "GetNewKeyResponseContent" +) +public class GetNewKeyResponseContent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NewKeyIdentifier" + ) + protected byte[] newKeyIdentifier; + @XmlElement( + name = "NewKey" + ) + protected byte[] newKey; + + public byte[] getNewKeyIdentifier() { + return this.newKeyIdentifier; + } + + public void setNewKeyIdentifier(byte[] value) { + this.newKeyIdentifier = value; + } + + public byte[] getNewKey() { + return this.newKey; + } + + public void setNewKey(byte[] value) { + this.newKey = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..ced04b93b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public GetNewKeyRequestContent createGetNewKeyRequestContent() { + return new GetNewKeyRequestContent(); + } + + public CredentialType createCredentialType() { + return new CredentialType(); + } + + public DeletionStrategyType createDeletionStrategyType() { + return new DeletionStrategyType(); + } + + public GetNewKeyResponseContent createGetNewKeyResponseContent() { + return new GetNewKeyResponseContent(); + } + + public GetKeyRequestContent createGetKeyRequestContent() { + return new GetKeyRequestContent(); + } + + public GetKeyResponseContent createGetKeyResponseContent() { + return new GetKeyResponseContent(); + } + + public GetNewKeyRequest createGetNewKeyRequest() { + return new GetNewKeyRequest(); + } + + public SealedContentType createSealedContentType() { + return new SealedContentType(); + } + + public GetNewKeyResponse createGetNewKeyResponse() { + return new GetNewKeyResponse(); + } + + public GetKeyRequest createGetKeyRequest() { + return new GetKeyRequest(); + } + + public GetKeyResponse createGetKeyResponse() { + return new GetKeyResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.java new file mode 100644 index 000000000..ca15c0c23 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/SealedContentType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SealedContentType", + propOrder = {"sealedContent"} +) +public class SealedContentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SealedContent", + required = true + ) + protected byte[] sealedContent; + + public byte[] getSealedContent() { + return this.sealedContent; + } + + public void setSealedContent(byte[] value) { + this.sealedContent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.java new file mode 100644 index 000000000..937421980 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/kgss/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etee.kgss._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:kgss:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.java new file mode 100644 index 000000000..9fef42919 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataRequest.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"ssin", "entityType"} +) +@XmlRootElement( + name = "EHActorQualitiesDataRequest" +) +public class EHActorQualitiesDataRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + @XmlElement( + name = "EntityType", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected EntityType entityType; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public EntityType getEntityType() { + return this.entityType; + } + + public void setEntityType(EntityType value) { + this.entityType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataResponse.java new file mode 100644 index 000000000..51c9c9731 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EHActorQualitiesDataResponse.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"ssin", "authorization", "legalPerson", "naturalPerson"} +) +@XmlRootElement( + name = "EHActorQualitiesDataResponse" +) +public class EHActorQualitiesDataResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN" + ) + protected long ssin; + @XmlElement( + name = "Authorization" + ) + protected boolean authorization; + @XmlElement( + name = "LegalPerson" + ) + protected LegalPerson legalPerson; + @XmlElement( + name = "NaturalPerson" + ) + protected NaturalPerson naturalPerson; + + public long getSSIN() { + return this.ssin; + } + + public void setSSIN(long value) { + this.ssin = value; + } + + public boolean isAuthorization() { + return this.authorization; + } + + public void setAuthorization(boolean value) { + this.authorization = value; + } + + public LegalPerson getLegalPerson() { + return this.legalPerson; + } + + public void setLegalPerson(LegalPerson value) { + this.legalPerson = value; + } + + public NaturalPerson getNaturalPerson() { + return this.naturalPerson; + } + + public void setNaturalPerson(NaturalPerson value) { + this.naturalPerson = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.java new file mode 100644 index 000000000..08afca136 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/EntityType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EntityType" +) +@XmlEnum +public enum EntityType { + @XmlEnumValue("Natural") + NATURAL("Natural"), + @XmlEnumValue("Legal") + LEGAL("Legal"); + + private final String value; + + private EntityType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static EntityType fromValue(String v) { + EntityType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + EntityType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Identifier.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Identifier.java new file mode 100644 index 000000000..24ee8c40e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Identifier.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"type", "id"} +) +public class Identifier implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "ID", + required = true + ) + protected String id; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getID() { + return this.id; + } + + public void setID(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Language.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Language.java new file mode 100644 index 000000000..73edd8a02 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Language.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "Language" +) +@XmlEnum +public enum Language { + FR, + NL, + EN; + + public String value() { + return this.name(); + } + + public static Language fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/LegalPerson.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/LegalPerson.java new file mode 100644 index 000000000..db6152666 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/LegalPerson.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalPerson", + propOrder = {"organizations", "aaOrganizationAuth"} +) +public class LegalPerson implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Organization", + required = true + ) + protected List organizations; + @XmlElement( + name = "AAOrganizationAuth", + required = true + ) + protected byte[] aaOrganizationAuth; + + public List getOrganizations() { + if (this.organizations == null) { + this.organizations = new ArrayList(); + } + + return this.organizations; + } + + public byte[] getAAOrganizationAuth() { + return this.aaOrganizationAuth; + } + + public void setAAOrganizationAuth(byte[] value) { + this.aaOrganizationAuth = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/NaturalPerson.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/NaturalPerson.java new file mode 100644 index 000000000..8843b1be8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/NaturalPerson.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NaturalPerson", + propOrder = {"qualities", "aaPersonalAuth"} +) +public class NaturalPerson implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality", + required = true + ) + protected List qualities; + @XmlElement( + name = "AAPersonalAuth", + required = true + ) + protected byte[] aaPersonalAuth; + + public List getQualities() { + if (this.qualities == null) { + this.qualities = new ArrayList(); + } + + return this.qualities; + } + + public byte[] getAAPersonalAuth() { + return this.aaPersonalAuth; + } + + public void setAAPersonalAuth(byte[] value) { + this.aaPersonalAuth = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..d9450c147 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EHActorQualitiesDataRequest createEHActorQualitiesDataRequest() { + return new EHActorQualitiesDataRequest(); + } + + public EHActorQualitiesDataResponse createEHActorQualitiesDataResponse() { + return new EHActorQualitiesDataResponse(); + } + + public LegalPerson createLegalPerson() { + return new LegalPerson(); + } + + public NaturalPerson createNaturalPerson() { + return new NaturalPerson(); + } + + public Quality createQuality() { + return new Quality(); + } + + public Organization createOrganization() { + return new Organization(); + } + + public Identifier createIdentifier() { + return new Identifier(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.java new file mode 100644 index 000000000..e72cf95e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Organization.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"nameFr", "nameNl", "identifier"} +) +public class Organization implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NameFr", + required = true + ) + protected String nameFr; + @XmlElement( + name = "NameNl", + required = true + ) + protected String nameNl; + @XmlElement( + name = "Identifier", + required = true + ) + protected Identifier identifier; + + public String getNameFr() { + return this.nameFr; + } + + public void setNameFr(String value) { + this.nameFr = value; + } + + public String getNameNl() { + return this.nameNl; + } + + public void setNameNl(String value) { + this.nameNl = value; + } + + public Identifier getIdentifier() { + return this.identifier; + } + + public void setIdentifier(Identifier value) { + this.identifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.java new file mode 100644 index 000000000..387b5df4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/Quality.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "nihii"} +) +public class Quality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "NIHII" + ) + protected String nihii; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getNIHII() { + return this.nihii; + } + + public void setNIHII(String value) { + this.nihii = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/package-info.java new file mode 100644 index 000000000..e3bf0c2d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/aqdr/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etee.ra.aqdr._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:ra:aqdr:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.java new file mode 100644 index 000000000..242512b5c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ContactDataType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactDataType", + propOrder = {"emailPrivate", "emailGeneral", "phonePrivate", "phoneGeneral"} +) +public class ContactDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EmailPrivate", + required = true + ) + protected String emailPrivate; + @XmlElement( + name = "EmailGeneral" + ) + protected String emailGeneral; + @XmlElement( + name = "PhonePrivate", + required = true + ) + protected String phonePrivate; + @XmlElement( + name = "PhoneGeneral" + ) + protected String phoneGeneral; + + public String getEmailPrivate() { + return this.emailPrivate; + } + + public void setEmailPrivate(String value) { + this.emailPrivate = value; + } + + public String getEmailGeneral() { + return this.emailGeneral; + } + + public void setEmailGeneral(String value) { + this.emailGeneral = value; + } + + public String getPhonePrivate() { + return this.phonePrivate; + } + + public void setPhonePrivate(String value) { + this.phonePrivate = value; + } + + public String getPhoneGeneral() { + return this.phoneGeneral; + } + + public void setPhoneGeneral(String value) { + this.phoneGeneral = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/EHealthCertificateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/EHealthCertificateRequest.java new file mode 100644 index 000000000..91360c43b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/EHealthCertificateRequest.java @@ -0,0 +1,98 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"contactData", "additionalSearchCriteria", "csr", "contract", "usagesType", "ehActorQualitiesSignedData"} +) +@XmlRootElement( + name = "EHealthCertificateRequest" +) +public class EHealthCertificateRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ContactData", + required = true + ) + protected ContactDataType contactData; + @XmlElement( + name = "AdditionalSearchCriterium" + ) + protected List additionalSearchCriteria; + @XmlElement( + name = "Csr", + required = true + ) + protected byte[] csr; + @XmlElement( + name = "Contract", + required = true + ) + protected String contract; + @XmlElement( + name = "UsagesType" + ) + protected UsagesType usagesType; + @XmlElement( + name = "EHActorQualitiesSignedData", + required = true + ) + protected byte[] ehActorQualitiesSignedData; + + public ContactDataType getContactData() { + return this.contactData; + } + + public void setContactData(ContactDataType value) { + this.contactData = value; + } + + public List getAdditionalSearchCriteria() { + if (this.additionalSearchCriteria == null) { + this.additionalSearchCriteria = new ArrayList(); + } + + return this.additionalSearchCriteria; + } + + public byte[] getCsr() { + return this.csr; + } + + public void setCsr(byte[] value) { + this.csr = value; + } + + public String getContract() { + return this.contract; + } + + public void setContract(String value) { + this.contract = value; + } + + public UsagesType getUsagesType() { + return this.usagesType; + } + + public void setUsagesType(UsagesType value) { + this.usagesType = value; + } + + public byte[] getEHActorQualitiesSignedData() { + return this.ehActorQualitiesSignedData; + } + + public void setEHActorQualitiesSignedData(byte[] value) { + this.ehActorQualitiesSignedData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..5a9f82836 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EHealthCertificateRequest createEHealthCertificateRequest() { + return new EHealthCertificateRequest(); + } + + public ContactDataType createContactDataType() { + return new ContactDataType(); + } + + public SearchCriteriumType createSearchCriteriumType() { + return new SearchCriteriumType(); + } + + public UsagesType createUsagesType() { + return new UsagesType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/SearchCriteriumType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/SearchCriteriumType.java new file mode 100644 index 000000000..eb9d46151 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/SearchCriteriumType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchCriteriumType", + propOrder = {"type", "value", "applicationID"} +) +public class SearchCriteriumType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "ApplicationID" + ) + protected String applicationID; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getApplicationID() { + return this.applicationID; + } + + public void setApplicationID(String value) { + this.applicationID = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.java new file mode 100644 index 000000000..619f88762 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsageType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "UsageType" +) +@XmlEnum +public enum UsageType { + @XmlEnumValue("Timestamping") + TIMESTAMPING("Timestamping"), + @XmlEnumValue("ConsultationRN") + CONSULTATION_RN("ConsultationRN"), + @XmlEnumValue("Codage") + CODAGE("Codage"); + + private final String value; + + private UsageType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static UsageType fromValue(String v) { + UsageType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + UsageType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.java new file mode 100644 index 000000000..b21d1e179 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/UsagesType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"usageTypes"} +) +public class UsagesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UsageType" + ) + @XmlSchemaType( + name = "string" + ) + protected List usageTypes; + + public List getUsageTypes() { + if (this.usageTypes == null) { + this.usageTypes = new ArrayList(); + } + + return this.usageTypes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.java new file mode 100644 index 000000000..84b7d977d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/csr/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etee.ra.csr._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:ra:csr:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..7ae3c4e12 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RevocableCertificatesDataRequest createRevocableCertificatesDataRequest() { + return new RevocableCertificatesDataRequest(); + } + + public RevocableCertificatesDataResponse createRevocableCertificatesDataResponse() { + return new RevocableCertificatesDataResponse(); + } + + public RevocableCertificateType createRevocableCertificateType() { + return new RevocableCertificateType(); + } + + public RevokeDataRequest createRevokeDataRequest() { + return new RevokeDataRequest(); + } + + public RevokeDataResponse createRevokeDataResponse() { + return new RevokeDataResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.java new file mode 100644 index 000000000..b9ff2a1bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificateType.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevocableCertificateType", + propOrder = {"requestId", "authDN", "issuerDN", "validNotBefore", "validNotAfter", "authSerial"} +) +public class RevocableCertificateType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RequestId", + required = true + ) + protected String requestId; + @XmlElement( + name = "AuthDN", + required = true + ) + protected String authDN; + @XmlElement( + name = "IssuerDN", + required = true + ) + protected String issuerDN; + @XmlElement( + name = "ValidNotBefore", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime validNotBefore; + @XmlElement( + name = "ValidNotAfter", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime validNotAfter; + @XmlElement( + name = "AuthSerial", + required = true + ) + protected String authSerial; + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String value) { + this.requestId = value; + } + + public String getAuthDN() { + return this.authDN; + } + + public void setAuthDN(String value) { + this.authDN = value; + } + + public String getIssuerDN() { + return this.issuerDN; + } + + public void setIssuerDN(String value) { + this.issuerDN = value; + } + + public DateTime getValidNotBefore() { + return this.validNotBefore; + } + + public void setValidNotBefore(DateTime value) { + this.validNotBefore = value; + } + + public DateTime getValidNotAfter() { + return this.validNotAfter; + } + + public void setValidNotAfter(DateTime value) { + this.validNotAfter = value; + } + + public String getAuthSerial() { + return this.authSerial; + } + + public void setAuthSerial(String value) { + this.authSerial = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataRequest.java new file mode 100644 index 000000000..c04953b28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataRequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"ssin"} +) +@XmlRootElement( + name = "RevocableCertificatesDataRequest" +) +public class RevocableCertificatesDataRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataResponse.java new file mode 100644 index 000000000..2d3e589e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevocableCertificatesDataResponse.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"status", "ssin", "revocablePersonalCertificates", "revocableOrganizationCertificates", "aaOrganizationAuth"} +) +@XmlRootElement( + name = "RevocableCertificatesDataResponse" +) +public class RevocableCertificatesDataResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected StatusType status; + @XmlElement( + name = "SSIN", + required = true + ) + protected String ssin; + @XmlElement( + name = "RevocablePersonalCertificate" + ) + protected List revocablePersonalCertificates; + @XmlElement( + name = "RevocableOrganizationCertificate" + ) + protected List revocableOrganizationCertificates; + @XmlElement( + name = "AAOrganizationAuth" + ) + protected byte[] aaOrganizationAuth; + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } + + public String getSSIN() { + return this.ssin; + } + + public void setSSIN(String value) { + this.ssin = value; + } + + public List getRevocablePersonalCertificates() { + if (this.revocablePersonalCertificates == null) { + this.revocablePersonalCertificates = new ArrayList(); + } + + return this.revocablePersonalCertificates; + } + + public List getRevocableOrganizationCertificates() { + if (this.revocableOrganizationCertificates == null) { + this.revocableOrganizationCertificates = new ArrayList(); + } + + return this.revocableOrganizationCertificates; + } + + public byte[] getAAOrganizationAuth() { + return this.aaOrganizationAuth; + } + + public void setAAOrganizationAuth(byte[] value) { + this.aaOrganizationAuth = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.java new file mode 100644 index 000000000..c2f981e23 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataRequest.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"requestId", "contract", "revocableCertificatesDataSignedResponse"} +) +@XmlRootElement( + name = "RevokeDataRequest" +) +public class RevokeDataRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RequestId", + required = true + ) + protected String requestId; + @XmlElement( + name = "Contract", + required = true + ) + protected String contract; + @XmlElement( + name = "RevocableCertificatesDataSignedResponse" + ) + protected byte[] revocableCertificatesDataSignedResponse; + + public String getRequestId() { + return this.requestId; + } + + public void setRequestId(String value) { + this.requestId = value; + } + + public String getContract() { + return this.contract; + } + + public void setContract(String value) { + this.contract = value; + } + + public byte[] getRevocableCertificatesDataSignedResponse() { + return this.revocableCertificatesDataSignedResponse; + } + + public void setRevocableCertificatesDataSignedResponse(byte[] value) { + this.revocableCertificatesDataSignedResponse = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataResponse.java new file mode 100644 index 000000000..7d5d7967d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/RevokeDataResponse.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"status"} +) +@XmlRootElement( + name = "RevokeDataResponse" +) +public class RevokeDataResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected StatusType status; + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/StatusType.java new file mode 100644 index 000000000..30b667963 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/StatusType.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "StatusType" +) +@XmlEnum +public enum StatusType { + OK, + ERROR_AA, + ERROR_DAO, + ERROR_FEDICT, + ERROR_OTHER; + + public String value() { + return this.name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.java new file mode 100644 index 000000000..bf2517da7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etee/ra/revoke/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etee.ra.revoke._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etee:ra:revoke:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.java new file mode 100644 index 000000000..6e0102cd0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ErrorType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"code", "message"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected String message; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getMessage() { + return this.message; + } + + public void setMessage(String value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.java new file mode 100644 index 000000000..62d16caa8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkRequest.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.protocol.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"searchCriteria"} +) +@XmlRootElement( + name = "GetEtkRequest" +) +public class GetEtkRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SearchCriteria", + required = true + ) + protected SearchCriteriaType searchCriteria; + + public SearchCriteriaType getSearchCriteria() { + return this.searchCriteria; + } + + public void setSearchCriteria(SearchCriteriaType value) { + this.searchCriteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.java new file mode 100644 index 000000000..22e30cb81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/GetEtkResponse.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import be.fgov.ehealth.commons._1_0.protocol.ResponseType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"givenSearchCriteria", "errors", "etk", "matchingEtks"} +) +@XmlRootElement( + name = "GetEtkResponse" +) +public class GetEtkResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GivenSearchCriteria" + ) + protected SearchCriteriaType givenSearchCriteria; + @XmlElement( + name = "Error" + ) + protected List errors; + @XmlElement( + name = "ETK" + ) + protected byte[] etk; + @XmlElement( + name = "MatchingEtk" + ) + protected List matchingEtks; + + public SearchCriteriaType getGivenSearchCriteria() { + return this.givenSearchCriteria; + } + + public void setGivenSearchCriteria(SearchCriteriaType value) { + this.givenSearchCriteria = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } + + public byte[] getETK() { + return this.etk; + } + + public void setETK(byte[] value) { + this.etk = value; + } + + public List getMatchingEtks() { + if (this.matchingEtks == null) { + this.matchingEtks = new ArrayList(); + } + + return this.matchingEtks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.java new file mode 100644 index 000000000..fd45664c6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/IdentifierType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentifierType", + propOrder = {"type", "value", "applicationID"} +) +public class IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "ApplicationID" + ) + protected String applicationID; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getApplicationID() { + return this.applicationID; + } + + public void setApplicationID(String value) { + this.applicationID = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.java new file mode 100644 index 000000000..2abb7965f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/MatchingEtk.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"identifiers"} +) +@XmlRootElement( + name = "MatchingEtk" +) +public class MatchingEtk implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Identifier", + required = true + ) + protected List identifiers; + + public List getIdentifiers() { + if (this.identifiers == null) { + this.identifiers = new ArrayList(); + } + + return this.identifiers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..bead1dbb0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _ETK_QNAME = new QName("urn:be:fgov:ehealth:etkdepot:1_0:protocol", "ETK"); + + public GetEtkRequest createGetEtkRequest() { + return new GetEtkRequest(); + } + + public SearchCriteriaType createSearchCriteriaType() { + return new SearchCriteriaType(); + } + + public GetEtkResponse createGetEtkResponse() { + return new GetEtkResponse(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public MatchingEtk createMatchingEtk() { + return new MatchingEtk(); + } + + public IdentifierType createIdentifierType() { + return new IdentifierType(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:etkdepot:1_0:protocol", + name = "ETK" + ) + public JAXBElement createETK(byte[] value) { + return new JAXBElement(_ETK_QNAME, byte[].class, (Class)null, (byte[])value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.java new file mode 100644 index 000000000..adc8f7c3e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/SearchCriteriaType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchCriteriaType", + propOrder = {"identifiers"} +) +public class SearchCriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Identifier", + required = true + ) + protected List identifiers; + + public List getIdentifiers() { + if (this.identifiers == null) { + this.identifiers = new ArrayList(); + } + + return this.identifiers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.java new file mode 100644 index 000000000..4ec9b27e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkdepot/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etkdepot._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etkdepot:1_0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKRequest.java new file mode 100644 index 000000000..2f6955cbf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKRequest.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActivateETKRequestType", + propOrder = {"signature"} +) +@XmlRootElement( + name = "ActivateETKRequest" +) +public class ActivateETKRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.java new file mode 100644 index 000000000..bac5b3773 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ActivateETKResponse.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActivateETKResponseType" +) +@XmlRootElement( + name = "ActivateETKResponse" +) +public class ActivateETKResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.java new file mode 100644 index 000000000..3b385bcdf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationRequest.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompleteETKRegistrationRequestType", + propOrder = {"toBeRegistered", "signature"} +) +@XmlRootElement( + name = "CompleteETKRegistrationRequest" +) +public class CompleteETKRegistrationRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ToBeRegistered" + ) + protected byte[] toBeRegistered; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + + public byte[] getToBeRegistered() { + return this.toBeRegistered; + } + + public void setToBeRegistered(byte[] value) { + this.toBeRegistered = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.java new file mode 100644 index 000000000..2a7779761 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/CompleteETKRegistrationResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompleteETKRegistrationResponseType", + propOrder = {"etk", "toBeActivated"} +) +@XmlRootElement( + name = "CompleteETKRegistrationResponse" +) +public class CompleteETKRegistrationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ETK" + ) + protected byte[] etk; + @XmlElement( + name = "ToBeActivated" + ) + protected Boolean toBeActivated; + + public byte[] getETK() { + return this.etk; + } + + public void setETK(byte[] value) { + this.etk = value; + } + + public Boolean isToBeActivated() { + return this.toBeActivated; + } + + public void setToBeActivated(Boolean value) { + this.toBeActivated = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..c6b796bf3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public StartETKRegistrationRequest createStartETKRegistrationRequest() { + return new StartETKRegistrationRequest(); + } + + public StartETKRegistrationResponse createStartETKRegistrationResponse() { + return new StartETKRegistrationResponse(); + } + + public CompleteETKRegistrationRequest createCompleteETKRegistrationRequest() { + return new CompleteETKRegistrationRequest(); + } + + public CompleteETKRegistrationResponse createCompleteETKRegistrationResponse() { + return new CompleteETKRegistrationResponse(); + } + + public ActivateETKRequest createActivateETKRequest() { + return new ActivateETKRequest(); + } + + public ActivateETKResponse createActivateETKResponse() { + return new ActivateETKResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.java new file mode 100644 index 000000000..c006e978a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationRequest.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StartETKRegistrationRequestType", + propOrder = {"publicEncryptionKey", "signature"} +) +@XmlRootElement( + name = "StartETKRegistrationRequest" +) +public class StartETKRegistrationRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PublicEncryptionKey", + required = true + ) + protected byte[] publicEncryptionKey; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public byte[] getPublicEncryptionKey() { + return this.publicEncryptionKey; + } + + public void setPublicEncryptionKey(byte[] value) { + this.publicEncryptionKey = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.java new file mode 100644 index 000000000..86f631056 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/StartETKRegistrationResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StartETKRegistrationResponseType", + propOrder = {"challenge"} +) +@XmlRootElement( + name = "StartETKRegistrationResponse" +) +public class StartETKRegistrationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Challenge" + ) + protected byte[] challenge; + + public byte[] getChallenge() { + return this.challenge; + } + + public void setChallenge(byte[] value) { + this.challenge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.java new file mode 100644 index 000000000..f2f0fa8cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/etkra/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.etkra.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:etkra:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.java new file mode 100644 index 000000000..1583c46f9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({IdType.class, PackageType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.java new file mode 100644 index 000000000..47e2ddfe6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareProviderType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii", + required = true + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.java new file mode 100644 index 000000000..aa858448e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverDetailType.java @@ -0,0 +1,105 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverDetailType", + propOrder = {"inss", "firstName", "lastName", "birthday", "deceased", "sex"} +) +public class CareReceiverDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss" + ) + protected String inss; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "Birthday", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime birthday; + @XmlElement( + name = "Deceased", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime deceased; + @XmlElement( + name = "Sex" + ) + @XmlSchemaType( + name = "string" + ) + protected SexType sex; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public DateTime getBirthday() { + return this.birthday; + } + + public void setBirthday(DateTime value) { + this.birthday = value; + } + + public DateTime getDeceased() { + return this.deceased; + } + + public void setDeceased(DateTime value) { + this.deceased = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverIdType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverIdType.java new file mode 100644 index 000000000..a1fc079f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"inss", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Inss" + ) + protected String inss; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getInss() { + return this.inss; + } + + public void setInss(String value) { + this.inss = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonInputType.java new file mode 100644 index 000000000..42eb6bb2b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonInputType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +public class CommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OriginType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.java new file mode 100644 index 000000000..5bb5e04c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailType.java new file mode 100644 index 000000000..0415ee504 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailType", + propOrder = {"detailCode", "location", "message"} +) +public class DetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DetailCode", + required = true + ) + protected String detailCode; + @XmlElement( + name = "Location" + ) + protected String location; + @XmlElement( + name = "Message" + ) + protected MessageType message; + + public String getDetailCode() { + return this.detailCode; + } + + public void setDetailCode(String value) { + this.detailCode = value; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String value) { + this.location = value; + } + + public MessageType getMessage() { + return this.message; + } + + public void setMessage(MessageType value) { + this.message = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.java new file mode 100644 index 000000000..40c9937d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/DetailsType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailsType", + propOrder = {"details"} +) +public class DetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Detail" + ) + protected List details; + + public List getDetails() { + if (this.details == null) { + this.details = new ArrayList(); + } + + return this.details; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.java new file mode 100644 index 000000000..7ab4c5fd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/EventType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EventType" +) +@XmlEnum +public enum EventType { + @XmlEnumValue("changeDuring") + CHANGE_DURING("changeDuring"), + @XmlEnumValue("multiple") + MULTIPLE("multiple"), + @XmlEnumValue("closedBefore") + CLOSED_BEFORE("closedBefore"), + @XmlEnumValue("startLater") + START_LATER("startLater"); + + private final String value; + + private EventType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static EventType fromValue(String v) { + EventType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + EventType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/FaultCodeType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/FaultCodeType.java new file mode 100644 index 000000000..e942bc827 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/FaultCodeType.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "FaultCodeType" +) +@XmlEnum +public enum FaultCodeType { + INPUT_ERROR, + NO_IO_ERROR, + MULTIIO_ERROR; + + public String value() { + return this.name(); + } + + public static FaultCodeType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.java new file mode 100644 index 000000000..9aecab5a4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/GeneralSituationType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GeneralSituationType", + propOrder = {"transfers"} +) +public class GeneralSituationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transfer" + ) + protected List transfers; + @XmlAttribute( + name = "Event", + required = true + ) + protected EventType event; + + public List getTransfers() { + if (this.transfers == null) { + this.transfers = new ArrayList(); + } + + return this.transfers; + } + + public EventType getEvent() { + return this.event; + } + + public void setEvent(EventType value) { + this.event = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/HospitalizedType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/HospitalizedType.java new file mode 100644 index 000000000..74300a307 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/HospitalizedType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HospitalizedType", + propOrder = {"hospital", "admissionDate", "admissionService"} +) +public class HospitalizedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Hospital", + required = true + ) + protected String hospital; + @XmlElement( + name = "AdmissionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime admissionDate; + @XmlElement( + name = "AdmissionService" + ) + protected String admissionService; + + public String getHospital() { + return this.hospital; + } + + public void setHospital(String value) { + this.hospital = value; + } + + public DateTime getAdmissionDate() { + return this.admissionDate; + } + + public void setAdmissionDate(DateTime value) { + this.admissionDate = value; + } + + public String getAdmissionService() { + return this.admissionService; + } + + public void setAdmissionService(String value) { + this.admissionService = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/IdType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/IdType.java new file mode 100644 index 000000000..c82b98c6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/IdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.java new file mode 100644 index 000000000..b88bf67af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityContactTypeType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "InsurabilityContactTypeType" +) +@XmlEnum +public enum InsurabilityContactTypeType { + @XmlEnumValue("ambulatory_care") + AMBULATORY_CARE("ambulatory_care"), + @XmlEnumValue("hospitalized_for_day") + HOSPITALIZED_FOR_DAY("hospitalized_for_day"), + @XmlEnumValue("hospitalized_elsewhere") + HOSPITALIZED_ELSEWHERE("hospitalized_elsewhere"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private InsurabilityContactTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static InsurabilityContactTypeType fromValue(String v) { + InsurabilityContactTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + InsurabilityContactTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.java new file mode 100644 index 000000000..3f9d7cf31 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityItemType.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityItemType", + propOrder = {"regNrWithMut", "mutuality", "period", "ct1", "ct2", "paymentApproval", "insurabilityDate"} +) +public class InsurabilityItemType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality", + required = true + ) + protected String mutuality; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "CT1" + ) + protected String ct1; + @XmlElement( + name = "CT2" + ) + protected String ct2; + @XmlElement( + name = "PaymentApproval" + ) + protected String paymentApproval; + @XmlElement( + name = "InsurabilityDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime insurabilityDate; + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public String getCT1() { + return this.ct1; + } + + public void setCT1(String value) { + this.ct1 = value; + } + + public String getCT2() { + return this.ct2; + } + + public void setCT2(String value) { + this.ct2 = value; + } + + public String getPaymentApproval() { + return this.paymentApproval; + } + + public void setPaymentApproval(String value) { + this.paymentApproval = value; + } + + public DateTime getInsurabilityDate() { + return this.insurabilityDate; + } + + public void setInsurabilityDate(DateTime value) { + this.insurabilityDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.java new file mode 100644 index 000000000..508f868e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityListType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityListType", + propOrder = {"insurabilityItems"} +) +public class InsurabilityListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsurabilityItem" + ) + protected List insurabilityItems; + @XmlAttribute( + name = "Truncated" + ) + protected Boolean truncated; + + public List getInsurabilityItems() { + if (this.insurabilityItems == null) { + this.insurabilityItems = new ArrayList(); + } + + return this.insurabilityItems; + } + + public Boolean isTruncated() { + return this.truncated; + } + + public void setTruncated(Boolean value) { + this.truncated = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestDetailType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestDetailType.java new file mode 100644 index 000000000..393c7146c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestDetailType.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityRequestDetailType", + propOrder = {"insurabilityRequestType", "period", "insurabilityContactType", "insurabilityReference"} +) +public class InsurabilityRequestDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsurabilityRequestType", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected InsurabilityRequestTypeType insurabilityRequestType; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "InsurabilityContactType", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected InsurabilityContactTypeType insurabilityContactType; + @XmlElement( + name = "InsurabilityReference" + ) + protected String insurabilityReference; + + public InsurabilityRequestTypeType getInsurabilityRequestType() { + return this.insurabilityRequestType; + } + + public void setInsurabilityRequestType(InsurabilityRequestTypeType value) { + this.insurabilityRequestType = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public InsurabilityContactTypeType getInsurabilityContactType() { + return this.insurabilityContactType; + } + + public void setInsurabilityContactType(InsurabilityContactTypeType value) { + this.insurabilityContactType = value; + } + + public String getInsurabilityReference() { + return this.insurabilityReference; + } + + public void setInsurabilityReference(String value) { + this.insurabilityReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestTypeType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestTypeType.java new file mode 100644 index 000000000..d7a06fb12 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityRequestTypeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "InsurabilityRequestTypeType" +) +@XmlEnum +public enum InsurabilityRequestTypeType { + @XmlEnumValue("information") + INFORMATION("information"), + @XmlEnumValue("invoicing") + INVOICING("invoicing"); + + private final String value; + + private InsurabilityRequestTypeType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static InsurabilityRequestTypeType fromValue(String v) { + InsurabilityRequestTypeType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + InsurabilityRequestTypeType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.java new file mode 100644 index 000000000..101907b29 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/InsurabilityResponseDetailType.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InsurabilityResponseDetailType", + propOrder = {"generalSituation", "payment", "hospitalized", "medicalHouse", "insurabilityList"} +) +public class InsurabilityResponseDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GeneralSituation" + ) + protected GeneralSituationType generalSituation; + @XmlElement( + name = "Payment", + required = true + ) + protected PaymentType payment; + @XmlElement( + name = "Hospitalized" + ) + protected HospitalizedType hospitalized; + @XmlElement( + name = "MedicalHouse" + ) + protected MedicalHouseType medicalHouse; + @XmlElement( + name = "InsurabilityList" + ) + protected InsurabilityListType insurabilityList; + + public GeneralSituationType getGeneralSituation() { + return this.generalSituation; + } + + public void setGeneralSituation(GeneralSituationType value) { + this.generalSituation = value; + } + + public PaymentType getPayment() { + return this.payment; + } + + public void setPayment(PaymentType value) { + this.payment = value; + } + + public HospitalizedType getHospitalized() { + return this.hospitalized; + } + + public void setHospitalized(HospitalizedType value) { + this.hospitalized = value; + } + + public MedicalHouseType getMedicalHouse() { + return this.medicalHouse; + } + + public void setMedicalHouse(MedicalHouseType value) { + this.medicalHouse = value; + } + + public InsurabilityListType getInsurabilityList() { + return this.insurabilityList; + } + + public void setInsurabilityList(InsurabilityListType value) { + this.insurabilityList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.java new file mode 100644 index 000000000..170189543 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/LicenseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.java new file mode 100644 index 000000000..d3e7677c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MedicalHouseType.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalHouseType", + propOrder = {"periodStart", "periodEnd"} +) +public class MedicalHouseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PeriodStart", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "PeriodEnd", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodEnd; + @XmlAttribute( + name = "Nurse" + ) + protected Boolean nurse; + @XmlAttribute( + name = "Medical" + ) + protected Boolean medical; + @XmlAttribute( + name = "Kine" + ) + protected Boolean kine; + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public DateTime getPeriodEnd() { + return this.periodEnd; + } + + public void setPeriodEnd(DateTime value) { + this.periodEnd = value; + } + + public Boolean isNurse() { + return this.nurse; + } + + public void setNurse(Boolean value) { + this.nurse = value; + } + + public Boolean isMedical() { + return this.medical; + } + + public void setMedical(Boolean value) { + this.medical = value; + } + + public Boolean isKine() { + return this.kine; + } + + public void setKine(Boolean value) { + this.kine = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageFaultType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageFaultType.java new file mode 100644 index 000000000..584102751 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageFaultType.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageFaultType", + propOrder = {"faultCode", "faultSource", "multiIO", "message", "details"} +) +public class MessageFaultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FaultCode", + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected FaultCodeType faultCode; + @XmlElement( + name = "FaultSource", + required = true + ) + protected String faultSource; + @XmlElement( + name = "MultiIO" + ) + protected MultiIOType multiIO; + @XmlElement( + name = "Message", + required = true + ) + protected MessageType message; + @XmlElement( + name = "Details", + required = true + ) + protected DetailsType details; + + public FaultCodeType getFaultCode() { + return this.faultCode; + } + + public void setFaultCode(FaultCodeType value) { + this.faultCode = value; + } + + public String getFaultSource() { + return this.faultSource; + } + + public void setFaultSource(String value) { + this.faultSource = value; + } + + public MultiIOType getMultiIO() { + return this.multiIO; + } + + public void setMultiIO(MultiIOType value) { + this.multiIO = value; + } + + public MessageType getMessage() { + return this.message; + } + + public void setMessage(MessageType value) { + this.message = value; + } + + public DetailsType getDetails() { + return this.details; + } + + public void setDetails(DetailsType value) { + this.details = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageNameType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageNameType.java new file mode 100644 index 000000000..d1d98ae8b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageNameType.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "MessageNameType" +) +@XmlEnum +public enum MessageNameType { + @XmlEnumValue("M801000") + M_801000("M801000"), + @XmlEnumValue("M801000ERR") + M_801000_ERR("M801000ERR"), + @XmlEnumValue("M801001") + M_801001("M801001"), + @XmlEnumValue("M801900") + M_801900("M801900"), + @XmlEnumValue("M410000") + M_410000("M410000"), + @XmlEnumValue("M410001") + M_410001("M410001"), + @XmlEnumValue("M410000ERR") + M_410000_ERR("M410000ERR"), + @XmlEnumValue("M410900") + M_410900("M410900"), + @XmlEnumValue("M410908") + M_410908("M410908"), + @XmlEnumValue("M410999") + M_410999("M410999"), + @XmlEnumValue("M420000") + M_420000("M420000"), + @XmlEnumValue("M420001") + M_420001("M420001"), + @XmlEnumValue("M420000ERR") + M_420000_ERR("M420000ERR"), + @XmlEnumValue("M420900") + M_420900("M420900"), + @XmlEnumValue("M420999") + M_420999("M420999"), + @XmlEnumValue("M430000") + M_430000("M430000"), + @XmlEnumValue("M430001") + M_430001("M430001"), + @XmlEnumValue("M430000ERR") + M_430000_ERR("M430000ERR"), + @XmlEnumValue("M891000") + M_891000("M891000"); + + private final String value; + + private MessageNameType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static MessageNameType fromValue(String v) { + MessageNameType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + MessageNameType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.java new file mode 100644 index 000000000..ce6d1f0fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MessageType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageType", + propOrder = {"value"} +) +public class MessageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.java new file mode 100644 index 000000000..ce1e17053 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/MultiIOType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MultiIOType", + propOrder = {"ios"} +) +public class MultiIOType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IO", + required = true + ) + protected List ios; + + public List getIOS() { + if (this.ios == null) { + this.ios = new ArrayList(); + } + + return this.ios; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/NihiiType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/NihiiType.java new file mode 100644 index 000000000..b91b62656 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/NihiiType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.java new file mode 100644 index 000000000..f9f115082 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ObjectFactory.java @@ -0,0 +1,130 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SingleInsurabilityRequestType createSingleInsurabilityRequestType() { + return new SingleInsurabilityRequestType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public InsurabilityRequestDetailType createInsurabilityRequestDetailType() { + return new InsurabilityRequestDetailType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public SingleInsurabilityResponseType createSingleInsurabilityResponseType() { + return new SingleInsurabilityResponseType(); + } + + public MessageFaultType createMessageFaultType() { + return new MessageFaultType(); + } + + public MessageType createMessageType() { + return new MessageType(); + } + + public DetailsType createDetailsType() { + return new DetailsType(); + } + + public DetailType createDetailType() { + return new DetailType(); + } + + public MultiIOType createMultiIOType() { + return new MultiIOType(); + } + + public CareReceiverDetailType createCareReceiverDetailType() { + return new CareReceiverDetailType(); + } + + public InsurabilityResponseDetailType createInsurabilityResponseDetailType() { + return new InsurabilityResponseDetailType(); + } + + public GeneralSituationType createGeneralSituationType() { + return new GeneralSituationType(); + } + + public TransferType createTransferType() { + return new TransferType(); + } + + public PaymentType createPaymentType() { + return new PaymentType(); + } + + public HospitalizedType createHospitalizedType() { + return new HospitalizedType(); + } + + public MedicalHouseType createMedicalHouseType() { + return new MedicalHouseType(); + } + + public InsurabilityListType createInsurabilityListType() { + return new InsurabilityListType(); + } + + public InsurabilityItemType createInsurabilityItemType() { + return new InsurabilityItemType(); + } + + public CommonInputType createCommonInputType() { + return new CommonInputType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OriginType createOriginType() { + return new OriginType(); + } + + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public RecordCommonInputType createRecordCommonInputType() { + return new RecordCommonInputType(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RecordCommonOutputType createRecordCommonOutputType() { + return new RecordCommonOutputType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.java new file mode 100644 index 000000000..b2b2ed5fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/OriginType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginType", + propOrder = {"_package", "siteID", "careProvider"} +) +public class OriginType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "SiteID" + ) + protected ValueRefString siteID; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public ValueRefString getSiteID() { + return this.siteID; + } + + public void setSiteID(ValueRefString value) { + this.siteID = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.java new file mode 100644 index 000000000..e889f0371 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.java new file mode 100644 index 000000000..a4f385704 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PaymentType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PaymentType", + propOrder = {"paymentByIo", "maxInvoiceds", "specialSocialCategory"} +) +public class PaymentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PaymentByIo" + ) + protected boolean paymentByIo; + @XmlElement( + name = "MaxInvoiced" + ) + @XmlSchemaType( + name = "gYear" + ) + protected List maxInvoiceds; + @XmlElement( + name = "SpecialSocialCategory" + ) + protected Boolean specialSocialCategory; + + public boolean isPaymentByIo() { + return this.paymentByIo; + } + + public void setPaymentByIo(boolean value) { + this.paymentByIo = value; + } + + public List getMaxInvoiceds() { + if (this.maxInvoiceds == null) { + this.maxInvoiceds = new ArrayList(); + } + + return this.maxInvoiceds; + } + + public Boolean isSpecialSocialCategory() { + return this.specialSocialCategory; + } + + public void setSpecialSocialCategory(Boolean value) { + this.specialSocialCategory = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.java new file mode 100644 index 000000000..790c1eb0b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/PeriodType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"periodStart", "periodEnd"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PeriodStart", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodStart; + @XmlElement( + name = "PeriodEnd", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime periodEnd; + + public DateTime getPeriodStart() { + return this.periodStart; + } + + public void setPeriodStart(DateTime value) { + this.periodStart = value; + } + + public DateTime getPeriodEnd() { + return this.periodEnd; + } + + public void setPeriodEnd(DateTime value) { + this.periodEnd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.java new file mode 100644 index 000000000..4228d2152 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonInputType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonInputType", + propOrder = {"inputReference"} +) +public class RecordCommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected BigDecimal inputReference; + + public BigDecimal getInputReference() { + return this.inputReference; + } + + public void setInputReference(BigDecimal value) { + this.inputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonOutputType.java new file mode 100644 index 000000000..6ff6e2997 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RecordCommonOutputType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RecordCommonOutputType", + propOrder = {"inputReference", "outputReference"} +) +public class RecordCommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected BigDecimal inputReference; + @XmlElement( + name = "OutputReference" + ) + protected BigDecimal outputReference; + + public BigDecimal getInputReference() { + return this.inputReference; + } + + public void setInputReference(BigDecimal value) { + this.inputReference = value; + } + + public BigDecimal getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(BigDecimal value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.java new file mode 100644 index 000000000..9b6ae31e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/RequestType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SelfRefType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SelfRefType.java new file mode 100644 index 000000000..37a1d9ebd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SelfRefType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({NihiiType.class, AbstractIdType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.java new file mode 100644 index 000000000..ba3dae10e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SexType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "SexType" +) +@XmlEnum +public enum SexType { + @XmlEnumValue("male") + MALE("male"), + @XmlEnumValue("female") + FEMALE("female"); + + private final String value; + + private SexType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static SexType fromValue(String v) { + SexType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + SexType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.java new file mode 100644 index 000000000..de0804dec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityRequestType.java @@ -0,0 +1,127 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleInsurabilityRequestType", + propOrder = {"careReceiverId", "insurabilityRequestDetail"} +) +public class SingleInsurabilityRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverId", + required = true + ) + protected CareReceiverIdType careReceiverId; + @XmlElement( + name = "InsurabilityRequestDetail", + required = true + ) + protected InsurabilityRequestDetailType insurabilityRequestDetail; + @XmlAttribute( + name = "MessageName" + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version" + ) + protected String version; + @XmlAttribute( + name = "Duplicate" + ) + protected Boolean duplicate; + @XmlAttribute( + name = "TestFlag" + ) + protected Boolean testFlag; + @XmlAttribute( + name = "SenderReference" + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous" + ) + protected Boolean synchronous; + + public CareReceiverIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(CareReceiverIdType value) { + this.careReceiverId = value; + } + + public InsurabilityRequestDetailType getInsurabilityRequestDetail() { + return this.insurabilityRequestDetail; + } + + public void setInsurabilityRequestDetail(InsurabilityRequestDetailType value) { + this.insurabilityRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public Boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(Boolean value) { + this.duplicate = value; + } + + public Boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(Boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public Boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(Boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.java new file mode 100644 index 000000000..a1132919b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/SingleInsurabilityResponseType.java @@ -0,0 +1,162 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SingleInsurabilityResponseType", + propOrder = {"careReceiverDetail", "insurabilityResponseDetail", "careReceiverId", "messageFault", "insurabilityRequestDetail"} +) +public class SingleInsurabilityResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiverDetail" + ) + protected CareReceiverDetailType careReceiverDetail; + @XmlElement( + name = "InsurabilityResponseDetail" + ) + protected InsurabilityResponseDetailType insurabilityResponseDetail; + @XmlElement( + name = "CareReceiverId" + ) + protected CareReceiverIdType careReceiverId; + @XmlElement( + name = "MessageFault" + ) + protected MessageFaultType messageFault; + @XmlElement( + name = "InsurabilityRequestDetail", + required = true + ) + protected InsurabilityRequestDetailType insurabilityRequestDetail; + @XmlAttribute( + name = "MessageName" + ) + protected MessageNameType messageName; + @XmlAttribute( + name = "Version" + ) + protected String version; + @XmlAttribute( + name = "Duplicate" + ) + protected Boolean duplicate; + @XmlAttribute( + name = "TestFlag" + ) + protected Boolean testFlag; + @XmlAttribute( + name = "SenderReference" + ) + protected String senderReference; + @XmlAttribute( + name = "ReceiverReference" + ) + protected String receiverReference; + @XmlAttribute( + name = "Synchronous" + ) + protected Boolean synchronous; + + public CareReceiverDetailType getCareReceiverDetail() { + return this.careReceiverDetail; + } + + public void setCareReceiverDetail(CareReceiverDetailType value) { + this.careReceiverDetail = value; + } + + public InsurabilityResponseDetailType getInsurabilityResponseDetail() { + return this.insurabilityResponseDetail; + } + + public void setInsurabilityResponseDetail(InsurabilityResponseDetailType value) { + this.insurabilityResponseDetail = value; + } + + public CareReceiverIdType getCareReceiverId() { + return this.careReceiverId; + } + + public void setCareReceiverId(CareReceiverIdType value) { + this.careReceiverId = value; + } + + public MessageFaultType getMessageFault() { + return this.messageFault; + } + + public void setMessageFault(MessageFaultType value) { + this.messageFault = value; + } + + public InsurabilityRequestDetailType getInsurabilityRequestDetail() { + return this.insurabilityRequestDetail; + } + + public void setInsurabilityRequestDetail(InsurabilityRequestDetailType value) { + this.insurabilityRequestDetail = value; + } + + public MessageNameType getMessageName() { + return this.messageName; + } + + public void setMessageName(MessageNameType value) { + this.messageName = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public Boolean isDuplicate() { + return this.duplicate; + } + + public void setDuplicate(Boolean value) { + this.duplicate = value; + } + + public Boolean isTestFlag() { + return this.testFlag; + } + + public void setTestFlag(Boolean value) { + this.testFlag = value; + } + + public String getSenderReference() { + return this.senderReference; + } + + public void setSenderReference(String value) { + this.senderReference = value; + } + + public String getReceiverReference() { + return this.receiverReference; + } + + public void setReceiverReference(String value) { + this.receiverReference = value; + } + + public Boolean isSynchronous() { + return this.synchronous; + } + + public void setSynchronous(Boolean value) { + this.synchronous = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferDirectionType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferDirectionType.java new file mode 100644 index 000000000..bbd0c7492 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferDirectionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "TransferDirectionType" +) +@XmlEnum +public enum TransferDirectionType { + @XmlEnumValue("toOtherIo") + TO_OTHER_IO("toOtherIo"), + @XmlEnumValue("fromOtherIo") + FROM_OTHER_IO("fromOtherIo"); + + private final String value; + + private TransferDirectionType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static TransferDirectionType fromValue(String v) { + TransferDirectionType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + TransferDirectionType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferType.java new file mode 100644 index 000000000..9fb54c628 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/TransferType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransferType", + propOrder = {"insuranceOrg", "transferDate"} +) +public class TransferType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InsuranceOrg" + ) + protected String insuranceOrg; + @XmlElement( + name = "TransferDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime transferDate; + @XmlAttribute( + name = "Direction", + required = true + ) + protected TransferDirectionType direction; + + public String getInsuranceOrg() { + return this.insuranceOrg; + } + + public void setInsuranceOrg(String value) { + this.insuranceOrg = value; + } + + public DateTime getTransferDate() { + return this.transferDate; + } + + public void setTransferDate(DateTime value) { + this.transferDate = value; + } + + public TransferDirectionType getDirection() { + return this.direction; + } + + public void setDirection(TransferDirectionType value) { + this.direction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.java new file mode 100644 index 000000000..62f040e8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/ValueRefString.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.java new file mode 100644 index 000000000..198159323 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.genericinsurability.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:genericinsurability:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.java new file mode 100644 index 000000000..ca5e0a002 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetInsurabilityAsFlatRequest" +) +public class GetInsurabilityAsFlatRequest extends GetInsurabilityAsXmlOrFlatRequestType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.java new file mode 100644 index 000000000..e9406f685 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsFlatResponse.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.genericinsurability.core.v1.CommonOutputType; +import be.fgov.ehealth.genericinsurability.core.v1.RecordCommonOutputType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetInsurabilityAsFlatResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "response"} +) +@XmlRootElement( + name = "GetInsurabilityAsFlatResponse" +) +public class GetInsurabilityAsFlatResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput", + required = true + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "Response", + required = true + ) + protected String response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public String getResponse() { + return this.response; + } + + public void setResponse(String value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsXmlOrFlatRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsXmlOrFlatRequestType.java new file mode 100644 index 000000000..16e3c5c9d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityAsXmlOrFlatRequestType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import be.fgov.ehealth.genericinsurability.core.v1.CommonInputType; +import be.fgov.ehealth.genericinsurability.core.v1.RecordCommonInputType; +import be.fgov.ehealth.genericinsurability.core.v1.SingleInsurabilityRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetInsurabilityAsXmlOrFlatRequestType", + propOrder = {"commonInput", "recordCommonInput", "request"} +) +public class GetInsurabilityAsXmlOrFlatRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "RecordCommonInput", + required = true + ) + protected RecordCommonInputType recordCommonInput; + @XmlElement( + name = "Request", + required = true + ) + protected SingleInsurabilityRequestType request; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RecordCommonInputType getRecordCommonInput() { + return this.recordCommonInput; + } + + public void setRecordCommonInput(RecordCommonInputType value) { + this.recordCommonInput = value; + } + + public SingleInsurabilityRequestType getRequest() { + return this.request; + } + + public void setRequest(SingleInsurabilityRequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.java new file mode 100644 index 000000000..87e1978a3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "GetInsurabilityRequest" +) +public class GetInsurabilityRequest extends GetInsurabilityAsXmlOrFlatRequestType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.java new file mode 100644 index 000000000..f1f3fece7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/GetInsurabilityResponse.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.genericinsurability.core.v1.CommonOutputType; +import be.fgov.ehealth.genericinsurability.core.v1.RecordCommonOutputType; +import be.fgov.ehealth.genericinsurability.core.v1.SingleInsurabilityResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetInsurabilityResponseType", + propOrder = {"commonOutput", "recordCommonOutput", "response"} +) +@XmlRootElement( + name = "GetInsurabilityResponse" +) +public class GetInsurabilityResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "RecordCommonOutput", + required = true + ) + protected RecordCommonOutputType recordCommonOutput; + @XmlElement( + name = "Response", + required = true + ) + protected SingleInsurabilityResponseType response; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public RecordCommonOutputType getRecordCommonOutput() { + return this.recordCommonOutput; + } + + public void setRecordCommonOutput(RecordCommonOutputType value) { + this.recordCommonOutput = value; + } + + public SingleInsurabilityResponseType getResponse() { + return this.response; + } + + public void setResponse(SingleInsurabilityResponseType value) { + this.response = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..ae574d0ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/ObjectFactory.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _GetInsurabilityRequest_QNAME = new QName("urn:be:fgov:ehealth:genericinsurability:protocol:v1", "GetInsurabilityRequest"); + private static final QName _GetInsurabilityAsFlatRequest_QNAME = new QName("urn:be:fgov:ehealth:genericinsurability:protocol:v1", "GetInsurabilityAsFlatRequest"); + + public GetInsurabilityAsXmlOrFlatRequestType createGetInsurabilityAsXmlOrFlatRequestType() { + return new GetInsurabilityAsXmlOrFlatRequestType(); + } + + public GetInsurabilityResponse createGetInsurabilityResponse() { + return new GetInsurabilityResponse(); + } + + public GetInsurabilityAsFlatResponse createGetInsurabilityAsFlatResponse() { + return new GetInsurabilityAsFlatResponse(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:genericinsurability:protocol:v1", + name = "GetInsurabilityRequest" + ) + public JAXBElement createGetInsurabilityRequest(GetInsurabilityAsXmlOrFlatRequestType value) { + return new JAXBElement(_GetInsurabilityRequest_QNAME, GetInsurabilityAsXmlOrFlatRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:genericinsurability:protocol:v1", + name = "GetInsurabilityAsFlatRequest" + ) + public JAXBElement createGetInsurabilityAsFlatRequest(GetInsurabilityAsXmlOrFlatRequestType value) { + return new JAXBElement(_GetInsurabilityAsFlatRequest_QNAME, GetInsurabilityAsXmlOrFlatRequestType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/package-info.java new file mode 100644 index 000000000..350d8efe3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/genericinsurability/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.genericinsurability.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:genericinsurability:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/AbstractIdType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/AbstractIdType.java new file mode 100644 index 000000000..8ceb8a847 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({IdType.class, PackageType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/BlobType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/BlobType.java new file mode 100644 index 000000000..53fd0ed4a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/BlobType.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BlobType", + propOrder = {"value"} +) +public class BlobType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlAttribute( + name = "ContentEncoding" + ) + protected String contentEncoding; + @XmlAttribute( + name = "HashValue" + ) + protected byte[] hashValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String id; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public String getContentEncoding() { + return this.contentEncoding == null ? "deflate" : this.contentEncoding; + } + + public void setContentEncoding(String value) { + this.contentEncoding = value; + } + + public byte[] getHashValue() { + return this.hashValue; + } + + public void setHashValue(byte[] value) { + this.hashValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.java new file mode 100644 index 000000000..caaee98a3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareProviderType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii", + required = true + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.java new file mode 100644 index 000000000..b492a484a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"ssin", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonInputType.java new file mode 100644 index 000000000..8aa5d1b70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonInputType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +public class CommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OriginType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonOutputType.java new file mode 100644 index 000000000..ac0a373fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/IdType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/IdType.java new file mode 100644 index 000000000..c28e3a59f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/IdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.java new file mode 100644 index 000000000..bc87182e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/LicenseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.java new file mode 100644 index 000000000..8b5288ba5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/NihiiType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ObjectFactory.java new file mode 100644 index 000000000..71c463e20 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ObjectFactory.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommonInputType createCommonInputType() { + return new CommonInputType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OriginType createOriginType() { + return new OriginType(); + } + + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public PartyType createPartyType() { + return new PartyType(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RoutingType createRoutingType() { + return new RoutingType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public BlobType createBlobType() { + return new BlobType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/OriginType.java new file mode 100644 index 000000000..0f683ce49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/OriginType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginType", + propOrder = {"_package", "siteID", "careProvider", "sender"} +) +public class OriginType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "SiteID" + ) + protected ValueRefString siteID; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + @XmlElement( + name = "Sender" + ) + protected PartyType sender; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public ValueRefString getSiteID() { + return this.siteID; + } + + public void setSiteID(ValueRefString value) { + this.siteID = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } + + public PartyType getSender() { + return this.sender; + } + + public void setSender(PartyType value) { + this.sender = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.java new file mode 100644 index 000000000..36aa07880 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PartyType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PartyType.java new file mode 100644 index 000000000..27954785e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PartyType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartyType", + propOrder = {"physicalPerson", "organization"} +) +public class PartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.java new file mode 100644 index 000000000..67ac2929d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime start; + @XmlElement( + name = "End", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime end; + + public DateTime getStart() { + return this.start; + } + + public void setStart(DateTime value) { + this.start = value; + } + + public DateTime getEnd() { + return this.end; + } + + public void setEnd(DateTime value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.java new file mode 100644 index 000000000..06708ee46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RequestType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RoutingType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RoutingType.java new file mode 100644 index 000000000..ef563b3f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/RoutingType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RoutingType", + propOrder = {"careReceiver", "referenceDate", "period"} +) +public class RoutingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "ReferenceDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.java new file mode 100644 index 000000000..71e4b4aca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/SelfRefType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({NihiiType.class, AbstractIdType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.java new file mode 100644 index 000000000..65e186214 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/ValueRefString.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.java new file mode 100644 index 000000000..65243eed8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.globalmedicalfile.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileRequest.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileRequest.java new file mode 100644 index 000000000..7a5defc53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "ConsultGlobalMedicalFileRequest", + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1" +) +public class ConsultGlobalMedicalFileRequest extends SendRequestType { + private static final long serialVersionUID = -7747596132459460947L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.java new file mode 100644 index 000000000..0803da17d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ConsultGlobalMedicalFileResponse.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "ConsultGlobalMedicalFileResponse", + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1" +) +public class ConsultGlobalMedicalFileResponse extends SendResponseType { + private static final long serialVersionUID = -7747596132459460947L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.java new file mode 100644 index 000000000..91e4935d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "NotifyGlobalMedicalFileRequest", + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1" +) +public class NotifyGlobalMedicalFileRequest extends SendRequestType { + private static final long serialVersionUID = 7474695658294730459L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileResponse.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileResponse.java new file mode 100644 index 000000000..cf98eb327 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/NotifyGlobalMedicalFileResponse.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "NotifyGlobalMedicalFileResponse", + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1" +) +public class NotifyGlobalMedicalFileResponse extends SendResponseType { + private static final long serialVersionUID = 7474695658294730459L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..dcb2d5556 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ObjectFactory.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _ConsultGlobalMedicalFileRequest_QNAME = new QName("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", "ConsultGlobalMedicalFileRequest"); + private static final QName _ConsultGlobalMedicalFileResponse_QNAME = new QName("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", "ConsultGlobalMedicalFileResponse"); + private static final QName _NotifyGlobalMedicalFileRequest_QNAME = new QName("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", "NotifyGlobalMedicalFileRequest"); + private static final QName _NotifyGlobalMedicalFileResponse_QNAME = new QName("urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", "NotifyGlobalMedicalFileResponse"); + + public SendRequestType createSendRequestType() { + return new SendRequestType(); + } + + public SendResponseType createSendResponseType() { + return new SendResponseType(); + } + + public ResponseReturnType createResponseReturnType() { + return new ResponseReturnType(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", + name = "ConsultGlobalMedicalFileRequest" + ) + public JAXBElement createConsultGlobalMedicalFileRequest(SendRequestType value) { + return new JAXBElement(_ConsultGlobalMedicalFileRequest_QNAME, SendRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", + name = "ConsultGlobalMedicalFileResponse" + ) + public JAXBElement createConsultGlobalMedicalFileResponse(SendResponseType value) { + return new JAXBElement(_ConsultGlobalMedicalFileResponse_QNAME, SendResponseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", + name = "NotifyGlobalMedicalFileRequest" + ) + public JAXBElement createNotifyGlobalMedicalFileRequest(SendRequestType value) { + return new JAXBElement(_NotifyGlobalMedicalFileRequest_QNAME, SendRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", + name = "NotifyGlobalMedicalFileResponse" + ) + public JAXBElement createNotifyGlobalMedicalFileResponse(SendResponseType value) { + return new JAXBElement(_NotifyGlobalMedicalFileResponse_QNAME, SendResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ResponseReturnType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ResponseReturnType.java new file mode 100644 index 000000000..fb5e1dbcd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/ResponseReturnType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; +import be.fgov.ehealth.globalmedicalfile.core.v1.CommonOutputType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseReturnType", + propOrder = {"commonOutput", "detail", "xadesT"} +) +public class ResponseReturnType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "XadesT" + ) + protected Base64Binary xadesT; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.java new file mode 100644 index 000000000..a828e5ad1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendRequestType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import be.fgov.ehealth.globalmedicalfile.core.v1.BlobType; +import be.fgov.ehealth.globalmedicalfile.core.v1.CommonInputType; +import be.fgov.ehealth.globalmedicalfile.core.v1.RoutingType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendRequestType", + propOrder = {"commonInput", "routing", "detail", "xadesT"} +) +public class SendRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "Routing" + ) + protected RoutingType routing; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "XadesT" + ) + protected Base64Binary xadesT; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RoutingType getRouting() { + return this.routing; + } + + public void setRouting(RoutingType value) { + this.routing = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.java new file mode 100644 index 000000000..11876a90b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/SendResponseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendResponseType", + propOrder = {"_return"} +) +public class SendResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Return", + required = true + ) + protected ResponseReturnType _return; + + public ResponseReturnType getReturn() { + return this._return; + } + + public void setReturn(ResponseReturnType value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/package-info.java new file mode 100644 index 000000000..4bd0b6171 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/globalmedicalfile/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.globalmedicalfile.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:globalmedicalfile:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.java new file mode 100644 index 000000000..e62e0a02c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightListType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightListType", + propOrder = {"accessrights"} +) +@XmlRootElement( + name = "AccessRightListType" +) +public class AccessRightListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "accessright" + ) + protected List accessrights; + + public List getAccessrights() { + if (this.accessrights == null) { + this.accessrights = new ArrayList(); + } + + return this.accessrights; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.java new file mode 100644 index 000000000..749aae79b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AccessRightType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDACCESSRIGHT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightType", + propOrder = {"transaction", "hcparty", "cd"} +) +@XmlRootElement( + name = "AccessRightType" +) +public class AccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + @XmlElement( + required = true + ) + protected HcpartyType hcparty; + @XmlElement( + required = true + ) + protected CDACCESSRIGHT cd; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public CDACCESSRIGHT getCd() { + return this.cd; + } + + public void setCd(CDACCESSRIGHT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.java new file mode 100644 index 000000000..00d69bab4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/AcknowledgeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgeType", + propOrder = {"iscomplete", "errors"} +) +public class AcknowledgeType implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.java new file mode 100644 index 000000000..3956603c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Consent.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cds"} +) +public class Consent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentHCPartyType.java new file mode 100644 index 000000000..196c910b1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentHCPartyType.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentHCPartyType", + propOrder = {"hcparty", "signdate", "revokedate", "author"} +) +@XmlRootElement( + name = "ConsentHCPartyType" +) +public class ConsentHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorType author; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.java new file mode 100644 index 000000000..a5e218ac5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ConsentType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentType", + propOrder = {"patient", "cds", "signdate", "revokedate", "author"} +) +@XmlRootElement( + name = "ConsentType" +) +public class ConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorType author; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionRequest.java new file mode 100644 index 000000000..22f648080 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionRequestType", + propOrder = {"request", "kmehrheader"} +) +@XmlRootElement( + name = "DeclareTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class DeclareTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected KmehrHeaderDeclareTransaction kmehrheader; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public KmehrHeaderDeclareTransaction getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderDeclareTransaction value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.java new file mode 100644 index 000000000..f3a977410 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/DeclareTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "DeclareTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class DeclareTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderType.java new file mode 100644 index 000000000..f745b5624 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderType", + propOrder = {"patient", "transaction"} +) +public class FolderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionSummaryType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionSummaryType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionSummaryType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.java new file mode 100644 index 000000000..78aa7e02b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/FolderTypeUnbounded.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderTypeUnbounded", + propOrder = {"patient", "transactions"} +) +public class FolderTypeUnbounded implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PersonType patient; + @XmlElement( + name = "transaction", + required = true + ) + protected List transactions; + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.java new file mode 100644 index 000000000..836b95d63 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetAccessRightType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetAccessRightType getSelect() { + return this.select; + } + + public void setSelect(SelectGetAccessRightType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.java new file mode 100644 index 000000000..82e8b553b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetAccessRightResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightResponseType", + propOrder = {"response", "acknowledge", "accessrightlist"} +) +@XmlRootElement( + name = "GetAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected AccessRightListType accessrightlist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public AccessRightListType getAccessrightlist() { + return this.accessrightlist; + } + + public void setAccessrightlist(AccessRightListType value) { + this.accessrightlist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentRequest.java new file mode 100644 index 000000000..07387c5ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentResponse.java new file mode 100644 index 000000000..78641fec5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentHCPartyType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.java new file mode 100644 index 000000000..8f7b565a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyResponse.java new file mode 100644 index 000000000..d54663633 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "GetHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.java new file mode 100644 index 000000000..d040385e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientAuditTrailRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientAuditTrailRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientAuditTrailType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientAuditTrailType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientAuditTrailType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.java new file mode 100644 index 000000000..e95df2e56 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientAuditTrailResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailResponseType", + propOrder = {"response", "acknowledge", "transactionaccesslist"} +) +@XmlRootElement( + name = "GetPatientAuditTrailResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientAuditTrailResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionAccessListType transactionaccesslist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionAccessListType getTransactionaccesslist() { + return this.transactionaccesslist; + } + + public void setTransactionaccesslist(TransactionAccessListType value) { + this.transactionaccesslist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentRequest.java new file mode 100644 index 000000000..eb6bd0ef7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentResponse.java new file mode 100644 index 000000000..23742bbfd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientRequest.java new file mode 100644 index 000000000..48f296da5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.java new file mode 100644 index 000000000..f57a6a711 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "GetPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkRequest.java new file mode 100644 index 000000000..9ac30dbde --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkResponse.java new file mode 100644 index 000000000..76b21123b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTherapeuticLinkResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge", "therapeuticlinklist"} +) +@XmlRootElement( + name = "GetTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TherapeuticLinkListType therapeuticlinklist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TherapeuticLinkListType getTherapeuticlinklist() { + return this.therapeuticlinklist; + } + + public void setTherapeuticlinklist(TherapeuticLinkListType value) { + this.therapeuticlinklist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.java new file mode 100644 index 000000000..294f60f12 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionListRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTransactionListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionListType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionListType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionListType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListResponse.java new file mode 100644 index 000000000..73b9bd390 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionListResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListResponseType", + propOrder = {"response", "acknowledge", "kmehrheader"} +) +@XmlRootElement( + name = "GetTransactionListResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTransactionListResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected KmehrHeaderGetTransactionList kmehrheader; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public KmehrHeaderGetTransactionList getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderGetTransactionList value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionRequest.java new file mode 100644 index 000000000..24c11ae32 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.java new file mode 100644 index 000000000..46a83bfec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/GetTransactionResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "GetTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class GetTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyAdaptedType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyAdaptedType.java new file mode 100644 index 000000000..1e0c92a46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyAdaptedType.java @@ -0,0 +1,124 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TelecomType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyAdaptedType", + propOrder = {"ids", "cds", "firstname", "familyname", "name", "addresses", "telecoms", "recorddatetime"} +) +@XmlRootElement( + name = "HCPartyAdaptedType" +) +public class HCPartyAdaptedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected String firstname; + protected String familyname; + protected String name; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyIdType.java new file mode 100644 index 000000000..8cb20a967 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HCPartyIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "HCPartyIdType" +) +public class HCPartyIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.java new file mode 100644 index 000000000..f76734813 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/HcpartyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "hcpartyType", + propOrder = {"ids", "cds"} +) +public class HcpartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.java new file mode 100644 index 000000000..4458e9d22 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderDeclareTransaction.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderDeclareTransactionType", + propOrder = {"folder"} +) +@XmlRootElement( + name = "KmehrHeaderDeclareTransaction" +) +public class KmehrHeaderDeclareTransaction implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderType folder; + + public FolderType getFolder() { + return this.folder; + } + + public void setFolder(FolderType value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.java new file mode 100644 index 000000000..96dee7c0f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/KmehrHeaderGetTransactionList.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderGetTransactionListType", + propOrder = {"folder"} +) +@XmlRootElement( + name = "KmehrHeaderGetTransactionList" +) +public class KmehrHeaderGetTransactionList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderTypeUnbounded folder; + + public FolderTypeUnbounded getFolder() { + return this.folder; + } + + public void setFolder(FolderTypeUnbounded value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.java new file mode 100644 index 000000000..21cd5ba63 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/LocalSearchType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "LocalSearchType" +) +@XmlEnum +public enum LocalSearchType { + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("global") + GLOBAL("global"), + @XmlEnumValue("external") + EXTERNAL("external"); + + private final String value; + + private LocalSearchType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static LocalSearchType fromValue(String v) { + LocalSearchType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + LocalSearchType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ObjectFactory.java new file mode 100644 index 000000000..dc9a9e11f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ObjectFactory.java @@ -0,0 +1,338 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public KmehrHeaderGetTransactionList createKmehrHeaderGetTransactionList() { + return new KmehrHeaderGetTransactionList(); + } + + public FolderTypeUnbounded createFolderTypeUnbounded() { + return new FolderTypeUnbounded(); + } + + public KmehrHeaderDeclareTransaction createKmehrHeaderDeclareTransaction() { + return new KmehrHeaderDeclareTransaction(); + } + + public FolderType createFolderType() { + return new FolderType(); + } + + public PatientIdType createPatientIdType() { + return new PatientIdType(); + } + + public TransactionIdType createTransactionIdType() { + return new TransactionIdType(); + } + + public TransactionWithPeriodType createTransactionWithPeriodType() { + return new TransactionWithPeriodType(); + } + + public TransactionBaseType createTransactionBaseType() { + return new TransactionBaseType(); + } + + public HCPartyAdaptedType createHCPartyAdaptedType() { + return new HCPartyAdaptedType(); + } + + public HCPartyIdType createHCPartyIdType() { + return new HCPartyIdType(); + } + + public ConsentHCPartyType createConsentHCPartyType() { + return new ConsentHCPartyType(); + } + + public ConsentType createConsentType() { + return new ConsentType(); + } + + public SelectGetPatientConsentType createSelectGetPatientConsentType() { + return new SelectGetPatientConsentType(); + } + + public Consent createConsent() { + return new Consent(); + } + + public TherapeuticLinkType createTherapeuticLinkType() { + return new TherapeuticLinkType(); + } + + public SelectGetHCPartyPatientConsentType createSelectGetHCPartyPatientConsentType() { + return new SelectGetHCPartyPatientConsentType(); + } + + public AccessRightType createAccessRightType() { + return new AccessRightType(); + } + + public HcpartyType createHcpartyType() { + return new HcpartyType(); + } + + public SelectRevokeAccessRightType createSelectRevokeAccessRightType() { + return new SelectRevokeAccessRightType(); + } + + public SelectGetPatientAuditTrailType createSelectGetPatientAuditTrailType() { + return new SelectGetPatientAuditTrailType(); + } + + public AccessRightListType createAccessRightListType() { + return new AccessRightListType(); + } + + public TransactionAccessListType createTransactionAccessListType() { + return new TransactionAccessListType(); + } + + public Transactionaccess createTransactionaccess() { + return new Transactionaccess(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public AcknowledgeType createAcknowledgeType() { + return new AcknowledgeType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public TherapeuticLinkListType createTherapeuticLinkListType() { + return new TherapeuticLinkListType(); + } + + public SelectGetTransactionListType createSelectGetTransactionListType() { + return new SelectGetTransactionListType(); + } + + public SelectGetTransactionType createSelectGetTransactionType() { + return new SelectGetTransactionType(); + } + + public SelectRevokeTransactionType createSelectRevokeTransactionType() { + return new SelectRevokeTransactionType(); + } + + public SelectGetPatientType createSelectGetPatientType() { + return new SelectGetPatientType(); + } + + public SelectGetHCPartyType createSelectGetHCPartyType() { + return new SelectGetHCPartyType(); + } + + public SelectGetHCPartyConsentType createSelectGetHCPartyConsentType() { + return new SelectGetHCPartyConsentType(); + } + + public SelectGetAccessRightType createSelectGetAccessRightType() { + return new SelectGetAccessRightType(); + } + + public SelectRequestPublicationType createSelectRequestPublicationType() { + return new SelectRequestPublicationType(); + } + + public DeclareTransactionRequest createDeclareTransactionRequest() { + return new DeclareTransactionRequest(); + } + + public DeclareTransactionResponse createDeclareTransactionResponse() { + return new DeclareTransactionResponse(); + } + + public PutTransactionRequest createPutTransactionRequest() { + return new PutTransactionRequest(); + } + + public PutTransactionResponse createPutTransactionResponse() { + return new PutTransactionResponse(); + } + + public GetTransactionListRequest createGetTransactionListRequest() { + return new GetTransactionListRequest(); + } + + public GetTransactionListResponse createGetTransactionListResponse() { + return new GetTransactionListResponse(); + } + + public GetTransactionRequest createGetTransactionRequest() { + return new GetTransactionRequest(); + } + + public GetTransactionResponse createGetTransactionResponse() { + return new GetTransactionResponse(); + } + + public RevokeTransactionRequest createRevokeTransactionRequest() { + return new RevokeTransactionRequest(); + } + + public RevokeTransactionResponse createRevokeTransactionResponse() { + return new RevokeTransactionResponse(); + } + + public PutPatientRequest createPutPatientRequest() { + return new PutPatientRequest(); + } + + public PutPatientResponse createPutPatientResponse() { + return new PutPatientResponse(); + } + + public GetPatientRequest createGetPatientRequest() { + return new GetPatientRequest(); + } + + public GetPatientResponse createGetPatientResponse() { + return new GetPatientResponse(); + } + + public PutPatientConsentRequest createPutPatientConsentRequest() { + return new PutPatientConsentRequest(); + } + + public PutPatientConsentResponse createPutPatientConsentResponse() { + return new PutPatientConsentResponse(); + } + + public GetPatientConsentRequest createGetPatientConsentRequest() { + return new GetPatientConsentRequest(); + } + + public GetPatientConsentResponse createGetPatientConsentResponse() { + return new GetPatientConsentResponse(); + } + + public RevokePatientConsentRequest createRevokePatientConsentRequest() { + return new RevokePatientConsentRequest(); + } + + public RevokePatientConsentResponse createRevokePatientConsentResponse() { + return new RevokePatientConsentResponse(); + } + + public PutHCPartyRequest createPutHCPartyRequest() { + return new PutHCPartyRequest(); + } + + public PutHCPartyResponse createPutHCPartyResponse() { + return new PutHCPartyResponse(); + } + + public GetHCPartyRequest createGetHCPartyRequest() { + return new GetHCPartyRequest(); + } + + public GetHCPartyResponse createGetHCPartyResponse() { + return new GetHCPartyResponse(); + } + + public PutHCPartyConsentRequest createPutHCPartyConsentRequest() { + return new PutHCPartyConsentRequest(); + } + + public PutHCPartyConsentResponse createPutHCPartyConsentResponse() { + return new PutHCPartyConsentResponse(); + } + + public GetHCPartyConsentRequest createGetHCPartyConsentRequest() { + return new GetHCPartyConsentRequest(); + } + + public GetHCPartyConsentResponse createGetHCPartyConsentResponse() { + return new GetHCPartyConsentResponse(); + } + + public RevokeHCPartyConsentRequest createRevokeHCPartyConsentRequest() { + return new RevokeHCPartyConsentRequest(); + } + + public RevokeHCPartyConsentResponse createRevokeHCPartyConsentResponse() { + return new RevokeHCPartyConsentResponse(); + } + + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest() { + return new PutTherapeuticLinkRequest(); + } + + public PutTherapeuticLinkResponse createPutTherapeuticLinkResponse() { + return new PutTherapeuticLinkResponse(); + } + + public GetTherapeuticLinkRequest createGetTherapeuticLinkRequest() { + return new GetTherapeuticLinkRequest(); + } + + public GetTherapeuticLinkResponse createGetTherapeuticLinkResponse() { + return new GetTherapeuticLinkResponse(); + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest() { + return new RevokeTherapeuticLinkRequest(); + } + + public RevokeTherapeuticLinkResponse createRevokeTherapeuticLinkResponse() { + return new RevokeTherapeuticLinkResponse(); + } + + public PutAccessRightRequest createPutAccessRightRequest() { + return new PutAccessRightRequest(); + } + + public PutAccessRightResponse createPutAccessRightResponse() { + return new PutAccessRightResponse(); + } + + public GetAccessRightRequest createGetAccessRightRequest() { + return new GetAccessRightRequest(); + } + + public GetAccessRightResponse createGetAccessRightResponse() { + return new GetAccessRightResponse(); + } + + public RevokeAccessRightRequest createRevokeAccessRightRequest() { + return new RevokeAccessRightRequest(); + } + + public RevokeAccessRightResponse createRevokeAccessRightResponse() { + return new RevokeAccessRightResponse(); + } + + public TransactionSummaryType createTransactionSummaryType() { + return new TransactionSummaryType(); + } + + public GetPatientAuditTrailRequest createGetPatientAuditTrailRequest() { + return new GetPatientAuditTrailRequest(); + } + + public GetPatientAuditTrailResponse createGetPatientAuditTrailResponse() { + return new GetPatientAuditTrailResponse(); + } + + public RequestPublicationResponse createRequestPublicationResponse() { + return new RequestPublicationResponse(); + } + + public RequestPublicationRequest createRequestPublicationRequest() { + return new RequestPublicationRequest(); + } + + public TransactionWithSpecificTime createTransactionWithSpecificTime() { + return new TransactionWithSpecificTime(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.java new file mode 100644 index 000000000..d190bceee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PatientIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PatientIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "PatientIdType" +) +public class PatientIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightRequest.java new file mode 100644 index 000000000..482d65c44 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "PutAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected AccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public AccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(AccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.java new file mode 100644 index 000000000..4f024de66 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.java new file mode 100644 index 000000000..fbafafaef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.java new file mode 100644 index 000000000..de124f8cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyRequest.java new file mode 100644 index 000000000..04660dead --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyRequestType", + propOrder = {"request", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected HCPartyAdaptedType hcparty; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyResponse.java new file mode 100644 index 000000000..64c3b6686 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.java new file mode 100644 index 000000000..d32d61f51 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.java new file mode 100644 index 000000000..f0bac1e6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientRequest.java new file mode 100644 index 000000000..c4d0c8d3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientRequestType", + propOrder = {"request", "patient"} +) +@XmlRootElement( + name = "PutPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected PersonType patient; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.java new file mode 100644 index 000000000..711648c45 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "PutPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.java new file mode 100644 index 000000000..a34387feb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink"} +) +@XmlRootElement( + name = "PutTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.java new file mode 100644 index 000000000..356559bf7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTherapeuticLinkResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionRequest.java new file mode 100644 index 000000000..b03def81b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "PutTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.java new file mode 100644 index 000000000..50c913dbf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/PutTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "PutTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class PutTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.java new file mode 100644 index 000000000..e7fb783e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RequestPublicationRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RequestPublicationRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRequestPublicationType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRequestPublicationType getSelect() { + return this.select; + } + + public void setSelect(SelectRequestPublicationType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.java new file mode 100644 index 000000000..957e25579 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestPublicationResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RequestPublicationResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RequestPublicationResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.java new file mode 100644 index 000000000..3446e5c22 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RequestType.java @@ -0,0 +1,91 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"id", "author", "date", "time", "maxrows"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected BigDecimal maxrows; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public BigDecimal getMaxrows() { + return this.maxrows; + } + + public void setMaxrows(BigDecimal value) { + this.maxrows = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ResponseType.java new file mode 100644 index 000000000..180b99fce --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/ResponseType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"id", "author", "date", "time", "request"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestType request; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightRequest.java new file mode 100644 index 000000000..fcc7d9675 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "RevokeAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeAccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeAccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(SelectRevokeAccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.java new file mode 100644 index 000000000..d556400d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.java new file mode 100644 index 000000000..253df740a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentResponse.java new file mode 100644 index 000000000..86a14f77f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.java new file mode 100644 index 000000000..67bf5f811 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokePatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokePatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentResponse.java new file mode 100644 index 000000000..1445f84d0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokePatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokePatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokePatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkRequest.java new file mode 100644 index 000000000..bd276e258 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkResponse.java new file mode 100644 index 000000000..40fce703f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTherapeuticLinkResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.java new file mode 100644 index 000000000..fe6808b75 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RevokeTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectRevokeTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.java new file mode 100644 index 000000000..d957a9838 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/RevokeTransactionResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v1" +) +public class RevokeTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.java new file mode 100644 index 000000000..e081573b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetAccessRightType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetAccessRightType", + propOrder = {"transaction"} +) +public class SelectGetAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.java new file mode 100644 index 000000000..2150fe926 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyConsentType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyConsentType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.java new file mode 100644 index 000000000..ba0a54cef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyPatientConsentType.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyPatientConsentType", + propOrder = {"patientsAndHcparties", "cds", "begindate", "enddate"} +) +@XmlRootElement( + name = "SelectGetHCPartyPatientConsentType" +) +public class SelectGetHCPartyPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "patient", + type = PatientIdType.class +), @XmlElement( + name = "hcparty", + type = HCPartyIdType.class +)}) + protected List patientsAndHcparties; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getPatientsAndHcparties() { + if (this.patientsAndHcparties == null) { + this.patientsAndHcparties = new ArrayList(); + } + + return this.patientsAndHcparties; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.java new file mode 100644 index 000000000..9bc742581 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetHCPartyType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.java new file mode 100644 index 000000000..259fb555e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientAuditTrailType.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientAuditTrailType", + propOrder = {"patient", "transaction", "hcparty", "begindate", "enddate", "searchtype"} +) +@XmlRootElement( + name = "SelectGetPatientAuditTrailType" +) +public class SelectGetPatientAuditTrailType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected TransactionBaseType transaction; + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionBaseType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionBaseType value) { + this.transaction = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.java new file mode 100644 index 000000000..205704623 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientConsentType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientConsentType", + propOrder = {"patient", "consent"} +) +@XmlRootElement( + name = "SelectGetPatientConsentType" +) +public class SelectGetPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected Consent consent; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public Consent getConsent() { + return this.consent; + } + + public void setConsent(Consent value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.java new file mode 100644 index 000000000..3d6df2efe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetPatientType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientType", + propOrder = {"patient"} +) +public class SelectGetPatientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionListType.java new file mode 100644 index 000000000..56563c372 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionListType.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionListType", + propOrder = {"patient", "transaction", "searchtype"} +) +public class SelectGetTransactionListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected TransactionWithPeriodType transaction; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithPeriodType value) { + this.transaction = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.java new file mode 100644 index 000000000..567175571 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectGetTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectGetTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionBaseType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionBaseType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionBaseType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRequestPublicationType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRequestPublicationType.java new file mode 100644 index 000000000..e31d981b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRequestPublicationType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRequestPublicationType", + propOrder = {"patient", "transaction", "comment"} +) +public class SelectRequestPublicationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionWithPeriodType transaction; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithPeriodType value) { + this.transaction = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeAccessRightType.java new file mode 100644 index 000000000..7c88b5014 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeAccessRightType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeAccessRightType", + propOrder = {"transaction", "hcparty"} +) +@XmlRootElement( + name = "SelectRevokeAccessRightType" +) +public class SelectRevokeAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + protected HcpartyType hcparty; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeTransactionType.java new file mode 100644 index 000000000..90c6c6c8e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/SelectRevokeTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectRevokeTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.java new file mode 100644 index 000000000..445d6ee0a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkListType", + propOrder = {"therapeuticlinks"} +) +public class TherapeuticLinkListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "therapeuticlink" + ) + protected List therapeuticlinks; + + public List getTherapeuticlinks() { + if (this.therapeuticlinks == null) { + this.therapeuticlinks = new ArrayList(); + } + + return this.therapeuticlinks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.java new file mode 100644 index 000000000..47aa66067 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TherapeuticLinkType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkType", + propOrder = {"patient", "hcparty", "cd", "startdate", "enddate", "comment"} +) +@XmlRootElement( + name = "TherapeuticLinkType" +) +public class TherapeuticLinkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + required = true + ) + protected CDTHERAPEUTICLINK cd; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public CDTHERAPEUTICLINK getCd() { + return this.cd; + } + + public void setCd(CDTHERAPEUTICLINK value) { + this.cd = value; + } + + public DateTime getStartdate() { + return this.startdate; + } + + public void setStartdate(DateTime value) { + this.startdate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.java new file mode 100644 index 000000000..57b028409 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionAccessListType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionAccessListType", + propOrder = {"transactionaccesses"} +) +@XmlRootElement( + name = "TransactionAccessListType" +) +public class TransactionAccessListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "transactionaccess" + ) + protected List transactionaccesses; + + public List getTransactionaccesses() { + if (this.transactionaccesses == null) { + this.transactionaccesses = new ArrayList(); + } + + return this.transactionaccesses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.java new file mode 100644 index 000000000..32ea601ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionBaseType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionBaseType", + propOrder = {"id", "author"} +) +@XmlRootElement( + name = "transactionBaseType" +) +public class TransactionBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + protected AuthorType author; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.java new file mode 100644 index 000000000..3c129fecd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "TransactionIdType" +) +public class TransactionIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionSummaryType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionSummaryType.java new file mode 100644 index 000000000..54409372a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionSummaryType.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionSummaryType", + propOrder = {"ids", "cds", "date", "time", "author", "iscomplete", "isvalidated", "recorddatetime"} +) +public class TransactionSummaryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + protected boolean iscomplete; + protected boolean isvalidated; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(boolean value) { + this.isvalidated = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.java new file mode 100644 index 000000000..5f40768d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithPeriodType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionWithPeriodType", + propOrder = {"cds", "author", "begindate", "enddate"} +) +@XmlRootElement( + name = "transactionWithPeriodType" +) +public class TransactionWithPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + protected AuthorType author; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.java new file mode 100644 index 000000000..477230755 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/TransactionWithSpecificTime.java @@ -0,0 +1,98 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionWithSpecificTime", + propOrder = {"ids", "cds", "date", "time", "author"} +) +public class TransactionWithSpecificTime implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.java new file mode 100644 index 000000000..94840bd23 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/Transactionaccess.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"patient", "transaction", "hcparties", "accessdatetime"} +) +public class Transactionaccess implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected TransactionWithSpecificTime transaction; + @XmlElement( + name = "hcparty" + ) + protected List hcparties; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime accessdatetime; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithSpecificTime getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithSpecificTime value) { + this.transaction = value; + } + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public DateTime getAccessdatetime() { + return this.accessdatetime; + } + + public void setAccessdatetime(DateTime value) { + this.accessdatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.java new file mode 100644 index 000000000..ba96975e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.hubservices.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/hubservices/core/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.java new file mode 100644 index 000000000..60b00548f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightListType", + propOrder = {"accessrights"} +) +public class AccessRightListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "accessright" + ) + protected List accessrights; + + public List getAccessrights() { + if (this.accessrights == null) { + this.accessrights = new ArrayList(); + } + + return this.accessrights; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.java new file mode 100644 index 000000000..4cdb2786a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AccessRightType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDACCESSRIGHT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightType", + propOrder = {"transaction", "hcparty", "cd"} +) +public class AccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + @XmlElement( + required = true + ) + protected BasicHcPartyType hcparty; + @XmlElement( + required = true + ) + protected CDACCESSRIGHT cd; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public BasicHcPartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(BasicHcPartyType value) { + this.hcparty = value; + } + + public CDACCESSRIGHT getCd() { + return this.cd; + } + + public void setCd(CDACCESSRIGHT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AcknowledgeType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AcknowledgeType.java new file mode 100644 index 000000000..71a030c80 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AcknowledgeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgeType", + propOrder = {"iscomplete", "errors"} +) +public class AcknowledgeType implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AuthorWithPatientAndPersonType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AuthorWithPatientAndPersonType.java new file mode 100644 index 000000000..b453d178c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/AuthorWithPatientAndPersonType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonTypeLight; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorWithPatientAndPersonType", + propOrder = {"patient", "person"} +) +public class AuthorWithPatientAndPersonType extends AuthorType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected PersonTypeLight person; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public PersonTypeLight getPerson() { + return this.person; + } + + public void setPerson(PersonTypeLight value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicConsentType.java new file mode 100644 index 000000000..551a798f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicConsentType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BasicConsentType", + propOrder = {"cds"} +) +public class BasicConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.java new file mode 100644 index 000000000..22f87e411 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicHcPartyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BasicHcPartyType", + propOrder = {"ids", "cds"} +) +public class BasicHcPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.java new file mode 100644 index 000000000..8f32be58d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BasicTransactionType", + propOrder = {"id", "author"} +) +public class BasicTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + protected AuthorType author; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.java new file mode 100644 index 000000000..7e4282d39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/BasicTransactionWithPeriodType.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BasicTransactionWithPeriodType", + propOrder = {"cds", "author", "begindate", "enddate"} +) +public class BasicTransactionWithPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + protected AuthorType author; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentHCPartyType.java new file mode 100644 index 000000000..9cdefdd2a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentHCPartyType.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentHCPartyType", + propOrder = {"hcparty", "signdate", "revokedate", "author"} +) +public class ConsentHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorType author; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentType.java new file mode 100644 index 000000000..4a946eb92 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentType.java @@ -0,0 +1,89 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentType", + propOrder = {"patient", "cds", "signdate", "revokedate", "author"} +) +public class ConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorWithPatientAndPersonType author; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorWithPatientAndPersonType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorWithPatientAndPersonType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.java new file mode 100644 index 000000000..cee4a8391 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ConsentWithStatusType.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentWithStatusType", + propOrder = {"patient", "cds", "signdate", "revokedate", "status", "author"} +) +public class ConsentWithStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + @XmlElement( + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected StatusType status; + protected AuthorWithPatientAndPersonType author; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public StatusType getStatus() { + return this.status; + } + + public void setStatus(StatusType value) { + this.status = value; + } + + public AuthorWithPatientAndPersonType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorWithPatientAndPersonType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionRequest.java new file mode 100644 index 000000000..a4740ff1e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionRequestType", + propOrder = {"request", "kmehrheader"} +) +@XmlRootElement( + name = "DeclareTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class DeclareTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected KmehrHeaderDeclareTransactionType kmehrheader; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public KmehrHeaderDeclareTransactionType getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderDeclareTransactionType value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.java new file mode 100644 index 000000000..2840efef0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/DeclareTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "DeclareTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class DeclareTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderType.java new file mode 100644 index 000000000..f901e107e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FolderType", + propOrder = {"patient", "transaction"} +) +public class FolderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionSummaryType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionSummaryType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionSummaryType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderTypeUnbounded.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderTypeUnbounded.java new file mode 100644 index 000000000..133b05194 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/FolderTypeUnbounded.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FolderTypeUnbounded", + propOrder = {"patient", "transactions"} +) +public class FolderTypeUnbounded implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PersonType patient; + @XmlElement( + name = "transaction", + required = true + ) + protected List transactions; + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.java new file mode 100644 index 000000000..affa53074 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetAccessRightType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetAccessRightType getSelect() { + return this.select; + } + + public void setSelect(SelectGetAccessRightType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.java new file mode 100644 index 000000000..f6ab6b79e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetAccessRightResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightResponseType", + propOrder = {"response", "acknowledge", "accessrightlist"} +) +@XmlRootElement( + name = "GetAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected AccessRightListType accessrightlist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public AccessRightListType getAccessrightlist() { + return this.accessrightlist; + } + + public void setAccessrightlist(AccessRightListType value) { + this.accessrightlist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.java new file mode 100644 index 000000000..bcf35e311 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentResponse.java new file mode 100644 index 000000000..394f3010e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentHCPartyType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.java new file mode 100644 index 000000000..807d4355b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyResponse.java new file mode 100644 index 000000000..6a932c87e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "GetHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.java new file mode 100644 index 000000000..98ac1965d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientAuditTrailRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientAuditTrailRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientAuditTrailType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientAuditTrailType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientAuditTrailType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailResponse.java new file mode 100644 index 000000000..c724ad838 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientAuditTrailResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailResponseType", + propOrder = {"response", "acknowledge", "transactionaccesslist"} +) +@XmlRootElement( + name = "GetPatientAuditTrailResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientAuditTrailResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionAccessListType transactionaccesslist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionAccessListType getTransactionaccesslist() { + return this.transactionaccesslist; + } + + public void setTransactionaccesslist(TransactionAccessListType value) { + this.transactionaccesslist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentRequest.java new file mode 100644 index 000000000..61da6e8b6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.java new file mode 100644 index 000000000..04a2f6a92 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusRequest.java new file mode 100644 index 000000000..f4b7dcc21 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentStatusRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientConsentStatusRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientConsentStatusRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.java new file mode 100644 index 000000000..fbedce661 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientConsentStatusResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentStatusResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetPatientConsentStatusResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientConsentStatusResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentWithStatusType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentWithStatusType getConsent() { + return this.consent; + } + + public void setConsent(ConsentWithStatusType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.java new file mode 100644 index 000000000..5a6b913c5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.java new file mode 100644 index 000000000..6ab4ad70f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "GetPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryRequest.java new file mode 100644 index 000000000..39cd81103 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticExclusionHistoryRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTherapeuticExclusionHistoryRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticExclusionHistoryRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticExclusionHistorySelectType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticExclusionHistorySelectType getSelect() { + return this.select; + } + + public void setSelect(TherapeuticExclusionHistorySelectType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.java new file mode 100644 index 000000000..1c603c4e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionHistoryResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticExclusionHistoryResponseType", + propOrder = {"response", "acknowledge", "therapeuticexclusionlist"} +) +@XmlRootElement( + name = "GetTherapeuticExclusionHistoryResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticExclusionHistoryResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TherapeuticExclusionListType therapeuticexclusionlist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TherapeuticExclusionListType getTherapeuticexclusionlist() { + return this.therapeuticexclusionlist; + } + + public void setTherapeuticexclusionlist(TherapeuticExclusionListType value) { + this.therapeuticexclusionlist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionRequest.java new file mode 100644 index 000000000..7362ce7ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticExclusionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTherapeuticExclusionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticExclusionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticExclusionSelectType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticExclusionSelectType getSelect() { + return this.select; + } + + public void setSelect(TherapeuticExclusionSelectType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.java new file mode 100644 index 000000000..bd23e3564 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticExclusionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticExclusionResponseType", + propOrder = {"response", "acknowledge", "therapeuticexclusionlist"} +) +@XmlRootElement( + name = "GetTherapeuticExclusionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticExclusionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TherapeuticExclusionListType therapeuticexclusionlist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TherapeuticExclusionListType getTherapeuticexclusionlist() { + return this.therapeuticexclusionlist; + } + + public void setTherapeuticexclusionlist(TherapeuticExclusionListType value) { + this.therapeuticexclusionlist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.java new file mode 100644 index 000000000..94f9d2d5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkRequest.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkRequestType", + propOrder = {"request", "select", "prooves"} +) +@XmlRootElement( + name = "GetTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected GetTherapeuticLinkSelectType select; + @XmlElement( + name = "proof" + ) + protected List prooves; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public GetTherapeuticLinkSelectType getSelect() { + return this.select; + } + + public void setSelect(GetTherapeuticLinkSelectType value) { + this.select = value; + } + + public List getProoves() { + if (this.prooves == null) { + this.prooves = new ArrayList(); + } + + return this.prooves; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.java new file mode 100644 index 000000000..8097decb5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge", "therapeuticlinklist"} +) +@XmlRootElement( + name = "GetTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TherapeuticLinkListType therapeuticlinklist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TherapeuticLinkListType getTherapeuticlinklist() { + return this.therapeuticlinklist; + } + + public void setTherapeuticlinklist(TherapeuticLinkListType value) { + this.therapeuticlinklist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.java new file mode 100644 index 000000000..32ec0d21e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTherapeuticLinkSelectType.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkSelectType", + propOrder = {"patientsAndHcparties", "cds", "begindate", "enddate", "therapeuticlinkstatus"} +) +public class GetTherapeuticLinkSelectType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "patient", + type = PatientIdType.class +), @XmlElement( + name = "hcparty", + type = HCPartyIdType.class +)}) + protected List patientsAndHcparties; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + @XmlElement( + defaultValue = "active" + ) + protected String therapeuticlinkstatus; + + public List getPatientsAndHcparties() { + if (this.patientsAndHcparties == null) { + this.patientsAndHcparties = new ArrayList(); + } + + return this.patientsAndHcparties; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getTherapeuticlinkstatus() { + return this.therapeuticlinkstatus; + } + + public void setTherapeuticlinkstatus(String value) { + this.therapeuticlinkstatus = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListRequest.java new file mode 100644 index 000000000..89534f729 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionListRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTransactionListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionListType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionListType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionListType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListResponse.java new file mode 100644 index 000000000..85d7f046c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionListResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListResponseType", + propOrder = {"response", "acknowledge", "kmehrheader"} +) +@XmlRootElement( + name = "GetTransactionListResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTransactionListResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected KmehrHeaderGetTransactionListType kmehrheader; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public KmehrHeaderGetTransactionListType getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderGetTransactionListType value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.java new file mode 100644 index 000000000..1c25bde5e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.java new file mode 100644 index 000000000..b80ddc3fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/GetTransactionResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "GetTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class GetTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyAdaptedType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyAdaptedType.java new file mode 100644 index 000000000..81cb49097 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyAdaptedType.java @@ -0,0 +1,120 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TelecomType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyAdaptedType", + propOrder = {"ids", "cds", "firstname", "familyname", "name", "addresses", "telecoms", "recorddatetime"} +) +public class HCPartyAdaptedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected String firstname; + protected String familyname; + protected String name; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyIdType.java new file mode 100644 index 000000000..925652066 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HCPartyIdType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyIdType", + propOrder = {"ids", "cd", "firstname", "familyname", "name"} +) +public class HCPartyIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + protected CDHCPARTY cd; + protected String firstname; + protected String familyname; + protected String name; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public CDHCPARTY getCd() { + return this.cd; + } + + public void setCd(CDHCPARTY value) { + this.cd = value; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkRequest.java new file mode 100644 index 000000000..2c8599723 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasTherapeuticLinkRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "HasTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class HasTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected HasTherapeuticLinkSelectType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public HasTherapeuticLinkSelectType getSelect() { + return this.select; + } + + public void setSelect(HasTherapeuticLinkSelectType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.java new file mode 100644 index 000000000..ea1386c76 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge", "value"} +) +@XmlRootElement( + name = "HasTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class HasTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Boolean value; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Boolean isValue() { + return this.value; + } + + public void setValue(Boolean value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.java new file mode 100644 index 000000000..ac171ec86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/HasTherapeuticLinkSelectType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HasTherapeuticLinkSelectType", + propOrder = {"patient", "hcparty", "cds"} +) +public class HasTherapeuticLinkSelectType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + name = "cd" + ) + protected List cds; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.java new file mode 100644 index 000000000..d329bfb61 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderDeclareTransactionType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderDeclareTransactionType", + propOrder = {"folder"} +) +public class KmehrHeaderDeclareTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderType folder; + + public FolderType getFolder() { + return this.folder; + } + + public void setFolder(FolderType value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.java new file mode 100644 index 000000000..9c06c8606 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/KmehrHeaderGetTransactionListType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderGetTransactionListType", + propOrder = {"folder"} +) +public class KmehrHeaderGetTransactionListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderTypeUnbounded folder; + + public FolderTypeUnbounded getFolder() { + return this.folder; + } + + public void setFolder(FolderTypeUnbounded value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/LocalSearchType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/LocalSearchType.java new file mode 100644 index 000000000..624e5f263 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/LocalSearchType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "LocalSearchType" +) +@XmlEnum +public enum LocalSearchType { + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("global") + GLOBAL("global"), + @XmlEnumValue("external") + EXTERNAL("external"); + + private final String value; + + private LocalSearchType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static LocalSearchType fromValue(String v) { + LocalSearchType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + LocalSearchType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.java new file mode 100644 index 000000000..5f91bed75 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ObjectFactory.java @@ -0,0 +1,455 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _Therapeuticlink_QNAME = new QName("http://www.ehealth.fgov.be/hubservices/core/v2", "therapeuticlink"); + + public TherapeuticLinkType createTherapeuticLinkType() { + return new TherapeuticLinkType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public AuthorWithPatientAndPersonType createAuthorWithPatientAndPersonType() { + return new AuthorWithPatientAndPersonType(); + } + + public AcknowledgeType createAcknowledgeType() { + return new AcknowledgeType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public PatientIdType createPatientIdType() { + return new PatientIdType(); + } + + public HCPartyIdType createHCPartyIdType() { + return new HCPartyIdType(); + } + + public TransactionIdType createTransactionIdType() { + return new TransactionIdType(); + } + + public ConsentType createConsentType() { + return new ConsentType(); + } + + public ConsentWithStatusType createConsentWithStatusType() { + return new ConsentWithStatusType(); + } + + public ConsentHCPartyType createConsentHCPartyType() { + return new ConsentHCPartyType(); + } + + public TherapeuticLinkListType createTherapeuticLinkListType() { + return new TherapeuticLinkListType(); + } + + public TherapeuticLinkWithOperationContext createTherapeuticLinkWithOperationContext() { + return new TherapeuticLinkWithOperationContext(); + } + + public OperationContextType createOperationContextType() { + return new OperationContextType(); + } + + public AccessRightType createAccessRightType() { + return new AccessRightType(); + } + + public AccessRightListType createAccessRightListType() { + return new AccessRightListType(); + } + + public SelectGetTransactionListType createSelectGetTransactionListType() { + return new SelectGetTransactionListType(); + } + + public BasicTransactionWithPeriodType createBasicTransactionWithPeriodType() { + return new BasicTransactionWithPeriodType(); + } + + public SelectGetTransactionType createSelectGetTransactionType() { + return new SelectGetTransactionType(); + } + + public BasicTransactionType createBasicTransactionType() { + return new BasicTransactionType(); + } + + public SelectRevokeTransactionType createSelectRevokeTransactionType() { + return new SelectRevokeTransactionType(); + } + + public SelectGetPatientType createSelectGetPatientType() { + return new SelectGetPatientType(); + } + + public SelectGetHCPartyType createSelectGetHCPartyType() { + return new SelectGetHCPartyType(); + } + + public SelectGetHCPartyConsentType createSelectGetHCPartyConsentType() { + return new SelectGetHCPartyConsentType(); + } + + public SelectGetHCPartyPatientConsentType createSelectGetHCPartyPatientConsentType() { + return new SelectGetHCPartyPatientConsentType(); + } + + public GetTherapeuticLinkSelectType createGetTherapeuticLinkSelectType() { + return new GetTherapeuticLinkSelectType(); + } + + public SelectGetAccessRightType createSelectGetAccessRightType() { + return new SelectGetAccessRightType(); + } + + public SelectRevokeAccessRightType createSelectRevokeAccessRightType() { + return new SelectRevokeAccessRightType(); + } + + public BasicHcPartyType createBasicHcPartyType() { + return new BasicHcPartyType(); + } + + public SelectGetPatientAuditTrailType createSelectGetPatientAuditTrailType() { + return new SelectGetPatientAuditTrailType(); + } + + public SelectRequestPublicationType createSelectRequestPublicationType() { + return new SelectRequestPublicationType(); + } + + public HasTherapeuticLinkSelectType createHasTherapeuticLinkSelectType() { + return new HasTherapeuticLinkSelectType(); + } + + public DeclareTransactionRequest createDeclareTransactionRequest() { + return new DeclareTransactionRequest(); + } + + public DeclareTransactionResponse createDeclareTransactionResponse() { + return new DeclareTransactionResponse(); + } + + public PutTransactionRequest createPutTransactionRequest() { + return new PutTransactionRequest(); + } + + public PutTransactionResponse createPutTransactionResponse() { + return new PutTransactionResponse(); + } + + public GetTransactionListRequest createGetTransactionListRequest() { + return new GetTransactionListRequest(); + } + + public GetTransactionListResponse createGetTransactionListResponse() { + return new GetTransactionListResponse(); + } + + public GetTransactionRequest createGetTransactionRequest() { + return new GetTransactionRequest(); + } + + public GetTransactionResponse createGetTransactionResponse() { + return new GetTransactionResponse(); + } + + public RevokeTransactionRequest createRevokeTransactionRequest() { + return new RevokeTransactionRequest(); + } + + public RevokeTransactionResponse createRevokeTransactionResponse() { + return new RevokeTransactionResponse(); + } + + public PutPatientRequest createPutPatientRequest() { + return new PutPatientRequest(); + } + + public PutPatientResponse createPutPatientResponse() { + return new PutPatientResponse(); + } + + public GetPatientRequest createGetPatientRequest() { + return new GetPatientRequest(); + } + + public GetPatientResponse createGetPatientResponse() { + return new GetPatientResponse(); + } + + public PutPatientConsentRequest createPutPatientConsentRequest() { + return new PutPatientConsentRequest(); + } + + public PutPatientConsentResponse createPutPatientConsentResponse() { + return new PutPatientConsentResponse(); + } + + public GetPatientConsentRequest createGetPatientConsentRequest() { + return new GetPatientConsentRequest(); + } + + public SelectGetPatientConsentType createSelectGetPatientConsentType() { + return new SelectGetPatientConsentType(); + } + + public GetPatientConsentResponse createGetPatientConsentResponse() { + return new GetPatientConsentResponse(); + } + + public RevokePatientConsentRequest createRevokePatientConsentRequest() { + return new RevokePatientConsentRequest(); + } + + public RevokePatientConsentResponse createRevokePatientConsentResponse() { + return new RevokePatientConsentResponse(); + } + + public GetPatientConsentStatusRequest createGetPatientConsentStatusRequest() { + return new GetPatientConsentStatusRequest(); + } + + public GetPatientConsentStatusResponse createGetPatientConsentStatusResponse() { + return new GetPatientConsentStatusResponse(); + } + + public PutHCPartyRequest createPutHCPartyRequest() { + return new PutHCPartyRequest(); + } + + public PutHCPartyResponse createPutHCPartyResponse() { + return new PutHCPartyResponse(); + } + + public GetHCPartyRequest createGetHCPartyRequest() { + return new GetHCPartyRequest(); + } + + public GetHCPartyResponse createGetHCPartyResponse() { + return new GetHCPartyResponse(); + } + + public PutHCPartyConsentRequest createPutHCPartyConsentRequest() { + return new PutHCPartyConsentRequest(); + } + + public PutHCPartyConsentResponse createPutHCPartyConsentResponse() { + return new PutHCPartyConsentResponse(); + } + + public GetHCPartyConsentRequest createGetHCPartyConsentRequest() { + return new GetHCPartyConsentRequest(); + } + + public GetHCPartyConsentResponse createGetHCPartyConsentResponse() { + return new GetHCPartyConsentResponse(); + } + + public RevokeHCPartyConsentRequest createRevokeHCPartyConsentRequest() { + return new RevokeHCPartyConsentRequest(); + } + + public RevokeHCPartyConsentResponse createRevokeHCPartyConsentResponse() { + return new RevokeHCPartyConsentResponse(); + } + + public PutTherapeuticLinkBulkRequest createPutTherapeuticLinkBulkRequest() { + return new PutTherapeuticLinkBulkRequest(); + } + + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest() { + return new PutTherapeuticLinkRequest(); + } + + public PutTherapeuticLinkResponseType createPutTherapeuticLinkResponseType() { + return new PutTherapeuticLinkResponseType(); + } + + public ProofType createProofType() { + return new ProofType(); + } + + public GetTherapeuticLinkRequest createGetTherapeuticLinkRequest() { + return new GetTherapeuticLinkRequest(); + } + + public GetTherapeuticLinkResponse createGetTherapeuticLinkResponse() { + return new GetTherapeuticLinkResponse(); + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest() { + return new RevokeTherapeuticLinkRequest(); + } + + public RevokeTherapeuticLinkResponse createRevokeTherapeuticLinkResponse() { + return new RevokeTherapeuticLinkResponse(); + } + + public HasTherapeuticLinkRequest createHasTherapeuticLinkRequest() { + return new HasTherapeuticLinkRequest(); + } + + public HasTherapeuticLinkResponse createHasTherapeuticLinkResponse() { + return new HasTherapeuticLinkResponse(); + } + + public PutAccessRightRequest createPutAccessRightRequest() { + return new PutAccessRightRequest(); + } + + public PutAccessRightResponse createPutAccessRightResponse() { + return new PutAccessRightResponse(); + } + + public GetAccessRightRequest createGetAccessRightRequest() { + return new GetAccessRightRequest(); + } + + public GetAccessRightResponse createGetAccessRightResponse() { + return new GetAccessRightResponse(); + } + + public RevokeAccessRightRequest createRevokeAccessRightRequest() { + return new RevokeAccessRightRequest(); + } + + public RevokeAccessRightResponse createRevokeAccessRightResponse() { + return new RevokeAccessRightResponse(); + } + + public KmehrHeaderDeclareTransactionType createKmehrHeaderDeclareTransactionType() { + return new KmehrHeaderDeclareTransactionType(); + } + + public FolderType createFolderType() { + return new FolderType(); + } + + public FolderTypeUnbounded createFolderTypeUnbounded() { + return new FolderTypeUnbounded(); + } + + public TransactionSummaryType createTransactionSummaryType() { + return new TransactionSummaryType(); + } + + public KmehrHeaderGetTransactionListType createKmehrHeaderGetTransactionListType() { + return new KmehrHeaderGetTransactionListType(); + } + + public HCPartyAdaptedType createHCPartyAdaptedType() { + return new HCPartyAdaptedType(); + } + + public GetPatientAuditTrailRequest createGetPatientAuditTrailRequest() { + return new GetPatientAuditTrailRequest(); + } + + public GetPatientAuditTrailResponse createGetPatientAuditTrailResponse() { + return new GetPatientAuditTrailResponse(); + } + + public TransactionAccessListType createTransactionAccessListType() { + return new TransactionAccessListType(); + } + + public TransactionWithAuthorType createTransactionWithAuthorType() { + return new TransactionWithAuthorType(); + } + + public RequestPublicationResponse createRequestPublicationResponse() { + return new RequestPublicationResponse(); + } + + public RequestPublicationRequest createRequestPublicationRequest() { + return new RequestPublicationRequest(); + } + + public BasicConsentType createBasicConsentType() { + return new BasicConsentType(); + } + + public PutTherapeuticExclusionRequest createPutTherapeuticExclusionRequest() { + return new PutTherapeuticExclusionRequest(); + } + + public PutTherapeuticExclusionResponse createPutTherapeuticExclusionResponse() { + return new PutTherapeuticExclusionResponse(); + } + + public GetTherapeuticExclusionRequest createGetTherapeuticExclusionRequest() { + return new GetTherapeuticExclusionRequest(); + } + + public GetTherapeuticExclusionResponse createGetTherapeuticExclusionResponse() { + return new GetTherapeuticExclusionResponse(); + } + + public GetTherapeuticExclusionHistoryRequest createGetTherapeuticExclusionHistoryRequest() { + return new GetTherapeuticExclusionHistoryRequest(); + } + + public GetTherapeuticExclusionHistoryResponse createGetTherapeuticExclusionHistoryResponse() { + return new GetTherapeuticExclusionHistoryResponse(); + } + + public TherapeuticExclusionListType createTherapeuticExclusionListType() { + return new TherapeuticExclusionListType(); + } + + public TherapeuticExclusionWithOperationContext createTherapeuticExclusionWithOperationContext() { + return new TherapeuticExclusionWithOperationContext(); + } + + public RevokeTherapeuticExclusionRequest createRevokeTherapeuticExclusionRequest() { + return new RevokeTherapeuticExclusionRequest(); + } + + public RevokeTherapeuticExclusionResponse createRevokeTherapeuticExclusionResponse() { + return new RevokeTherapeuticExclusionResponse(); + } + + public TherapeuticExclusionType createTherapeuticExclusionType() { + return new TherapeuticExclusionType(); + } + + public TherapeuticExclusionHistorySelectType createTherapeuticExclusionHistorySelectType() { + return new TherapeuticExclusionHistorySelectType(); + } + + public TherapeuticExclusionSelectType createTherapeuticExclusionSelectType() { + return new TherapeuticExclusionSelectType(); + } + + public Therapeuticlinkrequest createTherapeuticlinkrequest() { + return new Therapeuticlinkrequest(); + } + + public Transactionaccess createTransactionaccess() { + return new Transactionaccess(); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/hubservices/core/v2", + name = "therapeuticlink" + ) + public JAXBElement createTherapeuticlink(TherapeuticLinkType value) { + return new JAXBElement(_Therapeuticlink_QNAME, TherapeuticLinkType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.java new file mode 100644 index 000000000..c56e7d498 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/OperationContextType.java @@ -0,0 +1,75 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OperationContextType", + propOrder = {"operation", "recorddatetime", "author", "prooves"} +) +public class OperationContextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + @XmlSchemaType( + name = "string" + ) + protected TherapeuticLinkOperationType operation; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + protected RequestType author; + @XmlElement( + name = "proof" + ) + protected List prooves; + + public TherapeuticLinkOperationType getOperation() { + return this.operation; + } + + public void setOperation(TherapeuticLinkOperationType value) { + this.operation = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public RequestType getAuthor() { + return this.author; + } + + public void setAuthor(RequestType value) { + this.author = value; + } + + public List getProoves() { + if (this.prooves == null) { + this.prooves = new ArrayList(); + } + + return this.prooves; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PatientIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PatientIdType.java new file mode 100644 index 000000000..79bcf97ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PatientIdType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PatientIdType", + propOrder = {"ids", "firstname", "familyname", "name"} +) +public class PatientIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + protected String firstname; + protected String familyname; + protected String name; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.java new file mode 100644 index 000000000..edef05bd6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ProofType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDPROOF; +import be.fgov.ehealth.standards.kmehr.schema.v1.Base64EncryptedDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProofType", + propOrder = {"cd", "binaryproof"} +) +public class ProofType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDPROOF cd; + protected Base64EncryptedDataType binaryproof; + + public CDPROOF getCd() { + return this.cd; + } + + public void setCd(CDPROOF value) { + this.cd = value; + } + + public Base64EncryptedDataType getBinaryproof() { + return this.binaryproof; + } + + public void setBinaryproof(Base64EncryptedDataType value) { + this.binaryproof = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightRequest.java new file mode 100644 index 000000000..393555f38 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "PutAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected AccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public AccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(AccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.java new file mode 100644 index 000000000..77a40c04c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentRequest.java new file mode 100644 index 000000000..972378c8b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.java new file mode 100644 index 000000000..77b98e17b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyRequest.java new file mode 100644 index 000000000..504c231d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyRequestType", + propOrder = {"request", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected HCPartyAdaptedType hcparty; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyResponse.java new file mode 100644 index 000000000..ad7a94d36 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentRequest.java new file mode 100644 index 000000000..daf08ae49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.java new file mode 100644 index 000000000..466137f09 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.java new file mode 100644 index 000000000..059046e00 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientRequestType", + propOrder = {"request", "patient"} +) +@XmlRootElement( + name = "PutPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected PersonType patient; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.java new file mode 100644 index 000000000..331610c45 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "PutPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionRequest.java new file mode 100644 index 000000000..985b150ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticExclusionRequestType", + propOrder = {"request", "therapeuticexclusion"} +) +@XmlRootElement( + name = "PutTherapeuticExclusionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticExclusionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticExclusionType therapeuticexclusion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticExclusionType getTherapeuticexclusion() { + return this.therapeuticexclusion; + } + + public void setTherapeuticexclusion(TherapeuticExclusionType value) { + this.therapeuticexclusion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.java new file mode 100644 index 000000000..49838e0c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticExclusionResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticExclusionResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutTherapeuticExclusionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticExclusionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.java new file mode 100644 index 000000000..2e8ea419d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkRequest.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkBulkRequestType", + propOrder = {"request", "therapeuticlinkrequests"} +) +@XmlRootElement( + name = "PutTherapeuticLinkBulkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticLinkBulkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + name = "therapeuticlinkrequest", + required = true + ) + protected List therapeuticlinkrequests; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public List getTherapeuticlinkrequests() { + if (this.therapeuticlinkrequests == null) { + this.therapeuticlinkrequests = new ArrayList(); + } + + return this.therapeuticlinkrequests; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkResponse.java new file mode 100644 index 000000000..1046ee29b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkBulkResponse.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "PutTherapeuticLinkBulkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticLinkBulkResponse extends PutTherapeuticLinkResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.java new file mode 100644 index 000000000..a92b8cf98 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkRequest.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink", "prooves"} +) +@XmlRootElement( + name = "PutTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + @XmlElement( + name = "proof" + ) + protected List prooves; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } + + public List getProoves() { + if (this.prooves == null) { + this.prooves = new ArrayList(); + } + + return this.prooves; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.java new file mode 100644 index 000000000..d31647891 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponse.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "PutTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTherapeuticLinkResponse extends PutTherapeuticLinkResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.java new file mode 100644 index 000000000..3be3239ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTherapeuticLinkResponseType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +public class PutTherapeuticLinkResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.java new file mode 100644 index 000000000..39011f88e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "PutTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionResponse.java new file mode 100644 index 000000000..2545e6efe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/PutTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "PutTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class PutTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.java new file mode 100644 index 000000000..c63719348 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RequestPublicationRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RequestPublicationRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRequestPublicationType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRequestPublicationType getSelect() { + return this.select; + } + + public void setSelect(SelectRequestPublicationType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.java new file mode 100644 index 000000000..65ae7e77a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestPublicationResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RequestPublicationResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RequestPublicationResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.java new file mode 100644 index 000000000..11075c804 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RequestType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"id", "author", "date", "time", "maxrows"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorWithPatientAndPersonType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected BigDecimal maxrows; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorWithPatientAndPersonType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorWithPatientAndPersonType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public BigDecimal getMaxrows() { + return this.maxrows; + } + + public void setMaxrows(BigDecimal value) { + this.maxrows = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.java new file mode 100644 index 000000000..b096ddebd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/ResponseType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"id", "author", "date", "time", "request"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestType request; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.java new file mode 100644 index 000000000..22cd046c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "RevokeAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeAccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeAccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(SelectRevokeAccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightResponse.java new file mode 100644 index 000000000..d4f7477f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentRequest.java new file mode 100644 index 000000000..178dfedbb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentResponse.java new file mode 100644 index 000000000..7f8743344 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.java new file mode 100644 index 000000000..565542fc4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokePatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokePatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentResponse.java new file mode 100644 index 000000000..e13073fdb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokePatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokePatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokePatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionRequest.java new file mode 100644 index 000000000..31146eb45 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticExclusionRequestType", + propOrder = {"request", "therapeuticexclusion"} +) +@XmlRootElement( + name = "RevokeTherapeuticExclusionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTherapeuticExclusionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticExclusionType therapeuticexclusion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticExclusionType getTherapeuticexclusion() { + return this.therapeuticexclusion; + } + + public void setTherapeuticexclusion(TherapeuticExclusionType value) { + this.therapeuticexclusion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionResponse.java new file mode 100644 index 000000000..10c3f28ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticExclusionResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticExclusionResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTherapeuticExclusionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTherapeuticExclusionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.java new file mode 100644 index 000000000..dccacb2fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkRequest.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink", "prooves"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + @XmlElement( + name = "proof" + ) + protected List prooves; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } + + public List getProoves() { + if (this.prooves == null) { + this.prooves = new ArrayList(); + } + + return this.prooves; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.java new file mode 100644 index 000000000..da07b4d93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTherapeuticLinkResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.java new file mode 100644 index 000000000..e3ef1ed3f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RevokeTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectRevokeTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionResponse.java new file mode 100644 index 000000000..e57b98205 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/RevokeTransactionResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2" +) +public class RevokeTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetAccessRightType.java new file mode 100644 index 000000000..93a3c5229 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetAccessRightType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetAccessRightType", + propOrder = {"transaction"} +) +public class SelectGetAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.java new file mode 100644 index 000000000..dbaa16903 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyConsentType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyConsentType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyPatientConsentType.java new file mode 100644 index 000000000..58c1e0187 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyPatientConsentType.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyPatientConsentType", + propOrder = {"patientsAndHcparties", "cds", "begindate", "enddate"} +) +public class SelectGetHCPartyPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "patient", + type = PatientIdType.class +), @XmlElement( + name = "hcparty", + type = HCPartyIdType.class +)}) + protected List patientsAndHcparties; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getPatientsAndHcparties() { + if (this.patientsAndHcparties == null) { + this.patientsAndHcparties = new ArrayList(); + } + + return this.patientsAndHcparties; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.java new file mode 100644 index 000000000..adb17f0ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetHCPartyType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.java new file mode 100644 index 000000000..8719e6c76 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientAuditTrailType.java @@ -0,0 +1,91 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientAuditTrailType", + propOrder = {"patient", "transaction", "hcparty", "begindate", "enddate", "searchtype"} +) +public class SelectGetPatientAuditTrailType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected BasicTransactionType transaction; + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public BasicTransactionType getTransaction() { + return this.transaction; + } + + public void setTransaction(BasicTransactionType value) { + this.transaction = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientConsentType.java new file mode 100644 index 000000000..edcefe480 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientConsentType.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientConsentType", + propOrder = {"patient", "consent"} +) +public class SelectGetPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected BasicConsentType consent; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public BasicConsentType getConsent() { + return this.consent; + } + + public void setConsent(BasicConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.java new file mode 100644 index 000000000..096cc2b5c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetPatientType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientType", + propOrder = {"patient"} +) +public class SelectGetPatientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.java new file mode 100644 index 000000000..235c3f28f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionListType.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionListType", + propOrder = {"patient", "transaction", "searchtype"} +) +public class SelectGetTransactionListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected BasicTransactionWithPeriodType transaction; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public BasicTransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(BasicTransactionWithPeriodType value) { + this.transaction = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionType.java new file mode 100644 index 000000000..e3f3f0f1e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectGetTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectGetTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected BasicTransactionType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public BasicTransactionType getTransaction() { + return this.transaction; + } + + public void setTransaction(BasicTransactionType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.java new file mode 100644 index 000000000..95f34116f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRequestPublicationType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRequestPublicationType", + propOrder = {"patient", "transaction", "comment"} +) +public class SelectRequestPublicationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected BasicTransactionWithPeriodType transaction; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public BasicTransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(BasicTransactionWithPeriodType value) { + this.transaction = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.java new file mode 100644 index 000000000..8c20f751a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeAccessRightType.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeAccessRightType", + propOrder = {"transaction", "hcparty"} +) +public class SelectRevokeAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + protected BasicHcPartyType hcparty; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public BasicHcPartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(BasicHcPartyType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.java new file mode 100644 index 000000000..4657272b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/SelectRevokeTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectRevokeTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.java new file mode 100644 index 000000000..d50fed284 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/StatusType.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "StatusType" +) +@XmlEnum +public enum StatusType { + GIVEN, + REVOKED, + DECEASED; + + public String value() { + return this.name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.java new file mode 100644 index 000000000..43ecce346 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionHistorySelectType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticExclusionHistorySelectType", + propOrder = {"begindate", "enddate"} +) +public class TherapeuticExclusionHistorySelectType extends TherapeuticExclusionSelectType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionListType.java new file mode 100644 index 000000000..7e806ce99 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticExclusionListType", + propOrder = {"therapeuticexclusions"} +) +public class TherapeuticExclusionListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "therapeuticexclusion" + ) + protected List therapeuticexclusions; + + public List getTherapeuticexclusions() { + if (this.therapeuticexclusions == null) { + this.therapeuticexclusions = new ArrayList(); + } + + return this.therapeuticexclusions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.java new file mode 100644 index 000000000..e244cd2e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionSelectType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticExclusionSelectType", + propOrder = {"patient", "hcparty"} +) +@XmlSeeAlso({TherapeuticExclusionHistorySelectType.class}) +public class TherapeuticExclusionSelectType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected HcpartyType hcparty; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.java new file mode 100644 index 000000000..dd0588acf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticExclusionType", + propOrder = {"patient", "hcparty"} +) +@XmlSeeAlso({TherapeuticExclusionWithOperationContext.class}) +public class TherapeuticExclusionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected HcpartyType hcparty; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.java new file mode 100644 index 000000000..d017657fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticExclusionWithOperationContext.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticExclusionWithOperationContext", + propOrder = {"operationcontexts"} +) +public class TherapeuticExclusionWithOperationContext extends TherapeuticExclusionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "operationcontext" + ) + protected List operationcontexts; + + public List getOperationcontexts() { + if (this.operationcontexts == null) { + this.operationcontexts = new ArrayList(); + } + + return this.operationcontexts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkListType.java new file mode 100644 index 000000000..9eeda2248 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkListType", + propOrder = {"therapeuticlinks"} +) +public class TherapeuticLinkListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "therapeuticlink" + ) + protected List therapeuticlinks; + + public List getTherapeuticlinks() { + if (this.therapeuticlinks == null) { + this.therapeuticlinks = new ArrayList(); + } + + return this.therapeuticlinks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkOperationType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkOperationType.java new file mode 100644 index 000000000..8585ca3f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkOperationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "TherapeuticLinkOperationType" +) +@XmlEnum +public enum TherapeuticLinkOperationType { + @XmlEnumValue("declaration") + DECLARATION("declaration"), + @XmlEnumValue("revocation") + REVOCATION("revocation"); + + private final String value; + + private TherapeuticLinkOperationType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static TherapeuticLinkOperationType fromValue(String v) { + TherapeuticLinkOperationType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + TherapeuticLinkOperationType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkType.java new file mode 100644 index 000000000..9cf72dafe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkType.java @@ -0,0 +1,103 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkType", + propOrder = {"patient", "hcparties", "cd", "startdate", "enddate", "comment"} +) +@XmlSeeAlso({TherapeuticLinkWithOperationContext.class}) +public class TherapeuticLinkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + @XmlElement( + required = true + ) + protected CDTHERAPEUTICLINK cd; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public CDTHERAPEUTICLINK getCd() { + return this.cd; + } + + public void setCd(CDTHERAPEUTICLINK value) { + this.cd = value; + } + + public DateTime getStartdate() { + return this.startdate; + } + + public void setStartdate(DateTime value) { + this.startdate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.java new file mode 100644 index 000000000..cbacbfa54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TherapeuticLinkWithOperationContext.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkWithOperationContext", + propOrder = {"operationcontexts"} +) +public class TherapeuticLinkWithOperationContext extends TherapeuticLinkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "operationcontext" + ) + protected List operationcontexts; + + public List getOperationcontexts() { + if (this.operationcontexts == null) { + this.operationcontexts = new ArrayList(); + } + + return this.operationcontexts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.java new file mode 100644 index 000000000..6d537062f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Therapeuticlinkrequest.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"id", "therapeuticlink", "prooves"} +) +public class Therapeuticlinkrequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + @XmlElement( + name = "proof" + ) + protected List prooves; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } + + public List getProoves() { + if (this.prooves == null) { + this.prooves = new ArrayList(); + } + + return this.prooves; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionAccessListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionAccessListType.java new file mode 100644 index 000000000..560b88b64 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionAccessListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionAccessListType", + propOrder = {"transactionaccesses"} +) +public class TransactionAccessListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "transactionaccess" + ) + protected List transactionaccesses; + + public List getTransactionaccesses() { + if (this.transactionaccesses == null) { + this.transactionaccesses = new ArrayList(); + } + + return this.transactionaccesses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.java new file mode 100644 index 000000000..16ba7a8ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionIdType.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionIdType", + propOrder = {"ids"} +) +public class TransactionIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.java new file mode 100644 index 000000000..b76330b32 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionSummaryType.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionSummaryType", + propOrder = {"ids", "cds", "date", "time", "author", "iscomplete", "isvalidated", "recorddatetime"} +) +public class TransactionSummaryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + protected boolean iscomplete; + protected boolean isvalidated; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(boolean value) { + this.isvalidated = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.java new file mode 100644 index 000000000..3af264c9a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/TransactionWithAuthorType.java @@ -0,0 +1,98 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionWithAuthorType", + propOrder = {"ids", "cds", "date", "time", "author"} +) +public class TransactionWithAuthorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.java new file mode 100644 index 000000000..2018aae2a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/Transactionaccess.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.schema.v1.HcpartyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"patient", "transaction", "hcparties", "accessdatetime"} +) +public class Transactionaccess implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected TransactionWithAuthorType transaction; + @XmlElement( + name = "hcparty" + ) + protected List hcparties; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime accessdatetime; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithAuthorType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithAuthorType value) { + this.transaction = value; + } + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public DateTime getAccessdatetime() { + return this.accessdatetime; + } + + public void setAccessdatetime(DateTime value) { + this.accessdatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/package-info.java new file mode 100644 index 000000000..01d33e5d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.hubservices.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/hubservices/core/v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightListType.java new file mode 100644 index 000000000..31ca96040 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightListType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightListType", + propOrder = {"accessrights"} +) +@XmlRootElement( + name = "AccessRightListType" +) +public class AccessRightListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "accessright" + ) + protected List accessrights; + + public List getAccessrights() { + if (this.accessrights == null) { + this.accessrights = new ArrayList(); + } + + return this.accessrights; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.java new file mode 100644 index 000000000..dacfc66ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AccessRightType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDACCESSRIGHT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AccessRightType", + propOrder = {"transaction", "hcparty", "cd"} +) +@XmlRootElement( + name = "AccessRightType" +) +public class AccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + @XmlElement( + required = true + ) + protected HcpartyType hcparty; + @XmlElement( + required = true + ) + protected CDACCESSRIGHT cd; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public CDACCESSRIGHT getCd() { + return this.cd; + } + + public void setCd(CDACCESSRIGHT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.java new file mode 100644 index 000000000..e44de6133 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/AcknowledgeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgeType", + propOrder = {"iscomplete", "errors"} +) +public class AcknowledgeType implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Consent.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Consent.java new file mode 100644 index 000000000..eda919109 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Consent.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cds"} +) +public class Consent implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.java new file mode 100644 index 000000000..f817def3b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentHCPartyType.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentHCPartyType", + propOrder = {"hcparty", "signdate", "revokedate", "author"} +) +@XmlRootElement( + name = "ConsentHCPartyType" +) +public class ConsentHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorType author; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.java new file mode 100644 index 000000000..48fb9baae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ConsentType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONSENT; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsentType", + propOrder = {"patient", "cds", "signdate", "revokedate", "author"} +) +@XmlRootElement( + name = "ConsentType" +) +public class ConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime signdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime revokedate; + protected AuthorType author; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getSigndate() { + return this.signdate; + } + + public void setSigndate(DateTime value) { + this.signdate = value; + } + + public DateTime getRevokedate() { + return this.revokedate; + } + + public void setRevokedate(DateTime value) { + this.revokedate = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.java new file mode 100644 index 000000000..6143094f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Criteria.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"patient", "cds"} +) +public class Criteria implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.java new file mode 100644 index 000000000..f5c9ea383 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionRequestType", + propOrder = {"request", "kmehrheader"} +) +@XmlRootElement( + name = "DeclareTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class DeclareTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected KmehrHeaderDeclareTransaction kmehrheader; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public KmehrHeaderDeclareTransaction getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderDeclareTransaction value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionResponse.java new file mode 100644 index 000000000..a5edc83a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/DeclareTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeclareTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "DeclareTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class DeclareTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderType.java new file mode 100644 index 000000000..4e74eb27d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderType", + propOrder = {"patient", "transaction"} +) +public class FolderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionSummaryType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionSummaryType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionSummaryType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.java new file mode 100644 index 000000000..13be37a0a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/FolderTypeUnbounded.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderTypeUnbounded", + propOrder = {"patient", "transactions"} +) +public class FolderTypeUnbounded implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PersonType patient; + @XmlElement( + name = "transaction", + required = true + ) + protected List transactions; + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightRequest.java new file mode 100644 index 000000000..8e416d025 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetAccessRightType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetAccessRightType getSelect() { + return this.select; + } + + public void setSelect(SelectGetAccessRightType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.java new file mode 100644 index 000000000..02d5d736a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetAccessRightResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAccessRightResponseType", + propOrder = {"response", "acknowledge", "accessrightlist"} +) +@XmlRootElement( + name = "GetAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected AccessRightListType accessrightlist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public AccessRightListType getAccessrightlist() { + return this.accessrightlist; + } + + public void setAccessrightlist(AccessRightListType value) { + this.accessrightlist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.java new file mode 100644 index 000000000..b5f0e648d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentResponse.java new file mode 100644 index 000000000..d14001522 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentHCPartyType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.java new file mode 100644 index 000000000..a33448f4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyResponse.java new file mode 100644 index 000000000..a50534901 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "GetHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateRequest.java new file mode 100644 index 000000000..f33725b99 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetLatestUpdateRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetLatestUpdateRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetLatestUpdateRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetLatestUpdateType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetLatestUpdateType getSelect() { + return this.select; + } + + public void setSelect(SelectGetLatestUpdateType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateResponse.java new file mode 100644 index 000000000..7a35ab8d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetLatestUpdateResponse.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetLatestUpdateResponseType", + propOrder = {"response", "acknowledge", "latestupdatelist"} +) +@XmlRootElement( + name = "GetLatestUpdateResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetLatestUpdateResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + @XmlElement( + required = true + ) + protected LatestUpdateListType latestupdatelist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public LatestUpdateListType getLatestupdatelist() { + return this.latestupdatelist; + } + + public void setLatestupdatelist(LatestUpdateListType value) { + this.latestupdatelist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.java new file mode 100644 index 000000000..d1fb3f73a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientAuditTrailRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientAuditTrailRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestListType request; + @XmlElement( + required = true + ) + protected SelectGetPatientAuditTrailType select; + + public RequestListType getRequest() { + return this.request; + } + + public void setRequest(RequestListType value) { + this.request = value; + } + + public SelectGetPatientAuditTrailType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientAuditTrailType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailResponse.java new file mode 100644 index 000000000..d6c7fbea3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientAuditTrailResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientAuditTrailResponseType", + propOrder = {"response", "acknowledge", "transactionaccesslist"} +) +@XmlRootElement( + name = "GetPatientAuditTrailResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientAuditTrailResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseListType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionAccessListType transactionaccesslist; + + public ResponseListType getResponse() { + return this.response; + } + + public void setResponse(ResponseListType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionAccessListType getTransactionaccesslist() { + return this.transactionaccesslist; + } + + public void setTransactionaccesslist(TransactionAccessListType value) { + this.transactionaccesslist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentRequest.java new file mode 100644 index 000000000..20aaf2ab1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentResponse.java new file mode 100644 index 000000000..9034b4275 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientConsentResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientConsentResponseType", + propOrder = {"response", "acknowledge", "consent"} +) +@XmlRootElement( + name = "GetPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected ConsentType consent; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.java new file mode 100644 index 000000000..5be9f7bdb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetPatientType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetPatientType getSelect() { + return this.select; + } + + public void setSelect(SelectGetPatientType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientResponse.java new file mode 100644 index 000000000..b0a0bfd91 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "GetPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.java new file mode 100644 index 000000000..eca47ec1e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetHCPartyPatientConsentType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetHCPartyPatientConsentType getSelect() { + return this.select; + } + + public void setSelect(SelectGetHCPartyPatientConsentType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkResponse.java new file mode 100644 index 000000000..9c3f97646 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTherapeuticLinkResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge", "therapeuticlinklist"} +) +@XmlRootElement( + name = "GetTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TherapeuticLinkListType therapeuticlinklist; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TherapeuticLinkListType getTherapeuticlinklist() { + return this.therapeuticlinklist; + } + + public void setTherapeuticlinklist(TherapeuticLinkListType value) { + this.therapeuticlinklist = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListRequest.java new file mode 100644 index 000000000..2b7aefb5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionListRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionListRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestListType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionListType select; + + public RequestListType getRequest() { + return this.request; + } + + public void setRequest(RequestListType value) { + this.request = value; + } + + public SelectGetTransactionListType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionListType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.java new file mode 100644 index 000000000..d5b99bed3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionListResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionListResponseType", + propOrder = {"response", "acknowledge", "kmehrheader"} +) +@XmlRootElement( + name = "GetTransactionListResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionListResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseListType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected KmehrHeaderGetTransactionList kmehrheader; + + public ResponseListType getResponse() { + return this.response; + } + + public void setResponse(ResponseListType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public KmehrHeaderGetTransactionList getKmehrheader() { + return this.kmehrheader; + } + + public void setKmehrheader(KmehrHeaderGetTransactionList value) { + this.kmehrheader = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionRequest.java new file mode 100644 index 000000000..c4a778252 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.java new file mode 100644 index 000000000..c45063206 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "GetTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.java new file mode 100644 index 000000000..51a67574e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionSetRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "GetTransactionSetRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionSetRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectGetTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectGetTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectGetTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.java new file mode 100644 index 000000000..c3ca110ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/GetTransactionSetResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetTransactionSetResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "GetTransactionSetResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class GetTransactionSetResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.java new file mode 100644 index 000000000..fe2a134c7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyAdaptedType.java @@ -0,0 +1,124 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TelecomType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyAdaptedType", + propOrder = {"ids", "cds", "firstname", "familyname", "name", "addresses", "telecoms", "recorddatetime"} +) +@XmlRootElement( + name = "HCPartyAdaptedType" +) +public class HCPartyAdaptedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected String firstname; + protected String familyname; + protected String name; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.java new file mode 100644 index 000000000..d67663f72 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HCPartyIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HCPartyIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "HCPartyIdType" +) +public class HCPartyIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.java new file mode 100644 index 000000000..55c154562 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/HcpartyType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "hcpartyType", + propOrder = {"ids", "cds"} +) +public class HcpartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.java new file mode 100644 index 000000000..43b4ea474 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderDeclareTransaction.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderDeclareTransactionType", + propOrder = {"folder"} +) +@XmlRootElement( + name = "KmehrHeaderDeclareTransaction" +) +public class KmehrHeaderDeclareTransaction implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderType folder; + + public FolderType getFolder() { + return this.folder; + } + + public void setFolder(FolderType value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.java new file mode 100644 index 000000000..c08535754 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/KmehrHeaderGetTransactionList.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KmehrHeaderGetTransactionListType", + propOrder = {"folder"} +) +@XmlRootElement( + name = "KmehrHeaderGetTransactionList" +) +public class KmehrHeaderGetTransactionList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected FolderTypeUnbounded folder; + + public FolderTypeUnbounded getFolder() { + return this.folder; + } + + public void setFolder(FolderTypeUnbounded value) { + this.folder = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.java new file mode 100644 index 000000000..0f287be01 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LatestUpdateListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LatestUpdateListType", + propOrder = {"latestupdates"} +) +public class LatestUpdateListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "latestupdate" + ) + protected List latestupdates; + + public List getLatestupdates() { + if (this.latestupdates == null) { + this.latestupdates = new ArrayList(); + } + + return this.latestupdates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Latestupdate.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Latestupdate.java new file mode 100644 index 000000000..8f5ce5a71 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Latestupdate.java @@ -0,0 +1,87 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"patient", "cd", "version", "createdatetime", "updatedatetime"} +) +public class Latestupdate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected CDTRANSACTION cd; + protected String version; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime createdatetime; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime updatedatetime; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public CDTRANSACTION getCd() { + return this.cd; + } + + public void setCd(CDTRANSACTION value) { + this.cd = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public DateTime getCreatedatetime() { + return this.createdatetime; + } + + public void setCreatedatetime(DateTime value) { + this.createdatetime = value; + } + + public DateTime getUpdatedatetime() { + return this.updatedatetime; + } + + public void setUpdatedatetime(DateTime value) { + this.updatedatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.java new file mode 100644 index 000000000..a598cafbb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/LocalSearchType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "LocalSearchType" +) +@XmlEnum +public enum LocalSearchType { + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("global") + GLOBAL("global"), + @XmlEnumValue("external") + EXTERNAL("external"); + + private final String value; + + private LocalSearchType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static LocalSearchType fromValue(String v) { + LocalSearchType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + LocalSearchType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ObjectFactory.java new file mode 100644 index 000000000..591d50e53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ObjectFactory.java @@ -0,0 +1,394 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public KmehrHeaderGetTransactionList createKmehrHeaderGetTransactionList() { + return new KmehrHeaderGetTransactionList(); + } + + public FolderTypeUnbounded createFolderTypeUnbounded() { + return new FolderTypeUnbounded(); + } + + public KmehrHeaderDeclareTransaction createKmehrHeaderDeclareTransaction() { + return new KmehrHeaderDeclareTransaction(); + } + + public FolderType createFolderType() { + return new FolderType(); + } + + public PatientIdType createPatientIdType() { + return new PatientIdType(); + } + + public TransactionIdType createTransactionIdType() { + return new TransactionIdType(); + } + + public TransactionWithPeriodType createTransactionWithPeriodType() { + return new TransactionWithPeriodType(); + } + + public TransactionBaseType createTransactionBaseType() { + return new TransactionBaseType(); + } + + public HCPartyAdaptedType createHCPartyAdaptedType() { + return new HCPartyAdaptedType(); + } + + public HCPartyIdType createHCPartyIdType() { + return new HCPartyIdType(); + } + + public ConsentHCPartyType createConsentHCPartyType() { + return new ConsentHCPartyType(); + } + + public ConsentType createConsentType() { + return new ConsentType(); + } + + public SelectGetPatientConsentType createSelectGetPatientConsentType() { + return new SelectGetPatientConsentType(); + } + + public Consent createConsent() { + return new Consent(); + } + + public TherapeuticLinkType createTherapeuticLinkType() { + return new TherapeuticLinkType(); + } + + public SelectGetHCPartyPatientConsentType createSelectGetHCPartyPatientConsentType() { + return new SelectGetHCPartyPatientConsentType(); + } + + public AccessRightType createAccessRightType() { + return new AccessRightType(); + } + + public HcpartyType createHcpartyType() { + return new HcpartyType(); + } + + public SelectRevokeAccessRightType createSelectRevokeAccessRightType() { + return new SelectRevokeAccessRightType(); + } + + public SelectGetPatientAuditTrailType createSelectGetPatientAuditTrailType() { + return new SelectGetPatientAuditTrailType(); + } + + public AccessRightListType createAccessRightListType() { + return new AccessRightListType(); + } + + public TransactionAccessListType createTransactionAccessListType() { + return new TransactionAccessListType(); + } + + public Transactionaccess createTransactionaccess() { + return new Transactionaccess(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public RequestListType createRequestListType() { + return new RequestListType(); + } + + public AcknowledgeType createAcknowledgeType() { + return new AcknowledgeType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public ResponseListType createResponseListType() { + return new ResponseListType(); + } + + public TherapeuticLinkListType createTherapeuticLinkListType() { + return new TherapeuticLinkListType(); + } + + public LatestUpdateListType createLatestUpdateListType() { + return new LatestUpdateListType(); + } + + public SelectGetTransactionListType createSelectGetTransactionListType() { + return new SelectGetTransactionListType(); + } + + public SelectGetTransactionType createSelectGetTransactionType() { + return new SelectGetTransactionType(); + } + + public SelectRevokeTransactionType createSelectRevokeTransactionType() { + return new SelectRevokeTransactionType(); + } + + public SelectGetPatientType createSelectGetPatientType() { + return new SelectGetPatientType(); + } + + public SelectGetHCPartyType createSelectGetHCPartyType() { + return new SelectGetHCPartyType(); + } + + public SelectGetHCPartyConsentType createSelectGetHCPartyConsentType() { + return new SelectGetHCPartyConsentType(); + } + + public SelectGetAccessRightType createSelectGetAccessRightType() { + return new SelectGetAccessRightType(); + } + + public SelectRequestPublicationType createSelectRequestPublicationType() { + return new SelectRequestPublicationType(); + } + + public SelectGetLatestUpdateType createSelectGetLatestUpdateType() { + return new SelectGetLatestUpdateType(); + } + + public DeclareTransactionRequest createDeclareTransactionRequest() { + return new DeclareTransactionRequest(); + } + + public DeclareTransactionResponse createDeclareTransactionResponse() { + return new DeclareTransactionResponse(); + } + + public PutTransactionRequest createPutTransactionRequest() { + return new PutTransactionRequest(); + } + + public PutTransactionSetRequest createPutTransactionSetRequest() { + return new PutTransactionSetRequest(); + } + + public PutTransactionResponse createPutTransactionResponse() { + return new PutTransactionResponse(); + } + + public PutTransactionSetResponse createPutTransactionSetResponse() { + return new PutTransactionSetResponse(); + } + + public GetTransactionListRequest createGetTransactionListRequest() { + return new GetTransactionListRequest(); + } + + public GetTransactionListResponse createGetTransactionListResponse() { + return new GetTransactionListResponse(); + } + + public GetTransactionRequest createGetTransactionRequest() { + return new GetTransactionRequest(); + } + + public GetTransactionSetRequest createGetTransactionSetRequest() { + return new GetTransactionSetRequest(); + } + + public GetTransactionResponse createGetTransactionResponse() { + return new GetTransactionResponse(); + } + + public GetTransactionSetResponse createGetTransactionSetResponse() { + return new GetTransactionSetResponse(); + } + + public RevokeTransactionRequest createRevokeTransactionRequest() { + return new RevokeTransactionRequest(); + } + + public RevokeTransactionResponse createRevokeTransactionResponse() { + return new RevokeTransactionResponse(); + } + + public PutPatientRequest createPutPatientRequest() { + return new PutPatientRequest(); + } + + public PutPatientResponse createPutPatientResponse() { + return new PutPatientResponse(); + } + + public GetPatientRequest createGetPatientRequest() { + return new GetPatientRequest(); + } + + public GetPatientResponse createGetPatientResponse() { + return new GetPatientResponse(); + } + + public PutPatientConsentRequest createPutPatientConsentRequest() { + return new PutPatientConsentRequest(); + } + + public PutPatientConsentResponse createPutPatientConsentResponse() { + return new PutPatientConsentResponse(); + } + + public GetPatientConsentRequest createGetPatientConsentRequest() { + return new GetPatientConsentRequest(); + } + + public GetPatientConsentResponse createGetPatientConsentResponse() { + return new GetPatientConsentResponse(); + } + + public RevokePatientConsentRequest createRevokePatientConsentRequest() { + return new RevokePatientConsentRequest(); + } + + public RevokePatientConsentResponse createRevokePatientConsentResponse() { + return new RevokePatientConsentResponse(); + } + + public PutHCPartyRequest createPutHCPartyRequest() { + return new PutHCPartyRequest(); + } + + public PutHCPartyResponse createPutHCPartyResponse() { + return new PutHCPartyResponse(); + } + + public GetHCPartyRequest createGetHCPartyRequest() { + return new GetHCPartyRequest(); + } + + public GetHCPartyResponse createGetHCPartyResponse() { + return new GetHCPartyResponse(); + } + + public PutHCPartyConsentRequest createPutHCPartyConsentRequest() { + return new PutHCPartyConsentRequest(); + } + + public PutHCPartyConsentResponse createPutHCPartyConsentResponse() { + return new PutHCPartyConsentResponse(); + } + + public GetHCPartyConsentRequest createGetHCPartyConsentRequest() { + return new GetHCPartyConsentRequest(); + } + + public GetHCPartyConsentResponse createGetHCPartyConsentResponse() { + return new GetHCPartyConsentResponse(); + } + + public RevokeHCPartyConsentRequest createRevokeHCPartyConsentRequest() { + return new RevokeHCPartyConsentRequest(); + } + + public RevokeHCPartyConsentResponse createRevokeHCPartyConsentResponse() { + return new RevokeHCPartyConsentResponse(); + } + + public PutTherapeuticLinkRequest createPutTherapeuticLinkRequest() { + return new PutTherapeuticLinkRequest(); + } + + public PutTherapeuticLinkResponse createPutTherapeuticLinkResponse() { + return new PutTherapeuticLinkResponse(); + } + + public GetTherapeuticLinkRequest createGetTherapeuticLinkRequest() { + return new GetTherapeuticLinkRequest(); + } + + public GetTherapeuticLinkResponse createGetTherapeuticLinkResponse() { + return new GetTherapeuticLinkResponse(); + } + + public RevokeTherapeuticLinkRequest createRevokeTherapeuticLinkRequest() { + return new RevokeTherapeuticLinkRequest(); + } + + public RevokeTherapeuticLinkResponse createRevokeTherapeuticLinkResponse() { + return new RevokeTherapeuticLinkResponse(); + } + + public PutAccessRightRequest createPutAccessRightRequest() { + return new PutAccessRightRequest(); + } + + public PutAccessRightResponse createPutAccessRightResponse() { + return new PutAccessRightResponse(); + } + + public GetAccessRightRequest createGetAccessRightRequest() { + return new GetAccessRightRequest(); + } + + public GetAccessRightResponse createGetAccessRightResponse() { + return new GetAccessRightResponse(); + } + + public RevokeAccessRightRequest createRevokeAccessRightRequest() { + return new RevokeAccessRightRequest(); + } + + public RevokeAccessRightResponse createRevokeAccessRightResponse() { + return new RevokeAccessRightResponse(); + } + + public GetLatestUpdateRequest createGetLatestUpdateRequest() { + return new GetLatestUpdateRequest(); + } + + public GetLatestUpdateResponse createGetLatestUpdateResponse() { + return new GetLatestUpdateResponse(); + } + + public TransactionSummaryType createTransactionSummaryType() { + return new TransactionSummaryType(); + } + + public GetPatientAuditTrailRequest createGetPatientAuditTrailRequest() { + return new GetPatientAuditTrailRequest(); + } + + public GetPatientAuditTrailResponse createGetPatientAuditTrailResponse() { + return new GetPatientAuditTrailResponse(); + } + + public RequestPublicationResponse createRequestPublicationResponse() { + return new RequestPublicationResponse(); + } + + public RequestPublicationRequest createRequestPublicationRequest() { + return new RequestPublicationRequest(); + } + + public TransactionWithSpecificTime createTransactionWithSpecificTime() { + return new TransactionWithSpecificTime(); + } + + public Paginationrequestinfo createPaginationrequestinfo() { + return new Paginationrequestinfo(); + } + + public Paginationresponseinfo createPaginationresponseinfo() { + return new Paginationresponseinfo(); + } + + public Criteria createCriteria() { + return new Criteria(); + } + + public Latestupdate createLatestupdate() { + return new Latestupdate(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.java new file mode 100644 index 000000000..8754fef74 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationrequestinfo.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Paginationrequestinfo", + propOrder = {"index"} +) +public class Paginationrequestinfo implements Serializable { + private static final long serialVersionUID = 1L; + protected int index; + + public int getIndex() { + return this.index; + } + + public void setIndex(int value) { + this.index = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationresponseinfo.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationresponseinfo.java new file mode 100644 index 000000000..a701d4daf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Paginationresponseinfo.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Paginationresponseinfo", + propOrder = {"pagesize", "totalrecordcount"} +) +public class Paginationresponseinfo implements Serializable { + private static final long serialVersionUID = 1L; + protected int pagesize; + protected int totalrecordcount; + + public int getPagesize() { + return this.pagesize; + } + + public void setPagesize(int value) { + this.pagesize = value; + } + + public int getTotalrecordcount() { + return this.totalrecordcount; + } + + public void setTotalrecordcount(int value) { + this.totalrecordcount = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PatientIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PatientIdType.java new file mode 100644 index 000000000..ab845fde3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PatientIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PatientIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "PatientIdType" +) +public class PatientIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.java new file mode 100644 index 000000000..a20f45db5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "PutAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected AccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public AccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(AccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.java new file mode 100644 index 000000000..4fabc5dad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.java new file mode 100644 index 000000000..38eced53a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.java new file mode 100644 index 000000000..5f9886c02 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.java new file mode 100644 index 000000000..c97153301 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyRequestType", + propOrder = {"request", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutHCPartyRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected HCPartyAdaptedType hcparty; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyResponse.java new file mode 100644 index 000000000..bf26d2327 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutHCPartyResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutHCPartyResponseType", + propOrder = {"response", "acknowledge", "hcparty"} +) +@XmlRootElement( + name = "PutHCPartyResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutHCPartyResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected HCPartyAdaptedType hcparty; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public HCPartyAdaptedType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyAdaptedType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.java new file mode 100644 index 000000000..b8023d19a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "PutPatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutPatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.java new file mode 100644 index 000000000..235e8caa8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutPatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutPatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientRequest.java new file mode 100644 index 000000000..1715ed872 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientRequestType", + propOrder = {"request", "patient"} +) +@XmlRootElement( + name = "PutPatientRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutPatientRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected PersonType patient; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientResponse.java new file mode 100644 index 000000000..1c3e28a8f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutPatientResponse.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.PersonType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutPatientResponseType", + propOrder = {"response", "acknowledge", "patient"} +) +@XmlRootElement( + name = "PutPatientResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutPatientResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected PersonType patient; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.java new file mode 100644 index 000000000..c61c687ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink"} +) +@XmlRootElement( + name = "PutTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.java new file mode 100644 index 000000000..6c0e598ae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTherapeuticLinkResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "PutTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionRequest.java new file mode 100644 index 000000000..8d4404556 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "PutTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.java new file mode 100644 index 000000000..80640b95b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionResponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionResponseType", + propOrder = {"response", "acknowledge", "transaction"} +) +@XmlRootElement( + name = "PutTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected TransactionIdType transaction; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.java new file mode 100644 index 000000000..3cfd28f40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionSetRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "PutTransactionSetRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTransactionSetRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.java new file mode 100644 index 000000000..0c2345af5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/PutTransactionSetResponse.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PutTransactionSetResponseType", + propOrder = {"response", "acknowledge", "transactions"} +) +@XmlRootElement( + name = "PutTransactionSetResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class PutTransactionSetResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + @XmlElement( + name = "transaction" + ) + protected List transactions; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.java new file mode 100644 index 000000000..0c0dd2d27 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestList.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "RequestList", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RequestList extends RequestListType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.java new file mode 100644 index 000000000..afed94d37 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestListType.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestListType", + propOrder = {"paginationinfo"} +) +public class RequestListType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + protected Paginationrequestinfo paginationinfo; + + public Paginationrequestinfo getPaginationinfo() { + return this.paginationinfo; + } + + public void setPaginationinfo(Paginationrequestinfo value) { + this.paginationinfo = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationRequest.java new file mode 100644 index 000000000..b92f81ee4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RequestPublicationRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RequestPublicationRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRequestPublicationType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRequestPublicationType getSelect() { + return this.select; + } + + public void setSelect(SelectRequestPublicationType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.java new file mode 100644 index 000000000..c751cc0d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestPublicationResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestPublicationResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RequestPublicationResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RequestPublicationResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestType.java new file mode 100644 index 000000000..f4d192d8c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RequestType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"id", "author", "date", "time", "maxrows", "breaktheglass"} +) +@XmlSeeAlso({RequestListType.class}) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected BigDecimal maxrows; + protected String breaktheglass; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public BigDecimal getMaxrows() { + return this.maxrows; + } + + public void setMaxrows(BigDecimal value) { + this.maxrows = value; + } + + public String getBreaktheglass() { + return this.breaktheglass; + } + + public void setBreaktheglass(String value) { + this.breaktheglass = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseListType.java new file mode 100644 index 000000000..1acdc7f88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseListType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseListType", + propOrder = {"id", "author", "date", "time", "request", "paginationinfo"} +) +public class ResponseListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestListType request; + protected Paginationresponseinfo paginationinfo; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestListType getRequest() { + return this.request; + } + + public void setRequest(RequestListType value) { + this.request = value; + } + + public Paginationresponseinfo getPaginationinfo() { + return this.paginationinfo; + } + + public void setPaginationinfo(Paginationresponseinfo value) { + this.paginationinfo = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.java new file mode 100644 index 000000000..8afa240ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/ResponseType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"id", "author", "date", "time", "request"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestType request; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightRequest.java new file mode 100644 index 000000000..df356feb5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightRequestType", + propOrder = {"request", "accessright"} +) +@XmlRootElement( + name = "RevokeAccessRightRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeAccessRightRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeAccessRightType accessright; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeAccessRightType getAccessright() { + return this.accessright; + } + + public void setAccessright(SelectRevokeAccessRightType value) { + this.accessright = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.java new file mode 100644 index 000000000..ab1a8324d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeAccessRightResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeAccessRightResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeAccessRightResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeAccessRightResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.java new file mode 100644 index 000000000..93ee6020d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeHCPartyConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentHCPartyType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentHCPartyType getConsent() { + return this.consent; + } + + public void setConsent(ConsentHCPartyType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentResponse.java new file mode 100644 index 000000000..ed70c3712 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeHCPartyConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeHCPartyConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeHCPartyConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeHCPartyConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.java new file mode 100644 index 000000000..275ceaf78 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentRequestType", + propOrder = {"request", "consent"} +) +@XmlRootElement( + name = "RevokePatientConsentRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokePatientConsentRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected ConsentType consent; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public ConsentType getConsent() { + return this.consent; + } + + public void setConsent(ConsentType value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentResponse.java new file mode 100644 index 000000000..44a8a7184 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokePatientConsentResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokePatientConsentResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokePatientConsentResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokePatientConsentResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkRequest.java new file mode 100644 index 000000000..545554f28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkRequestType", + propOrder = {"request", "therapeuticlink"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeTherapeuticLinkRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected TherapeuticLinkType therapeuticlink; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public TherapeuticLinkType getTherapeuticlink() { + return this.therapeuticlink; + } + + public void setTherapeuticlink(TherapeuticLinkType value) { + this.therapeuticlink = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkResponse.java new file mode 100644 index 000000000..723586eda --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTherapeuticLinkResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTherapeuticLinkResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTherapeuticLinkResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeTherapeuticLinkResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.java new file mode 100644 index 000000000..2d2160db8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionRequest.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RevokeTransactionRequest", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRevokeTransactionType select; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRevokeTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectRevokeTransactionType value) { + this.select = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.java new file mode 100644 index 000000000..313f5bb6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/RevokeTransactionResponse.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevokeTransactionResponseType", + propOrder = {"response", "acknowledge"} +) +@XmlRootElement( + name = "RevokeTransactionResponse", + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v3" +) +public class RevokeTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.java new file mode 100644 index 000000000..1793d8d71 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetAccessRightType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetAccessRightType", + propOrder = {"transaction"} +) +public class SelectGetAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyConsentType.java new file mode 100644 index 000000000..247c216a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyConsentType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyConsentType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyPatientConsentType.java new file mode 100644 index 000000000..4d35e2028 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyPatientConsentType.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyPatientConsentType", + propOrder = {"patientsAndHcparties", "cds", "begindate", "enddate"} +) +@XmlRootElement( + name = "SelectGetHCPartyPatientConsentType" +) +public class SelectGetHCPartyPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "patient", + type = PatientIdType.class +), @XmlElement( + name = "hcparty", + type = HCPartyIdType.class +)}) + protected List patientsAndHcparties; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getPatientsAndHcparties() { + if (this.patientsAndHcparties == null) { + this.patientsAndHcparties = new ArrayList(); + } + + return this.patientsAndHcparties; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.java new file mode 100644 index 000000000..b853e7330 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetHCPartyType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetHCPartyType", + propOrder = {"hcparty"} +) +public class SelectGetHCPartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetLatestUpdateType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetLatestUpdateType.java new file mode 100644 index 000000000..1df91f5d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetLatestUpdateType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetLatestUpdateType", + propOrder = {"criterias"} +) +public class SelectGetLatestUpdateType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "criteria", + required = true + ) + protected List criterias; + + public List getCriterias() { + if (this.criterias == null) { + this.criterias = new ArrayList(); + } + + return this.criterias; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientAuditTrailType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientAuditTrailType.java new file mode 100644 index 000000000..07d029e14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientAuditTrailType.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientAuditTrailType", + propOrder = {"patient", "transaction", "hcparty", "begindate", "enddate", "searchtype", "breaktheglass"} +) +@XmlRootElement( + name = "SelectGetPatientAuditTrailType" +) +public class SelectGetPatientAuditTrailType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected TransactionBaseType transaction; + protected HCPartyIdType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + protected String breaktheglass; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionBaseType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionBaseType value) { + this.transaction = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } + + public String getBreaktheglass() { + return this.breaktheglass; + } + + public void setBreaktheglass(String value) { + this.breaktheglass = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.java new file mode 100644 index 000000000..69feb4f0f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientConsentType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientConsentType", + propOrder = {"patient", "consent"} +) +@XmlRootElement( + name = "SelectGetPatientConsentType" +) +public class SelectGetPatientConsentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected Consent consent; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public Consent getConsent() { + return this.consent; + } + + public void setConsent(Consent value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.java new file mode 100644 index 000000000..78c07fa2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetPatientType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetPatientType", + propOrder = {"patient"} +) +public class SelectGetPatientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.java new file mode 100644 index 000000000..4fb2aefdf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionListType.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionListType", + propOrder = {"patient", "transaction", "searchtype"} +) +public class SelectGetTransactionListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + protected TransactionWithPeriodType transaction; + @XmlSchemaType( + name = "string" + ) + protected LocalSearchType searchtype; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithPeriodType value) { + this.transaction = value; + } + + public LocalSearchType getSearchtype() { + return this.searchtype; + } + + public void setSearchtype(LocalSearchType value) { + this.searchtype = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionType.java new file mode 100644 index 000000000..3a91991a7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectGetTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectGetTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectGetTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionBaseType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionBaseType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionBaseType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRequestPublicationType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRequestPublicationType.java new file mode 100644 index 000000000..e38758681 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRequestPublicationType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRequestPublicationType", + propOrder = {"patient", "transaction", "comment"} +) +public class SelectRequestPublicationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionWithPeriodType transaction; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithPeriodType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithPeriodType value) { + this.transaction = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.java new file mode 100644 index 000000000..b69c81e14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeAccessRightType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeAccessRightType", + propOrder = {"transaction", "hcparty"} +) +@XmlRootElement( + name = "SelectRevokeAccessRightType" +) +public class SelectRevokeAccessRightType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TransactionIdType transaction; + protected HcpartyType hcparty; + + public TransactionIdType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionIdType value) { + this.transaction = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeTransactionType.java new file mode 100644 index 000000000..f105ccd49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/SelectRevokeTransactionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRevokeTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectRevokeTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected TransactionBaseType transaction; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionBaseType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionBaseType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkListType.java new file mode 100644 index 000000000..9117dac57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkListType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkListType", + propOrder = {"therapeuticlinks"} +) +public class TherapeuticLinkListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "therapeuticlink" + ) + protected List therapeuticlinks; + + public List getTherapeuticlinks() { + if (this.therapeuticlinks == null) { + this.therapeuticlinks = new ArrayList(); + } + + return this.therapeuticlinks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.java new file mode 100644 index 000000000..b0ea5f040 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TherapeuticLinkType.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTHERAPEUTICLINK; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapeuticLinkType", + propOrder = {"patient", "hcparty", "cd", "startdate", "enddate", "comment"} +) +@XmlRootElement( + name = "TherapeuticLinkType" +) +public class TherapeuticLinkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected PatientIdType patient; + @XmlElement( + required = true + ) + protected HCPartyIdType hcparty; + @XmlElement( + required = true + ) + protected CDTHERAPEUTICLINK cd; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startdate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + protected String comment; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public HCPartyIdType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HCPartyIdType value) { + this.hcparty = value; + } + + public CDTHERAPEUTICLINK getCd() { + return this.cd; + } + + public void setCd(CDTHERAPEUTICLINK value) { + this.cd = value; + } + + public DateTime getStartdate() { + return this.startdate; + } + + public void setStartdate(DateTime value) { + this.startdate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getComment() { + return this.comment; + } + + public void setComment(String value) { + this.comment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.java new file mode 100644 index 000000000..164e628d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionAccessListType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionAccessListType", + propOrder = {"transactionaccesses"} +) +@XmlRootElement( + name = "TransactionAccessListType" +) +public class TransactionAccessListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "transactionaccess" + ) + protected List transactionaccesses; + + public List getTransactionaccesses() { + if (this.transactionaccesses == null) { + this.transactionaccesses = new ArrayList(); + } + + return this.transactionaccesses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionBaseType.java new file mode 100644 index 000000000..326475ace --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionBaseType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionBaseType", + propOrder = {"id", "cds", "author"} +) +@XmlRootElement( + name = "transactionBaseType" +) +public class TransactionBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + name = "cd" + ) + protected List cds; + protected AuthorType author; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.java new file mode 100644 index 000000000..2c61df18f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionIdType.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionIdType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "TransactionIdType" +) +public class TransactionIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.java new file mode 100644 index 000000000..ab38afe68 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionSummaryType.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransactionSummaryType", + propOrder = {"ids", "cds", "date", "time", "author", "iscomplete", "isvalidated", "recorddatetime"} +) +public class TransactionSummaryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + protected boolean iscomplete; + protected boolean isvalidated; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(boolean value) { + this.isvalidated = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.java new file mode 100644 index 000000000..ec9d19391 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithPeriodType.java @@ -0,0 +1,81 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionWithPeriodType", + propOrder = {"cds", "author", "begindate", "enddate"} +) +@XmlRootElement( + name = "transactionWithPeriodType" +) +public class TransactionWithPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd" + ) + protected List cds; + protected AuthorType author; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.java new file mode 100644 index 000000000..53eae83a6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/TransactionWithSpecificTime.java @@ -0,0 +1,98 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionWithSpecificTime", + propOrder = {"ids", "cds", "date", "time", "author"} +) +public class TransactionWithSpecificTime implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.java new file mode 100644 index 000000000..b338c0c70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/Transactionaccess.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"patient", "transaction", "hcparties", "accessdatetime", "breaktheglass"} +) +public class Transactionaccess implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientIdType patient; + protected TransactionWithSpecificTime transaction; + @XmlElement( + name = "hcparty" + ) + protected List hcparties; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime accessdatetime; + protected String breaktheglass; + + public PatientIdType getPatient() { + return this.patient; + } + + public void setPatient(PatientIdType value) { + this.patient = value; + } + + public TransactionWithSpecificTime getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionWithSpecificTime value) { + this.transaction = value; + } + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public DateTime getAccessdatetime() { + return this.accessdatetime; + } + + public void setAccessdatetime(DateTime value) { + this.accessdatetime = value; + } + + public String getBreaktheglass() { + return this.breaktheglass; + } + + public void setBreaktheglass(String value) { + this.breaktheglass = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/package-info.java new file mode 100644 index 000000000..786c7fdab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/core/v3/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.hubservices.core.v3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/hubservices/core/v3", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..763bbdfd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/hubservices/protocol/v2/ObjectFactory.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.hubservices.protocol.v2; + +import be.fgov.ehealth.hubservices.core.v2.PutTherapeuticLinkResponseType; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _PutTherapeuticLinkBulkResponse_QNAME = new QName("http://www.ehealth.fgov.be/hubservices/protocol/v2", "PutTherapeuticLinkBulkResponse"); + private static final QName _PutTherapeuticLinkResponse_QNAME = new QName("http://www.ehealth.fgov.be/hubservices/protocol/v2", "PutTherapeuticLinkResponse"); + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2", + name = "PutTherapeuticLinkBulkResponse" + ) + public JAXBElement createPutTherapeuticLinkBulkResponse(PutTherapeuticLinkResponseType value) { + return new JAXBElement(_PutTherapeuticLinkBulkResponse_QNAME, PutTherapeuticLinkResponseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/hubservices/protocol/v2", + name = "PutTherapeuticLinkResponse" + ) + public JAXBElement createPutTherapeuticLinkResponse(PutTherapeuticLinkResponseType value) { + return new JAXBElement(_PutTherapeuticLinkResponse_QNAME, PutTherapeuticLinkResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.java new file mode 100644 index 000000000..85bef5b7f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/IdentificationData.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentificationDataType", + propOrder = {"ids"} +) +@XmlRootElement( + name = "IdentificationData" +) +public class IdentificationData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + protected List ids; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.java new file mode 100644 index 000000000..c8fe992ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ObjectFactory.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _LegalContext_QNAME = new QName("urn:be:fgov:ehealth:idsupport:core:v2", "LegalContext"); + + public IdentificationData createIdentificationData() { + return new IdentificationData(); + } + + public ProviderInfo createProviderInfo() { + return new ProviderInfo(); + } + + public ProviderInfoDetailType createProviderInfoDetailType() { + return new ProviderInfoDetailType(); + } + + public ValidationResult createValidationResult() { + return new ValidationResult(); + } + + public ValidationInfoType createValidationInfoType() { + return new ValidationInfoType(); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:idsupport:core:v2", + name = "LegalContext" + ) + public JAXBElement createLegalContext(String value) { + return new JAXBElement(_LegalContext_QNAME, String.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.java new file mode 100644 index 000000000..3b33d4c4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfo.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProviderInfoType", + propOrder = {"value", "code", "description", "informations"} +) +@XmlRootElement( + name = "ProviderInfo" +) +public class ProviderInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfoDetailType.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfoDetailType.java new file mode 100644 index 000000000..e5a3141ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ProviderInfoDetailType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProviderInfoDetailType", + propOrder = {"fieldName", "fieldValue"} +) +public class ProviderInfoDetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FieldName" + ) + protected String fieldName; + @XmlElement( + name = "FieldValue" + ) + protected String fieldValue; + + public String getFieldName() { + return this.fieldName; + } + + public void setFieldName(String value) { + this.fieldName = value; + } + + public String getFieldValue() { + return this.fieldValue; + } + + public void setFieldValue(String value) { + this.fieldValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.java new file mode 100644 index 000000000..496c5be0d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationInfoType.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidationInfoType", + propOrder = {"value"} +) +public class ValidationInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Date" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlAttribute( + name = "Detail" + ) + protected String detail; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public String getDetail() { + return this.detail; + } + + public void setDetail(String value) { + this.detail = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.java new file mode 100644 index 000000000..94aa94ef4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/ValidationResult.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import be.fgov.ehealth.commons.core.v2.Id; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidationResultType", + propOrder = {"ids", "card", "isValidCombination", "infos"} +) +@XmlRootElement( + name = "ValidationResult" +) +public class ValidationResult implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id" + ) + protected List ids; + @XmlElement( + name = "Card" + ) + protected String card; + @XmlElement( + name = "IsValidCombination" + ) + protected String isValidCombination; + @XmlElement( + name = "Info" + ) + protected List infos; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public String getCard() { + return this.card; + } + + public void setCard(String value) { + this.card = value; + } + + public String getIsValidCombination() { + return this.isValidCombination; + } + + public void setIsValidCombination(String value) { + this.isValidCombination = value; + } + + public List getInfos() { + if (this.infos == null) { + this.infos = new ArrayList(); + } + + return this.infos; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/package-info.java new file mode 100644 index 000000000..6367ca8ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.idsupport.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:idsupport:core:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..3cda326a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.idsupport.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public VerifyIdRequest createVerifyIdRequest() { + return new VerifyIdRequest(); + } + + public VerifyIdResponse createVerifyIdResponse() { + return new VerifyIdResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.java new file mode 100644 index 000000000..6d3c81bcd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdRequest.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.idsupport.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.idsupport.core.v2.IdentificationData; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VerifyIdRequestType", + propOrder = {"legalContext", "identificationData"} +) +@XmlRootElement( + name = "VerifyIdRequest" +) +public class VerifyIdRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LegalContext", + namespace = "urn:be:fgov:ehealth:idsupport:core:v2" + ) + protected String legalContext; + @XmlElement( + name = "IdentificationData", + namespace = "urn:be:fgov:ehealth:idsupport:core:v2", + required = true + ) + protected IdentificationData identificationData; + + public String getLegalContext() { + return this.legalContext; + } + + public void setLegalContext(String value) { + this.legalContext = value; + } + + public IdentificationData getIdentificationData() { + return this.identificationData; + } + + public void setIdentificationData(IdentificationData value) { + this.identificationData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdResponse.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdResponse.java new file mode 100644 index 000000000..93f527a24 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/VerifyIdResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.idsupport.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.idsupport.core.v2.ValidationResult; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VerifyIdResponseType", + propOrder = {"validationResult"} +) +@XmlRootElement( + name = "VerifyIdResponse" +) +public class VerifyIdResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidationResult", + namespace = "urn:be:fgov:ehealth:idsupport:core:v2" + ) + protected ValidationResult validationResult; + + public ValidationResult getValidationResult() { + return this.validationResult; + } + + public void setValidationResult(ValidationResult value) { + this.validationResult = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/package-info.java new file mode 100644 index 000000000..cb88a5ece --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/idsupport/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.idsupport.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:idsupport:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Acknowledgetype.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Acknowledgetype.java new file mode 100644 index 000000000..baed73c4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Acknowledgetype.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "acknowledgetype", + propOrder = {"iscomplete", "errors", "warnings"} +) +public class Acknowledgetype implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + @XmlElement( + name = "warning" + ) + protected List warnings; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } + + public List getWarnings() { + if (this.warnings == null) { + this.warnings = new ArrayList(); + } + + return this.warnings; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.java new file mode 100644 index 000000000..fefb67255 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrrequest.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "kmehrrequesttype", + propOrder = {"kmehrmessage"} +) +@XmlRootElement( + name = "kmehrrequest" +) +public class Kmehrrequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.java new file mode 100644 index 000000000..a8c55586d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Kmehrresponse.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "kmehrresponsetype", + propOrder = {"request", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "kmehrresponse" +) +public class Kmehrresponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected Request request; + @XmlElement( + required = true + ) + protected Acknowledgetype acknowledge; + protected Kmehrmessage kmehrmessage; + + public Request getRequest() { + return this.request; + } + + public void setRequest(Request value) { + this.request = value; + } + + public Acknowledgetype getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(Acknowledgetype value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/ObjectFactory.java new file mode 100644 index 000000000..787493ee9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Kmehrrequest createKmehrrequest() { + return new Kmehrrequest(); + } + + public Kmehrresponse createKmehrresponse() { + return new Kmehrresponse(); + } + + public Request createRequest() { + return new Request(); + } + + public Acknowledgetype createAcknowledgetype() { + return new Acknowledgetype(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Request.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Request.java new file mode 100644 index 000000000..d13d182e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/Request.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"kmehrmessage"} +) +public class Request implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.java new file mode 100644 index 000000000..7b37d4007 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/medicalagreement/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.medicalagreement.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/medicalagreement/core/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/AllowedSupplementsType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/AllowedSupplementsType.java new file mode 100644 index 000000000..693b3bb9d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/AllowedSupplementsType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AllowedSupplementsType", + propOrder = {"amountMaxAllowed", "supplementTypeList"} +) +public class AllowedSupplementsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmountMaxAllowed" + ) + protected Integer amountMaxAllowed; + @XmlElement( + name = "SupplementTypeList" + ) + protected SupplementTypeListType supplementTypeList; + + public Integer getAmountMaxAllowed() { + return this.amountMaxAllowed; + } + + public void setAmountMaxAllowed(Integer value) { + this.amountMaxAllowed = value; + } + + public SupplementTypeListType getSupplementTypeList() { + return this.supplementTypeList; + } + + public void setSupplementTypeList(SupplementTypeListType value) { + this.supplementTypeList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.java new file mode 100644 index 000000000..e72273790 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BeneficiaryType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BeneficiaryType", + propOrder = {"ssin", "lastName", "firstName", "gender", "birthDate", "deathDate"} +) +public class BeneficiaryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "Gender" + ) + protected String gender; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "DeathDate" + ) + protected String deathDate; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getGender() { + return this.gender; + } + + public void setGender(String value) { + this.gender = value; + } + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public String getDeathDate() { + return this.deathDate; + } + + public void setDeathDate(String value) { + this.deathDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BySsinType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BySsinType.java new file mode 100644 index 000000000..549989a6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/BySsinType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BySsinType", + propOrder = {"ssin", "referenceDate", "period"} +) +public class BySsinType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "ReferenceDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.java new file mode 100644 index 000000000..fe3d7235f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedAttributedListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedAttributedListType", + propOrder = {"carmeds"} +) +public class CarmedAttributedListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Carmed", + required = true + ) + protected List carmeds; + + public List getCarmeds() { + if (this.carmeds == null) { + this.carmeds = new ArrayList(); + } + + return this.carmeds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedContentCareType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedContentCareType.java new file mode 100644 index 000000000..145f566c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedContentCareType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedContentCareType", + propOrder = {"medicalCover", "refundPodmiSppis"} +) +public class CarmedContentCareType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MedicalCover" + ) + protected MedicalCoverType medicalCover; + @XmlElement( + name = "RefundPodmiSppis" + ) + protected RefundPodmiSppisType refundPodmiSppis; + + public MedicalCoverType getMedicalCover() { + return this.medicalCover; + } + + public void setMedicalCover(MedicalCoverType value) { + this.medicalCover = value; + } + + public RefundPodmiSppisType getRefundPodmiSppis() { + return this.refundPodmiSppis; + } + + public void setRefundPodmiSppis(RefundPodmiSppisType value) { + this.refundPodmiSppis = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.java new file mode 100644 index 000000000..1c3001372 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CarmedIdentifierType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedIdentifierType", + propOrder = {"carmedNumber", "versionNumber", "beneficiary", "validityPeriod", "pswc"} +) +public class CarmedIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CarmedNumber", + required = true + ) + protected String carmedNumber; + @XmlElement( + name = "VersionNumber", + required = true + ) + protected BigInteger versionNumber; + @XmlElement( + name = "Beneficiary", + required = true + ) + protected BeneficiaryType beneficiary; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "Pswc", + required = true + ) + protected OcmwCpasType pswc; + + public String getCarmedNumber() { + return this.carmedNumber; + } + + public void setCarmedNumber(String value) { + this.carmedNumber = value; + } + + public BigInteger getVersionNumber() { + return this.versionNumber; + } + + public void setVersionNumber(BigInteger value) { + this.versionNumber = value; + } + + public BeneficiaryType getBeneficiary() { + return this.beneficiary; + } + + public void setBeneficiary(BeneficiaryType value) { + this.beneficiary = value; + } + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public OcmwCpasType getPswc() { + return this.pswc; + } + + public void setPswc(OcmwCpasType value) { + this.pswc = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CbssStatus.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CbssStatus.java new file mode 100644 index 000000000..f3e51513e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CbssStatus.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssStatusType", + propOrder = {"value", "code", "description", "informations"} +) +@XmlRootElement( + name = "CbssStatus" +) +public class CbssStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.java new file mode 100644 index 000000000..6791fa920 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/CompanyListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompanyListType", + propOrder = {"cbeNumbers"} +) +public class CompanyListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CbeNumber", + required = true + ) + protected List cbeNumbers; + + public List getCbeNumbers() { + if (this.cbeNumbers == null) { + this.cbeNumbers = new ArrayList(); + } + + return this.cbeNumbers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedDataType.java new file mode 100644 index 000000000..5276c2ef3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedDataType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedDataType", + propOrder = {"bySsin"} +) +public class ConsultCarmedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BySsin", + required = true + ) + protected BySsinType bySsin; + + public BySsinType getBySsin() { + return this.bySsin; + } + + public void setBySsin(BySsinType value) { + this.bySsin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.java new file mode 100644 index 000000000..a22241637 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ConsultCarmedInterventionResultType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionResultType", + propOrder = {"carmedIdentifier", "carmedContent", "agreementNumber"} +) +public class ConsultCarmedInterventionResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CarmedIdentifier", + required = true + ) + protected CarmedIdentifierType carmedIdentifier; + @XmlElement( + name = "CarmedContent" + ) + protected CarmedContentCareType carmedContent; + @XmlElement( + name = "AgreementNumber" + ) + protected String agreementNumber; + + public CarmedIdentifierType getCarmedIdentifier() { + return this.carmedIdentifier; + } + + public void setCarmedIdentifier(CarmedIdentifierType value) { + this.carmedIdentifier = value; + } + + public CarmedContentCareType getCarmedContent() { + return this.carmedContent; + } + + public void setCarmedContent(CarmedContentCareType value) { + this.carmedContent = value; + } + + public String getAgreementNumber() { + return this.agreementNumber; + } + + public void setAgreementNumber(String value) { + this.agreementNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.java new file mode 100644 index 000000000..a5b4c898c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/DoctorType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DoctorType", + propOrder = {"healthCareProviderList"} +) +public class DoctorType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HealthCareProviderList" + ) + protected NihiiNumberListType healthCareProviderList; + + public NihiiNumberListType getHealthCareProviderList() { + return this.healthCareProviderList; + } + + public void setHealthCareProviderList(NihiiNumberListType value) { + this.healthCareProviderList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/HospitalizationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/HospitalizationType.java new file mode 100644 index 000000000..f56e9ba65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/HospitalizationType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HospitalizationType", + propOrder = {"hospitalList"} +) +public class HospitalizationType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HospitalList" + ) + protected NihiiNumberListType hospitalList; + + public NihiiNumberListType getHospitalList() { + return this.hospitalList; + } + + public void setHospitalList(NihiiNumberListType value) { + this.hospitalList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/InformationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/InformationType.java new file mode 100644 index 000000000..3f6e99a7d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/InformationType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationType", + propOrder = {"fieldName", "fieldValue"} +) +public class InformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FieldName", + required = true + ) + protected String fieldName; + @XmlElement( + name = "FieldValue" + ) + protected String fieldValue; + + public String getFieldName() { + return this.fieldName; + } + + public void setFieldName(String value) { + this.fieldName = value; + } + + public String getFieldValue() { + return this.fieldValue; + } + + public void setFieldValue(String value) { + this.fieldValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.java new file mode 100644 index 000000000..2b02a7af3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryMessageType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCardRegistryMessageType", + propOrder = {"reasonCode", "source", "communications"} +) +public class MedicalCardRegistryMessageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReasonCode", + required = true + ) + protected String reasonCode; + @XmlElement( + name = "Source", + required = true + ) + protected String source; + @XmlElement( + name = "Communication", + required = true + ) + protected List communications; + @XmlAttribute( + name = "Severity", + required = true + ) + protected String severity; + + public String getReasonCode() { + return this.reasonCode; + } + + public void setReasonCode(String value) { + this.reasonCode = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public List getCommunications() { + if (this.communications == null) { + this.communications = new ArrayList(); + } + + return this.communications; + } + + public String getSeverity() { + return this.severity; + } + + public void setSeverity(String value) { + this.severity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryStatus.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryStatus.java new file mode 100644 index 000000000..a8f2fc0b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCardRegistryStatus.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCardRegistryStatusType", + propOrder = {"medicalCardRegistryMessages"} +) +@XmlRootElement( + name = "MedicalCardRegistryStatus" +) +public class MedicalCardRegistryStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MedicalCardRegistryMessage", + required = true + ) + protected List medicalCardRegistryMessages; + + public List getMedicalCardRegistryMessages() { + if (this.medicalCardRegistryMessages == null) { + this.medicalCardRegistryMessages = new ArrayList(); + } + + return this.medicalCardRegistryMessages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverCommonInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverCommonInformationType.java new file mode 100644 index 000000000..da3f1d098 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverCommonInformationType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCoverCommonInformationType", + propOrder = {"validityPeriod", "pswcSupport", "amountPatientPartMax", "allowedSupplements"} +) +@XmlSeeAlso({DoctorType.class, HospitalizationType.class, MedicalTransportationType.class, MiscellaneousType.class, ParamedicType.class, PharmaceuticalDrugType.class, ProsthesisType.class}) +public class MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "PswcSupport" + ) + protected PswcSupportType pswcSupport; + @XmlElement( + name = "AmountPatientPartMax" + ) + protected Integer amountPatientPartMax; + @XmlElement( + name = "AllowedSupplements" + ) + protected AllowedSupplementsType allowedSupplements; + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public PswcSupportType getPswcSupport() { + return this.pswcSupport; + } + + public void setPswcSupport(PswcSupportType value) { + this.pswcSupport = value; + } + + public Integer getAmountPatientPartMax() { + return this.amountPatientPartMax; + } + + public void setAmountPatientPartMax(Integer value) { + this.amountPatientPartMax = value; + } + + public AllowedSupplementsType getAllowedSupplements() { + return this.allowedSupplements; + } + + public void setAllowedSupplements(AllowedSupplementsType value) { + this.allowedSupplements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverType.java new file mode 100644 index 000000000..0ea9291e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalCoverType.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCoverType", + propOrder = {"doctor", "hospitalization", "ambulatoryHospitalization", "medicalTransportation", "miscellaneous", "paramedic", "pharmaceuticalDrug", "prosthesis"} +) +public class MedicalCoverType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Doctor" + ) + protected DoctorType doctor; + @XmlElement( + name = "Hospitalization" + ) + protected HospitalizationType hospitalization; + @XmlElement( + name = "AmbulatoryHospitalization" + ) + protected HospitalizationType ambulatoryHospitalization; + @XmlElement( + name = "MedicalTransportation" + ) + protected MedicalTransportationType medicalTransportation; + @XmlElement( + name = "Miscellaneous" + ) + protected MiscellaneousType miscellaneous; + @XmlElement( + name = "Paramedic" + ) + protected ParamedicType paramedic; + @XmlElement( + name = "PharmaceuticalDrug" + ) + protected PharmaceuticalDrugType pharmaceuticalDrug; + @XmlElement( + name = "Prosthesis" + ) + protected ProsthesisType prosthesis; + + public DoctorType getDoctor() { + return this.doctor; + } + + public void setDoctor(DoctorType value) { + this.doctor = value; + } + + public HospitalizationType getHospitalization() { + return this.hospitalization; + } + + public void setHospitalization(HospitalizationType value) { + this.hospitalization = value; + } + + public HospitalizationType getAmbulatoryHospitalization() { + return this.ambulatoryHospitalization; + } + + public void setAmbulatoryHospitalization(HospitalizationType value) { + this.ambulatoryHospitalization = value; + } + + public MedicalTransportationType getMedicalTransportation() { + return this.medicalTransportation; + } + + public void setMedicalTransportation(MedicalTransportationType value) { + this.medicalTransportation = value; + } + + public MiscellaneousType getMiscellaneous() { + return this.miscellaneous; + } + + public void setMiscellaneous(MiscellaneousType value) { + this.miscellaneous = value; + } + + public ParamedicType getParamedic() { + return this.paramedic; + } + + public void setParamedic(ParamedicType value) { + this.paramedic = value; + } + + public PharmaceuticalDrugType getPharmaceuticalDrug() { + return this.pharmaceuticalDrug; + } + + public void setPharmaceuticalDrug(PharmaceuticalDrugType value) { + this.pharmaceuticalDrug = value; + } + + public ProsthesisType getProsthesis() { + return this.prosthesis; + } + + public void setProsthesis(ProsthesisType value) { + this.prosthesis = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.java new file mode 100644 index 000000000..66bbd7f88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MedicalTransportationType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalTransportationType", + propOrder = {"companyList"} +) +public class MedicalTransportationType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompanyList" + ) + protected CompanyListType companyList; + + public CompanyListType getCompanyList() { + return this.companyList; + } + + public void setCompanyList(CompanyListType value) { + this.companyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.java new file mode 100644 index 000000000..09d7f39eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/MiscellaneousType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MiscellaneousType" +) +public class MiscellaneousType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.java new file mode 100644 index 000000000..1145d4b6a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NameType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType", + propOrder = {"value"} +) +public class NameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.java new file mode 100644 index 000000000..ba705feaa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/NihiiNumberListType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiNumberListType", + propOrder = {"nihiiNumbers"} +) +@XmlSeeAlso({ProviderList.class}) +public class NihiiNumberListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NihiiNumber", + required = true + ) + protected List nihiiNumbers; + + public List getNihiiNumbers() { + if (this.nihiiNumbers == null) { + this.nihiiNumbers = new ArrayList(); + } + + return this.nihiiNumbers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.java new file mode 100644 index 000000000..b87ecf1fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ObjectFactory.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CbssStatus createCbssStatus() { + return new CbssStatus(); + } + + public InformationType createInformationType() { + return new InformationType(); + } + + public MedicalCardRegistryStatus createMedicalCardRegistryStatus() { + return new MedicalCardRegistryStatus(); + } + + public MedicalCardRegistryMessageType createMedicalCardRegistryMessageType() { + return new MedicalCardRegistryMessageType(); + } + + public SupplementTypeListType createSupplementTypeListType() { + return new SupplementTypeListType(); + } + + public AllowedSupplementsType createAllowedSupplementsType() { + return new AllowedSupplementsType(); + } + + public BeneficiaryType createBeneficiaryType() { + return new BeneficiaryType(); + } + + public BySsinType createBySsinType() { + return new BySsinType(); + } + + public CompanyListType createCompanyListType() { + return new CompanyListType(); + } + + public ConsultCarmedDataType createConsultCarmedDataType() { + return new ConsultCarmedDataType(); + } + + public ConsultCarmedInterventionResultType createConsultCarmedInterventionResultType() { + return new ConsultCarmedInterventionResultType(); + } + + public DoctorType createDoctorType() { + return new DoctorType(); + } + + public CarmedAttributedListType createCarmedAttributedListType() { + return new CarmedAttributedListType(); + } + + public CarmedContentCareType createCarmedContentCareType() { + return new CarmedContentCareType(); + } + + public CarmedIdentifierType createCarmedIdentifierType() { + return new CarmedIdentifierType(); + } + + public HospitalizationType createHospitalizationType() { + return new HospitalizationType(); + } + + public MedicalCoverCommonInformationType createMedicalCoverCommonInformationType() { + return new MedicalCoverCommonInformationType(); + } + + public MedicalCoverType createMedicalCoverType() { + return new MedicalCoverType(); + } + + public MedicalTransportationType createMedicalTransportationType() { + return new MedicalTransportationType(); + } + + public MiscellaneousType createMiscellaneousType() { + return new MiscellaneousType(); + } + + public NameType createNameType() { + return new NameType(); + } + + public NihiiNumberListType createNihiiNumberListType() { + return new NihiiNumberListType(); + } + + public OcmwCpasType createOcmwCpasType() { + return new OcmwCpasType(); + } + + public ParamedicType createParamedicType() { + return new ParamedicType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public PharmaceuticalDrugType createPharmaceuticalDrugType() { + return new PharmaceuticalDrugType(); + } + + public ProsthesisType createProsthesisType() { + return new ProsthesisType(); + } + + public PswcSupportType createPswcSupportType() { + return new PswcSupportType(); + } + + public RefundPodmiSppisType createRefundPodmiSppisType() { + return new RefundPodmiSppisType(); + } + + public PodmiSppisPartType createPodmiSppisPartType() { + return new PodmiSppisPartType(); + } + + public ZivAmiPatientPartType createZivAmiPatientPartType() { + return new ZivAmiPatientPartType(); + } + + public ProviderList createProviderList() { + return new ProviderList(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/OcmwCpasType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/OcmwCpasType.java new file mode 100644 index 000000000..93661933a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/OcmwCpasType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OcmwCpasType", + propOrder = {"cbeNumber", "municipalityIns", "names"} +) +public class OcmwCpasType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CbeNumber", + required = true + ) + protected String cbeNumber; + @XmlElement( + name = "MunicipalityIns", + required = true + ) + protected String municipalityIns; + @XmlElement( + name = "Name", + required = true + ) + protected List names; + + public String getCbeNumber() { + return this.cbeNumber; + } + + public void setCbeNumber(String value) { + this.cbeNumber = value; + } + + public String getMunicipalityIns() { + return this.municipalityIns; + } + + public void setMunicipalityIns(String value) { + this.municipalityIns = value; + } + + public List getNames() { + if (this.names == null) { + this.names = new ArrayList(); + } + + return this.names; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ParamedicType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ParamedicType.java new file mode 100644 index 000000000..cd5fd01b5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ParamedicType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParamedicType", + propOrder = {"providerList"} +) +public class ParamedicType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProviderList" + ) + protected ProviderList providerList; + + public ProviderList getProviderList() { + return this.providerList; + } + + public void setProviderList(ProviderList value) { + this.providerList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PeriodType.java new file mode 100644 index 000000000..036c4a6bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"startDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PharmaceuticalDrugType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PharmaceuticalDrugType.java new file mode 100644 index 000000000..73946f968 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PharmaceuticalDrugType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalDrugType", + propOrder = {"pharmacyList"} +) +public class PharmaceuticalDrugType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmacyList" + ) + protected NihiiNumberListType pharmacyList; + + public NihiiNumberListType getPharmacyList() { + return this.pharmacyList; + } + + public void setPharmacyList(NihiiNumberListType value) { + this.pharmacyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PodmiSppisPartType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PodmiSppisPartType.java new file mode 100644 index 000000000..95fa601ee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PodmiSppisPartType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PodmiSppisPartType", + propOrder = {"hospitalizationPart", "ambulatoryCarePart", "otherPart"} +) +public class PodmiSppisPartType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HospitalizationPart", + required = true + ) + protected ZivAmiPatientPartType hospitalizationPart; + @XmlElement( + name = "AmbulatoryCarePart", + required = true + ) + protected ZivAmiPatientPartType ambulatoryCarePart; + @XmlElement( + name = "OtherPart", + required = true + ) + protected ZivAmiPatientPartType otherPart; + + public ZivAmiPatientPartType getHospitalizationPart() { + return this.hospitalizationPart; + } + + public void setHospitalizationPart(ZivAmiPatientPartType value) { + this.hospitalizationPart = value; + } + + public ZivAmiPatientPartType getAmbulatoryCarePart() { + return this.ambulatoryCarePart; + } + + public void setAmbulatoryCarePart(ZivAmiPatientPartType value) { + this.ambulatoryCarePart = value; + } + + public ZivAmiPatientPartType getOtherPart() { + return this.otherPart; + } + + public void setOtherPart(ZivAmiPatientPartType value) { + this.otherPart = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProsthesisType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProsthesisType.java new file mode 100644 index 000000000..2cb10e878 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProsthesisType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProsthesisType", + propOrder = {"companyList"} +) +public class ProsthesisType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompanyList" + ) + protected CompanyListType companyList; + + public CompanyListType getCompanyList() { + return this.companyList; + } + + public void setCompanyList(CompanyListType value) { + this.companyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.java new file mode 100644 index 000000000..41914d20b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ProviderList.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +public class ProviderList extends NihiiNumberListType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.java new file mode 100644 index 000000000..0525c00fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/PswcSupportType.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PswcSupportType", + propOrder = {"zivAmiPart", "patientPart", "supplement", "convention", "prescription"} +) +public class PswcSupportType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZivAmiPart", + required = true + ) + protected String zivAmiPart; + @XmlElement( + name = "PatientPart", + required = true + ) + protected String patientPart; + @XmlElement( + name = "Supplement", + required = true + ) + protected String supplement; + @XmlElement( + name = "Convention" + ) + protected Boolean convention; + @XmlElement( + name = "Prescription" + ) + protected Boolean prescription; + + public String getZivAmiPart() { + return this.zivAmiPart; + } + + public void setZivAmiPart(String value) { + this.zivAmiPart = value; + } + + public String getPatientPart() { + return this.patientPart; + } + + public void setPatientPart(String value) { + this.patientPart = value; + } + + public String getSupplement() { + return this.supplement; + } + + public void setSupplement(String value) { + this.supplement = value; + } + + public Boolean isConvention() { + return this.convention; + } + + public void setConvention(Boolean value) { + this.convention = value; + } + + public Boolean isPrescription() { + return this.prescription; + } + + public void setPrescription(Boolean value) { + this.prescription = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.java new file mode 100644 index 000000000..434b50deb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/RefundPodmiSppisType.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RefundPodmiSppisType", + propOrder = {"refundCode", "affiliedMutualityInd", "beneficiaryStatus", "justifications", "podmiSppisPart", "medicalUrgencyInd"} +) +public class RefundPodmiSppisType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RefundCode", + required = true + ) + protected BigInteger refundCode; + @XmlElement( + name = "AffiliedMutualityInd" + ) + protected boolean affiliedMutualityInd; + @XmlElement( + name = "BeneficiaryStatus", + required = true + ) + protected String beneficiaryStatus; + @XmlElement( + name = "Justification", + required = true + ) + protected List justifications; + @XmlElement( + name = "PodmiSppisPart", + required = true + ) + protected PodmiSppisPartType podmiSppisPart; + @XmlElement( + name = "MedicalUrgencyInd" + ) + protected boolean medicalUrgencyInd; + + public BigInteger getRefundCode() { + return this.refundCode; + } + + public void setRefundCode(BigInteger value) { + this.refundCode = value; + } + + public boolean isAffiliedMutualityInd() { + return this.affiliedMutualityInd; + } + + public void setAffiliedMutualityInd(boolean value) { + this.affiliedMutualityInd = value; + } + + public String getBeneficiaryStatus() { + return this.beneficiaryStatus; + } + + public void setBeneficiaryStatus(String value) { + this.beneficiaryStatus = value; + } + + public List getJustifications() { + if (this.justifications == null) { + this.justifications = new ArrayList(); + } + + return this.justifications; + } + + public PodmiSppisPartType getPodmiSppisPart() { + return this.podmiSppisPart; + } + + public void setPodmiSppisPart(PodmiSppisPartType value) { + this.podmiSppisPart = value; + } + + public boolean isMedicalUrgencyInd() { + return this.medicalUrgencyInd; + } + + public void setMedicalUrgencyInd(boolean value) { + this.medicalUrgencyInd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.java new file mode 100644 index 000000000..505e2fec2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/SupplementTypeListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SupplementTypeListType", + propOrder = {"supplementTypes"} +) +public class SupplementTypeListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SupplementType", + required = true + ) + protected List supplementTypes; + + public List getSupplementTypes() { + if (this.supplementTypes == null) { + this.supplementTypes = new ArrayList(); + } + + return this.supplementTypes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.java new file mode 100644 index 000000000..5590fed34 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/ZivAmiPatientPartType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ZivAmiPatientPartType", + propOrder = {"zivAmiPart", "patientPart"} +) +public class ZivAmiPatientPartType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZivAmiPart", + required = true + ) + protected BigDecimal zivAmiPart; + @XmlElement( + name = "PatientPart", + required = true + ) + protected BigDecimal patientPart; + + public BigDecimal getZivAmiPart() { + return this.zivAmiPart; + } + + public void setZivAmiPart(BigDecimal value) { + this.zivAmiPart = value; + } + + public BigDecimal getPatientPart() { + return this.patientPart; + } + + public void setPatientPart(BigDecimal value) { + this.patientPart = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/package-info.java new file mode 100644 index 000000000..8574ab008 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.core.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:core:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/AllowedSupplementsType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/AllowedSupplementsType.java new file mode 100644 index 000000000..bb7ab7acd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/AllowedSupplementsType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AllowedSupplementsType", + propOrder = {"amountMaxAllowed", "supplementTypeList"} +) +public class AllowedSupplementsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmountMaxAllowed" + ) + protected Integer amountMaxAllowed; + @XmlElement( + name = "SupplementTypeList" + ) + protected SupplementTypeListType supplementTypeList; + + public Integer getAmountMaxAllowed() { + return this.amountMaxAllowed; + } + + public void setAmountMaxAllowed(Integer value) { + this.amountMaxAllowed = value; + } + + public SupplementTypeListType getSupplementTypeList() { + return this.supplementTypeList; + } + + public void setSupplementTypeList(SupplementTypeListType value) { + this.supplementTypeList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BeneficiaryType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BeneficiaryType.java new file mode 100644 index 000000000..ae3d96f7e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BeneficiaryType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BeneficiaryType", + propOrder = {"ssin", "lastName", "firstName", "gender", "birthDate", "deathDate"} +) +public class BeneficiaryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "FirstName" + ) + protected String firstName; + @XmlElement( + name = "Gender" + ) + protected String gender; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "DeathDate" + ) + protected String deathDate; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public String getFirstName() { + return this.firstName; + } + + public void setFirstName(String value) { + this.firstName = value; + } + + public String getGender() { + return this.gender; + } + + public void setGender(String value) { + this.gender = value; + } + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public String getDeathDate() { + return this.deathDate; + } + + public void setDeathDate(String value) { + this.deathDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BySsinType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BySsinType.java new file mode 100644 index 000000000..c8a4ac020 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/BySsinType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BySsinType", + propOrder = {"ssin", "referenceDate", "period"} +) +public class BySsinType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "ReferenceDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.java new file mode 100644 index 000000000..de580c384 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedAttributedListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedAttributedListType", + propOrder = {"carmeds"} +) +public class CarmedAttributedListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Carmed", + required = true + ) + protected List carmeds; + + public List getCarmeds() { + if (this.carmeds == null) { + this.carmeds = new ArrayList(); + } + + return this.carmeds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedContentCareType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedContentCareType.java new file mode 100644 index 000000000..b421d55be --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedContentCareType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedContentCareType", + propOrder = {"medicalCover", "refundPodmiSppis"} +) +public class CarmedContentCareType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MedicalCover" + ) + protected MedicalCoverType medicalCover; + @XmlElement( + name = "RefundPodmiSppis" + ) + protected RefundPodmiSppisType refundPodmiSppis; + + public MedicalCoverType getMedicalCover() { + return this.medicalCover; + } + + public void setMedicalCover(MedicalCoverType value) { + this.medicalCover = value; + } + + public RefundPodmiSppisType getRefundPodmiSppis() { + return this.refundPodmiSppis; + } + + public void setRefundPodmiSppis(RefundPodmiSppisType value) { + this.refundPodmiSppis = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.java new file mode 100644 index 000000000..b369fe3fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CarmedIdentifierType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CarmedIdentifierType", + propOrder = {"carmedNumber", "versionNumber", "beneficiary", "validityPeriod", "pswc"} +) +public class CarmedIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CarmedNumber", + required = true + ) + protected String carmedNumber; + @XmlElement( + name = "VersionNumber", + required = true + ) + protected BigInteger versionNumber; + @XmlElement( + name = "Beneficiary", + required = true + ) + protected BeneficiaryType beneficiary; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "Pswc", + required = true + ) + protected OcmwCpasType pswc; + + public String getCarmedNumber() { + return this.carmedNumber; + } + + public void setCarmedNumber(String value) { + this.carmedNumber = value; + } + + public BigInteger getVersionNumber() { + return this.versionNumber; + } + + public void setVersionNumber(BigInteger value) { + this.versionNumber = value; + } + + public BeneficiaryType getBeneficiary() { + return this.beneficiary; + } + + public void setBeneficiary(BeneficiaryType value) { + this.beneficiary = value; + } + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public OcmwCpasType getPswc() { + return this.pswc; + } + + public void setPswc(OcmwCpasType value) { + this.pswc = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.java new file mode 100644 index 000000000..a853ef20d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CbssStatus.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssStatusType", + propOrder = {"value", "code", "description", "informations"} +) +@XmlRootElement( + name = "CbssStatus" +) +public class CbssStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CompanyListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CompanyListType.java new file mode 100644 index 000000000..0efd979df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/CompanyListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompanyListType", + propOrder = {"cbeNumbers"} +) +public class CompanyListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CbeNumber", + required = true + ) + protected List cbeNumbers; + + public List getCbeNumbers() { + if (this.cbeNumbers == null) { + this.cbeNumbers = new ArrayList(); + } + + return this.cbeNumbers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedDataType.java new file mode 100644 index 000000000..423700b8e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedDataType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedDataType", + propOrder = {"bySsin"} +) +public class ConsultCarmedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BySsin", + required = true + ) + protected BySsinType bySsin; + + public BySsinType getBySsin() { + return this.bySsin; + } + + public void setBySsin(BySsinType value) { + this.bySsin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedInterventionResultType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedInterventionResultType.java new file mode 100644 index 000000000..c75979819 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ConsultCarmedInterventionResultType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionResultType", + propOrder = {"carmedIdentifier", "carmedContent", "agreementNumber", "urgentMedicalAidAttestationNumber"} +) +public class ConsultCarmedInterventionResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CarmedIdentifier", + required = true + ) + protected CarmedIdentifierType carmedIdentifier; + @XmlElement( + name = "CarmedContent" + ) + protected CarmedContentCareType carmedContent; + @XmlElement( + name = "AgreementNumber" + ) + protected String agreementNumber; + @XmlElement( + name = "UrgentMedicalAidAttestationNumber" + ) + protected String urgentMedicalAidAttestationNumber; + + public CarmedIdentifierType getCarmedIdentifier() { + return this.carmedIdentifier; + } + + public void setCarmedIdentifier(CarmedIdentifierType value) { + this.carmedIdentifier = value; + } + + public CarmedContentCareType getCarmedContent() { + return this.carmedContent; + } + + public void setCarmedContent(CarmedContentCareType value) { + this.carmedContent = value; + } + + public String getAgreementNumber() { + return this.agreementNumber; + } + + public void setAgreementNumber(String value) { + this.agreementNumber = value; + } + + public String getUrgentMedicalAidAttestationNumber() { + return this.urgentMedicalAidAttestationNumber; + } + + public void setUrgentMedicalAidAttestationNumber(String value) { + this.urgentMedicalAidAttestationNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.java new file mode 100644 index 000000000..ce6debdfb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/DoctorType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DoctorType", + propOrder = {"healthCareProviderList"} +) +public class DoctorType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HealthCareProviderList" + ) + protected NihiiNumberListType healthCareProviderList; + + public NihiiNumberListType getHealthCareProviderList() { + return this.healthCareProviderList; + } + + public void setHealthCareProviderList(NihiiNumberListType value) { + this.healthCareProviderList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/HospitalizationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/HospitalizationType.java new file mode 100644 index 000000000..2515b32e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/HospitalizationType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "HospitalizationType", + propOrder = {"hospitalList"} +) +public class HospitalizationType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HospitalList" + ) + protected NihiiNumberListType hospitalList; + + public NihiiNumberListType getHospitalList() { + return this.hospitalList; + } + + public void setHospitalList(NihiiNumberListType value) { + this.hospitalList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/InformationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/InformationType.java new file mode 100644 index 000000000..61b984e77 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/InformationType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationType", + propOrder = {"fieldName", "fieldValue"} +) +public class InformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FieldName", + required = true + ) + protected String fieldName; + @XmlElement( + name = "FieldValue" + ) + protected String fieldValue; + + public String getFieldName() { + return this.fieldName; + } + + public void setFieldName(String value) { + this.fieldName = value; + } + + public String getFieldValue() { + return this.fieldValue; + } + + public void setFieldValue(String value) { + this.fieldValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.java new file mode 100644 index 000000000..b8f690178 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryMessageType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCardRegistryMessageType", + propOrder = {"reasonCode", "source", "communications"} +) +public class MedicalCardRegistryMessageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReasonCode", + required = true + ) + protected String reasonCode; + @XmlElement( + name = "Source", + required = true + ) + protected String source; + @XmlElement( + name = "Communication", + required = true + ) + protected List communications; + @XmlAttribute( + name = "Severity", + required = true + ) + protected String severity; + + public String getReasonCode() { + return this.reasonCode; + } + + public void setReasonCode(String value) { + this.reasonCode = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } + + public List getCommunications() { + if (this.communications == null) { + this.communications = new ArrayList(); + } + + return this.communications; + } + + public String getSeverity() { + return this.severity; + } + + public void setSeverity(String value) { + this.severity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryStatus.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryStatus.java new file mode 100644 index 000000000..ea22e5f3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCardRegistryStatus.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCardRegistryStatusType", + propOrder = {"medicalCardRegistryMessages"} +) +@XmlRootElement( + name = "MedicalCardRegistryStatus" +) +public class MedicalCardRegistryStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MedicalCardRegistryMessage", + required = true + ) + protected List medicalCardRegistryMessages; + + public List getMedicalCardRegistryMessages() { + if (this.medicalCardRegistryMessages == null) { + this.medicalCardRegistryMessages = new ArrayList(); + } + + return this.medicalCardRegistryMessages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverCommonInformationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverCommonInformationType.java new file mode 100644 index 000000000..54db1e7c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverCommonInformationType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCoverCommonInformationType", + propOrder = {"validityPeriod", "pswcSupport", "amountPatientPartMax", "allowedSupplements"} +) +@XmlSeeAlso({DoctorType.class, HospitalizationType.class, MedicalTransportationType.class, MiscellaneousType.class, ParamedicType.class, PharmaceuticalDrugType.class, ProsthesisType.class}) +public class MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "PswcSupport" + ) + protected PswcSupportType pswcSupport; + @XmlElement( + name = "AmountPatientPartMax" + ) + protected Integer amountPatientPartMax; + @XmlElement( + name = "AllowedSupplements" + ) + protected AllowedSupplementsType allowedSupplements; + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public PswcSupportType getPswcSupport() { + return this.pswcSupport; + } + + public void setPswcSupport(PswcSupportType value) { + this.pswcSupport = value; + } + + public Integer getAmountPatientPartMax() { + return this.amountPatientPartMax; + } + + public void setAmountPatientPartMax(Integer value) { + this.amountPatientPartMax = value; + } + + public AllowedSupplementsType getAllowedSupplements() { + return this.allowedSupplements; + } + + public void setAllowedSupplements(AllowedSupplementsType value) { + this.allowedSupplements = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.java new file mode 100644 index 000000000..82c6e261b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalCoverType.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalCoverType", + propOrder = {"doctor", "hospitalization", "ambulatoryHospitalization", "medicalTransportation", "miscellaneous", "paramedic", "pharmaceuticalDrug", "prosthesis"} +) +public class MedicalCoverType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Doctor" + ) + protected DoctorType doctor; + @XmlElement( + name = "Hospitalization" + ) + protected HospitalizationType hospitalization; + @XmlElement( + name = "AmbulatoryHospitalization" + ) + protected HospitalizationType ambulatoryHospitalization; + @XmlElement( + name = "MedicalTransportation" + ) + protected MedicalTransportationType medicalTransportation; + @XmlElement( + name = "Miscellaneous" + ) + protected MiscellaneousType miscellaneous; + @XmlElement( + name = "Paramedic" + ) + protected ParamedicType paramedic; + @XmlElement( + name = "PharmaceuticalDrug" + ) + protected PharmaceuticalDrugType pharmaceuticalDrug; + @XmlElement( + name = "Prosthesis" + ) + protected ProsthesisType prosthesis; + + public DoctorType getDoctor() { + return this.doctor; + } + + public void setDoctor(DoctorType value) { + this.doctor = value; + } + + public HospitalizationType getHospitalization() { + return this.hospitalization; + } + + public void setHospitalization(HospitalizationType value) { + this.hospitalization = value; + } + + public HospitalizationType getAmbulatoryHospitalization() { + return this.ambulatoryHospitalization; + } + + public void setAmbulatoryHospitalization(HospitalizationType value) { + this.ambulatoryHospitalization = value; + } + + public MedicalTransportationType getMedicalTransportation() { + return this.medicalTransportation; + } + + public void setMedicalTransportation(MedicalTransportationType value) { + this.medicalTransportation = value; + } + + public MiscellaneousType getMiscellaneous() { + return this.miscellaneous; + } + + public void setMiscellaneous(MiscellaneousType value) { + this.miscellaneous = value; + } + + public ParamedicType getParamedic() { + return this.paramedic; + } + + public void setParamedic(ParamedicType value) { + this.paramedic = value; + } + + public PharmaceuticalDrugType getPharmaceuticalDrug() { + return this.pharmaceuticalDrug; + } + + public void setPharmaceuticalDrug(PharmaceuticalDrugType value) { + this.pharmaceuticalDrug = value; + } + + public ProsthesisType getProsthesis() { + return this.prosthesis; + } + + public void setProsthesis(ProsthesisType value) { + this.prosthesis = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.java new file mode 100644 index 000000000..330e4ad59 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MedicalTransportationType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MedicalTransportationType", + propOrder = {"companyList"} +) +public class MedicalTransportationType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompanyList" + ) + protected CompanyListType companyList; + + public CompanyListType getCompanyList() { + return this.companyList; + } + + public void setCompanyList(CompanyListType value) { + this.companyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MiscellaneousType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MiscellaneousType.java new file mode 100644 index 000000000..dd1169454 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/MiscellaneousType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MiscellaneousType" +) +public class MiscellaneousType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NameType.java new file mode 100644 index 000000000..7297154f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NameType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType", + propOrder = {"value"} +) +public class NameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NihiiNumberListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NihiiNumberListType.java new file mode 100644 index 000000000..8905db4dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/NihiiNumberListType.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiNumberListType", + propOrder = {"nihiiNumbers"} +) +@XmlSeeAlso({ProviderList.class}) +public class NihiiNumberListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NihiiNumber", + required = true + ) + protected List nihiiNumbers; + + public List getNihiiNumbers() { + if (this.nihiiNumbers == null) { + this.nihiiNumbers = new ArrayList(); + } + + return this.nihiiNumbers; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.java new file mode 100644 index 000000000..c05a341b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ObjectFactory.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CbssStatus createCbssStatus() { + return new CbssStatus(); + } + + public InformationType createInformationType() { + return new InformationType(); + } + + public MedicalCardRegistryStatus createMedicalCardRegistryStatus() { + return new MedicalCardRegistryStatus(); + } + + public MedicalCardRegistryMessageType createMedicalCardRegistryMessageType() { + return new MedicalCardRegistryMessageType(); + } + + public SupplementTypeListType createSupplementTypeListType() { + return new SupplementTypeListType(); + } + + public AllowedSupplementsType createAllowedSupplementsType() { + return new AllowedSupplementsType(); + } + + public BeneficiaryType createBeneficiaryType() { + return new BeneficiaryType(); + } + + public BySsinType createBySsinType() { + return new BySsinType(); + } + + public CompanyListType createCompanyListType() { + return new CompanyListType(); + } + + public ConsultCarmedDataType createConsultCarmedDataType() { + return new ConsultCarmedDataType(); + } + + public ConsultCarmedInterventionResultType createConsultCarmedInterventionResultType() { + return new ConsultCarmedInterventionResultType(); + } + + public DoctorType createDoctorType() { + return new DoctorType(); + } + + public CarmedAttributedListType createCarmedAttributedListType() { + return new CarmedAttributedListType(); + } + + public CarmedContentCareType createCarmedContentCareType() { + return new CarmedContentCareType(); + } + + public CarmedIdentifierType createCarmedIdentifierType() { + return new CarmedIdentifierType(); + } + + public HospitalizationType createHospitalizationType() { + return new HospitalizationType(); + } + + public MedicalCoverCommonInformationType createMedicalCoverCommonInformationType() { + return new MedicalCoverCommonInformationType(); + } + + public MedicalCoverType createMedicalCoverType() { + return new MedicalCoverType(); + } + + public MedicalTransportationType createMedicalTransportationType() { + return new MedicalTransportationType(); + } + + public MiscellaneousType createMiscellaneousType() { + return new MiscellaneousType(); + } + + public NameType createNameType() { + return new NameType(); + } + + public NihiiNumberListType createNihiiNumberListType() { + return new NihiiNumberListType(); + } + + public OcmwCpasType createOcmwCpasType() { + return new OcmwCpasType(); + } + + public ParamedicType createParamedicType() { + return new ParamedicType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public PharmaceuticalDrugType createPharmaceuticalDrugType() { + return new PharmaceuticalDrugType(); + } + + public ProsthesisType createProsthesisType() { + return new ProsthesisType(); + } + + public PswcSupportType createPswcSupportType() { + return new PswcSupportType(); + } + + public RefundPodmiSppisType createRefundPodmiSppisType() { + return new RefundPodmiSppisType(); + } + + public PodmiSppisPartType createPodmiSppisPartType() { + return new PodmiSppisPartType(); + } + + public ZivAmiPatientPartType createZivAmiPatientPartType() { + return new ZivAmiPatientPartType(); + } + + public ProviderList createProviderList() { + return new ProviderList(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.java new file mode 100644 index 000000000..20c57ec5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/OcmwCpasType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OcmwCpasType", + propOrder = {"cbeNumber", "municipalityIns", "names"} +) +public class OcmwCpasType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CbeNumber", + required = true + ) + protected String cbeNumber; + @XmlElement( + name = "MunicipalityIns", + required = true + ) + protected String municipalityIns; + @XmlElement( + name = "Name", + required = true + ) + protected List names; + + public String getCbeNumber() { + return this.cbeNumber; + } + + public void setCbeNumber(String value) { + this.cbeNumber = value; + } + + public String getMunicipalityIns() { + return this.municipalityIns; + } + + public void setMunicipalityIns(String value) { + this.municipalityIns = value; + } + + public List getNames() { + if (this.names == null) { + this.names = new ArrayList(); + } + + return this.names; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.java new file mode 100644 index 000000000..5f1d01fd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ParamedicType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParamedicType", + propOrder = {"providerList"} +) +public class ParamedicType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProviderList" + ) + protected ProviderList providerList; + + public ProviderList getProviderList() { + return this.providerList; + } + + public void setProviderList(ProviderList value) { + this.providerList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PeriodType.java new file mode 100644 index 000000000..5c8a71b6d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"startDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PharmaceuticalDrugType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PharmaceuticalDrugType.java new file mode 100644 index 000000000..9f018775b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PharmaceuticalDrugType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PharmaceuticalDrugType", + propOrder = {"pharmacyList"} +) +public class PharmaceuticalDrugType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PharmacyList" + ) + protected NihiiNumberListType pharmacyList; + + public NihiiNumberListType getPharmacyList() { + return this.pharmacyList; + } + + public void setPharmacyList(NihiiNumberListType value) { + this.pharmacyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PodmiSppisPartType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PodmiSppisPartType.java new file mode 100644 index 000000000..353d909ae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PodmiSppisPartType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PodmiSppisPartType", + propOrder = {"hospitalizationPart", "ambulatoryCarePart", "otherPart"} +) +public class PodmiSppisPartType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "HospitalizationPart", + required = true + ) + protected ZivAmiPatientPartType hospitalizationPart; + @XmlElement( + name = "AmbulatoryCarePart", + required = true + ) + protected ZivAmiPatientPartType ambulatoryCarePart; + @XmlElement( + name = "OtherPart", + required = true + ) + protected ZivAmiPatientPartType otherPart; + + public ZivAmiPatientPartType getHospitalizationPart() { + return this.hospitalizationPart; + } + + public void setHospitalizationPart(ZivAmiPatientPartType value) { + this.hospitalizationPart = value; + } + + public ZivAmiPatientPartType getAmbulatoryCarePart() { + return this.ambulatoryCarePart; + } + + public void setAmbulatoryCarePart(ZivAmiPatientPartType value) { + this.ambulatoryCarePart = value; + } + + public ZivAmiPatientPartType getOtherPart() { + return this.otherPart; + } + + public void setOtherPart(ZivAmiPatientPartType value) { + this.otherPart = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.java new file mode 100644 index 000000000..d2438c42f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProsthesisType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProsthesisType", + propOrder = {"companyList"} +) +public class ProsthesisType extends MedicalCoverCommonInformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CompanyList" + ) + protected CompanyListType companyList; + + public CompanyListType getCompanyList() { + return this.companyList; + } + + public void setCompanyList(CompanyListType value) { + this.companyList = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProviderList.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProviderList.java new file mode 100644 index 000000000..a4b408679 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ProviderList.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +public class ProviderList extends NihiiNumberListType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.java new file mode 100644 index 000000000..986556068 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/PswcSupportType.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PswcSupportType", + propOrder = {"zivAmiPart", "patientPart", "supplement", "convention", "prescription"} +) +public class PswcSupportType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZivAmiPart", + required = true + ) + protected String zivAmiPart; + @XmlElement( + name = "PatientPart", + required = true + ) + protected String patientPart; + @XmlElement( + name = "Supplement", + required = true + ) + protected String supplement; + @XmlElement( + name = "Convention" + ) + protected Boolean convention; + @XmlElement( + name = "Prescription" + ) + protected Boolean prescription; + + public String getZivAmiPart() { + return this.zivAmiPart; + } + + public void setZivAmiPart(String value) { + this.zivAmiPart = value; + } + + public String getPatientPart() { + return this.patientPart; + } + + public void setPatientPart(String value) { + this.patientPart = value; + } + + public String getSupplement() { + return this.supplement; + } + + public void setSupplement(String value) { + this.supplement = value; + } + + public Boolean isConvention() { + return this.convention; + } + + public void setConvention(Boolean value) { + this.convention = value; + } + + public Boolean isPrescription() { + return this.prescription; + } + + public void setPrescription(Boolean value) { + this.prescription = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.java new file mode 100644 index 000000000..49f036216 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/RefundPodmiSppisType.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RefundPodmiSppisType", + propOrder = {"refundCode", "affiliedMutualityInd", "beneficiaryStatus", "justifications", "podmiSppisPart", "medicalUrgencyInd"} +) +public class RefundPodmiSppisType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RefundCode", + required = true + ) + protected BigInteger refundCode; + @XmlElement( + name = "AffiliedMutualityInd" + ) + protected boolean affiliedMutualityInd; + @XmlElement( + name = "BeneficiaryStatus", + required = true + ) + protected String beneficiaryStatus; + @XmlElement( + name = "Justification", + required = true + ) + protected List justifications; + @XmlElement( + name = "PodmiSppisPart", + required = true + ) + protected PodmiSppisPartType podmiSppisPart; + @XmlElement( + name = "MedicalUrgencyInd" + ) + protected boolean medicalUrgencyInd; + + public BigInteger getRefundCode() { + return this.refundCode; + } + + public void setRefundCode(BigInteger value) { + this.refundCode = value; + } + + public boolean isAffiliedMutualityInd() { + return this.affiliedMutualityInd; + } + + public void setAffiliedMutualityInd(boolean value) { + this.affiliedMutualityInd = value; + } + + public String getBeneficiaryStatus() { + return this.beneficiaryStatus; + } + + public void setBeneficiaryStatus(String value) { + this.beneficiaryStatus = value; + } + + public List getJustifications() { + if (this.justifications == null) { + this.justifications = new ArrayList(); + } + + return this.justifications; + } + + public PodmiSppisPartType getPodmiSppisPart() { + return this.podmiSppisPart; + } + + public void setPodmiSppisPart(PodmiSppisPartType value) { + this.podmiSppisPart = value; + } + + public boolean isMedicalUrgencyInd() { + return this.medicalUrgencyInd; + } + + public void setMedicalUrgencyInd(boolean value) { + this.medicalUrgencyInd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.java new file mode 100644 index 000000000..1d4516a06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/SupplementTypeListType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SupplementTypeListType", + propOrder = {"supplementTypes"} +) +public class SupplementTypeListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SupplementType", + required = true + ) + protected List supplementTypes; + + public List getSupplementTypes() { + if (this.supplementTypes == null) { + this.supplementTypes = new ArrayList(); + } + + return this.supplementTypes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.java new file mode 100644 index 000000000..90e00862b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/ZivAmiPatientPartType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ZivAmiPatientPartType", + propOrder = {"zivAmiPart", "patientPart"} +) +public class ZivAmiPatientPartType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ZivAmiPart", + required = true + ) + protected BigDecimal zivAmiPart; + @XmlElement( + name = "PatientPart", + required = true + ) + protected BigDecimal patientPart; + + public BigDecimal getZivAmiPart() { + return this.zivAmiPart; + } + + public void setZivAmiPart(BigDecimal value) { + this.zivAmiPart = value; + } + + public BigDecimal getPatientPart() { + return this.patientPart; + } + + public void setPatientPart(BigDecimal value) { + this.patientPart = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/package-info.java new file mode 100644 index 000000000..d701813de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/core/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.core.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:core:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionRequest.java new file mode 100644 index 000000000..c415721a7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionRequest.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.mediprima.core.v1.ConsultCarmedDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionRequestType", + propOrder = {"selectionCriteria"} +) +@XmlRootElement( + name = "ConsultCarmedInterventionRequest" +) +public class ConsultCarmedInterventionRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SelectionCriteria", + required = true + ) + protected ConsultCarmedDataType selectionCriteria; + + public ConsultCarmedDataType getSelectionCriteria() { + return this.selectionCriteria; + } + + public void setSelectionCriteria(ConsultCarmedDataType value) { + this.selectionCriteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.java new file mode 100644 index 000000000..53c1a8457 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ConsultCarmedInterventionResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.mediprima.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.core.v1.CarmedAttributedListType; +import be.fgov.ehealth.mediprima.core.v1.ConsultCarmedDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionResponseType", + propOrder = {"selectionCriteria", "result"} +) +@XmlRootElement( + name = "ConsultCarmedInterventionResponse" +) +public class ConsultCarmedInterventionResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SelectionCriteria", + required = true + ) + protected ConsultCarmedDataType selectionCriteria; + @XmlElement( + name = "Result" + ) + protected CarmedAttributedListType result; + + public ConsultCarmedDataType getSelectionCriteria() { + return this.selectionCriteria; + } + + public void setSelectionCriteria(ConsultCarmedDataType value) { + this.selectionCriteria = value; + } + + public CarmedAttributedListType getResult() { + return this.result; + } + + public void setResult(CarmedAttributedListType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..0eacd0039 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ConsultCarmedInterventionRequest createConsultCarmedInterventionRequest() { + return new ConsultCarmedInterventionRequest(); + } + + public ConsultCarmedInterventionResponse createConsultCarmedInterventionResponse() { + return new ConsultCarmedInterventionResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.java new file mode 100644 index 000000000..421c645a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.protocol.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:protocol:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.java new file mode 100644 index 000000000..19138803b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionRequest.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.mediprima.core.v2.ConsultCarmedDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionRequestType", + propOrder = {"selectionCriteria"} +) +@XmlRootElement( + name = "ConsultCarmedInterventionRequest" +) +public class ConsultCarmedInterventionRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SelectionCriteria", + required = true + ) + protected ConsultCarmedDataType selectionCriteria; + + public ConsultCarmedDataType getSelectionCriteria() { + return this.selectionCriteria; + } + + public void setSelectionCriteria(ConsultCarmedDataType value) { + this.selectionCriteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.java new file mode 100644 index 000000000..8edd5f9df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ConsultCarmedInterventionResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.mediprima.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.core.v2.CarmedAttributedListType; +import be.fgov.ehealth.mediprima.core.v2.ConsultCarmedDataType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConsultCarmedInterventionResponseType", + propOrder = {"selectionCriteria", "result"} +) +@XmlRootElement( + name = "ConsultCarmedInterventionResponse" +) +public class ConsultCarmedInterventionResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SelectionCriteria", + required = true + ) + protected ConsultCarmedDataType selectionCriteria; + @XmlElement( + name = "Result" + ) + protected CarmedAttributedListType result; + + public ConsultCarmedDataType getSelectionCriteria() { + return this.selectionCriteria; + } + + public void setSelectionCriteria(ConsultCarmedDataType value) { + this.selectionCriteria = value; + } + + public CarmedAttributedListType getResult() { + return this.result; + } + + public void setResult(CarmedAttributedListType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..6a8741ec2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mediprima.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ConsultCarmedInterventionRequest createConsultCarmedInterventionRequest() { + return new ConsultCarmedInterventionRequest(); + } + + public ConsultCarmedInterventionResponse createConsultCarmedInterventionResponse() { + return new ConsultCarmedInterventionResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/package-info.java new file mode 100644 index 000000000..839bb19ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/protocol/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.protocol.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:protocol:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/AttestationType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/AttestationType.java new file mode 100644 index 000000000..f26257ae7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/AttestationType.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import be.fgov.ehealth.commons.core.v2.Author; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttestationType", + propOrder = {"author", "beneficiarySsin", "validityPeriod", "medicalCover", "attestationNumber"} +) +public class AttestationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Author", + required = true + ) + protected Author author; + @XmlElement( + name = "BeneficiarySsin", + required = true + ) + protected String beneficiarySsin; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "MedicalCover", + required = true + ) + protected String medicalCover; + @XmlElement( + name = "AttestationNumber", + required = true + ) + protected String attestationNumber; + + public Author getAuthor() { + return this.author; + } + + public void setAuthor(Author value) { + this.author = value; + } + + public String getBeneficiarySsin() { + return this.beneficiarySsin; + } + + public void setBeneficiarySsin(String value) { + this.beneficiarySsin = value; + } + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public String getMedicalCover() { + return this.medicalCover; + } + + public void setMedicalCover(String value) { + this.medicalCover = value; + } + + public String getAttestationNumber() { + return this.attestationNumber; + } + + public void setAttestationNumber(String value) { + this.attestationNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/CriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/CriteriaType.java new file mode 100644 index 000000000..84d4a0ef6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/CriteriaType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CriteriaType", + propOrder = {"beneficiarySsin", "period", "medicalCover", "attestationNumber"} +) +public class CriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeneficiarySsin", + required = true + ) + protected String beneficiarySsin; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + @XmlElement( + name = "MedicalCover" + ) + protected String medicalCover; + @XmlElement( + name = "AttestationNumber" + ) + protected String attestationNumber; + + public String getBeneficiarySsin() { + return this.beneficiarySsin; + } + + public void setBeneficiarySsin(String value) { + this.beneficiarySsin = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public String getMedicalCover() { + return this.medicalCover; + } + + public void setMedicalCover(String value) { + this.medicalCover = value; + } + + public String getAttestationNumber() { + return this.attestationNumber; + } + + public void setAttestationNumber(String value) { + this.attestationNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.java new file mode 100644 index 000000000..49f7debff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ErrorType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"origin", "code", "messages"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Origin", + required = true + ) + protected String origin; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Message", + required = true + ) + protected List messages; + + public String getOrigin() { + return this.origin; + } + + public void setOrigin(String value) { + this.origin = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public List getMessages() { + if (this.messages == null) { + this.messages = new ArrayList(); + } + + return this.messages; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.java new file mode 100644 index 000000000..9abd67660 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/NameType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameType", + propOrder = {"value"} +) +public class NameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.java new file mode 100644 index 000000000..e31e4d172 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RegistryStatus createRegistryStatus() { + return new RegistryStatus(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public AttestationType createAttestationType() { + return new AttestationType(); + } + + public CriteriaType createCriteriaType() { + return new CriteriaType(); + } + + public NameType createNameType() { + return new NameType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.java new file mode 100644 index 000000000..56fc46a9f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/PeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"startDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.java new file mode 100644 index 000000000..abd337796 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/RegistryStatus.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegistryStatusType", + propOrder = {"errorDetails"} +) +@XmlRootElement( + name = "RegistryStatus" +) +public class RegistryStatus implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ErrorDetail", + required = true + ) + protected List errorDetails; + + public List getErrorDetails() { + if (this.errorDetails == null) { + this.errorDetails = new ArrayList(); + } + + return this.errorDetails; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.java new file mode 100644 index 000000000..299c79ce0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/core/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.uma.core.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:uma:core:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.java new file mode 100644 index 000000000..03b951895 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationRequest.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.AuthorRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteUrgentMedicalAidAttestationRequestType", + propOrder = {"beneficiarySsin", "attestationNumber"} +) +@XmlRootElement( + name = "DeleteUrgentMedicalAidAttestationRequest" +) +public class DeleteUrgentMedicalAidAttestationRequest extends AuthorRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeneficiarySsin", + required = true + ) + protected String beneficiarySsin; + @XmlElement( + name = "AttestationNumber", + required = true + ) + protected String attestationNumber; + + public String getBeneficiarySsin() { + return this.beneficiarySsin; + } + + public void setBeneficiarySsin(String value) { + this.beneficiarySsin = value; + } + + public String getAttestationNumber() { + return this.attestationNumber; + } + + public void setAttestationNumber(String value) { + this.attestationNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationResponse.java new file mode 100644 index 000000000..275d391a7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/DeleteUrgentMedicalAidAttestationResponse.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeleteUrgentMedicalAidAttestationResponseType", + propOrder = {"attestionNumber"} +) +@XmlRootElement( + name = "DeleteUrgentMedicalAidAttestationResponse" +) +public class DeleteUrgentMedicalAidAttestationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttestionNumber" + ) + protected String attestionNumber; + + public String getAttestionNumber() { + return this.attestionNumber; + } + + public void setAttestionNumber(String value) { + this.attestionNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..84227e14d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public DeleteUrgentMedicalAidAttestationRequest createDeleteUrgentMedicalAidAttestationRequest() { + return new DeleteUrgentMedicalAidAttestationRequest(); + } + + public DeleteUrgentMedicalAidAttestationResponse createDeleteUrgentMedicalAidAttestationResponse() { + return new DeleteUrgentMedicalAidAttestationResponse(); + } + + public SearchUrgentMedicalAidAttestationRequest createSearchUrgentMedicalAidAttestationRequest() { + return new SearchUrgentMedicalAidAttestationRequest(); + } + + public SearchUrgentMedicalAidAttestationResponse createSearchUrgentMedicalAidAttestationResponse() { + return new SearchUrgentMedicalAidAttestationResponse(); + } + + public SendUrgentMedicalAidAttestationRequest createSendUrgentMedicalAidAttestationRequest() { + return new SendUrgentMedicalAidAttestationRequest(); + } + + public SendUrgentMedicalAidAttestationResponse createSendUrgentMedicalAidAttestationResponse() { + return new SendUrgentMedicalAidAttestationResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationRequest.java new file mode 100644 index 000000000..dea3cadc0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationRequest.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.mediprima.uma.core.v1.CriteriaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchUrgentMedicalAidAttestationRequestType", + propOrder = {"criteria"} +) +@XmlRootElement( + name = "SearchUrgentMedicalAidAttestationRequest" +) +public class SearchUrgentMedicalAidAttestationRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Criteria", + required = true + ) + protected CriteriaType criteria; + + public CriteriaType getCriteria() { + return this.criteria; + } + + public void setCriteria(CriteriaType value) { + this.criteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationResponse.java new file mode 100644 index 000000000..3f74cbdb7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SearchUrgentMedicalAidAttestationResponse.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.uma.core.v1.AttestationType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchUrgentMedicalAidAttestationResponseType", + propOrder = {"attestations"} +) +@XmlRootElement( + name = "SearchUrgentMedicalAidAttestationResponse" +) +public class SearchUrgentMedicalAidAttestationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Attestation" + ) + protected List attestations; + + public List getAttestations() { + if (this.attestations == null) { + this.attestations = new ArrayList(); + } + + return this.attestations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationRequest.java new file mode 100644 index 000000000..44475fd4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationRequest.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.AuthorRequestType; +import be.fgov.ehealth.mediprima.uma.core.v1.PeriodType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendUrgentMedicalAidAttestationRequestType", + propOrder = {"beneficiarySsin", "validityPeriod", "medicalCover"} +) +@XmlRootElement( + name = "SendUrgentMedicalAidAttestationRequest" +) +public class SendUrgentMedicalAidAttestationRequest extends AuthorRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeneficiarySsin", + required = true + ) + protected String beneficiarySsin; + @XmlElement( + name = "ValidityPeriod", + required = true + ) + protected PeriodType validityPeriod; + @XmlElement( + name = "MedicalCover", + required = true + ) + protected String medicalCover; + + public String getBeneficiarySsin() { + return this.beneficiarySsin; + } + + public void setBeneficiarySsin(String value) { + this.beneficiarySsin = value; + } + + public PeriodType getValidityPeriod() { + return this.validityPeriod; + } + + public void setValidityPeriod(PeriodType value) { + this.validityPeriod = value; + } + + public String getMedicalCover() { + return this.medicalCover; + } + + public void setMedicalCover(String value) { + this.medicalCover = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.java new file mode 100644 index 000000000..5349d3675 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/SendUrgentMedicalAidAttestationResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.mediprima.uma.core.v1.AttestationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendUrgentMedicalAidAttestationResponseType", + propOrder = {"attestion"} +) +@XmlRootElement( + name = "SendUrgentMedicalAidAttestationResponse" +) +public class SendUrgentMedicalAidAttestationResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Attestion" + ) + protected AttestationType attestion; + + public AttestationType getAttestion() { + return this.attestion; + } + + public void setAttestion(AttestationType value) { + this.attestion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/package-info.java new file mode 100644 index 000000000..a8d86ba49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mediprima/uma/protocol/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mediprima.uma.protocol.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mediprima:uma:protocol:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.java new file mode 100644 index 000000000..3ce7fc49e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/AcknowledgeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.ErrorMyCarenetType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgeType", + propOrder = {"iscomplete", "errors"} +) +public class AcknowledgeType implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.java new file mode 100644 index 000000000..1d8ccdafa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/Nationality.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Nationality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.java new file mode 100644 index 000000000..b343dd8cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ObjectFactory.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RequestType createRequestType() { + return new RequestType(); + } + + public AcknowledgeType createAcknowledgeType() { + return new AcknowledgeType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public PatientType createPatientType() { + return new PatientType(); + } + + public TransactionType createTransactionType() { + return new TransactionType(); + } + + public SelectRetrieveTransactionType createSelectRetrieveTransactionType() { + return new SelectRetrieveTransactionType(); + } + + public SendTransactionRequest createSendTransactionRequest() { + return new SendTransactionRequest(); + } + + public SendTransactionResponse createSendTransactionResponse() { + return new SendTransactionResponse(); + } + + public RetrieveTransactionRequest createRetrieveTransactionRequest() { + return new RetrieveTransactionRequest(); + } + + public RetrieveTransactionResponse createRetrieveTransactionResponse() { + return new RetrieveTransactionResponse(); + } + + public Nationality createNationality() { + return new Nationality(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/PatientType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/PatientType.java new file mode 100644 index 000000000..026af5135 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/PatientType.java @@ -0,0 +1,212 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.schema.v1.AddressTypeBase; +import be.fgov.ehealth.standards.kmehr.schema.v1.DateType; +import be.fgov.ehealth.standards.kmehr.schema.v1.InsuranceType; +import be.fgov.ehealth.standards.kmehr.schema.v1.MemberinsuranceType; +import be.fgov.ehealth.standards.kmehr.schema.v1.ProfessionType; +import be.fgov.ehealth.standards.kmehr.schema.v1.SexType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TelecomType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "patientType", + propOrder = {"ids", "firstnames", "familyname", "birthdate", "birthlocation", "deathdate", "deathlocation", "sex", "nationality", "addresses", "telecoms", "usuallanguage", "profession", "insurancystatus", "insurancymembership", "recorddatetime", "texts"} +) +public class PatientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "firstname" + ) + protected List firstnames; + protected String familyname; + protected DateType birthdate; + protected AddressTypeBase birthlocation; + protected DateType deathdate; + protected AddressTypeBase deathlocation; + protected SexType sex; + protected Nationality nationality; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String usuallanguage; + protected ProfessionType profession; + protected InsuranceType insurancystatus; + protected MemberinsuranceType insurancymembership; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "text" + ) + protected List texts; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public DateType getBirthdate() { + return this.birthdate; + } + + public void setBirthdate(DateType value) { + this.birthdate = value; + } + + public AddressTypeBase getBirthlocation() { + return this.birthlocation; + } + + public void setBirthlocation(AddressTypeBase value) { + this.birthlocation = value; + } + + public DateType getDeathdate() { + return this.deathdate; + } + + public void setDeathdate(DateType value) { + this.deathdate = value; + } + + public AddressTypeBase getDeathlocation() { + return this.deathlocation; + } + + public void setDeathlocation(AddressTypeBase value) { + this.deathlocation = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } + + public Nationality getNationality() { + return this.nationality; + } + + public void setNationality(Nationality value) { + this.nationality = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public String getUsuallanguage() { + return this.usuallanguage; + } + + public void setUsuallanguage(String value) { + this.usuallanguage = value; + } + + public ProfessionType getProfession() { + return this.profession; + } + + public void setProfession(ProfessionType value) { + this.profession = value; + } + + public InsuranceType getInsurancystatus() { + return this.insurancystatus; + } + + public void setInsurancystatus(InsuranceType value) { + this.insurancystatus = value; + } + + public MemberinsuranceType getInsurancymembership() { + return this.insurancymembership; + } + + public void setInsurancymembership(MemberinsuranceType value) { + this.insurancymembership = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.java new file mode 100644 index 000000000..13834b76b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RequestType.java @@ -0,0 +1,91 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"id", "author", "date", "time", "maxrows"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected BigDecimal maxrows; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public BigDecimal getMaxrows() { + return this.maxrows; + } + + public void setMaxrows(BigDecimal value) { + this.maxrows = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.java new file mode 100644 index 000000000..3a9f44f4a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/ResponseType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"id", "author", "date", "time", "request"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestType request; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.java new file mode 100644 index 000000000..56fb250e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionRequest.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RetrieveTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RetrieveTransactionRequest", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class RetrieveTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRetrieveTransactionType select; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRetrieveTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectRetrieveTransactionType value) { + this.select = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.java new file mode 100644 index 000000000..bcbd84179 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/RetrieveTransactionResponse.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RetrieveTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "RetrieveTransactionResponse", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class RetrieveTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.java new file mode 100644 index 000000000..ba8af7851 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransaction.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SelectRetrieveTransaction", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SelectRetrieveTransaction extends SelectRetrieveTransactionType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.java new file mode 100644 index 000000000..2ef4b8a40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SelectRetrieveTransactionType.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRetrieveTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectRetrieveTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientType patient; + @XmlElement( + required = true + ) + protected TransactionType transaction; + + public PatientType getPatient() { + return this.patient; + } + + public void setPatient(PatientType value) { + this.patient = value; + } + + public TransactionType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionRequest.java new file mode 100644 index 000000000..e1b945ec7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionRequest.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendTransactionRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "SendTransactionRequest", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SendTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionResponse.java new file mode 100644 index 000000000..55c22da4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/SendTransactionResponse.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.fgov.ehealth.standards.kmehr.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "SendTransactionResponse", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SendTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/TransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/TransactionType.java new file mode 100644 index 000000000..850053018 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/TransactionType.java @@ -0,0 +1,225 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.schema.v1.ConfidentialityType; +import be.fgov.ehealth.standards.kmehr.schema.v1.HeadingType; +import be.fgov.ehealth.standards.kmehr.schema.v1.ItemType; +import be.fgov.ehealth.standards.kmehr.schema.v1.TextWithLayoutType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionType", + propOrder = {"confidentiality", "ids", "cds", "date", "time", "author", "redactor", "iscomplete", "isvalidated", "expirationdate", "headingsAndItemsAndTexts", "recorddatetime", "begindate", "enddate"} +) +public class TransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected AuthorType author; + protected AuthorType redactor; + protected Boolean iscomplete; + protected Boolean isvalidated; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + @XmlElements({@XmlElement( + name = "heading", + type = HeadingType.class +), @XmlElement( + name = "item", + type = ItemType.class +), @XmlElement( + name = "text", + type = TextType.class +), @XmlElement( + name = "text-with-layout", + type = TextWithLayoutType.class, + nillable = true +), @XmlElement( + name = "lnk", + type = LnkType.class +)}) + protected List headingsAndItemsAndTexts; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public AuthorType getRedactor() { + return this.redactor; + } + + public void setRedactor(AuthorType value) { + this.redactor = value; + } + + public Boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(Boolean value) { + this.iscomplete = value; + } + + public Boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(Boolean value) { + this.isvalidated = value; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public List getHeadingsAndItemsAndTexts() { + if (this.headingsAndItemsAndTexts == null) { + this.headingsAndItemsAndTexts = new ArrayList(); + } + + return this.headingsAndItemsAndTexts; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/package-info.java new file mode 100644 index 000000000..86692bff3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.messageservices.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/messageservices/core/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.java new file mode 100644 index 000000000..de3e23096 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/AcknowledgeType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.ErrorMyCarenetType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AcknowledgeType", + propOrder = {"iscomplete", "errors"} +) +public class AcknowledgeType implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean iscomplete; + @XmlElement( + name = "error" + ) + protected List errors; + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public List getErrors() { + if (this.errors == null) { + this.errors = new ArrayList(); + } + + return this.errors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.java new file mode 100644 index 000000000..8e1511820 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/Nationality.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Nationality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.java new file mode 100644 index 000000000..2beae5e55 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ObjectFactory.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RequestType createRequestType() { + return new RequestType(); + } + + public AcknowledgeType createAcknowledgeType() { + return new AcknowledgeType(); + } + + public ResponseType createResponseType() { + return new ResponseType(); + } + + public PatientType createPatientType() { + return new PatientType(); + } + + public TransactionType createTransactionType() { + return new TransactionType(); + } + + public SelectRetrieveTransactionType createSelectRetrieveTransactionType() { + return new SelectRetrieveTransactionType(); + } + + public SendTransactionRequest createSendTransactionRequest() { + return new SendTransactionRequest(); + } + + public SendTransactionResponse createSendTransactionResponse() { + return new SendTransactionResponse(); + } + + public RetrieveTransactionRequest createRetrieveTransactionRequest() { + return new RetrieveTransactionRequest(); + } + + public RetrieveTransactionResponse createRetrieveTransactionResponse() { + return new RetrieveTransactionResponse(); + } + + public Nationality createNationality() { + return new Nationality(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/PatientType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/PatientType.java new file mode 100644 index 000000000..ea079c340 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/PatientType.java @@ -0,0 +1,212 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDPATIENT; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AddressType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AddressTypeBase; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.DateType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.InsuranceType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.MemberinsuranceType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.ProfessionType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.SexType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.TelecomType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "patientType", + propOrder = {"ids", "firstnames", "familyname", "birthdate", "birthlocation", "deathdate", "deathlocation", "sex", "nationality", "addresses", "telecoms", "usuallanguage", "profession", "insurancystatus", "insurancymembership", "recorddatetime", "texts"} +) +public class PatientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "firstname" + ) + protected List firstnames; + protected String familyname; + protected DateType birthdate; + protected AddressTypeBase birthlocation; + protected DateType deathdate; + protected AddressTypeBase deathlocation; + protected SexType sex; + protected Nationality nationality; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String usuallanguage; + protected ProfessionType profession; + protected InsuranceType insurancystatus; + protected MemberinsuranceType insurancymembership; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "text" + ) + protected List texts; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public DateType getBirthdate() { + return this.birthdate; + } + + public void setBirthdate(DateType value) { + this.birthdate = value; + } + + public AddressTypeBase getBirthlocation() { + return this.birthlocation; + } + + public void setBirthlocation(AddressTypeBase value) { + this.birthlocation = value; + } + + public DateType getDeathdate() { + return this.deathdate; + } + + public void setDeathdate(DateType value) { + this.deathdate = value; + } + + public AddressTypeBase getDeathlocation() { + return this.deathlocation; + } + + public void setDeathlocation(AddressTypeBase value) { + this.deathlocation = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } + + public Nationality getNationality() { + return this.nationality; + } + + public void setNationality(Nationality value) { + this.nationality = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public String getUsuallanguage() { + return this.usuallanguage; + } + + public void setUsuallanguage(String value) { + this.usuallanguage = value; + } + + public ProfessionType getProfession() { + return this.profession; + } + + public void setProfession(ProfessionType value) { + this.profession = value; + } + + public InsuranceType getInsurancystatus() { + return this.insurancystatus; + } + + public void setInsurancystatus(InsuranceType value) { + this.insurancystatus = value; + } + + public MemberinsuranceType getInsurancymembership() { + return this.insurancymembership; + } + + public void setInsurancymembership(MemberinsuranceType value) { + this.insurancymembership = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RequestType.java new file mode 100644 index 000000000..137bf6d35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RequestType.java @@ -0,0 +1,91 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AuthorType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"id", "author", "date", "time", "maxrows"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected BigDecimal maxrows; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public BigDecimal getMaxrows() { + return this.maxrows; + } + + public void setMaxrows(BigDecimal value) { + this.maxrows = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.java new file mode 100644 index 000000000..e939fd800 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/ResponseType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AuthorType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"id", "author", "date", "time", "request"} +) +public class ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected AuthorType author; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected RequestType request; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionRequest.java new file mode 100644 index 000000000..b93fbcf59 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionRequest.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RetrieveTransactionRequestType", + propOrder = {"request", "select"} +) +@XmlRootElement( + name = "RetrieveTransactionRequest", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class RetrieveTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected SelectRetrieveTransactionType select; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public SelectRetrieveTransactionType getSelect() { + return this.select; + } + + public void setSelect(SelectRetrieveTransactionType value) { + this.select = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionResponse.java new file mode 100644 index 000000000..57ae1d85b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/RetrieveTransactionResponse.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RetrieveTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "RetrieveTransactionResponse", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class RetrieveTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.java new file mode 100644 index 000000000..91be6a53d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SelectRetrieveTransactionType.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelectRetrieveTransactionType", + propOrder = {"patient", "transaction"} +) +public class SelectRetrieveTransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected PatientType patient; + @XmlElement( + required = true + ) + protected TransactionType transaction; + + public PatientType getPatient() { + return this.patient; + } + + public void setPatient(PatientType value) { + this.patient = value; + } + + public TransactionType getTransaction() { + return this.transaction; + } + + public void setTransaction(TransactionType value) { + this.transaction = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.java new file mode 100644 index 000000000..b48cc19c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionRequest.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendTransactionRequestType", + propOrder = {"request", "kmehrmessage"} +) +@XmlRootElement( + name = "SendTransactionRequest", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SendTransactionRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected RequestType request; + @XmlElement( + required = true + ) + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionResponse.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionResponse.java new file mode 100644 index 000000000..9a467db5b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/SendTransactionResponse.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.Kmehrmessage; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendTransactionResponseType", + propOrder = {"response", "acknowledge", "kmehrmessage"} +) +@XmlRootElement( + name = "SendTransactionResponse", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SendTransactionResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected ResponseType response; + @XmlElement( + required = true + ) + protected AcknowledgeType acknowledge; + protected Kmehrmessage kmehrmessage; + @XmlAttribute( + name = "messageProtocoleSchemaVersion" + ) + protected BigDecimal messageProtocoleSchemaVersion; + + public ResponseType getResponse() { + return this.response; + } + + public void setResponse(ResponseType value) { + this.response = value; + } + + public AcknowledgeType getAcknowledge() { + return this.acknowledge; + } + + public void setAcknowledge(AcknowledgeType value) { + this.acknowledge = value; + } + + public Kmehrmessage getKmehrmessage() { + return this.kmehrmessage; + } + + public void setKmehrmessage(Kmehrmessage value) { + this.kmehrmessage = value; + } + + public BigDecimal getMessageProtocoleSchemaVersion() { + return this.messageProtocoleSchemaVersion; + } + + public void setMessageProtocoleSchemaVersion(BigDecimal value) { + this.messageProtocoleSchemaVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.java new file mode 100644 index 000000000..12aaa0df2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/TransactionType.java @@ -0,0 +1,225 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.AuthorType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.ConfidentialityType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.HeadingType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.ItemType; +import be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1.TextWithLayoutType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionType", + propOrder = {"confidentiality", "ids", "cds", "date", "time", "author", "redactor", "iscomplete", "isvalidated", "expirationdate", "headingsAndItemsAndTexts", "recorddatetime", "begindate", "enddate"} +) +public class TransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected AuthorType author; + protected AuthorType redactor; + protected Boolean iscomplete; + protected Boolean isvalidated; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + @XmlElements({@XmlElement( + name = "heading", + type = HeadingType.class +), @XmlElement( + name = "item", + type = ItemType.class +), @XmlElement( + name = "text", + type = TextType.class +), @XmlElement( + name = "text-with-layout", + type = TextWithLayoutType.class, + nillable = true +), @XmlElement( + name = "lnk", + type = LnkType.class +)}) + protected List headingsAndItemsAndTexts; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public AuthorType getRedactor() { + return this.redactor; + } + + public void setRedactor(AuthorType value) { + this.redactor = value; + } + + public Boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(Boolean value) { + this.iscomplete = value; + } + + public Boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(Boolean value) { + this.isvalidated = value; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public List getHeadingsAndItemsAndTexts() { + if (this.headingsAndItemsAndTexts == null) { + this.headingsAndItemsAndTexts = new ArrayList(); + } + + return this.headingsAndItemsAndTexts; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.java new file mode 100644 index 000000000..8a985b167 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservices/mycarenet/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.messageservices.mycarenet.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/messageservices/core/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.java b/decompiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.java new file mode 100644 index 000000000..626b276e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/messageservicescore/mycarenet/core/v1/SelectRetrieveTransaction.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.messageservicescore.mycarenet.core.v1; + +import be.fgov.ehealth.messageservices.mycarenet.core.v1.SelectRetrieveTransactionType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SelectRetrieveTransaction", + namespace = "http://www.ehealth.fgov.be/messageservices/protocol/v1" +) +public class SelectRetrieveTransaction extends SelectRetrieveTransactionType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.java new file mode 100644 index 000000000..4de8522aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/DetailsType.java @@ -0,0 +1,146 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailsType", + propOrder = {"content"} +) +public class DetailsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String content; + @XmlAttribute( + name = "Host", + required = true + ) + protected String host; + @XmlAttribute( + name = "Service", + required = true + ) + protected String service; + @XmlAttribute( + name = "Environment", + required = true + ) + protected EnvironmentType environment; + @XmlAttribute( + name = "Date", + required = true + ) + protected String date; + @XmlAttribute( + name = "Time", + required = true + ) + protected String time; + @XmlAttribute( + name = "Epochtime", + required = true + ) + protected String epochtime; + @XmlAttribute( + name = "Status", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String status; + @XmlAttribute( + name = "StatusMessage", + required = true + ) + protected String statusMessage; + @XmlAttribute( + name = "PerfData" + ) + protected String perfData; + + public String getContent() { + return this.content; + } + + public void setContent(String value) { + this.content = value; + } + + public String getHost() { + return this.host; + } + + public void setHost(String value) { + this.host = value; + } + + public String getService() { + return this.service; + } + + public void setService(String value) { + this.service = value; + } + + public EnvironmentType getEnvironment() { + return this.environment; + } + + public void setEnvironment(EnvironmentType value) { + this.environment = value; + } + + public String getDate() { + return this.date; + } + + public void setDate(String value) { + this.date = value; + } + + public String getTime() { + return this.time; + } + + public void setTime(String value) { + this.time = value; + } + + public String getEpochtime() { + return this.epochtime; + } + + public void setEpochtime(String value) { + this.epochtime = value; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getStatusMessage() { + return this.statusMessage; + } + + public void setStatusMessage(String value) { + this.statusMessage = value; + } + + public String getPerfData() { + return this.perfData; + } + + public void setPerfData(String value) { + this.perfData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.java new file mode 100644 index 000000000..337ca7aa4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ElementType.java @@ -0,0 +1,103 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ElementType", + propOrder = {"content"} +) +public class ElementType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String content; + @XmlAttribute( + name = "eName", + required = true + ) + protected String eName; + @XmlAttribute( + name = "eDescription", + required = true + ) + protected String eDescription; + @XmlAttribute( + name = "eType", + required = true + ) + protected TypeOfElementType eType; + @XmlAttribute( + name = "eFormat" + ) + protected String eFormat; + @XmlAttribute( + name = "eValue", + required = true + ) + protected String eValue; + @XmlAttribute( + name = "ePerfData" + ) + protected String ePerfData; + + public String getContent() { + return this.content; + } + + public void setContent(String value) { + this.content = value; + } + + public String getEName() { + return this.eName; + } + + public void setEName(String value) { + this.eName = value; + } + + public String getEDescription() { + return this.eDescription; + } + + public void setEDescription(String value) { + this.eDescription = value; + } + + public TypeOfElementType getEType() { + return this.eType; + } + + public void setEType(TypeOfElementType value) { + this.eType = value; + } + + public String getEFormat() { + return this.eFormat; + } + + public void setEFormat(String value) { + this.eFormat = value; + } + + public String getEValue() { + return this.eValue; + } + + public void setEValue(String value) { + this.eValue = value; + } + + public String getEPerfData() { + return this.ePerfData; + } + + public void setEPerfData(String value) { + this.ePerfData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.java new file mode 100644 index 000000000..1795a0714 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/EnvironmentType.java @@ -0,0 +1,25 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "EnvironmentType" +) +@XmlEnum +public enum EnvironmentType { + ACC, + PROD, + LOCAL, + DEV, + TEST, + SIM; + + public String value() { + return this.name(); + } + + public static EnvironmentType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ExtensionType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ExtensionType.java new file mode 100644 index 000000000..172028fc8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ExtensionType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExtensionType", + propOrder = {"elements"} +) +public class ExtensionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Element", + required = true + ) + protected List elements; + + public List getElements() { + if (this.elements == null) { + this.elements = new ArrayList(); + } + + return this.elements; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.java new file mode 100644 index 000000000..c35acbe70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MonitoringType", + propOrder = {"schema", "results"} +) +public class MonitoringType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Schema", + required = true + ) + protected SchemaType schema; + @XmlElement( + name = "Results", + required = true + ) + protected List results; + + public SchemaType getSchema() { + return this.schema; + } + + public void setSchema(SchemaType value) { + this.schema = value; + } + + public List getResults() { + if (this.results == null) { + this.results = new ArrayList(); + } + + return this.results; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.java new file mode 100644 index 000000000..c756de5d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/MonitoringXML.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MonitoringResponseType", + propOrder = {"monitoring"} +) +@XmlRootElement( + name = "MonitoringXML", + namespace = "" +) +public class MonitoringXML implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Monitoring", + required = true + ) + protected MonitoringType monitoring; + + public MonitoringType getMonitoring() { + return this.monitoring; + } + + public void setMonitoring(MonitoringType value) { + this.monitoring = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ObjectFactory.java new file mode 100644 index 000000000..8acf17641 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public MonitoringXML createMonitoringXML() { + return new MonitoringXML(); + } + + public MonitoringType createMonitoringType() { + return new MonitoringType(); + } + + public SchemaType createSchemaType() { + return new SchemaType(); + } + + public ResultsType createResultsType() { + return new ResultsType(); + } + + public SubResultsType createSubResultsType() { + return new SubResultsType(); + } + + public DetailsType createDetailsType() { + return new DetailsType(); + } + + public ExtensionType createExtensionType() { + return new ExtensionType(); + } + + public ElementType createElementType() { + return new ElementType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.java new file mode 100644 index 000000000..bc88f4c53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/ResultsType.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResultsType", + propOrder = {"details", "errorDetail", "errorStack", "subResults", "extension"} +) +public class ResultsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Details", + required = true + ) + protected DetailsType details; + @XmlElement( + name = "ErrorDetail" + ) + protected String errorDetail; + @XmlElement( + name = "ErrorStack" + ) + protected String errorStack; + @XmlElement( + name = "SubResults" + ) + protected List subResults; + @XmlElement( + name = "Extension" + ) + protected ExtensionType extension; + + public DetailsType getDetails() { + return this.details; + } + + public void setDetails(DetailsType value) { + this.details = value; + } + + public String getErrorDetail() { + return this.errorDetail; + } + + public void setErrorDetail(String value) { + this.errorDetail = value; + } + + public String getErrorStack() { + return this.errorStack; + } + + public void setErrorStack(String value) { + this.errorStack = value; + } + + public List getSubResults() { + if (this.subResults == null) { + this.subResults = new ArrayList(); + } + + return this.subResults; + } + + public ExtensionType getExtension() { + return this.extension; + } + + public void setExtension(ExtensionType value) { + this.extension = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SchemaType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SchemaType.java new file mode 100644 index 000000000..822043648 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SchemaType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SchemaType" +) +public class SchemaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Value" + ) + protected String value; + + public String getValue() { + return this.value == null ? "1.2" : this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SubResultsType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SubResultsType.java new file mode 100644 index 000000000..851a8fbac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/SubResultsType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubResultsType", + propOrder = {"subDetails", "subErrorDetail", "subErrorStack"} +) +public class SubResultsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubDetails", + required = true + ) + protected DetailsType subDetails; + @XmlElement( + name = "SubErrorDetail" + ) + protected String subErrorDetail; + @XmlElement( + name = "SubErrorStack" + ) + protected String subErrorStack; + + public DetailsType getSubDetails() { + return this.subDetails; + } + + public void setSubDetails(DetailsType value) { + this.subDetails = value; + } + + public String getSubErrorDetail() { + return this.subErrorDetail; + } + + public void setSubErrorDetail(String value) { + this.subErrorDetail = value; + } + + public String getSubErrorStack() { + return this.subErrorStack; + } + + public void setSubErrorStack(String value) { + this.subErrorStack = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.java new file mode 100644 index 000000000..1fd3b8452 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/TypeOfElementType.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "TypeOfElementType" +) +@XmlEnum +public enum TypeOfElementType { + ARRAY, + INTEGER, + HASH, + BLOB, + FLOAT, + XML, + STRING; + + public String value() { + return this.name(); + } + + public static TypeOfElementType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.java new file mode 100644 index 000000000..85c97d060 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/core/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.monitoring.core.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:monitoring:core:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.java new file mode 100644 index 000000000..442a438e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckRequest.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.monitoring.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AliveCheckRequestType" +) +@XmlRootElement( + name = "AliveCheckRequest" +) +public class AliveCheckRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckResponse.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckResponse.java new file mode 100644 index 000000000..a1d60fac8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/AliveCheckResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.monitoring.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.monitoring.core.v2.MonitoringXML; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AliveCheckResponseType", + propOrder = {"monitoringXML"} +) +@XmlRootElement( + name = "AliveCheckResponse" +) +public class AliveCheckResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MonitoringXML", + required = true + ) + protected MonitoringXML monitoringXML; + + public MonitoringXML getMonitoringXML() { + return this.monitoringXML; + } + + public void setMonitoringXML(MonitoringXML value) { + this.monitoringXML = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..d9b389461 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.monitoring.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public AliveCheckRequest createAliveCheckRequest() { + return new AliveCheckRequest(); + } + + public AliveCheckResponse createAliveCheckResponse() { + return new AliveCheckResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/package-info.java new file mode 100644 index 000000000..4a9bf59dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/monitoring/protocol/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.monitoring.protocol.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:monitoring:protocol:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationRequest.java new file mode 100644 index 000000000..f81cd41b6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SendAttestationRequest", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v1" +) +public class SendAttestationRequest extends SendRequestType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationResponse.java new file mode 100644 index 000000000..ace5a0f95 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v1/SendAttestationResponse.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SendAttestationResponse", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v1" +) +public class SendAttestationResponse extends SendResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.java new file mode 100644 index 000000000..0e139cfa9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "CancelAttestationRequest", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2" +) +public class CancelAttestationRequest extends SendRequestType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.java new file mode 100644 index 000000000..6f4dca7af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/CancelAttestationResponse.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "CancelAttestationResponse", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2" +) +public class CancelAttestationResponse extends SendResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..52119c0e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/ObjectFactory.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _SendAttestationRequest_QNAME = new QName("urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", "SendAttestationRequest"); + private static final QName _SendAttestationResponse_QNAME = new QName("urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", "SendAttestationResponse"); + private static final QName _CancelAttestationRequest_QNAME = new QName("urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", "CancelAttestationRequest"); + private static final QName _CancelAttestationResponse_QNAME = new QName("urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", "CancelAttestationResponse"); + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", + name = "SendAttestationRequest" + ) + public JAXBElement createSendAttestationRequest(SendRequestType value) { + return new JAXBElement(_SendAttestationRequest_QNAME, SendRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", + name = "SendAttestationResponse" + ) + public JAXBElement createSendAttestationResponse(SendResponseType value) { + return new JAXBElement(_SendAttestationResponse_QNAME, SendResponseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", + name = "CancelAttestationRequest" + ) + public JAXBElement createCancelAttestationRequest(SendRequestType value) { + return new JAXBElement(_CancelAttestationRequest_QNAME, SendRequestType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2", + name = "CancelAttestationResponse" + ) + public JAXBElement createCancelAttestationResponse(SendResponseType value) { + return new JAXBElement(_CancelAttestationResponse_QNAME, SendResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationRequest.java new file mode 100644 index 000000000..01c8de5f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SendAttestationRequest", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2" +) +public class SendAttestationRequest extends SendRequestType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationResponse.java new file mode 100644 index 000000000..bebe0758a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/attest/protocol/v2/SendAttestationResponse.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.attest.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "SendAttestationResponse", + namespace = "urn:be:fgov:ehealth:mycarenet:attest:protocol:v2" +) +public class SendAttestationResponse extends SendResponseType { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/AbstractIdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/AbstractIdType.java new file mode 100644 index 000000000..c6658db38 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({IdType.class, PackageType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/BlobType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/BlobType.java new file mode 100644 index 000000000..06d6d6cba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/BlobType.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BlobType", + propOrder = {"value"} +) +public class BlobType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlAttribute( + name = "ContentEncoding" + ) + protected String contentEncoding; + @XmlAttribute( + name = "HashValue" + ) + protected byte[] hashValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String id; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public String getContentEncoding() { + return this.contentEncoding == null ? "deflate" : this.contentEncoding; + } + + public void setContentEncoding(String value) { + this.contentEncoding = value; + } + + public byte[] getHashValue() { + return this.hashValue; + } + + public void setHashValue(byte[] value) { + this.hashValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.java new file mode 100644 index 000000000..142b4ef53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareProviderType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii", + required = true + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.java new file mode 100644 index 000000000..8d055073b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"ssin", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonInputType.java new file mode 100644 index 000000000..9681bcba3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonInputType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +public class CommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OriginType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonOutputType.java new file mode 100644 index 000000000..001c650f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.java new file mode 100644 index 000000000..4274c7268 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/IdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.java new file mode 100644 index 000000000..6d80e8c28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/LicenseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.java new file mode 100644 index 000000000..4190e7ffa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/NihiiType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.java new file mode 100644 index 000000000..1a3b55199 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ObjectFactory.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommonInputType createCommonInputType() { + return new CommonInputType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OriginType createOriginType() { + return new OriginType(); + } + + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public PartyType createPartyType() { + return new PartyType(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RoutingType createRoutingType() { + return new RoutingType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public BlobType createBlobType() { + return new BlobType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.java new file mode 100644 index 000000000..00aecaaf8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/OriginType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginType", + propOrder = {"_package", "siteID", "careProvider", "sender"} +) +public class OriginType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "SiteID" + ) + protected ValueRefString siteID; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + @XmlElement( + name = "Sender" + ) + protected PartyType sender; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public ValueRefString getSiteID() { + return this.siteID; + } + + public void setSiteID(ValueRefString value) { + this.siteID = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } + + public PartyType getSender() { + return this.sender; + } + + public void setSender(PartyType value) { + this.sender = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.java new file mode 100644 index 000000000..9982afc72 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.java new file mode 100644 index 000000000..e029d95b5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PartyType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartyType", + propOrder = {"physicalPerson", "organization"} +) +public class PartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PeriodType.java new file mode 100644 index 000000000..dcd0b6038 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime start; + @XmlElement( + name = "End", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime end; + + public DateTime getStart() { + return this.start; + } + + public void setStart(DateTime value) { + this.start = value; + } + + public DateTime getEnd() { + return this.end; + } + + public void setEnd(DateTime value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.java new file mode 100644 index 000000000..5620c2c0d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RequestType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.java new file mode 100644 index 000000000..e1200b7f5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/RoutingType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RoutingType", + propOrder = {"careReceiver", "referenceDate", "period"} +) +public class RoutingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "ReferenceDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.java new file mode 100644 index 000000000..de23dd576 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/SelfRefType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({NihiiType.class, AbstractIdType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.java new file mode 100644 index 000000000..f26c4ca38 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/ValueRefString.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/package-info.java new file mode 100644 index 000000000..0de652879 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.commons.core.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mycarenet:commons:core:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/AbstractIdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/AbstractIdType.java new file mode 100644 index 000000000..9f6f13fd9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/AbstractIdType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractIdType", + propOrder = {"name"} +) +@XmlSeeAlso({IdType.class, PackageType.class}) +public abstract class AbstractIdType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected ValueRefString name; + + public ValueRefString getName() { + return this.name; + } + + public void setName(ValueRefString value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.java new file mode 100644 index 000000000..e9ff5c9bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/BlobType.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BlobType", + propOrder = {"value"} +) +public class BlobType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "ContentType", + required = true + ) + protected String contentType; + @XmlAttribute( + name = "ContentEncoding" + ) + protected String contentEncoding; + @XmlAttribute( + name = "ContentEncryption" + ) + protected String contentEncryption; + @XmlAttribute( + name = "Etk" + ) + protected byte[] etk; + @XmlAttribute( + name = "HashValue" + ) + protected byte[] hashValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String id; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } + + public String getContentEncoding() { + return this.contentEncoding == null ? "deflate" : this.contentEncoding; + } + + public void setContentEncoding(String value) { + this.contentEncoding = value; + } + + public String getContentEncryption() { + return this.contentEncryption; + } + + public void setContentEncryption(String value) { + this.contentEncryption = value; + } + + public byte[] getEtk() { + return this.etk; + } + + public void setEtk(byte[] value) { + this.etk = value; + } + + public byte[] getHashValue() { + return this.hashValue; + } + + public void setHashValue(byte[] value) { + this.hashValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareProviderType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareProviderType.java new file mode 100644 index 000000000..d31de9528 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareProviderType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareProviderType", + propOrder = {"nihii", "physicalPerson", "organization"} +) +public class CareProviderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii", + required = true + ) + protected NihiiType nihii; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.java new file mode 100644 index 000000000..e59f3767e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CareReceiverIdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CareReceiverIdType", + propOrder = {"ssin", "regNrWithMut", "mutuality"} +) +public class CareReceiverIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "RegNrWithMut" + ) + protected String regNrWithMut; + @XmlElement( + name = "Mutuality" + ) + protected String mutuality; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public String getRegNrWithMut() { + return this.regNrWithMut; + } + + public void setRegNrWithMut(String value) { + this.regNrWithMut = value; + } + + public String getMutuality() { + return this.mutuality; + } + + public void setMutuality(String value) { + this.mutuality = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.java new file mode 100644 index 000000000..730d1ad75 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonInputType.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonInputType", + propOrder = {"request", "origin", "inputReference", "nipReference"} +) +public class CommonInputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Request", + required = true + ) + protected RequestType request; + @XmlElement( + name = "Origin", + required = true + ) + protected OriginType origin; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + + public RequestType getRequest() { + return this.request; + } + + public void setRequest(RequestType value) { + this.request = value; + } + + public OriginType getOrigin() { + return this.origin; + } + + public void setOrigin(OriginType value) { + this.origin = value; + } + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonOutputType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonOutputType.java new file mode 100644 index 000000000..6cc646c55 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/CommonOutputType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommonOutputType", + propOrder = {"inputReference", "nipReference", "outputReference"} +) +public class CommonOutputType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InputReference" + ) + protected String inputReference; + @XmlElement( + name = "NIPReference" + ) + protected String nipReference; + @XmlElement( + name = "OutputReference" + ) + protected String outputReference; + + public String getInputReference() { + return this.inputReference; + } + + public void setInputReference(String value) { + this.inputReference = value; + } + + public String getNIPReference() { + return this.nipReference; + } + + public void setNIPReference(String value) { + this.nipReference = value; + } + + public String getOutputReference() { + return this.outputReference; + } + + public void setOutputReference(String value) { + this.outputReference = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.java new file mode 100644 index 000000000..14492b927 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/IdType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdType", + propOrder = {"nihii", "ssin", "cbe"} +) +public class IdType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nihii" + ) + protected NihiiType nihii; + @XmlElement( + name = "Ssin" + ) + protected ValueRefString ssin; + @XmlElement( + name = "Cbe" + ) + protected ValueRefString cbe; + + public NihiiType getNihii() { + return this.nihii; + } + + public void setNihii(NihiiType value) { + this.nihii = value; + } + + public ValueRefString getSsin() { + return this.ssin; + } + + public void setSsin(ValueRefString value) { + this.ssin = value; + } + + public ValueRefString getCbe() { + return this.cbe; + } + + public void setCbe(ValueRefString value) { + this.cbe = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.java new file mode 100644 index 000000000..5576c3062 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/LicenseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LicenseType", + propOrder = {"username", "password"} +) +public class LicenseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Username", + required = true + ) + protected String username; + @XmlElement( + name = "Password", + required = true + ) + protected String password; + + public String getUsername() { + return this.username; + } + + public void setUsername(String value) { + this.username = value; + } + + public String getPassword() { + return this.password; + } + + public void setPassword(String value) { + this.password = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/NihiiType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/NihiiType.java new file mode 100644 index 000000000..d4f2173df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/NihiiType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NihiiType", + propOrder = {"quality", "value"} +) +public class NihiiType extends SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Quality" + ) + protected String quality; + @XmlElement( + name = "Value" + ) + protected ValueRefString value; + + public String getQuality() { + return this.quality; + } + + public void setQuality(String value) { + this.quality = value; + } + + public ValueRefString getValue() { + return this.value; + } + + public void setValue(ValueRefString value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.java new file mode 100644 index 000000000..cc76ccefc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ObjectFactory.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CommonInputType createCommonInputType() { + return new CommonInputType(); + } + + public RequestType createRequestType() { + return new RequestType(); + } + + public OriginType createOriginType() { + return new OriginType(); + } + + public ValueRefString createValueRefString() { + return new ValueRefString(); + } + + public CareProviderType createCareProviderType() { + return new CareProviderType(); + } + + public IdType createIdType() { + return new IdType(); + } + + public NihiiType createNihiiType() { + return new NihiiType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public LicenseType createLicenseType() { + return new LicenseType(); + } + + public PartyType createPartyType() { + return new PartyType(); + } + + public CommonOutputType createCommonOutputType() { + return new CommonOutputType(); + } + + public RoutingType createRoutingType() { + return new RoutingType(); + } + + public CareReceiverIdType createCareReceiverIdType() { + return new CareReceiverIdType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public BlobType createBlobType() { + return new BlobType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.java new file mode 100644 index 000000000..4d479cdd7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/OriginType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginType", + propOrder = {"_package", "siteID", "careProvider", "sender"} +) +public class OriginType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Package", + required = true + ) + protected PackageType _package; + @XmlElement( + name = "SiteID" + ) + protected ValueRefString siteID; + @XmlElement( + name = "CareProvider" + ) + protected CareProviderType careProvider; + @XmlElement( + name = "Sender" + ) + protected PartyType sender; + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public ValueRefString getSiteID() { + return this.siteID; + } + + public void setSiteID(ValueRefString value) { + this.siteID = value; + } + + public CareProviderType getCareProvider() { + return this.careProvider; + } + + public void setCareProvider(CareProviderType value) { + this.careProvider = value; + } + + public PartyType getSender() { + return this.sender; + } + + public void setSender(PartyType value) { + this.sender = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PackageType.java new file mode 100644 index 000000000..af7c92d76 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PackageType", + propOrder = {"license"} +) +public class PackageType extends AbstractIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "License", + required = true + ) + protected LicenseType license; + + public LicenseType getLicense() { + return this.license; + } + + public void setLicense(LicenseType value) { + this.license = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.java new file mode 100644 index 000000000..e9e53e788 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PartyType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartyType", + propOrder = {"physicalPerson", "organization"} +) +public class PartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PhysicalPerson" + ) + protected IdType physicalPerson; + @XmlElement( + name = "Organization" + ) + protected IdType organization; + + public IdType getPhysicalPerson() { + return this.physicalPerson; + } + + public void setPhysicalPerson(IdType value) { + this.physicalPerson = value; + } + + public IdType getOrganization() { + return this.organization; + } + + public void setOrganization(IdType value) { + this.organization = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.java new file mode 100644 index 000000000..03fd2863c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime start; + @XmlElement( + name = "End", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime end; + + public DateTime getStart() { + return this.start; + } + + public void setStart(DateTime value) { + this.start = value; + } + + public DateTime getEnd() { + return this.end; + } + + public void setEnd(DateTime value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RequestType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RequestType.java new file mode 100644 index 000000000..1ca8d3129 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RequestType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"isTest"} +) +public class RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IsTest" + ) + protected boolean isTest; + + public boolean isIsTest() { + return this.isTest; + } + + public void setIsTest(boolean value) { + this.isTest = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.java new file mode 100644 index 000000000..fab1c0422 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/RoutingType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RoutingType", + propOrder = {"careReceiver", "referenceDate", "period"} +) +public class RoutingType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CareReceiver", + required = true + ) + protected CareReceiverIdType careReceiver; + @XmlElement( + name = "ReferenceDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime referenceDate; + @XmlElement( + name = "Period" + ) + protected PeriodType period; + + public CareReceiverIdType getCareReceiver() { + return this.careReceiver; + } + + public void setCareReceiver(CareReceiverIdType value) { + this.careReceiver = value; + } + + public DateTime getReferenceDate() { + return this.referenceDate; + } + + public void setReferenceDate(DateTime value) { + this.referenceDate = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.java new file mode 100644 index 000000000..6d0b747b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/SelfRefType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SelfRefType" +) +@XmlSeeAlso({NihiiType.class, AbstractIdType.class}) +public abstract class SelfRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Ref" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ref; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.java new file mode 100644 index 000000000..3ce6ababc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/ValueRefString.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValueRefString", + propOrder = {"value"} +) +public class ValueRefString implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "ValueRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String valueRef; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getValueRef() { + return this.valueRef; + } + + public void setValueRef(String value) { + this.valueRef = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.java new file mode 100644 index 000000000..df8149e05 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/core/v3/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.commons.core.v3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mycarenet:commons:core:v3", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..285937a1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SendRequestType createSendRequestType() { + return new SendRequestType(); + } + + public SendResponseType createSendResponseType() { + return new SendResponseType(); + } + + public ResponseReturnType createResponseReturnType() { + return new ResponseReturnType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.java new file mode 100644 index 000000000..1dd361d1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/ResponseReturnType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import be.fgov.ehealth.mycarenet.commons.core.v2.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v2.CommonOutputType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseReturnType", + propOrder = {"commonOutput", "detail", "xadesT"} +) +public class ResponseReturnType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "XadesT" + ) + protected Base64Binary xadesT; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.java new file mode 100644 index 000000000..aa2c8eef5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendRequestType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v2.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v2.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v2.RoutingType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendRequestType", + propOrder = {"commonInput", "routing", "detail", "xades"} +) +public class SendRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "Routing" + ) + protected RoutingType routing; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "Xades" + ) + protected Base64Binary xades; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RoutingType getRouting() { + return this.routing; + } + + public void setRouting(RoutingType value) { + this.routing = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXades() { + return this.xades; + } + + public void setXades(Base64Binary value) { + this.xades = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendResponseType.java new file mode 100644 index 000000000..977c62036 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/SendResponseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendResponseType", + propOrder = {"_return"} +) +public class SendResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Return", + required = true + ) + protected ResponseReturnType _return; + + public ResponseReturnType getReturn() { + return this._return; + } + + public void setReturn(ResponseReturnType value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationRequest.java new file mode 100644 index 000000000..46fc04eb3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationRequest.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "TarificationConsultationRequest", + namespace = "urn:be:fgov:ehealth:mycarenet:tarification:protocol:v1" +) +public class TarificationConsultationRequest extends SendRequestType { + private static final long serialVersionUID = -5623378735605620717L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.java new file mode 100644 index 000000000..e57f2584a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/TarificationConsultationResponse.java @@ -0,0 +1,11 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "TarificationConsultationResponse", + namespace = "urn:be:fgov:ehealth:mycarenet:tarification:protocol:v1" +) +public class TarificationConsultationResponse extends SendResponseType { + private static final long serialVersionUID = -1823503051478209431L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.java new file mode 100644 index 000000000..5f2384c88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mycarenet:commons:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.java new file mode 100644 index 000000000..f93ac550b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v3; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SendRequestType createSendRequestType() { + return new SendRequestType(); + } + + public SendResponseType createSendResponseType() { + return new SendResponseType(); + } + + public ResponseReturnType createResponseReturnType() { + return new ResponseReturnType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ResponseReturnType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ResponseReturnType.java new file mode 100644 index 000000000..2a9f210ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/ResponseReturnType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v3; + +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonOutputType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseReturnType", + propOrder = {"commonOutput", "detail", "xadesT"} +) +public class ResponseReturnType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonOutput", + required = true + ) + protected CommonOutputType commonOutput; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "XadesT" + ) + protected Base64Binary xadesT; + + public CommonOutputType getCommonOutput() { + return this.commonOutput; + } + + public void setCommonOutput(CommonOutputType value) { + this.commonOutput = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXadesT() { + return this.xadesT; + } + + public void setXadesT(Base64Binary value) { + this.xadesT = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendRequestType.java new file mode 100644 index 000000000..ad4f64848 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendRequestType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.mycarenet.commons.core.v3.BlobType; +import be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType; +import be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2005._05.xmlmime.Base64Binary; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendRequestType", + propOrder = {"commonInput", "routing", "detail", "xades"} +) +public class SendRequestType extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommonInput", + required = true + ) + protected CommonInputType commonInput; + @XmlElement( + name = "Routing" + ) + protected RoutingType routing; + @XmlElement( + name = "Detail", + required = true + ) + protected BlobType detail; + @XmlElement( + name = "Xades" + ) + protected Base64Binary xades; + + public CommonInputType getCommonInput() { + return this.commonInput; + } + + public void setCommonInput(CommonInputType value) { + this.commonInput = value; + } + + public RoutingType getRouting() { + return this.routing; + } + + public void setRouting(RoutingType value) { + this.routing = value; + } + + public BlobType getDetail() { + return this.detail; + } + + public void setDetail(BlobType value) { + this.detail = value; + } + + public Base64Binary getXades() { + return this.xades; + } + + public void setXades(Base64Binary value) { + this.xades = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.java new file mode 100644 index 000000000..a466b7580 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/SendResponseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v3; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendResponseType", + propOrder = {"_return"} +) +public class SendResponseType extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Return", + required = true + ) + protected ResponseReturnType _return; + + public ResponseReturnType getReturn() { + return this._return; + } + + public void setReturn(ResponseReturnType value) { + this._return = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/package-info.java new file mode 100644 index 000000000..cad67af3e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/commons/protocol/v3/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.commons.protocol.v3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mycarenet:commons:protocol:v3", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.java new file mode 100644 index 000000000..1fb304aa4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationRequest.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.mycarenet.memberdata.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendRequestMemberDataType" +) +@XmlRootElement( + name = "MemberDataConsultationRequest" +) +public class MemberDataConsultationRequest extends SendRequestType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationResponse.java new file mode 100644 index 000000000..d83104361 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/MemberDataConsultationResponse.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.mycarenet.memberdata.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v3.SendResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SendResponseMemberDataType" +) +@XmlRootElement( + name = "MemberDataConsultationResponse" +) +public class MemberDataConsultationResponse extends SendResponseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..d9dfba35d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.mycarenet.memberdata.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public MemberDataConsultationRequest createMemberDataConsultationRequest() { + return new MemberDataConsultationRequest(); + } + + public MemberDataConsultationResponse createMemberDataConsultationResponse() { + return new MemberDataConsultationResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.java new file mode 100644 index 000000000..62ea5173b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/memberdata/protocol/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.mycarenet.memberdata.protocol.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:mycarenet:memberdata:protocol:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.java new file mode 100644 index 000000000..5865a6621 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceRequest.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.registration.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v2.SendRequestType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "RegisterToMycarenetServiceRequest", + namespace = "urn:be:fgov:ehealth:mycarenet:registration:protocol:v1" +) +public class RegisterToMycarenetServiceRequest extends SendRequestType { + private static final long serialVersionUID = -6622884767890612976L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceResponse.java b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceResponse.java new file mode 100644 index 000000000..3aa1e2411 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/mycarenet/registration/protocol/v1/RegisterToMycarenetServiceResponse.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.mycarenet.registration.protocol.v1; + +import be.fgov.ehealth.mycarenet.commons.protocol.v2.SendResponseType; +import javax.xml.bind.annotation.XmlRootElement; + +@XmlRootElement( + name = "RegisterToMycarenetServiceResponse", + namespace = "urn:be:fgov:ehealth:mycarenet:registration:protocol:v1" +) +public class RegisterToMycarenetServiceResponse extends SendResponseType { + private static final long serialVersionUID = -6622884767890612976L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.java new file mode 100644 index 000000000..8bef22a90 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressCbssType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalAddressCbssType", + propOrder = {"residentialAddress"} +) +@XmlSeeAlso({AddressCbssBaseType.class, AddressCbssWithUpdateStatusType.class, AddressCbssWithStatusAndSourceType.class}) +public abstract class AbstractOptionalAddressCbssType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ResidentialAddress" + ) + protected ResidentialAddressType residentialAddress; + + public ResidentialAddressType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ResidentialAddressType value) { + this.residentialAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.java new file mode 100644 index 000000000..5e2010c36 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAddressType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalAddressType", + propOrder = {"diplomaticPost", "diplomaticAddress", "postAddress", "referenceAddress", "residentialAddress", "temporaryAddress"} +) +@XmlSeeAlso({AddressBaseType.class, AddressWithStatusAndSourceType.class}) +public abstract class AbstractOptionalAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DiplomaticPost" + ) + protected DiplomaticPostType diplomaticPost; + @XmlElement( + name = "DiplomaticAddress" + ) + protected PlainAddressType diplomaticAddress; + @XmlElement( + name = "PostAddress" + ) + protected PlainAddressType postAddress; + @XmlElement( + name = "ReferenceAddress" + ) + protected ResidentialAddressType referenceAddress; + @XmlElement( + name = "ResidentialAddress" + ) + protected ResidentialAddressType residentialAddress; + @XmlElement( + name = "TemporaryAddress" + ) + protected PlainAddressType temporaryAddress; + + public DiplomaticPostType getDiplomaticPost() { + return this.diplomaticPost; + } + + public void setDiplomaticPost(DiplomaticPostType value) { + this.diplomaticPost = value; + } + + public PlainAddressType getDiplomaticAddress() { + return this.diplomaticAddress; + } + + public void setDiplomaticAddress(PlainAddressType value) { + this.diplomaticAddress = value; + } + + public PlainAddressType getPostAddress() { + return this.postAddress; + } + + public void setPostAddress(PlainAddressType value) { + this.postAddress = value; + } + + public ResidentialAddressType getReferenceAddress() { + return this.referenceAddress; + } + + public void setReferenceAddress(ResidentialAddressType value) { + this.referenceAddress = value; + } + + public ResidentialAddressType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ResidentialAddressType value) { + this.residentialAddress = value; + } + + public PlainAddressType getTemporaryAddress() { + return this.temporaryAddress; + } + + public void setTemporaryAddress(PlainAddressType value) { + this.temporaryAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.java new file mode 100644 index 000000000..e66896b33 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalAdministratorType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalAdministratorType", + propOrder = {"specialNotion", "location", "inceptionDate"} +) +@XmlSeeAlso({AdministratorBaseType.class, AdministratorWithStatusAndSourceType.class}) +public abstract class AbstractOptionalAdministratorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SpecialNotion" + ) + protected SpecialNotionType specialNotion; + @XmlElement( + name = "Location" + ) + protected LocationType location; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public SpecialNotionType getSpecialNotion() { + return this.specialNotion; + } + + public void setSpecialNotion(SpecialNotionType value) { + this.specialNotion = value; + } + + public LocationType getLocation() { + return this.location; + } + + public void setLocation(LocationType value) { + this.location = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.java new file mode 100644 index 000000000..d21cca07e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalBirthType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalBirthType", + propOrder = {"birthDate", "birthPlace", "actType"} +) +@XmlSeeAlso({BirthInfoBaseType.class, BirthInfoWithUpdateStatusType.class, BirthInfoWithStatusAndSourceType.class}) +public abstract class AbstractOptionalBirthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "BirthPlace" + ) + protected LocationType birthPlace; + @XmlElement( + name = "ActType" + ) + protected ActType actType; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public LocationType getBirthPlace() { + return this.birthPlace; + } + + public void setBirthPlace(LocationType value) { + this.birthPlace = value; + } + + public ActType getActType() { + return this.actType; + } + + public void setActType(ActType value) { + this.actType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.java new file mode 100644 index 000000000..f6b5b4ce8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalContactAddressType.java @@ -0,0 +1,252 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalContactAddressType", + propOrder = {"countryCode", "countryIsoCode", "countryNames", "regionCode", "regionNames", "cityCode", "cityRegionalCode", "cityNames", "postalCode", "streetCode", "streetRegionalCode", "streetNames", "houseNumber", "boxNumber", "addressRegionalCode", "typeCode", "typeDescriptions", "inceptionDate"} +) +@XmlSeeAlso({ContactAddressBaseType.class, ContactAddressWithUpdateStatusType.class, ContactAddressWithStatusAndSourceType.class}) +public abstract class AbstractOptionalContactAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "RegionCode" + ) + protected String regionCode; + @XmlElement( + name = "RegionName" + ) + protected List regionNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityRegionalCode" + ) + protected BestIdentifierType cityRegionalCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetCode" + ) + protected String streetCode; + @XmlElement( + name = "StreetRegionalCode" + ) + protected BestIdentifierType streetRegionalCode; + @XmlElement( + name = "StreetName" + ) + protected List streetNames; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "AddressRegionalCode" + ) + protected BestIdentifierType addressRegionalCode; + @XmlElement( + name = "TypeCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer typeCode; + @XmlElement( + name = "TypeDescription" + ) + protected List typeDescriptions; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getRegionCode() { + return this.regionCode; + } + + public void setRegionCode(String value) { + this.regionCode = value; + } + + public List getRegionNames() { + if (this.regionNames == null) { + this.regionNames = new ArrayList(); + } + + return this.regionNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public BestIdentifierType getCityRegionalCode() { + return this.cityRegionalCode; + } + + public void setCityRegionalCode(BestIdentifierType value) { + this.cityRegionalCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getStreetCode() { + return this.streetCode; + } + + public void setStreetCode(String value) { + this.streetCode = value; + } + + public BestIdentifierType getStreetRegionalCode() { + return this.streetRegionalCode; + } + + public void setStreetRegionalCode(BestIdentifierType value) { + this.streetRegionalCode = value; + } + + public List getStreetNames() { + if (this.streetNames == null) { + this.streetNames = new ArrayList(); + } + + return this.streetNames; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public BestIdentifierType getAddressRegionalCode() { + return this.addressRegionalCode; + } + + public void setAddressRegionalCode(BestIdentifierType value) { + this.addressRegionalCode = value; + } + + public Integer getTypeCode() { + return this.typeCode; + } + + public void setTypeCode(Integer value) { + this.typeCode = value; + } + + public List getTypeDescriptions() { + if (this.typeDescriptions == null) { + this.typeDescriptions = new ArrayList(); + } + + return this.typeDescriptions; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.java new file mode 100644 index 000000000..0bf59b74e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalDeceaseType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalDeceaseType", + propOrder = {"deceaseDate", "deceasePlace"} +) +@XmlSeeAlso({DeceaseInfoBaseType.class, DeceaseInfoWithUpdateStatusType.class, DeceaseInfoWithStatusAndSourceType.class}) +public abstract class AbstractOptionalDeceaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeceaseDate" + ) + protected String deceaseDate; + @XmlElement( + name = "DeceasePlace" + ) + protected LocationType deceasePlace; + + public String getDeceaseDate() { + return this.deceaseDate; + } + + public void setDeceaseDate(String value) { + this.deceaseDate = value; + } + + public LocationType getDeceasePlace() { + return this.deceasePlace; + } + + public void setDeceasePlace(LocationType value) { + this.deceasePlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.java new file mode 100644 index 000000000..a0ea452e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalGenderType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalGenderType", + propOrder = {"genderCode", "inceptionDate"} +) +@XmlSeeAlso({GenderInfoBaseType.class, GenderInfoWithUpdateStatusType.class, GenderInfoWithStatusAndSourceType.class}) +public abstract class AbstractOptionalGenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenderCode" + ) + protected String genderCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getGenderCode() { + return this.genderCode; + } + + public void setGenderCode(String value) { + this.genderCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.java new file mode 100644 index 000000000..c7c45c089 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalLegalCohabitationType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalLegalCohabitationType", + propOrder = {"partner", "registration", "inceptionDate"} +) +@XmlSeeAlso({LegalCohabitationBaseType.class, LegalCohabitationWithStatusAndSourceType.class}) +public abstract class AbstractOptionalLegalCohabitationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Partner" + ) + protected PartnerType partner; + @XmlElement( + name = "Registration" + ) + protected LegalCohabitationRegistrationType registration; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public PartnerType getPartner() { + return this.partner; + } + + public void setPartner(PartnerType value) { + this.partner = value; + } + + public LegalCohabitationRegistrationType getRegistration() { + return this.registration; + } + + public void setRegistration(LegalCohabitationRegistrationType value) { + this.registration = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.java new file mode 100644 index 000000000..f736ef5b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalNameType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalNameType", + propOrder = {"lastName", "givenNames", "inceptionDate"} +) +@XmlSeeAlso({NameInfoWithUpdateStatusType.class, NameInfoWithStatusAndSourceType.class, NameInfoBaseType.class}) +public abstract class AbstractOptionalNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "GivenName" + ) + protected List givenNames; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public List getGivenNames() { + if (this.givenNames == null) { + this.givenNames = new ArrayList(); + } + + return this.givenNames; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.java new file mode 100644 index 000000000..07f3920dc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AbstractOptionalSubregisterType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AbstractOptionalSubregisterType", + propOrder = {"subregisterCode", "subregisterDescriptions", "inceptionDate"} +) +@XmlSeeAlso({SubregisterBaseType.class, SubregisterWithStatusAndSourceType.class}) +public abstract class AbstractOptionalSubregisterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubregisterCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer subregisterCode; + @XmlElement( + name = "SubregisterDescription" + ) + protected List subregisterDescriptions; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getSubregisterCode() { + return this.subregisterCode; + } + + public void setSubregisterCode(Integer value) { + this.subregisterCode = value; + } + + public List getSubregisterDescriptions() { + if (this.subregisterDescriptions == null) { + this.subregisterDescriptions = new ArrayList(); + } + + return this.subregisterDescriptions; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ActType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ActType.java new file mode 100644 index 000000000..de95d66de --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ActType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActType", + propOrder = {"actTypeCode", "actTypeDescriptions"} +) +public class ActType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ActTypeCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer actTypeCode; + @XmlElement( + name = "ActTypeDescription" + ) + protected List actTypeDescriptions; + + public Integer getActTypeCode() { + return this.actTypeCode; + } + + public void setActTypeCode(Integer value) { + this.actTypeCode = value; + } + + public List getActTypeDescriptions() { + if (this.actTypeDescriptions == null) { + this.actTypeDescriptions = new ArrayList(); + } + + return this.actTypeDescriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.java new file mode 100644 index 000000000..d6b3c1f65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressBaseType" +) +public class AddressBaseType extends AbstractOptionalAddressType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssBaseType.java new file mode 100644 index 000000000..e276beb2f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressCbssBaseType" +) +public class AddressCbssBaseType extends AbstractOptionalAddressCbssType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.java new file mode 100644 index 000000000..82c75a17a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressCbssWithStatusAndSourceType" +) +public class AddressCbssWithStatusAndSourceType extends AbstractOptionalAddressCbssType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.java new file mode 100644 index 000000000..85682810b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressCbssWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressCbssWithUpdateStatusType" +) +public class AddressCbssWithUpdateStatusType extends AbstractOptionalAddressCbssType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.java new file mode 100644 index 000000000..ab8a4cccd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressDeclarationType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressDeclarationType", + propOrder = {"residentialAddress"} +) +public class AddressDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ResidentialAddress" + ) + protected ForeignAddressDeclarationType residentialAddress; + + public ForeignAddressDeclarationType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ForeignAddressDeclarationType value) { + this.residentialAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.java new file mode 100644 index 000000000..095729ebd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AddressWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddressWithStatusAndSourceType" +) +public class AddressWithStatusAndSourceType extends AbstractOptionalAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorBaseType.java new file mode 100644 index 000000000..0c44c7ca8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdministratorBaseType" +) +public class AdministratorBaseType extends AbstractOptionalAdministratorType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.java new file mode 100644 index 000000000..b74ab9e85 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/AdministratorWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdministratorWithStatusAndSourceType" +) +public class AdministratorWithStatusAndSourceType extends AbstractOptionalAdministratorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.java new file mode 100644 index 000000000..24f042ff9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BestIdentifierType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BestIdentifierType", + propOrder = {"namespace", "objectIdentifier", "versionIdentifier"} +) +public class BestIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Namespace" + ) + protected String namespace; + @XmlElement( + name = "ObjectIdentifier" + ) + protected String objectIdentifier; + @XmlElement( + name = "VersionIdentifier" + ) + protected String versionIdentifier; + + public String getNamespace() { + return this.namespace; + } + + public void setNamespace(String value) { + this.namespace = value; + } + + public String getObjectIdentifier() { + return this.objectIdentifier; + } + + public void setObjectIdentifier(String value) { + this.objectIdentifier = value; + } + + public String getVersionIdentifier() { + return this.versionIdentifier; + } + + public void setVersionIdentifier(String value) { + this.versionIdentifier = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoBaseType.java new file mode 100644 index 000000000..bf60f26f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthInfoBaseType" +) +public class BirthInfoBaseType extends AbstractOptionalBirthType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoDeclarationType.java new file mode 100644 index 000000000..34f357444 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoDeclarationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthInfoDeclarationType", + propOrder = {"birthDate", "birthPlace"} +) +public class BirthInfoDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + @XmlElement( + name = "BirthPlace" + ) + protected LocationDeclarationType birthPlace; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public LocationDeclarationType getBirthPlace() { + return this.birthPlace; + } + + public void setBirthPlace(LocationDeclarationType value) { + this.birthPlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.java new file mode 100644 index 000000000..e8e5b7864 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthInfoWithStatusAndSourceType" +) +public class BirthInfoWithStatusAndSourceType extends AbstractOptionalBirthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithUpdateStatusType.java new file mode 100644 index 000000000..7162652ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/BirthInfoWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BirthInfoWithUpdateStatusType" +) +public class BirthInfoWithUpdateStatusType extends AbstractOptionalBirthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.java new file mode 100644 index 000000000..eda56c767 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationType.java @@ -0,0 +1,126 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssPersonIdentificationType", + propOrder = {"ssin", "name", "birth", "gender", "address", "contactAddress", "anomalies"} +) +public class CbssPersonIdentificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "Name" + ) + protected MinimalNameInfoType name; + @XmlElement( + name = "Birth" + ) + protected MinimalBirthInfoType birth; + @XmlElement( + name = "Gender" + ) + protected MinimalGenderInfoType gender; + @XmlElement( + name = "Address" + ) + protected AddressCbssBaseType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressBaseType contactAddress; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + @XmlAttribute( + name = "Register" + ) + protected String register; + @XmlAttribute( + name = "Deceased" + ) + protected Boolean deceased; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public MinimalNameInfoType getName() { + return this.name; + } + + public void setName(MinimalNameInfoType value) { + this.name = value; + } + + public MinimalBirthInfoType getBirth() { + return this.birth; + } + + public void setBirth(MinimalBirthInfoType value) { + this.birth = value; + } + + public MinimalGenderInfoType getGender() { + return this.gender; + } + + public void setGender(MinimalGenderInfoType value) { + this.gender = value; + } + + public AddressCbssBaseType getAddress() { + return this.address; + } + + public void setAddress(AddressCbssBaseType value) { + this.address = value; + } + + public ContactAddressBaseType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressBaseType value) { + this.contactAddress = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } + + public Boolean isDeceased() { + return this.deceased; + } + + public void setDeceased(Boolean value) { + this.deceased = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.java new file mode 100644 index 000000000..e8a5c1ba8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CbssPersonIdentificationsResponseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssPersonIdentificationsResponseType", + propOrder = {"personIdentifications"} +) +public class CbssPersonIdentificationsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonIdentification" + ) + protected List personIdentifications; + + public List getPersonIdentifications() { + if (this.personIdentifications == null) { + this.personIdentifications = new ArrayList(); + } + + return this.personIdentifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoBaseType.java new file mode 100644 index 000000000..de1eb5b7f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoBaseType.java @@ -0,0 +1,117 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateInfoBaseType", + propOrder = {"civilStateCode", "civilStateDescriptions", "partner", "location", "judgment", "transcription", "inceptionDate"} +) +@XmlSeeAlso({CivilStateInfoWithSourceType.class}) +public class CivilStateInfoBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilStateCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer civilStateCode; + @XmlElement( + name = "CivilStateDescription" + ) + protected List civilStateDescriptions; + @XmlElement( + name = "Partner" + ) + protected PartnerType partner; + @XmlElement( + name = "Location" + ) + protected LocationType location; + @XmlElement( + name = "Judgment" + ) + protected JudgmentType judgment; + @XmlElement( + name = "Transcription" + ) + protected TranscriptionType transcription; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getCivilStateCode() { + return this.civilStateCode; + } + + public void setCivilStateCode(Integer value) { + this.civilStateCode = value; + } + + public List getCivilStateDescriptions() { + if (this.civilStateDescriptions == null) { + this.civilStateDescriptions = new ArrayList(); + } + + return this.civilStateDescriptions; + } + + public PartnerType getPartner() { + return this.partner; + } + + public void setPartner(PartnerType value) { + this.partner = value; + } + + public LocationType getLocation() { + return this.location; + } + + public void setLocation(LocationType value) { + this.location = value; + } + + public JudgmentType getJudgment() { + return this.judgment; + } + + public void setJudgment(JudgmentType value) { + this.judgment = value; + } + + public TranscriptionType getTranscription() { + return this.transcription; + } + + public void setTranscription(TranscriptionType value) { + this.transcription = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.java new file mode 100644 index 000000000..f6c37be7d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoDeclarationType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateInfoDeclarationType", + propOrder = {"civilStateCode", "partnerSsin", "location", "inceptionDate", "expiryDate"} +) +public class CivilStateInfoDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilStateCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer civilStateCode; + @XmlElement( + name = "PartnerSsin" + ) + protected String partnerSsin; + @XmlElement( + name = "Location" + ) + protected LocationDeclarationType location; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + @XmlElement( + name = "ExpiryDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expiryDate; + + public Integer getCivilStateCode() { + return this.civilStateCode; + } + + public void setCivilStateCode(Integer value) { + this.civilStateCode = value; + } + + public String getPartnerSsin() { + return this.partnerSsin; + } + + public void setPartnerSsin(String value) { + this.partnerSsin = value; + } + + public LocationDeclarationType getLocation() { + return this.location; + } + + public void setLocation(LocationDeclarationType value) { + this.location = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } + + public DateTime getExpiryDate() { + return this.expiryDate; + } + + public void setExpiryDate(DateTime value) { + this.expiryDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.java new file mode 100644 index 000000000..28c7cb8ed --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStateInfoWithSourceType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStateInfoWithSourceType" +) +public class CivilStateInfoWithSourceType extends CivilStateInfoBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.java new file mode 100644 index 000000000..a74a6c5bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesBaseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesBaseType", + propOrder = {"civilStates"} +) +public class CivilStatesBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState" + ) + protected List civilStates; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesDeclarationType.java new file mode 100644 index 000000000..a215abcf5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesDeclarationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesDeclarationType", + propOrder = {"civilStates"} +) +public class CivilStatesDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState" + ) + protected List civilStates; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.java new file mode 100644 index 000000000..148da723d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithStatusType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesWithStatusType", + propOrder = {"civilStates"} +) +public class CivilStatesWithStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState" + ) + protected List civilStates; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.java new file mode 100644 index 000000000..3bdaad06c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/CivilStatesWithUpdateStatusType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CivilStatesWithUpdateStatusType", + propOrder = {"civilStates"} +) +public class CivilStatesWithUpdateStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CivilState" + ) + protected List civilStates; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public List getCivilStates() { + if (this.civilStates == null) { + this.civilStates = new ArrayList(); + } + + return this.civilStates; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.java new file mode 100644 index 000000000..439cb199f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactAddressBaseType" +) +public class ContactAddressBaseType extends AbstractOptionalContactAddressType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.java new file mode 100644 index 000000000..4638d16ce --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressDeclarationType.java @@ -0,0 +1,193 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactAddressDeclarationType", + propOrder = {"countryIsoCode", "countryCode", "countryName", "cityCode", "cityName", "postalCode", "streetCode", "streetName", "houseNumber", "boxNumber", "typeCode", "inceptionDate", "expiryDate"} +) +public class ContactAddressDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryName" + ) + protected LocalizedDescriptionType countryName; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityName" + ) + protected LocalizedDescriptionType cityName; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetCode" + ) + protected String streetCode; + @XmlElement( + name = "StreetName" + ) + protected LocalizedDescriptionType streetName; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "TypeCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer typeCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + @XmlElement( + name = "ExpiryDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expiryDate; + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public LocalizedDescriptionType getCountryName() { + return this.countryName; + } + + public void setCountryName(LocalizedDescriptionType value) { + this.countryName = value; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public LocalizedDescriptionType getCityName() { + return this.cityName; + } + + public void setCityName(LocalizedDescriptionType value) { + this.cityName = value; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getStreetCode() { + return this.streetCode; + } + + public void setStreetCode(String value) { + this.streetCode = value; + } + + public LocalizedDescriptionType getStreetName() { + return this.streetName; + } + + public void setStreetName(LocalizedDescriptionType value) { + this.streetName = value; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public Integer getTypeCode() { + return this.typeCode; + } + + public void setTypeCode(Integer value) { + this.typeCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } + + public DateTime getExpiryDate() { + return this.expiryDate; + } + + public void setExpiryDate(DateTime value) { + this.expiryDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithStatusAndSourceType.java new file mode 100644 index 000000000..72980b976 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactAddressWithStatusAndSourceType" +) +public class ContactAddressWithStatusAndSourceType extends AbstractOptionalContactAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithUpdateStatusType.java new file mode 100644 index 000000000..cd007af6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ContactAddressWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContactAddressWithUpdateStatusType" +) +public class ContactAddressWithUpdateStatusType extends AbstractOptionalContactAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.java new file mode 100644 index 000000000..a479cb6b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseInfoBaseType" +) +public class DeceaseInfoBaseType extends AbstractOptionalDeceaseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoDeclarationType.java new file mode 100644 index 000000000..e425b4b49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoDeclarationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseInfoDeclarationType", + propOrder = {"deceaseDate", "deceasePlace"} +) +public class DeceaseInfoDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeceaseDate" + ) + protected String deceaseDate; + @XmlElement( + name = "DeceasePlace" + ) + protected LocationDeclarationType deceasePlace; + + public String getDeceaseDate() { + return this.deceaseDate; + } + + public void setDeceaseDate(String value) { + this.deceaseDate = value; + } + + public LocationDeclarationType getDeceasePlace() { + return this.deceasePlace; + } + + public void setDeceasePlace(LocationDeclarationType value) { + this.deceasePlace = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithStatusAndSourceType.java new file mode 100644 index 000000000..78dbd5652 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseInfoWithStatusAndSourceType" +) +public class DeceaseInfoWithStatusAndSourceType extends AbstractOptionalDeceaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithUpdateStatusType.java new file mode 100644 index 000000000..3cd1c6ce2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DeceaseInfoWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DeceaseInfoWithUpdateStatusType" +) +public class DeceaseInfoWithUpdateStatusType extends AbstractOptionalDeceaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DiplomaticPostType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DiplomaticPostType.java new file mode 100644 index 000000000..1aa1e5246 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/DiplomaticPostType.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DiplomaticPostType", + propOrder = {"countryCode", "countryIsoCode", "countryNames", "diplomaticPostCode", "diplomaticPostNames"} +) +public class DiplomaticPostType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "DiplomaticPostCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer diplomaticPostCode; + @XmlElement( + name = "DiplomaticPostName" + ) + protected List diplomaticPostNames; + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public Integer getDiplomaticPostCode() { + return this.diplomaticPostCode; + } + + public void setDiplomaticPostCode(Integer value) { + this.diplomaticPostCode = value; + } + + public List getDiplomaticPostNames() { + if (this.diplomaticPostNames == null) { + this.diplomaticPostNames = new ArrayList(); + } + + return this.diplomaticPostNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/FamilyMemberIdentificationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/FamilyMemberIdentificationType.java new file mode 100644 index 000000000..7180dec85 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/FamilyMemberIdentificationType.java @@ -0,0 +1,125 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FamilyMemberIdentificationType", + propOrder = {"fictionalIdentificationNumber", "ssin", "name", "birth", "gender", "address", "contactAddress", "administrator", "anomalies"} +) +public class FamilyMemberIdentificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FictionalIdentificationNumber" + ) + protected String fictionalIdentificationNumber; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "Name" + ) + protected MinimalNameInfoType name; + @XmlElement( + name = "Birth" + ) + protected MinimalBirthInfoType birth; + @XmlElement( + name = "Gender" + ) + protected MinimalGenderInfoType gender; + @XmlElement( + name = "Address" + ) + protected MinimalAddressType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressBaseType contactAddress; + @XmlElement( + name = "Administrator" + ) + protected MinimalAdministratorType administrator; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + + public String getFictionalIdentificationNumber() { + return this.fictionalIdentificationNumber; + } + + public void setFictionalIdentificationNumber(String value) { + this.fictionalIdentificationNumber = value; + } + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public MinimalNameInfoType getName() { + return this.name; + } + + public void setName(MinimalNameInfoType value) { + this.name = value; + } + + public MinimalBirthInfoType getBirth() { + return this.birth; + } + + public void setBirth(MinimalBirthInfoType value) { + this.birth = value; + } + + public MinimalGenderInfoType getGender() { + return this.gender; + } + + public void setGender(MinimalGenderInfoType value) { + this.gender = value; + } + + public MinimalAddressType getAddress() { + return this.address; + } + + public void setAddress(MinimalAddressType value) { + this.address = value; + } + + public ContactAddressBaseType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressBaseType value) { + this.contactAddress = value; + } + + public MinimalAdministratorType getAdministrator() { + return this.administrator; + } + + public void setAdministrator(MinimalAdministratorType value) { + this.administrator = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.java new file mode 100644 index 000000000..a01421b1a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ForeignAddressDeclarationType.java @@ -0,0 +1,137 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ForeignAddressDeclarationType", + propOrder = {"countryIsoCode", "countryCode", "countryName", "cityName", "postalCode", "streetName", "houseNumber", "boxNumber", "inceptionDate"} +) +public class ForeignAddressDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryName" + ) + protected LocalizedDescriptionType countryName; + @XmlElement( + name = "CityName" + ) + protected LocalizedDescriptionType cityName; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetName" + ) + protected LocalizedDescriptionType streetName; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public LocalizedDescriptionType getCountryName() { + return this.countryName; + } + + public void setCountryName(LocalizedDescriptionType value) { + this.countryName = value; + } + + public LocalizedDescriptionType getCityName() { + return this.cityName; + } + + public void setCityName(LocalizedDescriptionType value) { + this.cityName = value; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public LocalizedDescriptionType getStreetName() { + return this.streetName; + } + + public void setStreetName(LocalizedDescriptionType value) { + this.streetName = value; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.java new file mode 100644 index 000000000..6431b1797 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderInfoBaseType" +) +public class GenderInfoBaseType extends AbstractOptionalGenderType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoDeclarationType.java new file mode 100644 index 000000000..9e4969b57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoDeclarationType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderInfoDeclarationType", + propOrder = {"genderCode", "inceptionDate"} +) +public class GenderInfoDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenderCode" + ) + protected String genderCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getGenderCode() { + return this.genderCode; + } + + public void setGenderCode(String value) { + this.genderCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.java new file mode 100644 index 000000000..2418f61c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderInfoWithStatusAndSourceType" +) +public class GenderInfoWithStatusAndSourceType extends AbstractOptionalGenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.java new file mode 100644 index 000000000..a2c90660f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GenderInfoWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenderInfoWithUpdateStatusType" +) +public class GenderInfoWithUpdateStatusType extends AbstractOptionalGenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GivenNameType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GivenNameType.java new file mode 100644 index 000000000..586f98e01 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/GivenNameType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GivenNameType", + propOrder = {"value"} +) +public class GivenNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Sequence" + ) + protected Integer sequence; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Integer getSequence() { + return this.sequence; + } + + public void setSequence(Integer value) { + this.sequence = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.java new file mode 100644 index 000000000..5bd76b51c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/JudgmentType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "JudgmentType", + propOrder = {"judgmentDate", "judgmentLocation"} +) +public class JudgmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "JudgmentDate" + ) + protected String judgmentDate; + @XmlElement( + name = "JudgmentLocation" + ) + protected LocationType judgmentLocation; + + public String getJudgmentDate() { + return this.judgmentDate; + } + + public void setJudgmentDate(String value) { + this.judgmentDate = value; + } + + public LocationType getJudgmentLocation() { + return this.judgmentLocation; + } + + public void setJudgmentLocation(LocationType value) { + this.judgmentLocation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.java new file mode 100644 index 000000000..6c9167a88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalCohabitationBaseType" +) +public class LegalCohabitationBaseType extends AbstractOptionalLegalCohabitationType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationRegistrationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationRegistrationType.java new file mode 100644 index 000000000..84e380fe0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationRegistrationType.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalCohabitationRegistrationType", + propOrder = {"registrationDate", "location", "registrationBailiff"} +) +public class LegalCohabitationRegistrationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RegistrationDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime registrationDate; + @XmlElement( + name = "Location" + ) + protected LocationType location; + @XmlElement( + name = "RegistrationBailiff" + ) + protected RegistrationBailiffType registrationBailiff; + + public DateTime getRegistrationDate() { + return this.registrationDate; + } + + public void setRegistrationDate(DateTime value) { + this.registrationDate = value; + } + + public LocationType getLocation() { + return this.location; + } + + public void setLocation(LocationType value) { + this.location = value; + } + + public RegistrationBailiffType getRegistrationBailiff() { + return this.registrationBailiff; + } + + public void setRegistrationBailiff(RegistrationBailiffType value) { + this.registrationBailiff = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.java new file mode 100644 index 000000000..961f0edc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LegalCohabitationWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LegalCohabitationWithStatusAndSourceType" +) +public class LegalCohabitationWithStatusAndSourceType extends AbstractOptionalLegalCohabitationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.java new file mode 100644 index 000000000..d814abec0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationDeclarationType.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocationDeclarationType", + propOrder = {"countryIsoCode", "countryCode", "countryNames", "cityCode", "cityNames"} +) +public class LocationDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.java new file mode 100644 index 000000000..5a00b38e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/LocationType.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocationType", + propOrder = {"countryCode", "countryIsoCode", "countryNames", "cityCode", "cityNames"} +) +public class LocationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.java new file mode 100644 index 000000000..ef2b1db43 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAddressType.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimalAddressType", + propOrder = {"diplomaticPost", "diplomaticAddress", "postAddress", "referenceAddress", "residentialAddress", "temporaryAddress"} +) +public class MinimalAddressType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DiplomaticPost" + ) + protected DiplomaticPostType diplomaticPost; + @XmlElement( + name = "DiplomaticAddress" + ) + protected PlainAddressOptionalInceptionDateType diplomaticAddress; + @XmlElement( + name = "PostAddress" + ) + protected PlainAddressOptionalInceptionDateType postAddress; + @XmlElement( + name = "ReferenceAddress" + ) + protected ResidentialAddressOptionalInceptionDateType referenceAddress; + @XmlElement( + name = "ResidentialAddress" + ) + protected ResidentialAddressOptionalInceptionDateType residentialAddress; + @XmlElement( + name = "TemporaryAddress" + ) + protected PlainAddressOptionalInceptionDateType temporaryAddress; + + public DiplomaticPostType getDiplomaticPost() { + return this.diplomaticPost; + } + + public void setDiplomaticPost(DiplomaticPostType value) { + this.diplomaticPost = value; + } + + public PlainAddressOptionalInceptionDateType getDiplomaticAddress() { + return this.diplomaticAddress; + } + + public void setDiplomaticAddress(PlainAddressOptionalInceptionDateType value) { + this.diplomaticAddress = value; + } + + public PlainAddressOptionalInceptionDateType getPostAddress() { + return this.postAddress; + } + + public void setPostAddress(PlainAddressOptionalInceptionDateType value) { + this.postAddress = value; + } + + public ResidentialAddressOptionalInceptionDateType getReferenceAddress() { + return this.referenceAddress; + } + + public void setReferenceAddress(ResidentialAddressOptionalInceptionDateType value) { + this.referenceAddress = value; + } + + public ResidentialAddressOptionalInceptionDateType getResidentialAddress() { + return this.residentialAddress; + } + + public void setResidentialAddress(ResidentialAddressOptionalInceptionDateType value) { + this.residentialAddress = value; + } + + public PlainAddressOptionalInceptionDateType getTemporaryAddress() { + return this.temporaryAddress; + } + + public void setTemporaryAddress(PlainAddressOptionalInceptionDateType value) { + this.temporaryAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.java new file mode 100644 index 000000000..36d18346a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalAdministratorType.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimalAdministratorType", + propOrder = {"specialNotion", "location", "inceptionDate"} +) +public class MinimalAdministratorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SpecialNotion" + ) + protected SpecialNotionType specialNotion; + @XmlElement( + name = "Location" + ) + protected LocationType location; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public SpecialNotionType getSpecialNotion() { + return this.specialNotion; + } + + public void setSpecialNotion(SpecialNotionType value) { + this.specialNotion = value; + } + + public LocationType getLocation() { + return this.location; + } + + public void setLocation(LocationType value) { + this.location = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.java new file mode 100644 index 000000000..c3fa30ecf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalBirthInfoType.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimalBirthInfoType", + propOrder = {"birthDate"} +) +public class MinimalBirthInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate" + ) + protected String birthDate; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.java new file mode 100644 index 000000000..b06282537 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalGenderInfoType.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimalGenderInfoType", + propOrder = {"genderCode", "inceptionDate"} +) +public class MinimalGenderInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenderCode" + ) + protected String genderCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getGenderCode() { + return this.genderCode; + } + + public void setGenderCode(String value) { + this.genderCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.java new file mode 100644 index 000000000..28f531bce --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/MinimalNameInfoType.java @@ -0,0 +1,63 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimalNameInfoType", + propOrder = {"lastName", "givenNames", "inceptionDate"} +) +public class MinimalNameInfoType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName" + ) + protected String lastName; + @XmlElement( + name = "GivenName" + ) + protected List givenNames; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public List getGivenNames() { + if (this.givenNames == null) { + this.givenNames = new ArrayList(); + } + + return this.givenNames; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.java new file mode 100644 index 000000000..324e702fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoBaseType.java @@ -0,0 +1,16 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameInfoBaseType" +) +@XmlSeeAlso({NameInfoDeclarationType.class}) +public class NameInfoBaseType extends AbstractOptionalNameType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoDeclarationType.java new file mode 100644 index 000000000..4684d7f33 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoDeclarationType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameInfoDeclarationType" +) +public class NameInfoDeclarationType extends NameInfoBaseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.java new file mode 100644 index 000000000..ece98c484 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameInfoWithStatusAndSourceType" +) +public class NameInfoWithStatusAndSourceType extends AbstractOptionalNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithUpdateStatusType.java new file mode 100644 index 000000000..bff4447f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NameInfoWithUpdateStatusType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameInfoWithUpdateStatusType" +) +public class NameInfoWithUpdateStatusType extends AbstractOptionalNameType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.java new file mode 100644 index 000000000..7fce38a3f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesBaseType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalitiesBaseType", + propOrder = {"nationalities"} +) +public class NationalitiesBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality" + ) + protected List nationalities; + + public List getNationalities() { + if (this.nationalities == null) { + this.nationalities = new ArrayList(); + } + + return this.nationalities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.java new file mode 100644 index 000000000..de6b46dfc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesDeclarationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalitiesDeclarationType", + propOrder = {"nationalities"} +) +public class NationalitiesDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality" + ) + protected List nationalities; + + public List getNationalities() { + if (this.nationalities == null) { + this.nationalities = new ArrayList(); + } + + return this.nationalities; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.java new file mode 100644 index 000000000..6673bd96c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithStatusType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalitiesWithStatusType", + propOrder = {"nationalities"} +) +public class NationalitiesWithStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality" + ) + protected List nationalities; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public List getNationalities() { + if (this.nationalities == null) { + this.nationalities = new ArrayList(); + } + + return this.nationalities; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithUpdateStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithUpdateStatusType.java new file mode 100644 index 000000000..8ca7470cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalitiesWithUpdateStatusType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalitiesWithUpdateStatusType", + propOrder = {"nationalities"} +) +public class NationalitiesWithUpdateStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Nationality" + ) + protected List nationalities; + @XmlAttribute( + name = "Status" + ) + protected String status; + + public List getNationalities() { + if (this.nationalities == null) { + this.nationalities = new ArrayList(); + } + + return this.nationalities; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoBaseType.java new file mode 100644 index 000000000..73ad838e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoBaseType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityInfoBaseType", + propOrder = {"nationalityCode", "nationalityDescriptions", "inceptionDate"} +) +@XmlSeeAlso({NationalityInfoWithSourceType.class}) +public class NationalityInfoBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NationalityCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer nationalityCode; + @XmlElement( + name = "NationalityDescription" + ) + protected List nationalityDescriptions; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getNationalityCode() { + return this.nationalityCode; + } + + public void setNationalityCode(Integer value) { + this.nationalityCode = value; + } + + public List getNationalityDescriptions() { + if (this.nationalityDescriptions == null) { + this.nationalityDescriptions = new ArrayList(); + } + + return this.nationalityDescriptions; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.java new file mode 100644 index 000000000..ba518c568 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoDeclarationType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityInfoDeclarationType", + propOrder = {"nationalityCode", "inceptionDate", "expiryDate"} +) +public class NationalityInfoDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NationalityCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer nationalityCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + @XmlElement( + name = "ExpiryDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expiryDate; + + public Integer getNationalityCode() { + return this.nationalityCode; + } + + public void setNationalityCode(Integer value) { + this.nationalityCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } + + public DateTime getExpiryDate() { + return this.expiryDate; + } + + public void setExpiryDate(DateTime value) { + this.expiryDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.java new file mode 100644 index 000000000..7fbe6aaa6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NationalityInfoWithSourceType.java @@ -0,0 +1,27 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NationalityInfoWithSourceType" +) +public class NationalityInfoWithSourceType extends NationalityInfoBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.java new file mode 100644 index 000000000..b4266b974 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/NobilityTitleBaseType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NobilityTitleBaseType", + propOrder = {"nobilityTitleCode", "nobilityTitleDescriptions", "inceptionDate"} +) +public class NobilityTitleBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NobilityTitleCode" + ) + protected String nobilityTitleCode; + @XmlElement( + name = "NobilityTitleDescription" + ) + protected List nobilityTitleDescriptions; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public String getNobilityTitleCode() { + return this.nobilityTitleCode; + } + + public void setNobilityTitleCode(String value) { + this.nobilityTitleCode = value; + } + + public List getNobilityTitleDescriptions() { + if (this.nobilityTitleDescriptions == null) { + this.nobilityTitleDescriptions = new ArrayList(); + } + + return this.nobilityTitleDescriptions; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.java new file mode 100644 index 000000000..ed5ded3b5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ObjectFactory.java @@ -0,0 +1,302 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public PersonIdentificationsResponseType createPersonIdentificationsResponseType() { + return new PersonIdentificationsResponseType(); + } + + public PersonIdentificationType createPersonIdentificationType() { + return new PersonIdentificationType(); + } + + public CbssPersonIdentificationsResponseType createCbssPersonIdentificationsResponseType() { + return new CbssPersonIdentificationsResponseType(); + } + + public CbssPersonIdentificationType createCbssPersonIdentificationType() { + return new CbssPersonIdentificationType(); + } + + public FamilyMemberIdentificationType createFamilyMemberIdentificationType() { + return new FamilyMemberIdentificationType(); + } + + public MinimalNameInfoType createMinimalNameInfoType() { + return new MinimalNameInfoType(); + } + + public MinimalBirthInfoType createMinimalBirthInfoType() { + return new MinimalBirthInfoType(); + } + + public MinimalGenderInfoType createMinimalGenderInfoType() { + return new MinimalGenderInfoType(); + } + + public MinimalAddressType createMinimalAddressType() { + return new MinimalAddressType(); + } + + public MinimalAdministratorType createMinimalAdministratorType() { + return new MinimalAdministratorType(); + } + + public NobilityTitleBaseType createNobilityTitleBaseType() { + return new NobilityTitleBaseType(); + } + + public NameInfoBaseType createNameInfoBaseType() { + return new NameInfoBaseType(); + } + + public BirthInfoBaseType createBirthInfoBaseType() { + return new BirthInfoBaseType(); + } + + public DeceaseInfoBaseType createDeceaseInfoBaseType() { + return new DeceaseInfoBaseType(); + } + + public GenderInfoBaseType createGenderInfoBaseType() { + return new GenderInfoBaseType(); + } + + public CivilStatesBaseType createCivilStatesBaseType() { + return new CivilStatesBaseType(); + } + + public CivilStateInfoBaseType createCivilStateInfoBaseType() { + return new CivilStateInfoBaseType(); + } + + public NationalitiesBaseType createNationalitiesBaseType() { + return new NationalitiesBaseType(); + } + + public NationalityInfoBaseType createNationalityInfoBaseType() { + return new NationalityInfoBaseType(); + } + + public AddressBaseType createAddressBaseType() { + return new AddressBaseType(); + } + + public AddressCbssBaseType createAddressCbssBaseType() { + return new AddressCbssBaseType(); + } + + public AdministratorBaseType createAdministratorBaseType() { + return new AdministratorBaseType(); + } + + public SubregisterBaseType createSubregisterBaseType() { + return new SubregisterBaseType(); + } + + public LegalCohabitationBaseType createLegalCohabitationBaseType() { + return new LegalCohabitationBaseType(); + } + + public ContactAddressBaseType createContactAddressBaseType() { + return new ContactAddressBaseType(); + } + + public NameInfoWithUpdateStatusType createNameInfoWithUpdateStatusType() { + return new NameInfoWithUpdateStatusType(); + } + + public BirthInfoWithUpdateStatusType createBirthInfoWithUpdateStatusType() { + return new BirthInfoWithUpdateStatusType(); + } + + public DeceaseInfoWithUpdateStatusType createDeceaseInfoWithUpdateStatusType() { + return new DeceaseInfoWithUpdateStatusType(); + } + + public GenderInfoWithUpdateStatusType createGenderInfoWithUpdateStatusType() { + return new GenderInfoWithUpdateStatusType(); + } + + public CivilStatesWithUpdateStatusType createCivilStatesWithUpdateStatusType() { + return new CivilStatesWithUpdateStatusType(); + } + + public NationalitiesWithUpdateStatusType createNationalitiesWithUpdateStatusType() { + return new NationalitiesWithUpdateStatusType(); + } + + public AddressCbssWithUpdateStatusType createAddressCbssWithUpdateStatusType() { + return new AddressCbssWithUpdateStatusType(); + } + + public ContactAddressWithUpdateStatusType createContactAddressWithUpdateStatusType() { + return new ContactAddressWithUpdateStatusType(); + } + + public NameInfoWithStatusAndSourceType createNameInfoWithStatusAndSourceType() { + return new NameInfoWithStatusAndSourceType(); + } + + public BirthInfoWithStatusAndSourceType createBirthInfoWithStatusAndSourceType() { + return new BirthInfoWithStatusAndSourceType(); + } + + public DeceaseInfoWithStatusAndSourceType createDeceaseInfoWithStatusAndSourceType() { + return new DeceaseInfoWithStatusAndSourceType(); + } + + public GenderInfoWithStatusAndSourceType createGenderInfoWithStatusAndSourceType() { + return new GenderInfoWithStatusAndSourceType(); + } + + public CivilStatesWithStatusType createCivilStatesWithStatusType() { + return new CivilStatesWithStatusType(); + } + + public CivilStateInfoWithSourceType createCivilStateInfoWithSourceType() { + return new CivilStateInfoWithSourceType(); + } + + public NationalitiesWithStatusType createNationalitiesWithStatusType() { + return new NationalitiesWithStatusType(); + } + + public NationalityInfoWithSourceType createNationalityInfoWithSourceType() { + return new NationalityInfoWithSourceType(); + } + + public AddressWithStatusAndSourceType createAddressWithStatusAndSourceType() { + return new AddressWithStatusAndSourceType(); + } + + public AddressCbssWithStatusAndSourceType createAddressCbssWithStatusAndSourceType() { + return new AddressCbssWithStatusAndSourceType(); + } + + public ContactAddressWithStatusAndSourceType createContactAddressWithStatusAndSourceType() { + return new ContactAddressWithStatusAndSourceType(); + } + + public AdministratorWithStatusAndSourceType createAdministratorWithStatusAndSourceType() { + return new AdministratorWithStatusAndSourceType(); + } + + public SubregisterWithStatusAndSourceType createSubregisterWithStatusAndSourceType() { + return new SubregisterWithStatusAndSourceType(); + } + + public LegalCohabitationWithStatusAndSourceType createLegalCohabitationWithStatusAndSourceType() { + return new LegalCohabitationWithStatusAndSourceType(); + } + + public NameInfoDeclarationType createNameInfoDeclarationType() { + return new NameInfoDeclarationType(); + } + + public BirthInfoDeclarationType createBirthInfoDeclarationType() { + return new BirthInfoDeclarationType(); + } + + public DeceaseInfoDeclarationType createDeceaseInfoDeclarationType() { + return new DeceaseInfoDeclarationType(); + } + + public GenderInfoDeclarationType createGenderInfoDeclarationType() { + return new GenderInfoDeclarationType(); + } + + public NationalitiesDeclarationType createNationalitiesDeclarationType() { + return new NationalitiesDeclarationType(); + } + + public NationalityInfoDeclarationType createNationalityInfoDeclarationType() { + return new NationalityInfoDeclarationType(); + } + + public CivilStatesDeclarationType createCivilStatesDeclarationType() { + return new CivilStatesDeclarationType(); + } + + public CivilStateInfoDeclarationType createCivilStateInfoDeclarationType() { + return new CivilStateInfoDeclarationType(); + } + + public AddressDeclarationType createAddressDeclarationType() { + return new AddressDeclarationType(); + } + + public ContactAddressDeclarationType createContactAddressDeclarationType() { + return new ContactAddressDeclarationType(); + } + + public ResidentialAddressType createResidentialAddressType() { + return new ResidentialAddressType(); + } + + public PlainAddressType createPlainAddressType() { + return new PlainAddressType(); + } + + public DiplomaticPostType createDiplomaticPostType() { + return new DiplomaticPostType(); + } + + public ForeignAddressDeclarationType createForeignAddressDeclarationType() { + return new ForeignAddressDeclarationType(); + } + + public ResidentialAddressOptionalInceptionDateType createResidentialAddressOptionalInceptionDateType() { + return new ResidentialAddressOptionalInceptionDateType(); + } + + public PlainAddressOptionalInceptionDateType createPlainAddressOptionalInceptionDateType() { + return new PlainAddressOptionalInceptionDateType(); + } + + public GivenNameType createGivenNameType() { + return new GivenNameType(); + } + + public PartnerType createPartnerType() { + return new PartnerType(); + } + + public LocationType createLocationType() { + return new LocationType(); + } + + public LocationDeclarationType createLocationDeclarationType() { + return new LocationDeclarationType(); + } + + public ActType createActType() { + return new ActType(); + } + + public TranscriptionType createTranscriptionType() { + return new TranscriptionType(); + } + + public JudgmentType createJudgmentType() { + return new JudgmentType(); + } + + public SpecialNotionType createSpecialNotionType() { + return new SpecialNotionType(); + } + + public BestIdentifierType createBestIdentifierType() { + return new BestIdentifierType(); + } + + public LegalCohabitationRegistrationType createLegalCohabitationRegistrationType() { + return new LegalCohabitationRegistrationType(); + } + + public RegistrationBailiffType createRegistrationBailiffType() { + return new RegistrationBailiffType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PartnerType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PartnerType.java new file mode 100644 index 000000000..7bae60b79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PartnerType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PartnerType", + propOrder = {"partnerFictionalIdentificationNumber", "partnerSsin", "partnerName"} +) +public class PartnerType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PartnerFictionalIdentificationNumber" + ) + protected String partnerFictionalIdentificationNumber; + @XmlElement( + name = "PartnerSsin" + ) + protected String partnerSsin; + @XmlElement( + name = "PartnerName" + ) + protected MinimalNameInfoType partnerName; + + public String getPartnerFictionalIdentificationNumber() { + return this.partnerFictionalIdentificationNumber; + } + + public void setPartnerFictionalIdentificationNumber(String value) { + this.partnerFictionalIdentificationNumber = value; + } + + public String getPartnerSsin() { + return this.partnerSsin; + } + + public void setPartnerSsin(String value) { + this.partnerSsin = value; + } + + public MinimalNameInfoType getPartnerName() { + return this.partnerName; + } + + public void setPartnerName(MinimalNameInfoType value) { + this.partnerName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.java new file mode 100644 index 000000000..104386111 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationType.java @@ -0,0 +1,138 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonIdentificationType", + propOrder = {"ssin", "name", "birth", "gender", "address", "contactAddress", "administrator", "anomalies"} +) +public class PersonIdentificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "Name" + ) + protected MinimalNameInfoType name; + @XmlElement( + name = "Birth" + ) + protected MinimalBirthInfoType birth; + @XmlElement( + name = "Gender" + ) + protected MinimalGenderInfoType gender; + @XmlElement( + name = "Address" + ) + protected MinimalAddressType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressBaseType contactAddress; + @XmlElement( + name = "Administrator" + ) + protected MinimalAdministratorType administrator; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + @XmlAttribute( + name = "Register" + ) + protected String register; + @XmlAttribute( + name = "Deceased" + ) + protected Boolean deceased; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public MinimalNameInfoType getName() { + return this.name; + } + + public void setName(MinimalNameInfoType value) { + this.name = value; + } + + public MinimalBirthInfoType getBirth() { + return this.birth; + } + + public void setBirth(MinimalBirthInfoType value) { + this.birth = value; + } + + public MinimalGenderInfoType getGender() { + return this.gender; + } + + public void setGender(MinimalGenderInfoType value) { + this.gender = value; + } + + public MinimalAddressType getAddress() { + return this.address; + } + + public void setAddress(MinimalAddressType value) { + this.address = value; + } + + public ContactAddressBaseType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressBaseType value) { + this.contactAddress = value; + } + + public MinimalAdministratorType getAdministrator() { + return this.administrator; + } + + public void setAdministrator(MinimalAdministratorType value) { + this.administrator = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } + + public Boolean isDeceased() { + return this.deceased; + } + + public void setDeceased(Boolean value) { + this.deceased = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.java new file mode 100644 index 000000000..4aadec044 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PersonIdentificationsResponseType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonIdentificationsResponseType", + propOrder = {"personIdentifications"} +) +public class PersonIdentificationsResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonIdentification", + required = true + ) + protected List personIdentifications; + + public List getPersonIdentifications() { + if (this.personIdentifications == null) { + this.personIdentifications = new ArrayList(); + } + + return this.personIdentifications; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.java new file mode 100644 index 000000000..b36004008 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressOptionalInceptionDateType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PlainAddressOptionalInceptionDateType", + propOrder = {"countryCode", "countryIsoCode", "countryNames", "address", "inceptionDate"} +) +@XmlSeeAlso({PlainAddressType.class}) +public class PlainAddressOptionalInceptionDateType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "Address" + ) + protected String address; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getAddress() { + return this.address; + } + + public void setAddress(String value) { + this.address = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.java new file mode 100644 index 000000000..a26a2bfbb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/PlainAddressType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PlainAddressType" +) +public class PlainAddressType extends PlainAddressOptionalInceptionDateType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.java new file mode 100644 index 000000000..4996a567d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/RegistrationBailiffType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegistrationBailiffType", + propOrder = {"bailiffName", "location"} +) +public class RegistrationBailiffType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BailiffName" + ) + protected String bailiffName; + @XmlElement( + name = "Location" + ) + protected LocationType location; + + public String getBailiffName() { + return this.bailiffName; + } + + public void setBailiffName(String value) { + this.bailiffName = value; + } + + public LocationType getLocation() { + return this.location; + } + + public void setLocation(LocationType value) { + this.location = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.java new file mode 100644 index 000000000..7bf2dffd1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressOptionalInceptionDateType.java @@ -0,0 +1,225 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResidentialAddressOptionalInceptionDateType", + propOrder = {"countryCode", "countryIsoCode", "countryNames", "regionCode", "regionNames", "cityCode", "cityRegionalCode", "cityNames", "postalCode", "streetCode", "streetRegionalCode", "streetNames", "houseNumber", "boxNumber", "addressRegionalCode", "inceptionDate"} +) +@XmlSeeAlso({ResidentialAddressType.class}) +public class ResidentialAddressOptionalInceptionDateType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer countryCode; + @XmlElement( + name = "CountryIsoCode" + ) + protected String countryIsoCode; + @XmlElement( + name = "CountryName" + ) + protected List countryNames; + @XmlElement( + name = "RegionCode" + ) + protected String regionCode; + @XmlElement( + name = "RegionName" + ) + protected List regionNames; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + @XmlElement( + name = "CityRegionalCode" + ) + protected BestIdentifierType cityRegionalCode; + @XmlElement( + name = "CityName" + ) + protected List cityNames; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "StreetCode" + ) + protected String streetCode; + @XmlElement( + name = "StreetRegionalCode" + ) + protected BestIdentifierType streetRegionalCode; + @XmlElement( + name = "StreetName" + ) + protected List streetNames; + @XmlElement( + name = "HouseNumber" + ) + protected String houseNumber; + @XmlElement( + name = "BoxNumber" + ) + protected String boxNumber; + @XmlElement( + name = "AddressRegionalCode" + ) + protected BestIdentifierType addressRegionalCode; + @XmlElement( + name = "InceptionDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inceptionDate; + + public Integer getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(Integer value) { + this.countryCode = value; + } + + public String getCountryIsoCode() { + return this.countryIsoCode; + } + + public void setCountryIsoCode(String value) { + this.countryIsoCode = value; + } + + public List getCountryNames() { + if (this.countryNames == null) { + this.countryNames = new ArrayList(); + } + + return this.countryNames; + } + + public String getRegionCode() { + return this.regionCode; + } + + public void setRegionCode(String value) { + this.regionCode = value; + } + + public List getRegionNames() { + if (this.regionNames == null) { + this.regionNames = new ArrayList(); + } + + return this.regionNames; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } + + public BestIdentifierType getCityRegionalCode() { + return this.cityRegionalCode; + } + + public void setCityRegionalCode(BestIdentifierType value) { + this.cityRegionalCode = value; + } + + public List getCityNames() { + if (this.cityNames == null) { + this.cityNames = new ArrayList(); + } + + return this.cityNames; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getStreetCode() { + return this.streetCode; + } + + public void setStreetCode(String value) { + this.streetCode = value; + } + + public BestIdentifierType getStreetRegionalCode() { + return this.streetRegionalCode; + } + + public void setStreetRegionalCode(BestIdentifierType value) { + this.streetRegionalCode = value; + } + + public List getStreetNames() { + if (this.streetNames == null) { + this.streetNames = new ArrayList(); + } + + return this.streetNames; + } + + public String getHouseNumber() { + return this.houseNumber; + } + + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + public String getBoxNumber() { + return this.boxNumber; + } + + public void setBoxNumber(String value) { + this.boxNumber = value; + } + + public BestIdentifierType getAddressRegionalCode() { + return this.addressRegionalCode; + } + + public void setAddressRegionalCode(BestIdentifierType value) { + this.addressRegionalCode = value; + } + + public DateTime getInceptionDate() { + return this.inceptionDate; + } + + public void setInceptionDate(DateTime value) { + this.inceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.java new file mode 100644 index 000000000..9cb0b2536 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/ResidentialAddressType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResidentialAddressType" +) +public class ResidentialAddressType extends ResidentialAddressOptionalInceptionDateType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.java new file mode 100644 index 000000000..16dbfa5ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SpecialNotionType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import be.fgov.ehealth.rn.commons.business.v1.LocalizedDescriptionType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SpecialNotionType", + propOrder = {"specialNotionCode", "specialNotionDescriptions"} +) +public class SpecialNotionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SpecialNotionCode" + ) + protected String specialNotionCode; + @XmlElement( + name = "SpecialNotionDescription" + ) + protected List specialNotionDescriptions; + + public String getSpecialNotionCode() { + return this.specialNotionCode; + } + + public void setSpecialNotionCode(String value) { + this.specialNotionCode = value; + } + + public List getSpecialNotionDescriptions() { + if (this.specialNotionDescriptions == null) { + this.specialNotionDescriptions = new ArrayList(); + } + + return this.specialNotionDescriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterBaseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterBaseType.java new file mode 100644 index 000000000..096be68e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterBaseType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubregisterBaseType" +) +public class SubregisterBaseType extends AbstractOptionalSubregisterType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.java new file mode 100644 index 000000000..d70b4ed45 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/SubregisterWithStatusAndSourceType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubregisterWithStatusAndSourceType" +) +public class SubregisterWithStatusAndSourceType extends AbstractOptionalSubregisterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Status" + ) + protected String status; + @XmlAttribute( + name = "Source" + ) + protected String source; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public String getSource() { + return this.source; + } + + public void setSource(String value) { + this.source = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/TranscriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/TranscriptionType.java new file mode 100644 index 000000000..b4c78534e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/TranscriptionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TranscriptionType", + propOrder = {"transcriptionDate", "transcriptionLocation"} +) +public class TranscriptionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TranscriptionDate" + ) + protected String transcriptionDate; + @XmlElement( + name = "TranscriptionLocation" + ) + protected LocationType transcriptionLocation; + + public String getTranscriptionDate() { + return this.transcriptionDate; + } + + public void setTranscriptionDate(String value) { + this.transcriptionDate = value; + } + + public LocationType getTranscriptionLocation() { + return this.transcriptionLocation; + } + + public void setTranscriptionLocation(LocationType value) { + this.transcriptionLocation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.java new file mode 100644 index 000000000..3d2b040bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/baselegaldata/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.baselegaldata.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:baselegaldata:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.java new file mode 100644 index 000000000..091b8ebf0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonRequestType.java @@ -0,0 +1,120 @@ +package be.fgov.ehealth.rn.cbsspersonlegaldata.v1; + +import be.fgov.ehealth.rn.baselegaldata.v1.AddressDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.BirthInfoDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.CivilStatesDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.ContactAddressDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.DeceaseInfoDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.GenderInfoDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.NameInfoDeclarationType; +import be.fgov.ehealth.rn.baselegaldata.v1.NationalitiesDeclarationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssPersonRequestType", + propOrder = {"name", "nationalities", "birth", "decease", "gender", "civilStates", "address", "contactAddress"} +) +public class CbssPersonRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name" + ) + protected NameInfoDeclarationType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesDeclarationType nationalities; + @XmlElement( + name = "Birth" + ) + protected BirthInfoDeclarationType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseInfoDeclarationType decease; + @XmlElement( + name = "Gender" + ) + protected GenderInfoDeclarationType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesDeclarationType civilStates; + @XmlElement( + name = "Address" + ) + protected AddressDeclarationType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressDeclarationType contactAddress; + + public NameInfoDeclarationType getName() { + return this.name; + } + + public void setName(NameInfoDeclarationType value) { + this.name = value; + } + + public NationalitiesDeclarationType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesDeclarationType value) { + this.nationalities = value; + } + + public BirthInfoDeclarationType getBirth() { + return this.birth; + } + + public void setBirth(BirthInfoDeclarationType value) { + this.birth = value; + } + + public DeceaseInfoDeclarationType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseInfoDeclarationType value) { + this.decease = value; + } + + public GenderInfoDeclarationType getGender() { + return this.gender; + } + + public void setGender(GenderInfoDeclarationType value) { + this.gender = value; + } + + public CivilStatesDeclarationType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesDeclarationType value) { + this.civilStates = value; + } + + public AddressDeclarationType getAddress() { + return this.address; + } + + public void setAddress(AddressDeclarationType value) { + this.address = value; + } + + public ContactAddressDeclarationType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressDeclarationType value) { + this.contactAddress = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.java new file mode 100644 index 000000000..e97ee683f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssPersonResponseType.java @@ -0,0 +1,180 @@ +package be.fgov.ehealth.rn.cbsspersonlegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.baselegaldata.v1.AddressCbssBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.BirthInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.CivilStatesBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.ContactAddressBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.DeceaseInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.GenderInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.NameInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.NationalitiesBaseType; +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssPersonResponseType", + propOrder = {"ssin", "name", "nationalities", "birth", "decease", "gender", "civilStates", "address", "contactAddress", "anomalies"} +) +public class CbssPersonResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "Name", + required = true + ) + protected NameInfoBaseType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesBaseType nationalities; + @XmlElement( + name = "Birth" + ) + protected BirthInfoBaseType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseInfoBaseType decease; + @XmlElement( + name = "Gender" + ) + protected GenderInfoBaseType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesBaseType civilStates; + @XmlElement( + name = "Address" + ) + protected AddressCbssBaseType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressBaseType contactAddress; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + @XmlAttribute( + name = "Register" + ) + protected String register; + @XmlAttribute( + name = "RegisterInceptionDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime registerInceptionDate; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public NameInfoBaseType getName() { + return this.name; + } + + public void setName(NameInfoBaseType value) { + this.name = value; + } + + public NationalitiesBaseType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesBaseType value) { + this.nationalities = value; + } + + public BirthInfoBaseType getBirth() { + return this.birth; + } + + public void setBirth(BirthInfoBaseType value) { + this.birth = value; + } + + public DeceaseInfoBaseType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseInfoBaseType value) { + this.decease = value; + } + + public GenderInfoBaseType getGender() { + return this.gender; + } + + public void setGender(GenderInfoBaseType value) { + this.gender = value; + } + + public CivilStatesBaseType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesBaseType value) { + this.civilStates = value; + } + + public AddressCbssBaseType getAddress() { + return this.address; + } + + public void setAddress(AddressCbssBaseType value) { + this.address = value; + } + + public ContactAddressBaseType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressBaseType value) { + this.contactAddress = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } + + public DateTime getRegisterInceptionDate() { + return this.registerInceptionDate; + } + + public void setRegisterInceptionDate(DateTime value) { + this.registerInceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssUpdatePersonResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssUpdatePersonResponseType.java new file mode 100644 index 000000000..54bbdd340 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/CbssUpdatePersonResponseType.java @@ -0,0 +1,180 @@ +package be.fgov.ehealth.rn.cbsspersonlegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.baselegaldata.v1.AddressCbssWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.BirthInfoWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.CivilStatesWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.ContactAddressWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.DeceaseInfoWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.GenderInfoWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.NameInfoWithUpdateStatusType; +import be.fgov.ehealth.rn.baselegaldata.v1.NationalitiesWithUpdateStatusType; +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CbssUpdatePersonResponseType", + propOrder = {"ssin", "name", "nationalities", "birth", "decease", "gender", "civilStates", "address", "contactAddress", "anomalies"} +) +public class CbssUpdatePersonResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + @XmlElement( + name = "Name", + required = true + ) + protected NameInfoWithUpdateStatusType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesWithUpdateStatusType nationalities; + @XmlElement( + name = "Birth" + ) + protected BirthInfoWithUpdateStatusType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseInfoWithUpdateStatusType decease; + @XmlElement( + name = "Gender" + ) + protected GenderInfoWithUpdateStatusType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesWithUpdateStatusType civilStates; + @XmlElement( + name = "Address" + ) + protected AddressCbssWithUpdateStatusType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressWithUpdateStatusType contactAddress; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + @XmlAttribute( + name = "Register" + ) + protected String register; + @XmlAttribute( + name = "RegisterInceptionDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime registerInceptionDate; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public NameInfoWithUpdateStatusType getName() { + return this.name; + } + + public void setName(NameInfoWithUpdateStatusType value) { + this.name = value; + } + + public NationalitiesWithUpdateStatusType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesWithUpdateStatusType value) { + this.nationalities = value; + } + + public BirthInfoWithUpdateStatusType getBirth() { + return this.birth; + } + + public void setBirth(BirthInfoWithUpdateStatusType value) { + this.birth = value; + } + + public DeceaseInfoWithUpdateStatusType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseInfoWithUpdateStatusType value) { + this.decease = value; + } + + public GenderInfoWithUpdateStatusType getGender() { + return this.gender; + } + + public void setGender(GenderInfoWithUpdateStatusType value) { + this.gender = value; + } + + public CivilStatesWithUpdateStatusType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesWithUpdateStatusType value) { + this.civilStates = value; + } + + public AddressCbssWithUpdateStatusType getAddress() { + return this.address; + } + + public void setAddress(AddressCbssWithUpdateStatusType value) { + this.address = value; + } + + public ContactAddressWithUpdateStatusType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressWithUpdateStatusType value) { + this.contactAddress = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } + + public DateTime getRegisterInceptionDate() { + return this.registerInceptionDate; + } + + public void setRegisterInceptionDate(DateTime value) { + this.registerInceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.java new file mode 100644 index 000000000..cc6ed26e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.rn.cbsspersonlegaldata.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public CbssPersonResponseType createCbssPersonResponseType() { + return new CbssPersonResponseType(); + } + + public CbssUpdatePersonResponseType createCbssUpdatePersonResponseType() { + return new CbssUpdatePersonResponseType(); + } + + public CbssPersonRequestType createCbssPersonRequestType() { + return new CbssPersonRequestType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/package-info.java new file mode 100644 index 000000000..a82b92d5d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonlegaldata/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.cbsspersonlegaldata.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:cbsspersonlegaldata:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.java new file mode 100644 index 000000000..bb55d8b80 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ExistingPersons.java @@ -0,0 +1,32 @@ +package be.fgov.ehealth.rn.cbsspersonservice.core.v1; + +import be.fgov.ehealth.rn.baselegaldata.v1.PersonIdentificationType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExistingPersons", + propOrder = {"existingPersons"} +) +public class ExistingPersons implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExistingPerson", + required = true + ) + protected List existingPersons; + + public List getExistingPersons() { + if (this.existingPersons == null) { + this.existingPersons = new ArrayList(); + } + + return this.existingPersons; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.java new file mode 100644 index 000000000..5ddf1b5c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.rn.cbsspersonservice.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RegisterPersonDeclarationType createRegisterPersonDeclarationType() { + return new RegisterPersonDeclarationType(); + } + + public RegisterPersonResultType createRegisterPersonResultType() { + return new RegisterPersonResultType(); + } + + public ExistingPersons createExistingPersons() { + return new ExistingPersons(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonDeclarationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonDeclarationType.java new file mode 100644 index 000000000..f1980f427 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonDeclarationType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.cbsspersonservice.core.v1; + +import be.fgov.ehealth.rn.cbsspersonlegaldata.v1.CbssPersonRequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonDeclarationType", + propOrder = {"person"} +) +public class RegisterPersonDeclarationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person", + required = true + ) + protected CbssPersonRequestType person; + + public CbssPersonRequestType getPerson() { + return this.person; + } + + public void setPerson(CbssPersonRequestType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonResultType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonResultType.java new file mode 100644 index 000000000..054aa92c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/RegisterPersonResultType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.rn.cbsspersonservice.core.v1; + +import be.fgov.ehealth.rn.cbsspersonlegaldata.v1.CbssPersonResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonResultType", + propOrder = {"existingPersons", "newlyRegisteredPerson"} +) +public class RegisterPersonResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExistingPersons" + ) + protected ExistingPersons existingPersons; + @XmlElement( + name = "NewlyRegisteredPerson" + ) + protected CbssPersonResponseType newlyRegisteredPerson; + + public ExistingPersons getExistingPersons() { + return this.existingPersons; + } + + public void setExistingPersons(ExistingPersons value) { + this.existingPersons = value; + } + + public CbssPersonResponseType getNewlyRegisteredPerson() { + return this.newlyRegisteredPerson; + } + + public void setNewlyRegisteredPerson(CbssPersonResponseType value) { + this.newlyRegisteredPerson = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.java new file mode 100644 index 000000000..6af390f8c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.cbsspersonservice.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:cbsspersonservice:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..54d888e51 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/ObjectFactory.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.rn.cbsspersonservice.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public RegisterPersonRequest createRegisterPersonRequest() { + return new RegisterPersonRequest(); + } + + public RegisterPersonResponse createRegisterPersonResponse() { + return new RegisterPersonResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonRequest.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonRequest.java new file mode 100644 index 000000000..bb5dc4f5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonRequest.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.rn.cbsspersonservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.rn.cbsspersonservice.core.v1.RegisterPersonDeclarationType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonRequestType", + propOrder = {"applicationId", "declaration"} +) +@XmlRootElement( + name = "RegisterPersonRequest" +) +public class RegisterPersonRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationId", + required = true + ) + protected String applicationId; + @XmlElement( + name = "Declaration", + required = true + ) + protected RegisterPersonDeclarationType declaration; + + public String getApplicationId() { + return this.applicationId; + } + + public void setApplicationId(String value) { + this.applicationId = value; + } + + public RegisterPersonDeclarationType getDeclaration() { + return this.declaration; + } + + public void setDeclaration(RegisterPersonDeclarationType value) { + this.declaration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonResponse.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonResponse.java new file mode 100644 index 000000000..4b287c435 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/RegisterPersonResponse.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.rn.cbsspersonservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.rn.cbsspersonservice.core.v1.RegisterPersonDeclarationType; +import be.fgov.ehealth.rn.cbsspersonservice.core.v1.RegisterPersonResultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RegisterPersonResponseType", + propOrder = {"declaration", "result"} +) +@XmlRootElement( + name = "RegisterPersonResponse" +) +public class RegisterPersonResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Declaration" + ) + protected RegisterPersonDeclarationType declaration; + @XmlElement( + name = "Result" + ) + protected RegisterPersonResultType result; + + public RegisterPersonDeclarationType getDeclaration() { + return this.declaration; + } + + public void setDeclaration(RegisterPersonDeclarationType value) { + this.declaration = value; + } + + public RegisterPersonResultType getResult() { + return this.result; + } + + public void setResult(RegisterPersonResultType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.java new file mode 100644 index 000000000..a5cf521d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/cbsspersonservice/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.cbsspersonservice.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:cbsspersonservice:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.java new file mode 100644 index 000000000..e13f7878d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseRequestType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseRequestType", + propOrder = {"informationCustomer", "informationCBSS", "legalContext"} +) +public abstract class BaseRequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InformationCustomer", + required = true + ) + protected InformationCustomerType informationCustomer; + @XmlElement( + name = "InformationCBSS" + ) + protected InformationCBSSType informationCBSS; + @XmlElement( + name = "LegalContext", + required = true + ) + protected String legalContext; + + public InformationCustomerType getInformationCustomer() { + return this.informationCustomer; + } + + public void setInformationCustomer(InformationCustomerType value) { + this.informationCustomer = value; + } + + public InformationCBSSType getInformationCBSS() { + return this.informationCBSS; + } + + public void setInformationCBSS(InformationCBSSType value) { + this.informationCBSS = value; + } + + public String getLegalContext() { + return this.legalContext; + } + + public void setLegalContext(String value) { + this.legalContext = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.java new file mode 100644 index 000000000..62ed28f70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BaseResponseType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseResponseType", + propOrder = {"informationCustomer", "informationCBSS", "legalContext"} +) +public abstract class BaseResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InformationCustomer", + required = true + ) + protected InformationCustomerType informationCustomer; + @XmlElement( + name = "InformationCBSS", + required = true + ) + protected InformationCBSSType informationCBSS; + @XmlElement( + name = "LegalContext", + required = true + ) + protected String legalContext; + + public InformationCustomerType getInformationCustomer() { + return this.informationCustomer; + } + + public void setInformationCustomer(InformationCustomerType value) { + this.informationCustomer = value; + } + + public InformationCBSSType getInformationCBSS() { + return this.informationCBSS; + } + + public void setInformationCBSS(InformationCBSSType value) { + this.informationCBSS = value; + } + + public String getLegalContext() { + return this.legalContext; + } + + public void setLegalContext(String value) { + this.legalContext = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.java new file mode 100644 index 000000000..8f3a85a93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomaliesType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BusinessAnomaliesType", + propOrder = {"businessAnomalies"} +) +public class BusinessAnomaliesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BusinessAnomaly", + required = true + ) + protected List businessAnomalies; + + public List getBusinessAnomalies() { + if (this.businessAnomalies == null) { + this.businessAnomalies = new ArrayList(); + } + + return this.businessAnomalies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.java new file mode 100644 index 000000000..9a83a4e96 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/BusinessAnomalyType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BusinessAnomalyType", + propOrder = {"code", "severity", "description", "informations"} +) +public class BusinessAnomalyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Severity", + required = true + ) + protected String severity; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getSeverity() { + return this.severity; + } + + public void setSeverity(String value) { + this.severity = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/CBSSFaultType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/CBSSFaultType.java new file mode 100644 index 000000000..d1a23664e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/CBSSFaultType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CBSSFaultType", + propOrder = {"informationCustomer", "informationCBSS", "details"} +) +public class CBSSFaultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "InformationCustomer" + ) + protected InformationCustomerType informationCustomer; + @XmlElement( + name = "InformationCBSS", + required = true + ) + protected InformationCBSSType informationCBSS; + @XmlElement( + name = "Detail", + required = true + ) + protected List details; + + public InformationCustomerType getInformationCustomer() { + return this.informationCustomer; + } + + public void setInformationCustomer(InformationCustomerType value) { + this.informationCustomer = value; + } + + public InformationCBSSType getInformationCBSS() { + return this.informationCBSS; + } + + public void setInformationCBSS(InformationCBSSType value) { + this.informationCBSS = value; + } + + public List getDetails() { + if (this.details == null) { + this.details = new ArrayList(); + } + + return this.details; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/DataFiltersType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/DataFiltersType.java new file mode 100644 index 000000000..eb8414a8a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/DataFiltersType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DataFiltersType", + propOrder = {"filteredElements"} +) +public class DataFiltersType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FilteredElement", + required = true + ) + protected List filteredElements; + + public List getFilteredElements() { + if (this.filteredElements == null) { + this.filteredElements = new ArrayList(); + } + + return this.filteredElements; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.java new file mode 100644 index 000000000..8eaea4ba6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSBatchType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationCBSSBatchType", + propOrder = {"fileId", "fileCreationTimestamp"} +) +public class InformationCBSSBatchType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FileId", + required = true + ) + @XmlSchemaType( + name = "unsignedLong" + ) + protected BigInteger fileId; + @XmlElement( + name = "FileCreationTimestamp", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime fileCreationTimestamp; + + public BigInteger getFileId() { + return this.fileId; + } + + public void setFileId(BigInteger value) { + this.fileId = value; + } + + public DateTime getFileCreationTimestamp() { + return this.fileCreationTimestamp; + } + + public void setFileCreationTimestamp(DateTime value) { + this.fileCreationTimestamp = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.java new file mode 100644 index 000000000..e28df6382 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCBSSType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationCBSSType", + propOrder = {"ticketCBSS", "timestampReceive", "timestampReply"} +) +public class InformationCBSSType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TicketCBSS", + required = true + ) + protected String ticketCBSS; + @XmlElement( + name = "TimestampReceive", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampReceive; + @XmlElement( + name = "TimestampReply", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampReply; + + public String getTicketCBSS() { + return this.ticketCBSS; + } + + public void setTicketCBSS(String value) { + this.ticketCBSS = value; + } + + public DateTime getTimestampReceive() { + return this.timestampReceive; + } + + public void setTimestampReceive(DateTime value) { + this.timestampReceive = value; + } + + public DateTime getTimestampReply() { + return this.timestampReply; + } + + public void setTimestampReply(DateTime value) { + this.timestampReply = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCustomerType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCustomerType.java new file mode 100644 index 000000000..d7a1c07fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationCustomerType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationCustomerType", + propOrder = {"ticket", "timestampSent", "customerIdentification"} +) +public class InformationCustomerType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ticket" + ) + protected String ticket; + @XmlElement( + name = "TimestampSent", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampSent; + @XmlElement( + name = "CustomerIdentification", + required = true + ) + protected OrganizationIdentificationType customerIdentification; + + public String getTicket() { + return this.ticket; + } + + public void setTicket(String value) { + this.ticket = value; + } + + public DateTime getTimestampSent() { + return this.timestampSent; + } + + public void setTimestampSent(DateTime value) { + this.timestampSent = value; + } + + public OrganizationIdentificationType getCustomerIdentification() { + return this.customerIdentification; + } + + public void setCustomerIdentification(OrganizationIdentificationType value) { + this.customerIdentification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.java new file mode 100644 index 000000000..63e227495 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotificationCBSSType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationNotificationCBSSType", + propOrder = {"ticketCBSS", "timestampSent"} +) +public class InformationNotificationCBSSType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TicketCBSS", + required = true + ) + protected String ticketCBSS; + @XmlElement( + name = "TimestampSent", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampSent; + + public String getTicketCBSS() { + return this.ticketCBSS; + } + + public void setTicketCBSS(String value) { + this.ticketCBSS = value; + } + + public DateTime getTimestampSent() { + return this.timestampSent; + } + + public void setTimestampSent(DateTime value) { + this.timestampSent = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotifiedType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotifiedType.java new file mode 100644 index 000000000..fc31837d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationNotifiedType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationNotifiedType", + propOrder = {"ticket", "timestampReply", "notifiedIdentification"} +) +public class InformationNotifiedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ticket" + ) + protected String ticket; + @XmlElement( + name = "TimestampReply", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampReply; + @XmlElement( + name = "NotifiedIdentification", + required = true + ) + protected OrganizationIdentificationType notifiedIdentification; + + public String getTicket() { + return this.ticket; + } + + public void setTicket(String value) { + this.ticket = value; + } + + public DateTime getTimestampReply() { + return this.timestampReply; + } + + public void setTimestampReply(DateTime value) { + this.timestampReply = value; + } + + public OrganizationIdentificationType getNotifiedIdentification() { + return this.notifiedIdentification; + } + + public void setNotifiedIdentification(OrganizationIdentificationType value) { + this.notifiedIdentification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.java new file mode 100644 index 000000000..a360ae7b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationSupplierType.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationSupplierType", + propOrder = {"ticket", "timestampReceive", "timestampReply", "supplierIdentification"} +) +public class InformationSupplierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ticket" + ) + protected String ticket; + @XmlElement( + name = "TimestampReceive", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampReceive; + @XmlElement( + name = "TimestampReply", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampReply; + @XmlElement( + name = "SupplierIdentification", + required = true + ) + protected OrganizationIdentificationType supplierIdentification; + + public String getTicket() { + return this.ticket; + } + + public void setTicket(String value) { + this.ticket = value; + } + + public DateTime getTimestampReceive() { + return this.timestampReceive; + } + + public void setTimestampReceive(DateTime value) { + this.timestampReceive = value; + } + + public DateTime getTimestampReply() { + return this.timestampReply; + } + + public void setTimestampReply(DateTime value) { + this.timestampReply = value; + } + + public OrganizationIdentificationType getSupplierIdentification() { + return this.supplierIdentification; + } + + public void setSupplierIdentification(OrganizationIdentificationType value) { + this.supplierIdentification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.java new file mode 100644 index 000000000..6a193cd14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/InformationType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InformationType", + propOrder = {"fieldName", "fieldValue"} +) +public class InformationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FieldName", + required = true + ) + protected String fieldName; + @XmlElement( + name = "FieldValue" + ) + protected String fieldValue; + + public String getFieldName() { + return this.fieldName; + } + + public void setFieldName(String value) { + this.fieldName = value; + } + + public String getFieldValue() { + return this.fieldValue; + } + + public void setFieldValue(String value) { + this.fieldValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.java new file mode 100644 index 000000000..7ef8c663f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalizedDescriptionType", + propOrder = {"value"} +) +public class LocalizedDescriptionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace" + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionsType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionsType.java new file mode 100644 index 000000000..f15b0d510 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/LocalizedDescriptionsType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LocalizedDescriptionsType", + propOrder = {"descriptions"} +) +public class LocalizedDescriptionsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description", + required = true + ) + protected List descriptions; + + public List getDescriptions() { + if (this.descriptions == null) { + this.descriptions = new ArrayList(); + } + + return this.descriptions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.java new file mode 100644 index 000000000..e853e4205 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/Message.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MessageType", + propOrder = {"severity", "reasonCode", "diagnostic", "authorCode", "informations"} +) +@XmlRootElement( + name = "Message" +) +public class Message implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Severity", + required = true + ) + protected String severity; + @XmlElement( + name = "ReasonCode", + required = true + ) + protected String reasonCode; + @XmlElement( + name = "Diagnostic", + required = true + ) + protected String diagnostic; + @XmlElement( + name = "AuthorCode", + required = true + ) + protected String authorCode; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getSeverity() { + return this.severity; + } + + public void setSeverity(String value) { + this.severity = value; + } + + public String getReasonCode() { + return this.reasonCode; + } + + public void setReasonCode(String value) { + this.reasonCode = value; + } + + public String getDiagnostic() { + return this.diagnostic; + } + + public void setDiagnostic(String value) { + this.diagnostic = value; + } + + public String getAuthorCode() { + return this.authorCode; + } + + public void setAuthorCode(String value) { + this.authorCode = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/ObjectFactory.java new file mode 100644 index 000000000..82daa490f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/ObjectFactory.java @@ -0,0 +1,102 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Message createMessage() { + return new Message(); + } + + public InformationType createInformationType() { + return new InformationType(); + } + + public InformationCBSSType createInformationCBSSType() { + return new InformationCBSSType(); + } + + public InformationCustomerType createInformationCustomerType() { + return new InformationCustomerType(); + } + + public InformationSupplierType createInformationSupplierType() { + return new InformationSupplierType(); + } + + public InformationNotificationCBSSType createInformationNotificationCBSSType() { + return new InformationNotificationCBSSType(); + } + + public InformationNotifiedType createInformationNotifiedType() { + return new InformationNotifiedType(); + } + + public InformationCBSSBatchType createInformationCBSSBatchType() { + return new InformationCBSSBatchType(); + } + + public SenderReceiverType createSenderReceiverType() { + return new SenderReceiverType(); + } + + public OrganizationIdentificationType createOrganizationIdentificationType() { + return new OrganizationIdentificationType(); + } + + public OpenPeriodType createOpenPeriodType() { + return new OpenPeriodType(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public OpenQuarterPeriodType createOpenQuarterPeriodType() { + return new OpenQuarterPeriodType(); + } + + public QuarterPeriodType createQuarterPeriodType() { + return new QuarterPeriodType(); + } + + public LocalizedDescriptionType createLocalizedDescriptionType() { + return new LocalizedDescriptionType(); + } + + public LocalizedDescriptionsType createLocalizedDescriptionsType() { + return new LocalizedDescriptionsType(); + } + + public DataFiltersType createDataFiltersType() { + return new DataFiltersType(); + } + + public BusinessAnomaliesType createBusinessAnomaliesType() { + return new BusinessAnomaliesType(); + } + + public BusinessAnomalyType createBusinessAnomalyType() { + return new BusinessAnomalyType(); + } + + public CBSSFaultType createCBSSFaultType() { + return new CBSSFaultType(); + } + + public StatusType createStatusType() { + return new StatusType(); + } + + public StatusOkType createStatusOkType() { + return new StatusOkType(); + } + + public SsinWithCanceledAndReplacesStatusType createSsinWithCanceledAndReplacesStatusType() { + return new SsinWithCanceledAndReplacesStatusType(); + } + + public SsinWithCanceledAndReplacedByStatusType createSsinWithCanceledAndReplacedByStatusType() { + return new SsinWithCanceledAndReplacedByStatusType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.java new file mode 100644 index 000000000..60896f6be --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenPeriodType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OpenPeriodType", + propOrder = {"beginDate", "endDate"} +) +public class OpenPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime beginDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getBeginDate() { + return this.beginDate; + } + + public void setBeginDate(DateTime value) { + this.beginDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.java new file mode 100644 index 000000000..69d440293 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OpenQuarterPeriodType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OpenQuarterPeriodType", + propOrder = {"beginQuarter", "endQuarter"} +) +public class OpenQuarterPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginQuarter", + required = true + ) + protected String beginQuarter; + @XmlElement( + name = "EndQuarter" + ) + protected String endQuarter; + + public String getBeginQuarter() { + return this.beginQuarter; + } + + public void setBeginQuarter(String value) { + this.beginQuarter = value; + } + + public String getEndQuarter() { + return this.endQuarter; + } + + public void setEndQuarter(String value) { + this.endQuarter = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.java new file mode 100644 index 000000000..7adc238ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/OrganizationIdentificationType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OrganizationIdentificationType", + propOrder = {"sector", "institution", "cbeNumber"} +) +public class OrganizationIdentificationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Sector" + ) + protected Integer sector; + @XmlElement( + name = "Institution" + ) + protected Integer institution; + @XmlElement( + name = "CbeNumber" + ) + protected String cbeNumber; + + public Integer getSector() { + return this.sector; + } + + public void setSector(Integer value) { + this.sector = value; + } + + public Integer getInstitution() { + return this.institution; + } + + public void setInstitution(Integer value) { + this.institution = value; + } + + public String getCbeNumber() { + return this.cbeNumber; + } + + public void setCbeNumber(String value) { + this.cbeNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/PeriodType.java new file mode 100644 index 000000000..6e641f956 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/PeriodType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"beginDate", "endDate"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime beginDate; + @XmlElement( + name = "EndDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getBeginDate() { + return this.beginDate; + } + + public void setBeginDate(DateTime value) { + this.beginDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/QuarterPeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/QuarterPeriodType.java new file mode 100644 index 000000000..20b9529d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/QuarterPeriodType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QuarterPeriodType", + propOrder = {"beginQuarter", "endQuarter"} +) +public class QuarterPeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BeginQuarter", + required = true + ) + protected String beginQuarter; + @XmlElement( + name = "EndQuarter", + required = true + ) + protected String endQuarter; + + public String getBeginQuarter() { + return this.beginQuarter; + } + + public void setBeginQuarter(String value) { + this.beginQuarter = value; + } + + public String getEndQuarter() { + return this.endQuarter; + } + + public void setEndQuarter(String value) { + this.endQuarter = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.java new file mode 100644 index 000000000..443573de9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SenderReceiverType.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SenderReceiverType", + propOrder = {"ticket", "timestampSent", "organizationIdentification"} +) +public class SenderReceiverType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ticket" + ) + protected String ticket; + @XmlElement( + name = "TimestampSent", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime timestampSent; + @XmlElement( + name = "OrganizationIdentification", + required = true + ) + protected OrganizationIdentificationType organizationIdentification; + + public String getTicket() { + return this.ticket; + } + + public void setTicket(String value) { + this.ticket = value; + } + + public DateTime getTimestampSent() { + return this.timestampSent; + } + + public void setTimestampSent(DateTime value) { + this.timestampSent = value; + } + + public OrganizationIdentificationType getOrganizationIdentification() { + return this.organizationIdentification; + } + + public void setOrganizationIdentification(OrganizationIdentificationType value) { + this.organizationIdentification = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.java new file mode 100644 index 000000000..5fd0317f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacedByStatusType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SsinWithCanceledAndReplacedByStatusType", + propOrder = {"value"} +) +public class SsinWithCanceledAndReplacedByStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Canceled" + ) + protected Boolean canceled; + @XmlAttribute( + name = "ReplacedBy" + ) + protected String replacedBy; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Boolean isCanceled() { + return this.canceled; + } + + public void setCanceled(Boolean value) { + this.canceled = value; + } + + public String getReplacedBy() { + return this.replacedBy; + } + + public void setReplacedBy(String value) { + this.replacedBy = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacesStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacesStatusType.java new file mode 100644 index 000000000..8d47da35c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/SsinWithCanceledAndReplacesStatusType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SsinWithCanceledAndReplacesStatusType", + propOrder = {"value"} +) +public class SsinWithCanceledAndReplacesStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Canceled" + ) + protected Boolean canceled; + @XmlAttribute( + name = "Replaces" + ) + protected String replaces; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public Boolean isCanceled() { + return this.canceled; + } + + public void setCanceled(Boolean value) { + this.canceled = value; + } + + public String getReplaces() { + return this.replaces; + } + + public void setReplaces(String value) { + this.replaces = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.java new file mode 100644 index 000000000..90c85400e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusOkType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusOkType", + propOrder = {"value", "code", "description", "informations"} +) +public class StatusOkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusType.java new file mode 100644 index 000000000..3361a1c95 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/StatusType.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusType", + propOrder = {"value", "code", "description", "informations"} +) +public class StatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Value", + required = true + ) + protected String value; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "Information" + ) + protected List informations; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public List getInformations() { + if (this.informations == null) { + this.informations = new ArrayList(); + } + + return this.informations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/package-info.java new file mode 100644 index 000000000..8872d0d40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/commons/business/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.commons.business.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:commons:business:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.java new file mode 100644 index 000000000..408002829 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.rn.personlegaldata.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public PersonResponseType createPersonResponseType() { + return new PersonResponseType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/PersonResponseType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/PersonResponseType.java new file mode 100644 index 000000000..3f7ee6d39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/PersonResponseType.java @@ -0,0 +1,230 @@ +package be.fgov.ehealth.rn.personlegaldata.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.rn.baselegaldata.v1.AddressBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.AdministratorBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.BirthInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.CivilStatesBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.ContactAddressBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.DeceaseInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.GenderInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.LegalCohabitationBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.NameInfoBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.NationalitiesBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.NobilityTitleBaseType; +import be.fgov.ehealth.rn.baselegaldata.v1.SubregisterBaseType; +import be.fgov.ehealth.rn.registries.commons.v1.AnomaliesType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonResponseType", + propOrder = {"ssin", "nobilityTitle", "name", "nationalities", "birth", "decease", "gender", "civilStates", "address", "contactAddress", "administrator", "subregister", "legalCohabitation", "anomalies"} +) +public class PersonResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected String ssin; + @XmlElement( + name = "NobilityTitle" + ) + protected NobilityTitleBaseType nobilityTitle; + @XmlElement( + name = "Name" + ) + protected NameInfoBaseType name; + @XmlElement( + name = "Nationalities" + ) + protected NationalitiesBaseType nationalities; + @XmlElement( + name = "Birth" + ) + protected BirthInfoBaseType birth; + @XmlElement( + name = "Decease" + ) + protected DeceaseInfoBaseType decease; + @XmlElement( + name = "Gender" + ) + protected GenderInfoBaseType gender; + @XmlElement( + name = "CivilStates" + ) + protected CivilStatesBaseType civilStates; + @XmlElement( + name = "Address" + ) + protected AddressBaseType address; + @XmlElement( + name = "ContactAddress" + ) + protected ContactAddressBaseType contactAddress; + @XmlElement( + name = "Administrator" + ) + protected AdministratorBaseType administrator; + @XmlElement( + name = "Subregister" + ) + protected SubregisterBaseType subregister; + @XmlElement( + name = "LegalCohabitation" + ) + protected LegalCohabitationBaseType legalCohabitation; + @XmlElement( + name = "Anomalies" + ) + protected AnomaliesType anomalies; + @XmlAttribute( + name = "Register" + ) + protected String register; + @XmlAttribute( + name = "RegisterInceptionDate" + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime registerInceptionDate; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } + + public NobilityTitleBaseType getNobilityTitle() { + return this.nobilityTitle; + } + + public void setNobilityTitle(NobilityTitleBaseType value) { + this.nobilityTitle = value; + } + + public NameInfoBaseType getName() { + return this.name; + } + + public void setName(NameInfoBaseType value) { + this.name = value; + } + + public NationalitiesBaseType getNationalities() { + return this.nationalities; + } + + public void setNationalities(NationalitiesBaseType value) { + this.nationalities = value; + } + + public BirthInfoBaseType getBirth() { + return this.birth; + } + + public void setBirth(BirthInfoBaseType value) { + this.birth = value; + } + + public DeceaseInfoBaseType getDecease() { + return this.decease; + } + + public void setDecease(DeceaseInfoBaseType value) { + this.decease = value; + } + + public GenderInfoBaseType getGender() { + return this.gender; + } + + public void setGender(GenderInfoBaseType value) { + this.gender = value; + } + + public CivilStatesBaseType getCivilStates() { + return this.civilStates; + } + + public void setCivilStates(CivilStatesBaseType value) { + this.civilStates = value; + } + + public AddressBaseType getAddress() { + return this.address; + } + + public void setAddress(AddressBaseType value) { + this.address = value; + } + + public ContactAddressBaseType getContactAddress() { + return this.contactAddress; + } + + public void setContactAddress(ContactAddressBaseType value) { + this.contactAddress = value; + } + + public AdministratorBaseType getAdministrator() { + return this.administrator; + } + + public void setAdministrator(AdministratorBaseType value) { + this.administrator = value; + } + + public SubregisterBaseType getSubregister() { + return this.subregister; + } + + public void setSubregister(SubregisterBaseType value) { + this.subregister = value; + } + + public LegalCohabitationBaseType getLegalCohabitation() { + return this.legalCohabitation; + } + + public void setLegalCohabitation(LegalCohabitationBaseType value) { + this.legalCohabitation = value; + } + + public AnomaliesType getAnomalies() { + return this.anomalies; + } + + public void setAnomalies(AnomaliesType value) { + this.anomalies = value; + } + + public String getRegister() { + return this.register; + } + + public void setRegister(String value) { + this.register = value; + } + + public DateTime getRegisterInceptionDate() { + return this.registerInceptionDate; + } + + public void setRegisterInceptionDate(DateTime value) { + this.registerInceptionDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/package-info.java new file mode 100644 index 000000000..57f304182 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personlegaldata/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.personlegaldata.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:personlegaldata:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/ObjectFactory.java new file mode 100644 index 000000000..2ece9f902 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/ObjectFactory.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SearchPersonBySsinCriteriaType createSearchPersonBySsinCriteriaType() { + return new SearchPersonBySsinCriteriaType(); + } + + public SearchPersonPhoneticallyCriteriaType createSearchPersonPhoneticallyCriteriaType() { + return new SearchPersonPhoneticallyCriteriaType(); + } + + public PersonResponseResultType createPersonResponseResultType() { + return new PersonResponseResultType(); + } + + public PhoneticName createPhoneticName() { + return new PhoneticName(); + } + + public PhoneticBirth createPhoneticBirth() { + return new PhoneticBirth(); + } + + public PhoneticGender createPhoneticGender() { + return new PhoneticGender(); + } + + public PhoneticAddress createPhoneticAddress() { + return new PhoneticAddress(); + } + + public PersonResponseResultsType createPersonResponseResultsType() { + return new PersonResponseResultsType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultType.java new file mode 100644 index 000000000..0627ebbc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import be.fgov.ehealth.rn.personlegaldata.v1.PersonResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonResponseResultType", + propOrder = {"person"} +) +public class PersonResponseResultType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Person", + required = true + ) + protected PersonResponseType person; + + public PersonResponseType getPerson() { + return this.person; + } + + public void setPerson(PersonResponseType value) { + this.person = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultsType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultsType.java new file mode 100644 index 000000000..bf8707f8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PersonResponseResultsType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import be.fgov.ehealth.rn.baselegaldata.v1.PersonIdentificationsResponseType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PersonResponseResultsType", + propOrder = {"personIdentifications"} +) +public class PersonResponseResultsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PersonIdentifications", + required = true + ) + protected PersonIdentificationsResponseType personIdentifications; + + public PersonIdentificationsResponseType getPersonIdentifications() { + return this.personIdentifications; + } + + public void setPersonIdentifications(PersonIdentificationsResponseType value) { + this.personIdentifications = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticAddress.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticAddress.java new file mode 100644 index 000000000..038cc5687 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticAddress.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticAddress", + propOrder = {"countryCode", "cityCode"} +) +public class PhoneticAddress implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CountryCode" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected int countryCode; + @XmlElement( + name = "CityCode" + ) + protected String cityCode; + + public int getCountryCode() { + return this.countryCode; + } + + public void setCountryCode(int value) { + this.countryCode = value; + } + + public String getCityCode() { + return this.cityCode; + } + + public void setCityCode(String value) { + this.cityCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.java new file mode 100644 index 000000000..f4e298d1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticBirth.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticBirth", + propOrder = {"birthDate", "variation"} +) +public class PhoneticBirth implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "BirthDate", + required = true + ) + protected String birthDate; + @XmlElement( + name = "Variation" + ) + protected Integer variation; + + public String getBirthDate() { + return this.birthDate; + } + + public void setBirthDate(String value) { + this.birthDate = value; + } + + public Integer getVariation() { + return this.variation; + } + + public void setVariation(Integer value) { + this.variation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.java new file mode 100644 index 000000000..6e8fe2e00 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticGender.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticGender", + propOrder = {"genderCode"} +) +public class PhoneticGender implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "GenderCode", + required = true + ) + protected String genderCode; + + public String getGenderCode() { + return this.genderCode; + } + + public void setGenderCode(String value) { + this.genderCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.java new file mode 100644 index 000000000..dc9a4675e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/PhoneticName.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import be.fgov.ehealth.rn.baselegaldata.v1.GivenNameType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PhoneticName", + propOrder = {"lastName", "givenNames", "givenNameMatching"} +) +public class PhoneticName implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LastName", + required = true + ) + protected String lastName; + @XmlElement( + name = "GivenName", + required = true + ) + protected List givenNames; + @XmlElement( + name = "GivenNameMatching", + required = true + ) + protected String givenNameMatching; + + public String getLastName() { + return this.lastName; + } + + public void setLastName(String value) { + this.lastName = value; + } + + public List getGivenNames() { + if (this.givenNames == null) { + this.givenNames = new ArrayList(); + } + + return this.givenNames; + } + + public String getGivenNameMatching() { + return this.givenNameMatching; + } + + public void setGivenNameMatching(String value) { + this.givenNameMatching = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.java new file mode 100644 index 000000000..b0b023490 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonBySsinCriteriaType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonBySsinCriteriaType", + propOrder = {"ssin"} +) +public class SearchPersonBySsinCriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin", + required = true + ) + protected String ssin; + + public String getSsin() { + return this.ssin; + } + + public void setSsin(String value) { + this.ssin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.java new file mode 100644 index 000000000..d6254a1fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/SearchPersonPhoneticallyCriteriaType.java @@ -0,0 +1,75 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonPhoneticallyCriteriaType", + propOrder = {"name", "birth", "gender", "address", "maximumResultCount"} +) +public class SearchPersonPhoneticallyCriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected PhoneticName name; + @XmlElement( + name = "Birth", + required = true + ) + protected PhoneticBirth birth; + @XmlElement( + name = "Gender" + ) + protected PhoneticGender gender; + @XmlElement( + name = "Address" + ) + protected PhoneticAddress address; + protected Integer maximumResultCount; + + public PhoneticName getName() { + return this.name; + } + + public void setName(PhoneticName value) { + this.name = value; + } + + public PhoneticBirth getBirth() { + return this.birth; + } + + public void setBirth(PhoneticBirth value) { + this.birth = value; + } + + public PhoneticGender getGender() { + return this.gender; + } + + public void setGender(PhoneticGender value) { + this.gender = value; + } + + public PhoneticAddress getAddress() { + return this.address; + } + + public void setAddress(PhoneticAddress value) { + this.address = value; + } + + public Integer getMaximumResultCount() { + return this.maximumResultCount; + } + + public void setMaximumResultCount(Integer value) { + this.maximumResultCount = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.java new file mode 100644 index 000000000..d0388c71a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/core/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.personservice.core.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:personservice:core:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..a7ac3053a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public SearchPersonBySsinRequest createSearchPersonBySsinRequest() { + return new SearchPersonBySsinRequest(); + } + + public SearchPersonPhoneticallyRequest createSearchPersonPhoneticallyRequest() { + return new SearchPersonPhoneticallyRequest(); + } + + public SearchPersonBySsinResponse createSearchPersonBySsinResponse() { + return new SearchPersonBySsinResponse(); + } + + public SearchPersonPhoneticallyResponse createSearchPersonPhoneticallyResponse() { + return new SearchPersonPhoneticallyResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinRequest.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinRequest.java new file mode 100644 index 000000000..c63df877f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinRequest.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.rn.personservice.core.v1.SearchPersonBySsinCriteriaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonBySsinRequestType", + propOrder = {"applicationId", "criteria"} +) +@XmlRootElement( + name = "SearchPersonBySsinRequest" +) +public class SearchPersonBySsinRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationId", + required = true + ) + protected String applicationId; + @XmlElement( + name = "Criteria", + required = true + ) + protected SearchPersonBySsinCriteriaType criteria; + + public String getApplicationId() { + return this.applicationId; + } + + public void setApplicationId(String value) { + this.applicationId = value; + } + + public SearchPersonBySsinCriteriaType getCriteria() { + return this.criteria; + } + + public void setCriteria(SearchPersonBySsinCriteriaType value) { + this.criteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinResponse.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinResponse.java new file mode 100644 index 000000000..eb15df4ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonBySsinResponse.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.rn.commons.business.v1.SsinWithCanceledAndReplacesStatusType; +import be.fgov.ehealth.rn.personservice.core.v1.PersonResponseResultType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonBySsinResponseType", + propOrder = {"ssin", "result"} +) +@XmlRootElement( + name = "SearchPersonBySsinResponse" +) +public class SearchPersonBySsinResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ssin" + ) + protected SsinWithCanceledAndReplacesStatusType ssin; + @XmlElement( + name = "Result" + ) + protected PersonResponseResultType result; + + public SsinWithCanceledAndReplacesStatusType getSsin() { + return this.ssin; + } + + public void setSsin(SsinWithCanceledAndReplacesStatusType value) { + this.ssin = value; + } + + public PersonResponseResultType getResult() { + return this.result; + } + + public void setResult(PersonResponseResultType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyRequest.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyRequest.java new file mode 100644 index 000000000..b1c42a80b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyRequest.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.rn.personservice.core.v1.SearchPersonPhoneticallyCriteriaType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonPhoneticallyRequestType", + propOrder = {"applicationId", "criteria"} +) +@XmlRootElement( + name = "SearchPersonPhoneticallyRequest" +) +public class SearchPersonPhoneticallyRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationId", + required = true + ) + protected String applicationId; + @XmlElement( + name = "Criteria", + required = true + ) + protected SearchPersonPhoneticallyCriteriaType criteria; + + public String getApplicationId() { + return this.applicationId; + } + + public void setApplicationId(String value) { + this.applicationId = value; + } + + public SearchPersonPhoneticallyCriteriaType getCriteria() { + return this.criteria; + } + + public void setCriteria(SearchPersonPhoneticallyCriteriaType value) { + this.criteria = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.java new file mode 100644 index 000000000..acf8c4024 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/SearchPersonPhoneticallyResponse.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.rn.personservice.core.v1.PersonResponseResultsType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SearchPersonPhoneticallyResponseType", + propOrder = {"result"} +) +@XmlRootElement( + name = "SearchPersonPhoneticallyResponse" +) +public class SearchPersonPhoneticallyResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Result" + ) + protected PersonResponseResultsType result; + + public PersonResponseResultsType getResult() { + return this.result; + } + + public void setResult(PersonResponseResultsType value) { + this.result = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/package-info.java new file mode 100644 index 000000000..27f0a8e6b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/personservice/protocol/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.personservice.protocol.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:personservice:protocol:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.java new file mode 100644 index 000000000..35206fe3e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/AnomaliesType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AnomaliesType", + propOrder = {"anomalies"} +) +public class AnomaliesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Anomaly", + required = true + ) + protected List anomalies; + + public List getAnomalies() { + if (this.anomalies == null) { + this.anomalies = new ArrayList(); + } + + return this.anomalies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.java new file mode 100644 index 000000000..f4ffd49c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/DetailedStatusType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailedStatusType", + propOrder = {"code", "description"} +) +public class DetailedStatusType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code", + required = true + ) + protected String code; + @XmlElement( + name = "Description", + required = true + ) + protected String description; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.java new file mode 100644 index 000000000..e1a379445 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/GivenNameMatchingType.java @@ -0,0 +1,23 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "GivenNameMatchingType" +) +@XmlEnum +public enum GivenNameMatchingType { + FIRST_LETTER_FIRST_GIVENNAME, + COMPLETE_FIRST_GIVENNAME, + ALL_GIVENNAME, + IGNORE_GIVENNAME; + + public String value() { + return this.name(); + } + + public static GivenNameMatchingType fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.java new file mode 100644 index 000000000..5614f7872 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ObjectFactory.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ValidationErrors createValidationErrors() { + return new ValidationErrors(); + } + + public DetailedStatusType createDetailedStatusType() { + return new DetailedStatusType(); + } + + public AnomaliesType createAnomaliesType() { + return new AnomaliesType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.java new file mode 100644 index 000000000..3788b0ed6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/ValidationErrors.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidationErrorsType", + propOrder = {"validationErrors"} +) +@XmlRootElement( + name = "ValidationErrors" +) +public class ValidationErrors implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidationError", + required = true + ) + protected List validationErrors; + + public List getValidationErrors() { + if (this.validationErrors == null) { + this.validationErrors = new ArrayList(); + } + + return this.validationErrors; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.java new file mode 100644 index 000000000..477886532 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/rn/registries/commons/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.rn.registries.commons.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:rn:registries:commons:v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.java new file mode 100644 index 000000000..fbf62d5b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKRequest.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCNKRequestType", + propOrder = {"productName", "version", "startDate", "chapterName", "paragraphName"} +) +@XmlRootElement( + name = "FindCNKRequest" +) +public class FindCNKRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProductName", + required = true + ) + protected String productName; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "ChapterName" + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName" + ) + protected String paragraphName; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getProductName() { + return this.productName; + } + + public void setProductName(String value) { + this.productName = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.java new file mode 100644 index 000000000..6be41104b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindCNKResponse.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.ProductType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindCNKResponseType", + propOrder = {"products", "versionNum"} +) +@XmlRootElement( + name = "FindCNKResponse" +) +public class FindCNKResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Product", + required = true + ) + protected List products; + @XmlElement( + name = "VersionNum", + required = true + ) + protected BigInteger versionNum; + + public List getProducts() { + if (this.products == null) { + this.products = new ArrayList(); + } + + return this.products; + } + + public BigInteger getVersionNum() { + return this.versionNum; + } + + public void setVersionNum(BigInteger value) { + this.versionNum = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.java new file mode 100644 index 000000000..61e08df0a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphRequest.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindParagraphRequestType", + propOrder = {"amppId", "startDate"} +) +@XmlRootElement( + name = "FindParagraphRequest" +) +public class FindParagraphRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmppId" + ) + protected long amppId; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + + public long getAmppId() { + return this.amppId; + } + + public void setAmppId(long value) { + this.amppId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.java new file mode 100644 index 000000000..2d6fcfe54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphResponse.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.FindParagraphType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindParagraphResponseType", + propOrder = {"amppId", "startDate", "endDate", "findParagraphs"} +) +@XmlRootElement( + name = "FindParagraphResponse" +) +public class FindParagraphResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmppId" + ) + protected long amppId; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + @XmlElement( + name = "FindParagraph", + required = true + ) + protected List findParagraphs; + + public long getAmppId() { + return this.amppId; + } + + public void setAmppId(long value) { + this.amppId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } + + public List getFindParagraphs() { + if (this.findParagraphs == null) { + this.findParagraphs = new ArrayList(); + } + + return this.findParagraphs; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextRequest.java new file mode 100644 index 000000000..1c086d505 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextRequest.java @@ -0,0 +1,110 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindParagraphTextRequestType", + propOrder = {"chapterName", "paragraphName", "version", "startDate", "verseNa"} +) +@XmlRootElement( + name = "FindParagraphTextRequest" +) +public class FindParagraphTextRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "VerseNum" + ) + protected List verseNa; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public List getVerseNa() { + if (this.verseNa == null) { + this.verseNa = new ArrayList(); + } + + return this.verseNa; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.java new file mode 100644 index 000000000..94c29b181 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindParagraphTextResponse.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.ParagraphAndChildrenType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindParagraphTextResponseType", + propOrder = {"paragraph"} +) +@XmlRootElement( + name = "FindParagraphTextResponse" +) +public class FindParagraphTextResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Paragraph", + required = true + ) + protected ParagraphAndChildrenType paragraph; + + public ParagraphAndChildrenType getParagraph() { + return this.paragraph; + } + + public void setParagraph(ParagraphAndChildrenType value) { + this.paragraph = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.java new file mode 100644 index 000000000..77c4168c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKRequest.java @@ -0,0 +1,95 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindPublicCNKRequestType", + propOrder = {"cnk", "deliveryEnvironment", "version", "startDate"} +) +@XmlRootElement( + name = "FindPublicCNKRequest" +) +public class FindPublicCNKRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CNK" + ) + protected long cnk; + @XmlElement( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public long getCNK() { + return this.cnk; + } + + public void setCNK(long value) { + this.cnk = value; + } + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.java new file mode 100644 index 000000000..237074843 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindPublicCNKResponse.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.FindAmppType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindPublicCNKResponseType", + propOrder = {"ampps"} +) +@XmlRootElement( + name = "FindPublicCNKResponse" +) +public class FindPublicCNKResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ampp", + required = true + ) + protected List ampps; + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsRequest.java new file mode 100644 index 000000000..9c3d27df1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsRequest.java @@ -0,0 +1,106 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementConditionsRequestType", + propOrder = {"chapterName", "paragraphName", "amppId", "version", "startDate"} +) +@XmlRootElement( + name = "FindReimbursementConditionsRequest" +) +public class FindReimbursementConditionsRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName" + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName" + ) + protected String paragraphName; + @XmlElement( + name = "AmppId" + ) + protected Long amppId; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public Long getAmppId() { + return this.amppId; + } + + public void setAmppId(Long value) { + this.amppId = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.java new file mode 100644 index 000000000..76c07c5fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/FindReimbursementConditionsResponse.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.ParagraphAndTherapyType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindReimbursementConditionsResponseType", + propOrder = {"paragraphAndTherapies"} +) +@XmlRootElement( + name = "FindReimbursementConditionsResponse" +) +public class FindReimbursementConditionsResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ParagraphAndTherapy", + required = true + ) + protected List paragraphAndTherapies; + + public List getParagraphAndTherapies() { + if (this.paragraphAndTherapies == null) { + this.paragraphAndTherapies = new ArrayList(); + } + + return this.paragraphAndTherapies; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.java new file mode 100644 index 000000000..6c19609a8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsRequest.java @@ -0,0 +1,110 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAddedDocumentsRequestType", + propOrder = {"chapterName", "paragraphName", "version", "startDate", "verseNa"} +) +@XmlRootElement( + name = "GetAddedDocumentsRequest" +) +public class GetAddedDocumentsRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "VerseNum" + ) + protected List verseNa; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public List getVerseNa() { + if (this.verseNa == null) { + this.verseNa = new ArrayList(); + } + + return this.verseNa; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsResponse.java new file mode 100644 index 000000000..293690ea2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetAddedDocumentsResponse.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.AddedDocumentType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetAddedDocumentsResponseType", + propOrder = {"addedDocuments"} +) +@XmlRootElement( + name = "GetAddedDocumentsResponse" +) +public class GetAddedDocumentsResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AddedDocument", + required = true + ) + protected List addedDocuments; + + public List getAddedDocuments() { + if (this.addedDocuments == null) { + this.addedDocuments = new ArrayList(); + } + + return this.addedDocuments; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsRequest.java new file mode 100644 index 000000000..cdfc5f733 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsRequest.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetParagraphExclusionsRequestType", + propOrder = {"chapterName", "paragraphName", "version", "startDate"} +) +@XmlRootElement( + name = "GetParagraphExclusionsRequest" +) +public class GetParagraphExclusionsRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.java new file mode 100644 index 000000000..930db9df6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphExclusionsResponse.java @@ -0,0 +1,49 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.ExcludedParagraphType; +import be.fgov.ehealth.samcivics.type.v2.UnstructuredExclusionRuleType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetParagraphExclusionsResponseType", + propOrder = {"excludedParagraphs", "unstructuredExclusionRules"} +) +@XmlRootElement( + name = "GetParagraphExclusionsResponse" +) +public class GetParagraphExclusionsResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ExcludedParagraph" + ) + protected List excludedParagraphs; + @XmlElement( + name = "UnstructuredExclusionRule" + ) + protected List unstructuredExclusionRules; + + public List getExcludedParagraphs() { + if (this.excludedParagraphs == null) { + this.excludedParagraphs = new ArrayList(); + } + + return this.excludedParagraphs; + } + + public List getUnstructuredExclusionRules() { + if (this.unstructuredExclusionRules == null) { + this.unstructuredExclusionRules = new ArrayList(); + } + + return this.unstructuredExclusionRules; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.java new file mode 100644 index 000000000..601176e11 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesRequest.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetParagraphIncludedSpecialtiesRequestType", + propOrder = {"chapterName", "paragraphName", "version", "startDate"} +) +@XmlRootElement( + name = "GetParagraphIncludedSpecialtiesRequest" +) +public class GetParagraphIncludedSpecialtiesRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "Version" + ) + protected BigInteger version; + @XmlElement( + name = "StartDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public BigInteger getVersion() { + return this.version; + } + + public void setVersion(BigInteger value) { + this.version = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesResponse.java new file mode 100644 index 000000000..543d9caac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetParagraphIncludedSpecialtiesResponse.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.AtmAndChildrenType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetParagraphIncludedSpecialtiesResponseType", + propOrder = {"atmAndChildrens"} +) +@XmlRootElement( + name = "GetParagraphIncludedSpecialtiesResponse" +) +public class GetParagraphIncludedSpecialtiesResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtmAndChildren" + ) + protected List atmAndChildrens; + + public List getAtmAndChildrens() { + if (this.atmAndChildrens == null) { + this.atmAndChildrens = new ArrayList(); + } + + return this.atmAndChildrens; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.java new file mode 100644 index 000000000..cf729d9b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsRequest.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetProfessionalAuthorizationsRequestType", + propOrder = {"qualificationListId", "inputDate"} +) +@XmlRootElement( + name = "GetProfessionalAuthorizationsRequest" +) +public class GetProfessionalAuthorizationsRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "QualificationListId", + required = true + ) + protected String qualificationListId; + @XmlElement( + name = "InputDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inputDate; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getQualificationListId() { + return this.qualificationListId; + } + + public void setQualificationListId(String value) { + this.qualificationListId = value; + } + + public DateTime getInputDate() { + return this.inputDate; + } + + public void setInputDate(DateTime value) { + this.inputDate = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.java new file mode 100644 index 000000000..c5ed546b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/GetProfessionalAuthorizationsResponse.java @@ -0,0 +1,113 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.samcivics.type.v2.ProfessionalAuthorizationType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GetProfessionalAuthorizationsResponseType", + propOrder = {"qualificationListId", "startDate", "endDate", "name", "exclusiveInd", "professionalAuthorizations"} +) +@XmlRootElement( + name = "GetProfessionalAuthorizationsResponse" +) +public class GetProfessionalAuthorizationsResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "QualificationListId", + required = true + ) + protected String qualificationListId; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "ExclusiveInd" + ) + protected String exclusiveInd; + @XmlElement( + name = "ProfessionalAuthorization" + ) + protected List professionalAuthorizations; + + public String getQualificationListId() { + return this.qualificationListId; + } + + public void setQualificationListId(String value) { + this.qualificationListId = value; + } + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getExclusiveInd() { + return this.exclusiveInd; + } + + public void setExclusiveInd(String value) { + this.exclusiveInd = value; + } + + public List getProfessionalAuthorizations() { + if (this.professionalAuthorizations == null) { + this.professionalAuthorizations = new ArrayList(); + } + + return this.professionalAuthorizations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.java new file mode 100644 index 000000000..7b6611d2a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/ObjectFactory.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public FindCNKRequest createFindCNKRequest() { + return new FindCNKRequest(); + } + + public FindCNKResponse createFindCNKResponse() { + return new FindCNKResponse(); + } + + public FindParagraphTextRequest createFindParagraphTextRequest() { + return new FindParagraphTextRequest(); + } + + public FindParagraphTextResponse createFindParagraphTextResponse() { + return new FindParagraphTextResponse(); + } + + public GetParagraphExclusionsRequest createGetParagraphExclusionsRequest() { + return new GetParagraphExclusionsRequest(); + } + + public GetParagraphExclusionsResponse createGetParagraphExclusionsResponse() { + return new GetParagraphExclusionsResponse(); + } + + public GetParagraphIncludedSpecialtiesRequest createGetParagraphIncludedSpecialtiesRequest() { + return new GetParagraphIncludedSpecialtiesRequest(); + } + + public GetParagraphIncludedSpecialtiesResponse createGetParagraphIncludedSpecialtiesResponse() { + return new GetParagraphIncludedSpecialtiesResponse(); + } + + public GetProfessionalAuthorizationsRequest createGetProfessionalAuthorizationsRequest() { + return new GetProfessionalAuthorizationsRequest(); + } + + public GetProfessionalAuthorizationsResponse createGetProfessionalAuthorizationsResponse() { + return new GetProfessionalAuthorizationsResponse(); + } + + public GetAddedDocumentsRequest createGetAddedDocumentsRequest() { + return new GetAddedDocumentsRequest(); + } + + public GetAddedDocumentsResponse createGetAddedDocumentsResponse() { + return new GetAddedDocumentsResponse(); + } + + public FindReimbursementConditionsRequest createFindReimbursementConditionsRequest() { + return new FindReimbursementConditionsRequest(); + } + + public FindReimbursementConditionsResponse createFindReimbursementConditionsResponse() { + return new FindReimbursementConditionsResponse(); + } + + public FindParagraphRequest createFindParagraphRequest() { + return new FindParagraphRequest(); + } + + public FindParagraphResponse createFindParagraphResponse() { + return new FindParagraphResponse(); + } + + public FindPublicCNKRequest createFindPublicCNKRequest() { + return new FindPublicCNKRequest(); + } + + public FindPublicCNKResponse createFindPublicCNKResponse() { + return new FindPublicCNKResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.java new file mode 100644 index 000000000..4d18fc74d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/schemas/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.samcivics.schemas.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:samcivics:schemas:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.java new file mode 100644 index 000000000..98ff259cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AddedDocumentType.java @@ -0,0 +1,132 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AddedDocumentType", + propOrder = {"chapterName", "paragraphName", "verseSeq", "documentSeq", "name", "formTypeName", "appendixTypeName", "mimeType", "addressURL"} +) +public class AddedDocumentType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "VerseSeq", + required = true + ) + protected BigInteger verseSeq; + @XmlElement( + name = "DocumentSeq", + required = true + ) + protected BigInteger documentSeq; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "FormTypeName", + required = true + ) + protected String formTypeName; + @XmlElement( + name = "AppendixTypeName", + required = true + ) + protected String appendixTypeName; + @XmlElement( + name = "MimeType" + ) + protected String mimeType; + @XmlElement( + name = "AddressURL" + ) + protected String addressURL; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public BigInteger getVerseSeq() { + return this.verseSeq; + } + + public void setVerseSeq(BigInteger value) { + this.verseSeq = value; + } + + public BigInteger getDocumentSeq() { + return this.documentSeq; + } + + public void setDocumentSeq(BigInteger value) { + this.documentSeq = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getFormTypeName() { + return this.formTypeName; + } + + public void setFormTypeName(String value) { + this.formTypeName = value; + } + + public String getAppendixTypeName() { + return this.appendixTypeName; + } + + public void setAppendixTypeName(String value) { + this.appendixTypeName = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getAddressURL() { + return this.addressURL; + } + + public void setAddressURL(String value) { + this.addressURL = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AgreementTermType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AgreementTermType.java new file mode 100644 index 000000000..f451f2b1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AgreementTermType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AgreementTermType", + propOrder = {"value"} +) +public class AgreementTermType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected BigInteger value; + @XmlAttribute( + name = "unit", + required = true + ) + protected ValidityPeriodUnit unit; + + public BigInteger getValue() { + return this.value; + } + + public void setValue(BigInteger value) { + this.value = value; + } + + public ValidityPeriodUnit getUnit() { + return this.unit; + } + + public void setUnit(ValidityPeriodUnit value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmountType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmountType.java new file mode 100644 index 000000000..c06406c0e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmountType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmountType", + propOrder = {"value"} +) +public class AmountType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "currency", + required = true + ) + protected String currency; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public String getCurrency() { + return this.currency; + } + + public void setCurrency(String value) { + this.currency = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmppType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmppType.java new file mode 100644 index 000000000..6f47c9e5b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AmppType.java @@ -0,0 +1,201 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AmppType", + propOrder = {"amppId", "name", "contentQuantity", "treatmentDurationCatCv", "contentMultiplier", "totalPackSizeValue", "socsecReimbCv", "distributorId", "initDate", "closeDate", "cheapest", "inSupply", "availability"} +) +public class AmppType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmppId" + ) + protected long amppId; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "ContentQuantity", + required = true + ) + protected ContentQuantityType contentQuantity; + @XmlElement( + name = "TreatmentDurationCatCv", + required = true + ) + protected String treatmentDurationCatCv; + @XmlElement( + name = "ContentMultiplier", + required = true + ) + protected BigInteger contentMultiplier; + @XmlElement( + name = "TotalPackSizeValue" + ) + protected float totalPackSizeValue; + @XmlElement( + name = "SocsecReimbCv" + ) + protected String socsecReimbCv; + @XmlElement( + name = "DistributorId" + ) + protected Long distributorId; + @XmlElement( + name = "InitDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime initDate; + @XmlElement( + name = "CloseDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime closeDate; + @XmlElement( + name = "Cheapest" + ) + protected String cheapest; + @XmlElement( + name = "InSupply", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime inSupply; + @XmlElement( + name = "Availability", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime availability; + + public long getAmppId() { + return this.amppId; + } + + public void setAmppId(long value) { + this.amppId = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public ContentQuantityType getContentQuantity() { + return this.contentQuantity; + } + + public void setContentQuantity(ContentQuantityType value) { + this.contentQuantity = value; + } + + public String getTreatmentDurationCatCv() { + return this.treatmentDurationCatCv; + } + + public void setTreatmentDurationCatCv(String value) { + this.treatmentDurationCatCv = value; + } + + public BigInteger getContentMultiplier() { + return this.contentMultiplier; + } + + public void setContentMultiplier(BigInteger value) { + this.contentMultiplier = value; + } + + public float getTotalPackSizeValue() { + return this.totalPackSizeValue; + } + + public void setTotalPackSizeValue(float value) { + this.totalPackSizeValue = value; + } + + public String getSocsecReimbCv() { + return this.socsecReimbCv; + } + + public void setSocsecReimbCv(String value) { + this.socsecReimbCv = value; + } + + public Long getDistributorId() { + return this.distributorId; + } + + public void setDistributorId(Long value) { + this.distributorId = value; + } + + public DateTime getInitDate() { + return this.initDate; + } + + public void setInitDate(DateTime value) { + this.initDate = value; + } + + public DateTime getCloseDate() { + return this.closeDate; + } + + public void setCloseDate(DateTime value) { + this.closeDate = value; + } + + public String getCheapest() { + return this.cheapest; + } + + public void setCheapest(String value) { + this.cheapest = value; + } + + public DateTime getInSupply() { + return this.inSupply; + } + + public void setInSupply(DateTime value) { + this.inSupply = value; + } + + public DateTime getAvailability() { + return this.availability; + } + + public void setAvailability(DateTime value) { + this.availability = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmAndChildrenType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmAndChildrenType.java new file mode 100644 index 000000000..6daaf0764 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmAndChildrenType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtmAndChildrenType", + propOrder = {"ampps"} +) +public class AtmAndChildrenType extends AtmType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Ampp" + ) + protected List ampps; + + public List getAmpps() { + if (this.ampps == null) { + this.ampps = new ArrayList(); + } + + return this.ampps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.java new file mode 100644 index 000000000..8262fbe6b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/AtmType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AtmType", + propOrder = {"atmId", "name", "specialtyOrigin"} +) +@XmlSeeAlso({AtmAndChildrenType.class}) +public class AtmType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AtmId" + ) + protected long atmId; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "SpecialtyOrigin" + ) + protected String specialtyOrigin; + + public long getAtmId() { + return this.atmId; + } + + public void setAtmId(long value) { + this.atmId = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getSpecialtyOrigin() { + return this.specialtyOrigin; + } + + public void setSpecialtyOrigin(String value) { + this.specialtyOrigin = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.java new file mode 100644 index 000000000..c43f4503c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/BaseType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseType", + propOrder = {"startDate", "endDate"} +) +@XmlSeeAlso({ProductType.class, ProfessionalAuthorizationType.class, AddedDocumentType.class, FindParagraphType.class, FindAmppType.class, AmppType.class, AtmType.class, CopaymentType.class, ExclusionType.class, ParagraphType.class, PriceType.class, ProfessionalCodeType.class, ReimbursementType.class, TherapyType.class, VerseType.class}) +public class BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StartDate", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime startDate; + @XmlElement( + name = "EndDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime endDate; + + public DateTime getStartDate() { + return this.startDate; + } + + public void setStartDate(DateTime value) { + this.startDate = value; + } + + public DateTime getEndDate() { + return this.endDate; + } + + public void setEndDate(DateTime value) { + this.endDate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.java new file mode 100644 index 000000000..5407a4e50 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ContentQuantityType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ContentQuantityType", + propOrder = {"value"} +) +public class ContentQuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected String unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.java new file mode 100644 index 000000000..b41f5de16 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/CopaymentType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CopaymentType", + propOrder = {"regimeType", "copayAmnt", "solidFlatRateAmnt"} +) +public class CopaymentType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RegimeType", + required = true + ) + protected BigInteger regimeType; + @XmlElement( + name = "CopayAmnt" + ) + protected AmountType copayAmnt; + @XmlElement( + name = "SolidFlatRateAmnt" + ) + protected AmountType solidFlatRateAmnt; + + public BigInteger getRegimeType() { + return this.regimeType; + } + + public void setRegimeType(BigInteger value) { + this.regimeType = value; + } + + public AmountType getCopayAmnt() { + return this.copayAmnt; + } + + public void setCopayAmnt(AmountType value) { + this.copayAmnt = value; + } + + public AmountType getSolidFlatRateAmnt() { + return this.solidFlatRateAmnt; + } + + public void setSolidFlatRateAmnt(AmountType value) { + this.solidFlatRateAmnt = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.java new file mode 100644 index 000000000..a4dacd686 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExcludedParagraphType.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExcludedParagraphType", + propOrder = {"chapterName", "paragraphName", "identifierNum", "atmAndChildrens"} +) +public class ExcludedParagraphType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "IdentifierNum", + required = true + ) + protected IdentifierNumType identifierNum; + @XmlElement( + name = "AtmAndChildren" + ) + protected List atmAndChildrens; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public IdentifierNumType getIdentifierNum() { + return this.identifierNum; + } + + public void setIdentifierNum(IdentifierNumType value) { + this.identifierNum = value; + } + + public List getAtmAndChildrens() { + if (this.atmAndChildrens == null) { + this.atmAndChildrens = new ArrayList(); + } + + return this.atmAndChildrens; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.java new file mode 100644 index 000000000..81a07170b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ExclusionType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExclusionType", + propOrder = {"identifierNum"} +) +public class ExclusionType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IdentifierNum", + required = true + ) + protected IdentifierNumType identifierNum; + + public IdentifierNumType getIdentifierNum() { + return this.identifierNum; + } + + public void setIdentifierNum(IdentifierNumType value) { + this.identifierNum = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.java new file mode 100644 index 000000000..e1bce87f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindAmppType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindAmppType", + propOrder = {"amppId", "name", "deliveryEnvironment"} +) +public class FindAmppType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AmppId" + ) + protected long amppId; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "DeliveryEnvironment" + ) + protected String deliveryEnvironment; + + public long getAmppId() { + return this.amppId; + } + + public void setAmppId(long value) { + this.amppId = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.java new file mode 100644 index 000000000..86eda869f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/FindParagraphType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FindParagraphType", + propOrder = {"chapterName", "paragraphName"} +) +public class FindParagraphType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.java new file mode 100644 index 000000000..56c5b118d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/IdentifierNumType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentifierNumType", + propOrder = {"value"} +) +public class IdentifierNumType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "exclusionType", + required = true + ) + protected String exclusionType; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getExclusionType() { + return this.exclusionType; + } + + public void setExclusionType(String value) { + this.exclusionType = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumAgeAuthorizedType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumAgeAuthorizedType.java new file mode 100644 index 000000000..b20b80492 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumAgeAuthorizedType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MaximumAgeAuthorizedType", + propOrder = {"value"} +) +public class MaximumAgeAuthorizedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected ValidityPeriodUnit unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public ValidityPeriodUnit getUnit() { + return this.unit; + } + + public void setUnit(ValidityPeriodUnit value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.java new file mode 100644 index 000000000..656f1d962 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumContentType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MaximumContentType", + propOrder = {"value"} +) +public class MaximumContentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected String unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.java new file mode 100644 index 000000000..df9bebfe0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumDurationType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MaximumDurationType", + propOrder = {"value"} +) +public class MaximumDurationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected ValidityPeriodUnit unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public ValidityPeriodUnit getUnit() { + return this.unit; + } + + public void setUnit(ValidityPeriodUnit value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumStrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumStrengthType.java new file mode 100644 index 000000000..83ba6d540 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MaximumStrengthType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MaximumStrengthType", + propOrder = {"value"} +) +public class MaximumStrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected String unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public String getUnit() { + return this.unit; + } + + public void setUnit(String value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MinimumAgeAuthorizedType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MinimumAgeAuthorizedType.java new file mode 100644 index 000000000..5e3cce976 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/MinimumAgeAuthorizedType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "MinimumAgeAuthorizedType", + propOrder = {"value"} +) +public class MinimumAgeAuthorizedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected float value; + @XmlAttribute( + name = "unit", + required = true + ) + protected ValidityPeriodUnit unit; + + public float getValue() { + return this.value; + } + + public void setValue(float value) { + this.value = value; + } + + public ValidityPeriodUnit getUnit() { + return this.unit; + } + + public void setUnit(ValidityPeriodUnit value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.java new file mode 100644 index 000000000..29b9e9933 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ObjectFactory.java @@ -0,0 +1,146 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public ProductType createProductType() { + return new ProductType(); + } + + public ParagraphAndChildrenType createParagraphAndChildrenType() { + return new ParagraphAndChildrenType(); + } + + public ExcludedParagraphType createExcludedParagraphType() { + return new ExcludedParagraphType(); + } + + public UnstructuredExclusionRuleType createUnstructuredExclusionRuleType() { + return new UnstructuredExclusionRuleType(); + } + + public AtmAndChildrenType createAtmAndChildrenType() { + return new AtmAndChildrenType(); + } + + public ProfessionalAuthorizationType createProfessionalAuthorizationType() { + return new ProfessionalAuthorizationType(); + } + + public AddedDocumentType createAddedDocumentType() { + return new AddedDocumentType(); + } + + public ParagraphAndTherapyType createParagraphAndTherapyType() { + return new ParagraphAndTherapyType(); + } + + public FindParagraphType createFindParagraphType() { + return new FindParagraphType(); + } + + public FindAmppType createFindAmppType() { + return new FindAmppType(); + } + + public AgreementTermType createAgreementTermType() { + return new AgreementTermType(); + } + + public AmountType createAmountType() { + return new AmountType(); + } + + public AmppType createAmppType() { + return new AmppType(); + } + + public AtmType createAtmType() { + return new AtmType(); + } + + public BaseType createBaseType() { + return new BaseType(); + } + + public ContentQuantityType createContentQuantityType() { + return new ContentQuantityType(); + } + + public CopaymentType createCopaymentType() { + return new CopaymentType(); + } + + public ExclusionType createExclusionType() { + return new ExclusionType(); + } + + public IdentifierNumType createIdentifierNumType() { + return new IdentifierNumType(); + } + + public MaximumAgeAuthorizedType createMaximumAgeAuthorizedType() { + return new MaximumAgeAuthorizedType(); + } + + public MaximumContentType createMaximumContentType() { + return new MaximumContentType(); + } + + public MaximumDurationType createMaximumDurationType() { + return new MaximumDurationType(); + } + + public MaximumStrengthType createMaximumStrengthType() { + return new MaximumStrengthType(); + } + + public MinimumAgeAuthorizedType createMinimumAgeAuthorizedType() { + return new MinimumAgeAuthorizedType(); + } + + public ParagraphType createParagraphType() { + return new ParagraphType(); + } + + public PriceType createPriceType() { + return new PriceType(); + } + + public ProfessionalCodeType createProfessionalCodeType() { + return new ProfessionalCodeType(); + } + + public ReimbCategoryCvType createReimbCategoryCvType() { + return new ReimbCategoryCvType(); + } + + public ReimbursementAndChildrenType createReimbursementAndChildrenType() { + return new ReimbursementAndChildrenType(); + } + + public ReimbursementCriteriaType createReimbursementCriteriaType() { + return new ReimbursementCriteriaType(); + } + + public ReimbursementType createReimbursementType() { + return new ReimbursementType(); + } + + public TextType createTextType() { + return new TextType(); + } + + public TherapyAndChildrenType createTherapyAndChildrenType() { + return new TherapyAndChildrenType(); + } + + public TherapyType createTherapyType() { + return new TherapyType(); + } + + public VerseType createVerseType() { + return new VerseType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndChildrenType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndChildrenType.java new file mode 100644 index 000000000..eb868e3ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndChildrenType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParagraphAndChildrenType", + propOrder = {"verses", "exclusions"} +) +public class ParagraphAndChildrenType extends ParagraphType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Verse" + ) + protected List verses; + @XmlElement( + name = "Exclusion" + ) + protected List exclusions; + + public List getVerses() { + if (this.verses == null) { + this.verses = new ArrayList(); + } + + return this.verses; + } + + public List getExclusions() { + if (this.exclusions == null) { + this.exclusions = new ArrayList(); + } + + return this.exclusions; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.java new file mode 100644 index 000000000..80ef97d80 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphAndTherapyType.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParagraphAndTherapyType", + propOrder = {"therapyAndChildrens"} +) +public class ParagraphAndTherapyType extends ParagraphType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TherapyAndChildren" + ) + protected List therapyAndChildrens; + + public List getTherapyAndChildrens() { + if (this.therapyAndChildrens == null) { + this.therapyAndChildrens = new ArrayList(); + } + + return this.therapyAndChildrens; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.java new file mode 100644 index 000000000..afab92552 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ParagraphType.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ParagraphType", + propOrder = {"chapterName", "paragraphName", "keies", "agreementType", "agreementTypePro", "processType", "legalReference", "publicationDate", "modificationDate", "processTypeOverrule", "paragraphVersion"} +) +@XmlSeeAlso({ParagraphAndChildrenType.class, ParagraphAndTherapyType.class}) +public class ParagraphType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ChapterName", + required = true + ) + protected String chapterName; + @XmlElement( + name = "ParagraphName", + required = true + ) + protected String paragraphName; + @XmlElement( + name = "Key" + ) + protected List keies; + @XmlElement( + name = "AgreementType" + ) + protected String agreementType; + @XmlElement( + name = "AgreementTypePro" + ) + protected String agreementTypePro; + @XmlElement( + name = "ProcessType" + ) + protected BigInteger processType; + @XmlElement( + name = "LegalReference" + ) + protected String legalReference; + @XmlElement( + name = "PublicationDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime publicationDate; + @XmlElement( + name = "ModificationDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime modificationDate; + @XmlElement( + name = "ProcessTypeOverrule" + ) + protected String processTypeOverrule; + @XmlElement( + name = "ParagraphVersion", + required = true + ) + protected BigInteger paragraphVersion; + + public String getChapterName() { + return this.chapterName; + } + + public void setChapterName(String value) { + this.chapterName = value; + } + + public String getParagraphName() { + return this.paragraphName; + } + + public void setParagraphName(String value) { + this.paragraphName = value; + } + + public List getKeies() { + if (this.keies == null) { + this.keies = new ArrayList(); + } + + return this.keies; + } + + public String getAgreementType() { + return this.agreementType; + } + + public void setAgreementType(String value) { + this.agreementType = value; + } + + public String getAgreementTypePro() { + return this.agreementTypePro; + } + + public void setAgreementTypePro(String value) { + this.agreementTypePro = value; + } + + public BigInteger getProcessType() { + return this.processType; + } + + public void setProcessType(BigInteger value) { + this.processType = value; + } + + public String getLegalReference() { + return this.legalReference; + } + + public void setLegalReference(String value) { + this.legalReference = value; + } + + public DateTime getPublicationDate() { + return this.publicationDate; + } + + public void setPublicationDate(DateTime value) { + this.publicationDate = value; + } + + public DateTime getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(DateTime value) { + this.modificationDate = value; + } + + public String getProcessTypeOverrule() { + return this.processTypeOverrule; + } + + public void setProcessTypeOverrule(String value) { + this.processTypeOverrule = value; + } + + public BigInteger getParagraphVersion() { + return this.paragraphVersion; + } + + public void setParagraphVersion(BigInteger value) { + this.paragraphVersion = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.java new file mode 100644 index 000000000..4c22fba52 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/PriceType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PriceType", + propOrder = {"priceAmnt", "reimbBasePrice", "referenceBasePrice"} +) +public class PriceType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PriceAmnt" + ) + protected AmountType priceAmnt; + @XmlElement( + name = "ReimbBasePrice" + ) + protected AmountType reimbBasePrice; + @XmlElement( + name = "ReferenceBasePrice" + ) + protected AmountType referenceBasePrice; + + public AmountType getPriceAmnt() { + return this.priceAmnt; + } + + public void setPriceAmnt(AmountType value) { + this.priceAmnt = value; + } + + public AmountType getReimbBasePrice() { + return this.reimbBasePrice; + } + + public void setReimbBasePrice(AmountType value) { + this.reimbBasePrice = value; + } + + public AmountType getReferenceBasePrice() { + return this.referenceBasePrice; + } + + public void setReferenceBasePrice(AmountType value) { + this.referenceBasePrice = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProductType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProductType.java new file mode 100644 index 000000000..a162d482c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProductType.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProductType", + propOrder = {"name", "amppId", "paragraph"} +) +public class ProductType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "AmppId" + ) + protected long amppId; + @XmlElement( + name = "Paragraph" + ) + protected FindParagraphType paragraph; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public long getAmppId() { + return this.amppId; + } + + public void setAmppId(long value) { + this.amppId = value; + } + + public FindParagraphType getParagraph() { + return this.paragraph; + } + + public void setParagraph(FindParagraphType value) { + this.paragraph = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.java new file mode 100644 index 000000000..15ab3f836 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalAuthorizationType.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionalAuthorizationType", + propOrder = {"profAuId", "purchasingAdvisorName", "professionalCode"} +) +public class ProfessionalAuthorizationType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ProfAuId" + ) + protected long profAuId; + @XmlElement( + name = "PurchasingAdvisorName" + ) + protected String purchasingAdvisorName; + @XmlElement( + name = "ProfessionalCode" + ) + protected ProfessionalCodeType professionalCode; + + public long getProfAuId() { + return this.profAuId; + } + + public void setProfAuId(long value) { + this.profAuId = value; + } + + public String getPurchasingAdvisorName() { + return this.purchasingAdvisorName; + } + + public void setPurchasingAdvisorName(String value) { + this.purchasingAdvisorName = value; + } + + public ProfessionalCodeType getProfessionalCode() { + return this.professionalCode; + } + + public void setProfessionalCode(ProfessionalCodeType value) { + this.professionalCode = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.java new file mode 100644 index 000000000..ddb6eb8bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ProfessionalCodeType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProfessionalCodeType", + propOrder = {"name", "professionalName"} +) +public class ProfessionalCodeType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + @XmlElement( + name = "ProfessionalName" + ) + protected String professionalName; + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getProfessionalName() { + return this.professionalName; + } + + public void setProfessionalName(String value) { + this.professionalName = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.java new file mode 100644 index 000000000..cdf1ea538 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbCategoryCvType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbCategoryCvType", + propOrder = {"reimbCategoryCv", "name"} +) +public class ReimbCategoryCvType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReimbCategoryCv", + required = true + ) + protected String reimbCategoryCv; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + + public String getReimbCategoryCv() { + return this.reimbCategoryCv; + } + + public void setReimbCategoryCv(String value) { + this.reimbCategoryCv = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementAndChildrenType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementAndChildrenType.java new file mode 100644 index 000000000..324143a14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementAndChildrenType.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementAndChildrenType", + propOrder = {"price", "ampp", "copayments"} +) +public class ReimbursementAndChildrenType extends ReimbursementType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Price", + required = true + ) + protected PriceType price; + @XmlElement( + name = "Ampp", + required = true + ) + protected AmppType ampp; + @XmlElement( + name = "Copayment" + ) + protected List copayments; + + public PriceType getPrice() { + return this.price; + } + + public void setPrice(PriceType value) { + this.price = value; + } + + public AmppType getAmpp() { + return this.ampp; + } + + public void setAmpp(AmppType value) { + this.ampp = value; + } + + public List getCopayments() { + if (this.copayments == null) { + this.copayments = new ArrayList(); + } + + return this.copayments; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.java new file mode 100644 index 000000000..5610f64fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementCriteriaType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementCriteriaType", + propOrder = {"reimbCriteriaCv", "name"} +) +public class ReimbursementCriteriaType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReimbCriteriaCv", + required = true + ) + protected String reimbCriteriaCv; + @XmlElement( + name = "Name", + required = true + ) + protected String name; + + public String getReimbCriteriaCv() { + return this.reimbCriteriaCv; + } + + public void setReimbCriteriaCv(String value) { + this.reimbCriteriaCv = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementType.java new file mode 100644 index 000000000..b2879a479 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ReimbursementType.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReimbursementType", + propOrder = {"deliveryEnvironment", "referenceBaseInd", "packageAgreement"} +) +@XmlSeeAlso({ReimbursementAndChildrenType.class}) +public class ReimbursementType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DeliveryEnvironment", + required = true + ) + protected String deliveryEnvironment; + @XmlElement( + name = "ReferenceBaseInd" + ) + protected Boolean referenceBaseInd; + @XmlElement( + name = "PackageAgreement" + ) + protected String packageAgreement; + + public String getDeliveryEnvironment() { + return this.deliveryEnvironment; + } + + public void setDeliveryEnvironment(String value) { + this.deliveryEnvironment = value; + } + + public Boolean isReferenceBaseInd() { + return this.referenceBaseInd; + } + + public void setReferenceBaseInd(Boolean value) { + this.referenceBaseInd = value; + } + + public String getPackageAgreement() { + return this.packageAgreement; + } + + public void setPackageAgreement(String value) { + this.packageAgreement = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TextType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TextType.java new file mode 100644 index 000000000..e0d1d20be --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TextType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TextType", + propOrder = {"value"} +) +public class TextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyAndChildrenType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyAndChildrenType.java new file mode 100644 index 000000000..3f770eaf3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyAndChildrenType.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapyAndChildrenType", + propOrder = {"atm", "reimbursementCriteria", "reimbursementCategory", "reimbursementAndChildrens"} +) +public class TherapyAndChildrenType extends TherapyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Atm", + required = true + ) + protected AtmType atm; + @XmlElement( + name = "ReimbursementCriteria", + required = true + ) + protected ReimbursementCriteriaType reimbursementCriteria; + @XmlElement( + name = "ReimbursementCategory", + required = true + ) + protected ReimbCategoryCvType reimbursementCategory; + @XmlElement( + name = "ReimbursementAndChildren", + required = true + ) + protected List reimbursementAndChildrens; + + public AtmType getAtm() { + return this.atm; + } + + public void setAtm(AtmType value) { + this.atm = value; + } + + public ReimbursementCriteriaType getReimbursementCriteria() { + return this.reimbursementCriteria; + } + + public void setReimbursementCriteria(ReimbursementCriteriaType value) { + this.reimbursementCriteria = value; + } + + public ReimbCategoryCvType getReimbursementCategory() { + return this.reimbursementCategory; + } + + public void setReimbursementCategory(ReimbCategoryCvType value) { + this.reimbursementCategory = value; + } + + public List getReimbursementAndChildrens() { + if (this.reimbursementAndChildrens == null) { + this.reimbursementAndChildrens = new ArrayList(); + } + + return this.reimbursementAndChildrens; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyType.java new file mode 100644 index 000000000..afae3d856 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/TherapyType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TherapyType", + propOrder = {"maskedInd"} +) +@XmlSeeAlso({TherapyAndChildrenType.class}) +public class TherapyType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "MaskedInd", + required = true + ) + protected String maskedInd; + + public String getMaskedInd() { + return this.maskedInd; + } + + public void setMaskedInd(String value) { + this.maskedInd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/UnstructuredExclusionRuleType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/UnstructuredExclusionRuleType.java new file mode 100644 index 000000000..d7e61daba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/UnstructuredExclusionRuleType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UnstructuredExclusionRuleType", + propOrder = {"verseSeq", "verseNum", "texts"} +) +public class UnstructuredExclusionRuleType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VerseSeq", + required = true + ) + protected BigInteger verseSeq; + @XmlElement( + name = "VerseNum", + required = true + ) + protected BigInteger verseNum; + @XmlElement( + name = "Text", + required = true + ) + protected List texts; + + public BigInteger getVerseSeq() { + return this.verseSeq; + } + + public void setVerseSeq(BigInteger value) { + this.verseSeq = value; + } + + public BigInteger getVerseNum() { + return this.verseNum; + } + + public void setVerseNum(BigInteger value) { + this.verseNum = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.java new file mode 100644 index 000000000..12e9fd317 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/ValidityPeriodUnit.java @@ -0,0 +1,23 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ValidityPeriodUnit" +) +@XmlEnum +public enum ValidityPeriodUnit { + D, + W, + M, + Y; + + public String value() { + return this.name(); + } + + public static ValidityPeriodUnit fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/VerseType.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/VerseType.java new file mode 100644 index 000000000..59e4fdc94 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/VerseType.java @@ -0,0 +1,333 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import be.ehealth.technicalconnector.adapter.XmlDateAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VerseType", + propOrder = {"verseSeq", "verseNum", "verseSeqParent", "verseLevel", "verseType", "checkBoxInd", "minCheckNum", "andClauseNum", "texts", "requestType", "agreementTerm", "maxPackageNumber", "legalReference", "modificationDate", "agreementYearMax", "agreementRenewalMax", "sexRestricted", "minimumAgeAuthorized", "maximumAgeAuthorized", "maximumContentQuantity", "maximumStrengthQuantity", "maximumDurationQuantity", "otherAddedDocumentInd", "purchasingAdvisorQualListId", "addedDocumentInd"} +) +public class VerseType extends BaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VerseSeq", + required = true + ) + protected BigInteger verseSeq; + @XmlElement( + name = "VerseNum", + required = true + ) + protected BigInteger verseNum; + @XmlElement( + name = "VerseSeqParent", + required = true + ) + protected BigInteger verseSeqParent; + @XmlElement( + name = "VerseLevel", + required = true + ) + protected BigInteger verseLevel; + @XmlElement( + name = "VerseType" + ) + protected String verseType; + @XmlElement( + name = "CheckBoxInd" + ) + protected boolean checkBoxInd; + @XmlElement( + name = "MinCheckNum" + ) + protected BigInteger minCheckNum; + @XmlElement( + name = "AndClauseNum" + ) + protected BigInteger andClauseNum; + @XmlElement( + name = "Text", + required = true + ) + protected List texts; + @XmlElement( + name = "RequestType" + ) + protected String requestType; + @XmlElement( + name = "AgreementTerm" + ) + protected AgreementTermType agreementTerm; + @XmlElement( + name = "MaxPackageNumber" + ) + protected BigInteger maxPackageNumber; + @XmlElement( + name = "LegalReference" + ) + protected String legalReference; + @XmlElement( + name = "ModificationDate", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime modificationDate; + @XmlElement( + name = "AgreementYearMax" + ) + protected BigInteger agreementYearMax; + @XmlElement( + name = "AgreementRenewalMax" + ) + protected BigInteger agreementRenewalMax; + @XmlElement( + name = "SexRestricted" + ) + protected Boolean sexRestricted; + @XmlElement( + name = "MinimumAgeAuthorized" + ) + protected MinimumAgeAuthorizedType minimumAgeAuthorized; + @XmlElement( + name = "MaximumAgeAuthorized" + ) + protected MaximumAgeAuthorizedType maximumAgeAuthorized; + @XmlElement( + name = "MaximumContentQuantity" + ) + protected MaximumContentType maximumContentQuantity; + @XmlElement( + name = "MaximumStrengthQuantity" + ) + protected MaximumStrengthType maximumStrengthQuantity; + @XmlElement( + name = "MaximumDurationQuantity" + ) + protected MaximumDurationType maximumDurationQuantity; + @XmlElement( + name = "OtherAddedDocumentInd" + ) + protected Boolean otherAddedDocumentInd; + @XmlElement( + name = "PurchasingAdvisorQualListId" + ) + protected String purchasingAdvisorQualListId; + @XmlElement( + name = "AddedDocumentInd" + ) + protected boolean addedDocumentInd; + + public BigInteger getVerseSeq() { + return this.verseSeq; + } + + public void setVerseSeq(BigInteger value) { + this.verseSeq = value; + } + + public BigInteger getVerseNum() { + return this.verseNum; + } + + public void setVerseNum(BigInteger value) { + this.verseNum = value; + } + + public BigInteger getVerseSeqParent() { + return this.verseSeqParent; + } + + public void setVerseSeqParent(BigInteger value) { + this.verseSeqParent = value; + } + + public BigInteger getVerseLevel() { + return this.verseLevel; + } + + public void setVerseLevel(BigInteger value) { + this.verseLevel = value; + } + + public String getVerseType() { + return this.verseType; + } + + public void setVerseType(String value) { + this.verseType = value; + } + + public boolean isCheckBoxInd() { + return this.checkBoxInd; + } + + public void setCheckBoxInd(boolean value) { + this.checkBoxInd = value; + } + + public BigInteger getMinCheckNum() { + return this.minCheckNum; + } + + public void setMinCheckNum(BigInteger value) { + this.minCheckNum = value; + } + + public BigInteger getAndClauseNum() { + return this.andClauseNum; + } + + public void setAndClauseNum(BigInteger value) { + this.andClauseNum = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public String getRequestType() { + return this.requestType; + } + + public void setRequestType(String value) { + this.requestType = value; + } + + public AgreementTermType getAgreementTerm() { + return this.agreementTerm; + } + + public void setAgreementTerm(AgreementTermType value) { + this.agreementTerm = value; + } + + public BigInteger getMaxPackageNumber() { + return this.maxPackageNumber; + } + + public void setMaxPackageNumber(BigInteger value) { + this.maxPackageNumber = value; + } + + public String getLegalReference() { + return this.legalReference; + } + + public void setLegalReference(String value) { + this.legalReference = value; + } + + public DateTime getModificationDate() { + return this.modificationDate; + } + + public void setModificationDate(DateTime value) { + this.modificationDate = value; + } + + public BigInteger getAgreementYearMax() { + return this.agreementYearMax; + } + + public void setAgreementYearMax(BigInteger value) { + this.agreementYearMax = value; + } + + public BigInteger getAgreementRenewalMax() { + return this.agreementRenewalMax; + } + + public void setAgreementRenewalMax(BigInteger value) { + this.agreementRenewalMax = value; + } + + public Boolean isSexRestricted() { + return this.sexRestricted; + } + + public void setSexRestricted(Boolean value) { + this.sexRestricted = value; + } + + public MinimumAgeAuthorizedType getMinimumAgeAuthorized() { + return this.minimumAgeAuthorized; + } + + public void setMinimumAgeAuthorized(MinimumAgeAuthorizedType value) { + this.minimumAgeAuthorized = value; + } + + public MaximumAgeAuthorizedType getMaximumAgeAuthorized() { + return this.maximumAgeAuthorized; + } + + public void setMaximumAgeAuthorized(MaximumAgeAuthorizedType value) { + this.maximumAgeAuthorized = value; + } + + public MaximumContentType getMaximumContentQuantity() { + return this.maximumContentQuantity; + } + + public void setMaximumContentQuantity(MaximumContentType value) { + this.maximumContentQuantity = value; + } + + public MaximumStrengthType getMaximumStrengthQuantity() { + return this.maximumStrengthQuantity; + } + + public void setMaximumStrengthQuantity(MaximumStrengthType value) { + this.maximumStrengthQuantity = value; + } + + public MaximumDurationType getMaximumDurationQuantity() { + return this.maximumDurationQuantity; + } + + public void setMaximumDurationQuantity(MaximumDurationType value) { + this.maximumDurationQuantity = value; + } + + public Boolean isOtherAddedDocumentInd() { + return this.otherAddedDocumentInd; + } + + public void setOtherAddedDocumentInd(Boolean value) { + this.otherAddedDocumentInd = value; + } + + public String getPurchasingAdvisorQualListId() { + return this.purchasingAdvisorQualListId; + } + + public void setPurchasingAdvisorQualListId(String value) { + this.purchasingAdvisorQualListId = value; + } + + public boolean isAddedDocumentInd() { + return this.addedDocumentInd; + } + + public void setAddedDocumentInd(boolean value) { + this.addedDocumentInd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.java new file mode 100644 index 000000000..5c6c12fde --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/samcivics/type/v2/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.samcivics.type.v2; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:samcivics:type:v2" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.java new file mode 100644 index 000000000..ef4c1cc43 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceDecodedDataErrorType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ChoiceDecodedDataErrorType", + propOrder = {"error", "decodedData"} +) +public class ChoiceDecodedDataErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "DecodedData" + ) + protected DecodedDataType decodedData; + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public DecodedDataType getDecodedData() { + return this.decodedData; + } + + public void setDecodedData(DecodedDataType value) { + this.decodedData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceEncodedDataErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceEncodedDataErrorType.java new file mode 100644 index 000000000..3affbc462 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ChoiceEncodedDataErrorType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ChoiceEncodedDataErrorType", + propOrder = {"error", "encodedData"} +) +public class ChoiceEncodedDataErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "EncodedData" + ) + protected EncodedDataType encodedData; + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public EncodedDataType getEncodedData() { + return this.encodedData; + } + + public void setEncodedData(EncodedDataType value) { + this.encodedData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.java new file mode 100644 index 000000000..2ffbaf159 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/DecodedDataType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DecodedDataType", + propOrder = {"id", "outputData"} +) +public class DecodedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlElement( + name = "OutputData", + required = true + ) + protected String outputData; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getOutputData() { + return this.outputData; + } + + public void setOutputData(String value) { + this.outputData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.java new file mode 100644 index 000000000..7c21b98b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/EncodedDataType.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncodedDataType", + propOrder = {"id", "value"} +) +public class EncodedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlElement( + name = "Value", + required = true + ) + protected byte[] value; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.java new file mode 100644 index 000000000..14a26ae77 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ErrorType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"id", "errorCode", "errorValue"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlElement( + name = "ErrorCode", + required = true + ) + protected String errorCode; + @XmlElement( + name = "ErrorValue", + required = true + ) + protected String errorValue; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getErrorCode() { + return this.errorCode; + } + + public void setErrorCode(String value) { + this.errorCode = value; + } + + public String getErrorValue() { + return this.errorValue; + } + + public void setErrorValue(String value) { + this.errorValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.java new file mode 100644 index 000000000..8698b0f1c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.seals.core.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public OriginalDataType createOriginalDataType() { + return new OriginalDataType(); + } + + public ChoiceEncodedDataErrorType createChoiceEncodedDataErrorType() { + return new ChoiceEncodedDataErrorType(); + } + + public EncodedDataType createEncodedDataType() { + return new EncodedDataType(); + } + + public ChoiceDecodedDataErrorType createChoiceDecodedDataErrorType() { + return new ChoiceDecodedDataErrorType(); + } + + public DecodedDataType createDecodedDataType() { + return new DecodedDataType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.java new file mode 100644 index 000000000..2f808e2ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/OriginalDataType.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.seals.core.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OriginalDataType", + propOrder = {"id", "algorithmCode", "inputData"} +) +public class OriginalDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Id", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlElement( + name = "AlgorithmCode", + required = true + ) + protected String algorithmCode; + @XmlElement( + name = "InputData", + required = true + ) + protected String inputData; + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getAlgorithmCode() { + return this.algorithmCode; + } + + public void setAlgorithmCode(String value) { + this.algorithmCode = value; + } + + public String getInputData() { + return this.inputData; + } + + public void setInputData(String value) { + this.inputData = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/package-info.java new file mode 100644 index 000000000..4d4df19fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/core/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.seals.core.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:seals:core:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeRequest.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeRequest.java new file mode 100644 index 000000000..cd02e38be --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeRequest.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import be.fgov.ehealth.seals.core.v1.EncodedDataType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DecodeRequestType", + propOrder = {"applicationName", "encodedDatas"} +) +@XmlRootElement( + name = "DecodeRequest" +) +public class DecodeRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationName", + required = true + ) + protected String applicationName; + @XmlElement( + name = "EncodedData", + required = true + ) + protected List encodedDatas; + + public String getApplicationName() { + return this.applicationName; + } + + public void setApplicationName(String value) { + this.applicationName = value; + } + + public List getEncodedDatas() { + if (this.encodedDatas == null) { + this.encodedDatas = new ArrayList(); + } + + return this.encodedDatas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.java new file mode 100644 index 000000000..d04bd65da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/DecodeResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.seals.core.v1.ChoiceDecodedDataErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DecodeResponseType", + propOrder = {"applicationName", "responses"} +) +@XmlRootElement( + name = "DecodeResponse" +) +public class DecodeResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationName" + ) + protected String applicationName; + @XmlElement( + name = "Response" + ) + protected List responses; + + public String getApplicationName() { + return this.applicationName; + } + + public void setApplicationName(String value) { + this.applicationName = value; + } + + public List getResponses() { + if (this.responses == null) { + this.responses = new ArrayList(); + } + + return this.responses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeRequest.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeRequest.java new file mode 100644 index 000000000..08e43a890 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeRequest.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.RequestType; +import be.fgov.ehealth.seals.core.v1.OriginalDataType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncodeRequestType", + propOrder = {"applicationName", "originalDatas"} +) +@XmlRootElement( + name = "EncodeRequest" +) +public class EncodeRequest extends RequestType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationName", + required = true + ) + protected String applicationName; + @XmlElement( + name = "OriginalData", + required = true + ) + protected List originalDatas; + + public String getApplicationName() { + return this.applicationName; + } + + public void setApplicationName(String value) { + this.applicationName = value; + } + + public List getOriginalDatas() { + if (this.originalDatas == null) { + this.originalDatas = new ArrayList(); + } + + return this.originalDatas; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.java new file mode 100644 index 000000000..0282b04e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/EncodeResponse.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import be.fgov.ehealth.commons.protocol.v1.ResponseType; +import be.fgov.ehealth.seals.core.v1.ChoiceEncodedDataErrorType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncodeResponseType", + propOrder = {"applicationName", "responses"} +) +@XmlRootElement( + name = "EncodeResponse" +) +public class EncodeResponse extends ResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ApplicationName" + ) + protected String applicationName; + @XmlElement( + name = "Response" + ) + protected List responses; + + public String getApplicationName() { + return this.applicationName; + } + + public void setApplicationName(String value) { + this.applicationName = value; + } + + public List getResponses() { + if (this.responses == null) { + this.responses = new ArrayList(); + } + + return this.responses; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.java new file mode 100644 index 000000000..3a403605a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/ObjectFactory.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public EncodeRequest createEncodeRequest() { + return new EncodeRequest(); + } + + public EncodeResponse createEncodeResponse() { + return new EncodeResponse(); + } + + public DecodeRequest createDecodeRequest() { + return new DecodeRequest(); + } + + public DecodeResponse createDecodeResponse() { + return new DecodeResponse(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.java new file mode 100644 index 000000000..6f5692a93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/seals/protocol/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.seals.protocol.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:seals:protocol:v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHT.java new file mode 100644 index 000000000..1be42b2f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACCESSRIGHT", + propOrder = {"value"} +) +public class CDACCESSRIGHT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACCESSRIGHTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDACCESSRIGHTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACCESSRIGHTvalues getValue() { + return this.value; + } + + public void setValue(CDACCESSRIGHTvalues value) { + this.value = value; + } + + public CDACCESSRIGHTschemes getS() { + return this.s; + } + + public void setS(CDACCESSRIGHTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.java new file mode 100644 index 000000000..a84261702 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACCESSRIGHTschemes" +) +@XmlEnum +public enum CDACCESSRIGHTschemes { + @XmlEnumValue("CD-ACCESSRIGHT") + CD_ACCESSRIGHT("CD-ACCESSRIGHT"), + LOCAL("LOCAL"); + + private final String value; + + private CDACCESSRIGHTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACCESSRIGHTschemes fromValue(String v) { + CDACCESSRIGHTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACCESSRIGHTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTvalues.java new file mode 100644 index 000000000..93f972053 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACCESSRIGHTvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACCESSRIGHTvalues" +) +@XmlEnum +public enum CDACCESSRIGHTvalues { + @XmlEnumValue("allow") + ALLOW("allow"), + @XmlEnumValue("disallow") + DISALLOW("disallow"); + + private final String value; + + private CDACCESSRIGHTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACCESSRIGHTvalues fromValue(String v) { + CDACCESSRIGHTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACCESSRIGHTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENT.java new file mode 100644 index 000000000..51dbeb392 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACKNOWLEDGMENT", + propOrder = {"value"} +) +public class CDACKNOWLEDGMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACKNOWLEDGMENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACKNOWLEDGMENTvalues getValue() { + return this.value; + } + + public void setValue(CDACKNOWLEDGMENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ACKNOWLEDGMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENTvalues.java new file mode 100644 index 000000000..4a74e9483 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACKNOWLEDGMENTvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACKNOWLEDGMENTvalues" +) +@XmlEnum +public enum CDACKNOWLEDGMENTvalues { + @XmlEnumValue("always") + ALWAYS("always"), + @XmlEnumValue("never") + NEVER("never"), + @XmlEnumValue("onerror") + ONERROR("onerror"), + @XmlEnumValue("onsuccess") + ONSUCCESS("onsuccess"); + + private final String value; + + private CDACKNOWLEDGMENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACKNOWLEDGMENTvalues fromValue(String v) { + CDACKNOWLEDGMENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACKNOWLEDGMENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSING.java new file mode 100644 index 000000000..089302e25 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSING.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACTS-NURSING", + propOrder = {"value"} +) +public class CDACTSNURSING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACTSNURSINGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACTSNURSINGvalues getValue() { + return this.value; + } + + public void setValue(CDACTSNURSINGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ACTS-NURSING" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.java new file mode 100644 index 000000000..fcf5d5dca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDACTSNURSINGvalues.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACTS-NURSINGvalues" +) +@XmlEnum +public enum CDACTSNURSINGvalues { + @XmlEnumValue("NMF001") + NMF_001("NMF001"), + @XmlEnumValue("NMF002") + NMF_002("NMF002"), + @XmlEnumValue("NMF011") + NMF_011("NMF011"), + @XmlEnumValue("NMF012") + NMF_012("NMF012"), + @XmlEnumValue("NMF013") + NMF_013("NMF013"), + @XmlEnumValue("NMF021") + NMF_021("NMF021"), + @XmlEnumValue("NMF022") + NMF_022("NMF022"), + @XmlEnumValue("NMF031") + NMF_031("NMF031"), + @XmlEnumValue("NMF040") + NMF_040("NMF040"), + @XmlEnumValue("NMF041") + NMF_041("NMF041"), + @XmlEnumValue("NMF042") + NMF_042("NMF042"), + @XmlEnumValue("NMF043") + NMF_043("NMF043"), + @XmlEnumValue("NMF044") + NMF_044("NMF044"), + @XmlEnumValue("NMF045") + NMF_045("NMF045"), + @XmlEnumValue("NMF046") + NMF_046("NMF046"), + @XmlEnumValue("NMF047") + NMF_047("NMF047"), + @XmlEnumValue("NMF051") + NMF_051("NMF051"), + @XmlEnumValue("NMF052") + NMF_052("NMF052"), + @XmlEnumValue("NMF061") + NMF_061("NMF061"), + @XmlEnumValue("NMF062") + NMF_062("NMF062"), + @XmlEnumValue("NMF071") + NMF_071("NMF071"), + @XmlEnumValue("NMF072") + NMF_072("NMF072"), + @XmlEnumValue("NMF073") + NMF_073("NMF073"), + @XmlEnumValue("NMF074") + NMF_074("NMF074"), + @XmlEnumValue("NMF081") + NMF_081("NMF081"), + @XmlEnumValue("NMF082") + NMF_082("NMF082"), + @XmlEnumValue("NMF091") + NMF_091("NMF091"), + @XmlEnumValue("NMF092") + NMF_092("NMF092"), + @XmlEnumValue("NMF093") + NMF_093("NMF093"), + @XmlEnumValue("NMF101") + NMF_101("NMF101"), + @XmlEnumValue("NMF111") + NMF_111("NMF111"), + @XmlEnumValue("NMF112") + NMF_112("NMF112"), + @XmlEnumValue("NMF113") + NMF_113("NMF113"), + @XmlEnumValue("NMF114") + NMF_114("NMF114"), + @XmlEnumValue("NMF115") + NMF_115("NMF115"), + @XmlEnumValue("NMF116") + NMF_116("NMF116"), + @XmlEnumValue("NMF121") + NMF_121("NMF121"), + @XmlEnumValue("NMF999") + NMF_999("NMF999"); + + private final String value; + + private CDACTSNURSINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACTSNURSINGvalues fromValue(String v) { + CDACTSNURSINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACTSNURSINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESS.java new file mode 100644 index 000000000..5bd7a805b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ADDRESS", + propOrder = {"value"} +) +public class CDADDRESS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDADDRESSschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDADDRESSschemes getS() { + return this.s; + } + + public void setS(CDADDRESSschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.java new file mode 100644 index 000000000..3ab5e033e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ADDRESSschemes" +) +@XmlEnum +public enum CDADDRESSschemes { + @XmlEnumValue("CD-ADDRESS") + CD_ADDRESS("CD-ADDRESS"), + LOCAL("LOCAL"); + + private final String value; + + private CDADDRESSschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDADDRESSschemes fromValue(String v) { + CDADDRESSschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDADDRESSschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.java new file mode 100644 index 000000000..7764f2843 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADDRESSvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ADDRESSvalues" +) +@XmlEnum +public enum CDADDRESSvalues { + @XmlEnumValue("home") + HOME("home"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("vacation") + VACATION("vacation"), + @XmlEnumValue("work") + WORK("work"), + @XmlEnumValue("careaddress") + CAREADDRESS("careaddress"); + + private final String value; + + private CDADDRESSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDADDRESSvalues fromValue(String v) { + CDADDRESSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDADDRESSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.java new file mode 100644 index 000000000..29a4dd2da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDADMINISTRATIONUNIT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ADMINISTRATIONUNIT", + propOrder = {"value"} +) +public class CDADMINISTRATIONUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ADMINISTRATIONUNIT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.java new file mode 100644 index 000000000..421fe2f49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDATC.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ATC", + propOrder = {"value"} +) +public class CDATC implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ATC" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMY.java new file mode 100644 index 000000000..5e634f0ae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-AUTONOMY", + propOrder = {"value"} +) +public class CDAUTONOMY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDAUTONOMYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDAUTONOMYvalues getValue() { + return this.value; + } + + public void setValue(CDAUTONOMYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-AUTONOMY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.java new file mode 100644 index 000000000..c195d6607 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDAUTONOMYvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-AUTONOMYvalues" +) +@XmlEnum +public enum CDAUTONOMYvalues { + @XmlEnumValue("homebound") + HOMEBOUND("homebound"); + + private final String value; + + private CDAUTONOMYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDAUTONOMYvalues fromValue(String v) { + CDAUTONOMYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDAUTONOMYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICE.java new file mode 100644 index 000000000..43839a0a4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BALLON-DEVICE", + propOrder = {"value"} +) +public class CDBALLONDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBALLONDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBALLONDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDBALLONDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BALLON-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICEvalues.java new file mode 100644 index 000000000..3deb1f145 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBALLONDEVICEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BALLON-DEVICEvalues" +) +@XmlEnum +public enum CDBALLONDEVICEvalues { + @XmlEnumValue("ballon") + BALLON("ballon"), + @XmlEnumValue("deb") + DEB("deb"); + + private final String value; + + private CDBALLONDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBALLONDEVICEvalues fromValue(String v) { + CDBALLONDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBALLONDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREE.java new file mode 100644 index 000000000..440f99fea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BCR-DIFFERENTATIONDEGREE", + propOrder = {"value"} +) +public class CDBCRDIFFERENTATIONDEGREE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBCRDIFFERENTATIONDEGREEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBCRDIFFERENTATIONDEGREEvalues getValue() { + return this.value; + } + + public void setValue(CDBCRDIFFERENTATIONDEGREEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BCR-DIFFERENTATIONDEGREE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java new file mode 100644 index 000000000..92a8220b1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BCR-DIFFERENTATIONDEGREEvalues" +) +@XmlEnum +public enum CDBCRDIFFERENTATIONDEGREEvalues { + @XmlEnumValue("welldifferentiated") + WELLDIFFERENTIATED("welldifferentiated"), + @XmlEnumValue("moderatelydifferentiated") + MODERATELYDIFFERENTIATED("moderatelydifferentiated"), + @XmlEnumValue("poorlydifferentiated") + POORLYDIFFERENTIATED("poorlydifferentiated"), + @XmlEnumValue("undifferentiatedanaplastic") + UNDIFFERENTIATEDANAPLASTIC("undifferentiatedanaplastic"), + @XmlEnumValue("tcell") + TCELL("tcell"), + @XmlEnumValue("bcell") + BCELL("bcell"), + @XmlEnumValue("nullcell") + NULLCELL("nullcell"), + @XmlEnumValue("nkcell") + NKCELL("nkcell"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBCRDIFFERENTATIONDEGREEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBCRDIFFERENTATIONDEGREEvalues fromValue(String v) { + CDBCRDIFFERENTATIONDEGREEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBCRDIFFERENTATIONDEGREEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACE.java new file mode 100644 index 000000000..79f2a2a0f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BEARING-SURFACE", + propOrder = {"value"} +) +public class CDBEARINGSURFACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBEARINGSURFACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBEARINGSURFACEvalues getValue() { + return this.value; + } + + public void setValue(CDBEARINGSURFACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BEARING-SURFACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.java new file mode 100644 index 000000000..3cb09fc8c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBEARINGSURFACEvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BEARING-SURFACEvalues" +) +@XmlEnum +public enum CDBEARINGSURFACEvalues { + @XmlEnumValue("metalpoly") + METALPOLY("metalpoly"), + @XmlEnumValue("cerampoly") + CERAMPOLY("cerampoly"), + @XmlEnumValue("metalmetal") + METALMETAL("metalmetal"), + @XmlEnumValue("ceramceram") + CERAMCERAM("ceramceram"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBEARINGSURFACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBEARINGSURFACEvalues fromValue(String v) { + CDBEARINGSURFACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBEARINGSURFACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.java new file mode 100644 index 000000000..40a64d4ea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-AVAILABLEMATERIALS", + propOrder = {"value"} +) +public class CDBVTAVAILABLEMATERIALS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTAVAILABLEMATERIALSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTAVAILABLEMATERIALSvalues getValue() { + return this.value; + } + + public void setValue(CDBVTAVAILABLEMATERIALSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-AVAILABLEMATERIALS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java new file mode 100644 index 000000000..510558d53 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-AVAILABLEMATERIALSvalues" +) +@XmlEnum +public enum CDBVTAVAILABLEMATERIALSvalues { + @XmlEnumValue("cytology") + CYTOLOGY("cytology"), + @XmlEnumValue("dna") + DNA("dna"), + @XmlEnumValue("rna") + RNA("rna"), + @XmlEnumValue("proteins") + PROTEINS("proteins"), + @XmlEnumValue("correspondingnormaltissue") + CORRESPONDINGNORMALTISSUE("correspondingnormaltissue"), + @XmlEnumValue("tissue") + TISSUE("tissue"), + @XmlEnumValue("serum") + SERUM("serum"), + @XmlEnumValue("plasma") + PLASMA("plasma"), + @XmlEnumValue("blood") + BLOOD("blood"), + @XmlEnumValue("urine") + URINE("urine"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTAVAILABLEMATERIALSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTAVAILABLEMATERIALSvalues fromValue(String v) { + CDBVTAVAILABLEMATERIALSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTAVAILABLEMATERIALSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAY.java new file mode 100644 index 000000000..539fcd168 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-CONSERVATIONDELAY", + propOrder = {"value"} +) +public class CDBVTCONSERVATIONDELAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTCONSERVATIONDELAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTCONSERVATIONDELAYvalues getValue() { + return this.value; + } + + public void setValue(CDBVTCONSERVATIONDELAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-CONSERVATIONDELAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.java new file mode 100644 index 000000000..84acec21e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONDELAYvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-CONSERVATIONDELAYvalues" +) +@XmlEnum +public enum CDBVTCONSERVATIONDELAYvalues { + @XmlEnumValue("lessthan30min") + LESSTHAN_30_MIN("lessthan30min"), + @XmlEnumValue("morethan30min") + MORETHAN_30_MIN("morethan30min"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBVTCONSERVATIONDELAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTCONSERVATIONDELAYvalues fromValue(String v) { + CDBVTCONSERVATIONDELAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTCONSERVATIONDELAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.java new file mode 100644 index 000000000..3dd363f17 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-CONSERVATIONMODE", + propOrder = {"value"} +) +public class CDBVTCONSERVATIONMODE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTCONSERVATIONMODEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTCONSERVATIONMODEvalues getValue() { + return this.value; + } + + public void setValue(CDBVTCONSERVATIONMODEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-CONSERVATIONMODE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.java new file mode 100644 index 000000000..07e10239b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTCONSERVATIONMODEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-CONSERVATIONMODEvalues" +) +@XmlEnum +public enum CDBVTCONSERVATIONMODEvalues { + @XmlEnumValue("minus20degreesc") + MINUS_20_DEGREESC("minus20degreesc"), + @XmlEnumValue("minus80degreesc") + MINUS_80_DEGREESC("minus80degreesc"), + @XmlEnumValue("minus120degreesorcolder") + MINUS_120_DEGREESORCOLDER("minus120degreesorcolder"), + @XmlEnumValue("liquidnitrogen") + LIQUIDNITROGEN("liquidnitrogen"), + @XmlEnumValue("inclusioninparaffin") + INCLUSIONINPARAFFIN("inclusioninparaffin"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTCONSERVATIONMODEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTCONSERVATIONMODEvalues fromValue(String v) { + CDBVTCONSERVATIONMODEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTCONSERVATIONMODEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.java new file mode 100644 index 000000000..9e9567f18 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-LATERALITY", + propOrder = {"value"} +) +public class CDBVTLATERALITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTLATERALITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTLATERALITYvalues getValue() { + return this.value; + } + + public void setValue(CDBVTLATERALITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-LATERALITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.java new file mode 100644 index 000000000..a5d430d24 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTLATERALITYvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-LATERALITYvalues" +) +@XmlEnum +public enum CDBVTLATERALITYvalues { + @XmlEnumValue("left") + LEFT("left"), + @XmlEnumValue("right") + RIGHT("right"), + @XmlEnumValue("odd") + ODD("odd"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBVTLATERALITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTLATERALITYvalues fromValue(String v) { + CDBVTLATERALITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTLATERALITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.java new file mode 100644 index 000000000..fb58fc3ed --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-PATIENTOPPOSITION", + propOrder = {"value"} +) +public class CDBVTPATIENTOPPOSITION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTPATIENTOPPOSITIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTPATIENTOPPOSITIONvalues getValue() { + return this.value; + } + + public void setValue(CDBVTPATIENTOPPOSITIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-PATIENTOPPOSITION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java new file mode 100644 index 000000000..29165d6f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-PATIENTOPPOSITIONvalues" +) +@XmlEnum +public enum CDBVTPATIENTOPPOSITIONvalues { + @XmlEnumValue("nopatientopposition") + NOPATIENTOPPOSITION("nopatientopposition"); + + private final String value; + + private CDBVTPATIENTOPPOSITIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTPATIENTOPPOSITIONvalues fromValue(String v) { + CDBVTPATIENTOPPOSITIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTPATIENTOPPOSITIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.java new file mode 100644 index 000000000..a0ea2d079 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-SAMPLETYPE", + propOrder = {"value"} +) +public class CDBVTSAMPLETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTSAMPLETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTSAMPLETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDBVTSAMPLETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-SAMPLETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPEvalues.java new file mode 100644 index 000000000..bde9140a9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSAMPLETYPEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-SAMPLETYPEvalues" +) +@XmlEnum +public enum CDBVTSAMPLETYPEvalues { + @XmlEnumValue("primarytumor") + PRIMARYTUMOR("primarytumor"), + @XmlEnumValue("metastasis") + METASTASIS("metastasis"), + @XmlEnumValue("normaltissue") + NORMALTISSUE("normaltissue"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTSAMPLETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTSAMPLETYPEvalues fromValue(String v) { + CDBVTSAMPLETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTSAMPLETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.java new file mode 100644 index 000000000..2acdda81b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-STATUS", + propOrder = {"value"} +) +public class CDBVTSTATUS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTSTATUSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTSTATUSvalues getValue() { + return this.value; + } + + public void setValue(CDBVTSTATUSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-STATUS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.java new file mode 100644 index 000000000..28058d263 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDBVTSTATUSvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-STATUSvalues" +) +@XmlEnum +public enum CDBVTSTATUSvalues { + @XmlEnumValue("saved") + SAVED("saved"), + @XmlEnumValue("submitted") + SUBMITTED("submitted"), + @XmlEnumValue("rejected") + REJECTED("rejected"), + @XmlEnumValue("inactive") + INACTIVE("inactive"), + @XmlEnumValue("published") + PUBLISHED("published"); + + private final String value; + + private CDBVTSTATUSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTSTATUSvalues fromValue(String v) { + CDBVTSTATUSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTSTATUSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETACCIDENTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETACCIDENTTYPE.java new file mode 100644 index 000000000..dee10d285 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETACCIDENTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-ACCIDENT-TYPE", + propOrder = {"value"} +) +public class CDCARENETACCIDENTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-ACCIDENT-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETAGREEMENTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETAGREEMENTTYPE.java new file mode 100644 index 000000000..9f2f53529 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETAGREEMENTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-AGREEMENT-TYPE", + propOrder = {"value"} +) +public class CDCARENETAGREEMENTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-AGREEMENT-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.java new file mode 100644 index 000000000..6fb208e15 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETDOCUMENT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-DOCUMENT", + propOrder = {"value"} +) +public class CDCARENETDOCUMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-DOCUMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETINSURANCYSTATUS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETINSURANCYSTATUS.java new file mode 100644 index 000000000..609735e93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETINSURANCYSTATUS.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-INSURANCY-STATUS", + propOrder = {"value"} +) +public class CDCARENETINSURANCYSTATUS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-INSURANCY-STATUS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.java new file mode 100644 index 000000000..a45cdc8e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMESSAGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-MESSAGE", + propOrder = {"value"} +) +public class CDCARENETMESSAGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-MESSAGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMUTATIONINDICATOR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMUTATIONINDICATOR.java new file mode 100644 index 000000000..6ab403d87 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETMUTATIONINDICATOR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-MUTATION-INDICATOR", + propOrder = {"value"} +) +public class CDCARENETMUTATIONINDICATOR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-MUTATION-INDICATOR" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETNATIONALINSURANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETNATIONALINSURANCE.java new file mode 100644 index 000000000..6c774cab3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETNATIONALINSURANCE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-NATIONAL-INSURANCE", + propOrder = {"value"} +) +public class CDCARENETNATIONALINSURANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-NATIONAL-INSURANCE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.java new file mode 100644 index 000000000..2f62b40c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPART.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-PERSONAL-PART", + propOrder = {"value"} +) +public class CDCARENETPERSONALPART implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCARENETPERSONALPARTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCARENETPERSONALPARTvalues getValue() { + return this.value; + } + + public void setValue(CDCARENETPERSONALPARTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-PERSONAL-PART" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.java new file mode 100644 index 000000000..68284e361 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETPERSONALPARTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CARENET-PERSONAL-PARTvalues" +) +@XmlEnum +public enum CDCARENETPERSONALPARTvalues { + @XmlEnumValue("code1") + CODE_1("code1"), + @XmlEnumValue("code2") + CODE_2("code2"), + @XmlEnumValue("future") + FUTURE("future"); + + private final String value; + + private CDCARENETPERSONALPARTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCARENETPERSONALPARTvalues fromValue(String v) { + CDCARENETPERSONALPARTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCARENETPERSONALPARTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.java new file mode 100644 index 000000000..59e8cae27 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETREFUSALREASON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-REFUSAL-REASON", + propOrder = {"value"} +) +public class CDCARENETREFUSALREASON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-REFUSAL-REASON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETSISCARDERROR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETSISCARDERROR.java new file mode 100644 index 000000000..7c5d656f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETSISCARDERROR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-SISCARD-ERROR", + propOrder = {"value"} +) +public class CDCARENETSISCARDERROR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-SISCARD-ERROR" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java new file mode 100644 index 000000000..be8b8dc01 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-THIRDPAYER-CONTRACT", + propOrder = {"value"} +) +public class CDCARENETTHIRDPAYERCONTRACT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-THIRDPAYER-CONTRACT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTYPE.java new file mode 100644 index 000000000..8f345e226 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCARENETTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-TYPE", + propOrder = {"value"} +) +public class CDCARENETTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.java new file mode 100644 index 000000000..0844fd0bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCAREPATH.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CAREPATH", + propOrder = {"value"} +) +public class CDCAREPATH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CAREPATH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.java new file mode 100644 index 000000000..3eddf818a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CERTAINTY", + propOrder = {"value"} +) +public class CDCERTAINTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCERTAINTYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCERTAINTYvalues getValue() { + return this.value; + } + + public void setValue(CDCERTAINTYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CERTAINTY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTYvalues.java new file mode 100644 index 000000000..9526375f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCERTAINTYvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CERTAINTYvalues" +) +@XmlEnum +public enum CDCERTAINTYvalues { + @XmlEnumValue("excluded") + EXCLUDED("excluded"), + @XmlEnumValue("probable") + PROBABLE("probable"), + @XmlEnumValue("proven") + PROVEN("proven"), + @XmlEnumValue("unprobable") + UNPROBABLE("unprobable"), + @XmlEnumValue("undefined") + UNDEFINED("undefined"); + + private final String value; + + private CDCERTAINTYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCERTAINTYvalues fromValue(String v) { + CDCERTAINTYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCERTAINTYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CATEGORY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CATEGORY.java new file mode 100644 index 000000000..17705be41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CATEGORY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4CATEGORY", + propOrder = {"value"} +) +public class CDCHAPTER4CATEGORY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4CATEGORY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.java new file mode 100644 index 000000000..424618d95 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4CRITERIA.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4CRITERIA", + propOrder = {"value"} +) +public class CDCHAPTER4CRITERIA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4CRITERIA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java new file mode 100644 index 000000000..98b5ae765 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4DOCUMENTSEQAPPENDIX", + propOrder = {"value"} +) +public class CDCHAPTER4DOCUMENTSEQAPPENDIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4DOCUMENTSEQAPPENDIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java new file mode 100644 index 000000000..a6aaf3ff6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4FORMALINTERPRETATION", + propOrder = {"value"} +) +public class CDCHAPTER4FORMALINTERPRETATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4FORMALINTERPRETATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4PARAGRAPH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4PARAGRAPH.java new file mode 100644 index 000000000..5359ea95c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4PARAGRAPH.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4PARAGRAPH", + propOrder = {"value"} +) +public class CDCHAPTER4PARAGRAPH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4PARAGRAPH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSE.java new file mode 100644 index 000000000..befd9a43c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4VERSE", + propOrder = {"value"} +) +public class CDCHAPTER4VERSE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4VERSE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java new file mode 100644 index 000000000..4ae8da40f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4VERSESEQAPPENDIX", + propOrder = {"value"} +) +public class CDCHAPTER4VERSESEQAPPENDIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4VERSESEQAPPENDIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.java new file mode 100644 index 000000000..4bc9301db --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCIVILSTATE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CIVILSTATE", + propOrder = {"value"} +) +public class CDCIVILSTATE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CIVILSTATE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICAL.java new file mode 100644 index 000000000..e9edeb658 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICAL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CLINICAL", + propOrder = {"value"} +) +public class CDCLINICAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CLINICAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLAN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLAN.java new file mode 100644 index 000000000..a2a8c8c48 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLAN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CLINICALPLAN", + propOrder = {"value"} +) +public class CDCLINICALPLAN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCLINICALPLANvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCLINICALPLANvalues getValue() { + return this.value; + } + + public void setValue(CDCLINICALPLANvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CLINICALPLAN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.java new file mode 100644 index 000000000..6f50325db --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCLINICALPLANvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CLINICALPLANvalues" +) +@XmlEnum +public enum CDCLINICALPLANvalues { + @XmlEnumValue("breastcancerprevention") + BREASTCANCERPREVENTION("breastcancerprevention"), + @XmlEnumValue("cervixutericancer") + CERVIXUTERICANCER("cervixutericancer"), + @XmlEnumValue("colrectalcancerprevention") + COLRECTALCANCERPREVENTION("colrectalcancerprevention"), + @XmlEnumValue("primaryprevention") + PRIMARYPREVENTION("primaryprevention"), + @XmlEnumValue("prostatecancerprevention") + PROSTATECANCERPREVENTION("prostatecancerprevention"), + @XmlEnumValue("gmdplus") + GMDPLUS("gmdplus"); + + private final String value; + + private CDCLINICALPLANvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCLINICALPLANvalues fromValue(String v) { + CDCLINICALPLANvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCLINICALPLANvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOMPRESSIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOMPRESSIONvalues.java new file mode 100644 index 000000000..9d762a02f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOMPRESSIONvalues.java @@ -0,0 +1,23 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COMPRESSIONvalues" +) +@XmlEnum +public enum CDCOMPRESSIONvalues { + DF, + GZ, + Z, + ZL; + + public String value() { + return this.name(); + } + + public static CDCOMPRESSIONvalues fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.java new file mode 100644 index 000000000..fd2e968b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONSENT", + propOrder = {"value"} +) +public class CDCONSENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCONSENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCONSENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCONSENTvalues getValue() { + return this.value; + } + + public void setValue(CDCONSENTvalues value) { + this.value = value; + } + + public CDCONSENTschemes getS() { + return this.s; + } + + public void setS(CDCONSENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.java new file mode 100644 index 000000000..0906381f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONSENTschemes" +) +@XmlEnum +public enum CDCONSENTschemes { + @XmlEnumValue("CD-CONSENTTYPE") + CD_CONSENTTYPE("CD-CONSENTTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDCONSENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONSENTschemes fromValue(String v) { + CDCONSENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONSENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.java new file mode 100644 index 000000000..48c9ed670 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONSENTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONSENTvalues" +) +@XmlEnum +public enum CDCONSENTvalues { + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("prospective") + PROSPECTIVE("prospective"), + @XmlEnumValue("retrospective") + RETROSPECTIVE("retrospective"); + + private final String value; + + private CDCONSENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONSENTvalues fromValue(String v) { + CDCONSENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONSENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSON.java new file mode 100644 index 000000000..018744605 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONTACT-PERSON", + propOrder = {"value"} +) +public class CDCONTACTPERSON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCONTACTPERSONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCONTACTPERSONvalues getValue() { + return this.value; + } + + public void setValue(CDCONTACTPERSONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CONTACT-PERSON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.java new file mode 100644 index 000000000..deffa6099 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTACTPERSONvalues.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONTACT-PERSONvalues" +) +@XmlEnum +public enum CDCONTACTPERSONvalues { + @XmlEnumValue("mother") + MOTHER("mother"), + @XmlEnumValue("father") + FATHER("father"), + @XmlEnumValue("child") + CHILD("child"), + @XmlEnumValue("familymember") + FAMILYMEMBER("familymember"), + @XmlEnumValue("spouse") + SPOUSE("spouse"), + @XmlEnumValue("husband") + HUSBAND("husband"), + @XmlEnumValue("partner") + PARTNER("partner"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("brother") + BROTHER("brother"), + @XmlEnumValue("sister") + SISTER("sister"), + @XmlEnumValue("brotherinlaw") + BROTHERINLAW("brotherinlaw"), + @XmlEnumValue("tutor") + TUTOR("tutor"), + @XmlEnumValue("notary") + NOTARY("notary"), + @XmlEnumValue("lawyer") + LAWYER("lawyer"), + @XmlEnumValue("employer") + EMPLOYER("employer"), + @XmlEnumValue("grandparent") + GRANDPARENT("grandparent"), + @XmlEnumValue("son") + SON("son"), + @XmlEnumValue("daughter") + DAUGHTER("daughter"), + @XmlEnumValue("grandchild") + GRANDCHILD("grandchild"), + @XmlEnumValue("neighbour") + NEIGHBOUR("neighbour"), + @XmlEnumValue("stepson") + STEPSON("stepson"), + @XmlEnumValue("stepdaughter") + STEPDAUGHTER("stepdaughter"), + @XmlEnumValue("stepfather") + STEPFATHER("stepfather"), + @XmlEnumValue("stepmother") + STEPMOTHER("stepmother"), + @XmlEnumValue("sisterinlaw") + SISTERINLAW("sisterinlaw"); + + private final String value; + + private CDCONTACTPERSONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONTACTPERSONvalues fromValue(String v) { + CDCONTACTPERSONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONTACTPERSONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.java new file mode 100644 index 000000000..39dd220e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENT.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONTENT", + propOrder = {"value"} +) +public class CDCONTENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCONTENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "nullFlavor" + ) + protected String nullFlavor; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDCONTENTschemes getS() { + return this.s; + } + + public void setS(CDCONTENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getNullFlavor() { + return this.nullFlavor; + } + + public void setNullFlavor(String value) { + this.nullFlavor = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENTschemes.java new file mode 100644 index 000000000..443defb3b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCONTENTschemes.java @@ -0,0 +1,369 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONTENTschemes" +) +@XmlEnum +public enum CDCONTENTschemes { + @XmlEnumValue("CD-LAB") + CD_LAB("CD-LAB"), + @XmlEnumValue("CD-TECHNICAL") + CD_TECHNICAL("CD-TECHNICAL"), + @XmlEnumValue("CD-HCPARTY") + CD_HCPARTY("CD-HCPARTY"), + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-ENCOUNTER") + CD_ENCOUNTER("CD-ENCOUNTER"), + @XmlEnumValue("CD-MKG-ADMISSION") + CD_MKG_ADMISSION("CD-MKG-ADMISSION"), + @XmlEnumValue("CD-MKG-DISCHARGE") + CD_MKG_DISCHARGE("CD-MKG-DISCHARGE"), + @XmlEnumValue("CD-MKG-ORIGIN") + CD_MKG_ORIGIN("CD-MKG-ORIGIN"), + @XmlEnumValue("CD-MKG-REFERRER") + CD_MKG_REFERRER("CD-MKG-REFERRER"), + @XmlEnumValue("CD-MKG-DESTINATION") + CD_MKG_DESTINATION("CD-MKG-DESTINATION"), + @XmlEnumValue("CD-LEGAL-SERVICE") + CD_LEGAL_SERVICE("CD-LEGAL-SERVICE"), + @XmlEnumValue("CD-CONTACT-PERSON") + CD_CONTACT_PERSON("CD-CONTACT-PERSON"), + @XmlEnumValue("CD-ENCOUNTER-TYPE") + CD_ENCOUNTER_TYPE("CD-ENCOUNTER-TYPE"), + @XmlEnumValue("CD-CARENET-ACCIDENT-TYPE") + CD_CARENET_ACCIDENT_TYPE("CD-CARENET-ACCIDENT-TYPE"), + @XmlEnumValue("CD-CARENET-AGREEMENT-TYPE") + CD_CARENET_AGREEMENT_TYPE("CD-CARENET-AGREEMENT-TYPE"), + @XmlEnumValue("CD-CARENET-SISCARD-ERROR") + CD_CARENET_SISCARD_ERROR("CD-CARENET-SISCARD-ERROR"), + @XmlEnumValue("CD-CARENET-SOCIAL-CODE") + CD_CARENET_SOCIAL_CODE("CD-CARENET-SOCIAL-CODE"), + @XmlEnumValue("CD-CARENET-REFUSAL-REASON") + CD_CARENET_REFUSAL_REASON("CD-CARENET-REFUSAL-REASON"), + @XmlEnumValue("CD-CARENET-NATIONAL-INSURANCE") + CD_CARENET_NATIONAL_INSURANCE("CD-CARENET-NATIONAL-INSURANCE"), + @XmlEnumValue("CD-CARENET-MESSAGE") + CD_CARENET_MESSAGE("CD-CARENET-MESSAGE"), + @XmlEnumValue("CD-CARENET-MUTATION-INDICATOR") + CD_CARENET_MUTATION_INDICATOR("CD-CARENET-MUTATION-INDICATOR"), + @XmlEnumValue("CD-CARENET-DOCUMENT") + CD_CARENET_DOCUMENT("CD-CARENET-DOCUMENT"), + @XmlEnumValue("CD-CARENET-INSURANCY-STATUS") + CD_CARENET_INSURANCY_STATUS("CD-CARENET-INSURANCY-STATUS"), + @XmlEnumValue("CD-CARENET-TYPE") + CD_CARENET_TYPE("CD-CARENET-TYPE"), + @XmlEnumValue("CD-MAA-TYPE") + CD_MAA_TYPE("CD-MAA-TYPE"), + @XmlEnumValue("CD-MAA-REQUESTTYPE") + CD_MAA_REQUESTTYPE("CD-MAA-REQUESTTYPE"), + @XmlEnumValue("CD-MAA-RESPONSETYPE") + CD_MAA_RESPONSETYPE("CD-MAA-RESPONSETYPE"), + @XmlEnumValue("CD-MAA-REFUSALJUSTIFICATION") + CD_MAA_REFUSALJUSTIFICATION("CD-MAA-REFUSALJUSTIFICATION"), + @XmlEnumValue("CD-MAA-COVERAGE-TYPE") + CD_MAA_COVERAGE_TYPE("CD-MAA-COVERAGE-TYPE"), + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + @XmlEnumValue("CD-INCAPACITY") + CD_INCAPACITY("CD-INCAPACITY"), + @XmlEnumValue("CD-ENCOUNTERSAFETYISSUE") + CD_ENCOUNTERSAFETYISSUE("CD-ENCOUNTERSAFETYISSUE"), + @XmlEnumValue("CD-EMERGENCYEVALUATION") + CD_EMERGENCYEVALUATION("CD-EMERGENCYEVALUATION"), + ICD("ICD"), + ICPC("ICPC"), + @XmlEnumValue("CD-CLINICAL") + CD_CLINICAL("CD-CLINICAL"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-ECARE-HAQVALUE") + CD_ECARE_HAQVALUE("CD-ECARE-HAQVALUE"), + @XmlEnumValue("CD-EBIRTH-PREGNANCYORIGIN") + CD_EBIRTH_PREGNANCYORIGIN("CD-EBIRTH-PREGNANCYORIGIN"), + @XmlEnumValue("CD-EBIRTH-SPECIALVALUES") + CD_EBIRTH_SPECIALVALUES("CD-EBIRTH-SPECIALVALUES"), + @XmlEnumValue("CD-EBIRTH-CHILDPOSITION") + CD_EBIRTH_CHILDPOSITION("CD-EBIRTH-CHILDPOSITION"), + @XmlEnumValue("CD-EBIRTH-FOETALMONITORING") + CD_EBIRTH_FOETALMONITORING("CD-EBIRTH-FOETALMONITORING"), + @XmlEnumValue("CD-EBIRTH-DELIVERYWAY") + CD_EBIRTH_DELIVERYWAY("CD-EBIRTH-DELIVERYWAY"), + @XmlEnumValue("CD-EBIRTH-CAESEREANINDICATION") + CD_EBIRTH_CAESEREANINDICATION("CD-EBIRTH-CAESEREANINDICATION"), + @XmlEnumValue("CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE") + CD_EBIRTH_ARTIFICIALRESPIRATIONTYPE("CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE"), + @XmlEnumValue("CD-EBIRTH-NEONATALDEPTTYPE") + CD_EBIRTH_NEONATALDEPTTYPE("CD-EBIRTH-NEONATALDEPTTYPE"), + @XmlEnumValue("CD-EBIRTH-CONGENITALMALFORMATION") + CD_EBIRTH_CONGENITALMALFORMATION("CD-EBIRTH-CONGENITALMALFORMATION"), + @XmlEnumValue("CD-VACCINEINDICATION") + CD_VACCINEINDICATION("CD-VACCINEINDICATION"), + @XmlEnumValue("CD-ATC") + CD_ATC("CD-ATC"), + @XmlEnumValue("CD-CAREPATH") + CD_CAREPATH("CD-CAREPATH"), + @XmlEnumValue("CD-CLINICALPLAN") + CD_CLINICALPLAN("CD-CLINICALPLAN"), + @XmlEnumValue("CD-PATIENTWILL") + CD_PATIENTWILL("CD-PATIENTWILL"), + @XmlEnumValue("CD-CONSENT") + CD_CONSENT("CD-CONSENT"), + @XmlEnumValue("CD-CHAPTER4PARAGRAPH") + CD_CHAPTER_4_PARAGRAPH("CD-CHAPTER4PARAGRAPH"), + @XmlEnumValue("CD-CHAPTER4CATEGORY") + CD_CHAPTER_4_CATEGORY("CD-CHAPTER4CATEGORY"), + @XmlEnumValue("CD-CHAPTER4CRITERIA") + CD_CHAPTER_4_CRITERIA("CD-CHAPTER4CRITERIA"), + @XmlEnumValue("CD-CHAPTER4VERSESEQAPPENDIX") + CD_CHAPTER_4_VERSESEQAPPENDIX("CD-CHAPTER4VERSESEQAPPENDIX"), + @XmlEnumValue("CD-CHAPTER4DOCUMENTSEQAPPENDIX") + CD_CHAPTER_4_DOCUMENTSEQAPPENDIX("CD-CHAPTER4DOCUMENTSEQAPPENDIX"), + @XmlEnumValue("CD-CHAPTER4VERSE") + CD_CHAPTER_4_VERSE("CD-CHAPTER4VERSE"), + @XmlEnumValue("CD-BVT-CONSERVATIONMODE") + CD_BVT_CONSERVATIONMODE("CD-BVT-CONSERVATIONMODE"), + @XmlEnumValue("CD-BVT-CONSERVATIONDELAY") + CD_BVT_CONSERVATIONDELAY("CD-BVT-CONSERVATIONDELAY"), + @XmlEnumValue("CD-BVT-AVAILABLEMATERIALS") + CD_BVT_AVAILABLEMATERIALS("CD-BVT-AVAILABLEMATERIALS"), + @XmlEnumValue("CD-BCR-DIFFERENTATIONDEGREE") + CD_BCR_DIFFERENTATIONDEGREE("CD-BCR-DIFFERENTATIONDEGREE"), + @XmlEnumValue("CD-BVT-SAMPLETYPE") + CD_BVT_SAMPLETYPE("CD-BVT-SAMPLETYPE"), + @XmlEnumValue("CD-BVT-LATERALITY") + CD_BVT_LATERALITY("CD-BVT-LATERALITY"), + @XmlEnumValue("CD-BVT-PATIENTOPPOSITION") + CD_BVT_PATIENTOPPOSITION("CD-BVT-PATIENTOPPOSITION"), + @XmlEnumValue("CD-BVT-STATUS") + CD_BVT_STATUS("CD-BVT-STATUS"), + @XmlEnumValue("CD-ITEM-REG") + CD_ITEM_REG("CD-ITEM-REG"), + @XmlEnumValue("CD-STENT-DOMINANCE") + CD_STENT_DOMINANCE("CD-STENT-DOMINANCE"), + @XmlEnumValue("CD-STENT-BRIDGETYPE") + CD_STENT_BRIDGETYPE("CD-STENT-BRIDGETYPE"), + @XmlEnumValue("CD-STENT-LESIONTYPE") + CD_STENT_LESIONTYPE("CD-STENT-LESIONTYPE"), + @XmlEnumValue("CD-STENT-SEGMENT") + CD_STENT_SEGMENT("CD-STENT-SEGMENT"), + @XmlEnumValue("CD-STENT-DEVICE") + CD_STENT_DEVICE("CD-STENT-DEVICE"), + @XmlEnumValue("CD-TUCO-PATHOLOGYTYPE") + CD_TUCO_PATHOLOGYTYPE("CD-TUCO-PATHOLOGYTYPE"), + @XmlEnumValue("CD-TUCO-STEMITYPE") + CD_TUCO_STEMITYPE("CD-TUCO-STEMITYPE"), + @XmlEnumValue("CD-BALLON-DEVICE") + CD_BALLON_DEVICE("CD-BALLON-DEVICE"), + @XmlEnumValue("CD-DISCHARGETYPE") + CD_DISCHARGETYPE("CD-DISCHARGETYPE"), + @XmlEnumValue("CD-REIMBURSEMENT-NOMENCLATURE") + CD_REIMBURSEMENT_NOMENCLATURE("CD-REIMBURSEMENT-NOMENCLATURE"), + @XmlEnumValue("ID-STENT-DEVICE") + ID_STENT_DEVICE("ID-STENT-DEVICE"), + @XmlEnumValue("CD-ORTHO-TYPE") + CD_ORTHO_TYPE("CD-ORTHO-TYPE"), + @XmlEnumValue("CD-ORTHO-DIAGNOSIS") + CD_ORTHO_DIAGNOSIS("CD-ORTHO-DIAGNOSIS"), + @XmlEnumValue("CD-ORTHO-APPROACH") + CD_ORTHO_APPROACH("CD-ORTHO-APPROACH"), + @XmlEnumValue("CD-ORTHO-NAVCOM") + CD_ORTHO_NAVCOM("CD-ORTHO-NAVCOM"), + @XmlEnumValue("CD-IMPLANTATION-DEVICE") + CD_IMPLANTATION_DEVICE("CD-IMPLANTATION-DEVICE"), + @XmlEnumValue("CD-BEARING-SURFACE") + CD_BEARING_SURFACE("CD-BEARING-SURFACE"), + @XmlEnumValue("CD-ORTHO-GRAFT") + CD_ORTHO_GRAFT("CD-ORTHO-GRAFT"), + @XmlEnumValue("CD-ORTHO-INTERFACE") + CD_ORTHO_INTERFACE("CD-ORTHO-INTERFACE"), + @XmlEnumValue("CD-ORTHO-TECHREVISION") + CD_ORTHO_TECHREVISION("CD-ORTHO-TECHREVISION"), + @XmlEnumValue("CD-IMPLANTATION-TYPE") + CD_IMPLANTATION_TYPE("CD-IMPLANTATION-TYPE"), + @XmlEnumValue("CD-ORTHO-KNEE-INSERT") + CD_ORTHO_KNEE_INSERT("CD-ORTHO-KNEE-INSERT"), + @XmlEnumValue("CD-REV-COMPONENT") + CD_REV_COMPONENT("CD-REV-COMPONENT"), + @XmlEnumValue("CD-ITEM-MS") + CD_ITEM_MS("CD-ITEM-MS"), + @XmlEnumValue("CD-EAN") + CD_EAN("CD-EAN"), + @XmlEnumValue("CD-MS-ORIGIN") + CD_MS_ORIGIN("CD-MS-ORIGIN"), + @XmlEnumValue("CD-MS-ADAPTATION") + CD_MS_ADAPTATION("CD-MS-ADAPTATION"), + @XmlEnumValue("CD-MS-MEDICATIONTYPE") + CD_MS_MEDICATIONTYPE("CD-MS-MEDICATIONTYPE"), + @XmlEnumValue("CD-NIHDI") + CD_NIHDI("CD-NIHDI"), + @XmlEnumValue("CD-SNOMED") + CD_SNOMED("CD-SNOMED"), + @XmlEnumValue("CD-DEFIB-TYPE") + CD_DEFIB_TYPE("CD-DEFIB-TYPE"), + @XmlEnumValue("CD-DEFIB-ARRHYTHMIA") + CD_DEFIB_ARRHYTHMIA("CD-DEFIB-ARRHYTHMIA"), + @XmlEnumValue("CD-DEFIB-SYMPTOM") + CD_DEFIB_SYMPTOM("CD-DEFIB-SYMPTOM"), + @XmlEnumValue("CD-DEFIB-AETIOLOGY") + CD_DEFIB_AETIOLOGY("CD-DEFIB-AETIOLOGY"), + @XmlEnumValue("CD-DEFIB-ANTECEDENT") + CD_DEFIB_ANTECEDENT("CD-DEFIB-ANTECEDENT"), + @XmlEnumValue("CD-DEFIB-PARAM") + CD_DEFIB_PARAM("CD-DEFIB-PARAM"), + @XmlEnumValue("CD-DEFIB-MEDICALCARE") + CD_DEFIB_MEDICALCARE("CD-DEFIB-MEDICALCARE"), + @XmlEnumValue("CD-DEFIB-AFFECTIONTYPE") + CD_DEFIB_AFFECTIONTYPE("CD-DEFIB-AFFECTIONTYPE"), + @XmlEnumValue("CD-DEFIB-RISK") + CD_DEFIB_RISK("CD-DEFIB-RISK"), + @XmlEnumValue("CD-DEFIB-INFARCTMOMENT") + CD_DEFIB_INFARCTMOMENT("CD-DEFIB-INFARCTMOMENT"), + @XmlEnumValue("CD-DEFIB-REVASCULARISATION") + CD_DEFIB_REVASCULARISATION("CD-DEFIB-REVASCULARISATION"), + @XmlEnumValue("CD-DEFIB-DRUGCARE") + CD_DEFIB_DRUGCARE("CD-DEFIB-DRUGCARE"), + @XmlEnumValue("CD-DEFIB-SYNCOPE") + CD_DEFIB_SYNCOPE("CD-DEFIB-SYNCOPE"), + @XmlEnumValue("CD-DEFIB-COMPLICATION") + CD_DEFIB_COMPLICATION("CD-DEFIB-COMPLICATION"), + @XmlEnumValue("CD-DEFIB-DIAGNOSIS") + CD_DEFIB_DIAGNOSIS("CD-DEFIB-DIAGNOSIS"), + @XmlEnumValue("CD-DEFIB-CONFIG") + CD_DEFIB_CONFIG("CD-DEFIB-CONFIG"), + @XmlEnumValue("CD-DEFIB-INDICATION") + CD_DEFIB_INDICATION("CD-DEFIB-INDICATION"), + @XmlEnumValue("CD-DEFIB-SURGERY") + CD_DEFIB_SURGERY("CD-DEFIB-SURGERY"), + @XmlEnumValue("CD-DEFIB-REASON") + CD_DEFIB_REASON("CD-DEFIB-REASON"), + @XmlEnumValue("CD-DEFIB-FIRM") + CD_DEFIB_FIRM("CD-DEFIB-FIRM"), + @XmlEnumValue("CD-DEFIB-ELEC-REASON") + CD_DEFIB_ELEC_REASON("CD-DEFIB-ELEC-REASON"), + @XmlEnumValue("CD-DEFIB-MODEL") + CD_DEFIB_MODEL("CD-DEFIB-MODEL"), + @XmlEnumValue("CD-DEFIB-ELEC-TYPE") + CD_DEFIB_ELEC_TYPE("CD-DEFIB-ELEC-TYPE"), + @XmlEnumValue("CD-DEFIB-RESULT") + CD_DEFIB_RESULT("CD-DEFIB-RESULT"), + @XmlEnumValue("CD-ASA-SCORE") + CD_ASA_SCORE("CD-ASA-SCORE"), + @XmlEnumValue("CD-QERMID-OPERATIONTYPE") + CD_QERMID_OPERATIONTYPE("CD-QERMID-OPERATIONTYPE"), + @XmlEnumValue("CD-QERMID-ALIGNMENT") + CD_QERMID_ALIGNMENT("CD-QERMID-ALIGNMENT"), + @XmlEnumValue("CD-QERMID-CUSTOMINSTRUMENT") + CD_QERMID_CUSTOMINSTRUMENT("CD-QERMID-CUSTOMINSTRUMENT"), + @XmlEnumValue("CD-QERMID-ORTHOPART") + CD_QERMID_ORTHOPART("CD-QERMID-ORTHOPART"), + @XmlEnumValue("CD-QERMID-SUBSTITUTE") + CD_QERMID_SUBSTITUTE("CD-QERMID-SUBSTITUTE"), + @XmlEnumValue("CD-QERMID-MODNECK-FRONTALVIEW") + CD_QERMID_MODNECK_FRONTALVIEW("CD-QERMID-MODNECK-FRONTALVIEW"), + @XmlEnumValue("CD-QERMID-MODNECK-LATERALVIEW") + CD_QERMID_MODNECK_LATERALVIEW("CD-QERMID-MODNECK-LATERALVIEW"), + @XmlEnumValue("CD-QERMID-MODNECK-OFFSET") + CD_QERMID_MODNECK_OFFSET("CD-QERMID-MODNECK-OFFSET"), + @XmlEnumValue("CD-QERMID-MAT-CATEGORY") + CD_QERMID_MAT_CATEGORY("CD-QERMID-MAT-CATEGORY"), + @XmlEnumValue("CD-QERMID-MAT-TYPE") + CD_QERMID_MAT_TYPE("CD-QERMID-MAT-TYPE"), + @XmlEnumValue("CD-QERMID-CEMENT") + CD_QERMID_CEMENT("CD-QERMID-CEMENT"), + @XmlEnumValue("CD-QERMID-INTERVENTION-SUBTYPE") + CD_QERMID_INTERVENTION_SUBTYPE("CD-QERMID-INTERVENTION-SUBTYPE"), + @XmlEnumValue("CD-MYCARENET-JUSTIFICATION") + CD_MYCARENET_JUSTIFICATION("CD-MYCARENET-JUSTIFICATION"), + @XmlEnumValue("CD-PM-SYMPTOM") + CD_PM_SYMPTOM("CD-PM-SYMPTOM"), + @XmlEnumValue("CD-PM-ECG") + CD_PM_ECG("CD-PM-ECG"), + @XmlEnumValue("CD-PM-AETIOLOGY") + CD_PM_AETIOLOGY("CD-PM-AETIOLOGY"), + @XmlEnumValue("CD-PM-INFOPRIMO") + CD_PM_INFOPRIMO("CD-PM-INFOPRIMO"), + @XmlEnumValue("CD-PM-STIMULATION") + CD_PM_STIMULATION("CD-PM-STIMULATION"), + @XmlEnumValue("CD-PM-REASON") + CD_PM_REASON("CD-PM-REASON"), + @XmlEnumValue("CD-PM-ABROAD-INDICATOR") + CD_PM_ABROAD_INDICATOR("CD-PM-ABROAD-INDICATOR"), + @XmlEnumValue("CD-PM-ELEC-TYPE") + CD_PM_ELEC_TYPE("CD-PM-ELEC-TYPE"), + @XmlEnumValue("CD-PM-ELEC-REASON") + CD_PM_ELEC_REASON("CD-PM-ELEC-REASON"), + @XmlEnumValue("CD-PM-CARDIOMYOPATHY") + CD_PM_CARDIOMYOPATHY("CD-PM-CARDIOMYOPATHY"), + @XmlEnumValue("CD-PM-DISTURBANCE") + CD_PM_DISTURBANCE("CD-PM-DISTURBANCE"), + @XmlEnumValue("CD-ACTS-NURSING") + CD_ACTS_NURSING("CD-ACTS-NURSING"), + @XmlEnumValue("CD-PM-INDICATION") + CD_PM_INDICATION("CD-PM-INDICATION"), + @XmlEnumValue("CD-TARDIS-REGISTRATIONTYPE") + CD_TARDIS_REGISTRATIONTYPE("CD-TARDIS-REGISTRATIONTYPE"), + @XmlEnumValue("CD-TARDIS-DIAGNOSIS") + CD_TARDIS_DIAGNOSIS("CD-TARDIS-DIAGNOSIS"), + @XmlEnumValue("CD-TARDIS-DRUG") + CD_TARDIS_DRUG("CD-TARDIS-DRUG"), + @XmlEnumValue("CD-TARDIS-DRUG-ENDREASON") + CD_TARDIS_DRUG_ENDREASON("CD-TARDIS-DRUG-ENDREASON"), + @XmlEnumValue("CD-TARDIS-DRUG-ROUTE") + CD_TARDIS_DRUG_ROUTE("CD-TARDIS-DRUG-ROUTE"), + @XmlEnumValue("CD-EBIRTH-CAESAREANINDICATION") + CD_EBIRTH_CAESAREANINDICATION("CD-EBIRTH-CAESAREANINDICATION"), + @XmlEnumValue("CD-NIHDI-RELATEDSERVICE") + CD_NIHDI_RELATEDSERVICE("CD-NIHDI-RELATEDSERVICE"), + @XmlEnumValue("CD-MYCARENET-REFUSAL") + CD_MYCARENET_REFUSAL("CD-MYCARENET-REFUSAL"), + @XmlEnumValue("CD-ISO-3950") + CD_ISO_3950("CD-ISO-3950"), + @XmlEnumValue("CD-TARDIS-PRODUCT-TYPE") + CD_TARDIS_PRODUCT_TYPE("CD-TARDIS-PRODUCT-TYPE"), + @XmlEnumValue("CD-AUTONOMY") + CD_AUTONOMY("CD-AUTONOMY"), + @XmlEnumValue("CD-CHAPTER4FORMALINTERPRETATION") + CD_CHAPTER_4_FORMALINTERPRETATION("CD-CHAPTER4FORMALINTERPRETATION"), + @XmlEnumValue("CD-PATIENTWILL-RES") + CD_PATIENTWILL_RES("CD-PATIENTWILL-RES"), + @XmlEnumValue("CD-PATIENTWILL-HOS") + CD_PATIENTWILL_HOS("CD-PATIENTWILL-HOS"), + @XmlEnumValue("CD-LEGALREFERENCE") + CD_LEGALREFERENCE("CD-LEGALREFERENCE"), + @XmlEnumValue("CD-LEGALTEXT") + CD_LEGALTEXT("CD-LEGALTEXT"), + @XmlEnumValue("CD-FORMALINTERPRETATION") + CD_FORMALINTERPRETATION("CD-FORMALINTERPRETATION"), + @XmlEnumValue("CD-REIMBURSEMENT-TERM-PARAMETER") + CD_REIMBURSEMENT_TERM_PARAMETER("CD-REIMBURSEMENT-TERM-PARAMETER"), + @XmlEnumValue("CD-REIMBURSEMENT-CONTEXT-ENVIRONMENT") + CD_REIMBURSEMENT_CONTEXT_ENVIRONMENT("CD-REIMBURSEMENT-CONTEXT-ENVIRONMENT"); + + private final String value; + + private CDCONTENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONTENTschemes fromValue(String v) { + CDCONTENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONTENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.java new file mode 100644 index 000000000..d83e5723e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-COUNTRY", + propOrder = {"value"} +) +public class CDCOUNTRY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCOUNTRYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDCOUNTRYschemes getS() { + return this.s; + } + + public void setS(CDCOUNTRYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.java new file mode 100644 index 000000000..79d3aa414 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COUNTRYschemes" +) +@XmlEnum +public enum CDCOUNTRYschemes { + @XmlEnumValue("CD-COUNTRY") + CD_COUNTRY("CD-COUNTRY"), + @XmlEnumValue("CD-FED-COUNTRY") + CD_FED_COUNTRY("CD-FED-COUNTRY"); + + private final String value; + + private CDCOUNTRYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCOUNTRYschemes fromValue(String v) { + CDCOUNTRYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCOUNTRYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.java new file mode 100644 index 000000000..aaf816910 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCOUNTRYvalues.java @@ -0,0 +1,538 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COUNTRYvalues" +) +@XmlEnum +public enum CDCOUNTRYvalues { + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("ae") + AE("ae"), + @XmlEnumValue("af") + AF("af"), + @XmlEnumValue("ag") + AG("ag"), + @XmlEnumValue("ai") + AI("ai"), + @XmlEnumValue("al") + AL("al"), + @XmlEnumValue("am") + AM("am"), + @XmlEnumValue("an") + AN("an"), + @XmlEnumValue("ao") + AO("ao"), + @XmlEnumValue("aq") + AQ("aq"), + @XmlEnumValue("ar") + AR("ar"), + @XmlEnumValue("arpa") + ARPA("arpa"), + @XmlEnumValue("as") + AS("as"), + @XmlEnumValue("at") + AT("at"), + @XmlEnumValue("au") + AU("au"), + @XmlEnumValue("aw") + AW("aw"), + @XmlEnumValue("az") + AZ("az"), + @XmlEnumValue("ba") + BA("ba"), + @XmlEnumValue("bb") + BB("bb"), + @XmlEnumValue("bd") + BD("bd"), + @XmlEnumValue("be") + BE("be"), + @XmlEnumValue("bf") + BF("bf"), + @XmlEnumValue("bg") + BG("bg"), + @XmlEnumValue("bh") + BH("bh"), + @XmlEnumValue("bi") + BI("bi"), + @XmlEnumValue("bj") + BJ("bj"), + @XmlEnumValue("bm") + BM("bm"), + @XmlEnumValue("bn") + BN("bn"), + @XmlEnumValue("bo") + BO("bo"), + @XmlEnumValue("br") + BR("br"), + @XmlEnumValue("bs") + BS("bs"), + @XmlEnumValue("bt") + BT("bt"), + @XmlEnumValue("bv") + BV("bv"), + @XmlEnumValue("bw") + BW("bw"), + @XmlEnumValue("by") + BY("by"), + @XmlEnumValue("bz") + BZ("bz"), + @XmlEnumValue("ca") + CA("ca"), + @XmlEnumValue("cc") + CC("cc"), + @XmlEnumValue("cf") + CF("cf"), + @XmlEnumValue("cd") + CD("cd"), + @XmlEnumValue("cg") + CG("cg"), + @XmlEnumValue("ch") + CH("ch"), + @XmlEnumValue("ci") + CI("ci"), + @XmlEnumValue("ck") + CK("ck"), + @XmlEnumValue("cl") + CL("cl"), + @XmlEnumValue("cm") + CM("cm"), + @XmlEnumValue("cn") + CN("cn"), + @XmlEnumValue("co") + CO("co"), + @XmlEnumValue("com") + COM("com"), + @XmlEnumValue("cr") + CR("cr"), + @XmlEnumValue("cs") + CS("cs"), + @XmlEnumValue("cu") + CU("cu"), + @XmlEnumValue("cv") + CV("cv"), + @XmlEnumValue("cx") + CX("cx"), + @XmlEnumValue("cy") + CY("cy"), + @XmlEnumValue("cz") + CZ("cz"), + @XmlEnumValue("de") + DE("de"), + @XmlEnumValue("dj") + DJ("dj"), + @XmlEnumValue("dk") + DK("dk"), + @XmlEnumValue("dm") + DM("dm"), + @XmlEnumValue("do") + DO("do"), + @XmlEnumValue("dz") + DZ("dz"), + @XmlEnumValue("ec") + EC("ec"), + @XmlEnumValue("edu") + EDU("edu"), + @XmlEnumValue("ee") + EE("ee"), + @XmlEnumValue("eg") + EG("eg"), + @XmlEnumValue("eh") + EH("eh"), + @XmlEnumValue("er") + ER("er"), + @XmlEnumValue("es") + ES("es"), + @XmlEnumValue("et") + ET("et"), + @XmlEnumValue("fi") + FI("fi"), + @XmlEnumValue("fj") + FJ("fj"), + @XmlEnumValue("fk") + FK("fk"), + @XmlEnumValue("fm") + FM("fm"), + @XmlEnumValue("fo") + FO("fo"), + @XmlEnumValue("fr") + FR("fr"), + @XmlEnumValue("fx") + FX("fx"), + @XmlEnumValue("ga") + GA("ga"), + @XmlEnumValue("gb") + GB("gb"), + @XmlEnumValue("gd") + GD("gd"), + @XmlEnumValue("ge") + GE("ge"), + @XmlEnumValue("gf") + GF("gf"), + @XmlEnumValue("gh") + GH("gh"), + @XmlEnumValue("gi") + GI("gi"), + @XmlEnumValue("gl") + GL("gl"), + @XmlEnumValue("gm") + GM("gm"), + @XmlEnumValue("gn") + GN("gn"), + @XmlEnumValue("gov") + GOV("gov"), + @XmlEnumValue("gp") + GP("gp"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("gs") + GS("gs"), + @XmlEnumValue("gt") + GT("gt"), + @XmlEnumValue("gu") + GU("gu"), + @XmlEnumValue("gw") + GW("gw"), + @XmlEnumValue("gy") + GY("gy"), + @XmlEnumValue("hk") + HK("hk"), + @XmlEnumValue("hm") + HM("hm"), + @XmlEnumValue("hn") + HN("hn"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("ht") + HT("ht"), + @XmlEnumValue("hu") + HU("hu"), + @XmlEnumValue("id") + ID("id"), + @XmlEnumValue("ie") + IE("ie"), + @XmlEnumValue("il") + IL("il"), + @XmlEnumValue("in") + IN("in"), + @XmlEnumValue("int") + INT("int"), + @XmlEnumValue("io") + IO("io"), + @XmlEnumValue("iq") + IQ("iq"), + @XmlEnumValue("ir") + IR("ir"), + @XmlEnumValue("is") + IS("is"), + @XmlEnumValue("it") + IT("it"), + @XmlEnumValue("jm") + JM("jm"), + @XmlEnumValue("jo") + JO("jo"), + @XmlEnumValue("jp") + JP("jp"), + @XmlEnumValue("ke") + KE("ke"), + @XmlEnumValue("kg") + KG("kg"), + @XmlEnumValue("kh") + KH("kh"), + @XmlEnumValue("ki") + KI("ki"), + @XmlEnumValue("km") + KM("km"), + @XmlEnumValue("kn") + KN("kn"), + @XmlEnumValue("kp") + KP("kp"), + @XmlEnumValue("kr") + KR("kr"), + @XmlEnumValue("kw") + KW("kw"), + @XmlEnumValue("ky") + KY("ky"), + @XmlEnumValue("kz") + KZ("kz"), + @XmlEnumValue("la") + LA("la"), + @XmlEnumValue("lb") + LB("lb"), + @XmlEnumValue("lc") + LC("lc"), + @XmlEnumValue("li") + LI("li"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("ls") + LS("ls"), + @XmlEnumValue("lt") + LT("lt"), + @XmlEnumValue("lu") + LU("lu"), + @XmlEnumValue("lv") + LV("lv"), + @XmlEnumValue("ly") + LY("ly"), + @XmlEnumValue("ma") + MA("ma"), + @XmlEnumValue("mc") + MC("mc"), + @XmlEnumValue("md") + MD("md"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("mh") + MH("mh"), + @XmlEnumValue("mil") + MIL("mil"), + @XmlEnumValue("mk") + MK("mk"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("mm") + MM("mm"), + @XmlEnumValue("mn") + MN("mn"), + @XmlEnumValue("mo") + MO("mo"), + @XmlEnumValue("mp") + MP("mp"), + @XmlEnumValue("mq") + MQ("mq"), + @XmlEnumValue("mr") + MR("mr"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("mt") + MT("mt"), + @XmlEnumValue("mu") + MU("mu"), + @XmlEnumValue("mv") + MV("mv"), + @XmlEnumValue("mw") + MW("mw"), + @XmlEnumValue("mx") + MX("mx"), + @XmlEnumValue("my") + MY("my"), + @XmlEnumValue("mz") + MZ("mz"), + @XmlEnumValue("na") + NA("na"), + @XmlEnumValue("nato") + NATO("nato"), + @XmlEnumValue("nc") + NC("nc"), + @XmlEnumValue("ne") + NE("ne"), + @XmlEnumValue("net") + NET("net"), + @XmlEnumValue("nf") + NF("nf"), + @XmlEnumValue("ng") + NG("ng"), + @XmlEnumValue("ni") + NI("ni"), + @XmlEnumValue("nl") + NL("nl"), + @XmlEnumValue("no") + NO("no"), + @XmlEnumValue("np") + NP("np"), + @XmlEnumValue("nr") + NR("nr"), + @XmlEnumValue("nt") + NT("nt"), + @XmlEnumValue("nu") + NU("nu"), + @XmlEnumValue("nz") + NZ("nz"), + @XmlEnumValue("om") + OM("om"), + @XmlEnumValue("org") + ORG("org"), + @XmlEnumValue("pa") + PA("pa"), + @XmlEnumValue("pe") + PE("pe"), + @XmlEnumValue("pf") + PF("pf"), + @XmlEnumValue("pg") + PG("pg"), + @XmlEnumValue("ph") + PH("ph"), + @XmlEnumValue("pk") + PK("pk"), + @XmlEnumValue("pl") + PL("pl"), + @XmlEnumValue("pm") + PM("pm"), + @XmlEnumValue("pn") + PN("pn"), + @XmlEnumValue("pr") + PR("pr"), + @XmlEnumValue("pt") + PT("pt"), + @XmlEnumValue("pw") + PW("pw"), + @XmlEnumValue("py") + PY("py"), + @XmlEnumValue("qa") + QA("qa"), + @XmlEnumValue("re") + RE("re"), + @XmlEnumValue("ro") + RO("ro"), + @XmlEnumValue("ru") + RU("ru"), + @XmlEnumValue("rw") + RW("rw"), + @XmlEnumValue("sa") + SA("sa"), + @XmlEnumValue("sb") + SB("sb"), + @XmlEnumValue("sc") + SC("sc"), + @XmlEnumValue("sd") + SD("sd"), + @XmlEnumValue("se") + SE("se"), + @XmlEnumValue("sg") + SG("sg"), + @XmlEnumValue("sh") + SH("sh"), + @XmlEnumValue("si") + SI("si"), + @XmlEnumValue("sj") + SJ("sj"), + @XmlEnumValue("sk") + SK("sk"), + @XmlEnumValue("sl") + SL("sl"), + @XmlEnumValue("sm") + SM("sm"), + @XmlEnumValue("sn") + SN("sn"), + @XmlEnumValue("so") + SO("so"), + @XmlEnumValue("sr") + SR("sr"), + @XmlEnumValue("st") + ST("st"), + @XmlEnumValue("su") + SU("su"), + @XmlEnumValue("sv") + SV("sv"), + @XmlEnumValue("sy") + SY("sy"), + @XmlEnumValue("sz") + SZ("sz"), + @XmlEnumValue("tc") + TC("tc"), + @XmlEnumValue("td") + TD("td"), + @XmlEnumValue("tf") + TF("tf"), + @XmlEnumValue("tg") + TG("tg"), + @XmlEnumValue("th") + TH("th"), + @XmlEnumValue("tj") + TJ("tj"), + @XmlEnumValue("tk") + TK("tk"), + @XmlEnumValue("tm") + TM("tm"), + @XmlEnumValue("tn") + TN("tn"), + @XmlEnumValue("to") + TO("to"), + @XmlEnumValue("tp") + TP("tp"), + @XmlEnumValue("tr") + TR("tr"), + @XmlEnumValue("tt") + TT("tt"), + @XmlEnumValue("tv") + TV("tv"), + @XmlEnumValue("tw") + TW("tw"), + @XmlEnumValue("tz") + TZ("tz"), + @XmlEnumValue("ua") + UA("ua"), + @XmlEnumValue("ug") + UG("ug"), + @XmlEnumValue("uk") + UK("uk"), + @XmlEnumValue("um") + UM("um"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("uy") + UY("uy"), + @XmlEnumValue("uz") + UZ("uz"), + @XmlEnumValue("va") + VA("va"), + @XmlEnumValue("vc") + VC("vc"), + @XmlEnumValue("ve") + VE("ve"), + @XmlEnumValue("vg") + VG("vg"), + @XmlEnumValue("vi") + VI("vi"), + @XmlEnumValue("vn") + VN("vn"), + @XmlEnumValue("vu") + VU("vu"), + @XmlEnumValue("wf") + WF("wf"), + @XmlEnumValue("ws") + WS("ws"), + @XmlEnumValue("ye") + YE("ye"), + @XmlEnumValue("yt") + YT("yt"), + @XmlEnumValue("yu") + YU("yu"), + @XmlEnumValue("za") + ZA("za"), + @XmlEnumValue("zm") + ZM("zm"), + @XmlEnumValue("zr") + ZR("zr"), + @XmlEnumValue("zw") + ZW("zw"); + + private final String value; + + private CDCOUNTRYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCOUNTRYvalues fromValue(String v) { + CDCOUNTRYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCOUNTRYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.java new file mode 100644 index 000000000..aa153db1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CURRENCY", + propOrder = {"value"} +) +public class CDCURRENCY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CURRENCY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.java new file mode 100644 index 000000000..1596146d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDCURRENCYvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CURRENCYvalues" +) +@XmlEnum +public enum CDCURRENCYvalues { + @XmlEnumValue("eur") + EUR("eur"); + + private final String value; + + private CDCURRENCYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCURRENCYvalues fromValue(String v) { + CDCURRENCYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCURRENCYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIOD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIOD.java new file mode 100644 index 000000000..73569bfa2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIOD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DAYPERIOD", + propOrder = {"value"} +) +public class CDDAYPERIOD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDDAYPERIODvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDDAYPERIODvalues getValue() { + return this.value; + } + + public void setValue(CDDAYPERIODvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DAYPERIOD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.java new file mode 100644 index 000000000..851919ac3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDAYPERIODvalues.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DAYPERIODvalues" +) +@XmlEnum +public enum CDDAYPERIODvalues { + @XmlEnumValue("afterbreakfast") + AFTERBREAKFAST("afterbreakfast"), + @XmlEnumValue("afterdinner") + AFTERDINNER("afterdinner"), + @XmlEnumValue("afterlunch") + AFTERLUNCH("afterlunch"), + @XmlEnumValue("aftermeal") + AFTERMEAL("aftermeal"), + @XmlEnumValue("afternoon") + AFTERNOON("afternoon"), + @XmlEnumValue("beforebreakfast") + BEFOREBREAKFAST("beforebreakfast"), + @XmlEnumValue("beforedinner") + BEFOREDINNER("beforedinner"), + @XmlEnumValue("beforelunch") + BEFORELUNCH("beforelunch"), + @XmlEnumValue("betweenbreakfastandlunch") + BETWEENBREAKFASTANDLUNCH("betweenbreakfastandlunch"), + @XmlEnumValue("betweendinnerandsleep") + BETWEENDINNERANDSLEEP("betweendinnerandsleep"), + @XmlEnumValue("betweenlunchanddinner") + BETWEENLUNCHANDDINNER("betweenlunchanddinner"), + @XmlEnumValue("betweenmeals") + BETWEENMEALS("betweenmeals"), + @XmlEnumValue("evening") + EVENING("evening"), + @XmlEnumValue("morning") + MORNING("morning"), + @XmlEnumValue("night") + NIGHT("night"), + @XmlEnumValue("thehourofsleep") + THEHOUROFSLEEP("thehourofsleep"), + @XmlEnumValue("duringbreakfast") + DURINGBREAKFAST("duringbreakfast"), + @XmlEnumValue("duringlunch") + DURINGLUNCH("duringlunch"), + @XmlEnumValue("duringdinner") + DURINGDINNER("duringdinner"); + + private final String value; + + private CDDAYPERIODvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDAYPERIODvalues fromValue(String v) { + CDDAYPERIODvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDAYPERIODvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.java new file mode 100644 index 000000000..2b4b0becc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DISCHARGETYPE", + propOrder = {"value"} +) +public class CDDISCHARGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDDISCHARGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDDISCHARGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDDISCHARGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DISCHARGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPEvalues.java new file mode 100644 index 000000000..e2e91a20d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDISCHARGETYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DISCHARGETYPEvalues" +) +@XmlEnum +public enum CDDISCHARGETYPEvalues { + @XmlEnumValue("alive") + ALIVE("alive"), + @XmlEnumValue("dead") + DEAD("dead"); + + private final String value; + + private CDDISCHARGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDISCHARGETYPEvalues fromValue(String v) { + CDDISCHARGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDISCHARGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNK.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNK.java new file mode 100644 index 000000000..112bed667 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNK.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-CNK", + propOrder = {"value"} +) +public class CDDRUGCNK implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDDRUGCNKschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDDRUGCNKschemes getS() { + return this.s; + } + + public void setS(CDDRUGCNKschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNKschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNKschemes.java new file mode 100644 index 000000000..256c28c78 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGCNKschemes.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DRUG-CNKschemes" +) +@XmlEnum +public enum CDDRUGCNKschemes { + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-CNK-CLUSTER") + CD_CNK_CLUSTER("CD-CNK-CLUSTER"), + @XmlEnumValue("CD-AMP") + CD_AMP("CD-AMP"); + + private final String value; + + private CDDRUGCNKschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDRUGCNKschemes fromValue(String v) { + CDDRUGCNKschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDRUGCNKschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGPRESENTATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGPRESENTATION.java new file mode 100644 index 000000000..cd1320fe4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGPRESENTATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-PRESENTATION", + propOrder = {"value"} +) +public class CDDRUGPRESENTATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DRUG-PRESENTATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.java new file mode 100644 index 000000000..ebef46bb7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDDRUGROUTE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-ROUTE", + propOrder = {"value"} +) +public class CDDRUGROUTE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DRUG-ROUTE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java new file mode 100644 index 000000000..000609ed4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE", + propOrder = {"value"} +) +public class CDEBIRTHARTIFICIALRESPIRATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java new file mode 100644 index 000000000..d86c85d4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPEvalues" +) +@XmlEnum +public enum CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues { + @XmlEnumValue("intubation") + INTUBATION("intubation"), + @XmlEnumValue("balloon-mask") + BALLOON_MASK("balloon-mask"); + + private final String value; + + private CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues fromValue(String v) { + CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.java new file mode 100644 index 000000000..127f72176 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CAESAREANINDICATION", + propOrder = {"value"} +) +public class CDEBIRTHCAESAREANINDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCAESAREANINDICATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCAESAREANINDICATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCAESAREANINDICATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CAESAREANINDICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java new file mode 100644 index 000000000..bd8002688 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CAESAREANINDICATIONvalues" +) +@XmlEnum +public enum CDEBIRTHCAESAREANINDICATIONvalues { + @XmlEnumValue("previouscaesareansection") + PREVIOUSCAESAREANSECTION("previouscaesareansection"), + @XmlEnumValue("breechpresentation") + BREECHPRESENTATION("breechpresentation"), + @XmlEnumValue("transversepresentation") + TRANSVERSEPRESENTATION("transversepresentation"), + @XmlEnumValue("foetaldistress") + FOETALDISTRESS("foetaldistress"), + @XmlEnumValue("dystocienotinlabour") + DYSTOCIENOTINLABOUR("dystocienotinlabour"), + @XmlEnumValue("dystocieinlabourinsufficientdilatation") + DYSTOCIEINLABOURINSUFFICIENTDILATATION("dystocieinlabourinsufficientdilatation"), + @XmlEnumValue("dystocieinlabourinsufficientexpulsion") + DYSTOCIEINLABOURINSUFFICIENTEXPULSION("dystocieinlabourinsufficientexpulsion"), + @XmlEnumValue("maternalindication") + MATERNALINDICATION("maternalindication"), + @XmlEnumValue("abruptioplacentae") + ABRUPTIOPLACENTAE("abruptioplacentae"), + @XmlEnumValue("requestedbypatient") + REQUESTEDBYPATIENT("requestedbypatient"), + @XmlEnumValue("multiplepregnancy") + MULTIPLEPREGNANCY("multiplepregnancy"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHCAESAREANINDICATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCAESAREANINDICATIONvalues fromValue(String v) { + CDEBIRTHCAESAREANINDICATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCAESAREANINDICATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.java new file mode 100644 index 000000000..ea499452f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CHILDPOSITION", + propOrder = {"value"} +) +public class CDEBIRTHCHILDPOSITION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCHILDPOSITIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCHILDPOSITIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCHILDPOSITIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CHILDPOSITION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java new file mode 100644 index 000000000..96a13423e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CHILDPOSITIONvalues" +) +@XmlEnum +public enum CDEBIRTHCHILDPOSITIONvalues { + @XmlEnumValue("head-down") + HEAD_DOWN("head-down"), + @XmlEnumValue("other-head") + OTHER_HEAD("other-head"), + @XmlEnumValue("breech") + BREECH("breech"), + @XmlEnumValue("transverse") + TRANSVERSE("transverse"); + + private final String value; + + private CDEBIRTHCHILDPOSITIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCHILDPOSITIONvalues fromValue(String v) { + CDEBIRTHCHILDPOSITIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCHILDPOSITIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java new file mode 100644 index 000000000..fa28f3c90 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CONGENITALMALFORMATION", + propOrder = {"value"} +) +public class CDEBIRTHCONGENITALMALFORMATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCONGENITALMALFORMATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCONGENITALMALFORMATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCONGENITALMALFORMATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CONGENITALMALFORMATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java new file mode 100644 index 000000000..db3d1a2aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java @@ -0,0 +1,97 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CONGENITALMALFORMATIONvalues" +) +@XmlEnum +public enum CDEBIRTHCONGENITALMALFORMATIONvalues { + @XmlEnumValue("anencephalia") + ANENCEPHALIA("anencephalia"), + @XmlEnumValue("spinabifida") + SPINABIFIDA("spinabifida"), + @XmlEnumValue("hydrocephalia") + HYDROCEPHALIA("hydrocephalia"), + @XmlEnumValue("splitlippalate") + SPLITLIPPALATE("splitlippalate"), + @XmlEnumValue("analatresia") + ANALATRESIA("analatresia"), + @XmlEnumValue("membersreduction") + MEMBERSREDUCTION("membersreduction"), + @XmlEnumValue("diaphragmatichernia") + DIAPHRAGMATICHERNIA("diaphragmatichernia"), + @XmlEnumValue("omphalocele") + OMPHALOCELE("omphalocele"), + @XmlEnumValue("gastroschisis") + GASTROSCHISIS("gastroschisis"), + @XmlEnumValue("transpositiegrotevaten") + TRANSPOSITIEGROTEVATEN("transpositiegrotevaten"), + @XmlEnumValue("afwijkinglong") + AFWIJKINGLONG("afwijkinglong"), + @XmlEnumValue("atresiedundarm") + ATRESIEDUNDARM("atresiedundarm"), + @XmlEnumValue("nieragenese") + NIERAGENESE("nieragenese"), + @XmlEnumValue("craniosynostosis") + CRANIOSYNOSTOSIS("craniosynostosis"), + @XmlEnumValue("turnersyndrom") + TURNERSYNDROM("turnersyndrom"), + @XmlEnumValue("obstructievedefecten") + OBSTRUCTIEVEDEFECTEN("obstructievedefecten"), + @XmlEnumValue("tetralogiefallot") + TETRALOGIEFALLOT("tetralogiefallot"), + @XmlEnumValue("oesofagaleatresie") + OESOFAGALEATRESIE("oesofagaleatresie"), + @XmlEnumValue("atresieanus") + ATRESIEANUS("atresieanus"), + @XmlEnumValue("twintotwintransfusionsyndrome") + TWINTOTWINTRANSFUSIONSYNDROME("twintotwintransfusionsyndrome"), + @XmlEnumValue("skeletdysplasie") + SKELETDYSPLASIE("skeletdysplasie"), + @XmlEnumValue("hydropsfoetalis") + HYDROPSFOETALIS("hydropsfoetalis"), + @XmlEnumValue("polymultikystischenierdysplasie") + POLYMULTIKYSTISCHENIERDYSPLASIE("polymultikystischenierdysplasie"), + VSD("VSD"), + @XmlEnumValue("atresiegalwegen") + ATRESIEGALWEGEN("atresiegalwegen"), + @XmlEnumValue("hypospadias") + HYPOSPADIAS("hypospadias"), + @XmlEnumValue("cystischhygroma") + CYSTISCHHYGROMA("cystischhygroma"), + @XmlEnumValue("trisomie21") + TRISOMIE_21("trisomie21"), + @XmlEnumValue("trisomie18") + TRISOMIE_18("trisomie18"), + @XmlEnumValue("trisomie13") + TRISOMIE_13("trisomie13"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHCONGENITALMALFORMATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCONGENITALMALFORMATIONvalues fromValue(String v) { + CDEBIRTHCONGENITALMALFORMATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCONGENITALMALFORMATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.java new file mode 100644 index 000000000..f079664fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-DELIVERYWAY", + propOrder = {"value"} +) +public class CDEBIRTHDELIVERYWAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHDELIVERYWAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHDELIVERYWAYvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHDELIVERYWAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-DELIVERYWAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.java new file mode 100644 index 000000000..9318cc207 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHDELIVERYWAYvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-DELIVERYWAYvalues" +) +@XmlEnum +public enum CDEBIRTHDELIVERYWAYvalues { + @XmlEnumValue("spontaneous") + SPONTANEOUS("spontaneous"), + @XmlEnumValue("vacuum-extraction") + VACUUM_EXTRACTION("vacuum-extraction"), + @XmlEnumValue("forceps") + FORCEPS("forceps"), + @XmlEnumValue("primary-caesarean") + PRIMARY_CAESAREAN("primary-caesarean"), + @XmlEnumValue("secondary-caesarean") + SECONDARY_CAESAREAN("secondary-caesarean"), + @XmlEnumValue("vaginal breech") + VAGINAL_BREECH("vaginal breech"); + + private final String value; + + private CDEBIRTHDELIVERYWAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHDELIVERYWAYvalues fromValue(String v) { + CDEBIRTHDELIVERYWAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHDELIVERYWAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORING.java new file mode 100644 index 000000000..adeca2392 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORING.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-FOETALMONITORING", + propOrder = {"value"} +) +public class CDEBIRTHFOETALMONITORING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHFOETALMONITORINGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHFOETALMONITORINGvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHFOETALMONITORINGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-FOETALMONITORING" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java new file mode 100644 index 000000000..7c012a246 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-FOETALMONITORINGvalues" +) +@XmlEnum +public enum CDEBIRTHFOETALMONITORINGvalues { + CTG("CTG"), + STAN("STAN"), + MBE("MBE"), + @XmlEnumValue("intermittent-auscultation") + INTERMITTENT_AUSCULTATION("intermittent-auscultation"); + + private final String value; + + private CDEBIRTHFOETALMONITORINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHFOETALMONITORINGvalues fromValue(String v) { + CDEBIRTHFOETALMONITORINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHFOETALMONITORINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java new file mode 100644 index 000000000..49d75d277 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-NEONATALDEPTTYPE", + propOrder = {"value"} +) +public class CDEBIRTHNEONATALDEPTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHNEONATALDEPTTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHNEONATALDEPTTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHNEONATALDEPTTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-NEONATALDEPTTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java new file mode 100644 index 000000000..e4e3f56bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-NEONATALDEPTTYPEvalues" +) +@XmlEnum +public enum CDEBIRTHNEONATALDEPTTYPEvalues { + @XmlEnumValue("nstar") + NSTAR("nstar"), + @XmlEnumValue("nic") + NIC("nic"); + + private final String value; + + private CDEBIRTHNEONATALDEPTTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHNEONATALDEPTTYPEvalues fromValue(String v) { + CDEBIRTHNEONATALDEPTTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHNEONATALDEPTTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.java new file mode 100644 index 000000000..96ad02a6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-PLACE", + propOrder = {"value"} +) +public class CDEBIRTHPLACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHPLACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHPLACEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHPLACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-PLACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACEvalues.java new file mode 100644 index 000000000..2b81c1a2b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPLACEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-PLACEvalues" +) +@XmlEnum +public enum CDEBIRTHPLACEvalues { + @XmlEnumValue("home") + HOME("home"), + @XmlEnumValue("hospital") + HOSPITAL("hospital"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHPLACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHPLACEvalues fromValue(String v) { + CDEBIRTHPLACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHPLACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.java new file mode 100644 index 000000000..62cd202da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGIN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-PREGNANCYORIGIN", + propOrder = {"value"} +) +public class CDEBIRTHPREGNANCYORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHPREGNANCYORIGINvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHPREGNANCYORIGINvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHPREGNANCYORIGINvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-PREGNANCYORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java new file mode 100644 index 000000000..ee18af6af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-PREGNANCYORIGINvalues" +) +@XmlEnum +public enum CDEBIRTHPREGNANCYORIGINvalues { + @XmlEnumValue("spontaneous") + SPONTANEOUS("spontaneous"), + @XmlEnumValue("hormonal") + HORMONAL("hormonal"), + IVF("IVF"), + ICSI("ICSI"); + + private final String value; + + private CDEBIRTHPREGNANCYORIGINvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHPREGNANCYORIGINvalues fromValue(String v) { + CDEBIRTHPREGNANCYORIGINvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHPREGNANCYORIGINvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.java new file mode 100644 index 000000000..a1ff1e1da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUES.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-SPECIALVALUES", + propOrder = {"value"} +) +public class CDEBIRTHSPECIALVALUES implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHSPECIALVALUESvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHSPECIALVALUESvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHSPECIALVALUESvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-SPECIALVALUES" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.java new file mode 100644 index 000000000..52eb268e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEBIRTHSPECIALVALUESvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-SPECIALVALUESvalues" +) +@XmlEnum +public enum CDEBIRTHSPECIALVALUESvalues { + @XmlEnumValue("noanswer") + NOANSWER("noanswer"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("nottested") + NOTTESTED("nottested"); + + private final String value; + + private CDEBIRTHSPECIALVALUESvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHSPECIALVALUESvalues fromValue(String v) { + CDEBIRTHSPECIALVALUESvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHSPECIALVALUESvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.java new file mode 100644 index 000000000..d8269d40c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECG.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ECG", + propOrder = {"value"} +) +public class CDECG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDECGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDECGvalues getValue() { + return this.value; + } + + public void setValue(CDECGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ECG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.java new file mode 100644 index 000000000..f37b95dc8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDECGvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ECGvalues" +) +@XmlEnum +public enum CDECGvalues { + VR("VR"), + AR("AR"), + PR("PR"), + QRS("QRS"), + QT("QT"), + @XmlEnumValue("QTc") + Q_TC("QTc"), + P("P"), + R("R"), + T("T"); + + private final String value; + + private CDECGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDECGvalues fromValue(String v) { + CDECGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDECGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.java new file mode 100644 index 000000000..c79098893 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EMERGENCYEVALUATION", + propOrder = {"value"} +) +public class CDEMERGENCYEVALUATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEMERGENCYEVALUATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEMERGENCYEVALUATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEMERGENCYEVALUATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EMERGENCYEVALUATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATIONvalues.java new file mode 100644 index 000000000..d49ce3aad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMERGENCYEVALUATIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EMERGENCYEVALUATIONvalues" +) +@XmlEnum +public enum CDEMERGENCYEVALUATIONvalues { + @XmlEnumValue("couldwaitafterwe") + COULDWAITAFTERWE("couldwaitafterwe"), + @XmlEnumValue("noturgent") + NOTURGENT("noturgent"), + @XmlEnumValue("urgent") + URGENT("urgent"), + @XmlEnumValue("lifethreathning") + LIFETHREATHNING("lifethreathning"); + + private final String value; + + private CDEMERGENCYEVALUATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEMERGENCYEVALUATIONvalues fromValue(String v) { + CDEMERGENCYEVALUATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEMERGENCYEVALUATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATION.java new file mode 100644 index 000000000..7694c003f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EMPLOYMENTSITUATION", + propOrder = {"value"} +) +public class CDEMPLOYMENTSITUATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEMPLOYMENTSITUATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEMPLOYMENTSITUATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEMPLOYMENTSITUATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EMPLOYMENTSITUATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATIONvalues.java new file mode 100644 index 000000000..c22f4e713 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEMPLOYMENTSITUATIONvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EMPLOYMENTSITUATIONvalues" +) +@XmlEnum +public enum CDEMPLOYMENTSITUATIONvalues { + @XmlEnumValue("selfemployed") + SELFEMPLOYED("selfemployed"), + @XmlEnumValue("employed") + EMPLOYED("employed"), + @XmlEnumValue("civilservant") + CIVILSERVANT("civilservant"); + + private final String value; + + private CDEMPLOYMENTSITUATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEMPLOYMENTSITUATIONvalues fromValue(String v) { + CDEMPLOYMENTSITUATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEMPLOYMENTSITUATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.java new file mode 100644 index 000000000..4152e665d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCODINGvalues.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCODINGvalues" +) +@XmlEnum +public enum CDENCODINGvalues { + @XmlEnumValue("B64") + B_64("B64"), + TXT("TXT"); + + private final String value; + + private CDENCODINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCODINGvalues fromValue(String v) { + CDENCODINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCODINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.java new file mode 100644 index 000000000..977f0b320 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCOUNTER", + propOrder = {"value"} +) +public class CDENCOUNTER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCOUNTERvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCOUNTERvalues getValue() { + return this.value; + } + + public void setValue(CDENCOUNTERvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ENCOUNTER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.java new file mode 100644 index 000000000..64979fec6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCOUNTERSAFETYISSUE", + propOrder = {"value"} +) +public class CDENCOUNTERSAFETYISSUE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCOUNTERSAFETYISSUEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCOUNTERSAFETYISSUEvalues getValue() { + return this.value; + } + + public void setValue(CDENCOUNTERSAFETYISSUEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ENCOUNTERSAFETYISSUE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java new file mode 100644 index 000000000..66c0f645f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCOUNTERSAFETYISSUEvalues" +) +@XmlEnum +public enum CDENCOUNTERSAFETYISSUEvalues { + @XmlEnumValue("verbal") + VERBAL("verbal"), + @XmlEnumValue("fysical") + FYSICAL("fysical"), + @XmlEnumValue("material") + MATERIAL("material"), + @XmlEnumValue("notificationtopolice") + NOTIFICATIONTOPOLICE("notificationtopolice"); + + private final String value; + + private CDENCOUNTERSAFETYISSUEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCOUNTERSAFETYISSUEvalues fromValue(String v) { + CDENCOUNTERSAFETYISSUEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCOUNTERSAFETYISSUEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.java new file mode 100644 index 000000000..ebea4d5dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCOUNTERvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCOUNTERvalues" +) +@XmlEnum +public enum CDENCOUNTERvalues { + @XmlEnumValue("homevisit") + HOMEVISIT("homevisit"), + @XmlEnumValue("consultation") + CONSULTATION("consultation"), + @XmlEnumValue("telephonicconsultation") + TELEPHONICCONSULTATION("telephonicconsultation"), + @XmlEnumValue("emergency") + EMERGENCY("emergency"), + @XmlEnumValue("hospital") + HOSPITAL("hospital"), + @XmlEnumValue("oneday") + ONEDAY("oneday"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("resthomevisit") + RESTHOMEVISIT("resthomevisit"), + @XmlEnumValue("consult") + CONSULT("consult"), + @XmlEnumValue("multidisciplinaryconsult") + MULTIDISCIPLINARYCONSULT("multidisciplinaryconsult"); + + private final String value; + + private CDENCOUNTERvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCOUNTERvalues fromValue(String v) { + CDENCOUNTERvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCOUNTERvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.java new file mode 100644 index 000000000..867e8ac0e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTOR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCRYPTION-ACTOR", + propOrder = {"value"} +) +public class CDENCRYPTIONACTOR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCRYPTIONACTORvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCRYPTIONACTORvalues getValue() { + return this.value; + } + + public void setValue(CDENCRYPTIONACTORvalues value) { + this.value = value; + } + + public CDHCPARTYschemes getS() { + return this.s; + } + + public void setS(CDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTORvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTORvalues.java new file mode 100644 index 000000000..5ff0f202c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONACTORvalues.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-ACTORvalues" +) +@XmlEnum +public enum CDENCRYPTIONACTORvalues { + NIHII("NIHII"), + @XmlEnumValue("NIHII-HOSPITAL") + NIHII_HOSPITAL("NIHII-HOSPITAL"), + @XmlEnumValue("NIHII-PHARMACY") + NIHII_PHARMACY("NIHII-PHARMACY"), + CBE("CBE"), + INSS("INSS"), + EHP("EHP"), + SSIN("SSIN"); + + private final String value; + + private CDENCRYPTIONACTORvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCRYPTIONACTORvalues fromValue(String v) { + CDENCRYPTIONACTORvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCRYPTIONACTORvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.java new file mode 100644 index 000000000..c26823665 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHOD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCRYPTION-METHOD", + propOrder = {"value"} +) +public class CDENCRYPTIONMETHOD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCRYPTIONMETHODvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDENCRYPTIONMETHODschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCRYPTIONMETHODvalues getValue() { + return this.value; + } + + public void setValue(CDENCRYPTIONMETHODvalues value) { + this.value = value; + } + + public CDENCRYPTIONMETHODschemes getS() { + return this.s; + } + + public void setS(CDENCRYPTIONMETHODschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODschemes.java new file mode 100644 index 000000000..0d2ba27dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODschemes.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-METHODschemes" +) +@XmlEnum +public enum CDENCRYPTIONMETHODschemes { + @XmlEnumValue("CD-ENCRYPTION-METHOD") + CD_ENCRYPTION_METHOD("CD-ENCRYPTION-METHOD"); + + private final String value; + + private CDENCRYPTIONMETHODschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCRYPTIONMETHODschemes fromValue(String v) { + CDENCRYPTIONMETHODschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCRYPTIONMETHODschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODvalues.java new file mode 100644 index 000000000..cc54f1f68 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDENCRYPTIONMETHODvalues.java @@ -0,0 +1,20 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-METHODvalues" +) +@XmlEnum +public enum CDENCRYPTIONMETHODvalues { + CMS; + + public String value() { + return this.name(); + } + + public static CDENCRYPTIONMETHODvalues fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERROR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERROR.java new file mode 100644 index 000000000..1fa96e60a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERROR.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ERROR", + propOrder = {"value"} +) +public class CDERROR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDERRORschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDERRORschemes getS() { + return this.s; + } + + public void setS(CDERRORschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENET.java new file mode 100644 index 000000000..84ca0204a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ERROR-MYCARENET", + propOrder = {"value"} +) +public class CDERRORMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDERRORMYCARENETschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDERRORMYCARENETschemes getS() { + return this.s; + } + + public void setS(CDERRORMYCARENETschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENETschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENETschemes.java new file mode 100644 index 000000000..c7e781f35 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORMYCARENETschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ERROR-MYCARENETschemes" +) +@XmlEnum +public enum CDERRORMYCARENETschemes { + @XmlEnumValue("CD-ERROR") + CD_ERROR("CD-ERROR"), + @XmlEnumValue("CD-REFUSAL-MYCARENET") + CD_REFUSAL_MYCARENET("CD-REFUSAL-MYCARENET"); + + private final String value; + + private CDERRORMYCARENETschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDERRORMYCARENETschemes fromValue(String v) { + CDERRORMYCARENETschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDERRORMYCARENETschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.java new file mode 100644 index 000000000..85b719f2d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDERRORschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ERRORschemes" +) +@XmlEnum +public enum CDERRORschemes { + @XmlEnumValue("CD-ERROR") + CD_ERROR("CD-ERROR"), + LOCAL("LOCAL"); + + private final String value; + + private CDERRORschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDERRORschemes fromValue(String v) { + CDERRORschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDERRORschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCE.java new file mode 100644 index 000000000..db3fa4374 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EXTERNALSOURCE", + propOrder = {"value"} +) +public class CDEXTERNALSOURCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDEXTERNALSOURCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDEXTERNALSOURCEschemes getS() { + return this.s; + } + + public void setS(CDEXTERNALSOURCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.java new file mode 100644 index 000000000..ef65f6089 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDEXTERNALSOURCEschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EXTERNALSOURCEschemes" +) +@XmlEnum +public enum CDEXTERNALSOURCEschemes { + @XmlEnumValue("CD-EXTERNALSOURCE") + CD_EXTERNALSOURCE("CD-EXTERNALSOURCE"), + LOCAL("LOCAL"); + + private final String value; + + private CDEXTERNALSOURCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEXTERNALSOURCEschemes fromValue(String v) { + CDEXTERNALSOURCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEXTERNALSOURCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.java new file mode 100644 index 000000000..727e9d5b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFEDCOUNTRYvalues.java @@ -0,0 +1,512 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-FED-COUNTRYvalues" +) +@XmlEnum +public enum CDFEDCOUNTRYvalues { + @XmlEnumValue("al") + AL("al"), + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("de") + DE("de"), + @XmlEnumValue("at") + AT("at"), + @XmlEnumValue("bg") + BG("bg"), + @XmlEnumValue("cy") + CY("cy"), + @XmlEnumValue("dk") + DK("dk"), + @XmlEnumValue("es") + ES("es"), + @XmlEnumValue("fi") + FI("fi"), + @XmlEnumValue("fr") + FR("fr"), + @XmlEnumValue("yt") + YT("yt"), + @XmlEnumValue("re") + RE("re"), + @XmlEnumValue("pm") + PM("pm"), + @XmlEnumValue("gp") + GP("gp"), + @XmlEnumValue("mq") + MQ("mq"), + @XmlEnumValue("gf") + GF("gf"), + @XmlEnumValue("nc") + NC("nc"), + @XmlEnumValue("pf") + PF("pf"), + @XmlEnumValue("wf") + WF("wf"), + @XmlEnumValue("gb") + GB("gb"), + @XmlEnumValue("bm") + BM("bm"), + @XmlEnumValue("vg") + VG("vg"), + @XmlEnumValue("tc") + TC("tc"), + @XmlEnumValue("ai") + AI("ai"), + @XmlEnumValue("ky") + KY("ky"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("fk") + FK("fk"), + @XmlEnumValue("pn") + PN("pn"), + @XmlEnumValue("lu") + LU("lu"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("hu") + HU("hu"), + @XmlEnumValue("ie") + IE("ie"), + @XmlEnumValue("is") + IS("is"), + @XmlEnumValue("li") + LI("li"), + @XmlEnumValue("mt") + MT("mt"), + @XmlEnumValue("mc") + MC("mc"), + @XmlEnumValue("no") + NO("no"), + @XmlEnumValue("pt") + PT("pt"), + @XmlEnumValue("ro") + RO("ro"), + @XmlEnumValue("sm") + SM("sm"), + @XmlEnumValue("se") + SE("se"), + @XmlEnumValue("ch") + CH("ch"), + @XmlEnumValue("it") + IT("it"), + @XmlEnumValue("nl") + NL("nl"), + @XmlEnumValue("an") + AN("an"), + @XmlEnumValue("cs") + CS("cs"), + @XmlEnumValue("va") + VA("va"), + @XmlEnumValue("lv") + LV("lv"), + @XmlEnumValue("ee") + EE("ee"), + @XmlEnumValue("lt") + LT("lt"), + @XmlEnumValue("pl") + PL("pl"), + @XmlEnumValue("cz") + CZ("cz"), + @XmlEnumValue("sk") + SK("sk"), + @XmlEnumValue("by") + BY("by"), + @XmlEnumValue("ua") + UA("ua"), + @XmlEnumValue("md") + MD("md"), + @XmlEnumValue("ru") + RU("ru"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("si") + SI("si"), + @XmlEnumValue("mk") + MK("mk"), + @XmlEnumValue("ba") + BA("ba"), + @XmlEnumValue("be") + BE("be"), + @XmlEnumValue("me") + ME("me"), + @XmlEnumValue("rs") + RS("rs"), + @XmlEnumValue("xk") + XK("xk"), + @XmlEnumValue("xi") + XI("xi"), + @XmlEnumValue("xs") + XS("xs"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("tw") + TW("tw"), + @XmlEnumValue("sg") + SG("sg"), + @XmlEnumValue("kr") + KR("kr"), + @XmlEnumValue("in") + IN("in"), + @XmlEnumValue("id") + ID("id"), + @XmlEnumValue("jp") + JP("jp"), + @XmlEnumValue("la") + LA("la"), + @XmlEnumValue("kh") + KH("kh"), + @XmlEnumValue("my") + MY("my"), + @XmlEnumValue("np") + NP("np"), + @XmlEnumValue("ph") + PH("ph"), + @XmlEnumValue("cn") + CN("cn"), + @XmlEnumValue("kp") + KP("kp"), + @XmlEnumValue("vn") + VN("vn"), + @XmlEnumValue("mn") + MN("mn"), + @XmlEnumValue("mv") + MV("mv"), + @XmlEnumValue("bt") + BT("bt"), + @XmlEnumValue("bn") + BN("bn"), + @XmlEnumValue("kz") + KZ("kz"), + @XmlEnumValue("kg") + KG("kg"), + @XmlEnumValue("uz") + UZ("uz"), + @XmlEnumValue("tj") + TJ("tj"), + @XmlEnumValue("tm") + TM("tm"), + @XmlEnumValue("th") + TH("th"), + @XmlEnumValue("mm") + MM("mm"), + @XmlEnumValue("bd") + BD("bd"), + @XmlEnumValue("am") + AM("am"), + @XmlEnumValue("az") + AZ("az"), + @XmlEnumValue("af") + AF("af"), + @XmlEnumValue("sa") + SA("sa"), + @XmlEnumValue("ge") + GE("ge"), + @XmlEnumValue("iq") + IQ("iq"), + @XmlEnumValue("ir") + IR("ir"), + @XmlEnumValue("il") + IL("il"), + @XmlEnumValue("jo") + JO("jo"), + @XmlEnumValue("lb") + LB("lb"), + @XmlEnumValue("pk") + PK("pk"), + @XmlEnumValue("ae") + AE("ae"), + @XmlEnumValue("sy") + SY("sy"), + @XmlEnumValue("tr") + TR("tr"), + @XmlEnumValue("kw") + KW("kw"), + @XmlEnumValue("om") + OM("om"), + @XmlEnumValue("qa") + QA("qa"), + @XmlEnumValue("bh") + BH("bh"), + @XmlEnumValue("ye") + YE("ye"), + @XmlEnumValue("tl") + TL("tl"), + @XmlEnumValue("ps") + PS("ps"), + @XmlEnumValue("ls") + LS("ls"), + @XmlEnumValue("bw") + BW("bw"), + @XmlEnumValue("bi") + BI("bi"), + @XmlEnumValue("cm") + CM("cm"), + @XmlEnumValue("cf") + CF("cf"), + @XmlEnumValue("cd") + CD("cd"), + @XmlEnumValue("cg") + CG("cg"), + @XmlEnumValue("bf") + BF("bf"), + @XmlEnumValue("ci") + CI("ci"), + @XmlEnumValue("bj") + BJ("bj"), + @XmlEnumValue("et") + ET("et"), + @XmlEnumValue("ga") + GA("ga"), + @XmlEnumValue("gm") + GM("gm"), + @XmlEnumValue("gh") + GH("gh"), + @XmlEnumValue("gn") + GN("gn"), + @XmlEnumValue("mu") + MU("mu"), + @XmlEnumValue("lr") + LR("lr"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("sn") + SN("sn"), + @XmlEnumValue("ne") + NE("ne"), + @XmlEnumValue("ng") + NG("ng"), + @XmlEnumValue("ug") + UG("ug"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("za") + ZA("za"), + @XmlEnumValue("rw") + RW("rw"), + @XmlEnumValue("sl") + SL("sl"), + @XmlEnumValue("so") + SO("so"), + @XmlEnumValue("sz") + SZ("sz"), + @XmlEnumValue("tz") + TZ("tz"), + @XmlEnumValue("td") + TD("td"), + @XmlEnumValue("tg") + TG("tg"), + @XmlEnumValue("zm") + ZM("zm"), + @XmlEnumValue("ke") + KE("ke"), + @XmlEnumValue("gq") + GQ("gq"), + @XmlEnumValue("gw") + GW("gw"), + @XmlEnumValue("cv") + CV("cv"), + @XmlEnumValue("mz") + MZ("mz"), + @XmlEnumValue("ao") + AO("ao"), + @XmlEnumValue("sc") + SC("sc"), + @XmlEnumValue("km") + KM("km"), + @XmlEnumValue("zw") + ZW("zw"), + @XmlEnumValue("dj") + DJ("dj"), + @XmlEnumValue("st") + ST("st"), + @XmlEnumValue("er") + ER("er"), + @XmlEnumValue("dz") + DZ("dz"), + @XmlEnumValue("eg") + EG("eg"), + @XmlEnumValue("ly") + LY("ly"), + @XmlEnumValue("ma") + MA("ma"), + @XmlEnumValue("mr") + MR("mr"), + @XmlEnumValue("sd") + SD("sd"), + @XmlEnumValue("tn") + TN("tn"), + @XmlEnumValue("mw") + MW("mw"), + @XmlEnumValue("na") + NA("na"), + @XmlEnumValue("eh") + EH("eh"), + @XmlEnumValue("sh") + SH("sh"), + @XmlEnumValue("ca") + CA("ca"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("vi") + VI("vi"), + @XmlEnumValue("pr") + PR("pr"), + @XmlEnumValue("gu") + GU("gu"), + @XmlEnumValue("as") + AS("as"), + @XmlEnumValue("cr") + CR("cr"), + @XmlEnumValue("cu") + CU("cu"), + @XmlEnumValue("gt") + GT("gt"), + @XmlEnumValue("hn") + HN("hn"), + @XmlEnumValue("jm") + JM("jm"), + @XmlEnumValue("mx") + MX("mx"), + @XmlEnumValue("ni") + NI("ni"), + @XmlEnumValue("pa") + PA("pa"), + @XmlEnumValue("ht") + HT("ht"), + @XmlEnumValue("do") + DO("do"), + @XmlEnumValue("sv") + SV("sv"), + @XmlEnumValue("tt") + TT("tt"), + @XmlEnumValue("bb") + BB("bb"), + @XmlEnumValue("bs") + BS("bs"), + @XmlEnumValue("gd") + GD("gd"), + @XmlEnumValue("dm") + DM("dm"), + @XmlEnumValue("lc") + LC("lc"), + @XmlEnumValue("vc") + VC("vc"), + @XmlEnumValue("bz") + BZ("bz"), + @XmlEnumValue("kn") + KN("kn"), + @XmlEnumValue("ag") + AG("ag"), + @XmlEnumValue("ar") + AR("ar"), + @XmlEnumValue("bo") + BO("bo"), + @XmlEnumValue("br") + BR("br"), + @XmlEnumValue("cl") + CL("cl"), + @XmlEnumValue("co") + CO("co"), + @XmlEnumValue("ec") + EC("ec"), + @XmlEnumValue("py") + PY("py"), + @XmlEnumValue("pe") + PE("pe"), + @XmlEnumValue("uy") + UY("uy"), + @XmlEnumValue("ve") + VE("ve"), + @XmlEnumValue("gy") + GY("gy"), + @XmlEnumValue("sr") + SR("sr"), + @XmlEnumValue("mh") + MH("mh"), + @XmlEnumValue("au") + AU("au"), + @XmlEnumValue("hm") + HM("hm"), + @XmlEnumValue("nz") + NZ("nz"), + @XmlEnumValue("nu") + NU("nu"), + @XmlEnumValue("tk") + TK("tk"), + @XmlEnumValue("ck") + CK("ck"), + @XmlEnumValue("ws") + WS("ws"), + @XmlEnumValue("nr") + NR("nr"), + @XmlEnumValue("to") + TO("to"), + @XmlEnumValue("fj") + FJ("fj"), + @XmlEnumValue("pg") + PG("pg"), + @XmlEnumValue("tv") + TV("tv"), + @XmlEnumValue("ki") + KI("ki"), + @XmlEnumValue("sb") + SB("sb"), + @XmlEnumValue("vu") + VU("vu"), + @XmlEnumValue("pw") + PW("pw"), + @XmlEnumValue("fm") + FM("fm"), + @XmlEnumValue("mp") + MP("mp"), + @XmlEnumValue("xr") + XR("xr"), + @XmlEnumValue("xa") + XA("xa"), + @XmlEnumValue("xe") + XE("xe"), + @XmlEnumValue("gg") + GG("gg"), + @XmlEnumValue("im") + IM("im"), + @XmlEnumValue("je") + JE("je"), + @XmlEnumValue("aq") + AQ("aq"), + @XmlEnumValue("aw") + AW("aw"), + @XmlEnumValue("ax") + AX("ax"), + @XmlEnumValue("bq") + BQ("bq"); + + private final String value; + + private CDFEDCOUNTRYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDFEDCOUNTRYvalues fromValue(String v) { + CDFEDCOUNTRYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDFEDCOUNTRYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.java new file mode 100644 index 000000000..f17b3d44d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-FORMULARY", + propOrder = {"value"} +) +public class CDFORMULARY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDFORMULARYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDFORMULARYschemes getS() { + return this.s; + } + + public void setS(CDFORMULARYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.java new file mode 100644 index 000000000..2a584f7a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDFORMULARYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-FORMULARYschemes" +) +@XmlEnum +public enum CDFORMULARYschemes { + @XmlEnumValue("CD-FORMULARY") + CD_FORMULARY("CD-FORMULARY"), + @XmlEnumValue("CD-FORMULARYREFERENCE") + CD_FORMULARYREFERENCE("CD-FORMULARYREFERENCE"); + + private final String value; + + private CDFORMULARYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDFORMULARYschemes fromValue(String v) { + CDFORMULARYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDFORMULARYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORM.java new file mode 100644 index 000000000..2111fdd02 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-GALENICFORM", + propOrder = {"value"} +) +public class CDGALENICFORM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDGALENICFORMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDGALENICFORMschemes getS() { + return this.s; + } + + public void setS(CDGALENICFORMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORMschemes.java new file mode 100644 index 000000000..799ef1877 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDGALENICFORMschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-GALENICFORMschemes" +) +@XmlEnum +public enum CDGALENICFORMschemes { + @XmlEnumValue("CD-DRUG-PRESENTATION") + CD_DRUG_PRESENTATION("CD-DRUG-PRESENTATION"), + @XmlEnumValue("CD-MAGISTRALFORM") + CD_MAGISTRALFORM("CD-MAGISTRALFORM"); + + private final String value; + + private CDGALENICFORMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDGALENICFORMschemes fromValue(String v) { + CDGALENICFORMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDGALENICFORMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.java new file mode 100644 index 000000000..25cc6e557 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HCPARTY", + propOrder = {"value"} +) +public class CDHCPARTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDHCPARTYschemes getS() { + return this.s; + } + + public void setS(CDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYschemes.java new file mode 100644 index 000000000..9329bcd46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HCPARTYschemes" +) +@XmlEnum +public enum CDHCPARTYschemes { + @XmlEnumValue("CD-HCPARTY") + CD_HCPARTY("CD-HCPARTY"), + @XmlEnumValue("CD-APPLICATION") + CD_APPLICATION("CD-APPLICATION"), + @XmlEnumValue("CD-ENCRYPTION-ACTOR") + CD_ENCRYPTION_ACTOR("CD-ENCRYPTION-ACTOR"), + @XmlEnumValue("CD-ROLE") + CD_ROLE("CD-ROLE"), + LOCAL("LOCAL"); + + private final String value; + + private CDHCPARTYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHCPARTYschemes fromValue(String v) { + CDHCPARTYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHCPARTYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.java new file mode 100644 index 000000000..441c7d79b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHCPARTYvalues.java @@ -0,0 +1,286 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HCPARTYvalues" +) +@XmlEnum +public enum CDHCPARTYvalues { + @XmlEnumValue("deptanatomopathology") + DEPTANATOMOPATHOLOGY("deptanatomopathology"), + @XmlEnumValue("deptanesthesiology") + DEPTANESTHESIOLOGY("deptanesthesiology"), + @XmlEnumValue("deptbacteriology") + DEPTBACTERIOLOGY("deptbacteriology"), + @XmlEnumValue("deptcardiology") + DEPTCARDIOLOGY("deptcardiology"), + @XmlEnumValue("deptdermatology") + DEPTDERMATOLOGY("deptdermatology"), + @XmlEnumValue("deptdietetics") + DEPTDIETETICS("deptdietetics"), + @XmlEnumValue("deptemergency") + DEPTEMERGENCY("deptemergency"), + @XmlEnumValue("deptgastroenterology") + DEPTGASTROENTEROLOGY("deptgastroenterology"), + @XmlEnumValue("deptgeneralpractice") + DEPTGENERALPRACTICE("deptgeneralpractice"), + @XmlEnumValue("deptgenetics") + DEPTGENETICS("deptgenetics"), + @XmlEnumValue("deptgeriatry") + DEPTGERIATRY("deptgeriatry"), + @XmlEnumValue("deptgynecology") + DEPTGYNECOLOGY("deptgynecology"), + @XmlEnumValue("depthematology") + DEPTHEMATOLOGY("depthematology"), + @XmlEnumValue("deptintensivecare") + DEPTINTENSIVECARE("deptintensivecare"), + @XmlEnumValue("deptkinesitherapy") + DEPTKINESITHERAPY("deptkinesitherapy"), + @XmlEnumValue("deptlaboratory") + DEPTLABORATORY("deptlaboratory"), + @XmlEnumValue("deptmedicine") + DEPTMEDICINE("deptmedicine"), + @XmlEnumValue("deptmolecularbiology") + DEPTMOLECULARBIOLOGY("deptmolecularbiology"), + @XmlEnumValue("deptneonatalogy") + DEPTNEONATALOGY("deptneonatalogy"), + @XmlEnumValue("deptnephrology") + DEPTNEPHROLOGY("deptnephrology"), + @XmlEnumValue("deptneurology") + DEPTNEUROLOGY("deptneurology"), + @XmlEnumValue("deptnte") + DEPTNTE("deptnte"), + @XmlEnumValue("deptnuclear") + DEPTNUCLEAR("deptnuclear"), + @XmlEnumValue("deptoncology") + DEPTONCOLOGY("deptoncology"), + @XmlEnumValue("deptophtalmology") + DEPTOPHTALMOLOGY("deptophtalmology"), + @XmlEnumValue("deptpediatry") + DEPTPEDIATRY("deptpediatry"), + @XmlEnumValue("deptpharmacy") + DEPTPHARMACY("deptpharmacy"), + @XmlEnumValue("deptphysiotherapy") + DEPTPHYSIOTHERAPY("deptphysiotherapy"), + @XmlEnumValue("deptpneumology") + DEPTPNEUMOLOGY("deptpneumology"), + @XmlEnumValue("deptpsychiatry") + DEPTPSYCHIATRY("deptpsychiatry"), + @XmlEnumValue("deptradiology") + DEPTRADIOLOGY("deptradiology"), + @XmlEnumValue("deptradiotherapy") + DEPTRADIOTHERAPY("deptradiotherapy"), + @XmlEnumValue("deptrhumatology") + DEPTRHUMATOLOGY("deptrhumatology"), + @XmlEnumValue("deptrheumatology") + DEPTRHEUMATOLOGY("deptrheumatology"), + @XmlEnumValue("deptstomatology") + DEPTSTOMATOLOGY("deptstomatology"), + @XmlEnumValue("deptsurgery") + DEPTSURGERY("deptsurgery"), + @XmlEnumValue("depturology") + DEPTUROLOGY("depturology"), + @XmlEnumValue("orghospital") + ORGHOSPITAL("orghospital"), + @XmlEnumValue("orginsurance") + ORGINSURANCE("orginsurance"), + @XmlEnumValue("orglaboratory") + ORGLABORATORY("orglaboratory"), + @XmlEnumValue("orgpractice") + ORGPRACTICE("orgpractice"), + @XmlEnumValue("orgpublichealth") + ORGPUBLICHEALTH("orgpublichealth"), + @XmlEnumValue("orgpharmacy") + ORGPHARMACY("orgpharmacy"), + @XmlEnumValue("persbiologist") + PERSBIOLOGIST("persbiologist"), + @XmlEnumValue("persdentist") + PERSDENTIST("persdentist"), + @XmlEnumValue("persnurse") + PERSNURSE("persnurse"), + @XmlEnumValue("persparamedical") + PERSPARAMEDICAL("persparamedical"), + @XmlEnumValue("perspharmacist") + PERSPHARMACIST("perspharmacist"), + @XmlEnumValue("persphysician") + PERSPHYSICIAN("persphysician"), + @XmlEnumValue("perssocialworker") + PERSSOCIALWORKER("perssocialworker"), + @XmlEnumValue("perstechnician") + PERSTECHNICIAN("perstechnician"), + @XmlEnumValue("persadministrative") + PERSADMINISTRATIVE("persadministrative"), + @XmlEnumValue("persmidwife") + PERSMIDWIFE("persmidwife"), + @XmlEnumValue("ecaresafe") + ECARESAFE("ecaresafe"), + @XmlEnumValue("application") + APPLICATION("application"), + @XmlEnumValue("hub") + HUB("hub"), + @XmlEnumValue("deptorthopedy") + DEPTORTHOPEDY("deptorthopedy"), + @XmlEnumValue("deptalgology") + DEPTALGOLOGY("deptalgology"), + @XmlEnumValue("deptcardiacsurgery") + DEPTCARDIACSURGERY("deptcardiacsurgery"), + @XmlEnumValue("depthandsurgery") + DEPTHANDSURGERY("depthandsurgery"), + @XmlEnumValue("deptmaxillofacialsurgery") + DEPTMAXILLOFACIALSURGERY("deptmaxillofacialsurgery"), + @XmlEnumValue("deptpediatricsurgery") + DEPTPEDIATRICSURGERY("deptpediatricsurgery"), + @XmlEnumValue("deptplasticandreparatorysurgery") + DEPTPLASTICANDREPARATORYSURGERY("deptplasticandreparatorysurgery"), + @XmlEnumValue("deptthoracicsurgery") + DEPTTHORACICSURGERY("deptthoracicsurgery"), + @XmlEnumValue("deptvascularsurgery") + DEPTVASCULARSURGERY("deptvascularsurgery"), + @XmlEnumValue("deptvisceraldigestiveabdominalsurgery") + DEPTVISCERALDIGESTIVEABDOMINALSURGERY("deptvisceraldigestiveabdominalsurgery"), + @XmlEnumValue("deptdentistry") + DEPTDENTISTRY("deptdentistry"), + @XmlEnumValue("deptdiabetology") + DEPTDIABETOLOGY("deptdiabetology"), + @XmlEnumValue("deptendocrinology") + DEPTENDOCRINOLOGY("deptendocrinology"), + @XmlEnumValue("deptoccupationaltherapy") + DEPTOCCUPATIONALTHERAPY("deptoccupationaltherapy"), + @XmlEnumValue("deptmajorburns") + DEPTMAJORBURNS("deptmajorburns"), + @XmlEnumValue("deptinfectiousdisease") + DEPTINFECTIOUSDISEASE("deptinfectiousdisease"), + @XmlEnumValue("deptspeechtherapy") + DEPTSPEECHTHERAPY("deptspeechtherapy"), + @XmlEnumValue("deptsportsmedecine") + DEPTSPORTSMEDECINE("deptsportsmedecine"), + @XmlEnumValue("deptphysicalmedecine") + DEPTPHYSICALMEDECINE("deptphysicalmedecine"), + @XmlEnumValue("depttropicalmedecine") + DEPTTROPICALMEDECINE("depttropicalmedecine"), + @XmlEnumValue("deptneurosurgery") + DEPTNEUROSURGERY("deptneurosurgery"), + @XmlEnumValue("deptnutritiondietetics") + DEPTNUTRITIONDIETETICS("deptnutritiondietetics"), + @XmlEnumValue("deptobstetrics") + DEPTOBSTETRICS("deptobstetrics"), + @XmlEnumValue("deptchildandadolescentpsychiatry") + DEPTCHILDANDADOLESCENTPSYCHIATRY("deptchildandadolescentpsychiatry"), + @XmlEnumValue("deptpodiatry") + DEPTPODIATRY("deptpodiatry"), + @XmlEnumValue("deptpsychology") + DEPTPSYCHOLOGY("deptpsychology"), + @XmlEnumValue("deptrevalidation") + DEPTREVALIDATION("deptrevalidation"), + @XmlEnumValue("deptsenology") + DEPTSENOLOGY("deptsenology"), + @XmlEnumValue("deptsocialservice") + DEPTSOCIALSERVICE("deptsocialservice"), + @XmlEnumValue("deptpediatricintensivecare") + DEPTPEDIATRICINTENSIVECARE("deptpediatricintensivecare"), + @XmlEnumValue("deptpalliativecare") + DEPTPALLIATIVECARE("deptpalliativecare"), + @XmlEnumValue("depttoxicology") + DEPTTOXICOLOGY("depttoxicology"), + @XmlEnumValue("persambulancefirstaid") + PERSAMBULANCEFIRSTAID("persambulancefirstaid"), + @XmlEnumValue("persaudician") + PERSAUDICIAN("persaudician"), + @XmlEnumValue("persaudiologist") + PERSAUDIOLOGIST("persaudiologist"), + @XmlEnumValue("perscaregiver") + PERSCAREGIVER("perscaregiver"), + @XmlEnumValue("persdietician") + PERSDIETICIAN("persdietician"), + @XmlEnumValue("perseducator") + PERSEDUCATOR("perseducator"), + @XmlEnumValue("perslogopedist") + PERSLOGOPEDIST("perslogopedist"), + @XmlEnumValue("persoccupationaltherapist") + PERSOCCUPATIONALTHERAPIST("persoccupationaltherapist"), + @XmlEnumValue("persorthopedist") + PERSORTHOPEDIST("persorthopedist"), + @XmlEnumValue("persorthoptist") + PERSORTHOPTIST("persorthoptist"), + @XmlEnumValue("persoptician") + PERSOPTICIAN("persoptician"), + @XmlEnumValue("perspharmacyassistant") + PERSPHARMACYASSISTANT("perspharmacyassistant"), + @XmlEnumValue("persphysiotherapist") + PERSPHYSIOTHERAPIST("persphysiotherapist"), + @XmlEnumValue("perspodologist") + PERSPODOLOGIST("perspodologist"), + @XmlEnumValue("perspracticalnurse") + PERSPRACTICALNURSE("perspracticalnurse"), + @XmlEnumValue("perspsychologist") + PERSPSYCHOLOGIST("perspsychologist"), + @XmlEnumValue("orgprimaryhealthcarecenter") + ORGPRIMARYHEALTHCARECENTER("orgprimaryhealthcarecenter"), + @XmlEnumValue("guardpost") + GUARDPOST("guardpost"), + @XmlEnumValue("groupofphysicianssameaddress") + GROUPOFPHYSICIANSSAMEADDRESS("groupofphysicianssameaddress"), + @XmlEnumValue("groupofphysiciansdifferentaddress") + GROUPOFPHYSICIANSDIFFERENTADDRESS("groupofphysiciansdifferentaddress"), + @XmlEnumValue("groupofnurses") + GROUPOFNURSES("groupofnurses"), + @XmlEnumValue("certificateholder") + CERTIFICATEHOLDER("certificateholder"), + @XmlEnumValue("perstrussmaker") + PERSTRUSSMAKER("perstrussmaker"), + @XmlEnumValue("patient") + PATIENT("patient"), + @XmlEnumValue("orgprevention") + ORGPREVENTION("orgprevention"), + @XmlEnumValue("persorthotist") + PERSORTHOTIST("persorthotist"), + @XmlEnumValue("perspatientdriver") + PERSPATIENTDRIVER("perspatientdriver"), + @XmlEnumValue("perspharmacistclinicalbiologist") + PERSPHARMACISTCLINICALBIOLOGIST("perspharmacistclinicalbiologist"), + @XmlEnumValue("deptnursing") + DEPTNURSING("deptnursing"), + @XmlEnumValue("persoraldentalhygienist") + PERSORALDENTALHYGIENIST("persoraldentalhygienist"), + @XmlEnumValue("persclinicalpsychologist") + PERSCLINICALPSYCHOLOGIST("persclinicalpsychologist"), + @XmlEnumValue("persclinicalorthopedagogist") + PERSCLINICALORTHOPEDAGOGIST("persclinicalorthopedagogist"), + @XmlEnumValue("orgretirementhome") + ORGRETIREMENTHOME("orgretirementhome"), + @XmlEnumValue("orgrevalidationcenter") + ORGREVALIDATIONCENTER("orgrevalidationcenter"), + @XmlEnumValue("orgshelteredliving") + ORGSHELTEREDLIVING("orgshelteredliving"), + @XmlEnumValue("orgpsychiatriccarehome") + ORGPSYCHIATRICCAREHOME("orgpsychiatriccarehome"), + @XmlEnumValue("orgpolyclinic") + ORGPOLYCLINIC("orgpolyclinic"); + + private final String value; + + private CDHCPARTYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHCPARTYvalues fromValue(String v) { + CDHCPARTYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHCPARTYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADING.java new file mode 100644 index 000000000..9dcdc62cc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADING.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HEADING", + propOrder = {"value"} +) +public class CDHEADING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHEADINGschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDHEADINGschemes getS() { + return this.s; + } + + public void setS(CDHEADINGschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.java new file mode 100644 index 000000000..73c1e169b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HEADING-REG", + propOrder = {"value"} +) +public class CDHEADINGREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDHEADINGREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDHEADINGREGvalues getValue() { + return this.value; + } + + public void setValue(CDHEADINGREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-HEADING-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.java new file mode 100644 index 000000000..08006ef57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGREGvalues.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADING-REGvalues" +) +@XmlEnum +public enum CDHEADINGREGvalues { + @XmlEnumValue("coronaryanatomy") + CORONARYANATOMY("coronaryanatomy"), + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"), + @XmlEnumValue("non-biologic") + NON_BIOLOGIC("non-biologic"), + @XmlEnumValue("bmi") + BMI("bmi"), + @XmlEnumValue("primarykneeprocedure") + PRIMARYKNEEPROCEDURE("primarykneeprocedure"), + @XmlEnumValue("approachtechnic") + APPROACHTECHNIC("approachtechnic"), + @XmlEnumValue("instrumentation") + INSTRUMENTATION("instrumentation"), + @XmlEnumValue("orthopedicanatomy") + ORTHOPEDICANATOMY("orthopedicanatomy"), + @XmlEnumValue("interface") + INTERFACE("interface"), + @XmlEnumValue("revisionplan") + REVISIONPLAN("revisionplan"), + @XmlEnumValue("material") + MATERIAL("material"), + @XmlEnumValue("notified-material") + NOTIFIED_MATERIAL("notified-material"), + @XmlEnumValue("not-notified-material") + NOT_NOTIFIED_MATERIAL("not-notified-material"), + @XmlEnumValue("not-notified-ortho-device") + NOT_NOTIFIED_ORTHO_DEVICE("not-notified-ortho-device"), + @XmlEnumValue("criteria") + CRITERIA("criteria"), + @XmlEnumValue("comorbidities") + COMORBIDITIES("comorbidities"), + @XmlEnumValue("comorbiditiesinformation") + COMORBIDITIESINFORMATION("comorbiditiesinformation"), + @XmlEnumValue("results") + RESULTS("results"), + @XmlEnumValue("resynchronisationinfo") + RESYNCHRONISATIONINFO("resynchronisationinfo"), + @XmlEnumValue("crtp") + CRTP("crtp"), + @XmlEnumValue("infiltration") + INFILTRATION("infiltration"), + @XmlEnumValue("das28") + DAS_28("das28"), + @XmlEnumValue("haq") + HAQ("haq"), + @XmlEnumValue("posology") + POSOLOGY("posology"); + + private final String value; + + private CDHEADINGREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGREGvalues fromValue(String v) { + CDHEADINGREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.java new file mode 100644 index 000000000..e77819e26 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADINGschemes" +) +@XmlEnum +public enum CDHEADINGschemes { + @XmlEnumValue("CD-HEADING") + CD_HEADING("CD-HEADING"), + @XmlEnumValue("CD-HEADING-LAB") + CD_HEADING_LAB("CD-HEADING-LAB"), + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-HEADING-REG") + CD_HEADING_REG("CD-HEADING-REG"); + + private final String value; + + private CDHEADINGschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGschemes fromValue(String v) { + CDHEADINGschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.java new file mode 100644 index 000000000..cb87ad55a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDHEADINGvalues.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADINGvalues" +) +@XmlEnum +public enum CDHEADINGvalues { + @XmlEnumValue("assessment") + ASSESSMENT("assessment"), + @XmlEnumValue("clinical") + CLINICAL("clinical"), + @XmlEnumValue("clinicalplan") + CLINICALPLAN("clinicalplan"), + @XmlEnumValue("subjective") + SUBJECTIVE("subjective"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("technicalplan") + TECHNICALPLAN("technicalplan"), + @XmlEnumValue("treatment") + TREATMENT("treatment"), + @XmlEnumValue("userdefined") + USERDEFINED("userdefined"), + @XmlEnumValue("history") + HISTORY("history"), + @XmlEnumValue("familyhistory") + FAMILYHISTORY("familyhistory"), + @XmlEnumValue("prescription") + PRESCRIPTION("prescription"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("anamnesis") + ANAMNESIS("anamnesis"), + @XmlEnumValue("examination") + EXAMINATION("examination"), + @XmlEnumValue("plan") + PLAN("plan"), + @XmlEnumValue("outcomeevaluation") + OUTCOMEEVALUATION("outcomeevaluation"); + + private final String value; + + private CDHEADINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGvalues fromValue(String v) { + CDHEADINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.java new file mode 100644 index 000000000..f84414041 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-IMPLANTATION-DEVICE", + propOrder = {"value"} +) +public class CDIMPLANTATIONDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDIMPLANTATIONDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDIMPLANTATIONDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDIMPLANTATIONDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-IMPLANTATION-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICEvalues.java new file mode 100644 index 000000000..e1af90929 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONDEVICEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-IMPLANTATION-DEVICEvalues" +) +@XmlEnum +public enum CDIMPLANTATIONDEVICEvalues { + @XmlEnumValue("spacer") + SPACER("spacer"), + @XmlEnumValue("hipprosthesis") + HIPPROSTHESIS("hipprosthesis"), + @XmlEnumValue("kneeprosthesis") + KNEEPROSTHESIS("kneeprosthesis"); + + private final String value; + + private CDIMPLANTATIONDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDIMPLANTATIONDEVICEvalues fromValue(String v) { + CDIMPLANTATIONDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDIMPLANTATIONDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.java new file mode 100644 index 000000000..d681516c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-IMPLANTATION-TYPE", + propOrder = {"value"} +) +public class CDIMPLANTATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDIMPLANTATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDIMPLANTATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDIMPLANTATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-IMPLANTATION-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.java new file mode 100644 index 000000000..f7e9c6958 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDIMPLANTATIONTYPEvalues.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-IMPLANTATION-TYPEvalues" +) +@XmlEnum +public enum CDIMPLANTATIONTYPEvalues { + @XmlEnumValue("unimedial") + UNIMEDIAL("unimedial"), + @XmlEnumValue("unilateral") + UNILATERAL("unilateral"), + @XmlEnumValue("bicompartimental") + BICOMPARTIMENTAL("bicompartimental"), + @XmlEnumValue("femoropatellar") + FEMOROPATELLAR("femoropatellar"), + @XmlEnumValue("totalcr") + TOTALCR("totalcr"), + @XmlEnumValue("totalps") + TOTALPS("totalps"), + @XmlEnumValue("totalcck") + TOTALCCK("totalcck"), + @XmlEnumValue("hinge") + HINGE("hinge"), + @XmlEnumValue("totaluc") + TOTALUC("totaluc"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("totalprosthesis") + TOTALPROSTHESIS("totalprosthesis"), + @XmlEnumValue("totalprosthesisdualmobility") + TOTALPROSTHESISDUALMOBILITY("totalprosthesisdualmobility"), + @XmlEnumValue("hemiprosthesismonoblock") + HEMIPROSTHESISMONOBLOCK("hemiprosthesismonoblock"), + @XmlEnumValue("hemiprosthesisbipolar") + HEMIPROSTHESISBIPOLAR("hemiprosthesisbipolar"), + @XmlEnumValue("bicruciateretaining") + BICRUCIATERETAINING("bicruciateretaining"), + @XmlEnumValue("hemiprosthesismodular") + HEMIPROSTHESISMODULAR("hemiprosthesismodular"), + @XmlEnumValue("resurfacingfemhemi") + RESURFACINGFEMHEMI("resurfacingfemhemi"), + @XmlEnumValue("resurfacingfemcup") + RESURFACINGFEMCUP("resurfacingfemcup"), + @XmlEnumValue("resurfacingpartial") + RESURFACINGPARTIAL("resurfacingpartial"), + @XmlEnumValue("resurfacingpartialfemcondyle") + RESURFACINGPARTIALFEMCONDYLE("resurfacingpartialfemcondyle"); + + private final String value; + + private CDIMPLANTATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDIMPLANTATIONTYPEvalues fromValue(String v) { + CDIMPLANTATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDIMPLANTATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITY.java new file mode 100644 index 000000000..ff4fb27c3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INCAPACITY", + propOrder = {"value"} +) +public class CDINCAPACITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDINCAPACITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDINCAPACITYvalues getValue() { + return this.value; + } + + public void setValue(CDINCAPACITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-INCAPACITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASON.java new file mode 100644 index 000000000..630c8af5b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INCAPACITYREASON", + propOrder = {"value"} +) +public class CDINCAPACITYREASON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDINCAPACITYREASONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDINCAPACITYREASONvalues getValue() { + return this.value; + } + + public void setValue(CDINCAPACITYREASONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-INCAPACITYREASON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.java new file mode 100644 index 000000000..e35bcace1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYREASONvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INCAPACITYREASONvalues" +) +@XmlEnum +public enum CDINCAPACITYREASONvalues { + @XmlEnumValue("sickness") + SICKNESS("sickness"), + @XmlEnumValue("accident") + ACCIDENT("accident"), + @XmlEnumValue("family") + FAMILY("family"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("careencounter") + CAREENCOUNTER("careencounter"), + @XmlEnumValue("illness") + ILLNESS("illness"), + @XmlEnumValue("hospitalisation") + HOSPITALISATION("hospitalisation"), + @XmlEnumValue("pregnancy") + PREGNANCY("pregnancy"), + @XmlEnumValue("workaccident") + WORKACCIDENT("workaccident"), + @XmlEnumValue("occupationaldisease") + OCCUPATIONALDISEASE("occupationaldisease"), + @XmlEnumValue("traveltofromworkaccident") + TRAVELTOFROMWORKACCIDENT("traveltofromworkaccident"); + + private final String value; + + private CDINCAPACITYREASONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINCAPACITYREASONvalues fromValue(String v) { + CDINCAPACITYREASONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINCAPACITYREASONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYvalues.java new file mode 100644 index 000000000..9eadb5ed4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINCAPACITYvalues.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INCAPACITYvalues" +) +@XmlEnum +public enum CDINCAPACITYvalues { + @XmlEnumValue("work") + WORK("work"), + @XmlEnumValue("swim") + SWIM("swim"), + @XmlEnumValue("sport") + SPORT("sport"), + @XmlEnumValue("school") + SCHOOL("school"), + @XmlEnumValue("schoolsports") + SCHOOLSPORTS("schoolsports"), + @XmlEnumValue("travel") + TRAVEL("travel"), + @XmlEnumValue("vote") + VOTE("vote"), + @XmlEnumValue("heavyphysicalactivity") + HEAVYPHYSICALACTIVITY("heavyphysicalactivity"); + + private final String value; + + private CDINCAPACITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINCAPACITYvalues fromValue(String v) { + CDINCAPACITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINCAPACITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTER.java new file mode 100644 index 000000000..bf4466c44 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INNCLUSTER", + propOrder = {"value"} +) +public class CDINNCLUSTER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDINNCLUSTERschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDINNCLUSTERschemes getS() { + return this.s; + } + + public void setS(CDINNCLUSTERschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTERschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTERschemes.java new file mode 100644 index 000000000..fee0a01dd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDINNCLUSTERschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INNCLUSTERschemes" +) +@XmlEnum +public enum CDINNCLUSTERschemes { + @XmlEnumValue("CD-INNCLUSTER") + CD_INNCLUSTER("CD-INNCLUSTER"), + @XmlEnumValue("CD-VMPGROUP") + CD_VMPGROUP("CD-VMPGROUP"); + + private final String value; + + private CDINNCLUSTERschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINNCLUSTERschemes fromValue(String v) { + CDINNCLUSTERschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINNCLUSTERschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.java new file mode 100644 index 000000000..26944504f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEM.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM", + propOrder = {"value"} +) +public class CDITEM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDITEMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "nullFlavor" + ) + protected String nullFlavor; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDITEMschemes getS() { + return this.s; + } + + public void setS(CDITEMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getNullFlavor() { + return this.nullFlavor; + } + + public void setNullFlavor(String value) { + this.nullFlavor = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVT.java new file mode 100644 index 000000000..f82e6ca4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-BVT", + propOrder = {"value"} +) +public class CDITEMBVT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMBVTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMBVTvalues getValue() { + return this.value; + } + + public void setValue(CDITEMBVTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-BVT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.java new file mode 100644 index 000000000..c307863c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMBVTvalues.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-BVTvalues" +) +@XmlEnum +public enum CDITEMBVTvalues { + @XmlEnumValue("referenceid") + REFERENCEID("referenceid"), + @XmlEnumValue("patientopposition") + PATIENTOPPOSITION("patientopposition"), + @XmlEnumValue("sample") + SAMPLE("sample"), + @XmlEnumValue("biopsynumber") + BIOPSYNUMBER("biopsynumber"), + @XmlEnumValue("technicalremarks") + TECHNICALREMARKS("technicalremarks"), + @XmlEnumValue("lab") + LAB("lab"), + @XmlEnumValue("error") + ERROR("error"), + @XmlEnumValue("status") + STATUS("status"); + + private final String value; + + private CDITEMBVTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMBVTvalues fromValue(String v) { + CDITEMBVTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMBVTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENET.java new file mode 100644 index 000000000..960fcd0fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-CARENET", + propOrder = {"value"} +) +public class CDITEMCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDITEMCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-CARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENETvalues.java new file mode 100644 index 000000000..d34befa7f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMCARENETvalues.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-CARENETvalues" +) +@XmlEnum +public enum CDITEMCARENETvalues { + @XmlEnumValue("accidenttype") + ACCIDENTTYPE("accidenttype"), + @XmlEnumValue("advisingphysician") + ADVISINGPHYSICIAN("advisingphysician"), + @XmlEnumValue("agreement") + AGREEMENT("agreement"), + @XmlEnumValue("authorisedextensionenddatetime") + AUTHORISEDEXTENSIONENDDATETIME("authorisedextensionenddatetime"), + @XmlEnumValue("begindatetime") + BEGINDATETIME("begindatetime"), + @XmlEnumValue("billingdestinationnumber") + BILLINGDESTINATIONNUMBER("billingdestinationnumber"), + @XmlEnumValue("insurancydetails") + INSURANCYDETAILS("insurancydetails"), + @XmlEnumValue("insurancystatus") + INSURANCYSTATUS("insurancystatus"), + @XmlEnumValue("messagenumber") + MESSAGENUMBER("messagenumber"), + @XmlEnumValue("messagetype") + MESSAGETYPE("messagetype"), + @XmlEnumValue("missingdocument") + MISSINGDOCUMENT("missingdocument"), + @XmlEnumValue("mutationbegindatetime") + MUTATIONBEGINDATETIME("mutationbegindatetime"), + @XmlEnumValue("mutationdestination") + MUTATIONDESTINATION("mutationdestination"), + @XmlEnumValue("nationalinsurance") + NATIONALINSURANCE("nationalinsurance"), + @XmlEnumValue("otheradmission") + OTHERADMISSION("otheradmission"), + @XmlEnumValue("protectionmeasure") + PROTECTIONMEASURE("protectionmeasure"), + @XmlEnumValue("refusalreason") + REFUSALREASON("refusalreason"), + @XmlEnumValue("requestedextensiondatetime") + REQUESTEDEXTENSIONDATETIME("requestedextensiondatetime"), + @XmlEnumValue("requestedextensionenddatetime") + REQUESTEDEXTENSIONENDDATETIME("requestedextensionenddatetime"), + @XmlEnumValue("siscardadjustment") + SISCARDADJUSTMENT("siscardadjustment"), + @XmlEnumValue("siscarderror") + SISCARDERROR("siscarderror"), + @XmlEnumValue("socialcategory") + SOCIALCATEGORY("socialcategory"); + + private final String value; + + private CDITEMCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMCARENETvalues fromValue(String v) { + CDITEMCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTH.java new file mode 100644 index 000000000..37c4452b9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTH.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-EBIRTH", + propOrder = {"value"} +) +public class CDITEMEBIRTH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMEBIRTHvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMEBIRTHvalues getValue() { + return this.value; + } + + public void setValue(CDITEMEBIRTHvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-EBIRTH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTHvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTHvalues.java new file mode 100644 index 000000000..ff6bc2073 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMEBIRTHvalues.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-EBIRTHvalues" +) +@XmlEnum +public enum CDITEMEBIRTHvalues { + @XmlEnumValue("multiparity") + MULTIPARITY("multiparity"), + @XmlEnumValue("samesex") + SAMESEX("samesex"), + @XmlEnumValue("stillborn") + STILLBORN("stillborn"), + @XmlEnumValue("birthplace") + BIRTHPLACE("birthplace"), + @XmlEnumValue("birthrank") + BIRTHRANK("birthrank"), + @XmlEnumValue("partusnumber") + PARTUSNUMBER("partusnumber"), + @XmlEnumValue("beforepregnancyweight") + BEFOREPREGNANCYWEIGHT("beforepregnancyweight"), + @XmlEnumValue("atdeliveryweight") + ATDELIVERYWEIGHT("atdeliveryweight"), + @XmlEnumValue("height") + HEIGHT("height"), + @XmlEnumValue("previouschildbirth") + PREVIOUSCHILDBIRTH("previouschildbirth"), + @XmlEnumValue("previousbornalive") + PREVIOUSBORNALIVE("previousbornalive"), + @XmlEnumValue("lastbabybirthdate") + LASTBABYBIRTHDATE("lastbabybirthdate"), + @XmlEnumValue("intermediatestillborndelivery") + INTERMEDIATESTILLBORNDELIVERY("intermediatestillborndelivery"), + @XmlEnumValue("previouscaesarean") + PREVIOUSCAESAREAN("previouscaesarean"), + @XmlEnumValue("parity") + PARITY("parity"), + @XmlEnumValue("pregnancyorigin") + PREGNANCYORIGIN("pregnancyorigin"), + @XmlEnumValue("hypertensiondiagnose") + HYPERTENSIONDIAGNOSE("hypertensiondiagnose"), + @XmlEnumValue("diabetesdiagnose") + DIABETESDIAGNOSE("diabetesdiagnose"), + @XmlEnumValue("HIVdiagnose") + HI_VDIAGNOSE("HIVdiagnose"), + @XmlEnumValue("pregnancyduration") + PREGNANCYDURATION("pregnancyduration"), + @XmlEnumValue("childposition") + CHILDPOSITION("childposition"), + @XmlEnumValue("inductiondelivery") + INDUCTIONDELIVERY("inductiondelivery"), + @XmlEnumValue("epiduralanalgesia") + EPIDURALANALGESIA("epiduralanalgesia"), + @XmlEnumValue("rachianalagesia") + RACHIANALAGESIA("rachianalagesia"), + @XmlEnumValue("foetalmonitoring") + FOETALMONITORING("foetalmonitoring"), + @XmlEnumValue("streptococcusbcolonization") + STREPTOCOCCUSBCOLONIZATION("streptococcusbcolonization"), + @XmlEnumValue("intrapartalsbgprophylaxis") + INTRAPARTALSBGPROPHYLAXIS("intrapartalsbgprophylaxis"), + @XmlEnumValue("deliveryway") + DELIVERYWAY("deliveryway"), + @XmlEnumValue("episiotomy") + EPISIOTOMY("episiotomy"), + @XmlEnumValue("caesareanindication") + CAESAREANINDICATION("caesareanindication"), + @XmlEnumValue("breastfeeding") + BREASTFEEDING("breastfeeding"), + @XmlEnumValue("atbirthweight") + ATBIRTHWEIGHT("atbirthweight"), + @XmlEnumValue("apgarscore1") + APGARSCORE_1("apgarscore1"), + @XmlEnumValue("apgarscore5") + APGARSCORE_5("apgarscore5"), + @XmlEnumValue("artificialrespiration") + ARTIFICIALRESPIRATION("artificialrespiration"), + @XmlEnumValue("neonataldept") + NEONATALDEPT("neonataldept"), + @XmlEnumValue("congenitalmalformation") + CONGENITALMALFORMATION("congenitalmalformation"), + @XmlEnumValue("othermedicalrisk") + OTHERMEDICALRISK("othermedicalrisk"); + + private final String value; + + private CDITEMEBIRTHvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMEBIRTHvalues fromValue(String v) { + CDITEMEBIRTHvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMEBIRTHvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAA.java new file mode 100644 index 000000000..d6d3b8c8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAA.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MAA", + propOrder = {"value"} +) +public class CDITEMMAA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMAAvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMAAvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMAAvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MAA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAAvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAAvalues.java new file mode 100644 index 000000000..4c708768f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMAAvalues.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MAAvalues" +) +@XmlEnum +public enum CDITEMMAAvalues { + @XmlEnumValue("agreementtype") + AGREEMENTTYPE("agreementtype"), + @XmlEnumValue("requesttype") + REQUESTTYPE("requesttype"), + @XmlEnumValue("responsetype") + RESPONSETYPE("responsetype"), + @XmlEnumValue("agreementstartdate") + AGREEMENTSTARTDATE("agreementstartdate"), + @XmlEnumValue("agreementenddate") + AGREEMENTENDDATE("agreementenddate"), + @XmlEnumValue("consultationstartdate") + CONSULTATIONSTARTDATE("consultationstartdate"), + @XmlEnumValue("consultationenddate") + CONSULTATIONENDDATE("consultationenddate"), + @XmlEnumValue("careproviderreference") + CAREPROVIDERREFERENCE("careproviderreference"), + @XmlEnumValue("iorequestreference") + IOREQUESTREFERENCE("iorequestreference"), + @XmlEnumValue("decisionreference") + DECISIONREFERENCE("decisionreference"), + @XmlEnumValue("refusaljustification") + REFUSALJUSTIFICATION("refusaljustification"), + @XmlEnumValue("chapter4reference") + CHAPTER_4_REFERENCE("chapter4reference"), + @XmlEnumValue("chapter4annexreference") + CHAPTER_4_ANNEXREFERENCE("chapter4annexreference"), + @XmlEnumValue("unitnumber") + UNITNUMBER("unitnumber"), + @XmlEnumValue("strength") + STRENGTH("strength"), + @XmlEnumValue("restunitnumber") + RESTUNITNUMBER("restunitnumber"), + @XmlEnumValue("reststrength") + RESTSTRENGTH("reststrength"), + @XmlEnumValue("orphandrugdeliveryplace") + ORPHANDRUGDELIVERYPLACE("orphandrugdeliveryplace"), + @XmlEnumValue("orphandrugdeliveryid") + ORPHANDRUGDELIVERYID("orphandrugdeliveryid"), + @XmlEnumValue("coveragetype") + COVERAGETYPE("coveragetype"); + + private final String value; + + private CDITEMMAAvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMAAvalues fromValue(String v) { + CDITEMMAAvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMAAvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMS.java new file mode 100644 index 000000000..9de3525a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MS", + propOrder = {"value"} +) +public class CDITEMMS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMSvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMSvalues.java new file mode 100644 index 000000000..6c510bd6a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMSvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MSvalues" +) +@XmlEnum +public enum CDITEMMSvalues { + @XmlEnumValue("origin") + ORIGIN("origin"), + @XmlEnumValue("adaptationflag") + ADAPTATIONFLAG("adaptationflag"), + @XmlEnumValue("medicationuse") + MEDICATIONUSE("medicationuse"), + @XmlEnumValue("medicationtype") + MEDICATIONTYPE("medicationtype"), + @XmlEnumValue("begincondition") + BEGINCONDITION("begincondition"), + @XmlEnumValue("endcondition") + ENDCONDITION("endcondition"); + + private final String value; + + private CDITEMMSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMSvalues fromValue(String v) { + CDITEMMSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENET.java new file mode 100644 index 000000000..1db9d5712 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MYCARENET", + propOrder = {"value"} +) +public class CDITEMMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMYCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMYCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMYCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MYCARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENETvalues.java new file mode 100644 index 000000000..5e41c98d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMMYCARENETvalues.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MYCARENETvalues" +) +@XmlEnum +public enum CDITEMMYCARENETvalues { + @XmlEnumValue("fee") + FEE("fee"), + @XmlEnumValue("financialcontract") + FINANCIALCONTRACT("financialcontract"), + @XmlEnumValue("patientfee") + PATIENTFEE("patientfee"), + @XmlEnumValue("payment") + PAYMENT("payment"), + @XmlEnumValue("reimbursement") + REIMBURSEMENT("reimbursement"), + @XmlEnumValue("refusal") + REFUSAL("refusal"), + @XmlEnumValue("patientpaid") + PATIENTPAID("patientpaid"), + @XmlEnumValue("supplement") + SUPPLEMENT("supplement"), + @XmlEnumValue("paymentreceivingparty") + PAYMENTRECEIVINGPARTY("paymentreceivingparty"), + @XmlEnumValue("internship") + INTERNSHIP("internship"), + @XmlEnumValue("documentidentity") + DOCUMENTIDENTITY("documentidentity"), + @XmlEnumValue("invoicingnumber") + INVOICINGNUMBER("invoicingnumber"), + @XmlEnumValue("reimbursement-fpssi") + REIMBURSEMENT_FPSSI("reimbursement-fpssi"), + @XmlEnumValue("reimbursement-pswc") + REIMBURSEMENT_PSWC("reimbursement-pswc"), + @XmlEnumValue("umc") + UMC("umc"), + @XmlEnumValue("mediprimanumber") + MEDIPRIMANUMBER("mediprimanumber"), + @XmlEnumValue("pswc") + PSWC("pswc"), + @XmlEnumValue("treatmentreason") + TREATMENTREASON("treatmentreason"), + @XmlEnumValue("agreementenddate") + AGREEMENTENDDATE("agreementenddate"), + @XmlEnumValue("agreementstartdate") + AGREEMENTSTARTDATE("agreementstartdate"), + @XmlEnumValue("agreementtype") + AGREEMENTTYPE("agreementtype"), + @XmlEnumValue("consultationenddate") + CONSULTATIONENDDATE("consultationenddate"), + @XmlEnumValue("consultationstartdate") + CONSULTATIONSTARTDATE("consultationstartdate"), + @XmlEnumValue("authorisationtype") + AUTHORISATIONTYPE("authorisationtype"), + @XmlEnumValue("decisionreference") + DECISIONREFERENCE("decisionreference"), + @XmlEnumValue("orphandrugdeliveryplace") + ORPHANDRUGDELIVERYPLACE("orphandrugdeliveryplace"), + @XmlEnumValue("refusaljustification") + REFUSALJUSTIFICATION("refusaljustification"), + @XmlEnumValue("reststrength") + RESTSTRENGTH("reststrength"), + @XmlEnumValue("restunitnumber") + RESTUNITNUMBER("restunitnumber"), + @XmlEnumValue("legalbasis") + LEGALBASIS("legalbasis"), + @XmlEnumValue("legalunitnumber") + LEGALUNITNUMBER("legalunitnumber"), + @XmlEnumValue("legalstrength") + LEGALSTRENGTH("legalstrength"), + @XmlEnumValue("istrialperiod") + ISTRIALPERIOD("istrialperiod"), + @XmlEnumValue("closurejustification") + CLOSUREJUSTIFICATION("closurejustification"); + + private final String value; + + private CDITEMMYCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMYCARENETvalues fromValue(String v) { + CDITEMMYCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMYCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREG.java new file mode 100644 index 000000000..16d4b9ecf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-REG", + propOrder = {"value"} +) +public class CDITEMREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMREGvalues getValue() { + return this.value; + } + + public void setValue(CDITEMREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREGvalues.java new file mode 100644 index 000000000..8e8fedc8a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMREGvalues.java @@ -0,0 +1,196 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-REGvalues" +) +@XmlEnum +public enum CDITEMREGvalues { + @XmlEnumValue("isinitialintervention") + ISINITIALINTERVENTION("isinitialintervention"), + @XmlEnumValue("dominance") + DOMINANCE("dominance"), + @XmlEnumValue("existingbridge") + EXISTINGBRIDGE("existingbridge"), + @XmlEnumValue("observedlesion") + OBSERVEDLESION("observedlesion"), + @XmlEnumValue("segment") + SEGMENT("segment"), + @XmlEnumValue("totaltreatedlength") + TOTALTREATEDLENGTH("totaltreatedlength"), + @XmlEnumValue("bloodvesseldiameter") + BLOODVESSELDIAMETER("bloodvesseldiameter"), + @XmlEnumValue("procedure-device") + PROCEDURE_DEVICE("procedure-device"), + @XmlEnumValue("contrastproductused") + CONTRASTPRODUCTUSED("contrastproductused"), + @XmlEnumValue("reimbursementnomenclaturetype") + REIMBURSEMENTNOMENCLATURETYPE("reimbursementnomenclaturetype"), + @XmlEnumValue("intervention-type") + INTERVENTION_TYPE("intervention-type"), + @XmlEnumValue("intervention-site") + INTERVENTION_SITE("intervention-site"), + @XmlEnumValue("approach") + APPROACH("approach"), + @XmlEnumValue("navigationcomputer") + NAVIGATIONCOMPUTER("navigationcomputer"), + @XmlEnumValue("intervention-device") + INTERVENTION_DEVICE("intervention-device"), + @XmlEnumValue("bearingsurface") + BEARINGSURFACE("bearingsurface"), + @XmlEnumValue("graftused") + GRAFTUSED("graftused"), + @XmlEnumValue("acetabularinterface") + ACETABULARINTERFACE("acetabularinterface"), + @XmlEnumValue("femoralinterface") + FEMORALINTERFACE("femoralinterface"), + @XmlEnumValue("stem") + STEM("stem"), + @XmlEnumValue("cup") + CUP("cup"), + @XmlEnumValue("head") + HEAD("head"), + @XmlEnumValue("neck") + NECK("neck"), + @XmlEnumValue("insert") + INSERT("insert"), + @XmlEnumValue("prosthesis-other") + PROSTHESIS_OTHER("prosthesis-other"), + @XmlEnumValue("brand") + BRAND("brand"), + @XmlEnumValue("producer") + PRODUCER("producer"), + @XmlEnumValue("size") + SIZE("size"), + @XmlEnumValue("revisiontechnic") + REVISIONTECHNIC("revisiontechnic"), + @XmlEnumValue("kneeimplanttype") + KNEEIMPLANTTYPE("kneeimplanttype"), + @XmlEnumValue("kneeinsert") + KNEEINSERT("kneeinsert"), + @XmlEnumValue("tibialinterface") + TIBIALINTERFACE("tibialinterface"), + @XmlEnumValue("patellarinterface") + PATELLARINTERFACE("patellarinterface"), + @XmlEnumValue("patella") + PATELLA("patella"), + @XmlEnumValue("femur") + FEMUR("femur"), + @XmlEnumValue("tibia") + TIBIA("tibia"), + @XmlEnumValue("tickness") + TICKNESS("tickness"), + @XmlEnumValue("kneeprosthesis") + KNEEPROSTHESIS("kneeprosthesis"), + @XmlEnumValue("revisioncomponent") + REVISIONCOMPONENT("revisioncomponent"), + @XmlEnumValue("doctorsremark") + DOCTORSREMARK("doctorsremark"), + @XmlEnumValue("resynchronisation") + RESYNCHRONISATION("resynchronisation"), + @XmlEnumValue("pacingindication") + PACINGINDICATION("pacingindication"), + @XmlEnumValue("issecondoperator") + ISSECONDOPERATOR("issecondoperator"), + @XmlEnumValue("postpcitimi") + POSTPCITIMI("postpcitimi"), + @XmlEnumValue("poststenosis") + POSTSTENOSIS("poststenosis"), + @XmlEnumValue("infiltration") + INFILTRATION("infiltration"), + @XmlEnumValue("operation-type") + OPERATION_TYPE("operation-type"), + @XmlEnumValue("alignment") + ALIGNMENT("alignment"), + @XmlEnumValue("custominstrumentation") + CUSTOMINSTRUMENTATION("custominstrumentation"), + @XmlEnumValue("substitute") + SUBSTITUTE("substitute"), + @XmlEnumValue("modularneck") + MODULARNECK("modularneck"), + @XmlEnumValue("materialsremark") + MATERIALSREMARK("materialsremark"), + @XmlEnumValue("ortho-device") + ORTHO_DEVICE("ortho-device"), + @XmlEnumValue("devicename") + DEVICENAME("devicename"), + @XmlEnumValue("distributor") + DISTRIBUTOR("distributor"), + @XmlEnumValue("manufacturer") + MANUFACTURER("manufacturer"), + @XmlEnumValue("femoralreplacement") + FEMORALREPLACEMENT("femoralreplacement"), + @XmlEnumValue("acetabularreplacement") + ACETABULARREPLACEMENT("acetabularreplacement"), + @XmlEnumValue("revisedcomponent") + REVISEDCOMPONENT("revisedcomponent"), + @XmlEnumValue("cardioversion") + CARDIOVERSION("cardioversion"), + @XmlEnumValue("motivation") + MOTIVATION("motivation"), + @XmlEnumValue("criteriacomments") + CRITERIACOMMENTS("criteriacomments"), + @XmlEnumValue("comorbiditiescomments") + COMORBIDITIESCOMMENTS("comorbiditiescomments"), + @XmlEnumValue("informationprimo") + INFORMATIONPRIMO("informationprimo"), + @XmlEnumValue("lvef") + LVEF("lvef"), + @XmlEnumValue("qrs") + QRS("qrs"), + @XmlEnumValue("diameter") + DIAMETER("diameter"), + @XmlEnumValue("cardiacasynchrony") + CARDIACASYNCHRONY("cardiacasynchrony"), + @XmlEnumValue("indication") + INDICATION("indication"), + @XmlEnumValue("registration-type") + REGISTRATION_TYPE("registration-type"), + @XmlEnumValue("declarationdas28") + DECLARATIONDAS_28("declarationdas28"), + @XmlEnumValue("declarationhaq") + DECLARATIONHAQ("declarationhaq"), + @XmlEnumValue("declarationinfiltration") + DECLARATIONINFILTRATION("declarationinfiltration"), + @XmlEnumValue("declarationmedication") + DECLARATIONMEDICATION("declarationmedication"), + @XmlEnumValue("substance") + SUBSTANCE("substance"), + @XmlEnumValue("medicationstopinfo") + MEDICATIONSTOPINFO("medicationstopinfo"), + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"), + @XmlEnumValue("dosis") + DOSIS("dosis"), + @XmlEnumValue("frequency") + FREQUENCY("frequency"), + @XmlEnumValue("route") + ROUTE("route"); + + private final String value; + + private CDITEMREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMREGvalues fromValue(String v) { + CDITEMREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMschemes.java new file mode 100644 index 000000000..8356e2346 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMschemes.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEMschemes" +) +@XmlEnum +public enum CDITEMschemes { + @XmlEnumValue("CD-ITEM") + CD_ITEM("CD-ITEM"), + @XmlEnumValue("CD-ITEM-MAA") + CD_ITEM_MAA("CD-ITEM-MAA"), + @XmlEnumValue("CD-ITEM-CARENET") + CD_ITEM_CARENET("CD-ITEM-CARENET"), + @XmlEnumValue("CD-LAB") + CD_LAB("CD-LAB"), + @XmlEnumValue("CD-TECHNICAL") + CD_TECHNICAL("CD-TECHNICAL"), + @XmlEnumValue("CD-CONTACT-PERSON") + CD_CONTACT_PERSON("CD-CONTACT-PERSON"), + ICD("ICD"), + ICPC("ICPC"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-VACCINE") + CD_VACCINE("CD-VACCINE"), + @XmlEnumValue("CD-ECG") + CD_ECG("CD-ECG"), + @XmlEnumValue("CD-ECARE-CLINICAL") + CD_ECARE_CLINICAL("CD-ECARE-CLINICAL"), + @XmlEnumValue("CD-ECARE-LAB") + CD_ECARE_LAB("CD-ECARE-LAB"), + @XmlEnumValue("CD-ECARE-HAQ") + CD_ECARE_HAQ("CD-ECARE-HAQ"), + @XmlEnumValue("CD-ITEM-EBIRTH") + CD_ITEM_EBIRTH("CD-ITEM-EBIRTH"), + @XmlEnumValue("CD-PARAMETER") + CD_PARAMETER("CD-PARAMETER"), + @XmlEnumValue("CD-ITEM-BVT") + CD_ITEM_BVT("CD-ITEM-BVT"), + @XmlEnumValue("CD-BVT-AVAILABLEMATERIALS") + CD_BVT_AVAILABLEMATERIALS("CD-BVT-AVAILABLEMATERIALS"), + @XmlEnumValue("CD-BVT-CONSERVATIONDELAY") + CD_BVT_CONSERVATIONDELAY("CD-BVT-CONSERVATIONDELAY"), + @XmlEnumValue("CD-BVT-CONSERVATIONMODE") + CD_BVT_CONSERVATIONMODE("CD-BVT-CONSERVATIONMODE"), + @XmlEnumValue("CD-BVT-SAMPLETYPE") + CD_BVT_SAMPLETYPE("CD-BVT-SAMPLETYPE"), + @XmlEnumValue("CD-BCR-DIFFERENTATIONDEGREE") + CD_BCR_DIFFERENTATIONDEGREE("CD-BCR-DIFFERENTATIONDEGREE"), + @XmlEnumValue("CD-BVT-LATERALITY") + CD_BVT_LATERALITY("CD-BVT-LATERALITY"), + @XmlEnumValue("CD-BVT-PATIENTOPPOSITION") + CD_BVT_PATIENTOPPOSITION("CD-BVT-PATIENTOPPOSITION"), + @XmlEnumValue("CD-BVT-STATUS") + CD_BVT_STATUS("CD-BVT-STATUS"), + @XmlEnumValue("CD-ITEM-REG") + CD_ITEM_REG("CD-ITEM-REG"), + @XmlEnumValue("CD-ITEM-MYCARENET") + CD_ITEM_MYCARENET("CD-ITEM-MYCARENET"), + @XmlEnumValue("CD-DEFIB-DIAGNOSIS") + CD_DEFIB_DIAGNOSIS("CD-DEFIB-DIAGNOSIS"), + @XmlEnumValue("CD-ACTS-NURSING") + CD_ACTS_NURSING("CD-ACTS-NURSING"), + @XmlEnumValue("CD-QERMID-INTERVENTIONTYPE") + CD_QERMID_INTERVENTIONTYPE("CD-QERMID-INTERVENTIONTYPE"); + + private final String value; + + private CDITEMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMschemes fromValue(String v) { + CDITEMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMvalues.java new file mode 100644 index 000000000..1d6eca0a4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDITEMvalues.java @@ -0,0 +1,184 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEMvalues" +) +@XmlEnum +public enum CDITEMvalues { + @XmlEnumValue("admissiontype") + ADMISSIONTYPE("admissiontype"), + @XmlEnumValue("adr") + ADR("adr"), + @XmlEnumValue("allergy") + ALLERGY("allergy"), + @XmlEnumValue("autonomy") + AUTONOMY("autonomy"), + @XmlEnumValue("bloodtransfusionrefusal") + BLOODTRANSFUSIONREFUSAL("bloodtransfusionrefusal"), + @XmlEnumValue("clinical") + CLINICAL("clinical"), + @XmlEnumValue("complaint") + COMPLAINT("complaint"), + @XmlEnumValue("complementaryproduct") + COMPLEMENTARYPRODUCT("complementaryproduct"), + @XmlEnumValue("conclusion") + CONCLUSION("conclusion"), + @XmlEnumValue("contactperson") + CONTACTPERSON("contactperson"), + @XmlEnumValue("dischargedatetime") + DISCHARGEDATETIME("dischargedatetime"), + @XmlEnumValue("dischargedestination") + DISCHARGEDESTINATION("dischargedestination"), + @XmlEnumValue("dischargetype") + DISCHARGETYPE("dischargetype"), + @XmlEnumValue("emergencyevaluation") + EMERGENCYEVALUATION("emergencyevaluation"), + @XmlEnumValue("encounterdatetime") + ENCOUNTERDATETIME("encounterdatetime"), + @XmlEnumValue("encounterlegalservice") + ENCOUNTERLEGALSERVICE("encounterlegalservice"), + @XmlEnumValue("encounterlocation") + ENCOUNTERLOCATION("encounterlocation"), + @XmlEnumValue("encounterresponsible") + ENCOUNTERRESPONSIBLE("encounterresponsible"), + @XmlEnumValue("encountersafetyissue") + ENCOUNTERSAFETYISSUE("encountersafetyissue"), + @XmlEnumValue("encountertype") + ENCOUNTERTYPE("encountertype"), + @XmlEnumValue("evolution") + EVOLUTION("evolution"), + @XmlEnumValue("expirationdatetime") + EXPIRATIONDATETIME("expirationdatetime"), + @XmlEnumValue("gmdmanager") + GMDMANAGER("gmdmanager"), + @XmlEnumValue("habit") + HABIT("habit"), + @XmlEnumValue("hcpartyavailability") + HCPARTYAVAILABILITY("hcpartyavailability"), + @XmlEnumValue("healthcareelement") + HEALTHCAREELEMENT("healthcareelement"), + @XmlEnumValue("healthissue") + HEALTHISSUE("healthissue"), + @XmlEnumValue("incapacity") + INCAPACITY("incapacity"), + @XmlEnumValue("lab") + LAB("lab"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("ntbr") + NTBR("ntbr"), + @XmlEnumValue("referrer") + REFERRER("referrer"), + @XmlEnumValue("referringtype") + REFERRINGTYPE("referringtype"), + @XmlEnumValue("reimbursementcertificate") + REIMBURSEMENTCERTIFICATE("reimbursementcertificate"), + @XmlEnumValue("requestdatetime") + REQUESTDATETIME("requestdatetime"), + @XmlEnumValue("requesteddecisionsharing") + REQUESTEDDECISIONSHARING("requesteddecisionsharing"), + @XmlEnumValue("requesteddischargedestination") + REQUESTEDDISCHARGEDESTINATION("requesteddischargedestination"), + @XmlEnumValue("requestedencountertype") + REQUESTEDENCOUNTERTYPE("requestedencountertype"), + @XmlEnumValue("requestedrecipient") + REQUESTEDRECIPIENT("requestedrecipient"), + @XmlEnumValue("requestnumber") + REQUESTNUMBER("requestnumber"), + @XmlEnumValue("requestor") + REQUESTOR("requestor"), + @XmlEnumValue("risk") + RISK("risk"), + @XmlEnumValue("socialrisk") + SOCIALRISK("socialrisk"), + @XmlEnumValue("specimendatetime") + SPECIMENDATETIME("specimendatetime"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("transactionreason") + TRANSACTIONREASON("transactionreason"), + @XmlEnumValue("transcriptionist") + TRANSCRIPTIONIST("transcriptionist"), + @XmlEnumValue("transferdatetime") + TRANSFERDATETIME("transferdatetime"), + @XmlEnumValue("treatment") + TREATMENT("treatment"), + @XmlEnumValue("vaccine") + VACCINE("vaccine"), + @XmlEnumValue("actionplan") + ACTIONPLAN("actionplan"), + @XmlEnumValue("acts") + ACTS("acts"), + @XmlEnumValue("careplansubscription") + CAREPLANSUBSCRIPTION("careplansubscription"), + @XmlEnumValue("contacthcparty") + CONTACTHCPARTY("contacthcparty"), + @XmlEnumValue("diagnosis") + DIAGNOSIS("diagnosis"), + @XmlEnumValue("familyrisk") + FAMILYRISK("familyrisk"), + @XmlEnumValue("healthcareapproach") + HEALTHCAREAPPROACH("healthcareapproach"), + @XmlEnumValue("insurancystatus") + INSURANCYSTATUS("insurancystatus"), + @XmlEnumValue("memberinsurancystatus") + MEMBERINSURANCYSTATUS("memberinsurancystatus"), + @XmlEnumValue("parameter") + PARAMETER("parameter"), + @XmlEnumValue("patientwill") + PATIENTWILL("patientwill"), + @XmlEnumValue("professionalrisk") + PROFESSIONALRISK("professionalrisk"), + @XmlEnumValue("encounternumber") + ENCOUNTERNUMBER("encounternumber"), + @XmlEnumValue("claim") + CLAIM("claim"), + @XmlEnumValue("outcome") + OUTCOME("outcome"), + @XmlEnumValue("agreementwithpatient") + AGREEMENTWITHPATIENT("agreementwithpatient"), + @XmlEnumValue("patientcooperation") + PATIENTCOOPERATION("patientcooperation"), + @XmlEnumValue("reimbursementclass") + REIMBURSEMENTCLASS("reimbursementclass"), + @XmlEnumValue("financialcontract") + FINANCIALCONTRACT("financialcontract"), + @XmlEnumValue("justification") + JUSTIFICATION("justification"), + @XmlEnumValue("result") + RESULT("result"), + @XmlEnumValue("agreedtreatment") + AGREEDTREATMENT("agreedtreatment"), + @XmlEnumValue("membership") + MEMBERSHIP("membership"), + @XmlEnumValue("problem") + PROBLEM("problem"); + + private final String value; + + private CDITEMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMvalues fromValue(String v) { + CDITEMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLAB.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLAB.java new file mode 100644 index 000000000..c3295acc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLAB.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LAB", + propOrder = {"value"} +) +public class CDLAB implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LAB" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLEGALSERVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLEGALSERVICE.java new file mode 100644 index 000000000..f9ed508eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLEGALSERVICE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LEGAL-SERVICE", + propOrder = {"value"} +) +public class CDLEGALSERVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LEGAL-SERVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLE.java new file mode 100644 index 000000000..ac38647a1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LIFECYCLE", + propOrder = {"value"} +) +public class CDLIFECYCLE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDLIFECYCLEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDLIFECYCLEvalues getValue() { + return this.value; + } + + public void setValue(CDLIFECYCLEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LIFECYCLE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLEvalues.java new file mode 100644 index 000000000..d4045a1ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLIFECYCLEvalues.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-LIFECYCLEvalues" +) +@XmlEnum +public enum CDLIFECYCLEvalues { + @XmlEnumValue("aborted") + ABORTED("aborted"), + @XmlEnumValue("active") + ACTIVE("active"), + @XmlEnumValue("added") + ADDED("added"), + @XmlEnumValue("administrated") + ADMINISTRATED("administrated"), + @XmlEnumValue("cancelled") + CANCELLED("cancelled"), + @XmlEnumValue("completed") + COMPLETED("completed"), + @XmlEnumValue("corrected") + CORRECTED("corrected"), + @XmlEnumValue("delivered") + DELIVERED("delivered"), + @XmlEnumValue("substituted") + SUBSTITUTED("substituted"), + @XmlEnumValue("inactive") + INACTIVE("inactive"), + @XmlEnumValue("planned") + PLANNED("planned"), + @XmlEnumValue("prescribed") + PRESCRIBED("prescribed"), + @XmlEnumValue("reported") + REPORTED("reported"), + @XmlEnumValue("refused") + REFUSED("refused"), + @XmlEnumValue("switched") + SWITCHED("switched"), + @XmlEnumValue("suspended") + SUSPENDED("suspended"), + @XmlEnumValue("stopped") + STOPPED("stopped"), + @XmlEnumValue("excluded") + EXCLUDED("excluded"), + @XmlEnumValue("notpresent") + NOTPRESENT("notpresent"), + @XmlEnumValue("ordered") + ORDERED("ordered"), + @XmlEnumValue("scheduled") + SCHEDULED("scheduled"), + @XmlEnumValue("todo") + TODO("todo"), + @XmlEnumValue("postponed") + POSTPONED("postponed"), + @XmlEnumValue("pending") + PENDING("pending"), + @XmlEnumValue("expected") + EXPECTED("expected"), + @XmlEnumValue("obtained") + OBTAINED("obtained"), + @XmlEnumValue("proposed") + PROPOSED("proposed"), + @XmlEnumValue("retracted") + RETRACTED("retracted"); + + private final String value; + + private CDLIFECYCLEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDLIFECYCLEvalues fromValue(String v) { + CDLIFECYCLEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDLIFECYCLEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLNKvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLNKvalues.java new file mode 100644 index 000000000..0147d8845 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDLNKvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-LNKvalues" +) +@XmlEnum +public enum CDLNKvalues { + @XmlEnumValue("isachildof") + ISACHILDOF("isachildof"), + @XmlEnumValue("isaconsequenceof") + ISACONSEQUENCEOF("isaconsequenceof"), + @XmlEnumValue("isanewversionof") + ISANEWVERSIONOF("isanewversionof"), + @XmlEnumValue("isareplyto") + ISAREPLYTO("isareplyto"), + @XmlEnumValue("multimedia") + MULTIMEDIA("multimedia"), + @XmlEnumValue("thumbnail") + THUMBNAIL("thumbnail"), + @XmlEnumValue("isanappendixof") + ISANAPPENDIXOF("isanappendixof"), + @XmlEnumValue("isaservicefor") + ISASERVICEFOR("isaservicefor"), + @XmlEnumValue("isrealisationof") + ISREALISATIONOF("isrealisationof"), + @XmlEnumValue("isapproachfor") + ISAPPROACHFOR("isapproachfor"), + @XmlEnumValue("isplannedfor") + ISPLANNEDFOR("isplannedfor"), + @XmlEnumValue("isattestationof") + ISATTESTATIONOF("isattestationof"); + + private final String value; + + private CDLNKvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDLNKvalues fromValue(String v) { + CDLNKvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDLNKvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPE.java new file mode 100644 index 000000000..0c2087bc3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-COVERAGETYPE", + propOrder = {"value"} +) +public class CDMAACOVERAGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAACOVERAGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAACOVERAGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAACOVERAGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-COVERAGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPEvalues.java new file mode 100644 index 000000000..6a6ccf6aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAACOVERAGETYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-COVERAGETYPEvalues" +) +@XmlEnum +public enum CDMAACOVERAGETYPEvalues { + @XmlEnumValue("chapter4limited") + CHAPTER_4_LIMITED("chapter4limited"), + @XmlEnumValue("chapter4unlimited") + CHAPTER_4_UNLIMITED("chapter4unlimited"); + + private final String value; + + private CDMAACOVERAGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAACOVERAGETYPEvalues fromValue(String v) { + CDMAACOVERAGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAACOVERAGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREFUSALJUSTIFICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREFUSALJUSTIFICATION.java new file mode 100644 index 000000000..f55dc3c07 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREFUSALJUSTIFICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-REFUSALJUSTIFICATION", + propOrder = {"value"} +) +public class CDMAAREFUSALJUSTIFICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-REFUSALJUSTIFICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPE.java new file mode 100644 index 000000000..903c0973a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-REQUESTTYPE", + propOrder = {"value"} +) +public class CDMAAREQUESTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAAREQUESTTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAAREQUESTTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAAREQUESTTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-REQUESTTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPEvalues.java new file mode 100644 index 000000000..b6e8b9738 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAAREQUESTTYPEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-REQUESTTYPEvalues" +) +@XmlEnum +public enum CDMAAREQUESTTYPEvalues { + @XmlEnumValue("newrequest") + NEWREQUEST("newrequest"), + @XmlEnumValue("extension") + EXTENSION("extension"), + @XmlEnumValue("noncontinuousextension") + NONCONTINUOUSEXTENSION("noncontinuousextension"), + @XmlEnumValue("complimentaryannex") + COMPLIMENTARYANNEX("complimentaryannex"), + @XmlEnumValue("cancellation") + CANCELLATION("cancellation"), + @XmlEnumValue("closure") + CLOSURE("closure"); + + private final String value; + + private CDMAAREQUESTTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAAREQUESTTYPEvalues fromValue(String v) { + CDMAAREQUESTTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAAREQUESTTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPE.java new file mode 100644 index 000000000..443ffb7e0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-RESPONSETYPE", + propOrder = {"value"} +) +public class CDMAARESPONSETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAARESPONSETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAARESPONSETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAARESPONSETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-RESPONSETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPEvalues.java new file mode 100644 index 000000000..8009fb24a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAARESPONSETYPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-RESPONSETYPEvalues" +) +@XmlEnum +public enum CDMAARESPONSETYPEvalues { + @XmlEnumValue("agreement") + AGREEMENT("agreement"), + @XmlEnumValue("refusal") + REFUSAL("refusal"), + @XmlEnumValue("intreatment") + INTREATMENT("intreatment"); + + private final String value; + + private CDMAARESPONSETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAARESPONSETYPEvalues fromValue(String v) { + CDMAARESPONSETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAARESPONSETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPE.java new file mode 100644 index 000000000..257771e59 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-TYPE", + propOrder = {"value"} +) +public class CDMAATYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAATYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAATYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAATYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPEvalues.java new file mode 100644 index 000000000..ae6152276 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMAATYPEvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-TYPEvalues" +) +@XmlEnum +public enum CDMAATYPEvalues { + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"); + + private final String value; + + private CDMAATYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAATYPEvalues fromValue(String v) { + CDMAATYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAATYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDIATYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDIATYPEvalues.java new file mode 100644 index 000000000..77b701217 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDIATYPEvalues.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MEDIATYPEvalues" +) +@XmlEnum +public enum CDMEDIATYPEvalues { + @XmlEnumValue("application/msword") + APPLICATION_MSWORD("application/msword"), + @XmlEnumValue("application/pdf") + APPLICATION_PDF("application/pdf"), + @XmlEnumValue("audio/basic") + AUDIO_BASIC("audio/basic"), + @XmlEnumValue("audio/k32adpcm") + AUDIO_K_32_ADPCM("audio/k32adpcm"), + @XmlEnumValue("audio/mp3") + AUDIO_MP_3("audio/mp3"), + @XmlEnumValue("image/g3fax") + IMAGE_G_3_FAX("image/g3fax"), + @XmlEnumValue("image/gif") + IMAGE_GIF("image/gif"), + @XmlEnumValue("image/jpeg") + IMAGE_JPEG("image/jpeg"), + @XmlEnumValue("image/png") + IMAGE_PNG("image/png"), + @XmlEnumValue("image/tiff") + IMAGE_TIFF("image/tiff"), + @XmlEnumValue("model/vrml") + MODEL_VRML("model/vrml"), + @XmlEnumValue("multipart/x-hl7-cda-level1") + MULTIPART_X_HL_7_CDA_LEVEL_1("multipart/x-hl7-cda-level1"), + @XmlEnumValue("text/html") + TEXT_HTML("text/html"), + @XmlEnumValue("text/plain") + TEXT_PLAIN("text/plain"), + @XmlEnumValue("text/rtf") + TEXT_RTF("text/rtf"), + @XmlEnumValue("text/sgml") + TEXT_SGML("text/sgml"), + @XmlEnumValue("text/x-hl7-ft") + TEXT_X_HL_7_FT("text/x-hl7-ft"), + @XmlEnumValue("text/xml") + TEXT_XML("text/xml"), + @XmlEnumValue("video/mpeg") + VIDEO_MPEG("video/mpeg"), + @XmlEnumValue("video/x-avi") + VIDEO_X_AVI("video/x-avi"), + @XmlEnumValue("kmb/transaction") + KMB_TRANSACTION("kmb/transaction"), + @XmlEnumValue("image/dicom") + IMAGE_DICOM("image/dicom"), + @XmlEnumValue("application/hl7-sda+xml") + APPLICATION_HL_7_SDA_XML("application/hl7-sda+xml"); + + private final String value; + + private CDMEDIATYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMEDIATYPEvalues fromValue(String v) { + CDMEDIATYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMEDIATYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATION.java new file mode 100644 index 000000000..16634bafd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MEDICATION", + propOrder = {"value"} +) +public class CDMEDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDMEDICATIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDMEDICATIONschemes getS() { + return this.s; + } + + public void setS(CDMEDICATIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATIONschemes.java new file mode 100644 index 000000000..d25cf53e5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMEDICATIONschemes.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MEDICATIONschemes" +) +@XmlEnum +public enum CDMEDICATIONschemes { + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-VACCINE") + CD_VACCINE("CD-VACCINE"), + LOCAL("LOCAL"); + + private final String value; + + private CDMEDICATIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMEDICATIONschemes fromValue(String v) { + CDMEDICATIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMEDICATIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGE.java new file mode 100644 index 000000000..d74475263 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MESSAGE", + propOrder = {"value"} +) +public class CDMESSAGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMESSAGEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMESSAGEvalues getValue() { + return this.value; + } + + public void setValue(CDMESSAGEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MESSAGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGEvalues.java new file mode 100644 index 000000000..522804602 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMESSAGEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MESSAGEvalues" +) +@XmlEnum +public enum CDMESSAGEvalues { + @XmlEnumValue("gpsoftwaremigration") + GPSOFTWAREMIGRATION("gpsoftwaremigration"), + @XmlEnumValue("gppatientmigration") + GPPATIENTMIGRATION("gppatientmigration"), + @XmlEnumValue("ptsoftwaremigration") + PTSOFTWAREMIGRATION("ptsoftwaremigration"), + @XmlEnumValue("ptpatientmigration") + PTPATIENTMIGRATION("ptpatientmigration"), + @XmlEnumValue("nursingsoftwaremigration") + NURSINGSOFTWAREMIGRATION("nursingsoftwaremigration"), + @XmlEnumValue("nursingpatientmigration") + NURSINGPATIENTMIGRATION("nursingpatientmigration"); + + private final String value; + + private CDMESSAGEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMESSAGEvalues fromValue(String v) { + CDMESSAGEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMESSAGEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISM.java new file mode 100644 index 000000000..b6cbdf78c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MICROORGANISM", + propOrder = {"value"} +) +public class CDMICROORGANISM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMICROORGANISMvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMICROORGANISMvalues getValue() { + return this.value; + } + + public void setValue(CDMICROORGANISMvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MICROORGANISM" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISMvalues.java new file mode 100644 index 000000000..46f82d544 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMICROORGANISMvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MICROORGANISMvalues" +) +@XmlEnum +public enum CDMICROORGANISMvalues { + @XmlEnumValue("legionella") + LEGIONELLA("legionella"), + @XmlEnumValue("salmonella") + SALMONELLA("salmonella"); + + private final String value; + + private CDMICROORGANISMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMICROORGANISMvalues fromValue(String v) { + CDMICROORGANISMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMICROORGANISMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGADMISSION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGADMISSION.java new file mode 100644 index 000000000..c024f25f1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGADMISSION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-ADMISSION", + propOrder = {"value"} +) +public class CDMKGADMISSION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-ADMISSION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDESTINATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDESTINATION.java new file mode 100644 index 000000000..6465ec134 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDESTINATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-DESTINATION", + propOrder = {"value"} +) +public class CDMKGDESTINATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-DESTINATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDISCHARGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDISCHARGE.java new file mode 100644 index 000000000..20871debb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGDISCHARGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-DISCHARGE", + propOrder = {"value"} +) +public class CDMKGDISCHARGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-DISCHARGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGORIGIN.java new file mode 100644 index 000000000..84c089baf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGORIGIN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-ORIGIN", + propOrder = {"value"} +) +public class CDMKGORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-ORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGREFERRER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGREFERRER.java new file mode 100644 index 000000000..f82a1cd30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMKGREFERRER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-REFERRER", + propOrder = {"value"} +) +public class CDMKGREFERRER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-REFERRER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATION.java new file mode 100644 index 000000000..25fbf75e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-ADAPTATION", + propOrder = {"value"} +) +public class CDMSADAPTATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSADAPTATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSADAPTATIONvalues getValue() { + return this.value; + } + + public void setValue(CDMSADAPTATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-ADAPTATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATIONvalues.java new file mode 100644 index 000000000..b243f6ed9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSADAPTATIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-ADAPTATIONvalues" +) +@XmlEnum +public enum CDMSADAPTATIONvalues { + @XmlEnumValue("nochanges") + NOCHANGES("nochanges"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("posology") + POSOLOGY("posology"), + @XmlEnumValue("treatmentsuspension") + TREATMENTSUSPENSION("treatmentsuspension"); + + private final String value; + + private CDMSADAPTATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSADAPTATIONvalues fromValue(String v) { + CDMSADAPTATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSADAPTATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPE.java new file mode 100644 index 000000000..c50ceac06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-MEDICATIONTYPE", + propOrder = {"value"} +) +public class CDMSMEDICATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSMEDICATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSMEDICATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMSMEDICATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-MEDICATIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.java new file mode 100644 index 000000000..7c7823819 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSMEDICATIONTYPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-MEDICATIONTYPEvalues" +) +@XmlEnum +public enum CDMSMEDICATIONTYPEvalues { + @XmlEnumValue("onprescription") + ONPRESCRIPTION("onprescription"), + @XmlEnumValue("otc") + OTC("otc"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDMSMEDICATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSMEDICATIONTYPEvalues fromValue(String v) { + CDMSMEDICATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSMEDICATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGIN.java new file mode 100644 index 000000000..82c032d0e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGIN.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-ORIGIN", + propOrder = {"value"} +) +public class CDMSORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSORIGINvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSORIGINvalues getValue() { + return this.value; + } + + public void setValue(CDMSORIGINvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-ORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGINvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGINvalues.java new file mode 100644 index 000000000..7144c8020 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMSORIGINvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-ORIGINvalues" +) +@XmlEnum +public enum CDMSORIGINvalues { + @XmlEnumValue("regularprocess") + REGULARPROCESS("regularprocess"), + @XmlEnumValue("recorded") + RECORDED("recorded"); + + private final String value; + + private CDMSORIGINvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSORIGINvalues fromValue(String v) { + CDMSORIGINvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSORIGINvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMYCARENETJUSTIFICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMYCARENETJUSTIFICATION.java new file mode 100644 index 000000000..d56aa22ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDMYCARENETJUSTIFICATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MYCARENET-JUSTIFICATION", + propOrder = {"value"} +) +public class CDMYCARENETJUSTIFICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MYCARENET-JUSTIFICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACH.java new file mode 100644 index 000000000..696c7393f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACH.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-APPROACH", + propOrder = {"value"} +) +public class CDORTHOAPPROACH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOAPPROACHvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOAPPROACHvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOAPPROACHvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-APPROACH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACHvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACHvalues.java new file mode 100644 index 000000000..a7e1b7c33 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOAPPROACHvalues.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-APPROACHvalues" +) +@XmlEnum +public enum CDORTHOAPPROACHvalues { + @XmlEnumValue("lateral") + LATERAL("lateral"), + @XmlEnumValue("posterior") + POSTERIOR("posterior"), + @XmlEnumValue("anterior") + ANTERIOR("anterior"), + @XmlEnumValue("bytrochanterotomy") + BYTROCHANTEROTOMY("bytrochanterotomy"), + @XmlEnumValue("withfemoralosteotomy") + WITHFEMORALOSTEOTOMY("withfemoralosteotomy"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("subvastus") + SUBVASTUS("subvastus"), + @XmlEnumValue("midvastus") + MIDVASTUS("midvastus"), + @XmlEnumValue("parapatellarlateral") + PARAPATELLARLATERAL("parapatellarlateral"), + @XmlEnumValue("parapatellarmedial") + PARAPATELLARMEDIAL("parapatellarmedial"), + @XmlEnumValue("tuberositasosteotomie") + TUBEROSITASOSTEOTOMIE("tuberositasosteotomie"), + @XmlEnumValue("antelateral") + ANTELATERAL("antelateral"), + @XmlEnumValue("postlateral") + POSTLATERAL("postlateral"); + + private final String value; + + private CDORTHOAPPROACHvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOAPPROACHvalues fromValue(String v) { + CDORTHOAPPROACHvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOAPPROACHvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSIS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSIS.java new file mode 100644 index 000000000..8c091cd40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSIS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-DIAGNOSIS", + propOrder = {"value"} +) +public class CDORTHODIAGNOSIS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHODIAGNOSISvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHODIAGNOSISvalues getValue() { + return this.value; + } + + public void setValue(CDORTHODIAGNOSISvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-DIAGNOSIS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSISvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSISvalues.java new file mode 100644 index 000000000..8c67f0424 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHODIAGNOSISvalues.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-DIAGNOSISvalues" +) +@XmlEnum +public enum CDORTHODIAGNOSISvalues { + @XmlEnumValue("primaryarthrosis") + PRIMARYARTHROSIS("primaryarthrosis"), + @XmlEnumValue("necrosisavascular") + NECROSISAVASCULAR("necrosisavascular"), + @XmlEnumValue("fracture") + FRACTURE("fracture"), + @XmlEnumValue("inflamatory") + INFLAMATORY("inflamatory"), + @XmlEnumValue("posttraumaticarthrosis") + POSTTRAUMATICARTHROSIS("posttraumaticarthrosis"), + @XmlEnumValue("arthrosisafterinfection") + ARTHROSISAFTERINFECTION("arthrosisafterinfection"), + @XmlEnumValue("secondaryarthrosis") + SECONDARYARTHROSIS("secondaryarthrosis"), + @XmlEnumValue("rheumatoidarthritis") + RHEUMATOIDARTHRITIS("rheumatoidarthritis"), + @XmlEnumValue("tumor") + TUMOR("tumor"), + @XmlEnumValue("hipdysplasia") + HIPDYSPLASIA("hipdysplasia"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("asepticloosening") + ASEPTICLOOSENING("asepticloosening"), + @XmlEnumValue("infection") + INFECTION("infection"), + @XmlEnumValue("instability") + INSTABILITY("instability"), + @XmlEnumValue("periprostheticfracture") + PERIPROSTHETICFRACTURE("periprostheticfracture"), + @XmlEnumValue("pain") + PAIN("pain"), + @XmlEnumValue("wearpolyethylene") + WEARPOLYETHYLENE("wearpolyethylene"), + @XmlEnumValue("wrongalignment") + WRONGALIGNMENT("wrongalignment"), + @XmlEnumValue("fractureofimplant") + FRACTUREOFIMPLANT("fractureofimplant"), + @XmlEnumValue("progressionarthrosis") + PROGRESSIONARTHROSIS("progressionarthrosis"), + @XmlEnumValue("rigidity") + RIGIDITY("rigidity"), + @XmlEnumValue("wear") + WEAR("wear"), + @XmlEnumValue("inflammatory") + INFLAMMATORY("inflammatory"); + + private final String value; + + private CDORTHODIAGNOSISvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHODIAGNOSISvalues fromValue(String v) { + CDORTHODIAGNOSISvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHODIAGNOSISvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFT.java new file mode 100644 index 000000000..59b9a0d2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-GRAFT", + propOrder = {"value"} +) +public class CDORTHOGRAFT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOGRAFTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOGRAFTvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOGRAFTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-GRAFT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFTvalues.java new file mode 100644 index 000000000..7e1794580 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOGRAFTvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-GRAFTvalues" +) +@XmlEnum +public enum CDORTHOGRAFTvalues { + @XmlEnumValue("allograft") + ALLOGRAFT("allograft"), + @XmlEnumValue("homograft") + HOMOGRAFT("homograft"), + @XmlEnumValue("autograft") + AUTOGRAFT("autograft"), + @XmlEnumValue("alloandautograft") + ALLOANDAUTOGRAFT("alloandautograft"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHOGRAFTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOGRAFTvalues fromValue(String v) { + CDORTHOGRAFTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOGRAFTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACE.java new file mode 100644 index 000000000..7c2933f86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-INTERFACE", + propOrder = {"value"} +) +public class CDORTHOINTERFACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOINTERFACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOINTERFACEvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOINTERFACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-INTERFACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACEvalues.java new file mode 100644 index 000000000..f8d0638da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOINTERFACEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-INTERFACEvalues" +) +@XmlEnum +public enum CDORTHOINTERFACEvalues { + @XmlEnumValue("hacoated") + HACOATED("hacoated"), + @XmlEnumValue("porous") + POROUS("porous"), + @XmlEnumValue("smouth") + SMOUTH("smouth"), + @XmlEnumValue("cementwithab") + CEMENTWITHAB("cementwithab"), + @XmlEnumValue("cementwithoutab") + CEMENTWITHOUTAB("cementwithoutab"), + @XmlEnumValue("allpoly") + ALLPOLY("allpoly"), + @XmlEnumValue("none") + NONE("none"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("metalbacked") + METALBACKED("metalbacked"); + + private final String value; + + private CDORTHOINTERFACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOINTERFACEvalues fromValue(String v) { + CDORTHOINTERFACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOINTERFACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERT.java new file mode 100644 index 000000000..df132311f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-KNEE-INSERT", + propOrder = {"value"} +) +public class CDORTHOKNEEINSERT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOKNEEINSERTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOKNEEINSERTvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOKNEEINSERTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-KNEE-INSERT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERTvalues.java new file mode 100644 index 000000000..f7980f45e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOKNEEINSERTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-KNEE-INSERTvalues" +) +@XmlEnum +public enum CDORTHOKNEEINSERTvalues { + @XmlEnumValue("fixed") + FIXED("fixed"), + @XmlEnumValue("mobile") + MOBILE("mobile"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHOKNEEINSERTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOKNEEINSERTvalues fromValue(String v) { + CDORTHOKNEEINSERTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOKNEEINSERTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOM.java new file mode 100644 index 000000000..fec04d0ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOM.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-NAVCOM", + propOrder = {"value"} +) +public class CDORTHONAVCOM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHONAVCOMvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHONAVCOMvalues getValue() { + return this.value; + } + + public void setValue(CDORTHONAVCOMvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-NAVCOM" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOMvalues.java new file mode 100644 index 000000000..b442db422 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHONAVCOMvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-NAVCOMvalues" +) +@XmlEnum +public enum CDORTHONAVCOMvalues { + @XmlEnumValue("navigationcomputerglobal") + NAVIGATIONCOMPUTERGLOBAL("navigationcomputerglobal"), + @XmlEnumValue("navigationcomputerstem") + NAVIGATIONCOMPUTERSTEM("navigationcomputerstem"), + @XmlEnumValue("navigationcomputercup") + NAVIGATIONCOMPUTERCUP("navigationcomputercup"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHONAVCOMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHONAVCOMvalues fromValue(String v) { + CDORTHONAVCOMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHONAVCOMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISION.java new file mode 100644 index 000000000..358569035 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-TECHREVISION", + propOrder = {"value"} +) +public class CDORTHOTECHREVISION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOTECHREVISIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOTECHREVISIONvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOTECHREVISIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-TECHREVISION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISIONvalues.java new file mode 100644 index 000000000..19e5a0e92 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTECHREVISIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-TECHREVISIONvalues" +) +@XmlEnum +public enum CDORTHOTECHREVISIONvalues { + @XmlEnumValue("femoralheadneck") + FEMORALHEADNECK("femoralheadneck"), + @XmlEnumValue("femoralcomplete") + FEMORALCOMPLETE("femoralcomplete"), + @XmlEnumValue("acetabularinsert") + ACETABULARINSERT("acetabularinsert"), + @XmlEnumValue("acetabularcomplete") + ACETABULARCOMPLETE("acetabularcomplete"); + + private final String value; + + private CDORTHOTECHREVISIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOTECHREVISIONvalues fromValue(String v) { + CDORTHOTECHREVISIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOTECHREVISIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPE.java new file mode 100644 index 000000000..f18221328 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-TYPE", + propOrder = {"value"} +) +public class CDORTHOTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPEvalues.java new file mode 100644 index 000000000..e68fc8d11 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDORTHOTYPEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-TYPEvalues" +) +@XmlEnum +public enum CDORTHOTYPEvalues { + @XmlEnumValue("primaryprocedure") + PRIMARYPROCEDURE("primaryprocedure"), + @XmlEnumValue("revisionwithprosthesis") + REVISIONWITHPROSTHESIS("revisionwithprosthesis"), + @XmlEnumValue("osteosynthesis") + OSTEOSYNTHESIS("osteosynthesis"), + @XmlEnumValue("resection") + RESECTION("resection"), + @XmlEnumValue("arthrodesis") + ARTHRODESIS("arthrodesis"), + @XmlEnumValue("amputation") + AMPUTATION("amputation"); + + private final String value; + + private CDORTHOTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOTYPEvalues fromValue(String v) { + CDORTHOTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETER.java new file mode 100644 index 000000000..3a3887c34 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PARAMETER", + propOrder = {"value"} +) +public class CDPARAMETER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPARAMETERvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPARAMETERvalues getValue() { + return this.value; + } + + public void setValue(CDPARAMETERvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PARAMETER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETERvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETERvalues.java new file mode 100644 index 000000000..00edd514a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPARAMETERvalues.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PARAMETERvalues" +) +@XmlEnum +public enum CDPARAMETERvalues { + @XmlEnumValue("weight") + WEIGHT("weight"), + @XmlEnumValue("height") + HEIGHT("height"), + @XmlEnumValue("bmi") + BMI("bmi"), + @XmlEnumValue("sbp") + SBP("sbp"), + @XmlEnumValue("dbp") + DBP("dbp"), + @XmlEnumValue("pulsecharacter") + PULSECHARACTER("pulsecharacter"), + @XmlEnumValue("heartrate") + HEARTRATE("heartrate"), + @XmlEnumValue("peakflow") + PEAKFLOW("peakflow"), + @XmlEnumValue("gpa") + GPA("gpa"), + @XmlEnumValue("headcircumference") + HEADCIRCUMFERENCE("headcircumference"), + @XmlEnumValue("hipcircumference") + HIPCIRCUMFERENCE("hipcircumference"), + @XmlEnumValue("apgar") + APGAR("apgar"), + @XmlEnumValue("katz") + KATZ("katz"), + @XmlEnumValue("belrai") + BELRAI("belrai"), + @XmlEnumValue("bloodsugar") + BLOODSUGAR("bloodsugar"); + + private final String value; + + private CDPARAMETERvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPARAMETERvalues fromValue(String v) { + CDPARAMETERvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPARAMETERvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILL.java new file mode 100644 index 000000000..897ff8682 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL", + propOrder = {"value"} +) +public class CDPATIENTWILL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSP.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSP.java new file mode 100644 index 000000000..8431349fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSP.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL-HOSP", + propOrder = {"value"} +) +public class CDPATIENTWILLHOSP implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLHOSPvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLHOSPvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLHOSPvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL-HOSP" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSPvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSPvalues.java new file mode 100644 index 000000000..ea0c3ac7c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLHOSPvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILL-HOSPvalues" +) +@XmlEnum +public enum CDPATIENTWILLHOSPvalues { + @XmlEnumValue("hos1") + HOS_1("hos1"), + @XmlEnumValue("hos2") + HOS_2("hos2"); + + private final String value; + + private CDPATIENTWILLHOSPvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLHOSPvalues fromValue(String v) { + CDPATIENTWILLHOSPvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLHOSPvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRES.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRES.java new file mode 100644 index 000000000..90b3c65a0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRES.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL-RES", + propOrder = {"value"} +) +public class CDPATIENTWILLRES implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLRESvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLRESvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLRESvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL-RES" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRESvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRESvalues.java new file mode 100644 index 000000000..408b0bb58 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLRESvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILL-RESvalues" +) +@XmlEnum +public enum CDPATIENTWILLRESvalues { + @XmlEnumValue("dnr0") + DNR_0("dnr0"), + @XmlEnumValue("dnr1") + DNR_1("dnr1"), + @XmlEnumValue("dnr2") + DNR_2("dnr2"), + @XmlEnumValue("dnr3") + DNR_3("dnr3"); + + private final String value; + + private CDPATIENTWILLRESvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLRESvalues fromValue(String v) { + CDPATIENTWILLRESvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLRESvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLvalues.java new file mode 100644 index 000000000..30f23cf7a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPATIENTWILLvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILLvalues" +) +@XmlEnum +public enum CDPATIENTWILLvalues { + @XmlEnumValue("ntbr") + NTBR("ntbr"), + @XmlEnumValue("bloodtransfusionrefusal") + BLOODTRANSFUSIONREFUSAL("bloodtransfusionrefusal"), + @XmlEnumValue("intubationrefusal") + INTUBATIONREFUSAL("intubationrefusal"), + @XmlEnumValue("euthanasiarequest") + EUTHANASIAREQUEST("euthanasiarequest"), + @XmlEnumValue("vaccinationrefusal") + VACCINATIONREFUSAL("vaccinationrefusal"), + @XmlEnumValue("organdonationconsent") + ORGANDONATIONCONSENT("organdonationconsent"), + @XmlEnumValue("datareuseforclinicalresearchconsent") + DATAREUSEFORCLINICALRESEARCHCONSENT("datareuseforclinicalresearchconsent"), + @XmlEnumValue("datareuseforclinicaltrialsconsent") + DATAREUSEFORCLINICALTRIALSCONSENT("datareuseforclinicaltrialsconsent"), + @XmlEnumValue("clinicaltrialparticipationconsent") + CLINICALTRIALPARTICIPATIONCONSENT("clinicaltrialparticipationconsent"), + @XmlEnumValue("omissionofmedicaldata") + OMISSIONOFMEDICALDATA("omissionofmedicaldata"); + + private final String value; + + private CDPATIENTWILLvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLvalues fromValue(String v) { + CDPATIENTWILLvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPERIODICITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPERIODICITY.java new file mode 100644 index 000000000..c7c067365 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPERIODICITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PERIODICITY", + propOrder = {"value"} +) +public class CDPERIODICITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PERIODICITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOF.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOF.java new file mode 100644 index 000000000..7839c625c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOF.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PROOF", + propOrder = {"value"} +) +public class CDPROOF implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDPROOFschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDPROOFschemes getS() { + return this.s; + } + + public void setS(CDPROOFschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOFschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOFschemes.java new file mode 100644 index 000000000..34b3130d7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDPROOFschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PROOFschemes" +) +@XmlEnum +public enum CDPROOFschemes { + @XmlEnumValue("CD-PROOFTYPE") + CD_PROOFTYPE("CD-PROOFTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDPROOFschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPROOFschemes fromValue(String v) { + CDPROOFschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPROOFschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIX.java new file mode 100644 index 000000000..edf488b61 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-QUANTITYPREFIX", + propOrder = {"value"} +) +public class CDQUANTITYPREFIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDQUANTITYPREFIXvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDQUANTITYPREFIXvalues getValue() { + return this.value; + } + + public void setValue(CDQUANTITYPREFIXvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-QUANTITYPREFIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIXvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIXvalues.java new file mode 100644 index 000000000..9370aa45d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDQUANTITYPREFIXvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-QUANTITYPREFIXvalues" +) +@XmlEnum +public enum CDQUANTITYPREFIXvalues { + @XmlEnumValue("ana") + ANA("ana"), + @XmlEnumValue("anaad") + ANAAD("anaad"), + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("qs") + QS("qs"); + + private final String value; + + private CDQUANTITYPREFIXvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDQUANTITYPREFIXvalues fromValue(String v) { + CDQUANTITYPREFIXvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDQUANTITYPREFIXvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPE.java new file mode 100644 index 000000000..907daa9c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REFSCOPE", + propOrder = {"value"} +) +public class CDREFSCOPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDREFSCOPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDREFSCOPEvalues getValue() { + return this.value; + } + + public void setValue(CDREFSCOPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REFSCOPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPEvalues.java new file mode 100644 index 000000000..5432468d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREFSCOPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-REFSCOPEvalues" +) +@XmlEnum +public enum CDREFSCOPEvalues { + @XmlEnumValue("age") + AGE("age"), + @XmlEnumValue("sex") + SEX("sex"), + @XmlEnumValue("gestationnal") + GESTATIONNAL("gestationnal"); + + private final String value; + + private CDREFSCOPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDREFSCOPEvalues fromValue(String v) { + CDREFSCOPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDREFSCOPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java new file mode 100644 index 000000000..a6be5be8a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REIMBURSEMENT-NOMENCLATURE", + propOrder = {"value"} +) +public class CDREIMBURSEMENTNOMENCLATURE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REIMBURSEMENT-NOMENCLATURE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENT.java new file mode 100644 index 000000000..66bba858c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REV-COMPONENT", + propOrder = {"value"} +) +public class CDREVCOMPONENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDREVCOMPONENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDREVCOMPONENTvalues getValue() { + return this.value; + } + + public void setValue(CDREVCOMPONENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REV-COMPONENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENTvalues.java new file mode 100644 index 000000000..ce3b57f65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDREVCOMPONENTvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-REV-COMPONENTvalues" +) +@XmlEnum +public enum CDREVCOMPONENTvalues { + @XmlEnumValue("patella") + PATELLA("patella"), + @XmlEnumValue("femur") + FEMUR("femur"), + @XmlEnumValue("tibia") + TIBIA("tibia"), + @XmlEnumValue("insert") + INSERT("insert"); + + private final String value; + + private CDREVCOMPONENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDREVCOMPONENTvalues fromValue(String v) { + CDREVCOMPONENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDREVCOMPONENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITY.java new file mode 100644 index 000000000..a90ec5bed --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SEVERITY", + propOrder = {"value"} +) +public class CDSEVERITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSEVERITYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSEVERITYschemes getS() { + return this.s; + } + + public void setS(CDSEVERITYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYschemes.java new file mode 100644 index 000000000..623f62028 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEVERITYschemes" +) +@XmlEnum +public enum CDSEVERITYschemes { + @XmlEnumValue("CD-SEVERITY") + CD_SEVERITY("CD-SEVERITY"), + @XmlEnumValue("CD-NYHA") + CD_NYHA("CD-NYHA"); + + private final String value; + + private CDSEVERITYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEVERITYschemes fromValue(String v) { + CDSEVERITYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEVERITYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYvalues.java new file mode 100644 index 000000000..176f72950 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEVERITYvalues.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEVERITYvalues" +) +@XmlEnum +public enum CDSEVERITYvalues { + @XmlEnumValue("abnormal") + ABNORMAL("abnormal"), + @XmlEnumValue("high") + HIGH("high"), + @XmlEnumValue("low") + LOW("low"), + @XmlEnumValue("normal") + NORMAL("normal"), + @XmlEnumValue("resistent") + RESISTENT("resistent"), + @XmlEnumValue("susceptible") + SUSCEPTIBLE("susceptible"), + @XmlEnumValue("susceptibleintermediate") + SUSCEPTIBLEINTERMEDIATE("susceptibleintermediate"), + @XmlEnumValue("veryabnormal") + VERYABNORMAL("veryabnormal"), + @XmlEnumValue("veryhigh") + VERYHIGH("veryhigh"), + @XmlEnumValue("verylow") + VERYLOW("verylow"), + @XmlEnumValue("extremelyhigh") + EXTREMELYHIGH("extremelyhigh"), + @XmlEnumValue("extremelylow") + EXTREMELYLOW("extremelylow"), + @XmlEnumValue("verysusceptible") + VERYSUSCEPTIBLE("verysusceptible"); + + private final String value; + + private CDSEVERITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEVERITYvalues fromValue(String v) { + CDSEVERITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEVERITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEX.java new file mode 100644 index 000000000..dd00d7da9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SEX", + propOrder = {"value"} +) +public class CDSEX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSEXvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSEXvalues getValue() { + return this.value; + } + + public void setValue(CDSEXvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-SEX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEXvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEXvalues.java new file mode 100644 index 000000000..92b01e104 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSEXvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEXvalues" +) +@XmlEnum +public enum CDSEXvalues { + @XmlEnumValue("changed") + CHANGED("changed"), + @XmlEnumValue("female") + FEMALE("female"), + @XmlEnumValue("male") + MALE("male"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("undefined") + UNDEFINED("undefined"); + + private final String value; + + private CDSEXvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEXvalues fromValue(String v) { + CDSEXvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEXvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITE.java new file mode 100644 index 000000000..26d75a92b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SITE", + propOrder = {"value"} +) +public class CDSITE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSITEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSITEschemes getS() { + return this.s; + } + + public void setS(CDSITEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEschemes.java new file mode 100644 index 000000000..90c06b980 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SITEschemes" +) +@XmlEnum +public enum CDSITEschemes { + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + @XmlEnumValue("CD-DEFIB-SITE") + CD_DEFIB_SITE("CD-DEFIB-SITE"); + + private final String value; + + private CDSITEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSITEschemes fromValue(String v) { + CDSITEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSITEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEvalues.java new file mode 100644 index 000000000..dbe46f628 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSITEvalues.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SITEvalues" +) +@XmlEnum +public enum CDSITEvalues { + BE("BE"), + @XmlEnumValue("blood") + BLOOD("blood"), + BN("BN"), + BU("BU"), + CT("CT"), + LA("LA"), + LAC("LAC"), + LACF("LACF"), + LD("LD"), + LE("LE"), + LEJ("LEJ"), + LF("LF"), + LG("LG"), + LH("LH"), + LIJ("LIJ"), + LLAQ("LLAQ"), + LLFA("LLFA"), + LMFA("LMFA"), + LN("LN"), + LPC("LPC"), + LSC("LSC"), + LT("LT"), + LUA("LUA"), + LUAQ("LUAQ"), + LUFA("LUFA"), + LVG("LVG"), + LVL("LVL"), + NB("NB"), + OD("OD"), + OS("OS"), + OU("OU"), + PA("PA"), + PERIN("PERIN"), + RA("RA"), + RAC("RAC"), + RACF("RACF"), + RD("RD"), + RE("RE"), + REJ("REJ"), + RF("RF"), + RG("RG"), + RH("RH"), + RIJ("RIJ"), + RLAQ("RLAQ"), + RLFA("RLFA"), + RMFA("RMFA"), + RN("RN"), + RPC("RPC"), + RSC("RSC"), + RT("RT"), + RUA("RUA"), + RUAQ("RUAQ"), + RUFA("RUFA"), + RVG("RVG"), + RVL("RVL"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("rk") + RK("rk"), + @XmlEnumValue("lhip") + LHIP("lhip"), + @XmlEnumValue("rhip") + RHIP("rhip"), + @XmlEnumValue("lfem") + LFEM("lfem"), + @XmlEnumValue("rfem") + RFEM("rfem"), + @XmlEnumValue("ltib") + LTIB("ltib"), + @XmlEnumValue("rtib") + RTIB("rtib"); + + private final String value; + + private CDSITEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSITEvalues fromValue(String v) { + CDSITEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSITEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSNOMED.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSNOMED.java new file mode 100644 index 000000000..32536a414 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSNOMED.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SNOMED", + propOrder = {"value"} +) +public class CDSNOMED implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-SNOMED" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTANDARD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTANDARD.java new file mode 100644 index 000000000..f50aa3e26 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTANDARD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STANDARD", + propOrder = {"value"} +) +public class CDSTANDARD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STANDARD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPE.java new file mode 100644 index 000000000..8f907459e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-BRIDGETYPE", + propOrder = {"value"} +) +public class CDSTENTBRIDGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTBRIDGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTBRIDGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTBRIDGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-BRIDGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.java new file mode 100644 index 000000000..ea0cbc8e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTBRIDGETYPEvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-BRIDGETYPEvalues" +) +@XmlEnum +public enum CDSTENTBRIDGETYPEvalues { + @XmlEnumValue("saphena1") + SAPHENA_1("saphena1"), + @XmlEnumValue("saphena2") + SAPHENA_2("saphena2"), + @XmlEnumValue("saphena3") + SAPHENA_3("saphena3"), + @XmlEnumValue("saphena4") + SAPHENA_4("saphena4"), + @XmlEnumValue("saphena5") + SAPHENA_5("saphena5"), + @XmlEnumValue("lima") + LIMA("lima"), + @XmlEnumValue("rima") + RIMA("rima"), + @XmlEnumValue("gepa") + GEPA("gepa"), + @XmlEnumValue("freeima") + FREEIMA("freeima"), + @XmlEnumValue("radialis") + RADIALIS("radialis"); + + private final String value; + + private CDSTENTBRIDGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTBRIDGETYPEvalues fromValue(String v) { + CDSTENTBRIDGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTBRIDGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICE.java new file mode 100644 index 000000000..8131a6924 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-DEVICE", + propOrder = {"value"} +) +public class CDSTENTDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICEvalues.java new file mode 100644 index 000000000..3861f5df1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDEVICEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-DEVICEvalues" +) +@XmlEnum +public enum CDSTENTDEVICEvalues { + @XmlEnumValue("bms") + BMS("bms"), + @XmlEnumValue("des") + DES("des"), + @XmlEnumValue("bvs") + BVS("bvs"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDSTENTDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTDEVICEvalues fromValue(String v) { + CDSTENTDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCE.java new file mode 100644 index 000000000..36d26be80 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-DOMINANCE", + propOrder = {"value"} +) +public class CDSTENTDOMINANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTDOMINANCEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTDOMINANCEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTDOMINANCEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-DOMINANCE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCEvalues.java new file mode 100644 index 000000000..ae8848d56 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTDOMINANCEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-DOMINANCEvalues" +) +@XmlEnum +public enum CDSTENTDOMINANCEvalues { + @XmlEnumValue("left") + LEFT("left"), + @XmlEnumValue("right") + RIGHT("right"); + + private final String value; + + private CDSTENTDOMINANCEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTDOMINANCEvalues fromValue(String v) { + CDSTENTDOMINANCEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTDOMINANCEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPE.java new file mode 100644 index 000000000..62693c7cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-LESIONTYPE", + propOrder = {"value"} +) +public class CDSTENTLESIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTLESIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTLESIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTLESIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-LESIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPEvalues.java new file mode 100644 index 000000000..b07288925 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTLESIONTYPEvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-LESIONTYPEvalues" +) +@XmlEnum +public enum CDSTENTLESIONTYPEvalues { + @XmlEnumValue("simple") + SIMPLE("simple"), + @XmlEnumValue("multi-segment") + MULTI_SEGMENT("multi-segment"), + @XmlEnumValue("aorto-ostiale") + AORTO_OSTIALE("aorto-ostiale"), + @XmlEnumValue("bifurcation") + BIFURCATION("bifurcation"), + @XmlEnumValue("occlusionchroniquetotplus3m") + OCCLUSIONCHRONIQUETOTPLUS_3_M("occlusionchroniquetotplus3m"); + + private final String value; + + private CDSTENTLESIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTLESIONTYPEvalues fromValue(String v) { + CDSTENTLESIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTLESIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENT.java new file mode 100644 index 000000000..4e94675e2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-SEGMENT", + propOrder = {"value"} +) +public class CDSTENTSEGMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTSEGMENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTSEGMENTvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTSEGMENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-SEGMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENTvalues.java new file mode 100644 index 000000000..3ca5c0f95 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSTENTSEGMENTvalues.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-SEGMENTvalues" +) +@XmlEnum +public enum CDSTENTSEGMENTvalues { + @XmlEnumValue("proxrca") + PROXRCA("proxrca"), + @XmlEnumValue("midrca") + MIDRCA("midrca"), + @XmlEnumValue("distrca") + DISTRCA("distrca"), + @XmlEnumValue("rightposteriordescending") + RIGHTPOSTERIORDESCENDING("rightposteriordescending"), + @XmlEnumValue("leftmain") + LEFTMAIN("leftmain"), + @XmlEnumValue("proxlad") + PROXLAD("proxlad"), + @XmlEnumValue("midlad") + MIDLAD("midlad"), + @XmlEnumValue("distlad") + DISTLAD("distlad"), + @XmlEnumValue("d1") + D_1("d1"), + @XmlEnumValue("d2") + D_2("d2"), + @XmlEnumValue("d3") + D_3("d3"), + @XmlEnumValue("proxcx") + PROXCX("proxcx"), + @XmlEnumValue("intermediatebissectrice") + INTERMEDIATEBISSECTRICE("intermediatebissectrice"), + @XmlEnumValue("m1") + M_1("m1"), + @XmlEnumValue("m2") + M_2("m2"), + @XmlEnumValue("distcx") + DISTCX("distcx"), + @XmlEnumValue("pl1") + PL_1("pl1"), + @XmlEnumValue("pl2") + PL_2("pl2"), + @XmlEnumValue("pl3") + PL_3("pl3"), + @XmlEnumValue("leftposteriordescending") + LEFTPOSTERIORDESCENDING("leftposteriordescending"), + @XmlEnumValue("rv") + RV("rv"), + @XmlEnumValue("rightpl2") + RIGHTPL_2("rightpl2"), + @XmlEnumValue("rightpl3") + RIGHTPL_3("rightpl3"), + @XmlEnumValue("pl4") + PL_4("pl4"); + + private final String value; + + private CDSTENTSEGMENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTSEGMENTvalues fromValue(String v) { + CDSTENTSEGMENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTSEGMENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCE.java new file mode 100644 index 000000000..3f23d2b85 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SUBSTANCE", + propOrder = {"value"} +) +public class CDSUBSTANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSUBSTANCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSUBSTANCEschemes getS() { + return this.s; + } + + public void setS(CDSUBSTANCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCEschemes.java new file mode 100644 index 000000000..df2e035f9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDSUBSTANCEschemes.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SUBSTANCEschemes" +) +@XmlEnum +public enum CDSUBSTANCEschemes { + @XmlEnumValue("CD-INNCLUSTER") + CD_INNCLUSTER("CD-INNCLUSTER"), + @XmlEnumValue("CD-ATC") + CD_ATC("CD-ATC"), + @XmlEnumValue("CD-EAN") + CD_EAN("CD-EAN"), + @XmlEnumValue("CD-SUBSTANCE-CNK") + CD_SUBSTANCE_CNK("CD-SUBSTANCE-CNK"); + + private final String value; + + private CDSUBSTANCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSUBSTANCEschemes fromValue(String v) { + CDSUBSTANCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSUBSTANCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTECHNICAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTECHNICAL.java new file mode 100644 index 000000000..00c149be0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTECHNICAL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TECHNICAL", + propOrder = {"value"} +) +public class CDTECHNICAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TECHNICAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOM.java new file mode 100644 index 000000000..fd07b1006 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TELECOM", + propOrder = {"value"} +) +public class CDTELECOM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTELECOMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTELECOMschemes getS() { + return this.s; + } + + public void setS(CDTELECOMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMschemes.java new file mode 100644 index 000000000..392eee9b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TELECOMschemes" +) +@XmlEnum +public enum CDTELECOMschemes { + @XmlEnumValue("CD-ADDRESS") + CD_ADDRESS("CD-ADDRESS"), + @XmlEnumValue("CD-TELECOM") + CD_TELECOM("CD-TELECOM"); + + private final String value; + + private CDTELECOMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTELECOMschemes fromValue(String v) { + CDTELECOMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTELECOMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMvalues.java new file mode 100644 index 000000000..e117944a3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTELECOMvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TELECOMvalues" +) +@XmlEnum +public enum CDTELECOMvalues { + @XmlEnumValue("phone") + PHONE("phone"), + @XmlEnumValue("mobile") + MOBILE("mobile"), + @XmlEnumValue("fax") + FAX("fax"), + @XmlEnumValue("email") + EMAIL("email"), + @XmlEnumValue("carenet") + CARENET("carenet"); + + private final String value; + + private CDTELECOMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTELECOMvalues fromValue(String v) { + CDTELECOMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTELECOMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITY.java new file mode 100644 index 000000000..781176f27 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TEMPORALITY", + propOrder = {"value"} +) +public class CDTEMPORALITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTEMPORALITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTEMPORALITYvalues getValue() { + return this.value; + } + + public void setValue(CDTEMPORALITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TEMPORALITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITYvalues.java new file mode 100644 index 000000000..196d6a745 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTEMPORALITYvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TEMPORALITYvalues" +) +@XmlEnum +public enum CDTEMPORALITYvalues { + @XmlEnumValue("oneshot") + ONESHOT("oneshot"), + @XmlEnumValue("acute") + ACUTE("acute"), + @XmlEnumValue("chronic") + CHRONIC("chronic"), + @XmlEnumValue("reactivation") + REACTIVATION("reactivation"), + @XmlEnumValue("remission") + REMISSION("remission"), + @XmlEnumValue("subacute") + SUBACUTE("subacute"); + + private final String value; + + private CDTEMPORALITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTEMPORALITYvalues fromValue(String v) { + CDTEMPORALITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTEMPORALITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINK.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINK.java new file mode 100644 index 000000000..a271a71bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINK.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-THERAPEUTICLINK", + propOrder = {"value"} +) +public class CDTHERAPEUTICLINK implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTHERAPEUTICLINKschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTHERAPEUTICLINKschemes getS() { + return this.s; + } + + public void setS(CDTHERAPEUTICLINKschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINKschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINKschemes.java new file mode 100644 index 000000000..4035e71b0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTHERAPEUTICLINKschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-THERAPEUTICLINKschemes" +) +@XmlEnum +public enum CDTHERAPEUTICLINKschemes { + @XmlEnumValue("CD-THERAPEUTICLINKTYPE") + CD_THERAPEUTICLINKTYPE("CD-THERAPEUTICLINKTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDTHERAPEUTICLINKschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTHERAPEUTICLINKschemes fromValue(String v) { + CDTHERAPEUTICLINKschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTHERAPEUTICLINKschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNIT.java new file mode 100644 index 000000000..b53512ea8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNIT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TIMEUNIT", + propOrder = {"value"} +) +public class CDTIMEUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTIMEUNITschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTIMEUNITschemes getS() { + return this.s; + } + + public void setS(CDTIMEUNITschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITschemes.java new file mode 100644 index 000000000..facdc4674 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TIMEUNITschemes" +) +@XmlEnum +public enum CDTIMEUNITschemes { + @XmlEnumValue("CD-TIMEUNIT") + CD_TIMEUNIT("CD-TIMEUNIT"), + LOCAL("LOCAL"); + + private final String value; + + private CDTIMEUNITschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTIMEUNITschemes fromValue(String v) { + CDTIMEUNITschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTIMEUNITschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITvalues.java new file mode 100644 index 000000000..cc2068268 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTIMEUNITvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TIMEUNITvalues" +) +@XmlEnum +public enum CDTIMEUNITvalues { + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("mo") + MO("mo"), + @XmlEnumValue("wk") + WK("wk"), + @XmlEnumValue("d") + D("d"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("min") + MIN("min"), + @XmlEnumValue("s") + S("s"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("ns") + NS("ns"); + + private final String value; + + private CDTIMEUNITvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTIMEUNITvalues fromValue(String v) { + CDTIMEUNITvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTIMEUNITvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTION.java new file mode 100644 index 000000000..16ba78308 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION", + propOrder = {"value"} +) +public class CDTRANSACTION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTRANSACTIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTRANSACTIONschemes getS() { + return this.s; + } + + public void setS(CDTRANSACTIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONCARENET.java new file mode 100644 index 000000000..b341d6869 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-CARENET", + propOrder = {"value"} +) +public class CDTRANSACTIONCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-CARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAA.java new file mode 100644 index 000000000..2df82233f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAA.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-MAA", + propOrder = {"value"} +) +public class CDTRANSACTIONMAA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONMAAvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONMAAvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONMAAvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-MAA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAAvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAAvalues.java new file mode 100644 index 000000000..f51c44294 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMAAvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-MAAvalues" +) +@XmlEnum +public enum CDTRANSACTIONMAAvalues { + @XmlEnumValue("agreementrequest") + AGREEMENTREQUEST("agreementrequest"), + @XmlEnumValue("agreementresponse") + AGREEMENTRESPONSE("agreementresponse"), + @XmlEnumValue("freeappendix") + FREEAPPENDIX("freeappendix"), + @XmlEnumValue("reglementaryappendix") + REGLEMENTARYAPPENDIX("reglementaryappendix"), + @XmlEnumValue("consultationrequest") + CONSULTATIONREQUEST("consultationrequest"), + @XmlEnumValue("consultationresponse") + CONSULTATIONRESPONSE("consultationresponse"); + + private final String value; + + private CDTRANSACTIONMAAvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONMAAvalues fromValue(String v) { + CDTRANSACTIONMAAvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONMAAvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENET.java new file mode 100644 index 000000000..2d51b4eb4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-MYCARENET", + propOrder = {"value"} +) +public class CDTRANSACTIONMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONMYCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONMYCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONMYCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-MYCARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENETvalues.java new file mode 100644 index 000000000..0f8d3f2e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONMYCARENETvalues.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-MYCARENETvalues" +) +@XmlEnum +public enum CDTRANSACTIONMYCARENETvalues { + @XmlEnumValue("gmd") + GMD("gmd"), + @XmlEnumValue("gmdclosure") + GMDCLOSURE("gmdclosure"), + @XmlEnumValue("gmdextension") + GMDEXTENSION("gmdextension"), + @XmlEnumValue("tariff") + TARIFF("tariff"), + @XmlEnumValue("tariffmediprima") + TARIFFMEDIPRIMA("tariffmediprima"), + @XmlEnumValue("cga") + CGA("cga"), + @XmlEnumValue("cgd") + CGD("cgd"), + @XmlEnumValue("mea") + MEA("mea"), + @XmlEnumValue("cgacancellation") + CGACANCELLATION("cgacancellation"), + @XmlEnumValue("maa") + MAA("maa"), + @XmlEnumValue("maaextension") + MAAEXTENSION("maaextension"), + @XmlEnumValue("maaappendix") + MAAAPPENDIX("maaappendix"), + @XmlEnumValue("maacancellation") + MAACANCELLATION("maacancellation"), + @XmlEnumValue("maaclosure") + MAACLOSURE("maaclosure"), + @XmlEnumValue("maaagreement") + MAAAGREEMENT("maaagreement"), + @XmlEnumValue("maarefusal") + MAAREFUSAL("maarefusal"), + @XmlEnumValue("maaintreatment") + MAAINTREATMENT("maaintreatment"); + + private final String value; + + private CDTRANSACTIONMYCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONMYCARENETvalues fromValue(String v) { + CDTRANSACTIONMYCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONMYCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREG.java new file mode 100644 index 000000000..202c2aa03 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-REG", + propOrder = {"value"} +) +public class CDTRANSACTIONREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONREGvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREGvalues.java new file mode 100644 index 000000000..c58f69d0c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONREGvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-REGvalues" +) +@XmlEnum +public enum CDTRANSACTIONREGvalues { + @XmlEnumValue("qermid-stent-intervention") + QERMID_STENT_INTERVENTION("qermid-stent-intervention"), + @XmlEnumValue("orthopride-intervention") + ORTHOPRIDE_INTERVENTION("orthopride-intervention"), + @XmlEnumValue("defib-intervention") + DEFIB_INTERVENTION("defib-intervention"), + @XmlEnumValue("pacemaker-intervention") + PACEMAKER_INTERVENTION("pacemaker-intervention"), + @XmlEnumValue("arthritis-notification") + ARTHRITIS_NOTIFICATION("arthritis-notification"); + + private final String value; + + private CDTRANSACTIONREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONREGvalues fromValue(String v) { + CDTRANSACTIONREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPE.java new file mode 100644 index 000000000..c6125c1c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-TYPE", + propOrder = {"value"} +) +public class CDTRANSACTIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPEvalues.java new file mode 100644 index 000000000..07478b35d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONTYPEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-TYPEvalues" +) +@XmlEnum +public enum CDTRANSACTIONTYPEvalues { + @XmlEnumValue("incapacity") + INCAPACITY("incapacity"), + @XmlEnumValue("incapacityextension") + INCAPACITYEXTENSION("incapacityextension"), + @XmlEnumValue("incapacityrelapse") + INCAPACITYRELAPSE("incapacityrelapse"), + @XmlEnumValue("nursing") + NURSING("nursing"), + @XmlEnumValue("physiotherapy") + PHYSIOTHERAPY("physiotherapy"), + @XmlEnumValue("intermediarynursing") + INTERMEDIARYNURSING("intermediarynursing"), + @XmlEnumValue("intermediaryphysiotherapy") + INTERMEDIARYPHYSIOTHERAPY("intermediaryphysiotherapy"), + @XmlEnumValue("transferdocument") + TRANSFERDOCUMENT("transferdocument"), + @XmlEnumValue("childrecord") + CHILDRECORD("childrecord"); + + private final String value; + + private CDTRANSACTIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONTYPEvalues fromValue(String v) { + CDTRANSACTIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONschemes.java new file mode 100644 index 000000000..d0aada8aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONschemes.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTIONschemes" +) +@XmlEnum +public enum CDTRANSACTIONschemes { + @XmlEnumValue("CD-TRANSACTION") + CD_TRANSACTION("CD-TRANSACTION"), + @XmlEnumValue("CD-TRANSACTION-CARENET") + CD_TRANSACTION_CARENET("CD-TRANSACTION-CARENET"), + @XmlEnumValue("CD-TRANSACTION-MAA") + CD_TRANSACTION_MAA("CD-TRANSACTION-MAA"), + @XmlEnumValue("CD-CHAPTER4APPENDIX") + CD_CHAPTER_4_APPENDIX("CD-CHAPTER4APPENDIX"), + @XmlEnumValue("CD-TRANSACTION-REG") + CD_TRANSACTION_REG("CD-TRANSACTION-REG"), + @XmlEnumValue("CD-TRANSACTION-MYCARENET") + CD_TRANSACTION_MYCARENET("CD-TRANSACTION-MYCARENET"), + @XmlEnumValue("CD-TRANSACTION-TYPE") + CD_TRANSACTION_TYPE("CD-TRANSACTION-TYPE"), + @XmlEnumValue("CD-HUBSERVICE") + CD_HUBSERVICE("CD-HUBSERVICE"), + @XmlEnumValue("CD-DIARY") + CD_DIARY("CD-DIARY"), + LOCAL("LOCAL"); + + private final String value; + + private CDTRANSACTIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONschemes fromValue(String v) { + CDTRANSACTIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONvalues.java new file mode 100644 index 000000000..ff3e7ab43 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTRANSACTIONvalues.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTIONvalues" +) +@XmlEnum +public enum CDTRANSACTIONvalues { + @XmlEnumValue("admission") + ADMISSION("admission"), + @XmlEnumValue("alert") + ALERT("alert"), + @XmlEnumValue("contactreport") + CONTACTREPORT("contactreport"), + @XmlEnumValue("death") + DEATH("death"), + @XmlEnumValue("discharge") + DISCHARGE("discharge"), + @XmlEnumValue("dischargereport") + DISCHARGEREPORT("dischargereport"), + @XmlEnumValue("epidemiology") + EPIDEMIOLOGY("epidemiology"), + @XmlEnumValue("labrequest") + LABREQUEST("labrequest"), + @XmlEnumValue("labresult") + LABRESULT("labresult"), + @XmlEnumValue("note") + NOTE("note"), + @XmlEnumValue("hospitalpharmaceuticalprescription") + HOSPITALPHARMACEUTICALPRESCRIPTION("hospitalpharmaceuticalprescription"), + @XmlEnumValue("pharmaceuticalprescription") + PHARMACEUTICALPRESCRIPTION("pharmaceuticalprescription"), + @XmlEnumValue("productdelivery") + PRODUCTDELIVERY("productdelivery"), + @XmlEnumValue("quickdischargereport") + QUICKDISCHARGEREPORT("quickdischargereport"), + @XmlEnumValue("referral") + REFERRAL("referral"), + @XmlEnumValue("request") + REQUEST("request"), + @XmlEnumValue("result") + RESULT("result"), + @XmlEnumValue("vaccination") + VACCINATION("vaccination"), + @XmlEnumValue("sumehr") + SUMEHR("sumehr"), + @XmlEnumValue("ecare-safe-consultation") + ECARE_SAFE_CONSULTATION("ecare-safe-consultation"), + @XmlEnumValue("ebirth-mother-notification") + EBIRTH_MOTHER_NOTIFICATION("ebirth-mother-notification"), + @XmlEnumValue("ebirth-baby-notification") + EBIRTH_BABY_NOTIFICATION("ebirth-baby-notification"), + @XmlEnumValue("ebirth-baby-medicalform") + EBIRTH_BABY_MEDICALFORM("ebirth-baby-medicalform"), + @XmlEnumValue("ebirth-mother-medicalform") + EBIRTH_MOTHER_MEDICALFORM("ebirth-mother-medicalform"), + @XmlEnumValue("clinicalsummary") + CLINICALSUMMARY("clinicalsummary"), + @XmlEnumValue("medicaladvisoragreement") + MEDICALADVISORAGREEMENT("medicaladvisoragreement"), + @XmlEnumValue("bvt-sample") + BVT_SAMPLE("bvt-sample"), + @XmlEnumValue("clinicalpath") + CLINICALPATH("clinicalpath"), + @XmlEnumValue("telemonitoring") + TELEMONITORING("telemonitoring"), + @XmlEnumValue("radiationexposuremonitoring") + RADIATIONEXPOSUREMONITORING("radiationexposuremonitoring"), + @XmlEnumValue("intervention") + INTERVENTION("intervention"), + @XmlEnumValue("medicationschemeelement") + MEDICATIONSCHEMEELEMENT("medicationschemeelement"), + @XmlEnumValue("treatmentsuspension") + TREATMENTSUSPENSION("treatmentsuspension"), + @XmlEnumValue("prescription") + PRESCRIPTION("prescription"), + @XmlEnumValue("notification") + NOTIFICATION("notification"), + @XmlEnumValue("report") + REPORT("report"), + @XmlEnumValue("medicationscheme") + MEDICATIONSCHEME("medicationscheme"), + @XmlEnumValue("vaccinationscheme") + VACCINATIONSCHEME("vaccinationscheme"), + @XmlEnumValue("vaccinationschemeelement") + VACCINATIONSCHEMEELEMENT("vaccinationschemeelement"), + @XmlEnumValue("ecare-tardis-consultation") + ECARE_TARDIS_CONSULTATION("ecare-tardis-consultation"), + @XmlEnumValue("genericregistryentry") + GENERICREGISTRYENTRY("genericregistryentry"), + @XmlEnumValue("population-based-screening") + POPULATION_BASED_SCREENING("population-based-screening"), + @XmlEnumValue("child-prevention") + CHILD_PREVENTION("child-prevention"), + @XmlEnumValue("careplan") + CAREPLAN("careplan"), + @XmlEnumValue("applicationlink") + APPLICATIONLINK("applicationlink"), + @XmlEnumValue("diarynote") + DIARYNOTE("diarynote"), + @XmlEnumValue("mea") + MEA("mea"), + @XmlEnumValue("perinatal") + PERINATAL("perinatal"), + @XmlEnumValue("belrai-report") + BELRAI_REPORT("belrai-report"); + + private final String value; + + private CDTRANSACTIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONvalues fromValue(String v) { + CDTRANSACTIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.java new file mode 100644 index 000000000..ab2ef8cd6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TUCO-PATHOLOGYTYPE", + propOrder = {"value"} +) +public class CDTUCOPATHOLOGYTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTUCOPATHOLOGYTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTUCOPATHOLOGYTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTUCOPATHOLOGYTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TUCO-PATHOLOGYTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java new file mode 100644 index 000000000..1af11537d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TUCO-PATHOLOGYTYPEvalues" +) +@XmlEnum +public enum CDTUCOPATHOLOGYTYPEvalues { + @XmlEnumValue("diabetedietarycontrol") + DIABETEDIETARYCONTROL("diabetedietarycontrol"), + @XmlEnumValue("diabeteoralmedication") + DIABETEORALMEDICATION("diabeteoralmedication"), + @XmlEnumValue("diabeteinsulin") + DIABETEINSULIN("diabeteinsulin"), + @XmlEnumValue("diabetenewlydiagnosed") + DIABETENEWLYDIAGNOSED("diabetenewlydiagnosed"), + @XmlEnumValue("diabete") + DIABETE("diabete"), + @XmlEnumValue("renalfailurelessthan30ml") + RENALFAILURELESSTHAN_30_ML("renalfailurelessthan30ml"), + @XmlEnumValue("instentrestenosis") + INSTENTRESTENOSIS("instentrestenosis"), + @XmlEnumValue("cardioshockatstartpci") + CARDIOSHOCKATSTARTPCI("cardioshockatstartpci"), + @XmlEnumValue("stroke") + STROKE("stroke"), + @XmlEnumValue("peripheralvasculardisease") + PERIPHERALVASCULARDISEASE("peripheralvasculardisease"), + @XmlEnumValue("stentthrombosis") + STENTTHROMBOSIS("stentthrombosis"); + + private final String value; + + private CDTUCOPATHOLOGYTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTUCOPATHOLOGYTYPEvalues fromValue(String v) { + CDTUCOPATHOLOGYTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTUCOPATHOLOGYTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPE.java new file mode 100644 index 000000000..7c236cd2d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TUCO-STEMITYPE", + propOrder = {"value"} +) +public class CDTUCOSTEMITYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTUCOSTEMITYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTUCOSTEMITYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTUCOSTEMITYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TUCO-STEMITYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPEvalues.java new file mode 100644 index 000000000..2fca967a4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDTUCOSTEMITYPEvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TUCO-STEMITYPEvalues" +) +@XmlEnum +public enum CDTUCOSTEMITYPEvalues { + @XmlEnumValue("stemipci") + STEMIPCI("stemipci"), + @XmlEnumValue("stemirescue") + STEMIRESCUE("stemirescue"), + @XmlEnumValue("stemilate") + STEMILATE("stemilate"), + @XmlEnumValue("nonstemiurgent") + NONSTEMIURGENT("nonstemiurgent"), + @XmlEnumValue("nonstemielective") + NONSTEMIELECTIVE("nonstemielective"), + @XmlEnumValue("nonstemilate") + NONSTEMILATE("nonstemilate"), + @XmlEnumValue("emergentpci") + EMERGENTPCI("emergentpci"), + @XmlEnumValue("electivepci") + ELECTIVEPCI("electivepci"), + @XmlEnumValue("outofhospitalarrest") + OUTOFHOSPITALARREST("outofhospitalarrest"), + @XmlEnumValue("stagedpci") + STAGEDPCI("stagedpci"), + @XmlEnumValue("complicationpriorpci") + COMPLICATIONPRIORPCI("complicationpriorpci"), + @XmlEnumValue("recurrendischaemia") + RECURRENDISCHAEMIA("recurrendischaemia"); + + private final String value; + + private CDTUCOSTEMITYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTUCOSTEMITYPEvalues fromValue(String v) { + CDTUCOSTEMITYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTUCOSTEMITYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNIT.java new file mode 100644 index 000000000..b987a76bf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNIT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-UNIT", + propOrder = {"value"} +) +public class CDUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDUNITschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDUNITschemes getS() { + return this.s; + } + + public void setS(CDUNITschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNITschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNITschemes.java new file mode 100644 index 000000000..49c8a1a9a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDUNITschemes.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-UNITschemes" +) +@XmlEnum +public enum CDUNITschemes { + @XmlEnumValue("CD-UNIT") + CD_UNIT("CD-UNIT"), + @XmlEnumValue("CD-CURRENCY") + CD_CURRENCY("CD-CURRENCY"), + UCUM("UCUM"), + @XmlEnumValue("CD-TIMEUNIT") + CD_TIMEUNIT("CD-TIMEUNIT"); + + private final String value; + + private CDUNITschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDUNITschemes fromValue(String v) { + CDUNITschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDUNITschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDURGENCY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDURGENCY.java new file mode 100644 index 000000000..d16dd055d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDURGENCY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-URGENCY", + propOrder = {"value"} +) +public class CDURGENCY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-URGENCY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINE.java new file mode 100644 index 000000000..9698b547d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-VACCINE", + propOrder = {"value"} +) +public class CDVACCINE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDVACCINEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDVACCINEvalues getValue() { + return this.value; + } + + public void setValue(CDVACCINEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-VACCINE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATION.java new file mode 100644 index 000000000..f7d89f8c9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-VACCINEINDICATION", + propOrder = {"value"} +) +public class CDVACCINEINDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDVACCINEINDICATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDVACCINEINDICATIONvalues getValue() { + return this.value; + } + + public void setValue(CDVACCINEINDICATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-VACCINE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATIONvalues.java new file mode 100644 index 000000000..e43793d96 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEINDICATIONvalues.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-VACCINEINDICATIONvalues" +) +@XmlEnum +public enum CDVACCINEINDICATIONvalues { + @XmlEnumValue("poliomyelitis") + POLIOMYELITIS("poliomyelitis"), + @XmlEnumValue("measles") + MEASLES("measles"), + @XmlEnumValue("rubella") + RUBELLA("rubella"), + @XmlEnumValue("mumps") + MUMPS("mumps"), + @XmlEnumValue("seasonalinfluenza") + SEASONALINFLUENZA("seasonalinfluenza"), + @XmlEnumValue("hepatitisa") + HEPATITISA("hepatitisa"), + @XmlEnumValue("hepatitisb") + HEPATITISB("hepatitisb"), + @XmlEnumValue("rabies") + RABIES("rabies"), + @XmlEnumValue("varicella") + VARICELLA("varicella"), + @XmlEnumValue("rotavirus") + ROTAVIRUS("rotavirus"), + @XmlEnumValue("papillomavirus") + PAPILLOMAVIRUS("papillomavirus"), + @XmlEnumValue("yellowfever") + YELLOWFEVER("yellowfever"), + @XmlEnumValue("tickborneencephalitis") + TICKBORNEENCEPHALITIS("tickborneencephalitis"), + @XmlEnumValue("ej") + EJ("ej"), + @XmlEnumValue("diphteria") + DIPHTERIA("diphteria"), + @XmlEnumValue("tetanus") + TETANUS("tetanus"), + @XmlEnumValue("pertussis") + PERTUSSIS("pertussis"), + @XmlEnumValue("hib") + HIB("hib"), + @XmlEnumValue("meningitisc") + MENINGITISC("meningitisc"), + @XmlEnumValue("meningitis") + MENINGITIS("meningitis"), + @XmlEnumValue("pneumonia23") + PNEUMONIA_23("pneumonia23"), + @XmlEnumValue("pneumonia7") + PNEUMONIA_7("pneumonia7"), + @XmlEnumValue("tuberculosis") + TUBERCULOSIS("tuberculosis"), + @XmlEnumValue("typhoid") + TYPHOID("typhoid"), + @XmlEnumValue("pandemics") + PANDEMICS("pandemics"), + @XmlEnumValue("herpeszoster") + HERPESZOSTER("herpeszoster"), + @XmlEnumValue("cholera") + CHOLERA("cholera"); + + private final String value; + + private CDVACCINEINDICATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDVACCINEINDICATIONvalues fromValue(String v) { + CDVACCINEINDICATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDVACCINEINDICATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEvalues.java new file mode 100644 index 000000000..8354a2a7e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDVACCINEvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-VACCINEvalues" +) +@XmlEnum +public enum CDVACCINEvalues { + @XmlEnumValue("polio") + POLIO("polio"), + @XmlEnumValue("diteper") + DITEPER("diteper"), + @XmlEnumValue("haemo") + HAEMO("haemo"), + @XmlEnumValue("mmr") + MMR("mmr"), + @XmlEnumValue("hepatitiesb") + HEPATITIESB("hepatitiesb"), + @XmlEnumValue("mmr12") + MMR_12("mmr12"), + @XmlEnumValue("dite12") + DITE_12("dite12"), + @XmlEnumValue("meningitisc") + MENINGITISC("meningitisc"), + @XmlEnumValue("influenza") + INFLUENZA("influenza"), + @XmlEnumValue("pneumonia") + PNEUMONIA("pneumonia"), + @XmlEnumValue("ditepro") + DITEPRO("ditepro"); + + private final String value; + + private CDVACCINEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDVACCINEvalues fromValue(String v) { + CDVACCINEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDVACCINEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAY.java new file mode 100644 index 000000000..7d2ec1607 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAY.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-WEEKDAY", + propOrder = {"value"} +) +public class CDWEEKDAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDWEEKDAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + + public CDWEEKDAYvalues getValue() { + return this.value; + } + + public void setValue(CDWEEKDAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-WEEKDAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAYvalues.java new file mode 100644 index 000000000..948033f8d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/CDWEEKDAYvalues.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-WEEKDAYvalues" +) +@XmlEnum +public enum CDWEEKDAYvalues { + @XmlEnumValue("sunday") + SUNDAY("sunday"), + @XmlEnumValue("monday") + MONDAY("monday"), + @XmlEnumValue("tuesday") + TUESDAY("tuesday"), + @XmlEnumValue("wednesday") + WEDNESDAY("wednesday"), + @XmlEnumValue("thursday") + THURSDAY("thursday"), + @XmlEnumValue("friday") + FRIDAY("friday"), + @XmlEnumValue("saturday") + SATURDAY("saturday"); + + private final String value; + + private CDWEEKDAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDWEEKDAYvalues fromValue(String v) { + CDWEEKDAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDWEEKDAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/EMPTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/EMPTY.java new file mode 100644 index 000000000..e895733d4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/EMPTY.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EMPTY", + propOrder = {"value"} +) +public abstract class EMPTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S" + ) + protected String s; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "SV" + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICD.java new file mode 100644 index 000000000..2e986b054 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ICD", + propOrder = {"value"} +) +public class ICD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "ICD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICPC.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICPC.java new file mode 100644 index 000000000..92c732674 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ICPC.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ICPC", + propOrder = {"value"} +) +public class ICPC implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "ICPC" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LOCAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LOCAL.java new file mode 100644 index 000000000..c27891eae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LOCAL.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LOCAL", + propOrder = {"value"} +) +public class LOCAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SL", + required = true + ) + protected String sl; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN", + required = true + ) + protected String dn; + @XmlAttribute( + name = "L", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "LOCAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LnkType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LnkType.java new file mode 100644 index 000000000..d33ea6d44 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/LnkType.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "lnkType", + propOrder = {"value"} +) +public class LnkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "TYPE", + required = true + ) + protected CDLNKvalues type; + @XmlAttribute( + name = "MEDIATYPE" + ) + protected CDMEDIATYPEvalues mediatype; + @XmlAttribute( + name = "URL" + ) + protected String url; + @XmlAttribute( + name = "SIZE" + ) + protected String size; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public CDLNKvalues getTYPE() { + return this.type; + } + + public void setTYPE(CDLNKvalues value) { + this.type = value; + } + + public CDMEDIATYPEvalues getMEDIATYPE() { + return this.mediatype; + } + + public void setMEDIATYPE(CDMEDIATYPEvalues value) { + this.mediatype = value; + } + + public String getURL() { + return this.url; + } + + public void setURL(String value) { + this.url = value; + } + + public String getSIZE() { + return this.size; + } + + public void setSIZE(String value) { + this.size = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ObjectFactory.java new file mode 100644 index 000000000..265f1f001 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/ObjectFactory.java @@ -0,0 +1,646 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LnkType createLnkType() { + return new LnkType(); + } + + public CDTRANSACTION createCDTRANSACTION() { + return new CDTRANSACTION(); + } + + public CDHEADING createCDHEADING() { + return new CDHEADING(); + } + + public CDITEM createCDITEM() { + return new CDITEM(); + } + + public CDHCPARTY createCDHCPARTY() { + return new CDHCPARTY(); + } + + public CDENCRYPTIONACTOR createCDENCRYPTIONACTOR() { + return new CDENCRYPTIONACTOR(); + } + + public CDENCRYPTIONMETHOD createCDENCRYPTIONMETHOD() { + return new CDENCRYPTIONMETHOD(); + } + + public CDCONTENT createCDCONTENT() { + return new CDCONTENT(); + } + + public LOCAL createLOCAL() { + return new LOCAL(); + } + + public CDCONTACTPERSON createCDCONTACTPERSON() { + return new CDCONTACTPERSON(); + } + + public CDACKNOWLEDGMENT createCDACKNOWLEDGMENT() { + return new CDACKNOWLEDGMENT(); + } + + public CDADDRESS createCDADDRESS() { + return new CDADDRESS(); + } + + public CDCERTAINTY createCDCERTAINTY() { + return new CDCERTAINTY(); + } + + public CDCOUNTRY createCDCOUNTRY() { + return new CDCOUNTRY(); + } + + public CDMKGORIGIN createCDMKGORIGIN() { + return new CDMKGORIGIN(); + } + + public CDMKGREFERRER createCDMKGREFERRER() { + return new CDMKGREFERRER(); + } + + public CDMKGADMISSION createCDMKGADMISSION() { + return new CDMKGADMISSION(); + } + + public CDMKGDESTINATION createCDMKGDESTINATION() { + return new CDMKGDESTINATION(); + } + + public CDMKGDISCHARGE createCDMKGDISCHARGE() { + return new CDMKGDISCHARGE(); + } + + public CDECG createCDECG() { + return new CDECG(); + } + + public CDENCOUNTER createCDENCOUNTER() { + return new CDENCOUNTER(); + } + + public CDENCOUNTERSAFETYISSUE createCDENCOUNTERSAFETYISSUE() { + return new CDENCOUNTERSAFETYISSUE(); + } + + public CDEMERGENCYEVALUATION createCDEMERGENCYEVALUATION() { + return new CDEMERGENCYEVALUATION(); + } + + public CDERROR createCDERROR() { + return new CDERROR(); + } + + public CDERRORMYCARENET createCDERRORMYCARENET() { + return new CDERRORMYCARENET(); + } + + public CDWEEKDAY createCDWEEKDAY() { + return new CDWEEKDAY(); + } + + public CDLEGALSERVICE createCDLEGALSERVICE() { + return new CDLEGALSERVICE(); + } + + public CDLIFECYCLE createCDLIFECYCLE() { + return new CDLIFECYCLE(); + } + + public CDDAYPERIOD createCDDAYPERIOD() { + return new CDDAYPERIOD(); + } + + public CDREFSCOPE createCDREFSCOPE() { + return new CDREFSCOPE(); + } + + public CDSEVERITY createCDSEVERITY() { + return new CDSEVERITY(); + } + + public CDSEX createCDSEX() { + return new CDSEX(); + } + + public CDSITE createCDSITE() { + return new CDSITE(); + } + + public CDSTANDARD createCDSTANDARD() { + return new CDSTANDARD(); + } + + public CDMESSAGE createCDMESSAGE() { + return new CDMESSAGE(); + } + + public CDTEMPORALITY createCDTEMPORALITY() { + return new CDTEMPORALITY(); + } + + public CDTELECOM createCDTELECOM() { + return new CDTELECOM(); + } + + public CDUNIT createCDUNIT() { + return new CDUNIT(); + } + + public CDTIMEUNIT createCDTIMEUNIT() { + return new CDTIMEUNIT(); + } + + public CDCURRENCY createCDCURRENCY() { + return new CDCURRENCY(); + } + + public CDURGENCY createCDURGENCY() { + return new CDURGENCY(); + } + + public CDINCAPACITY createCDINCAPACITY() { + return new CDINCAPACITY(); + } + + public CDINCAPACITYREASON createCDINCAPACITYREASON() { + return new CDINCAPACITYREASON(); + } + + public CDCAREPATH createCDCAREPATH() { + return new CDCAREPATH(); + } + + public CDCLINICALPLAN createCDCLINICALPLAN() { + return new CDCLINICALPLAN(); + } + + public CDPATIENTWILL createCDPATIENTWILL() { + return new CDPATIENTWILL(); + } + + public CDPATIENTWILLRES createCDPATIENTWILLRES() { + return new CDPATIENTWILLRES(); + } + + public CDPATIENTWILLHOSP createCDPATIENTWILLHOSP() { + return new CDPATIENTWILLHOSP(); + } + + public CDPARAMETER createCDPARAMETER() { + return new CDPARAMETER(); + } + + public CDTECHNICAL createCDTECHNICAL() { + return new CDTECHNICAL(); + } + + public ICD createICD() { + return new ICD(); + } + + public ICPC createICPC() { + return new ICPC(); + } + + public CDCLINICAL createCDCLINICAL() { + return new CDCLINICAL(); + } + + public CDMEDICATION createCDMEDICATION() { + return new CDMEDICATION(); + } + + public CDDRUGPRESENTATION createCDDRUGPRESENTATION() { + return new CDDRUGPRESENTATION(); + } + + public CDDRUGROUTE createCDDRUGROUTE() { + return new CDDRUGROUTE(); + } + + public CDADMINISTRATIONUNIT createCDADMINISTRATIONUNIT() { + return new CDADMINISTRATIONUNIT(); + } + + public CDPERIODICITY createCDPERIODICITY() { + return new CDPERIODICITY(); + } + + public CDINNCLUSTER createCDINNCLUSTER() { + return new CDINNCLUSTER(); + } + + public CDDRUGCNK createCDDRUGCNK() { + return new CDDRUGCNK(); + } + + public CDVACCINE createCDVACCINE() { + return new CDVACCINE(); + } + + public CDVACCINEINDICATION createCDVACCINEINDICATION() { + return new CDVACCINEINDICATION(); + } + + public CDATC createCDATC() { + return new CDATC(); + } + + public CDITEMCARENET createCDITEMCARENET() { + return new CDITEMCARENET(); + } + + public CDTRANSACTIONCARENET createCDTRANSACTIONCARENET() { + return new CDTRANSACTIONCARENET(); + } + + public CDCARENETMESSAGE createCDCARENETMESSAGE() { + return new CDCARENETMESSAGE(); + } + + public CDCARENETTYPE createCDCARENETTYPE() { + return new CDCARENETTYPE(); + } + + public CDCARENETACCIDENTTYPE createCDCARENETACCIDENTTYPE() { + return new CDCARENETACCIDENTTYPE(); + } + + public CDCARENETAGREEMENTTYPE createCDCARENETAGREEMENTTYPE() { + return new CDCARENETAGREEMENTTYPE(); + } + + public CDCARENETPERSONALPART createCDCARENETPERSONALPART() { + return new CDCARENETPERSONALPART(); + } + + public CDCARENETTHIRDPAYERCONTRACT createCDCARENETTHIRDPAYERCONTRACT() { + return new CDCARENETTHIRDPAYERCONTRACT(); + } + + public CDCARENETSISCARDERROR createCDCARENETSISCARDERROR() { + return new CDCARENETSISCARDERROR(); + } + + public CDCARENETREFUSALREASON createCDCARENETREFUSALREASON() { + return new CDCARENETREFUSALREASON(); + } + + public CDCARENETMUTATIONINDICATOR createCDCARENETMUTATIONINDICATOR() { + return new CDCARENETMUTATIONINDICATOR(); + } + + public CDCARENETDOCUMENT createCDCARENETDOCUMENT() { + return new CDCARENETDOCUMENT(); + } + + public CDCARENETINSURANCYSTATUS createCDCARENETINSURANCYSTATUS() { + return new CDCARENETINSURANCYSTATUS(); + } + + public CDCARENETNATIONALINSURANCE createCDCARENETNATIONALINSURANCE() { + return new CDCARENETNATIONALINSURANCE(); + } + + public CDLAB createCDLAB() { + return new CDLAB(); + } + + public CDITEMEBIRTH createCDITEMEBIRTH() { + return new CDITEMEBIRTH(); + } + + public CDEBIRTHPLACE createCDEBIRTHPLACE() { + return new CDEBIRTHPLACE(); + } + + public CDEBIRTHPREGNANCYORIGIN createCDEBIRTHPREGNANCYORIGIN() { + return new CDEBIRTHPREGNANCYORIGIN(); + } + + public CDEBIRTHSPECIALVALUES createCDEBIRTHSPECIALVALUES() { + return new CDEBIRTHSPECIALVALUES(); + } + + public CDEBIRTHCHILDPOSITION createCDEBIRTHCHILDPOSITION() { + return new CDEBIRTHCHILDPOSITION(); + } + + public CDEBIRTHFOETALMONITORING createCDEBIRTHFOETALMONITORING() { + return new CDEBIRTHFOETALMONITORING(); + } + + public CDEBIRTHDELIVERYWAY createCDEBIRTHDELIVERYWAY() { + return new CDEBIRTHDELIVERYWAY(); + } + + public CDEBIRTHCAESAREANINDICATION createCDEBIRTHCAESAREANINDICATION() { + return new CDEBIRTHCAESAREANINDICATION(); + } + + public CDEBIRTHARTIFICIALRESPIRATIONTYPE createCDEBIRTHARTIFICIALRESPIRATIONTYPE() { + return new CDEBIRTHARTIFICIALRESPIRATIONTYPE(); + } + + public CDEBIRTHNEONATALDEPTTYPE createCDEBIRTHNEONATALDEPTTYPE() { + return new CDEBIRTHNEONATALDEPTTYPE(); + } + + public CDEBIRTHCONGENITALMALFORMATION createCDEBIRTHCONGENITALMALFORMATION() { + return new CDEBIRTHCONGENITALMALFORMATION(); + } + + public CDMICROORGANISM createCDMICROORGANISM() { + return new CDMICROORGANISM(); + } + + public CDCONSENT createCDCONSENT() { + return new CDCONSENT(); + } + + public CDTHERAPEUTICLINK createCDTHERAPEUTICLINK() { + return new CDTHERAPEUTICLINK(); + } + + public CDPROOF createCDPROOF() { + return new CDPROOF(); + } + + public CDACCESSRIGHT createCDACCESSRIGHT() { + return new CDACCESSRIGHT(); + } + + public CDTRANSACTIONMAA createCDTRANSACTIONMAA() { + return new CDTRANSACTIONMAA(); + } + + public CDITEMMAA createCDITEMMAA() { + return new CDITEMMAA(); + } + + public CDMAATYPE createCDMAATYPE() { + return new CDMAATYPE(); + } + + public CDMAAREQUESTTYPE createCDMAAREQUESTTYPE() { + return new CDMAAREQUESTTYPE(); + } + + public CDMAARESPONSETYPE createCDMAARESPONSETYPE() { + return new CDMAARESPONSETYPE(); + } + + public CDMAAREFUSALJUSTIFICATION createCDMAAREFUSALJUSTIFICATION() { + return new CDMAAREFUSALJUSTIFICATION(); + } + + public CDMAACOVERAGETYPE createCDMAACOVERAGETYPE() { + return new CDMAACOVERAGETYPE(); + } + + public CDCHAPTER4PARAGRAPH createCDCHAPTER4PARAGRAPH() { + return new CDCHAPTER4PARAGRAPH(); + } + + public CDCHAPTER4VERSE createCDCHAPTER4VERSE() { + return new CDCHAPTER4VERSE(); + } + + public CDCHAPTER4CATEGORY createCDCHAPTER4CATEGORY() { + return new CDCHAPTER4CATEGORY(); + } + + public CDCHAPTER4CRITERIA createCDCHAPTER4CRITERIA() { + return new CDCHAPTER4CRITERIA(); + } + + public CDCHAPTER4VERSESEQAPPENDIX createCDCHAPTER4VERSESEQAPPENDIX() { + return new CDCHAPTER4VERSESEQAPPENDIX(); + } + + public CDCHAPTER4DOCUMENTSEQAPPENDIX createCDCHAPTER4DOCUMENTSEQAPPENDIX() { + return new CDCHAPTER4DOCUMENTSEQAPPENDIX(); + } + + public CDCHAPTER4FORMALINTERPRETATION createCDCHAPTER4FORMALINTERPRETATION() { + return new CDCHAPTER4FORMALINTERPRETATION(); + } + + public CDITEMBVT createCDITEMBVT() { + return new CDITEMBVT(); + } + + public CDBVTAVAILABLEMATERIALS createCDBVTAVAILABLEMATERIALS() { + return new CDBVTAVAILABLEMATERIALS(); + } + + public CDBVTCONSERVATIONDELAY createCDBVTCONSERVATIONDELAY() { + return new CDBVTCONSERVATIONDELAY(); + } + + public CDBVTCONSERVATIONMODE createCDBVTCONSERVATIONMODE() { + return new CDBVTCONSERVATIONMODE(); + } + + public CDBVTSAMPLETYPE createCDBVTSAMPLETYPE() { + return new CDBVTSAMPLETYPE(); + } + + public CDBCRDIFFERENTATIONDEGREE createCDBCRDIFFERENTATIONDEGREE() { + return new CDBCRDIFFERENTATIONDEGREE(); + } + + public CDBVTLATERALITY createCDBVTLATERALITY() { + return new CDBVTLATERALITY(); + } + + public CDBVTPATIENTOPPOSITION createCDBVTPATIENTOPPOSITION() { + return new CDBVTPATIENTOPPOSITION(); + } + + public CDBVTSTATUS createCDBVTSTATUS() { + return new CDBVTSTATUS(); + } + + public CDTRANSACTIONREG createCDTRANSACTIONREG() { + return new CDTRANSACTIONREG(); + } + + public CDITEMREG createCDITEMREG() { + return new CDITEMREG(); + } + + public CDHEADINGREG createCDHEADINGREG() { + return new CDHEADINGREG(); + } + + public CDSTENTDOMINANCE createCDSTENTDOMINANCE() { + return new CDSTENTDOMINANCE(); + } + + public CDSTENTBRIDGETYPE createCDSTENTBRIDGETYPE() { + return new CDSTENTBRIDGETYPE(); + } + + public CDSTENTLESIONTYPE createCDSTENTLESIONTYPE() { + return new CDSTENTLESIONTYPE(); + } + + public CDSTENTSEGMENT createCDSTENTSEGMENT() { + return new CDSTENTSEGMENT(); + } + + public CDSTENTDEVICE createCDSTENTDEVICE() { + return new CDSTENTDEVICE(); + } + + public CDTUCOPATHOLOGYTYPE createCDTUCOPATHOLOGYTYPE() { + return new CDTUCOPATHOLOGYTYPE(); + } + + public CDTUCOSTEMITYPE createCDTUCOSTEMITYPE() { + return new CDTUCOSTEMITYPE(); + } + + public CDBALLONDEVICE createCDBALLONDEVICE() { + return new CDBALLONDEVICE(); + } + + public CDDISCHARGETYPE createCDDISCHARGETYPE() { + return new CDDISCHARGETYPE(); + } + + public CDREIMBURSEMENTNOMENCLATURE createCDREIMBURSEMENTNOMENCLATURE() { + return new CDREIMBURSEMENTNOMENCLATURE(); + } + + public CDORTHOTYPE createCDORTHOTYPE() { + return new CDORTHOTYPE(); + } + + public CDORTHODIAGNOSIS createCDORTHODIAGNOSIS() { + return new CDORTHODIAGNOSIS(); + } + + public CDORTHOAPPROACH createCDORTHOAPPROACH() { + return new CDORTHOAPPROACH(); + } + + public CDORTHONAVCOM createCDORTHONAVCOM() { + return new CDORTHONAVCOM(); + } + + public CDIMPLANTATIONDEVICE createCDIMPLANTATIONDEVICE() { + return new CDIMPLANTATIONDEVICE(); + } + + public CDBEARINGSURFACE createCDBEARINGSURFACE() { + return new CDBEARINGSURFACE(); + } + + public CDORTHOGRAFT createCDORTHOGRAFT() { + return new CDORTHOGRAFT(); + } + + public CDORTHOINTERFACE createCDORTHOINTERFACE() { + return new CDORTHOINTERFACE(); + } + + public CDORTHOTECHREVISION createCDORTHOTECHREVISION() { + return new CDORTHOTECHREVISION(); + } + + public CDIMPLANTATIONTYPE createCDIMPLANTATIONTYPE() { + return new CDIMPLANTATIONTYPE(); + } + + public CDORTHOKNEEINSERT createCDORTHOKNEEINSERT() { + return new CDORTHOKNEEINSERT(); + } + + public CDREVCOMPONENT createCDREVCOMPONENT() { + return new CDREVCOMPONENT(); + } + + public CDITEMMS createCDITEMMS() { + return new CDITEMMS(); + } + + public CDMSORIGIN createCDMSORIGIN() { + return new CDMSORIGIN(); + } + + public CDMSADAPTATION createCDMSADAPTATION() { + return new CDMSADAPTATION(); + } + + public CDMSMEDICATIONTYPE createCDMSMEDICATIONTYPE() { + return new CDMSMEDICATIONTYPE(); + } + + public CDSUBSTANCE createCDSUBSTANCE() { + return new CDSUBSTANCE(); + } + + public CDFORMULARY createCDFORMULARY() { + return new CDFORMULARY(); + } + + public CDGALENICFORM createCDGALENICFORM() { + return new CDGALENICFORM(); + } + + public CDQUANTITYPREFIX createCDQUANTITYPREFIX() { + return new CDQUANTITYPREFIX(); + } + + public CDTRANSACTIONMYCARENET createCDTRANSACTIONMYCARENET() { + return new CDTRANSACTIONMYCARENET(); + } + + public CDITEMMYCARENET createCDITEMMYCARENET() { + return new CDITEMMYCARENET(); + } + + public CDSNOMED createCDSNOMED() { + return new CDSNOMED(); + } + + public CDTRANSACTIONTYPE createCDTRANSACTIONTYPE() { + return new CDTRANSACTIONTYPE(); + } + + public CDMYCARENETJUSTIFICATION createCDMYCARENETJUSTIFICATION() { + return new CDMYCARENETJUSTIFICATION(); + } + + public CDACTSNURSING createCDACTSNURSING() { + return new CDACTSNURSING(); + } + + public CDCIVILSTATE createCDCIVILSTATE() { + return new CDCIVILSTATE(); + } + + public CDAUTONOMY createCDAUTONOMY() { + return new CDAUTONOMY(); + } + + public CDEMPLOYMENTSITUATION createCDEMPLOYMENTSITUATION() { + return new CDEMPLOYMENTSITUATION(); + } + + public CDEXTERNALSOURCE createCDEXTERNALSOURCE() { + return new CDEXTERNALSOURCE(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/package-info.java new file mode 100644 index 000000000..20fae5983 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/cd/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.cd.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/cd/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/ObjectFactory.java new file mode 100644 index 000000000..d573ce655 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.dt.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public TextType createTextType() { + return new TextType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/TextType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/TextType.java new file mode 100644 index 000000000..0fb0684ef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/TextType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.standards.kmehr.dt.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "textType", + propOrder = {"value"} +) +public class TextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "L", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/package-info.java new file mode 100644 index 000000000..d45d15cb1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/dt/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.dt.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/dt/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTY.java new file mode 100644 index 000000000..6b5d46479 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTY.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-HCPARTY", + propOrder = {"value"} +) +public class IDHCPARTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDHCPARTYschemes getS() { + return this.s; + } + + public void setS(IDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTYschemes.java new file mode 100644 index 000000000..02bd1ed49 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDHCPARTYschemes.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-HCPARTYschemes" +) +@XmlEnum +public enum IDHCPARTYschemes { + @XmlEnumValue("ID-HCPARTY") + ID_HCPARTY("ID-HCPARTY"), + INSS("INSS"), + LOCAL("LOCAL"), + @XmlEnumValue("ID-ENCRYPTION-APPLICATION") + ID_ENCRYPTION_APPLICATION("ID-ENCRYPTION-APPLICATION"), + @XmlEnumValue("ID-ENCRYPTION-ACTOR") + ID_ENCRYPTION_ACTOR("ID-ENCRYPTION-ACTOR"), + @XmlEnumValue("ID-ENCRYPTION-KEY") + ID_ENCRYPTION_KEY("ID-ENCRYPTION-KEY"), + @XmlEnumValue("ID-INSURANCE") + ID_INSURANCE("ID-INSURANCE"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"), + @XmlEnumValue("ID-EHP") + ID_EHP("ID-EHP"); + + private final String value; + + private IDHCPARTYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDHCPARTYschemes fromValue(String v) { + IDHCPARTYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDHCPARTYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCE.java new file mode 100644 index 000000000..e48749c6b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCE.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-INSURANCE", + propOrder = {"value"} +) +public class IDINSURANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDINSURANCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDINSURANCEschemes getS() { + return this.s; + } + + public void setS(IDINSURANCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCEschemes.java new file mode 100644 index 000000000..e3bb2a642 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDINSURANCEschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-INSURANCEschemes" +) +@XmlEnum +public enum IDINSURANCEschemes { + @XmlEnumValue("ID-INSURANCE") + ID_INSURANCE("ID-INSURANCE"), + LOCAL("LOCAL"); + + private final String value; + + private IDINSURANCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDINSURANCEschemes fromValue(String v) { + IDINSURANCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDINSURANCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHR.java new file mode 100644 index 000000000..7dacf8e17 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHR.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-KMEHR", + propOrder = {"value"} +) +@XmlRootElement( + name = "ID-KMEHR" +) +public class IDKMEHR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDKMEHRschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDKMEHRschemes getS() { + return this.s; + } + + public void setS(IDKMEHRschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHRschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHRschemes.java new file mode 100644 index 000000000..3e48c1ae8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDKMEHRschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-KMEHRschemes" +) +@XmlEnum +public enum IDKMEHRschemes { + @XmlEnumValue("ID-KMEHR") + ID_KMEHR("ID-KMEHR"), + @XmlEnumValue("ID-IBAN") + ID_IBAN("ID-IBAN"), + @XmlEnumValue("ID-SERIALNO") + ID_SERIALNO("ID-SERIALNO"), + LOCAL("LOCAL"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"); + + private final String value; + + private IDKMEHRschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDKMEHRschemes fromValue(String v) { + IDKMEHRschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDKMEHRschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENT.java new file mode 100644 index 000000000..8b85a2299 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENT.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-PATIENT", + propOrder = {"value"} +) +public class IDPATIENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPATIENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPATIENTschemes getS() { + return this.s; + } + + public void setS(IDPATIENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENTschemes.java new file mode 100644 index 000000000..23d77ed22 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPATIENTschemes.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-PATIENTschemes" +) +@XmlEnum +public enum IDPATIENTschemes { + @XmlEnumValue("ID-PATIENT") + ID_PATIENT("ID-PATIENT"), + INSS("INSS"), + @XmlEnumValue("EID-CARDNO") + EID_CARDNO("EID-CARDNO"), + @XmlEnumValue("SIS-CARDNO") + SIS_CARDNO("SIS-CARDNO"), + @XmlEnumValue("ISI-CARDNO") + ISI_CARDNO("ISI-CARDNO"), + LOCAL("LOCAL"); + + private final String value; + + private IDPATIENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDPATIENTschemes fromValue(String v) { + IDPATIENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDPATIENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSION.java new file mode 100644 index 000000000..5bc8390cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSION.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-PROFESSION", + propOrder = {"value"} +) +public class IDPROFESSION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPROFESSIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPROFESSIONschemes getS() { + return this.s; + } + + public void setS(IDPROFESSIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSIONschemes.java new file mode 100644 index 000000000..0cd9dc06e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/IDPROFESSIONschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-PROFESSIONschemes" +) +@XmlEnum +public enum IDPROFESSIONschemes { + @XmlEnumValue("ID-MEDEX") + ID_MEDEX("ID-MEDEX"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"); + + private final String value; + + private IDPROFESSIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDPROFESSIONschemes fromValue(String v) { + IDPROFESSIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDPROFESSIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/INSS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/INSS.java new file mode 100644 index 000000000..260e88a77 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/INSS.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "INSS", + propOrder = {"value"} +) +public class INSS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPATIENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPATIENTschemes getS() { + return this.s; + } + + public void setS(IDPATIENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/ObjectFactory.java new file mode 100644 index 000000000..22c2de7fb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public IDKMEHR createIDKMEHR() { + return new IDKMEHR(); + } + + public IDHCPARTY createIDHCPARTY() { + return new IDHCPARTY(); + } + + public IDPATIENT createIDPATIENT() { + return new IDPATIENT(); + } + + public INSS createINSS() { + return new INSS(); + } + + public IDINSURANCE createIDINSURANCE() { + return new IDINSURANCE(); + } + + public IDPROFESSION createIDPROFESSION() { + return new IDPROFESSION(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/package-info.java new file mode 100644 index 000000000..6e8da8236 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/id/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.id.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/id/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHT.java new file mode 100644 index 000000000..f239c0a5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACCESSRIGHT", + propOrder = {"value"} +) +public class CDACCESSRIGHT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACCESSRIGHTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDACCESSRIGHTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACCESSRIGHTvalues getValue() { + return this.value; + } + + public void setValue(CDACCESSRIGHTvalues value) { + this.value = value; + } + + public CDACCESSRIGHTschemes getS() { + return this.s; + } + + public void setS(CDACCESSRIGHTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTschemes.java new file mode 100644 index 000000000..c0e5313f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACCESSRIGHTschemes" +) +@XmlEnum +public enum CDACCESSRIGHTschemes { + @XmlEnumValue("CD-ACCESSRIGHT") + CD_ACCESSRIGHT("CD-ACCESSRIGHT"), + LOCAL("LOCAL"); + + private final String value; + + private CDACCESSRIGHTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACCESSRIGHTschemes fromValue(String v) { + CDACCESSRIGHTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACCESSRIGHTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTvalues.java new file mode 100644 index 000000000..7f119687a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACCESSRIGHTvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACCESSRIGHTvalues" +) +@XmlEnum +public enum CDACCESSRIGHTvalues { + @XmlEnumValue("allow") + ALLOW("allow"), + @XmlEnumValue("disallow") + DISALLOW("disallow"); + + private final String value; + + private CDACCESSRIGHTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACCESSRIGHTvalues fromValue(String v) { + CDACCESSRIGHTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACCESSRIGHTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENT.java new file mode 100644 index 000000000..41099768c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACKNOWLEDGMENT", + propOrder = {"value"} +) +public class CDACKNOWLEDGMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACKNOWLEDGMENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACKNOWLEDGMENTvalues getValue() { + return this.value; + } + + public void setValue(CDACKNOWLEDGMENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ACKNOWLEDGMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENTvalues.java new file mode 100644 index 000000000..7ec2b290e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACKNOWLEDGMENTvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACKNOWLEDGMENTvalues" +) +@XmlEnum +public enum CDACKNOWLEDGMENTvalues { + @XmlEnumValue("always") + ALWAYS("always"), + @XmlEnumValue("never") + NEVER("never"), + @XmlEnumValue("onerror") + ONERROR("onerror"), + @XmlEnumValue("onsuccess") + ONSUCCESS("onsuccess"); + + private final String value; + + private CDACKNOWLEDGMENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACKNOWLEDGMENTvalues fromValue(String v) { + CDACKNOWLEDGMENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACKNOWLEDGMENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSING.java new file mode 100644 index 000000000..953a8bcf8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSING.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ACTS-NURSING", + propOrder = {"value"} +) +public class CDACTSNURSING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDACTSNURSINGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDACTSNURSINGvalues getValue() { + return this.value; + } + + public void setValue(CDACTSNURSINGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ACTS-NURSING" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSINGvalues.java new file mode 100644 index 000000000..69e972d4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDACTSNURSINGvalues.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ACTS-NURSINGvalues" +) +@XmlEnum +public enum CDACTSNURSINGvalues { + @XmlEnumValue("NMF001") + NMF_001("NMF001"), + @XmlEnumValue("NMF002") + NMF_002("NMF002"), + @XmlEnumValue("NMF011") + NMF_011("NMF011"), + @XmlEnumValue("NMF012") + NMF_012("NMF012"), + @XmlEnumValue("NMF013") + NMF_013("NMF013"), + @XmlEnumValue("NMF021") + NMF_021("NMF021"), + @XmlEnumValue("NMF022") + NMF_022("NMF022"), + @XmlEnumValue("NMF031") + NMF_031("NMF031"), + @XmlEnumValue("NMF040") + NMF_040("NMF040"), + @XmlEnumValue("NMF041") + NMF_041("NMF041"), + @XmlEnumValue("NMF042") + NMF_042("NMF042"), + @XmlEnumValue("NMF043") + NMF_043("NMF043"), + @XmlEnumValue("NMF044") + NMF_044("NMF044"), + @XmlEnumValue("NMF045") + NMF_045("NMF045"), + @XmlEnumValue("NMF046") + NMF_046("NMF046"), + @XmlEnumValue("NMF047") + NMF_047("NMF047"), + @XmlEnumValue("NMF051") + NMF_051("NMF051"), + @XmlEnumValue("NMF052") + NMF_052("NMF052"), + @XmlEnumValue("NMF061") + NMF_061("NMF061"), + @XmlEnumValue("NMF062") + NMF_062("NMF062"), + @XmlEnumValue("NMF071") + NMF_071("NMF071"), + @XmlEnumValue("NMF072") + NMF_072("NMF072"), + @XmlEnumValue("NMF073") + NMF_073("NMF073"), + @XmlEnumValue("NMF074") + NMF_074("NMF074"), + @XmlEnumValue("NMF081") + NMF_081("NMF081"), + @XmlEnumValue("NMF082") + NMF_082("NMF082"), + @XmlEnumValue("NMF091") + NMF_091("NMF091"), + @XmlEnumValue("NMF092") + NMF_092("NMF092"), + @XmlEnumValue("NMF093") + NMF_093("NMF093"), + @XmlEnumValue("NMF101") + NMF_101("NMF101"), + @XmlEnumValue("NMF111") + NMF_111("NMF111"), + @XmlEnumValue("NMF112") + NMF_112("NMF112"), + @XmlEnumValue("NMF113") + NMF_113("NMF113"), + @XmlEnumValue("NMF114") + NMF_114("NMF114"), + @XmlEnumValue("NMF115") + NMF_115("NMF115"), + @XmlEnumValue("NMF116") + NMF_116("NMF116"), + @XmlEnumValue("NMF121") + NMF_121("NMF121"), + @XmlEnumValue("NMF999") + NMF_999("NMF999"); + + private final String value; + + private CDACTSNURSINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDACTSNURSINGvalues fromValue(String v) { + CDACTSNURSINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDACTSNURSINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESS.java new file mode 100644 index 000000000..b8b1e31b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ADDRESS", + propOrder = {"value"} +) +public class CDADDRESS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDADDRESSschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDADDRESSschemes getS() { + return this.s; + } + + public void setS(CDADDRESSschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSschemes.java new file mode 100644 index 000000000..088b9c56f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ADDRESSschemes" +) +@XmlEnum +public enum CDADDRESSschemes { + @XmlEnumValue("CD-ADDRESS") + CD_ADDRESS("CD-ADDRESS"), + LOCAL("LOCAL"); + + private final String value; + + private CDADDRESSschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDADDRESSschemes fromValue(String v) { + CDADDRESSschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDADDRESSschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSvalues.java new file mode 100644 index 000000000..f2566047e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADDRESSvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ADDRESSvalues" +) +@XmlEnum +public enum CDADDRESSvalues { + @XmlEnumValue("home") + HOME("home"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("vacation") + VACATION("vacation"), + @XmlEnumValue("work") + WORK("work"), + @XmlEnumValue("careaddress") + CAREADDRESS("careaddress"); + + private final String value; + + private CDADDRESSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDADDRESSvalues fromValue(String v) { + CDADDRESSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDADDRESSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADMINISTRATIONUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADMINISTRATIONUNIT.java new file mode 100644 index 000000000..2403a6f41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDADMINISTRATIONUNIT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ADMINISTRATIONUNIT", + propOrder = {"value"} +) +public class CDADMINISTRATIONUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ADMINISTRATIONUNIT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDATC.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDATC.java new file mode 100644 index 000000000..fbe435258 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDATC.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ATC", + propOrder = {"value"} +) +public class CDATC implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ATC" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMY.java new file mode 100644 index 000000000..7549a9205 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-AUTONOMY", + propOrder = {"value"} +) +public class CDAUTONOMY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDAUTONOMYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDAUTONOMYvalues getValue() { + return this.value; + } + + public void setValue(CDAUTONOMYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-AUTONOMY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMYvalues.java new file mode 100644 index 000000000..dda359ddb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDAUTONOMYvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-AUTONOMYvalues" +) +@XmlEnum +public enum CDAUTONOMYvalues { + @XmlEnumValue("homebound") + HOMEBOUND("homebound"); + + private final String value; + + private CDAUTONOMYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDAUTONOMYvalues fromValue(String v) { + CDAUTONOMYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDAUTONOMYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICE.java new file mode 100644 index 000000000..a7057dc1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BALLON-DEVICE", + propOrder = {"value"} +) +public class CDBALLONDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBALLONDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBALLONDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDBALLONDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BALLON-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICEvalues.java new file mode 100644 index 000000000..896bd7a48 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBALLONDEVICEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BALLON-DEVICEvalues" +) +@XmlEnum +public enum CDBALLONDEVICEvalues { + @XmlEnumValue("ballon") + BALLON("ballon"), + @XmlEnumValue("deb") + DEB("deb"); + + private final String value; + + private CDBALLONDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBALLONDEVICEvalues fromValue(String v) { + CDBALLONDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBALLONDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREE.java new file mode 100644 index 000000000..8b0e02b5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BCR-DIFFERENTATIONDEGREE", + propOrder = {"value"} +) +public class CDBCRDIFFERENTATIONDEGREE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBCRDIFFERENTATIONDEGREEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBCRDIFFERENTATIONDEGREEvalues getValue() { + return this.value; + } + + public void setValue(CDBCRDIFFERENTATIONDEGREEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BCR-DIFFERENTATIONDEGREE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java new file mode 100644 index 000000000..7d63b4637 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBCRDIFFERENTATIONDEGREEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BCR-DIFFERENTATIONDEGREEvalues" +) +@XmlEnum +public enum CDBCRDIFFERENTATIONDEGREEvalues { + @XmlEnumValue("welldifferentiated") + WELLDIFFERENTIATED("welldifferentiated"), + @XmlEnumValue("moderatelydifferentiated") + MODERATELYDIFFERENTIATED("moderatelydifferentiated"), + @XmlEnumValue("poorlydifferentiated") + POORLYDIFFERENTIATED("poorlydifferentiated"), + @XmlEnumValue("undifferentiatedanaplastic") + UNDIFFERENTIATEDANAPLASTIC("undifferentiatedanaplastic"), + @XmlEnumValue("tcell") + TCELL("tcell"), + @XmlEnumValue("bcell") + BCELL("bcell"), + @XmlEnumValue("nullcell") + NULLCELL("nullcell"), + @XmlEnumValue("nkcell") + NKCELL("nkcell"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBCRDIFFERENTATIONDEGREEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBCRDIFFERENTATIONDEGREEvalues fromValue(String v) { + CDBCRDIFFERENTATIONDEGREEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBCRDIFFERENTATIONDEGREEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACE.java new file mode 100644 index 000000000..38c943611 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BEARING-SURFACE", + propOrder = {"value"} +) +public class CDBEARINGSURFACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBEARINGSURFACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBEARINGSURFACEvalues getValue() { + return this.value; + } + + public void setValue(CDBEARINGSURFACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BEARING-SURFACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACEvalues.java new file mode 100644 index 000000000..d1ba1d084 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBEARINGSURFACEvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BEARING-SURFACEvalues" +) +@XmlEnum +public enum CDBEARINGSURFACEvalues { + @XmlEnumValue("metalpoly") + METALPOLY("metalpoly"), + @XmlEnumValue("cerampoly") + CERAMPOLY("cerampoly"), + @XmlEnumValue("metalmetal") + METALMETAL("metalmetal"), + @XmlEnumValue("ceramceram") + CERAMCERAM("ceramceram"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBEARINGSURFACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBEARINGSURFACEvalues fromValue(String v) { + CDBEARINGSURFACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBEARINGSURFACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALS.java new file mode 100644 index 000000000..9e1f1b014 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-AVAILABLEMATERIALS", + propOrder = {"value"} +) +public class CDBVTAVAILABLEMATERIALS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTAVAILABLEMATERIALSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTAVAILABLEMATERIALSvalues getValue() { + return this.value; + } + + public void setValue(CDBVTAVAILABLEMATERIALSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-AVAILABLEMATERIALS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java new file mode 100644 index 000000000..c06bed048 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTAVAILABLEMATERIALSvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-AVAILABLEMATERIALSvalues" +) +@XmlEnum +public enum CDBVTAVAILABLEMATERIALSvalues { + @XmlEnumValue("cytology") + CYTOLOGY("cytology"), + @XmlEnumValue("dna") + DNA("dna"), + @XmlEnumValue("rna") + RNA("rna"), + @XmlEnumValue("proteins") + PROTEINS("proteins"), + @XmlEnumValue("correspondingnormaltissue") + CORRESPONDINGNORMALTISSUE("correspondingnormaltissue"), + @XmlEnumValue("tissue") + TISSUE("tissue"), + @XmlEnumValue("serum") + SERUM("serum"), + @XmlEnumValue("plasma") + PLASMA("plasma"), + @XmlEnumValue("blood") + BLOOD("blood"), + @XmlEnumValue("urine") + URINE("urine"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTAVAILABLEMATERIALSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTAVAILABLEMATERIALSvalues fromValue(String v) { + CDBVTAVAILABLEMATERIALSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTAVAILABLEMATERIALSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAY.java new file mode 100644 index 000000000..799b51948 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-CONSERVATIONDELAY", + propOrder = {"value"} +) +public class CDBVTCONSERVATIONDELAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTCONSERVATIONDELAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTCONSERVATIONDELAYvalues getValue() { + return this.value; + } + + public void setValue(CDBVTCONSERVATIONDELAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-CONSERVATIONDELAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAYvalues.java new file mode 100644 index 000000000..b326614c5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONDELAYvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-CONSERVATIONDELAYvalues" +) +@XmlEnum +public enum CDBVTCONSERVATIONDELAYvalues { + @XmlEnumValue("lessthan30min") + LESSTHAN_30_MIN("lessthan30min"), + @XmlEnumValue("morethan30min") + MORETHAN_30_MIN("morethan30min"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBVTCONSERVATIONDELAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTCONSERVATIONDELAYvalues fromValue(String v) { + CDBVTCONSERVATIONDELAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTCONSERVATIONDELAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODE.java new file mode 100644 index 000000000..22f568727 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-CONSERVATIONMODE", + propOrder = {"value"} +) +public class CDBVTCONSERVATIONMODE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTCONSERVATIONMODEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTCONSERVATIONMODEvalues getValue() { + return this.value; + } + + public void setValue(CDBVTCONSERVATIONMODEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-CONSERVATIONMODE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODEvalues.java new file mode 100644 index 000000000..b1929d757 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTCONSERVATIONMODEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-CONSERVATIONMODEvalues" +) +@XmlEnum +public enum CDBVTCONSERVATIONMODEvalues { + @XmlEnumValue("minus20degreesc") + MINUS_20_DEGREESC("minus20degreesc"), + @XmlEnumValue("minus80degreesc") + MINUS_80_DEGREESC("minus80degreesc"), + @XmlEnumValue("minus120degreesorcolder") + MINUS_120_DEGREESORCOLDER("minus120degreesorcolder"), + @XmlEnumValue("liquidnitrogen") + LIQUIDNITROGEN("liquidnitrogen"), + @XmlEnumValue("inclusioninparaffin") + INCLUSIONINPARAFFIN("inclusioninparaffin"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTCONSERVATIONMODEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTCONSERVATIONMODEvalues fromValue(String v) { + CDBVTCONSERVATIONMODEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTCONSERVATIONMODEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITY.java new file mode 100644 index 000000000..3b9a56346 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-LATERALITY", + propOrder = {"value"} +) +public class CDBVTLATERALITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTLATERALITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTLATERALITYvalues getValue() { + return this.value; + } + + public void setValue(CDBVTLATERALITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-LATERALITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITYvalues.java new file mode 100644 index 000000000..524d82a79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTLATERALITYvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-LATERALITYvalues" +) +@XmlEnum +public enum CDBVTLATERALITYvalues { + @XmlEnumValue("left") + LEFT("left"), + @XmlEnumValue("right") + RIGHT("right"), + @XmlEnumValue("odd") + ODD("odd"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"); + + private final String value; + + private CDBVTLATERALITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTLATERALITYvalues fromValue(String v) { + CDBVTLATERALITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTLATERALITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITION.java new file mode 100644 index 000000000..0cf76dbc6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-PATIENTOPPOSITION", + propOrder = {"value"} +) +public class CDBVTPATIENTOPPOSITION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTPATIENTOPPOSITIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTPATIENTOPPOSITIONvalues getValue() { + return this.value; + } + + public void setValue(CDBVTPATIENTOPPOSITIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-PATIENTOPPOSITION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java new file mode 100644 index 000000000..d71821732 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTPATIENTOPPOSITIONvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-PATIENTOPPOSITIONvalues" +) +@XmlEnum +public enum CDBVTPATIENTOPPOSITIONvalues { + @XmlEnumValue("nopatientopposition") + NOPATIENTOPPOSITION("nopatientopposition"); + + private final String value; + + private CDBVTPATIENTOPPOSITIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTPATIENTOPPOSITIONvalues fromValue(String v) { + CDBVTPATIENTOPPOSITIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTPATIENTOPPOSITIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPE.java new file mode 100644 index 000000000..443a6a847 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-SAMPLETYPE", + propOrder = {"value"} +) +public class CDBVTSAMPLETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTSAMPLETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTSAMPLETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDBVTSAMPLETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-SAMPLETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPEvalues.java new file mode 100644 index 000000000..6b4d5d2cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSAMPLETYPEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-SAMPLETYPEvalues" +) +@XmlEnum +public enum CDBVTSAMPLETYPEvalues { + @XmlEnumValue("primarytumor") + PRIMARYTUMOR("primarytumor"), + @XmlEnumValue("metastasis") + METASTASIS("metastasis"), + @XmlEnumValue("normaltissue") + NORMALTISSUE("normaltissue"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDBVTSAMPLETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTSAMPLETYPEvalues fromValue(String v) { + CDBVTSAMPLETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTSAMPLETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUS.java new file mode 100644 index 000000000..e2a2733e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-BVT-STATUS", + propOrder = {"value"} +) +public class CDBVTSTATUS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDBVTSTATUSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDBVTSTATUSvalues getValue() { + return this.value; + } + + public void setValue(CDBVTSTATUSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-BVT-STATUS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUSvalues.java new file mode 100644 index 000000000..6c75ff24f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDBVTSTATUSvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-BVT-STATUSvalues" +) +@XmlEnum +public enum CDBVTSTATUSvalues { + @XmlEnumValue("saved") + SAVED("saved"), + @XmlEnumValue("submitted") + SUBMITTED("submitted"), + @XmlEnumValue("rejected") + REJECTED("rejected"), + @XmlEnumValue("inactive") + INACTIVE("inactive"), + @XmlEnumValue("published") + PUBLISHED("published"); + + private final String value; + + private CDBVTSTATUSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDBVTSTATUSvalues fromValue(String v) { + CDBVTSTATUSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDBVTSTATUSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETACCIDENTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETACCIDENTTYPE.java new file mode 100644 index 000000000..dd6fc9dd4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETACCIDENTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-ACCIDENT-TYPE", + propOrder = {"value"} +) +public class CDCARENETACCIDENTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-ACCIDENT-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETAGREEMENTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETAGREEMENTTYPE.java new file mode 100644 index 000000000..27e51cfea --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETAGREEMENTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-AGREEMENT-TYPE", + propOrder = {"value"} +) +public class CDCARENETAGREEMENTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-AGREEMENT-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETDOCUMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETDOCUMENT.java new file mode 100644 index 000000000..cbf6abf6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETDOCUMENT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-DOCUMENT", + propOrder = {"value"} +) +public class CDCARENETDOCUMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-DOCUMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETINSURANCYSTATUS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETINSURANCYSTATUS.java new file mode 100644 index 000000000..2991600d0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETINSURANCYSTATUS.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-INSURANCY-STATUS", + propOrder = {"value"} +) +public class CDCARENETINSURANCYSTATUS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-INSURANCY-STATUS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMESSAGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMESSAGE.java new file mode 100644 index 000000000..58633bba4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMESSAGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-MESSAGE", + propOrder = {"value"} +) +public class CDCARENETMESSAGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-MESSAGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMUTATIONINDICATOR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMUTATIONINDICATOR.java new file mode 100644 index 000000000..9484b23f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETMUTATIONINDICATOR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-MUTATION-INDICATOR", + propOrder = {"value"} +) +public class CDCARENETMUTATIONINDICATOR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-MUTATION-INDICATOR" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETNATIONALINSURANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETNATIONALINSURANCE.java new file mode 100644 index 000000000..bfa5fb886 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETNATIONALINSURANCE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-NATIONAL-INSURANCE", + propOrder = {"value"} +) +public class CDCARENETNATIONALINSURANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-NATIONAL-INSURANCE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPART.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPART.java new file mode 100644 index 000000000..1625ea883 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPART.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-PERSONAL-PART", + propOrder = {"value"} +) +public class CDCARENETPERSONALPART implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCARENETPERSONALPARTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCARENETPERSONALPARTvalues getValue() { + return this.value; + } + + public void setValue(CDCARENETPERSONALPARTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-PERSONAL-PART" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPARTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPARTvalues.java new file mode 100644 index 000000000..833d52c40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETPERSONALPARTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CARENET-PERSONAL-PARTvalues" +) +@XmlEnum +public enum CDCARENETPERSONALPARTvalues { + @XmlEnumValue("code1") + CODE_1("code1"), + @XmlEnumValue("code2") + CODE_2("code2"), + @XmlEnumValue("future") + FUTURE("future"); + + private final String value; + + private CDCARENETPERSONALPARTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCARENETPERSONALPARTvalues fromValue(String v) { + CDCARENETPERSONALPARTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCARENETPERSONALPARTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETREFUSALREASON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETREFUSALREASON.java new file mode 100644 index 000000000..f8238e5e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETREFUSALREASON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-REFUSAL-REASON", + propOrder = {"value"} +) +public class CDCARENETREFUSALREASON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-REFUSAL-REASON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETSISCARDERROR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETSISCARDERROR.java new file mode 100644 index 000000000..153609abe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETSISCARDERROR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-SISCARD-ERROR", + propOrder = {"value"} +) +public class CDCARENETSISCARDERROR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-SISCARD-ERROR" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java new file mode 100644 index 000000000..e7e94eda8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTHIRDPAYERCONTRACT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-THIRDPAYER-CONTRACT", + propOrder = {"value"} +) +public class CDCARENETTHIRDPAYERCONTRACT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-THIRDPAYER-CONTRACT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTYPE.java new file mode 100644 index 000000000..d931d5ddd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCARENETTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CARENET-TYPE", + propOrder = {"value"} +) +public class CDCARENETTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CARENET-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCAREPATH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCAREPATH.java new file mode 100644 index 000000000..552b284cf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCAREPATH.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CAREPATH", + propOrder = {"value"} +) +public class CDCAREPATH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CAREPATH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTY.java new file mode 100644 index 000000000..d55251a18 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CERTAINTY", + propOrder = {"value"} +) +public class CDCERTAINTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCERTAINTYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCERTAINTYvalues getValue() { + return this.value; + } + + public void setValue(CDCERTAINTYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CERTAINTY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTYvalues.java new file mode 100644 index 000000000..1477a2efd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCERTAINTYvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CERTAINTYvalues" +) +@XmlEnum +public enum CDCERTAINTYvalues { + @XmlEnumValue("excluded") + EXCLUDED("excluded"), + @XmlEnumValue("probable") + PROBABLE("probable"), + @XmlEnumValue("proven") + PROVEN("proven"), + @XmlEnumValue("unprobable") + UNPROBABLE("unprobable"), + @XmlEnumValue("undefined") + UNDEFINED("undefined"); + + private final String value; + + private CDCERTAINTYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCERTAINTYvalues fromValue(String v) { + CDCERTAINTYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCERTAINTYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CATEGORY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CATEGORY.java new file mode 100644 index 000000000..325084506 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CATEGORY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4CATEGORY", + propOrder = {"value"} +) +public class CDCHAPTER4CATEGORY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4CATEGORY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CRITERIA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CRITERIA.java new file mode 100644 index 000000000..49959ab6f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4CRITERIA.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4CRITERIA", + propOrder = {"value"} +) +public class CDCHAPTER4CRITERIA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4CRITERIA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java new file mode 100644 index 000000000..f729a31f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4DOCUMENTSEQAPPENDIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4DOCUMENTSEQAPPENDIX", + propOrder = {"value"} +) +public class CDCHAPTER4DOCUMENTSEQAPPENDIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4DOCUMENTSEQAPPENDIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java new file mode 100644 index 000000000..2f44ac424 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4FORMALINTERPRETATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4FORMALINTERPRETATION", + propOrder = {"value"} +) +public class CDCHAPTER4FORMALINTERPRETATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4FORMALINTERPRETATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.java new file mode 100644 index 000000000..020024180 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4PARAGRAPH.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4PARAGRAPH", + propOrder = {"value"} +) +public class CDCHAPTER4PARAGRAPH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4PARAGRAPH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSE.java new file mode 100644 index 000000000..21479c962 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4VERSE", + propOrder = {"value"} +) +public class CDCHAPTER4VERSE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4VERSE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java new file mode 100644 index 000000000..0d6baf868 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCHAPTER4VERSESEQAPPENDIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CHAPTER4VERSESEQAPPENDIX", + propOrder = {"value"} +) +public class CDCHAPTER4VERSESEQAPPENDIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CHAPTER4VERSESEQAPPENDIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCIVILSTATE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCIVILSTATE.java new file mode 100644 index 000000000..0d6bffe57 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCIVILSTATE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CIVILSTATE", + propOrder = {"value"} +) +public class CDCIVILSTATE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CIVILSTATE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICAL.java new file mode 100644 index 000000000..79eab4f85 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICAL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CLINICAL", + propOrder = {"value"} +) +public class CDCLINICAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CLINICAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLAN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLAN.java new file mode 100644 index 000000000..ec40ae85d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLAN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CLINICALPLAN", + propOrder = {"value"} +) +public class CDCLINICALPLAN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCLINICALPLANvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCLINICALPLANvalues getValue() { + return this.value; + } + + public void setValue(CDCLINICALPLANvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CLINICALPLAN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLANvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLANvalues.java new file mode 100644 index 000000000..3aaf01e94 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCLINICALPLANvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CLINICALPLANvalues" +) +@XmlEnum +public enum CDCLINICALPLANvalues { + @XmlEnumValue("breastcancerprevention") + BREASTCANCERPREVENTION("breastcancerprevention"), + @XmlEnumValue("cervixutericancer") + CERVIXUTERICANCER("cervixutericancer"), + @XmlEnumValue("colrectalcancerprevention") + COLRECTALCANCERPREVENTION("colrectalcancerprevention"), + @XmlEnumValue("primaryprevention") + PRIMARYPREVENTION("primaryprevention"), + @XmlEnumValue("prostatecancerprevention") + PROSTATECANCERPREVENTION("prostatecancerprevention"), + @XmlEnumValue("gmdplus") + GMDPLUS("gmdplus"); + + private final String value; + + private CDCLINICALPLANvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCLINICALPLANvalues fromValue(String v) { + CDCLINICALPLANvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCLINICALPLANvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOMPRESSIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOMPRESSIONvalues.java new file mode 100644 index 000000000..2f8eca712 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOMPRESSIONvalues.java @@ -0,0 +1,23 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COMPRESSIONvalues" +) +@XmlEnum +public enum CDCOMPRESSIONvalues { + DF, + GZ, + Z, + ZL; + + public String value() { + return this.name(); + } + + public static CDCOMPRESSIONvalues fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENT.java new file mode 100644 index 000000000..fb11cf07e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONSENT", + propOrder = {"value"} +) +public class CDCONSENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCONSENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCONSENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCONSENTvalues getValue() { + return this.value; + } + + public void setValue(CDCONSENTvalues value) { + this.value = value; + } + + public CDCONSENTschemes getS() { + return this.s; + } + + public void setS(CDCONSENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTschemes.java new file mode 100644 index 000000000..43c93022d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONSENTschemes" +) +@XmlEnum +public enum CDCONSENTschemes { + @XmlEnumValue("CD-CONSENTTYPE") + CD_CONSENTTYPE("CD-CONSENTTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDCONSENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONSENTschemes fromValue(String v) { + CDCONSENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONSENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTvalues.java new file mode 100644 index 000000000..eb4ec2f4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONSENTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONSENTvalues" +) +@XmlEnum +public enum CDCONSENTvalues { + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("prospective") + PROSPECTIVE("prospective"), + @XmlEnumValue("retrospective") + RETROSPECTIVE("retrospective"); + + private final String value; + + private CDCONSENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONSENTvalues fromValue(String v) { + CDCONSENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONSENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSON.java new file mode 100644 index 000000000..d3d63350e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONTACT-PERSON", + propOrder = {"value"} +) +public class CDCONTACTPERSON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDCONTACTPERSONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDCONTACTPERSONvalues getValue() { + return this.value; + } + + public void setValue(CDCONTACTPERSONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CONTACT-PERSON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSONvalues.java new file mode 100644 index 000000000..1c14c9134 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTACTPERSONvalues.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONTACT-PERSONvalues" +) +@XmlEnum +public enum CDCONTACTPERSONvalues { + @XmlEnumValue("mother") + MOTHER("mother"), + @XmlEnumValue("father") + FATHER("father"), + @XmlEnumValue("child") + CHILD("child"), + @XmlEnumValue("familymember") + FAMILYMEMBER("familymember"), + @XmlEnumValue("spouse") + SPOUSE("spouse"), + @XmlEnumValue("husband") + HUSBAND("husband"), + @XmlEnumValue("partner") + PARTNER("partner"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("brother") + BROTHER("brother"), + @XmlEnumValue("sister") + SISTER("sister"), + @XmlEnumValue("brotherinlaw") + BROTHERINLAW("brotherinlaw"), + @XmlEnumValue("tutor") + TUTOR("tutor"), + @XmlEnumValue("notary") + NOTARY("notary"), + @XmlEnumValue("lawyer") + LAWYER("lawyer"), + @XmlEnumValue("employer") + EMPLOYER("employer"), + @XmlEnumValue("grandparent") + GRANDPARENT("grandparent"), + @XmlEnumValue("son") + SON("son"), + @XmlEnumValue("daughter") + DAUGHTER("daughter"), + @XmlEnumValue("grandchild") + GRANDCHILD("grandchild"), + @XmlEnumValue("neighbour") + NEIGHBOUR("neighbour"), + @XmlEnumValue("stepson") + STEPSON("stepson"), + @XmlEnumValue("stepdaughter") + STEPDAUGHTER("stepdaughter"), + @XmlEnumValue("stepfather") + STEPFATHER("stepfather"), + @XmlEnumValue("stepmother") + STEPMOTHER("stepmother"), + @XmlEnumValue("sisterinlaw") + SISTERINLAW("sisterinlaw"); + + private final String value; + + private CDCONTACTPERSONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONTACTPERSONvalues fromValue(String v) { + CDCONTACTPERSONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONTACTPERSONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENT.java new file mode 100644 index 000000000..58eb20201 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENT.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CONTENT", + propOrder = {"value"} +) +public class CDCONTENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCONTENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "nullFlavor" + ) + protected String nullFlavor; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDCONTENTschemes getS() { + return this.s; + } + + public void setS(CDCONTENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getNullFlavor() { + return this.nullFlavor; + } + + public void setNullFlavor(String value) { + this.nullFlavor = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENTschemes.java new file mode 100644 index 000000000..2cdf7f085 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCONTENTschemes.java @@ -0,0 +1,369 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CONTENTschemes" +) +@XmlEnum +public enum CDCONTENTschemes { + @XmlEnumValue("CD-LAB") + CD_LAB("CD-LAB"), + @XmlEnumValue("CD-TECHNICAL") + CD_TECHNICAL("CD-TECHNICAL"), + @XmlEnumValue("CD-HCPARTY") + CD_HCPARTY("CD-HCPARTY"), + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-ENCOUNTER") + CD_ENCOUNTER("CD-ENCOUNTER"), + @XmlEnumValue("CD-MKG-ADMISSION") + CD_MKG_ADMISSION("CD-MKG-ADMISSION"), + @XmlEnumValue("CD-MKG-DISCHARGE") + CD_MKG_DISCHARGE("CD-MKG-DISCHARGE"), + @XmlEnumValue("CD-MKG-ORIGIN") + CD_MKG_ORIGIN("CD-MKG-ORIGIN"), + @XmlEnumValue("CD-MKG-REFERRER") + CD_MKG_REFERRER("CD-MKG-REFERRER"), + @XmlEnumValue("CD-MKG-DESTINATION") + CD_MKG_DESTINATION("CD-MKG-DESTINATION"), + @XmlEnumValue("CD-LEGAL-SERVICE") + CD_LEGAL_SERVICE("CD-LEGAL-SERVICE"), + @XmlEnumValue("CD-CONTACT-PERSON") + CD_CONTACT_PERSON("CD-CONTACT-PERSON"), + @XmlEnumValue("CD-ENCOUNTER-TYPE") + CD_ENCOUNTER_TYPE("CD-ENCOUNTER-TYPE"), + @XmlEnumValue("CD-CARENET-ACCIDENT-TYPE") + CD_CARENET_ACCIDENT_TYPE("CD-CARENET-ACCIDENT-TYPE"), + @XmlEnumValue("CD-CARENET-AGREEMENT-TYPE") + CD_CARENET_AGREEMENT_TYPE("CD-CARENET-AGREEMENT-TYPE"), + @XmlEnumValue("CD-CARENET-SISCARD-ERROR") + CD_CARENET_SISCARD_ERROR("CD-CARENET-SISCARD-ERROR"), + @XmlEnumValue("CD-CARENET-SOCIAL-CODE") + CD_CARENET_SOCIAL_CODE("CD-CARENET-SOCIAL-CODE"), + @XmlEnumValue("CD-CARENET-REFUSAL-REASON") + CD_CARENET_REFUSAL_REASON("CD-CARENET-REFUSAL-REASON"), + @XmlEnumValue("CD-CARENET-NATIONAL-INSURANCE") + CD_CARENET_NATIONAL_INSURANCE("CD-CARENET-NATIONAL-INSURANCE"), + @XmlEnumValue("CD-CARENET-MESSAGE") + CD_CARENET_MESSAGE("CD-CARENET-MESSAGE"), + @XmlEnumValue("CD-CARENET-MUTATION-INDICATOR") + CD_CARENET_MUTATION_INDICATOR("CD-CARENET-MUTATION-INDICATOR"), + @XmlEnumValue("CD-CARENET-DOCUMENT") + CD_CARENET_DOCUMENT("CD-CARENET-DOCUMENT"), + @XmlEnumValue("CD-CARENET-INSURANCY-STATUS") + CD_CARENET_INSURANCY_STATUS("CD-CARENET-INSURANCY-STATUS"), + @XmlEnumValue("CD-CARENET-TYPE") + CD_CARENET_TYPE("CD-CARENET-TYPE"), + @XmlEnumValue("CD-MAA-TYPE") + CD_MAA_TYPE("CD-MAA-TYPE"), + @XmlEnumValue("CD-MAA-REQUESTTYPE") + CD_MAA_REQUESTTYPE("CD-MAA-REQUESTTYPE"), + @XmlEnumValue("CD-MAA-RESPONSETYPE") + CD_MAA_RESPONSETYPE("CD-MAA-RESPONSETYPE"), + @XmlEnumValue("CD-MAA-REFUSALJUSTIFICATION") + CD_MAA_REFUSALJUSTIFICATION("CD-MAA-REFUSALJUSTIFICATION"), + @XmlEnumValue("CD-MAA-COVERAGE-TYPE") + CD_MAA_COVERAGE_TYPE("CD-MAA-COVERAGE-TYPE"), + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + @XmlEnumValue("CD-INCAPACITY") + CD_INCAPACITY("CD-INCAPACITY"), + @XmlEnumValue("CD-ENCOUNTERSAFETYISSUE") + CD_ENCOUNTERSAFETYISSUE("CD-ENCOUNTERSAFETYISSUE"), + @XmlEnumValue("CD-EMERGENCYEVALUATION") + CD_EMERGENCYEVALUATION("CD-EMERGENCYEVALUATION"), + ICD("ICD"), + ICPC("ICPC"), + @XmlEnumValue("CD-CLINICAL") + CD_CLINICAL("CD-CLINICAL"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-ECARE-HAQVALUE") + CD_ECARE_HAQVALUE("CD-ECARE-HAQVALUE"), + @XmlEnumValue("CD-EBIRTH-PREGNANCYORIGIN") + CD_EBIRTH_PREGNANCYORIGIN("CD-EBIRTH-PREGNANCYORIGIN"), + @XmlEnumValue("CD-EBIRTH-SPECIALVALUES") + CD_EBIRTH_SPECIALVALUES("CD-EBIRTH-SPECIALVALUES"), + @XmlEnumValue("CD-EBIRTH-CHILDPOSITION") + CD_EBIRTH_CHILDPOSITION("CD-EBIRTH-CHILDPOSITION"), + @XmlEnumValue("CD-EBIRTH-FOETALMONITORING") + CD_EBIRTH_FOETALMONITORING("CD-EBIRTH-FOETALMONITORING"), + @XmlEnumValue("CD-EBIRTH-DELIVERYWAY") + CD_EBIRTH_DELIVERYWAY("CD-EBIRTH-DELIVERYWAY"), + @XmlEnumValue("CD-EBIRTH-CAESEREANINDICATION") + CD_EBIRTH_CAESEREANINDICATION("CD-EBIRTH-CAESEREANINDICATION"), + @XmlEnumValue("CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE") + CD_EBIRTH_ARTIFICIALRESPIRATIONTYPE("CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE"), + @XmlEnumValue("CD-EBIRTH-NEONATALDEPTTYPE") + CD_EBIRTH_NEONATALDEPTTYPE("CD-EBIRTH-NEONATALDEPTTYPE"), + @XmlEnumValue("CD-EBIRTH-CONGENITALMALFORMATION") + CD_EBIRTH_CONGENITALMALFORMATION("CD-EBIRTH-CONGENITALMALFORMATION"), + @XmlEnumValue("CD-VACCINEINDICATION") + CD_VACCINEINDICATION("CD-VACCINEINDICATION"), + @XmlEnumValue("CD-ATC") + CD_ATC("CD-ATC"), + @XmlEnumValue("CD-CAREPATH") + CD_CAREPATH("CD-CAREPATH"), + @XmlEnumValue("CD-CLINICALPLAN") + CD_CLINICALPLAN("CD-CLINICALPLAN"), + @XmlEnumValue("CD-PATIENTWILL") + CD_PATIENTWILL("CD-PATIENTWILL"), + @XmlEnumValue("CD-CONSENT") + CD_CONSENT("CD-CONSENT"), + @XmlEnumValue("CD-CHAPTER4PARAGRAPH") + CD_CHAPTER_4_PARAGRAPH("CD-CHAPTER4PARAGRAPH"), + @XmlEnumValue("CD-CHAPTER4CATEGORY") + CD_CHAPTER_4_CATEGORY("CD-CHAPTER4CATEGORY"), + @XmlEnumValue("CD-CHAPTER4CRITERIA") + CD_CHAPTER_4_CRITERIA("CD-CHAPTER4CRITERIA"), + @XmlEnumValue("CD-CHAPTER4VERSESEQAPPENDIX") + CD_CHAPTER_4_VERSESEQAPPENDIX("CD-CHAPTER4VERSESEQAPPENDIX"), + @XmlEnumValue("CD-CHAPTER4DOCUMENTSEQAPPENDIX") + CD_CHAPTER_4_DOCUMENTSEQAPPENDIX("CD-CHAPTER4DOCUMENTSEQAPPENDIX"), + @XmlEnumValue("CD-CHAPTER4VERSE") + CD_CHAPTER_4_VERSE("CD-CHAPTER4VERSE"), + @XmlEnumValue("CD-BVT-CONSERVATIONMODE") + CD_BVT_CONSERVATIONMODE("CD-BVT-CONSERVATIONMODE"), + @XmlEnumValue("CD-BVT-CONSERVATIONDELAY") + CD_BVT_CONSERVATIONDELAY("CD-BVT-CONSERVATIONDELAY"), + @XmlEnumValue("CD-BVT-AVAILABLEMATERIALS") + CD_BVT_AVAILABLEMATERIALS("CD-BVT-AVAILABLEMATERIALS"), + @XmlEnumValue("CD-BCR-DIFFERENTATIONDEGREE") + CD_BCR_DIFFERENTATIONDEGREE("CD-BCR-DIFFERENTATIONDEGREE"), + @XmlEnumValue("CD-BVT-SAMPLETYPE") + CD_BVT_SAMPLETYPE("CD-BVT-SAMPLETYPE"), + @XmlEnumValue("CD-BVT-LATERALITY") + CD_BVT_LATERALITY("CD-BVT-LATERALITY"), + @XmlEnumValue("CD-BVT-PATIENTOPPOSITION") + CD_BVT_PATIENTOPPOSITION("CD-BVT-PATIENTOPPOSITION"), + @XmlEnumValue("CD-BVT-STATUS") + CD_BVT_STATUS("CD-BVT-STATUS"), + @XmlEnumValue("CD-ITEM-REG") + CD_ITEM_REG("CD-ITEM-REG"), + @XmlEnumValue("CD-STENT-DOMINANCE") + CD_STENT_DOMINANCE("CD-STENT-DOMINANCE"), + @XmlEnumValue("CD-STENT-BRIDGETYPE") + CD_STENT_BRIDGETYPE("CD-STENT-BRIDGETYPE"), + @XmlEnumValue("CD-STENT-LESIONTYPE") + CD_STENT_LESIONTYPE("CD-STENT-LESIONTYPE"), + @XmlEnumValue("CD-STENT-SEGMENT") + CD_STENT_SEGMENT("CD-STENT-SEGMENT"), + @XmlEnumValue("CD-STENT-DEVICE") + CD_STENT_DEVICE("CD-STENT-DEVICE"), + @XmlEnumValue("CD-TUCO-PATHOLOGYTYPE") + CD_TUCO_PATHOLOGYTYPE("CD-TUCO-PATHOLOGYTYPE"), + @XmlEnumValue("CD-TUCO-STEMITYPE") + CD_TUCO_STEMITYPE("CD-TUCO-STEMITYPE"), + @XmlEnumValue("CD-BALLON-DEVICE") + CD_BALLON_DEVICE("CD-BALLON-DEVICE"), + @XmlEnumValue("CD-DISCHARGETYPE") + CD_DISCHARGETYPE("CD-DISCHARGETYPE"), + @XmlEnumValue("CD-REIMBURSEMENT-NOMENCLATURE") + CD_REIMBURSEMENT_NOMENCLATURE("CD-REIMBURSEMENT-NOMENCLATURE"), + @XmlEnumValue("ID-STENT-DEVICE") + ID_STENT_DEVICE("ID-STENT-DEVICE"), + @XmlEnumValue("CD-ORTHO-TYPE") + CD_ORTHO_TYPE("CD-ORTHO-TYPE"), + @XmlEnumValue("CD-ORTHO-DIAGNOSIS") + CD_ORTHO_DIAGNOSIS("CD-ORTHO-DIAGNOSIS"), + @XmlEnumValue("CD-ORTHO-APPROACH") + CD_ORTHO_APPROACH("CD-ORTHO-APPROACH"), + @XmlEnumValue("CD-ORTHO-NAVCOM") + CD_ORTHO_NAVCOM("CD-ORTHO-NAVCOM"), + @XmlEnumValue("CD-IMPLANTATION-DEVICE") + CD_IMPLANTATION_DEVICE("CD-IMPLANTATION-DEVICE"), + @XmlEnumValue("CD-BEARING-SURFACE") + CD_BEARING_SURFACE("CD-BEARING-SURFACE"), + @XmlEnumValue("CD-ORTHO-GRAFT") + CD_ORTHO_GRAFT("CD-ORTHO-GRAFT"), + @XmlEnumValue("CD-ORTHO-INTERFACE") + CD_ORTHO_INTERFACE("CD-ORTHO-INTERFACE"), + @XmlEnumValue("CD-ORTHO-TECHREVISION") + CD_ORTHO_TECHREVISION("CD-ORTHO-TECHREVISION"), + @XmlEnumValue("CD-IMPLANTATION-TYPE") + CD_IMPLANTATION_TYPE("CD-IMPLANTATION-TYPE"), + @XmlEnumValue("CD-ORTHO-KNEE-INSERT") + CD_ORTHO_KNEE_INSERT("CD-ORTHO-KNEE-INSERT"), + @XmlEnumValue("CD-REV-COMPONENT") + CD_REV_COMPONENT("CD-REV-COMPONENT"), + @XmlEnumValue("CD-ITEM-MS") + CD_ITEM_MS("CD-ITEM-MS"), + @XmlEnumValue("CD-EAN") + CD_EAN("CD-EAN"), + @XmlEnumValue("CD-MS-ORIGIN") + CD_MS_ORIGIN("CD-MS-ORIGIN"), + @XmlEnumValue("CD-MS-ADAPTATION") + CD_MS_ADAPTATION("CD-MS-ADAPTATION"), + @XmlEnumValue("CD-MS-MEDICATIONTYPE") + CD_MS_MEDICATIONTYPE("CD-MS-MEDICATIONTYPE"), + @XmlEnumValue("CD-NIHDI") + CD_NIHDI("CD-NIHDI"), + @XmlEnumValue("CD-SNOMED") + CD_SNOMED("CD-SNOMED"), + @XmlEnumValue("CD-DEFIB-TYPE") + CD_DEFIB_TYPE("CD-DEFIB-TYPE"), + @XmlEnumValue("CD-DEFIB-ARRHYTHMIA") + CD_DEFIB_ARRHYTHMIA("CD-DEFIB-ARRHYTHMIA"), + @XmlEnumValue("CD-DEFIB-SYMPTOM") + CD_DEFIB_SYMPTOM("CD-DEFIB-SYMPTOM"), + @XmlEnumValue("CD-DEFIB-AETIOLOGY") + CD_DEFIB_AETIOLOGY("CD-DEFIB-AETIOLOGY"), + @XmlEnumValue("CD-DEFIB-ANTECEDENT") + CD_DEFIB_ANTECEDENT("CD-DEFIB-ANTECEDENT"), + @XmlEnumValue("CD-DEFIB-PARAM") + CD_DEFIB_PARAM("CD-DEFIB-PARAM"), + @XmlEnumValue("CD-DEFIB-MEDICALCARE") + CD_DEFIB_MEDICALCARE("CD-DEFIB-MEDICALCARE"), + @XmlEnumValue("CD-DEFIB-AFFECTIONTYPE") + CD_DEFIB_AFFECTIONTYPE("CD-DEFIB-AFFECTIONTYPE"), + @XmlEnumValue("CD-DEFIB-RISK") + CD_DEFIB_RISK("CD-DEFIB-RISK"), + @XmlEnumValue("CD-DEFIB-INFARCTMOMENT") + CD_DEFIB_INFARCTMOMENT("CD-DEFIB-INFARCTMOMENT"), + @XmlEnumValue("CD-DEFIB-REVASCULARISATION") + CD_DEFIB_REVASCULARISATION("CD-DEFIB-REVASCULARISATION"), + @XmlEnumValue("CD-DEFIB-DRUGCARE") + CD_DEFIB_DRUGCARE("CD-DEFIB-DRUGCARE"), + @XmlEnumValue("CD-DEFIB-SYNCOPE") + CD_DEFIB_SYNCOPE("CD-DEFIB-SYNCOPE"), + @XmlEnumValue("CD-DEFIB-COMPLICATION") + CD_DEFIB_COMPLICATION("CD-DEFIB-COMPLICATION"), + @XmlEnumValue("CD-DEFIB-DIAGNOSIS") + CD_DEFIB_DIAGNOSIS("CD-DEFIB-DIAGNOSIS"), + @XmlEnumValue("CD-DEFIB-CONFIG") + CD_DEFIB_CONFIG("CD-DEFIB-CONFIG"), + @XmlEnumValue("CD-DEFIB-INDICATION") + CD_DEFIB_INDICATION("CD-DEFIB-INDICATION"), + @XmlEnumValue("CD-DEFIB-SURGERY") + CD_DEFIB_SURGERY("CD-DEFIB-SURGERY"), + @XmlEnumValue("CD-DEFIB-REASON") + CD_DEFIB_REASON("CD-DEFIB-REASON"), + @XmlEnumValue("CD-DEFIB-FIRM") + CD_DEFIB_FIRM("CD-DEFIB-FIRM"), + @XmlEnumValue("CD-DEFIB-ELEC-REASON") + CD_DEFIB_ELEC_REASON("CD-DEFIB-ELEC-REASON"), + @XmlEnumValue("CD-DEFIB-MODEL") + CD_DEFIB_MODEL("CD-DEFIB-MODEL"), + @XmlEnumValue("CD-DEFIB-ELEC-TYPE") + CD_DEFIB_ELEC_TYPE("CD-DEFIB-ELEC-TYPE"), + @XmlEnumValue("CD-DEFIB-RESULT") + CD_DEFIB_RESULT("CD-DEFIB-RESULT"), + @XmlEnumValue("CD-ASA-SCORE") + CD_ASA_SCORE("CD-ASA-SCORE"), + @XmlEnumValue("CD-QERMID-OPERATIONTYPE") + CD_QERMID_OPERATIONTYPE("CD-QERMID-OPERATIONTYPE"), + @XmlEnumValue("CD-QERMID-ALIGNMENT") + CD_QERMID_ALIGNMENT("CD-QERMID-ALIGNMENT"), + @XmlEnumValue("CD-QERMID-CUSTOMINSTRUMENT") + CD_QERMID_CUSTOMINSTRUMENT("CD-QERMID-CUSTOMINSTRUMENT"), + @XmlEnumValue("CD-QERMID-ORTHOPART") + CD_QERMID_ORTHOPART("CD-QERMID-ORTHOPART"), + @XmlEnumValue("CD-QERMID-SUBSTITUTE") + CD_QERMID_SUBSTITUTE("CD-QERMID-SUBSTITUTE"), + @XmlEnumValue("CD-QERMID-MODNECK-FRONTALVIEW") + CD_QERMID_MODNECK_FRONTALVIEW("CD-QERMID-MODNECK-FRONTALVIEW"), + @XmlEnumValue("CD-QERMID-MODNECK-LATERALVIEW") + CD_QERMID_MODNECK_LATERALVIEW("CD-QERMID-MODNECK-LATERALVIEW"), + @XmlEnumValue("CD-QERMID-MODNECK-OFFSET") + CD_QERMID_MODNECK_OFFSET("CD-QERMID-MODNECK-OFFSET"), + @XmlEnumValue("CD-QERMID-MAT-CATEGORY") + CD_QERMID_MAT_CATEGORY("CD-QERMID-MAT-CATEGORY"), + @XmlEnumValue("CD-QERMID-MAT-TYPE") + CD_QERMID_MAT_TYPE("CD-QERMID-MAT-TYPE"), + @XmlEnumValue("CD-QERMID-CEMENT") + CD_QERMID_CEMENT("CD-QERMID-CEMENT"), + @XmlEnumValue("CD-QERMID-INTERVENTION-SUBTYPE") + CD_QERMID_INTERVENTION_SUBTYPE("CD-QERMID-INTERVENTION-SUBTYPE"), + @XmlEnumValue("CD-MYCARENET-JUSTIFICATION") + CD_MYCARENET_JUSTIFICATION("CD-MYCARENET-JUSTIFICATION"), + @XmlEnumValue("CD-PM-SYMPTOM") + CD_PM_SYMPTOM("CD-PM-SYMPTOM"), + @XmlEnumValue("CD-PM-ECG") + CD_PM_ECG("CD-PM-ECG"), + @XmlEnumValue("CD-PM-AETIOLOGY") + CD_PM_AETIOLOGY("CD-PM-AETIOLOGY"), + @XmlEnumValue("CD-PM-INFOPRIMO") + CD_PM_INFOPRIMO("CD-PM-INFOPRIMO"), + @XmlEnumValue("CD-PM-STIMULATION") + CD_PM_STIMULATION("CD-PM-STIMULATION"), + @XmlEnumValue("CD-PM-REASON") + CD_PM_REASON("CD-PM-REASON"), + @XmlEnumValue("CD-PM-ABROAD-INDICATOR") + CD_PM_ABROAD_INDICATOR("CD-PM-ABROAD-INDICATOR"), + @XmlEnumValue("CD-PM-ELEC-TYPE") + CD_PM_ELEC_TYPE("CD-PM-ELEC-TYPE"), + @XmlEnumValue("CD-PM-ELEC-REASON") + CD_PM_ELEC_REASON("CD-PM-ELEC-REASON"), + @XmlEnumValue("CD-PM-CARDIOMYOPATHY") + CD_PM_CARDIOMYOPATHY("CD-PM-CARDIOMYOPATHY"), + @XmlEnumValue("CD-PM-DISTURBANCE") + CD_PM_DISTURBANCE("CD-PM-DISTURBANCE"), + @XmlEnumValue("CD-ACTS-NURSING") + CD_ACTS_NURSING("CD-ACTS-NURSING"), + @XmlEnumValue("CD-PM-INDICATION") + CD_PM_INDICATION("CD-PM-INDICATION"), + @XmlEnumValue("CD-TARDIS-REGISTRATIONTYPE") + CD_TARDIS_REGISTRATIONTYPE("CD-TARDIS-REGISTRATIONTYPE"), + @XmlEnumValue("CD-TARDIS-DIAGNOSIS") + CD_TARDIS_DIAGNOSIS("CD-TARDIS-DIAGNOSIS"), + @XmlEnumValue("CD-TARDIS-DRUG") + CD_TARDIS_DRUG("CD-TARDIS-DRUG"), + @XmlEnumValue("CD-TARDIS-DRUG-ENDREASON") + CD_TARDIS_DRUG_ENDREASON("CD-TARDIS-DRUG-ENDREASON"), + @XmlEnumValue("CD-TARDIS-DRUG-ROUTE") + CD_TARDIS_DRUG_ROUTE("CD-TARDIS-DRUG-ROUTE"), + @XmlEnumValue("CD-EBIRTH-CAESAREANINDICATION") + CD_EBIRTH_CAESAREANINDICATION("CD-EBIRTH-CAESAREANINDICATION"), + @XmlEnumValue("CD-NIHDI-RELATEDSERVICE") + CD_NIHDI_RELATEDSERVICE("CD-NIHDI-RELATEDSERVICE"), + @XmlEnumValue("CD-MYCARENET-REFUSAL") + CD_MYCARENET_REFUSAL("CD-MYCARENET-REFUSAL"), + @XmlEnumValue("CD-ISO-3950") + CD_ISO_3950("CD-ISO-3950"), + @XmlEnumValue("CD-TARDIS-PRODUCT-TYPE") + CD_TARDIS_PRODUCT_TYPE("CD-TARDIS-PRODUCT-TYPE"), + @XmlEnumValue("CD-AUTONOMY") + CD_AUTONOMY("CD-AUTONOMY"), + @XmlEnumValue("CD-CHAPTER4FORMALINTERPRETATION") + CD_CHAPTER_4_FORMALINTERPRETATION("CD-CHAPTER4FORMALINTERPRETATION"), + @XmlEnumValue("CD-PATIENTWILL-RES") + CD_PATIENTWILL_RES("CD-PATIENTWILL-RES"), + @XmlEnumValue("CD-PATIENTWILL-HOS") + CD_PATIENTWILL_HOS("CD-PATIENTWILL-HOS"), + @XmlEnumValue("CD-LEGALREFERENCE") + CD_LEGALREFERENCE("CD-LEGALREFERENCE"), + @XmlEnumValue("CD-LEGALTEXT") + CD_LEGALTEXT("CD-LEGALTEXT"), + @XmlEnumValue("CD-FORMALINTERPRETATION") + CD_FORMALINTERPRETATION("CD-FORMALINTERPRETATION"), + @XmlEnumValue("CD-REIMBURSEMENT-TERM-PARAMETER") + CD_REIMBURSEMENT_TERM_PARAMETER("CD-REIMBURSEMENT-TERM-PARAMETER"), + @XmlEnumValue("CD-REIMBURSEMENT-CONTEXT-ENVIRONMENT") + CD_REIMBURSEMENT_CONTEXT_ENVIRONMENT("CD-REIMBURSEMENT-CONTEXT-ENVIRONMENT"); + + private final String value; + + private CDCONTENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCONTENTschemes fromValue(String v) { + CDCONTENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCONTENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRY.java new file mode 100644 index 000000000..c29103521 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-COUNTRY", + propOrder = {"value"} +) +public class CDCOUNTRY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDCOUNTRYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDCOUNTRYschemes getS() { + return this.s; + } + + public void setS(CDCOUNTRYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYschemes.java new file mode 100644 index 000000000..efe9af6d0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COUNTRYschemes" +) +@XmlEnum +public enum CDCOUNTRYschemes { + @XmlEnumValue("CD-COUNTRY") + CD_COUNTRY("CD-COUNTRY"), + @XmlEnumValue("CD-FED-COUNTRY") + CD_FED_COUNTRY("CD-FED-COUNTRY"); + + private final String value; + + private CDCOUNTRYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCOUNTRYschemes fromValue(String v) { + CDCOUNTRYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCOUNTRYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYvalues.java new file mode 100644 index 000000000..7247bbdc7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCOUNTRYvalues.java @@ -0,0 +1,538 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-COUNTRYvalues" +) +@XmlEnum +public enum CDCOUNTRYvalues { + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("ae") + AE("ae"), + @XmlEnumValue("af") + AF("af"), + @XmlEnumValue("ag") + AG("ag"), + @XmlEnumValue("ai") + AI("ai"), + @XmlEnumValue("al") + AL("al"), + @XmlEnumValue("am") + AM("am"), + @XmlEnumValue("an") + AN("an"), + @XmlEnumValue("ao") + AO("ao"), + @XmlEnumValue("aq") + AQ("aq"), + @XmlEnumValue("ar") + AR("ar"), + @XmlEnumValue("arpa") + ARPA("arpa"), + @XmlEnumValue("as") + AS("as"), + @XmlEnumValue("at") + AT("at"), + @XmlEnumValue("au") + AU("au"), + @XmlEnumValue("aw") + AW("aw"), + @XmlEnumValue("az") + AZ("az"), + @XmlEnumValue("ba") + BA("ba"), + @XmlEnumValue("bb") + BB("bb"), + @XmlEnumValue("bd") + BD("bd"), + @XmlEnumValue("be") + BE("be"), + @XmlEnumValue("bf") + BF("bf"), + @XmlEnumValue("bg") + BG("bg"), + @XmlEnumValue("bh") + BH("bh"), + @XmlEnumValue("bi") + BI("bi"), + @XmlEnumValue("bj") + BJ("bj"), + @XmlEnumValue("bm") + BM("bm"), + @XmlEnumValue("bn") + BN("bn"), + @XmlEnumValue("bo") + BO("bo"), + @XmlEnumValue("br") + BR("br"), + @XmlEnumValue("bs") + BS("bs"), + @XmlEnumValue("bt") + BT("bt"), + @XmlEnumValue("bv") + BV("bv"), + @XmlEnumValue("bw") + BW("bw"), + @XmlEnumValue("by") + BY("by"), + @XmlEnumValue("bz") + BZ("bz"), + @XmlEnumValue("ca") + CA("ca"), + @XmlEnumValue("cc") + CC("cc"), + @XmlEnumValue("cf") + CF("cf"), + @XmlEnumValue("cd") + CD("cd"), + @XmlEnumValue("cg") + CG("cg"), + @XmlEnumValue("ch") + CH("ch"), + @XmlEnumValue("ci") + CI("ci"), + @XmlEnumValue("ck") + CK("ck"), + @XmlEnumValue("cl") + CL("cl"), + @XmlEnumValue("cm") + CM("cm"), + @XmlEnumValue("cn") + CN("cn"), + @XmlEnumValue("co") + CO("co"), + @XmlEnumValue("com") + COM("com"), + @XmlEnumValue("cr") + CR("cr"), + @XmlEnumValue("cs") + CS("cs"), + @XmlEnumValue("cu") + CU("cu"), + @XmlEnumValue("cv") + CV("cv"), + @XmlEnumValue("cx") + CX("cx"), + @XmlEnumValue("cy") + CY("cy"), + @XmlEnumValue("cz") + CZ("cz"), + @XmlEnumValue("de") + DE("de"), + @XmlEnumValue("dj") + DJ("dj"), + @XmlEnumValue("dk") + DK("dk"), + @XmlEnumValue("dm") + DM("dm"), + @XmlEnumValue("do") + DO("do"), + @XmlEnumValue("dz") + DZ("dz"), + @XmlEnumValue("ec") + EC("ec"), + @XmlEnumValue("edu") + EDU("edu"), + @XmlEnumValue("ee") + EE("ee"), + @XmlEnumValue("eg") + EG("eg"), + @XmlEnumValue("eh") + EH("eh"), + @XmlEnumValue("er") + ER("er"), + @XmlEnumValue("es") + ES("es"), + @XmlEnumValue("et") + ET("et"), + @XmlEnumValue("fi") + FI("fi"), + @XmlEnumValue("fj") + FJ("fj"), + @XmlEnumValue("fk") + FK("fk"), + @XmlEnumValue("fm") + FM("fm"), + @XmlEnumValue("fo") + FO("fo"), + @XmlEnumValue("fr") + FR("fr"), + @XmlEnumValue("fx") + FX("fx"), + @XmlEnumValue("ga") + GA("ga"), + @XmlEnumValue("gb") + GB("gb"), + @XmlEnumValue("gd") + GD("gd"), + @XmlEnumValue("ge") + GE("ge"), + @XmlEnumValue("gf") + GF("gf"), + @XmlEnumValue("gh") + GH("gh"), + @XmlEnumValue("gi") + GI("gi"), + @XmlEnumValue("gl") + GL("gl"), + @XmlEnumValue("gm") + GM("gm"), + @XmlEnumValue("gn") + GN("gn"), + @XmlEnumValue("gov") + GOV("gov"), + @XmlEnumValue("gp") + GP("gp"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("gs") + GS("gs"), + @XmlEnumValue("gt") + GT("gt"), + @XmlEnumValue("gu") + GU("gu"), + @XmlEnumValue("gw") + GW("gw"), + @XmlEnumValue("gy") + GY("gy"), + @XmlEnumValue("hk") + HK("hk"), + @XmlEnumValue("hm") + HM("hm"), + @XmlEnumValue("hn") + HN("hn"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("ht") + HT("ht"), + @XmlEnumValue("hu") + HU("hu"), + @XmlEnumValue("id") + ID("id"), + @XmlEnumValue("ie") + IE("ie"), + @XmlEnumValue("il") + IL("il"), + @XmlEnumValue("in") + IN("in"), + @XmlEnumValue("int") + INT("int"), + @XmlEnumValue("io") + IO("io"), + @XmlEnumValue("iq") + IQ("iq"), + @XmlEnumValue("ir") + IR("ir"), + @XmlEnumValue("is") + IS("is"), + @XmlEnumValue("it") + IT("it"), + @XmlEnumValue("jm") + JM("jm"), + @XmlEnumValue("jo") + JO("jo"), + @XmlEnumValue("jp") + JP("jp"), + @XmlEnumValue("ke") + KE("ke"), + @XmlEnumValue("kg") + KG("kg"), + @XmlEnumValue("kh") + KH("kh"), + @XmlEnumValue("ki") + KI("ki"), + @XmlEnumValue("km") + KM("km"), + @XmlEnumValue("kn") + KN("kn"), + @XmlEnumValue("kp") + KP("kp"), + @XmlEnumValue("kr") + KR("kr"), + @XmlEnumValue("kw") + KW("kw"), + @XmlEnumValue("ky") + KY("ky"), + @XmlEnumValue("kz") + KZ("kz"), + @XmlEnumValue("la") + LA("la"), + @XmlEnumValue("lb") + LB("lb"), + @XmlEnumValue("lc") + LC("lc"), + @XmlEnumValue("li") + LI("li"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("ls") + LS("ls"), + @XmlEnumValue("lt") + LT("lt"), + @XmlEnumValue("lu") + LU("lu"), + @XmlEnumValue("lv") + LV("lv"), + @XmlEnumValue("ly") + LY("ly"), + @XmlEnumValue("ma") + MA("ma"), + @XmlEnumValue("mc") + MC("mc"), + @XmlEnumValue("md") + MD("md"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("mh") + MH("mh"), + @XmlEnumValue("mil") + MIL("mil"), + @XmlEnumValue("mk") + MK("mk"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("mm") + MM("mm"), + @XmlEnumValue("mn") + MN("mn"), + @XmlEnumValue("mo") + MO("mo"), + @XmlEnumValue("mp") + MP("mp"), + @XmlEnumValue("mq") + MQ("mq"), + @XmlEnumValue("mr") + MR("mr"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("mt") + MT("mt"), + @XmlEnumValue("mu") + MU("mu"), + @XmlEnumValue("mv") + MV("mv"), + @XmlEnumValue("mw") + MW("mw"), + @XmlEnumValue("mx") + MX("mx"), + @XmlEnumValue("my") + MY("my"), + @XmlEnumValue("mz") + MZ("mz"), + @XmlEnumValue("na") + NA("na"), + @XmlEnumValue("nato") + NATO("nato"), + @XmlEnumValue("nc") + NC("nc"), + @XmlEnumValue("ne") + NE("ne"), + @XmlEnumValue("net") + NET("net"), + @XmlEnumValue("nf") + NF("nf"), + @XmlEnumValue("ng") + NG("ng"), + @XmlEnumValue("ni") + NI("ni"), + @XmlEnumValue("nl") + NL("nl"), + @XmlEnumValue("no") + NO("no"), + @XmlEnumValue("np") + NP("np"), + @XmlEnumValue("nr") + NR("nr"), + @XmlEnumValue("nt") + NT("nt"), + @XmlEnumValue("nu") + NU("nu"), + @XmlEnumValue("nz") + NZ("nz"), + @XmlEnumValue("om") + OM("om"), + @XmlEnumValue("org") + ORG("org"), + @XmlEnumValue("pa") + PA("pa"), + @XmlEnumValue("pe") + PE("pe"), + @XmlEnumValue("pf") + PF("pf"), + @XmlEnumValue("pg") + PG("pg"), + @XmlEnumValue("ph") + PH("ph"), + @XmlEnumValue("pk") + PK("pk"), + @XmlEnumValue("pl") + PL("pl"), + @XmlEnumValue("pm") + PM("pm"), + @XmlEnumValue("pn") + PN("pn"), + @XmlEnumValue("pr") + PR("pr"), + @XmlEnumValue("pt") + PT("pt"), + @XmlEnumValue("pw") + PW("pw"), + @XmlEnumValue("py") + PY("py"), + @XmlEnumValue("qa") + QA("qa"), + @XmlEnumValue("re") + RE("re"), + @XmlEnumValue("ro") + RO("ro"), + @XmlEnumValue("ru") + RU("ru"), + @XmlEnumValue("rw") + RW("rw"), + @XmlEnumValue("sa") + SA("sa"), + @XmlEnumValue("sb") + SB("sb"), + @XmlEnumValue("sc") + SC("sc"), + @XmlEnumValue("sd") + SD("sd"), + @XmlEnumValue("se") + SE("se"), + @XmlEnumValue("sg") + SG("sg"), + @XmlEnumValue("sh") + SH("sh"), + @XmlEnumValue("si") + SI("si"), + @XmlEnumValue("sj") + SJ("sj"), + @XmlEnumValue("sk") + SK("sk"), + @XmlEnumValue("sl") + SL("sl"), + @XmlEnumValue("sm") + SM("sm"), + @XmlEnumValue("sn") + SN("sn"), + @XmlEnumValue("so") + SO("so"), + @XmlEnumValue("sr") + SR("sr"), + @XmlEnumValue("st") + ST("st"), + @XmlEnumValue("su") + SU("su"), + @XmlEnumValue("sv") + SV("sv"), + @XmlEnumValue("sy") + SY("sy"), + @XmlEnumValue("sz") + SZ("sz"), + @XmlEnumValue("tc") + TC("tc"), + @XmlEnumValue("td") + TD("td"), + @XmlEnumValue("tf") + TF("tf"), + @XmlEnumValue("tg") + TG("tg"), + @XmlEnumValue("th") + TH("th"), + @XmlEnumValue("tj") + TJ("tj"), + @XmlEnumValue("tk") + TK("tk"), + @XmlEnumValue("tm") + TM("tm"), + @XmlEnumValue("tn") + TN("tn"), + @XmlEnumValue("to") + TO("to"), + @XmlEnumValue("tp") + TP("tp"), + @XmlEnumValue("tr") + TR("tr"), + @XmlEnumValue("tt") + TT("tt"), + @XmlEnumValue("tv") + TV("tv"), + @XmlEnumValue("tw") + TW("tw"), + @XmlEnumValue("tz") + TZ("tz"), + @XmlEnumValue("ua") + UA("ua"), + @XmlEnumValue("ug") + UG("ug"), + @XmlEnumValue("uk") + UK("uk"), + @XmlEnumValue("um") + UM("um"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("uy") + UY("uy"), + @XmlEnumValue("uz") + UZ("uz"), + @XmlEnumValue("va") + VA("va"), + @XmlEnumValue("vc") + VC("vc"), + @XmlEnumValue("ve") + VE("ve"), + @XmlEnumValue("vg") + VG("vg"), + @XmlEnumValue("vi") + VI("vi"), + @XmlEnumValue("vn") + VN("vn"), + @XmlEnumValue("vu") + VU("vu"), + @XmlEnumValue("wf") + WF("wf"), + @XmlEnumValue("ws") + WS("ws"), + @XmlEnumValue("ye") + YE("ye"), + @XmlEnumValue("yt") + YT("yt"), + @XmlEnumValue("yu") + YU("yu"), + @XmlEnumValue("za") + ZA("za"), + @XmlEnumValue("zm") + ZM("zm"), + @XmlEnumValue("zr") + ZR("zr"), + @XmlEnumValue("zw") + ZW("zw"); + + private final String value; + + private CDCOUNTRYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCOUNTRYvalues fromValue(String v) { + CDCOUNTRYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCOUNTRYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCY.java new file mode 100644 index 000000000..1bec2e789 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-CURRENCY", + propOrder = {"value"} +) +public class CDCURRENCY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-CURRENCY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCYvalues.java new file mode 100644 index 000000000..2779b9e88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDCURRENCYvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-CURRENCYvalues" +) +@XmlEnum +public enum CDCURRENCYvalues { + @XmlEnumValue("eur") + EUR("eur"); + + private final String value; + + private CDCURRENCYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDCURRENCYvalues fromValue(String v) { + CDCURRENCYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDCURRENCYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIOD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIOD.java new file mode 100644 index 000000000..927e58f84 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIOD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DAYPERIOD", + propOrder = {"value"} +) +public class CDDAYPERIOD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDDAYPERIODvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDDAYPERIODvalues getValue() { + return this.value; + } + + public void setValue(CDDAYPERIODvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DAYPERIOD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIODvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIODvalues.java new file mode 100644 index 000000000..f5a333f61 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDAYPERIODvalues.java @@ -0,0 +1,74 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DAYPERIODvalues" +) +@XmlEnum +public enum CDDAYPERIODvalues { + @XmlEnumValue("afterbreakfast") + AFTERBREAKFAST("afterbreakfast"), + @XmlEnumValue("afterdinner") + AFTERDINNER("afterdinner"), + @XmlEnumValue("afterlunch") + AFTERLUNCH("afterlunch"), + @XmlEnumValue("aftermeal") + AFTERMEAL("aftermeal"), + @XmlEnumValue("afternoon") + AFTERNOON("afternoon"), + @XmlEnumValue("beforebreakfast") + BEFOREBREAKFAST("beforebreakfast"), + @XmlEnumValue("beforedinner") + BEFOREDINNER("beforedinner"), + @XmlEnumValue("beforelunch") + BEFORELUNCH("beforelunch"), + @XmlEnumValue("betweenbreakfastandlunch") + BETWEENBREAKFASTANDLUNCH("betweenbreakfastandlunch"), + @XmlEnumValue("betweendinnerandsleep") + BETWEENDINNERANDSLEEP("betweendinnerandsleep"), + @XmlEnumValue("betweenlunchanddinner") + BETWEENLUNCHANDDINNER("betweenlunchanddinner"), + @XmlEnumValue("betweenmeals") + BETWEENMEALS("betweenmeals"), + @XmlEnumValue("evening") + EVENING("evening"), + @XmlEnumValue("morning") + MORNING("morning"), + @XmlEnumValue("night") + NIGHT("night"), + @XmlEnumValue("thehourofsleep") + THEHOUROFSLEEP("thehourofsleep"), + @XmlEnumValue("duringbreakfast") + DURINGBREAKFAST("duringbreakfast"), + @XmlEnumValue("duringlunch") + DURINGLUNCH("duringlunch"), + @XmlEnumValue("duringdinner") + DURINGDINNER("duringdinner"); + + private final String value; + + private CDDAYPERIODvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDAYPERIODvalues fromValue(String v) { + CDDAYPERIODvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDAYPERIODvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPE.java new file mode 100644 index 000000000..b65242aee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DISCHARGETYPE", + propOrder = {"value"} +) +public class CDDISCHARGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDDISCHARGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDDISCHARGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDDISCHARGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DISCHARGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPEvalues.java new file mode 100644 index 000000000..654c45f90 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDISCHARGETYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DISCHARGETYPEvalues" +) +@XmlEnum +public enum CDDISCHARGETYPEvalues { + @XmlEnumValue("alive") + ALIVE("alive"), + @XmlEnumValue("dead") + DEAD("dead"); + + private final String value; + + private CDDISCHARGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDISCHARGETYPEvalues fromValue(String v) { + CDDISCHARGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDISCHARGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNK.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNK.java new file mode 100644 index 000000000..f3dafdc81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNK.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-CNK", + propOrder = {"value"} +) +public class CDDRUGCNK implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDDRUGCNKschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDDRUGCNKschemes getS() { + return this.s; + } + + public void setS(CDDRUGCNKschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNKschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNKschemes.java new file mode 100644 index 000000000..655cf4b72 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGCNKschemes.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-DRUG-CNKschemes" +) +@XmlEnum +public enum CDDRUGCNKschemes { + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-CNK-CLUSTER") + CD_CNK_CLUSTER("CD-CNK-CLUSTER"), + @XmlEnumValue("CD-AMP") + CD_AMP("CD-AMP"); + + private final String value; + + private CDDRUGCNKschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDDRUGCNKschemes fromValue(String v) { + CDDRUGCNKschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDDRUGCNKschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGPRESENTATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGPRESENTATION.java new file mode 100644 index 000000000..5d95b46bf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGPRESENTATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-PRESENTATION", + propOrder = {"value"} +) +public class CDDRUGPRESENTATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DRUG-PRESENTATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGROUTE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGROUTE.java new file mode 100644 index 000000000..e5b1b1cf9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDDRUGROUTE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-DRUG-ROUTE", + propOrder = {"value"} +) +public class CDDRUGROUTE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-DRUG-ROUTE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java new file mode 100644 index 000000000..e10bf3ffa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE", + propOrder = {"value"} +) +public class CDEBIRTHARTIFICIALRESPIRATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java new file mode 100644 index 000000000..bd99410f3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-ARTIFICIALRESPIRATIONTYPEvalues" +) +@XmlEnum +public enum CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues { + @XmlEnumValue("intubation") + INTUBATION("intubation"), + @XmlEnumValue("balloon-mask") + BALLOON_MASK("balloon-mask"); + + private final String value; + + private CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues fromValue(String v) { + CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHARTIFICIALRESPIRATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATION.java new file mode 100644 index 000000000..e14859de5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CAESAREANINDICATION", + propOrder = {"value"} +) +public class CDEBIRTHCAESAREANINDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCAESAREANINDICATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCAESAREANINDICATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCAESAREANINDICATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CAESAREANINDICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java new file mode 100644 index 000000000..4083ffc07 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCAESAREANINDICATIONvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CAESAREANINDICATIONvalues" +) +@XmlEnum +public enum CDEBIRTHCAESAREANINDICATIONvalues { + @XmlEnumValue("previouscaesareansection") + PREVIOUSCAESAREANSECTION("previouscaesareansection"), + @XmlEnumValue("breechpresentation") + BREECHPRESENTATION("breechpresentation"), + @XmlEnumValue("transversepresentation") + TRANSVERSEPRESENTATION("transversepresentation"), + @XmlEnumValue("foetaldistress") + FOETALDISTRESS("foetaldistress"), + @XmlEnumValue("dystocienotinlabour") + DYSTOCIENOTINLABOUR("dystocienotinlabour"), + @XmlEnumValue("dystocieinlabourinsufficientdilatation") + DYSTOCIEINLABOURINSUFFICIENTDILATATION("dystocieinlabourinsufficientdilatation"), + @XmlEnumValue("dystocieinlabourinsufficientexpulsion") + DYSTOCIEINLABOURINSUFFICIENTEXPULSION("dystocieinlabourinsufficientexpulsion"), + @XmlEnumValue("maternalindication") + MATERNALINDICATION("maternalindication"), + @XmlEnumValue("abruptioplacentae") + ABRUPTIOPLACENTAE("abruptioplacentae"), + @XmlEnumValue("requestedbypatient") + REQUESTEDBYPATIENT("requestedbypatient"), + @XmlEnumValue("multiplepregnancy") + MULTIPLEPREGNANCY("multiplepregnancy"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHCAESAREANINDICATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCAESAREANINDICATIONvalues fromValue(String v) { + CDEBIRTHCAESAREANINDICATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCAESAREANINDICATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITION.java new file mode 100644 index 000000000..bacc83deb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CHILDPOSITION", + propOrder = {"value"} +) +public class CDEBIRTHCHILDPOSITION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCHILDPOSITIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCHILDPOSITIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCHILDPOSITIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CHILDPOSITION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java new file mode 100644 index 000000000..d2d592eb3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCHILDPOSITIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CHILDPOSITIONvalues" +) +@XmlEnum +public enum CDEBIRTHCHILDPOSITIONvalues { + @XmlEnumValue("head-down") + HEAD_DOWN("head-down"), + @XmlEnumValue("other-head") + OTHER_HEAD("other-head"), + @XmlEnumValue("breech") + BREECH("breech"), + @XmlEnumValue("transverse") + TRANSVERSE("transverse"); + + private final String value; + + private CDEBIRTHCHILDPOSITIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCHILDPOSITIONvalues fromValue(String v) { + CDEBIRTHCHILDPOSITIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCHILDPOSITIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java new file mode 100644 index 000000000..62231c584 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-CONGENITALMALFORMATION", + propOrder = {"value"} +) +public class CDEBIRTHCONGENITALMALFORMATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHCONGENITALMALFORMATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHCONGENITALMALFORMATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHCONGENITALMALFORMATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-CONGENITALMALFORMATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java new file mode 100644 index 000000000..f987cf2cc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHCONGENITALMALFORMATIONvalues.java @@ -0,0 +1,97 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-CONGENITALMALFORMATIONvalues" +) +@XmlEnum +public enum CDEBIRTHCONGENITALMALFORMATIONvalues { + @XmlEnumValue("anencephalia") + ANENCEPHALIA("anencephalia"), + @XmlEnumValue("spinabifida") + SPINABIFIDA("spinabifida"), + @XmlEnumValue("hydrocephalia") + HYDROCEPHALIA("hydrocephalia"), + @XmlEnumValue("splitlippalate") + SPLITLIPPALATE("splitlippalate"), + @XmlEnumValue("analatresia") + ANALATRESIA("analatresia"), + @XmlEnumValue("membersreduction") + MEMBERSREDUCTION("membersreduction"), + @XmlEnumValue("diaphragmatichernia") + DIAPHRAGMATICHERNIA("diaphragmatichernia"), + @XmlEnumValue("omphalocele") + OMPHALOCELE("omphalocele"), + @XmlEnumValue("gastroschisis") + GASTROSCHISIS("gastroschisis"), + @XmlEnumValue("transpositiegrotevaten") + TRANSPOSITIEGROTEVATEN("transpositiegrotevaten"), + @XmlEnumValue("afwijkinglong") + AFWIJKINGLONG("afwijkinglong"), + @XmlEnumValue("atresiedundarm") + ATRESIEDUNDARM("atresiedundarm"), + @XmlEnumValue("nieragenese") + NIERAGENESE("nieragenese"), + @XmlEnumValue("craniosynostosis") + CRANIOSYNOSTOSIS("craniosynostosis"), + @XmlEnumValue("turnersyndrom") + TURNERSYNDROM("turnersyndrom"), + @XmlEnumValue("obstructievedefecten") + OBSTRUCTIEVEDEFECTEN("obstructievedefecten"), + @XmlEnumValue("tetralogiefallot") + TETRALOGIEFALLOT("tetralogiefallot"), + @XmlEnumValue("oesofagaleatresie") + OESOFAGALEATRESIE("oesofagaleatresie"), + @XmlEnumValue("atresieanus") + ATRESIEANUS("atresieanus"), + @XmlEnumValue("twintotwintransfusionsyndrome") + TWINTOTWINTRANSFUSIONSYNDROME("twintotwintransfusionsyndrome"), + @XmlEnumValue("skeletdysplasie") + SKELETDYSPLASIE("skeletdysplasie"), + @XmlEnumValue("hydropsfoetalis") + HYDROPSFOETALIS("hydropsfoetalis"), + @XmlEnumValue("polymultikystischenierdysplasie") + POLYMULTIKYSTISCHENIERDYSPLASIE("polymultikystischenierdysplasie"), + VSD("VSD"), + @XmlEnumValue("atresiegalwegen") + ATRESIEGALWEGEN("atresiegalwegen"), + @XmlEnumValue("hypospadias") + HYPOSPADIAS("hypospadias"), + @XmlEnumValue("cystischhygroma") + CYSTISCHHYGROMA("cystischhygroma"), + @XmlEnumValue("trisomie21") + TRISOMIE_21("trisomie21"), + @XmlEnumValue("trisomie18") + TRISOMIE_18("trisomie18"), + @XmlEnumValue("trisomie13") + TRISOMIE_13("trisomie13"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHCONGENITALMALFORMATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHCONGENITALMALFORMATIONvalues fromValue(String v) { + CDEBIRTHCONGENITALMALFORMATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHCONGENITALMALFORMATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.java new file mode 100644 index 000000000..befc10987 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-DELIVERYWAY", + propOrder = {"value"} +) +public class CDEBIRTHDELIVERYWAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHDELIVERYWAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHDELIVERYWAYvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHDELIVERYWAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-DELIVERYWAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAYvalues.java new file mode 100644 index 000000000..e9b9efc67 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHDELIVERYWAYvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-DELIVERYWAYvalues" +) +@XmlEnum +public enum CDEBIRTHDELIVERYWAYvalues { + @XmlEnumValue("spontaneous") + SPONTANEOUS("spontaneous"), + @XmlEnumValue("vacuum-extraction") + VACUUM_EXTRACTION("vacuum-extraction"), + @XmlEnumValue("forceps") + FORCEPS("forceps"), + @XmlEnumValue("primary-caesarean") + PRIMARY_CAESAREAN("primary-caesarean"), + @XmlEnumValue("secondary-caesarean") + SECONDARY_CAESAREAN("secondary-caesarean"), + @XmlEnumValue("vaginal breech") + VAGINAL_BREECH("vaginal breech"); + + private final String value; + + private CDEBIRTHDELIVERYWAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHDELIVERYWAYvalues fromValue(String v) { + CDEBIRTHDELIVERYWAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHDELIVERYWAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORING.java new file mode 100644 index 000000000..efc9fe303 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORING.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-FOETALMONITORING", + propOrder = {"value"} +) +public class CDEBIRTHFOETALMONITORING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHFOETALMONITORINGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHFOETALMONITORINGvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHFOETALMONITORINGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-FOETALMONITORING" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java new file mode 100644 index 000000000..c470f9948 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHFOETALMONITORINGvalues.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-FOETALMONITORINGvalues" +) +@XmlEnum +public enum CDEBIRTHFOETALMONITORINGvalues { + CTG("CTG"), + STAN("STAN"), + MBE("MBE"), + @XmlEnumValue("intermittent-auscultation") + INTERMITTENT_AUSCULTATION("intermittent-auscultation"); + + private final String value; + + private CDEBIRTHFOETALMONITORINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHFOETALMONITORINGvalues fromValue(String v) { + CDEBIRTHFOETALMONITORINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHFOETALMONITORINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java new file mode 100644 index 000000000..0f32161a8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-NEONATALDEPTTYPE", + propOrder = {"value"} +) +public class CDEBIRTHNEONATALDEPTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHNEONATALDEPTTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHNEONATALDEPTTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHNEONATALDEPTTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-NEONATALDEPTTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java new file mode 100644 index 000000000..bc813ba63 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHNEONATALDEPTTYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-NEONATALDEPTTYPEvalues" +) +@XmlEnum +public enum CDEBIRTHNEONATALDEPTTYPEvalues { + @XmlEnumValue("nstar") + NSTAR("nstar"), + @XmlEnumValue("nic") + NIC("nic"); + + private final String value; + + private CDEBIRTHNEONATALDEPTTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHNEONATALDEPTTYPEvalues fromValue(String v) { + CDEBIRTHNEONATALDEPTTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHNEONATALDEPTTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.java new file mode 100644 index 000000000..d713f3d94 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-PLACE", + propOrder = {"value"} +) +public class CDEBIRTHPLACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHPLACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHPLACEvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHPLACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-PLACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACEvalues.java new file mode 100644 index 000000000..dab09fe50 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPLACEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-PLACEvalues" +) +@XmlEnum +public enum CDEBIRTHPLACEvalues { + @XmlEnumValue("home") + HOME("home"), + @XmlEnumValue("hospital") + HOSPITAL("hospital"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDEBIRTHPLACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHPLACEvalues fromValue(String v) { + CDEBIRTHPLACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHPLACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGIN.java new file mode 100644 index 000000000..9275e6054 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGIN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-PREGNANCYORIGIN", + propOrder = {"value"} +) +public class CDEBIRTHPREGNANCYORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHPREGNANCYORIGINvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHPREGNANCYORIGINvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHPREGNANCYORIGINvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-PREGNANCYORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java new file mode 100644 index 000000000..9bdbb3e4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHPREGNANCYORIGINvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-PREGNANCYORIGINvalues" +) +@XmlEnum +public enum CDEBIRTHPREGNANCYORIGINvalues { + @XmlEnumValue("spontaneous") + SPONTANEOUS("spontaneous"), + @XmlEnumValue("hormonal") + HORMONAL("hormonal"), + IVF("IVF"), + ICSI("ICSI"); + + private final String value; + + private CDEBIRTHPREGNANCYORIGINvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHPREGNANCYORIGINvalues fromValue(String v) { + CDEBIRTHPREGNANCYORIGINvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHPREGNANCYORIGINvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUES.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUES.java new file mode 100644 index 000000000..b001274e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUES.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EBIRTH-SPECIALVALUES", + propOrder = {"value"} +) +public class CDEBIRTHSPECIALVALUES implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEBIRTHSPECIALVALUESvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEBIRTHSPECIALVALUESvalues getValue() { + return this.value; + } + + public void setValue(CDEBIRTHSPECIALVALUESvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EBIRTH-SPECIALVALUES" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUESvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUESvalues.java new file mode 100644 index 000000000..3ce84eff4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEBIRTHSPECIALVALUESvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EBIRTH-SPECIALVALUESvalues" +) +@XmlEnum +public enum CDEBIRTHSPECIALVALUESvalues { + @XmlEnumValue("noanswer") + NOANSWER("noanswer"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("nottested") + NOTTESTED("nottested"); + + private final String value; + + private CDEBIRTHSPECIALVALUESvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEBIRTHSPECIALVALUESvalues fromValue(String v) { + CDEBIRTHSPECIALVALUESvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEBIRTHSPECIALVALUESvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECG.java new file mode 100644 index 000000000..712c1bd04 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECG.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ECG", + propOrder = {"value"} +) +public class CDECG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDECGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDECGvalues getValue() { + return this.value; + } + + public void setValue(CDECGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ECG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECGvalues.java new file mode 100644 index 000000000..4423959fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDECGvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ECGvalues" +) +@XmlEnum +public enum CDECGvalues { + VR("VR"), + AR("AR"), + PR("PR"), + QRS("QRS"), + QT("QT"), + @XmlEnumValue("QTc") + Q_TC("QTc"), + P("P"), + R("R"), + T("T"); + + private final String value; + + private CDECGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDECGvalues fromValue(String v) { + CDECGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDECGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATION.java new file mode 100644 index 000000000..975322eba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EMERGENCYEVALUATION", + propOrder = {"value"} +) +public class CDEMERGENCYEVALUATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEMERGENCYEVALUATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEMERGENCYEVALUATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEMERGENCYEVALUATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EMERGENCYEVALUATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATIONvalues.java new file mode 100644 index 000000000..052dc5b1c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMERGENCYEVALUATIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EMERGENCYEVALUATIONvalues" +) +@XmlEnum +public enum CDEMERGENCYEVALUATIONvalues { + @XmlEnumValue("couldwaitafterwe") + COULDWAITAFTERWE("couldwaitafterwe"), + @XmlEnumValue("noturgent") + NOTURGENT("noturgent"), + @XmlEnumValue("urgent") + URGENT("urgent"), + @XmlEnumValue("lifethreathning") + LIFETHREATHNING("lifethreathning"); + + private final String value; + + private CDEMERGENCYEVALUATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEMERGENCYEVALUATIONvalues fromValue(String v) { + CDEMERGENCYEVALUATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEMERGENCYEVALUATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATION.java new file mode 100644 index 000000000..fed560446 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EMPLOYMENTSITUATION", + propOrder = {"value"} +) +public class CDEMPLOYMENTSITUATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDEMPLOYMENTSITUATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDEMPLOYMENTSITUATIONvalues getValue() { + return this.value; + } + + public void setValue(CDEMPLOYMENTSITUATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-EMPLOYMENTSITUATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATIONvalues.java new file mode 100644 index 000000000..bcfc25fb5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEMPLOYMENTSITUATIONvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EMPLOYMENTSITUATIONvalues" +) +@XmlEnum +public enum CDEMPLOYMENTSITUATIONvalues { + @XmlEnumValue("selfemployed") + SELFEMPLOYED("selfemployed"), + @XmlEnumValue("employed") + EMPLOYED("employed"), + @XmlEnumValue("civilservant") + CIVILSERVANT("civilservant"); + + private final String value; + + private CDEMPLOYMENTSITUATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEMPLOYMENTSITUATIONvalues fromValue(String v) { + CDEMPLOYMENTSITUATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEMPLOYMENTSITUATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCODINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCODINGvalues.java new file mode 100644 index 000000000..e76fd6151 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCODINGvalues.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCODINGvalues" +) +@XmlEnum +public enum CDENCODINGvalues { + @XmlEnumValue("B64") + B_64("B64"), + TXT("TXT"); + + private final String value; + + private CDENCODINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCODINGvalues fromValue(String v) { + CDENCODINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCODINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTER.java new file mode 100644 index 000000000..9e3746072 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCOUNTER", + propOrder = {"value"} +) +public class CDENCOUNTER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCOUNTERvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCOUNTERvalues getValue() { + return this.value; + } + + public void setValue(CDENCOUNTERvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ENCOUNTER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUE.java new file mode 100644 index 000000000..faeec4daa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCOUNTERSAFETYISSUE", + propOrder = {"value"} +) +public class CDENCOUNTERSAFETYISSUE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCOUNTERSAFETYISSUEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCOUNTERSAFETYISSUEvalues getValue() { + return this.value; + } + + public void setValue(CDENCOUNTERSAFETYISSUEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ENCOUNTERSAFETYISSUE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java new file mode 100644 index 000000000..76b0c845c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERSAFETYISSUEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCOUNTERSAFETYISSUEvalues" +) +@XmlEnum +public enum CDENCOUNTERSAFETYISSUEvalues { + @XmlEnumValue("verbal") + VERBAL("verbal"), + @XmlEnumValue("fysical") + FYSICAL("fysical"), + @XmlEnumValue("material") + MATERIAL("material"), + @XmlEnumValue("notificationtopolice") + NOTIFICATIONTOPOLICE("notificationtopolice"); + + private final String value; + + private CDENCOUNTERSAFETYISSUEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCOUNTERSAFETYISSUEvalues fromValue(String v) { + CDENCOUNTERSAFETYISSUEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCOUNTERSAFETYISSUEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERvalues.java new file mode 100644 index 000000000..38db217aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCOUNTERvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCOUNTERvalues" +) +@XmlEnum +public enum CDENCOUNTERvalues { + @XmlEnumValue("homevisit") + HOMEVISIT("homevisit"), + @XmlEnumValue("consultation") + CONSULTATION("consultation"), + @XmlEnumValue("telephonicconsultation") + TELEPHONICCONSULTATION("telephonicconsultation"), + @XmlEnumValue("emergency") + EMERGENCY("emergency"), + @XmlEnumValue("hospital") + HOSPITAL("hospital"), + @XmlEnumValue("oneday") + ONEDAY("oneday"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("resthomevisit") + RESTHOMEVISIT("resthomevisit"), + @XmlEnumValue("consult") + CONSULT("consult"), + @XmlEnumValue("multidisciplinaryconsult") + MULTIDISCIPLINARYCONSULT("multidisciplinaryconsult"); + + private final String value; + + private CDENCOUNTERvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCOUNTERvalues fromValue(String v) { + CDENCOUNTERvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCOUNTERvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTOR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTOR.java new file mode 100644 index 000000000..8ec6f1ec2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTOR.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCRYPTION-ACTOR", + propOrder = {"value"} +) +public class CDENCRYPTIONACTOR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCRYPTIONACTORvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCRYPTIONACTORvalues getValue() { + return this.value; + } + + public void setValue(CDENCRYPTIONACTORvalues value) { + this.value = value; + } + + public CDHCPARTYschemes getS() { + return this.s; + } + + public void setS(CDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTORvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTORvalues.java new file mode 100644 index 000000000..a49d4a8db --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONACTORvalues.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-ACTORvalues" +) +@XmlEnum +public enum CDENCRYPTIONACTORvalues { + NIHII("NIHII"), + @XmlEnumValue("NIHII-HOSPITAL") + NIHII_HOSPITAL("NIHII-HOSPITAL"), + @XmlEnumValue("NIHII-PHARMACY") + NIHII_PHARMACY("NIHII-PHARMACY"), + CBE("CBE"), + INSS("INSS"), + EHP("EHP"), + SSIN("SSIN"); + + private final String value; + + private CDENCRYPTIONACTORvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCRYPTIONACTORvalues fromValue(String v) { + CDENCRYPTIONACTORvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCRYPTIONACTORvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHOD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHOD.java new file mode 100644 index 000000000..64f196434 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHOD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ENCRYPTION-METHOD", + propOrder = {"value"} +) +public class CDENCRYPTIONMETHOD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDENCRYPTIONMETHODvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDENCRYPTIONMETHODschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDENCRYPTIONMETHODvalues getValue() { + return this.value; + } + + public void setValue(CDENCRYPTIONMETHODvalues value) { + this.value = value; + } + + public CDENCRYPTIONMETHODschemes getS() { + return this.s; + } + + public void setS(CDENCRYPTIONMETHODschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODschemes.java new file mode 100644 index 000000000..72932005b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODschemes.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-METHODschemes" +) +@XmlEnum +public enum CDENCRYPTIONMETHODschemes { + @XmlEnumValue("CD-ENCRYPTION-METHOD") + CD_ENCRYPTION_METHOD("CD-ENCRYPTION-METHOD"); + + private final String value; + + private CDENCRYPTIONMETHODschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDENCRYPTIONMETHODschemes fromValue(String v) { + CDENCRYPTIONMETHODschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDENCRYPTIONMETHODschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODvalues.java new file mode 100644 index 000000000..55850dd86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDENCRYPTIONMETHODvalues.java @@ -0,0 +1,20 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ENCRYPTION-METHODvalues" +) +@XmlEnum +public enum CDENCRYPTIONMETHODvalues { + CMS; + + public String value() { + return this.name(); + } + + public static CDENCRYPTIONMETHODvalues fromValue(String v) { + return valueOf(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERROR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERROR.java new file mode 100644 index 000000000..820351240 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERROR.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ERROR", + propOrder = {"value"} +) +public class CDERROR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDERRORschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDERRORschemes getS() { + return this.s; + } + + public void setS(CDERRORschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENET.java new file mode 100644 index 000000000..33ccdc73d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ERROR-MYCARENET", + propOrder = {"value"} +) +public class CDERRORMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDERRORMYCARENETschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDERRORMYCARENETschemes getS() { + return this.s; + } + + public void setS(CDERRORMYCARENETschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENETschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENETschemes.java new file mode 100644 index 000000000..37d57710e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORMYCARENETschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ERROR-MYCARENETschemes" +) +@XmlEnum +public enum CDERRORMYCARENETschemes { + @XmlEnumValue("CD-ERROR") + CD_ERROR("CD-ERROR"), + @XmlEnumValue("CD-REFUSAL-MYCARENET") + CD_REFUSAL_MYCARENET("CD-REFUSAL-MYCARENET"); + + private final String value; + + private CDERRORMYCARENETschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDERRORMYCARENETschemes fromValue(String v) { + CDERRORMYCARENETschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDERRORMYCARENETschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORschemes.java new file mode 100644 index 000000000..af8787e3d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDERRORschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ERRORschemes" +) +@XmlEnum +public enum CDERRORschemes { + @XmlEnumValue("CD-ERROR") + CD_ERROR("CD-ERROR"), + LOCAL("LOCAL"); + + private final String value; + + private CDERRORschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDERRORschemes fromValue(String v) { + CDERRORschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDERRORschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCE.java new file mode 100644 index 000000000..bae255b46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-EXTERNALSOURCE", + propOrder = {"value"} +) +public class CDEXTERNALSOURCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDEXTERNALSOURCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDEXTERNALSOURCEschemes getS() { + return this.s; + } + + public void setS(CDEXTERNALSOURCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCEschemes.java new file mode 100644 index 000000000..c22259370 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDEXTERNALSOURCEschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-EXTERNALSOURCEschemes" +) +@XmlEnum +public enum CDEXTERNALSOURCEschemes { + @XmlEnumValue("CD-EXTERNALSOURCE") + CD_EXTERNALSOURCE("CD-EXTERNALSOURCE"), + LOCAL("LOCAL"); + + private final String value; + + private CDEXTERNALSOURCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDEXTERNALSOURCEschemes fromValue(String v) { + CDEXTERNALSOURCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDEXTERNALSOURCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFEDCOUNTRYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFEDCOUNTRYvalues.java new file mode 100644 index 000000000..2ef8138a6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFEDCOUNTRYvalues.java @@ -0,0 +1,512 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-FED-COUNTRYvalues" +) +@XmlEnum +public enum CDFEDCOUNTRYvalues { + @XmlEnumValue("al") + AL("al"), + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("de") + DE("de"), + @XmlEnumValue("at") + AT("at"), + @XmlEnumValue("bg") + BG("bg"), + @XmlEnumValue("cy") + CY("cy"), + @XmlEnumValue("dk") + DK("dk"), + @XmlEnumValue("es") + ES("es"), + @XmlEnumValue("fi") + FI("fi"), + @XmlEnumValue("fr") + FR("fr"), + @XmlEnumValue("yt") + YT("yt"), + @XmlEnumValue("re") + RE("re"), + @XmlEnumValue("pm") + PM("pm"), + @XmlEnumValue("gp") + GP("gp"), + @XmlEnumValue("mq") + MQ("mq"), + @XmlEnumValue("gf") + GF("gf"), + @XmlEnumValue("nc") + NC("nc"), + @XmlEnumValue("pf") + PF("pf"), + @XmlEnumValue("wf") + WF("wf"), + @XmlEnumValue("gb") + GB("gb"), + @XmlEnumValue("bm") + BM("bm"), + @XmlEnumValue("vg") + VG("vg"), + @XmlEnumValue("tc") + TC("tc"), + @XmlEnumValue("ai") + AI("ai"), + @XmlEnumValue("ky") + KY("ky"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("fk") + FK("fk"), + @XmlEnumValue("pn") + PN("pn"), + @XmlEnumValue("lu") + LU("lu"), + @XmlEnumValue("gr") + GR("gr"), + @XmlEnumValue("hu") + HU("hu"), + @XmlEnumValue("ie") + IE("ie"), + @XmlEnumValue("is") + IS("is"), + @XmlEnumValue("li") + LI("li"), + @XmlEnumValue("mt") + MT("mt"), + @XmlEnumValue("mc") + MC("mc"), + @XmlEnumValue("no") + NO("no"), + @XmlEnumValue("pt") + PT("pt"), + @XmlEnumValue("ro") + RO("ro"), + @XmlEnumValue("sm") + SM("sm"), + @XmlEnumValue("se") + SE("se"), + @XmlEnumValue("ch") + CH("ch"), + @XmlEnumValue("it") + IT("it"), + @XmlEnumValue("nl") + NL("nl"), + @XmlEnumValue("an") + AN("an"), + @XmlEnumValue("cs") + CS("cs"), + @XmlEnumValue("va") + VA("va"), + @XmlEnumValue("lv") + LV("lv"), + @XmlEnumValue("ee") + EE("ee"), + @XmlEnumValue("lt") + LT("lt"), + @XmlEnumValue("pl") + PL("pl"), + @XmlEnumValue("cz") + CZ("cz"), + @XmlEnumValue("sk") + SK("sk"), + @XmlEnumValue("by") + BY("by"), + @XmlEnumValue("ua") + UA("ua"), + @XmlEnumValue("md") + MD("md"), + @XmlEnumValue("ru") + RU("ru"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("si") + SI("si"), + @XmlEnumValue("mk") + MK("mk"), + @XmlEnumValue("ba") + BA("ba"), + @XmlEnumValue("be") + BE("be"), + @XmlEnumValue("me") + ME("me"), + @XmlEnumValue("rs") + RS("rs"), + @XmlEnumValue("xk") + XK("xk"), + @XmlEnumValue("xi") + XI("xi"), + @XmlEnumValue("xs") + XS("xs"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("tw") + TW("tw"), + @XmlEnumValue("sg") + SG("sg"), + @XmlEnumValue("kr") + KR("kr"), + @XmlEnumValue("in") + IN("in"), + @XmlEnumValue("id") + ID("id"), + @XmlEnumValue("jp") + JP("jp"), + @XmlEnumValue("la") + LA("la"), + @XmlEnumValue("kh") + KH("kh"), + @XmlEnumValue("my") + MY("my"), + @XmlEnumValue("np") + NP("np"), + @XmlEnumValue("ph") + PH("ph"), + @XmlEnumValue("cn") + CN("cn"), + @XmlEnumValue("kp") + KP("kp"), + @XmlEnumValue("vn") + VN("vn"), + @XmlEnumValue("mn") + MN("mn"), + @XmlEnumValue("mv") + MV("mv"), + @XmlEnumValue("bt") + BT("bt"), + @XmlEnumValue("bn") + BN("bn"), + @XmlEnumValue("kz") + KZ("kz"), + @XmlEnumValue("kg") + KG("kg"), + @XmlEnumValue("uz") + UZ("uz"), + @XmlEnumValue("tj") + TJ("tj"), + @XmlEnumValue("tm") + TM("tm"), + @XmlEnumValue("th") + TH("th"), + @XmlEnumValue("mm") + MM("mm"), + @XmlEnumValue("bd") + BD("bd"), + @XmlEnumValue("am") + AM("am"), + @XmlEnumValue("az") + AZ("az"), + @XmlEnumValue("af") + AF("af"), + @XmlEnumValue("sa") + SA("sa"), + @XmlEnumValue("ge") + GE("ge"), + @XmlEnumValue("iq") + IQ("iq"), + @XmlEnumValue("ir") + IR("ir"), + @XmlEnumValue("il") + IL("il"), + @XmlEnumValue("jo") + JO("jo"), + @XmlEnumValue("lb") + LB("lb"), + @XmlEnumValue("pk") + PK("pk"), + @XmlEnumValue("ae") + AE("ae"), + @XmlEnumValue("sy") + SY("sy"), + @XmlEnumValue("tr") + TR("tr"), + @XmlEnumValue("kw") + KW("kw"), + @XmlEnumValue("om") + OM("om"), + @XmlEnumValue("qa") + QA("qa"), + @XmlEnumValue("bh") + BH("bh"), + @XmlEnumValue("ye") + YE("ye"), + @XmlEnumValue("tl") + TL("tl"), + @XmlEnumValue("ps") + PS("ps"), + @XmlEnumValue("ls") + LS("ls"), + @XmlEnumValue("bw") + BW("bw"), + @XmlEnumValue("bi") + BI("bi"), + @XmlEnumValue("cm") + CM("cm"), + @XmlEnumValue("cf") + CF("cf"), + @XmlEnumValue("cd") + CD("cd"), + @XmlEnumValue("cg") + CG("cg"), + @XmlEnumValue("bf") + BF("bf"), + @XmlEnumValue("ci") + CI("ci"), + @XmlEnumValue("bj") + BJ("bj"), + @XmlEnumValue("et") + ET("et"), + @XmlEnumValue("ga") + GA("ga"), + @XmlEnumValue("gm") + GM("gm"), + @XmlEnumValue("gh") + GH("gh"), + @XmlEnumValue("gn") + GN("gn"), + @XmlEnumValue("mu") + MU("mu"), + @XmlEnumValue("lr") + LR("lr"), + @XmlEnumValue("ml") + ML("ml"), + @XmlEnumValue("sn") + SN("sn"), + @XmlEnumValue("ne") + NE("ne"), + @XmlEnumValue("ng") + NG("ng"), + @XmlEnumValue("ug") + UG("ug"), + @XmlEnumValue("mg") + MG("mg"), + @XmlEnumValue("za") + ZA("za"), + @XmlEnumValue("rw") + RW("rw"), + @XmlEnumValue("sl") + SL("sl"), + @XmlEnumValue("so") + SO("so"), + @XmlEnumValue("sz") + SZ("sz"), + @XmlEnumValue("tz") + TZ("tz"), + @XmlEnumValue("td") + TD("td"), + @XmlEnumValue("tg") + TG("tg"), + @XmlEnumValue("zm") + ZM("zm"), + @XmlEnumValue("ke") + KE("ke"), + @XmlEnumValue("gq") + GQ("gq"), + @XmlEnumValue("gw") + GW("gw"), + @XmlEnumValue("cv") + CV("cv"), + @XmlEnumValue("mz") + MZ("mz"), + @XmlEnumValue("ao") + AO("ao"), + @XmlEnumValue("sc") + SC("sc"), + @XmlEnumValue("km") + KM("km"), + @XmlEnumValue("zw") + ZW("zw"), + @XmlEnumValue("dj") + DJ("dj"), + @XmlEnumValue("st") + ST("st"), + @XmlEnumValue("er") + ER("er"), + @XmlEnumValue("dz") + DZ("dz"), + @XmlEnumValue("eg") + EG("eg"), + @XmlEnumValue("ly") + LY("ly"), + @XmlEnumValue("ma") + MA("ma"), + @XmlEnumValue("mr") + MR("mr"), + @XmlEnumValue("sd") + SD("sd"), + @XmlEnumValue("tn") + TN("tn"), + @XmlEnumValue("mw") + MW("mw"), + @XmlEnumValue("na") + NA("na"), + @XmlEnumValue("eh") + EH("eh"), + @XmlEnumValue("sh") + SH("sh"), + @XmlEnumValue("ca") + CA("ca"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("vi") + VI("vi"), + @XmlEnumValue("pr") + PR("pr"), + @XmlEnumValue("gu") + GU("gu"), + @XmlEnumValue("as") + AS("as"), + @XmlEnumValue("cr") + CR("cr"), + @XmlEnumValue("cu") + CU("cu"), + @XmlEnumValue("gt") + GT("gt"), + @XmlEnumValue("hn") + HN("hn"), + @XmlEnumValue("jm") + JM("jm"), + @XmlEnumValue("mx") + MX("mx"), + @XmlEnumValue("ni") + NI("ni"), + @XmlEnumValue("pa") + PA("pa"), + @XmlEnumValue("ht") + HT("ht"), + @XmlEnumValue("do") + DO("do"), + @XmlEnumValue("sv") + SV("sv"), + @XmlEnumValue("tt") + TT("tt"), + @XmlEnumValue("bb") + BB("bb"), + @XmlEnumValue("bs") + BS("bs"), + @XmlEnumValue("gd") + GD("gd"), + @XmlEnumValue("dm") + DM("dm"), + @XmlEnumValue("lc") + LC("lc"), + @XmlEnumValue("vc") + VC("vc"), + @XmlEnumValue("bz") + BZ("bz"), + @XmlEnumValue("kn") + KN("kn"), + @XmlEnumValue("ag") + AG("ag"), + @XmlEnumValue("ar") + AR("ar"), + @XmlEnumValue("bo") + BO("bo"), + @XmlEnumValue("br") + BR("br"), + @XmlEnumValue("cl") + CL("cl"), + @XmlEnumValue("co") + CO("co"), + @XmlEnumValue("ec") + EC("ec"), + @XmlEnumValue("py") + PY("py"), + @XmlEnumValue("pe") + PE("pe"), + @XmlEnumValue("uy") + UY("uy"), + @XmlEnumValue("ve") + VE("ve"), + @XmlEnumValue("gy") + GY("gy"), + @XmlEnumValue("sr") + SR("sr"), + @XmlEnumValue("mh") + MH("mh"), + @XmlEnumValue("au") + AU("au"), + @XmlEnumValue("hm") + HM("hm"), + @XmlEnumValue("nz") + NZ("nz"), + @XmlEnumValue("nu") + NU("nu"), + @XmlEnumValue("tk") + TK("tk"), + @XmlEnumValue("ck") + CK("ck"), + @XmlEnumValue("ws") + WS("ws"), + @XmlEnumValue("nr") + NR("nr"), + @XmlEnumValue("to") + TO("to"), + @XmlEnumValue("fj") + FJ("fj"), + @XmlEnumValue("pg") + PG("pg"), + @XmlEnumValue("tv") + TV("tv"), + @XmlEnumValue("ki") + KI("ki"), + @XmlEnumValue("sb") + SB("sb"), + @XmlEnumValue("vu") + VU("vu"), + @XmlEnumValue("pw") + PW("pw"), + @XmlEnumValue("fm") + FM("fm"), + @XmlEnumValue("mp") + MP("mp"), + @XmlEnumValue("xr") + XR("xr"), + @XmlEnumValue("xa") + XA("xa"), + @XmlEnumValue("xe") + XE("xe"), + @XmlEnumValue("gg") + GG("gg"), + @XmlEnumValue("im") + IM("im"), + @XmlEnumValue("je") + JE("je"), + @XmlEnumValue("aq") + AQ("aq"), + @XmlEnumValue("aw") + AW("aw"), + @XmlEnumValue("ax") + AX("ax"), + @XmlEnumValue("bq") + BQ("bq"); + + private final String value; + + private CDFEDCOUNTRYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDFEDCOUNTRYvalues fromValue(String v) { + CDFEDCOUNTRYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDFEDCOUNTRYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARY.java new file mode 100644 index 000000000..efeb9ab2e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-FORMULARY", + propOrder = {"value"} +) +public class CDFORMULARY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDFORMULARYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDFORMULARYschemes getS() { + return this.s; + } + + public void setS(CDFORMULARYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARYschemes.java new file mode 100644 index 000000000..783c5be87 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDFORMULARYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-FORMULARYschemes" +) +@XmlEnum +public enum CDFORMULARYschemes { + @XmlEnumValue("CD-FORMULARY") + CD_FORMULARY("CD-FORMULARY"), + @XmlEnumValue("CD-FORMULARYREFERENCE") + CD_FORMULARYREFERENCE("CD-FORMULARYREFERENCE"); + + private final String value; + + private CDFORMULARYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDFORMULARYschemes fromValue(String v) { + CDFORMULARYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDFORMULARYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORM.java new file mode 100644 index 000000000..a40e67d4f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-GALENICFORM", + propOrder = {"value"} +) +public class CDGALENICFORM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDGALENICFORMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDGALENICFORMschemes getS() { + return this.s; + } + + public void setS(CDGALENICFORMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORMschemes.java new file mode 100644 index 000000000..bb2b4401f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDGALENICFORMschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-GALENICFORMschemes" +) +@XmlEnum +public enum CDGALENICFORMschemes { + @XmlEnumValue("CD-DRUG-PRESENTATION") + CD_DRUG_PRESENTATION("CD-DRUG-PRESENTATION"), + @XmlEnumValue("CD-MAGISTRALFORM") + CD_MAGISTRALFORM("CD-MAGISTRALFORM"); + + private final String value; + + private CDGALENICFORMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDGALENICFORMschemes fromValue(String v) { + CDGALENICFORMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDGALENICFORMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTY.java new file mode 100644 index 000000000..2a0067891 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTY.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HCPARTY", + propOrder = {"value"} +) +public class CDHCPARTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDHCPARTYschemes getS() { + return this.s; + } + + public void setS(CDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYschemes.java new file mode 100644 index 000000000..890acfbc5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HCPARTYschemes" +) +@XmlEnum +public enum CDHCPARTYschemes { + @XmlEnumValue("CD-HCPARTY") + CD_HCPARTY("CD-HCPARTY"), + @XmlEnumValue("CD-APPLICATION") + CD_APPLICATION("CD-APPLICATION"), + @XmlEnumValue("CD-ENCRYPTION-ACTOR") + CD_ENCRYPTION_ACTOR("CD-ENCRYPTION-ACTOR"), + @XmlEnumValue("CD-ROLE") + CD_ROLE("CD-ROLE"), + LOCAL("LOCAL"); + + private final String value; + + private CDHCPARTYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHCPARTYschemes fromValue(String v) { + CDHCPARTYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHCPARTYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYvalues.java new file mode 100644 index 000000000..2e4a98447 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHCPARTYvalues.java @@ -0,0 +1,286 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HCPARTYvalues" +) +@XmlEnum +public enum CDHCPARTYvalues { + @XmlEnumValue("deptanatomopathology") + DEPTANATOMOPATHOLOGY("deptanatomopathology"), + @XmlEnumValue("deptanesthesiology") + DEPTANESTHESIOLOGY("deptanesthesiology"), + @XmlEnumValue("deptbacteriology") + DEPTBACTERIOLOGY("deptbacteriology"), + @XmlEnumValue("deptcardiology") + DEPTCARDIOLOGY("deptcardiology"), + @XmlEnumValue("deptdermatology") + DEPTDERMATOLOGY("deptdermatology"), + @XmlEnumValue("deptdietetics") + DEPTDIETETICS("deptdietetics"), + @XmlEnumValue("deptemergency") + DEPTEMERGENCY("deptemergency"), + @XmlEnumValue("deptgastroenterology") + DEPTGASTROENTEROLOGY("deptgastroenterology"), + @XmlEnumValue("deptgeneralpractice") + DEPTGENERALPRACTICE("deptgeneralpractice"), + @XmlEnumValue("deptgenetics") + DEPTGENETICS("deptgenetics"), + @XmlEnumValue("deptgeriatry") + DEPTGERIATRY("deptgeriatry"), + @XmlEnumValue("deptgynecology") + DEPTGYNECOLOGY("deptgynecology"), + @XmlEnumValue("depthematology") + DEPTHEMATOLOGY("depthematology"), + @XmlEnumValue("deptintensivecare") + DEPTINTENSIVECARE("deptintensivecare"), + @XmlEnumValue("deptkinesitherapy") + DEPTKINESITHERAPY("deptkinesitherapy"), + @XmlEnumValue("deptlaboratory") + DEPTLABORATORY("deptlaboratory"), + @XmlEnumValue("deptmedicine") + DEPTMEDICINE("deptmedicine"), + @XmlEnumValue("deptmolecularbiology") + DEPTMOLECULARBIOLOGY("deptmolecularbiology"), + @XmlEnumValue("deptneonatalogy") + DEPTNEONATALOGY("deptneonatalogy"), + @XmlEnumValue("deptnephrology") + DEPTNEPHROLOGY("deptnephrology"), + @XmlEnumValue("deptneurology") + DEPTNEUROLOGY("deptneurology"), + @XmlEnumValue("deptnte") + DEPTNTE("deptnte"), + @XmlEnumValue("deptnuclear") + DEPTNUCLEAR("deptnuclear"), + @XmlEnumValue("deptoncology") + DEPTONCOLOGY("deptoncology"), + @XmlEnumValue("deptophtalmology") + DEPTOPHTALMOLOGY("deptophtalmology"), + @XmlEnumValue("deptpediatry") + DEPTPEDIATRY("deptpediatry"), + @XmlEnumValue("deptpharmacy") + DEPTPHARMACY("deptpharmacy"), + @XmlEnumValue("deptphysiotherapy") + DEPTPHYSIOTHERAPY("deptphysiotherapy"), + @XmlEnumValue("deptpneumology") + DEPTPNEUMOLOGY("deptpneumology"), + @XmlEnumValue("deptpsychiatry") + DEPTPSYCHIATRY("deptpsychiatry"), + @XmlEnumValue("deptradiology") + DEPTRADIOLOGY("deptradiology"), + @XmlEnumValue("deptradiotherapy") + DEPTRADIOTHERAPY("deptradiotherapy"), + @XmlEnumValue("deptrhumatology") + DEPTRHUMATOLOGY("deptrhumatology"), + @XmlEnumValue("deptrheumatology") + DEPTRHEUMATOLOGY("deptrheumatology"), + @XmlEnumValue("deptstomatology") + DEPTSTOMATOLOGY("deptstomatology"), + @XmlEnumValue("deptsurgery") + DEPTSURGERY("deptsurgery"), + @XmlEnumValue("depturology") + DEPTUROLOGY("depturology"), + @XmlEnumValue("orghospital") + ORGHOSPITAL("orghospital"), + @XmlEnumValue("orginsurance") + ORGINSURANCE("orginsurance"), + @XmlEnumValue("orglaboratory") + ORGLABORATORY("orglaboratory"), + @XmlEnumValue("orgpractice") + ORGPRACTICE("orgpractice"), + @XmlEnumValue("orgpublichealth") + ORGPUBLICHEALTH("orgpublichealth"), + @XmlEnumValue("orgpharmacy") + ORGPHARMACY("orgpharmacy"), + @XmlEnumValue("persbiologist") + PERSBIOLOGIST("persbiologist"), + @XmlEnumValue("persdentist") + PERSDENTIST("persdentist"), + @XmlEnumValue("persnurse") + PERSNURSE("persnurse"), + @XmlEnumValue("persparamedical") + PERSPARAMEDICAL("persparamedical"), + @XmlEnumValue("perspharmacist") + PERSPHARMACIST("perspharmacist"), + @XmlEnumValue("persphysician") + PERSPHYSICIAN("persphysician"), + @XmlEnumValue("perssocialworker") + PERSSOCIALWORKER("perssocialworker"), + @XmlEnumValue("perstechnician") + PERSTECHNICIAN("perstechnician"), + @XmlEnumValue("persadministrative") + PERSADMINISTRATIVE("persadministrative"), + @XmlEnumValue("persmidwife") + PERSMIDWIFE("persmidwife"), + @XmlEnumValue("ecaresafe") + ECARESAFE("ecaresafe"), + @XmlEnumValue("application") + APPLICATION("application"), + @XmlEnumValue("hub") + HUB("hub"), + @XmlEnumValue("deptorthopedy") + DEPTORTHOPEDY("deptorthopedy"), + @XmlEnumValue("deptalgology") + DEPTALGOLOGY("deptalgology"), + @XmlEnumValue("deptcardiacsurgery") + DEPTCARDIACSURGERY("deptcardiacsurgery"), + @XmlEnumValue("depthandsurgery") + DEPTHANDSURGERY("depthandsurgery"), + @XmlEnumValue("deptmaxillofacialsurgery") + DEPTMAXILLOFACIALSURGERY("deptmaxillofacialsurgery"), + @XmlEnumValue("deptpediatricsurgery") + DEPTPEDIATRICSURGERY("deptpediatricsurgery"), + @XmlEnumValue("deptplasticandreparatorysurgery") + DEPTPLASTICANDREPARATORYSURGERY("deptplasticandreparatorysurgery"), + @XmlEnumValue("deptthoracicsurgery") + DEPTTHORACICSURGERY("deptthoracicsurgery"), + @XmlEnumValue("deptvascularsurgery") + DEPTVASCULARSURGERY("deptvascularsurgery"), + @XmlEnumValue("deptvisceraldigestiveabdominalsurgery") + DEPTVISCERALDIGESTIVEABDOMINALSURGERY("deptvisceraldigestiveabdominalsurgery"), + @XmlEnumValue("deptdentistry") + DEPTDENTISTRY("deptdentistry"), + @XmlEnumValue("deptdiabetology") + DEPTDIABETOLOGY("deptdiabetology"), + @XmlEnumValue("deptendocrinology") + DEPTENDOCRINOLOGY("deptendocrinology"), + @XmlEnumValue("deptoccupationaltherapy") + DEPTOCCUPATIONALTHERAPY("deptoccupationaltherapy"), + @XmlEnumValue("deptmajorburns") + DEPTMAJORBURNS("deptmajorburns"), + @XmlEnumValue("deptinfectiousdisease") + DEPTINFECTIOUSDISEASE("deptinfectiousdisease"), + @XmlEnumValue("deptspeechtherapy") + DEPTSPEECHTHERAPY("deptspeechtherapy"), + @XmlEnumValue("deptsportsmedecine") + DEPTSPORTSMEDECINE("deptsportsmedecine"), + @XmlEnumValue("deptphysicalmedecine") + DEPTPHYSICALMEDECINE("deptphysicalmedecine"), + @XmlEnumValue("depttropicalmedecine") + DEPTTROPICALMEDECINE("depttropicalmedecine"), + @XmlEnumValue("deptneurosurgery") + DEPTNEUROSURGERY("deptneurosurgery"), + @XmlEnumValue("deptnutritiondietetics") + DEPTNUTRITIONDIETETICS("deptnutritiondietetics"), + @XmlEnumValue("deptobstetrics") + DEPTOBSTETRICS("deptobstetrics"), + @XmlEnumValue("deptchildandadolescentpsychiatry") + DEPTCHILDANDADOLESCENTPSYCHIATRY("deptchildandadolescentpsychiatry"), + @XmlEnumValue("deptpodiatry") + DEPTPODIATRY("deptpodiatry"), + @XmlEnumValue("deptpsychology") + DEPTPSYCHOLOGY("deptpsychology"), + @XmlEnumValue("deptrevalidation") + DEPTREVALIDATION("deptrevalidation"), + @XmlEnumValue("deptsenology") + DEPTSENOLOGY("deptsenology"), + @XmlEnumValue("deptsocialservice") + DEPTSOCIALSERVICE("deptsocialservice"), + @XmlEnumValue("deptpediatricintensivecare") + DEPTPEDIATRICINTENSIVECARE("deptpediatricintensivecare"), + @XmlEnumValue("deptpalliativecare") + DEPTPALLIATIVECARE("deptpalliativecare"), + @XmlEnumValue("depttoxicology") + DEPTTOXICOLOGY("depttoxicology"), + @XmlEnumValue("persambulancefirstaid") + PERSAMBULANCEFIRSTAID("persambulancefirstaid"), + @XmlEnumValue("persaudician") + PERSAUDICIAN("persaudician"), + @XmlEnumValue("persaudiologist") + PERSAUDIOLOGIST("persaudiologist"), + @XmlEnumValue("perscaregiver") + PERSCAREGIVER("perscaregiver"), + @XmlEnumValue("persdietician") + PERSDIETICIAN("persdietician"), + @XmlEnumValue("perseducator") + PERSEDUCATOR("perseducator"), + @XmlEnumValue("perslogopedist") + PERSLOGOPEDIST("perslogopedist"), + @XmlEnumValue("persoccupationaltherapist") + PERSOCCUPATIONALTHERAPIST("persoccupationaltherapist"), + @XmlEnumValue("persorthopedist") + PERSORTHOPEDIST("persorthopedist"), + @XmlEnumValue("persorthoptist") + PERSORTHOPTIST("persorthoptist"), + @XmlEnumValue("persoptician") + PERSOPTICIAN("persoptician"), + @XmlEnumValue("perspharmacyassistant") + PERSPHARMACYASSISTANT("perspharmacyassistant"), + @XmlEnumValue("persphysiotherapist") + PERSPHYSIOTHERAPIST("persphysiotherapist"), + @XmlEnumValue("perspodologist") + PERSPODOLOGIST("perspodologist"), + @XmlEnumValue("perspracticalnurse") + PERSPRACTICALNURSE("perspracticalnurse"), + @XmlEnumValue("perspsychologist") + PERSPSYCHOLOGIST("perspsychologist"), + @XmlEnumValue("orgprimaryhealthcarecenter") + ORGPRIMARYHEALTHCARECENTER("orgprimaryhealthcarecenter"), + @XmlEnumValue("guardpost") + GUARDPOST("guardpost"), + @XmlEnumValue("groupofphysicianssameaddress") + GROUPOFPHYSICIANSSAMEADDRESS("groupofphysicianssameaddress"), + @XmlEnumValue("groupofphysiciansdifferentaddress") + GROUPOFPHYSICIANSDIFFERENTADDRESS("groupofphysiciansdifferentaddress"), + @XmlEnumValue("groupofnurses") + GROUPOFNURSES("groupofnurses"), + @XmlEnumValue("certificateholder") + CERTIFICATEHOLDER("certificateholder"), + @XmlEnumValue("perstrussmaker") + PERSTRUSSMAKER("perstrussmaker"), + @XmlEnumValue("patient") + PATIENT("patient"), + @XmlEnumValue("orgprevention") + ORGPREVENTION("orgprevention"), + @XmlEnumValue("persorthotist") + PERSORTHOTIST("persorthotist"), + @XmlEnumValue("perspatientdriver") + PERSPATIENTDRIVER("perspatientdriver"), + @XmlEnumValue("perspharmacistclinicalbiologist") + PERSPHARMACISTCLINICALBIOLOGIST("perspharmacistclinicalbiologist"), + @XmlEnumValue("deptnursing") + DEPTNURSING("deptnursing"), + @XmlEnumValue("persoraldentalhygienist") + PERSORALDENTALHYGIENIST("persoraldentalhygienist"), + @XmlEnumValue("persclinicalpsychologist") + PERSCLINICALPSYCHOLOGIST("persclinicalpsychologist"), + @XmlEnumValue("persclinicalorthopedagogist") + PERSCLINICALORTHOPEDAGOGIST("persclinicalorthopedagogist"), + @XmlEnumValue("orgretirementhome") + ORGRETIREMENTHOME("orgretirementhome"), + @XmlEnumValue("orgrevalidationcenter") + ORGREVALIDATIONCENTER("orgrevalidationcenter"), + @XmlEnumValue("orgshelteredliving") + ORGSHELTEREDLIVING("orgshelteredliving"), + @XmlEnumValue("orgpsychiatriccarehome") + ORGPSYCHIATRICCAREHOME("orgpsychiatriccarehome"), + @XmlEnumValue("orgpolyclinic") + ORGPOLYCLINIC("orgpolyclinic"); + + private final String value; + + private CDHCPARTYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHCPARTYvalues fromValue(String v) { + CDHCPARTYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHCPARTYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADING.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADING.java new file mode 100644 index 000000000..6d38f2549 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADING.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HEADING", + propOrder = {"value"} +) +public class CDHEADING implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDHEADINGschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDHEADINGschemes getS() { + return this.s; + } + + public void setS(CDHEADINGschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREG.java new file mode 100644 index 000000000..a375443e2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-HEADING-REG", + propOrder = {"value"} +) +public class CDHEADINGREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDHEADINGREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDHEADINGREGvalues getValue() { + return this.value; + } + + public void setValue(CDHEADINGREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-HEADING-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREGvalues.java new file mode 100644 index 000000000..c84abdf06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGREGvalues.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADING-REGvalues" +) +@XmlEnum +public enum CDHEADINGREGvalues { + @XmlEnumValue("coronaryanatomy") + CORONARYANATOMY("coronaryanatomy"), + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"), + @XmlEnumValue("non-biologic") + NON_BIOLOGIC("non-biologic"), + @XmlEnumValue("bmi") + BMI("bmi"), + @XmlEnumValue("primarykneeprocedure") + PRIMARYKNEEPROCEDURE("primarykneeprocedure"), + @XmlEnumValue("approachtechnic") + APPROACHTECHNIC("approachtechnic"), + @XmlEnumValue("instrumentation") + INSTRUMENTATION("instrumentation"), + @XmlEnumValue("orthopedicanatomy") + ORTHOPEDICANATOMY("orthopedicanatomy"), + @XmlEnumValue("interface") + INTERFACE("interface"), + @XmlEnumValue("revisionplan") + REVISIONPLAN("revisionplan"), + @XmlEnumValue("material") + MATERIAL("material"), + @XmlEnumValue("notified-material") + NOTIFIED_MATERIAL("notified-material"), + @XmlEnumValue("not-notified-material") + NOT_NOTIFIED_MATERIAL("not-notified-material"), + @XmlEnumValue("not-notified-ortho-device") + NOT_NOTIFIED_ORTHO_DEVICE("not-notified-ortho-device"), + @XmlEnumValue("criteria") + CRITERIA("criteria"), + @XmlEnumValue("comorbidities") + COMORBIDITIES("comorbidities"), + @XmlEnumValue("comorbiditiesinformation") + COMORBIDITIESINFORMATION("comorbiditiesinformation"), + @XmlEnumValue("results") + RESULTS("results"), + @XmlEnumValue("resynchronisationinfo") + RESYNCHRONISATIONINFO("resynchronisationinfo"), + @XmlEnumValue("crtp") + CRTP("crtp"), + @XmlEnumValue("infiltration") + INFILTRATION("infiltration"), + @XmlEnumValue("das28") + DAS_28("das28"), + @XmlEnumValue("haq") + HAQ("haq"), + @XmlEnumValue("posology") + POSOLOGY("posology"); + + private final String value; + + private CDHEADINGREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGREGvalues fromValue(String v) { + CDHEADINGREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGschemes.java new file mode 100644 index 000000000..b2b71d70b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADINGschemes" +) +@XmlEnum +public enum CDHEADINGschemes { + @XmlEnumValue("CD-HEADING") + CD_HEADING("CD-HEADING"), + @XmlEnumValue("CD-HEADING-LAB") + CD_HEADING_LAB("CD-HEADING-LAB"), + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-HEADING-REG") + CD_HEADING_REG("CD-HEADING-REG"); + + private final String value; + + private CDHEADINGschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGschemes fromValue(String v) { + CDHEADINGschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGvalues.java new file mode 100644 index 000000000..a2c9185fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDHEADINGvalues.java @@ -0,0 +1,68 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-HEADINGvalues" +) +@XmlEnum +public enum CDHEADINGvalues { + @XmlEnumValue("assessment") + ASSESSMENT("assessment"), + @XmlEnumValue("clinical") + CLINICAL("clinical"), + @XmlEnumValue("clinicalplan") + CLINICALPLAN("clinicalplan"), + @XmlEnumValue("subjective") + SUBJECTIVE("subjective"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("technicalplan") + TECHNICALPLAN("technicalplan"), + @XmlEnumValue("treatment") + TREATMENT("treatment"), + @XmlEnumValue("userdefined") + USERDEFINED("userdefined"), + @XmlEnumValue("history") + HISTORY("history"), + @XmlEnumValue("familyhistory") + FAMILYHISTORY("familyhistory"), + @XmlEnumValue("prescription") + PRESCRIPTION("prescription"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("anamnesis") + ANAMNESIS("anamnesis"), + @XmlEnumValue("examination") + EXAMINATION("examination"), + @XmlEnumValue("plan") + PLAN("plan"), + @XmlEnumValue("outcomeevaluation") + OUTCOMEEVALUATION("outcomeevaluation"); + + private final String value; + + private CDHEADINGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDHEADINGvalues fromValue(String v) { + CDHEADINGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDHEADINGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICE.java new file mode 100644 index 000000000..9265cda14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-IMPLANTATION-DEVICE", + propOrder = {"value"} +) +public class CDIMPLANTATIONDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDIMPLANTATIONDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDIMPLANTATIONDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDIMPLANTATIONDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-IMPLANTATION-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICEvalues.java new file mode 100644 index 000000000..238e0e42a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONDEVICEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-IMPLANTATION-DEVICEvalues" +) +@XmlEnum +public enum CDIMPLANTATIONDEVICEvalues { + @XmlEnumValue("spacer") + SPACER("spacer"), + @XmlEnumValue("hipprosthesis") + HIPPROSTHESIS("hipprosthesis"), + @XmlEnumValue("kneeprosthesis") + KNEEPROSTHESIS("kneeprosthesis"); + + private final String value; + + private CDIMPLANTATIONDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDIMPLANTATIONDEVICEvalues fromValue(String v) { + CDIMPLANTATIONDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDIMPLANTATIONDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPE.java new file mode 100644 index 000000000..942f060f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-IMPLANTATION-TYPE", + propOrder = {"value"} +) +public class CDIMPLANTATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDIMPLANTATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDIMPLANTATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDIMPLANTATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-IMPLANTATION-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPEvalues.java new file mode 100644 index 000000000..e7ed698ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDIMPLANTATIONTYPEvalues.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-IMPLANTATION-TYPEvalues" +) +@XmlEnum +public enum CDIMPLANTATIONTYPEvalues { + @XmlEnumValue("unimedial") + UNIMEDIAL("unimedial"), + @XmlEnumValue("unilateral") + UNILATERAL("unilateral"), + @XmlEnumValue("bicompartimental") + BICOMPARTIMENTAL("bicompartimental"), + @XmlEnumValue("femoropatellar") + FEMOROPATELLAR("femoropatellar"), + @XmlEnumValue("totalcr") + TOTALCR("totalcr"), + @XmlEnumValue("totalps") + TOTALPS("totalps"), + @XmlEnumValue("totalcck") + TOTALCCK("totalcck"), + @XmlEnumValue("hinge") + HINGE("hinge"), + @XmlEnumValue("totaluc") + TOTALUC("totaluc"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("totalprosthesis") + TOTALPROSTHESIS("totalprosthesis"), + @XmlEnumValue("totalprosthesisdualmobility") + TOTALPROSTHESISDUALMOBILITY("totalprosthesisdualmobility"), + @XmlEnumValue("hemiprosthesismonoblock") + HEMIPROSTHESISMONOBLOCK("hemiprosthesismonoblock"), + @XmlEnumValue("hemiprosthesisbipolar") + HEMIPROSTHESISBIPOLAR("hemiprosthesisbipolar"), + @XmlEnumValue("bicruciateretaining") + BICRUCIATERETAINING("bicruciateretaining"), + @XmlEnumValue("hemiprosthesismodular") + HEMIPROSTHESISMODULAR("hemiprosthesismodular"), + @XmlEnumValue("resurfacingfemhemi") + RESURFACINGFEMHEMI("resurfacingfemhemi"), + @XmlEnumValue("resurfacingfemcup") + RESURFACINGFEMCUP("resurfacingfemcup"), + @XmlEnumValue("resurfacingpartial") + RESURFACINGPARTIAL("resurfacingpartial"), + @XmlEnumValue("resurfacingpartialfemcondyle") + RESURFACINGPARTIALFEMCONDYLE("resurfacingpartialfemcondyle"); + + private final String value; + + private CDIMPLANTATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDIMPLANTATIONTYPEvalues fromValue(String v) { + CDIMPLANTATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDIMPLANTATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITY.java new file mode 100644 index 000000000..b60323728 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INCAPACITY", + propOrder = {"value"} +) +public class CDINCAPACITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDINCAPACITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDINCAPACITYvalues getValue() { + return this.value; + } + + public void setValue(CDINCAPACITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-INCAPACITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASON.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASON.java new file mode 100644 index 000000000..ace1f5b70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASON.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INCAPACITYREASON", + propOrder = {"value"} +) +public class CDINCAPACITYREASON implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDINCAPACITYREASONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDINCAPACITYREASONvalues getValue() { + return this.value; + } + + public void setValue(CDINCAPACITYREASONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-INCAPACITYREASON" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASONvalues.java new file mode 100644 index 000000000..5fbf60c9d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYREASONvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INCAPACITYREASONvalues" +) +@XmlEnum +public enum CDINCAPACITYREASONvalues { + @XmlEnumValue("sickness") + SICKNESS("sickness"), + @XmlEnumValue("accident") + ACCIDENT("accident"), + @XmlEnumValue("family") + FAMILY("family"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("careencounter") + CAREENCOUNTER("careencounter"), + @XmlEnumValue("illness") + ILLNESS("illness"), + @XmlEnumValue("hospitalisation") + HOSPITALISATION("hospitalisation"), + @XmlEnumValue("pregnancy") + PREGNANCY("pregnancy"), + @XmlEnumValue("workaccident") + WORKACCIDENT("workaccident"), + @XmlEnumValue("occupationaldisease") + OCCUPATIONALDISEASE("occupationaldisease"), + @XmlEnumValue("traveltofromworkaccident") + TRAVELTOFROMWORKACCIDENT("traveltofromworkaccident"); + + private final String value; + + private CDINCAPACITYREASONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINCAPACITYREASONvalues fromValue(String v) { + CDINCAPACITYREASONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINCAPACITYREASONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYvalues.java new file mode 100644 index 000000000..5954e826e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINCAPACITYvalues.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INCAPACITYvalues" +) +@XmlEnum +public enum CDINCAPACITYvalues { + @XmlEnumValue("work") + WORK("work"), + @XmlEnumValue("swim") + SWIM("swim"), + @XmlEnumValue("sport") + SPORT("sport"), + @XmlEnumValue("school") + SCHOOL("school"), + @XmlEnumValue("schoolsports") + SCHOOLSPORTS("schoolsports"), + @XmlEnumValue("travel") + TRAVEL("travel"), + @XmlEnumValue("vote") + VOTE("vote"), + @XmlEnumValue("heavyphysicalactivity") + HEAVYPHYSICALACTIVITY("heavyphysicalactivity"); + + private final String value; + + private CDINCAPACITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINCAPACITYvalues fromValue(String v) { + CDINCAPACITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINCAPACITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTER.java new file mode 100644 index 000000000..a062f40f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-INNCLUSTER", + propOrder = {"value"} +) +public class CDINNCLUSTER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDINNCLUSTERschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDINNCLUSTERschemes getS() { + return this.s; + } + + public void setS(CDINNCLUSTERschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTERschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTERschemes.java new file mode 100644 index 000000000..e90d787df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDINNCLUSTERschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-INNCLUSTERschemes" +) +@XmlEnum +public enum CDINNCLUSTERschemes { + @XmlEnumValue("CD-INNCLUSTER") + CD_INNCLUSTER("CD-INNCLUSTER"), + @XmlEnumValue("CD-VMPGROUP") + CD_VMPGROUP("CD-VMPGROUP"); + + private final String value; + + private CDINNCLUSTERschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDINNCLUSTERschemes fromValue(String v) { + CDINNCLUSTERschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDINNCLUSTERschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEM.java new file mode 100644 index 000000000..f5ed1c647 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEM.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM", + propOrder = {"value"} +) +public class CDITEM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDITEMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + @XmlAttribute( + name = "nullFlavor" + ) + protected String nullFlavor; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDITEMschemes getS() { + return this.s; + } + + public void setS(CDITEMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } + + public String getNullFlavor() { + return this.nullFlavor; + } + + public void setNullFlavor(String value) { + this.nullFlavor = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVT.java new file mode 100644 index 000000000..33937f83a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-BVT", + propOrder = {"value"} +) +public class CDITEMBVT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMBVTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMBVTvalues getValue() { + return this.value; + } + + public void setValue(CDITEMBVTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-BVT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVTvalues.java new file mode 100644 index 000000000..1ed892f5f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMBVTvalues.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-BVTvalues" +) +@XmlEnum +public enum CDITEMBVTvalues { + @XmlEnumValue("referenceid") + REFERENCEID("referenceid"), + @XmlEnumValue("patientopposition") + PATIENTOPPOSITION("patientopposition"), + @XmlEnumValue("sample") + SAMPLE("sample"), + @XmlEnumValue("biopsynumber") + BIOPSYNUMBER("biopsynumber"), + @XmlEnumValue("technicalremarks") + TECHNICALREMARKS("technicalremarks"), + @XmlEnumValue("lab") + LAB("lab"), + @XmlEnumValue("error") + ERROR("error"), + @XmlEnumValue("status") + STATUS("status"); + + private final String value; + + private CDITEMBVTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMBVTvalues fromValue(String v) { + CDITEMBVTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMBVTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENET.java new file mode 100644 index 000000000..d99a65811 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-CARENET", + propOrder = {"value"} +) +public class CDITEMCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDITEMCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-CARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENETvalues.java new file mode 100644 index 000000000..79c0f116e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMCARENETvalues.java @@ -0,0 +1,80 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-CARENETvalues" +) +@XmlEnum +public enum CDITEMCARENETvalues { + @XmlEnumValue("accidenttype") + ACCIDENTTYPE("accidenttype"), + @XmlEnumValue("advisingphysician") + ADVISINGPHYSICIAN("advisingphysician"), + @XmlEnumValue("agreement") + AGREEMENT("agreement"), + @XmlEnumValue("authorisedextensionenddatetime") + AUTHORISEDEXTENSIONENDDATETIME("authorisedextensionenddatetime"), + @XmlEnumValue("begindatetime") + BEGINDATETIME("begindatetime"), + @XmlEnumValue("billingdestinationnumber") + BILLINGDESTINATIONNUMBER("billingdestinationnumber"), + @XmlEnumValue("insurancydetails") + INSURANCYDETAILS("insurancydetails"), + @XmlEnumValue("insurancystatus") + INSURANCYSTATUS("insurancystatus"), + @XmlEnumValue("messagenumber") + MESSAGENUMBER("messagenumber"), + @XmlEnumValue("messagetype") + MESSAGETYPE("messagetype"), + @XmlEnumValue("missingdocument") + MISSINGDOCUMENT("missingdocument"), + @XmlEnumValue("mutationbegindatetime") + MUTATIONBEGINDATETIME("mutationbegindatetime"), + @XmlEnumValue("mutationdestination") + MUTATIONDESTINATION("mutationdestination"), + @XmlEnumValue("nationalinsurance") + NATIONALINSURANCE("nationalinsurance"), + @XmlEnumValue("otheradmission") + OTHERADMISSION("otheradmission"), + @XmlEnumValue("protectionmeasure") + PROTECTIONMEASURE("protectionmeasure"), + @XmlEnumValue("refusalreason") + REFUSALREASON("refusalreason"), + @XmlEnumValue("requestedextensiondatetime") + REQUESTEDEXTENSIONDATETIME("requestedextensiondatetime"), + @XmlEnumValue("requestedextensionenddatetime") + REQUESTEDEXTENSIONENDDATETIME("requestedextensionenddatetime"), + @XmlEnumValue("siscardadjustment") + SISCARDADJUSTMENT("siscardadjustment"), + @XmlEnumValue("siscarderror") + SISCARDERROR("siscarderror"), + @XmlEnumValue("socialcategory") + SOCIALCATEGORY("socialcategory"); + + private final String value; + + private CDITEMCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMCARENETvalues fromValue(String v) { + CDITEMCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTH.java new file mode 100644 index 000000000..a33bd6d0b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTH.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-EBIRTH", + propOrder = {"value"} +) +public class CDITEMEBIRTH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMEBIRTHvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMEBIRTHvalues getValue() { + return this.value; + } + + public void setValue(CDITEMEBIRTHvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-EBIRTH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTHvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTHvalues.java new file mode 100644 index 000000000..625725749 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMEBIRTHvalues.java @@ -0,0 +1,112 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-EBIRTHvalues" +) +@XmlEnum +public enum CDITEMEBIRTHvalues { + @XmlEnumValue("multiparity") + MULTIPARITY("multiparity"), + @XmlEnumValue("samesex") + SAMESEX("samesex"), + @XmlEnumValue("stillborn") + STILLBORN("stillborn"), + @XmlEnumValue("birthplace") + BIRTHPLACE("birthplace"), + @XmlEnumValue("birthrank") + BIRTHRANK("birthrank"), + @XmlEnumValue("partusnumber") + PARTUSNUMBER("partusnumber"), + @XmlEnumValue("beforepregnancyweight") + BEFOREPREGNANCYWEIGHT("beforepregnancyweight"), + @XmlEnumValue("atdeliveryweight") + ATDELIVERYWEIGHT("atdeliveryweight"), + @XmlEnumValue("height") + HEIGHT("height"), + @XmlEnumValue("previouschildbirth") + PREVIOUSCHILDBIRTH("previouschildbirth"), + @XmlEnumValue("previousbornalive") + PREVIOUSBORNALIVE("previousbornalive"), + @XmlEnumValue("lastbabybirthdate") + LASTBABYBIRTHDATE("lastbabybirthdate"), + @XmlEnumValue("intermediatestillborndelivery") + INTERMEDIATESTILLBORNDELIVERY("intermediatestillborndelivery"), + @XmlEnumValue("previouscaesarean") + PREVIOUSCAESAREAN("previouscaesarean"), + @XmlEnumValue("parity") + PARITY("parity"), + @XmlEnumValue("pregnancyorigin") + PREGNANCYORIGIN("pregnancyorigin"), + @XmlEnumValue("hypertensiondiagnose") + HYPERTENSIONDIAGNOSE("hypertensiondiagnose"), + @XmlEnumValue("diabetesdiagnose") + DIABETESDIAGNOSE("diabetesdiagnose"), + @XmlEnumValue("HIVdiagnose") + HI_VDIAGNOSE("HIVdiagnose"), + @XmlEnumValue("pregnancyduration") + PREGNANCYDURATION("pregnancyduration"), + @XmlEnumValue("childposition") + CHILDPOSITION("childposition"), + @XmlEnumValue("inductiondelivery") + INDUCTIONDELIVERY("inductiondelivery"), + @XmlEnumValue("epiduralanalgesia") + EPIDURALANALGESIA("epiduralanalgesia"), + @XmlEnumValue("rachianalagesia") + RACHIANALAGESIA("rachianalagesia"), + @XmlEnumValue("foetalmonitoring") + FOETALMONITORING("foetalmonitoring"), + @XmlEnumValue("streptococcusbcolonization") + STREPTOCOCCUSBCOLONIZATION("streptococcusbcolonization"), + @XmlEnumValue("intrapartalsbgprophylaxis") + INTRAPARTALSBGPROPHYLAXIS("intrapartalsbgprophylaxis"), + @XmlEnumValue("deliveryway") + DELIVERYWAY("deliveryway"), + @XmlEnumValue("episiotomy") + EPISIOTOMY("episiotomy"), + @XmlEnumValue("caesareanindication") + CAESAREANINDICATION("caesareanindication"), + @XmlEnumValue("breastfeeding") + BREASTFEEDING("breastfeeding"), + @XmlEnumValue("atbirthweight") + ATBIRTHWEIGHT("atbirthweight"), + @XmlEnumValue("apgarscore1") + APGARSCORE_1("apgarscore1"), + @XmlEnumValue("apgarscore5") + APGARSCORE_5("apgarscore5"), + @XmlEnumValue("artificialrespiration") + ARTIFICIALRESPIRATION("artificialrespiration"), + @XmlEnumValue("neonataldept") + NEONATALDEPT("neonataldept"), + @XmlEnumValue("congenitalmalformation") + CONGENITALMALFORMATION("congenitalmalformation"), + @XmlEnumValue("othermedicalrisk") + OTHERMEDICALRISK("othermedicalrisk"); + + private final String value; + + private CDITEMEBIRTHvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMEBIRTHvalues fromValue(String v) { + CDITEMEBIRTHvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMEBIRTHvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAA.java new file mode 100644 index 000000000..c1f30f339 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAA.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MAA", + propOrder = {"value"} +) +public class CDITEMMAA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMAAvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMAAvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMAAvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MAA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAAvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAAvalues.java new file mode 100644 index 000000000..b6d239f54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMAAvalues.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MAAvalues" +) +@XmlEnum +public enum CDITEMMAAvalues { + @XmlEnumValue("agreementtype") + AGREEMENTTYPE("agreementtype"), + @XmlEnumValue("requesttype") + REQUESTTYPE("requesttype"), + @XmlEnumValue("responsetype") + RESPONSETYPE("responsetype"), + @XmlEnumValue("agreementstartdate") + AGREEMENTSTARTDATE("agreementstartdate"), + @XmlEnumValue("agreementenddate") + AGREEMENTENDDATE("agreementenddate"), + @XmlEnumValue("consultationstartdate") + CONSULTATIONSTARTDATE("consultationstartdate"), + @XmlEnumValue("consultationenddate") + CONSULTATIONENDDATE("consultationenddate"), + @XmlEnumValue("careproviderreference") + CAREPROVIDERREFERENCE("careproviderreference"), + @XmlEnumValue("iorequestreference") + IOREQUESTREFERENCE("iorequestreference"), + @XmlEnumValue("decisionreference") + DECISIONREFERENCE("decisionreference"), + @XmlEnumValue("refusaljustification") + REFUSALJUSTIFICATION("refusaljustification"), + @XmlEnumValue("chapter4reference") + CHAPTER_4_REFERENCE("chapter4reference"), + @XmlEnumValue("chapter4annexreference") + CHAPTER_4_ANNEXREFERENCE("chapter4annexreference"), + @XmlEnumValue("unitnumber") + UNITNUMBER("unitnumber"), + @XmlEnumValue("strength") + STRENGTH("strength"), + @XmlEnumValue("restunitnumber") + RESTUNITNUMBER("restunitnumber"), + @XmlEnumValue("reststrength") + RESTSTRENGTH("reststrength"), + @XmlEnumValue("orphandrugdeliveryplace") + ORPHANDRUGDELIVERYPLACE("orphandrugdeliveryplace"), + @XmlEnumValue("orphandrugdeliveryid") + ORPHANDRUGDELIVERYID("orphandrugdeliveryid"), + @XmlEnumValue("coveragetype") + COVERAGETYPE("coveragetype"); + + private final String value; + + private CDITEMMAAvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMAAvalues fromValue(String v) { + CDITEMMAAvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMAAvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMS.java new file mode 100644 index 000000000..62908a635 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MS", + propOrder = {"value"} +) +public class CDITEMMS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMSvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMSvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMSvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMSvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMSvalues.java new file mode 100644 index 000000000..cc8fd3dc2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMSvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MSvalues" +) +@XmlEnum +public enum CDITEMMSvalues { + @XmlEnumValue("origin") + ORIGIN("origin"), + @XmlEnumValue("adaptationflag") + ADAPTATIONFLAG("adaptationflag"), + @XmlEnumValue("medicationuse") + MEDICATIONUSE("medicationuse"), + @XmlEnumValue("medicationtype") + MEDICATIONTYPE("medicationtype"), + @XmlEnumValue("begincondition") + BEGINCONDITION("begincondition"), + @XmlEnumValue("endcondition") + ENDCONDITION("endcondition"); + + private final String value; + + private CDITEMMSvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMSvalues fromValue(String v) { + CDITEMMSvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMSvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENET.java new file mode 100644 index 000000000..5bf9db030 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-MYCARENET", + propOrder = {"value"} +) +public class CDITEMMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMMYCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMMYCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDITEMMYCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-MYCARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENETvalues.java new file mode 100644 index 000000000..e2e5397e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMMYCARENETvalues.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-MYCARENETvalues" +) +@XmlEnum +public enum CDITEMMYCARENETvalues { + @XmlEnumValue("fee") + FEE("fee"), + @XmlEnumValue("financialcontract") + FINANCIALCONTRACT("financialcontract"), + @XmlEnumValue("patientfee") + PATIENTFEE("patientfee"), + @XmlEnumValue("payment") + PAYMENT("payment"), + @XmlEnumValue("reimbursement") + REIMBURSEMENT("reimbursement"), + @XmlEnumValue("refusal") + REFUSAL("refusal"), + @XmlEnumValue("patientpaid") + PATIENTPAID("patientpaid"), + @XmlEnumValue("supplement") + SUPPLEMENT("supplement"), + @XmlEnumValue("paymentreceivingparty") + PAYMENTRECEIVINGPARTY("paymentreceivingparty"), + @XmlEnumValue("internship") + INTERNSHIP("internship"), + @XmlEnumValue("documentidentity") + DOCUMENTIDENTITY("documentidentity"), + @XmlEnumValue("invoicingnumber") + INVOICINGNUMBER("invoicingnumber"), + @XmlEnumValue("reimbursement-fpssi") + REIMBURSEMENT_FPSSI("reimbursement-fpssi"), + @XmlEnumValue("reimbursement-pswc") + REIMBURSEMENT_PSWC("reimbursement-pswc"), + @XmlEnumValue("umc") + UMC("umc"), + @XmlEnumValue("mediprimanumber") + MEDIPRIMANUMBER("mediprimanumber"), + @XmlEnumValue("pswc") + PSWC("pswc"), + @XmlEnumValue("treatmentreason") + TREATMENTREASON("treatmentreason"), + @XmlEnumValue("agreementenddate") + AGREEMENTENDDATE("agreementenddate"), + @XmlEnumValue("agreementstartdate") + AGREEMENTSTARTDATE("agreementstartdate"), + @XmlEnumValue("agreementtype") + AGREEMENTTYPE("agreementtype"), + @XmlEnumValue("consultationenddate") + CONSULTATIONENDDATE("consultationenddate"), + @XmlEnumValue("consultationstartdate") + CONSULTATIONSTARTDATE("consultationstartdate"), + @XmlEnumValue("authorisationtype") + AUTHORISATIONTYPE("authorisationtype"), + @XmlEnumValue("decisionreference") + DECISIONREFERENCE("decisionreference"), + @XmlEnumValue("orphandrugdeliveryplace") + ORPHANDRUGDELIVERYPLACE("orphandrugdeliveryplace"), + @XmlEnumValue("refusaljustification") + REFUSALJUSTIFICATION("refusaljustification"), + @XmlEnumValue("reststrength") + RESTSTRENGTH("reststrength"), + @XmlEnumValue("restunitnumber") + RESTUNITNUMBER("restunitnumber"), + @XmlEnumValue("legalbasis") + LEGALBASIS("legalbasis"), + @XmlEnumValue("legalunitnumber") + LEGALUNITNUMBER("legalunitnumber"), + @XmlEnumValue("legalstrength") + LEGALSTRENGTH("legalstrength"), + @XmlEnumValue("istrialperiod") + ISTRIALPERIOD("istrialperiod"), + @XmlEnumValue("closurejustification") + CLOSUREJUSTIFICATION("closurejustification"); + + private final String value; + + private CDITEMMYCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMMYCARENETvalues fromValue(String v) { + CDITEMMYCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMMYCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREG.java new file mode 100644 index 000000000..6ff65197f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ITEM-REG", + propOrder = {"value"} +) +public class CDITEMREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDITEMREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDITEMREGvalues getValue() { + return this.value; + } + + public void setValue(CDITEMREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ITEM-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREGvalues.java new file mode 100644 index 000000000..db7e2fcc1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMREGvalues.java @@ -0,0 +1,196 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEM-REGvalues" +) +@XmlEnum +public enum CDITEMREGvalues { + @XmlEnumValue("isinitialintervention") + ISINITIALINTERVENTION("isinitialintervention"), + @XmlEnumValue("dominance") + DOMINANCE("dominance"), + @XmlEnumValue("existingbridge") + EXISTINGBRIDGE("existingbridge"), + @XmlEnumValue("observedlesion") + OBSERVEDLESION("observedlesion"), + @XmlEnumValue("segment") + SEGMENT("segment"), + @XmlEnumValue("totaltreatedlength") + TOTALTREATEDLENGTH("totaltreatedlength"), + @XmlEnumValue("bloodvesseldiameter") + BLOODVESSELDIAMETER("bloodvesseldiameter"), + @XmlEnumValue("procedure-device") + PROCEDURE_DEVICE("procedure-device"), + @XmlEnumValue("contrastproductused") + CONTRASTPRODUCTUSED("contrastproductused"), + @XmlEnumValue("reimbursementnomenclaturetype") + REIMBURSEMENTNOMENCLATURETYPE("reimbursementnomenclaturetype"), + @XmlEnumValue("intervention-type") + INTERVENTION_TYPE("intervention-type"), + @XmlEnumValue("intervention-site") + INTERVENTION_SITE("intervention-site"), + @XmlEnumValue("approach") + APPROACH("approach"), + @XmlEnumValue("navigationcomputer") + NAVIGATIONCOMPUTER("navigationcomputer"), + @XmlEnumValue("intervention-device") + INTERVENTION_DEVICE("intervention-device"), + @XmlEnumValue("bearingsurface") + BEARINGSURFACE("bearingsurface"), + @XmlEnumValue("graftused") + GRAFTUSED("graftused"), + @XmlEnumValue("acetabularinterface") + ACETABULARINTERFACE("acetabularinterface"), + @XmlEnumValue("femoralinterface") + FEMORALINTERFACE("femoralinterface"), + @XmlEnumValue("stem") + STEM("stem"), + @XmlEnumValue("cup") + CUP("cup"), + @XmlEnumValue("head") + HEAD("head"), + @XmlEnumValue("neck") + NECK("neck"), + @XmlEnumValue("insert") + INSERT("insert"), + @XmlEnumValue("prosthesis-other") + PROSTHESIS_OTHER("prosthesis-other"), + @XmlEnumValue("brand") + BRAND("brand"), + @XmlEnumValue("producer") + PRODUCER("producer"), + @XmlEnumValue("size") + SIZE("size"), + @XmlEnumValue("revisiontechnic") + REVISIONTECHNIC("revisiontechnic"), + @XmlEnumValue("kneeimplanttype") + KNEEIMPLANTTYPE("kneeimplanttype"), + @XmlEnumValue("kneeinsert") + KNEEINSERT("kneeinsert"), + @XmlEnumValue("tibialinterface") + TIBIALINTERFACE("tibialinterface"), + @XmlEnumValue("patellarinterface") + PATELLARINTERFACE("patellarinterface"), + @XmlEnumValue("patella") + PATELLA("patella"), + @XmlEnumValue("femur") + FEMUR("femur"), + @XmlEnumValue("tibia") + TIBIA("tibia"), + @XmlEnumValue("tickness") + TICKNESS("tickness"), + @XmlEnumValue("kneeprosthesis") + KNEEPROSTHESIS("kneeprosthesis"), + @XmlEnumValue("revisioncomponent") + REVISIONCOMPONENT("revisioncomponent"), + @XmlEnumValue("doctorsremark") + DOCTORSREMARK("doctorsremark"), + @XmlEnumValue("resynchronisation") + RESYNCHRONISATION("resynchronisation"), + @XmlEnumValue("pacingindication") + PACINGINDICATION("pacingindication"), + @XmlEnumValue("issecondoperator") + ISSECONDOPERATOR("issecondoperator"), + @XmlEnumValue("postpcitimi") + POSTPCITIMI("postpcitimi"), + @XmlEnumValue("poststenosis") + POSTSTENOSIS("poststenosis"), + @XmlEnumValue("infiltration") + INFILTRATION("infiltration"), + @XmlEnumValue("operation-type") + OPERATION_TYPE("operation-type"), + @XmlEnumValue("alignment") + ALIGNMENT("alignment"), + @XmlEnumValue("custominstrumentation") + CUSTOMINSTRUMENTATION("custominstrumentation"), + @XmlEnumValue("substitute") + SUBSTITUTE("substitute"), + @XmlEnumValue("modularneck") + MODULARNECK("modularneck"), + @XmlEnumValue("materialsremark") + MATERIALSREMARK("materialsremark"), + @XmlEnumValue("ortho-device") + ORTHO_DEVICE("ortho-device"), + @XmlEnumValue("devicename") + DEVICENAME("devicename"), + @XmlEnumValue("distributor") + DISTRIBUTOR("distributor"), + @XmlEnumValue("manufacturer") + MANUFACTURER("manufacturer"), + @XmlEnumValue("femoralreplacement") + FEMORALREPLACEMENT("femoralreplacement"), + @XmlEnumValue("acetabularreplacement") + ACETABULARREPLACEMENT("acetabularreplacement"), + @XmlEnumValue("revisedcomponent") + REVISEDCOMPONENT("revisedcomponent"), + @XmlEnumValue("cardioversion") + CARDIOVERSION("cardioversion"), + @XmlEnumValue("motivation") + MOTIVATION("motivation"), + @XmlEnumValue("criteriacomments") + CRITERIACOMMENTS("criteriacomments"), + @XmlEnumValue("comorbiditiescomments") + COMORBIDITIESCOMMENTS("comorbiditiescomments"), + @XmlEnumValue("informationprimo") + INFORMATIONPRIMO("informationprimo"), + @XmlEnumValue("lvef") + LVEF("lvef"), + @XmlEnumValue("qrs") + QRS("qrs"), + @XmlEnumValue("diameter") + DIAMETER("diameter"), + @XmlEnumValue("cardiacasynchrony") + CARDIACASYNCHRONY("cardiacasynchrony"), + @XmlEnumValue("indication") + INDICATION("indication"), + @XmlEnumValue("registration-type") + REGISTRATION_TYPE("registration-type"), + @XmlEnumValue("declarationdas28") + DECLARATIONDAS_28("declarationdas28"), + @XmlEnumValue("declarationhaq") + DECLARATIONHAQ("declarationhaq"), + @XmlEnumValue("declarationinfiltration") + DECLARATIONINFILTRATION("declarationinfiltration"), + @XmlEnumValue("declarationmedication") + DECLARATIONMEDICATION("declarationmedication"), + @XmlEnumValue("substance") + SUBSTANCE("substance"), + @XmlEnumValue("medicationstopinfo") + MEDICATIONSTOPINFO("medicationstopinfo"), + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"), + @XmlEnumValue("dosis") + DOSIS("dosis"), + @XmlEnumValue("frequency") + FREQUENCY("frequency"), + @XmlEnumValue("route") + ROUTE("route"); + + private final String value; + + private CDITEMREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMREGvalues fromValue(String v) { + CDITEMREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMschemes.java new file mode 100644 index 000000000..39cd62b87 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMschemes.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEMschemes" +) +@XmlEnum +public enum CDITEMschemes { + @XmlEnumValue("CD-ITEM") + CD_ITEM("CD-ITEM"), + @XmlEnumValue("CD-ITEM-MAA") + CD_ITEM_MAA("CD-ITEM-MAA"), + @XmlEnumValue("CD-ITEM-CARENET") + CD_ITEM_CARENET("CD-ITEM-CARENET"), + @XmlEnumValue("CD-LAB") + CD_LAB("CD-LAB"), + @XmlEnumValue("CD-TECHNICAL") + CD_TECHNICAL("CD-TECHNICAL"), + @XmlEnumValue("CD-CONTACT-PERSON") + CD_CONTACT_PERSON("CD-CONTACT-PERSON"), + ICD("ICD"), + ICPC("ICPC"), + LOCAL("LOCAL"), + @XmlEnumValue("CD-VACCINE") + CD_VACCINE("CD-VACCINE"), + @XmlEnumValue("CD-ECG") + CD_ECG("CD-ECG"), + @XmlEnumValue("CD-ECARE-CLINICAL") + CD_ECARE_CLINICAL("CD-ECARE-CLINICAL"), + @XmlEnumValue("CD-ECARE-LAB") + CD_ECARE_LAB("CD-ECARE-LAB"), + @XmlEnumValue("CD-ECARE-HAQ") + CD_ECARE_HAQ("CD-ECARE-HAQ"), + @XmlEnumValue("CD-ITEM-EBIRTH") + CD_ITEM_EBIRTH("CD-ITEM-EBIRTH"), + @XmlEnumValue("CD-PARAMETER") + CD_PARAMETER("CD-PARAMETER"), + @XmlEnumValue("CD-ITEM-BVT") + CD_ITEM_BVT("CD-ITEM-BVT"), + @XmlEnumValue("CD-BVT-AVAILABLEMATERIALS") + CD_BVT_AVAILABLEMATERIALS("CD-BVT-AVAILABLEMATERIALS"), + @XmlEnumValue("CD-BVT-CONSERVATIONDELAY") + CD_BVT_CONSERVATIONDELAY("CD-BVT-CONSERVATIONDELAY"), + @XmlEnumValue("CD-BVT-CONSERVATIONMODE") + CD_BVT_CONSERVATIONMODE("CD-BVT-CONSERVATIONMODE"), + @XmlEnumValue("CD-BVT-SAMPLETYPE") + CD_BVT_SAMPLETYPE("CD-BVT-SAMPLETYPE"), + @XmlEnumValue("CD-BCR-DIFFERENTATIONDEGREE") + CD_BCR_DIFFERENTATIONDEGREE("CD-BCR-DIFFERENTATIONDEGREE"), + @XmlEnumValue("CD-BVT-LATERALITY") + CD_BVT_LATERALITY("CD-BVT-LATERALITY"), + @XmlEnumValue("CD-BVT-PATIENTOPPOSITION") + CD_BVT_PATIENTOPPOSITION("CD-BVT-PATIENTOPPOSITION"), + @XmlEnumValue("CD-BVT-STATUS") + CD_BVT_STATUS("CD-BVT-STATUS"), + @XmlEnumValue("CD-ITEM-REG") + CD_ITEM_REG("CD-ITEM-REG"), + @XmlEnumValue("CD-ITEM-MYCARENET") + CD_ITEM_MYCARENET("CD-ITEM-MYCARENET"), + @XmlEnumValue("CD-DEFIB-DIAGNOSIS") + CD_DEFIB_DIAGNOSIS("CD-DEFIB-DIAGNOSIS"), + @XmlEnumValue("CD-ACTS-NURSING") + CD_ACTS_NURSING("CD-ACTS-NURSING"), + @XmlEnumValue("CD-QERMID-INTERVENTIONTYPE") + CD_QERMID_INTERVENTIONTYPE("CD-QERMID-INTERVENTIONTYPE"); + + private final String value; + + private CDITEMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMschemes fromValue(String v) { + CDITEMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMvalues.java new file mode 100644 index 000000000..71360bd20 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDITEMvalues.java @@ -0,0 +1,184 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ITEMvalues" +) +@XmlEnum +public enum CDITEMvalues { + @XmlEnumValue("admissiontype") + ADMISSIONTYPE("admissiontype"), + @XmlEnumValue("adr") + ADR("adr"), + @XmlEnumValue("allergy") + ALLERGY("allergy"), + @XmlEnumValue("autonomy") + AUTONOMY("autonomy"), + @XmlEnumValue("bloodtransfusionrefusal") + BLOODTRANSFUSIONREFUSAL("bloodtransfusionrefusal"), + @XmlEnumValue("clinical") + CLINICAL("clinical"), + @XmlEnumValue("complaint") + COMPLAINT("complaint"), + @XmlEnumValue("complementaryproduct") + COMPLEMENTARYPRODUCT("complementaryproduct"), + @XmlEnumValue("conclusion") + CONCLUSION("conclusion"), + @XmlEnumValue("contactperson") + CONTACTPERSON("contactperson"), + @XmlEnumValue("dischargedatetime") + DISCHARGEDATETIME("dischargedatetime"), + @XmlEnumValue("dischargedestination") + DISCHARGEDESTINATION("dischargedestination"), + @XmlEnumValue("dischargetype") + DISCHARGETYPE("dischargetype"), + @XmlEnumValue("emergencyevaluation") + EMERGENCYEVALUATION("emergencyevaluation"), + @XmlEnumValue("encounterdatetime") + ENCOUNTERDATETIME("encounterdatetime"), + @XmlEnumValue("encounterlegalservice") + ENCOUNTERLEGALSERVICE("encounterlegalservice"), + @XmlEnumValue("encounterlocation") + ENCOUNTERLOCATION("encounterlocation"), + @XmlEnumValue("encounterresponsible") + ENCOUNTERRESPONSIBLE("encounterresponsible"), + @XmlEnumValue("encountersafetyissue") + ENCOUNTERSAFETYISSUE("encountersafetyissue"), + @XmlEnumValue("encountertype") + ENCOUNTERTYPE("encountertype"), + @XmlEnumValue("evolution") + EVOLUTION("evolution"), + @XmlEnumValue("expirationdatetime") + EXPIRATIONDATETIME("expirationdatetime"), + @XmlEnumValue("gmdmanager") + GMDMANAGER("gmdmanager"), + @XmlEnumValue("habit") + HABIT("habit"), + @XmlEnumValue("hcpartyavailability") + HCPARTYAVAILABILITY("hcpartyavailability"), + @XmlEnumValue("healthcareelement") + HEALTHCAREELEMENT("healthcareelement"), + @XmlEnumValue("healthissue") + HEALTHISSUE("healthissue"), + @XmlEnumValue("incapacity") + INCAPACITY("incapacity"), + @XmlEnumValue("lab") + LAB("lab"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("ntbr") + NTBR("ntbr"), + @XmlEnumValue("referrer") + REFERRER("referrer"), + @XmlEnumValue("referringtype") + REFERRINGTYPE("referringtype"), + @XmlEnumValue("reimbursementcertificate") + REIMBURSEMENTCERTIFICATE("reimbursementcertificate"), + @XmlEnumValue("requestdatetime") + REQUESTDATETIME("requestdatetime"), + @XmlEnumValue("requesteddecisionsharing") + REQUESTEDDECISIONSHARING("requesteddecisionsharing"), + @XmlEnumValue("requesteddischargedestination") + REQUESTEDDISCHARGEDESTINATION("requesteddischargedestination"), + @XmlEnumValue("requestedencountertype") + REQUESTEDENCOUNTERTYPE("requestedencountertype"), + @XmlEnumValue("requestedrecipient") + REQUESTEDRECIPIENT("requestedrecipient"), + @XmlEnumValue("requestnumber") + REQUESTNUMBER("requestnumber"), + @XmlEnumValue("requestor") + REQUESTOR("requestor"), + @XmlEnumValue("risk") + RISK("risk"), + @XmlEnumValue("socialrisk") + SOCIALRISK("socialrisk"), + @XmlEnumValue("specimendatetime") + SPECIMENDATETIME("specimendatetime"), + @XmlEnumValue("technical") + TECHNICAL("technical"), + @XmlEnumValue("transactionreason") + TRANSACTIONREASON("transactionreason"), + @XmlEnumValue("transcriptionist") + TRANSCRIPTIONIST("transcriptionist"), + @XmlEnumValue("transferdatetime") + TRANSFERDATETIME("transferdatetime"), + @XmlEnumValue("treatment") + TREATMENT("treatment"), + @XmlEnumValue("vaccine") + VACCINE("vaccine"), + @XmlEnumValue("actionplan") + ACTIONPLAN("actionplan"), + @XmlEnumValue("acts") + ACTS("acts"), + @XmlEnumValue("careplansubscription") + CAREPLANSUBSCRIPTION("careplansubscription"), + @XmlEnumValue("contacthcparty") + CONTACTHCPARTY("contacthcparty"), + @XmlEnumValue("diagnosis") + DIAGNOSIS("diagnosis"), + @XmlEnumValue("familyrisk") + FAMILYRISK("familyrisk"), + @XmlEnumValue("healthcareapproach") + HEALTHCAREAPPROACH("healthcareapproach"), + @XmlEnumValue("insurancystatus") + INSURANCYSTATUS("insurancystatus"), + @XmlEnumValue("memberinsurancystatus") + MEMBERINSURANCYSTATUS("memberinsurancystatus"), + @XmlEnumValue("parameter") + PARAMETER("parameter"), + @XmlEnumValue("patientwill") + PATIENTWILL("patientwill"), + @XmlEnumValue("professionalrisk") + PROFESSIONALRISK("professionalrisk"), + @XmlEnumValue("encounternumber") + ENCOUNTERNUMBER("encounternumber"), + @XmlEnumValue("claim") + CLAIM("claim"), + @XmlEnumValue("outcome") + OUTCOME("outcome"), + @XmlEnumValue("agreementwithpatient") + AGREEMENTWITHPATIENT("agreementwithpatient"), + @XmlEnumValue("patientcooperation") + PATIENTCOOPERATION("patientcooperation"), + @XmlEnumValue("reimbursementclass") + REIMBURSEMENTCLASS("reimbursementclass"), + @XmlEnumValue("financialcontract") + FINANCIALCONTRACT("financialcontract"), + @XmlEnumValue("justification") + JUSTIFICATION("justification"), + @XmlEnumValue("result") + RESULT("result"), + @XmlEnumValue("agreedtreatment") + AGREEDTREATMENT("agreedtreatment"), + @XmlEnumValue("membership") + MEMBERSHIP("membership"), + @XmlEnumValue("problem") + PROBLEM("problem"); + + private final String value; + + private CDITEMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDITEMvalues fromValue(String v) { + CDITEMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDITEMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLAB.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLAB.java new file mode 100644 index 000000000..2ee8d1fa2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLAB.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LAB", + propOrder = {"value"} +) +public class CDLAB implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LAB" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLEGALSERVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLEGALSERVICE.java new file mode 100644 index 000000000..172d65c4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLEGALSERVICE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LEGAL-SERVICE", + propOrder = {"value"} +) +public class CDLEGALSERVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LEGAL-SERVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLE.java new file mode 100644 index 000000000..5d3b87abb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-LIFECYCLE", + propOrder = {"value"} +) +public class CDLIFECYCLE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDLIFECYCLEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDLIFECYCLEvalues getValue() { + return this.value; + } + + public void setValue(CDLIFECYCLEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-LIFECYCLE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLEvalues.java new file mode 100644 index 000000000..f4c63bf89 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLIFECYCLEvalues.java @@ -0,0 +1,92 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-LIFECYCLEvalues" +) +@XmlEnum +public enum CDLIFECYCLEvalues { + @XmlEnumValue("aborted") + ABORTED("aborted"), + @XmlEnumValue("active") + ACTIVE("active"), + @XmlEnumValue("added") + ADDED("added"), + @XmlEnumValue("administrated") + ADMINISTRATED("administrated"), + @XmlEnumValue("cancelled") + CANCELLED("cancelled"), + @XmlEnumValue("completed") + COMPLETED("completed"), + @XmlEnumValue("corrected") + CORRECTED("corrected"), + @XmlEnumValue("delivered") + DELIVERED("delivered"), + @XmlEnumValue("substituted") + SUBSTITUTED("substituted"), + @XmlEnumValue("inactive") + INACTIVE("inactive"), + @XmlEnumValue("planned") + PLANNED("planned"), + @XmlEnumValue("prescribed") + PRESCRIBED("prescribed"), + @XmlEnumValue("reported") + REPORTED("reported"), + @XmlEnumValue("refused") + REFUSED("refused"), + @XmlEnumValue("switched") + SWITCHED("switched"), + @XmlEnumValue("suspended") + SUSPENDED("suspended"), + @XmlEnumValue("stopped") + STOPPED("stopped"), + @XmlEnumValue("excluded") + EXCLUDED("excluded"), + @XmlEnumValue("notpresent") + NOTPRESENT("notpresent"), + @XmlEnumValue("ordered") + ORDERED("ordered"), + @XmlEnumValue("scheduled") + SCHEDULED("scheduled"), + @XmlEnumValue("todo") + TODO("todo"), + @XmlEnumValue("postponed") + POSTPONED("postponed"), + @XmlEnumValue("pending") + PENDING("pending"), + @XmlEnumValue("expected") + EXPECTED("expected"), + @XmlEnumValue("obtained") + OBTAINED("obtained"), + @XmlEnumValue("proposed") + PROPOSED("proposed"), + @XmlEnumValue("retracted") + RETRACTED("retracted"); + + private final String value; + + private CDLIFECYCLEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDLIFECYCLEvalues fromValue(String v) { + CDLIFECYCLEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDLIFECYCLEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLNKvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLNKvalues.java new file mode 100644 index 000000000..975e1c866 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDLNKvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-LNKvalues" +) +@XmlEnum +public enum CDLNKvalues { + @XmlEnumValue("isachildof") + ISACHILDOF("isachildof"), + @XmlEnumValue("isaconsequenceof") + ISACONSEQUENCEOF("isaconsequenceof"), + @XmlEnumValue("isanewversionof") + ISANEWVERSIONOF("isanewversionof"), + @XmlEnumValue("isareplyto") + ISAREPLYTO("isareplyto"), + @XmlEnumValue("multimedia") + MULTIMEDIA("multimedia"), + @XmlEnumValue("thumbnail") + THUMBNAIL("thumbnail"), + @XmlEnumValue("isanappendixof") + ISANAPPENDIXOF("isanappendixof"), + @XmlEnumValue("isaservicefor") + ISASERVICEFOR("isaservicefor"), + @XmlEnumValue("isrealisationof") + ISREALISATIONOF("isrealisationof"), + @XmlEnumValue("isapproachfor") + ISAPPROACHFOR("isapproachfor"), + @XmlEnumValue("isplannedfor") + ISPLANNEDFOR("isplannedfor"), + @XmlEnumValue("isattestationof") + ISATTESTATIONOF("isattestationof"); + + private final String value; + + private CDLNKvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDLNKvalues fromValue(String v) { + CDLNKvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDLNKvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPE.java new file mode 100644 index 000000000..d8df41c88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-COVERAGETYPE", + propOrder = {"value"} +) +public class CDMAACOVERAGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAACOVERAGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAACOVERAGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAACOVERAGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-COVERAGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPEvalues.java new file mode 100644 index 000000000..736edb02a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAACOVERAGETYPEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-COVERAGETYPEvalues" +) +@XmlEnum +public enum CDMAACOVERAGETYPEvalues { + @XmlEnumValue("chapter4limited") + CHAPTER_4_LIMITED("chapter4limited"), + @XmlEnumValue("chapter4unlimited") + CHAPTER_4_UNLIMITED("chapter4unlimited"); + + private final String value; + + private CDMAACOVERAGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAACOVERAGETYPEvalues fromValue(String v) { + CDMAACOVERAGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAACOVERAGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREFUSALJUSTIFICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREFUSALJUSTIFICATION.java new file mode 100644 index 000000000..8836d1f0b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREFUSALJUSTIFICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-REFUSALJUSTIFICATION", + propOrder = {"value"} +) +public class CDMAAREFUSALJUSTIFICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-REFUSALJUSTIFICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPE.java new file mode 100644 index 000000000..830a3ab73 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-REQUESTTYPE", + propOrder = {"value"} +) +public class CDMAAREQUESTTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAAREQUESTTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAAREQUESTTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAAREQUESTTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-REQUESTTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPEvalues.java new file mode 100644 index 000000000..60327d089 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAAREQUESTTYPEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-REQUESTTYPEvalues" +) +@XmlEnum +public enum CDMAAREQUESTTYPEvalues { + @XmlEnumValue("newrequest") + NEWREQUEST("newrequest"), + @XmlEnumValue("extension") + EXTENSION("extension"), + @XmlEnumValue("noncontinuousextension") + NONCONTINUOUSEXTENSION("noncontinuousextension"), + @XmlEnumValue("complimentaryannex") + COMPLIMENTARYANNEX("complimentaryannex"), + @XmlEnumValue("cancellation") + CANCELLATION("cancellation"), + @XmlEnumValue("closure") + CLOSURE("closure"); + + private final String value; + + private CDMAAREQUESTTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAAREQUESTTYPEvalues fromValue(String v) { + CDMAAREQUESTTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAAREQUESTTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPE.java new file mode 100644 index 000000000..d93b197e9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-RESPONSETYPE", + propOrder = {"value"} +) +public class CDMAARESPONSETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAARESPONSETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAARESPONSETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAARESPONSETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-RESPONSETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPEvalues.java new file mode 100644 index 000000000..78696a940 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAARESPONSETYPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-RESPONSETYPEvalues" +) +@XmlEnum +public enum CDMAARESPONSETYPEvalues { + @XmlEnumValue("agreement") + AGREEMENT("agreement"), + @XmlEnumValue("refusal") + REFUSAL("refusal"), + @XmlEnumValue("intreatment") + INTREATMENT("intreatment"); + + private final String value; + + private CDMAARESPONSETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAARESPONSETYPEvalues fromValue(String v) { + CDMAARESPONSETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAARESPONSETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPE.java new file mode 100644 index 000000000..2cef71e05 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MAA-TYPE", + propOrder = {"value"} +) +public class CDMAATYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMAATYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMAATYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMAATYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MAA-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPEvalues.java new file mode 100644 index 000000000..cdbc669eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMAATYPEvalues.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MAA-TYPEvalues" +) +@XmlEnum +public enum CDMAATYPEvalues { + @XmlEnumValue("chapter4") + CHAPTER_4("chapter4"); + + private final String value; + + private CDMAATYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMAATYPEvalues fromValue(String v) { + CDMAATYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMAATYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDIATYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDIATYPEvalues.java new file mode 100644 index 000000000..7f0deabcc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDIATYPEvalues.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MEDIATYPEvalues" +) +@XmlEnum +public enum CDMEDIATYPEvalues { + @XmlEnumValue("application/msword") + APPLICATION_MSWORD("application/msword"), + @XmlEnumValue("application/pdf") + APPLICATION_PDF("application/pdf"), + @XmlEnumValue("audio/basic") + AUDIO_BASIC("audio/basic"), + @XmlEnumValue("audio/k32adpcm") + AUDIO_K_32_ADPCM("audio/k32adpcm"), + @XmlEnumValue("audio/mp3") + AUDIO_MP_3("audio/mp3"), + @XmlEnumValue("image/g3fax") + IMAGE_G_3_FAX("image/g3fax"), + @XmlEnumValue("image/gif") + IMAGE_GIF("image/gif"), + @XmlEnumValue("image/jpeg") + IMAGE_JPEG("image/jpeg"), + @XmlEnumValue("image/png") + IMAGE_PNG("image/png"), + @XmlEnumValue("image/tiff") + IMAGE_TIFF("image/tiff"), + @XmlEnumValue("model/vrml") + MODEL_VRML("model/vrml"), + @XmlEnumValue("multipart/x-hl7-cda-level1") + MULTIPART_X_HL_7_CDA_LEVEL_1("multipart/x-hl7-cda-level1"), + @XmlEnumValue("text/html") + TEXT_HTML("text/html"), + @XmlEnumValue("text/plain") + TEXT_PLAIN("text/plain"), + @XmlEnumValue("text/rtf") + TEXT_RTF("text/rtf"), + @XmlEnumValue("text/sgml") + TEXT_SGML("text/sgml"), + @XmlEnumValue("text/x-hl7-ft") + TEXT_X_HL_7_FT("text/x-hl7-ft"), + @XmlEnumValue("text/xml") + TEXT_XML("text/xml"), + @XmlEnumValue("video/mpeg") + VIDEO_MPEG("video/mpeg"), + @XmlEnumValue("video/x-avi") + VIDEO_X_AVI("video/x-avi"), + @XmlEnumValue("kmb/transaction") + KMB_TRANSACTION("kmb/transaction"), + @XmlEnumValue("image/dicom") + IMAGE_DICOM("image/dicom"), + @XmlEnumValue("application/hl7-sda+xml") + APPLICATION_HL_7_SDA_XML("application/hl7-sda+xml"); + + private final String value; + + private CDMEDIATYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMEDIATYPEvalues fromValue(String v) { + CDMEDIATYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMEDIATYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATION.java new file mode 100644 index 000000000..e68f982c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MEDICATION", + propOrder = {"value"} +) +public class CDMEDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDMEDICATIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDMEDICATIONschemes getS() { + return this.s; + } + + public void setS(CDMEDICATIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATIONschemes.java new file mode 100644 index 000000000..6378439d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMEDICATIONschemes.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MEDICATIONschemes" +) +@XmlEnum +public enum CDMEDICATIONschemes { + @XmlEnumValue("CD-DRUG-CNK") + CD_DRUG_CNK("CD-DRUG-CNK"), + @XmlEnumValue("CD-VACCINE") + CD_VACCINE("CD-VACCINE"), + LOCAL("LOCAL"); + + private final String value; + + private CDMEDICATIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMEDICATIONschemes fromValue(String v) { + CDMEDICATIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMEDICATIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGE.java new file mode 100644 index 000000000..efcc79a30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MESSAGE", + propOrder = {"value"} +) +public class CDMESSAGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMESSAGEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMESSAGEvalues getValue() { + return this.value; + } + + public void setValue(CDMESSAGEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MESSAGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGEvalues.java new file mode 100644 index 000000000..2ecadfbe1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMESSAGEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MESSAGEvalues" +) +@XmlEnum +public enum CDMESSAGEvalues { + @XmlEnumValue("gpsoftwaremigration") + GPSOFTWAREMIGRATION("gpsoftwaremigration"), + @XmlEnumValue("gppatientmigration") + GPPATIENTMIGRATION("gppatientmigration"), + @XmlEnumValue("ptsoftwaremigration") + PTSOFTWAREMIGRATION("ptsoftwaremigration"), + @XmlEnumValue("ptpatientmigration") + PTPATIENTMIGRATION("ptpatientmigration"), + @XmlEnumValue("nursingsoftwaremigration") + NURSINGSOFTWAREMIGRATION("nursingsoftwaremigration"), + @XmlEnumValue("nursingpatientmigration") + NURSINGPATIENTMIGRATION("nursingpatientmigration"); + + private final String value; + + private CDMESSAGEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMESSAGEvalues fromValue(String v) { + CDMESSAGEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMESSAGEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISM.java new file mode 100644 index 000000000..dd1f3936c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MICROORGANISM", + propOrder = {"value"} +) +public class CDMICROORGANISM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMICROORGANISMvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMICROORGANISMvalues getValue() { + return this.value; + } + + public void setValue(CDMICROORGANISMvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MICROORGANISM" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISMvalues.java new file mode 100644 index 000000000..1b86178fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMICROORGANISMvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MICROORGANISMvalues" +) +@XmlEnum +public enum CDMICROORGANISMvalues { + @XmlEnumValue("legionella") + LEGIONELLA("legionella"), + @XmlEnumValue("salmonella") + SALMONELLA("salmonella"); + + private final String value; + + private CDMICROORGANISMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMICROORGANISMvalues fromValue(String v) { + CDMICROORGANISMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMICROORGANISMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGADMISSION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGADMISSION.java new file mode 100644 index 000000000..b15670e17 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGADMISSION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-ADMISSION", + propOrder = {"value"} +) +public class CDMKGADMISSION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-ADMISSION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDESTINATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDESTINATION.java new file mode 100644 index 000000000..c3547f783 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDESTINATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-DESTINATION", + propOrder = {"value"} +) +public class CDMKGDESTINATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-DESTINATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.java new file mode 100644 index 000000000..b5d80ef2d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGDISCHARGE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-DISCHARGE", + propOrder = {"value"} +) +public class CDMKGDISCHARGE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-DISCHARGE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGORIGIN.java new file mode 100644 index 000000000..c7e432eaf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGORIGIN.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-ORIGIN", + propOrder = {"value"} +) +public class CDMKGORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-ORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGREFERRER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGREFERRER.java new file mode 100644 index 000000000..69657323a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMKGREFERRER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MKG-REFERRER", + propOrder = {"value"} +) +public class CDMKGREFERRER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MKG-REFERRER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATION.java new file mode 100644 index 000000000..3b3889131 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-ADAPTATION", + propOrder = {"value"} +) +public class CDMSADAPTATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSADAPTATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSADAPTATIONvalues getValue() { + return this.value; + } + + public void setValue(CDMSADAPTATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-ADAPTATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATIONvalues.java new file mode 100644 index 000000000..4db0dc07f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSADAPTATIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-ADAPTATIONvalues" +) +@XmlEnum +public enum CDMSADAPTATIONvalues { + @XmlEnumValue("nochanges") + NOCHANGES("nochanges"), + @XmlEnumValue("medication") + MEDICATION("medication"), + @XmlEnumValue("posology") + POSOLOGY("posology"), + @XmlEnumValue("treatmentsuspension") + TREATMENTSUSPENSION("treatmentsuspension"); + + private final String value; + + private CDMSADAPTATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSADAPTATIONvalues fromValue(String v) { + CDMSADAPTATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSADAPTATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPE.java new file mode 100644 index 000000000..d14e12ce5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-MEDICATIONTYPE", + propOrder = {"value"} +) +public class CDMSMEDICATIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSMEDICATIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSMEDICATIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDMSMEDICATIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-MEDICATIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPEvalues.java new file mode 100644 index 000000000..4cab25d9d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSMEDICATIONTYPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-MEDICATIONTYPEvalues" +) +@XmlEnum +public enum CDMSMEDICATIONTYPEvalues { + @XmlEnumValue("onprescription") + ONPRESCRIPTION("onprescription"), + @XmlEnumValue("otc") + OTC("otc"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDMSMEDICATIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSMEDICATIONTYPEvalues fromValue(String v) { + CDMSMEDICATIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSMEDICATIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGIN.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGIN.java new file mode 100644 index 000000000..678916dcd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGIN.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MS-ORIGIN", + propOrder = {"value"} +) +public class CDMSORIGIN implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDMSORIGINvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDMSORIGINvalues getValue() { + return this.value; + } + + public void setValue(CDMSORIGINvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MS-ORIGIN" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGINvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGINvalues.java new file mode 100644 index 000000000..9676a8d9a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMSORIGINvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-MS-ORIGINvalues" +) +@XmlEnum +public enum CDMSORIGINvalues { + @XmlEnumValue("regularprocess") + REGULARPROCESS("regularprocess"), + @XmlEnumValue("recorded") + RECORDED("recorded"); + + private final String value; + + private CDMSORIGINvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDMSORIGINvalues fromValue(String v) { + CDMSORIGINvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDMSORIGINvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMYCARENETJUSTIFICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMYCARENETJUSTIFICATION.java new file mode 100644 index 000000000..159871279 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDMYCARENETJUSTIFICATION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-MYCARENET-JUSTIFICATION", + propOrder = {"value"} +) +public class CDMYCARENETJUSTIFICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-MYCARENET-JUSTIFICATION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACH.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACH.java new file mode 100644 index 000000000..80a6aec1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACH.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-APPROACH", + propOrder = {"value"} +) +public class CDORTHOAPPROACH implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOAPPROACHvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOAPPROACHvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOAPPROACHvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-APPROACH" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACHvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACHvalues.java new file mode 100644 index 000000000..f065567f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOAPPROACHvalues.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-APPROACHvalues" +) +@XmlEnum +public enum CDORTHOAPPROACHvalues { + @XmlEnumValue("lateral") + LATERAL("lateral"), + @XmlEnumValue("posterior") + POSTERIOR("posterior"), + @XmlEnumValue("anterior") + ANTERIOR("anterior"), + @XmlEnumValue("bytrochanterotomy") + BYTROCHANTEROTOMY("bytrochanterotomy"), + @XmlEnumValue("withfemoralosteotomy") + WITHFEMORALOSTEOTOMY("withfemoralosteotomy"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("subvastus") + SUBVASTUS("subvastus"), + @XmlEnumValue("midvastus") + MIDVASTUS("midvastus"), + @XmlEnumValue("parapatellarlateral") + PARAPATELLARLATERAL("parapatellarlateral"), + @XmlEnumValue("parapatellarmedial") + PARAPATELLARMEDIAL("parapatellarmedial"), + @XmlEnumValue("tuberositasosteotomie") + TUBEROSITASOSTEOTOMIE("tuberositasosteotomie"), + @XmlEnumValue("antelateral") + ANTELATERAL("antelateral"), + @XmlEnumValue("postlateral") + POSTLATERAL("postlateral"); + + private final String value; + + private CDORTHOAPPROACHvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOAPPROACHvalues fromValue(String v) { + CDORTHOAPPROACHvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOAPPROACHvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSIS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSIS.java new file mode 100644 index 000000000..503e5522e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSIS.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-DIAGNOSIS", + propOrder = {"value"} +) +public class CDORTHODIAGNOSIS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHODIAGNOSISvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHODIAGNOSISvalues getValue() { + return this.value; + } + + public void setValue(CDORTHODIAGNOSISvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-DIAGNOSIS" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSISvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSISvalues.java new file mode 100644 index 000000000..142d60233 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHODIAGNOSISvalues.java @@ -0,0 +1,82 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-DIAGNOSISvalues" +) +@XmlEnum +public enum CDORTHODIAGNOSISvalues { + @XmlEnumValue("primaryarthrosis") + PRIMARYARTHROSIS("primaryarthrosis"), + @XmlEnumValue("necrosisavascular") + NECROSISAVASCULAR("necrosisavascular"), + @XmlEnumValue("fracture") + FRACTURE("fracture"), + @XmlEnumValue("inflamatory") + INFLAMATORY("inflamatory"), + @XmlEnumValue("posttraumaticarthrosis") + POSTTRAUMATICARTHROSIS("posttraumaticarthrosis"), + @XmlEnumValue("arthrosisafterinfection") + ARTHROSISAFTERINFECTION("arthrosisafterinfection"), + @XmlEnumValue("secondaryarthrosis") + SECONDARYARTHROSIS("secondaryarthrosis"), + @XmlEnumValue("rheumatoidarthritis") + RHEUMATOIDARTHRITIS("rheumatoidarthritis"), + @XmlEnumValue("tumor") + TUMOR("tumor"), + @XmlEnumValue("hipdysplasia") + HIPDYSPLASIA("hipdysplasia"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("asepticloosening") + ASEPTICLOOSENING("asepticloosening"), + @XmlEnumValue("infection") + INFECTION("infection"), + @XmlEnumValue("instability") + INSTABILITY("instability"), + @XmlEnumValue("periprostheticfracture") + PERIPROSTHETICFRACTURE("periprostheticfracture"), + @XmlEnumValue("pain") + PAIN("pain"), + @XmlEnumValue("wearpolyethylene") + WEARPOLYETHYLENE("wearpolyethylene"), + @XmlEnumValue("wrongalignment") + WRONGALIGNMENT("wrongalignment"), + @XmlEnumValue("fractureofimplant") + FRACTUREOFIMPLANT("fractureofimplant"), + @XmlEnumValue("progressionarthrosis") + PROGRESSIONARTHROSIS("progressionarthrosis"), + @XmlEnumValue("rigidity") + RIGIDITY("rigidity"), + @XmlEnumValue("wear") + WEAR("wear"), + @XmlEnumValue("inflammatory") + INFLAMMATORY("inflammatory"); + + private final String value; + + private CDORTHODIAGNOSISvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHODIAGNOSISvalues fromValue(String v) { + CDORTHODIAGNOSISvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHODIAGNOSISvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFT.java new file mode 100644 index 000000000..573160f94 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-GRAFT", + propOrder = {"value"} +) +public class CDORTHOGRAFT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOGRAFTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOGRAFTvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOGRAFTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-GRAFT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFTvalues.java new file mode 100644 index 000000000..f3132dd04 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOGRAFTvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-GRAFTvalues" +) +@XmlEnum +public enum CDORTHOGRAFTvalues { + @XmlEnumValue("allograft") + ALLOGRAFT("allograft"), + @XmlEnumValue("homograft") + HOMOGRAFT("homograft"), + @XmlEnumValue("autograft") + AUTOGRAFT("autograft"), + @XmlEnumValue("alloandautograft") + ALLOANDAUTOGRAFT("alloandautograft"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHOGRAFTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOGRAFTvalues fromValue(String v) { + CDORTHOGRAFTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOGRAFTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACE.java new file mode 100644 index 000000000..ae2ca0438 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-INTERFACE", + propOrder = {"value"} +) +public class CDORTHOINTERFACE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOINTERFACEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOINTERFACEvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOINTERFACEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-INTERFACE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACEvalues.java new file mode 100644 index 000000000..d8e75f781 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOINTERFACEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-INTERFACEvalues" +) +@XmlEnum +public enum CDORTHOINTERFACEvalues { + @XmlEnumValue("hacoated") + HACOATED("hacoated"), + @XmlEnumValue("porous") + POROUS("porous"), + @XmlEnumValue("smouth") + SMOUTH("smouth"), + @XmlEnumValue("cementwithab") + CEMENTWITHAB("cementwithab"), + @XmlEnumValue("cementwithoutab") + CEMENTWITHOUTAB("cementwithoutab"), + @XmlEnumValue("allpoly") + ALLPOLY("allpoly"), + @XmlEnumValue("none") + NONE("none"), + @XmlEnumValue("other") + OTHER("other"), + @XmlEnumValue("metalbacked") + METALBACKED("metalbacked"); + + private final String value; + + private CDORTHOINTERFACEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOINTERFACEvalues fromValue(String v) { + CDORTHOINTERFACEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOINTERFACEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERT.java new file mode 100644 index 000000000..d573915f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-KNEE-INSERT", + propOrder = {"value"} +) +public class CDORTHOKNEEINSERT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOKNEEINSERTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOKNEEINSERTvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOKNEEINSERTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-KNEE-INSERT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERTvalues.java new file mode 100644 index 000000000..327e482df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOKNEEINSERTvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-KNEE-INSERTvalues" +) +@XmlEnum +public enum CDORTHOKNEEINSERTvalues { + @XmlEnumValue("fixed") + FIXED("fixed"), + @XmlEnumValue("mobile") + MOBILE("mobile"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHOKNEEINSERTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOKNEEINSERTvalues fromValue(String v) { + CDORTHOKNEEINSERTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOKNEEINSERTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOM.java new file mode 100644 index 000000000..e43db81bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOM.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-NAVCOM", + propOrder = {"value"} +) +public class CDORTHONAVCOM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHONAVCOMvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHONAVCOMvalues getValue() { + return this.value; + } + + public void setValue(CDORTHONAVCOMvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-NAVCOM" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOMvalues.java new file mode 100644 index 000000000..eaa092b85 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHONAVCOMvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-NAVCOMvalues" +) +@XmlEnum +public enum CDORTHONAVCOMvalues { + @XmlEnumValue("navigationcomputerglobal") + NAVIGATIONCOMPUTERGLOBAL("navigationcomputerglobal"), + @XmlEnumValue("navigationcomputerstem") + NAVIGATIONCOMPUTERSTEM("navigationcomputerstem"), + @XmlEnumValue("navigationcomputercup") + NAVIGATIONCOMPUTERCUP("navigationcomputercup"), + @XmlEnumValue("none") + NONE("none"); + + private final String value; + + private CDORTHONAVCOMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHONAVCOMvalues fromValue(String v) { + CDORTHONAVCOMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHONAVCOMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISION.java new file mode 100644 index 000000000..c18acaf6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-TECHREVISION", + propOrder = {"value"} +) +public class CDORTHOTECHREVISION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOTECHREVISIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOTECHREVISIONvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOTECHREVISIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-TECHREVISION" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISIONvalues.java new file mode 100644 index 000000000..b663f6c51 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTECHREVISIONvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-TECHREVISIONvalues" +) +@XmlEnum +public enum CDORTHOTECHREVISIONvalues { + @XmlEnumValue("femoralheadneck") + FEMORALHEADNECK("femoralheadneck"), + @XmlEnumValue("femoralcomplete") + FEMORALCOMPLETE("femoralcomplete"), + @XmlEnumValue("acetabularinsert") + ACETABULARINSERT("acetabularinsert"), + @XmlEnumValue("acetabularcomplete") + ACETABULARCOMPLETE("acetabularcomplete"); + + private final String value; + + private CDORTHOTECHREVISIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOTECHREVISIONvalues fromValue(String v) { + CDORTHOTECHREVISIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOTECHREVISIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPE.java new file mode 100644 index 000000000..2d4600db5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-ORTHO-TYPE", + propOrder = {"value"} +) +public class CDORTHOTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDORTHOTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDORTHOTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDORTHOTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-ORTHO-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPEvalues.java new file mode 100644 index 000000000..5a0525345 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDORTHOTYPEvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-ORTHO-TYPEvalues" +) +@XmlEnum +public enum CDORTHOTYPEvalues { + @XmlEnumValue("primaryprocedure") + PRIMARYPROCEDURE("primaryprocedure"), + @XmlEnumValue("revisionwithprosthesis") + REVISIONWITHPROSTHESIS("revisionwithprosthesis"), + @XmlEnumValue("osteosynthesis") + OSTEOSYNTHESIS("osteosynthesis"), + @XmlEnumValue("resection") + RESECTION("resection"), + @XmlEnumValue("arthrodesis") + ARTHRODESIS("arthrodesis"), + @XmlEnumValue("amputation") + AMPUTATION("amputation"); + + private final String value; + + private CDORTHOTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDORTHOTYPEvalues fromValue(String v) { + CDORTHOTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDORTHOTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETER.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETER.java new file mode 100644 index 000000000..3133f8adc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETER.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PARAMETER", + propOrder = {"value"} +) +public class CDPARAMETER implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPARAMETERvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPARAMETERvalues getValue() { + return this.value; + } + + public void setValue(CDPARAMETERvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PARAMETER" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETERvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETERvalues.java new file mode 100644 index 000000000..d02c2f30e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPARAMETERvalues.java @@ -0,0 +1,66 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PARAMETERvalues" +) +@XmlEnum +public enum CDPARAMETERvalues { + @XmlEnumValue("weight") + WEIGHT("weight"), + @XmlEnumValue("height") + HEIGHT("height"), + @XmlEnumValue("bmi") + BMI("bmi"), + @XmlEnumValue("sbp") + SBP("sbp"), + @XmlEnumValue("dbp") + DBP("dbp"), + @XmlEnumValue("pulsecharacter") + PULSECHARACTER("pulsecharacter"), + @XmlEnumValue("heartrate") + HEARTRATE("heartrate"), + @XmlEnumValue("peakflow") + PEAKFLOW("peakflow"), + @XmlEnumValue("gpa") + GPA("gpa"), + @XmlEnumValue("headcircumference") + HEADCIRCUMFERENCE("headcircumference"), + @XmlEnumValue("hipcircumference") + HIPCIRCUMFERENCE("hipcircumference"), + @XmlEnumValue("apgar") + APGAR("apgar"), + @XmlEnumValue("katz") + KATZ("katz"), + @XmlEnumValue("belrai") + BELRAI("belrai"), + @XmlEnumValue("bloodsugar") + BLOODSUGAR("bloodsugar"); + + private final String value; + + private CDPARAMETERvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPARAMETERvalues fromValue(String v) { + CDPARAMETERvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPARAMETERvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILL.java new file mode 100644 index 000000000..049323c40 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL", + propOrder = {"value"} +) +public class CDPATIENTWILL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSP.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSP.java new file mode 100644 index 000000000..6dd578721 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSP.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL-HOSP", + propOrder = {"value"} +) +public class CDPATIENTWILLHOSP implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLHOSPvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLHOSPvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLHOSPvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL-HOSP" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSPvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSPvalues.java new file mode 100644 index 000000000..d219a004a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLHOSPvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILL-HOSPvalues" +) +@XmlEnum +public enum CDPATIENTWILLHOSPvalues { + @XmlEnumValue("hos1") + HOS_1("hos1"), + @XmlEnumValue("hos2") + HOS_2("hos2"); + + private final String value; + + private CDPATIENTWILLHOSPvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLHOSPvalues fromValue(String v) { + CDPATIENTWILLHOSPvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLHOSPvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRES.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRES.java new file mode 100644 index 000000000..2073ce1ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRES.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PATIENTWILL-RES", + propOrder = {"value"} +) +public class CDPATIENTWILLRES implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDPATIENTWILLRESvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDPATIENTWILLRESvalues getValue() { + return this.value; + } + + public void setValue(CDPATIENTWILLRESvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PATIENTWILL-RES" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRESvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRESvalues.java new file mode 100644 index 000000000..3c9258823 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLRESvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILL-RESvalues" +) +@XmlEnum +public enum CDPATIENTWILLRESvalues { + @XmlEnumValue("dnr0") + DNR_0("dnr0"), + @XmlEnumValue("dnr1") + DNR_1("dnr1"), + @XmlEnumValue("dnr2") + DNR_2("dnr2"), + @XmlEnumValue("dnr3") + DNR_3("dnr3"); + + private final String value; + + private CDPATIENTWILLRESvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLRESvalues fromValue(String v) { + CDPATIENTWILLRESvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLRESvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLvalues.java new file mode 100644 index 000000000..d764092d0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPATIENTWILLvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PATIENTWILLvalues" +) +@XmlEnum +public enum CDPATIENTWILLvalues { + @XmlEnumValue("ntbr") + NTBR("ntbr"), + @XmlEnumValue("bloodtransfusionrefusal") + BLOODTRANSFUSIONREFUSAL("bloodtransfusionrefusal"), + @XmlEnumValue("intubationrefusal") + INTUBATIONREFUSAL("intubationrefusal"), + @XmlEnumValue("euthanasiarequest") + EUTHANASIAREQUEST("euthanasiarequest"), + @XmlEnumValue("vaccinationrefusal") + VACCINATIONREFUSAL("vaccinationrefusal"), + @XmlEnumValue("organdonationconsent") + ORGANDONATIONCONSENT("organdonationconsent"), + @XmlEnumValue("datareuseforclinicalresearchconsent") + DATAREUSEFORCLINICALRESEARCHCONSENT("datareuseforclinicalresearchconsent"), + @XmlEnumValue("datareuseforclinicaltrialsconsent") + DATAREUSEFORCLINICALTRIALSCONSENT("datareuseforclinicaltrialsconsent"), + @XmlEnumValue("clinicaltrialparticipationconsent") + CLINICALTRIALPARTICIPATIONCONSENT("clinicaltrialparticipationconsent"), + @XmlEnumValue("omissionofmedicaldata") + OMISSIONOFMEDICALDATA("omissionofmedicaldata"); + + private final String value; + + private CDPATIENTWILLvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPATIENTWILLvalues fromValue(String v) { + CDPATIENTWILLvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPATIENTWILLvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPERIODICITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPERIODICITY.java new file mode 100644 index 000000000..6569671bd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPERIODICITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PERIODICITY", + propOrder = {"value"} +) +public class CDPERIODICITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-PERIODICITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOF.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOF.java new file mode 100644 index 000000000..b6b211f8b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOF.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-PROOF", + propOrder = {"value"} +) +public class CDPROOF implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDPROOFschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDPROOFschemes getS() { + return this.s; + } + + public void setS(CDPROOFschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOFschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOFschemes.java new file mode 100644 index 000000000..1adc41ccb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDPROOFschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-PROOFschemes" +) +@XmlEnum +public enum CDPROOFschemes { + @XmlEnumValue("CD-PROOFTYPE") + CD_PROOFTYPE("CD-PROOFTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDPROOFschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDPROOFschemes fromValue(String v) { + CDPROOFschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDPROOFschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIX.java new file mode 100644 index 000000000..4ae1726ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-QUANTITYPREFIX", + propOrder = {"value"} +) +public class CDQUANTITYPREFIX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDQUANTITYPREFIXvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDQUANTITYPREFIXvalues getValue() { + return this.value; + } + + public void setValue(CDQUANTITYPREFIXvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-QUANTITYPREFIX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIXvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIXvalues.java new file mode 100644 index 000000000..06ba2021a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDQUANTITYPREFIXvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-QUANTITYPREFIXvalues" +) +@XmlEnum +public enum CDQUANTITYPREFIXvalues { + @XmlEnumValue("ana") + ANA("ana"), + @XmlEnumValue("anaad") + ANAAD("anaad"), + @XmlEnumValue("ad") + AD("ad"), + @XmlEnumValue("qs") + QS("qs"); + + private final String value; + + private CDQUANTITYPREFIXvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDQUANTITYPREFIXvalues fromValue(String v) { + CDQUANTITYPREFIXvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDQUANTITYPREFIXvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPE.java new file mode 100644 index 000000000..f533c30b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REFSCOPE", + propOrder = {"value"} +) +public class CDREFSCOPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDREFSCOPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDREFSCOPEvalues getValue() { + return this.value; + } + + public void setValue(CDREFSCOPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REFSCOPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPEvalues.java new file mode 100644 index 000000000..67e26f68e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREFSCOPEvalues.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-REFSCOPEvalues" +) +@XmlEnum +public enum CDREFSCOPEvalues { + @XmlEnumValue("age") + AGE("age"), + @XmlEnumValue("sex") + SEX("sex"), + @XmlEnumValue("gestationnal") + GESTATIONNAL("gestationnal"); + + private final String value; + + private CDREFSCOPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDREFSCOPEvalues fromValue(String v) { + CDREFSCOPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDREFSCOPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java new file mode 100644 index 000000000..1f20698e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREIMBURSEMENTNOMENCLATURE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REIMBURSEMENT-NOMENCLATURE", + propOrder = {"value"} +) +public class CDREIMBURSEMENTNOMENCLATURE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REIMBURSEMENT-NOMENCLATURE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENT.java new file mode 100644 index 000000000..a42dad664 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-REV-COMPONENT", + propOrder = {"value"} +) +public class CDREVCOMPONENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDREVCOMPONENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDREVCOMPONENTvalues getValue() { + return this.value; + } + + public void setValue(CDREVCOMPONENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-REV-COMPONENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENTvalues.java new file mode 100644 index 000000000..2f06f4edf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDREVCOMPONENTvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-REV-COMPONENTvalues" +) +@XmlEnum +public enum CDREVCOMPONENTvalues { + @XmlEnumValue("patella") + PATELLA("patella"), + @XmlEnumValue("femur") + FEMUR("femur"), + @XmlEnumValue("tibia") + TIBIA("tibia"), + @XmlEnumValue("insert") + INSERT("insert"); + + private final String value; + + private CDREVCOMPONENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDREVCOMPONENTvalues fromValue(String v) { + CDREVCOMPONENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDREVCOMPONENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITY.java new file mode 100644 index 000000000..a5017d9b4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SEVERITY", + propOrder = {"value"} +) +public class CDSEVERITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSEVERITYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSEVERITYschemes getS() { + return this.s; + } + + public void setS(CDSEVERITYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYschemes.java new file mode 100644 index 000000000..dc9c8481a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEVERITYschemes" +) +@XmlEnum +public enum CDSEVERITYschemes { + @XmlEnumValue("CD-SEVERITY") + CD_SEVERITY("CD-SEVERITY"), + @XmlEnumValue("CD-NYHA") + CD_NYHA("CD-NYHA"); + + private final String value; + + private CDSEVERITYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEVERITYschemes fromValue(String v) { + CDSEVERITYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEVERITYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYvalues.java new file mode 100644 index 000000000..11115aef5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEVERITYvalues.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEVERITYvalues" +) +@XmlEnum +public enum CDSEVERITYvalues { + @XmlEnumValue("abnormal") + ABNORMAL("abnormal"), + @XmlEnumValue("high") + HIGH("high"), + @XmlEnumValue("low") + LOW("low"), + @XmlEnumValue("normal") + NORMAL("normal"), + @XmlEnumValue("resistent") + RESISTENT("resistent"), + @XmlEnumValue("susceptible") + SUSCEPTIBLE("susceptible"), + @XmlEnumValue("susceptibleintermediate") + SUSCEPTIBLEINTERMEDIATE("susceptibleintermediate"), + @XmlEnumValue("veryabnormal") + VERYABNORMAL("veryabnormal"), + @XmlEnumValue("veryhigh") + VERYHIGH("veryhigh"), + @XmlEnumValue("verylow") + VERYLOW("verylow"), + @XmlEnumValue("extremelyhigh") + EXTREMELYHIGH("extremelyhigh"), + @XmlEnumValue("extremelylow") + EXTREMELYLOW("extremelylow"), + @XmlEnumValue("verysusceptible") + VERYSUSCEPTIBLE("verysusceptible"); + + private final String value; + + private CDSEVERITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEVERITYvalues fromValue(String v) { + CDSEVERITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEVERITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEX.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEX.java new file mode 100644 index 000000000..a44397d27 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEX.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SEX", + propOrder = {"value"} +) +public class CDSEX implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSEXvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSEXvalues getValue() { + return this.value; + } + + public void setValue(CDSEXvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-SEX" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEXvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEXvalues.java new file mode 100644 index 000000000..f3c3b186f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSEXvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SEXvalues" +) +@XmlEnum +public enum CDSEXvalues { + @XmlEnumValue("changed") + CHANGED("changed"), + @XmlEnumValue("female") + FEMALE("female"), + @XmlEnumValue("male") + MALE("male"), + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + @XmlEnumValue("undefined") + UNDEFINED("undefined"); + + private final String value; + + private CDSEXvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSEXvalues fromValue(String v) { + CDSEXvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSEXvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITE.java new file mode 100644 index 000000000..97d3e6ac1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SITE", + propOrder = {"value"} +) +public class CDSITE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSITEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSITEschemes getS() { + return this.s; + } + + public void setS(CDSITEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEschemes.java new file mode 100644 index 000000000..b2aa8cb4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SITEschemes" +) +@XmlEnum +public enum CDSITEschemes { + @XmlEnumValue("CD-SITE") + CD_SITE("CD-SITE"), + @XmlEnumValue("CD-DEFIB-SITE") + CD_DEFIB_SITE("CD-DEFIB-SITE"); + + private final String value; + + private CDSITEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSITEschemes fromValue(String v) { + CDSITEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSITEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEvalues.java new file mode 100644 index 000000000..bef83e5a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSITEvalues.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SITEvalues" +) +@XmlEnum +public enum CDSITEvalues { + BE("BE"), + @XmlEnumValue("blood") + BLOOD("blood"), + BN("BN"), + BU("BU"), + CT("CT"), + LA("LA"), + LAC("LAC"), + LACF("LACF"), + LD("LD"), + LE("LE"), + LEJ("LEJ"), + LF("LF"), + LG("LG"), + LH("LH"), + LIJ("LIJ"), + LLAQ("LLAQ"), + LLFA("LLFA"), + LMFA("LMFA"), + LN("LN"), + LPC("LPC"), + LSC("LSC"), + LT("LT"), + LUA("LUA"), + LUAQ("LUAQ"), + LUFA("LUFA"), + LVG("LVG"), + LVL("LVL"), + NB("NB"), + OD("OD"), + OS("OS"), + OU("OU"), + PA("PA"), + PERIN("PERIN"), + RA("RA"), + RAC("RAC"), + RACF("RACF"), + RD("RD"), + RE("RE"), + REJ("REJ"), + RF("RF"), + RG("RG"), + RH("RH"), + RIJ("RIJ"), + RLAQ("RLAQ"), + RLFA("RLFA"), + RMFA("RMFA"), + RN("RN"), + RPC("RPC"), + RSC("RSC"), + RT("RT"), + RUA("RUA"), + RUAQ("RUAQ"), + RUFA("RUFA"), + RVG("RVG"), + RVL("RVL"), + @XmlEnumValue("lk") + LK("lk"), + @XmlEnumValue("rk") + RK("rk"), + @XmlEnumValue("lhip") + LHIP("lhip"), + @XmlEnumValue("rhip") + RHIP("rhip"), + @XmlEnumValue("lfem") + LFEM("lfem"), + @XmlEnumValue("rfem") + RFEM("rfem"), + @XmlEnumValue("ltib") + LTIB("ltib"), + @XmlEnumValue("rtib") + RTIB("rtib"); + + private final String value; + + private CDSITEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSITEvalues fromValue(String v) { + CDSITEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSITEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSNOMED.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSNOMED.java new file mode 100644 index 000000000..d690ec9d4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSNOMED.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SNOMED", + propOrder = {"value"} +) +public class CDSNOMED implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-SNOMED" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTANDARD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTANDARD.java new file mode 100644 index 000000000..e095fcace --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTANDARD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STANDARD", + propOrder = {"value"} +) +public class CDSTANDARD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STANDARD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPE.java new file mode 100644 index 000000000..7021279df --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-BRIDGETYPE", + propOrder = {"value"} +) +public class CDSTENTBRIDGETYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTBRIDGETYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTBRIDGETYPEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTBRIDGETYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-BRIDGETYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPEvalues.java new file mode 100644 index 000000000..f77009281 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTBRIDGETYPEvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-BRIDGETYPEvalues" +) +@XmlEnum +public enum CDSTENTBRIDGETYPEvalues { + @XmlEnumValue("saphena1") + SAPHENA_1("saphena1"), + @XmlEnumValue("saphena2") + SAPHENA_2("saphena2"), + @XmlEnumValue("saphena3") + SAPHENA_3("saphena3"), + @XmlEnumValue("saphena4") + SAPHENA_4("saphena4"), + @XmlEnumValue("saphena5") + SAPHENA_5("saphena5"), + @XmlEnumValue("lima") + LIMA("lima"), + @XmlEnumValue("rima") + RIMA("rima"), + @XmlEnumValue("gepa") + GEPA("gepa"), + @XmlEnumValue("freeima") + FREEIMA("freeima"), + @XmlEnumValue("radialis") + RADIALIS("radialis"); + + private final String value; + + private CDSTENTBRIDGETYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTBRIDGETYPEvalues fromValue(String v) { + CDSTENTBRIDGETYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTBRIDGETYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICE.java new file mode 100644 index 000000000..1b303a18e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-DEVICE", + propOrder = {"value"} +) +public class CDSTENTDEVICE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTDEVICEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTDEVICEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTDEVICEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-DEVICE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICEvalues.java new file mode 100644 index 000000000..fdb0c4f28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDEVICEvalues.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-DEVICEvalues" +) +@XmlEnum +public enum CDSTENTDEVICEvalues { + @XmlEnumValue("bms") + BMS("bms"), + @XmlEnumValue("des") + DES("des"), + @XmlEnumValue("bvs") + BVS("bvs"), + @XmlEnumValue("other") + OTHER("other"); + + private final String value; + + private CDSTENTDEVICEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTDEVICEvalues fromValue(String v) { + CDSTENTDEVICEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTDEVICEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCE.java new file mode 100644 index 000000000..9f4d6f7ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-DOMINANCE", + propOrder = {"value"} +) +public class CDSTENTDOMINANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTDOMINANCEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTDOMINANCEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTDOMINANCEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-DOMINANCE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCEvalues.java new file mode 100644 index 000000000..c35b1e4e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTDOMINANCEvalues.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-DOMINANCEvalues" +) +@XmlEnum +public enum CDSTENTDOMINANCEvalues { + @XmlEnumValue("left") + LEFT("left"), + @XmlEnumValue("right") + RIGHT("right"); + + private final String value; + + private CDSTENTDOMINANCEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTDOMINANCEvalues fromValue(String v) { + CDSTENTDOMINANCEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTDOMINANCEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPE.java new file mode 100644 index 000000000..777fb9ec9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-LESIONTYPE", + propOrder = {"value"} +) +public class CDSTENTLESIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTLESIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTLESIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTLESIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-LESIONTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPEvalues.java new file mode 100644 index 000000000..f69f43b14 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTLESIONTYPEvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-LESIONTYPEvalues" +) +@XmlEnum +public enum CDSTENTLESIONTYPEvalues { + @XmlEnumValue("simple") + SIMPLE("simple"), + @XmlEnumValue("multi-segment") + MULTI_SEGMENT("multi-segment"), + @XmlEnumValue("aorto-ostiale") + AORTO_OSTIALE("aorto-ostiale"), + @XmlEnumValue("bifurcation") + BIFURCATION("bifurcation"), + @XmlEnumValue("occlusionchroniquetotplus3m") + OCCLUSIONCHRONIQUETOTPLUS_3_M("occlusionchroniquetotplus3m"); + + private final String value; + + private CDSTENTLESIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTLESIONTYPEvalues fromValue(String v) { + CDSTENTLESIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTLESIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.java new file mode 100644 index 000000000..332485df9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-STENT-SEGMENT", + propOrder = {"value"} +) +public class CDSTENTSEGMENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDSTENTSEGMENTvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDSTENTSEGMENTvalues getValue() { + return this.value; + } + + public void setValue(CDSTENTSEGMENTvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-STENT-SEGMENT" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENTvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENTvalues.java new file mode 100644 index 000000000..55af0c254 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSTENTSEGMENTvalues.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-STENT-SEGMENTvalues" +) +@XmlEnum +public enum CDSTENTSEGMENTvalues { + @XmlEnumValue("proxrca") + PROXRCA("proxrca"), + @XmlEnumValue("midrca") + MIDRCA("midrca"), + @XmlEnumValue("distrca") + DISTRCA("distrca"), + @XmlEnumValue("rightposteriordescending") + RIGHTPOSTERIORDESCENDING("rightposteriordescending"), + @XmlEnumValue("leftmain") + LEFTMAIN("leftmain"), + @XmlEnumValue("proxlad") + PROXLAD("proxlad"), + @XmlEnumValue("midlad") + MIDLAD("midlad"), + @XmlEnumValue("distlad") + DISTLAD("distlad"), + @XmlEnumValue("d1") + D_1("d1"), + @XmlEnumValue("d2") + D_2("d2"), + @XmlEnumValue("d3") + D_3("d3"), + @XmlEnumValue("proxcx") + PROXCX("proxcx"), + @XmlEnumValue("intermediatebissectrice") + INTERMEDIATEBISSECTRICE("intermediatebissectrice"), + @XmlEnumValue("m1") + M_1("m1"), + @XmlEnumValue("m2") + M_2("m2"), + @XmlEnumValue("distcx") + DISTCX("distcx"), + @XmlEnumValue("pl1") + PL_1("pl1"), + @XmlEnumValue("pl2") + PL_2("pl2"), + @XmlEnumValue("pl3") + PL_3("pl3"), + @XmlEnumValue("leftposteriordescending") + LEFTPOSTERIORDESCENDING("leftposteriordescending"), + @XmlEnumValue("rv") + RV("rv"), + @XmlEnumValue("rightpl2") + RIGHTPL_2("rightpl2"), + @XmlEnumValue("rightpl3") + RIGHTPL_3("rightpl3"), + @XmlEnumValue("pl4") + PL_4("pl4"); + + private final String value; + + private CDSTENTSEGMENTvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSTENTSEGMENTvalues fromValue(String v) { + CDSTENTSEGMENTvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSTENTSEGMENTvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCE.java new file mode 100644 index 000000000..030919b5c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-SUBSTANCE", + propOrder = {"value"} +) +public class CDSUBSTANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDSUBSTANCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDSUBSTANCEschemes getS() { + return this.s; + } + + public void setS(CDSUBSTANCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCEschemes.java new file mode 100644 index 000000000..00114b00e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDSUBSTANCEschemes.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-SUBSTANCEschemes" +) +@XmlEnum +public enum CDSUBSTANCEschemes { + @XmlEnumValue("CD-INNCLUSTER") + CD_INNCLUSTER("CD-INNCLUSTER"), + @XmlEnumValue("CD-ATC") + CD_ATC("CD-ATC"), + @XmlEnumValue("CD-EAN") + CD_EAN("CD-EAN"), + @XmlEnumValue("CD-SUBSTANCE-CNK") + CD_SUBSTANCE_CNK("CD-SUBSTANCE-CNK"); + + private final String value; + + private CDSUBSTANCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDSUBSTANCEschemes fromValue(String v) { + CDSUBSTANCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDSUBSTANCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTECHNICAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTECHNICAL.java new file mode 100644 index 000000000..104615671 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTECHNICAL.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TECHNICAL", + propOrder = {"value"} +) +public class CDTECHNICAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TECHNICAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOM.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOM.java new file mode 100644 index 000000000..dab39c066 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOM.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TELECOM", + propOrder = {"value"} +) +public class CDTELECOM implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTELECOMschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTELECOMschemes getS() { + return this.s; + } + + public void setS(CDTELECOMschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMschemes.java new file mode 100644 index 000000000..06122d0b1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TELECOMschemes" +) +@XmlEnum +public enum CDTELECOMschemes { + @XmlEnumValue("CD-ADDRESS") + CD_ADDRESS("CD-ADDRESS"), + @XmlEnumValue("CD-TELECOM") + CD_TELECOM("CD-TELECOM"); + + private final String value; + + private CDTELECOMschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTELECOMschemes fromValue(String v) { + CDTELECOMschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTELECOMschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMvalues.java new file mode 100644 index 000000000..91748431d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTELECOMvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TELECOMvalues" +) +@XmlEnum +public enum CDTELECOMvalues { + @XmlEnumValue("phone") + PHONE("phone"), + @XmlEnumValue("mobile") + MOBILE("mobile"), + @XmlEnumValue("fax") + FAX("fax"), + @XmlEnumValue("email") + EMAIL("email"), + @XmlEnumValue("carenet") + CARENET("carenet"); + + private final String value; + + private CDTELECOMvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTELECOMvalues fromValue(String v) { + CDTELECOMvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTELECOMvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITY.java new file mode 100644 index 000000000..efc6497d3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TEMPORALITY", + propOrder = {"value"} +) +public class CDTEMPORALITY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTEMPORALITYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTEMPORALITYvalues getValue() { + return this.value; + } + + public void setValue(CDTEMPORALITYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TEMPORALITY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITYvalues.java new file mode 100644 index 000000000..f4f30b94a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTEMPORALITYvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TEMPORALITYvalues" +) +@XmlEnum +public enum CDTEMPORALITYvalues { + @XmlEnumValue("oneshot") + ONESHOT("oneshot"), + @XmlEnumValue("acute") + ACUTE("acute"), + @XmlEnumValue("chronic") + CHRONIC("chronic"), + @XmlEnumValue("reactivation") + REACTIVATION("reactivation"), + @XmlEnumValue("remission") + REMISSION("remission"), + @XmlEnumValue("subacute") + SUBACUTE("subacute"); + + private final String value; + + private CDTEMPORALITYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTEMPORALITYvalues fromValue(String v) { + CDTEMPORALITYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTEMPORALITYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINK.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINK.java new file mode 100644 index 000000000..93ef87031 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINK.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-THERAPEUTICLINK", + propOrder = {"value"} +) +public class CDTHERAPEUTICLINK implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTHERAPEUTICLINKschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTHERAPEUTICLINKschemes getS() { + return this.s; + } + + public void setS(CDTHERAPEUTICLINKschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINKschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINKschemes.java new file mode 100644 index 000000000..3bdbdc0e6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTHERAPEUTICLINKschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-THERAPEUTICLINKschemes" +) +@XmlEnum +public enum CDTHERAPEUTICLINKschemes { + @XmlEnumValue("CD-THERAPEUTICLINKTYPE") + CD_THERAPEUTICLINKTYPE("CD-THERAPEUTICLINKTYPE"), + LOCAL("LOCAL"); + + private final String value; + + private CDTHERAPEUTICLINKschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTHERAPEUTICLINKschemes fromValue(String v) { + CDTHERAPEUTICLINKschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTHERAPEUTICLINKschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNIT.java new file mode 100644 index 000000000..aa22c0c8f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNIT.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TIMEUNIT", + propOrder = {"value"} +) +public class CDTIMEUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTIMEUNITschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTIMEUNITschemes getS() { + return this.s; + } + + public void setS(CDTIMEUNITschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITschemes.java new file mode 100644 index 000000000..bf0d4d28c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TIMEUNITschemes" +) +@XmlEnum +public enum CDTIMEUNITschemes { + @XmlEnumValue("CD-TIMEUNIT") + CD_TIMEUNIT("CD-TIMEUNIT"), + LOCAL("LOCAL"); + + private final String value; + + private CDTIMEUNITschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTIMEUNITschemes fromValue(String v) { + CDTIMEUNITschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTIMEUNITschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITvalues.java new file mode 100644 index 000000000..dc757a17e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTIMEUNITvalues.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TIMEUNITvalues" +) +@XmlEnum +public enum CDTIMEUNITvalues { + @XmlEnumValue("a") + A("a"), + @XmlEnumValue("mo") + MO("mo"), + @XmlEnumValue("wk") + WK("wk"), + @XmlEnumValue("d") + D("d"), + @XmlEnumValue("hr") + HR("hr"), + @XmlEnumValue("min") + MIN("min"), + @XmlEnumValue("s") + S("s"), + @XmlEnumValue("ms") + MS("ms"), + @XmlEnumValue("us") + US("us"), + @XmlEnumValue("ns") + NS("ns"); + + private final String value; + + private CDTIMEUNITvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTIMEUNITvalues fromValue(String v) { + CDTIMEUNITvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTIMEUNITvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTION.java new file mode 100644 index 000000000..b442c6d4c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTION.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION", + propOrder = {"value"} +) +public class CDTRANSACTION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDTRANSACTIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDTRANSACTIONschemes getS() { + return this.s; + } + + public void setS(CDTRANSACTIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONCARENET.java new file mode 100644 index 000000000..8222df5d6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-CARENET", + propOrder = {"value"} +) +public class CDTRANSACTIONCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-CARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAA.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAA.java new file mode 100644 index 000000000..b8cd2dd58 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAA.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-MAA", + propOrder = {"value"} +) +public class CDTRANSACTIONMAA implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONMAAvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONMAAvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONMAAvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-MAA" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAAvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAAvalues.java new file mode 100644 index 000000000..75d340ddc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMAAvalues.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-MAAvalues" +) +@XmlEnum +public enum CDTRANSACTIONMAAvalues { + @XmlEnumValue("agreementrequest") + AGREEMENTREQUEST("agreementrequest"), + @XmlEnumValue("agreementresponse") + AGREEMENTRESPONSE("agreementresponse"), + @XmlEnumValue("freeappendix") + FREEAPPENDIX("freeappendix"), + @XmlEnumValue("reglementaryappendix") + REGLEMENTARYAPPENDIX("reglementaryappendix"), + @XmlEnumValue("consultationrequest") + CONSULTATIONREQUEST("consultationrequest"), + @XmlEnumValue("consultationresponse") + CONSULTATIONRESPONSE("consultationresponse"); + + private final String value; + + private CDTRANSACTIONMAAvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONMAAvalues fromValue(String v) { + CDTRANSACTIONMAAvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONMAAvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENET.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENET.java new file mode 100644 index 000000000..be6c05674 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENET.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-MYCARENET", + propOrder = {"value"} +) +public class CDTRANSACTIONMYCARENET implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONMYCARENETvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONMYCARENETvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONMYCARENETvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-MYCARENET" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENETvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENETvalues.java new file mode 100644 index 000000000..14de0b14c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONMYCARENETvalues.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-MYCARENETvalues" +) +@XmlEnum +public enum CDTRANSACTIONMYCARENETvalues { + @XmlEnumValue("gmd") + GMD("gmd"), + @XmlEnumValue("gmdclosure") + GMDCLOSURE("gmdclosure"), + @XmlEnumValue("gmdextension") + GMDEXTENSION("gmdextension"), + @XmlEnumValue("tariff") + TARIFF("tariff"), + @XmlEnumValue("tariffmediprima") + TARIFFMEDIPRIMA("tariffmediprima"), + @XmlEnumValue("cga") + CGA("cga"), + @XmlEnumValue("cgd") + CGD("cgd"), + @XmlEnumValue("mea") + MEA("mea"), + @XmlEnumValue("cgacancellation") + CGACANCELLATION("cgacancellation"), + @XmlEnumValue("maa") + MAA("maa"), + @XmlEnumValue("maaextension") + MAAEXTENSION("maaextension"), + @XmlEnumValue("maaappendix") + MAAAPPENDIX("maaappendix"), + @XmlEnumValue("maacancellation") + MAACANCELLATION("maacancellation"), + @XmlEnumValue("maaclosure") + MAACLOSURE("maaclosure"), + @XmlEnumValue("maaagreement") + MAAAGREEMENT("maaagreement"), + @XmlEnumValue("maarefusal") + MAAREFUSAL("maarefusal"), + @XmlEnumValue("maaintreatment") + MAAINTREATMENT("maaintreatment"); + + private final String value; + + private CDTRANSACTIONMYCARENETvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONMYCARENETvalues fromValue(String v) { + CDTRANSACTIONMYCARENETvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONMYCARENETvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREG.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREG.java new file mode 100644 index 000000000..d22962f23 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREG.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-REG", + propOrder = {"value"} +) +public class CDTRANSACTIONREG implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONREGvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONREGvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONREGvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-REG" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREGvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREGvalues.java new file mode 100644 index 000000000..c0e7c0402 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONREGvalues.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-REGvalues" +) +@XmlEnum +public enum CDTRANSACTIONREGvalues { + @XmlEnumValue("qermid-stent-intervention") + QERMID_STENT_INTERVENTION("qermid-stent-intervention"), + @XmlEnumValue("orthopride-intervention") + ORTHOPRIDE_INTERVENTION("orthopride-intervention"), + @XmlEnumValue("defib-intervention") + DEFIB_INTERVENTION("defib-intervention"), + @XmlEnumValue("pacemaker-intervention") + PACEMAKER_INTERVENTION("pacemaker-intervention"), + @XmlEnumValue("arthritis-notification") + ARTHRITIS_NOTIFICATION("arthritis-notification"); + + private final String value; + + private CDTRANSACTIONREGvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONREGvalues fromValue(String v) { + CDTRANSACTIONREGvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONREGvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPE.java new file mode 100644 index 000000000..92578d573 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TRANSACTION-TYPE", + propOrder = {"value"} +) +public class CDTRANSACTIONTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTRANSACTIONTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTRANSACTIONTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTRANSACTIONTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TRANSACTION-TYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPEvalues.java new file mode 100644 index 000000000..1c8ef057e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONTYPEvalues.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTION-TYPEvalues" +) +@XmlEnum +public enum CDTRANSACTIONTYPEvalues { + @XmlEnumValue("incapacity") + INCAPACITY("incapacity"), + @XmlEnumValue("incapacityextension") + INCAPACITYEXTENSION("incapacityextension"), + @XmlEnumValue("incapacityrelapse") + INCAPACITYRELAPSE("incapacityrelapse"), + @XmlEnumValue("nursing") + NURSING("nursing"), + @XmlEnumValue("physiotherapy") + PHYSIOTHERAPY("physiotherapy"), + @XmlEnumValue("intermediarynursing") + INTERMEDIARYNURSING("intermediarynursing"), + @XmlEnumValue("intermediaryphysiotherapy") + INTERMEDIARYPHYSIOTHERAPY("intermediaryphysiotherapy"), + @XmlEnumValue("transferdocument") + TRANSFERDOCUMENT("transferdocument"), + @XmlEnumValue("childrecord") + CHILDRECORD("childrecord"); + + private final String value; + + private CDTRANSACTIONTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONTYPEvalues fromValue(String v) { + CDTRANSACTIONTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONschemes.java new file mode 100644 index 000000000..c1fa66a3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONschemes.java @@ -0,0 +1,55 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTIONschemes" +) +@XmlEnum +public enum CDTRANSACTIONschemes { + @XmlEnumValue("CD-TRANSACTION") + CD_TRANSACTION("CD-TRANSACTION"), + @XmlEnumValue("CD-TRANSACTION-CARENET") + CD_TRANSACTION_CARENET("CD-TRANSACTION-CARENET"), + @XmlEnumValue("CD-TRANSACTION-MAA") + CD_TRANSACTION_MAA("CD-TRANSACTION-MAA"), + @XmlEnumValue("CD-CHAPTER4APPENDIX") + CD_CHAPTER_4_APPENDIX("CD-CHAPTER4APPENDIX"), + @XmlEnumValue("CD-TRANSACTION-REG") + CD_TRANSACTION_REG("CD-TRANSACTION-REG"), + @XmlEnumValue("CD-TRANSACTION-MYCARENET") + CD_TRANSACTION_MYCARENET("CD-TRANSACTION-MYCARENET"), + @XmlEnumValue("CD-TRANSACTION-TYPE") + CD_TRANSACTION_TYPE("CD-TRANSACTION-TYPE"), + @XmlEnumValue("CD-HUBSERVICE") + CD_HUBSERVICE("CD-HUBSERVICE"), + @XmlEnumValue("CD-DIARY") + CD_DIARY("CD-DIARY"), + LOCAL("LOCAL"); + + private final String value; + + private CDTRANSACTIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONschemes fromValue(String v) { + CDTRANSACTIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONvalues.java new file mode 100644 index 000000000..b63793513 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTRANSACTIONvalues.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TRANSACTIONvalues" +) +@XmlEnum +public enum CDTRANSACTIONvalues { + @XmlEnumValue("admission") + ADMISSION("admission"), + @XmlEnumValue("alert") + ALERT("alert"), + @XmlEnumValue("contactreport") + CONTACTREPORT("contactreport"), + @XmlEnumValue("death") + DEATH("death"), + @XmlEnumValue("discharge") + DISCHARGE("discharge"), + @XmlEnumValue("dischargereport") + DISCHARGEREPORT("dischargereport"), + @XmlEnumValue("epidemiology") + EPIDEMIOLOGY("epidemiology"), + @XmlEnumValue("labrequest") + LABREQUEST("labrequest"), + @XmlEnumValue("labresult") + LABRESULT("labresult"), + @XmlEnumValue("note") + NOTE("note"), + @XmlEnumValue("hospitalpharmaceuticalprescription") + HOSPITALPHARMACEUTICALPRESCRIPTION("hospitalpharmaceuticalprescription"), + @XmlEnumValue("pharmaceuticalprescription") + PHARMACEUTICALPRESCRIPTION("pharmaceuticalprescription"), + @XmlEnumValue("productdelivery") + PRODUCTDELIVERY("productdelivery"), + @XmlEnumValue("quickdischargereport") + QUICKDISCHARGEREPORT("quickdischargereport"), + @XmlEnumValue("referral") + REFERRAL("referral"), + @XmlEnumValue("request") + REQUEST("request"), + @XmlEnumValue("result") + RESULT("result"), + @XmlEnumValue("vaccination") + VACCINATION("vaccination"), + @XmlEnumValue("sumehr") + SUMEHR("sumehr"), + @XmlEnumValue("ecare-safe-consultation") + ECARE_SAFE_CONSULTATION("ecare-safe-consultation"), + @XmlEnumValue("ebirth-mother-notification") + EBIRTH_MOTHER_NOTIFICATION("ebirth-mother-notification"), + @XmlEnumValue("ebirth-baby-notification") + EBIRTH_BABY_NOTIFICATION("ebirth-baby-notification"), + @XmlEnumValue("ebirth-baby-medicalform") + EBIRTH_BABY_MEDICALFORM("ebirth-baby-medicalform"), + @XmlEnumValue("ebirth-mother-medicalform") + EBIRTH_MOTHER_MEDICALFORM("ebirth-mother-medicalform"), + @XmlEnumValue("clinicalsummary") + CLINICALSUMMARY("clinicalsummary"), + @XmlEnumValue("medicaladvisoragreement") + MEDICALADVISORAGREEMENT("medicaladvisoragreement"), + @XmlEnumValue("bvt-sample") + BVT_SAMPLE("bvt-sample"), + @XmlEnumValue("clinicalpath") + CLINICALPATH("clinicalpath"), + @XmlEnumValue("telemonitoring") + TELEMONITORING("telemonitoring"), + @XmlEnumValue("radiationexposuremonitoring") + RADIATIONEXPOSUREMONITORING("radiationexposuremonitoring"), + @XmlEnumValue("intervention") + INTERVENTION("intervention"), + @XmlEnumValue("medicationschemeelement") + MEDICATIONSCHEMEELEMENT("medicationschemeelement"), + @XmlEnumValue("treatmentsuspension") + TREATMENTSUSPENSION("treatmentsuspension"), + @XmlEnumValue("prescription") + PRESCRIPTION("prescription"), + @XmlEnumValue("notification") + NOTIFICATION("notification"), + @XmlEnumValue("report") + REPORT("report"), + @XmlEnumValue("medicationscheme") + MEDICATIONSCHEME("medicationscheme"), + @XmlEnumValue("vaccinationscheme") + VACCINATIONSCHEME("vaccinationscheme"), + @XmlEnumValue("vaccinationschemeelement") + VACCINATIONSCHEMEELEMENT("vaccinationschemeelement"), + @XmlEnumValue("ecare-tardis-consultation") + ECARE_TARDIS_CONSULTATION("ecare-tardis-consultation"), + @XmlEnumValue("genericregistryentry") + GENERICREGISTRYENTRY("genericregistryentry"), + @XmlEnumValue("population-based-screening") + POPULATION_BASED_SCREENING("population-based-screening"), + @XmlEnumValue("child-prevention") + CHILD_PREVENTION("child-prevention"), + @XmlEnumValue("careplan") + CAREPLAN("careplan"), + @XmlEnumValue("applicationlink") + APPLICATIONLINK("applicationlink"), + @XmlEnumValue("diarynote") + DIARYNOTE("diarynote"), + @XmlEnumValue("mea") + MEA("mea"), + @XmlEnumValue("perinatal") + PERINATAL("perinatal"), + @XmlEnumValue("belrai-report") + BELRAI_REPORT("belrai-report"); + + private final String value; + + private CDTRANSACTIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTRANSACTIONvalues fromValue(String v) { + CDTRANSACTIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTRANSACTIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.java new file mode 100644 index 000000000..d3d84d315 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TUCO-PATHOLOGYTYPE", + propOrder = {"value"} +) +public class CDTUCOPATHOLOGYTYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTUCOPATHOLOGYTYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTUCOPATHOLOGYTYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTUCOPATHOLOGYTYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TUCO-PATHOLOGYTYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java new file mode 100644 index 000000000..1f6b53fdc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOPATHOLOGYTYPEvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TUCO-PATHOLOGYTYPEvalues" +) +@XmlEnum +public enum CDTUCOPATHOLOGYTYPEvalues { + @XmlEnumValue("diabetedietarycontrol") + DIABETEDIETARYCONTROL("diabetedietarycontrol"), + @XmlEnumValue("diabeteoralmedication") + DIABETEORALMEDICATION("diabeteoralmedication"), + @XmlEnumValue("diabeteinsulin") + DIABETEINSULIN("diabeteinsulin"), + @XmlEnumValue("diabetenewlydiagnosed") + DIABETENEWLYDIAGNOSED("diabetenewlydiagnosed"), + @XmlEnumValue("diabete") + DIABETE("diabete"), + @XmlEnumValue("renalfailurelessthan30ml") + RENALFAILURELESSTHAN_30_ML("renalfailurelessthan30ml"), + @XmlEnumValue("instentrestenosis") + INSTENTRESTENOSIS("instentrestenosis"), + @XmlEnumValue("cardioshockatstartpci") + CARDIOSHOCKATSTARTPCI("cardioshockatstartpci"), + @XmlEnumValue("stroke") + STROKE("stroke"), + @XmlEnumValue("peripheralvasculardisease") + PERIPHERALVASCULARDISEASE("peripheralvasculardisease"), + @XmlEnumValue("stentthrombosis") + STENTTHROMBOSIS("stentthrombosis"); + + private final String value; + + private CDTUCOPATHOLOGYTYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTUCOPATHOLOGYTYPEvalues fromValue(String v) { + CDTUCOPATHOLOGYTYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTUCOPATHOLOGYTYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPE.java new file mode 100644 index 000000000..411d80112 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPE.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-TUCO-STEMITYPE", + propOrder = {"value"} +) +public class CDTUCOSTEMITYPE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDTUCOSTEMITYPEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDTUCOSTEMITYPEvalues getValue() { + return this.value; + } + + public void setValue(CDTUCOSTEMITYPEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-TUCO-STEMITYPE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPEvalues.java new file mode 100644 index 000000000..b26989146 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDTUCOSTEMITYPEvalues.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-TUCO-STEMITYPEvalues" +) +@XmlEnum +public enum CDTUCOSTEMITYPEvalues { + @XmlEnumValue("stemipci") + STEMIPCI("stemipci"), + @XmlEnumValue("stemirescue") + STEMIRESCUE("stemirescue"), + @XmlEnumValue("stemilate") + STEMILATE("stemilate"), + @XmlEnumValue("nonstemiurgent") + NONSTEMIURGENT("nonstemiurgent"), + @XmlEnumValue("nonstemielective") + NONSTEMIELECTIVE("nonstemielective"), + @XmlEnumValue("nonstemilate") + NONSTEMILATE("nonstemilate"), + @XmlEnumValue("emergentpci") + EMERGENTPCI("emergentpci"), + @XmlEnumValue("electivepci") + ELECTIVEPCI("electivepci"), + @XmlEnumValue("outofhospitalarrest") + OUTOFHOSPITALARREST("outofhospitalarrest"), + @XmlEnumValue("stagedpci") + STAGEDPCI("stagedpci"), + @XmlEnumValue("complicationpriorpci") + COMPLICATIONPRIORPCI("complicationpriorpci"), + @XmlEnumValue("recurrendischaemia") + RECURRENDISCHAEMIA("recurrendischaemia"); + + private final String value; + + private CDTUCOSTEMITYPEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDTUCOSTEMITYPEvalues fromValue(String v) { + CDTUCOSTEMITYPEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDTUCOSTEMITYPEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNIT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNIT.java new file mode 100644 index 000000000..e526c3995 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNIT.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-UNIT", + propOrder = {"value"} +) +public class CDUNIT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected CDUNITschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public CDUNITschemes getS() { + return this.s; + } + + public void setS(CDUNITschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNITschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNITschemes.java new file mode 100644 index 000000000..a3cecc5f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDUNITschemes.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-UNITschemes" +) +@XmlEnum +public enum CDUNITschemes { + @XmlEnumValue("CD-UNIT") + CD_UNIT("CD-UNIT"), + @XmlEnumValue("CD-CURRENCY") + CD_CURRENCY("CD-CURRENCY"), + UCUM("UCUM"), + @XmlEnumValue("CD-TIMEUNIT") + CD_TIMEUNIT("CD-TIMEUNIT"); + + private final String value; + + private CDUNITschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDUNITschemes fromValue(String v) { + CDUNITschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDUNITschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDURGENCY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDURGENCY.java new file mode 100644 index 000000000..d4ff6b31a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDURGENCY.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-URGENCY", + propOrder = {"value"} +) +public class CDURGENCY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-URGENCY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINE.java new file mode 100644 index 000000000..2ba43ee70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINE.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-VACCINE", + propOrder = {"value"} +) +public class CDVACCINE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDVACCINEvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDVACCINEvalues getValue() { + return this.value; + } + + public void setValue(CDVACCINEvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-VACCINE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATION.java new file mode 100644 index 000000000..57c0d57f2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATION.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-VACCINEINDICATION", + propOrder = {"value"} +) +public class CDVACCINEINDICATION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDVACCINEINDICATIONvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public CDVACCINEINDICATIONvalues getValue() { + return this.value; + } + + public void setValue(CDVACCINEINDICATIONvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-VACCINE" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATIONvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATIONvalues.java new file mode 100644 index 000000000..d18538dd8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEINDICATIONvalues.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-VACCINEINDICATIONvalues" +) +@XmlEnum +public enum CDVACCINEINDICATIONvalues { + @XmlEnumValue("poliomyelitis") + POLIOMYELITIS("poliomyelitis"), + @XmlEnumValue("measles") + MEASLES("measles"), + @XmlEnumValue("rubella") + RUBELLA("rubella"), + @XmlEnumValue("mumps") + MUMPS("mumps"), + @XmlEnumValue("seasonalinfluenza") + SEASONALINFLUENZA("seasonalinfluenza"), + @XmlEnumValue("hepatitisa") + HEPATITISA("hepatitisa"), + @XmlEnumValue("hepatitisb") + HEPATITISB("hepatitisb"), + @XmlEnumValue("rabies") + RABIES("rabies"), + @XmlEnumValue("varicella") + VARICELLA("varicella"), + @XmlEnumValue("rotavirus") + ROTAVIRUS("rotavirus"), + @XmlEnumValue("papillomavirus") + PAPILLOMAVIRUS("papillomavirus"), + @XmlEnumValue("yellowfever") + YELLOWFEVER("yellowfever"), + @XmlEnumValue("tickborneencephalitis") + TICKBORNEENCEPHALITIS("tickborneencephalitis"), + @XmlEnumValue("ej") + EJ("ej"), + @XmlEnumValue("diphteria") + DIPHTERIA("diphteria"), + @XmlEnumValue("tetanus") + TETANUS("tetanus"), + @XmlEnumValue("pertussis") + PERTUSSIS("pertussis"), + @XmlEnumValue("hib") + HIB("hib"), + @XmlEnumValue("meningitisc") + MENINGITISC("meningitisc"), + @XmlEnumValue("meningitis") + MENINGITIS("meningitis"), + @XmlEnumValue("pneumonia23") + PNEUMONIA_23("pneumonia23"), + @XmlEnumValue("pneumonia7") + PNEUMONIA_7("pneumonia7"), + @XmlEnumValue("tuberculosis") + TUBERCULOSIS("tuberculosis"), + @XmlEnumValue("typhoid") + TYPHOID("typhoid"), + @XmlEnumValue("pandemics") + PANDEMICS("pandemics"), + @XmlEnumValue("herpeszoster") + HERPESZOSTER("herpeszoster"), + @XmlEnumValue("cholera") + CHOLERA("cholera"); + + private final String value; + + private CDVACCINEINDICATIONvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDVACCINEINDICATIONvalues fromValue(String v) { + CDVACCINEINDICATIONvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDVACCINEINDICATIONvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEvalues.java new file mode 100644 index 000000000..28339a807 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDVACCINEvalues.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-VACCINEvalues" +) +@XmlEnum +public enum CDVACCINEvalues { + @XmlEnumValue("polio") + POLIO("polio"), + @XmlEnumValue("diteper") + DITEPER("diteper"), + @XmlEnumValue("haemo") + HAEMO("haemo"), + @XmlEnumValue("mmr") + MMR("mmr"), + @XmlEnumValue("hepatitiesb") + HEPATITIESB("hepatitiesb"), + @XmlEnumValue("mmr12") + MMR_12("mmr12"), + @XmlEnumValue("dite12") + DITE_12("dite12"), + @XmlEnumValue("meningitisc") + MENINGITISC("meningitisc"), + @XmlEnumValue("influenza") + INFLUENZA("influenza"), + @XmlEnumValue("pneumonia") + PNEUMONIA("pneumonia"), + @XmlEnumValue("ditepro") + DITEPRO("ditepro"); + + private final String value; + + private CDVACCINEvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDVACCINEvalues fromValue(String v) { + CDVACCINEvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDVACCINEvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAY.java new file mode 100644 index 000000000..41fcbd46b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAY.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CD-WEEKDAY", + propOrder = {"value"} +) +public class CDWEEKDAY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected CDWEEKDAYvalues value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + + public CDWEEKDAYvalues getValue() { + return this.value; + } + + public void setValue(CDWEEKDAYvalues value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "CD-WEEKDAY" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAYvalues.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAYvalues.java new file mode 100644 index 000000000..460015592 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/CDWEEKDAYvalues.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "CD-WEEKDAYvalues" +) +@XmlEnum +public enum CDWEEKDAYvalues { + @XmlEnumValue("sunday") + SUNDAY("sunday"), + @XmlEnumValue("monday") + MONDAY("monday"), + @XmlEnumValue("tuesday") + TUESDAY("tuesday"), + @XmlEnumValue("wednesday") + WEDNESDAY("wednesday"), + @XmlEnumValue("thursday") + THURSDAY("thursday"), + @XmlEnumValue("friday") + FRIDAY("friday"), + @XmlEnumValue("saturday") + SATURDAY("saturday"); + + private final String value; + + private CDWEEKDAYvalues(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static CDWEEKDAYvalues fromValue(String v) { + CDWEEKDAYvalues[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + CDWEEKDAYvalues c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/EMPTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/EMPTY.java new file mode 100644 index 000000000..e6146c815 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/EMPTY.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EMPTY", + propOrder = {"value"} +) +public abstract class EMPTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S" + ) + protected String s; + @XmlAttribute( + name = "SL" + ) + protected String sl; + @XmlAttribute( + name = "SV" + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICD.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICD.java new file mode 100644 index 000000000..a4dd720ab --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICD.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ICD", + propOrder = {"value"} +) +public class ICD implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "ICD" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICPC.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICPC.java new file mode 100644 index 000000000..a65f224d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ICPC.java @@ -0,0 +1,84 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ICPC", + propOrder = {"value"} +) +public class ICPC implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN" + ) + protected String dn; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "ICPC" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l == null ? "en" : this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LOCAL.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LOCAL.java new file mode 100644 index 000000000..46c5a6a04 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LOCAL.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LOCAL", + propOrder = {"value"} +) +public class LOCAL implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected String s; + @XmlAttribute( + name = "SL", + required = true + ) + protected String sl; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "DN", + required = true + ) + protected String dn; + @XmlAttribute( + name = "L", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getS() { + return this.s == null ? "LOCAL" : this.s; + } + + public void setS(String value) { + this.s = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getDN() { + return this.dn; + } + + public void setDN(String value) { + this.dn = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LnkType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LnkType.java new file mode 100644 index 000000000..d010b5322 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/LnkType.java @@ -0,0 +1,76 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "lnkType", + propOrder = {"value"} +) +public class LnkType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "TYPE", + required = true + ) + protected CDLNKvalues type; + @XmlAttribute( + name = "MEDIATYPE" + ) + protected CDMEDIATYPEvalues mediatype; + @XmlAttribute( + name = "URL" + ) + protected String url; + @XmlAttribute( + name = "SIZE" + ) + protected String size; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public CDLNKvalues getTYPE() { + return this.type; + } + + public void setTYPE(CDLNKvalues value) { + this.type = value; + } + + public CDMEDIATYPEvalues getMEDIATYPE() { + return this.mediatype; + } + + public void setMEDIATYPE(CDMEDIATYPEvalues value) { + this.mediatype = value; + } + + public String getURL() { + return this.url; + } + + public void setURL(String value) { + this.url = value; + } + + public String getSIZE() { + return this.size; + } + + public void setSIZE(String value) { + this.size = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ObjectFactory.java new file mode 100644 index 000000000..d23d8f1bb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/ObjectFactory.java @@ -0,0 +1,646 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public LnkType createLnkType() { + return new LnkType(); + } + + public CDTRANSACTION createCDTRANSACTION() { + return new CDTRANSACTION(); + } + + public CDHEADING createCDHEADING() { + return new CDHEADING(); + } + + public CDITEM createCDITEM() { + return new CDITEM(); + } + + public CDHCPARTY createCDHCPARTY() { + return new CDHCPARTY(); + } + + public CDENCRYPTIONACTOR createCDENCRYPTIONACTOR() { + return new CDENCRYPTIONACTOR(); + } + + public CDENCRYPTIONMETHOD createCDENCRYPTIONMETHOD() { + return new CDENCRYPTIONMETHOD(); + } + + public CDCONTENT createCDCONTENT() { + return new CDCONTENT(); + } + + public LOCAL createLOCAL() { + return new LOCAL(); + } + + public CDCONTACTPERSON createCDCONTACTPERSON() { + return new CDCONTACTPERSON(); + } + + public CDACKNOWLEDGMENT createCDACKNOWLEDGMENT() { + return new CDACKNOWLEDGMENT(); + } + + public CDADDRESS createCDADDRESS() { + return new CDADDRESS(); + } + + public CDCERTAINTY createCDCERTAINTY() { + return new CDCERTAINTY(); + } + + public CDCOUNTRY createCDCOUNTRY() { + return new CDCOUNTRY(); + } + + public CDMKGORIGIN createCDMKGORIGIN() { + return new CDMKGORIGIN(); + } + + public CDMKGREFERRER createCDMKGREFERRER() { + return new CDMKGREFERRER(); + } + + public CDMKGADMISSION createCDMKGADMISSION() { + return new CDMKGADMISSION(); + } + + public CDMKGDESTINATION createCDMKGDESTINATION() { + return new CDMKGDESTINATION(); + } + + public CDMKGDISCHARGE createCDMKGDISCHARGE() { + return new CDMKGDISCHARGE(); + } + + public CDECG createCDECG() { + return new CDECG(); + } + + public CDENCOUNTER createCDENCOUNTER() { + return new CDENCOUNTER(); + } + + public CDENCOUNTERSAFETYISSUE createCDENCOUNTERSAFETYISSUE() { + return new CDENCOUNTERSAFETYISSUE(); + } + + public CDEMERGENCYEVALUATION createCDEMERGENCYEVALUATION() { + return new CDEMERGENCYEVALUATION(); + } + + public CDERROR createCDERROR() { + return new CDERROR(); + } + + public CDERRORMYCARENET createCDERRORMYCARENET() { + return new CDERRORMYCARENET(); + } + + public CDWEEKDAY createCDWEEKDAY() { + return new CDWEEKDAY(); + } + + public CDLEGALSERVICE createCDLEGALSERVICE() { + return new CDLEGALSERVICE(); + } + + public CDLIFECYCLE createCDLIFECYCLE() { + return new CDLIFECYCLE(); + } + + public CDDAYPERIOD createCDDAYPERIOD() { + return new CDDAYPERIOD(); + } + + public CDREFSCOPE createCDREFSCOPE() { + return new CDREFSCOPE(); + } + + public CDSEVERITY createCDSEVERITY() { + return new CDSEVERITY(); + } + + public CDSEX createCDSEX() { + return new CDSEX(); + } + + public CDSITE createCDSITE() { + return new CDSITE(); + } + + public CDSTANDARD createCDSTANDARD() { + return new CDSTANDARD(); + } + + public CDMESSAGE createCDMESSAGE() { + return new CDMESSAGE(); + } + + public CDTEMPORALITY createCDTEMPORALITY() { + return new CDTEMPORALITY(); + } + + public CDTELECOM createCDTELECOM() { + return new CDTELECOM(); + } + + public CDUNIT createCDUNIT() { + return new CDUNIT(); + } + + public CDTIMEUNIT createCDTIMEUNIT() { + return new CDTIMEUNIT(); + } + + public CDCURRENCY createCDCURRENCY() { + return new CDCURRENCY(); + } + + public CDURGENCY createCDURGENCY() { + return new CDURGENCY(); + } + + public CDINCAPACITY createCDINCAPACITY() { + return new CDINCAPACITY(); + } + + public CDINCAPACITYREASON createCDINCAPACITYREASON() { + return new CDINCAPACITYREASON(); + } + + public CDCAREPATH createCDCAREPATH() { + return new CDCAREPATH(); + } + + public CDCLINICALPLAN createCDCLINICALPLAN() { + return new CDCLINICALPLAN(); + } + + public CDPATIENTWILL createCDPATIENTWILL() { + return new CDPATIENTWILL(); + } + + public CDPATIENTWILLRES createCDPATIENTWILLRES() { + return new CDPATIENTWILLRES(); + } + + public CDPATIENTWILLHOSP createCDPATIENTWILLHOSP() { + return new CDPATIENTWILLHOSP(); + } + + public CDPARAMETER createCDPARAMETER() { + return new CDPARAMETER(); + } + + public CDTECHNICAL createCDTECHNICAL() { + return new CDTECHNICAL(); + } + + public ICD createICD() { + return new ICD(); + } + + public ICPC createICPC() { + return new ICPC(); + } + + public CDCLINICAL createCDCLINICAL() { + return new CDCLINICAL(); + } + + public CDMEDICATION createCDMEDICATION() { + return new CDMEDICATION(); + } + + public CDDRUGPRESENTATION createCDDRUGPRESENTATION() { + return new CDDRUGPRESENTATION(); + } + + public CDDRUGROUTE createCDDRUGROUTE() { + return new CDDRUGROUTE(); + } + + public CDADMINISTRATIONUNIT createCDADMINISTRATIONUNIT() { + return new CDADMINISTRATIONUNIT(); + } + + public CDPERIODICITY createCDPERIODICITY() { + return new CDPERIODICITY(); + } + + public CDINNCLUSTER createCDINNCLUSTER() { + return new CDINNCLUSTER(); + } + + public CDDRUGCNK createCDDRUGCNK() { + return new CDDRUGCNK(); + } + + public CDVACCINE createCDVACCINE() { + return new CDVACCINE(); + } + + public CDVACCINEINDICATION createCDVACCINEINDICATION() { + return new CDVACCINEINDICATION(); + } + + public CDATC createCDATC() { + return new CDATC(); + } + + public CDITEMCARENET createCDITEMCARENET() { + return new CDITEMCARENET(); + } + + public CDTRANSACTIONCARENET createCDTRANSACTIONCARENET() { + return new CDTRANSACTIONCARENET(); + } + + public CDCARENETMESSAGE createCDCARENETMESSAGE() { + return new CDCARENETMESSAGE(); + } + + public CDCARENETTYPE createCDCARENETTYPE() { + return new CDCARENETTYPE(); + } + + public CDCARENETACCIDENTTYPE createCDCARENETACCIDENTTYPE() { + return new CDCARENETACCIDENTTYPE(); + } + + public CDCARENETAGREEMENTTYPE createCDCARENETAGREEMENTTYPE() { + return new CDCARENETAGREEMENTTYPE(); + } + + public CDCARENETPERSONALPART createCDCARENETPERSONALPART() { + return new CDCARENETPERSONALPART(); + } + + public CDCARENETTHIRDPAYERCONTRACT createCDCARENETTHIRDPAYERCONTRACT() { + return new CDCARENETTHIRDPAYERCONTRACT(); + } + + public CDCARENETSISCARDERROR createCDCARENETSISCARDERROR() { + return new CDCARENETSISCARDERROR(); + } + + public CDCARENETREFUSALREASON createCDCARENETREFUSALREASON() { + return new CDCARENETREFUSALREASON(); + } + + public CDCARENETMUTATIONINDICATOR createCDCARENETMUTATIONINDICATOR() { + return new CDCARENETMUTATIONINDICATOR(); + } + + public CDCARENETDOCUMENT createCDCARENETDOCUMENT() { + return new CDCARENETDOCUMENT(); + } + + public CDCARENETINSURANCYSTATUS createCDCARENETINSURANCYSTATUS() { + return new CDCARENETINSURANCYSTATUS(); + } + + public CDCARENETNATIONALINSURANCE createCDCARENETNATIONALINSURANCE() { + return new CDCARENETNATIONALINSURANCE(); + } + + public CDLAB createCDLAB() { + return new CDLAB(); + } + + public CDITEMEBIRTH createCDITEMEBIRTH() { + return new CDITEMEBIRTH(); + } + + public CDEBIRTHPLACE createCDEBIRTHPLACE() { + return new CDEBIRTHPLACE(); + } + + public CDEBIRTHPREGNANCYORIGIN createCDEBIRTHPREGNANCYORIGIN() { + return new CDEBIRTHPREGNANCYORIGIN(); + } + + public CDEBIRTHSPECIALVALUES createCDEBIRTHSPECIALVALUES() { + return new CDEBIRTHSPECIALVALUES(); + } + + public CDEBIRTHCHILDPOSITION createCDEBIRTHCHILDPOSITION() { + return new CDEBIRTHCHILDPOSITION(); + } + + public CDEBIRTHFOETALMONITORING createCDEBIRTHFOETALMONITORING() { + return new CDEBIRTHFOETALMONITORING(); + } + + public CDEBIRTHDELIVERYWAY createCDEBIRTHDELIVERYWAY() { + return new CDEBIRTHDELIVERYWAY(); + } + + public CDEBIRTHCAESAREANINDICATION createCDEBIRTHCAESAREANINDICATION() { + return new CDEBIRTHCAESAREANINDICATION(); + } + + public CDEBIRTHARTIFICIALRESPIRATIONTYPE createCDEBIRTHARTIFICIALRESPIRATIONTYPE() { + return new CDEBIRTHARTIFICIALRESPIRATIONTYPE(); + } + + public CDEBIRTHNEONATALDEPTTYPE createCDEBIRTHNEONATALDEPTTYPE() { + return new CDEBIRTHNEONATALDEPTTYPE(); + } + + public CDEBIRTHCONGENITALMALFORMATION createCDEBIRTHCONGENITALMALFORMATION() { + return new CDEBIRTHCONGENITALMALFORMATION(); + } + + public CDMICROORGANISM createCDMICROORGANISM() { + return new CDMICROORGANISM(); + } + + public CDCONSENT createCDCONSENT() { + return new CDCONSENT(); + } + + public CDTHERAPEUTICLINK createCDTHERAPEUTICLINK() { + return new CDTHERAPEUTICLINK(); + } + + public CDPROOF createCDPROOF() { + return new CDPROOF(); + } + + public CDACCESSRIGHT createCDACCESSRIGHT() { + return new CDACCESSRIGHT(); + } + + public CDTRANSACTIONMAA createCDTRANSACTIONMAA() { + return new CDTRANSACTIONMAA(); + } + + public CDITEMMAA createCDITEMMAA() { + return new CDITEMMAA(); + } + + public CDMAATYPE createCDMAATYPE() { + return new CDMAATYPE(); + } + + public CDMAAREQUESTTYPE createCDMAAREQUESTTYPE() { + return new CDMAAREQUESTTYPE(); + } + + public CDMAARESPONSETYPE createCDMAARESPONSETYPE() { + return new CDMAARESPONSETYPE(); + } + + public CDMAAREFUSALJUSTIFICATION createCDMAAREFUSALJUSTIFICATION() { + return new CDMAAREFUSALJUSTIFICATION(); + } + + public CDMAACOVERAGETYPE createCDMAACOVERAGETYPE() { + return new CDMAACOVERAGETYPE(); + } + + public CDCHAPTER4PARAGRAPH createCDCHAPTER4PARAGRAPH() { + return new CDCHAPTER4PARAGRAPH(); + } + + public CDCHAPTER4VERSE createCDCHAPTER4VERSE() { + return new CDCHAPTER4VERSE(); + } + + public CDCHAPTER4CATEGORY createCDCHAPTER4CATEGORY() { + return new CDCHAPTER4CATEGORY(); + } + + public CDCHAPTER4CRITERIA createCDCHAPTER4CRITERIA() { + return new CDCHAPTER4CRITERIA(); + } + + public CDCHAPTER4VERSESEQAPPENDIX createCDCHAPTER4VERSESEQAPPENDIX() { + return new CDCHAPTER4VERSESEQAPPENDIX(); + } + + public CDCHAPTER4DOCUMENTSEQAPPENDIX createCDCHAPTER4DOCUMENTSEQAPPENDIX() { + return new CDCHAPTER4DOCUMENTSEQAPPENDIX(); + } + + public CDCHAPTER4FORMALINTERPRETATION createCDCHAPTER4FORMALINTERPRETATION() { + return new CDCHAPTER4FORMALINTERPRETATION(); + } + + public CDITEMBVT createCDITEMBVT() { + return new CDITEMBVT(); + } + + public CDBVTAVAILABLEMATERIALS createCDBVTAVAILABLEMATERIALS() { + return new CDBVTAVAILABLEMATERIALS(); + } + + public CDBVTCONSERVATIONDELAY createCDBVTCONSERVATIONDELAY() { + return new CDBVTCONSERVATIONDELAY(); + } + + public CDBVTCONSERVATIONMODE createCDBVTCONSERVATIONMODE() { + return new CDBVTCONSERVATIONMODE(); + } + + public CDBVTSAMPLETYPE createCDBVTSAMPLETYPE() { + return new CDBVTSAMPLETYPE(); + } + + public CDBCRDIFFERENTATIONDEGREE createCDBCRDIFFERENTATIONDEGREE() { + return new CDBCRDIFFERENTATIONDEGREE(); + } + + public CDBVTLATERALITY createCDBVTLATERALITY() { + return new CDBVTLATERALITY(); + } + + public CDBVTPATIENTOPPOSITION createCDBVTPATIENTOPPOSITION() { + return new CDBVTPATIENTOPPOSITION(); + } + + public CDBVTSTATUS createCDBVTSTATUS() { + return new CDBVTSTATUS(); + } + + public CDTRANSACTIONREG createCDTRANSACTIONREG() { + return new CDTRANSACTIONREG(); + } + + public CDITEMREG createCDITEMREG() { + return new CDITEMREG(); + } + + public CDHEADINGREG createCDHEADINGREG() { + return new CDHEADINGREG(); + } + + public CDSTENTDOMINANCE createCDSTENTDOMINANCE() { + return new CDSTENTDOMINANCE(); + } + + public CDSTENTBRIDGETYPE createCDSTENTBRIDGETYPE() { + return new CDSTENTBRIDGETYPE(); + } + + public CDSTENTLESIONTYPE createCDSTENTLESIONTYPE() { + return new CDSTENTLESIONTYPE(); + } + + public CDSTENTSEGMENT createCDSTENTSEGMENT() { + return new CDSTENTSEGMENT(); + } + + public CDSTENTDEVICE createCDSTENTDEVICE() { + return new CDSTENTDEVICE(); + } + + public CDTUCOPATHOLOGYTYPE createCDTUCOPATHOLOGYTYPE() { + return new CDTUCOPATHOLOGYTYPE(); + } + + public CDTUCOSTEMITYPE createCDTUCOSTEMITYPE() { + return new CDTUCOSTEMITYPE(); + } + + public CDBALLONDEVICE createCDBALLONDEVICE() { + return new CDBALLONDEVICE(); + } + + public CDDISCHARGETYPE createCDDISCHARGETYPE() { + return new CDDISCHARGETYPE(); + } + + public CDREIMBURSEMENTNOMENCLATURE createCDREIMBURSEMENTNOMENCLATURE() { + return new CDREIMBURSEMENTNOMENCLATURE(); + } + + public CDORTHOTYPE createCDORTHOTYPE() { + return new CDORTHOTYPE(); + } + + public CDORTHODIAGNOSIS createCDORTHODIAGNOSIS() { + return new CDORTHODIAGNOSIS(); + } + + public CDORTHOAPPROACH createCDORTHOAPPROACH() { + return new CDORTHOAPPROACH(); + } + + public CDORTHONAVCOM createCDORTHONAVCOM() { + return new CDORTHONAVCOM(); + } + + public CDIMPLANTATIONDEVICE createCDIMPLANTATIONDEVICE() { + return new CDIMPLANTATIONDEVICE(); + } + + public CDBEARINGSURFACE createCDBEARINGSURFACE() { + return new CDBEARINGSURFACE(); + } + + public CDORTHOGRAFT createCDORTHOGRAFT() { + return new CDORTHOGRAFT(); + } + + public CDORTHOINTERFACE createCDORTHOINTERFACE() { + return new CDORTHOINTERFACE(); + } + + public CDORTHOTECHREVISION createCDORTHOTECHREVISION() { + return new CDORTHOTECHREVISION(); + } + + public CDIMPLANTATIONTYPE createCDIMPLANTATIONTYPE() { + return new CDIMPLANTATIONTYPE(); + } + + public CDORTHOKNEEINSERT createCDORTHOKNEEINSERT() { + return new CDORTHOKNEEINSERT(); + } + + public CDREVCOMPONENT createCDREVCOMPONENT() { + return new CDREVCOMPONENT(); + } + + public CDITEMMS createCDITEMMS() { + return new CDITEMMS(); + } + + public CDMSORIGIN createCDMSORIGIN() { + return new CDMSORIGIN(); + } + + public CDMSADAPTATION createCDMSADAPTATION() { + return new CDMSADAPTATION(); + } + + public CDMSMEDICATIONTYPE createCDMSMEDICATIONTYPE() { + return new CDMSMEDICATIONTYPE(); + } + + public CDSUBSTANCE createCDSUBSTANCE() { + return new CDSUBSTANCE(); + } + + public CDFORMULARY createCDFORMULARY() { + return new CDFORMULARY(); + } + + public CDGALENICFORM createCDGALENICFORM() { + return new CDGALENICFORM(); + } + + public CDQUANTITYPREFIX createCDQUANTITYPREFIX() { + return new CDQUANTITYPREFIX(); + } + + public CDTRANSACTIONMYCARENET createCDTRANSACTIONMYCARENET() { + return new CDTRANSACTIONMYCARENET(); + } + + public CDITEMMYCARENET createCDITEMMYCARENET() { + return new CDITEMMYCARENET(); + } + + public CDSNOMED createCDSNOMED() { + return new CDSNOMED(); + } + + public CDTRANSACTIONTYPE createCDTRANSACTIONTYPE() { + return new CDTRANSACTIONTYPE(); + } + + public CDMYCARENETJUSTIFICATION createCDMYCARENETJUSTIFICATION() { + return new CDMYCARENETJUSTIFICATION(); + } + + public CDACTSNURSING createCDACTSNURSING() { + return new CDACTSNURSING(); + } + + public CDCIVILSTATE createCDCIVILSTATE() { + return new CDCIVILSTATE(); + } + + public CDAUTONOMY createCDAUTONOMY() { + return new CDAUTONOMY(); + } + + public CDEMPLOYMENTSITUATION createCDEMPLOYMENTSITUATION() { + return new CDEMPLOYMENTSITUATION(); + } + + public CDEXTERNALSOURCE createCDEXTERNALSOURCE() { + return new CDEXTERNALSOURCE(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/package-info.java new file mode 100644 index 000000000..e1801704c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/cd/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/cd/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/ObjectFactory.java new file mode 100644 index 000000000..c4f3b7d70 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/ObjectFactory.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public TextType createTextType() { + return new TextType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/TextType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/TextType.java new file mode 100644 index 000000000..a3d100f1f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/TextType.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "textType", + propOrder = {"value"} +) +public class TextType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "L", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/package-info.java new file mode 100644 index 000000000..dc42e61e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/dt/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/dt/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTY.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTY.java new file mode 100644 index 000000000..dbd9f03e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTY.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-HCPARTY", + propOrder = {"value"} +) +public class IDHCPARTY implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDHCPARTYschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDHCPARTYschemes getS() { + return this.s; + } + + public void setS(IDHCPARTYschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTYschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTYschemes.java new file mode 100644 index 000000000..cb1c1da06 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDHCPARTYschemes.java @@ -0,0 +1,52 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-HCPARTYschemes" +) +@XmlEnum +public enum IDHCPARTYschemes { + @XmlEnumValue("ID-HCPARTY") + ID_HCPARTY("ID-HCPARTY"), + INSS("INSS"), + LOCAL("LOCAL"), + @XmlEnumValue("ID-ENCRYPTION-APPLICATION") + ID_ENCRYPTION_APPLICATION("ID-ENCRYPTION-APPLICATION"), + @XmlEnumValue("ID-ENCRYPTION-ACTOR") + ID_ENCRYPTION_ACTOR("ID-ENCRYPTION-ACTOR"), + @XmlEnumValue("ID-ENCRYPTION-KEY") + ID_ENCRYPTION_KEY("ID-ENCRYPTION-KEY"), + @XmlEnumValue("ID-INSURANCE") + ID_INSURANCE("ID-INSURANCE"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"), + @XmlEnumValue("ID-EHP") + ID_EHP("ID-EHP"); + + private final String value; + + private IDHCPARTYschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDHCPARTYschemes fromValue(String v) { + IDHCPARTYschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDHCPARTYschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCE.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCE.java new file mode 100644 index 000000000..22169b503 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCE.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-INSURANCE", + propOrder = {"value"} +) +public class IDINSURANCE implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDINSURANCEschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDINSURANCEschemes getS() { + return this.s; + } + + public void setS(IDINSURANCEschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCEschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCEschemes.java new file mode 100644 index 000000000..6f254bd18 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDINSURANCEschemes.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-INSURANCEschemes" +) +@XmlEnum +public enum IDINSURANCEschemes { + @XmlEnumValue("ID-INSURANCE") + ID_INSURANCE("ID-INSURANCE"), + LOCAL("LOCAL"); + + private final String value; + + private IDINSURANCEschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDINSURANCEschemes fromValue(String v) { + IDINSURANCEschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDINSURANCEschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHR.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHR.java new file mode 100644 index 000000000..aae2123d4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHR.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-KMEHR", + propOrder = {"value"} +) +public class IDKMEHR implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDKMEHRschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDKMEHRschemes getS() { + return this.s; + } + + public void setS(IDKMEHRschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHRschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHRschemes.java new file mode 100644 index 000000000..0c5d1ecc1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDKMEHRschemes.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-KMEHRschemes" +) +@XmlEnum +public enum IDKMEHRschemes { + @XmlEnumValue("ID-KMEHR") + ID_KMEHR("ID-KMEHR"), + @XmlEnumValue("ID-IBAN") + ID_IBAN("ID-IBAN"), + @XmlEnumValue("ID-SERIALNO") + ID_SERIALNO("ID-SERIALNO"), + LOCAL("LOCAL"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"); + + private final String value; + + private IDKMEHRschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDKMEHRschemes fromValue(String v) { + IDKMEHRschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDKMEHRschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENT.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENT.java new file mode 100644 index 000000000..b34de79d6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENT.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-PATIENT", + propOrder = {"value"} +) +public class IDPATIENT implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPATIENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPATIENTschemes getS() { + return this.s; + } + + public void setS(IDPATIENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENTschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENTschemes.java new file mode 100644 index 000000000..e8c6f524f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPATIENTschemes.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-PATIENTschemes" +) +@XmlEnum +public enum IDPATIENTschemes { + @XmlEnumValue("ID-PATIENT") + ID_PATIENT("ID-PATIENT"), + INSS("INSS"), + @XmlEnumValue("EID-CARDNO") + EID_CARDNO("EID-CARDNO"), + @XmlEnumValue("SIS-CARDNO") + SIS_CARDNO("SIS-CARDNO"), + @XmlEnumValue("ISI-CARDNO") + ISI_CARDNO("ISI-CARDNO"), + LOCAL("LOCAL"); + + private final String value; + + private IDPATIENTschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDPATIENTschemes fromValue(String v) { + IDPATIENTschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDPATIENTschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSION.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSION.java new file mode 100644 index 000000000..13b85a257 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSION.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ID-PROFESSION", + propOrder = {"value"} +) +public class IDPROFESSION implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPROFESSIONschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPROFESSIONschemes getS() { + return this.s; + } + + public void setS(IDPROFESSIONschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSIONschemes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSIONschemes.java new file mode 100644 index 000000000..402ff082d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/IDPROFESSIONschemes.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "ID-PROFESSIONschemes" +) +@XmlEnum +public enum IDPROFESSIONschemes { + @XmlEnumValue("ID-MEDEX") + ID_MEDEX("ID-MEDEX"), + @XmlEnumValue("ID-CBE") + ID_CBE("ID-CBE"); + + private final String value; + + private IDPROFESSIONschemes(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static IDPROFESSIONschemes fromValue(String v) { + IDPROFESSIONschemes[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + IDPROFESSIONschemes c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/INSS.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/INSS.java new file mode 100644 index 000000000..10c91168c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/INSS.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "INSS", + propOrder = {"value"} +) +public class INSS implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "S", + required = true + ) + protected IDPATIENTschemes s; + @XmlAttribute( + name = "SV", + required = true + ) + protected String sv; + @XmlAttribute( + name = "SL" + ) + protected String sl; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public IDPATIENTschemes getS() { + return this.s; + } + + public void setS(IDPATIENTschemes value) { + this.s = value; + } + + public String getSV() { + return this.sv; + } + + public void setSV(String value) { + this.sv = value; + } + + public String getSL() { + return this.sl; + } + + public void setSL(String value) { + this.sl = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/ObjectFactory.java new file mode 100644 index 000000000..693ebd5b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/ObjectFactory.java @@ -0,0 +1,30 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public IDPATIENT createIDPATIENT() { + return new IDPATIENT(); + } + + public IDKMEHR createIDKMEHR() { + return new IDKMEHR(); + } + + public IDHCPARTY createIDHCPARTY() { + return new IDHCPARTY(); + } + + public INSS createINSS() { + return new INSS(); + } + + public IDINSURANCE createIDINSURANCE() { + return new IDINSURANCE(); + } + + public IDPROFESSION createIDPROFESSION() { + return new IDPROFESSION(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/package-info.java new file mode 100644 index 000000000..72082eb84 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/id/v1/package-info.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.id.v1; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/id/v1" +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AcknowledgmentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AcknowledgmentType.java new file mode 100644 index 000000000..b58599f7a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AcknowledgmentType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDACKNOWLEDGMENT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "acknowledgmentType", + propOrder = {"cd"} +) +public class AcknowledgmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDACKNOWLEDGMENT cd; + + public CDACKNOWLEDGMENT getCd() { + return this.cd; + } + + public void setCd(CDACKNOWLEDGMENT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressType.java new file mode 100644 index 000000000..539124ed4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "addressType" +) +public class AddressType extends AddressTypeBase implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressTypeBase.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressTypeBase.java new file mode 100644 index 000000000..964b5a1a3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AddressTypeBase.java @@ -0,0 +1,131 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDADDRESS; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "addressTypeBase", + propOrder = {"ids", "cds", "country", "zip", "nis", "city", "district", "street", "housenumber", "postboxnumber", "texts"} +) +@XmlSeeAlso({AddressType.class}) +public class AddressTypeBase implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + protected CountryType country; + protected String zip; + protected String nis; + protected String city; + protected String district; + protected String street; + protected String housenumber; + protected String postboxnumber; + @XmlElement( + name = "text" + ) + protected List texts; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public CountryType getCountry() { + return this.country; + } + + public void setCountry(CountryType value) { + this.country = value; + } + + public String getZip() { + return this.zip; + } + + public void setZip(String value) { + this.zip = value; + } + + public String getNis() { + return this.nis; + } + + public void setNis(String value) { + this.nis = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getDistrict() { + return this.district; + } + + public void setDistrict(String value) { + this.district = value; + } + + public String getStreet() { + return this.street; + } + + public void setStreet(String value) { + this.street = value; + } + + public String getHousenumber() { + return this.housenumber; + } + + public void setHousenumber(String value) { + this.housenumber = value; + } + + public String getPostboxnumber() { + return this.postboxnumber; + } + + public void setPostboxnumber(String value) { + this.postboxnumber = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationquantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationquantityType.java new file mode 100644 index 000000000..f09433997 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationquantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "administrationquantityType", + propOrder = {"decimal", "unit"} +) +public class AdministrationquantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected AdministrationunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public AdministrationunitType getUnit() { + return this.unit; + } + + public void setUnit(AdministrationunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationunitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationunitType.java new file mode 100644 index 000000000..151b1110a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AdministrationunitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDADMINISTRATIONUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "administrationunitType", + propOrder = {"cd"} +) +public class AdministrationunitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDADMINISTRATIONUNIT cd; + + public CDADMINISTRATIONUNIT getCd() { + return this.cd; + } + + public void setCd(CDADMINISTRATIONUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AuthorType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AuthorType.java new file mode 100644 index 000000000..946a49ec5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/AuthorType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "authorType", + propOrder = {"hcparties"} +) +public class AuthorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedDataType.java new file mode 100644 index 000000000..cccdb1fd2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedDataType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDENCRYPTIONMETHOD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Base64EncryptedDataType", + propOrder = {"cd", "base64EncryptedValue"} +) +public class Base64EncryptedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDENCRYPTIONMETHOD cd; + @XmlElement( + name = "Base64EncryptedValue", + required = true + ) + protected Base64EncryptedValueType base64EncryptedValue; + + public CDENCRYPTIONMETHOD getCd() { + return this.cd; + } + + public void setCd(CDENCRYPTIONMETHOD value) { + this.cd = value; + } + + public Base64EncryptedValueType getBase64EncryptedValue() { + return this.base64EncryptedValue; + } + + public void setBase64EncryptedValue(Base64EncryptedValueType value) { + this.base64EncryptedValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedValueType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedValueType.java new file mode 100644 index 000000000..7cca55398 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Base64EncryptedValueType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Base64EncryptedValueType", + propOrder = {"value"} +) +public class Base64EncryptedValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "encoding" + ) + protected String encoding; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CertaintyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CertaintyType.java new file mode 100644 index 000000000..0f5f30da9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CertaintyType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCERTAINTY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "certaintyType", + propOrder = {"cd"} +) +public class CertaintyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCERTAINTY cd; + + public CDCERTAINTY getCd() { + return this.cd; + } + + public void setCd(CDCERTAINTY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Civilstate.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Civilstate.java new file mode 100644 index 000000000..710225d34 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Civilstate.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCIVILSTATE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Civilstate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCIVILSTATE cd; + + public CDCIVILSTATE getCd() { + return this.cd; + } + + public void setCd(CDCIVILSTATE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundType.java new file mode 100644 index 000000000..c5e74da5e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "compoundType", + propOrder = {"ids", "substance", "medicinalproduct", "quantityprefix", "quantity"} +) +public class CompoundType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + protected SubstanceType substance; + protected MedicinalProductType medicinalproduct; + protected Quantityprefix quantityprefix; + protected QuantityType quantity; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public SubstanceType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceType value) { + this.substance = value; + } + + public MedicinalProductType getMedicinalproduct() { + return this.medicinalproduct; + } + + public void setMedicinalproduct(MedicinalProductType value) { + this.medicinalproduct = value; + } + + public Quantityprefix getQuantityprefix() { + return this.quantityprefix; + } + + public void setQuantityprefix(Quantityprefix value) { + this.quantityprefix = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundprescriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundprescriptionType.java new file mode 100644 index 000000000..c784ae380 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CompoundprescriptionType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "compoundprescriptionType", + propOrder = {"compound", "galenicform", "magistraltext", "quantity", "formularyreference", "mixedContent"} +) +public class CompoundprescriptionType implements Serializable { + private static final long serialVersionUID = 1L; + protected List compound; + protected List galenicform; + protected List magistraltext; + protected List quantity; + protected List formularyreference; + @XmlMixed + protected List mixedContent; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public List getCompound() { + if (this.compound == null) { + this.compound = new ArrayList(); + } + + return this.compound; + } + + public List getGalenicform() { + if (this.galenicform == null) { + this.galenicform = new ArrayList(); + } + + return this.galenicform; + } + + public List getMagistraltext() { + if (this.magistraltext == null) { + this.magistraltext = new ArrayList(); + } + + return this.magistraltext; + } + + public List getQuantity() { + if (this.quantity == null) { + this.quantity = new ArrayList(); + } + + return this.quantity; + } + + public List getFormularyreference() { + if (this.formularyreference == null) { + this.formularyreference = new ArrayList(); + } + + return this.formularyreference; + } + + public List getMixedContent() { + if (this.mixedContent == null) { + this.mixedContent = new ArrayList(); + } + + return this.mixedContent; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ConfidentialityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ConfidentialityType.java new file mode 100644 index 000000000..a531a3a52 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ConfidentialityType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "confidentialityType", + propOrder = {"hcparties"} +) +public class ConfidentialityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentType.java new file mode 100644 index 000000000..5bf1c07f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentType.java @@ -0,0 +1,322 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCONTENT; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "contentType", + propOrder = {"location", "lnks", "bacteriology", "ecg", "holter", "medication", "compoundprescription", "substanceproduct", "medicinalproduct", "error", "incapacity", "insurance", "person", "hcparty", "date", "time", "yearmonth", "year", "texts", "_boolean", "unsignedInt", "decimal", "cds", "ids", "unit", "minref", "maxref", "refscopes"} +) +public class ContentType implements Serializable { + private static final long serialVersionUID = 1L; + protected LocationBirthPlaceType location; + @XmlElement( + name = "lnk" + ) + protected List lnks; + protected TextType bacteriology; + protected TextType ecg; + protected HolterType holter; + protected MedicationType medication; + protected CompoundprescriptionType compoundprescription; + protected Substanceproduct substanceproduct; + protected MedicinalProductType medicinalproduct; + protected ErrorType error; + protected IncapacityType incapacity; + protected InsuranceType insurance; + protected PersonType person; + protected HcpartyType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlSchemaType( + name = "gYearMonth" + ) + protected XMLGregorianCalendar yearmonth; + @XmlSchemaType( + name = "gYear" + ) + protected XMLGregorianCalendar year; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "boolean" + ) + protected Boolean _boolean; + @XmlSchemaType( + name = "unsignedInt" + ) + protected Long unsignedInt; + protected BigDecimal decimal; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + name = "id" + ) + protected List ids; + protected UnitType unit; + protected MinrefType minref; + protected MaxrefType maxref; + @XmlElement( + name = "refscope" + ) + protected List refscopes; + + public LocationBirthPlaceType getLocation() { + return this.location; + } + + public void setLocation(LocationBirthPlaceType value) { + this.location = value; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public TextType getBacteriology() { + return this.bacteriology; + } + + public void setBacteriology(TextType value) { + this.bacteriology = value; + } + + public TextType getEcg() { + return this.ecg; + } + + public void setEcg(TextType value) { + this.ecg = value; + } + + public HolterType getHolter() { + return this.holter; + } + + public void setHolter(HolterType value) { + this.holter = value; + } + + public MedicationType getMedication() { + return this.medication; + } + + public void setMedication(MedicationType value) { + this.medication = value; + } + + public CompoundprescriptionType getCompoundprescription() { + return this.compoundprescription; + } + + public void setCompoundprescription(CompoundprescriptionType value) { + this.compoundprescription = value; + } + + public Substanceproduct getSubstanceproduct() { + return this.substanceproduct; + } + + public void setSubstanceproduct(Substanceproduct value) { + this.substanceproduct = value; + } + + public MedicinalProductType getMedicinalproduct() { + return this.medicinalproduct; + } + + public void setMedicinalproduct(MedicinalProductType value) { + this.medicinalproduct = value; + } + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public IncapacityType getIncapacity() { + return this.incapacity; + } + + public void setIncapacity(IncapacityType value) { + this.incapacity = value; + } + + public InsuranceType getInsurance() { + return this.insurance; + } + + public void setInsurance(InsuranceType value) { + this.insurance = value; + } + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public XMLGregorianCalendar getYearmonth() { + return this.yearmonth; + } + + public void setYearmonth(XMLGregorianCalendar value) { + this.yearmonth = value; + } + + public XMLGregorianCalendar getYear() { + return this.year; + } + + public void setYear(XMLGregorianCalendar value) { + this.year = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public Long getUnsignedInt() { + return this.unsignedInt; + } + + public void setUnsignedInt(Long value) { + this.unsignedInt = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } + + public MinrefType getMinref() { + return this.minref; + } + + public void setMinref(MinrefType value) { + this.minref = value; + } + + public MaxrefType getMaxref() { + return this.maxref; + } + + public void setMaxref(MaxrefType value) { + this.maxref = value; + } + + public List getRefscopes() { + if (this.refscopes == null) { + this.refscopes = new ArrayList(); + } + + return this.refscopes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentlocalitemattributeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentlocalitemattributeType.java new file mode 100644 index 000000000..d2fb18f65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ContentlocalitemattributeType.java @@ -0,0 +1,152 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCONTENT; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "contentlocalitemattributeType", + propOrder = {"ids", "cds", "lnks", "person", "hcparty", "date", "time", "text", "_boolean", "decimal", "unit"} +) +public class ContentlocalitemattributeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + name = "lnk" + ) + protected List lnks; + protected PersonType person; + protected HcpartyType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected TextType text; + @XmlElement( + name = "boolean" + ) + protected Boolean _boolean; + protected BigDecimal decimal; + protected UnitType unit; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CostType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CostType.java new file mode 100644 index 000000000..a7771c817 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CostType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "costType", + propOrder = {"decimal", "unit"} +) +public class CostType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CountryType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CountryType.java new file mode 100644 index 000000000..f0b2e8074 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/CountryType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "countryType", + propOrder = {"cd"} +) +public class CountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DateType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DateType.java new file mode 100644 index 000000000..3b1efbd6a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DateType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "dateType" +) +public class DateType extends MomentType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DayperiodType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DayperiodType.java new file mode 100644 index 000000000..b314d21fd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DayperiodType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDDAYPERIOD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "dayperiodType", + propOrder = {"cd"} +) +public class DayperiodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDAYPERIOD cd; + + public CDDAYPERIOD getCd() { + return this.cd; + } + + public void setCd(CDDAYPERIOD value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Daytime.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Daytime.java new file mode 100644 index 000000000..6d1d0a2a6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Daytime.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"dayperiod", "time"} +) +public class Daytime implements Serializable { + private static final long serialVersionUID = 1L; + protected DayperiodType dayperiod; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + + public DayperiodType getDayperiod() { + return this.dayperiod; + } + + public void setDayperiod(DayperiodType value) { + this.dayperiod = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Denominator.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Denominator.java new file mode 100644 index 000000000..5b533053e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Denominator.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"quantity"} +) +public class Denominator implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TimequantityType quantity; + + public TimequantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(TimequantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DurationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DurationType.java new file mode 100644 index 000000000..c92f35865 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/DurationType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "durationType", + propOrder = {"decimal", "unit"} +) +public class DurationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected TimeunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public TimeunitType getUnit() { + return this.unit; + } + + public void setUnit(TimeunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorMyCarenetType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorMyCarenetType.java new file mode 100644 index 000000000..51aaedd2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorMyCarenetType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDERRORMYCARENET; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "errorMyCarenetType", + propOrder = {"cds", "description", "url"} +) +public class ErrorMyCarenetType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected TextType description; + protected String url; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getDescription() { + return this.description; + } + + public void setDescription(TextType value) { + this.description = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorType.java new file mode 100644 index 000000000..c4c6891f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ErrorType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDERROR; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "errorType", + propOrder = {"ids", "cds", "description", "url"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected TextType description; + protected String url; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getDescription() { + return this.description; + } + + public void setDescription(TextType value) { + this.description = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Externalsource.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Externalsource.java new file mode 100644 index 000000000..3e81815d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Externalsource.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sources"} +) +public class Externalsource implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "source", + required = true + ) + protected List sources; + + public List getSources() { + if (this.sources == null) { + this.sources = new ArrayList(); + } + + return this.sources; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMAXType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMAXType.java new file mode 100644 index 000000000..c51def46e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMAXType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FCMAXType", + propOrder = {"value"} +) +public class FCMAXType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMINType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMINType.java new file mode 100644 index 000000000..a8b0b4e65 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FCMINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FCMINType", + propOrder = {"value"} +) +public class FCMINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Feedback.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Feedback.java new file mode 100644 index 000000000..bcd44314b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Feedback.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"reportrequested", "text"} +) +public class Feedback implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean reportrequested; + protected TextType text; + + public boolean isReportrequested() { + return this.reportrequested; + } + + public void setReportrequested(boolean value) { + this.reportrequested = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FolderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FolderType.java new file mode 100644 index 000000000..d27c0b4d1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FolderType.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderType", + propOrder = {"confidentiality", "ids", "patient", "transactions", "texts", "lnks"} +) +@XmlRootElement( + name = "folderType" +) +public class FolderType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + required = true + ) + protected PersonType patient; + @XmlElement( + name = "transaction", + required = true + ) + protected List transactions; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "lnk" + ) + protected List lnks; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FormularyreferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FormularyreferenceType.java new file mode 100644 index 000000000..3da6a5658 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FormularyreferenceType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDFORMULARY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "formularyreferenceType", + propOrder = {"formularyname", "cds"} +) +public class FormularyreferenceType implements Serializable { + private static final long serialVersionUID = 1L; + protected String formularyname; + @XmlElement( + name = "cd" + ) + protected List cds; + + public String getFormularyname() { + return this.formularyname; + } + + public void setFormularyname(String value) { + this.formularyname = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FrequencyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FrequencyType.java new file mode 100644 index 000000000..b1a11c1cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/FrequencyType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "frequencyType", + propOrder = {"periodicity", "text", "decimal", "unit", "nominator", "denominator"} +) +public class FrequencyType implements Serializable { + private static final long serialVersionUID = 1L; + protected PeriodicityType periodicity; + protected TextType text; + protected BigDecimal decimal; + protected UnitType unit; + protected Nominator nominator; + protected Denominator denominator; + + public PeriodicityType getPeriodicity() { + return this.periodicity; + } + + public void setPeriodicity(PeriodicityType value) { + this.periodicity = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } + + public Nominator getNominator() { + return this.nominator; + } + + public void setNominator(Nominator value) { + this.nominator = value; + } + + public Denominator getDenominator() { + return this.denominator; + } + + public void setDenominator(Denominator value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/GalenicformType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/GalenicformType.java new file mode 100644 index 000000000..42be37bb9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/GalenicformType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDGALENICFORM; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "galenicformType", + propOrder = {"cd", "galenicformtext"} +) +public class GalenicformType implements Serializable { + private static final long serialVersionUID = 1L; + protected CDGALENICFORM cd; + protected TextType galenicformtext; + + public CDGALENICFORM getCd() { + return this.cd; + } + + public void setCd(CDGALENICFORM value) { + this.cd = value; + } + + public TextType getGalenicformtext() { + return this.galenicformtext; + } + + public void setGalenicformtext(TextType value) { + this.galenicformtext = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HcpartyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HcpartyType.java new file mode 100644 index 000000000..3b974e002 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HcpartyType.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "hcpartyType", + propOrder = {"ids", "cds", "firstname", "familyname", "name", "addresses", "telecoms"} +) +public class HcpartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected String firstname; + protected String familyname; + protected String name; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeaderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeaderType.java new file mode 100644 index 000000000..8a661753a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeaderType.java @@ -0,0 +1,186 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "headerType", + propOrder = {"confidentiality", "standard", "ids", "date", "time", "sender", "recipients", "urgency", "acknowledgment", "texts", "lnks", "expirationdate", "externalsource"} +) +public class HeaderType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + required = true + ) + protected StandardType standard; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected SenderType sender; + @XmlElement( + name = "recipient", + required = true + ) + protected List recipients; + protected UrgencyType urgency; + protected AcknowledgmentType acknowledgment; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "lnk" + ) + protected List lnks; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + protected Externalsource externalsource; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public StandardType getStandard() { + return this.standard; + } + + public void setStandard(StandardType value) { + this.standard = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public SenderType getSender() { + return this.sender; + } + + public void setSender(SenderType value) { + this.sender = value; + } + + public List getRecipients() { + if (this.recipients == null) { + this.recipients = new ArrayList(); + } + + return this.recipients; + } + + public UrgencyType getUrgency() { + return this.urgency; + } + + public void setUrgency(UrgencyType value) { + this.urgency = value; + } + + public AcknowledgmentType getAcknowledgment() { + return this.acknowledgment; + } + + public void setAcknowledgment(AcknowledgmentType value) { + this.acknowledgment = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public Externalsource getExternalsource() { + return this.externalsource; + } + + public void setExternalsource(Externalsource value) { + this.externalsource = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeadingType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeadingType.java new file mode 100644 index 000000000..491804433 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HeadingType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDHEADING; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "headingType", + propOrder = {"confidentiality", "ids", "cds", "heading", "item", "text", "lnk"} +) +public class HeadingType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected List heading; + protected List item; + protected List text; + protected List lnk; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getHeading() { + if (this.heading == null) { + this.heading = new ArrayList(); + } + + return this.heading; + } + + public List getItem() { + if (this.item == null) { + this.item = new ArrayList(); + } + + return this.item; + } + + public List getText() { + if (this.text == null) { + this.text = new ArrayList(); + } + + return this.text; + } + + public List getLnk() { + if (this.lnk == null) { + this.lnk = new ArrayList(); + } + + return this.lnk; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HolterType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HolterType.java new file mode 100644 index 000000000..d37ee892d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/HolterType.java @@ -0,0 +1,304 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "holterType", + propOrder = {"fcavg", "fcmax", "fcmin", "fcavgd", "fcavgn", "rrmax", "rrmin", "qrstot", "brady", "pause", "_long", "esv", "dblv", "salvv", "bgv", "tgv", "tachy", "essv", "dblsv", "salvsv", "bgsv", "tgsv", "tachysv", "rrinst"} +) +public class HolterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FCAVG" + ) + protected String fcavg; + @XmlElement( + name = "FCMAX" + ) + protected FCMAXType fcmax; + @XmlElement( + name = "FCMIN" + ) + protected FCMINType fcmin; + @XmlElement( + name = "FCAVGD" + ) + protected String fcavgd; + @XmlElement( + name = "FCAVGN" + ) + protected String fcavgn; + @XmlElement( + name = "RRMAX" + ) + protected RRMAXType rrmax; + @XmlElement( + name = "RRMIN" + ) + protected RRMINType rrmin; + @XmlElement( + name = "QRSTOT" + ) + protected String qrstot; + @XmlElement( + name = "BRADY" + ) + protected String brady; + @XmlElement( + name = "PAUSE" + ) + protected String pause; + @XmlElement( + name = "LONG" + ) + protected String _long; + @XmlElement( + name = "ESV" + ) + protected String esv; + @XmlElement( + name = "DBLV" + ) + protected String dblv; + @XmlElement( + name = "SALVV" + ) + protected String salvv; + @XmlElement( + name = "BGV" + ) + protected String bgv; + @XmlElement( + name = "TGV" + ) + protected String tgv; + @XmlElement( + name = "TACHY" + ) + protected String tachy; + @XmlElement( + name = "ESSV" + ) + protected String essv; + @XmlElement( + name = "DBLSV" + ) + protected String dblsv; + @XmlElement( + name = "SALVSV" + ) + protected String salvsv; + @XmlElement( + name = "BGSV" + ) + protected String bgsv; + @XmlElement( + name = "TGSV" + ) + protected String tgsv; + @XmlElement( + name = "TACHYSV" + ) + protected String tachysv; + @XmlElement( + name = "RRINST" + ) + protected String rrinst; + + public String getFCAVG() { + return this.fcavg; + } + + public void setFCAVG(String value) { + this.fcavg = value; + } + + public FCMAXType getFCMAX() { + return this.fcmax; + } + + public void setFCMAX(FCMAXType value) { + this.fcmax = value; + } + + public FCMINType getFCMIN() { + return this.fcmin; + } + + public void setFCMIN(FCMINType value) { + this.fcmin = value; + } + + public String getFCAVGD() { + return this.fcavgd; + } + + public void setFCAVGD(String value) { + this.fcavgd = value; + } + + public String getFCAVGN() { + return this.fcavgn; + } + + public void setFCAVGN(String value) { + this.fcavgn = value; + } + + public RRMAXType getRRMAX() { + return this.rrmax; + } + + public void setRRMAX(RRMAXType value) { + this.rrmax = value; + } + + public RRMINType getRRMIN() { + return this.rrmin; + } + + public void setRRMIN(RRMINType value) { + this.rrmin = value; + } + + public String getQRSTOT() { + return this.qrstot; + } + + public void setQRSTOT(String value) { + this.qrstot = value; + } + + public String getBRADY() { + return this.brady; + } + + public void setBRADY(String value) { + this.brady = value; + } + + public String getPAUSE() { + return this.pause; + } + + public void setPAUSE(String value) { + this.pause = value; + } + + public String getLONG() { + return this._long; + } + + public void setLONG(String value) { + this._long = value; + } + + public String getESV() { + return this.esv; + } + + public void setESV(String value) { + this.esv = value; + } + + public String getDBLV() { + return this.dblv; + } + + public void setDBLV(String value) { + this.dblv = value; + } + + public String getSALVV() { + return this.salvv; + } + + public void setSALVV(String value) { + this.salvv = value; + } + + public String getBGV() { + return this.bgv; + } + + public void setBGV(String value) { + this.bgv = value; + } + + public String getTGV() { + return this.tgv; + } + + public void setTGV(String value) { + this.tgv = value; + } + + public String getTACHY() { + return this.tachy; + } + + public void setTACHY(String value) { + this.tachy = value; + } + + public String getESSV() { + return this.essv; + } + + public void setESSV(String value) { + this.essv = value; + } + + public String getDBLSV() { + return this.dblsv; + } + + public void setDBLSV(String value) { + this.dblsv = value; + } + + public String getSALVSV() { + return this.salvsv; + } + + public void setSALVSV(String value) { + this.salvsv = value; + } + + public String getBGSV() { + return this.bgsv; + } + + public void setBGSV(String value) { + this.bgsv = value; + } + + public String getTGSV() { + return this.tgsv; + } + + public void setTGSV(String value) { + this.tgsv = value; + } + + public String getTACHYSV() { + return this.tachysv; + } + + public void setTACHYSV(String value) { + this.tachysv = value; + } + + public String getRRINST() { + return this.rrinst; + } + + public void setRRINST(String value) { + this.rrinst = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityType.java new file mode 100644 index 000000000..0737adae3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityType.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDINCAPACITY; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "incapacityType", + propOrder = {"cds", "incapacityreason", "percentage", "outofhomeallowed"} +) +public class IncapacityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected IncapacityreasonType incapacityreason; + protected BigDecimal percentage; + protected Boolean outofhomeallowed; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public IncapacityreasonType getIncapacityreason() { + return this.incapacityreason; + } + + public void setIncapacityreason(IncapacityreasonType value) { + this.incapacityreason = value; + } + + public BigDecimal getPercentage() { + return this.percentage; + } + + public void setPercentage(BigDecimal value) { + this.percentage = value; + } + + public Boolean isOutofhomeallowed() { + return this.outofhomeallowed; + } + + public void setOutofhomeallowed(Boolean value) { + this.outofhomeallowed = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityreasonType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityreasonType.java new file mode 100644 index 000000000..6d3705961 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/IncapacityreasonType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDINCAPACITYREASON; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "incapacityreasonType", + propOrder = {"cd"} +) +public class IncapacityreasonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDINCAPACITYREASON cd; + + public CDINCAPACITYREASON getCd() { + return this.cd; + } + + public void setCd(CDINCAPACITYREASON value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/InsuranceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/InsuranceType.java new file mode 100644 index 000000000..c76e7b08a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/InsuranceType.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDINSURANCE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "insuranceType", + propOrder = {"id", "membership", "siscard", "begindate", "enddate", "cg1", "cg2", "socialfranchiseperiod1", "socialfranchiseperiod2", "personalparts", "thirdpayercontract", "begindatepayment", "approvalnumber"} +) +public class InsuranceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDINSURANCE id; + @XmlElement( + required = true + ) + protected String membership; + protected String siscard; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + protected String cg1; + protected String cg2; + protected String socialfranchiseperiod1; + protected String socialfranchiseperiod2; + @XmlElement( + name = "personalpart" + ) + protected List personalparts; + protected Thirdpayercontract thirdpayercontract; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindatepayment; + protected String approvalnumber; + + public IDINSURANCE getId() { + return this.id; + } + + public void setId(IDINSURANCE value) { + this.id = value; + } + + public String getMembership() { + return this.membership; + } + + public void setMembership(String value) { + this.membership = value; + } + + public String getSiscard() { + return this.siscard; + } + + public void setSiscard(String value) { + this.siscard = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getCg1() { + return this.cg1; + } + + public void setCg1(String value) { + this.cg1 = value; + } + + public String getCg2() { + return this.cg2; + } + + public void setCg2(String value) { + this.cg2 = value; + } + + public String getSocialfranchiseperiod1() { + return this.socialfranchiseperiod1; + } + + public void setSocialfranchiseperiod1(String value) { + this.socialfranchiseperiod1 = value; + } + + public String getSocialfranchiseperiod2() { + return this.socialfranchiseperiod2; + } + + public void setSocialfranchiseperiod2(String value) { + this.socialfranchiseperiod2 = value; + } + + public List getPersonalparts() { + if (this.personalparts == null) { + this.personalparts = new ArrayList(); + } + + return this.personalparts; + } + + public Thirdpayercontract getThirdpayercontract() { + return this.thirdpayercontract; + } + + public void setThirdpayercontract(Thirdpayercontract value) { + this.thirdpayercontract = value; + } + + public DateTime getBegindatepayment() { + return this.begindatepayment; + } + + public void setBegindatepayment(DateTime value) { + this.begindatepayment = value; + } + + public String getApprovalnumber() { + return this.approvalnumber; + } + + public void setApprovalnumber(String value) { + this.approvalnumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ItemType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ItemType.java new file mode 100644 index 000000000..1eda58fc7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ItemType.java @@ -0,0 +1,400 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDITEM; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "itemType", + propOrder = {"confidentiality", "ids", "cds", "contents", "texts", "author", "beginmoment", "endmoment", "iscomplete", "isvalidated", "lifecycle", "isrelevant", "severity", "certainty", "temporality", "urgency", "quantity", "strength", "frequency", "sites", "cost", "dayperiods", "duration", "posology", "regimen", "deliverydate", "renewal", "route", "batch", "instructionforoverdosing", "instructionforpatient", "instructionforreimbursement", "issubstitutionallowed", "feedback", "locals", "recorddatetime", "lnks"} +) +public class ItemType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + name = "content" + ) + protected List contents; + @XmlElement( + name = "text" + ) + protected List texts; + protected AuthorType author; + protected MomentType beginmoment; + protected MomentType endmoment; + protected Boolean iscomplete; + protected Boolean isvalidated; + protected LifecycleType lifecycle; + protected Boolean isrelevant; + protected SeverityType severity; + protected CertaintyType certainty; + protected TemporalityType temporality; + protected UrgencyType urgency; + protected QuantityType quantity; + protected StrengthType strength; + protected FrequencyType frequency; + @XmlElement( + name = "site" + ) + protected List sites; + protected CostType cost; + @XmlElement( + name = "dayperiod" + ) + protected List dayperiods; + protected DurationType duration; + protected Posology posology; + protected Regimen regimen; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime deliverydate; + protected RenewalType renewal; + protected RouteType route; + protected String batch; + protected TextType instructionforoverdosing; + protected TextType instructionforpatient; + protected TextType instructionforreimbursement; + protected Boolean issubstitutionallowed; + protected Feedback feedback; + @XmlElement( + name = "local" + ) + protected List locals; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "lnk" + ) + protected List lnks; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getContents() { + if (this.contents == null) { + this.contents = new ArrayList(); + } + + return this.contents; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public MomentType getBeginmoment() { + return this.beginmoment; + } + + public void setBeginmoment(MomentType value) { + this.beginmoment = value; + } + + public MomentType getEndmoment() { + return this.endmoment; + } + + public void setEndmoment(MomentType value) { + this.endmoment = value; + } + + public Boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(Boolean value) { + this.iscomplete = value; + } + + public Boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(Boolean value) { + this.isvalidated = value; + } + + public LifecycleType getLifecycle() { + return this.lifecycle; + } + + public void setLifecycle(LifecycleType value) { + this.lifecycle = value; + } + + public Boolean isIsrelevant() { + return this.isrelevant; + } + + public void setIsrelevant(Boolean value) { + this.isrelevant = value; + } + + public SeverityType getSeverity() { + return this.severity; + } + + public void setSeverity(SeverityType value) { + this.severity = value; + } + + public CertaintyType getCertainty() { + return this.certainty; + } + + public void setCertainty(CertaintyType value) { + this.certainty = value; + } + + public TemporalityType getTemporality() { + return this.temporality; + } + + public void setTemporality(TemporalityType value) { + this.temporality = value; + } + + public UrgencyType getUrgency() { + return this.urgency; + } + + public void setUrgency(UrgencyType value) { + this.urgency = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public FrequencyType getFrequency() { + return this.frequency; + } + + public void setFrequency(FrequencyType value) { + this.frequency = value; + } + + public List getSites() { + if (this.sites == null) { + this.sites = new ArrayList(); + } + + return this.sites; + } + + public CostType getCost() { + return this.cost; + } + + public void setCost(CostType value) { + this.cost = value; + } + + public List getDayperiods() { + if (this.dayperiods == null) { + this.dayperiods = new ArrayList(); + } + + return this.dayperiods; + } + + public DurationType getDuration() { + return this.duration; + } + + public void setDuration(DurationType value) { + this.duration = value; + } + + public Posology getPosology() { + return this.posology; + } + + public void setPosology(Posology value) { + this.posology = value; + } + + public Regimen getRegimen() { + return this.regimen; + } + + public void setRegimen(Regimen value) { + this.regimen = value; + } + + public DateTime getDeliverydate() { + return this.deliverydate; + } + + public void setDeliverydate(DateTime value) { + this.deliverydate = value; + } + + public RenewalType getRenewal() { + return this.renewal; + } + + public void setRenewal(RenewalType value) { + this.renewal = value; + } + + public RouteType getRoute() { + return this.route; + } + + public void setRoute(RouteType value) { + this.route = value; + } + + public String getBatch() { + return this.batch; + } + + public void setBatch(String value) { + this.batch = value; + } + + public TextType getInstructionforoverdosing() { + return this.instructionforoverdosing; + } + + public void setInstructionforoverdosing(TextType value) { + this.instructionforoverdosing = value; + } + + public TextType getInstructionforpatient() { + return this.instructionforpatient; + } + + public void setInstructionforpatient(TextType value) { + this.instructionforpatient = value; + } + + public TextType getInstructionforreimbursement() { + return this.instructionforreimbursement; + } + + public void setInstructionforreimbursement(TextType value) { + this.instructionforreimbursement = value; + } + + public Boolean isIssubstitutionallowed() { + return this.issubstitutionallowed; + } + + public void setIssubstitutionallowed(Boolean value) { + this.issubstitutionallowed = value; + } + + public Feedback getFeedback() { + return this.feedback; + } + + public void setFeedback(Feedback value) { + this.feedback = value; + } + + public List getLocals() { + if (this.locals == null) { + this.locals = new ArrayList(); + } + + return this.locals; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Kmehrmessage.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Kmehrmessage.java new file mode 100644 index 000000000..227302314 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Kmehrmessage.java @@ -0,0 +1,97 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; +import org.w3._2001._04.xmlenc.EncryptedType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "kmehrmessageType", + propOrder = {"confidentiality", "header", "base64EncryptedData", "encryptedData", "folders", "signature"} +) +@XmlRootElement( + name = "kmehrmessage" +) +public class Kmehrmessage implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + required = true + ) + protected HeaderType header; + @XmlElement( + name = "Base64EncryptedData" + ) + protected Base64EncryptedDataType base64EncryptedData; + @XmlElement( + name = "EncryptedData" + ) + protected EncryptedType encryptedData; + @XmlElement( + name = "folder" + ) + protected List folders; + @XmlElementRef( + name = "Signature", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class + ) + protected JAXBElement signature; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public HeaderType getHeader() { + return this.header; + } + + public void setHeader(HeaderType value) { + this.header = value; + } + + public Base64EncryptedDataType getBase64EncryptedData() { + return this.base64EncryptedData; + } + + public void setBase64EncryptedData(Base64EncryptedDataType value) { + this.base64EncryptedData = value; + } + + public EncryptedType getEncryptedData() { + return this.encryptedData; + } + + public void setEncryptedData(EncryptedType value) { + this.encryptedData = value; + } + + public List getFolders() { + if (this.folders == null) { + this.folders = new ArrayList(); + } + + return this.folders; + } + + public JAXBElement getSignature() { + return this.signature; + } + + public void setSignature(JAXBElement value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LifecycleType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LifecycleType.java new file mode 100644 index 000000000..6f9c9f16e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LifecycleType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDLIFECYCLE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "lifecycleType", + propOrder = {"cd"} +) +public class LifecycleType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDLIFECYCLE cd; + + public CDLIFECYCLE getCd() { + return this.cd; + } + + public void setCd(CDLIFECYCLE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocalitemattributeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocalitemattributeType.java new file mode 100644 index 000000000..1e999a702 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocalitemattributeType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LOCAL; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "localitemattributeType", + propOrder = {"ids", "cd", "content"} +) +public class LocalitemattributeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + nillable = true + ) + protected List ids; + @XmlElement( + required = true, + nillable = true + ) + protected LOCAL cd; + @XmlElement( + required = true + ) + protected ContentlocalitemattributeType content; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public LOCAL getCd() { + return this.cd; + } + + public void setCd(LOCAL value) { + this.cd = value; + } + + public ContentlocalitemattributeType getContent() { + return this.content; + } + + public void setContent(ContentlocalitemattributeType value) { + this.content = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocationBirthPlaceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocationBirthPlaceType.java new file mode 100644 index 000000000..54b520b91 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/LocationBirthPlaceType.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDEBIRTHPLACE; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "locationBirthPlaceType", + propOrder = {"cd", "text", "address"} +) +public class LocationBirthPlaceType implements Serializable { + private static final long serialVersionUID = 1L; + protected CDEBIRTHPLACE cd; + protected TextType text; + @XmlElement( + required = true + ) + protected AddressType address; + + public CDEBIRTHPLACE getCd() { + return this.cd; + } + + public void setCd(CDEBIRTHPLACE value) { + this.cd = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MaxrefType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MaxrefType.java new file mode 100644 index 000000000..e27bd2de1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MaxrefType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "maxrefType", + propOrder = {"text", "decimal"} +) +public class MaxrefType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicationType.java new file mode 100644 index 000000000..20fb9abca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicationType.java @@ -0,0 +1,157 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDMEDICATION; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "medicationType", + propOrder = {"magistral", "inn", "cd", "tradename", "presentation", "strength", "route", "batch", "numberofpackage", "_package", "quantityperpackage", "instructionforoverdosing", "instructionforpatient", "instructionforreimbursement", "issubstitutionallowed"} +) +public class MedicationType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType magistral; + protected TextType inn; + protected CDMEDICATION cd; + protected String tradename; + protected PresentationType presentation; + protected StrengthType strength; + protected RouteType route; + protected String batch; + protected BigDecimal numberofpackage; + @XmlElement( + name = "package" + ) + protected PackageType _package; + protected BigDecimal quantityperpackage; + protected TextType instructionforoverdosing; + protected TextType instructionforpatient; + protected TextType instructionforreimbursement; + protected Boolean issubstitutionallowed; + + public TextType getMagistral() { + return this.magistral; + } + + public void setMagistral(TextType value) { + this.magistral = value; + } + + public TextType getInn() { + return this.inn; + } + + public void setInn(TextType value) { + this.inn = value; + } + + public CDMEDICATION getCd() { + return this.cd; + } + + public void setCd(CDMEDICATION value) { + this.cd = value; + } + + public String getTradename() { + return this.tradename; + } + + public void setTradename(String value) { + this.tradename = value; + } + + public PresentationType getPresentation() { + return this.presentation; + } + + public void setPresentation(PresentationType value) { + this.presentation = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RouteType getRoute() { + return this.route; + } + + public void setRoute(RouteType value) { + this.route = value; + } + + public String getBatch() { + return this.batch; + } + + public void setBatch(String value) { + this.batch = value; + } + + public BigDecimal getNumberofpackage() { + return this.numberofpackage; + } + + public void setNumberofpackage(BigDecimal value) { + this.numberofpackage = value; + } + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public BigDecimal getQuantityperpackage() { + return this.quantityperpackage; + } + + public void setQuantityperpackage(BigDecimal value) { + this.quantityperpackage = value; + } + + public TextType getInstructionforoverdosing() { + return this.instructionforoverdosing; + } + + public void setInstructionforoverdosing(TextType value) { + this.instructionforoverdosing = value; + } + + public TextType getInstructionforpatient() { + return this.instructionforpatient; + } + + public void setInstructionforpatient(TextType value) { + this.instructionforpatient = value; + } + + public TextType getInstructionforreimbursement() { + return this.instructionforreimbursement; + } + + public void setInstructionforreimbursement(TextType value) { + this.instructionforreimbursement = value; + } + + public Boolean isIssubstitutionallowed() { + return this.issubstitutionallowed; + } + + public void setIssubstitutionallowed(Boolean value) { + this.issubstitutionallowed = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicinalProductType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicinalProductType.java new file mode 100644 index 000000000..e5d5984ba --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MedicinalProductType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDDRUGCNK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "medicinalProductType", + propOrder = {"intendedcds", "deliveredcds", "intendedname", "deliveredname"} +) +public class MedicinalProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "intendedcd", + required = true + ) + protected List intendedcds; + @XmlElement( + name = "deliveredcd" + ) + protected List deliveredcds; + @XmlElement( + required = true + ) + protected String intendedname; + protected String deliveredname; + + public List getIntendedcds() { + if (this.intendedcds == null) { + this.intendedcds = new ArrayList(); + } + + return this.intendedcds; + } + + public List getDeliveredcds() { + if (this.deliveredcds == null) { + this.deliveredcds = new ArrayList(); + } + + return this.deliveredcds; + } + + public String getIntendedname() { + return this.intendedname; + } + + public void setIntendedname(String value) { + this.intendedname = value; + } + + public String getDeliveredname() { + return this.deliveredname; + } + + public void setDeliveredname(String value) { + this.deliveredname = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MemberinsuranceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MemberinsuranceType.java new file mode 100644 index 000000000..65050bd6c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MemberinsuranceType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDINSURANCE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "memberinsuranceType", + propOrder = {"id", "membership"} +) +public class MemberinsuranceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDINSURANCE id; + @XmlElement( + required = true + ) + protected String membership; + + public IDINSURANCE getId() { + return this.id; + } + + public void setId(IDINSURANCE value) { + this.id = value; + } + + public String getMembership() { + return this.membership; + } + + public void setMembership(String value) { + this.membership = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MinrefType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MinrefType.java new file mode 100644 index 000000000..b71e5bbae --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MinrefType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "minrefType", + propOrder = {"text", "decimal"} +) +public class MinrefType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MomentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MomentType.java new file mode 100644 index 000000000..6fe6be1ec --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/MomentType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "momentType", + propOrder = {"text", "date", "time", "yearmonth", "year"} +) +@XmlSeeAlso({DateType.class}) +public class MomentType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlSchemaType( + name = "gYearMonth" + ) + protected XMLGregorianCalendar yearmonth; + @XmlSchemaType( + name = "gYear" + ) + protected XMLGregorianCalendar year; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public XMLGregorianCalendar getYearmonth() { + return this.yearmonth; + } + + public void setYearmonth(XMLGregorianCalendar value) { + this.yearmonth = value; + } + + public XMLGregorianCalendar getYear() { + return this.year; + } + + public void setYear(XMLGregorianCalendar value) { + this.year = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nationality.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nationality.java new file mode 100644 index 000000000..b1a6f1b72 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nationality.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Nationality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nominator.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nominator.java new file mode 100644 index 000000000..65b961dfa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Nominator.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"quantity"} +) +public class Nominator implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TimequantityType quantity; + + public TimequantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(TimequantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ObjectFactory.java new file mode 100644 index 000000000..86f5c067e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ObjectFactory.java @@ -0,0 +1,494 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlRegistry +public class ObjectFactory { + private static final QName _KmehrmessageSignature_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Signature"); + private static final QName _RegimenDaynumber_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "daynumber"); + private static final QName _RegimenQuantity_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "quantity"); + private static final QName _RegimenDate_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "date"); + private static final QName _RegimenWeekday_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "weekday"); + private static final QName _RegimenDaytime_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "daytime"); + private static final QName _CompoundprescriptionTypeCompound_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "compound"); + private static final QName _CompoundprescriptionTypeFormularyreference_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "formularyreference"); + private static final QName _CompoundprescriptionTypeMagistraltext_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "magistraltext"); + private static final QName _CompoundprescriptionTypeGalenicform_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "galenicform"); + + public Kmehrmessage createKmehrmessage() { + return new Kmehrmessage(); + } + + public ConfidentialityType createConfidentialityType() { + return new ConfidentialityType(); + } + + public HeaderType createHeaderType() { + return new HeaderType(); + } + + public Base64EncryptedDataType createBase64EncryptedDataType() { + return new Base64EncryptedDataType(); + } + + public FolderType createFolderType() { + return new FolderType(); + } + + public PersonType createPersonType() { + return new PersonType(); + } + + public DateType createDateType() { + return new DateType(); + } + + public AddressTypeBase createAddressTypeBase() { + return new AddressTypeBase(); + } + + public SexType createSexType() { + return new SexType(); + } + + public Nationality createNationality() { + return new Nationality(); + } + + public AddressType createAddressType() { + return new AddressType(); + } + + public TelecomType createTelecomType() { + return new TelecomType(); + } + + public ProfessionType createProfessionType() { + return new ProfessionType(); + } + + public InsuranceType createInsuranceType() { + return new InsuranceType(); + } + + public MemberinsuranceType createMemberinsuranceType() { + return new MemberinsuranceType(); + } + + public Civilstate createCivilstate() { + return new Civilstate(); + } + + public TransactionType createTransactionType() { + return new TransactionType(); + } + + public AcknowledgmentType createAcknowledgmentType() { + return new AcknowledgmentType(); + } + + public AdministrationquantityType createAdministrationquantityType() { + return new AdministrationquantityType(); + } + + public AdministrationunitType createAdministrationunitType() { + return new AdministrationunitType(); + } + + public AuthorType createAuthorType() { + return new AuthorType(); + } + + public Base64EncryptedValueType createBase64EncryptedValueType() { + return new Base64EncryptedValueType(); + } + + public CertaintyType createCertaintyType() { + return new CertaintyType(); + } + + public CompoundType createCompoundType() { + return new CompoundType(); + } + + public CompoundprescriptionType createCompoundprescriptionType() { + return new CompoundprescriptionType(); + } + + public ContentlocalitemattributeType createContentlocalitemattributeType() { + return new ContentlocalitemattributeType(); + } + + public ContentType createContentType() { + return new ContentType(); + } + + public CostType createCostType() { + return new CostType(); + } + + public CountryType createCountryType() { + return new CountryType(); + } + + public DayperiodType createDayperiodType() { + return new DayperiodType(); + } + + public DurationType createDurationType() { + return new DurationType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public ErrorMyCarenetType createErrorMyCarenetType() { + return new ErrorMyCarenetType(); + } + + public FormularyreferenceType createFormularyreferenceType() { + return new FormularyreferenceType(); + } + + public GalenicformType createGalenicformType() { + return new GalenicformType(); + } + + public FCMAXType createFCMAXType() { + return new FCMAXType(); + } + + public FCMINType createFCMINType() { + return new FCMINType(); + } + + public FrequencyType createFrequencyType() { + return new FrequencyType(); + } + + public HcpartyType createHcpartyType() { + return new HcpartyType(); + } + + public HeadingType createHeadingType() { + return new HeadingType(); + } + + public HolterType createHolterType() { + return new HolterType(); + } + + public IncapacityreasonType createIncapacityreasonType() { + return new IncapacityreasonType(); + } + + public IncapacityType createIncapacityType() { + return new IncapacityType(); + } + + public ItemType createItemType() { + return new ItemType(); + } + + public LifecycleType createLifecycleType() { + return new LifecycleType(); + } + + public LocalitemattributeType createLocalitemattributeType() { + return new LocalitemattributeType(); + } + + public LocationBirthPlaceType createLocationBirthPlaceType() { + return new LocationBirthPlaceType(); + } + + public MaxrefType createMaxrefType() { + return new MaxrefType(); + } + + public MedicationType createMedicationType() { + return new MedicationType(); + } + + public MinrefType createMinrefType() { + return new MinrefType(); + } + + public MomentType createMomentType() { + return new MomentType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public PeriodicityType createPeriodicityType() { + return new PeriodicityType(); + } + + public PersonTypeLight createPersonTypeLight() { + return new PersonTypeLight(); + } + + public PresentationType createPresentationType() { + return new PresentationType(); + } + + public QuantityType createQuantityType() { + return new QuantityType(); + } + + public RecipientType createRecipientType() { + return new RecipientType(); + } + + public RefscopeType createRefscopeType() { + return new RefscopeType(); + } + + public RenewalType createRenewalType() { + return new RenewalType(); + } + + public RouteType createRouteType() { + return new RouteType(); + } + + public RRMAXType createRRMAXType() { + return new RRMAXType(); + } + + public RRMINType createRRMINType() { + return new RRMINType(); + } + + public SenderType createSenderType() { + return new SenderType(); + } + + public SeverityType createSeverityType() { + return new SeverityType(); + } + + public SiteType createSiteType() { + return new SiteType(); + } + + public StandardType createStandardType() { + return new StandardType(); + } + + public StrengthType createStrengthType() { + return new StrengthType(); + } + + public SubstanceType createSubstanceType() { + return new SubstanceType(); + } + + public TemporalityType createTemporalityType() { + return new TemporalityType(); + } + + public TextWithLayoutType createTextWithLayoutType() { + return new TextWithLayoutType(); + } + + public TimequantityType createTimequantityType() { + return new TimequantityType(); + } + + public TimeunitType createTimeunitType() { + return new TimeunitType(); + } + + public UnitType createUnitType() { + return new UnitType(); + } + + public UrgencyType createUrgencyType() { + return new UrgencyType(); + } + + public WeekdayType createWeekdayType() { + return new WeekdayType(); + } + + public MedicinalProductType createMedicinalProductType() { + return new MedicinalProductType(); + } + + public Specialisation createSpecialisation() { + return new Specialisation(); + } + + public Refvalue createRefvalue() { + return new Refvalue(); + } + + public Posology createPosology() { + return new Posology(); + } + + public Regimen createRegimen() { + return new Regimen(); + } + + public Feedback createFeedback() { + return new Feedback(); + } + + public Weekday createWeekday() { + return new Weekday(); + } + + public Daytime createDaytime() { + return new Daytime(); + } + + public Takes createTakes() { + return new Takes(); + } + + public Nominator createNominator() { + return new Nominator(); + } + + public Denominator createDenominator() { + return new Denominator(); + } + + public Substanceproduct createSubstanceproduct() { + return new Substanceproduct(); + } + + public Quantityprefix createQuantityprefix() { + return new Quantityprefix(); + } + + public Personalpart createPersonalpart() { + return new Personalpart(); + } + + public Thirdpayercontract createThirdpayercontract() { + return new Thirdpayercontract(); + } + + public Externalsource createExternalsource() { + return new Externalsource(); + } + + public Source createSource() { + return new Source(); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "Signature", + scope = Kmehrmessage.class + ) + public JAXBElement createKmehrmessageSignature(Signature value) { + return new JAXBElement(_KmehrmessageSignature_QNAME, Signature.class, Kmehrmessage.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "daynumber", + scope = Regimen.class + ) + public JAXBElement createRegimenDaynumber(BigInteger value) { + return new JAXBElement(_RegimenDaynumber_QNAME, BigInteger.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "quantity", + scope = Regimen.class + ) + public JAXBElement createRegimenQuantity(AdministrationquantityType value) { + return new JAXBElement(_RegimenQuantity_QNAME, AdministrationquantityType.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "date", + scope = Regimen.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + public JAXBElement createRegimenDate(DateTime value) { + return new JAXBElement(_RegimenDate_QNAME, DateTime.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "weekday", + scope = Regimen.class + ) + public JAXBElement createRegimenWeekday(Weekday value) { + return new JAXBElement(_RegimenWeekday_QNAME, Weekday.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "daytime", + scope = Regimen.class + ) + public JAXBElement createRegimenDaytime(Daytime value) { + return new JAXBElement(_RegimenDaytime_QNAME, Daytime.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "compound", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeCompound(CompoundType value) { + return new JAXBElement(_CompoundprescriptionTypeCompound_QNAME, CompoundType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "formularyreference", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeFormularyreference(FormularyreferenceType value) { + return new JAXBElement(_CompoundprescriptionTypeFormularyreference_QNAME, FormularyreferenceType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "magistraltext", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeMagistraltext(TextType value) { + return new JAXBElement(_CompoundprescriptionTypeMagistraltext_QNAME, TextType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "galenicform", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeGalenicform(GalenicformType value) { + return new JAXBElement(_CompoundprescriptionTypeGalenicform_QNAME, GalenicformType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "quantity", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeQuantity(QuantityType value) { + return new JAXBElement(_RegimenQuantity_QNAME, QuantityType.class, CompoundprescriptionType.class, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PackageType.java new file mode 100644 index 000000000..16ef13908 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "packageType", + propOrder = {"cd"} +) +public class PackageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDUNIT cd; + + public CDUNIT getCd() { + return this.cd; + } + + public void setCd(CDUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PeriodicityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PeriodicityType.java new file mode 100644 index 000000000..85e703455 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PeriodicityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDPERIODICITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "periodicityType", + propOrder = {"cd"} +) +public class PeriodicityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDPERIODICITY cd; + + public CDPERIODICITY getCd() { + return this.cd; + } + + public void setCd(CDPERIODICITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonType.java new file mode 100644 index 000000000..3a7542f4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonType.java @@ -0,0 +1,225 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "personType", + propOrder = {"ids", "firstnames", "familyname", "birthdate", "birthlocation", "deathdate", "deathlocation", "sex", "nationality", "addresses", "telecoms", "usuallanguage", "profession", "insurancystatus", "insurancymembership", "recorddatetime", "texts", "civilstate"} +) +@XmlRootElement( + name = "personType" +) +public class PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "firstname", + required = true + ) + protected List firstnames; + @XmlElement( + required = true + ) + protected String familyname; + protected DateType birthdate; + protected AddressTypeBase birthlocation; + protected DateType deathdate; + protected AddressTypeBase deathlocation; + @XmlElement( + required = true + ) + protected SexType sex; + protected Nationality nationality; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String usuallanguage; + protected ProfessionType profession; + protected InsuranceType insurancystatus; + protected MemberinsuranceType insurancymembership; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "text" + ) + protected List texts; + protected Civilstate civilstate; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public DateType getBirthdate() { + return this.birthdate; + } + + public void setBirthdate(DateType value) { + this.birthdate = value; + } + + public AddressTypeBase getBirthlocation() { + return this.birthlocation; + } + + public void setBirthlocation(AddressTypeBase value) { + this.birthlocation = value; + } + + public DateType getDeathdate() { + return this.deathdate; + } + + public void setDeathdate(DateType value) { + this.deathdate = value; + } + + public AddressTypeBase getDeathlocation() { + return this.deathlocation; + } + + public void setDeathlocation(AddressTypeBase value) { + this.deathlocation = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } + + public Nationality getNationality() { + return this.nationality; + } + + public void setNationality(Nationality value) { + this.nationality = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public String getUsuallanguage() { + return this.usuallanguage; + } + + public void setUsuallanguage(String value) { + this.usuallanguage = value; + } + + public ProfessionType getProfession() { + return this.profession; + } + + public void setProfession(ProfessionType value) { + this.profession = value; + } + + public InsuranceType getInsurancystatus() { + return this.insurancystatus; + } + + public void setInsurancystatus(InsuranceType value) { + this.insurancystatus = value; + } + + public MemberinsuranceType getInsurancymembership() { + return this.insurancymembership; + } + + public void setInsurancymembership(MemberinsuranceType value) { + this.insurancymembership = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public Civilstate getCivilstate() { + return this.civilstate; + } + + public void setCivilstate(Civilstate value) { + this.civilstate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonTypeLight.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonTypeLight.java new file mode 100644 index 000000000..e1ad5fa8b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PersonTypeLight.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "personTypeLight", + propOrder = {"ids", "firstnames", "familyname", "addresses", "telecoms"} +) +public class PersonTypeLight implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "firstname" + ) + protected List firstnames; + protected String familyname; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Personalpart.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Personalpart.java new file mode 100644 index 000000000..8e8ceeebd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Personalpart.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCARENETPERSONALPART; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"id", "cd", "date", "time"} +) +public class Personalpart implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected CDCARENETPERSONALPART cd; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public CDCARENETPERSONALPART getCd() { + return this.cd; + } + + public void setCd(CDCARENETPERSONALPART value) { + this.cd = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Posology.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Posology.java new file mode 100644 index 000000000..96856a1b3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Posology.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"text", "low", "high", "unit", "takes"} +) +public class Posology implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal low; + protected BigDecimal high; + protected AdministrationunitType unit; + protected Takes takes; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getLow() { + return this.low; + } + + public void setLow(BigDecimal value) { + this.low = value; + } + + public BigDecimal getHigh() { + return this.high; + } + + public void setHigh(BigDecimal value) { + this.high = value; + } + + public AdministrationunitType getUnit() { + return this.unit; + } + + public void setUnit(AdministrationunitType value) { + this.unit = value; + } + + public Takes getTakes() { + return this.takes; + } + + public void setTakes(Takes value) { + this.takes = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PresentationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PresentationType.java new file mode 100644 index 000000000..436497328 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/PresentationType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDDRUGPRESENTATION; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "presentationType", + propOrder = {"cd"} +) +public class PresentationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDRUGPRESENTATION cd; + + public CDDRUGPRESENTATION getCd() { + return this.cd; + } + + public void setCd(CDDRUGPRESENTATION value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ProfessionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ProfessionType.java new file mode 100644 index 000000000..6507325f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/ProfessionType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDEMPLOYMENTSITUATION; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDPROFESSION; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "professionType", + propOrder = {"ids", "cds", "text"} +) +public class ProfessionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + protected TextType text; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/QuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/QuantityType.java new file mode 100644 index 000000000..5ce6d1ab7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/QuantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "quantityType", + propOrder = {"decimal", "unit"} +) +public class QuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Quantityprefix.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Quantityprefix.java new file mode 100644 index 000000000..6735bb692 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Quantityprefix.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDQUANTITYPREFIX; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Quantityprefix implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDQUANTITYPREFIX cd; + + public CDQUANTITYPREFIX getCd() { + return this.cd; + } + + public void setCd(CDQUANTITYPREFIX value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMAXType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMAXType.java new file mode 100644 index 000000000..10b1b13cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMAXType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RRMAXType", + propOrder = {"value"} +) +public class RRMAXType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMINType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMINType.java new file mode 100644 index 000000000..6c0dab89a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RRMINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RRMINType", + propOrder = {"value"} +) +public class RRMINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RecipientType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RecipientType.java new file mode 100644 index 000000000..f4070326a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RecipientType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "recipientType", + propOrder = {"hcparties", "dummyFriend"} +) +public class RecipientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + protected String dummyFriend; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public String getDummyFriend() { + return this.dummyFriend; + } + + public void setDummyFriend(String value) { + this.dummyFriend = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RefscopeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RefscopeType.java new file mode 100644 index 000000000..c9b3eb74b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RefscopeType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDREFSCOPE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "refscopeType", + propOrder = {"cd", "refvalues"} +) +public class RefscopeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDREFSCOPE cd; + @XmlElement( + name = "refvalue" + ) + protected List refvalues; + + public CDREFSCOPE getCd() { + return this.cd; + } + + public void setCd(CDREFSCOPE value) { + this.cd = value; + } + + public List getRefvalues() { + if (this.refvalues == null) { + this.refvalues = new ArrayList(); + } + + return this.refvalues; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Refvalue.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Refvalue.java new file mode 100644 index 000000000..5a27ee47d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Refvalue.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"minref", "maxref", "context"} +) +public class Refvalue implements Serializable { + private static final long serialVersionUID = 1L; + protected MinrefType minref; + protected MaxrefType maxref; + @XmlElement( + required = true + ) + protected TextType context; + + public MinrefType getMinref() { + return this.minref; + } + + public void setMinref(MinrefType value) { + this.minref = value; + } + + public MaxrefType getMaxref() { + return this.maxref; + } + + public void setMaxref(MaxrefType value) { + this.maxref = value; + } + + public TextType getContext() { + return this.context; + } + + public void setContext(TextType value) { + this.context = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Regimen.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Regimen.java new file mode 100644 index 000000000..419307f30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Regimen.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"daynumbersAndQuantitiesAndDates"} +) +public class Regimen implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "weekday", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "daynumber", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "date", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "quantity", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "daytime", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +)}) + protected List> daynumbersAndQuantitiesAndDates; + + public List> getDaynumbersAndQuantitiesAndDates() { + if (this.daynumbersAndQuantitiesAndDates == null) { + this.daynumbersAndQuantitiesAndDates = new ArrayList(); + } + + return this.daynumbersAndQuantitiesAndDates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RenewalType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RenewalType.java new file mode 100644 index 000000000..11e029d1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RenewalType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "renewalType", + propOrder = {"text", "decimal", "duration"} +) +public class RenewalType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + protected DurationType duration; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public DurationType getDuration() { + return this.duration; + } + + public void setDuration(DurationType value) { + this.duration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RouteType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RouteType.java new file mode 100644 index 000000000..2ad8fcc8a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/RouteType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDDRUGROUTE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "routeType", + propOrder = {"cd"} +) +public class RouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDRUGROUTE cd; + + public CDDRUGROUTE getCd() { + return this.cd; + } + + public void setCd(CDDRUGROUTE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SenderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SenderType.java new file mode 100644 index 000000000..8d2fdd79b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SenderType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "senderType", + propOrder = {"hcparties"} +) +public class SenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SeverityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SeverityType.java new file mode 100644 index 000000000..0e6b546b1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SeverityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDSEVERITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "severityType", + propOrder = {"cd"} +) +public class SeverityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSEVERITY cd; + + public CDSEVERITY getCd() { + return this.cd; + } + + public void setCd(CDSEVERITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SexType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SexType.java new file mode 100644 index 000000000..db488bb93 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SexType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDSEX; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "sexType", + propOrder = {"cd"} +) +public class SexType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSEX cd; + + public CDSEX getCd() { + return this.cd; + } + + public void setCd(CDSEX value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SiteType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SiteType.java new file mode 100644 index 000000000..71db014c1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SiteType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDSITE; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "siteType", + propOrder = {"text", "cd"} +) +public class SiteType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected CDSITE cd; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public CDSITE getCd() { + return this.cd; + } + + public void setCd(CDSITE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Source.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Source.java new file mode 100644 index 000000000..e02c1bf59 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Source.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDEXTERNALSOURCE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cds", "datetime", "version", "proof"} +) +public class Source implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime datetime; + protected String version; + protected String proof; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDatetime() { + return this.datetime; + } + + public void setDatetime(DateTime value) { + this.datetime = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public String getProof() { + return this.proof; + } + + public void setProof(String value) { + this.proof = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Specialisation.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Specialisation.java new file mode 100644 index 000000000..415b9f966 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Specialisation.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDMESSAGE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd", "version"} +) +public class Specialisation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDMESSAGE cd; + @XmlElement( + required = true + ) + protected String version; + + public CDMESSAGE getCd() { + return this.cd; + } + + public void setCd(CDMESSAGE value) { + this.cd = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StandardType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StandardType.java new file mode 100644 index 000000000..9ef054abd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StandardType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDSTANDARD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "standardType", + propOrder = {"cd", "specialisation"} +) +public class StandardType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSTANDARD cd; + protected Specialisation specialisation; + + public CDSTANDARD getCd() { + return this.cd; + } + + public void setCd(CDSTANDARD value) { + this.cd = value; + } + + public Specialisation getSpecialisation() { + return this.specialisation; + } + + public void setSpecialisation(Specialisation value) { + this.specialisation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StrengthType.java new file mode 100644 index 000000000..0b47c585b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/StrengthType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "strengthType", + propOrder = {"decimal", "unit"} +) +public class StrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SubstanceType.java new file mode 100644 index 000000000..13a6f8e01 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/SubstanceType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDSUBSTANCE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "substanceType", + propOrder = {"substancename", "cd"} +) +public class SubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + protected String substancename; + protected CDSUBSTANCE cd; + + public String getSubstancename() { + return this.substancename; + } + + public void setSubstancename(String value) { + this.substancename = value; + } + + public CDSUBSTANCE getCd() { + return this.cd; + } + + public void setCd(CDSUBSTANCE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Substanceproduct.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Substanceproduct.java new file mode 100644 index 000000000..0cbf9295c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Substanceproduct.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDDRUGCNK; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDINNCLUSTER; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"intendedcd", "deliveredcd", "intendedname", "deliveredname"} +) +public class Substanceproduct implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDINNCLUSTER intendedcd; + protected CDDRUGCNK deliveredcd; + @XmlElement( + required = true + ) + protected String intendedname; + protected String deliveredname; + + public CDINNCLUSTER getIntendedcd() { + return this.intendedcd; + } + + public void setIntendedcd(CDINNCLUSTER value) { + this.intendedcd = value; + } + + public CDDRUGCNK getDeliveredcd() { + return this.deliveredcd; + } + + public void setDeliveredcd(CDDRUGCNK value) { + this.deliveredcd = value; + } + + public String getIntendedname() { + return this.intendedname; + } + + public void setIntendedname(String value) { + this.intendedname = value; + } + + public String getDeliveredname() { + return this.deliveredname; + } + + public void setDeliveredname(String value) { + this.deliveredname = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Takes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Takes.java new file mode 100644 index 000000000..f8347d2cd --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Takes.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"low", "high"} +) +public class Takes implements Serializable { + private static final long serialVersionUID = 1L; + protected BigDecimal low; + @XmlElement( + required = true + ) + protected BigDecimal high; + + public BigDecimal getLow() { + return this.low; + } + + public void setLow(BigDecimal value) { + this.low = value; + } + + public BigDecimal getHigh() { + return this.high; + } + + public void setHigh(BigDecimal value) { + this.high = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TelecomType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TelecomType.java new file mode 100644 index 000000000..31998f7ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TelecomType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDTELECOM; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "telecomType", + propOrder = {"ids", "cds", "telecomnumber"} +) +public class TelecomType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected String telecomnumber; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getTelecomnumber() { + return this.telecomnumber; + } + + public void setTelecomnumber(String value) { + this.telecomnumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TemporalityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TemporalityType.java new file mode 100644 index 000000000..ca22f20d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TemporalityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDTEMPORALITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "temporalityType", + propOrder = {"cd"} +) +public class TemporalityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDTEMPORALITY cd; + + public CDTEMPORALITY getCd() { + return this.cd; + } + + public void setCd(CDTEMPORALITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TextWithLayoutType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TextWithLayoutType.java new file mode 100644 index 000000000..08d4a2287 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TextWithLayoutType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "textWithLayoutType", + propOrder = {"content"} +) +public class TextWithLayoutType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "L" + ) + protected String l; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Thirdpayercontract.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Thirdpayercontract.java new file mode 100644 index 000000000..2230f10fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Thirdpayercontract.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDCARENETTHIRDPAYERCONTRACT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Thirdpayercontract implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCARENETTHIRDPAYERCONTRACT cd; + + public CDCARENETTHIRDPAYERCONTRACT getCd() { + return this.cd; + } + + public void setCd(CDCARENETTHIRDPAYERCONTRACT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimequantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimequantityType.java new file mode 100644 index 000000000..63949d8e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimequantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "timequantityType", + propOrder = {"decimal", "unit"} +) +public class TimequantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected TimeunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public TimeunitType getUnit() { + return this.unit; + } + + public void setUnit(TimeunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimeunitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimeunitType.java new file mode 100644 index 000000000..f38ed8ea2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TimeunitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDTIMEUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "timeunitType", + propOrder = {"cd"} +) +public class TimeunitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDTIMEUNIT cd; + + public CDTIMEUNIT getCd() { + return this.cd; + } + + public void setCd(CDTIMEUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TransactionType.java new file mode 100644 index 000000000..4ccb9c7fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/TransactionType.java @@ -0,0 +1,226 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.mycarenet.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionType", + propOrder = {"confidentiality", "ids", "cds", "date", "time", "author", "redactor", "iscomplete", "isvalidated", "expirationdate", "heading", "item", "text", "textWithLayout", "lnk", "recorddatetime", "version"} +) +public class TransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeNoTzAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + protected AuthorType redactor; + protected boolean iscomplete; + protected boolean isvalidated; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + protected List heading; + protected List item; + protected List text; + @XmlElement( + name = "text-with-layout", + nillable = true + ) + protected List textWithLayout; + protected List lnk; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + protected String version; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public AuthorType getRedactor() { + return this.redactor; + } + + public void setRedactor(AuthorType value) { + this.redactor = value; + } + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(boolean value) { + this.isvalidated = value; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public List getHeading() { + if (this.heading == null) { + this.heading = new ArrayList(); + } + + return this.heading; + } + + public List getItem() { + if (this.item == null) { + this.item = new ArrayList(); + } + + return this.item; + } + + public List getText() { + if (this.text == null) { + this.text = new ArrayList(); + } + + return this.text; + } + + public List getTextWithLayout() { + if (this.textWithLayout == null) { + this.textWithLayout = new ArrayList(); + } + + return this.textWithLayout; + } + + public List getLnk() { + if (this.lnk == null) { + this.lnk = new ArrayList(); + } + + return this.lnk; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UnitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UnitType.java new file mode 100644 index 000000000..7ed2bead5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UnitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "unitType", + propOrder = {"cd"} +) +public class UnitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDUNIT cd; + + public CDUNIT getCd() { + return this.cd; + } + + public void setCd(CDUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UrgencyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UrgencyType.java new file mode 100644 index 000000000..9fb45f632 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/UrgencyType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDURGENCY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "urgencyType", + propOrder = {"cd"} +) +public class UrgencyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDURGENCY cd; + + public CDURGENCY getCd() { + return this.cd; + } + + public void setCd(CDURGENCY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Weekday.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Weekday.java new file mode 100644 index 000000000..742b49222 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/Weekday.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"weeknumber"} +) +public class Weekday extends WeekdayType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger weeknumber; + + public BigInteger getWeeknumber() { + return this.weeknumber; + } + + public void setWeeknumber(BigInteger value) { + this.weeknumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/WeekdayType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/WeekdayType.java new file mode 100644 index 000000000..7f5ecf26a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/WeekdayType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1.CDWEEKDAY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "weekdayType", + propOrder = {"cd"} +) +@XmlSeeAlso({Weekday.class}) +public class WeekdayType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDWEEKDAY cd; + + public CDWEEKDAY getCd() { + return this.cd; + } + + public void setCd(CDWEEKDAY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/package-info.java new file mode 100644 index 000000000..67fa6a7da --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/mycarenet/schema/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AcknowledgmentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AcknowledgmentType.java new file mode 100644 index 000000000..39bb2f2fa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AcknowledgmentType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDACKNOWLEDGMENT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "acknowledgmentType", + propOrder = {"cd"} +) +public class AcknowledgmentType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDACKNOWLEDGMENT cd; + + public CDACKNOWLEDGMENT getCd() { + return this.cd; + } + + public void setCd(CDACKNOWLEDGMENT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressType.java new file mode 100644 index 000000000..ac66e21a5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "addressType" +) +public class AddressType extends AddressTypeBase implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressTypeBase.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressTypeBase.java new file mode 100644 index 000000000..b82d7dd88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AddressTypeBase.java @@ -0,0 +1,131 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDADDRESS; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "addressTypeBase", + propOrder = {"ids", "cds", "country", "zip", "nis", "city", "district", "street", "housenumber", "postboxnumber", "texts"} +) +@XmlSeeAlso({AddressType.class}) +public class AddressTypeBase implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + protected CountryType country; + protected String zip; + protected String nis; + protected String city; + protected String district; + protected String street; + protected String housenumber; + protected String postboxnumber; + @XmlElement( + name = "text" + ) + protected List texts; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public CountryType getCountry() { + return this.country; + } + + public void setCountry(CountryType value) { + this.country = value; + } + + public String getZip() { + return this.zip; + } + + public void setZip(String value) { + this.zip = value; + } + + public String getNis() { + return this.nis; + } + + public void setNis(String value) { + this.nis = value; + } + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getDistrict() { + return this.district; + } + + public void setDistrict(String value) { + this.district = value; + } + + public String getStreet() { + return this.street; + } + + public void setStreet(String value) { + this.street = value; + } + + public String getHousenumber() { + return this.housenumber; + } + + public void setHousenumber(String value) { + this.housenumber = value; + } + + public String getPostboxnumber() { + return this.postboxnumber; + } + + public void setPostboxnumber(String value) { + this.postboxnumber = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationquantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationquantityType.java new file mode 100644 index 000000000..8a94e4b0e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationquantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "administrationquantityType", + propOrder = {"decimal", "unit"} +) +public class AdministrationquantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected AdministrationunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public AdministrationunitType getUnit() { + return this.unit; + } + + public void setUnit(AdministrationunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationunitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationunitType.java new file mode 100644 index 000000000..a88c35839 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AdministrationunitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDADMINISTRATIONUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "administrationunitType", + propOrder = {"cd"} +) +public class AdministrationunitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDADMINISTRATIONUNIT cd; + + public CDADMINISTRATIONUNIT getCd() { + return this.cd; + } + + public void setCd(CDADMINISTRATIONUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AuthorType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AuthorType.java new file mode 100644 index 000000000..b6a13ca4a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/AuthorType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "authorType", + propOrder = {"hcparties"} +) +public class AuthorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedDataType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedDataType.java new file mode 100644 index 000000000..0426c0491 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedDataType.java @@ -0,0 +1,42 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDENCRYPTIONMETHOD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Base64EncryptedDataType", + propOrder = {"cd", "base64EncryptedValue"} +) +public class Base64EncryptedDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDENCRYPTIONMETHOD cd; + @XmlElement( + name = "Base64EncryptedValue", + required = true + ) + protected Base64EncryptedValueType base64EncryptedValue; + + public CDENCRYPTIONMETHOD getCd() { + return this.cd; + } + + public void setCd(CDENCRYPTIONMETHOD value) { + this.cd = value; + } + + public Base64EncryptedValueType getBase64EncryptedValue() { + return this.base64EncryptedValue; + } + + public void setBase64EncryptedValue(Base64EncryptedValueType value) { + this.base64EncryptedValue = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedValueType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedValueType.java new file mode 100644 index 000000000..cf7942c2c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Base64EncryptedValueType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "Base64EncryptedValueType", + propOrder = {"value"} +) +public class Base64EncryptedValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "encoding" + ) + protected String encoding; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CertaintyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CertaintyType.java new file mode 100644 index 000000000..683b164e8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CertaintyType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCERTAINTY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "certaintyType", + propOrder = {"cd"} +) +public class CertaintyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCERTAINTY cd; + + public CDCERTAINTY getCd() { + return this.cd; + } + + public void setCd(CDCERTAINTY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Civilstate.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Civilstate.java new file mode 100644 index 000000000..1ba1d8f0b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Civilstate.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCIVILSTATE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Civilstate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCIVILSTATE cd; + + public CDCIVILSTATE getCd() { + return this.cd; + } + + public void setCd(CDCIVILSTATE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundType.java new file mode 100644 index 000000000..a77aac4e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "compoundType", + propOrder = {"ids", "substance", "medicinalproduct", "quantityprefix", "quantity"} +) +public class CompoundType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + protected SubstanceType substance; + protected MedicinalProductType medicinalproduct; + protected Quantityprefix quantityprefix; + protected QuantityType quantity; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public SubstanceType getSubstance() { + return this.substance; + } + + public void setSubstance(SubstanceType value) { + this.substance = value; + } + + public MedicinalProductType getMedicinalproduct() { + return this.medicinalproduct; + } + + public void setMedicinalproduct(MedicinalProductType value) { + this.medicinalproduct = value; + } + + public Quantityprefix getQuantityprefix() { + return this.quantityprefix; + } + + public void setQuantityprefix(Quantityprefix value) { + this.quantityprefix = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundprescriptionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundprescriptionType.java new file mode 100644 index 000000000..e805154f0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CompoundprescriptionType.java @@ -0,0 +1,94 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "compoundprescriptionType", + propOrder = {"galenicform", "formularyreference", "compound", "magistraltext", "quantity", "mixedContent"} +) +public class CompoundprescriptionType implements Serializable { + private static final long serialVersionUID = 1L; + protected List galenicform; + protected List formularyreference; + protected List compound; + protected List magistraltext; + protected List quantity; + @XmlMixed + protected List mixedContent; + @XmlAttribute( + name = "L" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String l; + + public List getGalenicform() { + if (this.galenicform == null) { + this.galenicform = new ArrayList(); + } + + return this.galenicform; + } + + public List getFormularyreference() { + if (this.formularyreference == null) { + this.formularyreference = new ArrayList(); + } + + return this.formularyreference; + } + + public List getCompound() { + if (this.compound == null) { + this.compound = new ArrayList(); + } + + return this.compound; + } + + public List getMagistraltext() { + if (this.magistraltext == null) { + this.magistraltext = new ArrayList(); + } + + return this.magistraltext; + } + + public List getQuantity() { + if (this.quantity == null) { + this.quantity = new ArrayList(); + } + + return this.quantity; + } + + public List getMixedContent() { + if (this.mixedContent == null) { + this.mixedContent = new ArrayList(); + } + + return this.mixedContent; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ConfidentialityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ConfidentialityType.java new file mode 100644 index 000000000..1afc6ce7d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ConfidentialityType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "confidentialityType", + propOrder = {"hcparties"} +) +public class ConfidentialityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentType.java new file mode 100644 index 000000000..b787849ff --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentType.java @@ -0,0 +1,322 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONTENT; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "contentType", + propOrder = {"location", "lnks", "bacteriology", "ecg", "holter", "medication", "compoundprescription", "substanceproduct", "medicinalproduct", "error", "incapacity", "insurance", "person", "hcparty", "date", "time", "yearmonth", "year", "texts", "_boolean", "unsignedInt", "decimal", "cds", "ids", "unit", "minref", "maxref", "refscopes"} +) +public class ContentType implements Serializable { + private static final long serialVersionUID = 1L; + protected LocationBirthPlaceType location; + @XmlElement( + name = "lnk" + ) + protected List lnks; + protected TextType bacteriology; + protected TextType ecg; + protected HolterType holter; + protected MedicationType medication; + protected CompoundprescriptionType compoundprescription; + protected Substanceproduct substanceproduct; + protected MedicinalProductType medicinalproduct; + protected ErrorType error; + protected IncapacityType incapacity; + protected InsuranceType insurance; + protected PersonType person; + protected HcpartyType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlSchemaType( + name = "gYearMonth" + ) + protected XMLGregorianCalendar yearmonth; + @XmlSchemaType( + name = "gYear" + ) + protected XMLGregorianCalendar year; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "boolean" + ) + protected Boolean _boolean; + @XmlSchemaType( + name = "unsignedInt" + ) + protected Long unsignedInt; + protected BigDecimal decimal; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + name = "id" + ) + protected List ids; + protected UnitType unit; + protected MinrefType minref; + protected MaxrefType maxref; + @XmlElement( + name = "refscope" + ) + protected List refscopes; + + public LocationBirthPlaceType getLocation() { + return this.location; + } + + public void setLocation(LocationBirthPlaceType value) { + this.location = value; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public TextType getBacteriology() { + return this.bacteriology; + } + + public void setBacteriology(TextType value) { + this.bacteriology = value; + } + + public TextType getEcg() { + return this.ecg; + } + + public void setEcg(TextType value) { + this.ecg = value; + } + + public HolterType getHolter() { + return this.holter; + } + + public void setHolter(HolterType value) { + this.holter = value; + } + + public MedicationType getMedication() { + return this.medication; + } + + public void setMedication(MedicationType value) { + this.medication = value; + } + + public CompoundprescriptionType getCompoundprescription() { + return this.compoundprescription; + } + + public void setCompoundprescription(CompoundprescriptionType value) { + this.compoundprescription = value; + } + + public Substanceproduct getSubstanceproduct() { + return this.substanceproduct; + } + + public void setSubstanceproduct(Substanceproduct value) { + this.substanceproduct = value; + } + + public MedicinalProductType getMedicinalproduct() { + return this.medicinalproduct; + } + + public void setMedicinalproduct(MedicinalProductType value) { + this.medicinalproduct = value; + } + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public IncapacityType getIncapacity() { + return this.incapacity; + } + + public void setIncapacity(IncapacityType value) { + this.incapacity = value; + } + + public InsuranceType getInsurance() { + return this.insurance; + } + + public void setInsurance(InsuranceType value) { + this.insurance = value; + } + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public XMLGregorianCalendar getYearmonth() { + return this.yearmonth; + } + + public void setYearmonth(XMLGregorianCalendar value) { + this.yearmonth = value; + } + + public XMLGregorianCalendar getYear() { + return this.year; + } + + public void setYear(XMLGregorianCalendar value) { + this.year = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public Long getUnsignedInt() { + return this.unsignedInt; + } + + public void setUnsignedInt(Long value) { + this.unsignedInt = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } + + public MinrefType getMinref() { + return this.minref; + } + + public void setMinref(MinrefType value) { + this.minref = value; + } + + public MaxrefType getMaxref() { + return this.maxref; + } + + public void setMaxref(MaxrefType value) { + this.maxref = value; + } + + public List getRefscopes() { + if (this.refscopes == null) { + this.refscopes = new ArrayList(); + } + + return this.refscopes; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentlocalitemattributeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentlocalitemattributeType.java new file mode 100644 index 000000000..88a556410 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ContentlocalitemattributeType.java @@ -0,0 +1,152 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCONTENT; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "contentlocalitemattributeType", + propOrder = {"ids", "cds", "lnks", "person", "hcparty", "date", "time", "text", "_boolean", "decimal", "unit"} +) +public class ContentlocalitemattributeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + @XmlElement( + name = "lnk" + ) + protected List lnks; + protected PersonType person; + protected HcpartyType hcparty; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + protected TextType text; + @XmlElement( + name = "boolean" + ) + protected Boolean _boolean; + protected BigDecimal decimal; + protected UnitType unit; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public PersonType getPerson() { + return this.person; + } + + public void setPerson(PersonType value) { + this.person = value; + } + + public HcpartyType getHcparty() { + return this.hcparty; + } + + public void setHcparty(HcpartyType value) { + this.hcparty = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public Boolean isBoolean() { + return this._boolean; + } + + public void setBoolean(Boolean value) { + this._boolean = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CostType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CostType.java new file mode 100644 index 000000000..50f9dca17 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CostType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "costType", + propOrder = {"decimal", "unit"} +) +public class CostType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CountryType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CountryType.java new file mode 100644 index 000000000..987e0dfd9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/CountryType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "countryType", + propOrder = {"cd"} +) +public class CountryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DateType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DateType.java new file mode 100644 index 000000000..ae0c880c2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DateType.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "dateType" +) +public class DateType extends MomentType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DayperiodType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DayperiodType.java new file mode 100644 index 000000000..2d0e9fde6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DayperiodType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDDAYPERIOD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "dayperiodType", + propOrder = {"cd"} +) +public class DayperiodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDAYPERIOD cd; + + public CDDAYPERIOD getCd() { + return this.cd; + } + + public void setCd(CDDAYPERIOD value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Daytime.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Daytime.java new file mode 100644 index 000000000..54c11b232 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Daytime.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"dayperiod", "time"} +) +public class Daytime implements Serializable { + private static final long serialVersionUID = 1L; + protected DayperiodType dayperiod; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + + public DayperiodType getDayperiod() { + return this.dayperiod; + } + + public void setDayperiod(DayperiodType value) { + this.dayperiod = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Denominator.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Denominator.java new file mode 100644 index 000000000..e4001cc6e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Denominator.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"quantity"} +) +public class Denominator implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TimequantityType quantity; + + public TimequantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(TimequantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DurationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DurationType.java new file mode 100644 index 000000000..ea7309a12 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/DurationType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "durationType", + propOrder = {"decimal", "unit"} +) +public class DurationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected TimeunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public TimeunitType getUnit() { + return this.unit; + } + + public void setUnit(TimeunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorMyCarenetType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorMyCarenetType.java new file mode 100644 index 000000000..c03ddcf84 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorMyCarenetType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDERRORMYCARENET; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "errorMyCarenetType", + propOrder = {"cds", "description", "url"} +) +public class ErrorMyCarenetType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected TextType description; + protected String url; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getDescription() { + return this.description; + } + + public void setDescription(TextType value) { + this.description = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorType.java new file mode 100644 index 000000000..6c01fa6bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ErrorType.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDERROR; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "errorType", + propOrder = {"ids", "cds", "description", "url"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected TextType description; + protected String url; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getDescription() { + return this.description; + } + + public void setDescription(TextType value) { + this.description = value; + } + + public String getUrl() { + return this.url; + } + + public void setUrl(String value) { + this.url = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Externalsource.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Externalsource.java new file mode 100644 index 000000000..826c547a4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Externalsource.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"sources"} +) +public class Externalsource implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "source", + required = true + ) + protected List sources; + + public List getSources() { + if (this.sources == null) { + this.sources = new ArrayList(); + } + + return this.sources; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMAXType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMAXType.java new file mode 100644 index 000000000..f3e7f6c4d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMAXType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FCMAXType", + propOrder = {"value"} +) +public class FCMAXType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMINType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMINType.java new file mode 100644 index 000000000..91ca7e518 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FCMINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "FCMINType", + propOrder = {"value"} +) +public class FCMINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Feedback.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Feedback.java new file mode 100644 index 000000000..a6ab5f126 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Feedback.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"reportrequested", "text"} +) +public class Feedback implements Serializable { + private static final long serialVersionUID = 1L; + protected boolean reportrequested; + protected TextType text; + + public boolean isReportrequested() { + return this.reportrequested; + } + + public void setReportrequested(boolean value) { + this.reportrequested = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FolderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FolderType.java new file mode 100644 index 000000000..53f30aa39 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FolderType.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "folderType", + propOrder = {"confidentiality", "ids", "patient", "transactions", "texts", "lnks"} +) +@XmlRootElement( + name = "folderType" +) +public class FolderType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + required = true + ) + protected PersonType patient; + @XmlElement( + name = "transaction", + required = true + ) + protected List transactions; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "lnk" + ) + protected List lnks; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public PersonType getPatient() { + return this.patient; + } + + public void setPatient(PersonType value) { + this.patient = value; + } + + public List getTransactions() { + if (this.transactions == null) { + this.transactions = new ArrayList(); + } + + return this.transactions; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FormularyreferenceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FormularyreferenceType.java new file mode 100644 index 000000000..b1d3d84dc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FormularyreferenceType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDFORMULARY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "formularyreferenceType", + propOrder = {"formularyname", "cds"} +) +public class FormularyreferenceType implements Serializable { + private static final long serialVersionUID = 1L; + protected String formularyname; + @XmlElement( + name = "cd" + ) + protected List cds; + + public String getFormularyname() { + return this.formularyname; + } + + public void setFormularyname(String value) { + this.formularyname = value; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FrequencyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FrequencyType.java new file mode 100644 index 000000000..8548ef4b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/FrequencyType.java @@ -0,0 +1,71 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "frequencyType", + propOrder = {"periodicity", "text", "decimal", "unit", "nominator", "denominator"} +) +public class FrequencyType implements Serializable { + private static final long serialVersionUID = 1L; + protected PeriodicityType periodicity; + protected TextType text; + protected BigDecimal decimal; + protected UnitType unit; + protected Nominator nominator; + protected Denominator denominator; + + public PeriodicityType getPeriodicity() { + return this.periodicity; + } + + public void setPeriodicity(PeriodicityType value) { + this.periodicity = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } + + public Nominator getNominator() { + return this.nominator; + } + + public void setNominator(Nominator value) { + this.nominator = value; + } + + public Denominator getDenominator() { + return this.denominator; + } + + public void setDenominator(Denominator value) { + this.denominator = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/GalenicformType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/GalenicformType.java new file mode 100644 index 000000000..2b013c0ee --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/GalenicformType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDGALENICFORM; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "galenicformType", + propOrder = {"cd", "galenicformtext"} +) +public class GalenicformType implements Serializable { + private static final long serialVersionUID = 1L; + protected CDGALENICFORM cd; + protected TextType galenicformtext; + + public CDGALENICFORM getCd() { + return this.cd; + } + + public void setCd(CDGALENICFORM value) { + this.cd = value; + } + + public TextType getGalenicformtext() { + return this.galenicformtext; + } + + public void setGalenicformtext(TextType value) { + this.galenicformtext = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HcpartyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HcpartyType.java new file mode 100644 index 000000000..2b45f7f4a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HcpartyType.java @@ -0,0 +1,96 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHCPARTY; +import be.fgov.ehealth.standards.kmehr.id.v1.IDHCPARTY; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "hcpartyType", + propOrder = {"ids", "cds", "firstname", "familyname", "name", "addresses", "telecoms"} +) +public class HcpartyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected String firstname; + protected String familyname; + protected String name; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getFirstname() { + return this.firstname; + } + + public void setFirstname(String value) { + this.firstname = value; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeaderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeaderType.java new file mode 100644 index 000000000..d7641b03a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeaderType.java @@ -0,0 +1,186 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "headerType", + propOrder = {"confidentiality", "standard", "ids", "date", "time", "sender", "recipients", "urgency", "acknowledgment", "texts", "lnks", "expirationdate", "externalsource"} +) +public class HeaderType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + required = true + ) + protected StandardType standard; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected SenderType sender; + @XmlElement( + name = "recipient", + required = true + ) + protected List recipients; + protected UrgencyType urgency; + protected AcknowledgmentType acknowledgment; + @XmlElement( + name = "text" + ) + protected List texts; + @XmlElement( + name = "lnk" + ) + protected List lnks; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + protected Externalsource externalsource; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public StandardType getStandard() { + return this.standard; + } + + public void setStandard(StandardType value) { + this.standard = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public SenderType getSender() { + return this.sender; + } + + public void setSender(SenderType value) { + this.sender = value; + } + + public List getRecipients() { + if (this.recipients == null) { + this.recipients = new ArrayList(); + } + + return this.recipients; + } + + public UrgencyType getUrgency() { + return this.urgency; + } + + public void setUrgency(UrgencyType value) { + this.urgency = value; + } + + public AcknowledgmentType getAcknowledgment() { + return this.acknowledgment; + } + + public void setAcknowledgment(AcknowledgmentType value) { + this.acknowledgment = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public Externalsource getExternalsource() { + return this.externalsource; + } + + public void setExternalsource(Externalsource value) { + this.externalsource = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeadingType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeadingType.java new file mode 100644 index 000000000..5176cde63 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HeadingType.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDHEADING; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "headingType", + propOrder = {"confidentiality", "ids", "cds", "heading", "item", "text", "lnk"} +) +public class HeadingType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected List heading; + protected List item; + protected List text; + protected List lnk; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getHeading() { + if (this.heading == null) { + this.heading = new ArrayList(); + } + + return this.heading; + } + + public List getItem() { + if (this.item == null) { + this.item = new ArrayList(); + } + + return this.item; + } + + public List getText() { + if (this.text == null) { + this.text = new ArrayList(); + } + + return this.text; + } + + public List getLnk() { + if (this.lnk == null) { + this.lnk = new ArrayList(); + } + + return this.lnk; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HolterType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HolterType.java new file mode 100644 index 000000000..51c7f877a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/HolterType.java @@ -0,0 +1,304 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "holterType", + propOrder = {"fcavg", "fcmax", "fcmin", "fcavgd", "fcavgn", "rrmax", "rrmin", "qrstot", "brady", "pause", "_long", "esv", "dblv", "salvv", "bgv", "tgv", "tachy", "essv", "dblsv", "salvsv", "bgsv", "tgsv", "tachysv", "rrinst"} +) +public class HolterType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "FCAVG" + ) + protected String fcavg; + @XmlElement( + name = "FCMAX" + ) + protected FCMAXType fcmax; + @XmlElement( + name = "FCMIN" + ) + protected FCMINType fcmin; + @XmlElement( + name = "FCAVGD" + ) + protected String fcavgd; + @XmlElement( + name = "FCAVGN" + ) + protected String fcavgn; + @XmlElement( + name = "RRMAX" + ) + protected RRMAXType rrmax; + @XmlElement( + name = "RRMIN" + ) + protected RRMINType rrmin; + @XmlElement( + name = "QRSTOT" + ) + protected String qrstot; + @XmlElement( + name = "BRADY" + ) + protected String brady; + @XmlElement( + name = "PAUSE" + ) + protected String pause; + @XmlElement( + name = "LONG" + ) + protected String _long; + @XmlElement( + name = "ESV" + ) + protected String esv; + @XmlElement( + name = "DBLV" + ) + protected String dblv; + @XmlElement( + name = "SALVV" + ) + protected String salvv; + @XmlElement( + name = "BGV" + ) + protected String bgv; + @XmlElement( + name = "TGV" + ) + protected String tgv; + @XmlElement( + name = "TACHY" + ) + protected String tachy; + @XmlElement( + name = "ESSV" + ) + protected String essv; + @XmlElement( + name = "DBLSV" + ) + protected String dblsv; + @XmlElement( + name = "SALVSV" + ) + protected String salvsv; + @XmlElement( + name = "BGSV" + ) + protected String bgsv; + @XmlElement( + name = "TGSV" + ) + protected String tgsv; + @XmlElement( + name = "TACHYSV" + ) + protected String tachysv; + @XmlElement( + name = "RRINST" + ) + protected String rrinst; + + public String getFCAVG() { + return this.fcavg; + } + + public void setFCAVG(String value) { + this.fcavg = value; + } + + public FCMAXType getFCMAX() { + return this.fcmax; + } + + public void setFCMAX(FCMAXType value) { + this.fcmax = value; + } + + public FCMINType getFCMIN() { + return this.fcmin; + } + + public void setFCMIN(FCMINType value) { + this.fcmin = value; + } + + public String getFCAVGD() { + return this.fcavgd; + } + + public void setFCAVGD(String value) { + this.fcavgd = value; + } + + public String getFCAVGN() { + return this.fcavgn; + } + + public void setFCAVGN(String value) { + this.fcavgn = value; + } + + public RRMAXType getRRMAX() { + return this.rrmax; + } + + public void setRRMAX(RRMAXType value) { + this.rrmax = value; + } + + public RRMINType getRRMIN() { + return this.rrmin; + } + + public void setRRMIN(RRMINType value) { + this.rrmin = value; + } + + public String getQRSTOT() { + return this.qrstot; + } + + public void setQRSTOT(String value) { + this.qrstot = value; + } + + public String getBRADY() { + return this.brady; + } + + public void setBRADY(String value) { + this.brady = value; + } + + public String getPAUSE() { + return this.pause; + } + + public void setPAUSE(String value) { + this.pause = value; + } + + public String getLONG() { + return this._long; + } + + public void setLONG(String value) { + this._long = value; + } + + public String getESV() { + return this.esv; + } + + public void setESV(String value) { + this.esv = value; + } + + public String getDBLV() { + return this.dblv; + } + + public void setDBLV(String value) { + this.dblv = value; + } + + public String getSALVV() { + return this.salvv; + } + + public void setSALVV(String value) { + this.salvv = value; + } + + public String getBGV() { + return this.bgv; + } + + public void setBGV(String value) { + this.bgv = value; + } + + public String getTGV() { + return this.tgv; + } + + public void setTGV(String value) { + this.tgv = value; + } + + public String getTACHY() { + return this.tachy; + } + + public void setTACHY(String value) { + this.tachy = value; + } + + public String getESSV() { + return this.essv; + } + + public void setESSV(String value) { + this.essv = value; + } + + public String getDBLSV() { + return this.dblsv; + } + + public void setDBLSV(String value) { + this.dblsv = value; + } + + public String getSALVSV() { + return this.salvsv; + } + + public void setSALVSV(String value) { + this.salvsv = value; + } + + public String getBGSV() { + return this.bgsv; + } + + public void setBGSV(String value) { + this.bgsv = value; + } + + public String getTGSV() { + return this.tgsv; + } + + public void setTGSV(String value) { + this.tgsv = value; + } + + public String getTACHYSV() { + return this.tachysv; + } + + public void setTACHYSV(String value) { + this.tachysv = value; + } + + public String getRRINST() { + return this.rrinst; + } + + public void setRRINST(String value) { + this.rrinst = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityType.java new file mode 100644 index 000000000..0e70efb43 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityType.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDINCAPACITY; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "incapacityType", + propOrder = {"cds", "incapacityreason", "percentage", "outofhomeallowed"} +) +public class IncapacityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + protected IncapacityreasonType incapacityreason; + protected BigDecimal percentage; + protected Boolean outofhomeallowed; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public IncapacityreasonType getIncapacityreason() { + return this.incapacityreason; + } + + public void setIncapacityreason(IncapacityreasonType value) { + this.incapacityreason = value; + } + + public BigDecimal getPercentage() { + return this.percentage; + } + + public void setPercentage(BigDecimal value) { + this.percentage = value; + } + + public Boolean isOutofhomeallowed() { + return this.outofhomeallowed; + } + + public void setOutofhomeallowed(Boolean value) { + this.outofhomeallowed = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityreasonType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityreasonType.java new file mode 100644 index 000000000..87591ca56 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/IncapacityreasonType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDINCAPACITYREASON; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "incapacityreasonType", + propOrder = {"cd"} +) +public class IncapacityreasonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDINCAPACITYREASON cd; + + public CDINCAPACITYREASON getCd() { + return this.cd; + } + + public void setCd(CDINCAPACITYREASON value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/InsuranceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/InsuranceType.java new file mode 100644 index 000000000..de79ec352 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/InsuranceType.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.id.v1.IDINSURANCE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "insuranceType", + propOrder = {"id", "membership", "siscard", "begindate", "enddate", "cg1", "cg2", "socialfranchiseperiod1", "socialfranchiseperiod2", "personalparts", "thirdpayercontract", "begindatepayment", "approvalnumber"} +) +public class InsuranceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDINSURANCE id; + @XmlElement( + required = true + ) + protected String membership; + protected String siscard; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindate; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime enddate; + protected String cg1; + protected String cg2; + protected String socialfranchiseperiod1; + protected String socialfranchiseperiod2; + @XmlElement( + name = "personalpart" + ) + protected List personalparts; + protected Thirdpayercontract thirdpayercontract; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime begindatepayment; + protected String approvalnumber; + + public IDINSURANCE getId() { + return this.id; + } + + public void setId(IDINSURANCE value) { + this.id = value; + } + + public String getMembership() { + return this.membership; + } + + public void setMembership(String value) { + this.membership = value; + } + + public String getSiscard() { + return this.siscard; + } + + public void setSiscard(String value) { + this.siscard = value; + } + + public DateTime getBegindate() { + return this.begindate; + } + + public void setBegindate(DateTime value) { + this.begindate = value; + } + + public DateTime getEnddate() { + return this.enddate; + } + + public void setEnddate(DateTime value) { + this.enddate = value; + } + + public String getCg1() { + return this.cg1; + } + + public void setCg1(String value) { + this.cg1 = value; + } + + public String getCg2() { + return this.cg2; + } + + public void setCg2(String value) { + this.cg2 = value; + } + + public String getSocialfranchiseperiod1() { + return this.socialfranchiseperiod1; + } + + public void setSocialfranchiseperiod1(String value) { + this.socialfranchiseperiod1 = value; + } + + public String getSocialfranchiseperiod2() { + return this.socialfranchiseperiod2; + } + + public void setSocialfranchiseperiod2(String value) { + this.socialfranchiseperiod2 = value; + } + + public List getPersonalparts() { + if (this.personalparts == null) { + this.personalparts = new ArrayList(); + } + + return this.personalparts; + } + + public Thirdpayercontract getThirdpayercontract() { + return this.thirdpayercontract; + } + + public void setThirdpayercontract(Thirdpayercontract value) { + this.thirdpayercontract = value; + } + + public DateTime getBegindatepayment() { + return this.begindatepayment; + } + + public void setBegindatepayment(DateTime value) { + this.begindatepayment = value; + } + + public String getApprovalnumber() { + return this.approvalnumber; + } + + public void setApprovalnumber(String value) { + this.approvalnumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ItemType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ItemType.java new file mode 100644 index 000000000..344b158fe --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ItemType.java @@ -0,0 +1,400 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDITEM; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "itemType", + propOrder = {"confidentiality", "ids", "cds", "contents", "texts", "author", "beginmoment", "endmoment", "iscomplete", "isvalidated", "lifecycle", "isrelevant", "severity", "certainty", "temporality", "urgency", "quantity", "strength", "frequency", "sites", "cost", "dayperiods", "duration", "posology", "regimen", "deliverydate", "renewal", "route", "batch", "instructionforoverdosing", "instructionforpatient", "instructionforreimbursement", "issubstitutionallowed", "feedback", "locals", "recorddatetime", "lnks"} +) +public class ItemType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + name = "content" + ) + protected List contents; + @XmlElement( + name = "text" + ) + protected List texts; + protected AuthorType author; + protected MomentType beginmoment; + protected MomentType endmoment; + protected Boolean iscomplete; + protected Boolean isvalidated; + protected LifecycleType lifecycle; + protected Boolean isrelevant; + protected SeverityType severity; + protected CertaintyType certainty; + protected TemporalityType temporality; + protected UrgencyType urgency; + protected QuantityType quantity; + protected StrengthType strength; + protected FrequencyType frequency; + @XmlElement( + name = "site" + ) + protected List sites; + protected CostType cost; + @XmlElement( + name = "dayperiod" + ) + protected List dayperiods; + protected DurationType duration; + protected Posology posology; + protected Regimen regimen; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime deliverydate; + protected RenewalType renewal; + protected RouteType route; + protected String batch; + protected TextType instructionforoverdosing; + protected TextType instructionforpatient; + protected TextType instructionforreimbursement; + protected Boolean issubstitutionallowed; + protected Feedback feedback; + @XmlElement( + name = "local" + ) + protected List locals; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "lnk" + ) + protected List lnks; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public List getContents() { + if (this.contents == null) { + this.contents = new ArrayList(); + } + + return this.contents; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public MomentType getBeginmoment() { + return this.beginmoment; + } + + public void setBeginmoment(MomentType value) { + this.beginmoment = value; + } + + public MomentType getEndmoment() { + return this.endmoment; + } + + public void setEndmoment(MomentType value) { + this.endmoment = value; + } + + public Boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(Boolean value) { + this.iscomplete = value; + } + + public Boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(Boolean value) { + this.isvalidated = value; + } + + public LifecycleType getLifecycle() { + return this.lifecycle; + } + + public void setLifecycle(LifecycleType value) { + this.lifecycle = value; + } + + public Boolean isIsrelevant() { + return this.isrelevant; + } + + public void setIsrelevant(Boolean value) { + this.isrelevant = value; + } + + public SeverityType getSeverity() { + return this.severity; + } + + public void setSeverity(SeverityType value) { + this.severity = value; + } + + public CertaintyType getCertainty() { + return this.certainty; + } + + public void setCertainty(CertaintyType value) { + this.certainty = value; + } + + public TemporalityType getTemporality() { + return this.temporality; + } + + public void setTemporality(TemporalityType value) { + this.temporality = value; + } + + public UrgencyType getUrgency() { + return this.urgency; + } + + public void setUrgency(UrgencyType value) { + this.urgency = value; + } + + public QuantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(QuantityType value) { + this.quantity = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public FrequencyType getFrequency() { + return this.frequency; + } + + public void setFrequency(FrequencyType value) { + this.frequency = value; + } + + public List getSites() { + if (this.sites == null) { + this.sites = new ArrayList(); + } + + return this.sites; + } + + public CostType getCost() { + return this.cost; + } + + public void setCost(CostType value) { + this.cost = value; + } + + public List getDayperiods() { + if (this.dayperiods == null) { + this.dayperiods = new ArrayList(); + } + + return this.dayperiods; + } + + public DurationType getDuration() { + return this.duration; + } + + public void setDuration(DurationType value) { + this.duration = value; + } + + public Posology getPosology() { + return this.posology; + } + + public void setPosology(Posology value) { + this.posology = value; + } + + public Regimen getRegimen() { + return this.regimen; + } + + public void setRegimen(Regimen value) { + this.regimen = value; + } + + public DateTime getDeliverydate() { + return this.deliverydate; + } + + public void setDeliverydate(DateTime value) { + this.deliverydate = value; + } + + public RenewalType getRenewal() { + return this.renewal; + } + + public void setRenewal(RenewalType value) { + this.renewal = value; + } + + public RouteType getRoute() { + return this.route; + } + + public void setRoute(RouteType value) { + this.route = value; + } + + public String getBatch() { + return this.batch; + } + + public void setBatch(String value) { + this.batch = value; + } + + public TextType getInstructionforoverdosing() { + return this.instructionforoverdosing; + } + + public void setInstructionforoverdosing(TextType value) { + this.instructionforoverdosing = value; + } + + public TextType getInstructionforpatient() { + return this.instructionforpatient; + } + + public void setInstructionforpatient(TextType value) { + this.instructionforpatient = value; + } + + public TextType getInstructionforreimbursement() { + return this.instructionforreimbursement; + } + + public void setInstructionforreimbursement(TextType value) { + this.instructionforreimbursement = value; + } + + public Boolean isIssubstitutionallowed() { + return this.issubstitutionallowed; + } + + public void setIssubstitutionallowed(Boolean value) { + this.issubstitutionallowed = value; + } + + public Feedback getFeedback() { + return this.feedback; + } + + public void setFeedback(Feedback value) { + this.feedback = value; + } + + public List getLocals() { + if (this.locals == null) { + this.locals = new ArrayList(); + } + + return this.locals; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getLnks() { + if (this.lnks == null) { + this.lnks = new ArrayList(); + } + + return this.lnks; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Kmehrmessage.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Kmehrmessage.java new file mode 100644 index 000000000..f58822ead --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Kmehrmessage.java @@ -0,0 +1,97 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; +import org.w3._2001._04.xmlenc.EncryptedType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "kmehrmessageType", + propOrder = {"confidentiality", "header", "base64EncryptedData", "encryptedData", "folders", "signature"} +) +@XmlRootElement( + name = "kmehrmessage" +) +public class Kmehrmessage implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + required = true + ) + protected HeaderType header; + @XmlElement( + name = "Base64EncryptedData" + ) + protected Base64EncryptedDataType base64EncryptedData; + @XmlElement( + name = "EncryptedData" + ) + protected EncryptedType encryptedData; + @XmlElement( + name = "folder" + ) + protected List folders; + @XmlElementRef( + name = "Signature", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class + ) + protected JAXBElement signature; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public HeaderType getHeader() { + return this.header; + } + + public void setHeader(HeaderType value) { + this.header = value; + } + + public Base64EncryptedDataType getBase64EncryptedData() { + return this.base64EncryptedData; + } + + public void setBase64EncryptedData(Base64EncryptedDataType value) { + this.base64EncryptedData = value; + } + + public EncryptedType getEncryptedData() { + return this.encryptedData; + } + + public void setEncryptedData(EncryptedType value) { + this.encryptedData = value; + } + + public List getFolders() { + if (this.folders == null) { + this.folders = new ArrayList(); + } + + return this.folders; + } + + public JAXBElement getSignature() { + return this.signature; + } + + public void setSignature(JAXBElement value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LifecycleType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LifecycleType.java new file mode 100644 index 000000000..3fc4b1af8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LifecycleType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDLIFECYCLE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "lifecycleType", + propOrder = {"cd"} +) +public class LifecycleType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDLIFECYCLE cd; + + public CDLIFECYCLE getCd() { + return this.cd; + } + + public void setCd(CDLIFECYCLE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocalitemattributeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocalitemattributeType.java new file mode 100644 index 000000000..3f31d044d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocalitemattributeType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.LOCAL; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "localitemattributeType", + propOrder = {"ids", "cd", "content"} +) +public class LocalitemattributeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + nillable = true + ) + protected List ids; + @XmlElement( + required = true, + nillable = true + ) + protected LOCAL cd; + @XmlElement( + required = true + ) + protected ContentlocalitemattributeType content; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public LOCAL getCd() { + return this.cd; + } + + public void setCd(LOCAL value) { + this.cd = value; + } + + public ContentlocalitemattributeType getContent() { + return this.content; + } + + public void setContent(ContentlocalitemattributeType value) { + this.content = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocationBirthPlaceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocationBirthPlaceType.java new file mode 100644 index 000000000..3ed4bf18b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/LocationBirthPlaceType.java @@ -0,0 +1,48 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDEBIRTHPLACE; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "locationBirthPlaceType", + propOrder = {"cd", "text", "address"} +) +public class LocationBirthPlaceType implements Serializable { + private static final long serialVersionUID = 1L; + protected CDEBIRTHPLACE cd; + protected TextType text; + @XmlElement( + required = true + ) + protected AddressType address; + + public CDEBIRTHPLACE getCd() { + return this.cd; + } + + public void setCd(CDEBIRTHPLACE value) { + this.cd = value; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public AddressType getAddress() { + return this.address; + } + + public void setAddress(AddressType value) { + this.address = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MaxrefType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MaxrefType.java new file mode 100644 index 000000000..859e951b7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MaxrefType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "maxrefType", + propOrder = {"text", "decimal"} +) +public class MaxrefType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicationType.java new file mode 100644 index 000000000..8da8860e1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicationType.java @@ -0,0 +1,157 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDMEDICATION; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "medicationType", + propOrder = {"magistral", "inn", "cd", "tradename", "presentation", "strength", "route", "batch", "numberofpackage", "_package", "quantityperpackage", "instructionforoverdosing", "instructionforpatient", "instructionforreimbursement", "issubstitutionallowed"} +) +public class MedicationType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType magistral; + protected TextType inn; + protected CDMEDICATION cd; + protected String tradename; + protected PresentationType presentation; + protected StrengthType strength; + protected RouteType route; + protected String batch; + protected BigDecimal numberofpackage; + @XmlElement( + name = "package" + ) + protected PackageType _package; + protected BigDecimal quantityperpackage; + protected TextType instructionforoverdosing; + protected TextType instructionforpatient; + protected TextType instructionforreimbursement; + protected Boolean issubstitutionallowed; + + public TextType getMagistral() { + return this.magistral; + } + + public void setMagistral(TextType value) { + this.magistral = value; + } + + public TextType getInn() { + return this.inn; + } + + public void setInn(TextType value) { + this.inn = value; + } + + public CDMEDICATION getCd() { + return this.cd; + } + + public void setCd(CDMEDICATION value) { + this.cd = value; + } + + public String getTradename() { + return this.tradename; + } + + public void setTradename(String value) { + this.tradename = value; + } + + public PresentationType getPresentation() { + return this.presentation; + } + + public void setPresentation(PresentationType value) { + this.presentation = value; + } + + public StrengthType getStrength() { + return this.strength; + } + + public void setStrength(StrengthType value) { + this.strength = value; + } + + public RouteType getRoute() { + return this.route; + } + + public void setRoute(RouteType value) { + this.route = value; + } + + public String getBatch() { + return this.batch; + } + + public void setBatch(String value) { + this.batch = value; + } + + public BigDecimal getNumberofpackage() { + return this.numberofpackage; + } + + public void setNumberofpackage(BigDecimal value) { + this.numberofpackage = value; + } + + public PackageType getPackage() { + return this._package; + } + + public void setPackage(PackageType value) { + this._package = value; + } + + public BigDecimal getQuantityperpackage() { + return this.quantityperpackage; + } + + public void setQuantityperpackage(BigDecimal value) { + this.quantityperpackage = value; + } + + public TextType getInstructionforoverdosing() { + return this.instructionforoverdosing; + } + + public void setInstructionforoverdosing(TextType value) { + this.instructionforoverdosing = value; + } + + public TextType getInstructionforpatient() { + return this.instructionforpatient; + } + + public void setInstructionforpatient(TextType value) { + this.instructionforpatient = value; + } + + public TextType getInstructionforreimbursement() { + return this.instructionforreimbursement; + } + + public void setInstructionforreimbursement(TextType value) { + this.instructionforreimbursement = value; + } + + public Boolean isIssubstitutionallowed() { + return this.issubstitutionallowed; + } + + public void setIssubstitutionallowed(Boolean value) { + this.issubstitutionallowed = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicinalProductType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicinalProductType.java new file mode 100644 index 000000000..bc7c0dc28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MedicinalProductType.java @@ -0,0 +1,65 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDDRUGCNK; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "medicinalProductType", + propOrder = {"intendedcds", "deliveredcds", "intendedname", "deliveredname"} +) +public class MedicinalProductType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "intendedcd", + required = true + ) + protected List intendedcds; + @XmlElement( + name = "deliveredcd" + ) + protected List deliveredcds; + @XmlElement( + required = true + ) + protected String intendedname; + protected String deliveredname; + + public List getIntendedcds() { + if (this.intendedcds == null) { + this.intendedcds = new ArrayList(); + } + + return this.intendedcds; + } + + public List getDeliveredcds() { + if (this.deliveredcds == null) { + this.deliveredcds = new ArrayList(); + } + + return this.deliveredcds; + } + + public String getIntendedname() { + return this.intendedname; + } + + public void setIntendedname(String value) { + this.intendedname = value; + } + + public String getDeliveredname() { + return this.deliveredname; + } + + public void setDeliveredname(String value) { + this.deliveredname = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MemberinsuranceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MemberinsuranceType.java new file mode 100644 index 000000000..f8f9f8d28 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MemberinsuranceType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDINSURANCE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "memberinsuranceType", + propOrder = {"id", "membership"} +) +public class MemberinsuranceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDINSURANCE id; + @XmlElement( + required = true + ) + protected String membership; + + public IDINSURANCE getId() { + return this.id; + } + + public void setId(IDINSURANCE value) { + this.id = value; + } + + public String getMembership() { + return this.membership; + } + + public void setMembership(String value) { + this.membership = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MinrefType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MinrefType.java new file mode 100644 index 000000000..fa1d75010 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MinrefType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "minrefType", + propOrder = {"text", "decimal"} +) +public class MinrefType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MomentType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MomentType.java new file mode 100644 index 000000000..71df0c3ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/MomentType.java @@ -0,0 +1,90 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "momentType", + propOrder = {"text", "date", "time", "yearmonth", "year"} +) +@XmlSeeAlso({DateType.class}) +public class MomentType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlSchemaType( + name = "gYearMonth" + ) + protected XMLGregorianCalendar yearmonth; + @XmlSchemaType( + name = "gYear" + ) + protected XMLGregorianCalendar year; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public XMLGregorianCalendar getYearmonth() { + return this.yearmonth; + } + + public void setYearmonth(XMLGregorianCalendar value) { + this.yearmonth = value; + } + + public XMLGregorianCalendar getYear() { + return this.year; + } + + public void setYear(XMLGregorianCalendar value) { + this.year = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nationality.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nationality.java new file mode 100644 index 000000000..0307d91e4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nationality.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCOUNTRY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Nationality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCOUNTRY cd; + + public CDCOUNTRY getCd() { + return this.cd; + } + + public void setCd(CDCOUNTRY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nominator.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nominator.java new file mode 100644 index 000000000..cfd1481fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Nominator.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"quantity"} +) +public class Nominator implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected TimequantityType quantity; + + public TimequantityType getQuantity() { + return this.quantity; + } + + public void setQuantity(TimequantityType value) { + this.quantity = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ObjectFactory.java new file mode 100644 index 000000000..cce3be738 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ObjectFactory.java @@ -0,0 +1,494 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlRegistry +public class ObjectFactory { + private static final QName _KmehrmessageSignature_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "Signature"); + private static final QName _RegimenDaynumber_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "daynumber"); + private static final QName _RegimenQuantity_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "quantity"); + private static final QName _RegimenDate_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "date"); + private static final QName _RegimenWeekday_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "weekday"); + private static final QName _RegimenDaytime_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "daytime"); + private static final QName _CompoundprescriptionTypeCompound_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "compound"); + private static final QName _CompoundprescriptionTypeFormularyreference_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "formularyreference"); + private static final QName _CompoundprescriptionTypeMagistraltext_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "magistraltext"); + private static final QName _CompoundprescriptionTypeGalenicform_QNAME = new QName("http://www.ehealth.fgov.be/standards/kmehr/schema/v1", "galenicform"); + + public Kmehrmessage createKmehrmessage() { + return new Kmehrmessage(); + } + + public ConfidentialityType createConfidentialityType() { + return new ConfidentialityType(); + } + + public HeaderType createHeaderType() { + return new HeaderType(); + } + + public Base64EncryptedDataType createBase64EncryptedDataType() { + return new Base64EncryptedDataType(); + } + + public FolderType createFolderType() { + return new FolderType(); + } + + public PersonType createPersonType() { + return new PersonType(); + } + + public DateType createDateType() { + return new DateType(); + } + + public AddressTypeBase createAddressTypeBase() { + return new AddressTypeBase(); + } + + public SexType createSexType() { + return new SexType(); + } + + public Nationality createNationality() { + return new Nationality(); + } + + public AddressType createAddressType() { + return new AddressType(); + } + + public TelecomType createTelecomType() { + return new TelecomType(); + } + + public ProfessionType createProfessionType() { + return new ProfessionType(); + } + + public InsuranceType createInsuranceType() { + return new InsuranceType(); + } + + public MemberinsuranceType createMemberinsuranceType() { + return new MemberinsuranceType(); + } + + public Civilstate createCivilstate() { + return new Civilstate(); + } + + public TransactionType createTransactionType() { + return new TransactionType(); + } + + public AcknowledgmentType createAcknowledgmentType() { + return new AcknowledgmentType(); + } + + public AdministrationquantityType createAdministrationquantityType() { + return new AdministrationquantityType(); + } + + public AdministrationunitType createAdministrationunitType() { + return new AdministrationunitType(); + } + + public AuthorType createAuthorType() { + return new AuthorType(); + } + + public Base64EncryptedValueType createBase64EncryptedValueType() { + return new Base64EncryptedValueType(); + } + + public CertaintyType createCertaintyType() { + return new CertaintyType(); + } + + public CompoundType createCompoundType() { + return new CompoundType(); + } + + public CompoundprescriptionType createCompoundprescriptionType() { + return new CompoundprescriptionType(); + } + + public ContentlocalitemattributeType createContentlocalitemattributeType() { + return new ContentlocalitemattributeType(); + } + + public ContentType createContentType() { + return new ContentType(); + } + + public CostType createCostType() { + return new CostType(); + } + + public CountryType createCountryType() { + return new CountryType(); + } + + public DayperiodType createDayperiodType() { + return new DayperiodType(); + } + + public DurationType createDurationType() { + return new DurationType(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public ErrorMyCarenetType createErrorMyCarenetType() { + return new ErrorMyCarenetType(); + } + + public FormularyreferenceType createFormularyreferenceType() { + return new FormularyreferenceType(); + } + + public GalenicformType createGalenicformType() { + return new GalenicformType(); + } + + public FCMAXType createFCMAXType() { + return new FCMAXType(); + } + + public FCMINType createFCMINType() { + return new FCMINType(); + } + + public FrequencyType createFrequencyType() { + return new FrequencyType(); + } + + public HcpartyType createHcpartyType() { + return new HcpartyType(); + } + + public HeadingType createHeadingType() { + return new HeadingType(); + } + + public HolterType createHolterType() { + return new HolterType(); + } + + public IncapacityreasonType createIncapacityreasonType() { + return new IncapacityreasonType(); + } + + public IncapacityType createIncapacityType() { + return new IncapacityType(); + } + + public ItemType createItemType() { + return new ItemType(); + } + + public LifecycleType createLifecycleType() { + return new LifecycleType(); + } + + public LocalitemattributeType createLocalitemattributeType() { + return new LocalitemattributeType(); + } + + public LocationBirthPlaceType createLocationBirthPlaceType() { + return new LocationBirthPlaceType(); + } + + public MaxrefType createMaxrefType() { + return new MaxrefType(); + } + + public MedicationType createMedicationType() { + return new MedicationType(); + } + + public MinrefType createMinrefType() { + return new MinrefType(); + } + + public MomentType createMomentType() { + return new MomentType(); + } + + public PackageType createPackageType() { + return new PackageType(); + } + + public PeriodicityType createPeriodicityType() { + return new PeriodicityType(); + } + + public PersonTypeLight createPersonTypeLight() { + return new PersonTypeLight(); + } + + public PresentationType createPresentationType() { + return new PresentationType(); + } + + public QuantityType createQuantityType() { + return new QuantityType(); + } + + public RecipientType createRecipientType() { + return new RecipientType(); + } + + public RefscopeType createRefscopeType() { + return new RefscopeType(); + } + + public RenewalType createRenewalType() { + return new RenewalType(); + } + + public RouteType createRouteType() { + return new RouteType(); + } + + public RRMAXType createRRMAXType() { + return new RRMAXType(); + } + + public RRMINType createRRMINType() { + return new RRMINType(); + } + + public SenderType createSenderType() { + return new SenderType(); + } + + public SeverityType createSeverityType() { + return new SeverityType(); + } + + public SiteType createSiteType() { + return new SiteType(); + } + + public StandardType createStandardType() { + return new StandardType(); + } + + public StrengthType createStrengthType() { + return new StrengthType(); + } + + public SubstanceType createSubstanceType() { + return new SubstanceType(); + } + + public TemporalityType createTemporalityType() { + return new TemporalityType(); + } + + public TextWithLayoutType createTextWithLayoutType() { + return new TextWithLayoutType(); + } + + public TimequantityType createTimequantityType() { + return new TimequantityType(); + } + + public TimeunitType createTimeunitType() { + return new TimeunitType(); + } + + public UnitType createUnitType() { + return new UnitType(); + } + + public UrgencyType createUrgencyType() { + return new UrgencyType(); + } + + public WeekdayType createWeekdayType() { + return new WeekdayType(); + } + + public MedicinalProductType createMedicinalProductType() { + return new MedicinalProductType(); + } + + public Specialisation createSpecialisation() { + return new Specialisation(); + } + + public Refvalue createRefvalue() { + return new Refvalue(); + } + + public Posology createPosology() { + return new Posology(); + } + + public Regimen createRegimen() { + return new Regimen(); + } + + public Feedback createFeedback() { + return new Feedback(); + } + + public Weekday createWeekday() { + return new Weekday(); + } + + public Daytime createDaytime() { + return new Daytime(); + } + + public Takes createTakes() { + return new Takes(); + } + + public Nominator createNominator() { + return new Nominator(); + } + + public Denominator createDenominator() { + return new Denominator(); + } + + public Substanceproduct createSubstanceproduct() { + return new Substanceproduct(); + } + + public Quantityprefix createQuantityprefix() { + return new Quantityprefix(); + } + + public Personalpart createPersonalpart() { + return new Personalpart(); + } + + public Thirdpayercontract createThirdpayercontract() { + return new Thirdpayercontract(); + } + + public Externalsource createExternalsource() { + return new Externalsource(); + } + + public Source createSource() { + return new Source(); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "Signature", + scope = Kmehrmessage.class + ) + public JAXBElement createKmehrmessageSignature(Signature value) { + return new JAXBElement(_KmehrmessageSignature_QNAME, Signature.class, Kmehrmessage.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "daynumber", + scope = Regimen.class + ) + public JAXBElement createRegimenDaynumber(BigInteger value) { + return new JAXBElement(_RegimenDaynumber_QNAME, BigInteger.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "quantity", + scope = Regimen.class + ) + public JAXBElement createRegimenQuantity(AdministrationquantityType value) { + return new JAXBElement(_RegimenQuantity_QNAME, AdministrationquantityType.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "date", + scope = Regimen.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + public JAXBElement createRegimenDate(DateTime value) { + return new JAXBElement(_RegimenDate_QNAME, DateTime.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "weekday", + scope = Regimen.class + ) + public JAXBElement createRegimenWeekday(Weekday value) { + return new JAXBElement(_RegimenWeekday_QNAME, Weekday.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "daytime", + scope = Regimen.class + ) + public JAXBElement createRegimenDaytime(Daytime value) { + return new JAXBElement(_RegimenDaytime_QNAME, Daytime.class, Regimen.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "compound", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeCompound(CompoundType value) { + return new JAXBElement(_CompoundprescriptionTypeCompound_QNAME, CompoundType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "formularyreference", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeFormularyreference(FormularyreferenceType value) { + return new JAXBElement(_CompoundprescriptionTypeFormularyreference_QNAME, FormularyreferenceType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "magistraltext", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeMagistraltext(TextType value) { + return new JAXBElement(_CompoundprescriptionTypeMagistraltext_QNAME, TextType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "galenicform", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeGalenicform(GalenicformType value) { + return new JAXBElement(_CompoundprescriptionTypeGalenicform_QNAME, GalenicformType.class, CompoundprescriptionType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + name = "quantity", + scope = CompoundprescriptionType.class + ) + public JAXBElement createCompoundprescriptionTypeQuantity(QuantityType value) { + return new JAXBElement(_RegimenQuantity_QNAME, QuantityType.class, CompoundprescriptionType.class, value); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PackageType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PackageType.java new file mode 100644 index 000000000..1cbda973e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PackageType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "packageType", + propOrder = {"cd"} +) +public class PackageType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDUNIT cd; + + public CDUNIT getCd() { + return this.cd; + } + + public void setCd(CDUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PeriodicityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PeriodicityType.java new file mode 100644 index 000000000..187c86340 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PeriodicityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDPERIODICITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "periodicityType", + propOrder = {"cd"} +) +public class PeriodicityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDPERIODICITY cd; + + public CDPERIODICITY getCd() { + return this.cd; + } + + public void setCd(CDPERIODICITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonType.java new file mode 100644 index 000000000..80f8435ad --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonType.java @@ -0,0 +1,225 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "personType", + propOrder = {"ids", "firstnames", "familyname", "birthdate", "birthlocation", "deathdate", "deathlocation", "sex", "nationality", "addresses", "telecoms", "usuallanguage", "profession", "insurancystatus", "insurancymembership", "recorddatetime", "texts", "civilstate"} +) +@XmlRootElement( + name = "personType" +) +public class PersonType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "firstname", + required = true + ) + protected List firstnames; + @XmlElement( + required = true + ) + protected String familyname; + protected DateType birthdate; + protected AddressTypeBase birthlocation; + protected DateType deathdate; + protected AddressTypeBase deathlocation; + @XmlElement( + required = true + ) + protected SexType sex; + protected Nationality nationality; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "language" + ) + protected String usuallanguage; + protected ProfessionType profession; + protected InsuranceType insurancystatus; + protected MemberinsuranceType insurancymembership; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + @XmlElement( + name = "text" + ) + protected List texts; + protected Civilstate civilstate; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public DateType getBirthdate() { + return this.birthdate; + } + + public void setBirthdate(DateType value) { + this.birthdate = value; + } + + public AddressTypeBase getBirthlocation() { + return this.birthlocation; + } + + public void setBirthlocation(AddressTypeBase value) { + this.birthlocation = value; + } + + public DateType getDeathdate() { + return this.deathdate; + } + + public void setDeathdate(DateType value) { + this.deathdate = value; + } + + public AddressTypeBase getDeathlocation() { + return this.deathlocation; + } + + public void setDeathlocation(AddressTypeBase value) { + this.deathlocation = value; + } + + public SexType getSex() { + return this.sex; + } + + public void setSex(SexType value) { + this.sex = value; + } + + public Nationality getNationality() { + return this.nationality; + } + + public void setNationality(Nationality value) { + this.nationality = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } + + public String getUsuallanguage() { + return this.usuallanguage; + } + + public void setUsuallanguage(String value) { + this.usuallanguage = value; + } + + public ProfessionType getProfession() { + return this.profession; + } + + public void setProfession(ProfessionType value) { + this.profession = value; + } + + public InsuranceType getInsurancystatus() { + return this.insurancystatus; + } + + public void setInsurancystatus(InsuranceType value) { + this.insurancystatus = value; + } + + public MemberinsuranceType getInsurancymembership() { + return this.insurancymembership; + } + + public void setInsurancymembership(MemberinsuranceType value) { + this.insurancymembership = value; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public List getTexts() { + if (this.texts == null) { + this.texts = new ArrayList(); + } + + return this.texts; + } + + public Civilstate getCivilstate() { + return this.civilstate; + } + + public void setCivilstate(Civilstate value) { + this.civilstate = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonTypeLight.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonTypeLight.java new file mode 100644 index 000000000..44dc395f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PersonTypeLight.java @@ -0,0 +1,77 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.id.v1.IDPATIENT; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "personTypeLight", + propOrder = {"ids", "firstnames", "familyname", "addresses", "telecoms"} +) +public class PersonTypeLight implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "firstname" + ) + protected List firstnames; + protected String familyname; + @XmlElement( + name = "address" + ) + protected List addresses; + @XmlElement( + name = "telecom" + ) + protected List telecoms; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getFirstnames() { + if (this.firstnames == null) { + this.firstnames = new ArrayList(); + } + + return this.firstnames; + } + + public String getFamilyname() { + return this.familyname; + } + + public void setFamilyname(String value) { + this.familyname = value; + } + + public List getAddresses() { + if (this.addresses == null) { + this.addresses = new ArrayList(); + } + + return this.addresses; + } + + public List getTelecoms() { + if (this.telecoms == null) { + this.telecoms = new ArrayList(); + } + + return this.telecoms; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Personalpart.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Personalpart.java new file mode 100644 index 000000000..3cfab9032 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Personalpart.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCARENETPERSONALPART; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"id", "cd", "date", "time"} +) +public class Personalpart implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected IDKMEHR id; + @XmlElement( + required = true + ) + protected CDCARENETPERSONALPART cd; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + + public IDKMEHR getId() { + return this.id; + } + + public void setId(IDKMEHR value) { + this.id = value; + } + + public CDCARENETPERSONALPART getCd() { + return this.cd; + } + + public void setCd(CDCARENETPERSONALPART value) { + this.cd = value; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Posology.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Posology.java new file mode 100644 index 000000000..96a767917 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Posology.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"text", "low", "high", "unit", "takes"} +) +public class Posology implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal low; + protected BigDecimal high; + protected AdministrationunitType unit; + protected Takes takes; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getLow() { + return this.low; + } + + public void setLow(BigDecimal value) { + this.low = value; + } + + public BigDecimal getHigh() { + return this.high; + } + + public void setHigh(BigDecimal value) { + this.high = value; + } + + public AdministrationunitType getUnit() { + return this.unit; + } + + public void setUnit(AdministrationunitType value) { + this.unit = value; + } + + public Takes getTakes() { + return this.takes; + } + + public void setTakes(Takes value) { + this.takes = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PresentationType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PresentationType.java new file mode 100644 index 000000000..16ccc0a00 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/PresentationType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDDRUGPRESENTATION; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "presentationType", + propOrder = {"cd"} +) +public class PresentationType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDRUGPRESENTATION cd; + + public CDDRUGPRESENTATION getCd() { + return this.cd; + } + + public void setCd(CDDRUGPRESENTATION value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ProfessionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ProfessionType.java new file mode 100644 index 000000000..4dbb3930f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/ProfessionType.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDEMPLOYMENTSITUATION; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDPROFESSION; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "professionType", + propOrder = {"ids", "cds", "text"} +) +public class ProfessionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd" + ) + protected List cds; + protected TextType text; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/QuantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/QuantityType.java new file mode 100644 index 000000000..dbeb4e93c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/QuantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "quantityType", + propOrder = {"decimal", "unit"} +) +public class QuantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Quantityprefix.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Quantityprefix.java new file mode 100644 index 000000000..18da1fe63 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Quantityprefix.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDQUANTITYPREFIX; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Quantityprefix implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDQUANTITYPREFIX cd; + + public CDQUANTITYPREFIX getCd() { + return this.cd; + } + + public void setCd(CDQUANTITYPREFIX value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMAXType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMAXType.java new file mode 100644 index 000000000..8eb8c7068 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMAXType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RRMAXType", + propOrder = {"value"} +) +public class RRMAXType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMINType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMINType.java new file mode 100644 index 000000000..1ee3a390c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RRMINType.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RRMINType", + propOrder = {"value"} +) +public class RRMINType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "TIME" + ) + protected String time; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getTIME() { + return this.time; + } + + public void setTIME(String value) { + this.time = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RecipientType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RecipientType.java new file mode 100644 index 000000000..0ccfc269c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RecipientType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "recipientType", + propOrder = {"hcparties", "dummyFriend"} +) +public class RecipientType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + protected String dummyFriend; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } + + public String getDummyFriend() { + return this.dummyFriend; + } + + public void setDummyFriend(String value) { + this.dummyFriend = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RefscopeType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RefscopeType.java new file mode 100644 index 000000000..357777329 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RefscopeType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDREFSCOPE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "refscopeType", + propOrder = {"cd", "refvalues"} +) +public class RefscopeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDREFSCOPE cd; + @XmlElement( + name = "refvalue" + ) + protected List refvalues; + + public CDREFSCOPE getCd() { + return this.cd; + } + + public void setCd(CDREFSCOPE value) { + this.cd = value; + } + + public List getRefvalues() { + if (this.refvalues == null) { + this.refvalues = new ArrayList(); + } + + return this.refvalues; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Refvalue.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Refvalue.java new file mode 100644 index 000000000..8d510787a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Refvalue.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"minref", "maxref", "context"} +) +public class Refvalue implements Serializable { + private static final long serialVersionUID = 1L; + protected MinrefType minref; + protected MaxrefType maxref; + @XmlElement( + required = true + ) + protected TextType context; + + public MinrefType getMinref() { + return this.minref; + } + + public void setMinref(MinrefType value) { + this.minref = value; + } + + public MaxrefType getMaxref() { + return this.maxref; + } + + public void setMaxref(MaxrefType value) { + this.maxref = value; + } + + public TextType getContext() { + return this.context; + } + + public void setContext(TextType value) { + this.context = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Regimen.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Regimen.java new file mode 100644 index 000000000..c25d5401a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Regimen.java @@ -0,0 +1,50 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"daynumbersAndQuantitiesAndDates"} +) +public class Regimen implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "quantity", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "date", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "daytime", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "weekday", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +), @XmlElementRef( + name = "daynumber", + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + type = JAXBElement.class +)}) + protected List> daynumbersAndQuantitiesAndDates; + + public List> getDaynumbersAndQuantitiesAndDates() { + if (this.daynumbersAndQuantitiesAndDates == null) { + this.daynumbersAndQuantitiesAndDates = new ArrayList(); + } + + return this.daynumbersAndQuantitiesAndDates; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RegimenFactory.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RegimenFactory.java new file mode 100644 index 000000000..19551b329 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RegimenFactory.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import org.joda.time.DateTime; + +public class RegimenFactory { + private static ObjectFactory fact = new ObjectFactory(); + + public static JAXBElement createDayNumber(BigInteger number) { + return fact.createRegimenDaynumber(number); + } + + public static JAXBElement createDate(DateTime date) { + return fact.createRegimenDate(date); + } + + public static JAXBElement createDaytime(Daytime date) { + return fact.createRegimenDaytime(date); + } + + public static JAXBElement createWeekday(Weekday date) { + return fact.createRegimenWeekday(date); + } + + public static JAXBElement createQuantity(BigDecimal decimal) { + return createQuantity(decimal, (AdministrationunitType)null); + } + + public static JAXBElement createQuantity(BigDecimal decimal, AdministrationunitType administrationunitType) { + AdministrationquantityType administrationquantityType = new AdministrationquantityType(); + administrationquantityType.setDecimal(decimal); + administrationquantityType.setUnit(administrationunitType); + return fact.createRegimenQuantity(administrationquantityType); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RenewalType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RenewalType.java new file mode 100644 index 000000000..cc708ffd1 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RenewalType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "renewalType", + propOrder = {"text", "decimal", "duration"} +) +public class RenewalType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected BigDecimal decimal; + protected DurationType duration; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public DurationType getDuration() { + return this.duration; + } + + public void setDuration(DurationType value) { + this.duration = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RouteType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RouteType.java new file mode 100644 index 000000000..662a260aa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/RouteType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDDRUGROUTE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "routeType", + propOrder = {"cd"} +) +public class RouteType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDDRUGROUTE cd; + + public CDDRUGROUTE getCd() { + return this.cd; + } + + public void setCd(CDDRUGROUTE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SenderType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SenderType.java new file mode 100644 index 000000000..7e069782d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SenderType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "senderType", + propOrder = {"hcparties"} +) +public class SenderType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "hcparty", + required = true + ) + protected List hcparties; + + public List getHcparties() { + if (this.hcparties == null) { + this.hcparties = new ArrayList(); + } + + return this.hcparties; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SeverityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SeverityType.java new file mode 100644 index 000000000..f0629def7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SeverityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSEVERITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "severityType", + propOrder = {"cd"} +) +public class SeverityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSEVERITY cd; + + public CDSEVERITY getCd() { + return this.cd; + } + + public void setCd(CDSEVERITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SexType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SexType.java new file mode 100644 index 000000000..c7898006e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SexType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSEX; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "sexType", + propOrder = {"cd"} +) +public class SexType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSEX cd; + + public CDSEX getCd() { + return this.cd; + } + + public void setCd(CDSEX value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SiteType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SiteType.java new file mode 100644 index 000000000..51c16fcd9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SiteType.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSITE; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "siteType", + propOrder = {"text", "cd"} +) +public class SiteType implements Serializable { + private static final long serialVersionUID = 1L; + protected TextType text; + protected CDSITE cd; + + public TextType getText() { + return this.text; + } + + public void setText(TextType value) { + this.text = value; + } + + public CDSITE getCd() { + return this.cd; + } + + public void setCd(CDSITE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Source.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Source.java new file mode 100644 index 000000000..772426d09 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Source.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDEXTERNALSOURCE; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cds", "datetime", "version", "proof"} +) +public class Source implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime datetime; + protected String version; + protected String proof; + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDatetime() { + return this.datetime; + } + + public void setDatetime(DateTime value) { + this.datetime = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public String getProof() { + return this.proof; + } + + public void setProof(String value) { + this.proof = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Specialisation.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Specialisation.java new file mode 100644 index 000000000..3e523543f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Specialisation.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDMESSAGE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd", "version"} +) +public class Specialisation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDMESSAGE cd; + @XmlElement( + required = true + ) + protected String version; + + public CDMESSAGE getCd() { + return this.cd; + } + + public void setCd(CDMESSAGE value) { + this.cd = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StandardType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StandardType.java new file mode 100644 index 000000000..fa5fd6023 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StandardType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSTANDARD; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "standardType", + propOrder = {"cd", "specialisation"} +) +public class StandardType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDSTANDARD cd; + protected Specialisation specialisation; + + public CDSTANDARD getCd() { + return this.cd; + } + + public void setCd(CDSTANDARD value) { + this.cd = value; + } + + public Specialisation getSpecialisation() { + return this.specialisation; + } + + public void setSpecialisation(Specialisation value) { + this.specialisation = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StrengthType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StrengthType.java new file mode 100644 index 000000000..2385055c4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/StrengthType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "strengthType", + propOrder = {"decimal", "unit"} +) +public class StrengthType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + @XmlElement( + required = true + ) + protected UnitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public UnitType getUnit() { + return this.unit; + } + + public void setUnit(UnitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SubstanceType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SubstanceType.java new file mode 100644 index 000000000..6dac77642 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/SubstanceType.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDSUBSTANCE; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "substanceType", + propOrder = {"substancename", "cd"} +) +public class SubstanceType implements Serializable { + private static final long serialVersionUID = 1L; + protected String substancename; + protected CDSUBSTANCE cd; + + public String getSubstancename() { + return this.substancename; + } + + public void setSubstancename(String value) { + this.substancename = value; + } + + public CDSUBSTANCE getCd() { + return this.cd; + } + + public void setCd(CDSUBSTANCE value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Substanceproduct.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Substanceproduct.java new file mode 100644 index 000000000..d17951879 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Substanceproduct.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDDRUGCNK; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDINNCLUSTER; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"intendedcd", "deliveredcd", "intendedname", "deliveredname"} +) +public class Substanceproduct implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDINNCLUSTER intendedcd; + protected CDDRUGCNK deliveredcd; + @XmlElement( + required = true + ) + protected String intendedname; + protected String deliveredname; + + public CDINNCLUSTER getIntendedcd() { + return this.intendedcd; + } + + public void setIntendedcd(CDINNCLUSTER value) { + this.intendedcd = value; + } + + public CDDRUGCNK getDeliveredcd() { + return this.deliveredcd; + } + + public void setDeliveredcd(CDDRUGCNK value) { + this.deliveredcd = value; + } + + public String getIntendedname() { + return this.intendedname; + } + + public void setIntendedname(String value) { + this.intendedname = value; + } + + public String getDeliveredname() { + return this.deliveredname; + } + + public void setDeliveredname(String value) { + this.deliveredname = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Takes.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Takes.java new file mode 100644 index 000000000..b2ff898b2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Takes.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"low", "high"} +) +public class Takes implements Serializable { + private static final long serialVersionUID = 1L; + protected BigDecimal low; + @XmlElement( + required = true + ) + protected BigDecimal high; + + public BigDecimal getLow() { + return this.low; + } + + public void setLow(BigDecimal value) { + this.low = value; + } + + public BigDecimal getHigh() { + return this.high; + } + + public void setHigh(BigDecimal value) { + this.high = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TelecomType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TelecomType.java new file mode 100644 index 000000000..d4b224a3a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TelecomType.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTELECOM; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "telecomType", + propOrder = {"ids", "cds", "telecomnumber"} +) +public class TelecomType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "id" + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true + ) + protected String telecomnumber; + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public String getTelecomnumber() { + return this.telecomnumber; + } + + public void setTelecomnumber(String value) { + this.telecomnumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TemporalityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TemporalityType.java new file mode 100644 index 000000000..36cfe0bfa --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TemporalityType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTEMPORALITY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "temporalityType", + propOrder = {"cd"} +) +public class TemporalityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDTEMPORALITY cd; + + public CDTEMPORALITY getCd() { + return this.cd; + } + + public void setCd(CDTEMPORALITY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TextWithLayoutType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TextWithLayoutType.java new file mode 100644 index 000000000..8fbbe7ab2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TextWithLayoutType.java @@ -0,0 +1,45 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "textWithLayoutType", + propOrder = {"content"} +) +public class TextWithLayoutType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "L" + ) + protected String l; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getL() { + return this.l; + } + + public void setL(String value) { + this.l = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Thirdpayercontract.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Thirdpayercontract.java new file mode 100644 index 000000000..1b32ae87d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Thirdpayercontract.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDCARENETTHIRDPAYERCONTRACT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"cd"} +) +public class Thirdpayercontract implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDCARENETTHIRDPAYERCONTRACT cd; + + public CDCARENETTHIRDPAYERCONTRACT getCd() { + return this.cd; + } + + public void setCd(CDCARENETTHIRDPAYERCONTRACT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimequantityType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimequantityType.java new file mode 100644 index 000000000..84e26b2fc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimequantityType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "timequantityType", + propOrder = {"decimal", "unit"} +) +public class TimequantityType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected BigDecimal decimal; + protected TimeunitType unit; + + public BigDecimal getDecimal() { + return this.decimal; + } + + public void setDecimal(BigDecimal value) { + this.decimal = value; + } + + public TimeunitType getUnit() { + return this.unit; + } + + public void setUnit(TimeunitType value) { + this.unit = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimeunitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimeunitType.java new file mode 100644 index 000000000..a689944d5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TimeunitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTIMEUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "timeunitType", + propOrder = {"cd"} +) +public class TimeunitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDTIMEUNIT cd; + + public CDTIMEUNIT getCd() { + return this.cd; + } + + public void setCd(CDTIMEUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TransactionType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TransactionType.java new file mode 100644 index 000000000..d937092a3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/TransactionType.java @@ -0,0 +1,226 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.ehealth.technicalconnector.adapter.XmlDateNoTzAdapter; +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import be.ehealth.technicalconnector.adapter.XmlTimeAdapter; +import be.fgov.ehealth.standards.kmehr.cd.v1.CDTRANSACTION; +import be.fgov.ehealth.standards.kmehr.cd.v1.LnkType; +import be.fgov.ehealth.standards.kmehr.dt.v1.TextType; +import be.fgov.ehealth.standards.kmehr.id.v1.IDKMEHR; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "transactionType", + propOrder = {"confidentiality", "ids", "cds", "date", "time", "author", "redactor", "iscomplete", "isvalidated", "expirationdate", "heading", "item", "text", "textWithLayout", "lnk", "recorddatetime", "version"} +) +public class TransactionType implements Serializable { + private static final long serialVersionUID = 1L; + protected ConfidentialityType confidentiality; + @XmlElement( + name = "id", + required = true + ) + protected List ids; + @XmlElement( + name = "cd", + required = true + ) + protected List cds; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime date; + @XmlElement( + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlTimeAdapter.class) + @XmlSchemaType( + name = "time" + ) + protected DateTime time; + @XmlElement( + required = true + ) + protected AuthorType author; + protected AuthorType redactor; + protected boolean iscomplete; + protected boolean isvalidated; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateNoTzAdapter.class) + @XmlSchemaType( + name = "date" + ) + protected DateTime expirationdate; + protected List heading; + protected List item; + protected List text; + @XmlElement( + name = "text-with-layout", + nillable = true + ) + protected List textWithLayout; + protected List lnk; + @XmlElement( + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime recorddatetime; + protected String version; + + public ConfidentialityType getConfidentiality() { + return this.confidentiality; + } + + public void setConfidentiality(ConfidentialityType value) { + this.confidentiality = value; + } + + public List getIds() { + if (this.ids == null) { + this.ids = new ArrayList(); + } + + return this.ids; + } + + public List getCds() { + if (this.cds == null) { + this.cds = new ArrayList(); + } + + return this.cds; + } + + public DateTime getDate() { + return this.date; + } + + public void setDate(DateTime value) { + this.date = value; + } + + public DateTime getTime() { + return this.time; + } + + public void setTime(DateTime value) { + this.time = value; + } + + public AuthorType getAuthor() { + return this.author; + } + + public void setAuthor(AuthorType value) { + this.author = value; + } + + public AuthorType getRedactor() { + return this.redactor; + } + + public void setRedactor(AuthorType value) { + this.redactor = value; + } + + public boolean isIscomplete() { + return this.iscomplete; + } + + public void setIscomplete(boolean value) { + this.iscomplete = value; + } + + public boolean isIsvalidated() { + return this.isvalidated; + } + + public void setIsvalidated(boolean value) { + this.isvalidated = value; + } + + public DateTime getExpirationdate() { + return this.expirationdate; + } + + public void setExpirationdate(DateTime value) { + this.expirationdate = value; + } + + public List getHeading() { + if (this.heading == null) { + this.heading = new ArrayList(); + } + + return this.heading; + } + + public List getItem() { + if (this.item == null) { + this.item = new ArrayList(); + } + + return this.item; + } + + public List getText() { + if (this.text == null) { + this.text = new ArrayList(); + } + + return this.text; + } + + public List getTextWithLayout() { + if (this.textWithLayout == null) { + this.textWithLayout = new ArrayList(); + } + + return this.textWithLayout; + } + + public List getLnk() { + if (this.lnk == null) { + this.lnk = new ArrayList(); + } + + return this.lnk; + } + + public DateTime getRecorddatetime() { + return this.recorddatetime; + } + + public void setRecorddatetime(DateTime value) { + this.recorddatetime = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UnitType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UnitType.java new file mode 100644 index 000000000..225ab1108 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UnitType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDUNIT; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "unitType", + propOrder = {"cd"} +) +public class UnitType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDUNIT cd; + + public CDUNIT getCd() { + return this.cd; + } + + public void setCd(CDUNIT value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UrgencyType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UrgencyType.java new file mode 100644 index 000000000..e1cd06945 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/UrgencyType.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDURGENCY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "urgencyType", + propOrder = {"cd"} +) +public class UrgencyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDURGENCY cd; + + public CDURGENCY getCd() { + return this.cd; + } + + public void setCd(CDURGENCY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Weekday.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Weekday.java new file mode 100644 index 000000000..5caee1d2e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/Weekday.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"weeknumber"} +) +public class Weekday extends WeekdayType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlSchemaType( + name = "positiveInteger" + ) + protected BigInteger weeknumber; + + public BigInteger getWeeknumber() { + return this.weeknumber; + } + + public void setWeeknumber(BigInteger value) { + this.weeknumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/WeekdayType.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/WeekdayType.java new file mode 100644 index 000000000..1dc43e6c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/WeekdayType.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import be.fgov.ehealth.standards.kmehr.cd.v1.CDWEEKDAY; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "weekdayType", + propOrder = {"cd"} +) +@XmlSeeAlso({Weekday.class}) +public class WeekdayType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected CDWEEKDAY cd; + + public CDWEEKDAY getCd() { + return this.cd; + } + + public void setCd(CDWEEKDAY value) { + this.cd = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/package-info.java new file mode 100644 index 000000000..64efec72b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/standards/kmehr/schema/v1/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.standards.kmehr.schema.v1; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.ehealth.fgov.be/standards/kmehr/schema/v1", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor.java new file mode 100644 index 000000000..0d2a64077 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointDistributor.java @@ -0,0 +1,185 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.NoNextEndpointException; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.EndPointInformation; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Timer; +import java.util.TimerTask; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.apache.commons.lang.reflect.MethodUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class EndpointDistributor { + public static final String PROP_POLLING_INTERVAL = "be.fgov.ehealth.technicalconnector.bootstrap.bcp.polling.interval.minutes"; + public static final String PROP_POLLING_ACTIVATED = "be.fgov.ehealth.technicalconnector.bootstrap.bcp.polling.activated"; + private static final long DEFAULT_POLLING_INTERVAL = 15L; + private static final Logger LOG = LoggerFactory.getLogger(EndpointDistributor.class); + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + private boolean polling; + private Timer timer; + private Map url2Service; + private Map> service2AllEndpoints; + private Map service2ActiveEndpoint; + private Map service2DefaultEndpoint; + private Map service2CacheInformation; + + public static EndpointDistributor getInstance() { + return EndpointDistributor.EndpointDistributorSingleton.INSTANCE.getEndpointDistributor(); + } + + private EndpointDistributor() { + this.url2Service = new HashMap(); + this.service2AllEndpoints = new HashMap(); + this.service2ActiveEndpoint = new HashMap(); + this.service2DefaultEndpoint = new HashMap(); + this.service2CacheInformation = new HashMap(); + } + + public String getService(String currentEndpoint) { + return (String)this.url2Service.get(currentEndpoint); + } + + public String getActiveEndpoint(String currentEndpoint) { + return this.url2Service.containsKey(currentEndpoint) ? (String)this.service2ActiveEndpoint.get(this.url2Service.get(currentEndpoint)) : currentEndpoint; + } + + public boolean mustCache(String currentEndpoint) { + String service = (String)this.url2Service.get(currentEndpoint); + return StringUtils.isNotEmpty(service) ? this.service2CacheInformation.containsKey(service) : false; + } + + public CacheInformation getCacheInformation(String currentEndpoint) { + return (CacheInformation)this.service2CacheInformation.get(this.url2Service.get(currentEndpoint)); + } + + public void activatePolling() { + if (!this.polling && this.isBCPMode() && config.getBooleanProperty("be.fgov.ehealth.technicalconnector.bootstrap.bcp.polling.activated", Boolean.TRUE)) { + this.timer = new Timer(true); + this.timer.schedule(new EndpointDistributor.StatusPollingTimerTask(), new Date(), TimeUnit.MILLISECONDS.convert(config.getLongProperty("be.fgov.ehealth.technicalconnector.bootstrap.bcp.polling.interval.minutes", 15L), TimeUnit.MINUTES)); + } + + this.polling = true; + } + + public boolean mustPoll() { + return this.polling; + } + + public void activateNextEndPoint(String currentEndpoint) throws NoNextEndpointException { + LOG.debug("Trying to activate next endpoint for [{}]", currentEndpoint); + if (this.url2Service.containsKey(currentEndpoint)) { + String serviceKey = (String)this.url2Service.get(currentEndpoint); + String nextEndpoint = next(currentEndpoint, (List)this.service2AllEndpoints.get(serviceKey)); + LOG.info("Activating new endpoint [{}] for [{}]", nextEndpoint, serviceKey); + this.service2ActiveEndpoint.put(serviceKey, nextEndpoint); + } else { + throw new NoNextEndpointException("Unable to activate alternative for [" + currentEndpoint + "]"); + } + } + + public int getAmountOfAlternatives(String currentEndpoint) { + if (this.url2Service.containsKey(currentEndpoint)) { + String serviceKey = (String)this.url2Service.get(currentEndpoint); + return ((List)this.service2AllEndpoints.get(serviceKey)).size(); + } else { + return 1; + } + } + + private static String next(String currentEndpoint, List endpoints) throws NoNextEndpointException { + Validate.notEmpty(endpoints); + if (endpoints.size() == 1) { + throw new NoNextEndpointException("Unable to activate alternative for [" + currentEndpoint + "]"); + } else { + Validate.isTrue(endpoints.size() > 1); + int pos = endpoints.indexOf(currentEndpoint); + if (pos == -1) { + throw new IllegalArgumentException("Unable to find currentValue [" + currentEndpoint + "] in list " + StringUtils.join(endpoints, ",")); + } else { + ++pos; + return endpoints.size() == pos ? (String)endpoints.get(0) : (String)endpoints.get(pos); + } + } + } + + public void update(EndPointInformation info) { + Validate.notNull(info); + if (!isBCPMode(info)) { + this.polling = false; + if (this.timer != null) { + this.timer.cancel(); + } + } + + this.url2Service = info.getUrl2Service(); + this.service2ActiveEndpoint = new HashMap(info.getService2ActiveEndpoint()); + this.service2AllEndpoints = info.getService2AllEndpoints(); + this.service2DefaultEndpoint = info.getService2DefaultEndpoint(); + this.service2CacheInformation = info.getService2CacheInformation(); + } + + protected void reset() { + this.url2Service = new HashMap(); + this.service2AllEndpoints = new HashMap(); + this.service2ActiveEndpoint = new HashMap(); + this.service2DefaultEndpoint = new HashMap(); + } + + private static boolean isBCPMode(EndPointInformation info) { + return !info.getService2ActiveEndpoint().equals(info.getService2DefaultEndpoint()); + } + + private boolean isBCPMode() { + return !this.service2ActiveEndpoint.equals(this.service2DefaultEndpoint); + } + + public static boolean update() { + try { + return (Boolean)MethodUtils.invokeStaticMethod(Class.forName("be.fgov.ehealth.technicalconnector.bootstrap.bcp.EndpointUpdater"), "update", new Object[0]); + } catch (Exception var1) { + LOG.error("Unable to update endpoints", var1); + return false; + } + } + + // $FF: synthetic method + EndpointDistributor(Object x0) { + this(); + } + + private static class StatusPollingTimerTask extends TimerTask { + private static final Logger LOG = LoggerFactory.getLogger(EndpointDistributor.StatusPollingTimerTask.class); + + private StatusPollingTimerTask() { + } + + public void run() { + LOG.debug("Update endpoints through Timer"); + EndpointDistributor.update(); + } + + // $FF: synthetic method + StatusPollingTimerTask(Object x0) { + this(); + } + } + + private static enum EndpointDistributorSingleton { + INSTANCE; + + private volatile EndpointDistributor distributor = new EndpointDistributor(); + + public EndpointDistributor getEndpointDistributor() { + return this.distributor; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointUpdater.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointUpdater.java new file mode 100644 index 000000000..6690e5f41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/EndpointUpdater.java @@ -0,0 +1,130 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.parser.StatusPageParser; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.verifier.StatusPageSignatureVerifier; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class EndpointUpdater { + public static final String PROP_BCP_STATUS_ENDPOINT = "be.ehealth.technicalconnector.bcp.status.endpoint"; + public static final String PROP_BCP_CACHE_DIR = "bcp.local.cache.dir"; + private static final Logger LOG = LoggerFactory.getLogger(EndpointUpdater.class); + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + private static String loadedSha2; + private static String loadedSha2Location; + private static String loadedXmlLocation; + + private EndpointUpdater() { + throw new UnsupportedOperationException(); + } + + public static boolean update() throws TechnicalConnectorException { + String endpoint = determineEndpoint(); + String onlineSha2 = ConnectorIOUtils.getResourceAsString(endpoint + ".sha2"); + if (!onlineSha2.equals(loadedSha2)) { + String content = ConnectorIOUtils.getResourceAsString(endpoint + ".xml"); + update(content); + write(content, loadedXmlLocation); + write(onlineSha2, loadedSha2Location); + loadedSha2 = onlineSha2; + return true; + } else { + LOG.debug("No change detected"); + return false; + } + } + + private static void write(String content, String location) { + Validate.notEmpty(location); + FileOutputStream fos = null; + + try { + File output = new File(location); + if (!output.exists() && !output.createNewFile()) { + throw new IOException("Unable to create new file. [" + location + "]"); + } + + fos = new FileOutputStream(output); + IOUtils.write(content.getBytes(Charset.UTF_8.getName()), fos); + } catch (IOException var7) { + LOG.error("Unable to write content to file [" + location + "]", var7); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + + } + + private static boolean update(String xml) throws TechnicalConnectorException { + if (StatusPageSignatureVerifier.isValid(xml)) { + EndpointDistributor.getInstance().update(StatusPageParser.parse(xml)); + return true; + } else { + LOG.error("Unable to update endpoint. For more information see logs."); + return false; + } + } + + private static String determineEndpoint() { + String env = config.getProperty("environment", "prd"); + String endpoint = config.getProperty("be.ehealth.technicalconnector.bcp.status.endpoint"); + if (StringUtils.isNotBlank(endpoint)) { + return endpoint; + } else if ("prd".equals(env)) { + return "https://servicelist.ehealth.fgov.be/servicelist"; + } else if ("acc".equals(env)) { + return "https://servicelist-acpt.ehealth.fgov.be/servicelist"; + } else if ("int".equals(env)) { + return "https://bcp-int.ehealth.fgov.be/current_status"; + } else { + throw new IllegalArgumentException("Unsupported Environment [" + env + "]"); + } + } + + public static void reset() { + delete(loadedSha2Location); + delete(loadedXmlLocation); + loadedSha2 = null; + EndpointDistributor.getInstance().reset(); + } + + private static void delete(String location) { + File file = new File(location); + if (file.delete()) { + LOG.debug("File [{}] deleted.", file.getName()); + } else { + LOG.debug("Unable to delete [{}].", file.getName()); + } + + } + + static { + try { + if (config.hasProperty("bcp.local.cache.dir")) { + String basePath = config.getProperty("bcp.local.cache.dir"); + loadedSha2Location = basePath + EndpointUpdater.class.getCanonicalName() + ".sha2"; + loadedXmlLocation = basePath + EndpointUpdater.class.getCanonicalName() + ".xml"; + } else { + loadedSha2Location = ConnectorIOUtils.getTempFileLocation(EndpointUpdater.class.getCanonicalName() + ".sha2"); + loadedXmlLocation = ConnectorIOUtils.getTempFileLocation(EndpointUpdater.class.getCanonicalName() + ".xml"); + } + + if (update(ConnectorIOUtils.getResourceAsString(loadedXmlLocation))) { + loadedSha2 = ConnectorIOUtils.getResourceAsString(loadedSha2Location); + } + } catch (Exception var1) { + LOG.error("Unable to load endpoints", var1); + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation.java new file mode 100644 index 000000000..ea8c0d936 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/CacheInformation.java @@ -0,0 +1,61 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.cache.CacheFactory; +import org.joda.time.Duration; + +public class CacheInformation { + private CacheInformation.CacheType cacheType; + private final CacheInformation.KeyTransformType keyTransformType; + private final String keyTransfromLocation; + private Cache cache; + + public CacheInformation(String serviceName, CacheInformation.CacheType cacheType, CacheInformation.KeyTransformType keyTransformType, String keyTransfromLocation, CacheInformation.ExpiryType expiryType, Duration expiryDuration) { + this.cacheType = cacheType; + this.keyTransformType = keyTransformType; + this.keyTransfromLocation = keyTransfromLocation; + this.cache = CacheFactory.newInstance(CacheFactory.CacheType.PERSISTENT, serviceName, expiryType, expiryDuration); + } + + public boolean isActivated() { + return true; + } + + public Cache getCache() { + return this.cache; + } + + public boolean isXsltKeyTransform() { + return this.keyTransfromLocation != null; + } + + public CacheInformation.KeyTransformType getKeyTransformType() { + return this.keyTransformType; + } + + public boolean isKeyTransformType(CacheInformation.KeyTransformType keyTransformType) { + return this.keyTransformType == keyTransformType; + } + + public String getKeyTransfromLocation() { + return this.keyTransfromLocation; + } + + public String toString() { + return "CacheInformation{cacheType=" + this.cacheType + ", keyTransformType=" + this.keyTransformType + ", keyTransfromLocation='" + this.keyTransfromLocation + '\'' + ", cache=" + this.cache + '}'; + } + + public static enum ExpiryType { + NONE, + TTL; + } + + public static enum KeyTransformType { + XSLT; + } + + public static enum CacheType { + ENDPOINT_FIRST, + CACHE_FIRST; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/EndPointInformation.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/EndPointInformation.java new file mode 100644 index 000000000..bd2d927f4 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/domain/EndPointInformation.java @@ -0,0 +1,64 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class EndPointInformation { + private static final Logger LOG = LoggerFactory.getLogger(EndPointInformation.class); + private Map url2Service = new HashMap(); + private Map service2DefaultEndpoint = new HashMap(); + private Map> service2AllEndpoints = new HashMap(); + private Map service2ActiveEndpoint = new HashMap(); + private Map service2cache = new HashMap(); + + public Map getService2ActiveEndpoint() { + return Collections.unmodifiableMap(this.service2ActiveEndpoint); + } + + public Map getUrl2Service() { + return Collections.unmodifiableMap(this.url2Service); + } + + public Map> getService2AllEndpoints() { + return Collections.unmodifiableMap(this.service2AllEndpoints); + } + + public Map getService2DefaultEndpoint() { + return Collections.unmodifiableMap(this.service2DefaultEndpoint); + } + + public Map getService2CacheInformation() { + return Collections.unmodifiableMap(this.service2cache); + } + + public void register(String serviceName, String activeEndpoint, String defaultEndpoint, Collection endpoints, CacheInformation cacheInformation) { + Validate.isTrue(StringUtils.isNotBlank(defaultEndpoint)); + LOG.debug("Adding info to register {} activeURL {}, defaultURL {}, cache {}", new Object[]{serviceName, activeEndpoint, defaultEndpoint, cacheInformation}); + this.service2DefaultEndpoint.put(serviceName, defaultEndpoint); + if (StringUtils.isNotBlank(activeEndpoint)) { + this.service2ActiveEndpoint.put(serviceName, activeEndpoint); + } + + this.service2AllEndpoints.put(serviceName, new ArrayList(endpoints)); + Iterator i$ = endpoints.iterator(); + + while(i$.hasNext()) { + String endpoint = (String)i$.next(); + this.url2Service.put(endpoint, serviceName); + } + + if (cacheInformation != null) { + this.service2cache.put(serviceName, cacheInformation); + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/parser/StatusPageParser.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/parser/StatusPageParser.java new file mode 100644 index 000000000..9db617422 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/parser/StatusPageParser.java @@ -0,0 +1,159 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp.parser; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.shutdown.DeleteFileOnExitShutdownHook; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fgov.ehealth.bcp.protocol.v1.Endpoint; +import be.fgov.ehealth.bcp.protocol.v1.StatusType; +import be.fgov.ehealth.bcp.protocol.v2.Service; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.EndPointInformation; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Iterator; +import java.util.List; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.Unmarshaller; +import javax.xml.stream.XMLInputFactory; +import javax.xml.stream.XMLStreamReader; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; +import org.joda.time.Duration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class StatusPageParser { + private static final Logger LOG = LoggerFactory.getLogger(StatusPageParser.class); + private static final String URI_BCP_V2 = "urn:be:fgov:ehealth:bcp:protocol:v2"; + private static final String URI_BCP_V1 = "urn:be:fgov:ehealth:bcp:protocol:v1"; + + private StatusPageParser() { + throw new UnsupportedOperationException(); + } + + public static EndPointInformation parse(String xml) throws TechnicalConnectorException { + EndPointInformation info = new EndPointInformation(); + ByteArrayInputStream is = new ByteArrayInputStream(ConnectorIOUtils.toBytes(xml, Charset.UTF_8)); + + try { + XMLInputFactory xmlif = XMLInputFactory.newInstance(); + XMLStreamReader xmlr = xmlif.createXMLStreamReader(is); + JAXBContext jaxbContext = JAXBContext.newInstance(new Class[]{Service.class, be.fgov.ehealth.bcp.protocol.v1.Service.class}); + Unmarshaller um = jaxbContext.createUnmarshaller(); + xmlr.nextTag(); + xmlr.require(1, (String)null, "ServiceList"); + + while(true) { + while(true) { + while(xmlr.getEventType() != 8) { + if (xmlr.getEventType() == 1) { + if (xmlr.getLocalName() == "Service" && xmlr.getNamespaceURI() == "urn:be:fgov:ehealth:bcp:protocol:v2") { + xmlr.require(1, "urn:be:fgov:ehealth:bcp:protocol:v2", "Service"); + Service service = (Service)um.unmarshal(xmlr); + add(info, service); + } else if (xmlr.getLocalName() == "Service" && xmlr.getNamespaceURI() == "urn:be:fgov:ehealth:bcp:protocol:v1") { + xmlr.require(1, "urn:be:fgov:ehealth:bcp:protocol:v1", "Service"); + be.fgov.ehealth.bcp.protocol.v1.Service service = (be.fgov.ehealth.bcp.protocol.v1.Service)um.unmarshal(xmlr); + add(info, service); + } else { + xmlr.next(); + } + } else { + xmlr.next(); + } + } + + return info; + } + } + } catch (Exception var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var8, new Object[0]); + } + } + + private static void add(EndPointInformation info, be.fgov.ehealth.bcp.protocol.v1.Service service) { + List endpoints = new ArrayList(); + String defaultEndpoint = null; + String activeEndpoint = null; + List endpointList = service.getEndpoints(); + Iterator i$ = endpointList.iterator(); + + while(i$.hasNext()) { + Endpoint endpoint = (Endpoint)i$.next(); + endpoints.add(endpoint.getValue()); + if (endpoint.getStatus() == StatusType.ACTIVE) { + activeEndpoint = endpoint.getValue(); + } + + if (endpoint.getOrder().toString(10) == "0") { + defaultEndpoint = endpoint.getValue(); + } + } + + info.register(service.getId(), activeEndpoint, defaultEndpoint, endpoints, (CacheInformation)null); + } + + private static void add(EndPointInformation info, Service service) { + List endpoints = new ArrayList(); + String defaultEndpoint = null; + String activeEndpoint = null; + List endpointList = service.getEndpointList().getEndpoints(); + Iterator i$ = endpointList.iterator(); + + while(i$.hasNext()) { + be.fgov.ehealth.bcp.protocol.v2.Endpoint endpoint = (be.fgov.ehealth.bcp.protocol.v2.Endpoint)i$.next(); + endpoints.add(endpoint.getValue()); + if (endpoint.getStatus() == be.fgov.ehealth.bcp.protocol.v2.StatusType.ACTIVE) { + activeEndpoint = endpoint.getValue(); + } + + if (endpoint.getOrder().toString(10) == "0") { + defaultEndpoint = endpoint.getValue(); + } + } + + CacheInformation cacheInformation = null; + if (service.getCache() != null) { + CacheInformation.CacheType cacheType = CacheInformation.CacheType.valueOf(service.getCache().getStrategy()); + CacheInformation.ExpiryType expiryType = CacheInformation.ExpiryType.valueOf(service.getCache().getExpiry().getType().toUpperCase()); + CacheInformation.KeyTransformType keyTransformType = CacheInformation.KeyTransformType.valueOf(service.getCache().getKey().getTranform().toUpperCase()); + String keyTranformLocation = null; + if (service.getCache().getKey().isInline()) { + try { + File file = File.createTempFile(service.getId().replaceAll(":", "_"), ".xslt"); + DeleteFileOnExitShutdownHook.deleteOnExit(file); + FileWriter fw = new FileWriter(file); + IOUtils.write(service.getCache().getKey().getValue(), fw); + fw.flush(); + fw.close(); + keyTranformLocation = file.getAbsolutePath(); + } catch (IOException var14) { + LOG.debug("Unable to create inline XSLT file.", var14); + } + } else { + keyTranformLocation = service.getCache().getKey().getValue(); + } + + Duration duration = null; + javax.xml.datatype.Duration xmlDuration = service.getCache().getExpiry().getDuration(); + if (xmlDuration != null) { + duration = new Duration(xmlDuration.getTimeInMillis(Calendar.getInstance())); + } else { + String value = service.getCache().getExpiry().getValue(); + if (StringUtils.isNotEmpty(value)) { + duration = Duration.parse(value); + } + } + + cacheInformation = new CacheInformation(service.getId(), cacheType, keyTransformType, keyTranformLocation, expiryType, duration); + } + + info.register(service.getId(), activeEndpoint, defaultEndpoint, endpoints, cacheInformation); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/utils/CacheHelper.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/utils/CacheHelper.java new file mode 100644 index 000000000..7546ada30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/utils/CacheHelper.java @@ -0,0 +1,73 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp.utils; + +import be.ehealth.technicalconnector.cache.Cache; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.SOAPUtils; +import be.ehealth.technicalconnector.ws.domain.GenericResponse; +import be.fgov.ehealth.technicalconnector.bootstrap.bcp.domain.CacheInformation; +import java.io.StringWriter; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.stream.StreamResult; +import javax.xml.transform.stream.StreamSource; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class CacheHelper { + private static final Logger LOG = LoggerFactory.getLogger(CacheHelper.class); + private static final TransformerFactory TF = TransformerFactory.newInstance(); + + private CacheHelper() { + } + + private static String getKey(Source payload, String xsltLocation) throws TechnicalConnectorException { + try { + Transformer keyTransformer = TF.newTransformer(new StreamSource(ConnectorIOUtils.getResourceAsStream(xsltLocation))); + StringWriter writer = new StringWriter(); + keyTransformer.transform(payload, new StreamResult(writer)); + return writer.toString(); + } catch (Exception var4) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var4, new Object[0]); + } + } + + private static String getValue(Source payload) throws TechnicalConnectorException { + try { + Transformer valueTransformer = TF.newTransformer(); + StringWriter writer = new StringWriter(); + valueTransformer.transform(payload, new StreamResult(writer)); + return writer.toString(); + } catch (Exception var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var3, new Object[0]); + } + } + + public static void put(Source keySource, Source value, CacheInformation cacheInfo) throws TechnicalConnectorException { + if (cacheInfo != null && cacheInfo.isKeyTransformType(CacheInformation.KeyTransformType.XSLT)) { + String key = getKey(keySource, cacheInfo.getKeyTransfromLocation()); + LOG.debug("Using cache-key {}", key); + cacheInfo.getCache().put(key, getValue(value)); + } + + } + + public static GenericResponse get(Source keySource, CacheInformation cacheInfo) throws TechnicalConnectorException { + if (cacheInfo.isKeyTransformType(CacheInformation.KeyTransformType.XSLT)) { + String key = getKey(keySource, cacheInfo.getKeyTransfromLocation()); + LOG.debug("Using key [{}] for lookup", key); + Cache cache = cacheInfo.getCache(); + String content = (String)cache.get(key); + if (StringUtils.isBlank(content)) { + throw new IllegalStateException("Unable to get response from cache"); + } else { + return new GenericResponse(SOAPUtils.newSOAPMessage(content)); + } + } else { + throw new IllegalStateException("Unable to get response from cache"); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/verifier/StatusPageSignatureVerifier.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/verifier/StatusPageSignatureVerifier.java new file mode 100644 index 000000000..e1e657a81 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/bcp/verifier/StatusPageSignatureVerifier.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.bcp.verifier; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang3.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class StatusPageSignatureVerifier { + private static final Logger LOG = LoggerFactory.getLogger(StatusPageSignatureVerifier.class); + + private StatusPageSignatureVerifier() { + throw new UnsupportedOperationException(); + } + + public static boolean isValid(String xml) throws TechnicalConnectorException { + try { + Map options = new HashMap(); + SignatureVerificationResult signatureResult = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES).verify(xml.getBytes(), options); + if (!signatureResult.isValid()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE_VALIDATION, new Object[]{ArrayUtils.toString(signatureResult.getErrors().toArray())}); + } else { + return true; + } + } catch (Exception var3) { + LOG.error("Unable to verify signature Reason:" + var3.getMessage(), var3); + return false; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater.java new file mode 100644 index 000000000..1317e2fc2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/TrustStoreUpdater.java @@ -0,0 +1,165 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.tsl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.DateUtils; +import be.fgov.ehealth.technicalconnector.bootstrap.tsl.parser.TrustServiceStatusListParser; +import be.fgov.ehealth.technicalconnector.bootstrap.tsl.signature.TrustServiceStatusListSignatureVerifier; +import be.fgov.ehealth.technicalconnector.bootstrap.utils.BootStrapUtils; +import java.io.File; +import java.io.FileOutputStream; +import java.io.InputStream; +import java.util.Properties; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang.exception.ExceptionUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class TrustStoreUpdater { + private static final String PROP_CA_STOREPWD = "CAKEYSTORE_PASSWORD"; + private static final String PROP_CA_STORELOCATION = "CAKEYSTORE_LOCATION"; + private static final String CA_QC = "http://uri.etsi.org/TrstSvc/Svctype/CA/QC"; + private static final String CA_PKC = "http://uri.etsi.org/TrstSvc/Svctype/CA/PKC"; + private static final String TSA = "http://uri.etsi.org/TrstSvc/Svctype/TSA"; + private static final String TSL = "http://uri.etsi.org/TrstSvd/Svctype/TLIssuer"; + private static final String NEXT_UPDATE_SUFFIX = "-nextUpdate"; + private static final Logger LOG = LoggerFactory.getLogger(TrustStoreUpdater.class); + private static Configuration config = ConfigFactory.getConfigValidator(); + private static Properties shaCache = new Properties(); + private static String shaCacheLocation; + + private TrustStoreUpdater() { + throw new UnsupportedOperationException(); + } + + public static void launch() throws TechnicalConnectorException { + init(); + BootStrapUtils.merge(location("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.location"), pwd("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.pwd"), location("CAKEYSTORE_LOCATION"), pwd("CAKEYSTORE_PASSWORD")); + update("ssl", determineEndpoint(TrustStoreUpdater.TrustedServiceType.TRANSPORT), location("truststore_location"), pwd("truststore_password"), "http://uri.etsi.org/TrstSvc/Svctype/CA/PKC", "http://uri.etsi.org/TrstSvc/Svctype/CA/QC"); + store(); + update("ca", determineEndpoint(TrustStoreUpdater.TrustedServiceType.PERSON), location("CAKEYSTORE_LOCATION"), pwd("CAKEYSTORE_PASSWORD"), "http://uri.etsi.org/TrstSvc/Svctype/CA/PKC", "http://uri.etsi.org/TrstSvc/Svctype/CA/QC"); + store(); + update("tsl", determineEndpoint(TrustStoreUpdater.TrustedServiceType.APPLICATION), location("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.location"), pwd("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.pwd"), "http://uri.etsi.org/TrstSvc/Svctype/CA/PKC", "http://uri.etsi.org/TrstSvc/Svctype/CA/QC", "http://uri.etsi.org/TrstSvd/Svctype/TLIssuer"); + store(); + update("tsa", determineEndpoint(TrustStoreUpdater.TrustedServiceType.APPLICATION), location("timestamp.signature.keystore.path"), pwd("timestamp.signature.keystore.pwd"), "http://uri.etsi.org/TrstSvc/Svctype/CA/PKC", "http://uri.etsi.org/TrstSvc/Svctype/CA/QC", "http://uri.etsi.org/TrstSvc/Svctype/TSA"); + store(); + BootStrapUtils.merge(location("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.location"), pwd("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.pwd"), location("CAKEYSTORE_LOCATION"), pwd("CAKEYSTORE_PASSWORD")); + config.invalidate(); + config.reload(); + } + + private static String determineEndpoint(TrustStoreUpdater.TrustedServiceType type) { + String env = config.getProperty("environment", "prd"); + String endpoint = config.getProperty(type.getKey()); + if (StringUtils.isNotBlank(endpoint)) { + return endpoint; + } else if ("prd".equals(env)) { + return "https://tsl.ehealth.fgov.be/" + type.getPath(); + } else if ("acc".equals(env)) { + return "https://tsl-acpt.ehealth.fgov.be/" + type.getPath(); + } else if ("int".equals(env)) { + return "https://tsl-int.ehealth.fgov.be/" + type.getPath(); + } else { + throw new IllegalArgumentException("Unsupported Environment [" + env + "]"); + } + } + + private static void init() { + InputStream is = null; + + try { + shaCacheLocation = config.getProperty("truststoreupdater.local.cache", ConnectorIOUtils.getTempFileLocation(TrustStoreUpdater.class.getCanonicalName() + ".properties")); + is = ConnectorIOUtils.getResourceAsStream(shaCacheLocation); + shaCache.load(is); + } catch (Exception var5) { + LOG.error("Unable to load sha cache", var5); + } finally { + ConnectorIOUtils.closeQuietly((Object)is); + } + + } + + private static void store() { + if (StringUtils.isNotEmpty(shaCacheLocation)) { + FileOutputStream fos = null; + + try { + fos = new FileOutputStream(new File(shaCacheLocation)); + shaCache.store(fos, "eHealth TSL cache"); + } catch (Exception var5) { + LOG.error("Unable to store fingerprints to cache", var5); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + } + + } + + private static String location(String key) throws TechnicalConnectorException { + String location = config.getProperty(key); + + try { + ConnectorIOUtils.getResourceAsStream(location); + return location; + } catch (TechnicalConnectorException var3) { + location = config.getProperty("KEYSTORE_DIR") + config.getProperty(key); + LOG.debug("Trying to obtain location by adding ${KEYSTORE_DIR} [" + location + "] Reason " + ExceptionUtils.getRootCauseMessage(var3)); + ConnectorIOUtils.getResourceAsStream(location); + return location; + } + } + + private static char[] pwd(String key) { + return config.getProperty(key).toCharArray(); + } + + private static void update(String type, String tslEndpoint, String storeLocation, char[] storepwd, String... serviceTypeIdentifiers) throws TechnicalConnectorException { + String sha = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream(tslEndpoint + ".sha2")); + String xml; + if (shaCache.containsKey(type)) { + xml = shaCache.getProperty(type); + if (xml.equals(sha) && DateUtils.parseDateTime(shaCache.getProperty(type + "-nextUpdate")).isAfterNow()) { + LOG.info("Truststore already up-to-date. Skipping TSL file [" + tslEndpoint + "]"); + return; + } + } + + xml = ConnectorIOUtils.convertStreamToString(ConnectorIOUtils.getResourceAsStream(tslEndpoint + ".xml")); + if (TrustServiceStatusListSignatureVerifier.isValid(xml)) { + TrustServiceStatusListParser parser = new TrustServiceStatusListParser(); + parser.parse(xml, serviceTypeIdentifiers); + BootStrapUtils.writeKeyStore(parser.getTrustedList(), storeLocation, storepwd); + if (!StringUtils.isEmpty(sha)) { + shaCache.put(type, sha); + shaCache.put(type + "-nextUpdate", DateUtils.printDateTime(parser.nextUpdate())); + } + } else { + LOG.warn("Invalid TSL file on [" + tslEndpoint + "], skipping update"); + } + + } + + private static enum TrustedServiceType { + APPLICATION("tsl-ehpbe-application", "endpoint.tsl.appl"), + PERSON("tsl-ehpbe-person", "endpoint.tsl.person"), + TRANSPORT("tsl-ehpbe-transport", "endpoint.tsl.transport"); + + private String path; + private String propKey; + + private TrustedServiceType(String path, String propKey) { + this.path = path; + this.propKey = propKey; + } + + public String getPath() { + return this.path; + } + + public String getKey() { + return this.propKey; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser.java new file mode 100644 index 000000000..098789960 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/parser/TrustServiceStatusListParser.java @@ -0,0 +1,137 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.tsl.parser; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.DateUtils; +import be.fgov.ehealth.technicalconnector.bootstrap.utils.BootStrapUtils; +import java.io.ByteArrayInputStream; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import javax.xml.namespace.QName; +import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; +import org.joda.time.DateTime; +import org.xml.sax.Attributes; +import org.xml.sax.SAXException; +import org.xml.sax.helpers.DefaultHandler; + +public class TrustServiceStatusListParser { + private static final String TSL_NS = "http://uri.etsi.org/02231/v2#"; + private static final QName QN_TSL_X509CERTIFICATE = new QName("http://uri.etsi.org/02231/v2#", "X509Certificate"); + private static final QName QN_TSL_TSPSERVICE = new QName("http://uri.etsi.org/02231/v2#", "TSPService"); + private static final QName QN_TSL_TRUSTSERVICEPROVIDER = new QName("http://uri.etsi.org/02231/v2#", "TrustServiceProvider"); + private static final QName QN_TSL_SERVICETYPEIDENTIFIER = new QName("http://uri.etsi.org/02231/v2#", "ServiceTypeIdentifier"); + private static final QName QN_TSL_NEXTUPDATE = new QName("http://uri.etsi.org/02231/v2#", "NextUpdate"); + private static final QName QN_TSL_DATETIME = new QName("http://uri.etsi.org/02231/v2#", "dateTime"); + private TrustServiceStatusListParser.SaxHandler handler; + + public void parse(String xml, String... serviceTypeIdentifiers) throws TechnicalConnectorException { + ByteArrayInputStream is = new ByteArrayInputStream(ConnectorIOUtils.toBytes(xml, Charset.UTF_8)); + + try { + SAXParserFactory factory = SAXParserFactory.newInstance(); + factory.setNamespaceAware(true); + SAXParser saxParser = factory.newSAXParser(); + this.handler = new TrustServiceStatusListParser.SaxHandler(serviceTypeIdentifiers); + saxParser.parse(is, this.handler); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_TECHNICAL, var6, new Object[0]); + } + } + + public List getTrustedList() { + return this.handler.getResult(); + } + + public DateTime nextUpdate() { + return this.handler.nextUpdate(); + } + + static class SaxHandler extends DefaultHandler { + private boolean trustServiceProvider; + private boolean tspService; + private boolean serviceType; + private boolean harvestX509; + private boolean update; + private boolean datetime; + private boolean x509; + private StringBuilder x509Buffer; + private List serviceTypeIdentifiers; + private List result = new ArrayList(); + private DateTime nextUpdate; + + public SaxHandler(String... serviceTypeIdentifiers) { + this.serviceTypeIdentifiers = Arrays.asList(serviceTypeIdentifiers); + } + + public void startElement(String uri, String localName, String qName, Attributes attributes) { + if ("http://uri.etsi.org/02231/v2#".equals(uri)) { + if (localName.equals(TrustServiceStatusListParser.QN_TSL_NEXTUPDATE.getLocalPart())) { + this.update = true; + } else if (localName.equals(TrustServiceStatusListParser.QN_TSL_DATETIME.getLocalPart())) { + this.datetime = true; + } else if (localName.equals(TrustServiceStatusListParser.QN_TSL_TRUSTSERVICEPROVIDER.getLocalPart())) { + this.trustServiceProvider = true; + } else if (this.trustServiceProvider && localName.equals(TrustServiceStatusListParser.QN_TSL_TSPSERVICE.getLocalPart())) { + this.tspService = true; + } else if (this.tspService && localName.equals(TrustServiceStatusListParser.QN_TSL_SERVICETYPEIDENTIFIER.getLocalPart())) { + this.serviceType = true; + } else if (this.harvestX509 && localName.equals(TrustServiceStatusListParser.QN_TSL_X509CERTIFICATE.getLocalPart())) { + this.x509Buffer = new StringBuilder(); + this.x509 = true; + } + } + + } + + public void characters(char[] ch, int start, int length) { + String value = (new String(ch, start, length)).trim(); + if (this.update && this.datetime) { + this.nextUpdate = DateUtils.parseDateTime(value); + } else if (this.serviceType && !this.harvestX509 && this.serviceTypeIdentifiers.contains(value)) { + this.harvestX509 = true; + } else if (this.x509) { + this.x509Buffer.append(value); + } + + } + + public void endElement(String uri, String localName, String qName) throws SAXException { + if ("http://uri.etsi.org/02231/v2#".equals(uri)) { + if (localName.equals(TrustServiceStatusListParser.QN_TSL_NEXTUPDATE.getLocalPart())) { + this.update = false; + } else if (this.update && localName.equals(TrustServiceStatusListParser.QN_TSL_DATETIME.getLocalPart())) { + this.datetime = false; + } else if (this.trustServiceProvider && localName.equals(TrustServiceStatusListParser.QN_TSL_TRUSTSERVICEPROVIDER.getLocalPart())) { + this.trustServiceProvider = false; + } else if (this.tspService && localName.equals(TrustServiceStatusListParser.QN_TSL_TSPSERVICE.getLocalPart())) { + this.tspService = false; + this.harvestX509 = false; + } else if (this.serviceType && localName.equals(TrustServiceStatusListParser.QN_TSL_SERVICETYPEIDENTIFIER.getLocalPart())) { + this.serviceType = false; + } else if (this.x509 && localName.equals(TrustServiceStatusListParser.QN_TSL_X509CERTIFICATE.getLocalPart())) { + try { + this.result.add(BootStrapUtils.generateX509Cert(this.x509Buffer.toString())); + } catch (TechnicalConnectorException var5) { + throw new SAXException(var5); + } + + this.x509 = false; + } + } + + } + + public List getResult() { + return this.result; + } + + public DateTime nextUpdate() { + return this.nextUpdate; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/signature/TrustServiceStatusListSignatureVerifier.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/signature/TrustServiceStatusListSignatureVerifier.java new file mode 100644 index 000000000..a57207075 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/tsl/signature/TrustServiceStatusListSignatureVerifier.java @@ -0,0 +1,136 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.tsl.signature; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.security.KeyStore; +import java.security.cert.CertStore; +import java.security.cert.CertStoreException; +import java.security.cert.Certificate; +import java.security.cert.CollectionCertStoreParameters; +import java.security.cert.X509CertSelector; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import org.apache.commons.lang3.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class TrustServiceStatusListSignatureVerifier { + public static final String PROP_TSL_STOREPWD = "be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.pwd"; + public static final String PROP_TSL_STORELOCATION = "be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.location"; + public static final String PROP_TSL_STORETYPE = "be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.type"; + private static final Logger LOG = LoggerFactory.getLogger(TrustServiceStatusListSignatureVerifier.class); + private static CertStore tsloStore; + private static final String OID_TSL_SIGNING = "0.4.0.2231.3.0"; + + private TrustServiceStatusListSignatureVerifier() { + throw new UnsupportedOperationException(); + } + + public static boolean isValid(String xml) { + try { + Map options = new HashMap(); + SignatureVerificationResult signatureResult = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES).verify(xml.getBytes("UTF-8"), options); + if (!signatureResult.isValid()) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE_VALIDATION, new Object[]{ArrayUtils.toString(signatureResult.getErrors().toArray())}); + } + + X509Certificate cert = signatureResult.getSigningCert(); + if (cert.getExtendedKeyUsage().contains("0.4.0.2231.3.0")) { + LOG.debug("ExtendedKeyUsage correct. OID 0.4.0.2231.3.0 found."); + dumpTsloStore(); + return match(baseOnCert(cert)) || match(basedOnPublicKey(cert)); + } + } catch (Exception var4) { + LOG.error("Unable to verify signature Reason:" + var4.getMessage(), var4); + } + + return false; + } + + private static void dumpTsloStore() { + if (LOG.isDebugEnabled()) { + try { + LOG.debug("Content of TSLO store"); + Collection tsloCerts = tsloStore.getCertificates(new X509CertSelector()); + Iterator i$ = tsloCerts.iterator(); + + while(i$.hasNext()) { + Certificate tsloCert = (Certificate)i$.next(); + X509Certificate x509 = (X509Certificate)tsloCert; + LOG.debug(" - " + x509.getSubjectX500Principal().getName("RFC1779")); + } + } catch (Exception var4) { + LOG.debug("Unable to print content of TSLO Store", var4); + } + } + + } + + private static boolean match(X509CertSelector selector) throws TechnicalConnectorException { + try { + return !tsloStore.getCertificates(selector).isEmpty(); + } catch (CertStoreException var2) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var2, new Object[]{"Unable to select certificates."}); + } + } + + private static X509CertSelector baseOnCert(X509Certificate cert) { + LOG.debug("Matching based on cert [" + cert.getSubjectX500Principal().getName("RFC1779") + "]"); + X509CertSelector selector = new X509CertSelector(); + selector.setCertificate(cert); + return selector; + } + + private static X509CertSelector basedOnPublicKey(X509Certificate cert) { + LOG.debug("Matching based on PublicKey [" + cert.getSubjectX500Principal().getName("RFC1779") + "]"); + X509CertSelector selector = new X509CertSelector(); + selector.setSubjectPublicKey(cert.getPublicKey()); + return selector; + } + + private static CertStore getCertStore() throws Exception { + ArrayList certsAndCrls = new ArrayList(); + + try { + ConfigValidator config = ConfigFactory.getConfigValidator(); + KeyStore tslStore = KeyStore.getInstance(config.getProperty("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.type", "JKS")); + tslStore.load(ConnectorIOUtils.getResourceAsStream(config.getProperty("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.location")), config.getProperty("be.fgov.ehealth.technicalconnector.bootstrap.tsl.keystore.pwd", "").toCharArray()); + Enumeration aliases = tslStore.aliases(); + + while(aliases.hasMoreElements()) { + String alias = (String)aliases.nextElement(); + X509Certificate cert = (X509Certificate)tslStore.getCertificate(alias); + LOG.debug("Adding " + cert.getSubjectX500Principal().getName("RFC1779")); + certsAndCrls.add(cert); + } + } catch (Exception var6) { + LOG.error("Error while loading keystore", var6); + } + + return CertStore.getInstance("Collection", new CollectionCertStoreParameters(certsAndCrls)); + } + + public static void reloadCertStore() { + try { + tsloStore = getCertStore(); + } catch (Exception var1) { + throw new ConfigurationException(var1); + } + } + + static { + reloadCertStore(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/uddi/UddiUpdater.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/uddi/UddiUpdater.java new file mode 100644 index 000000000..3ef2e535b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/uddi/UddiUpdater.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.uddi; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import java.io.File; +import java.io.IOException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class UddiUpdater { + public static final String PROP_UDDI_LOCAL_CACHE_DIR = "uddi.local.cache.dir"; + private static final Logger LOG = LoggerFactory.getLogger(UddiUpdater.class); + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + + private UddiUpdater() { + throw new UnsupportedOperationException(); + } + + public static void launch() throws Exception { + String dirLocation = config.getProperty("uddi.local.cache.dir", System.getProperty("java.io.tmpdir")); + File dir = new File(dirLocation); + if (!dir.exists() && !dir.mkdirs()) { + throw new IOException("Unable to create directory. [" + dirLocation + "]"); + } else { + File file = new File(dirLocation, "uddi-local.properties"); + if (!file.exists() && !file.createNewFile()) { + throw new IOException("Unable to create file. [" + file.getAbsolutePath() + "]"); + } else { + LOG.warn("UddiUpdater desactivated."); + } + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/utils/BootStrapUtils.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/utils/BootStrapUtils.java new file mode 100644 index 000000000..b3cc7a612 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/bootstrap/utils/BootStrapUtils.java @@ -0,0 +1,170 @@ +package be.fgov.ehealth.technicalconnector.bootstrap.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.util.Enumeration; +import java.util.List; +import org.apache.commons.lang.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BootStrapUtils { + public static final String EXT_SHA2 = ".sha2"; + public static final String EXT_XML = ".xml"; + private static final String PROP_STORETYPE_JKS = "JKS"; + private static final Logger LOG = LoggerFactory.getLogger(BootStrapUtils.class); + private static final String CERTIFICATE_BEGIN = "-----BEGIN CERTIFICATE-----"; + private static final String CERTIFICATE_END = "-----END CERTIFICATE-----"; + private static final String CERTIFICATE_TYPE = "X.509"; + private static final String LF = System.getProperty("line.separator"); + + private BootStrapUtils() { + throw new UnsupportedOperationException(); + } + + public static X509Certificate generateX509Cert(String input) throws TechnicalConnectorException { + StringBuilder x509base64 = new StringBuilder(); + if (!input.contains("-----BEGIN CERTIFICATE-----")) { + x509base64.append("-----BEGIN CERTIFICATE-----").append(LF); + } + + x509base64.append(input); + if (!input.contains("-----END CERTIFICATE-----")) { + x509base64.append(LF).append("-----END CERTIFICATE-----"); + } + + byte[] bytes = x509base64.toString().trim().getBytes(); + ByteArrayInputStream bais = null; + + X509Certificate var5; + try { + CertificateFactory cf = CertificateFactory.getInstance("X.509"); + bais = new ByteArrayInputStream(bytes); + var5 = (X509Certificate)cf.generateCertificate(bais); + } catch (CertificateException var9) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var9, new Object[0]); + } finally { + ConnectorIOUtils.closeQuietly((Object)bais); + } + + return var5; + } + + public static void writeKeyStore(List certList, String location, char[] pwd) throws TechnicalConnectorException { + FileOutputStream fos = null; + + try { + File file = new File(location); + if (!file.exists()) { + LOG.debug("Create new file [" + location + "]"); + if (!file.createNewFile()) { + throw new IOException("Unable to create file"); + } + } + + if (file.canWrite()) { + KeyStore store = KeyStore.getInstance("JKS"); + store.load((InputStream)null, pwd); + + for(int i = 0; i < certList.size(); ++i) { + X509Certificate cert = (X509Certificate)certList.get(i); + String alias = getAlias(i, cert); + store.setCertificateEntry(alias, cert); + } + + fos = new FileOutputStream(file); + store.store(fos, pwd); + return; + } + + LOG.info("Unable to write on file [" + location + "], skipping write keystore."); + } catch (Exception var12) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_IOEXCEPTION, var12, new Object[]{location}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + + } + + private static String getAlias(int i, X509Certificate cert) { + return StringUtils.leftPad(Integer.toString(i), 3, "0") + " " + cert.getSubjectX500Principal().getName("RFC2253"); + } + + public static void merge(String inputLocation, char[] inputPwd, String targetLocation, char[] targetPwd) throws TechnicalConnectorException { + FileOutputStream fos = null; + + try { + File file = new File(targetLocation); + if (!file.exists()) { + LOG.debug("Create new file [" + targetLocation + "]"); + if (!file.createNewFile()) { + LOG.info("Unable to create file [" + targetLocation + "], skipping write keystore."); + return; + } + } + + if (!file.canWrite()) { + LOG.info("Unable to write on file [" + targetLocation + "], skipping write keystore."); + } else { + KeyStore source = KeyStore.getInstance("JKS"); + source.load(ConnectorIOUtils.getResourceAsStream(inputLocation), inputPwd); + KeyStore target = KeyStore.getInstance("JKS"); + target.load(ConnectorIOUtils.getResourceAsStream(targetLocation), targetPwd); + Enumeration aliases = source.aliases(); + + while(aliases.hasMoreElements()) { + String alias = (String)aliases.nextElement(); + X509Certificate cert = (X509Certificate)source.getCertificate(alias); + if (isSelfSigned(cert) && !exists(cert, target)) { + LOG.debug("Adding self signed cert to store: " + cert.getSubjectX500Principal().getName("RFC1779")); + target.setCertificateEntry(getAlias(target.size() + 1, cert), cert); + } + } + + fos = new FileOutputStream(file); + target.store(fos, targetPwd); + } + } catch (Exception var14) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.UNKNOWN_ERROR, var14, new Object[]{"while merging keystore [" + inputLocation + "] into [" + targetLocation + "]"}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + } + + public static boolean exists(X509Certificate inCert, KeyStore store) throws KeyStoreException { + Enumeration aliases = store.aliases(); + + X509Certificate cert; + do { + if (!aliases.hasMoreElements()) { + return false; + } + + String alias = (String)aliases.nextElement(); + cert = (X509Certificate)store.getCertificate(alias); + } while(!cert.equals(inCert)); + + return true; + } + + private static boolean isSelfSigned(X509Certificate cert) { + try { + cert.verify(cert.getPublicKey()); + return true; + } catch (Exception var2) { + LOG.debug("Certificate is not selfsigned.", var2); + return false; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry.java new file mode 100644 index 000000000..151cb31cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedKeyStoreRegistry.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.technicalconnector.distributedkeys.jca.DistributedKeyLoadStoreParam; +import be.fgov.ehealth.technicalconnector.distributedkeys.jca.DistributedKeyProvider; +import java.io.IOException; +import java.io.Serializable; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.NoSuchAlgorithmException; +import java.security.Security; +import java.security.KeyStore.LoadStoreParameter; +import java.security.cert.CertificateException; +import java.util.HashMap; +import java.util.Map; +import org.apache.commons.lang3.Validate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class DistributedKeyStoreRegistry implements Serializable { + private static final long serialVersionUID = 1L; + private Map distributedKeyStores; + private static final Logger LOG = LoggerFactory.getLogger(DistributedKeyStoreRegistry.class); + + private DistributedKeyStoreRegistry() { + this.distributedKeyStores = new HashMap(); + } + + public static DistributedKeyStoreRegistry getInstance() { + return DistributedKeyStoreRegistry.DistributedKeyStoreRegistrySingleTon.INSTANCE.getDistributedKeyStoreRegistry(); + } + + public KeyStore createDistributedKeyStore(String key, DistributedSignerProxy proxy) throws TechnicalConnectorException { + try { + KeyStore store = KeyStore.getInstance("DistributedKeyProvider"); + Validate.notNull(store); + LoadStoreParameter param = new DistributedKeyLoadStoreParam(proxy); + store.load(param); + if (this.distributedKeyStores.containsKey(key)) { + LOG.info("Key [" + key + "] already in cache."); + } + + this.distributedKeyStores.put(key, store); + return store; + } catch (IOException var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } catch (KeyStoreException var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var6, new Object[]{var6.getMessage()}); + } catch (NoSuchAlgorithmException var7) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var7, new Object[]{var7.getMessage()}); + } catch (CertificateException var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var8, new Object[]{var8.getMessage()}); + } + } + + public Map getDistributedKeyStores() { + return this.distributedKeyStores; + } + + public void flushCache() { + this.distributedKeyStores.clear(); + } + + // $FF: synthetic method + DistributedKeyStoreRegistry(Object x0) { + this(); + } + + static { + Security.addProvider(new DistributedKeyProvider()); + } + + private static enum DistributedKeyStoreRegistrySingleTon { + INSTANCE; + + private DistributedKeyStoreRegistry manager = new DistributedKeyStoreRegistry(); + + public DistributedKeyStoreRegistry getDistributedKeyStoreRegistry() { + return this.manager; + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedSignerProxy.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedSignerProxy.java new file mode 100644 index 000000000..ac46706e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/DistributedSignerProxy.java @@ -0,0 +1,15 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys; + +import java.io.Serializable; +import java.security.SignatureException; +import java.security.cert.X509Certificate; +import java.util.List; +import java.util.Set; + +public interface DistributedSignerProxy extends Serializable { + byte[] sign(byte[] var1, String var2, String var3) throws SignatureException; + + Set getAliases(); + + List getCertificateChain(String var1); +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyLoadStoreParam.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyLoadStoreParam.java new file mode 100644 index 000000000..81893ed9f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyLoadStoreParam.java @@ -0,0 +1,21 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.jca; + +import be.fgov.ehealth.technicalconnector.distributedkeys.DistributedSignerProxy; +import java.security.KeyStore.LoadStoreParameter; +import java.security.KeyStore.ProtectionParameter; + +public class DistributedKeyLoadStoreParam implements LoadStoreParameter { + private DistributedSignerProxy proxy; + + public DistributedKeyLoadStoreParam(DistributedSignerProxy proxy) { + this.proxy = proxy; + } + + public ProtectionParameter getProtectionParameter() { + return null; + } + + public DistributedSignerProxy getProxy() { + return this.proxy; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider.java new file mode 100644 index 000000000..b4de6a0c0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyProvider.java @@ -0,0 +1,56 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.jca; + +import be.fedict.commons.eid.jca.BeIDProvider; +import java.security.NoSuchAlgorithmException; +import java.security.Provider; +import java.security.Provider.Service; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DistributedKeyProvider extends Provider { + private static final String SIGNATURE = "Signature"; + private static final long serialVersionUID = 1L; + public static final String NAME = "DistributedKeyProvider"; + private static final Logger LOG = LoggerFactory.getLogger(BeIDProvider.class); + + public DistributedKeyProvider() { + super("DistributedKeyProvider", 1.0D, "DistributedKey Provider"); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "KeyStore", "DistributedKeyProvider", DistributedKeyStore.class.getName())); + Map signatureServiceAttributes = new HashMap(); + signatureServiceAttributes.put("SupportedKeyClasses", DistributedPrivateKey.class.getName()); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA1withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA224withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA256withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA384withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA512withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "NONEwithRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "RIPEMD128withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "RIPEMD160withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "RIPEMD256withRSA", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA1withRSAandMGF1", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + this.putService(new DistributedKeyProvider.DistributedKeyService(this, "Signature", "SHA256withRSAandMGF1", DistributedKeySignature.class.getName(), signatureServiceAttributes)); + } + + private static final class DistributedKeyService extends Service { + public DistributedKeyService(Provider provider, String type, String algorithm, String className) { + super(provider, type, algorithm, className, (List)null, (Map)null); + } + + public DistributedKeyService(Provider provider, String type, String algorithm, String className, Map attributes) { + super(provider, type, algorithm, className, (List)null, attributes); + } + + public Object newInstance(Object constructorParameter) throws NoSuchAlgorithmException { + DistributedKeyProvider.LOG.debug("newInstance: " + super.getType()); + return super.getType().equals("Signature") ? new DistributedKeySignature(this.getAlgorithm()) : super.newInstance(constructorParameter); + } + + public boolean supportsParameter(Object parameter) { + DistributedKeyProvider.LOG.debug("supportedParameter: " + parameter); + return super.supportsParameter(parameter); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeySignature.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeySignature.java new file mode 100644 index 000000000..c8269cf79 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeySignature.java @@ -0,0 +1,151 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.jca; + +import java.io.ByteArrayOutputStream; +import java.security.InvalidKeyException; +import java.security.InvalidParameterException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.Signature; +import java.security.SignatureException; +import java.security.SignatureSpi; +import java.util.HashMap; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DistributedKeySignature extends SignatureSpi { + private static final Logger LOG = LoggerFactory.getLogger(DistributedKeySignature.class); + private static Map digestAlgos = new HashMap(); + private final MessageDigest messageDigest; + private DistributedPrivateKey privateKey; + private Signature verifySignature; + private final String signatureAlgorithm; + private final ByteArrayOutputStream precomputedDigestOutputStream; + + DistributedKeySignature(String signatureAlgorithm) throws NoSuchAlgorithmException { + LOG.debug("constructor: " + signatureAlgorithm); + this.signatureAlgorithm = signatureAlgorithm; + if (!digestAlgos.containsKey(signatureAlgorithm)) { + LOG.error("no such algo: " + signatureAlgorithm); + throw new NoSuchAlgorithmException(signatureAlgorithm); + } else { + String digestAlgo = (String)digestAlgos.get(signatureAlgorithm); + if (null != digestAlgo) { + this.messageDigest = MessageDigest.getInstance(digestAlgo); + this.precomputedDigestOutputStream = null; + } else { + LOG.debug("NONE message digest"); + this.messageDigest = null; + this.precomputedDigestOutputStream = new ByteArrayOutputStream(); + } + + } + } + + protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException { + LOG.debug("engineInitSign"); + if (!(privateKey instanceof DistributedPrivateKey)) { + throw new InvalidKeyException(); + } else { + this.privateKey = (DistributedPrivateKey)privateKey; + if (null != this.messageDigest) { + this.messageDigest.reset(); + } + + } + } + + protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException { + LOG.debug("engineInitVerify"); + if (null == this.verifySignature) { + try { + this.verifySignature = Signature.getInstance(this.signatureAlgorithm); + } catch (NoSuchAlgorithmException var3) { + throw new InvalidKeyException("no such algo: " + var3.getMessage(), var3); + } + } + + this.verifySignature.initVerify(publicKey); + } + + protected void engineUpdate(byte b) throws SignatureException { + this.messageDigest.update(b); + if (null != this.verifySignature) { + this.verifySignature.update(b); + } + + } + + protected void engineUpdate(byte[] b, int off, int len) throws SignatureException { + if (null != this.messageDigest) { + this.messageDigest.update(b, off, len); + } + + if (null != this.precomputedDigestOutputStream) { + this.precomputedDigestOutputStream.write(b, off, len); + } + + if (null != this.verifySignature) { + this.verifySignature.update(b, off, len); + } + + } + + protected byte[] engineSign() throws SignatureException { + LOG.debug("engineSign"); + byte[] digestValue; + String digestAlgo; + if (null != this.messageDigest) { + digestValue = this.messageDigest.digest(); + digestAlgo = this.messageDigest.getAlgorithm(); + if (this.signatureAlgorithm.endsWith("andMGF1")) { + digestAlgo = digestAlgo + "-PSS"; + } + } else { + if (null == this.precomputedDigestOutputStream) { + throw new SignatureException(); + } + + digestValue = this.precomputedDigestOutputStream.toByteArray(); + digestAlgo = "NONE"; + } + + return this.privateKey.sign(digestValue, digestAlgo); + } + + protected boolean engineVerify(byte[] sigBytes) throws SignatureException { + LOG.debug("engineVerify"); + if (null == this.verifySignature) { + throw new SignatureException("initVerify required"); + } else { + return this.verifySignature.verify(sigBytes); + } + } + + /** @deprecated */ + @Deprecated + protected void engineSetParameter(String param, Object value) throws InvalidParameterException { + } + + /** @deprecated */ + @Deprecated + protected Object engineGetParameter(String param) throws InvalidParameterException { + return null; + } + + static { + digestAlgos.put("SHA1withRSA", "SHA-1"); + digestAlgos.put("SHA224withRSA", "SHA-224"); + digestAlgos.put("SHA256withRSA", "SHA-256"); + digestAlgos.put("SHA384withRSA", "SHA-384"); + digestAlgos.put("SHA512withRSA", "SHA-512"); + digestAlgos.put("NONEwithRSA", (Object)null); + digestAlgos.put("RIPEMD128withRSA", "RIPEMD128"); + digestAlgos.put("RIPEMD160withRSA", "RIPEMD160"); + digestAlgos.put("RIPEMD256withRSA", "RIPEMD256"); + digestAlgos.put("SHA1withRSAandMGF1", "SHA-1"); + digestAlgos.put("SHA256withRSAandMGF1", "SHA-256"); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyStore.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyStore.java new file mode 100644 index 000000000..676032993 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedKeyStore.java @@ -0,0 +1,113 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.jca; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.security.Key; +import java.security.KeyStoreException; +import java.security.KeyStoreSpi; +import java.security.NoSuchAlgorithmException; +import java.security.UnrecoverableKeyException; +import java.security.KeyStore.LoadStoreParameter; +import java.security.cert.Certificate; +import java.security.cert.CertificateException; +import java.util.Collections; +import java.util.Date; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DistributedKeyStore extends KeyStoreSpi { + private static final Logger LOG = LoggerFactory.getLogger(DistributedKeyStore.class); + private DistributedKeyLoadStoreParam keyStoreParameter; + private Map cache = new HashMap(); + + public void engineLoad(LoadStoreParameter param) throws IOException, NoSuchAlgorithmException, CertificateException { + if (param instanceof DistributedKeyLoadStoreParam) { + this.keyStoreParameter = (DistributedKeyLoadStoreParam)param; + } + + } + + public Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException { + return new DistributedPrivateKey(this.keyStoreParameter.getProxy(), alias); + } + + public Certificate[] engineGetCertificateChain(String alias) { + if (!this.cache.containsKey(alias)) { + LOG.debug("Adding [" + alias + "] to cache"); + this.cache.put(alias, this.keyStoreParameter.getProxy().getCertificateChain(alias).toArray(new Certificate[0])); + } + + return (Certificate[])this.cache.get(alias); + } + + public Certificate engineGetCertificate(String alias) { + try { + LOG.debug("Trying to obtain certificate with Alias [" + alias + "]"); + return this.engineGetCertificateChain(alias)[0]; + } catch (Exception var3) { + LOG.error("Unable to obtain certificate with alias [" + alias + "]", var3); + return null; + } + } + + public Date engineGetCreationDate(String alias) { + return null; + } + + public void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException { + LOG.debug("Unsupported operation enginSetKeyEntry"); + } + + public void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException { + LOG.debug("Unsupported operation engineSetKeyEntry"); + } + + public void engineSetCertificateEntry(String alias, Certificate cert) throws KeyStoreException { + LOG.debug("Unsupported operation engineSetCertificateEntry"); + } + + public void engineDeleteEntry(String alias) throws KeyStoreException { + LOG.debug("Unsupported operation engineDeleteEntry"); + } + + public Enumeration engineAliases() { + Set aliases = this.keyStoreParameter.getProxy().getAliases(); + return Collections.enumeration(aliases); + } + + public boolean engineContainsAlias(String alias) { + Set aliases = this.keyStoreParameter.getProxy().getAliases(); + return aliases.contains(alias); + } + + public int engineSize() { + Set aliases = this.keyStoreParameter.getProxy().getAliases(); + return aliases.size(); + } + + public boolean engineIsKeyEntry(String alias) { + Set aliases = this.keyStoreParameter.getProxy().getAliases(); + return aliases.contains(alias); + } + + public boolean engineIsCertificateEntry(String alias) { + return false; + } + + public String engineGetCertificateAlias(Certificate cert) { + throw new UnsupportedOperationException(); + } + + public void engineStore(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException { + LOG.debug("Unsupported operation engineStore"); + } + + public void engineLoad(InputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException { + LOG.debug("Unsupported operation engineLoad"); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedPrivateKey.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedPrivateKey.java new file mode 100644 index 000000000..04fa283cb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/jca/DistributedPrivateKey.java @@ -0,0 +1,36 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.jca; + +import be.fgov.ehealth.technicalconnector.distributedkeys.DistributedSignerProxy; +import java.security.PrivateKey; +import java.security.SignatureException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class DistributedPrivateKey implements PrivateKey { + private static final long serialVersionUID = 1L; + private static final Logger LOG = LoggerFactory.getLogger(DistributedPrivateKey.class); + private DistributedSignerProxy proxy; + private String alias; + + DistributedPrivateKey(DistributedSignerProxy proxy, String alias) { + this.proxy = proxy; + this.alias = alias; + } + + public String getAlgorithm() { + return "RSA"; + } + + public String getFormat() { + return null; + } + + public byte[] getEncoded() { + return null; + } + + byte[] sign(byte[] digestValue, String digestAlgo) throws SignatureException { + LOG.debug("Invoking DistributedSigner"); + return this.proxy.sign(digestValue, digestAlgo, this.alias); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/CredentialProxy.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/CredentialProxy.java new file mode 100644 index 000000000..3733c06eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/CredentialProxy.java @@ -0,0 +1,79 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.proxy; + +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.distributedkeys.DistributedSignerProxy; +import java.io.ByteArrayOutputStream; +import java.security.NoSuchAlgorithmException; +import java.security.Signature; +import java.security.SignatureException; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public class CredentialProxy implements DistributedSignerProxy { + private Credential credential; + private static final byte[] SHA1_DIGEST_INFO_PREFIX = new byte[]{48, 33, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20}; + private static final byte[] SHA256_DIGEST_INFO_PREFIX = new byte[]{48, 49, 48, 13, 6, 9, 96, -122, 72, 1, 101, 3, 4, 2, 1, 5, 0, 4, 32}; + private static final byte[] SHA512_DIGEST_INFO_PREFIX = new byte[]{48, 81, 48, 13, 6, 9, 96, -122, 72, 1, 101, 3, 4, 2, 3, 5, 0, 4, 64}; + private static Map digestInfoPrefixes = new HashMap(); + + public CredentialProxy(Credential cred) { + this.credential = cred; + } + + public byte[] sign(byte[] digestValue, String digestAlgo, String alias) throws SignatureException { + try { + Signature signature = Signature.getInstance("NONEwithRSA"); + signature.initSign(this.credential.getPrivateKey()); + ByteArrayOutputStream digestInfo = new ByteArrayOutputStream(); + if (!digestInfoPrefixes.containsKey(digestAlgo)) { + throw new NoSuchAlgorithmException(digestAlgo); + } else { + byte[] digestInfoPrefix = (byte[])digestInfoPrefixes.get(digestAlgo); + digestInfo.write(digestInfoPrefix); + digestInfo.write(digestValue); + signature.update(digestInfo.toByteArray()); + return signature.sign(); + } + } catch (Exception var7) { + throw new SignatureException(var7); + } + } + + public Set getAliases() { + try { + return new HashSet(Collections.list(this.credential.getKeyStore().aliases())); + } catch (Exception var2) { + throw new IllegalArgumentException(var2); + } + } + + public List getCertificateChain(String alias) { + try { + List result = new ArrayList(); + Certificate[] arr$ = this.credential.getCertificateChain(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Certificate cert = arr$[i$]; + result.add((X509Certificate)cert); + } + + return result; + } catch (Exception var7) { + throw new IllegalArgumentException(var7); + } + } + + static { + digestInfoPrefixes.put("SHA-1", SHA1_DIGEST_INFO_PREFIX); + digestInfoPrefixes.put("SHA-256", SHA256_DIGEST_INFO_PREFIX); + digestInfoPrefixes.put("SHA-512", SHA512_DIGEST_INFO_PREFIX); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/DigitalSignatureServiceProxy.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/DigitalSignatureServiceProxy.java new file mode 100644 index 000000000..d3697195d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/distributedkeys/proxy/DigitalSignatureServiceProxy.java @@ -0,0 +1,128 @@ +package be.fgov.ehealth.technicalconnector.distributedkeys.proxy; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.technicalconnector.distributedkeys.DistributedSignerProxy; +import java.security.SignatureException; +import java.security.cert.X509Certificate; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.soap.SOAPException; +import oasis.names.tc.dss._1_0.core.schema.AnyType; +import oasis.names.tc.dss._1_0.core.schema.Base64Signature; +import oasis.names.tc.dss._1_0.core.schema.DocumentHash; +import oasis.names.tc.dss._1_0.core.schema.InputDocuments; +import oasis.names.tc.dss._1_0.core.schema.KeySelector; +import oasis.names.tc.dss._1_0.core.schema.Result; +import oasis.names.tc.dss._1_0.core.schema.SignRequest; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; +import oasis.names.tc.dss._1_0.core.schema.SignatureObject; +import org.apache.commons.lang.StringUtils; +import org.w3._2000._09.xmldsig.DigestMethod; +import org.w3._2000._09.xmldsig.KeyInfo; +import org.w3._2000._09.xmldsig.ObjectFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +public class DigitalSignatureServiceProxy implements DistributedSignerProxy { + private static Map digestAlgoToDigestMethod = new HashMap(); + private GenericRequest req; + private String profile; + private Map> certificates; + private static ObjectFactory dsigObjectFactory; + + public DigitalSignatureServiceProxy(GenericRequest req, String profile, Map> certificates) { + this.req = req; + this.profile = profile; + this.certificates = certificates; + } + + public byte[] sign(byte[] digestValue, String digestAlgo, String alias) throws SignatureException { + try { + if (!digestAlgoToDigestMethod.containsKey(digestAlgo)) { + throw new IllegalArgumentException("Unsupported digest algo: " + digestAlgo); + } else { + SignRequest signRequest = new SignRequest(); + signRequest.setRequestID(IdGeneratorFactory.getIdGenerator("xsid").generateId()); + if (StringUtils.isNotBlank(this.profile)) { + signRequest.setProfile(this.profile); + } + + DocumentHash documentHash = new DocumentHash(); + documentHash.setDigestValue(digestValue); + documentHash.setDigestMethod((DigestMethod)digestAlgoToDigestMethod.get(digestAlgo)); + InputDocuments inputDocuments = new InputDocuments(); + inputDocuments.getDocumentHash().add(documentHash); + AnyType optionalInputs = new AnyType(); + optionalInputs.getAnies().add(createKeySelector(alias)); + optionalInputs.getAnies().add(createSignatureType()); + signRequest.setOptionalInputs(optionalInputs); + SignResponse signResponse = (SignResponse)ServiceFactory.getGenericWsSender().send(this.req.setPayload((Object)signRequest)).asObject(SignResponse.class); + Result result = signResponse.getResult(); + if ("urn:oasis:names:tc:dss:1.0:resultminor:valid:signature:OnAllDocuments".equals(result.getResultMajor())) { + throw new SignatureException("Recieved incorrect status [" + ConnectorXmlUtils.toString((Object)result) + "]"); + } else { + SignatureObject signatureObject = signResponse.getSignatureObject(); + Base64Signature base64Signature = signatureObject.getBase64Signature(); + return base64Signature.getValue(); + } + } + } catch (TechnicalConnectorException var12) { + throw new SignatureException(var12); + } catch (ParserConfigurationException var13) { + throw new SignatureException(var13); + } catch (SOAPException var14) { + throw new SignatureException(var14); + } + } + + private static Element createKeySelector(String alias) { + KeySelector selector = new KeySelector(); + KeyInfo keyInfo = new KeyInfo(); + keyInfo.getContent().add(dsigObjectFactory.createKeyName(alias)); + selector.setKeyInfo(keyInfo); + MarshallerHelper helper = new MarshallerHelper(KeySelector.class, KeySelector.class); + return helper.toDocument(selector).getDocumentElement(); + } + + private static Element createSignatureType() throws ParserConfigurationException { + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setNamespaceAware(true); + DocumentBuilder builder = dbf.newDocumentBuilder(); + Document doc = builder.newDocument(); + Element signatureType = doc.createElementNS("urn:oasis:names:tc:dss:1.0:core:schema", "SignatureType"); + signatureType.setTextContent("urn:ietf:rfc:3447"); + return signatureType; + } + + public Set getAliases() { + return this.certificates.keySet(); + } + + public List getCertificateChain(String alias) { + return (List)this.certificates.get(alias); + } + + private static DigestMethod createDigestMethod(String digestAlgo) { + DigestMethod method = new DigestMethod(); + method.setAlgorithm(digestAlgo); + return method; + } + + static { + digestAlgoToDigestMethod.put("SHA1", createDigestMethod("http://www.w3.org/2000/09/xmldsig#sha1")); + digestAlgoToDigestMethod.put("SHA-1", createDigestMethod("http://www.w3.org/2000/09/xmldsig#sha1")); + digestAlgoToDigestMethod.put("SHA-256", createDigestMethod("http://www.w3.org/2001/04/xmlenc#sha256")); + digestAlgoToDigestMethod.put("SHA-512", createDigestMethod("http://www.w3.org/2001/04/xmlenc#sha512")); + dsigObjectFactory = new ObjectFactory(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/BuilderFactory.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/BuilderFactory.java new file mode 100644 index 000000000..ec9885d3f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/BuilderFactory.java @@ -0,0 +1,21 @@ +package be.fgov.ehealth.technicalconnector.ra.builders; + +import be.ehealth.technicalconnector.service.sts.security.Credential; + +public class BuilderFactory { + public static ContractRequestBuilder.ContractRequestBuilderStep newContractRequestBuilder() { + return new ContractRequestBuilder.ContractRequestSteps(); + } + + public static EncryptionTokenBuilder.EncryptionTokenBuilderStep newEncryptionTokenBuilder(Credential cred) { + return new EncryptionTokenBuilder.EncryptionTokenBuilderSteps(cred); + } + + public static RevocationRequestBuilder.RevokeRequestBuilderStep newRevokeRequestBuilder() { + return new RevocationRequestBuilder.RevokeRequestSteps(); + } + + public static ForeignRequestBuilder newForeignRequestBuilder() { + return new ForeignRequestBuilder(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder.java new file mode 100644 index 000000000..063baa195 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ContractRequestBuilder.java @@ -0,0 +1,177 @@ +package be.fgov.ehealth.technicalconnector.ra.builders; + +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.technicalconnector.ra.domain.Actor; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorId; +import be.fgov.ehealth.technicalconnector.ra.domain.CertificateIdentifier; +import be.fgov.ehealth.technicalconnector.ra.domain.ContactData; +import be.fgov.ehealth.technicalconnector.ra.domain.ContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.Organization; +import java.util.Arrays; +import org.apache.commons.lang.Validate; + +public final class ContractRequestBuilder { + private ContractRequestBuilder() { + throw new UnsupportedOperationException(); + } + + private static class BasicSteps implements ContractRequestBuilder.InitStep, ContractRequestBuilder.OrganizationChoiceStep1, ContractRequestBuilder.OrganizationChoiceStep2, ContractRequestBuilder.OrganizationChoiceStep3, ContractRequestBuilder.ContactDataStep, ContractRequestBuilder.ContactDataStep0, ContractRequestBuilder.ContactDataStep1, ContractRequestBuilder.ContactDataStep2, ContractRequestBuilder.ContactDataStep3, ContractRequestBuilder.BuildStep { + private String personalEmail; + private String personalPhone; + private String generalEmail; + private String generalPhone; + private String organizationName; + private IdentifierType organizationIdentifier; + private String organizationId; + private Identity requestor = BeIDInfo.getInstance().getIdentity(); + private CertificateIdentifier certificateIdentifier; + Actor signer; + + public BasicSteps() throws TechnicalConnectorException { + this.signer = Actor.newBuilder().firstNames(Arrays.asList(this.requestor.getFirstName())).name(this.requestor.getName()).ids(Arrays.asList(ActorId.newBuilder().type(IdentifierType.SSIN.getType(48)).value(this.requestor.getNationalNumber()).build())).build(); + } + + public ContractRequestBuilder.ContactDataStep withEid() { + this.certificateIdentifier = CertificateIdentifier.newBuilder().actor(this.signer).build(); + return this; + } + + public ContractRequestBuilder.OrganizationChoiceStep1 forOrganization() { + return this; + } + + public ContractRequestBuilder.OrganizationChoiceStep3 forOrganization(Organization organization) { + this.withId(organization.getId(), organization.getType()); + this.withName(organization.getName()); + return this; + } + + public ContractRequestBuilder.ContactDataStep withApplicationId(String applicationId) { + Validate.notEmpty(applicationId); + this.buildCertificateIdentifier(applicationId); + return this; + } + + public ContractRequestBuilder.ContactDataStep withoutApplicationId() { + this.buildCertificateIdentifier((String)null); + return this; + } + + public void buildCertificateIdentifier(String applicationId) { + this.certificateIdentifier = CertificateIdentifier.newBuilder().actor(Actor.newBuilder().firstNames(Arrays.asList(this.requestor.getFirstName())).name(this.organizationName).ids(Arrays.asList(ActorId.newBuilder().type(this.organizationIdentifier.getType(48)).value(this.organizationId).build())).build()).applicationId(applicationId).build(); + } + + public ContractRequestBuilder.OrganizationChoiceStep3 withName(String name) { + Validate.notEmpty(name); + this.organizationName = name; + return this; + } + + public ContractRequestBuilder.OrganizationChoiceStep2 withId(String id, IdentifierType type) { + Validate.notEmpty(id); + Validate.notNull(type); + this.organizationId = id; + this.organizationIdentifier = type; + return this; + } + + public ContractRequestBuilder.BuildStep withContact(ContactData contactData) { + this.withPrivatePhone(contactData.getPhonePrivate()); + this.withPrivateEmail(contactData.getEmailPrivate()); + this.withGeneralPhone(contactData.getPhoneGeneral()); + this.withGeneralEmail(contactData.getEmailGeneral()); + return this; + } + + public ContractRequestBuilder.ContactDataStep0 forContact() { + return this; + } + + public ContractRequestBuilder.ContactDataStep1 withPrivatePhone(String phone) { + Validate.notEmpty(phone); + this.personalPhone = phone; + return this; + } + + public ContractRequestBuilder.ContactDataStep2 withPrivateEmail(String mail) { + Validate.notEmpty(mail); + this.personalEmail = mail; + return this; + } + + public ContractRequestBuilder.ContactDataStep3 withGeneralPhone(String phone) { + this.generalPhone = phone; + return this; + } + + public ContractRequestBuilder.BuildStep withGeneralEmail(String mail) { + this.generalEmail = mail; + return this; + } + + public ContractRequest build() throws TechnicalConnectorException { + return ContractRequest.newBuilder().signer(this.signer).contactData(new ContactData(this.generalPhone, this.personalPhone, this.generalEmail, this.personalEmail)).certificateIdentifier(this.certificateIdentifier).build(); + } + } + + public interface BuildStep { + ContractRequest build() throws TechnicalConnectorException; + } + + public interface ContactDataStep3 { + ContractRequestBuilder.BuildStep withGeneralEmail(String var1); + } + + public interface ContactDataStep2 { + ContractRequestBuilder.ContactDataStep3 withGeneralPhone(String var1); + } + + public interface ContactDataStep1 { + ContractRequestBuilder.ContactDataStep2 withPrivateEmail(String var1); + } + + public interface ContactDataStep0 { + ContractRequestBuilder.ContactDataStep1 withPrivatePhone(String var1); + } + + public interface ContactDataStep { + ContractRequestBuilder.BuildStep withContact(ContactData var1); + + ContractRequestBuilder.ContactDataStep0 forContact(); + } + + public interface OrganizationChoiceStep3 { + ContractRequestBuilder.ContactDataStep withoutApplicationId(); + + ContractRequestBuilder.ContactDataStep withApplicationId(String var1); + } + + public interface OrganizationChoiceStep2 { + ContractRequestBuilder.OrganizationChoiceStep3 withName(String var1); + } + + public interface OrganizationChoiceStep1 { + ContractRequestBuilder.OrganizationChoiceStep2 withId(String var1, IdentifierType var2); + } + + public interface InitStep { + ContractRequestBuilder.ContactDataStep withEid(); + + ContractRequestBuilder.OrganizationChoiceStep1 forOrganization(); + + ContractRequestBuilder.OrganizationChoiceStep3 forOrganization(Organization var1); + } + + static class ContractRequestSteps implements ContractRequestBuilder.ContractRequestBuilderStep { + public ContractRequestBuilder.InitStep create() throws TechnicalConnectorException { + return new ContractRequestBuilder.BasicSteps(); + } + } + + public interface ContractRequestBuilderStep { + ContractRequestBuilder.InitStep create() throws TechnicalConnectorException; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder.java new file mode 100644 index 000000000..b122ec060 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/EncryptionTokenBuilder.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.technicalconnector.ra.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.ra.utils.CertificateUtils; +import java.security.KeyPair; +import java.security.cert.X509Certificate; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; + +public final class EncryptionTokenBuilder { + private EncryptionTokenBuilder() { + throw new UnsupportedOperationException(); + } + + static class Steps implements EncryptionTokenBuilder.KeyPairStep, EncryptionTokenBuilder.ChallengeStep, EncryptionTokenBuilder.BuildStep { + private KeyPair pair; + private byte[] challenge; + private Credential cred; + + public Steps(Credential cred) { + this.cred = cred; + } + + public EncryptionTokenBuilder.ChallengeStep withKeyPair(KeyPair pair) { + Validate.notNull(pair); + this.pair = pair; + return this; + } + + public EncryptionTokenBuilder.BuildStep withChallenge(byte[] challenge) { + Validate.isTrue(ArrayUtils.isNotEmpty(challenge)); + this.challenge = ArrayUtils.clone(challenge); + return this; + } + + public X509Certificate build() throws TechnicalConnectorException { + return CertificateUtils.generateCert(this.pair.getPublic(), CertificateUtils.obtainSerialNumber(this.pair.getPrivate(), this.challenge), this.cred); + } + } + + public interface BuildStep { + X509Certificate build() throws TechnicalConnectorException; + } + + public interface ChallengeStep { + EncryptionTokenBuilder.BuildStep withChallenge(byte[] var1); + } + + public interface KeyPairStep { + EncryptionTokenBuilder.ChallengeStep withKeyPair(KeyPair var1); + } + + static class EncryptionTokenBuilderSteps implements EncryptionTokenBuilder.EncryptionTokenBuilderStep { + private Credential cred; + + public EncryptionTokenBuilderSteps(Credential cred) { + this.cred = cred; + } + + public EncryptionTokenBuilder.KeyPairStep create() { + return new EncryptionTokenBuilder.Steps(this.cred); + } + } + + public interface EncryptionTokenBuilderStep { + EncryptionTokenBuilder.KeyPairStep create(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ForeignRequestBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ForeignRequestBuilder.java new file mode 100644 index 000000000..037addc4b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/ForeignRequestBuilder.java @@ -0,0 +1,78 @@ +package be.fgov.ehealth.technicalconnector.ra.builders; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.technicalconnector.ra.domain.Actor; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorId; +import be.fgov.ehealth.technicalconnector.ra.domain.ContactData; +import be.fgov.ehealth.technicalconnector.ra.domain.DistinguishedName; +import be.fgov.ehealth.technicalconnector.ra.domain.ForeignerRequest; +import be.fgov.ehealth.technicalconnector.ra.utils.CertificateUtils; +import java.security.KeyPair; +import java.util.Arrays; +import org.apache.commons.lang.Validate; + +public final class ForeignRequestBuilder { + private String name; + private String firstName; + private String ssinBis; + private String personalEmail; + private String personalPhone; + private String generalEmail; + private String generalPhone; + private KeyPair keyPair; + + ForeignRequestBuilder() { + } + + public ForeignRequestBuilder withName(String name) { + this.name = name; + return this; + } + + public ForeignRequestBuilder withFirstName(String firstName) { + this.firstName = firstName; + return this; + } + + public ForeignRequestBuilder withSsinBis(String ssinBis) { + this.ssinBis = ssinBis; + return this; + } + + public ForeignRequestBuilder withPersonalEmail(String personalEmail) { + this.personalEmail = personalEmail; + return this; + } + + public ForeignRequestBuilder withPersonalPhone(String personalPhone) { + this.personalPhone = personalPhone; + return this; + } + + public ForeignRequestBuilder withGeneralEmail(String generalEmail) { + this.generalEmail = generalEmail; + return this; + } + + public ForeignRequestBuilder withGeneralPhone(String generalPhone) { + this.generalPhone = generalPhone; + return this; + } + + public ForeignRequestBuilder withKeyPair(KeyPair keyPair) { + this.keyPair = keyPair; + return this; + } + + public ForeignerRequest build() throws TechnicalConnectorException { + Validate.notNull(this.ssinBis); + Validate.notNull(this.name); + Validate.notNull(this.personalPhone); + Validate.notNull(this.personalEmail); + DistinguishedName distinguishedName = new DistinguishedName(this.ssinBis, this.name, this.firstName, IdentifierType.SSIN); + Actor foreignPerson = Actor.newBuilder().firstNames(Arrays.asList(this.firstName)).name(this.name).ids(Arrays.asList(ActorId.newBuilder().type(IdentifierType.SSIN.getType(48)).value(this.ssinBis).build())).build(); + ContactData contactData = new ContactData(this.generalPhone, this.personalPhone, this.generalEmail, this.personalEmail); + return new ForeignerRequest(foreignPerson, contactData, CertificateUtils.createCSR(distinguishedName.asNormalizedEhealthDN(), this.keyPair)); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder.java new file mode 100644 index 000000000..9141cb346 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/builders/RevocationRequestBuilder.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.technicalconnector.ra.builders; + +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.certra.core.v2.RevocationReasonType; +import be.fgov.ehealth.technicalconnector.ra.domain.Actor; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorId; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationContractRequest; +import java.util.Arrays; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; + +public final class RevocationRequestBuilder { + private RevocationRequestBuilder() { + throw new UnsupportedOperationException(); + } + + private static class BasicSteps implements RevocationRequestBuilder.PublicKeyStep, RevocationRequestBuilder.TypeStep, RevocationRequestBuilder.BuildStep { + private byte[] publicKeyIdentifier; + private Actor signer; + private RevocationReasonType revocationReasonType; + + public BasicSteps() throws TechnicalConnectorException { + Identity requestor = BeIDInfo.getInstance().getIdentity(); + this.signer = Actor.newBuilder().firstNames(Arrays.asList(requestor.getFirstName())).name(requestor.getName()).ids(Arrays.asList(ActorId.newBuilder().type(IdentifierType.SSIN.getType(48)).value(requestor.getNationalNumber()).build())).build(); + } + + public RevocationRequestBuilder.TypeStep withPublicKeyIdentifier(byte[] publicKeyIdentifier) { + Validate.notNull(publicKeyIdentifier); + this.publicKeyIdentifier = ArrayUtils.clone(publicKeyIdentifier); + return this; + } + + public RevocationRequestBuilder.BuildStep withRevocationReasonType(RevocationReasonType revocationReasonType) { + this.revocationReasonType = revocationReasonType; + return this; + } + + public RevocationContractRequest build() throws TechnicalConnectorException { + Validate.notNull(this.publicKeyIdentifier); + Validate.notNull(this.revocationReasonType); + Validate.notNull(this.signer); + return RevocationContractRequest.newBuilder().publicKeyIdentifier(this.publicKeyIdentifier).revocationReason(this.revocationReasonType).signer(this.signer).build(); + } + } + + public interface BuildStep { + RevocationContractRequest build() throws TechnicalConnectorException; + } + + public interface TypeStep { + RevocationRequestBuilder.BuildStep withRevocationReasonType(RevocationReasonType var1); + } + + public interface PublicKeyStep { + RevocationRequestBuilder.TypeStep withPublicKeyIdentifier(byte[] var1); + } + + static class RevokeRequestSteps implements RevocationRequestBuilder.RevokeRequestBuilderStep { + public RevocationRequestBuilder.PublicKeyStep create() throws TechnicalConnectorException { + return new RevocationRequestBuilder.BasicSteps(); + } + } + + public interface RevokeRequestBuilderStep { + RevocationRequestBuilder.PublicKeyStep create() throws TechnicalConnectorException; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActivateRequest.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActivateRequest.java new file mode 100644 index 000000000..092c64d46 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActivateRequest.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public final class ActivateRequest extends Request { + private static final long serialVersionUID = 1L; + + public ActivateRequest() throws TechnicalConnectorException { + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor.java new file mode 100644 index 000000000..d3ba0a403 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Actor.java @@ -0,0 +1,108 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class Actor implements Serializable { + private static final long serialVersionUID = 1L; + private List ids; + private List firstNames; + private String name; + + public Actor() { + this.ids = new ArrayList(); + this.firstNames = new ArrayList(); + } + + private Actor(Actor.Builder builder) { + this.ids = new ArrayList(); + this.firstNames = new ArrayList(); + this.setIds(builder.ids); + this.setFirstNames(builder.firstNames); + this.setName(builder.name); + } + + public static Actor.Builder newBuilder() { + return new Actor.Builder(); + } + + public List getIds() { + return this.ids; + } + + public List getFirstNames() { + return this.firstNames; + } + + public String getName() { + return this.name; + } + + public void setIds(List ids) { + this.ids = ids; + } + + public void setFirstNames(List firstNames) { + this.firstNames = firstNames; + } + + public void setName(String name) { + this.name = name; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + Actor actor = (Actor)o; + return (new EqualsBuilder()).append(this.getIds(), actor.getIds()).append(this.getFirstNames(), actor.getFirstNames()).append(this.getName(), actor.getName()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getIds()).append(this.getFirstNames()).append(this.getName()).toHashCode(); + } + + // $FF: synthetic method + Actor(Actor.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private List ids; + private List firstNames; + private String name; + + private Builder() { + } + + public Actor.Builder ids(List ids) { + this.ids = ids; + return this; + } + + public Actor.Builder firstNames(List firstNames) { + this.firstNames = firstNames; + return this; + } + + public Actor.Builder name(String name) { + this.name = name; + return this; + } + + public Actor build() { + return new Actor(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId.java new file mode 100644 index 000000000..188af26db --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorId.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class ActorId implements Serializable { + private static final long serialVersionUID = 1L; + private String value; + private String type; + + public ActorId() { + } + + private ActorId(ActorId.Builder builder) { + this.value = builder.value; + this.type = builder.type; + } + + public String getValue() { + return this.value; + } + + public String getType() { + return this.type; + } + + public void setValue(String value) { + this.value = value; + } + + public void setType(String type) { + this.type = type; + } + + public static ActorId.Builder newBuilder() { + return new ActorId.Builder(); + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + ActorId actorId = (ActorId)o; + return (new EqualsBuilder()).append(this.getValue(), actorId.getValue()).append(this.getType(), actorId.getType()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getValue()).append(this.getType()).toHashCode(); + } + + // $FF: synthetic method + ActorId(ActorId.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private String value; + private String type; + + private Builder() { + } + + public ActorId.Builder value(String value) { + this.value = value; + return this; + } + + public ActorId.Builder type(String type) { + this.type = type; + return this; + } + + public ActorId build() { + return new ActorId(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorQualities.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorQualities.java new file mode 100644 index 000000000..88e1a49d8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ActorQualities.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import java.util.List; + +public final class ActorQualities implements Serializable { + private static final long serialVersionUID = 1L; + private Boolean naturalPersonAuthorization; + private List organizationAuthorizations; + + public Boolean getNaturalPersonAuthorization() { + return this.naturalPersonAuthorization; + } + + public void setNaturalPersonAuthorization(Boolean naturalPersonAuthorization) { + this.naturalPersonAuthorization = naturalPersonAuthorization; + } + + public List getOrganizationAuthorizations() { + return this.organizationAuthorizations; + } + + public void setOrganizationAuthorizations(List organizationAuthorizations) { + this.organizationAuthorizations = organizationAuthorizations; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Certificate.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Certificate.java new file mode 100644 index 000000000..3a0cbe232 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Certificate.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; + +public class Certificate implements Serializable { + private static final long serialVersionUID = 1L; + private byte[] publicKeyIdentifier; + private Boolean automaticallyValidated; + private byte[] replacesCertificate; + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public void setPublicKeyIdentifier(byte[] publicKeyIdentifier) { + this.publicKeyIdentifier = publicKeyIdentifier; + } + + public Boolean getAutomaticallyValidated() { + return this.automaticallyValidated; + } + + public void setAutomaticallyValidated(Boolean automaticallyValidated) { + this.automaticallyValidated = automaticallyValidated; + } + + public byte[] getReplacesCertificate() { + return this.replacesCertificate; + } + + public void setReplacesCertificate(byte[] replacesCertificate) { + this.replacesCertificate = replacesCertificate; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier.java new file mode 100644 index 000000000..cddb971eb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/CertificateIdentifier.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class CertificateIdentifier implements Serializable { + private static final long serialVersionUID = 1L; + private Actor actor; + private String applicationId; + + private CertificateIdentifier(CertificateIdentifier.Builder builder) { + this.actor = builder.actor; + this.applicationId = builder.applicationId; + } + + public static CertificateIdentifier.Builder newBuilder() { + return new CertificateIdentifier.Builder(); + } + + public Actor getActor() { + return this.actor; + } + + public String getApplicationId() { + return this.applicationId; + } + + public void setActor(Actor actor) { + this.actor = actor; + } + + public void setApplicationId(String applicationId) { + this.applicationId = applicationId; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + CertificateIdentifier that = (CertificateIdentifier)o; + return (new EqualsBuilder()).append(this.getActor(), that.getActor()).append(this.getApplicationId(), that.getApplicationId()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getActor()).append(this.getApplicationId()).toHashCode(); + } + + // $FF: synthetic method + CertificateIdentifier(CertificateIdentifier.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private Actor actor; + private String applicationId; + + private Builder() { + } + + public CertificateIdentifier.Builder actor(Actor actor) { + this.actor = actor; + return this; + } + + public CertificateIdentifier.Builder applicationId(String applicationId) { + this.applicationId = applicationId; + return this; + } + + public CertificateIdentifier build() { + return new CertificateIdentifier(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContactData.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContactData.java new file mode 100644 index 000000000..f8d236182 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContactData.java @@ -0,0 +1,100 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import java.util.regex.Pattern; +import org.apache.commons.lang.Validate; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class ContactData implements Serializable { + private static final long serialVersionUID = 1L; + private static final Pattern EMAIL_PATTERN = Pattern.compile("[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?"); + private static final Pattern PHONE_PATTERN = Pattern.compile("[+0-9][0-9 ]*"); + private String phoneGeneral; + private String phonePrivate; + private String emailGeneral; + private String emailPrivate; + + public ContactData() { + } + + public ContactData(String phonePrivate, String emailPrivate) { + this((String)null, phonePrivate, (String)null, emailPrivate); + } + + public ContactData(String phoneGeneral, String phonePrivate, String emailGeneral, String emailPrivate) { + Validate.notEmpty(phonePrivate); + Validate.notEmpty(emailPrivate); + isValidPhone(phoneGeneral); + isValidPhone(phonePrivate); + isValidEmail(emailGeneral); + isValidEmail(emailPrivate); + this.phoneGeneral = phoneGeneral; + this.phonePrivate = phonePrivate; + this.emailGeneral = emailGeneral; + this.emailPrivate = emailPrivate; + } + + private static void isValidEmail(String emailAddress) { + if (emailAddress != null) { + if (emailAddress.length() > 320) { + throw new IllegalArgumentException("emailAddress [" + emailAddress + "] to long."); + } else { + Validate.isTrue(EMAIL_PATTERN.matcher(emailAddress).matches()); + } + } + } + + private static void isValidPhone(String phone) { + if (phone != null) { + Validate.isTrue(PHONE_PATTERN.matcher(phone).matches()); + } + } + + public void setPhoneGeneral(String phoneGeneral) { + this.phoneGeneral = phoneGeneral; + } + + public void setPhonePrivate(String phonePrivate) { + this.phonePrivate = phonePrivate; + } + + public void setEmailGeneral(String emailGeneral) { + this.emailGeneral = emailGeneral; + } + + public void setEmailPrivate(String emailPrivate) { + this.emailPrivate = emailPrivate; + } + + public String getPhoneGeneral() { + return this.phoneGeneral; + } + + public String getPhonePrivate() { + return this.phonePrivate; + } + + public String getEmailGeneral() { + return this.emailGeneral; + } + + public String getEmailPrivate() { + return this.emailPrivate; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + ContactData that = (ContactData)o; + return (new EqualsBuilder()).append(this.getPhoneGeneral(), that.getPhoneGeneral()).append(this.getPhonePrivate(), that.getPhonePrivate()).append(this.getEmailGeneral(), that.getEmailGeneral()).append(this.getEmailPrivate(), that.getEmailPrivate()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getPhoneGeneral()).append(this.getPhonePrivate()).append(this.getEmailGeneral()).append(this.getEmailPrivate()).toHashCode(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest.java new file mode 100644 index 000000000..36329c1ac --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ContractRequest.java @@ -0,0 +1,88 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class ContractRequest extends Request implements Serializable { + private static final long serialVersionUID = 1L; + private ContactData contactData; + private Actor signer; + private CertificateIdentifier certificateIdentifier; + + private ContractRequest(ContractRequest.Builder builder) throws TechnicalConnectorException { + this.contactData = builder.contactData; + this.signer = builder.signer; + this.certificateIdentifier = builder.certificateIdentifier; + } + + public static ContractRequest.Builder newBuilder() { + return new ContractRequest.Builder(); + } + + public ContactData getContactData() { + return this.contactData; + } + + public Actor getSigner() { + return this.signer; + } + + public CertificateIdentifier getCertificateIdentifier() { + return this.certificateIdentifier; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + ContractRequest that = (ContractRequest)o; + return (new EqualsBuilder()).appendSuper(super.equals(o)).append(this.getContactData(), that.getContactData()).append(this.getSigner(), that.getSigner()).append(this.getCertificateIdentifier(), that.getCertificateIdentifier()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(this.getContactData()).append(this.getSigner()).append(this.getCertificateIdentifier()).toHashCode(); + } + + // $FF: synthetic method + ContractRequest(ContractRequest.Builder x0, Object x1) throws TechnicalConnectorException { + this(x0); + } + + public static final class Builder { + private ContactData contactData; + private Actor signer; + private CertificateIdentifier certificateIdentifier; + + private Builder() { + } + + public ContractRequest.Builder contactData(ContactData contactData) { + this.contactData = contactData; + return this; + } + + public ContractRequest.Builder signer(Actor signer) { + this.signer = signer; + return this; + } + + public ContractRequest.Builder certificateIdentifier(CertificateIdentifier certificateIdentifier) { + this.certificateIdentifier = certificateIdentifier; + return this; + } + + public ContractRequest build() throws TechnicalConnectorException { + return new ContractRequest(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/DistinguishedName.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/DistinguishedName.java new file mode 100644 index 000000000..13c3ced19 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/DistinguishedName.java @@ -0,0 +1,233 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.CertificateParser; +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.io.Serializable; +import java.text.Normalizer; +import java.text.Normalizer.Form; +import java.util.HashMap; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.regex.Pattern; +import javax.naming.InvalidNameException; +import javax.naming.ldap.LdapName; +import javax.naming.ldap.Rdn; +import javax.security.auth.x500.X500Principal; +import org.apache.commons.lang.Validate; +import org.apache.commons.lang3.StringUtils; +import org.bouncycastle.asn1.ASN1Primitive; +import org.bouncycastle.asn1.DERPrintableString; +import org.joda.time.DateTime; +import org.joda.time.format.DateTimeFormat; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class DistinguishedName implements Serializable { + private static final Logger LOG = LoggerFactory.getLogger(DistinguishedName.class); + private static final long serialVersionUID = 1L; + private static final Pattern APPLICATIONID_PATTERN = Pattern.compile("[0-9A-Z-_]{1,30}"); + private String id; + private String name; + private IdentifierType type; + private String applicationId; + private static Identity identity; + private String basename; + + public DistinguishedName() throws TechnicalConnectorException { + this(getIdentity().getNationalNumber(), getIdentity().getFirstName() + " " + getIdentity().getName(), (IdentifierType)IdentifierType.SSIN, (String)null); + } + + public DistinguishedName(String id, String name, String firstName, IdentifierType type) { + this(id, name + " " + firstName, (IdentifierType)type, (String)null); + } + + public DistinguishedName(X500Principal principal) throws TechnicalConnectorException { + CertificateParser parser = new CertificateParser(principal.getName("RFC2253")); + this.setId(parser.getId()); + this.setType(parser.getIdentifier()); + this.setApplicationId(parser.getApplication()); + + try { + List rdns = (new LdapName(principal.getName("RFC1779"))).getRdns(); + Iterator i$ = rdns.iterator(); + + while(i$.hasNext()) { + Rdn rdn = (Rdn)i$.next(); + if (rdn.getType().equals("OU")) { + String value = this.getValue(rdn.getValue()); + if (!"eHealth-platform Belgium".equals(value) && !value.contains("=")) { + this.setName(this.getValue(rdn.getValue())); + break; + } + } + } + + } catch (InvalidNameException var7) { + throw new IllegalArgumentException("Invalid Principal", var7); + } + } + + public DistinguishedName(Organization org) { + this(org, (String)null); + } + + public DistinguishedName(Organization org, String applicationId) { + this(((Organization)notNull(org)).getId(), (String)notNull(org.getName()), (IdentifierType)notNull(org.getType()), applicationId); + } + + private DistinguishedName(String id, String name, IdentifierType type, String applicationId) { + this.setId(id); + this.setName(name); + this.setApplicationId(applicationId); + this.setType(type); + } + + private void setId(String id) { + Validate.notEmpty(id); + this.id = id; + } + + private void setName(String name) { + Validate.notEmpty(name); + this.name = normalize(name); + } + + public void setApplicationId(String applicationId) { + this.isValidApplicationId(normalize(applicationId)); + this.applicationId = normalize(applicationId); + } + + private void setType(IdentifierType type) { + Validate.notNull(type); + this.type = type; + } + + private void isValidApplicationId(String applicationId) { + if (!StringUtils.isEmpty(applicationId)) { + Validate.isTrue(APPLICATIONID_PATTERN.matcher(applicationId).matches()); + } + } + + public String getId() { + return this.id; + } + + public String getApplicationId() { + return this.applicationId; + } + + public String getName() { + return this.name; + } + + public IdentifierType getType() { + return this.type; + } + + public boolean isNaturalPerson() { + return this.getType() == IdentifierType.SSIN; + } + + public Map toOIDMap() { + Map result = new HashMap(); + result.put("C", "BE"); + result.put("O", "Federal Government"); + Set ou = new LinkedHashSet(); + ou.add("eHealth-platform Belgium"); + ou.add(this.name); + String ou3 = this.type.getType(48) + "\\=" + this.id; + ou.add(ou3); + if (StringUtils.isNotEmpty(this.applicationId)) { + ou.add(this.applicationId); + result.put("CN", ou3 + "\\, " + this.applicationId); + } else { + result.put("CN", ou3); + } + + result.put("OU", ou); + return result; + } + + public String asNormalizedEhealthDN() { + Map oidMap = this.toOIDMap(); + StringBuffer sb = new StringBuffer(); + sb.append("CN=").append(oidMap.get("CN")).append(","); + Set ouSet = (Set)oidMap.get("OU"); + Iterator i$ = ouSet.iterator(); + + while(i$.hasNext()) { + String ou = (String)i$.next(); + sb.append("OU=").append(ou).append(","); + } + + sb.append("O=").append(oidMap.get("O")).append(","); + sb.append("C=").append(oidMap.get("C")); + return sb.toString(); + } + + public String asNormalisedBaseFileName() { + if (StringUtils.isBlank(this.basename)) { + StringBuffer sb = new StringBuffer(); + sb.append(this.type.getType(48)).append("=").append(this.id); + if (!StringUtils.isBlank(this.applicationId)) { + sb.append(","); + sb.append(this.applicationId); + } + + sb.append(" "); + sb.append(DateTimeFormat.forPattern("yyyyMMdd-HHmmss").print(new DateTime())).append(".p12"); + this.basename = sb.toString(); + } + + return this.basename; + } + + private static Identity getIdentity() throws TechnicalConnectorException { + if (identity == null) { + identity = BeIDInfo.getInstance().getIdentity(); + } + + return identity; + } + + private static String normalize(String str) { + return str == null ? null : Normalizer.normalize(str.toUpperCase(), Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); + } + + private static T notNull(T obj) { + Validate.notNull(obj); + return obj; + } + + private String getValue(Object value) { + if (value instanceof String) { + return (String)value; + } else if (value instanceof byte[]) { + return convertToString((byte[])((byte[])value)); + } else { + LOG.error("Unsupported value [" + value.getClass() + "]"); + return ""; + } + } + + private static String convertToString(byte[] value) { + try { + ASN1Primitive content = ASN1Primitive.fromByteArray(value); + if (content instanceof DERPrintableString) { + return ((DERPrintableString)content).getString(); + } + + LOG.error("Unsupported ASN1Object :" + content.getClass()); + } catch (Exception var2) { + LOG.error("Error while converting to String", var2); + } + + return null; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ForeignerRequest.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ForeignerRequest.java new file mode 100644 index 000000000..470f276c8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/ForeignerRequest.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class ForeignerRequest extends Request implements Serializable { + private static final long serialVersionUID = 1L; + private Actor foreignPerson; + private ContactData contactData; + private byte[] csr; + + public ForeignerRequest(Actor foreignPerson, ContactData contactData, byte[] csr) throws TechnicalConnectorException { + this.foreignPerson = foreignPerson; + this.contactData = contactData; + this.csr = csr; + } + + public Actor getForeignPerson() { + return this.foreignPerson; + } + + public ContactData getContactData() { + return this.contactData; + } + + public byte[] getCsr() { + return this.csr; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + ForeignerRequest that = (ForeignerRequest)o; + return (new EqualsBuilder()).appendSuper(super.equals(o)).append(this.getForeignPerson(), that.getForeignPerson()).append(this.getContactData(), that.getContactData()).append(this.getCsr(), that.getCsr()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(this.getForeignPerson()).append(this.getContactData()).append(this.getCsr()).toHashCode(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedContract.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedContract.java new file mode 100644 index 000000000..2e17d4a88 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedContract.java @@ -0,0 +1,62 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.io.Serializable; + +public final class GeneratedContract implements Serializable { + private static final long serialVersionUID = 1L; + private String dn; + private Actor signer; + private LocalizedText text; + private ContactData contactData; + private IdentifierType identifierType; + private boolean contractViewed; + + public String getDN() { + return this.dn; + } + + public void setDN(String dn) { + this.dn = dn; + } + + public Actor getSigner() { + return this.signer; + } + + public void setSigner(Actor signer) { + this.signer = signer; + } + + public LocalizedText getText() { + return this.text; + } + + public void setText(LocalizedText text) { + this.text = text; + } + + public ContactData getContactData() { + return this.contactData; + } + + public void setContactData(ContactData contactData) { + this.contactData = contactData; + } + + public IdentifierType getIdentifierType() { + return this.identifierType; + } + + public void setIdentifierType(IdentifierType identifierType) { + this.identifierType = identifierType; + } + + public boolean isContractViewed() { + return this.contractViewed; + } + + public void setContractViewed(boolean contractViewed) { + this.contractViewed = contractViewed; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedRevocationContract.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedRevocationContract.java new file mode 100644 index 000000000..221d26441 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/GeneratedRevocationContract.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.fgov.ehealth.certra.core.v2.RevocationReasonType; +import java.io.Serializable; + +public final class GeneratedRevocationContract implements Serializable { + private static final long serialVersionUID = 1L; + private String dn; + private Actor signer; + private LocalizedText text; + private RevocationReasonType revocationReason; + private boolean contractViewed; + + public String getDn() { + return this.dn; + } + + public void setDn(String dn) { + this.dn = dn; + } + + public Actor getSigner() { + return this.signer; + } + + public void setSigner(Actor signer) { + this.signer = signer; + } + + public LocalizedText getText() { + return this.text; + } + + public void setText(LocalizedText text) { + this.text = text; + } + + public RevocationReasonType getRevocationReason() { + return this.revocationReason; + } + + public void setRevocationReason(RevocationReasonType revocationReason) { + this.revocationReason = revocationReason; + } + + public boolean isContractViewed() { + return this.contractViewed; + } + + public void setContractViewed(boolean contractViewed) { + this.contractViewed = contractViewed; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString.java new file mode 100644 index 000000000..7a2cc87d9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedString.java @@ -0,0 +1,86 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class LocalizedString implements Serializable { + private static final long serialVersionUID = 1L; + private String value; + private String lang; + + public void setValue(String value) { + this.value = value; + } + + public void setLang(String lang) { + this.lang = lang; + } + + public LocalizedString() { + } + + private LocalizedString(LocalizedString.Builder builder) { + this.value = builder.value; + this.lang = builder.lang; + } + + public static LocalizedString.Builder newBuilder() { + return new LocalizedString.Builder(); + } + + public String getValue() { + return this.value; + } + + public String getLang() { + return this.lang; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + LocalizedString that = (LocalizedString)o; + return (new EqualsBuilder()).append(this.getValue(), that.getValue()).append(this.getLang(), that.getLang()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getValue()).append(this.getLang()).toHashCode(); + } + + // $FF: synthetic method + LocalizedString(LocalizedString.Builder x0, Object x1) { + this(x0); + } + + public static final class Builder { + private String value; + private String lang; + + private Builder() { + } + + public LocalizedString.Builder value(String value) { + this.value = value; + return this; + } + + public LocalizedString.Builder lang(String lang) { + this.lang = lang; + return this; + } + + public LocalizedString build() { + return new LocalizedString(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedText.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedText.java new file mode 100644 index 000000000..c5cff68d2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/LocalizedText.java @@ -0,0 +1,35 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public final class LocalizedText implements Serializable { + private static final long serialVersionUID = 1L; + private List values = new ArrayList(); + + public List getValues() { + return this.values; + } + + public void setValues(List values) { + this.values = values; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + LocalizedText that = (LocalizedText)o; + return (new EqualsBuilder()).append(this.getValues(), that.getValues()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getValues()).toHashCode(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/NewCertificateContract.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/NewCertificateContract.java new file mode 100644 index 000000000..f32616dd5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/NewCertificateContract.java @@ -0,0 +1,125 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.technicalconnector.ra.enumaration.UsageType; +import be.fgov.ehealth.technicalconnector.ra.utils.CertificateUtils; +import be.fgov.ehealth.technicalconnector.ra.utils.RaPropertiesLoader; +import java.io.IOException; +import java.math.BigInteger; +import java.security.KeyFactory; +import java.security.KeyPair; +import java.security.PublicKey; +import java.security.spec.RSAPublicKeySpec; +import java.security.spec.X509EncodedKeySpec; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; +import org.bouncycastle.asn1.DERBitString; +import org.bouncycastle.asn1.x500.X500Name; +import org.bouncycastle.asn1.x509.AlgorithmIdentifier; +import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo; +import org.bouncycastle.pkcs.PKCS10CertificationRequest; + +public class NewCertificateContract extends Request { + private static final long serialVersionUID = 1L; + private String dn; + private ContactData contact; + private byte[] pkcs10; + private LocalizedText text; + private List usageTypes = new ArrayList(); + private Actor signer; + + public NewCertificateContract(GeneratedContract generatedContract, KeyPair keyPair, List usageTypes) throws TechnicalConnectorException { + super(BeIDInfo.getInstance().getIdentity()); + Validate.notNull(generatedContract); + Validate.isTrue(generatedContract.isContractViewed()); + Validate.notEmpty(generatedContract.getDN()); + Validate.notNull(generatedContract.getSigner()); + Validate.notNull(generatedContract.getContactData()); + Validate.notNull(generatedContract.getIdentifierType()); + Validate.notNull(keyPair); + this.contact = generatedContract.getContactData(); + this.dn = generatedContract.getDN().replace(generatedContract.getIdentifierType().getType(48) + "=", generatedContract.getIdentifierType().getType(48) + "\\="); + this.text = generatedContract.getText(); + this.usageTypes = usageTypes; + this.signer = generatedContract.getSigner(); + this.pkcs10 = CertificateUtils.createCSR(generatedContract.getDN(), keyPair); + this.verifyPKCS10(this.pkcs10, this.dn); + } + + public ContactData getContact() { + return this.contact; + } + + public byte[] getPkcs10DerEncoded() { + return ArrayUtils.clone(this.pkcs10); + } + + public String getDn() { + return this.dn; + } + + public List getUsageTypes() { + return this.usageTypes; + } + + public Actor getSigner() { + return this.signer; + } + + public LocalizedText getText() { + return this.text; + } + + private void verifyPKCS10(byte[] pkcs10, String dn) { + Validate.notNull(pkcs10); + + PKCS10CertificationRequest csr; + try { + csr = new PKCS10CertificationRequest(pkcs10); + } catch (IOException var7) { + throw new IllegalArgumentException(var7); + } + + SubjectPublicKeyInfo pkInfo = csr.getSubjectPublicKeyInfo(); + Validate.isTrue(RaPropertiesLoader.getProperty("authentication.key.algorithm.oid").equals(pkInfo.getAlgorithm().getAlgorithm().getId()), "Public key was not RSA."); + Validate.isTrue(this.getKeySize(pkInfo) >= Integer.parseInt(RaPropertiesLoader.getProperty("authentication.key.size"))); + X500Name subject = csr.getSubject(); + X500Name calculatedSubject = new X500Name(dn); + Validate.isTrue(subject.equals(calculatedSubject)); + } + + private int getKeySize(SubjectPublicKeyInfo subjectPKInfo) { + try { + X509EncodedKeySpec xspec = new X509EncodedKeySpec((new DERBitString(subjectPKInfo.getEncoded())).getBytes()); + AlgorithmIdentifier keyAlg = subjectPKInfo.getAlgorithm(); + PublicKey publicKey = KeyFactory.getInstance(keyAlg.getAlgorithm().getId()).generatePublic(xspec); + String algorithm = publicKey.getAlgorithm(); + KeyFactory keyFact = KeyFactory.getInstance(algorithm); + RSAPublicKeySpec keySpec = (RSAPublicKeySpec)keyFact.getKeySpec(publicKey, RSAPublicKeySpec.class); + BigInteger modulus = keySpec.getModulus(); + return modulus.toString(2).length(); + } catch (Exception var9) { + throw new IllegalArgumentException(var9); + } + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + NewCertificateContract that = (NewCertificateContract)o; + return (new EqualsBuilder()).appendSuper(super.equals(o)).append(this.getDn(), that.getDn()).append(this.getContact(), that.getContact()).append(this.pkcs10, that.pkcs10).append(this.getText(), that.getText()).append(this.getUsageTypes(), that.getUsageTypes()).append(this.getSigner(), that.getSigner()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).appendSuper(super.hashCode()).append(this.getDn()).append(this.getContact()).append(this.pkcs10).append(this.getText()).append(this.getUsageTypes()).append(this.getSigner()).toHashCode(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Organization.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Organization.java new file mode 100644 index 000000000..ecd0b2b9e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Organization.java @@ -0,0 +1,70 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.utils.IdentifierType; +import java.io.Serializable; +import org.apache.commons.lang.Validate; + +public final class Organization implements Serializable { + private static final long serialVersionUID = 1L; + private String id; + private IdentifierType type; + private String name; + ActorId identifier; + private LocalizedText localizedName; + + public Organization() { + } + + public Organization(String id, IdentifierType type, String name) { + Validate.notEmpty(id); + Validate.notNull(type); + Validate.notEmpty(name); + this.id = id; + this.name = name; + this.type = type; + } + + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + + public IdentifierType getType() { + return this.type; + } + + public void setType(IdentifierType type) { + this.type = type; + } + + public void setName(String name) { + this.name = name; + } + + public LocalizedText getLocalizedName() { + return this.localizedName; + } + + public void setLocalizedName(LocalizedText localizedName) { + this.localizedName = localizedName; + } + + public ActorId getIdentifier() { + return this.identifier; + } + + public void setIdentifier(ActorId identifier) { + this.identifier = identifier; + } + + public String getName() { + return this.name; + } + + public String toString() { + return "Organization [id=" + this.id + ", type=" + this.type.getType(48) + ", name=" + this.name + "]"; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Request.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Request.java new file mode 100644 index 000000000..a383cbfdb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Request.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.beid.domain.Identity; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.technicalconnector.ra.utils.RaUtils; +import java.io.Serializable; +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +public abstract class Request implements Serializable { + private static final long serialVersionUID = 1L; + private Identity requestor; + private String id; + + public Request() throws TechnicalConnectorException { + this((Identity)null); + } + + protected Request(Identity requestor) throws TechnicalConnectorException { + this.requestor = requestor; + this.id = RaUtils.generateRequestId(); + } + + public String getId() { + return this.id; + } + + public Identity getRequestor() { + return this.requestor; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } else if (o != null && this.getClass() == o.getClass()) { + Request request = (Request)o; + return (new EqualsBuilder()).append(this.getRequestor(), request.getRequestor()).append(this.getId(), request.getId()).isEquals(); + } else { + return false; + } + } + + public int hashCode() { + return (new HashCodeBuilder(17, 37)).append(this.getRequestor()).append(this.getId()).toHashCode(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Result.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Result.java new file mode 100644 index 000000000..ef1f6b13b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/Result.java @@ -0,0 +1,67 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.technicalconnector.ra.enumaration.Status; +import be.fgov.ehealth.technicalconnector.ra.exceptions.RaException; +import org.joda.time.DateTime; + +public class Result { + private Status status; + private DateTime time; + private String msg; + private Throwable cause; + private StatusResponseType statusResponseType; + private T result; + + public Result(String msg, Throwable cause) { + this.status = Status.ERROR; + this.msg = msg; + this.cause = cause; + } + + public Result(String msg, StatusResponseType errorStatus) { + this.status = Status.ERROR; + this.msg = msg; + this.statusResponseType = errorStatus; + } + + public Result(DateTime time) { + this.status = Status.PENDING; + this.time = time; + } + + public Result(T result) { + this.status = Status.OK; + this.result = result; + } + + public Result(T result, StatusResponseType statusResponseType) { + this.status = Status.OK; + this.result = result; + this.statusResponseType = statusResponseType; + } + + public boolean hasStatusError() { + return !this.status.equals(Status.OK); + } + + public Status getStatus() { + return this.status; + } + + public DateTime getTime() { + return this.time; + } + + public T getResult() throws RaException { + if (this.hasStatusError()) { + throw new RaException(this.msg, this.cause, this.statusResponseType); + } else { + return this.result; + } + } + + public Throwable getCause() { + return this.cause; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest.java new file mode 100644 index 000000000..53ab53855 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationContractRequest.java @@ -0,0 +1,72 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.certra.core.v2.RevocationReasonType; +import java.io.Serializable; + +public final class RevocationContractRequest extends Request implements Serializable { + private static final long serialVersionUID = 1L; + private byte[] publicKeyIdentifier; + private Actor signer; + private RevocationReasonType revocationReason; + + private RevocationContractRequest(RevocationContractRequest.Builder builder) throws TechnicalConnectorException { + this.publicKeyIdentifier = builder.publicKeyIdentifier; + this.signer = builder.signer; + this.revocationReason = builder.revocationReason; + } + + public static RevocationContractRequest.Builder newBuilder() { + return new RevocationContractRequest.Builder(); + } + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public Actor getSigner() { + return this.signer; + } + + public RevocationReasonType getRevocationReason() { + return this.revocationReason; + } + + // $FF: synthetic method + RevocationContractRequest(RevocationContractRequest.Builder x0, Object x1) throws TechnicalConnectorException { + this(x0); + } + + public static final class Builder { + private byte[] publicKeyIdentifier; + private Actor signer; + private RevocationReasonType revocationReason; + + private Builder() { + } + + public RevocationContractRequest.Builder publicKeyIdentifier(byte[] publicKeyIdentifier) { + this.publicKeyIdentifier = publicKeyIdentifier; + return this; + } + + public RevocationContractRequest.Builder signer(Actor signer) { + this.signer = signer; + return this; + } + + public RevocationContractRequest.Builder revocationReason(RevocationReasonType revocationReason) { + this.revocationReason = revocationReason; + return this; + } + + public RevocationContractRequest build() throws TechnicalConnectorException { + return new RevocationContractRequest(this); + } + + // $FF: synthetic method + Builder(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationRequest.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationRequest.java new file mode 100644 index 000000000..0ddaf9c86 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/RevocationRequest.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import java.io.Serializable; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.Validate; + +public final class RevocationRequest extends Request implements Serializable { + private static final long serialVersionUID = 1L; + private byte[] publicKeyIdentifier; + private GeneratedRevocationContract contract; + private boolean contractViewed; + + public RevocationRequest(byte[] publicKeyIdentifier, GeneratedRevocationContract contract) throws TechnicalConnectorException { + Validate.notNull(publicKeyIdentifier); + Validate.notNull(contract); + Validate.isTrue(contract.isContractViewed()); + this.publicKeyIdentifier = ArrayUtils.clone(publicKeyIdentifier); + this.contract = contract; + } + + public byte[] getPublicKeyIdentifier() { + return this.publicKeyIdentifier; + } + + public GeneratedRevocationContract getContract() { + return this.contract; + } + + public boolean isContractViewed() { + return this.contractViewed; + } + + public void setContractViewed(boolean contractViewed) { + this.contractViewed = contractViewed; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/SubmitCSRForForeignerResponseInfo.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/SubmitCSRForForeignerResponseInfo.java new file mode 100644 index 000000000..62438042c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/domain/SubmitCSRForForeignerResponseInfo.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.technicalconnector.ra.domain; + +import java.io.Serializable; +import org.joda.time.DateTime; + +public final class SubmitCSRForForeignerResponseInfo implements Serializable { + private static final long serialVersionUID = 1L; + protected String validationUrl; + protected DateTime expirationDate; + + public String getValidationUrl() { + return this.validationUrl; + } + + public void setValidationUrl(String validationUrl) { + this.validationUrl = validationUrl; + } + + public DateTime getExpirationDate() { + return this.expirationDate; + } + + public void setExpirationDate(DateTime expirationDate) { + this.expirationDate = expirationDate; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/Status.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/Status.java new file mode 100644 index 000000000..db4cd3d41 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/Status.java @@ -0,0 +1,7 @@ +package be.fgov.ehealth.technicalconnector.ra.enumaration; + +public enum Status { + OK, + PENDING, + ERROR; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/UsageType.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/UsageType.java new file mode 100644 index 000000000..b2245e9f6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/enumaration/UsageType.java @@ -0,0 +1,18 @@ +package be.fgov.ehealth.technicalconnector.ra.enumaration; + +public enum UsageType { + TIME_STAMPING("tsa"), + CONSULT_RN("consultrn"), + CODAGE("codage"), + OTHER("other"); + + private String serviceName; + + private UsageType(String serviceName) { + this.serviceName = serviceName; + } + + public String getServiceName() { + return this.serviceName; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/exceptions/RaException.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/exceptions/RaException.java new file mode 100644 index 000000000..6d9c5c760 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/exceptions/RaException.java @@ -0,0 +1,25 @@ +package be.fgov.ehealth.technicalconnector.ra.exceptions; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.technicalconnector.ra.utils.RaUtils; +import java.util.List; + +public class RaException extends TechnicalConnectorException { + private static final long serialVersionUID = 1L; + private final StatusResponseType statusResponseType; + + public RaException(String msg, Throwable cause, StatusResponseType statusResponseType) { + super(TechnicalConnectorExceptionValues.ERROR_WS, cause, msg); + this.statusResponseType = statusResponseType; + } + + public StatusResponseType getStatusResponse() { + return this.statusResponseType; + } + + public List getErrorCodes() { + return RaUtils.getErrorCodes(this.getStatusResponse()); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/MapperFactory.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/MapperFactory.java new file mode 100644 index 000000000..60c99293c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/MapperFactory.java @@ -0,0 +1,10 @@ +package be.fgov.ehealth.technicalconnector.ra.mapper; + +public class MapperFactory { + private MapperFactory() { + } + + public static RaMapper mapper() { + return new RaMapperSelmaGeneratedClass(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapper.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapper.java new file mode 100644 index 000000000..c288dbc30 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapper.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.technicalconnector.ra.mapper; + +import be.fgov.ehealth.certra.core.v2.ContactDataType; +import be.fgov.ehealth.certra.core.v2.ContractType; +import be.fgov.ehealth.certra.core.v2.OrganizationType; +import be.fgov.ehealth.certra.core.v2.RevocationContractType; +import be.fgov.ehealth.certra.protocol.v2.GenerateCertificateResponse; +import be.fgov.ehealth.certra.protocol.v2.GenerateContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GenerateRevocationContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GetActorQualitiesResponse; +import be.fgov.ehealth.certra.protocol.v2.RevokeRequest; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerRequest; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerResponse; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorQualities; +import be.fgov.ehealth.technicalconnector.ra.domain.Certificate; +import be.fgov.ehealth.technicalconnector.ra.domain.ContactData; +import be.fgov.ehealth.technicalconnector.ra.domain.ContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.ForeignerRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedContract; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedRevocationContract; +import be.fgov.ehealth.technicalconnector.ra.domain.NewCertificateContract; +import be.fgov.ehealth.technicalconnector.ra.domain.Organization; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.SubmitCSRForForeignerResponseInfo; + +public interface RaMapper { + Organization asOrganization(OrganizationType var1); + + ContractType asContractType(NewCertificateContract var1); + + GenerateContractRequest asGenerateContractRequest(ContractRequest var1); + + Certificate asCertificate(GenerateCertificateResponse var1); + + GeneratedContract asGeneratedContract(ContractType var1); + + SubmitCSRForForeignerRequest asSubmitCSRForForeignerRequest(ForeignerRequest var1); + + ContactDataType asContactDataType(ContactData var1); + + GeneratedRevocationContract asRevocationContract(RevocationContractType var1); + + SubmitCSRForForeignerResponseInfo asSubmitCSRForForeignerResponseInfo(SubmitCSRForForeignerResponse var1); + + ActorQualities asActorQualities(GetActorQualitiesResponse var1); + + GenerateRevocationContractRequest asGenerateContractRequest(RevocationContractRequest var1); + + RevokeRequest asRevokeRequest(RevocationRequest var1); +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapperSelmaGeneratedClass.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapperSelmaGeneratedClass.java new file mode 100644 index 000000000..208d538a9 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/mapper/RaMapperSelmaGeneratedClass.java @@ -0,0 +1,405 @@ +package be.fgov.ehealth.technicalconnector.ra.mapper; + +import be.fgov.ehealth.certra.core.v2.CertificateIdentifierType; +import be.fgov.ehealth.certra.core.v2.ContactDataType; +import be.fgov.ehealth.certra.core.v2.ContractType; +import be.fgov.ehealth.certra.core.v2.OrganizationType; +import be.fgov.ehealth.certra.core.v2.RevocationContractType; +import be.fgov.ehealth.certra.core.v2.TextType; +import be.fgov.ehealth.certra.protocol.v2.GenerateCertificateResponse; +import be.fgov.ehealth.certra.protocol.v2.GenerateContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GenerateRevocationContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GetActorQualitiesResponse; +import be.fgov.ehealth.certra.protocol.v2.RevokeRequest; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerRequest; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerResponse; +import be.fgov.ehealth.commons.core.v2.ActorType; +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.technicalconnector.ra.domain.Actor; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorId; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorQualities; +import be.fgov.ehealth.technicalconnector.ra.domain.Certificate; +import be.fgov.ehealth.technicalconnector.ra.domain.CertificateIdentifier; +import be.fgov.ehealth.technicalconnector.ra.domain.ContactData; +import be.fgov.ehealth.technicalconnector.ra.domain.ContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.ForeignerRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedContract; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedRevocationContract; +import be.fgov.ehealth.technicalconnector.ra.domain.LocalizedString; +import be.fgov.ehealth.technicalconnector.ra.domain.LocalizedText; +import be.fgov.ehealth.technicalconnector.ra.domain.NewCertificateContract; +import be.fgov.ehealth.technicalconnector.ra.domain.Organization; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.SubmitCSRForForeignerResponseInfo; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +public final class RaMapperSelmaGeneratedClass implements RaMapper { + public final Organization asOrganization(OrganizationType inOrganizationType) { + Organization out = null; + if (inOrganizationType != null) { + out = new Organization(); + out.setIdentifier(this.asActorId(inOrganizationType.getIdentifier())); + out.setLocalizedName(this.asLocalizedText(inOrganizationType.getName())); + } + + return out; + } + + public final LocalizedText asLocalizedText(TextType inTextType) { + LocalizedText out = null; + if (inTextType != null) { + out = new LocalizedText(); + if (inTextType.getValues() != null) { + ArrayList avaluesTmpCollection = new ArrayList(inTextType.getValues().size()); + Iterator i$ = inTextType.getValues().iterator(); + + while(i$.hasNext()) { + be.fgov.ehealth.certra.core.v2.LocalizedString avaluesItem = (be.fgov.ehealth.certra.core.v2.LocalizedString)i$.next(); + avaluesTmpCollection.add(this.asLocalizedString(avaluesItem)); + } + + out.setValues(avaluesTmpCollection); + } else { + out.setValues((List)null); + } + } + + return out; + } + + public final LocalizedString asLocalizedString(be.fgov.ehealth.certra.core.v2.LocalizedString inLocalizedString) { + LocalizedString out = null; + if (inLocalizedString != null) { + out = new LocalizedString(); + out.setLang(inLocalizedString.getLang()); + out.setValue(inLocalizedString.getValue()); + } + + return out; + } + + public final ActorId asActorId(Id inId) { + ActorId out = null; + if (inId != null) { + out = new ActorId(); + out.setType(inId.getType()); + out.setValue(inId.getValue()); + } + + return out; + } + + public final ContractType asContractType(NewCertificateContract inNewCertificateContract) { + ContractType out = null; + if (inNewCertificateContract != null) { + out = new ContractType(); + out.setDN(inNewCertificateContract.getDn()); + out.setSigner(this.asActorType(inNewCertificateContract.getSigner())); + out.setText(this.asTextType(inNewCertificateContract.getText())); + } + + return out; + } + + public final TextType asTextType(LocalizedText inLocalizedText) { + TextType out = null; + if (inLocalizedText != null) { + out = new TextType(); + if (inLocalizedText.getValues() != null) { + List avaluesTmpCollection = out.getValues(); + Iterator i$ = inLocalizedText.getValues().iterator(); + + while(i$.hasNext()) { + LocalizedString avaluesItem = (LocalizedString)i$.next(); + avaluesTmpCollection.add(this.asLocalizedString(avaluesItem)); + } + } + } + + return out; + } + + public final be.fgov.ehealth.certra.core.v2.LocalizedString asLocalizedString(LocalizedString inLocalizedString) { + be.fgov.ehealth.certra.core.v2.LocalizedString out = null; + if (inLocalizedString != null) { + out = new be.fgov.ehealth.certra.core.v2.LocalizedString(); + out.setLang(inLocalizedString.getLang()); + out.setValue(inLocalizedString.getValue()); + } + + return out; + } + + public final ActorType asActorType(Actor inActor) { + ActorType out = null; + if (inActor != null) { + out = new ActorType(); + List aidsTmpCollection; + Iterator i$; + if (inActor.getFirstNames() != null) { + aidsTmpCollection = out.getFirstNames(); + i$ = inActor.getFirstNames().iterator(); + + while(i$.hasNext()) { + String afirstnamesItem = (String)i$.next(); + aidsTmpCollection.add(afirstnamesItem); + } + } + + if (inActor.getIds() != null) { + aidsTmpCollection = out.getIds(); + i$ = inActor.getIds().iterator(); + + while(i$.hasNext()) { + ActorId aidsItem = (ActorId)i$.next(); + aidsTmpCollection.add(this.asId(aidsItem)); + } + } + + out.setName(inActor.getName()); + } + + return out; + } + + public final Id asId(ActorId inActorId) { + Id out = null; + if (inActorId != null) { + out = new Id(); + out.setType(inActorId.getType()); + out.setValue(inActorId.getValue()); + } + + return out; + } + + public final GenerateContractRequest asGenerateContractRequest(ContractRequest inContractRequest) { + GenerateContractRequest out = null; + if (inContractRequest != null) { + out = new GenerateContractRequest(); + out.setCertificateIdentifier(this.asCertificateIdentifierType(inContractRequest.getCertificateIdentifier())); + out.setContactData(this.asContactDataType(inContractRequest.getContactData())); + out.setId(inContractRequest.getId()); + out.setSigner(this.asActorType(inContractRequest.getSigner())); + } + + return out; + } + + public final CertificateIdentifierType asCertificateIdentifierType(CertificateIdentifier inCertificateIdentifier) { + CertificateIdentifierType out = null; + if (inCertificateIdentifier != null) { + out = new CertificateIdentifierType(); + out.setActor(this.asActorType(inCertificateIdentifier.getActor())); + out.setApplicationId(inCertificateIdentifier.getApplicationId()); + } + + return out; + } + + public final Certificate asCertificate(GenerateCertificateResponse inGenerateCertificateResponse) { + Certificate out = null; + if (inGenerateCertificateResponse != null) { + out = new Certificate(); + out.setAutomaticallyValidated(inGenerateCertificateResponse.isAutomaticallyValidated()); + if (inGenerateCertificateResponse.getPublicKeyIdentifier() != null) { + out.setPublicKeyIdentifier(new byte[inGenerateCertificateResponse.getPublicKeyIdentifier().length]); + System.arraycopy(inGenerateCertificateResponse.getPublicKeyIdentifier(), 0, out.getPublicKeyIdentifier(), 0, inGenerateCertificateResponse.getPublicKeyIdentifier().length); + } else { + out.setPublicKeyIdentifier((byte[])null); + } + + if (inGenerateCertificateResponse.getReplacesCertificate() != null) { + out.setReplacesCertificate(new byte[inGenerateCertificateResponse.getReplacesCertificate().length]); + System.arraycopy(inGenerateCertificateResponse.getReplacesCertificate(), 0, out.getReplacesCertificate(), 0, inGenerateCertificateResponse.getReplacesCertificate().length); + } else { + out.setReplacesCertificate((byte[])null); + } + } + + return out; + } + + public final GeneratedContract asGeneratedContract(ContractType inContractType) { + GeneratedContract out = null; + if (inContractType != null) { + out = new GeneratedContract(); + out.setDN(inContractType.getDN()); + out.setSigner(this.asActor(inContractType.getSigner())); + out.setText(this.asLocalizedText(inContractType.getText())); + } + + return out; + } + + public final Actor asActor(ActorType inActorType) { + Actor out = null; + if (inActorType != null) { + out = new Actor(); + ArrayList aidsTmpCollection; + Iterator i$; + if (inActorType.getFirstNames() == null) { + out.setFirstNames((List)null); + } else { + aidsTmpCollection = new ArrayList(inActorType.getFirstNames().size()); + i$ = inActorType.getFirstNames().iterator(); + + while(i$.hasNext()) { + String afirstnamesItem = (String)i$.next(); + aidsTmpCollection.add(afirstnamesItem); + } + + out.setFirstNames(aidsTmpCollection); + } + + if (inActorType.getIds() == null) { + out.setIds((List)null); + } else { + aidsTmpCollection = new ArrayList(inActorType.getIds().size()); + i$ = inActorType.getIds().iterator(); + + while(i$.hasNext()) { + Id aidsItem = (Id)i$.next(); + aidsTmpCollection.add(this.asActorId(aidsItem)); + } + + out.setIds(aidsTmpCollection); + } + + out.setName(inActorType.getName()); + } + + return out; + } + + public final SubmitCSRForForeignerRequest asSubmitCSRForForeignerRequest(ForeignerRequest inForeignerRequest) { + SubmitCSRForForeignerRequest out = null; + if (inForeignerRequest != null) { + out = new SubmitCSRForForeignerRequest(); + out.setContactData(this.asContactDataType(inForeignerRequest.getContactData())); + if (inForeignerRequest.getCsr() != null) { + out.setCSR(new byte[inForeignerRequest.getCsr().length]); + System.arraycopy(inForeignerRequest.getCsr(), 0, out.getCSR(), 0, inForeignerRequest.getCsr().length); + } else { + out.setCSR((byte[])null); + } + + out.setForeignPerson(this.asActorType(inForeignerRequest.getForeignPerson())); + out.setId(inForeignerRequest.getId()); + } + + return out; + } + + public final ContactDataType asContactDataType(ContactData inContactData) { + ContactDataType out = null; + if (inContactData != null) { + out = new ContactDataType(); + out.setEmailGeneral(inContactData.getEmailGeneral()); + out.setEmailPrivate(inContactData.getEmailPrivate()); + out.setPhoneGeneral(inContactData.getPhoneGeneral()); + out.setPhonePrivate(inContactData.getPhonePrivate()); + } + + return out; + } + + public final GeneratedRevocationContract asRevocationContract(RevocationContractType inRevocationContractType) { + GeneratedRevocationContract out = null; + if (inRevocationContractType != null) { + out = new GeneratedRevocationContract(); + out.setDn(inRevocationContractType.getDN()); + out.setRevocationReason(inRevocationContractType.getRevocationReason()); + out.setSigner(this.asActor(inRevocationContractType.getSigner())); + out.setText(this.asLocalizedText(inRevocationContractType.getText())); + } + + return out; + } + + public final SubmitCSRForForeignerResponseInfo asSubmitCSRForForeignerResponseInfo(SubmitCSRForForeignerResponse inSubmitCSRForForeignerResponse) { + SubmitCSRForForeignerResponseInfo out = null; + if (inSubmitCSRForForeignerResponse != null) { + out = new SubmitCSRForForeignerResponseInfo(); + out.setExpirationDate(inSubmitCSRForForeignerResponse.getExpirationDate()); + out.setValidationUrl(inSubmitCSRForForeignerResponse.getValidationUrl()); + } + + return out; + } + + public final ActorQualities asActorQualities(GetActorQualitiesResponse inGetActorQualitiesResponse) { + ActorQualities out = null; + if (inGetActorQualitiesResponse != null) { + out = new ActorQualities(); + out.setNaturalPersonAuthorization(inGetActorQualitiesResponse.isNaturalPersonAuthorization()); + if (inGetActorQualitiesResponse.getOrganizationAuthorizations() != null) { + ArrayList aorganizationauthorizationsTmpCollection = new ArrayList(inGetActorQualitiesResponse.getOrganizationAuthorizations().size()); + Iterator i$ = inGetActorQualitiesResponse.getOrganizationAuthorizations().iterator(); + + while(i$.hasNext()) { + OrganizationType aorganizationauthorizationsItem = (OrganizationType)i$.next(); + aorganizationauthorizationsTmpCollection.add(this.asOrganization(aorganizationauthorizationsItem)); + } + + out.setOrganizationAuthorizations(aorganizationauthorizationsTmpCollection); + } else { + out.setOrganizationAuthorizations((List)null); + } + } + + return out; + } + + public final GenerateRevocationContractRequest asGenerateContractRequest(RevocationContractRequest inRevocationContractRequest) { + GenerateRevocationContractRequest out = null; + if (inRevocationContractRequest != null) { + out = new GenerateRevocationContractRequest(); + out.setId(inRevocationContractRequest.getId()); + if (inRevocationContractRequest.getPublicKeyIdentifier() != null) { + out.setPublicKeyIdentifier(new byte[inRevocationContractRequest.getPublicKeyIdentifier().length]); + System.arraycopy(inRevocationContractRequest.getPublicKeyIdentifier(), 0, out.getPublicKeyIdentifier(), 0, inRevocationContractRequest.getPublicKeyIdentifier().length); + } else { + out.setPublicKeyIdentifier((byte[])null); + } + + out.setRevocationReason(inRevocationContractRequest.getRevocationReason()); + out.setSigner(this.asActorType(inRevocationContractRequest.getSigner())); + } + + return out; + } + + public final RevokeRequest asRevokeRequest(RevocationRequest inRevocationRequest) { + RevokeRequest out = null; + if (inRevocationRequest != null) { + out = new RevokeRequest(); + out.setContract(this.asRevocationContractType(inRevocationRequest.getContract())); + out.setId(inRevocationRequest.getId()); + if (inRevocationRequest.getPublicKeyIdentifier() != null) { + out.setPublicKeyIdentifier(new byte[inRevocationRequest.getPublicKeyIdentifier().length]); + System.arraycopy(inRevocationRequest.getPublicKeyIdentifier(), 0, out.getPublicKeyIdentifier(), 0, inRevocationRequest.getPublicKeyIdentifier().length); + } else { + out.setPublicKeyIdentifier((byte[])null); + } + } + + return out; + } + + public final RevocationContractType asRevocationContractType(GeneratedRevocationContract inGeneratedRevocationContract) { + RevocationContractType out = null; + if (inGeneratedRevocationContract != null) { + out = new RevocationContractType(); + out.setDN(inGeneratedRevocationContract.getDn()); + out.setRevocationReason(inGeneratedRevocationContract.getRevocationReason()); + out.setSigner(this.asActorType(inGeneratedRevocationContract.getSigner())); + out.setText(this.asTextType(inGeneratedRevocationContract.getText())); + } + + return out; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/AuthenticationCertificateRegistrationService.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/AuthenticationCertificateRegistrationService.java new file mode 100644 index 000000000..ffb4f36e3 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/AuthenticationCertificateRegistrationService.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.technicalconnector.ra.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.certra.core.v2.CertificateInfoType; +import be.fgov.ehealth.certra.protocol.v2.GetGenericOrganizationTypesResponse; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorQualities; +import be.fgov.ehealth.technicalconnector.ra.domain.Certificate; +import be.fgov.ehealth.technicalconnector.ra.domain.ContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.ForeignerRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedContract; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedRevocationContract; +import be.fgov.ehealth.technicalconnector.ra.domain.NewCertificateContract; +import be.fgov.ehealth.technicalconnector.ra.domain.Organization; +import be.fgov.ehealth.technicalconnector.ra.domain.Result; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.SubmitCSRForForeignerResponseInfo; +import java.security.cert.X509Certificate; +import java.util.List; + +public interface AuthenticationCertificateRegistrationService { + Result generateCertificate(NewCertificateContract var1) throws TechnicalConnectorException; + + Result getCertificate(byte[] var1) throws TechnicalConnectorException; + + Result revokeCertificate(RevocationRequest var1) throws TechnicalConnectorException; + + Result getOrganizationList() throws TechnicalConnectorException; + + Result> getApplicationIdList(Organization var1) throws TechnicalConnectorException; + + Result generateContract(ContractRequest var1) throws TechnicalConnectorException; + + Result getActorQualities() throws TechnicalConnectorException; + + Result getCertificateInfoForAuthenticationCertificate(Credential var1) throws TechnicalConnectorException; + + Result> getCertificateInfoForCitizen() throws TechnicalConnectorException; + + Result submitCSRForForeigner(ForeignerRequest var1) throws TechnicalConnectorException; + + Result generateRevocationContract(RevocationContractRequest var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/EncryptionTokenRegistrationService.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/EncryptionTokenRegistrationService.java new file mode 100644 index 000000000..8096af282 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/EncryptionTokenRegistrationService.java @@ -0,0 +1,14 @@ +package be.fgov.ehealth.technicalconnector.ra.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.ra.domain.Result; +import java.security.PublicKey; + +public interface EncryptionTokenRegistrationService { + Result startETKRegistration(PublicKey var1, Credential var2) throws TechnicalConnectorException; + + Result completeETKRegistration(byte[] var1, Credential var2) throws TechnicalConnectorException; + + Result activateToken(Credential var1) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/ServiceFactory.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/ServiceFactory.java new file mode 100644 index 000000000..269b012bc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/ServiceFactory.java @@ -0,0 +1,19 @@ +package be.fgov.ehealth.technicalconnector.ra.service; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.fgov.ehealth.technicalconnector.ra.service.impl.AuthenticationCertificateRegistrationServiceImpl; +import be.fgov.ehealth.technicalconnector.ra.service.impl.EncryptionTokenRegistrationServiceImpl; + +public final class ServiceFactory { + private static final String PROP_CERTRA_PROVIDER = "be.fgov.ehealth.technicalconnector.ra.service.authenticationcertificateregistrationservice.class"; + private static final String PROP_ETKRA_PROVIDER = "be.fgov.ehealth.technicalconnector.ra.service.authenticationcertificateregistrationservice.class"; + + public static AuthenticationCertificateRegistrationService getAuthenticationCertificateRegistrationService() throws TechnicalConnectorException { + return (AuthenticationCertificateRegistrationService)(new ConfigurableFactoryHelper("be.fgov.ehealth.technicalconnector.ra.service.authenticationcertificateregistrationservice.class", AuthenticationCertificateRegistrationServiceImpl.class.getName())).getImplementation(); + } + + public static EncryptionTokenRegistrationService getEncryptionTokenRegistrationService() throws TechnicalConnectorException { + return (EncryptionTokenRegistrationService)(new ConfigurableFactoryHelper("be.fgov.ehealth.technicalconnector.ra.service.authenticationcertificateregistrationservice.class", EncryptionTokenRegistrationServiceImpl.class.getName())).getImplementation(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/AuthenticationCertificateRegistrationServiceImpl.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/AuthenticationCertificateRegistrationServiceImpl.java new file mode 100644 index 000000000..8dfe7dbef --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/AuthenticationCertificateRegistrationServiceImpl.java @@ -0,0 +1,190 @@ +package be.fgov.ehealth.technicalconnector.ra.service.impl; + +import be.ehealth.technicalconnector.beid.BeIDInfo; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.sts.security.impl.BeIDCredential; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.utils.IdentifierType; +import be.fgov.ehealth.certra.core.v2.CertificateInfoType; +import be.fgov.ehealth.certra.core.v2.ContactDataType; +import be.fgov.ehealth.certra.core.v2.ContractType; +import be.fgov.ehealth.certra.core.v2.EHealthCertificateSigningRequestType; +import be.fgov.ehealth.certra.protocol.v2.GenerateCertificateRequest; +import be.fgov.ehealth.certra.protocol.v2.GenerateCertificateResponse; +import be.fgov.ehealth.certra.protocol.v2.GenerateContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GenerateContractResponse; +import be.fgov.ehealth.certra.protocol.v2.GenerateRevocationContractRequest; +import be.fgov.ehealth.certra.protocol.v2.GenerateRevocationContractResponse; +import be.fgov.ehealth.certra.protocol.v2.GetActorQualitiesRequest; +import be.fgov.ehealth.certra.protocol.v2.GetActorQualitiesResponse; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateInfoForAuthenticationCertificateRequest; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateInfoForAuthenticationCertificateResponse; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateInfoForCitizenRequest; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateInfoForCitizenResponse; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateRequest; +import be.fgov.ehealth.certra.protocol.v2.GetCertificateResponse; +import be.fgov.ehealth.certra.protocol.v2.GetExistingApplicationIdsRequest; +import be.fgov.ehealth.certra.protocol.v2.GetExistingApplicationIdsResponse; +import be.fgov.ehealth.certra.protocol.v2.GetGenericOrganizationTypesRequest; +import be.fgov.ehealth.certra.protocol.v2.GetGenericOrganizationTypesResponse; +import be.fgov.ehealth.certra.protocol.v2.RevokeRequest; +import be.fgov.ehealth.certra.protocol.v2.RevokeResponse; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerRequest; +import be.fgov.ehealth.certra.protocol.v2.SubmitCSRForForeignerResponse; +import be.fgov.ehealth.commons.core.v2.Id; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorId; +import be.fgov.ehealth.technicalconnector.ra.domain.ActorQualities; +import be.fgov.ehealth.technicalconnector.ra.domain.Certificate; +import be.fgov.ehealth.technicalconnector.ra.domain.ContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.ForeignerRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedContract; +import be.fgov.ehealth.technicalconnector.ra.domain.GeneratedRevocationContract; +import be.fgov.ehealth.technicalconnector.ra.domain.NewCertificateContract; +import be.fgov.ehealth.technicalconnector.ra.domain.Organization; +import be.fgov.ehealth.technicalconnector.ra.domain.Result; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationContractRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.RevocationRequest; +import be.fgov.ehealth.technicalconnector.ra.domain.SubmitCSRForForeignerResponseInfo; +import be.fgov.ehealth.technicalconnector.ra.enumaration.Status; +import be.fgov.ehealth.technicalconnector.ra.enumaration.UsageType; +import be.fgov.ehealth.technicalconnector.ra.mapper.MapperFactory; +import be.fgov.ehealth.technicalconnector.ra.service.AuthenticationCertificateRegistrationService; +import be.fgov.ehealth.technicalconnector.ra.utils.CertificateUtils; +import be.fgov.ehealth.technicalconnector.ra.utils.RaUtils; +import java.security.cert.X509Certificate; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AuthenticationCertificateRegistrationServiceImpl implements AuthenticationCertificateRegistrationService, ConfigurableImplementation { + private static final Logger LOG = LoggerFactory.getLogger(AuthenticationCertificateRegistrationServiceImpl.class); + private Credential authCred; + private Credential signCred; + + public Result generateCertificate(NewCertificateContract contract) throws TechnicalConnectorException { + ContactDataType contactDataType = MapperFactory.mapper().asContactDataType(contract.getContact()); + GenerateCertificateRequest payload = new GenerateCertificateRequest(); + RaUtils.setCommonAttributes(payload); + EHealthCertificateSigningRequestType eHealthCSR = new EHealthCertificateSigningRequestType(); + eHealthCSR.setCSR(contract.getPkcs10DerEncoded()); + Iterator i$ = contract.getUsageTypes().iterator(); + + while(i$.hasNext()) { + UsageType usageType = (UsageType)i$.next(); + eHealthCSR.getBaseServiceUsages().add(usageType.getServiceName()); + } + + eHealthCSR.setContactData(contactDataType); + ContractType contractType = MapperFactory.mapper().asContractType(contract); + eHealthCSR.setContract(contractType); + payload.setEHealthCSR(eHealthCSR); + String signedPayload = RaUtils.sign(payload, payload.getId(), this.signCred); + return new Result(MapperFactory.mapper().asCertificate((GenerateCertificateResponse)RaUtils.invokeCertRa(signedPayload, "urn:be:fgov:ehealth:etee:certra:protocol:v2:generatecertificate", GenerateCertificateResponse.class).getResult())); + } + + public Result getCertificate(byte[] publicKeyIdentifier) throws TechnicalConnectorException { + GetCertificateRequest request = new GetCertificateRequest(); + RaUtils.setCommonAttributes(request); + request.setPublicKeyIdentifier(publicKeyIdentifier); + Result resp = RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)request), "urn:be:fgov:ehealth:etee:certra:protocol:v2:getcertificate", GetCertificateResponse.class); + if (!resp.getStatus().equals(Status.OK)) { + return resp.getStatus().equals(Status.PENDING) ? new Result(resp.getTime()) : new Result("Unable to obtain certificate", resp.getCause()); + } else { + X509Certificate[] x509Certificates = new X509Certificate[0]; + + byte[] x509Certificate; + for(Iterator i$ = ((GetCertificateResponse)resp.getResult()).getX509Certificates().iterator(); i$.hasNext(); x509Certificates = (X509Certificate[])((X509Certificate[])ArrayUtils.add(x509Certificates, CertificateUtils.toX509Certificate(x509Certificate)))) { + x509Certificate = (byte[])i$.next(); + } + + return new Result(x509Certificates); + } + } + + public Result generateContract(ContractRequest contractRequest) throws TechnicalConnectorException { + GenerateContractRequest generateContractRequest = MapperFactory.mapper().asGenerateContractRequest(contractRequest); + RaUtils.setIssueInstant(generateContractRequest); + GenerateContractResponse generateContractResponse = (GenerateContractResponse)RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)generateContractRequest), "urn:be:fgov:ehealth:certra:protocol:v2:generateContract", GenerateContractResponse.class).getResult(); + GeneratedContract contract = MapperFactory.mapper().asGeneratedContract(generateContractResponse.getContract()); + contract.setContactData(contractRequest.getContactData()); + contract.setIdentifierType(IdentifierType.lookup(((ActorId)contractRequest.getCertificateIdentifier().getActor().getIds().get(0)).getType(), (String)null, 48)); + return new Result(contract, generateContractResponse); + } + + public Result revokeCertificate(RevocationRequest revocationRequest) throws TechnicalConnectorException { + RevokeRequest revokeRequest = MapperFactory.mapper().asRevokeRequest(revocationRequest); + RaUtils.setIssueInstant(revokeRequest); + String signedPayload = RaUtils.sign(revokeRequest, revokeRequest.getId(), this.signCred); + RevokeResponse revokeResponse = (RevokeResponse)RaUtils.invokeCertRa(signedPayload, "urn:be:fgov:ehealth:etee:certra:protocol:v2:revoke", RevokeResponse.class).getResult(); + return new Result((Void)null, revokeResponse); + } + + public Result getOrganizationList() throws TechnicalConnectorException { + GetGenericOrganizationTypesRequest req = new GetGenericOrganizationTypesRequest(); + RaUtils.setCommonAttributes(req); + return RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)req), "urn:be:fgov:ehealth:certra:protocol:v2:getGenericOrganizationTypes", GetGenericOrganizationTypesResponse.class); + } + + public Result getActorQualities() throws TechnicalConnectorException { + GetActorQualitiesRequest payload = new GetActorQualitiesRequest(); + RaUtils.setCommonAttributes(payload); + Id id = new Id(); + id.setValue(BeIDInfo.getInstance().getIdentity().getNationalNumber()); + id.setType(IdentifierType.SSIN.name()); + payload.setSSIN(id); + String signedPayload = RaUtils.sign(payload, payload.getId(), this.authCred); + GetActorQualitiesResponse response = (GetActorQualitiesResponse)RaUtils.invokeCertRa(signedPayload, "urn:be:fgov:ehealth:certra:protocol:v2:getActorQualities", GetActorQualitiesResponse.class).getResult(); + return new Result(MapperFactory.mapper().asActorQualities(response), response); + } + + public Result> getApplicationIdList(Organization organization) throws TechnicalConnectorException { + GetExistingApplicationIdsRequest req = new GetExistingApplicationIdsRequest(); + RaUtils.setCommonAttributes(req); + Id id = new Id(); + id.setType(organization.getType().getType(48)); + id.setValue(organization.getId()); + req.setOrganizationIdentifier(id); + Result response = RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)req), "urn:be:fgov:ehealth:etee:certra:protocol:v2:getexistingapplicationids", GetExistingApplicationIdsResponse.class); + return new Result(((GetExistingApplicationIdsResponse)response.getResult()).getApplicationIds()); + } + + public Result getCertificateInfoForAuthenticationCertificate(Credential credential) throws TechnicalConnectorException { + GetCertificateInfoForAuthenticationCertificateRequest req = new GetCertificateInfoForAuthenticationCertificateRequest(); + RaUtils.setCommonAttributes(req); + String signedPayload = RaUtils.sign(req, req.getId(), credential); + GetCertificateInfoForAuthenticationCertificateResponse response = (GetCertificateInfoForAuthenticationCertificateResponse)RaUtils.invokeCertRa(signedPayload, "urn:be:fgov:ehealth:etee:certra:protocol:v2:getCertificateInfoForAuthenticationCertificate", GetCertificateInfoForAuthenticationCertificateResponse.class).getResult(); + return new Result(response.getCertificateInfo(), response); + } + + public Result> getCertificateInfoForCitizen() throws TechnicalConnectorException { + GetCertificateInfoForCitizenRequest req = new GetCertificateInfoForCitizenRequest(); + RaUtils.setCommonAttributes(req); + String signedPayload = RaUtils.sign(req, req.getId(), this.authCred); + GetCertificateInfoForCitizenResponse response = (GetCertificateInfoForCitizenResponse)RaUtils.invokeCertRa(signedPayload, "urn:be:fgov:ehealth:certra:protocol:v2:getCertificateInfoForCitizen", GetCertificateInfoForCitizenResponse.class).getResult(); + return new Result(response.getCertificateInfos(), response); + } + + public Result submitCSRForForeigner(ForeignerRequest foreignerRequest) throws TechnicalConnectorException { + SubmitCSRForForeignerRequest req = MapperFactory.mapper().asSubmitCSRForForeignerRequest(foreignerRequest); + RaUtils.setIssueInstant(req); + SubmitCSRForForeignerResponse response = (SubmitCSRForForeignerResponse)RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)req), "urn:be:fgov:ehealth:certra:protocol:v2:submitCSRForForeigner", SubmitCSRForForeignerResponse.class).getResult(); + return new Result(MapperFactory.mapper().asSubmitCSRForForeignerResponseInfo(response), response); + } + + public Result generateRevocationContract(RevocationContractRequest revocationContractRequest) throws TechnicalConnectorException { + GenerateRevocationContractRequest req = MapperFactory.mapper().asGenerateContractRequest(revocationContractRequest); + RaUtils.setIssueInstant(req); + GenerateRevocationContractResponse response = (GenerateRevocationContractResponse)RaUtils.invokeCertRa(ConnectorXmlUtils.toString((Object)req), "urn:be:fgov:ehealth:certra:protocol:v2:generateRevocationContract", GenerateRevocationContractResponse.class).getResult(); + return new Result(MapperFactory.mapper().asRevocationContract(response.getContract()), response); + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + this.authCred = BeIDCredential.getInstance("CertRA", "Authentication"); + this.signCred = BeIDCredential.getInstance("CertRA", "Signature"); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/EncryptionTokenRegistrationServiceImpl.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/EncryptionTokenRegistrationServiceImpl.java new file mode 100644 index 000000000..e44902352 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/service/impl/EncryptionTokenRegistrationServiceImpl.java @@ -0,0 +1,51 @@ +package be.fgov.ehealth.technicalconnector.ra.service.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.etkra.protocol.v2.ActivateETKRequest; +import be.fgov.ehealth.etkra.protocol.v2.ActivateETKResponse; +import be.fgov.ehealth.etkra.protocol.v2.CompleteETKRegistrationRequest; +import be.fgov.ehealth.etkra.protocol.v2.CompleteETKRegistrationResponse; +import be.fgov.ehealth.etkra.protocol.v2.StartETKRegistrationRequest; +import be.fgov.ehealth.etkra.protocol.v2.StartETKRegistrationResponse; +import be.fgov.ehealth.technicalconnector.ra.domain.Result; +import be.fgov.ehealth.technicalconnector.ra.exceptions.RaException; +import be.fgov.ehealth.technicalconnector.ra.service.EncryptionTokenRegistrationService; +import be.fgov.ehealth.technicalconnector.ra.utils.CertificateUtils; +import be.fgov.ehealth.technicalconnector.ra.utils.RaUtils; +import java.security.PublicKey; + +public class EncryptionTokenRegistrationServiceImpl implements EncryptionTokenRegistrationService { + public Result startETKRegistration(PublicKey key, Credential credential) throws TechnicalConnectorException { + StartETKRegistrationRequest req = new StartETKRegistrationRequest(); + RaUtils.setCommonAttributes(req); + req.setPublicEncryptionKey(key.getEncoded()); + Result resp = RaUtils.invokeEtkRa(RaUtils.sign(req, req.getId(), credential), "urn:be:fgov:ehealth:etee:etkra:protocol:v2:startETKRegistration", StartETKRegistrationResponse.class); + return new Result(((StartETKRegistrationResponse)resp.getResult()).getChallenge(), (StatusResponseType)resp.getResult()); + } + + public Result completeETKRegistration(byte[] etk, Credential credential) throws TechnicalConnectorException { + CertificateUtils.toX509Certificate(etk); + CompleteETKRegistrationRequest req = new CompleteETKRegistrationRequest(); + RaUtils.setCommonAttributes(req); + req.setToBeRegistered(etk); + Result response = RaUtils.invokeEtkRa(RaUtils.sign(req, req.getId(), credential), "urn:be:fgov:ehealth:etee:etkra:protocol:v2:completeETKregistration", CompleteETKRegistrationResponse.class); + if (response.hasStatusError()) { + throw new RaException("Unable to complete ETK Registration", response.getCause(), (StatusResponseType)response.getResult()); + } else { + return new Result((Void)null); + } + } + + public Result activateToken(Credential credential) throws TechnicalConnectorException { + ActivateETKRequest req = new ActivateETKRequest(); + RaUtils.setCommonAttributes(req); + Result response = RaUtils.invokeEtkRa(RaUtils.sign(req, req.getId(), credential), "urn:be:fgov:ehealth:etee:etkra:protocol:v2:activateETK", ActivateETKResponse.class); + if (response.hasStatusError()) { + throw new RaException("Unable to activate ETK", response.getCause(), (StatusResponseType)response.getResult()); + } else { + return new Result((Void)null); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/CertificateUtils.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/CertificateUtils.java new file mode 100644 index 000000000..03b446245 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/CertificateUtils.java @@ -0,0 +1,169 @@ +package be.fgov.ehealth.technicalconnector.ra.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.fgov.ehealth.technicalconnector.ra.domain.DistinguishedName; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.math.BigInteger; +import java.security.KeyPair; +import java.security.KeyPairGenerator; +import java.security.NoSuchAlgorithmException; +import java.security.PrivateKey; +import java.security.PublicKey; +import java.security.SecureRandom; +import java.security.Security; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.util.Arrays; +import java.util.Date; +import javax.security.auth.x500.X500Principal; +import org.apache.commons.lang3.ArrayUtils; +import org.bouncycastle.asn1.x509.Extension; +import org.bouncycastle.asn1.x509.KeyUsage; +import org.bouncycastle.cert.X509CertificateHolder; +import org.bouncycastle.cert.X509v3CertificateBuilder; +import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter; +import org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder; +import org.bouncycastle.jce.provider.BouncyCastleProvider; +import org.bouncycastle.operator.ContentSigner; +import org.bouncycastle.operator.OperatorCreationException; +import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder; +import org.bouncycastle.pkcs.PKCS10CertificationRequest; +import org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder; +import org.joda.time.DateTime; + +public class CertificateUtils { + private static final String PROVIDER = "BC"; + private static final CertificateFactory CF; + + public static KeyPair generateKeyPair() { + String authKeyAlgorithm = RaPropertiesLoader.getProperty("authentication.key.algorithm"); + Integer authKeySize = Integer.parseInt(RaPropertiesLoader.getProperty("authentication.key.size", "0")); + + try { + KeyPairGenerator kg = KeyPairGenerator.getInstance(authKeyAlgorithm); + kg.initialize(authKeySize, new SecureRandom()); + return kg.generateKeyPair(); + } catch (NoSuchAlgorithmException var3) { + throw new IllegalArgumentException(authKeyAlgorithm + " key algorithm is unknown to the security provider", var3); + } + } + + public static byte[] createCSR(DistinguishedName distingueshedName, KeyPair keyPair) { + String csrSignatureAlgorithm = RaPropertiesLoader.getProperty("csr.signature.algorithm"); + + try { + X500Principal x500Principal = new X500Principal(distingueshedName.asNormalizedEhealthDN()); + JcaPKCS10CertificationRequestBuilder csrBuilder = new JcaPKCS10CertificationRequestBuilder(x500Principal, keyPair.getPublic()); + PKCS10CertificationRequest csr = csrBuilder.build((new JcaContentSignerBuilder(csrSignatureAlgorithm)).setProvider(new BouncyCastleProvider()).build(keyPair.getPrivate())); + return csr.getEncoded(); + } catch (OperatorCreationException var6) { + throw new IllegalArgumentException(var6); + } catch (IOException var7) { + throw new IllegalArgumentException(var7); + } + } + + public static byte[] createCSR(String dn, KeyPair keyPair) { + String csrSignatureAlgorithm = RaPropertiesLoader.getProperty("csr.signature.algorithm"); + + try { + X500Principal x500Principal = new X500Principal(dn); + JcaPKCS10CertificationRequestBuilder csrBuilder = new JcaPKCS10CertificationRequestBuilder(x500Principal, keyPair.getPublic()); + PKCS10CertificationRequest csr = csrBuilder.build((new JcaContentSignerBuilder(csrSignatureAlgorithm)).setProvider(new BouncyCastleProvider()).build(keyPair.getPrivate())); + return csr.getEncoded(); + } catch (OperatorCreationException var6) { + throw new IllegalArgumentException(var6); + } catch (IOException var7) { + throw new IllegalArgumentException(var7); + } + } + + public static X509Certificate generateCert(PublicKey rqPubKey, BigInteger serialNr, Credential cred) throws TechnicalConnectorException { + try { + X509Certificate cert = cred.getCertificate(); + X500Principal principal = cert.getSubjectX500Principal(); + Date notBefore = cert.getNotBefore(); + Date notAfter = cert.getNotAfter(); + X509v3CertificateBuilder builder = new JcaX509v3CertificateBuilder(principal, serialNr, notBefore, notAfter, principal, rqPubKey); + int keyUsageDetails = 16; + int keyUsageDetails = keyUsageDetails + 32; + builder.addExtension(Extension.keyUsage, true, new KeyUsage(keyUsageDetails)); + ContentSigner signer = (new JcaContentSignerBuilder(cert.getSigAlgName())).build(cred.getPrivateKey()); + X509CertificateHolder holder = builder.build(signer); + return (new JcaX509CertificateConverter()).setProvider("BC").getCertificate(holder); + } catch (OperatorCreationException var11) { + throw new IllegalArgumentException(var11); + } catch (IOException var12) { + throw new IllegalArgumentException(var12); + } catch (CertificateException var13) { + throw new IllegalArgumentException(var13); + } + } + + public static X509Certificate generateCert(KeyPair pair) { + try { + X500Principal principal = new X500Principal(RaPropertiesLoader.getProperty("dummycert.subject")); + Date notBefore = (new DateTime()).minusDays(1).toDate(); + Date notAfter = (new DateTime()).minusDays(1).plusMinutes(1).toDate(); + X509v3CertificateBuilder builder = new JcaX509v3CertificateBuilder(principal, BigInteger.ZERO, notBefore, notAfter, principal, pair.getPublic()); + int keyUsageDetails = 16; + int keyUsageDetails = keyUsageDetails + 32; + builder.addExtension(Extension.keyUsage, true, new KeyUsage(keyUsageDetails)); + ContentSigner signer = (new JcaContentSignerBuilder(RaPropertiesLoader.getProperty("dummycert.signature.algorithm"))).build(pair.getPrivate()); + X509CertificateHolder holder = builder.build(signer); + return (new JcaX509CertificateConverter()).setProvider("BC").getCertificate(holder); + } catch (OperatorCreationException var8) { + throw new IllegalArgumentException(var8); + } catch (IOException var9) { + throw new IllegalArgumentException(var9); + } catch (CertificateException var10) { + throw new IllegalArgumentException(var10); + } + } + + public static BigInteger obtainSerialNumber(PrivateKey key, byte[] challenge) throws TechnicalConnectorException { + byte[] encryptedNonce = ArrayUtils.subarray(challenge, 0, challenge.length - 32); + byte[] serialNrHashed = ArrayUtils.subarray(challenge, challenge.length - 32, challenge.length); + byte[] decryptedNonceBytes = ConnectorCryptoUtils.decrypt(key, RaPropertiesLoader.getProperty("etk.challenge.cipher"), encryptedNonce); + byte[] serialNr = ArrayUtils.subarray(decryptedNonceBytes, 0, 16); + byte[] calculatedHash = ConnectorCryptoUtils.calculateDigest(RaPropertiesLoader.getProperty("etk.challenge.digest"), serialNr); + if (!Arrays.equals(serialNrHashed, calculatedHash)) { + throw new IllegalArgumentException("The challenge is not valid because the hash of the decrypted serial nr found inside the challenge is not equal to the hashed serial nr attached to the challenge."); + } else { + byte[] serialNumberUnsigned = new byte[serialNr.length + 1]; + System.arraycopy(serialNr, 0, serialNumberUnsigned, 1, serialNr.length); + return new BigInteger(serialNumberUnsigned); + } + } + + public static X509Certificate toX509Certificate(byte[] cert) { + ByteArrayInputStream baos = null; + + X509Certificate var2; + try { + baos = new ByteArrayInputStream(cert); + var2 = (X509Certificate)CF.generateCertificate(baos); + } catch (CertificateException var6) { + throw new IllegalArgumentException(var6); + } finally { + ConnectorIOUtils.closeQuietly((Object)baos); + } + + return var2; + } + + static { + Security.addProvider(new BouncyCastleProvider()); + + try { + CF = CertificateFactory.getInstance("X.509"); + } catch (CertificateException var1) { + throw new IllegalArgumentException(var1); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/KeyStoreManager.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/KeyStoreManager.java new file mode 100644 index 000000000..25c5e0e20 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/KeyStoreManager.java @@ -0,0 +1,134 @@ +package be.fgov.ehealth.technicalconnector.ra.utils; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.security.Key; +import java.security.KeyPair; +import java.security.KeyStore; +import java.security.KeyStoreException; +import java.security.Security; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import org.apache.commons.lang.Validate; +import org.bouncycastle.jce.provider.BouncyCastleProvider; + +public class KeyStoreManager { + private static final String PROVIDER = "BC"; + private KeyStore store; + + public KeyStoreManager() { + this("PKCS12"); + } + + public KeyStoreManager(String storeType) { + try { + this.store = KeyStore.getInstance(storeType, "BC"); + this.store.load((InputStream)null, "".toCharArray()); + } catch (Exception var3) { + throw new IllegalArgumentException(var3); + } + } + + public synchronized void load(char[] passwd, byte[] content) { + Validate.notNull(content); + Validate.isTrue(content.length > 0); + ByteArrayInputStream bais = null; + + try { + bais = new ByteArrayInputStream(content); + this.store.load(bais, passwd); + } catch (Exception var8) { + throw new IllegalArgumentException(var8); + } finally { + ConnectorIOUtils.closeQuietly((Object)bais); + } + + } + + public void addAuthenticationChain(char[] passwd, X509Certificate... chain) throws TechnicalConnectorException { + this.addChainToEntry("authentication", passwd, chain); + } + + private void addChainToEntry(String alias, char[] passwd, X509Certificate... chain) throws TechnicalConnectorException { + try { + Key key = this.store.getKey(alias, passwd); + this.store.setKeyEntry(alias, key, passwd, chain); + this.addCertificates(chain); + } catch (Exception var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } + } + + private void addCertificates(X509Certificate[] certs) throws TechnicalConnectorException { + X509Certificate[] arr$ = certs; + int len$ = certs.length; + + for(int i$ = 0; i$ < len$; ++i$) { + X509Certificate cert = arr$[i$]; + this.addCertificate(cert); + } + + } + + private void addCertificate(X509Certificate cert) throws TechnicalConnectorException { + try { + String alias = cert.getSubjectX500Principal().getName("RFC2253"); + this.store.setCertificateEntry(alias, cert); + } catch (KeyStoreException var3) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var3, new Object[]{var3.getMessage()}); + } + } + + public void addEncryptionToken(KeyPair entry, char[] passwd, X509Certificate etkCert) throws TechnicalConnectorException { + try { + this.store.setKeyEntry(etkCert.getSerialNumber().toString(10), entry.getPrivate(), passwd, new Certificate[]{etkCert}); + } catch (Exception var5) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var5, new Object[]{var5.getMessage()}); + } + } + + private void addKey(KeyPair entry, char[] passwd, String alias, Certificate... chain) throws TechnicalConnectorException { + try { + this.store.setKeyEntry(alias, entry.getPrivate(), passwd, chain); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var6, new Object[]{var6.getMessage()}); + } + } + + public void addAuthenticationKeyPair(KeyPair entry, char[] passwd) throws TechnicalConnectorException { + this.addKey(entry, passwd, "authentication", CertificateUtils.generateCert(entry)); + } + + public void store(String location, char[] passwd) throws TechnicalConnectorException { + FileOutputStream fos = null; + + try { + File out = new File(location); + if (out.exists() && !out.delete()) { + throw new IOException("Unable to delete file. [" + location + "]"); + } + + if (!out.createNewFile()) { + throw new IOException("Unable to create new file. [" + location + "]"); + } + + fos = new FileOutputStream(out); + this.store.store(fos, passwd); + } catch (Exception var8) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var8, new Object[]{var8.getMessage()}); + } finally { + ConnectorIOUtils.closeQuietly((Object)fos); + } + + } + + static { + Security.addProvider(new BouncyCastleProvider()); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaPropertiesLoader.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaPropertiesLoader.java new file mode 100644 index 000000000..67dc9ed1d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaPropertiesLoader.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.technicalconnector.ra.utils; + +import be.ehealth.technicalconnector.exception.ConfigurationException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.util.Properties; + +public class RaPropertiesLoader { + public static final String SIGNATURE_ALGORITHM = "csr.signature.algorithm"; + public static final String AUTH_KEY_SIZE = "authentication.key.size"; + public static final String AUTH_KEY_ALGO = "authentication.key.algorithm"; + public static final String AUTH_KEY_ALGO_OID = "authentication.key.algorithm.oid"; + public static final String DUMMYCERT_SUBJECT = "dummycert.subject"; + public static final String DUMMYCERT_SIGNATURE_ALGORITHM = "dummycert.signature.algorithm"; + public static final String ETK_CHALLENGE_DIGEST = "etk.challenge.digest"; + public static final String ETK_CHALLENGE_CIPHER = "etk.challenge.cipher"; + private static Properties props = new Properties(); + + public static String getProperty(String key) { + return props.getProperty(key); + } + + public static String getProperty(String key, String defaultValue) { + return props.getProperty(key, defaultValue); + } + + static { + try { + props.load(ConnectorIOUtils.getResourceAsStream("/ra.properties")); + } catch (Exception var1) { + throw new ConfigurationException(var1); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaUtils.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaUtils.java new file mode 100644 index 000000000..98a17de25 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/ra/utils/RaUtils.java @@ -0,0 +1,150 @@ +package be.fgov.ehealth.technicalconnector.ra.utils; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.config.ConfigValidator; +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.fgov.ehealth.commons.protocol.v2.RequestType; +import be.fgov.ehealth.commons.protocol.v2.ResponseType; +import be.fgov.ehealth.commons.protocol.v2.StatusResponseType; +import be.fgov.ehealth.etee.commons.core.v2.EteeErrorType; +import be.fgov.ehealth.etee.commons.core.v2.EteeStatusDetail; +import be.fgov.ehealth.technicalconnector.ra.domain.Result; +import be.fgov.ehealth.technicalconnector.ra.exceptions.RaException; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilderFactory; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.xml.soap.SOAPException; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Node; + +public class RaUtils { + public static final String SOAPACTION_CERTRA_GEN_CERT = "urn:be:fgov:ehealth:etee:certra:protocol:v2:generatecertificate"; + public static final String SOAPACTION_CERTRA_GET_CERT = "urn:be:fgov:ehealth:etee:certra:protocol:v2:getcertificate"; + public static final String SOAPACTION_CERTRA_QUAL = "urn:be:fgov:ehealth:certra:protocol:v2:getActorQualities"; + public static final String SOAPACTION_CERTRA_APPLICATIONIDS = "urn:be:fgov:ehealth:etee:certra:protocol:v2:getexistingapplicationids"; + public static final String SOAPACTION_CERTRA_GET_CERTIFICATE_INFO = "urn:be:fgov:ehealth:etee:certra:protocol:v2:getCertificateInfoForAuthenticationCertificate"; + public static final String SOAPACTION_CERTRA_REVOKE = "urn:be:fgov:ehealth:etee:certra:protocol:v2:revoke"; + public static final String SOAPACTION_ETKRA_START_REGISTRATION = "urn:be:fgov:ehealth:etee:etkra:protocol:v2:startETKRegistration"; + public static final String SOAPACTION_ETKRA_COMPLETE_ETK_REGISTRATION = "urn:be:fgov:ehealth:etee:etkra:protocol:v2:completeETKregistration"; + public static final String SOAPACTION_ETKRA_ACTIVATE_ETK = "urn:be:fgov:ehealth:etee:etkra:protocol:v2:activateETK"; + public static final String SOAPACTION_CERTRA_GEN_CONTRACT = "urn:be:fgov:ehealth:certra:protocol:v2:generateContract"; + public static final String SOAPACTION_CERTRA_ORGANIZATION_TYPES = "urn:be:fgov:ehealth:certra:protocol:v2:getGenericOrganizationTypes"; + public static final String SOAPACTION_CERTRA_GET_CERTIFICATE_INFO_FOR_CITIZEN = "urn:be:fgov:ehealth:certra:protocol:v2:getCertificateInfoForCitizen"; + public static final String SOAPACTION_CERTRA_GENERATE_REVOCATION_CONTRACT = "urn:be:fgov:ehealth:certra:protocol:v2:generateRevocationContract"; + public static final String SOAPACTION_CERTRA_SUBMIT_CSR_FOREIGNER = "urn:be:fgov:ehealth:certra:protocol:v2:submitCSRForForeigner"; + private static final Logger LOG = LoggerFactory.getLogger(RaUtils.class); + private static final String ENDPOINT_ETEE_CERTRA = "endpoint.etee.certra"; + private static final String ENDPOINT_ETEE_ETKRA = "endpoint.etee.etkra"; + public static final String URN_BE_FGOV_EHEALTH_2_0_STATUS_SUCCESS = "urn:be:fgov:ehealth:2.0:status:Success"; + private static ConfigValidator config = ConfigFactory.getConfigValidator(); + + public static Result invokeCertRa(String payload, String soapAction, Class clazz) throws RaException { + Result result = invokeRa(payload, soapAction, config.getProperty("endpoint.etee.certra", "$uddi{uddi:ehealth-fgov-be:business:certra:v2}"), clazz); + return handleResultStatusCode(result); + } + + private static Result handleResultStatusCode(Result result) throws RaException { + if (result.getResult() instanceof StatusResponseType) { + StatusResponseType statusResponseType = (StatusResponseType)result.getResult(); + String statusCode = statusResponseType.getStatus().getStatusCode().getValue(); + if (!"urn:be:fgov:ehealth:2.0:status:Success".equals(statusCode)) { + if (getErrorCodes(statusResponseType).contains("CERT_NOT_YET_DELIVERED")) { + return new Result((new DateTime()).plusSeconds(10)); + } + + return new Result("(CertRA) " + statusResponseType.getStatus().getStatusMessage(), statusResponseType); + } + } + + return result; + } + + public static Result invokeEtkRa(String payload, String soapAction, Class clazz) throws TechnicalConnectorException { + Result result = invokeRa(payload, soapAction, config.getProperty("endpoint.etee.etkra", "$uddi{uddi:ehealth-fgov-be:business:etkra:v2}"), clazz); + return getResult(result); + } + + public static String sign(Object payload, String payloadId, Credential credential) throws TechnicalConnectorException { + SignatureBuilder builder = SignatureBuilderFactory.getSignatureBuilder(AdvancedElectronicSignatureEnumeration.XML); + Map options = new HashMap(); + List tranforms = new ArrayList(); + tranforms.add("http://www.w3.org/2001/10/xml-exc-c14n#"); + options.put("transformerList", tranforms); + options.put("baseURI", payloadId); + options.put("encapsulate", true); + byte[] toSign = ConnectorXmlUtils.toByteArray(payload); + byte[] signed = builder.sign(credential, toSign, options); + String signedString = ConnectorIOUtils.toString(signed, Charset.UTF_8); + if (LOG.isDebugEnabled()) { + LOG.debug("Signed request " + signedString); + } + + return signedString; + } + + public static void setCommonAttributes(RequestType payload) throws TechnicalConnectorException { + payload.setId(generateRequestId()); + payload.setIssueInstant(DateTime.now()); + } + + public static void setIssueInstant(RequestType payload) throws TechnicalConnectorException { + payload.setIssueInstant(DateTime.now()); + } + + public static String generateRequestId() throws TechnicalConnectorException { + return "_" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + } + + public static List getErrorCodes(StatusResponseType statusResponseType) { + List errorCodes = new ArrayList(); + Iterator i$ = statusResponseType.getStatus().getStatusDetail().getAnies().iterator(); + + while(i$.hasNext()) { + Object object = i$.next(); + EteeStatusDetail eteeStatusDetail = (EteeStatusDetail)ConnectorXmlUtils.toObject(ConnectorXmlUtils.toByteArray((Node)object), EteeStatusDetail.class); + Iterator i$ = eteeStatusDetail.getErrors().iterator(); + + while(i$.hasNext()) { + EteeErrorType eteeErrorType = (EteeErrorType)i$.next(); + errorCodes.add(eteeErrorType.getCode()); + } + } + + return errorCodes; + } + + private static Result getResult(Result result) throws RaException { + StatusResponseType statusResponseType = (StatusResponseType)result.getResult(); + String statusCode = statusResponseType.getStatus().getStatusCode().getValue(); + return !"urn:be:fgov:ehealth:2.0:status:Success".equals(statusCode) ? new Result("(EtkRA) " + statusResponseType.getStatus().getStatusMessage(), statusResponseType) : result; + } + + private static Result invokeRa(String payload, String soapAction, String endpoint, Class clazz) { + try { + GenericRequest request = new GenericRequest(); + request.setPayload(payload); + request.setEndpoint(endpoint); + request.setSoapAction(soapAction); + request.setDefaultHandlerChain(); + return new Result(ServiceFactory.getGenericWsSender().send(request).asObject(clazz)); + } catch (SOAPException var5) { + return new Result("", var5); + } catch (TechnicalConnectorException var6) { + return new Result("", var6); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/AdvancedElectronicSignatureEnumeration.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/AdvancedElectronicSignatureEnumeration.java new file mode 100644 index 000000000..590cadc47 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/AdvancedElectronicSignatureEnumeration.java @@ -0,0 +1,34 @@ +package be.fgov.ehealth.technicalconnector.signature; + +public enum AdvancedElectronicSignatureEnumeration { + XML("xmldsig", "XML digital signature"), + XAdES("XAdES", "Basic Electronic Signature"), + XAdES_T("XAdES-T", "Electronic Signature with Time"), + XAdES_C("XAdES-C", "Electronic Signature with Complete Validation Data References"), + XAdES_X("XAdES-X", "Extended Signatures with Time Forms"), + XAdES_X_L("XAdES-X-L", "Extended Long Electronic Signatures with Time"), + XAdES_A("XAdES-A", "Archival Electronic Signatures"), + CMS("CMS", "PKCS#7 Cryptographic Message Syntax"), + CAdES("CAdES", "Basic Electronic Signature"), + CAdES_T("CAdES-T", "Electronic Signature with Time"), + CAdES_C("CAdES-C", "Electronic Signature with Complete Validation Data References"), + CAdES_X("CAdES-X", "Extended Signatures with Time Forms"), + CAdES_X_L("CAdES-X-L", "Extended Long Electronic Signatures with Time"), + CAdES_A("CAdES-A", "Archival Electronic Signatures"); + + private String nickname; + private String title; + + private AdvancedElectronicSignatureEnumeration(String nickname, String title) { + this.nickname = nickname; + this.title = title; + } + + public String getNickname() { + return this.nickname; + } + + public String getTitle() { + return this.title; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilder.java new file mode 100644 index 000000000..625dd748e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilder.java @@ -0,0 +1,22 @@ +package be.fgov.ehealth.technicalconnector.signature; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.util.Map; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +public interface SignatureBuilder { + byte[] sign(Credential var1, byte[] var2) throws TechnicalConnectorException; + + byte[] sign(Credential var1, byte[] var2, Map var3) throws TechnicalConnectorException; + + SignatureVerificationResult verify(byte[] var1, byte[] var2, Map var3) throws TechnicalConnectorException; + + SignatureVerificationResult verify(byte[] var1, Map var2) throws TechnicalConnectorException; + + SignatureVerificationResult verify(Document var1, Element var2, Map var3) throws TechnicalConnectorException; + + AdvancedElectronicSignatureEnumeration getSupportedAES(); +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilderFactory.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilderFactory.java new file mode 100644 index 000000000..0b0eb1767 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/SignatureBuilderFactory.java @@ -0,0 +1,69 @@ +package be.fgov.ehealth.technicalconnector.signature; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.fgov.ehealth.technicalconnector.signature.impl.CmsSignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.XmlSignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.impl.XadesBesSpecification; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.impl.XadesTSpecification; +import java.util.EnumMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class SignatureBuilderFactory { + private static final String PROP_SIGNATUREBUILDER_CLASS = "signature.signaturebuilder.class"; + private static final Logger LOG = LoggerFactory.getLogger(SignatureBuilderFactory.class); + private static Map builders = new EnumMap(AdvancedElectronicSignatureEnumeration.class); + + private SignatureBuilderFactory() { + throw new UnsupportedOperationException(); + } + + private static void processBuilder(SignatureBuilder builder) { + if (!builders.containsKey(builder.getSupportedAES())) { + LOG.debug("Adding builder for AES: " + builder.getSupportedAES() + " [" + builder.getClass() + "]"); + builders.put(builder.getSupportedAES(), builder); + } else { + LOG.warn("Ignoring builder with AES : " + builder.getSupportedAES() + " [" + builder.getClass() + "]. Reason: AES already instantiated. [" + ((SignatureBuilder)builders.get(builder.getSupportedAES())).getClass() + "]"); + } + + } + + public static SignatureBuilder getSignatureBuilder(AdvancedElectronicSignatureEnumeration instance) throws TechnicalConnectorException { + if (builders.containsKey(instance)) { + return (SignatureBuilder)builders.get(instance); + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"Unsupported AdvancedElectricignature: " + instance}); + } + } + + static { + ConfigurableFactoryHelper configHelper = new ConfigurableFactoryHelper("signature.signaturebuilder.class", (String)null); + + try { + List builderList = configHelper.getImplementations(); + if (builderList.isEmpty()) { + LOG.warn("No Signature Builders configured reason: no valid config. Instantiating with default builders"); + processBuilder(new XmlSignatureBuilder(AdvancedElectronicSignatureEnumeration.XML, new XadesSpecification[0])); + processBuilder(new XmlSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES, new XadesSpecification[]{new be.fgov.ehealth.technicalconnector.signature.impl.xades.impl.XadesSpecification(), new XadesBesSpecification()})); + processBuilder(new XmlSignatureBuilder(AdvancedElectronicSignatureEnumeration.XAdES_T, new XadesSpecification[]{new be.fgov.ehealth.technicalconnector.signature.impl.xades.impl.XadesSpecification(), new XadesTSpecification()})); + processBuilder(new CmsSignatureBuilder(AdvancedElectronicSignatureEnumeration.CAdES)); + } + + Iterator i$ = builderList.iterator(); + + while(i$.hasNext()) { + SignatureBuilder builder = (SignatureBuilder)i$.next(); + processBuilder(builder); + } + } catch (TechnicalConnectorException var4) { + LOG.warn("No Signature Builders configured reason:" + var4.getMessage(), var4); + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/config/impl/ConfigurationModuleRegisterTransformers.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/config/impl/ConfigurationModuleRegisterTransformers.java new file mode 100644 index 000000000..48369a2ca --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/config/impl/ConfigurationModuleRegisterTransformers.java @@ -0,0 +1,31 @@ +package be.fgov.ehealth.technicalconnector.signature.config.impl; + +import be.ehealth.technicalconnector.config.Configuration; +import be.ehealth.technicalconnector.config.ConfigurationModule; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.fgov.ehealth.technicalconnector.signature.transformers.NippinOptionalDeflateTransformer; +import org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException; +import org.apache.xml.security.transforms.Transform; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class ConfigurationModuleRegisterTransformers implements ConfigurationModule { + private static final Logger LOG = LoggerFactory.getLogger(ConfigurationModuleRegisterTransformers.class); + private static boolean loaded; + + public void init(Configuration config) throws TechnicalConnectorException { + if (!loaded) { + try { + Transform.register("urn:nippin:xml:sig:transform:optional-deflate", NippinOptionalDeflateTransformer.class); + loaded = true; + } catch (AlgorithmAlreadyRegisteredException var3) { + LOG.error("Algorihm [{}] already loaded.", "urn:nippin:xml:sig:transform:optional-deflate", var3); + } + } + + } + + public void unload() throws TechnicalConnectorException { + LOG.warn("Unable to unregister the transformer with uri:urn:nippin:xml:sig:transform:optional-deflate"); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/CadesOption.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/CadesOption.java new file mode 100644 index 000000000..c189a2f15 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/CadesOption.java @@ -0,0 +1,13 @@ +package be.fgov.ehealth.technicalconnector.signature.domain; + +public final class CadesOption { + /** @deprecated */ + @Deprecated + public static final String SIGNATUREDIGEST = "signatureDigest"; + public static final String SIGNATUREALGORITHM = "signatureAlgorithm"; + public static final String ENCAPSULATE = "encapsulate"; + public static final String SIGNEDATTRIBUTEGENERATOR = "signedAttributeGenerator"; + + private CadesOption() { + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationError.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationError.java new file mode 100644 index 000000000..a4f59dc97 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationError.java @@ -0,0 +1,39 @@ +package be.fgov.ehealth.technicalconnector.signature.domain; + +public enum SignatureVerificationError { + OCSP_CHECKER_WAS_NOT_FOUND("Error indicating that the OCSPChecker was expecting to read a Ocsp Response in the Signer Informations of the message but could not be found."), + CERTIFICATE_COULD_NOT_BE_VERIFIED("Error indicating that signing certificate could not be verified caused by an unknown reason."), + CERTIFICATE_EXPIRED("Error indicating that signing certificate is expired."), + CERTIFICATE_HAS_INVALID_KEYUSAGE("Error indicating that the signing certificate has an invalid key usage."), + CERTIFICATE_NOT_YET_VALID("Error indicating that the signing certificate is not yet valid."), + CERTIFICATE_REVOKED("Error indicating that the signing certificate has been revoked."), + CERTIFICATE_STATUS_UNKNOWN("Error indicating that the status of the signing certificate could not be verified."), + CERTIFICATE_CHAIN_NOT_TRUSTED("Error indicating that the signing certificate chain is not valid."), + CERTIFICATE_CHAIN_COULD_NOT_BE_VERIFIED("Error indicating that the signing certificate chain corresponding is not valid."), + XADES_SIGNEDPROPS_NOT_VALID("Error indicating that the signed props inside the xades are not valid."), + XADES_SIGNEDPROPS_COULD_NOT_BE_VERIFIED("Error indicating that the signed props inside the xades could not be verified caused by an unkown reason."), + XADES_SIGNEDPROPS_INVALID_SIGNINGTIME("Error indicating that the signed props inside the xades has an invalid signing time."), + XADES_SIGNEDPROPS_DONT_HAVE_SIGNINGTIME("Error indicating that the signed props inside the xades don't have a signing time."), + XADES_ENCAPSULATED_TIMESTAMP_NOT_FOUND("Error indication that there was no encapsulated timestamp in the xades-t."), + XADES_ENCAPSULATED_TIMESTAMP_NOT_VERIFIED("Error indication that there was no encapsulated timestamp in the xades-t."), + XADES_ENCAPSULATED_TIMESTAMP_NOT_VALID("Error indication that there was the encapsulated timestamp in the xades-t was invalid."), + SIGNATURE_NOT_PRESENT("Error indicating that the signature there is no signature to verify."), + SIGNATURE_COULD_NOT_BE_VERIFIED("Error indicating that the signature could not be verified caused by an unknown reason."), + SIGNATURE_MANIFEST_IS_NOT_VALID("Error indicating that the manifest is not valid."), + SIGNATURE_MANIFEST_REFERENCE_NOT_FOUND("Error indicating that the manifest reference could not be found."), + SIGNATURE_MANIFEST_COULD_NOT_BE_VERIFIED("Error indicating that the manifest could not be verified caused by an unknown reason."); + + private String msg; + + private SignatureVerificationError(String msg) { + this.msg = msg; + } + + public String getMessage() { + return this.msg; + } + + public String getErrorName() { + return this.name(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationResult.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationResult.java new file mode 100644 index 000000000..e619c9160 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/SignatureVerificationResult.java @@ -0,0 +1,116 @@ +package be.fgov.ehealth.technicalconnector.signature.domain; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.timestamp.TimestampUtil; +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.io.Serializable; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Set; +import java.util.TreeSet; +import java.util.concurrent.TimeUnit; +import org.apache.commons.lang3.ArrayUtils; +import org.bouncycastle.tsp.TimeStampToken; +import org.joda.time.DateTime; + +public class SignatureVerificationResult implements Serializable { + private static final long serialVersionUID = 1L; + private transient List tsTokens = new ArrayList(); + private List serTsTokens; + private X509Certificate signingCert; + private List certChain = new ArrayList(); + private DateTime signingTime; + private List timestampGenTime = new ArrayList(); + private Set errors = new TreeSet(); + + public boolean isValid() { + return this.errors.isEmpty(); + } + + public Set getErrors() { + return this.errors; + } + + public X509Certificate getSigningCert() { + return this.signingCert; + } + + public void setSigningCert(X509Certificate signingCert) { + this.signingCert = signingCert; + } + + public DateTime getSigningTime() { + return this.signingTime; + } + + public void setSigningTime(DateTime signingTime) { + this.signingTime = signingTime; + } + + public List getTimestampGenTimes() { + return this.timestampGenTime; + } + + public DateTime getVerifiedSigningTime(int amount, TimeUnit unit) { + Iterator i$ = this.timestampGenTime.iterator(); + + DateTime start; + DateTime end; + do { + if (!i$.hasNext()) { + return new DateTime(); + } + + DateTime genTime = (DateTime)i$.next(); + start = genTime.minus(unit.toMillis((long)amount)); + end = genTime.plus(unit.toMillis((long)amount)); + } while(this.signingTime.isBefore(start) || this.signingTime.isAfter(end)); + + return this.signingTime; + } + + public List getTsTokens() { + return this.tsTokens; + } + + public List getCertChain() { + return this.certChain; + } + + private void writeObject(ObjectOutputStream out) throws IOException { + this.serTsTokens = new ArrayList(); + Iterator i$ = this.tsTokens.iterator(); + + while(i$.hasNext()) { + TimeStampToken tsToken = (TimeStampToken)i$.next(); + this.serTsTokens.add(ArrayUtils.toObject(tsToken.getEncoded())); + } + + out.defaultWriteObject(); + this.serTsTokens = null; + } + + private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { + in.defaultReadObject(); + this.tsTokens = new ArrayList(); + if (this.serTsTokens != null) { + Iterator i$ = this.serTsTokens.iterator(); + + while(i$.hasNext()) { + Byte[] serToken = (Byte[])i$.next(); + + try { + this.tsTokens.add(TimestampUtil.getTimeStampToken(ArrayUtils.toPrimitive(serToken))); + } catch (TechnicalConnectorException var5) { + throw new IOException(var5); + } + } + } + + this.serTsTokens = null; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/XadesOption.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/XadesOption.java new file mode 100644 index 000000000..91fb11e10 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/domain/XadesOption.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.technicalconnector.signature.domain; + +public final class XadesOption { + public static final String FOLLOWNESTEDMANIFEST = "followNestedManifest"; + public static final String DIGESTURI = "digestURI"; + public static final String TRANSFORMERLIST = "transformerList"; + /** @deprecated */ + @Deprecated + public static final String TRANFORMERLIST = "transformerList"; + public static final String CANONICALIZATIONMETHODURI = "canonicalizationMethodURI"; + public static final String SIGNATUREMETHODURI = "signatureMethodURI"; + public static final String BASEURI = "baseURI"; + public static final String SIGNATURETIMESTAMP_CANONICALIZATIONMETHODURI = "SignatureTimeStampCanonicalizationMethodURI"; + public static final String SIGNATURETIMESTAMP_ALGORITHMURI = "SignatureTimestampAlgorithmURI"; + public static final String SIGNATURETIMESTAMP_PROFILE = "SignatureTimestampProfile"; + public static final String SIGNATURETIMESTAMP_CREDENTIAL = "SignatureTimestampCredential"; + public static final String SIGNATURETIMESTAMP_TSA_URL = "SignatureTimestampEndpointTimestampAuthority"; + public static final String SIGNINGTIME_CLOCK_SKEW_DURATION = "SigningTimeClockSkewDuration"; + public static final String SIGNINGTIME_CLOCK_SKEW_TIMEUNIT = "SigningTimeClockSkewTimeUnit"; + public static final String ENCAPSULATE = "encapsulate"; + public static final String ENCAPSULATE_XPATH = "encapsulate-xpath"; + public static final String ENCAPSULATE_TRANSFORMER = "encapsulate-transformer"; + + private XadesOption() { + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/AbstractSignatureBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/AbstractSignatureBuilder.java new file mode 100644 index 000000000..0bd8e153f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/AbstractSignatureBuilder.java @@ -0,0 +1,100 @@ +package be.fgov.ehealth.technicalconnector.signature.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.etee.CertificateChecker; +import be.ehealth.technicalconnector.service.etee.CertificateCheckerFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.etee.crypto.utils.SecurityConfiguration; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.security.NoSuchProviderException; +import java.security.cert.CertPath; +import java.security.cert.CertificateException; +import java.security.cert.CertificateExpiredException; +import java.security.cert.CertificateFactory; +import java.security.cert.CertificateNotYetValidException; +import java.security.cert.X509Certificate; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class AbstractSignatureBuilder { + private static final Logger LOG = LoggerFactory.getLogger(AbstractSignatureBuilder.class); + private static final CertificateFactory CF; + + protected void validateInput(Credential signatureCredential, byte[] byteArrayToSign) throws TechnicalConnectorException { + if (byteArrayToSign != null && byteArrayToSign.length != 0) { + if (signatureCredential == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE, new Object[]{"invalid parameter : signatureCredential was null"}); + } + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE, new Object[]{"invalid parameter : byteArrayToSign was null or empty"}); + } + } + + protected void validateChain(SignatureVerificationResult result, Map options) throws TechnicalConnectorException { + Integer duration = (Integer)SignatureUtils.getOption("SigningTimeClockSkewDuration", options, 5); + TimeUnit timeUnit = (TimeUnit)SignatureUtils.getOption("SigningTimeClockSkewTimeUnit", options, TimeUnit.MINUTES); + CertificateChecker certChecker = CertificateCheckerFactory.getCertificateChecker(); + Iterator i$ = result.getCertChain().iterator(); + + while(i$.hasNext()) { + X509Certificate cert = (X509Certificate)i$.next(); + + try { + cert.checkValidity(result.getVerifiedSigningTime(duration, timeUnit).toDate()); + } catch (CertificateExpiredException var10) { + result.getErrors().add(SignatureVerificationError.CERTIFICATE_EXPIRED); + } catch (CertificateNotYetValidException var11) { + result.getErrors().add(SignatureVerificationError.CERTIFICATE_NOT_YET_VALID); + } + } + + try { + if (!certChecker.isValidCertificateChain(result.getCertChain())) { + result.getErrors().add(SignatureVerificationError.CERTIFICATE_CHAIN_NOT_TRUSTED); + } + + this.validateEndCertificate(result, certChecker, duration, timeUnit); + } catch (TechnicalConnectorException var9) { + LOG.error("Unable to verify certificate chain.", var9); + result.getErrors().add(SignatureVerificationError.CERTIFICATE_CHAIN_COULD_NOT_BE_VERIFIED); + } + + } + + protected X509Certificate extractEndCertificate(List chain) throws CertificateException { + CertPath certChain = CF.generateCertPath(chain); + return (X509Certificate)certChain.getCertificates().get(0); + } + + private void validateEndCertificate(SignatureVerificationResult result, CertificateChecker certChecker, Integer duration, TimeUnit timeUnit) throws TechnicalConnectorException { + try { + X509Certificate cert = this.extractEndCertificate(result.getCertChain()); + if (certChecker.isCertificateRevoked(cert, result.getVerifiedSigningTime(duration, timeUnit))) { + result.getErrors().add(SignatureVerificationError.CERTIFICATE_REVOKED); + } + + result.setSigningCert(cert); + } catch (CertificateException var6) { + LOG.error("EndCertificate invalid.", var6); + result.getErrors().add(SignatureVerificationError.CERTIFICATE_COULD_NOT_BE_VERIFIED); + } + + } + + static { + try { + SecurityConfiguration.configure(); + CF = CertificateFactory.getInstance("X.509", "BC"); + } catch (NoSuchProviderException var1) { + throw new IllegalArgumentException(var1); + } catch (CertificateException var2) { + throw new IllegalArgumentException(var2); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder.java new file mode 100644 index 000000000..b1ceef334 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/CmsSignatureBuilder.java @@ -0,0 +1,178 @@ +package be.fgov.ehealth.technicalconnector.signature.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.io.IOException; +import java.security.Security; +import java.security.cert.Certificate; +import java.security.cert.CertificateException; +import java.util.Arrays; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import org.apache.commons.lang3.ArrayUtils; +import org.bouncycastle.cert.X509CertificateHolder; +import org.bouncycastle.cert.jcajce.JcaCertStore; +import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter; +import org.bouncycastle.cms.CMSAttributeTableGenerator; +import org.bouncycastle.cms.CMSException; +import org.bouncycastle.cms.CMSProcessableByteArray; +import org.bouncycastle.cms.CMSSignedData; +import org.bouncycastle.cms.CMSSignedDataGenerator; +import org.bouncycastle.cms.CMSTypedData; +import org.bouncycastle.cms.DefaultSignedAttributeTableGenerator; +import org.bouncycastle.cms.SignerInformation; +import org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder; +import org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder; +import org.bouncycastle.jce.provider.BouncyCastleProvider; +import org.bouncycastle.operator.ContentSigner; +import org.bouncycastle.operator.jcajce.JcaContentSignerBuilder; +import org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder; +import org.bouncycastle.util.Selector; +import org.bouncycastle.util.Store; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +public class CmsSignatureBuilder extends AbstractSignatureBuilder implements SignatureBuilder { + private static final String MSG_VERIFY_FAILED = "Unable to verify signature"; + private static final Logger LOG = LoggerFactory.getLogger(CmsSignatureBuilder.class); + private static JcaX509CertificateConverter converter = new JcaX509CertificateConverter(); + private static JcaSimpleSignerInfoVerifierBuilder verifierBuilder = new JcaSimpleSignerInfoVerifierBuilder(); + private AdvancedElectronicSignatureEnumeration aes; + + public CmsSignatureBuilder(AdvancedElectronicSignatureEnumeration aes) { + this.aes = aes; + } + + public AdvancedElectronicSignatureEnumeration getSupportedAES() { + return this.aes; + } + + public SignatureVerificationResult verify(byte[] content, byte[] signature, Map options) throws TechnicalConnectorException { + SignatureVerificationResult result = new SignatureVerificationResult(); + + try { + CMSSignedData signedContent = new CMSSignedData(signature); + byte[] signedData; + if (signedContent.getSignedContent() == null) { + LOG.info("Signature has no ecapsulated signature. Adding content."); + signedData = (new CMSSignedData(new CMSProcessableByteArray(content), signature)).getEncoded(); + } else { + signedData = ArrayUtils.clone(signature); + } + + return this.verify(signedData, options); + } catch (CMSException var7) { + LOG.error("Unable to verify signature", var7); + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } catch (IOException var8) { + LOG.error("Unable to verify signature", var8); + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } + + return result; + } + + public SignatureVerificationResult verify(Document signedContent, Element sigElement, Map options) throws TechnicalConnectorException { + throw new UnsupportedOperationException(); + } + + public SignatureVerificationResult verify(byte[] signedByteArray, Map options) throws TechnicalConnectorException { + SignatureVerificationResult result = new SignatureVerificationResult(); + + try { + CMSSignedData signedData = new CMSSignedData(signedByteArray); + this.extractChain(result, signedData); + this.validateChain(result, options); + Iterator signerInfos = signedData.getSignerInfos().iterator(); + + while(signerInfos.hasNext()) { + SignerInformation signer = (SignerInformation)signerInfos.next(); + if (!signer.verify(verifierBuilder.build(result.getSigningCert().getPublicKey()))) { + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } + } + } catch (Exception var7) { + LOG.error("Unable to verify signature", var7); + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } + + return result; + } + + public byte[] sign(Credential signatureCredential, byte[] byteArrayToSign) throws TechnicalConnectorException { + return this.sign(signatureCredential, byteArrayToSign, (Map)null); + } + + public byte[] sign(Credential signatureCredential, byte[] byteToSign, Map options) throws TechnicalConnectorException { + byte[] contentToSign = ArrayUtils.clone(byteToSign); + Map optionMap = new HashMap(); + if (options != null) { + optionMap.putAll(options); + } + + this.validateInput(signatureCredential, contentToSign); + + try { + CMSTypedData content = new CMSProcessableByteArray(contentToSign); + CMSSignedDataGenerator generator = new CMSSignedDataGenerator(); + String signatureAlgorithm = (String)SignatureUtils.getOption("signatureAlgorithm", optionMap, "Sha1WithRSA"); + JcaSignerInfoGeneratorBuilder signerInfoGeneratorBuilder = new JcaSignerInfoGeneratorBuilder((new JcaDigestCalculatorProviderBuilder()).build()); + ContentSigner contentSigner = (new JcaContentSignerBuilder(signatureAlgorithm)).build(signatureCredential.getPrivateKey()); + CMSAttributeTableGenerator cmsAttributeTableGenerator = (CMSAttributeTableGenerator)SignatureUtils.getOption("signedAttributeGenerator", optionMap, new DefaultSignedAttributeTableGenerator()); + signerInfoGeneratorBuilder.setSignedAttributeGenerator(cmsAttributeTableGenerator); + generator.addSignerInfoGenerator(signerInfoGeneratorBuilder.build(contentSigner, signatureCredential.getCertificate())); + Certificate[] certificateChain = signatureCredential.getCertificateChain(); + if (certificateChain != null && certificateChain.length > 0) { + generator.addCertificates(new JcaCertStore(Arrays.asList(certificateChain))); + } + + boolean encapsulate = (Boolean)SignatureUtils.getOption("encapsulate", optionMap, Boolean.FALSE); + return generator.generate(content, encapsulate).getEncoded(); + } catch (Exception var14) { + LOG.error(var14.getMessage(), var14); + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_SIGNATURE, var14, new Object[]{var14.getClass().getSimpleName() + " : " + var14.getMessage()}); + } + } + + private void extractChain(SignatureVerificationResult result, CMSSignedData signedData) throws CertificateException { + Store certs = signedData.getCertificates(); + Collection certCollection = certs.getMatches(new CmsSignatureBuilder.X509CertifcateSelector()); + Iterator iterator = certCollection.iterator(); + + while(iterator.hasNext()) { + result.getCertChain().add(converter.getCertificate((X509CertificateHolder)iterator.next())); + } + + } + + static { + Security.addProvider(new BouncyCastleProvider()); + } + + private static class X509CertifcateSelector implements Selector { + private X509CertifcateSelector() { + } + + public boolean match(X509CertificateHolder cert) { + return true; + } + + public Object clone() { + return new CmsSignatureBuilder.X509CertifcateSelector(); + } + + // $FF: synthetic method + X509CertifcateSelector(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils.java new file mode 100644 index 000000000..37e216c9e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/DomUtils.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.technicalconnector.signature.impl; + +import java.util.ArrayList; +import java.util.List; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public final class DomUtils { + private DomUtils() { + throw new UnsupportedOperationException(); + } + + public static NodeList getMatchingChilds(Node node, String namespace, String localName) { + NodeList childs = node.getChildNodes(); + DomUtils.ArrayNodeList result = new DomUtils.ArrayNodeList(); + + int i; + Node child; + for(i = 0; i < childs.getLength(); ++i) { + child = childs.item(i); + if (child.getNodeType() == 1) { + String ns = child.getNamespaceURI() == null ? "" : child.getNamespaceURI(); + String tag = child.getLocalName(); + if (tag.equals(localName) && ns.equals(namespace)) { + result.addNode(child); + } + } + } + + if (result.getLength() == 0) { + for(i = 0; i < childs.getLength(); ++i) { + child = childs.item(i); + NodeList list = getMatchingChilds(child, namespace, localName); + + for(int j = 0; j < list.getLength(); ++j) { + result.addNode(list.item(j)); + } + } + } + + return result; + } + + public static class ArrayNodeList implements NodeList { + private List result = new ArrayList(); + + public Node item(int index) { + return (Node)this.result.get(index); + } + + public int getLength() { + return this.result.size(); + } + + public void addNode(Node node) { + this.result.add(node); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/SignatureUtils.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/SignatureUtils.java new file mode 100644 index 000000000..6b94f4b54 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/SignatureUtils.java @@ -0,0 +1,53 @@ +package be.fgov.ehealth.technicalconnector.signature.impl; + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.NoSuchProviderException; +import java.util.Map; +import org.apache.xml.security.algorithms.JCEMapper; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class SignatureUtils { + private static final Logger LOG = LoggerFactory.getLogger(SignatureUtils.class); + + private SignatureUtils() { + throw new UnsupportedOperationException(); + } + + public static T getOption(String key, Map optionMap, T defaultValue) { + T result = defaultValue; + if (optionMap == null) { + return defaultValue; + } else { + if (optionMap.containsKey(key) && optionMap.get(key) != null) { + result = optionMap.get(key); + } + + LOG.debug("Using the following " + key + " : [" + result + "]"); + return result; + } + } + + public static MessageDigest getDigestInstance(String algorithmURI) throws NoSuchAlgorithmException { + String algorithmID = JCEMapper.translateURItoJCEID(algorithmURI); + if (algorithmID == null) { + throw new NoSuchAlgorithmException("Could not translate algorithmURI [" + algorithmURI + "]"); + } else { + String provider = JCEMapper.getProviderId(); + + try { + MessageDigest md; + if (provider == null) { + md = MessageDigest.getInstance(algorithmID); + } else { + md = MessageDigest.getInstance(algorithmID, provider); + } + + return md; + } catch (NoSuchProviderException var5) { + throw new NoSuchAlgorithmException("Could not find provider for [" + algorithmID + "]", var5); + } + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder.java new file mode 100644 index 000000000..62b258d71 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/XmlSignatureBuilder.java @@ -0,0 +1,282 @@ +package be.fgov.ehealth.technicalconnector.signature.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import be.fgov.ehealth.technicalconnector.signature.AdvancedElectronicSignatureEnumeration; +import be.fgov.ehealth.technicalconnector.signature.SignatureBuilder; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.extractor.Extractor; +import be.fgov.ehealth.technicalconnector.signature.impl.extractor.X509DataExctractor; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesHandler; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification; +import be.fgov.ehealth.technicalconnector.signature.resolvers.DocumentResolver; +import be.fgov.ehealth.technicalconnector.signature.transformers.EncapsulationTransformer; +import java.security.cert.Certificate; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathExpressionException; +import javax.xml.xpath.XPathFactory; +import org.apache.commons.lang.StringUtils; +import org.apache.xml.security.Init; +import org.apache.xml.security.exceptions.XMLSecurityException; +import org.apache.xml.security.keys.KeyInfo; +import org.apache.xml.security.keys.content.X509Data; +import org.apache.xml.security.signature.XMLSignature; +import org.apache.xml.security.transforms.TransformationException; +import org.apache.xml.security.transforms.Transforms; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class XmlSignatureBuilder extends AbstractSignatureBuilder implements SignatureBuilder { + public static final String XMLNS_DS = "http://www.w3.org/2000/09/xmldsig#"; + private static final Logger LOG = LoggerFactory.getLogger(XmlSignatureBuilder.class); + private XadesSpecification[] specs; + private AdvancedElectronicSignatureEnumeration aes; + + public XmlSignatureBuilder(AdvancedElectronicSignatureEnumeration aes, XadesSpecification... specs) { + this.specs = specs; + this.aes = aes; + } + + private static void addKeyInfo(Credential signatureCredential, XMLSignature sig) throws TechnicalConnectorException, XMLSecurityException { + if (signatureCredential.getCertificateChain() != null) { + Certificate[] arr$ = signatureCredential.getCertificateChain(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Certificate cert = arr$[i$]; + if (sig.getKeyInfo().itemX509Data(0) == null) { + X509Data x509data = new X509Data(sig.getDocument()); + sig.getKeyInfo().add(x509data); + } + + sig.getKeyInfo().itemX509Data(0).addCertificate((X509Certificate)cert); + } + } + + } + + private static boolean mustEncapsulate(List transformerList) { + return transformerList.contains("http://www.w3.org/2000/09/xmldsig#enveloped-signature"); + } + + private static List getTransformerList(Map optionMap) { + boolean encapsulate = (Boolean)SignatureUtils.getOption("encapsulate", optionMap, Boolean.FALSE); + List transformerList = (List)SignatureUtils.getOption("transformerList", optionMap, new ArrayList()); + if (encapsulate && !transformerList.contains("http://www.w3.org/2000/09/xmldsig#enveloped-signature")) { + transformerList.add(0, "http://www.w3.org/2000/09/xmldsig#enveloped-signature"); + } + + return transformerList; + } + + private static byte[] transform(boolean encapsulate, String xpathLocation, EncapsulationTransformer encapsulationTranformer, Document doc, XMLSignature sig) { + if (!encapsulate) { + return ConnectorXmlUtils.toByteArray((Node)sig.getElement()); + } else { + Node toInsert = doc.adoptNode(encapsulationTranformer.transform(sig.getElement())); + Node insertBeforeNode = null; + if (StringUtils.isNotBlank(xpathLocation)) { + try { + XPath xPath = XPathFactory.newInstance().newXPath(); + NodeList nodes = (NodeList)xPath.evaluate(xpathLocation, doc.getDocumentElement(), XPathConstants.NODESET); + if (nodes.getLength() == 1) { + LOG.debug("1 node found, inserting at location [" + xpathLocation + "]"); + insertBeforeNode = nodes.item(0); + } else { + LOG.warn("XPATH error: " + nodes.getLength() + "found at location [" + xpathLocation + "],using default."); + } + } catch (XPathExpressionException var9) { + LOG.info("Unable to determine XPath Location, using default.", var9); + } + } else { + LOG.debug("Using default location (last child tag)"); + } + + doc.getFirstChild().insertBefore(toInsert, insertBeforeNode); + return ConnectorXmlUtils.toByteArray((Node)doc); + } + } + + private static Transforms transforms(List tranformerList, Document doc) throws TransformationException { + Transforms baseDocTransform = new Transforms(doc); + Iterator i$ = tranformerList.iterator(); + + while(i$.hasNext()) { + String transform = (String)i$.next(); + baseDocTransform.addTransform(transform); + } + + return baseDocTransform; + } + + private static String ref(String id) { + return "#" + id; + } + + public byte[] sign(Credential signatureCredential, byte[] byteArrayToSign) throws TechnicalConnectorException { + return this.sign(signatureCredential, byteArrayToSign, new HashMap()); + } + + public byte[] sign(Credential signatureCredential, byte[] byteArrayToSign, Map options) throws TechnicalConnectorException { + Map optionMap = new HashMap(); + if (options != null) { + optionMap.putAll(options); + } + + this.validateInput(signatureCredential, byteArrayToSign); + + try { + String xmldsigId = "xmldsig-" + IdGeneratorFactory.getIdGenerator("uuid").generateId(); + String baseURI = (String)SignatureUtils.getOption("baseURI", optionMap, ""); + String signatureMethodURI = (String)SignatureUtils.getOption("signatureMethodURI", optionMap, "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); + String canonicalizationMethodURI = (String)SignatureUtils.getOption("canonicalizationMethodURI", optionMap, "http://www.w3.org/2001/10/xml-exc-c14n#"); + String digestURI = (String)SignatureUtils.getOption("digestURI", optionMap, "http://www.w3.org/2001/04/xmlenc#sha256"); + String encapsulateLocation = (String)SignatureUtils.getOption("encapsulate-xpath", optionMap, (Object)null); + EncapsulationTransformer encapsulationTranformer = (EncapsulationTransformer)SignatureUtils.getOption("encapsulate-transformer", optionMap, new XmlSignatureBuilder.PassthroughEncapsulationTransformer()); + List transformerList = getTransformerList(optionMap); + Document doc = ConnectorXmlUtils.toDocument(byteArrayToSign); + XMLSignature sig = new XMLSignature(doc, baseURI, signatureMethodURI, canonicalizationMethodURI); + sig.addResourceResolver(new DocumentResolver(doc)); + sig.addDocument(ref(baseURI), transforms(transformerList, doc), digestURI); + addKeyInfo(signatureCredential, sig); + XadesHandler handler = new XadesHandler(sig, signatureCredential, options, this.specs); + handler.before(); + sig.sign(signatureCredential.getPrivateKey()); + sig.setId(xmldsigId); + handler.after(); + return transform(mustEncapsulate(transformerList), encapsulateLocation, encapsulationTranformer, doc, sig); + } catch (Exception var16) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var16, new Object[]{var16.getMessage()}); + } + } + + public SignatureVerificationResult verify(byte[] signedByteArray, Map options) throws TechnicalConnectorException { + Document signedContent = ConnectorXmlUtils.toDocument(signedByteArray); + NodeList signatureList = DomUtils.getMatchingChilds(signedContent, "http://www.w3.org/2000/09/xmldsig#", "Signature"); + if (signatureList != null && signatureList.getLength() != 0) { + if (signatureList.getLength() > 1) { + LOG.info("Multiple signature found, using first one."); + } + + return this.verify(signedContent, (Element)signatureList.item(0), options); + } else { + LOG.info("No signature found in signedContent"); + SignatureVerificationResult result = new SignatureVerificationResult(); + result.getErrors().add(SignatureVerificationError.SIGNATURE_NOT_PRESENT); + return result; + } + } + + public SignatureVerificationResult verify(byte[] signedByteArray, byte[] signature, Map options) throws TechnicalConnectorException { + Element sigElement = ConnectorXmlUtils.toElement(signature); + Document signedContent = ConnectorXmlUtils.toDocument(signedByteArray); + return this.verify(signedContent, sigElement, options); + } + + public SignatureVerificationResult verify(Document signedContent, Element sigElement, Map options) throws TechnicalConnectorException { + Map optionMap = new HashMap(); + if (options != null) { + optionMap.putAll(options); + } + + SignatureVerificationResult result = new SignatureVerificationResult(); + NodeList signatureList = DomUtils.getMatchingChilds(signedContent, "http://www.w3.org/2000/09/xmldsig#", "Signature"); + if (signatureList == null || signatureList.getLength() == 0) { + LOG.info("Adding signature to signedContent"); + signedContent.getFirstChild().appendChild(signedContent.importNode(sigElement, true)); + } + + this.verifyXmlDsigSignature(result, sigElement, signedContent, optionMap); + this.verifyManifest(result, sigElement, optionMap); + XadesSpecification[] arr$ = this.specs; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + XadesSpecification spec = arr$[i$]; + spec.verify(result, sigElement); + } + + this.validateChain(result, options); + return result; + } + + private void verifyManifest(SignatureVerificationResult result, Element sigElement, Map options) { + Boolean followNestedManifest = (Boolean)SignatureUtils.getOption("followNestedManifest", options, Boolean.FALSE); + if (followNestedManifest) { + Element signedInfo = (Element)DomUtils.getMatchingChilds(sigElement, "http://www.w3.org/2000/09/xmldsig#", "SignedInfo").item(0); + NodeList referencesList = DomUtils.getMatchingChilds(signedInfo, "http://www.w3.org/2000/09/xmldsig#", "Reference"); + + for(int i = 0; i < referencesList.getLength(); ++i) { + Element reference = (Element)referencesList.item(i); + String refType = reference.getAttribute("Type"); + if (refType.endsWith("Manifest") && !refType.equalsIgnoreCase("http://www.w3.org/2000/09/xmldsig#Manifest")) { + result.getErrors().add(SignatureVerificationError.SIGNATURE_MANIFEST_COULD_NOT_BE_VERIFIED); + } + } + } + + } + + private void verifyXmlDsigSignature(SignatureVerificationResult result, Element sigElement, Document signedContent, Map options) { + try { + String uri = IdGeneratorFactory.getIdGenerator("uuid").generateId(); + XMLSignature xmlSignature = new XMLSignature(sigElement, uri); + Boolean followNestedManifest = (Boolean)SignatureUtils.getOption("followNestedManifest", options, Boolean.FALSE); + xmlSignature.setFollowNestedManifests(followNestedManifest); + xmlSignature.addResourceResolver(new DocumentResolver(signedContent)); + KeyInfo keyInfo = xmlSignature.getKeyInfo(); + keyInfo.setSecureValidation(false); + Extractor extractor = new X509DataExctractor(); + result.getCertChain().addAll(extractor.extract(keyInfo)); + X509Certificate signingCert = this.extractEndCertificate(result.getCertChain()); + result.setSigningCert(signingCert); + if (!xmlSignature.checkSignatureValue(signingCert)) { + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } + } catch (Exception var11) { + LOG.error("Unable to verify XmlDsig Signature", var11); + result.getErrors().add(SignatureVerificationError.SIGNATURE_COULD_NOT_BE_VERIFIED); + } + + } + + public AdvancedElectronicSignatureEnumeration getSupportedAES() { + return this.aes; + } + + static { + if (!Init.isInitialized()) { + Init.init(); + } + + } + + private static class PassthroughEncapsulationTransformer implements EncapsulationTransformer { + private PassthroughEncapsulationTransformer() { + } + + public Node transform(Node signature) { + return signature; + } + + // $FF: synthetic method + PassthroughEncapsulationTransformer(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/Extractor.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/Extractor.java new file mode 100644 index 000000000..bc53882b8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/Extractor.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.extractor; + +import java.security.cert.X509Certificate; +import java.util.List; +import org.apache.xml.security.exceptions.XMLSecurityException; +import org.apache.xml.security.keys.KeyInfo; + +public interface Extractor { + boolean canExtract(KeyInfo var1); + + List extract(KeyInfo var1) throws XMLSecurityException; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/ForkedExtractor.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/ForkedExtractor.java new file mode 100644 index 000000000..6a8403801 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/ForkedExtractor.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.extractor; + +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.List; +import org.apache.xml.security.exceptions.XMLSecurityException; +import org.apache.xml.security.keys.KeyInfo; + +public class ForkedExtractor implements Extractor { + private Extractor[] extractors; + + public ForkedExtractor(Extractor... extractors) { + this.extractors = extractors; + } + + public boolean canExtract(KeyInfo keyinfo) { + Extractor[] arr$ = this.extractors; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Extractor extractor = arr$[i$]; + if (extractor.canExtract(keyinfo)) { + return true; + } + } + + return false; + } + + public List extract(KeyInfo keyinfo) throws XMLSecurityException { + Extractor[] arr$ = this.extractors; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + Extractor extractor = arr$[i$]; + if (extractor.canExtract(keyinfo)) { + return extractor.extract(keyinfo); + } + } + + return new ArrayList(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/X509DataExctractor.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/X509DataExctractor.java new file mode 100644 index 000000000..0ff3abccc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/extractor/X509DataExctractor.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.extractor; + +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.List; +import org.apache.xml.security.exceptions.XMLSecurityException; +import org.apache.xml.security.keys.KeyInfo; +import org.apache.xml.security.keys.content.X509Data; + +public class X509DataExctractor implements Extractor { + public boolean canExtract(KeyInfo keyinfo) { + return keyinfo.containsX509Data(); + } + + public List extract(KeyInfo keyInfo) throws XMLSecurityException { + List result = new ArrayList(); + + for(int i = 0; i < keyInfo.lengthX509Data(); ++i) { + X509Data data = keyInfo.itemX509Data(i); + + for(int j = 0; j < data.lengthCertificate(); ++j) { + result.add(data.itemCertificate(j).getX509Certificate()); + } + } + + return result; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGenerator.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGenerator.java new file mode 100644 index 000000000..58aadef1a --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGenerator.java @@ -0,0 +1,7 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.tsa; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; + +public interface TimestampGenerator { + byte[] generate(String var1, String var2, byte[] var3) throws TechnicalConnectorException; +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGeneratorFactory.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGeneratorFactory.java new file mode 100644 index 000000000..9b10eb59b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/TimestampGeneratorFactory.java @@ -0,0 +1,24 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.tsa; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConfigurableFactoryHelper; +import be.fgov.ehealth.technicalconnector.signature.impl.tsa.impl.TimeStampGeneratorImpl; +import java.util.Map; + +public final class TimestampGeneratorFactory { + private static final String PROP_TSGEN_CLASS = "be.fgov.ehealth.technicalconnector.signature.timestampgenerator"; + private static final String DEFAULT_TSGEN_CLASS = TimeStampGeneratorImpl.class.getName(); + private static ConfigurableFactoryHelper factoryHelper; + + private TimestampGeneratorFactory() { + throw new UnsupportedOperationException(); + } + + public static TimestampGenerator getInstance(Map options) throws TechnicalConnectorException { + return (TimestampGenerator)factoryHelper.getImplementation(options); + } + + static { + factoryHelper = new ConfigurableFactoryHelper("be.fgov.ehealth.technicalconnector.signature.timestampgenerator", DEFAULT_TSGEN_CLASS); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/impl/TimeStampGeneratorImpl.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/impl/TimeStampGeneratorImpl.java new file mode 100644 index 000000000..a417fa46b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/tsa/impl/TimeStampGeneratorImpl.java @@ -0,0 +1,93 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.tsa.impl; + +import be.ehealth.technicalconnector.config.ConfigFactory; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.session.Session; +import be.ehealth.technicalconnector.utils.ConfigurableImplementation; +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import be.ehealth.technicalconnector.ws.ServiceFactory; +import be.ehealth.technicalconnector.ws.domain.GenericRequest; +import be.ehealth.technicalconnector.ws.domain.TokenType; +import be.fgov.ehealth.technicalconnector.signature.impl.SignatureUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.tsa.TimestampGenerator; +import java.util.Map; +import oasis.names.tc.dss._1_0.core.schema.DocumentHash; +import oasis.names.tc.dss._1_0.core.schema.InputDocuments; +import oasis.names.tc.dss._1_0.core.schema.SignRequest; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; +import oasis.names.tc.dss._1_0.core.schema.Timestamp; +import org.apache.xml.security.algorithms.JCEMapper; +import org.w3._2000._09.xmldsig.DigestMethod; + +public class TimeStampGeneratorImpl implements ConfigurableImplementation, TimestampGenerator { + private static final String ENDPOINT_TS_AUTHORITY_V2 = "endpoint.ts.authority.v2"; + private static final String SOAP_ACTION_TS_AUTHORITY_V2 = "urn:be:fgov:ehealth:timestamping:protocol:v2:stamp"; + private Map options; + + public byte[] generate(String requestId, String digestAlgoUri, byte[] digest) throws TechnicalConnectorException { + SignResponse response = this.invoke(requestId, digestAlgoUri, digest); + if ("urn:oasis:names:tc:dss:1.0:resultmajor:Success".equals(response.getResult().getResultMajor())) { + Timestamp ts = response.getSignatureObject().getTimestamp(); + if (ts.getOther() != null) { + throw new UnsupportedOperationException("Only RFC3161 TimeStampToken is supported."); + } else { + return ts.getRFC3161TimeStampToken(); + } + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{response.getResult().getResultMajor() + " : minor result : " + response.getResult().getResultMinor() + " message: " + response.getResult().getResultMessage()}); + } + } + + private SignResponse invoke(String requestId, String digestAlgoUri, byte[] digest) throws TechnicalConnectorException { + GenericRequest req = new GenericRequest(); + req.setPayload((Object)this.generateSignRequest(requestId, digestAlgoUri, digest)); + req.setCredential(this.getCredential(), TokenType.X509); + req.setEndpoint(this.determineEndpoint()); + req.setSoapAction("urn:be:fgov:ehealth:timestamping:protocol:v2:stamp"); + req.setDefaultHandlerChain(); + + try { + return (SignResponse)ServiceFactory.getGenericWsSender().send(req).asObject(SignResponse.class); + } catch (Exception var6) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var6, new Object[]{"Unable to invoke TimestampAuthority"}); + } + } + + private String determineEndpoint() throws TechnicalConnectorException { + String tsaEndpoint = (String)SignatureUtils.getOption("SignatureTimestampEndpointTimestampAuthority", this.options, ConfigFactory.getConfigValidator().getProperty("endpoint.ts.authority.v2", "$uddi{uddi:ehealth-fgov-be:business:timestampauthority:v2}")); + if (tsaEndpoint != null && !tsaEndpoint.isEmpty()) { + return tsaEndpoint; + } else { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"SignatureTimestampEndpointTimestampAuthorityis empty or property endpoint.ts.authority.v2 is not present in the properties."}); + } + } + + private Credential getCredential() throws TechnicalConnectorException { + Credential cred = (Credential)SignatureUtils.getOption("SignatureTimestampCredential", this.options, Session.getInstance().getSession().getHolderOfKeyCredential()); + if (cred == null) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, new Object[]{"SignatureTimestampCredentialis empty or no active session."}); + } else { + return cred; + } + } + + private SignRequest generateSignRequest(String requestId, String digestAlgoURI, byte[] transformed) throws TechnicalConnectorException { + SignRequest request = new SignRequest(); + request.setRequestID(requestId); + request.setProfile((String)SignatureUtils.getOption("SignatureTimestampProfile", this.options, "urn:ehealth:profiles:timestamping:2.1-cert")); + InputDocuments inputDocuments = new InputDocuments(); + DocumentHash docHash = new DocumentHash(); + docHash.setDigestMethod(new DigestMethod()); + docHash.getDigestMethod().setAlgorithm(digestAlgoURI); + docHash.setDigestValue(ConnectorCryptoUtils.calculateDigest(JCEMapper.translateURItoJCEID(digestAlgoURI), transformed)); + inputDocuments.getDocumentHash().add(docHash); + request.setInputDocuments(inputDocuments); + return request; + } + + public void initialize(Map parameterMap) throws TechnicalConnectorException { + this.options = parameterMap; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesHandler.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesHandler.java new file mode 100644 index 000000000..87b43dac8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesHandler.java @@ -0,0 +1,83 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.idgenerator.IdGeneratorFactory; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.impl.SignatureUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.QualifyingPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.resolvers.DocumentResolver; +import java.util.Map; +import org.apache.commons.lang.ArrayUtils; +import org.apache.xml.security.exceptions.XMLSecurityException; +import org.apache.xml.security.signature.ObjectContainer; +import org.apache.xml.security.signature.XMLSignature; +import org.apache.xml.security.transforms.Transforms; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +public class XadesHandler { + private final Map options; + private XMLSignature sig; + private Credential signatureCredential; + private XadesSpecification[] specs; + private Element xadesQualProperties; + + public XadesHandler(XMLSignature sig, Credential signatureCredential, Map options, XadesSpecification... specs) throws TechnicalConnectorException { + this.sig = sig; + this.signatureCredential = signatureCredential; + this.options = options; + this.specs = specs; + } + + public void before() throws TechnicalConnectorException, XMLSecurityException { + if (!ArrayUtils.isEmpty(this.specs)) { + ObjectContainer container = new ObjectContainer(this.sig.getDocument()); + this.sig.appendObject(container); + QualifyingPropertiesBuilder qualProperties = new QualifyingPropertiesBuilder(); + String xadesSignedId = IdGeneratorFactory.getIdGenerator("uuid").generateId(); + XadesSpecification[] arr$ = this.specs; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + XadesSpecification spec = arr$[i$]; + spec.addOptionalBeforeSignatureParts(qualProperties.getSignedProps(), this.sig, this.signatureCredential, xadesSignedId, this.options); + } + + Document xadesQualPropertiesDocument = qualProperties.buildBeforeSigningAsDocument(); + this.xadesQualProperties = (Element)this.sig.getDocument().importNode(xadesQualPropertiesDocument.getDocumentElement(), true); + container.appendChild(this.xadesQualProperties); + this.sig.addResourceResolver(new DocumentResolver(xadesQualPropertiesDocument)); + Transforms xadesTransform = new Transforms(this.sig.getDocument()); + xadesTransform.addTransform("http://www.w3.org/2001/10/xml-exc-c14n#"); + this.sig.addDocument(ref(qualProperties.getSignedProps().getId()), xadesTransform, (String)SignatureUtils.getOption("digestURI", this.options, "http://www.w3.org/2001/04/xmlenc#sha256"), (String)null, "http://uri.etsi.org/01903#SignedProperties"); + } + } + + public void after() throws TechnicalConnectorException { + if (!ArrayUtils.isEmpty(this.specs)) { + this.xadesQualProperties.setAttribute("Target", ref(this.sig.getId())); + String xadesUnsignedId = IdGeneratorFactory.getIdGenerator("uuid").generateId(); + UnsignedPropertiesBuilder unsignedProperties = new UnsignedPropertiesBuilder(); + unsignedProperties.setId(xadesUnsignedId); + XadesSpecification[] arr$ = this.specs; + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + XadesSpecification spec = arr$[i$]; + spec.addOptionalAfterSignatureParts(unsignedProperties, this.sig, xadesUnsignedId, this.options); + } + + Document xadesUnsignedPropertiesDoc = unsignedProperties.buildAsDocument(); + if (xadesUnsignedPropertiesDoc != null) { + Element xadesUnsignedProperties = (Element)this.sig.getDocument().importNode(unsignedProperties.buildAsDocument().getDocumentElement(), true); + this.xadesQualProperties.appendChild(xadesUnsignedProperties); + } + + } + } + + private static String ref(String id) { + return "#" + id; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesSpecification.java new file mode 100644 index 000000000..b7e96042b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/XadesSpecification.java @@ -0,0 +1,20 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.SignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import java.util.Map; +import org.apache.xml.security.signature.XMLSignature; +import org.w3c.dom.Element; + +public interface XadesSpecification { + String XMLNS_XADES_1_3_2 = "http://uri.etsi.org/01903/v1.3.2#"; + + void addOptionalBeforeSignatureParts(SignedPropertiesBuilder var1, XMLSignature var2, Credential var3, String var4, Map var5) throws TechnicalConnectorException; + + void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder var1, XMLSignature var2, String var3, Map var4) throws TechnicalConnectorException; + + void verify(SignatureVerificationResult var1, Element var2); +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CertRef.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CertRef.java new file mode 100644 index 000000000..f2600435c --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CertRef.java @@ -0,0 +1,33 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import java.security.cert.CertificateEncodingException; +import java.security.cert.X509Certificate; +import org.apache.xml.security.utils.RFC2253Parser; +import org.etsi.uri._01903.v1_3.CertIDType; +import org.w3._2000._09.xmldsig.X509IssuerSerialType; + +class CertRef extends Ref { + private X509Certificate cert; + + CertRef(X509Certificate cert) { + this.cert = cert; + } + + byte[] getEncoded() throws Ref.EncodingException { + try { + return this.cert.getEncoded(); + } catch (CertificateEncodingException var2) { + throw new Ref.EncodingException(var2); + } + } + + public CertIDType convertToCertID() { + CertIDType certId = new CertIDType(); + certId.setCertDigest(this.getDigestAlgAndValue()); + X509IssuerSerialType x509IssuerSerial = new X509IssuerSerialType(); + x509IssuerSerial.setX509IssuerName(RFC2253Parser.normalize(this.cert.getIssuerX500Principal().getName())); + x509IssuerSerial.setX509SerialNumber(this.cert.getSerialNumber()); + certId.setIssuerSerial(x509IssuerSerial); + return certId; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CrlRef.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CrlRef.java new file mode 100644 index 000000000..7f92327af --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/CrlRef.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import java.math.BigInteger; +import java.security.cert.CRLException; +import java.security.cert.X509CRL; +import org.apache.xml.security.utils.RFC2253Parser; +import org.etsi.uri._01903.v1_3.CRLIdentifierType; +import org.etsi.uri._01903.v1_3.CRLRefType; +import org.etsi.uri._01903.v1_3.EncapsulatedPKIData; +import org.joda.time.DateTime; + +class CrlRef extends Ref { + private X509CRL crl; + + CrlRef(X509CRL crl) { + this.crl = crl; + } + + byte[] getEncoded() throws Ref.EncodingException { + try { + return this.crl.getEncoded(); + } catch (CRLException var2) { + throw new Ref.EncodingException(var2); + } + } + + private String getIssuerName() { + return RFC2253Parser.normalize(this.crl.getIssuerDN().getName()); + } + + private DateTime getIssueTime() { + return new DateTime(this.crl.getThisUpdate().getTime()); + } + + private BigInteger getIssuerNumber() { + return BigInteger.valueOf((long)this.crl.getVersion()); + } + + public CRLRefType convertToXadesCRLRef() { + CRLRefType refType = new CRLRefType(); + refType.setDigestAlgAndValue(this.getDigestAlgAndValue()); + CRLIdentifierType crlIdentifier = new CRLIdentifierType(); + crlIdentifier.setIssuer(this.getIssuerName()); + crlIdentifier.setIssueTime(this.getIssueTime()); + crlIdentifier.setNumber(this.getIssuerNumber()); + refType.setCRLIdentifier(crlIdentifier); + return refType; + } + + public EncapsulatedPKIData convertToXadesEncapsulatedPKIData() { + EncapsulatedPKIData data = new EncapsulatedPKIData(); + + try { + data.setValue(this.crl.getEncoded()); + return data; + } catch (CRLException var3) { + throw new IllegalArgumentException(var3); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/OcspRef.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/OcspRef.java new file mode 100644 index 000000000..99bc52432 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/OcspRef.java @@ -0,0 +1,107 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import java.security.cert.CertificateException; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang.ArrayUtils; +import org.apache.xml.security.utils.RFC2253Parser; +import org.bouncycastle.asn1.ASN1OctetString; +import org.bouncycastle.asn1.ASN1Primitive; +import org.bouncycastle.asn1.DERTaggedObject; +import org.bouncycastle.asn1.ocsp.ResponderID; +import org.bouncycastle.asn1.x500.X500Name; +import org.bouncycastle.cert.X509CertificateHolder; +import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter; +import org.bouncycastle.cert.ocsp.BasicOCSPResp; +import org.bouncycastle.cert.ocsp.OCSPResp; +import org.bouncycastle.cert.ocsp.RespID; +import org.etsi.uri._01903.v1_3.EncapsulatedPKIData; +import org.etsi.uri._01903.v1_3.OCSPIdentifierType; +import org.etsi.uri._01903.v1_3.OCSPRefType; +import org.etsi.uri._01903.v1_3.ResponderIDType; +import org.joda.time.DateTime; + +class OcspRef extends Ref { + private BasicOCSPResp ocsp; + private byte[] ocspEncoded; + + OcspRef(byte[] inOcspEncoded) { + this.ocspEncoded = ArrayUtils.clone(inOcspEncoded); + + try { + this.ocsp = (BasicOCSPResp)(new OCSPResp(this.ocspEncoded)).getResponseObject(); + } catch (Exception var3) { + throw new IllegalArgumentException(var3); + } + } + + public byte[] getEncoded() { + return ArrayUtils.clone(this.ocspEncoded); + } + + public List getAssociatedCertificates() { + List result = new ArrayList(); + X509CertificateHolder[] arr$ = this.ocsp.getCerts(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + X509CertificateHolder certificateHolder = arr$[i$]; + + try { + result.add((new JcaX509CertificateConverter()).setProvider("BC").getCertificate(certificateHolder)); + } catch (CertificateException var7) { + throw new IllegalArgumentException(var7); + } + } + + return result; + } + + private DateTime getProducedAt() { + return new DateTime(this.ocsp.getProducedAt().getTime()); + } + + private String getResponderIdByName() { + RespID responderId = this.ocsp.getResponderId(); + ResponderID responderIdAsASN1Object = responderId.toASN1Primitive(); + DERTaggedObject derTaggedObject = (DERTaggedObject)responderIdAsASN1Object.toASN1Primitive(); + if (2 == derTaggedObject.getTagNo()) { + return null; + } else { + ASN1Primitive derObject = derTaggedObject.getObject(); + X500Name name = X500Name.getInstance(derObject); + return RFC2253Parser.normalize(name.toString()); + } + } + + private byte[] getResponderIdByKey() { + ResponderID responderID = this.ocsp.getResponderId().toASN1Primitive(); + DERTaggedObject derTaggedObject = (DERTaggedObject)responderID.toASN1Primitive(); + if (2 == derTaggedObject.getTagNo()) { + ASN1OctetString keyHashOctetString = (ASN1OctetString)derTaggedObject.getObject(); + return keyHashOctetString.getOctets(); + } else { + return new byte[0]; + } + } + + public OCSPRefType convertToXadesOCSPRef() { + OCSPRefType refType = new OCSPRefType(); + refType.setDigestAlgAndValue(this.getDigestAlgAndValue()); + OCSPIdentifierType ocspIdentifier = new OCSPIdentifierType(); + refType.setOCSPIdentifier(ocspIdentifier); + ocspIdentifier.setProducedAt(this.getProducedAt()); + ResponderIDType responderId = new ResponderIDType(); + responderId.setByName(this.getResponderIdByName()); + responderId.setByKey(this.getResponderIdByKey()); + ocspIdentifier.setResponderID(responderId); + return refType; + } + + public EncapsulatedPKIData convertToXadesEncapsulatedPKIData() { + EncapsulatedPKIData data = new EncapsulatedPKIData(); + data.setValue(this.ocspEncoded); + return data; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/QualifyingPropertiesBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/QualifyingPropertiesBuilder.java new file mode 100644 index 000000000..cb391ee62 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/QualifyingPropertiesBuilder.java @@ -0,0 +1,29 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import org.etsi.uri._01903.v1_3.QualifyingProperties; +import org.w3c.dom.Document; + +public class QualifyingPropertiesBuilder { + private static MarshallerHelper marshaller = new MarshallerHelper(QualifyingProperties.class, QualifyingProperties.class); + private SignedPropertiesBuilder signedProps = new SignedPropertiesBuilder(); + private UnsignedPropertiesBuilder unsignedProps = new UnsignedPropertiesBuilder(); + + public SignedPropertiesBuilder getSignedProps() { + return this.signedProps; + } + + public UnsignedPropertiesBuilder getUnsignedProps() { + return this.unsignedProps; + } + + public Document buildBeforeSigningAsDocument() { + return marshaller.toDocument(this.buildBeforeSigning()); + } + + private QualifyingProperties buildBeforeSigning() { + QualifyingProperties qualProps = new QualifyingProperties(); + qualProps.setSignedProperties(this.getSignedProps().build()); + return qualProps; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref.java new file mode 100644 index 000000000..1dfbdc828 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/Ref.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import be.ehealth.technicalconnector.utils.ConnectorCryptoUtils; +import org.apache.xml.security.algorithms.JCEMapper; +import org.etsi.uri._01903.v1_3.DigestAlgAndValueType; +import org.w3._2000._09.xmldsig.DigestMethod; + +abstract class Ref { + private static final String DIGEST_ALGO = "http://www.w3.org/2001/04/xmlenc#sha256"; + + public String getDigestAlgUri() { + return "http://www.w3.org/2001/04/xmlenc#sha256"; + } + + abstract byte[] getEncoded() throws Ref.EncodingException; + + public byte[] getDigestValue() { + try { + return ConnectorCryptoUtils.calculateDigest(JCEMapper.translateURItoJCEID("http://www.w3.org/2001/04/xmlenc#sha256"), this.getEncoded()); + } catch (Exception var2) { + throw new IllegalArgumentException(var2); + } + } + + public DigestMethod getDigestMethod() { + DigestMethod method = new DigestMethod(); + method.setAlgorithm(this.getDigestAlgUri()); + return method; + } + + public DigestAlgAndValueType getDigestAlgAndValue() { + DigestAlgAndValueType digestAlgAndValue = new DigestAlgAndValueType(); + digestAlgAndValue.setDigestMethod(this.getDigestMethod()); + digestAlgAndValue.setDigestValue(this.getDigestValue()); + return digestAlgAndValue; + } + + static class EncodingException extends Exception { + EncodingException(Exception e) { + super(e); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/SignedPropertiesBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/SignedPropertiesBuilder.java new file mode 100644 index 000000000..1df120581 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/SignedPropertiesBuilder.java @@ -0,0 +1,57 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.etsi.uri._01903.v1_3.SignedProperties; +import org.etsi.uri._01903.v1_3.SignedSignatureProperties; +import org.etsi.uri._01903.v1_3.SigningCertificate; +import org.joda.time.DateTime; +import org.w3c.dom.Document; + +public class SignedPropertiesBuilder { + private static MarshallerHelper marshaller = new MarshallerHelper(SignedProperties.class, SignedProperties.class); + private DateTime signingTime; + private String id; + private List signingCertRefs = new ArrayList(); + + public void setSigningTime(DateTime signingTime) { + this.signingTime = signingTime; + } + + public String getId() { + return "xmldsig-" + this.id + "-xades-signedprops"; + } + + public void setId(String id) { + this.id = id; + } + + public void setSigningCert(X509Certificate cert) { + this.signingCertRefs.add(new CertRef(cert)); + } + + public SignedProperties build() { + SignedProperties signedProperties = new SignedProperties(); + signedProperties.setId(this.getId()); + SignedSignatureProperties signedSignatureProperties = new SignedSignatureProperties(); + SigningCertificate signingCert = new SigningCertificate(); + Iterator i$ = this.signingCertRefs.iterator(); + + while(i$.hasNext()) { + CertRef signingCertRef = (CertRef)i$.next(); + signingCert.getCerts().add(signingCertRef.convertToCertID()); + } + + signedSignatureProperties.setSigningCertificate(signingCert); + signedSignatureProperties.setSigningTime(this.signingTime); + signedProperties.setSignedSignatureProperties(signedSignatureProperties); + return signedProperties; + } + + public Document buildAsDocument() { + return marshaller.toDocument(this.build()); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/UnsignedPropertiesBuilder.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/UnsignedPropertiesBuilder.java new file mode 100644 index 000000000..f6091d998 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/domain/UnsignedPropertiesBuilder.java @@ -0,0 +1,179 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.domain; + +import be.ehealth.technicalconnector.utils.MarshallerHelper; +import java.security.cert.X509CRL; +import java.security.cert.X509Certificate; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import org.etsi.uri._01903.v1_3.CRLRefsType; +import org.etsi.uri._01903.v1_3.CRLValuesType; +import org.etsi.uri._01903.v1_3.CompleteCertificateRefsType; +import org.etsi.uri._01903.v1_3.CompleteRevocationRefsType; +import org.etsi.uri._01903.v1_3.EncapsulatedPKIData; +import org.etsi.uri._01903.v1_3.OCSPRefsType; +import org.etsi.uri._01903.v1_3.OCSPValuesType; +import org.etsi.uri._01903.v1_3.RevocationValuesType; +import org.etsi.uri._01903.v1_3.SigningCertificate; +import org.etsi.uri._01903.v1_3.UnsignedProperties; +import org.etsi.uri._01903.v1_3.UnsignedSignatureProperties; +import org.etsi.uri._01903.v1_3.XAdESTimeStampType; +import org.w3._2000._09.xmldsig.CanonicalizationMethod; +import org.w3c.dom.Document; + +public class UnsignedPropertiesBuilder { + private static MarshallerHelper marshaller = new MarshallerHelper(UnsignedProperties.class, UnsignedProperties.class); + private String id; + private List signatureTimestamps = new ArrayList(); + private List completeCertRefs = new ArrayList(); + private List crlRefs = new ArrayList(); + private List ocspRefs = new ArrayList(); + + public String getId() { + return "xmldsig-" + this.id + "-xades-unsignedprops"; + } + + private String getTimestampId() { + return "time-stamp-" + this.id; + } + + private String getEncapsulatedTimeStampID() { + return "time-stamp-token-" + this.id; + } + + public void setId(String id) { + this.id = id; + } + + public void addSignatureTimestamp(byte[] tsToken, String c14nMethod) { + XAdESTimeStampType timestamp = new XAdESTimeStampType(); + CanonicalizationMethod method = new CanonicalizationMethod(); + method.setAlgorithm(c14nMethod); + timestamp.setCanonicalizationMethod(method); + EncapsulatedPKIData encapsulatedTS = new EncapsulatedPKIData(); + encapsulatedTS.setValue(tsToken); + encapsulatedTS.setId(this.getEncapsulatedTimeStampID()); + timestamp.getEncapsulatedTimeStampsAndXMLTimeStamps().add(encapsulatedTS); + timestamp.setId(this.getTimestampId()); + this.signatureTimestamps.add(timestamp); + } + + public void addCertificate(X509Certificate cert) { + this.completeCertRefs.add(new CertRef(cert)); + } + + public void addOCSPRef(byte[] oscpEncoded) { + this.ocspRefs.add(new OcspRef(oscpEncoded)); + } + + public void addCrlRef(X509CRL crl) { + this.crlRefs.add(new CrlRef(crl)); + } + + public UnsignedProperties build() { + if (this.completeCertRefs.isEmpty() && this.signatureTimestamps.isEmpty() && this.crlRefs.isEmpty() && this.ocspRefs.isEmpty()) { + return null; + } else { + UnsignedSignatureProperties unsignedSignatureProperties = new UnsignedSignatureProperties(); + unsignedSignatureProperties.getSignatureTimeStamps().addAll(this.signatureTimestamps); + unsignedSignatureProperties.setCompleteCertificateRefs(this.generateCompleteCertRefs()); + unsignedSignatureProperties.setRevocationValues(this.generateRevocationValues()); + unsignedSignatureProperties.setCompleteRevocationRefs(this.generateCompleteRevocationRefs()); + UnsignedProperties unsignedProperties = new UnsignedProperties(); + unsignedProperties.setId(this.getId()); + unsignedProperties.setUnsignedSignatureProperties(unsignedSignatureProperties); + return unsignedProperties; + } + } + + private CompleteCertificateRefsType generateCompleteCertRefs() { + if (this.completeCertRefs.isEmpty()) { + return null; + } else { + SigningCertificate completeSigningCertRefs = new SigningCertificate(); + Iterator i$ = this.completeCertRefs.iterator(); + + while(i$.hasNext()) { + CertRef ref = (CertRef)i$.next(); + completeSigningCertRefs.getCerts().add(ref.convertToCertID()); + } + + CompleteCertificateRefsType result = new CompleteCertificateRefsType(); + result.setCertRefs(completeSigningCertRefs); + return result; + } + } + + private CompleteRevocationRefsType generateCompleteRevocationRefs() { + if (this.ocspRefs.isEmpty() && this.crlRefs.isEmpty()) { + return null; + } else { + CompleteRevocationRefsType result = new CompleteRevocationRefsType(); + Iterator i$; + if (!this.ocspRefs.isEmpty()) { + OCSPRefsType ocspRefsType = new OCSPRefsType(); + i$ = this.ocspRefs.iterator(); + + while(i$.hasNext()) { + OcspRef ref = (OcspRef)i$.next(); + ocspRefsType.getOCSPReves().add(ref.convertToXadesOCSPRef()); + } + + result.setOCSPRefs(ocspRefsType); + } + + if (!this.crlRefs.isEmpty()) { + CRLRefsType crlRefType = new CRLRefsType(); + i$ = this.crlRefs.iterator(); + + while(i$.hasNext()) { + CrlRef ref = (CrlRef)i$.next(); + crlRefType.getCRLReves().add(ref.convertToXadesCRLRef()); + } + + result.setCRLRefs(crlRefType); + } + + return result; + } + } + + private RevocationValuesType generateRevocationValues() { + if (this.ocspRefs.isEmpty() && this.crlRefs.isEmpty()) { + return null; + } else { + RevocationValuesType result = new RevocationValuesType(); + Iterator i$; + if (!this.ocspRefs.isEmpty()) { + OCSPValuesType ocspValueType = new OCSPValuesType(); + i$ = this.ocspRefs.iterator(); + + while(i$.hasNext()) { + OcspRef ref = (OcspRef)i$.next(); + ocspValueType.getEncapsulatedOCSPValues().add(ref.convertToXadesEncapsulatedPKIData()); + } + + result.setOCSPValues(ocspValueType); + } + + if (!this.crlRefs.isEmpty()) { + CRLValuesType crlValueType = new CRLValuesType(); + i$ = this.crlRefs.iterator(); + + while(i$.hasNext()) { + CrlRef ref = (CrlRef)i$.next(); + crlValueType.getEncapsulatedCRLValues().add(ref.convertToXadesEncapsulatedPKIData()); + } + + result.setCRLValues(crlValueType); + } + + return result; + } + } + + public Document buildAsDocument() { + UnsignedProperties unsignedProperties = this.build(); + return unsignedProperties == null ? null : marshaller.toDocument(unsignedProperties); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesBesSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesBesSpecification.java new file mode 100644 index 000000000..7fb22cd3f --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesBesSpecification.java @@ -0,0 +1,28 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.SignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import java.util.Map; +import org.apache.xml.security.signature.XMLSignature; +import org.joda.time.DateTime; +import org.w3c.dom.Element; + +public class XadesBesSpecification implements be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification { + public void addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, XMLSignature sig, Credential signing, String uuid, Map options) throws TechnicalConnectorException { + } + + public void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, XMLSignature sig, String uuid, Map options) throws TechnicalConnectorException { + } + + public void verify(SignatureVerificationResult result, Element sigElement) { + this.verifySigningTime(result); + } + + private void verifySigningTime(SignatureVerificationResult result) { + result.setSigningTime(new DateTime()); + XadesVerificationHelper.verifyValiditySigningCert(result.getSigningTime(), result); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesCSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesCSpecification.java new file mode 100644 index 000000000..ed9abfc0d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesCSpecification.java @@ -0,0 +1,54 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorExceptionValues; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.etee.crypto.ocsp.OCSPCheckerBuilder; +import be.fgov.ehealth.etee.crypto.ocsp.OCSPData; +import be.fgov.ehealth.etee.crypto.policies.OCSPPolicy; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.SignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import java.io.IOException; +import java.security.cert.X509CRL; +import java.security.cert.X509Certificate; +import java.util.Iterator; +import java.util.Map; +import org.apache.xml.security.signature.XMLSignature; +import org.bouncycastle.asn1.ASN1Primitive; +import org.bouncycastle.asn1.ocsp.BasicOCSPResponse; +import org.bouncycastle.cert.ocsp.BasicOCSPResp; +import org.bouncycastle.cert.ocsp.OCSPException; +import org.bouncycastle.cert.ocsp.OCSPRespBuilder; +import org.w3c.dom.Element; + +public class XadesCSpecification implements be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification { + public void addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, XMLSignature sig, Credential signing, String uuid, Map options) throws TechnicalConnectorException { + } + + public void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, XMLSignature sig, String uuid, Map options) throws TechnicalConnectorException { + try { + X509Certificate signing = sig.getKeyInfo().getX509Certificate(); + OCSPData ocsp = (OCSPData)OCSPCheckerBuilder.newBuilder().addOCSPPolicy(OCSPPolicy.RECEIVER_MANDATORY).build().validate(signing).getData(); + unsignedProps.addCertificate(signing); + Iterator i$ = ocsp.getCrls().iterator(); + + while(i$.hasNext()) { + X509CRL crl = (X509CRL)i$.next(); + unsignedProps.addCrlRef(crl); + } + + unsignedProps.addOCSPRef(this.convertToOCSPResp(ocsp)); + } catch (Exception var9) { + throw new TechnicalConnectorException(TechnicalConnectorExceptionValues.ERROR_GENERAL, var9, new Object[]{"Unable to add optional Signature parts"}); + } + } + + private byte[] convertToOCSPResp(OCSPData data) throws IOException, OCSPException { + BasicOCSPResp basicResp = new BasicOCSPResp(BasicOCSPResponse.getInstance(ASN1Primitive.fromByteArray(data.getOcspResponse()))); + return (new OCSPRespBuilder()).build(0, basicResp).getEncoded(); + } + + public void verify(SignatureVerificationResult result, Element sigElement) { + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesSpecification.java new file mode 100644 index 000000000..a8b2d30f7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesSpecification.java @@ -0,0 +1,124 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.impl; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.DomUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.SignatureUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.SignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.cert.CertificateEncodingException; +import java.security.cert.X509Certificate; +import java.util.Map; +import javax.security.auth.x500.X500Principal; +import org.apache.xml.security.signature.XMLSignature; +import org.bouncycastle.util.encoders.Base64; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.NodeList; + +public class XadesSpecification implements be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification { + private static final Logger LOG = LoggerFactory.getLogger(XadesSpecification.class); + + public void addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, XMLSignature sig, Credential signing, String uuid, Map options) throws TechnicalConnectorException { + signedProps.setId(uuid); + signedProps.setSigningCert(signing.getCertificate()); + signedProps.setSigningTime(new DateTime()); + } + + public void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, XMLSignature sig, String uuid, Map options) throws TechnicalConnectorException { + } + + public void verify(SignatureVerificationResult result, Element sigElement) { + this.verifySigningTime(result, sigElement); + this.verifySigningCertificate(result, sigElement); + } + + private void verifySigningTime(SignatureVerificationResult result, Element sigElement) { + NodeList signingTime = DomUtils.getMatchingChilds(sigElement, "http://uri.etsi.org/01903/v1.3.2#", "SigningTime"); + if (signingTime != null && signingTime.getLength() == 1) { + try { + result.setSigningTime(new DateTime(((Element)signingTime.item(0)).getTextContent())); + } catch (IllegalArgumentException var5) { + LOG.error("Invalid signing time", var5); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_INVALID_SIGNINGTIME); + } + } else { + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_DONT_HAVE_SIGNINGTIME); + } + + } + + private void verifySigningCertificate(SignatureVerificationResult result, Element sigElement) { + if (result.getSigningCert() == null) { + LOG.debug("Unable to obtain signing certificate."); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_COULD_NOT_BE_VERIFIED); + } else { + NodeList signingCertificateList = DomUtils.getMatchingChilds(sigElement, "http://uri.etsi.org/01903/v1.3.2#", "SigningCertificate"); + if (signingCertificateList != null && signingCertificateList.getLength() == 1) { + Element certEl = (Element)signingCertificateList.item(0); + this.verifyDigest(result, certEl); + this.verifyIssuerName(result, certEl); + this.verifySerialNumber(result, certEl); + XadesVerificationHelper.verifyValiditySigningCert(result.getSigningTime(), result); + } else { + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + + } + } + + private void verifyDigest(SignatureVerificationResult result, Element certEl) { + X509Certificate signingCert = result.getSigningCert(); + String digestMethod = ((Element)certEl.getElementsByTagNameNS("http://www.w3.org/2000/09/xmldsig#", "DigestMethod").item(0)).getAttribute("Algorithm"); + String digestValue = certEl.getElementsByTagNameNS("http://www.w3.org/2000/09/xmldsig#", "DigestValue").item(0).getTextContent(); + + try { + MessageDigest messageDigest = SignatureUtils.getDigestInstance(digestMethod); + messageDigest.reset(); + byte[] calculatedDigest = messageDigest.digest(signingCert.getEncoded()); + if (!MessageDigest.isEqual(calculatedDigest, Base64.decode(digestValue))) { + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + } catch (CertificateEncodingException var8) { + LOG.warn("Unable to encode certificate with CN [{}] Reason: {}", new Object[]{signingCert.getSubjectX500Principal().getName("RFC1779"), var8.getMessage(), var8}); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_COULD_NOT_BE_VERIFIED); + } catch (NoSuchAlgorithmException var9) { + LOG.error("Invalid digest method [{}]", digestMethod, var9); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + + } + + private void verifyIssuerName(SignatureVerificationResult result, Element certEl) { + try { + String x509IssuerName = ((Element)certEl.getElementsByTagNameNS("http://www.w3.org/2000/09/xmldsig#", "X509IssuerName").item(0)).getTextContent(); + X500Principal principal = new X500Principal(x509IssuerName); + if (!principal.getName("RFC1779").equalsIgnoreCase(result.getSigningCert().getIssuerX500Principal().getName("RFC1779"))) { + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + } catch (Exception var5) { + LOG.error("Unable to verify issuer name", var5); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + + } + + private void verifySerialNumber(SignatureVerificationResult result, Element certEl) { + try { + String x509SerialNumber = ((Element)certEl.getElementsByTagNameNS("http://www.w3.org/2000/09/xmldsig#", "X509SerialNumber").item(0)).getTextContent(); + if (!x509SerialNumber.equals(result.getSigningCert().getSerialNumber().toString())) { + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + } catch (Exception var4) { + LOG.error("Unable to verify serial number", var4); + result.getErrors().add(SignatureVerificationError.XADES_SIGNEDPROPS_NOT_VALID); + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesTSpecification.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesTSpecification.java new file mode 100644 index 000000000..eba3ac7b5 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesTSpecification.java @@ -0,0 +1,136 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.impl; + +import be.ehealth.technicalconnector.exception.InvalidTimeStampException; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.service.sts.security.Credential; +import be.ehealth.technicalconnector.service.timestamp.TimestampUtil; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import be.ehealth.technicalconnector.validator.impl.TimeStampValidatorFactory; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import be.fgov.ehealth.technicalconnector.signature.impl.DomUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.SignatureUtils; +import be.fgov.ehealth.technicalconnector.signature.impl.tsa.TimestampGeneratorFactory; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.SignedPropertiesBuilder; +import be.fgov.ehealth.technicalconnector.signature.impl.xades.domain.UnsignedPropertiesBuilder; +import java.io.ByteArrayOutputStream; +import java.util.Iterator; +import java.util.Map; +import org.apache.xml.security.signature.XMLSignature; +import org.apache.xml.security.signature.XMLSignatureInput; +import org.apache.xml.security.transforms.Transform; +import org.bouncycastle.tsp.TimeStampToken; +import org.bouncycastle.util.encoders.Base64; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class XadesTSpecification implements be.fgov.ehealth.technicalconnector.signature.impl.xades.XadesSpecification { + private static final String DEFAULT_C14N_METHOD = "http://www.w3.org/2001/10/xml-exc-c14n#"; + private static final Logger LOG = LoggerFactory.getLogger(XadesSpecification.class); + + public void addOptionalBeforeSignatureParts(SignedPropertiesBuilder signedProps, XMLSignature sig, Credential signing, String uuid, Map options) throws TechnicalConnectorException { + } + + public void addOptionalAfterSignatureParts(UnsignedPropertiesBuilder unsignedProps, XMLSignature sig, String uuid, Map options) throws TechnicalConnectorException { + String c14nMethod = (String)SignatureUtils.getOption("SignatureTimeStampCanonicalizationMethodURI", options, "http://www.w3.org/2001/10/xml-exc-c14n#"); + byte[] tsToken = this.generateSignatureTimestamp(sig, options, c14nMethod); + unsignedProps.addSignatureTimestamp(tsToken, c14nMethod); + } + + public void verify(SignatureVerificationResult result, Element sigElement) { + this.verifySignatureTimeStamp(result, sigElement); + this.verifySigningCertificate(result); + } + + private void verifySigningCertificate(SignatureVerificationResult result) { + Iterator i$ = result.getTimestampGenTimes().iterator(); + + while(i$.hasNext()) { + DateTime genTime = (DateTime)i$.next(); + XadesVerificationHelper.verifyValiditySigningCert(genTime, result); + } + + } + + private byte[] generateSignatureTimestamp(XMLSignature sig, Map options, String c14nMethodValue) throws TechnicalConnectorException { + byte[] digest = this.generateTimestampDigest(sig.getElement(), c14nMethodValue); + String digestAlgoUri = (String)SignatureUtils.getOption("SignatureTimestampAlgorithmURI", options, "http://www.w3.org/2001/04/xmlenc#sha256"); + return TimestampGeneratorFactory.getInstance(options).generate(sig.getId(), digestAlgoUri, digest); + } + + private void verifySignatureTimeStamp(SignatureVerificationResult result, Element baseElement) { + try { + NodeList signatureTimeStampList = DomUtils.getMatchingChilds(baseElement, "http://uri.etsi.org/01903/v1.3.2#", "SignatureTimeStamp"); + if (signatureTimeStampList != null && signatureTimeStampList.getLength() > 0) { + for(int i = 0; i < signatureTimeStampList.getLength(); ++i) { + Element signatureTimeStamp = (Element)signatureTimeStampList.item(i); + NodeList timestampList = DomUtils.getMatchingChilds(signatureTimeStamp, "http://uri.etsi.org/01903/v1.3.2#", "EncapsulatedTimeStamp"); + NodeList c14nNodeList = DomUtils.getMatchingChilds(signatureTimeStamp, "http://www.w3.org/2000/09/xmldsig#", "CanonicalizationMethod"); + String c14nMethodValue = this.getCanonicalizationMethod(c14nNodeList); + this.verifyTimestampList(result, baseElement, timestampList, c14nMethodValue); + } + } else { + result.getErrors().add(SignatureVerificationError.XADES_ENCAPSULATED_TIMESTAMP_NOT_FOUND); + } + } catch (Exception var9) { + LOG.error("Unable to verify Timestamp", var9); + result.getErrors().add(SignatureVerificationError.XADES_ENCAPSULATED_TIMESTAMP_NOT_VERIFIED); + } + + } + + private void verifyTimestampList(SignatureVerificationResult result, Element baseElement, NodeList timestampList, String c14nMethodValue) throws TechnicalConnectorException { + if (timestampList != null && timestampList.getLength() > 0) { + for(int j = 0; j < timestampList.getLength(); ++j) { + try { + Node timestampNode = timestampList.item(j); + byte[] digestValue = this.generateTimestampDigest(baseElement, c14nMethodValue); + TimeStampToken tsToken = TimestampUtil.getTimeStampToken(Base64.decode(timestampNode.getTextContent().getBytes())); + TimeStampValidatorFactory.getInstance().validateTimeStampToken(digestValue, tsToken); + result.getTimestampGenTimes().add(new DateTime(tsToken.getTimeStampInfo().getGenTime())); + result.getTsTokens().add(tsToken); + } catch (InvalidTimeStampException var9) { + LOG.error(var9.getMessage(), var9); + result.getErrors().add(SignatureVerificationError.XADES_ENCAPSULATED_TIMESTAMP_NOT_VALID); + } + } + } else { + result.getErrors().add(SignatureVerificationError.XADES_ENCAPSULATED_TIMESTAMP_NOT_FOUND); + } + + } + + private String getCanonicalizationMethod(NodeList c14nNodeList) { + String c14nMethodValue; + if (c14nNodeList != null && c14nNodeList.getLength() != 0) { + c14nMethodValue = c14nNodeList.item(0).getAttributes().getNamedItem("Algorithm").getTextContent(); + } else { + LOG.info("Unable to detect CanonicalizationMethod, using default [http://www.w3.org/2001/10/xml-exc-c14n#]"); + c14nMethodValue = "http://www.w3.org/2001/10/xml-exc-c14n#"; + } + + return c14nMethodValue; + } + + private byte[] generateTimestampDigest(Element baseElement, String c14nMethodValue) { + try { + Node signatureValue = DomUtils.getMatchingChilds(baseElement, "http://www.w3.org/2000/09/xmldsig#", "SignatureValue").item(0); + Transform transform = new Transform(signatureValue.getOwnerDocument(), c14nMethodValue); + XMLSignatureInput refData = transform.performTransform(new XMLSignatureInput(signatureValue)); + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + if (refData.isByteArray()) { + baos.write(refData.getBytes()); + } else if (refData.isOctetStream()) { + baos.write(ConnectorIOUtils.getBytes(refData.getOctetStream())); + } + + return baos.toByteArray(); + } catch (Exception var7) { + throw new IllegalArgumentException("Unable to calculateDigest", var7); + } + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesVerificationHelper.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesVerificationHelper.java new file mode 100644 index 000000000..96469d09e --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/impl/xades/impl/XadesVerificationHelper.java @@ -0,0 +1,26 @@ +package be.fgov.ehealth.technicalconnector.signature.impl.xades.impl; + +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationError; +import be.fgov.ehealth.technicalconnector.signature.domain.SignatureVerificationResult; +import java.security.cert.CertificateExpiredException; +import java.security.cert.CertificateNotYetValidException; +import org.joda.time.DateTime; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class XadesVerificationHelper { + private static final Logger LOG = LoggerFactory.getLogger(XadesSpecification.class); + + public static void verifyValiditySigningCert(DateTime signingTime, SignatureVerificationResult result) { + try { + result.getSigningCert().checkValidity(signingTime.toDate()); + } catch (CertificateExpiredException var3) { + LOG.error("Signing certificate expired.", var3); + result.getErrors().add(SignatureVerificationError.CERTIFICATE_EXPIRED); + } catch (CertificateNotYetValidException var4) { + LOG.error("Signing certificate not yet valid.", var4); + result.getErrors().add(SignatureVerificationError.CERTIFICATE_NOT_YET_VALID); + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/resolvers/DocumentResolver.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/resolvers/DocumentResolver.java new file mode 100644 index 000000000..5817dde20 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/resolvers/DocumentResolver.java @@ -0,0 +1,104 @@ +package be.fgov.ehealth.technicalconnector.signature.resolvers; + +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorXmlUtils; +import javax.xml.transform.Source; +import javax.xml.transform.dom.DOMSource; +import org.apache.xml.security.signature.XMLSignatureInput; +import org.apache.xml.security.utils.resolver.ResourceResolverContext; +import org.apache.xml.security.utils.resolver.ResourceResolverException; +import org.apache.xml.security.utils.resolver.ResourceResolverSpi; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Attr; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +public class DocumentResolver extends ResourceResolverSpi { + private static final Logger LOG = LoggerFactory.getLogger(DocumentResolver.class); + private Document doc; + + public DocumentResolver(Document doc) { + this.doc = doc; + } + + public boolean engineCanResolveURI(ResourceResolverContext context) { + String id = context.attr.getNodeValue(); + if (id.startsWith("#")) { + id = id.substring(1); + } + + LOG.debug("Searching deep for id [" + id + "]"); + if (this.hasAttribute(this.doc.getDocumentElement(), id)) { + LOG.debug("Found id [" + id + "] deep in document"); + return true; + } else { + LOG.debug("Unable resolve attribute with id [" + id + "]"); + return false; + } + } + + public boolean engineIsThreadSafe() { + return true; + } + + public XMLSignatureInput engineResolveURI(ResourceResolverContext context) throws ResourceResolverException { + String id = context.attr.getNodeValue(); + if (id.startsWith("#")) { + id = id.substring(1); + } + + if (LOG.isDebugEnabled()) { + try { + LOG.debug("Selected document: " + ConnectorXmlUtils.flatten(ConnectorXmlUtils.toString((Source)(new DOMSource(this.doc))))); + } catch (TechnicalConnectorException var5) { + LOG.error(var5.getMessage()); + } + } + + Node selectedElem = this.doc.getElementById(id); + if (LOG.isDebugEnabled()) { + LOG.debug("Try to catch an Element with ID " + id + " and Element was " + selectedElem); + } + + this.processElement(context.attr, context.baseUri, selectedElem, id); + XMLSignatureInput result = new XMLSignatureInput(selectedElem); + result.setExcludeComments(true); + result.setMIMEType("text/xml"); + result.setSourceURI(context.baseUri != null ? context.baseUri.concat(context.attr.getNodeValue()) : context.attr.getNodeValue()); + return result; + } + + private void processElement(Attr uri, String baseURI, Node selectedElem, String id) throws ResourceResolverException { + if (selectedElem == null) { + Object[] exArgs = new Object[]{id}; + throw new ResourceResolverException("signature.Verification.MissingID", exArgs, uri.getBaseURI(), baseURI); + } + } + + private boolean hasAttribute(Element el, String attrValue) { + NamedNodeMap attrMap = el.getAttributes(); + + for(int i = 0; i < attrMap.getLength(); ++i) { + Node item = attrMap.item(i); + if (item.getTextContent().equalsIgnoreCase(attrValue)) { + el.setIdAttribute(item.getLocalName(), true); + return true; + } + } + + NodeList childs = el.getChildNodes(); + + for(int i = 0; i < childs.getLength(); ++i) { + Node child = childs.item(i); + if (child.getNodeType() == 1 && this.hasAttribute((Element)childs.item(i), attrValue)) { + return true; + } + } + + return false; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/EncapsulationTransformer.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/EncapsulationTransformer.java new file mode 100644 index 000000000..d38665dfb --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/EncapsulationTransformer.java @@ -0,0 +1,7 @@ +package be.fgov.ehealth.technicalconnector.signature.transformers; + +import org.w3c.dom.Node; + +public interface EncapsulationTransformer { + Node transform(Node var1); +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/NippinOptionalDeflateTransformer.java b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/NippinOptionalDeflateTransformer.java new file mode 100644 index 000000000..d692a3e31 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/technicalconnector/signature/transformers/NippinOptionalDeflateTransformer.java @@ -0,0 +1,99 @@ +package be.fgov.ehealth.technicalconnector.signature.transformers; + +import be.ehealth.technicalconnector.enumeration.Charset; +import be.ehealth.technicalconnector.exception.TechnicalConnectorException; +import be.ehealth.technicalconnector.utils.ConnectorIOUtils; +import java.io.BufferedInputStream; +import java.io.IOException; +import java.io.OutputStream; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import org.apache.xml.security.c14n.CanonicalizationException; +import org.apache.xml.security.signature.XMLSignatureInput; +import org.apache.xml.security.transforms.Transform; +import org.apache.xml.security.transforms.TransformSpi; +import org.apache.xml.security.transforms.TransformationException; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.Text; +import org.xml.sax.SAXException; + +public class NippinOptionalDeflateTransformer extends TransformSpi { + public static final String TRANSFORM_URI = "urn:nippin:xml:sig:transform:optional-deflate"; + + protected String engineGetURI() { + return "urn:nippin:xml:sig:transform:optional-deflate"; + } + + protected XMLSignatureInput enginePerformTransform(XMLSignatureInput input, OutputStream os, Transform transformObject) throws IOException, CanonicalizationException, TransformationException { + try { + if (input.isElement()) { + return this.processElement(input, os); + } else if (!input.isOctetStream() && !input.isNodeSet()) { + try { + DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); + dbf.setFeature("http://javax.xml.XMLConstants/feature/secure-processing", Boolean.TRUE); + Document doc = dbf.newDocumentBuilder().parse(input.getOctetStream()); + Element rootNode = doc.getDocumentElement(); + StringBuilder sb = new StringBuilder(); + this.traverseElement(rootNode, sb); + byte[] decodedBytes = ConnectorIOUtils.decompress(ConnectorIOUtils.toBytes(sb.toString(), Charset.UTF_8)); + return new XMLSignatureInput(decodedBytes); + } catch (ParserConfigurationException var9) { + throw new TransformationException("c14n.Canonicalizer.Exception", var9); + } catch (SAXException var10) { + throw new TransformationException("SAX exception", var10); + } + } else if (os == null) { + byte[] base64Bytes = input.getBytes(); + byte[] decodedBytes = ConnectorIOUtils.decompress(base64Bytes); + return new XMLSignatureInput(decodedBytes); + } else { + if (!input.isByteArray() && !input.isNodeSet()) { + os.write(ConnectorIOUtils.decompress(ConnectorIOUtils.getBytes(new BufferedInputStream(input.getOctetStreamReal())))); + } else { + os.write(ConnectorIOUtils.decompress(input.getBytes())); + } + + XMLSignatureInput output = new XMLSignatureInput((byte[])null); + output.setOutputStream(os); + return output; + } + } catch (TechnicalConnectorException var11) { + throw new TransformationException("DeflateException", var11); + } + } + + private XMLSignatureInput processElement(XMLSignatureInput input, OutputStream os) throws TechnicalConnectorException, IOException { + Node el = input.getSubNode(); + if (input.getSubNode().getNodeType() == 3) { + el = el.getParentNode(); + } + + StringBuilder sb = new StringBuilder(); + this.traverseElement((Element)el, sb); + if (os == null) { + byte[] decodedBytes = ConnectorIOUtils.decompress(ConnectorIOUtils.toBytes(sb.toString(), Charset.UTF_8)); + return new XMLSignatureInput(decodedBytes); + } else { + os.write(ConnectorIOUtils.decompress(ConnectorIOUtils.toBytes(sb.toString(), Charset.UTF_8))); + XMLSignatureInput output = new XMLSignatureInput((byte[])null); + output.setOutputStream(os); + return output; + } + } + + private void traverseElement(Element node, StringBuilder sb) { + for(Node sibling = node.getFirstChild(); sibling != null; sibling = sibling.getNextSibling()) { + switch(sibling.getNodeType()) { + case 1: + this.traverseElement((Element)sibling, sb); + break; + case 3: + sb.append(((Text)sibling).getData()); + } + } + + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ErrorType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ErrorType.java new file mode 100644 index 000000000..f7002b745 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ErrorType.java @@ -0,0 +1,43 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ErrorType", + propOrder = {"type", "number"} +) +public class ErrorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Type", + required = true + ) + protected String type; + @XmlElement( + name = "Number", + required = true + ) + protected BigInteger number; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public BigInteger getNumber() { + return this.number; + } + + public void setNumber(BigInteger value) { + this.number = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/HashType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/HashType.java new file mode 100644 index 000000000..1bf59fdcf --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/HashType.java @@ -0,0 +1,38 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "HashType" +) +@XmlEnum +public enum HashType { + @XmlEnumValue("SHA-256") + SHA_256("SHA-256"); + + private final String value; + + private HashType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static HashType fromValue(String v) { + HashType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + HashType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/JournalEntryType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/JournalEntryType.java new file mode 100644 index 000000000..cb47604e7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/JournalEntryType.java @@ -0,0 +1,41 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "JournalEntryType", + propOrder = {"hash", "ref"} +) +public class JournalEntryType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Hash", + required = true + ) + protected String hash; + @XmlElement( + name = "Ref" + ) + protected long ref; + + public String getHash() { + return this.hash; + } + + public void setHash(String value) { + this.hash = value; + } + + public long getRef() { + return this.ref; + } + + public void setRef(long value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ObjectFactory.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ObjectFactory.java new file mode 100644 index 000000000..b044db5c7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/ObjectFactory.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public TSConsultRequest createTSConsultRequest() { + return new TSConsultRequest(); + } + + public PeriodType createPeriodType() { + return new PeriodType(); + } + + public TimeStampIdentification createTimeStampIdentification() { + return new TimeStampIdentification(); + } + + public TSConsultResponse createTSConsultResponse() { + return new TSConsultResponse(); + } + + public ErrorType createErrorType() { + return new ErrorType(); + } + + public TSConsultTSBagRequest createTSConsultTSBagRequest() { + return new TSConsultTSBagRequest(); + } + + public TSConsultTSBagResponse createTSConsultTSBagResponse() { + return new TSConsultTSBagResponse(); + } + + public TSBagType createTSBagType() { + return new TSBagType(); + } + + public TimeStampBagType createTimeStampBagType() { + return new TimeStampBagType(); + } + + public JournalEntryType createJournalEntryType() { + return new JournalEntryType(); + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/PeriodType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/PeriodType.java new file mode 100644 index 000000000..5fc83441b --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/PeriodType.java @@ -0,0 +1,40 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PeriodType", + propOrder = {"start", "end"} +) +public class PeriodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Start" + ) + protected long start; + @XmlElement( + name = "End" + ) + protected long end; + + public long getStart() { + return this.start; + } + + public void setStart(long value) { + this.start = value; + } + + public long getEnd() { + return this.end; + } + + public void setEnd(long value) { + this.end = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSBagType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSBagType.java new file mode 100644 index 000000000..335d9d98d --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSBagType.java @@ -0,0 +1,44 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.dss._1_0.core.schema.SignResponse; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSBagType", + propOrder = {"tsBagValue", "signResponse"} +) +public class TSBagType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "TSBagValue", + required = true + ) + protected byte[] tsBagValue; + @XmlElement( + name = "SignResponse", + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + required = true + ) + protected SignResponse signResponse; + + public byte[] getTSBagValue() { + return this.tsBagValue; + } + + public void setTSBagValue(byte[] value) { + this.tsBagValue = value; + } + + public SignResponse getSignResponse() { + return this.signResponse; + } + + public void setSignResponse(SignResponse value) { + this.signResponse = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultRequest.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultRequest.java new file mode 100644 index 000000000..dc75c2ab6 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultRequest.java @@ -0,0 +1,60 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultRequestType", + propOrder = {"idHospital", "period", "tsLists"} +) +@XmlRootElement( + name = "TSConsultRequest" +) +public class TSConsultRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDHospital", + required = true + ) + protected String idHospital; + @XmlElement( + name = "Period", + required = true + ) + protected PeriodType period; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getIDHospital() { + return this.idHospital; + } + + public void setIDHospital(String value) { + this.idHospital = value; + } + + public PeriodType getPeriod() { + return this.period; + } + + public void setPeriod(PeriodType value) { + this.period = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultResponse.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultResponse.java new file mode 100644 index 000000000..25fe9eaa7 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultResponse.java @@ -0,0 +1,59 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultResponseType", + propOrder = {"status", "error", "tsLists"} +) +@XmlRootElement( + name = "TSConsultResponse" +) +public class TSConsultResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected String status; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagRequest.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagRequest.java new file mode 100644 index 000000000..30e9a4ca0 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagRequest.java @@ -0,0 +1,47 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultTSBagRequestType", + propOrder = {"idHospital", "tsLists"} +) +@XmlRootElement( + name = "TSConsultTSBagRequest" +) +public class TSConsultTSBagRequest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDHospital", + required = true + ) + protected String idHospital; + @XmlElement( + name = "TSList" + ) + protected List tsLists; + + public String getIDHospital() { + return this.idHospital; + } + + public void setIDHospital(String value) { + this.idHospital = value; + } + + public List getTSLists() { + if (this.tsLists == null) { + this.tsLists = new ArrayList(); + } + + return this.tsLists; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagResponse.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagResponse.java new file mode 100644 index 000000000..81b6d19a2 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TSConsultTSBagResponse.java @@ -0,0 +1,46 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TSConsultTSBagResponseType", + propOrder = {"error", "tsBags"} +) +@XmlRootElement( + name = "TSConsultTSBagResponse" +) +public class TSConsultTSBagResponse implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Error" + ) + protected ErrorType error; + @XmlElement( + name = "TSBag" + ) + protected List tsBags; + + public ErrorType getError() { + return this.error; + } + + public void setError(ErrorType value) { + this.error = value; + } + + public List getTSBags() { + if (this.tsBags == null) { + this.tsBags = new ArrayList(); + } + + return this.tsBags; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampBagType.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampBagType.java new file mode 100644 index 000000000..2181c96cc --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampBagType.java @@ -0,0 +1,58 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TimeStampBagType", + propOrder = {"journalEntries"} +) +public class TimeStampBagType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "JournalEntry", + required = true + ) + protected List journalEntries; + @XmlAttribute( + name = "Hash", + required = true + ) + protected HashType hash; + @XmlAttribute( + name = "SequenceNumber", + required = true + ) + protected long sequenceNumber; + + public List getJournalEntries() { + if (this.journalEntries == null) { + this.journalEntries = new ArrayList(); + } + + return this.journalEntries; + } + + public HashType getHash() { + return this.hash; + } + + public void setHash(HashType value) { + this.hash = value; + } + + public long getSequenceNumber() { + return this.sequenceNumber; + } + + public void setSequenceNumber(long value) { + this.sequenceNumber = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampIdentification.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampIdentification.java new file mode 100644 index 000000000..14f5938f8 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/TimeStampIdentification.java @@ -0,0 +1,37 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TimeStampIdentification", + propOrder = {"sequenceNumber", "dateTime"} +) +public class TimeStampIdentification implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + required = true + ) + protected String sequenceNumber; + protected long dateTime; + + public String getSequenceNumber() { + return this.sequenceNumber; + } + + public void setSequenceNumber(String value) { + this.sequenceNumber = value; + } + + public long getDateTime() { + return this.dateTime; + } + + public void setDateTime(long value) { + this.dateTime = value; + } +} diff --git a/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/package-info.java b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/package-info.java new file mode 100644 index 000000000..ead050572 --- /dev/null +++ b/decompiled/3.20.2/be/fgov/ehealth/timestamping/protocol/v2/package-info.java @@ -0,0 +1,12 @@ +package be.fgov.ehealth.timestamping.protocol.v2; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:be:fgov:ehealth:timestamping:protocol:v2", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/bindings/jaxb/bindingsupport-basic.xjb b/decompiled/3.20.2/bindings/jaxb/bindingsupport-basic.xjb new file mode 100644 index 000000000..4eeea7a7a --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/bindingsupport-basic.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/chapter4-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/chapter4-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/chapter4-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/dss-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/dss-bindings.xjb new file mode 100644 index 000000000..d9948ea38 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/dss-bindings.xjb @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/decompiled/3.20.2/bindings/jaxb/genericasync-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/genericasync-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/genericasync-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/gmfv1-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/gmfv1-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/gmfv1-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/kmehr-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/kmehr-bindings.xjb new file mode 100644 index 000000000..b8452ce86 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/kmehr-bindings.xjb @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/bindings/jaxb/kmehr-mycarenet-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/kmehr-mycarenet-bindings.xjb new file mode 100644 index 000000000..f8b6fa286 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/kmehr-mycarenet-bindings.xjb @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/bindings/jaxb/kmerh-global-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/kmerh-global-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/kmerh-global-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/kmerh-mycarenet-global-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/kmerh-mycarenet-global-bindings.xjb new file mode 100644 index 000000000..e4a47c9b0 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/kmerh-mycarenet-global-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/messageservices-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/messageservices-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/messageservices-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/messageservices-global-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/messageservices-global-bindings.xjb new file mode 100644 index 000000000..e4a47c9b0 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/messageservices-global-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/mycarenet-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/mycarenet-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/mycarenet-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/mycarenetattest-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/mycarenetattest-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/mycarenetattest-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/mycarenetgeninsasync-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/mycarenetgeninsasync-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/mycarenetgeninsasync-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/mycarenetmemberdata-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/mycarenetmemberdata-bindings.xjb new file mode 100644 index 000000000..454d50b9d --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/mycarenetmemberdata-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/bindings/jaxb/xmldsig-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/xmldsig-bindings.xjb new file mode 100644 index 000000000..fa57fb630 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/xmldsig-bindings.xjb @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/bindings/jaxb/xmlenc-bindings.xjb b/decompiled/3.20.2/bindings/jaxb/xmlenc-bindings.xjb new file mode 100644 index 000000000..79c621c10 --- /dev/null +++ b/decompiled/3.20.2/bindings/jaxb/xmlenc-bindings.xjb @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/decompiled/3.20.2/dics/XSD/ehealth-dics-protocol-5_0.xsd b/decompiled/3.20.2/dics/XSD/ehealth-dics-protocol-5_0.xsd new file mode 100644 index 000000000..22af56b0e --- /dev/null +++ b/decompiled/3.20.2/dics/XSD/ehealth-dics-protocol-5_0.xsd @@ -0,0 +1,2848 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 5.0 + Implementation-Version: 5.0.5 + Build-Time: 20190913-1606 + + + + + + + + Find an Actual Medicinal Product based on one or more criteria + + + + + A list of AMPs matching the criteria + + + + + + + + + Search by AMP code or a combination of name parts. All AMPs matching all name parts are returned. + + + + + Search an AMP based on an AMPP identifier or any package name part. If an AMPP matches, the complete AMP is returned. + + + + + Search an AMP based on a DMPP identifier. All products with packages linked to the given DMPP are returned. + + + + + Search an AMP based on ingredients. All AMPs containing all requested ingredients are returned. + + + + + Search an AMP based on corresponding VMP code or name. For more complex searches, first call the FindVmp service to get the VMPCodes. + + + + + Search an AMP based on corresponding Generic Prescription Group code or name. + + + + + Search an AMP based on the distributing company. + + + + + Must be combined with at least one FindBy element. Only those AMPs who have a component matching these attributes will be returned. + + + + + + + + + + + + + + + + + + Building a list of full AMP responses is rather slow when many results are found. Using this operation, you can filter the AMP results first, then get the full details for a specific AMP later. + + + + + A list of AMP Codes and Names matching the criteria + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VMPs in the given Generic Prescription Group + + + + + Returns all VMPs containing the given Therapeutic Moiety + + + + + Returns all VMPs matching the given code or name. + + + + + Returns all VMPs containing the given ingredient. + + + + + Must be combined with at least one FindBy element. Only those VMPs who have a component matching these attributes will be returned. + + + + + Must be combined with at least one FindBy element. Only those VMPs categorized by the World Anti Doping Agency in the requested classification will be returned. + + + + + + + + + + + + + + + + + + + + + + + + + Gets a list of all legal bases known in the system, inluding the first level legal reference (if available). Using this result, a user can continue digging in the legislation tree using the FindByLegalReferencePath element. + + + + + + Returns the children of a legal reference identified by a path. If the referenced legal reference is a leaf reference (no child legal references), the entire legal reference and all children (legal text, formal interpretation) is returned. If the legal reference contains legal reference children, only the direct children are returned. + + + + + Returns all legal references concerning the medicinal product identified by this Dmpp + + + + + + + + + + + + + + + + + + + + + + + + + Find the CNK codes corresponding to the matching packages, return the reimbursement contexts associated with these CNK codes. + + + + + Find Reimbursement Contexts based on a DMPP (CNK code). + + + + + Find Reimbursement Contexts based on a Legal Reference Path. + + + + + Find the packages corresponding to the matching GenericPrescriptionGroup, get their corresponding CNK codes, return the reimbursement contexts associated with these CNK codes. + + + + + + + + + + + + + + + + + + + + + + + + + Returns all references in the database for the given type. + + + + + + + + + + + + + + + + + Generic Reference Table designed to return reference data currently not yet available in SAM. + + + + + + + + + + + + + + + + Returns the VMP Group(s) identified by the given name or code + + + + + Returns the VMP Group(s) referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VTMs identified by the given name or code + + + + + Returns all VTMs referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Commented Classification Tree(s) with root identified by the given code or title matching the given AnyNamePart + + + + + Returns all CommentedClassification referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Ingredient identified by the given CNK number. + + + + + Returns all Compounding Ingredients where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Formula identified by the given CNK number. + + + + + Returns all Compounding Formulae where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + Find an AMPP (without parent AMP) based on one or more criteria + + + + + + + + + + Search an AMP based on an AMPP identifier or any package name part. If an AMPP matches, the complete AMP is returned. + + + + + Search an AMP based on a DMPP identifier. All products with packages linked to the given DMPP are returned. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Non Medicinal Product identified by the given CNK number. + + + + + Returns all Non Medicinal Products where the name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + A unique SAM Id indicating the version of SAM that was consulted. Users of SAM (e.g. prescribers) must use this Id to prove that the data they use is sufficiently recent. + + + + + + + + + + + + + The date of consultation associated with the given SAM Id + + + + + The consultation type assiociated with the given SAM Id. Can be one of: "DICS", "EXPORT" + + + + + + + + + + + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + + + + + The date of consultation associated with the given Product Identifier + + + + + The code of the prescribable element associated with the given Product Identifier. The product type is not included in the ProductId: this code can identify either a package (as a CNK code), a generic prescription (as a VMP Group Code), a compounding product (as a CNK code) or a non-medicinal product (as a CNK code). + + + + + + + + + + + + The AMP Code attributed by FAMHP. + + + + + Matches all Actual Products with any name (Official Name, Prescription Name...) starting with the given string. + + + + + + + + + The Commented Classification Code attributed by BCPI + + + + + Matches all Commented Classifications whose Title starts with the given string. + + + + + + + + + + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + International standard number given by the WADA institution that categorizes medicinal products according to harmonized anti-doping policies. Ex. : ‘A’, ‘B’, ‘AO’, ‘Hman’. + + + + + The full or partial name of the WADA classification in any language. + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The number of doses to be administered in a timeframe + + + + + The time over which to distribute the provided number of doses + + + + + + + + + Indicates whether it concerns a dividable pharmaceutical form: + 2 – at least dividable in 2 equal parts + 3 – at least dividable in 3 equal parts + 4 – at least dividable in 4 equals part + N – not dividable in equal parts + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a scored tablet or not: + 2 – scored as to allow division in at least 2 parts + 3 – scored as to allow division in at least 3 parts + 4 – scored as to allow division in at least 4 parts + N – not scored + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a crushable tablet: + Y – crushable + N – not crushable + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether the product contains alcohol. + Y – contains alcohol + N – doesn't contain alcohol + X – not applicable + Default is null (missing data). + + + + + + The product does not contain glucose, sucrose or fructose for products whose AMP have an oral liquid form. + Default is null (missing data). + + + + + + Type of release modification: + 0 – release not modified + 1 – prolonged release + 2 – delayed release + 3 – multiphasic release + 4 – depot + – transdermal + null – missing data + + Other values can be added later. + + + + + + Indicates whether a specific device is needed: + 0 – a device is neither required nor optional + 1 – a specific device is required and is included + 2 – a specific device is required but not included + 3 – an optional device is included + 4 – an optional device is not included + 5 – a specific device is required but may or may not be included (depending on packaging) + 11 – a specific device is required and is included (risk of medicinal errors) + 50 – this AMP is a pen device + 99 – not applicable + null – missing data + + Other values can be added later. + + + + + + Text field with the dimensions of the product in the case of e.g. adhesives. + + + + + Uniformly structured name given by the BCPI to identify the specific component from the medicinal product. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Useful textual information related to the component. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + The form of administration is the dosage form of a medicinal product as administered to the patient, after any necessary reconstitution has been carried out. + + + + + This concept indicates the part of the human body on which, through which or into which the product is to be introduced. + + + + + While the virtual equivalent concept describes theoretical substances contained in the linked VMP Component, this concept describes the actual ingredients contained in a specific AMP Component of an authorized medicinal product. + +For specific substances with salts and esters, there can be mentioned both a theoretically equivalent substance and the real substance that substitutes the first and is contained in the actual medicinal product. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + Number determined by the provider for distinguishing an AMPPC Equivalent Specification from another. In case of many AMPPC Equivalent Specifications under an AMPPC, the order gives the priority of use of the equivalent specification from the most important (lowest value) to the least important (highest value). + + + + + + + + An AMPP Component is the packaging of exactly one AMP Component when the type of this packaging is not a device. +When the AMPP Component is of type ‘device’, it has no AMP Component. + + + + + Code value for the type of the component: + - ACTIVE_ COMPONENT: part of the packaging information on the active substance(s) described as AMP component(s); + - SOLVENT: part of the packaging information describing what solvent is contained in the AMPP; + - DEVICE: medical device added to the packaging. + - EXCIPIENT: packaging of other non-active components of the product + + + + + + Multiplier of the concerned component. + Example: ‘3’ in ‘3 x 500 mg’. + + + + + + Specification of the concerned component. + Example: ‘FreeFlex’, ‘EasyFlex N’ + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + Number determined by the provider for distinguishing an AMPPC from another. In case of many AMPPCs under an AMPP, the order has no significance. + + + + + + + + This AMPP is an orphan drug. + + + + + Url to the leaflet for this AMPP, specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Url to the Summary of Product Characteristics specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Url to the RMA (Risk Minimization Activities) material (patients) for this AMPP, specified according to the language: French, Dutch and German. + + + + + Url to the RMA material (health care professionals) for this AMPP, specified according to the language: French and Dutch. + + + + + Possible values: + 0 – No parallel circuit + 1 – Parallel import + 2 – Parallel distribution + + + + + + Value can only be set when field Parallel Circuit = ‘2’. If that field is set to another value, this value is to be set to null. + This field indicates the denomination of the company responsible for the parallel distribution of a medicinal product. + + + + + + Multiplier of total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘3’ in 3 x 28 (12 + 10 + 6) + + + + + + Total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘28’ in 3 x 28 (12 + 10 + 6) + + + + + + Calculated field based on information in the fields Pack Multiplier (AMPP), Pack Amount (AMPP), Content Multiplier (AMPPC), Content Amount (AMPPCES), Content Unit (AMPPCES), Pack Specification (AMPPC). + + Examples: + ‘2 x 10 doses (25 ml)’ + ‘3 x 500 mg + 3 x 10 ml + 3 x Needle’ + ‘3 x 50 ml Easyflex N’ + ‘3 x 28 (12 + 10 + 6)’ + + + + + + Authorisation number given by FAMPH or European Commission when authorised to be commercialised on the Belgian market. + + + + + Is this medicinal product to be used a single time? + + + + + The AMPP is specially regulated. + Possible values: + 0 – No special regulation + 1 – Yes, no narcotic + 2 – Yes, narcotic + Other values can be added later. + + + + + + Abbreviated name of the medicinal product package. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any useful textual information related to the medicinal product package. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Note about the posology for the AMPP. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Url to the online commented directory of medicines page for this AMPP. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Ex-factory price in Euro. + This information is available only for reimbursable medicinal product packages. + + + + + + Possible status of the reimbursement: + 0 – Original + 1 – Copy + 2 – Generic + 3 – Reference + 4 – Reference (combi) + 5 – Reference (exception) + 6 – Reference (exception combi) + 7 - Biological + 8 - Biosimilar + 9 - Generic with added value + Other values can be added later. + + + + + + + + + + Identifier of the company responsible for distributing this package, if different from the company marketing the product. + + + + + The status can be one of the following: + - ACTIVE: the medicinal product has an authorization number for marketing in Belgium and can be commercialized; + - SUSPENDED: the medicinal product can’t temporarily be commercialized due to i.a. health problem; + - REVOKED: the medicinal product is finally removed from the Belgian market and can’t be commercialized anymore. + + + + + + Product code, composed of 14 digits, which is part of a two-dimensional barcode on the packaging of a medicinal product in accordance with the rules of the European Falsified Medicines Directive. Multiple codes may refer to a single package. +Replaces the GTIN field. + + + + + Indicates whether a medicinal product falls within the scope of the European Falsified Medicines Directive, which determines the rules to prevent that falsified medicines enter the legal supply chain for medicinal products. + + + + + Indicates whether a packaging of a medicinal product contains an anti-tampering device in accordance with the rules of the European Falsified Medicines Directive. + + + + + Url to DHPC (Direct Healthcare Professional Communication) specified according to the language. + + + + + Defined daily doses (DDDs) are a WHO statistical measure of drug consumption. DDDs are used to standardize the comparative usage of various drugs between themselves or between different health care environments. The DDD is the assumed average maintenance dose per day for a drug used for its main indication in adults. (Maximum of 6 digits). DDD’s are defined at the WHO. +For example, paracetamol has a DDD of 3g, which means that an average patient who takes paracetamol for pain relief (Paracetamol main indication) uses 3 gram per day. This is equivalent to six standard (500mg) tablets. If a patient consumes twenty four (500mg) tablets (i.e. 12g of paracetamol in total) in six days, he can have said to have consumed four DDDs of this drug. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + The translations of the AMP’s official name of the AMP in French, Dutch, German and English. + + + + + Marks an AMP with a black triangle indicating that it is subject to additional monitoring. This mark draws the attention to the fact that experience with such a product is limited or that safety questions have been raised. + + + + + + Used to indicate whether a medicinal product is a conventional medicine or a homeopathic product. Values: ‘ALLOPATHIC’ or ‘HOMEOPATHIC’ + + + + + The AMP’s official name in the language mentioned on the marketing authorisation. + The name contains the strength of the medicinal product. + + + + + + Abbreviation of the medicinal product name. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Suffix given to a medicinal product by its distributor. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘Antizuur-Antireflux Unidose’. + + + + + + Standard name identifying a medicinal product for prescriptions, structured uniformly by BCPI. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Identifier of the company responsible for marketing the medicinal product. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + + + + + + + + + + + + Title of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Content of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any note about the posology for the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + URL to relevant information from BCPI about the referenced classification level. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + Present when Commercialization has ended. Indication if it concerns a temporary or definitive end of commercialisation. + + + + + Present when Commercialization has an end date. Clarification of the reason of the end of commercialisation. + + + + + Present when Commercialization has an end date. Additional information about the end of commercialisation. + + + + + Present when Commercialization has an end date. Impact of the end of commercialisation. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + Authorisation number delivered by the FAMHP to a Belgian company when it is officially allowed to manufacture, pack, distribute, import or export medicinal products on (or from) the Belgian Market. + + + + + Value-Added Tax number of a pharmaceutical company. + Initially, this field contains both VAT country code and VAT number. In the future, the country code will be isolated in the field VAT Country Code. + + + + + + Data Universal Numbering System Number (D-U-N-S). This is a 9 digit identification number identifying company entities and delivered by Dun & Bradstreet (D&B). + + + + + Official name of the company. + + + + + Legal form of the company. + + + + + Name used as additional information to the address of the company to identify its location. + Example: ‘Granta Park’, ‘Business Park South’. + + + + + + Street name of the address of the company. + Currently, this contains the name, the number and the postbox of the address. In the future, these three data will be split so that only the name remains in this field, the number in the field Street Num and the postbox in the field Postbox. + + + + + + Street number of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + Postbox of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + ZIP code of the city of the address of the company. + + + + + Name of the city of the address of the company. + + + + + ISO 3166-1 alpha 2 country code of the address of the company. + + + + + Phone number of the company’s responsible to contact when a communication is required. + + + + + Official language of the company. + + + + + URL address of the Company’s official website. + + + + + Email address of the company’s responsible to contact when a communication is required. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + Formulas are uniquely identified by a CNK code. + + + + + Code Type for Compounding Formulas is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + Ingredients are uniquely identified by a CNK code. + + + + + Code Type for Compounding Ingredients is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + Available information (identification or description) of the imported drug. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + Price in Euro of the AMPP in this environment. + + + + + This product is considered by NIHDI as cheap. + + + + + This product is considered by NIHDI as the cheapest on the market. + + + + + By default, a DMPP is not reimbursed, even if an existing reimbursement context references the same CNK. +The NIHDI must set this flag explicitly to True if the DMPP is Reimbursable. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + Unique identifier set by NIHDI. This key designates a possible interpretation of a legal reference. + +The structure of this identifier has to be defined by NIHDI. It could be a string such as for example: ‘FI00000001’, ‘FI00014372’. + + + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + ARTICLE, CHAPTER, PARAGRAPH, SECTION + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + + + + ALINEA, POINT + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + "S" = spécialité +"H" = homéopathie +"D" = diététique - nutrition - alimentation +"C" = cosmétique +"E" = hygiène +"M" = matière première +"B" = bandage et pansement +"I" = stomie et incontinence +"A" = accessoire +"R" = réactif +"F" = pesticide à usage agricole +"G" = dispositif médical +"O" = autre +"T" = moyen diagnostique +"K" = biocide + + + + + "M" = sur le marché +"S" = retiré du marché +"I" = interdit par A.R. ou A.M. +"O" = suspendu par A.M. ou A.R. +"U" = coffret d'urgence et pas sur le marché belge + + + + + Name of the producer of the product + + + + + Name of the distributor of the product + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + Non Medicinal Products are uniquely identified by a CNK code. + + + + + Code Type for Non Medicinal Products is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + Additional (textual) information about the active ingredient. + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + Path to the legal text concerning this reimbursement condition, evaluated from the legal reference node for this condition. Path elements are separated by a '-'. For example, 'ALINEA1-POINT1'. + + + + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + Path to the legal reference concerning this reimbursement, starting with the legal basis key. Path elements are separated by a '-'. For example: 'RD19910507-CH1-ART1'. +There can be a maximum of 4 levels of Legal References. + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + Indication for which this standard dosage is applicable + + + + + The standard dosage is only applicable if the patient's parameters fall within the given bounds. + + + + + This Standard Dosage is only applicable to the specified target group. Values: NEONATE, PAEDIATRICS, ADOLESCENT, ADULT + + + + + If Kidney Failure is a predictor, the Kidney Failure Class defines a Standard Dosage based on Creatinine Clearance (Cockcroft-Gault Equation) +0 - Normal Kidney Function +1 - Creatinin Clearance between 30 and 60 mL/min +2 - Creatinin Clearance between 10 and 30 mL/min +3 - Creatinin Clearance lower than 10 mL/min + + + + + If Liver Function Failure is a predictor, the Liver Failure Class defines a Standard Dosage based on the Child-Pugh score +0 - Normal Liver Function +1 - Child Pugh Score 5 or 6 (grade A) +2 - Child Pugh Score 7, 8 or 9 (grade B) +3 - Child Pugh Score 10 or more (grade C) + + + + + Reference to the Route of Administration data. Standard Dosage can be applicable to multiple routes. + + + + + Optional additional information on the route of administration, e.g. 'in both nostrils' + + + + + Treatment duration type. Values: ONE_OFF, TEMPORARY, CHRONIC, IF_NECESSARY + + + + + If the Treatment Duration Type is Temporary, the details of the duration are specified here. + + + + + Defines what counts as a single administration dose in this Standard Dosage. Quantity can be multiplied by a patient parameter (e.g. patient weight). + + + + + Administration Frequency (provided as X per Y. e.g. 3 administrations per 1 day) + + + + + If a Maximum Administration Frequency exists. Prescribers should not exceed this maximum. + + + + + Maximum daily quantity, all administrations combined. Prescribers should not exceed this maximum. + + + + + If the dosage can not be modelled in the defined structure. Free text. + + + + + Additional information, free text. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Expected end date of the supply problem. + + + + + Name of the reporter of the supply problem: company ,doctor, patient, pharmacist, other. + + + + + Date of the notification of the supply problem. + + + + + Contact name for the supply problem. + + + + + Contact’s mail address. + + + + + Contact’s company. + + + + + Contact’s phone number. + + + + + If there is a supply problem, here’s why. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + If there is a supply problem, here’s why. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Impact of the supply problem (classification). + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + If the treatment duration is of a fixed length + + + + + If the treatment duration should be defined by the prescriber + + + + + Free text. If the treatment duration cannot be given as a QuantityType. + + + + + + + Multi-lingual text. Dutch and French are always required, German and English are optional. + + + + + At least two translations (dutch and french) are required for a multi-language text field. + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + Name of this group. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘amoxicilline 1g oraal’. + + + + + + The reason why a VMP Group or a specific AMPP can’t be generically prescribed, e.g. ‘biological’. + + + + + The reason why a VMP Group is no switch (prescribed package cannot be substituted by another package in the same group), e.g. ‘narrow therapeutic margin’ + + + + + Indicates whether the frailty of the patient has impact on the standard dosage. If the value is true, the standard dosage should be adapted according to the patient's frailty. + + + + + Defines a single administration dose. Products in the same group can have multiple administration routes, and doses can differ between routes. This element contains the quantity that counts as a single administration dose for all routes. + + + + + TO BE CLARIFIED!!! + + + + + Standard Dosages for this VMP Group. The prescriber can use a Standard Dosage as a basis for a medication scheme. + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + Code uniquely identifying a prescribable product on a specific date. Used to prove the consultation of SAM. + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + Future Proof. If additional data would be added to SAM, the field name and value are presented as a Key Value pair. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The translations of the AMP’s official name of the AMP in French, Dutch, German and English. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An optional reference to a unit type for amounts in a specific unit (e.g. ml for a pack containing a mixture of 150 ml total fluid) + + + + + + + + + + + + + + + + + + + + Name of the Pharmaceutical Form. + + + + + Other representations of this pharmaceutical form following different (inter)national standards. + + + + + + + + + + Pharmaceutical Forms in an (inter)national standard + + + + + Routes of Administration in an (inter)national standard. + + + + + Substances in an (inter)national standard. + + + + + List of units of measurement available in SAM. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Optional rank of the synonym. Synonyms may be ordered by importance or frequency of use. + + + + + + + + + + + + + + + + + + + + + + + + + Common type for all DICS requests. Adds a Search Date to the eHealth Commons Request Type + + + + + + Request data valid on the given Search Date. Optional: if omitted, the search date is the current date. + + + + + + + + Common type for all DICS responses. Adds a Search Date and SAM Id to the eHealth Commons Status Response Type + + + + + + The validity date of the returned data. + + + + + A unique SAM Id indicating the version of SAM that was consulted. Users of SAM (e.g. prescribers) must use this Id to prove that the data they use is sufficiently recent. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + One field element for each column in the reference table. If the column value is null, no Field element is present. + + + + + + + + + One entry in the reference table. + + + + + + The name of the Reference Table. Corresponds with the name in the request. + + + + diff --git a/decompiled/3.20.2/disclaimer/migration.guide.business-kmehrcommons.txt b/decompiled/3.20.2/disclaimer/migration.guide.business-kmehrcommons.txt new file mode 100644 index 000000000..bf50824cb --- /dev/null +++ b/decompiled/3.20.2/disclaimer/migration.guide.business-kmehrcommons.txt @@ -0,0 +1,84 @@ +************************************************************ +* eHealth Business Connector Kmerh Commons MIGRATION GUIDE * +************************************************************ + +3.4.0-beta-5 release + Id and code version is now configurable by properties + We can now precise for each id and cd a value, a sv and a sl + + WARNING : Some keys has been changed to contains value in their name. + id.local.type is replaced by id.local.sl + + example for the local id and cd : + Before : + kmehr.default.software.id.local.type.1=application_ID + kmehr.default.software.id.local.value.1=${software.id} + + After : + kmehr.default.software.id.local.sl.1=application_ID + kmehr.default.software.id.local.sv.1=1.0 + kmehr.default.software.id.local.value.1=${software.id} + + example for all the others cd and id (key changement) : + Before : + kmehr.default.identifier.id.inss=${user.inss} + + After : + kmehr.default.identifier.id.inss.value=${user.inss} + kmehr.default.identifier.id.inss.sv=1.0 + + + + + +3.3.0-beta-4 release + the kmehr commons can be used to fill the kmehr HcParties ( author, careprovider , ... ) + what exactly to put in these is defined in the documentation of the webservice under the kmehr part + + there is a default config , and per project a configuration can be made. + + CONFIG DEFINITION : + kmehr.{projectIdentifier}.hcpartylist = {hcParty1}, {hcParty2} + + for each hcParty , the properties are defined as follows + kmehr.{projectIdentifier}.{hcParty}.id.inss=... + .id.idhcparty=.. + .cd... + + in a project that uses the kmehr config you can define if you want to use the default or a project specific config + with the property kmehr.{projectIdentifier}.usedefaultproprerties=true + ( true is default value) + if you specifiy this , the config for the projectIdentifier default is used, + otherwise you should define the config for this project. + + its also possible to use the utility methods of HcPartyUtils which use specific configs. + check the javadoc on how to use these. + + examples : default config for pharmacy + ############################################################################################################################################## + # default configuration of kmehr builder # + # # + #set kmehr.{projectName}.usedefaultproperties to false if you don't want to use these defaults # # + ############################################################################################################################################## + kmehr.default.hcpartylist=software,pharmacy,pharmacistholder,identifier + + kmehr.default.software.id.local.type.1=application_ID + kmehr.default.software.id.local.value.1=${software.id} + kmehr.default.software.cd.cdhcparty=application + kmehr.default.software.name=${package.name} + + kmehr.default.pharmacy.id.idhcparty=${pharmacy.nihii} + kmehr.default.pharmacy.cd.cdhcparty=orgpharmacy + kmehr.default.pharmacy.id.name=${pharmacy.name} + + kmehr.default.pharmacistholder.id.inss=${pharmacy-holder.ssin} + kmehr.default.pharmacistholder.id.idhcparty=${pharmacy-holder.nihii} + kmehr.default.pharmacistholder.cd.cdhcparty=${main.kmehr.quality} + kmehr.default.pharmacistholder.firstname=${pharmacy-holder.firstname} + kmehr.default.pharmacistholder.lastname=${pharmacy-holder.lastname} + + kmehr.default.identifier.id.inss=${user.inss} + kmehr.default.identifier.id.idhcparty=${user.nihii} + kmehr.default.identifier.cd.cdhcparty=${main.kmehr.quality} + kmehr.default.identifier.firstname=${user.firstname} + kmehr.default.identifier.lastname=${user.lastname} \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/migration.guide.business-mycarenetcommons.txt b/decompiled/3.20.2/disclaimer/migration.guide.business-mycarenetcommons.txt new file mode 100644 index 000000000..5a170ddd2 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/migration.guide.business-mycarenetcommons.txt @@ -0,0 +1,76 @@ +**************************************************************** +* eHealth Business Connector Mycarenet Commons MIGRATION GUIDE * +**************************************************************** +3.14.0 release (september 2017) + . As from version 3.13.0 the default implementation of BlobBuilder is + be.ehealth.business.mycarenetdomaincommons.BlobBuilderImpl, so make sure that if you have set the + mycarenet.blobbuilder.class property it does not point to the old default class be.ehealth.business.mycarenetcommons.BlobBuilderImpl, + otherwise you will get a "ClassNotFoundException be.ehealth.business.mycarenetcommons.builders.impl.BlobBuilderImpl" + + +3.13.0 release (july 2017) + . The domain and util code not coupled to a version of mycarenet xsd has been moved to to the be.ehealth.business.mycarenetdomaincommons + namespace. This makes this code and genericasync reusable for different versions of the xsd's. + the mycarenetcommons packages impacted are: + be.ehealth.business.mycarenetcommons.builders + be.ehealth.business.mycarenetcommons.domain + be.ehealth.business.mycarenetcommons.exception + be.ehealth.business.mycarenetcommons.mapper + be.ehealth.business.mycarenetcommons.util + be.ehealth.business.mycarenetcommons.validator + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + replace calls to ResponseBuilderFactory.getResponseBuilder with calls that use the parameter projectName + you should use the method ResponseBuilder.validateXades(SendResponseType responseType) instead of validateXades(SendResponseType responseType, Blob blob) + use BlobBuilderFactory to create a BlobBuilder instead of the RequestBuilderFactory + + property files should now also contain the following : + mycarenet.blobbuilder.default.encodingtype=text/xml + mycarenet.blobbuilder.default.contenttype=none + mycarenet.blobbuilder.default.id=blob + and for each project using the BlobUtil to validate the response: + mycarenet.{projectName}.response.requiredxades=none/xades/xadest + +3.3.0-beta-4 release + If you use the mycarenet common builders, + the parts to fill out in the mycarenet xml part are defined in the property file. + + as with the kmehr builders , you can choose per project to use the default config , or a project specific config . + the optional parameter mycarenet.{projectName}.usedefaultproperties=false enables a project specific config. + if you choose this , you must provide the config yourself , using the same properties as for the default, + but with the .default. replaced with .{projectName}. + + more info can be found in the javadoc, but below is an example for a pharmacy + + ############################################################################################################################################## + # default configuration of mycarenet common builder # + # # + ############################################################################################################################################## + mycarenet.commonbuilder.class=be.ehealth.business.GenericCommonBuilderImpl + #mycarenet.default.sender.physicalperson.name=sender + #mycarenet.default.sender.physicalperson.nihii.quality=pharmacy-holder + #mycarenet.default.sender.physicalperson.nihii.value=${user.nihii} + #mycarenet.default.sender.physicalperson.ssin==${user.inss} + #mycarenet.default.sender.organization.name= + #mycarenet.default.sender.organization.nihii.quality= + #mycarenet.default.sender.organization.nihii.value= + #mycarenet.default.sender.organization.cbe= + mycarenet.default.careprovider.nihii.quality=pharmacy-holder + mycarenet.default.careprovider.nihii.value=${pharmacy-holder.nihii} + mycarenet.default.careprovider.physicalperson.name=${pharmacy-holder.firstname} + #mycarenet.default.careprovider.physicalperson.nihii.quality= + #mycarenet.default.careprovider.physicalperson.nihii.value= + mycarenet.default.careprovider.physicalperson.ssin=${pharmacy-holder.ssin} + mycarenet.default.careprovider.organization.name=${pharmacy.name} + mycarenet.default.careprovider.organization.nihii.quality=pharmacy + mycarenet.default.careprovider.organization.nihii.value=${pharmacy.nihii} + mycarenet.default.siteId= \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/migration.guide.business-tarification.txt b/decompiled/3.20.2/disclaimer/migration.guide.business-tarification.txt new file mode 100644 index 000000000..e69de29bb diff --git a/decompiled/3.20.2/disclaimer/migration.guide.business-therlink.txt b/decompiled/3.20.2/disclaimer/migration.guide.business-therlink.txt new file mode 100644 index 000000000..e6d433747 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/migration.guide.business-therlink.txt @@ -0,0 +1,53 @@ +******************************************************* +* eHealth Business Connector Therlink MIGRATION GUIDE * +******************************************************* +3.11.0 release (sept 2016) + . update Proof types for therapeutic links which don't need any signing now can be created with any name + +3.4.0 beta-5 release + . now creates therapeutic links with pharmacy instead of with pharmacist + change the following properties : (already done in provided config file) + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.* + with the following: + #config for the careprovider in the therapeutic link + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.id.idhcparty.value=${pharmacy.nihii} + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.id.idhcparty.sv=1.0 + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.cd.cdhcparty.value=orgpharmacy + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.cd.cdhcparty.sv=1.1 + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.name=${pharmacy.name} + + + +3.4.0 beta-0 release + . ADDED ISI+ SUPPORT + To be able to use the isi+ cards , the master Patient object use the parent object be.ehealth.business.common.domain.Patient instead should be used directly. + the old therlink specific Patient object still exists , but won't contain the isi+ properties. + the latest version of business common is needed for this. + + To use therlink the following properties should be filled out: + 1: the general kmehr properties and mycarenet properties ( see migration guide for kmehr business project ) + 2: the therlink specific properties : see provided properties file for the prefilled properties + -- BEGIN extract --- + #now uses new generic builder for kmehr part, which is configured with the kmehr.default.xxx properties ( see kmehr-business project) + therlink.requestobjectbuilder.class=be.ehealth.businessconnector.therlink.builders.impl.GenericRequestObjectBuilder + #strictly speaking the kmehr.{projectName}.usedefaultproperties is not needed when true : thats the default value , + # if you need other configs : add them as shown in the examples in the kmehr-business project with kmehr.{projectName}.xxx properties + kmehr.therlink.usedefaultproperties=true + + #therlink.requestobjectbuilder.class= + #therlink.proofbuilder.class= + #therlink.commonobjectbuilder.class= + #therlink.hcpartyinfobuilder.class= + + validation.incoming.therlink.message=true + endpoint.therlink=https://services-acpt.ehealth.fgov.be/TherLink/v1 + + #config for the careprovider in the therapeutic link + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.id.inss=${user.inss} + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.id.idhcparty=${user.nihii} + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.cd.cdhcparty=${main.kmehr.quality} + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.firstname=${user.firstname} + kmehr.single.hcparty.template.careprovider.in.therapeuticlink.lastname=${user.lastname} + -- END extract --- + + diff --git a/decompiled/3.20.2/disclaimer/migration.guide.technical-core.txt b/decompiled/3.20.2/disclaimer/migration.guide.technical-core.txt new file mode 100644 index 000000000..00ebe3b00 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/migration.guide.technical-core.txt @@ -0,0 +1,53 @@ +**************************************************** +* eHealth Technical Connector Core MIGRATION GUIDE * +**************************************************** +3.4.0-beta-9 release + . properties started with timestamp.signature.cert.alias are deprecated and not longer used. + . the property environment should be added so the uddi props can correctly be resolved + -- BEGIN extract --- + environment=acc + -- END extract --- + . Update the following properties if you want to use the UDDI feature + -- BEGIN extract --- + endpoint.etk=$uddi{uddi:ehealth-fgov-be:business:etkdepot:v1} + endpoint.kgss=$uddi{uddi:ehealth-fgov-be:business:kgss:v1} + endpoint.seals.v1=$uddi{uddi:ehealth-fgov-be:business:seals:v1} + endpoint.ts.consult=$uddi{uddi:ehealth-fgov-be:business:timestampconsult:v2} + endpoint.ts.authority=$uddi{uddi:ehealth-fgov-be:business:timestampauthority:v2} + endpoint.idsupport.v2=$uddi{uddi:ehealth-fgov-be:business:idsupport:v2} + -- END extract --- + +3.4.0-beta-8 release + . N/A + +3.4.0-beta-7 release + . N/A + +3.4.0-beta-6 release + . N/A + +3.4.0-beta-5 release + . N/A + +3.4.0-beta-4 release + . N/A + +3.4.0-beta-3 release + . update the following keystores in your project in + config\P12\${env}\truststore.jks +3.4.0-beta-2 release + . N/A + +3.4.0-beta-1 release + . N/A + +3.4.0-beta-0 release + . update the following keystores in your project in + config\P12\${env}\caCertificateKeystore.jks + config\P12\${env}\truststore.jks + config\P12\${env}\tsacertificate.jks + . update the following properties in your configuration file + -- BEGIN extract --- + endpoint.sts=https://services-acpt.ehealth.fgov.be/IAM/Saml11TokenService/Legacy/v1 + endpoint.etk=https://services-acpt.ehealth.fgov.be/EtkDepot/v1 + -- END extract --- \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/migration.guide.technical-ra.txt b/decompiled/3.20.2/disclaimer/migration.guide.technical-ra.txt new file mode 100644 index 000000000..3262b1ea9 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/migration.guide.technical-ra.txt @@ -0,0 +1,24 @@ +*************************************************************************** +* eHealth Technical Connector Registration Authority (RA) MIGRATION GUIDE * +*************************************************************************** +3.15.0 release (april 2018) + . change migration from ra v1 to ra v2 services + + The interfaces, domain model and the process flow have all changed in version V2. + Every v2 use case has a associated integration test in be.fgov.ehealth.technicalconnector.ra.RaWalkThroughIntegrationTest. + Use these as code examples to migrate from v1 to v2. + + Here is the list of use cases with their associated example method: + + - Create ETK for an individual ==> RaWalkThroughIntegrationTest.walkEid() + - Create ETK for an organisation ==> RaWalkThroughIntegrationTest.walkOrganization() + - Create ETK for an organisation without application id ==> RaWalkThroughIntegrationTest.walkOrganizationWithoutApplicationId() + - Renew an existing ETK ==> seet test RaWalkThroughIntegrationTest.replace() + - Revoke an ETK ==> seet test RaWalkThroughIntegrationTest.revoke() + + In addition you will find examples for following operations: + + - submitCSRForForeigner ==> submitCSRForForeigner() + - getActorQualities ==> getActorQualities() + - getGenericOrganizationTypes ==> listOrganization() + - getExistingApplicationIds ==> listApplicationIds() \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-addressbook.txt b/decompiled/3.20.2/disclaimer/release.notes.business-addressbook.txt new file mode 100644 index 000000000..6dbc58039 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-addressbook.txt @@ -0,0 +1,37 @@ +************************************************** +* eHealth Business ADDRESSBOOK RELEASE NOTES * +************************************************** +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + + +3.12.1 release (june 2017) + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . improvement initial version of addressbook connector + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-chapter4.txt b/decompiled/3.20.2/disclaimer/release.notes.business-chapter4.txt new file mode 100644 index 000000000..990c488ca --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-chapter4.txt @@ -0,0 +1,115 @@ +************************************************** +* eHealth Business Chapter IV RELEASE NOTES * +************************************************** +3.17.1 release (april 2019) + . change update to latest kmehr version 1.28 + - Modified class: + chapter4/src/main/java/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.java + chapter4/src/main/java/be/ehealth/businessconnector/chapterIV/validators/impl/Chapter4XmlValidatorImpl.java + chapter4/src/test/java/be/ehealth/businessconnector/chapterIV/validators/impl/AbstractValidatorImplTest.java +. improvement remove unused tests + - Modified class: + chapter4/src/test/java/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderIntegrationTest.java + chapter4/src/test/net/be/ehealth/businessconnector/chapterIV/builders/impl/ResponseBuilderIntegrationTest.cs + +3.17.0 internal release (april 2019) + +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + chapter4/src/main/java/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.java + chapter4/src/main/java/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapper.java + chapter4/src/main/resources/dozer/chapter4-commoninput.xml + chapter4/src/test/java/be/ehealth/businessconnector/chapterIV/mappers/CommonInputMapperTest.java + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . bugfix fixed soapAction in askChap4MedicalAdvisorAgreement method to 'urn:be:fgov:ehealth:chap4:protocol:v1:AskChap4MedicalAdvisorAgreement' , no impact on behaviour + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement minor refactoring of debug statement in CommonBuilderImpl , using String(byte[]) constructor. + . improvement replaced deprecated seal methods with correct methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement fixed losing stacktrace in KmehrValidatorImpl , ChapterIVBusinessConnectorException now also takes original exception as parameter in constructor + . improvement now clones content when creating new TimeStampResponse and kmehrResponseBytes and in Document.content + . improvement Default values added for the endpoint and the input validation + . improvement Minor refactoring in ServiceFactory and ResponseBuilderImpl + . improvement Map of the class and their corresponding xsd in Chapter4XmlValidatorImpl becomes protected instead of private. + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . change mappers replaced by common version from technical connector + . using latest version of technical connector 3.4.0-beta-9 + + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta-5 release + . change kmehr config properties changed ( see release notes kmehrcommons ) + . change Crypto properties are now retrieved from session when needed. methods with crypto as parameter are deprecated + . change changed hashcode implementation of ChapterIVBuilderResponse + . change now using factory to create GenericWsSender instead of constructor + . change ChapterIVReferences.equals use EqualsBuilder now to avoid cyclomatic complexity + . improvement replaced new GenericWsSenderImpl() with factory method in service + +3.4.0 beta-4 release + . bugfix fixed nullpointer if niss number is not provided for patient + . change updated service to use new code to configure HandlerChain + +3.4.0 beta release + . change using HcPartyUtils to create kmehrId + . change refactored calling of KeyDepotManager + . change using main config file for Acl control list + . change default builders now use generic builders , configured in property file + . change kmehr id prefix now configured with HcPartyUtil.retrieveMainAuthorId : following property needed kmehr.chapterIV.identifier.id.idhcparty=${user.nihii} + . change ChapterIVReferences, ChapterIVBuilderResponse is now serializable. + . change refactored ChapterIVKmehrResponseWithTimeStampInfo to be serializable , constructor has changed ( old constructor still exists for backwards compatibility ) + + +3.3.2 beta release + . improvement added extra methods to be able to unseal messages which throw unseal exceptions that are not blocking for the unsealing ( like an expired certificate ) + . change handling of unsealExceptions changed : when the unsealResult contains the unsealed message , the errors are just logged as warnings , and the processing continues. + . change now generates kmehr id with nihii number as prefix and random number as suffix + . improvement some checkstyle fixes , without code behaviour changes + +3.3.1 beta release + . change moved ChapterIvServiceImplementationFactory to impl package + +3.3.0 beta release + . change Some property names have changed : chapterIV.package.license.username => chapterIV.package.licence.username + . improvement empty tag is removed + . improvement logging standardized on sl4j + . improvement now uses standard configuration for kmehrbuilder , see javadoc HcPartyUtil + . improvement now uses standard configuration for mycarenet CommonInput see javadoc be.ehealth.business.mycarenetcommons.builders.CommonBuilder diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-civicsv2.txt b/decompiled/3.20.2/disclaimer/release.notes.business-civicsv2.txt new file mode 100644 index 000000000..d28889719 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-civicsv2.txt @@ -0,0 +1,11 @@ +************************************************** +* eHealth Business Civics V2 RELEASE NOTES * +************************************************** +3.13.1 internal release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . Initial release + +3.12.0 internal release (mai 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-common.txt b/decompiled/3.20.2/disclaimer/release.notes.business-common.txt new file mode 100644 index 000000000..926dca15c --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-common.txt @@ -0,0 +1,58 @@ +************************************************** +* eHealth Business commons RELEASE NOTES * +************************************************** +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement BusinessConfigUtil class is now final + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change some minor checkstyle fixes + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + 3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change using EqualsBuilder to create equals method in Patient object + +3.4.0-beta-3 release + . change added sis and isi card number properties to Patient object. + . change added builder to Patient object + +3.3.2 beta release + . change extracted commons package into seperate project + diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-consultrn.txt b/decompiled/3.20.2/disclaimer/release.notes.business-consultrn.txt new file mode 100644 index 000000000..10e1ac320 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-consultrn.txt @@ -0,0 +1,18 @@ +********************************************************** +* eHealth Business consultrn RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . bug-fix Fixes sd validation issue for the registerPerson operation: + Dates defined with xsd type string in the ManagePerson webservice were defined as org.joda.time.DateTime in the + business connector jaxb data model, causing xsd validation errors on the service provider side (= xsd validation error on the request). + Fixed by updating the business connector jaxb model with the latest xsd version for the ManagePerson webservice. + This is linked to the this change in the ManagePerson cookbook v1.1: + - 1.1 10/07/2018 eHealth platform Adaptation Birthdate value that could be incomplete in some case + +3.17.0 internal release (april 2019) + +3.15.1 release (april 2018) + . initial release (includes identifyPerson, phoneticSearch and managePerson.registerPerson) + +3.15.0 release (april 2018) + . internal release \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-dicsv3.txt b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv3.txt new file mode 100644 index 000000000..b017a770e --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv3.txt @@ -0,0 +1,17 @@ +************************************************** +* eHealth Business Dics V3 RELEASE NOTES * +************************************************** +3.15.1 release (april 2018) + . improvement test data updated for findFormulaXmlNoDataFound integration test example. + +3.15.0 release (april 2018) + . internal release + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . Initial release + +3.12.0 internal release (mai 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-dicsv4.txt b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv4.txt new file mode 100644 index 000000000..f45b1202e --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv4.txt @@ -0,0 +1,14 @@ +************************************************** +* eHealth Business Dics V4 RELEASE NOTES * +************************************************** +3.19.1 release (april 2020) + . improvement added the method findNonMedicinalProduct + +3.19.0 release (april 2020) + . internal release + +3.15.1 release (april 2018) + . initial release + +3.15.0 release (april 2018) + . internal release \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-dicsv5.txt b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv5.txt new file mode 100644 index 000000000..3cade80ba --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-dicsv5.txt @@ -0,0 +1,6 @@ +************************************************** +* eHealth Business Dics V5 RELEASE NOTES * +************************************************** + +3.19.0 release (april 2020) + . initial release diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-dmg.txt b/decompiled/3.20.2/disclaimer/release.notes.business-dmg.txt new file mode 100644 index 000000000..c04e44bdf --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-dmg.txt @@ -0,0 +1,105 @@ +************************************************** +* eHealth Business DMG RELEASE NOTES * +************************************************** +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + dmg/doc/disclaimer/release.notes.business-dmg.txt + dmg/src/main/java/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/builders/impl/FillSendRequestParameter.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/mappers/BlobMapper.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.java + dmg/src/main/java/be/ehealth/businessconnector/dmg/mappers/RoutingMapper.java + dmg/src/main/resources/dozer/dmg-commoninput.xml + dmg/src/main/resources/dozer/dmg-routing.xml + dmg/src/test/java/be/ehealth/businessconnector/dmg/builders/CommonBuilderIntegrationTest.java + dmg/src/test/java/be/ehealth/businessconnector/dmg/mappers/CommonInputMapperTest.java + dmg/src/test/java/be/ehealth/businessconnector/dmg/mappers/RoutingMapperTest.java + dmg/src/test/java/be/ehealth/businessconnector/dmg/session/DmgAsyncIntegrationTest.java + dmg/src/test/java/be/ehealth/businessconnector/dmg/session/DmgConsultationIntegrationTest.java + dmg/src/test/java/be/ehealth/businessconnector/dmg/util/DmgTestUtils.java + dmg/src/test/net/be/ehealth/businessconnector/dmg/builders/CommonBuilderIntegrationTest.cs + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement replaced deprecated methods of ConfigurableFactoryHelper and XadesOption + . improvement now using correct ServiceFactory method for async service instead of old deprecated constructor + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + . bugfix now always supports access to response object , even when its signed with expired certificate + . bugfix issue with certificate checker fixed + . change unit test added : creating dmg for doctor by intern + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-10 release + . change b.e.b.dmg.builders.impl.*Impl, b.e.b.dmg.mappers.* interface adaptation : moved Blob mapper methods to its own class , deprecated RequestObjectBuilder + +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta-5 release + . change using BlobBuilderFactory instead of RequestBuilderFactory to create BlobBuilder ( no impact on usage) + . change DmgServiceImplementationFactory is not providing Crypto's anymore ( no impact on usage) + . change DmgReferences now registers and uses KmehrIdGenerator to create id ( no behaviour change, generates same type of id as before) + . change now using factory to create GenericWsSender instead of constructor + . change refactored handling of xades value in requestObjectBuilder + . improvement replaced new GenericWsSenderImpl() with factory method in service + . improvement renamed single string variable references to referenceId + +3.4.0-beta-4 release + . change DmgReferences is now Serializable and has equals and hashcode method + . change updated service to use new code to configure HandlerChain + + +3.4.0 beta release + . change refactored calling of ConfigFactory + . improvement refactored the UUID factory to use an enum instead of a string value + . change patientInfo and referenceDate are now required parameters when building request + . change Blob is now mapped with generic mapper from business mycarenet commons project be.ehealth.business.SendRequestMapper.mapToBlob(be.cin.types.v1.Blob blob) + + +3.3.0 beta release + . change extracted commons package into seperate project : added dependency to this project + . improvement logging standardized on sl4j + . improvement/change now uses standard configuration for mycarenet CommonInput see javadoc be.ehealth.business.CommonBuilder for config parameters + diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-ehboxdomainmodel.txt b/decompiled/3.20.2/disclaimer/release.notes.business-ehboxdomainmodel.txt new file mode 100644 index 000000000..d50f5113d --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-ehboxdomainmodel.txt @@ -0,0 +1,44 @@ +***************************************************** +* eHealth Business ehbox domain model RELEASE NOTES * +***************************************************** +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + +3.12.0 internal release (may 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . Improvement Document is now serializable , except for the SigningValue( transient) + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + . Improvement b.e.b.ehbox.api.domain.Addressee added check on required fields in constructor, now throws IllegalArgumentExeption early in the process instead of Nullpointer later +3.4.0 beta release + . Improvement b.e.b.ehbox.api.domain.Document use of ConnectorIOUtils to close a stream. + . Improvement b.e.b.ehbox.api.domain.Addressee remove use of deprecated constants. + +3.3.1 beta release + . BUGFIX the method getAnnexList in now doesn't set the hasAnnex to true. the setting of this property should be done seperately. diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-ehboxv3.txt b/decompiled/3.20.2/disclaimer/release.notes.business-ehboxv3.txt new file mode 100644 index 000000000..678626170 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-ehboxv3.txt @@ -0,0 +1,85 @@ +***************************************************** +* eHealth Business ehbox V3 RELEASE NOTES * +***************************************************** +3.15.1 release (april 2018) + . new Added eh2ebox service + . improvement In case of OoOPublicationException, give access to the whole recipient info (including timeframe for out-of-offices) by exposing the SendMessageResponse + +3.15.0 release (april 2018) + . internal release + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement EhboxCryptoException can now also contain original exception. + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement Default values added for the endpoint and the input validation + . improvement Default value of property "ehbox.application.name" set to the value of the property "package.name" + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + . Improvement b.e.b.ehbox.v3.builders.impl.SendMessageBuilderImpl fixed error in check if freetext is empty, previously only null check, now also check if length != 0 + . Improvement b.e.b.ehbox.v3.builders.BuilderFactory fixed initialisation of BuilderFactory + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 + . Improvement b.e.b.ehbox.api.domain.Addressee added check on required fields in constructor, now throws IllegalArgumentExeption early in the process instead of Nullpointer later + . improvement b.e.b.ehbox.v3.builders.impl.AbstractConsultationBuilder now throws EhboxCryptoException with null value as message , when decryption was impossible , previously threw UnsealConnectorException + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta 5 release + . change Crypto properties are now retrieved from session when needed. methods with crypto as parameter are deprecated + . change ExceptionContainer : instance variables now have private modifier + . change changed (internal) usage of some deprecated methods to new methods ( no behaviour impact) + . improvement replaced new GenericWsSenderImpl() with factory method in service + . improvement updated some methods comments + . change now correctly throws OoOPublicationException + . improvement removed unused Logger from BuilderFactory + . change AbstractConsultationBuilder: remove dumping message to decrypt/encrypt + . improvement the automatic base64 decoding of content that resembles base64 is now configurable with property ehboxv3.try.to.base64decode.content, default value = old behaviour : true + +3.4.0-beta-4 release + +3.4.0 beta release + . change refactored calling of KeyDepotManager + . change now throws EhboxCryptoException when a revoked or expired certificate was used to encrypt message, the message is property of the exception and can be retrieved + . change added check to see if returned list of etks for a known addressee is not empty + + +3.3.0 beta release + . improvement logging standardized on sl4j + . change session.ServiceFactory can now throw ConnectorException + . change replaced request in backend with genericRequest and generic Factory diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-genericasync.txt b/decompiled/3.20.2/disclaimer/release.notes.business-genericasync.txt new file mode 100644 index 000000000..bb92a4909 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-genericasync.txt @@ -0,0 +1,164 @@ +********************************************************** +* eHealth Business generic asycn connector RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . improvement Fix PostTestHelper to add embedded xades only in case of encrypted request: + - be/ehealth/businessconnector/genericasync/helper/PostTestHelper + - be/ehealth/businessconnector/genericasync/test/helper/PostTestHelper.cs + . improvement Default xsd validation set on genAsync V3 instead of genAsync V1 (V1 validation is + explicitly set on service names invoicing, dmg and mediprima.invoicing): + - be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants + - be/ehealth/businessconnector/genericasync/service/impl/GenAsyncServiceImpl + +3.17.0 internal release (april 2019) + +3.16.1 release (october 2018) + . internal release + . improvement Generic async 1.4 interfaces have been altered to require the input of an InputReference + - Modified classes: + be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder + be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl + be/ehealth/businessconnector/genericasync/helper/PostHelper + . improvement The business response is by default validated against the xsd + - Modified classes: + be/ehealth/businessconnector/genericasync/builders/ResponseObjectBuilder + be/ehealth/businessconnector/genericasync/builders/impl/ResponseObjectBuilderImpl + be/ehealth/businessconnector/genericasync/helper/PostHelper + +3.16.0-beta-3 release (june 2018) + . improvement Update of 1.3 of generic async xsd schema with encryption: + - be.ehealth.businessconnector.genericasync.helper.GetAndConfirmTestHelper Optional use of replyToEtk + - be.ehealth.businessconnector.genericasync.test.helper.GetAndConfirmTestHelper.cs Optional use of replyToEtk + - be.ehealth.businessconnector.genericasync.helper.PostTestHelper Optional use of encryption + - be.ehealth.businessconnector.genericasync.test.helper.PostTestHelper.cs Optional use of encryption + . added Interface and default implementation for common generic async operations: + - be.ehealth.businessconnector.genericasync.helper.CommonAsyncService + - be.ehealth.businessconnector.genericasync.helper.DefaultCommonAsyncService + +3.16.0 release (september 2018) + . internal release + +3.16.0-beta-2 release (june 2018) + . internal release + +3.16.0-beta-1 release (june 2018) + . internal release + +3.16.0-beta-0 release (june 2018) + . internal release + +3.15.1 release (april 2018) + . improvement Manage both versions 1 and 1.3 of generic async xsd schema: + - be.ehealth.businessconnector.genericasync.domain.GenericAsyncConstants Added list of services using v1.3 xsd + - be.ehealth.businessconnector.genericasync.helper.GetAndConfirmTestHelper Refactoring java test helper + - be.ehealth.businessconnector.genericasync.test.helper.GetAndConfirmTestHelper.cs Added helper for .Net test examples + - be.ehealth.businessconnector.genericasync.test.helper.PostTestHelper.cs Added helper for .Net test examples +3.15.0 release (april 2018) + . internal release + +3.14.0 release (octobre 2017) + . added be/ehealth/businessconnector/genericasync/builders/RequestObjectBuilder added method buildPostRequest(String projectName, PostContent postContent) + . added be/ehealth/businessconnector/genericasync/helper/GetAndConfirmTestHelper added helper class for async integration tests + . added be/ehealth/businessconnector/genericasync/helper/PostTestHelper added helper class for async integration tests + . improvement be/ehealth/businessconnector/genericasync/integration/GenAsyncUsageTemplate use BlobUtil instead of DomainBlobUtil + +3.14.0-beta-0 release (september 2017) + . improvement be/ehealth/businessconnector/genericasync/domain/GenericAsyncConstants add soap action constants + +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + genericasync/pom.xml + be/ehealth/businessconnector/genericasync/builders/impl/RequestObjectBuilderImpl + be/ehealth/businessconnector/genericasync/mappers/CommonInputMapper + genericasync/src/main/resources/dozer/genasync-commoninput.xml + genericasync/src/test/java/be/ehealth/businessconnector/genericasync/integration/GenAsyncIntegrationTest + genericasync/src/test/java/be/ehealth/businessconnector/genericasync/integration/GenAsyncIntegrationTestUtil + genericasync/src/test/java/be/ehealth/businessconnector/genericasync/integration/GenAsyncUsageTemplate + genericasync/src/test/java/be/ehealth/businessconnector/genericasync/integration/ParametrizedExternalScenariosIntegrationTest + genericasync/src/test/java/be/ehealth/businessconnector/genericasync/mappers/CommonInputMapperTest + genericasync/src/test/net/be/ehealth/businessconnector/genericasync/integration/GenAsyncIntegrationTest.cs + genericasync/src/test/net/be/ehealth/businessconnector/genericasync/integration/GenAsyncIntegrationTestUtil.cs + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in GenAsyncServiceImpl + . improvement added @Deprecation comments where needed + . improvement Refactoring in ResponseObjectBuilderImpl, IncomingSecurityHandler, SAMLHolderOfKeyHandler and in GenAsyncServiceImpl + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + . improvement added some explanatory comments + . improvement added methods generateXadesForBlob , with Blob domain object as input instead of BlobType + . change now using mycarenet urls with port 9943 + . change now using latest WSS4J implementation(2.0.7) + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-11 release + . bugfix removed duplicate SOAPHandler WsAddressingHandlerV200508 + . change added support for streaming + . change refactoring to allow clockskew on incoming message + . change added bootstrapping + . change some minor checkstyle fixes + . change adding possibility to modify default handlerchain for service + . change adding XOP for genericAsync + . change avoiding NPE when no SOAP header + + +3.4.0-beta-10 release + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0 beta-7 release + improvement b.e.b.g.b.ResponseObjectBuilder now returns Map when validation succeeds. + improvement b.e.b.g.b.BuilderFactory.BuilderConfig : refactored (private) constructor, removed unnecessary parameter + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta-5 release + . bugfix fixed bug in handling xades signatures. + . change Crypto parameter not provided anymore to serviceFactory ( no impact on behaviour or interface ) + . change now using factory to create GenericWsSender instead of constructor + . improvement replaced new GenericWsSenderImpl() with factory method in service + +3.4.0-beta-4 release +. change removed internally used object Xades , now works directly with byte arrays + . change updated service to use new code to configure HandlerChain + +3.4.0 beta release +. change added new method buildConfirmRequestWithHashes(OrigineType origin, List msgResponses, List tackResponses) on RequestObjectBuilderImpl +. change updated location XSD files + +3.3.0 beta release + . improvement logging standardized on sl4j + . change fixed issue with deflated + . change unused handler removed from ServiceFactory diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-genins.txt b/decompiled/3.20.2/disclaimer/release.notes.business-genins.txt new file mode 100644 index 000000000..cce25f6c6 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-genins.txt @@ -0,0 +1,85 @@ +********************************************************** +* eHealth Business genins RELEASE NOTES * +********************************************************** +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + genins/src/main/java/be/ehealth/businessconnector/genins/builders/impl/RequestObjectBuilderImpl.java + genins/src/main/java/be/ehealth/businessconnector/genins/domain/RequestParameters.java + genins/src/main/java/be/ehealth/businessconnector/genins/mapper/CommonInputMapper.java + genins/src/main/resources/dozer/genins-commoninput.xml + genins/src/test/java/be/ehealth/businessconnector/genins/builders/CommonBuilderFactoryTest.java + genins/src/test/java/be/ehealth/businessconnector/genins/domain/RequestParametersTest.java + genins/src/test/java/be/ehealth/businessconnector/genins/mapper/CommonInputMapperTest.java + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-10 release + . improvement b.e.b.genins.service.ServiceFactory private constructor now throws UnsupportedOperationException when called + . improvement b.e.b.genins.service.ServiceFactory now using method chain.registerHandler instead of chain.register to add handler to webservice + . improvement b.e.b.genins.domain.RequestParameters made methods nullpointer safe. + +3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta 5 release + . change updated ImplementationFactory , no interface impacts + . change now using factory to create GenericWsSender instead of constructor + . change the GenInsBusinessConnectorException now always takes the causing exception as input to preserve stacktrace + . change the original exceptions are now always added to thrown exceptions + . change Some static string is now defined in a local variable (Avoid duplicate literals). + . improvement replaced new GenericWsSenderImpl() with factory method in service + +3.4.0-beta-4 release + + +3.3.0 beta release + . improvement logging standardized on sl4j + . improvement/change now uses standard configuration for mycarenet CommonInput see javadoc be.ehealth.business.mycarenetcommons.builders.CommonBuilder for config parameters + . change genins.user.username => genins.package.licence.username + genins.user.password => genins.package.licence.password + . change location of xsd file changed to ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd + . change updated service to use new code to configure HandlerChain + + diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-geninsasync.txt b/decompiled/3.20.2/disclaimer/release.notes.business-geninsasync.txt new file mode 100644 index 000000000..84c1c09ec --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-geninsasync.txt @@ -0,0 +1,8 @@ +********************************************************** +* eHealth Business genins Async RELEASE NOTES * +********************************************************** +3.15.1 release (april 2018) + . initial release + +3.15.0 release (april 2018) + . internal release diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-intrahub.txt b/decompiled/3.20.2/disclaimer/release.notes.business-intrahub.txt new file mode 100644 index 000000000..9aa3cd0e8 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-intrahub.txt @@ -0,0 +1,154 @@ +********************************************************** +* eHealth Business intrahub RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . change Support of the ID-ENCRYPTION-KEY kmehr property that can be added to the hcparty identifier of the request for operations where the response must be encrypted. + The ID-ENCRYPTION-KEY value contains the base64 encoded reply-to ETK. + By default ID-ENCRYPTION-KEY is not added since service providers might not be compliant yet. + To activate the ID-ENCRYPTION-KEY kmehr property (when the service provider is compliant),following configuration properties should be added: + - kmehr.intrahub.usedefaultproperties=false + - kmehr.intrahub.hcpartylist=identifier + - kmehr.intrahub.identifier.id.inss.value=${careprovider.inss} + - kmehr.intrahub.identifier.id.inss.sv=1.0 + - kmehr.intrahub.identifier.id.idhcparty.value=${careprovider.nihii} + - kmehr.intrahub.identifier.id.idhcparty.sv=1.0 + - kmehr.intrahub.identifier.cd.cdhcparty.value=${main.kmehr.quality} + - kmehr.intrahub.identifier.cd.cdhcparty.sv=1.1 + - kmehr.intrahub.identifier.firstname=${careprovider.firstname} + - kmehr.intrahub.identifier.lastname=${careprovider.lastname} + - kmehr.intrahub.identifier.id.idencryptionkey=true + - kmehr.intrahub.identifier.id.idencryptionkey.sv=1.0 + + The following classes were modified: + be/ehealth/businessconnector/hub/util/RequestTypeBuilder + be/ehealth/businessconnector/hub/security/HubRequestWithEncryptionIntegrationTest + +3.17.0 internal release (april 2019) + +3.14.0-beta-0 release (september 2017) + . deleted b.e.b.hub.exception.FolderDecryptionRuntimeException moved to intrahubcommons + . deleted b.e.b.hub.exception.IntraHubBusinessConnectorException moved to intrahubcommons + . deleted b.e.b.hub.exception.IntraHubBusinessConnectorExceptionValues moved to intrahubcommons + . deleted b.e.b.hub.exception.KmehrBusinessConnectorException moved to intrahubcommons + . deleted b.e.b.hub.security.FolderDecryptor moved to intrahubcommons + . deleted b.e.b.hub.security.FolderEncryptor moved to intrahubcommons + . deleted b.e.b.hub.security.HubDecryptionHandler moved to intrahubcommons + . deleted b.e.b.hub.security.IntrahubEncryptionUtil moved to intrahubcommons + . improvement b.e.b.hub.util.RequestTypeBuilder moved method addSecurityTags to kmehrcommons + . improvement Were modified as a result of moving intrahub v1/v3 common code to intrahubcommons: + be/ehealth/businessconnector/hub/service/IntraHubAccessRightService.java + be/ehealth/businessconnector/hub/service/IntraHubHCPartyService.java + be/ehealth/businessconnector/hub/service/IntraHubPatientService.java + be/ehealth/businessconnector/hub/service/IntraHubService.java + be/ehealth/businessconnector/hub/service/IntraHubTherapeuticLinkService.java + be/ehealth/businessconnector/hub/service/IntraHubTransactionService.java + be/ehealth/businessconnector/hub/service/ServiceFactory.java + be/ehealth/businessconnector/hub/service/impl/IntraHubAbstract.java + be/ehealth/businessconnector/hub/service/impl/IntraHubAccessRightServiceImpl.java + be/ehealth/businessconnector/hub/service/impl/IntraHubHCPartyServiceImpl.java + be/ehealth/businessconnector/hub/service/impl/IntraHubPatientServiceImpl.java + be/ehealth/businessconnector/hub/service/impl/IntraHubServiceImpl.java + be/ehealth/businessconnector/hub/service/impl/IntraHubTherapeuticLinkServiceImpl.java + be/ehealth/businessconnector/hub/service/impl/IntraHubTransactionServiceImpl.java + be/ehealth/businessconnector/hub/session/HubService.java + be/ehealth/businessconnector/hub/session/HubServiceComplete.java + be/ehealth/businessconnector/hub/session/impl/HubServiceCompleteImpl.java + be/ehealth/businessconnector/hub/session/impl/HubServiceImpl.java + be/ehealth/businessconnector/hub/validators/HubReplyValidator.java + be/ehealth/businessconnector/hub/validators/impl/HubReplyValidatorImpl.java + . improvement improve integration test scenario: + be/ehealth/businessconnector/hub/session/AbstractIntrahubIntegrationTest.java + be/ehealth/businessconnector/hub/session/ConsentIntegrationTest.java + be/ehealth/businessconnector/hub/session/HubConfig.java + be/ehealth/businessconnector/hub/session/HubTestHelper.java + be/ehealth/businessconnector/hub/session/InitHubRule.java + be/ehealth/businessconnector/hub/session/SpecificHubIntegrationTest.java + be/ehealth/businessconnector/hub/session/TherLinkIntegrationTest.java + be/ehealth/businessconnector/hub/session/TransactionIntegrationTest.java + be/ehealth/businessconnector/hub/session/WalkThroughIntegrationTest.java + be/ehealth/businessconnector/intrahub/service/AbstractIntrahubIntegrationTest.cs + be/ehealth/businessconnector/intrahub/session/HubServiceCompleteIntegrationTest.cs + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement refactored DoctorRequestHandler,HubRequestWithEncryption and RequestHandler interface to be more generic now creates kmehrId and Author based on general config ( with full nihii number including specialisation now ) + . improvement refactored to be usable for all healthcare professionals + . improvement refactoring in put and get transaction request we don't add empty application id anymore ( not needed for individual health care professional) + . improvement refactoring in HubReplyValidator , removed superfluous null check + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement made RequestTypeBuilder request property private instead of package accessible + . improvement removed double setting of SchemaValidatorHandler in ServiceFactory + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + . bugfix fixed bug retrieving encryption key from etk , now also works when hub is known with multiple ids in etk depot + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + . change using latest kmehr methods for specific kmehr configs + + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + . bugfix b.e.b.hub.security.HubRequestWithEncryption fixed NPE when marshalling object + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0 beta-5 release + . change Crypto properties are now retrieved from session when needed. methods with crypto as parameter are deprecated + . change now using factory to create GenericWsSender instead of constructor + . change Unnecessary Local Before Return dropped + . improvement replaced new GenericWsSenderImpl() with factory method in service + . improvement new Exceptions now always include the rootcause + . improvement removed some unused imports and autoformatted the source code + . improvement HubReplyValidatorImpl : inlined list definition just before loop + +3.4.0-beta-4 release + +3.4.0 beta release + . improvement upgrade to new version of kmehr (version 1.8.0) + . change refactored calling of KeyDepotManager + + +3.3.0 beta-3 release + . improvement upgrade to new version of kmehr (version 1.7.0) + . bugfix b.e.e.hub.service.ServiceFactory correction to new xsd locations + +3.3.0 beta release + . improvement logging standardized on sl4j + . improvement now logs message on debug level when unable to obtain nihii from session + +3.4.0 beta-3 release + . improvement b.e.b.hub.security.FolderDecryptor internal refactoring (removing xpath instances) + . improvement b.e.b.hub.security.FolderEncryptor internal refactoring (performace improvements) diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-intrahubcommons.txt b/decompiled/3.20.2/disclaimer/release.notes.business-intrahubcommons.txt new file mode 100644 index 000000000..94c65b910 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-intrahubcommons.txt @@ -0,0 +1,8 @@ +********************************************************** +* eHealth Business intrahub commons RELEASE NOTES * +********************************************************** +3.14.1 release (octobre 2017) + . improvement be.ehealth.business.intrahubcommons.security.FolderDecryptor Fix potential encoding issue when decrypting reponse (was relying on system encoding being UTF-8 compatible) + +3.14.0-beta-0 release (september 2017) + . initial release diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-intrahubv3.txt b/decompiled/3.20.2/disclaimer/release.notes.business-intrahubv3.txt new file mode 100644 index 000000000..30115d1d3 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-intrahubv3.txt @@ -0,0 +1,253 @@ +********************************************************** +* eHealth Business intrahub V3 RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . improvement Update integration tests assertions. + +3.17.0 internal release (april 2019) + +3.16.1 release (october 2018) + . change Pagination added to getTransactionList, based on version 3.5.2 of the xsd of hubservices. + - following methods have been added to the HubService interface: + GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, Paginationrequestinfo paginationrequestinfo) + GetTransactionListResponse getTransactionList(PatientIdType patient, LocalSearchType searchType, TransactionWithPeriodType transaction, Paginationrequestinfo paginationrequestinfo, String breakTheGlass) + - Modified classes: + be/ehealth/businessconnector/hubv3/service/HubTokenService + be/ehealth/businessconnector/hubv3/service/ServiceFactory + be/ehealth/businessconnector/hubv3/service/impl/HubTokenServiceImpl + be/ehealth/businessconnector/hubv3/session/HubService + be/ehealth/businessconnector/hubv3/session/impl/HubServiceImpl + be/ehealth/businessconnector/hubv3/helpers/HubConfigVitalink + be/ehealth/businessconnector/hubv3/helpers/HubTestHelper + be/ehealth/businessconnector/hubv3/session/WalkThroughRswIntegrationTest + be/ehealth/businessconnector/hubv3/session/WalkThroughVitalinkIntegrationTest + - Added class: + be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder + +. change Support of the ID-ENCRYPTION-KEY kmehr property that can be added to the hcparty identifier of the request for operations where the response must be encrypted. + The ID-ENCRYPTION-KEY value contains the base64 encoded reply-to ETK. + By default ID-ENCRYPTION-KEY is not added since service providers might not be compliant yet (the kmehr.hubservicev3.identifier.id.idencryptionkey property is false). + To activate ID-ENCRYPTION-KEY the config property kmehr.hubservicev3.identifier.id.idencryptionkey must be set to true. + - Modified classes: + be/ehealth/businessconnector/hubv3/util/RequestListTypeBuilder + be/ehealth/businessconnector/hubv3/security/HubRequestWithEncryptionIntegrationTest + +3.16.0 release (september 2018) + . internal release + +3.15.1 release (april 2018) + . improvement Integration tests examples updated. + +3.15.0 release (april 2018) + . internal release + +3.14.2 release (february 2017) + . improvement The scructure of input/output payloads is now based on version 3.4.0 of the xsd of hubservices. + The integration tests have been adapted accordingly. + . Make sure you add the following properties to your configuration, depending on your target group: + + - For all groups: + # Hub id (here Vitalink) + hubv3.id=1990001916 + + # Hub application (here Vitalink, may be ignored for RSW) + hubv3.application=VITALINKGATEWAY + + # Hub service endpoint (here Vitalink) + endpoint.hubv3.intra=https://vitalink-acpt.ehealth.fgov.be/vpmg/vitalink-gateway/IntraHubService + + # True or false if you want to validate the incoming message with the xsd + validation.incoming.intrahubv3.message=true + + - For orgpharmacy as an organisation with a pharmacy Holder-Of-Key certificate (not an individual Holder-Of-Key certificate): + ### + encryption.actor.id=${pharmacy.nihii} + encryption.actor.cd=NIHII_PHARMACY + # Set the application id of the pharmacy + encryption.application.id= + + kmehr.hubservicev3.usedefaultproperties=false + kmehr.hubservicev3.hcpartylist=pharmacy,identifier,software + kmehr.hubservicev3.identifier.id.inss.value=${careprovider.inss} + kmehr.hubservicev3.identifier.id.inss.sv=1.0 + kmehr.hubservicev3.identifier.id.idhcparty.value=${careprovider.nihii} + kmehr.hubservicev3.identifier.id.idhcparty.sv=1.0 + kmehr.hubservicev3.identifier.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.hubservicev3.identifier.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.identifier.firstname=${careprovider.firstname} + kmehr.hubservicev3.identifier.lastname=${careprovider.lastname} + kmehr.hubservicev3.identifier.address.cd.sv=1.0 + kmehr.hubservicev3.identifier.address.cd.value=careaddress + kmehr.hubservicev3.identifier.address.cd.schemes=cdaddress + # Set the nis code of the address + kmehr.hubservicev3.identifier.address.nis= + + kmehr.hubservicev3.software.id.local.sl.1=endusersoftwareinfo + kmehr.hubservicev3.software.id.local.sv.1=1.0 + # Set the name of the software + kmehr.hubservicev3.software.id.local.value.1= + kmehr.hubservicev3.software.cd.cdhcparty.value=application + kmehr.hubservicev3.software.cd.cdhcparty.sv=1.1 + + kmehr.hubservicev3.pharmacy.id.idhcparty.value=${pharmacy.nihii} + kmehr.hubservicev3.pharmacy.id.idhcparty.sv=1.0 + kmehr.hubservicev3.pharmacy.cd.cdhcparty.value=orgpharmacy + kmehr.hubservicev3.pharmacy.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.pharmacy.name=${pharmacy.name} + ### + + - For orgpharmacy with an individual Holder-Of-Key certificate: + ### + kmehr.hubservicev3.usedefaultproperties=false + kmehr.hubservicev3.hcpartylist=pharmacy,identifier,software + kmehr.hubservicev3.identifier.id.inss.value=${careprovider.inss} + kmehr.hubservicev3.identifier.id.inss.sv=1.0 + kmehr.hubservicev3.identifier.id.idhcparty.value=${careprovider.nihii} + kmehr.hubservicev3.identifier.id.idhcparty.sv=1.0 + kmehr.hubservicev3.identifier.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.hubservicev3.identifier.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.identifier.firstname=${careprovider.firstname} + kmehr.hubservicev3.identifier.lastname=${careprovider.lastname} + kmehr.hubservicev3.identifier.address.cd.sv=1.0 + kmehr.hubservicev3.identifier.address.cd.value=careaddress + kmehr.hubservicev3.identifier.address.cd.schemes=cdaddress + # Set the nis code of the address + kmehr.hubservicev3.identifier.address.nis= + + kmehr.hubservicev3.software.id.local.sl.1=endusersoftwareinfo + kmehr.hubservicev3.software.id.local.sv.1=1.0 + # Set the name of the software + kmehr.hubservicev3.software.id.local.value.1= + kmehr.hubservicev3.software.cd.cdhcparty.value=application + kmehr.hubservicev3.software.cd.cdhcparty.sv=1.1 + + kmehr.hubservicev3.pharmacy.id.idhcparty.value=${pharmacy.nihii} + kmehr.hubservicev3.pharmacy.id.idhcparty.sv=1.0 + kmehr.hubservicev3.pharmacy.cd.cdhcparty.value=orgpharmacy + kmehr.hubservicev3.pharmacy.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.pharmacy.name=${pharmacy.name} + ### + + - For other target groups: + ### + kmehr.hubservicev3.usedefaultproperties=false + kmehr.hubservicev3.hcpartylist=identifier,software + kmehr.hubservicev3.identifier.id.inss.value=${careprovider.inss} + kmehr.hubservicev3.identifier.id.inss.sv=1.0 + kmehr.hubservicev3.identifier.id.idhcparty.value=${careprovider.nihii} + kmehr.hubservicev3.identifier.id.idhcparty.sv=1.0 + kmehr.hubservicev3.identifier.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.hubservicev3.identifier.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.identifier.firstname=${careprovider.firstname} + kmehr.hubservicev3.identifier.lastname=${careprovider.lastname} + kmehr.hubservicev3.identifier.address.cd.sv=1.0 + kmehr.hubservicev3.identifier.address.cd.value=careaddress + kmehr.hubservicev3.identifier.address.cd.schemes=cdaddress + # Set the nis code of the address + kmehr.hubservicev3.identifier.address.nis= + + kmehr.hubservicev3.software.id.local.sl.1=endusersoftwareinfo + kmehr.hubservicev3.software.id.local.sv.1=1.0 + # Set the name of the software + kmehr.hubservicev3.software.id.local.value.1= + kmehr.hubservicev3.software.cd.cdhcparty.value=application + kmehr.hubservicev3.software.cd.cdhcparty.sv=1.1 + + + + ### + + + +3.14.2-beta-1 release (november 2017) + . For the orgpharmacy target group the configuration has been amended in order to supply the correct encryption + parameters. + Make sure you have set the following properties if you + use a pharmacy certificate (set pharmacy.nihii with th nihii of the pharmacy and + encryption.application.id with the appplication id of the pharmacy): + + pharmacy.nihii= + encryption.actor.id=${pharmacy.nihii} + encryption.actor.cd=NIHII_PHARMACY + encryption.application.id= + kmehr.hubservicev3.hcpartylist=pharmacy,identifier,software + +3.14.2-beta-0 internal release (november 2017) + +3.14.1 release (octobre 2017) + . For the orgpharmacy target group you might need to add pharmacy and hcparty pharmacistholder info to the hcparty list: + # + kmehr.hubservicev3.hcpartylist=pharmacy,pharmacistholder,identifier,software + kmehr.hubservicev3.pharmacy.id.idhcparty.value=${pharmacy.nihii} + kmehr.hubservicev3.pharmacy.id.idhcparty.sv=1.0 + kmehr.hubservicev3.pharmacy.cd.cdhcparty.value=orgpharmacy + kmehr.hubservicev3.pharmacy.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.pharmacy.id.name=${pharmacy.name} + kmehr.hubservicev3.pharmacistholder.id.inss.value=${pharmacy-holder.ssin} + kmehr.hubservicev3.pharmacistholder.id.inss.sv=1.0 + kmehr.hubservicev3.pharmacistholder.id.idhcparty.value=${pharmacy-holder.nihii} + kmehr.hubservicev3.pharmacistholder.id.idhcparty.sv=1.0 + kmehr.hubservicev3.pharmacistholder.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.hubservicev3.pharmacistholder.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.pharmacistholder.firstname=${pharmacy-holder.firstname} + kmehr.hubservicev3.pharmacistholder.lastname=${pharmacy-holder.lastname} + # + + +3.14.0 release (octobre 2017) + . improvement be/ehealth/businessconnector/hubv3/session/HubService overload interface with method arguments breakTheGlass and maxRows + . improvement be/ehealth/businessconnector/hubv3/service/HubTokenService add method arguments breakTheGlass and maxRows + . improvement be/ehealth/businessconnector/hubv3/session/WalkThroughRswIntegrationTest adapt safe tests for RSW implementation + . Safe operations have been fully validated only for the Vitalink hub. + . configuration example for Vitalink acc: + + # Hub id + hubv3.id=1990001916 + + # Hub application (ignored for RSW) + hubv3.application=VITALINKGATEWAY + + endpoint.hubv3.intra=https://vitalink-acpt.ehealth.fgov.be/vpmg/vitalink-gateway/IntraHubService + + #True or false if you want to validate the incoming message with the xsd + validation.incoming.intrahubv3.message=true + + # Normally usedefaultproperties=true may be set for RSW: then no further kmehr properties need to be set. + kmehr.hubservicev3.usedefaultproperties=false + # + kmehr.hubservicev3.hcpartylist=identifier,software + kmehr.hubservicev3.identifier.id.inss.value=${careprovider.inss} + kmehr.hubservicev3.identifier.id.inss.sv=1.0 + kmehr.hubservicev3.identifier.id.idhcparty.value=${careprovider.nihii} + kmehr.hubservicev3.identifier.id.idhcparty.sv=1.0 + kmehr.hubservicev3.identifier.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.hubservicev3.identifier.cd.cdhcparty.sv=1.1 + kmehr.hubservicev3.identifier.firstname=${careprovider.firstname} + kmehr.hubservicev3.identifier.lastname=${careprovider.lastname} + # + ### End user software info (not mandatory for RSW) + # + # Name of the sofware + kmehr.hubservicev3.software.id.local.value.1=Your software name + # + kmehr.hubservicev3.software.cd.cdhcparty.value=application + # + ### + + ### Address info: for RSW and RSB the address of the requestor is ignored + # + kmehr.hubservicev3.identifier.address.cd.sv=1.0 + # + # The address type of the end user person + kmehr.hubservicev3.identifier.address.cd.value=careaddress + # + kmehr.hubservicev3.identifier.address.cd.schemes=cdaddress + # + # the NIS code of the address of the end user person + kmehr.hubservicev3.identifier.address.nis=Your nis + # + ### + + +3.14.0-beta-0 release (september 2017) + . initial release diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-kmehrcommons.txt b/decompiled/3.20.2/disclaimer/release.notes.business-kmehrcommons.txt new file mode 100644 index 000000000..3d4602a74 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-kmehrcommons.txt @@ -0,0 +1,98 @@ +********************************************************** +* eHealth Business kmehr commons RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . change update to latest kmehr version 1.28 + - Modified class: + be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl + +3.17.0 internal release (april 2019) + +3.16.1 release (october 2018) + . change update to latest kmehr version 1.26 + - Modified class: + be/ehealth/business/kmehrcommons/validator/impl/KmehrValidatorImpl + . change add ID-ENCRYPTION-KEY when adding hc party securty info. + - Modified class: + be/ehealth/business/kmehrcommons/HcPartyUtil + +3.16.0 release (september 2018) + . internal release + +3.14.2-beta-1 release (november 2017) + . improvement be/ehealth/business/kmehrcommons/HcPartyUtil + +3.14.2-beta-0 internal release (november 2017) + +3.14.0-beta-0 release (september 2017) + . improvement be/ehealth/business/kmehrcommons/HcPartyUtil add method addSecurityTags + . improvement be/ehealth/business/kmehrcommons/HcPartyBuilder add AddressType to builder + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement Creation of KmehrValidator classes + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + . update now using latest kmehr version 1.18.0 + + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change some minor checkstyle fixes + . change added methods to create codes and identifiers + + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change made id and code version configurable and change config properties for ids and codes + . change KmehrIdGenerator is now automatically registered in IdGeneratorFactory when HcPartyUtils is used + . change HcPartyBuilder : added some extra utility methods like idFromSessionNiss , idFromSessionNihii, ... + . change KmehrIdGenerator now defines its own tag to be registered in factory + . change refactory HcPartyUtil internally and moved kmherIdGeneratorTag public property to KmehrIdGenerator class + . change Some static string is now defined in a local variable (Avoid duplicate literals). + . change Unnecessary Local Before Return dropped + +3.4.0-beta-4 release + . change added method HcPartyUtil.getAuthorKmehrQuality() + +3.4.0 beta release + . change mapping refactoring in HcPartyUtil + . change deprecated createKmehrIdPrefix() , implementation was not correct, replaced with retrieveMainAuthorId(String projectName) + +3.3.0 beta-2 release + . change added kmehr specifig id generator which is compatible with mycarenetcommons requirements + + +3.3.0 beta release diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mediprima.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mediprima.txt new file mode 100644 index 000000000..bd1fc4086 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mediprima.txt @@ -0,0 +1,73 @@ +********************************************************** +* eHealth Business MediPrima RELEASE NOTES * +********************************************************** +3.16.1 release (october 2018) + . improvement Validate target group orgpharmacy. + The following additional saml attribute designator is required for Mediprima Consultation (see configuration file): + urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:ehealth:1.0:pharmacy:nihii-number:recognisedpharmacy:nihii11 + - Modified file/classes: + be/ehealth/businessconnector/mediprima/service/ServiceFactory + be/ehealth/businessconnector/mediprima/session/MediprimaConsultationIntegrationTest + - Added files/classes: + be/ehealth/businessconnector/mediprima/builder/ConsultCarmedInterventionRequestBuilder + be/ehealth/businessconnector/mediprima/session/MediprimaConsultationOrgpharmacyIntegrationTest + consultation/expected/orgpharmacy/scenario01Response.xml + consultation/expected/orgpharmacy/scenario02Response.xml + consultation/expected/orgpharmacy/scenario03Response.xml + consultation/expected/orgpharmacy/scenario04Response.xml + consultation/expected/orgpharmacy/scenario05Response.xml + consultation/expected/orgpharmacy/scenario06Response.xml + consultation/expected/orgpharmacy/scenario07aResponse.xml + consultation/expected/orgpharmacy/scenario07bResponse.xml + consultation/expected/orgpharmacy/scenario08Response.xml + consultation/expected/orgpharmacy/scenario09Response.xml + consultation/expected/orgpharmacy/scenario10Response.xml + consultation/expected/orgpharmacy/scenario11Response.xml + consultation/expected/orgpharmacy/scenario12Response.xml + consultation/expected/orgpharmacy/scenario13Response.xml + consultation/expected/orgpharmacy/scenario14Response.xml + +3.16.0 release (september 2018) + . internal release + +3.15.1 release (april 2018) + . improvement Expected results updated for consultation integration tests examples. + +3.15.0 release (april 2018) + . internal release + +3.14.0 release (octobre 2017) + . Initial release consultation, tarification and invoicing services + . configuration example for Vitalink acc: + + ############################################################################################################################################## + # Configuration for mediprima consultation + ############################################################################################################################################## + validation.incoming.message.mediprima.consultation=true + + ############################################################################################################################################## + # Configuration for mediprima tarification + ############################################################################################################################################## + validation.incoming.message.mediprima.tarification=true + # same as mycarenet tarification + mycarenet.mcn.tarification.request.needxades=false + # same as mycarenet tarification + mycarenet.mcn.tarification.response.neededxadeslevel=none + + ############################################################################################################################################## + # Configuration for mediprima invoicing + ############################################################################################################################################## + # acc endpoint + endpoint.genericasync.mediprima.invoicing.v1=https://pilot.mycarenet.be:9443/nip/mycarenet-ws/async/generic/hcpfac_12 + security.incoming.message.genasync.timestamp.created.ttl.mediprima.invoicing.v1=300 + security.incoming.message.genasync.timestamp.expires.ttl.mediprima.invoicing.v1=300 + # + #configure blob type for invoicing + mycarenet.blobbuilder.mediprima.invoicing.usedefaultproperties=false + mycarenet.blobbuilder.mediprima.invoicing.id=blob + mycarenet.blobbuilder.mediprima.invoicing.encodingtype=deflate + mycarenet.blobbuilder.mediprima.invoicing.contenttype=text/plain + + +3.14.0-beta-0 release (september 2017) + . Initial release consultation, tarification and invoicing services \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mediprimauma.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mediprimauma.txt new file mode 100644 index 000000000..96cfc577c --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mediprimauma.txt @@ -0,0 +1,8 @@ +********************************************************** +* eHealth Business MediPrima UMA RELEASE NOTES * +********************************************************** +3.15.1 release (april 2018) + . initial release + +3.15.0 release (april 2018) + . internal release \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mediprimav2.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mediprimav2.txt new file mode 100644 index 000000000..07ac347e3 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mediprimav2.txt @@ -0,0 +1,8 @@ +********************************************************** +* eHealth Business MediPrima v2 RELEASE NOTES * +********************************************************** + +3.18.0 release (october 2019) + . initial release + . /!\ For the orgpharmacy target group the following additional saml attribute designator is required for Mediprima Consultation V2 (see configuration file): + urn:be:fgov:certified-namespace:ehealth,urn:be:fgov:ehealth:1.0:pharmacy:nihii-number:recognisedpharmacy:nihii11 \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattest.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattest.txt new file mode 100644 index 000000000..62db381d7 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattest.txt @@ -0,0 +1,37 @@ +********************************************************** +* eHealth Business Mycarenet eAttest RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) + . improvement Make Mycarenet etk key identifier configurable. + - Modified classes: + mycarenetattest/src/main/java/be/ehealth/businessconnector/mycarenet/attest/security/BusinessContentEncryptor + +3.17.0 internal release (april 2019) + +3.15.1 release (april 2018) + . improvement Add signature data in response: + - be.ehealth.businessconnector.mycarenet.attest.domain.AttestBuilderResponse Add signature data + - be.ehealth.businessconnector.mycarenet.attest.builders.impl.ResponseObjectBuilderImpl Build signature data + - be.ehealth.businessconnector.attest.session.AttestIntegrationTest Adapt Java tests + - be.ehealth.businessconnector.attest.session.AttestIntegrationTest.cs Adapt .Net tests + +3.15.0 release (april 2018) + . internal release + +3.14.1 release (octobre 2017) + . improvement RequestObjectBuilder now returns both the SendAttestationRequest (as before) + and the SendTransactionRequest before encryption. They are wrapped in a AttestBuilderRequest. + . improvement messageProtocoleSchemaVersion of SendTransactionRequest is now set by default to 1.18 through + the new configuration property: mycarenet.attest.message.protocole.schema.version + . improvement Removed unused sendRequest argument from method AttestBuilderResponse.handleSendResponseType + +3.14.0 release (september 2017) +. improvement Correct typos in be.ehealth.businessconnector.attest.template.properties + +3.14.0-beta-0 release (september 2017) +. improvement Correct namespace in AttestIntegrationTest.cs + +3.13.1 release (july 2017) + . Initial release + +3.13.0 internal release (july 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattestv2.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattestv2.txt new file mode 100644 index 000000000..897bbeee7 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetattestv2.txt @@ -0,0 +1,71 @@ +********************************************************** +* eHealth Business Mycarenet eAttest V2 RELEASE NOTES * +********************************************************** + +3.18.0 release (october 2019) + . bugfix The signature verifier now validates the signature of the response blob as a Xades-T with manifest referencing the + request blob. In version 3.17.1 the validation was limited to the Xades-BES specification. + In order to validate the manifest against the request the ResponseObjectBuilder interface has been altered in order + to pass it the necessary request data for both the encrypted and not encrypted cases. + + . bugfix In class be.ehealth.businessconnector.mycarenet.attestv2.domain.SignedBuilderResponse the method getSignedData() + now returns the byte array representation of the signed blob (this is the same value returned by + the method CancelAttestationResponse.getReturn().getDetail().getValue()). In version 3.17.1 getSignedData() + was returning the byte array passed to the signature verifier (the MyCarenet response + the signature). + + . bugfix As requested by the CIN the the xml type xs:time is now marshalled by the eAttest V2 business connector + with the format hh:mm:ss. + In order to apply only this format to eAttest V2 the business request and response Java types + have been moved to MyCarenet-specific packages: + - be.fgov.ehealth.standards.kmehr.schema.v1 => be.fgov.ehealth.standards.kmehr.mycarenet.schema.v1 + - be.fgov.ehealth.standards.kmehr.cd.v1 => be.fgov.ehealth.standards.kmehr.mycarenet.cd.v1 + - be.fgov.ehealth.standards.kmehr.id.v1 => be.fgov.ehealth.standards.kmehr.mycarenet.id.v1 + - be.fgov.ehealth.standards.kmehr.dt.v1 => be.fgov.ehealth.standards.kmehr.mycarenet.dt.v1 + - be.fgov.ehealth.messageservices.core.v1 => be.fgov.ehealth.messageservices.mycarenet.core.v1 + /!\ As a result the following interfaces have been altered with the new package namespaces: + - RequestObjectBuilder + - ResponseObjectBuilder + + + - Modified sources: + be/ehealth/businessconnector/mycarenet/attestv2/builders/RequestObjectBuilder.java + be/ehealth/businessconnector/mycarenet/attestv2/builders/impl/RequestObjectBuilderImpl.java + be/ehealth/businessconnector/mycarenet/attestv2/domain/CancelAttestBuilderRequest.java + be/ehealth/businessconnector/mycarenet/attestv2/domain/SendAttestBuilderRequest.java + be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedBuilderResponse.java + be/ehealth/businessconnector/mycarenet/attestv2/domain/SignedEncryptedBuilderResponse.java + be/ehealth/businessconnector/mycarenet/attestv2/helper/RequestObjectBuilderHelper.java + be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestIntegrationTestHelper.java + be/ehealth/businessconnector/mycarenet/attestv2/session/SendAttestDentistIntegrationTest.java + be/ehealth/businessconnector/mycarenet/attestv2/session/SendAttestPhysicianIntegrationTest.java + be/ehealth/businessconnector/attestv2/helper/AttestIntegrationTestHelper.cs + be/ehealth/businessconnector/attestv2/session/CancelAttestDentistIntegrationTest.cs + be/ehealth/businessconnector/attestv2/session/CancelAttestPhysicianIntegrationTest.cs + be/ehealth/businessconnector/attestv2/session/SendAttestDentistIntegrationTest.cs + be/ehealth/businessconnector/attestv2/session/SendAttestPhysicianIntegrationTest.cs + + . bugfix The project identifier has been renamed from attest to attestv2. This make it possible to define a specific + kmehr configuration for eAttest V1 vs eAttest V2. + Note that the supplied connector configuration file should have the following properties: + + # eAttest V2 configuration of kmehr builder + kmehr.attestv2.usedefaultproperties=false + kmehr.attestv2.hcpartylist=identifier + kmehr.attestv2.identifier.id.inss.value=${careprovider.inss} + kmehr.attestv2.identifier.id.inss.sv=1.0 + kmehr.attestv2.identifier.id.idhcparty.value=${careprovider.nihii} + kmehr.attestv2.identifier.id.idhcparty.sv=1.0 + kmehr.attestv2.identifier.cd.cdhcparty.value=${main.kmehr.quality} + kmehr.attestv2.identifier.cd.cdhcparty.sv=1.14 + kmehr.attestv2.identifier.firstname=${careprovider.firstname} + kmehr.attestv2.identifier.lastname=${careprovider.lastname} + + - Modified sources: + be/ehealth/businessconnector/mycarenet/attestv2/helper/AttestConstants + + +3.17.1 release (april 2019) + . Initial release + +3.17.0 internal release (april 2019) + \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetcommons.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetcommons.txt new file mode 100644 index 000000000..8b943e3a9 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetcommons.txt @@ -0,0 +1,162 @@ +********************************************************** +* eHealth Business kmehr commons RELEASE NOTES * +********************************************************** +3.17.1 release (april 2019) +. improvement Make Mycarenet etk key identifier configurable. + - Modified classes: + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil +. improvement Map contentEncryption. + - Modified classes: + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/mapper/v3/BlobMapper + +3.17.0 internal release (april 2019) + +3.16.0 release (september 2017) + . bugfix Remove mandatory checks on fields InputReference, NIPReference, OutputReference of mycarenet CommonOutput. These fields + are optional in a mycarenet response. + - Modified classes: + be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator + be/ehealth/business/mycarenetcommons/validator/CommonOutputValidatorTest + + +3.14.0 release (octobre 2017) + . improvement be/ehealth/business/mycarenetcommons/builders/util/BlobUtil added method generateXades(Blob blob, String projectName) + +3.14.0-beta-0 release (september 2017) + . improvement be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java remove default hardcoded timestamp endpoint + +3.13.1 release (july 2017) + . change moved classes not coupled to the connector-utilities-mycarenetcommons artifact to the + connector-business-mycarenetdomaincommons artifact. + Were modified as a result: + mycarenetcommons/doc/disclaimer/migration.guide.business-mycarenetcommons.txt + mycarenetcommons/doc/disclaimer/release.notes.business-mycarenetcommons.txt + mycarenetcommons/pom.xml + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/BlobUtil.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/RequestBuilderUtil.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidator.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderIntegrationTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/mappers/SendRequestMapperTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/validator/CommonOutputValidatorTest.java + Were moved : + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/BlobUtilIntegrationTest.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/BlobBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/BlobBuilderFactory.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/CommonBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/RequestBuilderFactory.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/AbstractCommonBuilderImpl.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/BlobBuilderImpl.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/BuilderUtils.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/impl/GenericCommonBuilderImpl.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/CareProviderBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/GeneralCommonInputBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/builders/util/GeneralRoutingBuilder.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Blob.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/CareProvider.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/CareReceiverId.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/CommonInput.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Identification.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/McnPackageInfo.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Nihii.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Origin.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Party.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Period.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/Routing.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/domain/package.html + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/exception/ConnectorValidationException.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/exception/InvalidBlobContentConnectorException.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/exception/InvalidBlobContentConnectorExceptionValues.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/exception/ValidationError.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/util/McnConfigUtil.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/util/WsAddressingUtil.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/validator/AbstractMyCarenetValidator.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/validator/CommonInputValidator.java + mycarenetcommons/src/main/java/be/ehealth/business/mycarenetcommons/validator/RoutingValidator.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/AbstractCommonBuilderImplTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/BlobBuilderTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/CommonBuilderTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/CreateSenderTest.java + mycarenetcommons/src/test/java/be/ehealth/business/mycarenetcommons/builders/impl/GenericCommonBuilderImplTest.java + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement moved PackageInfo class to this module, and updated code to use this new class and corresponding utility classes. + . improvement removed unused imports , and and the get methods for byte arrays in Blob class now return a clone of the byte array. + . improvement the decompressedBlob value of InvalidBlobConnectorException is now cloned before storage. + . improvement McnConfigUtil class is now final + . deprecation Methods using PackageInfo becomes deprecated + . improvement Method using PackageInfo are replaced by method using McnPackageInfo + . improvement Default value added for the property "needXades" and for "useDefaultProperties" + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change b.e.b.BuilderUtils decompressBlob now is a null operation if the contentEncoding == 'none' + . change added bootstrapping + . change some minor checkstyle fixes + + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-5 release + . change deprecated ResponseBuilder.validateXades(SendResponseType, Blob), use ResponseBuilder.validateXades(SendResponseType) now. + . change ResponseBuilder.validateXades(SendResponseType) now needs config property mycarenet.{projectName}.response.neededxadeslevel=none/xades/xadest ( default = xades) + . change deprecated ResponseBuilderFactory.getResponseBuilder() , use ResponseBuilderFactory.getResponseBuilder(projectName) instead + . change now using Xades or Xades-t depending on configuration when generating xades signature ( default : xadest ) + . change added CommonOutputValidator + . change the BlobBuilder should now be created with the BlobBuilderFactory + . change made ResponseBuilderImpl class final + . change ResponseBuilderImpl removed unused import + . change replaced "".equals(content) with ArrayUtils.isEmpty(content) in BuilderUtils + . change Some static string is now defined in a local variable (Avoid duplicate literals). + . change Unnecessary Local Before Return dropped + . change modifier not usefull dropped + + +3.4.0-beta-4 release + . change removed siteId from commonInput->Origin not needed for user of connector + . change ResponseBuilder must now be created with ResponseBuilderFactory + . change BlobUtil generateXades is now configurable in property file, xades generation is now also configurable + . change Blob class now makes a defensive copy of the input bytearray parameter + . change the SendRequestMapper utility methods are now static methods + + +3.4.0 beta release + . change default builders now use generic builders , configured in property file + . change BlobBuilder interface expanded, a new method allows to set the message name (Blob build(byte[] input, String encodingType, String id, String contentType, String messageName)) + . change added more documentation + . change added BlobUtil, which allows to create Xades for blob + + +3.3.0 beta release + +3.3.1 beta release + . change extracted commons package from this project into seperate project + . change BlobBuilder : id is no longer a required field + . change when choosing deflate as encoding another deflate protocol is choosen, see technical connector ( no impact on current business projects ) diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetdomaincommons.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetdomaincommons.txt new file mode 100644 index 000000000..0a583eb1e --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetdomaincommons.txt @@ -0,0 +1,14 @@ +********************************************************** +* eHealth Business Mycarenet Commons RELEASE NOTES * +********************************************************** +mycarenetdomaincommons/src/main/java/be/ehealth/business/mycarenetdomaincommons/domain/InputReference.java + + +3.14.0 release (octobre 2017) + . bug-fix be/ehealth/business/mycarenetdomaincommons/util/DomainBlobUtil was faulty, use be/ehealth/business/mycarenetcommons/builders/util/BlobUtil instead + . improvement be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent added convenience domain object to hold genericasync post data + +3.13.1 release (july 2017) + . Initial release (see also migration.guide.business-mycarenetcommons.txt) + +3.13.0 internal release (july 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdata.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdata.txt new file mode 100644 index 000000000..70234e2af --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdata.txt @@ -0,0 +1,9 @@ +********************************************************** +* eHealth Business Mycarenet Member Data RELEASE NOTES * +********************************************************** + +3.17.1 release (april 2019) + . Initial release + +3.17.0 internal release (april 2019) + \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdatav2.txt b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdatav2.txt new file mode 100644 index 000000000..e17aafbcb --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-mycarenetmemberdatav2.txt @@ -0,0 +1,12 @@ +********************************************************** +* eHealth Business Mycarenet Member Data RELEASE NOTES * +********************************************************** +3.19.1 release (april 2020) + . improvement added new target groups support (clinical psychologist + clinical orthopedagogist) + +3.19.0 release (april 2020) + . internal release + +3.18.0 release (october 2019) + . Initial release + \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-registration.txt b/decompiled/3.20.2/disclaimer/release.notes.business-registration.txt new file mode 100644 index 000000000..1f0c09424 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-registration.txt @@ -0,0 +1,68 @@ +************************************************** +* eHealth Business Registration RELEASE NOTES * +************************************************** +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + registration/src/main/java/be/ehealth/businessconnector/registration/builder/RequestBuilder.java + registration/src/main/java/be/ehealth/businessconnector/registration/builder/impl/RequestBuilderImpl.java + registration/src/test/java/be/ehealth/businessconnector/registration/session/CodeExampleUsage.java + registration/src/test/java/be/ehealth/businessconnector/registration/session/RegistrationIntegrationTest.java + registration/src/test/net/be/ehealth/businessconnector/registration/session/RegistrationIntegrationTest.cs + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change refactored ImplementationClassFactory : crypto parameters are not provided anymore + . change now using factory to create GenericWsSender instead of constructor + . change Unnecessary Local Before Return dropped + . improvement replaced new GenericWsSenderImpl() with factory method in service + . improvement now using ConfigurableFactoryHelper method without class parameter instead of deprecated method + +3.4.0-beta-4 release + . change updated service to use new code to configure HandlerChain + . change using RequestBuilderUtil internally in service + . change changed type of requestid generated ( using xs:id generator now ) diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-ssinhistory.txt b/decompiled/3.20.2/disclaimer/release.notes.business-ssinhistory.txt new file mode 100644 index 000000000..b48a4d9d5 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-ssinhistory.txt @@ -0,0 +1,11 @@ +************************************************** +* eHealth Business SsinHistory RELEASE NOTES * +************************************************** +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . Initial release + +3.12.0 internal release (mai 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-tarification.txt b/decompiled/3.20.2/disclaimer/release.notes.business-tarification.txt new file mode 100644 index 000000000..5ad686736 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-tarification.txt @@ -0,0 +1,70 @@ +************************************************** +* eHealth Business tarification RELEASE NOTES * +************************************************** +3.14.0-beta-0 release (september 2017) + . change rename TarificationIntegrationTest.cs TarificationMyCarenetIntegrationTest.cs + +3.13.1 release (july 2017) + . improvement moved some dependencies from mycarenetcommons to mycarenetdomaincommons + Were modified as a result: + tarification/doc/disclaimer/user.guide.business-tarification.txt + tarification/src/main/java/be/ehealth/businessconnector/tarification/builder/RequestBuilder.java + tarification/src/main/java/be/ehealth/businessconnector/tarification/builder/impl/RequestBuilderImpl.java + tarification/src/main/java/be/ehealth/businessconnector/tarification/service/ServiceFactory.java + tarification/src/test/java/be/ehealth/businessconnector/tarification/CodeExampleUsage.java + tarification/src/test/java/be/ehealth/businessconnector/tarification/session/TarificationMyCarenetIntegrationTest.java + tarification/src/test/net/be/ehealth/businessconnector/tarification/session/TarificationIntegrationTest.cs +3.13.0 release (july 2017 + +3.12.1 release (june 2017) + . improvement using new McnPackageInfo class and corresponding utility methods + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . bugfix fixed bug in b.e.b.tarification.builder.impl.RequestBuilderImpl : default value of isTest is now false + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change refactored ImplementationClassFactory : crypto parameters are not provided anymore + . change now using factory to create GenericWsSender instead of constructor + . change Unnecessary Local Before Return dropped + +3.4.0-beta-4 release + . improvement initial release ( not tested completely yet , waiting for testdata for second OA) diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-therlink.txt b/decompiled/3.20.2/disclaimer/release.notes.business-therlink.txt new file mode 100644 index 000000000..32eb3186c --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-therlink.txt @@ -0,0 +1,154 @@ +********************************************************** +* eHealth Business therlink RELEASE NOTES * +********************************************************** +3.18.0 release (october 2019) + . improvement Service validated for following AR78 professionals: + clinicalorthopedagogist, clinicalpsychologist and oraldentalhygienist. + - Modified sources: + be/ehealth/businessconnector/therlink/util/TherapeuticLinkTypeValues + be.ehealth.businessconnector.therlink.test.properties + +3.16.1 release (october 2018) + . adding new operation HasTherapeuticLink + - Modified files + be/ehealth/businessconnector/therlink/builders/RequestObjectBuilder + be/ehealth/businessconnector/therlink/builders/impl/AbstractRequestObjectBuilderImpl + be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequest + be/ehealth/businessconnector/therlink/domain/requests/RevokeTherapeuticLinkRequest + be/ehealth/businessconnector/therlink/domain/responses/HasTherapeuticLinkResponse + be/ehealth/businessconnector/therlink/mappers/RequestObjectMapper + be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper + be/ehealth/businessconnector/therlink/service/ServiceFactory + be/ehealth/businessconnector/therlink/service/TherLinkService + be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceImpl + be/ehealth/businessconnector/therlink/session/TherLinkService + be/ehealth/businessconnector/therlink/session/impl/TherLinkServiceImpl + be/ehealth/businessconnector/therlink/builders/RequestBuilderImplTest + be/ehealth/businessconnector/therlink/domain/requests/HasTherapeuticLinkRequestTest + be/ehealth/businessconnector/therlink/domain/responses/GetTherapeuticLinkResponseTest + be/ehealth/businessconnector/therlink/domain/responses/PutTherapeuticLinkResponseTest + be/ehealth/businessconnector/therlink/domain/responses/RevokeTherapeuticLinkResponseTest + be/ehealth/businessconnector/therlink/mappers/RequestObjectMapperTest + be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapperTest + be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceBasicIntegrationTest + be.ehealth.businessconnector.therlink.test.properties + examples/requests/hasTherapeuticLink.xml + examples/responses/getTherapeuticLinkSuccessfulWithListWithoutAuthor.xml + examples/responses/hasTherapeuticLinkSuccessful.xml + examples/responses/hasTherapeuticLinkUnsuccessful.xml + . improvement Service validated for all AR78 professionals + - Modified files: + be/ehealth/businessconnector/therlink/service/impl/AbstractTherlinkIsolationIntegrationTest + be/ehealth/businessconnector/therlink/service/impl/TherLinkServiceBasicIntegrationTest + be/ehealth/businessconnector/therlink/util/TherapeuticLinkTypeValues + be.ehealth.businessconnector.therlink.test.properties + . bugfix Fix NullPointerException occurring when the service response contains no author in the OperationContext. The author is optional according to the xsd. + - Mofified files + be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapper + be/ehealth/businessconnector/therlink/mappers/ResponseObjectMapperTest + examples/responses/getTherapeuticLinkSuccessfulWithListWithoutAuthor + +3.16.0 release (september 2018) + . internal release + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement BinaryProof.getBinary now returns clone of internal copy + . bugfix Deprecated method OperationContext with calendar now works again + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . update using technical connector 3.11.0 + . bugfix fixed bug (classcast exception) when providing patient without first/lastname for a therapeutic link + . update version of hubservice xsd is updated to 2.2.2 to use latest version of kmehr, this will enable the treatment of new types + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + + 3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change refactored ImplementationClassFactory : crypto parameters are not provided anymore + . change HcPartyMapper is now retrieved with MapperFactory.getHcPartyMapper() + . change using ConfigurableFactoryHelper without .class parameter now ( old interface deprecated) + . change Author.toString doesn't print deprecated properties anymore, but now prints ids and cds + . change replaced deprecated GetTherapeuticLinkRequest constructors with new ones in RequestObjectMapper + . change now always places isi card number in patient for request + . change replaced deprecated method AbstractRequestBuilder.getEnduserHcpType() with HcPartyUtil.getAuthorKmehrQuality() in internal implementations + . change HcParty.equals use EqualsBuilder to avoid cyclomatic complexity + . change Some static string is now defined in a local variable (Avoid duplicate literals). + . change Unnecessary Local Before Return dropped + . change modifier not usefull dropped + . improvement now using ConfigurableFactoryHelper method without class parameter instead of deprecated method + + +3.4.0-beta-4 release + . change updated service to use new code to configure HandlerChain + + +3.4.0 beta release + . change moved HcParty mapping code to HcPartyMapper + . change using HcPartyUtils to create kmehrId + . change added support for isi card + . change therlink Patient object deprecated , will throw exception when used for isi+ card , use be.ehealth.business.common.domain.Patient instead + . change using DateTime objects instead of Date objects. alternative getters and setters provided + . change default builders now use generic builders , configured in property file + . bugfix removed duplicate of TherlinkService in main b.e.b.therlink package + . bugfix changed named of this release notes file + . change now retrieves kmehr id prefix with HcPartyUtil.retrieveMainAuthorId(BuilderConstants.PROJECT_NAME) , the property kmehr." + {therlink/default} + ".identifier.id.idhcparty should be present + . bugfix now using correct method to calculate kmehr suffix ( no impact on behaviour , just naming ) + . change use of a deprecated method fixed , now using new method ( which uses datetimes instead of dates ) + . change change the setting for therlink.maxrows in example property file from 1000 to 50 + . change made RequestObjectBuilder.PROP_HCP_TYPE deprecated : property not used anymore in new implementation class + . change parameters therlink.application.id and therlink.enduser.hcpartytype are now not required anymore ( therlink.enduser.hcpartytype is now looked up in kmehr config main.kmehr.quality + . change therlink properties have changed -> see example property file + +3.3.0 beta-2 release + . change fixed response mapper : now maps ids and cds correctly + +3.3.0 beta release + . improvement removed public constructor for Builder and Factory classes , no instances needed + . bugfix HcParty : lists are initialises with empty list in when object is constructed + . change extracted commons package into seperate project : added dependency to this project + . change Some properties are required now for therlink : the properties kmehr.single.hcparty.template.careprovider.in.therapeuticlink.* + . improvement now also supports pharmacists + . improvement logging standardized on sl4j + . improvement/change now uses standard configuration for mycarenet CommonInput see javadoc be.ehealth.business.mycarenetcommons.builders.CommonBuilder for config parameters + . improvement/change now uses standard configuration for kmehrbuilder , see javadoc HcPartyUtil for config parameters + . change careprovider is now configured with the properties kmehr.single.hcparty.template.* , see javadoc in business-kmehrcommons HcPartyUtil + diff --git a/decompiled/3.20.2/disclaimer/release.notes.business-wsconsent.txt b/decompiled/3.20.2/disclaimer/release.notes.business-wsconsent.txt new file mode 100644 index 000000000..f21555924 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.business-wsconsent.txt @@ -0,0 +1,82 @@ +********************************************************** +* eHealth Business wsconsent RELEASE NOTES * +********************************************************** +3.19.1 release (april 2020) + . improvement added new method getPatientConsentStatus + +3.19.0 release (april 2020) + . internal release + +3.13.1 release (july 2017) + +3.13.0 release (july 2017) + +3.12.1 release (june 2017) + . improvement refactored WsConsentServiceImpl replaced deprecated method + . improvement now using HandlerChainUtil.buildChainWithValidator in ServiceFactory + . improvement Default values added for the endpoint and the input validation + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + . update updated xsd version used + +3.11.0 internal release (october 2016) + . change code recompiled and rewritten to use new therlink jaxb objects ( migration to new xsd version 2.2.2 of hubservices xsd) + . update using technical connector 3.11.0 + +3.10.4 release (september 2016) + . using latest version of technical connector 3.10.4 + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + . change added bootstrapping + . change some minor checkstyle fixes + + 3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) +3.4.0-beta-9 release + . change new kmehr version 1.14 + . using latest version of technical connector 3.4.0-beta-9 + . improvement b.e.b.wsconsent.builders.AuthorBuilder added method readFromEidCard + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . using latest version of technical connector 3.4.0-beta-7 + +3.4.0 beta-6 release + . using latest version of technical connector 3.4.0-beta-6 + +3.4.0-beta-5 release + . change refactored ImplementationClassFactory : crypto parameters are not provided anymore + . bugfix fixed soapActions : now using wsconsent soapActions instead of therlink soapActions + +3.4.0-beta-4 release + . improvement the therlink.maxrows property has become optional ( property is also optional in xsd ) + . change now uses default kmehr author , configured with kmehr.default.* properties ( no software component anymore ) + . change delegating builder can now also be configured seperately for wsconsent ( with properties kmehr.wsconsent.* ) + . change updated service to use new code to configure HandlerChain + +3.4.0 beta release + . change Using DelegatingHcPartyInfoBuilder as default implementation for HcPartyInfoBuilder class + . change using HcPartyUtils to create kmehrId + . change now uses version 2.1 of hubservices xsd + . improvement added firstname and familyname to author + . bugfix now using correct method to calculate kmehr suffix ( no impact on behaviour , just naming ) + +3.3.0 beta release + . improvement now also supports pharmacists + . improvement logging standardized on sl4j + . improvement/change now uses standard configuration for kmehrbuilder , see javadoc HcPartyUtil for config parameters + diff --git a/decompiled/3.20.2/disclaimer/release.notes.technical-bootstrap.txt b/decompiled/3.20.2/disclaimer/release.notes.technical-bootstrap.txt new file mode 100644 index 000000000..eb370abc3 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.technical-bootstrap.txt @@ -0,0 +1,115 @@ +********************************************************* +* eHealth Technical Connector Bootstrap RELEASE NOTES * +********************************************************* + +3.20.2 release (october 2020) + . bug-fix b.e.f.t.bootstrap.bcp.EndpointUpdater SHA-256 values is only set if load is correct + . improvement b.e.f.t.bootstrap.BootStrapUtils Duplicates entries are not injected in keystore + +3.20.1 release (september 2020) + . internal release + +3.20.0 release (september 2020) + . internal release + +3.19.1 release (mars 2020) + . N/A + +3.19.0 release (mars 2020) + . internal release + +3.18.0 release (september 2019) + . improvement b.e.t.f.bootstrap.bcp.EndpointUpdater BCP cache dir is now configurable + . bug-fix b.e.t.f.bootstrap.bcp.parser.StatusPageParser Adding support for cache configuration + . improvement b.e.t.f.bootstrap.uddi.UddiUpdater desactivating unused feature + + Note: Some minor refactoring (clean code, avoiding string concat) + +3.17.1 (april 2019) + . N/A + +3.17.0 (april 2019) + . internal release + +3.16.0 (oktober 2018) + . improvement b.f.e.t.bootstrap.bcp.parser.StatusPageParser Adding parsers for ServiceList v2 (support of cache) + +3.16.0-beta-3 (june 2018) + . N/A + +3.16.0-beta-2 (june 2018) + . internal release + +3.16.0-beta-1 (june 2018) + . internal release + +3.15.1 release (april 2018) + . improvement b.f.e.t.bootstrap.bcp.EndpointUpdater Use env independent temp file creation + +3.15.0 release (april 2018) + . internal release + +3.14.2-beta-1 release (november 2017) + . N/A + +3.14.2-beta-0 internal release (november 2017) + +3.13.1 release (july 2017) + . N/A + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . bug-fix b.f.e.t.boostrap.bcp.EndpointUpdater bug-fix for java.io.tempdir inconsitency. + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . N/A + +3.10.4 release (september 2016) + . bug-fix b.f.e.t.bootstrap.bcp.EndpointUpdater adding reset of EndpointDistributor + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . improvement b.f.e.t.bootstrap.tsl.TrustStoreUpdater Improved logging + . bug-fix b.f.e.t.bootstrap.tsl.parser.TrustServiceStatusListParser Fixing issue with namespace validation + . bug-fix b.f.e.t.bootstrap.tsl.parser.signature.Trust..Verifier Specify UTF-8 as charset encoding + . improvement b.f.e.t.bootstrap.utils.BootStrapUtils minor refactoring (code cleanup) + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . added b.f.e.t.bootstrap.bcp.* Adding support for the BCP solution. + . bug-fix b.f.e.t.bootstrap.tsl.parser.TrustServiceStatusListParser Fixing issue with next element parsing + . renamed b.f.e.t.bootstrap.tsl.signature.Trust..Verifier Fixing typo in FQN + All the exposed methods are public static + Improved logging + . improvement b.f.e.t.bootstrap.TrustStoreUpdater Using static methods instead of 'local' ones + . improvement b.f.e.t.boostrap.uddi.UddiUpdater minor refactoring (code cleanup) + . improvement b.f.e.t.boostrap.utils.BootstrapUtils minor refactoring (code cleanup) + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + + +3.4.0-beta-10 release + . added b.f.e.t.bootstrap.tsl.TrustStoreUpdater Adding the update of TSLO store + Merging self signed certificates for TSLO list into CA certficates store + minor refactoring (code cleanup) + . bug-fix b.f.e.t.bootstrap.tsl.parser.TrustServiceStatusListParser fixing issue for obtaining nextUpdate field + using InputStream instead of InputSoure + . improvement b.f.e.t.bootstrap.tsl.signature.Trust..Verifier using the TSL signing store instead of all the crt files on the classpath + . added b.f.e.t.bootstrap.utils.BootStrapUtils when writing to a keystore the aliases are prefixed with a sequence number + possibility to transfer selfsigned certificates from on store to another. + . remove b.f.e.t.bootstrap.utils.ResourceList removed unused class + + +3.4.0-beta-9 release + initial release \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.technical-core.txt b/decompiled/3.20.2/disclaimer/release.notes.technical-core.txt new file mode 100644 index 000000000..2b4ef92fa --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.technical-core.txt @@ -0,0 +1,899 @@ +************************************************** +* eHealth Technical Connector Core RELEASE NOTES * +************************************************** + +3.20.2 release (october 2020) + . added b.e.t.config.impl.ConfigUtils Adding class to detect if .NET is used + . improvement b.e.t.config.impl.ConfigurationModuleClassloader Using ConfigUtils for .NET detection + . improvement b.e.t.config.impl.ConfigurationModuleEhealthTime Adding system property to desactivate time verification + . improvement b.e.t.config.impl.ConfigurationModuleProperties Properties are dumped alphabetically + . improvement b.e.t.config.impl.ConfigurationModuleVersion Dumping jars which impacting the ServiceLoader mechanism (jars with a META-INF/services folder inside) + . added b.e.t.config.impl.ConfigurationModuleWindows10 Configuration module to set a correct os.version in .NET + . improvement b.e.t.config.impl.RecursiveProperties Keys are returned alphabetically + . improvement b.e.t.config.util.ConfigUtil Using b.e.t.config.impl.ConfigUtils as implementation + . improvement b.e.t.handler.MessageLevelRetryHandler Adding debug logs for better troubleshooting + . improvement b.e.t.s.e.i.ConnectorOCSPRevocationStatusChecker Minor refactoring for better readability + . improvement b.e.t.s.e.i.CryptoImpl Using non deprecated API of etee-cryptolib + . improvement b.e.t.s.e.CryptoFactory Certificates are dumped alphabetically + . improvement b.e.t.s.sts.STSService Using Duration for more precise token validity specification, old methods are deprecated + . improvement b.e.t.s.sts.impl.AbstractSTSService Using Duration for more precise token validity specification + . improvement b.e.t.s.sts.impl.STSServiceImpl Using Duration for more precise token validity specification + . improvement b.e.t.s.sts.impl.STSServiceWsTrustImpl Using Duration for more precise token validity specification + . improvement b.e.t.session.impl.SessionManagerImpl Using Duration for token duration determination + . improvement b.e.t.session.renew.AbstractRenewStrategy Using Duration for token duration determination + . improvement b.e.t.session.renew.RenewStrategy Using Duration for token duration determination + . improvement b.e.t.utils.ConnectorIOUtils Intermediate directories are made when creating a temp file + . improvement b.e.t.utils.ConnectorXmlUtils Adding debug logs for better troubleshooting + . bug-fix b.e.t.ws.impl.strategy.RetryStrategy Remove unwanted stacktrace dump + +3.20.1 release (september 2020) + . internal release + +3.20.0 release (september 2020) + . internal release + +3.19.1 release (mars 2020) + . improvement b.e.t.config.impl.ConfigurationImpl Basic propertyfile analyser to detect if the default property is the same as the returned one + . bug-fix b.e.t.config.impl.ConfigurationModuleEhealthTime Using HTTP-OPTIONS method to obtain the time of the server + . improvement b.e.t.config.impl.ConfigurationModuleProperties Dumping content of the properties file directly (avoiding log file spamming) + . improvement b.e.t.config.impl.ConfigurationModuleSSL Refactoring of SSL keystore loading (java system properties are not longer used) + . improvement b.e.t.config.impl.ConfigurationModuleSSLVerifier Refactoring now using ConfigurationModuleSSL + . added b.e.t.config.impl.TrustManagerFactory Adding factory to instantiate javax.net.ssl.TrustManager + . improvement b.e.t.config.impl.ConfigValidatorImpl Separating init and load of properties + . improvement b.e.t.config.impl.RecursiveProperties Default properties files are now loaded optionally. + Adding uddi entries for (rnconsult, dics v5, certra, etkra) + . improvement b.e.t.config.ConfigFactory Configuration can be set externally (needed for unit tests) + . removed b.e.t.exception.RetryNextEndpointException Ensure the correct execution of SOAPHandlers when RetryNextEndpoint is called. (Using ThreadLocal context instead of an exception) + . improvement b.e.t.handler.MessageLevelRetryHandler Ensure the correct execution of SOAPHandlers when RetryNextEndpoint is called. (Using ThreadLocal context instead of an exception) + . improvement b.e.t.service.etee.CryptoFactory Adding methods to dump content of keystore (in DEBUG) + . improvement b.e.t.service.sso.imp.SingleSignOnServiceImpl Changing look and file of the generated pages (matching eHealth I.AM layout) + . improvement b.e.t.session.impl.SessionManagerImpl Separating initiating of object and properties/config loading + . improvement b.e.t.utils.IdentifierType Adding NIHII_AMBU_SERVICE + . improvement b.e.t.validator.impl.TimeStampValidatorImpl Reversing alias list (most recently used certifcates are added in the list) + . improvement b.e.t.ws.impl.AbstractWsSender Ensure the correct execution of SOAPHandlers when RetryNextEndpoint is called. (Using ThreadLocal context instead of an exception) + . improvement b.e.t.ws.impl.strategy.* Ensure the correct execution of SOAPHandlers when RetryNextEndpoint is called. (Using ThreadLocal context instead of an exception) + +3.19.0 release (mars 2020) + . internal release + +3.18.0 release (september 2019) + . bug-fix b.e.t.beid.impl.CommonsEidAdaptor Closing beIDCard threads when not longer used + . improvement b.e.t.beid.BeIDInfo Minor refactoring (closing threads correctly). + . improvement b.e.t.exception.RetryNextEndpointException Exception is not longer a TechnicalConnectorExcepion but a RuntimeException (see MessageLevelRetryHandler) + . improvement b.e.t.handler.wss4j.WSSecHeaderGeneratorWss4jImpl Adding support for SHA-256 digest calculation and signing + . improvement b.e.t.handler.AbstractWsSecurityHandler Adding new method for supporting SHA-256 digest calculation and signing + . added b.e.t.handler.MessageLevelRetryHandler Exception handler that can activate BCP based on the Message (SOA-02001,...) + . improvement b.e.t.handler.SoapActionHandler SOAPAction handler is now WSI-Complaint (rule 1109) + . added b.e.t.shutdown.DeleteFileOnExitShutdownHook Adding ShutdownHook to delete file on exit + . bug-fix b.e.t.utils.impl.AttachmentUnmarshallerImpl Supporting SWAREF references without prefix cid: + . improvement b.e.t.utils.ConnectorXmlUtils Adding toDocument(Source source) , xslt(Source doc, Source xslt) method + . improvement b.e.t.ws.* Major refactoring for better maintenances, SHA2 signing support, ... + + Note: Some minor refactoring (clean code, avoiding string concat) + +3.17.1 release (april 2019) + . bug-fix b.e.t.session.renew.SlidingWindowRenewStrategy Also reload session in the case session is expired and sliding window not scheduled + . bug-fix b.e.t.bootstrap.tsl.TrustStoreUpdater Create temp file location correctly (independent on OS file separator) in TrustStoreUpdater. + . bug-fix b.e.t.config.impl.ConfigurationModuleEhealthTime Fix ConfigurationModuleEhealthTime to parse date with US format disregarding the system Locale. + . improvement b.e.t.cache.tests.session.SessionInitializer Add protocol TLS properties for.Net tests in order to avoid SSLHandshakeException + . bug-fix b.e.t.ra.RaWalkThroughIntegrationTest CertraV2: fix test to avoid creation of dummy key/pair entry + . bug-fix b.e.t.ws.GenericWsUserIntegrationTest Fix digest calculation + . bug-fix b.e.t.service.sso.* Using the correct endpoints for the Single Sign On (STS to IDP) + . improvement b.e.t.service.sso.* Adding interface BrowserHandler. Implement this interface to provide custom browsing using the sso uri. + See SingleSignOnServiceIntegrationTest for example. Default implementation is provided by class DefaultBrowserHandler. + +3.17.0 (april 2019) + . internal release + +3.16.0 release (october 2018) + . improvement b.e.t.cache.Cache Adding properties that can be used to pass parameters for cache initialisation + . improvement b.e.t.cache.CacheFactory Introduction of new cache type (PERSISTENT) + . added b.e.t.cache.impl.JSR107Cache Implementation of a PERSISTENT cache based on JSR107 and using EHCACHE as JSR107 provider + . bug-fix b.e.t.cache.impl.HashMapCache Hashmap Cache is now implementation ConfigurableImplementation + . improvement b.e.t.beid.BeIDInfo Adding additional parameters to instantiate BeIDInfo cache + . improvement b.e.t.s.etee.impl.AbstractRevocationStatusChecker Adding additional parameters to instantiate RevocationStatus cache + . improvement b.e.t.s.keydepot.impl.KeyDepotManagerImpl Adding additional parameters to instantiate KeyDepotManager cache + . improvement b.e.t.s.kgss.impl.KgssManager Adding additional parameters to instantiate KgssManager cache + . improvement b.e.t.s.sts.security.impl.BeIDCredential Adding additional parameters to instantiate BeIDCredential cache + . improvement b.e.t.config.impl.ConfigurationImpl Introduction a system property to disable the load of the properties file + . added b.e.t.config.impl.ConfigurationModuleEhealthTime ConfigurationModule that logs the difference between the Local time and the eHealth time (accuracy of 1 second) + . improvement b.e.t.config.impl.ConfigurationModuleLoader Adding new ConfigurationModuleEhealthTime in default modules list. + . added b.e.t.handler.CacheFeederHandler SOAPHandler that allows to intercept the response and put it in a cache instance. + . added b.e.t.session.renew.* Adding the functionality to renew a STS token when expired or following the SlidingWindow principle + . improvement b.e.t.session.impl.SessionManagerImpl Externalisation of the renew STS Token strategy + Adding additional parameters to instantiate SessionManagerKeyStore cache + . improvement b.e.t.shutdown.ShutdownRegistry ShutdownHookRegistery is a singeleton (enum based) and JVM shutdown hook is associated by default (can be desactivate through property) + . bug-fix b.e.t.utils.KeyStoreManager Closing all created temporary streams + . added b.e.t.utils.SOAPUtils Adding utility class to manipulated SOAP + . bug-fix b.e.t.utils.SOAPFaultFactory Extending new class SOAPUtils for assuring backward comptability + . improvement b.e.t.ws.domain.HandlerLoader Adding CacheFeederHandler in the default handler list + . improvement b.e.t.ws.impl.AbstractWsSender Adding possibility to invoke a list of InvokeStrategies + Reversing handler chain when receiving a message + Errors occurs on inbound handlers change are wrapped in a TechnicalConnectorException + . added b.e.t.ws.impl.strategy.InvokeStrategyContext Object that contains the context that is passed through all the InvokeStragey classes. + . improvement b.e.t.ws.impl.strategy.InvokeStrategy The InvokeStrategyContext is passed in the call + . added b.e.t.ws.impl.strategy.CacheBaseInvokeStrategy InvokeStrategy that is using a persistent-cache to obtain the result + . added b.e.t.ws.impl.strategy.InvokeStrategyFactory A factory that returns the list of InvokeStrategies that must be executed based on the given endpoint + . improvement b.e.t.ws.impl.strategy.RetryStrategy Refactoring based on the new InvokeStrategy interface + . improvement b.e.t.ws.impl.strategy.NoRetryStrategy Refactoring based on the new InvokeStrategy interface + . added b.f.e.t.bootstrap.bcp.domain.CacheInformation Object containing al the information needed for caching purposes + . improvement b.f.e.t.bootstrap.bcp.EndpointDistributor Adding utility methods getService name based on the endpoint and the possiblity to obtain the CacheInformation + . improvement b.f.e.t.bootstrap.bcp.domain.EndPointInformation Adding cache information for every endpoint + . added b.f.e.t.bootstrap.utils.CacheHelper Utility class used for interaction with the cache + . bug-fix : b.e.t.service.sts.impl.STSServiceImpl Close P12 InputStream + . bug-fix b.e.t.utils.KeyStoreManager Encode SAML request to UTF-8 even if system encoding is not UTF-8 + +3.16.0-beta-3 (june 2018) + . N/A + +3.16.0-beta-2 (june 2018) + . internal release + +3.16.0-beta-1 (june 2018) + . internal release + +3.15.1 release (april 2018) + . improvement b.e.t.config.UddiKeys Add ra v2 keys + . improvement uddi.uddi-default.properties Add default endpoints for dicsv4, consultrn, eh2ebox and mediprima uma + . bug-fix b.e.t.config.impl.ConfigurationModuleLogging Fix .Net logging unloading + . improvement Trim non password properties (activated when configuration.properties.trim property is set to true): + - b.e.t.config.impl.ConfigurationImpl + - b.e.t.config.impl.RecursiveProperties + - b.e.t.config.impl.ConfigurationImpTest + - b.e.t.utils.ConnectorIOUtils + . improvement Cache OCSP config and refresh upon module reloading: + (Note that CryptoFactory.getOCSPOptions() method returns an UnmodifiableMap) + - b.e.t.config.impl.ConfigurationModuleLoader + - b.e.t.config.impl.ConfigurationModuleOCSP + - b.e.t.service.etee.CryptoFactory + - b.e.t.service.etee.impl.ConnectorRevocationStatusCheckerIntegrationTest + - b.e.t.service.etee.impl.ConnectorRevocationStatusCheckerUserIntegrationTest + - b.e.t.utils.impl.OcspRevocationStatusCheckerUserIntegrationTest + . improvement b.e.t.handler.LoggingHandler Added X-CorrelationID + + +3.15.0 release (april 2018) + . internal release + +3.14.2 release (february 2017) + . improvement b.e.t.handler.wss4j.WSSecHeaderGeneratorWss4jImpl + . improvement b.e.t.utils.ConnectorXmlUtils + . improvement b.e.t.exception.TechnicalConnectorExceptionValues + +3.14.2-beta-1 release (november 2017) + . N/A + +3.14.2-beta-0 internal release (november 2017) + +3.14.1 (october 2017) + . improvement b.e.t.exception.TechnicalConnectorExceptionValues added INVALID_PROPERTY_VALUE to enum + +3.14.0 (october 2017) + . improvement b.e.t.utils.ConnectorXmlUtils added utility method T toObject(String xml, Class clazz) + + +3.14.0-beta-0 (september 2017) + . improvement b.e.t.handler.RequestContextHandler update javadoc + . improvement b.e.t.session.Session added method getSAMLToken + . improvement b.e.t.exception.TechnicalConnectorExceptionValues added ERROR_SAX_EXCEPTION to enum + + +3.13.1 release (july 2017) + . N/A +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement b.e.t.beid.BeIDInfo Use of the cache class instead of map to retrieve an existing BeIDInfo Instance. + . added b.e.t.cache.* New factory, interface and implementation to encapsulate the use of a map as cache. + . improvement b.e.t.config.Configuration New method isReloading. + . improvement b.e.t.cAonfig.UddiKeys IdSupportV2 and DaasV1 added. Deprecation of IdSupport v1 (redirect to v2). + . improvement b.e.t.config.impl.ConfigValidatorImpl Override of the new method isReloading and returns true or false if the config is reloading. + . added b.e.t.config.impl.AbstractConfigurationImpl New abstract class who implements Configuration and overrides some non specific methods. + . improvement b.e.t.config.impl.ConfigurationImpl Extends the new AbstractConfigurationImpl. Override the specific methods. Method getProperties deprecated. + . improvement b.e.t.config.impl.ConfigurationModuleBootstrap We also close the inputstream in the closeQuietly now at the end of the method processUrl. + . improvement b.e.t.config.impl.ConfigurationModuleLoader ConfigurationModuleTrustStore added to the loaded modules. + . improvement b.e.t.config.impl.ConfigurationModuleSSL Location of the truststore find in a property "truststore_location_original" with default value the property "truststore_location". Minor refactoring (improved logging) + . improvement b.e.t.config.impl.ConfigurationModuleSystemProps Use of StringBuilder to generate the oldValues. Check of the length of the splitted properties in the unload method. + . improvement b.e.t.config.impl.RecursiveProperties Creation of a personnalized hashmap and methods to create this one. This class will be used for the lookups. + Modifications in the load method (the location will be transform as stream and send in a new load method where it ll be transform in a properties). + . deprecation b.e.t.config.util.domain.PackageInfo Replaced by McnPackageInfo + . deprecation b.e.t.config.util.ConfigUtil Replaced by McnConfigUtil and BusinessConfigUtil. Minor refactoring to reduce the code in the retrievePackageInfo method. + . improvement b.e.t.exception.TechnicalConnectorExceptionValues New generic error added : ERROR_INPUT. + . added b.e.t.handler.wss4j.WSSecHeaderGeneratorWss4jImpl New WS Security header generator based on WSS4J. + . improvement b.e.t.handler.AbstractWsSecurityHandler Use of the new WSSecHeaderGeneratorWss4jImpl instead of the old private class. No more WsSecurityException is throwned (replaced by a technicalConnectorException) + . improvement b.e.t.handler.CertificateCallback Minor refactoring (due to modifications in AbstractWsSecurityHandler (Exceptions)) + . improvement b.e.t.handler.HarFileCallback Use of com.google.gson objects instead of org.json.simple objects. + . improvement b.e.t.handler.SAMLHolderOfKeyHandler Minor refactoring (due to modifications in AbstractWsSecurityHandler (Exceptions)) + . improvement b.e.t.handler.SAMLSenderVouchesHandler Minor refactoring (due to modifications in AbstractWsSecurityHandler (Exceptions)) + . improvement b.e.t.mapper.converter.DateTimeConverter GregorianCalendar treated instead of Calendar in the convert method. + . deleted b.e.t.service.codage.CodageService + . deleted b.e.t.service.codage.impl.CodageServiceImpl + . improvement b.e.t.service.etee.impl.AbstractRevocationStatusChecker Use of the cache class instead of map to retrieve a cached X509 status + . bug-fix b.e.t.service.keydepot.impl.KeyDepotManagerImpl Use of the cache class instead of map to retrieve a cached X509. + Bug resolved in the getEtk method with holder of key credential returned instead of encryption credential and vice versa. + . improvement b.e.t.service.kgss.KgssManager Use of the cache class instead of map to retrieve a cached KGSS key. + . bug-fix b.e.t.service.sts.impl.AbstractSTSServiceImpl Now transformed to an UTC datetime before printing in the not before and not after variable in the processDefaultFields method. + . improvement b.e.t.service.sts.security.impl.BeIDCredential Use of the cache class instead of map to retrieve a cached BeIDCredential. + . improvement b.e.t.service.ServiceFactory Drop of the getCodageService method. + . improvement b.e.t.service.session.impl.SessionManagerImpl Use of the cache class instead of map to retrieve a cached keystore. + . improvement b.e.t.utils.CertificateParser Improve determination of the applicationId in eHealth certificate + . improvement b.e.t.utils.ConnectorXmlUtils Added new method to obtain first matching element in node (getFirstElementByTagNameNS) + Added new method to convert InputStream to JAXB object. + Externalisation of DocumentBuilder instantation. + . improvement b.e.t.utils.MarshallHelper Adding possibility to marshall JAXBElement + Externalisation of DocumentBuilder instantation. + . improvement b.e.t.utils.SessionUtils Adding method to extract matching attributes from SessionToken. + . refactoring b.e.t.utils.JaxbContextFactory Jaxb Context based on Package is now a separate method on stead of implicit one through properties. + . improvement b.e.t.validator.ValidatorHelper Improved ValdatorHandler creation. + . improvement b.e.t.ws.domain.GenericRequest API improvements + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . bug-fix b.e.t.beid.BeIDInfo minor refactoring (dependency uniformisation) + . added b.e.t.config.RecursiveProperties properties implementation thats recusively lookup values in system, uddi or in the properties file itself + . added b.e.t.config.ConfigurationModuleLoader class containing extracted logic from ConfigurationImpl for ConfigurationModule loading + . improvement b.e.t.config.ConfigurationImpl minor refactoring due to RecursiveProperties and ConfigurationModule loader + . bug-fix b.e.t.config.ConfigurationModuleProxy minor refactoring (improved logging) + . bug-fix b.e.t.handler.AbstractWsSecurityHandler minor refactoring (due to new WSS4J version) + . bug-fix b.e.t.handler.CertificateCallback minor refactoring (due to new WSS4J version) + . bug-fix b.e.t.handler.SAMLHolderOfKeyHandler minor refactoring (due to new WSS4J version), saml assertion will not be signed by the webservice consumer + . bug-fix b.e.t.handler.SAMLSenderVouchesHandler minor refactoring (due to new WSS4J version) + . bug-fix b.e.t.handler.UserAgentHandler minor refactoring (dependency uniformisation) + . bug-fix b.e.t.handler.utils.WSSecurityCrypte minor refactoring (due to new WSS4J version) + . improvement b.e.t.utils.ConnectorXmlUtils minor refactoring (preventing resource leaking, isXml detection, ...) + . bug-fix b.e.t.validator.impl.handler.XOPValidationHandler minor refactoring (dependency uniformisation) + . bug-fix b.e.t.bootstrap.bcp.domain.EndPointInformation minor refactoring (dependency uniformisation) + + + +3.10.4 release (september 2016) + . added b.e.t.config.impl.ConfigurationModuleEndpointDistributor configuration module allowing to activate the endpoint distributor feature + . improvement b.e.t.config.impl.ConfigurationImpl ConfigurationModuleEndpointDistributor is configured as a default module + . improvement b.e.t.ws.domain.GenericRequest payload cloned before returning + . bug-fix b.e.t.ws.impl.strategy.InvokeStrategy GenericRequest is passed as parameter instead of request and handlerchain + . bug-fix b.e.t.ws.impl.strategy.NoRetryInvokeStrategy implementing new interface + . bug-fix b.e.t.ws.impl.strategy.RetryStrategy implementing new interface + . bug-fix b.e.t.ws.impl.AbstractWsSender using new InvokeStrategy interface + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement b.e.t.beid.domain.Identity Methods returning org.joda.DateTime insteadof GregorianCalendar + . added b.e.t.config.domain.Duration domain object added for an amount of time + . added b.e.t.config.Configuration new methods added for (getDuration, hasDuration) + . added b.e.t.config.impl.ConfigurationImpl implementing new method(s) required by the interface + . added b.e.t.config.impl.ConfigValidatorImpl implementing new method(s) required by the interface + . improvement b.e.t.config.impl.ConfigurationImpl recursive lookup of the default value + . improvement b.e.t.config.impl.ConfigurationModuleBootstrap configuration module allowing to bootstrap modules at startup time and not at first use. + . improvement b.e.t.config.impl.ConfigurationModuleLog4j adding classname and line number in default logging pattern + . improvement b.e.t.config.impl.ConfigurationModuleTrustStore minor refactoring (using duration) + . added b.e.t.exception.NoNextEndpointException exception used in the BCP framework + . added b.e.t.exception.RetryNextEndpointException exception used in the BCP framework + . added b.e.t.handler.AbstractSOAPHandler abstract class regrouping the most common actions on a SOAPHandler + . added b.e.t.handler.AbstractWsSecurityHandler abstract class facilitating the WS Security header generation + . improvement b.e.t.handler.CertificateCallback refactoring using the *new* AbstractWsSecurityHandler + . improvement b.e.t.handler.ConnectionTimeOutHandler refactoring using the *new* AbstractSOAPHandler and the new duration methods + . deprecated b.e.t.handler.ErrorCollectorHandler extends the b.e.t.validator.impl.handler.ErrorCollectorHandler + . improvement b.e.t.handler.HarFileHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.LoggingHandler refactoring using the *new* AbstractSOAPHandler + improved logging handler (avoiding stream interruption) + . improvement b.e.t.handler.RequestContextHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.SAMLHolderOfKeyHandler refactoring using the *new* AbstractWsSecurityHandler + . improvement b.e.t.handler.SAMLSenderVouchesKeyHandler refactoring using the *new* AbstractWsSecurityHandler + . improvement b.e.t.handler.SchemaValidatorHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.SoapActionHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.SOAPHeaderLoggerHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.UnsupportedCallbackHandler refactoring using the *new* AbstractSOAPHandler + . improvement b.e.t.handler.UserAgentHandler new SOAP handler allowing to set the User-Agent in the mime header + . improvement b.e.t.handler.WsAddressingHandlerV200508 refactoring using the *new* AbstractSOAPHandler + . added b.e.t.idgenerator.impl.NanoTimeGenerator id generator based on System.nanoTime + . added b.e.t.idgenerator.impl.TimeBasedUniqueKeyGenerator id generator that generates unique ids in time based on System.nanoTime and System.currentTimeMillis + . improvement b.e.t.idgenerator.IdGeneratorFactory 2 new generators added by default + . improvement b.e.t.service.ServiceFactory adding possibility to overload default implementation through the config file + . improvement b.e.t.service.etee.CertificateChecker methods added to allow certificate validation based on the provided DateTime + . improvement b.e.t.service.etee.CryptoFactory align default properties to default properties of the ETEE cryptolib + . improvement b.e.t.service.etee.RevocationStatusChecker methods added to allow to verify if a certificate is revoked on the provided DateTime + . improvement b.e.t.service.etee.impl.AbstractRevocationStatusChecker implementing new method(s) required by the interface + . improvement b.e.t.service.etee.impl.ConnectorCertificateChecker implementing new method(s) required by the interface + . improvement b.e.t.service.etee.impl.ConnectorCRLRevocationStatusChecker implementing new method(s) required by the abstract class + . improvement b.e.t.service.etee.impl.ConnectorMockRevocationStatusChecker implementing new method(s) required by the abstract class + . improvement b.e.t.service.etee.impl.ConnectorOCSPRevocationStatusChecker implementing new method(s) required by the abstract class + . improvement b.e.t.service.etee.impl.ConnectorRevocationStatusChecker implementing new method(s) required by the interface + . improvement b.e.t.service.keydepot.impl.KeyDepotServiceImpl adding feature to bootstrap the KeyDepot at start-up time + . improvement b.e.t.service.keydepot.impl.KgssMessageBuilderImpl adding feature to bootstrap the KgssMessageBuilder at start-up time + . improvement b.e.t.service.keydepot.impl.KgssServiceImpl adding feature to bootstrap the KgssService at start-up time + . improvement b.e.t.service.sts.security.impl.beid.impl.PinPadPanelImpl minor refactoring (avoiding code duplication) + . improvement b.e.t.service.sts.security.impl.pkcs11.SunPKCS11ProviderAdaptor minor refactoring (avoiding code duplication) + . improvement b.e.t.service.sts.security.ExtendedCredential add method to obtain certificate path + . added b.e.t.service.sts.security.impl.AbstractExtendedCredential abstract class implementing some methods of ExtendedCredential (avoiding code duplication) + . improvement b.e.t.service.sts.security.impl.AbstractSAMLToken refactoring using the *new* AbstractExtendedCredential + . improvement b.e.t.service.sts.security.impl.BeidCredential refactoring using the *new* AbstractExtendedCredential + . improvement b.e.t.service.sts.security.impl.KeyPairCredential refactoring using the *new* AbstractExtendedCredential + . improvement b.e.t.service.sts.security.impl.KeyStoreCredential refactoring using the *new* AbstractExtendedCredential + . added b.e.t.service.sts.utils.SAMLConfigHelper utility class for SAMLAttributeDesignator and SAMLAttribute generation + . added b.e.t.service.timestamp.impl.AbstractConsultationServiceImpl abstract class regrouping code used by timestamp V1 and V2 + . improvement b.e.t.service.timestamp.impl.ConsultServiceImpl refactoring using the *new* AbstractConsultationServiceImpl + . improvement b.e.t.service.timestamp.impl.ConsultServiceV2Impl refactoring using the *new* AbstractConsultationServiceImpl + . improvement b.e.t.session.impl.SessionManagerImpl refactoring using the *new* SAMLConfigHelper + . improvement b.e.t.utils.impl.AttachmentMarshallerImpl adding support for MTOM/XOP + minor refactoring (code cleanup) + . improvement b.e.t.utils.impl.AttachmentUnmarshallerImpl minor refactoring (code cleanup) + . improvement b.e.t.utils.impl.JaxbContextFactory adding new method for cleaner boostrap at start-up time + . improvement b.e.t.utils.ConfigurableFactoryHelper minor refactoring (code cleanup) + . added b.e.t.utils.ConfigurableImplementationHelper utility class to facilitate the use of ConfigurableFactoryHelper + . improvement b.e.t.utils.ConnectorCryptoUtils minor refactoring (field accessors) + . improvement b.e.t.utils.ConnectorIOUtils adding streaming support for (de)compressing + . improvement b.e.t.utils.ConnectorXMLUtils minor refactoring (code cleanup) + . improvement b.e.t.utils.IdentifierType minor refactoring (code cleanup) + . improvement b.e.t.utils.MarshallerHelper adding support for MTOM/XOP + . added b.e.t.utils.TemplateEngineUtils adding utility for a TemplateEngine (e.g. Velocity) + . added b.e.t.validator.impl.handler.ErrorCollectorHandler handler that collects a the validation errors + . added b.e.t.validator.impl.handler.XOPValidationHandler handler that detects XOP references and ignore validation error linked to XOP + . improvement b.e.t.validator.impl.TimeStampValidatorFactory minor refactoring (code cleanup) + . improvement b.e.t.validator.ValidatorHelper adding support for MTOM/XOP + refactoring (code cleanup) + . improvement b.e.t.ws.domain.GenericRequest adding support for GenericFeatures (e.g. XOP feature) + . improvement b.e.t.ws.domain.GenericResponse dumping SOAPFault into the logs + . added b.e.t.ws.feature.GenericFeature interface for defining a GenericFeature + . added b.e.t.ws.feature.XOPFeature implemenation to allow MTOM/XOP through the GenericRequest + . added b.e.t.ws.impl.strategy.InvokeStrategy interface for defining the invoke strategy used by the GenericRequest + . added b.e.t.ws.impl.strategy.NoRetryInvokeStrategy only the given endpoint will be used to invoke the service + . added b.e.t.ws.impl.strategy.RetryStrategy all the alternative endpoints will be used before returning an error to the client + . improvement b.e.t.ws.impl.AbstractWsSender adding support for InvokeStrategy and MTOM/XOP + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + + +3.4.0-beta-10 release + . improvement b.e.t.config.impl.ConfigurationModule* Adding debug log statement when initialization/unloading + . improvement b.e.t.handler.SchemaValidatorHandler Dumping outbound message when outbound is invalid + . improvement b.e.t.service.etee.CryptoFactory CA Certificate keystore is exposed to the connector + . improvement b.e.t.service.etee.impl.AbstractEndToEndCrypto Adding support for self signed certificates + . improvement b.e.t.service.etee.impl.ConnectorCertificateChecker Using the new method on the crypto factory for obtaining CA certificate store + . bug-fix b.e.t.service.etee.impl.ConnectorOCSPRevocationStatusChecker Adding support for certificates without OCSP url + . improvement b.e.t.utils.ConnectorCryptoUtils Added support for singlepartOperation and multipartOperation decryption + . improvement b.e.t.utils.ConnectorIOUtils Adding some debug log statements inside method getResourceAsStream() + + +3.4.0-beta-9 release + . classpath updates + . bcmail-jdk16-1.46-jdk17051.jar -> bcmail-jdk15on-1.52.jar + . bcprov-jdk16-1.46-jdk17051.jar -> bcprov-jdk15on-1.52.jar + . commons-beanutils-1.8.3.jar -> commons-beanutils-1.9.1.jar + . commons-codec-1.8.jar -> commons-codec-1.10.jar + . commons-compress-1.5.jar -> commons-compress-1.9.jar + . commons-eid-client-0.5.1.jar -> commons-eid-client-0.6.4.jar + . commons-eid-consumer-0.5.1.jar -> commons-eid-consumer-0.6.4.jar + . commons-eid-dialogs-0.5.1.jar -> commons-eid-dialogs-0.6.4.jar + . commons-eid-jca-0.5.1.jar -> commons-eid-jca-0.6.4.jar + . commons-lang3-3.1.jar -> commons-lang3-3.2.1.jar + . dozer-5.4.0.jar -> dozer-5.5.1.jar + . etee-crypto-lib-2.0.1.jar -> etee-crypto-lib-2.1.1.jar + . jcl-over-slf4j-1.6.6.jar -> jcl-over-slf4j-1.7.12.jar + . joda-time-1.6.jar -> joda-time-2.7.jar + . jul-to-slf4j-1.6.6.jar -> jul-to-slf4j-1.7.12.jar + . json-simple-1.1.jar -> json-simple-1.1.1.jar + . jul-to-slf4j-1.6.6.jar -> jul-to-slf4j-1.7.12.jar + . slf4j-api-1.6.6.jar -> slf4j-api-1.7.12.jar + . xmlsec-1.5.1.jar -> xmlsec-1.5.8.jar + + . classpath removed + . bcprov-jdk16-1.46-jdk17051.jar + . xws-security-3.0.jar + + . classpath added + . bcpkix-jdk15on-1.52.jar + . commons-collections-3.2.1.jar + . commons-logging-1.1.1.jar + . wss4j-1.6.18.jar + + . improvement b.e.t.beid.BeIDInfo Prevent resource leaking (closing beidcard after mapping objects) + . improvement b.e.t.config.ConfigFactory Cache refactoring (using set instead of List to cache config instances) + . adding b.e.t.config.UddiKeys Adding repository for all the key inside the UDDI that are used in the connector + . improvement b.e.t.config.impl.ConfigurationImpl Adding support for $uddi{xxx}, 2 default configuration modules are added ConfigurationModuleProperties, ConfigurationModuleTrustStore + . adding b.e.t.config.impl.ConfigurationModuleProperties Module that logs all the current properties of the connector. + . adding b.e.t.config.impl.ConfigurationModuleTrustStore Module that uses the eHealth Trusted Service list to update the truststores. + . adding b.e.t.exceptions.CredentialException Replaces the old CredentatialException. + . remove b.e.t.exceptions.CredentatialException Removed the Exception + . adding b.e.t.exceptions.InterruptedException Adding new checked Exception + . remove b.e.t.handlers.AbstractXWSSSecurityHandler Not longer supported (XWSS helper) + . remove b.e.t.handlers.CertificateCallbackHandler Not longer supported (XWSS helper) + . remove b.e.t.handlers.IncomingXWSSSecurityHandler Not longer supported (XWSS helper) + . remove b.e.t.handlers.OutgoingXWSSSecurityHandler Not longer supported (XWSS helper) + . remove b.e.t.handlers.SAMLCallback Not longer supported (XWSS helper) + . remove b.e.t.handlers.SAMLCallbackHandler Not longer supported (XWSS helper) + . remove b.e.t.handlers.SAMLSenderVouchesCallbackHandler Not longer supported (XWSS helper) + . added b.e.t.handlers.SAMLHolderOfKeyHandler Added handler that ensure the WS Security policy HolderOfKey + . added b.e.t.handlers.SAMLSenderVouchesHandler Added handler that ensure the WS Security policy SenderVouches + . added b.e.t.handlers.utils.WSSecurityCrypto Connector Implementation of WSS4J Crypto class + . improvement b.e.t.handlers.CertificateCallback Modify the handler that is ensure the WS Security policy X509 + . improvement b.e.t.handlers.LoggingHandler minor refactoring for cleaner code + . improvement b.e.t.handlers.SchemaValidator Added dump message when message validation failed. + . improvement b.e.t.service.ServiceFactory Added helper for Timestamp Consultation V2 + . added b.e.t.service.etee.CertificateCheckerFactory Added a new factory for obtaining the implementation of CertificateChecker + . added b.e.t.service.etee.RevocationStatusCheckerFactory Added a new factory for obtaining the implementation of RevocationStatusChecker + . improvement b.e.t.service.etee.CertifcateFactory Factory is deprecated and replaces by CertificateCheckerFactory + . improvement b.e.t.service.etee.RevocationFactory Factory is deprecated and replaces by RevocationStatusCheckerFactory + . improvement b.e.t.service.etee.CryptoFactory OCSP options are exposed to the connector + . improvement b.e.t.service.etee.Crypto Added new methods to obtain the UnsealResult so the caller can obtain the certifites used for signing. + . bug-fix b.e.t.service.etee.domain.EncryptionToken Object is now serializable + . added b.e.t.service.etee.domain.UnsealedData Object that is produced when verifying.unsealing data. + . added b.e.t.service.etee.impl.AbstractEndToEndCrypto Abstract class regrouping all the EndToEnd methods that redirect to the real method call + . added b.e.t.service.etee.impl.AbstractRevokactionStatusChecker Abstract class regrouping the cache possibilities within the session. + . bug-fix b.e.t.servcie.etee.impl.ConnectorCertificateChecker minor refactoring for cleaner code + . bug-fix b.e.t.service.etee.impl.ConnectorCRLRevocationStatusChecker Using the CRL implementation of the cryptolib + . bug-fix b.e.t.service.etee.impl.ConnectorOCSPRevocationStatusChecker Using the OCSP implementation of the cryptolib + . bug-fix b.e.t.service.etee.impl.ConnectorRevocationStatusChecker Remove session cache + . improvement b.e.t.service.etee.impl.CryptoImpl Implement the new Crypto interface + . improvement b.e.t.service.keydepot.KeyDepotManager Adding method for obtaining the Encrytion Token based on EncryptionTokenType + . improvement b.e.t.service.keydepot.impl.KeyDepotManagerImpl Implementation of the new KeyDepotManager Interface + . improvement b.e.t.service.keydepot.impl.KeyDepotServiceImpl minor refactoring for cleaner code + . bug-fix b.e.t.service.kgss.builders.impl.KgssMessageBuilderImpl minor refactoring using the latest version of the Crypto interface + . improvement b.e.t.service.sso.impl.SingleSignOnServiceImpl Adding auto url discovery + . bug-fix b.e.t.service.sts.impl.STSServiceImpl Fixing issue when renewing a SAML token + . bug-fix b.e.t.service.sts.security.impl.beid.BeIDConnectorGui Adding new methods that are required by commons-eid + . bug-fix b.e.t.service.sts.security.impl.beid.BeIDConnectorExternalGui Adding new methods required by the BeIDConnectorGui + . bug-fix b.e.t.service.sts.security.impl.beid.BeIDConnectorGuiSwing Adding new methods required by the BeIDConnectorGui + . added b.e.t.service.timestamp.ConsultServiceV2 Adding new service that came togheter with TSA v2 + . improvement b.e.t.service.timestamp.TimestampUtil Obtaining a timestamp from TSAv1 or TSA v2 is transparent (fallback mechanism) + . added b.e.t.service.timestamp.impl.ConsultServiceV2Impl Implementation of the new ConsultService v2 + . bug-fix b.e.t.service.ws.ServiceFactory Correct creation of the SchemaValidator for IdSupport + . improvement b.e.t.session.impl.SessionManagerImpl Fixing issue with auto renew token (ServicesWithCache are flushed now) + EncryptionToken are now prefetch from the ETK depot (the certificate obtained from the ETK should match one of the decryption key pairs. + . added b.e.t.shutdown.* Packaging containing a interface and a registry for all the shutdown hooks. + . improvement b.e.t.utils.CertificateParser minor refactoring using the latest version of BouncyCastle, added new method for obtaining directly the IdentifierType + . improvement b.e.t.utils.ConnectorCryptoUtils Added method for decrypting a value based on a given secret key + . improvement b.e.t.utils.ConnectorIOUtils Cleanup logging statements + . improvement b.e.t.utils.IdentifierType minor refactoring for cleaner code + . improvement b.e.t.utils.MarshallerHelper Determine QName for Object without @XMLRootElement bases on the XMLSchema annotation + minor refactoring for cleaner code (Avoiding class recreation) + . improvement b.e.t.utils.PCSCUtils minor refactoring for cleaner code (Avoiding casting) + . improvement b.e.t.utils.SecureString minor refactoring for cleaner code + . improvement b.e.t.utils.impl.JaxbContextFactory minor refactoring for cleaner code (improved logging and caching) + . improvement b.e.t.validator.impl.TimeStampValidatorFactory All certificates in TSA keystore are used for timestamp validation (alias list not longer used) + . bug-fix b.e.t.validator.impl.TimeStampValidatorImpl minor refactoring using the latest version of BouncyCastle + . improvement b.e.t.ws.domain.GenericRequest minor refactoring in order to enable the fluent API + . bug-fix b.e.t.ws.domain.GenericResponse Object is not longer Serializable, due to unable to serialize SOAPMessage + . improvement b.e.t.ws.domain.HandlerChain minor refactoring for cleaner API + . improvement b.e.t.ws.impl.AbstractWsSender minor refactoring for cleaner code (Avoiding class recreation) + . improvement b.e.t.ws.impl.GenericWsSenderImpl minor refactoring for cleaner code + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . revert b.e.t.ws.domain.GenericRequest minor refactoring in order to enable the fluent API. (non backward compatible change IKVM) + +3.4.0-beta-6 release + . internal ehealth release (not published or distributed) + +3.4.0-beta-6 release + . improvement b.e.t.ws.domain.GenericRequest : fixed deprecated comment : parameter SecurityType is now TokenType + +3.4.0-beta-5 release + . improvement b.e.t.* now throws InstantiationException when error occurs during instantiation instead of new RuntimeException() + . improvement b.e.t.beid.domain.Identity minor refactoring for cleaner code (defencive copying of byte[]) + . improvement b.e.t.config.ConfigFactory added method getConfigValidatorFor(String... expectedProps) , no need to create a list with expected properties anymore + . bug-fix b.e.t.config.ConfigFactory fixing default location for .NET projects + . bug-fix b.e.t.config.impl.ConfigurationModuleLoggingLog4j EHCONEXT-144 fixing incorrrect log location + . adding b.e.t.config.impl.ConfigurationModuleServiceLoader Configuration module that dumps the loaded Service with the ServiceLoader + . improvement b.e.t.config.impl.ConfigurationModuleSSL minor refactoring for cleaner code + . improvement be.e.t.config.util.ConfigUtil adding utility method for .NET detection + . adding b.e.t.enumeration.CrypoType + . adding b.e.t.enumeration.SsoProfile adding enumeration containing the supported sso profiles + . improvement b.e.t.exception.ConfigurationException adding constructor that takes only an java.lang.Exception + . adding b.e.t.exception.InstantiationException runtime exception that is thrown when there is an error during instantiation of the connector. + . improvement b.e.t.handler.ErrorCollectorHandler minor refactoring for cleaner code + . improvement b.e.t.handler.HarFileHandler minor refactoring for cleaner code + . bug-fix b.e.t.handler.LoggingHandler minor refactoring for cleaner code (avoiding memory leaks by closing the streams) + . bug-fix b.e.t.handler.SchemaValidatorHandler minor refactoring for cleaner code (input validation) + . improvement b.e.t.idgenerator.XSIDGenerator minor refactoring for cleaner code (scoping variables) + . improvement b.e.t.service.ServiceFactory adding method for obtaining SingleSigneOnService + . improvement b.e.t.service.etee.Crypto method added : seal(Set paramEncryptionTokenSet, byte[] messageToEncrypt, SecretKey secretKey, String keyId) (known and unkown destination) + . bug-fix b.e.t.service.etee.CryptoFactory minor refactoring for cleaner code (avoiding method duplications) + . improvement b.e.t.service.etee.impl.ConnectorCRLRevocationStatusChecker minor refactoring for cleaner code (avoiding nested ifs) + . bug-fix b.e.t.service.etee.impl.CryptoImpl minor refactoring for cleaner code + . adding b.e.t.service.sso.SingleSignOnService adding interface allowing the single sign on between eHealth SecureTokenService and eHealth IDP + . adding b.e.t.service.sso.imple.SingleSigneOnService adding implementation for SingleSignOnService + . improvement b.e.t.sts.impl.STSServiceImpl generateToken now throws TechnicalConnectorException when unexpected Exception occurs instead of RuntimeException + . bug-fix b.e.t.sts.impl.STSServiceWsTrustImpl replaced call to SAMLAttribute.getValue() with retrieval of first value in list getValues() + . adding b.e.t.sts.security.ExtendedCredential adding ExtendedCredential interface for obtaing expiration date of the credential + . improvement b.e.t.sts.security.KeyStoreInfo minor refactoring for cleaner code (defencive copying of byte[]) + . improvement b.e.t.sts.security.impl.AbstractSAMLToken adding implementation for method getExpirationDateTime() + . improvement b.e.t.sts.security.impl.BeIDCredential adding implementation for method getExpirationDateTime() + . improvement b.e.t.sts.security.impl.KeyPairCredential adding implementation for method getExpirationDateTime() + . improvement b.e.t.sts.security.impl.KeyStoreCredential adding implementation for method getExpirationDateTime() + minor refactoring for cleaner code + . bug-fix b.e.t.session.AbstractSessionServiceFactory removed Cryptos as instance variables ,and added methods to check Session and retrieve Crypto from there + . improvement b.e.t.utils.ImplementationClassFactory other parameters needed for method createImplementationClass + . improvement b.e.t.session.Session adding constants for Distributed Signing support + . improvement b.e.t.session.SessionManager adding setKeyStore for Distributed Signing support + . improvement b.e.t.session.impl.SessionManagerImpl adding setKeyStroe for implementation for Distributed Signing support + minor refactoring for cleaner code + . improvement b.e.t.utils.ConfigurableFactoryHelper refactored errorHandling for ConfigurableFactoryHelper.createAndConfigureImplementation + . improvement b.e.t.utils.ConnectorIOUtils adding method for getting a resource as a String + . bug-fix b.e.t.utils.ConnectorIOUtils minor refactoring for cleaner code (avoiding memory leaks by closing the streams) + . bug-fix b.e.t.utils.IdentifierType returning the wrong IdentifierType when type is NIHII + . improvement b.e.t.utils.KeyStoreManager adding new constructor. + . improvement b.e.t.utils.SessionUtil added methods getEncryptionCrypto , getHolderOfKeyCrypto, getEncryptionCredential and getHolderOfKeyCredential which validate the presence of the session and crypto and return the asked values it. + . improvement b.e.t.ws.domain.GenericRequest minor refactoring in order to enable the fluent API. + adding the support of a JAXBElement in the setPayload method. + . improvement b.e.t.ws.impl.AbstractWsSender changing user-agent of the http message to ehealth Technical. + +3.4.0-beta-4 release + . bug-fix b.e.t.config.impl.ConfigurationModuleSSL improved logging when verifying SSL keystore + . improvement b.e.t.beid.BeIDInfo adding new static constructors for obtaining a BeIDInfo without cache and without specifying a scope. + . improvement b.e.t.beid.BeIDCardFactory using the ConfigurableFactoryHelper for more flexible use + . addding b.e.t.beid.BeIDCardAdaptor adding new interface for obtain a BeIDCard + . adding b.e.t.beid.impl.CommonsEidAdaptor implementation commons-eid for obtaining a BeIDCard + . adding b.e.t.config.util.ConfigUtil adding utility method for obtain the usedefault project property + . improvement b.e.t.generic.session.impl.GenericServiceImpl using the GenericRequest/GenericResponse send method + . improvement b.e.t.handler.CertifcateCallback exposing default constructor (in orde to enable lazy loading) + . improvement b.e.t.handler.CertifcateCallbackHandler adding lazy key loading + . adding b.e.t.idgenerator.IdGeneratorFactory adding id generator for xs:id + . adding b.e.t.idgenerator.impl.XSIDGenerator implementation id generatof compliant with the specification of a xs:id + . improvement b.e.t.service.sts.impl.STSServiceImpl internal refactory in order to allow other key types. + . adding b.e.t.service.sts.security.SAMLToken adding new utility methods (getAssertionId, checkValidaty) on a SAMLToken + . adding b.e.t.service.sts.security.impl.AbstractSAMLToken implementation of the new utility methods + . adding b.e.t.service.sts.security.impl.KeyPairCredential adding a new credential type based on a keypair + . improvement b.e.t.service.sts.utils.SAMLHelper implementation change using org.joda.DateTime instead of java.util.Calendar + . improvement b.e.t.servcie.ws.ServiceFactory using the GenericRequest/GenericResponse send method + . improvement b.e.t.utils.ConnectorIOUtils closing quietly an object is method close is present. + . improvement b.e.t.utils.ConnectorXMLUtils adding method to transform a Node to String + . improvement b.e.t.validatior.impl.SAMLSessinValidator internal refactoring not longer depending on java.util.Calandar + . adding b.e.t.ws.GenericWsSender adding @deprecated annotation on the legacy methods + . adding b.e.t.ws.domain.GenericRequest adding new method to specify the handlerchain, security + . adding b.e.t.ws.domain.HandlerChain class that allows to specify the handlerchain + . adding b.e.t.ws.domain.HandlerPosition enumaration allowing to specify the position of a SOAPHandler + . adding b.e.t.ws.domain.TokenType enumeration allowing to specifiy the token type use for security + . removed b.e.t.ws.impl.AbstractGenericServiceHandlerRegister replaced with HandlerChain and HandlerPosition + . improvement b.e.t.ws.domain.GenericResponse adding support for SOAPwithAttachments when not using an object (dom/string) + . improvement b.e.T.ws.impl.AbstractWsSender internal refactoring for cleaner code base. + . improvement b.e.t.ws.impl.GenericWsSenderImpl use of default handlerchain instead of hard coding the handlers. + . change b.e.t.ws.domain.GenericRequest removed Exception thrown when soapAction is not set , will just continue now + +3.4.0-beta-3 release + . bug-fix b.e.t.session.impl.SessionManagerImpl fixing the possibility to start a session without encryption tokens + . bug-fix b.e.t.service.sts.impl.STSServiceImpl fixing the renew method (filtering certifified attributes out of the list of identification attributes) + . improvement b.e.t.utils.KeyStoreManager adding possibility to create a KeyStoreManager based on a java.security.KeyStore + . improvement b.e.t.service.sts.security.KeyStoreInfo adding constructor with minimal required fields + . improvement b.e.t.service.sts.security.impl.KeyStoreCredential adding constructor with java.security.Keystore, String alias, String pwd + +3.4.0-beta-2 release + . breaking b.e.t.utils.CertificateParser InvalidNameException is replaced by a TechnicalConnectorException + . improvement b.e.t.beid.BeIDCardFactory improved error handling, code reorganisation avoiding unneccassary object creation. + . improvement b.e.t.beid.BeIDInfo reducing code complexity (avoiding nested ifs) + . improvement b.e.t.beid.doamin.DocumentType code cleanup (avoiding object creation) + . improvement b.e.t.config.ConfigFactory adding possiblity to change property location at startup time (system property -Dbe.ehealth.technicalconnector.config.location={path.to.propfile} + . adding b.e.t.config.Configuration adding new method hasMatchingProperty(String rootkey) + . adding b.e.t.config.impl.ConfigurationImpl adding implementation for hasMatchingProperty + . improvement b.e.t.config.impl.ConfigurationImpl code cleanup (private methond renaming) + some configurationModules are loadable by default (ConfigurationModuleLogging, ConfigurationModuleClassloader, ConfigurationModuleVersion and ConfigurationModuleSecurityProvider) + . improvement b.e.t.config.impl.ConfigurationModuleClassloader module will only reset the classloader if .Net is detected. + . improvement b.e.t.config.impl.ConfigurationModuleLog4j adding possiblity to configure the log4j property file with an external configurtaion file (xml.properties )(more information see javadoc) + . improvement b.e.t.config.impl.ConfigurationModuleSecurityProvider removed compile dependecy to commons-eid (provider is loaded with reflection) if commons-eid is not present at runtime an error will be logged. + . improvement b.e.t.config.impl.ConfigurationModuleSystemProps adding possiblity to have comma seperated values of a system property + . adding b.e.t.config.impl.ConfigurationModuleVersion module that logs the contect of the classpath + . adding b.e.t.config.impl.ConfigValidatorImpl adding implementation for hasMatchingProperty + . adding b.e.t.exception.InvalidTimeStampException adding constructur without cause + . adding b.e.t.exception.ResponseAPDUException exception used when using APDU commands to the smartcard + . adding b.e.t.exception.SilentInstantiationException exception that can be swallowed by the implementation + . improvement b.e.t.handler.SAMLCallback adding default constructor allowing lazy SAML token loading. + . improvement b.e.t.handler.SAMLCallbackHandler adding default constructor allowing lazy SAML token loading. + . improvement b.e.t.mapper.MapperFactory utility class hiding default constructor + . improvement b.e.t.service.condage.impl.CodageServiceImpl using ServiceFactory to obtain a GenericWsSender + . improvement b.e.t.service.keydepot.impl.KeyDepotManagerImpl code cleanup, improve log statements. + . improvement b.e.t.service.keydepot.impl.KeyDepotServiceImpl code cleanup for better maintenance + . improvement b.e.t.service.kgss.KgssManager code cleanup, adding possibility to configure the KGSS key + . improvement b.e.t.service.kgss.builders.impl.KgssMessageBuilderImpl code cleanup (avoid object recreation) + . improvement b.e.t.service.kgss.builders.impl.KgssServiceImpl code cleanup (avoid object recreation) + . improvement b.e.t.service.sts.SAMLTokenFactory adding support for SenderVouches SAMLToken + . improvement b.e.t.service.sts.domain.SAMLAttribute adding support for multivalue attributes + . bug-fix b.e.t.service.sts.impl.AbstractSTSService code cleanup (avoid NPE) + . improvement b.e.t.service.sts.impl.STSServiceImpl adding support for multivalue input attributes + . improvement b.e.t.service.sts.impl.STSServiceWsTrustImpl adding support for multivalue input attributes + . improvement b.e.t.service.sts.security.KeyStoreFactory code cleanup (improve javadoc, avoid object recreation) + . improvement b.e.t.service.sts.security.ProviderFactory code cleanup (improve javadoc, avoid object recreation) + . adding b.e.t.service.sts.security.impl.AbstractSAMLToken adding abstract class regrouping logic for SAMLHolderOfKeyToken, SAMLSenderVouches) + . improvement b.e.t.servcie.sts.security.impl.SAMLSenderVouchesCredential code cleanup by using AbstractSAMLToken + . adding b.e.t.service.sts.security.impl.SAMLHolderOfKeyToken adding class representing a SAML HolderOfKeyToken + . improvement b.e.t.service.sts.security.impl.SAMLTokenImpl deprected class replaced with SAMLHolderOfKeyToken + . improvement b.e.t.service.sts.utisl.SAMLConverter code cleanup (improved error handeling) + . improvement b.e.t.service.timestamp.TimestampUtil replacing the deprectad ConnectorIOUtils.base64Decode(byte[]) with the new ConnectorIOUtils.base64Decode(byte[], true); + . improvement b.e.t.service.timestamp.impl.AuthorityServiceImpl using ServiceFactory.getGenericWsSender() instead of direct implementation class + . improvement b.e.t.service.timestamp.impl.ConsultServiceImpl using ServiceFactory.getGenericWsSender() instead of direct implementation class + . improvement b.e.t.service.ws.ServiceFactory cleanup code (method reorganisation) + . adding b.e.t.session.AbstractSessionServiceCache abstract class with a default cache implemenation + . improvement b.e.t.session.impl.SessionManagerImpl code cleanup (method reorganisation, simplify code structure, improve error handeling) + . improvement b.e.t.utils.ConfigurableFactoryHelper code cleanup (method reorganisation, simplify code structure, improve error handeling) + . added b.e.t.utils.ConfigurableFactoryHelper possibilty to swallow the instanciating exceptions + . improvement b.e.t.utils.ConnectorIOUtils adding the possibility the work recursively with base64Decode + . added b.e.t.utils.ConnectorReflectionUtils utility class to work with java reflection (usefull for the .NET connector) + . added b.e.t.validator.SessionValidator adding method to validate a given SAMLToken + . added b.e.t.validator.impl.SAMLSessionValidator adding method to validate a given SAMLToken + . improvement b.e.t.validator.impl.TimeStampValidatorImpl code cleanup (method reorganisation, improved error handeling) + . improvement b.e.t.ws.domain.GenericRequest adding support for SAML SenderVouches + . improvement b.e.t.ws.impl.AbstractWsSender code cleanup (method reorganisation, improved error handeling) + +3.4.0-beta-1 release + . upgrade to latest version of IKVM (7.4.5256) + Windows 8.x: unable to instantiate a session with eID (.NET only) The message in the logs is begin exclusive failed() + Workaround for activating the patch: + java.lang.System.setProperty("os.name","Windows 8"); + +3.4.0-beta-0 release + . breaking b.e.t.exception.UnsealConnectorException returning a be.fgov.ehealth.etee.crypto.status.CryptoResult instead of a be.smals.ehealth.etee.crypto.decrypt.UnsealResult + non backward compatible change: migrating from cryptolib v1 to cryptolib v2 + . breaking b.e.t.etee.domain.EncryptionToken remove extends for EncryptionToken of cryptolib v1 + adding getEtk for convertion for connector to cryptolib v2 + . changed b.e.t.service.ServiceFactory adding IdSupportService + . changed b.e.t.service.etee.Crypto adding properties used to configure the crypto lib + deprecating Symmectric Crypto operation + . changed b.e.t.service.etee.CryptoFactory adding all new configuration possibilities for the new cryptolib. + adding new getInstance method to specify the OCSP policy to be used. + . changed b.e.t.service.etee.RevocationStatusChecker remove extends for cryptolib v1 RevocationChecker, adding isRevoked method + . changed b.e.t.service.etee.impl.CryptoImpl implementation migrated from cryptolib v1 towards v2 + . changed b.e.t.service.sts.security.Credentials methods can throw a TechnicalConnectorException + . changed b.e.t.service.sts.security.impl.BeIDCredential using BouncyCastle for public OIDs + . adding b.e.t.config.ConfigurationModuleSystemProps Module allowing to set system properties + . adding b.e.t.exception.BeIDPinCodeException exception thrown when a wrong pincode is given (BeidConnectorExternalGui) + . adding b.e.t.mapper.* adding framework to map object using the dozer framework + . adding b.e.t.service.etee.impl.AbstractCrypto implementation of the deprecated methods of the Crypto interface + . adding b.e.t.service.idsupport.* adding IdSupportService + . adding b.e.t.service.ws.ServiceFactory adding IdSupport V2 + . adding b.e.t.service.sts.security.impl.beid.impl.BeIDConnectorExternalGui signleton that can be used to replace the commons eid dialogs + . adding b.e.t.utils.ConnectorExceptionUtils adding the possibility to process the UnSealConnectorException by ignoring some errors. + . adding b.e.t.utils.ConnectorIOUtils adding method for base64 decoding + . adding b.e.t.utils.ConnectorXMLUtils adding methods for flatten and formatting an xml file + . adding b.e.t.utils.PCSCUtils helper method to verify a pincode without user interaction + . adding b.e.t.utils.SecureString implementation of .NET System.Security.SecureString class + . adding b.e.t.validator.EhealthReplyValidator adding support voor ehealth commons v2 protocol + . adding b.e.t.validator.impl.EhealthReplyValidatorImpl adding support voor ehealth commons v2 protocol + . bug-fix b.e.t.beid.domain.Address setData avoiding NullPointerException + . bug-fix b.e.t.service.sts.impl.STSServiceImpl re-enable renewToken function + . bug-fix b.e.t.service.sts.impl.STSServiceWsTrustImpl remove duplicated claims, setting authentication method as recieved + . bug-fix b.e.t.service.sts.security.KeyStoreInfo avoiding NullPointerException + . improvement b.e.t.beid.BeIDCardFactory adding javadoc for property to change the beidcards gui + . improvement b.e.t.beid.BeIDInfo using the framework dozer for mapping the objects + adding possibility to use caching for BeIDInfo objects + . improvement b.e.t.beid.domain.Identity adding DateTime methods for setting a Date + deprecating GregorianCalendar methods for setting a Date + setPhotoDigest/setData remove NPE + . improvement b.e.t.config.Configuration adding invalidate method for invalidation all the cached instances of the configuration + adding a reload method for (un)loading the configurationmodules + . improvement b.e.t.config.ConfigurationModule adding unload method for a ConfigurationModule + . improvement b.e.t.config.ConfigurationImpl uniformisation of logged messages, correctly clossing opened inputStreams + adding invalidate method for unloading configurationmodules + . improvement b.e.t.config.ConfigurationModule* adding unload method for restoring the initial config + . improvement b.e.t.config.ConfigurationImpl uniformisation of logged messages, improved validation method + implementing invalidate and reload method + . improvement b.e.t.generic.session.impl.GenericServiceImpl using ServiceFactory for the creation of the GenericWsSender + . improvement b.e.t.handler.ConnectionTimeOutHandler adding support for GenericWsSenderFramework + . improvement b.e.t.handler.HarFileHandler correctly closing opened streams + . improvement b.e.t.handler.SchemaValidatorHelper using foreach loop + . improvement b.e.t.idgenerator.IdGeneratorFactory adding properties for standards id generators + adding method for registering new default generators + . improvement b.e.t.service.etee.impl.ConnectorCertificateChecker implementation migrated from cryptolib v1 towards v2 + . improvement b.e.t.service.etee.impl.ConnectorOCSPRevocationStatusChecker using implementation of cryptolib v2 + . improvement b.e.t.service.keydepot.impl.KeyDepotManagerImpl changed singleton implementation towards enum singleton pattern. + . improvement b.e.t.service.keydepot.impl.KgssManager changed singleton implementation towards enum singleton pattern. + using keydepotmanagerfactory for instantiating the keydepot + . improvement b.e.t.service.sts.SAMLTokenFactory changed singleton implementation towards enum singleton pattern. + . improvement b.e.t.service.sts.security.impl.SAMLSenderVouchesCredential implementing all methods (remove UnsupportedOperationException) + . improvement b.e.t.service.sts.security.impl.pcks11.EidPinCallBackHandlerFactory remove duplicated code (use of ConfigurableFactoryHelper) + . improvement b.e.t.service.sts.security.impl.pcks11.SunPKCS11ProviderAdaptor using reflection to create sun.security.pkcs11.SunPKCS11 + . improvement b.e.t.service.timestamp.TimestampUtil using ConnectorIOUtils for base64 decoding + . improvement b.e.t.session.AbstracSessionServiceFactory improved implementation of singleton (avoiding deadlock) + . improvement b.e.t.session.Session changed singleton implementation towards enum singleton pattern. + . improvement b.e.t.session.session.impl.SessionManagerImpl changed singleton implementation towards enum singleton pattern. + adding encryptionkeys when using the eid. + . improvement b.e.t.utils.ByteArrayDataSoure avoiding NullPointerException + . improvement b.e.t.utils.CertificateParser adding support for the Belgium Identity Card + . improvement b.e.t.utils.ConfigurableFactoryHelper adding for classes with a private constructor and a static getInstance method + . improvement b.e.t.utils.ConnectorCryptoUtils adding digest calculator based on the JCE standard + . improvement b.e.t.utils.ConnectorIOUtils correctly closing opened streams, adding flag to bootstrap config when loading a resources + . improvement b.e.t.utils.ConnectorXMLUtils every method is now supporting JAXB classes that are annotated with @XMLRootElement (deprecating NoRootElementRequired methods) + . improvement b.e.t.utils.KeyStoreManager using cryptolib v2 implementation + . improvement b.e.t.utils.MarshallHelper every method is now supporting JAXB classes that are annotated with @XMLRootElement (deprecating NoRootElementRequired methods) + . improvement b.e.t.validator.impl.TimeStampValidatorFactory code cleanup (remove unused logging) + . improvement b.e.t.validator.impl.TimeStampValidatorImpl using ConnectorCryptoUtils for Digest calculation, improve use of Bouncycastle (deprecated methods are not longer used) + . improvement b.e.t.ws.impl.AbstractWsSender adding connection timeout support + + +3.3.0 FINAL release + . no changes + + +3.3.0-beta-3 release + . bug-fix b.e.t.ws.domain.GenericResponse Method asObject(T) works now with SOAP with attachements + . improvement b.e.t.ws.domain.GenericRequest adding ConnectionTimeOutHandler, LoggingHandler as default handlers. + . improvement b.e.t.utils.IdentifierType Adding EHP as identifierType, some minor internal refactoring + . improvement b.e.t.config.impl.ConfigurationImpl minor refactoring cleanup code (using ConfigurableFactoryHelper) + . improvement b.e.t.handler.AbstractXWSSSecurityHandler Improved errorhandling for beter support. + . improvement b.e.t.handler.ConnectionTimeOutHandler only adding property on outgoing message + . improvement b.e.t.handler.HarFileHandler Changed default directory to system temp file + . improvement b.e.t.handler.LoggingHandler Removed MIMEparts from logging in case of SoapWithAttachements. + . improvement b.e.t.ws.impl.AbstractWsSender Improved errorhandling for beter support. + . improvement b.e.t.service.etee.impl.ConnectorRevocationStatusChecker refactoring using ConnectorCRLRevocationStatusChecker and ConnectorOCSPRevocationStatusChecker for determination if certificate is revoked. + . improvement b.e.t.service.etee.CryptoFactory Adding new method to obtain an Crypto based on the session. + . improvement b.e.t.session.AbstractSessionServiceFactory internal cleanup of code, adding new method for getService and set deprecated old ones + . improvement b.e.t.beid.BeIDCardFactory refactoring using ConfigurableFactoryHelper instead of custom implementation. + . improvement b.e.t.config.ConfigFactory adding new method to obtain the ConfigValidator with expected properties + . improvement b.e.t.utils.ConnectorIOUtils adding new method to close silently a stream. + . improvement b.e.t.validator.impl.TimeStampValidatorFactory adding support for ConfigurableImplementation + . adding b.e.t.service.etee.impl.ConnectorCRLRevocationStatusChecker Implementation of a CRL based RevocationStatusChecker (also support large CRL files) + . adding b.e.t.service.etee.impl.ConnectorOCSPRevocationStatusChecker Implementation of a OCSP based RevocationStatusChecker + . adding b.e.t.service.etee.impl.ConnectorMockRevocationStatusChecker Implementation of a MOCK RevocationStatusChecker (no real checks are done) + . adding b.e.t.service.etee.impl.CryptoImpl Cleanup errorhandeling, Constructor with params is deprecated + . adding b.e.t.utils.impl.JaxbContextFactory Adding support for array of classes, Context is now created on package level. + If you added manualy @RootElement annotated classes a jaxb.index file containing the name of the class MUST be added + + +3.3.0-beta-2 release + . improvement b.e.t.utils.ConnectorIOUtils changed compressing with deflate + now uses slightly different algorithm to be compatible with mycarenet : using Default_compression level with wrapping + . added b.e.t.utils.ConnectorCryptoUtils Methods added for generating a symmectric key. + . added b.e.t.service.etee.CryptoFactory adding a factory to obtain the Crypto Implementation + . improvement b.e.t.service.etee.impl.CryptoImpl adding default constructor and init method used by the CryptoFactory + . improvement b.e.t.service.etee.impl.ConnectorRevocationStatusChecker remove SecrurityProvider when calculating the digest. + . improvement b.e.t.service.kgss.builders.impl.KgssMessageBuilderImpl minor refactoring using CryptoFactory in stead direct CryptoImpl + . added b.e.t.service.sts.security.Credential adding new method to obtain the keystore used by the Credential + . improvement b.e.t.service.sts.security.impl.BeIDCredential changed getKeyStore from private to public + changed EID_AUTH_ALIAS from authentication to Authentication + changed EID_SIGN_ALIAS from signature to Signature + repaired broken method getCertificateChain (reason wrong aliases are used) + . improvement b.e.t.service.sts.security.impl.KeyStoreCredential adding new method getKeystore + . improvement b.e.t.service.sts.security.impl.SAMLSenderVouchesCredential adding new method getKeystore which throws UnsupportedOperationException + . improvement b.e.t.service.sts.security.impl.SAMLTokenImpl adding new method getKeystore which throws UnsupportedOperationException + . improvement b.e.t.service.sts.security.impl.beid.BeIDKeyStoreAdaptor adding new property to (des)activate AutoRecovery. Default is true. + adding new property to (des)activate logoff. Default is false. + adding new property to (des)activate CardReaderStickiness. Default is false. + minor refactoring in order to trigger No Card Found earlier in the process. + . improvement b.e.t.service.kgss.builders.impl.KgssMessageBuilderImpl minor refactoring using CryptoFactory in stead of CryptoImpl + minor refactoring using ConnectorCryptoUtils in stead of inline generate Key code + . improvement b.e.t.session.AbstractSessionFactory minor refactoring using CryptoFactory in stead of CryptoImpl + . improvement b.e.t.session.impl.SessionItemImpl minor refactoring using CryptoFactory in stead of CryptoImpl + . bug-fix b.e.t.session.impl.SessionManagerImpl decryption key of hok keystore are also loaded with loadSession() + . added b.e.t.service.keydepot.KeyDepotManagerFactory adding new factory to obtain the KeyDepotManager + . improvement b.e.t.service.keydepot.impl.KeyDepotManagerImpl adding session cache for the ETK of the HolderOfKey and the ETK used for Encryption + + +3.3.0-beta-1 release + . improvement adding support for eid only session + . improvement adding the posibility to specify another keystore for identification and holder of key + . improvement Generic Sender is now supporting Xml Binary Optimazation (xop) and SOAP with Attachments (swa) + . improvement cleanup classpath to reduce fingerprint (remove opensaml) + . bug-fix IOUtils.compress is using GZIP and deflate + . improvement cleanup classpath to reduce fingerprint (remove opensaml) + . upgrade XmlSec 1.5 (for loading this version activate ConfigurationModuleXmlSec) + . upgrade Apache Commons Lang v2.6 + . upgrade Commons eID v0.5.0 + . adding Apache Commons IO utils v2.4 + . adding Apache Commons Compress v1.5 + . adding Dozer v5.4.0 + . remove Opensaml + + +3.2.0 beta release + . improvement architecture changes new IKVM version (7.4.4981 ehealth edition) + . improvement generated DLL are stronged typed (needed for COM interface) + . improvement no fat dll is generated but serveral dll easier for third parties to depends on the ehealth connector. + . improvement refactoring generic sender in order to provide a more open and flexible implementation + . improvement be.ehealth.technicalconnector.handler.SoapActionHandler Handler that adds the soapaction to the HTTP request + . improvement be.ehealth.technicalconnector.handler.IncomingXWSSSecurityHandler Handler that handles the incoming security handler (see javadoc for configuration details) + . improvement be.ehealth.technicalconnector.handler.HarFileHandler Handler that writes the in and out messages in a HAR file. + . improvement be.ehealth.technicalconnector.handler.WsAddressingHandlerV200508 Handler that adds the WsAddressing Headers to the outgoing messages. + . improvement be.ehealth.technicalconnector.handler.ConnectionTimeOutHandler Handler that you can use to specify the connection time-outs. + . improvement be.ehealth.technicalconnector.handler.SOAPHeaderLoggerHandler Handler that logs the SOAPHeaders in the log file. + . improvement be.ehealth.technicalconnector.utils. adding various utility methods + . bug-fix The original unseal exception is added in the exception when there is a decrypter error. + . bug-fix adding new EncryptionToken domain object in order to hide the eHealth ETEE classes. + . improvement removed Thread.currentThread().setContextClassLoader(getClass().getClassLoader()) : now this is done in a module configured in property file for .net implementations + + +3.1.0 beta release + . improvement *.properties removed unused property timestamp.signature.keystore.type from property file and code + . improvement *.properties added property to set own implementation of beid card gui : beidcardgui.class + . improvement truststore.jks updated certificate for integration STS + . improvement be.ehealth.technicalconnector.service.ws.* StsService is now created with a configurable factory + . improvement the gui to ask for the pincode is now created with a configurable Factory. see javadoc BeIDConnectorGuiFactory + . improvement renamed IOUtils to ConnectorIoUtils to prevent nameconflicts with .NET code + . bug-fix multiple nihii numbers in token are now allowed + . improvement when a SOA error occurs the thrown exception is now a SoaErrorException which provides access to the returned jaxb object and the error + . improvement when a configuration module has an invalid config , it can now throw an exception + . improvement xml dates : we now accept all valid date formats for xs:date , but prints date ( without time ) without timezone + . bug-fix fix in xsd : kmehrMessageType was defined twice + . bug-fix in SamlHelper : now ignores namespaces when retrieving properties ( needed after change in xml sts ) + . adding added utility method to validate timestamp ( TimeStampValidator ) and new InvalidTimeStampException which extends TechnicalConnectorException + . change be.ehealth.technicalconnector.utils.* Crypto, RevocationFactory have been moved into be.ehealth.technicalconnector.service.etee + . adding ConfigurationModuleSSLVerifier : new ConfigurationModule to bypass SSL + . adding b.e.t.service.sts.security.impl.beid.impl.BeIDCardUI new PIN pad GUI in which you can use your numpad directly to enter your PIN code in .NET too (property beidcardgui.class) + . improvement commons-eid version upgrade to 0.4.0 + . change the method isValid() on ConfigValidator can now throw a TechnicalConnectorException if there are errors reading the property file. + + 3.0.0 beta release + . improvement architecture changes change object creation is now done with factories, and its possible to provide custom implementation ( which should implement the required interface ) . + remove XSD and WSDL as external dependency. + . improvement be.ehealth.technicalconnector.beid.* adding some helper classes to read the content of the eID (using Fedict commons-eid lib) + . improvement be.ehealth.technicalconnector.config.* adding framework to validate if the required properties are present in the configuration file + adding the possibility to load on start up some configuration modules (see information in properties file for more info) + . improvement be.ehealth.technicalconnector.exception.* refactoring the way of creating exception (removed ExceptionFactory) + . adding be.ehealth.technicalconnector.idgeneration.* service that provides an unique id for the moment only an id based on DateTime is implemented. + . adding be.ehealth.technicalconnector.service.sts.* adding support for the STS SAML Sender-Vouches profile + . adding be.ehealth.technicalconnector.service.sts.security.* framework to work with eID based on the PKCS11 or PCSC technology (using Fedict commons-eid lib) + . adding be.ehealth.technicalconnector.session.* framework for creating and maintaining a session + . adding be.ehealth.technicalconnector.utils.DateUtils Utility class to facilitate the use of joda time + . improvement be.ehealth.technicalconnector.utils.IOUtils Utility class to facilitate the IO operations (some methods are added for the .NET support) + + +2.0.7 FINAL release + . bug-fix be.ehealth.technicalconnector.security.EIDReader remove nullpointer when no card is inserted + . bug-fix be.ehealth.technicalconnector.utils.MarshallerHelper adding property that default charset is UTF-8 + +2.0.5 FINAL release + . bug-fix be.ehealth.businessconnector.ehboxV2.builders.SendMessageBuilder remove nullpointer when no message doesn't contains freeText + . KNOWN ISSUES/LIMITATIONS + . SessionManagment.createSession only works on a 32-bit JVM (1.6.0 or higher). The 64-bit JVM doesn't contains sun.security.pkcs11.SunPKCS11 class. + +2.0.4 TEMP release + . KNOWN ISSUES/LIMITATIONS + . SessionManagment.createSession only works on a 32-bit JVM (1.6.0 or higher). The 64-bit JVM doesn't contains sun.security.pkcs11.SunPKCS11 class. + +2.0.3 TEMP release + . bug-fix AuthProviderFactory malformed classname + +2.0.2 TEMP release + . improvement IOUtils refactoring of getResource* methods + . improvement CertificateParser use of ldapname and not own certificate parser + . improvement ExceptionFactory remove BUNDLE field for creating error messages + . adding runtime dependencies (XercesImpl and serializer) + +2.0.0 FINAL release + . adding errorCollector for XSD validation errors. + +2.0-beta3 + . adding proxy support through properties + . adding logging support through properties + . bug-fix generic sender (avoid NAMESPACE_ERR when root element contains namespace prefix) + . remove test specific properties from be.ehealth.technicalconnector.properties and + create new properties file (be.ehealth.technicalconnector.properties) with the test properties + +2.0-beta2 + . adding SOAPaction parameter in GenericWsSender + +2.0-beta + . Updated binding library + /!\ It is not possible anymore to set a list directly by his direct setter. For example object.setList(List) + This is replaced by object.getList().addAll(List) + . CodageService is deprecated + . KgssIdentifierType is deprecated + . Integrating the Seals Service (evolution of the CodageService) + . Refactoring externalisation of config file: Config.get(configLocation) is deprecated. + This is replaced by Config.set(configLocation). + . Security configuration is integrated in the libary. + . AbstractConfiguration.getMatchingProperties(String) throws an IOException + . Removed public constructor for ConnectorException and TechnicalConnectorException. Every Exception is created by the ExceptionFactory. + . Minor refactoring (cleaner code base) + +1.0.0 FINAL release + . externalisation of config file + . several performance fixes + +1.0-beta2 + . bugfixing UTF-8 support + . several minor fixes for clear error messages + +1.0-beta + . initial version \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.technical-jca.txt b/decompiled/3.20.2/disclaimer/release.notes.technical-jca.txt new file mode 100644 index 000000000..a1183bb35 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.technical-jca.txt @@ -0,0 +1,110 @@ +************************************************** +* eHealth Technical Connector JCA RELEASE NOTES * +************************************************** + +3.20.2 release (october 2020) + . N/A + +3.20.1 release (september 2020) + . internal release + +3.20.0 release (september 2020) + . internal release + +3.19.1 release (mars 2020) + . improvement b.e.t.distributedkeys.jca.DistributedKeyProvider Using slf4j as logger + +3.19.0 release (mars 2020) + . internal release + +3.18.0 release (september 2019) + . N/A + + Note: Some minor refactoring (clean code, avoiding string concat) + +3.17.1 (april 2019) + . N/A + +3.17.0 (april 2019) + . internal release + +3.16.0 release (oktober 2018) + . N/A + +3.16.0-beta-3 (june 2018) + . N/A + +3.16.0-beta-2 (june 2018) + . internal release + +3.16.0-beta-1 (june 2018) + . internal release + +3.15.1 release (april 2018) + . N/A + +3.15.0 release (april 2018) + . internal release + +3.14.2 release (february 2017) + . N/A + +3.14.2-beta-1 release (november 2017) + . N/A + +3.14.2-beta-0 internal release (november 2017) + +3.13.1 release (july 2017) + . N/A + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . N/A + +3.12.0 internal release (mai 2017) + . N/A + +3.11.1 release (october 2016) + . N/A + +3.11.0 internal release (october 2016) + . N/A + +3.10.4 release (september 2016) + . N/A + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release (july 2016) + . N/A + +3.10.0 release (june 2016) + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-10 release + . N/A + +3.4.0-beta-9 release + . improvement b.f.e.t.distributedkeys.DistributedKeyStoreRegistry Adding flushCache method to clean the cached keystores + . bug-fix b.f.e.t.distributedkeys.jca.DistributedKeyStore Cache is linked to the KeyStore and not longer to all the keystores + . improvement b.e.t.beid.BeIDInfo Prevent resource leaking (closing beidcard after mapping objects) + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . N/A + +3.4.0-beta-6 release + . internal ehealth release (not published or distributed) + +3.4.0-beta-5 release + . initial version \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.technical-ra.txt b/decompiled/3.20.2/disclaimer/release.notes.technical-ra.txt new file mode 100644 index 000000000..b6cf25e6c --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.technical-ra.txt @@ -0,0 +1,103 @@ +*************************************************************************** +* eHealth Technical Connector Registration Authority (RA) RELEASE NOTES * +*************************************************************************** + +3.20.2 release (october 2020) + . N/A + +3.20.1 release (september 2020) + . internal release + +3.20.0 release (september 2020) + . internal release + +3.19.1 release (mars 2020) + . N/A + +3.19.0 release (mars 2020) + . N/A + +3.18.0 release (september 2019) + . N/A + + Note: Some minor refactoring (clean code, avoiding string concat) + +3.17.1 release (april 2019) + . bug-fix b.e.t.ra.RaWalkThroughIntegrationTest fix test to avoid creation of dummy key/pair entry + +3.17.0 (april 2019) + . internal release + +3.15.1 release (april 2018) + . change migration from ra v1 to ra v2 services + +3.15.0 release (april 2018) + . internal release + +3.14.2 release (february 2017) + . N/A + +3.14.2-beta-1 release (november 2017) + . N/A + +3.14.2-beta-0 internal release (november 2017) + +3.13.1 release (july 2017) + . N/A + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . improvement b.e.f.t.ra.service.impl.AuthenticationCertificate..Impl Use of the cache class instead of map for caching + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . improvement b.e.f.t.ra.domain.DistinguishedName minor refactoring (clean code) + +3.10.4 release (september 2016) + . N/A + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement b.e.f.t.ra.domain.Contract minor refactoring (clean code) + . improvement b.e.f.t.ra.domain.NewCertifcatedContract minor refactoring (clean code) + . improvement b.e.f.t.ra.domain.Organization minor refactoring (clean code) + . improvement b.e.f.t.ra.domain.RevokeCertificateContract minor refactoring (clean code) + . added b.e.f.t.ra.builders.BuilderFactory adding new method to obtain a InformationBuilder + . improvement b.e.f.t.ra.builders.ContractBuilder adding option forOrganization(b.e.f.t.ra.domain.Organization) + . bug-fix b.e.f.t.ra.builders.ContractBuilder contact details are correctly passed to the Concract + . improvement b.e.f.t.ra.builders.EncryptionTokenBuilder minor refactoring (clean code) + . added b.e.f.t.ra.builders.InformationBuilder adding new Builder for listing of existing applicationIds,revocable certificates and associatedOrganizations + . added b.e.f.t.ra.service.AuthenticationCertificateRegistrationService adding new methods required by the InformationBuilder + . improvement b.e.f.t.ra.service.impl.AuthenticationCertificate..Impl adding implementation for the new methods (InformationBuilder) + adding cache reducing number of RA calls + . bug-fix b.e.f.t.ra.service.impl.AuthenticationCertificate..Impl passing correct params with the revoke cert method + . bug-fix b.e.f.t.ra.service.ServiceFactory removed typo in the exposed properties + . improvement b.e.f.t.ra.utils.KeyStoreUtils minor refactoring (clean code) + . improvement b.e.f.t.ra.utils.RaUtils minor refactoring (clean code) + . removed b.e.f.t.ra.utils.Slf4jLogChute moved to technical-core + . bug-fix /templates/*.html + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-10 release + . bug-fix b.e.f.t.ra.domain.DistinguishedName fixed issue with creating a DistinguishedName based on a X500Principal + . bug-fix b.e.f.t.ra.builders.BuilderFactory adding credential as parameter for the encryption token builder + . bug-fix b.e.f.t.ra.builders.EncryptionTokenBuilder added initialization of Credential + . bug-fix b.e.f.t.ra.builders.ContractBuilder added initialization of contract type + +3.4.0-beta-9 release + initial release \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.technical-signature.txt b/decompiled/3.20.2/disclaimer/release.notes.technical-signature.txt new file mode 100644 index 000000000..8d9d2a124 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.technical-signature.txt @@ -0,0 +1,188 @@ +******************************************************* +* eHealth Technical Connector Signature RELEASE NOTES * +******************************************************* + +3.20.2 release (october 2020) + . N/A + +3.20.1 release (september 2020) + . internal release + +3.20.0 release (september 2020) + . internal release + +3.19.0 release (mars 2020) + . N/A + +3.18.0 release (september 2019) + . improvement b.e.t.signature.SignatureBuilder Adding new method to verify signature + . improvement b.e.t.signature.impl.AbstractSignatureBuilder Make new method public accessible for signature verification + + Note: Some minor refactoring (clean code, avoiding string concat) + + +3.17.1 release (april 2019) + . bug-fix fixing XadesT validation: + b.e.t.s.SignatureBuilderFactory + b.e.t.s.impl.xades.impl.XadesBesSpecification + b.e.t.s.impl.xades.impl.XadesSpecification + b.e.t.s.impl.xades/impl.XadesTSpecification + b.e.t.s.impl.xades.impl.XadesVerificationHelper + +3.17.0 (april 2019) + . internal release + +3.16.0 release (oktober 2018) + . N/A + +3.16.0-beta-3 (june 2018) + . N/A + +3.16.0-beta-2 (june 2018) + . internal release + +3.16.0-beta-1 (june 2018) + . internal release + +3.15.1 release (april 2018) + . improvement b.f.e.t.signature.impl.XmlSignatureBuilder Build standard signature + +3.15.0 release (april 2018) + . internal release + +3.14.2 release (february 2017) + . N/A + +3.14.2-beta-1 release (november 2017) + . N/A + +3.14.2-beta-0 internal release (november 2017) + +3.13.1 release (july 2017) + . improvement b.f.e.t.signature.domain.XadesOption Adding option to specify the encapsulation logic + . added b.f.e.t.signature.transformers.EncapsulationTransformer Interface to specify the encapsulation logic + . improvement b.f.e.t.signature.impl.XmlSignatureBuilder Reworked logic in order to specify the encapsulation logic + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . added b.f.e.t.signature.AdvancedElectronicSignatureEnumeration Adding option for a PKCS#7 signature + . added b.f.e.t.signature.SignatureBuilderFactory Adding XML Signature in default SignatureBuilder list. + . added b.f.e.t.signature.domain.XadesOption Adding option for specifing the xpath for encaspulating the signature. + . refactoring b.f.e.t.siganture.impl.CmsSignatureBuilder Refactoring based on new bouncycastle API + . refactoring b.f.e.t.siganture.impl.XmlSignatureBuilder Refactoring based in order to support the new BouncyCastle API, the new XadesOptions and a basic XML signature + . refactoring b.f.e.t.signature.impl.tsa.impl.TimeStampGeneratorImpl minor refactoring (clean code) + . refactoring b.f.e.t.signature.impl.xades.domain.* minor refactoring (clean code, support new BouncyCastle API) + . refactoring b.f.e.t.signature.impl.xades.impl.XadesTSpecification minor refactoring (clean code) + +3.12.0 internal release (mai 2017) + +3.11.1 release (october 2016) + +3.11.0 internal release (october 2016) + . N/A + +3.10.4 release (september 2016) + . bug-fix b.f.e.t.signature.impl.xades.domain.UnsignedPropertiesBuilder Adding ids on timestamp elements + +3.10.3 release + . internal release + +3.10.2 release (july 2016) + . N/A + +3.10.1 release + . internal release + +3.10.0 release (june 2016) + . improvement b.f.e.t.signature.SignatureBuilderFactory reworked initialisation in order to + . added b.f.e.t.signature.domain.SignatureVerificationResult adding method for obtain verified signing time + . bug-fix b.f.e.t.signature.domain.XadesOption fixing typo in one of the options (TRANFORMERLIST -> TRANSFORMERLIST) + . added b.f.e.t.signature.domain.XadesOption properties to specify the clockskew of the signing time + . bug-fix b.f.e.t.signature.resolvers.DocumentResolver minor refactoring (clean code) + . bug-fix b.f.e.t.signature.resolvers.SAMLAssertionKeyResolver KeyResolver for looking up a SAML Assertion in the signature. + . bug-fix b.f.e.t.signature.impl.AbstractSignatureBuilder Using (verified) signing time to verify OCSP/CRL checks + . added b.f.e.t.signature.impl.XmlSignatureBuilder + . remove b.f.e.t.signature.impl.AbstractXadesSignatureBuilder + . remove b.f.e.t.signature.impl.XadesSignatureBuilder + . remove b.f.e.t.signature.impl.XadesTSignatureBuilder + . renamed b.f.e.t.signature.impl.CmsSignatureBuilder rename of the CadesSignatureBuilder + . added b.f.e.t.signature.impl.DomUtils utility class used for 'fast' DOM object manipulation + . added b.f.e.t.signature.impl.SignatureUtils utility class containing helper methods for the common signature operations + . added b.f.e.t.signature.impl.extractor.* package containing helper methods to extrat the correct signing certificate from the keyInfo + . added b.f.e.t.signature.impl.tsa.* package with the extract logic for generating a correct timestamp for a signature + . added b.f.e.t.signature.impl.xades.* package with the logic to add the needed information on a signature for XADES_BES en XADES_T + . improvement uniformisation of all connector versions + +3.4.11 release (may 2016) + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-10 release + . bug-fix b.f.e.t.signature.impl.AbstractXadesSignatureBuilder certificate is only added ones to the certificate chain + +3.4.0-beta-9 release + . improvement b.f.e.t.signature.SignatureBuilder adding support verifying an encapsulated signature + . added b.f.e.t.signature.domain.CadesOption adding new options to indicate if the signature should be encapsulated. + . added b.f.e.t.signature.domain.XadesOption adding new options to indicate if the signature should be encapsulated. + . added b.f.e.t.signature.domain.SignatureVerificationError adding error when there is no signature + . improvement b.f.e.t.signature.impl.* refactoring in order to use the eHealth revocation policy + adding flag if hte signature should be encapsulated + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-7 release + . N/A + +3.4.0-beta-6 release + . internal ehealth release (not published or distributed) + +3.4.0 beta-5 release + . improvement b.f.e.t.signature.impl.AbstractSignatureBuilder improved logging statement + +3.4.0 beta-4 release + . improvement b.f.e.t.signature.domain.SignatureVerificationResult adding serializable + +3.4.0 beta-3 release + . N/A + +3.4.0 beta-2 release + . bug-fix b.f.e.t.signature.impl.XadesTSignatureBuilder adding UnsignedSignatureProperties element around TimestampToken + +3.4.0 beta-1 release + . upgrade to latest version of IKVM (7.4.5256) + + +3.4.0 beta-0 release +. adding b.f.e.t.signature.domain.CadesOption adding new configuration properties +. adding b.f.e.t.signature.domain.SignatureVerificationError adding new error values XADES_ENCAPSULATED_TIMESTAMP_NOT_VERIFIED +. adding b.f.e.t.signature.domain.XadesOption adding new configuration properties for XadesT signature +. adding b.f.e.t.signature.impl.AbstractXadesSignatureBuilder adding new abstract methods for XadesT signature +. improvement b.f.e.t.signature.impl.CadesSignatureBuilder internal refactoring avoiding deprecatec bouncycastle classes. +. improvement b.f.e.t.signature.impl.XadesSignatureBuilder adding new abstract methods +. improvement b.f.e.t.signature.impl.XadesTSignatureBuilder adding support for XadesT signature + + +3.3.0 beta-3 release +. bug-fix b.f.e.t.signature.impl.AbstractXadesSignatureBuilder changed the URI format for ds:References (needed for DMG) + + +3.3.0 beta-2 release +. adding b.f.e.t.signature.domain.CadesOption adding Properties that can be used in the Cades-Bes signature +. adding b.f.e.t.signature.impl.AbstractSignatureBuilder adding abstract class regrouping common logic for all SignatureBuilders +. improvement b.f.e.t.signature.impl.CadesSignatureBuilder adding possiblity to specify the signature digest default SHA-1 + minor refactoring don't specify the SecurityProvider to use if possible. +. improvement b.f.e.t.signature.impl.XadesSignatureBuilder minor refactoring using AbstractSignatureBuilder +. improvement b.f.e.t.signature.impl.XadesTSignatureBuilder minor refactoring using AbstractSignatureBuilder + + +3.3.0 beta-1 release +. improvement adding support for Xades-Bes signature +. improvement adding support for Xades-Bes verification +. improvement adding support for Xades-T verification +. improvement adding support for Cades-Bes verification +. adding basic implementation for urn:nippin:xml:sig:transform:optional-deflate + + +3.2.0 beta release +. improvement adding support for Cades-Bes signature \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/release.notes.utilities-core.txt b/decompiled/3.20.2/disclaimer/release.notes.utilities-core.txt new file mode 100644 index 000000000..3a44538d8 --- /dev/null +++ b/decompiled/3.20.2/disclaimer/release.notes.utilities-core.txt @@ -0,0 +1,17 @@ +************************************************** +* eHealth Technical Connector Core RELEASE NOTES * +************************************************** +3.14.0-beta-0 release (september 2017) + +3.13.1 release (july 2017) + +3.13.0 internal release (july 2017) + +3.12.1 release (june 2017) + . remove b.e.t.utils.XSDDateTimeConverter replaced with implementations of javax.xml.bind.annotation.adapters.XmlAdapter + . added b.e.t.adapter.XmlDateAdapter XmlAdapter to marshal/unmarshal xsd:date + . added b.e.t.adapter.XmlDateNoTzAdapter specialisation of b.e.t.adapter.XmlDateAdapter: marshals date without timezone (this non-standard and only aims to comply with carenet services) + . added b.e.t.adapter.XmlDateTimeAdapter XmlAdapter to marshal/unmarshal xsd:dateTime + . added b.e.t.adapter.XmlTimeAdapter XmlAdapter to marshal/unmarshal xsd:time + +3.12.0 internal release (mai 2017) \ No newline at end of file diff --git a/decompiled/3.20.2/disclaimer/user.guide.business-tarification.txt b/decompiled/3.20.2/disclaimer/user.guide.business-tarification.txt new file mode 100644 index 000000000..5cfed32bd --- /dev/null +++ b/decompiled/3.20.2/disclaimer/user.guide.business-tarification.txt @@ -0,0 +1,73 @@ +example of code usage : + +try { + //each project is identified + final String projectName = "mcn.tarification"; + // Instantiate builders + CommonBuilder mycarenetCommonBuilder = be.ehealth.business.mycarenetdomaincommons.builders.RequestBuilderFactory.getCommonBuilder(projectName); + + String inputReference = IdGeneratorFactory.getIdGenerator("xsid").generateId(); // generate a unique identifier to identify your + // message ( inputReference + // + + // filling this request is out of scope of the connector, but some utility methods are available in + // be.ehealth.business.kmehrcommons.HcPartyUtil. + RetrieveTransactionRequest request = new RetrieveTransactionRequest(); + // ... + request.getRequest().getAuthor().getHcparties().addAll(HcPartyUtil.createAuthorHcParties(projectName)); + request.getSelect().getTransaction().getAuthor().getHcparties().addAll(HcPartyUtil.createAuthorHcParties(projectName)); + String kmehrIdString = HcPartyUtil.createKmehrIdString(projectName, inputReference); // generates a kmehr id with the id of the + // author as first part , and the + // inputReference as second part , as + // required in spec + request.getRequest().getId().setValue(kmehrIdString); // just example , you should probably create the full id first + // ... + + + // the only input for the detail that is needed is the bytearray containing the businnes xml. + byte[] businessContent = ConnectorXmlUtils.toByteArray(request); + RequestBuilder requestBuilder = TarificationRequestBuilderFactory.getRequestObjectBuilder(); + // there are 2 ways to create the request + // FIRST : with minimal input , only a minimal input is needed. + // create routing element : this will determine where to send the message , ( see documentation mycarenet and javadoc ) + // Retrieve patient info from eid card, or create the Patient object in your own code + Patient patient = be.ehealth.business.common.util.EidUtils.readFromEidCard(); + DateTime referenceDate = new DateTime(); // create the reference date for the request ( see documentation mycarenet ) + Routing routing = mycarenetCommonBuilder.createRouting(patient, referenceDate); // more info :see javadoc + TarificationConsultationRequest consultationRequest = requestBuilder.buildConsultationRequest(routing, businessContent, inputReference); + TarificationSessionService service = TarificationSessionServiceFactory.getTarificationSession(); + TarificationConsultationResponse consultTarificationResponse = service.consultTarification(consultationRequest); + // other option : + + // there are utility methods , preconfigured for tarification to help extract the business response + BlobType detail = consultTarificationResponse.getReturn().getDetail(); + // the blobtype can be mapped to a common domain class for the connector + Blob blob = SendRequestMapper.mapBlobTypeToBlob(detail); + // you can check the validity of the blob and retrieve the content ( deflated and decoded if needed ) + byte[] content = RequestBuilderFactory.getBlobBuilder("mcn.tarification").checkAndRetrieveContent(blob); + // the content ( as bytearray ) can be converted to the jaxb object with a MarshallerHelper configured for that class + MarshallerHelper helper = new MarshallerHelper(RetrieveTransactionResponse.class, RetrieveTransactionResponse.class); + RetrieveTransactionResponse commonInputResponse = helper.toObject(content); + // this helper class has also some other useFull methods ( toString , ... ) + + // tarification contains a ResponseHelper class that will validate the xml of the response. + ResponseHelper.validateResponse(commonInputResponse); + + // handle the potential errors + boolean isComplete = commonInputResponse.getAcknowledge().isIscomplete(); + System.out.print("isComplete : " + isComplete); + List errors = commonInputResponse.getAcknowledge().getErrors(); + for (ErrorMyCarenetType errorMyCarenetType : errors) { + // show error to user??? the meaning of the error codes can be found in the mycarenet documentation + StringBuffer errorCodes = new StringBuffer(); + for (CDERRORMYCARENET errorCode : errorMyCarenetType.getCds()) { + errorCodes.append(" ").append(errorCode.getValue()); + } + System.out.println("error : codes :" + errorCodes.toString() + ", description : " + errorMyCarenetType.getDescription().getValue()); + } + Kmehrmessage kmehrmessage = commonInputResponse.getKmehrmessage(); + // handle kmerhMessage + + } catch (ConnectorException e) { + // handle these exceptions + } \ No newline at end of file diff --git a/decompiled/3.20.2/disclamer/release.notes.utilities-kmehr.txt b/decompiled/3.20.2/disclamer/release.notes.utilities-kmehr.txt new file mode 100644 index 000000000..9dead471d --- /dev/null +++ b/decompiled/3.20.2/disclamer/release.notes.utilities-kmehr.txt @@ -0,0 +1,21 @@ +************************************************** +* eHealth Utilities Kmerh RELEASE NOTES * +************************************************** +3.4.0-beta-9 release + . change moved from kmehr 1.8.1 to kmehr 1.14.0 + +3.4.0-beta-8 release + . internal partner release (not published on ehealth portal only distributed to Recipe, Reseau Santé Wallon and Vitalink) + +3.4.0-beta-0 release + . improvement upgrade to latest version kmerh + Caution: non backward compatible changes + . improvement b.f.e.s.kmehr.schema.v1.Regimen adding custom binding daynumber/data/weekday/daytime/quantity + every item has his own list + . improvement b.f.e.s.kmehr.schema.v1.compoundprescriptionType adding custom binding magistraltext/galenicform/formularyreference/compound/quantity + every item has his own list + . improvement b.f.e.s.kmehr.schema.v1.headingType adding custom binding heading/item/text/lnk + every item has his own list + + + \ No newline at end of file diff --git a/decompiled/3.20.2/dozer.properties b/decompiled/3.20.2/dozer.properties new file mode 100644 index 000000000..0fa4fa730 --- /dev/null +++ b/decompiled/3.20.2/dozer.properties @@ -0,0 +1,25 @@ +###################################################### +# This file contains all configurable Dozer +# properties and the default values +###################################################### + +################## +### Statistics ### +################## +dozer.statistics.enabled=false + +####################### +### Internal Caches ### +####################### +dozer.cache.converter.by.dest.type.maxsize=5000 +dozer.cache.super.type.maxsize=5000 + +####################### +### JMX ### +####################### +dozer.autoregister.jmx.beans=false + +####################### +### EL ### +####################### +dozer.el.enabled=false \ No newline at end of file diff --git a/decompiled/3.20.2/dozer/chapter4-commoninput.xml b/decompiled/3.20.2/dozer/chapter4-commoninput.xml new file mode 100644 index 000000000..de97e6404 --- /dev/null +++ b/decompiled/3.20.2/dozer/chapter4-commoninput.xml @@ -0,0 +1,102 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.CommonInput + + be.fgov.ehealth.chap4.core.v1.CommonInputType + + + + isTest + request.isTest + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Origin + + be.fgov.ehealth.chap4.core.v1.OriginType + + + + packageInfo + _package + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareProvider + + be.fgov.ehealth.chap4.core.v1.CareProviderType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Nihii + + be.fgov.ehealth.chap4.core.v1.NihiiType + + + + value + value.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Identification + + be.fgov.ehealth.chap4.core.v1.IdType + + + + name + name.value + + + + nihii + nihii + + + + ssin + ssin.value + + + + cbe + cbe.value + + + + + + be.ehealth.technicalconnector.config.util.domain.PackageInfo + + be.fgov.ehealth.chap4.core.v1.PackageType + + + + packageName + name.value + + + + userName + license.username + + + + password + license.password + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/dozer/commoninput.xml b/decompiled/3.20.2/dozer/commoninput.xml new file mode 100644 index 000000000..64635c126 --- /dev/null +++ b/decompiled/3.20.2/dozer/commoninput.xml @@ -0,0 +1,116 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.CommonInput + + be.fgov.ehealth.mycarenet.commons.core.v3.CommonInputType + + + + isTest + request.isTest + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Origin + + be.fgov.ehealth.mycarenet.commons.core.v3.OriginType + + + + packageInfo + _package + + + + siteID + siteID.value + + + + + + be.ehealth.technicalconnector.config.util.domain.PackageInfo + + be.fgov.ehealth.mycarenet.commons.core.v3.PackageType + + + + packageName + name.value + + + + userName + license.username + + + + password + license.password + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareProvider + + be.fgov.ehealth.mycarenet.commons.core.v3.CareProviderType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Nihii + + be.fgov.ehealth.mycarenet.commons.core.v3.NihiiType + + + + value + value.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Identification + + be.fgov.ehealth.mycarenet.commons.core.v3.IdType + + + + name + name.value + + + + nihii + nihii + + + + ssin + ssin.value + + + + cbe + cbe.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Party + + be.fgov.ehealth.mycarenet.commons.core.v3.PartyType + + + + + + diff --git a/decompiled/3.20.2/dozer/commonseid.xml b/decompiled/3.20.2/dozer/commonseid.xml new file mode 100644 index 000000000..414ab4bda --- /dev/null +++ b/decompiled/3.20.2/dozer/commonseid.xml @@ -0,0 +1,21 @@ + + + + true + + + java.util.GregorianCalendar + org.joda.time.DateTime + + + + + be.fedict.commons.eid.consumer.Identity + be.ehealth.technicalconnector.beid.domain.Identity + + + be.fedict.commons.eid.consumer.Address + be.ehealth.technicalconnector.beid.domain.Address + + diff --git a/decompiled/3.20.2/dozer/dmg-commoninput.xml b/decompiled/3.20.2/dozer/dmg-commoninput.xml new file mode 100644 index 000000000..297dd24d7 --- /dev/null +++ b/decompiled/3.20.2/dozer/dmg-commoninput.xml @@ -0,0 +1,116 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.CommonInput + + be.fgov.ehealth.globalmedicalfile.core.v1.CommonInputType + + + + isTest + request.isTest + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Origin + + be.fgov.ehealth.globalmedicalfile.core.v1.OriginType + + + + packageInfo + _package + + + + siteID + siteID.value + + + + + + be.ehealth.technicalconnector.config.util.domain.PackageInfo + + be.fgov.ehealth.globalmedicalfile.core.v1.PackageType + + + + packageName + name.value + + + + userName + license.username + + + + password + license.password + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareProvider + + be.fgov.ehealth.globalmedicalfile.core.v1.CareProviderType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Nihii + + be.fgov.ehealth.globalmedicalfile.core.v1.NihiiType + + + + value + value.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Identification + + be.fgov.ehealth.globalmedicalfile.core.v1.IdType + + + + name + name.value + + + + nihii + nihii + + + + ssin + ssin.value + + + + cbe + cbe.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Party + + be.fgov.ehealth.globalmedicalfile.core.v1.PartyType + + + + + + diff --git a/decompiled/3.20.2/dozer/dmg-routing.xml b/decompiled/3.20.2/dozer/dmg-routing.xml new file mode 100644 index 000000000..d0eff3c3b --- /dev/null +++ b/decompiled/3.20.2/dozer/dmg-routing.xml @@ -0,0 +1,45 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.Routing + + be.fgov.ehealth.globalmedicalfile.core.v1.RoutingType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId + + be.fgov.ehealth.globalmedicalfile.core.v1.CareReceiverIdType + + + + ssinNumber + ssin + + + + registrationNumberWithMutuality + regNrWithMut + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Period + + be.fgov.ehealth.globalmedicalfile.core.v1.PeriodType + + + + begin + start + + + + + + + diff --git a/decompiled/3.20.2/dozer/genasync-commoninput.xml b/decompiled/3.20.2/dozer/genasync-commoninput.xml new file mode 100644 index 000000000..2c906b0c1 --- /dev/null +++ b/decompiled/3.20.2/dozer/genasync-commoninput.xml @@ -0,0 +1,113 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.CommonInput + + be.cin.mycarenet.esb.common.v2.CommonInput + + + + isTest + request.isTest + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Origin + + be.cin.mycarenet.esb.common.v2.OrigineType + + + + packageInfo + _package + + + + siteId + siteID.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareProvider + + be.cin.mycarenet.esb.common.v2.CareProviderType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Nihii + + be.cin.mycarenet.esb.common.v2.NihiiType + + + + value + value.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Identification + + be.cin.mycarenet.esb.common.v2.IdType + + + + name + name.value + + + + nihii + nihii + + + + ssin + ssin.value + + + + cbe + cbe.value + + + + + + be.ehealth.technicalconnector.config.util.domain.PackageInfo + + be.cin.mycarenet.esb.common.v2.PackageType + + + + packageName + name.value + + + + userName + license.username + + + + password + license.password + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Party + + be.cin.mycarenet.esb.common.v2.PartyType + + + \ No newline at end of file diff --git a/decompiled/3.20.2/dozer/genins-commoninput.xml b/decompiled/3.20.2/dozer/genins-commoninput.xml new file mode 100644 index 000000000..702bfefb2 --- /dev/null +++ b/decompiled/3.20.2/dozer/genins-commoninput.xml @@ -0,0 +1,113 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.CommonInput + + be.fgov.ehealth.genericinsurability.core.v1.CommonInputType + + + + isTest + request.isTest + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Origin + + be.fgov.ehealth.genericinsurability.core.v1.OriginType + + + + packageInfo + _package + + + + siteId + siteID.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareProvider + + be.fgov.ehealth.genericinsurability.core.v1.CareProviderType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Nihii + + be.fgov.ehealth.genericinsurability.core.v1.NihiiType + + + + value + value.value + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Identification + + be.fgov.ehealth.genericinsurability.core.v1.IdType + + + + name + name.value + + + + nihii + nihii + + + + ssin + ssin.value + + + + cbe + cbe.value + + + + + + be.ehealth.technicalconnector.config.util.domain.PackageInfo + + be.fgov.ehealth.genericinsurability.core.v1.PackageType + + + + packageName + name.value + + + + userName + license.username + + + + password + license.password + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Party + + be.fgov.ehealth.genericinsurability.core.v1.CareProviderType + + + \ No newline at end of file diff --git a/decompiled/3.20.2/dozer/routing.xml b/decompiled/3.20.2/dozer/routing.xml new file mode 100644 index 000000000..7608b6cc6 --- /dev/null +++ b/decompiled/3.20.2/dozer/routing.xml @@ -0,0 +1,44 @@ + + + + be.ehealth.business.mycarenetdomaincommons.domain.Routing + + be.fgov.ehealth.mycarenet.commons.core.v3.RoutingType + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.CareReceiverId + + be.fgov.ehealth.mycarenet.commons.core.v3.CareReceiverIdType + + + + ssinNumber + ssin + + + + registrationNumberWithMutuality + regNrWithMut + + + + + + be.ehealth.business.mycarenetdomaincommons.domain.Period + + be.fgov.ehealth.mycarenet.commons.core.v3.PeriodType + + + + begin + start + + + + + + diff --git a/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-1_0.xsd new file mode 100644 index 000000000..b8b7d8a47 --- /dev/null +++ b/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-1_0.xsd @@ -0,0 +1,50 @@ + + + + + + Implementation-Title: xsd-bcp + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20161122-1418 + + + + + + Service list containing all the service of the eHealth Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-2_0.xsd new file mode 100644 index 000000000..65cff68cb --- /dev/null +++ b/decompiled/3.20.2/ehealth-bcp/XSD/ehealth-bcp-protocol-2_0.xsd @@ -0,0 +1,104 @@ + + + + + + Implementation-Title: xsd-bcp + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20190925-1614 + + + + + + Service list containing all the service of the eHealth Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementAdmission-v1.wsdl b/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementAdmission-v1.wsdl new file mode 100644 index 000000000..5fdfe6b1c --- /dev/null +++ b/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementAdmission-v1.wsdl @@ -0,0 +1,77 @@ + + + Version 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementConsultation-v1.wsdl b/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementConsultation-v1.wsdl new file mode 100644 index 000000000..18f0fa34e --- /dev/null +++ b/decompiled/3.20.2/ehealth-chapteriv/WSDL/ChapterIV-ChapterIVAgreementConsultation-v1.wsdl @@ -0,0 +1,132 @@ + + + Version 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_core-1_0.xsd b/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_core-1_0.xsd new file mode 100644 index 000000000..f6113f6be --- /dev/null +++ b/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_core-1_0.xsd @@ -0,0 +1,485 @@ + + + + + + Implementation-Title: XSD MyCarenet Chapter IV + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20141212-1756 + + + + + + + + + + + + + + + + + + + + + + + + + Elements of this base type do not require any content, instead it is + also possible to refer to another element with the same type and same name. The + referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + The ID of an element. Can be used by other elements with the same + name and type to reference this element. An ID should only be unique inside a + document, in this case the SOAP message. In other words, each request can reuse + the same ID values. + + + + + A XPoiter reference to another element with the same name and + type. When this is present, the content of the element should be empty. + MyCareNet will substitute the this element by the element it references. The + XPointer should result in a single element with the same type the this element. + See ValueRefString type for more information about XPointer. + + + + + + Elements of this type do not require any content, instead it is also + possible to refer to another element in the same document with the same values. The + referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + + + A XPoiter reference to another element with the same type. + When this is present, the content of the element should be empty. + MyCareNet will substitute the content of this element by the result of + the XPointer. The XPointer should result in a node-set that is compliant + with the type of this element. XPointer is a W3C standard that is + commonly used to reference other elements. This is for example used by + the XMLDSig standard, although it only requires a sub-section to be + implemented. See service catalogue for more information. + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + + Common input about the origin of the request. + + + + + + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not + necessary the party that sent the request, but it can be. + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + + Each software package provider receives a license when + he is granted access to MyCareNet. The package must provide this + license in this element. + + + + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of + the package. + + + + + The password of the license. This is required to prove the + identify of the package. + + + + + + + Information about a care provider. This is a person or institution + that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. + This is always required. + + + + + The physical person that is linked to the NIHII number + provided. Should only be provided when the NIHII is linked a person. See + service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. + Should only be provided when the NIHII is linked an organization. See + service catalogue for more details. + + + + + + + Everything that is an entity derives from this type. Enties are object + that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + + Optional name of entity. If provided it is used in a + pure informal way. It will be added to certain logs and might appear + on some representations. + + + + + + + + + Enities that have a unique identification have this type. This + identification is always issued by an authority. Only one of the child elements is + required, the others are prohibited. In other words, this is actualy a xsd-choise, + but this does not always translate so well in code. Therefore we decided to make it + an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely + specifies a care provider in his role. + + + + + Identification issued by the National Registry of + Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely + specifies an enterprise. + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care + provider the NIHII number was assigned too. This element is required + and can only be obmitted when the parent element references another + element. + + + + + The NIHII number itself. This element is required and + can only be obmitted when the parent element references another + element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains the name of the subsystem + that caused the error event to occur. + + + + + A human-readable error message. + + + + + + + + + + + Contains a detail code. + + + + + + + Contains the location of the fault. + This could be an XPath expression. + + + + + Contains a human-readable message. + + + + + + diff --git a/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd b/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd new file mode 100644 index 000000000..6a0deace2 --- /dev/null +++ b/decompiled/3.20.2/ehealth-chapteriv/XSD/chap4services_protocol-1_0.xsd @@ -0,0 +1,135 @@ + + + + + + Implementation-Title: XSD MyCarenet Chapter IV + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20141212-1756 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd new file mode 100644 index 000000000..f7d27afdc --- /dev/null +++ b/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-protocol-2_0.xsd @@ -0,0 +1,350 @@ + + + + + + + Implementation-Title: XSD civics + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20170113-1208 + + + + + + + + + Request structure to find information on AMPP based on (part of) a medicinal product name + + + + + Response structure returning information on AMPP + + + + + Request structure to find informations on a paragraph + + + + + Response structure to a paragraph text request + + + + + Request structure to get paragraph exclusions + + + + + Response structure for paragraph exclusions + + + + + Request structure to get all specialties included in a paragraph + + + + + Response structure returning all specialties included in a paragraph + + + + + Request structure to get professional authorizations + + + + + Response structure returning professional authorizations + + + + + Request structure to get added documents linked to a paragraph + + + + + Response structure returning added documents linked to a paragraph + + + + + Request structure to find informations on reimbursement conditions + + + + + Response structure to a reimbursement conditions request + + + + + Request structure to find paragraph for a CNK in reimbursement conditions + + + + + Response structure to a CNK in reimbursement conditions request + + + + + Request structure to find the public CNK based on a CNK in another delivery environment + + + + + Response structure returning a public CNK + + + + + + + + + + + + + + + + + + + + + Response structure returning information on AMPP + + + + + + + + + + + + + Input structure for request on paragraphs for a CNK from reimbursment + + + + + + + + + + + + + Response structure returning for request on paragraphs for a CNK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-type-2_0.xsd b/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-type-2_0.xsd new file mode 100644 index 000000000..f9f77bb3f --- /dev/null +++ b/decompiled/3.20.2/ehealth-civics/XSD/sam-civics-type-2_0.xsd @@ -0,0 +1,391 @@ + + + + + + + Implementation-Title: XSD civics + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20170113-1208 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Response structure returning information on paragraph in reimbursement + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Response structure returning information on AMPP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_0.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_0.xsd new file mode 100644 index 000000000..38fc44952 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_0.xsd @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_4.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_4.xsd new file mode 100644 index 000000000..ca615db4c --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_4.xsd @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_6.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_6.xsd new file mode 100644 index 000000000..544718ce3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_6.xsd @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_7.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_7.xsd new file mode 100644 index 000000000..5751e2133 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-1_7.xsd @@ -0,0 +1,102 @@ + + + + + Basic Type identifying any eHealth Actor. + + + + + + + + + + Closed or open period in time. + + + + + + + + + stringvalue localized for supported language. + + + + + + + + + + Basic Type for Status of a Response. + + + + + + + + + Supported languages. NA for NotApplicable. + + + + + + + + + + + + Basic AddressType of any eHealth Actor. + + + + + + + + + + + + Localized name for street. + + + + + + + + Localized name for municipality. + + + + + + + + + + code, abbreviation and Localized name for country. + + + + + + + + + + Social Security Number. + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd new file mode 100644 index 000000000..1b022e009 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-core-2_0.xsd @@ -0,0 +1,86 @@ + + + + + + Identifies the type of Actor + + + + + + + + + + + + Identifies the author of the message + + + + + Identifies the authorType of the message + + + + + + + + + Identifier + + + + + Type of Identifier. + + + + + + + + + + + + + + + Status of the requests + + + + + + URI code of the status + + + + + + + + + + Additional details of the status + + + + + + + + + StatusType of the requests + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-encryption-2_0.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-encryption-2_0.xsd new file mode 100644 index 000000000..ac8bd5938 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-encryption-2_0.xsd @@ -0,0 +1,182 @@ + + + + + + + + Contains the encrypted content + + + + + Contains the encrypted content type + + + + + + + + + Allows to use SOAP With Attachments for chipered data + + + + + Contains the referenceType to use SOAP With Attachments for chipered data + + + + + URI of the attachment + + + + + Contains the digest value of the attachment + + + + + + + Base64binary containing the encrypted message. + + + + + + + + + + Contains the digest value used to secure the attachment + + + + + Type of the digest value used to secure the attachment + + + + Algorithm userd for Digest Calculation + + + + + + Contains all information to send an encrypted message + + + + + Contains encrypted data type to send an encrypted message + + + + + + + Unique identifier of a message + + + + + Format of the sealed content (e.g. application/pkcs7,...) + + + + + Functional content (e.g. kmerh,ssin,...) + + + + + + Contains the encrypted data of the initial message which was sent + + + + + Endpoint of the encryption method + + + + + Endpoint type of the encryption method + + + + + + Policy to follow to send the response of the message + + + + + + + + + + + Contains the search criteria to find the token used for the encryption + + + + + Contains the search criteria type to find the token used for the encryption + + + + + + + + Contains the key used for the encryption if it is not present in ETK depot + + + + + Contains the information about the key used for the encryption + + + + + Contains the information type about the key used for the encryption + + + + + + Contains the encrypted Key + + + + + Contains the key to use to encrypt the response + + + + + + + Contains the type of key used for the encryption. + + + + + + contains the type of the key (urn:be:fgov:ehealth:etee:etk if an etk is used in side Key) + + + + + + + + Link of the attachment + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_0.xsd new file mode 100644 index 000000000..40f2307ac --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_0.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_4.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_4.xsd new file mode 100644 index 000000000..1b23eced5 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_4.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_6.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_6.xsd new file mode 100644 index 000000000..2e69f3cad --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_6.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_7.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_7.xsd new file mode 100644 index 000000000..37662c0fe --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-1_7.xsd @@ -0,0 +1,20 @@ + + + + + + + Basic eHealth SOA Request Type. EHealth Service Requests SHOULD extend from this element. + + + + + Basic eHealth SOA Response Type. EHealth Service Responses SHOULD extend from this element. + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd new file mode 100644 index 000000000..cf6ca1aa3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-commons/XSD/ehealth-commons-schema-protocol-2_0.xsd @@ -0,0 +1,85 @@ + + + + + + + Basic eHealth SOA Request Type. EHealth Service Requests SHOULD extend from this element. + + + + + + + eHealth SOA Request Type for Services that require an Author as input. + + + + + + + + + + + + eHealth SOA Request Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Request Type for Services that require an author and pagination as input. + + + + + + + + + + Basic eHealth SOA Response Type. EHealth Service Responses SHOULD extend from this element. + + + + + + + + eHealth SOA Response Type for Services that require a Status as output. + + + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input. + + + + + + + + + + eHealth SOA Response Type for Services that require a Pagination as input and a Status as output. + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-1_0.xsd b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-1_0.xsd new file mode 100644 index 000000000..c12a6306c --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-1_0.xsd @@ -0,0 +1,675 @@ + + + + + Implementation-Title: ConsultRN XSD webservices + Specification-Version: 1.0 + Implementation-Version: 1.0.7 + Build-Time: 20171219-1300 + + + + + + A possibly incomplete date. Format yyyy-mm-dd, yyyy-mm-00 or yyyy-00-00 + + + + + + + + + + Origin of a piece of information + + + + + + + + + + + The adress in an unformatted form + + + + + The country of this adress + + + + + + + + + The street name + + + + + The house number + + + + + The box number + + + + + Information about the municipality + + + + + The country of this adress + + + + + + + + + + + + + + + + + + Code and description of a country + + + + + country code (see http://www.statbel.fgov.be) + + + + + Country description (in the language of the user) + + + + + + + Code, postalcode and description of a municipality + + + + + Municipality code (see http://www.statbel.fgov.be) + + + + + Postal code + + + + + Municipality description (in the language of the user) + + + + + + + Municipality and country + + + + + General description of the place + + + + + Information about the municipality + + + + + Information about the country + + + + + + + + + Information about the adress in a non-structured way (text + country) + + + + + Information about the address in a structured way + + + + + + + + + Number (five positions) identifiyng a municipality, based on National Institute for Statistics + + + + + + + + + + Number (three positions) identifying a country, based on National Institute for Statistics + + + + + + + + + + request goes wrong + + + + + error code + + + + + description of the error + + + + + + + + lists any fields that caused this message and their values + + + + + name of the field + + + + + value of the field + + + + + + + information about the person (with SSIN) + + + + + SSIN of the person + + + + + the legal data of the person + + + + + + + + + The name group + + + + + The first name + + + + + The middle name + + + + + The last name + + + + + + + + + minimal set of information about the person (with SSIN) + + + + + SSIN of the person + + + + + name of the person + + + + + gender of the person + + + + + birthdate of the person + + + + + + + information about the person (without SSIN) + + + + + Information about the birth of the person + + + + + The name group + + + + + The gender code (0= unknown, 1 = male, 2 = female) + + + + + information about the nationality of the person + + + + + information about the civilstate of the person + + + + + information about the death of the person + + + + + information about the adress of the person + + + + + + + information about the familyComposition of a person (normal headfamily) + + + + + The SSIN of the person whose family composition was requested + + + + + The adress + + + + + A family menber + + + + + + + + + information about a person in the family + + + + + a minimal set of data about the familyMenber + + + + + The relationship of this family member, relative to the head of the family + + + + + The date the person has entered the family + + + + + + + information about the relationship + + + + + + The description (FR + NL) + + + + + + + The relationshipcode + + + + + + + + + information about the birth/decease of a person + + + + + The birth/decease date of a person (could be incomplete) + + + + + The birth/decease place of a person + + + + + + + + + information about the civilstate of a person (include information about the partner) + + + + + the civilStateCode + + + + + + location of the civil state act + + + + + spouse of the person + + + + + + + + + element containing the gender of a person (three values possibles) + + + + + + + + + + information about the nationality + + + + + + + + + + + information about the gender + + + + + + + + + + + element containing a qualityCode + + + + + + all information about a link person-organisation + + + + + The SSIN + + + + + Name of the person (if filled, this must correspond to the ssin given) + + + + + The quality code (identificatievraag, patiëntendossier,...) + + + + + The period + + + + + + + + + + + + + The source (BCSS_KSZ or RN_RR) + + + + + A date indicating when this field was modified to the given value(s) + + + + + A date indicating when the given values became effective for this field + + + + + + + + + + + The name + + + + + + + + + + + + + The gender + + + + + + + + + + + + + The birth + + + + + The act number + + + + + + + + + + + + + The civilstate + + + + + The act number + + + + + + + + + + + + + The decease + + + + + The act number + + + + + + + + + + + + + The address + + + + + + + + + + + + + The nationality + + + + + + + + + + + + + + + + + The family Composition + + + + + A family menber + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-3_1.xsd b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-3_1.xsd new file mode 100644 index 000000000..1dd7da7c2 --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-core-3_1.xsd @@ -0,0 +1,624 @@ + + + + + Implementation-Title: ConsultRN XSD Common + Specification-Version: 3.1 + Implementation-Version: 3.1.0 + Build-Time: 20180627-1659 + + + + + + The name group + + + + + The last name + + + + + The first name + + + + + List of middle names + + + + + + + + The name group + + + + + The last name + + + + + The first name + + + + + List of middle names + + + + + + + + The middle name + + + + + + + + + + List of nationalities + + + + + + + + information about the nationality + + + + + + + + + + + information about the birth of a person + + + + + The birth date of a person + + + + + The birth place of a person + + + + + + + information about the birth of a person + + + + + The birth date of a person + + + + + The birth place of a person + + + + + + + information about the decease of a person + + + + + The decease date of a person + + + + + The decease place of a person + + + + + + + information about the decease of a person + + + + + The decease date of a person + + + + + The decease place of a person + + + + + + + City and country + + + + + Information about the country + + + + + Name of the country + + + + + Information about the city + + + + + Name of the City + + + + + + + City and country + + + + + Information about the country + + + + + Name of the country + + + + + Information about the city + + + + + Name of the City + + + + + + + Localized name. + + + + + + + + Localized string. + + + + + + + + + + information about the gender + + + + + + + + + information about the civilstates of a person (include information about the partner) + + + + + + + + information about the civilstate of a person (include information about the partner) + + + + + the civilStateCode + + + + + Id of the partner + + + + + location of the civil state act + + + + + + + + + information about the civilstates of a person (include information about the partner) + + + + + + + + information about the civilstate of a person (include information about the partner) + + + + + the civilStateCode + + + + + Description of the civil state + + + + + Id of the partner + + + + + location of the civil state act + + + + + + + + + Information about the partner + + + + + + + + + + + + + Residential address of a person + + + + + + + The postal code + + + + + The street code + + + + + Name of the Street + + + + + The house number + + + + + The box number + + + + + + + + + + Residential address of a person + + + + + + + The postal code + + + + + The street code + + + + + Name of the Street + + + + + The house number + + + + + The box number + + + + + + + + + + Temporary address of a person + + + + + Information about the country + + + + + Name of the country + + + + + The actual address, in unformated form + + + + + + + + List of diplomatic information linked to a person + + + + + Diplomatic post responsible for the diplomatic address + + + + + + + + + Information about a diplomatic post + + + + + Information about the country + + + + + Name of the country + + + + + Official code of the diplomatic post + + + + + Name of the country + + + + + + + Type containing the different types of address + + + + + + + + + + + + information about the nobility title of a person + + + + + + Description of the title + + + + + + + information about the person (with SSIN) + + + + + + + + + + + + + + information about the person (with SSIN) + + + + + The NR, BIS or RAD number of the found person + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person + + + + + + + element containing a qualityCode + + + + + + all information about a link person-organisation + + + + + The SSIN + + + + + Name of the person (if filled, this must correspond to the ssin given) + + + + + The quality code (identificatievraag, patiëntendossier,...) + + + + + The period + + + + + + + StartDate - EndDate + + + + + + + + + SSIN encoded + + + + + + + + + + + + Type defining the structure of the part of the response containing business Faults + + + + + + + + + + Type defining the structure of one business Faults + + + + + Unique code referring to a description of this Fault + + + + + Severity of the fault (INFORMATION, WARNING, FATAL) + + + + + Some description of this Fault + + + + + + + + A possibly incomplete date. Format yyyy-mm-dd, yyyy-mm-00 or yyyy-00-00 + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-1_0.xsd new file mode 100644 index 000000000..29737aa6b --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-1_0.xsd @@ -0,0 +1,46 @@ + + + + + + Implementation-Title: ConsultRN XSD webservices + Specification-Version: 1.0 + Implementation-Version: 1.0.7 + Build-Time: 20171219-1300 + + + + + + + + Standard structure of consultRN request + + + + + + + information about the author of the request + + + + + + + + + + standard structure of consult RN reply + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-3_1.xsd b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-3_1.xsd new file mode 100644 index 000000000..13094bedc --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-commons/XSD/ehealth-consultrn-commons-protocol-3_1.xsd @@ -0,0 +1,33 @@ + + + + + Implementation-Title: ConsultRN XSD Common + Specification-Version: 3.1 + Implementation-Version: 3.1.0 + Build-Time: 20180627-1659 + + + + + + + + + Standard structure of consultRN request + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-core-1_0.xsd b/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-core-1_0.xsd new file mode 100644 index 000000000..3585ba154 --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-core-1_0.xsd @@ -0,0 +1,34 @@ + + + + + + + Implementation-Title: XSD Consultrn SsinHistory + Specification-Version: 1.0 + Implementation-Version: 1.0.3-SNAPSHOT + Build-Time: 20190215-1622 + + + + + + Related SSIN to the originally requested SSIN + + + + + + + + Status of an SSIN + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd new file mode 100644 index 000000000..45ef78c12 --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-ssinhistory/XSD/ehealth-ssinhistory-protocol-1_0.xsd @@ -0,0 +1,80 @@ + + + + + + + Implementation-Title: XSD Consultrn SsinHistory + Specification-Version: 1.0 + Implementation-Version: 1.0.3-SNAPSHOT + Build-Time: 20190215-1622 + + + + + + + + + Request to get the current inss for an individual + + + + + Request to get the current and related inss for an individual + + + + + + Response that give the current ssin for an individual + + + + + Response that give the current and the related ssin for an individual + + + + + + Request type + + + + + + + + + + + + + Response type for full ssin history for a single ssin + + + + + + + + + + + + Response type for full ssin history for a single ssin + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-core-2_0.xsd b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-core-2_0.xsd new file mode 100644 index 000000000..447e17dca --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-core-2_0.xsd @@ -0,0 +1,39 @@ + + + + + + Implementation-Title: ConsultRN XSD manageperson + Specification-Version: 2.2 + Implementation-Version: 2.2.1 + Build-Time: 20170704-1243 + + + + + + Result returned by backend response + + + + + The data of the BIS person being registered. Create successful. + + + + + + + + List of persons that match the criteria used in the create. Create unsuccessful. + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd new file mode 100644 index 000000000..efcb3b8b1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-manageperson-protocol-2_0.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + Request to register a person + + + + + Response to the person registration + + + + + + Type defining the structure of the request to register a person + + + + + + + Element containing the person information to be used to register a person + + + + + + + + + Type defining the structure of the response being send to the consumer after the person registration + + + + + + + Element containing the person information to be used to register a person + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd new file mode 100644 index 000000000..70daecbd5 --- /dev/null +++ b/decompiled/3.20.2/ehealth-consultrn-webservices/XSD/ehealth-consultrn-webservices-protocol-1_0.xsd @@ -0,0 +1,706 @@ + + + + + + Implementation-Title: ConsultRN XSD webservices + Specification-Version: 1.0 + Implementation-Version: 1.0.7 + Build-Time: 20171219-1300 + + + + + + + + + + + + + information about the location to insert + + + + + + + + + + + + + + The answer formulated by the insertInscription service + + + + + + + + + + + information about the location to delete + + + + + + + + + + + + + + The answer formulated by the deleteInscription service + + + + + + + + + + + + + + + request to the family composition service + + + + + + + Person for which the family composition is requested + + + + + + + + + + + the reply of the service familyComposition + + + + + + + The family composition + + + + + + + + + + + + + + request to service searchBySSIN + + + + + + + The SSIN to search for (and information about the inscription done in organisation) + + + + + + + + + + + reply of service searchBySSIN + + + + + + + person found + + + + + + + + + + + + The request send to the CreatePerson service + + + + + + + information about the person to create + + + + + + + + + + + The answer formulated by the CreatePerson service + + + + + + + + + + + + + + + request to service modifyPerson + + + + + + + information modified about the person + + + + + + + + + + + reply of the service modifyPerson + + + + + + + person modified + + + + + + + + + + + + When there are matches (one or more) with the BIS person to create (either in the BIS or the RN) this element will contain the matching citizen(s) and no BIS creation will be done + + + + + represents a citizen + + + + + + + + When no phonetic citizens are found, and the BIS creation succeeded (no validation errors etc) this element will then contain the created BIS citizen + + + + + The SSIN number of the person + + + + + container of the information known about the person + + + + + + + + + + requests to monitor services + + + + + + + + + + + The answer formulated by the monitoring service + + + + + + + + + + + + + + + + The SocialSecurityUser whose history is requested + + + + + + + + + + + + The request to ask the namehistory of a person + + + + + + + + + + + The resquet to ask the gender history of a person + + + + + + + + + + + The resquet to ask the birth history of a person + + + + + + + + + + + The resquet to ask the civilstate history of a person + + + + + + + + + + + The resquet to ask the deceasehistory of a person + + + + + + + + + + + The resquet to ask the adress history of a person + + + + + + + + + + + The resquet to ask the nationality history of a person + + + + + + + + + + + The resquet to ask the family composition history of a person + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: NAME + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: GENDER + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: BIRTH + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: CIVILSTATE + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: DECEASE + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: ADRESS + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: NATIONALITY + + + + + + + + + + + reply of service PersonHistory + + + + + + + The SocialSecurityUser whose history was requested + + + + + History for Block: FAMILYCOMPOSITION + + + + + + + + + + + set of criteria available + + + + + last name of the person to look for + + + + + first name of the person to look for + + + + + middle name of the person to look for + + + + + birthdate of the person. may be incomplete. possible formats: yyyy-mm-dd, yyyy-mm-00, yyyy-00-00 + + + + + Gender code + + + + + Amount that the birthdate of the result may differ from the specified one. Must be specified unless the BirthDate field contains a complete date (in which case 0 is assumed). Unit type depends on format of Birtdate: + yyyymmdd: + days; yyyymm00: months; yyyy0000: years + + + + + + the maximum numbers of results to return. If more results are found, an error will be returned + + + + + + + + + + + + + request to service searchPhonetic + + + + + + + The criteria that found citizens must match + + + + + + + + + + + reply of service search phonetic + + + + + + + list of person found + + + + + + + + + + + + + list of mutations + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-3_0.xsd new file mode 100644 index 000000000..ce8dd3aef --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-3_0.xsd @@ -0,0 +1,99 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. +- ‘PSEUDOCODE’: Code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + + A Company ActorNr is a number of exactly five digits with significant leading zeroes + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-4_0.xsd new file mode 100644 index 000000000..26233fb67 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamCommonItems-4_0.xsd @@ -0,0 +1,99 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. +- ‘PSEUDOCODE’: Code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + + A Company ActorNr is a number of exactly five digits with significant leading zeroes + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-3_0.xsd new file mode 100644 index 000000000..29bbb47ad --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-3_0.xsd @@ -0,0 +1,80 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-4_0.xsd new file mode 100644 index 000000000..d2807d835 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SamReferences-4_0.xsd @@ -0,0 +1,80 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-3_0.xsd new file mode 100644 index 000000000..245930ff9 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-3_0.xsd @@ -0,0 +1,145 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + + + + + + + + An optional reference to a unit type for amounts in a specific unit (e.g. ml for a pack containing a mixture of 150 ml total fluid) + + + + + + + + + + + + An AMPP Component is the packaging of exactly one AMP Component when the type of this packaging is not a device. +When the AMPP Component is of type ‘device’, it has no AMP Component. + + + + + Number determined by the provider for distinguishing an AMPPC from another. In case of many AMPPCs under an AMPP, the order has no significance. + + + + + + + + + + Number determined by the provider for distinguishing an AMPPC Equivalent Specification from another. In case of many AMPPC Equivalent Specifications under an AMPPC, the order gives the priority of use of the equivalent specification from the most important (lowest value) to the least important (highest value). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Price in Euro of the AMPP in this environment. + + + + + This product is considered by NIHDI as cheap. + + + + + This product is considered by NIHDI as the cheapest on the market. + + + + + + + + + By default, a DMPP is not reimbursed, even if an existing reimbursement context references the same CNK. +The NIHDI must set this flag explicitly to True if the DMPP is Reimbursable. + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-4_0.xsd new file mode 100644 index 000000000..287690bc3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitActualMedicine-Common-4_0.xsd @@ -0,0 +1,145 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + + + + + + + + An optional reference to a unit type for amounts in a specific unit (e.g. ml for a pack containing a mixture of 150 ml total fluid) + + + + + + + + + + + + An AMPP Component is the packaging of exactly one AMP Component when the type of this packaging is not a device. +When the AMPP Component is of type ‘device’, it has no AMP Component. + + + + + Number determined by the provider for distinguishing an AMPPC from another. In case of many AMPPCs under an AMPP, the order has no significance. + + + + + + + + + + Number determined by the provider for distinguishing an AMPPC Equivalent Specification from another. In case of many AMPPC Equivalent Specifications under an AMPPC, the order gives the priority of use of the equivalent specification from the most important (lowest value) to the least important (highest value). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Price in Euro of the AMPP in this environment. + + + + + This product is considered by NIHDI as cheap. + + + + + This product is considered by NIHDI as the cheapest on the market. + + + + + + + + + By default, a DMPP is not reimbursed, even if an existing reimbursement context references the same CNK. +The NIHDI must set this flag explicitly to True if the DMPP is Reimbursable. + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-3_0.xsd new file mode 100644 index 000000000..39a0aadc1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-3_0.xsd @@ -0,0 +1,35 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-4_0.xsd new file mode 100644 index 000000000..0f54dd887 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompany-Company-4_0.xsd @@ -0,0 +1,35 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-3_0.xsd new file mode 100644 index 000000000..158da03f4 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-3_0.xsd @@ -0,0 +1,52 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + Ingredients are uniquely identified by a CNK code. + + + + + Code Type for Compounding Ingredients is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + + + Formulas are uniquely identified by a CNK code. + + + + + Code Type for Compounding Formulas is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + + + + + + + Optional rank of the synonym. Synonyms may be ordered by importance or frequency of use. + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-4_0.xsd new file mode 100644 index 000000000..21c242996 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitCompoundMedicine-Common-4_0.xsd @@ -0,0 +1,52 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + Ingredients are uniquely identified by a CNK code. + + + + + Code Type for Compounding Ingredients is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + + + Formulas are uniquely identified by a CNK code. + + + + + Code Type for Compounding Formulas is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + + + + + + + Optional rank of the synonym. Synonyms may be ordered by importance or frequency of use. + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-3_0.xsd new file mode 100644 index 000000000..8e1047f51 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-3_0.xsd @@ -0,0 +1,52 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + Path to the legal reference concerning this reimbursement, starting with the legal basis key. Path elements are separated by a '-'. For example: 'RD19910507-CH1-ART1'. +There can be a maximum of 4 levels of Legal References. + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-4_0.xsd new file mode 100644 index 000000000..c92a227fa --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursement-4_0.xsd @@ -0,0 +1,52 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + Type of environment in which a medicinal product is delivered. +Possible values : +- ‘P’ for Public, +- ‘A’ for Ambulatory, +- ‘H’ for Hospital, +- ‘R’ For Residential care + + + + + Code number used to uniquely identify a package or a group of packages being delivered in a given environment and reimbursed according to the same rules. + + + + + Type of the mentioned code, among the following: +- ‘CNK’: Code National – Nationale Kode . This code is attributed by the APB (“Association Pharmaceutique Belge”) to identify unequivocally one medicinal product package, or by the NIHDI for identifying tarification units, which meet to the same reimbursement criteria. +- ‘PSEUDO’: Pseudo-code used for the flat-pricing of drugs in certain environments such as radiopharmaca in hospitals. + + + + + Path to the legal reference concerning this reimbursement, starting with the legal basis key. Path elements are separated by a '-'. For example: 'RD19910507-CH1-ART1'. +There can be a maximum of 4 levels of Legal References. + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-3_0.xsd new file mode 100644 index 000000000..3a280b3db --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-3_0.xsd @@ -0,0 +1,73 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + Unique identifier set by NIHDI. This key designates a possible interpretation of a legal reference. + +The structure of this identifier has to be defined by NIHDI. It could be a string such as for example: ‘FI00000001’, ‘FI00014372’. + + + + + + + + + + Path to the legal text concerning this reimbursement condition, evaluated from the legal reference node for this condition. Path elements are separated by a '-'. For example, 'ALINEA1-POINT1'. + + + + + + + + + + + + + + + + + + + + + + + + + + A string of 1 to 15 characters long without dashes (dashes are used as path separator) + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-4_0.xsd new file mode 100644 index 000000000..eec7759bc --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitReimbursementLaw-4_0.xsd @@ -0,0 +1,73 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + Unique identifier set by NIHDI. This key designates a possible interpretation of a legal reference. + +The structure of this identifier has to be defined by NIHDI. It could be a string such as for example: ‘FI00000001’, ‘FI00014372’. + + + + + + + + + + Path to the legal text concerning this reimbursement condition, evaluated from the legal reference node for this condition. Path elements are separated by a '-'. For example, 'ALINEA1-POINT1'. + + + + + + + + + + + + + + + + + + + + + + + + + + A string of 1 to 15 characters long without dashes (dashes are used as path separator) + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-3_0.xsd new file mode 100644 index 000000000..5fc788eab --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-3_0.xsd @@ -0,0 +1,65 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Name of this group. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + +Example: ‘amoxicilline 1g oraal’. + + + + + + + + + Indicates the reason why this VMP Group can’t be generically prescribed. + + + + + The generic prescription for VMP’s in this group cannot change. The code indicates the reason. + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-4_0.xsd new file mode 100644 index 000000000..e158081a9 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-core-SubmitVirtualMedicine-Common-4_0.xsd @@ -0,0 +1,65 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Name of this group. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + +Example: ‘amoxicilline 1g oraal’. + + + + + + + + + Indicates the reason why this VMP Group can’t be generically prescribed. + + + + + The generic prescription for VMP’s in this group cannot change. The code indicates the reason. + + + + + diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd new file mode 100644 index 000000000..9f3612d01 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-3_0.xsd @@ -0,0 +1,2020 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170222-1101 + + + + + + + + + + + + + + + Find an AMP based on one or more criteria + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Search by AMP code or a combination of name parts. All AMPs matching all name parts are returned. + + + + + Search an AMP based on an AMPP identifier or any package name part. If an AMPP matches, the complete AMP is returned. + + + + + Search an AMP based on a DMPP identifier. All products with packages linked to the given DMPP are returned. + + + + + Search an AMP based on ingredients. All AMPs containing all requested ingredients are returned. + + + + + Search an AMP based on corresponding VMP code or name. For more complex searches, first call the FindVmp service to get the VMPCodes. + + + + + Search an AMP based on corresponding Generic Prescription Group code or name. + + + + + Search an AMP based on the distributing company. + + + + + Must be combined with at least one FindBy element. Only those AMPs who have a component matching these attributes will be returned. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VMPs in the given Generic Prescription Group + + + + + Returns all VMPs containing the given Therapeutic Moiety + + + + + Returns all VMPs matching the given code or name. + + + + + Returns all VMPs containing the given ingredient. + + + + + Must be combined with at least one FindBy element. Only those VMPs who have a component matching these attributes will be returned. + + + + + Must be combined with at least one FindBy element. Only those VMPs categorized by the World Anti Doping Agency in the requested classification will be returned. + + + + + + + + + + + + + + + + + + + + + + + + + Gets a list of all legal bases known in the system, inluding the first level legal reference (if available). Using this result, a user can continue digging in the legislation tree using the FindByLegalReferencePath element. + + + + + + Returns the children of a legal reference identified by a path. If the referenced legal reference is a leaf reference (no child legal references), the entire legal reference and all children (legal text, formal + interpretation) is returned. If the legal reference contains legal reference children, only the direct children are returned. + + + + + Returns all legal references concerning the medicinal product identified by this Dmpp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns all references in the database for the given type. + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the VMP Group(s) identified by the given name or code + + + + + Returns the VMP Group(s) referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VTMs identified by the given name or code + + + + + Returns all VTMs referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Commented Classification Tree(s) with root identified by the given code or title matching the given AnyNamePart + + + + + Returns all CommentedClassification referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Ingredient identified by the given CNK number. + + + + + Returns all Compounding Ingredients where the official name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + Returns all Compounding Ingredients where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Formula identified by the given CNK number. + + + + + Returns all Compounding Formulae where the official name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + Returns all Compounding Formulae where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The status can be one of the following: + - ACTIVE: the medicinal product has an authorization number for marketing in Belgium and can be commercialized; + - SUSPENDED: the medicinal product can’t temporarily be commercialized due to i.a. health problem; + - REVOKED: the medicinal product is finally removed from the Belgian market and can’t be commercialized anymore. + + + + + + The translations of the AMP’s official name of the AMP in French, Dutch, German and English. + + + + + Marks an AMP with a black triangle indicating that it is subject to additional monitoring. This mark draws the attention to the fact that experience with such a product is limited or that safety questions have been raised. + + + + + + Used to indicate whether a medicinal product is a conventional medicine or a homeopathic product. Values: ‘ALLOPATHIC’ or ‘HOMEOPATHIC’ + + + + + The AMP’s official name in the language mentioned on the marketing authorisation. + The name contains the strength of the medicinal product. + + + + + + Abbreviation of the medicinal product name. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Suffix given to a medicinal product by its distributor. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘Antizuur-Antireflux Unidose’. + + + + + + Standard name identifying a medicinal product for prescriptions, structured uniformly by BCPI. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Identifier of the company responsible for marketing the medicinal product. + + + + + + + + + + + + To conform to the eHealth requirements, multi-lingual text fields are returned with the xml:lang attribute instead of specific language tags. + + + + + At least two translations (dutch and french) are required for a multi-language text field. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Title of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Content of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any note about the posology for the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + URL to relevant information from BCPI about the referenced classification level. + + + + + + + + + + + + + + Name of this group. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘amoxicilline 1g oraal’. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + International standard number given by the WADA institution that categorizes medicinal products according to harmonized anti-doping policies. Ex. : ‘A’, ‘B’, ‘AO’, ‘Hman’. + + + + + The full or partial name of the WADA classification in any language. + + + + + + + + + + + Authorisation number delivered by the FAMHP to a Belgian company when it is officially allowed to manufacture, pack, distribute, import or export medicinal products on (or from) the Belgian Market. + + + + + Value-Added Tax number of a pharmaceutical company. + Initially, this field contains both VAT country code and VAT number. In the future, the country code will be isolated in the field VAT Country Code. + + + + + + Data Universal Numbering System Number (D-U-N-S). This is a 9 digit identification number identifying company entities and delivered by Dun & Bradstreet (D&B). + + + + + Official name of the company. + + + + + Legal form of the company. + + + + + Name used as additional information to the address of the company to identify its location. + Example: ‘Granta Park’, ‘Business Park South’. + + + + + + Street name of the address of the company. + Currently, this contains the name, the number and the postbox of the address. In the future, these three data will be split so that only the name remains in this field, the number in the field Street Num and the postbox in the field Postbox. + + + + + + Street number of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + Postbox of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + ZIP code of the city of the address of the company. + + + + + Name of the city of the address of the company. + + + + + ISO 3166-1 alpha 2 country code of the address of the company. + + + + + Phone number of the company’s responsible to contact when a communication is required. + + + + + Official language of the company. + + + + + URL address of the Company’s official website. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates whether it concerns a dividable pharmaceutical form: + 2 – at least dividable in 2 equal parts + 4 – at least dividable in 4 equals part + N – not dividable in equal parts + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a scored tablet or not: + 2 – scored as to allow division in at least 2 parts + 4 – scored as to allow division in at least 4 parts + N – not scored + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a crushable tablet: + Y – crushable + N – not crushable + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether the product contains alcohol. + Y – contains alcohol + N – doesn't contain alcohol + X – not applicable + Default is null (missing data). + + + + + + The product does not contain glucose, sucrose or fructose for products whose AMP have an oral liquid form. + Default is null (missing data). + + + + + + Type of release modification: + 0 – release not modified + 1 – prolonged release + 2 – delayed release + 3 – multiphasic release + 4 – depot + – transdermal + null – missing data + + Other values can be added later. + + + + + + Indicates whether a specific device is needed: + 0 – a device is neither required nor optional + 1 – a specific device is required and is included + 2 – a specific device is required but not included + 3 – an optional device is included + 4 – an optional device is not included + 50 – this AMP is a pen device + 99 – not applicable + null – missing data + + Other values can be added later. + + + + + + Text field with the dimensions of the product in the case of e.g. adhesives. + + + + + Uniformly structured name given by the BCPI to identify the specific component from the medicinal product. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Useful textual information related to the component. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + This AMPP is an orphan drug. + + + + + Link to the leaflet for this AMPP, specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Link to SPC specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Link to the RMA (Risk Minimization Activities) material (patients) for this AMPP, specified according to the language: French, Dutch and German. + + + + + Link to the RMA material (health care professionals) for this AMPP, specified according to the language: French and Dutch. + + + + + Possible values: + 0 – No parallel circuit + 1 – Parallel import + 2 – Parallel distribution + + + + + + Value can only be set when field Parallel Circuit = ‘2’. If that field is set to another value, this value is to be set to null. + This field indicates the denomination of the company responsible for the parallel distribution of a medicinal product. + + + + + + Multiplier of total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘3’ in 3 x 28 (12 + 10 + 6) + + + + + + Total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘28’ in 3 x 28 (12 + 10 + 6) + + + + + + Calculated field based on information in the fields Pack Multiplier (AMPP), Pack Amount (AMPP), Content Multiplier (AMPPC), Content Amount (AMPPCES), Content Unit (AMPPCES), Pack Specification (AMPPC). + + Examples: + ‘2 x 10 doses (25 ml)’ + ‘3 x 500 mg + 3 x 10 ml + 3 x Needle’ + ‘3 x 50 ml Easyflex N’ + ‘3 x 28 (12 + 10 + 6)’ + + + + + + Authorisation number given by FAMPH or European Commission when authorised to be commercialised on the Belgian market. + + + + + Is this medicinal product to be used a single time? + + + + + The AMPP is specially regulated. + Possible values: + 0 – No special regulation + 1 – Yes, no narcotic + 2 – Yes, narcotic + Other values can be added later. + + + + + + Abbreviated name of the medicinal product package. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any useful textual information related to the medicinal product package. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Note about the posology for the AMPP. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + URL Link to the online commented directory of medicines page for this AMPP. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Ex-factory price in Euro. + This information is available only for reimbursable medicinal product packages. + + + + + + Possible status of the reimbursement: + 0 – Original + 1 – Copy + 2 – Generic + 3 – Reference + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + + + + + + + + + + + + ARTICLE, CHAPTER, PARAGRAPH, SECTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ALINEA, POINT + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + Additional (textual) information about the active ingredient. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Code value for the type of the component: + - ACTIVE_ COMPONENT: part of the packaging information on the active substance(s) described as AMP component(s); + - SOLVENT: part of the packaging information describing what solvent is contained in the AMPP; + - DEVICE: medical device added to the packaging. + + + + + + Multiplier of the concerned component. + Example: ‘3’ in ‘3 x 500 mg’. + + + + + + Specification of the concerned component. + Example: ‘FreeFlex’, ‘EasyFlex N’ + + + + + + + + + + + + + + + + + + + + + Expected end date of the supply problem. + + + + + Name of the reporter of the supply problem: company ,doctor, patient, pharmacist, other. + + + + + Date of the notification of the supply problem. + + + + + Contact name for the supply problem. + + + + + Contact’s mail address. + + + + + Contact’s company. + + + + + Contact’s phone number. + + + + + If there is a supply problem, here’s why. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Available information (identification or description) of the imported drug. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd new file mode 100644 index 000000000..ea737e751 --- /dev/null +++ b/decompiled/3.20.2/ehealth-dics/XSD/ehealth-dics-protocol-4_0.xsd @@ -0,0 +1,2352 @@ + + + + + + Implementation-Title: XSD DICS + Specification-Version: 4.0 + Implementation-Version: 4.0.2 + Build-Time: 20171128-1027 + + + + + + + + + + + + + + + Find an AMP based on one or more criteria + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Find an AMPP (without parent AMP) based on one or more criteria + + + + + + + + + + + + + Search by AMP code or a combination of name parts. All AMPs matching all name parts are returned. + + + + + Search an AMP based on an AMPP identifier or any package name part. If an AMPP matches, the complete AMP is returned. + + + + + Search an AMP based on a DMPP identifier. All products with packages linked to the given DMPP are returned. + + + + + Search an AMP based on ingredients. All AMPs containing all requested ingredients are returned. + + + + + Search an AMP based on corresponding VMP code or name. For more complex searches, first call the FindVmp service to get the VMPCodes. + + + + + Search an AMP based on corresponding Generic Prescription Group code or name. + + + + + Search an AMP based on the distributing company. + + + + + Must be combined with at least one FindBy element. Only those AMPs who have a component matching these attributes will be returned. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VMPs in the given Generic Prescription Group + + + + + Returns all VMPs containing the given Therapeutic Moiety + + + + + Returns all VMPs matching the given code or name. + + + + + Returns all VMPs containing the given ingredient. + + + + + Must be combined with at least one FindBy element. Only those VMPs who have a component matching these attributes will be returned. + + + + + Must be combined with at least one FindBy element. Only those VMPs categorized by the World Anti Doping Agency in the requested classification will be returned. + + + + + + + + + + + + + + + + + + + + + + + + + Gets a list of all legal bases known in the system, inluding the first level legal reference (if available). Using this result, a user can continue digging in the legislation tree using the FindByLegalReferencePath element. + + + + + + Returns the children of a legal reference identified by a path. If the referenced legal reference is a leaf reference (no child legal references), the entire legal reference and all children (legal text, formal + interpretation) is returned. If the legal reference contains legal reference children, only the direct children are returned. + + + + + Returns all legal references concerning the medicinal product identified by this Dmpp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Returns all references in the database for the given type. + + + + + + + + + + + + + + + + + + + + + + + + + + Returns the VMP Group(s) identified by the given name or code + + + + + Returns the VMP Group(s) referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns all VTMs identified by the given name or code + + + + + Returns all VTMs referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Commented Classification Tree(s) with root identified by the given code or title matching the given AnyNamePart + + + + + Returns all CommentedClassification referenced by the product(s) matching the given code or name. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Ingredient identified by the given CNK number. + + + + + Returns all Compounding Ingredients where the official name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + Returns all Compounding Ingredients where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Compounding Formula identified by the given CNK number. + + + + + Returns all Compounding Formulae where the official name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + Returns all Compounding Formulae where any name or synonym matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The status can be one of the following: + - ACTIVE: the medicinal product has an authorization number for marketing in Belgium and can be commercialized; + - SUSPENDED: the medicinal product can’t temporarily be commercialized due to i.a. health problem; + - REVOKED: the medicinal product is finally removed from the Belgian market and can’t be commercialized anymore. + + + + + + The translations of the AMP’s official name of the AMP in French, Dutch, German and English. + + + + + Marks an AMP with a black triangle indicating that it is subject to additional monitoring. This mark draws the attention to the fact that experience with such a product is limited or that safety questions have been raised. + + + + + + Used to indicate whether a medicinal product is a conventional medicine or a homeopathic product. Values: ‘ALLOPATHIC’ or ‘HOMEOPATHIC’ + + + + + The AMP’s official name in the language mentioned on the marketing authorisation. + The name contains the strength of the medicinal product. + + + + + + Abbreviation of the medicinal product name. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Suffix given to a medicinal product by its distributor. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘Antizuur-Antireflux Unidose’. + + + + + + Standard name identifying a medicinal product for prescriptions, structured uniformly by BCPI. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Identifier of the company responsible for marketing the medicinal product. + + + + + + + + + + + + To conform to the eHealth requirements, multi-lingual text fields are returned with the xml:lang attribute instead of specific language tags. + + + + + At least two translations (dutch and french) are required for a multi-language text field. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Title of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Content of the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any note about the posology for the referenced classification level. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + URL to relevant information from BCPI about the referenced classification level. + + + + + + + + + + + + + + Name of this group. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + Example: ‘amoxicilline 1g oraal’. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + International standard number given by the WADA institution that categorizes medicinal products according to harmonized anti-doping policies. Ex. : ‘A’, ‘B’, ‘AO’, ‘Hman’. + + + + + The full or partial name of the WADA classification in any language. + + + + + + + + + + + Authorisation number delivered by the FAMHP to a Belgian company when it is officially allowed to manufacture, pack, distribute, import or export medicinal products on (or from) the Belgian Market. + + + + + Value-Added Tax number of a pharmaceutical company. + Initially, this field contains both VAT country code and VAT number. In the future, the country code will be isolated in the field VAT Country Code. + + + + + + Data Universal Numbering System Number (D-U-N-S). This is a 9 digit identification number identifying company entities and delivered by Dun & Bradstreet (D&B). + + + + + Official name of the company. + + + + + Legal form of the company. + + + + + Name used as additional information to the address of the company to identify its location. + Example: ‘Granta Park’, ‘Business Park South’. + + + + + + Street name of the address of the company. + Currently, this contains the name, the number and the postbox of the address. In the future, these three data will be split so that only the name remains in this field, the number in the field Street Num and the postbox in the field Postbox. + + + + + + Street number of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + Postbox of the address of the company. + Currently contained in Street Name. This one will be filled in later. + + + + + + ZIP code of the city of the address of the company. + + + + + Name of the city of the address of the company. + + + + + ISO 3166-1 alpha 2 country code of the address of the company. + + + + + Phone number of the company’s responsible to contact when a communication is required. + + + + + Official language of the company. + + + + + URL address of the Company’s official website. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates whether it concerns a dividable pharmaceutical form: + 2 – at least dividable in 2 equal parts + 3 – at least dividable in 3 equal parts + 4 – at least dividable in 4 equals part + N – not dividable in equal parts + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a scored tablet or not: + 2 – scored as to allow division in at least 2 parts + 3 – scored as to allow division in at least 3 parts + 4 – scored as to allow division in at least 4 parts + N – not scored + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether it concerns a crushable tablet: + Y – crushable + N – not crushable + X – not applicable (not a tablet) + null – missing data + + + + + + Indicates whether the product contains alcohol. + Y – contains alcohol + N – doesn't contain alcohol + X – not applicable + Default is null (missing data). + + + + + + The product does not contain glucose, sucrose or fructose for products whose AMP have an oral liquid form. + Default is null (missing data). + + + + + + Type of release modification: + 0 – release not modified + 1 – prolonged release + 2 – delayed release + 3 – multiphasic release + 4 – depot + – transdermal + null – missing data + + Other values can be added later. + + + + + + Indicates whether a specific device is needed: + 0 – a device is neither required nor optional + 1 – a specific device is required and is included + 2 – a specific device is required but not included + 3 – an optional device is included + 4 – an optional device is not included + 50 – this AMP is a pen device + 99 – not applicable + null – missing data + + Other values can be added later. + + + + + + Text field with the dimensions of the product in the case of e.g. adhesives. + + + + + Uniformly structured name given by the BCPI to identify the specific component from the medicinal product. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Useful textual information related to the component. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + This AMPP is an orphan drug. + + + + + Link to the leaflet for this AMPP, specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Link to SPC specified according to the language French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Link to the RMA (Risk Minimization Activities) material (patients) for this AMPP, specified according to the language: French, Dutch and German. + + + + + Link to the RMA material (health care professionals) for this AMPP, specified according to the language: French and Dutch. + + + + + Possible values: + 0 – No parallel circuit + 1 – Parallel import + 2 – Parallel distribution + + + + + + Value can only be set when field Parallel Circuit = ‘2’. If that field is set to another value, this value is to be set to null. + This field indicates the denomination of the company responsible for the parallel distribution of a medicinal product. + + + + + + Multiplier of total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘3’ in 3 x 28 (12 + 10 + 6) + + + + + + Total Amount of the Pack Size. + Only filled in case of Packs with different components which need further specification on total pack level. + + Example: Three-phase medicinal product + ‘28’ in 3 x 28 (12 + 10 + 6) + + + + + + Calculated field based on information in the fields Pack Multiplier (AMPP), Pack Amount (AMPP), Content Multiplier (AMPPC), Content Amount (AMPPCES), Content Unit (AMPPCES), Pack Specification (AMPPC). + + Examples: + ‘2 x 10 doses (25 ml)’ + ‘3 x 500 mg + 3 x 10 ml + 3 x Needle’ + ‘3 x 50 ml Easyflex N’ + ‘3 x 28 (12 + 10 + 6)’ + + + + + + Authorisation number given by FAMPH or European Commission when authorised to be commercialised on the Belgian market. + + + + + Is this medicinal product to be used a single time? + + + + + The AMPP is specially regulated. + Possible values: + 0 – No special regulation + 1 – Yes, no narcotic + 2 – Yes, narcotic + Other values can be added later. + + + + + + Abbreviated name of the medicinal product package. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Any useful textual information related to the medicinal product package. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + Note about the posology for the AMPP. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + URL Link to the online commented directory of medicines page for this AMPP. + This field is translated in French, Dutch, German and English. + French and Dutch versions are mandatory and others are optional. + + + + + + Ex-factory price in Euro. + This information is available only for reimbursable medicinal product packages. + + + + + + Possible status of the reimbursement: + 0 – Original + 1 – Copy + 2 – Generic + 3 – Reference + 4 – Reference (exception) + 5 – Reference (combi) + 6 – Reference (exception combi) + + + + + + + + + + + Identifier of the company responsible for distributing this package, if different from the company marketing the product. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + + + + + + + + + + + + ARTICLE, CHAPTER, PARAGRAPH, SECTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ALINEA, POINT + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + Additional (textual) information about the active ingredient. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance. + + + + + + This ingredient (always excipient) has known effect(s). Default is null, meaning this excipient is considered as an excipient without a known effect. + + + + + + Strength of the ingredient when it is an Active Substance. + + + + + Alternative description of the strength that not fits in the fields Strength Quantity / Strength Unit. This field is empty when these fields can be filled in. + In the case where the ingredient really contained in the medicinal product has an unknown strength, the following value is mentioned: “Quantum satis”. + + Examples: + - ‘50 U DL50’ for ingredient ‘Clostridium Botulinum Toxin, Type A’ + - ‘MT’ for ingredient ‘Calendula Officinalis’ + - ‘D1’ for ingredient ‘Aconitum Napellus’ + - ‘Quantum satis’ for ingredient ‘Clopidogrel Hydrogen Sulphate’ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Code value for the type of the component: + - ACTIVE_ COMPONENT: part of the packaging information on the active substance(s) described as AMP component(s); + - SOLVENT: part of the packaging information describing what solvent is contained in the AMPP; + - DEVICE: medical device added to the packaging. + - EXCIPIENT: packaging of other non-active components of the product + + + + + + Multiplier of the concerned component. + Example: ‘3’ in ‘3 x 500 mg’. + + + + + + Specification of the concerned component. + Example: ‘FreeFlex’, ‘EasyFlex N’ + + + + + + + + + + + + + + + + + + + + + Expected end date of the supply problem. + + + + + Name of the reporter of the supply problem: company ,doctor, patient, pharmacist, other. + + + + + Date of the notification of the supply problem. + + + + + Contact name for the supply problem. + + + + + Contact’s mail address. + + + + + Contact’s company. + + + + + Contact’s phone number. + + + + + If there is a supply problem, here’s why. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + If there is a supply problem, here’s why. + This field is translated in French, Dutch, German and English. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type of use for the specified substance (given by the link to the reference entity Substance). + Possible values : + - ACTIVE_SUBSTANCE: the substance participates in the medicinal product effect ; + - EXCIPIENT: not active substance used to make the medicinal product more attractive. + + + + + + Strength of the specified substance. Some substance quantities cannot be specified exactly, so a range is provided. If an exact quantity is known, minimum and maximum will have the same value. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Available information (identification or description) of the imported drug. + When it is specified, French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If attribute is not null, only those elements changed after the given date are returned by the service. + + + + + + + + + + + The total number of results in the query. If Offset plus MaxElements is less than Total, more results can be retrieved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The AMP’s official name in the language mentioned on the marketing authorisation. +The name contains the strength of the medicinal product. + + + + + The translations of the AMP’s official name of the AMP in French, Dutch, German and English. + + + + + Standard name identifying a medicinal product for prescriptions, structured uniformly by BCPI. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + + + + + Abbreviation of the medicinal product name. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + + + + + Code following the Anatomical Therapeutic Chemical classification system managed by the WHO. + + + + + Abbreviated name of the medicinal product package. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + + + + + Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber. +This field is translated in French, Dutch, German and English. +French and Dutch versions are mandatory and others are optional. + + + + + + + + + + + + Search an AMP based on an AMPP identifier or any package name part. If an AMPP matches, the complete AMP is returned. + + + + + Search an AMP based on a DMPP identifier. All products with packages linked to the given DMPP are returned. + + + + + + + + + + + + + + + + + + + + + + + + + Returns the Non Medicinal Product identified by the given CNK number. + + + + + Returns all Non Medicinal Products where the name matches the given string. A name matches when the name begins with the given string (case insensitive). The given string is at least 3 characters. The Language attribute is not used. + + + + + + + + + + + + + + + + + + + + + + + + "S" = spécialité +"H" = homéopathie +"D" = diététique - nutrition - alimentation +"C" = cosmétique +"E" = hygiène +"M" = matière première +"B" = bandage et pansement +"I" = stomie et incontinence +"A" = accessoire +"R" = réactif +"F" = pesticide à usage agricole +"G" = dispositif médical +"O" = autre +"T" = moyen diagnostique +"K" = biocide + + + + + + + + + + + + + + + + + + + + + + + + "M" = sur le marché +"S" = retiré du marché +"I" = interdit par A.R. ou A.M. +"O" = suspendu par A.M. ou A.R. +"U" = coffret d'urgence et pas sur le marché belge + + + + + + + + + + + + + + Name of the producer of the product + + + + + Name of the distributor of the product + + + + + + Non Medicinal Products are uniquely identified by a CNK code. + + + + + Code Type for Non Medicinal Products is always CNK. Code Type is present in the KeyType for uniformity with other SAM components. + + + + + diff --git a/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd new file mode 100644 index 000000000..b54864c9c --- /dev/null +++ b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-consultation-schema-protocol-3_0.xsd @@ -0,0 +1,638 @@ + + + + + + Implementation-Title: XSD 14. ehBox + Specification-Version: 3.0 + Implementation-Version: 3.0.7 + Build-Time: 20170314-1522 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Use another of my ehBoxes + + + + + + + + + Use another of my ehBoxes + + + + + The folder to consult + + + + + + + + + + + + + Index of the first message + + + + + + + + + + Index of the last message + + + + + + + + + + + + + + The folder to consult + + + + + + + + + + + + + Index of the first message + + + + + + + + + + Index of the last message + + + + + + + + + + + + + + Use another of my ehBoxes + + + + + + + + + + + + + + + + + + + Use another of my ehBoxes + + + + + User specifies where the message must be moved from + + + + + + + + + + + + + User specifies where the message must be placed + + + + + + + + + + + + + User can specify many messageId's + + + + + + + + + Use another of my ehBoxes + + + + + User specifies where the message must be deleted from + + + + + + + + + + + + + User can specify many messageId's + + + + + + + + + + + Index of the first acknowledgment + + + + + + + + + + Index of the last acknowledgment + + + + + + + + + + + + + + Use another of my ehBoxes + + + + + + + Recipients + + + + + + + + + Use another of my ehBoxes + + + + + + + + + + Use another of my ehBoxes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This indicates which of my ehboxes received the message. This doesn't display all the recipients, only me. + + + + + The official sender of the message + + + + + Short message details + + + + + Info about the message content, without transmitting everything + + + + + + Meta specified by the user + + + + + + + + + + + + + + + + The official sender of the message + + + + + + Short message details + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Recipients + + + + + + + + + + + + + + + + + + + + + + + + + + + + Recipients + + + + + + + + + + + + + + + + + + + + + + + + + + + V1 Mandate system + + + + + + + + + + Contains all elements relative to the content of the message + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + + + + + + + + + + + + + + + Specifies content of an Annex + + + + + If IsEncrypted == True, this MUST contain encrypted content. + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + This is not encrypted + + + + + + + + + + + + + + + + + + + + + + Specifies content of a Document message + + + + + This is not encrypted + + + + + + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + This is not encrypted + + + + + + + + + + + + + + + + + + + + + + Get a message with it's content + + + + + + Recipients + + + + + Message content and details, as well as some free Meta’s + + + + + System Meta's defined by eHealth + + + + + Email notification has been sent to + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd new file mode 100644 index 000000000..7d5cbda15 --- /dev/null +++ b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-publication-schema-protocol-3_0.xsd @@ -0,0 +1,249 @@ + + + + + + Implementation-Title: XSD 14. ehBox + Specification-Version: 3.0 + Implementation-Version: 3.0.7 + Build-Time: 20170314-1522 + + + + + + + + + + + + + + V1 Mandate system + + + + + + + + + + + Contains all elements relative to the content of the message + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + + + + ContentSpecification for publication + + + + + + Allows you to specify separatly the desired acknowledgments + + + + + + + + + + + + + + + + + + + + Specifies content of an Annex + + + + + If IsEncrypted == True, this MUST contain encrypted content. + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + This is not encrypted + + + + + + + + + + + + + + + + + + + + + + + Specifies content of a Document message + + + + + This is not encrypted + + + + + + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + This is not encrypted + + + + + + + + + + + + + + + + + + + + + + + Publish a new encrypted or non-encrypted message + + + + + Use another of my ehBoxes + + + + + Recipients + + + + + Message content and details + + + + + System Meta's defined by eHealth + + + + + Send an email notification to + + + + + + + + + + + + + + + + + + + + + Recipients + + + + + + + + + + Recipients + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-schema-core-3_0.xsd b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-schema-core-3_0.xsd new file mode 100644 index 000000000..e19a8cee9 --- /dev/null +++ b/decompiled/3.20.2/ehealth-ehbox/XSD/ehealth-ehBox-schema-core-3_0.xsd @@ -0,0 +1,385 @@ + + + + + + Implementation-Title: XSD 14. ehBox + Specification-Version: 3.0 + Implementation-Version: 3.0.7 + Build-Time: 20170314-1522 + + + + + + + Social Security Number + + + + + + + + + Unique number generated by the system + + + + + + + + + + Unique number generated by the system + + + + + + + + + + Unique number specified by the user + + + + + + + + + + Free Informations added by the user to a message. Can be one of the 3 tpes: FreeText, Table or OldFreeInformation + + + + + If IsEncrypted == True, this MUST contain encrypted content + + + + + + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + + + + + This is not encrypted + + + + + + + If IsEncrypted == True, this MUST contain encrypted content. Anyway it must be converted to base64Binary + + + + + + + This is not encrypted + + + + + + + + + + + + + + + + + + + Specifies content of a Error notification + + + + + + English plain text explanation + + + + + + + General purpose element + + + + + + + + Unique number identifying the message in error. + + + + + + + Specifies content of a Acknowledgment notification + + + + + + + + + + + + + + + + + + + + Recipient of a message + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Meta defined by the system + + + + + + + + + + + + + + + + + + + + + + + + Meta specified by the user + + + + + Limited to 250 characters + + + + + + + + + + + Limited to 250 characters + + + + + + + + + + + + + + Info about the message content, without transmitting everything + + + + + If IsEncrypted == True, this MUST contain encrypted content. + + + + + + + + + + + + + + + + + + + + + + + + + + ContentSpecification for consultation + + + + + Specifies the name of the sending application + + + + + + + + + + + + + + + + + + + + + V1 "HasPriority" + + + + + Indicates whether the "Encryptable" items ALL contain encrypted content + + + + + + + + Short message details + + + + + + + + + + Specify another eHealthBox to use for the request + + + + + + + + + + + + + The sender of a message + + + + + + + + + + If the message was sent by an Organisation like a Hospital, the organisation name will be stored in "Name" above and the INSS of the person really sending the message will be stored in "PersonInOrganisation" for + information. + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd b/decompiled/3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd new file mode 100644 index 000000000..c70ca45d2 --- /dev/null +++ b/decompiled/3.20.2/ehealth-ehbox/XSD/swaref-3_0.xsd @@ -0,0 +1,69 @@ + + + + + + + Implementation-Title: XSD 14. ehBox + Specification-Version: 3.0 + Implementation-Version: 3.0.7 + Build-Time: 20170314-1522 + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_0.xsd b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_0.xsd new file mode 100644 index 000000000..f4b62a612 --- /dev/null +++ b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_0.xsd @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + The component/party that is at the cause of the error: consumer or provider, client or server. + + + + + + + + + + + + Unique number identifying this message. + If present, the ticket that was created for the client's request, leading to this Error, should be placed here. + Then this id can be used to trace back the message from request to + response. + + + + + diff --git a/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd new file mode 100644 index 000000000..3c20cc7eb --- /dev/null +++ b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-core-1_1.xsd @@ -0,0 +1,46 @@ + + + + + + String of data in specified language. + + + + + + + + + + + + Basic information on Error. + + + + + + + The component/party that is at the cause of the error: consumer or provider, client or server. + + + + + + + + + + + + Unique number identifying this message. + If present, the ticket that was created for the client's request, leading to this Error, should be placed here. + Then this id can be used to trace back the message from request to + response. + + + + + diff --git a/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd new file mode 100644 index 000000000..e23e30138 --- /dev/null +++ b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-service-1_1.xsd @@ -0,0 +1,80 @@ + + + + + This schema describes the structure of an Error detail as it is + communicated by the SOA Service Component to the SOA Platform + Not all fields are communicated to the Consumer ! (This + error is transformed to + a SOA + Error) + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ServiceErrors. + + + + + + + + + The actor is the element - in the message path - which detected/generated the fault. + + + + + + + + could be a java stacktrace or any other kind of trace, used internally, to document on the cause of this error. + + + + + + + + + + + StackTrace to cause of error. + + + + + + + diff --git a/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_0.xsd b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_0.xsd new file mode 100644 index 000000000..df48fbfdc --- /dev/null +++ b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_0.xsd @@ -0,0 +1,48 @@ + + + + This schema describes the structure of an error detail as it + is communicated by the SOA Platform to the consumer. This error detail might + be embedded in another structure. This is the case when the + SOAP + protocol is used. In that case this structure is + embedded in the Soap:Fault "detail" element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd new file mode 100644 index 000000000..1e2a5cf6f --- /dev/null +++ b/decompiled/3.20.2/ehealth-errors/XSD/ehealth-errors-schema-soa-1_1.xsd @@ -0,0 +1,71 @@ + + + + + This schema describes the structure of an error detail as it + is communicated by the SOA Platform to the consumer. This error detail might + be embedded in another structure. This is the case when the + SOAP + protocol is used. In that case this structure is + embedded in the Soap:Fault "detail" element + + + + + + + + + + + + Type for SystemErrors. + + + + + + + + + + + Type for BusinessErrors. + + + + + + + + + + + Common Type for ConsumerErrors. + + + + + + + + + + + + + + Supported environments. + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-core-2_0.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-core-2_0.xsd new file mode 100644 index 000000000..59f0dab67 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-core-2_0.xsd @@ -0,0 +1,326 @@ + + + + + + Implementation-Title: XSD ETEE RA + Specification-Version: 2.0 + Implementation-Version: 2.0.2 + Build-Time: 20170713-1652 + + + + + + + + + + + Enumeration of entities to which a certificate can be issued (this is either a natural person entity or an organization entity) + + + + + + + + + Enumeration of reasons for revoking a certificate. These reasons are a subset of the possible reasons defined in RFC 5280. + + + + + + + + + + + + Describes a localized text string that is available in one or more languages. + + + + + + + + String in the locale specified by the xml:lang attribute + + + + + + + + + + + The contact data of the person(s) responsible for the certificate. + + + + + + + + + + + This type contains the identification details of a certificate: The health care actor to which the certificate was issued and the optional ApplicationId assigned to the certificate. + + + + + The health care actor that owns the certificate. An actor may be a natural person in case the identifier type is SSIN or an organization in case of other identifier types. An actor is always identified by a single unique identifier. + + + + + An optional applicationId that can be used to differentiate multiple certificates assigned to the same actor. Only organizations may make use of this applicationId. + + + + + + + + Describes an organization. Organizations are uniquely identified by their identifier and have a name in at least one language. + + + + + + + + + + Describes the details of an identifier type that can be used by organizations. An identifier has a unique type name and a human readable name in at least one language. Some identifiers have to follow a certain pattern and logic, in those cases the legal values are described through a regular expression and "check digit" algorithm. + + + + + + + A regular expression that can be used to validate if the value of an organization identifier has the correct structure. The regular expression will use the Java syntax. + + + + + The type of algorithm that must be applied when checking if an identifier of an organization is valid for this type of organization. The list of possible check digit algorithms is described in the cook book and may be updated in the future. If no check digit is present than any value should be considered valid. + + + + + A list of eHealth base services for which this type of organization is authorized to request access. The list of services which you want to use with a certificate can be specified as part of the GenerateCertificate request but only services listed here will be accepted for this organization type. + + + + + + + + Digital contract that describes the terms and conditions that apply when requesting a new eHealth certificate. The contract also contains the details of the person that will be signing it with his eID. + + + + + Distinguished name of the CSR for which this contract has been created. ETEE will validate that the distinguished name of the contract matches the distinguished name in the CSR. + + + + + Identification information of the person that must sign the contract. ETEE will validate that the details of this party match those of the eID that signed the CSR. + + + + + The text of the CSR contract to which the user is agreeing. The text is an HTML5 document that must be presented to the user signing the CSR. + + + + + + + + Digital contract that describes the terms and conditions that apply when revoking an existing eHealth certificate. The contract also contains the details of the person that will be signing it with his eID. + + + + + Distinguished name of the certificate for which this revocation contract has been created. + + + + + Identification information of the person that must sign the revocation contract. ETEE will validate that the details of this party match those of the eID that signed the revocation request. + + + + + The reason the user entered for revoking the certificate. + + + + + The text of the revocation contract to which the user is agreeing. The text is an HTML5 document that must be presented to the user signing the revocation request. + + + + + + + + Describes an eHealth CSR. The eHealth CSR wraps a CSR in PKCS#10 format and adds the necessary data needed by the eHealth Certificate Manager service such as the contract, contact data and the eHealth services you want to use with your certificate. + + + + + + A certificate signing request (CSR) in PKCS#10 format and transformed into base64 representation. + + + + + The server signed contract as it was returned by the GenerateSignedContract operation. + + + + + Optional element that defines for which eHealth base services you want to use the certificate. This will automatically notify these services of the new certificate that needs to be registered. + + + + + + + + Identification information of the entity to which a certificate is issued + + + + + The identifier of this certificate. It contains details about the health care actor to which this certificate was issued and an optional Application ID if that actor has more than one eHealth certificate. + + + + + + The type of entity for which this certificate was issued: certificates can be issued to persons or organizations + + + + + + + Contains all the information about an authentication certificate and encryption token as it exists in the RA database. + + + + + A time stamp that identifies the moment when the certificate was first requested in the web service. + + + + + The public key identifier hash value of the authentication certificate. This serves as a unique identifier of the certificate and this value will also appear as the "Subject key identifier" extension in the delivered authentication certificate. + + + + + Details about the entity for which this certificate was issued. This will contain identification information about the person or organization that requested the certificate. + + + + + + The status of the authentication certificate + + + + + The status of the encryption token + + + + + Indicates how the request was validated. When set to true the identity of the requestor was validated automatically, otherwise a manual identity validation was required + + + + + + The identification details of the authentication certificate. This element will be missing as long as the certificate has not yet been delivered. + + + + + + Can the certificate still be revoked? When set to true the Revoke operation may be called for this certificate + + + + + Can this certificate be replaced right now? When true a replacement certificate can be requested for the same DN using the GenerateCertificate operation + + + + + Start date of the period where you are allowed to request a replacement certificate for this certificate. This is the only time that two certificates may be active for the same DN. This replacement period allows clients to replace their certificate before it expires so that they can transition to the new certificate without service interruptions. This element will only be present when an authentication certificate has already been delivered. + + + + + + Contact data of the person or organization responsible for this certificate request + + + + + eHealth base services for which this certificate was requested to be used + + + + + + + Type that describes a certificate. A certificate can be uniquely identifier by the combination of its serial number and issuer + + + + + + + + + + + + + Type describing the possible statuses of an authentication certificate + + + + + + + + + + + + + Type describing the possible statuses of an encryption token + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-protocol-2_0.xsd new file mode 100644 index 000000000..ae8f59489 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-certra-schema-protocol-2_0.xsd @@ -0,0 +1,462 @@ + + + + + + Implementation-Title: XSD ETEE RA + Specification-Version: 2.0 + Implementation-Version: 2.0.2 + Build-Time: 20170713-1652 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Request type that allows a user to get their health care qualities from the web service. This will check both the natural person qualities and the organizations for which they are authorized to manage the eHealth certificate. + + + + + + + The SSIN of the person of which you want to get the list of actor qualities. + + + + + An enveloped XML signature signing the entire request element. This signature must be created with the "Authentication" key of a valid Belgian eID card. The person signing the request MUST be the same as the one identified by the SSIN element. + + + + + + + + + The response of the getActorQualities operation: It will contain whether or not they are authorized to request eHealth certificates for their own natural person or the organizations for which they can manage eHealth certificates. + + + + + + + The authorization flag will be set to true when the natural person possesses at least one health care quality. + + + + + The organizations for which the user has the authorization to manage the eHealth certificates. + + + + + + + + + + Request element with all the data required for generating a revocation contract in XML format. + + + + + + + The public key identifier of the authentication certificate for which you want to create the revocation contract. + + + + + The identifying information of the person that is going to digitally sign the revocation contract with his eID. The SignerPersons's name and SSIN must exactly match the ones of his eID for the contract to be valid. + + + + + Reason chosen from the set of available reasons + + + + + + + + + Response containing the revocation contract in XML format. The XML also contains a human-readable HTML contract in french and dutch that must be shown to the end user so that they know what they are signing. The contract contained in this response must be sent as-is in the RevokeRequest. + + + + + + + This server generated contract must be used as part of the revocation request. + + + + + + + + + + Request for revoking an eHealth authentication certificate and its associated Encryption Token. The request must contain a XML contract that was obtained from the generateRevocationContract operation. + + + + + + + + The server generated revocation contract XML as it was returned by the GenerateRevocationContract operation. + + + + + Enveloped XML signature that signs the entire request element. The signature must be created with the "Signature" key of a valid Belgian eID and the signer of this request must be a person that is allowed to revoke the certificate that is identified by the PublicKeyIdentifier element. + + + + + + + + + The certificate and Encryption token are successfully revoked if this response contains no error message in the status of the response. + + + + + + + + + Request for obtaining a customized eHealth contract for requesting an eHealth certificate and encryption token. + + + + + + + The contact data of the person(s) that are responsible for this eHealth certificate and ETK. + + + + + The identifying information of the person that is going to digitally sign the CSR contract with his eID. The SignerPersons's name and SSIN must exactly match the ones of his eID for the contract to be valid. + + + + + The identifier of the certificate for which this contract is being generated. In case of a natural person the actor mentioned here must be the same as the actor in the Signer element. + + + + + + + + + Contains the personalized eHealth contract that can be used as input for the generateCertificate operation. Web service clients are required to show the HTML content of the contract to the end user before asking them to digitally sign the contents. + + + + + + + Server generated contract that must be used as part of the eHealth CSR request. + + + + + + + + + + Request type used to start the generation of a new eHealth authentication certificate. It contains the eHealth "Certificate Signing Request" that should be signed by the Belgian eID card of the user requesting the certificate. A new certificate can only be generated when there is no other certificate for that same DN in an active state, or when the active certificate is close to its expiration date. + + + + + + + This element contains a PKCS#11 Certificate Signing Request together with additional identification data required by eHealth. + + + + + An enveloped XML signature that signs the entire request. It must be created with the "Signature" key of a valid Belgian eID. The person signing this request must correspond to the person identified in the EHealthCSR element (either as the natural person identified by the EHealthCSR or as a user that is authorized to manage certificates of the organization identified by the EHealthCSR). + + + + + + + + + Result of the generateCertificate operation: the web service returns the identifier associated with your request so that you know how to identify your request in the future, together with an indication of the validation status. + + + + + + + The unique identifier of the public key that has been registered and that will appear in the "Subject Key Identifier" extension of the delivered certificate. This serves as a unique identifier of your certificate request. + + + + + Indicates how the request was validated. If automatic then the CSR will immediately be forwarded to the CA, otherwise authorization will need to be manually checked by the support team (this will delay the certificate generation). + + + + + Optional element that contains the identifier of the public key of the certificate that will be replaced by the new certificate that will be generated. This replacement only occurs when a certificate exists for the same DN is close to its expiration date. + + + + + + + + + + Request containing the details of a Certificate Signing Request of a foreign person. This request should only be used by foreign persons that not resident in Belgium and thus do not have a SSIN number. This request will only "submit" the CSR, no certificate generation will take place until the foreigner has confirmed their identity using the eHealth IDP. + + + + + + + The foreign person element must contain the first name and last name of the natural person that is requesting a certificate, together with an identifier of type "SSIN" and a value that is a valid SSIN BIS number. Only SSIN BIS numbers are accepted because only non-resident foreigners are able to perform this request. + + + + + Contact details of the foreign person. + + + + + A certificate signing request (CSR) in PKCS#10 format and transformed into base64 representation. + + + + + + + + + This response contains a validation URL that the foreigner user must visit in order to validate their request, this validation must take place before the expiration date mentioned in the response. The certificate generation will only continue if the user authenticates their identity in the web application and follows the steps explained on the web page. + + + + + + + The URL where the foreign user can validate the CSR they just submitted. The web application will ask the user to login in order to authenticate their identity. + + + + + A CSR submitted by a foreign user must be validated within the expiration period, the value of this element contains the timestamp of the expiration date. After the expiration date the user can no langer validate their request and they will need to submit a new one. + + + + + + + + + + Request type used to obtain the eHealth authentication certificate by its identifier. This operation will only return the certificate once it has been delivered by the Certificate Authority. + + + + + + + The public key identifier hash value that identifies the public key for which you want to retrieve the certificate. This value can be calculated based on the public key (see definition of the type on how to do this) or you can use the return value of the generateCertificate operation. + + + + + + + + + This response will contain the certificate signed by the Certificate Authority, together with the entire chain of intermediate Certificate Authorities up to (but excluding) the root CA itself. eHealth authentication certificates are generated asynchronously, if the certificate has not yet been signed then the certificate will be missing and the response will contain an error code instead. Users should either wait until they received a confirmation mail or periodically poll this operation until the certificate has been delivered. + + + + + + + A list of certificates that represents the certificate chain of the requested authentication certificate. The first item in the list is the authentication certificate followed by the correctly ordered list of intermediate CA's that complete the chain excluding the root CA. + + + + + + + + + + Request type used to obtain details about all the types of organizations to which eHealth certificates and encryption tokens can be issued. + + + + + + + + + The list of all organization types that are accepted by the web service. Only certificate requests for organizations that match one of the types in this list and passes the associated validation rules will be accepted. + + + + + + + Details about each type of organization accepted by the web service. It describes the organization type together with its validation rules, this can help web service clients with validating the input of the users. + + + + + + + + + + Request for obtaining a list of all Application Id's that are currently being used by certificates issued to the organization identified in this request. This operation is left unprotected intentionally because clients that do not have any known eHealth qualities must also be able to use this operation. + + + + + + + Identifier of an organization for which you want the list of application IDs that are being used by the eHealth certificates. + + + + + + + + + The list of Application Id's of all currently active certificates associated with the organization specified in the request. This response can be used by client applications to help the user in choosing a new unique Application Id for a certificate. The list may contain a "nill" element, this element represents a certificate without an application ID. + + + + + + + + + + + + + Request for obtaining information about all the eHealth certificates and encryption tokens that can be managed by the natural person that signed the request with their Belgian eID. + + + + + + + An enveloped XML signature that signs the entire request. It must be created by the "Authentication" key of a Belgian eID. The service will extract the details of the person from the associated certificate in order to determine which certificates this person can view and manage. + + + + + + + + + Contains information about all the eHealth certificates and encryption tokens that this person can view and manage. This includes all of their personal certificates associated with their SSIN, but also all certificates of organizations for which they possess a mandate according to the authentic eHealth sources. + + + + + + + Details about all authentication certificates and optionally the associated encryption tokens that can be managed by the user. + + + + + + + + + + Request for obtaining information about a single eHealth certificate and its associated encryption token. The certificate is identified by looking at the eHealth authentication certificate that was used for creating the XML signature on the request element. This operation allows anyone who controls the authentication certificate to always get the details about their certificate and ETK, even if their authorisation could not be automatically checked using the eHealth authentic sources. + + + + + + + An enveloped XML signature that signs the entire request element. It must be created by an eHealth authentication certificate. The service will extract the identifier of the certificate used to create the signature and will use this to fetch the details about the certificate. + + + + + + + + + Contains information about the eHealth authentication certificate and encryption token that the user requested in their request. + + + + + + + Details about the authentication certificate and its associated encryption token. + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-commons-schema-1_2.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-commons-schema-1_2.xsd new file mode 100644 index 000000000..e44e39fa1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-commons-schema-1_2.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-inner-protocol-1_2.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-inner-protocol-1_2.xsd new file mode 100644 index 000000000..8bdab17b5 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-inner-protocol-1_2.xsd @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference to the key stored in the KGSS. + + + + + + The ETK serving to encrypt the response. + + + + + + The key serving to encrypt the response. + + + + + Reference from the callers system supplying the KeyEncryptionKey. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-protocol-1_2.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-protocol-1_2.xsd new file mode 100644 index 000000000..2b4ab0d20 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-kgss-schema-protocol-1_2.xsd @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-aqdr-protocol-types.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-aqdr-protocol-types.xsd new file mode 100644 index 000000000..866f3ddcb --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-aqdr-protocol-types.xsd @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-csr-protocol-types.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-csr-protocol-types.xsd new file mode 100644 index 000000000..f9b0d1fbf --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-csr-protocol-types.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-revoke-protocol-types.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-revoke-protocol-types.xsd new file mode 100644 index 000000000..ca7c36131 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-ra-revoke-protocol-types.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-schema-core-2_0.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-schema-core-2_0.xsd new file mode 100644 index 000000000..5ee19bc40 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etee-schema-core-2_0.xsd @@ -0,0 +1,70 @@ + + + + + + Implementation-Title: XSD ETEE Commons + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20170706-0706 + + + + + + + Type that represents a Key Identifier as defined in RFC 5280 (see section 4.2.1.2 method 1). + The identifier we use is the 160-bit SHA-1 hash calculated on the "subjectPublicKey" ASN.1 + structure of the public key and this uniquely identifies a public key in our web service. + + + + + + + + + + + + + Type that contains the status details of the ETEE operation that was called. Currently the + only additional status that is not part of the default SOA commons response types is a list + of error codes that are specific to the Certificate Manager web services. + + + + + + + + + + + The ETEE error type describes an error that occurred during the execution of a web service operation. + The error consits of "code" that uniquely identifies the type of error together with a more descriptive + "message" that further explains the problem in English. The web service may return one ore more + parameters as well, these are key-value pairs that may give additional details about the error + that occurred. + + + + + + + + + + + + + This type is a key-value pair and is always associated with an error. The key and value may give + additional details about the error, the name and value are specific to each error type. + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkdepot-schema-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkdepot-schema-protocol-1_0.xsd new file mode 100644 index 000000000..e7f2d0090 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkdepot-schema-protocol-1_0.xsd @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkra-schema-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkra-schema-protocol-2_0.xsd new file mode 100644 index 000000000..fb4694426 --- /dev/null +++ b/decompiled/3.20.2/ehealth-etee/XSD/ehealth-etkra-schema-protocol-2_0.xsd @@ -0,0 +1,133 @@ + + + + + + Implementation-Title: XSD ETEE RA + Specification-Version: 2.0 + Implementation-Version: 2.0.2 + Build-Time: 20170713-1652 + + + + + + + + + + + + + + + + + + + Request for starting the creation of the eHealth Encryption Token. + + + + + + + The public key part of the new encryption key you want to register. This public key must be a 2048 bit RSA key in encoded form. + + + + + An enveloped XML signature that signs the entire request element. The signature must be created with a valid eHealth authentication certificate the user obtained in a previous step from the Cert RA web service. + + + + + + + + + The response contains a "challenge" that must be decrypted by the user. The web service has generated a random serial number and then encrypted it with the PublicEncryptionKey that was supplied by the user in the request. The user now needs to decrypt the challenge in order to prove their possession of the private key. The number that results from this decryption needs to be used as the serial number of the certificate of the encryption key. + + + + + + + A challenge created by the server. The challenge consist of an encrypted number followed by 256 bits containing the SHA-256 hash of this serial number. The client must decrypt the challenge with the private key associated with the public key to prove that they possess the correct private key. Clients can verify that their decryption was successful if the SHA-256 hash of the resulting data is equal to the last 256 bits of the challenge. + + + + + + + + + + This request completes the ETK registration process. This is done by sending an X509 certificate that the client generated by signing with their own eHealth private authentication key. Additionally the X509 certificate must have the serial number that was decrypted from the challenge returned by the StartETKRegistration operation. + + + + + + + The X509 certificate with the serial number that was encrypted in the challenge. The certificate must be in ASN.1 DER format. + + + + + An enveloped XML signature that signs the entire request element. The signature must be created with the same eHealth authentication certificate the user used in the StartETKRegistration step. + + + + + + + + + If the ToBeRegistered X509 certificate was correctly generated then the response will contain the Encryption Token that the web service generated based on the encryption certificate. + + + + + + + The newly generated eHealth encryption token in its encoded form. + + + + + Set to true when this is a replacement ETK that still needs to be activated before it can be used. This is the case when the ETK replaces another ETK that is close to its expiration date, this gives clients some time to switch over to their new ETK without having any interruptions in their ETK validity. + + + + + + + + + + Activates an Encryption Token that is a replacement of another ETK. This operation is only relevant for replacement ETK's that were requested during the replacement period of an old ETK. Only after performing this request will the replacement ETK become usable. This "activation" process allows clients to postpone the use of their new ETK until they have deployed it. + + + + + + + An enveloped XML signature that signs the entire request element. The signature must be created with an eHealth authentication certificate. The ETK associated with this authentication certificate will be activated. + + + + + + + + + The ETK is successfully activated if this response contains no errors in its status. + + + + + + + diff --git a/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_core-1_1.xsd b/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_core-1_1.xsd new file mode 100644 index 000000000..5a6d5b14d --- /dev/null +++ b/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_core-1_1.xsd @@ -0,0 +1,336 @@ + + + + + + Implementation-Title: XSD 21. Global Medical File + Specification-Version: 1.1 + Implementation-Version: 1.1.0 + Build-Time: 20150928-1547 + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + Common input about the origin of the request. + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not necessary the party that sent the request, but it can be. + + + + + The sender of the request if it isn't the care provider. + + + + + + + + Elements of this type do not require any content, instead it is also possible to refer to another element in the same document with the same values. The referencee should specify and id, and the referencer should specify a + ref-attribute. + + + + + + A XPoiter reference to another element with the same type. When this is present, the content of the element should be empty. MyCareNet will substitute the content of this element by the result of the XPointer. The XPointer + should result in a node-set that is compliant with the type of this element. XPointer is a W3C standard that is commonly used to reference other elements. This is for example used by the XMLDSig standard, although it only requires a + sub-section to be implemented. See service catalogue for more information. + + + + + + + + + Information about a care provider. This is a person or institution that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. This is always required. + + + + + The physical person that is linked to the NIHII number provided. Should only be provided when the NIHII is linked a person. See service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. Should only be provided when the NIHII is linked an organization. See service catalogue for more details. + + + + + + + + Enities that have a unique identification have this type. This identification is always issued by an authority. Only one of the child elements is required, the others are prohibited. In other words, this is actualy a xs:-choise, + but this does not always translate so well in code. Therefore we decided to make it an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely specifies a care provider in his role. + + + + + Identification issued by the National Registry of Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely specifies an enterprise. + + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care provider the NIHII number was assigned too. This element is required and can only be obmitted when the parent element references another element. + + + + + The NIHII number itself. This element is required and can only be obmitted when the parent element references another element. + + + + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + Each software package provider receives a license when he is granted access to MyCareNet. The package must provide this license in this element. + + + + + + + + + + Everything that is an entity derives from this type. Enties are object that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + Optional name of entity. If provided it is used in a pure informal way. It will be added to certain logs and might appear on some representations. + + + + + + + + + + Elements of this base type do not require any content, instead it is also possible to refer to another element with the same type and same name. The referencee should specify and id, and the referencer should specify a + ref-attribute. + + + + The ID of an element. Can be used by other elements with the same name and type to reference this element. An ID should only be unique inside a document, in this case the SOAP message. In other words, each request can reuse the + same ID values. + + + + + A XPoiter reference to another element with the same name and type. When this is present, the content of the element should be empty. MyCareNet will substitute the this element by the element it references. The XPointer should + result in a single element with the same type the this element. See ValueRefString type for more information about XPointer. + + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of the package. + + + + + The password of the license. This is required to prove the identify of the package. + + + + + + + + Information about the party. A party is rather general. some examples are: 1) A physical person by itself. 2) A physical person working for an enterprise. 3) A enterprise by itself + + + + + The physical person that authenticated to send the request. This can only be omitted when the organization was authenticated by a eHealth certificate. The SAML-ticket should contain the same information, although there are + exception possible in case there is an organization. When not present in the SAML-ticket this information is treated as information. This data in this element should correspond to one or multiple of the following attributes: 1) + urn:be:fgov:person:ssin 2) urn:be:fgov:ehealth:1.0:certificateholder:person:ssin + + + + + The organization (enterprise, laboratory, hospital, ...) that was authenticated to send the request. This can only be omitted when the sender isn't part of an organization that is relevant for the request. Organization that + have no link with the requests should not be provided. For example, 'physical person A' should not specify his employer 'enterprise B' if he got a personal mandate from nurse C (his wife). The same information must be present in the + SAML-ticket. It can be in one or multiple of the following attributes: 1)urn:be:fgov:ehealth:1.0:xxx:yyy-number 2) urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + Information used to determine the health insurance organization. NIP-PIN uses it if the HIO is not defined explicitely in the WS-Addressing "To" element. + + + + + + + + + + + Universal way of identifying a care receiver. A care receiver can be identified in one of the following ways: 1) SSIN only 2) Mutuality code (e.g. 312) and registration number with the mutuality 3) SSIN, Mutuality code (e.g. 312) + and registration number with the mutuality. The most common case it the SSIN only. + + + + + + + + + + + A standard period consisting of a start and end date, both required. + + + + + + + + + + Used to transfer (large) binary objects. + + + + + A Binary Large Object with technical metadata. Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. It contains attributes/fields that provide technical data. The + content/value contains the binary data, first compressed via deflate and then base 64 encoded. + + + + Define which type the content is, it must be values like “text/plain”, “text/xml”, “application/pdf”, … + + + + + A fixed value “deflate” to indicate that the content is compressed via deflates. Other values may be used (eg : "none") + + + + + Pre-calculated hash of the uncompressed and decoded content. Must not be provided by the care provider, always provided to the care provider. + + + + + The ID of the blob for usage in the XAdES signature. It is an “NCName” instead of an “ID” in order to be able to have different blobs with the same (fixed) id without causing an XSD validation. + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd b/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd new file mode 100644 index 000000000..59a23621b --- /dev/null +++ b/decompiled/3.20.2/ehealth-gmf/XSD/gmf_services_protocol-1_1.xsd @@ -0,0 +1,77 @@ + + + + + + Implementation-Title: XSD 21. Global Medical File + Specification-Version: 1.1 + Implementation-Version: 1.1.0 + Build-Time: 20150928-1547 + + + + + + + + + + + + + + + + + + + + Generic synchronised request type. + + + + + + + + + ContentType: text/xml. ContentEncoding: none. MessageName: GMD-Notify-CR, GMD-Consult-CR (Async: GMD-Consult-HCP-REQ/RSP, GMD-Closure-RSP, GMD-Extension-RSP) + + + + + The signature in xades-t form, base64 encoded to preserve the internal signature. + + + + + + + + + Generic synchronised response type. A SendResponseType contains a single Return element. + + + + + + + + + + + + Describes the business output of NIP-PIN services. + + + + + + + The signature in xades-t form, base64 encoded to preserve the internal signature. Optional when the input was emtpy. + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-1_2.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-1_2.xsd new file mode 100644 index 000000000..e634c051c --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-1_2.xsd @@ -0,0 +1,615 @@ + + + + + + Implementation-Title: XSD 18. Hubservices + Specification-Version: 1.2 + Implementation-Version: 1.2.0 + Build-Time: 20181008-1204 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-2_3.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-2_3.xsd new file mode 100644 index 000000000..88bc36cb4 --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-2_3.xsd @@ -0,0 +1,907 @@ + + + + + + Implementation-Title: XSD 18. Hubservices + Specification-Version: 2.3 + Implementation-Version: 2.3.2 + Build-Time: 20180627-1520 + + + + + + + + + + + + + + + + + + + + + + coming from MH, optional to be backward compatible + + + + + required when not a patient or hcparty, optional to be backward compatible + + + + + + + + + + + + + + + + + + + + + + + + + + + optional to be backward compatible w/ hub services + + + + + + + + + + + + + + + new implem coming from MH, optional to be backward compatible w/ hub services + + + + + optional to be backward compatible w/ hub services + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + new implem (MH), optional to be backward compatible w/ hub services + + + + + + + + + + + + type of operation : declaration or revocation + + + + + date and time when the TL is recorded in DB + + + + + Author of the operations, optional to handle case of authentic source e.g. gmd + + + + + proof applied upon the context of declaration or revocation, optional to handle revocation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + begin of the selected time period + + + + + end of the selected time period + + + + + New implem coming from MH, representing the status of the TL selected: active, inactive (revoked) or all. The default value is 'active' with or without the tag. Optional to be backward compatible w/ hub services + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + describing different types of proof e.g. SISReading, eIDReading, eIDSigning, timestamp + + + + + existence depending on the type of proof + + + + + + + + + + + New implem coming from MH representing the proof of TL operations. Optional to be backward compatible w/ hub services + + + + + + + + + + + + + + + + + + proof of TL declaration, mandatory + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + begin of the selected time period + + + + + end of the selected time period + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-3_5.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-3_5.xsd new file mode 100644 index 000000000..e0cd2609c --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_core-3_5.xsd @@ -0,0 +1,722 @@ + + + + + + Implementation-Title: XSD Hubservices v3 + Specification-Version: 3.5 + Implementation-Version: 3.5.2 + Build-Time: 20180919-0939 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index of the record where the first page should start. + + + + + + + + + + Size of each page. + + + + + Total number of records available. + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd new file mode 100644 index 000000000..f86ddba01 --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-1_2.xsd @@ -0,0 +1,83 @@ + + + + + + + Implementation-Title: XSD 18. Hubservices + Specification-Version: 1.2 + Implementation-Version: 1.2.0 + Build-Time: 20181008-1204 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd new file mode 100644 index 000000000..3001ebec3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-2_3.xsd @@ -0,0 +1,107 @@ + + + + + + Implementation-Title: XSD 18. Hubservices + Specification-Version: 2.3 + Implementation-Version: 2.3.2 + Build-Time: 20180627-1520 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd new file mode 100644 index 000000000..a2661adda --- /dev/null +++ b/decompiled/3.20.2/ehealth-hubservices/XSD/hubservices_protocol-3_5.xsd @@ -0,0 +1,92 @@ + + + + + + Implementation-Title: XSD Hubservices v3 + Specification-Version: 3.5 + Implementation-Version: 3.5.2 + Build-Time: 20180919-0939 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-core-2_0.xsd b/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-core-2_0.xsd new file mode 100644 index 000000000..8e47c6962 --- /dev/null +++ b/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-core-2_0.xsd @@ -0,0 +1,67 @@ + + + + + + + + + + + + + List of identifiers: either SSIN of the person (National register, Register bis, num TER) , support Card number or Barcoded. + + + + + + + + + Container for detailed information of provider on the status of the processed request. + + + + + + + + + + + + Extra information detail returned by provider on the status of the processed request. + + + + + + + + + + Result of id validation. + + + + + + + + + + + + Detailed information on validation result. + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd new file mode 100644 index 000000000..b150543a3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-idsupport/XSD/ehealth-idsupport-protocol-2_0.xsd @@ -0,0 +1,38 @@ + + + + + + + + + + + + Structure of request message to verify the combination of person SSIN and its support card number + + + + + + + + + + + + + + Structure of response message to verify the combination of person SSIN and its support card number + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd new file mode 100644 index 000000000..8506110f7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_17.xsd @@ -0,0 +1,4768 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.17 + Implementation-Version: 1.17.1 + Build-Time: 20160629-1436 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd new file mode 100644 index 000000000..e27aba072 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_19.xsd @@ -0,0 +1,4851 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.19 + Implementation-Version: 1.19.0 + Build-Time: 20161209-1445 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd new file mode 100644 index 000000000..7f1019312 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_26.xsd @@ -0,0 +1,4920 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.26 + Implementation-Version: 1.26.0 + Build-Time: 20180917-0901 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd new file mode 100644 index 000000000..734daee23 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_32.xsd @@ -0,0 +1,4969 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.32 + Implementation-Version: 1.32.0 + Build-Time: 20200915-1114 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd new file mode 100644 index 000000000..b70b2ab23 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/cd-1_8.xsd @@ -0,0 +1,4500 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd new file mode 100644 index 000000000..cccb3802c --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_17.xsd @@ -0,0 +1,48 @@ + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.17 + Implementation-Version: 1.17.1 + Build-Time: 20160629-1436 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd new file mode 100644 index 000000000..1ce2339bc --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_19.xsd @@ -0,0 +1,48 @@ + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.19 + Implementation-Version: 1.19.0 + Build-Time: 20161209-1445 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd new file mode 100644 index 000000000..6be6b681c --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_26.xsd @@ -0,0 +1,48 @@ + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.26 + Implementation-Version: 1.26.0 + Build-Time: 20180917-0901 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd new file mode 100644 index 000000000..4f629406a --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_32.xsd @@ -0,0 +1,48 @@ + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.32 + Implementation-Version: 1.32.0 + Build-Time: 20200915-1114 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd new file mode 100644 index 000000000..4de5d7910 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/dt-1_8.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd new file mode 100644 index 000000000..858317788 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_17.xsd @@ -0,0 +1,111 @@ + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.17 + Implementation-Version: 1.17.1 + Build-Time: 20160629-1436 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd new file mode 100644 index 000000000..c71373c25 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_19.xsd @@ -0,0 +1,114 @@ + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.19 + Implementation-Version: 1.19.0 + Build-Time: 20161209-1445 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd new file mode 100644 index 000000000..c6f63fb5c --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_26.xsd @@ -0,0 +1,115 @@ + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.26 + Implementation-Version: 1.26.0 + Build-Time: 20180917-0901 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd new file mode 100644 index 000000000..0836d6178 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_32.xsd @@ -0,0 +1,115 @@ + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.32 + Implementation-Version: 1.32.0 + Build-Time: 20200915-1114 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd new file mode 100644 index 000000000..96f9e93c7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-1_8.xsd @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd new file mode 100644 index 000000000..ee3a9def1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext-1_32.xsd @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd new file mode 100644 index 000000000..ee3a9def1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/id-ext.xsd @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd new file mode 100644 index 000000000..11b785c3f --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_17.xsd @@ -0,0 +1,1354 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.17 + Implementation-Version: 1.17.1 + Build-Time: 20160629-1436 + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty + identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at + the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending + system. In addition, it can also specify alternative local numbers. + + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + + to be used to precise the day of the week of applicability + + + + + + + + + + + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" + has been created + + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + The pharmacist would be free to choose the medicinal product package the first time a prescription is issued for this drug in INN, but that the pharmacist is supposed to stick to this choice for further deliveries. + + + + + + + + + + + + + + + + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at + least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can + also represent a robot for automatic content generation, an application for example. + + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd new file mode 100644 index 000000000..ca83b4fe8 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_19.xsd @@ -0,0 +1,1350 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.19 + Implementation-Version: 1.19.0 + Build-Time: 20161209-1445 + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty + identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at + the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending + system. In addition, it can also specify alternative local numbers. + + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + + to be used to precise the day of the week of applicability + + + + + + + + + + + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" + has been created + + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + + + + + + + + + + + + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at + least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can + also represent a robot for automatic content generation, an application for example. + + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd new file mode 100644 index 000000000..d4868a173 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_26.xsd @@ -0,0 +1,1351 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.26 + Implementation-Version: 1.26.0 + Build-Time: 20180917-0901 + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty + identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at + the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending + system. In addition, it can also specify alternative local numbers. + + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + + to be used to precise the day of the week of applicability + + + + + + + + + + + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" + has been created + + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + + + + + + + + + + + + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at + least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can + also represent a robot for automatic content generation, an application for example. + + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd new file mode 100644 index 000000000..dddf85fd5 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_32.xsd @@ -0,0 +1,1372 @@ + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.32 + Implementation-Version: 1.32.0 + Build-Time: 20200915-1114 + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty + identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at + the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending + system. In addition, it can also specify alternative local numbers. + + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + expiration date of the message (used a.o. in prescription messages), can be used to remove a prescription form a prescription server + + + + + + + + + + + + + + + + + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + + to be used to precise the day of the week of applicability + + + + + + + + + + + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" + has been created + + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + + + + + + + + + + + + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at + least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can + also represent a robot for automatic content generation, an application for example. + + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd new file mode 100644 index 000000000..bcf24e0af --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr-1_8.xsd @@ -0,0 +1,1358 @@ + + + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + a medicinal product can be identified unambiguously by a CNK code identifying a package. The descriptive identification is only mandatory in case of absence of a package ID. + + + + + in Belgium a selected CNK code out of the drug database + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name in the package database, in Belgium the name use in the pharmacy database + + + + + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending system. In addition, it can also specify alternative local numbers. + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + + to be used to precise the day of the week of applicability + + + + + + + + + + + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" has been created + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + The pharmacist would be free to choose the medicinal product package the first time a prescription is issued for this drug in INN, but that the pharmacist is supposed to stick to this choice for further deliveries. + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can also represent a robot for automatic content generation, an application for example. + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_17.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_17.xsd new file mode 100644 index 000000000..a5e52179d --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_17.xsd @@ -0,0 +1,25 @@ + + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.17 + Implementation-Version: 1.17.1 + Build-Time: 20160629-1436 + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_19.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_19.xsd new file mode 100644 index 000000000..ea8684744 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_19.xsd @@ -0,0 +1,25 @@ + + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.19 + Implementation-Version: 1.19.0 + Build-Time: 20161209-1445 + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_26.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_26.xsd new file mode 100644 index 000000000..d3ac1959f --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_26.xsd @@ -0,0 +1,25 @@ + + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.26 + Implementation-Version: 1.26.0 + Build-Time: 20180917-0901 + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd new file mode 100644 index 000000000..587245bce --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_32.xsd @@ -0,0 +1,25 @@ + + + + + + + + + Implementation-Title: XSD 22. KMEHR + Specification-Version: 1.32 + Implementation-Version: 1.32.0 + Build-Time: 20200915-1114 + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_8.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_8.xsd new file mode 100644 index 000000000..b074b1bad --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-1_8.xsd @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext-1_32.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext-1_32.xsd new file mode 100644 index 000000000..e06045aa0 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext-1_32.xsd @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext.xsd b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext.xsd new file mode 100644 index 000000000..e06045aa0 --- /dev/null +++ b/decompiled/3.20.2/ehealth-kmehr/XSD/kmehr_elements-ext.xsd @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-core-1_0.xsd b/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-core-1_0.xsd new file mode 100644 index 000000000..7ae7ce9ce --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-core-1_0.xsd @@ -0,0 +1,98 @@ + + + + + Implementation-Title: xsd-mediprima-uma + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20180214-1348 + + + + + + + + + + + Attestation information + + + + + + + + + + + + Search criteria + + + + + SSIN of the beneficiary + + + + + + + + + Period used to retrieve attestation(s) + + + + + + + + + + Error detail + + + + + + + + + + + Representation of all the covers of a medical card + + + + + + String (with language attribute) + + + + + + + + + + Period with start date and optional end date + + + + + + + + + RegistryStatus will contain extra information about errors or warning + + + + + + diff --git a/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd new file mode 100644 index 000000000..6e47f2f0a --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima-uma/XSD/ehealth-mediprima-uma-protocol-1_0.xsd @@ -0,0 +1,104 @@ + + + + + + Implementation-Title: xsd-mediprima-uma + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20180214-1348 + + + + + + + + + + + + + + + + + Delete urgent medical aid attestation request + + + + + + + SSIN of the beneficiary + + + + + + + + + + Delete urgent medical aid attestation result + + + + + + + + + + + + Search urgent medical aid attestation with critera + + + + + + + + + + + + Search urgent medical aid attestation result(s) + + + + + + + + + + + + Send urgent medical aid attestation request + + + + + + + + + + + + + + Send urgent medical aid attestation response + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-1_0.xsd b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-1_0.xsd new file mode 100644 index 000000000..fd161b7f0 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-1_0.xsd @@ -0,0 +1,515 @@ + + + + + Implementation-Title: xsd-mediprima-consultation + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20180702-1522 + + + + + + + + + + + + + + + + + + Description of the supplements paid by the OCMW / CPAS (can be filled only for hospitalization medical cover and ambulatory hospitalization medical cover) : maximum amount allowed, supplement types list. + + + + + Maximum amount supported by the OCMW / CPAS for the supplements + + + + + Supplement types supported by the OCMW / CPAS for the supplements + + + + + + + + + SSIN of the beneficiary + + + + + Last Name of the beneficiary + + + + + First Name of the beneficiary + + + + + Gender of the beneficiary. Possible values : M (male) or F (female) + + + + + Birth date of the beneficiary + + + + + Death date of the beneficiary + + + + + + + + + SSIN of the beneficiary + + + + + + Period used to retrieve the medical cards that were valid on that period + + + + + Date used to retrieve the medical card that were valid on this date + + + + + + + + + + CBSS status of the result + + + + + The code of the CBSS status + + + + + The description of the CBSS status + + + + + + + + + + + + + + + Criteria using a SSIN to search medical cards + + + + + + + + + Identification of the medical card + + + + + Content of the medical card + + + + + Agreement number assigned by MediPrima to the healthcare provider for a valid consultation of electronic decision support. +It expresses the guarantee of being reimbursed on medical costs. +This information must be copied in the invoice sent to the HZIV/CAAMI. + + + + + + + + + + + + + List of doctors authorized by OCMW / CPAS + + + + + + + + + + + + + + + + Medical covers of the medical Card + + + + + Code that identifies the refund part of the POD MI / SPP IS + + + + + + + + + Unique number of the medical card + + + + + The version number of the medical card + + + + + Information on the beneficiary of the medical Card + + + + + Validity Period of the medical Card + + + + + OCMW / CPAS + + + + + + + + + + + List of hospitals authorized by OCMW / CPAS + + + + + + + + + + + + + + + + + The code of the MedicalCardRegistry status + + + + + Source name of the message (always ECARMED) + + + + + The description of the MedicalCardRegistry status + + + + + + Severity of the message : ERROR of WARNING + + + + + + + + + + + + Common information of the medical cover. + + + + Validity Period of the medical cover. + + + + + + Maximum amount supported by the OCMW / CPAS for patient personal fees ("ticket modérateur" / "Remgeld") (amount per month per type of invoice for the hospital, ...). Only used when PatientPart (in element PswcSupport) is partial. + + + + + Description of the supplements supported by the OCMW / CPAS for the supplement. Only used when Supplement (in element PswcSupport) is partial. + + + + + + + Representation of all the covers of a medical card. + + + + + Doctor medical cover type. + + + + + Hospitalization medical cover type. + + + + + Ambulatory hospitalization medical cover type. + + + + + Medical transportation medical cover type. + + + + + Miscellaneous medical cover type. + + + + + Paramedic medical cover type. + + + + + Pharmaceutical drug medical cover type. + + + + + Prosthesis medical cover type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CBE number of the OCMW / CPAS + + + + + INS number of the municipality of the OCMW / CPAS + + + + + + Name of the OCMW / CPAS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Support of a CPAS / OCMW + + + + + ZIV/AMI part (part normally supported by ZIV/AMI) covered by the OCMW / CPAS. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + Patient part (part normally supported by the patient : remgeld / ticket modérateur) covered by the OCMW / CPAS. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + Supplements supported by the OCMW / CPAS. The OCMW / CPAS indicates if it agrees to cover the supplements. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + If there is a convention between the OCWM / CPAS and the healthcare provider, use this convention to fix the agreement + + + + + The OCMW / CPAS agrees to pay the care only when there is a prescription. + + + + + + + Refund Code defined by the POD MI / SPP IS + + + + + he RefundCode is the code that expresses the percentage of reimbursement of medical fees by the POD MI / SPP IS. +The possible values are 0.00 / 0.50 / 1.00 corresponding to 0% support, 50% support and 100% support. +RefundCodes value is between 0 and 9999. + + + + + + For information, this indicator (boolean : Y/N) indicates the existence of a mutuality at the moment of the card creation. + + + + + Status of a beneficiary : L (legal) or I (illegal) + + + + + + + This flag indicates whether the healthcare provider must provide an DMH / AMU (Dringend Medische Hulp / Aide Médicale Urgente) attest. + + + + + + + + + This element contains the percentage supported by POD MI / SPP IS when hospitalization (see also what is available in hospitalization cover). + + + + + This element contains the percentage supported by POD MI / SPP IS when ambulatory care - in hospital (see also what is available in ambulatory hospitalization cover). + + + + + This element contains the percentage supported by POD MI - SPP IS when cares ouside hospital (see also what is available in doctor, paramedic, medical transportation, miscellaneous, prosthesis, pharmaceutical drugs covers). + + + + + + + + + This element contains the percentage supported by POD MI / SPP IS for the ZIV/AMI part. The possibles values are 100.0 (full support for AMI/ZIV part), 50.0 of 0.0 (no support). + + + + + This element contains the percentage supported by POD MI / SPP IS for the patient part. The possibles values are 100.0 (full support for the patient part), 50.0 of 0.0 (no support). + + + + + diff --git a/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-2_0.xsd b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-2_0.xsd new file mode 100644 index 000000000..4d7dfd2f3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-core-2_0.xsd @@ -0,0 +1,520 @@ + + + + + Implementation-Title: xsd-mediprima-consultation + Specification-Version: 2.0 + Implementation-Version: 2.0.1 + Build-Time: 20190514-1534 + + + + + + + + + + + + + + + + + + Description of the supplements paid by the OCMW / CPAS (can be filled only for hospitalization medical cover and ambulatory hospitalization medical cover) : maximum amount allowed, supplement types list. + + + + + Maximum amount supported by the OCMW / CPAS for the supplements + + + + + Supplement types supported by the OCMW / CPAS for the supplements + + + + + + + + + SSIN of the beneficiary + + + + + Last Name of the beneficiary + + + + + First Name of the beneficiary + + + + + Gender of the beneficiary. Possible values : M (male) or F (female) + + + + + Birth date of the beneficiary + + + + + Death date of the beneficiary + + + + + + + + + SSIN of the beneficiary + + + + + + Period used to retrieve the medical cards that were valid on that period + + + + + Date used to retrieve the medical card that were valid on this date + + + + + + + + + + CBSS status of the result + + + + + The code of the CBSS status + + + + + The description of the CBSS status + + + + + + + + + + + + + + + Criteria using a SSIN to search medical cards + + + + + + + + + Identification of the medical card + + + + + Content of the medical card + + + + + Agreement number assigned by MediPrima to the healthcare provider for a valid consultation of electronic decision support. +It expresses the guarantee of being reimbursed on medical costs. +This information must be copied in the invoice sent to the HZIV/CAAMI. + + + + + + Urgent medical aid attestation number (defined by MediPrima Urgent Medical Aid Attestation service) + + + + + + + + + + + + List of doctors authorized by OCMW / CPAS + + + + + + + + + + + + + + + + Medical covers of the medical Card + + + + + Code that identifies the refund part of the POD MI / SPP IS + + + + + + + + + Unique number of the medical card + + + + + The version number of the medical card + + + + + Information on the beneficiary of the medical Card + + + + + Validity Period of the medical Card + + + + + OCMW / CPAS + + + + + + + + + + + List of hospitals authorized by OCMW / CPAS + + + + + + + + + + + + + + + + + The code of the MedicalCardRegistry status + + + + + Source name of the message (always ECARMED) + + + + + The description of the MedicalCardRegistry status + + + + + + Severity of the message : ERROR of WARNING + + + + + + + + + + + + Common information of the medical cover. + + + + Validity Period of the medical cover. + + + + + + Maximum amount supported by the OCMW / CPAS for patient personal fees ("ticket modérateur" / "Remgeld") (amount per month per type of invoice for the hospital, ...). Only used when PatientPart (in element PswcSupport) is partial. + + + + + Description of the supplements supported by the OCMW / CPAS for the supplement. Only used when Supplement (in element PswcSupport) is partial. + + + + + + + Representation of all the covers of a medical card. + + + + + Doctor medical cover type. + + + + + Hospitalization medical cover type. + + + + + Ambulatory hospitalization medical cover type. + + + + + Medical transportation medical cover type. + + + + + Miscellaneous medical cover type. + + + + + Paramedic medical cover type. + + + + + Pharmaceutical drug medical cover type. + + + + + Prosthesis medical cover type. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CBE number of the OCMW / CPAS + + + + + INS number of the municipality of the OCMW / CPAS + + + + + + Name of the OCMW / CPAS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Support of a CPAS / OCMW + + + + + ZIV/AMI part (part normally supported by ZIV/AMI) covered by the OCMW / CPAS. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + Patient part (part normally supported by the patient : remgeld / ticket modérateur) covered by the OCMW / CPAS. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + Supplements supported by the OCMW / CPAS. The OCMW / CPAS indicates if it agrees to cover the supplements. The values can be "NOTHING", "FULL" or "PARTIAL". + + + + + If there is a convention between the OCWM / CPAS and the healthcare provider, use this convention to fix the agreement + + + + + The OCMW / CPAS agrees to pay the care only when there is a prescription. + + + + + + + Refund Code defined by the POD MI / SPP IS + + + + + he RefundCode is the code that expresses the percentage of reimbursement of medical fees by the POD MI / SPP IS. +The possible values are 0.00 / 0.50 / 1.00 corresponding to 0% support, 50% support and 100% support. +RefundCodes value is between 0 and 9999. + + + + + + For information, this indicator (boolean : Y/N) indicates the existence of a mutuality at the moment of the card creation. + + + + + Status of a beneficiary : L (legal) or I (illegal) + + + + + + + This flag indicates whether the healthcare provider must provide an DMH / AMU (Dringend Medische Hulp / Aide Médicale Urgente) attest. + + + + + + + + + This element contains the percentage supported by POD MI / SPP IS when hospitalization (see also what is available in hospitalization cover). + + + + + This element contains the percentage supported by POD MI / SPP IS when ambulatory care - in hospital (see also what is available in ambulatory hospitalization cover). + + + + + This element contains the percentage supported by POD MI - SPP IS when cares ouside hospital (see also what is available in doctor, paramedic, medical transportation, miscellaneous, prosthesis, pharmaceutical drugs covers). + + + + + + + + + This element contains the percentage supported by POD MI / SPP IS for the ZIV/AMI part. The possibles values are 100.0 (full support for AMI/ZIV part), 50.0 of 0.0 (no support). + + + + + This element contains the percentage supported by POD MI / SPP IS for the patient part. The possibles values are 100.0 (full support for the patient part), 50.0 of 0.0 (no support). + + + + + diff --git a/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd new file mode 100644 index 000000000..1edfc58f3 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-1_0.xsd @@ -0,0 +1,40 @@ + + + + + + Implementation-Title: xsd-mediprima-consultation + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20180702-1522 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd new file mode 100644 index 000000000..e6373642d --- /dev/null +++ b/decompiled/3.20.2/ehealth-mediprima/XSD/ehealth-mediprima-protocol-2_0.xsd @@ -0,0 +1,40 @@ + + + + + + Implementation-Title: xsd-mediprima-consultation + Specification-Version: 2.0 + Implementation-Version: 2.0.1 + Build-Time: 20190514-1534 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_1.xsd b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_1.xsd new file mode 100644 index 000000000..e7ae63198 --- /dev/null +++ b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_1.xsd @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_2.xsd b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_2.xsd new file mode 100644 index 000000000..ebd9ee7c7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_core-1_2.xsd @@ -0,0 +1,140 @@ + + + + + + Implementation-Title: XSD 39. Message services + Specification-Version: 1.2 + Implementation-Version: 1.2.0 + Build-Time: 20170224-1146 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_1.xsd b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_1.xsd new file mode 100644 index 000000000..7cc5237df --- /dev/null +++ b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_1.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd new file mode 100644 index 000000000..e1085a098 --- /dev/null +++ b/decompiled/3.20.2/ehealth-messageservices/XSD/messageservices_protocol-1_2.xsd @@ -0,0 +1,20 @@ + + + + + + + Implementation-Title: XSD 39. Message services + Specification-Version: 1.2 + Implementation-Version: 1.2.0 + Build-Time: 20170224-1146 + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-core-2_0.xsd b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-core-2_0.xsd new file mode 100644 index 000000000..95017f32b --- /dev/null +++ b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-core-2_0.xsd @@ -0,0 +1,132 @@ + + + + + Container type for monitoring results in xml format. + + + + + + + + + Standard structure for monitoring results. + + + + + + + + + + Contains version of MonitoringXML type definitions as defined by Smals Supervision. + + + + + + + Contains results of monitoring on a service. + + + + + + + + + + + + + Contains subresults of monitoring on a service. + + + + + + + + + + + Detailed information on a monitoring result. + + + + + + + + + + + + + + + Extended information on a monitoring result. + + + + + + + + + Environment in which monitoring is executed. + + + + + + + + + + + + + + Status of monitoring result. + + + + + + + + + + + + + Extension element. + + + + + + + + + + + + Type of extension element. + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-nonamespace-2_0.xsd b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-nonamespace-2_0.xsd new file mode 100644 index 000000000..a183cad1b --- /dev/null +++ b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-nonamespace-2_0.xsd @@ -0,0 +1,8 @@ + + + + + diff --git a/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-protocol-2_0.xsd new file mode 100644 index 000000000..e0d5c34a0 --- /dev/null +++ b/decompiled/3.20.2/ehealth-monitoring/XSD/ehealth-monitoring-schema-protocol-2_0.xsd @@ -0,0 +1,31 @@ + + + + + + + + + v2.0: compliant to eHealth SOA Commons Profile 2.0 + Input type of aliveCheck operation + + + + + + + + + v2.0: compliant to eHealth SOA Commons Profile 2.0 + Output type of aliveCheck operation + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd new file mode 100644 index 000000000..3072c69c1 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-1_0.xsd @@ -0,0 +1,17 @@ + + + + + + Implementation-Title: XSD MCN eAttest + Specification-Version: 1.0 + Implementation-Version: 1.0.1 + Build-Time: 20170524-1413 + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd new file mode 100644 index 000000000..2fa0d3940 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-attest/XSD/mycarenet-attest-protocol-2_0.xsd @@ -0,0 +1,20 @@ + + + + + + Implementation-Title: XSD MCN eAttest + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20190226-1435 + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-core-1_1.xsd b/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-core-1_1.xsd new file mode 100644 index 000000000..c1deca8cb --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-core-1_1.xsd @@ -0,0 +1,776 @@ + + + + + + Implementation-Title: XSD MyCarenet genins + Specification-Version: 1.1 + Implementation-Version: 1.1.0 + Build-Time: 20140717-1037 + + + + + + + + + + The identification of the care receiver. + + + + + The date of the request + + + + + + + + + + + The INSS number of the care receiver, optional when RegNrWithMut and Mutuality are provided. This is zone 300 in the flat file version. + + + + + The registration number of the care receiver with the insurance organisation. Optional if the INSS is provided. This is zone 302 in the flat file version. + + + + + The insurance organisation code (single character). Optional if the INSS is provided. This is zone 301 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + Indication if the request is informational or intended for invoicing. Only informational is supported for the moment. This is zone 303 in the flat file version. + + + + + The period for which the insurability is requested. The end date is required! + + + + + Indication if the request is for ambulatory care or in a day clinic. This is zone 306 in the flat file version. + + + + + Optional reference with the insurablity request detail. Will be returned in the responce, but is not used by the system. This is zone 307 in the flat file version. + + + + + + + + + + + + + + + The start date of the period This is zone 304 in the flat file version. + + + + + The end date of the period. This is zone 305 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The identification of the care receiver. + + + + + Contains the error that occurred and a reference to the field that contains the error + + + + + + + Some detailed information about the care receiver. + + + + + + + + The same data as the request. + + + + + + + + + + + + + Contains 2 or 3 IO's that where returned by the membership filter. If only 2 IO's are returned, an additional 0 is added. fi. if 2 and 6 are returned, the value should be 260 This is zone 308 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Optional element that contains the INSS of a care receiver. Only omitted in rare cases (like newborns or foreingers). + + + + + The first name of the care receiver if available. + + + + + The last name of the care receiver + + + + + The date that the care receiver is born. Only optional in rare cases (e.g. new born, foreigners, ...). + + + + + The day the care receiver is deceased. Only provided if when the care receiver is deceased an the decease date is in the requested period. + + + + + The sex of the care receiver. + + + + + + + + + + + + + + + + Indicates if there is a specific situation concerning the insurability related to the period of the consultation + + + + + + Some information about the payment + + + + + Information about the hospitalized state of a patient. Only provided when the insurability contact type is set to "hospitalized_elsewhere". + + + + + Some informations about contacts with a medical house (during the requested period). + + + + + List of insurability information. There can be maximum 5 entries in the list. When there are more, then the list is truncated and that is indicated in the attribute of the element. + + + + + + + + + + + + + + + The code of the insurance organisation to/from who the care receivers transfered. + + + + + The date that the transfer took place. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates that the insurance organisation will directy pay the care provider (or not) + + + + + A list of up to 3 years where the max invoice limit for the care receiver was reached for the requested period. + + + + + + + + + + The hospital where the care receiver is admitted. + + + + + The date the care receiver is admitted. + + + + + The services that is provided by the hostital (indicated by the hospital element) to the care receiver. + + + + + + + + + + + + + + + + + + + + + Required. The begin date of the contract with a medical house + + + + + If present, it is the end date of the contract with a medical house + + + + + + true if the contract with a medical house contains nurse care + + + + + true if the contract with a medical house contains medical care + + + + + true if the contract with a medical house contains kinesitherapy care + + + + + + + + And insurability item. + + + + + + + + + + The registration number of the care receiver with the Mutuality + + + + + The code of the insurance organisation + + + + + The period where the care receiver is covered by the insurance organisation (indicated in the Mutuality element). + + + + + The "code titulaire 1" required for invoicing. + + + + + The "code titulaire 2" required for invoicing. + + + + + Element linked to insurablity request of the type "invoicing". Not supported for the moment, will never be provided. + + + + + The date of the information. + + + + + + + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + Common input about the origin of the request. + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not necessary the party that sent the request, but it can be. + + + + + + + Elements of this type do not require any content, instead it is also possible to refer to another element in the same document with the same values. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + + A XPoiter reference to another element with the same type. When this is present, the content of the element should be empty. MyCareNet will substitute the content of this element by the result of the XPointer. The XPointer should result in a node-set that is compliant with the type of this element. XPointer is a W3C standard that is commonly used to reference other elements. This is for example used by the XMLDSig standard, although it only requires a sub-section to be implemented. See service catalogue for more information. + + + + + + + + Information about a care provider. This is a person or institution that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. This is always required. + + + + + The physical person that is linked to the NIHII number provided. Should only be provided when the NIHII is linked a person. See service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. Should only be provided when the NIHII is linked an organization. See service catalogue for more details. + + + + + + + Enities that have a unique identification have this type. This identification is always issued by an authority. Only one of the child elements is required, the others are prohibited. In other words, this is actualy a xs:-choise, but this does not always translate so well in code. Therefore we decided to make it an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely specifies a care provider in his role. + + + + + Identification issued by the National Registry of Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely specifies an enterprise. + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care provider the NIHII number was assigned too. This element is required and can only be obmitted when the parent element references another element. + + + + + The NIHII number itself. This element is required and can only be obmitted when the parent element references another element. + + + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + Each software package provider receives a license when he is granted access to MyCareNet. The package must provide this license in this element. + + + + + + + + + Everything that is an entity derives from this type. Enties are object that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + Optional name of entity. If provided it is used in a pure informal way. It will be added to certain logs and might appear on some representations. + + + + + + + + + Elements of this base type do not require any content, instead it is also possible to refer to another element with the same type and same name. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + The ID of an element. Can be used by other elements with the same name and type to reference this element. An ID should only be unique inside a document, in this case the SOAP message. In other words, each request can reuse the same ID values. + + + + + A XPoiter reference to another element with the same name and type. When this is present, the content of the element should be empty. MyCareNet will substitute the this element by the element it references. The XPointer should result in a single element with the same type the this element. See ValueRefString type for more information about XPointer. + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of the package. + + + + + The password of the license. This is required to prove the identify of the package. + + + + + + + + + + + + + + + + + + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + + + + The message name. For Insurability, the possible values are 801000, 801000ERR, 801001 and 801900. This is zone 201 in the flat file version. + + + + + The version number of the message. It defines the format of the child elements and should be 2 digits long. First version = 01 It is required. This is zone 201 in the flat file version. + + + + + A Boolean that indicates if the message is a duplicate. It is required. This is a part of zone 202 in the flat file version. + + + + + A Boolean that indicates if the message is a test message. It is required. This is a part of zone 202 in the flat file version. + + + + + Contains the message reference of the sender. It is a numeric code of up to 14 characters. It is required. This is zone 204 in the flat file version. + + + + + Should not be provided, only for return messages. This is zone 205 in the flat file version. + + + + + Determines if the message is received in Synchronous or Asynchronous flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd b/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd new file mode 100644 index 000000000..5c29f5ba6 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-genins/XSD/ehealth-genins-protocol-1_1.xsd @@ -0,0 +1,58 @@ + + + + + + Implementation-Title: XSD MyCarenet genins + Specification-Version: 1.1 + Implementation-Version: 1.1.0 + Build-Time: 20140717-1037 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd new file mode 100644 index 000000000..b572bd7e7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-memberdata/XSD/mycarenet-memberdata-protocol-1_0.xsd @@ -0,0 +1,51 @@ + + + + + + Implementation-Title: XSD MyCareNet MemberData + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20180619-1014 + + + + + + + + + + + + Specific synchronised request type for member-data. + + + + + + + + + + Generic synchronised response type. A SendResponseType contains a single Return element. + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd new file mode 100644 index 000000000..fdf4e3c89 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenet-tarification/XSD/mycarenet-tarification-protocol-1_0.xsd @@ -0,0 +1,17 @@ + + + + + + Implementation-Title: XSD MyCarenet Tarification + Specification-Version: 1.0 + Implementation-Version: 1.0.0 + Build-Time: 20140805-0832 + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_0.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_0.xsd new file mode 100644 index 000000000..df36f3383 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_0.xsd @@ -0,0 +1,306 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20140521-1013 + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + Common input about the origin of the request. + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not necessary the party that sent the request, but it can be. + + + + + The sender of the request if it isn't the care provider. + + + + + + + + Elements of this type do not require any content, instead it is also possible to refer to another element in the same document with the same values. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + + A XPoiter reference to another element with the same type. When this is present, the content of the element should be empty. MyCareNet will substitute the content of this element by the result of the XPointer. The XPointer should result in a node-set that is compliant with the type of this element. XPointer is a W3C standard that is commonly used to reference other elements. This is for example used by the XMLDSig standard, although it only requires a sub-section to be implemented. See service catalogue for more information. + + + + + + + + + Information about a care provider. This is a person or institution that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. This is always required. + + + + + The physical person that is linked to the NIHII number provided. Should only be provided when the NIHII is linked a person. See service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. Should only be provided when the NIHII is linked an organization. See service catalogue for more details. + + + + + + + + Enities that have a unique identification have this type. This identification is always issued by an authority. Only one of the child elements is required, the others are prohibited. In other words, this is actualy a xs:-choise, but this does not always translate so well in code. Therefore we decided to make it an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely specifies a care provider in his role. + + + + + Identification issued by the National Registry of Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely specifies an enterprise. + + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care provider the NIHII number was assigned too. This element is required and can only be obmitted when the parent element references another element. + + + + + The NIHII number itself. This element is required and can only be obmitted when the parent element references another element. + + + + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + Each software package provider receives a license when he is granted access to MyCareNet. The package must provide this license in this element. + + + + + + + + + + Everything that is an entity derives from this type. Enties are object that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + Optional name of entity. If provided it is used in a pure informal way. It will be added to certain logs and might appear on some representations. + + + + + + + + + + Elements of this base type do not require any content, instead it is also possible to refer to another element with the same type and same name. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + The ID of an element. Can be used by other elements with the same name and type to reference this element. An ID should only be unique inside a document, in this case the SOAP message. In other words, each request can reuse the same ID values. + + + + + A XPoiter reference to another element with the same name and type. When this is present, the content of the element should be empty. MyCareNet will substitute the this element by the element it references. The XPointer should result in a single element with the same type the this element. See ValueRefString type for more information about XPointer. + + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of the package. + + + + + The password of the license. This is required to prove the identify of the package. + + + + + + + + Information about the party. A party is rather general. some examples are: 1) A physical person by itself. 2) A physical person working for an enterprise. 3) A enterprise by itself + + + + + The physical person that authenticated to send the request. This can only be omitted when the organization was authenticated by a eHealth certificate. The SAML-ticket should contain the same information, although there are exception possible in case there is an organization. When not present in the SAML-ticket this information is treated as information. This data in this element should correspond to one or multiple of the following attributes: 1) urn:be:fgov:person:ssin 2) urn:be:fgov:ehealth:1.0:certificateholder:person:ssin + + + + + The organization (enterprise, laboratory, hospital, ...) that was authenticated to send the request. This can only be omitted when the sender isn't part of an organization that is relevant for the request. Organization that have no link with the requests should not be provided. For example, 'physical person A' should not specify his employer 'enterprise B' if he got a personal mandate from nurse C (his wife). The same information must be present in the SAML-ticket. It can be in one or multiple of the following attributes: 1)urn:be:fgov:ehealth:1.0:xxx:yyy-number 2) urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + Information used to determine the health insurance organization. NIP-PIN uses it if the HIO is not defined explicitely in the WS-Addressing "To" element. + + + + + + + + + + + Universal way of identifying a care receiver. A care receiver can be identified in one of the following ways: 1) SSIN only 2) Mutuality code (e.g. 312) and registration number with the mutuality 3) SSIN, Mutuality code (e.g. 312) and registration number with the mutuality. The most common case it the SSIN only. + + + + + + + + + + + A standard period consisting of a start and end date, both required. + + + + + + + + + + Used to transfer (large) binary objects. + + + + + A Binary Large Object with technical metadata. Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. It contains attributes/fields that provide technical data. The content/value contains the binary data, first compressed via deflate and then base 64 encoded. + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_1.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_1.xsd new file mode 100644 index 000000000..a8623ddf8 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-2_1.xsd @@ -0,0 +1,306 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 2.1 + Implementation-Version: 2.1.1 + Build-Time: 20151130-1502 + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + Common input about the origin of the request. + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not necessary the party that sent the request, but it can be. + + + + + The sender of the request if it isn't the care provider. + + + + + + + + Elements of this type do not require any content, instead it is also possible to refer to another element in the same document with the same values. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + + A XPoiter reference to another element with the same type. When this is present, the content of the element should be empty. MyCareNet will substitute the content of this element by the result of the XPointer. The XPointer should result in a node-set that is compliant with the type of this element. XPointer is a W3C standard that is commonly used to reference other elements. This is for example used by the XMLDSig standard, although it only requires a sub-section to be implemented. See service catalogue for more information. + + + + + + + + + Information about a care provider. This is a person or institution that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. This is always required. + + + + + The physical person that is linked to the NIHII number provided. Should only be provided when the NIHII is linked a person. See service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. Should only be provided when the NIHII is linked an organization. See service catalogue for more details. + + + + + + + + Enities that have a unique identification have this type. This identification is always issued by an authority. Only one of the child elements is required, the others are prohibited. In other words, this is actualy a xs:-choise, but this does not always translate so well in code. Therefore we decided to make it an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely specifies a care provider in his role. + + + + + Identification issued by the National Registry of Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely specifies an enterprise. + + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care provider the NIHII number was assigned too. This element is required and can only be obmitted when the parent element references another element. + + + + + The NIHII number itself. This element is required and can only be obmitted when the parent element references another element. + + + + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + Each software package provider receives a license when he is granted access to MyCareNet. The package must provide this license in this element. + + + + + + + + + + Everything that is an entity derives from this type. Enties are object that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + Optional name of entity. If provided it is used in a pure informal way. It will be added to certain logs and might appear on some representations. + + + + + + + + + + Elements of this base type do not require any content, instead it is also possible to refer to another element with the same type and same name. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + The ID of an element. Can be used by other elements with the same name and type to reference this element. An ID should only be unique inside a document, in this case the SOAP message. In other words, each request can reuse the same ID values. + + + + + A XPoiter reference to another element with the same name and type. When this is present, the content of the element should be empty. MyCareNet will substitute the this element by the element it references. The XPointer should result in a single element with the same type the this element. See ValueRefString type for more information about XPointer. + + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of the package. + + + + + The password of the license. This is required to prove the identify of the package. + + + + + + + + Information about the party. A party is rather general. some examples are: 1) A physical person by itself. 2) A physical person working for an enterprise. 3) A enterprise by itself + + + + + The physical person that authenticated to send the request. This can only be omitted when the organization was authenticated by a eHealth certificate. The SAML-ticket should contain the same information, although there are exception possible in case there is an organization. When not present in the SAML-ticket this information is treated as information. This data in this element should correspond to one or multiple of the following attributes: 1) urn:be:fgov:person:ssin 2) urn:be:fgov:ehealth:1.0:certificateholder:person:ssin + + + + + The organization (enterprise, laboratory, hospital, ...) that was authenticated to send the request. This can only be omitted when the sender isn't part of an organization that is relevant for the request. Organization that have no link with the requests should not be provided. For example, 'physical person A' should not specify his employer 'enterprise B' if he got a personal mandate from nurse C (his wife). The same information must be present in the SAML-ticket. It can be in one or multiple of the following attributes: 1)urn:be:fgov:ehealth:1.0:xxx:yyy-number 2) urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + Information used to determine the health insurance organization. NIP-PIN uses it if the HIO is not defined explicitely in the WS-Addressing "To" element. + + + + + + + + + + + Universal way of identifying a care receiver. A care receiver can be identified in one of the following ways: 1) SSIN only 2) Mutuality code (e.g. 312) and registration number with the mutuality 3) SSIN, Mutuality code (e.g. 312) and registration number with the mutuality. The most common case it the SSIN only. + + + + + + + + + + + A standard period consisting of a start and end date, both required. + + + + + + + + + + Used to transfer (large) binary objects. + + + + + A Binary Large Object with technical metadata. Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. It contains attributes/fields that provide technical data. The content/value contains the binary data, first compressed via deflate and then base 64 encoded. + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd new file mode 100644 index 000000000..3671a8d46 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-core-3_0.xsd @@ -0,0 +1,307 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170524-1411 + + + + + + + + The "root"-type of the common input element. + + + + + Generic information about the request itself. + + + + + Common input about the origin of the request. + + + + + + + + + + Information about the request. + + + + + Indicates if the message is a test message or not. + + + + + + + + Information about the originator of the request. + + + + + The package that the originator used to send the request. + + + + + + The care provider for which the request was sent. This is not necessary the party that sent the request, but it can be. + + + + + The sender of the request if it isn't the care provider. + + + + + + + + Elements of this type do not require any content, instead it is also possible to refer to another element in the same document with the same values. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + + + A XPoiter reference to another element with the same type. When this is present, the content of the element should be empty. MyCareNet will substitute the content of this element by the result of the XPointer. The XPointer should result in a node-set that is compliant with the type of this element. XPointer is a W3C standard that is commonly used to reference other elements. This is for example used by the XMLDSig standard, although it only requires a sub-section to be implemented. See service catalogue for more information. + + + + + + + + + Information about a care provider. This is a person or institution that provides health care service to persons. + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. This is always required. + + + + + The physical person that is linked to the NIHII number provided. Should only be provided when the NIHII is linked a person. See service catalogue for more details. + + + + + The organization that is linked to the NIHII number provided. Should only be provided when the NIHII is linked an organization. See service catalogue for more details. + + + + + + + + Enities that have a unique identification have this type. This identification is always issued by an authority. Only one of the child elements is required, the others are prohibited. In other words, this is actualy a xs:-choise, but this does not always translate so well in code. Therefore we decided to make it an sequence with all optional elements. + + + + + + + Identification issued by the NIHII. It uniquely specifies a care provider in his role. + + + + + Identification issued by the National Registry of Belgium. It uniquely specifies a physical person. + + + + + Identification issued by the CBE. It uniquely specifies an enterprise. + + + + + + + + + + The NIHII number with its meta-data. + + + + + + + Meta-data that indicates to which type of care provider the NIHII number was assigned too. This element is required and can only be obmitted when the parent element references another element. + + + + + The NIHII number itself. This element is required and can only be obmitted when the parent element references another element. + + + + + + + + + + Information about the software package that is connectedto MyCareNet. + + + + + + + Each software package provider receives a license when he is granted access to MyCareNet. The package must provide this license in this element. + + + + + + + + + + Everything that is an entity derives from this type. Enties are object that are distinguishable and have a name. This name isn't nesesary unique. + + + + + + + Optional name of entity. If provided it is used in a pure informal way. It will be added to certain logs and might appear on some representations. + + + + + + + + + + Elements of this base type do not require any content, instead it is also possible to refer to another element with the same type and same name. The referencee should specify and id, and the referencer should specify a ref-attribute. + + + + The ID of an element. Can be used by other elements with the same name and type to reference this element. An ID should only be unique inside a document, in this case the SOAP message. In other words, each request can reuse the same ID values. + + + + + A XPoiter reference to another element with the same name and type. When this is present, the content of the element should be empty. MyCareNet will substitute the this element by the element it references. The XPointer should result in a single element with the same type the this element. See ValueRefString type for more information about XPointer. + + + + + + + Information about the license of a package. + + + + + The user name of the license. This is a unique identifier of the package. + + + + + The password of the license. This is required to prove the identify of the package. + + + + + + + + Information about the party. A party is rather general. some examples are: 1) A physical person by itself. 2) A physical person working for an enterprise. 3) A enterprise by itself + + + + + The physical person that authenticated to send the request. This can only be omitted when the organization was authenticated by a eHealth certificate. The SAML-ticket should contain the same information, although there are exception possible in case there is an organization. When not present in the SAML-ticket this information is treated as information. This data in this element should correspond to one or multiple of the following attributes: 1) urn:be:fgov:person:ssin 2) urn:be:fgov:ehealth:1.0:certificateholder:person:ssin + + + + + The organization (enterprise, laboratory, hospital, ...) that was authenticated to send the request. This can only be omitted when the sender isn't part of an organization that is relevant for the request. Organization that have no link with the requests should not be provided. For example, 'physical person A' should not specify his employer 'enterprise B' if he got a personal mandate from nurse C (his wife). The same information must be present in the SAML-ticket. It can be in one or multiple of the following attributes: 1)urn:be:fgov:ehealth:1.0:xxx:yyy-number 2) urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + Information used to determine the health insurance organization. NIP-PIN uses it if the HIO is not defined explicitely in the WS-Addressing "To" element. + + + + + + + + + + + Universal way of identifying a care receiver. A care receiver can be identified in one of the following ways: 1) SSIN only 2) Mutuality code (e.g. 312) and registration number with the mutuality 3) SSIN, Mutuality code (e.g. 312) and registration number with the mutuality. The most common case it the SSIN only. + + + + + + + + + + + A standard period consisting of a start and end date, both required. + + + + + + + + + + Used to transfer (large) binary objects. + + + + + A Binary Large Object with technical metadata. Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. It contains attributes/fields that provide technical data. The content/value contains the binary data, first compressed via deflate and then base 64 encoded. + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_0.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_0.xsd new file mode 100644 index 000000000..53b83a2c4 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_0.xsd @@ -0,0 +1,70 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 2.0 + Implementation-Version: 2.0.0 + Build-Time: 20140521-1013 + + + + + + + + + + + + + + Generic synchronised request type. + + + + + + + + + ContentType: text/xml. ContentEncoding: none. MessageName: GMD-Notify-CR, GMD-Consult-CR (Async: GMD-Consult-HCP-REQ/RSP, GMD-Closure-RSP, GMD-Extension-RSP) + + + + + The Xades signature is based on XMLDSig and comes in several variant. Of the 2 base variants, MyCareNet uses the Xades-BES. Of the different Xades extensions, only Xades-T is used. + + + + + + + + + Generic synchronised response type. A SendResponseType contains a single Return element. + + + + + + + + + + + + Describes the business output of NIP-PIN services. + + + + + + + The signature in xades-t form, base64 encoded to preserve the internal signature. Optional when the input was emtpy. + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_1.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_1.xsd new file mode 100644 index 000000000..efc4019bc --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-2_1.xsd @@ -0,0 +1,70 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 2.1 + Implementation-Version: 2.1.1 + Build-Time: 20151130-1502 + + + + + + + + + + + + + + Generic synchronised request type. + + + + + + + + + ContentType: text/xml. ContentEncoding: none. MessageName: GMD-Notify-CR, GMD-Consult-CR (Async: GMD-Consult-HCP-REQ/RSP, GMD-Closure-RSP, GMD-Extension-RSP) + + + + + The Xades signature is based on XMLDSig and comes in several variant. Of the 2 base variants, MyCareNet uses the Xades-BES. Of the different Xades extensions, only Xades-T is used. + + + + + + + + + Generic synchronised response type. A SendResponseType contains a single Return element. + + + + + + + + + + + + Describes the business output of NIP-PIN services. + + + + + + + The signature in xades-t form, base64 encoded to preserve the internal signature. Optional when the input was emtpy. + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd new file mode 100644 index 000000000..73c58a1c0 --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetcommons/XSD/mycarenet-commons-protocol-3_0.xsd @@ -0,0 +1,70 @@ + + + + + + Implementation-Title: XSD 03.b Commons MyCarenet + Specification-Version: 3.0 + Implementation-Version: 3.0.0 + Build-Time: 20170524-1411 + + + + + + + + + + + + + + Generic synchronised request type. + + + + + + + + + ContentType: text/xml. ContentEncoding: none. MessageName: GMD-Notify-CR, GMD-Consult-CR (Async: GMD-Consult-HCP-REQ/RSP, GMD-Closure-RSP, GMD-Extension-RSP) + + + + + The Xades signature is based on XMLDSig and comes in several variant. Of the 2 base variants, MyCareNet uses the Xades-BES. Of the different Xades extensions, only Xades-T is used. + + + + + + + + + Generic synchronised response type. A SendResponseType contains a single Return element. + + + + + + + + + + + + Describes the business output of NIP-PIN services. + + + + + + + The signature in xades-t form, base64 encoded to preserve the internal signature. Optional when the input was emtpy. + + + + + diff --git a/decompiled/3.20.2/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd new file mode 100644 index 000000000..ba5d5fffb --- /dev/null +++ b/decompiled/3.20.2/ehealth-mycarenetregistration/XSD/mycarenet-registration-protocol-1_0.xsd @@ -0,0 +1,19 @@ + + + + + + Implementation-Title: XSD 21. MyCarenet Registration + Specification-Version: 1.0 + Implementation-Version: 1.0.1 + Build-Time: 20140612-1541 + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rn-baselegaldata/XSD/ehealth-rn-baselegaldata-1_0.xsd b/decompiled/3.20.2/ehealth-rn-baselegaldata/XSD/ehealth-rn-baselegaldata-1_0.xsd new file mode 100644 index 000000000..a7c643016 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rn-baselegaldata/XSD/ehealth-rn-baselegaldata-1_0.xsd @@ -0,0 +1,1050 @@ + + + + + + Implementation-Title: xsd-rn-baselegaldata + Specification-Version: 1.0 + Implementation-Version: 1.0.5 + Build-Time: 20200727-1525 + + + + + + + + Model fragment describing the NameInfo part of the person information + + + + + + + + + + Model fragment describing the BirthInfo information as a separate entity + + + + + + + + + + Model describing the DeceaseInfo information as a separate entity + + + + + + + + + Model fragment describing the GenderInfo part of the person information + + + + + + + + + + + + + + + Diplomatic post responsible for the diplomatic address. + + + + + Diplomatic address of the found person + + + + + An optional post address of the found person. + + + + + + + + + + Information only available from the NR + + + + + + + + + + + + + + + + + + + + + + Information only available from the NR + + + + + + + + + + Information only available from the NR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type encapsulating all legaldata of a person specific for the PersonService + + + + + The SSIN of the found person (can be different from the ssin comprised in the request in case this ssin was replaced). + + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person. + + + + + + + + + + + + Type encapsulating all legaldata of a person specific for the PersonService + + + + + The SSIN of the found person (can be different from the ssin comprised in the request in case this ssin was replaced). + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person. + + + + + + + Type encapsulating all legaldata of a person specific for the PersonService + + + + + + + non-SSIN reference used at the NR for family members without NR number + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Diplomatic post responsible for the diplomatic address. + + + + + Diplomatic address of the found person + + + + + An optional post address of the found person. + + + + + + + + + + + + + + + + + + + + Type describing the nobility title of a person. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Place where civil state was registered. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type describing the GenderInfo part of the person information to be provided by the customer + + + + + + + + + + + Element containing all information comprised in the nationality datagroup of the found person + + + + + + + Type describing the NationalityInfo part of the person information to be provided by the customer + + + + + + + + + + + + Element containing all information comprised in the nationality datagroup of the found person + + + + + + + Type describing the CivilStateInfo part of the person information to be provided by the customer + + + + + + + + + + + + + + + + + + + + + + + + Only for Belgian addresses + + + + + + + Only for Belgian addresses + + + + + + + + + + + + + + + + + + + + + + + + + + Country NIS-code + + + + + + + Only for Belgian addresses + + + + + + Municipality NIS-code. Only for Belgian addresses + + + + + BeST municipality ID. Only for Belgian addresses + + + + + + + National Register street code. Only for Belgian addresses + + + + + BeST regional street ID. Only for Belgian addresses + + + + + + + + BeSt object ID. Only for Belgian addresses + + + + + + + + + + + + + + + + + + + + + + Country code of the diplomatic post. + + + + + + + The official code of the diplomatic post. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Code specifying the subregister of the National Registry in which the person can be found + + + + + + + Type specifying the register which is the authentic source of an occurrence of legal data of a person. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type describing a Belgian location (BelgianMunicipality). Can be used as a birthplace or decease place. + + + + + + + + + + + + Type describing a Belgian location (BelgianMunicipality). Can be used as a birthplace or decease place. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Container for special NIS codes occurring in the information type 001 + + + + + + + + + + + + + + Unique identificator of a BeSt object. + + + + + Identification of the object source. + + + + + Local identificator, assigned by the authentic source + + + + + Object version identication + + + + + + + + + + + Used in consult/create/update + + + + + + + Used in searchOnAddress request + + + + + + + Used in consult/create/update and in searchOnAddress + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "NIS code" of a Belgian municipality + + + + + + + + + + + + + + + Type defining possible statuses of a datagroup occurrence + + + + + + + Type defining possible statuses of a datagroup occurrence + + + + + + + + + + Place where civil state was registered. + + + + + + + + + + + + + + + + Place where civil state was registered. + + + + + + + + + + + The actual address, in unformatted form + + + + + diff --git a/decompiled/3.20.2/ehealth-rn-cbsspersonlegaldata/XSD/ehealth-rn-cbsspersonlegaldata-1_0.xsd b/decompiled/3.20.2/ehealth-rn-cbsspersonlegaldata/XSD/ehealth-rn-cbsspersonlegaldata-1_0.xsd new file mode 100644 index 000000000..915018dac --- /dev/null +++ b/decompiled/3.20.2/ehealth-rn-cbsspersonlegaldata/XSD/ehealth-rn-cbsspersonlegaldata-1_0.xsd @@ -0,0 +1,93 @@ + + + + + + Implementation-Title: xsd-rn-cbsspersonlegaldata + Specification-Version: 1.0 + Implementation-Version: 1.0.4 + Build-Time: 20200727-1529 + + + + + + + + + Type encapsulating all legaldata of a person specific for the CbssPersonService + + + + + The identification number of the person + + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person. Will always be present if CbssPersonLegalDataContentFragment is present. + + + + + Date the person last entered the CBSS registries. Only present for BIS (creation date), RAD (last RAD-in date) and RAN (last RAN-in date) numbers + + + + + + Type encapsulating all legaldata of a person specific for the CbssPersonService + + + + + The identification number of the person + + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person. Will always be present if CbssPersonLegalDataContentFragment is present. + + + + + Date the person last entered the CBSS registries. Only present for BIS (creation date), RAD (last RAD-in date) and RAN (last RAN-in date) numbers + + + + + + Type containing the data necessary to create a new person or update person data + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-1_0.xsd b/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-1_0.xsd new file mode 100644 index 000000000..86d926543 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-1_0.xsd @@ -0,0 +1,28 @@ + + + + + + Implementation-Title: xsd-rn-common + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20200727-1425 + + + + + Implementation-Title: ConsultRN XSD Common + Specification-Version: 3.1 + Implementation-Version: 3.1.0 + Build-Time: 20180627-1659 + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-business-1_0.xsd b/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-business-1_0.xsd new file mode 100644 index 000000000..0cb9bdffe --- /dev/null +++ b/decompiled/3.20.2/ehealth-rn-common/XSD/ehealth-rn-commons-business-1_0.xsd @@ -0,0 +1,543 @@ + + + + + + Implementation-Title: xsd-rn-common + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20200727-1425 + + + + + + + + + + + + + + + + + + + + + + CBE number identifying an enterprise or business unit + + + + + + + CBE enterprise number (starting with 0 or 1) + + + + + + + CBE business unit number (starting with 2-8) + + + + + + + + + + + + + + + deprecated type. Use InscriptionContextType instead in new XSDs + + + + + + + The way in which an organization knows a person (textual equivalent of former numerical + quality code) + + + + + + + + + + + + Information block from CBSS. + + + + + + Time request was received by CBSS. + + + + + Time reply was sent by CBSS. + + + + + + + Information block that can be used by the customer for diagnostic use. + + + + + + Client can assign their own ticket reference for the request. Not mandatory. For + non-UUID tickets only the first 32 chars are stored at CBSS. + + + + + + Timestamp when client sent request. + + + + + + + + Information block for supplier of a service + + + + + UUID generated by Customer or Supplier + + + + + Time of request + + + + + Time of request + + + + + + + + Deprecated type. Use SenderReceiverType in new batch XSDs. Information block for CBSS + info when CBSS notifies partner + + + + + + UUID generated by Customer or Supplier + + + + + Time of request + + + + + + + Deprecated type. Use SenderReceiverType in new batch XSDs. Information block for partner + info when CBSS notifies partner + + + + + + + + + + + Deprecated type. Use SenderReceiverType in new batch XSDs + + + + + + + + + Information block containing info about the sender or receiver of a message. + + + + + + The partner can assign a ticket reference to the message. Not mandatory. + + + + + + Timestamp when message was sent. In the receiver block of response messages the + timestampSent is the timestamp when the request was created by the organization that receives + the response. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Period containing a begin date and an optional end date. + + + + + + + + + Period containing a begin date and an end date. + + + + + + + + + Quarter period containing a quarter begin date and an optional quarter end date. + + + + + + + + + + Quarter period containing a quarter begin date and a quarter end date. + + + + + + + + + + + + + + A possibly incomplete date. Format yyyy-mm-dd, yyyy-mm-00 or yyyy-00-00 + + + + + + + + + + + + + + + + + + + + + + + + Type indicating which data elements have been filtered + + + + + + + + + Structure reporting business errors to the consumer + + + + + + + + Type defining the structure of the part of the response containing business Faults + + + + + + + + + Type defining the structure of one business Faults + + + + + Unique code referring to a description of this Fault + + + + + + Some description of this Fault + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Type defining the base structure for all service requests + + + + + + + legal context under which the request was made + + + + + + + Type defining the base structure for all service responses + + + + + + + + + + + + + global status of the result + + + + + + + + + + + + the code of the status + + + + + + + + + + the description of the status + + + + + + + + + + + + + + + + global status of the result + + + + + + + + + + + the code of the status + + + + + + + + + + the description of the status + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identification number of an enterprise at NSSO (= RSZ/ONSS). Numbers starting with 51 and + length 10 are always temporary numbers. + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rn-personlegaldata/XSD/ehealth-rn-personlegaldata-1_0.xsd b/decompiled/3.20.2/ehealth-rn-personlegaldata/XSD/ehealth-rn-personlegaldata-1_0.xsd new file mode 100644 index 000000000..b3dfdebd6 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rn-personlegaldata/XSD/ehealth-rn-personlegaldata-1_0.xsd @@ -0,0 +1,53 @@ + + + + + + Implementation-Title: xsd-rn-personlegaldata + Specification-Version: 1.0 + Implementation-Version: 1.0.5 + Build-Time: 20200727-1527 + + + + + + + + Type encapsulating all legaldata of a person specific for the PersonService + + + + + The identification number of the person + + + + + + + + + + + + + + + + + + + Element identifying the register which is the authentic source of the legal data of this person. Will always be present if PersonLegalDataContentFragment is present. + + + + + Date the person last entered the CBSS registries. Only present for BIS (creation date), RAD (last RAD-in date) and RAN (last RAN-in date) numbers + + + + diff --git a/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-core-1_0.xsd b/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-core-1_0.xsd new file mode 100644 index 000000000..7d8d515cb --- /dev/null +++ b/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-core-1_0.xsd @@ -0,0 +1,54 @@ + + + + + + Implementation-Title: xsd-rnconsult-cbssperson + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20200728-1034 + + + + + + + + + + Type definiting the business information of the register person capability + + + + + Element containing the person information to be used to register a person + + + + + + + + + + The data of the BIS person being registered. Create successful. + + + + + List of persons that match the criteria used in the create. Create unsuccessful. + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd new file mode 100644 index 000000000..3abc40e87 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rnconsult-cbssperson/XSD/ehealth-rnconsult-cbsspersonservice-protocol-1_0.xsd @@ -0,0 +1,61 @@ + + + + + + + Implementation-Title: xsd-rnconsult-cbssperson + Specification-Version: 1.0 + Implementation-Version: 1.0.3 + Build-Time: 20200728-1034 + + + + + + + + + Request to register a person based on the given person information + + + + + + Response that give the information about person registered + + + + + + Type defining the structure of the request to register a person based on the given person information + + + + + + + + + + + + + + Type defining the structure of the response being sent to the consumer after the registration of the person took place + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-core-1_0.xsd b/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-core-1_0.xsd new file mode 100644 index 000000000..d5f7e23e7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-core-1_0.xsd @@ -0,0 +1,100 @@ + + + + + + Implementation-Title: xsd-rnconsult-person + Specification-Version: 1.0 + Implementation-Version: 1.0.5 + Build-Time: 20200728-1033 + + + + + + + + + + The NR / BIS / RAD / RAN number used to fetch person information + + + + + + + + Type defining the structure of the criteria for the request + + + + + + + + + + + + + + + + + + + The person found based on the given NR / BIS / RAD / RAN number + + + + + + + + + + + + + + + + Element specifying the behavior of the searchPersonPhonetically capability. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd b/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd new file mode 100644 index 000000000..f7eeea709 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rnconsult-person/XSD/ehealth-rnconsult-personservice-protocol-1_0.xsd @@ -0,0 +1,97 @@ + + + + + + + Implementation-Title: xsd-rnconsult-person + Specification-Version: 1.0 + Implementation-Version: 1.0.5 + Build-Time: 20200728-1033 + + + + + + + + + + Request to get the current information about an individual + + + + + Request to get the current information about an individual based on phonetic criteria + + + + + + Response that give the current information about an individual + + + + + Response that give the current information about individual found + + + + + + Request type + + + + + + + + + + + + + Type defining the criteria comprised in the request type for the searchPhonetic operation of the Person Service + + + + + + + + + + + + + + Response type for full ssin history for a single ssin + + + + + + + + + + + + + Type defining the structure of the person information fetched based on phonetic search criteria + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-rnregistries-common/XSD/ehealth-rnregistries-commons-1_0.xsd b/decompiled/3.20.2/ehealth-rnregistries-common/XSD/ehealth-rnregistries-commons-1_0.xsd new file mode 100644 index 000000000..99ab66963 --- /dev/null +++ b/decompiled/3.20.2/ehealth-rnregistries-common/XSD/ehealth-rnregistries-commons-1_0.xsd @@ -0,0 +1,89 @@ + + + + + + + Implementation-Title: xsd-rnregistries-common + Specification-Version: 1.0 + Implementation-Version: 1.0.4 + Build-Time: 20200727-1522 + + + + + + + + + Type defining the possible ways to interpret the given firstnames during the phonetic search. + + + + + + + + + + + Type specifying the register which is the authentic source of the legal data of a person. + + + + + + + Type defining the structure of one business Faults + + + + + Unique code referring to a description of this Fault + + + + + + + + + Some description of this Fault + + + + + + + + + + + Type defining the structure of the part of the response containing errors in the validation of the input + + + + + + + + Type defining the structure of the part of the response containing warnings about the returned data + + + + + + diff --git a/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-core-1_1.xsd b/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-core-1_1.xsd new file mode 100644 index 000000000..ac74167d2 --- /dev/null +++ b/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-core-1_1.xsd @@ -0,0 +1,75 @@ + + + + + + Implementation-Title: XSD 29. Seals + Specification-Version: 1.1 + Implementation-Version: 1.1.2 + Build-Time: 20140804-1625 + + + + + Block with Algorithm and data to encode. + + + + + + + + + + + + + + + + Switch for returning encoded data or an error. + + + + + + + + + Block with encoded data where the id references an Original datablock. + + + + + + + + + Switch for returning decoded data or an error. + + + + + + + + + Block with decoded data where the id references an Original encoded block. + + + + + + + + + ErrorBlock specifying why encoding or decoding a datablock failed. + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-protocol-1_1.xsd b/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-protocol-1_1.xsd new file mode 100644 index 000000000..97c320509 --- /dev/null +++ b/decompiled/3.20.2/ehealth-seals/XSD/ehealth-seals-protocol-1_1.xsd @@ -0,0 +1,71 @@ + + + + + + Implementation-Title: XSD 29. Seals + Specification-Version: 1.1 + Implementation-Version: 1.1.2 + Build-Time: 20140804-1625 + + + + + + + + Request message to encode data + + + + + + + + + + + + + + Response message with encoded data + + + + + + + + + + + + + + Request message to decode data + + + + + + + + + + + + + + Response message with decoded data + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-1_0.xsd b/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-1_0.xsd new file mode 100644 index 000000000..1ef5bb6f7 --- /dev/null +++ b/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-1_0.xsd @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + request to behealth to check that the archive is complete + + + + + + + + + + + response to the TSConsultRequest TSList : list all the time stamp identification that is not listed in the specified request, If there are 2 or more time stamp are requested for the same time stamp bag and in the request there is one + identification mention, then then the other identifications will not be mention in this list. This list is not empty if there are not enough time stamp in the archive of the hospital. If the list of the hospital is shorter, then there is a problem + in be health + + + + + + OK, INCOMPLETE or ERROR + + + + + + + + + request the tsbag and response for a concrete identification of the timestamp + + + + + + + + + response to the TSConsultTSBagResquest + + + + + + + + + contains the tsbag and the oasis time stamp response + + + + + TimeStampRequest uses base64 to encode the original timestamp. This same base64 is returned unmodified, undecoded. + + + + + + + + error code 0 : OK > 0 : error and the type if filled in + + + + + + + + + unique identification of the TSBag and response * sequence number of the time stamp response * MMDDYYYY UU:MM of the time stamp response + + + + + sequence number returned by time stamp server + + + + + date and time returned by the time stamp server + + + + + + + Both start and end time are included in the interval. + + + + + + + + + the time stamp bag that is send to behealth + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-2_0.xsd b/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-2_0.xsd new file mode 100644 index 000000000..61e720c32 --- /dev/null +++ b/decompiled/3.20.2/ehealth-timestamping/XSD/ehealth-profiles-timestamping-2_0.xsd @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + request to behealth to check that the archive is complete + + + + + + + + + + + response to the TSConsultRequest TSList : list all the time stamp identification that is not listed in the specified request, If there are 2 or more time stamp are requested for the same time stamp bag and in the request there is one + identification mention, then then the other identifications will not be mention in this list. This list is not empty if there are not enough time stamp in the archive of the hospital. If the list of the hospital is shorter, then there is a problem + in be health + + + + + + OK, INCOMPLETE or ERROR + + + + + + + + + request the tsbag and response for a concrete identification of the timestamp + + + + + + + + + response to the TSConsultTSBagResquest + + + + + + + + + contains the tsbag and the oasis time stamp response + + + + + TimeStampRequest uses base64 to encode the original timestamp. This same base64 is returned unmodified, undecoded. + + + + + + + + error code 0 : OK > 0 : error and the type if filled in + + + + + + + + + unique identification of the TSBag and response * sequence number of the time stamp response * MMDDYYYY UU:MM of the time stamp response + + + + + sequence number returned by time stamp server + + + + + date and time returned by the time stamp server + + + + + + + Both start and end time are included in the interval. + + + + + + + + + the time stamp bag that is send to behealth + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/encryption/XSD/businessContent.xsd b/decompiled/3.20.2/encryption/XSD/businessContent.xsd new file mode 100644 index 000000000..c0429c913 --- /dev/null +++ b/decompiled/3.20.2/encryption/XSD/businessContent.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/XAdES.xsd b/decompiled/3.20.2/external/XSD/XAdES.xsd new file mode 100644 index 000000000..81c7be413 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/XAdES.xsd @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/XAdESv141.xsd b/decompiled/3.20.2/external/XSD/XAdESv141.xsd new file mode 100644 index 000000000..4e733a9f6 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/XAdESv141.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/oasis-dss-core-schema-v1.0-os.xsd b/decompiled/3.20.2/external/XSD/oasis-dss-core-schema-v1.0-os.xsd new file mode 100644 index 000000000..0bee90ea8 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/oasis-dss-core-schema-v1.0-os.xsd @@ -0,0 +1,437 @@ + + + + This Schema defines the Digital Signature Service Core Protocols, Elements, and Bindings Committee Specification version 1.0 release 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-assertion-1.1.xsd b/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-assertion-1.1.xsd new file mode 100644 index 000000000..1516399bf --- /dev/null +++ b/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-assertion-1.1.xsd @@ -0,0 +1,201 @@ + + + + + + Document identifier: oasis-sstc-saml-schema-assertion-1.1 + Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security + Revision history: + V1.0 (November, 2002): + Initial standard schema. + V1.1 (September, 2003): + * Note that V1.1 of this schema has the same XML namespace as V1.0. + Rebased ID content directly on XML Schema types + Added DoNotCacheCondition element and DoNotCacheConditionType + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-protocol-1.1.xsd b/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-protocol-1.1.xsd new file mode 100644 index 000000000..fcc39b8c2 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/oasis-sstc-saml-schema-protocol-1.1.xsd @@ -0,0 +1,134 @@ + + + + + + + + Document identifier: oasis-sstc-saml-schema-protocol-1.1 + Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security + Revision history: + V1.0 (November, 2002): + Initial standard schema. + V1.1 (September, 2003): + * Note that V1.1 of this schema has the same XML namespace as V1.0. + Rebased ID content directly on XML Schema types + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/saml-schema-assertion-2.0.xsd b/decompiled/3.20.2/external/XSD/saml-schema-assertion-2.0.xsd new file mode 100644 index 000000000..af10c3d10 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/saml-schema-assertion-2.0.xsd @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/swaref.xsd b/decompiled/3.20.2/external/XSD/swaref.xsd new file mode 100644 index 000000000..f167d1a23 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/swaref.xsd @@ -0,0 +1,60 @@ + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/external/XSD/xenc-schema.xsd b/decompiled/3.20.2/external/XSD/xenc-schema.xsd new file mode 100644 index 000000000..089076557 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/xenc-schema.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/xml.xsd b/decompiled/3.20.2/external/XSD/xml.xsd new file mode 100644 index 000000000..eeb9db560 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/xml.xsd @@ -0,0 +1,145 @@ + + + + + + See http://www.w3.org/XML/1998/namespace.html and + http://www.w3.org/TR/REC-xml for information about this namespace. + + This schema document describes the XML namespace, in a form + suitable for import by other schema documents. + + Note that local names in this namespace are intended to be defined + only by the World Wide Web Consortium or its subgroups. The + following names are currently defined in this namespace and should + not be used with conflicting semantics by any Working Group, + specification, or document instance: + + base (as an attribute name): denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification. + + id (as an attribute name): denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification. + + lang (as an attribute name): denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification. + + space (as an attribute name): denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification. + + Father (in any context at all): denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: + + In appreciation for his vision, leadership and dedication + the W3C XML Plenary on this 10th day of February, 2000 + reserves for Jon Bosak in perpetuity the XML name + xml:Father + + + + + This schema defines attributes and an attribute group + suitable for use by + schemas wishing to allow xml:base, xml:lang, xml:space or xml:id + attributes on elements they define. + + To enable this, such a schema must import this schema + for the XML namespace, e.g. as follows: + <schema . . .> + . . . + <import namespace="http://www.w3.org/XML/1998/namespace" + schemaLocation="http://www.w3.org/2001/xml.xsd"/> + + Subsequently, qualified reference to any of the attributes + or the group defined below will have the desired effect, e.g. + + <type . . .> + . . . + <attributeGroup ref="xml:specialAttrs"/> + + will define a type which will schema-validate an instance + element with any of those attributes + + + + In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + http://www.w3.org/2007/08/xml.xsd. + At the date of issue it can also be found at + http://www.w3.org/2001/xml.xsd. + The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML Schema + itself, or with the XML namespace itself. In other words, if the XML + Schema or XML namespaces change, the version of this document at + http://www.w3.org/2001/xml.xsd will change + accordingly; the version at + http://www.w3.org/2007/08/xml.xsd will not change. + + + + + + Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. See + RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry + at http://www.iana.org/assignments/lang-tag-apps.htm for + further information. + + The union allows for the 'un-declaration' of xml:lang with + the empty string. + + + + + + + + + + + + + + + + + + + + + + + + See http://www.w3.org/TR/xmlbase/ for + information about this attribute. + + + + + + See http://www.w3.org/TR/xml-id/ for + information about this attribute. + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/xmldsig-core-schema.xsd b/decompiled/3.20.2/external/XSD/xmldsig-core-schema.xsd new file mode 100644 index 000000000..230409e6b --- /dev/null +++ b/decompiled/3.20.2/external/XSD/xmldsig-core-schema.xsd @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/external/XSD/xmlmime.xsd b/decompiled/3.20.2/external/XSD/xmlmime.xsd new file mode 100644 index 000000000..766a07bd9 --- /dev/null +++ b/decompiled/3.20.2/external/XSD/xmlmime.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/i18n/ra.properties b/decompiled/3.20.2/i18n/ra.properties new file mode 100644 index 000000000..47bdf5a23 --- /dev/null +++ b/decompiled/3.20.2/i18n/ra.properties @@ -0,0 +1,5 @@ +revocation.reason.password_compromised=revocation.reason.password_compromised +revocation.reason.password_forgotten=revocation.reason.password_forgotten +revocation.reason.affiliation_changed=revocation.reason.affiliation_changed +revocation.reason.ca_policy_violated=revocation.reason.ca_policy_violated +revocation.reason.other=revocation.reason.other \ No newline at end of file diff --git a/decompiled/3.20.2/i18n/ra_fr.properties b/decompiled/3.20.2/i18n/ra_fr.properties new file mode 100644 index 000000000..02773329e --- /dev/null +++ b/decompiled/3.20.2/i18n/ra_fr.properties @@ -0,0 +1,5 @@ +revocation.reason.password_compromised=Compromission de mot de passe / clé privée (n’est plus secret(e)) +revocation.reason.password_forgotten=Mot de passe oublié +revocation.reason.affiliation_changed=Le contenu certifié n’est plus valide (affiliation modifié) +revocation.reason.ca_policy_violated=Violation de la politique de l'autorité de certification +revocation.reason.other=Autres \ No newline at end of file diff --git a/decompiled/3.20.2/i18n/ra_nl.properties b/decompiled/3.20.2/i18n/ra_nl.properties new file mode 100644 index 000000000..775eaf1b8 --- /dev/null +++ b/decompiled/3.20.2/i18n/ra_nl.properties @@ -0,0 +1,5 @@ +revocation.reason.password_compromised= Comprommitering paswoord / private sleutel (niet meer geheim) +revocation.reason.password_forgotten=Paswoord vergeten +revocation.reason.affiliation_changed=Gecertifieerde inhoud niet meer geldig (gewijzigde affiliatie\u2026) +revocation.reason.ca_policy_violated=Schending van CA Policy +revocation.reason.other=Andere: \ No newline at end of file diff --git a/decompiled/3.20.2/javax/script/AbstractScriptEngine.java b/decompiled/3.20.2/javax/script/AbstractScriptEngine.java new file mode 100644 index 000000000..b6ad4122d --- /dev/null +++ b/decompiled/3.20.2/javax/script/AbstractScriptEngine.java @@ -0,0 +1,104 @@ +package javax.script; + +import java.io.Reader; + +public abstract class AbstractScriptEngine implements ScriptEngine { + protected ScriptContext context; + + public AbstractScriptEngine() { + this.context = new SimpleScriptContext(); + } + + public AbstractScriptEngine(Bindings n) { + this(); + if (n == null) { + throw new NullPointerException("n is null"); + } else { + this.context.setBindings(n, 100); + } + } + + public void setContext(ScriptContext ctxt) { + if (ctxt == null) { + throw new NullPointerException("null context"); + } else { + this.context = ctxt; + } + } + + public ScriptContext getContext() { + return this.context; + } + + public Bindings getBindings(int scope) { + if (scope == 200) { + return this.context.getBindings(200); + } else if (scope == 100) { + return this.context.getBindings(100); + } else { + throw new IllegalArgumentException("Invalid scope value."); + } + } + + public void setBindings(Bindings bindings, int scope) { + if (scope == 200) { + this.context.setBindings(bindings, 200); + } else { + if (scope != 100) { + throw new IllegalArgumentException("Invalid scope value."); + } + + this.context.setBindings(bindings, 100); + } + + } + + public void put(String key, Object value) { + Bindings nn = this.getBindings(100); + if (nn != null) { + nn.put(key, value); + } + + } + + public Object get(String key) { + Bindings nn = this.getBindings(100); + return nn != null ? nn.get(key) : null; + } + + public Object eval(Reader reader, Bindings bindings) throws ScriptException { + ScriptContext ctxt = this.getScriptContext(bindings); + return this.eval((Reader)reader, (ScriptContext)ctxt); + } + + public Object eval(String script, Bindings bindings) throws ScriptException { + ScriptContext ctxt = this.getScriptContext(bindings); + return this.eval((String)script, (ScriptContext)ctxt); + } + + public Object eval(Reader reader) throws ScriptException { + return this.eval((Reader)reader, (ScriptContext)this.context); + } + + public Object eval(String script) throws ScriptException { + return this.eval((String)script, (ScriptContext)this.context); + } + + protected ScriptContext getScriptContext(Bindings nn) { + SimpleScriptContext ctxt = new SimpleScriptContext(); + Bindings gs = this.getBindings(200); + if (gs != null) { + ctxt.setBindings(gs, 200); + } + + if (nn != null) { + ctxt.setBindings(nn, 100); + ctxt.setReader(this.context.getReader()); + ctxt.setWriter(this.context.getWriter()); + ctxt.setErrorWriter(this.context.getErrorWriter()); + return ctxt; + } else { + throw new NullPointerException("Engine scope Bindings may not be null."); + } + } +} diff --git a/decompiled/3.20.2/javax/script/Bindings.java b/decompiled/3.20.2/javax/script/Bindings.java new file mode 100644 index 000000000..400160384 --- /dev/null +++ b/decompiled/3.20.2/javax/script/Bindings.java @@ -0,0 +1,15 @@ +package javax.script; + +import java.util.Map; + +public interface Bindings extends Map { + Object put(String var1, Object var2); + + void putAll(Map var1); + + boolean containsKey(Object var1); + + Object get(Object var1); + + Object remove(Object var1); +} diff --git a/decompiled/3.20.2/javax/script/Compilable.java b/decompiled/3.20.2/javax/script/Compilable.java new file mode 100644 index 000000000..cd47199a5 --- /dev/null +++ b/decompiled/3.20.2/javax/script/Compilable.java @@ -0,0 +1,9 @@ +package javax.script; + +import java.io.Reader; + +public interface Compilable { + CompiledScript compile(String var1) throws ScriptException; + + CompiledScript compile(Reader var1) throws ScriptException; +} diff --git a/decompiled/3.20.2/javax/script/CompiledScript.java b/decompiled/3.20.2/javax/script/CompiledScript.java new file mode 100644 index 000000000..5cf270209 --- /dev/null +++ b/decompiled/3.20.2/javax/script/CompiledScript.java @@ -0,0 +1,26 @@ +package javax.script; + +public abstract class CompiledScript { + public abstract Object eval(ScriptContext var1) throws ScriptException; + + public Object eval(Bindings bindings) throws ScriptException { + ScriptContext ctxt = this.getEngine().getContext(); + if (bindings != null) { + SimpleScriptContext tempctxt = new SimpleScriptContext(); + tempctxt.setBindings(bindings, 100); + tempctxt.setBindings(((ScriptContext)ctxt).getBindings(200), 200); + tempctxt.setWriter(((ScriptContext)ctxt).getWriter()); + tempctxt.setReader(((ScriptContext)ctxt).getReader()); + tempctxt.setErrorWriter(((ScriptContext)ctxt).getErrorWriter()); + ctxt = tempctxt; + } + + return this.eval((ScriptContext)ctxt); + } + + public Object eval() throws ScriptException { + return this.eval(this.getEngine().getContext()); + } + + public abstract ScriptEngine getEngine(); +} diff --git a/decompiled/3.20.2/javax/script/Invocable.java b/decompiled/3.20.2/javax/script/Invocable.java new file mode 100644 index 000000000..b2c803c82 --- /dev/null +++ b/decompiled/3.20.2/javax/script/Invocable.java @@ -0,0 +1,11 @@ +package javax.script; + +public interface Invocable { + Object invokeMethod(Object var1, String var2, Object... var3) throws ScriptException, NoSuchMethodException; + + Object invokeFunction(String var1, Object... var2) throws ScriptException, NoSuchMethodException; + + T getInterface(Class var1); + + T getInterface(Object var1, Class var2); +} diff --git a/decompiled/3.20.2/javax/script/ScriptContext.java b/decompiled/3.20.2/javax/script/ScriptContext.java new file mode 100644 index 000000000..1e603b0f0 --- /dev/null +++ b/decompiled/3.20.2/javax/script/ScriptContext.java @@ -0,0 +1,38 @@ +package javax.script; + +import java.io.Reader; +import java.io.Writer; +import java.util.List; + +public interface ScriptContext { + int ENGINE_SCOPE = 100; + int GLOBAL_SCOPE = 200; + + void setBindings(Bindings var1, int var2); + + Bindings getBindings(int var1); + + void setAttribute(String var1, Object var2, int var3); + + Object getAttribute(String var1, int var2); + + Object removeAttribute(String var1, int var2); + + Object getAttribute(String var1); + + int getAttributesScope(String var1); + + Writer getWriter(); + + Writer getErrorWriter(); + + void setWriter(Writer var1); + + void setErrorWriter(Writer var1); + + Reader getReader(); + + void setReader(Reader var1); + + List getScopes(); +} diff --git a/decompiled/3.20.2/javax/script/ScriptEngine.java b/decompiled/3.20.2/javax/script/ScriptEngine.java new file mode 100644 index 000000000..b88ae7c6f --- /dev/null +++ b/decompiled/3.20.2/javax/script/ScriptEngine.java @@ -0,0 +1,41 @@ +package javax.script; + +import java.io.Reader; + +public interface ScriptEngine { + String ARGV = "javax.script.argv"; + String FILENAME = "javax.script.filename"; + String ENGINE = "javax.script.engine"; + String ENGINE_VERSION = "javax.script.engine_version"; + String NAME = "javax.script.name"; + String LANGUAGE = "javax.script.language"; + String LANGUAGE_VERSION = "javax.script.language_version"; + + Object eval(String var1, ScriptContext var2) throws ScriptException; + + Object eval(Reader var1, ScriptContext var2) throws ScriptException; + + Object eval(String var1) throws ScriptException; + + Object eval(Reader var1) throws ScriptException; + + Object eval(String var1, Bindings var2) throws ScriptException; + + Object eval(Reader var1, Bindings var2) throws ScriptException; + + void put(String var1, Object var2); + + Object get(String var1); + + Bindings getBindings(int var1); + + void setBindings(Bindings var1, int var2); + + Bindings createBindings(); + + ScriptContext getContext(); + + void setContext(ScriptContext var1); + + ScriptEngineFactory getFactory(); +} diff --git a/decompiled/3.20.2/javax/script/ScriptEngineFactory.java b/decompiled/3.20.2/javax/script/ScriptEngineFactory.java new file mode 100644 index 000000000..8a9f2bbc2 --- /dev/null +++ b/decompiled/3.20.2/javax/script/ScriptEngineFactory.java @@ -0,0 +1,29 @@ +package javax.script; + +import java.util.List; + +public interface ScriptEngineFactory { + String getEngineName(); + + String getEngineVersion(); + + List getExtensions(); + + List getMimeTypes(); + + List getNames(); + + String getLanguageName(); + + String getLanguageVersion(); + + Object getParameter(String var1); + + String getMethodCallSyntax(String var1, String var2, String... var3); + + String getOutputStatement(String var1); + + String getProgram(String... var1); + + ScriptEngine getScriptEngine(); +} diff --git a/decompiled/3.20.2/javax/script/ScriptEngineManager.java b/decompiled/3.20.2/javax/script/ScriptEngineManager.java new file mode 100644 index 000000000..96b9fa057 --- /dev/null +++ b/decompiled/3.20.2/javax/script/ScriptEngineManager.java @@ -0,0 +1,400 @@ +package javax.script; + +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import sun.misc.Service; +import sun.misc.ServiceConfigurationError; +import sun.reflect.Reflection; +import sun.security.util.SecurityConstants; + +public class ScriptEngineManager { + private static final Logger LOG = LoggerFactory.getLogger(ScriptEngineManager.class); + public static Boolean DEBUG = false; + private Set engineSpis; + private Map nameAssociations; + private Map extensionAssociations; + private Map mimeTypeAssociations; + private Bindings globalScope; + + public ScriptEngineManager() { + ClassLoader ctxtLoader = Thread.currentThread().getContextClassLoader(); + if (this.canCallerAccessLoader(ctxtLoader)) { + if (LOG.isDebugEnabled()) { + LOG.debug("ScriptEngineManager : using " + ctxtLoader); + } + + this.init(ctxtLoader); + } else { + if (LOG.isDebugEnabled()) { + LOG.debug("ScriptEngineManager : using bootstrap loader"); + } + + this.init((ClassLoader)null); + } + + } + + public ScriptEngineManager(ClassLoader loader) { + this.init(loader); + } + + private void init(final ClassLoader loader) { + this.globalScope = new SimpleBindings(); + this.engineSpis = new HashSet(); + this.nameAssociations = new HashMap(); + this.extensionAssociations = new HashMap(); + this.mimeTypeAssociations = new HashMap(); + AccessController.doPrivileged(new PrivilegedAction() { + public Object run() { + ScriptEngineManager.this.initEngines(loader); + return null; + } + }); + } + + private void initEngines(ClassLoader loader) { + Iterator itr = null; + + try { + if (loader != null) { + itr = Service.providers(ScriptEngineFactory.class, loader); + } else { + itr = Service.installedProviders(ScriptEngineFactory.class); + } + } catch (ServiceConfigurationError var4) { + System.err.println("Can't find ScriptEngineFactory providers: " + var4.getMessage()); + if (DEBUG) { + var4.printStackTrace(); + } + + return; + } + + try { + while(itr.hasNext()) { + try { + ScriptEngineFactory fact = (ScriptEngineFactory)itr.next(); + this.engineSpis.add(fact); + } catch (ServiceConfigurationError var5) { + System.err.println("ScriptEngineManager providers.next(): " + var5.getMessage()); + if (DEBUG) { + var5.printStackTrace(); + } + } + } + + } catch (ServiceConfigurationError var6) { + System.err.println("ScriptEngineManager providers.hasNext(): " + var6.getMessage()); + if (DEBUG) { + var6.printStackTrace(); + } + + } + } + + public void setBindings(Bindings bindings) { + if (bindings == null) { + throw new IllegalArgumentException("Global scope cannot be null."); + } else { + this.globalScope = bindings; + } + } + + public Bindings getBindings() { + return this.globalScope; + } + + public void put(String key, Object value) { + this.globalScope.put(key, value); + } + + public Object get(String key) { + return this.globalScope.get(key); + } + + public ScriptEngine getEngineByName(String shortName) { + if (shortName == null) { + throw new NullPointerException(); + } else { + Object obj = this.nameAssociations.get(shortName); + if (null != obj) { + ScriptEngineFactory spi = (ScriptEngineFactory)obj; + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var11) { + if (DEBUG) { + var11.printStackTrace(); + } + } + } + + Iterator i$ = this.engineSpis.iterator(); + + label58: + while(true) { + if (i$.hasNext()) { + ScriptEngineFactory spi = (ScriptEngineFactory)i$.next(); + List names = null; + + try { + names = spi.getNames(); + } catch (Exception var10) { + if (DEBUG) { + var10.printStackTrace(); + } + } + + if (names == null) { + continue; + } + + Iterator i$ = names.iterator(); + + while(true) { + String name; + do { + if (!i$.hasNext()) { + continue label58; + } + + name = (String)i$.next(); + } while(!shortName.equals(name)); + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var9) { + if (DEBUG) { + var9.printStackTrace(); + } + } + } + } + + return null; + } + } + } + + public ScriptEngine getEngineByExtension(String extension) { + if (extension == null) { + throw new NullPointerException(); + } else { + Object obj = this.extensionAssociations.get(extension); + if (null != obj) { + ScriptEngineFactory spi = (ScriptEngineFactory)obj; + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var11) { + if (DEBUG) { + var11.printStackTrace(); + } + } + } + + Iterator i$ = this.engineSpis.iterator(); + + label59: + while(true) { + if (i$.hasNext()) { + ScriptEngineFactory spi = (ScriptEngineFactory)i$.next(); + List exts = null; + + try { + exts = spi.getExtensions(); + } catch (Exception var10) { + if (DEBUG) { + var10.printStackTrace(); + } + } + + if (exts == null) { + continue; + } + + Iterator i$ = exts.iterator(); + + while(true) { + String ext; + do { + if (!i$.hasNext()) { + continue label59; + } + + ext = (String)i$.next(); + } while(!extension.equals(ext)); + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var9) { + if (DEBUG) { + var9.printStackTrace(); + } + } + } + } + + return null; + } + } + } + + public ScriptEngine getEngineByMimeType(String mimeType) { + if (mimeType == null) { + throw new NullPointerException(); + } else { + Object obj = this.mimeTypeAssociations.get(mimeType); + if (null != obj) { + ScriptEngineFactory spi = (ScriptEngineFactory)obj; + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var11) { + if (DEBUG) { + var11.printStackTrace(); + } + } + } + + Iterator i$ = this.engineSpis.iterator(); + + label59: + while(true) { + if (i$.hasNext()) { + ScriptEngineFactory spi = (ScriptEngineFactory)i$.next(); + List types = null; + + try { + types = spi.getMimeTypes(); + } catch (Exception var10) { + if (DEBUG) { + var10.printStackTrace(); + } + } + + if (types == null) { + continue; + } + + Iterator i$ = types.iterator(); + + while(true) { + String type; + do { + if (!i$.hasNext()) { + continue label59; + } + + type = (String)i$.next(); + } while(!mimeType.equals(type)); + + try { + ScriptEngine engine = spi.getScriptEngine(); + engine.setBindings(this.getBindings(), 200); + return engine; + } catch (Exception var9) { + if (DEBUG) { + var9.printStackTrace(); + } + } + } + } + + return null; + } + } + } + + public List getEngineFactories() { + List res = new ArrayList(this.engineSpis.size()); + Iterator i$ = this.engineSpis.iterator(); + + while(i$.hasNext()) { + ScriptEngineFactory spi = (ScriptEngineFactory)i$.next(); + res.add(spi); + } + + return Collections.unmodifiableList(res); + } + + public void registerEngineName(String name, ScriptEngineFactory factory) { + if (name != null && factory != null) { + this.nameAssociations.put(name, factory); + } else { + throw new NullPointerException(); + } + } + + public void registerEngineMimeType(String type, ScriptEngineFactory factory) { + if (type != null && factory != null) { + this.mimeTypeAssociations.put(type, factory); + } else { + throw new NullPointerException(); + } + } + + public void registerEngineExtension(String extension, ScriptEngineFactory factory) { + if (extension != null && factory != null) { + this.extensionAssociations.put(extension, factory); + } else { + throw new NullPointerException(); + } + } + + private boolean canCallerAccessLoader(ClassLoader loader) { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + ClassLoader callerLoader = this.getCallerClassLoader(); + if (callerLoader != null && (loader != callerLoader || !this.isAncestor(loader, callerLoader))) { + try { + sm.checkPermission(SecurityConstants.GET_CLASSLOADER_PERMISSION); + } catch (SecurityException var5) { + if (DEBUG) { + var5.printStackTrace(); + } + + return false; + } + } + } + + return true; + } + + private ClassLoader getCallerClassLoader() { + Class caller = Reflection.getCallerClass(3); + return caller == null ? null : caller.getClassLoader(); + } + + private boolean isAncestor(ClassLoader cl1, ClassLoader cl2) { + do { + cl2 = cl2.getParent(); + if (cl1 == cl2) { + return true; + } + } while(cl2 != null); + + return false; + } +} diff --git a/decompiled/3.20.2/javax/script/ScriptException.java b/decompiled/3.20.2/javax/script/ScriptException.java new file mode 100644 index 000000000..34610294e --- /dev/null +++ b/decompiled/3.20.2/javax/script/ScriptException.java @@ -0,0 +1,63 @@ +package javax.script; + +public class ScriptException extends Exception { + private String fileName; + private int lineNumber; + private int columnNumber; + + public ScriptException(String s) { + super(s); + this.fileName = null; + this.lineNumber = -1; + this.columnNumber = -1; + } + + public ScriptException(Exception e) { + super(e); + this.fileName = null; + this.lineNumber = -1; + this.columnNumber = -1; + } + + public ScriptException(String message, String fileName, int lineNumber) { + super(message); + this.fileName = fileName; + this.lineNumber = lineNumber; + this.columnNumber = -1; + } + + public ScriptException(String message, String fileName, int lineNumber, int columnNumber) { + super(message); + this.fileName = fileName; + this.lineNumber = lineNumber; + this.columnNumber = columnNumber; + } + + public String getMessage() { + String ret = super.getMessage(); + if (this.fileName != null) { + ret = ret + " in " + this.fileName; + if (this.lineNumber != -1) { + ret = ret + " at line number " + this.lineNumber; + } + + if (this.columnNumber != -1) { + ret = ret + " at column number " + this.columnNumber; + } + } + + return ret; + } + + public int getLineNumber() { + return this.lineNumber; + } + + public int getColumnNumber() { + return this.columnNumber; + } + + public String getFileName() { + return this.fileName; + } +} diff --git a/decompiled/3.20.2/javax/script/SimpleBindings.java b/decompiled/3.20.2/javax/script/SimpleBindings.java new file mode 100644 index 000000000..5b09b315b --- /dev/null +++ b/decompiled/3.20.2/javax/script/SimpleBindings.java @@ -0,0 +1,98 @@ +package javax.script; + +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; +import java.util.Map.Entry; + +public class SimpleBindings implements Bindings { + private Map map; + + public SimpleBindings(Map m) { + if (m == null) { + throw new NullPointerException(); + } else { + this.map = m; + } + } + + public SimpleBindings() { + this(new HashMap()); + } + + public Object put(String name, Object value) { + this.checkKey(name); + return this.map.put(name, value); + } + + public void putAll(Map toMerge) { + if (toMerge == null) { + throw new NullPointerException("toMerge map is null"); + } else { + Iterator i$ = toMerge.entrySet().iterator(); + + while(i$.hasNext()) { + Entry entry = (Entry)i$.next(); + String key = (String)entry.getKey(); + this.checkKey(key); + this.put(key, entry.getValue()); + } + + } + } + + public void clear() { + this.map.clear(); + } + + public boolean containsKey(Object key) { + this.checkKey(key); + return this.map.containsKey(key); + } + + public boolean containsValue(Object value) { + return this.map.containsValue(value); + } + + public Set> entrySet() { + return this.map.entrySet(); + } + + public Object get(Object key) { + this.checkKey(key); + return this.map.get(key); + } + + public boolean isEmpty() { + return this.map.isEmpty(); + } + + public Set keySet() { + return this.map.keySet(); + } + + public Object remove(Object key) { + this.checkKey(key); + return this.map.remove(key); + } + + public int size() { + return this.map.size(); + } + + public Collection values() { + return this.map.values(); + } + + private void checkKey(Object key) { + if (key == null) { + throw new NullPointerException("key can not be null"); + } else if (!(key instanceof String)) { + throw new ClassCastException("key should be a String"); + } else if (key.equals("")) { + throw new IllegalArgumentException("key can not be empty"); + } + } +} diff --git a/decompiled/3.20.2/javax/script/SimpleScriptContext.java b/decompiled/3.20.2/javax/script/SimpleScriptContext.java new file mode 100644 index 000000000..cdbb4a708 --- /dev/null +++ b/decompiled/3.20.2/javax/script/SimpleScriptContext.java @@ -0,0 +1,152 @@ +package javax.script; + +import java.io.InputStreamReader; +import java.io.PrintWriter; +import java.io.Reader; +import java.io.Writer; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class SimpleScriptContext implements ScriptContext { + protected Writer writer; + protected Writer errorWriter; + protected Reader reader; + protected Bindings engineScope = new SimpleBindings(); + protected Bindings globalScope = null; + private static List scopes = new ArrayList(2); + + public SimpleScriptContext() { + this.reader = new InputStreamReader(System.in); + this.writer = new PrintWriter(System.out, true); + this.errorWriter = new PrintWriter(System.err, true); + } + + public void setBindings(Bindings bindings, int scope) { + switch(scope) { + case 100: + if (bindings == null) { + throw new NullPointerException("Engine scope cannot be null."); + } + + this.engineScope = bindings; + break; + case 200: + this.globalScope = bindings; + break; + default: + throw new IllegalArgumentException("Invalid scope value."); + } + + } + + public Object getAttribute(String name) { + if (this.engineScope.containsKey(name)) { + return this.getAttribute(name, 100); + } else { + return this.globalScope != null && this.globalScope.containsKey(name) ? this.getAttribute(name, 200) : null; + } + } + + public Object getAttribute(String name, int scope) { + switch(scope) { + case 100: + return this.engineScope.get(name); + case 200: + if (this.globalScope != null) { + return this.globalScope.get(name); + } + + return null; + default: + throw new IllegalArgumentException("Illegal scope value."); + } + } + + public Object removeAttribute(String name, int scope) { + switch(scope) { + case 100: + if (this.getBindings(100) != null) { + return this.getBindings(100).remove(name); + } + + return null; + case 200: + if (this.getBindings(200) != null) { + return this.getBindings(200).remove(name); + } + + return null; + default: + throw new IllegalArgumentException("Illegal scope value."); + } + } + + public void setAttribute(String name, Object value, int scope) { + switch(scope) { + case 100: + this.engineScope.put(name, value); + return; + case 200: + if (this.globalScope != null) { + this.globalScope.put(name, value); + } + + return; + default: + throw new IllegalArgumentException("Illegal scope value."); + } + } + + public Writer getWriter() { + return this.writer; + } + + public Reader getReader() { + return this.reader; + } + + public void setReader(Reader reader) { + this.reader = reader; + } + + public void setWriter(Writer writer) { + this.writer = writer; + } + + public Writer getErrorWriter() { + return this.errorWriter; + } + + public void setErrorWriter(Writer writer) { + this.errorWriter = writer; + } + + public int getAttributesScope(String name) { + if (this.engineScope.containsKey(name)) { + return 100; + } else { + return this.globalScope != null && this.globalScope.containsKey(name) ? 200 : -1; + } + } + + public Bindings getBindings(int scope) { + if (scope == 100) { + return this.engineScope; + } else if (scope == 200) { + return this.globalScope; + } else { + throw new IllegalArgumentException("Illegal scope value."); + } + } + + public List getScopes() { + return scopes; + } + + static { + scopes.add(100); + scopes.add(200); + scopes = Collections.unmodifiableList(scopes); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/ATR.java b/decompiled/3.20.2/javax/smartcardio/ATR.java new file mode 100644 index 000000000..83ab31b65 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/ATR.java @@ -0,0 +1,93 @@ +package javax.smartcardio; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.Serializable; +import java.util.Arrays; + +public final class ATR implements Serializable { + private static final long serialVersionUID = 6695383790847736493L; + private byte[] atr; + private transient int startHistorical; + private transient int nHistorical; + + public ATR(byte[] atr) { + this.atr = (byte[])atr.clone(); + this.parse(); + } + + private void parse() { + if (this.atr.length >= 2) { + if (this.atr[0] == 59 || this.atr[0] == 63) { + int t0 = (this.atr[1] & 240) >> 4; + int n = this.atr[1] & 15; + int i = 2; + + while(t0 != 0 && i < this.atr.length) { + if ((t0 & 1) != 0) { + ++i; + } + + if ((t0 & 2) != 0) { + ++i; + } + + if ((t0 & 4) != 0) { + ++i; + } + + if ((t0 & 8) != 0) { + if (i >= this.atr.length) { + return; + } + + t0 = (this.atr[i++] & 240) >> 4; + } else { + t0 = 0; + } + } + + int k = i + n; + if (k == this.atr.length || k == this.atr.length - 1) { + this.startHistorical = i; + this.nHistorical = n; + } + + } + } + } + + public byte[] getBytes() { + return (byte[])this.atr.clone(); + } + + public byte[] getHistoricalBytes() { + byte[] b = new byte[this.nHistorical]; + System.arraycopy(this.atr, this.startHistorical, b, 0, this.nHistorical); + return b; + } + + public String toString() { + return "ATR: " + this.atr.length + " bytes"; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!(obj instanceof ATR)) { + return false; + } else { + ATR other = (ATR)obj; + return Arrays.equals(this.atr, other.atr); + } + } + + public int hashCode() { + return Arrays.hashCode(this.atr); + } + + private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { + this.atr = (byte[])((byte[])in.readUnshared()); + this.parse(); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/Card.java b/decompiled/3.20.2/javax/smartcardio/Card.java new file mode 100644 index 000000000..e44a02af6 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/Card.java @@ -0,0 +1,22 @@ +package javax.smartcardio; + +public abstract class Card { + protected Card() { + } + + public abstract ATR getATR(); + + public abstract String getProtocol(); + + public abstract CardChannel getBasicChannel(); + + public abstract CardChannel openLogicalChannel() throws CardException; + + public abstract void beginExclusive() throws CardException; + + public abstract void endExclusive() throws CardException; + + public abstract byte[] transmitControlCommand(int var1, byte[] var2) throws CardException; + + public abstract void disconnect(boolean var1) throws CardException; +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardChannel.java b/decompiled/3.20.2/javax/smartcardio/CardChannel.java new file mode 100644 index 000000000..7ac4a76da --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardChannel.java @@ -0,0 +1,18 @@ +package javax.smartcardio; + +import java.nio.ByteBuffer; + +public abstract class CardChannel { + protected CardChannel() { + } + + public abstract Card getCard(); + + public abstract int getChannelNumber(); + + public abstract ResponseAPDU transmit(CommandAPDU var1) throws CardException; + + public abstract int transmit(ByteBuffer var1, ByteBuffer var2) throws CardException; + + public abstract void close() throws CardException; +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardException.java b/decompiled/3.20.2/javax/smartcardio/CardException.java new file mode 100644 index 000000000..28bd1408e --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardException.java @@ -0,0 +1,17 @@ +package javax.smartcardio; + +public class CardException extends Exception { + private static final long serialVersionUID = 7787607144922050628L; + + public CardException(String message) { + super(message); + } + + public CardException(Throwable cause) { + super(cause); + } + + public CardException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardNotPresentException.java b/decompiled/3.20.2/javax/smartcardio/CardNotPresentException.java new file mode 100644 index 000000000..41548281e --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardNotPresentException.java @@ -0,0 +1,17 @@ +package javax.smartcardio; + +public class CardNotPresentException extends CardException { + private static final long serialVersionUID = 1346879911706545215L; + + public CardNotPresentException(String message) { + super(message); + } + + public CardNotPresentException(Throwable cause) { + super(cause); + } + + public CardNotPresentException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardPermission.java b/decompiled/3.20.2/javax/smartcardio/CardPermission.java new file mode 100644 index 000000000..abd0d0855 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardPermission.java @@ -0,0 +1,153 @@ +package javax.smartcardio; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.security.Permission; + +public class CardPermission extends Permission { + private static final long serialVersionUID = 7146787880530705613L; + private static final int A_CONNECT = 1; + private static final int A_EXCLUSIVE = 2; + private static final int A_GET_BASIC_CHANNEL = 4; + private static final int A_OPEN_LOGICAL_CHANNEL = 8; + private static final int A_RESET = 16; + private static final int A_TRANSMIT_CONTROL = 32; + private static final int A_ALL = 63; + private static final int[] ARRAY_MASKS = new int[]{63, 1, 2, 4, 8, 16, 32}; + private static final String S_CONNECT = "connect"; + private static final String S_EXCLUSIVE = "exclusive"; + private static final String S_GET_BASIC_CHANNEL = "getBasicChannel"; + private static final String S_OPEN_LOGICAL_CHANNEL = "openLogicalChannel"; + private static final String S_RESET = "reset"; + private static final String S_TRANSMIT_CONTROL = "transmitControl"; + private static final String S_ALL = "*"; + private static final String[] ARRAY_STRINGS = new String[]{"*", "connect", "exclusive", "getBasicChannel", "openLogicalChannel", "reset", "transmitControl"}; + private transient int mask; + private volatile String actions; + + public CardPermission(String terminalName, String actions) { + super(terminalName); + if (terminalName == null) { + throw new NullPointerException(); + } else { + this.mask = getMask(actions); + } + } + + private static int getMask(String actions) { + if (actions != null && actions.length() != 0) { + int mask; + for(mask = 0; mask < ARRAY_STRINGS.length; ++mask) { + if (actions == ARRAY_STRINGS[mask]) { + return ARRAY_MASKS[mask]; + } + } + + if (actions.endsWith(",")) { + throw new IllegalArgumentException("Invalid actions: '" + actions + "'"); + } else { + mask = 0; + String[] split = actions.split(","); + String[] arr$ = split; + int len$ = split.length; + + label38: + for(int i$ = 0; i$ < len$; ++i$) { + String s = arr$[i$]; + + for(int i = 0; i < ARRAY_STRINGS.length; ++i) { + if (ARRAY_STRINGS[i].equalsIgnoreCase(s)) { + mask |= ARRAY_MASKS[i]; + continue label38; + } + } + + throw new IllegalArgumentException("Invalid action: '" + s + "'"); + } + + return mask; + } + } else { + throw new IllegalArgumentException("actions must not be empty"); + } + } + + private static String getActions(int mask) { + if (mask == 63) { + return "*"; + } else { + boolean first = true; + StringBuilder sb = new StringBuilder(); + + for(int i = 0; i < ARRAY_MASKS.length; ++i) { + int action = ARRAY_MASKS[i]; + if ((mask & action) == action) { + if (first) { + sb.append(","); + } else { + first = false; + } + + sb.append(ARRAY_STRINGS[i]); + } + } + + return sb.toString(); + } + } + + public String getActions() { + if (this.actions == null) { + this.actions = getActions(this.mask); + } + + return this.actions; + } + + public boolean implies(Permission permission) { + if (!(permission instanceof CardPermission)) { + return false; + } else { + CardPermission other = (CardPermission)permission; + if ((this.mask & other.mask) != other.mask) { + return false; + } else { + String thisName = this.getName(); + if (thisName.equals("*")) { + return true; + } else { + return thisName.equals(other.getName()); + } + } + } + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!(obj instanceof CardPermission)) { + return false; + } else { + CardPermission other = (CardPermission)obj; + return this.getName().equals(other.getName()) && this.mask == other.mask; + } + } + + public int hashCode() { + return this.getName().hashCode() + 31 * this.mask; + } + + private void writeObject(ObjectOutputStream s) throws IOException { + if (this.actions == null) { + this.getActions(); + } + + s.defaultWriteObject(); + } + + private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException { + s.defaultReadObject(); + this.mask = getMask(this.actions); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardTerminal.java b/decompiled/3.20.2/javax/smartcardio/CardTerminal.java new file mode 100644 index 000000000..3eb191e86 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardTerminal.java @@ -0,0 +1,16 @@ +package javax.smartcardio; + +public abstract class CardTerminal { + protected CardTerminal() { + } + + public abstract String getName(); + + public abstract Card connect(String var1) throws CardException; + + public abstract boolean isCardPresent() throws CardException; + + public abstract boolean waitForCardPresent(long var1) throws CardException; + + public abstract boolean waitForCardAbsent(long var1) throws CardException; +} diff --git a/decompiled/3.20.2/javax/smartcardio/CardTerminals.java b/decompiled/3.20.2/javax/smartcardio/CardTerminals.java new file mode 100644 index 000000000..67bdb07f6 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CardTerminals.java @@ -0,0 +1,52 @@ +package javax.smartcardio; + +import java.util.Iterator; +import java.util.List; + +public abstract class CardTerminals { + protected CardTerminals() { + } + + public List list() throws CardException { + return this.list(CardTerminals.State.ALL); + } + + public abstract List list(CardTerminals.State var1) throws CardException; + + public CardTerminal getTerminal(String name) { + if (name == null) { + throw new NullPointerException(); + } else { + try { + Iterator i$ = this.list().iterator(); + + CardTerminal terminal; + do { + if (!i$.hasNext()) { + return null; + } + + terminal = (CardTerminal)i$.next(); + } while(!terminal.getName().equals(name)); + + return terminal; + } catch (CardException var4) { + return null; + } + } + } + + public void waitForChange() throws CardException { + this.waitForChange(0L); + } + + public abstract boolean waitForChange(long var1) throws CardException; + + public static enum State { + ALL, + CARD_PRESENT, + CARD_ABSENT, + CARD_INSERTION, + CARD_REMOVAL; + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/CommandAPDU.java b/decompiled/3.20.2/javax/smartcardio/CommandAPDU.java new file mode 100644 index 000000000..a54808736 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/CommandAPDU.java @@ -0,0 +1,262 @@ +package javax.smartcardio; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.Serializable; +import java.nio.ByteBuffer; +import java.util.Arrays; + +public final class CommandAPDU implements Serializable { + private static final long serialVersionUID = 398698301286670877L; + private byte[] apdu; + private transient int nc; + private transient int ne; + private transient int dataOffset; + + public CommandAPDU(byte[] apdu) { + this.apdu = (byte[])apdu.clone(); + this.parse(); + } + + public CommandAPDU(byte[] apdu, int apduOffset, int apduLength) { + this.checkArrayBounds(apdu, apduOffset, apduLength); + this.apdu = new byte[apduLength]; + System.arraycopy(apdu, apduOffset, this.apdu, 0, apduLength); + this.parse(); + } + + private void checkArrayBounds(byte[] b, int ofs, int len) { + if (ofs >= 0 && len >= 0) { + if (b == null) { + if (ofs != 0 && len != 0) { + throw new IllegalArgumentException("offset and length must be 0 if array is null"); + } + } else if (ofs > b.length - len) { + throw new IllegalArgumentException("Offset plus length exceed array size"); + } + + } else { + throw new IllegalArgumentException("Offset and length must not be negative"); + } + } + + public CommandAPDU(ByteBuffer apdu) { + this.apdu = new byte[apdu.remaining()]; + apdu.get(this.apdu); + this.parse(); + } + + public CommandAPDU(int cla, int ins, int p1, int p2) { + this(cla, ins, p1, p2, (byte[])null, 0, 0, 0); + } + + public CommandAPDU(int cla, int ins, int p1, int p2, int ne) { + this(cla, ins, p1, p2, (byte[])null, 0, 0, ne); + } + + public CommandAPDU(int cla, int ins, int p1, int p2, byte[] data) { + this(cla, ins, p1, p2, data, 0, arrayLength(data), 0); + } + + public CommandAPDU(int cla, int ins, int p1, int p2, byte[] data, int dataOffset, int dataLength) { + this(cla, ins, p1, p2, data, dataOffset, dataLength, 0); + } + + public CommandAPDU(int cla, int ins, int p1, int p2, byte[] data, int ne) { + this(cla, ins, p1, p2, data, 0, arrayLength(data), ne); + } + + private static int arrayLength(byte[] b) { + return b != null ? b.length : 0; + } + + private void parse() { + if (this.apdu.length < 4) { + throw new IllegalArgumentException("apdu must be at least 4 bytes long"); + } else if (this.apdu.length != 4) { + int l1 = this.apdu[4] & 255; + if (this.apdu.length == 5) { + this.ne = l1 == 0 ? 256 : l1; + } else { + int l2; + if (l1 != 0) { + if (this.apdu.length == 5 + l1) { + this.nc = l1; + this.dataOffset = 5; + } else if (this.apdu.length == 6 + l1) { + this.nc = l1; + this.dataOffset = 5; + l2 = this.apdu[this.apdu.length - 1] & 255; + this.ne = l2 == 0 ? 256 : l2; + } else { + throw new IllegalArgumentException("Invalid APDU: length=" + this.apdu.length + ", b1=" + l1); + } + } else if (this.apdu.length < 7) { + throw new IllegalArgumentException("Invalid APDU: length=" + this.apdu.length + ", b1=" + l1); + } else { + l2 = (this.apdu[5] & 255) << 8 | this.apdu[6] & 255; + if (this.apdu.length == 7) { + this.ne = l2 == 0 ? 65536 : l2; + } else if (l2 == 0) { + throw new IllegalArgumentException("Invalid APDU: length=" + this.apdu.length + ", b1=" + l1 + ", b2||b3=" + l2); + } else if (this.apdu.length == 7 + l2) { + this.nc = l2; + this.dataOffset = 7; + } else if (this.apdu.length == 9 + l2) { + this.nc = l2; + this.dataOffset = 7; + int leOfs = this.apdu.length - 2; + int l3 = (this.apdu[leOfs] & 255) << 8 | this.apdu[leOfs + 1] & 255; + this.ne = l3 == 0 ? 65536 : l3; + } else { + throw new IllegalArgumentException("Invalid APDU: length=" + this.apdu.length + ", b1=" + l1 + ", b2||b3=" + l2); + } + } + } + } + } + + public CommandAPDU(int cla, int ins, int p1, int p2, byte[] data, int dataOffset, int dataLength, int ne) { + this.checkArrayBounds(data, dataOffset, dataLength); + if (dataLength > 65535) { + throw new IllegalArgumentException("dataLength is too large"); + } else if (ne < 0) { + throw new IllegalArgumentException("ne must not be negative"); + } else if (ne > 65536) { + throw new IllegalArgumentException("ne is too large"); + } else { + this.ne = ne; + this.nc = dataLength; + if (dataLength == 0) { + if (ne == 0) { + this.apdu = new byte[4]; + this.setHeader(cla, ins, p1, p2); + } else { + byte l1; + if (ne <= 256) { + l1 = ne != 256 ? (byte)ne : 0; + this.apdu = new byte[5]; + this.setHeader(cla, ins, p1, p2); + this.apdu[4] = l1; + } else { + byte l2; + if (ne == 65536) { + l1 = 0; + l2 = 0; + } else { + l1 = (byte)(ne >> 8); + l2 = (byte)ne; + } + + this.apdu = new byte[7]; + this.setHeader(cla, ins, p1, p2); + this.apdu[5] = l1; + this.apdu[6] = l2; + } + } + } else if (ne == 0) { + if (dataLength <= 255) { + this.apdu = new byte[5 + dataLength]; + this.setHeader(cla, ins, p1, p2); + this.apdu[4] = (byte)dataLength; + this.dataOffset = 5; + System.arraycopy(data, dataOffset, this.apdu, 5, dataLength); + } else { + this.apdu = new byte[7 + dataLength]; + this.setHeader(cla, ins, p1, p2); + this.apdu[4] = 0; + this.apdu[5] = (byte)(dataLength >> 8); + this.apdu[6] = (byte)dataLength; + this.dataOffset = 7; + System.arraycopy(data, dataOffset, this.apdu, 7, dataLength); + } + } else if (dataLength <= 255 && ne <= 256) { + this.apdu = new byte[6 + dataLength]; + this.setHeader(cla, ins, p1, p2); + this.apdu[4] = (byte)dataLength; + this.dataOffset = 5; + System.arraycopy(data, dataOffset, this.apdu, 5, dataLength); + this.apdu[this.apdu.length - 1] = ne != 256 ? (byte)ne : 0; + } else { + this.apdu = new byte[9 + dataLength]; + this.setHeader(cla, ins, p1, p2); + this.apdu[4] = 0; + this.apdu[5] = (byte)(dataLength >> 8); + this.apdu[6] = (byte)dataLength; + this.dataOffset = 7; + System.arraycopy(data, dataOffset, this.apdu, 7, dataLength); + if (ne != 65536) { + int leOfs = this.apdu.length - 2; + this.apdu[leOfs] = (byte)(ne >> 8); + this.apdu[leOfs + 1] = (byte)ne; + } + } + + } + } + + private void setHeader(int cla, int ins, int p1, int p2) { + this.apdu[0] = (byte)cla; + this.apdu[1] = (byte)ins; + this.apdu[2] = (byte)p1; + this.apdu[3] = (byte)p2; + } + + public int getCLA() { + return this.apdu[0] & 255; + } + + public int getINS() { + return this.apdu[1] & 255; + } + + public int getP1() { + return this.apdu[2] & 255; + } + + public int getP2() { + return this.apdu[3] & 255; + } + + public int getNc() { + return this.nc; + } + + public byte[] getData() { + byte[] data = new byte[this.nc]; + System.arraycopy(this.apdu, this.dataOffset, data, 0, this.nc); + return data; + } + + public int getNe() { + return this.ne; + } + + public byte[] getBytes() { + return (byte[])this.apdu.clone(); + } + + public String toString() { + return "CommmandAPDU: " + this.apdu.length + " bytes, nc=" + this.nc + ", ne=" + this.ne; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!(obj instanceof CommandAPDU)) { + return false; + } else { + CommandAPDU other = (CommandAPDU)obj; + return Arrays.equals(this.apdu, other.apdu); + } + } + + public int hashCode() { + return Arrays.hashCode(this.apdu); + } + + private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { + this.apdu = (byte[])((byte[])in.readUnshared()); + this.parse(); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/ResponseAPDU.java b/decompiled/3.20.2/javax/smartcardio/ResponseAPDU.java new file mode 100644 index 000000000..42b0ab091 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/ResponseAPDU.java @@ -0,0 +1,73 @@ +package javax.smartcardio; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.Serializable; +import java.util.Arrays; + +public final class ResponseAPDU implements Serializable { + private static final long serialVersionUID = 6962744978375594225L; + private byte[] apdu; + + public ResponseAPDU(byte[] apdu) { + apdu = (byte[])apdu.clone(); + check(apdu); + this.apdu = apdu; + } + + private static void check(byte[] apdu) { + if (apdu.length < 2) { + throw new IllegalArgumentException("apdu must be at least 2 bytes long"); + } + } + + public int getNr() { + return this.apdu.length - 2; + } + + public byte[] getData() { + byte[] data = new byte[this.apdu.length - 2]; + System.arraycopy(this.apdu, 0, data, 0, data.length); + return data; + } + + public int getSW1() { + return this.apdu[this.apdu.length - 2] & 255; + } + + public int getSW2() { + return this.apdu[this.apdu.length - 1] & 255; + } + + public int getSW() { + return this.getSW1() << 8 | this.getSW2(); + } + + public byte[] getBytes() { + return (byte[])this.apdu.clone(); + } + + public String toString() { + return "ResponseAPDU: " + this.apdu.length + " bytes, SW=" + Integer.toHexString(this.getSW()); + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (!(obj instanceof ResponseAPDU)) { + return false; + } else { + ResponseAPDU other = (ResponseAPDU)obj; + return Arrays.equals(this.apdu, other.apdu); + } + } + + public int hashCode() { + return Arrays.hashCode(this.apdu); + } + + private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { + this.apdu = (byte[])((byte[])in.readUnshared()); + check(this.apdu); + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/TerminalFactory.java b/decompiled/3.20.2/javax/smartcardio/TerminalFactory.java new file mode 100644 index 000000000..c83c2d68b --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/TerminalFactory.java @@ -0,0 +1,130 @@ +package javax.smartcardio; + +import java.security.AccessController; +import java.security.NoSuchAlgorithmException; +import java.security.NoSuchProviderException; +import java.security.Provider; +import java.security.Security; +import java.util.Collections; +import java.util.List; +import sun.security.action.GetPropertyAction; +import sun.security.jca.GetInstance; +import sun.security.jca.GetInstance.Instance; + +public final class TerminalFactory { + private static final String PROP_NAME = "javax.smartcardio.TerminalFactory.DefaultType"; + private static final String defaultType; + private static final TerminalFactory defaultFactory; + private final TerminalFactorySpi spi; + private final Provider provider; + private final String type; + + private TerminalFactory(TerminalFactorySpi spi, Provider provider, String type) { + this.spi = spi; + this.provider = provider; + this.type = type; + } + + public static String getDefaultType() { + return defaultType; + } + + public static TerminalFactory getDefault() { + return defaultFactory; + } + + public static TerminalFactory getInstance(String type, Object params) throws NoSuchAlgorithmException { + Instance instance = GetInstance.getInstance("TerminalFactory", TerminalFactorySpi.class, type, params); + return new TerminalFactory((TerminalFactorySpi)instance.impl, instance.provider, type); + } + + public static TerminalFactory getInstance(String type, Object params, String provider) throws NoSuchAlgorithmException, NoSuchProviderException { + Instance instance = GetInstance.getInstance("TerminalFactory", TerminalFactorySpi.class, type, params, provider); + return new TerminalFactory((TerminalFactorySpi)instance.impl, instance.provider, type); + } + + public static TerminalFactory getInstance(String type, Object params, Provider provider) throws NoSuchAlgorithmException { + Instance instance = GetInstance.getInstance("TerminalFactory", TerminalFactorySpi.class, type, params, provider); + return new TerminalFactory((TerminalFactorySpi)instance.impl, instance.provider, type); + } + + public Provider getProvider() { + return this.provider; + } + + public String getType() { + return this.type; + } + + public CardTerminals terminals() { + return this.spi.engineTerminals(); + } + + public String toString() { + return "TerminalFactory for type " + this.type + " from provider " + this.provider.getName(); + } + + static { + String type = ((String)AccessController.doPrivileged(new GetPropertyAction("javax.smartcardio.TerminalFactory.DefaultType", "PC/SC"))).trim(); + TerminalFactory factory = null; + + try { + factory = getInstance(type, (Object)null); + } catch (Exception var5) { + } + + if (factory == null) { + try { + type = "PC/SC"; + Provider sun = Security.getProvider("SunPCSC"); + if (sun == null) { + Class clazz = Class.forName("sun.security.smartcardio.SunPCSC"); + sun = (Provider)clazz.newInstance(); + } + + factory = getInstance(type, (Object)null, (Provider)sun); + } catch (Exception var4) { + } + } + + if (factory == null) { + type = "None"; + factory = new TerminalFactory(TerminalFactory.NoneFactorySpi.INSTANCE, TerminalFactory.NoneProvider.INSTANCE, "None"); + } + + defaultType = type; + defaultFactory = factory; + } + + private static final class NoneCardTerminals extends CardTerminals { + static final CardTerminals INSTANCE = new TerminalFactory.NoneCardTerminals(); + + public List list(CardTerminals.State state) throws CardException { + if (state == null) { + throw new NullPointerException(); + } else { + return Collections.emptyList(); + } + } + + public boolean waitForChange(long timeout) throws CardException { + throw new IllegalStateException("no terminals"); + } + } + + private static final class NoneFactorySpi extends TerminalFactorySpi { + static final TerminalFactorySpi INSTANCE = new TerminalFactory.NoneFactorySpi(); + + protected CardTerminals engineTerminals() { + return TerminalFactory.NoneCardTerminals.INSTANCE; + } + } + + private static final class NoneProvider extends Provider { + static final Provider INSTANCE = new TerminalFactory.NoneProvider(); + + private NoneProvider() { + super("None", 1.0D, "none"); + } + } +} diff --git a/decompiled/3.20.2/javax/smartcardio/TerminalFactorySpi.java b/decompiled/3.20.2/javax/smartcardio/TerminalFactorySpi.java new file mode 100644 index 000000000..5320b4104 --- /dev/null +++ b/decompiled/3.20.2/javax/smartcardio/TerminalFactorySpi.java @@ -0,0 +1,8 @@ +package javax.smartcardio; + +public abstract class TerminalFactorySpi { + protected TerminalFactorySpi() { + } + + protected abstract CardTerminals engineTerminals(); +} diff --git a/decompiled/3.20.2/jsr107/ehcache.xml b/decompiled/3.20.2/jsr107/ehcache.xml new file mode 100644 index 000000000..68ee25631 --- /dev/null +++ b/decompiled/3.20.2/jsr107/ehcache.xml @@ -0,0 +1,24 @@ + + + + + + + + + + java.lang.String + java.lang.String + + + 2000 + 1 + 100 + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/legacy/issue.samlv11.hok.template.xml b/decompiled/3.20.2/legacy/issue.samlv11.hok.template.xml new file mode 100644 index 000000000..6a442ccd2 --- /dev/null +++ b/decompiled/3.20.2/legacy/issue.samlv11.hok.template.xml @@ -0,0 +1,25 @@ + + + + ${nameid.value} + + urn:oasis:names:tc:SAML:1.0:cm:holder-of-key + + + + + + ${nameid.value} + + + + + + + ${holder.of.key} + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/legacy/issue.samlv11.sv.authmethod.template.xml b/decompiled/3.20.2/legacy/issue.samlv11.sv.authmethod.template.xml new file mode 100644 index 000000000..b9a33655d --- /dev/null +++ b/decompiled/3.20.2/legacy/issue.samlv11.sv.authmethod.template.xml @@ -0,0 +1,25 @@ + + + + ${nameid.value} + + urn:oasis:names:tc:SAML:1.0:cm:sender-vouches + + + + + + ${nameid.value} + + + + + ${nameid.value} + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/legacy/issue.samlv11.sv.template.xml b/decompiled/3.20.2/legacy/issue.samlv11.sv.template.xml new file mode 100644 index 000000000..2a6c205a8 --- /dev/null +++ b/decompiled/3.20.2/legacy/issue.samlv11.sv.template.xml @@ -0,0 +1,20 @@ + + + + ${nameid.value} + + urn:oasis:names:tc:SAML:1.0:cm:sender-vouches + + + + + + ${nameid.value} + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/props/console.file b/decompiled/3.20.2/log4j/props/console.file new file mode 100644 index 000000000..782aa0e07 --- /dev/null +++ b/decompiled/3.20.2/log4j/props/console.file @@ -0,0 +1,14 @@ +# Root logger option +log4j.rootLogger=%%LEVEL%%, file,console + + # Direct log messages to console +log4j.appender.console=org.apache.log4j.ConsoleAppender +log4j.appender.console.Target=System.out +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern=%%PATTERN%% + +# Direct log messages to a log file +log4j.appender.file=org.apache.log4j.RollingFileAppender +log4j.appender.file.File=%%FILE_NAME%% +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.layout.ConversionPattern=%%PATTERN%% \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/props/console.only b/decompiled/3.20.2/log4j/props/console.only new file mode 100644 index 000000000..e3f19a032 --- /dev/null +++ b/decompiled/3.20.2/log4j/props/console.only @@ -0,0 +1,8 @@ +# Root logger option +log4j.rootLogger=%%LEVEL%%, console + +# Direct log messages to console +log4j.appender.console=org.apache.log4j.ConsoleAppender +log4j.appender.console.Target=System.out +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern=%%PATTERN%% \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/props/file.only b/decompiled/3.20.2/log4j/props/file.only new file mode 100644 index 000000000..3451f7a89 --- /dev/null +++ b/decompiled/3.20.2/log4j/props/file.only @@ -0,0 +1,8 @@ +# Root logger option +log4j.rootLogger=%%LEVEL%%, file + +# Direct log messages to a log file +log4j.appender.file=org.apache.log4j.RollingFileAppender +log4j.appender.file.File=%%FILE_NAME%% +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.layout.ConversionPattern=%%PATTERN%% \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/xml/console.file b/decompiled/3.20.2/log4j/xml/console.file new file mode 100644 index 000000000..b56d299d3 --- /dev/null +++ b/decompiled/3.20.2/log4j/xml/console.file @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/xml/console.only b/decompiled/3.20.2/log4j/xml/console.only new file mode 100644 index 000000000..9a6e8823e --- /dev/null +++ b/decompiled/3.20.2/log4j/xml/console.only @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/log4j/xml/file.only b/decompiled/3.20.2/log4j/xml/file.only new file mode 100644 index 000000000..146b82c61 --- /dev/null +++ b/decompiled/3.20.2/log4j/xml/file.only @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/Reject.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/Reject.xsd new file mode 100644 index 000000000..9f8a24e5f --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/Reject.xsd @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-ref-v2.0.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-ref-v2.0.xsd new file mode 100644 index 000000000..83c753656 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-ref-v2.0.xsd @@ -0,0 +1,83 @@ + + + + + + Elements of this base type do not require any content, instead + it is also possible to refer to another element with the same + type and same name. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + + The ID of an element. Can be used by other elements with the + same name and type to reference this element. An ID should only be + unique inside a document, in this case the SOAP message. + In other words, each request can reuse the same ID values. + + + + + + +

    + A XPoiter reference to another element with the same name and type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the this element by the element + it references. +
    + The XPointer should result in a single element with the same + type the this element. +

    +

    + See ValueRefString type for more information about XPointer. +

    +
    +
    +
    +
    + + + + + Elements of this type do not require any content, instead + it is also possible to refer to another element in + the same document with the same values. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + +

    + A XPoiter reference to another element with the same type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the content of this element by + the result of the XPointer. +
    + The XPointer should result in a node-set that is compliant with + the type of this element. +

    +

    + XPointer is a W3C standard that is commonly used to reference + other elements. This is for example used by the XMLDSig + standard, although it only requires a sub-section to be + implemented. See service catalogue for more information. +

    +
    +
    +
    +
    +
    +
    +
    + diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.0-Ref.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.0-Ref.xsd new file mode 100644 index 000000000..65ec2c29e --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.0-Ref.xsd @@ -0,0 +1,89 @@ + + + + + + Elements of this base type do not require any content, instead + it is also possible to refer to another element with the same + type and same name. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + + + The ID of an element. Can be used by other elements with the + same name and type to reference this element. An ID should only be + unique inside a document, in this case the SOAP message. + In other words, each request can reuse the same ID values. + + + + + + +

    + A XPoiter reference to another element with the same name and type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the this element by the element + it references. +
    + The XPointer should result in a single element with the same + type the this element. +

    +

    + See ValueRefString type for more information about XPointer. +

    +
    +
    +
    +
    + + + + + Elements of this type do not require any content, instead + it is also possible to refer to another element in + the same document with the same values. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + +

    + A XPoiter reference to another element with the same type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the content of this element by + the result of the XPointer. +
    + The XPointer should result in a node-set that is compliant with + the type of this element. +

    +

    + XPointer is a W3C standard that is commonly used to reference + other elements. This is for example used by the XMLDSig + standard, although it only requires a sub-section to be + implemented. See service catalogue for more information. +

    +
    +
    +
    +
    +
    +
    +
    + diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.3.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.3.xsd new file mode 100644 index 000000000..ae3ebfd99 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.3.xsd @@ -0,0 +1,383 @@ + + + + + + Version 2.0: Initial version + Version 2.1: Added SiteID + Version 2.2: Removed Reference restriction and added Sender to Origin. + Version 2.3: Added routing. + + + + + + + + + + The "root"-type of the common input element. + + + + + + + Generic information about the request itself. + + + + + + + Common input about the origin of the request. + + + + + + + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + + + + + + + + + + Information about the request. + + + + + + + Indicates if the message is a test message or not. + + + + + + + + + Information about the originator of the request. + + + + + + + The package that the originator used to send the + request. + + + + + + + + The care provider for which the request was + sent. This is not necessary the party that sent + the request, but it can be. + + + + + + + The sender of the request if it isn't the care provider. + + + + + + + + + Information about the software package that is connected + to MyCareNet. + + + + + + + + + Each software package provider receives a license when + he is granted access to MyCareNet. The + package must + provide this license in this element. + + + + + + + + + + + Information about the license of a package. + + + + + + + The user name of the license. + This is a unique identifier of the package. + + + + + + + The password of the license. + This is required to prove the identify of the package. + + + + + + + + + Information about the party. + A party is rather general. some examples are +
      +
    1. A physical person by itself
    2. +
    3. A physical person working for an enterprise
    4. +
    5. A enterprise by itself
    6. +
    +
    +
    + + + + +

    + The physical person that authenticated to send the request. + This can only be omitted when the + organization was + authenticated by a eHealth certificate. +

    +

    + The SAML-ticket should contain the same information, although + there are exception possible in case there + is an organization. + When not present in the SAML-ticket this information is treated + as information. This data in + this element should correspond + to one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:person:ssin
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
    4. +
    +
    +
    +
    + + + +

    + The organization (enterprise, laboratory, hospital, ...) + that was authenticated to send the request. This can only + be omitted when the sender isn't part of an organization that + is relevant for the request. +
    + Organization that have no link with the requests should not + be provided. For example, 'physical person A' should + not specify + his employer 'enterprise B' if he got a personal mandate from + nurse C (his wife). +

    +

    + The same information must be present in the SAML-ticket. It + can be in one or multiple of the following + attributes: +

    +
      +
    1. urn:be:fgov:ehealth:1.0:xxx:yyy-number
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number
    4. +
    +
    +
    +
    +
    +
    + + + + Information about a care provider. This is a person or + institution that provides health care service + to persons. + + + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. + This is always required. + + + + + + + The physical person that is linked to the NIHII number provided. + Should only be provided when the + NIHII is linked a person. See + service catalogue for more details. + + + + + + + The organization that is linked to the NIHII number provided. + Should only be provided when the + NIHII is linked an organization. + See service catalogue for more details. + + + + + + + + + Everything that is an entity derives from this type. Enties + are object that are distinguishable and + have a name. This name + isn't nesesary unique. + + + + + + + + + Optional name of entity. If provided it is used in a pure + informal way. It will be added to + certain logs and might + appear on some representations. + + + + + + + + + + + Enities that have a unique identification have this type. This + identification is always issued by an authority. Only + one of + the child elements is required, the others are prohibited. +
    + In other words, this is actualy a xsd-choise, but this does + not always translate so well in code. Therefore we + decided to + make it an sequence with all optional elements. +
    +
    + + + + + + + Identification issued by the NIHII. It uniquely specifies a + care provider in his role. + + + + + + + Identification issued by the National Registry of Belgium. + It uniquely specifies a physical + person. + + + + + + + Identification issued by the CBE. It uniquely specifies an + enterprise. + + + + + + +
    + + + + The NIHII number with its meta-data. + + + + + + + + + Meta-data that indicates to which type of care provider + the NIHII number was assigned too. This + element is required + and can only be obmitted when the parent element references + another element. + + + + + + + The NIHII number itself. This element is required + and can only be obmitted when the parent + element references + another element. + + + + + + + +
    diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.4.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.4.xsd new file mode 100644 index 000000000..6a6b4a087 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonInfo-v2.4.xsd @@ -0,0 +1,474 @@ + + + + + + Version 2.0: Initial version + Version 2.1: Added SiteID + Version 2.2: Removed Reference restriction and added Sender to Origin. + Version 2.3: Added routing. + Version 2.4: NihiiType optional in careprovider. + + + + + + + + + + The "root"-type of the common input element. + + + + + + + Generic information about the request itself. + + + + + + + Common input about the origin of the request. + + + + + + + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + + + + + + + + + + Information about the request. + + + + + + + Indicates if the message is a test message or not. + + + + + + + + + Information about the originator of the request. + + + + + + + The package that the originator used to send the + request. + + + + + + + + The care provider for which the request was + sent. This is not necessary the party that sent + the request, but it can be. + + + + + + + The sender of the request if it isn't the care provider. + + + + + + + + + Information about the software package that is connected + to MyCareNet. + + + + + + + + + Each software package provider receives a license when + he is granted access to MyCareNet. The + package must + provide this license in this element. + + + + + + + + + + + Information about the license of a package. + + + + + + + The user name of the license. + This is a unique identifier of the package. + + + + + + + The password of the license. + This is required to prove the identify of the package. + + + + + + + + + Information about the party. + A party is rather general. some examples are +
      +
    1. A physical person by itself
    2. +
    3. A physical person working for an enterprise
    4. +
    5. A enterprise by itself
    6. +
    +
    +
    + + + + +

    + The physical person that authenticated to send the request. + This can only be omitted when the + organization was + authenticated by a eHealth certificate. +

    +

    + The SAML-ticket should contain the same information, although + there are exception possible in case there + is an organization. + When not present in the SAML-ticket this information is treated + as information. This data in + this element should correspond + to one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:person:ssin
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
    4. +
    +
    +
    +
    + + + +

    + The organization (enterprise, laboratory, hospital, ...) + that was authenticated to send the request. This can only + be omitted when the sender isn't part of an organization that + is relevant for the request. +
    + Organization that have no link with the requests should not + be provided. For example, 'physical person A' should + not specify + his employer 'enterprise B' if he got a personal mandate from + nurse C (his wife). +

    +

    + The same information must be present in the SAML-ticket. It + can be in one or multiple of the following + attributes: +

    +
      +
    1. urn:be:fgov:ehealth:1.0:xxx:yyy-number
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number
    4. +
    +
    +
    +
    +
    +
    + + + + Information about a care provider. This is a person or + institution that provides health care service + to persons. + + + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. + This is always required. + + + + + + + The physical person that is linked to the NIHII number provided. + Should only be provided when the + NIHII is linked a person. See + service catalogue for more details. + + + + + + + The organization that is linked to the NIHII number provided. + Should only be provided when the + NIHII is linked an organization. + See service catalogue for more details. + + + + + + + + + Everything that is an entity derives from this type. Enties + are object that are distinguishable and + have a name. This name + isn't nesesary unique. + + + + + + + + + Optional name of entity. If provided it is used in a pure + informal way. It will be added to + certain logs and might + appear on some representations. + + + + + + + + + + + Enities that have a unique identification have this type. This + identification is always issued by an authority. Only + one of + the child elements is required, the others are prohibited. +
    + In other words, this is actualy a xsd-choise, but this does + not always translate so well in code. Therefore we + decided to + make it an sequence with all optional elements. +
    +
    + + + + + + + Identification issued by the NIHII. It uniquely specifies a + care provider in his role. + + + + + + + Identification issued by the National Registry of Belgium. + It uniquely specifies a physical + person. + + + + + + + Identification issued by the CBE. It uniquely specifies an + enterprise. + + + + + + +
    + + + + The NIHII number with its meta-data. + + + + + + + + + Meta-data that indicates to which type of care provider + the NIHII number was assigned too. This + element is required + and can only be obmitted when the parent element references + another element. + + + + + + + The NIHII number itself. This element is required + and can only be obmitted when the parent + element references + another element. + + + + + + + +
    diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.2.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.2.xsd new file mode 100644 index 000000000..f9919e431 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.2.xsd @@ -0,0 +1,191 @@ + + + + + + + + * v1.0: Initial version + * v1.1: + - Added String List + - Made IO list an open list + - Added blob-type + - Removed sendertype + - Removed limited strings + * v1.2: Relaxed blob compression + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + + +The fault always consists of main fault information and detailed information. +It is used for both SOAP Faults and Java Exceptions. +

    +]]> +
    +
    + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
  • SSIN only
  • +
  • Mutuality code (e.g. 312) and registration number with the mutuality
  • +
  • SSIN, Mutuality code (e.g. 312) and registration number with the mutuality
  • + +The most common case it the SSIN only. +]]> +
    +
    + + + + + +
    + + + + + + + +Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. +It contains attributes/fields that provide technical data. +

    +The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    +]]> +
    +
    + + + + + + + + + + +
    +
    +
    + +
    diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd new file mode 100644 index 000000000..6e3d81d42 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.3.xsd @@ -0,0 +1,189 @@ + + + + + + + + * v1.0: Initial version + * v1.1: + - Added String List + - Made IO list an open list + - Added blob-type + - Removed sendertype + - Removed limited strings + * v1.2: Relaxed blob compression + * v1.3: Added new attributes to Issuer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + + +The fault always consists of main fault information and detailed information. +It is used for both SOAP Faults and Java Exceptions. +

    +]]> +
    +
    + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
  • SSIN only
  • +
  • Mutuality code (e.g. 312) and registration number with the mutuality
  • +
  • SSIN, Mutuality code (e.g. 312) and registration number with the mutuality
  • + +The most common case it the SSIN only. +]]> +
    +
    + + + + + +
    + + + + + + + + Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. + It contains attributes/fields that provide technical data. +

    + The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    + ]]> +
    +
    + + + + + + + +
    +
    +
    + +
    diff --git a/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd new file mode 100644 index 000000000..e492e6559 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-commons/XSD/commonTypes-v1.4.xsd @@ -0,0 +1,211 @@ + + + + + + + * v1.0: Initial version + * v1.1: + - Added String List + - Made IO list an open list + - Added blob-type + - Removed sendertype + - Removed limited strings + * v1.2: Relaxed blob compression + * v1.3: Added new attributes to Issuer + * v1.4: Added information for encryption + + + + + + + + + + + + + + + + + + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient. + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient IO. + + + + + this value indicates that the sender encrypted the content of the body with the key of the known recipient Healthcare provider + + + + + this value indicates that the sender encrypted the content of the body with the public key of the Business Exchange Domain (message broker). This is used when the message needs to be decrypted by the message broker for intermediate processing + + + + + this value indicates that the sender encrypted the content of the body with the public key of mycarenet (message broker). This is used when the message needs to be decrypted by the Mycarenet for intermediate processing + + + + + this value indicates that the body needs to be encrypted by the IM before sending the message to Mycarenet. Usage of this value is reserved for users of integration module. + + + + + this value indicates that the body has been decrypted by the IM before sending the message to the back-office service. Usage of this value is reserved for users of integration module. + + + + + + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + +The fault always consists of main fault information and detailed information. +It is used for both SOAP Faults and Java Exceptions. +

    +]]>
    +
    + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + +
    + + + + + + + + + + + + + + + + + + + + +
  • SSIN only
  • +
  • Mutuality code (e.g. 312) and registration number with the mutuality
  • +
  • SSIN, Mutuality code (e.g. 312) and registration number with the mutuality
  • + +The most common case it the SSIN only. +]]>
    +
    + + + + + +
    + + + + + + Can contain large abound of binary data, which can be transported via MTOM/XOP when used in web services. + It contains attributes/fields that provide technical data. +

    + The content/value contains the binary data, first compressed via deflate and then base 64 encoded. +

    + ]]>
    +
    + + + + + + + + + +
    +
    +
    +
    diff --git a/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd new file mode 100644 index 000000000..318736950 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/GenericAsyncBusiness.xsd @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + A list of GenericRequest items. + + + + + + the timestamp of the request file. This information is provided by the caller of the service + + + + + + + + + + + + + + + + + + + A list of GenericResponse items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The same data as the request. + + + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd new file mode 100644 index 000000000..3b3ed3b6e --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_Insurability.xsd @@ -0,0 +1,706 @@ + + + + + + + + + + + + + + + + + + The type of the request: informational or as preparation for + invoicing. + + + + + + + + + An (application) reference, can be up to 25 characters. Only limited + list of characters are + allowed: 0-9, A-Z, Ö, Ë, Ü, space and the following special + characters ' \ . * + , - / : ; = ? ( ) ] [. It is not + included in the tracking and + tracing. + + + + + + + + + This element contains the actual data about the insurability of a + care receiver. The insurability + information is divided in groups. + + + + + + + The care receiver element contains generic information about the + care receiver that is not + directly related to insurability. It contains the INSS + (zone 300), the first name (zone 302), last name (zone 301), + the birthday (zone 303) + and indicates if the person is male or female (zone 305). The INSS and first name + are + optional, but the INSS will only be omitted in rare cases. + + + + + + + The details of the insurability response. + + + + + + + + + + + + This element contains information related to payment. It has payment + by IO element that is true + when the IO directly pays the care provider. This is zone + 314 in the CARENET message. The max invoiced elements are + the years that the care + receiver reached the maximum invoice amount. The max invoice element can occur 0 to + 3 times + and corresponds with the zones 316, 317, 318. + + + + + + + The details contains up to 5 detail entries. The truncated attribute + indicates if there are more + then 5 entries available for the requested period. It is + up to the care provider (or web service client) to divide + the requested period in + multiple requests in order to receive all details. A detail entry contains the + registration + number of the care receiver with an IO (zones 327, 338…). Also the IO + is indicated (zone 322, 333…). The period + indicates the begin date (zones 320, 331…) + and end date (zones 321, 332…) for which the detail information is + applicable. The + CT1 (zones 323, 334…) and CT2 (zones 324,335…) are fields that are fields that are + required for + invoicing. The payment agreement is only provided when the insurability + request type was invoicing. The payment + agreement is the MD5 hash that is required + with the invoice; it corresponds to the zone 328, 339… The actual + invoicing is not + part of this interface. The date element indicates when the entry was created. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityRequest items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The date of the request + + + + + + + + + + + + Indication if the request is informational or intended for + invoicing. Only informational is + supported for the moment. This is zone 303 + in the flat file version. + + + + + + The period for which the insurability is requested. The end + date is required! + + + + + + Indication if the request is for ambulatory care or in a day + clinic. This is zone 306 in the + flat file version. + + + + + + Optional reference with the insurablity request detail. Will + be returned in the responce, but is + not used by the system. This is zone 307 + in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityResponse items. This can be used + as an intermediate result file that + contains all valid, invalid and + incomplete requests. + + + + + + + + + + + + + The identification of the care receiver. + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + The same data as the request. + + + + + + + + + + + + Indicates if there is a specific situation concerning the + insurability related to the period of + the consultation + + + + + + Some information about the payment + + + + + Information about the hospitalized state of a patient. Only + provided when the insurability + contact type is set to + "hospitalized_elsewhere". + + + + + Some informations about contacts with a medical house (during + the requested period). + + + + + + List of insurability information. There can be maximum 5 + entries in the list. When there are + more, then the list is truncated and + that is indicated in the attribute of the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The code of the insurance organisation to/from who the care + receivers transfered. + + + + + + The date that the transfer took place. + + + + + + + + + + + Indicates that the insurance organisation will directy pay + the care provider (or not) + + + + + + A list of up to 3 years where the max invoice limit for the + care receiver was reached for the + requested period. + + + + + + + + + + + + The hospital where the care receiver is admitted. + + + + + + The date the care receiver is admitted. + + + + + The services that is provided by the hostital (indicated by + the hospital element) to the care + care receiver. + + + + + + + + + + + Required. The begin date of the contract with a medical + house + + + + + + If present, it is the end date of the contract with a medical + house + + + + + + + true if the contract with a medical house contains nurse care + + + + + + true if the contract with a medical house contains medical care + + + + + + true if the contract with a medical house contains kinesitherapy + care + + + + + + + + + + And insurability item. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The registration number of the care receiver with the + Mutuality + + + + + + The code of the insurance organisation + + + + + The period where the care receiver is covered by the + insurance organisation (indicated in the + Mutuality element). + + + + + + The "code titulaire 1" required for + invoicing. + + + + + + The "code titulaire 2" required for + invoicing. + + + + + + Element linked to insurablity request of the type + "invoicing". Not supported for the + moment, will never be + provided. + + + + + + The date of the information. + + + + + + diff --git a/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd new file mode 100644 index 000000000..a7d64c871 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync-insurability/XSD/MyCareNet_XXXXXX_Types.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + The message name. For Insurability, the possible values are + 801000, 801000ERR, 801001 and 801900. This is zone 201 in the flat file version. + + + + + + The version number of the message. It defines the format of the + child elements and should be 2 digits long. First version = 01 It is required. + This is zone 201 in the flat file version. + + + + + A Boolean that indicates if the message is a duplicate. It is + required. This is a part of zone 202 in the flat file version. + + + + + + A Boolean that indicates if the message is a test message. It is + required. This is a part of zone 202 in the flat file version. + + + + + + Contains the message reference of the sender. It is a numeric + code of up to 14 characters. It is required. This is zone 204 in the flat file + version. + + + + + Should not be provided, only for return messages. This is zone + 205 in the flat file version. + + + + + Determines if the message is received in Synchronous or + Asynchronous flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NumericalType Limited to a length of 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The INSS number of the care receiver, optional when + RegNrWithMut and Mutuality are provided. This is zone 300 in the flat file + version. + + + + + The registration number of the care receiver with the + insurance organisation. Optional if the INSS is provided. This is zone 302 + in the flat file version. + + + + + The insurance organisation code (single character). Optional + if the INSS is provided. This is zone 301 in the flat file version. + + + + + + + + + + + + 300 + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + Extension of the CareReceiverType used to identified the Care Receiver in the 4XXXXX messages + + + + + + + + + + 303 + + + + + + + + + + + + + + Optional element that contains the INSS of a care receiver. + Only omitted in rare cases (like newborns or foreingers). + + + + 300 + + + + + + + The first name of the care receiver if available. + + + + 333 + 304 + 313 + + + + + + + The last name of the care receiver + + + 332 + 303 + 312 + + + + + + + The date that the care receiver is born. Only optional in + rare cases (e.g. new born, foreigners, ...). + + + + + The day the care receiver is deceased. Only provided if when + the care receiver is deceased an the decease date is in the requested + period. + + + + + The sex of the care receiver. + + + 305 + + + + + + + + + + Extension of the CareReceiverDetailType used to details the Care Receiver in the 4XXXXX messages + + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + + + + + The start date of the period This is zone 304 in the flat + file version. + + + 336 + + + + + + + The end date of the period. This is zone 305 in the flat + file version. + + + 337 + + + + + + + + + + + + The start date of the period + + + + 310 + 313 + 310 + + + + + + + + For this type, the end date or the length of the period is expected + The length could be expressed by a number of week or month. + In the message 410918, for the current data, no end is expected. + + + + + + The end date of the period. + + + + 311 + 315 + + + + + + + + + 312 + + + + + + + + + + + 313 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains 2 or 3 IO's that where returned by the membership filter. + If only 2 IO's are returned, an additional 0 is added. fi. if 2 and 6 are returned, + the value should be 260 This is zone 308 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd new file mode 100644 index 000000000..941ccd346 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_Insurability.xsd @@ -0,0 +1,706 @@ + + + + + + + + + + + + + + + + + + The type of the request: informational or as preparation for + invoicing. + + + + + + + + + An (application) reference, can be up to 25 characters. Only limited + list of characters are + allowed: 0-9, A-Z, Ö, Ë, Ü, space and the following special + characters ' \ . * + , - / : ; = ? ( ) ] [. It is not + included in the tracking and + tracing. + + + + + + + + + This element contains the actual data about the insurability of a + care receiver. The insurability + information is divided in groups. + + + + + + + The care receiver element contains generic information about the + care receiver that is not + directly related to insurability. It contains the INSS + (zone 300), the first name (zone 302), last name (zone 301), + the birthday (zone 303) + and indicates if the person is male or female (zone 305). The INSS and first name + are + optional, but the INSS will only be omitted in rare cases. + + + + + + + The details of the insurability response. + + + + + + + + + + + + This element contains information related to payment. It has payment + by IO element that is true + when the IO directly pays the care provider. This is zone + 314 in the CARENET message. The max invoiced elements are + the years that the care + receiver reached the maximum invoice amount. The max invoice element can occur 0 to + 3 times + and corresponds with the zones 316, 317, 318. + + + + + + + The details contains up to 5 detail entries. The truncated attribute + indicates if there are more + then 5 entries available for the requested period. It is + up to the care provider (or web service client) to divide + the requested period in + multiple requests in order to receive all details. A detail entry contains the + registration + number of the care receiver with an IO (zones 327, 338…). Also the IO + is indicated (zone 322, 333…). The period + indicates the begin date (zones 320, 331…) + and end date (zones 321, 332…) for which the detail information is + applicable. The + CT1 (zones 323, 334…) and CT2 (zones 324,335…) are fields that are fields that are + required for + invoicing. The payment agreement is only provided when the insurability + request type was invoicing. The payment + agreement is the MD5 hash that is required + with the invoice; it corresponds to the zone 328, 339… The actual + invoicing is not + part of this interface. The date element indicates when the entry was created. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityRequest items. + + + + + + + + + + + The identification of the care receiver. + + + + + + The date of the request + + + + + + + + + + + + Indication if the request is informational or intended for + invoicing. Only informational is + supported for the moment. This is zone 303 + in the flat file version. + + + + + + The period for which the insurability is requested. The end + date is required! + + + + + + Indication if the request is for ambulatory care or in a day + clinic. This is zone 306 in the + flat file version. + + + + + + Optional reference with the insurablity request detail. Will + be returned in the responce, but is + not used by the system. This is zone 307 + in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A list of SingleInsurabilityResponse items. This can be used + as an intermediate result file that + contains all valid, invalid and + incomplete requests. + + + + + + + + + + + + + The identification of the care receiver. + + + + + + Contains the error that occurred and a reference to + the field that contains the error + + + + + + + + Some detailed information about the care receiver. + + + + + + + + + The same data as the request. + + + + + + + + + + + + Indicates if there is a specific situation concerning the + insurability related to the period of + the consultation + + + + + + Some information about the payment + + + + + Information about the hospitalized state of a patient. Only + provided when the insurability + contact type is set to + "hospitalized_elsewhere". + + + + + Some informations about contacts with a medical house (during + the requested period). + + + + + + List of insurability information. There can be maximum 5 + entries in the list. When there are + more, then the list is truncated and + that is indicated in the attribute of the element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The code of the insurance organisation to/from who the care + receivers transfered. + + + + + + The date that the transfer took place. + + + + + + + + + + + Indicates that the insurance organisation will directy pay + the care provider (or not) + + + + + + A list of up to 3 years where the max invoice limit for the + care receiver was reached for the + requested period. + + + + + + + + + + + + The hospital where the care receiver is admitted. + + + + + + The date the care receiver is admitted. + + + + + The services that is provided by the hostital (indicated by + the hospital element) to the care + care receiver. + + + + + + + + + + + Required. The begin date of the contract with a medical + house + + + + + + If present, it is the end date of the contract with a medical + house + + + + + + + true if the contract with a medical house contains nurse care + + + + + + true if the contract with a medical house contains medical care + + + + + + true if the contract with a medical house contains kinesitherapy + care + + + + + + + + + + And insurability item. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The registration number of the care receiver with the + Mutuality + + + + + + The code of the insurance organisation + + + + + The period where the care receiver is covered by the + insurance organisation (indicated in the + Mutuality element). + + + + + + The "code titulaire 1" required for + invoicing. + + + + + + The "code titulaire 2" required for + invoicing. + + + + + + Element linked to insurablity request of the type + "invoicing". Not supported for the + moment, will never be + provided. + + + + + + The date of the information. + + + + + + diff --git a/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd new file mode 100644 index 000000000..e1f1df663 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_MedAdmin.xsd @@ -0,0 +1,704 @@ + + + + + + + + + + + + + + + + + + The Decision type is used to express the result of a decision done + by the Consultant Doctor. + + + + + + + + 338 + + + + + + + + + 346 + + + + + + + + + + + 335 + + + + + + + + + + + + + + + + + + The rejection reason is composed of a 3 length string unchecked by the XML Schema. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The SingleNurseContractualCareRequest element contains all the + information for a new, a modification or extension of a contractual + care request done by a nurse. Message type: 410000 + + + + + + + + The SinleNurseContractualCareResponse element is the response made by the OA to a + request done by a nurse for contractal care. Message type: 410900 or 410999 + + + + + + + + The SingleNurseContractualCareUpdate element is the response + made by the OA after a new validation of an existing contractal + care. Message type: 410908 + + + + + + + + + + + The CareReceiverId contains the identification of the care receiver. + + + + + + + + + + + The NurseContractualCareDetailType element contains all the data + needed to specify a Contractual Care. + + + + + + + + 308 + + + + + + + + + 309 + + + + + + + + + 306 + + + + + + + + + + 314 + + + + + + + + + 317 + + + + + + + + + 316 + + + + + + + + + + + + + + + 304 + + + + + + + + + 305 + + + + + + + + + + + 307 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 334 + + + + + + + + + + + 339 + + + + + + + + + + + + + + + + + + + + + 308 + + + + + + + + + 306 + + + + + + + + + 312 + + + + + + + + + + 329 + + + + + + + + + + 309 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 315 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 321 + + + + + + + + + + 320 + + + + + + + + + + + + + + + + + + + 318 + + + + + + + + + 319 + + + + + + + + + + 322 + + + + + + + + + + + + + 323 + + + + + + + + + 324 + + + + + + + + + 325 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 304 + + + + + + + + + 305 + + + + + + + + + 306 + + + + + + + + + + 309 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 314 + + + + + + + + + + 316 + + + + + + + + + + + + + 310 + + + + + + + + + 311 + + + + + + + + + + + + + 307 + + + + + + + + + 308 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd new file mode 100644 index 000000000..a7d64c871 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync/XSD/MyCareNet_XXXXXX_Types.xsd @@ -0,0 +1,564 @@ + + + + + + + + + + The message name. For Insurability, the possible values are + 801000, 801000ERR, 801001 and 801900. This is zone 201 in the flat file version. + + + + + + The version number of the message. It defines the format of the + child elements and should be 2 digits long. First version = 01 It is required. + This is zone 201 in the flat file version. + + + + + A Boolean that indicates if the message is a duplicate. It is + required. This is a part of zone 202 in the flat file version. + + + + + + A Boolean that indicates if the message is a test message. It is + required. This is a part of zone 202 in the flat file version. + + + + + + Contains the message reference of the sender. It is a numeric + code of up to 14 characters. It is required. This is zone 204 in the flat file + version. + + + + + Should not be provided, only for return messages. This is zone + 205 in the flat file version. + + + + + Determines if the message is received in Synchronous or + Asynchronous flow. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NumericalType Limited to a length of 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The INSS number of the care receiver, optional when + RegNrWithMut and Mutuality are provided. This is zone 300 in the flat file + version. + + + + + The registration number of the care receiver with the + insurance organisation. Optional if the INSS is provided. This is zone 302 + in the flat file version. + + + + + The insurance organisation code (single character). Optional + if the INSS is provided. This is zone 301 in the flat file version. + + + + + + + + + + + + 300 + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + Extension of the CareReceiverType used to identified the Care Receiver in the 4XXXXX messages + + + + + + + + + + 303 + + + + + + + + + + + + + + Optional element that contains the INSS of a care receiver. + Only omitted in rare cases (like newborns or foreingers). + + + + 300 + + + + + + + The first name of the care receiver if available. + + + + 333 + 304 + 313 + + + + + + + The last name of the care receiver + + + 332 + 303 + 312 + + + + + + + The date that the care receiver is born. Only optional in + rare cases (e.g. new born, foreigners, ...). + + + + + The day the care receiver is deceased. Only provided if when + the care receiver is deceased an the decease date is in the requested + period. + + + + + The sex of the care receiver. + + + 305 + + + + + + + + + + Extension of the CareReceiverDetailType used to details the Care Receiver in the 4XXXXX messages + + + + + + + + + + 302 + + + + + + + + + 301 + + + + + + + + + + + + + + The start date of the period This is zone 304 in the flat + file version. + + + 336 + + + + + + + The end date of the period. This is zone 305 in the flat + file version. + + + 337 + + + + + + + + + + + + The start date of the period + + + + 310 + 313 + 310 + + + + + + + + For this type, the end date or the length of the period is expected + The length could be expressed by a number of week or month. + In the message 410918, for the current data, no end is expected. + + + + + + The end date of the period. + + + + 311 + 315 + + + + + + + + + 312 + + + + + + + + + + + 313 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains 2 or 3 IO's that where returned by the membership filter. + If only 2 IO's are returned, an additional 0 is added. fi. if 2 and 6 are returned, + the value should be 260 This is zone 308 in the flat file version. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd b/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd new file mode 100644 index 000000000..a249eb98f --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.3.xsd @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + Optional when the input was emtpy. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty means all. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + + The content is the hmac-sha256 of the request + with the content of the ResultMajor as key (UTF8 + encoded). + This way it references both the messages it applies to and the result, this + is required because the + xades-t only signs the decoded content + which does not include the result attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd b/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd new file mode 100644 index 000000000..a87426f07 --- /dev/null +++ b/decompiled/3.20.2/mycarenet-genasync/XSD/mycarenet-genasync-v1.xsd @@ -0,0 +1,191 @@ + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded + to preserve the internal signature. + Optional when the input was emtpy. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Empty means all. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + The signature in xades-t form, base64 encoded to + preserve the internal signature. + + + + + + + + + + + + + + The content is the hmac-sha256 of the request + with the content of the ResultMajor as key (UTF8 + encoded). + This way it references both the messages it applies to and the result, this + is required because the + xades-t only signs the + decoded content + which does not include the result attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd b/decompiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd new file mode 100644 index 000000000..6717ec02b --- /dev/null +++ b/decompiled/3.20.2/mycarenet-memberdata/XSD/Extensions-simplified.xsd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd b/decompiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd new file mode 100644 index 000000000..6ddec7b4f --- /dev/null +++ b/decompiled/3.20.2/mycarenet-memberdata/XSD/saml-schema-protocol-2.0.xsd @@ -0,0 +1,302 @@ + + + + + + + Document identifier: saml-schema-protocol-2.0 + Location: http://docs.oasis-open.org/security/saml/v2.0/ + Revision history: + V1.0 (November, 2002): + Initial Standard Schema. + V1.1 (September, 2003): + Updates within the same V1.0 namespace. + V2.0 (March, 2005): + New protocol schema based in a SAML V2.0 namespace. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd b/decompiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd new file mode 100644 index 000000000..53606a6fe --- /dev/null +++ b/decompiled/3.20.2/mycarenet-registration/XSD/registrations-v1.0.xsd @@ -0,0 +1,87 @@ + + + + + + + + * v1.0: Initial version + + + + + + + + + + + + + + + + + + + + + + + + The care provider for which the request was + sent. This is not necessary the party + that sent + the request, but it can be. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl b/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl new file mode 100644 index 000000000..f18cb6ec0 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-AskMedicalAdvisorAgreement.wsdl @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl b/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl new file mode 100644 index 000000000..0a695dabd --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/WSDL/MCN-ChapIV-ConsultMedicalAdvisorAgreement.wsdl @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd new file mode 100644 index 000000000..65577733d --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-AskUnaddressed.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd new file mode 100644 index 000000000..220ca366c --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-BE-ConsultUnaddressed.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd new file mode 100644 index 000000000..eb712867a --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-AskAddressed.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd new file mode 100644 index 000000000..5bb273507 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/IO-IM-ConsultAddressed.xsd @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd new file mode 100644 index 000000000..af51a2edc --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-AskMedicalAdvisorAgreement-v1.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd new file mode 100644 index 000000000..9a84bd734 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN-ChapIV-ConsultMedicalAdvisorAgreement-v1.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd new file mode 100644 index 000000000..6d43c7e8c --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_ask_encrypted_response.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd new file mode 100644 index 000000000..27679ae85 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/MCN_consult_encrypted_response.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd new file mode 100644 index 000000000..11fbeb202 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonInfo-v2.xsd @@ -0,0 +1,433 @@ + + + + + + + Elements of this base type do not require any content, instead + it is also possible to refer to another element with the same + type and same name. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + + + The ID of an element. Can be used by other elements with the + same name and type to reference this element. An ID should only be + unique inside a document, in this case the SOAP message. + In other words, each request can reuse the same ID values. + + + + + + +

    + A XPoiter reference to another element with the same name and type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the this element by the element + it references. +
    + The XPointer should result in a single element with the same + type the this element. +

    +

    + See ValueRefString type for more information about XPointer. +

    +
    +
    +
    +
    + + + + + Elements of this type do not require any content, instead + it is also possible to refer to another element in + the same document with the same values. + The referencee should specify and id, and the + referencer should specify a ref-attribute. + + + + + + + +

    + A XPoiter reference to another element with the same type. + When this is present, the content of the element should be + empty. MyCareNet will substitute the content of this element by + the result of the XPointer. +
    + The XPointer should result in a node-set that is compliant with + the type of this element. +

    +

    + XPointer is a W3C standard that is commonly used to reference + other elements. This is for example used by the XMLDSig + standard, although it only requires a sub-section to be + implemented. See service catalogue for more information. +

    +
    +
    +
    +
    +
    +
    + + + + The "root"-type of the common input element. + + + + + + + Generic information about the request itself. + + + + + + + Common input about the origin of the request. + + + + + + + + + + + + + + + + The "root"-type of the common output element. + + + + + + + + + + + + + + + + + + Information about the request. + + + + + + + Indicates if the message is a test message or not. + + + + + + + + + Information about the originator of the request. + + + + + + + The package that the originator used to send the request. + + + + + + + The care provider for which the request was sent. This + is not necessary the party that sent the request, but it + can be. + + + + + + + + + Information about the software package that is connected + to MyCareNet. + + + + + + + + + Each software package provider receives a license when + he is granted access to MyCareNet. The package must + provide this license in this element. + + + + + + + + + + + Information about the license of a package. + + + + + + + The user name of the license. + This is a unique identifier of the package. + + + + + + + The password of the license. + This is required to prove the identify of the package. + + + + + + + + + Information about the party. + A party is rather general. some examples are +
      +
    1. A physical person by itself
    2. +
    3. A physical person working for an enterprise
    4. +
    5. A enterprise by itself
    6. +
    +
    +
    + + + + +

    + The physical person that authenticated to send the request. + This can only be omitted when the organization was + authenticated by a eHealth certificate. +

    +

    + The SAML-ticket should contain the same information, although + there are exception possible in case there is an organization. + When not present in the SAML-ticket this information is treated + as information. This data in this element should correspond + to one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:person:ssin
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:person:ssin
    4. +
    +
    +
    +
    + + + +

    + The organization (enterprise, laboratory, hospital, ...) + that was authenticated to send the request. This can only + be omitted when the sender isn't part of an organization that + is relevant for the request. +
    + Organization that have no link with the requests should not + be provided. For example, 'physical person A' should not specify + his employer 'enterprise B' if he got a personal mandate from + nurse C (his wife). +

    +

    + The same information must be present in the SAML-ticket. It + can be in one or multiple of the following attributes: +

    +
      +
    1. urn:be:fgov:ehealth:1.0:xxx:yyy-number
    2. +
    3. urn:be:fgov:ehealth:1.0:certificateholder:xxx:yyy-number
    4. +
    +
    +
    +
    +
    +
    + + + + Information about a care provider. This is a person or + institution that provides health care service to persons. + + + + + + + The NIHII (FR:INAMI, NL:RIZIV) number of the care provider. + This is always required. + + + + + + + The physical person that is linked to the NIHII number provided. + Should only be provided when the NIHII is linked a person. See + service catalogue for more details. + + + + + + + The organization that is linked to the NIHII number provided. + Should only be provided when the NIHII is linked an organization. + See service catalogue for more details. + + + + + + + + + Everything that is an entity derives from this type. Enties + are object that are distinguishable and have a name. This name + isn't nesesary unique. + + + + + + + + + Optional name of entity. If provided it is used in a pure + informal way. It will be added to certain logs and might + appear on some representations. + + + + + + + + + + + Enities that have a unique identification have this type. This + identification is always issued by an authority. Only one of + the child elements is required, the others are prohibited. +
    + In other words, this is actualy a xsd-choise, but this does + not always translate so well in code. Therefore we decided to + make it an sequence with all optional elements. +
    +
    + + + + + + + Identification issued by the NIHII. It uniquely specifies a + care provider in his role. + + + + + + + Identification issued by the National Registry of Belgium. + It uniquely specifies a physical person. + + + + + + + Identification issued by the CBE. It uniquely specifies an + enterprise. + + + + + + +
    + + + + The NIHII number with its meta-data. + + + + + + + + + Meta-data that indicates to which type of care provider + the NIHII number was assigned too. This element is required + and can only be obmitted when the parent element references + another element. + + + + + + + The NIHII number itself. This element is required + and can only be obmitted when the parent element references + another element. + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd new file mode 100644 index 000000000..1a2cd4f02 --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/commonTypes-v1.xsd @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The given audit number does not exist within the system. + + + + + + The care provider certificate is found to be invalid. + + + + + The file sequence number does not exist within the system. + + + + + + Generic error. + + + + + The system was unable to queue the post for further processing. + + + + + + The structure of the document is not correct (package error). + + + + + + The care provider was not authorized by Be-Health. + + + + + The session key used to authenticate is unknown by the system. + This is possible when the session key was not registered via the XKMS service or if the session + key as expired. + + + + + + + + + + + + + + + + + Contains a detail code. + + + + + + Contains the location of the fault. This could be an XPath expression. + + + + + + Contains a human-readable message. + + + + + + + + + + Contains the name of the subsystem that caused the error event to + occur. + + + + + + A human-readable error message. + + + + + + + + + + + + + + + + + + + + + + + + + + + Who was the legal entity sending the request. + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd new file mode 100644 index 000000000..d756cf2eb --- /dev/null +++ b/decompiled/3.20.2/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.java new file mode 100644 index 000000000..c0e06ae2a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalKeyInfo.java @@ -0,0 +1,35 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.KeyInfo; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"keyInfo"} +) +@XmlRootElement( + name = "AdditionalKeyInfo" +) +public class AdditionalKeyInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "KeyInfo", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected KeyInfo keyInfo; + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalTimeInfo.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalTimeInfo.java new file mode 100644 index 000000000..3ebbaaeaa --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AdditionalTimeInfo.java @@ -0,0 +1,67 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdditionalTimeInfoType", + propOrder = {"value"} +) +@XmlRootElement( + name = "AdditionalTimeInfo" +) +public class AdditionalTimeInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime value; + @XmlAttribute( + name = "Type", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + @XmlAttribute( + name = "Ref" + ) + protected String ref; + + public DateTime getValue() { + return this.value; + } + + public void setValue(DateTime value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getRef() { + return this.ref; + } + + public void setRef(String value) { + this.ref = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AnyType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AnyType.java new file mode 100644 index 000000000..8bd0a6ff2 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AnyType.java @@ -0,0 +1,29 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AnyType", + propOrder = {"anies"} +) +public class AnyType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected List anies; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.java new file mode 100644 index 000000000..4b32470fc --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/AttachmentReference.java @@ -0,0 +1,76 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.DigestMethod; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttachmentReferenceType", + propOrder = {"digestMethod", "digestValue"} +) +@XmlRootElement( + name = "AttachmentReference" +) +public class AttachmentReference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DigestMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected DigestMethod digestMethod; + @XmlElement( + name = "DigestValue", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected byte[] digestValue; + @XmlAttribute( + name = "AttRefURI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String attRefURI; + @XmlAttribute( + name = "MimeType" + ) + protected String mimeType; + + public DigestMethod getDigestMethod() { + return this.digestMethod; + } + + public void setDigestMethod(DigestMethod value) { + this.digestMethod = value; + } + + public byte[] getDigestValue() { + return this.digestValue; + } + + public void setDigestValue(byte[] value) { + this.digestValue = value; + } + + public String getAttRefURI() { + return this.attRefURI; + } + + public void setAttRefURI(String value) { + this.attRefURI = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Data.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Data.java new file mode 100644 index 000000000..e1aedf432 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Data.java @@ -0,0 +1,43 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +@XmlRootElement( + name = "Base64Data" +) +public class Base64Data implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "MimeType" + ) + protected String mimeType; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.java new file mode 100644 index 000000000..cb811e5e8 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Base64Signature.java @@ -0,0 +1,47 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"value"} +) +@XmlRootElement( + name = "Base64Signature" +) +public class Base64Signature implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.java new file mode 100644 index 000000000..a03b41e1d --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ClaimedIdentity.java @@ -0,0 +1,46 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.NameIdentifierType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "supportingInfo"} +) +@XmlRootElement( + name = "ClaimedIdentity" +) +public class ClaimedIdentity implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected NameIdentifierType name; + @XmlElement( + name = "SupportingInfo" + ) + protected AnyType supportingInfo; + + public NameIdentifierType getName() { + return this.name; + } + + public void setName(NameIdentifierType value) { + this.name = value; + } + + public AnyType getSupportingInfo() { + return this.supportingInfo; + } + + public void setSupportingInfo(AnyType value) { + this.supportingInfo = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DetailType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DetailType.java new file mode 100644 index 000000000..939837567 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DetailType.java @@ -0,0 +1,75 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DetailType", + propOrder = {"code", "message", "anies"} +) +public class DetailType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Code" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String code; + @XmlElement( + name = "Message" + ) + protected InternationalStringType message; + @XmlAnyElement + protected List anies; + @XmlAttribute( + name = "Type", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public String getCode() { + return this.code; + } + + public void setCode(String value) { + this.code = value; + } + + public InternationalStringType getMessage() { + return this.message; + } + + public void setMessage(InternationalStringType value) { + this.message = value; + } + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentBaseType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentBaseType.java new file mode 100644 index 000000000..76c007f16 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentBaseType.java @@ -0,0 +1,87 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DocumentBaseType" +) +@XmlSeeAlso({DocumentType.class, DocumentHash.class, TransformedData.class}) +public abstract class DocumentBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "ID" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "RefURI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String refURI; + @XmlAttribute( + name = "RefType" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String refType; + @XmlAttribute( + name = "SchemaRefs" + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREFS" + ) + protected List schemaRefs; + + public String getID() { + return this.id; + } + + public void setID(String value) { + this.id = value; + } + + public String getRefURI() { + return this.refURI; + } + + public void setRefURI(String value) { + this.refURI = value; + } + + public String getRefType() { + return this.refType; + } + + public void setRefType(String value) { + this.refType = value; + } + + public List getSchemaRefs() { + if (this.schemaRefs == null) { + this.schemaRefs = new ArrayList(); + } + + return this.schemaRefs; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.java new file mode 100644 index 000000000..fd0d7086a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentHash.java @@ -0,0 +1,76 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.DigestMethod; +import org.w3._2000._09.xmldsig.Transforms; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"transforms", "digestMethod", "digestValue"} +) +@XmlRootElement( + name = "DocumentHash" +) +public class DocumentHash extends DocumentBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Transforms transforms; + @XmlElement( + name = "DigestMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected DigestMethod digestMethod; + @XmlElement( + name = "DigestValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected byte[] digestValue; + @XmlAttribute( + name = "WhichReference" + ) + protected BigInteger whichReference; + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public DigestMethod getDigestMethod() { + return this.digestMethod; + } + + public void setDigestMethod(DigestMethod value) { + this.digestMethod = value; + } + + public byte[] getDigestValue() { + return this.digestValue; + } + + public void setDigestValue(byte[] value) { + this.digestValue = value; + } + + public BigInteger getWhichReference() { + return this.whichReference; + } + + public void setWhichReference(BigInteger value) { + this.whichReference = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.java new file mode 100644 index 000000000..6992077c1 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentType.java @@ -0,0 +1,76 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DocumentType", + propOrder = {"attachmentReference", "base64Data", "escapedXML", "base64XML", "inlineXML"} +) +public class DocumentType extends DocumentBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttachmentReference" + ) + protected AttachmentReference attachmentReference; + @XmlElement( + name = "Base64Data" + ) + protected Base64Data base64Data; + @XmlElement( + name = "EscapedXML" + ) + protected String escapedXML; + @XmlElement( + name = "Base64XML" + ) + protected byte[] base64XML; + @XmlElement( + name = "InlineXML" + ) + protected InlineXMLType inlineXML; + + public AttachmentReference getAttachmentReference() { + return this.attachmentReference; + } + + public void setAttachmentReference(AttachmentReference value) { + this.attachmentReference = value; + } + + public Base64Data getBase64Data() { + return this.base64Data; + } + + public void setBase64Data(Base64Data value) { + this.base64Data = value; + } + + public String getEscapedXML() { + return this.escapedXML; + } + + public void setEscapedXML(String value) { + this.escapedXML = value; + } + + public byte[] getBase64XML() { + return this.base64XML; + } + + public void setBase64XML(byte[] value) { + this.base64XML = value; + } + + public InlineXMLType getInlineXML() { + return this.inlineXML; + } + + public void setInlineXML(InlineXMLType value) { + this.inlineXML = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.java new file mode 100644 index 000000000..ba0e7f999 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/DocumentWithSignature.java @@ -0,0 +1,33 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"document"} +) +@XmlRootElement( + name = "DocumentWithSignature" +) +public class DocumentWithSignature implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Document", + required = true + ) + protected DocumentType document; + + public DocumentType getDocument() { + return this.document; + } + + public void setDocument(DocumentType value) { + this.document = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IncludeObject.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IncludeObject.java new file mode 100644 index 000000000..c139f5ee7 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IncludeObject.java @@ -0,0 +1,73 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "IncludeObject" +) +public class IncludeObject implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "WhichDocument" + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREF" + ) + protected Object whichDocument; + @XmlAttribute( + name = "hasObjectTagsAndAttributesSet" + ) + protected Boolean hasObjectTagsAndAttributesSet; + @XmlAttribute( + name = "ObjId" + ) + protected String objId; + @XmlAttribute( + name = "createReference" + ) + protected Boolean createReference; + + public Object getWhichDocument() { + return this.whichDocument; + } + + public void setWhichDocument(Object value) { + this.whichDocument = value; + } + + public boolean isHasObjectTagsAndAttributesSet() { + return this.hasObjectTagsAndAttributesSet == null ? false : this.hasObjectTagsAndAttributesSet; + } + + public void setHasObjectTagsAndAttributesSet(Boolean value) { + this.hasObjectTagsAndAttributesSet = value; + } + + public String getObjId() { + return this.objId; + } + + public void setObjId(String value) { + this.objId = value; + } + + public boolean isCreateReference() { + return this.createReference == null ? true : this.createReference; + } + + public void setCreateReference(Boolean value) { + this.createReference = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InlineXMLType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InlineXMLType.java new file mode 100644 index 000000000..9d336bca6 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InlineXMLType.java @@ -0,0 +1,52 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InlineXMLType", + propOrder = {"any"} +) +public class InlineXMLType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected Element any; + @XmlAttribute( + name = "ignorePIs" + ) + protected Boolean ignorePIs; + @XmlAttribute( + name = "ignoreComments" + ) + protected Boolean ignoreComments; + + public Element getAny() { + return this.any; + } + + public void setAny(Element value) { + this.any = value; + } + + public boolean isIgnorePIs() { + return this.ignorePIs == null ? true : this.ignorePIs; + } + + public void setIgnorePIs(Boolean value) { + this.ignorePIs = value; + } + + public boolean isIgnoreComments() { + return this.ignoreComments == null ? true : this.ignoreComments; + } + + public void setIgnoreComments(Boolean value) { + this.ignoreComments = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.java new file mode 100644 index 000000000..3840d416c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InputDocuments.java @@ -0,0 +1,70 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"document", "transformedData", "documentHash", "other"} +) +@XmlRootElement( + name = "InputDocuments" +) +public class InputDocuments implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Document" + ) + protected List document; + @XmlElement( + name = "TransformedData" + ) + protected List transformedData; + @XmlElement( + name = "DocumentHash" + ) + protected List documentHash; + @XmlElement( + name = "Other" + ) + protected List other; + + public List getDocument() { + if (this.document == null) { + this.document = new ArrayList(); + } + + return this.document; + } + + public List getTransformedData() { + if (this.transformedData == null) { + this.transformedData = new ArrayList(); + } + + return this.transformedData; + } + + public List getDocumentHash() { + if (this.documentHash == null) { + this.documentHash = new ArrayList(); + } + + return this.documentHash; + } + + public List getOther() { + if (this.other == null) { + this.other = new ArrayList(); + } + + return this.other; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.java new file mode 100644 index 000000000..1a725c62c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/IntendedAudience.java @@ -0,0 +1,36 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.NameIdentifierType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"recipients"} +) +@XmlRootElement( + name = "IntendedAudience" +) +public class IntendedAudience implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Recipient", + required = true + ) + protected List recipients; + + public List getRecipients() { + if (this.recipients == null) { + this.recipients = new ArrayList(); + } + + return this.recipients; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InternationalStringType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InternationalStringType.java new file mode 100644 index 000000000..f8e395b66 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/InternationalStringType.java @@ -0,0 +1,41 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "InternationalStringType", + propOrder = {"value"} +) +public class InternationalStringType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "lang", + namespace = "http://www.w3.org/XML/1998/namespace", + required = true + ) + protected String lang; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getLang() { + return this.lang; + } + + public void setLang(String value) { + this.lang = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/KeySelector.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/KeySelector.java new file mode 100644 index 000000000..0487fc21b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/KeySelector.java @@ -0,0 +1,46 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.KeyInfo; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"other", "keyInfo"} +) +@XmlRootElement( + name = "KeySelector" +) +public class KeySelector implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Other" + ) + protected AnyType other; + @XmlElement( + name = "KeyInfo", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected KeyInfo keyInfo; + + public AnyType getOther() { + return this.other; + } + + public void setOther(AnyType value) { + this.other = value; + } + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ManifestResult.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ManifestResult.java new file mode 100644 index 000000000..d8a062488 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ManifestResult.java @@ -0,0 +1,50 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"referenceXpath", "status"} +) +@XmlRootElement( + name = "ManifestResult" +) +public class ManifestResult implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceXpath", + required = true + ) + protected String referenceXpath; + @XmlElement( + name = "Status", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String status; + + public String getReferenceXpath() { + return this.referenceXpath; + } + + public void setReferenceXpath(String value) { + this.referenceXpath = value; + } + + public String getStatus() { + return this.status; + } + + public void setStatus(String value) { + this.status = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.java new file mode 100644 index 000000000..166c2fb6e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ObjectFactory.java @@ -0,0 +1,390 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import oasis.names.tc.saml._1_0.assertion.NameIdentifierType; + +@XmlRegistry +public class ObjectFactory { + private static final QName _Document_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Document"); + private static final QName _OptionalInputs_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "OptionalInputs"); + private static final QName _OptionalOutputs_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "OptionalOutputs"); + private static final QName _ServicePolicy_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ServicePolicy"); + private static final QName _Language_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Language"); + private static final QName _AdditionalProfile_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "AdditionalProfile"); + private static final QName _Schema_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Schema"); + private static final QName _Response_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "Response"); + private static final QName _SignatureType_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "SignatureType"); + private static final QName _AddTimestamp_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "AddTimestamp"); + private static final QName _VerifyResponse_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "VerifyResponse"); + private static final QName _UseVerificationTime_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "UseVerificationTime"); + private static final QName _ReturnVerificationTimeInfo_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnVerificationTimeInfo"); + private static final QName _ReturnProcessingDetails_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnProcessingDetails"); + private static final QName _ReturnSigningTimeInfo_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnSigningTimeInfo"); + private static final QName _ReturnSignerIdentity_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnSignerIdentity"); + private static final QName _SignerIdentity_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "SignerIdentity"); + private static final QName _UpdatedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "UpdatedSignature"); + private static final QName _ReturnTimestampedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "ReturnTimestampedSignature"); + private static final QName _TimestampedSignature_QNAME = new QName("urn:oasis:names:tc:dss:1.0:core:schema", "TimestampedSignature"); + + public InputDocuments createInputDocuments() { + return new InputDocuments(); + } + + public DocumentType createDocumentType() { + return new DocumentType(); + } + + public TransformedData createTransformedData() { + return new TransformedData(); + } + + public Base64Data createBase64Data() { + return new Base64Data(); + } + + public DocumentHash createDocumentHash() { + return new DocumentHash(); + } + + public AnyType createAnyType() { + return new AnyType(); + } + + public SignatureObject createSignatureObject() { + return new SignatureObject(); + } + + public SignaturePtr createSignaturePtr() { + return new SignaturePtr(); + } + + public Base64Signature createBase64Signature() { + return new Base64Signature(); + } + + public Timestamp createTimestamp() { + return new Timestamp(); + } + + public Result createResult() { + return new Result(); + } + + public InternationalStringType createInternationalStringType() { + return new InternationalStringType(); + } + + public ClaimedIdentity createClaimedIdentity() { + return new ClaimedIdentity(); + } + + public Schemas createSchemas() { + return new Schemas(); + } + + public ResponseBaseType createResponseBaseType() { + return new ResponseBaseType(); + } + + public SignRequest createSignRequest() { + return new SignRequest(); + } + + public RequestBaseType createRequestBaseType() { + return new RequestBaseType(); + } + + public SignResponse createSignResponse() { + return new SignResponse(); + } + + public UpdateSignatureInstructionType createUpdateSignatureInstructionType() { + return new UpdateSignatureInstructionType(); + } + + public IntendedAudience createIntendedAudience() { + return new IntendedAudience(); + } + + public KeySelector createKeySelector() { + return new KeySelector(); + } + + public Properties createProperties() { + return new Properties(); + } + + public PropertiesType createPropertiesType() { + return new PropertiesType(); + } + + public Property createProperty() { + return new Property(); + } + + public IncludeObject createIncludeObject() { + return new IncludeObject(); + } + + public SignaturePlacement createSignaturePlacement() { + return new SignaturePlacement(); + } + + public DocumentWithSignature createDocumentWithSignature() { + return new DocumentWithSignature(); + } + + public SignedReferences createSignedReferences() { + return new SignedReferences(); + } + + public SignedReference createSignedReference() { + return new SignedReference(); + } + + public VerifyRequest createVerifyRequest() { + return new VerifyRequest(); + } + + public VerifyManifestResults createVerifyManifestResults() { + return new VerifyManifestResults(); + } + + public ManifestResult createManifestResult() { + return new ManifestResult(); + } + + public AdditionalTimeInfo createAdditionalTimeInfo() { + return new AdditionalTimeInfo(); + } + + public VerificationTimeInfo createVerificationTimeInfo() { + return new VerificationTimeInfo(); + } + + public AdditionalKeyInfo createAdditionalKeyInfo() { + return new AdditionalKeyInfo(); + } + + public ProcessingDetails createProcessingDetails() { + return new ProcessingDetails(); + } + + public DetailType createDetailType() { + return new DetailType(); + } + + public SigningTimeInfo createSigningTimeInfo() { + return new SigningTimeInfo(); + } + + public SigningTimeBoundaries createSigningTimeBoundaries() { + return new SigningTimeBoundaries(); + } + + public ReturnUpdatedSignature createReturnUpdatedSignature() { + return new ReturnUpdatedSignature(); + } + + public UpdatedSignatureType createUpdatedSignatureType() { + return new UpdatedSignatureType(); + } + + public ReturnTransformedDocument createReturnTransformedDocument() { + return new ReturnTransformedDocument(); + } + + public TransformedDocument createTransformedDocument() { + return new TransformedDocument(); + } + + public TstInfo createTstInfo() { + return new TstInfo(); + } + + public RequesterIdentity createRequesterIdentity() { + return new RequesterIdentity(); + } + + public AttachmentReference createAttachmentReference() { + return new AttachmentReference(); + } + + public InlineXMLType createInlineXMLType() { + return new InlineXMLType(); + } + + public TimeSignatureInstructionType createTimeSignatureInstructionType() { + return new TimeSignatureInstructionType(); + } + + public UseVerificationTimeType createUseVerificationTimeType() { + return new UseVerificationTimeType(); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "Document" + ) + public JAXBElement createDocument(DocumentType value) { + return new JAXBElement(_Document_QNAME, DocumentType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "OptionalInputs" + ) + public JAXBElement createOptionalInputs(AnyType value) { + return new JAXBElement(_OptionalInputs_QNAME, AnyType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "OptionalOutputs" + ) + public JAXBElement createOptionalOutputs(AnyType value) { + return new JAXBElement(_OptionalOutputs_QNAME, AnyType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ServicePolicy" + ) + public JAXBElement createServicePolicy(String value) { + return new JAXBElement(_ServicePolicy_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "Language" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + public JAXBElement createLanguage(String value) { + return new JAXBElement(_Language_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "AdditionalProfile" + ) + public JAXBElement createAdditionalProfile(String value) { + return new JAXBElement(_AdditionalProfile_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "Schema" + ) + public JAXBElement createSchema(DocumentType value) { + return new JAXBElement(_Schema_QNAME, DocumentType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "Response" + ) + public JAXBElement createResponse(ResponseBaseType value) { + return new JAXBElement(_Response_QNAME, ResponseBaseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "SignatureType" + ) + public JAXBElement createSignatureType(String value) { + return new JAXBElement(_SignatureType_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "AddTimestamp" + ) + public JAXBElement createAddTimestamp(UpdateSignatureInstructionType value) { + return new JAXBElement(_AddTimestamp_QNAME, UpdateSignatureInstructionType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "VerifyResponse" + ) + public JAXBElement createVerifyResponse(ResponseBaseType value) { + return new JAXBElement(_VerifyResponse_QNAME, ResponseBaseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "UseVerificationTime" + ) + public JAXBElement createUseVerificationTime(Object value) { + return new JAXBElement(_UseVerificationTime_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ReturnVerificationTimeInfo" + ) + public JAXBElement createReturnVerificationTimeInfo(Object value) { + return new JAXBElement(_ReturnVerificationTimeInfo_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ReturnProcessingDetails" + ) + public JAXBElement createReturnProcessingDetails(Object value) { + return new JAXBElement(_ReturnProcessingDetails_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ReturnSigningTimeInfo" + ) + public JAXBElement createReturnSigningTimeInfo(Object value) { + return new JAXBElement(_ReturnSigningTimeInfo_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ReturnSignerIdentity" + ) + public JAXBElement createReturnSignerIdentity(Object value) { + return new JAXBElement(_ReturnSignerIdentity_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "SignerIdentity" + ) + public JAXBElement createSignerIdentity(NameIdentifierType value) { + return new JAXBElement(_SignerIdentity_QNAME, NameIdentifierType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "UpdatedSignature" + ) + public JAXBElement createUpdatedSignature(UpdatedSignatureType value) { + return new JAXBElement(_UpdatedSignature_QNAME, UpdatedSignatureType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "ReturnTimestampedSignature" + ) + public JAXBElement createReturnTimestampedSignature(UpdateSignatureInstructionType value) { + return new JAXBElement(_ReturnTimestampedSignature_QNAME, UpdateSignatureInstructionType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + name = "TimestampedSignature" + ) + public JAXBElement createTimestampedSignature(UpdatedSignatureType value) { + return new JAXBElement(_TimestampedSignature_QNAME, UpdatedSignatureType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.java new file mode 100644 index 000000000..d9977cd5d --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ProcessingDetails.java @@ -0,0 +1,58 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"validDetails", "indeterminateDetails", "invalidDetails"} +) +@XmlRootElement( + name = "ProcessingDetails" +) +public class ProcessingDetails implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ValidDetail" + ) + protected List validDetails; + @XmlElement( + name = "IndeterminateDetail" + ) + protected List indeterminateDetails; + @XmlElement( + name = "InvalidDetail" + ) + protected List invalidDetails; + + public List getValidDetails() { + if (this.validDetails == null) { + this.validDetails = new ArrayList(); + } + + return this.validDetails; + } + + public List getIndeterminateDetails() { + if (this.indeterminateDetails == null) { + this.indeterminateDetails = new ArrayList(); + } + + return this.indeterminateDetails; + } + + public List getInvalidDetails() { + if (this.invalidDetails == null) { + this.invalidDetails = new ArrayList(); + } + + return this.invalidDetails; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Properties.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Properties.java new file mode 100644 index 000000000..4db57f381 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Properties.java @@ -0,0 +1,44 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"signedProperties", "unsignedProperties"} +) +@XmlRootElement( + name = "Properties" +) +public class Properties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignedProperties" + ) + protected PropertiesType signedProperties; + @XmlElement( + name = "UnsignedProperties" + ) + protected PropertiesType unsignedProperties; + + public PropertiesType getSignedProperties() { + return this.signedProperties; + } + + public void setSignedProperties(PropertiesType value) { + this.signedProperties = value; + } + + public PropertiesType getUnsignedProperties() { + return this.unsignedProperties; + } + + public void setUnsignedProperties(PropertiesType value) { + this.unsignedProperties = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.java new file mode 100644 index 000000000..c78fd8bd8 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/PropertiesType.java @@ -0,0 +1,31 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PropertiesType", + propOrder = {"properties"} +) +public class PropertiesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Property", + required = true + ) + protected List properties; + + public List getProperties() { + if (this.properties == null) { + this.properties = new ArrayList(); + } + + return this.properties; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.java new file mode 100644 index 000000000..d84c3874c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Property.java @@ -0,0 +1,49 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"identifier", "value"} +) +@XmlRootElement( + name = "Property" +) +public class Property implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Identifier", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String identifier; + @XmlElement( + name = "Value" + ) + protected AnyType value; + + public String getIdentifier() { + return this.identifier; + } + + public void setIdentifier(String value) { + this.identifier = value; + } + + public AnyType getValue() { + return this.value; + } + + public void setValue(AnyType value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.java new file mode 100644 index 000000000..c6448b81e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequestBaseType.java @@ -0,0 +1,71 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestBaseType", + propOrder = {"optionalInputs", "inputDocuments"} +) +@XmlSeeAlso({VerifyRequest.class, SignRequest.class}) +public class RequestBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OptionalInputs" + ) + protected AnyType optionalInputs; + @XmlElement( + name = "InputDocuments" + ) + protected InputDocuments inputDocuments; + @XmlAttribute( + name = "RequestID" + ) + protected String requestID; + @XmlAttribute( + name = "Profile" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String profile; + + public AnyType getOptionalInputs() { + return this.optionalInputs; + } + + public void setOptionalInputs(AnyType value) { + this.optionalInputs = value; + } + + public InputDocuments getInputDocuments() { + return this.inputDocuments; + } + + public void setInputDocuments(InputDocuments value) { + this.inputDocuments = value; + } + + public String getRequestID() { + return this.requestID; + } + + public void setRequestID(String value) { + this.requestID = value; + } + + public String getProfile() { + return this.profile; + } + + public void setProfile(String value) { + this.profile = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.java new file mode 100644 index 000000000..0a2500c81 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/RequesterIdentity.java @@ -0,0 +1,46 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.NameIdentifierType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"name", "supportingInfo"} +) +@XmlRootElement( + name = "RequesterIdentity" +) +public class RequesterIdentity implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Name", + required = true + ) + protected NameIdentifierType name; + @XmlElement( + name = "SupportingInfo" + ) + protected AnyType supportingInfo; + + public NameIdentifierType getName() { + return this.name; + } + + public void setName(NameIdentifierType value) { + this.name = value; + } + + public AnyType getSupportingInfo() { + return this.supportingInfo; + } + + public void setSupportingInfo(AnyType value) { + this.supportingInfo = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.java new file mode 100644 index 000000000..34f5b2934 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ResponseBaseType.java @@ -0,0 +1,73 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseBaseType", + propOrder = {"result", "optionalOutputs"} +) +@XmlSeeAlso({SignResponse.class}) +public class ResponseBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Result", + required = true + ) + protected Result result; + @XmlElement( + name = "OptionalOutputs" + ) + protected AnyType optionalOutputs; + @XmlAttribute( + name = "RequestID" + ) + protected String requestID; + @XmlAttribute( + name = "Profile", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String profile; + + public Result getResult() { + return this.result; + } + + public void setResult(Result value) { + this.result = value; + } + + public AnyType getOptionalOutputs() { + return this.optionalOutputs; + } + + public void setOptionalOutputs(AnyType value) { + this.optionalOutputs = value; + } + + public String getRequestID() { + return this.requestID; + } + + public void setRequestID(String value) { + this.requestID = value; + } + + public String getProfile() { + return this.profile; + } + + public void setProfile(String value) { + this.profile = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.java new file mode 100644 index 000000000..8188534f3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Result.java @@ -0,0 +1,64 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"resultMajor", "resultMinor", "resultMessage"} +) +@XmlRootElement( + name = "Result" +) +public class Result implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ResultMajor", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resultMajor; + @XmlElement( + name = "ResultMinor" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resultMinor; + @XmlElement( + name = "ResultMessage" + ) + protected InternationalStringType resultMessage; + + public String getResultMajor() { + return this.resultMajor; + } + + public void setResultMajor(String value) { + this.resultMajor = value; + } + + public String getResultMinor() { + return this.resultMinor; + } + + public void setResultMinor(String value) { + this.resultMinor = value; + } + + public InternationalStringType getResultMessage() { + return this.resultMessage; + } + + public void setResultMessage(InternationalStringType value) { + this.resultMessage = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnTransformedDocument.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnTransformedDocument.java new file mode 100644 index 000000000..44aed5cb3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnTransformedDocument.java @@ -0,0 +1,33 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "ReturnTransformedDocument" +) +public class ReturnTransformedDocument implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "WhichReference", + required = true + ) + protected BigInteger whichReference; + + public BigInteger getWhichReference() { + return this.whichReference; + } + + public void setWhichReference(BigInteger value) { + this.whichReference = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.java new file mode 100644 index 000000000..60fceef02 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/ReturnUpdatedSignature.java @@ -0,0 +1,35 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "ReturnUpdatedSignature" +) +public class ReturnUpdatedSignature implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.java new file mode 100644 index 000000000..adaaa08a9 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Schemas.java @@ -0,0 +1,35 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SchemasType", + propOrder = {"schemas"} +) +@XmlRootElement( + name = "Schemas" +) +public class Schemas implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Schema", + required = true + ) + protected List schemas; + + public List getSchemas() { + if (this.schemas == null) { + this.schemas = new ArrayList(); + } + + return this.schemas; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.java new file mode 100644 index 000000000..a348ac131 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignRequest.java @@ -0,0 +1,18 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "SignRequest" +) +public class SignRequest extends RequestBaseType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.java new file mode 100644 index 000000000..ac2ce13ac --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignResponse.java @@ -0,0 +1,32 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"signatureObject"} +) +@XmlRootElement( + name = "SignResponse" +) +public class SignResponse extends ResponseBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignatureObject" + ) + protected SignatureObject signatureObject; + + public SignatureObject getSignatureObject() { + return this.signatureObject; + } + + public void setSignatureObject(SignatureObject value) { + this.signatureObject = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.java new file mode 100644 index 000000000..3754dda74 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignatureObject.java @@ -0,0 +1,103 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"other", "signaturePtr", "base64Signature", "timestamp", "signature"} +) +@XmlRootElement( + name = "SignatureObject" +) +public class SignatureObject implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Other" + ) + protected AnyType other; + @XmlElement( + name = "SignaturePtr" + ) + protected SignaturePtr signaturePtr; + @XmlElement( + name = "Base64Signature" + ) + protected Base64Signature base64Signature; + @XmlElement( + name = "Timestamp" + ) + protected Timestamp timestamp; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlAttribute( + name = "SchemaRefs" + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREFS" + ) + protected List schemaRefs; + + public AnyType getOther() { + return this.other; + } + + public void setOther(AnyType value) { + this.other = value; + } + + public SignaturePtr getSignaturePtr() { + return this.signaturePtr; + } + + public void setSignaturePtr(SignaturePtr value) { + this.signaturePtr = value; + } + + public Base64Signature getBase64Signature() { + return this.base64Signature; + } + + public void setBase64Signature(Base64Signature value) { + this.base64Signature = value; + } + + public Timestamp getTimestamp() { + return this.timestamp; + } + + public void setTimestamp(Timestamp value) { + this.timestamp = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public List getSchemaRefs() { + if (this.schemaRefs == null) { + this.schemaRefs = new ArrayList(); + } + + return this.schemaRefs; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePlacement.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePlacement.java new file mode 100644 index 000000000..108eda222 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePlacement.java @@ -0,0 +1,75 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"xPathFirstChildOf", "xPathAfter"} +) +@XmlRootElement( + name = "SignaturePlacement" +) +public class SignaturePlacement implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "XPathFirstChildOf" + ) + protected String xPathFirstChildOf; + @XmlElement( + name = "XPathAfter" + ) + protected String xPathAfter; + @XmlAttribute( + name = "WhichDocument" + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREF" + ) + protected Object whichDocument; + @XmlAttribute( + name = "CreateEnvelopedSignature" + ) + protected Boolean createEnvelopedSignature; + + public String getXPathFirstChildOf() { + return this.xPathFirstChildOf; + } + + public void setXPathFirstChildOf(String value) { + this.xPathFirstChildOf = value; + } + + public String getXPathAfter() { + return this.xPathAfter; + } + + public void setXPathAfter(String value) { + this.xPathAfter = value; + } + + public Object getWhichDocument() { + return this.whichDocument; + } + + public void setWhichDocument(Object value) { + this.whichDocument = value; + } + + public boolean isCreateEnvelopedSignature() { + return this.createEnvelopedSignature == null ? true : this.createEnvelopedSignature; + } + + public void setCreateEnvelopedSignature(Boolean value) { + this.createEnvelopedSignature = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePtr.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePtr.java new file mode 100644 index 000000000..c5770baad --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignaturePtr.java @@ -0,0 +1,49 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "" +) +@XmlRootElement( + name = "SignaturePtr" +) +public class SignaturePtr implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "WhichDocument" + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREF" + ) + protected Object whichDocument; + @XmlAttribute( + name = "XPath" + ) + protected String xPath; + + public Object getWhichDocument() { + return this.whichDocument; + } + + public void setWhichDocument(Object value) { + this.whichDocument = value; + } + + public String getXPath() { + return this.xPath; + } + + public void setXPath(String value) { + this.xPath = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReference.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReference.java new file mode 100644 index 000000000..587c1e818 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReference.java @@ -0,0 +1,81 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Transforms; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"transforms"} +) +@XmlRootElement( + name = "SignedReference" +) +public class SignedReference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Transforms transforms; + @XmlAttribute( + name = "WhichDocument", + required = true + ) + @XmlIDREF + @XmlSchemaType( + name = "IDREF" + ) + protected Object whichDocument; + @XmlAttribute( + name = "RefURI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String refURI; + @XmlAttribute( + name = "RefId" + ) + protected String refId; + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public Object getWhichDocument() { + return this.whichDocument; + } + + public void setWhichDocument(Object value) { + this.whichDocument = value; + } + + public String getRefURI() { + return this.refURI; + } + + public void setRefURI(String value) { + this.refURI = value; + } + + public String getRefId() { + return this.refId; + } + + public void setRefId(String value) { + this.refId = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReferences.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReferences.java new file mode 100644 index 000000000..b2120e8fa --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SignedReferences.java @@ -0,0 +1,35 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"signedReferences"} +) +@XmlRootElement( + name = "SignedReferences" +) +public class SignedReferences implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignedReference", + required = true + ) + protected List signedReferences; + + public List getSignedReferences() { + if (this.signedReferences == null) { + this.signedReferences = new ArrayList(); + } + + return this.signedReferences; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeBoundaries.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeBoundaries.java new file mode 100644 index 000000000..fd3cb13be --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeBoundaries.java @@ -0,0 +1,54 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"lowerBoundary", "upperBoundary"} +) +public class SigningTimeBoundaries implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "LowerBoundary", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime lowerBoundary; + @XmlElement( + name = "UpperBoundary", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime upperBoundary; + + public DateTime getLowerBoundary() { + return this.lowerBoundary; + } + + public void setLowerBoundary(DateTime value) { + this.lowerBoundary = value; + } + + public DateTime getUpperBoundary() { + return this.upperBoundary; + } + + public void setUpperBoundary(DateTime value) { + this.upperBoundary = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeInfo.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeInfo.java new file mode 100644 index 000000000..c9fe65ece --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/SigningTimeInfo.java @@ -0,0 +1,54 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SigningTimeInfoType", + propOrder = {"signingTime", "signingTimeBoundaries"} +) +@XmlRootElement( + name = "SigningTimeInfo" +) +public class SigningTimeInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SigningTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime signingTime; + @XmlElement( + name = "SigningTimeBoundaries" + ) + protected SigningTimeBoundaries signingTimeBoundaries; + + public DateTime getSigningTime() { + return this.signingTime; + } + + public void setSigningTime(DateTime value) { + this.signingTime = value; + } + + public SigningTimeBoundaries getSigningTimeBoundaries() { + return this.signingTimeBoundaries; + } + + public void setSigningTimeBoundaries(SigningTimeBoundaries value) { + this.signingTimeBoundaries = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TimeSignatureInstructionType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TimeSignatureInstructionType.java new file mode 100644 index 000000000..3284093bf --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TimeSignatureInstructionType.java @@ -0,0 +1,27 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TimeSignatureInstructionType" +) +public class TimeSignatureInstructionType extends UpdateSignatureInstructionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "TimeStampTheGivenSignature" + ) + protected Boolean timeStampTheGivenSignature; + + public boolean isTimeStampTheGivenSignature() { + return this.timeStampTheGivenSignature == null ? false : this.timeStampTheGivenSignature; + } + + public void setTimeStampTheGivenSignature(Boolean value) { + this.timeStampTheGivenSignature = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Timestamp.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Timestamp.java new file mode 100644 index 000000000..eece9c01f --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/Timestamp.java @@ -0,0 +1,58 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"other", "rfc3161TimeStampToken", "signature"} +) +@XmlRootElement( + name = "Timestamp" +) +public class Timestamp implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Other" + ) + protected AnyType other; + @XmlElement( + name = "RFC3161TimeStampToken" + ) + protected byte[] rfc3161TimeStampToken; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + + public AnyType getOther() { + return this.other; + } + + public void setOther(AnyType value) { + this.other = value; + } + + public byte[] getRFC3161TimeStampToken() { + return this.rfc3161TimeStampToken; + } + + public void setRFC3161TimeStampToken(byte[] value) { + this.rfc3161TimeStampToken = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.java new file mode 100644 index 000000000..62529baaf --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedData.java @@ -0,0 +1,61 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Transforms; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"transforms", "base64Data"} +) +@XmlRootElement( + name = "TransformedData" +) +public class TransformedData extends DocumentBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Transforms transforms; + @XmlElement( + name = "Base64Data", + required = true + ) + protected Base64Data base64Data; + @XmlAttribute( + name = "WhichReference" + ) + protected BigInteger whichReference; + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public Base64Data getBase64Data() { + return this.base64Data; + } + + public void setBase64Data(Base64Data value) { + this.base64Data = value; + } + + public BigInteger getWhichReference() { + return this.whichReference; + } + + public void setWhichReference(BigInteger value) { + this.whichReference = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.java new file mode 100644 index 000000000..a0b21766d --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TransformedDocument.java @@ -0,0 +1,48 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"document"} +) +@XmlRootElement( + name = "TransformedDocument" +) +public class TransformedDocument implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Document", + required = true + ) + protected DocumentType document; + @XmlAttribute( + name = "WhichReference", + required = true + ) + protected BigInteger whichReference; + + public DocumentType getDocument() { + return this.document; + } + + public void setDocument(DocumentType value) { + this.document = value; + } + + public BigInteger getWhichReference() { + return this.whichReference; + } + + public void setWhichReference(BigInteger value) { + this.whichReference = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.java new file mode 100644 index 000000000..90da4ffba --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/TstInfo.java @@ -0,0 +1,110 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.Duration; +import oasis.names.tc.saml._1_0.assertion.NameIdentifierType; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"serialNumber", "creationTime", "policy", "errorBound", "ordered", "tsa"} +) +@XmlRootElement( + name = "TstInfo" +) +public class TstInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SerialNumber", + required = true + ) + protected BigInteger serialNumber; + @XmlElement( + name = "CreationTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime creationTime; + @XmlElement( + name = "Policy" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String policy; + @XmlElement( + name = "ErrorBound" + ) + protected Duration errorBound; + @XmlElement( + name = "Ordered", + defaultValue = "false" + ) + protected Boolean ordered; + @XmlElement( + name = "TSA" + ) + protected NameIdentifierType tsa; + + public BigInteger getSerialNumber() { + return this.serialNumber; + } + + public void setSerialNumber(BigInteger value) { + this.serialNumber = value; + } + + public DateTime getCreationTime() { + return this.creationTime; + } + + public void setCreationTime(DateTime value) { + this.creationTime = value; + } + + public String getPolicy() { + return this.policy; + } + + public void setPolicy(String value) { + this.policy = value; + } + + public Duration getErrorBound() { + return this.errorBound; + } + + public void setErrorBound(Duration value) { + this.errorBound = value; + } + + public Boolean isOrdered() { + return this.ordered; + } + + public void setOrdered(Boolean value) { + this.ordered = value; + } + + public NameIdentifierType getTSA() { + return this.tsa; + } + + public void setTSA(NameIdentifierType value) { + this.tsa = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdateSignatureInstructionType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdateSignatureInstructionType.java new file mode 100644 index 000000000..9ecede63f --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdateSignatureInstructionType.java @@ -0,0 +1,33 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UpdateSignatureInstructionType" +) +@XmlSeeAlso({TimeSignatureInstructionType.class}) +public class UpdateSignatureInstructionType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.java new file mode 100644 index 000000000..27ec5beec --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UpdatedSignatureType.java @@ -0,0 +1,46 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UpdatedSignatureType", + propOrder = {"signatureObject"} +) +public class UpdatedSignatureType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignatureObject", + required = true + ) + protected SignatureObject signatureObject; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public SignatureObject getSignatureObject() { + return this.signatureObject; + } + + public void setSignatureObject(SignatureObject value) { + this.signatureObject = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UseVerificationTimeType.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UseVerificationTimeType.java new file mode 100644 index 000000000..ceb2d5cf0 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/UseVerificationTimeType.java @@ -0,0 +1,62 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UseVerificationTimeType", + propOrder = {"any", "specificTime", "currentTime"} +) +public class UseVerificationTimeType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement( + lax = true + ) + protected Object any; + @XmlElement( + name = "SpecificTime", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime specificTime; + @XmlElement( + name = "CurrentTime" + ) + protected Object currentTime; + + public Object getAny() { + return this.any; + } + + public void setAny(Object value) { + this.any = value; + } + + public DateTime getSpecificTime() { + return this.specificTime; + } + + public void setSpecificTime(DateTime value) { + this.specificTime = value; + } + + public Object getCurrentTime() { + return this.currentTime; + } + + public void setCurrentTime(Object value) { + this.currentTime = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.java new file mode 100644 index 000000000..7a1cc0d8c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerificationTimeInfo.java @@ -0,0 +1,56 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VerificationTimeInfoType", + propOrder = {"verificationTime", "additionalTimeInfos"} +) +@XmlRootElement( + name = "VerificationTimeInfo" +) +public class VerificationTimeInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "VerificationTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime verificationTime; + @XmlElement( + name = "AdditionalTimeInfo" + ) + protected List additionalTimeInfos; + + public DateTime getVerificationTime() { + return this.verificationTime; + } + + public void setVerificationTime(DateTime value) { + this.verificationTime = value; + } + + public List getAdditionalTimeInfos() { + if (this.additionalTimeInfos == null) { + this.additionalTimeInfos = new ArrayList(); + } + + return this.additionalTimeInfos; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyManifestResults.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyManifestResults.java new file mode 100644 index 000000000..2856465e9 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyManifestResults.java @@ -0,0 +1,35 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "VerifyManifestResultsType", + propOrder = {"manifestResults"} +) +@XmlRootElement( + name = "VerifyManifestResults" +) +public class VerifyManifestResults implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ManifestResult", + required = true + ) + protected List manifestResults; + + public List getManifestResults() { + if (this.manifestResults == null) { + this.manifestResults = new ArrayList(); + } + + return this.manifestResults; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyRequest.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyRequest.java new file mode 100644 index 000000000..6b4d504cb --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/VerifyRequest.java @@ -0,0 +1,32 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"signatureObject"} +) +@XmlRootElement( + name = "VerifyRequest" +) +public class VerifyRequest extends RequestBaseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignatureObject" + ) + protected SignatureObject signatureObject; + + public SignatureObject getSignatureObject() { + return this.signatureObject; + } + + public void setSignatureObject(SignatureObject value) { + this.signatureObject = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/package-info.java b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/package-info.java new file mode 100644 index 000000000..b5e983a3c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/dss/_1_0/core/schema/package-info.java @@ -0,0 +1,12 @@ +package oasis.names.tc.dss._1_0.core.schema; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:oasis:names:tc:dss:1.0:core:schema", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Action.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Action.java new file mode 100644 index 000000000..c37d3a0b1 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Action.java @@ -0,0 +1,47 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActionType", + propOrder = {"value"} +) +@XmlRootElement( + name = "Action" +) +public class Action implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Namespace" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String namespace; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getNamespace() { + return this.namespace; + } + + public void setNamespace(String value) { + this.namespace = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.java new file mode 100644 index 000000000..f72ffbc68 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Advice.java @@ -0,0 +1,44 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdviceType", + propOrder = {"assertionIDReferencesAndAssertionsAndAnies"} +) +@XmlRootElement( + name = "Advice" +) +public class Advice implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "AssertionIDReference", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + type = Assertion.class +)}) + @XmlAnyElement + protected List assertionIDReferencesAndAssertionsAndAnies; + + public List getAssertionIDReferencesAndAssertionsAndAnies() { + if (this.assertionIDReferencesAndAssertionsAndAnies == null) { + this.assertionIDReferencesAndAssertionsAndAnies = new ArrayList(); + } + + return this.assertionIDReferencesAndAssertionsAndAnies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Assertion.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Assertion.java new file mode 100644 index 000000000..854a0fe96 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Assertion.java @@ -0,0 +1,167 @@ +package oasis.names.tc.saml._1_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AssertionType", + propOrder = {"conditions", "advice", "statementsAndSubjectStatementsAndAuthenticationStatements", "signature"} +) +@XmlRootElement( + name = "Assertion" +) +public class Assertion implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Conditions" + ) + protected Conditions conditions; + @XmlElement( + name = "Advice" + ) + protected Advice advice; + @XmlElements({@XmlElement( + name = "Statement" +), @XmlElement( + name = "SubjectStatement", + type = SubjectStatementAbstractType.class +), @XmlElement( + name = "AuthenticationStatement", + type = AuthenticationStatement.class +), @XmlElement( + name = "AuthorizationDecisionStatement", + type = AuthorizationDecisionStatement.class +), @XmlElement( + name = "AttributeStatement", + type = AttributeStatement.class +)}) + protected List statementsAndSubjectStatementsAndAuthenticationStatements; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlAttribute( + name = "MajorVersion", + required = true + ) + protected BigInteger majorVersion; + @XmlAttribute( + name = "MinorVersion", + required = true + ) + protected BigInteger minorVersion; + @XmlAttribute( + name = "AssertionID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String assertionID; + @XmlAttribute( + name = "Issuer", + required = true + ) + protected String issuer; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + + public Conditions getConditions() { + return this.conditions; + } + + public void setConditions(Conditions value) { + this.conditions = value; + } + + public Advice getAdvice() { + return this.advice; + } + + public void setAdvice(Advice value) { + this.advice = value; + } + + public List getStatementsAndSubjectStatementsAndAuthenticationStatements() { + if (this.statementsAndSubjectStatementsAndAuthenticationStatements == null) { + this.statementsAndSubjectStatementsAndAuthenticationStatements = new ArrayList(); + } + + return this.statementsAndSubjectStatementsAndAuthenticationStatements; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public BigInteger getMajorVersion() { + return this.majorVersion; + } + + public void setMajorVersion(BigInteger value) { + this.majorVersion = value; + } + + public BigInteger getMinorVersion() { + return this.minorVersion; + } + + public void setMinorVersion(BigInteger value) { + this.minorVersion = value; + } + + public String getAssertionID() { + return this.assertionID; + } + + public void setAssertionID(String value) { + this.assertionID = value; + } + + public String getIssuer() { + return this.issuer; + } + + public void setIssuer(String value) { + this.issuer = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.java new file mode 100644 index 000000000..dc13e6833 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Attribute.java @@ -0,0 +1,35 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeType", + propOrder = {"attributeValues"} +) +@XmlRootElement( + name = "Attribute" +) +public class Attribute extends AttributeDesignatorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeValue", + required = true + ) + protected List attributeValues; + + public List getAttributeValues() { + if (this.attributeValues == null) { + this.attributeValues = new ArrayList(); + } + + return this.attributeValues; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java new file mode 100644 index 000000000..633b3b032 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java @@ -0,0 +1,47 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeDesignatorType" +) +@XmlSeeAlso({Attribute.class}) +public class AttributeDesignatorType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "AttributeName", + required = true + ) + protected String attributeName; + @XmlAttribute( + name = "AttributeNamespace", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String attributeNamespace; + + public String getAttributeName() { + return this.attributeName; + } + + public void setAttributeName(String value) { + this.attributeName = value; + } + + public String getAttributeNamespace() { + return this.attributeNamespace; + } + + public void setAttributeNamespace(String value) { + this.attributeNamespace = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeStatement.java new file mode 100644 index 000000000..11ac9a200 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AttributeStatement.java @@ -0,0 +1,35 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeStatementType", + propOrder = {"attributes"} +) +@XmlRootElement( + name = "AttributeStatement" +) +public class AttributeStatement extends SubjectStatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Attribute", + required = true + ) + protected List attributes; + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.java new file mode 100644 index 000000000..bbdab7b4b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionCondition.java @@ -0,0 +1,39 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AudienceRestrictionConditionType", + propOrder = {"audiences"} +) +@XmlRootElement( + name = "AudienceRestrictionCondition" +) +public class AudienceRestrictionCondition extends ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Audience", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List audiences; + + public List getAudiences() { + if (this.audiences == null) { + this.audiences = new ArrayList(); + } + + return this.audiences; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.java new file mode 100644 index 000000000..ef652fd6d --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatement.java @@ -0,0 +1,84 @@ +package oasis.names.tc.saml._1_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthenticationStatementType", + propOrder = {"subjectLocality", "authorityBindings"} +) +@XmlRootElement( + name = "AuthenticationStatement" +) +public class AuthenticationStatement extends SubjectStatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubjectLocality" + ) + protected SubjectLocality subjectLocality; + @XmlElement( + name = "AuthorityBinding" + ) + protected List authorityBindings; + @XmlAttribute( + name = "AuthenticationMethod", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String authenticationMethod; + @XmlAttribute( + name = "AuthenticationInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime authenticationInstant; + + public SubjectLocality getSubjectLocality() { + return this.subjectLocality; + } + + public void setSubjectLocality(SubjectLocality value) { + this.subjectLocality = value; + } + + public List getAuthorityBindings() { + if (this.authorityBindings == null) { + this.authorityBindings = new ArrayList(); + } + + return this.authorityBindings; + } + + public String getAuthenticationMethod() { + return this.authenticationMethod; + } + + public void setAuthenticationMethod(String value) { + this.authenticationMethod = value; + } + + public DateTime getAuthenticationInstant() { + return this.authenticationInstant; + } + + public void setAuthenticationInstant(DateTime value) { + this.authenticationInstant = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorityBinding.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorityBinding.java new file mode 100644 index 000000000..7c09b14f3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorityBinding.java @@ -0,0 +1,66 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorityBindingType" +) +@XmlRootElement( + name = "AuthorityBinding" +) +public class AuthorityBinding implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "AuthorityKind", + required = true + ) + protected QName authorityKind; + @XmlAttribute( + name = "Location", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String location; + @XmlAttribute( + name = "Binding", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String binding; + + public QName getAuthorityKind() { + return this.authorityKind; + } + + public void setAuthorityKind(QName value) { + this.authorityKind = value; + } + + public String getLocation() { + return this.location; + } + + public void setLocation(String value) { + this.location = value; + } + + public String getBinding() { + return this.binding; + } + + public void setBinding(String value) { + this.binding = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatement.java new file mode 100644 index 000000000..5fbf6486f --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatement.java @@ -0,0 +1,78 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorizationDecisionStatementType", + propOrder = {"actions", "evidence"} +) +@XmlRootElement( + name = "AuthorizationDecisionStatement" +) +public class AuthorizationDecisionStatement extends SubjectStatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Action", + required = true + ) + protected List actions; + @XmlElement( + name = "Evidence" + ) + protected Evidence evidence; + @XmlAttribute( + name = "Resource", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resource; + @XmlAttribute( + name = "Decision", + required = true + ) + protected DecisionType decision; + + public List getActions() { + if (this.actions == null) { + this.actions = new ArrayList(); + } + + return this.actions; + } + + public Evidence getEvidence() { + return this.evidence; + } + + public void setEvidence(Evidence value) { + this.evidence = value; + } + + public String getResource() { + return this.resource; + } + + public void setResource(String value) { + this.resource = value; + } + + public DecisionType getDecision() { + return this.decision; + } + + public void setDecision(DecisionType value) { + this.decision = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java new file mode 100644 index 000000000..926762b97 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java @@ -0,0 +1,16 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConditionAbstractType" +) +@XmlSeeAlso({DoNotCacheCondition.class, AudienceRestrictionCondition.class}) +public abstract class ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.java new file mode 100644 index 000000000..3d5676a89 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Conditions.java @@ -0,0 +1,78 @@ +package oasis.names.tc.saml._1_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConditionsType", + propOrder = {"audienceRestrictionConditionsAndDoNotCacheConditionsAndConditions"} +) +@XmlRootElement( + name = "Conditions" +) +public class Conditions implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "AudienceRestrictionCondition", + type = AudienceRestrictionCondition.class +), @XmlElement( + name = "DoNotCacheCondition", + type = DoNotCacheCondition.class +), @XmlElement( + name = "Condition" +)}) + protected List audienceRestrictionConditionsAndDoNotCacheConditionsAndConditions; + @XmlAttribute( + name = "NotBefore" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notBefore; + @XmlAttribute( + name = "NotOnOrAfter" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notOnOrAfter; + + public List getAudienceRestrictionConditionsAndDoNotCacheConditionsAndConditions() { + if (this.audienceRestrictionConditionsAndDoNotCacheConditionsAndConditions == null) { + this.audienceRestrictionConditionsAndDoNotCacheConditionsAndConditions = new ArrayList(); + } + + return this.audienceRestrictionConditionsAndDoNotCacheConditionsAndConditions; + } + + public DateTime getNotBefore() { + return this.notBefore; + } + + public void setNotBefore(DateTime value) { + this.notBefore = value; + } + + public DateTime getNotOnOrAfter() { + return this.notOnOrAfter; + } + + public void setNotOnOrAfter(DateTime value) { + this.notOnOrAfter = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DecisionType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DecisionType.java new file mode 100644 index 000000000..be0e4e5e9 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DecisionType.java @@ -0,0 +1,42 @@ +package oasis.names.tc.saml._1_0.assertion; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "DecisionType" +) +@XmlEnum +public enum DecisionType { + @XmlEnumValue("Permit") + PERMIT("Permit"), + @XmlEnumValue("Deny") + DENY("Deny"), + @XmlEnumValue("Indeterminate") + INDETERMINATE("Indeterminate"); + + private final String value; + + private DecisionType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static DecisionType fromValue(String v) { + DecisionType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + DecisionType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.java new file mode 100644 index 000000000..63f409d1b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/DoNotCacheCondition.java @@ -0,0 +1,18 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DoNotCacheConditionType" +) +@XmlRootElement( + name = "DoNotCacheCondition" +) +public class DoNotCacheCondition extends ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.java new file mode 100644 index 000000000..4c614320a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Evidence.java @@ -0,0 +1,42 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EvidenceType", + propOrder = {"assertionIDReferencesAndAssertions"} +) +@XmlRootElement( + name = "Evidence" +) +public class Evidence implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "AssertionIDReference", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + type = Assertion.class +)}) + protected List assertionIDReferencesAndAssertions; + + public List getAssertionIDReferencesAndAssertions() { + if (this.assertionIDReferencesAndAssertions == null) { + this.assertionIDReferencesAndAssertions = new ArrayList(); + } + + return this.assertionIDReferencesAndAssertions; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java new file mode 100644 index 000000000..e95d3de3e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java @@ -0,0 +1,55 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameIdentifierType", + propOrder = {"value"} +) +public class NameIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "NameQualifier" + ) + protected String nameQualifier; + @XmlAttribute( + name = "Format" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String format; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getNameQualifier() { + return this.nameQualifier; + } + + public void setNameQualifier(String value) { + this.nameQualifier = value; + } + + public String getFormat() { + return this.format; + } + + public void setFormat(String value) { + this.format = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java new file mode 100644 index 000000000..ef9e0f10b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java @@ -0,0 +1,171 @@ +package oasis.names.tc.saml._1_0.assertion; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _AssertionIDReference_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "AssertionIDReference"); + private static final QName _Audience_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "Audience"); + private static final QName _Condition_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "Condition"); + private static final QName _Statement_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "Statement"); + private static final QName _SubjectStatement_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "SubjectStatement"); + private static final QName _NameIdentifier_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "NameIdentifier"); + private static final QName _ConfirmationMethod_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "ConfirmationMethod"); + private static final QName _SubjectConfirmationData_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "SubjectConfirmationData"); + private static final QName _AttributeValue_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeValue"); + private static final QName _AttributeDesignator_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:assertion", "AttributeDesignator"); + + public NameIdentifierType createNameIdentifierType() { + return new NameIdentifierType(); + } + + public Assertion createAssertion() { + return new Assertion(); + } + + public Conditions createConditions() { + return new Conditions(); + } + + public AudienceRestrictionCondition createAudienceRestrictionCondition() { + return new AudienceRestrictionCondition(); + } + + public DoNotCacheCondition createDoNotCacheCondition() { + return new DoNotCacheCondition(); + } + + public Advice createAdvice() { + return new Advice(); + } + + public AuthenticationStatement createAuthenticationStatement() { + return new AuthenticationStatement(); + } + + public Subject createSubject() { + return new Subject(); + } + + public SubjectConfirmation createSubjectConfirmation() { + return new SubjectConfirmation(); + } + + public SubjectLocality createSubjectLocality() { + return new SubjectLocality(); + } + + public AuthorityBinding createAuthorityBinding() { + return new AuthorityBinding(); + } + + public AuthorizationDecisionStatement createAuthorizationDecisionStatement() { + return new AuthorizationDecisionStatement(); + } + + public Action createAction() { + return new Action(); + } + + public Evidence createEvidence() { + return new Evidence(); + } + + public AttributeStatement createAttributeStatement() { + return new AttributeStatement(); + } + + public Attribute createAttribute() { + return new Attribute(); + } + + public AttributeDesignatorType createAttributeDesignatorType() { + return new AttributeDesignatorType(); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "AssertionIDReference" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + public JAXBElement createAssertionIDReference(String value) { + return new JAXBElement(_AssertionIDReference_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "Audience" + ) + public JAXBElement createAudience(String value) { + return new JAXBElement(_Audience_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "Condition" + ) + public JAXBElement createCondition(ConditionAbstractType value) { + return new JAXBElement(_Condition_QNAME, ConditionAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "Statement" + ) + public JAXBElement createStatement(StatementAbstractType value) { + return new JAXBElement(_Statement_QNAME, StatementAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "SubjectStatement" + ) + public JAXBElement createSubjectStatement(SubjectStatementAbstractType value) { + return new JAXBElement(_SubjectStatement_QNAME, SubjectStatementAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "NameIdentifier" + ) + public JAXBElement createNameIdentifier(NameIdentifierType value) { + return new JAXBElement(_NameIdentifier_QNAME, NameIdentifierType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "ConfirmationMethod" + ) + public JAXBElement createConfirmationMethod(String value) { + return new JAXBElement(_ConfirmationMethod_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "SubjectConfirmationData" + ) + public JAXBElement createSubjectConfirmationData(Object value) { + return new JAXBElement(_SubjectConfirmationData_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "AttributeValue" + ) + public JAXBElement createAttributeValue(Object value) { + return new JAXBElement(_AttributeValue_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + name = "AttributeDesignator" + ) + public JAXBElement createAttributeDesignator(AttributeDesignatorType value) { + return new JAXBElement(_AttributeDesignator_QNAME, AttributeDesignatorType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java new file mode 100644 index 000000000..1b99d5735 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java @@ -0,0 +1,16 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatementAbstractType" +) +@XmlSeeAlso({SubjectStatementAbstractType.class}) +public abstract class StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Subject.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Subject.java new file mode 100644 index 000000000..7f073d222 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/Subject.java @@ -0,0 +1,44 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectType", + propOrder = {"nameIdentifier", "subjectConfirmation"} +) +@XmlRootElement( + name = "Subject" +) +public class Subject implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NameIdentifier" + ) + protected NameIdentifierType nameIdentifier; + @XmlElement( + name = "SubjectConfirmation" + ) + protected SubjectConfirmation subjectConfirmation; + + public NameIdentifierType getNameIdentifier() { + return this.nameIdentifier; + } + + public void setNameIdentifier(NameIdentifierType value) { + this.nameIdentifier = value; + } + + public SubjectConfirmation getSubjectConfirmation() { + return this.subjectConfirmation; + } + + public void setSubjectConfirmation(SubjectConfirmation value) { + this.subjectConfirmation = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.java new file mode 100644 index 000000000..3e2e01365 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmation.java @@ -0,0 +1,65 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.KeyInfo; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectConfirmationType", + propOrder = {"confirmationMethods", "subjectConfirmationData", "keyInfo"} +) +@XmlRootElement( + name = "SubjectConfirmation" +) +public class SubjectConfirmation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ConfirmationMethod", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List confirmationMethods; + @XmlElement( + name = "SubjectConfirmationData" + ) + protected Object subjectConfirmationData; + @XmlElement( + name = "KeyInfo", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected KeyInfo keyInfo; + + public List getConfirmationMethods() { + if (this.confirmationMethods == null) { + this.confirmationMethods = new ArrayList(); + } + + return this.confirmationMethods; + } + + public Object getSubjectConfirmationData() { + return this.subjectConfirmationData; + } + + public void setSubjectConfirmationData(Object value) { + this.subjectConfirmationData = value; + } + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectLocality.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectLocality.java new file mode 100644 index 000000000..3ebaec107 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectLocality.java @@ -0,0 +1,43 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectLocalityType" +) +@XmlRootElement( + name = "SubjectLocality" +) +public class SubjectLocality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "IPAddress" + ) + protected String ipAddress; + @XmlAttribute( + name = "DNSAddress" + ) + protected String dnsAddress; + + public String getIPAddress() { + return this.ipAddress; + } + + public void setIPAddress(String value) { + this.ipAddress = value; + } + + public String getDNSAddress() { + return this.dnsAddress; + } + + public void setDNSAddress(String value) { + this.dnsAddress = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java new file mode 100644 index 000000000..8128d8d84 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java @@ -0,0 +1,31 @@ +package oasis.names.tc.saml._1_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectStatementAbstractType", + propOrder = {"subject"} +) +@XmlSeeAlso({AttributeStatement.class, AuthorizationDecisionStatement.class, AuthenticationStatement.class}) +public abstract class SubjectStatementAbstractType extends StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Subject", + required = true + ) + protected Subject subject; + + public Subject getSubject() { + return this.subject; + } + + public void setSubject(Subject value) { + this.subject = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/package-info.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/package-info.java new file mode 100644 index 000000000..922558d4e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/assertion/package-info.java @@ -0,0 +1,12 @@ +package oasis.names.tc.saml._1_0.assertion; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AttributeQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AttributeQuery.java new file mode 100644 index 000000000..ebf8f9084 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AttributeQuery.java @@ -0,0 +1,53 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.AttributeDesignatorType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeQueryType", + propOrder = {"attributeDesignators"} +) +@XmlRootElement( + name = "AttributeQuery" +) +public class AttributeQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeDesignator", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion" + ) + protected List attributeDesignators; + @XmlAttribute( + name = "Resource" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resource; + + public List getAttributeDesignators() { + if (this.attributeDesignators == null) { + this.attributeDesignators = new ArrayList(); + } + + return this.attributeDesignators; + } + + public String getResource() { + return this.resource; + } + + public void setResource(String value) { + this.resource = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.java new file mode 100644 index 000000000..8bb070109 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthenticationQuery.java @@ -0,0 +1,35 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthenticationQueryType" +) +@XmlRootElement( + name = "AuthenticationQuery" +) +public class AuthenticationQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "AuthenticationMethod" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String authenticationMethod; + + public String getAuthenticationMethod() { + return this.authenticationMethod; + } + + public void setAuthenticationMethod(String value) { + this.authenticationMethod = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.java new file mode 100644 index 000000000..063bfc94e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/AuthorizationDecisionQuery.java @@ -0,0 +1,69 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.Action; +import oasis.names.tc.saml._1_0.assertion.Evidence; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthorizationDecisionQueryType", + propOrder = {"actions", "evidence"} +) +@XmlRootElement( + name = "AuthorizationDecisionQuery" +) +public class AuthorizationDecisionQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Action", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + required = true + ) + protected List actions; + @XmlElement( + name = "Evidence", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion" + ) + protected Evidence evidence; + @XmlAttribute( + name = "Resource", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resource; + + public List getActions() { + if (this.actions == null) { + this.actions = new ArrayList(); + } + + return this.actions; + } + + public Evidence getEvidence() { + return this.evidence; + } + + public void setEvidence(Evidence value) { + this.evidence = value; + } + + public String getResource() { + return this.resource; + } + + public void setResource(String value) { + this.resource = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..fcd2914df --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ObjectFactory.java @@ -0,0 +1,87 @@ +package oasis.names.tc.saml._1_0.protocol; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _RespondWith_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "RespondWith"); + private static final QName _AssertionArtifact_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "AssertionArtifact"); + private static final QName _SubjectQuery_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "SubjectQuery"); + private static final QName _Query_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "Query"); + private static final QName _StatusMessage_QNAME = new QName("urn:oasis:names:tc:SAML:1.0:protocol", "StatusMessage"); + + public Request createRequest() { + return new Request(); + } + + public AuthorizationDecisionQuery createAuthorizationDecisionQuery() { + return new AuthorizationDecisionQuery(); + } + + public AttributeQuery createAttributeQuery() { + return new AttributeQuery(); + } + + public AuthenticationQuery createAuthenticationQuery() { + return new AuthenticationQuery(); + } + + public Response createResponse() { + return new Response(); + } + + public Status createStatus() { + return new Status(); + } + + public StatusCode createStatusCode() { + return new StatusCode(); + } + + public StatusDetail createStatusDetail() { + return new StatusDetail(); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + name = "RespondWith" + ) + public JAXBElement createRespondWith(QName value) { + return new JAXBElement(_RespondWith_QNAME, QName.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + name = "AssertionArtifact" + ) + public JAXBElement createAssertionArtifact(String value) { + return new JAXBElement(_AssertionArtifact_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + name = "SubjectQuery" + ) + public JAXBElement createSubjectQuery(SubjectQueryAbstractType value) { + return new JAXBElement(_SubjectQuery_QNAME, SubjectQueryAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + name = "Query" + ) + public JAXBElement createQuery(QueryAbstractType value) { + return new JAXBElement(_Query_QNAME, QueryAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + name = "StatusMessage" + ) + public JAXBElement createStatusMessage(String value) { + return new JAXBElement(_StatusMessage_QNAME, String.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.java new file mode 100644 index 000000000..e85b31886 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/QueryAbstractType.java @@ -0,0 +1,16 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QueryAbstractType" +) +@XmlSeeAlso({SubjectQueryAbstractType.class}) +public abstract class QueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.java new file mode 100644 index 000000000..62d917aca --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Request.java @@ -0,0 +1,114 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestType", + propOrder = {"assertionArtifacts", "assertionIDReferences", "authorizationDecisionQuery", "attributeQuery", "authenticationQuery", "subjectQuery", "query"} +) +@XmlRootElement( + name = "Request" +) +public class Request extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AssertionArtifact" + ) + protected List assertionArtifacts; + @XmlElement( + name = "AssertionIDReference", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected List assertionIDReferences; + @XmlElement( + name = "AuthorizationDecisionQuery" + ) + protected AuthorizationDecisionQuery authorizationDecisionQuery; + @XmlElement( + name = "AttributeQuery" + ) + protected AttributeQuery attributeQuery; + @XmlElement( + name = "AuthenticationQuery" + ) + protected AuthenticationQuery authenticationQuery; + @XmlElement( + name = "SubjectQuery" + ) + protected SubjectQueryAbstractType subjectQuery; + @XmlElement( + name = "Query" + ) + protected QueryAbstractType query; + + public List getAssertionArtifacts() { + if (this.assertionArtifacts == null) { + this.assertionArtifacts = new ArrayList(); + } + + return this.assertionArtifacts; + } + + public List getAssertionIDReferences() { + if (this.assertionIDReferences == null) { + this.assertionIDReferences = new ArrayList(); + } + + return this.assertionIDReferences; + } + + public AuthorizationDecisionQuery getAuthorizationDecisionQuery() { + return this.authorizationDecisionQuery; + } + + public void setAuthorizationDecisionQuery(AuthorizationDecisionQuery value) { + this.authorizationDecisionQuery = value; + } + + public AttributeQuery getAttributeQuery() { + return this.attributeQuery; + } + + public void setAttributeQuery(AttributeQuery value) { + this.attributeQuery = value; + } + + public AuthenticationQuery getAuthenticationQuery() { + return this.authenticationQuery; + } + + public void setAuthenticationQuery(AuthenticationQuery value) { + this.authenticationQuery = value; + } + + public SubjectQueryAbstractType getSubjectQuery() { + return this.subjectQuery; + } + + public void setSubjectQuery(SubjectQueryAbstractType value) { + this.subjectQuery = value; + } + + public QueryAbstractType getQuery() { + return this.query; + } + + public void setQuery(QueryAbstractType value) { + this.query = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/RequestAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/RequestAbstractType.java new file mode 100644 index 000000000..c407bd764 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/RequestAbstractType.java @@ -0,0 +1,116 @@ +package oasis.names.tc.saml._1_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestAbstractType", + propOrder = {"respondWiths", "signature"} +) +@XmlSeeAlso({Request.class}) +public abstract class RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RespondWith" + ) + protected List respondWiths; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlAttribute( + name = "RequestID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String requestID; + @XmlAttribute( + name = "MajorVersion", + required = true + ) + protected BigInteger majorVersion; + @XmlAttribute( + name = "MinorVersion", + required = true + ) + protected BigInteger minorVersion; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + + public List getRespondWiths() { + if (this.respondWiths == null) { + this.respondWiths = new ArrayList(); + } + + return this.respondWiths; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public String getRequestID() { + return this.requestID; + } + + public void setRequestID(String value) { + this.requestID = value; + } + + public BigInteger getMajorVersion() { + return this.majorVersion; + } + + public void setMajorVersion(BigInteger value) { + this.majorVersion = value; + } + + public BigInteger getMinorVersion() { + return this.minorVersion; + } + + public void setMinorVersion(BigInteger value) { + this.minorVersion = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.java new file mode 100644 index 000000000..6db1d0039 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Response.java @@ -0,0 +1,49 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.Assertion; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"status", "assertions"} +) +@XmlRootElement( + name = "Response" +) +public class Response extends ResponseAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Status", + required = true + ) + protected Status status; + @XmlElement( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion" + ) + protected List assertions; + + public Status getStatus() { + return this.status; + } + + public void setStatus(Status value) { + this.status = value; + } + + public List getAssertions() { + if (this.assertions == null) { + this.assertions = new ArrayList(); + } + + return this.assertions; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.java new file mode 100644 index 000000000..4546f65fe --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/ResponseAbstractType.java @@ -0,0 +1,132 @@ +package oasis.names.tc.saml._1_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseAbstractType", + propOrder = {"signature"} +) +@XmlSeeAlso({Response.class}) +public abstract class ResponseAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlAttribute( + name = "ResponseID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String responseID; + @XmlAttribute( + name = "InResponseTo" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String inResponseTo; + @XmlAttribute( + name = "MajorVersion", + required = true + ) + protected BigInteger majorVersion; + @XmlAttribute( + name = "MinorVersion", + required = true + ) + protected BigInteger minorVersion; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + @XmlAttribute( + name = "Recipient" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String recipient; + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public String getResponseID() { + return this.responseID; + } + + public void setResponseID(String value) { + this.responseID = value; + } + + public String getInResponseTo() { + return this.inResponseTo; + } + + public void setInResponseTo(String value) { + this.inResponseTo = value; + } + + public BigInteger getMajorVersion() { + return this.majorVersion; + } + + public void setMajorVersion(BigInteger value) { + this.majorVersion = value; + } + + public BigInteger getMinorVersion() { + return this.minorVersion; + } + + public void setMinorVersion(BigInteger value) { + this.minorVersion = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } + + public String getRecipient() { + return this.recipient; + } + + public void setRecipient(String value) { + this.recipient = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.java new file mode 100644 index 000000000..abcb1debd --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/Status.java @@ -0,0 +1,57 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusType", + propOrder = {"statusCode", "statusMessage", "statusDetail"} +) +@XmlRootElement( + name = "Status" +) +public class Status implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode", + required = true + ) + protected StatusCode statusCode; + @XmlElement( + name = "StatusMessage" + ) + protected String statusMessage; + @XmlElement( + name = "StatusDetail" + ) + protected StatusDetail statusDetail; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public String getStatusMessage() { + return this.statusMessage; + } + + public void setStatusMessage(String value) { + this.statusMessage = value; + } + + public StatusDetail getStatusDetail() { + return this.statusDetail; + } + + public void setStatusDetail(StatusDetail value) { + this.statusDetail = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.java new file mode 100644 index 000000000..791657602 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusCode.java @@ -0,0 +1,47 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusCodeType", + propOrder = {"statusCode"} +) +@XmlRootElement( + name = "StatusCode" +) +public class StatusCode implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode" + ) + protected StatusCode statusCode; + @XmlAttribute( + name = "Value", + required = true + ) + protected QName value; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public QName getValue() { + return this.value; + } + + public void setValue(QName value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusDetail.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusDetail.java new file mode 100644 index 000000000..babd5d09c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/StatusDetail.java @@ -0,0 +1,33 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusDetailType", + propOrder = {"anies"} +) +@XmlRootElement( + name = "StatusDetail" +) +public class StatusDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected List anies; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/SubjectQueryAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/SubjectQueryAbstractType.java new file mode 100644 index 000000000..02ba846d4 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/SubjectQueryAbstractType.java @@ -0,0 +1,33 @@ +package oasis.names.tc.saml._1_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._1_0.assertion.Subject; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectQueryAbstractType", + propOrder = {"subject"} +) +@XmlSeeAlso({AuthenticationQuery.class, AttributeQuery.class, AuthorizationDecisionQuery.class}) +public abstract class SubjectQueryAbstractType extends QueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Subject", + namespace = "urn:oasis:names:tc:SAML:1.0:assertion", + required = true + ) + protected Subject subject; + + public Subject getSubject() { + return this.subject; + } + + public void setSubject(Subject value) { + this.subject = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/package-info.java b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/package-info.java new file mode 100644 index 000000000..ee8c18664 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_1_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package oasis.names.tc.saml._1_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:oasis:names:tc:SAML:1.0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.java new file mode 100644 index 000000000..26641ee40 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Action.java @@ -0,0 +1,48 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ActionType", + propOrder = {"value"} +) +@XmlRootElement( + name = "Action" +) +public class Action implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Namespace", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String namespace; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getNamespace() { + return this.namespace; + } + + public void setNamespace(String value) { + this.namespace = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.java new file mode 100644 index 000000000..62b6d4186 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Advice.java @@ -0,0 +1,52 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AdviceType", + propOrder = {"assertionIDRevesAndAssertionURIRevesAndAssertions"} +) +@XmlRootElement( + name = "Advice" +) +public class Advice implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "EncryptedAssertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "AssertionURIRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = Assertion.class +), @XmlElementRef( + name = "AssertionIDRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +)}) + @XmlAnyElement + protected List assertionIDRevesAndAssertionURIRevesAndAssertions; + + public List getAssertionIDRevesAndAssertionURIRevesAndAssertions() { + if (this.assertionIDRevesAndAssertionURIRevesAndAssertions == null) { + this.assertionIDRevesAndAssertionURIRevesAndAssertions = new ArrayList(); + } + + return this.assertionIDRevesAndAssertionURIRevesAndAssertions; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Assertion.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Assertion.java new file mode 100644 index 000000000..4a8a7e528 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Assertion.java @@ -0,0 +1,162 @@ +package oasis.names.tc.saml._2_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AssertionType", + propOrder = {"issuer", "signature", "subject", "conditions", "advice", "statementsAndAuthnStatementsAndAuthzDecisionStatements"} +) +@XmlRootElement( + name = "Assertion" +) +public class Assertion implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Issuer", + required = true + ) + protected NameIDType issuer; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlElement( + name = "Subject" + ) + protected Subject subject; + @XmlElement( + name = "Conditions" + ) + protected Conditions conditions; + @XmlElement( + name = "Advice" + ) + protected Advice advice; + @XmlElements({@XmlElement( + name = "Statement" +), @XmlElement( + name = "AuthnStatement", + type = AuthnStatement.class +), @XmlElement( + name = "AuthzDecisionStatement", + type = AuthzDecisionStatement.class +), @XmlElement( + name = "AttributeStatement", + type = AttributeStatement.class +)}) + protected List statementsAndAuthnStatementsAndAuthzDecisionStatements; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "ID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + + public NameIDType getIssuer() { + return this.issuer; + } + + public void setIssuer(NameIDType value) { + this.issuer = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public Subject getSubject() { + return this.subject; + } + + public void setSubject(Subject value) { + this.subject = value; + } + + public Conditions getConditions() { + return this.conditions; + } + + public void setConditions(Conditions value) { + this.conditions = value; + } + + public Advice getAdvice() { + return this.advice; + } + + public void setAdvice(Advice value) { + this.advice = value; + } + + public List getStatementsAndAuthnStatementsAndAuthzDecisionStatements() { + if (this.statementsAndAuthnStatementsAndAuthzDecisionStatements == null) { + this.statementsAndAuthnStatementsAndAuthzDecisionStatements = new ArrayList(); + } + + return this.statementsAndAuthnStatementsAndAuthzDecisionStatements; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public String getID() { + return this.id; + } + + public void setID(String value) { + this.id = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.java new file mode 100644 index 000000000..dd7e1b997 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Attribute.java @@ -0,0 +1,87 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeType", + propOrder = {"attributeValues"} +) +@XmlRootElement( + name = "Attribute" +) +public class Attribute implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AttributeValue", + nillable = true + ) + protected List attributeValues; + @XmlAttribute( + name = "Name", + required = true + ) + protected String name; + @XmlAttribute( + name = "NameFormat" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String nameFormat; + @XmlAttribute( + name = "FriendlyName" + ) + protected String friendlyName; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + public List getAttributeValues() { + if (this.attributeValues == null) { + this.attributeValues = new ArrayList(); + } + + return this.attributeValues; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getNameFormat() { + return this.nameFormat; + } + + public void setNameFormat(String value) { + this.nameFormat = value; + } + + public String getFriendlyName() { + return this.friendlyName; + } + + public void setFriendlyName(String value) { + this.friendlyName = value; + } + + public Map getOtherAttributes() { + return this.otherAttributes; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.java new file mode 100644 index 000000000..93e97b08e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AttributeStatement.java @@ -0,0 +1,39 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeStatementType", + propOrder = {"attributesAndEncryptedAttributes"} +) +@XmlRootElement( + name = "AttributeStatement" +) +public class AttributeStatement extends StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "Attribute", + type = Attribute.class +), @XmlElement( + name = "EncryptedAttribute", + type = EncryptedElementType.class +)}) + protected List attributesAndEncryptedAttributes; + + public List getAttributesAndEncryptedAttributes() { + if (this.attributesAndEncryptedAttributes == null) { + this.attributesAndEncryptedAttributes = new ArrayList(); + } + + return this.attributesAndEncryptedAttributes; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.java new file mode 100644 index 000000000..e5cbf1c2b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AudienceRestriction.java @@ -0,0 +1,39 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AudienceRestrictionType", + propOrder = {"audiences"} +) +@XmlRootElement( + name = "AudienceRestriction" +) +public class AudienceRestriction extends ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Audience", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List audiences; + + public List getAudiences() { + if (this.audiences == null) { + this.audiences = new ArrayList(); + } + + return this.audiences; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnContext.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnContext.java new file mode 100644 index 000000000..29af32bc3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnContext.java @@ -0,0 +1,80 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthnContextType", + propOrder = {"authnContextClassRef", "authnContextDeclRef", "authnContextDecl", "authenticatingAuthorities"} +) +@XmlRootElement( + name = "AuthnContext" +) +public class AuthnContext implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AuthnContextClassRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String authnContextClassRef; + @XmlElement( + name = "AuthnContextDeclRef" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String authnContextDeclRef; + @XmlElement( + name = "AuthnContextDecl" + ) + protected Object authnContextDecl; + @XmlElement( + name = "AuthenticatingAuthority" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List authenticatingAuthorities; + + public String getAuthnContextClassRef() { + return this.authnContextClassRef; + } + + public void setAuthnContextClassRef(String value) { + this.authnContextClassRef = value; + } + + public String getAuthnContextDeclRef() { + return this.authnContextDeclRef; + } + + public void setAuthnContextDeclRef(String value) { + this.authnContextDeclRef = value; + } + + public Object getAuthnContextDecl() { + return this.authnContextDecl; + } + + public void setAuthnContextDecl(Object value) { + this.authnContextDecl = value; + } + + public List getAuthenticatingAuthorities() { + if (this.authenticatingAuthorities == null) { + this.authenticatingAuthorities = new ArrayList(); + } + + return this.authenticatingAuthorities; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.java new file mode 100644 index 000000000..14691a30c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthnStatement.java @@ -0,0 +1,95 @@ +package oasis.names.tc.saml._2_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthnStatementType", + propOrder = {"subjectLocality", "authnContext"} +) +@XmlRootElement( + name = "AuthnStatement" +) +public class AuthnStatement extends StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SubjectLocality" + ) + protected SubjectLocality subjectLocality; + @XmlElement( + name = "AuthnContext", + required = true + ) + protected AuthnContext authnContext; + @XmlAttribute( + name = "AuthnInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime authnInstant; + @XmlAttribute( + name = "SessionIndex" + ) + protected String sessionIndex; + @XmlAttribute( + name = "SessionNotOnOrAfter" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime sessionNotOnOrAfter; + + public SubjectLocality getSubjectLocality() { + return this.subjectLocality; + } + + public void setSubjectLocality(SubjectLocality value) { + this.subjectLocality = value; + } + + public AuthnContext getAuthnContext() { + return this.authnContext; + } + + public void setAuthnContext(AuthnContext value) { + this.authnContext = value; + } + + public DateTime getAuthnInstant() { + return this.authnInstant; + } + + public void setAuthnInstant(DateTime value) { + this.authnInstant = value; + } + + public String getSessionIndex() { + return this.sessionIndex; + } + + public void setSessionIndex(String value) { + this.sessionIndex = value; + } + + public DateTime getSessionNotOnOrAfter() { + return this.sessionNotOnOrAfter; + } + + public void setSessionNotOnOrAfter(DateTime value) { + this.sessionNotOnOrAfter = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthzDecisionStatement.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthzDecisionStatement.java new file mode 100644 index 000000000..0ca824375 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/AuthzDecisionStatement.java @@ -0,0 +1,78 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthzDecisionStatementType", + propOrder = {"actions", "evidence"} +) +@XmlRootElement( + name = "AuthzDecisionStatement" +) +public class AuthzDecisionStatement extends StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Action", + required = true + ) + protected List actions; + @XmlElement( + name = "Evidence" + ) + protected Evidence evidence; + @XmlAttribute( + name = "Resource", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resource; + @XmlAttribute( + name = "Decision", + required = true + ) + protected DecisionType decision; + + public List getActions() { + if (this.actions == null) { + this.actions = new ArrayList(); + } + + return this.actions; + } + + public Evidence getEvidence() { + return this.evidence; + } + + public void setEvidence(Evidence value) { + this.evidence = value; + } + + public String getResource() { + return this.resource; + } + + public void setResource(String value) { + this.resource = value; + } + + public DecisionType getDecision() { + return this.decision; + } + + public void setDecision(DecisionType value) { + this.decision = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/BaseID.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/BaseID.java new file mode 100644 index 000000000..75f599c9e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/BaseID.java @@ -0,0 +1,43 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "BaseIDAbstractType" +) +@XmlRootElement( + name = "BaseID" +) +public abstract class BaseID implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "NameQualifier" + ) + protected String nameQualifier; + @XmlAttribute( + name = "SPNameQualifier" + ) + protected String spNameQualifier; + + public String getNameQualifier() { + return this.nameQualifier; + } + + public void setNameQualifier(String value) { + this.nameQualifier = value; + } + + public String getSPNameQualifier() { + return this.spNameQualifier; + } + + public void setSPNameQualifier(String value) { + this.spNameQualifier = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ConditionAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ConditionAbstractType.java new file mode 100644 index 000000000..ecaf5549a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ConditionAbstractType.java @@ -0,0 +1,16 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConditionAbstractType" +) +@XmlSeeAlso({ProxyRestriction.class, OneTimeUse.class, AudienceRestriction.class}) +public abstract class ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.java new file mode 100644 index 000000000..d767a4cea --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Conditions.java @@ -0,0 +1,81 @@ +package oasis.names.tc.saml._2_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ConditionsType", + propOrder = {"conditionsAndAudienceRestrictionsAndOneTimeUses"} +) +@XmlRootElement( + name = "Conditions" +) +public class Conditions implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "Condition" +), @XmlElement( + name = "AudienceRestriction", + type = AudienceRestriction.class +), @XmlElement( + name = "OneTimeUse", + type = OneTimeUse.class +), @XmlElement( + name = "ProxyRestriction", + type = ProxyRestriction.class +)}) + protected List conditionsAndAudienceRestrictionsAndOneTimeUses; + @XmlAttribute( + name = "NotBefore" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notBefore; + @XmlAttribute( + name = "NotOnOrAfter" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notOnOrAfter; + + public List getConditionsAndAudienceRestrictionsAndOneTimeUses() { + if (this.conditionsAndAudienceRestrictionsAndOneTimeUses == null) { + this.conditionsAndAudienceRestrictionsAndOneTimeUses = new ArrayList(); + } + + return this.conditionsAndAudienceRestrictionsAndOneTimeUses; + } + + public DateTime getNotBefore() { + return this.notBefore; + } + + public void setNotBefore(DateTime value) { + this.notBefore = value; + } + + public DateTime getNotOnOrAfter() { + return this.notOnOrAfter; + } + + public void setNotOnOrAfter(DateTime value) { + this.notOnOrAfter = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.java new file mode 100644 index 000000000..26ce4adca --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/DecisionType.java @@ -0,0 +1,42 @@ +package oasis.names.tc.saml._2_0.assertion; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "DecisionType" +) +@XmlEnum +public enum DecisionType { + @XmlEnumValue("Permit") + PERMIT("Permit"), + @XmlEnumValue("Deny") + DENY("Deny"), + @XmlEnumValue("Indeterminate") + INDETERMINATE("Indeterminate"); + + private final String value; + + private DecisionType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static DecisionType fromValue(String v) { + DecisionType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + DecisionType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/EncryptedElementType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/EncryptedElementType.java new file mode 100644 index 000000000..42ec0ab93 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/EncryptedElementType.java @@ -0,0 +1,47 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2001._04.xmlenc.EncryptedData; +import org.w3._2001._04.xmlenc.EncryptedKey; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptedElementType", + propOrder = {"encryptedData", "encryptedKeies"} +) +public class EncryptedElementType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedData", + namespace = "http://www.w3.org/2001/04/xmlenc#", + required = true + ) + protected EncryptedData encryptedData; + @XmlElement( + name = "EncryptedKey", + namespace = "http://www.w3.org/2001/04/xmlenc#" + ) + protected List encryptedKeies; + + public EncryptedData getEncryptedData() { + return this.encryptedData; + } + + public void setEncryptedData(EncryptedData value) { + this.encryptedData = value; + } + + public List getEncryptedKeies() { + if (this.encryptedKeies == null) { + this.encryptedKeies = new ArrayList(); + } + + return this.encryptedKeies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Evidence.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Evidence.java new file mode 100644 index 000000000..8a34c8eca --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Evidence.java @@ -0,0 +1,50 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EvidenceType", + propOrder = {"assertionIDRevesAndAssertionURIRevesAndAssertions"} +) +@XmlRootElement( + name = "Evidence" +) +public class Evidence implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "EncryptedAssertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "AssertionURIRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +), @XmlElementRef( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = Assertion.class +), @XmlElementRef( + name = "AssertionIDRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = JAXBElement.class +)}) + protected List assertionIDRevesAndAssertionURIRevesAndAssertions; + + public List getAssertionIDRevesAndAssertionURIRevesAndAssertions() { + if (this.assertionIDRevesAndAssertionURIRevesAndAssertions == null) { + this.assertionIDRevesAndAssertionURIRevesAndAssertions = new ArrayList(); + } + + return this.assertionIDRevesAndAssertionURIRevesAndAssertions; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.java new file mode 100644 index 000000000..e261fa162 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/KeyInfoConfirmationDataType.java @@ -0,0 +1,14 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KeyInfoConfirmationDataType" +) +public class KeyInfoConfirmationDataType extends SubjectConfirmationDataType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/NameIDType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/NameIDType.java new file mode 100644 index 000000000..3ca3b7a83 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/NameIDType.java @@ -0,0 +1,79 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameIDType", + propOrder = {"value"} +) +public class NameIDType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected String value; + @XmlAttribute( + name = "Format" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String format; + @XmlAttribute( + name = "SPProvidedID" + ) + protected String spProvidedID; + @XmlAttribute( + name = "NameQualifier" + ) + protected String nameQualifier; + @XmlAttribute( + name = "SPNameQualifier" + ) + protected String spNameQualifier; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public String getFormat() { + return this.format; + } + + public void setFormat(String value) { + this.format = value; + } + + public String getSPProvidedID() { + return this.spProvidedID; + } + + public void setSPProvidedID(String value) { + this.spProvidedID = value; + } + + public String getNameQualifier() { + return this.nameQualifier; + } + + public void setNameQualifier(String value) { + this.nameQualifier = value; + } + + public String getSPNameQualifier() { + return this.spNameQualifier; + } + + public void setSPNameQualifier(String value) { + this.spNameQualifier = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ObjectFactory.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ObjectFactory.java new file mode 100644 index 000000000..fe17d3ea6 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ObjectFactory.java @@ -0,0 +1,237 @@ +package oasis.names.tc.saml._2_0.assertion; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _NameID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "NameID"); + private static final QName _EncryptedID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "EncryptedID"); + private static final QName _Issuer_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "Issuer"); + private static final QName _AssertionIDRef_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AssertionIDRef"); + private static final QName _AssertionURIRef_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AssertionURIRef"); + private static final QName _SubjectConfirmationData_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "SubjectConfirmationData"); + private static final QName _Condition_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "Condition"); + private static final QName _Audience_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "Audience"); + private static final QName _EncryptedAssertion_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "EncryptedAssertion"); + private static final QName _Statement_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "Statement"); + private static final QName _AuthnContextClassRef_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AuthnContextClassRef"); + private static final QName _AuthnContextDeclRef_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AuthnContextDeclRef"); + private static final QName _AuthnContextDecl_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AuthnContextDecl"); + private static final QName _AuthenticatingAuthority_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AuthenticatingAuthority"); + private static final QName _AttributeValue_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "AttributeValue"); + private static final QName _EncryptedAttribute_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:assertion", "EncryptedAttribute"); + + public NameIDType createNameIDType() { + return new NameIDType(); + } + + public EncryptedElementType createEncryptedElementType() { + return new EncryptedElementType(); + } + + public Assertion createAssertion() { + return new Assertion(); + } + + public Subject createSubject() { + return new Subject(); + } + + public SubjectConfirmation createSubjectConfirmation() { + return new SubjectConfirmation(); + } + + public SubjectConfirmationDataType createSubjectConfirmationDataType() { + return new SubjectConfirmationDataType(); + } + + public Conditions createConditions() { + return new Conditions(); + } + + public AudienceRestriction createAudienceRestriction() { + return new AudienceRestriction(); + } + + public OneTimeUse createOneTimeUse() { + return new OneTimeUse(); + } + + public ProxyRestriction createProxyRestriction() { + return new ProxyRestriction(); + } + + public Advice createAdvice() { + return new Advice(); + } + + public AuthnStatement createAuthnStatement() { + return new AuthnStatement(); + } + + public SubjectLocality createSubjectLocality() { + return new SubjectLocality(); + } + + public AuthnContext createAuthnContext() { + return new AuthnContext(); + } + + public AuthzDecisionStatement createAuthzDecisionStatement() { + return new AuthzDecisionStatement(); + } + + public Action createAction() { + return new Action(); + } + + public Evidence createEvidence() { + return new Evidence(); + } + + public AttributeStatement createAttributeStatement() { + return new AttributeStatement(); + } + + public Attribute createAttribute() { + return new Attribute(); + } + + public KeyInfoConfirmationDataType createKeyInfoConfirmationDataType() { + return new KeyInfoConfirmationDataType(); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "NameID" + ) + public JAXBElement createNameID(NameIDType value) { + return new JAXBElement(_NameID_QNAME, NameIDType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "EncryptedID" + ) + public JAXBElement createEncryptedID(EncryptedElementType value) { + return new JAXBElement(_EncryptedID_QNAME, EncryptedElementType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "Issuer" + ) + public JAXBElement createIssuer(NameIDType value) { + return new JAXBElement(_Issuer_QNAME, NameIDType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AssertionIDRef" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + public JAXBElement createAssertionIDRef(String value) { + return new JAXBElement(_AssertionIDRef_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AssertionURIRef" + ) + public JAXBElement createAssertionURIRef(String value) { + return new JAXBElement(_AssertionURIRef_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "SubjectConfirmationData" + ) + public JAXBElement createSubjectConfirmationData(SubjectConfirmationDataType value) { + return new JAXBElement(_SubjectConfirmationData_QNAME, SubjectConfirmationDataType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "Condition" + ) + public JAXBElement createCondition(ConditionAbstractType value) { + return new JAXBElement(_Condition_QNAME, ConditionAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "Audience" + ) + public JAXBElement createAudience(String value) { + return new JAXBElement(_Audience_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "EncryptedAssertion" + ) + public JAXBElement createEncryptedAssertion(EncryptedElementType value) { + return new JAXBElement(_EncryptedAssertion_QNAME, EncryptedElementType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "Statement" + ) + public JAXBElement createStatement(StatementAbstractType value) { + return new JAXBElement(_Statement_QNAME, StatementAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AuthnContextClassRef" + ) + public JAXBElement createAuthnContextClassRef(String value) { + return new JAXBElement(_AuthnContextClassRef_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AuthnContextDeclRef" + ) + public JAXBElement createAuthnContextDeclRef(String value) { + return new JAXBElement(_AuthnContextDeclRef_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AuthnContextDecl" + ) + public JAXBElement createAuthnContextDecl(Object value) { + return new JAXBElement(_AuthnContextDecl_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AuthenticatingAuthority" + ) + public JAXBElement createAuthenticatingAuthority(String value) { + return new JAXBElement(_AuthenticatingAuthority_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "AttributeValue" + ) + public JAXBElement createAttributeValue(Object value) { + return new JAXBElement(_AttributeValue_QNAME, Object.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + name = "EncryptedAttribute" + ) + public JAXBElement createEncryptedAttribute(EncryptedElementType value) { + return new JAXBElement(_EncryptedAttribute_QNAME, EncryptedElementType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.java new file mode 100644 index 000000000..3f6756520 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/OneTimeUse.java @@ -0,0 +1,18 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OneTimeUseType" +) +@XmlRootElement( + name = "OneTimeUse" +) +public class OneTimeUse extends ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ProxyRestriction.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ProxyRestriction.java new file mode 100644 index 000000000..e2cc145ac --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/ProxyRestriction.java @@ -0,0 +1,55 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ProxyRestrictionType", + propOrder = {"audiences"} +) +@XmlRootElement( + name = "ProxyRestriction" +) +public class ProxyRestriction extends ConditionAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Audience" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List audiences; + @XmlAttribute( + name = "Count" + ) + @XmlSchemaType( + name = "nonNegativeInteger" + ) + protected BigInteger count; + + public List getAudiences() { + if (this.audiences == null) { + this.audiences = new ArrayList(); + } + + return this.audiences; + } + + public BigInteger getCount() { + return this.count; + } + + public void setCount(BigInteger value) { + this.count = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.java new file mode 100644 index 000000000..5214889c0 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/StatementAbstractType.java @@ -0,0 +1,16 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatementAbstractType" +) +@XmlSeeAlso({AttributeStatement.class, AuthzDecisionStatement.class, AuthnStatement.class}) +public abstract class StatementAbstractType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Subject.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Subject.java new file mode 100644 index 000000000..5f21f942a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/Subject.java @@ -0,0 +1,70 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectType", + propOrder = {"encryptedID", "nameID", "baseID", "subjectConfirmations"} +) +@XmlRootElement( + name = "Subject" +) +public class Subject implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID" + ) + protected NameIDType nameID; + @XmlElement( + name = "BaseID" + ) + protected BaseID baseID; + @XmlElement( + name = "SubjectConfirmation" + ) + protected List subjectConfirmations; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } + + public BaseID getBaseID() { + return this.baseID; + } + + public void setBaseID(BaseID value) { + this.baseID = value; + } + + public List getSubjectConfirmations() { + if (this.subjectConfirmations == null) { + this.subjectConfirmations = new ArrayList(); + } + + return this.subjectConfirmations; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmation.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmation.java new file mode 100644 index 000000000..8283b0ef9 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmation.java @@ -0,0 +1,86 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectConfirmationType", + propOrder = {"encryptedID", "nameID", "baseID", "subjectConfirmationData"} +) +@XmlRootElement( + name = "SubjectConfirmation" +) +public class SubjectConfirmation implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID" + ) + protected NameIDType nameID; + @XmlElement( + name = "BaseID" + ) + protected BaseID baseID; + @XmlElement( + name = "SubjectConfirmationData" + ) + protected SubjectConfirmationDataType subjectConfirmationData; + @XmlAttribute( + name = "Method", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String method; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } + + public BaseID getBaseID() { + return this.baseID; + } + + public void setBaseID(BaseID value) { + this.baseID = value; + } + + public SubjectConfirmationDataType getSubjectConfirmationData() { + return this.subjectConfirmationData; + } + + public void setSubjectConfirmationData(SubjectConfirmationDataType value) { + this.subjectConfirmationData = value; + } + + public String getMethod() { + return this.method; + } + + public void setMethod(String value) { + this.method = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmationDataType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmationDataType.java new file mode 100644 index 000000000..706b88f95 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectConfirmationDataType.java @@ -0,0 +1,125 @@ +package oasis.names.tc.saml._2_0.assertion; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectConfirmationDataType", + propOrder = {"content"} +) +@XmlSeeAlso({KeyInfoConfirmationDataType.class}) +public class SubjectConfirmationDataType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "NotBefore" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notBefore; + @XmlAttribute( + name = "NotOnOrAfter" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notOnOrAfter; + @XmlAttribute( + name = "Recipient" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String recipient; + @XmlAttribute( + name = "InResponseTo" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String inResponseTo; + @XmlAttribute( + name = "Address" + ) + protected String address; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public DateTime getNotBefore() { + return this.notBefore; + } + + public void setNotBefore(DateTime value) { + this.notBefore = value; + } + + public DateTime getNotOnOrAfter() { + return this.notOnOrAfter; + } + + public void setNotOnOrAfter(DateTime value) { + this.notOnOrAfter = value; + } + + public String getRecipient() { + return this.recipient; + } + + public void setRecipient(String value) { + this.recipient = value; + } + + public String getInResponseTo() { + return this.inResponseTo; + } + + public void setInResponseTo(String value) { + this.inResponseTo = value; + } + + public String getAddress() { + return this.address; + } + + public void setAddress(String value) { + this.address = value; + } + + public Map getOtherAttributes() { + return this.otherAttributes; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectLocality.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectLocality.java new file mode 100644 index 000000000..0af5beda3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/SubjectLocality.java @@ -0,0 +1,43 @@ +package oasis.names.tc.saml._2_0.assertion; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectLocalityType" +) +@XmlRootElement( + name = "SubjectLocality" +) +public class SubjectLocality implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Address" + ) + protected String address; + @XmlAttribute( + name = "DNSName" + ) + protected String dnsName; + + public String getAddress() { + return this.address; + } + + public void setAddress(String value) { + this.address = value; + } + + public String getDNSName() { + return this.dnsName; + } + + public void setDNSName(String value) { + this.dnsName = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.java new file mode 100644 index 000000000..573746ae5 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/assertion/package-info.java @@ -0,0 +1,12 @@ +package oasis.names.tc.saml._2_0.assertion; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.java new file mode 100644 index 000000000..a4b57c1f1 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResolve.java @@ -0,0 +1,33 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ArtifactResolveType", + propOrder = {"artifact"} +) +@XmlRootElement( + name = "ArtifactResolve" +) +public class ArtifactResolve extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Artifact", + required = true + ) + protected String artifact; + + public String getArtifact() { + return this.artifact; + } + + public void setArtifact(String value) { + this.artifact = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.java new file mode 100644 index 000000000..861458e7f --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ArtifactResponse.java @@ -0,0 +1,31 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ArtifactResponseType", + propOrder = {"any"} +) +@XmlRootElement( + name = "ArtifactResponse" +) +public class ArtifactResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected Element any; + + public Element getAny() { + return this.any; + } + + public void setAny(Element value) { + this.any = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.java new file mode 100644 index 000000000..43baddfac --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AssertionIDRequest.java @@ -0,0 +1,43 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AssertionIDRequestType", + propOrder = {"assertionIDReves"} +) +@XmlRootElement( + name = "AssertionIDRequest" +) +public class AssertionIDRequest extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AssertionIDRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected List assertionIDReves; + + public List getAssertionIDReves() { + if (this.assertionIDReves == null) { + this.assertionIDReves = new ArrayList(); + } + + return this.assertionIDReves; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.java new file mode 100644 index 000000000..fa7ccd819 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AttributeQuery.java @@ -0,0 +1,36 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Attribute; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AttributeQueryType", + propOrder = {"attributes"} +) +@XmlRootElement( + name = "AttributeQuery" +) +public class AttributeQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Attribute", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected List attributes; + + public List getAttributes() { + if (this.attributes == null) { + this.attributes = new ArrayList(); + } + + return this.attributes; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnContextComparisonType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnContextComparisonType.java new file mode 100644 index 000000000..423a4c8ad --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnContextComparisonType.java @@ -0,0 +1,44 @@ +package oasis.names.tc.saml._2_0.protocol; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "AuthnContextComparisonType" +) +@XmlEnum +public enum AuthnContextComparisonType { + @XmlEnumValue("exact") + EXACT("exact"), + @XmlEnumValue("minimum") + MINIMUM("minimum"), + @XmlEnumValue("maximum") + MAXIMUM("maximum"), + @XmlEnumValue("better") + BETTER("better"); + + private final String value; + + private AuthnContextComparisonType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static AuthnContextComparisonType fromValue(String v) { + AuthnContextComparisonType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + AuthnContextComparisonType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.java new file mode 100644 index 000000000..33e42e1ea --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnQuery.java @@ -0,0 +1,45 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthnQueryType", + propOrder = {"requestedAuthnContext"} +) +@XmlRootElement( + name = "AuthnQuery" +) +public class AuthnQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "RequestedAuthnContext" + ) + protected RequestedAuthnContext requestedAuthnContext; + @XmlAttribute( + name = "SessionIndex" + ) + protected String sessionIndex; + + public RequestedAuthnContext getRequestedAuthnContext() { + return this.requestedAuthnContext; + } + + public void setRequestedAuthnContext(RequestedAuthnContext value) { + this.requestedAuthnContext = value; + } + + public String getSessionIndex() { + return this.sessionIndex; + } + + public void setSessionIndex(String value) { + this.sessionIndex = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnRequest.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnRequest.java new file mode 100644 index 000000000..9a9ff4d60 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthnRequest.java @@ -0,0 +1,182 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Conditions; +import oasis.names.tc.saml._2_0.assertion.Subject; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthnRequestType", + propOrder = {"subject", "nameIDPolicy", "conditions", "requestedAuthnContext", "scoping"} +) +@XmlRootElement( + name = "AuthnRequest" +) +public class AuthnRequest extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Subject", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected Subject subject; + @XmlElement( + name = "NameIDPolicy" + ) + protected NameIDPolicy nameIDPolicy; + @XmlElement( + name = "Conditions", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected Conditions conditions; + @XmlElement( + name = "RequestedAuthnContext" + ) + protected RequestedAuthnContext requestedAuthnContext; + @XmlElement( + name = "Scoping" + ) + protected Scoping scoping; + @XmlAttribute( + name = "ForceAuthn" + ) + protected Boolean forceAuthn; + @XmlAttribute( + name = "IsPassive" + ) + protected Boolean isPassive; + @XmlAttribute( + name = "ProtocolBinding" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String protocolBinding; + @XmlAttribute( + name = "AssertionConsumerServiceIndex" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer assertionConsumerServiceIndex; + @XmlAttribute( + name = "AssertionConsumerServiceURL" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String assertionConsumerServiceURL; + @XmlAttribute( + name = "AttributeConsumingServiceIndex" + ) + @XmlSchemaType( + name = "unsignedShort" + ) + protected Integer attributeConsumingServiceIndex; + @XmlAttribute( + name = "ProviderName" + ) + protected String providerName; + + public Subject getSubject() { + return this.subject; + } + + public void setSubject(Subject value) { + this.subject = value; + } + + public NameIDPolicy getNameIDPolicy() { + return this.nameIDPolicy; + } + + public void setNameIDPolicy(NameIDPolicy value) { + this.nameIDPolicy = value; + } + + public Conditions getConditions() { + return this.conditions; + } + + public void setConditions(Conditions value) { + this.conditions = value; + } + + public RequestedAuthnContext getRequestedAuthnContext() { + return this.requestedAuthnContext; + } + + public void setRequestedAuthnContext(RequestedAuthnContext value) { + this.requestedAuthnContext = value; + } + + public Scoping getScoping() { + return this.scoping; + } + + public void setScoping(Scoping value) { + this.scoping = value; + } + + public Boolean isForceAuthn() { + return this.forceAuthn; + } + + public void setForceAuthn(Boolean value) { + this.forceAuthn = value; + } + + public Boolean isIsPassive() { + return this.isPassive; + } + + public void setIsPassive(Boolean value) { + this.isPassive = value; + } + + public String getProtocolBinding() { + return this.protocolBinding; + } + + public void setProtocolBinding(String value) { + this.protocolBinding = value; + } + + public Integer getAssertionConsumerServiceIndex() { + return this.assertionConsumerServiceIndex; + } + + public void setAssertionConsumerServiceIndex(Integer value) { + this.assertionConsumerServiceIndex = value; + } + + public String getAssertionConsumerServiceURL() { + return this.assertionConsumerServiceURL; + } + + public void setAssertionConsumerServiceURL(String value) { + this.assertionConsumerServiceURL = value; + } + + public Integer getAttributeConsumingServiceIndex() { + return this.attributeConsumingServiceIndex; + } + + public void setAttributeConsumingServiceIndex(Integer value) { + this.attributeConsumingServiceIndex = value; + } + + public String getProviderName() { + return this.providerName; + } + + public void setProviderName(String value) { + this.providerName = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.java new file mode 100644 index 000000000..d35f2bb8d --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/AuthzDecisionQuery.java @@ -0,0 +1,69 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Action; +import oasis.names.tc.saml._2_0.assertion.Evidence; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AuthzDecisionQueryType", + propOrder = {"actions", "evidence"} +) +@XmlRootElement( + name = "AuthzDecisionQuery" +) +public class AuthzDecisionQuery extends SubjectQueryAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Action", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected List actions; + @XmlElement( + name = "Evidence", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected Evidence evidence; + @XmlAttribute( + name = "Resource", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String resource; + + public List getActions() { + if (this.actions == null) { + this.actions = new ArrayList(); + } + + return this.actions; + } + + public Evidence getEvidence() { + return this.evidence; + } + + public void setEvidence(Evidence value) { + this.evidence = value; + } + + public String getResource() { + return this.resource; + } + + public void setResource(String value) { + this.resource = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ExtensionsType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ExtensionsType.java new file mode 100644 index 000000000..0274e85e3 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ExtensionsType.java @@ -0,0 +1,31 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ExtensionsType", + propOrder = {"anies"} +) +@XmlSeeAlso({be.cin.nippin.memberdata.saml.extension.ExtensionsType.class}) +public class ExtensionsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected List anies; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.java new file mode 100644 index 000000000..70042d28b --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPEntry.java @@ -0,0 +1,63 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IDPEntryType" +) +@XmlRootElement( + name = "IDPEntry" +) +public class IDPEntry implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "ProviderID", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String providerID; + @XmlAttribute( + name = "Name" + ) + protected String name; + @XmlAttribute( + name = "Loc" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String loc; + + public String getProviderID() { + return this.providerID; + } + + public void setProviderID(String value) { + this.providerID = value; + } + + public String getName() { + return this.name; + } + + public void setName(String value) { + this.name = value; + } + + public String getLoc() { + return this.loc; + } + + public void setLoc(String value) { + this.loc = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPList.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPList.java new file mode 100644 index 000000000..a3d283003 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/IDPList.java @@ -0,0 +1,51 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IDPListType", + propOrder = {"idpEntries", "getComplete"} +) +@XmlRootElement( + name = "IDPList" +) +public class IDPList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDPEntry", + required = true + ) + protected List idpEntries; + @XmlElement( + name = "GetComplete" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String getComplete; + + public List getIDPEntries() { + if (this.idpEntries == null) { + this.idpEntries = new ArrayList(); + } + + return this.idpEntries; + } + + public String getGetComplete() { + return this.getComplete; + } + + public void setGetComplete(String value) { + this.getComplete = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/LogoutRequest.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/LogoutRequest.java new file mode 100644 index 000000000..e8265df81 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/LogoutRequest.java @@ -0,0 +1,109 @@ +package oasis.names.tc.saml._2_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import oasis.names.tc.saml._2_0.assertion.BaseID; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; +import oasis.names.tc.saml._2_0.assertion.NameIDType; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "LogoutRequestType", + propOrder = {"encryptedID", "nameID", "baseID", "sessionIndices"} +) +@XmlRootElement( + name = "LogoutRequest" +) +public class LogoutRequest extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType nameID; + @XmlElement( + name = "BaseID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected BaseID baseID; + @XmlElement( + name = "SessionIndex" + ) + protected List sessionIndices; + @XmlAttribute( + name = "Reason" + ) + protected String reason; + @XmlAttribute( + name = "NotOnOrAfter" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime notOnOrAfter; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } + + public BaseID getBaseID() { + return this.baseID; + } + + public void setBaseID(BaseID value) { + this.baseID = value; + } + + public List getSessionIndices() { + if (this.sessionIndices == null) { + this.sessionIndices = new ArrayList(); + } + + return this.sessionIndices; + } + + public String getReason() { + return this.reason; + } + + public void setReason(String value) { + this.reason = value; + } + + public DateTime getNotOnOrAfter() { + return this.notOnOrAfter; + } + + public void setNotOnOrAfter(DateTime value) { + this.notOnOrAfter = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.java new file mode 100644 index 000000000..f3b939058 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ManageNameIDRequest.java @@ -0,0 +1,84 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; +import oasis.names.tc.saml._2_0.assertion.NameIDType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ManageNameIDRequestType", + propOrder = {"encryptedID", "nameID", "terminate", "newEncryptedID", "newID"} +) +@XmlRootElement( + name = "ManageNameIDRequest" +) +public class ManageNameIDRequest extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType nameID; + @XmlElement( + name = "Terminate" + ) + protected Terminate terminate; + @XmlElement( + name = "NewEncryptedID" + ) + protected EncryptedElementType newEncryptedID; + @XmlElement( + name = "NewID" + ) + protected String newID; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } + + public Terminate getTerminate() { + return this.terminate; + } + + public void setTerminate(Terminate value) { + this.terminate = value; + } + + public EncryptedElementType getNewEncryptedID() { + return this.newEncryptedID; + } + + public void setNewEncryptedID(EncryptedElementType value) { + this.newEncryptedID = value; + } + + public String getNewID() { + return this.newID; + } + + public void setNewID(String value) { + this.newID = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.java new file mode 100644 index 000000000..d7538aa00 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingRequest.java @@ -0,0 +1,75 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.BaseID; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; +import oasis.names.tc.saml._2_0.assertion.NameIDType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameIDMappingRequestType", + propOrder = {"encryptedID", "nameID", "baseID", "nameIDPolicy"} +) +@XmlRootElement( + name = "NameIDMappingRequest" +) +public class NameIDMappingRequest extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType nameID; + @XmlElement( + name = "BaseID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected BaseID baseID; + @XmlElement( + name = "NameIDPolicy", + required = true + ) + protected NameIDPolicy nameIDPolicy; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } + + public BaseID getBaseID() { + return this.baseID; + } + + public void setBaseID(BaseID value) { + this.baseID = value; + } + + public NameIDPolicy getNameIDPolicy() { + return this.nameIDPolicy; + } + + public void setNameIDPolicy(NameIDPolicy value) { + this.nameIDPolicy = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingResponse.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingResponse.java new file mode 100644 index 000000000..0049b740a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDMappingResponse.java @@ -0,0 +1,48 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; +import oasis.names.tc.saml._2_0.assertion.NameIDType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameIDMappingResponseType", + propOrder = {"encryptedID", "nameID"} +) +@XmlRootElement( + name = "NameIDMappingResponse" +) +public class NameIDMappingResponse extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptedID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected EncryptedElementType encryptedID; + @XmlElement( + name = "NameID", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType nameID; + + public EncryptedElementType getEncryptedID() { + return this.encryptedID; + } + + public void setEncryptedID(EncryptedElementType value) { + this.encryptedID = value; + } + + public NameIDType getNameID() { + return this.nameID; + } + + public void setNameID(NameIDType value) { + this.nameID = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDPolicy.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDPolicy.java new file mode 100644 index 000000000..825d60085 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/NameIDPolicy.java @@ -0,0 +1,59 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NameIDPolicyType" +) +@XmlRootElement( + name = "NameIDPolicy" +) +public class NameIDPolicy implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "Format" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String format; + @XmlAttribute( + name = "SPNameQualifier" + ) + protected String spNameQualifier; + @XmlAttribute( + name = "AllowCreate" + ) + protected Boolean allowCreate; + + public String getFormat() { + return this.format; + } + + public void setFormat(String value) { + this.format = value; + } + + public String getSPNameQualifier() { + return this.spNameQualifier; + } + + public void setSPNameQualifier(String value) { + this.spNameQualifier = value; + } + + public Boolean isAllowCreate() { + return this.allowCreate; + } + + public void setAllowCreate(Boolean value) { + this.allowCreate = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ObjectFactory.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ObjectFactory.java new file mode 100644 index 000000000..c91407ef2 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/ObjectFactory.java @@ -0,0 +1,202 @@ +package oasis.names.tc.saml._2_0.protocol; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; + +@XmlRegistry +public class ObjectFactory { + private static final QName _Extensions_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Extensions"); + private static final QName _StatusMessage_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "StatusMessage"); + private static final QName _SubjectQuery_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "SubjectQuery"); + private static final QName _GetComplete_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "GetComplete"); + private static final QName _RequesterID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "RequesterID"); + private static final QName _Artifact_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "Artifact"); + private static final QName _NewEncryptedID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NewEncryptedID"); + private static final QName _NewID_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "NewID"); + private static final QName _ManageNameIDResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "ManageNameIDResponse"); + private static final QName _SessionIndex_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "SessionIndex"); + private static final QName _LogoutResponse_QNAME = new QName("urn:oasis:names:tc:SAML:2.0:protocol", "LogoutResponse"); + + public AttributeQuery createAttributeQuery() { + return new AttributeQuery(); + } + + public ExtensionsType createExtensionsType() { + return new ExtensionsType(); + } + + public Response createResponse() { + return new Response(); + } + + public StatusResponseType createStatusResponseType() { + return new StatusResponseType(); + } + + public Status createStatus() { + return new Status(); + } + + public StatusCode createStatusCode() { + return new StatusCode(); + } + + public StatusDetail createStatusDetail() { + return new StatusDetail(); + } + + public AssertionIDRequest createAssertionIDRequest() { + return new AssertionIDRequest(); + } + + public AuthnQuery createAuthnQuery() { + return new AuthnQuery(); + } + + public RequestedAuthnContext createRequestedAuthnContext() { + return new RequestedAuthnContext(); + } + + public AuthzDecisionQuery createAuthzDecisionQuery() { + return new AuthzDecisionQuery(); + } + + public AuthnRequest createAuthnRequest() { + return new AuthnRequest(); + } + + public NameIDPolicy createNameIDPolicy() { + return new NameIDPolicy(); + } + + public Scoping createScoping() { + return new Scoping(); + } + + public IDPList createIDPList() { + return new IDPList(); + } + + public IDPEntry createIDPEntry() { + return new IDPEntry(); + } + + public ArtifactResolve createArtifactResolve() { + return new ArtifactResolve(); + } + + public ArtifactResponse createArtifactResponse() { + return new ArtifactResponse(); + } + + public ManageNameIDRequest createManageNameIDRequest() { + return new ManageNameIDRequest(); + } + + public Terminate createTerminate() { + return new Terminate(); + } + + public LogoutRequest createLogoutRequest() { + return new LogoutRequest(); + } + + public NameIDMappingRequest createNameIDMappingRequest() { + return new NameIDMappingRequest(); + } + + public NameIDMappingResponse createNameIDMappingResponse() { + return new NameIDMappingResponse(); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "Extensions" + ) + public JAXBElement createExtensions(ExtensionsType value) { + return new JAXBElement(_Extensions_QNAME, ExtensionsType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "StatusMessage" + ) + public JAXBElement createStatusMessage(String value) { + return new JAXBElement(_StatusMessage_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "SubjectQuery" + ) + public JAXBElement createSubjectQuery(SubjectQueryAbstractType value) { + return new JAXBElement(_SubjectQuery_QNAME, SubjectQueryAbstractType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "GetComplete" + ) + public JAXBElement createGetComplete(String value) { + return new JAXBElement(_GetComplete_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "RequesterID" + ) + public JAXBElement createRequesterID(String value) { + return new JAXBElement(_RequesterID_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "Artifact" + ) + public JAXBElement createArtifact(String value) { + return new JAXBElement(_Artifact_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "NewEncryptedID" + ) + public JAXBElement createNewEncryptedID(EncryptedElementType value) { + return new JAXBElement(_NewEncryptedID_QNAME, EncryptedElementType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "NewID" + ) + public JAXBElement createNewID(String value) { + return new JAXBElement(_NewID_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "ManageNameIDResponse" + ) + public JAXBElement createManageNameIDResponse(StatusResponseType value) { + return new JAXBElement(_ManageNameIDResponse_QNAME, StatusResponseType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "SessionIndex" + ) + public JAXBElement createSessionIndex(String value) { + return new JAXBElement(_SessionIndex_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + name = "LogoutResponse" + ) + public JAXBElement createLogoutResponse(StatusResponseType value) { + return new JAXBElement(_LogoutResponse_QNAME, StatusResponseType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestAbstractType.java new file mode 100644 index 000000000..4356a877e --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestAbstractType.java @@ -0,0 +1,143 @@ +package oasis.names.tc.saml._2_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import oasis.names.tc.saml._2_0.assertion.NameIDType; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestAbstractType", + propOrder = {"issuer", "signature", "extensions"} +) +@XmlSeeAlso({NameIDMappingRequest.class, LogoutRequest.class, ManageNameIDRequest.class, ArtifactResolve.class, AuthnRequest.class, AssertionIDRequest.class, SubjectQueryAbstractType.class}) +public abstract class RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Issuer", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType issuer; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlElement( + name = "Extensions" + ) + protected ExtensionsType extensions; + @XmlAttribute( + name = "ID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + @XmlAttribute( + name = "Destination" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String destination; + @XmlAttribute( + name = "Consent" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String consent; + + public NameIDType getIssuer() { + return this.issuer; + } + + public void setIssuer(NameIDType value) { + this.issuer = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public ExtensionsType getExtensions() { + return this.extensions; + } + + public void setExtensions(ExtensionsType value) { + this.extensions = value; + } + + public String getID() { + return this.id; + } + + public void setID(String value) { + this.id = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } + + public String getDestination() { + return this.destination; + } + + public void setDestination(String value) { + this.destination = value; + } + + public String getConsent() { + return this.consent; + } + + public void setConsent(String value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestedAuthnContext.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestedAuthnContext.java new file mode 100644 index 000000000..246c64a7c --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/RequestedAuthnContext.java @@ -0,0 +1,68 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RequestedAuthnContextType", + propOrder = {"authnContextDeclReves", "authnContextClassReves"} +) +@XmlRootElement( + name = "RequestedAuthnContext" +) +public class RequestedAuthnContext implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "AuthnContextDeclRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List authnContextDeclReves; + @XmlElement( + name = "AuthnContextClassRef", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List authnContextClassReves; + @XmlAttribute( + name = "Comparison" + ) + protected AuthnContextComparisonType comparison; + + public List getAuthnContextDeclReves() { + if (this.authnContextDeclReves == null) { + this.authnContextDeclReves = new ArrayList(); + } + + return this.authnContextDeclReves; + } + + public List getAuthnContextClassReves() { + if (this.authnContextClassReves == null) { + this.authnContextClassReves = new ArrayList(); + } + + return this.authnContextClassReves; + } + + public AuthnContextComparisonType getComparison() { + return this.comparison; + } + + public void setComparison(AuthnContextComparisonType value) { + this.comparison = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.java new file mode 100644 index 000000000..ebe8d8e5a --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Response.java @@ -0,0 +1,43 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Assertion; +import oasis.names.tc.saml._2_0.assertion.EncryptedElementType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponseType", + propOrder = {"assertionsAndEncryptedAssertions"} +) +@XmlRootElement( + name = "Response" +) +public class Response extends StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "Assertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = Assertion.class +), @XmlElement( + name = "EncryptedAssertion", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + type = EncryptedElementType.class +)}) + protected List assertionsAndEncryptedAssertions; + + public List getAssertionsAndEncryptedAssertions() { + if (this.assertionsAndEncryptedAssertions == null) { + this.assertionsAndEncryptedAssertions = new ArrayList(); + } + + return this.assertionsAndEncryptedAssertions; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.java new file mode 100644 index 000000000..38f5bde16 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Scoping.java @@ -0,0 +1,67 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ScopingType", + propOrder = {"idpList", "requesterIDs"} +) +@XmlRootElement( + name = "Scoping" +) +public class Scoping implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "IDPList" + ) + protected IDPList idpList; + @XmlElement( + name = "RequesterID" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List requesterIDs; + @XmlAttribute( + name = "ProxyCount" + ) + @XmlSchemaType( + name = "nonNegativeInteger" + ) + protected BigInteger proxyCount; + + public IDPList getIDPList() { + return this.idpList; + } + + public void setIDPList(IDPList value) { + this.idpList = value; + } + + public List getRequesterIDs() { + if (this.requesterIDs == null) { + this.requesterIDs = new ArrayList(); + } + + return this.requesterIDs; + } + + public BigInteger getProxyCount() { + return this.proxyCount; + } + + public void setProxyCount(BigInteger value) { + this.proxyCount = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Status.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Status.java new file mode 100644 index 000000000..6a5dd239f --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Status.java @@ -0,0 +1,57 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusType", + propOrder = {"statusCode", "statusMessage", "statusDetail"} +) +@XmlRootElement( + name = "Status" +) +public class Status implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode", + required = true + ) + protected StatusCode statusCode; + @XmlElement( + name = "StatusMessage" + ) + protected String statusMessage; + @XmlElement( + name = "StatusDetail" + ) + protected StatusDetail statusDetail; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public String getStatusMessage() { + return this.statusMessage; + } + + public void setStatusMessage(String value) { + this.statusMessage = value; + } + + public StatusDetail getStatusDetail() { + return this.statusDetail; + } + + public void setStatusDetail(StatusDetail value) { + this.statusDetail = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.java new file mode 100644 index 000000000..ecfccd1e4 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusCode.java @@ -0,0 +1,50 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusCodeType", + propOrder = {"statusCode"} +) +@XmlRootElement( + name = "StatusCode" +) +public class StatusCode implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "StatusCode" + ) + protected StatusCode statusCode; + @XmlAttribute( + name = "Value", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String value; + + public StatusCode getStatusCode() { + return this.statusCode; + } + + public void setStatusCode(StatusCode value) { + this.statusCode = value; + } + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.java new file mode 100644 index 000000000..79c76c228 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusDetail.java @@ -0,0 +1,33 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusDetailType", + propOrder = {"anies"} +) +@XmlRootElement( + name = "StatusDetail" +) +public class StatusDetail implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement + protected List anies; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.java new file mode 100644 index 000000000..df8d167c7 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/StatusResponseType.java @@ -0,0 +1,172 @@ +package oasis.names.tc.saml._2_0.protocol; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import oasis.names.tc.saml._2_0.assertion.NameIDType; +import org.joda.time.DateTime; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "StatusResponseType", + propOrder = {"issuer", "signature", "extensions", "status"} +) +@XmlSeeAlso({NameIDMappingResponse.class, ArtifactResponse.class, Response.class}) +public class StatusResponseType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Issuer", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion" + ) + protected NameIDType issuer; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Signature signature; + @XmlElement( + name = "Extensions" + ) + protected ExtensionsType extensions; + @XmlElement( + name = "Status", + required = true + ) + protected Status status; + @XmlAttribute( + name = "ID", + required = true + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "InResponseTo" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType( + name = "NCName" + ) + protected String inResponseTo; + @XmlAttribute( + name = "Version", + required = true + ) + protected String version; + @XmlAttribute( + name = "IssueInstant", + required = true + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueInstant; + @XmlAttribute( + name = "Destination" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String destination; + @XmlAttribute( + name = "Consent" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String consent; + + public NameIDType getIssuer() { + return this.issuer; + } + + public void setIssuer(NameIDType value) { + this.issuer = value; + } + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } + + public ExtensionsType getExtensions() { + return this.extensions; + } + + public void setExtensions(ExtensionsType value) { + this.extensions = value; + } + + public Status getStatus() { + return this.status; + } + + public void setStatus(Status value) { + this.status = value; + } + + public String getID() { + return this.id; + } + + public void setID(String value) { + this.id = value; + } + + public String getInResponseTo() { + return this.inResponseTo; + } + + public void setInResponseTo(String value) { + this.inResponseTo = value; + } + + public String getVersion() { + return this.version; + } + + public void setVersion(String value) { + this.version = value; + } + + public DateTime getIssueInstant() { + return this.issueInstant; + } + + public void setIssueInstant(DateTime value) { + this.issueInstant = value; + } + + public String getDestination() { + return this.destination; + } + + public void setDestination(String value) { + this.destination = value; + } + + public String getConsent() { + return this.consent; + } + + public void setConsent(String value) { + this.consent = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.java new file mode 100644 index 000000000..5fa5828f5 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/SubjectQueryAbstractType.java @@ -0,0 +1,33 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import oasis.names.tc.saml._2_0.assertion.Subject; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SubjectQueryAbstractType", + propOrder = {"subject"} +) +@XmlSeeAlso({AuthzDecisionQuery.class, AuthnQuery.class, AttributeQuery.class}) +public abstract class SubjectQueryAbstractType extends RequestAbstractType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Subject", + namespace = "urn:oasis:names:tc:SAML:2.0:assertion", + required = true + ) + protected Subject subject; + + public Subject getSubject() { + return this.subject; + } + + public void setSubject(Subject value) { + this.subject = value; + } +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.java new file mode 100644 index 000000000..1edaf4a36 --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/Terminate.java @@ -0,0 +1,18 @@ +package oasis.names.tc.saml._2_0.protocol; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TerminateType" +) +@XmlRootElement( + name = "Terminate" +) +public class Terminate implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/package-info.java b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/package-info.java new file mode 100644 index 000000000..cdaae8add --- /dev/null +++ b/decompiled/3.20.2/oasis/names/tc/saml/_2_0/protocol/package-info.java @@ -0,0 +1,12 @@ +package oasis.names.tc.saml._2_0.protocol; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "urn:oasis:names:tc:SAML:2.0:protocol", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Any.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Any.java new file mode 100644 index 000000000..97da51572 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Any.java @@ -0,0 +1,46 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AnyType", + propOrder = {"content"} +) +@XmlRootElement( + name = "Any" +) +public class Any implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public Map getOtherAttributes() { + return this.otherAttributes; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.java new file mode 100644 index 000000000..2edbe3a65 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLIdentifierType.java @@ -0,0 +1,80 @@ +package org.etsi.uri._01903.v1_3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CRLIdentifierType", + propOrder = {"issuer", "issueTime", "number"} +) +public class CRLIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Issuer", + required = true + ) + protected String issuer; + @XmlElement( + name = "IssueTime", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime issueTime; + @XmlElement( + name = "Number" + ) + protected BigInteger number; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public String getIssuer() { + return this.issuer; + } + + public void setIssuer(String value) { + this.issuer = value; + } + + public DateTime getIssueTime() { + return this.issueTime; + } + + public void setIssueTime(DateTime value) { + this.issueTime = value; + } + + public BigInteger getNumber() { + return this.number; + } + + public void setNumber(BigInteger value) { + this.number = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefType.java new file mode 100644 index 000000000..a61fd6508 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefType.java @@ -0,0 +1,41 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CRLRefType", + propOrder = {"digestAlgAndValue", "crlIdentifier"} +) +public class CRLRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DigestAlgAndValue", + required = true + ) + protected DigestAlgAndValueType digestAlgAndValue; + @XmlElement( + name = "CRLIdentifier" + ) + protected CRLIdentifierType crlIdentifier; + + public DigestAlgAndValueType getDigestAlgAndValue() { + return this.digestAlgAndValue; + } + + public void setDigestAlgAndValue(DigestAlgAndValueType value) { + this.digestAlgAndValue = value; + } + + public CRLIdentifierType getCRLIdentifier() { + return this.crlIdentifier; + } + + public void setCRLIdentifier(CRLIdentifierType value) { + this.crlIdentifier = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.java new file mode 100644 index 000000000..885ae9517 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLRefsType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CRLRefsType", + propOrder = {"crlReves"} +) +public class CRLRefsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CRLRef", + required = true + ) + protected List crlReves; + + public List getCRLReves() { + if (this.crlReves == null) { + this.crlReves = new ArrayList(); + } + + return this.crlReves; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.java new file mode 100644 index 000000000..c8a7ef204 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CRLValuesType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CRLValuesType", + propOrder = {"encapsulatedCRLValues"} +) +public class CRLValuesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncapsulatedCRLValue", + required = true + ) + protected List encapsulatedCRLValues; + + public List getEncapsulatedCRLValues() { + if (this.encapsulatedCRLValues == null) { + this.encapsulatedCRLValues = new ArrayList(); + } + + return this.encapsulatedCRLValues; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.java new file mode 100644 index 000000000..d3858e5d4 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertIDType.java @@ -0,0 +1,60 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.X509IssuerSerialType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertIDType", + propOrder = {"certDigest", "issuerSerial"} +) +public class CertIDType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertDigest", + required = true + ) + protected DigestAlgAndValueType certDigest; + @XmlElement( + name = "IssuerSerial", + required = true + ) + protected X509IssuerSerialType issuerSerial; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public DigestAlgAndValueType getCertDigest() { + return this.certDigest; + } + + public void setCertDigest(DigestAlgAndValueType value) { + this.certDigest = value; + } + + public X509IssuerSerialType getIssuerSerial() { + return this.issuerSerial; + } + + public void setIssuerSerial(X509IssuerSerialType value) { + this.issuerSerial = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertificateValuesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertificateValuesType.java new file mode 100644 index 000000000..eb03e3a86 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertificateValuesType.java @@ -0,0 +1,57 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertificateValuesType", + propOrder = {"encapsulatedX509CertificatesAndOtherCertificates"} +) +public class CertificateValuesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElements({@XmlElement( + name = "EncapsulatedX509Certificate", + type = EncapsulatedPKIData.class +), @XmlElement( + name = "OtherCertificate", + type = Any.class +)}) + protected List encapsulatedX509CertificatesAndOtherCertificates; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getEncapsulatedX509CertificatesAndOtherCertificates() { + if (this.encapsulatedX509CertificatesAndOtherCertificates == null) { + this.encapsulatedX509CertificatesAndOtherCertificates = new ArrayList(); + } + + return this.encapsulatedX509CertificatesAndOtherCertificates; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.java new file mode 100644 index 000000000..c8dae3ce0 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CertifiedRolesListType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertifiedRolesListType", + propOrder = {"certifiedRoles"} +) +public class CertifiedRolesListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertifiedRole", + required = true + ) + protected List certifiedRoles; + + public List getCertifiedRoles() { + if (this.certifiedRoles == null) { + this.certifiedRoles = new ArrayList(); + } + + return this.certifiedRoles; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ClaimedRolesListType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ClaimedRolesListType.java new file mode 100644 index 000000000..1204d5b53 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ClaimedRolesListType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ClaimedRolesListType", + propOrder = {"claimedRoles"} +) +public class ClaimedRolesListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ClaimedRole", + required = true + ) + protected List claimedRoles; + + public List getClaimedRoles() { + if (this.claimedRoles == null) { + this.claimedRoles = new ArrayList(); + } + + return this.claimedRoles; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeIndication.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeIndication.java new file mode 100644 index 000000000..172aaeaee --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeIndication.java @@ -0,0 +1,75 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommitmentTypeIndicationType", + propOrder = {"commitmentTypeId", "allSignedDataObjects", "objectReferences", "commitmentTypeQualifiers"} +) +@XmlRootElement( + name = "CommitmentTypeIndication" +) +public class CommitmentTypeIndication implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommitmentTypeId", + required = true + ) + protected ObjectIdentifier commitmentTypeId; + @XmlElement( + name = "AllSignedDataObjects" + ) + protected Object allSignedDataObjects; + @XmlElement( + name = "ObjectReference" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List objectReferences; + @XmlElement( + name = "CommitmentTypeQualifiers" + ) + protected CommitmentTypeQualifiersListType commitmentTypeQualifiers; + + public ObjectIdentifier getCommitmentTypeId() { + return this.commitmentTypeId; + } + + public void setCommitmentTypeId(ObjectIdentifier value) { + this.commitmentTypeId = value; + } + + public Object getAllSignedDataObjects() { + return this.allSignedDataObjects; + } + + public void setAllSignedDataObjects(Object value) { + this.allSignedDataObjects = value; + } + + public List getObjectReferences() { + if (this.objectReferences == null) { + this.objectReferences = new ArrayList(); + } + + return this.objectReferences; + } + + public CommitmentTypeQualifiersListType getCommitmentTypeQualifiers() { + return this.commitmentTypeQualifiers; + } + + public void setCommitmentTypeQualifiers(CommitmentTypeQualifiersListType value) { + this.commitmentTypeQualifiers = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.java new file mode 100644 index 000000000..db1d7e663 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CommitmentTypeQualifiersListType.java @@ -0,0 +1,30 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CommitmentTypeQualifiersListType", + propOrder = {"commitmentTypeQualifiers"} +) +public class CommitmentTypeQualifiersListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CommitmentTypeQualifier" + ) + protected List commitmentTypeQualifiers; + + public List getCommitmentTypeQualifiers() { + if (this.commitmentTypeQualifiers == null) { + this.commitmentTypeQualifiers = new ArrayList(); + } + + return this.commitmentTypeQualifiers; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.java new file mode 100644 index 000000000..bed5caed9 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteCertificateRefsType.java @@ -0,0 +1,51 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompleteCertificateRefsType", + propOrder = {"certRefs"} +) +public class CompleteCertificateRefsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertRefs", + required = true + ) + protected SigningCertificate certRefs; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public SigningCertificate getCertRefs() { + return this.certRefs; + } + + public void setCertRefs(SigningCertificate value) { + this.certRefs = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteRevocationRefsType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteRevocationRefsType.java new file mode 100644 index 000000000..1d6882c1c --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CompleteRevocationRefsType.java @@ -0,0 +1,74 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CompleteRevocationRefsType", + propOrder = {"crlRefs", "ocspRefs", "otherRefs"} +) +public class CompleteRevocationRefsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CRLRefs" + ) + protected CRLRefsType crlRefs; + @XmlElement( + name = "OCSPRefs" + ) + protected OCSPRefsType ocspRefs; + @XmlElement( + name = "OtherRefs" + ) + protected OtherCertStatusRefsType otherRefs; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public CRLRefsType getCRLRefs() { + return this.crlRefs; + } + + public void setCRLRefs(CRLRefsType value) { + this.crlRefs = value; + } + + public OCSPRefsType getOCSPRefs() { + return this.ocspRefs; + } + + public void setOCSPRefs(OCSPRefsType value) { + this.ocspRefs = value; + } + + public OtherCertStatusRefsType getOtherRefs() { + return this.otherRefs; + } + + public void setOtherRefs(OtherCertStatusRefsType value) { + this.otherRefs = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.java new file mode 100644 index 000000000..7c9f68006 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/CounterSignature.java @@ -0,0 +1,35 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Signature; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CounterSignatureType", + propOrder = {"signature"} +) +@XmlRootElement( + name = "CounterSignature" +) +public class CounterSignature implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Signature", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected Signature signature; + + public Signature getSignature() { + return this.signature; + } + + public void setSignature(Signature value) { + this.signature = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DataObjectFormat.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DataObjectFormat.java new file mode 100644 index 000000000..1e1d20c5e --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DataObjectFormat.java @@ -0,0 +1,89 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DataObjectFormatType", + propOrder = {"description", "objectIdentifier", "mimeType", "encoding"} +) +@XmlRootElement( + name = "DataObjectFormat" +) +public class DataObjectFormat implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "ObjectIdentifier" + ) + protected ObjectIdentifier objectIdentifier; + @XmlElement( + name = "MimeType" + ) + protected String mimeType; + @XmlElement( + name = "Encoding" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String encoding; + @XmlAttribute( + name = "ObjectReference", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String objectReference; + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public ObjectIdentifier getObjectIdentifier() { + return this.objectIdentifier; + } + + public void setObjectIdentifier(ObjectIdentifier value) { + this.objectIdentifier = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } + + public String getObjectReference() { + return this.objectReference; + } + + public void setObjectReference(String value) { + this.objectReference = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DigestAlgAndValueType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DigestAlgAndValueType.java new file mode 100644 index 000000000..c4a63bd6c --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DigestAlgAndValueType.java @@ -0,0 +1,45 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.DigestMethod; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DigestAlgAndValueType", + propOrder = {"digestMethod", "digestValue"} +) +public class DigestAlgAndValueType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DigestMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected DigestMethod digestMethod; + @XmlElement( + name = "DigestValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected byte[] digestValue; + + public DigestMethod getDigestMethod() { + return this.digestMethod; + } + + public void setDigestMethod(DigestMethod value) { + this.digestMethod = value; + } + + public byte[] getDigestValue() { + return this.digestValue; + } + + public void setDigestValue(byte[] value) { + this.digestValue = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.java new file mode 100644 index 000000000..959f73963 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/DocumentationReferencesType.java @@ -0,0 +1,35 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DocumentationReferencesType", + propOrder = {"documentationReferences"} +) +public class DocumentationReferencesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DocumentationReference", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected List documentationReferences; + + public List getDocumentationReferences() { + if (this.documentationReferences == null) { + this.documentationReferences = new ArrayList(); + } + + return this.documentationReferences; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/EncapsulatedPKIData.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/EncapsulatedPKIData.java new file mode 100644 index 000000000..e72a86e91 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/EncapsulatedPKIData.java @@ -0,0 +1,67 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncapsulatedPKIDataType", + propOrder = {"value"} +) +@XmlRootElement( + name = "EncapsulatedPKIData" +) +public class EncapsulatedPKIData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Encoding" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String encoding; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.java new file mode 100644 index 000000000..da46efafa --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/GenericTimeStampType.java @@ -0,0 +1,97 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3._2000._09.xmldsig.CanonicalizationMethod; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "GenericTimeStampType", + propOrder = {"referenceInfos", "includes", "canonicalizationMethod", "encapsulatedTimeStampsAndXMLTimeStamps"} +) +@XmlSeeAlso({XAdESTimeStampType.class, OtherTimeStamp.class}) +public abstract class GenericTimeStampType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceInfo" + ) + protected List referenceInfos; + @XmlElement( + name = "Include" + ) + protected List includes; + @XmlElement( + name = "CanonicalizationMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected CanonicalizationMethod canonicalizationMethod; + @XmlElements({@XmlElement( + name = "EncapsulatedTimeStamp", + type = EncapsulatedPKIData.class +), @XmlElement( + name = "XMLTimeStamp", + type = Any.class +)}) + protected List encapsulatedTimeStampsAndXMLTimeStamps; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getReferenceInfos() { + if (this.referenceInfos == null) { + this.referenceInfos = new ArrayList(); + } + + return this.referenceInfos; + } + + public List getIncludes() { + if (this.includes == null) { + this.includes = new ArrayList(); + } + + return this.includes; + } + + public CanonicalizationMethod getCanonicalizationMethod() { + return this.canonicalizationMethod; + } + + public void setCanonicalizationMethod(CanonicalizationMethod value) { + this.canonicalizationMethod = value; + } + + public List getEncapsulatedTimeStampsAndXMLTimeStamps() { + if (this.encapsulatedTimeStampsAndXMLTimeStamps == null) { + this.encapsulatedTimeStampsAndXMLTimeStamps = new ArrayList(); + } + + return this.encapsulatedTimeStampsAndXMLTimeStamps; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.java new file mode 100644 index 000000000..cf91e74a7 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IdentifierType.java @@ -0,0 +1,43 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IdentifierType", + propOrder = {"value"} +) +public class IdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlSchemaType( + name = "anyURI" + ) + protected String value; + @XmlAttribute( + name = "Qualifier" + ) + protected QualifierType qualifier; + + public String getValue() { + return this.value; + } + + public void setValue(String value) { + this.value = value; + } + + public QualifierType getQualifier() { + return this.qualifier; + } + + public void setQualifier(QualifierType value) { + this.qualifier = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Include.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Include.java new file mode 100644 index 000000000..37da3f057 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/Include.java @@ -0,0 +1,48 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IncludeType" +) +@XmlRootElement( + name = "Include" +) +public class Include implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "URI", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + @XmlAttribute( + name = "referencedData" + ) + protected Boolean referencedData; + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } + + public Boolean isReferencedData() { + return this.referencedData; + } + + public void setReferencedData(Boolean value) { + this.referencedData = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.java new file mode 100644 index 000000000..7e10ccb18 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/IntegerListType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "IntegerListType", + propOrder = {"ints"} +) +public class IntegerListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "int" + ) + protected List ints; + + public List getInts() { + if (this.ints == null) { + this.ints = new ArrayList(); + } + + return this.ints; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.java new file mode 100644 index 000000000..218c362f6 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/NoticeReferenceType.java @@ -0,0 +1,42 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "NoticeReferenceType", + propOrder = {"organization", "noticeNumbers"} +) +public class NoticeReferenceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Organization", + required = true + ) + protected String organization; + @XmlElement( + name = "NoticeNumbers", + required = true + ) + protected IntegerListType noticeNumbers; + + public String getOrganization() { + return this.organization; + } + + public void setOrganization(String value) { + this.organization = value; + } + + public IntegerListType getNoticeNumbers() { + return this.noticeNumbers; + } + + public void setNoticeNumbers(IntegerListType value) { + this.noticeNumbers = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.java new file mode 100644 index 000000000..645058a65 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPIdentifierType.java @@ -0,0 +1,67 @@ +package org.etsi.uri._01903.v1_3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OCSPIdentifierType", + propOrder = {"responderID", "producedAt"} +) +public class OCSPIdentifierType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ResponderID", + required = true + ) + protected ResponderIDType responderID; + @XmlElement( + name = "ProducedAt", + required = true, + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime producedAt; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public ResponderIDType getResponderID() { + return this.responderID; + } + + public void setResponderID(ResponderIDType value) { + this.responderID = value; + } + + public DateTime getProducedAt() { + return this.producedAt; + } + + public void setProducedAt(DateTime value) { + this.producedAt = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefType.java new file mode 100644 index 000000000..1764f2693 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefType.java @@ -0,0 +1,41 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OCSPRefType", + propOrder = {"ocspIdentifier", "digestAlgAndValue"} +) +public class OCSPRefType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OCSPIdentifier", + required = true + ) + protected OCSPIdentifierType ocspIdentifier; + @XmlElement( + name = "DigestAlgAndValue" + ) + protected DigestAlgAndValueType digestAlgAndValue; + + public OCSPIdentifierType getOCSPIdentifier() { + return this.ocspIdentifier; + } + + public void setOCSPIdentifier(OCSPIdentifierType value) { + this.ocspIdentifier = value; + } + + public DigestAlgAndValueType getDigestAlgAndValue() { + return this.digestAlgAndValue; + } + + public void setDigestAlgAndValue(DigestAlgAndValueType value) { + this.digestAlgAndValue = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.java new file mode 100644 index 000000000..fd7a66293 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPRefsType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OCSPRefsType", + propOrder = {"ocspReves"} +) +public class OCSPRefsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OCSPRef", + required = true + ) + protected List ocspReves; + + public List getOCSPReves() { + if (this.ocspReves == null) { + this.ocspReves = new ArrayList(); + } + + return this.ocspReves; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.java new file mode 100644 index 000000000..3902a78c7 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OCSPValuesType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OCSPValuesType", + propOrder = {"encapsulatedOCSPValues"} +) +public class OCSPValuesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncapsulatedOCSPValue", + required = true + ) + protected List encapsulatedOCSPValues; + + public List getEncapsulatedOCSPValues() { + if (this.encapsulatedOCSPValues == null) { + this.encapsulatedOCSPValues = new ArrayList(); + } + + return this.encapsulatedOCSPValues; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.java new file mode 100644 index 000000000..7f139002d --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectFactory.java @@ -0,0 +1,363 @@ +package org.etsi.uri._01903.v1_3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; +import org.joda.time.DateTime; + +@XmlRegistry +public class ObjectFactory { + private static final QName _XAdESTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "XAdESTimeStamp"); + private static final QName _SigningTime_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "SigningTime"); + private static final QName _SPURI_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "SPURI"); + private static final QName _AllDataObjectsTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "AllDataObjectsTimeStamp"); + private static final QName _IndividualDataObjectsTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "IndividualDataObjectsTimeStamp"); + private static final QName _SignatureTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "SignatureTimeStamp"); + private static final QName _CompleteCertificateRefs_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "CompleteCertificateRefs"); + private static final QName _CompleteRevocationRefs_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "CompleteRevocationRefs"); + private static final QName _AttributeCertificateRefs_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "AttributeCertificateRefs"); + private static final QName _AttributeRevocationRefs_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "AttributeRevocationRefs"); + private static final QName _SigAndRefsTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "SigAndRefsTimeStamp"); + private static final QName _RefsOnlyTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "RefsOnlyTimeStamp"); + private static final QName _CertificateValues_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "CertificateValues"); + private static final QName _RevocationValues_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "RevocationValues"); + private static final QName _AttrAuthoritiesCertValues_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "AttrAuthoritiesCertValues"); + private static final QName _AttributeRevocationValues_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "AttributeRevocationValues"); + private static final QName _ArchiveTimeStamp_QNAME = new QName("http://uri.etsi.org/01903/v1.3.2#", "ArchiveTimeStamp"); + + public Any createAny() { + return new Any(); + } + + public ObjectIdentifier createObjectIdentifier() { + return new ObjectIdentifier(); + } + + public IdentifierType createIdentifierType() { + return new IdentifierType(); + } + + public DocumentationReferencesType createDocumentationReferencesType() { + return new DocumentationReferencesType(); + } + + public EncapsulatedPKIData createEncapsulatedPKIData() { + return new EncapsulatedPKIData(); + } + + public Include createInclude() { + return new Include(); + } + + public ReferenceInfo createReferenceInfo() { + return new ReferenceInfo(); + } + + public XAdESTimeStampType createXAdESTimeStampType() { + return new XAdESTimeStampType(); + } + + public OtherTimeStamp createOtherTimeStamp() { + return new OtherTimeStamp(); + } + + public QualifyingProperties createQualifyingProperties() { + return new QualifyingProperties(); + } + + public SignedProperties createSignedProperties() { + return new SignedProperties(); + } + + public UnsignedProperties createUnsignedProperties() { + return new UnsignedProperties(); + } + + public SignedSignatureProperties createSignedSignatureProperties() { + return new SignedSignatureProperties(); + } + + public SignedDataObjectProperties createSignedDataObjectProperties() { + return new SignedDataObjectProperties(); + } + + public UnsignedSignatureProperties createUnsignedSignatureProperties() { + return new UnsignedSignatureProperties(); + } + + public UnsignedDataObjectProperties createUnsignedDataObjectProperties() { + return new UnsignedDataObjectProperties(); + } + + public SigningCertificate createSigningCertificate() { + return new SigningCertificate(); + } + + public SignaturePolicyIdentifier createSignaturePolicyIdentifier() { + return new SignaturePolicyIdentifier(); + } + + public SignatureProductionPlace createSignatureProductionPlace() { + return new SignatureProductionPlace(); + } + + public SignerRole createSignerRole() { + return new SignerRole(); + } + + public DataObjectFormat createDataObjectFormat() { + return new DataObjectFormat(); + } + + public CommitmentTypeIndication createCommitmentTypeIndication() { + return new CommitmentTypeIndication(); + } + + public CounterSignature createCounterSignature() { + return new CounterSignature(); + } + + public CompleteCertificateRefsType createCompleteCertificateRefsType() { + return new CompleteCertificateRefsType(); + } + + public CompleteRevocationRefsType createCompleteRevocationRefsType() { + return new CompleteRevocationRefsType(); + } + + public CertificateValuesType createCertificateValuesType() { + return new CertificateValuesType(); + } + + public RevocationValuesType createRevocationValuesType() { + return new RevocationValuesType(); + } + + public QualifyingPropertiesReference createQualifyingPropertiesReference() { + return new QualifyingPropertiesReference(); + } + + public CertIDType createCertIDType() { + return new CertIDType(); + } + + public SignaturePolicyIdType createSignaturePolicyIdType() { + return new SignaturePolicyIdType(); + } + + public SPUserNotice createSPUserNotice() { + return new SPUserNotice(); + } + + public NoticeReferenceType createNoticeReferenceType() { + return new NoticeReferenceType(); + } + + public CommitmentTypeQualifiersListType createCommitmentTypeQualifiersListType() { + return new CommitmentTypeQualifiersListType(); + } + + public ClaimedRolesListType createClaimedRolesListType() { + return new ClaimedRolesListType(); + } + + public CertifiedRolesListType createCertifiedRolesListType() { + return new CertifiedRolesListType(); + } + + public DigestAlgAndValueType createDigestAlgAndValueType() { + return new DigestAlgAndValueType(); + } + + public SigPolicyQualifiersListType createSigPolicyQualifiersListType() { + return new SigPolicyQualifiersListType(); + } + + public IntegerListType createIntegerListType() { + return new IntegerListType(); + } + + public CRLRefsType createCRLRefsType() { + return new CRLRefsType(); + } + + public CRLRefType createCRLRefType() { + return new CRLRefType(); + } + + public CRLIdentifierType createCRLIdentifierType() { + return new CRLIdentifierType(); + } + + public OCSPRefsType createOCSPRefsType() { + return new OCSPRefsType(); + } + + public OCSPRefType createOCSPRefType() { + return new OCSPRefType(); + } + + public ResponderIDType createResponderIDType() { + return new ResponderIDType(); + } + + public OCSPIdentifierType createOCSPIdentifierType() { + return new OCSPIdentifierType(); + } + + public OtherCertStatusRefsType createOtherCertStatusRefsType() { + return new OtherCertStatusRefsType(); + } + + public CRLValuesType createCRLValuesType() { + return new CRLValuesType(); + } + + public OCSPValuesType createOCSPValuesType() { + return new OCSPValuesType(); + } + + public OtherCertStatusValuesType createOtherCertStatusValuesType() { + return new OtherCertStatusValuesType(); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "XAdESTimeStamp" + ) + public JAXBElement createXAdESTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_XAdESTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "SigningTime" + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + public JAXBElement createSigningTime(DateTime value) { + return new JAXBElement(_SigningTime_QNAME, DateTime.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "SPURI" + ) + public JAXBElement createSPURI(String value) { + return new JAXBElement(_SPURI_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "AllDataObjectsTimeStamp" + ) + public JAXBElement createAllDataObjectsTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_AllDataObjectsTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "IndividualDataObjectsTimeStamp" + ) + public JAXBElement createIndividualDataObjectsTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_IndividualDataObjectsTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "SignatureTimeStamp" + ) + public JAXBElement createSignatureTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_SignatureTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "CompleteCertificateRefs" + ) + public JAXBElement createCompleteCertificateRefs(CompleteCertificateRefsType value) { + return new JAXBElement(_CompleteCertificateRefs_QNAME, CompleteCertificateRefsType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "CompleteRevocationRefs" + ) + public JAXBElement createCompleteRevocationRefs(CompleteRevocationRefsType value) { + return new JAXBElement(_CompleteRevocationRefs_QNAME, CompleteRevocationRefsType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "AttributeCertificateRefs" + ) + public JAXBElement createAttributeCertificateRefs(CompleteCertificateRefsType value) { + return new JAXBElement(_AttributeCertificateRefs_QNAME, CompleteCertificateRefsType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "AttributeRevocationRefs" + ) + public JAXBElement createAttributeRevocationRefs(CompleteRevocationRefsType value) { + return new JAXBElement(_AttributeRevocationRefs_QNAME, CompleteRevocationRefsType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "SigAndRefsTimeStamp" + ) + public JAXBElement createSigAndRefsTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_SigAndRefsTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "RefsOnlyTimeStamp" + ) + public JAXBElement createRefsOnlyTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_RefsOnlyTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "CertificateValues" + ) + public JAXBElement createCertificateValues(CertificateValuesType value) { + return new JAXBElement(_CertificateValues_QNAME, CertificateValuesType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "RevocationValues" + ) + public JAXBElement createRevocationValues(RevocationValuesType value) { + return new JAXBElement(_RevocationValues_QNAME, RevocationValuesType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "AttrAuthoritiesCertValues" + ) + public JAXBElement createAttrAuthoritiesCertValues(CertificateValuesType value) { + return new JAXBElement(_AttrAuthoritiesCertValues_QNAME, CertificateValuesType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "AttributeRevocationValues" + ) + public JAXBElement createAttributeRevocationValues(RevocationValuesType value) { + return new JAXBElement(_AttributeRevocationValues_QNAME, RevocationValuesType.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + name = "ArchiveTimeStamp" + ) + public JAXBElement createArchiveTimeStamp(XAdESTimeStampType value) { + return new JAXBElement(_ArchiveTimeStamp_QNAME, XAdESTimeStampType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.java new file mode 100644 index 000000000..d0516ce3d --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ObjectIdentifier.java @@ -0,0 +1,57 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ObjectIdentifierType", + propOrder = {"identifier", "description", "documentationReferences"} +) +@XmlRootElement( + name = "ObjectIdentifier" +) +public class ObjectIdentifier implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Identifier", + required = true + ) + protected IdentifierType identifier; + @XmlElement( + name = "Description" + ) + protected String description; + @XmlElement( + name = "DocumentationReferences" + ) + protected DocumentationReferencesType documentationReferences; + + public IdentifierType getIdentifier() { + return this.identifier; + } + + public void setIdentifier(IdentifierType value) { + this.identifier = value; + } + + public String getDescription() { + return this.description; + } + + public void setDescription(String value) { + this.description = value; + } + + public DocumentationReferencesType getDocumentationReferences() { + return this.documentationReferences; + } + + public void setDocumentationReferences(DocumentationReferencesType value) { + this.documentationReferences = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.java new file mode 100644 index 000000000..769b8c8fd --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusRefsType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OtherCertStatusRefsType", + propOrder = {"otherReves"} +) +public class OtherCertStatusRefsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OtherRef", + required = true + ) + protected List otherReves; + + public List getOtherReves() { + if (this.otherReves == null) { + this.otherReves = new ArrayList(); + } + + return this.otherReves; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.java new file mode 100644 index 000000000..2f9cd44c8 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherCertStatusValuesType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OtherCertStatusValuesType", + propOrder = {"otherValues"} +) +public class OtherCertStatusValuesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "OtherValue", + required = true + ) + protected List otherValues; + + public List getOtherValues() { + if (this.otherValues == null) { + this.otherValues = new ArrayList(); + } + + return this.otherValues; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.java new file mode 100644 index 000000000..de2e318e9 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/OtherTimeStamp.java @@ -0,0 +1,18 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "OtherTimeStampType" +) +@XmlRootElement( + name = "OtherTimeStamp" +) +public class OtherTimeStamp extends GenericTimeStampType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifierType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifierType.java new file mode 100644 index 000000000..6655acf05 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifierType.java @@ -0,0 +1,40 @@ +package org.etsi.uri._01903.v1_3; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + +@XmlType( + name = "QualifierType" +) +@XmlEnum +public enum QualifierType { + @XmlEnumValue("OIDAsURI") + OID_AS_URI("OIDAsURI"), + @XmlEnumValue("OIDAsURN") + OID_AS_URN("OIDAsURN"); + + private final String value; + + private QualifierType(String v) { + this.value = v; + } + + public String value() { + return this.value; + } + + public static QualifierType fromValue(String v) { + QualifierType[] arr$ = values(); + int len$ = arr$.length; + + for(int i$ = 0; i$ < len$; ++i$) { + QualifierType c = arr$[i$]; + if (c.value.equals(v)) { + return c; + } + } + + throw new IllegalArgumentException(v); + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.java new file mode 100644 index 000000000..f414a1f89 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingProperties.java @@ -0,0 +1,82 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QualifyingPropertiesType", + propOrder = {"signedProperties", "unsignedProperties"} +) +@XmlRootElement( + name = "QualifyingProperties" +) +public class QualifyingProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignedProperties" + ) + protected SignedProperties signedProperties; + @XmlElement( + name = "UnsignedProperties" + ) + protected UnsignedProperties unsignedProperties; + @XmlAttribute( + name = "Target", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String target; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public SignedProperties getSignedProperties() { + return this.signedProperties; + } + + public void setSignedProperties(SignedProperties value) { + this.signedProperties = value; + } + + public UnsignedProperties getUnsignedProperties() { + return this.unsignedProperties; + } + + public void setUnsignedProperties(UnsignedProperties value) { + this.unsignedProperties = value; + } + + public String getTarget() { + return this.target; + } + + public void setTarget(String value) { + this.target = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingPropertiesReference.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingPropertiesReference.java new file mode 100644 index 000000000..ee63ffb00 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/QualifyingPropertiesReference.java @@ -0,0 +1,56 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "QualifyingPropertiesReferenceType" +) +@XmlRootElement( + name = "QualifyingPropertiesReference" +) +public class QualifyingPropertiesReference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAttribute( + name = "URI", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ReferenceInfo.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ReferenceInfo.java new file mode 100644 index 000000000..55c87f928 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ReferenceInfo.java @@ -0,0 +1,86 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3._2000._09.xmldsig.DigestMethod; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReferenceInfoType", + propOrder = {"digestMethod", "digestValue"} +) +@XmlRootElement( + name = "ReferenceInfo" +) +public class ReferenceInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DigestMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected DigestMethod digestMethod; + @XmlElement( + name = "DigestValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected byte[] digestValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public DigestMethod getDigestMethod() { + return this.digestMethod; + } + + public void setDigestMethod(DigestMethod value) { + this.digestMethod = value; + } + + public byte[] getDigestValue() { + return this.digestValue; + } + + public void setDigestValue(byte[] value) { + this.digestValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ResponderIDType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ResponderIDType.java new file mode 100644 index 000000000..694b114ef --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/ResponderIDType.java @@ -0,0 +1,40 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ResponderIDType", + propOrder = {"byKey", "byName"} +) +public class ResponderIDType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ByKey" + ) + protected byte[] byKey; + @XmlElement( + name = "ByName" + ) + protected String byName; + + public byte[] getByKey() { + return this.byKey; + } + + public void setByKey(byte[] value) { + this.byKey = value; + } + + public String getByName() { + return this.byName; + } + + public void setByName(String value) { + this.byName = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.java new file mode 100644 index 000000000..f9eb0e608 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/RevocationValuesType.java @@ -0,0 +1,74 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RevocationValuesType", + propOrder = {"crlValues", "ocspValues", "otherValues"} +) +public class RevocationValuesType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CRLValues" + ) + protected CRLValuesType crlValues; + @XmlElement( + name = "OCSPValues" + ) + protected OCSPValuesType ocspValues; + @XmlElement( + name = "OtherValues" + ) + protected OtherCertStatusValuesType otherValues; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public CRLValuesType getCRLValues() { + return this.crlValues; + } + + public void setCRLValues(CRLValuesType value) { + this.crlValues = value; + } + + public OCSPValuesType getOCSPValues() { + return this.ocspValues; + } + + public void setOCSPValues(OCSPValuesType value) { + this.ocspValues = value; + } + + public OtherCertStatusValuesType getOtherValues() { + return this.otherValues; + } + + public void setOtherValues(OtherCertStatusValuesType value) { + this.otherValues = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.java new file mode 100644 index 000000000..145e51864 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SPUserNotice.java @@ -0,0 +1,44 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SPUserNoticeType", + propOrder = {"noticeRef", "explicitText"} +) +@XmlRootElement( + name = "SPUserNotice" +) +public class SPUserNotice implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "NoticeRef" + ) + protected NoticeReferenceType noticeRef; + @XmlElement( + name = "ExplicitText" + ) + protected String explicitText; + + public NoticeReferenceType getNoticeRef() { + return this.noticeRef; + } + + public void setNoticeRef(NoticeReferenceType value) { + this.noticeRef = value; + } + + public String getExplicitText() { + return this.explicitText; + } + + public void setExplicitText(String value) { + this.explicitText = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.java new file mode 100644 index 000000000..67ac22aeb --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigPolicyQualifiersListType.java @@ -0,0 +1,31 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SigPolicyQualifiersListType", + propOrder = {"sigPolicyQualifiers"} +) +public class SigPolicyQualifiersListType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SigPolicyQualifier", + required = true + ) + protected List sigPolicyQualifiers; + + public List getSigPolicyQualifiers() { + if (this.sigPolicyQualifiers == null) { + this.sigPolicyQualifiers = new ArrayList(); + } + + return this.sigPolicyQualifiers; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdType.java new file mode 100644 index 000000000..2ff86b49c --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdType.java @@ -0,0 +1,68 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Transforms; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignaturePolicyIdType", + propOrder = {"sigPolicyId", "transforms", "sigPolicyHash", "sigPolicyQualifiers"} +) +public class SignaturePolicyIdType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SigPolicyId", + required = true + ) + protected ObjectIdentifier sigPolicyId; + @XmlElement( + name = "Transforms", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected Transforms transforms; + @XmlElement( + name = "SigPolicyHash", + required = true + ) + protected DigestAlgAndValueType sigPolicyHash; + @XmlElement( + name = "SigPolicyQualifiers" + ) + protected SigPolicyQualifiersListType sigPolicyQualifiers; + + public ObjectIdentifier getSigPolicyId() { + return this.sigPolicyId; + } + + public void setSigPolicyId(ObjectIdentifier value) { + this.sigPolicyId = value; + } + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public DigestAlgAndValueType getSigPolicyHash() { + return this.sigPolicyHash; + } + + public void setSigPolicyHash(DigestAlgAndValueType value) { + this.sigPolicyHash = value; + } + + public SigPolicyQualifiersListType getSigPolicyQualifiers() { + return this.sigPolicyQualifiers; + } + + public void setSigPolicyQualifiers(SigPolicyQualifiersListType value) { + this.sigPolicyQualifiers = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.java new file mode 100644 index 000000000..0a2db188f --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignaturePolicyIdentifier.java @@ -0,0 +1,44 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignaturePolicyIdentifierType", + propOrder = {"signaturePolicyImplied", "signaturePolicyId"} +) +@XmlRootElement( + name = "SignaturePolicyIdentifier" +) +public class SignaturePolicyIdentifier implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignaturePolicyImplied" + ) + protected Object signaturePolicyImplied; + @XmlElement( + name = "SignaturePolicyId" + ) + protected SignaturePolicyIdType signaturePolicyId; + + public Object getSignaturePolicyImplied() { + return this.signaturePolicyImplied; + } + + public void setSignaturePolicyImplied(Object value) { + this.signaturePolicyImplied = value; + } + + public SignaturePolicyIdType getSignaturePolicyId() { + return this.signaturePolicyId; + } + + public void setSignaturePolicyId(SignaturePolicyIdType value) { + this.signaturePolicyId = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.java new file mode 100644 index 000000000..63e6f42b6 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignatureProductionPlace.java @@ -0,0 +1,68 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignatureProductionPlaceType", + propOrder = {"city", "stateOrProvince", "postalCode", "countryName"} +) +@XmlRootElement( + name = "SignatureProductionPlace" +) +public class SignatureProductionPlace implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "City" + ) + protected String city; + @XmlElement( + name = "StateOrProvince" + ) + protected String stateOrProvince; + @XmlElement( + name = "PostalCode" + ) + protected String postalCode; + @XmlElement( + name = "CountryName" + ) + protected String countryName; + + public String getCity() { + return this.city; + } + + public void setCity(String value) { + this.city = value; + } + + public String getStateOrProvince() { + return this.stateOrProvince; + } + + public void setStateOrProvince(String value) { + this.stateOrProvince = value; + } + + public String getPostalCode() { + return this.postalCode; + } + + public void setPostalCode(String value) { + this.postalCode = value; + } + + public String getCountryName() { + return this.countryName; + } + + public void setCountryName(String value) { + this.countryName = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.java new file mode 100644 index 000000000..f7d20f1b1 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedDataObjectProperties.java @@ -0,0 +1,92 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignedDataObjectPropertiesType", + propOrder = {"dataObjectFormats", "commitmentTypeIndications", "allDataObjectsTimeStamps", "individualDataObjectsTimeStamps"} +) +@XmlRootElement( + name = "SignedDataObjectProperties" +) +public class SignedDataObjectProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "DataObjectFormat" + ) + protected List dataObjectFormats; + @XmlElement( + name = "CommitmentTypeIndication" + ) + protected List commitmentTypeIndications; + @XmlElement( + name = "AllDataObjectsTimeStamp" + ) + protected List allDataObjectsTimeStamps; + @XmlElement( + name = "IndividualDataObjectsTimeStamp" + ) + protected List individualDataObjectsTimeStamps; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getDataObjectFormats() { + if (this.dataObjectFormats == null) { + this.dataObjectFormats = new ArrayList(); + } + + return this.dataObjectFormats; + } + + public List getCommitmentTypeIndications() { + if (this.commitmentTypeIndications == null) { + this.commitmentTypeIndications = new ArrayList(); + } + + return this.commitmentTypeIndications; + } + + public List getAllDataObjectsTimeStamps() { + if (this.allDataObjectsTimeStamps == null) { + this.allDataObjectsTimeStamps = new ArrayList(); + } + + return this.allDataObjectsTimeStamps; + } + + public List getIndividualDataObjectsTimeStamps() { + if (this.individualDataObjectsTimeStamps == null) { + this.individualDataObjectsTimeStamps = new ArrayList(); + } + + return this.individualDataObjectsTimeStamps; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.java new file mode 100644 index 000000000..139b9fa95 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedProperties.java @@ -0,0 +1,66 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignedPropertiesType", + propOrder = {"signedSignatureProperties", "signedDataObjectProperties"} +) +@XmlRootElement( + name = "SignedProperties" +) +public class SignedProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignedSignatureProperties" + ) + protected SignedSignatureProperties signedSignatureProperties; + @XmlElement( + name = "SignedDataObjectProperties" + ) + protected SignedDataObjectProperties signedDataObjectProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public SignedSignatureProperties getSignedSignatureProperties() { + return this.signedSignatureProperties; + } + + public void setSignedSignatureProperties(SignedSignatureProperties value) { + this.signedSignatureProperties = value; + } + + public SignedDataObjectProperties getSignedDataObjectProperties() { + return this.signedDataObjectProperties; + } + + public void setSignedDataObjectProperties(SignedDataObjectProperties value) { + this.signedDataObjectProperties = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedSignatureProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedSignatureProperties.java new file mode 100644 index 000000000..cdd524458 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignedSignatureProperties.java @@ -0,0 +1,109 @@ +package org.etsi.uri._01903.v1_3; + +import be.ehealth.technicalconnector.adapter.XmlDateTimeAdapter; +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.joda.time.DateTime; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignedSignaturePropertiesType", + propOrder = {"signingTime", "signingCertificate", "signaturePolicyIdentifier", "signatureProductionPlace", "signerRole"} +) +@XmlRootElement( + name = "SignedSignatureProperties" +) +public class SignedSignatureProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SigningTime", + type = String.class + ) + @XmlJavaTypeAdapter(XmlDateTimeAdapter.class) + @XmlSchemaType( + name = "dateTime" + ) + protected DateTime signingTime; + @XmlElement( + name = "SigningCertificate" + ) + protected SigningCertificate signingCertificate; + @XmlElement( + name = "SignaturePolicyIdentifier" + ) + protected SignaturePolicyIdentifier signaturePolicyIdentifier; + @XmlElement( + name = "SignatureProductionPlace" + ) + protected SignatureProductionPlace signatureProductionPlace; + @XmlElement( + name = "SignerRole" + ) + protected SignerRole signerRole; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public DateTime getSigningTime() { + return this.signingTime; + } + + public void setSigningTime(DateTime value) { + this.signingTime = value; + } + + public SigningCertificate getSigningCertificate() { + return this.signingCertificate; + } + + public void setSigningCertificate(SigningCertificate value) { + this.signingCertificate = value; + } + + public SignaturePolicyIdentifier getSignaturePolicyIdentifier() { + return this.signaturePolicyIdentifier; + } + + public void setSignaturePolicyIdentifier(SignaturePolicyIdentifier value) { + this.signaturePolicyIdentifier = value; + } + + public SignatureProductionPlace getSignatureProductionPlace() { + return this.signatureProductionPlace; + } + + public void setSignatureProductionPlace(SignatureProductionPlace value) { + this.signatureProductionPlace = value; + } + + public SignerRole getSignerRole() { + return this.signerRole; + } + + public void setSignerRole(SignerRole value) { + this.signerRole = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignerRole.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignerRole.java new file mode 100644 index 000000000..9e24282c3 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SignerRole.java @@ -0,0 +1,44 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignerRoleType", + propOrder = {"claimedRoles", "certifiedRoles"} +) +@XmlRootElement( + name = "SignerRole" +) +public class SignerRole implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ClaimedRoles" + ) + protected ClaimedRolesListType claimedRoles; + @XmlElement( + name = "CertifiedRoles" + ) + protected CertifiedRolesListType certifiedRoles; + + public ClaimedRolesListType getClaimedRoles() { + return this.claimedRoles; + } + + public void setClaimedRoles(ClaimedRolesListType value) { + this.claimedRoles = value; + } + + public CertifiedRolesListType getCertifiedRoles() { + return this.certifiedRoles; + } + + public void setCertifiedRoles(CertifiedRolesListType value) { + this.certifiedRoles = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.java new file mode 100644 index 000000000..0d8043f80 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/SigningCertificate.java @@ -0,0 +1,35 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CertIDListType", + propOrder = {"certs"} +) +@XmlRootElement( + name = "SigningCertificate" +) +public class SigningCertificate implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Cert", + required = true + ) + protected List certs; + + public List getCerts() { + if (this.certs == null) { + this.certs = new ArrayList(); + } + + return this.certs; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.java new file mode 100644 index 000000000..adc64e7e5 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedDataObjectProperties.java @@ -0,0 +1,57 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UnsignedDataObjectPropertiesType", + propOrder = {"unsignedDataObjectProperties"} +) +@XmlRootElement( + name = "UnsignedDataObjectProperties" +) +public class UnsignedDataObjectProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UnsignedDataObjectProperty", + required = true + ) + protected List unsignedDataObjectProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getUnsignedDataObjectProperties() { + if (this.unsignedDataObjectProperties == null) { + this.unsignedDataObjectProperties = new ArrayList(); + } + + return this.unsignedDataObjectProperties; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.java new file mode 100644 index 000000000..82b847280 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedProperties.java @@ -0,0 +1,66 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UnsignedPropertiesType", + propOrder = {"unsignedSignatureProperties", "unsignedDataObjectProperties"} +) +@XmlRootElement( + name = "UnsignedProperties" +) +public class UnsignedProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "UnsignedSignatureProperties" + ) + protected UnsignedSignatureProperties unsignedSignatureProperties; + @XmlElement( + name = "UnsignedDataObjectProperties" + ) + protected UnsignedDataObjectProperties unsignedDataObjectProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public UnsignedSignatureProperties getUnsignedSignatureProperties() { + return this.unsignedSignatureProperties; + } + + public void setUnsignedSignatureProperties(UnsignedSignatureProperties value) { + this.unsignedSignatureProperties = value; + } + + public UnsignedDataObjectProperties getUnsignedDataObjectProperties() { + return this.unsignedDataObjectProperties; + } + + public void setUnsignedDataObjectProperties(UnsignedDataObjectProperties value) { + this.unsignedDataObjectProperties = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.java new file mode 100644 index 000000000..848233eb5 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/UnsignedSignatureProperties.java @@ -0,0 +1,213 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "UnsignedSignaturePropertiesType", + propOrder = {"counterSignatures", "signatureTimeStamps", "completeCertificateRefs", "completeRevocationRefs", "attributeCertificateRefs", "attributeRevocationRefs", "sigAndRefsTimeStamps", "refsOnlyTimeStamps", "certificateValues", "revocationValues", "attrAuthoritiesCertValues", "attributeRevocationValues", "archiveTimeStamps", "anies"} +) +@XmlRootElement( + name = "UnsignedSignatureProperties" +) +public class UnsignedSignatureProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CounterSignature" + ) + protected List counterSignatures; + @XmlElement( + name = "SignatureTimeStamp" + ) + protected List signatureTimeStamps; + @XmlElement( + name = "CompleteCertificateRefs" + ) + protected CompleteCertificateRefsType completeCertificateRefs; + @XmlElement( + name = "CompleteRevocationRefs" + ) + protected CompleteRevocationRefsType completeRevocationRefs; + @XmlElement( + name = "AttributeCertificateRefs" + ) + protected CompleteCertificateRefsType attributeCertificateRefs; + @XmlElement( + name = "AttributeRevocationRefs" + ) + protected CompleteRevocationRefsType attributeRevocationRefs; + @XmlElement( + name = "SigAndRefsTimeStamp" + ) + protected List sigAndRefsTimeStamps; + @XmlElement( + name = "RefsOnlyTimeStamp" + ) + protected List refsOnlyTimeStamps; + @XmlElement( + name = "CertificateValues" + ) + protected CertificateValuesType certificateValues; + @XmlElement( + name = "RevocationValues" + ) + protected RevocationValuesType revocationValues; + @XmlElement( + name = "AttrAuthoritiesCertValues" + ) + protected CertificateValuesType attrAuthoritiesCertValues; + @XmlElement( + name = "AttributeRevocationValues" + ) + protected RevocationValuesType attributeRevocationValues; + @XmlElement( + name = "ArchiveTimeStamp" + ) + protected List archiveTimeStamps; + @XmlAnyElement( + lax = true + ) + protected List anies; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getCounterSignatures() { + if (this.counterSignatures == null) { + this.counterSignatures = new ArrayList(); + } + + return this.counterSignatures; + } + + public List getSignatureTimeStamps() { + if (this.signatureTimeStamps == null) { + this.signatureTimeStamps = new ArrayList(); + } + + return this.signatureTimeStamps; + } + + public CompleteCertificateRefsType getCompleteCertificateRefs() { + return this.completeCertificateRefs; + } + + public void setCompleteCertificateRefs(CompleteCertificateRefsType value) { + this.completeCertificateRefs = value; + } + + public CompleteRevocationRefsType getCompleteRevocationRefs() { + return this.completeRevocationRefs; + } + + public void setCompleteRevocationRefs(CompleteRevocationRefsType value) { + this.completeRevocationRefs = value; + } + + public CompleteCertificateRefsType getAttributeCertificateRefs() { + return this.attributeCertificateRefs; + } + + public void setAttributeCertificateRefs(CompleteCertificateRefsType value) { + this.attributeCertificateRefs = value; + } + + public CompleteRevocationRefsType getAttributeRevocationRefs() { + return this.attributeRevocationRefs; + } + + public void setAttributeRevocationRefs(CompleteRevocationRefsType value) { + this.attributeRevocationRefs = value; + } + + public List getSigAndRefsTimeStamps() { + if (this.sigAndRefsTimeStamps == null) { + this.sigAndRefsTimeStamps = new ArrayList(); + } + + return this.sigAndRefsTimeStamps; + } + + public List getRefsOnlyTimeStamps() { + if (this.refsOnlyTimeStamps == null) { + this.refsOnlyTimeStamps = new ArrayList(); + } + + return this.refsOnlyTimeStamps; + } + + public CertificateValuesType getCertificateValues() { + return this.certificateValues; + } + + public void setCertificateValues(CertificateValuesType value) { + this.certificateValues = value; + } + + public RevocationValuesType getRevocationValues() { + return this.revocationValues; + } + + public void setRevocationValues(RevocationValuesType value) { + this.revocationValues = value; + } + + public CertificateValuesType getAttrAuthoritiesCertValues() { + return this.attrAuthoritiesCertValues; + } + + public void setAttrAuthoritiesCertValues(CertificateValuesType value) { + this.attrAuthoritiesCertValues = value; + } + + public RevocationValuesType getAttributeRevocationValues() { + return this.attributeRevocationValues; + } + + public void setAttributeRevocationValues(RevocationValuesType value) { + this.attributeRevocationValues = value; + } + + public List getArchiveTimeStamps() { + if (this.archiveTimeStamps == null) { + this.archiveTimeStamps = new ArrayList(); + } + + return this.archiveTimeStamps; + } + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.java new file mode 100644 index 000000000..85fe82d2b --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/XAdESTimeStampType.java @@ -0,0 +1,14 @@ +package org.etsi.uri._01903.v1_3; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "XAdESTimeStampType" +) +public class XAdESTimeStampType extends GenericTimeStampType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/package-info.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/package-info.java new file mode 100644 index 000000000..aea71695f --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_3/package-info.java @@ -0,0 +1,12 @@ +package org.etsi.uri._01903.v1_3; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://uri.etsi.org/01903/v1.3.2#", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.java new file mode 100644 index 000000000..0f7a70d3f --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/ObjectFactory.java @@ -0,0 +1,24 @@ +package org.etsi.uri._01903.v1_4; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import org.etsi.uri._01903.v1_3.XAdESTimeStampType; + +@XmlRegistry +public class ObjectFactory { + private static final QName _ArchiveTimeStampV2_QNAME = new QName("http://uri.etsi.org/01903/v1.4.1#", "ArchiveTimeStampV2"); + + public TimeStampValidationData createTimeStampValidationData() { + return new TimeStampValidationData(); + } + + @XmlElementDecl( + namespace = "http://uri.etsi.org/01903/v1.4.1#", + name = "ArchiveTimeStampV2" + ) + public JAXBElement createArchiveTimeStampV2(XAdESTimeStampType value) { + return new JAXBElement(_ArchiveTimeStampV2_QNAME, XAdESTimeStampType.class, (Class)null, value); + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/TimeStampValidationData.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/TimeStampValidationData.java new file mode 100644 index 000000000..1cd407527 --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/TimeStampValidationData.java @@ -0,0 +1,85 @@ +package org.etsi.uri._01903.v1_4; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.etsi.uri._01903.v1_3.CertificateValuesType; +import org.etsi.uri._01903.v1_3.RevocationValuesType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ValidationDataType", + propOrder = {"certificateValues", "revocationValues"} +) +@XmlRootElement( + name = "TimeStampValidationData" +) +public class TimeStampValidationData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CertificateValues", + namespace = "http://uri.etsi.org/01903/v1.3.2#" + ) + protected CertificateValuesType certificateValues; + @XmlElement( + name = "RevocationValues", + namespace = "http://uri.etsi.org/01903/v1.3.2#" + ) + protected RevocationValuesType revocationValues; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "UR" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String ur; + + public CertificateValuesType getCertificateValues() { + return this.certificateValues; + } + + public void setCertificateValues(CertificateValuesType value) { + this.certificateValues = value; + } + + public RevocationValuesType getRevocationValues() { + return this.revocationValues; + } + + public void setRevocationValues(RevocationValuesType value) { + this.revocationValues = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getUR() { + return this.ur; + } + + public void setUR(String value) { + this.ur = value; + } +} diff --git a/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.java b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.java new file mode 100644 index 000000000..322faeb1c --- /dev/null +++ b/decompiled/3.20.2/org/etsi/uri/_01903/v1_4/package-info.java @@ -0,0 +1,12 @@ +package org.etsi.uri._01903.v1_4; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://uri.etsi.org/01903/v1.4.1#", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/CanonicalizationMethod.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/CanonicalizationMethod.java new file mode 100644 index 000000000..eda806503 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/CanonicalizationMethod.java @@ -0,0 +1,54 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CanonicalizationMethodType", + propOrder = {"content"} +) +@XmlRootElement( + name = "CanonicalizationMethod" +) +public class CanonicalizationMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.java new file mode 100644 index 000000000..ee127fcd5 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DSAKeyValue.java @@ -0,0 +1,105 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DSAKeyValueType", + propOrder = {"p", "q", "g", "y", "j", "seed", "pgenCounter"} +) +@XmlRootElement( + name = "DSAKeyValue" +) +public class DSAKeyValue implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "P" + ) + protected byte[] p; + @XmlElement( + name = "Q" + ) + protected byte[] q; + @XmlElement( + name = "G" + ) + protected byte[] g; + @XmlElement( + name = "Y", + required = true + ) + protected byte[] y; + @XmlElement( + name = "J" + ) + protected byte[] j; + @XmlElement( + name = "Seed" + ) + protected byte[] seed; + @XmlElement( + name = "PgenCounter" + ) + protected byte[] pgenCounter; + + public byte[] getP() { + return this.p; + } + + public void setP(byte[] value) { + this.p = value; + } + + public byte[] getQ() { + return this.q; + } + + public void setQ(byte[] value) { + this.q = value; + } + + public byte[] getG() { + return this.g; + } + + public void setG(byte[] value) { + this.g = value; + } + + public byte[] getY() { + return this.y; + } + + public void setY(byte[] value) { + this.y = value; + } + + public byte[] getJ() { + return this.j; + } + + public void setJ(byte[] value) { + this.j = value; + } + + public byte[] getSeed() { + return this.seed; + } + + public void setSeed(byte[] value) { + this.seed = value; + } + + public byte[] getPgenCounter() { + return this.pgenCounter; + } + + public void setPgenCounter(byte[] value) { + this.pgenCounter = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.java new file mode 100644 index 000000000..9cc767146 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/DigestMethod.java @@ -0,0 +1,54 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "DigestMethodType", + propOrder = {"content"} +) +@XmlRootElement( + name = "DigestMethod" +) +public class DigestMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyInfo.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyInfo.java new file mode 100644 index 000000000..86ab85824 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyInfo.java @@ -0,0 +1,90 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KeyInfoType", + propOrder = {"content"} +) +@XmlRootElement( + name = "KeyInfo" +) +public class KeyInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "PGPData", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = PGPData.class +), @XmlElementRef( + name = "SPKIData", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = SPKIData.class +), @XmlElementRef( + name = "X509Data", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = X509Data.class +), @XmlElementRef( + name = "KeyValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = KeyValue.class +), @XmlElementRef( + name = "MgmtData", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = JAXBElement.class +), @XmlElementRef( + name = "KeyName", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = JAXBElement.class +), @XmlElementRef( + name = "RetrievalMethod", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = RetrievalMethod.class +)}) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.java new file mode 100644 index 000000000..23c2dbb34 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/KeyValue.java @@ -0,0 +1,47 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "KeyValueType", + propOrder = {"content"} +) +@XmlRootElement( + name = "KeyValue" +) +public class KeyValue implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "RSAKeyValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = RSAKeyValue.class +), @XmlElementRef( + name = "DSAKeyValue", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = DSAKeyValue.class +)}) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.java new file mode 100644 index 000000000..cb1f5b841 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Manifest.java @@ -0,0 +1,57 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ManifestType", + propOrder = {"references"} +) +@XmlRootElement( + name = "Manifest" +) +public class Manifest implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Reference", + required = true + ) + protected List references; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getReferences() { + if (this.references == null) { + this.references = new ArrayList(); + } + + return this.references; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Object.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Object.java new file mode 100644 index 000000000..c2be527a4 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Object.java @@ -0,0 +1,85 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ObjectType", + propOrder = {"content"} +) +@XmlRootElement( + name = "Object" +) +public class Object implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "MimeType" + ) + protected String mimeType; + @XmlAttribute( + name = "Encoding" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String encoding; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/ObjectFactory.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/ObjectFactory.java new file mode 100644 index 000000000..b2a56ab95 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/ObjectFactory.java @@ -0,0 +1,206 @@ +package org.w3._2000._09.xmldsig; + +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + +@XmlRegistry +public class ObjectFactory { + private static final QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue"); + private static final QName _KeyName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyName"); + private static final QName _MgmtData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "MgmtData"); + private static final QName _TransformXPath_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "XPath"); + private static final QName _SignatureMethodHMACOutputLength_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength"); + private static final QName _X509DataX509IssuerSerial_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial"); + private static final QName _X509DataX509SKI_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SKI"); + private static final QName _X509DataX509SubjectName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SubjectName"); + private static final QName _X509DataX509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate"); + private static final QName _X509DataX509CRL_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509CRL"); + private static final QName _SPKIDataSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp"); + + public Transforms createTransforms() { + return new Transforms(); + } + + public Transform createTransform() { + return new Transform(); + } + + public DigestMethod createDigestMethod() { + return new DigestMethod(); + } + + public Signature createSignature() { + return new Signature(); + } + + public SignedInfo createSignedInfo() { + return new SignedInfo(); + } + + public CanonicalizationMethod createCanonicalizationMethod() { + return new CanonicalizationMethod(); + } + + public SignatureMethod createSignatureMethod() { + return new SignatureMethod(); + } + + public Reference createReference() { + return new Reference(); + } + + public SignatureValue createSignatureValue() { + return new SignatureValue(); + } + + public KeyInfo createKeyInfo() { + return new KeyInfo(); + } + + public KeyValue createKeyValue() { + return new KeyValue(); + } + + public DSAKeyValue createDSAKeyValue() { + return new DSAKeyValue(); + } + + public RSAKeyValue createRSAKeyValue() { + return new RSAKeyValue(); + } + + public RetrievalMethod createRetrievalMethod() { + return new RetrievalMethod(); + } + + public X509Data createX509Data() { + return new X509Data(); + } + + public X509IssuerSerialType createX509IssuerSerialType() { + return new X509IssuerSerialType(); + } + + public PGPData createPGPData() { + return new PGPData(); + } + + public SPKIData createSPKIData() { + return new SPKIData(); + } + + public Object createObject() { + return new Object(); + } + + public Manifest createManifest() { + return new Manifest(); + } + + public SignatureProperties createSignatureProperties() { + return new SignatureProperties(); + } + + public SignatureProperty createSignatureProperty() { + return new SignatureProperty(); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "DigestValue" + ) + public JAXBElement createDigestValue(byte[] value) { + return new JAXBElement(_DigestValue_QNAME, byte[].class, (Class)null, (byte[])value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "KeyName" + ) + public JAXBElement createKeyName(String value) { + return new JAXBElement(_KeyName_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "MgmtData" + ) + public JAXBElement createMgmtData(String value) { + return new JAXBElement(_MgmtData_QNAME, String.class, (Class)null, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "XPath", + scope = Transform.class + ) + public JAXBElement createTransformXPath(String value) { + return new JAXBElement(_TransformXPath_QNAME, String.class, Transform.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "HMACOutputLength", + scope = SignatureMethod.class + ) + public JAXBElement createSignatureMethodHMACOutputLength(BigInteger value) { + return new JAXBElement(_SignatureMethodHMACOutputLength_QNAME, BigInteger.class, SignatureMethod.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "X509IssuerSerial", + scope = X509Data.class + ) + public JAXBElement createX509DataX509IssuerSerial(X509IssuerSerialType value) { + return new JAXBElement(_X509DataX509IssuerSerial_QNAME, X509IssuerSerialType.class, X509Data.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "X509SKI", + scope = X509Data.class + ) + public JAXBElement createX509DataX509SKI(byte[] value) { + return new JAXBElement(_X509DataX509SKI_QNAME, byte[].class, X509Data.class, (byte[])value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "X509SubjectName", + scope = X509Data.class + ) + public JAXBElement createX509DataX509SubjectName(String value) { + return new JAXBElement(_X509DataX509SubjectName_QNAME, String.class, X509Data.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "X509Certificate", + scope = X509Data.class + ) + public JAXBElement createX509DataX509Certificate(byte[] value) { + return new JAXBElement(_X509DataX509Certificate_QNAME, byte[].class, X509Data.class, (byte[])value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "X509CRL", + scope = X509Data.class + ) + public JAXBElement createX509DataX509CRL(byte[] value) { + return new JAXBElement(_X509DataX509CRL_QNAME, byte[].class, X509Data.class, (byte[])value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2000/09/xmldsig#", + name = "SPKISexp", + scope = SPKIData.class + ) + public JAXBElement createSPKIDataSPKISexp(byte[] value) { + return new JAXBElement(_SPKIDataSPKISexp_QNAME, byte[].class, SPKIData.class, (byte[])value); + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/PGPData.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/PGPData.java new file mode 100644 index 000000000..2f6221ea7 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/PGPData.java @@ -0,0 +1,58 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "PGPDataType", + propOrder = {"pgpKeyID", "pgpKeyPacket", "anies"} +) +@XmlRootElement( + name = "PGPData" +) +public class PGPData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "PGPKeyID" + ) + protected byte[] pgpKeyID; + @XmlElement( + name = "PGPKeyPacket" + ) + protected byte[] pgpKeyPacket; + @XmlAnyElement + protected List anies; + + public byte[] getPGPKeyID() { + return this.pgpKeyID; + } + + public void setPGPKeyID(byte[] value) { + this.pgpKeyID = value; + } + + public byte[] getPGPKeyPacket() { + return this.pgpKeyPacket; + } + + public void setPGPKeyPacket(byte[] value) { + this.pgpKeyPacket = value; + } + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RSAKeyValue.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RSAKeyValue.java new file mode 100644 index 000000000..529c9cb69 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RSAKeyValue.java @@ -0,0 +1,46 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RSAKeyValueType", + propOrder = {"modulus", "exponent"} +) +@XmlRootElement( + name = "RSAKeyValue" +) +public class RSAKeyValue implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Modulus", + required = true + ) + protected byte[] modulus; + @XmlElement( + name = "Exponent", + required = true + ) + protected byte[] exponent; + + public byte[] getModulus() { + return this.modulus; + } + + public void setModulus(byte[] value) { + this.modulus = value; + } + + public byte[] getExponent() { + return this.exponent; + } + + public void setExponent(byte[] value) { + this.exponent = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.java new file mode 100644 index 000000000..77f258323 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Reference.java @@ -0,0 +1,110 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReferenceType", + propOrder = {"transforms", "digestMethod", "digestValue"} +) +@XmlRootElement( + name = "Reference" +) +public class Reference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms" + ) + protected Transforms transforms; + @XmlElement( + name = "DigestMethod", + required = true + ) + protected DigestMethod digestMethod; + @XmlElement( + name = "DigestValue", + required = true + ) + protected byte[] digestValue; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public DigestMethod getDigestMethod() { + return this.digestMethod; + } + + public void setDigestMethod(DigestMethod value) { + this.digestMethod = value; + } + + public byte[] getDigestValue() { + return this.digestValue; + } + + public void setDigestValue(byte[] value) { + this.digestValue = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RetrievalMethod.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RetrievalMethod.java new file mode 100644 index 000000000..56c28be2e --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/RetrievalMethod.java @@ -0,0 +1,64 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "RetrievalMethodType", + propOrder = {"transforms"} +) +@XmlRootElement( + name = "RetrievalMethod" +) +public class RetrievalMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms" + ) + protected Transforms transforms; + @XmlAttribute( + name = "URI" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + + public Transforms getTransforms() { + return this.transforms; + } + + public void setTransforms(Transforms value) { + this.transforms = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.java new file mode 100644 index 000000000..db132a40a --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SPKIData.java @@ -0,0 +1,39 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SPKIDataType", + propOrder = {"spkiSexpsAndAnies"} +) +@XmlRootElement( + name = "SPKIData" +) +public class SPKIData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRef( + name = "SPKISexp", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = JAXBElement.class + ) + @XmlAnyElement + protected List spkiSexpsAndAnies; + + public List getSPKISexpsAndAnies() { + if (this.spkiSexpsAndAnies == null) { + this.spkiSexpsAndAnies = new ArrayList(); + } + + return this.spkiSexpsAndAnies; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Signature.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Signature.java new file mode 100644 index 000000000..c5a138806 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Signature.java @@ -0,0 +1,94 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignatureType", + propOrder = {"signedInfo", "signatureValue", "keyInfo", "objects"} +) +@XmlRootElement( + name = "Signature" +) +public class Signature implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignedInfo", + required = true + ) + protected SignedInfo signedInfo; + @XmlElement( + name = "SignatureValue", + required = true + ) + protected SignatureValue signatureValue; + @XmlElement( + name = "KeyInfo" + ) + protected KeyInfo keyInfo; + @XmlElement( + name = "Object" + ) + protected List objects; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public SignedInfo getSignedInfo() { + return this.signedInfo; + } + + public void setSignedInfo(SignedInfo value) { + this.signedInfo = value; + } + + public SignatureValue getSignatureValue() { + return this.signatureValue; + } + + public void setSignatureValue(SignatureValue value) { + this.signatureValue = value; + } + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } + + public List getObjects() { + if (this.objects == null) { + this.objects = new ArrayList(); + } + + return this.objects; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.java new file mode 100644 index 000000000..22a2f2c57 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureMethod.java @@ -0,0 +1,61 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignatureMethodType", + propOrder = {"content"} +) +@XmlRootElement( + name = "SignatureMethod" +) +public class SignatureMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRef( + name = "HMACOutputLength", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = JAXBElement.class + ) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.java new file mode 100644 index 000000000..3b9d0daa3 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperties.java @@ -0,0 +1,57 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignaturePropertiesType", + propOrder = {"signatureProperties"} +) +@XmlRootElement( + name = "SignatureProperties" +) +public class SignatureProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "SignatureProperty", + required = true + ) + protected List signatureProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getSignatureProperties() { + if (this.signatureProperties == null) { + this.signatureProperties = new ArrayList(); + } + + return this.signatureProperties; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperty.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperty.java new file mode 100644 index 000000000..3df5d62b0 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureProperty.java @@ -0,0 +1,74 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignaturePropertyType", + propOrder = {"content"} +) +@XmlRootElement( + name = "SignatureProperty" +) +public class SignatureProperty implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Target", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String target; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getTarget() { + return this.target; + } + + public void setTarget(String value) { + this.target = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureValue.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureValue.java new file mode 100644 index 000000000..4cd87500a --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignatureValue.java @@ -0,0 +1,52 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignatureValueType", + propOrder = {"value"} +) +@XmlRootElement( + name = "SignatureValue" +) +public class SignatureValue implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignedInfo.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignedInfo.java new file mode 100644 index 000000000..3ba7ea1d4 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/SignedInfo.java @@ -0,0 +1,83 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "SignedInfoType", + propOrder = {"canonicalizationMethod", "signatureMethod", "references"} +) +@XmlRootElement( + name = "SignedInfo" +) +public class SignedInfo implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CanonicalizationMethod", + required = true + ) + protected CanonicalizationMethod canonicalizationMethod; + @XmlElement( + name = "SignatureMethod", + required = true + ) + protected SignatureMethod signatureMethod; + @XmlElement( + name = "Reference", + required = true + ) + protected List references; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public CanonicalizationMethod getCanonicalizationMethod() { + return this.canonicalizationMethod; + } + + public void setCanonicalizationMethod(CanonicalizationMethod value) { + this.canonicalizationMethod = value; + } + + public SignatureMethod getSignatureMethod() { + return this.signatureMethod; + } + + public void setSignatureMethod(SignatureMethod value) { + this.signatureMethod = value; + } + + public List getReferences() { + if (this.references == null) { + this.references = new ArrayList(); + } + + return this.references; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transform.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transform.java new file mode 100644 index 000000000..c78291f65 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transform.java @@ -0,0 +1,61 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransformType", + propOrder = {"content"} +) +@XmlRootElement( + name = "Transform" +) +public class Transform implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRef( + name = "XPath", + namespace = "http://www.w3.org/2000/09/xmldsig#", + type = JAXBElement.class + ) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transforms.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transforms.java new file mode 100644 index 000000000..c6304ce2e --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/Transforms.java @@ -0,0 +1,35 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransformsType", + propOrder = {"transforms"} +) +@XmlRootElement( + name = "Transforms" +) +public class Transforms implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transform", + required = true + ) + protected List transforms; + + public List getTransforms() { + if (this.transforms == null) { + this.transforms = new ArrayList(); + } + + return this.transforms; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509Data.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509Data.java new file mode 100644 index 000000000..d20515072 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509Data.java @@ -0,0 +1,82 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "X509DataType", + propOrder = {"x509Certificate", "x509CRL", "x509IssuerSerial", "x509SKI", "x509SubjectName"} +) +@XmlRootElement( + name = "X509Data" +) +public class X509Data implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "X509Certificate" + ) + protected List x509Certificate; + @XmlElement( + name = "X509CRL" + ) + protected List x509CRL; + @XmlElement( + name = "X509IssuerSerial" + ) + protected List x509IssuerSerial; + @XmlElement( + name = "X509SKI" + ) + protected List x509SKI; + @XmlElement( + name = "X509SubjectName" + ) + protected List x509SubjectName; + + public List getX509Certificate() { + if (this.x509Certificate == null) { + this.x509Certificate = new ArrayList(); + } + + return this.x509Certificate; + } + + public List getX509CRL() { + if (this.x509CRL == null) { + this.x509CRL = new ArrayList(); + } + + return this.x509CRL; + } + + public List getX509IssuerSerial() { + if (this.x509IssuerSerial == null) { + this.x509IssuerSerial = new ArrayList(); + } + + return this.x509IssuerSerial; + } + + public List getX509SKI() { + if (this.x509SKI == null) { + this.x509SKI = new ArrayList(); + } + + return this.x509SKI; + } + + public List getX509SubjectName() { + if (this.x509SubjectName == null) { + this.x509SubjectName = new ArrayList(); + } + + return this.x509SubjectName; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java new file mode 100644 index 000000000..71a9df9ea --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/X509IssuerSerialType.java @@ -0,0 +1,43 @@ +package org.w3._2000._09.xmldsig; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "X509IssuerSerialType", + propOrder = {"x509IssuerName", "x509SerialNumber"} +) +public class X509IssuerSerialType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "X509IssuerName", + required = true + ) + protected String x509IssuerName; + @XmlElement( + name = "X509SerialNumber", + required = true + ) + protected BigInteger x509SerialNumber; + + public String getX509IssuerName() { + return this.x509IssuerName; + } + + public void setX509IssuerName(String value) { + this.x509IssuerName = value; + } + + public BigInteger getX509SerialNumber() { + return this.x509SerialNumber; + } + + public void setX509SerialNumber(BigInteger value) { + this.x509SerialNumber = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.java b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.java new file mode 100644 index 000000000..73cb27c38 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2000/_09/xmldsig/package-info.java @@ -0,0 +1,12 @@ +package org.w3._2000._09.xmldsig; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.w3.org/2000/09/xmldsig#", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/AgreementMethod.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/AgreementMethod.java new file mode 100644 index 000000000..a0f02d72c --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/AgreementMethod.java @@ -0,0 +1,70 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "AgreementMethodType", + propOrder = {"content"} +) +@XmlRootElement( + name = "AgreementMethod" +) +public class AgreementMethod implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "OriginatorKeyInfo", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +), @XmlElementRef( + name = "RecipientKeyInfo", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +), @XmlElementRef( + name = "KA-Nonce", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +)}) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.java new file mode 100644 index 000000000..0ad1f69a7 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherData.java @@ -0,0 +1,44 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CipherDataType", + propOrder = {"cipherReference", "cipherValue"} +) +@XmlRootElement( + name = "CipherData" +) +public class CipherData implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "CipherReference" + ) + protected CipherReference cipherReference; + @XmlElement( + name = "CipherValue" + ) + protected byte[] cipherValue; + + public CipherReference getCipherReference() { + return this.cipherReference; + } + + public void setCipherReference(CipherReference value) { + this.cipherReference = value; + } + + public byte[] getCipherValue() { + return this.cipherValue; + } + + public void setCipherValue(byte[] value) { + this.cipherValue = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherReference.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherReference.java new file mode 100644 index 000000000..c9b104a43 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/CipherReference.java @@ -0,0 +1,50 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "CipherReferenceType", + propOrder = {"transforms"} +) +@XmlRootElement( + name = "CipherReference" +) +public class CipherReference implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transforms" + ) + protected TransformsType transforms; + @XmlAttribute( + name = "URI", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public TransformsType getTransforms() { + return this.transforms; + } + + public void setTransforms(TransformsType value) { + this.transforms = value; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.java new file mode 100644 index 000000000..b01b103de --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedData.java @@ -0,0 +1,18 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptedDataType" +) +@XmlRootElement( + name = "EncryptedData" +) +public class EncryptedData extends EncryptedType implements Serializable { + private static final long serialVersionUID = 1L; +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedKey.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedKey.java new file mode 100644 index 000000000..3da0f7f07 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedKey.java @@ -0,0 +1,57 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptedKeyType", + propOrder = {"referenceList", "carriedKeyName"} +) +@XmlRootElement( + name = "EncryptedKey" +) +public class EncryptedKey extends EncryptedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "ReferenceList" + ) + protected ReferenceList referenceList; + @XmlElement( + name = "CarriedKeyName" + ) + protected String carriedKeyName; + @XmlAttribute( + name = "Recipient" + ) + protected String recipient; + + public ReferenceList getReferenceList() { + return this.referenceList; + } + + public void setReferenceList(ReferenceList value) { + this.referenceList = value; + } + + public String getCarriedKeyName() { + return this.carriedKeyName; + } + + public void setCarriedKeyName(String value) { + this.carriedKeyName = value; + } + + public String getRecipient() { + return this.recipient; + } + + public void setRecipient(String value) { + this.recipient = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.java new file mode 100644 index 000000000..1604cfd8b --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptedType.java @@ -0,0 +1,133 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3._2000._09.xmldsig.KeyInfo; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptedType", + propOrder = {"encryptionMethod", "keyInfo", "cipherData", "encryptionProperties"} +) +@XmlSeeAlso({EncryptedKey.class, EncryptedData.class}) +public abstract class EncryptedType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptionMethod" + ) + protected EncryptionMethodType encryptionMethod; + @XmlElement( + name = "KeyInfo", + namespace = "http://www.w3.org/2000/09/xmldsig#" + ) + protected KeyInfo keyInfo; + @XmlElement( + name = "CipherData", + required = true + ) + protected CipherData cipherData; + @XmlElement( + name = "EncryptionProperties" + ) + protected EncryptionProperties encryptionProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAttribute( + name = "Type" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String type; + @XmlAttribute( + name = "MimeType" + ) + protected String mimeType; + @XmlAttribute( + name = "Encoding" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String encoding; + + public EncryptionMethodType getEncryptionMethod() { + return this.encryptionMethod; + } + + public void setEncryptionMethod(EncryptionMethodType value) { + this.encryptionMethod = value; + } + + public KeyInfo getKeyInfo() { + return this.keyInfo; + } + + public void setKeyInfo(KeyInfo value) { + this.keyInfo = value; + } + + public CipherData getCipherData() { + return this.cipherData; + } + + public void setCipherData(CipherData value) { + this.cipherData = value; + } + + public EncryptionProperties getEncryptionProperties() { + return this.encryptionProperties; + } + + public void setEncryptionProperties(EncryptionProperties value) { + this.encryptionProperties = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public String getType() { + return this.type; + } + + public void setType(String value) { + this.type = value; + } + + public String getMimeType() { + return this.mimeType; + } + + public void setMimeType(String value) { + this.mimeType = value; + } + + public String getEncoding() { + return this.encoding; + } + + public void setEncoding(String value) { + this.encoding = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.java new file mode 100644 index 000000000..d802b0f95 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionMethodType.java @@ -0,0 +1,62 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptionMethodType", + propOrder = {"content"} +) +public class EncryptionMethodType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "OAEPparams", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +), @XmlElementRef( + name = "KeySize", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +)}) + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Algorithm", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String algorithm; + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getAlgorithm() { + return this.algorithm; + } + + public void setAlgorithm(String value) { + this.algorithm = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.java new file mode 100644 index 000000000..63429bf83 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperties.java @@ -0,0 +1,57 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptionPropertiesType", + propOrder = {"encryptionProperties"} +) +@XmlRootElement( + name = "EncryptionProperties" +) +public class EncryptionProperties implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "EncryptionProperty", + required = true + ) + protected List encryptionProperties; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + + public List getEncryptionProperties() { + if (this.encryptionProperties == null) { + this.encryptionProperties = new ArrayList(); + } + + return this.encryptionProperties; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperty.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperty.java new file mode 100644 index 000000000..238493fc5 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/EncryptionProperty.java @@ -0,0 +1,83 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "EncryptionPropertyType", + propOrder = {"content"} +) +@XmlRootElement( + name = "EncryptionProperty" +) +public class EncryptionProperty implements Serializable { + private static final long serialVersionUID = 1L; + @XmlMixed + @XmlAnyElement( + lax = true + ) + protected List content; + @XmlAttribute( + name = "Target" + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String target; + @XmlAttribute( + name = "Id" + ) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType( + name = "ID" + ) + protected String id; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + public List getContent() { + if (this.content == null) { + this.content = new ArrayList(); + } + + return this.content; + } + + public String getTarget() { + return this.target; + } + + public void setTarget(String value) { + this.target = value; + } + + public String getId() { + return this.id; + } + + public void setId(String value) { + this.id = value; + } + + public Map getOtherAttributes() { + return this.otherAttributes; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ObjectFactory.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ObjectFactory.java new file mode 100644 index 000000000..eb26d6c6b --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ObjectFactory.java @@ -0,0 +1,126 @@ +package org.w3._2001._04.xmlenc; + +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import org.w3._2000._09.xmldsig.KeyInfo; + +@XmlRegistry +public class ObjectFactory { + private static final QName _ReferenceListDataReference_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "DataReference"); + private static final QName _ReferenceListKeyReference_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "KeyReference"); + private static final QName _AgreementMethodKANonce_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "KA-Nonce"); + private static final QName _AgreementMethodOriginatorKeyInfo_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "OriginatorKeyInfo"); + private static final QName _AgreementMethodRecipientKeyInfo_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "RecipientKeyInfo"); + private static final QName _EncryptionMethodTypeKeySize_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "KeySize"); + private static final QName _EncryptionMethodTypeOAEPparams_QNAME = new QName("http://www.w3.org/2001/04/xmlenc#", "OAEPparams"); + + public CipherData createCipherData() { + return new CipherData(); + } + + public CipherReference createCipherReference() { + return new CipherReference(); + } + + public TransformsType createTransformsType() { + return new TransformsType(); + } + + public EncryptedData createEncryptedData() { + return new EncryptedData(); + } + + public EncryptionMethodType createEncryptionMethodType() { + return new EncryptionMethodType(); + } + + public EncryptionProperties createEncryptionProperties() { + return new EncryptionProperties(); + } + + public EncryptionProperty createEncryptionProperty() { + return new EncryptionProperty(); + } + + public EncryptedKey createEncryptedKey() { + return new EncryptedKey(); + } + + public ReferenceList createReferenceList() { + return new ReferenceList(); + } + + public ReferenceType createReferenceType() { + return new ReferenceType(); + } + + public AgreementMethod createAgreementMethod() { + return new AgreementMethod(); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "DataReference", + scope = ReferenceList.class + ) + public JAXBElement createReferenceListDataReference(ReferenceType value) { + return new JAXBElement(_ReferenceListDataReference_QNAME, ReferenceType.class, ReferenceList.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "KeyReference", + scope = ReferenceList.class + ) + public JAXBElement createReferenceListKeyReference(ReferenceType value) { + return new JAXBElement(_ReferenceListKeyReference_QNAME, ReferenceType.class, ReferenceList.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "KA-Nonce", + scope = AgreementMethod.class + ) + public JAXBElement createAgreementMethodKANonce(byte[] value) { + return new JAXBElement(_AgreementMethodKANonce_QNAME, byte[].class, AgreementMethod.class, (byte[])value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "OriginatorKeyInfo", + scope = AgreementMethod.class + ) + public JAXBElement createAgreementMethodOriginatorKeyInfo(KeyInfo value) { + return new JAXBElement(_AgreementMethodOriginatorKeyInfo_QNAME, KeyInfo.class, AgreementMethod.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "RecipientKeyInfo", + scope = AgreementMethod.class + ) + public JAXBElement createAgreementMethodRecipientKeyInfo(KeyInfo value) { + return new JAXBElement(_AgreementMethodRecipientKeyInfo_QNAME, KeyInfo.class, AgreementMethod.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "KeySize", + scope = EncryptionMethodType.class + ) + public JAXBElement createEncryptionMethodTypeKeySize(BigInteger value) { + return new JAXBElement(_EncryptionMethodTypeKeySize_QNAME, BigInteger.class, EncryptionMethodType.class, value); + } + + @XmlElementDecl( + namespace = "http://www.w3.org/2001/04/xmlenc#", + name = "OAEPparams", + scope = EncryptionMethodType.class + ) + public JAXBElement createEncryptionMethodTypeOAEPparams(byte[] value) { + return new JAXBElement(_EncryptionMethodTypeOAEPparams_QNAME, byte[].class, EncryptionMethodType.class, (byte[])value); + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.java new file mode 100644 index 000000000..2ed4e3875 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceList.java @@ -0,0 +1,42 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "", + propOrder = {"dataReferencesAndKeyReferences"} +) +@XmlRootElement( + name = "ReferenceList" +) +public class ReferenceList implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElementRefs({@XmlElementRef( + name = "DataReference", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +), @XmlElementRef( + name = "KeyReference", + namespace = "http://www.w3.org/2001/04/xmlenc#", + type = JAXBElement.class +)}) + protected List> dataReferencesAndKeyReferences; + + public List> getDataReferencesAndKeyReferences() { + if (this.dataReferencesAndKeyReferences == null) { + this.dataReferencesAndKeyReferences = new ArrayList(); + } + + return this.dataReferencesAndKeyReferences; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.java new file mode 100644 index 000000000..e1704edcc --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/ReferenceType.java @@ -0,0 +1,48 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "ReferenceType", + propOrder = {"anies"} +) +public class ReferenceType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlAnyElement( + lax = true + ) + protected List anies; + @XmlAttribute( + name = "URI", + required = true + ) + @XmlSchemaType( + name = "anyURI" + ) + protected String uri; + + public List getAnies() { + if (this.anies == null) { + this.anies = new ArrayList(); + } + + return this.anies; + } + + public String getURI() { + return this.uri; + } + + public void setURI(String value) { + this.uri = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.java new file mode 100644 index 000000000..d82bb9d2b --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/TransformsType.java @@ -0,0 +1,33 @@ +package org.w3._2001._04.xmlenc; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3._2000._09.xmldsig.Transform; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "TransformsType", + propOrder = {"transforms"} +) +public class TransformsType implements Serializable { + private static final long serialVersionUID = 1L; + @XmlElement( + name = "Transform", + namespace = "http://www.w3.org/2000/09/xmldsig#", + required = true + ) + protected List transforms; + + public List getTransforms() { + if (this.transforms == null) { + this.transforms = new ArrayList(); + } + + return this.transforms; + } +} diff --git a/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.java b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.java new file mode 100644 index 000000000..4000049c2 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2001/_04/xmlenc/package-info.java @@ -0,0 +1,12 @@ +package org.w3._2001._04.xmlenc; + +import javax.xml.bind.annotation.XmlNsForm; +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.w3.org/2001/04/xmlenc#", + elementFormDefault = XmlNsForm.QUALIFIED +) +interface package-info { +} diff --git a/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.java b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.java new file mode 100644 index 000000000..e70ed07be --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/Base64Binary.java @@ -0,0 +1,40 @@ +package org.w3._2005._05.xmlmime; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "base64Binary", + propOrder = {"value"} +) +public class Base64Binary implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + protected byte[] value; + @XmlAttribute( + name = "contentType", + namespace = "http://www.w3.org/2005/05/xmlmime" + ) + protected String contentType; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.java b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.java new file mode 100644 index 000000000..87c02b931 --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/HexBinary.java @@ -0,0 +1,47 @@ +package org.w3._2005._05.xmlmime; + +import java.io.Serializable; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.HexBinaryAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType( + name = "hexBinary", + propOrder = {"value"} +) +public class HexBinary implements Serializable { + private static final long serialVersionUID = 1L; + @XmlValue + @XmlJavaTypeAdapter(HexBinaryAdapter.class) + @XmlSchemaType( + name = "hexBinary" + ) + protected byte[] value; + @XmlAttribute( + name = "contentType", + namespace = "http://www.w3.org/2005/05/xmlmime" + ) + protected String contentType; + + public byte[] getValue() { + return this.value; + } + + public void setValue(byte[] value) { + this.value = value; + } + + public String getContentType() { + return this.contentType; + } + + public void setContentType(String value) { + this.contentType = value; + } +} diff --git a/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.java b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.java new file mode 100644 index 000000000..9d3204eac --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/ObjectFactory.java @@ -0,0 +1,14 @@ +package org.w3._2005._05.xmlmime; + +import javax.xml.bind.annotation.XmlRegistry; + +@XmlRegistry +public class ObjectFactory { + public Base64Binary createBase64Binary() { + return new Base64Binary(); + } + + public HexBinary createHexBinary() { + return new HexBinary(); + } +} diff --git a/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/package-info.java b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/package-info.java new file mode 100644 index 000000000..d1dd9a7ae --- /dev/null +++ b/decompiled/3.20.2/org/w3/_2005/_05/xmlmime/package-info.java @@ -0,0 +1,10 @@ +package org.w3._2005._05.xmlmime; + +import javax.xml.bind.annotation.XmlSchema; + +// $FF: synthetic class +@XmlSchema( + namespace = "http://www.w3.org/2005/05/xmlmime" +) +interface package-info { +} diff --git a/decompiled/3.20.2/ra.properties b/decompiled/3.20.2/ra.properties new file mode 100644 index 000000000..78bcbceb2 --- /dev/null +++ b/decompiled/3.20.2/ra.properties @@ -0,0 +1,17 @@ +# key size for the eHealth authentication key +authentication.key.size=2048 + +# the algorithm for the authentication key generation +authentication.key.algorithm=RSA +authentication.key.algorithm.oid=1.2.840.113549.1.1.1 + +# the algorithm for the CSR signature generation +csr.signature.algorithm=SHA256WithRSA + +dummycert.signature.algorithm=SHA256WithRSA +dummycert.subject=C=Dummy + +etk.key.algorithm=RSA +etk.key.size=2048 +etk.challenge.cipher=RSA/ECB/PKCS1Padding +etk.challenge.digest=SHA-256 \ No newline at end of file diff --git a/decompiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml b/decompiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml new file mode 100644 index 000000000..b52028175 --- /dev/null +++ b/decompiled/3.20.2/sso/SSORequestSTSSAML2Artifact.xml @@ -0,0 +1,11 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + http://docs.oasis-open.org/ws-sx/wstrust/200512/Bearer + + + ${endpoint.idp.saml2.artifact} + + + \ No newline at end of file diff --git a/decompiled/3.20.2/sso/SSORequestSTSSAML2POST.xml b/decompiled/3.20.2/sso/SSORequestSTSSAML2POST.xml new file mode 100644 index 000000000..56acabac0 --- /dev/null +++ b/decompiled/3.20.2/sso/SSORequestSTSSAML2POST.xml @@ -0,0 +1,11 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + http://docs.oasis-open.org/ws-sx/wstrust/200512/Bearer + + + ${endpoint.idp.saml2.post} + + + \ No newline at end of file diff --git a/decompiled/3.20.2/sso/bindingTemplate-Form.html b/decompiled/3.20.2/sso/bindingTemplate-Form.html new file mode 100644 index 000000000..7cbdc3140 --- /dev/null +++ b/decompiled/3.20.2/sso/bindingTemplate-Form.html @@ -0,0 +1,466 @@ + + + + + + + + eHealth I.AM SSO + + + + + + + + + + diff --git a/decompiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html b/decompiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html new file mode 100644 index 000000000..79bc3d6b4 --- /dev/null +++ b/decompiled/3.20.2/sso/bindingTemplate-FormNoRelayState.html @@ -0,0 +1,466 @@ + + + + + + + + eHealth I.AM SSO + + + + + + + + + + diff --git a/decompiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml b/decompiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml new file mode 100644 index 000000000..277ec8d23 --- /dev/null +++ b/decompiled/3.20.2/sso/bindingTemplate-SAMLResponse.xml @@ -0,0 +1 @@ +${SAMLAssertion} \ No newline at end of file diff --git a/decompiled/3.20.2/sun/misc/resources/Messages.java b/decompiled/3.20.2/sun/misc/resources/Messages.java new file mode 100644 index 000000000..f664a9ccf --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERROR: Invalid version format used in {0} JAR file. Check the documentation for the supported version format."}, {"optpkg.attributeerror", "ERROR: The required {0} JAR manifest attribute is not set in {1} JAR file."}, {"optpkg.attributeserror", "ERROR: Some required JAR manifest attributes are not set in {0} JAR file."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_de.java b/decompiled/3.20.2/sun/misc/resources/Messages_de.java new file mode 100644 index 000000000..b0c8955f3 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_de.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_de extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERROR: In JAR-Datei {0} wurde ein ungültiges Versionsformat verwendet. Prüfen Sie in der Dokumentation, welches Versionsformat unterstützt wird."}, {"optpkg.attributeerror", "ERROR: In JAR-Datei {1} ist das erforderliche JAR-Manifestattribut {0} nicht festgelegt."}, {"optpkg.attributeserror", "ERROR: In JAR-Datei {0} sind einige erforderliche JAR-Manifestattribute nicht festgelegt."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_es.java b/decompiled/3.20.2/sun/misc/resources/Messages_es.java new file mode 100644 index 000000000..994b0f5f1 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_es.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_es extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERROR: el formato del archivo JAR {0} pertenece a una versión no válida. Busque en la documentación el formato de una versión soportada."}, {"optpkg.attributeerror", "ERROR: el atributo obligatorio JAR manifest {0} no está definido en el archivo JAR {1}."}, {"optpkg.attributeserror", "ERROR: algunos atributos obligatorios JAR manifest no están definidos en el archivo JAR {0}."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_fr.java b/decompiled/3.20.2/sun/misc/resources/Messages_fr.java new file mode 100644 index 000000000..8b1878db2 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_fr.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_fr extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERREUR : le format de version utilisé pour le fichier JAR {0} n''est pas valide. Pour connaître le format de version pris en charge, consultez la documentation."}, {"optpkg.attributeerror", "ERREUR : l''attribut manifest JAR {0} obligatoire n''est pas défini dans le fichier JAR {1}."}, {"optpkg.attributeserror", "ERREUR : certains attributs manifest JAR obligatoires ne sont pas définis dans le fichier JAR {0}."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_it.java b/decompiled/3.20.2/sun/misc/resources/Messages_it.java new file mode 100644 index 000000000..d0769f55f --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_it.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_it extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERRORE: Formato versione non valido nel file JAR {0}. Verificare nella documentazione il formato della versione supportato."}, {"optpkg.attributeerror", "ERRORE: L''attributo manifest JAR {0} richiesto non è impostato nel file JAR {1}."}, {"optpkg.attributeserror", "ERRORE: Alcuni attributi manifesti JAR obbligatori non sono impostati nel file JAR {0}."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_ja.java b/decompiled/3.20.2/sun/misc/resources/Messages_ja.java new file mode 100644 index 000000000..28128c71a --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_ja.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_ja extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "エラー: JARファイル{0}で無効なバージョン形式が使用されています。サポートされるバージョン形式についてのドキュメントを参照してください。"}, {"optpkg.attributeerror", "エラー: 必要なJARマニフェスト属性{0}がJARファイル{1}に設定されていません。"}, {"optpkg.attributeserror", "エラー: 複数の必要なJARマニフェスト属性がJARファイル{0}に設定されていません。"}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_ko.java b/decompiled/3.20.2/sun/misc/resources/Messages_ko.java new file mode 100644 index 000000000..d3ab05697 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_ko.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_ko extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "오류: {0} JAR 파일에 부적합한 버전 형식이 사용되었습니다. 설명서에서 지원되는 버전 형식을 확인하십시오."}, {"optpkg.attributeerror", "오류: 필요한 {0} JAR manifest 속성이 {1} JAR 파일에 설정되어 있지 않습니다."}, {"optpkg.attributeserror", "오류: 필요한 일부 JAR manifest 속성이 {0} JAR 파일에 설정되어 있지 않습니다."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_pt_BR.java b/decompiled/3.20.2/sun/misc/resources/Messages_pt_BR.java new file mode 100644 index 000000000..822d1211d --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_pt_BR.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_pt_BR extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "ERRO: formato de versão inválido usado no arquivo JAR {0}. Verifique a documentação para obter o formato de versão suportado."}, {"optpkg.attributeerror", "ERRO: o atributo de manifesto JAR {0} necessário não está definido no arquivo JAR {1}."}, {"optpkg.attributeserror", "ERRO: alguns atributos de manifesto JAR necessários não estão definidos no arquivo JAR {0}."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_sv.java b/decompiled/3.20.2/sun/misc/resources/Messages_sv.java new file mode 100644 index 000000000..b7e75d7fc --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_sv.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_sv extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "FEL: Ogiltigt versionsformat i {0} JAR-fil. Kontrollera i dokumentationen vilket versionsformat som stöds."}, {"optpkg.attributeerror", "FEL: Obligatoriskt JAR manifest-attribut {0} är inte inställt i {1} JAR-filen."}, {"optpkg.attributeserror", "FEL: Vissa obligatoriska JAR manifest-attribut är inte inställda i {0} JAR-filen."}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_zh_CN.java b/decompiled/3.20.2/sun/misc/resources/Messages_zh_CN.java new file mode 100644 index 000000000..1c5fc79a9 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_zh_CN.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_zh_CN extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "错误: {0} JAR 文件中使用的版本格式无效。请检查文档以了解支持的版本格式。"}, {"optpkg.attributeerror", "错误: 必要的{0} JAR 清单属性未在{1} JAR 文件中设置。"}, {"optpkg.attributeserror", "错误: 某些必要的 JAR 清单属性未在{0} JAR 文件中设置。"}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/misc/resources/Messages_zh_TW.java b/decompiled/3.20.2/sun/misc/resources/Messages_zh_TW.java new file mode 100644 index 000000000..1cc06bef9 --- /dev/null +++ b/decompiled/3.20.2/sun/misc/resources/Messages_zh_TW.java @@ -0,0 +1,11 @@ +package sun.misc.resources; + +import java.util.ListResourceBundle; + +public class Messages_zh_TW extends ListResourceBundle { + private static final Object[][] contents = new Object[][]{{"optpkg.versionerror", "錯誤: {0} JAR 檔使用了無效的版本格式。請檢查文件,以獲得支援的版本格式。"}, {"optpkg.attributeerror", "錯誤: {1} JAR 檔中未設定必要的 {0} JAR 資訊清單屬性。"}, {"optpkg.attributeserror", "錯誤: {0} JAR 檔中未設定某些必要的 JAR 資訊清單屬性。"}}; + + public Object[][] getContents() { + return contents; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/AuthFilter.java b/decompiled/3.20.2/sun/net/httpserver/AuthFilter.java new file mode 100644 index 000000000..ee106be11 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/AuthFilter.java @@ -0,0 +1,61 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Authenticator; +import com.sun.net.httpserver.Filter; +import com.sun.net.httpserver.HttpExchange; +import com.sun.net.httpserver.Authenticator.Failure; +import com.sun.net.httpserver.Authenticator.Result; +import com.sun.net.httpserver.Authenticator.Retry; +import com.sun.net.httpserver.Authenticator.Success; +import com.sun.net.httpserver.Filter.Chain; +import java.io.IOException; +import java.io.InputStream; + +public class AuthFilter extends Filter { + private Authenticator authenticator; + + public AuthFilter(Authenticator authenticator) { + this.authenticator = authenticator; + } + + public String description() { + return "Authentication filter"; + } + + public void setAuthenticator(Authenticator a) { + this.authenticator = a; + } + + public void consumeInput(HttpExchange t) throws IOException { + InputStream i = t.getRequestBody(); + byte[] b = new byte[4096]; + + while(i.read(b) != -1) { + } + + i.close(); + } + + public void doFilter(HttpExchange t, Chain chain) throws IOException { + if (this.authenticator != null) { + Result r = this.authenticator.authenticate(t); + if (r instanceof Success) { + Success s = (Success)r; + ExchangeImpl e = ExchangeImpl.get(t); + e.setPrincipal(s.getPrincipal()); + chain.doFilter(t); + } else if (r instanceof Retry) { + Retry ry = (Retry)r; + this.consumeInput(t); + t.sendResponseHeaders(ry.getResponseCode(), -1L); + } else if (r instanceof Failure) { + Failure f = (Failure)r; + this.consumeInput(t); + t.sendResponseHeaders(f.getResponseCode(), -1L); + } + } else { + chain.doFilter(t); + } + + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ChunkedInputStream.java b/decompiled/3.20.2/sun/net/httpserver/ChunkedInputStream.java new file mode 100644 index 000000000..ba0e2b426 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ChunkedInputStream.java @@ -0,0 +1,149 @@ +package sun.net.httpserver; + +import java.io.IOException; +import java.io.InputStream; + +class ChunkedInputStream extends LeftOverInputStream { + private int remaining; + private boolean needToReadHeader = true; + static final char CR = '\r'; + static final char LF = '\n'; + + ChunkedInputStream(ExchangeImpl t, InputStream src) { + super(t, src); + } + + private int numeric(char[] arr, int nchars) throws IOException { + assert arr.length >= nchars; + + int len = 0; + + for(int i = 0; i < nchars; ++i) { + char c = arr[i]; + int val = false; + int val; + if (c >= '0' && c <= '9') { + val = c - 48; + } else if (c >= 'a' && c <= 'f') { + val = c - 97 + 10; + } else { + if (c < 'A' || c > 'F') { + throw new IOException("invalid chunk length"); + } + + val = c - 65 + 10; + } + + len = len * 16 + val; + } + + return len; + } + + private int readChunkHeader() throws IOException { + boolean gotCR = false; + char[] len_arr = new char[16]; + int len_size = 0; + boolean end_of_len = false; + + int c; + while((c = this.in.read()) != -1) { + char ch = (char)c; + if (len_size == len_arr.length - 1) { + throw new IOException("invalid chunk header"); + } + + if (gotCR) { + if (ch == '\n') { + int l = this.numeric(len_arr, len_size); + return l; + } + + gotCR = false; + if (!end_of_len) { + len_arr[len_size++] = ch; + } + } else if (ch == '\r') { + gotCR = true; + } else if (ch == ';') { + end_of_len = true; + } else if (!end_of_len) { + len_arr[len_size++] = ch; + } + } + + throw new IOException("end of stream reading chunk header"); + } + + protected int readImpl(byte[] b, int off, int len) throws IOException { + if (this.eof) { + return -1; + } else { + if (this.needToReadHeader) { + this.remaining = this.readChunkHeader(); + if (this.remaining == 0) { + this.eof = true; + this.consumeCRLF(); + this.t.getServerImpl().requestCompleted(this.t.getConnection()); + return -1; + } + + this.needToReadHeader = false; + } + + if (len > this.remaining) { + len = this.remaining; + } + + int n = this.in.read(b, off, len); + if (n > -1) { + this.remaining -= n; + } + + if (this.remaining == 0) { + this.needToReadHeader = true; + this.consumeCRLF(); + } + + return n; + } + } + + private void consumeCRLF() throws IOException { + char c = (char)this.in.read(); + if (c != '\r') { + throw new IOException("invalid chunk end"); + } else { + c = (char)this.in.read(); + if (c != '\n') { + throw new IOException("invalid chunk end"); + } + } + } + + public int available() throws IOException { + if (!this.eof && !this.closed) { + int n = this.in.available(); + return n > this.remaining ? this.remaining : n; + } else { + return 0; + } + } + + public boolean isDataBuffered() throws IOException { + assert this.eof; + + return this.in.available() > 0; + } + + public boolean markSupported() { + return false; + } + + public void mark(int l) { + } + + public void reset() throws IOException { + throw new IOException("mark/reset not supported"); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.java b/decompiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.java new file mode 100644 index 000000000..53103822c --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ChunkedOutputStream.java @@ -0,0 +1,121 @@ +package sun.net.httpserver; + +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +class ChunkedOutputStream extends FilterOutputStream { + private boolean closed = false; + static final int CHUNK_SIZE = 4096; + static final int OFFSET = 6; + private int pos = 6; + private int count = 0; + private byte[] buf = new byte[4104]; + ExchangeImpl t; + + ChunkedOutputStream(ExchangeImpl t, OutputStream src) { + super(src); + this.t = t; + } + + public void write(int b) throws IOException { + if (this.closed) { + throw new StreamClosedException(); + } else { + this.buf[this.pos++] = (byte)b; + ++this.count; + if (this.count == 4096) { + this.writeChunk(); + } + + assert this.count < 4096; + + } + } + + public void write(byte[] b, int off, int len) throws IOException { + if (this.closed) { + throw new StreamClosedException(); + } else { + int remain = 4096 - this.count; + if (len > remain) { + System.arraycopy(b, off, this.buf, this.pos, remain); + this.count = 4096; + this.writeChunk(); + len -= remain; + off += remain; + + while(len >= 4096) { + System.arraycopy(b, off, this.buf, 6, 4096); + len -= 4096; + off += 4096; + this.count = 4096; + this.writeChunk(); + } + } + + if (len > 0) { + System.arraycopy(b, off, this.buf, this.pos, len); + this.count += len; + this.pos += len; + } + + if (this.count == 4096) { + this.writeChunk(); + } + + } + } + + private void writeChunk() throws IOException { + char[] c = Integer.toHexString(this.count).toCharArray(); + int clen = c.length; + int startByte = 4 - clen; + + int i; + for(i = 0; i < clen; ++i) { + this.buf[startByte + i] = (byte)c[i]; + } + + this.buf[startByte + i++] = 13; + this.buf[startByte + i++] = 10; + this.buf[startByte + i++ + this.count] = 13; + this.buf[startByte + i++ + this.count] = 10; + this.out.write(this.buf, startByte, i + this.count); + this.count = 0; + this.pos = 6; + } + + public void close() throws IOException { + if (!this.closed) { + this.flush(); + + try { + this.writeChunk(); + this.out.flush(); + LeftOverInputStream is = this.t.getOriginalInputStream(); + if (!is.isClosed()) { + is.close(); + } + } catch (IOException var5) { + } finally { + this.closed = true; + } + + WriteFinishedEvent e = new WriteFinishedEvent(this.t); + this.t.getHttpContext().getServerImpl().addEvent(e); + } + } + + public void flush() throws IOException { + if (this.closed) { + throw new StreamClosedException(); + } else { + if (this.count > 0) { + this.writeChunk(); + } + + this.out.flush(); + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/Code.java b/decompiled/3.20.2/sun/net/httpserver/Code.java new file mode 100644 index 000000000..00e3bf471 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/Code.java @@ -0,0 +1,122 @@ +package sun.net.httpserver; + +final class Code { + public static final int HTTP_CONTINUE = 100; + public static final int HTTP_OK = 200; + public static final int HTTP_CREATED = 201; + public static final int HTTP_ACCEPTED = 202; + public static final int HTTP_NOT_AUTHORITATIVE = 203; + public static final int HTTP_NO_CONTENT = 204; + public static final int HTTP_RESET = 205; + public static final int HTTP_PARTIAL = 206; + public static final int HTTP_MULT_CHOICE = 300; + public static final int HTTP_MOVED_PERM = 301; + public static final int HTTP_MOVED_TEMP = 302; + public static final int HTTP_SEE_OTHER = 303; + public static final int HTTP_NOT_MODIFIED = 304; + public static final int HTTP_USE_PROXY = 305; + public static final int HTTP_BAD_REQUEST = 400; + public static final int HTTP_UNAUTHORIZED = 401; + public static final int HTTP_PAYMENT_REQUIRED = 402; + public static final int HTTP_FORBIDDEN = 403; + public static final int HTTP_NOT_FOUND = 404; + public static final int HTTP_BAD_METHOD = 405; + public static final int HTTP_NOT_ACCEPTABLE = 406; + public static final int HTTP_PROXY_AUTH = 407; + public static final int HTTP_CLIENT_TIMEOUT = 408; + public static final int HTTP_CONFLICT = 409; + public static final int HTTP_GONE = 410; + public static final int HTTP_LENGTH_REQUIRED = 411; + public static final int HTTP_PRECON_FAILED = 412; + public static final int HTTP_ENTITY_TOO_LARGE = 413; + public static final int HTTP_REQ_TOO_LONG = 414; + public static final int HTTP_UNSUPPORTED_TYPE = 415; + public static final int HTTP_INTERNAL_ERROR = 500; + public static final int HTTP_NOT_IMPLEMENTED = 501; + public static final int HTTP_BAD_GATEWAY = 502; + public static final int HTTP_UNAVAILABLE = 503; + public static final int HTTP_GATEWAY_TIMEOUT = 504; + public static final int HTTP_VERSION = 505; + + private Code() { + } + + static String msg(int code) { + switch(code) { + case 100: + return " Continue"; + case 200: + return " OK"; + case 201: + return " Created"; + case 202: + return " Accepted"; + case 203: + return " Non-Authoritative Information"; + case 204: + return " No Content"; + case 205: + return " Reset Content"; + case 206: + return " Partial Content"; + case 300: + return " Multiple Choices"; + case 301: + return " Moved Permanently"; + case 302: + return " Temporary Redirect"; + case 303: + return " See Other"; + case 304: + return " Not Modified"; + case 305: + return " Use Proxy"; + case 400: + return " Bad Request"; + case 401: + return " Unauthorized"; + case 402: + return " Payment Required"; + case 403: + return " Forbidden"; + case 404: + return " Not Found"; + case 405: + return " Method Not Allowed"; + case 406: + return " Not Acceptable"; + case 407: + return " Proxy Authentication Required"; + case 408: + return " Request Time-Out"; + case 409: + return " Conflict"; + case 410: + return " Gone"; + case 411: + return " Length Required"; + case 412: + return " Precondition Failed"; + case 413: + return " Request Entity Too Large"; + case 414: + return " Request-URI Too Large"; + case 415: + return " Unsupported Media Type"; + case 500: + return " Internal Server Error"; + case 501: + return " Not Implemented"; + case 502: + return " Bad Gateway"; + case 503: + return " Service Unavailable"; + case 504: + return " Gateway Timeout"; + case 505: + return " HTTP Version Not Supported"; + default: + return ""; + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ContextList.java b/decompiled/3.20.2/sun/net/httpserver/ContextList.java new file mode 100644 index 000000000..b71c7a54a --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ContextList.java @@ -0,0 +1,78 @@ +package sun.net.httpserver; + +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; + +class ContextList { + static final int MAX_CONTEXTS = 50; + List list = new LinkedList(); + + public synchronized void add(HttpContextImpl ctx) { + assert ctx.getPath() != null; + + this.list.add(ctx); + } + + public synchronized int size() { + return this.list.size(); + } + + synchronized HttpContextImpl findContext(String protocol, String path) { + return this.findContext(protocol, path, false); + } + + synchronized HttpContextImpl findContext(String protocol, String path, boolean exact) { + protocol = protocol.toLowerCase(); + String longest = ""; + HttpContextImpl lc = null; + Iterator i$ = this.list.iterator(); + + while(true) { + HttpContextImpl ctx; + String cpath; + do { + do { + do { + if (!i$.hasNext()) { + return lc; + } + + ctx = (HttpContextImpl)i$.next(); + } while(!ctx.getProtocol().equals(protocol)); + + cpath = ctx.getPath(); + } while(exact && !cpath.equals(path)); + } while(!exact && !path.startsWith(cpath)); + + if (cpath.length() > longest.length()) { + longest = cpath; + lc = ctx; + } + } + } + + public synchronized void remove(String protocol, String path) throws IllegalArgumentException { + HttpContextImpl ctx = this.findContext(protocol, path, true); + if (ctx == null) { + throw new IllegalArgumentException("cannot remove element from list"); + } else { + this.list.remove(ctx); + } + } + + public synchronized void remove(HttpContextImpl context) throws IllegalArgumentException { + Iterator i$ = this.list.iterator(); + + HttpContextImpl ctx; + do { + if (!i$.hasNext()) { + throw new IllegalArgumentException("no such context in list"); + } + + ctx = (HttpContextImpl)i$.next(); + } while(!ctx.equals(context)); + + this.list.remove(ctx); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.java b/decompiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.java new file mode 100644 index 000000000..e94f98e32 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/DefaultHttpServerProvider.java @@ -0,0 +1,17 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.HttpServer; +import com.sun.net.httpserver.HttpsServer; +import com.sun.net.httpserver.spi.HttpServerProvider; +import java.io.IOException; +import java.net.InetSocketAddress; + +public class DefaultHttpServerProvider extends HttpServerProvider { + public HttpServer createHttpServer(InetSocketAddress addr, int backlog) throws IOException { + return new HttpServerImpl(addr, backlog); + } + + public HttpsServer createHttpsServer(InetSocketAddress addr, int backlog) throws IOException { + return new HttpsServerImpl(addr, backlog); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/Event.java b/decompiled/3.20.2/sun/net/httpserver/Event.java new file mode 100644 index 000000000..6848fd453 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/Event.java @@ -0,0 +1,9 @@ +package sun.net.httpserver; + +class Event { + ExchangeImpl exchange; + + protected Event(ExchangeImpl t) { + this.exchange = t; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ExchangeImpl.java b/decompiled/3.20.2/sun/net/httpserver/ExchangeImpl.java new file mode 100644 index 000000000..23679c0c9 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ExchangeImpl.java @@ -0,0 +1,365 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Headers; +import com.sun.net.httpserver.HttpExchange; +import com.sun.net.httpserver.HttpPrincipal; +import java.io.BufferedOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.InetAddress; +import java.net.InetSocketAddress; +import java.net.Socket; +import java.net.URI; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Iterator; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Set; +import java.util.TimeZone; +import java.util.Map.Entry; +import java.util.logging.Logger; +import javax.net.ssl.SSLEngine; +import javax.net.ssl.SSLSession; + +class ExchangeImpl { + Headers reqHdrs; + Headers rspHdrs; + Request req; + String method; + boolean writefinished; + URI uri; + HttpConnection connection; + long reqContentLen; + long rspContentLen; + InputStream ris; + OutputStream ros; + Thread thread; + boolean close; + boolean closed; + boolean http10 = false; + private static final String pattern = "EEE, dd MMM yyyy HH:mm:ss zzz"; + private static final TimeZone gmtTZ = TimeZone.getTimeZone("GMT"); + private static final ThreadLocal dateFormat = new ThreadLocal() { + protected DateFormat initialValue() { + DateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US); + df.setTimeZone(ExchangeImpl.gmtTZ); + return df; + } + }; + private static final String HEAD = "HEAD"; + InputStream uis; + OutputStream uos; + LeftOverInputStream uis_orig; + PlaceholderOutputStream uos_orig; + boolean sentHeaders; + Map attributes; + int rcode = -1; + HttpPrincipal principal; + ServerImpl server; + private byte[] rspbuf = new byte[128]; + + ExchangeImpl(String m, URI u, Request req, long len, HttpConnection connection) throws IOException { + this.req = req; + this.reqHdrs = req.headers(); + this.rspHdrs = new Headers(); + this.method = m; + this.uri = u; + this.connection = connection; + this.reqContentLen = len; + this.ros = req.outputStream(); + this.ris = req.inputStream(); + this.server = this.getServerImpl(); + this.server.startExchange(); + } + + public Headers getRequestHeaders() { + return new UnmodifiableHeaders(this.reqHdrs); + } + + public Headers getResponseHeaders() { + return this.rspHdrs; + } + + public URI getRequestURI() { + return this.uri; + } + + public String getRequestMethod() { + return this.method; + } + + public HttpContextImpl getHttpContext() { + return this.connection.getHttpContext(); + } + + private boolean isHeadRequest() { + return "HEAD".equals(this.getRequestMethod()); + } + + public void close() { + if (!this.closed) { + this.closed = true; + + try { + if (this.uis_orig == null || this.uos == null) { + this.connection.close(); + return; + } + + if (!this.uos_orig.isWrapped()) { + this.connection.close(); + return; + } + + if (!this.uis_orig.isClosed()) { + this.uis_orig.close(); + } + + this.uos.close(); + } catch (IOException var2) { + this.connection.close(); + } + + } + } + + public InputStream getRequestBody() { + if (this.uis != null) { + return this.uis; + } else { + if (this.reqContentLen == -1L) { + this.uis_orig = new ChunkedInputStream(this, this.ris); + this.uis = this.uis_orig; + } else { + this.uis_orig = new FixedLengthInputStream(this, this.ris, this.reqContentLen); + this.uis = this.uis_orig; + } + + return this.uis; + } + } + + LeftOverInputStream getOriginalInputStream() { + return this.uis_orig; + } + + public int getResponseCode() { + return this.rcode; + } + + public OutputStream getResponseBody() { + if (this.uos == null) { + this.uos_orig = new PlaceholderOutputStream((OutputStream)null); + this.uos = this.uos_orig; + } + + return this.uos; + } + + PlaceholderOutputStream getPlaceholderResponseBody() { + this.getResponseBody(); + return this.uos_orig; + } + + public void sendResponseHeaders(int rCode, long contentLen) throws IOException { + if (this.sentHeaders) { + throw new IOException("headers already sent"); + } else { + this.rcode = rCode; + String statusLine = "HTTP/1.1 " + rCode + Code.msg(rCode) + "\r\n"; + OutputStream tmpout = new BufferedOutputStream(this.ros); + PlaceholderOutputStream o = this.getPlaceholderResponseBody(); + tmpout.write(this.bytes(statusLine, 0), 0, statusLine.length()); + boolean noContentToSend = false; + this.rspHdrs.set("Date", ((DateFormat)dateFormat.get()).format(new Date())); + Logger logger; + String msg; + if (rCode >= 100 && rCode < 200 || rCode == 204 || rCode == 304) { + if (contentLen != -1L) { + logger = this.server.getLogger(); + msg = "sendResponseHeaders: rCode = " + rCode + ": forcing contentLen = -1"; + logger.warning(msg); + } + + contentLen = -1L; + } + + if (this.isHeadRequest()) { + if (contentLen >= 0L) { + logger = this.server.getLogger(); + msg = "sendResponseHeaders: being invoked with a content length for a HEAD request"; + logger.warning(msg); + } + + noContentToSend = true; + contentLen = 0L; + } else if (contentLen == 0L) { + if (this.http10) { + o.setWrappedStream(new UndefLengthOutputStream(this, this.ros)); + this.close = true; + } else { + this.rspHdrs.set("Transfer-encoding", "chunked"); + o.setWrappedStream(new ChunkedOutputStream(this, this.ros)); + } + } else { + if (contentLen == -1L) { + noContentToSend = true; + contentLen = 0L; + } + + this.rspHdrs.set("Content-length", Long.toString(contentLen)); + o.setWrappedStream(new FixedLengthOutputStream(this, this.ros, contentLen)); + } + + this.write(this.rspHdrs, tmpout); + this.rspContentLen = contentLen; + tmpout.flush(); + tmpout = null; + this.sentHeaders = true; + if (noContentToSend) { + WriteFinishedEvent e = new WriteFinishedEvent(this); + this.server.addEvent(e); + this.closed = true; + } + + this.server.logReply(rCode, this.req.requestLine(), (String)null); + } + } + + void write(Headers map, OutputStream os) throws IOException { + Set>> entries = map.entrySet(); + Iterator i$ = entries.iterator(); + + while(i$.hasNext()) { + Entry> entry = (Entry)i$.next(); + String key = (String)entry.getKey(); + List values = (List)entry.getValue(); + Iterator i$ = values.iterator(); + + while(i$.hasNext()) { + String val = (String)i$.next(); + int i = key.length(); + byte[] buf = this.bytes(key, 2); + buf[i++] = 58; + buf[i++] = 32; + os.write(buf, 0, i); + buf = this.bytes(val, 2); + i = val.length(); + buf[i++] = 13; + buf[i++] = 10; + os.write(buf, 0, i); + } + } + + os.write(13); + os.write(10); + } + + private byte[] bytes(String s, int extra) { + int slen = s.length(); + if (slen + extra > this.rspbuf.length) { + int diff = slen + extra - this.rspbuf.length; + this.rspbuf = new byte[2 * (this.rspbuf.length + diff)]; + } + + char[] c = s.toCharArray(); + + for(int i = 0; i < c.length; ++i) { + this.rspbuf[i] = (byte)c[i]; + } + + return this.rspbuf; + } + + public InetSocketAddress getRemoteAddress() { + Socket s = this.connection.getChannel().socket(); + InetAddress ia = s.getInetAddress(); + int port = s.getPort(); + return new InetSocketAddress(ia, port); + } + + public InetSocketAddress getLocalAddress() { + Socket s = this.connection.getChannel().socket(); + InetAddress ia = s.getLocalAddress(); + int port = s.getLocalPort(); + return new InetSocketAddress(ia, port); + } + + public String getProtocol() { + String reqline = this.req.requestLine(); + int index = reqline.lastIndexOf(32); + return reqline.substring(index + 1); + } + + public SSLSession getSSLSession() { + SSLEngine e = this.connection.getSSLEngine(); + return e == null ? null : e.getSession(); + } + + public Object getAttribute(String name) { + if (name == null) { + throw new NullPointerException("null name parameter"); + } else { + if (this.attributes == null) { + this.attributes = this.getHttpContext().getAttributes(); + } + + return this.attributes.get(name); + } + } + + public void setAttribute(String name, Object value) { + if (name == null) { + throw new NullPointerException("null name parameter"); + } else { + if (this.attributes == null) { + this.attributes = this.getHttpContext().getAttributes(); + } + + this.attributes.put(name, value); + } + } + + public void setStreams(InputStream i, OutputStream o) { + assert this.uis != null; + + if (i != null) { + this.uis = i; + } + + if (o != null) { + this.uos = o; + } + + } + + HttpConnection getConnection() { + return this.connection; + } + + ServerImpl getServerImpl() { + return this.getHttpContext().getServerImpl(); + } + + public HttpPrincipal getPrincipal() { + return this.principal; + } + + void setPrincipal(HttpPrincipal principal) { + this.principal = principal; + } + + static ExchangeImpl get(HttpExchange t) { + if (t instanceof HttpExchangeImpl) { + return ((HttpExchangeImpl)t).getExchangeImpl(); + } else { + assert t instanceof HttpsExchangeImpl; + + return ((HttpsExchangeImpl)t).getExchangeImpl(); + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.java b/decompiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.java new file mode 100644 index 000000000..8ef6a73ea --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/FixedLengthInputStream.java @@ -0,0 +1,54 @@ +package sun.net.httpserver; + +import java.io.IOException; +import java.io.InputStream; + +class FixedLengthInputStream extends LeftOverInputStream { + private long remaining; + + FixedLengthInputStream(ExchangeImpl t, InputStream src, long len) { + super(t, src); + this.remaining = len; + } + + protected int readImpl(byte[] b, int off, int len) throws IOException { + this.eof = this.remaining == 0L; + if (this.eof) { + return -1; + } else { + if ((long)len > this.remaining) { + len = (int)this.remaining; + } + + int n = this.in.read(b, off, len); + if (n > -1) { + this.remaining -= (long)n; + if (this.remaining == 0L) { + this.t.getServerImpl().requestCompleted(this.t.getConnection()); + } + } + + return n; + } + } + + public int available() throws IOException { + if (this.eof) { + return 0; + } else { + int n = this.in.available(); + return (long)n < this.remaining ? n : (int)this.remaining; + } + } + + public boolean markSupported() { + return false; + } + + public void mark(int l) { + } + + public void reset() throws IOException { + throw new IOException("mark/reset not supported"); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/FixedLengthOutputStream.java b/decompiled/3.20.2/sun/net/httpserver/FixedLengthOutputStream.java new file mode 100644 index 000000000..41c3797c9 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/FixedLengthOutputStream.java @@ -0,0 +1,71 @@ +package sun.net.httpserver; + +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +class FixedLengthOutputStream extends FilterOutputStream { + private long remaining; + private boolean eof = false; + private boolean closed = false; + ExchangeImpl t; + + FixedLengthOutputStream(ExchangeImpl t, OutputStream src, long len) { + super(src); + this.t = t; + this.remaining = len; + } + + public void write(int b) throws IOException { + if (this.closed) { + throw new IOException("stream closed"); + } else { + this.eof = this.remaining == 0L; + if (this.eof) { + throw new StreamClosedException(); + } else { + this.out.write(b); + --this.remaining; + } + } + } + + public void write(byte[] b, int off, int len) throws IOException { + if (this.closed) { + throw new IOException("stream closed"); + } else { + this.eof = this.remaining == 0L; + if (this.eof) { + throw new StreamClosedException(); + } else if ((long)len > this.remaining) { + throw new IOException("too many bytes to write to stream"); + } else { + this.out.write(b, off, len); + this.remaining -= (long)len; + } + } + } + + public void close() throws IOException { + if (!this.closed) { + this.closed = true; + if (this.remaining > 0L) { + this.t.close(); + throw new IOException("insufficient bytes written to stream"); + } else { + this.flush(); + this.eof = true; + LeftOverInputStream is = this.t.getOriginalInputStream(); + if (!is.isClosed()) { + try { + is.close(); + } catch (IOException var3) { + } + } + + WriteFinishedEvent e = new WriteFinishedEvent(this.t); + this.t.getHttpContext().getServerImpl().addEvent(e); + } + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpConnection.java b/decompiled/3.20.2/sun/net/httpserver/HttpConnection.java new file mode 100644 index 000000000..576fab292 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpConnection.java @@ -0,0 +1,158 @@ +package sun.net.httpserver; + +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.channels.SelectionKey; +import java.nio.channels.SocketChannel; +import java.util.logging.Logger; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLEngine; + +class HttpConnection { + HttpContextImpl context; + SSLEngine engine; + SSLContext sslContext; + SSLStreams sslStreams; + InputStream i; + InputStream raw; + OutputStream rawout; + SocketChannel chan; + SelectionKey selectionKey; + String protocol; + long time; + volatile long creationTime; + volatile long rspStartedTime; + int remaining; + boolean closed = false; + Logger logger; + volatile HttpConnection.State state; + + public String toString() { + String s = null; + if (this.chan != null) { + s = this.chan.toString(); + } + + return s; + } + + void setChannel(SocketChannel c) { + this.chan = c; + } + + void setContext(HttpContextImpl ctx) { + this.context = ctx; + } + + HttpConnection.State getState() { + return this.state; + } + + void setState(HttpConnection.State s) { + this.state = s; + } + + void setParameters(InputStream in, OutputStream rawout, SocketChannel chan, SSLEngine engine, SSLStreams sslStreams, SSLContext sslContext, String protocol, HttpContextImpl context, InputStream raw) { + this.context = context; + this.i = in; + this.rawout = rawout; + this.raw = raw; + this.protocol = protocol; + this.engine = engine; + this.chan = chan; + this.sslContext = sslContext; + this.sslStreams = sslStreams; + this.logger = context.getLogger(); + } + + SocketChannel getChannel() { + return this.chan; + } + + synchronized void close() { + if (!this.closed) { + this.closed = true; + if (this.logger != null && this.chan != null) { + this.logger.finest("Closing connection: " + this.chan.toString()); + } + + if (!this.chan.isOpen()) { + ServerImpl.dprint("Channel already closed"); + } else { + try { + if (this.raw != null) { + this.raw.close(); + } + } catch (IOException var5) { + ServerImpl.dprint((Exception)var5); + } + + try { + if (this.rawout != null) { + this.rawout.close(); + } + } catch (IOException var4) { + ServerImpl.dprint((Exception)var4); + } + + try { + if (this.sslStreams != null) { + this.sslStreams.close(); + } + } catch (IOException var3) { + ServerImpl.dprint((Exception)var3); + } + + try { + this.chan.close(); + } catch (IOException var2) { + ServerImpl.dprint((Exception)var2); + } + + } + } + } + + void setRemaining(int r) { + this.remaining = r; + } + + int getRemaining() { + return this.remaining; + } + + SelectionKey getSelectionKey() { + return this.selectionKey; + } + + InputStream getInputStream() { + return this.i; + } + + OutputStream getRawOutputStream() { + return this.rawout; + } + + String getProtocol() { + return this.protocol; + } + + SSLEngine getSSLEngine() { + return this.engine; + } + + SSLContext getSSLContext() { + return this.sslContext; + } + + HttpContextImpl getHttpContext() { + return this.context; + } + + public static enum State { + IDLE, + REQUEST, + RESPONSE; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpContextImpl.java b/decompiled/3.20.2/sun/net/httpserver/HttpContextImpl.java new file mode 100644 index 000000000..7bcd3ffff --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpContextImpl.java @@ -0,0 +1,98 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Authenticator; +import com.sun.net.httpserver.Filter; +import com.sun.net.httpserver.HttpContext; +import com.sun.net.httpserver.HttpHandler; +import com.sun.net.httpserver.HttpServer; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.logging.Logger; + +class HttpContextImpl extends HttpContext { + private String path; + private String protocol; + private HttpHandler handler; + private Map attributes = new HashMap(); + private ServerImpl server; + private List sfilters = new LinkedList(); + private List ufilters = new LinkedList(); + private Authenticator authenticator; + private AuthFilter authfilter; + + HttpContextImpl(String protocol, String path, HttpHandler cb, ServerImpl server) { + if (path != null && protocol != null && path.length() >= 1 && path.charAt(0) == '/') { + this.protocol = protocol.toLowerCase(); + this.path = path; + if (!this.protocol.equals("http") && !this.protocol.equals("https")) { + throw new IllegalArgumentException("Illegal value for protocol"); + } else { + this.handler = cb; + this.server = server; + this.authfilter = new AuthFilter((Authenticator)null); + this.sfilters.add(this.authfilter); + } + } else { + throw new IllegalArgumentException("Illegal value for path or protocol"); + } + } + + public HttpHandler getHandler() { + return this.handler; + } + + public void setHandler(HttpHandler h) { + if (h == null) { + throw new NullPointerException("Null handler parameter"); + } else if (this.handler != null) { + throw new IllegalArgumentException("handler already set"); + } else { + this.handler = h; + } + } + + public String getPath() { + return this.path; + } + + public HttpServer getServer() { + return this.server.getWrapper(); + } + + ServerImpl getServerImpl() { + return this.server; + } + + public String getProtocol() { + return this.protocol; + } + + public Map getAttributes() { + return this.attributes; + } + + public List getFilters() { + return this.ufilters; + } + + List getSystemFilters() { + return this.sfilters; + } + + public Authenticator setAuthenticator(Authenticator auth) { + Authenticator old = this.authenticator; + this.authenticator = auth; + this.authfilter.setAuthenticator(auth); + return old; + } + + public Authenticator getAuthenticator() { + return this.authenticator; + } + + Logger getLogger() { + return this.server.getLogger(); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpError.java b/decompiled/3.20.2/sun/net/httpserver/HttpError.java new file mode 100644 index 000000000..82fdd1c9d --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpError.java @@ -0,0 +1,9 @@ +package sun.net.httpserver; + +class HttpError extends RuntimeException { + private static final long serialVersionUID = 8769596371344178179L; + + public HttpError(String msg) { + super(msg); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.java b/decompiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.java new file mode 100644 index 000000000..6f8066331 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpExchangeImpl.java @@ -0,0 +1,90 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Headers; +import com.sun.net.httpserver.HttpExchange; +import com.sun.net.httpserver.HttpPrincipal; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.InetSocketAddress; +import java.net.URI; + +class HttpExchangeImpl extends HttpExchange { + ExchangeImpl impl; + + HttpExchangeImpl(ExchangeImpl impl) { + this.impl = impl; + } + + public Headers getRequestHeaders() { + return this.impl.getRequestHeaders(); + } + + public Headers getResponseHeaders() { + return this.impl.getResponseHeaders(); + } + + public URI getRequestURI() { + return this.impl.getRequestURI(); + } + + public String getRequestMethod() { + return this.impl.getRequestMethod(); + } + + public HttpContextImpl getHttpContext() { + return this.impl.getHttpContext(); + } + + public void close() { + this.impl.close(); + } + + public InputStream getRequestBody() { + return this.impl.getRequestBody(); + } + + public int getResponseCode() { + return this.impl.getResponseCode(); + } + + public OutputStream getResponseBody() { + return this.impl.getResponseBody(); + } + + public void sendResponseHeaders(int rCode, long contentLen) throws IOException { + this.impl.sendResponseHeaders(rCode, contentLen); + } + + public InetSocketAddress getRemoteAddress() { + return this.impl.getRemoteAddress(); + } + + public InetSocketAddress getLocalAddress() { + return this.impl.getLocalAddress(); + } + + public String getProtocol() { + return this.impl.getProtocol(); + } + + public Object getAttribute(String name) { + return this.impl.getAttribute(name); + } + + public void setAttribute(String name, Object value) { + this.impl.setAttribute(name, value); + } + + public void setStreams(InputStream i, OutputStream o) { + this.impl.setStreams(i, o); + } + + public HttpPrincipal getPrincipal() { + return this.impl.getPrincipal(); + } + + ExchangeImpl getExchangeImpl() { + return this.impl; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpServerImpl.java b/decompiled/3.20.2/sun/net/httpserver/HttpServerImpl.java new file mode 100644 index 000000000..b77f8f3b8 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpServerImpl.java @@ -0,0 +1,60 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.HttpContext; +import com.sun.net.httpserver.HttpHandler; +import com.sun.net.httpserver.HttpServer; +import java.io.IOException; +import java.net.InetSocketAddress; +import java.util.concurrent.Executor; + +public class HttpServerImpl extends HttpServer { + ServerImpl server; + + HttpServerImpl() throws IOException { + this(new InetSocketAddress(80), 0); + } + + HttpServerImpl(InetSocketAddress addr, int backlog) throws IOException { + this.server = new ServerImpl(this, "http", addr, backlog); + } + + public void bind(InetSocketAddress addr, int backlog) throws IOException { + this.server.bind(addr, backlog); + } + + public void start() { + this.server.start(); + } + + public void setExecutor(Executor executor) { + this.server.setExecutor(executor); + } + + public Executor getExecutor() { + return this.server.getExecutor(); + } + + public void stop(int delay) { + this.server.stop(delay); + } + + public HttpContextImpl createContext(String path, HttpHandler handler) { + return this.server.createContext(path, handler); + } + + public HttpContextImpl createContext(String path) { + return this.server.createContext(path); + } + + public void removeContext(String path) throws IllegalArgumentException { + this.server.removeContext(path); + } + + public void removeContext(HttpContext context) throws IllegalArgumentException { + this.server.removeContext(context); + } + + public InetSocketAddress getAddress() { + return this.server.getAddress(); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpsExchangeImpl.java b/decompiled/3.20.2/sun/net/httpserver/HttpsExchangeImpl.java new file mode 100644 index 000000000..2d336e788 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpsExchangeImpl.java @@ -0,0 +1,95 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Headers; +import com.sun.net.httpserver.HttpPrincipal; +import com.sun.net.httpserver.HttpsExchange; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.InetSocketAddress; +import java.net.URI; +import javax.net.ssl.SSLSession; + +class HttpsExchangeImpl extends HttpsExchange { + ExchangeImpl impl; + + HttpsExchangeImpl(ExchangeImpl impl) throws IOException { + this.impl = impl; + } + + public Headers getRequestHeaders() { + return this.impl.getRequestHeaders(); + } + + public Headers getResponseHeaders() { + return this.impl.getResponseHeaders(); + } + + public URI getRequestURI() { + return this.impl.getRequestURI(); + } + + public String getRequestMethod() { + return this.impl.getRequestMethod(); + } + + public HttpContextImpl getHttpContext() { + return this.impl.getHttpContext(); + } + + public void close() { + this.impl.close(); + } + + public InputStream getRequestBody() { + return this.impl.getRequestBody(); + } + + public int getResponseCode() { + return this.impl.getResponseCode(); + } + + public OutputStream getResponseBody() { + return this.impl.getResponseBody(); + } + + public void sendResponseHeaders(int rCode, long contentLen) throws IOException { + this.impl.sendResponseHeaders(rCode, contentLen); + } + + public InetSocketAddress getRemoteAddress() { + return this.impl.getRemoteAddress(); + } + + public InetSocketAddress getLocalAddress() { + return this.impl.getLocalAddress(); + } + + public String getProtocol() { + return this.impl.getProtocol(); + } + + public SSLSession getSSLSession() { + return this.impl.getSSLSession(); + } + + public Object getAttribute(String name) { + return this.impl.getAttribute(name); + } + + public void setAttribute(String name, Object value) { + this.impl.setAttribute(name, value); + } + + public void setStreams(InputStream i, OutputStream o) { + this.impl.setStreams(i, o); + } + + public HttpPrincipal getPrincipal() { + return this.impl.getPrincipal(); + } + + ExchangeImpl getExchangeImpl() { + return this.impl; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/HttpsServerImpl.java b/decompiled/3.20.2/sun/net/httpserver/HttpsServerImpl.java new file mode 100644 index 000000000..a5bbe5b09 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/HttpsServerImpl.java @@ -0,0 +1,69 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.HttpContext; +import com.sun.net.httpserver.HttpHandler; +import com.sun.net.httpserver.HttpsConfigurator; +import com.sun.net.httpserver.HttpsServer; +import java.io.IOException; +import java.net.InetSocketAddress; +import java.util.concurrent.Executor; + +public class HttpsServerImpl extends HttpsServer { + ServerImpl server; + + HttpsServerImpl() throws IOException { + this(new InetSocketAddress(443), 0); + } + + HttpsServerImpl(InetSocketAddress addr, int backlog) throws IOException { + this.server = new ServerImpl(this, "https", addr, backlog); + } + + public void setHttpsConfigurator(HttpsConfigurator config) { + this.server.setHttpsConfigurator(config); + } + + public HttpsConfigurator getHttpsConfigurator() { + return this.server.getHttpsConfigurator(); + } + + public void bind(InetSocketAddress addr, int backlog) throws IOException { + this.server.bind(addr, backlog); + } + + public void start() { + this.server.start(); + } + + public void setExecutor(Executor executor) { + this.server.setExecutor(executor); + } + + public Executor getExecutor() { + return this.server.getExecutor(); + } + + public void stop(int delay) { + this.server.stop(delay); + } + + public HttpContextImpl createContext(String path, HttpHandler handler) { + return this.server.createContext(path, handler); + } + + public HttpContextImpl createContext(String path) { + return this.server.createContext(path); + } + + public void removeContext(String path) throws IllegalArgumentException { + this.server.removeContext(path); + } + + public void removeContext(HttpContext context) throws IllegalArgumentException { + this.server.removeContext(context); + } + + public InetSocketAddress getAddress() { + return this.server.getAddress(); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/LeftOverInputStream.java b/decompiled/3.20.2/sun/net/httpserver/LeftOverInputStream.java new file mode 100644 index 000000000..e9482c39d --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/LeftOverInputStream.java @@ -0,0 +1,77 @@ +package sun.net.httpserver; + +import java.io.FilterInputStream; +import java.io.IOException; +import java.io.InputStream; + +abstract class LeftOverInputStream extends FilterInputStream { + ExchangeImpl t; + ServerImpl server; + protected boolean closed = false; + protected boolean eof = false; + byte[] one = new byte[1]; + + public LeftOverInputStream(ExchangeImpl t, InputStream src) { + super(src); + this.t = t; + this.server = t.getServerImpl(); + } + + public boolean isDataBuffered() throws IOException { + assert this.eof; + + return super.available() > 0; + } + + public void close() throws IOException { + if (!this.closed) { + this.closed = true; + if (!this.eof) { + this.eof = this.drain(ServerConfig.getDrainAmount()); + } + + } + } + + public boolean isClosed() { + return this.closed; + } + + public boolean isEOF() { + return this.eof; + } + + protected abstract int readImpl(byte[] var1, int var2, int var3) throws IOException; + + public synchronized int read() throws IOException { + if (this.closed) { + throw new IOException("Stream is closed"); + } else { + int c = this.readImpl(this.one, 0, 1); + return c != -1 && c != 0 ? this.one[0] & 255 : c; + } + } + + public synchronized int read(byte[] b, int off, int len) throws IOException { + if (this.closed) { + throw new IOException("Stream is closed"); + } else { + return this.readImpl(b, off, len); + } + } + + public boolean drain(long l) throws IOException { + int bufSize = 2048; + + long len; + for(byte[] db = new byte[bufSize]; l > 0L; l -= len) { + len = (long)this.readImpl(db, 0, bufSize); + if (len == -1L) { + this.eof = true; + return true; + } + } + + return false; + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/PlaceholderOutputStream.java b/decompiled/3.20.2/sun/net/httpserver/PlaceholderOutputStream.java new file mode 100644 index 000000000..d448e72b8 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/PlaceholderOutputStream.java @@ -0,0 +1,51 @@ +package sun.net.httpserver; + +import java.io.IOException; +import java.io.OutputStream; + +class PlaceholderOutputStream extends OutputStream { + OutputStream wrapped; + + PlaceholderOutputStream(OutputStream os) { + this.wrapped = os; + } + + void setWrappedStream(OutputStream os) { + this.wrapped = os; + } + + boolean isWrapped() { + return this.wrapped != null; + } + + private void checkWrap() throws IOException { + if (this.wrapped == null) { + throw new IOException("response headers not sent yet"); + } + } + + public void write(int b) throws IOException { + this.checkWrap(); + this.wrapped.write(b); + } + + public void write(byte[] b) throws IOException { + this.checkWrap(); + this.wrapped.write(b); + } + + public void write(byte[] b, int off, int len) throws IOException { + this.checkWrap(); + this.wrapped.write(b, off, len); + } + + public void flush() throws IOException { + this.checkWrap(); + this.wrapped.flush(); + } + + public void close() throws IOException { + this.checkWrap(); + this.wrapped.close(); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/Request.java b/decompiled/3.20.2/sun/net/httpserver/Request.java new file mode 100644 index 000000000..9f6565714 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/Request.java @@ -0,0 +1,391 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Headers; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.BufferOverflowException; +import java.nio.ByteBuffer; +import java.nio.channels.SelectionKey; +import java.nio.channels.SocketChannel; + +class Request { + static final int BUF_LEN = 2048; + static final byte CR = 13; + static final byte LF = 10; + private String startLine; + private SocketChannel chan; + private InputStream is; + private OutputStream os; + char[] buf = new char[2048]; + int pos; + StringBuffer lineBuf; + Headers hdrs = null; + + Request(InputStream rawInputStream, OutputStream rawout) throws IOException { + this.chan = this.chan; + this.is = rawInputStream; + this.os = rawout; + + do { + this.startLine = this.readLine(); + if (this.startLine == null) { + return; + } + } while(this.startLine != null && this.startLine.equals("")); + + } + + public InputStream inputStream() { + return this.is; + } + + public OutputStream outputStream() { + return this.os; + } + + public String readLine() throws IOException { + boolean gotCR = false; + boolean gotLF = false; + this.pos = 0; + this.lineBuf = new StringBuffer(); + + while(!gotLF) { + int c = this.is.read(); + if (c == -1) { + return null; + } + + if (gotCR) { + if (c == 10) { + gotLF = true; + } else { + gotCR = false; + this.consume(13); + this.consume(c); + } + } else if (c == 13) { + gotCR = true; + } else { + this.consume(c); + } + } + + this.lineBuf.append(this.buf, 0, this.pos); + return new String(this.lineBuf); + } + + private void consume(int c) { + if (this.pos == 2048) { + this.lineBuf.append(this.buf); + this.pos = 0; + } + + this.buf[this.pos++] = (char)c; + } + + public String requestLine() { + return this.startLine; + } + + Headers headers() throws IOException { + if (this.hdrs != null) { + return this.hdrs; + } else { + this.hdrs = new Headers(); + char[] s = new char[10]; + int len = 0; + int firstc = this.is.read(); + int keyend; + if (firstc == 13 || firstc == 10) { + keyend = this.is.read(); + if (keyend == 13 || keyend == 10) { + return this.hdrs; + } + + s[0] = (char)firstc; + len = 1; + firstc = keyend; + } + + while(firstc != 10 && firstc != 13 && firstc >= 0) { + keyend = -1; + boolean inKey = firstc > 32; + int len = len + 1; + s[len] = (char)firstc; + + label112: + while(true) { + int c; + if ((c = this.is.read()) < 0) { + firstc = -1; + break; + } + + switch(c) { + case 9: + c = 32; + case 32: + inKey = false; + break; + case 10: + case 13: + firstc = this.is.read(); + if (c == 13 && firstc == 10) { + firstc = this.is.read(); + if (firstc == 13) { + firstc = this.is.read(); + } + } + + if (firstc == 10 || firstc == 13 || firstc > 32) { + break label112; + } + + c = 32; + break; + case 58: + if (inKey && len > 0) { + keyend = len; + } + + inKey = false; + } + + if (len >= s.length) { + char[] ns = new char[s.length * 2]; + System.arraycopy(s, 0, ns, 0, len); + s = ns; + } + + s[len++] = (char)c; + } + + while(len > 0 && s[len - 1] <= ' ') { + --len; + } + + String k; + if (keyend <= 0) { + k = null; + keyend = 0; + } else { + k = String.copyValueOf(s, 0, keyend); + if (keyend < len && s[keyend] == ':') { + ++keyend; + } + + while(keyend < len && s[keyend] <= ' ') { + ++keyend; + } + } + + String v; + if (keyend >= len) { + v = new String(); + } else { + v = String.copyValueOf(s, keyend, len - keyend); + } + + if (this.hdrs.size() >= ServerConfig.getMaxReqHeaders()) { + throw new IOException("Maximum number of request headers (sun.net.httpserver.maxReqHeaders) exceeded, " + ServerConfig.getMaxReqHeaders() + "."); + } + + this.hdrs.add(k, v); + len = 0; + } + + return this.hdrs; + } + } + + static class WriteStream extends OutputStream { + SocketChannel channel; + ByteBuffer buf; + SelectionKey key; + boolean closed; + byte[] one; + ServerImpl server; + + public WriteStream(ServerImpl server, SocketChannel channel) throws IOException { + this.channel = channel; + this.server = server; + + assert channel.isBlocking(); + + this.closed = false; + this.one = new byte[1]; + this.buf = ByteBuffer.allocate(4096); + } + + public synchronized void write(int b) throws IOException { + this.one[0] = (byte)b; + this.write(this.one, 0, 1); + } + + public synchronized void write(byte[] b) throws IOException { + this.write(b, 0, b.length); + } + + public synchronized void write(byte[] b, int off, int len) throws IOException { + int l = len; + if (this.closed) { + throw new IOException("stream is closed"); + } else { + int cap = this.buf.capacity(); + int n; + if (cap < len) { + n = len - cap; + this.buf = ByteBuffer.allocate(2 * (cap + n)); + } + + this.buf.clear(); + this.buf.put(b, off, len); + this.buf.flip(); + + do { + if ((n = this.channel.write(this.buf)) >= l) { + return; + } + + l -= n; + } while(l != 0); + + } + } + + public void close() throws IOException { + if (!this.closed) { + this.channel.close(); + this.closed = true; + } + } + } + + static class ReadStream extends InputStream { + SocketChannel channel; + ByteBuffer chanbuf; + byte[] one; + private boolean closed = false; + private boolean eof = false; + ByteBuffer markBuf; + boolean marked; + boolean reset; + int readlimit; + static long readTimeout; + ServerImpl server; + static final int BUFSIZE = 8192; + + public ReadStream(ServerImpl server, SocketChannel chan) throws IOException { + this.channel = chan; + this.server = server; + this.chanbuf = ByteBuffer.allocate(8192); + this.chanbuf.clear(); + this.one = new byte[1]; + this.closed = false; + this.marked = false; + this.reset = false; + } + + public synchronized int read(byte[] b) throws IOException { + return this.read(b, 0, b.length); + } + + public synchronized int read() throws IOException { + int result = this.read(this.one, 0, 1); + return result == 1 ? this.one[0] & 255 : -1; + } + + public synchronized int read(byte[] b, int off, int srclen) throws IOException { + if (this.closed) { + throw new IOException("Stream closed"); + } else if (this.eof) { + return -1; + } else { + assert this.channel.isBlocking(); + + if (off >= 0 && srclen >= 0 && srclen <= b.length - off) { + int willreturn; + if (this.reset) { + int canreturn = this.markBuf.remaining(); + willreturn = canreturn > srclen ? srclen : canreturn; + this.markBuf.get(b, off, willreturn); + if (canreturn == willreturn) { + this.reset = false; + } + } else { + this.chanbuf.clear(); + if (srclen < 8192) { + this.chanbuf.limit(srclen); + } + + do { + willreturn = this.channel.read(this.chanbuf); + } while(willreturn == 0); + + if (willreturn == -1) { + this.eof = true; + return -1; + } + + this.chanbuf.flip(); + this.chanbuf.get(b, off, willreturn); + if (this.marked) { + try { + this.markBuf.put(b, off, willreturn); + } catch (BufferOverflowException var7) { + this.marked = false; + } + } + } + + return willreturn; + } else { + throw new IndexOutOfBoundsException(); + } + } + } + + public boolean markSupported() { + return true; + } + + public synchronized int available() throws IOException { + if (this.closed) { + throw new IOException("Stream is closed"); + } else if (this.eof) { + return -1; + } else { + return this.reset ? this.markBuf.remaining() : this.chanbuf.remaining(); + } + } + + public void close() throws IOException { + if (!this.closed) { + this.channel.close(); + this.closed = true; + } + } + + public synchronized void mark(int readlimit) { + if (!this.closed) { + this.readlimit = readlimit; + this.markBuf = ByteBuffer.allocate(readlimit); + this.marked = true; + this.reset = false; + } + } + + public synchronized void reset() throws IOException { + if (!this.closed) { + if (!this.marked) { + throw new IOException("Stream not marked"); + } else { + this.marked = false; + this.reset = true; + this.markBuf.flip(); + } + } + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/SSLStreams.java b/decompiled/3.20.2/sun/net/httpserver/SSLStreams.java new file mode 100644 index 000000000..338e1c265 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/SSLStreams.java @@ -0,0 +1,568 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.HttpsConfigurator; +import com.sun.net.httpserver.HttpsParameters; +import java.io.IOException; +import java.net.InetSocketAddress; +import java.nio.ByteBuffer; +import java.nio.channels.SocketChannel; +import java.util.concurrent.locks.Lock; +import java.util.concurrent.locks.ReentrantLock; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLEngine; +import javax.net.ssl.SSLEngineResult; +import javax.net.ssl.SSLException; +import javax.net.ssl.SSLParameters; +import javax.net.ssl.SSLSession; +import javax.net.ssl.SSLEngineResult.HandshakeStatus; +import javax.net.ssl.SSLEngineResult.Status; + +class SSLStreams { + SSLContext sslctx; + SocketChannel chan; + TimeSource time; + ServerImpl server; + SSLEngine engine; + SSLStreams.EngineWrapper wrapper; + SSLStreams.OutputStream os; + SSLStreams.InputStream is; + Lock handshaking = new ReentrantLock(); + int app_buf_size; + int packet_buf_size; + + SSLStreams(ServerImpl server, SSLContext sslctx, SocketChannel chan) throws IOException { + this.server = server; + this.time = server; + this.sslctx = sslctx; + this.chan = chan; + InetSocketAddress addr = (InetSocketAddress)chan.socket().getRemoteSocketAddress(); + this.engine = sslctx.createSSLEngine(addr.getHostName(), addr.getPort()); + this.engine.setUseClientMode(false); + HttpsConfigurator cfg = server.getHttpsConfigurator(); + this.configureEngine(cfg, addr); + this.wrapper = new SSLStreams.EngineWrapper(chan, this.engine); + } + + private void configureEngine(HttpsConfigurator cfg, InetSocketAddress addr) { + if (cfg != null) { + SSLStreams.Parameters params = new SSLStreams.Parameters(cfg, addr); + cfg.configure(params); + SSLParameters sslParams = params.getSSLParameters(); + if (sslParams != null) { + this.engine.setSSLParameters(sslParams); + } else { + if (params.getCipherSuites() != null) { + try { + this.engine.setEnabledCipherSuites(params.getCipherSuites()); + } catch (IllegalArgumentException var7) { + } + } + + this.engine.setNeedClientAuth(params.getNeedClientAuth()); + this.engine.setWantClientAuth(params.getWantClientAuth()); + if (params.getProtocols() != null) { + try { + this.engine.setEnabledProtocols(params.getProtocols()); + } catch (IllegalArgumentException var6) { + } + } + } + } + + } + + void close() throws IOException { + this.wrapper.close(); + } + + SSLStreams.InputStream getInputStream() throws IOException { + if (this.is == null) { + this.is = new SSLStreams.InputStream(); + } + + return this.is; + } + + SSLStreams.OutputStream getOutputStream() throws IOException { + if (this.os == null) { + this.os = new SSLStreams.OutputStream(); + } + + return this.os; + } + + SSLEngine getSSLEngine() { + return this.engine; + } + + void beginHandshake() throws SSLException { + this.engine.beginHandshake(); + } + + private ByteBuffer allocate(SSLStreams.BufType type) { + return this.allocate(type, -1); + } + + private ByteBuffer allocate(SSLStreams.BufType type, int len) { + assert this.engine != null; + + synchronized(this) { + int size; + SSLSession sess; + if (type == SSLStreams.BufType.PACKET) { + if (this.packet_buf_size == 0) { + sess = this.engine.getSession(); + this.packet_buf_size = sess.getPacketBufferSize(); + } + + if (len > this.packet_buf_size) { + this.packet_buf_size = len; + } + + size = this.packet_buf_size; + } else { + if (this.app_buf_size == 0) { + sess = this.engine.getSession(); + this.app_buf_size = sess.getApplicationBufferSize(); + } + + if (len > this.app_buf_size) { + this.app_buf_size = len; + } + + size = this.app_buf_size; + } + + return ByteBuffer.allocate(size); + } + } + + private ByteBuffer realloc(ByteBuffer b, boolean flip, SSLStreams.BufType type) { + synchronized(this) { + int nsize = 2 * b.capacity(); + ByteBuffer n = this.allocate(type, nsize); + if (flip) { + b.flip(); + } + + n.put(b); + return n; + } + } + + public SSLStreams.WrapperResult sendData(ByteBuffer src) throws IOException { + SSLStreams.WrapperResult r = null; + + while(src.remaining() > 0) { + r = this.wrapper.wrapAndSend(src); + Status status = r.result.getStatus(); + if (status == Status.CLOSED) { + this.doClosure(); + return r; + } + + HandshakeStatus hs_status = r.result.getHandshakeStatus(); + if (hs_status != HandshakeStatus.FINISHED && hs_status != HandshakeStatus.NOT_HANDSHAKING) { + this.doHandshake(hs_status); + } + } + + return r; + } + + public SSLStreams.WrapperResult recvData(ByteBuffer dst) throws IOException { + SSLStreams.WrapperResult r = null; + + assert dst.position() == 0; + + while(dst.position() == 0) { + r = this.wrapper.recvAndUnwrap(dst); + dst = r.buf != dst ? r.buf : dst; + Status status = r.result.getStatus(); + if (status == Status.CLOSED) { + this.doClosure(); + return r; + } + + HandshakeStatus hs_status = r.result.getHandshakeStatus(); + if (hs_status != HandshakeStatus.FINISHED && hs_status != HandshakeStatus.NOT_HANDSHAKING) { + this.doHandshake(hs_status); + } + } + + dst.flip(); + return r; + } + + void doClosure() throws IOException { + try { + this.handshaking.lock(); + ByteBuffer tmp = this.allocate(SSLStreams.BufType.APPLICATION); + + SSLStreams.WrapperResult r; + do { + tmp.clear(); + tmp.flip(); + r = this.wrapper.wrapAndSendX(tmp, true); + } while(r.result.getStatus() != Status.CLOSED); + } finally { + this.handshaking.unlock(); + } + + } + + void doHandshake(HandshakeStatus hs_status) throws IOException { + try { + this.handshaking.lock(); + + SSLStreams.WrapperResult r; + for(ByteBuffer tmp = this.allocate(SSLStreams.BufType.APPLICATION); hs_status != HandshakeStatus.FINISHED && hs_status != HandshakeStatus.NOT_HANDSHAKING; hs_status = r.result.getHandshakeStatus()) { + r = null; + Runnable task; + switch(hs_status) { + case NEED_TASK: + while((task = this.engine.getDelegatedTask()) != null) { + task.run(); + } + case NEED_WRAP: + break; + case NEED_UNWRAP: + tmp.clear(); + r = this.wrapper.recvAndUnwrap(tmp); + if (r.buf != tmp) { + tmp = r.buf; + } + + assert tmp.position() == 0; + default: + continue; + } + + tmp.clear(); + tmp.flip(); + r = this.wrapper.wrapAndSend(tmp); + } + } finally { + this.handshaking.unlock(); + } + + } + + class OutputStream extends java.io.OutputStream { + ByteBuffer buf; + boolean closed = false; + byte[] single = new byte[1]; + + OutputStream() { + this.buf = SSLStreams.this.allocate(SSLStreams.BufType.APPLICATION); + } + + public void write(int b) throws IOException { + this.single[0] = (byte)b; + this.write(this.single, 0, 1); + } + + public void write(byte[] b) throws IOException { + this.write(b, 0, b.length); + } + + public void write(byte[] b, int off, int len) throws IOException { + if (this.closed) { + throw new IOException("output stream is closed"); + } else { + while(len > 0) { + int l = len > this.buf.capacity() ? this.buf.capacity() : len; + this.buf.clear(); + this.buf.put(b, off, l); + len -= l; + off += l; + this.buf.flip(); + SSLStreams.WrapperResult r = SSLStreams.this.sendData(this.buf); + if (r.result.getStatus() == Status.CLOSED) { + this.closed = true; + if (len > 0) { + throw new IOException("output stream is closed"); + } + } + } + + } + } + + public void flush() throws IOException { + } + + public void close() throws IOException { + SSLStreams.WrapperResult r = null; + SSLStreams.this.engine.closeOutbound(); + this.closed = true; + HandshakeStatus stat = HandshakeStatus.NEED_WRAP; + this.buf.clear(); + + while(stat == HandshakeStatus.NEED_WRAP) { + r = SSLStreams.this.wrapper.wrapAndSend(this.buf); + stat = r.result.getHandshakeStatus(); + } + + assert r.result.getStatus() == Status.CLOSED; + + } + } + + class InputStream extends java.io.InputStream { + ByteBuffer bbuf; + boolean closed = false; + boolean eof = false; + boolean needData = true; + byte[] single = new byte[1]; + + InputStream() { + this.bbuf = SSLStreams.this.allocate(SSLStreams.BufType.APPLICATION); + } + + public int read(byte[] buf, int off, int len) throws IOException { + if (this.closed) { + throw new IOException("SSL stream is closed"); + } else if (this.eof) { + return 0; + } else { + int available = 0; + if (!this.needData) { + available = this.bbuf.remaining(); + this.needData = available == 0; + } + + if (this.needData) { + this.bbuf.clear(); + SSLStreams.WrapperResult r = SSLStreams.this.recvData(this.bbuf); + this.bbuf = r.buf == this.bbuf ? this.bbuf : r.buf; + available = this.bbuf.remaining(); + if (available == 0) { + this.eof = true; + return 0; + } + + this.needData = false; + } + + if (len > available) { + len = available; + } + + this.bbuf.get(buf, off, len); + return len; + } + } + + public int available() throws IOException { + return this.bbuf.remaining(); + } + + public boolean markSupported() { + return false; + } + + public void reset() throws IOException { + throw new IOException("mark/reset not supported"); + } + + public long skip(long s) throws IOException { + int n = (int)s; + if (this.closed) { + throw new IOException("SSL stream is closed"); + } else if (this.eof) { + return 0L; + } else { + int ret; + SSLStreams.WrapperResult r; + for(ret = n; n > 0; this.bbuf = r.buf == this.bbuf ? this.bbuf : r.buf) { + if (this.bbuf.remaining() >= n) { + this.bbuf.position(this.bbuf.position() + n); + return (long)ret; + } + + n -= this.bbuf.remaining(); + this.bbuf.clear(); + r = SSLStreams.this.recvData(this.bbuf); + } + + return (long)ret; + } + } + + public void close() throws IOException { + this.eof = true; + SSLStreams.this.engine.closeInbound(); + } + + public int read(byte[] buf) throws IOException { + return this.read(buf, 0, buf.length); + } + + public int read() throws IOException { + int n = this.read(this.single, 0, 1); + return n == 0 ? -1 : this.single[0] & 255; + } + } + + class EngineWrapper { + SocketChannel chan; + SSLEngine engine; + Object wrapLock; + Object unwrapLock; + ByteBuffer unwrap_src; + ByteBuffer wrap_dst; + boolean closed = false; + int u_remaining; + + EngineWrapper(SocketChannel chan, SSLEngine engine) throws IOException { + this.chan = chan; + this.engine = engine; + this.wrapLock = new Object(); + this.unwrapLock = new Object(); + this.unwrap_src = SSLStreams.this.allocate(SSLStreams.BufType.PACKET); + this.wrap_dst = SSLStreams.this.allocate(SSLStreams.BufType.PACKET); + } + + void close() throws IOException { + } + + SSLStreams.WrapperResult wrapAndSend(ByteBuffer src) throws IOException { + return this.wrapAndSendX(src, false); + } + + SSLStreams.WrapperResult wrapAndSendX(ByteBuffer src, boolean ignoreClose) throws IOException { + if (this.closed && !ignoreClose) { + throw new IOException("Engine is closed"); + } else { + SSLStreams.WrapperResult r = SSLStreams.this.new WrapperResult(); + synchronized(this.wrapLock) { + this.wrap_dst.clear(); + + Status status; + do { + r.result = this.engine.wrap(src, this.wrap_dst); + status = r.result.getStatus(); + if (status == Status.BUFFER_OVERFLOW) { + this.wrap_dst = SSLStreams.this.realloc(this.wrap_dst, true, SSLStreams.BufType.PACKET); + } + } while(status == Status.BUFFER_OVERFLOW); + + if (status == Status.CLOSED && !ignoreClose) { + this.closed = true; + return r; + } else { + if (r.result.bytesProduced() > 0) { + this.wrap_dst.flip(); + int l = this.wrap_dst.remaining(); + + assert l == r.result.bytesProduced(); + + while(l > 0) { + l -= this.chan.write(this.wrap_dst); + } + } + + return r; + } + } + } + } + + SSLStreams.WrapperResult recvAndUnwrap(ByteBuffer dst) throws IOException { + Status status = Status.OK; + SSLStreams.WrapperResult r = SSLStreams.this.new WrapperResult(); + r.buf = dst; + if (this.closed) { + throw new IOException("Engine is closed"); + } else { + boolean needData; + if (this.u_remaining > 0) { + this.unwrap_src.compact(); + this.unwrap_src.flip(); + needData = false; + } else { + this.unwrap_src.clear(); + needData = true; + } + + synchronized(this.unwrapLock) { + do { + if (needData) { + int x; + do { + x = this.chan.read(this.unwrap_src); + } while(x == 0); + + if (x == -1) { + throw new IOException("connection closed for reading"); + } + + this.unwrap_src.flip(); + } + + r.result = this.engine.unwrap(this.unwrap_src, r.buf); + status = r.result.getStatus(); + if (status == Status.BUFFER_UNDERFLOW) { + if (this.unwrap_src.limit() == this.unwrap_src.capacity()) { + this.unwrap_src = SSLStreams.this.realloc(this.unwrap_src, false, SSLStreams.BufType.PACKET); + } else { + this.unwrap_src.position(this.unwrap_src.limit()); + this.unwrap_src.limit(this.unwrap_src.capacity()); + } + + needData = true; + } else if (status == Status.BUFFER_OVERFLOW) { + r.buf = SSLStreams.this.realloc(r.buf, true, SSLStreams.BufType.APPLICATION); + needData = false; + } else if (status == Status.CLOSED) { + this.closed = true; + r.buf.flip(); + return r; + } + } while(status != Status.OK); + } + + this.u_remaining = this.unwrap_src.remaining(); + return r; + } + } + } + + static enum BufType { + PACKET, + APPLICATION; + } + + class WrapperResult { + SSLEngineResult result; + ByteBuffer buf; + } + + class Parameters extends HttpsParameters { + InetSocketAddress addr; + HttpsConfigurator cfg; + SSLParameters params; + + Parameters(HttpsConfigurator cfg, InetSocketAddress addr) { + this.addr = addr; + this.cfg = cfg; + } + + public InetSocketAddress getClientAddress() { + return this.addr; + } + + public HttpsConfigurator getHttpsConfigurator() { + return this.cfg; + } + + public void setSSLParameters(SSLParameters p) { + this.params = p; + } + + SSLParameters getSSLParameters() { + return this.params; + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ServerConfig.java b/decompiled/3.20.2/sun/net/httpserver/ServerConfig.java new file mode 100644 index 000000000..4ea9cf950 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ServerConfig.java @@ -0,0 +1,107 @@ +package sun.net.httpserver; + +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.util.logging.Logger; + +final class ServerConfig { + static int clockTick; + static final int DEFAULT_CLOCK_TICK = 10000; + static final long DEFAULT_IDLE_INTERVAL = 30L; + static final int DEFAULT_MAX_IDLE_CONNECTIONS = 200; + static final long DEFAULT_MAX_REQ_TIME = -1L; + static final long DEFAULT_MAX_RSP_TIME = -1L; + static final long DEFAULT_TIMER_MILLIS = 1000L; + static final int DEFAULT_MAX_REQ_HEADERS = 200; + static final long DEFAULT_DRAIN_AMOUNT = 65536L; + static long idleInterval; + static long drainAmount; + static int maxIdleConnections; + private static int maxReqHeaders; + static long maxReqTime; + static long maxRspTime; + static long timerMillis; + static boolean debug; + static boolean noDelay; + + private ServerConfig() { + } + + static void checkLegacyProperties(final Logger logger) { + AccessController.doPrivileged(new PrivilegedAction() { + public Void run() { + if (System.getProperty("sun.net.httpserver.readTimeout") != null) { + logger.warning("sun.net.httpserver.readTimeout property is no longer used. Use sun.net.httpserver.maxReqTime instead."); + } + + if (System.getProperty("sun.net.httpserver.writeTimeout") != null) { + logger.warning("sun.net.httpserver.writeTimeout property is no longer used. Use sun.net.httpserver.maxRspTime instead."); + } + + if (System.getProperty("sun.net.httpserver.selCacheTimeout") != null) { + logger.warning("sun.net.httpserver.selCacheTimeout property is no longer used."); + } + + return null; + } + }); + } + + static boolean debugEnabled() { + return debug; + } + + static long getIdleInterval() { + return idleInterval; + } + + static int getClockTick() { + return clockTick; + } + + static int getMaxIdleConnections() { + return maxIdleConnections; + } + + static long getDrainAmount() { + return drainAmount; + } + + static int getMaxReqHeaders() { + return maxReqHeaders; + } + + static long getMaxReqTime() { + return maxReqTime; + } + + static long getMaxRspTime() { + return maxRspTime; + } + + static long getTimerMillis() { + return timerMillis; + } + + static boolean noDelay() { + return noDelay; + } + + static { + AccessController.doPrivileged(new PrivilegedAction() { + public Void run() { + ServerConfig.idleInterval = Long.getLong("sun.net.httpserver.idleInterval", 30L) * 1000L; + ServerConfig.clockTick = Integer.getInteger("sun.net.httpserver.clockTick", 10000); + ServerConfig.maxIdleConnections = Integer.getInteger("sun.net.httpserver.maxIdleConnections", 200); + ServerConfig.drainAmount = Long.getLong("sun.net.httpserver.drainAmount", 65536L); + ServerConfig.maxReqHeaders = Integer.getInteger("sun.net.httpserver.maxReqHeaders", 200); + ServerConfig.maxReqTime = Long.getLong("sun.net.httpserver.maxReqTime", -1L); + ServerConfig.maxRspTime = Long.getLong("sun.net.httpserver.maxRspTime", -1L); + ServerConfig.timerMillis = Long.getLong("sun.net.httpserver.timerMillis", 1000L); + ServerConfig.debug = Boolean.getBoolean("sun.net.httpserver.debug"); + ServerConfig.noDelay = Boolean.getBoolean("sun.net.httpserver.nodelay"); + return null; + } + }); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/ServerImpl.java b/decompiled/3.20.2/sun/net/httpserver/ServerImpl.java new file mode 100644 index 000000000..51d547c29 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/ServerImpl.java @@ -0,0 +1,881 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Filter; +import com.sun.net.httpserver.Headers; +import com.sun.net.httpserver.HttpContext; +import com.sun.net.httpserver.HttpExchange; +import com.sun.net.httpserver.HttpHandler; +import com.sun.net.httpserver.HttpServer; +import com.sun.net.httpserver.HttpsConfigurator; +import com.sun.net.httpserver.Filter.Chain; +import java.io.BufferedInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.BindException; +import java.net.InetSocketAddress; +import java.net.ServerSocket; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.channels.CancelledKeyException; +import java.nio.channels.SelectionKey; +import java.nio.channels.Selector; +import java.nio.channels.ServerSocketChannel; +import java.nio.channels.SocketChannel; +import java.util.Collections; +import java.util.HashSet; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; +import java.util.Set; +import java.util.Timer; +import java.util.TimerTask; +import java.util.concurrent.Executor; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.net.ssl.SSLContext; +import javax.net.ssl.SSLEngine; + +class ServerImpl implements TimeSource { + private String protocol; + private boolean https; + private Executor executor; + private HttpsConfigurator httpsConfig; + private SSLContext sslContext; + private ContextList contexts; + private InetSocketAddress address; + private ServerSocketChannel schan; + private Selector selector; + private SelectionKey listenerKey; + private Set idleConnections; + private Set allConnections; + private Set reqConnections; + private Set rspConnections; + private List events; + private Object lolock = new Object(); + private volatile boolean finished = false; + private volatile boolean terminating = false; + private boolean bound = false; + private boolean started = false; + private volatile long time; + private volatile long ticks; + private HttpServer wrapper; + static final int CLOCK_TICK = ServerConfig.getClockTick(); + static final long IDLE_INTERVAL = ServerConfig.getIdleInterval(); + static final int MAX_IDLE_CONNECTIONS = ServerConfig.getMaxIdleConnections(); + static final long TIMER_MILLIS = ServerConfig.getTimerMillis(); + static final long MAX_REQ_TIME = getTimeMillis(ServerConfig.getMaxReqTime()); + static final long MAX_RSP_TIME = getTimeMillis(ServerConfig.getMaxRspTime()); + static final boolean timer1Enabled; + private Timer timer; + private Timer timer1; + private Logger logger; + ServerImpl.Dispatcher dispatcher; + static boolean debug; + private int exchangeCount = 0; + + ServerImpl(HttpServer wrapper, String protocol, InetSocketAddress addr, int backlog) throws IOException { + this.protocol = protocol; + this.wrapper = wrapper; + this.logger = Logger.getLogger("com.sun.net.httpserver"); + ServerConfig.checkLegacyProperties(this.logger); + this.https = protocol.equalsIgnoreCase("https"); + this.address = addr; + this.contexts = new ContextList(); + this.schan = ServerSocketChannel.open(); + if (addr != null) { + ServerSocket socket = this.schan.socket(); + socket.bind(addr, backlog); + this.bound = true; + } + + this.selector = Selector.open(); + this.schan.configureBlocking(false); + this.listenerKey = this.schan.register(this.selector, 16); + this.dispatcher = new ServerImpl.Dispatcher(); + this.idleConnections = Collections.synchronizedSet(new HashSet()); + this.allConnections = Collections.synchronizedSet(new HashSet()); + this.reqConnections = Collections.synchronizedSet(new HashSet()); + this.rspConnections = Collections.synchronizedSet(new HashSet()); + this.time = System.currentTimeMillis(); + this.timer = new Timer("server-timer", true); + this.timer.schedule(new ServerImpl.ServerTimerTask(), (long)CLOCK_TICK, (long)CLOCK_TICK); + if (timer1Enabled) { + this.timer1 = new Timer("server-timer1", true); + this.timer1.schedule(new ServerImpl.ServerTimerTask1(), TIMER_MILLIS, TIMER_MILLIS); + this.logger.config("HttpServer timer1 enabled period in ms: " + TIMER_MILLIS); + this.logger.config("MAX_REQ_TIME: " + MAX_REQ_TIME); + this.logger.config("MAX_RSP_TIME: " + MAX_RSP_TIME); + } + + this.events = new LinkedList(); + this.logger.config("HttpServer created " + protocol + " " + addr); + } + + public void bind(InetSocketAddress addr, int backlog) throws IOException { + if (this.bound) { + throw new BindException("HttpServer already bound"); + } else if (addr == null) { + throw new NullPointerException("null address"); + } else { + ServerSocket socket = this.schan.socket(); + socket.bind(addr, backlog); + this.bound = true; + } + } + + public void start() { + if (this.bound && !this.started && !this.finished) { + if (this.executor == null) { + this.executor = new ServerImpl.DefaultExecutor(); + } + + Thread t = new Thread(this.dispatcher); + this.started = true; + t.start(); + } else { + throw new IllegalStateException("server in wrong state"); + } + } + + public void setExecutor(Executor executor) { + if (this.started) { + throw new IllegalStateException("server already started"); + } else { + this.executor = executor; + } + } + + public Executor getExecutor() { + return this.executor; + } + + public void setHttpsConfigurator(HttpsConfigurator config) { + if (config == null) { + throw new NullPointerException("null HttpsConfigurator"); + } else if (this.started) { + throw new IllegalStateException("server already started"); + } else { + this.httpsConfig = config; + this.sslContext = config.getSSLContext(); + } + } + + public HttpsConfigurator getHttpsConfigurator() { + return this.httpsConfig; + } + + public void stop(int delay) { + if (delay < 0) { + throw new IllegalArgumentException("negative delay parameter"); + } else { + this.terminating = true; + + try { + this.schan.close(); + } catch (IOException var8) { + } + + this.selector.wakeup(); + long latest = System.currentTimeMillis() + (long)(delay * 1000); + + while(System.currentTimeMillis() < latest) { + this.delay(); + if (this.finished) { + break; + } + } + + this.finished = true; + this.selector.wakeup(); + synchronized(this.allConnections) { + Iterator i$ = this.allConnections.iterator(); + + while(true) { + if (!i$.hasNext()) { + break; + } + + HttpConnection c = (HttpConnection)i$.next(); + c.close(); + } + } + + this.allConnections.clear(); + this.idleConnections.clear(); + this.timer.cancel(); + if (timer1Enabled) { + this.timer1.cancel(); + } + + } + } + + public synchronized HttpContextImpl createContext(String path, HttpHandler handler) { + if (handler != null && path != null) { + HttpContextImpl context = new HttpContextImpl(this.protocol, path, handler, this); + this.contexts.add(context); + this.logger.config("context created: " + path); + return context; + } else { + throw new NullPointerException("null handler, or path parameter"); + } + } + + public synchronized HttpContextImpl createContext(String path) { + if (path == null) { + throw new NullPointerException("null path parameter"); + } else { + HttpContextImpl context = new HttpContextImpl(this.protocol, path, (HttpHandler)null, this); + this.contexts.add(context); + this.logger.config("context created: " + path); + return context; + } + } + + public synchronized void removeContext(String path) throws IllegalArgumentException { + if (path == null) { + throw new NullPointerException("null path parameter"); + } else { + this.contexts.remove(this.protocol, path); + this.logger.config("context removed: " + path); + } + } + + public synchronized void removeContext(HttpContext context) throws IllegalArgumentException { + if (!(context instanceof HttpContextImpl)) { + throw new IllegalArgumentException("wrong HttpContext type"); + } else { + this.contexts.remove((HttpContextImpl)context); + this.logger.config("context removed: " + context.getPath()); + } + } + + public InetSocketAddress getAddress() { + return (InetSocketAddress)this.schan.socket().getLocalSocketAddress(); + } + + Selector getSelector() { + return this.selector; + } + + void addEvent(Event r) { + synchronized(this.lolock) { + this.events.add(r); + this.selector.wakeup(); + } + } + + static synchronized void dprint(String s) { + if (debug) { + System.out.println(s); + } + + } + + static synchronized void dprint(Exception e) { + if (debug) { + System.out.println(e); + e.printStackTrace(); + } + + } + + Logger getLogger() { + return this.logger; + } + + private void closeConnection(HttpConnection conn) { + conn.close(); + this.allConnections.remove(conn); + switch(conn.getState()) { + case REQUEST: + this.reqConnections.remove(conn); + break; + case RESPONSE: + this.rspConnections.remove(conn); + break; + case IDLE: + this.idleConnections.remove(conn); + } + + assert !this.reqConnections.remove(conn); + + assert !this.rspConnections.remove(conn); + + assert !this.idleConnections.remove(conn); + + } + + void logReply(int code, String requestStr, String text) { + if (this.logger.isLoggable(Level.FINE)) { + if (text == null) { + text = ""; + } + + String r; + if (requestStr.length() > 80) { + r = requestStr.substring(0, 80) + ""; + } else { + r = requestStr; + } + + String message = r + " [" + code + " " + Code.msg(code) + "] (" + text + ")"; + this.logger.fine(message); + } + } + + long getTicks() { + return this.ticks; + } + + public long getTime() { + return this.time; + } + + void delay() { + Thread.yield(); + + try { + Thread.sleep(200L); + } catch (InterruptedException var2) { + } + + } + + synchronized void startExchange() { + ++this.exchangeCount; + } + + synchronized int endExchange() { + --this.exchangeCount; + + assert this.exchangeCount >= 0; + + return this.exchangeCount; + } + + HttpServer getWrapper() { + return this.wrapper; + } + + void requestStarted(HttpConnection c) { + c.creationTime = this.getTime(); + c.setState(HttpConnection.State.REQUEST); + this.reqConnections.add(c); + } + + void requestCompleted(HttpConnection c) { + assert c.getState() == HttpConnection.State.REQUEST; + + this.reqConnections.remove(c); + c.rspStartedTime = this.getTime(); + this.rspConnections.add(c); + c.setState(HttpConnection.State.RESPONSE); + } + + void responseCompleted(HttpConnection c) { + assert c.getState() == HttpConnection.State.RESPONSE; + + this.rspConnections.remove(c); + c.setState(HttpConnection.State.IDLE); + } + + void logStackTrace(String s) { + this.logger.finest(s); + StringBuilder b = new StringBuilder(); + StackTraceElement[] e = Thread.currentThread().getStackTrace(); + + for(int i = 0; i < e.length; ++i) { + b.append(e[i].toString()).append("\n"); + } + + this.logger.finest(b.toString()); + } + + static long getTimeMillis(long secs) { + return secs == -1L ? -1L : secs * 1000L; + } + + static { + timer1Enabled = MAX_REQ_TIME != -1L || MAX_RSP_TIME != -1L; + debug = ServerConfig.debugEnabled(); + } + + class ServerTimerTask1 extends TimerTask { + public void run() { + LinkedList toClose = new LinkedList(); + ServerImpl.this.time = System.currentTimeMillis(); + Iterator i$; + HttpConnection c; + synchronized(ServerImpl.this.reqConnections) { + if (ServerImpl.MAX_REQ_TIME != -1L) { + i$ = ServerImpl.this.reqConnections.iterator(); + + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + if (c.creationTime + ServerImpl.TIMER_MILLIS + ServerImpl.MAX_REQ_TIME <= ServerImpl.this.time) { + toClose.add(c); + } + } + + i$ = toClose.iterator(); + + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + ServerImpl.this.logger.log(Level.FINE, "closing: no request: " + c); + ServerImpl.this.reqConnections.remove(c); + ServerImpl.this.allConnections.remove(c); + c.close(); + } + } + } + + toClose = new LinkedList(); + synchronized(ServerImpl.this.rspConnections) { + if (ServerImpl.MAX_RSP_TIME != -1L) { + i$ = ServerImpl.this.rspConnections.iterator(); + + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + if (c.rspStartedTime + ServerImpl.TIMER_MILLIS + ServerImpl.MAX_RSP_TIME <= ServerImpl.this.time) { + toClose.add(c); + } + } + + i$ = toClose.iterator(); + + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + ServerImpl.this.logger.log(Level.FINE, "closing: no response: " + c); + ServerImpl.this.rspConnections.remove(c); + ServerImpl.this.allConnections.remove(c); + c.close(); + } + } + + } + } + } + + class ServerTimerTask extends TimerTask { + public void run() { + LinkedList toClose = new LinkedList(); + ServerImpl.this.time = System.currentTimeMillis(); + ServerImpl.this.ticks++; + synchronized(ServerImpl.this.idleConnections) { + Iterator i$ = ServerImpl.this.idleConnections.iterator(); + + HttpConnection c; + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + if (c.time <= ServerImpl.this.time) { + toClose.add(c); + } + } + + i$ = toClose.iterator(); + + while(i$.hasNext()) { + c = (HttpConnection)i$.next(); + ServerImpl.this.idleConnections.remove(c); + ServerImpl.this.allConnections.remove(c); + c.close(); + } + + } + } + } + + class Exchange implements Runnable { + SocketChannel chan; + HttpConnection connection; + HttpContextImpl context; + InputStream rawin; + OutputStream rawout; + String protocol; + ExchangeImpl tx; + HttpContextImpl ctx; + boolean rejected = false; + + Exchange(SocketChannel chan, String protocol, HttpConnection conn) throws IOException { + this.chan = chan; + this.connection = conn; + this.protocol = protocol; + } + + public void run() { + this.context = this.connection.getHttpContext(); + SSLEngine engine = null; + String requestLine = null; + SSLStreams sslStreams = null; + + try { + boolean newconnection; + if (this.context != null) { + this.rawin = this.connection.getInputStream(); + this.rawout = this.connection.getRawOutputStream(); + newconnection = false; + } else { + newconnection = true; + if (ServerImpl.this.https) { + if (ServerImpl.this.sslContext == null) { + ServerImpl.this.logger.warning("SSL connection received. No https contxt created"); + throw new HttpError("No SSL context established"); + } + + sslStreams = new SSLStreams(ServerImpl.this, ServerImpl.this.sslContext, this.chan); + this.rawin = sslStreams.getInputStream(); + this.rawout = sslStreams.getOutputStream(); + engine = sslStreams.getSSLEngine(); + this.connection.sslStreams = sslStreams; + } else { + this.rawin = new BufferedInputStream(new Request.ReadStream(ServerImpl.this, this.chan)); + this.rawout = new Request.WriteStream(ServerImpl.this, this.chan); + } + + this.connection.raw = this.rawin; + this.connection.rawout = this.rawout; + } + + Request req = new Request(this.rawin, this.rawout); + requestLine = req.requestLine(); + if (requestLine == null) { + ServerImpl.this.closeConnection(this.connection); + return; + } + + int space = requestLine.indexOf(32); + if (space == -1) { + this.reject(400, requestLine, "Bad request line"); + return; + } + + String method = requestLine.substring(0, space); + int start = space + 1; + space = requestLine.indexOf(32, start); + if (space == -1) { + this.reject(400, requestLine, "Bad request line"); + return; + } + + String uriStr = requestLine.substring(start, space); + URI uri = new URI(uriStr); + start = space + 1; + String version = requestLine.substring(start); + Headers headers = req.headers(); + String s = headers.getFirst("Transfer-encoding"); + long clen = 0L; + if (s != null && s.equalsIgnoreCase("chunked")) { + clen = -1L; + } else { + s = headers.getFirst("Content-Length"); + if (s != null) { + clen = Long.parseLong(s); + } + + if (clen == 0L) { + ServerImpl.this.requestCompleted(this.connection); + } + } + + this.ctx = ServerImpl.this.contexts.findContext(this.protocol, uri.getPath()); + if (this.ctx == null) { + this.reject(404, requestLine, "No context found for request"); + return; + } + + this.connection.setContext(this.ctx); + if (this.ctx.getHandler() == null) { + this.reject(500, requestLine, "No handler for context"); + return; + } + + this.tx = new ExchangeImpl(method, uri, req, clen, this.connection); + String chdr = headers.getFirst("Connection"); + Headers rheaders = this.tx.getResponseHeaders(); + if (chdr != null && chdr.equalsIgnoreCase("close")) { + this.tx.close = true; + } + + if (version.equalsIgnoreCase("http/1.0")) { + this.tx.http10 = true; + if (chdr == null) { + this.tx.close = true; + rheaders.set("Connection", "close"); + } else if (chdr.equalsIgnoreCase("keep-alive")) { + rheaders.set("Connection", "keep-alive"); + int idle = (int)ServerConfig.getIdleInterval() / 1000; + int max = ServerConfig.getMaxIdleConnections(); + String val = "timeout=" + idle + ", max=" + max; + rheaders.set("Keep-Alive", val); + } + } + + if (newconnection) { + this.connection.setParameters(this.rawin, this.rawout, this.chan, engine, sslStreams, ServerImpl.this.sslContext, this.protocol, this.ctx, this.rawin); + } + + String exp = headers.getFirst("Expect"); + if (exp != null && exp.equalsIgnoreCase("100-continue")) { + ServerImpl.this.logReply(100, requestLine, (String)null); + this.sendReply(100, false, (String)null); + } + + List sf = this.ctx.getSystemFilters(); + List uf = this.ctx.getFilters(); + Chain sc = new Chain(sf, this.ctx.getHandler()); + Chain uc = new Chain(uf, new ServerImpl.Exchange.LinkHandler(sc)); + this.tx.getRequestBody(); + this.tx.getResponseBody(); + if (ServerImpl.this.https) { + uc.doFilter(new HttpsExchangeImpl(this.tx)); + } else { + uc.doFilter(new HttpExchangeImpl(this.tx)); + } + } catch (IOException var23) { + ServerImpl.this.logger.log(Level.FINER, "ServerImpl.Exchange (1)", var23); + ServerImpl.this.closeConnection(this.connection); + } catch (NumberFormatException var24) { + this.reject(400, requestLine, "NumberFormatException thrown"); + } catch (URISyntaxException var25) { + this.reject(400, requestLine, "URISyntaxException thrown"); + } catch (Exception var26) { + ServerImpl.this.logger.log(Level.FINER, "ServerImpl.Exchange (2)", var26); + ServerImpl.this.closeConnection(this.connection); + } + + } + + void reject(int code, String requestStr, String message) { + this.rejected = true; + ServerImpl.this.logReply(code, requestStr, message); + this.sendReply(code, false, "

    " + code + Code.msg(code) + "

    " + message); + ServerImpl.this.closeConnection(this.connection); + } + + void sendReply(int code, boolean closeNow, String text) { + try { + StringBuilder builder = new StringBuilder(512); + builder.append("HTTP/1.1 ").append(code).append(Code.msg(code)).append("\r\n"); + if (text != null && text.length() != 0) { + builder.append("Content-Length: ").append(text.length()).append("\r\n").append("Content-Type: text/html\r\n"); + } else { + builder.append("Content-Length: 0\r\n"); + text = ""; + } + + if (closeNow) { + builder.append("Connection: close\r\n"); + } + + builder.append("\r\n").append(text); + String s = builder.toString(); + byte[] b = s.getBytes("ISO8859_1"); + this.rawout.write(b); + this.rawout.flush(); + if (closeNow) { + ServerImpl.this.closeConnection(this.connection); + } + } catch (IOException var7) { + ServerImpl.this.logger.log(Level.FINER, "ServerImpl.sendReply", var7); + ServerImpl.this.closeConnection(this.connection); + } + + } + + class LinkHandler implements HttpHandler { + Chain nextChain; + + LinkHandler(Chain nextChain) { + this.nextChain = nextChain; + } + + public void handle(HttpExchange exchange) throws IOException { + this.nextChain.doFilter(exchange); + } + } + } + + class Dispatcher implements Runnable { + final List connsToRegister = new LinkedList(); + + private void handleEvent(Event r) { + ExchangeImpl t = r.exchange; + HttpConnection c = t.getConnection(); + + try { + if (r instanceof WriteFinishedEvent) { + int exchanges = ServerImpl.this.endExchange(); + if (ServerImpl.this.terminating && exchanges == 0) { + ServerImpl.this.finished = true; + } + + ServerImpl.this.responseCompleted(c); + LeftOverInputStream is = t.getOriginalInputStream(); + if (!is.isEOF()) { + t.close = true; + } + + if (!t.close && ServerImpl.this.idleConnections.size() < ServerImpl.MAX_IDLE_CONNECTIONS) { + if (is.isDataBuffered()) { + ServerImpl.this.requestStarted(c); + this.handle(c.getChannel(), c); + } else { + this.connsToRegister.add(c); + } + } else { + c.close(); + ServerImpl.this.allConnections.remove(c); + } + } + } catch (IOException var6) { + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (1)", var6); + c.close(); + } + + } + + void reRegister(HttpConnection c) { + try { + SocketChannel chan = c.getChannel(); + chan.configureBlocking(false); + SelectionKey key = chan.register(ServerImpl.this.selector, 1); + key.attach(c); + c.selectionKey = key; + c.time = ServerImpl.this.getTime() + ServerImpl.IDLE_INTERVAL; + ServerImpl.this.idleConnections.add(c); + } catch (IOException var4) { + ServerImpl.dprint((Exception)var4); + ServerImpl.this.logger.log(Level.FINER, "Dispatcher(8)", var4); + c.close(); + } + + } + + public void run() { + while(!ServerImpl.this.finished) { + try { + Iterator i$ = this.connsToRegister.iterator(); + + while(i$.hasNext()) { + HttpConnection c = (HttpConnection)i$.next(); + this.reRegister(c); + } + + this.connsToRegister.clear(); + List list = null; + ServerImpl.this.selector.select(1000L); + synchronized(ServerImpl.this.lolock) { + if (ServerImpl.this.events.size() > 0) { + list = ServerImpl.this.events; + ServerImpl.this.events = new LinkedList(); + } + } + + if (list != null) { + Iterator i$x = list.iterator(); + + while(i$x.hasNext()) { + Event r = (Event)i$x.next(); + this.handleEvent(r); + } + } + + Set selected = ServerImpl.this.selector.selectedKeys(); + Iterator iter = selected.iterator(); + + while(iter.hasNext()) { + SelectionKey key = (SelectionKey)iter.next(); + iter.remove(); + SocketChannel chan; + if (key.equals(ServerImpl.this.listenerKey)) { + if (!ServerImpl.this.terminating) { + chan = ServerImpl.this.schan.accept(); + if (ServerConfig.noDelay()) { + chan.socket().setTcpNoDelay(true); + } + + if (chan != null) { + chan.configureBlocking(false); + SelectionKey newkey = chan.register(ServerImpl.this.selector, 1); + HttpConnection cx = new HttpConnection(); + cx.selectionKey = newkey; + cx.setChannel(chan); + newkey.attach(cx); + ServerImpl.this.requestStarted(cx); + ServerImpl.this.allConnections.add(cx); + } + } + } else { + try { + if (key.isReadable()) { + chan = (SocketChannel)key.channel(); + HttpConnection conn = (HttpConnection)key.attachment(); + key.cancel(); + chan.configureBlocking(true); + if (ServerImpl.this.idleConnections.remove(conn)) { + ServerImpl.this.requestStarted(conn); + } + + this.handle(chan, conn); + } else { + assert false; + } + } catch (CancelledKeyException var8) { + this.handleException(key, (Exception)null); + } catch (IOException var9) { + this.handleException(key, var9); + } + } + } + + ServerImpl.this.selector.selectNow(); + } catch (IOException var11) { + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (4)", var11); + } catch (Exception var12) { + var12.printStackTrace(); + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (7)", var12); + } + } + + } + + private void handleException(SelectionKey key, Exception e) { + HttpConnection conn = (HttpConnection)key.attachment(); + if (e != null) { + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (2)", e); + } + + ServerImpl.this.closeConnection(conn); + } + + public void handle(SocketChannel chan, HttpConnection conn) throws IOException { + try { + ServerImpl.Exchange t = ServerImpl.this.new Exchange(chan, ServerImpl.this.protocol, conn); + ServerImpl.this.executor.execute(t); + } catch (HttpError var4) { + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (4)", var4); + ServerImpl.this.closeConnection(conn); + } catch (IOException var5) { + ServerImpl.this.logger.log(Level.FINER, "Dispatcher (5)", var5); + ServerImpl.this.closeConnection(conn); + } + + } + } + + private static class DefaultExecutor implements Executor { + private DefaultExecutor() { + } + + public void execute(Runnable task) { + task.run(); + } + + // $FF: synthetic method + DefaultExecutor(Object x0) { + this(); + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/StreamClosedException.java b/decompiled/3.20.2/sun/net/httpserver/StreamClosedException.java new file mode 100644 index 000000000..f1a21a291 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/StreamClosedException.java @@ -0,0 +1,7 @@ +package sun.net.httpserver; + +import java.io.IOException; + +class StreamClosedException extends IOException { + private static final long serialVersionUID = -4485921499356327937L; +} diff --git a/decompiled/3.20.2/sun/net/httpserver/TimeSource.java b/decompiled/3.20.2/sun/net/httpserver/TimeSource.java new file mode 100644 index 000000000..308a8fbb0 --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/TimeSource.java @@ -0,0 +1,5 @@ +package sun.net.httpserver; + +interface TimeSource { + long getTime(); +} diff --git a/decompiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.java b/decompiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.java new file mode 100644 index 000000000..7bfb13fda --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/UndefLengthOutputStream.java @@ -0,0 +1,48 @@ +package sun.net.httpserver; + +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +class UndefLengthOutputStream extends FilterOutputStream { + private boolean closed = false; + ExchangeImpl t; + + UndefLengthOutputStream(ExchangeImpl t, OutputStream src) { + super(src); + this.t = t; + } + + public void write(int b) throws IOException { + if (this.closed) { + throw new IOException("stream closed"); + } else { + this.out.write(b); + } + } + + public void write(byte[] b, int off, int len) throws IOException { + if (this.closed) { + throw new IOException("stream closed"); + } else { + this.out.write(b, off, len); + } + } + + public void close() throws IOException { + if (!this.closed) { + this.closed = true; + this.flush(); + LeftOverInputStream is = this.t.getOriginalInputStream(); + if (!is.isClosed()) { + try { + is.close(); + } catch (IOException var3) { + } + } + + WriteFinishedEvent e = new WriteFinishedEvent(this.t); + this.t.getHttpContext().getServerImpl().addEvent(e); + } + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.java b/decompiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.java new file mode 100644 index 000000000..fe6e489de --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/UnmodifiableHeaders.java @@ -0,0 +1,85 @@ +package sun.net.httpserver; + +import com.sun.net.httpserver.Headers; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.Map.Entry; + +class UnmodifiableHeaders extends Headers { + Headers map; + + UnmodifiableHeaders(Headers map) { + this.map = map; + } + + public int size() { + return this.map.size(); + } + + public boolean isEmpty() { + return this.map.isEmpty(); + } + + public boolean containsKey(Object key) { + return this.map.containsKey(key); + } + + public boolean containsValue(Object value) { + return this.map.containsValue(value); + } + + public List get(Object key) { + return this.map.get(key); + } + + public String getFirst(String key) { + return this.map.getFirst(key); + } + + public List put(String key, List value) { + return this.map.put(key, value); + } + + public void add(String key, String value) { + throw new UnsupportedOperationException("unsupported operation"); + } + + public void set(String key, String value) { + throw new UnsupportedOperationException("unsupported operation"); + } + + public List remove(Object key) { + throw new UnsupportedOperationException("unsupported operation"); + } + + public void putAll(Map> t) { + throw new UnsupportedOperationException("unsupported operation"); + } + + public void clear() { + throw new UnsupportedOperationException("unsupported operation"); + } + + public Set keySet() { + return Collections.unmodifiableSet(this.map.keySet()); + } + + public Collection> values() { + return Collections.unmodifiableCollection(this.map.values()); + } + + public Set>> entrySet() { + return Collections.unmodifiableSet(this.map.entrySet()); + } + + public boolean equals(Object o) { + return this.map.equals(o); + } + + public int hashCode() { + return this.map.hashCode(); + } +} diff --git a/decompiled/3.20.2/sun/net/httpserver/WriteFinishedEvent.java b/decompiled/3.20.2/sun/net/httpserver/WriteFinishedEvent.java new file mode 100644 index 000000000..b544e025f --- /dev/null +++ b/decompiled/3.20.2/sun/net/httpserver/WriteFinishedEvent.java @@ -0,0 +1,11 @@ +package sun.net.httpserver; + +class WriteFinishedEvent extends Event { + WriteFinishedEvent(ExchangeImpl t) { + super(t); + + assert !t.writefinished; + + t.writefinished = true; + } +} diff --git a/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.java b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.java new file mode 100644 index 000000000..038298111 --- /dev/null +++ b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherClient.java @@ -0,0 +1,295 @@ +package sun.net.www.protocol.gopher; + +import java.io.DataInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.PipedInputStream; +import java.io.PipedOutputStream; +import java.io.PrintStream; +import java.io.UnsupportedEncodingException; +import java.net.URL; +import java.security.AccessController; +import sun.net.NetworkClient; +import sun.net.www.MessageHeader; +import sun.net.www.URLConnection; +import sun.security.action.GetBooleanAction; +import sun.security.action.GetIntegerAction; +import sun.security.action.GetPropertyAction; + +public class GopherClient extends NetworkClient implements Runnable { + /** @deprecated */ + @Deprecated + public static boolean useGopherProxy = (Boolean)AccessController.doPrivileged(new GetBooleanAction("gopherProxySet")); + /** @deprecated */ + @Deprecated + public static String gopherProxyHost = (String)AccessController.doPrivileged(new GetPropertyAction("gopherProxyHost")); + /** @deprecated */ + @Deprecated + public static int gopherProxyPort = (Integer)AccessController.doPrivileged(new GetIntegerAction("gopherProxyPort", 80)); + PipedOutputStream os; + URL u; + int gtype; + String gkey; + URLConnection connection; + + GopherClient(URLConnection connection) { + this.connection = connection; + } + + public static boolean getUseGopherProxy() { + return (Boolean)AccessController.doPrivileged(new GetBooleanAction("gopherProxySet")); + } + + public static String getGopherProxyHost() { + String host = (String)AccessController.doPrivileged(new GetPropertyAction("gopherProxyHost")); + if ("".equals(host)) { + host = null; + } + + return host; + } + + public static int getGopherProxyPort() { + return (Integer)AccessController.doPrivileged(new GetIntegerAction("gopherProxyPort", 80)); + } + + InputStream openStream(URL u) throws IOException { + this.u = u; + this.os = this.os; + int i = 0; + String s = u.getFile(); + int limit = s.length(); + + char c; + for(c = s.charAt(i); i < limit && c == '/'; ++i) { + } + + this.gtype = c == '/' ? 49 : c; + if (i < limit) { + ++i; + } + + this.gkey = s.substring(i); + this.openServer(u.getHost(), u.getPort() <= 0 ? 70 : u.getPort()); + MessageHeader msgh = new MessageHeader(); + switch(this.gtype) { + case 48: + case 55: + msgh.add("content-type", "text/plain"); + break; + case 49: + msgh.add("content-type", "text/html"); + break; + case 73: + case 103: + msgh.add("content-type", "image/gif"); + break; + default: + msgh.add("content-type", "content/unknown"); + } + + i = this.gkey.indexOf(63); + if (this.gtype != 55) { + this.serverOutput.print(this.decodePercent(this.gkey) + "\r\n"); + this.serverOutput.flush(); + } else if (i >= 0) { + this.serverOutput.print(this.decodePercent(this.gkey.substring(0, i) + "\t" + this.gkey.substring(i + 1) + "\r\n")); + this.serverOutput.flush(); + msgh.add("content-type", "text/html"); + } else { + msgh.add("content-type", "text/html"); + } + + this.connection.setProperties(msgh); + if (msgh.findValue("content-type") == "text/html") { + this.os = new PipedOutputStream(); + PipedInputStream ret = new PipedInputStream(); + ret.connect(this.os); + (new Thread(this)).start(); + return ret; + } else { + return new GopherInputStream(this, this.serverInput); + } + } + + private String decodePercent(String s) { + if (s != null && s.indexOf(37) >= 0) { + int limit = s.length(); + char[] d = new char[limit]; + int dp = 0; + + for(int sp = 0; sp < limit; ++sp) { + int c = s.charAt(sp); + if (c == 37 && sp + 2 < limit) { + int s1 = s.charAt(sp + 1); + int s2 = s.charAt(sp + 2); + int s1; + if ('0' <= s1 && s1 <= '9') { + s1 = s1 - 48; + } else if ('a' <= s1 && s1 <= 'f') { + s1 = s1 - 97 + 10; + } else if ('A' <= s1 && s1 <= 'F') { + s1 = s1 - 65 + 10; + } else { + s1 = -1; + } + + int s2; + if ('0' <= s2 && s2 <= '9') { + s2 = s2 - 48; + } else if ('a' <= s2 && s2 <= 'f') { + s2 = s2 - 97 + 10; + } else if ('A' <= s2 && s2 <= 'F') { + s2 = s2 - 65 + 10; + } else { + s2 = -1; + } + + if (s1 >= 0 && s2 >= 0) { + c = s1 << 4 | s2; + sp += 2; + } + } + + d[dp++] = (char)c; + } + + return new String(d, 0, dp); + } else { + return s; + } + } + + private String encodePercent(String s) { + if (s == null) { + return s; + } else { + int limit = s.length(); + char[] d = null; + int dp = 0; + + for(int sp = 0; sp < limit; ++sp) { + int c = s.charAt(sp); + char[] nd; + if (c > ' ' && c != '"' && c != '%') { + if (d != null) { + if (dp >= d.length) { + nd = new char[dp + 10]; + System.arraycopy(d, 0, nd, 0, dp); + d = nd; + } + + d[dp] = (char)c; + } + + ++dp; + } else { + if (d == null) { + d = s.toCharArray(); + } + + if (dp + 3 >= d.length) { + nd = new char[dp + 10]; + System.arraycopy(d, 0, nd, 0, dp); + d = nd; + } + + d[dp] = '%'; + int dig = c >> 4 & 15; + d[dp + 1] = (char)(dig < 10 ? 48 + dig : 55 + dig); + dig = c & 15; + d[dp + 2] = (char)(dig < 10 ? 48 + dig : 55 + dig); + dp += 3; + } + } + + return d == null ? s : new String(d, 0, dp); + } + } + + public void run() { + try { + int qpos = this.gkey.indexOf(63); + PrintStream ps; + if (this.gtype == 55 && qpos < 0) { + ps = new PrintStream(this.os, false, encoding); + ps.print("Searchable Gopher Index\n

    Searchable Gopher Index

    \n\n"); + } else if (this.gtype != 49 && this.gtype != 55) { + byte[] buf = new byte[2048]; + + int n; + try { + while((n = this.serverInput.read(buf)) >= 0) { + this.os.write(buf, 0, n); + } + } catch (Exception var23) { + } + } else { + ps = new PrintStream(this.os, false, encoding); + String title = null; + if (this.gtype == 55) { + title = "Results of searching for \"" + this.gkey.substring(qpos + 1) + "\" on " + this.u.getHost(); + } else { + title = "Gopher directory " + this.gkey + " from " + this.u.getHost(); + } + + ps.print(""); + ps.print(title); + ps.print("\n\n

    "); + ps.print(title); + ps.print("

    \n"); + DataInputStream ds = new DataInputStream(this.serverInput); + + String s; + while((s = ds.readLine()) != null) { + int len; + for(len = s.length(); len > 0 && s.charAt(len - 1) <= ' '; --len) { + } + + if (len > 0) { + int key = s.charAt(0); + int t1 = s.indexOf(9); + int t2 = t1 > 0 ? s.indexOf(9, t1 + 1) : -1; + int t3 = t2 > 0 ? s.indexOf(9, t2 + 1) : -1; + if (t3 >= 0) { + String port = t3 + 1 < len ? ":" + s.substring(t3 + 1, len) : ""; + String host = t2 + 1 < t3 ? s.substring(t2 + 1, t3) : this.u.getHost(); + ps.print("
    \n"); + ps.print("
    \n"); + ps.print(s.substring(1, t1) + "\n"); + } + } + } + + ps.print("
    \n"); + ps.close(); + } + } catch (UnsupportedEncodingException var24) { + throw new InternalError(encoding + " encoding not found"); + } catch (IOException var25) { + } finally { + try { + this.closeServer(); + this.os.close(); + } catch (IOException var22) { + } + + } + + } +} diff --git a/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.java b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.java new file mode 100644 index 000000000..2ca5e1ad1 --- /dev/null +++ b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherInputStream.java @@ -0,0 +1,24 @@ +package sun.net.www.protocol.gopher; + +import java.io.FilterInputStream; +import java.io.IOException; +import java.io.InputStream; +import sun.net.NetworkClient; + +class GopherInputStream extends FilterInputStream { + NetworkClient parent; + + GopherInputStream(NetworkClient o, InputStream fd) { + super(fd); + this.parent = o; + } + + public void close() { + try { + this.parent.closeServer(); + super.close(); + } catch (IOException var2) { + } + + } +} diff --git a/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.java b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.java new file mode 100644 index 000000000..d18bdf206 --- /dev/null +++ b/decompiled/3.20.2/sun/net/www/protocol/gopher/GopherURLConnection.java @@ -0,0 +1,34 @@ +package sun.net.www.protocol.gopher; + +import java.io.IOException; +import java.io.InputStream; +import java.net.SocketPermission; +import java.net.URL; +import java.security.Permission; +import sun.net.www.URLConnection; + +class GopherURLConnection extends URLConnection { + Permission permission; + + GopherURLConnection(URL u) { + super(u); + } + + public void connect() throws IOException { + } + + public InputStream getInputStream() throws IOException { + return (new GopherClient(this)).openStream(this.url); + } + + public Permission getPermission() { + if (this.permission == null) { + int port = this.url.getPort(); + port = port < 0 ? 70 : port; + String host = this.url.getHost() + ":" + this.url.getPort(); + this.permission = new SocketPermission(host, "connect"); + } + + return this.permission; + } +} diff --git a/decompiled/3.20.2/sun/net/www/protocol/gopher/Handler.java b/decompiled/3.20.2/sun/net/www/protocol/gopher/Handler.java new file mode 100644 index 000000000..bbc76e4ce --- /dev/null +++ b/decompiled/3.20.2/sun/net/www/protocol/gopher/Handler.java @@ -0,0 +1,32 @@ +package sun.net.www.protocol.gopher; + +import java.io.IOException; +import java.net.InetSocketAddress; +import java.net.Proxy; +import java.net.URL; +import java.net.URLConnection; +import java.net.URLStreamHandler; +import java.net.Proxy.Type; +import sun.net.www.protocol.http.HttpURLConnection; + +public class Handler extends URLStreamHandler { + protected int getDefaultPort() { + return 70; + } + + public URLConnection openConnection(URL u) throws IOException { + return this.openConnection(u, (Proxy)null); + } + + public URLConnection openConnection(URL u, Proxy p) throws IOException { + if (p == null && GopherClient.getUseGopherProxy()) { + String host = GopherClient.getGopherProxyHost(); + if (host != null) { + InetSocketAddress saddr = InetSocketAddress.createUnresolved(host, GopherClient.getGopherProxyPort()); + p = new Proxy(Type.HTTP, saddr); + } + } + + return (URLConnection)(p != null ? new HttpURLConnection(u, p) : new GopherURLConnection(u)); + } +} diff --git a/decompiled/3.20.2/sun/net/www/protocol/netdoc/Handler.java b/decompiled/3.20.2/sun/net/www/protocol/netdoc/Handler.java new file mode 100644 index 000000000..5c432e27c --- /dev/null +++ b/decompiled/3.20.2/sun/net/www/protocol/netdoc/Handler.java @@ -0,0 +1,57 @@ +package sun.net.www.protocol.netdoc; + +import java.io.IOException; +import java.io.InputStream; +import java.net.MalformedURLException; +import java.net.URL; +import java.net.URLConnection; +import java.net.URLStreamHandler; +import java.security.AccessController; +import sun.security.action.GetBooleanAction; +import sun.security.action.GetPropertyAction; + +public class Handler extends URLStreamHandler { + static URL base; + + public synchronized URLConnection openConnection(URL u) throws IOException { + URLConnection uc = null; + Boolean tmp = (Boolean)AccessController.doPrivileged(new GetBooleanAction("newdoc.localonly")); + boolean localonly = tmp; + String docurl = (String)AccessController.doPrivileged(new GetPropertyAction("doc.url")); + String file = u.getFile(); + URL ru; + if (!localonly) { + try { + if (base == null) { + base = new URL(docurl); + } + + ru = new URL(base, file); + } catch (MalformedURLException var11) { + ru = null; + } + + if (ru != null) { + uc = ru.openConnection(); + } + } + + if (uc == null) { + try { + ru = new URL("file", "~", file); + uc = ru.openConnection(); + InputStream var8 = uc.getInputStream(); + } catch (MalformedURLException var9) { + uc = null; + } catch (IOException var10) { + uc = null; + } + } + + if (uc == null) { + throw new IOException("Can't find file for URL: " + u.toExternalForm()); + } else { + return uc; + } + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/CardImpl.java b/decompiled/3.20.2/sun/security/smartcardio/CardImpl.java new file mode 100644 index 000000000..c00fffbdb --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/CardImpl.java @@ -0,0 +1,234 @@ +package sun.security.smartcardio; + +import javax.smartcardio.ATR; +import javax.smartcardio.Card; +import javax.smartcardio.CardChannel; +import javax.smartcardio.CardException; +import javax.smartcardio.CardPermission; + +final class CardImpl extends Card { + private final TerminalImpl terminal; + final long cardId; + private final ATR atr; + final int protocol; + private final ChannelImpl basicChannel; + private volatile CardImpl.State state; + private volatile Thread exclusiveThread; + private static byte[] commandOpenChannel = new byte[]{0, 112, 0, 0, 1}; + + CardImpl(TerminalImpl terminal, String protocol) throws PCSCException { + this.terminal = terminal; + int sharingMode = 2; + byte connectProtocol; + if (protocol.equals("*")) { + connectProtocol = 3; + } else if (protocol.equalsIgnoreCase("T=0")) { + connectProtocol = 1; + } else if (protocol.equalsIgnoreCase("T=1")) { + connectProtocol = 2; + } else { + if (!protocol.equalsIgnoreCase("direct")) { + throw new IllegalArgumentException("Unsupported protocol " + protocol); + } + + connectProtocol = 0; + sharingMode = 3; + } + + this.cardId = PCSC.SCardConnect(terminal.contextId, terminal.name, sharingMode, connectProtocol); + byte[] status = new byte[2]; + byte[] atrBytes = PCSC.SCardStatus(this.cardId, status); + this.atr = new ATR(atrBytes); + this.protocol = status[1] & 255; + this.basicChannel = new ChannelImpl(this, 0); + this.state = CardImpl.State.OK; + } + + void checkState() { + CardImpl.State s = this.state; + if (s == CardImpl.State.DISCONNECTED) { + throw new IllegalStateException("Card has been disconnected"); + } else if (s == CardImpl.State.REMOVED) { + throw new IllegalStateException("Card has been removed"); + } + } + + boolean isValid() { + if (this.state != CardImpl.State.OK) { + return false; + } else { + try { + PCSC.SCardStatus(this.cardId, new byte[2]); + return true; + } catch (PCSCException var2) { + this.state = CardImpl.State.REMOVED; + return false; + } + } + } + + private void checkSecurity(String action) { + SecurityManager sm = System.getSecurityManager(); + if (sm != null) { + sm.checkPermission(new CardPermission(this.terminal.name, action)); + } + + } + + void handleError(PCSCException e) { + if (e.code == -2146434967) { + this.state = CardImpl.State.REMOVED; + } + + } + + public ATR getATR() { + return this.atr; + } + + public String getProtocol() { + switch(this.protocol) { + case 1: + return "T=0"; + case 2: + return "T=1"; + default: + return "Unknown protocol " + this.protocol; + } + } + + public CardChannel getBasicChannel() { + this.checkSecurity("getBasicChannel"); + this.checkState(); + return this.basicChannel; + } + + private static int getSW(byte[] b) { + if (b.length < 2) { + return -1; + } else { + int sw1 = b[b.length - 2] & 255; + int sw2 = b[b.length - 1] & 255; + return sw1 << 8 | sw2; + } + } + + public CardChannel openLogicalChannel() throws CardException { + this.checkSecurity("openLogicalChannel"); + this.checkState(); + this.checkExclusive(); + + try { + byte[] response = PCSC.SCardTransmit(this.cardId, this.protocol, commandOpenChannel, 0, commandOpenChannel.length); + if (response.length == 3 && getSW(response) == 36864) { + return new ChannelImpl(this, response[0]); + } else { + throw new CardException("openLogicalChannel() failed, card response: " + PCSC.toString(response)); + } + } catch (PCSCException var2) { + this.handleError(var2); + throw new CardException("openLogicalChannel() failed", var2); + } + } + + void checkExclusive() throws CardException { + Thread t = this.exclusiveThread; + if (t != null) { + if (t != Thread.currentThread()) { + throw new CardException("Exclusive access established by another Thread"); + } + } + } + + public synchronized void beginExclusive() throws CardException { + this.checkSecurity("exclusive"); + this.checkState(); + if (this.exclusiveThread != null) { + throw new CardException("Exclusive access has already been assigned to Thread " + this.exclusiveThread.getName()); + } else { + try { + PCSC.SCardBeginTransaction(this.cardId); + } catch (PCSCException var2) { + this.handleError(var2); + throw new CardException("beginExclusive() failed", var2); + } + + this.exclusiveThread = Thread.currentThread(); + } + } + + public synchronized void endExclusive() throws CardException { + this.checkState(); + if (this.exclusiveThread != Thread.currentThread()) { + throw new IllegalStateException("Exclusive access not assigned to current Thread"); + } else { + try { + PCSC.SCardEndTransaction(this.cardId, 0); + } catch (PCSCException var5) { + this.handleError(var5); + throw new CardException("beginExclusive() failed", var5); + } finally { + this.exclusiveThread = null; + } + + } + } + + public byte[] transmitControlCommand(int controlCode, byte[] command) throws CardException { + this.checkSecurity("transmitControl"); + this.checkState(); + this.checkExclusive(); + if (command == null) { + throw new NullPointerException(); + } else { + try { + byte[] r = PCSC.SCardControl(this.cardId, controlCode, command); + return r; + } catch (PCSCException var4) { + this.handleError(var4); + throw new CardException("transmitControlCommand() failed : " + var4.getMessage(), var4); + } + } + } + + public void disconnect(boolean reset) throws CardException { + if (reset) { + this.checkSecurity("reset"); + } + + if (this.state == CardImpl.State.OK) { + this.checkExclusive(); + + try { + PCSC.SCardDisconnect(this.cardId, reset ? 0 : 1); + } catch (PCSCException var6) { + throw new CardException("disconnect() failed", var6); + } finally { + this.state = CardImpl.State.DISCONNECTED; + this.exclusiveThread = null; + } + + } + } + + public String toString() { + return "PC/SC card in " + this.terminal.getName() + ", protocol " + this.getProtocol() + ", state " + this.state; + } + + protected void finalize() throws Throwable { + try { + if (this.state == CardImpl.State.OK) { + PCSC.SCardDisconnect(this.cardId, 0); + } + } finally { + super.finalize(); + } + + } + + private static enum State { + OK, + REMOVED, + DISCONNECTED; + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/ChannelImpl.java b/decompiled/3.20.2/sun/security/smartcardio/ChannelImpl.java new file mode 100644 index 000000000..fc6f26e28 --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/ChannelImpl.java @@ -0,0 +1,237 @@ +package sun.security.smartcardio; + +import java.nio.ByteBuffer; +import java.nio.ReadOnlyBufferException; +import java.security.AccessController; +import javax.smartcardio.Card; +import javax.smartcardio.CardChannel; +import javax.smartcardio.CardException; +import javax.smartcardio.CommandAPDU; +import javax.smartcardio.ResponseAPDU; +import sun.security.action.GetPropertyAction; + +public final class ChannelImpl extends CardChannel { + private final CardImpl card; + private final int channel; + private volatile boolean isClosed; + private static final boolean t0GetResponse = getBooleanProperty("sun.security.smartcardio.t0GetResponse", true); + private static final boolean t1GetResponse = getBooleanProperty("sun.security.smartcardio.t1GetResponse", true); + private static final boolean t1StripLe = getBooleanProperty("sun.security.smartcardio.t1StripLe", false); + private static final byte[] B0 = new byte[0]; + + ChannelImpl(CardImpl card, int channel) { + this.card = card; + this.channel = channel; + } + + void checkClosed() { + this.card.checkState(); + if (this.isClosed) { + throw new IllegalStateException("Logical channel has been closed"); + } + } + + public Card getCard() { + return this.card; + } + + public int getChannelNumber() { + this.checkClosed(); + return this.channel; + } + + private static void checkManageChannel(byte[] b) { + if (b.length < 4) { + throw new IllegalArgumentException("Command APDU must be at least 4 bytes long"); + } else if (b[0] >= 0 && b[1] == 112) { + throw new IllegalArgumentException("Manage channel command not allowed, use openLogicalChannel()"); + } + } + + public ResponseAPDU transmit(CommandAPDU command) throws CardException { + this.checkClosed(); + this.card.checkExclusive(); + byte[] commandBytes = command.getBytes(); + byte[] responseBytes = this.doTransmit(commandBytes); + return new ResponseAPDU(responseBytes); + } + + public int transmit(ByteBuffer command, ByteBuffer response) throws CardException { + this.checkClosed(); + this.card.checkExclusive(); + if (command != null && response != null) { + if (response.isReadOnly()) { + throw new ReadOnlyBufferException(); + } else if (command == response) { + throw new IllegalArgumentException("command and response must not be the same object"); + } else if (response.remaining() < 258) { + throw new IllegalArgumentException("Insufficient space in response buffer"); + } else { + byte[] commandBytes = new byte[command.remaining()]; + command.get(commandBytes); + byte[] responseBytes = this.doTransmit(commandBytes); + response.put(responseBytes); + return responseBytes.length; + } + } else { + throw new NullPointerException(); + } + } + + private static boolean getBooleanProperty(String name, boolean def) { + String val = (String)AccessController.doPrivileged(new GetPropertyAction(name)); + if (val == null) { + return def; + } else if (val.equalsIgnoreCase("true")) { + return true; + } else if (val.equalsIgnoreCase("false")) { + return false; + } else { + throw new IllegalArgumentException(name + " must be either 'true' or 'false'"); + } + } + + private byte[] concat(byte[] b1, byte[] b2, int n2) { + int n1 = b1.length; + if (n1 == 0 && n2 == b2.length) { + return b2; + } else { + byte[] res = new byte[n1 + n2]; + System.arraycopy(b1, 0, res, 0, n1); + System.arraycopy(b2, 0, res, n1, n2); + return res; + } + } + + private byte[] doTransmit(byte[] command) throws CardException { + try { + checkManageChannel(command); + this.setChannel(command); + int n = command.length; + boolean t0 = this.card.protocol == 1; + boolean t1 = this.card.protocol == 2; + if (t0 && n >= 7 && command[4] == 0) { + throw new CardException("Extended length forms not supported for T=0"); + } else { + if ((t0 || t1 && t1StripLe) && n >= 7) { + int lc = command[4] & 255; + if (lc != 0) { + if (n == lc + 6) { + --n; + } + } else { + lc = (command[5] & 255) << 8 | command[6] & 255; + if (n == lc + 9) { + n -= 2; + } + } + } + + boolean getresponse = t0 && t0GetResponse || t1 && t1GetResponse; + int k = 0; + byte[] result = B0; + + byte[] response; + int rn; + while(true) { + ++k; + if (k >= 32) { + throw new CardException("Could not obtain response"); + } + + response = PCSC.SCardTransmit(this.card.cardId, this.card.protocol, command, 0, n); + rn = response.length; + if (!getresponse || rn < 2) { + break; + } + + if (rn == 2 && response[0] == 108) { + command[n - 1] = response[1]; + } else { + if (response[rn - 2] != 97) { + break; + } + + if (rn > 2) { + result = this.concat(result, response, rn - 2); + } + + command[1] = -64; + command[2] = 0; + command[3] = 0; + command[4] = response[rn - 1]; + n = 5; + } + } + + result = this.concat(result, response, rn); + return result; + } + } catch (PCSCException var10) { + this.card.handleError(var10); + throw new CardException(var10); + } + } + + private static int getSW(byte[] res) throws CardException { + if (res.length < 2) { + throw new CardException("Invalid response length: " + res.length); + } else { + int sw1 = res[res.length - 2] & 255; + int sw2 = res[res.length - 1] & 255; + return sw1 << 8 | sw2; + } + } + + private static boolean isOK(byte[] res) throws CardException { + return res.length == 2 && getSW(res) == 36864; + } + + private void setChannel(byte[] com) { + int cla = com[0]; + if (cla >= 0) { + if ((cla & 224) != 32) { + if (this.channel <= 3) { + com[0] = (byte)(com[0] & 188); + com[0] = (byte)(com[0] | this.channel); + } else { + if (this.channel > 19) { + throw new RuntimeException("Unsupported channel number: " + this.channel); + } + + com[0] = (byte)(com[0] & 176); + com[0] = (byte)(com[0] | 64); + com[0] = (byte)(com[0] | this.channel - 4); + } + + } + } + } + + public void close() throws CardException { + if (this.getChannelNumber() == 0) { + throw new IllegalStateException("Cannot close basic logical channel"); + } else if (!this.isClosed) { + this.card.checkExclusive(); + + try { + byte[] com = new byte[]{0, 112, -128, (byte)this.getChannelNumber()}; + this.setChannel(com); + byte[] res = PCSC.SCardTransmit(this.card.cardId, this.card.protocol, com, 0, com.length); + if (!isOK(res)) { + throw new CardException("close() failed: " + PCSC.toString(res)); + } + } catch (PCSCException var6) { + this.card.handleError(var6); + throw new CardException("Could not close channel", var6); + } finally { + this.isClosed = true; + } + + } + } + + public String toString() { + return "PC/SC channel " + this.channel; + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/PCSC.java b/decompiled/3.20.2/sun/security/smartcardio/PCSC.java new file mode 100644 index 000000000..18408b10a --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/PCSC.java @@ -0,0 +1,114 @@ +package sun.security.smartcardio; + +final class PCSC extends PlatformPCSC { + static final int SCARD_S_SUCCESS = 0; + static final int SCARD_E_CANCELLED = -2146435070; + static final int SCARD_E_CANT_DISPOSE = -2146435058; + static final int SCARD_E_INSUFFICIENT_BUFFER = -2146435064; + static final int SCARD_E_INVALID_ATR = -2146435051; + static final int SCARD_E_INVALID_HANDLE = -2146435069; + static final int SCARD_E_INVALID_PARAMETER = -2146435068; + static final int SCARD_E_INVALID_TARGET = -2146435067; + static final int SCARD_E_INVALID_VALUE = -2146435055; + static final int SCARD_E_NO_MEMORY = -2146435066; + static final int SCARD_F_COMM_ERROR = -2146435053; + static final int SCARD_F_INTERNAL_ERROR = -2146435071; + static final int SCARD_F_UNKNOWN_ERROR = -2146435052; + static final int SCARD_F_WAITED_TOO_LONG = -2146435065; + static final int SCARD_E_UNKNOWN_READER = -2146435063; + static final int SCARD_E_TIMEOUT = -2146435062; + static final int SCARD_E_SHARING_VIOLATION = -2146435061; + static final int SCARD_E_NO_SMARTCARD = -2146435060; + static final int SCARD_E_UNKNOWN_CARD = -2146435059; + static final int SCARD_E_PROTO_MISMATCH = -2146435057; + static final int SCARD_E_NOT_READY = -2146435056; + static final int SCARD_E_SYSTEM_CANCELLED = -2146435054; + static final int SCARD_E_NOT_TRANSACTED = -2146435050; + static final int SCARD_E_READER_UNAVAILABLE = -2146435049; + static final int SCARD_W_UNSUPPORTED_CARD = -2146434971; + static final int SCARD_W_UNRESPONSIVE_CARD = -2146434970; + static final int SCARD_W_UNPOWERED_CARD = -2146434969; + static final int SCARD_W_RESET_CARD = -2146434968; + static final int SCARD_W_REMOVED_CARD = -2146434967; + static final int SCARD_W_INSERTED_CARD = -2146434966; + static final int SCARD_E_UNSUPPORTED_FEATURE = -2146435041; + static final int SCARD_E_PCI_TOO_SMALL = -2146435047; + static final int SCARD_E_READER_UNSUPPORTED = -2146435046; + static final int SCARD_E_DUPLICATE_READER = -2146435045; + static final int SCARD_E_CARD_UNSUPPORTED = -2146435044; + static final int SCARD_E_NO_SERVICE = -2146435043; + static final int SCARD_E_SERVICE_STOPPED = -2146435042; + static final int SCARD_E_NO_READERS_AVAILABLE = -2146435026; + static final int WINDOWS_ERROR_INVALID_HANDLE = 6; + static final int WINDOWS_ERROR_INVALID_PARAMETER = 87; + static final int SCARD_SCOPE_USER = 0; + static final int SCARD_SCOPE_TERMINAL = 1; + static final int SCARD_SCOPE_SYSTEM = 2; + static final int SCARD_SCOPE_GLOBAL = 3; + static final int SCARD_SHARE_EXCLUSIVE = 1; + static final int SCARD_SHARE_SHARED = 2; + static final int SCARD_SHARE_DIRECT = 3; + static final int SCARD_LEAVE_CARD = 0; + static final int SCARD_RESET_CARD = 1; + static final int SCARD_UNPOWER_CARD = 2; + static final int SCARD_EJECT_CARD = 3; + static final int SCARD_STATE_UNAWARE = 0; + static final int SCARD_STATE_IGNORE = 1; + static final int SCARD_STATE_CHANGED = 2; + static final int SCARD_STATE_UNKNOWN = 4; + static final int SCARD_STATE_UNAVAILABLE = 8; + static final int SCARD_STATE_EMPTY = 16; + static final int SCARD_STATE_PRESENT = 32; + static final int SCARD_STATE_ATRMATCH = 64; + static final int SCARD_STATE_EXCLUSIVE = 128; + static final int SCARD_STATE_INUSE = 256; + static final int SCARD_STATE_MUTE = 512; + static final int SCARD_STATE_UNPOWERED = 1024; + static final int TIMEOUT_INFINITE = -1; + private static final char[] hexDigits = "0123456789abcdef".toCharArray(); + + private PCSC() { + } + + static void checkAvailable() throws RuntimeException { + if (initException != null) { + throw new UnsupportedOperationException("PC/SC not available on this platform", initException); + } + } + + static native long SCardEstablishContext(int var0) throws PCSCException; + + static native String[] SCardListReaders(long var0) throws PCSCException; + + static native long SCardConnect(long var0, String var2, int var3, int var4) throws PCSCException; + + static native byte[] SCardTransmit(long var0, int var2, byte[] var3, int var4, int var5) throws PCSCException; + + static native byte[] SCardStatus(long var0, byte[] var2) throws PCSCException; + + static native void SCardDisconnect(long var0, int var2) throws PCSCException; + + static native int[] SCardGetStatusChange(long var0, long var2, int[] var4, String[] var5) throws PCSCException; + + static native void SCardBeginTransaction(long var0) throws PCSCException; + + static native void SCardEndTransaction(long var0, int var2) throws PCSCException; + + static native byte[] SCardControl(long var0, int var2, byte[] var3) throws PCSCException; + + public static String toString(byte[] b) { + StringBuffer sb = new StringBuffer(b.length * 3); + + for(int i = 0; i < b.length; ++i) { + int k = b[i] & 255; + if (i != 0) { + sb.append(':'); + } + + sb.append(hexDigits[k >>> 4]); + sb.append(hexDigits[k & 15]); + } + + return sb.toString(); + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/PCSCException.java b/decompiled/3.20.2/sun/security/smartcardio/PCSCException.java new file mode 100644 index 000000000..c4388a9f0 --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/PCSCException.java @@ -0,0 +1,98 @@ +package sun.security.smartcardio; + +final class PCSCException extends Exception { + private static final long serialVersionUID = 4181137171979130432L; + final int code; + + PCSCException(int code) { + super(toErrorString(code)); + this.code = code; + } + + private static String toErrorString(int code) { + switch(code) { + case -2146435071: + return "SCARD_F_INTERNAL_ERROR"; + case -2146435070: + return "SCARD_E_CANCELLED"; + case -2146435069: + return "SCARD_E_INVALID_HANDLE"; + case -2146435068: + return "SCARD_E_INVALID_PARAMETER"; + case -2146435067: + return "SCARD_E_INVALID_TARGET"; + case -2146435066: + return "SCARD_E_NO_MEMORY"; + case -2146435065: + return "SCARD_F_WAITED_TOO_LONG"; + case -2146435064: + return "SCARD_E_INSUFFICIENT_BUFFER"; + case -2146435063: + return "SCARD_E_UNKNOWN_READER"; + case -2146435062: + return "SCARD_E_TIMEOUT"; + case -2146435061: + return "SCARD_E_SHARING_VIOLATION"; + case -2146435060: + return "SCARD_E_NO_SMARTCARD"; + case -2146435059: + return "SCARD_E_UNKNOWN_CARD"; + case -2146435058: + return "SCARD_E_CANT_DISPOSE"; + case -2146435057: + return "SCARD_E_PROTO_MISMATCH"; + case -2146435056: + return "SCARD_E_NOT_READY"; + case -2146435055: + return "SCARD_E_INVALID_VALUE"; + case -2146435054: + return "SCARD_E_SYSTEM_CANCELLED"; + case -2146435053: + return "SCARD_F_COMM_ERROR"; + case -2146435052: + return "SCARD_F_UNKNOWN_ERROR"; + case -2146435051: + return "SCARD_E_INVALID_ATR"; + case -2146435050: + return "SCARD_E_NOT_TRANSACTED"; + case -2146435049: + return "SCARD_E_READER_UNAVAILABLE"; + case -2146435047: + return "SCARD_E_PCI_TOO_SMALL"; + case -2146435046: + return "SCARD_E_READER_UNSUPPORTED"; + case -2146435045: + return "SCARD_E_DUPLICATE_READER"; + case -2146435044: + return "SCARD_E_CARD_UNSUPPORTED"; + case -2146435043: + return "SCARD_E_NO_SERVICE"; + case -2146435042: + return "SCARD_E_SERVICE_STOPPED"; + case -2146435041: + return "SCARD_E_UNSUPPORTED_FEATURE"; + case -2146435026: + return "SCARD_E_NO_READERS_AVAILABLE"; + case -2146434971: + return "SCARD_W_UNSUPPORTED_CARD"; + case -2146434970: + return "SCARD_W_UNRESPONSIVE_CARD"; + case -2146434969: + return "SCARD_W_UNPOWERED_CARD"; + case -2146434968: + return "SCARD_W_RESET_CARD"; + case -2146434967: + return "SCARD_W_REMOVED_CARD"; + case -2146434966: + return "SCARD_W_INSERTED_CARD"; + case 0: + return "SCARD_S_SUCCESS"; + case 6: + return "WINDOWS_ERROR_INVALID_HANDLE"; + case 87: + return "WINDOWS_ERROR_INVALID_PARAMETER"; + default: + return "Unknown error 0x" + Integer.toHexString(code); + } + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/PCSCTerminals.java b/decompiled/3.20.2/sun/security/smartcardio/PCSCTerminals.java new file mode 100644 index 000000000..ca30df0c0 --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/PCSCTerminals.java @@ -0,0 +1,237 @@ +package sun.security.smartcardio; + +import java.lang.ref.Reference; +import java.lang.ref.WeakReference; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import javax.smartcardio.CardException; +import javax.smartcardio.CardTerminal; +import javax.smartcardio.CardTerminals; + +final class PCSCTerminals extends CardTerminals { + private static long contextId; + private Map stateMap; + private static final Map> terminals = new HashMap(); + + static synchronized void initContext() throws PCSCException { + if (contextId == 0L) { + contextId = PCSC.SCardEstablishContext(0); + } + + } + + private static synchronized TerminalImpl implGetTerminal(String name) { + Reference ref = (Reference)terminals.get(name); + TerminalImpl terminal = ref != null ? (TerminalImpl)ref.get() : null; + if (terminal != null) { + return terminal; + } else { + terminal = new TerminalImpl(contextId, name); + terminals.put(name, new WeakReference(terminal)); + return terminal; + } + } + + public synchronized List list(CardTerminals.State state) throws CardException { + if (state == null) { + throw new NullPointerException(); + } else { + try { + String[] readerNames = PCSC.SCardListReaders(contextId); + List list = new ArrayList(readerNames.length); + if (this.stateMap == null) { + if (state == CardTerminals.State.CARD_INSERTION) { + state = CardTerminals.State.CARD_PRESENT; + } else if (state == CardTerminals.State.CARD_REMOVAL) { + state = CardTerminals.State.CARD_ABSENT; + } + } + + String[] arr$ = readerNames; + int len$ = readerNames.length; + + for(int i$ = 0; i$ < len$; ++i$) { + String readerName = arr$[i$]; + CardTerminal terminal = implGetTerminal(readerName); + PCSCTerminals.ReaderState readerState; + switch(state) { + case ALL: + list.add(terminal); + break; + case CARD_PRESENT: + if (terminal.isCardPresent()) { + list.add(terminal); + } + break; + case CARD_ABSENT: + if (!terminal.isCardPresent()) { + list.add(terminal); + } + break; + case CARD_INSERTION: + readerState = (PCSCTerminals.ReaderState)this.stateMap.get(readerName); + if (readerState != null && readerState.isInsertion()) { + list.add(terminal); + } + break; + case CARD_REMOVAL: + readerState = (PCSCTerminals.ReaderState)this.stateMap.get(readerName); + if (readerState != null && readerState.isRemoval()) { + list.add(terminal); + } + break; + default: + throw new CardException("Unknown state: " + state); + } + } + + return Collections.unmodifiableList(list); + } catch (PCSCException var10) { + throw new CardException("list() failed", var10); + } + } + } + + public synchronized boolean waitForChange(long timeout) throws CardException { + if (timeout < 0L) { + throw new IllegalArgumentException("Timeout must not be negative: " + timeout); + } else { + if (this.stateMap == null) { + this.stateMap = new HashMap(); + this.waitForChange(0L); + } + + if (timeout == 0L) { + timeout = -1L; + } + + try { + String[] readerNames = PCSC.SCardListReaders(contextId); + int n = readerNames.length; + if (n == 0) { + throw new IllegalStateException("No terminals available"); + } else { + int[] status = new int[n]; + PCSCTerminals.ReaderState[] readerStates = new PCSCTerminals.ReaderState[n]; + + int i; + for(i = 0; i < readerNames.length; ++i) { + String name = readerNames[i]; + PCSCTerminals.ReaderState state = (PCSCTerminals.ReaderState)this.stateMap.get(name); + if (state == null) { + state = new PCSCTerminals.ReaderState(); + } + + readerStates[i] = state; + status[i] = state.get(); + } + + status = PCSC.SCardGetStatusChange(contextId, timeout, status, readerNames); + this.stateMap.clear(); + + for(i = 0; i < n; ++i) { + PCSCTerminals.ReaderState state = readerStates[i]; + state.update(status[i]); + this.stateMap.put(readerNames[i], state); + } + + return true; + } + } catch (PCSCException var10) { + if (var10.code == -2146435062) { + return false; + } else { + throw new CardException("waitForChange() failed", var10); + } + } + } + } + + static List waitForCards(List terminals, long timeout, boolean wantPresent) throws CardException { + long thisTimeout; + if (timeout == 0L) { + timeout = -1L; + thisTimeout = -1L; + } else { + thisTimeout = 0L; + } + + String[] names = new String[terminals.size()]; + int i = 0; + + TerminalImpl impl; + for(Iterator i$ = terminals.iterator(); i$.hasNext(); names[i++] = impl.name) { + CardTerminal terminal = (CardTerminal)i$.next(); + if (!(terminal instanceof TerminalImpl)) { + throw new IllegalArgumentException("Invalid terminal type: " + terminal.getClass().getName()); + } + + impl = (TerminalImpl)terminal; + } + + int[] status = new int[names.length]; + Arrays.fill(status, 0); + + try { + ArrayList results; + do { + status = PCSC.SCardGetStatusChange(contextId, thisTimeout, status, names); + thisTimeout = timeout; + results = null; + + for(i = 0; i < names.length; ++i) { + boolean nowPresent = (status[i] & 32) != 0; + if (nowPresent == wantPresent) { + if (results == null) { + results = new ArrayList(); + } + + results.add(implGetTerminal(names[i])); + } + } + } while(results == null); + + return Collections.unmodifiableList(results); + } catch (PCSCException var11) { + if (var11.code == -2146435062) { + return Collections.emptyList(); + } else { + throw new CardException("waitForCard() failed", var11); + } + } + } + + private static class ReaderState { + private int current = 0; + private int previous = 0; + + ReaderState() { + } + + int get() { + return this.current; + } + + void update(int newState) { + this.previous = this.current; + this.current = newState; + } + + boolean isInsertion() { + return !present(this.previous) && present(this.current); + } + + boolean isRemoval() { + return present(this.previous) && !present(this.current); + } + + static boolean present(int state) { + return (state & 32) != 0; + } + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/PlatformPCSC.java b/decompiled/3.20.2/sun/security/smartcardio/PlatformPCSC.java new file mode 100644 index 000000000..61b86ed79 --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/PlatformPCSC.java @@ -0,0 +1,71 @@ +package sun.security.smartcardio; + +import java.io.File; +import java.io.InputStream; +import java.net.MalformedURLException; +import java.net.URL; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +class PlatformPCSC { + public static final String CUSTOM_J2PCSCS_LOCATION = "platformpcsc.custom.j2pcscs.location"; + public static final Logger LOG = LoggerFactory.getLogger(PlatformPCSC.class); + static final Throwable initException = loadLibrary(); + static final int SCARD_PROTOCOL_T0 = 1; + static final int SCARD_PROTOCOL_T1 = 2; + static final int SCARD_PROTOCOL_RAW = 65536; + static final int SCARD_UNKNOWN = 0; + static final int SCARD_ABSENT = 1; + static final int SCARD_PRESENT = 2; + static final int SCARD_SWALLOWED = 3; + static final int SCARD_POWERED = 4; + static final int SCARD_NEGOTIABLE = 5; + static final int SCARD_SPECIFIC = 6; + + private static Throwable loadLibrary() { + try { + String resource = null; + if (System.getProperty("platformpcsc.custom.j2pcscs.location") != null) { + resource = System.getProperty("platformpcsc.custom.j2pcscs.location"); + } else { + resource = getResourceFilePath(System.getProperty("user.dir") + System.getProperty("file.separator") + "j2pcsc.dll"); + } + + if (resource != null) { + LOG.info("Loading library from [" + resource + "]"); + System.load(resource); + } else { + LOG.info("Loading j2pcsc libary"); + System.loadLibrary("j2pcsc"); + } + + return null; + } catch (Throwable var1) { + LOG.error("Unable to loadLibrary", var1); + return var1; + } + } + + public static String getResourceFilePath(String location) { + String filePath = null; + LOG.debug("Loading " + location + " as ResourceAsString"); + InputStream stream = PlatformPCSC.class.getResourceAsStream(location); + if (stream != null) { + filePath = PlatformPCSC.class.getResource(location).getFile(); + } else { + File file = new File(location); + if (!file.exists()) { + try { + URL resource = new URL(location); + filePath = resource.getFile(); + } catch (MalformedURLException var5) { + LOG.error("location [" + location + "] could not be retrieved as URL, classpath resource or file."); + } + } else { + filePath = location; + } + } + + return filePath; + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/SunPCSC.java b/decompiled/3.20.2/sun/security/smartcardio/SunPCSC.java new file mode 100644 index 000000000..3096c8731 --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/SunPCSC.java @@ -0,0 +1,36 @@ +package sun.security.smartcardio; + +import java.security.AccessController; +import java.security.PrivilegedAction; +import java.security.Provider; +import javax.smartcardio.CardTerminals; +import javax.smartcardio.TerminalFactorySpi; + +public final class SunPCSC extends Provider { + private static final long serialVersionUID = 6168388284028876579L; + + public SunPCSC() { + super("SunPCSC", 1.6D, "Sun PC/SC provider"); + AccessController.doPrivileged(new PrivilegedAction() { + public Void run() { + SunPCSC.this.put("TerminalFactory.PC/SC", SunPCSC.Factory.class.getName()); + return null; + } + }); + } + + public static final class Factory extends TerminalFactorySpi { + public Factory(Object paramObject) throws PCSCException { + if (paramObject != null) { + throw new IllegalArgumentException("SunPCSC factory does not use parameters"); + } else { + PCSC.checkAvailable(); + PCSCTerminals.initContext(); + } + } + + protected CardTerminals engineTerminals() { + return new PCSCTerminals(); + } + } +} diff --git a/decompiled/3.20.2/sun/security/smartcardio/TerminalImpl.java b/decompiled/3.20.2/sun/security/smartcardio/TerminalImpl.java new file mode 100644 index 000000000..77a23638f --- /dev/null +++ b/decompiled/3.20.2/sun/security/smartcardio/TerminalImpl.java @@ -0,0 +1,103 @@ +package sun.security.smartcardio; + +import javax.smartcardio.Card; +import javax.smartcardio.CardException; +import javax.smartcardio.CardNotPresentException; +import javax.smartcardio.CardTerminal; + +final class TerminalImpl extends CardTerminal { + final long contextId; + final String name; + private CardImpl card; + + TerminalImpl(long contextId, String name) { + this.contextId = contextId; + this.name = name; + } + + public String getName() { + return this.name; + } + + public synchronized Card connect(String protocol) throws CardException { + if (this.card != null) { + if (this.card.isValid()) { + String cardProto = this.card.getProtocol(); + if (!protocol.equals("*") && !protocol.equalsIgnoreCase(cardProto)) { + throw new CardException("Cannot connect using " + protocol + ", connection already established using " + cardProto); + } + + return this.card; + } + + this.card = null; + } + + try { + this.card = new CardImpl(this, protocol); + return this.card; + } catch (PCSCException var3) { + if (var3.code == -2146434967) { + throw new CardNotPresentException("No card present", var3); + } else { + throw new CardException("connect() failed", var3); + } + } + } + + public boolean isCardPresent() throws CardException { + try { + int[] status = PCSC.SCardGetStatusChange(this.contextId, 0L, new int[]{0}, new String[]{this.name}); + return (status[0] & 32) != 0; + } catch (PCSCException var2) { + throw new CardException("isCardPresent() failed", var2); + } + } + + private boolean waitForCard(boolean wantPresent, long timeout) throws CardException { + if (timeout < 0L) { + throw new IllegalArgumentException("timeout must not be negative"); + } else { + if (timeout == 0L) { + timeout = -1L; + } + + int[] status = new int[]{0}; + String[] readers = new String[]{this.name}; + + try { + status = PCSC.SCardGetStatusChange(this.contextId, 0L, status, readers); + boolean present = (status[0] & 32) != 0; + if (wantPresent == present) { + return true; + } else { + status = PCSC.SCardGetStatusChange(this.contextId, timeout, status, readers); + present = (status[0] & 32) != 0; + if (wantPresent != present) { + throw new CardException("wait mismatch"); + } else { + return true; + } + } + } catch (PCSCException var7) { + if (var7.code == -2146435062) { + return false; + } else { + throw new CardException("waitForCard() failed", var7); + } + } + } + } + + public boolean waitForCardPresent(long timeout) throws CardException { + return this.waitForCard(true, timeout); + } + + public boolean waitForCardAbsent(long timeout) throws CardException { + return this.waitForCard(false, timeout); + } + + public String toString() { + return "PC/SC terminal " + this.name; + } +} diff --git a/decompiled/3.20.2/template.be.ehealth.businessconnector.genins.properties b/decompiled/3.20.2/template.be.ehealth.businessconnector.genins.properties new file mode 100644 index 000000000..3a27af34c --- /dev/null +++ b/decompiled/3.20.2/template.be.ehealth.businessconnector.genins.properties @@ -0,0 +1,20 @@ +########################################################################################################################################## +# Request Informations # +########################################################################################################################################## + +# Package provider configuration: request this information from CIN +genins.package.name= +genins.package.licence.username= +genins.package.licence.password= +### User quality +genins.user.quality=${mycarenet.default.careprovider.nihii.quality} + +########################################################################################################################################## +# Builders implementations classes # +# .be.ehealth.businessconnector.genins.builders.CommonBuilder.class be.ehealth.businessconnector.genins.builders.impl.GPCommonBuilder# +# .be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl# +########################################################################################################################################## +be.ehealth.businessconnector.genins.builders.CommonBuilder.class=be.ehealth.businessconnector.genins.builders.impl.GPCommonBuilder +be.ehealth.businessconnector.genins.builders.RequestObjectBuilder.class=be.ehealth.businessconnector.genins.builders.impl.RequestObjectBuilderImpl + +endpoint.genins=https://services-int.ehealth.fgov.be/R1/acc/GenericInsurability/v1 \ No newline at end of file diff --git a/decompiled/3.20.2/templates/VM_connector_library.vm b/decompiled/3.20.2/templates/VM_connector_library.vm new file mode 100644 index 000000000..e69de29bb diff --git a/decompiled/3.20.2/templates/bcp.switch.xslt b/decompiled/3.20.2/templates/bcp.switch.xslt new file mode 100644 index 000000000..93c43586f --- /dev/null +++ b/decompiled/3.20.2/templates/bcp.switch.xslt @@ -0,0 +1,16 @@ + + + + + + + + SWITCH + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/contract.create.fr.html b/decompiled/3.20.2/templates/contract.create.fr.html new file mode 100644 index 000000000..24c6c193d --- /dev/null +++ b/decompiled/3.20.2/templates/contract.create.fr.html @@ -0,0 +1,31 @@ + + + + +Conditions d'utilisation des certificats eHealth + + +

    + Données de la demande de certificat +

    +
    + Common Name (CN) : ${oids.get("CN").replace("\","")}
    + #foreach( $ou in ${oids.get("OU")} ) + Organizational Unit (OU) : ${ou.replace("\","")}
    + #end + Organization (O) : ${oids.get("O")}
    + Country (C) : ${oids.get("C")}

    + +

    + Données de contact +

    +
    + E-mail (personnel)* : $contact.emailPrivate
    + E-mail (general) : $!contact.emailGeneral
    + Téléphone (personnel)* : $contact.phonePrivate
    + Téléphone (général) :$!contact.phoneGeneral
    +
    + + #parse ("/templates/terms.fr.html") + + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/contract.create.nl.html b/decompiled/3.20.2/templates/contract.create.nl.html new file mode 100644 index 000000000..1196be2b4 --- /dev/null +++ b/decompiled/3.20.2/templates/contract.create.nl.html @@ -0,0 +1,35 @@ + + + + +eHealth-platform Certificaten Gebruikersvoorwaarden + + +

    + Gegevens certificaat aanvraag +

    +
    + Common Name (CN) : ${oids.get("CN").replace("\","")}
    + #foreach( $ou in ${oids.get("OU")} ) + Organizational Unit (OU) : ${ou.replace("\","")}
    + #end + Organization (O) : ${oids.get("O")}
    + Country (C) : ${oids.get("C")}

    + +

    + Contactgegevens +

    +
    + E-mail (persoonlijk)* : $contact.emailPrivate
    + E-mail (algemeen) : $!contact.emailGeneral
    + Telefoonnummer (persoonlijk)* : $contact.phonePrivate
    + Telefoonnummer (algemeen) : $!contact.phoneGeneral
    +
    + + #parse( "/templates/terms.nl.html" ) + + +
    +
    + + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/contract.revoke.fr.html b/decompiled/3.20.2/templates/contract.revoke.fr.html new file mode 100644 index 000000000..df3fa6081 --- /dev/null +++ b/decompiled/3.20.2/templates/contract.revoke.fr.html @@ -0,0 +1,27 @@ + + + + +Conditions d'utilisation des certificats eHealth + + +

    + Données signalétiques certificat +

    + Propriétaire du certificat: $!identity.firstName $!identity.middleName $identity.name
    + Type de certificat: + #if($cert.naturalPerson) + Personnel + #else + Organisation + #end +
    Identifier du certificat: ${oids.get("CN").replace("\","")}
    + +

    + Motif de révocation du certificat +

    + $reason $!reasonDetail
     + + #parse ("/templates/terms.fr.html") + + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/contract.revoke.nl.html b/decompiled/3.20.2/templates/contract.revoke.nl.html new file mode 100644 index 000000000..4ac303e5e --- /dev/null +++ b/decompiled/3.20.2/templates/contract.revoke.nl.html @@ -0,0 +1,27 @@ + + + + +eHealth-platform Certificaten Gebruikersvoorwaarden + + +

    + Signaletiekgegevens certificaat +

    + Certificaateigenaar: $!identity.firstName $!identity.middleName $identity.name
    + Type certificaat: + #if($cert.naturalPerson) + Persoonlijk + #else + Organisatie + #end +
    Identifier certificaat: ${oids.get("CN").replace("\","")}
    + +

    + Reden tot herroeping van het certificaat +

    + $reason $!reasonDetail
     + + #parse ("/templates/terms.nl.html") + + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/keyinfo-saml1.1-reference.xml b/decompiled/3.20.2/templates/keyinfo-saml1.1-reference.xml new file mode 100644 index 000000000..57e77f049 --- /dev/null +++ b/decompiled/3.20.2/templates/keyinfo-saml1.1-reference.xml @@ -0,0 +1,3 @@ + + ${assertionId} + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/terms.fr.html b/decompiled/3.20.2/templates/terms.fr.html new file mode 100644 index 000000000..79d2e77f4 --- /dev/null +++ b/decompiled/3.20.2/templates/terms.fr.html @@ -0,0 +1,190 @@ +

    + Conditions d'utilisation des certificats eHealth +

    +
    + + #if($name.naturalPerson) + Ce contrat est conclu entre eHealth et $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber) dénommé ci-après l'UTILISATEUR.
    + #else + Ce contrat est conclu entre eHealth et $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber), représentant légalement l'organisation $name.name (${oids.get("CN").replace("\","").split(",")[0]}), dénommé ci-après l'UTILISATEUR.
    + #end + +

    + Conditions générales relatives au certificat eHealth +

    +

    + Le certificat eHealth doit être considéré comme un passeport numérique + pour une personne physique, une personne morale ou une association de + fait. Le certificat eHealth doit dès lors être traité avec les + précautions nécessaires, afin d’éviter tout abus de cette identité. +

    +

    + Tous ceux qui demandent ou utilisent un certificat eHealth (dénommés + ci-après « titulaires du certificat »), tant à titre personnel qu’au nom + et pour le compte d’une personne morale ou d’une association de fait, + sont soumis aux conditions suivantes: +

    +
      +
    • + Le demandeur d’un certificat eHealth doit avoir connaissance de + l’utilisation de certificats numériques et de l’Infrastructure Clés + Publiques (PKI). Si nécessaire, le demandeur doit se faire informer ou + conseiller à ce propos par des experts. +
    • +
    • + Le demandeur d'un certificat eHealth doit consulter, lire, comprendre + et accepter le manuel « Procédure de demande de certificat eHealth ». + + +
    • +
    • + Le demandeur qui est responsable des informations communiquées + (données et clés qu'il introduit en vue de la certification) doit + garantir que celles-ci sont complètes et correctes. +
    • +
    • + Il est interdit de manipuler le certificat, de quelque manière que ce + soit. +
    • +
    • + Le titulaire du certificat ne peut utiliser les certificats eHealth + que pour des finalités légales et licites, en conformité avec le + règlement à l’usage des utilisateurs de la Plate-forme eHealth (https://www.ehealth.fgov.be/fr/règlement-utilisateurs + ). +
    • +
    • + Toute utilisation du certificat eHealth se limite, le cas échéant, au + champ d’application des délibérations juridiques existantes. En cas + d’extension, adaptation ou évolution de la finalité ou portée de cette + utilisation, il faut obligatoirement contacter la Plate-forme eHealth. +
    • +
    • + Le titulaire du certificat doit immédiatement informer la Plate-forme + eHealth de toute modification aux informations qui ont déjà été + transmises à la Plate-forme eHealth. Le titulaire du certificat doit, + à cet effet, contacter le centre de contact de la Plate-forme eHealth + (02- 788 51 55) ou envoyer un courriel à l'adresse suivante:support@ehealth.fgov.be + ). +
    • +
    • + Le titulaire du certificat doit immédiatement cesser d’utiliser le + certificat eHealth lorsque certaines informations enregistrées dans le + certificat eHealth ne sont plus valides. +
    • +
    • + Le titulaire du certificat doit immédiatement cesser d’utiliser un + certificat eHealth lorsque le certificat eHealth n’est plus valide, + pour quelque raison que ce soit. +
    • +
    • + Lorsque le certificat eHealth n’est plus valide, le titulaire du + certificat est tenu de supprimer immédiatement le certificat eHealth + dans les différents appareils et/ou applications sur lesquels il a été + installé. Dans ce cas, le titulaire du certificat est obligé de + révoquer immédiatement le certificat eHealth suivant la procédure en + vigueur. +
    • +
    • + Le titulaire du certificat est tenu de demander, en temps utile, avant + l’expiration du certificat, un nouvel exemplaire suivant la procédure + en vigueur. La durée de validité des certificats eHealth ne peut être + “prorogée”. +
    • +
    • + Le titulaire du certificat doit éviter que la clé privée afférente au + certificat eHealth ou le certificat eHealth même soit compromis, se + perde, soit rendue public, soit modifié ou utilisé, d'une quelconque + autre façon, de manière illicite. +
    • +
    • + Lors de l'utilisation du certificat et de la gestion de la clé privée, + le titulaire du certificat est tenu de respecter les mesures de + sécurité fixées par le service de sécurité de la Plate-forme eHealth. + Ces mesures de sécurité peuvent être consultées sur le portail de la + Plate-forme eHealth. + + +
    • +
    • + Le titulaire du certificat est tenu de faire révoquer le certificat + eHealth en cas de survenance d’un incident ou de présomption + d’incident qui, de quelque manière que ce soit, a nui à l’intégrité du + certificat eHealth ou de la clé privée y afférente. Plus précisément + la perte, le vol, la modification, la publication non autorisée ou + toute autre compromission du certificat eHealth ou de la clé privée y + afférente. Cela peut être effectué en choisissant "Révocation" dans le + menu principal de l'eHealth Certificate Manager. Si cette fonction de + révocation n'est pas disponible dans l'eHealth Certificate Manager, le + titulaire du certificat peut envoyer, par mail, un formulaire de + demande de révocation rempli (demande de révocation) à l'adresse + suivante: support@ehealth.fgov.be. + Cette demande de révocation doit être rédigée et envoyée conformément + aux instructions fixées dans la procédure de révocation qui est + disponible dans la bibliothèque technique du portail eHealth. + + +
    • +
    • + Si le certificat eHealth ou la clé privée y afférente est compromis, + le titulaire du certificat est tenu de cesser d'utiliser, + immédiatement et de manière définitive, le certificat eHealth et la + clé privée y afférente. +
    • +
    • + Seule la suppression complète du certificat eHealth périmé ou + compromis et l’installation d’un nouveau certificat eHealth, émis par + ou au nom de la Plate-forme eHealth, sont autorisés. Le titulaire du + certificat est tenu de s’abtenir de toute tentative de détournement de + cette directive. +
    • +
    +

    + Le titulaire du certificat est responsable de leur utilisation, licite + ou non, en ce compris de toute utilisation par des tiers. +

    +

    + Le titulaire du certificat demeure responsable des dégâts (directs ou + indirects) causés par l’utilisation (licite ou non) de son certificat + antérieure à la désactivation du certificat. +

    +

    + Sources: +

    + \ No newline at end of file diff --git a/decompiled/3.20.2/templates/terms.nl.html b/decompiled/3.20.2/templates/terms.nl.html new file mode 100644 index 000000000..8ef6e6d01 --- /dev/null +++ b/decompiled/3.20.2/templates/terms.nl.html @@ -0,0 +1,48 @@ +

    + eHealth-platform Certificaten Gebruikersvoorwaarden +

    +
    + + #if($name.naturalPerson) + Dit is een overeenkomst tussen eHealth-platform en $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber) verder de GEBRUIKER genoemd.
    + #else + Dit is een overeenkomst tussen eHealth-platform en $!identity.firstName $!identity.middleName $identity.name (NISS=$identity.nationalNumber), die de organisatie wettelijk vertegenwoordigt $name.name (${oids.get("CN").replace("\","").split(",")[0]}), verder de GEBRUIKER genoemd.
    + #end + +

    Algemene voorwaarden met betrekking tot het eHealth-certificaat

    +

    Het eHealth-certificaat moet gezien worden als een digitaal paspoort voor een natuurlijke persoon, rechtspersoon of feitelijke vereniging. Het eHealth-certificaat dient dan ook te worden behandeld met de nodige voorzorgen om misbruik van die identiteit te voorkomen.

    +

    Iedereen die een eHealth-certificaat aanvraagt of gebruikt (hierna «certificaathouder» genoemd), zowel op persoonlijke titel als in naam en voor rekening van een rechtspersoon of een feitelijke vereniging, is onderworpen aan volgende voorwaarden:

    +
      +
    • De aanvrager van een eHealth-certificaat dient kennis te hebben van het gebruik van digitale certificaten en Public Key Infrastructure (PKI). Indien nodig dient de aanvrager zich hieromtrent te laten onderwijzen of te laten bijstaan door deskundigen.
    • +
    • De aanvrager van een eHealth-certificaat moet de handleiding « Procedure voor de aanvraag van het eHealth-certificaat », consulteren, lezen, begrijpen en aanvaarden.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • De aanvrager staat in voor de verstrekte informatie (gegevens en sleutels die hij ter certificatie indient) en garandeert dat deze volledig en correct is.
    • +
    • Het is verboden het certificaat op enigerlei wijze te manipuleren.
    • +
    • De certificaathouder mag de eHealth-certificaten uitsluitend gebruiken voor wettelijke en toegelaten doeleinden in overeenstemming met het Gebruikersreglement van het eHealth-platform.(https://www.ehealth.fgov.be/nl/gebruikersreglement)
    • +
    • Elk gebruik van een eHealth-certificaat is in voorkomend geval beperkt tot het toepassingsgebied van de bestaande juridische machtigingen. Ingeval van uitbreiding, aanpassing of evolutie van het doel of de draagwijdte van dit gebruik, moet contact worden opgenomen met het eHealth-platform.
    • +
    • De certificaathouder moet het eHealth-platform onmiddellijk informeren over iedere wijziging in de informatie die eerder werd doorgestuurd aan het eHealth-platform. De certificaathouder dient hiervoor contact op te nemen met het Contactcenter van het eHealth-platform (02 788 51 55 of per e-mail naar support@ehealth.fgov.be ).
    • +
    • De certificaathouder moet het gebruik van het eHealth-certificaat onmiddellijk beëindigen indien enige informatie in het eHealth-certificaat niet meer valide is.
    • +
    • De certificaathouder moet onmiddellijk ophouden een eHealth-certificaat te gebruiken wanneer het eHealth-certificaat om welke reden dan ook ongeldig is geworden.
    • +
    • Wanneer het eHealth-certificaat niet langer geldig is, dient certificaathouder het eHealth-certificaat uit de verschillende toepassingen en / of apparaten waar het werd geïnstalleerd, te verwijderen. In dit geval is de certificaathouder verplicht onmiddellijk het eHealth-certificaat te herroepen volgens de geldende procedure.
    • +
    • De certificaathouder dient tijdig voor het verlopen van het certificaat een nieuw exemplaar volgens de geldende procedure aan te vragen. De geldigheidsduur van eHealth-certificaten kan niet “verlengd” worden.
    • +
    • De certificaathouder moet voorkomen dat de private sleutel behorende bij het eHealth-certificaat of het eHealth-certificaat zelf, wordt gecompromitteerd, verloren, bekend gemaakt, gewijzigd of op enig andere manier op een niet gemachtigde wijze wordt gebruikt.
    • + +
    • Bij het gebruik van het certificaat en het beheer van de private sleutel is de certificaathouder gehouden de veiligheidsvoorschriften zoals vastgesteld door de veiligheidsdienst van het eHealth-platform na te leven. Deze veiligheidsvoorschriften kunnen worden geraadpleegd op het portaal van het eHealth-platform.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • De certificaathouder is gehouden het eHealth-certificaat te laten herroepen wanneer er zich een voorval heeft voorgedaan, of het vermoeden bestaat dat er zich een voorval heeft voorgedaan waarbij op enige wijze de integriteit van het eHealth-certificaat of de bijbehorende private sleutel is aangetast. Meer bepaald verlies, diefstal, wijziging, ongeautoriseerde openbaring of enig andere compromittering van het eHealth-certificaat of de bijbehorende private sleutel. Dit is mogelijk via de keuze �Herroeping� in het hoofdmenu van de eHealth Certificate Manager. Wanneer deze herroepingsfunctie in de eHealth Certificate Manager niet beschikbaar zou zijn kan de certificaathouder een ingevuld aanvraagformulier tot herroeping (revocatieaanvraag) per email te versturen aan support@ehealth.fgov.be. Deze aanvraag tot herroeping dient te worden opgesteld en verstuurd overeenkomstig de instructies vermeld in de revocatieprocedure die te vinden is op de technische bibliotheek van het eHealth portaal.
      +(eHealth portaal > Support > Basisdiensten > Toegangsbeheer > eHealth-certificaten > downloadsectie)
      +https://www.ehealth.fgov.be/nl/support/basisdiensten/ehealth-certificaten
    • +
    • Indien het eHealth-certificaat of de bijbehorende private sleutel gecompromitteerd is, dient de certificaathouder ogenblikkelijk en definitief het gebruik van het eHealth-certificaat en de bijbehorende private sleutel te beëindigen.
    • +
    • Enkel het volledig wissen van een verlopen of een gecompromitteerd eHealth-certificaat en installeren van een nieuw eHealth-certificaat, uitgegeven door of namens het eHealth-platform, is toegestaan. De certificaathouder dient zich te onthouden van elke poging om deze richtlijn te omzeilen.
    • +
    +

    De certificaathouder is aansprakelijk voor elk al dan niet geoorloofd gebruik ervan, met inbegrip van elk gebruik door derden.

    +

    De certificaathouder blijft aansprakelijk voor alle (rechtstreekse of onrechtstreekse) schade ontstaan door het (al dan niet geoorloofde) gebruik van zijn certificaat dat heeft plaatsgevonden vóór het tijdstip waarop het certificaat geïnactiveerd werd.

    +

    Bronverwijzingen:

    + \ No newline at end of file diff --git a/decompiled/3.20.2/uddi/uddi-default.properties b/decompiled/3.20.2/uddi/uddi-default.properties new file mode 100644 index 000000000..19b9725d8 --- /dev/null +++ b/decompiled/3.20.2/uddi/uddi-default.properties @@ -0,0 +1,213 @@ +#UddiUpdater +#Mon Jun 13 09:04:44 CEST 2016 +acc-uddi\:ehealth-fgov-be\:business\:addressbook\:v1=https\://services-acpt.ehealth.fgov.be/AddressBook/v1 +acc-uddi\:ehealth-fgov-be\:business\:belrai\:v1=https\://services-acpt.ehealth.fgov.be/BelRAI/v1 +acc-uddi\:ehealth-fgov-be\:business\:certra\:v1=https\://services-acpt.ehealth.fgov.be/CertRa/v1 +acc-uddi\:ehealth-fgov-be\:business\:certra\:v2=https\://services-acpt.ehealth.fgov.be/CertRa/v2 +acc-uddi\:ehealth-fgov-be\:business\:chapivinformationconsultation\:v1=https\://services-acpt.ehealth.fgov.be/ChapIVInformation/Consultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementadmission\:v1=https\://services-acpt.ehealth.fgov.be/ChapterIV/ChapterIVAgreementAdmission/v1 +acc-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementconsultation\:v1=https\://services-acpt.ehealth.fgov.be/ChapterIV/ChapterIVAgreementConsultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:consent\:v1=https\://services-acpt.ehealth.fgov.be/Consent/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/familyComposition/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/familyComposition/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/manageInscription/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/manageInscription/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/mutationSender/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/mutationSender/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v2=https\://services-acpt.ehealth.fgov.be/consultRN/mutationSender/v2 +acc-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/personHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/personHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch-mock\:v1=https\://services-acpt.ehealth.fgov.be/consultRN-mock/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokidentifyperson\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/identifyPerson/v1 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokmanageperson\:v2=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/managePerson/v2 +acc-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokphoneticsearch\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/samlHoK/phoneticSearch/v1 +acc-uddi\:ehealth-fgov-be\:business\:rnconsult\:personservice\:v1=https\://services-acpt.ehealth.fgov.be/rnconsult/PersonService/v1 +acc-uddi\:ehealth-fgov-be\:business\:rnconsult\:cbsspersonservice\:v1=https\://services-acpt.ehealth.fgov.be/rnconsult/CbssPersonService/v1 +acc-uddi\:ehealth-fgov-be\:business\:dataattributeservice\:v1=https\://services-acpt.ehealth.fgov.be/DAtaAttributeService/v1 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v1=https\://services-acpt.ehealth.fgov.be/Dics/v1 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v2=https\://services-acpt.ehealth.fgov.be/Dics/v2 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v3:https\://services-acpt.ehealth.fgov.be/Dics/v3 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v4:https\://services-acpt.ehealth.fgov.be/Dics/v4 +acc-uddi\:ehealth-fgov-be\:business\:dics\:v5:https\://services-acpt.ehealth.fgov.be/Dics/v5 +acc-uddi\:ehealth-fgov-be\:business\:ebirthmedicalform\:v1=https\://services-acpt.ehealth.fgov.be/ebirth/medicalform/v1 +acc-uddi\:ehealth-fgov-be\:business\:ebirthnotification\:v1=https\://services-acpt.ehealth.fgov.be/ebirth/notification/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthoconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthodelete\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthosend\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecareorthoupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcareOrtho/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerdelete\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakersend\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarepacemakerupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcarePacemaker/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisconsult\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisdelete\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardissend\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecaretardisupdate\:v1=https\://services-acpt.ehealth.fgov.be/EcareTardis/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:ecarmedconsult\:v1=https\://services-acpt.ehealth.fgov.be/eCarmed/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:eh2eboxpublication\:v3=https\://services-acpt.ehealth.fgov.be/eh2eBox/publication/v1 +acc-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v2=https\://services-acpt.ehealth.fgov.be/ehBoxConsultation/v2 +acc-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v3=https\://services-acpt.ehealth.fgov.be/ehBoxConsultation/v3 +acc-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v2=https\://services-acpt.ehealth.fgov.be/ehBoxPublication/v2 +acc-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v3=https\://services-acpt.ehealth.fgov.be/ehBoxPublication/v3 +acc-uddi\:ehealth-fgov-be\:business\:etkdepot\:v1=https\://services-acpt.ehealth.fgov.be/EtkDepot/v1 +acc-uddi\:ehealth-fgov-be\:business\:etkra\:v1=https\://services-acpt.ehealth.fgov.be/EtkRa/v1 +acc-uddi\:ehealth-fgov-be\:business\:etkra\:v2=https\://services-acpt.ehealth.fgov.be/EtkRa/v2 +acc-uddi\:ehealth-fgov-be\:business\:genericinsurability\:v1=https\://services-acpt.ehealth.fgov.be/GenericInsurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:globalmedicalfileconsultation\:v1=https\://services-acpt.ehealth.fgov.be/GlobalMedicalFileConsultation/v1 +acc-uddi\:ehealth-fgov-be\:business\:globalmedicalfilenotification\:v1=https\://services-acpt.ehealth.fgov.be/GlobalMedicalFileNotification/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamattributeauthority\:v1=https\://services-acpt.ehealth.fgov.be/IAM/AttributeAuthority/v1 +acc-uddi\:ehealth-fgov-be\:business\:iampiptherapeuticlinks\:v1=https\://techws-acpt.ehealth.fgov.be/IAM/PIP/TherapeuticLinks/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/Saml11TokenService/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservicelegacy\:v1=https\://services-acpt.ehealth.fgov.be/IAM/Saml11TokenService/Legacy/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsecuritytokenservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/SecurityTokenService/v1 +acc-uddi\:ehealth-fgov-be\:business\:iamsinglesignonservice\:v1=https\://services-acpt.ehealth.fgov.be/IAM/SingleSignOnService/v1 +acc-uddi\:ehealth-fgov-be\:business\:idsupport\:v2=https\://services-acpt.ehealth.fgov.be/IdSupport/v2 +acc-uddi\:ehealth-fgov-be\:business\:insurability\:v1=https\://services-acpt.ehealth.fgov.be/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:insurability\:v2=https\://services-acpt.ehealth.fgov.be/Insurability/v2 +acc-uddi\:ehealth-fgov-be\:business\:integrationinsurability\:v1=https\://services-acpt.ehealth.fgov.be/integration/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:kgss\:v1=https\://services-acpt.ehealth.fgov.be/Kgss/v1 +acc-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v1=https\://services-acpt.ehealth.fgov.be/MediPrima/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v2=https\://services-acpt.ehealth.fgov.be/MediPrima/Consult/v2 +acc-uddi\:ehealth-fgov-be\:business\:mediprimauma\:v1=https\://services-acpt.ehealth.fgov.be/MediPrima/UMA/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenetmemberdata\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/MemberData/v1 +acc-uddi\:ehealth-fgov-be\:business\:metahub\:v2=https\://services-acpt.ehealth.fgov.be/MetaHub/v2 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteagreement\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAgreement/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAttest/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v2=https\://services-acpt.ehealth.fgov.be/MyCareNet/eAttest/v2 +acc-uddi\:ehealth-fgov-be\:business\:mycarenetregistration\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/Registration/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenettarification\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/Tarification/v1 +acc-uddi\:ehealth-fgov-be\:business\:mycarenettarificationmediprima\:v1=https\://services-acpt.ehealth.fgov.be/MyCareNet/TarificationMediPrima/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibconsult\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibdelete\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibsend\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermiddefibupdate\:v1=https\://services-acpt.ehealth.fgov.be/QermidDefib/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucoconsult\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Consult/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucodelete\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Delete/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucosend\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Send/v1 +acc-uddi\:ehealth-fgov-be\:business\:qermidtucoupdate\:v1=https\://services-acpt.ehealth.fgov.be/QermidTuCo/Update/v1 +acc-uddi\:ehealth-fgov-be\:business\:rct\:v1=https\://services-acpt.ehealth.fgov.be/rct/v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eexecutor-pilot\:v2=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v2/Executor_v2 +acc-uddi\:ehealth-fgov-be\:business\:recip-epatient-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Patient_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-epatient\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Patient_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eprescriber-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Prescriber_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-eprescriber\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Prescriber_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-etechnical-pilot\:v1=https\://services-acpt.ehealth.fgov.be/pilot/Recip-e/v1/Technical_v1 +acc-uddi\:ehealth-fgov-be\:business\:recip-etechnical\:v1=https\://services-acpt.ehealth.fgov.be/Recip-e/v1/Technical_v1 +acc-uddi\:ehealth-fgov-be\:business\:sadmi\:v1=https\://services-acpt.ehealth.fgov.be/Sadmi/v1 +acc-uddi\:ehealth-fgov-be\:business\:sadn\:v1=https\://services-acpt.ehealth.fgov.be/Sadn/v1 +acc-uddi\:ehealth-fgov-be\:business\:samcivics\:v2=https\://services-acpt.ehealth.fgov.be/ChapIVInformation/Consultation/v2 +acc-uddi\:ehealth-fgov-be\:business\:seals\:v1=https\://services-acpt.ehealth.fgov.be/Seals/v1 +acc-uddi\:ehealth-fgov-be\:business\:smuregsmuregsdsservice\:v1=https\://services-acpt.ehealth.fgov.be/smureg/smuregsdsservice/v1 +acc-uddi\:ehealth-fgov-be\:business\:smuregsmuregservice\:v1=https\://services-acpt.ehealth.fgov.be/smureg/smuregservice/v1 +acc-uddi\:ehealth-fgov-be\:business\:ssinhistory\:v1=https\://services-acpt.ehealth.fgov.be/consultRN/SsinHistory/v1 +acc-uddi\:ehealth-fgov-be\:business\:therlink\:v1=https\://services-acpt.ehealth.fgov.be/TherLink/v1 +acc-uddi\:ehealth-fgov-be\:business\:timestampauthority\:v2=https\://services-acpt.ehealth.fgov.be/TimestampAuthority/v2 +acc-uddi\:ehealth-fgov-be\:business\:timestampconsult\:v2=https\://services-acpt.ehealth.fgov.be/TimestampConsult/v2 +acc-uddi\:ehealth-fgov-be\:business\:ureg\:v1=https\://services-acpt.ehealth.fgov.be/Ureg/v1 +acc-uddi\:ehealth-fgov-be\:business\:vsbnetinsurability\:v1=https\://services-acpt.ehealth.fgov.be/MyVSBNet/Insurability/v1 +acc-uddi\:ehealth-fgov-be\:business\:wscobrhacons\:v1=https\://services-acpt.ehealth.fgov.be/WsCoBRHACons/v1 +acc-uddi\:ehealth-fgov-be\:business\:wscobrhapub\:v1=https\://services-acpt.ehealth.fgov.be/WsCoBRHAPub/v1 +prd-uddi\:ehealth-fgov-be\:business\:addressbook\:v1=https\://services.ehealth.fgov.be/AddressBook/v1 +prd-uddi\:ehealth-fgov-be\:business\:belrai\:v1=https\://services.ehealth.fgov.be/BelRAI/v1 +prd-uddi\:ehealth-fgov-be\:business\:certra\:v1=https\://services.ehealth.fgov.be/CertRa/v1 +prd-uddi\:ehealth-fgov-be\:business\:certra\:v2=https\://services.ehealth.fgov.be/CertRa/v2 +prd-uddi\:ehealth-fgov-be\:business\:chapivinformationconsultation\:v1=https\://services.ehealth.fgov.be/ChapIVInformation/Consultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementadmission\:v1=https\://services.ehealth.fgov.be/ChapterIV/ChapterIVAgreementAdmission/v1 +prd-uddi\:ehealth-fgov-be\:business\:chapterivchapterivagreementconsultation\:v1=https\://services.ehealth.fgov.be/ChapterIV/ChapterIVAgreementConsultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:consent\:v1=https\://services.ehealth.fgov.be/Consent/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnfamilycomposition\:v1=https\://services.ehealth.fgov.be/consultRN/familyComposition/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnidentifyperson\:v1=https\://services.ehealth.fgov.be/consultRN/identifyPerson/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmanageinscription\:v1=https\://services.ehealth.fgov.be/consultRN/manageInscription/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v1=https\://services.ehealth.fgov.be/consultRN/mutationSender/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnmutationsender\:v2=https\://services.ehealth.fgov.be/consultRN/mutationSender/v2 +prd-uddi\:ehealth-fgov-be\:business\:consultrnpersonhistory\:v1=https\://services.ehealth.fgov.be/consultRN/personHistory/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnphoneticsearch\:v1=https\://services.ehealth.fgov.be/consultRN/phoneticSearch/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokidentifyperson\:v1=https\://services.ehealth.fgov.be/consultRN/samlHoK/identifyPerson/v1 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokmanageperson\:v2=https\://services.ehealth.fgov.be/consultRN/samlHoK/managePerson/v2 +prd-uddi\:ehealth-fgov-be\:business\:consultrnsamlhokphoneticsearch\:v1=https\://services.ehealth.fgov.be/consultRN/samlHoK/phoneticSearch/v1 +prd-uddi\:ehealth-fgov-be\:business\:rnconsult\:personservice\:v1=https\://services.ehealth.fgov.be/rnconsult/PersonService/v1 +prd-uddi\:ehealth-fgov-be\:business\:rnconsult\:cbsspersonservice\:v1=https\://services.ehealth.fgov.be/rnconsult/CbssPersonService/v1 +prd-uddi\:ehealth-fgov-be\:business\:dataattributeservice\:v1=https\://services.ehealth.fgov.be/DAtaAttributeService/v1 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v1=https\://services.ehealth.fgov.be/Dics/v1 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v2=https\://services.ehealth.fgov.be/Dics/v2 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v3:https\://services.ehealth.fgov.be/Dics/v3 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v4:https\://services.ehealth.fgov.be/Dics/v4 +prd-uddi\:ehealth-fgov-be\:business\:dics\:v5:https\://services.ehealth.fgov.be/Dics/v5 +prd-uddi\:ehealth-fgov-be\:business\:ebirthmedicalform\:v1=https\://services.ehealth.fgov.be/ebirth/medicalform/v1 +prd-uddi\:ehealth-fgov-be\:business\:ebirthnotification\:v1=https\://services.ehealth.fgov.be/ebirth/notification/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthoconsult\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthodelete\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthosend\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecareorthoupdate\:v1=https\://services.ehealth.fgov.be/EcareOrtho/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerconsult\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerdelete\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakersend\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarepacemakerupdate\:v1=https\://services.ehealth.fgov.be/EcarePacemaker/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisconsult\:v1=https\://services.ehealth.fgov.be/EcareTardis/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisdelete\:v1=https\://services.ehealth.fgov.be/EcareTardis/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardissend\:v1=https\://services.ehealth.fgov.be/EcareTardis/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecaretardisupdate\:v1=https\://services.ehealth.fgov.be/EcareTardis/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:ecarmedconsult\:v1=https\://services.ehealth.fgov.be/eCarmed/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:eh2eboxpublication\:v3=https\://services.ehealth.fgov.be/eh2eBox/publication/v1 +prd-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v2=https\://services.ehealth.fgov.be/ehBoxConsultation/v2 +prd-uddi\:ehealth-fgov-be\:business\:ehboxconsultation\:v3=https\://services.ehealth.fgov.be/ehBoxConsultation/v3 +prd-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v2=https\://services.ehealth.fgov.be/ehBoxPublication/v2 +prd-uddi\:ehealth-fgov-be\:business\:ehboxpublication\:v3=https\://services.ehealth.fgov.be/ehBoxPublication/v3 +prd-uddi\:ehealth-fgov-be\:business\:etkdepot\:v1=https\://services.ehealth.fgov.be/EtkDepot/v1 +prd-uddi\:ehealth-fgov-be\:business\:etkra\:v1=https\://services.ehealth.fgov.be/EtkRa/v1 +prd-uddi\:ehealth-fgov-be\:business\:etkra\:v2=https\://services.ehealth.fgov.be/EtkRa/v2 +prd-uddi\:ehealth-fgov-be\:business\:genericinsurability\:v1=https\://services.ehealth.fgov.be/GenericInsurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:globalmedicalfileconsultation\:v1=https\://services.ehealth.fgov.be/GlobalMedicalFileConsultation/v1 +prd-uddi\:ehealth-fgov-be\:business\:globalmedicalfilenotification\:v1=https\://services.ehealth.fgov.be/GlobalMedicalFileNotification/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamattributeauthority\:v1=https\://services.ehealth.fgov.be/IAM/AttributeAuthority/v1 +prd-uddi\:ehealth-fgov-be\:business\:iampiptherapeuticlinks\:v1=https\://techws.ehealth.fgov.be/IAM/PIP/TherapeuticLinks/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservice\:v1=https\://services.ehealth.fgov.be/IAM/Saml11TokenService/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsaml11tokenservicelegacy\:v1=https\://services.ehealth.fgov.be/IAM/Saml11TokenService/Legacy/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsecuritytokenservice\:v1=https\://services.ehealth.fgov.be/IAM/SecurityTokenService/v1 +prd-uddi\:ehealth-fgov-be\:business\:iamsinglesignonservice\:v1=https\://services.ehealth.fgov.be/IAM/SingleSignOnService/v1 +prd-uddi\:ehealth-fgov-be\:business\:idsupport\:v2=https\://services.ehealth.fgov.be/IdSupport/v2 +prd-uddi\:ehealth-fgov-be\:business\:insurability\:v1=https\://services.ehealth.fgov.be/Insurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:insurability\:v2=https\://services.ehealth.fgov.be/Insurability/v2 +prd-uddi\:ehealth-fgov-be\:business\:kgss\:v1=https\://services.ehealth.fgov.be/Kgss/v1 +prd-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v1=https\://services.ehealth.fgov.be/MediPrima/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:mediprimaconsult\:v2=https\://services.ehealth.fgov.be/MediPrima/Consult/v2 +prd-uddi\:ehealth-fgov-be\:business\:mediprimauma\:v1=https\://services.ehealth.fgov.be/MediPrima/UMA/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenetmemberdata\:v1=https\://services.ehealth.fgov.be/MyCareNet/MemberData/v1 +prd-uddi\:ehealth-fgov-be\:business\:metahub\:v2=https\://services.ehealth.fgov.be/MetaHub/v2 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteagreement\:v1=https\://services.ehealth.fgov.be/MyCareNet/eAgreement/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v1=https\://services.ehealth.fgov.be/MyCareNet/eAttest/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycareneteattest\:v2=https\://services.ehealth.fgov.be/MyCareNet/eAttest/v2 +prd-uddi\:ehealth-fgov-be\:business\:mycarenetregistration\:v1=https\://services.ehealth.fgov.be/MyCareNet/Registration/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenettarification\:v1=https\://services.ehealth.fgov.be/MyCareNet/Tarification/v1 +prd-uddi\:ehealth-fgov-be\:business\:mycarenettarificationmediprima\:v1=https\://services.ehealth.fgov.be/MyCareNet/TarificationMediPrima/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibconsult\:v1=https\://services.ehealth.fgov.be/QermidDefib/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibdelete\:v1=https\://services.ehealth.fgov.be/QermidDefib/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibsend\:v1=https\://services.ehealth.fgov.be/QermidDefib/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermiddefibupdate\:v1=https\://services.ehealth.fgov.be/QermidDefib/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucoconsult\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Consult/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucodelete\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Delete/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucosend\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Send/v1 +prd-uddi\:ehealth-fgov-be\:business\:qermidtucoupdate\:v1=https\://services.ehealth.fgov.be/QermidTuCo/Update/v1 +prd-uddi\:ehealth-fgov-be\:business\:rct\:v1=https\://services.ehealth.fgov.be/rct/v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-eexecutor\:v1=https\://services.ehealth.fgov.be/Recip-e/v2/Executor_v2 +prd-uddi\:ehealth-fgov-be\:business\:recip-epatient\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Patient_v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-eprescriber\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Prescriber_v1 +prd-uddi\:ehealth-fgov-be\:business\:recip-etechnical\:v1=https\://services.ehealth.fgov.be/Recip-e/v1/Technical_v1 +prd-uddi\:ehealth-fgov-be\:business\:sadmi\:v1=https\://services.ehealth.fgov.be/Sadmi/v1 +prd-uddi\:ehealth-fgov-be\:business\:sadmimonitoring\:v2=https\://services.ehealth.fgov.be/Sadmi/Monitoring/v1 +prd-uddi\:ehealth-fgov-be\:business\:sadn\:v1=https\://services.ehealth.fgov.be/Sadn/v1 +prd-uddi\:ehealth-fgov-be\:business\:samcivics\:v2=https\://services.ehealth.fgov.be/ChapIVInformation/Consultation/v2 +prd-uddi\:ehealth-fgov-be\:business\:seals\:v1=https\://services.ehealth.fgov.be/Seals/v1 +prd-uddi\:ehealth-fgov-be\:business\:smuregsmuregsdsservice\:v1=https\://services.ehealth.fgov.be/smureg/smuregsdsservice/v1 +prd-uddi\:ehealth-fgov-be\:business\:smuregsmuregservice\:v1=https\://services.ehealth.fgov.be/smureg/smuregservice/v1 +prd-uddi\:ehealth-fgov-be\:business\:ssinhistory\:v1=https\://services.ehealth.fgov.be/consultRN/SsinHistory/v1 +prd-uddi\:ehealth-fgov-be\:business\:therlink\:v1=https\://services.ehealth.fgov.be/TherLink/v1 +prd-uddi\:ehealth-fgov-be\:business\:timestampauthority\:v2=https\://services.ehealth.fgov.be/TimestampAuthority/v2 +prd-uddi\:ehealth-fgov-be\:business\:timestampconsult\:v2=https\://services.ehealth.fgov.be/TimestampConsult/v2 +prd-uddi\:ehealth-fgov-be\:business\:ureg\:v1=https\://services.ehealth.fgov.be/Ureg/v1 +prd-uddi\:ehealth-fgov-be\:business\:vsbnetinsurability\:v1=https\://services.ehealth.fgov.be/MyVSBNet/Insurability/v1 +prd-uddi\:ehealth-fgov-be\:business\:wscobrhacons\:v1=https\://services.ehealth.fgov.be/WsCoBRHACons/v1 +prd-uddi\:ehealth-fgov-be\:business\:wscobrhapub\:v1=https\://services.ehealth.fgov.be/WsCoBRHAPub/v1 diff --git a/decompiled/3.20.2/validators/external/XSD/xenc-schema.xsd b/decompiled/3.20.2/validators/external/XSD/xenc-schema.xsd new file mode 100644 index 000000000..089076557 --- /dev/null +++ b/decompiled/3.20.2/validators/external/XSD/xenc-schema.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd b/decompiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd new file mode 100644 index 000000000..306b70635 --- /dev/null +++ b/decompiled/3.20.2/validators/external/XSD/xmldsig-core-schema.xsd @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd b/decompiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd new file mode 100644 index 000000000..7e32c991c --- /dev/null +++ b/decompiled/3.20.2/validators/kmehr/XSD/cd-1_5.xsd @@ -0,0 +1,4286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ISO 2955-1983 and extensions restricted to time units - v2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd b/decompiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd new file mode 100644 index 000000000..535122db2 --- /dev/null +++ b/decompiled/3.20.2/validators/kmehr/XSD/dt-1_5.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd b/decompiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd new file mode 100644 index 000000000..c0f49b59e --- /dev/null +++ b/decompiled/3.20.2/validators/kmehr/XSD/id-1_5.xsd @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd b/decompiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd new file mode 100644 index 000000000..11e01d5e7 --- /dev/null +++ b/decompiled/3.20.2/validators/kmehr/XSD/kmehr-1_5.xsd @@ -0,0 +1,1342 @@ + + + + + + + + + + + + to specify the type of acknowledgment that is desired by the sender + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + to specify the type of address (home, work,...) + + + + + + + + + + + Num�ro d'identification statistique + + + + + + + + District identification for the cities of Antwerpen-Anvers and Doornik-Tournai. + + + + + + + + + + + + + + + + + + + + to specify the administration unit + + + + + + + + the author assumes the medical responsibility of the content of the transaction. It can be specified by a combination of hcparty elements (organisation, medical specialty, person), but it must necessarily contain one hcparty identifying one person. The author is not the transcriptionist that has typed the report. The author is not necessarily the performer of the act that is reported by the transaction. In that case, the author of the transaction can be overwritten at the level of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal + products prescribed + + + + + + a medicinal product can be identified + unambiguously by a CNK code identifying + a package. The descriptive + identification is only mandatory in case + of absence of a package ID. + + + + + + + in Belgium a selected CNK code + out of the drug database + + + + + + + in Belgium the effective + delivered CNK code out of the + drug database + + + + + + + descriptive name in the package + database, in Belgium the name + use in the pharmacy database + + + + + + + + + + + + to be used as a prefix for quantitiy (eg: ad 100 + ml) + + + + + + + + + + + + + + a magistral preparation can be prescribed as a (coded) + reference to a preparation in a reference book (formularyreference), or as a + (coded) list of individual compounds (compoundlist), or as free text + (magistraltext) + + + + + + + + a list of compounds to be used in a + magistral preparation + + + + + + + a reference to an official formulary for + magistral preparations (eg TMF, NF6) + + + + + + magistral preparation as free text + + + + + + + + Used to specify the galenic form. Can be a value + from the reference table GALENIC_FORMS or free + text + + + + + + + + + + to restrict the list of healthcare parties allowed to access to the content of the parent element + + + + + to identify a healthcare professional, organisation or medical specialty. + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the value of the item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + identification of the prepacked medicinal products prescribed + + + + a medicinal product can be identified unambiguously by a CNK code identifying a package. The descriptive identification is only mandatory in case of absence of a package ID. + + + + + in Belgium a selected CNK code out of the drug database + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name in the package database, in Belgium the name use in the pharmacy database + + + + + + + + + description of the INN or substance based cluster prescribed + + + + + + code of the INN cluster: should be in Belgium a selection out of a table, once available + + + + + in Belgium the effective delivered CNK code out of the drug database + + + + + descriptive name of the INN based cluster: INN name + strength + generic pharmaceutical form or physical form + route of administration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify possible errors + + + + + + + + + + to specify possible errors + + + + + + + + + + + + + + Identifies the preparation using FORMULARY and/or FORMULARYREFERENCE. + + + + + + + + + + + + + refers to a value of the reference table galenic + forms + + + + + + galenic form as free text + + + + + + + + + + + + + + + + + + + + + contains the clinical information related to one patient + + + + + + this must be a sequential number within the parent element. In addition, it can specify alternative local identifier(s). + + + + + + + + to link the folder with another element of the Belgian Healthcare Telematics System + + + + + + + frequency of applying the periodic posology, only in case of a constant scheme during a period of time + + + + + + + + + + + + + + + + + + + + + Deprecated, this sequence has been retained for backward compatibility only + + + + + + + + to specify the frequency using a coded periodicity + + + + + + + + + ideally this should refer to a INAMI/RIZIV number. It can refer to alternative local identifiers. + + + + + must at least refer to a value of CD-HCPARTY. + + + + + + + + + + + + + + + + to specify the routing of the message + + + + + + + this must be a unique number within the Belgian Telematics Healthcare system . It should result of the concatenation of the first sender hcparty id of the current message, a dot and a unique identifier within the sending system. In addition, it can also specify alternative local numbers. + + + + + creation date of the message + + + + + creation time of the message + + + + + + + + + + to link the header with another element of the Belgian Healthcare Telematics System + + + + + + + a heading is used to organise the content of a transaction among chapters or paragraphs. + + + + + + this must be a sequential number within the parent transaction or parent heading. In addition, it can be alternative local identifier(s). + + + + + the heading must contain at least one code from the CDHEADING scheme. Local codes can be associated. + + + + + + + + + to link the heading with another element of the Belgian Healthcare Telematics System + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the reason of an incapacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nr goedkeuring betalingsverbintenis van de VI + + + + + + + the item is used to describe atomic medical information. + + + + + + this must be a sequential number within the transaction. In addition, it can specify alternative local identifier(s). + + + + + the item must contain at least one code from the CD-ITEM scheme. Local codes can be associated. + + + + + this is used to specify the content of the item. + + + + + to comment the content + + + + + this can be used to specify the medical responsible of the content of the item when it differs from the transaction 's author. + + + + + + + + + + + + + + + + + + + + + + quantity of product and frequence of administration per unit of period of time (day, week, hour, month etc...) + + + + + + Structured expression of the ordered posology + + + + Number of pharmaceutical product units per administration/intake e.g. 2, unit of pharmaceutical product, e.g. ml, puff,drop. can be empty which means "one piece" of the pharmaceutical product as present in the package. + + + + + + + Number of takes in the given reference period, mostly daily. Only possible when the qty of product is the same for each of the takes, e.g. 2 for twice. Default: one + + + + + + + + + + + + + + + + + + ordered day regimen of administration applicable either on a precised day or on basis of the frequency + + + + + + + to be used to precise the day of the week of applicability in case of dosage regimen changing over time + + + + + to be used to precise the date of applicability + + + + + to be used to precise the day of the week of applicability + + + + + + proposed time of administration + + + + + + proposed hour-min of administration + + + + + e.g. before noon + + + + + + + + number of pharmaceutical product units per intake / per administration (piece, puff, ml,...) + + + + + + + + + proposed date of delivery of that product in case of a prescription, delivery date in case of delivery of that product. Simple date type content based on a new basic datatype "date", similary, another new basic datatype "time" has been created + + + + + + + + serial number of the product package + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + The pharmacist would be free to choose the medicinal product package the first time a prescription is issued for this drug in INN, but that the pharmacist is supposed to stick to this choice for further deliveries. + + + + + + + + + + + to transfer medical information about one or several patients (using one folder per patient). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the maximal range of the content + + + + + + + + + Deprecated at 01/01/2009, this complex type has been retained for backward compatibility only + + + + + + to specify a CNK + + + + + to specify an international non-proprietary name + + + + + to describe a magistral prescription as free text, possibly complemented by a list of CNK + + + + + + + + + + serial number of the product package + + + + + + + + + + to justify voluntary 'overdosing' + + + + + + to indicate the type of reimbursement based on medical justification for treatment + + + + + to specify if the substitution by the pharmacist is allowed + + + + + + + + + + + + + to specify the minimal range of the content + + + + + + + + + + + + + + + + + + + + + + + + + + + to specify the periodicity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + galenic form + + + + + + + + + + + + + + + + + + + The recipient can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). If no individual person can be identified as recipient, you should specify a medical specialty or, at least the identification of the organisation that receives the message for further distribution (a regional server for example). + + + + + + + + + to specify if the minref and maxref references are adjusted to the patient's age, sex, ..., + + + + + + to specify reference values for a given context + + + + + + + + + + + + + + + + + + + + number of possible renewals of that product. Default 0. + + + + + eearliest renewal between first delivery and each renewal. + + + + + + + + + administration route + + + + + + + + + + + + + + + + + + + + + + the sender can be specified by a free combination of hcparty elements (organisation(s), medical specialty(ies), person(s)). + + + + + + + + + + + + + + + + + + + + + + + + to specify the version of the kmehr specification to which this message complies + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the substance using a INNCLUSTER, ATC or EAN code. + + + + + + + + + + + the first cd specifies the type of address (home, work,...) and the second cd specifies the type of telecom device (phone, gsm, fax, ...) + + + + + + + + + + + + + + + + + + + + + + + + + to specify the time unit + + + + + + + + a transaction is a set of medical information validated by one healthcare professional at one given moment. + + + + + + this must be a sequential number within the folder. In addition, it can specify alternative local identifier(s). + + + + + the transaction must contain at least one code from the CD-TRANSACTION scheme. Local codes can be associated. + + + + + usually this is the date of reporting. Please refer to detailed specification for particular cases. + + + + + usually this is the time of reporting. Please refer to detailed specification for particular cases. + + + + + the author endorses the medical responsibility of the content of the transaction. It must identify at least one physical person. In addition, it can also identify its medical specialty and/or organisation. + + + + + the redactor identifies the context of transcription or generation of the content of the transaction. It can identifiy a physicial person like a secretary, nurse, ... and possibly its department and/or organisation. It can also represent a robot for automatic content generation, an application for example. + + + + + to specify if the transaction is partial or complete. + + + + + to specify if the content of the transaction has been medically validated. + + + + + expiration date of the prescription/transaction, can be used to remove a prescription from a prescription server + + + + + + + + + + to link the transaction with another element of the Belgian Healthcare Telematics System + + + + + + + + + to specify the unit + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd b/decompiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd new file mode 100644 index 000000000..30290a116 --- /dev/null +++ b/decompiled/3.20.2/validators/kmehr/XSD/kmehr_elements-1_5.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + diff --git a/decompiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd b/decompiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd new file mode 100644 index 000000000..6a2d6ef0a --- /dev/null +++ b/decompiled/3.20.2/validators/niccin-mycarenet-chapteriv/XSD/medicalagreement-core-1_0.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/decompiled/3.20.2/wstrust/issue.samlv11.hok.template.xml b/decompiled/3.20.2/wstrust/issue.samlv11.hok.template.xml new file mode 100644 index 000000000..36b466ec2 --- /dev/null +++ b/decompiled/3.20.2/wstrust/issue.samlv11.hok.template.xml @@ -0,0 +1,18 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + + + + http://docs.oasis-open.org/ws-sx/wstrust/200512/PublicKey + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml b/decompiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml new file mode 100644 index 000000000..246f7da7b --- /dev/null +++ b/decompiled/3.20.2/wstrust/issue.samlv11.sv.authmethod.template.xml @@ -0,0 +1,34 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + ${NotBefore} + ${NotOnOrAfter} + + + + + + + + + ${nameid.value} + + + + + ${nameid.value} + + + + + + + + ${issuer} + + \ No newline at end of file diff --git a/decompiled/3.20.2/wstrust/issue.samlv11.sv.template.xml b/decompiled/3.20.2/wstrust/issue.samlv11.sv.template.xml new file mode 100644 index 000000000..e0f715471 --- /dev/null +++ b/decompiled/3.20.2/wstrust/issue.samlv11.sv.template.xml @@ -0,0 +1,30 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue + + + ${NotBefore} + ${NotOnOrAfter} + + + + + + + + + ${nameid.value} + + + + + + + + ${issuer} + + + \ No newline at end of file diff --git a/decompiled/3.20.2/wstrust/renew.samlv11.template.xml b/decompiled/3.20.2/wstrust/renew.samlv11.template.xml new file mode 100644 index 000000000..dda2e344f --- /dev/null +++ b/decompiled/3.20.2/wstrust/renew.samlv11.template.xml @@ -0,0 +1,12 @@ + + http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV1.1 + http://docs.oasis-open.org/ws-sx/ws-trust/200512/Renew + + + + + + + + \ No newline at end of file diff --git a/decompiled/3.20.2/wstrust/signchallenge.template.xml b/decompiled/3.20.2/wstrust/signchallenge.template.xml new file mode 100644 index 000000000..0a0a8d85c --- /dev/null +++ b/decompiled/3.20.2/wstrust/signchallenge.template.xml @@ -0,0 +1,5 @@ + + + ${challenge} + + \ No newline at end of file diff --git a/src/main/kotlin/org/taktik/freehealth/middleware/web/controllers/RecipeController.kt b/src/main/kotlin/org/taktik/freehealth/middleware/web/controllers/RecipeController.kt index 12152915b..aef45a39c 100644 --- a/src/main/kotlin/org/taktik/freehealth/middleware/web/controllers/RecipeController.kt +++ b/src/main/kotlin/org/taktik/freehealth/middleware/web/controllers/RecipeController.kt @@ -114,7 +114,7 @@ class RecipeController(val recipeService: RecipeService, val recipeV4Service: Re @GetMapping("/patient", produces = [MediaType.APPLICATION_JSON_UTF8_VALUE]) fun listOpenPrescriptionsByPatient(@RequestHeader(name = "X-FHC-keystoreId") keystoreId: UUID, @RequestHeader(name = "X-FHC-tokenId") tokenId: UUID, @RequestParam hcpQuality: String, @RequestParam hcpNihii: String, @RequestParam hcpSsin: String, @RequestParam hcpName: String, @RequestParam patientId: String, @RequestHeader(name = "X-FHC-passPhrase") passPhrase: String): List = - recipeService.listOpenPrescriptions( + recipeV4Service.listOpenPrescriptions( keystoreId = keystoreId, tokenId = tokenId, hcpQuality = hcpQuality, diff --git a/src/main/resources/acpt/org.taktik.connector.technical.properties b/src/main/resources/acpt/org.taktik.connector.technical.properties index 4eec18ef6..7c45d4e33 100644 --- a/src/main/resources/acpt/org.taktik.connector.technical.properties +++ b/src/main/resources/acpt/org.taktik.connector.technical.properties @@ -221,8 +221,6 @@ referenceSourceVersion.xpath2=/kmehrmessage/header/externalsource/source/version ############################################################################################################################################## #package.name= package.id=topaz -mycarenet.license.username=mmhtopaz -mycarenet.license.password=m4H86mlP45 ############################################################################################################################################## # Configuration of BUSINESS module Chapter IV # diff --git a/src/main/resources/prod/org.taktik.connector.technical.properties b/src/main/resources/prod/org.taktik.connector.technical.properties index 829e721ba..1ee31b687 100644 --- a/src/main/resources/prod/org.taktik.connector.technical.properties +++ b/src/main/resources/prod/org.taktik.connector.technical.properties @@ -222,8 +222,6 @@ referenceSourceVersion.xpath2=/kmehrmessage/header/externalsource/source/version ############################################################################################################################################## #package.name= package.id=topaz -mycarenet.license.username=mmhtopaz -mycarenet.license.password=m4H86mlP45 ############################################################################################################################################## # Configuration of BUSINESS module Chapter IV #

    kj|6na|UD5WXOiXc{8O7J01R|UAM`dXt(#1#k`o$rVP$Y;)%q6Nc@|` y6N&dZ{~MUWVT!{w+M3^#E0W9-Ws3y@xqO+?qpE09 zR`aCPWKv0knnE(#%+Q=~j8cBYO+&FFuR7eR7TCK6bJhO)I(tZ9rqFN{w^@n1ylk;8 z#}Ud<$j2qHoPTRHjbnOjTeQrb3N=o&^rda(EM_xDA;^eh*bE8&j;RTbNsPlKs|4HZ z!!Cw5R70ZSQeMa^ZLQJ6Ogf#Whv^L+qk zQmwU=#`17FFpC7vJmL;ln*@UKLO0bOFhpJl?sdf3S#D{Uyfg?rHkS5#ax-j#D6Pwa~NnrK#{@gN6=DI@q zot_xR+P4jD@8$CN9v4sd@vY|uGu0N@yx1@G7qY@6f#m6s1tC=DVa*Okj=~JgMj;BZ zC``cx0*?m_gyDLX0R78f*f!1q+6~Y(JP1tbGEgpP(Hms^gMLA99miY<@Bu;)W?>Y@ za397Q5P%43kT0Ik;&}qsagWrU!( z5?n*cuRuO|F|OeMj3-=&tGJK04PXxD@kHPn^6Pc}41te5&bxh`7hutM-bCU79V)r{ z1p=MW5l_002{`Z&rrTD2cuj4|O8|izu-u18u$Rc2zC>0a-j7JImxzT#?14mdjsuYJ muAcO2lEjR!qI8MDO}GUqRAT`sq+dh8g{X@Kx{Yd-WqtwSeY&my literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateCertificateResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..e45e1581a2a08fcf405dd440a75f96e5614af9eb GIT binary patch literal 2042 zcmbtUYi|=r6g}fdOcDoDNK77Wc@=OHU}+#pTWE?CpbbPV#9$#sAdT0Pc&gnUYjJfQ7BTS`h zV`jc%dlXpuF9_eMy)_-kaQ`rWZa^LjR^6uZlaj18+&st^D9Ltgd``%fp103I>xPU~ zgUui5Z_OA_$$+V)O26<>wLIynXkCSNAudq}vXy2Xx~l^nuL@+#b2UzT-82|`YEuX5 z`?g%EKZffrG-ez4nJG-XisHT!$+;m(P4yDryO>A7_Ih{r4 zTNS8~M2>LUQc;UyP_~y{6{l~wJZGg;iu(BTj`93}G2F0UguudJ^;BFgHZq}=EC=^5TI)vlV)G9- z9&GY^zBIT(FZ$d7sy2k$<$hZ~gbn+_&kx4jGA2I!re_C07jX{fix|VnB4#jK#3wi@ zu=@WLCb0Ygfbo5b?>&uHc|EnG16g*PoUmJQv~jA*y{KPX{o?{}%^?UBkR!_z80P;G zUWgft(n9ilKgIWp$YPwV>vvY7g*ZiQ}CIe{{!OJgxf`)mNl?~OFWC+0DOkaeB-5zt32ON{tcO5=*+N{ zgXE{F$z{y-l2;j>vC;Djzaw*4dL*&F6L{!%)szq8$ d3b$|@OLS96%UIb)Ho{nhnTX2yf)O--`8Q5w>f!(Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GenerateContractRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..a63fb21cdb2c13aca13bf9ea74c8bf0b78770f52 GIT binary patch literal 2113 zcmb7`>rN9v6vzM5D=pCvnfA}$U%vrN;b{^vJWe2rSv}0@VLpz9I2Pl0 z!qDk*N0_BNcU&Ru*Xt_`>^Vc*vb0@g+A43BDm+S3`okDnEom#$QY)r1876ZDZtU#J zLxb;ev!wP6i#y6O4NE%QIGi#_=6LnihkZWBFtAavl_>MPa7CfSmuy=qQ_}!ZHJUCYfj%GCw!=jW;SEc+Q5V)MclYLOwF z&g3b;Wm%*EJ95J2FDvB&ceYH*7DHD~T2wBRibn6=WJK)=O5c1C*uEo`v}8$FQ85P|CLkJjhAh%w;`oEy(0Po zWK$Tza0+c`PoW3BDfDB2dOF}9yFlkK7!A(e$vW%p^;s>dZk>8VNMo~l`-+dcnQ?>e z<`@{_h+q&cNYM8r-DM%P(hL#Pdk4LD(zBChFS+Q#_8nU(#zyO4%^D{Q zrG&;Sq;1fX(KDL;3HGhJ`BfS<7BGWrG^T0`aGikZHvu;>LgRVo?+AS*V+g0tFMOSE z;kM_zNUKBS6U&bMK6qP_W_Q}4ze*F0 zi4Xn&f0Xgg(h5em!6u#Ax%ZxP@0ok&$Ioxy0c_yz1Tt7FU<~CvDtT1%SZA1tWu!#V zlu@jVezpIUfjwuK+A%t|LffVYdNNA{?#CF$eWPt8e9LgJ){^|~k?C{Uks`1i?#qaL z+&7Wr{S8hWN$BDGuH0l;toO84p=_#HwF0@VwXwod)|g?n_D=N0F+UCi-cq{F#cwZv z9R|CB45hY2lF=fRRK}2-A@^8mWw#i{%9SPs?3gwMOxKi_FM451Mu&p3G0fJCPeKLB zrSrg;u^mO}pQK6YM#dW71WwK~sbwUr9Hy?zxJ$)5X~iRHhh_#|uB7p$Tum`Pi+@o5 zFSt{k?YllPOf*a{^5vd#ikH(WzV9xZVSV(aZ~MNCV-pS9S2<7gAU3U)bbf{cHKBVDwPnOm9Zgs_#-7f~LK^QRE@E~PMNBemrVR0UI?wRvFSH3m8VY_E z-k>q>#lvwq5jE#pz?I>RPIy>C4te?>r-$dEKz6E^&Qo+Q(td&d z(=lcU!kivjFOiGW&S=k8zk+>AuyeHL65~T$rfdz8;8s8?LgEJ(z(t|Hv);tutew=7XLsk!dCxQFoLT#yfB*U$z)jqrMh>6nkwwJ} zn`YRW!uAw)rm!ne43w{>Q&)bVJ@?zaZ2|E>U}np6gHXC*T{=CLrIh&yf!S`a;b{9y zb+p%1Zm6GVPpsB= z9cRZ;9je_C$hfkj80MR#Fc*CFLr?pvnI6Do!lN!1Uy8&nN4hPm7W&$4QD}WaMA?+x zkUKV^ACT)IWh#R?dS?4(&jPp3qws|~+|;i0kB0u`34RP%v)if@g=DOJ``BL~7wDF2 zvbnO~P}Y-{*SAz#NhfSuw%6$}kG%TI>ff{~cIf$rni9EM>{j$u-?O8PSCtGr*KFaG zlJY}eo(NS(Tw=}Q=)9qeGRvF0+STEPK)O_}vtV0ZlgYZcuU++3uhUTeL&@r!su0Gh zOSTuE*B3q9L&%qH(EWKV;anw~CCq8P+X-0b zkTZbOHLvH}YFC?LE}dD7HFLmC?@m1E728%paMHVH9F@W9xF@r_dprAlJzbp~Azpp` zOklH+^=HR*zxJEv+$~R5u6kZLd{Hf)8K8ixxK_XnUM}DY-Ynp4yd$tZ=0v_w=L=Y; zWa38suTFeU20OiM3S(){szq;n{gXMCSmf_P4gyoi;B{O;p7+yyyQc6GXUNXyi+sL; zG>ZJb65tYMAK@}ywK0d+Xr8yRKwn{OZ_tT*jh%|T7AZx;TLY(zNkVL0pe4304y>`r zyQE>AagF13#aO@&{7G(9_ZEW9IJrNMUZUDh_YZ=A+CBtVQ&rAn8$%r->l%Z(mJSurC3rr>yYZWvo zPPB<$Zaozc&jiNTO_W#_*@g-_lw|<-69U7&iEONVEAXJ!B>85~bS3SR3hci0DQ2DY zO-!=8BJ0#OzOszVXsOfgyEZ)*n5}mrt3zt&L^lIkiy~uFyF{Q^d#k$YKpupFZ0e{b z)i14l6$aISLW(SdWFi$3Cv=1@kb9ydZC3?`O63L{teX}aOw@El&pTn0;$6kj1g2`7 zR?tvPoZmfR#_nqlzj+#|c5JNiP2h-aQbe(`bdq45k~UY)ku2&joKm6Y1bgBjoeB1S-*Fqjhnpf8F1U-VGcRu`Fofb*~19SIdguG z^Si+JIsQ*1m}D2>nDKdmRg!PPcee5c;$!MN&1WtZ-or)yb|`Fs8C>F9;4)_U{N4Ez zybrAO(05+{qw^fD^qg1O+GC$wW%)C_e(2Fuy3GM!qzE&IR=w~pwfQt94_DKO*HVg0 e%3O+3R5qZAtIL?d{IYGtWFTd%yqu`~?7c*hoMW*5VL>b^W>*gZnXf5QB#V zCM5H?X_uKNxp0pPPYIA01jcrRE0yW0vS~M26jAg;2t=ghE`emR!sz>&Xi-*YrmgDK z5{`p0xO$AX^0ZLhBrto>bQO14nM+==*|zHnWhzW02`m>sm@V^!o;WtGaJNd$e^&b1 zv3G6eFjpZ+#5Em;OQ}@YCot-Lu zy^0>Rbn1nG@qZiq*5I;XS{S}qSE})d(ssL@ZLeiDmXFhgSt2mJC$VzIM2whvWrJGN{(CJR~!^UCGp>#HM z&Tbqg9wJO9PLxE`v)CTjLM{vvBCF?z!0P#Pv~5{TO5q)TYA}>8J&bqY8{I4H7V$zX zogWi;&ky3M?Ko)I+r~?;$~*#@^8pWpP~GvL8H8)VEX)~Tz?cD3aGAhn&z&58stC}Y z=wOciAIe|`J0(r&22d_&$^VD&&wA3~CjMcffENYAFb6Rh#qT)Y)et1mf^2br0rwNQ zj^pWsgo`lw1}>o$%LuG`9Y+MTPQw)mGaVNVj8)_NDnd|P39ix14aF93mCu-u18_$-lkeTl3Ca&I9d!I0RXyJ*I<{9knUh7AA! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetActorQualitiesResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..f25268f3415b574c950e38f1bebee681aba86031 GIT binary patch literal 1725 zcmbVMYflqF6g|^YDzze31wruzDimcD-%3a-qQO*9&_?5@VHwNlcBh%0CF-xzL}Q|f zUrqc`#yis$E7EG*WOsJ%+{ZchG2gy_`T}4EHwwt(Vjp^O$$c*8aixGBT+HKY9@p}? z&M**5qeNJfCRRFnym*^|-DB7@ucO$C$ks%d$Q*fd4`UdKgiVYHACQ5LDv90DM!gZ1 zj2ZSaEv-W-qMHoED@kNkL)KKR)Ry6I^=kM+wp95 zP4ee;y~*W<6rtVVfi%_#9%v)^<_uqMi}mPrQ{J3&RNJM$AzlAlyRYh_sX{<@}NKkedN>v?DK?IeB_NlPPZYUx#*9leAXsZJqI%IdHtprw^hlvQ4 zRWe?Yag)j^3E&YGcgx_xiOC&HI2uda&2DgF2Q$Yqx9R$aVYDu7$J`LH($B!{_1Uv( zMey>zXr@V6_(SRcs#I9ji3#K#<Qxop;@VJLU^xT3ZFHCn?R9Tzc-ks|uBw}=BcNCWQY z+t;XKjCkz^iD987C+Mcj zgJBo47(pKj^uL=fuMCQG_YoJ`572%$t^4RL#n?{=#E(=4z2eYzg+ru3(@p*u4wDL} zmC>3je*}ByZH~~l*9$LWl>Un?1sugO+A$m_VB3w~BlC8f@#2ogCoz^9&k@Ls3ss)_ zfXuJZ1uuP!9BSUfU`s0v@1Tu)<_xEBn$8@H70QrfF;sq!>{s-cKcnaAN8~;r>m&|Z z7LHdxt$?PqHc^6UgE*81IOBC$DNW!6MVKT}24$bhGC7!{SmP3BaSqdTKxyYV{|uQJ N{V`?#0v(fV<_BDF#}5Di literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c41757b84e506cae8cc80188ed93639bf1ef2148 GIT binary patch literal 1438 zcmcIkTTc@~6h5=`La_)Upm;?Az)VHy2JI};gN0J5L=Q?! z^e7DKh@d-vP|pZVY)8_HkXMBfwSccmsVuV?%@CNaykl*4wTDlhoYXJ|r zwCE%uS%@JsCyw##M5e`jlutFSZ7oyU>2!*n#iGkA&Z(EuG=YB2-$z38dfzdZ)N>() zT_Mny%U3Z(S=G_iP(?`oDhg{{?=sAnz(_^;SR#gn!h2VkuuXvk_A50`4;!jYd6Toi zHmT3G)r_{ZvdUKhZ7~7`aU;C>D>=4j)e0U zL3gpq_06>kj_dUKHeK}6rARnq95n1@YfIO;CQvv(+O|@*H?&VL6*LQDFrI}gkR`D9 zzov@-{mZoqLwuBHCbv6_$8{KWEu})yo%o+2KDy@s5ActY0Gu80;1;AHjpu%RU>;;p zjx6v#i1#tvuOfEHz%X1hFap>2VH5?#@x}E9f++3;_hjK4kk7G~o4BT8;S-p^v-5`l zjCC7#0(ampu4j$EfcFWN9`uaM|1`b__q)a`i1yGXRha(@UN7`OEZxF@uVWA6$Ea?2 rm)c~Ul81$G5vO9ZbI5BNJx_9&frl`Q3gkTpxwk+J7A2256cl~~w~2)> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForAuthenticationCertificateResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8d26b640f19cf50a7640c8ac633ec8203a738de9 GIT binary patch literal 1447 zcmbtUZEF)j5PtTW7t3q>@}Lc28n^}-pN1R!4&H1(XJ9WGrb;@9j0j9!cwLz!2lmGprd=5t)l#l7ayw{ghR2nLG*FHD%WqAd2#Bi0GE(XRF^xfjx$2wv7N*N3*346DO?T6A3*MLO(H zNB&=|`?ksQ_Ev@Fc4;`KZ~b&M78cErq1JbH!ln!v3d6%ywKju6T^}v#BrYL4i3vHo#7hhX*~}90_PJc9Sp#wGrT;Jr#C8ey_P`=4z4WFt?C$J0Gv7Be`{U=g?*Om{r3r|^Y6`~SUJ~vnp_l|pVA^mk zSWxHM2qj-tpAsO?2~3uiG?qzQXF-?8F@XCBfs_#~$!u410?Rd}TeQDU57tVh5xqKZ{lvNW$P1S_tFS=oa>wSiN3Cz@#k0oMQC_E30G20d>V7u1f^suFRl(#tx zY@7OATg_-kE314J(B2w-#%&p`;!ya^@~S*k6{X9S~`?gcF+^fo#z=jlk;p&D->SZj93VA37Z6rG) z!VsU%nfV&b(22%b*BmMo-HTqfICet|cktcE0DBG|T!RE8aX*gFz=IUpku#nr@jQp? zMZ``Sn1)LRX5jK0m_-9|>hOOBK@?YlYrOCk$fqdERs1I+;{#a0y^Dtc%yk`C0yp3$ z{?9sp2Ja(YdN6b@|I_&v+#Wb@AlgHpL}B#{c*E2ak#z?XzKkNwpP&Zm9ks=Xl81$G j8J8llS=5!m$cr47;V!J;1?tX1?ky05MaknG8VbJvX{umU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateInfoForCitizenResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..939cbbb9ad0e8d470d6fdf6dc4cdd9ee17eea04c GIT binary patch literal 1389 zcmbVMZBJ7%7(Lw!lQCW#DB`< zH1Vs6Kg#%Y48ak|bjjM=KBwoLr+wO=zrKD4u!u)#3}Ai`N!(B2K^k$)r?8L$PvIfM zSR{=SeqEYK>F{;=DFb`XFkIAOWJPG}!f(kW5xE~DyeExSTgnqwmcuO_(NyKVXbax5 z%I6go*(HX-n%WM9Z5hc>>IpAb8j^2q>o%7=Quua8(rKBVN*`sI1zTVO2&=%14sX@$FMMQpo1=J=;mp;hGiRhZmyRb@S{L=)d=3^*k9x+H?+=A=!3iMhg9`I$BdIuT`jAr_W#0Md$kQ?yyw6 zbXv_Xr5!ujM?t?hAb&Ge&@!6jVIU>GBG#>W?D)flnoZV$uy8TaE~i-_ULDJC5R zRA2lg6%~(dMMsr)xCIj(V@mT{=XFr~uGVpf-jD$>q!7bZT)-fGr|DUUVF(GA5q*tz z#$&ih{Sd{o^dFBfK_TWcr*@J;oO(umvTy+Qsk7z^wT>Nlj45g}hX7K#Mk9vnxIrXt zah2XMhnp;XM(hVh3f~Zadw|3j#N5nB3dP~*MyLmBWO##&)KAb(c4=>Ruq@m4eTx)s k(^QOdbs5YN!ClgtmYBgk%u;}onM3X!SVS4;DMk~8-{x(D00000 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..51bc037962ead0bb55882df106fb81a876ee8d47 GIT binary patch literal 1383 zcmbVMX-^YD7=CBz0SJN|RlpmCwkV^Z(WoKe7Hrf|Y>a%GZijZv?oQpEHsG()L}TIy ze}F&A_{_G_5NkCy=^XFzJnuF8{m0jDM6^Wr1}Q;&fcof8n(n4)DNW0aMk5(2;gw_< zDIL7p*5&-tc7>(B(Wly=!mU(?D|6dTE z%A++Ei14`MpX=cV!lGM~eoP6jf!Z&BMyV$%P-cZuUp7}lCDwHXQH&H+AfGq zw2eVvf2nB8x^0`>+Sx2%if4N>w5_MQ25FV(4Qf_@5mxMg=X;~=X>B?)JlPd=h^A>~ zh|bUuqlf?7B}V)=SMB?FW2ZXY?rAHJ30rcmG%v-#(f@kXYn72Xq3*qp)neFX@Vx9&bV}*F5m#&6im=_n!$PzZX7$qp3HwC z_A$o2gf$flm+3OjmH`HIg|1>}i0C@j)6SpB`2eLu9p~+?&a-r*?YshO2R^C%!e??i z)Pu3K2*UjsA=9#I)7#K8aYzo`j2Y)n(w_%%MpBk?l!p_tU7%YB#3GdGHgpgy{shBE BYOeqQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetCertificateResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..813d0ffbb77de638ff9d9db9e3fad19af37d5994 GIT binary patch literal 1219 zcmbVMTTc@~6#k|cD&=ZH5b%z2Das&;CImu)2n16#w%A~Jnl1y3?(Q_RvkmyGG|`Y~ z;;V^2%6O(Na;trClbzW)m+yS%GW+ZIw;urJ@i>bP%yc4+hZ#J|B8iy{W;5U!%rW#w z(kS7VrHPad-)=rg}TD~3lYrYI*=;EY85m1P}?enA@q`gYPw8zt9sYj6;vo+#X&`yEkQvU zas};C_JV3a=cX`a4-~OjEL0@l+t)QN52Wzz0rx0xBY4$lt3B=W+C1No_DnU3GOAJr zlBf;rOM8J9Vdkc$FO-8!drDS#A6|-TGyc#eqh`&rB^?`2t}91ugdnV~`MpM`IDo%pP8t`%rp#@k0~T93A7>$Eg3RMF~dvnvflzCBz~ zYkS)Nq1LF~xQ3x_^q`mea5|hT#)u;~p$rTE-CBmHmwa^)P}k4R1+~=1(aAhC(j2T) zQJRF*(q&7a3n`Zaef8DP{kTed7wL2K4n!Cv6?3`L zI!r1~JEJ|FKL-0;_qk51LwA3I5n8(&1{7(GP7F72lR%tvk^T(MZaDu1iJ$1re@F7& zF;ZWVaFS1?O2WbQ(hj^K!bKvobq030345z<%W_TLw<*FM5+x{Cm%$_f+@o0I68G@{ U6QrPICNZ@G7E#92q$5H84=O7^Y5)KL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c3041f427bd9df3fcdbb732f07740ed6fde09d7a GIT binary patch literal 1331 zcmb7DTTc@~6h5=`0tkYLC|*HsZBZujsv#k@n3_fmU}N-Yx*f`x-JLo!ZO~t(iN?eS ze}F&A_|38rO}V)bJ2Pj__nq%t=I5{PKZt0Z);-C zmcNdpS|nq{14%9sv4ocGQ?v{l`M#%&Y!4lYE<90*avO|>O64ZtRow=BqM;J`q8GQM z*%Q#hXsV$@)Iy*lIA_M3J5Uf;8_Z7{X9VvW?R2OkpW-v=YKO`?m2@_{-AIL5nd}Y( zN$a)GcBDH^_j0K`80Ew&+S5r^N*Ceqb;$R9a~X~9>YfSZmhv@NIxmMc-y}w>XE$pz z45hW&?0x7;WL>_9cjlYls@EEr!-caknfKy(dc7Z`5wxkhZQ6cRD`yk$Xzh+?ZSFk& zF}h0AV|0ne7*z+}!2iz(BR;^A&A{KImQB=AcGJEmTxq_WzGgg6%rDL3t>*}Rrhslz zfr{7<<3$8C0y_lbJdX1u*2}O?SZuGnp()^)&kFx*xaU|I)_mm~vCk>N4E}}G_=v7! z@2TKGH)s|sL%3V`{|o*?!6#e>bPTSZ2)<2sGVlhx17Hf3)vpvBhaOF>+X(nFWtchg t%EEhTcT-6L-Ag0RrFpI(uX!-vm2{sLXb~W!yhO`yiCNTR1$Qu%egk9fV~zj- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/GetExistingApplicationIdsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..5c19401d6010bacf610af5a36c61db89a3fe8e0d GIT binary patch literal 1315 zcmb_cTTc@~7(LS#3YBtK1g{7bD8e8?%WVS=F_$%}_E-pEIwu_rB0|Ubdmq_0@F>880=pRe`LiNL77V(AwCz235$#AqV^* z@Of3~8W;bp{B_`O`7)5&)lF#;P|0lJG(?6Tt$bfl)?}MP_nOkmt}`U(<|`DnVQLgL zP*hsJYz9>s?mB0N;iB=VGlKd<`_5s??kmEyU93v}zHVAv?n~j@eeTK7hJrUjV~uBg z-df?$q}@88mJrD^kfM@|8q{A&n1|}po;6b8x%qQlBgbsn3h(0!(dYolU2wXjwVASM zhMwG3j#KVhOiS)M85XW?dcpH#6q#`Mu;EyAwVX^C+PE*hs&>?I%=XS!k>oaYb)}B? z%(cLsBWaH=pz$iK$&ev`b>@;W_C!3B*B0o*7;g6=i++ZY6VVsKP#iktGi?43Q7|lD zNMnM4^m0aA#~NzW9*yxR!^`n=R-c??F-ecU8w_bAFo7QQ(mF$rAb}f5IU=+gi1&jS zqIr<)!*n(hVH7vt;ufu$V@=~Y**VRO=C1q^*q1nPf<{-u{b}yd*w=QzUEHG`!+kuU zBrdo_e;(&Imj8;xFZAbsAo=D9sc%TQlh0&I5=sy%_fSiOx=d*HPNf~|qmL}+edfIF5ZpRoKs`T94RvKe2 zaool`+3&ToBu)+QR55orIHl?lkd^4OwauKlt5(SolZv=sLtwUq}IQ<(_7 zGOS^Onal*_{~;1g@mXhzPGFifW(H*rYQ%_ue_@+&g#X_n+@S0W9K40ezUyBa4SQJSrfK`5YE<;5j^I z7>T4&!mmjaDILDqe9pjLF$}KhFtQ@FHQ~oHOF-_&7)G^eicozLmcn-qS~4Px@(0lt zJhsZ`Wfj>ahI~~uLt$eh8MaQim&=XDh}xH$6iw}HRz%Yg6*Bom5& zw2ky~IR=KlWfdyB!jLY`)hKXHH^@3%R-t?y2Xzu6h?QZitUW56pz_hWYs}a^MKWHV zm14_it3B?qO24o~k*97+)w^7`j1DLAQy9q(>O^kPBWu9TRH^$lI*!kqeBOtVv5Fr zP5?1orxn8u+$0dUxkB%mi<>NcMd}xZNt<8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..6c70103feaed182f11ed92971cbf831af1d287c5 GIT binary patch literal 5927 zcmcJT-&Y$&6vyvU3OHhm6#J7>pp;)?w?(RL`PDT1C~Yh@Ac9hLlMG?$W;fkT5U~Du z@X<#fee}@>J;!r;j(U9Z$>XDckH<~^loZMuypYM0>-PyU5{rkV){se$g z_=bQ9*=E=z(7>ZjppnNd0!=(VA<)93LxAv@BhbpDOW*{L9)UI<^90&?d`h5$N1woH z9t#A{^2i9B=dnnjlgDiWT|9nHpqs}X0=+!$66oV`k3c_knfE>Br9H>o9yJ$JTQtq)tTgld-EjlD(mu5qou@3u z4?QYcj?HXZNYbZ8T3`lD4-V<*Rue#rOI0ljdCx6iR(I<5C@Y}JKw#ohAM;7lZ7dYC zJvZ*TSc5bR6S}8s7NLZugVClziVH_~4RbwJw&giK!A$or)R>+_1%)|uREh=Ty>U3T zaBLSVOCnW&N>6v5ma8xDINor=iYEjk*PgIy0kr5Aa=^RD-mq~xy(o67VMlWPu^qYBY*P23T8MXvg?aUxk?UoRs zR8imqvueTJ@bHd{V`tr?Zg|V-7dT1_jfcYm*El&y_T;(9{WTIK$a485B; zqD^XNb)a2TX`%CaS=A5M$?fVGz(9SmD%8LQ|j2DI^>VLFzZ-G3SYJ#ZBt zp76gjVDMIfucP?sZHxxShud8XtaKtkqEBY#HZpDFqG;GxW)MgE+~f2-sd z;eDAukNgFZ|4zw2f~3rMB7afjzgO~0uq^Xk$X^oqAC&wDup;x_$oGi+k4pYSSe5x+ zi7E ztk|S}L|sovv)Q&0nQoez1@4@M;h{R((w-F@_we}RC}EU@bTH z{h%satMchep-_-d3u~qo6-LNnH_FI4+3>gNL|C_M!mrn&sJ<>`tJPX=tu7m`n5RcG zFEDmrdpg<>Nape-c5>UV5PEK3d+O7MTUNmni(_HhMd?n-;@olHF{YxL=A5hyE4&`~ zk#GA>xA^bX0cSylW@cuqDjGO1sa)O+=4?2`pUxd_8L3kw=$+eIE%Xa9o>md@9ypF^X{1+ouLzbzE7Mna$Gqf_0NKexsH}bvmE$-)Vpz}`^d7m zfty)OCn4*O`xj)DKB9fTl_k4&8xcD_L;j)ccyh`_+jVr_o<9nST z*3|*c@Hs;&I^Jx9Ql{XJ_j2rwDX-yri1~I%hGrfT*9GR4dE@h#h>b%eLrjOb8gf`Z JVg$_}{|it?38Vl3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/RevokeResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..a06dc3be43771d5ced3ca61e6971c59c145da901 GIT binary patch literal 766 zcmb7C+iDa+5IvRbWM#9tn8ZuG#o&us!Nv%_C_;z{L3P5_)#I%lSEjApaWA~-BqV9r|S3F&tCwxvDv{a9=7qQjg2-Q6P7)fM(0B=y>a&A z!8-!ICoJqb>w~sosPl>w!N!jWb8n0_;VohI>DG|Y+I2@vSW1oM4^=VZ@=%X*d09za zCSkP%m;2>oD~ydNyi7-|K7Vnw;xX$yj8(>ED7BiDF1XC)s@_(8uH858v!6&M{F=}i zxT?%}-^B2%)8^-2b*%~O{mKSY@X&Z8S$C{;K?mtel0HkL&#^i#ay2scNa;UT^{L2r zvW&fV<>ARBCQItrH(~2vP*<4!gS}MvdvZPI(z|7K5qX+!BpM05>m&4?3wt>iY=e}# zI31yj4(16j{+nXLtG_U=D1^MJxeSES%3sapqTaPgtujsxnq@Mlapu^>j4Ye%i2V1E zU{21qY|#vEh$aKYyvVM+sOAnNy&s_Ojmv__2mpFm6xnU`1WQ^B>^f>k*;B+Z)G TZ!vD;4(^J&?j_~@3+2H%!C2Dr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..816e071544d5e7021f7446b750cdd5329b0b713d GIT binary patch literal 1926 zcmb7_X-^YD7{~w9Q=mXS@I(aecW`$~Jl^Zq(L`h7 z3qOD#%J`pl~JGu+SOK^7BPObX;f z8Mt-{1=ZO35X{G-80G$we9OAyIPZJx-vgO!Kw_gp)hfGw#j>}g*0NWftx8Y&nod%_?Maf%?It-8$Tu}Nkdg|!hd)$@uxRUrwH^AXIJ9J;$Z%j`yLYQ@^U?fr@a#cl`$}; zSgAtMR4!xOnsvIcGHnz(7gQ~9te7ie%pow|6?Pl-|Bz{q20`a0>l7bfYJSJ{-;AI8F#m zw!8w3;_SDN1*{eiQN!+Z5p{hdz9Xg*maD9V`V;29H}?yJeBd$=$RdT4IDig*ck)F@ zpo=@i=DL^bJm)-j4~95|!>@3JQpVFNJ@!}1KwG6J8`3N#%nQfU^lfn#oYTYKA->cP zKf}>r0pmE!G1pMQ0D<|i;vCL%+->|7iO&=!ux(t5HNJq0k?{nz6ST<;U;c)~_R*d7 z-DT$HW!=NkhE{aEK^v-PM&J?(F(AoikV-5_5yNpH$!3rZg1p%i#1w%y4Oe17Qq3SA zVnIeQ8V8bU2Kh*kPkVxxdM8*-Q-iDZt{FiR*SI?*`QLgSHz;5O-Ng6`k|DZ7^o6_- Kx2VDG+kXIKdA`R0 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.class b/compiled/3.20.2/be/fgov/ehealth/certra/protocol/v2/SubmitCSRForForeignerResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..96dc3991ee97ada032cfaa938630f3c4e853f04f GIT binary patch literal 1769 zcmbtUYflqF6una@2&p_2AAm1Vu@rR_6@0~rJQ7URq=m-Er|EWV$L!A3*(m{kl_nY! zKllUuQN}adRir@uVAJf*+25#W>!714iSemUb$V6&0&$D3`Q0E(wVl%_ITad^-wxRp}ZRf4ux<6t0FclG=f!SBpp@ zAr$GLyFKfxRXIct3ZT-(OL%1 zSe~+YlHYoENsgfCi9{Uhq0-7dV$_qLt)NiLrUv%mqSEqtE2>JnAy9SS8w37|K!dSQ zjlHg+(1s^o%iFry`XeZi)>*-u);JTGkZ;ZNa;q9Cw_Gl*8H>MEbuDd4#!U=|FV#q0 z`T_a7J!AQHgE}SxW7dg0k>5W${y3u`?QFpWSPyO3D7ZTVCi92keTu=dY1u%oDPN`O zuBW{2$D7eym*%5gOFGma&< zjxxNQTwm&gpKzMO<(4IUAk;$>)K5pS9>Beop+R_{9Qz^c$6y)8dL*V%I@Vqs2Li`R z5z}B81`3FibSgmPX?Vs1(5CpwBoj&k`#ErOycyov!dGISlBDPH>`RObbOGyJ8vvQp z*rDZg3D3R3pDFVZ&J67aKRYn^GR>sHkATh~rmryfg)+OT2NUZn=zN_poNS}g^j_L{ zQV~X1D1U&Eo=ze1Kq0eKI7moOr;zs$Vhx{m7JfE(So SN%LAC z!kx9Kg1VPF+xwV4uNg;W{s=P?{JVt%Q6QHJvM4xr?Rf1%s2j&IV=Z zLA9#XG_lqN5tOqngVTBPtZ{8LmdZY%_*L=I=!I;^h)V`TD-5;qcx0S)-tv-oRlA;3 zLqdm!OY*@BzVa?O=``$cDmsGo?y&I{Zt#Zj(C^Z|^7bSuwksGQg5B(eRsw zUo`xoVV~pQ;0z8^EY!l*cvCJ(hGPH*gZQ~r1K9ZNo3Ite{Enez!^Cv0@5=`Fh~8G{pjWpBin` z(abqcK&=^>P`T!yb^N|Z%$;kKIj4VIDqmK8F8U4LDqRj63(O4SCJ5x6pdY%luVZlw z!x?VIB^0QRE@jPiDT;zH)l~i;@64UW-y+JR-5v5y`Oe4b2rR}8kvfo0 z^1$?m_zv2u{QPWiOJU&#vdHoJ3coB1lWgalct6Ga0?*U@7b46sgx@LVc%0`W$+O@& zQ~3(6KcW@W03}UtSuyz6waRKhf MXD6^+JaDo83)KiR8vpm> z8WSJ<0DdUrne7VcQd{lAY-i5xcP=wOe|`S}UMBa5b3Q_6C=OW_=b>-huT+?V@tUCco@0i%E#5YyEz02**HFEB=#>6u!L$De~BUlGw8vc1dhXUHP$K`R4VAG32_B+FGe3 z9LM@o@a(^6`^|}NZf)f0=1g_B@wL-IK8F6fZPj;dYIhRna6XAa3?(s!@gycN&M@D7 zmQOoO>y!@`~3jlUrDiG(4X7(ec4JcViBc$Kt6WYagB`-;#>=!AE= zM-|!kJdC%r{O}rW#;XTCF1XPFBpd{J)e$6vY$uR#5abPkn12P)6=s<22oec`yz2;( x>kJYJf_xy5k6l4RnDcsY)0>rPs@pul%?N7p0v2gYgRz8LFA;Vy=wQsj#BU!>Z|492 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/CareReceiverIdType.class new file mode 100644 index 0000000000000000000000000000000000000000..d6233364acd1838e3857ddca0e974601d60148d2 GIT binary patch literal 1464 zcmb7@TTc@~6vxl>LTyzkim^%0?3r_!-}2D}QZUJC?Miqmd-#2wP$) zMduivtnGQPl&(JuG$Z4nL(STO4uqxj38O3=PQUw}C`aiHM#=m_8M(IHDpC#=l_U28 zyCS_q0lu&b*F^0CHvql8nbLIy;I(2!@^>}2$z@#%OV_zs7mampx}N0CRlX%Wc_2-x zn$jy&4^J8r@R^#_E%34YLfjQ){8NYVe6Kx(O*g|E2Q5-{Ry%~)&K(0j=gKzVa8AvY z+`u#Ct_n+??B!h!TgYhX;?8WEru2Q+YggE+>aTrldAEJjyM>)12I}_3C$zmsdI{0h zhUYf+y{hyKnxrX%258Wr(NK)jAfuK4Z4xH_Y;yN2N7BStjYV6^<)!E`sQ2MG&@DWb zK0;F|MKg4XviQ#76(p!1I{<+`1ic^YF#eZ)8i4_Dy@oLu0NiVsKzekCrXZ)0jALb3 z(~IATeU46>febl9;}uAw^I8Z<`N=>}wH@E1yaf-wQ`)8Osc;F~D36}$oOMCiS^ z^pz54N9Us5=eUd)QHF_@SNr%d`)pJg`Wy?A>;`!o3o;iElI#Yl14R7;rN9v7>3^|JxEz;!GeOQC<^6JRs@eAiUpFA1`J>|`fJ+`?T~i1?rsTk0s7wy z&|A<%W8x1lz>6||vt6Vtg+>x)cjh}i-@G&1-+zAo0&oY*QADuNi7+0kVNnfF)bKQd zr3juykY(UWbo)fmnSNM{Yreio%(qzP?|r=y@TFy7AAdzp7SND!j_2LrH?tsB&WPQZs~2OO%9Um}mpD;re+j;l_;N zoN7i`yx7rbu3N}j-PzzU_G)9`|j z!dYbKNRH>IhqPIw%(1MHe7#=Hb8Fk64NLuL`AS!Y9hK0#MiH%)`D^ zC~(_0ElMEy1yf5SMa=JK0MN^W|_4OtH>=4S8+{4H)0wR=+iKO zK@CF~WJsNT=}#n$A8q?aewP>M!;x^8gsE@2pB{0b&O5HthbaQOlL%oDoruzV7hTH$ zGz1k2&EquhqGu2N_u9BX2Ey|Uan}$~hJIXpjZ0)DZqM2jc9{&+%Spo(D$7*sG!9cK zot})Ip@|=0U+E=4lps#EIEx!JY7GaB;3mx&Zef(hVR}Cb{)WI8T4)YlYZ*L-q!+wM z-T{gUPfUJC;HY%eUCq%Jy>v75H@v*^3T@ooDEc5`vIR(oA0*!rWD2QPART@XNg(E_ zAW9g9X?G|5I}-GR9JB0AF7k&UglyUA_1+FK?CY`;VnVtE~%N+4DPv6jL84AwJv zz%b?uPg+i0c)rx?Mdb+td&V%jrIl|iW$KpG5orn){1`)Cs&>chi9_KDWebL4^~ma4 z+_6-X*Ni7s^AW@JUPl?}in{b=!x5WGX=52m;4{pJ2afr%>+ptD2i*E&Eus!;(>C?Sq7Ko%uS}Viq%u~j4Z#nay30jNSdM9NyJfZ4xvf3HyQ_RlyRKHf z)cbGSf(jaM3KK16vb+%2z;S=jwNxJT4Di$4U`E7G;Um4EC}%ZA@)>AHk=zE9*_!Tn zw%C?IBTCU~mV==)ES*2gP1_c}uf2Z#y-NQ&`JQ**H@#hXTBXZ)>--FT@3AN!!*JWv z?OpFccsX3er5r|)&tW1ECFB{F|8IQsQcmvqZsSPUhG8;PNzH5FBa-ieYl55f#D>6- zK?*atfMNR1((6fJgfxUf`vUDpXdR>fxQ`+k2yM_XNe03lG)z%=78FKunu2j!8LjEX zuVA0TY%?SS4qz3RN#=SExPq&+W4MOvB+nlHjKoJWCJ6lZ;qBPNH>k|s;SKUm1m25F zUywLSoei~n)QnmfVXEiVPai~|4GW_g$AToIAg^OV=Hfw;QII17dGimD+p!?2C`dOJ zWIi4w6$N=uARo>JN#IU6gK~IH=BRHA)azM+MJ(YiZRy6`!}2R6eT@2;@KO2&?{zpn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/DetailType.class new file mode 100644 index 0000000000000000000000000000000000000000..e7291b26cad7e030accd75aa95f602d2b43bdaff GIT binary patch literal 1860 zcmb7^TTc@~6vzM53x#d5h=71M6opchm5WypC0r6rl|-O1`m}AwcF11p?zREn_1zDk zpFtCii4T4NKa}yzZo7qcfzXFDd*t0z#LW-B=D#QU3e_Tq7+L~JV{_V zfu{*PW9W0ZEi^sPZAVzcnXWK+UO1wl^A*#yT+OBA4#R{Ou&?eLx>^usN!0?Y`r6Rf zb#8Fer6e&^GpK;FcBopn&EMCA%}Y@qCFP@RTQ$2#zA4|gsdnpD(JRZ)oeMq_26r5- zOzyL}0$1Oat-8u9T+`i(TC@y5uumddW&0yJzjJf2D~j{soUNo z7a!yh;yV2WBtXvsaVpXSg}#&Yq#{TmCMihoBfXE-^R(OV-~tBTV34eY*J-`jv=Vp2 zn)G66{vC`^7@eilaG7c|d32K3sGdqIqcxuW1@_$o8Y9`|ZO#!k2+(uD4UCh3oODeGOcyN+7; z0q{3K`~Z+zRiYAKk@!)FGvh}R+ietonAy2=?>%SEy)*vzzrX$la1}c_WN|%<6IeIH zXJ*(i!={6+95T4>VB5jx4!#hWiBzbiS5sl61OKa?O#yL3V0t6)qgeWJO?q9GW?u6X z0@?er>%|*EQwhvg9>_iEdeU#X)i~6CYgORvovt72wyNn!*FClF`#~&Y=8gm|*?@=c z!?x$vwcm8*aM!)p_O?9LR({MRDPOh;klo$~I}xfMx;j+NWRJ*{B~lH#VS}Di)^o6O z+A4}TfU6DAz{`=w%5jCcV%Z~2)b$W-hI?jt7WFj^w#`X)4q<&0?FcH zjWYCfeyO5;^<}qRSK(brO^xz~bxpE#T=$Kscvq9^;t|+ZDGM!-Z>jiz#&gBRNhQrk zhrCV|$DIt@^q%Pzfx;l^pd5uk{J@Z-$57;J1U-I{a?CkQu~IyC21D4;=qXRxW(Q|K zSmWtxEF0h7lAXT9ggPRd}~AycnVH-Me>Y!8Y%NLFabZRAC-(;X)oWcsY+VW;lme@;Hyz1WwwAz$&*M zhVqfQA_5CzWj%BWhNtKC+J8uH*B__`gXgSC2X56qQ2IyH>3EaRSQacD(uAKvp5N1a z5E3XLWvFpI%k>QBleEr7IEB;SVxGI?JidE&u*<`Y@4h_g|Q^=ks&vl&kJy!!Bl+GQ(_z?F$alA}Z#6N$K!i6lpf1SHZq zg2=mAo}fr-l*msLiCo3CNs6RKiTq3=zdVbN6@F7hJd}NzzfnOgJ>$1Ws Z*6<0J?6WdH{SK*!|JgVb;ar6C{{v-(wqyVR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/IdType.class new file mode 100644 index 0000000000000000000000000000000000000000..a4ff51d3a47a641d9a15b5316ff51277ab1ae8fc GIT binary patch literal 1613 zcmb7D>rN9v6#iy=gHi+mQSgc&wiH=F@DdFP;gX;YCKM})zqZ?fj@iyOJKF~J0rYV+ z(U|zd2k@bcXLeVJWo@xZ&+M6V`_6aH{QUL(2Y_Wf&LWNFexz_;ixn+aGkB1}!weoV z3@h#l%c*cr30J<{*<@hP7zQ_7seDWN70YSy6s6KX#*mVtE(AlNRORO3k=r(Tom-Ay zH|@IBTrq9e<7Ruw+|_RTZ=3uH!^B=o`l7)rLW!!w*QIoQ%cpXRVYc+fYFo$Valcr)=KqJpK6Mf}pYPH2DfzmgR9nxGAw#9Z?iYJjKEqpv%7?*Ay{dP_Y6xj69db=+ zf{$$3ZFx4|7Mj_Cke&s-3Jk^WE3t0dTq)O!2rZn)JMv9!?`)N5!>7B)MBeET6+?g1 zbDJ-`8uxOzf{7dkaUq9MjO8$nF@~A*%${MsyW4tI`JQF_f2xjYHca7~<=};icY5nE zMejEa8YYsML?8O;J4;W~zyRG4Fw%!eAE0xX{udQS$UtDv8ZME68aQjXOzD|!mErslqZeGaN!C8==$tGGro7dqfNZji=s6SqkI9sC8xCo&p14SpUQJcZj)@EUm= z6qBASeuZ&bIvd=+A~Ftw4CA3!R9-`y4yd5v;7$yXL?;kC7RW5_#sNum0&xjQ^PfO8 z!wmUYAjwW3?_+@!;(;VPfqWn!AG-oEFc-|A7_7+*@itH3raA6mfd*~pjakIfYa|o~ J6-E`te*+vcPN4t* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/LicenseType.class new file mode 100644 index 0000000000000000000000000000000000000000..64d9c532eb38ea836190adc81e37a688952ac274 GIT binary patch literal 1233 zcma))TTc@~6vzM5QhK3C#e(9!qS%5mLVVMZAVPv^s1axkK25hnJ7hasXSNmnRGMf^ zeDDMKp^Rs?m13#rKFsX7|IV57`ob7{fz%EGNN}c$CBnL(WR0gkP1$ zszC2=KWAVs7$!FYZ9}2Ms_;89L0R0#7*ZVy(4r+7rprg7E4VLogYSk$>BbX=xmO(> zs+O!Ot7^Vn*E$GANU1HuLKJY!k6S*kDP8B{#L8c{{7qlBqz);`Sg$~8|D;yR$hRG3 zWIf);XbWrK1*T3!FHe5QpDL}wHHLVxRHZZCk*ooL8#K$$O=M$Kfx zo_3lkp7n9GiLM)UFXf;m7dwzLyFtfza!a``a;H$1-BUPtcmH+5>z*gA4NM=t2m252 zzHee{d$UZ-F@JuA-(xw2#*l8Cpj|O_X|kBb?Bh`Ivys8K zaJwJ8M$9o+YH{fcVuR9|NV`M5SE3BFJ+FRwhgOKXW4JRCBt8ssFcM^bG)R0H#N00RI3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/NihiiType.class new file mode 100644 index 0000000000000000000000000000000000000000..0c7ec5b9f11c929a4e11bc1dc298c149e3e3cd51 GIT binary patch literal 1352 zcmb7DYflqF6g|_j^kI2e0mT<03VkR8#BUlBf{PKSpQi25j@i!E-E9N@Dor#d ze((qQql|Z^YeiaWXwsRzbMHOp+zbaPTCBF+4TPY63igwFK4~rUU6K z;Z~#{C{MrLd&$6FF-&ZGItYahE5hwahfvIqF(f{8gsZ|chHUA*=nC!%-QeZWSGw_> zVg9hAL)DTM6{xB!x3u;`5fXC1uxt}f`Dx4LRi*1(^u7FD%iVEhOX`q7#3uc62xvHWkUw|A%~EHI+I#YfGvi-H>5l{Y)-D ztX1jYT+D24FvKWL5>Qmb8o^w#{3KCC+3UHhB^&Z|+3WZ zR+B;C`B6uDEx2^}z33>`+1=YI(M4Pu%@9SW`ob7eZQpAj_;u-LFpIeiGMLC9iyI6p zqkDG_BtJT`EZq~jV}_k!#=ZgN@v?nJ>Z7?gSfoehfUX_lxQzso^qr#j6GNIjq>1cF zvaiuTMgQpl*U3RT2OTpOiHafDP0Hc4GuoZPH?YqZ^cJn-_K;(qzB9c5qP{~G!(H5? z_21+#h<&<{ygfAeJ{F?nP0}ATRE6SK#QsvJ?dbvOd~FftdQlO*k(RX;Gd!Tq3<`-~ z6mmRN$U`g*6B55Dq(MTOmkKc*j^U9l{jnXwBH7Dynw3~V4tX+Z9t9MS5etwBko^r( CJ1dO< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7e4211aa0447398ed435ed5b6fc2fd7653af4992 GIT binary patch literal 3477 zcma);Uvt|;6vdBHHwlYr{*Z>W4W%tDaoQwm5W%#V{`Q0mG!!hYV9vzh;=0`VGU3)JF{G zrGCpWEA=~ui&DR5xFq$55jYlx*Mu*kyB1EB=4%!T>p_EC7^?`MZ+F{u9_~AJkM2xX z0@v|sPAKGc|7Ia-iH?QEN}bz}n?cX!E$(dw{72Z%kw{Y8-nN3pi*>s&-ep2SLF)}VAK`85jUS;yJg2xf4gZKXrMh zzl@6~NK5RLF&<~^grX_@_(?1nBL?n46}yi6qtoPZgt>~8eUMQRF84bp&PdrQ<7j6& zA>R#yo@h`foOEX?45bz0b=hjf871SI#7-i|VscxwgoxoAMmRAOKNIuoR1-aTE_ysX zs-kQR(y2k>9(TJTr#A5;?)SHgIZ>wuzj4#)di@~tZ%oX@_jla}j~wB}i)7w)12-kG zy`USqd{Z2bx?}Td>50>$IeD(y^&`>dHPI0?0Pp#J5IK# zNj|k7w7n{CicUn6uZXL-W?>i}dvM7qI@M zlOfE}QNB-sYy~ow=&Tr;#t^QHsUsCyvOnwz*ooB?qtn!si{%yRY^F`uc zQThE${uXZQ{2AiMRQ^#W|1RFs`ElYWRKAhP-@%&BPZIyC%6pmo`?#y~Q^cQD`6!eB z03Yi7H1V&g{Lh*EJ$$6|GsK@$`Cl^mb!_PTdEzgq{I8k($Jo^QS>j(;`QI}6`}joX mFB1QT%Kx6pZ{bs&zeN0HmH#7yAHrvcU0%WGq_WSqf&T%3T2fd5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/OriginType.class new file mode 100644 index 0000000000000000000000000000000000000000..dd2f053cac8f9148786fc737966c3df59c48be91 GIT binary patch literal 1470 zcmb7^TTc@~6vzM5QcBmwRzwuMf{JYshMP|s5=2Na4JCq&!3Q(l4(;G}x6W=G^iye~ zG4a6<;D<7v*>0eaO0^F&d(NE8@0>Z)U%!9+1h9-J7E<6D3}MkMOKB{pv699rLoSe7 z3AZA3pnUK3_6r8~l3{ei_kvJ(VMVxYnW8A>#~4Q5wS@Ct)Fs1QsVezl-S2SOkircc z+-Zo`DtCM>d1s05b`AGGw&YWW$yaSJR83h?fvUQ4-ShlVgp@O2m@OTNjyUGWO_x`d zSL5R3l)q`Zo33n1FQgzto@i3$bR3#+wEWOkTGoS>-q`dijVSw-1CR;&|^FsbVd`)qwj=5~Aju6gvVR;}&uYFuemSB3-3@d|( zdd;IK2Fu#>+uD&^%JeyV+N=dLG-eDh9G-Q@kwM_=7^?6u*0F7BYkRXq590pCKC!iR zO2&|BX}?w0G=w&;`uS=X=q+RiDhb zVVYib3N)=qVhU-D(07JjL;@C_P;QbhlboYHOWIt3D;PV#RXQc8`1DeAYW@>25rrdi zQcaR0r=8KBDt-t15=EY(bvROT+@x>2Yk*t0O%lT$+@2N76g}fCZkEzeN}();QYcwUMj+lm6;WxWAQuoV5rU_QGb97{ICz|>@Kqpz zka*w&_$b7+W3{P-0`70oCA^Ld zjSBS3_G1S2gkgR=&?XW(>IiQnbCe+d7=!I8S85{}8ctX8xBXzuRkX#Bsn$A#-wt|&UvQL`Pe*=Nh6jSg z85W(uCDVee(>@Jmqk*Do{^jeraNmo*OnnvmGCC^fPPKNbrWDN-xmi60H+GjB$9Ka} z+z&>fD|c1wtTI(zGj3~aXl8p`t}BfR!qiahf6ys5x7*%v=*6th=A`J-RA~%_VHgab zg*_RTaSlsmlu%}<&3;oSGHlMqwz?(?g&Vbdu|C66+y$-zzMs5!^(nr3tkM6F1vL{E zE+G$_)^qfjEEFhCHPL>a_7$4XP;|l2^6YCY5|71&(|DfFIn9jbT>U%Pmn6Y5jrkk}OfR|&O7nO7xlU>!GUOO|h8;|-WW=?{nv2!sFt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonInputType.class new file mode 100644 index 0000000000000000000000000000000000000000..707127b60a5e963d552948397f10254a9a4d9d2b GIT binary patch literal 1058 zcmbVKZBG+H5PtUPi*0#p1*8>0MX?3r#=dukK)z~Y+T*VE!U+mw82RJnb1pne}*1m)4PqGCXdAG z)eIx_{8*6!xqe{#`$30-Nfc3>LdCGL9jc8Fr9kKP%w#6rT%hr}>`=G0P$RyeRQ{ov$QY!8X1A4dQbW zJI8A#aX!R6@8c{CzyfZt6<9=>*S~|m!1=_N4$gyLjSa5g<|ufR(GJIC);GSwIj7Di w-UbuyB^egZP$T+S+EOCP!L5XGIVo|OQ7fEziEx|ya+i->?JDlQhX_&l4bx=*ga7~l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/RecordCommonOutputType.class new file mode 100644 index 0000000000000000000000000000000000000000..542c160e4b58c0ab02de32dcae3c121fe2b3f5e1 GIT binary patch literal 1315 zcmbW0-A)rh6vzM5(pGArP_crjh$t3NMh)>sLxKeoOoarn(Rel89@-(hGtKU{L7z$! zjfodNfDdInyKOYI3m0y(^Ks^U{LY*?zkdJt3E&x?2$+GIw7BoLjvX6sp=`|sjw|y z>DD$m+EeZefw{x33AIOc9q5KjTgKQ>g&ZUhSdNX(pD^KSi$ti`+jM2xO7QP2_Ne*W=t8DdhQtIe0(G z`>Q+``JW0f%?HdjdT=fF#0l_GnQbJ`g6GWYcZe^s(;GZyW8pexd0pr$V2*=xKVlxY zcsy_X6{*id##@QTw{d4+yvh8jDAelOH>CcB&d1U>%()+XDEGAn;Ulz#I5B~{i6H4= ykoSooi^(AAVGv@FlS@HTxEH6s6c=HUaqn}A3xo$)#zWq6Jt|oFfK-4&fYKj_ez&j!gS1PaD>wT+pzFR-{f4r1f$p0TFy>CGSrV->TH z61+A!Ae=}&)XIy8(jBVNW9f#GmXn8a zSHB-qMfbxCC zy4u<>%8(o9$6=iW&utqHwem4Rln+Ma)%EK~7Eio|7(2zyhvt7r2T=uKyN)f%Az$2Pef({#(3+ z<*ayv*$!(8&E>CfPN2)F_c;MuX@`YBSs8pnZ6&4T;982fno3+{)^&DX(YV36+@eXf LYqb(7Hg*S3OOJ{XZB+L;Wr>cU4v@WCvjdop&WG~V!!0W?Kd>_tDDMYJ z=<0^C;^v17S%wF8P6G9d=e6m&I*NiY(^UJH>?}9m*xhOJ2QOcY$+Bn8D-a1g)Z(E89 zxPk@Vf^^q-4ue0#`N*JyGw}Lf!Pjvk18*?fA*Qfe{{rWXx}16&Bz%@um^;nN=&iKH iRFZ?6DdVlQ&qZb}vGStEZ7kysO}2a&D~Avf#(n{+S?I?A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/SelfRefType.class new file mode 100644 index 0000000000000000000000000000000000000000..6bbd92ee405260682a7f274996cc3ad28421daeb GIT binary patch literal 1536 zcma)6ZBG+H5T3iXRBDk*0R>+X(E`c|BA8%E8jz%XP(*Z?>|3(5z!L8%utG!1}RC;)v}zX7in5a)2cza zfct_uRqhAEbN5S|1{vE14Q+UCAek$x%<1qHvZ$Y7kSXd0jg${rmst*T8&*a7!fmV> zG_l)prD*Z02t>`{Mc4HtlSmpERL}uO)=|r`YQn8s?DW)n*K&#yNopO*ktXS~7Dt^D z>a50uu{vu@uvYQgV6%7J=Ecy5EUB*IZP42PWZ3W=hqVJ<4|_SwG8GezvZYN_nvKU) z>?Ut%a=@BO-h|H&uB^1xxxnc|IvM74$`|mqo+dK$7KcaVu ztVNAJX=SVQx(sEf<10kytLLa0^e8^2!giMqvFAbn;-)6)*($FU=tLTGH3 zZqe;5Woal&H)#lWDn9Z;1G%%O__lV)ZHbX;m+&xg^|r-lbyt#8c=;*94B!VSaD1$3Q8VB~EYr7@h0hu#|ifMx_AMS=)Eae|oCh0qi*cMxdd zYv7xj`$5K67$)7tI-s2^bPskm1kiod#~%$nplPfZgTImar6>4J-{6Nd69uoMl&MP1 z&3`BJtaL_u--G7|onbsgMdcN>yzUSeq%V;~FA?6C$m9M*61_w|fruYV#H505eOAwC d1~Z&Pi+N7-^n{+m#JCo;(D{#K+Vsq(#lI@3Vk!Ut literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/ValueRefString.class new file mode 100644 index 0000000000000000000000000000000000000000..bd6367de4eb01c8f80c5c7aa83268950bc82e8cd GIT binary patch literal 1286 zcmb7DYflqF6g|@ieNZ0qQheY8)E1Bd<2MZn0ZD2a&=wjK{W9GS-67lAW_R0wze*F0 zi68s{{wU+!*)7RC+;h*&{`&pnCxGYJ$s>)898%Z}hi4gVWxzAoW|;M* zr-W0Np08YeT0UT4Zy2WbUF`=#2X*0eWtv#Rk1?cs;ReH87THq<&ddaX{ z?dm|aWnKBI;mAF$-9QAy>ocqwzy-f(JG`NElZ&fU{=V&)Iz*8*{8f3zP#llg3#e?P z8%RQ>v}lv4tYIf^`*_!pQG8Q9K1`DnEa7GW1xyt%iz$Z9|M8g~ z`t^G~Zk$UiAiK?$a(T`C1L{+Fn|MfnNE-AQki>0dkfn8w9)ALPI-&X$Pg6WW^9;?Y zP)@wJKv_3vJ?CQ{3(;cHu#tEQZ&5y{nbDkH{|@$r76~lV7}5dTR1#FgB;XG2Qp9i% zD>M#*zasIO4*v!pj0E4ugBZL^*$Ki-tZ#fn;<|L+?7k(P?+n9Ilogi`rA1vc@@ABf y%hCVf_P`kHR0so)$^~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/chap4/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..c310c109d09afbe029058cf317eebe4b8aca76ea GIT binary patch literal 348 zcmaiwO-sW-5Qb;#M{NB-dk{Q&@FM6?@wA=_HBcyu7RBo%PLi$rQIbvQZ}Z>}@JETe zMZ}wPn1Oj;=HZ>sulElCxPpTO_7d0^Fqpfx&N)?@1sp9Yf1{Ewlr7xlf;tj#^4MCh z3_q(zWtzv0xx2iRl zK`*Rw{l%KB>%7E`vRl&4l2M)1O=)wzKCb6BoFBfe@>z!ArJCi63SSY9SS|CcWl7g? zX={h!bm65@H{R%PDrJ3DSVi6VZ`B`H%JXGj;g(Ax3CpN(Vri0R*kSY6HDU8&yg@o( zbHXUL_)JCcE(MqP)B|k>2F)~VPV-#Uxy>*UA)RaT&KG@Mt$CIqrH;TI3T%|xGB;~< zRLYV|A@S8xOY6(Kt_n-Ia}4p3(G`kUP8KO%eFb6hd$r0cw;vi5e1=^GX;ShHDgk=; zClhW-P&V##I8fD=t~6y?Ajzx12ntK!EOvb!5*^G z>DsOP)~$5xcI$z4E5)PTdbnZjCJV)o#$&XzPESV9WacN>HxKPNja}a43{KE*t>J)^ zI7M%C|KSXct&6`S_BF8hLFnQUjQWe`=)5ttRp#su#5T50d$Z3dV$VH=p@x^gy+X@) zaib3e=R!c@L6A}?$a!1{1BnMgTmq?e1W_rXa=};#NFoUGJ``k}{s(G=vn3*lAjk&- z`PdOeRRhCCOoo6YgCL(mL8fpi3?vx@`Ai^RI)bRei(%R;h8eH8#}LP5n$2)r!7Q$l bndora^t^OGX9ZrEOTQ@JpAeKWm z0q9^@!jN&e^c;K1ejymfV_Yxlo+SfsnR1I^kHg(MWlSl|#Q0d|hUaj~$(EFQ;H;Lo~d!JWKa#W}^OjkICb%*;s*#x5A46JjxwFNV|xJtF^2RRP7?QYKJ zI&gNJHdT>SLya)QFkwY?bS@SyY!x656Jl7%a5)Y%Y~*`Xxcxq6bH?(qc&$^`?-Mnx zC*w$(#wvK9AAEB(XJbQ04riawu<7JN96^K+g_2noo@4MuQw{Ir4ySKQ9Ulz&?T?Xy zVQ`m*H|XN{PP7Bv)Z)@YiO$HA+uH=%`5j^_b%tL0xz!&!749%hZ12A;glry$V>=9! z#St9MViyLo7{YKCBiNtCK^$UOiay5w;{c#LA>_-y1YE7v+va((k@}G8n`R1a*}sj< zx9W_-ak{J0VCX@LD0`8izx(JKN+64*N`u~a(|aF1_t1CH#aUEf!2uFb z3BrQI6p^Wl(Rz%cX!KAYJVsl0dwUAgU(}XE7B4l57Wg7YU+aItnD&4)UHrK6C_8Gr(|;{y_@2Ce;q| zF%slFW}`q-?I52BHB6vzLa3t7U*MG*z>x)+Gb2!gO)&=_GiR@U7Dr7SNG!=xo`O{U{qQs|Q( zVE27LfWB*$mR0-U2k=8#o}LVlOePF#9(rc_T>97NoIaf|U;q0IU>4;(awztr54Y7& zQo|iJEa$M2!*4nK&M@q9M;O*RcU&Ru2jx2q>@LHBlC)jVu)TG|@_Cm0sUKq)FlD_i z?XunQJqEq9!S!dGvZ?bLH!QEFn>C{`r<>B@dUHlE?JD1Y+2Ge0##epY6Lr2WT(M#C zqHRmh@Mvk5;pfV8qiJmETXjp{5O!5JcBJ~ly0vWaI=4M?lCh0CCzdw%3_m#hg)bal zO}9u#98MV34xRY~-qol{NIlXeV9-p%;WW=hlRFHv39d_R+U08KS8JbT$f+%GmjavQ zZH=2gZI!a*QAk2>xz%m+zU#sk-V#H4a%!F8RgzVT*HA^+{GMOm;Ld%6g3oZUB27xZ zK_x)n;bg|E3ChO39vf;n(vzmNTKTnI-||W->3{I5AZNvDQ@GM8ZaO?jSI9(J8{Fhx zM>b|Ar+Tc>yM6}Uh?CjL|LH>oB->PF%`i$xF{xch1nV*iQ!q++T{4EnB*-qCz@I`L zQc-KG9fr9?x_14YS{qW4>u@xmMAfby`cX*vAZlTyCey^$YCZ^5=pzv%#zg?KCVj`` zD?-&WHJkkwAAgaLhb4OlPe2`emaAV zKb@-TJB7WMSe4S-ZJdSuucYA=PHPy%kcKfF(J+n)4aaeUp~r#yzQ#a_>$*dNTf^1c z9fobBwf|9-KV3+DEx5eIE7iSlhOV|8=psNC6X-{t-UsL|NI^qJZG^su>3f)-BQ$%^ z#UYG7!eNrq4!fmCx23f8Zt1aYDaE8)da@<$Cke%o#xu0CPESV9Y~d5w`vC1MjeWu7 zBF@pf)>6Qa_=&#gPQ))Xb{c;`>RrV6uUO+rOohfvwBM9ks&M`zQoBp%gV`q(v8RED zv6fc2yh1Akaihb63o#(+C`c_9hQ*+`FCmRz jX|}*|71wZ`#8l@uu=E%i7lSUwT#UPPj&G6@Np5`u?`(pw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.class b/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ConsultChap4MedicalAdvisorAgreementResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..152c7f1c5d9c89fbd8ee0d6b121e003fe06e5deb GIT binary patch literal 2560 zcmbW3-EJF26vzML*m2@GO`9ey<+IRIoVaw;G%YDDDaK7uDwiOqjgWwg&3YOyvUjZA zS*vix1He5G0QVq)khtIhcqqhwHk;b4hz8czvq%QUCiqMg{HQ(GGDD{}=uE_LmdHpk$p(T$0~G=F-%9ls@g zf#s89G?mhW!C3ttp~`pzZVDKML{#L4F(y zVtPQ}CjV(lmZmTY@>43vEv%)16h=XQCde;iK}^r(a64*-J5eLAU;-a-w<58QyZDe| a_Vhj6{}TBCX96q)xEQcqKcW&P8~*_)1A2}C literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d4c79c08ec20b584fdaeaf016aea5fdd1bf60fa5 GIT binary patch literal 1540 zcmb_c+invv5Is)QBrJiJaxM2l3oR;`l)h0RML`uvTP|r8!J~I$5|`a|*!4!`ui&W? zNPGYvg%~GIM3YEaq~yV4Pv)E%&z$w|KRJt~khBd(T0^+WQVl z)~*(@#!%Q%kuonB=GHeF4EdUFN`?hjMe}g;! zb>Lm560$Q=6_x*}V$g~AvnylR4QF4cu`hR3PiUu<^5jr-1;cVZjf@IqLnVsjSB)ZV zgi+K!hKH_=IpRlQz&#Z;xfuS-KZHSDwp3zBb7hoqj^WjGt!9%E!|NGP4f>iv-PvbL zf}LJkCb~g+d^+E$xiKu-sqjEVt&?vbE3hw<{mp~fVbFS>PS40P>wR<#_MJ94EYND7 zFJP4(uQe>vuG|m81uW5t;UX^4Y6-R|(h`(@BKPqabKhv+=P302oB!ZTL;Pi28OP@d wKR=4!o`}DSYvcF=;ftgAor(BmTp!1m2!Cc2|8fF8ha0_H-o!1k_MW$aznA5!U;qFB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/chap4/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..013abc0d179b8582468443a102330604e2e2db46 GIT binary patch literal 356 zcmaiw%Sr=55JjuwV@!OYSqOeWmZpffYFB||AP^J{irb#HW~O65hMArr-{!&(@T0`; zpyJM2R6*TK9d3PmzP$s$6`Uk+l)y2A!OFF@q*Q5Qa8?QVDhj$(Hh1H-=mdj{ht_&! z=t(sy(=@f#dEu3_4TI4#dN#N*8Z%{IQ2eU+Z1hT&WW)`Fz7>X=a6B+ZZEbl*JTF|w zsU)F&$z>_3YhKmPJLxp2qO%? zVYr3i4-C5r{*BGxG=@SgY=L*#nxsDmV9*PHi`9djZQq5xFo!|e54)s+1LzYB;P4B( CaA_g{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.class b/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/IdentifierType.class new file mode 100644 index 0000000000000000000000000000000000000000..b2e8536eea3fb7abcde27aaa16afe7c1965d6926 GIT binary patch literal 1434 zcmb7@YflqF6o%jF6-v3tRq!r|1(XH6CK?jLC8=pdEjC6?$hIBYA$!5yEkQr&Khi{F z;s<|#Kg#&dwxyx0827`>oH@7WoHP6D_m7_dR`4)`6qb9D#EM?-=;dx2_tLnZ#sh&N zUwX>4O49R{>%7cw2#6;F{p+sd2c{F0OsgT245dFI5K~ow;ljRoXd0I3)Qn=_DW~>G zVDd%736w2M%2#Det~rhym;rtA_la*6$T_%FMBI-(^ERDUIduYhIG_9a+R9xF;6~^xJ?h*x08u=<|)t+KN zvJg92lYvGa&CNx%Ch0fTW4Y5>4VpaET^2|)OuM@FDZ{(t0y7NM5sGfZtH>>-OBy-J zw5SIpuyA(Y*D4k1`)<36Ci`Ef)U<9_yp`W9@UcvvouOqtaFR}-_rP-xw!NzKvY5nF z7X28=VoWa+7!X+c-y!fNci!Z7d0$onjw8HMu2Bphx%!~Tjcfb`Qed}{z!ZAW%X5ZL zEQUVb5QOp|3Dy?JmNzE^OL#&fJ z6W%^!Tb_pz#+z2H^crm@EKJ}=BuKm)CJU^$(Dnksyg~kRTEy7Y&l= t2Kh*kPiKO}Fc;2XK724U?Aro+JtJ`ox3Nf(^Ea^c25}$#KE`}Z`~he{510S| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.class b/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/LangageType.class new file mode 100644 index 0000000000000000000000000000000000000000..d193cf21e33c29c0bc16ee82028e4a5a228992d8 GIT binary patch literal 1564 zcmb7D>rNA45IrB=cDJQi?n*^PKxw%xpm-}HwH765AYrkw@dw$Kr7YQtX}66&hcBWv zQKQlL+lMmFd^Awh#B`g?^z7Wv%>MlK+0F{6)5UDzdEO9Mdf9ctNYiv0R$X8v zmF_-T$@vGCK%!uK)^@`!TeUs2?9dxkrrkLd$fXL$X4BLinnO2&n(b9H>8{%xEcg}E zDVjB#^S6sAp6ODp!M_U#MAmH24%P)m|51M{T@+A)Bb(-q8g|t)gGP-qg;Hz?%iaZs zQ|W(Yjvm&0x5%ssh^BzHR&m<3vK{_;ui>tBIp;cUIA-{bTE*J5na2K(?JqKo0%N-k zFR)#!XxD9`BI|j6Us=siZ_6_xRB>is;kCBPvGN1l< z9GiG5u+Y`j#&I3b;<$;KIHobraIy_YFdD~27MECzu}ET6;KJF-a09fHisO4k$oZY@ zl#i`SK%}j9E;;9z^?Igb6{lBsK5J%UnLfv1`pP34W1wCD($tRB)RENGl+@H0(4S-` zI08{z!Bq%cBQ!~xpI8gxBYJ)y^p23g1j&fBT_=B>w z_wejTsDJh_-;pHTP7=k!=@@6hpP~I3ymT&jQ4XL%2iNBT-V*oxRKG$g4Mszs5c_~$ z3F3+beG*&Oe_P1#P*RL?&pz5SVz| z2@>P$hKY^q>7^hD6O|A*7MM;G4&|ZmN!J7|sg6$NJKsy|5Tala1!UdT@cWOKHG$JkQj8tvC^>JS_v2s5CQbLk$C$XW0K>2K;U;zaBUYfupivsz| zOoQI#u*Jinx(W1p$9HwKrPzz@IBZfVMY(8qorPrAu({_Kp=;AktXoHN^|y7VufS+! zrk9}o@lnKB*5C=nE#DGBvPNpexU6a=7Ra&}Dwj;Q#mk#vCu-^yV+9&b1v>6<&Q6HH z?0+t%+0=0yM%`=7WH@t7meS~MY;k4vO`QWfb$*3z^w24K0t5R|xW5s#bmU+R;|?4Q zIvB<^f!YOxJb9mdO2;o^!`;)(gp#B#6Uxo>m6=a=bnt+0un0~b^0O=P<#k%yS-MI?Wkh$0d9Od?j{9H!IOAEo+F(tb>@qwxe4%+RFlRm{GJ Hh~fMJ^nW(E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7a26fb76d0700385d915304314857802d2e9ea10 GIT binary patch literal 1189 zcma)*-)_?|6vjVyU0XuO#@K-If3QJ^Cfts3#e{@FlaMMvE2`jXauTogl-MY7r|qra zY7$6101t&YZpKE_N@*^9e4O+9WPiv0{pZIo09$zM;WF-5@xVjL#Z?bw7aw}4xcJCJ z&Be7U))^{0N-O({VWzRsWhlQfp=6kED=ps-VqYeogdfq$V%r2F>WW0U{A{so`zmE< zwSCDCdgh4Bz7&z|^T5Qh(J9|=?Kde&B>&(a%E0c5z?$UbB||+(q_DDMg&mN@W@BRt zk*u2N<%}NgNu@IE*hJ|b!;7h8av13?WqR*IsjWItbn26@bm;A=Fj4#kmRSlJuUc4OI9siLO5*4mJrii~G?(snh+{5X!d zuXM=8`CtAyj`n0vrItETM;&tvjp7deYgMbbG-ohFvzQrmk#0mWa$y$(FD@Ukkh|UipN{LOnw>$I9%=667{`&pnCjhL#<1D0LB?C!#V3vnzc$9|KG^`OA zhJB=BifNRP5pFMS>O+ddDt)R-hG zS%76S&)Ow>L;j&DLhdDEI!XPpfsjF)lKM>6Xi0}c)-ZgnOC9F1hDOb%;2yFmW15ZF zhLNdbqnf~KvC1j0bLQ(h)!eO1;WFP zbLquxO>h6*^*j|)=yd{#e4&EKP30l0{-TilMKh@Ku*|TzM!rH`6^1v7=aw<4>jJyI zXf(X9spC^2t_lLY2zt1DxI|qQa{3ZyKzXJI$R}6h`k#)E=L;8Kb1piAoycDVHT1KX z_*7aJBio0PYKAV~5k^dZo6Vvb6aw?zySd@IJc?A<;(tl+V{{9f+S%PM;>gc*uh2qg z+stq(8=-3KhaL}ea1(CjAP0Rpn1DV43;)w`e1b-0JiGhVBb+P(L)Ih|E!o#8KAC%k zDSW#rAkYH|7>6|U;y#1#z=14!us)uz;Q1c<`|&>z!BrT11J_{4h3hbk?hzM8VGK9u z8^<8z+X|YtL5^|UxCn2GqgGsRV;PEHg5T8KcOYLZk4ap6tZ^CH0&=ndn1&fV5x4_) zaXlOS6`arLbYK$KIQV(T;8_$F2d^XAG3dGZZ{V~`XRWo2O**g{hGSH#yvaUd^%BT; zB$7B!l&603E>DVuq<{8*ihW0tf_Iz&pC2lrEoT{lGV~ACps$j?#Hu*L;Om5eVqVGz( zHpS4t+OU0TiIVhW*%Y(3?fBfMvL3@tov>r!4*cqsc=(zq8hd|Lp77j0U|?UTH4Z|VTk62OAMU_X^UqK zt1R3#PVFjDRDOw*pmYw6F@Hl6+x$Pk7fG##r!Z^65Bl%U4WFcR(mM?3$sPAAcJXa> zaSUx#D(rw*WDm<7Rjr+HD_hIF9x{G%Ea-o=OBJ1lTM>&=snZs;H>w7QVMNnDbslCb z6_VX?*LLfI1PMeqBRY(YFD@+j!;e_KeCTV6FQ}>&k@H9U7ZZN_Ekf-$V2pI`Ur- zdwqcTKBCH^s6{ok4%&fD5_k()SVt)Kg#bAn%d(-0!-SA0Qv@Sg&pZ{lO;|$$cQ8uw W=?fUc_*+Cgba-?H6Xd2#x%(3|l~R-d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.class b/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/core/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..3fa01d480811b4c94bd8b8733ae26a18fb23a004 GIT binary patch literal 275 zcmYk1%}N77497F|V{LoUi{RZJZPep<^5RJlEQq&~nWno_XEL%oTl#Dsd;lLx%t{dh z`6565Nxr^6J^|nsrWK4Um>8HWa^HG>2$2n(y_0{Vny-Sa^L#^FGH~(SO9_czLKj@* zdy!nIge;wb+2g?MaF-&wASJwD+O&-Sk2P>QoPv?0#wWL7U(NvxjP%>VMsV;O58+7j LR42#kRR5`*IN!7sS@MTogeBPeCC{(3A8`+N5P>I?i-N|4L7Sf*;^V ziPecqTn=##wN1TO^J?nl_3;@%0n-jL7|USXLBje82Px|(GnisX@2F6jU54bsVwoYe zuPc(Fzou3cF5KSBd+`hS6rvT zvPHJ_53(;Du{p=O5qa`JHKl+1?v+b%Ef^+BjnJq-mQ}21A$wt{jWCL4Gt3ul&ker` zeD12S!o}xXej4~CSyi#24djqTH^W+I+iTOyQ0Nr%C5vIbGtf7=3hDXf&_ZV+Ped0>FVZ?qbS#ELNEF#qhrGWSxZo$PD_w| uLgMTJ$vcW$9O-6#xecHF#1A6>8=oS4*H8S$ANT}@np1``Lf+091>OMCwag`^z{;NI} z`rr@nM@i?7wD?r)!p_dl%r_r1-`)MMTLACzx`tW2sA9c}msPwHXgbQYO8S&JZOzxC zPXgkzz(UU&=aun&mE;sKwm3pyZciKSKMKrlclrXAo*k0FVyF#$$Ao;_YM>TDYvk>wu<-u#64QI;&Q nEdan4p0I6{et<xz#nBivt2EaQf<x|e7M*VA^3_??eb<>G>23gdPG0MUlMggNz&Em#E(>pf!Avc}y z(6Bw%MU=6>w7&?$=f-Y~ea2{fCz7FXd0hm;a(G2b4_hdRME7e)=COHVoVbo*3E42r zzq`h3*V%Bm%VmfpX=%C~4BA;4<&_<@OdHOr$d_e{mldIMLa3Y&DuWN!K45)5e;)~- zH&X3xG|^x*91}1cQ#Qfa7qW?B#onwcA%IpCazM2zl4PF?DZ*7osp3o>T-Uq?>J8L{ zhv zdM7!1F8QDnI$!+%NY!HISX~XwD6bS4L1}f8=Y-6lgxVf$D|%*Er77%sk#F-&q0|{V z-P(f6#%T5*Ct=$>2s}R#qs`&M+f<3s2{yA?-KecIn(SR6LF=cvL3JEQYuj&dU#IJI zLnod3bsD3qjFx-8jIPIshuG0>+dATQ2t{L;@QmH~jf#)z%FtcB;0)o$Q3{1~)Q5E* z*IA@5n2ntaG=a6=2GDJ~1B-#!J&b3AzmWC`n;Lb3D_w&pX(|a`1zJN)wlw>dv`*Ba%8#goDVzg+!FX8kOSKXXE3T YfISEAG^cr5fWDfNeUX;l5erEF4S3H?M*si- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.class b/compiled/3.20.2/be/fgov/ehealth/commons/_1_0/protocol/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..86f4708ce902742e5e1e8fa88b1109ac9819db9a GIT binary patch literal 363 zcmaiw%Sr=55JjuwV@!OYSqOfB;6_WcY*&Fe5D1C}#a-xWYi2t3BTV;%e47hDz>gBU zC5k(1Q3X|(d${%S`SuO~131WFFN1vsy{T&(Nx9O*;AkP_tElK)+0tFi#ZoXhd1!4= zhMtsHg{GmkE{LF<^$boYNwdP0(O4+^g5vjz&qhyWO-5WZ=vraONAt)yYa7c8;$`KQ zoN5v})Lc4aq9ebWUGhcaf|E`&=#wTxHsr1`BPvC!!@ta1pVWzY|2UkC^YP7y!Jr^a zJY4f|&BIv);tvr2re|=NvY{5X!n>cGZ#--N9=`|+|JcbSJB=o0i` F_X}2EY!Uzf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/AddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..13400a0bd0d10f3c8755bb7bc5ab118863ae69be GIT binary patch literal 2347 zcma)-$#N4%7{~uDYq8}48^=H(B&;Dq!VJz%OiYZi!9;{q46YQMMpDOaY8GW?xHg6o zmh`f$m+N}Dp_i2sZkF(M33Y+VK>EtE*Q6gP&%L{HO+eff*th7pL1?+*nq_xnfll?G z5GV$rFJ&lDsW+tg!@9R=$_;7R;fC4t9EVnX`qJE-HCH3eIe{bJb=*)na!m!QVao;A z^+GFTxIo}+{eiVD%6$;dETpRBg*v;X{E7 zLvy^9&}RfAxu@f%$IN|tIycnQVpo+;O7Sa`y{udn&I^oG&aJToi(ZQ*n5Zi^PV|n& zdg^SwCVObHlibIL`EWzAz%xT5FSJ^|41zlk+mg}8)@9hMakVm>yWi!pVB4^^=jqUS z6*l#d3G8R+ffh|Oz8;TMANMoTfZoB%PBrbgOo#p6mTA@BOi(h|tBZTcHEF?8P0(ZV zNMLq&-bsVG9%R4cwLMU5Pl`^dZ+d=s?4D&5cGc_nO}VV}08J)l;DWBWK<&*R=0dZ{ zneqI1YPx;e^)v2j$GU~(m8ClGnbU8M5NnSo&^VoK-)rCYThcdh3a1TBVA8;0ylvp9 zUXI~i1IKZK{KKxN0l$;mV|KgoKsI^7O-Dz{GgqS2vZBhvS|7Nf(vILmjVtAGzs;f|LTs$2(+|3L1yl(Cy>T*LX; zc%JF!bf{|WPvo{km!s21DB!2a!=bKL9A2Z%MCIfC8_}mhM$#ZZXM$YBY!=8!8sry( zJl+*VH%9OmRhKahl23y?$prZ*8zi3wc}kF9hk$&HPclFXX^_7%K|aN2vGG7_3Tcr4 z2=Z)K5IvCspW{*nNHGoaJQL&#%w>TT(;zPh@^V)YJ^VRbj;8X<=%cH0KhM({i7WUD Z3*7PxyNbp8C0v8D(i#4E{%JysBBtmZ%Ba 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 CsWesq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/Municipality.class new file mode 100644 index 0000000000000000000000000000000000000000..319c33ac4763a7e72d6cc1e58d172b5d48fb663d GIT binary patch literal 1658 zcmbVMYflqF6g|@ig<1qEiugo9g`%wQC!z!)!4yrXHj0VKbUT*8?QY%O67jRfzoUu9 zL=(T7_@j(xwhJ^^C9z58ap&B7&pmTzfByRV9l%B0&7vFEdyv5mGu$-8tqi8KNaK12 zw=p%$gwhSm(rKzRLz7sDtfkbbfBtntuu_c=iYWs zfv#!o>TpINIX+Ql6)lE+MeV8w&3Z-ok0d2A!kJKIN!_`Rjj3=|Q=_R}c`P+uZR-ZP zgd3!gt*LNJr@`@wPM4Am+A#aa|AZL2>2-6{t$x3K z7Uzq68KeKs5Tn6XYxrK{pKl%rb7kJ?$(3t zMf2%yzrTl-HDxoxU}VysRf=A(okKrbz%#{B^IX3o>P zFTf!7uiyYr$vHkXUU~j`dXNXKgV4iKm?JygkG9;q2xs{mM~JgH3(o1n7l@CM;|Y!i z1YE#Lj=2^9qZs2(;1o`C9N~J~`4bW!Xh^WEP3MJ<&Sx+lJI@fEFzCYMXC$^$XCvz} zKZ&I%!hselPH&=5MCA(v78~aHA@s6jJ>dLu^l0=IoMSNaeQp zHrEVpm9@O*NUJ=>(7Rf-JZXx8bY;;HvzBFh+@r`Y!?5qLqwSc6R+Lsrvc|6JNkhv?SA}iK z%d*A2szb5o>W-&#MWMYb+uNGh6x{GOHQhE%qD`|SwC!;%XY1UMt|$ey&QQeG`IDRs zP1Dkn-V8%HoheWiHHPguX^EFrvnZT3PLe3$RHyv z+g;nO2%-@$3-4H~&UB{H#l+oHn6C6$h@u?bR<~UXcr2{)Jl?cZs#8T1HMPz`2iWN1 z(n5}2$l$*-1n6WvKWf2>V^>z3l5i5ZhU*EmBbh*t8hX*k(BVHRU&&d=;k&AH8OF}* z&9jM;CvS75xFvLo(&?L|t>yg}FZWdUVSv61%^+ropbv4h(mFw}EQB_)5Ix#oq`jI` zWbJU#iLMQF(<$)|PL)@R{&aeY4yYD_UiQOWsdv9xb8jLzNkC&i;WU~V&C%>3*jL|i zfJOxZ?&1cGi5dWd7@{4+O$^i6PwNxseT2S{Aw*>zIX`dcd<*Hod4|v-h0cx~Aas&C z?pxRBbGhzE=&qrH^eTGBFP|aXkVv?m$lHcQMj8_d*Ap>_hB{!gnhMo zvipeq#D(m4L|-4G=>QRBQPje|Mi*!XK2j5Wq6_?diegVt>8Ouoso**_$}mQz5XSwB f9ir6)<;n=UrhB+gTWW#_c=!fk7ws;3T=f0{jfHe9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..a4833a2d53d6260f14224fb8be46a0dfa5f95f78 GIT binary patch literal 1909 zcma)+*-qO)6o&r^Ap|$9g|>93E&DPM=nATYsE{h9ivXck>WyO$VUS}ZdxFSYwO2^3 z)CcH8RXr1@S!_#oF6PWk&iCugoZs{3@6X==%6MboCioCG4CHj&G?3S^Y@ndymVu&< z+Xf6BpBpIY_`<-bjxP<2>-cI2uNexv(v|8h!@%Ow2}6G0vjxLgMY`f+qh1yMu~~I! zXR_j1rgLKYQm@;ad37cO241NOep>S`xi}N1qt3YH)$5)cQ1k`A+~l9C=fYA4rlmZ; zxx+AR`NCA9r6~hpA1PnDHHNLlrBtm5L~7%q+L1COkv61)iieWi}2DO56 ziJc7D4-HpZ^1^haYBFqOQ0OH{XC&0w_ZqJ9Nn#~~L_3*isE5dbZhPB1hbf=r%?ZfLEjCgX}m?NEsBid;PN%t51Qm~n@0U!0?+8RoWmWOmBJ*< z;4ZBg?%_U-TA)msTA=s~xv$q4_)hasqtM!4?cs|Z{sA7w`8@H1QGPp-e}u5^Bct9i1L+0eh%|-zC`>;ls``77qA%TM~NSc^4}8q cB`nAJapEVUyq&=3u+r-CD%L3KKCc7+0R837$p8QV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/PeriodType.class new file mode 100644 index 0000000000000000000000000000000000000000..a19d3ab1aa48ea099b6a17acdbe9ffc5a0297d03 GIT binary patch literal 1471 zcmah|YflqF6ur|2rA-k;qyj#8D3*e(fQpHR1bIYABgR5w^o!Hou^qCHx;rK4uhK+g z;s<|#KgxJ!wo-von{;+&?&F+u@10-2fBYn(WqO>WG%aT-MJsxFkfDbedX%A6MnjPZ zC3mYLjAY;+>})b(yNm`l0zXpRS5@w|L>gK2k1@*DL|yuuTnR=a?6&3e22*N zkygxTrCbx%`+9I>iH6{=YFNjSV>kmLYBifdsB{Khica)g4_r7`?1u0RpqA*EDrQi( zxSpAjoedI&V>91@-g$|0(A zs06Lh7TZ!w80@fE)Z@fxzIP4RZCgZ95Vm>$r{b}9+c&+vvsK1~&-6xUd*?dLFo?}C zXzqoM2=jDgK}}5@!rgnF~ho7I~2CUGcs2)uqx&$%1^qNG=+zn zCPsafq;bknKlWJ+eu8qa03GK`INybR5dWcwF4OQExGKPM-bSy zgQiVTLL07M-Zgj@!s6gHcqg=XY5p4}I?y?DyN@Crm<*$_R~ueuFBrXyid~5$&k}jp wmB?IoBFVEvToCbk5=l_WNS`--n*!YhNGu4tM~kSh>BfCpdP|9j@)1q^0V6_4u>b%7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/StatusType.class new file mode 100644 index 0000000000000000000000000000000000000000..e0c48cce672f07ac0c29f50f8f31afb1b12c53d9 GIT binary patch literal 1410 zcmbVMYflqF6g|@i3#F7=UV=|Vv=n3o-_ejDLV_ufP;7jBnr_E-U>|jN+kn4H69|bW zel_t&8ShLNi-3~Y4?8<|&b{Z{vv>OA=a+8)=J6y21M@xT!aeo4Z{R@+3CtUKXyB27 z#|+s(_>$XY;Rn)lU#-4iU@sZ^mOM8Ixf_&C~6R4^8QdYP?O~?T8@YH9-}#Z3)d#+GbG(Dz~R3Yc3C)J{4Fxar~@U5$5}v z*D^(2a67D{&BxI7Ou8~$V2J0Z$_)KQ>5BEH zQxX0ar)HHUD!>|15;@fjw)PrAvDQS`?td^pb(Ygca0D32pFUUm zk}dV&7<#Ex)C1|r9hE!oS|4#+J8QfVX`L$J>} z@d`b=bkM|AdQZ0jxQ6SrV@veZO|`VJv5^ex7u+k=hU9NrVTa2@DSUg#y)XzU6YWOw&JwSNp72#9n>A~cZY{4; z#)-Vj9|D)ka~DQNVa1vi-rF6~?iJenE9n2`ny-bi@#L0rEe&>AExP~7 zFn{@2*E~-~QD_cM+L8!nJ5D7GUGD$<8C}$G%+~g1mDDzKd8J-7NLOtWw)ad^ngYgg zvw$Lo7)He)@<- z4k=8c9|LsGlW0;HM8;8}({OSh!8O`P$X_DcXoN9be}x-#W{x+l6XfT#GupG2Q?QQ- zaFSM60$9K;S_|C(+{PWcF-+kuC2`<=dc-bnyz&XD?-;6lMf&9_GM|xhmJj4g6H5>) zC+sS*-XS)7=hBY%(%wsAS*b^Unkw8UQwlRl8&h<8K(!u9%;FKsbfu2wPqoo&ERrHO__ z6JJgIP{uRc)e?-5xDRtV*WWpN=Eu)3-vB(uavlR%7(y0{IXuiGjfEVRa^N{UVkn1F zE8#Yz4prbk-`QkfPZ)|Dfgc*-n}%>BnWaGXV+@6s3>~dHhO9$!uN{f5;E_=-uc^?i zFbvgI+ZQI%l40YVdbQS+{7pOPa(O6)YYw>+cpgQfT}$3w=C!~Pt_o$VZnW~-D{B;S zVn6bY@?=AWs_Dvg-w%vP0A}M1$NboHc~kiK|~uLqHKyVkN=-PrRVkAXM1O>MpHL)ai+vN-zTI=>*%1fr(04N zFpld56fwdu+MmdEt;LBQONQ!YgLgJ?IS%0pzs>iWN75nxu~?)6UXS04dT)O`rs-7; zfFXwzCNYR1I_GJWQW!?Y;?SuS-^;i{dzthVl8uHK!_`-~MrUT(X`LWFr=8KBt)7B? zj2$OwwJEIf2Capj0dC?J-592Dn}S&9eR|r~ZoK*lsqYx6entA_DKejtvXT#^N)siB z%8vUkQSTAWvom4GldyMUTUJTnrzyi-5~VN`moY`Bdz9VEJgTq3LKJ@i DT!$nT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..833e7b0fed8e969a2ed43b40c0a3e1444d45d471 GIT binary patch literal 272 zcmYk1KT88a5XIldKWCCg8^K!aqC+g#%En3%42bRQW^%W2|H$3mkwGozgHTeMIBga}1GGs45fI795GkfnC{Js9;!L{UO?Ssu z(r11E{1cEsNUg*xQhyZU%-C^E5=bq1XXehi=iE87cmI3;&szWsxSc^iZVn)gU()zB zgJgTLWFpIH{FcT_8n*;;v5b`GZ^|fEVeotLu7J2NFnA{nV(kTb)AO6sA*J~VfuyR% z%qs1AEzfOg<+~*n>m`AKvZ@E3Zbnkz`mychQboGk^|0m29qIXc$E}8q1{F9)(rqoc z#oE#eNhUX%fmRK}-HHlouGiglw;KLEUp8c5D(MTn z28&1(YXbd|{Hv)VSxdId&uptG)(;6FmyQnsV>2hcH9k5m^9l-N%3(9A$~9#?9O~LIZ*+}uX8h#av0AOlIPMzPcIymu z$7E-%c(25^xb%624tk(l7+Yd53isBdnvAme78kM@MowVF8f9B&HHy3g(?3~EBA3M& zz8080t5w?r?`5@Hs_#m!sh5 z6y89*Z2&G|nk#|taha$o&NuimGszQ$S4h0WP~l%BAHPB0Ya~qM z1-FuxZipkW#iKt)9#48`Cpxr0Sggo*&OSrl*;93#k8~XBILCFG)M-&?|7@KCb>{FR zpHnR0$c$G=8P;Aip7yXgT{C{dd?$H@=mc|8g}K*A9a)*N(Pwb*+%k-}Q5^qq87;PN?gOwSmcs-dmT5PAQ@vg#$=4K5C2DJ>;M1& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/Author.class new file mode 100644 index 0000000000000000000000000000000000000000..5ea39c0228425c77dc4a7d44542eeaa5f14b21f1 GIT binary patch literal 1176 zcmb7DSx-|z6#k|wl(JY*1Xo0%6k!A(K}>@XF;$Ralj;Jjz3-mb|mf%Z>^3-eFs=tWm6q-N-k}lQk8p zx+}}R9~fZ>C8eH;V;}GX&*gRHH@Ntt5D?G0dOc z$+F|fFzo#bL%L)6z|ci~YX7@l@lTS^=GI1qcr|@?rk-`Ki_X4?PHi2uw{=5mhSJ&Y zyFp-%zdh59lE*kM=P`&OhS6iPmbDg#ma#;nb2%9|i^v|kyTWhs?fSlS$agFjseo7G z8B!lCGcZMymH|-?2~467{dCU}*Af^&%0i*raQq&@1v*DaUm)3Nh%sDzjZ1WA7B}q^ zq~~-pI@6^iuurk$B<(f@u!JkL=eq{Difi;@xQ-hX#5(WNxLdpN(q|-oV5syB$yY~6 zeL=!XK9VX)C_$*~JnRta=Y*#ESJ?4h*qgB}EA+rmQHEP2N?#a(IyOR^mhgMBgeu98F)H;F2cwDYBheS!7rMinCQ`cdn$gT& zPa74;mWox|m+M-GMi|tM87-uM6Mho-ysfmy#aWbp2>i4UN)*lMG0NA6XRjNyZ1;>z z5LyI46!%kLC6b?eDw19y#i%~ zIE->du23(_&T~s!&gM3r&%@yz^6awXWjsfYqwsh)@?^xQF&w%VhGx^3fz$@dS&mnu zTQpOn8jaRyoJJYVU#&Tw{Q1k>Z68V3K>F0BLf%Zj2K6PmPnyHGQX)JDD$p$1RKa-! z&&r}IBIpYH8tgLmG3>>JMDCkG)^+?RV!A<-A8CrF5rK6xEeYN*X942a8TL}+C$Voh zSacg}QZotO!CK1_=q}xZ#ppggz1k?v3;7ClNwf1KXNB5rFDBi1C< WX^9$O580RL$sw^A)Sn^-$I3q`E*A3u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0263820a8d54cdc23e6c508d7dc52514352966bf GIT binary patch literal 2898 zcmb_eYg5}s6g_JU7K$;%(4>K+X_7X{i_kKq+V z;^4Wqty<3U!Om7;bCqGP^hRx~@0529Low9`x8JH7S9Z2&nG@#Qs-tt$>6p(PR2d?kq8k%%`dh(Us;QXP7MMCf{l`YTVjYYX-eZmYSMsR8>nCy8klj z9O*WLQmS#~b-meE_z_nP=Sb0-jYiY7Nm^WKXOx$$e6;i)Y&zYB_;mhy^L}Q{?wA zeF;|6-9_LxvZw;rLB&wbx>9j0-K^&ZWGdN@U?^UaC*MyZLOJ2pZQ!1i*9?Eg$dzWx z()gP0PLy*)VNnb-h6f*xb(z<7+o2H>$EUbM?K^1jbS6w{pkb%T8SW0UbqB{FBQFY6 zJ;ND#W8vX&#-0A3J-Y#V+cA!txFw?Wa~z+D)ot9ONhAQ>g+i5o#u1dRcZ&%0FEm{T z`E)Li=l1ZvFqFN@3cstms%XVfZ9Dg&7an6yTvZQ3%C!sHX@n~7(Cs=$_w@)#3JR@e zMMzvpQ6YH+Ow#(?kC}D{hl!T=*`r@=)%aB=cW=ha!{Xd#$OnmSM z_@j*H&J5E~3TYqi?fsVXoo~5!{{H*@2f#F*=a9kUcBJt{EwgHw%i?Jk^I1F-=<=j% z=w?Z}p5fTrt4jjnr9ffPu{~e6{gQ6hWSUUwCj@eo`ZaIS*^vTcYh|f@s5%Fl+?BfN z?`jptvgpa(mD<6ywi#Q`3iNN(Y~QeC$?%M_DHm+pp_*YmfuXfM{Xjp|4lPqF8}^Q- z$6D=;WiFf2lD1Efl&xC~ovR}Yw7K$Q&2Z&TG9+0DNxqVvr&np*9e``5Zdb|3HS8*Z z3L!#llnT+nK{EY{CR<7akxa8yd` z=2TdJon7EL5~loJgGDK}$U$XOm3~Md3^Y+3ZqZrUD**2}fYxg8z+a`9K2Wp5k&3Cr zwe2Ar)!&8|aQGt9v1M=Zq@e=uj6shIJlS%Faf>?Rct;>pt!5cvC@Q&4r{-4VilN%q z5f*(yWhXFt_7pEvDjZ42-TJhzN*>na)R_;hBir=K>hc;d=iu29BJ1dOsFOhZzU%C- zyF1bq7&+U0!*TrjRm+6A<#8ET@+jb39=+(x;}ZILVOzWU9EW=2*UNjd;tTWyBE!)( zgU84CtVSO<`7~u9kVOguXhS>y=XjwL=%9q*dG6%7i+dNP=RI`e!dvuEOJ0$-BhU(^ zy+{SQo>UAlhEQ2?y-GxlyWpN4`33Pk2ziaGA_L6eI@f$?fE%RAhY+_g$o07M4g()%*g0ZBo(p6*T*nVgC#acLM<$4(e?lNlYtZpG+@=&*Dc7a(w&ivW*_Ngi zw2g*q+sx$ZNuygbs>jh!1m-IpCs4MmDPPqsx$ZbF-K6ye7R&o)*E}>1ZOf=Dr)ikS zUgM>0ZCcWnPC$?`$FxbE?js8%x>}_`E(9?w(`k{}Q%;Ks`O(Ph0R!uuKr%EDRx6P5 z`JyJgFg#h%@=OYRBwckoUPEpvUGP-DqE!tiuspiI>y3u=ebQE}bi_bJWbA}(c+K{kUN&N27@?+LGDzsEcEec1>E zWo&3eo+JAs?1r2uHHSkrippNi1Upcj)F2R$;t`@Y&0|^yzW^0$LqX Awg3PC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.class b/compiled/3.20.2/be/fgov/ehealth/commons/core/v2/StatusDetail.class new file mode 100644 index 0000000000000000000000000000000000000000..528ab9d05e8c8720ef90ff802737a16371a7c1b2 GIT binary patch literal 1131 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ETKSearchCriteria.class new file mode 100644 index 0000000000000000000000000000000000000000..a92bab84ba50b47f7aaa35396e3a10d8ed179bba GIT binary patch literal 1253 zcma)6Sx-|z6#k|Qh00ns!CjQ4D1&v0DTIU|B-JXht&Pjm^mc3q?^5U9+kn4H6Ag(b zzMA->jAw4E7@89MaL>$HzVn?k=k({VuipXWa6gR!@F66zp2D3p;@~OdQn;JKJ%({# zY9;Kd)V}iE7llU*>@ma0j_3M;aD%F_LzyHX^J5HgRre{Xcp%z>hk>$rQTf3J!%$f@ zToHs?GCVkC-YnK6f7|fdTsEb!gC@5;$Ds@)wdCy_FVr`-2xP7lx`A?JRr#uB%Wc>7 z0uc}~%DEVU9`ZxS<~8Nkx%g}4FCBZ=mX34{lY}cAA`vUpiIq9~En$&jA=GZZCi8|! zzDp$EB|=imd^^W5sO9@mX<3hV3Le;0t_rrO^5vB(f$w;A!Wt_oS3V1!n$#6ROc^po z&!RpG>L%U0%0$pqL_OEHe(74K{N2ivvJ~2C?r0U52ca?s8Zs!DW@naHPW6+lBjrF? z@1BZQH`Bu&r~htxy6lD8l6%UOG1Eh3%{(>3>e=nzwk+xUo~|6VB+*N@&D=0_nD>3O zPSl^6y~1vh=5OKbOkMBk9-_uTFW%B#YhTx;X2_n6RPwywWNapS0EaP$`C*J;lwtB@ z;J39FM`r37*89zMzjvk8iGXb3Hu!$+Kw5+{6{(cR%h4{X4`zaJjW%`w3@OAgk3kI4 zIZZPe!#N}jDLRcs_i;>+oF;pQwtLdY6sCR5VD>f6lM}5K0We%3Cr*-)OlFV4K1I1*bO zoT!(GQsp1m*)Ht$$d_fh6)aGO8>EWiW>m`(0W4CkC5dIMAWH@+YZbTNfcaGWZL*PK F?Kgg2LB{|9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptedDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..5493e81daf250a4cdde729386a15cf5e8a7ae7f8 GIT binary patch literal 2104 zcmb7_TTc@~6vxk$E|sfNm*1RocKYl0kDo*|Mfb9lq1%1bOLz28)Wcmp zlrl7*p@j@BG8znoFS)%Y{6Ko{lcjk^>^`I2CC?2MchwrV8^VA;{bP)>maNx=KhG6s zbZ)sU%$HSf-4r#!ZB;WZ&v9UB3fD5%r_9op@(iQlM-5j=N36*}mTggVT~Bd^r~#uh z%dhx4-!L~E+bm1BV)Ct1^QmJm*uoL6f|In%9RZA{XGXhx@wy>>QR#^oQ?kNnZ|Kpq zxmz_?l`q{YtP7pP6crT94JDwOT7r{n9rSsH*A>#H`R)V$@n&5Vqdk}#>pF3aX8y%P z$+K-<4@4ybZF(8&V2!X#^N2LwS!dO%2`7XLFNON?Ki{*o@WzOfJk_mN7F^5U zL`EyRw=@NKcUOhlUg-;k@osLK>e@bNwVy2fhq=D00RY_y`w>`oXj?xS@UM>#M2*#Q zs?BpS-G}kx9wT(*Rb0+va4Rhx5T2b_TB@hig5(tvI|!8wu0Lz~oN zzk=utGrF7zl5Piin+S3x86@2f@(v*HyMRn5f*9=}9}+>XCW9F5ARhtpsUt{=u7%BT dJ?!yO6z~SJG$QCG&Co1FH1sW+drmB%{y&}*$qxVk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..2da8cbaa2cedf24137fbcf0765c13e4ab80add37 GIT binary patch literal 1088 zcmb7DTTc@~6#i!E1!@t*7R3vQcqy$qkyi;xgC*8fO(-_Tx9N6lhwRSa?ra18Dor#d zKKKLtQN}ad##(|H_hBw)&UZOyW`F$r_8q_$9u|;6Wezjg%%hq|EsqBbi?NK92s$!~ zmC>)8PZ`*AhWTBiV=J`nh#-+!B5)sLm=i(YM9L0AhNae_7z!Q;-REr^Dcyg_CyD$E~j9 z@A_uQ;|FBi6Y@XGJVmy^q9@Re8 zEay5qbPZ-Gv`rHEa!)zO<Q}H&DZw(0xinbA6l>RKn}Rf*f!z#Upr$#-#Yw7CBZ D&VdIJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/EncryptionPolicy.class new file mode 100644 index 0000000000000000000000000000000000000000..c2a724117af888ba8ef84794e2647525aee6cd8a GIT binary patch literal 1482 zcma)5YflqF6g|^YT1t_Mpn^|Cp|r{fJ`)WIA|_}B1K1e+wA~J6aCfHeZX4>a(nMq8 z2Y-M+%6MnDp|B~`{V=n0ALpKX?#!RRzkUN)!qY5LSQ^3r9+>4}8jsR=oW>J|ye~Xy zIThjgQmgmtFB#ZthLKgR{J>H{#d4Y=MJVQD4Czmzy{`5&L!n$1e6OxsT#RA#6)GT*0cE*@2y|c>GM@O{l%A+1BWf9!O6;^76f_osa>r72z8!c{)d`?*cBPeo z0;|nHP-y1u5!B#wsbsLskSxqsh{dX|QGwC2RAQs)R)x1?QA?(zwn;~e)TDFAI1ubh z>T$83RBOui+6|+~JMBojO%$?q5gfHzEX?J5` zZ0gneTA42O%-Iz>(O?*Ac)GFa)r7}TJUeMi>!5o-^YPwtxQxjhau~^B91{$@&x45r z(Ch5VzF9pGcEB(mnxy92;lq_*%yq*wJ?j*)A4C#UNF!r9p=XgmmOMm(&gbZyr+t*H zc^~I7wu=koC2q&O7bEYb$ZIgE3tFcro72u{PZfWHeGB2Q&^j0zIj+)wE(*XkT&EMm z4cw&lWb$_;zQ&SY^h}<{txobXu}YXy#nKNXx}~$Bb%T1}3=s@_Lntb5{$|478E)fF z4p|W--@`NHR`jkBHPyC1PYwpb)k`AC6;=##JQij6ex@agW?InFa8VU_NPi JpL}Fk{0CNqRipp_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/Key.class new file mode 100644 index 0000000000000000000000000000000000000000..8222128d0cc82b1836fba13b116527bd9114abb4 GIT binary patch literal 1340 zcmah}YflqF6uq;3Y-x%j0t&uCr7g-RJ`)WIAS5V4La|Z#wA~Kvkloq3J8i&UrHRJG z5B>mul<~~&2DPcBNoV%H&OP_c&i?%M{Ra^((bFR3XlaD9^uR0+ZF*$WW1F5Z8jD0I z9j`9JNCxW7<_kvbC8N=`KtR~b$3c9oXCsLMz;Jh7rw zpdAgIh|$fhL#O8)@gv{k4XK*kIf?SOz8B*@W0cj$9l(vp+1ztfi`R50RSU85aEKL+ z#70*O1EU-tFxkBrtq_V2T^WjICLvuJ4pej7!gow5kVYMKT$6ss6A4!Sxl~dwGs=`J zb#zz@nrL)(ODeJ5^&2AGb1=G@AaJ3h12ti%&a7_BSc`_>2d$vTMO!$YZgV&AeaOUx za(QowzY@o2U1*6!Z?q{_jKGEH#FH!UuNne2k`iVU7M>pH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/KeyInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..162a24f17890b9497c040dbfba4513c326d862e3 GIT binary patch literal 1900 zcma)-YflqF6o%jFRmvh)QSdGZZ4p+vcmqjDDG_NTfzp`x#qD;W3wvpHrw#S9{vS;= zCVub-_@j(xmbJ)IXq$AmbLPC~Jaf*>^!J~izW~f*HH8G8^&pPt^6^4GUM8`e#7Yvc z7zRA<8k$++u4g#*-sU<3d&AI|b8Js&wkT<4oyRGZ{4j>-5pOa~7Rp@RKX4i4 zRaJK^izF(yb+s|CZt>hkmE%!iu1mER>$c{WR{S_W*qdJq*zVA)TMN zMiYd2e&Pm&r#p=jFx;eID!m!KB~ma^iqHxJx63dqf%*e?#O8 zO-67ke%)65026_DmAoUQNn~ffBXXKL<1Br$~Oaiek1d*j@$ROJWBo+oaZVNJlN9{mjVUSM*^7%p#+3E;p{T|Hu+hi6| izq^whkMV^5MI&;@EMW0Hq8|D@412UimPkkDr+)z(Ft&{V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ad3785cbc199ba6cf6dcf58b12cd531adfb94afd GIT binary patch literal 3856 zcmb`KTT>%N6vzL~HH_i1z=B*{T~;mumRSLBA+E9nT$aEtAsazaoJ^Wza5BNkgj%Y6 zw0!l|kKyVARZ`^#@IzUio(Yp=GB80+Rpv~0&hMP=p40#7{Pp)Ae*##9Dd7RW>cpXh z7Gb}Z&?f9R5;}xEk`NO1TM3e|iiEJR83{eYsuKEy%}VGOmP;5E_P7fZ$aNwwVF;RN zoQTVJozO!_gs>xF9EA{4A*4HDbfU;09lcC$9_{X|Zm%OrOOy+s6=vH1D7PE1`F4$B|a_GL2y&n0Mx4`%{o%CrI66OP!xmsO8{L4HN|&stc$U zjcsn_i&=)HrsKJgU$_@VT~p6*8P0(yT(>his=`ga}%E_XrpDIRH=jKYJX18WEBP%~! z-G8#K^8z<43e|q*RL#AcqtMLvw49+>Ws~aS@IT~?-JIw#jcFuVHY}~c(^^TR?Y?Rl zMa!NT?eqVkSsf8h22@BU`+EM1~*#=W)btKM3(?yX$64 z!tPl#+G!++u9Mvi#Z#^vS^S92MfC$6-3Djx4C9W6zfOvJI1OV8lVMB??~!UeS4Esdj&S{+VLo6Yb=66y z4iQh*6(d(UkT4{#WYq5@W!JIezosjt(#lO8POcSkhMIPQI^>>ZYDTUWt@K3FxKD?^ z2XxYG#i&>xx*HYKw=Jyz*$y59mx`||JOgGN3?e3zF``0^j(qefmL{tYjm^5s89w2==J-|giOefbr{8u=dLd%b+t zm;VHh8~Hxs?|6CLm;V%>HS+z$4|sXYmtVz`Mt+d^yI%eWUw#d7DsfSNar)mRYPIhY zLkGWMcmQv*xeJVV0jp;t|)BLz89alON<}% zztw;50&oA0;Y#ZryER&A-M3p~LOPf&9X+&2AnoZPwHYVvX~90VTX0}cREWZtz(3PB B%#Hv6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/commons/enc/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..216c24bcaeeeaac47f074d062c4c7e2dba57f72f GIT binary patch literal 350 zcmaiw%Sr=55JjuwV@!OYSqN?gSE2>8Y*&F~AP^J{irenCW~O65WTt1xx4G~G{3x+o zg1EC5RZw-ghg+Xt?;ik=!%+qY85}YgEq&K0DzqU6CvQT%ii)nZEB*CK^n$_JL+66F z^rTxY4NaW$K?Lnx%iv;>G;3U2gHpQ}6u(z|wq~hnvf_rp&?q)u5nxvFDu`3 zs!5nobLFj#j+~t0ea>J^hAg>I_{L7D6rBnG(r(+NPPF^S$zop2XHy23k}#2QL&6OS yBMJK){|07ooZ_GnuEIOHA{9;n7!2aaQVn41r*Fefoa1=ejk~OcJs1*5`*IN!7sOWMO%X)!6cnNaJ@$-k(qU#g&U8ZjD?JGcet;h( zRwo+ba+o>PHuYZh>#p~Ymp1_WSay)ZTn_UNQr0gx$XLIa!xBUGNQKHAGo&{*s|=Y_ zeJdHp%PN%Tt-zJhm2iEk6wBHZepN)u=3m8(sjHZwRCXo5tLZkEbt!yP=bjD%9mc#F zX`?;u^Y$LUa2wJyXTmc&dN?FTFOtH@ij14oDz6@zH0EGqGZEP!inu1fx$avsHa)6R zVyZrfn4C-9iadFyx}txad8Z-Tf?=W33XKY6RmF;~;v@{U5k`>)hV`=T>F`eAb6178 zT=f6)>%gzbnu-mnFCdR$hTSChHYk;WCxi4QG3+Hl{1D18VP$Y%gtf0{!wRyrM)pgC z+0&DCC@Ya?`x oNO6xN+pTX8;PZX_B#M9W8Nv_!#vlBHPhqM%Wg0W&?VMTQ6MlEhp#T5? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.class b/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/RequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..753d78cb4da0dc94b0cf4ff2722bc3a5b4f3a6d6 GIT binary patch literal 857 zcmb7CU279T6g`t>8%a`|*7{MuYf-Fc8?y z@WCJ8j}q@LQ7S@-3wvkgew@R-_x$+z?K^-cxYNc0Znki%h1)G`2=pA~TBSqEownv^ z_oaZ?6Ikk7Hu=rdX?OzBi+}|1sH2Zc$0?Uy$v|nT~<%cRx*|Qqi zgkcqf^LyrO`iXV|+fhvN{n(b0CZtk7k%`SRCY00MdYjl(mfP}xJ{IKs;ioA*6KD@? zktejHEAZZ_*yCeWDuMNb!g!t0P&>_pp)uAg&n+?E!>GzRktbOyV{JxK{fWxASsEq@ zIcM`3Q&3hd3vA6(^}A+g_f^EB+dR8wmfbWeV}j19E(GqKT{<8NQ)hV+d;d;vqNY#( znqBBV^eg9U8fjibI4U(a7>;wIjEtWVGuZwdV3ib#)XxLhMH?Lf`JemcjaD0ysWM~v zCO)Rb3#`>HZRMa=sQz3D2^(mzf?0U{UqygLK3go!2F~$~b%GAtE_-DC27(7)A->cp zOKhtG;1SNV?bi1I%jnhdmD;Z20-tx8W{u+)372pgSNOW_nDScXdxu7X>j`fB0^G{+ AV*mgE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.class b/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v1/ResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..7814fddb5eb9a561f410ed2f1e6466789ec44832 GIT binary patch literal 1614 zcmb7EYflqF6uq;hl-42-0R^9kVtEcA_=tw2;Std)35CYU7q`1(JGhU!j|Tl!nrKY? z;1BRe8P9ANDYXS`(w&{T_nv$1xp(&0?;k&jXo((YC`tFz)J4ncv67+(DSDWqM~wP? z;Yr;p3D1|Vv$wU*h&^Z2yXHE6pgTcHw?dHwiuy4|-8cT$qs(P?LoNy{;efL)+qI>6l#q zYvr$PYr_(@Z~}mIIl3*tp@Gb(#}gky=?OE@Ag4)_(O`teE#0Yrf+w8{B6Fvw$OmvN zhk;_MZ2_eFsdQwp$|#YWDk1TjYa(%9K|119XqSbztD_2)%r&5%4h^x754(b@L|IE6 z6{>k|;2N%_RN4`K4JwFOr*uUGN9E1uraD5j6*=u62lL$j#Hu2bb=7OEprAAuLVDGh z7AccRqRhh$O;1=AOs43Do*_1+(r2K#ym^JjXy%Mw7>4kD*NX*daOgN3`N%u=O>S;& z6xJC{oSq@}&Ng#nltx!-+ny=BGbgerMBegU49oVvB3Jd=GH>p%x=NuHtSQ4wVM+{4 z-mFWMn6G#un(ZSdKzwly#JvChTxeOkLZeyAQg4=qXqeGLr#sus_lS&=2_J~#5!fyt z2qVB?L`Tx)#pv51KdITLaeP^lgsVdd8lx2T;606dsZj%`a7{N5%N_$yQ9Mux`y{`!-1~T4eS`*q+58N z4E{>m=a%4SZG*?@b{xD4x|&KgJ@bvUpCw5H4H5@HRA53mR5VmbNJK)kp269jFh9}m>?&uY-~b#7F^dAi zlI`MsdVc==dj9}$gL#E%g_*)^nflhsz4M}QvSItiwOqQmN>^(hSmErckJ$xzcAYa` z?qW=tvrDm4IDZ(KEp3A*o5sEz1Vodzw9u+NRQ zDTLyvH*LzvCa;Hu!nF|^DcVuAqv)5SVL|^BD;$q`$aAde(X7ShQ$S%-ULI?Ly`Q;{ OgRmMd$% zuZ=K-6Ec(=Z$(cW@B`1~E#>cW@jJ?2dv48`K(!(x?=xh4;Yosioqqdej?(?BE(vwCHY=Q_qgmz;hHXQYtJJUd_T}ex3$ZAtGpJOt`1&^j`CxTTSQWZX6OCB z)sX8*bI6~l&~S1zrbADrT(|6;o}DJc6eS;1F-5t@9Qkb>1#P*hEce9`tyk=n8J7Ps z?RHy+p$-zVm6K#Axz1*Nqd{A-G`c3qUKl~OfH|Bkpn%B&W--a|@IS}SaQEa0N1lse z)=rHp&9~$2S0C(BphW)-2egPt<2(=UD8lP-9T5H~|Z|Ko-MAT%z-M@n@ty4iw)T zT6`IcN%0zSPT5w~g)d0`X`PR~HPZelMwshoCG9P>Qml^Q%1|QdK_c~`M3#mVNe>cv gNkq0r5=r4|Ed5&i9G32Nl30?sfif!eNiS3V1(Smq6#xJL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.class b/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/AuthorRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..f42ee7b4bc714aabd3281708073650ea4f70e0d9 GIT binary patch literal 1249 zcma)5+iuf95IyVW(v+57D1~wSi&PXrX-kCQY2z%(BHJ5mCn|gu zNFXF0_y9f%aqJqBDx}m8JG--UX6Bq7|NQm+2Y_{~O(26(0b?lVQOV;$9uEa(LKSG~ z)>RN{7_mg(85t)v^ZZO3>X zQM7@wd+T;JiQEuaJm~t7_EcSmy5Xv-@0&)cdXuRC6qC?1}buv?(xFEY%slWtt41u4!LA>v|0p97)y| zn5!9wd?i`)oH{d6TeF$RBRO>f6B)<2eO?DFufpi)Lr1Z@LQ6$|Ix81TBl8StQwaOO z%DFX-8D@L&(+Er)nr`5zT^+MqIB8;_xwTkdfy&uBR~<)%p$SqtrSn9mvDw|dof^kx z)s zI^zfMLph!$NYiY_S@N)FZ@>T9oINM`{pZIo041y&xCOHhiv}{%E*Z#5TQZQ7wrn6T z?Xm$w+7$x@X;%#lNc+;jkhHJ*u*Q(va6CtBGV~N@4;ivMew{N6RveGNYqx4VIIwCi z&5Trh+j0-Bz>(w2$*gEPAw#)Rz0f=keBs-^Yo3(M_q8K# zi#^L0esK1hVb~71C3uy8ZSznZoE?*wa&cBmD+ZC$Xr#2=7EM2hEitTV>M1Cx-j7s2 zSPjRsgyVZ%%5OB4Q*lzCjGsAm6T^K;zQ(Ywsi?A~JE6w9QOEPXVP2qgtA&$UUd#Y0EWhj#oFWt5x%3%dPT;6AG%I z0&e3DgQ-(_U5UG*Ln!q?rKH2fFCbRdTRQB2vY25}N1;0*S9K8e1}T$u!1$YXQjOv5 z_24xBOF9x=dBrd!v&M8SuW|XE#Uw`PKOvufFqtgW-lb8QEF;@HcMkTQIvI>oD}N@y zQ~H%mV~l!*XcNY9k4E%0#00fcphP>RK>jB(pU%k(> z{BkP)2#-}hM|@wB-$>;rF{Sc(;`@{QZYuwTVxzpjLHvy*UrFVs@l53l#NSNv2dVrF niYh-q{9uy*oXXE)PUVM)A5QZ16h4FJ7q>i*7i8r=MpWiuie*FCQ9l!=2W|72N1_|7=%l$Og)8J`5V8{p3 zSHh`FKTz6xRe8d|o-$1BXfH6rGj-wgWRg_u#~4z&-43K7uL{Frt>+o#%DM_v!;xjr z(?%H52^b31x1uiweBe5~p}ZCszi;_#*C`w0t47brErx_ATuIW;Bk2iWzUwJpw&KH_ zldc%-I?|P%A>qmWlc&@pP_cB5 zj0w|Kq_|aWNZ#(~K9^l79Mk1Z?YdM2Kk~KFP3`dh27e(s$_uNj5uOap;rk;?pXo?* zOimEgmJBuM*petzELXB``^Yd&&ZqdN$@i2Yd!T!MQ|>8Cy)-uIy6r5(+CMtnY|0?e zeuP;(k9Xvo+^g(XX%be?j)}bI$3o_?fJ-^#FqOj`rWiK=yU7gvJh3O9g<;P2h%3zx z!ueJo?6YHqrauW9HN>%mG$!ajLqirrmTriZ&eL?x(>_Die1Hp>eS?d1OGW&BJ3qX& znp7^WmnoXl&S+1TzJh%U7s3q!9cy+vCIt7Eu179>6jQW*=fIvylG3i6UbYG;DP aa4RhRcK93?_YRe~B5@Z56zP{Hmul<}KoQCb@$?!(M{xAUFz&Fqh#-@XG_#l1YzSjr)VJ9fF7#c~!rixr0HPzFl4 zEg6JL`>z_08Q2qs;)eD^BYe{mZcnBO#eR$-qdT2Y8p>)g%y0L6qdeJCp=!Ib?)%yZ zLpUKrwfR=`#efeym$#L_$Hng`f9<(-V*=Ig8TpVQ(0c?m)l|NG*7Mpj*cHT#VWz1ak|{_m*|9Ta zx{46jnr+ED`?}9%R|?m3xuZRgRPcj98|`S9_gDD~v9J6{-L?!5C@Oc~A6WXieQA!U z6APM4jwW>ENmUz`Sh{Zq$xx!?Aps@I9dhJ%bT4q^ma??VBr;^SAtFl)!emF7Fq zBUc~n-J?RkKpOPkki ziF3lXS}cD-;!o>*aE4b_%>~)?U>yi+?{RE-{gyl z#>5AIfIrIk&9bPJrjoD^GyC1ncg{C6KYxAy0bmXHa!6w(ixh6#*bHR)t}{7J5dxvY`UibmWHT zX(J5b1PrC>JJA>WeBX6=Q+aJJ{zUm3*V!<}SIyAKhYTrCxRRh>#L(lud><-bwvz`v zCtR_=?MPR8hJYuY{cDXqQl2vF49QZtK~P(|O;A%+<;mxv+m!yUAZ83RRox<)g2a*? zJ5#2o2ywI8l)Tf`eJ*=aIHt#2+I2|<-}AN6E$#6B8hqb0~ng&~&mir$bMwRI&8ZeLGHuNlHEIP<@=3De-1JUmyGr+BX>?7Ty*P?%9&H{xeA>w~+&>A#@grlH zwS(hI^Lq3I)JJl z9gm(nh+0e%PwNG$=Cm`~)63t$K1cBLw2np2GBpOZiW0DZMY0$!;WDj9i@zZ8X`uMQ z(Bdn&8W*n<=Y(ywyzmu?zpZnTcZ0NVMhJ5US#f(ytr)3exHgnXa*#-6D3PV%M3RF< hUJ;SnNFoVbkEGv-j>FQuNfL_^w@^Zve(7YEe* zQ!iV-Q4LvEp{jT?@B7*a1JaODE=t(pI}MLllwalI?=FAc@bU&Em6nm98S+I#qD}#I zmItJXs%RRhw)sz>X6s{9=HnPxl5MM-(duCs*0tw}W+tS%}-qXtJn-8sFAc!EN{WhA?sq3&1ml9^`N!KeSXJtBKf(m10G5 zS(m~yb#A0v_mwL=SNpznjShIHL$*P?q#17d5JUzQsXV#|oG-w(`2R1Wn>3ZO2atEO;eY&Jufh#wa zJ^E;u@5A>(P)-&=?luE}f)P z*qMl?`Ct-RLJIv0ums2nh}pVjJ(!VsvyKIW`LmZX!A^=@$Oo UZes~I?$BKudq<8-_gq^31AerKkHH z@IdGeZ`e@j&Jv?j&th#=Pc~JgT7j%;ZLF{WjTlvugxCCaFW@bu+gxmW`7gboY5~%U ztprR_i=ITC8tP1h@>Q%t*)F8TZ;yZxZPB+lg~NLUcI$uiWi_<{wY2HZ!Dwke2&*Ot zL_d=4^lUpQb0e}*wzh^!mqy1l{I2XJv#cJxt5E(TW?7&yHW(U%dPagTKOXIjn>k)Cgho3POdGGor6xa zGh9Yv%StP|!l+QW)I@t$O&dB+)s>cy<6cXK>jK?&Ghu+=6qqLLGh@+q723b(xV-F` z&22)y>Gg18-Vcp6z6to|BHva4opUYgNb82+SS6KoVBAVk>OP*%R?h2)PPz1)lv6Gv zZ*eg>)n-v_PlXeJT=?nAUeS)iWW&UvFCQwW&*9z2yW+kdMhl~7rRw`KicIK6`SX*N zMrX05hqVWF4A;5Q6|(5^Zf=Y&j!tSwSq&lsM$7x^>r>HDI=KmUmqGfSeWf>Wi^Neb zwM=K}T$v8hS7kcwmT%}=MpwUd$Z-4Z++$B#8~89VZiz`5-bgM+^`{$Wn!~j@MvTU( zNV7CS2k<_LOUa{yuz(2mQ`ld`ZW`9Z5gnnUFX$K@hiAs86Lb>pQ`o>Yizx8Uat`7- zojSgT182z`XQ{9Sb|we*-4@Us2r(xH*7LyUcrrXo^B;))jTetDV0FxiZh;+9ISrui zse&EuE1JiePyUCzzu?@R{B&sY0{xIBuOQk(&e;6Id-8TlPbSviAm8r^!b}>Km3P!; z5+N8}9!jJzNTfTI$d%zl3WG!}h{T^E!s+S|MT&z&-V7yj4ga~RoH<2`gGAnf$h$p> pxC!v+deVa%$zWZ;EZl^3Mxu|m=?-2oNI%kDXZw{rpO$=D{vV(%;f(+Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.class b/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/StatusResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..1d3325cb878ecf5d1340b3d20576cdc67d0c8672 GIT binary patch literal 1310 zcma)5YflqF6g{)_K@kLzhxkNM>_b`755^Qjf;m;)%e-ruKr+^1`O&L^4Z&_!9y-dc!CXDArrjd~>L~raY3C6CRnic3o!C z`qJ!H%|;TrCa|y{d7*M;Qw6H!$PLfaJYqS*EZ5&!UF+C9b{(^&ytZlmIW=Fp&bA|6 z>4gNzc$O4=l13n67J^3R%>N`_!2Uj}+-Y9I8Uc*P*tx(^F!f zblI~!c;At1sBkF5-_4YZrJ+Crau$MKV&%+Zh+E8d<7oyW4eMwWZT@(&*_yhLn#2cb@re>HqfO*`P zag)zE15OqOE+dCL*Q31N1`70(B=-~C&(fY}>|}r`TnI3Yi?1+4hltzZf1W`mt)R`8 zze0RUP%iPGOPp0Ka2?|@fVHmB3S7lC{{K$?4C5mY4fK+?{+WCoH`3&FMjOn@l`CIh z^h%E<-aQt4o*>MfM5X0pYKsXagF?g=Zzau^+1C=07bR}v4wiYqzVD*=8X}-5rTC0% G8|7ar!&XHA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/commons/protocol/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..d80db69a382af35f0241a9978d4bc4b13b9ca0b7 GIT binary patch literal 360 zcmaiw%Sr=55JjuwV@!NtvJm_Lait}*Y*&F~AP^!N6t_KX%}mFBgqfZp-{!&(@T0_T ziQ>*$R6*6{9&UYnzP$rL3MUC1C2-7Ouyk!LDN~vl4A(-wijuCBE!_1=bb`V8LuUfI%<(E>;hAzWXlhg*ghB{jf_KIDkIE01m$Z DG5TwO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/AddressHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..f64cc579e03f63ce904d060f86299a0d58684ab0 GIT binary patch literal 1142 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 NV!*|57bjet`UgcwrX>IX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/CivilstateHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..cd61652b6a1eaae82933bc9ca8dfc9f8f69c008d GIT binary patch literal 1505 zcmbVMZBG+H5Pr6$l-5HK0Rdk@#RAF#qQ+oI03~7?NCX>$AISB(lr{H)d)o&5Rhno_ z{NNApM;Yh#PAJVm8v9}QW_IS8XP%wy?>|3(0a(D3B68pbbYU)9=JQy{<8dB~4E>={ z(snCCg);EpZM|@p{%-M#rFfkqw*ocWcj1rw2%0a z=klubYur9Ln+P)ulmmxEvq?I#6K9t` zkkr9a=c16pTD+E_4%Bg?O>bT3)|Q@@raH$n*YXc2JPY)!^glR}3b|%90}K{XYtd?i zm_>J$BB@2STOvnG>46b=aXV-zN36?8)-lt0yDGC$6^5CMCu7BNL>LAtX+P$6?i|I@ zNo;O?<5igk|L(;VlIWpSk~Bw$DmdIyHK8nA!-xe7y%q*B#PGc1XVTs~1MeiaWri3A z&8^6QZ=0trKSwi)aeDYUFmxk}G33!h-vxRm85HS+xRQOD?0(w&$lD*{3I=v@l}@RN zOO(k+4 wlW9b<#D2Ca}#tQsH8bUT*O-Pt-bCE~BrL}Q|f zuO|K|VvjRJZwmB-CIZsl>C zVaNzAc~leH$V5F_xWmBiGwhyAl(Agd8jso{N73BJ81hn?xuhW&_Eui6Z zMN?>scW}9_tc*oX8d;CTtWt^PmO>kbQSb34coRoKU8+XFe`|v$aWo%^SSU+DdK8Z- zLw?~`uJN5ctKq7M`O11rkTW6lU>J%GVL~liY5JiK;I@@fP?5$Z>Z{78;D4L%^mBb(nK&t_K(fDP&h|1g!KcZa1g9tCoka9`aUN z#JxX^{+HQ8HEHWm+?9^7p{{x_x=v)6*ttt)!%!HL=#-(q^i;<>wawjKn6J=ioZdM@ zYTe%jje4x5lh%@M2>sUys0uL~nS`2X>YuKB(N7k2pzU0H5r=W4hye^1F^mzKQ9q*o zc4oEa>#pq?fi<9)szGN0L3XFB$BmgWv2Y3qnnr1K#7Hx9lfnYI%qZm@ARiqhu1$pV2>8 z{si{k`y8XS*9))XIPHra1Dqga^nT$KPSd*C`2#ZVwm3i7*7*$1rp_}2GUHN}Cq5#x zk-FfekCDR@A7Qv-m8N&lMm+@#=P*V(2V|M3a#f6!KOp-J1LZI1dHM;tkH|WSgO-J> zYk>a1YvNa<1lt91Buy~xZCNQLuuK^yNR+{OPvr#)aDj4-3S1=eE|G%xpTy;7$QTS5 NV*iR$KLZPK^(U4xi+%tA literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/DeceaseHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..d4e6b4a497b387336571890a1be92dd36a0c1fe2 GIT binary patch literal 1487 zcmbVMYfn=_5Ix&cO6x@sk(W+q`bYFr$j@(-@F>PT05hCn(z;Sz~_0?p8+<>#i-vX+gB7KCj!nr>BUhJgr`yMjnA zsrtHSWL;`PDJ-4@b-q@fG7AjZ(nN&{Ec-Po&{I~PjB&OFv1RBh`!)$CNH($)XNPGh zqCel3CJE;^Dloo2N>nM2ffk0J($k>KQB|)*{moQ48-V zMNNxJw?qz?(gQ>A;+Egkwp>%8qJw7znGQ=ZOkF$^*1jY#%1 rkv$?(KbJ_Ta0ZW})=SY%jFLS;-Z6NLge?%sL6`=ngWwTtF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/EncodedSSINType.class new file mode 100644 index 0000000000000000000000000000000000000000..3f1f339be74b0f7051764f4c00cc6f61f053b97c GIT binary patch literal 1306 zcmbVLYflqF6g|@?t&1Qp#Ron>ZHqF1@smn|2uVo;iG{|*4`g;bmLc0&vO6W{uhK+g z;s<|#KgxJ#yOdG^6Pt8q@9W%i&&>S#{o^NqWh@tw#ghUucxso0Ja`_9c`PxEMlw{w zZ^$rGf!?jYVPKmK!)t+#jL@bb{Eo~Liv2N$?2&aajMWark>I}2EnYXF(ybQ^({DT4 zsJ3jVNV&dT)jBZ35N^aU7Z)7!d5*&_q=NQc8PINT1KGITJB zDF+UQ9gN}{!?XW59(o0*mwDSgke(q?VwVbdJ$@kSlf4VLPtPX{h8)tki9CkryFf1^ zg(5|W2H981&e1+Xd&aU#d{<~6qyKn>i5P^alX;!eIPHw~Y~?%H7y3xy2CWtas9>5_ zr<*`sZ;{1t8+T|uTl^KN&lK!0esyl~4DKeyE0mq0np|c68&apOi?O##JU3&6scu%% z-csuh%W#iG`I|_3kjU=2L>^%FJR<2qB7%sx7ZR}wr!W_f{xH^mhU`b=btE36gff{V Mdj<3F!6G<+0OP70YybcN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ErrorType.class new file mode 100644 index 0000000000000000000000000000000000000000..493fe3f5e64bd6d0bb177b0c71bedd79aaf126ae GIT binary patch literal 1671 zcmbVN>rN9v6#k|c3Z)b*H^Cb!VkyFcsHh-@a8XQ^gaYyM1Gn3u3~qPp?3REJpz&=q zfskn8UlSk7cxGClKow$>&g{8==bJOTzkYxF0pKEw-!FNKpIXXsiiIld_H72%1j&8Hm4^-Z7BdJKI!V9VGl*hW@3Im0}#8ZQg>tj!DD z@hM5jF$+{6G_C8@Oa8tjB+muQ{ ztCS3N6T%TbF&j+wuP`*Hg~MNz3Ry0fOd>^5=UPO#Nwkw(QHK0=K`a?(0x>J4D|LB> zNS^y;s@jtMwGJiX?K`w5Pudm4@TNLrhB&1qk0_eSqpDc~oY*f~O>lE(_&*8cG*)&~_ z>;JA$@oqQ(MnhMWZgD~8xQyX4uEfxcmKZwK(uHn@R(+E+e^XML+iF%B2G25$RaIIJ z@8d#tgIkoMO{;`!Wb_pmAJn|zD!mBmL9h@)H=<~y=NMhC0Gdcc*hoG{vf2}*ZS~NG z_SfhjD}g>~J-=_IZpiX;r{l@l;Z zC_$*S1FqpZNesQXLF>`r9R$9RF@PRg%fU};2KV7+C3up&1Ijx!u#3Q9>8RE&(fe^( zXXq$m}e@!64<3Qfl1d^%^BzPQ%O+X5#02#n70;w2TL{PKUnc6|Z$RKXxs0K@uBd+BL}Y9%>+ XWkzv_L^|HPxc3G@56vDrJ#_s6m3MCQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyCompositionHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..5a0700babbe7b183f0c0c9cbe8efdf3bf099b1ef GIT binary patch literal 1294 zcmb_b+invv5Ix@9nlz;sLZMIsp-^%`7dgfBgLR9l!(J$smr~X~a-Wp_D>7g$l!xCyf$z zOBzpU_f=zuf$cIZRJH5*!u4Ci9>@d{1RrBqJ`|3!PpaDKYft%vVR+hXOMZByhg|lg zu>BtI5PD$y#^ne15AKm^B(I0SXUg-n8OQIR^yNc_wU-0eSB`8cPql5i?Yi0*0l&wv z*?cF4;+P*hHg7Ap%f;_o{@Sr?wsfTH6G_|^jwF$zTxUei8To#ojO@lng(M#-SNU5E zv0|x3$g1uVaBzbYT2}a@oUw}U22aUQnf|2PosRT8ZK58P zW{Hks6ZJ-|Nn^Y*9TP>bPt(ef?i<~IVY<>}aUQuW=8;GR|2YnN2w1p`BvN#qqY1Z=CO@eqdx7jF+Ru@9(WB$?8>|qH1trmX zf$ll&jP^wNE7+%yV3pQn=&ax(odYTgz$L8F&M4g#TF-(%!}>^<7EZyBCxX{;H3Dx@ zv_+U?x$*_pY3fYqZBWA9kYRNc6{QcPuwuG6#mAyja?^ob7@E@*OuZq(9NY3N3_L>%_MdSNO-y&bfZ)oNtf+{^!@<0W6`ELJHeSB(b9& zAE`&dz-|ihK)k0UMFSrj_{6|IL&oQxuMfsB!%@Eu4{)!=A*i8 zmW5L_ty8V}S>4{Wd7V3wg2WuF&gm$Xw)YrDJpOf4c)S`7(i>K_>T#a}E*8q%Jgm9L zCO_hqEsx9!C2HEzbIb>e4;JX^aWfy7-#ck=ifx2fs_)RM3;Sf3*UMBnwIQgdDTQqo zgs*@kOQPmjvgr|;yFKdFp^|TPgK*Lyfs|4&~K{$M`sakf=q5&%! zxD_IgMHHfYD2&M?K`mVwDu2+8b+_JdeWAG09#xIYfC7`*xuE;qWHbD>!Bo(&E;1_A z@ngkZh7^T59sDvydv@ZaDA{R45|9@%?{+s4Yi0E z=KtfPsZ?ldxL(MvfKlgeqrA2bZR1dU1 z7*AscvuRwx3k(x_pK2cDJt$bGECC<%hf?878$zxMoSO zfANj_ekom&{y!KlAc0w=F-q@aw0I-9h?qi5_X)aZ=$s_!l#k1p{sPaDmP!e=7qpfs z?enCd^2qc>9p)wN-eK@E8BmcOp0Cn7d0r(272dD7t`SlTNi|17O*$E!@!S)zUv!on zJri1Z3-k1z4h--H-lQAD4eiwJ+(P8%9_Qjf=LIZM2<5y+Wku*r1}Px#>3gaOL12Q zcHZbM_=k>Y@zb%b4(`0sTkwxm@K5I!thmPT9!;;8KP`;(0%;8datH5+&RrB3=>_r! v0r~S>Ad1@&jJ!M{~HYDF~`bS(INa30T?ogu0HG$^44|gBXHjsR!C&x~^CFd6j zc5FM+MtQQXLe+3(MQh&(L!^ntbe!gxAA2ruD80wUPb+`nxy!Efq_*5rT6jb&-AC#?9q5Pn| zPCVe-t`b^P|9#E6Pfq?9e%z z@tnPThS~G0UvV56hJMi1m_D*C#n6%U$2;pp{fJpvTdq=TPMx2r>pgxRXX?*Z;J3Dd zJsIS2377LIV1QxxS07h`K(uW$Gd%wLc0Id9bf+<}D|C}@H4ddis3Y-_@_8+OeCmyD zCrr{4&43|`1g_!&`e>b_SC>FPQkEpG2IKt@F4Ejj_9Fd(*OVf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/FamilyMemberType.class new file mode 100644 index 0000000000000000000000000000000000000000..53ef39c25c674b7680bb48a69efd621d72fb311e GIT binary patch literal 2094 zcmbW2>uwuG6vzMLOVYS&VoFoe6au|aoCG>8l%%C4CFCNdaw%$pRp3K4UJv#}>sfbq z9W{stfVTk&gv19PfQLf-XT2qk;{>bzFgtVRTz+THnepHM{P`DvkFZg~1U{QW5vy)^ z;D*m9u{Mb>Cb2G1iFIUDP}fmxLi_dhhJbh|P+kvhoG6>rRnXH#x^h1uQ0h`Mv>Pf> z0=H`oEx&Jt`%<^H3X-<;Y1Rvp$jWE8p55d!(sJ9jRl_)Ey9Zr;PvGK{o=r?g*G+61 zfnKvVOjN?~vB34(p4wM0Pyk{ca z%=clvNC$n#ZPOK49t-!$fK3MM4ax+jNDv+H2pE617Dg?(7dDl2DM=^Y<%EP&n}=$J zgsBUhOS6-KvMsrjM8>wLw{l9#s;RmOGjzE>Dm>QW8KP*?0Ot}|gFX&V-Kyh3cLjtLGP>C|bzbIL893>JL3x-eEvkF{VqKI&+t z`YL|h0ZbF=XnWil6Kc>ZYqV)%4T=Tsjt4eql=^aL9?=GRaE@FjHmk?T1G<;0C#gEe zrJb-B`FhK^LeC7>>4v+(0!yd&)|&6@I1ZyM^Z)6@zILWt+}hr(@u9kUdW1~7GR()D z*^R>P{i2~+u22-4u_+;g9mJ-5nJFjs@+w1uv5wnFK=#vR4mCI7i}OO8h{&QASDEnyy>$U+GAI zXf%BGM;Xs84cnB&xHh?`r|0!~&bdE-efV*9SyuV+ zIDjE8pK#x&0Yte>2QbWKM#M7);Y~K5V_3q1%=r?Tx# z-eU@3!`xRH!g@|jwYnpf!FVR@+LyZ^+7PYFO*bR#^d1Kt*a{w?5 z$Kuyz4jx!$t;G3bU`>WVrlPyGHaqEm#_n%=LQCh+ceicR} ztl>Gs^8fF&gxgq`a2Hb&CNRs@aaSEeL_(Aw!-y~pw6}-XrpZ)v(;!B=C$m*PQY$vG zmg*e!hOX4>>5hS1Ens)n^m>wR>L6WsVSN0USfTt_q4*iiX-H4q@$4*p{ z7cZHFmtH_j%#WYJ|HU!4>rJ5@E>eHgJEk3<8A^E{vu-CcN#46JaSHLz9%3Cyd~T8; z=B{A0gU=E8GkBpZIOYHdAP!!i15k-;{$#&F*o_3eX9%63&ru}7QTiQaz~?Ao|9A59 zw$NAH6HEPReQYQ;{(OIY&jkF6;#6$Bm_Z98chTnqYq@;j_sJ;**ZJhfWJx; zjfoHb0DqM6?sl;d32FNzR=Qk z8bbThQ*Ua|8Q3nv)TXC=V=L3Joj{~WAp9|gbVsPR& z|8DtP*V%G}E0iITq_SN>J_gDR6Iy%Nh<>NHNv=W}B8 z?0*IsvOVqfUTGS)JT78Bk4fYi9*sVCC)#D;qwr2K=EEoA(&Ky4HzGfWlY%Asf|8(j zhJ~w0BSYs2nmr3y%9BNkrzoDG{Q_mDeLBv*!yNHg*axkb=$_NgXirssfPIYw3bdx9 zWEGd`97+)YSFk`kqjJ}1Jx%@w>kD047?PizNxqK7n7mGCi#X{@^*gL#>0FepQNi6v qp)f$j?K2P#g?w8ORub(K2H#o`Z0#Yp;};=D^|F+TeA-}zQ=Xb z+tUn+@J-K=+RpUO6qyd!UT|6E&YJYC?GFchkzw$)FFj%LvT#Mk01@yRN{bDvn|NAIH!zxa-UKbML@%;2rrU);HFQbYDj<&JcNL>ddHZ2abJE za_DYmF^Hioa=4VmW%Oh*fGZ4>?O$#MPgkd|WT~>x4UeHOSQ56j6}&LwqdL^MP47<< z3@OAhgifUCJ3~)P3|+KBG|28ITlwT^jw@EtS{Kc|^zU=gPaDLvdE+V}(=$WZ4A&@L zqnXj182bVCl|Ev)PNRYcCUAqsZ0LYt+$4+P7LjZW{)X5W+B_Znyk+nmj6}gpLY>=KdMxkOa! z=_$o%3nKAGB2G&pV;FBmB;H8m6A}4*E)gYl3=abhCV~?(O!g$L<~WHwg=sSBV9a3l IJ(!E!U%a!Ing9R* literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/HistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..cff3a4c1a17f54969a7e2d85b70efc3aaf0bc2e2 GIT binary patch literal 2277 zcmbVN>v9t}7(MbWIB|+07ogD6mYb6Rn}l*{lLj0o;W8l^Fl3lvfRSaz7PFVkO7;-` z@c{H$+L5o1@AF9(&>xKB%uBx zxifVJK=DD(>#cP^-XydVh_9JzyBG1im)hH#^*I$t$@4Q-gHBa48I@_UYDF4a+o?K!$^|<95<;fkTRn3)U-wzBo zM5`GtZocMi{>FLZxlT>_b%%eNb)I?dx+^{D8%mP#xkvQ5YOG`Ca9~w5rN?6dIc-Aa zH)z#fP*=N3MC@zaP{QL;9>?W=!>LALL{@w_5LcADyHc1|7qqxOFqB(XzA`He>C(&& ziLL~7;yAjge7V)~YBGGn$pOn62y&m(9#B6X%$TMkOBND2d{1c;g!}Od^9^Y}IPleUl{0?sT8g6GS^0JXIQuwG=k>pyxKn;OJ<_ zjtyn)E_S(f)yiO)JG_3%LP)KHF!uK|)z*oQW3wCg*Ei`rojaT%jvnih#*p6&gT3vr zF2m0rjjEJoR|izB*As2m7M-6iF2dbRgu5$!lGBU4kqEh}LeuO8E+qn1R9m@p4VgZ{ zw-TY(q>xEy3Ox(A|%}}L=6>E!ptxs>3$(C64L%x zA=Y7r*`Y!*{X*Ui6*4zmNTy%NdlK^Vp+Zu)9PPoCs9x5Q##It`LDDAAV}Wd>(pki{ k=SXXeYfNb>k?(E9a~u)4E^tHOrob(M9|V3BSQ1$N2UHC|D*ylh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InformationType.class new file mode 100644 index 0000000000000000000000000000000000000000..f2b64fee50fd3c8c39c63c0079bf77ee58b6434d GIT binary patch literal 1273 zcmbW0T~8B16o%jF2c^wc5DSXm6~(qF0~oI~B#4k;nvz&-3|^3JJ1s+YXK{Agpub8J zjfofj0DqM6>~yhGDi`)*rf24SJnx*dKYxAy0bmVlIi&F@ixeJ5%W?)hgOv4rQR;?7U=PuNd;1feMYQOvCkhB28JMA7jXNr107`*B1;k)g!m>a?e#=UN>5* z?lXq@*F9yVFB&qGO;2nn6&Tl0?vP>82AuE{-{VcG+T8tf%isFmmM46n3?)e^TOhkV zEHQn^97HiI_7PF1B6wVvM;de0@W2tR0% za+maz9UrF5p(N6$)u!N`ZqVoAP`I8sIB-i>h?Yy3j%k# z!u$nYD3!;(krSTrnk}7oipbOb=<%r;r%7Xh`P1-I_4S~qTVh*AstO}e%TbRQmM(t! zjaEy9VW49f1L}V^YTzCFrnh&tsx&qW7gvbAr$+E-qKhNDrrSw|OL5h91Qp$$;1Gw9AiC$5EtjAq|EJByk-XOw#`>O;-Xrx*-g*FOfY> z`xKo{hq#QHeO#ei;yZskJGhN=VEm9h@FftzG8 z+`?^I&jx=%;?qd*i?P9Xa5oNKC+0*{srN9v6vzKlda-2%~0D20Q%hr z&{xnzW8w!Nz=txP*)9UxEh$YpGiT16bAEHq>GaRvU%vrlv5-OnkCKSvu^ML8FsFtm z3Ct((G=XOfJr1{pVHUaV2ur@oEitfFhO>*7bX-HaMZ>J~82M8l#t?NJAsKq}+s3Y; zn})3D1=kj`GRrXZvMyaw<3-_!lF1jOv|Pg_w+_RIXRxR5)l9u4S6Dw<;(fGi`C@WYs7MRR^CfQQ>YQGyUnYuo@(sg98KU zX1&6V?W&S8C|8YSWysYj)2zZYjHlA4vsDO53Vo2|Y@5N4l_*K!4;)Ol2XMq*A!vkf zq@)@-JR+tFR^2Z16`{)5cf1Ods`D8pPHyOha+y1hW&3q&)T(9sH%|L!V=KAkJpB%b zPmbW9?mA9K$=$K7opqbKU&AF_*3gA+4ZY~sFo^RShS1HBZKvKr&pn5~`SsE^FS`u= z-j=ZRg7=Jwebwo>L61xV3}+C-MI@1;btk`8Lt`j;vbGV6N8jl-) zN91e3cs11c7H<2-^K|2g3N=3Q1ChhfDQ~w(*?H}G7;K#K!z;8A?_vz2NQZ!Q1VKun zAY&L01L+8YNCL51f~cBMyW>s>NHhqt9}038lVKpyAjk&-`PdRf^#G%4hLt831o;#S zk_j(OEC}+MK)$pDQ9T#Il-CSduaQSdo~GRqjv3s;eG;jsAK>9z`olz*qohFxL;nD& C|B^2N literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/InscriptionType.class new file mode 100644 index 0000000000000000000000000000000000000000..be375292e9db66abdaf4e900c54128200095b515 GIT binary patch literal 2153 zcmbW2>u%FX6vzLQ=0e)gmQwEQa)-19+%B-(3#GJDp(>X^LGS@N&d?5W#=&+fE)M|T zc>s6>kXWs>A9#R$D8zqkmj>6ZBJyGEGw1f3bB-tffB)|rfWI)?ixMWwDB_w~uA61b zEH_G+F5zYgGXjHw^p)){NEov~{>>yKPxuJo6I*`5;hQ;M{y& zTF;lf6-zEl+YOg3hYoEw^tJVD;@LPwUs^NT@fxyGtIaJuc-@kh1@_!;>rgf2q6$>q zl~Y=Kp&c@FAaH#Cg}q|GvR*Y^tFCmzvVUr=$4z&}l})Kb2FYu?DfuvQ1-AI|Wn1~O z(GwG%?h0*zArhv%c^Bw=*|uF3zMdwsz)%EZxwc-iYN4<65)=2`>oh60SURsEkd?97 zq`iS9^#`Wl3Orv9b3!z3`%m>Ph7X8FZ#M|HiK30P*p)h1`3X43&FGta7f=6N>p zHtBn7UfXx%tTMwhoa+5)b1;Fi%|Ev($B{wc`N_1z<=F7!jI9&f!tC74JTHuk!Q@au-T+Y^q&&#yHtr4u*pA^R*g-8x6K!9l z<@Xz47Zs#muh>fkPn0M+;{6fFD^tTNa6QO;7N3I8!sx#cU-*(EDhO*f&*CuGN^F25 zI7&(27>;v2$oDnpugHDoMyK=bOy?7*CeD+z&e5khI`$88YpHvq-AAm`<0!(;*eXeH z&_<$a35;Sa1EePn;$(uH#HlQho-~L@kk*DErZK#*qe`SJl23!Y%>)_8L>5Rs4f2j4 z?>7W7gCO`PeI|+3*_uKcSx1ILRVAf;gg{N3 zbR+I5fn%-va!2~1G<|=|WU8-{6@lZohbGgJ>gZH=L$z*9oXL#TsldA~;(`Al3jMA& zJzwsB_3uXEW~d@%GLlq`jF_RewU=x8`H}5lTSfBD?m#h^3Y{1MZxHhz!jarYL2f%s zwCNM;eN#ZxdnyeQJ;>G0jsk|64*ix+t**mu-8V8DCKR_h_Ib6{RsN6tc*j@UN`~3C zAH-3_|Mu@)xObk5MER{akfBahFBh;z&Lh_jvI@P^ZF{=w|stSWcql4 zy|e&YSSq->*92C0b;tG%`-qf9kLR9X-LJzmNsF-gB5#hev@@hD_{E=X>=730G~Lc* z@Y78>$c_2(DbUMS%WKEOBv9A2EyDb`hv)2x5IE~hd1jxl2Z2h{ILTdqL2r-HIktLz zYqP~8diwbpa`f!DK6daRi3himo=WO?6K~ZqgV{P3@oF6>aFU1GooVOgdXmUp+xP;P zo^I_IHx%!dgA3wT_r40qH0QQ-?6=*uqkp#Ti&MOu4uR@Wp$rd4IIr`*DPfvBl*sif zT+eZ*!TGV2)A`Y4fe7l)5jHYM9Cu_V8SN5Xu81h6d^v}g70ecF~lD( z=53A^1YE{xj`a}$XYdYJywUI;$0vgyqVzjImT(aK)x_W>Ea$;%M3)#d)jazMrGwO- z+x?DL_Fc!YFhb?&t+b}|hAoHpCkQEz3kfC)`2go82`P^Yi7908Od+-ef+n7)NbAUL zl(_~Ln-5X>2S=NKq5Az}Og%!y?pSGM=h0EVfnV4Izp{3}6(la^e|o`TMI*1|MP~Sr kTP0j_H9f=GW#(!sT){{9m`irZC;0RSlvB*4SWI!^e|Q9<)c^nh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..2cb9d56cbc1a3ffe9a112f88cfa32a22a5c697e1 GIT binary patch literal 1123 zcmb7DTTc@~6#iy=qZe$2idXQ0VlN2;8lO}Wf)Gm@OavRF4`kbpbjORcOIrDwzeCO<$pTEBU0Pq0K0@7H@BZd1p)N-ij&|s*9LQB`{ z2p!5my=pyUVA~AS8-WUqt4zoBB9Wm0_G1ib<@$nQx!o1~-9a$oVjx`440w+Sk!Q5x z`>XpaWNN{82)lPQ6ptCMzKoQSzUatMc0IAKRA5{~DMN;(_Ir2a9`Zxq<6Wux-2HRQ zU;EysCw!p{1xee03{zTsh@=+%)L2vYiB!_8F{Ens4xu)JKB3BOsl-m?cZJ?_DJ8>9 zJLplVE)`66;!K-?Bn^)yF6g-oO`wmGx^f4?j8(1F>J!H}CWpu5)!P4YZJn8s{WlDS z-5}CEu_bMdRV(I{#AVxBhUWP#Uhnlp7zR4gRi6Z%U^82-%{EQV;`y8eT|Og^AwSf? z@P+ORUBV1zODLkm@Nm-cI#ntIpM>=nqiWm3Wx#jiXCOb?$-r%TBxz8G;ousw$kBO< zX3asK{3MXZMgxJW!2GtAOjrF%|0qdn932KG4)aEaDz>}+C=&NdVQ za2Z!s%nzEs8vETXP4CWKzj@aqlfyh~jU}ITL#T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NameType.class new file mode 100644 index 0000000000000000000000000000000000000000..45bfb8fdaa4c90c87c2b294896c7b10bd3596a68 GIT binary patch literal 2086 zcmb7^TTc^F5Xa~APA#Ew74HfnH(738L9_x@Oo2p@C_a#Fdnku&cVTx+(8Ld*?|uM% zH_=36^uZ6{hcf=p?iOUbP-xO~nK?7_J2P|k&);9aiD;CbBq>1;8YoT=<&crXBRNdV zVJ1$qamvQ&F{8A_O`&Ql+_Z$DKcAan#GW#0oHlgJR&{$t)hav+r}D=bMc0LC*^HWV zo9d3LXsTXPmTXh#r3prz&nmht%6vswBCqj`t{b*$!>`4t$1&JdcFUTQ7kW`q_q583 zvNo&nGS_W5iRfyXBT&{26f28jQG*~h?=2#lDhVPvXG)lSyCO_p47-5ovQZT4qTs}x zQEgcE9vwPkgFj!fIfAF>Ypi32DM~_TG@Q$GWxZtVD13vfn!TYEaI=bLo4T?#vNnvZ z$(2Rt^z!R1=`QB(u$UCOu%{S>d;3|ceL)3FSbHbh+$tK$PQrC0B6+-G{CI7jzjKN zA`Yp$YLRDa64@fHYNXO{HA|zQJaLXCOx3|y?@8_D6_ZOw#VqiwkQHdGCU8hLIHQ3& z%~L3F%Q8$ajw}l1^cr z!utzRBSj<*_NTFz@@D*7ENX=Uh_#A#D1hxL&NfkDB{Fh~1;5c}#tc4Le=!g0EWb;>wt^|f<*lw9|A!}gF&KxkdFZQR0m{?#shjJ<_Gy4 z2y&Bd1@%bG5AqWrzYYbF%^#xMPFLP>-di{JcOf0*bdM%z5?ef#`!w~6!WK1I)Min~ EKZewh+yDRo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/NationalityHistoryType.class new file mode 100644 index 0000000000000000000000000000000000000000..e266403703d6f639c590f980d3329f0549eaa272 GIT binary patch literal 2087 zcmbW3YflqF6o%jF6-v2U?sx^U1!Vz6kXu3!BBp@|SdGSzZ9CE-+g+U967ZY;B26?V ze((qQql{;k#g=vjjLEXJ|K z&|z~abR);5EiCip##09NoS}8qGHpjUot$n|c$7k^4`XOCb%z{vLpUc4Gub@X-tSvS z8ZU9(a7tQ%bQQyqrnWb=H%UXuwauzz_vDZ-F!XO%Oh=S?PS_%E@D$$!C0zef zPX#2dJvF^V=^t%67-%(^f=ldJ6(mLFdMJ|&V#848gXiK6SJxTPTpJD!r4_HkK=za$g zpHrk%+B9KlJMOb9KB{|)+w>^Mzz|0S1871seNWK)6+#Qm5HXG0Y1~152hDcc=)$!( zNRgGc;#pfMPxd4)FW z=7ZrL(mo*JdXRU%AQ_DLfrRTp1c4k}2%=I?mjL&DKqB=Z6SiJvqi1SA0}CW4LM$aFiDG22mul<~}T(a;u!O?GDP%)R%Vd*;s1U*CTaQH^RjO4E}prRb?07Ba*$w3wkKMukX* zO85;KMk>&6H`f`lEk@&OfsTyOrXl>UOe2f^82mdyOC2ar7`U$sBNl&l%0W>1v}ovY{f?^yRA7fpIYrqmm0a;zu2yH-eh%Nt#_FktU@@ z2M~ok=~^*{aKc`}NEFxIWF&)MDMykp<=#^%d9T6+H92(kCX0KGg-(@dW7 zG@hqPnqstk9sviEFyiNlS_|-ALf0G6$vr3)@Ll&f)koWPbPrEAO=wz5(hbVcC9Jb} zl?lq>1T0}+fqfbC1pY!qS8)L5!v{r|3FYDF8e%wRhB;mNM(ndodL84K+pN$m*7?2z zpl`xrbc=3dJRSUn5}yWwS4IZkp}TSL3iu~1RHgcr5`Up{Zg&ejw_S#rzE=!ysm-~H z8FaZnf=F_ZNMj_Cd3rF4NOF)!6GXf-iCBdb^w5?5$X$Y^`xv`(l1fyj3YNH!>Ti^3 BPJ;jd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7522d88cb6366c083ac0572be3c03f2f13e36db7 GIT binary patch literal 7346 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�x zc)BCOUUW#!CnJg~DXd{)br!^ILaLs!8YWby&|EU6h>k+a6RBN{dCDFb^t8)sIw5Iy zc`CiO#7r{APK5w)(`mXjxoWEFJ=R@(m()!yF!|yed$CsI1>?BkfsQ8`9gfYcuC0{$ z8l8V}%zmnL)3FkEU1xX0o`vbx24x{k-$Q2 zD%)`a>--9SGZQ~U{1~igf^9bFT)-rM7g_`G7T%`C2RjJr4t|2v50T(XY;X}%lu*If zxOpjlvlEj~kvf<om8ZZ8R@p|YCKmcN52#q$@0W#%JbSe&@`Y@xSl>{s+JU9^{e3y?$h| zYKHI3ux5t!95!;;%;CPkurEDjJ7wwl%GFP|)&<1(0)uO=_5)i7W!q`W4E>pp5J>yJ z(gHWPE7IDnyN8zCleQD=SydV|oxs!9i}@FG6g_Ee=&D*FaZ?AX zAuerdgII95gJnq?pFTF)BJh9etN2XvCwc0+P9eg)2X z@~5WqWUVhE%pWipSFhWFEpQ_d=c8kb7&G5mVTl@UP3@{`$Vs;heIZ1(99!3|Qs60F zCsy%n{?&krm1bbdF#JQ8%dG3Ex+(2kBIKP=JI2jMl0f#3(kfUH=qpZ@S)nzSUtnlk zY5B0(s7UXL&8i!Ix5`7edGwUy#dNTzcnrznM+J)G=jt+u4r8e}l?cDPGjjfskK4uf za$yqA9GZ4z`x5Bn5#CCO)v}2*8zfb0QD7++pRnn zby%COaotbXM;)+`Fw?gF>1Vhj2aCxvJYjDT@+G(FRpq8K-8B@YZ&IH%$qCH-&()|_ zrSH35T=b|Ur#=L$p?0jB+1%RL=A(7>>H20<%fpxmLcs+O6Z@T5E*&QM66e783mIHQKl1!N zz$Yw)0@8+s@-XFL&L42~f{zi5KF1h$3E92-(a|pHG_IpYwMiQot9uMoHj0iX7XG-y-!#hw)ZV<0(wX#w*M+ zWkOBQ{E1X6bUs{t$~u)p595(m9NwVKgw+!G5?}QI>FWfsdxFe{shcd?K>9jC8U)d& zf|!HhBZ~PRAn8t!S3N-%uoxS+fuuV@ekRB-r-GOs;2$7v_5jIrg8bSO-5-(iao)%Hf3@!Wd;kCd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/PlainAddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..f89d145f5198733121172d0261332912589aa538 GIT binary patch literal 1413 zcmb7DZBG+H5Pr6$9MmEe0R>+WR4gDYZ~8?;BnSzniVr;og;ize*F0 zi68s{{wU+@-C4900!_MmvorI|^UTiv`u*c4fO$O1BM07%4$RtR&cVEc1qX`^#ZVe0 z{E9T83iR9c=M3xxL(fW}!$|0;BK(HT5sLjW21j_FkzvTtSKbo`g8M?(_-163u03HG zdehL6s>_NBRn?cvS_hGc2$>Sb&J7TbaO{oh6c=1-*dQFJM(uEN$o&09d zFs@uvwsQlm!e{KzFif323(KxcGZvV%RY`A7otz{(jm@pCua;?w@19*DjV`wGW9Z&D z!TyHvq$%JUt`|^1PXT?n%CLBzj-Es;9zT?g>Yj8XhW_|S1$;Ape(IAQER53Q%z>d3 zSq#HL7kzirsAiBS5Ah)TGTE1C@1=h+#1(Q7x71OL9U1HB$G|%b#&D#9&W9+G)6Qtm zO@0Ua5+e`O+8G~C;|6^fk^tPqEwUJHV}#cKlfNSKxh45o+vGbWDM?-;5gA)*a_Sp0 z$EEY}X_8{Qxk9=P4vH)rJJ7gJmX(Cn>}*mBefk zPm_4YkoANsxm6afCmr>6ZJB|+WawCOl;?Bhm$}sxajF*l7(>i-s)8_U4E-BT-#g=s0(aY0H zW?k5PbH5=dGbxoXYQkkmSA}P~vJv*q>LNzdmzGhKUeKkjBx{QMO_y4&oC(htE5g{W zIlG3a3vT&!!*pz$PGM|KZcUKk3Zv+l+>)NCmV8&L+S~%wY+pX^%8;0sO8N^7(fnwc zp|dEJc+<2i!rkN~4nt1YD05Pq?9dtW>yp%(y?}!9nwIaX6C^f-)snX^8-F#Z3BRQr zwWTXbdVlR$el6e;-wp1M_z>^}U+S65x5PfBQ%A|?=Ev8(5%PO+4)nijrAkiIHN~n7 zwCFi|l<{C%7{)HY{zcOip69sX;jb8$7COYnSJzgGG~2_McL>qhv;1g+8m`k=cdNop zV-Ppf$e=TgUi2|^1>{>YF1jw?4`z;G=KNG$eWmmsbuo*pnz3Hl5hhjY)-LH7CH++8 zr(l3EL=QR%hHHpo0BuOozMbA^1ZjHW#E$GN+1=#1PWzmPE;96{hY&=aA~$qKzecuG zFhmXzfCcBIwTmDIeHne@g(I-9I_DOx3GJN5ZQ7?>0NlY{vKaBZN9*b214KSkFoNUc zr3;gXaX(C6AasOs5{1D-M2=ghwD%R_DC!EmEmYV(pf;i?gQN;h(N{P? z^d~Zf?})uWLi`ZX!1IMdQB5sFUqFz)+sL7Qf?{9TAg{437YaB^9SY=%U`$InM7u}S XYee8N#!0?Np#KCWKOo{E{O z-=TZ|{^!rX09?eq8pd#I99698 zWnC|~^>Rlq8&%w`;^Qis0>>g5D#zQBVWa~8vyEE<;;z7v)xeKp$B(xhuP4iNs{e#Q zC5l5SV}XTcOWI#;2fMc1k&YMd*ln8hyg2mjM~jaZxDBPfX|x|a?aJ!{CqM1^vFgYz z6{(gdSA0K+otR-Gfpg8r&aSg(?{z%8rF_?R_NDg2j<@E?j`U+XDfv!ElB4fgU}7ie zMbhteS~3)vG;VCq@watshyfoR$a$a@l%1zxpKNUV3TBK z4W0>9+W|8T>2Wca$JM@i;;fo%1;#@8q^CmZ7L(%NP`-+nN#B^=VkuSwm!+sTl`lUr z1$f}FuDS|An>}^dS?-g=QoN&B=xe!%HradE3EdUf4P_K1WaHa1eqQ&BjoF-@^t?QG z5FI#JYW!b&opX6t52V0Rq71cliadIRQoTRQh(mhQjZro2xI%|!CMvWrU+O#=?(5Z@ zIS*PTnb+xc@R*Irm;a!V@ugvFMBAT|rJPj5Q&uC;zKcuwSOz^9jLo1Iw&l9gLpPH# zGZ%D61m<6SxmVh4&R7s8rRw+b(5IlUo#>X=H`bbbv(COaLZW><15seS8wTC`p({fR zXK>a+9mgz8`TE#CeDj-aH;xPOUzeLl(m;}NDPAnmB&WeS+VsNf_8%xYBdDh13m z5$ITxjLaCXG4^4#wbzZl53xmL{K63+3v)mOkfXmBSmi#e{t z#=oNQbIQ1xX*`d26XRu46?CY%`QK1D2wgL$4^hVF#>0ueRuW#Loi`N}xM1khAjLF@ zn+dXj#Vn9w8l+2*Cx?RQ#t8mc>oTT6N@~I*Rwz>X^=k%^6XF$eFF-(VW#o} lbKmB;U*_p~i4XA+R=DN0xQW#-QI1fLFdbng!l?+S{{@){5C8Bk8`Lo zj6~8X;Wwp;RH$FBuQ0IZ48`S8M^OYzBmv(w#w&q z71?=)!G`K+VPhj1R?oN>>MhCNcESTL_oVRc9{0i^ASAx~WOt4XBY8dags&pmZdjvq zXMT||C$?j4RUn%xQY~LDX&qY8qcEM+IOKv zx0<_8hS`e`b;>vzuD`f8oJZR+Amz36`(`I)U+p?(nVFzVrxVEZI^aZzOL;y>~5u zyY!+4z>q@<*KrAhw9eBbNnr>XM~POY#2&$Anuo|=rhhcT7`d3EPUASaIL(aaZ1ouI zW0G@?Mu!g6FhOJCB!DX2AdBH9ZV`w}-liAr;>N3=kou0{>Q|&+A0zV_DYx^1TxmGC zVVZ#rBD_gNUYvp*@4-$cv8>$VeVZ!Wp{*2YbqXeFb&qOIN!-T+Op{4s9%AMVScKv) DjxQsY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/WhereType.class new file mode 100644 index 0000000000000000000000000000000000000000..d7a664397cc6435d860c34aceaf47c0f90b96e2d GIT binary patch literal 1933 zcmbVMYi|=d6g^Iwgod=~hDUiUP_{hU6c`FDk8LSbr65-6A`u9$56GFA)G*_TY^S38 zfgb>W1|$#?NPI=&M z41?uBghDxDLyCvQY3GfN3aFm2t)wqol+vy)kATmXV1O$mLTv#ua6<; zN5ohY;_N_(OP%lpESH!J*?Fm?U0_I0P1mS|rKmwA6f07R|Jq?)=zE;bgP|0kT8)#I zWGBucyDCW|Zy*K_R)rQx{$f+uo>L->($sXHlvMLb)pGyE3U4L(ZfyzrUA-NF%?Em! zu(#fwfut##ey}T3zlY@{$gH^+!H_44U75}g$ZoUDc_P+@xG)%}UIa%cUya(@7dNH5 z1*2UN&$wsFF!SrTvFQ84m`EqGcO?GlOX@@?v6-8WdDUY4>U7%iIx*{$!U{~m+A6hI8g=v&wy zV;$VO@F%k5q^fB=LSP=vjOI-FBiOq*%LI)s2)IDpKwRPg{Dn!f7>?mMF>;&lQd4(p z&hwU*(wLxelxE-o75We*Jnn%VPhd~Pv880K>|r&IF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/core/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..68dcfbdcd8de3d8c2bf0b495d4010d28ce10bb79 GIT binary patch literal 279 zcmYk1%}N77497F|V{LoUi{Jz3O;bINCoi5vp#||)GGn?sbtWsbv!&1G!3Xf6#H^j$^Il3w{2aRA zBHxL$g-U3pGjRSeFk9TFh%U%0(w~bjDK31&iEa&yg%WoxsQ^w`=XK zqnb|z5~vbLyhY+eA!g4HjpDX;jV0gS?(F<_W_EVx{`vQhzW}V_&J3ooHjOOSbJ&={ z1lDr6ox^4hUkNNEWK|d)kWG})-dLuutU1tyl34|rnH)Oh0AveLBQiVw*?2zgb3eA!42R>&da zes^%vH55l-s9Q~IoRKC9d~Dg>imp&IYNtL5T&R;fZ5UJYOUtLi$BxWZT_}Ir3!7aF ziUX5|8uN@8&s0szO4?Q4)5Sp}ulrpVxc1_37o?;l>294s_Sh$oK*x*cZc<098;b01 zX{XGIc=^REb!X=XE#>^p?i4@MX%*Y1&upOkHq z6eiT8?2czkQ5~y@^WODAh4DaJ%DP6+n62>`cS&<<^&oe~gY5Hd)I;1F8L?;hrZQIP zdQW%#C3I`*sNG4vm)9;@;^>d7-8nK_?P|5O-&=e1z&-bjjE>l*h#Zx4BCTqkJZ7UK zSedLFK+NJ*yf%wD%nO`lSj#4 zi(F1pJCq5kX?<5e`+|k{_$y!v0y$*x242B5zt3=C&)^Iuy#xGqHtjFq9Jgm!p6CDh z1Q%E&yrcYFWKqDa;5NJR1mf3J=XHL1IWDa0ORcz|MS#rH2p+d%Wyr53wMzB5_UPBZ-eCu1f?GHzaOKtV(<$@u|dT O5}!+aA@QZet^WWw@9d`l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ConsultRnRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..dad5f7647a3d4aa8d2d8431741cd7e6ee9767306 GIT binary patch literal 2186 zcmbVNZEsUI6n>mEE$vd;vBD^?qcE1X8<%!47=1ydv?8dytl6q*XhW{!CPw$#ne9}B zUj@>pNqpc3@S_mN_XfJA7buOC>udX*=RD`}@wu<7B`1b!q0=~!;SEm8^HVk z76!1$FzTdLJl>GjDWiX@-ezET8HSgQcAjg$!Q-|p5lZ+mhO)5@u9f4S%o%3aHf6Nc zFx!!AN*?=WButW!Z}fQP@nxD=8CC02d$pyc{k7AQa}49_ZCXg=hH`2%mP=Y2pW-=& zi)&B#Hh&sDP2y-%>3YQ9??%5T@k%TcLL-nq%@av{9_->X%v-Hki4-m5awLU|Vy+ue z&0D1#38RLr81cV`bo7% zTrbeo%ID(*Axhh!7^r55T91Td#4Q|LkJ40Ky_QESdkq8lP|dWhkgF;vJDw-Xr4WE& z`r{R{B!qO%ysNd0)(7h;v+hb>TCJ|EQPG_Lc!aL?SRO})K|0vh16!B&lf_(!%m51U3yuSBc+(RY;d#&&i9=JrkDo}t@e!d=?&Uib{} zy4vbwBo5-gY$f;d;QpC_w>q_2_5M!$Tl?m}$`ciLmQB(!PK73T5Rlt4mR?r16IQhj z3PSGE`W%olzQ*w~$`~%=2)<&N-`k|~t1G{xXZE`Puj{;TWL+V`^pLm2pfy)9j U0OOx&QzG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonReply.class new file mode 100644 index 0000000000000000000000000000000000000000..fa6c9c341cb651992cf3727f9327f114540c0aef GIT binary patch literal 1732 zcmbu9ZBJ7%6vzMF7?U|3hJfNDisCku0_qC|X9z-qSri8@CdQDvt+JB4cDc7B;HT0= zW8w=xfFH_udUqqpJA?e z;2b(f{HWpbic~f3{E_mv4R^y84WSG<8Bk6`5Lx5^hLL7nD`8}{BrFfZYX7Ja%aCgT_cRqqEzB#t5Ff&u0t^~j2Cs4GVD;EX&r73n7X7O`%hmx zEoezaYMoAjqR;+-Jx zdxFg3b}x{4Cx|4FgMWh9499RM2z@RnLY|6rmv(0avdAG%VyeeH?!80IN7|>d+$S;Z GE&K+QoWE@V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/CreatePersonRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..75526a7759a63cb6f643619a5110d4b14727b599 GIT binary patch literal 1289 zcmbVLTTc@~6#iy=qeuk-xp)B)g|;Yz#^?h`f?N_z1EyeO^npy1AEDk+cY|GLc5Ca+cHH2;l~&TTjXiI`xCsU=q#rps;ZR8v+|psK#y(AqfRD15-MQ2HQF#3?^*`n;-i zor|+u{-)_~`?4vuBa);RO-XvX>xquo^qSJjturL@g$hA7O`RaaC8gzF zyIGa?P*8k^(UPfA4Fpw!&apA+8j1uxzbMC+HO|zG&o`|UPImN^Nr((Wow;M_{?+(2 zU$}^|chz#id7@|e|KSPikU9yQO0_#MZCjH&Dy+d&5BbYsFBq2k_hh41lR;o?+}*-u zykpI)i8*?~Nl+Kz;Re#k(0+jC-9wh_q?*n- zI*-tLm8`=7ZLht>DB)O`8vU=+J*Sn?nkxPP`x+5U&_5j+S1?KYkcu2Ig=tzDg}X`r z^WbmrzR;zIF8D=H@Gabq!RzGh5hh(+`VOxfdN8u?QNaC(VWQ&|hYzLAM3OwrMiK8s gc`j03bHqF&aToKrM<7c1J{I1A1yqkkx+6pWFCKPK;s5{u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionReply.class new file mode 100644 index 0000000000000000000000000000000000000000..7b2a4ffe5610cac14298de2d94237a44b5c24fa7 GIT binary patch literal 820 zcmbtSOHUL*5dIo=ShFnh5Riw8#0!gwtsK=536EsW#KVFcZ=2qsbldcFZ>D=T;J@NT z;=v!_k1|%zf~O53agwR7uE+OPSJm%7KYsz(!*&DHcv{D^I=1R~F0kOK(8_eF@Y>nW z?IQv4QDE-SSs#=QU1ds2I5&PmVCKEHI_wKf@3guCwL^DK0`sZ1^r_7IRGg{4VarnL zGKN(Q&i5N*Eey05_>lHVe*NY~k_Mzq7|4v-N)rkzdvAKL<*;zUWzNVWG8Cw7eOBmU z-~u}|G?(uL8mF!-GCI+bYjbkgtM6*01lBvH4LYZ;_L@sMu+{|?vAB|#X^gp$7rBvr zZO^6p=apY_bC6}^y(`Wxhs31GC^kc&b)T%;oRju(%1wQ7cg{_8&8nOUHYPtP1_|um zjnr{292?5X1}=GZGEx%_%nI!P-y8(q-WMRQ6A!pE9^m*P%dz)TJ9%2Ip#Bjz1>2b7 z73Iz1e*+0-_^k8pP2mA+JbBErY_dgGcOcolhPbLi=2*rApoNDlo0Xnm9t)L!v64%8 Z#OD^%EVF-wu!_f6V|Cp#<>pv<@)ty2=rsTU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/DeleteInscriptionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..7468af539dd6ad45ede166e0dca01762366572f5 GIT binary patch literal 1321 zcmbVLYflqF6g{(jQQjgVD4>W!Ta-Z)qltvbGr=^F6l{!sAlvN-W41GOc1qA+rHRJG z5B>mul=058v1lwM?1!D1d+#}O?qh!b`u+pJBP{kJjba`tlyX?e;eHMe7=|NZq#ss= ziKJF9w>KEr3x2|sCsye3th z`+vOrRU_OCMMEe{Bx&V01SvX0&(LGU`<67Ko;uZ=U6xAP6^2xySS8H5t`lacES1=4 zHEP1_`y_y2q^tufgHOevb7D-}BT0(Zx@Flk+Uh`ud_#o7iZg;Lq(($e?ckxXXB-Sq z3dL@`9jZ4N{X_M%a49BNkj$}bFhlR2Zka%ANmq=iPI)Z4)-Wub-=ftZ5K*K}((K|z zqLbLn*7jzZW^nd=OcFiWNvHEO#fBMQhuhtnp5~{kV$Je)OTA;dz(Q z?>ZC=%NM0^uaRC=MJ4len%}7F2A7)e#cx=Cbfb$Idf{nMXW`)nvdGcChaQ86JlRP) zod@VVOzR+7ha%cud5samF_$0xuaTeA%4p4$zJYy?3C8H3jg3pVPJ2g10T{;wt&Fa_ zN&mmWU*LTrr-wFp?Z4njOeNqIiuMSTEiHV7*S@+pw(ih{yD`JqX;gB(lQtbo@^CA@ j@phc&Jmob*%+msQFpIkcqLlAp?hRN(^_V9g84AAvDz#th literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/EnvironmentType.class new file mode 100644 index 0000000000000000000000000000000000000000..31ff99506fd24883cf3ae1b0fbcc018e5bc46627 GIT binary patch literal 1531 zcmbtUZBNrs6n^g3t=kw3#za8`5rl0ZWhx?UA`8L9IK?>D5IpkC0)1RztWKa z(P;SWk20QH8ulWI33S;#Jw0#FdCqBn|M~t4z+>dYkdTSc-4hu@GM+}zk414ji;!hW z9M3}-5OP`gu7ofsWHy9^kU1GI7+9WRxlq=Wy{gqvw0%uAoPDKY@mk$*Y_9BNb{3RF z+j6XmWhfiGq1zTWHSTPEIn=Tg|DOI^4DwVdU--CDWLWupgLJ`$YSgtFLoS)RNgiq4 z+SM3h1)Xc}>SkH9x74yhPh_{i<{rb_WZ^(sO6)zc< zuDRn;+{IcH_c0O07^a0f>Zt>WM=>al1mX;Rt#uLrXi62s;)0ltDQ%Vyw2DLIEw+z+ z-B4?_Y};@yH?lKpb}d8iZa;kjq_trX0)Qlea3$dY`bR|PPPz?*kbFslM@#l(@oQuTw^@lM^- zz;_!;AG+Qjt@|$UH+>mMZAp^SULYCW1t$WT=SnME5f~|!>a^T2hqRomDlK=~K|_Z7 z9^DGeR85nG@K_Gsd%~1GQH8SO$jagXz!0{aOEbI2ge^A(P=gHg&EHt!R>k8!`s ze=@=pAsi*laJ@#A%Uy6!m%l-LPOy2dnMAmX>paISG(Z72xC`9GEZ4umU*LSA(!n|S zRbTKN=6m1@tsP=A<(02+&Rypc=?)$4CJco$tDgHfw1p%j2e%TBx04i?nb#dMFG$>F VUG5XaY!~t1Jw(I;Jfx0-rQcB&XQ==H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/FamilyCompositionRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5187572597224a9fe66e05567fb7286b97852252 GIT binary patch literal 1188 zcmbtTZBJ7%6n=X5#t;N?ASj@S!ZwtuUnN9DNH7DF4Hu&yNVnBdb8kCuI|BYHO*AHc z@CW##jHh=)Vr0a`e&}h>%X6M{PW$8Mx9g zvZ@iv4Xuq6j$kdrQW9{?kE4(`lx}hH+sa=>;Z`UksU3l&wTL8%T5V^KVJMdGyDFBg zR4;vYO=;!U8B)bkoxCHJb1u6v2mtpLcT2`6`pLGsAH`1g;a@+w4P?JEnSadp;$Vv z8996EFj@TD?#XA4d~X?sYo;4F<+k#~=LY3m^$llOxwwxT&8D>0#QP^5Ni2KJ26nyY z-S^FG?`&0Q{EHW7=zGr&;_2-SdFo;3Mck4xL-}IBsxj_t{L_PQM{pH|5nRFu!;}9V zAj8_fLimqBZ=-rT`(Ay8xD;r#7EZ3UD*Ycq^%M end({~NQ6dTLL!o;ADU zsPM!GfOkFsyn_Tn;(-sqheG^kcT>m9I<4x5xt{Yszd3Vu{LjCC{Y^w`R4-7Tb|xrC zyQbMQ&4;FWl&4yr_Ve@+qmnN?$(^R~eCevsYCDYBKBL#RUFB=8bdx&+k%gZ5F>LUD z-;p-gu&%Wkovk18BW^idb*zT=r0Q%in*Vg5wCstd^kvHtRi#`Vc=(L21`f}xXFbPi zN!7Oa^Ihxnp0n$So=_Sh8O3`70jr|{&v@dSf%HT>9Rg+AT*GXx?s^^T&~0G*V4l7D&)hl zU8RJrUC)YCjEIRm6j(kbG>jW|SM-9I2sY*8m_pg&<3X<_JVxa((LIi!4`rvOwCD)W zST)e!)P{@1G&u?k^Jp=nyAow^`=zlS3Emc7 zL{#bs9V>|0N|@JJ4Wh8)mgg#A4o?=VIY1twVT~+6Yiu3mp%|JiR>oNwxf#gC?_};6 z^8fcY1KGIwd_)?zHu6)DAGwzeXutX$qtHg>HY=~JX7CCPci`D#Pnrst9$wxJ^G+~Y zJ^dS~+P3h0_xQSB@Wq7IQE6oNYP)qjUzbmh5Lp+7WQ->84fG#-D6=BHLsyG5Mbkwp z)A=G@po>MiL~k=%d)XYHR4xr)$H%Qhybp|KgC*%&jo{^#-~*J<_(I)`0=M!QRt#%|i|&V{@4He465y=c=L^d<(_ zE5iu~i=0kKzI7~#6GyxA2o?pr9PUOUS3t>3y3j6x%tFu5XIK6t_FI5nL7NK}*J&B! zVrW1sw2B#{Yjhp$sPpfX`ZebKNuu+OAfj>J0%8h%Ze{fkN)1C7g4M5((XRuAa%dHW zH)xANUK!n_TL~cPI7l}UWR2d9oJT;?aS#oV!B`M;g?JX}P69|K4)T2>$U5Ck0?EWd zegMdiV?j(=FnW*fC4gk(AU`F7yiXfRAlW#`&j9&lEQqPV6m15@@Ig@gOPFtAby3iL ZdO%f7QOyr&`%B9B_{*fSPZxZ;^dAcl3Df`p literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/InsertInscriptionReply.class new file mode 100644 index 0000000000000000000000000000000000000000..6294800f3196302fea6fc4f83491fddff8199663 GIT binary patch literal 820 zcmbtSO-~d-5PbzZtXUTM5K%w{;>E?pR*!0k1R+^7@vz{=8|fWNw@FX;W~OHY{wq%= z9{d6RC}Z_3dfE^YCz@7M1iKLNbNP7AYm*u?@Mla|OpW6YRX*V2L=UW3R#Kly zSuMroer0Tgp(zP((*di`U;J3{khKj%l?hs9L*dlvi__<7RQTXCZ&lYxdqHGYm{E`h zdpxq2uL-SVUlkc2nTWMHJ?z=J9&5sSuX4fU+&86>R`#9qLC0Fs$JBoLr7rK$CGC2BCA4tiL%&-NRId`uO^stLTQ)xd3cTe^3k}>|S4~ z=Y2S|oU;qk^4j!DZL}~?*!#ad5MJH1K%|o_xHnng9USwM=s=fos?sw3)I%Gj)OaMB#EwWwf2^O(b`*p8B+@uaDGL5nAez3a;bFPP-8Uzy?ebIZ1?JTC z3D*jYmhSQW<8?Y}?v}ccqxVhzgkiSQl14OmRfM7z@GU8o@hoM?uv~uYwY@X8Fd!^kn&EV4cm^gZ_pHAy%$WULJ2fEHRL-BmVic+RKSu_23M{yZbqZq*`!_xty zKX51*HZDqGUn9M$ij3!}li!r>hAWhN7`4hgiorQyINFh!8VR{S>GGr&| zbRMJg1g$x;j)%0p^a_)NV>UnfUm?FsE2A}8{0jCdBABLsDl)F)D(x*51z-lVv@*Kx zI{p6ye}?msoDRC+?SF#jFdu_ADcT`Ss<`?EPWS3;WZkC=4rom9`K`a&RNM j@n)3g3gxv(%nKa1u!P$LqLlAo`88Nb^;jVv8S=jX)evBn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonReply.class new file mode 100644 index 0000000000000000000000000000000000000000..0b778f87a8c416d66c0d5d00fe0ed006f404ee2f GIT binary patch literal 1228 zcmb7DYflqF6g{)_VR^_yKtX(>&=%t$eo_nxA|#LsreI^@2eNGk7_*&ecBcgVRhno_ z{NNApM;XsZ_nvbfbMN;bU%vrZ!h?RKFrPyo@>vwJC}y!BFcPUy`$0v8 zk+$ab<_iI_B`~yRP2_yzDt^#XX%fVr5XdxXX^p^QsjB3`p*@!BNcn*~k~KnFfeVe? zf3&~IYpCR_#Cq?vsg?z%$}Qt`LsfL7tAScI#ya28Z6q*PdgmYeC-S5b$f`DV>HpTs zH;rIDPz_}qNm9mdD8|ud=HZz(+N}umxg9<@0iBhSu4d4dhE(*9WI<-(}SdP8m_|P`O{xEaeO5arM?E7j+39=l>TU zXPrKdpGly9*S5l%+R$;vlRd#cjB6~gaCWU%Yc&-`Htf7w;Ud-@+w{ifdWkJGdp4$H zJ<$_jtYAS|?&eNdSD`@hY^JicuG<@PQFevckoQD1PBMUseC^nuO4nf%@ z-O=VFpUhdJYV9FdB{=Dh92Xy4)p*+0NqL OTZo7SxKAAgb3Xyz#XVO5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ModifyPersonRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..84606c68b30238e82611e73f5eee9d18ad32d1f7 GIT binary patch literal 1261 zcmb7DT~8B16g{)_gCYn5^5F-HD6~Zx#7B?>5fV%VQ?N1mK(_4wW41GOcT2!urHRJG z2Y-M+%6N9W+8CRn`>-=}?>*<9d*{ygA78%#Si#Z&QYhrmhhi3sS=`U!fxt+heC>J_ z2VCHDSf|S}IL~=o12&CL^s8ST0qSJUX_gQk^K*3r}Q?kd_zv zMjk#qT;|bN@I$Rg%%NHsP-?Vjx50|u2yRAl5 z`3Ej@3yhX*jdi=Mp6A4v3Qsh}Jie&5rf)-Avz~lz>-y-tt))yMDu^`Zj#cIL$^{*QNBRH7M|G!9ql*(5*tadernYrd^HdkPOHtni7JK)9qgGQvVEyDK3;zCHXAu6%)FZ?3YnVP|5-x=;>c4C8~igh7GT3kJE@ zWecqRD>`~nd>&Y$Te%;VnPrS%;;gk4L8y|6l{~8?#)ck2K-l^ zOg#7l{87g00X^)25GR@H>Uw=$Ro}1QKYjvuiM1AH@t}!^O{_NYh_G04VYD4^Q5x^Q z?0g{5N5aCUcV*Bn479B{k=*zZVeXxACcG!iKIshzjZJ^ZgidN4f3ET&7kheW#j=$8 zOv-90F82##BaBQ*c%2Se9Uc3L;t^{bMk*7u%7((JgBJ(S)wuA%XWpt$Uch`|+;N}B z_UtX8wd<=Q<82c`x>NpVCwig@EB(p^lk>ooM!+|m^Faq`Pq3e+G3HdA=2i`jJ5>6g zSMBF^Bg?ofeX(~oWn#46JGu2tO;+fni;tw+v~e}N#{@R#xX17)o#r%^EJ`{YnT!K32o%R ziv)9WHicL-xF(ux7xN<9Vo~)SNY=lDzSSWMB4Yy3!*!AET2IiyV(q_C%Oxz!xhgPS U@!w?J!fo6Ub)^)@d*{miKOOekR{#J2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MonitoringRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5355e1a02158ea47b05d8382b3d4ddef4a7296b6 GIT binary patch literal 797 zcmbVKOHUgy5dI8Vf73Vi|Ug;1%c+$vBdL_wn3_7G^)8*-K@G4k55_C}O{)l;P& z_yPQ=s^cZ}5(%NMH$)>z0TyU8)^0Q+wS7>|IrpuCi z*cNCUxw6RUKu4Ixp@_HVs;>l=+ocUUr;hfTe_+>I7gXRD8UIZhW3J>?Ze&;6Q>p%W z<+t4IW*K?!isK&_#CSnrL7`;QfEkTwv$1xsf%z$F?1;>#l+MIBuz(JgT^+uOlU}h7sl>Q;5$q zBpBnn&LkVbIBUFTOt5USMOJSh+4u$VvkIAH854jOp0I3IdV(oTSN@qw&SH-56^5B- T{{mqVPqD=6vS-NWcgl;u@a5l; literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/Mutation.class new file mode 100644 index 0000000000000000000000000000000000000000..e14a1506ffcd12c0396b682385688ad2344f99c6 GIT binary patch literal 1645 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/MutationRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..d946814dc0f29bef2f9a32fe424a02ee1c549978 GIT binary patch literal 1206 zcmb7DYflqF6uq zn=k~H@7&$FgH0s)W=m?Pc9o1?y+4qT7)@`*Fod$9tZD{wRcqr?KFesnwl6y3kROHt zZz|p5;?F6669(&n48aDHj25AUo_e32++(GcTVXU*t~B7ZW?FD6)s&Vm1#-u}Ys|Pk1qlz2$w}KdaFIUB>L4=C_$J^l;v?N#@?9)#qN>!Eu3yo;a^)Dl zf7YmE2Z`>N|DPwRLAH~$kWpdV#E~yIRFePXfb^xL>WmgouKud;OKZ*VK2}cS-R*gH zV{^TR%Qbg0rt3X1ATKd98b;v{>QPHZjH)N|Y#HNvccnBySEO?^UZfE!GJ5d$1wK`? z@pO`!@j&P{uQ&Il?@-p%qzvCqUzPfh+%CF~Hpn6uTd#6G3iNsPJFxJ2i%PFUbTQ*;3{ql+|+u^;@IypK5a zs0V&>EO>@4b-^p}_JGM%7r&6#3tdR9&k?YeGE5zLb;BppW>ZNXT}~rjNmE=vURS|9 ZE9n~Qaswb_J4ZL)60<14Eu6tH{|h5NH8}tP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0dc62885e5b3b0b9929ec5d9cef01bf94dbedbce GIT binary patch literal 10804 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryAddressRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..3a1cd6ba32543414d25b1a1fd5cb1e6bd8d73618 GIT binary patch literal 847 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryDeceaseRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..373ca7b974eab2e33942e5a5f64410130d6e2871 GIT binary patch literal 847 zcmb_aO-~d-5Pc0htXUR8#1BMW2p1O;TfIt5$g)Jt#Fzy)-bn9Ix=nhzak^&%{3}i- z9{2(LC}Z`wdYl;JBvV~oU$46A-Te4|4d4|vTA0O?CZ0CYX<}Vq$y1?~8B*c3vmX!k z1jIXmg`TrMC>w^#l$3C8{Di>Vj0)hg$pioMt;;IT+U>OsDE^f1IS9*d)ELHwHm0ZSMK06Gv V!v1@N`*?tdtgd>7T>GUw{t1zo^Me2Y literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryFamilyCompositionReply.class new file mode 100644 index 0000000000000000000000000000000000000000..94ee7590acfb9fdc2718410a040f1fd7aea6f125 GIT binary patch literal 1732 zcmb_cYfn=_5Ix%mm0Ai`6v4Nsl%igF_(DTM5CU4zw58Gb!EDP~R&RIfy<0;4Rhmdh zH1Vs6Kgu|JTa>gQHL*#%-I+75Gc)_+=a+8)rZ5{v4AZ^n!HoU66T{s&BAAZhUJUnR zc)&2=3r}*lC_Gmo|t?1wQ#d|xVtRQ4_3;*QHz#mO5_ zs>(x#;apuASrtX;%aSYRmC}YAa_ci(4-B@Q?W*gPq}p)!Z>{s9>MpvXDwH875yh*5 zj(mP)jbY>suS&PEpsO|QOY3V{`bK+Fkk5f;5_Kb8Cre_o?#;`J;->DAi$a_FQMM$U zHx<3*h)uy=v+0y6wYqCO<-DGJeVeYHaFz}Z*eEn=;^7>HICB_+q34lQ(#$c0)8j>| zVL@+D9{pLV#9F;t5?+B5FP1%BCeArAPxqEEVm2iewR%*RHBTE|)~@rMdbY<$qa&%D zsJRVFH&zj*$>m^r{GhJI{5`;_bf@0d5#6#wz;K>ib;Q}%kJMg({T=Dc8(x05%4@AM ziyff<)R%Z(*S)e>l9u6g7v$WsBg`-n6n*Gq&X>!=_q7-FpP@;7shxcAl*tcvsc@MdycigcA&e39B2NF0 z(;F5-f}TJskM09>KThWf`lfuGBn6dBkkbKhs2y;I0QAg}KZdgeap+`pMl-u$p8}h6 z^xG2%XK7Fg9(atRp170;ua~0b_cg#A>l7N=gw#{J<|H#KdC4sIL+eQfb7jA1T=IMyAV^4w;>)JF^Y-U-@L> zgFnC@WxTT%9!X=|WbWL#bI-YV@0?%1fBXdS0vip?;z1n`>sYVjk-)O2LMzjw!fR(g z?Y|ZfZv__H&ibHi=qXcD!r1r;fw>)Rb$BH(`=r$qsI}b*2`r`B()%*+Q*o&Jh9fJf z%a~R%IiDxNS{P_A@FDG!{Cw(0k_Mzq7|4vPl_nHc9zQ>RCWnO!E^|hHtaVEpbWT0(H8;9ztqUrW zbDvMsm~$@Ab0hoOo=A0hE01!sn`Pv^D-Op);vSMw9F;(88q@`*v%i<}$TzRXOtNcM z<*~q2{}(Yli>ryd&V@ZgIoUYH$5RnE(ZGVhyZ`!z0z3c2H<5tAYJ4iGojj=YtiMLt zVFNR)ca|xyyGSs{d!2L7pZyX}3FbX6DS<+5P$J>vsTSn2aNa@mkbi!u;Hc;cgrejK^>dt7M>EsaIXE#G{nWd>BI{2!v!vrr*0;uH(5f?_{+v zWPXaFGgFdU6!@wL#Jb04q*U6~lr~`Kw*lMEcENMjh1_u5KVIi`!JG4VflEzEBGN5z zTC&;2C5Fa4mmAz)5P?>{;FPGTQn{ps=cLI@A+=eNm#!}P6t{T9{V=`Gop*V))c;U%8{fl2}}E`F`_pG(SLj%pQ5j{$|=uzMMt7!rSo!yNro4_G7*dA zxvuEbGB9}3NyLJEK^ZIXVKa3ML$;?=hiN94<3XT&dyotjh0Z}&vC;X(xisB@-m@!I(cP!< zG=7>(I?LiqpXQe#b#}sxQu^QybextqflhQK(16ASTF}bSY_Fj`rWxON%jQNfJUVCQ z&z&)b$$w2@9tyfn8EJ>J(s+wyC6tr3kBj(Z?g6gR6BGl(1%%OsTEyvp9la_cB^{V1S=0QB%sK88yKacE_7qTggYXYDq`o2YW)IO_gpI{e3&Zr)Kr0|gR)r)!9-`P@EpXFf tS+XkN096e_| z@xTZ0QHb#pcuR#~r5%swcE&U3`;V{R06f7)3$wV>#Cj8*ChiI>1@c;%KKY=XeS5Gg zAYKV9>^K{uvazpBMH%O&PYBFyX{+Nif!X`rzCdHg4M|`z*Op#a<$(N=8W^@L=dR$g zii`7oVr;~b4g$ORfaJUPZY*g;%EXZ@7_BnVTY2*MWPtVQk4k|8 zn-^E>IT!Z~m1NVr)}~i$qlI~a=l{PKfvtZkGFhv@O4@|fP9E08)SnW6uz?vSF7u85 zHDs9Mv&oE{!6nw13z%owW{a%vK(_e>;&UCcz%nHOU0i0_uJsIySgQS3YPpQ7e0CUS Vh5gqE*Kq?kSzQebdFz*Q`zI$0@znqT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNameReply.class new file mode 100644 index 0000000000000000000000000000000000000000..653bd89edff940b6f23ec1a6ca08c86b05186615 GIT binary patch literal 1602 zcmbVMYflqF6g|@il~Nv-m*86vOHr1WFEB)cAef4#1)}i-*_N@4ZfEN5lu&<_CJ+)$ z{A%KlGTxb%N1%eSNq2VcJ@?*o&)l6~zrXzeFoEefVwh}36Q<1Lehd%dh+r~?hcP^g z;W0x;z)a27l55M)7}yJj)_ElZ?Ml7wdKDg}Z05%pB0(S|Lo)Nh-F6+%l|?6~ zeIbi841L*()S|@KMIiDXpOaE)S5w-6VaNvTI6EcJ$qTvZxQAZnP03sEc!^6*Ng~oM zaawY@pKw3P{sJ0!x#a&Nt zIR#=<@w6|Ujq!~!+WOpCIjm7#t(N)BEM;vuW@Ko3BBao>4B^!9I+2@Kn^dhmBP3s` zl=9qPb*W(^iz<+qE=fxJx-p`+1W|u_9+$GOv??gic}<6*WUcF};gRKKuS%q1MXqbQ zbftzHoj@!&0CcBL`wjKzwmDD|l2RSDXthlqLXS zz!!y)?sDU$&`j*TuZFJx%y2hOfgNB1{oX}mOv zbb{qq{wDVs(r2g3Dy5HRzNc~41p3gQKpWZ<=t4I`r~T;c@yz+YTQy$*!|XXTe$HGm zO#f>Fb1Bfrla+QLYfX1qPC_|3dy$CGX7X{9uA3MbE+CA4G$T&$Ep&r~ke~~QI--3C z?OSNQNdIJjPI6F}1nIHB-jje!1fWZX^3k*q#G#eZ8cpwmeYG)H=-FhAQ@Bd+i5dXc zaGiDxH;CBD;9Z2ioCscO7<>x@_25||88W5PBYOxPm5y8MDxz4k8G34{dU-=_(00yn z8$;wXU1Uii(?xH37vZ01OMge??LMM=2pfx`7KZ7ojaERCtO`kdI!3X#Uf_sC;lg5Kt5=B;5h7+n%z_(lq<1LYHa*=q-LnDT%9Du) zAHat)){LvSB}O~x>gxLc`M&@7`VGKiY_u?mwI=R1vEIZz!hGPuXxrl=81LR3z97&m z!t9=RA!-+U+LoM%Z*_<;wPT!#PYIJ-ogSgF=g*ihmm0@MW!~rFME9*o7E+%{SS`Wj zKN2?Lzy!kcw9o3@dp}e>U~S_-Ws72X# zvE&e+5L(B+EHXYYRkpQph7UgIp(dVbtZ*#kwWgLPpPA<<`(k8=dAcW4}c>VS{INVQVu$x!=jI0|@`XsE5YpF6LY+oI# z>wVm}oU^NDwLC6X8!gNbp8fAW2s{52Vzf@eQndqRygIJoXg*b_!3HJ-u7WbTw~=5< z-lpJi0@K0?1~4PEEfQ7#fn@s&=yPo{E3|R|I=CjZUGoX%FkkDh*K`4k@~%soCDGqt R+{7&`3%e2|<(*&5>Q4(m?WX_$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityReply.class new file mode 100644 index 0000000000000000000000000000000000000000..93559b7c3afe3b6590ed046030a6a241dd952601 GIT binary patch literal 1672 zcmbtUYfn=_5Ix%ml~NuS5MQV~L@4Uz0FXLdmVQ#|-Q#L;I4Ffp(?dcD)LZ6Px)khFA~?$&k*zb@yGzb7j%V zYhTFX9K)qtMQTyv+aeG<9$%DFX;%|%z%XJ1J~$srp0gw5uH*jkIxkAzvd2qYY9fhA zx5R15=hxO5dZZsrl|HE zzQPl3s^V#1ISndf=N5=OecZ>;GB2di3k=cGv2Ch&N$pbZ z&a9Apy;9oY{-#SR7_C%+6n05x+K0xN-V@ZwlhZ0I`%0^V@|+DiAth@XRO`yg@v>K? z5)(zPL(N9VPCA`L@Eg!Odfab1i0_-jX6PfTx(s!?r+-t|E8m{iZsFZCw;Z;%aSZg| z`X}?M;urXeFnSI)mEx|sm<;2##ed$n#X^Axf%5GMGt>k-1s!7JD{ISH8k3>s8A9|x z(_#&Xt}Y#N`MJN#eTGbP)|^uM@2vDUB~RfJE~n6e&J=pk%g}9S)*juW@4HnqISk9E z%*NSnAj9lgdCb#7vzL?h>eeLav84&+Fq}gam(hwO{codpD1sC{ zW7HV!yJ+7=>v{U719X#vnkC2u3+!tITqFQJRm8_|g&+>CjMjMO2<)?sxk|q+);NQH z`k$%+a1GaK$8duRYYaX>WRUF7z%?IsK|&(l^H)oZ0 z(uQs43^y@CKGQ{x6f#}(WeyPij*iS%#9kgDeu${Cn9`y!eRa?ZNRm|{jrVmW_Js*< vSu9J30*+FKF)~Gvu~KG;V4QLdbKJ%q+$9Ie?qK2-A^|!AQh$=%WSja0j+(Fh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PersonHistoryNationalityRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..5abe17e45880afe107872eabe267d00aac2298fd GIT binary patch literal 867 zcmb_a+invv5Ixgo8w$JA^75Ga>`OY8CT;WbpIyncg}uqFO@NGo}V*~ZaAGwfz26z zRz(xG&WG%KANMTh?5fFiW`UaVeGZMFRbr zzikT5t9|Y8$yFhRT_ez!nJc4JPF2x(q#z_OHiHV+dmcu1{1n5iJj@Nx9bw$o1yWfn zR5*QIQ!UEt-1BXnGNjn_t(Np)`Cy4Qw6cmRpFYE?DEU+vtMt(>GU3KiOx3t;(@SUO zdKDsNjt#~$zv~_GM9bBcz+g!=HRD^tk)G@oZ_yQ+z{2VE%QD7|QF`yF!I5E`)gPl=kEccL|7%L{~mlv6=N8R4#1 zw=?-@h{f=hdcLqHy1W?;D_gB%PInfe+3E$xfs9ZFtb)jv& zOK2k+$`dZ}nsi~-qrnt$OdNv@!Ffmz!5J7Lu=+ob`ybrhfW(=xdwl!c`yh}G$D&ZQ z6pmH#&W#_K#-SSreDx56OOS*V?)!0|#b5yCNE^??cpk;|EJ{ZVZqL1fG4vxYH~f#I zp5jVyP0W7=@*xD6z<)9nK7|x#JZseLunZUz6cQ}+E$(Lj@nd6DF)ZVh}XkBA7ftAh&;vN2F$=sbi$Nx h!R$T|gY~%Wbo+Lmp;Fu^Ogv3dZZOA$fZyST3!9lh|?5I+3NUfxaG^u@<-I2>s zaOVTSoeuz2P-Q9<2TtUY6CVKXd;oGy(X(1vo7LE=?4fsh`?0_2?wQ9=fByr(45~#G z@ks#%RFqg(Vnc~dC2lG4sS>wy*ver$hdT_%1MUmUu5v#Ro_l9)nStG87+Lb%Kw7S> zT6UXfD7|_ZL*BLmxnVh+;bi53wQHHS!KqX4V!lWi|a9^P!qmvEnAYv3yZyVw#nTF_Zg-uHE!N-db=iXam$u1vrg1)Tl%hf z@7ld-QhjdT2)(zz+~LHT?P!!xdN%hhw@%5&I%RPz%CIP!Yp&!??vr<6yXTa1tUckh z9fsU`ca@zJu8{K#L*x| z85A5-N5~rQ(+HX4x{8jqOGU@j0$ICFm?7BbZefA)brW1KKX1I+rUHz0_H?&o{R5!b zW1gj`Zb?U#w5Y1m9gLzX$$_%vwf#C@6>1bpx-MQ-$C6>{=+m}Puk#@A{HX7pJ|B8E zJKm9RW_4|)LKnsO(SL}%M|F&J8fX%CHhnsJ23|wizzLi*P*UQo66cgSk5>&`#JGXW z7-yIp(B315o9?>aeYIJ8!0VD>H2fqyb1S?C#aHS`;R0QfMKBB_k25eZLhBdk;z{8c z(h8LH7fC-(?@{`CD!>?C`V6PZN;`lrf8uKEoxlYw>`8DjZf>E@#n^oL!b zFe*#G;Sw3BRQ-l4gw9lK1$kEwl1YO6 zNFYBA0C^AZM{Vv6*gmpJkl(Z*vzXJ(NHz)bCxJXV6hs{th7V}Yl9RrVToU9jEy#!X zNC%Qjg8WS&{~QXUP9ejB79^hp`Bw|Fs0Ya>LH;9N82g%F!T>t<8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/PhoneticResultType.class new file mode 100644 index 0000000000000000000000000000000000000000..ca742e62bfa4395056c5514b9930fc61a317ea03 GIT binary patch literal 1178 zcmah|TTc@~6#k}Hs8q0^1ymGKgrW@iD1-#LB$z6s#m376nQq5+a64OPX9@VLG|`Y~ z;;V^2%6Mj5F9C&pn4NR`&Uen7^Zm!?uK*rkF^3H1`jN)HEbix!#9S8hS@0|t7=}V= zl<;fPgeuU_w$>TgV}|@%phGLPtqDJpX##Q|W5{;MlWY`O-WLagM^^c~tU|lQ&|g(e zEo@{Y!=n@C<#Ju}*UjL7%a#GvZGXd;ZK)lrloo9wl<8tK^cnd!QbsnC z-I6lPN-Mjtw2kwyoz+i$CWbVn$mXZ5msSl_C)WfhE&HN<#aBEe>FH)4I<;o zP2~zKp5`|1-k4$T>|U>Wo(#jl^r}f8xS?U_mhs;g>PG#F+1%PF)9_85ovG(tIL(x% zk9yqMHVtV8P{il}^0>$_{AWs6jS)v~R2d$gGmK|E7fpT)=?mTD+x30v5#C6wQUR~V z>!jYf5y2!aT?Vu?NMIa&=%;&*hAx2%NI80R8;s>4T%!LF*$bo_4l#nuFL8zL^eh;q zbByeq{*3xz#nBiyHp!f1>9usV`k3GoVhdKe|-H0U=}?OzCAQYu53v!ur1doq#M{! zy9bXBR(K7i`!ccKKk3Ldfw^i|Th*3z6{$ubH?%g^vkV&vES2ARN8Yh}+z#A^(oNU< zt#x0wgY7`JrM7gE(q3CKk5kV)JX2cPb%CLLp-%OdX;M92R$5lN?S>5ZJ;oB4DjT0X zJ+kG!CrsIvV(_)|xO75ejc)?CCcV&aZJyL>yOpZ!1SiZWcPQ_NlcAm1fv2^&S}_xKeE8ni(=!s z;Sf}H(jBLKrsJ}^%CLLlSyS)h4#XW!VhVgaIG9HUS)MO($Q$M1IJJc&B?mW>h&L08%j9*7o);u;vo3cD SBHKmWdjk=%0Qae*VCg3?-a3K+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchBySSINRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..2305384e2fddf2d186f5b35628cd72dfdb50e8ef GIT binary patch literal 1296 zcmbVLYflqF6g{)_0R;*I^6-Ho3VkSxCPovG1Q3#%29g#VqaVn2JJK=RnL0Zq;IGm| zW8w#YfIrH3XW3XWwGj8i&di;A&OP@rKYo7u4&V`1GDsjlgaH)ND5h~gjRy?lA=knS zYFvjx$(N<)4D1EN=(duf@uaDFL5C-azan-M2^T*yT;`1*Ylx zgzE%GOZV{M;VK<9cS~K!!D*YXG0asu(ufwXiBQx7zA2?Lo}~;KmdfwEWADU0X$5Xw z$cF3vzI9)LQ62LG~Rz8)%qhioGHYQ9{kfLW7W!cusC|?C`m3!K6Zk<-ErM(IX;h`0p zJ>uq^$S1k{MU?+2TsHiR>S^x3m~1VQ$F{c&nX2k&pYIA=huIz}tk{My6#F-3)AxB8 zDjl~te;M!CH@REdDbwUF_Q%BDGd(2QD~2IzM0;O1xMnEy=c*`Wx}!ANgK`9um>R(_ zMi|yE81sGuz_5N&9I zcQ8bDQcdSkI*-$uCF@v7+bgdzK{#epqyJU9cWGs`CJSG|K1Br6^iM^`Rm{-dQjr5@ zF-I$-aM$U79{d^3N4j*-1#k5P-@wfnyg}X$VN!+S7dYL}naH|F0rw+@=`*i5yp=W| oNpf&2ig-K9bD8p5Am(|FJ6ObB0#VBMu=EBjqbF3X&j8f~iVcXf!^M>1Cv&w=>P$DFJ_#CK?h= zd^Pb$8PD8SF^I)@lRMjY&UcnMXTE*^^aa3u%xBSqnO>xEH-mdwBr%i0Yz91oIfkJ~ zS|!4&w2?A;dt;S>J!a@%F*D90pEts_P&TCYUZu2XkV8FfZdxoVt=tkr za%#Ft@QT?bc(A0jeA;T%q}>u^iy>b!0cA!|erVr0Ou4!u;}6e@rfH2cfeCp<3LDfn z>qbkbg0gIehvZXsPr9~0M3$eLK9MYv=&v{tym=y;9mA`C2>n+^vlY{_fm~NU!qHQl zoAtNKFw;G|%RwNc$k_O%7}EQ`Oc>g6{Pj-ST0eExH`Yp2ZsXl8b)*ZYxauJ)I!bl( zncbC^q1c_PY>Ydui{Vo!bGU$uIrL+IVfeVdm#r0tzQ`FC&M4z<7tiqEU$uSzQFD}a zTrurPM`DMRp_=kNtKRy$#7*k#9#Cf@flD}tURr0VSrh0(%11)0!FWG}^ECGno~M5} z!U#dkM@(aZAWk!*IbA#gdmrnJ(&*X!OEN}dt}Q^8F4Ki2^LYr(}dAM@dxVeSUUg! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/_1_0/protocol/SearchPhoneticRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..b91a53c11d95d36b8684539f80df223fc65f19e6 GIT binary patch literal 1353 zcmbtUTTc@~6#i!E1!@uGrl6vTLNCgwuVS@9NFWtW!N%wV*=|QVW;;`7rv&{~nrKXX z@CW##jAxd`M$(Wb?!#QpobQ|OoH=KI{r>S2z(cI%kV0_`BPeB2&f;zs_ZTK4VWb~6 zgo&h9ueP5tupNf+4Xq;UE8FnHo=6jc`xyCm+gb@LgAF6CgECZVO~KzC>LV`N!Vhhm z2L$eg)+m1P;NU**8f|r;L;ms%cK>5nJYtxy_mq_#(U6gBhN7yJw!S4f5yMLDy?^8% z^W#p)n^Lv7|M!%??u476=m=$rB&Gb0Abn@=U>G&xLr)sf8aW9evo4ji6^4;Qu|dEM z-6G&bO)9b5>okSg_ellAR80qz8J~irePT@6wj^0khK_kp_$Fwds;ZL|5jnlnhr*s( z`?-8tC=Shh7M)~sIvPY=E&Ly^%T)Tv6$3+VPxnk9wxr9_!oUF6+^aE^&wssY5Qr$! zCQ)7-#yjy%Z*6bZs92ZJ$DCH!K#}f{VT{VN`@*z@VJMx?R@d70D{gimX&%#<$>Rd@ z43CFxjDbuH>%-z*w^GB^RZ?Fkk*hy}=aWsBAGq<1C$Xni8m zG*hkMDvkewzry=WhaURi>Ok-{Tu;Ci^7aUmDV4v$>tCIVtP{6eboXRHRly-6|)zcPWWe-Q}u28v_r(Lm_gg zt*~T!_oSs;Jk~4o}|QAvtpYr0TlG| W=Uw&S=x-jwN#4V(oaQbXIQs=~iB$9e literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/AddressType.class new file mode 100644 index 0000000000000000000000000000000000000000..33e062f4234b05f00e7639a671ea716505ecc094 GIT binary patch literal 2175 zcmb_eTTc@~6#k}HDMcy;1iTAk3(Bg9cp*eAAdo5vl*Ystx9tE!_R{Qb8}M2Gk0u%u zAN&FSDC3!B<+8gaY+{qn?3r`>zB6Y}_V=HkzW_YKTm~u3bRmf+a+#IO(=?u?@jQ(e z3^|)yLe;9=vW01Etu8XKHHMy&Y1ocxI8{|^@g#+kKgKZ75KYb0RY%lUjcwDCPo}}J zRIYJld&g`me3z@5v#Zo8LQ8WjgPwGq1lldGw5OHDun?7lCMP_@8!f{TI_)HJ?e z7^dT&Xh+p_zqk%&^*jg}+v2}baB%>a=K8Zo?y!YCNvR2E4qPjrG^ z^C}V?rHCJzjSh`rRX8Dx2<17a!$ojaxMFQ(#CVfe~Cl7d>Zan8(mfCxnLNUXr_M z&(Z&qjXqKk!k}V+6ofjc7^3hryeR?06$+-%&S+0g`~dsvX1hwO!~sm>8m-ww16;=q zk{E6hQor*z#J-R+hGXZIQ0Lni^_=I)Iz~RJiOKJX9jDH?rxhy3mK$O4(8^0Mp^dqv zV7PX`3LxD`5zhD83_zrD&HIV?Yf_MM*FfjKzk8PupW{kK9XhyKT{5rHRJG z5B>mul=0cS1`4S)dLMRXXP=pQX6EMSukSyIXq8rTl%@y6l%j{`C}xRgX*o+PjK-7< z9pP4GsGPumxATG#d&OvEEAW*TzOD+lCDVvvKE^2BHU>r$C%?+03F#8r&uBZm`y;<>!$_(xovzVZXljq)Hw%0y(8AB-+(q^z~H zG#agWv!QMlE1G9Z7v&9xVph@l-qK3=tJ{7 zTp&Zq+iU!}P;wV6_dhfZ@u9km+skM&zu2#zL+TVU6?f!Z!wu;yf|R3{WdV-0TqS6Q zw%m3M`SISYMKd%;OMmIEZA+zsu*);1_Q%PUB6Js<-rjjx#y>PSI71h0^>V`qn_KDPn)l)?lx8ENzWpMkXiV zm1wn`kLItTSu9?f7-c9)*C83CiIGOmM%1dj@h8GG&N$ZDWw*Ku#zaFDsgi zBB2D>uK>#-8DzTfjo4=>3A&2Ygd$p|8Jt!OK~-Gi>wJrD zcbzwZPQWKqSo%tdv(&lBx(A+bq6pJ5s+-NP`+@F*G{r!kwxTpCXpa-q~p zxMitB75J~$R~Xn!hW_Qi4~_6mS-4G^B9!Q344I13rm-T7WEd>&iI(85@aufbXywR>&(?R4H)2Sdo0U9<;b@Na30WuM%O?HQJ|@=aE6Pmb^8`-!!C_ zn*=69v;ART5?$8v#8|!a%2#HAAz7F#la%G4MhpW*<;#txSCM*KP+d{=L6sUOsC{I| z&K}cHROtWcvE0Y?ICW|MDm`DA?AB=~JQg)nI2jZbkZMIoNJn}I8rQi%sORch{~>=2 z_@Zzgyhv(xD`@JfTvJhhhdLWG6Wun3>9a48m*mn0IuT(SqwLEi^k*0Uy%6Jk-XG3`8Ji* zPF^6niHK@y`YRGg)LHA@Ae|+PFx-xc=_6_5wro09-0dPH*(qeFtB`w`=q4oDDP)&~ o)K3)>bvS|hw)BEMi7~P#$vZAFg=st>liL0eGw+ZH;e^Ql2KA_1kpKVy literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/BirthResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..33fc197a3a5f32f2d70ecd3bf1bb65c0a1834f60 GIT binary patch literal 1464 zcmbtTYflqF6g|^YYU?5o0mUbXVgY3oKB6ek1k+FhSdD&~E<-zHcedG`Ht4U?L}TIy ze}F&Acz3#pw1r4$(w(`lbI!dp^XvDIp8)2ukVgiObLhcb{NY(V$>M1i^9%!#43+T8 zGK^H9-)yciuvZLytAUP;(55WBhRhI3{9_EciV96_O&G~AR6Gz(!9Ag?e8+@JR~H$^ zwj0_gUzSy*DxO@{IxxZzcEm7c3l90A@9~P#dtCgD@^`+s?nz&2Lm)j`_(YIfIVQ_n z;@6&VDe$~lk$k@zG`Xxv;h7qDiJ;+`P}9!$$)Giqyt%;N)?_HRWmG4p-2GUWgrB#- z30UtlrIlG?NEfEd#Jw8q5k-GdX}Q(#D>B>_)JWWJ;L@Z7&5P{B*<)&oIy;Xb%iSi( zsY>%tv%`hyZnJfw6ImmL&ZM}5Ofx<-I>aN;q|q0Ida=3n9SKMfUluL|7>mvC1dY&@ z8!8_0Xvb{k;w#25d-ly)c3l}oL6{tGYj~&LvsQMJo7vc0FVd}_JewiO9_$cEx3nGx z^-{PeLkA-mb>N`S!4R%8EdKwvy8sUyKd(~dK)Qxu*t%4}ckHuOpW>^C33}8SF!Umg z8_41k?Q`^AQ^-?<icc*1JVIOBP|Y zm6g!P(#CDajOKE$i;#4?koR4MOyYhwA?bD@`y`}#s*rfXDLk;PPuWA5Ap0SC$0Z7w S#tfNs9QX3TckTylvZ|?Avrx$Ccm|y=KP9Oh^LWXk!DvA2!>oSs8THjRg~^+ zVao0)LiOOntf|HXcBn4xNuY789&9h8C%RzG2Jjx6j7rdXf5e;`~f)Yfy7GOwiae zHE9^~=R55Lfjw@Rfion#F@h`I=s_>T;PDg`j1h-!6d0B-+U%{-ieq|0*ZEduUsfsL zP%KgbFU6Cq-n(AIIL&tlamyfqF?6Df&ROc-1TG=v@X@I+zV~B*_I}dmNH!Q^2$x@B zn9j_Rp>>q>oOVWgI)4QAF?JlI)ujLyaFy2XmI1EeI^7s<;3fre&O7vzadsp5Pe^=6 zZ~iNiFOQJ=jD(YXAXSo3f>5~$dq$|Y2~Fv*up{lTw_;nCYl9!B47W*?z(h=AiUQoB aTz4fVF@_QT^wYa0j-8Al{aX*a*4E>6G z!n8}=Q^J)mH&z+gbB3N3S1R9>e#x}!JV~YW#~2cpTj2}?gOSrIJ_j3DBFBlO4m1iDytZ#f`mO|&#{fNkQKu`^ct@md(Gw!mp&CqNYkMPiIt#F z#^WFA!sC^A*gm6pg8=*c44LBLZ+C?&%M&%-s~y{Bd6!$dZ1?KXkkn%#g}=lQ&rg>a z`U*nw7j>u1y={|_>l&^_teC_N=}lw8-w`y*(?XdW@2YOY;5*#3{T;)i5$m?^N&0gf zQt0%!(O5K|)fJUiYFWCDY430E*EoSmSGga~HlgK!Si|&_(}Q+VdE?$wH_|?<2jR&VI6;2!sm9C&Gt%&08+0-{lQTcSz6QW#pBShNF5i4#RmVVaq&cK6(V=j_?_<0pUq1>kk;6j8wD81i^u z4G`&+KG|9q5ZeN0)?DQWrV1LS)0bH~)qg@@ z+_Lv=ryiJrTytAeV7j(v?wf{VsQ$tprlv#Z6#3p z_~@$OxK$QzNw`CeSVMFikazcwSR_Q=36VQvm?Nf3$TV^ldG3X*} zv!pt1HQJ-I?7lt-fm=F@g9HL;b(C$H4l_~G3S7?^c+pNY%Fw~$DWR!cw>q*L#?+N> zg}LRWYDHP*Hx6dGd$zKJ6@heRu|dtK2_|Z`lK1=Fru24A9=L7`mdk0FY%Z<`o0*_v zvjeLC<0OWMfBZP6+A`SPW31{qDr^%U3oJI&qae9U0>bDX7==mV*?n&v;H=P6)1Cj}QM zV2T65b);#L))vo4{$8-??nR0hEL_Hw$lFUaVo3%@mqViv;u=QiYZO+O<07#Qeg(hT zr9U8k3G-Uwm%(#(g{3>3f3vIl@Vx{=aEiM0s z)G%~0+-)KYEA((S(i()kO=ZN?k0g`;~+m0>nhduz4zSz`JH>tvGe=CKm7vW zZG6&>4&>UX)(Ctar)U8eFdZuIFTV4qR=~nvZzw zuOTc*&v4CBsN7vaDf_0SWlc|MwB^igTldQ@g_a`AQ`s%4eY)-JYO)}8%P(jK0n3)} z+I%V&IpE!u+U^x?l_(oeOLB6CqJ1@@Isk!GNq2o)x&qgZA$_;9DNv_II235L93wb0 zf$3w&-7iR2u1l{({0cIqvQ?=zX4UlHRpraQqs;>qD(FBKebGmw&~9ZG-bv%X;~@Y6Is)itL5UBbT@Ps zt14+8m$j+0F*ptb-T0RMg5Ol8=+y(yuL6FnTkUC?lP8(mQP0m#I{8eb1?Y zh7QQql_t4+_T}rlqmzAXe0E1Kg)!bfWc1QK(oU9YDPO1Vi}%{WhG^#jRE2J2UQ$OL zPY01|jd1f=OmSV+L9&|O>~YWz%PGJ#0hy8g_8cZ*!v;;$d7bS@rje-`P#fjZFI zAm@}_LoS)B?ni1hSzoZ1Ro@Ft9NmO-h9N!Aal`l6|FmqyI{W;gwpQ^7z8mIAU8fS1ejZvIW<08%r z%)WS?Hsa_GoCVFfwzb1on?P?cWjb0e_}ZGEs}~E-@>|>i<{c>vqZ3_xKEcmy0^R&_ zlb+*Vj+IRx|NA`*aDfrgWH>M!i5k2@1IBfD=WASGtcMrQae?uN3+K>8UkT;wbzCsW z@CH{h2F5VX2To7Wo=0`q{!%0RG;Ns>Uf(3Nx(nWu}2%>n4*Op*%n!jYg0|^Xp z1@CYq@Gh?MdT{eIB)*SqejK~`8r};x&oHipay34&heXYFdoWu-5@w*#U$F|^E3{0I z3xVsn!8HZ4&T~?b1LM!o^c%Xye@64e=Sc3MNzEv(r9f)4GY-xPV)t0e{1Qzik+>Dj|V6+=>B7MM1uc1)0Y} z97rk(vPX~~8-l2k6W5f=gcc7y9tJ&}_Hf3-sE3RH E0jXTt!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/CivilStatesRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..9062c0fc4e7d5abdb60b743b82db20c9c7eacbdb GIT binary patch literal 1244 zcmb_cTTc@~6#k|c3WWj|1OY`6MJUR6d4v!VA<?uQGHPn$6+E#@h%PbXgA7kkCR7?34E3AwtySyh_g2z_*ysRR- z$k0Z|wsv=eM<%-rJ(INIkXeL42=lg-rYf9I-IQH@vfxqU(`W z=-|~sdcn;F!~EITvEq3$ib9iIEkm~DhK=EmIPkE#wQCKd8Z z@*vfFH%pkJXWIpa98wrZH+o3U({!fLi;N>l(m`SlFKB~UZxWm59c4$`Wv?Z%tk@<$MF`i)l)`k<#w1BM2`Z_50fo08j8Zi#{w2AdLqZJj^1Ag$x!m;2At( z7zw0N!mUdaC||!^f5yO`Gvq414nm>Bx^N?zrbPB*41VAgPkH4CXIlns zvdEo-wp>~vi1F=6hsu+66{v#J27+?k7!dfvrz z=+fx6jo;ofO=*Tu#PuQMkY^Y@9`Uj<;=s;1L-{h3e5$MTdg9Ek&@H~z*pm*W9gB~Y z&uj6sR3Gg?VVWLq9~d%7U;_OZAUR7Tn!q4ZmL*BUu|9$;w2zRzKxd-?#&Gowu93`a zNwkiWozu=}PnQnCKF5I*v|0#jyg}sKs&LET{QUMEz#^XHkb&$+4<1ItqbwG)SjytDKt7~E zE2lz1sD1C%=9++bAuzb=d!bRDsVJvO8AgddAuv!Qn^Z_^%8D9(1%d?-8>H(ER!7PXOSMF+}#bbyn7ON@LW{f0Xn z63A!8iy%gHbGv>suxUd_N{^qFXd$|P0`uozs}nV!8+J`_qU2fdoSFLy@hL{0CX+cCmeJ1Qw3QJaq2=A*@(E=1C&iR^bJau+k*h@?*w rIbb67zY>WQPT^kMdNDqUDYj?XJ589wJnpl}vOmDWTcko*Aqu|$?V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DeceaseResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..24454119fd093c934effe6c772ddac32d19d08f0 GIT binary patch literal 1488 zcmbtTYflqF6g|^YDrI@dOYjMzSU?$tk1B{D38n!9SdD&~ZZGYS-PvY$+n~Qn6OD-< z`~m(byTgxaOD4s^w#bz{6xg^V5u%*6%A^4N7`MVqQrf1>iO>%4HtB@;48k5MiY^l$!6 zXC>sX9A$IxX{kc;u;#TS)k!&FUD{02bVA?o&UM+~)hF3nk#Fkc(;fv4cGAIz1~G?~ zfG2RhPqfkDszA0lUuFdxUX@9PO4`s))2)zyptzl=Y0u_~DV`hKiL)oHYwmCDKO`mW zU7`kS6rN~$tT>-G<-wpUZ@hRqE$SoJijI&Q=>R7UuQBq)COFg)kzhV6UI;Q0T-f)T zzD-*?8unz$l$N4PC$M<_U0Szo3Ifkh4!b?XGjCoyJIT#$ZNDh-OPD>MA;}(1ktopD z@V&;aUnSqdI3_Gu7_cycQNFkTKJ--R;m)JmtsIdZ3XH`r?aBT4IqQ$n)x-=x_8bIy zk;PTyaf$bR{EjmyaD)Z1J;-)HuS5JF4se+REb??1A&oSsE ze|ux6#1!wXb^=phV@u#VZt(YH@fT!1brnBPExw6cN%1P{&qP!Ui(irHP#0qF4(r^F z5hmJM34J7OI__BTTyCcb$#x5QmnviychZDpyM-LGklL9-q6uekH*S3{K7<*z@3D89 VP{ceI*yQtA#Qpck1h4{({07_}V^;tG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticInformationType.class new file mode 100644 index 0000000000000000000000000000000000000000..bb5cf05f9136a814b583940120cc7b6fc9e048c0 GIT binary patch literal 1922 zcmbu9YflqF6o%jFRZ1zhih_zFh%G29;58aTDUe_qF@TMUiOIGdU~qS~+1)naNBu*Z zXiWUz5Aa7B&n!zfEeo;Oq%(VF=DhRFIWyGrlD1YtZ8~{R(oq2YX&#DbV(#8b(0fa`wk3)0dApIv$;c}%Uuxf zaIjTfRCHQa;)RgHU1Esl@@1keS~a5WFA2$CHOvaPcXT>B z!%)epQZjT(3EBQ&%-t7+z19VGfVUxcEnB6_k|*qY+zsZBlenDAUr1efpU66=Wed6g zQ&q8wH`NVf$hKj(BD>NR`5EcVwz0Rgi{0RdN~;582)ykwWN5dxfz-Cuu&aDss4FlY z)K^c1LwpHJ>Yurxb zDn`@jLne)3WYZWymZ5l&n$Zyss$D7|nxV@*ZL@N~t5l7$-jJ}gZLh3}kLn#^f{I=O z3`xW=hD+$7?-bRu2zqIR*vRfDyO;U_`VTr7q6y+XJ#m>P=nSVPu8=%ar=@m`#5C#| z_3@b>U|+r6u2HKvfO%Y}HhsJRH!w~X!%f_xw%z#~B421Sg1~t_)OiB8edi@w9U-5@ z%je2kAfL|#iD1Ud!K`;prYLUr2yT+&KISOV5p`o8VE!GV4*DDn HI~e&3{rl5k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/DiplomaticPostType.class new file mode 100644 index 0000000000000000000000000000000000000000..37c3cc3393bdaccc5c1cbfaa4992b81f046f82f9 GIT binary patch literal 1972 zcmbVNTW=Fb6#m9n;y5PFwLpPV3M8hmw3O14U`PWIAd?^r5vWh=&EO2|#oAp*q;LHJ zq9vE|xSYpQ9={5VM>15lyDq~>1^(UZR|LcjfwASlk7C=8*KM~Yv-GQfLSWPh zT7DdEF9#b^V50ia-m)#%_8V3$4wc_n5ZHH{2<6Fj6{)%_mwZ2n?U>#pf#b&DvGv$< zt-A6zEc-vLb0Ya#PxFylFYispZC@&z0wK!#R}J)>%tOxU=1q3l%!uNkR+Bc|$eb zz#}8)RuIKWA+8J&PWB>`tS5S*ZKt_K<*T?Nke-`gC;PV7y;bGQ)s|P6;T@Z$)CCV5 zcFShZxKD(ccvG<)l~3T;n}cC0P-;lh>1yxP-2AWxm!dx0^xPm!)5vb=(<89A<9MeC zJD$6nH&%;n=h02Onee(c0Q&3}PBVjE&g}|Mlgcpp%m6+~yif~Tp(9t6?#67dsV?Jb zeIW!+nu6?l&X*iVMo|zZg>P5+1Ly>sUAca>%3FH$|05*mzQd-ayd=#qXs(4DGA!aS zzAj=MUlcKeS%FD&pG{Mi!qDE<*Q$sET7OXM7eD?A4c3M?w)0%9)gMYH7ML<36<9U% z5UJnw!Nw6jQzH;4AdCGNMUm??hU?kBh(-ebV~#=}e-m4w%+l?`*AOngV3PUJSy zCdt|IGo;_3RDOlb{TIkSM_NmCYH5>Ni8Bzg2oY=A>Pm4o32@3_#Y9s2)AVZ%C7kOg z{709!PPNVqC!Fgi{3i)N`2gYXhZ4^B5YCfuzMt@4B>XoC|I?M?u7p$k@ak5cHK*j ztI04@fqt{~LO{F}7+Mc>6gxVuIbKWV*~R>XK)!7P0;83Er|sCDqnma$4wY`M2u!_h z=~(%)rXp4M$BGw$t6U-}zoLhb@XyyFo)X1jc$MJP!g- zI-2|C^V_VPj?lBqfE_(WRVIO9xE#)co>&I<%p*+mG#ZaJ9O%z5DUN zKpJSuj-mqN<+&b$T?q%GZpK81>j{kw?m-oGDNUT{ax7DcZMsR5y^W4?Os7&cXoara zREG6#)<%W*ZRY$5Y4&g*JnC=|1_wJ~ zLxvV6FloWUkcAOk5_t08hr}0ge6e@x`_hdmO%hUpT}>W~`eg0}Zu2SSAy7aTS5d?O zzX$nBGAMC}VCY|@U!WbP%^7TI>;mm5|6>uxlO`lU_cGILT0xti{|@nm9~oTXYPtZ6 znBr=65;*l5J%Q`E!S!VES7bhOv$y!!sm0T{nHH}yJHwj7{K7Y6jz^c0=quu^BpoI@ zS?PEKtwUDe7Df3RNVXry+f#wu!OUquvi(3@0%@EH#3-D>Y(o8RqW?7gdyHBV_ff_i NUCKU>h4&BG?J>%2dMeOD>56b#G6@v(V~jF&scO>S^lFmPQ1MV43GN70=Oyji zs{WMG*sGS(wks=kU{@Wvp_HeE26(_|HVioC$F9SxwyJS)V&$)0XWNmkR2m=&C0r!P zJU^AK-k}Wx_5L!8eD^xqkY9K&vhZ-_9Z`B=Ix%Fy1^k=m-_S&@`ZK<=Z2mO&bkd3{$343 zJ`1>0^B4!(g@eli^OWyI;UZT9oGE!N-;z7F>BK;%ghjKVj23#geZ#V35O{u6^go8w z_Ktj$JG!i+v+A??^ga{*T zuPD7i9}By|s6caFh{VqmdDoT5JS}u15%x*L{$FC5SmY+*7-%d2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/InscriptionType.class new file mode 100644 index 0000000000000000000000000000000000000000..7942661977f4dabbf24c3e522c02201560980ef8 GIT binary patch literal 2225 zcmbuB+foxj5QhH=IT(n5i089-2%xTtqKKl1Pz6QdAsQ{c+9V^4wV92(8%liuz4rn1 z6|_prDldEhAIkEd-9^F@EK_nZGd;*TLx1K^2&8>qX@SYbinN|D zyQ`L5k+u`8SXCZqI)SITs@ExS_N28sX3grVTa&d?X@2S9>xP^Z*!Q5R167x0<*SM# zr?qwiJ79cY;MC#^d)0nry{bD_Md_Ml|Iu1c>dveq>rw}FlGb)zax#7ewt4bpQ+cx1 z6>(nb0C0(pVzRVZ3-r8f+Kvid&k$T-AVjhpTQ6Isz*Bme;d}14nq(VHqgxXg?;!5I z@Jt*z8%YA$>q@I&N}#JaT;}~EhQ39mgIE$gG-96fkg6k;XfMYbmm!idLnHtA)o4R*VVo6U^FJRPpJz}1d!wxNykjJM`yqLbUTcriHL zCAaBS<(x9DHkjyj-z`>q#vRg|7BKkUdlw$04V&o1&Q8v1*L*t#!) z$7D7mmweL$3kR)A)KHj za1y6D9_4!d@E4>$aijI{LfgZqQH&2y(K^L5*^$w&NUewN4tLAU)8o*??#L<*Z_tLr zYzd5Dv<*mC5~R`=cqxpB&2S}b>C=?2a(7r_0@pA} Uk^OreH=gmo2=w|!+Uw)MZ&=s&;{X5v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/MiddleNameType.class new file mode 100644 index 0000000000000000000000000000000000000000..d462079e8cbbbc10a4da154d6b4b222e4a527909 GIT binary patch literal 1326 zcmbVLYflqF6g|^+X=z$OUJ5FLq81QF;fqm2(x4=m0*S@O$EWFbXou|1)_pYKuhK+g z;s<|#KgxJ#cLhtDnz+f%%)N8&z2}~p`T6Vn4*;9kD#F70D00{^1JC1O9*^?aWS9t~ zuY}W(exN-4dha;{d&yAV@pKRh9X5m$NsF?Wk1<$1<6xMqors>`j?ish4}GQEPZ{Q3 zMLJZjY^Xpr9a+`d3q?qI1BT@|;FO=b4sR;m;^KUlzj2+o4yCX>za@Q!%5Zo!q?*kr zloXQF!X-x5VG>#J<%dZ5vXxC3uME#rw>#1mM`vA=sx0(bUAbLH8VAG3Go@9y&5*6E zG^o;!*COwDO=)=$xlQRG3F_0R;n^gjASuaCow=~1sPQMYrsT(Mug7Ia3McGvn*@oR z(ATtbT{39)CGTzVebs6?@__nD2^HEhIRb|1O47+C%?rUfVkQx-4`67UB!9#qbh<3o zy~wxat}+cw^;h07hs&@wT)L`l%OLRll z>ruLG85C)UxR5B zi_*o|yH7k1;taD1DlKoQC9Tu34kVJjOyuoABFlq`WG@quMC5oVkqqv}t>24JV}a=2 Wrxr^R6|7*DOp<*K58i_XDE$V9gd<%5 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NameType.class new file mode 100644 index 0000000000000000000000000000000000000000..3235a68b113141effae1cf1b11026aa6cb6abbe2 GIT binary patch literal 681 zcmb7CO-md>5PhXP?y~Nx*=XXohzB(R8#LsS5HK3SFnEZ%cuYhhqK;a%Kgb$#Q8iU+LIFi?qfE7Fi#L0Kk-=$zH?K%MD~FMize2SW4Q6?wuZ zrmWu{2ll?}p(ZSSD{L?sca1mF@X%TpbdZsx-`lv%xl?yps(QxumHr=9S6O=68H&&tkI+IB(}ex!Z-wyw>7>uv^SC8pzTAm2 zPMuc|z}%O2!X_rjAynhAVeNuA7;*(bNjwCXZF|cZ$AJ$#-lvCFyDhL?&t6zk2L0USjd6r@Q`6J zlv)Y5CUvL+|K-Lr2KJnxup0QG5x%JjHTwYe8 zS!C#`swR0wS~6^&GB1_ulD}&PZ7z4EaLq1vs8Hk@?UUqrq|mMtf^4dUAf}>fr;G+%1m5qpYMAvuPeX7#gUc2^4v97deXN5GrsT$TknYi z4Bc9Oh?JI%bcblylJb>VW=PM@)hK2)Xi&^RS^07+^6FCW2m-)REC&wtPf!<0PYyF? zR}rG87h+3&jrme@o6;PEjQd@jojcW1B2=gv;k@4zt)zVAjMHWNp05UxcI3LUlt=%; zWU(&TAz+w4{{~hZM}}db6L#6Qoh^nAq5s}nC+cs^`o>zBW_0@eN{RQ-8K5+sEgiHf zx*>HR#&ER{1@tovA5Za$*5bg9GQ;9UhBdi9y1h83EBq#})c2%A2}j~174T~O>eNR& zGnk^c*#(9iQkXzDdPvUG6sFLNjKxRNK&%g9i1tCU7wK#`#0aju!6?bhlA(2+?3{K+ zd$x24_Bjrmpw*VJ#%r|pbsTUVH%Mcc#7#n1G+63b*Mfh3S~aBuRIu)?JAi+`}xX#Apts Jw_qU(e*k=*K|=rl literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NationalityType.class new file mode 100644 index 0000000000000000000000000000000000000000..862faf9699405cb46233827c1ed7c8642ae304eb GIT binary patch literal 2302 zcmbVO+fp1=6kRHuB5FNP~a6+mwNO^hj&~qFP_H>WkXQ&X% z5AXx@-4D>xs-#jCt9-S}kFs3n^uRQe0W0!wF8i##_u7}iI0p$YjIv9>+q=dgCqgaK(ryHvdoJ|J};yk@CJc5UwwRnp@G43TlfEF5YhjTGi!_iq)H!&hgIR4+_*-%&4VS?hUGM^I=FpC znnYDJG)rdkwaM%o9;HM^WBCJ9GzYg#G)IAG>Fou|6Fwsfq^HBkZCNo!43)Nl*)v=d zT=Di~-TI`nT-C-_kU=$xvaoh^>RD2O(#sCAGqXEHCjBy0R)O4V)^}yJE!Z2TgF^D! z5o|=>Tf&^)Q!L=(b5-QHHEm&Nxh8e0G6{jvnIyiBmK}+^U@y!h9g^;D6U*dD!>N*! z^T?5dblVM7wD7*UD;ll%?mPqf-_2Jf8CpMTvq@S$wb6=i##)(^>e|^JTIlrr zFd}}GjVNr~i>fjzVg|EC4C93&CUDWgc{|K(;Yv{?4$aUg;xeujF^ww@7M^E7oM=Z5 zqxPV@x4X}8kg2mG6}lBWhSfv!1>h=&bRU?1MPIV0a~4HkFWiW z%G+I)-{j9G1^WUc^j<+1VW3kRit3bDC_cq?`5^zsv zz(1s{wX?N=_qqk#(;4uO4EU#012zTbsO?Im&`IRyu0)o)6Df2O`GrJ&J(EZV?=wjm kEZgS2&eI1ZHzn~QO8AIZ_T>szzeFzPe=nGbaXH5HzZ8rWKmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/NobilityTitleType.class new file mode 100644 index 0000000000000000000000000000000000000000..79b4b7529251f0abdda00f9b0b2fa345f8f9fe02 GIT binary patch literal 1548 zcmbVMYflqF6g|@il~P`%JjDlsSc6K#(C*7OIJ1okS)( zb+#>?m|C~h9S;FU1nXXilweI?0)TlGw_ zF15G=P1$QzW^|=8Ob0pru>hA%Q~18?g*w*d`Ug71#@9F2^7M$t{~jSkHy5@xQl(Zr zx3cB!3NM9WjHJ+o?i4cUXXp#wS)k;y=kX(5+YAersNU8pp$2gFcDG9V!X$^8z$9Ix z5cCH5L6;`RsDmWHa0O9}pdCq?cTiJ^AVoceNYc88)*UqV(m(B^k2Z)nK?VZgU@KsV z0MshTAH!9G7&I~(Y@?YCs_}WhTTAMFbr@fz_N5GV3s0Gktu>)Amtd%rYY8hz+K$K R3@u4^1NYw{;-kw)<|lBngK+== literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8f3a1c006b273ee1335dab0a9b45b9d02fcebcd5 GIT binary patch literal 7955 zcmbuDS#;D?7{|YqQtGursbw#Ffr6F6Qc7D&cUme#sckKwxMXHR8_Xmn$yBPiY>-P)Xxi0#!7=L!g?* zcL^+}@jU`dX?&l+avDD%P($N~1Xj`b5rH){o+Gf1#*Ycq()bC1jWm8rppM4R2yCJ8 za{~1=enDU>jb9SjM&o&cox%7Ofkqm?CeTFVHw2n#yg;Cp#)|~nX#AEyJB{BF=%n!y zfo>YVp9eoEP}ZiKy4$Y6oVv|p3Y7L(8BKu&N!`>2bJ>(;kE$sHzo|-EY1J50ZJmDh zzbthpbVq@fWJ*gM9k-?u+JvSW?nEMOnNH4dZ4arK1d#+DO6?L}UTgIoT%?v`pYgQMwo3`Kd{7Pl zPEda7neH_$5J2svUaNbxw5B@IY1k>%Ze9V^{dH8h7o?V5M*@kU<_9MJr?>o`h$`9;qVD zA|t9;G)=J;3#(w3gpeZpqGvSI)m5V_ldr& zhB<3z&lw(=>z> zdS#hjntrJ?vkGCZ{O(`KHDu*Yh~)0iDWJMP%OWL`n`I#s_42O3O6h0`rbl%b{p8FR zCATLJvI2p&XQm>vR!*A}2&$aF70f3EyyDOk@GVQj=KJn0CVbA zrkE!|KnAVcW2W(#kQo^n81y9NTFKz3OGd1mo!0vFnWIMJjIi~XI;Elq8P4I3l-0&` zN5=z5muXt~B*MjnCxuN(`kNDp6ImmX(#=dlE!<5U${NGkxbC=k+Ngj&=vQD@{L>0| zs!(8ev9xbcJL2=+MBxq=oy94HCv0~P#SI+=CFV>44-c0_&sh^J)pO3~D$o$W=Ye-^iVua2s{)Pj!N8&7{u>{Qc(%|G zNi54iBJzakDzXvbfi9{eVOOZYj`+<8xjzN^<8xQ^bPDXfI;C(u+T%-!e3$|~@daje zSPIB2f6hWl4N1rM-o~O5?#*I;enIb=NZo;wFv~~1m8l&A8N*cD6lg= z8!;#7uc-A%7^*q$zuJVg(2Fmc>EAj~sN=x@d-2nDj0(oNTP}lg5id$$0RPjs(SUD) zOJM`tj8_%jk6<4p@sk4kVG#dQfd>2~6)67+N)BI!IT!HS(^WA%6=D^L!cd^H{!3$dAA%&zB>A4a@fm`CDO(=Lz!HvV2m=AB00ZUxEB}EI%sb z55sLdKOgx8EPq7E-wsE3z7qL`ET0kbcfg%IUxobjEN=+;yWnn~uSR|m%ez8eg%r;( zMt%v)pA_Z^0zb*CM}xe-=*jd?)f%K-laLTSJ6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PartnerType.class new file mode 100644 index 0000000000000000000000000000000000000000..abd8e61525ae8856b6b90368869cfc6d0ce7d545 GIT binary patch literal 1981 zcmb`I{Z11>5Wr_kOQo#^p&_4l`ZQ2@mw}P!Esv zFdK)tI6RKSJb@lb1v9Mz6_Ppp+1fGz@|3{oC5KC8a#b*`I*p+}{YTKgW(vir*rK~s zP+p=0dUJc`zG+w{uNZkH7_ZC{7}~0H#cWz&k`*nwz`3JLg&`z?5%<7>abR0Uk@2!& z{?QscwzXnWn{tItqTIAGK+k4d%%qQzmy8og`Uc*vfw;(osxF%<;2|JtcvyEsEar;T z*sVDG2CY)lQdOgbsC7#Tjw{>74bFlZ`%}gy=E~vv+!mEJ)X?o$HHx?m49{if9OF!3 ziaWAn1-#3WQ$~{R9OHDoZWpQ8HZd_eeNG7rU}70??+c@<$}m$iC&BWPz*KxZies@pKiMG1ObRZ<^$0J(ttNFf6K`FABqxy^8Bu3 z|J|)lLn80gMTxF5UBpI<>g-SI&w;?i(Ote!Dp4sN;n&Nn%c0+dXYJd@R@YW?_@NFT z9l^J5bfw-B=&A{)wjs(?q~JVUNI@F9Q;^ZafF1^6h`{s-^4{z^%tG@a*eLGNk|L0C zMa(hs?mNR?>n4Y*_zJ~=z$u8qIp~4}u9Nt{L?8uGjfDFi+$V89ga5q}`cQ$G?TUU> zAbPvvEGqCi?Ft={=-cCX5u+G56P#n?-++8}F)rcQ=?bUeGOkme0bD_Jd zp&;3Ckd9W68iKq$24pN0B-#q{CKO~m931nwC0-_Sq5;777BngE1ZM(lvm(2iD-5z17A-;`-&u|LKr3u|be3L_a!mULL-$J!O#c!A{B zdW6kmMpG}E%GxSkJ)KUkCoKF9WFzlBARf zP$paMmK+S_`=%F4H`%6>G9Ma%jK(RsFI0_}P3Wl_!Z-WW5w2($Xto6pz~%^Pw%ayD zrdw7uqm5Eka#@$cH+62LQ&*lNd`BxK9iv0u$zqdO?cD^$KBWOJJ9QbvHLXfFZe~U* zx82sv?w{Sj6Hj?&i&3&rtN^*AU9cK1c}hNO22~jz2{hNr*WgtVxJjHl#+0dh=yt5( zT}`)6g@Aw5^i8O^qk{kkd_&1wYy3H8LA$mW;FYgQ^H=Am3&o4CJ0G3F&J-?!S{XSc zK9!h5WcN_k&Crp1o)tCRWwT-jhS75Wu5LSyj3OO&`2XV$+UO28y|=$x!ssvbuh2o~ zy38=0jZilZLsy1*x=uIpl&7IQ&Cn2|bxhBHcOFmDs%_8mVf7f3#%L@yd778w*Xn(= z_e^tm%V}aXKuMaW3=LwR#k)vQ4j%Bp`4Y}|;2*|+B%;eS`i8F1m_t`-9PSB+CTR*A z_@)sA-kqTNI4EHq*Dk`_;?RusCdzPp8NTVIZ^S;wJZ7;D#KtwSC2)!XG*1gSF}g*! zv7Qb7LWxgsCTJFGJNTey@FIk@gSUWASoG5JS4wnC=VEIGO?nk)7;mFGO*r D--}l4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..3814bf5d3f253ea50c6af3ac6bae2821600c6e32 GIT binary patch literal 2259 zcmbtWYi}Dx6usj|9LG*DY0{)F&{t?32f9F^r6i=dc|d}bqBvMQB+z(0wI}Su?2b*# zuK@7__yO<%q*j$c;wutA3UOw<&Kl#SAo5`zckY~f&b@cX`Qy)Dej}pSXn%^bw3Vev z+SbFndU!8GJ5!YIn|Cwxeuk=rimp=~z`6YUpfDwmh!70R&V>j@POUVcl=}JxjC&cU0T5!Mp3Iz{ARQvB4Y& zt9QfNJC1Ysup?I20X-Gl5C_={)FxMmvsm?mmUZMexusKMY3m^thED93Qb1yK>y#|< zChsVeN~dcV$=9(feH*~iJzXqDH?@v|1SRaYCvEOPizjU52UdilK{S;ZVEL5LaIV>H z;hLBTmTDSp6Km3wYMoKCv|NXE!*7DYGgaw{{jS>(!68Q*=w|W3q0Z54*hj{cYD<)< z@*nd40o41RuI~XlLWIhspHZ$QRNO9erM{Gr=FEk|PV=RH{f8S^Ysdp?sHO6_G_;+; zXJ= zV;PVZW`;RkenRYL6JrJAgfZTxm$23%;6N|ab<7M`UcvbH%a17W6Alv;Up^Rn`BnU; z^)Ii(JApeB<(0>jh(k{q>t_h~xj{JF_lm-6YD*?ljBbo2k{l&+G?vKgKS1!0Ckob`mY}!6EkWz18Lwe= f2i7G)?@)#AVv9c8pv_My72;nKS`4We(uKbORTBui literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonNameResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..e6e4d1b1964f6b39adedf10b1f1d91b03b880fc9 GIT binary patch literal 2242 zcmbtWYi}Dx6g}fd96L@3X_}-71)4(RIM9U_T1rBwn+GJgDT+e`LIRD~Q+vaD*V-MM zmR|wl2k-;n14ykZfy7rNeiY)&dJ`MhNkK%)Jnr0k?zxY>@}GbG`a6JYDCdyHMi!&k zG|QG*wlnx3hjdr`VFo)H>}K$hz+|WbN4ke92p!-1WM@-A>2A5IsXR@PlovS|EuZ+x-gkmyzuE2Hd93NwYOXSb=wPzTsI48> zDm$Tp%2u4ZCv`g@;qt)qTDhvM`*pu#sfLoSZdf*Xwp|@~JT;rVa1WH#xo+J(@pJI7 zrB>Goo$JZyhuI4BrquK^SN4Otb>!EiWl~`o=>ZQBot|1s6G`Ca8Cj7v+0rbHNzX2m zZG4xyGJ>T$rZ@sOOdQ7{Xk|A%$CfT*@szFoz=}}}h@sL0SU$rwl`D2bH6x#Nma0Xu zjjTDIqt^wJh2=v^H~bnIJXdx+wbyP|Rd66#cGDa_IUGth7w@q!r5g^*bmu?h{bNS& zd#1koDr~VLD$2jWSY7E}e@qv;u?%$MSlF+0zR+!e{*E<4-wV+?to$2ngUm_W*K=6#CyG4AL1KON#c9~j5e53_t=Y_y$^ z5Ece4U!Vdbj4cs%!L zf)2lo5N5hsv3o;pG0K#{n?s2t2Znte4vBpI3?kR@7D<|n?6UwSTeHPS zNd19{;%`WQ_5>r3kunlPEg9u#f;;dnGWd=q{l1UlY#iy^k*=7ED}RHyH}TGp%x4Az z{-F=8SGHStcUa~#g8~1@fPXqQVAE*{tdd&-Yf&>U@$??0iwf&_AGdjB`;~C#bEHE4 M0>Mm(xeyos24;Q*f&c&j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..9ba800f3b332935b16f904577322a9131681a2e0 GIT binary patch literal 3784 zcmbuBOLyBu6vzLQ*s+s1Z4=ti2NX(6n+H^dQfNq;#Lc6mHAzWQQ(9iKJtXRpr69>U zrR@0tu;&BN4V=T{92P8K$AS+4dp-c{Is8XfQcD{5po14<&D^>F`OVebtNHbxAAbVy zGRy%CpxTdqysetss(D8>cT{s%HSenCy#n4Z;DZ7_6gcEd&ob?*^nA;8Zmlc|i0cAF z3$Eh_rV~_6yCw6KS3e<;bIhg`C|7FI_-M=BHRQH5?O@xe)1hStp2MeRlO6th(%8Ld z+@!YatkQ2?e%z9Nu=&Z3oEA8?-f{w~DXW%m)ofXI95*lnQuqRAEBDM@^S*JvX&W`m zX&C0d)wtcXmu%UTPC${I(iJFrl(szC=xt*TIiZqiTY)91cO?VwYNu<&Iusie$k!|{ z*cO<{pnFxh#6yq|#{>!uS(m2Ijm%~cTx>hVB@5B0K;M>h8qyPZHG}50&?nk;U%MwT zShsd9dxNh>1@meKy@f}Pan8XGi@=B{eXGG&%ClH*G}z-hD;d^VPx;4}8%a-Kgk~(q z3T6d*$HuEXOABs;ui#+Ca^z~OS(DzT$%9F{id$!nn9LORqrqITZDl-J?M#S+6}Dv1 zKEn%R;~6&GEvpLtp5Efv|CUox$?vKXz)BH zH5GD^s8MFkW&Syf?Ci?*4_VvnH@HBD?u%Cc?Nq;#L zU#xKSlWR|ADhpPJio!WSoLHS$%*52;8c(_dwl{!?A9*ICS6FG~3F|1vw8 zn_pg8s_;T``td%|?BNt3kMoY_?yPzI3YIW|$r6S!Qo>OjE8zs5D&ZuaDd7~JE8z^D zFX0@<1g5jzY&ycmDyf2E*ru~(tkv$xdLVE(9I{+vBfM%^57bA5tM>D@#!oAXIF1sA z_U(wA<5rZrp9!?OD1p z0%^l(8W@$d;Vcb|RN633bfMzR_64FF{1^PsPy7J!O}Mug+4hBlQ#jA(QhNfYUSLn) zC0=8b&flWv>x6Sv>wFQfM9#AeSdUt2V)8rmJX(4n9IYXbdZ;kko)s;x&@P36=bZ_! zX+V0DAdVK~GNyDOy-AP<1o^Zphah)NfM zWn9yM6p|pnX+hq=iVmcZ1o@pHe{=;==_zm>H#8u{B*>pykP6<^ffSP`JO%PO^rTX#|L)#FhgCw!dramvRTALsrB!?&Q) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/PersonResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..32d4d58fc50a441ac6982690ddaf88a5a168df3a GIT binary patch literal 4670 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 N9J;F-bQi+G%0H`z%6tF- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/core/v3/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..4929405ac133ace97efe01176cd56bbe315592c8 GIT binary patch literal 372 zcmaiw%Sr=55JjuwV@!OYSqOfB%h+JR#kdM21A(AuP~6tEH8UOiAu~NgzRiUn;75to zL4rGbQMaq_r4C(R-yfd_VrDJZ*2rADSBYC!zF4zV6o}Cav}4zol=1u`xkuI#B>BdJWUq!Y(AR`xXDRI zsQiV>EtGE?C~Hl!8_U0I5O5klDGj<(-sdY);T%9fkM|f)4|XG~JG6%-!HPTBVgy%FxmX4N)mi%XxZ`r-zIt6KR!* z>e434=$E@&jM!5~Rm+C-mnkG;a6{Y1~CvHf)FF?T)H6iL0s22CWGUE;uIBiuL zlD}=4E|&*VMDBoxD8Caqt0BcPF1&4xGoguica8hzz*^N+aFL1I|In6TJlT@&6x%{^ zX;6dE_0yiy#j}pSplsJqfYE5pbZjVhlrLs>5Q7yz2}aB3H@F;zGD(c>bMDdm>o|Je zec$ZP?sf$;UpPNQ-@7n~Bcl;Cvi;09rTynF)TAs&i9u%{pEIE2!L0JCY^lUa`yA_R z{!C|mj4o4Qj4sd^qbL7AX-52Pkkd=zxg6~VqeA*hl;O4Xxv7tS327dWF+-R!1$2#a zl!rWwwGLelV-F5s=g1=Dk3C4hq!P^7DH|S;`yaDe3m|SW3D+R}?M^o(!B&?x)T&z5d(GU1GLapQK+TpGBd_DWhSXJnWBHCtAc_b;75sf z#v%&cG>iK_C->gu^Xu&cKpmSU^VcGTI(`o8|Gdzlv_&6 zt2l6F*b%Nzk(HM5gx?jRO8iMMYx^omwri9ZECca^^9;y2501HUbMDzY@q z0`e#@T+X(UX)QCH%trEWB!)`TF!zP-O%{$FWa$ee#{s=O3M7l<9g}9Ha|dIv*EBsx zGWjRKE`j#Q1{QvbFi#f9Uc?f~grJ@h0>yVYcVlE;DCQvH$fuaYKltJV@1UGkRj@p% HTLHcS)FZZ+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/commons/protocol/v3/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..05fbd089a56d8eaa39a3e79fb59fc603621c7f9a GIT binary patch literal 380 zcmaiw%TB{E5Jku35n3LCE|B;DmN0_u!m3hO>ZXx z7>p5&KVaN|d0K<<7mVEq|E@#8ar`VA=}NrM7o@@|fPfzFGgc3_*5@|ta38X=%Wp{o Kd(bBs!2UPq33JZ? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ExistingPersonsType.class new file mode 100644 index 0000000000000000000000000000000000000000..ff07d20c9049517f1c25343820ba34a8c9c40fcf GIT binary patch literal 1222 zcmb_cTTc@~6#k|c3bh3Ul#7ZYicpk6jPU_NLJ$&671CnkF>93&waPrx5 z5Sg0XR*vyR7cd8T$;|@8V((knsMTZ`2Bt$Y-Eu?5&}Mb!-LhRag?oTU*=;2cs88A(I2K8*9U50ig{Y@;E@aNz|m zlFS?pS|`cRX=k*j3nyUju9GQ&*_g&ONjIq1 UO^G?&!aS+OXaR+nU?K890K4NuS+flt7kHpWk~NUt;_*Ka(Si9kU9#l zCBtA*X?ao$Tp3*m*QdxxG4zCA7Ll_4XE0@|DrVR$x{}{i!aA2#DST7qUZ~@mZz4@r zBzZm0Pu*MTnS$_47~StN40(|hMwX<_ySTrj5*y1a{~-EC5X*Fn<+!0@qjcp=Mln@x z(e3_=t^<^Ko%663d9t9Iqqp_GekF}N>u<@5P4k2D>V z{gPm|dy)=$TcjE3p4BI?M=}!VBWW)VSfG1bM2@UnD+&D=Adk)rLnJLho-!>#_63Qn rCnO)pZgHfW@wFfL>=%9*BY*KJ!uR~fZ+E~aFxsp#hH=ui&IIrQN|es? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/core/v2/ResultType.class new file mode 100644 index 0000000000000000000000000000000000000000..3704540f8d79af28954e1cd7f07e238e48537118 GIT binary patch literal 1602 zcmbW1ZBG+H5Xb-9QYy6wRzUC(M6m^A5ndP{LL`U@rU3%jnDFY_j_s1Wz25wX06&y*_IiqxQix5u53@V}`OWO!{`~d*2Y@9kXOP090rX+PHZqOHG#;n1BrqIO zpd7bEL8yHFcH@GmPx*^`7KFx za$HlF6}C5B6KEaC_m7ctw$Khk{W!d)G zp|HVLim^vGy9@WfP+FN4fn>f=Vz4#8YQc(1(`M5vQ?Tc7mIAq=U*U>7Tz8(w#y(S5 zoc2ObxOOoahpQXI@y z`Kz4n?Gx|L9FqwQGy=b|6;vt6ViaRpWHFdU4%Y|hC4D$}}!_4Q`#}+_}vjiszP8mik*EN!IrHSFy@Er z)v7|%%v$G#SI)K!lV#l5@Qu;DQ1+FJoyuQ~Udft_xM3JtVWUuBI|3h`X3IssxScah3*r&Re_?zF z3tdCJPx;@o8P4NTTnk(A`(jPfUjht+@V6KP?EU0@9E3U!%3+u#EsiiGjBxx781-qw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..50e63d8ca9ff2f38a1ee0e11ae8644eaaac28bf3 GIT binary patch literal 889 zcmbVK%T60H6g|$nL!dM*r93v3K!mEQrG&0P6jUjz2v9%~U3w-aF`C%aMOF$YTe7PXC+&%}iP0_jJ(Y=L_)^`T zk#{Nq@vl$kPp;^8G}6Jd8%!9eLvU(R8_9+mOY~^IPnTjK7*<-TcB(JiDp4fdq1MI; zr|1R@TTNdxgy8# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/RegisterPersonRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..f5eb477b43d22a9948c0e8358270d825fc3c975d GIT binary patch literal 1312 zcmbtTT~8B16g{)_gCYnbprE3NLR*xH@Q9*_kU$zC1skJJ+jfL8yE}Dv+MvHm6OD-v z{s4cJ@$6ElB&C|L4?8pW-gEBvuirm@0$9T008%LA(1&6c3t2qK;-SDuq(bd_6%|I> z1h2MU2#9Tgp>-2P)(vdM^_nV8g7^~xnFcLQAn>GARr1||X-RdcT+bfL8X-;3h5>KB z&j-&?$=0&mO)zEkp{XLf|FNM~1SZSPz-nJrbfl}ES_=YWUCS6Efw|Iqx8)wmBj1x% z9n__Js+F&OZ^Ki*3M@%df$J*{Awlh!TT{9oVRg4Yd5(WiU&Y${! z4uin+^U)_e(_vYb@e*>Q%E4c&BQO>>LTV%TlGW9p;+e$^7dr)Z6b`14L6-M^Zh?aw z<&2&0A-+d=UZ!+7;`PcKj1ni}1ocuQD}={g%5s_kPw6f(+Fv?G4a#2tgzC4J ztJrE2JwJFNAf5_L?3&0rKXP?HXsaw8B%ct-#mcq=C$L^=DEaEtbfh{{e&EhzlMt%n zh^JV|&ZexUw#RQ;>aoCFwH-Mfs=Bti5vZLgGR}7lY6Vs*uldDzmCcH06Y#ZsN>U2{V9WJO2nSvzc~_}FJGf$55AlBG|s zy!V6|ccvM9dkB+OY@BJDpv&e|Tc_e9*2+Z8pvBx1W`$GbE)sfJEDdoturLMNhi?@B z51o+Cc9I?mjMhv$ZmNBq5MHRNLD{Y+brx6~Uhkb|Q(0@`Ugt{xV%@XN?jP(`I7G|C zF+J<~!C59+mX*bC9mXdr7AOyQS2f1V;2ITTD~(a5If~E2X$fUQ6`6sBoKg Uxl0h)F5})y2+IQ8r;dV^@Ach8rvLx| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/protocol/v2/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..994a43512371de0fb81eac1f19586dddcb55b236 GIT binary patch literal 364 zcmaiw%Syvg5QgW}OKiQMT?jsa3l}<&Wn2|%pimSoirdL?lAL-jB{>OwHWxmC4<()> zTHHB{8JPcPKK}Xme0v9g6pj)&NZ?SwXyLj>a;`KBI9ZW=rHU_=E#1|UdJ=H<&{?kx zKdDv~nkUvePhL6O3OJuf&l=Z8W1;K|(niH+qZhJfL)QX^mJGMycwk&~jm-+q%F6W_ z*G$^inGEMT?SryvoOjactWO1uS+im5bJv(DmlQ1jLT}sXj?nwZ$$Xa2Zl(g#f-wT| z2Z$RW{sOU2@o#(q$1xmgvK8JHOP2l=K)@jUFV+CIzWX-pggFk%ZrCL)?7@&>1p8lR C8f{zv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..edff3bb0d1df45c19311f4199a68bd189d2653bc GIT binary patch literal 898 zcmb7C$w~u35PhA*B#v>5`*IN!7sSTp=7I}&3JQq?J@!o6q-D}0Gd;olm7W9zKfsR? ztCJumdYL)YHuYXjy{XTyw+{e&Say)ZTn_UNQr0gx$XLIa!xBUGNNHtG7}6V?Rffz( zP?HSfC8gz6+;nAlBV3;<#Zur2zbZmy^IkDy8Y*HqF1eE5*Mk<94Jmxn;9j7k*f*i( zQKU3AnILRaHI%%y%dg!B>6uI6+3F#~tQSgQWLf%TYZXF7H|<9ndcLulkb01V*r&Vf zmbPMqiF@3qiMjh3h}o$Gap=iQ)e)#~tDOhY5)2FFSR2)pRTU|c?M&-{K0%Q>4C^J^ z^TeN;K6jO_aq;t(-!}cStdne{PXT!hGn^#Tcu)w2qhtjA+cF#`gZHVyFkyG)zR>mF z-^U8FbeHx?gV`0yI+X2`XXJ;rUcp`{NMVGmJzijyPInCjiVEE(jAD#3x>!t*wFGAX=2cN=JXUa5Y$lE!yz&BVs?dAXg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/core/v1/RelatedSsinsType.class new file mode 100644 index 0000000000000000000000000000000000000000..df4a3314aaa653c46e9796dd11cab03cac0f71c2 GIT binary patch literal 1137 zcmbu8TTc@~6vzM53x(1`}&&mDor#b zn)qtshcceoR%tNs;y%pIx&P+OnV-MDeh2UfD_IPnJcKmvXYe44B+3~qXTURf$WRES zQNpiD6RJSJ*m=Uho-*V&107nSZB6)*Oj9EFF@~IxzOb@U4V4ZlymBNuf=5>QyrM$8 z$}m(_O)YF>B*XkU^IBK-g>LeyHA**E*C}LbKhjpUWKD&t?#m6W11l`?P=$p!*e_%~%W!D*!i%T_%*$f&K zGg?tv?nbS;GzWqJ7{)4rM_m!r8*op<{`C( zoNQoDNNXhTtnfad@Zh8^iFLFoZNHidE-szx6}jcBR(S88iFOZQ;UA|98k(&Jk@4iV za%Y+BujBxh-JLO%FYoMz=gBY(Ob0{(ws*EFG*NSxSL%5e&U4Z% zwN238GYx5SDB@ZUd5kcOpUvEcG2+Ax9>e#DCb11QUR~VuS9)t z(|}oeO9NoYAc1KNVuJ zjQ;7;DcGktaGF+E!WpmAn(I2?25yqXFoRo^#0BrugLZz!(q|-oV5Ia7$ycXHeL=!$ zK9VU(lprei26l;hk7%Cvr7iZ--j03QSPy=dD%>Ge0(0>(W@tB0weCtR;2su9q!TTn J^adu)d(M34%y+(X=I5{PKLD)aSsF>K3?qS6vph7*qZA&e@Faz& z3}e3ZlyFMY^OdV#@4R4OuNZP$uJ!|=gOYF>GC`@#k1-^g#=$UNI2KL89igkd7od%U0Vn*V=J2x86)xJR{7uaX@1YcyEwn8iSz(yy zx?CvobljDQM&a)S@OfG+vM^{3MV+?HkI9Q0#9?_ zSDHY9>z$IXo0-zj#g zCrwAe4CU#drn^)90hwGGBGl2y1a+)*(QSCP+*U@GiQZb4&0sJr{i9Ddb-{PNsQOmH zXHLgPh>oy{?VXnen$uh7-w>fkdf71y*FCqs=T)Sa#U;#Sk;6z97cid1G)5TK{-=@j zpgQkjuY4@+fchD_l*^0ZTT}1N_+XA+ViF7~#4!sC!}Oh|M;1edJVc7@QL+tYjP|(U z82K`^PtbqT#}pk9@4pW&Qf6i=PY!2X77xp2N*3c%9HOib*ameMPKubvpF!k`8-ehUpe6y53N0sX(p9 z`~V_D{Y2glByt;f1`!$RCvr$cs%H{0(lgv0s7Sn@h&PZ(ey}3(ej*=;$j38@m{!NI f5cXg(oRDi|FOfGVagRE=OePHm$AfoZK61YSIZi##zNT_lxr8Cjb4-u8F?*WXr&>~%bAgOt<4I`s@nA# zH6(RtvXa+zI}D!} z!5G2#2gWrRH^8j6gnf#e?+|btk3}tQjd#V8%5VxGV8H*3HGr+(z70D($L#E~mU!5M JA;Adte*p78bKd{} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinRequest.class new file mode 100644 index 0000000000000000000000000000000000000000..c8de1940eefa366baec7c483edd02327d3b158c7 GIT binary patch literal 645 zcmb_a$x1^p6g{aOu!FYFbs@M@7Y5xbf>gz!x~N**rfsy*yrd?1MYn#0;AeCtxbOq~ zDDn0o;-(vMk&`4vpoU(1LbkZjtBhy<%61&bI*p5f#lw`Dl|^R!=&cJbJgSVoF|0>H3{ zG%|E&DN7+o5gS@3EKr3fIgnX<1sf!kB4L)wKp7>%ViIRCfyty_POyS0x(n2srZeL) F`vtM4x^4gf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..87e07bad796eb6db77748dc8ea8259667a84747e GIT binary patch literal 657 zcmb_aJxfC|6g|;?V85)@s&x@J?O@PV5u_?8MWkwR&1<8L+`~_R%O{9;lKlR`j<_61p~Hap$Su*q8ScF@Bns9&@u9Q9_N?ZkJwBa>6s^QLX~H$B zI?@k`lm`rjYn!;9JX2HW&Dql3M==r%jZR{Mie*=MMZ+B%V}l5^KF!u_Pc>scjx~>z z>2vW{<#(~}SQ}2YjA;h)%@`4rnswfkd(m0C>7Snn)#U<3}E>dlo&WcC<2Y`FP AiU0rr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultCurrentSsinResponseType.class new file mode 100644 index 0000000000000000000000000000000000000000..0995c2d47dcc01fadcf08b462fd3826b96a542a0 GIT binary patch literal 1387 zcmbtUTTc@~6#i!EMQ(zKD2P`S+hUxEi7yypgOFev(H0vMpSIf(#_Y~CGqVl&t2EJ= z_}~xlM;Xs7i^K@EiJR+NR@>^Z~ahE~>v%C*Bd6-5H@A7dz3D;2|fqa*mcJ>BPGUxcyS=Mg!iu``N$ zi+yRGHislNg7+Wt7Rg#JbgA7v?1?po`DUt|Ohj8+*@;D6DNSlh!7?m2-iQ70fFC3= z??~0<;cqQ}lf;{`NQ80(Qcz(cX!7U`r6*EJx6Uw9skTYFp}VAp0`&?LXlrlqeNM1doosM+ux%pBN^NrLPO3UZc6t+h~k#jBYiA>D!v{D^1 zz?p?B+heeL<^QmJk&1nPz6@h6otj8&NnfC)!HgdG(_vT{d`k5w64q*y*PuF#b#7bS z+TLtXBQ6d0$*r#s&X!@64y(6gy2AXkwOT^dW2>pPc809&DUHw+ap*+XH-bIxgtZA= zz{~{3F~RV1xVv)-^cg+I@c3`YB%v1MCm^f*=mH+6kpGl&0E00bB%Igz0KB<;s(K2QIY#WcAvPm;!qq~bI)nv1osV4pJISsF{3 z@DVQ2+M|#G=5U#2hAWt-@lWT^2tJZBz=`wbsm=?ynmezPbwEC)+R7IMC!xnO=_?A@ z%n;^|tn%wGlhDaM4x~#0M%NMWVrWlZ<9{?{2)iH<;Fs5c~`)!NL#l zqr|xvv9l42J@Y!unHl!u^X(nL4wlQvVWEV@5|#w2o?@*`n_{n>y*xV-5a$AuhtB$- zY-lT!P~qjST6=naj0K8&+Ul?`kXzqq3*--7j|8Uc+EOElIuu{1j^WHq-F3OG;^rKG zC-b4Ny+EVhA$fh{hLZZEOz6ult0gAHR(h{3lY)y!auB=Vy3WYqwoKhIL8TQyVy%gw|F9Z_3*&BGm7>w*frKF_vUPdN|rAu_U~ zZBMG7s=SI!)46bLC?cEc=B~`v+X=4C@|*LR F{{r|9yS4xT literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultRelatedSsinsResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..4b85b36ffa9766e634c9f4d3e5aa1c3278d65c84 GIT binary patch literal 1392 zcmbtUZBJ7%6n=Wyi;UqA5#>ceQP_*I>Q@aBCM1}_%)rIOPj_2|n!9#sy9NAJnrKY? z;1BRe8BZ@$z?hpwm#n=#JgFdQ=ul6*z0#& z!W@JYkzu-~+oVBAO3->}OgT!Pp*~`TJ)@m&>&RE>#Ul;QC({tNM^;~O;ZR)IV%RK} zMvRi6W5NDOTP^-Ct5+>O@GZcQ+t+>57TeM*wwzGn1Ak@=mE^PAXt#y6+6=p(G>Z4o zH@&^HRij2-NyZGlml9I-E)3&zcD=gk2*XfL=4@!~&bn?PfjW;Xn9gGYd4}E5F3E^3 z#PIT;`KoP{QHJI^-#---_@p~ZO`%*4irxJKWeg&Z)8>ohamz#NSi z!JiO(pv?eh;LX2+=dmyZuakE`m`u6y8NpfTTx{K=fc2PR_S9<_-lw)0rxf639Pw6M g;u_VpM9hl<%cRR40#UUqxcdgok^uK;j|{6n0X8gyDF6Tf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ConsultSsinRequestType.class new file mode 100644 index 0000000000000000000000000000000000000000..547f8d554bb1ad56665e90dc174822df95a9f476 GIT binary patch literal 1102 zcmb_bT~8B16g{*3SjvYW0*WY#D7Ijj$g74(5F(^vLa{OWv~9s`+&u`xWY~aBt^0;3@4&@M)5UU~97^bW+GK%ZM zSgF;^y{8OppJ8HKE9)ZV>QS7E0wwStW5`=86~lD(UDS(s9H}<1IU`m35ySjps+>$j zU0T_Q#g(xGZ%EbR(VtuXDv5VukqG4|NnS;XAXCeDMvQo$N+Vji zK7H}ARMKrS`&}#6g-gggJ_c+3V9ysw$$|=sa-dT}P6X{c1z-w{6|y zq9dZ%b$F8`rm-`M`|1efv^n8jqn&Q*nD-uX-wr}}QHP{RSa)>N6(l!oi_FU~Q?3ka zN@#xrX3OXAeG!G8?=iz@O{bLd^Z;Af z-P@_s5G-HJFhI`@SIJPK=5=3~mN4VEf|+rQVVvRF|7tt~Kc6Z|=#kF6+6F)KRP;XC z#7fO;*~H5aeloB`|3e=12ncW;MTE2;p;-%1B0s67^8}rz$X+7vq^0fU*O;a_=1Ze> zmhL%OMz*l}73@=%V2;*e=3K{B+WS-lz%|U1Wkk0?>)*kj5qzY}0H?uEh6dlj%|Y-c zp#zF3uC9GSa7sOzd86|MS(k5#$7s6$@j4G I2FzmY7ajr-A^-pY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ddd951d367f70d448149c580284f6a1618ef0228 GIT binary patch literal 3205 zcmcguZBx@&6n<_gG_6$;T-5rm?9#%nSx|R1MYI%Hg^E%bMn3E~X}DYBq)E+7NB@;C zJHyN}v!C{pKg#jkB&|(N-LWv{L+(8{=bY!Bx196g<3Ilbm_sFl)3}$yLIw%3-p?Q@ z)(07kh_#f)I2JRIP!_u-@mfw{MS?70HiP5%L&8l7cT#wm!Xt(&&&!tSc!pc{Y@3_z zrlXrx{?g-)`+Q@)^mv)!eC37OQeVlh8is7D4em5mjmsPBv@J4RZ7Zm9Lv{JCP~h}v z=!04ujf9tB73$JsQ9uIt&|!fsRv2 zxR)cik^A|X$FP?_IxiQx^0%g&yYg!3+2XRn8ID z|NWh8nLj!M7RWE>s-EfU4Zf{AI#pW9G%Z(kbt))^>0Xzrov-q-`c^&r41iZNs=P#Q>Xy0&iCyG6s3!Zxnbpmmx?v?1h#PiU7D9`RRl3at{z zGjvJ=6;U^7WwZ`Y?}NRiO#&C_Eyg-vnufX=T%=t#V8SI_CW^*20tyt&5vNcf9U!r@ zkD)iT4|I(9=W|{1Qb+z8u74??B>CZ9c_mhU5xZ{BFrEnME!>W`FFTH8tbKp>#rv&e-|w;Z-Jz7a+exT3${F#@9N_rQ*om=|`xt$X qbV!}@sbe8E=2Kabb~NzP`vhGYxJK)Bq9@6T3egD^ePEGL^S~!Pbf2UE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.class b/compiled/3.20.2/be/fgov/ehealth/consultrn/ssinhistory/protocol/v1/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..3e4eca8674cb9fb0826e53fa055bdfd9d4d160c0 GIT binary patch literal 388 zcmaiw%}N77497F|V{QFFdk}m8j~Xg?89^x2g+fuZC|+mBYl%3h7zM2Ogz=slN zL`!exkU;)_@=Nmh_5J|>7jTflUIzONdQ;cbl5(Yq!O=plvI*l4praqp?u-1;t9mXQQXGA|tLCbgeMt zoGKDJR9wb!jSf-qUfD|d;OaNNs9kW$yf@ehve0N3Bb;4mGHTG$!h6?2l|7=S@1{xwAhHh%IZY{lA- P%69B!9(JHh(1YD?lRI~L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentEquivalentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..928f5dd98f0877fbeb74549e2c58eb8105f755d0 GIT binary patch literal 1169 zcmb_bO-~d-5Un2e1CSL&L=go6#pOdg(UZ}TtOyCR!NkRl(Nphi2~B3Y*O{IT_?x_# zXiPl#1N>3O*TY62!PSF(=&q`+SM{o@`^V33--+k}-5aI?RflMRmddnTrj;_S3K~l} z(JE?kl4@&SZ9Nkto(rn1Ta!9vTvJ6E7ZJcOA!s<|_ZgdzcM^Cu1WmonjMFhUb*ftt z*Nm}FImAi@RqF?;s}AL19Lbh8ZK;0W%GYsJb1u=X%<*GE1*2j{_{OR5g9#L!aC_i5 zcj<{X+N}v1s4g`DS+{LKM(f(}P8PQ~*;Qa5XuNJil%!A?^q#Tc_BAMN*IO*#?b)v6 zeO8g%mu(%UGPDWH?n9|Um#GM999tu6ai_Cx)FwSvOaJ2C^DS;}ZPYRJ zh5neH_e_7bf)@LSX)xEK)S`16=g*;&SZ6~U`C0fUm__anDRV|6beSeb=mL!h+WK#U z#jo&fmyt4i@bJ>ZSM8W^zga&E^?z<#o=Z at~o@WVVb7}x(yK}-=RfsdrKmuyT1TBrzREv literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/AmppComponentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..0804e7507e2abca37137218a1265f2faa5e722b0 GIT binary patch literal 1430 zcmbtTTTc@~6#k|c3bhD@iUM9yv4AiN>I(*KP!hCaVzDt^9=6+&4%wZlyR!}Wn|#nj zV&a28z#nBivu&i7f)8%8b2-=VJLk;LU*CTKSjN39(zrE*6mHvPIfIo9?qqP6VKfwh zbiAqvLaEiu%|{IE3B&NZR-ti}sXAUH(iFvhjN!E7H{FW(5DDdqt$-n4-gR0I_Z+pu zD-9i(RffqIkuuU3RT;{fCrV0b;~0t`G8AL`J-+9Aye3thJAbtNmG6~|31lrYg2JSf z;|oez>PeXmyYjONL$({xU_e?Kh9x~}UKbfhem*oyp`2(}%< z$S_vcE)~L|a?rgaOqqrx(4}%s@b^2q#YICno@wy9bVKgyK=9TIcU%)W9$kH3D^75m z>)LN>C6sw8_P6(&mQ8*~m|iC1#koG^%ZEoT3+=jf*V(d3w`_l?UlhE%2*j1@GE9NG zrKw`YI%O+53S6-vE$zvEaF=XP85aK0E7uiasDlo{HkIQ$8(Vj5(;J(Q%QS0OPtMS> zF7(65Fnh9dMTn9YYAXF||MoQlZM3UB+d@0D84S{Sh^9J$ENKW5-A~i~6zwDQ zkA}#Tf?#$Oqp>1k6$PAmjfprM5hD2{Ida+=?dkb%U|-_MQ?w4m!bMEeIoCG8d0e0y z!$n-8^>62|NPO;be%ROfGEr(fuMvraO*Ox8fW%?yY%DDk&S!CiiMCZIy@fUt)27kE zwLU0Gc=t-CfmnPMxZ*`SJ7HcK{D?Zx97k2hfLwG8W5NDq~q-Bqgg= z)Fhi~lf2qo7ZA?`Dr+W5ol0C&MHv;Dz<)wuFs1hyB_VBDj%)}_zRVJ*V`}PDw<4+~ ziE+v?S1M4g@2alam-}%fTRLe=_4`)7j-#4$R<|-oj|B>eiiznP$LRYl8`@I4?=W}i ziB7az5$LNfG#RpH+6)=4>x8zlxJ7nbu>yh7x(T@?#f7oma~9l=W=ZSy7Rh%V)0MPC zDsnrrt;1A?#**wllqz(Yir9=}lgM?lrjr-58SfeEp3}kh!Jd~}>5w}vl@)O>D(OjY zq1y05i(TJDU!2KoNE_OVoIZp6zHgbp(qCE^hLonp_T()5OLQ-`xUu=P&d)q|KBgBv zafVER`SbA&qFR(1?$yfaE#I@onb1VO?S9&_$o-is*D!?37#qR`3<<3M|Kst<`wq)U zB^~*qwM(HB7|UJS$VUD*=nsByFvI^!0sMXla1AAt`P|Q=7+`??EQsw2+atVRWbbgw z$4hT8$~fUw^LmBvCGUdw;^J3`PdULjuch3%j0rw_Dh|L^O!6)`-4w4U!JiR)AkcYxugI$^NhFhI%m1A8D_pg Un8h4!^N~xwgL&_J3lZY(FE2e8y8r+H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/DmppKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..787189d71b975eaafd65732c1be0066d89185b31 GIT binary patch literal 1592 zcmbVLTTc@~6h6~CZGpb4xIX}CSTtnGkOx_Kn1$smJR(r? zxGR|5;I1c>eEoET0C`4Wa9v4HGpQTQ_IVmZnL`MSwzw^N+&$QoJ>e?paH$E5)b?19 zQJcv&t!r1v_G1DQuY9S6!yCdAO`EStsWj7=#UoG+9QNtHW7DRPEz16B=^Mvh(-@@b zYmQ-3k~tg`Z^R|ex%|B^T;58C@KTm)p>b+GxN?TuIq0G!XC&b>^F&CYR|zDmvkd~n zH6i&6-)VAphapZ=jk2&M3>$-dBuwd!K;SF2Ca3S(sz-T;Gh26POIRMYl*?&vi84$3 z%tqF6l%yL@xBHwQn6y|(xy^NK5o6Waxc-&BQ|!mX?j38lsU+Pq!y=HyL}3H67$STX zB3amiLL?8ld|mmj#kYhhzH|iif|)9T`E!P4S={rK8a{6ck>&P~}^>nj_D_1!? zLu6ez0*%1T**qT0|*c5MqcY5wSkS{^<%Sa6@fCadM zv=|z|Rk(&6f$MMs>2c?;kob(s1ROfA$2w2JbmY8>)(P~<%*}s;#9``uAl=5^ybL0g zL#rsgfmR8sBXBboNU|TuZY+>n@j#OOK-vhTa}JQ1SRko>AYLqx+wnkB{Xjk~)31Jlui1_{0TT2qs?H1!BRyKc1dTwEzGB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..85266d32bb7ad9e46571ad3ea6c067995278ca98 GIT binary patch literal 2161 zcmb7_YflqF6o%g^rLAk_?hQpnL9Vh2XcSRXz$R!_QX8U)U#8o!4DO|Fw+;L&{Y0XP zKfoVlJkuq$+g(hiANK4__j%trGw1C7{`2D(fK@y+Fp8xtmJOs-yk{V-;);Qcil%{_ ziuVl|Dn2lfS8>(Akcw+rtTSXbr7MHy33>&4YFhAG5wkZw-w}S(-CatDvdA=~)YbLjX7Po2WIG$_1s~!p~ zDAJ_oA3tRnwS2(?vEwuvuf=iYxItzc^9wqXJuC@Mhk|8VNulGs>(+fylfn(U2CwuC z{-Z^P6QSWAx4sk{ujK||63_HJqBzMeot?+auPxc;c5g-%J-4KcVyd)=$#4+`I-PCL zX?Sk0=eC|_k_cH$g%&%)_v$>5p1Vsv{=c&->babuLq;2cs9z5Bmd7|f;FpzR`WCk?G7Y_wczc ze+}2;e46;dettcXpTdnepCLZm&u=F3H*qV@=ZHVo&+jDi)3_by4dT!D^QA=o4()Ah l|MJ9N=;tem{4DOq`61$m`}t1^dA>I3O|u$iei6^p**k$4Abo+F%aAry3hCHQ0e|U!@}!C z$10Fr6)D%3Ev-!~Vu~9vET;}9{3P(Xt8|Zx(_8)~@Y6gLqLgSAGc+!?ZpD<+O=4+1 zvSg^3?h=>l(vsV`WsE zYSF31Tvq5%A1!y4f@B3%$vE59_e~Oda!XnMnc=)^_B9w*|Is$jlTl>CoHT>`>yxxn z>)f`ywf(Y9!?AR6hTM8$n2urWI5fw5VNZq*W-;f$!MKAdj59p_?`G5Vo(33Ltf!%s5F#vfTUz_L(*XT%pxQ0h+i#*||6h6`ApU%%m zI^V=%?z}u<4n&6{7qg= zG$tPW0sbiC>tQ315ai$-x~tyQt9sSd{pALeee+oQ!32&@xHE8A zyYy5W?N$U0R2N&ItlADJqYZ6%GmG1tY%3@bG~TcwT2g2XejhBj9SuoajW){Zu6UOFq~>*z@8mU3SNX zLmy72lAc5h)uxwS1Ut)HwOJDKy7rQ5=PLEUAE%(De;jKVa+=ztFK+QX(f!!s`o>xV zS77dJPCt77T%rXnoSm)7T#r(Vb8MVGoV~<48`{VZ$luE>a%Wf0^^MSFni!!AG$QEr z{~kIXj-Q2$l?OhI?potvPRyOlDr9b)WM>BYF1;X4ZpzBnkGVDQI=zxZRLmvDJ z{4wkofsUpyFTJC2@PzLH>lOT$*ah}t?K_Dtd4fr-r5s$QtFV141kg2_!Y)v58tX~& zR|-DkXFx~f$ET8S(9J%11Yx15PjYz*|wy#lu{^x(hn%<2Uvm=0#!;26@>_-rbGx%-i=9IcI~q3jaq&a z7bFl82YvuQ3NhX;R7g?az#crF@tZeq#@_EgzJ3F62e-yiLVXM)SoN{yW8KFF!&E90 zC8D-WQf2gu-G>b93B$y;(Ww>Mwndc5G7-3sF_aRa-x8+9Ft?X!t76$!sR|<5(ArpG zi6v#IHxEQ#9Py(#;(^i~E`Fc#mvPjvHc>%l<$Yq*B9>(Ka^lfMzROf1J0mCcDi4%a zc9UVGzS<_#w&@UfvZ=Iumc@Zg_65~um~NVo+7Q$X`9-i~dy2$7ZU&OS>6$*5Jt-pF z;~f>IJT!^q{kvR*HWLxKacnf-BSa&Q?CLJ*P*U5c@_7IF(24cC(w+zZ<#C!<&JXV7KV`Cc7tMA|I5I_P^PI#3K^^af-bP-o!v)Gy4L04IR&~l zL@L9|aE_LgjVLuVr>(&wKTM1@p^4ns-3!YiJE&f+rHb>Isp1T(3_Jhl0_nNCY4b?v zE`J^z$j~y(dCV!N^#Yx9vW#qb?F-n)oM4vLN*>(6McO+m0^kzn$TBKdqxH|^Pw+m_p@-At zdjpfN;A)Y)NobF9Dr>dR@J>sQ=g|fg+{zhdPf$g9Cv85LiTYY3=6Q)F TEaN(DspT73ak1B6A#VNzzS0!q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/actual/common/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9c45f9504cdc98c38d3de3c68e85d2b4f8471ff1 GIT binary patch literal 294 zcmYk2&q@R_493&-&$zo6y$C*lM>pUegnIJgNf2CEyr$jkOxHG*X=m7H^WX#cP-3eh z29glIAIV2PKHuH};2P!)OdFUfn62W_TfTRm6`Z}2eW8}GoNVJ_M{*XXO*RkY%NRlw1viGV!uShgg|WgoF7XF0V}aMP;bLw=>kDuSZ1Gta7RTNPlMghwetW>aC!5YIvB4Z`O zwu}>H^sDWs3~YyCbkpd>3T@jWOl64*xQ{VZL|{$48#7Ec4@6J!Q0Oji*;wiBV}{w6 zskSPTZIviLlnt$o6_zR|4D~GGh#y5E_m%E&adOLFM`6QK5kIw($`rMTB!M-4gAK*< zeX3&FDfDTS*OgXwgP~AgZd3fG=}`Q5Q)#)IM!t;q1i?F!CZO&F^+@O3S+x6#_^da5 z$=`KNkIQ{2Lc7m9DoA)>V##|C$VP`kAM+&jBW3w!|M*-U?;RgHj@7QTC;V#l<+J3d zCV#|C_XQYG%#knkoW@kJWzsm1Tgnli8pONjv}RcShlD{Olf=Y1!#<_I3!X*iv8Ao; zXH9zi#q$yJ=&?a|3`^&ywWMr>i6PY*84$d*>Vf_=&g%+OlSoNKs5dsm7Aa2c~?8Npqpbujre zypMG0;WYWlnaS61Jx|`CXpeHrE304NokCYL?=}JMWEE!mQ8~P$HkVQIa3e#!nf19q aea%zlIf(@<;udYG<=a?tzPDfj?)(D0XB1`t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..fa07d86a5319c9e62343cb0d0e59ec03652738f2 GIT binary patch literal 895 zcmb7CT}vB56g`u~B(ACTyJ~$Alxh(Nv@bQHlz=Y=6)T}W&Tgj3$nK2HPJ;PY?USJ3 z5Aa8ccak8D&CBk?{n~rZ-Fx;vzdSqv*uz?Y5|=U+z~^5 zYrDZvsF|i@_*hq3o^_H?+A9&pRGF)rNW=|cmCuL8f@`akp;`|m|J^cOF56PXuFab& zN_k|ga3MU)Fo!JX%Yo?=}?OpY5X=-h2 zI}`U95}L3um{1#h$Eh5WA7vyT#S?Gv({yYkPgGx^k-c_rL|4#mm$ZyZWJ9HjWc#7D zal$F1NwqI^-*d<6BUXogC=~y zG-Y(Im?7&4_Ndbnlpm41zDNEK#RHCFzrOPizWj!t#oYh+0^uj#ar;9@u*@pC<$Z(#)Xa1r=Hn%X)?#!)3X6Tl_nY! zAN&A*C}YhLV9AIN&O_I9P5rBWRo(OJ_m7_d9^+9JMXZjXfcw$%pp3OLco`2FCIhLJ za5_>4%J=rSUNW$4hOrIb3ykngM>wG@QkLjp48=j@V3=whih8vss6bhcYOH=od#o+(e6b%uO>r9+ye%0x?fawl{xsrLkNN8R~0 z4MossXrDR@=0H&+&6Xwkhn_#+@<0m59PqBP18)0T^1&0bZeMuEJP0jU8Qu|QN57Uj z#o9aWN3fNiOeV`PQ(ws%WhFR?m`$cIH0y|doRSQ6J5HJ*N44#T+LoIt>S;a$Wi2{H zhSh(J*|ud6_&SA8c>j8m%{V%ZEpBeTYSEoqy0}6bJ)MEbFw)n4e^+;X&X9`*rj~lj(-jHDY^r=ML$jv3?<}o1!Yv|eS~gR4psU> zNVFfPeTnP@*+N8^`XBIJe^rb4gTM zK0-@6W;B;9kon2 H3sCz5{;nXc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/company/submit/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..84a9352a6d470cf415cbea95c2db26e0cb4fc2f7 GIT binary patch literal 296 zcmYk2%SuBr5QZo9a%{WNjo<^g)B(GZxN_r45G)k8lXQAcYBDKJ&Y`}V3m?FT5|b+8 zz|6n+Kj!xN_5J|>H!y8r+`vS^WFGsi~I%68YfGnKNnwupWBWD-6s6@#vdC0U!dT$?uVYF#V507o6i9h XjLHjYjNo8j58Hs&qWxaQud01w2JU>SGK^Q?@umsdixW4BaxEwqEyL;k2JJ zOuh;nU)a1MJkhlHn&U{{@JZHVD2E3Q^+Vgzo5E@7#;H}`v#m9sM4ExmNhawSHeHdd zhBswh{vi-9ZzUpttOD3Q>XJuRc|_CnGvNq-g&|R%YcLdR!r?oC-Q@1BK`07XniQr% z!O}Y3O!^%`Y+JP^*Wa~ePv;$OSbj%u3DeU}>2kfdOrzbEfzzTO)!dejUhQwKOV}}YCXEU|)l*q#$j4GqjKg)`FyC(*-IzWf>qORE zT?Ven*M*Aq*13R-s%{MP|0suPa?g`)98wg<`Na#pW8c*J#)}$t(agm+#NLzVf-=lr ztWf8C&GIB=e06aBx~}x4DJ@k))y{!MbvZ3%T(^*;fGfCKz%WJ%7{>^8QFUjFVdKBG z1--NWdwJPB;HJ+o7H$ct*TW|$KB~^d6ur?jsEv@oHDobF^BlFlhCGrAk=8|8kJ30w zyO%taaQQ99$V%+7H6L1;vQCg7QvuSyLpbX{@F3fMLSr zjxg;ycU+<5tIekjY>Q#6qNMAY(yN=c&yxhCKgN)-RFg9ls)uIJG;CA0jGE^N*?Pn< z^U{}|=A zN*Ra0_l3io@sL196WBZMQba~agxl0(A%(Zj5HBs(8S+&j`L5q-aA(gXDw?peNTx|* z=^PmoURw~i-D-myZ(FKo@HRJXuWdAiqG!D7tF-!&~p^RGaBE<)NQBkBPn*v=a#Bl`~jL<$yFCm6eBs5Dp=jl8_ z>jYUZxG3P_8%&ay=tthsz{|9EngE&BNdE#Q8niN6ljYA~9|PnW`syiUfga{)bbJVd=SgBgmY^!$M~Nd o+r&`}2yV4i_p| zWGHVbt?UlN#PUj$!P_&DWSDL!E#GHJAk!le#I!QoFrkQ>B2{kwYtgf9)nV9e1d@Mh znJ$-YDPr5^kqSFJG^ym>b;9J#WI9s1<>JI>{vkM(p{Yo z87ZmlTbUo_XLN**%PV6W{YjC07e;*RCQY(f^iALWo9VC|Io>WD4|8pFo)kZ}`xhPq z0;K96nk)@vUG-WuRNdF7qAM8Y4>E04BAcqCsDW>^Hda_=H1+Rg!{waw^Caeh(h(Q^ zU4ERz2ePF)miknKk12-#+60FEaWBt6PlwCPusN>QKp7df$7K%{nqkJ3k;j7Wd9i~f zROu1A&jWP{Q#96Swob?hCs!}PzEDuYO&Z-x1)fv#3*4fpRwQ8>Gc=>igIOA#z#3&b zf$AknCl{FbOmU%6?ybKX;8*+nIouiLd&Hl-%HOz_e;4;g`DNl)uJX68;g@i~cghEt KCv@k02>b*j=0&Ce literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/compounding/common/SynonymType.class new file mode 100644 index 0000000000000000000000000000000000000000..f10ac12235c95403f231715e481072dee4d3cd43 GIT binary patch literal 1558 zcmbtTTTc@~6#l040;QG8O+m#AsD)}rzzc{H2}*(~l2B|&eA;fucCb6!>~32y`kyq> znE2oi@JAWX?5l@~on zs_F{E#7ma4*yqg%db)%`paBB~=YWY0#g zd6cr;^n~_MhDC%1^x`%QllC(;&ucv8yxnf++lzVIsq($80-s-AUg90FsAH%P3?m(- zY${Jwg`>mn_?Pi#Qb})>p)WgIBI~+cp#(z(sl=P6RTj>!L6vGfY?EX(NK871#;8}5 zRQmHmS@8E&yTwIK7j`1VozqIw6s~JKVXZ-Vr;f>*j}Ec1jm=jD8rbQxGlb~D4r(+m4aaV5 zI~C!iFoDSw(zuYqMg1GcC5Dy%Xc@_H{5ZDD`@;07bG}L1yy!nT`BBdaZqjp%gSvw# zCee=p+9&CyMKDMf;zZ{mI%`aZ)~Kc!+A_2b6LQ2Q?>^|xJrMW1IXbT{Zjz|Q@Bnih8x7R+xZ(JU+A*a`9)9XTbK@= zR|y>cxvEL2zO5ns%}?UE6e-=?wd99(({FN^C_I z3+eYk@=Ke1eSdrcz#S|rm{+h+uvo>hxBTQhE4bK^eW#XhoNVIlmL^hg^*Ty&f!A(u z#`B{{Oq5)dLBaKNsoCQ`cr;ELq(c_pf?wH=1Klf_3k4o>^ZZ6V_M#2zO&cf89g|O; zZk!#ojXmqB&Kh=cl*UP0e2Ajp!7vsA{|GDu76PX_>wzdf6Zn4;1?T0T=t)|9F``~ZFw;&|D*EQyqm3m@A#&zt!8wg3G6`5Qn5H3JLS%%Wr|k25Yj1lIt|nA2v3D4Qkepz zvFK@h8kx3|>U>R=L^6Jclfj+O1jIQ?xAvp-BI1?&ojJC zq#6P*SAFryD_*iy`x#O)4xN!}i353Nw<~@rADd&7>e3idY5SrjhmuVA*0vpGD(Tqd z!L_>1IpHV$9&bzgh?~>5{Byt85FI&GC0=ZvEeL2ODe;3KG;AxmQh`%1> s>yi93s%@x#dE##b`DP@)iWgyij`%{5{~E!kuy(df>nKvx`?LZ417#$+V*mgE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/QuantityType.class new file mode 100644 index 0000000000000000000000000000000000000000..c4e62354206ae9ef4e0720598316d8745e7f413b GIT binary patch literal 1309 zcmb7DYflt06g}MsyKDw|2nas#0qO!u5&WhhL68L4NEFx@{nVMQOUXQN9vkpiX`(Ul zgFnC@WxQ=i1Y9uAhq>+T>AB~gwm*J;`wn0Mk83Dnt`{Y6{hP1gQ3VSXEHVrvGFHNG z$~aL`xVyf}z&05AR-!OTMVK~)pUE<@=#Md!J37HI+SnHz!2^-*@n@>NDm@hl{|UqR zt1L`aAe$;tt}mCvFiJ&A+zG>!*>uPc1E0GpY;keC%3lY*sYMi}EL17OkS*bhu+6vA zScPp`t6xm9oD$H@QmJV|5s=c-u3@Xj@_nXa*(%ybdY&rEFEJGB(@jFHL@fgMH&iHJ zWPvN=9YON7ipV2>1i3`>JXuQj6!kOTa3z1&jyhcKN#Tggk(}n_x~8aYM_KI2 zHKltUJSlcgA27r0KMeOgnIuu1w`V&#_k@=XI>(mR)}J@%zD-_SAxAqWwK4P_#L>Z4 z+>)__D;RU&pwGbo1{vo5?@;Isn5%4@*>d-#M|W@7q*TPW&GS$n^x@++J)SZcdQikw zR8XaHFI}esYP3QMXnu+2Jrw&Xmb9QeH$ZWSke3q-W8@7+4HHSH{5WAbMMkka^A+q9 z4GL7kQUSBLMq|eUa2+>j#xQ}K^gq4%GYTKiY+mZR`4)9!H!o4Cf-W^P`vrwRrE4a; zK{_`L!>C2&<+U{1F~c29b`erME2P;~$Q15&6H+`Y#3do#xk9wf1>7^O-#3RaLGwCg T9f@hokcGzk2YC1vEP?Y2oL?LB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/RangeType.class new file mode 100644 index 0000000000000000000000000000000000000000..5882815cadb1d19414e0c94ccc4a0474d6762919 GIT binary patch literal 1527 zcmb7E*-jKe6umVoGY&8!AmEB94j{COyMzQ;63i%(Wnwfw)bx}?kzTNu3HqjAq>0AF z2S31%GM=h#wxNMI54XDNF6Z1+x8~2^U%!dyF3l7vNB0Yqr3cD9ROV5h9_Q&vo}Mx) z`@)mlstM1RuCuYcz=%C()H&}ue!!ie#;s6fQA+(7qqHp@M*Y<--r|PMgH7X^Y%T~> z+T239!PU?Sq%CUFmvu|bIgT6f0F`}4qdIBF*s(36E}e$K_q@hy+gh}QEt~*FG7h%| zpk64b4o`dtr6(HcT>^YZ`IOCsjtm&}L~JbXG>x^ulTH&wDkr1O1qiH%flzoGx=e0H zVx2|t%2*Aj^KJtyx~tL=FGIU7ymgM26r5{9F%I3Zj}J4!rbLgE)w(d=H{F&YHU+mJ zPeYo%VY;3$TGP?G3Z7#9xXqW?Sl_;(|&WouxkV zfQTCG-NiVpR37!CfW8>upkEa)uDPLSiY2Mq@7m)(rG|jf#3@Rfrtp2&i#v|mJa!7^ zbaWh>U0PnOVj@RQMu?*ed&C$Owmo-y#cK$!L>K5{i8`sPM19JfrvY&Ok88ps(bKL~ zS*dRc6EoMVkECm?>GvZ)sac?5ysjKUbIQ;Vbx;A{Ma*rA&fo+bu?PDTurjRK@t?%LY4FRiiWbprx&m8@0_Z9T z<5kl&8i75W{GC!?;Y`tf@?v80b-EEJ&mua7oZR@t4@&Jr7xn2YXtSy-^hZ%KyrMR$ zduMbrkx06o$h$-$m1H96b|Ml)woV~3M&k*JWZH>@i9{yoR+1u_b|Rla?{KS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthRangeType.class new file mode 100644 index 0000000000000000000000000000000000000000..4cca1046dc978e117a04cd9c19bd135c0e16ca27 GIT binary patch literal 1540 zcmb7^T~8B16o%hvDTPu>K}5k%P_YGJkjj;YNcc!FRU%+R^lIB3+abHNI6G~?U!{r0 z#0!6bKgxJ!+bI1IOD|^joH^&6=bV}8&tKnv09eIZ3JLIG3}D3$kCRwUqL9QBhHNOb zbi9(#p$ycU-7N<8f?;$sP@!>@DLGzUBuK^n7(+(YeW4u_=zT|31;bLYEcp9s(BPsb z9M9CaD=Q(d1X}P$p*csPhi50^DZ})BT^Z?%k_=_p6B|ke#xb;a$S_|#b{ftpKlMFc zmdfSMpH+V3d)uDyg)$^Epd6p}&b;b?8PeiIU25URo3taYP=PO%XSqC=??bIkCG1vN$z4jsR-S0sYe5G6vNL37X&xhQHpDn4-r@?a5?}Y~RCCp8QYAD_ zQ#PlW(VSTL2KG6UpP_LuaxUQpeW#lNxQSb2G2F%-8rzeAC1QX35TzcTQjdi+DsPoy-!J-ys$v9b)n~UJr1I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/StrengthType.class new file mode 100644 index 0000000000000000000000000000000000000000..2a28532d57e3319cdf767bf2a4710abb0e396651 GIT binary patch literal 1351 zcmb7@ZBG+H5Xb-9QVQjOf{5aCMX?285ngJDgogxEB?>k~UtN1+yX0;U_qGlAsWj1; z_`(n1hceDxtF+i4_Qh^zcIQ98nVtLb^V@d-D_F@PgNMTyz+${CWg)Xz&f<|kJ|d%B zzd|Nbp?ngTUYNDIjfGWI($CG0KZmlp#a!o63-vZexykq{BezHt5J^w>9`gX=T?0(#2AR z)iy$p)yB(86DwB9?7NI6Fj)?3+!>eq!*<6xU>k~AFH-uRHKgmd(J9@jlkFm2DVF}f zeNNP)v0D6JiMZfQD}GafF$U^s%owZpIC6Vo)6{5N#qF5ru4gHJDuIRbpKQHWqbLeZ zrvs&n-0s}XZ0~H9c^GHUkNMr(ZZ@8bBNHC&8jp;FXoK2YEGrKo`WUT{R3~t^FG%_< y$U$F_+5RBuvmhRW(77Nf+)GNopFBr_ap$eGmnM0NJVfWO#K2`i7o~J literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/Text255Type.class new file mode 100644 index 0000000000000000000000000000000000000000..3054f98fa2d24b9db1a39d1e15501a5d2a12a70c GIT binary patch literal 1595 zcmb7_TTc@~6vxkOyRDQ86#)V7Hz**CfOrE*2$zUyAd%7-eR10kWyp3GceYLSS>OEt z`W-aUnE2oa@Ix8@vn_&Uh1iEPd*k4jdH}9JeNHi%NNc6CkN(G#myrc%$m_qEuz>{IT+9Rd>Y|RiOeT zi7TfnP-PWWPWj?hP5Po7Yn4_mEbB&;jnA?XLP4xRB<7`(!2+XLcC>&*OP+D+&PgTK zYt^Fg^A4yCyH`TL4!VZkx{L=q5|}(!6nwkl)w$RajvMUovMgy{@_fPTGtDzE8o~7J zZ2tA00IyvUfnn{`|+swCm=1n`umA#y>of*0g8z@PuxfG`cxcn_kT? ziB)Mj${a$PG=pI@e*AkcmP$fv&u=x+ME~b>n%?^judc1+uq4-yuh8=DJcP!mW6$^Y zHvF>i({zC@rm2g%)6{RofDuE~&1mAkMu6@QR&k@aD@p-|5nf4;Z-%=q-!;2cw2}`jE#RK>!5Thyv^gCw!#ekO|MpYgEkU2#wZ&J5^D!}83{5P4H9by zaRE|20c0!^B;F3vhy)pr28p+WyamX+6F_c7g4pdK?;}AbqCxC-kPiU)cr1uTli@P( jaHU5uz}p!5h@dI_G0Z^4hTfss7ZlgjrKw-jfTp3}L$nQQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpComponentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..95b2364198884f784026c6db4d8b20c4032b69f5 GIT binary patch literal 1199 zcmbVLYflqF6g{)_0SJPC2>3uiv4FCP#+axfR+OY#HL=(j{WRTP+abF%b$7M_f0ZU0 z6F>L^{87fc4@F~B6F1p;+&TB$bMKw`_WjFO0N1fSjsiBuFoMl8w#v9##x;TIh(aa( zCWVnQ`bF)5fOsS@xodP}rM6A!$5dp3LuKacCz6|`TwV`UomYAlXWx!zyyJ@u1 zklw~Br1nTAVq-W_!|PHY_m6rB(^Sty%Bnu)8U;#sl~#5~V5G9qWI$bMdKw2U3il;T z7MQ6Uk4qxCFuc!=1>04e!>xLY+&3N5cd1L#=k(jki(JoymjQNFnj#@Nmpct6SeMYf#ee=5Q>PQAhmX8DA7b4(x-#XL?k(B)b1T-^K&@gZe8 z!(%BmZexMh2`2-XbBSkxvpC1&pUxlQyyrs)$IkZ#I-kdd+m2Y&$}pdy^6-hY@l*KsAWy@v2m`2n`@D{cS) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/VmpKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..539a11a5c66b456610ba2eb0451e0699e76c3454 GIT binary patch literal 1154 zcmb7DYflqF6g{)_0Tl!h5%7V4VtLq&`cXryC<#(EvDg^>G~Hg?A-g+uceVk4l_nY! zKllUuQN}yFtBsM=*rfBgbMHClKKA>MuipUNL9K!UHYPBJ%`&#i*e>Iiz)Vb$l75S# zSn2TP{v!eLL||%Hhp~~NX-Pk!A_Lf;5GZ)MLjv=SBRP<6AWhGGsJi>1p)N)D1QuT; zp-};~RIJ)Q)x%I5X&5>dsHQ>3?s4F|Z54K0`TNy<75H^yBGpa|F-#$p0n-$AQ?~Jl z-X$uc&R8a5V>D3H>ro&NPx=;Vy02qp)PQo00;T&ZRAxtDth&)+hlUF2SrW7E{WvA@I5ycOiytRwMLuVw_QDOsYlZ1^gGInT~9~k4(?`qE9f84NzPyHlF71I zsAjrPsaiSy<+PX;=`SCvv^cQM5U4bD5_zYhh&tfO4tKWdqI z=f1_g{l^WSkhReaxp!r#OkjOD(|ED`V{pl3@GVHp~+ehRXfw|PAwA)NS4E5g509N?3DS%r52TLfS%;#|)Mh6pY zXKKDr@qLjkXZb%JV+QA5V;1N6g>Q2VAgoYcXV}r@UGQGq`~vYYMY_mqDK*xxz-Noe z4ve|PyTBz}=Jn6uPjEi)ql01agHwaA;A$Sc!`=?Zls30M!x>UnQfq?=pQZ@&nO9D4 mr7fqD99&BoSJH%6Ij>blUM8&JI&Schvt7qcYkLFXq52cgvKYbu literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/core/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..baca6aad011efdc04cf510d989fd00c05ae2ebdc GIT binary patch literal 356 zcmaiw%Sr=55JjuwV@!OYSqOeWmZrh%+EpM91cIVLaa+@=nd#UMneG|#Z7%!(KT7P5 zBJQk3U8uU$;nv6J+dBYU!AS;385}bhEM413%9SPtXRjzYqS-=E7l~#IRJxR{9CFX>}>lk>_r{M&3>F^9uA;SFo44^q&{f% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AppendixKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..365e18c236806c6723731f4d56951ba404665892 GIT binary patch literal 1095 zcmbVL+invv5Ix>pwk<6Qr7hQTX`!SSVF?f~K&7ZqDJ24llnB9-cjKn6Hg?!`qLi-! z353K0AHYW;#!gB_REoqttjFV-IcJW?KYo7u4&WX(rjW;-N#sxou^M76#5zMclc^F( zQ>K|R`gQFo1KVMk*)lq_LffWDda^(T+{YO5v1v($+4_O#3!Vtw<_()F-G0Py=~Yi# z)san=sVI?Et&J6y%4Q4|pD^HqPQoLlTU`7;;w6dEFxyovjp;T8|zUXx#neGY#b<|8u4GC(C_9JKB?ki&PupUXi*EW4F z_oYbeK5wZwBsO*KrEl(hm8|RaQ^xJ;F(Ij%AjabVP1Q=H!Ab literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/AtcClassificationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..f120bcbf86a745a72d04b18ebf38879abb8148dc GIT binary patch literal 1140 zcmbtTT~8B16g{*30xW`95I^b%D7HYHL|;r4OoNhujV2ZwqfgWAv>meD!JTOX{whs0 zCO-HB{87d`)73@=d~hFj?%cWeoOAD;`S$(GR{(dhK7}l9Pa=a#0o4Ll3s_^AH8N2m zYRbeY9lzXp%)oXTrnhu#tcYz>L<5;40QWJ5Y^d9kVXnR}hJr^T?(&9BRNQ^QaPh?; zwyH0i%BWT(YjLctumo!uDn8+mANC{OQgNG$U#I+4KdM;*X$`C-m~1TiM3LR{OcRNG zJ5Y&iXGQ|@4^^z}CPSuDZ8FT%RV<$k`YoC42_kjUbVvmWDvS21Gi!T_R6MG;B=2Q;NB_c58l#g`Nd^$rKy?ByNhLzI+8dBCGqp64YkDtOpqOA^fEK*JW55JL6KqOza~i+ ze|&+TxAtXd8A{%zG;jDfq29R*gd6l?vY@dcz$N5SAbW!DVt`5VlNQ=f(|(rLv*evI zWS)DCIm%;BF#TugoYTr^&8>b0```iQ>7Vz`bu5tWpeO(rut+OCC?fnb`6Gh&bQoZq zym4&uWn4*L^{87f)ZIxguCfqk7_}q8q?7n6eE43!cy|(E} z+9ws+ec94sDnpZy>^_hQ?X{Fua)Tn>rQ~?Ww6gRW9q%3=I%35(*&eA!2{X@4fq%<{2pJ9*H-&OX}{n-5G*3%k4 z_rlo-{pivljslBkC)bJAqSUZ<4+krMm>6q96FK!yA$Zs^TtsOM=P)Ml=)Yf%hx}w% zUo;OWv;rmX(ni+({Ok8_Sa6H~jvV-z5a0?5D6&1wa~EKQ{mg^U<9wdv{XBaoQZ_HV z!4&5SN0!$~zL&fU-t*Nj5FdSkXNq#ag z`6{mUlUF%9;G9Br=`(^8=uz+8V!&-*VWt<=hj-NGJf#5FJ>m`D=REgylPk|TY38xO PCbxVWcbxAnM2N+oQpXWh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeliveryModusSpecificationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..32d0395c5ea5aa040dfee87a98e4f29c4212f7f9 GIT binary patch literal 1185 zcmb_bT~8B16g{)_11bn&!B12`u?6BJ`lymLAQ7yZSZs_wO}CdaWV?gAvkmyGG|`y& z;1BRe8ShN1L{s3!eb||~bMHCle$0=b-@XI5kJS=#xI2asREnq;v0TK8z*I_!R#B6Z zRGawq)`o!C7MNH!acWg;n<~mE&j9Wd0=dw%NnpCZuX;*GD(=XJO?2FOC~)Of7F*q= zrcQM$qFNjqt1QE&0u>){C=a`lZ0Wcy)t_7WrW@5PgS0YB43mphmnm}Vo@q3p_nA(p zJ<=CYc%)-(*91l?)uzB?UB~ny>$WJ_QB3NjnUE7woED!4#+=>Ltm0|CMRK=edXn}? zMRrfNb(qS~BqVzeWJ0@bWtH5ZNcSi?dT!cT+Bl$4@9NNJ@{Epljt-p4Vux&BVYyNr zR*ho%+hL}k{9n~_+VeeET!B)nCIt}1Gg3duA+bMnOI`)9`Q@(=pFF?}{|nx@ido(}D0aXlT;`Qu9~1r?{29SV zz6@|2{CH^aHC!JAud#Q)F@@!oF9?pQOWwN0gxelrw(m8dchcs(qyRTO<4vFE0_Sy$ Xk>^}#7O==$PWd+OINLjj5KF%R_~$Fz literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/DeviceTypeKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..71e07c3a47d343f2359a87e36844e040c96cab61 GIT binary patch literal 1105 zcmbVLZBG+H5PtUP3sjJTP+#!{6kAH%sEILANeD;+G@4j!jDFf)hqB~)i+9@w{8gH0 zO#I*v@JAVEx79{LOuP>_yR$R%JoD`Ax9?xR0=S3e0y4Ngh7pwWsN}JfM^&JhQleGV zpd{5Me!00WAhrZ1)=ZpQ72Af2x|HPt?h^u;(6mTky0))+N=7Pf%eqZ;+Sjc%acr!zTs9Rb`-DSz*okCQ$1SOToyu38Xw`C&X4evz$;7I|5ScZPG@8)c zu1=^m(kGC6tYd9g1V+l0hQMS^$Mme*X;QMI7}QZSAvdJBE#42D8M~*M#lu>YY|n`)P^g=364HitbW6v;?l@@$s{c?d3@J@bGN9L|^ml!I^dL67vH7&d7rk&g z!XSF;7(s!>(=+Qtt5IrLwYw(^evlYzLK8XBhvhxsIL={a9A_{t@ZkS$i>G=xozI*5 z6k359@6txr{lM#YZaQ#-pF;+GH3)DCIpldg%7YeQjQvc4_Y=G?vOUY*$&{BJhK`KIgfw>s)!xNi&ZHUUJJf Mam)GMK!jNQ0c3Rwga7~l literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/FormCategoryKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..cda70d89abc54397adfa87a7f63a7b53ea9d5a3c GIT binary patch literal 1115 zcmbVL+invv5Ix@9+R)O{rlnlUrG=79g(doexKxS?ky;{dOoja35nxhq^5p7V3v$Ab2F=4sTea;?8}B3(xzp zRXy2MiE2f%8pqlSOJx&=qE9&H$GwQRRNUs`=P7^Li>j82wE9+3nRG0A1d-nHNK;0> z=_@1KsS$zf0~IT~&5$aVnhbMw70ajnUQ3#NL7OV-_U&%%9?V7S0=#ScJeY*{-IhJ$|TWdOmIZ%?;88)acrix`?yY* zy?#2vIC^mcMTU*ja~o1tqePQ(Ta#r!GTQ1;M^5@*0X*mo7EzeN8O$);{oh-o`97J` zXRSjST84smDa{*x^wnE8C%8@zBMrJD1h|MSa%4}@$OV`tKhdE5EbZrMJxkuXgv@iV zut0gtai#w}opV|lt(o#Cu=l>e68*E@xrt@6T`3B{d92V%?}h;XO#Xo29UTTZNq#sn z`4TRVleZ~4pqy;E@)5xabl!V+32@I>SRO@<;T^SAPbt6^k9gJhxki0mqspsJnl-GG PNiE;NP3Lib9GF8j6k4r|s>~F1g*s-E9N@Dor#d zKKKLtQO4PAm1t^t@jl$$ot-)7%*@XBA78%#zmh?HdtK#Z z2kX+xMv7&nv=feCErVhRIOfNllsBYma`F3?zwV@EM<9)^LxRaD(IJY=W?&jO_^vAr zHplt`a*w2vZiB&Cakb81rYaTgb~_C;`+`WlG@VdFg3_Y%z?gAuNh&JU2J(ZJ?s06R zNL`yZWny`v4f5UtZt$QfoZ!298x_?hd1=rlMjrVj_E1=@p5w{>$&r^Cx6t(^7K*FG z$`RXN4s-qN|0tIipY8eTGMKFCu1Ro9di^VBv)}W@XRvlgO_Kzz)n=f#ukqg<2;KwV z>{jJjm7c=VXoi9J;@OHBERTk&A(m6Csjg3k_vpxIrxTs}K8@fDlBVDy6sF)DOflI0 zPaUUGIeqdk8i$xT28Cdfn%BY<$@l)r!EKtc3{ZO^f~$~&nD*oJdLx)1JE@}cG@bLb zo+s;!rR{|`FiUaFOQ(OH?m4ZD)@x5a#<{19~rQAxMhgMqs=d@?506 ZZV~c=FU=w>(Uwxa19!dcEwBWZe*&0;ii+X~D7KWiiN+U25`vO|4JH&Dqfgu0rCoBni}!9T_^UM0 znE2oi@JAVEx77wyG4Vd!*`1x4bLPzM_a9%s0l1IVJkq#3i4@8?RB~9!p~_H9WUNHg zka41ne!2aWf$cC%Z5o|ep>0D%J(-~b?qdw;(6l7OOzlwg1&@So^SX_dZa-$Yve(mA zb!9^(su{@*t&J6y$|ekDpK#2NyAf|H-Qwc+DSy?CHY^os_N=5bX)U@0k>2!36R~{T zQ?YEN1_ZKeN-Mk0kSbRi4AV8GQmwzi+u zXy8j{BMhTUV@WbBpPgNoawAF%srPWa_(!p^CNz;7z-b5%T);)l7H|#)hDZNDJ-X?m z8~dVpC_~FI>s`w5x_<=fy}L2EMNcFR8WjS}Ba0lZC+PA8m?S?Dq5Tx?i)7D}cRHcv zh1Zy&Jm%QazewktEF+s)`2zOQ7bwv`>z%8ZqqQqV0l0+AWa$MF;GfB#5PYD+0Hfq5 zW0SAq+Aw*Yq65mwu2erG7(wT~cbfore1*9|)DYfLTkwl0$h|lYPD`9i?GT`)m$kI9H^`DllGAvm zkA3W8AN$zHKD0BPVW!OR0s5gjJsTMjuhz->K}VAH`~UZPj`Z(;|GWi&32-Tl!n1C8 zPN74_7Zf^W{F*|SjNee`k?|!3D&w~ldS(2M!YLWQr_d+k4;1=kWE9THSfVf>qfKE@ zMu)>WifI^yZ^Xg{E~=$^5b`SbqHG`{9tht{JaVQUN9v&6P;9r%U9rc5#+vWc!^CC5 z)J2D*_*g8y?yqnU+i!0MJhTH*i?AyN&cZ_-S~aygUJQ*dy)!QUC?dO}crBWHX?T<$ zY0i;fkNCz;#;M|p4x@m{ekFtV*wm$PgbbQpjmlejCZn-Q%Ni`!xSe);V(NCR z7TPv<&L*>8v9j>WGMyxYX1sHBIEr6**QY&U^A_b<^FAmn%3g_O6Vt5ghxOonvmcp? zw^2Zg=9DK7tYN~%6z(QNV?5>UB+%r1b6wSH+;hZ!qCIWe{!A;0k{4r1xv{d?JYd%f3&hf5nJBzAzD(HB{1+9Re96_^4_^V9`jUZJi)+ z-$+0$1q2q1xOQ2dK+cG7nLm9EFk1*o?rF)r4-6ZjBwhmZMqpy9re(9iOYl_6oiegl zaw36gBTSR?OsBhDIwLS)WZjbG2=vJuX1UBOH{bl>I(&?uLh^SO@O2c%@pv1rCNUC> zCvU$7@)w?Tz$bW=-%EhsDxGi(?%-K({1AK!ckzmV1^4hM1t#!GDbVu@nd1f2nf4+p^4gdfE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingClosureKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..20a8ac75a091b5ac73123094aca5e048141fb3c2 GIT binary patch literal 1135 zcmbtTTTc@~6#i!E1!|Fs1-yV4P%JHR5`FMNY|>Ooij5kJjnSv+b|{0}9o(I5z+a__ z#>5AIfIrH3W?ChZ79ZS)J!j6GbH49f=Eu)(-vQjiW)3ObnZXoFS!`rc&Z5Flh-IWi z(3VlGboi?An1Ssu%+_@n8xfke2ojm51omSLDPMOb!+i5V3uJ2fPb*;1i0Rfeh3Mw?--sY3ZI>33wbD+tt5(>@g>s4O~{!)Xu)p2tNL^Eih*!`A;y zk#_!Mcb|6-q;D9C&ZIPNx#yrh*xkWRdMqi>$l&1$GRTrXO>5|3hU`Rz&a-qbkUUS; zxtP=oZ!k}B%<`pwf$lj;MlxOg3iin*SfGE#88@*=x=lq6Si&We^p*(lbns_*AL-J= zN${hw!B??73a*m3M=_alpwhbu_B`xJrE-jQ?DlEYZ60|5PR7yz!krE+zayD+_vRRj1Cu;dB zkU&U0@Bw@jV(bJepe+yV!`dFt%sF#r{O$XfuK;diC5JR_P9lYpkFt-7k19hUk+BkC zOU8-P(Tn;+2DZsCwXUPYh{&`=IFK1iU_Zu?4s=H{%rthzQ1DPhUEVaYin{k0&OaYS zM)hS&C8{0DS`=v`45dvNN-kiZ@ApIAR#AtGU$^{aKdc!_(jFK|Y0{DC6GVF5Ax*^c z?Lft{lNu4o-dB+_YYeGUxy3NuP?3Bx=(lCOEeO<7(*YGEs4O~boI^-5U$aSNrT!34;PSyPx}d)MGuo?CoXiJqH}@P(`21a zXnW=rW+;wX!t^iDJ*Sn?nyGvS``{AH(m(5rE109bO+^kkhk07*K@s4e!5`thr%Mlq z!K+6GU&N(x@EUo06qBt~KfybM&N*wH05@HRxslfx-cnm|lssH^h*w;li&WQD%DiBu TS;P`;spRXpVQsI$0xbUkz!Mm8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PackagingTypeKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..55d06654c7430ad77c56eec1f57258fc8d692016 GIT binary patch literal 1120 zcmbVL+invv5Ix@9+R)Na(n5i9X`$p&VF`Fag-TJOQc6@1DG`Dv@5W7BHtVwML@i$h z5(tS0K7fxxjGaJK6pF+?c-+z4l2H-B%^GM_NG*T$#P|l%}LzSVB$XJQ6 zCF4Zt=w_^JTmz2-H&30W~D3Ejo{!Y1382Vx!?pzTeRU zF1u2MrpwzZNO+)Q$p`m%Ece^O2>x6IZ$*ci+B-g!Pvx;SL@d{lW=N`7Do+w1m;4G? z81{QYAWJthuzE7&o4Owda$8x(OOx>KSb-U;|IjT6WRmE3#Bj*!?<%|KQEX-Lp~nX zXa0c<3`5bml;%x0|LVOR7Tln}BMo{cc({ZtaLVaDQ%F9-o6|B;h OTE2-}*7pW1z}io{A`qMa literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/PharmaceuticalFormKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..cad66db2ee650f22f997592d871858667ca4f439 GIT binary patch literal 1158 zcmbtTT~8D-6g?gG0}uoeP*hMsaoHs{(MOd?&`rP%8W&fiPu-caTQW1nPG73J5GrM?lu<3C#xR*lqeR@2 zCQ~|nvH6IBZ83~*=rpq;wJj0nvPb~#V+@5*N0MQxu_t>9&RWu?V1(NL+}&Xcw@JAz1^G#yexg3_Y%z*w+dMJgUP+LG^fbdSrf z6tV5{NQD^>wUNAcmm9eo2`l)st}uxRWo{Kg)wM~U$itn(eW$M6k+!dFy0UUy70TI9 zhnarTzg5X;F7{ke8Ah8rH=(R6Cwt*U(%Y`o47Gn$FbrjuX)}=7mv(Z!z4ySkSl@iy zpvEtq&M@$vJ5eaZ^63aoDc9pnQx)sSH)7vtt3w^TX8cX_QrT{k9%UpH&@xPWlhVBDr$oJTPYTy*h6%Ze0eitb__T9tqXtHEX15K4LJr zl_)D)SeLO3B3x5STVW}5%%JQY4*6j#;(=5RE{?T)rxmSP3KAq1DNIg@7E-p#akhSg z9};P>k?nxwLfs&XT*YsFkEN1!l|i;VUuQ5}l?q=ctpLroAPfhqLn>2Hv2^bWb9PS> z*LpQTzT4Doj(aE~yT=;9DqLL1JQTp|TYtEp<+-mw2>&bl{i= zn`lpX$IA0*{TYn^G#c-;#3fw4CZ=AsUfaKv8GNxNgvpO(N>2# zazjf`%6G5OK`dT@(gU>+Fs zK^Cq;0s84YK>u_GiliYbx?iCC2<^ip9f{#0jJ|_Qq$S+Hwc{PFi%EsiI!@l4c1C-C z;Ty2eKKvD0`@C=oCh1)27!brYx-qy8Q?#CT{sNg#XPlp=I^TesUFTI|&bU+yi(esg zlDg=nRjU1!k1)}(>ZW&S)4n=J9ZCbqo(0)S1(`_)$({vi5D4}J$-t~H{k9*+42|m! Yl{k$s2X~=NN1Dt$EI8SFU?D922Kehes{jB1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/RouteOfAdministrationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..fce00aecc69c9f8bcb545b59ee2464c7163ed90d GIT binary patch literal 1173 zcmbtTT~AX%5IuY82OtO{;1`I1V)=-h=%Y%~pd`gc5{lL6)Art_U2=ODcef4rt2EJ= z_}~xlM;T|gRidf&!TWG`cXsBSGc!BizJK`&;6Ap-k;C0FjG$D+dJ!8%Y%)w+X_QFo z(paUl7nLUrY>#1bM`zZF%+*EOk$D2}A7jYHI*|-B)nm~WJQZ1!*PKyV^C82vgHGmD zTh^6TjZ~JiOgrHS)-serz$rg%r@W!Ego|Id{8c+GI|6BRoFtfBCfY=i+X+mgM!xMR zBa@MyfWjk{DYwlqQd+MwOjT7TpLf~~X$}REdTBbQgaoBU=e{xLT8dQcR2z~XHFcNE zmK3RL@kGUz$J$8VeZY-8N`w>qK$DXFqjJ(FF6&H4;+Z@5hrzuJX#4hwTB}W8X;0nXs~)`jzWLqC z(<-%pbvQ%cdtsPXhPB}!H7U!f)l|#M;EtRa?R2bD-<5$(FO_T6=z%7}BsOT8z-7!% z-~uKX%KzPFnvC-ozTY^Ov16DGCZ%~T42^o{Ul^8Yq;jC1BEoePP^A4RJ=O?gWG6jz zo}}|Mtry8UWodiqHD)M|dC~Nrrh85+qcy+r8SFy$r zpTQpyy{F3v=fRH$2H(I!KX{wGBZ?_(Y<@y?PCXv16(ZaV2=hI!KE0Q=7$ilw85oyB co-35sEka)OrCGr$Z7Jp3xZ`baz+$ZZ0IHoQ00000 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/StandardUnitKeyFamhpType.class new file mode 100644 index 0000000000000000000000000000000000000000..97489e1560fbb855e0229cc4f145192c8ebeb955 GIT binary patch literal 1140 zcmbtTTTc@~6#iy=<0=RR@q!mnYzuJ`eKAom4N3wwm{@3xK23LrcF1<7?oJ!*KMS9>k-4{mpyG& zM>bTfnxU*}ZLF{a8#9!WfD?Yw33*fLfQw(Z{8cBcS^{bItR$H1enK%8$+tZf$sjXe z&OcUK*)4`lsoWs1Z4;1?nVQmazt?HX=s*yulV*HMNKjgIPK{aHR;1!dttt6Y%k;Ty zOA*>O50oEs-$au4AMi*X1;Pr-Na#RB!66Yom!~_T)9xOecAdCFOWJ|HVyS#q5eo57 zhlN4Te-z0n&-GnR87Atc7x{8WIn~RfIPbYaGpzrke!ef`*hHzyfwIxnPP|j!+|KT^ z8nu1(e1_C}X_QWewetb$QdYy*Pz@iR-Gy#stnp3gI`KQpu>4b)!~7H`F~zX?U!A1E z9}e(~=CSlGLoqQa!|TbLQ19FT;TFA^EU0bpa0Pi3Xg@|H>0zAgq=nAYbe^U40$C?x z%wYC4E>av#Bj)K}qYXy_6~|1a0yGa(t{$xzk@%*dry}h zhQXU>24BUsG0&9(w0)bjXTcv2F%CW59oy$jQ{`u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/SubstanceKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..efe4d5d1370e7d2b4817714c9da4e95f66387c20 GIT binary patch literal 1113 zcmbVLT~8B16g{)_18R|q1wZiv6x%|aL}PqVNC-+&Y&5Z0jXurp4(*Wb4(`r2;IGm| zW8#B9z#nD2Gp#fd#Ke8rxpU{Dph_YH{w_uVW@1%P;&_f{GcCkU&SF8N2mNvKiV)<#LtYRGPzjv2_m=YkR}uP zK2wPdCx!$Hk5#P9I>SV*-eH(&saQVG`o2td1c6#=I-rIGwMF}pGiQ2=SUha`lJ9o) zfXki~k?HYJ1t|}7BKhDxPvmYWjNt9ex6KFgnLOM%+_$8PU1^4ds(KRof zjxdU@9OuWde0pMA%8e-1q}kfZYVRl7=s-tS@uTXmmFcxf^H3yV>afc=k7^lbP-b}W zU)M&{J)Y7R{+VusU+@xob1KklkTt)#!vL|WaJWP?FIM9BY_7z&s zl6NL0^W0m^QXaEJ>0hC9PAj7|-}nml$rYHRf5ACdF;BKFMFF^gi?q_KA;9CwpW%I^ zLl5KRwG)%C;OZ!OouWO;DKu8Tz#BuCoVQ7U+pfa=Flq#EsVz849#om5>gxto WUa-xwm0BW@NC^m@oLx6@wOJRhH){DR zkU&U0@Bw@jV(bJ8G!%(_SdYgu=bRajzkd7t1;9MCzpJkO~r17VQVlob4!5ai`vre5b8@ zTy~_0ZHGrHOnIn{h@L#EkYVxo)P|I6ajL0r4~F-A&uFVd9lO5&g8xFFh+h-LHlvq zS7<#+-iegVQ?D>ddCWB3Q3HA>ZO%&yaM3ef@^#Kr ZU6%=Y&b4M93uIEsS8>hxUW0{L{0^7q5`zE$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/WadaKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..e03122a6f0b36262ceb4b8d23d684ddba9e24860 GIT binary patch literal 1075 zcmb7DYflqF6g{(jK`BzP;1eI9*avY8epE>sl%&{bVzCXsS>?9S%A&+7m=-rD>lU64Vy$lVIBP6{*;4b|l~L=@FNG zDFV~yUFFBz*OBC-dpwf+U10=&DZ1i`Jl;D#w0d$qX~tSg<;t|abMeoFrE#0T`C?UO zM%G4#d`k}_U+yR?w0MH%jP2S(L&Vlp|L&=4d z<}LT6)jNCtxIqs-4Y~q&xP&Znw4R}- zldaZ1!JAO$U9>@jyAEM_oR!d9X)8{WhpUe9n(K3w`npcYE7qD-tkIHMzKL5l_6E$y F`VUn#{tf^D literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/refdata/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..afc16925413e947fa5ebf9681e8812a00b7d1103 GIT binary patch literal 282 zcmYk1O-chn5QVGb&zNLmHi8Eb+-RZMwJSHS0)hc?TisJL)3JYKx@XAQTzCKv71AAo zSWs1q_fhZF@9z5t03Kmp!L)*zfY~|>z2+BVS-|3p^e44^XM7XxH#Cxf>$kxt59dz>hLk_infe_~1PBrKV1uQ!y^WR7L62X z1C5nhy;)ynz&03ESG2NDDAy2ajztRKKgOV9uq89xIowAEqxC(}7CaMfmoLlKx^mb; z^PIu>R<0bmHKdhsic3mqCma!22DJb>;0IaCW2u^49R1~QvvkQhBjem5g()bJ5lv<5 z1ZS_okGVA1?CA(9y^u<}MFu^!*#<#Ybdw+hb*b=Gp2cW(1Sw!JRM!dRDJWaIcZ~(N zD@oF7Jx2barP~~LQKXbjQzn)t+8}Q~v*Rsf0fdwRBZbmP#Ly$ZW3IRKAn-X{EvMr7|j2px=Di8YSUHR z(RXn#f_K-qxVHYXPUA6sIYZZb@T@)tGnWIm5tmY{sgBRiZ^ypTPA59`E%D=-r|yU( zu=c}s819EF(9dA`|2s;LBaC+{RExik_b_n`hJ#6Jz8&6;{N$$zCh1ibfLa9++=LR8 z>D){689^V}Nf6zubRVSsDp?0C9k0EEA;K}Qn${8e&uM407w5hM`w{|-(pn0}1-Lc4{UGO4#M}#TO&3}XFn7R_I8$`GnB8+yt py7XS!M35B0-N1M+kqCq^3GfEdV3WRBHCEE-O9No`jU1s4(WrQqx8%ZmU%L{H9oPJ)H?0H$#%AUE7z`BNe-z z?C2qIj z)Yh41agU9$PC0E2Yx}n8dj@il#4^;TBh}=u{GP-u>gvp~f;ChzFYsyhm$*kCfe*9e zO-mr~es+*MG6^hr5oD}P_hxahjxw*c|B4X)?ra0j_Sp;ebK6%CmmC!Eh^^m!;0=3d(X29`~^`s1#18R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/ReimbursementContextKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..42f09099d8ea59b09fe0346245c1bd9781eb191e GIT binary patch literal 1953 zcmb`IZBG+H5P)alm4(;Og4)69F@S}eB z2k4*BL}TIye}F&AID1z_%2K}A4|BUSvpdhs&TfDG{_zt4uETscq~KN;bii#T?kI6r ziF+xSO~G6W?lb7~(G!MUM$Z?n^K5mA0ei^c*rMzB(r{$iumeoee(J{<3{=n-4fJ-F zordsSr;d(f&|laz8V0uwr^-vx6HaxO!EiBfq^M(A_`-K`AP0TzUEod+-vq+LN<6|#SZ;-!6N}-eQ_a?Qwn)>d zG|{l%#;Rc#aRWVcEPQInn#w?Cvrhzqvw(m6iRcgB|IO4o92)g9{k1-8`13t7@|8qTEQIP|6=tHenq zPC+k&$N#nM=!Mw3+H2+}T6En9LzQrODSSM{Th;w=o}QKz&{cyZk#s>fjeF=?#vly| zg-Y{2n)lK71Zn$y7=XbSkRdDOaL_umYo+84T8DS7l=VUDNM!9I3ss8b5Jl$nW%Nx> zeh2m?L_15eBUExYN8@zl0Hc%+J$Nt%<0SVl{tB_rEsIyQi!Z>%=HhwEH>N^OPJM&e zUg+*nTcnDW!X2`aS2Mgq%Z1r7xTFP%w}QOVg5>oe@m7#c0(pG|$b=Ro(F)Sgf=uc` z60IQb2;}_{AX8e9WGl!AEy!g(NU{~=BY}Ks3lf7XVKYpJ%{>P3u+4G^SK%7{3)7#3 P4>NFs2Dz8OEV%gx#Ri@A literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursement/submit/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..9b4de2f0d3644739c11df7e979a6ae854ec45c08 GIT binary patch literal 308 zcmY+A%SuB*42CoHa%{WNjo<^g)PTj!2!b0|f?z@1W~S*mQ|BUcIrQ0F_y9hXIHMvO zNV53z<@WyZ`UU_OFz;a6!A!tx8A{ZAYb*;mdLjKxJ)arB4(A&hNx;cN@!2?jG|4E- zH{OR#*#w^ioZhvXEpDAfW&8^1SH&l1mwI4FR|2M<9H-j6&bTbmOT}{Chf(stWb+_b zMklF5WH~NmWaCtci5>eaQ&G-j0oRJLG5Et^W3VweF7O|N-wgh}M!;d)6)pK5@70EN bJ_Zmlsqbhuft|0o3wt%stFm9cOK|WBTuNP@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/AttachmentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..910ef899dcf2c5cbd723bd74909a7bb7593adbb8 GIT binary patch literal 1124 zcmb_bT~8B16uqtRjj6ifutB(HD(|q@qN$!Ng)?^l5f`ZHMg6;LL0Vf0HjJ z8WSJ<0sbiCouv^71buKH=Htvg=bn3K_UEtfKLFqk+$uvJYNL>YdI=gOST4Z|g9(d9 zinxQuO08aPJZ8Y2F{rF*Wt~v2BjOYbB;Y^BpltDdiYmfQLy>I;GcQx+WP%-OWf)^q zDeZ(KEz6+R+7<(`%XgEQhf;O9_;bo%Cvnp`Bg53;0|t2|5+wQdA^8zQ8)>kc+s|Em zD3x@p405%4hbU{hOO)}JRJfTYA(|~g4j4?ebVMZyDvb6+Fz@=3EIn<7$lvw!fMXv; z?E1VbBg-RgkPq&1gE9$IV=+PHV)237G)$!9WK~3c4?f4et-T#@xza;-*e6cTF z$zui?ES=75BQ|5JsXzBlZuO4QPDeWS?e?!Mjom?(EbkbcgXu9i17i%<|Ic;NL-(EK zu~0q!BHYHvF__LEsd+p52joZpTwtF5kUY?hK>(Ma2qjvN&;tx$lyEXd`wHzRXg*8m zxTWRf8<-*<^Ui5JPv@LwMsuO@4cO;Qph{yg16SYzt-TZlz(ts$nNhk~8jq5{K=6qU z12`bxKaqSHt_;bm6de$!*qHqa!9nVBhBhhTqfDW?A2m$xt<7bY0=SxGyq49uKy}TN X@*KhfEW&kKQpq=9$zyMUMR4;s7S$8! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/FormalInterpretationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..a96e5f38b57930f74b4d050bd2313f4dac0203dc GIT binary patch literal 1197 zcmb_bTTc@~6h5=`0$2pGpok(D#X`|Z^id^2l%&|Gq1YIGn%y4D;O-30&Q|bOX`(Ul z!5`p{GM<@kBqX)II1h6Zb`T6Vn4*<9ex5uFXwJ{ihwKA-ip zKoQ#m-jPwtBW;lP?s0=M2{V&og389?15dLsk(TdhlZd#XESe*O{mh8t{>hPJUFxFs zjH|V^LB%PhxqhZ!iZiuysT6yz(hSC1Ix`XONSDUq5YRiW1q|x{sB9Ernrf5N>~s5j zAG~#LTij_pY0^Bb3`fYV=Z8>busS?O3vnw>HP!La;N~0|ZFQt$*C02VS!@U4c`g;W z2-OOlg9?Ke|GU-nV@^l^d3cDCWl;4Zsd>wPCi&3~9W2pTD*$yC0=NPtDARqE#yEg6 zk`q08Ptbdc&hsRlOzC>zHB6Hqb2-pHLwZgpqqDgF4cKQNV3zih7jD2My1P(h0GDBo zPDXI^w4ZhU0>LLz25{>9aG>*5xRyI_l662nrS^1h;+zH-!G?xC6IFp#aqp7=o2Dtd?P|4C@Rg4W?4W zEliEn>gCpB25g(b_@-9I3T0a&&ag-Y+{YLUy~9HW(~UjR6Fe5G!<#mhs&k*g+>148+zZjigW(xTW+-KN-yhE(`0OF~R{1wlK4I-;%w^+xyHSg>75T%I;UQa}k@xQM6lD@-slf!5jl~CUvM`aBH?Sk(N5V)$%ytj=9oJF^t>-yY zT{%gTlF9wEeF2Ur<{BvWoW2Z3n>tG)tV>6}at!LWlbgZXKU9n&G)AX6xjv)6Ywn}- z*kXO_NrT>g>2!oVdg>TK2Fs^sHW6#F(WKeEljYw}wbhZ1-4nRs%VIk~@wj7f4ra#S z42&_T|DPwM`5z4O^KcI%%V5Tvq~=ZkYsimogkXVwoC45`K>!z_1Z6r8(@+L5LUtlW z_i?&U(teh#6NZjcuVI?^Uwu(&b$)H7QwjWgZY-LryUrHRJG z2S31%GFHz{BqS>)#(C&VRh>GgYN~(y{PrCH9>MAmlwoNQO0Zmml^Q&#!9xaP7L621 z3yqapz1(`nfNe7v+0e>5p9N&utc^((w>GBH6v>2sFn=*a5k1*gB!k6^(M`lgVm0+{t^cn$HrnY}C;oT%LCg|&o~ht({43mu z81o#%a1|zo;Svlp*#3WGLGSA9fxL*0Fm?eT??YWF571yz&~x3CFy8S|`cRX=k)omcIh~lqZ;?wVE4O;ToNN zDhhz>Fiktn7~G)sJoqyNAITZO8Te^m@J+Z?fY&KHAWU_6db4dZ*&Kd9IbuLg{bCh`&;V#U>Jvvg!3$W;IZy<=_ehl?r+9*7E literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/LegalTextKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..1475dbb7992626d553a6714adc1c7ffda46129f2 GIT binary patch literal 1151 zcmb_bT~8B16uq;wTc{w26vYn|P%IRkL?2aRgJ6n{CKMZ^PqW)=8Qh)0o!JWhDor#d zKKKLtQN}yl4GpB?i~F!MbHC2H=g$24{o^M9+=shmC_r@#Mqs4`t0kzFV2#0)!91#dpu$=-P{*F!6Tu%yk!%qx(^x5?WD@e z7~9gwAi}y*+6qfm4TEZyaL5nihzC-2xH$Im*Kt(0R3u0(QkjAhF%r;o2Q-@Chg2rm z8R^6OkED`zo!r%xHpOn}4#iG3rNS3!9AL652-*?UA$29FH#+CWg58tEE0;P3($j7Y{8F+dVpPRQ)cx6N8!R z$}mNIllv?E{!a+z_!oOlUIyisPLmL~q~l&Wjdah6&7k%V4Z{$P(Mis&Pw4N8XVH0V zajUV}q{%OxjgUuAo#w}2`Rv3NVm&gN6nipU`-4PV9qP#G?`~ci*&PgN2(pLAXc_!C zT!fi%I0xelHvh{U=?x4n^UGi#LrVkAOj7e!_B`Y#ca30y9!~*iY~aBa@S#NeQM#BO zjFFu<(RqT-Q?#BZ>!hLWg*PxwdCU=~e}(*-=-BBS)sP{#mP$o# z?y?3CIOc!d^ZYO}82{O-8gpzOyN+pbuW8cgU-Oge)L4rL5))p6D{z%SMeAdcN-}{x zEukI>#Se{^WM=*d)U?EUri#G3e;17fhQJ#wy>uc7yw*}mHob0tq}rOmhSmd}>wW?w zs<%ytdabkl3d%5w8?gEf0#PlE$1%KG!Ah|9FPsATjwd-7$D`V%0q)`+Jp&VXRtg8f zBwWKQ+!Npi9+ki{j#L80pOE`}3Vq-3Jk%(3?=QyqV#MEssWhKQzCX#YX7ab-cA76B zKak|tGWjyxN%KYI2b26(CO?huCN+Np`3p(Dn#s?=y)<7!{$i4^XY#W!m*$6%A5QXL fGWmH}Nb@7eUrO@L3_b_tV|8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ParameterValueType.class new file mode 100644 index 0000000000000000000000000000000000000000..5b46026e7a98a751ae44abc0b865040a1e917d14 GIT binary patch literal 2903 zcmbW3-Etc>6vzK^{1H12q-l~irBM1o>!hSA38gJ<18JI+6t`)U)WZxHuy%x_&U!bj z&r{JT%24Q>>ceu_>OIVl9XD95!-z$}pltARV_N0wsO#>B>C@_JCn{(f5>gJY8|z zrpS=8`7nmTFRH%p3ddtOUVi56INWu-I=|cMyu~oN*7US&h>BFQ>WT%=^R=T%TQOV= zN9^+5hRdtc+vLu^m4DW7mt4^ho+gpB=QIREE|R5=n!iaMqa9PO>p*&S1Vp~q%2mO?s{1=!YzfEJTYOX26tDS#;5&1znl#!&Hukm!$qgUqq!q`y3|EgJ z8L17%Y9#!1lL9LBUIaMPhg#?wgFQJoelXVS4=f%XgT-xz>}}~uJ=qg`nwPmbhT4&$9# zk=;m*kVL$R(av2btyfDfI&Mj^8>Ls$GH62`XbiJQqKZO3)B(gWcNCUTA&yX-O;Ln+ zUo4&3Z6cEpx!Mm+TO*E0tkQ2pV*iea#9e(xBzE7ANMYS?1~suP&FMMOo$FW3&B<{2 z@cVF~RufA3K?K%14?SMlEMf%5 zikQHOA|`RFh|_qph%6-2d@3BtX7|inr0XayQI(8!`DiFYwjVO zrMD~(h5~Xpg&`E__b@$EDZGZX!KL;nwTGxaPTw(waWc>nx(z4EK+Ebjyg>$9YPaDn zGSKq74QI(fA?Y?;AUbAZN##l6;#4!LGt<9;JrBVzQJD=pZ=yuM&63CgQ<$cjG6wHb zd2sLxq<$e|3hlug*17%qdLaUU)o~!pmTW+RN0-1@7Y$tWcBgg$MZb Ub7U3$9ma&hq{3;1GYaSa2gq22G5`Po literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementConditionKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..e49405862aaf77324517f478dd670f39e0bca868 GIT binary patch literal 1486 zcmb_bTTc@~6h6~Z3QZA2Ku}Qu#R9@8JZgvpBth#XZEc7?&2EqF;Oq|W&Q|bOX`(Ul z!5`p{GM++6Al`!G9m=3Kt-d~<&P`S}X~R$;9GIanTqK3K5}&%=W}Jj}x?gOL~` zDO4S!SnBZ2&K3jqjKR>R4r3!iQx_`19A&W|V=%6;DO3#)Oa+xNvW>5WX)zcr?}@hH zN`y^bHIWRPj~GloS&}!i_N0hGHl+gOUq4;0J-?o(vmY9NqHWKy4UG;w1(t zOM=Ga1^Op7<9A9G(v$lGf?LK%2T6k~v)QQ{Mi z6EBd4S5DfgoegQ36RO(bzGXGpL~{ z`QBNoh#M-_q`+3Xu=|lV+Skg8YsVl_^wv*ke59qrQ-le)T7)7D6=4j97*sC)wa}Oz zPuDAN4}HU6%$cO-RX4%%vwgWRL-U;j5*)H{4e~HR`$3wE3>4^wP}2Dlok!?DOxBSY zF2m?sxI(uC|KHp3&aKT!L}{I*Xik4d|J>paU|(JODO&rTahVDOm2wVn9d6Kx!8F{Y z^>pwz$b2~y{3JE_7ToRzuM_5sEw#Ax9WuwI3(i_5?k`-1iH=vdyoEO7*wI^01(H1r yWH%MaTsn~KSs)Dpf<1v`;Etny*U2$Ua?KOP8H9UKf(6==GK;WeZSR2jaQ`n5pkna= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/reimbursementlaw/submit/ReimbursementTermKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..7ce1b065f34d4030fa6096e8c3a5ec0dc3593887 GIT binary patch literal 1159 zcmb_bT~8B16uq4x-+%e5B(6JWWSBa9z#ykYf+XKOB0p$oBMo*24ssVB zN+sP2gMsQ|n<%TgLzLl$RJf5QA)1yT2Mk6VI--&U6-N6$m~&l8mNpw9^0(W%$FYkd zc3s|)k>!y#$b0v=L79Z9v6!H8v3SpI8Ya^5t)qAgP4XP~Tl>4-d1V{jQP*US+ETH{ z(Ok9ZJ?DGApT16=nh4jV_d9)>`W@ds21|cwV-%sa+VuS_{!4T}Hovz1v_VHce>SHd zJ#m^(1`B5kG!g5u)zqy=C-;BXXs06``!n!YFOA(F$ubvZxCmoqI0t10FaGOM(p&KD z=CM%Qd^6m^$T1kpAgOsXdnWROzfmwtk0=Lpnh?MhC_s_cgLFp&7$Tg!(Y`|a5t`2v zI&5iq;WdmBkNE;>A z{S4rceE&r9RhaIRS139lPN6pS1%kuWr3|f8!pE7y_(4=Zy|*@#Sqk7pimSoirbmfw4FK^IWu$Yv$^mAd?<0I ziijJtNZ?P%_b2ZkuWtZw0S5)_6|m2sGjXx5s8pI596gKbNzCa?*_k_EibgOvxr;U^ zLl4R;si|+R3nD0IJ%iJ6o>}3_Xq3uMQT%lA(dbFFAS13Aw5>4Y)AGc)jJ4&G_-yVP zP74w`EcjGao>#6W-t>4)%E(xIGGv1mFWg6IRAA60z1B)sn*q&4)Jgou!?n-T*~9I9 ze>^Hj!vTZ7B+PvL=40k#=3~>tzkK}S2_#`?9SlMYy8K!DRTPL(@iX@jM3gAD+P>fAmGR)SGL{IQU=nikVOzF-;hAS^}?Nln8 z%Bof(x3xA-I0|bSs=?uepQH(IDc$Dc*DHUOCfkmJv~njYOi_!JAd0nsG?vM?xyod_ z&?iuSq_lEd429}ilVQ59w0xGQEtwq%0`=5PObH1}i|zwu(RCHEsMlMPA9hTS%dQlO z>+-gWEssqmdG7)5sm$dfp?jJd&1)p2cCuYdgth8W#UY!g^7P>J*fXtkr0cVstF8^J zNX7m%nC})aUCL3_=^ZR=Pg7v_* zw7a)cr%6~DjWDoY8qJnrb#$19l-r3lRL`B^?K#ejGqFj0i~L;X2~~Y)YXYN5T*TZY z&S8>a|Nr%ycI9m5pSO-=>=@>PN*Ue=Yoy-!nZqqwvLdLth;S8UROmcL;~Qa|^hAvA zQ*@spd7iY>mW~%*W0w4wXHWkbdgmk=$M;Xtw&89b+Ec;>3+@AMr_PjIu_usES0JiYL!W`C;$XSS)n70r&aos|~#Ag;# zCT>`;Onh!3ZQ^DUoFTERJf+_;%;fTAhWMUel?-zQ<;mlgTaiIYR2-Vg6ntAaWf3Sd z?oY;bT{RhY3KhvuYJQu`x)hGC^Qy9&-1Y;>+uOXY0^Jf0ja}FG_?OD5wDp0owI6hL z7_xRCg_e7?Dm^W$dyZ%})rqo&R=)RHc1oQFy})rUA1TdrJ<6NulwLn%Ceg9DXD60AeN|bB0 zm#awLC||IPp%5|OG&Ra;ef3*`Ee}-JyhEPbJQZ!huvBb$TDh{Unu;v_!Sj6GwH!Hm ztzhQgIaSB16jI-pWr6-(!EVs#4Q>z+{PVhjldS|GyL_2B$gf~^ boKF*fZImxf;A42){mNOY4(Jcb@D%tDvGVpp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/RealVirtualIngredientKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..fb7e2f3bbfdfa2779ec4d860ff7c6541fc85ba58 GIT binary patch literal 1161 zcmb_bO-~d-5Pd!D2Oukmh$4sripz&~q9>yvSy3Xm!Gy()(Nphixip#S#+jZC_?x_# zXiPl#1N>3O>R}_0kkx~8=XdO!6=hW90R9sK!zq2p$b__=uxCSHY9}*J$JErRZbeix z#yaIVRw_`f@2jpll!tL7TiUdx`tw)5iKCixiEd?%9t#wViiyKFPK6&#*w6{J2aa=> zo@k@pn!rGHsmYXe+h)pWT^riY;ua;liWLZq*KNopDK3od9$0XDnk8-3TO{9iY**4A zsmSfgwhmJn+Jt2Hq3r6!Wh!Djj;)b9?9x1jHcf|>Xfp049qk?+c+r&(xzmDK7k8wR zo<$4QhL>CH`d0c9ZI*fLB6E{h8SmAY**MGJ2Ki8RGVSCX?$u!P%~tYoLSpfM5f;CNdCHK23+=~2yCBs zl^=88M3N8g@PUeKA_B6*&}iNsnho6}7D{USL>}%Q?mMc5p0q=n#D*qNh=1DIa?8=n z4cxdGiY=2wzN{-pZSf?;TW&@S>wlS*@5?wg(TGFkU!q5`xq9PKlU{W7^qf)j+(|qc z)=md#Nm&bGLlb&%{HXUMV~uYDH*U9CNnrmdma-_}JZ4HbgA&8`|9Capa5rTh2;Jk) zI(yQ$3^S=q8Qw~lU%hiXgJt?PvY8SMp@(tu6D6`I$etp3mb{ZOspno| zn(~6a`=o^CTISTcGpzouq$~$UHDJ2hA(u!BpK3Ax(WkOz(Sivf; QkxDIJ$C~rK0`qa>2gEKB9RL6T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/VmpGroupKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..6ac62c7ac87942ee7bda4a2efc656fe8dbc6dd2d GIT binary patch literal 1263 zcmbtTZBG+H5PtUh1_)9S5%2{O!2-%An)pGKq@ozKVq&o|`e}O|+a-6m^=_{Lf0ZU0 z6F>L^{87fa>mdUS63c^u>TZX8wR_M_kjA?v(pL8<<0w$Prvq&_1ag(-1{>6LKs&MDq;OX; zWr2yBak(Ul3&V1z%-fFU9PZbeB;U48Pf~}J$LY7U8%fuMBzw1IPlq;E9?QOO0@?7p zk3$o8pVC1_r_?6fPinf-Pve9lmZC$WnSRawut|s)dP#2tM(QRGUE0zK_sL@+*OER7 ztPZYN)paR~Oqh}UOMUy+nQdWf`%#Tw&BEXahut_vPhe@VU!ADxMTQ%B_n#`C#l3T~ zb2l{BxW-Fbm%RAcvxfvz$5EWa)F@72RABu-8qaf<&WoplwtU{)BiC}PQk6Eco{pe? zpS(8A^MK~T-Gzf$6j9>y5I=hd!>nf}ERV4~!Zr!`9;5+?9 znrKXX;Ro^+jcb(y5Ks1G&H#Wv-55#y<(wjo(l1>U8) zE%=70A@7ivK{It;*UFA$ypGYvOJ}-qQGUl9qj4fuDP%M8fN|!m5s2nzDhTSQ?JqJ; zORiO=a!tHkHG#JXT(p}URla8yKD6VA*u2rn&wiIqN&^KA9j<3!_ zex`dMuSzGYleGVM7xMq;tgahxsWu@np&-r@HH&)w*#ce>ylD-`d$M;%7G5JwtFh zeVmOzZ&Qlq6Ir7&4WlrYh76obLl$yr7=avt<*uJ)mkuJZ`aiCZ>7fE8ko79cgjV+6 z6ZT%UH(bNlCIJMJ5Q8!3fnNNd!f!SLeYk_{xbDaG0L}xro3UXKhF-#XwBn@#YoBMu zN6Cg^G~h)$4Hqy6J~Ehvz(tIx;Y@Ij&wc~)*-Lo|M+KvdmvKz{2jB{fjKGoeW~lQ7Oa{(tcshbUiP^cY5IIVn@^+u0BD-FMVgFQ+UZG8SdJwn{(;*Ns)@zM=%?*J1KHA1TdLo;@>Lkrtc`UmwZt%mNQE4xu$5Mrf}*trg55YSejt~kx}M#iVY?2g7@P37l@Az z=`61$r`*IGpEFE0V9W*H1_G% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v3/virtual/common/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..7bd777e9fea08d42ea9b6954a33f13c72a6d3df2 GIT binary patch literal 376 zcmajbOG^VW5CGsweXOkyv}@JES> z6!B&b6XroaGM``X9{_L#M;RPsa429fcWqO0t~3icd86``mVBXX6jbitbieFHf%%g8Z+UFS{?qS?|hn0^uyD5HqEEE69Lx+ zV`6c`Vq!6|*o|<*#yqk3cNGGT(??O0UE+PQ;xe292@gBy`ZmeY< K_Mp!&fc zL}TK?AK;HNz8*FL39cUOLw8kmy{cDL-9LVQ`%Xj;=-x0Ds5(Rgv{a_$GOd(pRnS<< ziB?gQlT=&tYU`OG@mx@4-I~-Xdtzt7l&ypzDQA!zDlW}J?>sZ-sG zxMqxX${|)Ns9HZzU3DlA<4Cr&X-oC{R=$p-nsbS6WsV;UDi{?r!Z%KZA55U=gxdqh zxl2#9(QZx9Ky|4J$hvI<2Jyht0G9-e6)Mi@vJL*>`pTV zF|?$Tp0yUL4bQg-be7j>vn1qA?YS=W&vD;3P|(U>8X1P1rZ(xZTKX67o^Nq;Yom^# zFZ9Rsyl48e6|~qtOoO==r52srIDZbE#5x<=$j`z*!7OrrNSQMlq02NeLKkR6(AIw& zEPjP=yNs0ClP_8a96CW0xk+2u$Ult!;NKR_;X4%wv!#HpQ;Euu2k}}18iF0XpjV)e z;k*dzXbSPt8yW{rc=Fh<;9lYsIE%|)Nqou!OkywP##Oos*@uDyU85PeXmyYjONL$({xU_e?Kh9x~}UKbfhem*oyp`2(}%< z$S_vcE)~L|a?rgaOqqrx(4}%s@b^2q#YICno@wy9bVKgyK=9TIcU%)W9$kH3D^75m z>)LN>C6sw8_P6(&mQ8*~m|iC1#koG^%ZEoT3+=jf*V(d3w`_l?UlhE%2*j1@GE9NG zrKw`YI%O+53S6-vE$zvEaF=XP85aK0E7uiasDlo{HkIQ$8(Vj5(;J(Q%QS0OPtMS> zF7(65Fnh9dMTn9YYAXF||MoQlZM3UB+d@0D84S{Sh^9J$ENKW5-A~i~6zwDQ zkA}#Tf?#$Oqp>1k6$PAmjfprM5hD2{Ida+=?dkb%U|-_MQ?w4m!bMEeIoCG8d0e0y z!$n-8^>62|NPO;be%ROfGEr(fuMvraO*Ox8fW%?yY%DDk&S!CiiMCZIy@fUt)27kE zwLU7=7xUEte)U)7aCq0l&!? z6OD-vet;iktR6N32GGQL=Qv&ID$1zH1pX5OgDJhwC<$rHa%4kb@@1Ad9aB@Mx)o6^ zNsLpDxl(~@eOGnWzTA%^+0sc{s^7QrbsW{4v$~ZzdMr>#R7_0YI7Z)Z+0d5SeTTVA zPjsT)ia=j=p~;Xn(`LwUT_?1a#VxYiiWLZq)=kJIDK3odp0nU~G)r2qw@AM0n69K9 zQjyz{Z5^gEG?rxdp;V#ERK#W+n?$aYHJ!Ye&3MmP_nZ#45B9v=N{8HWsjP^5QAtmF z3)O}fTI~8J`r=GxL)y?@-gj6= zD(T185x+3I2@WBVPtM z0zWzxJdNu;@Cru*TZj;Me*rbm7rp=h literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/DmppKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..da569d6d1712e8e0a9c576c47e40098842705933 GIT binary patch literal 1592 zcmbVLTTc@~6h6~CZGpb4xIX}CSTy8;Axl|!n1$smJR(r? zxGR|5;I1c>eEoET0C`4Wa9v4HGpQTQ_IVmZnL`MSwzw^N+&$QoJ>e?paH$E5)b?19 zQJcv&t!r1v_G1DQuY9S6!yCdAO`EStsWj7=#UoG+9QNtHW7DRPEz16B=^Mvh(-@@b zYmQ-3k~tg`Z^R|ex%|B^T;58C@KTm)p>b+GxN?TuIq0G!XC&b>^F&CYR|zDmvkd~n zH6i&6-)VAphapZ=jk2&M3>$-dBuwd!K;SF2Ca3S(sz-T;Gh26POIRMYl*?&vi84$3 z%tqF6l%yL@xBHwQn6y|(xy^NK5o6Waxc-&BQ|!mX?j38lsU+Pq!y=HyL}3H67$STX zB3amiLL?8ld|mmj#kYhhzH|iif|)9T`E!P4S={rK8a{6ck>&P~}^>nj_D_1!? zLu6ez0*%1T**qT0|*c5MqcY5wSkS{^<%Sa6@fCadM zv=|z|Rk(&6f$MMs>2c?;kob(s1ROfA$2w2JbmY8>)(P~<%*}s;#9``uAl=5^ybL0g zL#rsgfmR8sBXBboNU|TuZY+>n@j#OOK-vhTa}JQ1SRko>AYLqx+wnkB{Xjk~)31Jlui1_{0TT2qs?H1!BRyKdCZHxBvhE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..04caaed59a070ce8659c7697c737a0c176dab126 GIT binary patch literal 2161 zcmb7_YflqF6o%g^rLAk_?hQpnL9Vh2XcSRXz$R!_QX8U)U#8o!4DO|Fw+;L&{Y0XP zKfoVlJkuq$+g(hiANK4__j%trGw1C7{`2D(fK@y+Fp8xtmJOs-yk{V-;);Qcil%{_ ziuVl|Dn2lfS8>(Akcw+rtTSXbr7MHy33>&4YFhAG5wkZw-w}S(-CatDvdA=~)>n68?7Po2WIG$_1s~!p~ zDAJ_oA3tRnwS2(?vEwuvuf=iYxItzc^9wqXJuC@Mhk|8VNulGs>(+fylfn(U2CwuC z{-Z^P6QSWAx4sk{ujK||63_HJqBzMeot?+auPxc;c5g-%J-4KcVyd)=$#4+`I-PCL zX?Sk0=eC|_k_cH$g%&%)_v$>5p1Vsv{=c&->babuLq;2cs9z5Bmd7|f;FpzR`WCk?G7Y_wczc ze+}2;e46;dettcXpTdnepCLZm&u=F3H*qV@=ZHVo&+jDi)3_by4dT!D^QA=o4()Ah l|MJ9N=;tem{4DOq`61$m`}t1^d<_%2*jg2~E4KR`IZkM^&sbOhqzO z!tcs3Qbu>SUofy8hVf0Kqgd#;EBr*3DT@6uhVsB3Fif|P#6WOg=sw?%L#6xc3=6Ll z9jicgRis>BwzM{}h$(Kwu$(%a@RPvjuF^d&PH*{}z)$l~h*F|e%+R>lx)oDOH;JY7 z&>|q9QYUq+JX0h$7>bRRE}d?g9$ikhm6p3n;L7ko5SisS9+fSqc+&I3QhcZgb-nFM z{;qEZTpmi{$A`S9yoh@ylzi}n3olNDPihbt&0h)ceJe0j_`!!`%Tw#itZNLjjg?Vt zszs+3b6KH7eYD(F3X&C6CF5*Y-#1C<$t`91XNL2x+1FrL{YTq8PezdmbJ7g%uTRoS zt#jM**7nOb4ad^O8FK51VLFDf*k{@laD`SI1!&?btxjfu1y)O z>3kE5x$_2D7s#j5T>Xl|S?YRvx=oxrX@vRADo=0GvSJx-jRYy42kDFixjh=BcpgL$ lhbbpu%R2`xLS}aqoOiN{27BrS} zqE*!5B-Pfu*?2BUybx4bwI+4SxR#1CE+T>dgrMP+KW1z~-b@hL6g0J!8K+}z=~TBP zt{Y>Wa>$hmsy232PwmV7IFfB`I#T`pE8oUZ-MK`!GsjN^6^x1*>6^#W4<>MQ!kvM` z+NG!3XtyG0pt{%sWz}{-8Et68n_1lEWLrUjpz($c(UL-A@cUrF?Py5aYP4B?=-Qs- z9afRsksTeTGPDWH-Xp0(m#GMD99tu|5K+&O4bz1V&Bm=kQcp#&Uh={A!JZdi>9RX6 z9QtrFmGmT9s5ZUqBG_5ps?Cy+*R_{iJ6EX({x}6K{o`1}kkiyAeQ}HDiSEZ1*EiN0 zxB_!$bNbQq=MpVw;p}Wp=6aM`oMYqk;p`>W+0aIQK>l84kvqF`u5W}c)5Hi}pbA}FwycnEqLrbiIDF70qG7idH?_b literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/actual/common/RealActualIngredientKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..3046249ec76366068f36f9ba69c89673d5b8009c GIT binary patch literal 1130 zcmb_bO>Yx15PjYz*|wy#lu{^x(hn%<2UtQ}5U5gGs3=4rH6=oD@@`DxvTK)JZ`AUe zxFCU$IPe4bQHb$&p+brR2ln9cjNiO@GxmP}@%0;kJGeED66#|Z!K#lnAL~9g7^YI0 zC=s<~k}9KL>^@{*PZ%b)jZUr5wk@JemWjZ9jG>eW{gyB-hPk~=TNTT;N>vcahStUk zODrivy?G$|;)ox`5f7B^aPj+;zl@`XwTTKcEAJDd7O^C=mlKaB@?EA9*%>*hS9zec zvYQMe_0=|^woQk?lTD@Nvn&o|vM;DM!*tVx)P|sD$S;B=+fyXwaWjzoP1p3f>`4*X z9`C3y<)KL=@89Jjw3&#=jbo$v9w8ceWLI}dhmzVpmB;(Xhfb{DmG(p^>7g0;=`X)j zZ#jYGz8e_Bc*|r-D0h?-w=jhCwi^_~`dik~LOpr$BnU1nUej)NrfZwZv@`6pdGG;zD6v%$ z14#(qkK`jCpKtE~a1HYYrVY##%vN#eE#EuO3eH~1zEI0oPPTEeqmdL`JPndv;I&K6 zc)k;fnX-$L6kI-3W{>;e(Ky*4{i*mI{K|G5=vKj0C~zvv%ZRHCYuNHWeg#Tf*ZqFVf=-$!dPJ(m-qvhvBLP@zk<{14n0YWk7maaMP;bLw=>kDuSZ1Gta7RTNPlMghwetW>aC!5YIvB4Z`O zwu}>H^sDWs3~YyCbkpd>3T@jWOl64*xQ{VZL|{$48#7Ec4@6J!Q0Oji*;wiBV}{w6 zskSPTZIviLlnt$o6_zR|4D~GGh#y5E_m%E&adOLFM`6QK5kIw($`rMTB!M-4gAK*< zeX3&FDfDTS*OgXwgP~AgZd3fG=}`Q5Q)#)IM!t;q1i?F!CZO&F^+@O3S+x6#_^da5 z$=`KNkIQ{2Lc7m9DoA)>V##|C$VP`kAM+&jBW3w!|M*-U?;RgHj@7QTC;V#l<+J3d zCV#|C_XQYG%#knkoW@kJWzsm1Tgnli8pONjv}RcShlD{Olf=Y1!#<_I3!X*iv8Ao; zXH9zi#q$yJ=&?a|3`^&ywWMr>i6PY*84$d*>Vf_=&g%+OlSoNKs5dsm7Aa2c~?8Npqpbujre zypMG0;WYWlnaS61Jx|`CXpeHrE304NokCYL?=}JMWEE!mQ8~P$HkVQIa3e#!nf19q aea%zlIf(@<;udYG<=a?tzPDfj?)(D6(G+O_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/company/submit/ObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c7061308cd4365e3d80fa768ee7fe0338400972f GIT binary patch literal 895 zcmb7CT}vB56g`u~Bwb^*ep~xesQ5u~Kz*?hMFPGw*rF2b ze}F$qypsemH7~ml_iOJtckkKz^!)b`zz)6yC}F9DO{HkTTT(+f%U7I&m zl=8?}$-8^xlN+IXJne*ua{O0#EhBd#B4=!`%CHhyDV%HwcWQr2TQeQ)Z119XLsM%T zo0+)BkkEwr!Gzl2JATR``C&%#Q9SVm=cZ#Ld7}CPjqJ63ExLksJELV(A{#1IB-^pp z#tEm4Ce_yKzUP+TCNU3{ZgTPZmR~0EnQW<)gs4_f#s`L@EEg*+{m2HC?UHBYC$=8I?kUJ&lB~a6;2YiT8Y&c322Gg4 zN6P42F+`ar-U#y1tSK}jGRFfMG2KK0DDOOrX)o}LZ(sWj1; z_}~ZdLm6w1082)Ea2~p*YwBP1tLmO#zkmD$@EDJ(C}MR41>BF82W704!OM8aFd0a# zgwv5aP`YGmLHcUSNc0I>HHMk+MV&V<-+H2g6kBPz(fjgxBM3qm|ct%CPVz z^o(+4M+M4qWYhC}BMjvY7?xwf5kGPrZYi(J#mQIx)^*}Klw#EODThAZ@Viu{ezB-& zsInCrNy36BTvCi~oYhyf{1_@NyZMB^^h|lmtTW{6D;?4#RVG@>lRKenNxdhCJL=B2 zX()n5L;KWOFb9enX|^oMKlJOJCYrJb6O54zh#4hFYcKmCoPthH~E&6eaU??GvD=4Ev?;~`pa;VZ5 zLZbaR?Mq}Q$QB~P)Hg}?5=Bl0n8wUI%*L6h7xK?jEGNsz78~EezR*h!3$#Y5fCiNV z6^H|H71wCTa2<=Z4vW7c_nAJP6+h1u-@wgOyiU}P`9&IZY!2N48fT?mrHQr!A-dwLHL9kHVPSWW)smY`?IfwdcE_?tVN=&MV z12g~P|Crn7*ZT(m+`zPfaRUj7mLHsF1!o(wuhjCDlU2N4(?AL?o_onI@WLf$ zJl~7NOxZ&Zl zolV-tE$d-cG;B!Tbm~oTS;4JgtTg`8SZS;@4zr?r8h>c~e}RJ2x*vLy7N5+TZ9WH3 YFe)#oF@l4AJ%pp8)8ZVLY!aM&0~`BTegFUf literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/CompoundingFormulaKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..7ff805da9d0c264e3e0327f42484e2de1219a5a4 GIT binary patch literal 1448 zcmb`GTTc@~6vzLwz0wwn6;Qkbilqpvh))^Hs&qWxaQud01w2JU>SGK^Q?@umsdixW4BaxEwqEyL;k2JJ zOuh;nU)a1MJkhlHn&U{{@JZHVD2E3Q^+Vgzo5E@7#;H}`v#m9sM4ExmNhawSHeHdd zhBswh{vi-9ZzUpttOD3Q>XJuRc|_CnGvNq-g&|R%YcLdR!r?oC-Q@1BK`07XniQr% z!O}Y3O!^%`Y+JP^*Wa~ePv;$OSbj%u3DeU}>2kfdOrzbEfzzTO)!dejUhQwKOV}}YCXEU|)l*q#$j4GqjKg)`FyC(*-IzWf>qORE zT?Ven*M*Aq*13R-s%{MP|0suPa?g`)98wg<`Na#pW8c*J#)}$t(agm+#NLzVf-=lr ztWf8C&GIB=e06aBx~}x4DJ@k))y{!MbvZ3%T(^*;fGfCKz%WJ%7{>^8QFUjFVdKBG z1--NWdwJPB;HJ+o7H$ct*TW|$KB~^d6ur?jsEv@oHDobF^BlFlhCGrAk=8|8kJ30w zyO%taaQQ99$V%+7H6L1;vQCg7QvuSyLnTBmTEu*Gf;j|tx z%)Im+B|5w=JkhZEhT}+ODuVSGN1%3Dp+FZMWLs#@m+c8NAI+TeXd*usp+(E;o8>w064EcbX(p?>o{lDt*(Y(;{+$ zJ8GLBYcixD-Qp@_KUrEF)Ty-hD_|;Y%(+f#1<9UnJi}-N70Mi|DbsqlV|F6}qY+N% z&DNyvTKu`tf{VjAuITA8Ed66Bmc>0!x{<0-$=^p9L`Sj7=bO)}beHCbSBRo#hjC?C z7!Fe7e8cu6^}RB9kX=_QX-QiTQ{QXfrs1$gZHB?f z|9M5|+4Y~#i^d_h6vJd-64IyzFH(Ha7ZpW%vMJD&LL66+!3gcM^b%qiMMATrbDqu< zv`&!qf`2qCqR8HCg@)_Ax-7p}(#PEK^M&7Y5)e zX6eLm4cF;^KKT@}6LQATPku5m`37!A$?FsyqnuQE=@Vl8(%HaTC7wG0!gLrFmDkjY zfiQ--Ga_4rsR`%Hr-*+;s*pI*J54DbP#UKd*rz_erv4rLMlBx!&j+zAOE|X%bBzDV pu}vJsP>wO&CfFDjf+5Wji93W}CVn~`0>PLVy_&B>ewnKJj$ac12|CK(G zXyOm>M;Y&QO>HSLsk#qy?#$eC&g{K2-+z4h24D+oKBll-!HSQP!}~rwhYx&|9j;dJ zkfFS*w6d=lCN?&k4BozpB*Sb&Y56uw0-2tOAf}ath6zR76sdCaUyGh?s}93nBar-K z%XGPHOA*^Pk5t&5K{(KmhbZ>Ga?{e@G{c-LBaa2$^I`{U zsL~^Jp9ks^rfICv>;)ksoP2r-_L+hbW@vOT6?ja^PjG{xT9JfV%+ZW44;E;20$Y^n z1gc+A`f!PfPZSp#<=*-3d%#aQ+C{Da literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/SynonymType.class new file mode 100644 index 0000000000000000000000000000000000000000..3b6ca0ee489269d582856caa0798351377c37465 GIT binary patch literal 1558 zcmbtTTTc@~6#l040;QG8O+m#AsD)}rE-Hu`2}*(~l2B|&eA;fucCkC#>`q%S`kyq> znE2oi@JAWX?5yGr4Ayvt!H${v>>5nnQTH3%cT-Y~S2Co~k%8Sai zWObEcVy7vUWs8#KS>?J|lhRR!qPQNzjPG#359~TGTe8B9qg%db*Zn*cBB~=YWY0#g zDN0#xDxp23VH2SNy?717r2R}ysm2q|+wFF~y_k30D&N~G@cEUMW!?dcx`zC~Fw#-V zrc|OTTpf1Dzl=Y%q@|uS^krvDWLmxa4)P^DTA$0QjI5|hrMF{)}7 zmHwm~#MqSl-#WFo^ITd3R3X3O%OQTku4~5>_psS6*M+LjCaQU2hf3&MW^YS zV#CrhWICAV^@K3w&S|A-3eR)gu-2fwQ^#b@M~B$h#^$R64ea#U8A9}62Q?a(hU+x8 z-HLEin80KTX?>^|xJrMW1IXbT{Zjz|Q@Bnih8x7R+xZ(JU+A*a`9)9XTbK@= zpA$MlKJmHScSMd;Cw*&y#Mts9j0dPNy`~mOK~K9Uk-lysdp(KV?oFhxn@EL-h;xYC z!QCE;M7xPJdJ@TEwwEH&ZX%zE$mdgu=vGHC=l3AzkI59B?~yeva36VUv_BmWF#itB GL;5c&B0vTJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/compounding/common/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..26402ce3fbcace21205d16aa45a5a77e0bc7a2c1 GIT binary patch literal 304 zcmYk2%}N9@49C;;WA@{s7r_Vc=mvC8)r%KTg5ZL9O*`3{u5G%^bcTI44?choCAK1q zh4lZ2@MxUWNQW%G1;4f}2f9-*6AIkt=J}1=p%ZObZ<;u2Zkc>) zb?t1gZR}W&tE^!c2dSMj#fK;g?hRuh@Q=VkU?Ff^WjzqZX9E9EqTsCj6Fo_T&t}Uu bT>vPUfhD z;A#>``~ZFw;&|D*EQyqm3m@A#&zt!8wg3G6`5QnLH3N&-$f9f@rQ@c7w2l=686CNS zoQ_)t3>~)(u2ZJO;K%@pd6 zW%gR8EA{w%GOfCD$go{+3;wO+jJfCvv!}ZJNLoW~Ij-R2T`zuY9}7zzn3i(flh+Ij zmMcspTK&O$and{)&?mNvr36Bk1gR`~Dors_)mqJy*-j+mLr7=d(`lG?M|dhck;)Vx zje@7~X=K_;s`E8f6Uq1)Qo1{>&A!tgIJU6Wv`DWK2~v@QDCsVHx`)aYc1LxmKhN+o zk!lFMT=m5(uXxE;?Po~IICMs?B@X17-LCkha%_%Gs!L-;rR|HB97;0bTibS&sib3* z2iNL4XTm4_9&bzgh?~>5{Byt85FI&G+T>AB~gwm*J;`wn0Mi#3!n*NYOk{>@kLsDgzG9y1IiGFHNG z$~aL`xVyf}z&05AR-!OTMVK~)pUE<@=#Md!J37HI+SnHz!2^-*@n@>NDm@hl{|UqR zt1L`aAe$;tt}mCvFiJ&A+zG>!*>uPc1E0GpY;keC%3lY*sYMi}EL17OkS*bhu+6vA zScPp`t6xm9oD$H@QmJV|5s=c-u3@Xj@_nXa*(%ybdY&rEFEJGB(@jFHL@fgMH&iHJ zWPvN=9YON7ipV2>1i3`>JXuQj6!kOTa3z1&jyhcKN#Tggk(}n_x~8aYM_KI2 zHKltUJSlcgA27r0KMeOgnIuu1w`V&#_k@=XI>(mR)}J@%zD-_SAxAqWwK4P_#L>Z4 z+>)__D;RU&pwGbo1{vo5?@;Isn5%4@*>d-#M|W@7q*TPW&GS$n^x@++J)SZcdQikw zR8XaHFI}esYP3QMXnu+2Jrw&Xmb9QeH$ZWSke3q-W8@7+4HHSH{5WAbMMkka^A+q9 z4GL7kQUSBLMq|eUa2+>j#xQ}K^gq4%GYTKiY+mZR`4)9!H!o4Cf-W^P`vrwRrE4a; zK{_`L!>C2&<+U{1F~c29b`erME2P;~$Q15&6H+`Y#3do#xk9wf1>7^O-#3RaLGwCg T9f@hokcGzk2YC1vEP?Y2q6i!H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/RangeType.class new file mode 100644 index 0000000000000000000000000000000000000000..051ef49d0aaea6c1f274cd1e4b2a03fddfcf039a GIT binary patch literal 1527 zcmb7E*-jKe6umVoGY&8!AmEB94j{A(?t}zc63i%(Wnwfw)bx}?kzTNu3HqjAq>0AF z2S31%GM=h#wxNMI54XDNF6Z1+x8~2^U%!dyF3l7vNB0Yqr3cD9ROV5h9_Q&vo}Mx) z`@)mlstM1RuCuYcz=%C()H&}ue!!ie#;s6fQA+(7qqHp@M*Y<--r|PMgH7X^Y%T~> z+T239!PU?Sq%CUFmvu|bIgT6f0F`}4qdIBF*s(36E}e$K_q@hy+gh}QEt~*FG7h%| zpk64b4o`dtr6(HcT>^YZ`IOCsjtm&}L~JbXG>x^ulTH&wDkr1O1qiH%flzoGx=e0H zVx2|t%2*Aj^KJtyx~tL=FGIU7ymgM26r5{9F%I3Zj}J4!rbLgE)w(d=H{F&YHU+mJ zPeYo%VY;3$TGP?G3Z7#9xXqW?Sl_;(|&WouxkV zfQTCG-NiVpR37!CfW8>upkEa)uDPLSiY2Mq@7m)(rG|jf#3@Rfrtp2&i#v|mJa!7^ zbaWh>U0PnOVj@RQMu?*ed&C$Owmo-y#cK$!L>K5{i8`sPM19JfrvY&Ok88ps(bKL~ zS*dRc6EoMVkECm?>GvZ)sac?5ysjKUbIQ;Vbx;A{Ma*rA&fo+bu?PDTurjRK@t?%LY4FRiiWbprx&m8@0_Z9T z<5kl&8i75W{GC!?;Y`tf@?v80b-EEJ&mua7oZR@t4@&Jr7xn2YXtSy-^hZ%KyrMR$ zduMbrkx06o$h$-$m1H96b|Ml)woV~3M&k*JWZH>@i9{yoR+1u_b|Rla3AifLm8;o`#TKmIm767phDv)Q*ykzNRW#CF@}t)`$9V=(1(ty3WlXZS@3t&put5= zIG(9-S5`t^3AEsi_2wLf9-W_xCk)evb!DV4N-~sXPi!d_7{}1wA;Wy(#A!HZ{LJ@w zSt^%1zgPLO@9lcR7s`;xfO34=JM*#wW=MG*s50~xTVpzQVj%`&cA`AoFI{$n>(XH6T-u`ZZ-p{?ub6U~k zU4RV3r#d)2(5}#FT*LJ=(ilx+5?2}4{{6~&2xe`~+@qJu56UN^Vi+bPmkf9@die5# zy`q?$k{F`zVR}O`q-cdO$j*?RrFo3J*%0HHc!MjnN_^d`Q_WSYNtMtz zP1&4gMss4}E7+$r~_|Q0*@wg{fv#YkP|}7u8Ouiu*l4;+-JJJwYB|z86Tm6T~GD@mCPr j<`^DErRSpKm?b+;-Z_BHD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/StrengthType.class new file mode 100644 index 0000000000000000000000000000000000000000..89568061ca51b0370b346a92d73bb972369cac11 GIT binary patch literal 1351 zcmb7@ZBG+H5Xb-9QVQjOf{5aCMX?285q+m25*`vvl_=N{eRaJX+a=dM+}k$br_w}Y z;tM~3AIdm)tf#q_Qdk8%)Dx{*`SJwR5hSAtwZZt&KwEMl@HvOdnAtbl0;KKb643*-y6Sc@#yV z>2#oUp4*+fnXT>3G7sbI*)hL++s($4acIKB9pjU6FpWzN9E>`c!l=N~zel!LD<4-X z16SANPW6C1D=?L~R48|oZ%2KI=K}@)vN8}DL>gC+#Ss4==4nhJ$0tm{_88lF-pARS zk1&DBH@Lv3jQ02G#rA2e$wlybnWH7|g7?h)SBOuE{0y&yiF1(?gHt6Ja240s61a{V zy!HlvM(X3K;HQ0qZ{k)bc$Jw`ajN-+FG!uF&L!S5*Zw?Fm~P+dq>s@GNp%9Z`+}rT ygY5SOne7jfJ`LhC2%QO%!kwh_yUBAD7OEt z`W-aUnE2oa@Ix8@vn_&Uh1iEPd*k4jdH}9JeNHi%NNc6CkN(G#myrc%$m_qEuz>{IT+9Rd>Y|RiOeT zi7TfnP-PWWPWj?hP5Po7Yn4_mEbB&;jnA?XLP4xRB<7`(!2+XLcC>&*OP+D+&PgTK zYt^Fg^A4yCyH`TL4!VZkx{L=q5|}(!6nwkl)w$RajvMUovMgy{@_fPTGtDzE8o~7J zZ2tA00IyvUfnn{`|+swCm=1n`umA#y>of*0g8z@PuxfG`cxcn_kT? ziB)Mj${a$PG=pI@e*AkcmP$fv&u=x+ME~b>n%?^judc1+uq4-yuh8=DJcP!mW6$^Y zHvF>i({zC@rm2g%)6{RofDuE~&1mAkMu6@QR&k@aD@p-|5nf4;Z-%=q-!;2cw2}`jE#RK>!5Thyv^gCw!#ekO|MpYgEkU2#wZ&J5^D!}83{5P4H9by zaRE|20c0!^B;F3vhy)pr28p+WyamX+6F_c7g4pdK?;}AbqCxC-kPiU)cr1uTli@P( jaHU5uz}p!5h@dI_G2DTQ4V|Ic7ZlgjrKw-jfTp3}OZN?I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpComponentKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..f8d171941aeabfe197389f84e2f1ea8fbad21654 GIT binary patch literal 1199 zcmbVLYflqF6g{)_0SJPC2>3uiv4FCP(U_L^{87fc4@F~B6F1p;+&TB$bMKw`_WjFO0N1fSjsiBuFoMl8w#v9##x;TIh(aa( zCWVnQ`bF)5fOsS@xodP}rM6A!$5dp3LuKacCz6|`TwV`UomYAlXWx!zyyJ@u1 zklw~Br1nTAVq-W_!|PHY_m6rB(^Sty%Bnu)8U;#sl~#5~V5G9qWI$bMdKw2U3il;T z7MQ6Uk4qxCFuc!=1>04e!>xLY+&3N5cd1L#=k(jki(JoymjQNFnj#@Nmpct6SeMYf#ee=5Q>PQAhmX8DA7b4(x-#XL?k(B)b1T-^K&@gZe8 z!(%BmZexMh2`2-XbBSkxvpC1&pUxlQyyrs)$IkZ#I-kdd+m2Y&$}pdy^6-hY@l*KsAWy@v2m`2oFmD{%k- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/core/VmpKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..81b848b1e3256d1d379ebbdfa3eefdebeb225667 GIT binary patch literal 1154 zcmb7DYflqF6g{)_0Tl!h5%7V4VtLq&#%~&8MM;pViN(g~r|I_E4%ywQyR!}Wt2EJ= z_`x6Gk22obU2Tk{#wMM|oqNwY_p#r9eEkOC4r&z?urYx#Y?iTA#&#LE1ZHB2l=NE^ z#Y%@S_a6y}CjwKuI*g4BO-uR-6&b+(gh0X59TJ#t9La%n18I8hL)G064RtBHC$RV; z35^P$!ZL6^3%HOZ4}mUXKEKc+$5>(|sK)qXv{~6e!(Sp)xxHW7UloJ2X^C&yt``(V=9? z0<#V6aY-Z>hVQwtV0wyks5RQ;zU}IPOFfc4r{7Ut?0PyPcW^h`TS5PTPICTomrRz$ zLN(KUO4Z8oFQ>(rQK%wVW{_Z2C%}PO#$2jI9NgnWj>GdFgloE zJ5%$0itmeTIm`d)7&AEc8nZahFMOM00AYplI>U}G?}GQ@<`;;MDbht=OR2Gj1wLC$ zc3{jU-UTk0z{1DT-$?qdw;(6lAPLj6z-1&@U8@P>_*?mS|+@@k;1 z>dB@`R4bBIt&J6y$|ejYpD^O1Uc_5Ux4HOz%HQ;&s-+^Wft6GytwoO@(mNh$CYJ99 zDwgfkm_YWi(#mc#q)O!`L!qv;d@<;?WV|m3)KN1bH6*Al+E1Km+f~HkVZ9~!LB|Za z>`D>YE^n(a;h~8oA8zqj9<+rOyxQ+e-BzRL@@W64?>OZ;(vJBomddB~o=c7cmd36A zp^amj89FH$@(nYHL%FLQ*~Jr3_noW^m4B!ehB8S^JRvtG^mlE2^dvU3TYFZgOI|x0 zVG><9L62em?7W7Q)hIEf7(ZR=er&7>P2}W0F7CnRa1o1hIEOigt^c_tn&s(CzHA-J z(2~C1r3`QQF;^elOyD*>f;8w#5a24Z$dNrm;}u|*{6vBF^RzG0dY-(6gv<+Xu|Rpu z@uYu|&N;1&*38CNuus0g68*E@xrt@6T`3B{C0wSJ-UtDnO#Y1EBOL~qCO3pq%VRcMJY&5ah7=4;G*SLjMR5>~2Ik847~ z{0x{M)%;tNoaEfl^^{?%p$ADQx0O>}K8f>=Yc#{!Kl&Gj(iokjDo4sr?zWFkV{_X( zPwF)G<Xh_J|P%WPkHYS5$<|~g;7*W@1&KzqySev<27IB64iB`kjt($ SOIRk8O1_C(&i4i^#L5qK+8D$D literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..c698111343c7911278717426e6a6897c14b9ac58 GIT binary patch literal 1120 zcmbVLZBG+H5PtUh1_**!P*i*Y#qtt2F?=y72?0sKqKU=E=%?*L^{87f)ZIxguCfLA z?oeH)x)ISv92=`FmrVsKKH*p%cOu!)aZ{?_xAJu-+OS-tky+w0`B-%rBERX8h7x+0 z>4ciO9)aRx9c#NTkgF`#1;(p7rsr9wLCL;iP)E&#+>qk7_}q8qZCf*owQ7UpLCbU{ zwMj*`Et@(_WoQzT-Bp>;K~q^Jw27nGfSV*$^OZaBUWmW?U5>176%DXN`D1R z_4+*{kfU4ZIz0tOY9>oU+SZQo%pkl6PGEuMf9Mv5l%^)>GwiYYyUISgA6wYod0OS? zoZDh^QzkctA1$X%G$b+8=0j{Bl65B&OcL9dk&ph}%#^(v%FS2($W%JS- zOmd!ZWO<$7d&#@ty|DBJ;-fDx#cR;L8A~$xj9* zU&oDp@;XNcoKsv{{*2%hdc=Eo7;x8DnC?aO;T^SEPbt7nk9f=XImdn7=E}29nmNp~ P$t~Z-J?DE15n|ydSuqh< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeliveryModusSpecificationKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..558e797d59e1052dfc9fa3c7884b7af16e5ab6e3 GIT binary patch literal 1185 zcmb_bT~8B16g{)_11bn&!B12`u?6BJ#y6Fu0f}JM#A0LgX}Z0XA=@3?oo&EhrHRJG z2Y-M+%6Mm5C7J>+?!(T^oqNwY_hWwi{PrEdeXN#{!`(5Api)G&h~*+y1g26-w2GRP zq}s%AXCw!p-?iBqd$+f-3Tc?NKw5Xgn5O#;*PebrMkQgKH%Y@*}NLxC%=ve@b_ zHFc_65!K?@SY;VD6{z@tLwVSZWJ||wss7x`H{Gaa8Kjk2Vwha4x=fK<_e`S+z0Y() z?UBBK!Xq7PyCyJFsWt^B>pG?vS+_;Wj$%?L&4iqg;1H(R0(z(#8RWdRK=&lV^0ab9CTT7CU773d@!1 zuxb?3-wreV=BKsAw2cnwn%Fw=ePJ`g`wz zZ+>&@Nu38_@pOiP_xzcHIjPf;8bq}yHC)x&@CF?u#+uMXu1P1;c|qg2i1IkjVO(JI z|8$#Q$?>$mZ0%EM1EQ-$)e4gU< zJX}=H$JyRNgjo6o|G6vP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/DeviceTypeKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..466e8ec8163e4dae4961d44a9a3a4d9505a77ba5 GIT binary patch literal 1105 zcmbVLZBG+H5PtUP3sjJTP+#!{6kAH%XpAvYNeD;+G@4j!jDFf)hqB~)i+9@w{8gH0 zO#I*v@JAVEx79{LOuP>_yR$R%JoD`Ax9?xR0=S3e0y4Ngh7pwWsN}JfM^&JhQleGV zpd{5Me!00WAhrZ1)=ZpQ72Af2x|HPt?h^u;(6mTky0))+N=7Pf%eqZ;+Sjc%acr!zTs9Rb`-DSz*okCQ$1SOToyu38Xw`C&X4evz$;7I|5ScZPG@8)c zu1=^m(kGC6tYd9g1V+l0hQMS^$Mme*X;QMI7}QZSAvdJBE#42D8M~*M#lu>YY|n`)P^g=364HitbW6v;?l@@$s{c?d3@J@bGN9L|^ml!I^dL67vH7&d7rk&g z!XSF;7(s!>(=+Qtt5IrLwYw(^evlYzLK8XBhvhxsIL={a9A_{t@ZkS$i>G=xozI*5 z6k359@6txr{lM#YZaQ#-pF;+GH3)DCIpldg%7YeQjQvc4_Y=G?vOUY*$&{BJhK`KIgfw>s)!xNi&ZHUUJJf Mam)GMK!jNQ0cytzhX4Qo literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/FormCategoryKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..9b91a5bd0074042273a3b3497ca96900cbc1e8db GIT binary patch literal 1115 zcmbVL+invv5Ix>(k~Xxo^hUXqOA94wDl7pHh)boaP^l#XiIfPzle2LXSDSV5dZU)F z0ttk~10TRgA;wN1fI^YjhxK?oGw00l`0KaNUjW>~dI=$Jj3b9~5tSm=il{P7r_v}9 zH>63GPG0OhVqm)rlUq7Ttw?M`#F@-f0rxS6Fw!l_FjG4aJ;7sRXcN_Cx?NNy`fcyR>WO(!oy^&hH5kxWx<1_b-0{;si)9>nIicOKX1 zvR6(<7(~yGpvbU#a&BG9%{bMh-0jh_9~y0Sq+=)juK*r&0<)N#z$r{H-2LBMqxl}r z>9gj6j4Z>PcPY*5e)QE_Hz&AC4kNevb10Pe&3BxGP^0>+>i!)gqr7}gl%EgC7( zIvOjrdR2MKfbB4t-qgxEpRZIJgKaDxX;;RN5++o-56$xDMaG4jYKv4_HH^&C(3Pma9IxP`7Su~1wc zR*u;Ia+vF9|3|sJ_-xNtm%(IBcTIv@((7M2oBf_IK7+M0YMLZytu_O_eU1O_K=2;; zX16NOs`M0=Ml%e&7tdDAV0koD4Y8bBO?7=TyhleyJDup%_h|%QkTeAsp)dvKV2Z)^ zf9g1m%ITAT(Ky7!F(?F+)Vvm^NWS+^4sO$oWq{fX5nP2F#Izr$*BikE*+~_hr|F!h z^*mW;ENw5mfmw=UUON5rbkAvJv}Q|RfPD-AbM(&z<2uaK-b0ZCT!PEA(g+ga-@%_C z`aqWvoCZH08hj0|4}v$yJEE9eY3(yar___dS|P%nfH2?p8qj-b3qeu@Hv;3$kmn-h Zb&HS}d}$V8iMEvT9k}alZ-FJS{1cyEEtUWP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/NoSwitchReasonKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..7d1e20b6834115bde7a06738c2c677b27e87cb13 GIT binary patch literal 1125 zcmbVLT~AX%5IuYQ1+_>;ii+X~D7KWiiP0BD5`vO|4JH&Dqfgu0rCoBni}!9T_^UM0 znE2oi@JAVEx77wyG4Vd!*`1x4bLPzM_a9%s0l1IVJkq#3i4@8?RB~9!p~_H9WUNHg zka41ne!2aWf$cC%Z5o|ep>0D%J(-~b?qdw;(6l7OOzlwg1&@So^SX_dZa-$Yve(mA zb!9^(su{@*t&J6y$|ekDpK#2NyAf|H-Qwc+DSy?CHY^os_N=5bX)U@0k>2!36R~{T zQ?YEN1_ZKeN-Mk0kSbRi4AV8GQmwzi+u zXy8j{BMhTUV@WbBpPgNoawAF%srPWa_(!p^CNz;7z-b5%T);)l7H|#)hDZNDJ-X?m z8~dVpC_~FI>s`w5x_<=fy}L2EMNcFR8WjS}Ba0lZC+PA8m?S?Dq5Tx?i)7D}cRHcv zh1Zy&Jm%QazewktEF+s)`2zOQ7bwv`>z%8ZqqQqV0l0+AWa$MF;GfB#5PYD+0Hfq5 zW0SAq+Aw*Yq65mwu2erG7(wT~cbfore1*9|)DYfLTkw( z$3FJ4kA3W8AKIDDFw@TT1N1|6dNwj5Uagb$gN`KY_y6zp9O>Wx{`v<1rog2z4$phx z1%)mdUsC9n@k(f>t=UU6(NC4q0FtFioa*^Dras~wH#rGmhA`J+RIo0 z-*H&Ptc~(6x1&6>BR^=)5jbN9oJIUObJ!|xZZ+#@lbM(_6FWqq)Nm}dErO`Q+`J#u z62&=F#Wak4}|X}9(hxbBX!VjB(_`TuGr&2bIo@eVdAo2 z>Y~F@d?FTK_gA=w?YB1r9@>GZN7$7jXW^j^t(saLFNVgK-Wr#_7m;06ycW&9G(5_W zwdTlgM0{f>>(p>Xhf%;}zmmawV(L;nLI%yQ#%7yU7Sx!{83U`yCF`n{H5@>S1wXW)Q?m1#V(VjMKf3}@O$&0b1+*mnmas?|! zB0Fy?tD)ZwNeTCr!vg0SmOqrvvs$$t*C68|=_G+BwB$Deo9D$r?QE-jcX!zy!yXnJ zULw^JJl@8u`xptv zlegah`2$b7;3GWB?yLd&wf_r$B0#o>;6zKaKx?aA46Tjnm ztkH9D|IQ)4FX2ByF2#2ve^TW$TK+y{(tHo{y(&Mi7ho~X4@C@>f;<7cIXA>uLTP^4C@VS1rE*n`wRw`5P+#o0k6qifR5P^0!p} UPYvG%rGqT91YZGynhq literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingClosureKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..d36071cae36ab3c4a7769b936ad4c28163522197 GIT binary patch literal 1135 zcmbtTTTc@~6#i!E1!|Fs1-yV4P%JHR5@X_n*rchF6dN@b8>3It?NA1{JGeXBfWJx; zjfoHb0DqM6%(O}*Ek3vpd(NCW=X~F}%#WYnz5}?2%^Xs=GlMCVve?L?oJED95X(r3 zpe>_V>F`zKF$3FSn62wDHX<}_5hOBA3GBxhQoim=hWX}!7ziGSu*X{_Qep2Q!{wJr zXjEUeRjfLJtc9UA!cf|nq2vON_)$OL9Tj%D_;br&_k)_DB%Q=aN|OpjpCD3ohcq3@ z_lb&RcWOu=v!z01sti-5jW)wvQ-$(b((lMy8B=Co5sPZGBl%uW z54hZyA~5^BtNfVzI+A>FpGR`9D~#YTg#S+TsHl3N<0O(#49x2L$0Nh$d}v7l3tzwdDpg?q4JOJ`M!)}9gRp1iB0ac^B(!8 zw;NBIH1xHz5k}ri6KFE5pB>+lvKGXeI{0Ax2o57{w66m@hSMMpJdcYg=5Y>rhOPgZ zBJKRi?mq7vNZ&9Nok?lla?e41u)Bks^jK1$k-@_iWRN9&n%2<64B3eaooDG>AbFmw zb1|tG-e8{MnB`0V0^M_xjAXj}73`Bsut5KeGj3v$beoDCu!Kt_=`9i9>EO@sKGLO! zli){VgRf$F6kH{5k76?A$`^Pi&^c#q5a5o>usHM@!CPu8j*^FK4)MCHbCv44L77)< TYgVyFDwTW-x2^3hn2+^ewNMt- literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingMaterialKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..3ab3928ad462468ff4ed86b53652a4aa3725b88d GIT binary patch literal 1140 zcmbtT+invv5Ix>pwhbu_B`xJrE-jQ?Dl8!$kf23Tp;Af;h?EGyle2LXm(9BDI#J74 zfdoS0fe+xL5Mw7$0d09;AJ+DGX3m*2<8R-;dhh+ERn)!5aQ^uq zGO90IDpBoF)}lxoVJL0FP;vqLe7_&^wu(Aj{JP~Y`(e#clJ>wzN|TO6pCHof4rwBm zZwD%toz#dx_P&agSz}0*$}NWJhKl5qLBB2IZ9$-xnhvNSL1oc-Y)qS;A{GxCZOM1K zddOu@iqQ0UM+FHFbS(Ms4v*zdM;O7MiQtXsQc+vNIC&n+gYAPoOU~~~Ga^^*-RPln}_6Evl)g^4B&?;hQSy;vI^=+JiJFBAu#$5|BfIE6gJ>VI{T z2LEt?pSE{pU>J(dq%?23rmJ^$fN+goOd8ZSc({NpeA-XYEP9wEJ8_}&6rBsSo+j&b zLfbR1Fhg<75~hEF?m4ZD)=cFy*aw$jmi}31T)`aeZ7OoWIn2{a4~hW)4E_l3JzaV@ z3|>7l_#!TigV)I0qnK=^`U&14bk14p1i0xk%#FOp@Rr(wqvYYTL%ibZT%@|LQsxCK T%_5d)OC?{&4QqQ17GU`Y#+?{+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PackagingTypeKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..9dda1a4afcbf3bbde9e303e1aaa75ceaa3c43c90 GIT binary patch literal 1120 zcmbVLT~8B16g{*3Sg1uR78DgfK(QahNenLrC23F+ut8(7G5R#!4(;G}2Y06p_^UM0 znE2oi@JAW%Osfs1V&Xo`ow;-GJ?Eae`~An)ZvgINEr&GjP9ueqkFt-7k19hUk+BkC zQ^twX(aW933~ZNSW=ltj5s_(%urD)Iz1O@>sd++>)ot4Qwkdo3C73j(#&bU+OWYKzVzXWDcXvDm1$BtPir z0he7VLeu4K6(l^+vE+kw9?OHaFoHi9!CTRxruI*cr$1cb?Sg zxmV6c7)2K+ab#FMJGmicElf0Nw?0|&+x|3Ip^IWz+G2iVHh=nx73y#B@fpf;tkj5GWB(nDlb`Sma#%x PYWX(qSl=740INR%!Hf`} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.class b/compiled/3.20.2/be/fgov/ehealth/dics/core/v4/refdata/PharmaceuticalFormKeyType.class new file mode 100644 index 0000000000000000000000000000000000000000..280f6537525871cc610ca1bc737dea4bcddfccb5 GIT binary patch literal 1158 zcmbtTT~8D-6g?gG0}uoeP*hMsaoHs{F}|rpf^GtC(73o7ed^AX-IAFpb~+pIS81X# z@xdS9k22nNSBVPv;5Q!hL#LS)scnfkmqh|_A7dzlI+6@ijXlv5JQit(H?2`==N`k{^E|aG zku8;}b}ZM^R9j&QHe;yxfCGMz#JsK2h>Ksh{8bXKTLNk4RuW7h6$w!kHayd?k#BQl zWHi(lP`a;DW!D&nDl099iH1t$cAm7Q*%3tQr0I|n5|kF52gZW!DpK*V(UyF-qkCL- zrHE~pM=H#CsEy>kyWGg#NLaz2b%jYpD08a_s;*7)L>}%O?mKnmj2(GeAv=ko z^EjO+X+2BUiHx@AUSo>lm{UyuNxJ8>GFpq(&tM-szzqFM-nfcc+B+z6zy(~Sl}3yR z{|x?!;5}UiI0}AnZ181V83eD9cR(?vYV8w(BkECa-6X;-k1*T!8qhmw^IlSb1>m3B`u!)9m(8hHPhWcD4b3l_nY! zAN&FSDC3!F1A=RPU?1jkuHQLl=jX5QKLB6_R*H~^djpVzCATaWfEVC?0Uj_IiP1Llv!JE0nE^D8W2MaUWyQ9}0_2ZH^d>R`*3)@JOg8uUR8i^AUr| ztwdSb!n%xQ5aF6q+6qgdV+LjKaL5l^5f7wlaB-~VJFRHVQjj3ANMUkHw2-n@jQ``8tE)s#N$oX$5Gu1z|W?9a5Qsiluv3n6rD5 zxYnxy^4+FxbKFA_**)HnVa!8qkhdRlgS!o31>Zv13KA1z3ze-HX{mEsy~LyKqXWl0 z*hG86J64`g>(5~Pr_p$)C8v7m`15Vob_N9((id28e*RRf>BNM%AzfKBJ)xG}fEX

  • 7hg&wzsrR1p{Ffe+(otA(9wRdJF7(Q*O+ z>b@h&{s#$R73M zty!^x014CGB=wGS5D^?2u&y5xmWW2FZ249x5GA6go=g-9Y>t%57@kZ3laK()A|sXq zSWi03Ud8A1epq(EqH2`@-KhGNl3lAIGzG5~`1KM;7{`zT%Qm!AklGgK#B--wwU?&6 zzzIHq*%Qp$7bL|v^Zf0?5hqfQ!#(Q!JV)1w&0=}e3+vL(&KAZ21?(r}Ef zP%cJq(X|*|r;!-F&BHBzJ3+$|-Ts%VP@?{wVJ+Kk6(X9G_EW3wZub=gap$Im@kfp9 zm*~vSSIw13eQ18i&j)=gjZBJ%NY9n9D6jp8yNhWBC|uAV{%?Gl;k>f4H-&qM2)MN z4U!|Yrbu7>@hjgai~Blp6TwdxJoR9{NJ(+$7`$~+l+IFuRQ!5jKY=@XdLWMZ9+Ofom3 z#FY(FBwCXJ^|#$n`*6M=u=?=3D4<@2r&FX0s0!8z0Ttg5+{sWQ5Ufi;Woi3Es11Pa zA;8mg39l8vOyLh{c~Ge8eo)hZH3(Q~Kppz;prUv}s9z#1I!L5h)w%3uUXk;vp&H6M zb!QDVH=@P0%+LmDGOei)_m|z`4nwjlkZ2ehTos6C;4qF%s?S3zzk zgt#2ebR!SaV4Q`HY`ctAb`=(+0*S%g-gZnb+jJZs>-#PKmf`=(&+-JenEGa)w7$TGJ7PpLPe~ z76ctf0B%9JNx|SlxJ^K44nh=RNQoe*D8ch02pZZ(uLuH1-)scI6w-4LOnO5Efmc_t z;z}^-P0AzT8~l!jf$3=q44QGs?|W>H;$T+rLz!;oRXML2nxU@KnYdzTxe-0CgWm?V zDYT}6-Osz(&45Dz#WjNjnHB8r!f66E%ItKo8xZUiuda%-HLIpI@z z2u>aQae53+AAr+iaQf)~;)E}M$myW1Ew*24v(UyC(b_Cjk1hBdzO{`bCLE(Qy@S=? twl@6h60$f@Ydf-EYjcqL&yWfZTHA`CaQLtEq@d6!lf7Hp6gWm``cK&jR9OH3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.class b/compiled/3.20.2/be/ehealth/technicalconnector/validator/impl/handler/XOPValidationHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..5460687745753df8a1d9c1a286344feb0579e43f GIT binary patch literal 1987 zcmb_d-&Yey6#gbZNU|)50Vz~yiQK z>L1XTo+DM;bNbka{!u;sX0r{^(sO!x`jDB~J9obO-Fv^8{Qk$!zXF)Xrhz`($lwfa z8XRWRm@{BtK8-KZSm?%=_)2dsrf^H!mkiv-vL05n`Rf$!q_8RwKdjXS#I`_I`a8>> ztV&-k?kX85PcT~gAw%bwg3=$dzZS1kx6^4oZ= z(o}()|FI@ITGDN7X{E&T1!^T7$c9v*LTKQ&u~BOVj$Cnd_lHmG)ugVPi9uX5aSmA% zGq}biR(;27?no1NQ4$!hC{>@etb>Dt$%Cttx@6N+Q#01o4U0Op+?F$iR|({93inK` zVco=8WCi-(Z;K9gKZOS-9%949BRn?Ij{$+z|4o1b7dqQokzSo$vTn;=yXmP&rEGqu z)5hXfyTMw&FPgT;#-8hJ&U*PdFT-QvyLe=n`SsBL46 zZ%`lKu{dJ7dtAkIZ^D`C;M@h~jt@8v@oR`x5k4l8#{7ETo)cS_2{F9H|bFazu3e9imgX5)s{} ziw4WKi1rkpyh3l{*)e)gs@H1U6iHp71g?f;img*^3fXqmvhAv6qpC#|&b~uonm{eZ zSe$jalbXU0T*ShjX;}f+!)Rv9A&M5$FA^qB~V`Lc7rP_Bv9C(v>-uMP{V6Gac&b=6Hl<6l=1~ESnvfb z_zV_&03U_86DAY4V>(k2HWT^g_?&Z(J#&Bl`u+m|?!lc3+^oPY1|@^4%fPH|caUQr zgV6T5MbTGM1fhtOLSZA#4-D@{gFq_&6cuVIcJciPjcu--exn&i%3za0b?bw`p_R0( zz-;)IT;(&V=0guYxpEQX%BgeA|!V*2+3eZhQSw~9alWkl2q7(xcllO%(`=T>%CZ?m`KZ$5*romt0j z^*@?)Ws(#>`AlY0{HM!RFfZ@-$+bMoYwmVjnIxHNI~r+$Ph^M;mXoRT*0kvpf%5>d7%b3i1*nx6oPiRp&(bRX zEmNfe=ct-i;QRzzrDvHC7YG<*F6LrtaH#-hF&9&Zr2?4CxtI!EDS%nd#nj+x0Zbzo UQ-^B>FxOAU(21h6&vgtTt>KZ52+|1*BBLRzqYr5v3FI_P zXm}jQlQ<@o!q8x9m}0o}W^rj@tFXC~FDw*`YYVH345`9CKjfy(or+oXUFlS283yw; z$Md=4m$)4WhS808>lbo-t#E`Zt@mD0IJ=a8 zo+{{{laBP~8KT)-i6NG+?NTkn1?h;j;GitrO;xuVSdDrsaaSt2sf_tm=`l?APF)o4 zp|no>r@X0(@Xyu5Fq6&o4t36pV(E(?Em8L+p{HS*AwFl>&93xfEpREXR6UHIt-??g zNa7l2;vxtP zue!VRAQ6MnBAiia0DRC=gCXBNh&YAR+&o<@TBOEewa_3Sh(@Zic9#s}*~W5* z@DMb!A95Yr-pEg^$u!M6Z$O7#^D5*@n5I)RL?H7mknI literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/FeatureLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..e4602e4d1f687b62b00dd1ecc58ce85d38182356 GIT binary patch literal 3835 zcmb_fS#uOs7(I8E^kk+<0%Rcw5)d$%1crnyBq1z;KqMhRVhEsUXVPREhMv&VVN+BP z_k9;v%9p(G0G5K0D#|Awtg@`qM<4Y^SdL5OD>AVML(I&JhJe(l#L< zhI|~A&W_1eQo->sO3^PnW&|l54xekLd|r zOWKK;t;Z9l5!aIOlxga5J7vXArDI3jtztWLQ@4z`w{vqVcPeNxOv7#!@K@LL2?W|w zgStdynELLK;{&?Ys|_SMGN&^|uYH3TX9Z?Y0V+^FF+gXAGeOewd@;N3M*njb%O?YB>FssWJFCam;>WnHlQ9JZ z-`~>PG~=+gPRWtGQw{fHIulwto6gcHrp+}6sk37`li~$9r{b2VRAa@IHF8`o3t9S* zk!C6cHdY^+F@C9W#gmM{h8g?eNzp8eN@0%h(@%`(X`7njK_IHhwJU7p8LXW+ zoiFTgb_X94b40}=|R$Om4oWkV^(yciwC0Z5Bu$|rQ6)xt zOFAv@VP1IcR*Lcuajs8Gj_^M8vnjAVzg~GRyc03WE32LZIKqqB=7~-_dz4MLURFDL zcWx@`Z30a9#^?6KBiz1mn&nf^)AWE&N*=ri=VkmmpC4_hWRhplNSO>=X)ZUpae)ZI zc_oJH{o3H5fLT4WsxsrE79@y{ZN!*?@5I}yDg1yk(%YTH5u1C?o%yY)R8rSiP8ElK z_YosP)5e0N2^LtqR+fiV;abk&VP5j@pVHbMeFp>TKYiZO&`Gjbj3CCp-Xmh2W? z9UcE&F0UO!vCkQx!vG|ZIgaxpk}2l*bO|*2Gv`{ck$p+>TfQa9CYNN%WRmkU zBqJp0kP8N`jE?{5k(%wp6|T-_R6#WJh_n(hEXZRNW^&d#jH0~OyXtPW`qu@@0t>&vvbwTBLsPIacpIe>ab@s2=2Qm9 zFxQX$7XxB+{12%Nzmt%11lg|QKaIr%zl6}L82n`pg;qK*WvJV*jaEJ;XFJ;Y4pKEc zu#+A_^wGeU3}$_nRy{gs=O&{F{<{b%cua`Je{-e4E_8bEFMDZdyopjuwye`lN4ZQ# zMV{s=GwCRD(lPHkD)*0$|5bZ6%fgjaHSyFCMU)b$%O)Ype_xV;9~C@L8Cf-YXhUS% zh22@SzJF1npquKsgNHe~2YZQ92KzU9kUYD+19mU8t8!>p+{Pj)p!xhg^aB>SDUc%z z$MCQZqvO9gBwQuUcXLS+4FtEE;a-EyR8JQg^TCTebfqhJ(dq$+9LQK>? l^mz1&;dkiul3qhjRF9KkADQ{EpV5%jf)$T{F=GXV{{iVk)x`h+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericRequest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..4a0ce736006a7c3d3f40ccc8439821b4bff380a4 GIT binary patch literal 838 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 Gd;S+N*|tFd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/GenericResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..8044fa5b436612304f988e8e05d0c994598f51de GIT binary patch literal 5819 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerChain.class new file mode 100644 index 0000000000000000000000000000000000000000..1948c5ee84002747829928fac0c235937833c423 GIT binary patch literal 4240 zcmcIn*;f-+9R6++7zkrnR0?QSTp@ttz6EFjLD8_tW&v$Ggee(KCN!BSc3-T0>U(?o z)|bAvJ*|{_+T(NkXY{}5IbFUxGubpQ;nV}?-kIP0mhZRTo8SNWUn6Aakn5l&yvkK;dP%v4Ct9VUP=H;>wB*UVlT~lzq4k5fQmp3H&O}XgubxAI< zIxNGG%UcRo6vX9cQ+~M-#7!g=Tvm`&U9Q5jXUN9oK9l7Pripo`|I^%ZS;jw01kAEvJ&Y zX=$E;$yCO)&6E`>(i0_yUgv#HTT3RSP~3&1Wm5X8Ha#&g>52D-`y=vCpt{$zOuJve z-_bcI5Ex1=6JCAPw2bj=a>+=~=t~JwnxZKpn$y#!eD{a}J8sg|QNBWblX@K`1(Z$TH4%ntXrqDmTe}DIWuFj+y*QwW$UuuS#8a3$tQGcMJsqj z|7vp8B(NoIWU>i6UsesSjMI#=O~~zbirb$RcaA_~*2@dX_Vze#NkhW(#3lt{6tXK{_AL)b0OITSenhppKq-*`-%LbHBj0B7CD9 z`8vlltLbfv^IP;Vzl7iG`3h0T^dxF1@z-aI2Ty*e1Ha$H? zI=K6p9DAS6;m)A_&obqWs_9fV9WzEudGs`TD4aGqEKgMx`@mc@7Eahp~MiBEA?!DrIc zJ%JMy#={A+K!f9pGh-)~ZtxPq8$iLmT;a1FI^4o{IENB?CKHh(p?Yw5WMXQV6 z(&JyvQq`GaDObODktwps)8kPPa>!2)56w=E&ddu`4UEhTPx0o$E)_UfMrTT$s~_MhvT^B2+s1V$uSk_ za2v5ixD3hb`4Tp?^OC!ZcWX{N*$dp;`R2o3)bg2K$MpayUm(CIU?RK@5q<#Q{8sqa z5%>vJ;U7`;1F9cDnO{fE25SAd>e7N`XmusD?;T?YxwfI2Ydg*CMib2+r15h!KTh+9 z_(gTiqXV6M69}V=yb{_~-t+z3m2g-0eW>5@(NA$up+tPx5#Qsoc;aM6H+r1!3OO`- ze1yEN5lJ~p$}v(TBpHw6IKf?NJjtC`V4C+i=I?S3kk%r7?%Kc>A08q!-qXE-dLJWE zz!P#Xoa8TxQ)tF%2UpmY&Esmx<7)A6g%Bj~8Oln8&9p{a9zyrqS$@l*6b#yPAZsXx zte438XrccFA&a1wk&`J~AY$o9TeyprvyMi&2fe*c?lNjVCyPx^ga%QAAvEATeIIu4 zxshngN3M<7JE`9%hp%U6k#=Nhw94EtA#QHEy4TUPfvt=|q5kC0Nnn)fFBKI`YhHb; zr=H536#2-{0nb%BG{{}bhf0c|;DlR>V@1G2dCeg&fjx}%c_(sxd6<13%o=t;AM4TW7?}lE@+c+UZ^NXG$Y8+tH+Cqvpy1+PY-`uS zQOChcN2q%p|qR>E+xt*7xx&S#`(>MiT?n2M>G8Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlerPosition.class new file mode 100644 index 0000000000000000000000000000000000000000..9f5a63a75484d3373d12cf25c86026e8d307dce4 GIT binary patch literal 1491 zcmbtUT~pIg5It$rCT+u43RMt65wtBr1VscYQaVK#D>wu?)A1=Sp$(?VOq$~Oue7K* zIyyZ2qa63987+k;$V2Yk?AhJ3=kCq#Ki_`=m`64O9cqCv%z+4nE=Gp5p^E?p| z7qJkf?NeqiiWm~{jBS@hBt$H;?TUa5hwyrSV`n$dVX08o6}_fwrdv~7y;8G`ie^@9 z%hD^Z?I`aX%7IHM6NVIAoHk>*V2c_5o4tD;So(-K>{& zXHP4e^hNLr>>P4KfGLf=%KUHOF9;{Bq%pVHxf!hvX&Iwk{!1B$?fsK?+1v zqiShx(;?PFmqe!sDpYlM+dGuOWa?rzI>k)I^ce(`EaFuMDsMIGnJag^N~a!G?WR-F zHw-52VAl}MvN4e`%%*un!gG)ei&q>-3FCMnVFGIsZr~<|__}^*JG!b@nvUUq$kk|y zng5=II0iZNba{r@M>%`w>Q0v@!92bHN1CZZGhZ=ni#2sl*PZea-5hFsq4Pj;rq*bz zbO`I;ip~>ZSt%~j8Rx^cQpL47y1X*|2SRJZj6XmtQTA3MNS*-e8|WWlf-)o`xP?)0 zxJ}jst?Y@mz|1VyrplU_q?$65+v%8R;B zl^!7J6I5tr1Vic15W1;NdFk5JLVh|CDWv`2cccz`Uj6`IlEt7LIYsmYG0&8ExyLhm zJ+m()_j~3*_$Q%*EyUCk-$Jii3binxo`7RrwWXB3j{DI^9gGq88R{Y6^Pk2;!UZt% E7d)$3^#A|> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader$DefaultHandlersPredicate.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/domain/HandlersLoader$DefaultHandlersPredicate.class new file mode 100644 index 0000000000000000000000000000000000000000..6a348f089c6a876c1d8937bacb5e6a0d2f5338e8 GIT binary patch literal 1690 zcmb_dTXPge6#jblGRZPA+2BSX0=fj;Y%arfxoixxD$zY=m*H`PE_Ld4im0KP)xNn=ads->hCx9nIs zEuVg#6VS;v<3MZ=hA@(9900d(!J9fR!o(DK@t5 z5|{e)mmHNKS!=TUv(~i}gUz55I_jFM$6}N=rv#^RA7Dh2<;--ZL)=aDmZ2Zq$3XJs=r>zN8f^gfGJJM+>+X>q3 zz>g?BkGQycJuqt{{pONc$W#(+w^f{UL0~G=1K{;8YDPAj9OcOUme}zOhue&UD`6-f zFnyQ7^lta~7`)DV9F$*CY4Rc@p+4h8@&XKT)?>~$m#+*xP+u<@$*=u4r12gft`P{l z#h;=1qb&02Gce8{0m0jpB|zkmfl15F>LZBXVSMojnYEeqxhJ)3rj{$^O4%PUIakV^ zzLcLmnEw^oUE~aW{#{NyeEw&3c6Jwefj?mGV#vT#4F7_{PYjpE1iwd;&^7MPv!Dwo z<09rM&!UbSd{*C~&kB9Yv>w1gk&vWlQvw!{b+aCaq;>Q>gIL&dU z1v@a(inBNuLkOd4^e)Hw7&y`~jA2}@Otj(x-cy&092xb>WE4{|wBb@KF5`VQ%EoX7 zS2<2_d=SO7TK|yaqZqD1aO61h90d-^F%v@(B@TmO$7wkuDyDZ%SOrr$?gd8{jJ)t9 zgEnee(n*=Zb*0M?PEVX=*pjxLqVAeA{j+-7E*7OTz|dY;?S!EtJu7Ysz2X_Bo;F;M zj9M~A(Gp(8A=mrYJRS_@rm%{-A8=rZ-e?{)EW;b3(8;b#43U&wpm*ETh9$=<<(zaT zMb4xZ$|*0*OTsbKyt)|iN(N>=-S{p1EZ|BHef!pke73wVOxZn zSKTpeZmndu7ZL3LKoU0Mp zmhnXX`k0vWiRGB(xK2GtO~w!%%$wC3#WHrq$;%N#RV2Qe%s$l&8oJO;kLryv>^Ndk zb%%z7I7FT`m?$edOM{I$hKUy|-hnkWTWMXl6WSN@ zXLwxMGy@7r)TrtVDMhlY0Zfg6K)Kv;xj+OF2?Q)+`IF9?y}u0tQk8X4dgG!@l&v<% zcnp^R*sefYQRr<qmyOavjD5i88M8Ch9M3|nD zsMAUht-MZmM)#)fhhV?>CP(P1zG{Fyh+r>zX`}^4=z~tPD1~_~aKQS>ris?vM+jx_ zBfN|V!$UNsd;Cdr2$y>vfoI8obO|jz%ZM?I9a%;z!%rBZfyVF{ZR7W`X-j+Wujp9D z<}kWxv}FnL$LOU0`Fq%WGNLTD?TjpAdl>hg{@MLArEm(<^r^I!l2B>)p_Q)t(Lu;} z`M3{}MH1tLc$zG(5$+t}wrG5VtQE9=NfTL2|FKPQ}lPVWy5jo%48#Pyp+i{#j!h+ZI0vROqR#7C$ogT4-i)MVm|PoUU9S# W6(PJs>mj7DkM1$D;M5eaAoee>)Apqk|f$`%z918LecXiTtuSR^(+E!z>cF0*D?YW!D9 z6Kgb@KKrALcNWsp=!?uIGr4m=&bepq{`&pxCxC}2r=Vg@#~s|&Ft6dB4g-0)6_S|M z$yt;U>q%tfd0)c=2K9Ai<0-?VMw^?w%WW_0njv?(!gXxV@rB?{=m+M9zIovHY*&~~ z{~Z_2kMDVvlCABR4F+wkwcU7Cw-_G3nW|3W$o2-j&+sH)n684l;~#K_Ov4p?chGC| zplP=~y3wN2dv6(@=NpIik!^am=$KX*xS~@nOhq@_@JXDO9k>!>45SLXM|j!4K^PJ> zSGeIOL+&3OUKCoSWY~47|CHr+gdGk7s-)zlBUy92adLg4bX^R3wJFGN(yQr~KL{ND z%$542&)%~n)iE$9M`zwZ2_{4Nzo)`L4jTrpVr9I|B5fdpG(nxqFX=PH9nTlU;ZnXZ z(b``7kYi*9EYpccO(ehO74#4aRUp&Mfqh9xXV ze$s@ZBxD&1eSlV6UpYbIbL5`HJ5SeeO>)QeC}tH&+`#IX$u4ywSLr*{{j8>(AbE^b tWaw&S%*20?OBvE&?W;q~SjS)zZPZ;lB9SGP7Kx%kNU81PhAbwSerRlBj`T8VaRJOAW0UeIe6jY?rjVb$3?cztR^- zH1P-cql{;ETT^WxNX#ZXb8g?cd}n_C`t}3BQ*5R%j)zG+N+6elhLt2%Q%GS=36GOl zSAw2^k-!E+q*P$Yl+XAlZnU}GG-}ed?B*83#I9p|lH2l_w|&7dUn><4^Yu4Jdnc8> z`a!jDk}nslN2U5fg<-BxD(=X07763If{!_gbNS_U{RN?)Infa@c))xQ78v zwQ)v++1jC`V}F`rc>ZruS4K(I9N#s?zNMI27(HWM?NAz1c*3yJ5PFX0ZbaO)OZ!!I3De4DFqA324zf0WUi56O+a~vT54+XS9K*0Y4*r7La9l^`9F=)4MW4 zQP{$@%--(N&gb5%)z`YdWO$JqCTdtSxT8Hbqs#Pe$LWb{$RdpiFkB-kLSGh>19FVy z>jQEUG4iEZ(tnyFHYtM98DEWFf_)7zX6Tl+!Byqaf;<@oMDa;162cw&F9kVgL!4f@Nh)`dtc+ttVxvdp@EOo z=9+Mp- z=2KeZtQ9pu7Uz$gH*D`|5DsLQ)Yo<$IgH%ECtg9ODFjNJk?s7jVGlK3EzK$g6v+2v zbpNivTw~!Rg=RzfV=PC}w{~a`9%x|Ra^}D}j$F?os?su)qu7g-U|Q+1qv~PP#yfuos8N{I@*IiZAxi`wuR+lKEf?Gv= zflEb9V@9B;ua9Rx0F2VKMao+o>@cRTFG1L;SH#VX>q%2C0W6j!@z z`M$D8eX6St?g-S?!ESqZ;I(%~?U4+hyN+xh)VOVTyDY)Tz}+I&ur9Fle_N5FzIEt5 z>C4b{(k2#|KDuo3%=nNRPgK*EqhM_}lA&*V>+DtmldZQw#&(bTH&1BwvEo1Mhry0| zZu)6v8w#*=BosyBLm$R$zol`Yv}eYEQpM$iAQ@gL!2~mg5xij4m<0%3U>yKn?G3r+lXIF7XuZ=@j>8=24M# zjk}NBR%;LW$ITYef5FVgK8&r!mnbamVe;=649b&ImH%E=r#;Kh4W75tc%M|+#q^p*=3lyJ44g9b2T7ULXnRU=dVW`cjP*q7@*@*^9V7{Y` zdNCRGRs1R;6Ikj*z6^UZ)=4}~IyTT_fk&Ob@>HN?XamnGKQNlTeq@aDZ4`U&$KD$y z?Ic#-Q)N`F{dN{oKt+$A9P7;uJHd)+mG>LuH z*2%tVe@}Wh*?kq~ajS|7T!H)lGZfXQZa@v{t?#_lZ#s3;fRUHi0$vual#WMMf91 zZY-h3h`5xUhl*ufm~wiwg0({HGjbp3WOT(e*-UAwS;Le@koFQYiJ%R3C*blo%Ra~HqONW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA1Feature.class new file mode 100644 index 0000000000000000000000000000000000000000..707e94724c672e249ff14985533694be687fc064 GIT binary patch literal 677 zcmbV}OH0E*5XWbmwyCvRt@Qz(M37o&H?1Q0Kq*S`5WPft-==GJB~4_rHGV8T2_F0a zekgI07Aaa#+{3)~|Jzw+-alU70H6))MaV&=04oKkny_lZ8iD+Y45U6KVAOVd1hVJh zfDnJ*H%mPl{PBWJKV=?sLioXTBCxb5{fswQd*$+|{9? zaYS!9(<8;HbJ=Ni$MG?NO^<6wdO>=3#kB|r9p4L;)M7}WTHCen*aM?J3q0y*B?Awk z4TLVF$0PlNC_3Rtxx6crA1_VyY9{ZLAP**iy3qRmh|)NYoAF*VR32?xmPM^Y`Z)9l zk@U7z#2S%cEdo2gi^szK|BQgZ*`KjaKhlc1>AY|dlOe(uWO1pj^VO3nf-VkLna=o8qeWS-DXqvjN9e4*tTsPP>w%|LNY HX@liY8Ht^| literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SHA256Feature.class new file mode 100644 index 0000000000000000000000000000000000000000..467f3fec98414bba43c7f35ee438830b85864356 GIT binary patch literal 691 zcmbV}OHTqZ5P+vFu!#6Vd?cO>2hjwIsKltz5DoEwUNGFtQg>^X)^v;O&(f2L2Y-M+ z$~e2AK_$jGhk13r&Sd8G?fC@&YOs=p6y!6on1O-~OExSMNFNC)%rOD0wAmq$JXJkT zV6G)3zZ~?tTwk%SkC}W+In3`cEuwgoOd3xF1om59PPxaKZ#-(a<4J+Fj*^l)Mrj%b z^qMm>(44l<8@0W9a~K^GSaZ2)3s=Uk7u1~4ZCC1XVRr@qlI)4 zT1DtgxI8dFh-_O8w8NVsp7~3+O7v3>(qI$V_Kdkbpfn7_O1M)|+NHH>b(>aq>3!et z1;Q=&mF7hquyWur9GSqzuMC$?@uRZ-zjY8e`7_w)21YX{-W@Jwv`|=wB%U}D3-GpJ zqt0MN(Gs+&ttTLl=pdf)E+~vPjqeq PYJEp@6Ho&4af5|-Z>*tB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/SOAPActionFeature.class new file mode 100644 index 0000000000000000000000000000000000000000..7ce0044fc56b0025020b126f41ec0e9be442ba32 GIT binary patch literal 2648 zcmbVOYj@K|5WQFHfbAtE^^(D=iyc6Mjx&d$tT|MTx(e*-v&wvNLXE8q}5Q^R;3 zpKJI+M;9h^T*G7@*9(}!bPr}Qo5zhjZt7frsSa22xYdK(nA0$?qYo1We1$t2syYrR z^*$_USk!SB_cVMhkgd$k2ox)x-!KDbWn|T?c#VeiM+Nl2v)U8&(Dqz)V%2(NnU3W) z%xdV{Zi6R`wZNYAT5ZR++)zL)33QLyt{sjG^bc;=SQ@%3kel?Dr9f}RcIE9(t0w&g ztL9Kb5OvGBYx%ZXC&FCVv;%>$N==%wDJ>^#nxU*WU7Kg?p6kkb==tVaV6I3j?D*2G z&P~k6sHbBIfp#@yc;mXjfx)5es08-=@?l2?;k@Nrt+}>}m_GY94tGM^F>hII8tV3C z&~X@RZ)_*E)&C~^C+&?8F1&ekY&(LKWUjW#h(^chYfm+_>JR8Qx(W^V1qxNW;YMK! zT-plnoelT!HfAk%*^xfOyi7Z9z1(H5W!bKoXiYY`Q2B4hR-(1Q#ogIqr3&Q7>P}KQ z*+Eq%de!UrbvbRT(&*oo)Uql^0|Qtxa18GoIF1hl&evo)sgm;cDk-l8<)li=s*ej#4>m1x?<#GJHkDHwM1NcLHbBfyd>?Ek~J9s^w-Fwo^vRoj_{%-oOv|k(n}J zq4sWizAZ4dGwkG+Q|>k-?7wndH6Zg58mMF0z!4l}p>Ou?fE^6f*tZYL8l-_0Gz3O= zlW+}912$G!dONEp=*;SC{+NyH#J~eM0#|od->H{1v<$fL-ije*WJbEux9bTTu&*}L z%~X?+1|wcNtte0xMN^u*(-t`(qPz16-z|~_*e<#q-1fq2>OuvMrb&)n;8zuqxOF)? zL@tc$Dx%D5p65u5Jepg$vp7Y@Nws{k$9~GTJEWG&X`=}rq>d+&G?67D0qv3HbmZKM zqTi+TiA^8-wlY02tyw;y9ZdU8I9_$)Te8iYev=*My}*tijeK=#a`DcM1v1x_|H};< zR(LIWUpDL@l)k`EgS)m9UEyPsO{`vvjT%*b5={R>mkfcspp@pfWPUy$EGCm4b8hbe lOVqlID~bD)oYha?k3;Kt?|1A~i58KUI2%Q-u2Po4=znqX#g_m8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/WSAddressingV200508Feature.class new file mode 100644 index 0000000000000000000000000000000000000000..ae88b4391b4e1745b669481ddfbd733023837593 GIT binary patch literal 2822 zcmbtWZCl$^7`_iJBrV~sFkl-(ol{He8pN?NVYmY2#dQ>02C}I$v`3m55=>Htf5OlH z4CPYMaZSJJb@`jTynIfYLJ(=${F3B6Ip@Bg=YC$2KmUIID}Zr)9>oA|MbVGj5xPuD zxD&zqn36Cp<8BmT%*gma!o4V>$V4!UISKPobRZ)vSqTeKbR#2UF@hy5x8p0drOPW!#Op}*f%T_CzSvI(>maQF4H`NU%Q!d-w zaddNg$%B|8uxZ`Y-5G}Y#Q#PcU1tc-S!K@9mD5eWQr+3&_L{b3kR_J0$hmdR*2UU4 zhTV$pFl3uhKXcSCxaL-Eu5J`hf><9P8=DxLT&TUGV4~Um65n-o%Op^FPc!tg<`Q>D z(bY;{KG1f3+SYCEF3&UcB}Q{kwLMKWG;>=mx;808Fzxhusiqy_Owy*tI+J_8#Qv$d z3h7Niik|^*&2a10aHvukdTstyl{@aLW@|h7dW=2w0IIHTs1%^cD5bb+xFQE$Y=Kw( zr*rW2ZaohZr?*a@RV84_Z#|{@nwp`4&ND=c`nKuihT-DYD!7KL3I=hRVXkq0c)cprwR)4x)tltFVkCT|pnxJn_en|ALS+~V_DWS+^iZ#TDY^uaCeKR{bo#`ZN~I7C+*iTJ!;2|nBJ=uF~iNqLHu`-3GRmy))j2v zV}^T;G3o;$7>!@DelIE5#3P2Dlge4roC*~d4T#3^`Pk|6vC~zDOL(l{6MRagqu?_< z@my{sTXWc^>A%qQpyF+;T>xc~o7~n*{@kJQa-x=}R5i&+Q(x!S-IhMAo7W0`^zoVvJ`Lj{$ zKJS|}Ygq=@DE#nR;UNXz8xYrjM`49_t2FN?6M>ihkUnb(e)0TGc%6Pz2I${~p+yW- zdTOQTE4WJQAzJ0>-a_}TWcUy)^)p(MsUH#go=h!xjjl2JsS(#!^df>jbm9_*$`i#VaOxw zq&o;KOx_L>fFM(9hy4iN@bp&&>Hx|SI>^-d6S_810=MREO`hwJiN1@FhLH%!6Zbh} z@;rf2ViCT}V1Hp)LXy@gyyHvs4Iv8d4mLg*?}nr_hkfNu#2@6u_Z-Fsxe={-&S E1BP7_^8f$< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/feature/XOPFeature.class new file mode 100644 index 0000000000000000000000000000000000000000..51967fab6c5fa4acf6968cf0f8eeca4749876fdf GIT binary patch literal 1180 zcmbVL+fEZv6kVtHmR7Lb)FKWD*jC!9T)d!?D2i!PFA1a(-%f{PJ35_dre~<}&HwNd ze9%N8kwoA9D0QFdNQv-Zd^wjrd#$zi+H-#V{Q3>R60WC^!Q~{6&))HbZ8^vAdGnvd%3}FeGKm z72TF&?J}?`L+p-en{u5YoG;WFA{)*wWewL%TRidF4dHI{hDDKV%`v!D=dP*lK`}C62rPdJI`dzKEsBuGj z+|u@x+iO}H*RZ6PL&#T(`9bYiFG{oD%Oz+5xDp?M@peO=_~m{t^F&&M0`- zXMdFA*)-7B8As(Io3m%nl=-uY_m?vJ;g)bS>`7OT98)lfpO;0(b);y>S%&U8%dzA z-Ys%_lY5rhhsvm|SUv+7jGW^LFJp7x7o@qJF9=gq1h-|yl%iO1Eb=b8WK@){rwXyE zHQQV$_|oG=`OIGzPDyxU(^Np*tqF(fQMQ)rFeICWn2wO<)3yBUcu?2gwq;4aU3Jf< z2ptBhCz5+*LEY3t3_;vu9cCSI^lYOjYAU_2fdc63Zrv-2MN9Q!=y%v@bw$**tW&gI z-*U>!LRQ?8hB*UwFmE7%eggxzON~;dd(aKs!-6`vZ{RpG3|B*Vu9sF99A0+11-f07 zR#mulso{ZvEEX9OL2R2lWpiD61Vh6^153zhcx2!)@(h>%njj=zI*e{$S^3Qz^gbCz z+AAhpf>)QCBxX1goLR1!TitIs!;OO_qXv`(v5-rVbxJkYa_GY6|MwAea6&OEsoq6Q zy3Lj{3?@VVwKbaThC-6IYnA8do_WaL%s#QnX;RhyuWy^M1RTEDo@uqPMbBjKNd(D5 z6+?fE4>_6+W#LgFHSYO>wtqmJV;F9~uohg3=L;F`H=5j|fsxFqD&ustCU_~-(~OJL z1f3`=Fx}Hz$Ai9e~%ac3kUYSb01sl*lAQr)Q^t^|@gWjgn=ujS>dQAZ$ zP)Ubzh}KV(@H4^vf{XZyS$qpXq?(CB5R?)paY_w6Oye|35%QSC8Js0Z=O{{)&d!rO W7DT^5v6Su-k{BULr_(t7f!Hrjp{*bQ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/AbstractWsSender.class new file mode 100644 index 0000000000000000000000000000000000000000..09ec546f60f08f63a824851becb1ed435f555354 GIT binary patch literal 11691 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 LxK~K|3cUJ12o+lS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/SOAPMessageContextImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..6c3af002885867506c325bec4d5c44c635a18eb3 GIT binary patch literal 1981 zcmbtUTXWM!7(MH2; zB`~}CL_U?9&gRf_^n}x1zkV;9C3van`fkz^I8xg!vA!WtSPpswoLqH%b$2xEsOUG@ z@fg{=8g$7|k|qDMU?CZ}u|R9JqZ~C*(n|(TqPhd$Wo|d{ebr5Z$axk!?lAOhR@9ZK z&18jP60G!9vL)tlt-c#eX2(|cR45}kwDby$alYLRLRH39fub1-R98qRTJ~fdD{@{+ zt#CZ)_nmeUxqg4qT9%Xt((idHax!8W?-G%yByjcbX>pZ+`0bXMkamnQT?$c za=r6}+pBlah&1H_GnUBh*lcr?YGJ@TJ1jJMssFOyM3%TH~eZ(0JfU2n0bpN0*}Z5a>NWVl17Rhx-#*?w8uu>BCeb&zJY zgHhB~w_JUwW~{!oPQ<+Kq$;M+s^TD~tJs4{fiv&=>%Je4!Z3&u)msl$Bop2lKW}zb zs0RYgFFB4h)huLtA#hg5(hKI(GRwFoP~Wj)r^6(Wuj%u2;xj7n1251r*aXPoJB*{k z@dWS09IE(T8^y7npTacXd-->Zb2)x1jn@#3xmUI2;V6y~fps{J z6T}cWiBlP7GvoI$%nKH~u@5i>PUB35bdN}dUD#bQNR2edLaNb$lwAXJ#Lzs?;v7{7 w%)?5p*%L?u@M6-)?41HPQmNd^^9b40~qEzB;nxV^bR)t&9eM>kDcd`c8R!d@C z<7KYfep&OmS#~T_w@u+V-1LR38AAA;@9I^}FsoWoRCLSHGP+sj3%ghZ-9BkKmVb*O zm;C==hgTS48Byd6-C4`w`C7%`?y_#!bV3@Eq$|2>$$kAW=9evxVL{4pgjUZy&8k#w zO={-z(q^d9wC?fZg0n83@TK~N)XWM_2sF^F71aG$8R7VR!%q)CWH?^p4tFiHz@OH* z=QB(+m$+{HxqX}@V28`Ss&G8A$@SJzLRNxd#D5~YrmyRotve-cX2axF87XuZHT?~S z+2-i`t$Mir49Avy-F%YMtAW=jz)6Wo)2>HQG%5WaUlKLfPOzR`D$e z&w#0*sDfjaA+nHH@g7boD5)sJV(34_N(`B!V~+3GQ(N9iGm3~X%^J2=u%_Y(Y=)lQ zHx`XGN=7MXh2i{tN5*@?7YSkbl#PiU_a|0eQAwCGHx)Q41gZ=Jd6D3b?`|emMa?ND zh(4f@*H0Pdj+XhY^F)EG!UF~J%@z^&#|Xpi|HNO6Uluyd8&75nE})EaBJnc=3BNG*0OnS zSGh}>OLk!RE*T{D!F&i4AuVmw+Cz1X-{=GX!px2Oqk7zLu>tep3|^E2eH<3aO`4e zD{`Y&Vi*a15O&ucJMUKcU1(`)Dhj(-bz*rwa1ei%9538WhE58vaMEMAu$Mby>z;=QSh){#07DwZ1MD|hoM(KPA@6(!~-7K9)=o=q-2{w}Y8Id1o7a;`T zIMITTVi-gxVV$Gh$&eZ!;5_Y!FF>Us0~c_yj`=6ri3c!JTZrafBlci)3vDmaKJpVH z+feeCe#fa4+d@a`(iS@D7w_wO0d*V4V$Z+Fxm@Zsx*xni&uH{l^u9zNQPOo^|L7~c z6NUVH;uTIt5PeQB0#|9imaB{82k~cv@MM=w6+I#{j^@CT?Au)1NIWY8~^|S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/InvokeStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..092e7f52ff1cf72bc8c8462c5cffca99c98ca9d0 GIT binary patch literal 249 zcmbtPI|{-;6r2}hqE>>J(8dK@u@Z!UV3E#lvpkZG>#ihg)T>!|01qW5Vqg<2+du z7iVEaTfv2dY17Q;Tc-R4$|rhJ2mq2L7gu78HE>8UjIftzMG6`ZRwsj3rv|U$auU3g zRHMsE)W4OOvFdf|&DF6g^idUh+#{)a4OgZJ(I$m#OckK!_(ynT?Qc6E1 zdCEho@|vRxTya$%^N=5v_?wk%1CdivikCThx_iFv>Hg-=zkd52zzyuiF@gmPH{wBJZspaH+KctPUI61fC-0|`iUwh%| zYd5rO+k7n*cywJipu~p2`0?B}DlhZ9(++Xkp!xsVPAw9|KsJ=_ z{-&%%4{2eI)oS6cKz~*jh^-bd6Y4*_!D)c$OS`335yrEAEpXMEHYIniZJErQXSOkp z34xL5$)kdJ^`JIJF=k=i#s==$_yQRlo7l3jZR1Pa7g+5ueOvwm6$XvtU~D` zugKHOx@W>|Jj5e`yB)fT%4%6wRsJNZaqQT5jITNm^SGy0PqH0echz?8DS73XsM(nU z>kObXHhM#YG;w$4stvKR^GPMyW?u_jeRCxrB^VYItxoo=z}IcfPb*}$;{>l=D*H7r z+}>L{Mh|1{t|nz%_Je{WD~4Vi*DsfSuX>a#ACV(TE|#t?Gr)avUpqff$oev$KXKZ8 z=F~J#6S}(OlBmeq)Z!08+2+*gv7z~K5{!MrtA^5Z+4JjD)1A9-QvfMk=f69`|Cps< z7=f#9ezc?wO3re(z*%tanK^{`nTsw=ax}j&`1!^#gmYZkO(ndAx4E0dJ9w8GbRb5l z(?gklj;`H9bZ34+Y~}zxo6Wg*t2tY@V%MIb?>qF5#bV!Mc=kE^sUAN-;_;6dqwog| zQfN~+V1#pjU}Ek7XTC*};=$dyLnMuS_9tEzi$KmJ!SyKm7*~=poh7`B1UOH4w+V0s z=dq1Tc!J9);Jql2n@zAhxj@@KNLpNCa7pY^>p~RNeO#e-H&51a74P%5De9UOH1(&s znxSM8vA=m)kA+za*P?NbxjZv8L8-~4LxT@qrTTo7L%@25pV FjTa&6u?heH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/NoRetryInvokeStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..9c3d0afb829b14f57c2c105aa318ffae5917ff27 GIT binary patch literal 2843 zcmb_eZC4XV6n@48HY^J$C|LRyQCkvT)~dCw!554H(Ev6H((mm_V%{4viluE))F?3Fuw&~xcHKU1ThG^O;3WmO{ zX^Vx8N;9an$r z>1L&B>7MU$UzE1>1t%wbcYDs>bk;?_F)P8C^%;h_(UZE|?wJ;`i1{+Ni&DZ2@o5xDZ^^0N6kAMt|4Yjsg>cj z`#UM)YxoSGD|o8mN8~i*v83S{NO02Kt2(wP)!*&OG=d?+)G07DT*-6ynmn3$l^bQD8&0J{F@jQU3BOsi&wSIO zQ&*ETI*y;_8y*$i_-Lq%TUDB9J4?mQt5uQ(!$jCFD3MgyXkXP(+WXcAfa(3I%9|eG!`7+hO8YBf&RC$nfZ+ z;7CdJ4;@s%44qq!yUox=bOm=6hO1$c(iZnT65c_}6fV)#=^_|Dq5rV_2+)-)N`3n9 zQ2Paqbb2y+b|iPfey7eEd`WF*eexXQ)YpOqqjlVjt%=-jE>^`MvTVv)MnehLl(q!FNAg40KU;xrSd_kB=s6<<+&^4EwZdtYOe z{3K|WFwqq*Nh|2n)-ItGFJs*3w1zJ1WX#YrHwf#5Z)}cUi*B-OrY@!XlILUid z9H?H#mW9NoDmzq#E^%#a`hj)=%XO-RPAS_bUz|M|r8M-~8iDwkF;whk$~j{0QPLwx z15%kENKfg&Xx2?FlTvRB`PNCD54jCrC{O(}S?P6awE5>u+~-W6{64v%HI6IZZf{M_ zb!>B`jeJU6qfUPWvsTo#Cq+tox@!KHBJP#Ljxmj!F+yArcsQ}8-=`@xq7b(PUQbl` zx1k6umc`0UnZEq#QyT5^vv>X{D{k{nws=Pcf^rP}3i!<(@j1h2k8!|v)H#Rf-2I5) zeZ`6Syu^D9tf7f@j@ZCOMoVKh`{o&OT%{^lZ2^n5<^zrs?2A96an$*M;2h0&j02Ra dt;%<&Qj5pDS}nlkigg8Ze3unYVHvZCz5})N>Hh!# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryContext.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryContext.class new file mode 100644 index 0000000000000000000000000000000000000000..ba0cf8bc8904c08e0f5e397e11bf6dbf73555ca6 GIT binary patch literal 836 zcmb_aU2hXH5F95V*Bn<0X;VH61p+ET;v`;)DpgUDDxv}nRDw6>VkItDU*vN_^RsxU zDuKig;71|m+z0|Z!h^lu_3rHK*x$Z?{tDnJ9)<|85#V-+5;kh6;!d$`2DlgCzQB?) zgK?&f6R3BO-Iv^IkRn+RNLBUw@p%8 zeabMXtvY#?i?`DZi52e+GKMz*iNRwN1pq!m`GUL<d&h-M)&|NO9az>{K!`nn+2;q{L-5{+P%5c$~($vs7R>i#-}id#|~O%?ZL@ zHnE9%u05&WQlAu$5uuKzz^Z>3uhx#Wa#lzd;SyFNETIqs7!HVqPG#2z2!_G0iH{^!V@UKD(xCiZ&79xXtd5CT3=9l zcZTvQDy_$-xbVrBG<-qP;1%2K6YMoh53tV2`gt*~;s!m!coKrqoAgS!h3m8-n^kca H*AV^yt$5r> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryNotifier.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy$RetryNotifier.class new file mode 100644 index 0000000000000000000000000000000000000000..a19cd979a11ecc44fe6e2a24fa1eb90c5069b351 GIT binary patch literal 1504 zcmbtUT~E_s6n@@)(5)1QzyuLN5OqwX2#DYYkswCR0K*6d@4E836}xt6%YfwJa1cBmy9cJ-j8$6^PJ~B=d^$R{`d)C4l6PgRn3wQK!XiW0i|x|0jU9%;(xKMWR8zC6>Tb>9+Cj%8F^wpCaqa97c=3~!Yoo}1cZNUYljM3X5Q7T-FmSGcpQRZOz<`Pud~ z#}N0>nDAD5$^>ovwoD`=t-7}gL$uN}b_%87fM(%7!FT+>>J64bD zl-1T6YI%F@^(J>+t;!1mE!Bey!-&suK`2Ag;V$>62meJK_?3K1MJaol{(e(ygtbzt z+&eElwKF$$fx1*tH^ZLDW&6m{`E$eXKwDX6#55?liarHBxT4@OmLx1Qyt!1d!y=S; zlbe3Nh~(jmokGZ{f+s>v0Y!%X*04qxvMp<5gc)94N^{$QF!Z*PY*!9x#Hb^FkFwEe z30!`&irl^_7uaGh>xBD_Hs0bV3R0Zx5IEPsl43onyLkV}}2aHKGT zn<2+&$gx6yB*Bp(jx!|oNk_5+)jYjnAwreG7;gDgPcBoXU*N*^BX;BJVY2=Q`&|Ao|N z3Jh`v&^4rRFCtJ>1?WCQdjC7*Z-})-27qbGoTHE!rZ7Z%ADz1K0E3h`LAwh1AJC*= ABme*a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/ws/impl/strategy/RetryStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..956bd478776c79a5eae764d0bf7a43dea53b367b GIT binary patch literal 5680 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Address.class new file mode 100644 index 0000000000000000000000000000000000000000..1e3d79c14f1ee75cd9994aac59e8da8475ce385c GIT binary patch literal 2903 zcmb7_-E!MR6vzMTFU5|Uv>|P2DW#=Q9EV0pTFOUCz)2IDk~SqtLuk2??IlsimW(84 zQU>mM0J!G?U@?l);FZ860VEpTk! zu|40k{SC9;l3AKpKOvx1Jb&J)Nr92&N9K-c)J=QKSo2-W-kK3Ov)ZzKt06Zm&#KgA z*|r_u^l8}>xEv_#8oQ0UQL*frVYa2lW~07PmknwAG?KB+1|4W~YwMw_oaehz`T`Tn z6={65NJ{lx$8e}N@HhAvGD9VS2UFiR{{gB{J3SgvX&0x7~FPR zp1j*?RHQ2~c&l@zH672Nb9RYvZ*QhITDDcSnr7Yd9}7(O0dl89gD86Enx?A`Q{~du zcptXr!^1SAMN_6pMJ!M}JgsG)cT;KkDjOM<6(;3|Wn2ENK)N`#!QC*)!^@T(C1l;? z-KiUPsw@qY1;TZ-nen$RUS>bg-FKDD5Dj*1sEFIeqe5#hhAHVTh3UQm=+t3K zhiS8OOWCA^^HGDaBE(PbXlWMkj& z&MTEivdZo`8f;mPu@>}v>l5`_<08KZ1+WKV0B51&80SN5k|_)$qo}xkit9l>NBKYL z;S>cVjReO7K}reE;OqlDLn%Xuq#bI{Qoyhd3ZA2Yp&qpN{GL7L;Go)zRAXK`1TS$; zj3UvQEtEKp6W!ob@R=?B2=QGI+shnt!R8FEaIS|3Fu}w8&|wl&9J`gjN9x;{@@As) zG_FR3$nTX;KC?y8Yo9OPGm{MHjhy)y!3%q4(magaX}LFREY2}Fy7 z{7I0%dV;9eQ(z(SY6jvUem)kq5O1n=pspmAMC8cW>0CUG0@ hVwqz0h&#CZ5IGMgJe>A$&ck^R7d$rG6&|Jh-v1nIO-ld( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/BaseNameType.class new file mode 100644 index 0000000000000000000000000000000000000000..11b9a7348c4429506010ec0a9c2b9287e1aa4338 GIT binary patch literal 1410 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 BrJMi& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Country.class new file mode 100644 index 0000000000000000000000000000000000000000..37d8be6bc37f545f2d1710da1f8d23f8f75d0b1e GIT binary patch literal 1692 zcmbVN>rN9v6h6}n3#AB_o8bKhr3fo3ih^jvB`K+pP^=n%P0LsYx4X^mlz>m5@ntlD zkZ9sx6CcX>&32`=R4_K_%+9%f=R0S1fBgLNjfn2h(-^hWOa~eCP%n@4GHcLWjG{DS z&|`z<4SK?;#}lsPR$jQCbnNGuMMi9eQP+ZFdy3mC&#kJ6BBcH?Muzm91!q$*N@TbB z4mT}sm&}}UrCpk3G_+o|l`Mv7A$N zi(*-7`r<+TlX}=RV|xGV45f=j;dzd`ffj43 zsJPwrE4o(L7Dc%C`6B62Up4#Arim_gTiHV(IkERZZefE7WW7S4P({u%Eyk-EL z*Kk6Y=myq5o%bp93Ca-FomW~q-=vYic^=jw__U?Q4=7Ym9rLAmyenV$5e8~jL3#~s z)UTXTvL%pkGmt_{AY-k8gqwlb0OFhiBt_!@sToQZMuj|Vz0PnEcz%*Xg@v4rMI$jgno=c zK%WS+yUzNcZRqNJ$cbR%BErnJu_k;VOuy-L3AJ5!#)P@lSUwsSJuXjmFBi*v>M}{I zCAr-1jJ41=o}khmtFPy7q`1#I4}GPz%3LwXc^tkCSdHGQJ@#2?20@B?PiUODVVUuP ziK*KYzO4&A(uC#Xp$(?suJK0bcC2+lN35`Iq%mf!#zn4r#-1tt$E&^+`A(Lx_pUq@ zVqr=~@xg@7zo33&4i5KIY24cVn7inj)kSRC#4DnQuzo-M*txKubHO%9oy`e&3k@_0 zoB!2S!q(s8KWfiMQtoYmi?NZ)ICWCZjQJkF7OR+&nUYbE{R|0a7oxcOY5+3Hnim%!-Tvpo51ZTa}(*4(-bSsFL$okaI<77RCRVv4kghD(bQq%ICMr FiyQxE$O`}f literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIAdministrator.class new file mode 100644 index 0000000000000000000000000000000000000000..5ec857bc968b18548e801cfe028a8a1f8a244c36 GIT binary patch literal 1318 zcmbVLZBG+H5S}f40pv}jAikmqv_;uUjKBtO4OKI;vTlWyz6>m*Cp9gMGCUBz zG~Bw}2;bxTtNUdx3Jw(nb-HD`6D?3@P5XfTu? zA{ENkz)8;8=PFQkjnP1%*nr%+Zh>vQrUJPg`Ar$_3B-;7YT8991qzCD*O<143duaK zH6?$4pgUY1O5xcpBWuxvAok%$&_>C4N;#%NM_H#dW1II^08TP=(_Epu5=2 zW_6>6KAykWr;8rzMHpMqG3`*dcfyto8I>-k*wxzh+HkVR^!NQnC{NQPbcse7J?f_c zFraa{xF>=GzSBICF2-#tF)7XK$?U36al6qSOm>>^4wRy6l%*X02hqSO8iE}m;5>?R z9{U)u)){~}c7{Du`cCXi!g3XBHZhiI7XL9H0MNRQozV@t ziS=LSuax?X%M|sTE9W}jqT5~PHK0@Q$(EMCQK~0BoLILYxScRepP;((acFZ%NGTK| jR=k@eyM(;v!8|AF9xc!!E|B*U72XjuC`u7`FqHlP#-3MX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIEntityType.class new file mode 100644 index 0000000000000000000000000000000000000000..2c8c4ba1022d828410f3dc360afab441d5874500 GIT binary patch literal 1785 zcmbW1ZBG+H5XWcxK%o|k2q^e0h%E>U<+&J=27%NRNh~%-UXbl|EsOV1Z?_HjsWj1; z_`(n1hceDC7l`G=ruX9Rc6R1Jzn$6LU%!9+1b`f@B_R$AeGr31{aQ-EaspNouu5P+ za$hjJ!hI<`_f7Ey0rHYS|EA|k#avZkc9X|ZML&eVAXCa0)u!TQ#T0kAs|c)=JSK&t zE_1k~%A%4vHa*N8&QT^YfkJ6oxD>cfVDxp1&rtoNpDE8Luw1Hg`o8Y9C_m!NR!5XEYI#n><|pd3!D(xr z?i35V#lPZ^cJQ*5K+kj3RvQGOnQR4DwCU9lI9(Dhf7NuV+}~$d9tW2JDb4t)jPakSzJob4?30Y#5?efZx^>pc$UYn zjtRWeZFqQW8ot-q^J^S;`hU)0ne&1zJ={u5omOkluQOMCG6#J<1*0&Qf)wM^(QQW`QQ;nA|W;V>PZ7hySTF2e=Opa75rCqO}Kqg~;c&;GNLm$1olQZ{SKII@Q$lH;7!MP8w?& zIroji$eCA=UZYKzwc{-blOZ6{c96qRkf)Fd1BteSd_WNUpCG!z5y+aQPnmYiU@NB4 fI>F%?%)l&8W7#Rp9Y91vN@82)_4EM{3vzz|=YhrH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/GIAMIOrganization.class new file mode 100644 index 0000000000000000000000000000000000000000..f22d8c34a7303fac0ac49e31f3b80f7393285ee1 GIT binary patch literal 1278 zcmbVMTTc@~6#k|cDy0-CH}S40m!gc-_yi$ou#l1>p~Xhy)3l6bba%Gdoo%SUN)ru< zCcc{Zql{;^RT_wdxXI4hIhXHz=ggV?`RnU<08dazV+bq5NaA4%kJ5-^C56=#cnXgh z#sldq;nbxcC{MpEKWAV&45OQ#4vf&IE}T#%3CKQ-A=^^IRr{fElurR6#~ZF+~~G*(esz6jlh^bZ7OWXM&#CUr_szi8iACd`o{ z3ePTE)}G%IT78J96QhZiGy`m+j^>t@&oqr3M{7nj-|vccKkxQAr~mD2y5@y`Q*J3+ z<4i5vzFUv%xHGd#WIED!dRp>WBl z(;L7r73EhRuSM6D28c!wcj;0Ofgyz$uHg!X={rsLG=>o*EOGi8i}vG~AUQ(z9KDkP zrpUx>fwaz&iIZd`llc>{Pf^TOS}i(Iz#Ofao&#mNPCJGhxJe*3xJo}2>o=SKjMxuk z^WPAEeS*Xn#H{8cnc}c;S(3m$5v~%Eg8|stKJ2Z?m*x7rZ&QXlq>53kwt__hxJS9> YCGO(^7RW%wEMn;mSU?polZ_Pl--Itwl>h($ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareAdditionalInformation.class new file mode 100644 index 0000000000000000000000000000000000000000..6e9c8d5b973ef1d96cc4e8ef320ec8642c63853a GIT binary patch literal 1376 zcmbtTTTc@~6h6}{)K(Ay#k;mjX_XOQH6%@ih^deOHX5I%?NEm7&NREzruwTi(U|z) z5Aa7Bzu9d-NNpc%(m6Bd`hDl@`Stt9Pa=9o8#zi-b(T`}*d0%@w4NoNrKgPMLm4RH zHDwSgqu=hlWW-)GD%6b*t48%)T4FHiQaS(I$`t#lDu z_=rdyMuC|ZN-Mj`C|O=>LR&W-80Q*F%iX@;lEI+>GKb%^L0f=4-Xmqo9xFhtH(HV( zb zH4~nCEX9P+_0!?cB1udv3+MQjJ23sAEw`29QJMl|-HnM+bxJ?mZ5f6pa0LK8M*GiM z)gteaZ+d%YtAVekIJv^eyEp}I%y70BnBHE{kpZL1-o(ha=|2=7}(Ag&JwN7N)V&IWV8GaCLm-^&BGP;l5OB16ECFurbX$JRMtW|H=4ZclxM!}o#P9P>zseYrxS?OG)eFL1kQHJH%YgFDr zi^*bOV}T?u0(n0c$i4AEk{5wU06CfnB!SsD>JOs+uVOw$P|Qmz(L;I!1KPey^QqK26)PjBa=9?zTaHhQ|M)iN-_| zznb`?jAynLrB*O)(w&{Tch0%@+?l)Ie|-K5-~zJU=)$#KNMbsPnQlZIlUcJem&AM$ z3rQ>r^!v)w(q2=ZuU+Rs?uLN4Bha(tI({IXU`^UJ6(^+m34y3C`P`L%ChO9w1=_aq z+7D&~cCG5NBZHc!1g^K3XY&PRJuSO+ORXzu2kVxUR?)3gZM6}+tSYO1-n!3m$t@`} z&dd{Vc%|k9x}w&!uM4)yI*uF2fI*V~bV#saZB%Tlpq-K>H?7vgiha{o73G+yVvejZ zph&JH(B-KYHSMWVw2?~O*a$Y?LA3X{bu-eKnNa~*DtXHH4dz@2nAyhmF!^M2B9NHX zjt=Ij{OH&k6EYeJ^yRgq?$s&<<=vN5M#w$H92oC#)5UtXr})||Jz|-CD1V^6bd%E?&k7zNZ=vIEho7vH9T)@y+HHwso_4 zDDwf4Z|Kc@LG;ll#6BWoR^HJRg@Nnk2s~u=kC4WbKVXNNu%n@`NH^0TBW|WGPkakc zoILSXo*H@TA~fxp9^cxo&W#< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCareOrganizationTypeV2.class new file mode 100644 index 0000000000000000000000000000000000000000..209a98c13de2a1ead7d34589d92e0abe954a352d GIT binary patch literal 2362 zcmbVOYi}Dx6g{(kC8-nA^pT__(9+T-4(+xslt+SFHxC+Q8Yylqpb}`j9-M90yJmMC zCGa~y{0ttADuKjTBz_d)%zE9#i%HVt!;I(7z4x5^n7jG=pWpukP{jHOhH-BgLn!Oz zeh$kcNOvVGTC$qMS`MG&@IYWZP`)jln(_nNb04p-2#8MwMwdM|2&Eg=q|;Fu`qh6z zz_1$vH!F2ze$(`}O|_+@6Ky9eBt{2LXkb%I}%2T;5cg&rZW7ciAVak`c=I1SE)ln_whIEp4WlNF6Iynsa>f4U( zt469z?40K}rE7l|IqiYd`FP~q?1Z*sR_s8#8Lrw*SB4#*zV0WkmtHlr5*?o17=SG> zo20bn+sbV?yAK%#sg+KEtxcnpYTTJ5?m+;7j7}GE(%MKMyJWj|SQ1Fh&DSW^)e(5D zV!P^Lr&U+}Bgx7LOjJCJ9U<8lJjcRxxMkDTy3LDUk<(pO1(wIWGpnkv)Gg=L$_3Sg*j+3$SAEgtu z&BXyU4pva-`$R~6O)^9jEugoNs@L%?wPx!wUplN#H*^jJ7NT7I@5?M(mI?yTkBigI z+!5NnLawc^Ryb@fAC3@f&m6{;54!Dp?G3-7{3C}+RjINQct%Dyjm^}xzw7SnlL)c2*M z=k8!A&A3+NG>iZo={C)c`cq|v9A1&g_RMPZCEx_*tH&jNCx*e6K?WCa3VHq><)k$* z#%~E3^E|=xIQKJ@o(*sg=fA`xZy5?D7b5M~lUg%9Ek^ZH>y4z=n>{UtozOZJA(D4M zl35;@L#|f{XL1+ZGldrrzeMj}qI6n~Q zN84cv(u=nfO|KC!PWe1H$}5ii&! ci&%PsbijXgFcn}n;8XfoD?Nc>p=9CiztIay%K!iX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/HealthCarePerson.class new file mode 100644 index 0000000000000000000000000000000000000000..61373aea878eff80cb92795703934ef15ee25fc7 GIT binary patch literal 2749 zcmbVO?QR=I6uoQ5@n;e%9}O*~rIeP$foz%<3Qij8rU^-LK8VxMz>jLYo+MM&yY9|9 zN|4|`4*;)0L9Hr*#9t%?;sJO7cnZXs^~PCmR<=Z>%+E2Yv_`piN~{#XLKe(q3TdCo#dZeQ0dxJynE{!%s}dEO~)#F*@~XE=o-aJ zX{}tGot`PSlVJ-Qj=jgF+7@O4@$wl+Rj%*t+lM+o;LLOnbjEbUt~X46$MTS~bc^&K%=li_50zYBbS(liE$8!^!TU72|-{nO7FwFzdJ?6gXwjsDEBq z!d=iPJ~6q29bdF-unv`l#n+qlDtERSZz_$=Hz6ZAh+nn&fJ9#DKGB5!Y^gGt&_8$$LJx6@1{n2B!qzL^r$KzFP99ysha*dnIwb*YfClkC zgv&TadFoSmF(1V|kLMVy=Om5OE1%JMc+rUORT;+c5AUmRpt-Y-*Wf_I$nmUe5+CJHY} z`@ut@W9;{gcW4IhxmEz(z_%A)M!HG2Fm^6}PO)d9#k-M<-=+8b#S1_eQ>6-1FDQ0e zI^$V6C1}sfaIO{QmsikkdmU=@ek7217|7E|ARj~niHCuF1t4Gd08)$u(iaBuO(c-H zXdr!IAm0MWcRhg2(;cv-wq^?gQu{hycut95X|V7!_3yr<=;`l0bX zwEhg*{xJY?+^2lOi`9mGk$#B0cO&bhI_jiQCl#*qJL>#_I)C=AQ$n44k;JCM#Qqh? zmT2pAF`C$PnApET>_1(JjnRE@5ThmU(A@-M%K&$q(?_&It8n0`KA?|3r-Y zHStFo&)imOu!6Aj{t93jD`|9Kz6(h#q`=dNV?Kq&6qZt0W*7*h zR>CPs9Vp*>mfK=r4;XqkeJ?P=GbQ1KGD$%8#~8Y6+TW9b4Gt(f|60@q4~=qoUIk{A zp{uC&Jz+vE8Sb5OujR{<@9q0_E)S$|%mEjISA4hT$U}2flf1sfpPb;AR#w*uaI_G5 zM!B-20#$b8hUfW4m`44nsK6mVbRAw+UX_azFMsYj+m3XlXIUjY;S!;A3!R};%eSG@ zvKntl>sV8sGV2WSnb{JhZ2DD7>CY=qJ__Bk)VqS}Gi369g*qmvZ**=N6XrlsL+<{A z!uyf*O`&Crjc|x$-@Y_06QN~hW>0mHqI!!)RNg!kwPxk5KZ5?N&FP{a>WbV^R^oVj zjtlm-8RpLJ`bMQf1LEslx>4ertlJS{Xh`|%T{W_PLqUi2{xwx)kWYjI?s0K=X0hrB&B!{Yg=Ij^ef zsu~KXp>HVSpnP789KMTH0CjMBVozYu0J{t-~xRI$e$tG zV1OZ9e2HP&Gpm%=QSx*8GWsU7$6z0##4%cJ31A81wDvRta2Z$V#BdeY2*f5A=s(BC zjbuL}_6>d6FNnW5M&c7<*7BZQabgK#WuM|xVqG9MyT8GXG-0ntu`JUhKS334kST`A gNX9e)+@xB!B&INp8FG-KS!7><1tfcpd}O%&6MR%&%>V!Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IAMAttributeStatement.class new file mode 100644 index 0000000000000000000000000000000000000000..ae0b5a1fcc643b84084f88a8537ea6db0ecaa45e GIT binary patch literal 716 zcmbVK&1w`u5dJ#Z$;xJ9VocPme~6bv!O}noq6kYgurhjZg>m-geDHS|Uqs@$FWkH#-N2Gsi z>98#NdCuOu>OhK-oXIqTps@8XUcY?y2X9gV^WoopF05Ntmy%%p(tf(=U{PWBKS5L2 zaoQVCF^8v+lh@MrczgVmw3qQmOz2Or71kn1WE>5f9Wf_ylz4zS*&!Ld+#V7v$lI3X zn8Ov}WI|XJ+7$^ke;|4E4eGQpSrQr@fK6N#+HLp*%UEgj*BZKt>+;@^kZYn}XJK#R JmarQhy`Or1!p;By literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/IndividualType.class new file mode 100644 index 0000000000000000000000000000000000000000..1f5a53647b14c0f95ed690ff74e4524772b04881 GIT binary patch literal 2788 zcmb7_%W@k<6oyahE=zHYFChsbuXia94--b-1TPMTc!2?x(4mrVrBefYFo^zT{3-_)2>2{n9!kcAL?WHP2N6 zcY`W-S|W)(^dDoCP)fRtrpu3bn_CWd8&)OorQ29$bmCsi4P;YPrIIyA6kOK}cz|UU zql;m}zO~JU+=e5H>4|r6-M#-g(}Xm=Gn+RT9&TZY&C1b-{$Z}JLuKnJBRz|cLx)} zt_11Ta!pt}4X<6Fi39Eg@D!I07OS{FLZH&OUbVCFk(`M%v zOkYo0^(M^CkLnsW+1B4SoWfFlw{ytr_wvvNEY3q5=uSc%vUw8v&_HMHp5L9dd%Y~O z4}3>rudVkSuwL&u*o8Xq1!#4kJ5ljkeq9u$HhpH;wM)8)87&=Nn}vE^DCPNGpF7_E zXC-%LcjqRHrHwMK)cM1A=+2%TrbE5$`QF}^9~R`83se!J;3yAuP#i5D+xBsSn&*9j zD)J-cgPR`kdQftAJii%U*DlWW(S=5;@K#u!Yup!ieQyVw;I?yTIZyMnkf&*y$+7iosk<^Nmmc(?lR&sOb`s0WN@!y)NemGDWEpX-Z7XYt_Wh*6%h zbdrwHB-%&uY{Y1a5}FYGS@iXsIs6|}^ehBWcZI1?h-u*jo&1QNgNoyH)q%9fFk z!V3^^>`~z?1XwXDoQD8=Muit4z_L-{C3*&fa2;_G$FcCq@R?kEO6>dayi16waIiox zqn+l>Q|!A)^2f&HEBF!WB(K2QnBHn}=?TU9TTg_e4kf7>u5hd~ ztGm5MyA~dd(W^#~cobyc2=ba4BpwC%0w7G@vKb^51^ERazm5U9VFXD>L4GrWylnF@n8i&&S=K2_ zk0ajIr6VfQR_a8JP;F977fM2ZTeTay*c06F_H@qmvTfE3(e&Qegx<*Oo4)N1ohWLe zbz(@>2(~P1++fIe6D2ec0;M)X0R>%nRym6^_gFy`$^s>@^-49~e$;hy>#@v87tVTLl*L71PT)t zWQIbWu$U=I6T0U!C-YVqno8d;<7{^Xp+nFJO+kb*hPkddLVG`kLP>Aib*C)Wr0SCv z6na|CwrY*qj~v;ha#^^p?F2lnhWy7mu#K;+uNGDq#*fbsSoa24>gW%!UE6Rf!ePiA z@4sc+Ui)GtgD@J-p43MV_P+ fg8t=ZF-Hm-pgXwx8c`R0E{0v2?R#WF;`@I9l{=6o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Municipality.class new file mode 100644 index 0000000000000000000000000000000000000000..e9b26da3b86ed31878f790016078564c0a3f1cea GIT binary patch literal 1818 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 UwfOtuYUGPpjom?Mg02O45#^%kr2qf` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationAddressbookType.class new file mode 100644 index 0000000000000000000000000000000000000000..9f1437dbad9ebfe95b4310dce3bd6700edb4c7cd GIT binary patch literal 1785 zcmbVMYflqF6g^WY6(|n@ML-2bk%zE?iYC0$AOuX6ghGYzY1$4jvfXWVw+;BKG|`Y~ z;#U)Yl=19#fm(zrBxQDH?woV)xsRW}zJ3QVg_li;VX_eon2OTiTl!s2d(h)A>a^N9Ws; z+EQ8IBG+Oc-NuVs{g@s#wb@FC;bt%b)9K4(KDIC{_0iy&9uSpeRh26+U;F)8B~&8$PNt^>x&q&{ZKQ&!$PQt9;T{KQ3ew0*TIKt z5XXBY%d!>OF_se(@&D_;9AL-$q9zNCsPg5mLW}2#u29$6mx0Zyfq+{Qh zpJl|ZFzTCeY~^v=TjEwzq~J#X7^5M_t#Mm^#yzNCf7B2&PE{}(EIr^W+_1P^Gs>PT z?b;-xL)V(NC+lKKDp|2a(Y77WU#A$I_7|)gt98q$NV{tA4XJUnZe6xSUDzIsblJQP z2SbaoetTT;NmII_nrz`6jpEI@QrK1N(E_Z%?LdpO=}F5dNu?e1mSxT6Uekq_>4lo&Stnw08pe)9F~k1hK8mMZ?(8CLbiRtb z$oo>bzEju?OZ6N=;vV*(()92?T5`CO%Ft<4hG!azBjxud?u{8-Ve|Dq8pXE0&d0_F z-u+b#Zo<&1rfU~`TLpi%;F*PT@oK3sF*;V*FvTciE(`PFtgJ~7A2Xqklq+gtl~L+i z>zU)0<$Nltm$(vT;jTziZ_&A3BqX##?_!XNTrtjG_ms4yH_a%SKeL2-Y8CAMlC;G_ zvtB_SIf_%4uw$YTINAZ#S@OA< z>@X_kpU$q%Viw4u`X2-99@{4iwvdJK{N4;`h(17s`=$>j!{0rS2QAbCQSf?DqsKMC z`CTPEzNHT8XyS|(c9ZNln>xTu*=f3_n3KBij)fazOXG~{JB86%zu-Gw6-5)rhH~1+ zVXK{X&<+la)ZF~#5^lVc|L-BtKGYEu2W7)`8jEgKxI12LWg&`|a&Xd~-$lKan~jF! zdZHS3KA9zh#zU&HnN0*rXG5Z`e{Gj2XIj*=o$P! z0X@DC;CleigP0vw^ei2^4c#ss7G{q6+Q*_=&$qP@;dUD@w513=kRI?oB(;ZAbXw6% zZ51RYP}%3JFs*V1{*kQhg0m1Hfq@`|J=(I@4+(Y#<2b+#JQ<#;k#%C<`;kmw?Di)w z(yMsa*?|JRMz7<^=nXoDaqHqWN_+=l0{`^di|@uRev{4zi>INT(ApzsA5&t}b;h5S zaQMKtpp&j`w%qHtf*&?2gr*?VAlE4ALk^FuQSw*nANh&8Zmm=5F(vhkMoao={df|6 zPHFmr2Iy;#9a{oDQIKC^LEeckfu1PH?*RFuBZ#hi zM)R>Cy-|=qV?nOOgY-s0{sPF~JAk}PCE$#scs4s~jWSV?e_}zd(n7F!OH*W`AWs1D zZ$}W_@(Ef5LW17&PopVR`}>$J2y{r9u0w#6;|49=p|ql$qQi=gD>|ttuV_T!*!Vze K-yvqw&Hn(>-aBRh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/OrganizationDescriberTypeV2.class new file mode 100644 index 0000000000000000000000000000000000000000..050523c7dd0d186d6bb882ca88f95ffd02e0f862 GIT binary patch literal 3100 zcmbVOTXWk)82w~NcH%l|Cf8n4n$lY?5T)T#;-qe!8>Bc1#HneUht67F9Hp{kv~oyz zhT(U>@B_+BJDuV73d1wJ^8?^7Fr1YYS60+IBr{n_yWgI3zHiU&`uBf-_=SjOXgfux z=%X%5(Z@;JOi{e?QII`bvbiUlqHI1%()}boNYX=vdIfh3W)`_44BNW5x}=bDSE24j z+Y&Cb+#)mUTm^&tQxqDsoeHyzFPMw)t%Dk0w98xoC%?<~m{xZUQ_CB|ol~f*U{oyT z)*Y_ULTGqCU*g)Q6?;$PJDi#Bj>ed#+tr%M_g$cBdpER0bordi0`Tl+-Exg8FB-xq znLKA%w(IEt|22C8J`v3iUPgn9QnZ1<152sBda95TQD}!uJ(YHyh7>W}5cryu82!FK}ni&}CjX zk70(u3~4W~ehT&HqVN*)hGn=}h2mr5MXb2As6wanhQ-(G)e?8M80;hU+d8bzumSMx zcXqft1~lD1hNj@sEpee^p@0py7H3e1GZpRzBjkX;S^CDtLraPH?t;to$7`(S3t2i6 zbfQf&8X+U-G3l!lF}2vZ8!Sz00dgS%@_(CEf(G3*a0uG!xNgxJHaK?Fm(mC7o;=I2 z#{uj6u@h7M*CClfl$&P3+WxSL_U91rBSAA`C&ZMAqzZQ3(fNuYO*|U(SjdG_@=R7} z(yPZy&&HgNT_|kNx$t4bnr))}{im+1F6VJ&Tz)l!AASB6QgIyB9J{vRl)2OPG%s+T zGldPYbH^xSp@=vI3}1j$0ng4@!g^K86P+T}V9(*du`ur-{ExR7zf;!L7TxUNr;LTO6UIqIe! zyr0I^6r*11kkaus;C&C$5T3mlA4cC9L1*dQLpqNrWYLVe5RQ87FbZilqei``K@Te~ zu`bc;f-WD1q8J#GbW++d{tKU)^_sdoz+pZQ)VDqlS6D1kYFC`MN#Nd*GRk z64GmZ!CCN(kx` XG$QDtpeur|3v9G?8M;l1P8-!G?n|PK*8a#s(9-C#u!KQ;J4xTbhg)&gW zt;!%&zJ61D$-rJQOziqPjD(J=!tKa3p_q>`q@oXP$uM0y5naJup^B!(v#YNq_ps;LF&-<84u+9 zjtXQW8Mk-BPA!i7&7cwmO1G%kshow!wv<-UHbb(oQYE-uzd@*zC8gy-$E(TUP!L5U z#IKWlL5Dzg&zXvj6>;7!)g*7W{4STrQn=AE7lPM)ukFfHa}2z@!OKBQX!X&`EH+4j zYAOP!sG-x6QOq`9SQ&O=PI#6uQ}{P-h^M<|01R1z>We#%)>oe;w0_Pxz+Q?0%vStP zP?!74s9zXOf87k2VeR6%?bPcs4E-~~vB;5Aj6Hr+#-wNHWp|-U;G7$PXom-h8Eu;NpbNu(M_0Et7~78_|rOTy$8gz zY!PPTtX_LVZOO`}5#!zvBFRA_M?;C+$MP^D$w4AbBGMX3#GG&f53KZpox~#9E9700 VSj8G1l1az@2U&9b2gf ziLR;*9qW>>=7JzhWI~FpJ!-*s-QBA1mUK{d<(}7lTJ;xvRaJpulrdzv7-WIYNWH4- zNR`u#R`On0)|=Y1umV^Af#Q5i2J!Q)XMv6x9q43MAU!s|!LszSY)?@KYN=i=sc22I z6@k8D=uvV>;dyQvGs%`_Z`c2U#d1`Ufqr9oF9w?-nRHfEV!9+k-`IGY`1BuMO{Dko zv8*+#-Ty7A`lX zCe73eOdLExbDpQ-IE?Hx3N-Zm4%e z5JS%~%qY^Nwat6{r&pLZ=|9D6m#g6F6h1<{v#_W6-(ii@IKzFu5rDI###asJF~V{t zd4&{B@^IljQeV+s_>AhU1jn6S~IBQJ{2#Q&9GjoN-pbCcu}24(y43Z2+uKEOD8e`Z)dSdtoBZVVvo`UE<1JU$2F}=H*RJ| zYPZ$a%+8-(-(#g!w8@Yx6f1<>HZHLmEGaFYHT|j#4h1#W$~VNTBIqXR+%~47x}t6` zTMh4O=J-^I5Zp0-!;>erdHi^VKc^WmuI&Nw$=77`SH~v{#fz^wAD+QZ6)u8W`Z-E` zDlJEmokQ6)14r&ED`v36X4wu3!(#7lZaIz&Lld<5|D*RUbQ_!A-P_zkXL#KBdJl6%a-I3{RAzDWuq zzU`pdI4EHq*Dk`_;-r<0E5BP?KK88Ae;Ec6pn9EY{0V=t?Ac zo=CMTkz#iu$@4@s5ivc9B(M-mUySc8Qw{Z_EZ;=R*4>9!{2eMDJ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/PersonType.class new file mode 100644 index 0000000000000000000000000000000000000000..13047411df60df89d972cab7c09686a7c9ba4e32 GIT binary patch literal 1618 zcmb7@>rN9v6vzM53%yVT5m4|hh~*+9pm@QM5Tps(fT383eA;e@cF12hhjS zL}TIyAHat)p4}}hDHU)(oY^zyGQV@?%qou9hti51hFBy7PY^7a8xkbZjh&ZM4KE@D}N^6Gx{JzmNxMipcFSw3W zl|_c(&4zMiO%$b;B}*(TWxIw;X(?db4>;flHH(*|Ds$t=%6DqkswHYdxs)WPjGCZj z%|9pUh<6R?h;lSIKD8$u?XLSSsa*J$z0YU1Er4CyJDF#V%9o-n>*| zy-_O(XUiZ?uNvE=9vIXK(p#G`w<-yICSMYKuVOd3s0zb!tK2ZSY1itOIB?(B1#iys z*VH{*ZIMO=Br3uU;0Ll3o!XSphYo|;lXed@-t@Z8kfBt^ip)^pF}0hlVXfU{47GH@ zZaAjMNw2)#kZ;DjHioIwZ)4dsh1Ryyswk-9pLZ8{w|wKdwbeWg(dg+Xw7k z*!2ykESxjPr69zzrETgqKgacK3SFlm^k$MG7S0h7U~NmcnrkT28{x$ahB1;s4=!Xd z=!wg?z%czk!$Getd^H=TePOx`1OAq@dBJ~(@`E>mxJ}Qr3p7lKVFXE}=s!(QAcAh% zAqdiYN$;bzk9IF=^yAW743L%RPFjZ!t%QBjdL^(X$U;?;yh^z_t&G8 z&!>V!FyY_9q(3$Dh+>L*Jti=X`mul=05CfTl={`!FAO&bjB@JF`E2e)|sKA(jhBp_0cCs#z>%v6RJqhVfWNN(6No z#meZHo6i{7bB571qhl+yt&5-|)0Dt{j3IZ>(Y_@pL$P)wx`GEnAM%~Xk@W2ohUwjo zwkni$6{|)dSG6`)IDE`7pAe4uaTxH1(oHT-PxgWmg!6%9T11)=ZNKV>PAab|-AeXkU=J^JsjkPEd`s?*~)1rO3|XT0`=K zL(}E5B}HIcTnO%)upP)_`@SuC_W^%FeKGo#vaJ&@WN-LT+LJBAM7eTaBZlMOL6hY{ zj5D6@y8bd0_Dm=8<%V*mrv_D*U8@-uFYe%~@5?wg(LT8+pFLlH?RO8|$EG(n*K2h7 za~CW0(WOC$?t~%Vj!b(eYRZVAdU2{$#su z9<(xiFZn6d2lr?&OTSDCbXV|j4H;xQ}H&NrDoMnIyvT|c2eg8)iq0*XC&@m4tI$}CEvsR OTdva^kasDDseC8ZZ_c1Fx>_QkGor>fN?){4hqUZB{v> zzTA%4Fb&JJD@NXTg)-bN|vu-g&bw-Rts8M61KfABoVkbNk~uFjD&QAdNS|S-4b6GLG=glr{oDUnmqjA z=1V2+d5#+v+${2+$J~q#W3}a#rQ9N;@xylrqq`5lF-p{2r?%#nxtpRhbT&mj)SIF~ zDTbsNkz$m385#e1Zg>>?mwT9u@}juVD|hU}7nx5XDGKg%oDR6q zB)G;vV_;+$wd^-ypP?uygiwMs-lX%8sb&C;(*?{JU8D)fG3fh?zmW0?hQAlDMlQZY z>2UEJq7|%(XD7dsvcGjQux^k>n?Z)bW>mPnM9Tz)G0H}Q#M(i&B0(mjL1OJ7E4S6);(dZu) C4?7wF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionCode.class new file mode 100644 index 0000000000000000000000000000000000000000..c52476d20641aacc57bd17a2ad35d5f8a976e644 GIT binary patch literal 1542 zcmb7@TTc@~6vxlBTUu(lST2fp1*H^a0B;W(k_IHfG=hMQQD3I*&<@$|*4^0#ebR5F ziN?eSKY$;~_@CVd(z2Gg4|6%!-#K&k_n)7?h-j4_XK9F*hbcuXW?41M{WLvD)5A19 zVl?hcPYJssJzu%btE~-2>^Y;6b=UE=aCAl3flMKk`52>A#|RkZ%ZH*PxGkIp-_xFQ z8c!I_>;{fjEm={%s@k&TIIb2NaeYQ}p~DeBYT3N1oH`fBTK>9ahj|cUOa!_q5v8{0 z23`%B3WFU>8riFXmTk4zTcS>ZdL zdmw$&PLlyxnTCw|$Y`>#5ZAbje{3-o)!WlqgPTW?Qh#sq@H-_;!*V~YI1P1l%0}JX zRHnd*Ucx2wl8hG5=yR=xqFm3!LrqZ`|9s9;Xx+6zq0%$6+-5jaPCqvhxVUChx4jppdQS*B@}(enR3D*l_3@!zf<%9_U8 zh9c$iz3`V(AIa_0Kt6>cVjb--7;KV**Nw*EGK*j zC*RN%v;aP>osP6=Xiy*48ARgP8TM512eGd>BmfX4GRn(1=OP2TLRWEPbd9cK?REY} zi7$Q58?nweP;2D8hExfYs<`-_5+|v%p>ziwc^O8Sj;y-r4O-L>Mz>-?lKmj>VnJr( zL6ZF-O@OE~K;~jWtbPz33vxRi#Oeq61dz`IK@xN)e1rLLR^};51@wAE(gGD}5pBeX Q+@*VOiTUW^5_Ayozq;%@s{jB1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionType.class new file mode 100644 index 0000000000000000000000000000000000000000..d4173e6cdf813a42b073ba2f4126c453692e3b22 GIT binary patch literal 2004 zcmb7EZEqVz5PsHH3U@kc;vRS6`%BJrb8XV;G35(v2ucek^%^E~s+%>Mn)?|%X)U^|U-_-Yao+?xe7l!q*J5T1HCvdot2048FTdCiV@()K(a1BLcH0{I*O`Nc%8`=~fgz zliE6Og>}g=UwJM%g8L$9@T!Sa&{$`<^q?IW)s%ZmtC}y%K@b{Y=!|B#<_;Y2gQm}G zDyVbO-{s#o{cT@1Wnd`CL?D_3F#YWq;<-rv&{mPG$GeoW14=uQl0n@+yhkSqYPQR* zZIsU|O5325Rn-WDX-5>fG`77_sY(8<5q7xTm%=yuTnO%k&6Y0@%wbFN&JAuOKcxTl z5(QfvP#Z>ONDD(!)Y`_f*gOUk3avD^>1l2}t_4Z)wD2^~g{E>?op|{ufCHNBFDV0e zt|dIm;A%SxiY{8wS&POiR?EAUVqq;`><42=Zm2++5<`4>Wsj8YmTsn^0(r09tjXx1 zpfcHFh8{J8pq8L@&p2WB6{S)5ALLs^%%<0TsFhwN#^ lCxkq6#naWW9eHv` z*|MA;NN9CkvlGX#>a_XSK`MJ5&1o3*D$&*a6z`sIV(0F5g>Hf?|BcY|9vV<yT#Y=9$_{_zpaS5Ab0IGnmaFi;JX`yNq1H%TXi_?bK)Rj@`{CQB1P9NWlmS@64H2!{xftt#V|z{qDSjF zTHEhDSpfi7cpnLhPI}P$3Pt1eW%Nzt zUW5JS!hb~Xq%+>aRr=3#9dHdF(~4mkEA$>c{1UNW#}4nFcsPgE-r*84jajJN>MO(s z&}nCVL_8n62#Z~>9=xS?-6_QI3D#)O5_y2QBbm*;MEoyI=l;ONqt{5hLfl#`wK!~E z)AR*26~d6jogs?Z9sqZ~Y`&*;p5op(5hpox literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionV2.class new file mode 100644 index 0000000000000000000000000000000000000000..1787673deda31c8783ad81ce5a2bf12cf52708d2 GIT binary patch literal 2271 zcmbVOYi}Dx6uskT9h}5*(}V`ftF$C8WL)!Tae`Yni6P*$C@vOHMdS6u(NaL&N=tqbN4#`{QJjWL{y;9CMZRBQgn{i zlC(ZS(cWgmSSsf6agshs(q@uAWt8!yr-WUXp08Zzi_LXL4Ccu-*YUM*bY0k883(TU zV~nOdp8G)h#(B+cN*@T-hhk6gu2wd$DqpWKO4U@$5xVP1M(bn8tJQ|&4_fXXm%CEf zdY22qEw|mV<-R`XNWOQSe?G#oQUc_~?XII$Th^7Y8n!Guj;n=66o}wzK(WvF+cs|~ zr^!YClz-W_H*DFKj)^Pgh&Do+8pUUH&XYfMl_#6gUXt^JBrBehPSZZPi<_V-ogo`@ z^*%BS@|YWN4?{DW5L$bx(bb0L_7NIa_{!%dexGZL`vSS{6n64l_)yRkf|m~g0-{uZ z3q68+9bqB)D_zei257~=TGUptR^F->3(NUpAB<62ZV6?Vn@taDGs^ZNvW3&)H3aIk zP|w7wa+EGHiY_kIQC`y#XpyRNs5Sy{o3-~%Zp4++SHKoTW_k56T*VTh@ zk{)2y3u$_juB0hLGmOp;CSuw1#DN)$X<>8U!(gC=+9ui88Chr^hqAd6k)v~X@yqlBOIgsN_6WRiuw4jgcf|df z_yPO?_!~f_R+WmxS0sKE;>`N7w)>*Vhnbz3Gw0rO@15)X^Y5d-09?Y26sEB?jVWA9 zVmpOsZ?U6ycJ)w9;?pFqCs7i}c+yp-Rh6!%9Q%vXj)1r!FthF0o^RTI)wDV?PG0>d z1YT;p&TZ*w@V3*C9vRAa%tO=Y_{uWM%JVk_rYovxn|{ZY0y`7Oo8_7`Za1AnLmo)e z@(&EtH0n;PZOJ3Q+m^=RMdR}^8yf{up5E`+zG}&;@>I=|Tej`^rcW>E!G*xYk#W?r zjGD3=hB-VnzHC{$mTXB|`xUdz7G0Vh=NFiA<&PcZ%0{#&axoNHbd|IlR(Fp#X{vAx zHTvo;DhqThgtkYi1>&|kP)Z=%vtXHa)2R5avYT`~zE`?lVz$y=Th^H_Xo`HeM|4mf3pFKifhdoe6!@JJmcpPTO_b zH{FJG1#-_O*>@a2YzgU*tC~;aJl;$rgE@hdVOQI7U9+oOTN+E4OXCb)OXI8tt-VMu z(|%?G)*$mYYj zG0!=}^Hbbg@UV!Nzs6~z=n$|UO50g7sPS96>QIE3bSo!6;wc>UZY;0+{*X1F-M z#k&S)!8x9L2yu@e5nSM?LBJKf%~4Ar0Lxh6%sgS0D1CXKzft;ZF?S!4zcHKp6Vb08 zBK80gz4Hf;q5<73XW&~T@g3EFKSI0Mr+p{DiflhP?~-@ziFV>+cH*=XpS07Zox3FZ z>G^iF{B>O9I3A4qNNCp4VEjD776#)I^8L#Nq9eSM$gMs=A`E3J*!_h8{54=$=%M<$ zb*L`~nG|^MiGq`3f|C@SoD}>U1^-UL_eNZNN?_lo^(%q04}#KIXJ$U6g3A&gVFQ~y bW*L2q!Z(O{{4WDb9?p0;i%$sR$<_Y=;_ehi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalAddressbookType.class new file mode 100644 index 0000000000000000000000000000000000000000..bcad950bf3f85cadcc6e94bd25d547e9ac61481a GIT binary patch literal 2211 zcmbtWYjaaY7=AWsk~Su^2BZQig?ed&a)5fJH)DaJPP7hzc&T4D$+lfMIVbKp$rOKv zj{ievV3^SvzdFN@a(s4kY)lG-VrFtS`|h*P`@EOklgEGm{wIJdxR%ExR;G}{s(q~G zu%5?6-|}e=l^j0HVMAahQbtR^u1uuE;LheX0r9y&aU%?(SO#%j`dyVFrTqwje8+@4 zDzadKOVx(*c6P&_r}mWe<2_GGuNk&GzS@uPca+z=?0t2BuP-eNoVwKwV%=7C9qERz zDnSs&GA3Ij@OJgC?8$v^zwLVs9ke`ouIiZo1??mDPzjI|d|>UD1J#*96iFi*+V(BWyAF>8cLYm)&+l zncI>T5hzu|CObm1FE~$(6Y-vACfA=MHG`^1KgmoZ4Da1$LoivzT@?=y0#_CmkHqP^ zs2B~CEG-=j(STRQ4x7Styui2&5qg=X&s>$2XQTsC3^|l&!RWlYi;Y>R8 zYVK{If3znb=lJ571arz4$7$s85`PzXyQWa2g<3g(nR7dqXgwa`1YY?LC%MWXXgTH3 zrya`fF7Zp$83Gu}0pRsfz#GUA$&~PUjvO9G!7)>Q1o4|AJ8LwiVzYBc;-o#s+ zvG{n0&*9Avkot9G^VSnLFJLj*yhf2J>#BU=AyNa^d1u|G&hH(=$v!G^Z>5!8UU+Ws zF4wG(TSz;Rv*ia!|Ak}aKQQs_BV-;TZ7o(>8aA$D9Dy#=-($-5|08iWaqynQic*r{ zi{$m5=qEemCrdxsQ9nP?&(HMp%XmMR7|CV2PVpaxt^5*&F41>c;eC9754phdeuR&= Wk&ZAOVK!o+Ke32yq?)+e#PUCbB}B~t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/ProfessionalType.class new file mode 100644 index 0000000000000000000000000000000000000000..7eee934c22a9d8341727074f213f8e27ded295bd GIT binary patch literal 1179 zcmbVLX-^YD7=EUwlpa_v@xTK`T9i@ZHwdvJB#>1I#YW?&>2`q8J(}HVQ~Xt$Xh<~i ztBF6#_|A3#Qz9Ol>|F2hJkLAteE;$JD}Y7t95Sd3A&qJl^Eo6@$>LrX_p?}F7zt&d zgwv2gsC@6m##08i$xvAJy-*8JH-yuXX-Z^1#*h!&(xw2Vl?*A|dLz1mceHZ2r9!>L zFjQCjp3t2@GCUqIFI!E?_xAlRmj_Zf`hW|;ZQpG>vZoK*l6N2S`Z2)a(h8-U+Ua;& zxw4@`)pTUd^L#BdaV7NGD1DFjT!%N6*W%*D%3r$9nj>B58BQrrxI`y+nwufBtURSx z7?N|92Dz;IEpjPY%9GDKZc_%kg76s1mTyym1eJ;Q@nK3IC?fFaFZ65&{+UGb9KKH*m7MNZR3OF7R+@r%%5M_ znr)LJKZxa|yQWDP`VxM79sQ`|nDvb{i<)ibe5BZWWRNGdSv&CCTR}?(d5mKsj{=Ge zqo?gy3j%RydXi!B&s}#G;K9EH8J-Md5xVkuJ$h8?o#`0dq^FkwLly~K#sv(~I!CW5 zfnlT!ZCaJ0{Rl47JWTd7{i7kq$V9h<2^uHK#A#+Ur>jR`AEKB`G@9(jI7MT=??6ab zXvc6B*C>ez-l3;&{3fd(k@$vU^$U`(j*$9 nzN{SczD@`?=qN#2je==f-6E_RiQBk?S=y4AyO?_o7NYPI95gjY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/QualityDescriberType.class new file mode 100644 index 0000000000000000000000000000000000000000..efbca6f7e433e3eb3771b964fb85e03447bbf5e6 GIT binary patch literal 2068 zcmbVNZEq7t5T1==o45`!CJ+Mjh4PjJ$cFIJ)JX$QLL`s@fgu8dKtAm2aKrEp)riF9LAEu{>8l;qir5n%fjKHxAbV={}u(I>UvAhPD>G*aC=ZHq_oikmz1r zILQBG76tFR}H5VS=C^<5qRSZa5uJ+Lp7r&tI%3;0k2S!$7-uWyYqaU+0LOFEb$C*|P0@1L8ElcB+%hFMMetG91 z)<2zG1ndfLgWs+^myTgH8kv;O%h4=Wzu9+$Skf5b$e#x3FlFc)d}lGA251--1c|SG z(LPW6vF30-3floq2WjjP9fB9)ZF?Q=^*Yk>LPBk?ZzHb*5mv%teMjGG`l02@Y>9Aq z9E2Pz!VMaDTgiSKOFflkqB>=;eZB$({wyZA-2m&d05qJg)xcj{kC zJbXigf75`qyuwj}EZknKMC&NVW6IN$4%o36b}I5^`M4TqfP1ztPqK?A37%vx&o+1( z;Q4)Lo^#-t?#q+v;z@xg)ywk-c>V;>%bj^RDmH@@2k3mH%?t`M3+@Y&F485sj04E@ X6V0ttLeq$*ag7%J*?O!KbExnEl)Dts literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.class b/compiled/3.20.2/be/fgov/ehealth/aa/complextype/v1/Responsible.class new file mode 100644 index 0000000000000000000000000000000000000000..dbb76e4218bf8c27cc0ce8d498443c1704a124ce GIT binary patch literal 1155 zcmb7DYflqF6g{)_!BY@Q6(1;~P|9PXUo|8IA;DBM1skKErtMh9?9SBPZG-+QO*AHc z@CW##jAyrvtr0Nphn<;w&$;*9xp#j2{PrEd18j{WgS9b?pq$5g9vgXV3d}@0G|I2( zFfz`*ICv}|o(N3sIvd5x#x>=4bd~{b~CZ*hWm2z-;BM>MH3g+mc6d zXl(1Dz(TcSV-x6_Nzpsjx>zOnNMI!;oXXR{mvv*CQvLSImw~_M>pK{8eanrW+N zr5z3RyN(HUbEGFO_sCciZwri+)@tPLx+b~P6=U^bC#dW2SW$K&*ELwPV&y#djhXnw zP?@aMwS3cZU8zsB^5YY!lx(=5?d#L{eOt@!eK{nC5{oSz4_OAcQYfvRbuY!}9Q=Ig zZ+KEiwwp9TVEo8+!iL^ANeweYDYuf_7g)deQg<2+9YroYW)+m(({^qPdgwkjyMM4( z;b<&hoS~1N9+H-r1jgE-Yd;H{Ius~h9HZ)7JZS&KP^d}Fp)iRFObTrNSCa%b{*8am zC*W*PZy_CLC0D^UTmB01DGgBMKbIOMu5h1(A^=yhz*R8ab^iY(e}?ywP7ed}&Y9#J zxY;Lf6YY_cE3bcnH%L96TAwoEVH%;>L-o@q(iT%m9&V)>Z>M#xvaTgYUevgQW!xo+ RCEvr!Ylw*Vu}U8erC+iL9{K

    K{!Kr;X4t=WKHN$$gn)0{=Y2A zzHn-brj}IW7%~j;HQNcZPL|xjv&EJ)InMOLkukI(Uz?)o37czi$S}DdC@mYJB7I4( zl2gjnycLIGqKjvjHmide#n>Q*Fgyqg%M6Rg@4uFe;rW&5#xUMtL&)Ha?QoxJxMI7F zj31~>hdUX=olHkNQx>P%6vz-Mtc6J>%kZ{0qAL}jVfeCJcdJL#Qw;gu0Y#_SR=LxT z)PC)DydVO@2$AX~aZogbY8Q=REaX;uI<(^v|DMfv)iRtJJtcYbrmN`+vNWucG`#vS zg=-iDO&U5yFhJ)UUFR5S5hdt;q;;Pni-=(gNybU?lvYM-|H3)g$Ck&W+DBEG1T({DDrB&NZ7JaSHE*n4O0{k}W*-kHDt`So`Im+_sB;~3TOzK#S& zJ28fF9a-E+VnV}B9aH!~hlXh#7m-uL?G*ZON5hPoXEl7N;~++pxU1&88s^mSQ77iH zpy6X3Jy_Ja_7e^Fblk_M8a~tTxj=GNZsr5emjcIfE7rPYR-|3^onX_Pjx-s8w%p83 zf$p5=7tKoP!Ic#==M{_6r>bMbah>2g*9;EL3$$mw0&N}4Ij+1@U0ag=oV8SKZnbqdn2Thk{tY*`K*&#h?qg4Pvz zfz)bcyy}#=RD&g;MIQpj6gl|Wl2xfl5!DK>y&-9-wF-IbxTh?PQ~HTkGZZFSYZeSdTPE)mRmIIdol)I!K(rbFDosY4pPIC z0UHGk(!c{0nZ>pA(XcFVsdX6)WUW$ZiSfK;xrLJSX_Kj{c#z_rIt`A26|5>oB?D_H z8+aSn44lL%f$XyhKG!)LIE^y`y&>u_komxO+~RHy!oZjC)le}IpsHcrz(Z^ZoNmo@ zH-!}FO#|m&>RH687ZsI;uMB*RZv?vP3}%*A7+QhxXUC^yUud!~a5%K7k3QM?)|BePcoo8)oy23i=-?A0~n1R|>r zt6Y{YJK%*D7^3|RuKPy$$gMiN$TcV$MBAyTA_iEj;3q1O_;Eb0hEu z$3b?=A-+n_1uovsRK2g)DO``nqM8%?Z-Ke?2R0i!{4wEZJfuuJLpea+(B|1 zsU7IK^tml`{sQBB4Bq|`2cF;{!E|*W+CumFEgas$k;gciz!UT=p5I3AACKq-Bzl5A z+Cq${`1%7(9Kt2auTV2g@|ST9Z}PEtHN=}HgF{4lfjZvM+;^E;#bG?+Fh+SzdxcU1 ziTfI^{*3_*Z-uN>0DJi3{SN@SSppf1sHJqJjzHi# a=S%$c)4@ed!fa0w$Rutd1(&nek@^=$PcXOu literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/security/impl/pkcs11/SunPKCS11ProviderAdaptor.class new file mode 100644 index 0000000000000000000000000000000000000000..6cd82e2d219c5c3b7e7ddfadeabc44fe74622fdd GIT binary patch literal 7818 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLConfigHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..af4bdda3f75d28370123cb919217431b4e9733bc GIT binary patch literal 3962 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 NRxV~ie&xQp^dDM6G8+H@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/sts/utils/SAMLHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..327d38bb12752cab1460b67c55c07e30377454fc GIT binary patch literal 2499 zcmbVN+jiST6y1}Xd{J&rni6QB1X7%|si5WBgiytCQWx6-OE#2Sk?pCYEL-xD#vy&< zli&%$Ll@6{6pJ&m;wX-r1-w|=N9XL>=QjT9?>}AuxCbYNYuHL)JAqHrn8!{UpW$H| zI(8GtrLl*+1p5gb$mgR33JE+;;d2yID50Eyq2P-IzD%H^z*Jx{%$j zG!v+vk(-uoRn45SmnZVRPiQHTn|?sXRA{W}#VUcB5a_0vuSh`**ZT&`suXssR$j8@ zOZhTsk6h2bFidSbt|N9B#b85 z4xNBuyIAKMKjd~>9BP6$4qb}0h;d^`4qWB?c|{)l|6!*|JijQ6`Vp-MgJSj?4H`>^B`SSX%3$}o zWw*+9hs*nAI~yCF=z_UyS-&v-v6e2z^E1#^D zlHHYad?6zCtv^*Vn`R+A^VW!jhNy`(nnrm*bcZgIfb$9tuG$$YoW)NB4T7Mng5jog zI?+x#ZLRLOO}QVoc;4mYa7>fUeQIgf_5&^#hao#sPI%Dpwr^hD{r>ePS*!A*qlq0H zBlk1hr%MU+Gas?dcn^#8{{nJI}z!kBwe^jI?VNRjB7FCV)%q=Fop;J0HKRSmH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/AuthorityService.class new file mode 100644 index 0000000000000000000000000000000000000000..a2f664ff9e38214c1198f075bed6c9fa489d9fe1 GIT binary patch literal 445 zcmb7Bu};H44E2@LK+C|wKfrcc&#(6n062xc1a=b`Di{SbxA*+gaEJ=t4krt})EJl=Z{iAxeZe@SbT9#}t~g*MdXo>TMqmOX!MSTZ@wF*g!NFw{3)hOz*)I+8aqCFI#f*^))@3X(G8I<5l;o^s ziq4DUbu&gI(xa|w+}xvJe|?)$+d1CO7BZ(G`+F;QLh+%a%sR>+69WYbdh#s*s;^)R Q`hvFwwQ(RXk-P^x-z~L|^#A|> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultService.class new file mode 100644 index 0000000000000000000000000000000000000000..b51fc635a9447bb11096770dfe4c23e8e0fc73ef GIT binary patch literal 728 zcmchV!AiqG5Qb;9Hd?E;2!d~*7gq!i5)d@%#e&iV@w!>ZW^1~MyPIks#!3Xf6 z#7SzcdJuZ?5Rw^Y{>l8`yuH7?0>B=$Jy`W%jX|@AE>Z)uP7HDe&s&|o7z%Dt7Dl-d zmuMWn-rqe4=tJEqDIEI0YA%f$Qu-W6ekVpAV}c@e34g%Yq8TcQmOCqW6b6~LMe3sP zSoFGhU(i^8d!`IpNr{ost8sd4jpY()Ak#o83Y?f_0^=ic>t&I&-43fWgKXN-A`ZPkYFy zLqakk;!q}<7^X7Q8l}q&k*)~wQnxw+{_{T=w5p4!gfHSgbukG3*2D=K9!&<4=y>24 twmJg_b99XWb2SF@P@{N(qVip*j0cO~GgPru)Tg*fDit2>t_G} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/ConsultServiceV2.class new file mode 100644 index 0000000000000000000000000000000000000000..83b9af069e58e39b39961d556743ee5b8fcd24b3 GIT binary patch literal 700 zcmchV%}T>S5XWb0ZM0U=gYTdhR{|a+7cuC?g3<)>x?QHp)=f5UHo-ob;6d=}Ly41W zTIs=qf~TDsX8-f?o45Dp7Xa{K$Ac{o1`GxXx>#jcI*}C&UJr&-Q43z8tgLb~F3~!E zcXE6hlA$I_3Wvc;&W%+yg|BcH49CbPiK#iJD6~ttYqeFL@WL8rq|vGzjhd*t(C-E|EQtI;EXUV2%t=J;-;m^bCk|lqB~Dt!r`kr40h*tpao&O z9#82XgYainY}d}?wj{}ZmRum|F<{W48wBWd8LUB<{B`o0w?`2VHoiy5-fVKA{{fzE B>8}6) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/TimestampUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..60a91a7171efb90bcc9bb1677031d0ab08ea740a GIT binary patch literal 3417 zcmb_fTXz#x6#h;xOgc<0w52GZ#zIS=l?YToiy|!rt7!{OD3l^PogR{bWF}4~Al?w~ zci~yyc|~2T1-q0N*K#d?fG_+O#qXR++W@ifz(Z!v*>m9kf>9G=IBejEi3W_TN7_IphNC77Of;bj#|#`du~IGXz@&*2m{QY|F}$JHoKllF zSK=+$2Bw?fV8(zn(T>vwvL+tKsTgwVyKBDLb9TfoY6uPNBwAhb}%IRob{yn_n@-HOT&CWX>|*TMn3C-6*dm8wK?jpxUM z3jN}z{U9FZWPJSK;Lh#4w#P$7D`oM03!9M;SgVtsx4mpK9R{wK9Vol`85vmk03RB- zXyGGVvhXoJAqiiMTliE>Kf@&hpIi6>?+XkrUpWtzDFa_x_zGVOtXgttZ2Am~PkH-| zKwAxV3iM=x3v`-s#k10rfgQ?t**hQD#iE>vt5hsy-NLsj>;u?OD%Q~ZKdtAmorI~4 z{9PLebl$hB!m6~J_2kR}JJe+Ou2v@R<)6Sy%LDs>mSo_23qRm;#VfmLJ2{zj{6c|^ zDXBBQKM3p#il(g9M$K?G8C9gJ+w?8Jds(R^7i(^KtYXKSwo7tX-vR09E^N@;32m=Y z8D@LloOn<>T<8I75>ZR4VrRdy5Mx0P=Is)_Zlkd!!e}9zN6S4Tfo7_t-9j-hN9_Vz zV*6cs5%a0ILh;6%5qP%N)>S**RV!39X@5kPN_LjUW1$~?Cz}-^s*fuIErY-h1csN# z_o2#W!p@f^VQ3y2A0Hck^U%=f(D?q8!0V5qdq&0?+_}UfG*<;;CKveU)lu9(RV9t8 zUMIS7MoyP`sBErr;N4ePT4U|KcptRY@y%}A#0*6@27#{X>_()CI9Z*ker)H>q=Ppk zfpw}`a@2@A)ypaA;cO@0LP@vILHxu)9eVjR`35?9dD@6)IkKWf*oGu$O<+Ia3K|f{ z5JNp>*S6k3U8<+y25&j@XqfDoL*q#AELQx9=6M*Ct+6>Y-Rixb`WfatR!+{r>X}9J zEFPOhOY15=I9<)xELv}(tq${OpZpnXdK!L1$7H?wn4ZJhTg&P{v7G)BT3-j&O)LyL z-Hj}-bM-pp9SjnbHxi|l#HXFo^$fm?!ER=_3EnafqmLT9ki%|V#tRynK58@)svR23 zcC>NL^V}tYeO$Slz~%I4kB0CXwRUo!7x~+O`hU=6fJgk^JNzm*RF9V~8hDvHAp9(I z!u<;NM{wg^zIAE{W9zz`SYHPMzd^&=`sBj=DdK)z@Anv5Xd#NQgMNZ`P1vdN7xdLL$;JRv$cmhQpi7OQX+`fwdPfyMxu1N6A96GO$EG3DrXpy{!jaGunoJse%tqaluf z+c>Bx(}=%uNRv#FXC3PAaGN?!pC#ImIWo@^i>jt`ifvM`9w|hRB OVm_bZ^EJNf@cMt5h=dvd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AbstractConsultationServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..cd12d4a06766eed7c2367e28a040bcd06369a8c9 GIT binary patch literal 4103 zcmcgvSz8lV7=8~441}pDS~Oafy0YnL-ATkkSfoUuB!Z|dog`xz95Qicf}pi_|2?g( zsO{6*D=+$!deQcsWC$2SLQ$KGwCWCzYTG<) zi0SE!>f|g)VPg!PQ>^avboD^(I&Luj86@JGxPO*TdKjCM6Q zm(Z-ZnlMOV2uanLP%Yivdqlr8quT-#(S)XGGn#5RGm4`nXEHi@lV&EPB^}dJY|Wb2 zlbYh_bDHg_b6G{7%Nj~=!gee*=|s$ooiiNO(alV(z&gxx2H5hd(Z%et;nZ8P7>@Ub z2yHwPiWlHh)}U5^z7)D}p5Mi<$xJw^o{29CU2()GSB2e&)o52p9To zLgi@QWfXbFEPbBj5p8kxHH{`_323N&m3faOAb3an@&^mb!knSlrkYh^qrGDT3rQ{O zLQ6a)OS_xn6$qTK0^mJcNtttuL>baDnx!Yl3zAe4&@9WeCR8IwlOt91Xv@}>_;OzG zx(j(x^enH-&H6?c8xInJLxnhtpp*rU{$z__3G6PBSp}rP7N(?|X(|4eD+~IaHeb^)6jtm2HyaE{+m=dxw?!uB_%W#mBFfZdC76jgNrPr$jfk@?s zwV|w)uqfj`P6})-%_12O@VV>zLm6M-q>Nn%vf(!zJlOi+p@c^=zQk7o+gIe`GnRSJ z?X0fU*8=g%4sNcaO87>`xA;!rK;Cl2$`aW1D$`0S37oC$-g@0b;9OEdyTWF#rr8^J@ZMH>L(H-C zOqy}3)zJM9#zQw(Sy)b3j)I-BfylM-;rP__)zRt5z<7Lka5&N%A7Ga&eZvaWrnE$k zuiT@nv)^;Ky!!b!8Nwp@U*^5l>U6=N4Nqh z^`teSou{2#9jBiP2Km=*1gCHVr}JoBrpFzOr3=SUOYU>zQ>bTzsGY#cJcdRQD}&Of z@+cUTKSLB4E6!5Nmq)F|qa3C^_v4`1Ri`hQJ*xW)L{uerFeCGfF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/service/timestamp/impl/AuthorityServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..ba6a4871e124b6b0d981be3bde78bbdd26c6b869 GIT binary patch literal 2880 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/AbstractSessionServiceWithCache.class new file mode 100644 index 0000000000000000000000000000000000000000..bd0e89beac770607424c703bf2b724717b9f739c GIT binary patch literal 2236 zcmb7GZFdtz6n-WN*=Dn)rD8z=0l|`{mZeZ$q@^}ZLy4q`x-lH}181_CCR;YUJ-ZXo zpQ3-juj)~t`1a9r{7D{<$2-}yJ&I(T51XBPckVOKbLY;T{PFjTUjbajCpyOPj*b~z z$|8r^3?`9Rqd5)lW-yP-8cZE&Tv5)2EQMUlViDJM+`vs8xA2}$A-6RwX;@~+guLt4 z{YS!MSgACHDLR6?vSUhNcRa`DuI+oCu%#cEp$Hy3wlG5((%9|=j{MTJ3Y(RF{1QWY z+3_5?!jR0(HW*Sxza3$kb>4KzGga{kxWNNQ*#l=vcASu5BbG!MI=*KX znxPE1EiKWvt%%zLM|O(b?g(OIw1u<|)UD=bW1(a8jX7Q@xo4Av8?jgs%>lhl?(wz= zh}F0yx&3I9@APGBxWk~AzOcoPBvqte-*S6lq=5{}?*+EF>!_?#173IRP zI8yvzKN;pn3S-DpQI_|s=++@>@)dP79f-CQN)h~95yM(;w9 z-apcxF_eePJyi7&Zck99PgZLW8-+@F{h?K|ta7c&a6g9n2>5i=cw8n%f&0Aj-%?*v ziPBY*iE5PL`l#DkmZD2U7lvmw9Gro{Ix1+;-S&Df!*U$Nu+|o#6+&w8stYlkAR&Ix zHlJLx&6eLaORne&PZHJJhhL{B9XIUX5BG$-BLaq#l&q>RYhEoVY*Fb_XK6Xnie~PA z7mR3Z`z>xtrz^~LE=8RN#AI3#eEACjt2NwSP60&n0=vQny((QJkG zGg%3GH}XFq^*a^_urjxcBMe_->L;W>{T^EK7mPha=C?e3&>41-W%v=PZ*W!x?ZRMq zj`62B`W43WjK1WbV&Z}N_AMbN`>bY=q45kfT!Omkk7E`WFh|$@JT_ob2N76g`tB4K;y=wiL=%vvy%I`;wHhgdz|XMKrC1c$zvxGT_+J*r^C_@I~+f z2n4+IQHVQslDfr^3d93E#GbjCd*;lUyZGz351#>?#Z?0XIFZH4EjVQ$1nio^A(3IL-U@^on@}1p0|zZ zpeB8WoAWEe5;eh{pk@WauDO!d+MeqQJMfg{3*VQXYu&9k98ni;zyq3=9PazKxn9vK zGK|?u@IWN2VQkmr{8PTlEr+{REA%V&*m9LSvcmP|i_zxG9mD25=b{rm6b+}fX?I_! zRcVtPfe=fs;#ADEu=13oCDk&v!(Y5$*b)0P5{Mz+*1gM} zq44{%F>F`slwi2FX|!Z183t|6@#(rj+^*n{FWMVp;lQf z%?~2>%CoB6JC_D=rxrsZcE(}#uG|)yPTiW)j9_QTNx(SD)*A> zHyaI4QJO3?gbKSrH<=i!w>*<>-fa59)Q!cgbhFB&B(8ZCvta(TOPEiTS0_JVQc3iE z^XKd|vCCOp$)SK^4m0|(149hg|Fn%!Ia)hyl*c%$8u#KMmp>YJ;X`G7|U=Vqlz0}u=Oz8ZI zz_MgBJ|gvKsP7%pUuf1BLpT;9+=*7T5okSzF%qI0*ojfvQ`>f7H~H$(81^6?j`q?h z6OQ&_Ke0MM#=sH!rEnC-=&jE&L2u1^lF;>$17f2w^V7#q zoP3YWd-RW`-y-{(Y;o?>A@}pq+AjBemwUd;J>TV?hvu1%@zm=#@{AZx5w~gDGlk>d E0WwW55dZ)H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/ServiceCacheKey.class new file mode 100644 index 0000000000000000000000000000000000000000..3174367b10c5a62f3beb723e411db45e24f75841 GIT binary patch literal 1433 zcmbVMOK%fb6#njv?Mcj}F^L_Zga!&F_Si5y8eVZsQKU+U1c+R*fDPA^tIUMSOc;-m z!cRf!l6I3#B?wg)h!v6e3H+9-@LfN^gs`bcK64)T-1D999Q)mW|GWlp0oU`e;f!Jw z)jVoAV_`xYXY+7zPRGt`alyhx?fF?7a~3WMWW7*6eJXHpXfaq+&mZLr9d{WABv>^@HLS7Y-hW$+BMK2R|&{3y8R;sbI6!_W@B z41K8Y`%qV$>L18vwyV3yn%m9}MymWi*GBaXMwfL1wQdvnXWbJ7z6+Z!<1I?eprVZ( z9O%X~pZjTahvpLFIavI6Jb;Vjb&fq;BA-`?`YO)g8vhCF^epgc;5vT6GH&1w7Ki#? l`81go@^YFj%<#ThPOI1V7;;wD{uf0yK0eNHnPeEKd;}g`Du)07 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/Session.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/Session.class new file mode 100644 index 0000000000000000000000000000000000000000..bb8adda64b522901110fa2f6c94655c84981990b GIT binary patch literal 2007 zcmbVN+j84f6kW%5Bim7KZlUx7ODDk(3Pi z6@GwMC=aDDz#}t!6vH~Q?6}O3+Pvs!ADz9{zN~%p*WbVV4&W9Z7E!=r0h9Qkh!1gN z5;tK?;v+1nw_6%+7jOr6HQXyg!^awy1uoXAW}{Wxs8!0XTC=h9$lSJC%`H=)RDWV0 z+lFWRdxjNxz*gD>%cvaPXx}Jjmp;cmoMPv zK@{!4_U%0x3f!yjN<(&~?ZsUqmQL4q9ousP-aCkSKSE5bxxO3U z7s$>pv;}gNpd$rl>aH&vM+dtyY}vaWcS`kufNeW;m7Q+p;;tJB7~_$Xb#hO}wWI(J zv6tr;#zQy_e=d^oi#Z9b%>O?$mH%{FsFZ;-ZcVctyjSj@PlS;l7Sf@jyda$2)je$7iSrRL+)(>=PTUzJ@5&o`wcN zX{hQju^}*fs_f?O6Dm!`@wvc_vsuy__r=JnyB+Dr?qh0JWleo_1Fs{);PJjZVLhbp zgeOTs1lC8xb`K7{K0(^d8n*<>BXq1cEB^t(mfaaGhO|QiEftk^dIKnMcjP!yms%_j z$h|Zcw{oJyx^~2i#_bH)IqhEy)Xv5lNe#&bMxD+!nmg@sy;j|^Ov~aGDDdbdb2tV* z6SrSB*5kl^Gju8Uq`SJ%#uBgm0)GKHT!M}%P?@wcn4vv8WY5tq4cX`Mg_=E{o#1JX zB0XQDb(^c;dT#L<#E%KoB|eKh1Y9T0`?$|##aFtepeTnV#I@s&-3@e?tEm*`JX49@-)o#hXq1N@N6<`CMV}tC++35Pu18B`Lhk zGdX0Yvc%`bk>X!Z(1B@2@*FvV=Qt2*nuX4`U)zHEW~BjNyWpT9rCPKzqHrVc(h)w3TL=D>hnDJGFbQr D?Qa}d literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionItem.class new file mode 100644 index 0000000000000000000000000000000000000000..3fab32a5fc6ffadb75db30d89e152351de2393e9 GIT binary patch literal 1260 zcmbtUO;Zy=5PbuYKtu(ClK6#k3KyrK%2O;Qrm(aOg;h&=ABHv=SZAr(Ny_{+5B>mu zlx6RPWV1p1z*En5zkdCCdV0VA`1%dNF1E_pEaQp5a!NjG9dwS8GqM7$M(3C$^+?6O zCq3z&HCn|wv6i$?oJ`3Lj3$}-l+U{Fj33GgL38^fQ+5lKdyVb?;}oc|$hS#+LhkU> zdm6SKosjiL#R9LdB{*jYifgR+3jWsh)K3)S&c_KMVYYJ5Mzi0}g z(=wh4R11~I?A2_br1(8fx0Ycqdn-}WcbeXqn1{I%QJV6Nyz}(=S$6FLJAc}@kRYcL znI=puJb}aGQ(jDg_U~zE+?G5V?{s^-)037L1O(>z{{Y-B3CyDeu)TqWV9Qtxb_tbW zZ(^D8w-`Ma@OQ8>`CjF`wF`Xp0>3_kzdM7!hYilJF<*&oof+<5@;qS9BIY5pPkH$K IC@6aT6H@?okN^Mx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionManager.class new file mode 100644 index 0000000000000000000000000000000000000000..05beed12d5204ce5a74206455ff33525f3658df8 GIT binary patch literal 1444 zcmb_cO>Yx15FNKAOOq!3F5i@oOM0m#1gD@%5Tyu_sE4hJ;O4laT{o_`T6-(<*EsM4 z_)&=2&1TyqD^j7HY`>j(Z^k>%zyJLF1psg0wFmniykJn%kvR9!S``@vezV(0jv)%| zLhew8MoFP%WDH6d#oS_itt4{mEbV0yD>vl+hhFzI8lY))FT}OrT9|JxMfJ~c~Z z|AX0sR}8+DkS&Iu!S1N=W1)3l$U*V92Y1q3R29_#T_Igh%*5a=H`75`4~0DwTHOpJ z;oli-rLi3&<6$;MUvOxttCH$dlD!xMWgW)3m_Hg>1|R2--NbLt6Td1KwuKBao8_8C zNBTaQ0jaROhQuk&d*Uh!S@l(5giF$Zqp5)Rv$r`y3Nww#TSp`B_)!u|JXV_6w)2*H z!iWIl!_;jI-p;e^L|1t(gN+-np7bxs-VECRX2P+J`RVv&Xpdip!s2w#cV(IA<`Ru7 zNGc2%EYV8^&{$!x3@dcLN2heHWQaF~+=taEqzbhhsSwv%mRE)P4Av-#Ym~;V&*W~9 tDo{O}u$8Ubuyd=5HTtp(d$*9Z_6P7Vi+u!->B|%9Y6+gw?pd~b{ucnAs5<}v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceFactoryWithCache.class new file mode 100644 index 0000000000000000000000000000000000000000..eedba3e417d8b522aded1a93f13ec9c5c2e161bd GIT binary patch literal 933 zcmb_b$xg#C5Pfa~fi%!k_I0s8h@k?8G2&npV>ZTZOxT!Y=-!e_njMCG zW$B#3s>YXsp;(hjoHTEIq0hJ<(Mh=$2Ru6GTBbNVv`i=yhQpdKJP`^Wnb0#L2$iJR zAXZ8QCe~gel0?SJtAFfup>Jg%4teUlyO1WV@*otO49->5Og<2Sdfe0$Ce!kZKXX^F z`7L+RgI*g`E~YVKW7fqS=4~vvD596);6IvVD5a&mh^vNo>R;0Z8MgnDxqWYjm5%rf zg@!OkDluFIG@6adQfKo&=889jrg^V-R5;@?jA+r2i4pqyqcH4OI_o4;LVFaOsRXOP zYiiF=j3xTmyk=`)YC@`^i6uovaPi+U_HY6%;8WCV4N~deBoPdeu=y}47>wwc?lc< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/SessionServiceWithCache.class new file mode 100644 index 0000000000000000000000000000000000000000..8b49e4eb06aa9e64c752825db0e2e236d2c3724f GIT binary patch literal 192 zcmZ{eu?oU47=-VywN)n{zz5L9fV-36>QK-*{rNR1A%Q0C!#Vf>K9rc^>~b8(-SNFY z&li9LmNn`c3&QH|hG;{D5Z2R;a@s%CrS0;lA`ptq2vC`cP)-i>tOcqs71%Ys literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionItemImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..42978da85e3ccf5eedc171ed7465c72ac13b7956 GIT binary patch literal 4964 zcmbtXX?N7t8GbZgW<1Eo3m8L6I!S3`JE^A$ga9@M$1&hA*sjNrr3;m3u5G~}Ig-ZU zq-mP9&C)$fm$d1}Zl|YBO2El!zx8lVKlCT{^m!$XM^eU1z~_vl``&w>`@H-0fByH$ zzW_Xh-?!mzD0wVov52KC4#3QEcu8cJOk)zDeEWULtZs%KX6 z1=IDoq^)Q!T83A3l!gO|>5*VuF|5UW(Q`~|ad?zldS+&)XD*&EPRw3BH91?Hn;JVe zAq0Hv=wcEWw=LH*EboF*sq%#G`qsi&ZD)&TUsjfe(ZamSt0iSryrsOSN=uemGAbq8 zvZ#aYgm?f2WJ(u65s$+Vq`Qq5Q!kp|Eb(ieRKX7e=9*c0+1QyxV9y{I>>XzF;@&vomH#!%g%`5&l$_yb386- z;E71 zX#|RX`eF?7WdFdOVQT0j$uo9^Zkt|UxI}&T=xq_MBMb}UJ~G|_f9&?yM-I@iH%>nm zW8MAnF!%ZN#sgt>xfTp36RSUGQi!g5Q6Mx#XaQG zct$*4pNWwaXKgUGE3R8mel$G1Z6C&~R(9fANiBO!D>scFv+BoAuA%pccRy28WbJ3A znUPW@OuTH-t~w=k%9PCCmB`p3@q&)y7}e2_fi!-iumuXA>}=Rps1O(_6BuUQVt1;aJX5?0Htss#YpPY5ZKrFYvaG z5gZ}LtYWiME9`fp$$w~0o!2xsxm!)iMI<44{q<^NT_NU-+Yg% zB~X5@c9~(53@$V4$)(|;%~4|Q^^_qup;dNEW>})*YB&=ukpBH{tL75}kM{1)NsambN=QBzn=4(%Mp1^Hp9Kj%=<@?GhI$HtR~YiBkTpNyE!`+S(Ged@D;d;KiH6 zeGQZifPM9Y;PJcGo}|HIS_L<94PTDpjaLlU9Uf?Oaqp-{a1gvrMwwTrnC)waKaG3% zZ^8i(9qrgBb&&tNWTkXcHpuT3?x*|#e3j!Ne|#^;`PeumHPxSES@qv6W&WE*!GE*T zuHzjgCX22wXWsg6*3Q^G>o?_HT*;EnnK6#eal}kS_uxOE-9r1|he+K-({*Tnr?d%= z^4Y;RSc%i@0A1WU&XFGM!ef}==oEiV(7GsOO9-Kd`4;H5!5e7iuSF135yaDI#u;QV z89{6d5t%!b2OLMaE5*I7gZE!YYaJ!)OJ~r6uloqS!Kx5}>wODq_t+2X#=Vf&SEn*tI%emzC=_no!7=-{Sevi9c$225P>j^2JGt$*f+TUtq9ZJWWaXe zsm4}qPg?bDQhjFwszIhjtvZshDw}O+)uuzRlmo#@zPQxb=nH_O5f=M{ald-1>yu z7f7kE#;q^O?FPBsB)2tk`-I#+CAWWWm)m#zLO4dYv0}478L$6l5Zu}z2&C+4F^vsI zZji9iRN61hgE|>Jj!M$^8=LDU|;Yk4DOw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl$1.class new file mode 100644 index 0000000000000000000000000000000000000000..81560fa7a1faa6797641f5dda87de55f6c0ac181 GIT binary patch literal 291 zcmbu4JqiLr4256(TU`aWv$e2x&|WM=!9pxN!8nH9k#R$@fl*WS1gthvC;I|A7wnVkb+|317RQb?3wxIJKvmhX7=Z=Z$AJmVkHU*83nVrEn`f^9R-7! z6E981yaE{u0Z(_QujpyJB(A zu^H5YZF6_SGU|0+XLw#LagA5GVR==}t%LQ6}KWE(Zo73&tm5YCyl z>8&!1|3hmby~`kZRg>}=)y;}+cnz1Bf+;aERN-Dnn=<56J#LN~C6X&!Ek(5sy_a{ylB$pvnwj7&wK1x+=&uy3X=`Nw{EOqvWe*EgKN?`g)zU8fL9+-ND&$cnv$ zGM^CrThsdvl2D5zf}0Q&Leny763^5rq`jCDJi)**ROvf;!6T^pF__TS%u7?-Tgvkx eZKSE?7E&}HKpG=tWAr7_|8RIcfrn%<68Q}cbpq4? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/impl/SessionManagerImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..103d6b74da786995763cd614ff0ed0fc99a50a50 GIT binary patch literal 22349 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/AbstractRenewStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..56b7666930a9efeeb9149a9df3f0241d3951fdea GIT binary patch literal 5943 zcmb_g`Fj)B6+KUu{VZu%Y6xJ6i%Gy31D*tEn%LlAjM*aFiDjUWw&_?N%LB4RMPX}}3sP(lb@(|u36rtJ^?AM*7pJ#RExEELNQAbhX_Xu;7S;usAffn+U?1@UIsA*A4_x3rpYTs0?ZF&4r& z-cpOVRuf76TNcFI@OCx%{s7*AcdECOLA(p^R%q{0&3i+501t-n5FQTVeR#iWKA;9Z z7{Z6};SfH8M^y7siI0V_3Xe*BT;dY}d=j6MI2FXr_;e7f@fkJ!vl5>R;`8`|#1{ps z!hO31>cUAorl;b=TaM`AWGrUd?E=-KX~!H>gGY?xh8{N(F}-i_h#7S_I4^2MN6d(6 zAGe}rN?>7jQrfZNde};-DS?O;OBhbtHU;h}8QvNmG<9>tG~&*P?wHY$gcUX7(PSb) z_@u3;%v8!sCiF=5>B%{0IU`+4ZhHsuYqnYm%juvF&Fc;b_`8xrl(ZmhCCuLR=%8s2 z7=v;4P&r~BFl%u&a5Nu%3E*9doq3#6s;#r-iAkf%A$B+&MSsYb+<=vsMc%E)qxaR3)i=UVGe# zTSJyJE^u1~L3Gxz71M{3qlT5xccuwJj}fCP<5M3LxfK)I6s4 zqYvbW+La?}cW#VW(j%?F<_d@<>~`HxK4&dj*>s-exd}SpfO44Uy(QC`K7K66_IVM< zh#u`Rj=AiYcue9;5?^L+kobzkS0%nCF(L7FiEl7>2n6$r(UlMWALxAj0k7hr);42I zE~YK8V~(5h2$qi|H@<7%54Zp9{vZ)*4!zD>_- z_zoTySmkkW)JPai_pQuo)^X;uRwK0|0u3eNa%ra34P=Ro5_Mj~1$rG{VO*W|W_-{7~TvxeWP zJ^vnm5ZHEICyoX~S-5LvkXfY)a(A{Uk?ir;<2p&@zI<3p{87X6c!6XsJ)JfD34d0M z_=|?W;%@?-GmGIi};7Y9dp5&c1{Z1I=i)=(kd$o%r8({u~}ft%pm1+ z<7}6e9A*`l6`wDKLyUo_%BhlLOJM8FTQ3H?_ON0KDwra7V&_8Mt<45T?Bt1T$+Kx@ zNz;t9i=m&idEnQntT+8k5xAWxZVq6@r_mzf?JVJ}y^X7OflnNraEb+?^7#v+4Sw>4+;x;vLO9rKr0 zicMQx9#I?2il^FXW@r|ohZ&HiwKVIMA#*StV?9$wm^#<8EO!NllL<~-)V!})qUxjq z3#fp4E$n_v8Neca+;wGu8VXb*7g!fD_8on|8a4N`q~?D2^zHAD2&^nR^U6%*mXwoo zwO?Ud`(xH{vUmlLzSVo{d$vD~H zH++{lUf{2Q#-V%>DzN>PMMNHf!W3d>p=@4C#4;I(6N7G&cdK847b}-gZb9VM==qFP z(4@UWW+=8z+2!T-SOL>ZU8Qb+IepvaK!)74AkT%4IXNcp4{trKy&!6vtf?Z#XxuaT zqs?UmcBM2rHUTdG^$tx_dqF9o@kY3}TzSUF;(dd)E= z9Dl-nEY8hzQ(^vN!=9PFSg5*QzFu-OH0$_z-TnQ2{rBze?(OdH3=8b5VEWl(tLS1F z_ON7QMa>)bG+n%tMIc?twsVkJl%*|)P*AKduO41TP{9emTW^U;QO_t#cz zBL=a28fp<@-wRWy?rF)OM)3MDxuH&0O`$e}Ko!m+cnXi5LFiELvuB{y&C6iE4;$(h z@NY2|PN6P?MOD1}EY9EtKid3LSkhKqU!4VGyHtSfGJy>01?v47EU!je%@kJD*JOv! z;>I@FQZF-T@L_!huV%qfTTk&T1x}$}y)_D6bXK(m>H`_vBrtLHUmLGXAlMe%c%?pg zX#y*HFJSedGg!0He-TZGsy3d*+Q>OHUph@i*I<%rfd9|CPd_da?Pi)s8EXd?vb~AF z*3eu{Y@6wZb=XG-^V$RI_P2cPS8E4>5z+D`3xO$nMQn`CRRosrr9ST>7F|g zz$0kHc68Fb`w*jyF5>rL5IfP0YGQ83F6^dbPZDtt_Hx~2Ealw0xL>*hVf65+-m+Bi z^M2M#1Rw5ZZ`Pq|Yztj`4|}>$bCp5^68#bpi2;fI5(gv>O1w_uki=o&Di!n>&j5Bx z-1`!0c1XN_Dc(RJKLJ;J%zGo>@57teD&Fm+aK$UFVNHIS8;zrm0Dp1yXn^1NN!S^2oX^oe#g3_ZH;$)?r&R=SBwc5)QeDS%G zROo>oDufZq>xNM_I8AzZIIqwxuF}BbMQEAA`blUP$VP_gBtmNUESA`2!*c~$(!idW HD{JI`HmVvR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..480d56394095bc90837d74f5dbb25b672f1ef929 GIT binary patch literal 713 zcmb7>&rTaL5XQd=2^*m0PiQF=IBl4&N5y?EVui3cy4k7LYX`OVS-0Kz5gZlqm9TUW99B>2 z?e5DQfxZ`{{%}a)LduqJ2s@kgbM`r66}!lHtRri*igjWwYnP;c##v?(>$k>h&2g`? z)gep=x0aXK)XPmPQAm5z9<-%9$a=0g*+Kxq!$3J&Es zyekh05q95ZeDqNNg#cmxALPdQrM#4|_cpl)4zE2EHXcazlvN?8Wu=`Nh~Kj63&%0- z^;c&GDmE9!-IZN(#a77u-vd7)f9%H3QLP?Z_tcF^X*6;&C*)f}9tHWIl&0t4NnCsu jPf0wDnWy{*2N<{cHQu+KB+LzCc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory$Singleton.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory$Singleton.class new file mode 100644 index 0000000000000000000000000000000000000000..e6bfb6c8319fb81273148df6cef336b0c84d3a39 GIT binary patch literal 2565 zcmb_eZBrUo6n-u&F04x=XsjA*)!GI~WNBKPrWk{v*pMPN!O%LL>2%p%anogCmL;t- z{XhNMB&}xRwDog-RNHeGR1z7;L}k3op4aERUS9tD;%@-gu@!=Zw1Q>ak})mgwt_Ka z#IY*lP7qlIEBHczjGQ>uWPB+!?#jr^xTjzQUj=bVAyPrm*JTtLg85=;bG4YwF@#E{ zUA4Gdw;9yDZF47U>CGl@G876GuJIkNTkekLa%0Cf4c#*8BxJaCM!`^Fd5QsZpyaak%DRSVyjl+&Zb_mh$4GFH?|pmh!q~`k9Ez`?W#tZq{5`*=Nn+OP^S`> zb;lIWI|w9OuMv>wY3~d}%cgC*D-7d3z~$p*hVXW~)_1wp;10v>0f<|!X*IQM-QG5< zEl0rURHAKw>dOdBZh#g3i@_VN=)TRP#w3&N#>^e@$d=^pm{ia4SL5Do9L4_Y06zoJ zE)P)eGa~5~f)_5iy7AMx-tbC6(=B6zCf6Iws;#>%hjQVMi98QixqCET47Xxu=nQfk zTsEvuWxwyLd(Ljv&Jfe-nG!)NrFzRT_?ju&eX`e{NQ%B!aak<5X%%1NzKjP9_s(zs zsF*`Z#fP{;x$AFsK*8-_NuW(gt;-LUjR`Ct)Gu-Tts81KE zn8XxAw!eWlnihtYH?@+to33uVrY zx2Z42sG(1|8MAvnS34R?)V)VbBe?kV>Uqhu2YJ zxYBLAL+xRl#`hwPZ@$*Bc#Yexmp6uqZtdeVrsL&IimvK0y8r!|Ns&tW<`abmB2!{Y z=skcC-o*?U-lMm9dWt{gDcBx-hw%SSZw#|^4tcx?$39CyLq@!va3=_%uKyB~0uQM2Vi)5?819F?0ZVD;j)`&_0x6VsQ_{hfx1S_&0=$ z2N>B}+(+b}CuD7iK+oX<>CTe&4E<&S#)&$CQ3`Q}f}5j2=PAsq6rjK`3qSFO5ks85 z%~K!=;`xbljXokdi}Wv$wxyE9(}*$#-+yGxFC!)6Bf3{)To2)6;`s0hNiX43Iz=oR zJw-YKi9Zm2JrT1Wh;||Z9fv{O@JtBh8(tcK%LkCQq8I)9h(5!p^cTJPpJKH14D1Ps kF)v<)d;?L05h0XqET7>f(R}zE@6b~rNr`^bjc2C*2VzXx%>V!Z literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/RenewStrategyFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..7c00508f5919f124cd9e9ab0ee0c16837d12d62d GIT binary patch literal 1188 zcmbtU(Nfbu6g^8z(}q-P0ksrGuxg8%F#0Gu)S5bFGKFbk8J{}abf*myHZy6E;ja{D zaK;Bez>jjgsX;(_0blOs?w&n+?w-5(@$=hv0MB9MpkP@=7WZ?=VMV2|s^Ec&3LYwW zq~NiFDnripoTMp!9Xy~TAmc`gZ;h;9p3k8rf3B&_q#mw;yjs5M9orF`Z~ir zkzH~}*$vlEidOC5Aaq63i%TqBrc93sG!&56a1%uhYj~pJDM}2@t5j|K-heFH_2eKp zyl{|$XBu>r88)v%c!49iMux&!z1#ggx_*YO|7ES5>rIlVCr<1CI;|&8>tXD%e!0YK zt8F{=cEe<_uJ3hH@tHOvI07c?>&r`Nt>>hlCTPf;ZTAVc5+7U)a+4Z~Ca-bT9qUwVEK+IZU4*^93vxcb++xc$em; Qa1S#ysjiyCPXc$v=6?VnK_fQ&z^J3x9?xR0vN`mie{W`LJa4mNU7*UT8e%J15$Io z5rZ-47?R2h3WimTU{t|HhG_1=U50qhaSOUQZ4!t+eW)?HzX4Lxs}%cfmeFzsb$V^*s2Arhe~;kOJU zHG<}M!KZvtBKw9h(>DEahS#YY?W>Zi5vP(z-#kOzq_Zp-T5_f>?w3nT!kyzw7HKG& z6rFkQn(`bf>-?hWF|_Xq&YW42R^BRuHbud7CoS$#fEZrXNUGZ7dj9T@0vUD7Hp!HH z3M1CHt9TTfhFJ4umcu~IaGMuIN!b3KpH~FiocFo0I>Xn3cT)jUA&nVUm^3x-lwCt) zO&O=IJ>2#b%HRrL=NgWnQ$s5bYlx#w!6glsaYe&bTw|CxxFl<#tKkq@7!r?cnW&`i zB!h4!DFd>c6=XDw;kt%#++bKd*kNc?wFmx@5d}9j+`c=7Ekr%eml*Xo-Y$AHic34#jLO#zRZxVwco<>2>NwDtSq+H{j-Ll zUbwE~GNek)BAE)!T+wwlWU4X}N96{w_j-ngh8U)6Wmm0X0_enkidin_ z98JO|ir(&oWazDA8+2}_@6SPsBu(IE8q`sA$adJNh`Jrrzon`64obYS|1+ARkQX~px5yHN(~btRl}tKlCkeOV z8EK!8?kT#lNPn5<0i$;Ekf7&x5jSa@4!NDCy@JTRg6(Z9{Aa+IuMS c+0>#W8-lxOg6yGF1id&xt4i7!IqZP?16HH_H2?qr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/SlidingWindowRenewStrategy.class new file mode 100644 index 0000000000000000000000000000000000000000..86de5e868c97a4e051b1ea0149881f2c4580a20c GIT binary patch literal 4261 zcmb_fX?Gk~5xq|%sYk80Bg?kD2;;G1$69Q)V>=;8CPda^jXYY=2niX2Y0W&1+HQ3# zJw1|bAYn-$K+GDJ1PD7}GmuS7#Nh|s8&lRj;b%U;lmo zp8(F`A39FqlRBC)R>P<9T6_u-Y?wRbM}=;~GAfgr#E=xmx5Q)zg%cFKC$7 zu^VGa*y?^=#|=2@GNZ$Vr`Eh$%;Gr>eiB6;2M}l|={Srz^)jEtO=aYky4=?Bd3-^` z7uEfF9mnv3x_l{#FDry!(ePCrFXAN)UlVA^I(FW63*)w%_vT0K8R?H&#Tx=f+I6Mh zR~5<#JlXVs zIRY81mAw zZjqjT0WHQZaQ^=Q#E@kJD|chSnhhD#@O1&b=VngM1|+1Y;pNcfq6`FfE6z#|adb!a z8=LNjv6;w{wi`%)&T_W;l8(R77k$bp6{ou_2AwZfE=RgfoIQJ1;L3wCykpc9?G-nv zGI=rQ#Mz{0y^^1ky|&7oqxTPan@V#7X*^-zg1Vf;c@5t%@J)P6!z%{v;M*F$W8k~^ zo`HT`(eQl(KftR3!;`WtPP(?ON!Jz!t}TS$whe+{+Ly&?&&g}}p@ARa#~OZO;5EE% z;HUVRfwOpA;6V9tyi~HCyz~W*hk2D+J65T{OUauuR|;fm-sS;uQwDyHH#Gdhz%TJD z1HZ;^H2l`U@9=vKZyNXm{>T#-8dy(Mfy4L5thoA50sZIMe1Q%rql`YPseVvR;8jtm~y@OHUodf-wga6Z!!A~yp4BQ zxKv?UKYOeBYT#YGr_3%GSj3XR;6n;=-k!4=ECYjhLZJ8I(57M8!24Jc==>lGJ12`Q zce!9w<=aBZYB>_Pw7qh8skwBS}CikLJ(k z%)B>a_Bf%}wA23JcGQ6@h9LW-Gpo+?LApKY1w-zT-#Nt!%buIJBa3EKkjo85FxJy~ zHFiXDZhItbkyCcTqzT@7nG~MSzEe*G(GvT-owv9u@YIgNlsJ?zmJO6}WR-Bx#SbA*Qy+`Jx?m=A%v@_8+sMJ7uHf&KULlzq419_v?CLw^3D zwf7xQeKg#~6()cLa`6kd2YM>@@1XZZ!+MSknk$4?1w=SbnU>Q{cOQ;?= zy#(#ju_YwyYwGe#(3er0zygeyUVQ`oZ)4XAc26wgk@~s??4elw0`@LoA72)*e;ExG zSiymb`h%5=IMiNssA>g=Ct6w;(RgeDA8M&2?l-ZYYU+=K!mTX}`0x^rDrXW<&YUB3 z;8D7N0u6W!jU@0qnlO%5~~Hp&D9!j6YGHLp`+8 zizG={ccvzCrY?yg49AMhSW(qxCDoz!x(%DF@QE-1lNeb;aXge_D(}UqB{aQ*T?&Q> ZqaSHFLZ`A^tH3B7r6j)|W*)Ra{~yJkw|xKr literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.class b/compiled/3.20.2/be/ehealth/technicalconnector/session/renew/TokenExpiredRenew.class new file mode 100644 index 0000000000000000000000000000000000000000..e70572dd5a57e9592893afa88b71e091d174c7f1 GIT binary patch literal 1573 zcmbu9*-{fh6o&sMfstg8MOjo_P|$>}Wf7G-gPEN(lD8!W}59)tnwke zLGZ!{@S!NrOaLvVK;dF~o73M}`tSa6{Ovn{Va%pbkH={|L3bKGc$&g9WKzhYH-#JM zi<*850~Q7a>L#_P&9p!wlU)-?&iN%0Xv}MmmbNQJ3RYFo<&~Da?|}&TgUf2a*Q9ykit;=o(#yNUAgLSk~hD%r2{IhL@N^lwec^3 zvCKcB3RUELLzRgrZtKK{z{nK{0`;M)xN&3x)0Yy09qo_|O~|P^+krOwvXEQM$NM>( z1bHQaj=UeN%MHJzq|p_UZxe zW(20Lb!-B;|Jk1_h9*#siI2R%LqqHP0+W|9E~+(`;`|y5yt$Z5r{$F=N?KH&TBizm z=B)ApLl;9%b^V(d1?+V)XJQbT&1A1Dr-+yfLkc1}2(&XX%6fOiktM$(=iNALmeu%W z;r^=Sw$W}Fi}oG4TNJQd*~^k|mc8X5_t8)==X)hx^(ZsvI;@6quE0||j3G<@Zv3*a z&YPG&r<^hsC=P?)jTX)%60VG*k$D{&PNISK_)ZyGA=g)YM;5N~B>aiZuAz%xy?TBg zfg13ALYiBfXOerteQoboh%fQ)25#%(#T0Jx*sdC&5luW3XhsV|qRpSVujRg{?+7&l zi~UDP2pl50G;o00v1DuV6ViRX2dF!Q6~PmT;CC4hhFOe?VC}e#PPC#M9kIjFD)hu5 z<8g~E_?5#0wrXRi%{*^s>jbwqafgXX++!w(dW>!hofhs3wg#^YJml{Yk89BN6DJ|Q ADgXcg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$1.class new file mode 100644 index 0000000000000000000000000000000000000000..70bf6accdf0f8b71d31ce486c6bd12b3fea9c707 GIT binary patch literal 313 zcmb`DO^O0R4256(Yo`_LBPh&z3g-$=i?a|Ho}es))ml_RS2=n%7aqVv$)v@#D-)9N zLGm8tcE4N!d}Ej)%a9ZDbvV|B=apl^9#^B80=&UjJ#rsPx8# zSoz(OlMUMp146lB#g?^8RwXvpS4KM%yl0a_t>RNgz0&`j5dlA(hJxHB|Kf0fOXP*Z=?k literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$CustomDeleteOnExit.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$CustomDeleteOnExit.class new file mode 100644 index 0000000000000000000000000000000000000000..5392981633e48a2c2ecd20756fc2e28c41c4ae17 GIT binary patch literal 1707 zcmcIkT~pIQ6g``M1kwPde5fD_3fh)RKtzOM5eo=T0cYxf`nGK&4TQu=Q^f~=h`+#R zXH*8AaeVfd_!}HYy_*JF(DA80WH-CH_uO-C&hFQrA3p=Qj#ULJQVQCTl5tHz0I62m z8H+%}xELlP6g4S^8#1O8D7Y!(mW&x0vkaXj-PB!u!&=%m+-1YmD-6-x4u8(Is%w~9 z&ZxL)hSt2XZE?5i=nR9WKF`(GhOLSGbcVvibB1NO8HPYSvB?n3+9gWt$QhQtUfnC` z&O=@>X(yJmi`?Agjv?0mX3#Ag#3GihR$O~;v4J0hx@uXvlQnszBA7nP6?9E6>)dq9 znyVMfmO*$$n}Uk2?P!&9)h*dCEUktj_|=r={SPa)y*vD8A(EgrHir5XKdI7_^_1`! z+E0FAXgMm&AQ{69-3<*}b#;dmHLB2-cX@GljX(2r%b1gKn*j{><4ut@krpJS{c(nS zO#)<4@^;lJ>Y|ejL;q^)m@tuwE_5?=)eW`aIQ*q>m5L5TWn@&$|MSbq_Fg@cTie=3VTTOF@SqvBPC5AGGFI=*ku?~Wno)Lw zoLL7K9jD{SOC^RL-^&eB(}^eKTf;XeLvK9schkycURl@o1y)?-1TAmTeH7n_N%uhQ z5HVz%pa_F>ueH(nXs1UK?xDGpEsu zFS?gTh2nup%A3L&dQ)rhIE#K-F`UPMkF`jVB34blLum96VF_EOab^&~tcTNEi}i5? z?gd;VB)T?_*}bAwfDo?;#6!poIl^sWc#R%A5dfre@9;w)TpZzA{sSAvk(`eMzOl8 ru!k_&peS^#D1b!tet%JRlmt4KwbL(4y5 z2A+9^7Mcthm_GBPfU~lKou-osGn#nDyV|p7zjHskfBpUYp8(zj??nW&3U1(C2^S^2 zr(hg;G0e$$U&g$Q4-_n5QNf2ONVqAXsGuK93REnM!z&V26$}YV32QPY6e6yRoec?_ z4D!l)d24aKP-M7tlbhV-w+xeSSjC5iTW+-6n*FV{Y}@yXR%@3*U9l|g6iltzFYdg8750E_Yb&FWqE~ywlsTV`foM9R6Jj2)v)Luzf7$R=N zATRfqT}{8grakaLse&YY%+Oml>XzoV9KsK$1p8o}AIo=!rBop1Q<}+hy6LO?u*(>c z+jHmR;d#ktZg;vwGciTZ}H(yHplSJX0&&BYSiYdIrP!2-)YGv)X7k)J*acizYV%2J!-m~ zE~Y*z-%ZDUz#aDy!;NlWALn#rpNSd^|E5LR!Z6y6;j5g!D?w)f!)hv!!kx~iD-tM0 z)#Cy9AsF~>(0pJDGt8bb>y91}w|U)Yx(-D~cDzsSctQG~Fyitjhtd6i#)ED9U;Lm+ zPBUxk*n!uGqPE%aI#S*~^;F^#B7Y>{ zFwM)Et5f^viA!-g-g^M$Df+%gB6A3J`w;!xY##&kAN&ompD^x|hXgt9lQX{}c7Wku z2rKN#PY^N?r*Rmg7{N7+(c5$aOPEAQr)6CA9CM9$hY#{z04q*RK;e!W^G<#Z<{*TS@{7l34xG8ik1`Ohrq5fw*Q)gDskA)1eIbnMViz|4 z-4RZvO(V(ut}@&R2-goSpeZ^?{;OVi|902FVvGr^H7hPy+fb;$rf{Xv)_CXG1YfD% zLLH;sbi;nv^iR1IST(o0uDK>m+B>XvuPR$_#f32chaDn-FpwVtgP}YGLqPH=WFY;x PjU%Lz6HyY*a2_QG(MfHe literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$JVMDeleteOnExit.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook$JVMDeleteOnExit.class new file mode 100644 index 0000000000000000000000000000000000000000..a3156b5d59e5f170dda11fbddb87d34a9af3880d GIT binary patch literal 1200 zcmcIjT~pIQ6g``Mq{a#b6cs-JMXYqjfNu`!OT`bS3NyvNr|D`ILv|)jg}=oM%<$k3 z@JBJ6O@dIE@hQIS-Mf45IrpBu`{(rJH-J}o?x2i^4k~7OgvT}(Y%JP%B2ay!B9*)o zC^cX71j=nakOGq(70Iuoy}pchyne`&>5lfju;<0f`1xTu3Dl6$o4qgZWhfK56>S`- zM4w`ZhrAe z>z_+kSk_517-OAkc6PmAo~yKLAlB1{zH=uqF@7UZJLj~qBmjZUW+6qcrL5M$s=&vB z00o?`9>u;iO$jXiOQe@ZfI4i{Y&@%@VeGO%_dn<_&`8w|z37L#)!*e)3TziabY+&t z-Hjp`);K$tM@67r04x^x%_^LwDt}!WmU#wxH|V*v95Yl_j$s{gW5MBCO%IoGllyuW zKs!l~>SBtkNq$Rf(NEQ~QS}DM67L)@p9MhO#s=)2Pb+l4w!e78-HLPB$ zf#R4N8eju=^BP{C*T4p@C1(v>=f8*hY1$lFEj+*k?Ho$1cpkSXz#UpNYLsCfPpi%u D%B?ZL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/DeleteFileOnExitShutdownHook.class new file mode 100644 index 0000000000000000000000000000000000000000..5303597dd364775bc9b59e90b67e930c27e44bc4 GIT binary patch literal 2286 zcmcIm>r&G|6#ll9-iWk-f}kR3#Zt84rlO#NZ9uTJ3@sh~)k)ih217E_rr3w^C3F-9 zfA|1Cl;hc?NGmfPe#CZ?&7M8qcP`m;Hot!V_z7ShN(e#B1#tuOA-XMy>0*#>Px>%~ zry+#!Ogt_6vE;{dKVJB;%m4;y(=d1~sjKxmulupWFqmxAE%PYFb#C#jp)@tikCzPL zt-^Mv@D;&3C9fGK9Lc(-x4^k-!>X8{jJKxwQ85}v3?sP@x#G@lcBhz9(n?+_W-~?Q z{brtQrw`R*Rn}GGK+ah;%{U-0uO&^RZmEV5+?Ftjdt!B*A?d<)W{6zWP_}ePmB6rYMdJ2arHyh$RJY)xl=Old zJeRu?L(UE2f7%+ujvK7)O@*Q29%Z-2x>n+eRy#~wZik8UdQCWuOSB==;MCs}YT43` zRf|`ssy8#a{8}cdFzmZhEZug8I1i|kgb%pYx%D<;({31Frs4|H;m6Pi4@NP9oAf+N zXQl^ZbW#1$b1&)K!8onlrP&mX;urb~&k1@?;Qc}~I@pAaFn~h(8+1|OwlJ?qE>IB% z^9{Z6Gx$6ZNKYGb3t_y&eUeI!KB9PF>ri)Sajg?VSP8{X;g8RJNACqoKYD0o8(w6{ ze%59hcC-=0G_46AMO2Lb)M8qkOZHrFl51xOuuGop5nrLrvyj6V5&4*Dv82e7u#8bF?!eq5R66SRndLz5m31L}()qMz;s?#@3*fzpqMZ0J@im|>m+L_?J mm>7Eg_3?j{uo%Pav_JEq>5{b|5VCXzpgfHu9~q_zGZY`1D=jnt literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d0f9fb31e945685d8231f8288b53aafc4062e92a GIT binary patch literal 971 zcmb_bT}vB56g@YI*|=^sq_KX~R;#I`DRi|IeMl(S(u$|>CY;t zg+BBL^hZhW#E2!2l7+qZ&Y3%B?$`Xi`TYmLTWrmuf)yV#SoPuIsfRTW&j?kUsJyk~ zVV%(IC50Vi-}M(cRJk=j4s~%s2#&Ru<{%Y$E_1?3)R&=5q)2TNS{Wx=#UhO}c8YCg z!hB2;PO`No0Y~5E5Z)`T><7YWd%D!G&Iy%+Y#<2>k<#*{xadoBCi*EOjVR-=&xKKL zJq9bT8UzqNPc@X*F6UV`g=X1yVfnqRFtI#RE|kT|!o2w^z6lQcP{(POD?R)qZITTF z%wZ!y6~42Y0bZcV{g`GuTDye0yFE;W9)@R$kz(LslQ7kK5VqUV{WU#nILYquEmT;Q zh7k{7*Hx-^H&2B92WE;5p8Xkq22`)R>akVge+~gR`Vm|2cvlr@UuqHf4bIh>E+U?akm!NBu@6Y=q=9m2Dw*TX(jXBC#10nbFbr4?ZIfQ2+n{ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum.class b/compiled/3.20.2/be/ehealth/technicalconnector/shutdown/ShutdownRegistry$ShutdownRegistryEnum.class new file mode 100644 index 0000000000000000000000000000000000000000..2f4dbb89e4d35fed17cac8e9f8456ce5cae69d4b GIT binary patch literal 3012 zcmb_e>sA|86#h;!Fkv#>0t8CYVvRroBviy!g9xRxO%0(CN~QJENth->!wgO)wDD5) zC0wgd;9qUEfGl17_C}(WO5-z)=C%iqiiykCASdwrP%MwEhgL5Jj3B5>3q%F-=ZirABx|7+0wP8HeSJaG_x6I;#Uf5!gW4f-I^EoA- zSMv;D@Wc|y)w#s{0z)F6QX^_sRdQA~VyWq@uBDY++8~j%Wtfq?qcT#jJ5W#H#-gO# zbc{1}#5a{4B~q}oTqI6_XtyP)Wpu?Vm<0D)-S%{&P_7%sgXj!t6$5K?@mmW?hNZiW zDk;b6|NLp*QE~+yx8;%GsVf)ejSY%KdtB4iL}4qXnyX4GM-8fi3&cD~uZWGV9) zrd~+_fhZRhgL{PQb7=vp-kPYzEY(z~{GuYV#6O+RIpMxna~Qnf8ji)u>CTHuN*V<- ztzOl59`@8%d6<{9jJJ4S8>)kbJ$|MifUaf<}H=3K5s^~ZkoonYFb6R;;Y&m$&*bwObne>!OMn`Qx%== z)osPhtCeNXF}Q+vj)<<5@{?+ea8(vPMh%OkH5=!jM|lrjdDrzoT3V^ zg}s_JRb|8O*KXph+jS0|JLS=w4n-Zk4ByVAa^mn?IjiIo>LbhUawH?@w3wZs=gL`n zCb?(N@KmLlix)Y)O5U{RfsTIOU1;8n77SyAc7n9x9Q>1>f<1@p5bmF7#So&g+1~3V z{!xrM{8OZtOL)5=g!a&M2!RW@jtGnsMJ}-+jEKEYMMPZOhj!8S9PK|7t6;15qlxCP5w6$aB`^EP&mmID&G|_=sibG( zApQA_d+)|1%}Y=?B|wySh|&f2f)#F zI$XHT0hRof?7cApGhPEiu7Hpc#k3s57dPg%y>GL{CdmH_1bxyrI7l=e4{pW<2?O{Lv$nx7F249xb?%iI3`1GcF*W`bim@N7=yO{p6N1r|Qbeu5iDMBH*6hx^!D0W{>h$|Z@0+bbci0@X4+*v2 zsq@h>14oWcTSdMcHwa6uP{zuUYUl)s(6LQecs2c^0=jA(ZFpJ2JVdDF7BDM+}H6y$3q=U3?t1wDVC#%?=fgER~Sa!FpwgU&R$nA zOw?cT*WC7b(6TpVN?Q!s zYPd@nC+l7y*882Nh#cPZW7N>){uYlsbxs~;W!vj9+^;uY4CYo79NdYEun{teYA3#U=CFoj7A6PVQT*uoP$wJ?rT40CZWso-IHs&bWj zhT-aAzc+(kzuOHXDRvuO5piY7&>Mye4)v=*A6_6!cdv(mzgO5DwnO19>sYZ+#j1rG zE;HQy$<{KAAIfSpU(qBm%&JFkZ0<_$b*#-+W(;g%m^`TUStF%+K8#v6?{c>-Y&Yz5 zsKEa$b$GYR2i}@k3SlemNrOcM{v|=Uzt)-l!9es#B{vI~&gL zwdLmwi$9q6<4|bO3>up)?)L>Q((673np0$;sYcU3gQmJq`xdyZV}ZYNw^(T6$T(fs+oj}fa6*_oS&{qbB!4~@518*T`VrP&&{X^AABon1t;)JGoir?b1&Z)vRsaA1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser$CertType.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser$CertType.class new file mode 100644 index 0000000000000000000000000000000000000000..bd3f2bf648e7e16df8b77281dc1ec9eb8ddcc6fa GIT binary patch literal 1299 zcmb_b-*3`T6#gzP6iT--m~+ETouUF$x=ne45EjIQg$yG|viM+1y@M{Lm{OMbUnxtR z(P;MUA7wnZL&q|oWNmU!&d={V=broX*Vi8ac94%i#zPg4kXDdTkX4~!Qyh=Om{ZC5 zL`3AmSQJuMu*D!%YtI?N74CYi5AQjHR&yNgR%~N9DD26JpR&fhuls5DOg|#?Kj@~C`zimTYp_`GVH#&hO)C82hlPiOF)c!)k~qG?Z( zUrm*+I-`DZ)=o-v*J^Vxa!vli5|dlLvKBcpKMirQo(T=x*irD5p)}i$X;{HC4ePi) zIpz@4u!tDL{KbWd9vOnBJ#dKIQaUr$f1`6m>rDLf|HXvzrf#Sc8cjgXenIdIvPcMAN=TALI}gJxtoeSLB}ECyZAkP3N_KPY6roSPdm8T|UBMl} z9e4eh4TOpB#)Qcpbt1mpH^>KZMLI?J1QB0RWnYN~zmrQE)7BoyV?>)LU;^#DJC*2w bNG0i-r3u1)q{tS)11ykKDN;rT^X24k=_5oS literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/CertificateParser.class new file mode 100644 index 0000000000000000000000000000000000000000..02c5d1424b3f48e131f8fc7323333ff02baabea7 GIT binary patch literal 6424 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 H7bv^|8{}JV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableFactoryHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..008fee02cfc2123114d17e2916a3489ce8abfb45 GIT binary patch literal 10318 zcmb_i34D|1eSThB)+fsXgE5CVf;eMrg9+i34Z)bpiER=vP-wSI$e(S2EV(+8kabOA z>(-|Cv35zjcI&dybQej%j>{6#v5~D?)2!XvuDjZlXeoh(-8D1O5sBERSyr$$zo%tss`-QUKqU&wmZzJM#H&!sp**_kRSj z886G*f6A`^lDGes$9LuNKl1or3;!3y9k?Wnz9*0GH{b{O{{~#aEAn{N!c~qaSW1zr zstKst21J!lD83v}bp%HF$yZqc6|hu&5Iri$N!4JfP*6=%(-i_evG}Nck9|@h)SF7# znVw`Uo3*nFwSD{cC^Yq@Gb0_@~&v5p2rL$dq$LtP!)Q%-{qa8UrKAK9zW65}$Oyjw9MpMal^rTb6iIIFJ zb}VV{j>*Kyy>@ck&MbEY?HnBJ+(uS2<09$3nKUPJCkJ9rG9eU<*@U|Bi-d# zWAjY`;DJP=*(r$B(U1>6OoLX;irCu2v_bU_mtSzFJ)W`Sv79}mu=Ph`Zb*p);r;nk zE-_{wN@NqnzB`pl=VD@gLhqHJ$diah;u)LlyHi81&)U6X<4JqWPMOUL8?Px>A!LrO z@@Tm4*m1^!xNOGG(&I`Ux-hHgEweq_c0Clg#~o*FWPlAhQEXyjhH>kAV;P1>&dyLL ze>Rb%lnUx7$*kI_na&>vgJAvdGaU_u_oOU1=i=SZdYlmejWoltwvQ(qaurDeE z3*wP;{|ynjNzO-CX|bmpBlM=SxmYSrTvk?LP!;0oL$%( zSS&Bw+*w^ZYc!S}r7ICY%IVaY&a%BX$=FeDMcMAoqt#gl9bi~7$X&D6HF58cmmP~m zi;aRpSD7?7tBa$|CTF|1yczc@*zOwY)t-<7KXAkSw z47!PYR>4)h>*rODx*M8X3QBr+gsTj@Tb7jJ?z*^le_z>}n}os%mI5W0<9 zn`77IWkXdokSgI+t1^Kt)oiKRMZdgN7_NzfPr5P%H~4kDI5o>7uXLg6LzTrRq!?oygF|)YBnZP z55$s*AvP^e4XAAq^#fh;q|?T>bPYzU?5`YRSwE1@XX5s5b`lD=d66q=+t*0{7Q#V1 z#|E!>TG(qceF%N%58+6_A8sq zTheG`l7~0s>g;cv*9a3vl zM@X#|z~&ZZF@55Wd?LxNiZcW0i1s%@z?|u%N2N-4sC86HBQc!Lr-s&q)SYU*u-G8d ze>kKzs!bsbV~0%AOkL=q*Z3gWk0?GX_7Dm)qCp)N@d4<>S>dZ#@$ zo;z8|BpS($+7TYKve`&>G@VZl70K$UM2dNTI2N}f-cT-8Qyi6jQYCfGT^M-xmZX6t z3OlclaWPO2=);MLgIq$N!wT^(PSP7vcS}0idVPX7aBWN76HgeB3y^p zKsvWu+_WG>$&%`FDl9Gr#z6W&K0a!W5FR3J#TD)`qnBxbXIh5IU@XI!_pF{?lu}%s zeO7V6t=S6eu8)cFE9Zv8F%T({ld;?(QyRAlohQpui8b`~=B)isj&FCjFo^6P>U1j5?i& zlwNB%oiV5Ml3v9*aeEJ9+7l^iL&|>8EfLIT<(G53O&PL}<#~viU8UI9LdTR#_o7Zb*+bZY zwsOR)rL#z(;^10kA2DrUT;*bkR92rEOOSVUlZzH2Uv@#^&U(l?L%fdNwSWJ<{rC6m z8`#~;i&%ebeB4g)dSZ1Ibt;8-$}l}9kV_kV7)VLDy&FbkH(R{Ebag_~i)&ynAPzfS z5S(L9AmN;fcpvCusOR0xOPuBQV!(cgTKQ7?qn7P}!t|bf`*+o#7f^F#61C^yYi&D^y4Lpd@V7n#>pTKaaZxQ^!{>bX z`8*CEj#7jZXhsrYj3I&)j&LSo2y*td{6^AR5T)Nlgc`h#?;#2xb4T%0{1lOXniNH( zH23@XX|=YsPoloaSblv1Pb+@BK{IMK%L#b4J&VR8wQUC`G2^0o9*t+izO!28X3VAXJ`Lqc)RW6wD9Kwn_9&rz4`<&_ zIN!mayxxg*csDlTy;|G7TxDSfMv>s|Fm9s>PSE~9w17aArnpaYiP9kbTHh$mB9Lz4 zKeJb`5bO-KagCzT5JL#HF}$8T&3c*5aC8%VSI}%BdzDi@3popU3lH#q+ropd&?hWB zbd_uCic?(7jVJlfN0FvE06)zAJa9UoTKp7mTG#drW)7^LKvVx2tc?1eMsw5bDa@(C z>ZZB1&tl#L!qK{L-D5E@3rGbDCa`Z8de}prS(?35%s6LDp z_*JassYd)$fDDrF&k@KP&NSeSc!awe>5a$nCQ_q31xVL9kgnxgv!f2HajMLzWWB&= z=1!BkfVK)XS1E=A7uo*2!1W7PDQW@2tc)6%Lfrml{33pdD!s*l>#bDtQM}E-#Yh(@ zf$46f`f4Yz;4DW>Xo}wgPii$yfK7K4DTbVkh^Xa;dAsKH4u{hqIZ3n?I4!8g>73?d z;>zX3J@ni(soj|8yEM;tJ3L?G@C>xJRn_aFhg+avpn&#t!_7z{bHTA+kr3CM*D#0&n2|i#XP>+y?MF}Qb z&rynV%)IB|pTfdgM12>q=tx`GH;LP#bqgQEB2M|jbyHYeLqBhHzeQ@m4D$lkGYPFV zNoa{lK^L%;Iel5v@(HXE()?&z$;Sk4XL4$}$Q0JLkU4Bs)F1Z$CREfnmVv9~pk_RRWW}S4*Dq|ni z@XDJ>WwY>vj!GYS{0jd(#=sG06B8L~<2tJdHRA|EO&md@vI(`XV5`nwk8ikw?UJX; z9ppnaC$C8y^US4oVxEIyi*}}enqtv)P0@B4!L|vsQZjXxb!;~6*B142(@bNrFwNV} z!r}$bRD-WFA$^V6|LaU2-@tnQM}v*{Cbr{S*oklR*6uq6;3!Z5u7icle^3J_v3pR* zp?LN|4V;gZ?`9$txVB@q1G)>Gp=RI`8d3wyDgje~n;|t|m4(NH>IxQAgY6@P_@nqW z0~>abg5)EAt8W6U%d^zWS`U+@{Ei;Qj3Fb{ved6@4j*$k^z&0RwOSXD#hP*!-_o*U0-wjX!cdUGTBma9wiN=dEEjfSt}MyUnY z%8k_}cv4I72_u1eKfP7Dq|+C02NT)4sE-k(ljIcclpJ_p@%#E3NS82$4GNOZrm#_Q zMZ3IhQg|MlqgHF!a`Igu9Jq{WVP7~fg)KEWeCFy)XRv@pU=fR|&@rtnt?~uEREGLQ{;X&8^6u= zBY-_@oup^8m@4nY@8EYCYc1%)@8S2U_qel8y1dhcSU;^JTq5hVgRZ=p)L73{Hp;y| zoe;N?n&CB0UWV@30^M=G8M-Fwg{~w?L*psZkf?7)-K)66!qfWiCp*56nwq)fQrgy? zqmB6!f@8D8m1hg-((V(DUL-9CZtrX8L#b_R2zJ{CWJ*mv;)dX7lN+=#);a!ugaom87Usj)98lR@NKfW&OC8RMt!4HFe6rc*d3;7CvS5dOBt#?~Li7x1bV7d#1(UW$UCc!+r4EMqcdyBoF}5g*Ni58y+I(}ao$ zdi!RW?{7Xn-`)Y7;~>Xwjy;7bdroW|zmmey$?d{C8{H*#`p&e)>7!g+y;y1!2fxa( zuP`aO_9k^v2p7KymjmA!U+XeO_I2@Nb6+jUreZe8mZ6K5uGxvs@jUn^uDfU|M>osX z(UN>JYtyrJB86E+ni?`LH9C=PJX_;z@Lm){>=Uo_-zo}+eX~BxYe@ k7z~ErKN%}1jO3?)$`rPc$+Rs~Ci^jRK_l!4p7dz?1+_JFUH||9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConfigurableImplementationHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..3a06f984d8e07e65513e928cf8a2744c435254da GIT binary patch literal 2156 zcmb_dZBrXn6n<{9%^O>R&{9!bSFmkDX=6)Ul|-~n2}M$(Nr(o9aW=_q*t*$W_eINB zhd;r;==dRwWwhV@Nu7@4xtjzwmI0hGnYnxJxz9cKIp;oS_piTS{t4g?HWNr-K8m{u zgfKsXd$=!#Plfxl1U|3jk=W4o>$(zPgt?k)j|4PTwd50UW>T0I(nClj|v&5mz zU54dU@tOLwn$cCGovFCCX0)?Cj|h}`qFVi_56J7P<779|fjyh}rxnPqTT8fo(8M z4%d*j_3LM+?TR%CpQRT-C2l<@>>QIuqSgKrt~C(D)(3YMu3G))Y9 znhwM-%c!8rFm}YKS3`zNN3PyIKJ+xb#cfi{(sPS6O43%ELcq$VjCIt+@Eya*meTNC z$J{p_lm z;jHonIct{ZZr->EFN)Y=AV*MfUo+i$9DA>YB_!TpL zUU!N61PZjS&`!#N)~4wxtQmalXT6K7xaQYm7uS)ZywkKk+4sy~_7HW0d~>uWBm4%_ aQQUlu`zhQak3^UlGGvAD3E8)O>&`!a0bR}j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$Decryptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$Decryptor.class new file mode 100644 index 0000000000000000000000000000000000000000..4dbcc0588f168566e5c357f579b81411be621326 GIT binary patch literal 437 zcmbVIJx{|h5Perl+=c=LCN>6yV8Id-a{`qzfmAVda-CD^V%b&VqQXyO;0N%d5Do}b z5EIkgy?gK7$Lrhk3xEq82n+;v3CVI%s=$Qa=_D(Pvq?rsuUDEE!FbmQ3ii{S5qvCa8hJt%>FLN;Z|GgdatWMDmWMk}koBy!oZ z%4XK<`>}cA z@52a3KZuzsZ&g_uSFKSl|GRzy5IXVEK&MOCKsVN#u}UJEKt!zf8;hNO%SVcx7}KaA JY+*Y|-vRaYdC&j= literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$MultiPartOperationDecryptor.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$MultiPartOperationDecryptor.class new file mode 100644 index 0000000000000000000000000000000000000000..faf3e2eb902877043538e2283dedc41387efc757 GIT binary patch literal 1161 zcmcIj%Wl&^6g}fS+}MVew1t+oG(ahNKrOLC0X0elqVjssPK3X38Zo|$vz%sqGRTz~ui$t9?%20GZe{cx65N%(OzttPR8LgY1`PRD;0lKMuJpyD z^yyGUdwl2-Q|<;1_Xa$Y3jZYY$ymk=YY$T|k-I!fdZCDTA_M=vn7C6qR>${6)be;7 z3la~yLt%@t;9fGe6XA?~Nr9b!L{1V!cA7{pwp+h&E4##FMQ;7YMqMurU7k>?bJhK3 zr&HT+G8CjArU`?lfSG~b!9gsDVjWUuOjq~}#)BhAgevt|M_osQL3e|;^tnfy{UD7T z(Uz(bt0(2Qqe^bUzzqv?DCxLqVG&CfHn5~)hhgu3+?ruQ`Pv@$M|N*`NEKvgp4w^Z z(MnV6?U{D!c%B$>ujvKOlfHZ*j_bxynGrU*yUSfy`lBgHuBy6haYi_4P=?#5O&k^a zDT<&Mqfb-yrynLqYXc^Y7NIur8qG%iGg!Ux5!!n~8qUyombAc26>S1$ECK&GNsSz5ORM4VSXyH*t>UGT9bz4GVO0o#tB6_yO`y6|n#S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$SinglePartOperation.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorCryptoUtils$SinglePartOperation.class new file mode 100644 index 0000000000000000000000000000000000000000..3513e90f38fe52c1910284d78e7bd5f6f2d76b8e GIT binary patch literal 1127 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorExceptionUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..9de7182a1c687abef23b3968c1455d34c5401f55 GIT binary patch literal 5079 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 DHCy2q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils$1.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorIOUtils$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2b5165472cdf014b0ccd0aa8e37c2c244b3ed30d GIT binary patch literal 1220 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 KA(l5ay!Qf6b)!uH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorLogUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..3e389432278b0f76063c00204c9ddc58a625c313 GIT binary patch literal 654 zcmbVJO-}+b5PfBVm30+FLD59x4L!Jt#(2P(7>uWlCVmjF-KBw&r8P^}|K&;J!5`p{ zGEPyWz)9P*(|I%V`lfw*e|ZJ4j|~rb)I8L&>SE1BgQ0jVl{6;|PIITjkZAaQLr& z87k8a{FRE{YW#HhZ8-FmcI0T1I54>69gt;Y3%gHXkK^zh?H(loRVrCViBA4!65;dY om26i;I7#q~+%&-^5o}EmETT*V6A3n%IlLSjf<5llqcm$5?0&@n?Xk+0H?CNBH{KgxIu zBA~c(CY|=4d+zD&>AZiuz5zJFK^!6Eaptx}sIRQGNKL#iQ_ zXpROQ;a~BNOGviiIoxe?Uz+#}4C$U6GSnI!VT+#NuI|}dI6Wna>v&2DM|-|K($XE; z^;vu=Ze2=9PhFctg(1-uy6*Dfu*nCs*P+$u^LuW)Ty^aUUMVdgE$vIyrLwT&^6{7< zvyhz98S=~hKHSZE&iy1;%Qe!9wPaUuJ@RRP>(~B~%NV3R6xlhxKIvOung literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/ConnectorXmlUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..e1aab37f64e6c136c44c928a47ef326eac0548f8 GIT binary patch literal 11486 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 M^!z*eee@r{16QQ6&Hw-a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/DateUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..37dd2b6f87a8854507eb273b6dfcfb640ae4d1a1 GIT binary patch literal 2702 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.class b/compiled/3.20.2/be/ehealth/technicalconnector/utils/KeyStoreManager.class new file mode 100644 index 0000000000000000000000000000000000000000..fedc7395395e231d2c08990bf3b2a34d7831feaf GIT binary patch literal 4482 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

  • 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/HcPartyBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..2b5b1e8a792f3b2876d440fa84f63f354407970f GIT binary patch literal 10178 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 L?B{xJsB-@g0p3%% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/Id.class new file mode 100644 index 0000000000000000000000000000000000000000..ec1ccaa460342c652e2d8dbd779e4e9d96a91816 GIT binary patch literal 1891 zcmbVN+foxj5IvJSak&_7-rWd75|Aa_1Og}ok!ZM-p{T;QNp?*ZHXF=tVp-*n_!nv^ zSX$)=_)(TUn?=-+hw#$dJ()gp=5+Vu=dW)+08C*wj9w&y7z@LLLFjeTC#MeHv6?2>LVOo(&Oj?C9A%C+1R3zc%YVp>YRrW>kOwUmrXhx+T> zs1fK|EPKf7Trs#=RC0DzH;buwyI_%K4AR4@Gce*-inS|>RVZm?&1#>>{AEuPbPZC) z5s6_s=4jAnAv<$6FC1<0W4AWpT%}emXdAkyUNECh2&E+qV30v+vri=SptAyv?0TII~~W+bKYh<`9rN>GlVS7-fy&F|3z&`!{DbaIWZLC z%aFQ!E1iL539RUVEw*3ev&JNWD%GOGk2!U!ayDVk4AF&jmD{4?REKS<0mJCuw`<%! z)jTp{`2B(!efx;pxnS;GGR(EvH7;Mm&F-XE>FNRPb&VS|l>Z3sQi{KH31ktaN3oY4 zOPUMOc;p4hr_LpNjiNPp$pd;4r(lWi@En}N`vty_wC2HevR$+Tl;NYCZpyhqk<`e+ zP28f0;WqC4!Shfa5KerCZ|nsA#0QERNaCRd<%B3ppbRv2x+s)GIClw$iqaA<(1a%w zUbF?C?BYdnuLZwg6W$2njkdsxV#wh)+>&3Y32%(>##`VGyZr8B#O3#nG!gY!5c-{< zBNG0KD-Bh2SAd!51!z)$`p6)Q<)n?g+d{bAOj(kS49 REB&aG!)EB@7`YzAe*So&#A%y?lax55P2ta461H1eDwb^M zFP?+900zWnVI2Nk-QCqa_uRAhN`F27{Z9Z(_&SSeET*xPMFNWx zIEyRFTh7v3QQk)xT+QNRTvLlrGAK^qI!alZRkibJ1~=4mO__CN%F1jgb2E)wY1|e_ z*p5K4Qgf|u>Ot3X8?N-Ch80HAcVycMtw$}l(Y9JoY}s~wH?nNU>MmO4jm`4iwcWjg zqQLm|rr(TK1;+BT`vS>w;J5;lm8S1*cUm>Ky(eoPcXE}$mfpT>H`Q8iCZk3()C`W2 z*E%6%L!H|WTCKnjty-t)Ic_`bDP<1s<4q^ zbAx~ashEdADIbH6tXifky{0203UjI&N&C^3e5^G|@u!0UL!z$We(_z>p| ze1^{jE{3KpeLslInrr$U&ocwxl;&|Wn?dcNYe#8R3~XWBzz*&T%!J+l81{vMUCbG% zV$Z;rD)#($4c9lrQpr=jKW~Pf*^*DpJ_-i*70G+JZ{R?A50v=|cY5WI*1Q5!FK1yV zE{dHSx>1z_diLK2MGbD9=K>oiY3!qx6EK5z-I9+bd(b)>;dnInkNZAN8Mb)~l(?T# zk8g2s_|(@WrAYF5hAdx}sK;I4#>gF`nKMIWr@U6-XU+Y#BR!7b-}KVtW*=xOd@(~^ zS(KXCq>@P8611o6e`=f*b9^ZP%|KLlq;bveBW`WzVAx42rz7(HOB@D!r( z2NDNQG4>mhKXWgEw`ouF4KOmvs7c1X!LTt3#xj(bD8GtE*aPRsB-GI)HbZc$-7;3Ya5~!2D2t yxdFTi@wSHG&1-&_hT^?8fVWG$>JYq38gF4J-kAZsd&Ijx1aCp(S-hGAF24YBeGxkV literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/builders/mycarenet/McnHcPartyBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..4c6e04ca3d981015b49bd76d2e982cf90d358d53 GIT binary patch literal 10715 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 MEh3{P&vUka0W1E&7ytkO literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/KmehrValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..290bb9b253064ddb5229a5fb53f74b2c6c11f4bd GIT binary patch literal 341 zcmYk2Jx&8L5QWDfWFb%>!6Bew1RY8lK?8^alz!GbtR4J=Y-h#UC^!IzLd<5_h{Cd; z-pu!&{QdL!1pwD@T)|-la|LG|IonX-d(S34a?aGUg2nkm&G_2J4%sldVlWp94W%aI zTR)0f8}@|V6>eAku)4TdDVX1WXnrp?hFrms=;yden(wR=^yzkdHN?hrxu%X3+(_J* zRBy5kf*XQ#^j<*tS2U&}ZwF9t(j(AOXz{6Dvn~pj|8Rx1309NSF$8giz+*pr8O`Nr e?z+zuD45810jQ~hJ(!B#7uDZ0IhDL8aPSLTC20l# literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.class b/compiled/3.20.2/be/ehealth/business/kmehrcommons/validator/ValidatorFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2248893af03168c07a13f724751201e1c74128ad GIT binary patch literal 1434 zcmbtUZBNrs6n^fQbgM&PfXa(+pl(BLg>MRC=72z$jc&H$w zAe%rgfqCh8q~NiFCk&I@JEiUYt=DTCJJoz~b2VQn?d%td`Er>dT|6|74Ba-Ix?UEZ z<Cc>W(1-kEne7KeXj& zdM)rRhx@+%PEt1AW|PX+k2=)#-b$8Mh|1uys+s z79iW|Qjt}|v!va2#zn*O8D8|mq1(uIQ;5T8or_*-gqh9tgW8);nCjYlledIL4N#yl zB$iFPU8!1j1JC5^maJ>yJReQUCxr=IXULpMY1i?CR?GDSKPZtj42j&`B85?;Q_%60 z;aNl+{mp}lj^y?)EQaxL?%jE7rfv8%pI0@mwe_lXC~0A6TO!(7iq&k{T5mTu$t4@I zz_1h{*g?8XZ08%xFml$;Qtglq3qv6S_>YQtXNY>GbI#~oou0F9_fG{RS@I@#L^vAi z1qtZ`HsWpH4;MYTDi-J(O40Q+fJqGD8t71v6+?pTk%*myDyL8DW8wNZWyGX> z$a8}{&&gu+P0b&JoglV%jDeqFlPkb*kG7D zJv%!7(5zI;@9HPjbB03YQuGD)McCmr9eZJ?#4uZqLZwBh8^Z5NhM6~B=;^l%nc`N1 zAzO~xgw9vIP@eaKmW=D7Ja z<0kS9FRu4+hV5ahJ4qG!MeQ)HXH)tzkfByPd(G$jyH~1h;c*_Dc*1b-|G&VnFz%UZ z>ry(J;q^c8{$3A;@`SIJjvIQ^MNSlk#7xZ~hqdMPp_2MDRgUV;@bd30Q`0zyisjdjYqJ#5f-$bb$SgkV57wvSS9DY=9LCy_&Er aC9*wWAs;N_4zVqfRhG_WS}Sy)!s;*Burg}^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/ResponseBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..e2fa00a98800e5702ef199fc664bdd07fb8e2447 GIT binary patch literal 1296 zcmbtUO>fgc5S>j+T-+8)3x)D^ZZ51;juD481o2TQNX461v9I%z7)W=A-Alizcqpd*>-O8}sUh?K6p~SCk#V<7=1M`^Pe$7ViGb z-1gT-LaSJKd@bCNL9;AV%_qv8GU(i7P_a#fGS#%kZ~Q>psM+WT@PyV-@qHFCItCXD z_g!r5{~BTtzQi;`NuL)p*y-fPs|5SXsYv6#G1iN6aSXPnRy)ZdS+y4KztLxK&F#$* z#r*AsU7KeTUnxxjzgvm*AXhrZ>{;Ow1~2|NziO4yILGlTBxJye*^Z)9l%9-5HYrX< zBviLGRluVh8YP96))=~BGme!%c&`eQRmZ{K-eGV&#qu}ZO(@@(Qg4La!*x{k@gmV1hkZQ1dqZ%T+eYU8r9ZF}eB0Z^g z7;@|7F2iiiKcd8zTI6dl9`;0dsEg2T^{LP<52dD4=BygXh@m-M9%+XtnPOk4b4fB( z*UQuSC&y;v2S)@-QacPhAi6GsP&izPBZh13*i&*Sx-ybfTh;S?#S>kIQU*<@HsrCh zo{^+Dn?BElAoO1llJ@wJdcI7!A{-rrK0!xGL9JdIMb$8~zu^HTQaXDv$HDk=?w(bx zT+BDa+3)GF2_o_p$4xO|cKkSWL{n-6Tt9a+>9tvU+zPmc6$ax-Jm;~i3V07|3|Ep# zOmcn1qXFg1Fs{&}3Jp{X*hQ^?t0)yvM}uKIGheR{>9h8)Kc5Wc$@o}9$Fs(Jz)$*< zPLk!gJkq%D2`k+N);L#dVxNv5Ns<*3S#lV-*10A=CZ29ylc7FU<&zDye7gQdm&#Df zcz#7s#CSIB!|_6+1vXk}lewWCdU~75P3D4FG2F|}L5iY_xGG;{5j<$xb^T%}ywSih ze2}`E0Q{AfYuTXb@MR*5$FYlB^q4Huqm#o5uAm5pH;9@+f#^3g^dd}+L6X0f$ls-2;HHxJDd`G3|n5!=_`}72tTARhWjXz-I z@a-?iZ~lh)zhP?kxy1ctI)N?F3rf{)CrOq@4zNxfkmM@L*q~6GMCk%XoKNWMG^sp3 ko%CXj64if8FR}2nSST)@;PS7?>#k&LS|!RN-VE&j01mxF0RR91 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/GPCommonBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..3a69c12e575139225f74bcf39365dd5515c6c359 GIT binary patch literal 683 zcmb_aO-}+b5Pbz?6;Tww;HEeAU=uxJOccLJh%rjIcq-jdYIa+)Ta5lJPbMDx0sbiC zfFdS(GIrB#-~>8G5VrZRreDj`c=yEt|><%o$w zN>XX!UL;S>>qGwFgKaQZ6DSN&v-=lk+cp#H4^Pr7Rje?jf6CGA}zY2>tQje_-2@T&^e zkm28DumnHs5aT?fogoG$HlH9KnaCjEcY#l!!on&h`Br2Zi!j9zV48QH6-CT&(OE_r PlrYC9FwZ;B>N4;S3fsmE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/IndependantProfessionalCommonBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..69e4213294421f1883d3412212ab1fe2a992dc2d GIT binary patch literal 2264 zcmb_dYfl?T6g^`bHW=sSG-+s38WNK53L8k8KA^P5n1sgIj?F`~s?ge=;EC3|?(RAY z|EiVRKpUw)AU~?=nYHnwAe2aa*x9`^cg{Wc&fK%_|NZ+P0Q1<4<1%Iqm~lifdkznW zF^Bm$9^vs2F5$~zJi%86zK-J?d>h9Q7WCJm9=_A&k{-S{@PmPr!2J47I#tZ%G8^gq z`g%TB+SO*EnBQ7k$rN{AY^Jhn8#}w4C}fKKc%Io2NM>JIuPxKIoISG?c*@yZ5ICQ9 z9Y3&~V9T{oQnzAM>JE)m~tkfJ;v23n7vJ$wS+43{Fo$lPMsurh- zIJl@B6)XuvCnmQ9VrjQZ+>2S|$Xv5tmfnU{wmFl`x&+*^Jf-dSWGtvDU*MPC;N_;z zy}obO_bZks9T`;IdY!b*a#Pt=>G`IrH*9mwsmg|Qs!XQfxi7gxxsGM0L+9m|>lz(( z*78k*X~-%a8;p0URhnj?Y%{C;fG*ei>Fqa;D31Tncky^xm$*Nkc~g;%fE0WK%K|ql zp0om)W(ExUT9Nmv>*YPQryPOhiOJJbuDW$gIY)`NEVCDkA&p;~JcnRk;EFEPQJ8k> z0=bU~(Wz}%l-@{fJe_07ZF&{Cs`Pn2_|W>#>TAf&E3)Cq3Tsjo7%4WLK-J}z@)d7G z%5mJl3X7*tqI++Hzfb{*AeAiT^NobQ)9OC?2T-cs@i;KU}SLX>vigA3%2y@JA rp16-fMz>mc9Y#0FRM+G>t8^a|+}&jo#bk&#g=xNl89sybeE|Fi%3z-R literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/builders/impl/ResponseBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a26dfbafe1894a485a725a6c23f96f456815c0ce GIT binary patch literal 14077 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/SendRequestMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..456d3efbc8ddb0556920bf20720730463dbe0150 GIT binary patch literal 13278 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 B$iV;r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/CommonInputMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..e7a60fdf161a78195f61f9a24b34393b4a41c460 GIT binary patch literal 1059 zcmbtTO>fgc5Ph3CapM|VQc@be3N4_tNVRAW2n7KmQYEAShg6jir?s;rTiLsj?L-9e zqu|7c1met(Ld@DpF+G5ww&eA^nSJwiX7>A!&tC!T;+BI2tlGG+fHenAT(og%5tnhr z##I~Z4AuKm$@Bq3xwUo3V0Cm~Ff4VY63@nwFX994hlJF-I^f|UkEO9^pp_0~!tl83 z3r`FM57VLNj}zLPBwjQPcr27i106+L5x_?y5qpz8uahB9)M%VO&A>J#Aa?;jn2spx z+t#0{`#R!M%@gESk-fcT_P-kF$+5m;S>AkGpkr}DmB~(;D$+<~cz8+`3{Fpv<3Q|7 zQ_I!DIrH=H9PtTvQG>&vtMh^T8!h$m_CKhgn?RGuaJN;+n;)lLKsq5$5)$%D+bjlmVAGv5Pl;Y?DHs;X z+M|`xTG{>p_C9mF^mQl*I1dXAoS{EA55ie2kyXPo&dmrq6k`aQ))$mslJmjurASN@b!NKLI96H1Plc literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/RoutingMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..42ac8f438fecd5e6eda6984d0f63d3c38adf6bd3 GIT binary patch literal 1023 zcmbtTO>fgc5Ph3CapRhPq!b9>P(W#sYS9XDNYw+8dI}(ssuJR~cDBh@_HJaaBf_tO z6CV^ z+PK9~-;+w3eTHg#^N7Lf>VaTb?nxz{r;#t>L+*!!GrU8$I5+=}5q!j^tJQlGx+4WxP)JQdaHUl~gOXQkkhtn}-GwnZ9 z4s^t&Du{EdVC`&XXOD+^a;oW6idP&7bSz3rvaF<|Ce=7K44rdiXK?yDjRSEYXLUPs z*XbPik-sA(GVN-_2P?#KIc-ns5`@INx_ljZq z8!h$h;XkOLDW^$ec+xKA&9BobA>EKC2?_b7Z61S1u<3uwo(jFxMldXrwM#3bwYK#E z?ETE`($}FN;36!n;{xs6JP1ozCaZxJtj-C#6q6COtS_j%sy3_rkFd7ZQ2T^>72i;M YN6rcn0QEeuMA$+TYvf^+DvMhG3Dv45l>h($ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.class b/compiled/3.20.2/be/ehealth/business/mycarenetcommons/mapper/v3/SendRequestMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..95815b07e71e0e4ddf34d5a722c57a93f965d6cc GIT binary patch literal 13362 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 bDZ^cgpK*v>fqTD=+=ngVGI&7W0&M>Rnbg}V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/RequestBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..e76174faac7f4c6311ec6621aa774a24cf697685 GIT binary patch literal 3893 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BlobBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d8ab4bd2d08b0dcb2c06ec9f977f9e2599b95112 GIT binary patch literal 7331 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/impl/BuilderUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..0566bf1ac2ca495c83e5f5e5f6748c3a5dfc312f GIT binary patch literal 4295 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/CareProviderBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..ecc3fde319b55cc001aa1d74e9a6313e7528fc1d GIT binary patch literal 3348 zcmb_eT~`}b6x}xj0_hM60)}d3T0aU2ZM1&S7R1VzQXxdCb+P=MB)7?h$xNJ?p!lM` z_~4_zMAy=0t+G~q^T8kG^4yzSNSIL*?91fdo4IG7z4tjM`SY)bj{sc9he?d%Mglhz zxRpd77LtfzaR^W0%_KdRe)m*XR3y1rDu68Kja(Ga7YnE_IZms4zey+94t+Yj0 zU>H~wjtG_*uFP!iSqE0mwwy|CC-8(*SqPuZ-eZWbxMj{TvPp3HMy<%byH?Srld(;= zWZCyDPsqJKj0aWWGvs?owb&3g5%hD7K-e7_FSov-#1mgOEL#MJ5;l}LLrjzzrmb?h zP(AborB$GKuCr0*P9W~nK_Fa*;is8i^3oD^23eTxB}6yWQsiz&mdm{$L?_8`k;K^c zDwZRBMZS{-!&FGDk3>-2p`v04x+{)e((FcvxMS6*uHwE*;&Q3VOZ%OE=G|aj*fuY3 zH-cRrF!asH5*^+NtkV9LRo6v$A(C5ORE1#pp(}FXB75S#_a9hxgZQRTIVFA2xtdCY zb{j(qOh(*ZDN@*>Qc?FSL%))rVR@z}7SS^#x#Kpx5+@^M^6djgx9c_8paz~smSO4t zjVy-w-UBG{Bz{^xHVsT*(m)1T16#-&ctx(Zk*A5;d+^Rak^lt*@8bg+KPPi(gKD&5 z*;JMRU;Dbm>#gy_x#zi_`BjyqGnFMYc1=0H>w3tWx6DxO(hIWW^|iVlaAsXiIMcE{ zZj}$s`>HQYw-Lykb`0E=IepP3Vta{o;<;@zBm#`#iB18A^Cv297x#FHntbsrQ(G0m zf}9ScJ`Xy_2*cW0LUvlOVvkVlmUiFhpBOJ{y!2jXt@OiFD14$QR>Bll&(!OuI5JE` z@R5)s1li6Um+0@!IQ<)G%RocYl_|sSgQc~(R zA@hHL;Xg2Zgw*cXNE7FOmnQVJnXpAJ=E>KB0y0_`HPD=TmyMG`S8+{8uVavM1I!L4 z((1XZWHtLIMjz9yPsr0x6_9j>VjMFvj~SWDcj>K(9C7O-^p_*il|M?y)97Kx1mW#b zoLs#4e7skq5uE@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralCommonInputBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..3b9c243dfa8540c29356da4624205761e8563ef8 GIT binary patch literal 4410 zcmcIn>vGdZ6#mwBqF7O4LMSbyH%g(73AhE)0)dbVftuzFB|I9dUdnXXZ65=+rLiSi*8Y9$-bjuF3^#a_Q&tk=O80#}K}dbL(b|(W#ii4tIFj z@GU#r1ejpx+cwLhX!@LiZ7}rS6t?gu8BV4*<{z2cX0~kFrR=Kj3cEBhnrBGNIz?KX znkQL{wMv1zYi6NLBgf|*%Pi+jSIGBhFyU_rk74a7JPS2ZE^^n))_hUU-Xld^v#hY5 z3FnD?ukhBmM|Kz#(jF^(lat<7KxQ9#T5h>K&{VWlt~(qbrZ+~rgRIZ}VDYLi9NW|I z4H>~K7MD%yv036dd(&a~IjsuzxwT~ra*^fOHn)7o%~EeultMd4(V+lLbcuI=RV6w3 zY8)B#JG|<0iyT{IIJHu;&+9t7jM5bvtN?A+rS9EGjIy08E(B&mD50A1y~H% zj*heBijuG;nWB7f1Fz!^hLs~A9kQND_%}6d8Yp2)gD~(2j}4r|c>`rs4A^iCRPjB- z)DfgdzG+QOQkHArBV0D%!PiiemfmJK)-0P#g-28+7-kh=ZE6Uw7oqH0y}-=Y3rwRx zF+5OE4$4_g$Ocj~`W4K0T3$$onv`c8r_4<{AR66jYJ6!kxW|ktc`aH&N&lx#Qb?;6 zClug%3O$0Fjf(5~PlKyfLCwi^rX6IEFlO7ZljgdqFl^&aQ7i=)E_pr36~iM+{kx{T zFg&G8Mv42%IK%bURB?Dn^1*mVTquu39C?na!wDkL41vfG3`rsy8iI6g<#Ap%Z0#n%UE7JZXY2rAe9C4Oc3(T`Gk(4%5QZIVVP z6@%d|db8<0PVM`d9k5K|8Dg0|#Mei5k=R4eI%8}Hy<`HRLB*AlDw}*kb*w6dkA`X4@2u?7s=YkZzM9O z63;RGBKzAgFckn_4YxGd4`ZCXC@nus`bmGv-Y3+H(;kgoT+h}rPpC)%m zlew2@a)We~n%u;#2y&dnN(x#gF2nUj_BrBwKL9hrWexU|xJ_H7eHUpa(1M&8`whDE r6jf9H_AvhQW)Do$+j6tj@ki!w=RIru}q8=*KggQfmG0grCo0JTC literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/builders/util/GeneralRoutingBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..98b57a3a25cc7f3c64b02edfbc2e37cd652cfedd GIT binary patch literal 3412 zcmcInYf~Fl7=BIyEZHuXgo4n-$!=$N!`QF> z2EX_(bVh?CGyVX7l;eALHzCbs#-N!@cF%iq&htL|UY+e7Q1Tc?pWK3cuhEc3a zSd$SAj7JjIWej0M%xsFwV+mU_WPB=&Ct{S7ur1TZ6>-T+*pU$rj9nQ|QIJq%kQ}?} znbr|QHdo>*KjvE5J620o*R;6ns+E_z=5UL9hF#H2OSdZ(+j7;wQVYT6EW_}rRyGaI z;|%N>!_bmxncf42Xfn0WFtBDD^vhU|K=ai~i935*sZ2A8oULo+ea$h29Zn8-$EM4$ z+Y6ym)hrv_aaDSnvbsr(9jzSFTMd3AmT|*$g`@p|tZ7>eg=FggcNEhMW0yOoZ7}?h z%-PP7dSV-z>X{X;KB6$~(IDGxz7K>3OZ>>Br=9NRlTyVkVmnUE3;bJ7N!Phx%5c*4 z0s266#Cg^E6!BT35-f0?o2T5_u$>~+CWDd8ooJ_;TGp&1wdgri#MwUZ8E}1XiFRiU zsdjGLRj*3L<-Oc8RxG1oF`Raw+m6|X2e?wXpu`YsSk#U!^cj9k_R9bq*A-0Tb%y(w zmU9JDc#UDPcYr|h1dGoU?BhVe=Qw0|*gMjzMI{iQDfj}<#pp|hd=H5K;?|T&PM9FuVR&#E=Jj(@Y9Dv#Fg8g?y9j-#&HNGdE8S(9q4ovC3|UX;7{};7 znLYzc5B!Em`W(^2GthAG7k}FubWLD@u5Z$H8Zo?utC%GVP=d`gGfNi3+ju7gzDsTd zu#}Dp(4T1-fq)YJfg2dayG;;M1L6kF2i*2(O_bIq(!XNx97Bhhxid&L47Z^rF^-gv zHXG~+(FF1L@V-wZftxfEq^Qk8536JgHnQ-LsUg;ed<(<4?ITYGD;vl%(mpa1O&#KG zQGf(qJYXyzX3lV>2Bi&l9%EQ&f{iy|39njAB3534+Uz{71DYa^Er>$p?LT?2J53R4-T1}Zx%29D*+t^GY| zpt-&)9tbxOVb8sn#(vnlPA&tPB%&ub#eiI_zDWApA{f%#eki&!$rrPErrV(x@9(94 z6w(oX*TAfw+@Y8)(fd?>IrL*md&YeO(?vkkrK1egZup^}E*Y3;&2Jm1u0~xtWqREY z<>qkEk@1%31Q}-JiC|mAKCko5YTEY`1B>e&>B_zoLE3ja!-Qg!#2xH=B9@^{yU{@S zp%)DXQJA=+mAeu|9lEI9lj-VHb*im-*2hkiJ+rm5!eCQ{<4Cu;*1S%+sUmpfccS&I z8z*!qA#0RN=}?@qH0js7B$`RvY@5aLBzCS{vpB2RWY7(@dQ5a^gOsLHaPTuVs zSa&dsrh_@mICzd{&+~AchZF3z;ou~i2Cn|Unj4rY`u&s6uJq_xoQ>k1+lhvuM?I6I zfpmwdAGphLEcU6tOfQH+Vy|&8aEF{{f3YXLzI31VRrY|gh|efC!OQd(r|1n^sPOe@ zR^gjvmTr?-x@2bQVwt6jWtQ%pS<)u6BmvpuFjz7gU!c_@A*SiI<29G(V45@+_Cga+XH>F(#g%`YX*V;2gDVe^H5VjN@O$YkB-K zdGlFTdx4@4Fj0oMi3VWy7>F}mj zmwH*3j>1yt@|IqgdKttgU3L`^RTu6<*5!g0q)`Uh(}K8qkVYBgD*}0V1PDI>2DzvO zvC1G{YeC-DgIHydM+EZC5g`0>8RQiGH;>+-+Om~jO3&w8Ey!hD$%BiQJ)?QR-x0|7 zM}Y9BfkEEUwydpb*&h^^qGhk@TlUxi?6NLDQp^6N;HWLjUoghGrY(?DF3`^kOVP56 a`T{v+kl#s{KNJwPW%(1zAn#_Cc<(<4%w#VB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..43cf5f21863e894f5b220132e14922f8c082594e GIT binary patch literal 793 zcmbV~&q~8U5XQev)1-~j+NxDh4}yob{t0*yX(>XXr&0<^@0)ZnD@_7PTIgFTD1rwc zz=skiNe#tYd)b|DcIG$VF8lrS`32wxM+Q{vl~KUHjsqQahN3TBDH-ktwy=aN_%wDc zdlpGwM3Ln!93Bc^#FN0|(su&S3;f8+lr>CR+YDMq`ZDe^bQ&8|nqvmF7fb|0WkAD+ zGtU;`Be$oNsSN^$PscoziC!kv*p(5({RSg@bg5Ao%;iLcLt`59@=5uaB$DxTLG=}c_FTcuTxLqGG;$ggCC^VX5oY8+!>3=XN zi6M##6zeF_S|-(}yh6Lt`T%QPyhC{OY~{Q*4o{XVoyVO^W(bDkIts zDodtCJEOB=>kY~a1sP6DljkYM%nFtmhTYsym#Py(+CMW!n!TiPS1U%e+=!MNsiqTa EzesApA^-pY literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/CareReceiverId.class new file mode 100644 index 0000000000000000000000000000000000000000..6796cb70793f8fcdb1d15f9cf50b5e8ab7afed21 GIT binary patch literal 1865 zcmbtU>uwT37(D|NC~jLttanA~g;MHjt=C>OR!wS96VVzqnk+CWV_>)0T}<>1Onewk zyd;|V0KS3m;4>J{>>^OQrY8RAH}g%uIp5jyo#FehFW&&nVJU-glt(d!SshO6V5V>; zgAtU|IIGvWG|r_lpT>EeT}a_#3YSv2EU?p)uCiKd()E;MKU}>bAZ`nctvI&lTeiPu zwK{U7@b=B6nQuRT2xL4@*>^kbnsf!Sl^51a%WPTpx>@yIWv?#?9ChWo@_g6w2^dyB zQhxJJ$M0Az<-ZabZTI)dMP)00Szu3bE7K zz7tNCqpvz0w=Qoft^V%Ka-G&jFt8t24D7+AfxSBH!=%98VUJwzs8&PU=ip|H{L{X- zmJBRlQJ_%HZ)2w=0i&GnIf|)xW?&jq0@wc61biNS^7m>lWZf6Y1xLy;tHH}ruR}Y= zi`uP8Yhy#&4T0GROKcr%SBeE3~YI z)fAH1E!M^KY3VaWY33th?}OSyjN^zio+5S;qtxawv&pa;M{tyxM$=uW9x?M>%*U+J zHz)pJ#!KaoNc4fTgapnoo+a=c8=VWl^Wn7~_=NTYK?$WzL0H}9Shr1!xyH%;X%o|J z;-%S5y(am~1-c@EMfO@^uVspJHRx9g@AvxUx*tQ#ptBYx7j%xZX8}{)&L&sQYNYf5 zv3K0Wp!G@yhc^RgBP{4b3moq$zRYS3oE%a+6P#8^_s)RQ$sW06Pw5kpMB>9ls*yxa zMiYtmrxOx+LLyK9LL{6Df9fKMB!-Dtkwl8oLRI=D)2z#~TBbKxK*TgEX z{*b}hN)L!+en6G%Op;J!`#g*dTN?3r$TO+`t4*gE%belG87Q{QrEKdPpdv5!`Zb=T z;uu=FD7LGo=+3HNGq*;fC@+;^gM|L$Nft@UFx6hA^B3FkyR`SxNfwFMQs2%(t(*tC zV?12InujLNd1#^S;XFKs=l_mY6DFIJX50-AMMMp1_xeMuQ180b)ix|`Nh?dcnwgAg zZh#Td9F6nz7t^^zbI1P<=HH#d^6yPy`}e1CzM8BB8oQJQJfg_Qr1pfepJEy7SfpLQ z%*PV#=&xgZnOSLP%dE7wO`c6UFP#ILbyUOu2I~tgENCm&Y`!$oUKvnHQ*RJRnY>BS zTG%znC!nR>8^V2S6uM>9F`Qe$F=?fYjZF#gw3RtuS3AIFsib|D2IJES_$#zV$RbqqfAaUa- zfkcGFfgiw+Ld@)jq)nUyx$I*+^F3zPzyJLF1z;Ond1P^K3MTIJvcbzHFQqKXSyTiJ z-)?&X^R;vPlWnzZ|I9j$L+PLG31ocPlv3bX&G9U+>DjHgX*r!p`d$=S?a!_qdcGGo zg0?MvH)yv5KeF`As&gq}7!jolq+N$t%zf$0xJuVj`INpL1PzML)(EiPX**tcVmmFR zCUEW6sU1qb_ku>;l##&83B(*VJU^E2rEAAB@JZEDY1A((3KQZJ@M-g-6r&L)%|>2a zS5wHI{W~p|%A?5wIZn_+*`tif$C6`C4YXgH7)PlmNylo&>_eYSiXEtdQ%D{1$3Z7_ zy+g_4UAR1tNBr~(n89oTIZPFh$8-S&K3&0-z>EL4d6__9Zt%L_IOm=lW1W72Ed3(} zQcOyx6!WT`sMSvFv`<5@Hd^QCwnMw1JyZDs@lB;&r8Q6Gz$(G5VV+I}orDD}(v1O@ zXk~yy%H-TU15~!UNDWYCkftvigtAH0C55!CvwKL)#By2043>MCUnnO-mBl`0UxkwNCr(K+oi??H3@H1l7w-a3$!$RIA3Rz8Vr!g$VAtCMkJ=!($Nmex|OZPiekIMG*)F``XPs3w-w_&6*h3}I)R-ND#@rHR@^ z6Muj|%6OI!EunAj!`!)F=iGaCe*OOb6Tm~<^^iw3hb<2&RP(r**jtOpVLON0IqV1& zjXfK>H~PJfwDq+>x!G4AlpHAAl_xGTw);pR``B3Ho(QCC`=*A9^-L`Atl8F5_p}B9!VMj^FfShJn?7jHt>oaEvn8U8XT5W!}WS!-% zcC$~o%+0RU+P~=%g zhUX2Qn{2M4f-RI7sf^pPgk^e(@MWx!VwGNoc5Osg;hE4KvO1yj61w`q3`3El06Xm3 x<*0j?(7g#d`$kI$qOD_Nf+=YQI~VF-kp0BVc;M_PSRcU@#sw1?!8MYq%|HK*+ll}H literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/McnPackageInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..36f66369f6fe644d376c55c97550574939a9c524 GIT binary patch literal 1191 zcmbu7+iuf95QhJ?(EmqBLwy?2Q1!k_$B}Hbw&=j zltik$f%eIAFVb3hX%xG3I`#YRF!h5A7pE)~u$!$8w&`Cg(qCr7VnRAu3~6@aq`d_4 z1~po*(Ji3w1=^RL?-0)J2$u6;1l!peq43pI)oE>zDzHYG>!h}UIySL{Ei6#f$?9<( zH|R!6rk^k;?r514v)I&gk?OL}F72E(=X`_pg$@?Ug5WuL-$*kgC5)v7Nv}|Zu@5Ml zg^NsU{Q<3*=nmEF8ihudHGwM{Q@C*>7sQ?gd7KM!GatmB1$jy!dsl$)t1!rFE=XY( e>sRCxb=UVrDoIXur-*S=k%wR2^5zRORpG zG-jqh&LSC4WUfuzB-`a&7Xq)wQx&SYl5sf?r&Yn)q6m|VNaiY4DRF7S4GrlL}yH5g9th!=BtMu#7HtVb%oE(Ga)+8c~M@PCVM zZ}b&n^z;(WXzvoO&$b|-?XwZEMZ3+i9o)h$ZZfl5moe@!VgpMftY?TE60G8OLlg2f z|J>0RIG^Y^FwHwQ`PeoLYCzMFH^&+?M&l9DjzL>}SJHf&ea4CQZHLVo^+!^tktDFb jR7mS@AupB+*;p>*+Ky@=2NZJn4@1pK literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Origin.class new file mode 100644 index 0000000000000000000000000000000000000000..09f8ca6baf3799d252586586ef8a499a199848bc GIT binary patch literal 5005 zcmd5^5+6uojBn>cRVrmjg0n3m7PX=?}pnkJ~_GCHw}4bDtDhw&f;KGSG$Jlb)n=&b{|s>G|h> zzW(zSBNI?GJwwOkcr zNTN_#HI=C)i8`|@@?|+wl(j-;&NNi5fU8l)${G4)bxAQK8uh_A;X)96iYBlIePHEe z!(3yKVO3Mj5sBXFaif?@epyrVaxt%KnvyqlBZH$$Y9UiG)#7Ff-0{1g-ev}C;^|$G zC^(@nDH6r9$p1{Gw5S;K@?sGyomm}P7Gy)^b9*spE~{mUPWoV;HPnKtA^Z{d!#fXJ zqR6DOYAAWxR8aWta}~{0OUi;;R-toD({xidRhUMigv%7wXCUGA|32|n@j2t~?3TR2 z>F$JX(+5>Kx9$WvHMZPUI2{GWboB_jzNgm>=*Ms!W=gW#QBbPW$ILpc9@@u+*4V3GHX<7scI3J)SRt{T_(mix9&KSCb?gKm@F=>EOV*P%MA*>(9 z%;ZP5ByX)J9|8F(kdFd*Y)f*Ev>EvWHu)-M4y&sn@=*HNI=K`is1^5RarZP7%s{~` z@|P1T(iVo3f-WZoT_XPhW?=J!%{v(n+Ip^HW}cL{o?yB=SfeV5loGuN{)&km zRj;4`vQRc)p*hM@j1tDf#y2EZfr?owFc81vuTQmh8rPX6ODHh zypKCS0N01$`UoBVvEZ|sz@4+ru;Px@;&u}-^KqN`O)#_Nla0(x?EVS(KL!71;Qt)_ zU%-D~3JsRslTK=rPHK~mhNNTnq-}SJGW3|O=C@xHLip3cLWXGALr81AkUu?zJVPU1LR{Tr3Hb{`{%#_K NdxeFZLSX|m`Y&XZ&wBs> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Party.class new file mode 100644 index 0000000000000000000000000000000000000000..f25d779bc85955bbef4049e9b503615c08dc5304 GIT binary patch literal 970 zcmbu7TT3G`6vzMRRmWLty)1y`KF7ux%82QZ2fWn_jj#op#SWN!MJzYlC4$3(Yz&#{r! z^2$9jf2}>L13!s#(J4&3ywJ6`Xm%b;Jvk60+Yhoj5M*jFNVXqjgFrU_0b(!If=s*7 GXI=po=hWx` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Period.class new file mode 100644 index 0000000000000000000000000000000000000000..54b98a648f6d540d587496a562a430d35b614bc6 GIT binary patch literal 981 zcmbV~-)a*<6vn^VO`0|)rp8*e^-rr-lPDcf6se^bCJL3HLTkXw*dYH&l`2#*3XfbN2lCeP`z9ukSwq+{aECMO<4!0oUEKRl;@&H%hoE zu$t)Ds7X)9iHYo+!;XM>Ay92cHc6FDdulS(#qr^%dSTCg6etFIXsp1cZWIsYI2tIK zno!G*O7$^~Cj!2<1A(P|V@-M>@Sw3MbdkT=6DYK!fflHBjnyxwVW8t<6-?-kom{}sX;bp_=_*`a(DjCDU1Sj$`{l1JHPn-BRY{YJBgZ9a%1NDChuC}ElQ3SW(f zGCvY!Hlet?xEfZup5y5)|NGo)t#1&myC?8k_fFt{$r9>Z>nsiIaJ|ivcc`p^^Ym=x zX;{Mro>(AjBQnc1^4MS<7iVoGclWQ@`U>we4UdIEUgzA+3Rd!fSwTKdT&Bk{9x&Q- z(HY+#G^Y)CNJWpb3hQ~)DbmsmNpL3fK>U9}_UD3Z&IkExMmb2EAe{vuZX#|1R|xFk F>TdzTxeNdR literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/Routing.class new file mode 100644 index 0000000000000000000000000000000000000000..d95425bb19c109a19b4d18cdef86be2b9edecf97 GIT binary patch literal 2006 zcmcJP+fEZf9LB$COKWSf2o(`L;JK8;qF%}ALQn(N6CjC+Tx_>vS+WPSyCu=+6ZinW zh9(jdFMI$W#W%nU<2So&DNTD}qZd1e&40e{x8Kap_g`PX0l0}9Iiyj}q7Rd*nNrPk z1~VCG8O#a{_|h|VYfE~*={nC=R|LeGK>xDq_<`;OTe{VdeeZt^J^gub|3Dyb=$>4c zhBWu2Cvc}ym73g(#Ygx29`>X-iGL-Q<9!=~u*cYXWmU7(WTuDwPG(F@q(6WNBhcAhqn) zXj`a|{!zoON^euIT6{BDaSdjpGa=67m#JXK^abX709bb$f$7vquwCk5d0TMZQc|Dv z;Xms4KprQr$O?5Cw0?-dN@=18$ySZ<6czk-;k*AJ1cf|6 zw{m5Wr9l*tz(P-HG>>+c-hZSPd-?vBt;%h<4bPDGO!Y71}A~C>#?i?8(Jm)exBNDb8-O7wr4WUm!k(Wy5T9Tn=cIoyBR6@=*~+aE3D_ zFv?a5JZEK+eL)G7C-;#kPwgXlC^bkCV2>AUJvM1p~l0|uNrnM?$ap(xghS zZx~v)N-J~6Fr4f^PkjdaK3S2tw@_L>R~d1#`=aP`0O3`c(}dJMKQGz^W&)W;bu)TRY9Sj7aYEUF!}>Ff}i6SnAf zXCGj*^LJRUCC8<+OIlz^`Vn!*I3P5t*zj;jh;*eZBeyPkwI`>W(OYx&2J3|ii)f(X RMf0?@@hU=XL-9-2@h^l6ab5rb literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$1.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$1.class new file mode 100644 index 0000000000000000000000000000000000000000..6597c81306ac6f9466bc9a1fed20b7c89d07ad11 GIT binary patch literal 296 zcmb`CO=`nH429pMNt`-?`UqWgouR#gNui69Ku<6p3;!_IfHf}UYF+dIJyfVnHaS2f zB=L~YC;eT1egV8;mm$lL8{}Vc8a=&tfeeaMlvGAe#A)BVZ)fmyU>~A%+iSI#eyO(z?W2^P@(tGiFxB<{t#}RapQ4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$Builder.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..f1b925eba490d944c34796664721e9185db18ae8 GIT binary patch literal 2939 zcmb`J>rN9<5Xb+g^a7ag|s38k&6(b@M*g}!jg8^bhiecz(?>U z{Gf@1L=zvthceFWwv^bGV6$J&>}h9yGw1y0oZa7le*6M3fw?fkNO#fjh=<2KJmF!A zhv_i7kq+T$7@f$3FcZQv0e`+|<^`sf^HPy}QZ3qhO1@(0hO{iDbf~FiX-Kx) z%u>lTEXAEES&GaEbeG6g-IXh9NeT=s@2ekGrKlRa%7$Imja_mXaw8Xw4;A~3d@qTq zk#FEYEl5kix04kJ>ei;TYyq)NlNsI6?dJj=vG^7hnKKLI-?vO9ChMJJo7 zsl_d|tnVp42%xBfs3VaE@7lS012h*Cwr`-c_sleW}sSKkr3?l)z_igsk209w`~$LW*9)-Snysz{l#) zlaHlxEa~Q0649}wDA^wJAc3hnFVbw1EVU{EiDQJmIc}F|43iU(fgdxtOivNl30H89 zX7v8Ubs8BkOP=f-N{k&LnD|PMKGYGjRN0(^7&HzR8bk#KoI{&&QYZ4qdUvRu>u>X9)35+$#+;P6(2YA>d*!Sh6Y26KLwr0?wNmhfW$#T#0p%L{% kb2`}V_P|NE^VX%Dun8yGB(9PjAPj#ykI*KMlclZw3y-1IhyVZp literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/domain/async/PostContent.class new file mode 100644 index 0000000000000000000000000000000000000000..5a563b077ba97b3d3883e3ebc38cfa585bff2cb4 GIT binary patch literal 2597 zcmb_e*>2Nl6#o7+jnmZ70A(*jI|N8di&J(eYeRuTHx?n5E64q5jS?Hh4r-r(N8ly6 z0EwswqQxV2e>t(`veM;eBLS7Ye z&;4e@(GOg~YJLa0&r35+{DG5lduZYj=1d&KArp`B#Kd77F)=UPQQ;P_XyO=-n^?lK zi4mMoc=G?Z|38;Zl6b06Nx&uR+y=^0^}Tj@KFlWIxWLH}Lp%*~w&M_-g>sn_`;;u8 zcC(P}rRk(KC2847r?uVGts}Y<@PY*F2p2_ons9X4-%fx_5+La_o+rcOWO9~e#u&e< zd48Ask&>k%my(r=C>JWCT&IX~nMkwL;5PEJJ4$JTQi^nPd=shhb3f46LRx5l3mKtC z3t6E9E#!m_wqSmvL5iV4M+WZ)kj5}%tB0Aw2ooqU^aMBhPrf}A2f!&lm1`2Gafaas zsC~Ab#u)mdcLTq$=e63z-mer@6e2?kI#np5)K<4hdLOZI$ zIL`Gj&U70WdKypkG|qM#7ke5{;(U+Dxo+c$p2j1PT1Q#p&YI0HT{V~gZJd|sl-tJl z*&*pLN4g2MJ-@hPgOT-Utg$tx45p$v(Tcx)7wI8|OHtg*oH($b@;<^3`7D3whB(cm F{{S6SuKWN1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ConnectorValidationException.class new file mode 100644 index 0000000000000000000000000000000000000000..62e01b4bd5b5597c5baf3822beeb770f707ddf26 GIT binary patch literal 1419 zcmb_c>uwT36#j;*AZ-z(-dlT9pvF!8OVgxMOsFeWp~TuBWLPFJ&0d>1Z(kGs+`Yqo9K4yn`=e#RBgmAaxz$E`4=nzCt{h6y6q;+&}wpIJNo4&?j7Z`#CwbH&nR zyBOa8r<_?P4C$uj*_wDE{qC<^)vKpI_mbGi;1M1ZBLXVw-0Uj{-4kkX23Zs{Na7m9 zo2iI*6*@z8ET${8fhmb8+Gx0A{B4bl7x8MNc{9{!5G5cx5pt>CXz!}^z0Rwn>h9ZG zqt@!w8?O&rorCB5wQ7su11OQ=> Q_z)nh=N{Sb2d5wW0|Bn3Y5)KL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/InvalidBlobContentConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..9c10f7bc75db305271e87a96af6fc3570195d7ca GIT binary patch literal 2881 zcmd6pU2oe|7{~u7O`0uuFN7w|V9;)CkYww;jc%+>*;x7_4Rvs_QZeNMIqqrW$+3&$ zjO~I8z6Upa0+__u#06JeA#u&OnfRY$*KwOjYmh1}7xD3P{5-$s?L7A1um1QGz;&z? za0!Tw*$wE}lPQLA|+yOGDuJU$i3wq3t1aBICSP1%u_8+Ocgzvpt z9qj@cq4YvtJZXo1u)6n?bEpNyCs{M%88?{ZQaoOLJ0;krQ zxG($NwhT6`wo6HI-M5(pi>cs!EX;--rzg-F$BpsgWL-|mAn*g_mkwIMIyzjORu*yB z3al<;duK$V1b%sgOFO!-KfSpgtG?SldiPpQ1^VmgLF2S%`cS3{x6ujw@6|zTjA%a< zhTxGbjZ|RE?#OUuXqIKGH8suh+>D0XVzu^vJryWC@cV%+*Bmt)YKNIvSJb@8`Z*zDO3w)ch^14^fz~o_a7L6ljn?<|N_mZ{4Y)`RngW3Hc3># z<44#0plgMkW!v#$p*pNMs=tPx5-{k(>fRt0_;`e=VKvpMXZ>KuZ2NuB=1aI2y3*{2 zj%(fx0_!Q~YtD9kk5Nrlc|KKxE*;8piZwVZwN0Gkhe3f~5EIC#hTzAJ+SD$-{$>+#F)5_EQFCxqT z4{7cK4P3+r_y`qB<|8vWL!kQ2;60orM6HxV8NE_2P3YD8)XZvEW@1;ixua~CwJQYg z^JL&bWWi)mR~g1NO|M6q3B8=q%L%;<#hf5*3bQfu8{R8_ikg{@{2*_hG2CF(H#KiI z(n@&6gjbAtigGTdv|>tWKjmO*qresjTBLF#1u7+=QUWUJ`et+r&&QyEX;9Uy?62nB z3mntsJQ&mp%ejhatffj=Nm!MHRY{UqVd*dE;431|+r`H`yDqoy~6D-4vXT zzrsJFX=@!FozD2pALV$?&GOR1IOB(QKkV82-1G9BbI-Z^_dmb=3E+K*9>kDOVFkC7 z$R@Fx!YJ1G^%?Jc&aZ-sF%@@I6jQWXXXvhqODeulvB4`t#e|BIicMZ^skp4-OBLI^ zDyx`O@s)~uyt=Ol4r;(DpFvc6edR$vyYA}1Qcbizii z+6rt}1VOI(ea-ZRD?-a_nzmc>noZ9Qa$>J09)`B(=GNRtrej;T9Iv|MxuI}F60WF) zo}b@W+A^J%2yQ4CTwOF)D_e_&&Ad@rURznoZ{&+51-*9{Hx}>YOZkmTakEe$fEA@) z1PpF3F6WKomVJkKq}d~U-}9F|OHiVP2j(L)=a}wJ&Io&~|dX<4{5M z-W$k1L6xF9D6l3oZz5i-Q-r<(9c8iAtO~zmRvpe;5?QY+XiXlkQ05JkLMwPR)7dh8 zn;Av4Vy@XFc8Pi0wZjDkb0?5nJI?nwlG#!a3mZ0-IxV~5&i;w_81{~9hAp4sTt315 z$-dG%BFrCl)!E6+aXkeo(mDvF&exnMjqXY26C5$gyRGK@Yp?PG^?J(iT7FHe*nI5& zV^*^~H)&kq3o4t2iK>FiYrY@SxQ1F9*I}hGh3Pcj!!(U>Ai|IaH^{nPn5}y)*HSRC zONM3-X?UP)hp{4}<4jbd|H(8Xvpl?b zx!V=QYmVnq6TUn=>(vKTR%+DQqrCcj1Mo*nVZ0c9UUm(T?T`w8T5|Zwy;lqdobuejh z$ouF3xOgcXG6v(lxrFdzXfuAR}&N?=d|LkaCI?QIDROJF3ay`xdx z$j5mJTu`-lHC+N1`xAdqobEPG8|7FV14cRC#-LG7v@vXylWm+g%4!=IjVDmJ*qw8} kfFyluROBJ*hY>pM3s|PFO-!Ip=ie0-^%j;$uM5ln0<%n?T>t<8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/exception/ValidationError.class new file mode 100644 index 0000000000000000000000000000000000000000..94817144fbac793117c0a6f93d83a02ea47620df GIT binary patch literal 983 zcmb_a!EVz)5Ph4tiIbY7HK8rEfs_{NxCKkSmU4j7Qv`@skt)PtZLgB896MS&2>uEr z+Daht0elo<)`=iWazvJPX2<*9yf?eQet-W7;1K&&SZG$TjQe_dP)4f?15Fd#IzBY9 zV`5jQkIHyl#vX$)3bJ^Ug9QXiW|Jn1Ow;a1R>{C;wv-3@iVHz40$akTDb;eLp2W9Evz(c(UM1=SMd2bA)Yr zTo%2!0)6B^&u9b`4NyC*(rVN0g8mmN*4-O0cmE0n_uvY}uQ}j0tu_HbUJY!bf-RzG zqCu6`7=}Aoqa6|CZCIY^Mg?lHj*UqhkD~s!D&hj5l@jHLTZRQrX{s6T1 B(eVHP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/mapper/DomainBlobMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..3fdf7ebd69c98e6faf565e13f900eb5b8b425d84 GIT binary patch literal 3407 zcmbtXXVRr{VvVj@xt7M|pud+xdCyl1=j=C8kh`5nM^{18DS1~d#t5W+wN z<#;TDZFpR!XJk4g)LEfSp`t>?gc=sg66&0W5t&d;T;_HJOK@Jpg$OEsc9id#I zsIy#jhD2w%=nRR@a?u$Qo#i+u)Mx}xz>{f8gCD^LLAU{9VT{X2nMz!YU;>jGp49ME zDW1kN8lDZ~xd=Anc@38o796l0+drgGR9n}lP~74UTMFeJwqtdUC8L(tYeo~~RCKs8 zGtp;yw#>84Vn1%D6k0o?mSM#$GvUXL=vaz-Qz;`k88bc0vHW2-Y1&TAO(tE3Y;$zf z@{HDi*_?2r#{))_LMfMeU12Gls1=;e-Oh&mILCl!Xoi`_s(;kn-oI|4Yh;KbserZ zVqDx|3~k@Kb(b;3&qOkjw3C+6Y^JQ;JDY9C^d@PbWYqM`B;gD;D{PwcwhB5qZh1bd zC+D5Qy4t(DQzteQAyx%)hV2^dUAOWlV8+eFn8n^vi1Y-3I$}#JRL!j2MhTnF<6?)x z?s>FAL4I|-fERUiqesU}xT51_T-EUkuIYGHsMmyg9dGD(Q&!&+-rKmQP&r$hDC{YK zF`rV<@s1eTjw=eQ?p6&V^RABf@V<@@1kHzn@FQH+a9PL4_(aF2_)KBroKi1}XffR+=?@qvKnA$8HU5Bur<- z=!%|a$0+P-cW(*ST#PgMHQ7S5ospX1d~4MBZcQ{-c@mlL6`Bjs-Q$_a=*`S7J@75Z zZ*yYaWN^;(@_1z6Ml8Qis#T$;w(jnA&uUItepV5yTpE-oe+gBz53``M`;8zJJ-$a@ zr5U(Kma8&db=#_Jui*APICq%4$jloe;w)3Aj zMkFsGPS5Uhrfr)9V3-QBCfELpbnc)NaRG3g*O)nCb(%@WRRG+^sLTV%r-QecoPAkC zO|u2-j{7Gcwt}28-8ES%DwilHCEQimW8Z(F>t(KkYJl5HDx^t+lySuAf z;n;s%a`RA5pUohax%>G4VQm`B+#>}?2n&y|#cg~;%3leT+!6fV$(f8wxb;&|KamJw z7r*6U2dqXh)?ha&JtKrY*vnZd_F+FIM8PGFBD-rEq5dfpbu`qcQG5d>X)F*@OCu~} zX&Mn37p9@hSeC}3hU?szF}MaA=}icu4ogvwm1w|vJ`WqPg&2(hM0Lgxns9)!VXhp+ zAp(1lvto{$3G5*pCPiSX6h-6$(P@+u*y4_9Ea|7=iYY8TK8?!$%~PoAY}k@UwcuHn z#&Q`~q;a2&E7Mpd`)a)P%yLTnM56A7oUVTmS$7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/McnConfigUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..7f7781ed4fc18fe56f68fe328a482bbe4223740c GIT binary patch literal 1886 zcmb7FYje{^6g_J@k>V%~7@9(XzDP?Fh*i=QLU86TMeUVFT2mN? z|I|;UkQw^DKY*XZa92wFh&2ou&q%uKbI(2Z?pf*o4{zTASixo%C$VfGpG6AGS=jj5 zz~w9^bTEMx6Tg^P)sMfLxH65aSTk|W#JY*=CThs%+X z#51wYoxgZXY{(}bLw#Yq=f$JciYx1CL%e!yB*yookgCeNx?Lv{Lql|%TzLV*mEkf< zIBn@t`vjB1A%Gnx*l`p6Jfb#xp$KAD)8}FMw-+>NtTL*TEj@RHuUwjgfdWIe=Jf(c zl-+2;BSXpS-L~*G&M;gU?EH=ld%o`lN;J285pd1bCpB=_LJ_ptUkx&1uiWjqou&vZ zlu%}1d9sQhk2>FR9U&c&*TS_-3-|Cl!@2pF{T&>`yfUz1;SbzT;2CtCNOAD@D+cR8 zLOh+>`Io~B1h{hqUnTCf9$F*cA%BNXITvq1Vc`xWFwuCxlJchM}k&}@iX@qRpvXk8Rg(R0QC!V)K?;}>yURPec zL~j==e;7!J)g$!Rm&7nl9c~968C+4nYYDQ(izU{-_F1V3WOZD|33{~yX|m9lm;)Uu zic*-O_|#B5L-FaMc$P3JT027-XDMTyB1U&>X%}n{sYkm={}(ZxqpSXGfS5DH`He=! zSbU4`D4N3e_<<0b=RJKxCg`sIMW%9b4--T*x%3)F&eWGFy1Yg7B=q^ef{hw6PFrUyb$QJfT1c kKf*9VZ4qjY7|O`w0zIWE$D*t`LM=vEh9&C!VpQkSN8RBNRsaA1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/PropertyUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..145e31c3e1d3e3d5a20ca0aee9776adbfe776b6b GIT binary patch literal 2022 zcmbtVZBrXn6n<_Jvdgj*NO`SRLIs2bNTpb7L6q{Mw1J`lD(IJ+3HsLAgRfWI?lk|d(S=RJm);;oSWbN{P_)ld3#sw;Zt@RExsf8&^4Rhj zmh(lC6UTzv@;Fxve6scZT=k^HJ>dvhcB|ZSN^Z64I({yYmYv)2+?w#@$sQdR8HPO} zJxe?nB!4POa+_DhuDj;FBRuMy2t>H~2(Bg-(uX*Cg zdcpAUU%|AxXbYV5gQL)E{FyjmxDohbO&sySmi4?X;YX=3bQdHqJ=@~7kWvi~N#B>; zlZDX76H6YixpMPpTZpnKGfcJ#v~3W>!YS{B*|qpE3U1()#D=8`+t*x+ImMBQ5!_&a zi8Lk{ZZ&w@v~5x0_KH^ts=|@$FG`{&E!Sbl*0@JSlfv`U5vOVHl+zIr=@NGwSEh?1 z?F6>1{6C^hP2{n~pp_$TOw3}&L>4m)Lk-M`s0V>%mxX6y8;=aYm z2VZIU+C%}n)XLHegoZs6`xrCv1m7^QITHssH1RDC8J7M}+cNYvf_z+5ZTpt!vcLoF z3PzKrS^j#pCaFJY@+g=juhpnz472SFS~{;z2n~-e-AkNgvQN*;MQt@mI8Ow(kk;2O}Na z!uxbj+8C!D3q4KLJ^fCeI_R#Fy?{3JE4p7JaggdbL-Lo*1&quov>%X6>94Zq=*-WY z!`OO_u7fj}*;91Wb@vSYr>@a*ik|Ir^v=r0CCJp*+TI9aM%OsaHWBArR~pJL!8hU%%RW0)(Y z_^2s|YlH(r=_QPD^4BQZWEc-Z>^Rss!O_!GhdZppjfOab4ID*hh}9P74i#>JFzzka?_ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/util/WsAddressingUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..6fb0ef288a9326d20d3d87dc49c314654c9a1621 GIT binary patch literal 2498 zcmb_eZC4Xl5PmKRYzT|I3KYa@)yiA4RKaRORX{*$2yGIusaAWF+$L+2-JH#?$iJ}l zM{tgxY(E5BPTP;1)8Ew7cJ6Kh5vW=YC&_)8%*>s6=9#(rMOwO%Un4=3LCso%+v2X^Ibkv6M`BO-Q?3=ck=K&8MT*hGlF`PKZILY)Iz^c^ z4MSvY)6xpu$Q6a9c_F-UtalI{+*NXHhZl8wGi4@)kxQ8}+e3#FR6J|zroj+gc$O7q zxu)bd-z(6={!SwF*1WLmfX$u&6pRWz?1f5o)7BEp$xXxN&-U^qxLQk8Hl7#DIfnM6 z&9mRH@UqJXm$M0C8zGc59V;sqbxEDm2df>H;Ho%-VHFoJ%5bZJKgX#evB#}fEocTv z?@2kN7{UeHE=M$NV`C${aW!mOdF{&Nqt^NIF6oE za9_n&NGteS#REK4@eNWc9!cN*2YE8*=tY;n{f=cs480u5iHfZoT+$_?n-LX{@vRDu zhYUlFQ6GSsVgBu?h&li<8OhHCP7F4Uw{YY0cPpCaq2${8i`{KxNP_3 z+){nLNX=?mn+&I@M;hb|_l}C{9nJF}hfq6AA1gXau@<%4N4+DXhc5^sHNmh_>$W=# z&9s$(wD5A7?kR@Qk(un**{eg1krZpdHtVHXetX#O#jSN-bOhai?F)&-YU1(ILVO`H z8zX?<0p|a3PC*k;br2Yyj+~(H2FOzd%iNF;w&;Tfsn;h&Pn@S`@&G-fK@V9bFD@F- z(oUn9ZW}a@ZG-(piza+XV~Z>7#W`B5o&ve}h<2@X;awyxX&fbIO*AWGUeU7A z{H$x<=c(WlKBoUk8JB6rFhXlT&3&%RQO_mIAV5;!C5w;mqJIaz^bY*#?&fW@Y(t4} zp{FhzuZcq4fhtoA=;&Z{fi4Mx( z0%dfOfV_l3%6N=ElNiS}gb+a(3EDlvRb(&)i=@wSgFHm=fCLE`{!gePF`Q2 z9}{HhlgR8L`Lc$jl!Xb?CaNaLTKNlu3MM-)xAhGFL(%yZeByn<6nabBN1jmxvSw5N E0?wPg+5i9m literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/AbstractMyCarenetValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..fd3f8eb250877b045bf740e5a0903ad9a8dec8b7 GIT binary patch literal 770 zcmb_aT}#|h5Iqyu&AP^_TkG0SKb}@a1AQuN5n92gR9h?yeY{C7?v><5Zf+F+m3>jD z&>zqrRXR6O3SIkVATxK)%$b~-n_s_w`~>h88(nnJ_p#E2hrTn6gi$WO16y{iO2U^YmZ2O=k=bz= zS0!`HGR!X%VWgHeEpnlBQsjA|%kW%eDiyXc;fJ`iMkMyr<$hB*x=#%WzDU#0!j1{= z2GOZF7hxv!NqB6H(kH`7WOEWC%qEp#3ASm}d$2^y3zt5u=k6XCl}Y4*awD()U*N7& z6krBjLjPZNA1jrm(gb*eRf4y(7hnzRgri5^5@F%*r;p-OnOMG0adswkO4xZ|ZIes7 z)5;6)*rHi3VQDZ~IBc!M=fBB49>|T(c9x@%J+YtOx&eK!(*fId4bEYX&p}gwCz!9J z1uQb+$PqX5*st8e`*wq=t!uP;(`>f+y+-?ra~|{W`}OO7%MAxTJmn0tvBW1Q;~7UD Gmj3`I$;Mj% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/CommonInputValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..232ccef92a39888a2d76dd32bf83906f24335e1b GIT binary patch literal 8433 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 Q#q1qiU2kD%hT+!#0j{UPtpET3 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.class b/compiled/3.20.2/be/ehealth/business/mycarenetdomaincommons/validator/RoutingValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..c2c9d016c36b137bb48e735ab50f6f475af9c88a GIT binary patch literal 4894 zcmcIoX>;4w6+Iv+0j40?qP4iL7bH$%iIT&lOIilGSa~Ev>qErqeI7Qg_;K_Dugse?+I9o(F)dq)w?iqY>~P@ZNprp8M{( z5B&ST|NK_~AHmHyj^Q~K&&LtLa~fVyaaqHaI67c?IwvgK@+K8ThlUpw#HO5_P_TQ> zvc=PtVn(+%jHyYHEX)U z7GBONnwFh)ibcmRr>>d>D`$F+n@T$s&$5>ns}IH%XyIEfI62gg)nJXP$#Ln5?%N6% zQ8500m?KTXbsd+!?wMOLubL?$FQn$IvPaOdlIi6oL;jnBX)mW1JeQvF-9R&KtEDP+ z&$QT?Xa}BnIV(z@<=Cl^JT_+}!0}10*}dSI*%#-{k{=}%-&66bg7{2z620iD@_bIX zmXlL(d8h@?_-1d~K^Vp(Fz<(>vlK3MV&`@g>{_svZPTl`+#zeNnC}^f_uBXVD&1+Z zB$yLfF>QME;PF-uwqo6Jms2ZF&P;h$QKaO=3vBqDcDv2?_RVcGSivi;OMQ@JZG%E) zWnYzwDT+f{WQBEAxC)kA;cdl48!8j-zs5yobAc>KRjMz1dI!6)#j1iowxa(a$-O5m z9J0!%eC?QWiW!R;MFp8HpRo!Bkvm)Q6dVs-YLv4r(qfb34L?h%DYFCw)q@#Ztauel zytk_0uq&3SnXbQFFyNx)<>%`ox~xVJ{ab+W7g%sAZdMR3lc>M7jyx3A3^1$*mi zeadysRVmpD)LK=TZiCHjRae0QFE5PHs38iXC~VKTW|j@RQYc6$uTh3|T*voWmm0T^ zjvwHMDt@Hnb-bbDX`H2gH>reR;X%j@_R-c#{w9lyaEYpa}U zE_tHS-b0e~ngSaB@^ToTy;QMWku#PoQDAY~Z##y}dN-6CK9~F4;Q2$vZ*}|*@9Frx zy!=647H~nqBb?()6=Bsf#8{$3jruX0EAv^!&KdOY1>=NadPYH*WzVRmfFz;OhO=bU zQo=Afwbn~-$`0vv)f*kp;F4d;XW9sND7RZ2w-lV+k)2Z+nZa3aepPN{p6|l#<8UMN z)YC1t_e%_UV8Ec=lDn5-^PfN9+nz1=!Gs2x_sYIDjaBPb}4sQxuC_6;kG`_ku{>ymH zbAppO&mrWgb#Kz*z}6%O9M4lW3XD2Dg5yIB*O zDkkpZ7u_*_hXN`TS@U>(ggtpzc<)Hwg7POeB6yV7PXFN`KU)Dk7=VxBG4^)hWB52n z$;toVw`-L5E4LB3bPLhBL~K5J7lR|W(Q#=s(RmB%`_Lk|xQ1gRqlsM`h$q+4wE>;I z?x5GRf!*xw33|O7NQ}IXy$TDKej9z4MsA`1ZxUC`$CX5!?L*LT7+o;1n~ojf-=lZ{ zPvAk!<0uv}gv&_!*o^=mK7ldL(6tE6yvKtF3)lrxKG+Tee>5x@8H$Zbqw4=oVUTdm`F+nNW(tT@}b23b$nR9 zU&n#O!Js`T+lSa*$KeK=&IH2@X=WY9>+j;R?M>ZRH`QpR&enbcls`Sh7`p_c_bEp1 zd2;a@J(rOU*tza=!Yh6+*IcZF>+!jpCb${&(?%W8Kn>794bT9=&ou#(qpE)lmbj_hOXPj?xNRFyH6hma+Sm;rj9`UTfxX7Gyc$YbMFu8%`JLrhr z9Q7MLBmPZ|tsxe@$pKM6VFH#fGh|nox|s%02blsB97j_G8-)EJF0vKzgUr3XtM?=i yZSp)3E`El0xjlN5chJLB9=Ubg?wk%pcGISUXW5D1GyefAZ+~h4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.class b/compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/AddressbookTokenService.class new file mode 100644 index 0000000000000000000000000000000000000000..cf5152014c0c1496991c94244a30ba9d444d75c4 GIT binary patch literal 1280 zcmc&!OHRWu6nrkFf$}S`LmU7$Sg`G?s`yDoMWh#S+}9*+WEb0sfTOWs4;SDz2#2a^ z2+e{Dl~wGKGJZ4m%-hHF3jmzKo&!4$Gzc8{Xu8U0B79;dl%g$#VccAcfh6#L)bWsF zfGjcrHOK=Iau#tZ1ac!4)u@t?Bh^ORHIG$j9;w^9>Gb3XMKk?-;L9YVVEw*AtvxA6 zbgZP2Tt+lGrI)2c+~IwU+BA>s)!3iDPhU*WgY7gbmw$rRRI87qz#VT1$@ zTeF0HWzd}@^km2qM&K$JXD`;Fuk2Tfwcm%4)p@E0h@WmuD2{h1-3r{ DQXIU7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/addressbook/service/TokenServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..a75292a0d66bff073171b804a82d349356dfb385 GIT binary patch literal 2812 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/AddressbookSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c5559329f5d9524b8b477a0dd06ef0f21ead2e82 GIT binary patch literal 1347 zcmcIkZEF)j5Pmj^x%P}TwnnQ~Jzr`QQ4jrSiXcHj2`!RZsD9eJTbr$y-Eg}J)?ekf zh{c!B{wQ%aP17Jvp-}I*V`g^dnb~>!{pZ^c08dc!QNmRZ*JiNfBZuoAZg{xqqv)i8 zkF&Vt;kJi69_}&}SEZ8n8AHBW+hiy-bRrneH>DD5y-p;u4IZT=nQ!Wtr<**JjvomN zwk-`qs~L$kPvQX;lG3we@cB#5;B7#bp^R^jtQS!-X^5?Noy;w5)B zyLE=8ZDFUXF|1WW&r3LmIffNS zhbdRv;ag>T-LB58NY=X|;|_l8hvCfzB{2A~f9JrobuUc#z9BewoZuMw<7(X5s3@o9+l+86_K58I=w8f=#=5ze?T4OkD+{+wU*7K z+Ad)QRfg9mb~?3IlZk&CZq0wM5e4bQlq}-VLUd0Rr$qY+w2^XdNan$HhV_&L-o)8B0{po{`8&=Em>Qt-v4*$EIQ$E;OSgHAy+n<2UdV z=%;WVJq&l$zx50FZ9Kj=Y0ITF(6Alk9Ma~d_j&L8y!SrOo4^14?GFH#@Kp*KTvqUL z3JHADflgdW(dB9yLl_p9YvS^$xLi-+21e2t#h8Ne4oqND!Bh$=Zi>O_G;+AA;Ff~h z42s9yEz9H#xAFz9@gg@$eo-q_Jj>>uXF9gcP2X`fV|CS~fr8^~Xw^B|=E%f1TmGtPJaOvuInUQQF1bGD_B}AtLAmZ#ni-ZD6?NnUmqF7kIh!Xm@(| z5<}a#vr4(0%2PJ8mCXWo7mY%RMmqBjEn~@WEpcBRZ1anj$8c8;d>9kKnl)>)T$1Ui z=29gjM^A~A(_TY{3`26LcjwE^VFsW#x$QdQ}+>!UOIK*QPx_)e71!ibmeAnyl7H+M%>IYQ zmZ9PtW*FvUTT`PT%l;(fSOCAQ;zhiqLc@m&W>uWWoQey$qoN!0D*CXXKv%Jdy9$<6 ze1>}r#k)|O3S1vNSUi|Wexio;( zbGaxT%O)qh+SJzCcZM_>NzV3s!xpank2mlpA&YNs z(bELQ2F+mfGEDsk-mS(Pqj?E>lIi&cZBKBbcL(iB{6r&REU`MEKZtQI{AE2x2Jhj0 zdM+bhzz5OD%6{a*NaSn-ayMlfa@1taFYHGiibU>hK<>lEXylIl$Rm-+{d0iQR7cmMzZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/addressbook/session/impl/AddressbookSessionServiceImplFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..cf4a227578a8d83b06333b5e6081aeeddabf01cf GIT binary patch literal 2156 zcmc&#TTc@~6#k}^7HdH+ilUORbzJ#+5!oipEmeAxhS0e3RkgOM~wGdPQ}3=$YmLr>#e z1}Thm;k?=}sO4f8E~));2A#N)#?>^gF{CC;+w>4vqFLsaS>r0M$md*>v2)GoFxN-IwN_f{Ph+8!eQDYY#e9r4 zTV14jP(Gc8#oxSP=!+eOp)>SG1=_UAQ26tN7<%NE7#XH^Y^{Bg414K5O?3s_ddMYT z626dh69aA1XBgZHn-#YSox$zNPgE+!NvckF+2_WK``nE%mYIHS2v_;@(zwpBt86aV z+;2z%<=2TyA!aA4@Z>L;2yO2;^M3&h%9bHhb{f(UcTLq{`JJ@GxI%jtz35{o|Anqg zqmV@r6UxO6hBK|^dTe_Q*L9>XYO}78K@)CX4a5GHWQhIS4b!R#NfUoGQ6F_e{t3g| z+<(KpdQei_b%kAH7>mc(W;|{|4fVzr`DQ+`X5TK~C<$nTT1(}%u literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/AdmissionBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..58afcec3003ba71b2865f9e48ef0a67942dee73e GIT binary patch literal 1146 zcmd6n%Wl*#6o!v`nG`6{(t^Yrzy=G%E*sJ*l`0LYG#z!p&aqDuPZK+}ol*O0Ea<+^ zQ1K|J$I%QKD2u8K#3EAs`&@E8smA3J}|g?Gs=;l z7Iwz5L{Wv3`yh-GPI-P-W9hh;CDww^-tz-nDRh&|2Gg&jsh9~~2~+Un;It{yzbMuf zd}@{8LD$IlMZgKYq;K!^l%;4s^2XU4iMTbVBPe=d4we=1I1~>ofpbs%|FQScZ zjJ_cnFv4+cTPN{ASIFRHrfTgykunc_7a3;o>7HlSS%%K@KkG2q>TknQKBdEEFu7+{ zT;SWour~*1xB%xD;tYmMWdq96#M{vm)>oS>Ht$v$FkrAk{{?{6H3qA&M$bB}2BZ!k gfsJnOQKyiJ0A17*%36vdZ4;jUuF>ilWv#&TThnHJNdN!< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/BuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..f1e0eeac75452a3649d5dc42ba1d14e66a4d3531 GIT binary patch literal 4963 zcmb_gX?GJ<7=CV&c4#_XXn|5FSiq$Xl*o=2fi~SjH*IPlEY`{7wi!q!H8UwxQQW`z z2mBT25exRHA2~;Vj^91LcV?2zq=8O@IVUrdyFBmn?sxLnzrXzf;55DuqZ!v)(1vMo znUOHtf;r4fct4B~K4`@P5@KX=7d{j}lDlwS!VL+jFxqiV!p$%`aV<=nZ-sFicUtig zmc->_F{TLAv;;Mb40ss(u`FRl%w)qj2u;G>Fb<3Ry)gQb6Ek^+_Ir7rEhd$mmQlYA$L zsx~lqaZOXnN+##gSaE&TEDXQmmc|V27U~nBt~m#j453&d!x=he$l-IPe3};*m2{3q zx@HQbeNriE;T8ZrhUKj2qUc0~k8F zt_o*p1-%T^QVCLq@EBh$a#b;ThM{+%q?=lvCpAMOtwwacU@BrKDYb9ruCk^?bBewa zt?nVJKX?Mer@?D-!>yT5gcrK(;0iar_M9jb6O^u`2SdrjwyqVel~HF$+~oP;LBIT7 z?9f)jW+3qVxN<8A%I<`zsP|@-RVUoS;}2ABd6xV$I`BWR>?GTHDgeVs1GpXt3Xy#l ztZtNYb~riiVVG(nY?D%t%5(+0DdhBfp-!30ykDE5qJeV)&O=52tn^v zi=2|LW`goEQ79EvKB0+X)9na#>cdHqi82PE%Q%MDWxRnm8Dg#uRVS`_IaZ>J<=P!9 z_peGENhruz#V1rYs@XoDzDr$B$SX=PWSA()SQCqm%oX}wg{q%)$#AM5O3vtCE|m1l zNg4N1V(6!Z-Z()F8!l%@V2`v7eWD~+9d@18Ad@Y22!?5Gp z<)CiKGFy==xGI3Z^>1)5-P-gLs0>pLsa}&cHo-xBCu1BF48Z}>!rgJvXkO51t;DIw zcFxT&B}ZoBV@rwgL?S*v$1v@-@2lZcIZ(E1PrlOFraOGg)w1m*9u@{U<+61h!cL=d zH$aB{Q~{^lN0M@)Z)p&95$%(qVH#0`tEHl5uG0yz3_)tQjV~}jU6-q;^Uf-|vcii*@$8NSJNxM5m{kmNhnA_F zKqxA2Qhg_0m7#MxrDdH;yd~dP&9shPwS}{TsJJKS0PE$mV`wth-=08z8G@@G*DIf% zcL<+24W2G5h01LWD`iG~Yg57Slw}KK+Be8{CK*iP6uqc6(<^ik0dWSPr+_#HSa)hB zbZ-HpIvt@E$LW_&^G$T`jBJ2KhMpi0=?y(W@F#1>3A%RC`!+B{*C_3M8yzHLh(^xZ z`*4!R#ix_zP7$_vI!#Xj>*)+}2wG2qMTmBZ&pG-w)7tZN7i=!jRj^6XF0s19Vsl)u zIZ=nq84IX|VA=^nkm%M6Ph4$?R96ulcb@B}?#vMRXUa?~xd#cdp-e`AF6Y^{$v&J$Xb&_gbv z)J!ny2t6+*#imUhOi`HhZQziA4_HPPK?N+kU}XokYC)=xWO_RiTxf?KwAX6U^li}S xOtBTM-!jAoj?|*v-v(`x&_Y&}MoAZ;O;hAo9Ib_U=z?k5qGG))o3e}){|^Aoz}5f& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/CommonBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..77bca170ac970aca9d59940c3d90979f1f3f6561 GIT binary patch literal 672 zcma))&q~8U5XNU~ZM6PDJopBJUL5oqJlJSKCma*fLK}0x8)C4Id zp4$|S|Ck@C`#zJ0)0 z6+Dv|G=(9JNRt#~{B;qpnwKSM9Pyex#m6GQi^gtHe^&4ZN+&p0F-MyfgxAh#=nnqr zx)Xjc*{ibJ>5xpRq#>U{_vTGdX)`B1*!5t~mF`ug1@*I>7#s$wD3qKxo{jm0Gq_yy zjiT8&gFhe)4r&bMTqZa(%ph1nS`w+u1kac6PR*7WHkUyY%EAGIaE0<;cuU+Ozur9S gzt|1~1}*pR09c#B2DF{tbgJX39q^pma;gQ}->k0YCjbBd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/ConsultationBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..d6b590337fee1ee3224b0e1e6d871b952476d901 GIT binary patch literal 1160 zcmd6n&2H2%5XZ;;*gz>zK7`sgpqE-8ZaHnYR6<%*X}jv7H^-hPUK~5v&I(?whhDhx z44iln#5n9WTa`oA1L6=V`FmzO^Y_pB{_FAz0N%pO40bYj#$dZ>wNVrN++v6fzP%n7 z$S+Da=UAaIvEm^LtAtm9f2y(aJje=b!RK%Iu`>$&^lO9p`FJMgf*WB=ej2^DW&Rh% z`I66^5w%&h{*hEb^89dM61xZKPc$BoIVz4)9ZEE362VEE(TI-_d!Wq0;>ATONqCf9# z4LQ0rvuK017=m=xqKwY-G-^cu;fyO+3vGECu@feEfgY{IkdObBbDJFw41WBt!`{cp z!-P2c35JGZ?k?lnAY79I84~1|Pg=S^4 z@6O-f`TOVd3ji))lE6U%hXN)!8+H`yykutvKwnkP= zMNsGinT%ZK@omG(p_hs`g!MVLJgbkAX9C8z?~==)t?>yQ_0+DbplnpToc@QqMRnXu zTRF*hx?lk(PmPV6N*6K2Srb6ORW#lCO)IYrdoQgqEQ56@6_tVA!waS@%445H!0~ns z&*?gX1k8Jkfu%B9Qn97vE-bFP;k?uPTf|6!fI<8OfWc6}4h&{9V#ZCfy{Z72^ IH*aD53p-GTzyJUM literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/KmehrBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..288c53c8d9a45de7975e18add9fc556bfaf90deb GIT binary patch literal 1372 zcmbtUTTc@~6#k|y-FB@ODk=(iL9{LEZq!FAUZ7lJBLuLCPiA%*yMxYvp>psrYvO@UI_cJGw1f5`~3d%{U?A2uuYh_QA80lCPr}6z^s8=1>7#6su?u{ zbpvw@XE!$2H(t}Py|&ccWT>=u`8#g=Jm}b4DwIKIo|G1QL8N$~+T4!?!{}0T`RU8n zcFHdA3BNBwhQ}>O*uoRsSDvke>jl!~zS|1|;i_I}$4dHCvw=OiXe4@(K>FqvCgq3yv)ShCyqtrZc7 zP`c?F=)5h4#Z11?{%CAw(`q=X4vrn5*+CP_mB z%nT%C@dcT0$o@j^6LA?dN`4@l#T4Chbe~26SBI{v#M58-2S#31@)ctbg|EoyAkyX& LL|r3Z2G{=rpgV}7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/QualityBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..ab89c6408b18530381728b3a8baab28a89ca0da0 GIT binary patch literal 300 zcmY+9%}N775QJ-zxU12Fpa{N!UL5c$2>uWd0{#SYpWQUO9mbh3(-ZL3Joo@Ul-Lm= zdg!L1s`#ouzurFpT;ia{xW>N0X-D#0oM(BP#B}EpJ*Bwj1to*yv-9cFt)2BQbap0* zLw98`p2d<{ny@E>qu=mtVXvW!jbAPIv`W-Ep@kw|N)UdfIcIJ>-GmUu3CEBPPW}M4 z8HHRoWT_|TrMFGV94O~DhCr>vWZT}Ygwn%YwI6P_|9co5Zks5+^+B#9#$K|7A?VD-LkcCT1qc(fyW!JSmS14 z?{N=+qNTTFQ*j-56zT2p&=#Zajlh>m`2LWK)8bt%y!E=>2&B6sJl}pAa98TRmHxc6 zM0^s9Qc1nUFp@9S8RF&64lx_664;ZV-4NckIfY4GhfZ4Oo;35&7}qW7GdwybkuXQZ zW}+$dVUi3h`NA>r2{==ExO4G*5#>I9x6)}%S+?BVDkGt0<^KvqT9 z6Ass6hhb(jP+GP{UHXzTvaD1`^Iiak>4?sTKBX)sF_py_#-wEa;8KE)^j|IRgEgoQMM<*xLv7OZD2X-+@T_N?fP2h_+Du zdu5m+CH@+Zv~@opv4+peUoB;m+ft#9d3wS!^rVeo7AKGeJw`N(Awly~k$IAKk!omt zqPLzSkC+h?Sx%GX9`%g+(c(VX``(smYBRJ6xPmz5aE3-E0Byoq%ut`EAm?a@0hsHp zkjDqaK4Ih=;_t{xLZ&v+TPxx`jpH=FfD|qcLKg|oe7P?eeV$9?l9Pzfgc5S=X{Zp&9&%2$y%w-RCn>aCR^iKtXjgwzC(KpfWVX}rbWwRYDQ<@bOD ze}Mx(fFFezJ9ZkH9?YTQ5Uuh&^XBc_nfdkm$4>xw0`~*B6~OHP?l4%h=&iy657FmV z@9QJO;KSxYi2P`53XU;~#K&BkG&S1s%o=Z`NqF&?AEL_$!_i5GJ6rQ9vB>-w&5IOc+thfgd|XBk%jk*9FXyPNO3rHR zxsN5`_DhVE6iF{Clry$BwumWe-_TFwH%iDC4^6J+i4@K!$i2(>Tr|-?m~u6K zRi~}rhQV&dclJHgi65ddV){;hWfT9mHZBk7a`e3a+3Bxsq_%B{cU41QKt}|y!Qguv zssG~Yg~_D`9-7=r+*1iMSZ^A&pQ|K7`{-B{g27YjuQpzVlPovg9W@Pum6C`jLXY{Y z@R+8KYE_Uje27-j#`rA4Qo^WZEo|oQbXfcKV3V_x!Jf`0Eu|S+k22QfzM$c%H^3>| zsQGvv%d@sDuW50LWS*kSfWZR&F43+IIt)5+8Gz0%1cWXU+NJMHuuRw$xLRW!I!ojl iT%SRfs=OO>d0kkku|=x0TC;Uw?JP?FZ&JktSpNgizZJ3o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/WrappedResponseBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..494bebae65ac11120873f521dc266da9ab6690db GIT binary patch literal 3303 zcmdUxTTc@~6vzJqrAsTy#k(kYw?$>-@&-Y%36Y49fY$gp-45--c6T$ot>3^0zljef z`edSsPd*txkB`JNyKU7)!?r*Iec0~K<#*11&dizfedqI60MnSw;skCPxSd50?ik2r zkwV_UL>6h>HE=JBe%v=OX@E1N=Pkzy78rVS`65HA;FcxB;ELtQ)q1TY)pJp@sbyrv zHHBRi%F^G>##B(Xe1<10CCOz~3OlIsQr)MyzHhpYBhA27+^h;OkZQR|eU@F8%I7bY z@H|;wm%isZzI+_D&yoGt)Wh&Tr;(c#x6$Tm$}IPk8@Q%x^Tre}(A2se6m-WkS+>Z( z#d5>)UA0(IQr4ssv<%GUle(zwds6Wv)JTOQw}(aCBE#ANOJK-sSQSSEbw%;mIZi7y zf51zzKui8E$pS3;+erd>*xRFDH8(oL(*#SA)N6*H$7K6q@v7lt24Mo$>2{fN=wdDD>` z;cp*SXgX38_k-cvkLTP16=1Fl=^XF=4`pS({=gc4MtsZu}<=w6sh!tan2vEqjn>7?u)}_o%ZN zhIFvGEu0EpD{WDkMqY>PS>Y}jt=BM^FC1?c0`G%g?tfH&_%ZX z^-+;cX9f(X=xc`lnQoo<1on|$dN4>&U5Nu@RELjah~5UGK^VpeePwVOXJ|wO=neZa zU(oZ4AiW=GKmOUWjxe$Ub?gphas4oth{tI*oqixXT5OifXD6K(8 j95f#TjkQ7JA?WIEP`?Ic;-IA%=vo_eouuCgMc(`c8RR`~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AbstractKmehrBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..1c29e8eda16ab1940ff02136d6c42823bba43413 GIT binary patch literal 5086 zcmb_g30E7}75)YTBZk2yYK&ti@zy$F5eRT_?BLiT5-y4brl8ZV z zJ}LdD0{FD_X9M_*^yg&Jiz;5y&>^}ya9$LCR=|Ev#pgBjh>kC4=#~D98XY837JXFlT?Kn)%&ch}jyaMX zH*Ci;^G9-a!ZxybTH>mq1t*=e>5s2&!Lc&oxRrNkwrSFu$r{drO^1(OvEZP%d1@xN zSn^e9O&NA7AAUf52Sc_4MlaC0=)K*sKE_9sk1XI{pooHZ=rp`H1MaS7b+t@&8xgu)ZmW+_C9dmPrZ@ z)@s7NbG=aI#akinn8|e3V!2kX!A!qO3Mc$YmW9OvtyDp=8f4uSOR=Qe=mIR&Mx@zD zr4($gyxxn*2RrU(kmgOtk90}=RdZuGihMCQtw{;mLJXzQB9tc4?Ojv{YSLW3>qM_g zJ(5Bc+}IvpJG%_}>m=Q*BVtx07}q6}fCI6pUyxVN%WJ9NO;ImS^U|yC@0tq4j|Ne} ze#M@7Uj;JXXw1)(A?DG_P4yRCQGj}pMr;8mS6szM+VDOr#9V~h2C75$544}wT-tSR zdoeGtW*2m+)KDg)V5^7Djm1bVli_J$Ip>C5)jaH5@=`}>i!^=%d1LFT=hjw3D%KI{ zSCN$+sG2cX$u7zV9Jy&88Xu3xB0~v&`mLv&SyK(sH@FImCu7WzlOg9nlFHZb;-_pB z3WoV9y$wh3Rz8pLBfSo{@I6-Xz8f0nSQ)U5b48fF!oH#NB9vEMkx{md?%)oL@mVh} zz%h&i^^jYZBa@t|XP>B7Bw>Om(W;;;~_#*3kYzyiH}-&w7CF1w2T%?Z7g6@`LQ+hiVHzp*^L0(d)Xf6 zj|TT)2SIhy`~U&mg?EsNce!rvEP^PyDR4L^JO;?>JGrLP!8$38Jot}$@CTN09f1T# zLl^L-03%IF(n=4?pp@BwcXfBOSEUY$T7JKnP z1+;+@w1E<|ZWx$e1&xIoVGFa5az>c#SjKjO*b!gGPWHP-L&4nzyg3wnO96XA!CMNr zwTtYwca>S&4wZs7;pEW@2W?ouO;{wG58_swu7K6y!3tm(Oq`X@f_{j$AEw<$Tw86FrfkVpE2+uQRypYEq$Krh zU1HBjm5}P8tuP($W#7m5e)fCEx-a0i0tUK+`wF<7FZ&BPP{19b;9vme}$IyD7q4k0bzOx9X1b!Gf%)3P0 ziT9A?I%*go(GDFiJEV~EMbDuM@($C1yM(+Ul6Uu2$a|64ULtwtuR`8~+`>xo6fDuB HI=uIP5=)gg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/AdmissionBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..f8b16c215161c815acc192bcb918afd22f1badd6 GIT binary patch literal 3264 zcmd5;ZFAd15Pr_FEvmR_9XFw&2HHZwaY#f%C^T-#vWCp&RbbGhE&+gtmdw>1&`yT*i@j%B2W;J}F zBZ1j7IEy(oe5v7vjx@ef!`C`VZmMBkM+vuvaT^O7?r6BHq0DgB@*Kx=7rS=5!3D#e z+6Fgxi<@n~Wo&e%?Q$tC&vm)wd&00FtDNkiO|QOwo|Ww!>S(kXDO3rm=I~sCueu_2(U4dQ#gmcTA&gx=mxv7q;6h9U<{V z)7bJFrs3NTH7D?=Ww%X-dHHQq*yp2FE<2PsPI*iP*M#Bq|227WNHbcP!(r-cURPMW zYAX_&IEpf6)Zx$I0+tva#XJyEUhVOb+>Y{V2BXMja2{EPa!lLNm*vW^f-hY7Q~|1oh`a8po0;^_~GS^jZ+Z-8VHK%{fCorU|}x(+5WvHO~*jV8(*#~mT{a%AUNQ~8ezEA4% z(c(r9EW>1z`|&yhL#=SCEOR?%4B^2!@KRwIw*;q#5ba=$UHdO7CT3948y&sLr4xz% zG`I>^=utTWYS8rhOeoHvM`=P42z`?zzko3s$7%LGhG+#CEAE07Um@{$7egZ z>X$(6T^dJ84fv48_sQsGGH?YKNiyD3#suD@8JP*3F>-hbd0JC0enJWwee t4SkXm$={GkV*n-{M86aOnd@y2f#gCUxe!P$1d{6mIq3d#a+tvNe*qOP*319^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/BuilderConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..dd00cee44dc1d49a2c2c05c9d5be3cccccb4db73 GIT binary patch literal 462 zcmb_YO-lnY6r9)Z)>dn^2an#=g8{FKprwkkwqna(CA$sXl$b4>tpCfC;K3i@j}qV3 zFYqjZd2c2!yve-1zq|rCLcfJFHtXosu|;U#-i@z^gX#U~>}E*l1q=Bog^_kHCO*@4 zeoW{LQtQ05K9nX`4Qvx?C)#R%N+|E`hlI)?ohiabpsgC^50T2IGBT|6f;5&Ul$kF0 zmss(Mc7)3yQbHw48lQ+Lcl_45IJH*AKFvg&$fZ}=RmgYR%v9!tepniD{>i>QIX2ju zq9PtTEPD2HJcIEcz-sSm(+SGnUZ(03TX*vH$=8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/CommonBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..951c5297ba312d9c8d787f1c722890add1af1dc4 GIT binary patch literal 21582 zcmdU1d3ak_l|Sctd9wVnIc`#=P3opjlQ?nJv}x1WX^3Mhi5lB+Z6|5k(x6Dswh~!# zB{@r33oXzEN(&ScXo0d67+{z}?F7S=vJ_}%VD!!R4n3{&QJ?t6NAT5QQF z{4w8`Jl*&7?zv|_=bn4yXJ7ct9}>}3>cf6|j9=oXt-PZFqb?usY~*h4k(-cQcFAS8 z!Fw7w%s2RWub&#Yw~_m}-_QGaK<3{lmqEE5lF_h?_RHmf+#Zz6O>#M8@Xda@kazg# zj~n?GzST!x^YKf4e4CFC`}k!(j`-;N1|RX$WgKnf7+Z}z!lQB-lS^En9F@^Axg-o8 z_tQq+(a1?o$!J0@w>NT{Gk(tUq@R!Ti3UE&ryBVVez}idVel&(_*MLBgJ0w0JN>kU zU+d@B@m+qtn_uteH}D(fa*vOGW$?Xz>f#*+-{+@pzF%(MBQknaM(>f!d;R=Ae$3$aH_`$AfXw@# zJpPb8e%#L==8wp;kILxx8u(-UaX&7f5YWHh$e-jtkjoPWe@Z5O+D}pY{U>EK)xgty z){o04{4~Mm{QMc7G5E87N`UM9Ir;oUgP)QwKQA{=`}qs}#RmQof7#E^@K+l7tNb;C zpY_uT-XWLgL=1l(O>xaFZr)z^t@akns55}Tf*vZ z3zPra;P3e99)Y=+zbm7U%IJGC0`+_O`!WIzkMR!#habvff78f6;vdVipUCK^a!JVT z-x~aP2LHXEPV+y=tX)!h1Zyz2Cb@hgN217UQ4-Ls& z=W+MGzP^3^;r@aBczB`na4^)pZ?LD}tEIX3y9Pt}Iut$-8f3~n-P;%1GuRgz8tU2| z0t(K%yY}_=$XiQXu)8p~zdJO zd2HMoOYfYFCt?;LZ?6{e5qm}^xYsiu@D^%#9$a@;3(4kM( za9JxlmW)Rui9GEYD}6j31$VNR73@x*n#iU)y;EKcx6T7j5hc|^D9_#X2bgNRQ!%LW zqF%_ne{%eYl^%{9N#F_e2aGrnNyp{hd03kri)ZGcFYdbW@rgvRJ2gI@N;`pG%#qR5ao6_6yTu~u zSSF~=E|`gqS>uu5@lC;9DKY5bQxjI_&0a~(#hqAcJQ7dlJVp4xpfzHptz^{7RBb{h z(vgV?D;*q(h$lJ~gx}hC zIx9RzK%0&8OvX6EM`RQ)T{jPoY1ih=1lP@IBy9~^Q7e920?Ab+kR&Q?4n|XHOZ2nb z^L99<^%T(&-XN8Z*?uRSoS1|NuBiYBOBPOXU^Pay_i~^FD?srq>C9h{L3p)dIqRd4 zK&U3><^(k4oqy1_3-D<{+R98Ovd#mhTjmQ_0{P}XD<*NTD|S4dNu`T@MSit9d zIzgJu#uLH5$OI5sRv0kgDV(5j+wTseZEf4J^43CJwt2j}le^hZ;;G<}g?N^T-yt!r zQ|2y!N=J`@0teX^9kRNTF(+Lp<2UcDIy~e=H@o*Lb|@88+{pFEaKok;GrPBGoMZkBa(o??#7=-6l`6LexOfFXjxFF?f`Gm}Te3H3+D z;gV}2(F7ufy^J>B-grh{Ysj3+WUcYg@Lnc$%T5HUNe^PzdzIomkhq~}!EGfvsWWU% z!{JSbuMAG4Q`uBBg{(1c#gMkZY_%ud-f8fEF)g>Vni73St zpy9?^L=<~jkHs(@Sa)-&&`O__s!t&f9+=MRi=sN@c$ROnpY(?ZJP#Wu;K2}X!^x2p zQ`!AdaQu{n)1;NP^}`0^YD-@{#Dqb~xotYnZa7{43I-QZ|&> zSur~K9KRfavL8|wJjMk&-#c-2R9s9jl+b$#2)ZV99dHO8YlVN_+L7z17SAAlcTHWST8!cLPN8yX zJe%p-6;B{<9mtsy)88bu#yRVs#3ty>d`~a)GC6hJa;kjLR%LcHD&rjDW=6{H-|3dtZLq=o8X(9T#ZT2sut@d zr`$bXa1d|#eQ!&N?G(Mr^z3hiV=s>A-x|H^OX$`1?reWh7u$IXMZR=8f?dS6^Cnyi z$*$qM4snanP>>^y+tmVh59U^3G)m4yBmhf~Nio0A@%wwM1WI{M87-$$W%N-tB^eYI z>}X-7?RfzAAultlo>&_Eszd)gsg|OGll*!G#B}@l3*|gfK^}1=mC9zaC>AmKwnY=p zsfT|kHJOfDi0p8s%k0G6Q<06h;hsol3{@mUnWkEx7UmAZ z+)Ah}XQth9rc;@;_hA}qBpC&FPQB2z!d+FeuDIx4RL>T&7a3}?sg|fFLoGE`v%0`k z%hYmHU8n*kU(72_wL)EFs*BZ17;CZZR~K^(waQeNs1{RQs#croGS!M*yQ$Ww%MG>G zRO{4wL$#S|gW71Qc2fn_m4@16s;ku1IJs%K?6MXoL&U)j3KA`GTV|-2d$>@>1LXB) zICqp+MqkusQ(dF3MHQrY(}HB7WZ}tV%o@SzSWH;A#ZcFoYOCrnRHv!7sp}23-Bd48 zJ51H35Z|sYW>;Y{QMS&2jey2uJc85Lo$=8gD;gh$v$qtzSdMXDIbD?q=iNMM^haV+qxNq@*;*(-lA?b)Jsiun>;=& z^uJ6+40Xg*Q57?lrAACOs>ZNMGF4n1HPtau(qJXji?%l=uV5&6!iGO?sHCYJIgCL%qUO zuTrlz)N4$2r+TfSUT3Pi)ZG;YSGtKX)$0ZL8^kmHBmK-&Z&ddf>Rwabr|vg-J;T77 z)tgLi=POM0W_7|)518sL!r2G;1*D>yz6vQce72b5@R-%oJqEuT6}Os8w6$HPvMp`~ z4o+mp(y0?j!dqPPY(e0#U3QCWpQd_9T`SCaE7NL7uR=y_s<#Q+ZZ*iA; zhpFDFP8;fsson)v@Kt=ZsopK4t=wU&^t=-d91#_(Q&kCrQ1ghW&ZDM!k9seTNb>sA zorq*IhI*f=9#ijUYA;@(&`WqKX|g+Is@C`GvkR2Ag5{6f4fO$2eNcUf>3SfLW6WIn ztqZUqM=;dmOgDQ#xT1C?jf^lk5+BVWB4ZTaA1q__shlMr&1$k9P)`=>tKHI*|tB?+b9vpHsmp;Pk&Q$k6S2(k~O3vg8 zHnZ*hnVj9L$f&|uGt*1KxOpyI1>9V9km=Cx3^;s#20|<-_*_%E?JM&3p4XkD3*mh; zAeHC|Iw~rGE19DUoB|PLOGm++CWfmj!72(w+A{qbFS~_^DiT+kv}hnE)Y@(30j&k5 z;+`LDt5Q&Il+qUHW@!s^hpv09h;Bx_!D}8lXH&Abo;_&TaGZj11Ne{wytR~(RY4J{ z_`wQ0pN1Q0$}z%?YVf}`ILnyDd!ei@$x1c8*{-T|b@%R<@(Px6>PgXr<2b`WrnM}G z^1jA7Dh_$pEED^4J(I_*Q!#5Il?~!F8f|u|Y+odabISBCyLZcWc}3sJ`A>oQp9g&K zZ1BZl*qYx34yTS;NjnW&TK1_QZMTDm28P4?`jISqJ=b}lUT$HKv;D=9gAO!knLgP+ ztyMLrFuyGftCg5O<9Fg{5i>z$cy225*~ReeoBLdv)D#*V+&6d_G#~EYH@s`#{(fwu z_g0Y3JXQd@kxHzb54c-OgR*!BZ*DS&u;$>aBl|3}>Mgcq6{N^|rrm=ZwCq#4V5wwE z${JNnvt1itp}`pbt9G5PElWMA8ts!_mc6(*E(6suXfRHR(V!YdF4s}LlPH1&!7Tx( ze(MB0&#rW8Tvo|9-sBzcEjz2#>e(7^P$mG%g$*PD$HNvCdvsJRw=0{i=|ba)z73SO zu(uMQj$KpQ!cP^fOQ| ze=gW#G97%ec)M#B0EYa%MpZT91wfb{E-?N|P|CBgOxsX_%2f%~lcj;U9UcSA0q|_g z-6M2;IEhk$XEt^c`hZ3bE4Jp~&;jU=UmIv6&Ox@Uf#?NxPSk!o z{f*tPgq$`zY@LLy=;j4`!{KciLUls$fy2F~isf^4(QyCJ{=qK%dH?SECBJ&8z*Nj@Co-EcF9BFsF?51fks0# zHIBn2YZ!fYOTF$Xl$;#zTptD_;!YnAHu@krpE>6WN+8BS=Tkpqh|GSSG{)2>^^F0> zNz0NO+^Q0S(?phMRmB6F9DRi|5v{=}=UFw4`{lt1dGSnWd?G8&tW~yRlRRr6(2_S^P(L=K}eS)0V}3|i4M8Pr3a&Tv(oS|wzkV?d(r-rPA{^cK>?<~)o4~B>LAhYg2JQy0--xEeFqilb| z6%y>KR|XNCRcepT&D=IJ*JN-J80v0p^PJVYIi`^9j;dwstUDI*mDK{t3AI)lT9_Ux zh^H?`N(Dcrssv~jQlP@po+BA+VaW!^QsTiUk7S(=^5N8=lVx@nG-eN^Q%D}rZ;NDl zsa;zrY-Xd~g-o9-Imwx70R-D_k0So zmW}Vw{(*sggTtX7rsI_qZa&*p&z53X4*c}*X=d5OO0mzA5iG)OVa8&JhUv(6e+bj;xbTaQZ`%fj>5+x%8zLu&QoU(PuH*Y`;jKBl%Mzm_kp{=K)McvXs2tAnjpPqerrAEj^8KE#BHf zU%-gyi}+uU`!C^B5cx8$f=CzU3#>(L)1;oDnx@)wRHqzD1f7K%?7aYXAIA44wvA7c(boPX`SK(#(r2I{71 zS%<$3BO~AoGz9$9w7jEnhAuobO@R(GU^cC2KSvkU&_N6@#yZY$WuV?2uL>CM_>zFn z9k&D;-0`IWzdK$XXtc*OblIVRIZdsf1ZlM-qUi_Ih~5uoet?>w{ue{}*Fw#MQ01*q z*F8|t15nEmXh{kzy8}$S8%%rRz3sJ@^vz36QQm@M{Upu z=!OVt1A{HlkU+g~T4_$N(g2?Y1<%o9aN$C5;8O753edkD91za!u@`kY*QI$Qirc06 zAe`&cd=NYB(tHq8>C$|t1MIEzx8Os45n*VibO^f}gvpHd8QKVyYwvFd&OXp~g@ROr z(AO(L@+L(Gg%;2XD%$fz*jD!)Ec9J4_j@4V`?LY<7UXTKYj=@vcg5aL{{TOyFl&t# ztZj8UzSm06l!M;4!2t1T0~^lLRefja>L+OPIl4x{G%pp;a;^3(GqeTvcwO!1XzQVx zrjDU$>U_%c?i6jCqU-z5()Nv@=OrDrf!e&n+hX_`R{1$p|6gb&{em{pzfm{+2lde} zH6^yY9B?TapnuYSx{mhJKVzQ4+Y2!F7hq-|{{JiH*J_0muV%mX?|4hp%t!od+GGHF z-qSQoJF7$St1wf9xpsrc(d-aMGecdF(9XV%Gt_-(!!-3wQD~zOQls@ri-O@QxrUZ- z9R;`^s%mHgT5OOm0c+`3nt%Y@q*#%S8Z2Omi&X^;l|U)2_3$yQ5Y< z_5^A#f}(_LsiQ7Xcb0C*tA%#(d;uA}jF$6qjl*^ufQ!RQZTq6jE9rl_kP7>TJZ zqyMEBu;_Bk`WF2LOcZvBiZsADo23&NtQFJz0p1rC>7Ajy;7@Pg2Iy?fIqFjgY5h~Q zZ;A%`5fZ2A#?o&FMH!xGgYcwGuur(TeS7};- zA=*kE45PqMCN{TioTfvkY2gOoc=Ht9GDWxM5wbO8C-~Y8WI`S-ZFU!Ib{A|eTyQBC zL|3Y_;H_9t9N|ic_vUA4xqM8~OP`?Irs(h)GHM^E+M18y1)CL;u@Lv^6(t^s*5&e` zm3kf4Qm7+!(GL6|PbmA6Q02fgcFXd*uVbFTM0JbB1+~i`n$>ql; ztx3w&AH2m1`eTd4q?%uoVes-bFkik9Fcb&yAHB5>%S1*(c`JA|`UH(lQTz;Dh#L#G zARkk7bT-aKJ)CQGack9>yPR9CIfs^YEF+xzGWaH(>w_OZ*0=E)S_AJrLkSq{cvEtU zQZqDh2>Nn6hEtT*Ui~a(o}lbmngq9x*HZrsoxtlS#bV*cPuWh~mZ^5)oTNHV;ZNL6 zAl{~_lQY!ASyAy6g=GU*{;|4phA69Nj6m zfx0Pr?Kyf~K4rKopE7jRNvM0hC)B+mP*;OsH%)JR3KS4BpM%K4Y+hV}%!c^&F!MLS zPri{>@;%U|d+9p95Bzu&4fC7f9v+}W{1*Jxxd%0G2H~en1TzU-b#VOMnm6@y2zq)s zJe`Ox>vAsZ_%?Ya*_dcjR%a%nuUVb7xt#kY9W>x4pT;-20I#G4+R?-b%$8ZJXXqYC z_ujsZP`~@8=zjTp(-gf~J|CE(w`iYiXHIscdl!7iyJ;~$0%!FoweWj1C3d7+?c%!H zu^At&;0?SHtJO-|H9kcxCm>;=Z3R;IX?n1u*48-$1E}dadZ-qeXD(mUdno=GR{gj~ zpH{dlt#G-rLi16$vclnt51O@#gIG=Y-~+{XBMKnJlzwRkmxu6FGO-S*`&-4ilw>gH z=xs>8+7SBRevTftRRwDH4o6dp(=t8>cmEk$#WRrqXCeR3X}s;Uti#2-!^OKpW2>Oc zS8HtZX_>@aB~9E8uCjF#Tw4X1clJqY2&|DB&d}*Y*mdFGG`*|89iIQ)`3%MOeP5+| z{u<==959m|LM~DC_!0-Bdc3h2!Aj98%()ifs>bzr_LJ-Iq)@ZaUhd$yAD^OGi)QEy zH0u$qS&w?u$PPizL!jTJ1^g|K`Ydvpv&cckCy`U5BFo7p7~zgP-7W8J`WewWNRyJJbNmH= zjc>fkrCuDEqJ(QQ`mrRMWtnEKi{=v<1>6|G3T{eRmGG&IHLOc0%D9CM z37<*0E#VHs0nMt{Epxu98)a@YTrQNj!fRYL+?rBqI=aanN3%?mYp!K0T1{=Z++N-p^V!qQbnrdvQ zwl4mI!Gv4W9fp;EtXQu%4DzArG!0jE^)M96G%n1Y5LnV4&Ncp^$sL#BSI@pm)!Gh2 z<+!R@R_(H*+^_SRtvFhZ*HvZvys~JC$QBYddOWjr#Lp7_)x@+rZHQ!}Kcy`Mw ztBR}FxpGByd67QyXM|~cbc$q{RvNbDTAF1DU4b17V&Vob>*S}o^0w|+_FUEGyv|KG zFhYc@;vr+W&>=aNH6%fIik?FlW%7`p$!omAZEk8_pgPQ@==sZ5mRH+Xs=M&kUDbAl z%?wAq9P8o<2HD=#LNQ;68}qVNS9Mbn-to>*2*4q4$X9nX-Vh1kNccj+mkfWrbeLnF z;THhf&-PcJ1vVF{&#?5eZVb3hZ?>?f~VO4^fb0`-xnJvF}&pFwxe|TKS&W# zIwTlr)L~LRZsGUKGBH+6*M*w8L`#CjaHma>%e9&*7+-7M7A&)(S3{ii-L$sM6r!dwFEy(SBNLsKS5*2Dhr9lbYHx*FjA>^y+as*OFjW-_yz54cGR?3$@yaRx zVoY1w(r?cl^{~exJbI;IZ2Z6E`KTTarsW`Ha{flOxuJ==DTg#?48ZLNaiEa{10CQ{gj3Ny`6!g)}p9jbGPe#`w{4Z zT8l|GI8X1R5qeP_#u4;VPvwc8TRoyyQGZNSD(WRLDi3c`J4S!Eyp_Pn*aFZugJ8*-Sy8BbphlQ`>Hn8Vwc^7iI% zj=qF9a)j+2(k_#C&eN+lh4*MQMeC>WKJBN<8(@4ut5P(VAxKjK+ku&+05;eHCSJn8 zbqvt+Ryg*Ozaa#b2|;B-P#I6HFeu|eNzm>TKEQ{hZZ8z7{{a+EE0VM$JNYA$goe7r zXyO@$QfPrmdDh?ZfK2<#Lm=4@NHzqL4S{3>AbZv4DRcaEnGYZhKGr0aXRN-dYKm#UQ?bFb>f z>K+Z2f8vMScDdKGYg$RKm1UUA`(B{Ar}w$r6Aba%W@TfOR>#+*CpG1o&MfaU#PWWV zrZ1JHCn~*8L#R4$xHOV3`wn;axsoOx490X@1`J!}hOk9ja96kOMlT?25IDZ)2}k?N zcG|qFg(~gSoOGK)1-9&TUHhf*gp$s7N3_*?I73YDw9GKqqUh{$rKJc8zN#zk1>Din z_i{bm_7xGzEQcHIY3bT!8E670H;)|AHOm4EIfg_{wmhzTigvL57GTZrK4|%eBl1R~ zCRfeCer;IUfzuWpZXZ6fi%yr=9M_M#BKv|WEsmpE6CQ1k;c`o8+LmgUHg=UbkVgy) z!|G?xCDHJG9cab7M84+tlp_k#=zVRBIxFU2Q@Dz24A)1ht`PdHI2P7Z$YX%%r!dLu6S{%eN$v7@OHS&Zsm zT0z$~e?9{-v(Dt*bh@~WOZ3m1!h1;5a}o1c09B>m;Z#4q5{YA& zp*eCpdVWAFYJSJoaRqrcNE|Ktn?p?AVFo(6mXMrK)V#lPHR6*-BjsW;}Y9ULuXm z%*aHnWv7GyWoao(DNEUxH0Piiat=R$AI0H&qcx6-oPvEc^WMGhe(&A&-TBwQ|M5=% z$MCj+DJ%~nYv3}T*Rf(Cf@K{q7#L9Rj~W=n@(^Cc$JFTKgIHDXPYl7vn!$&ornw;q ztSgbcdXQUyG;jr14HQu_ICT{xTvt}y4aNPW+RWPpAAuTG6m3(DKBY$2)TpZC(*_>F zvU+gUBtE0|`m8$9=Z5fke8J$u(eaXwFY5S`hTWO$YIbfhV_izEPOl!-Fp|7tZ`!e< z?dD^dz>{u%M#FHT?D~Q223fmU5gG|UV;8fwC)K<`j06SgYe*;8L`)QfT?`7bwTe$!-*?KcE1aP0#hik@5eU!9k|&Ef z;rTIH+9<{@ltjUMrcO$enl4m*=}6nuA!F{EBQ^p_ zwRC)0!((~j3eOJ2f|ItrKnj1p>@9h=>)Vc66|V$^vPXrQaFsw7V@c@;+;&&N*`QE0 zsBTc_r<7jn`SNBj6I3-!_XLtT z1!B!EB+~K4r4@A)SNeVnVaUm~#=X&;5G~PxHd5%YM$-hNb$f;ehaARyi}=p;9V2vh)Q@3#;n-zgu@)j zX&76qxPdH*tn?)_H}1OSzz)+z!@iD$YRk-+n8q-e#WpWvj9pPKj?-Z1fVylLVWYS}OGx`|&Y>0jfFj<-zw2ER4&JDf4`dqw^O zZkYI^8vO}3=-IID-kDY=POIgAR(OBG%R2t5z;9|u{eNqxhKuhBFuvvo9xG&LY+0<* z8cyFUUMGZxM2C1FoPsNPkF+lb(X8IFr6!X%RQ={?Rdx+i9VpEkre1@ca;e1H&jPH< zeRY}DoOgvMc;SgnanY8Iif=I&9v|-r_{Npk^-_6~+x^$Vzb*K}3MW`RjKu6}qlRlZ zaj$iu0mH%=@kNl)Fw?shbwA0BsxVOn!uM!5wMp-p%-gUxRm(snhtq5`(hDmYD`CY` zJGm#j0#VIq2&rL^Cv7w&Jx#x@QnXEP-IM9N!|+Tyu=%^lDw`kc2-Gg&u8M*mvvPtp zd0n!*3L6bQWi43N^t6U2RLC@2sU6Dm%&NThl*+IxV*^yr5Q7a?N;N5J*WK+#FXqQfFmo%LH!hA z*;I`PYq*_b(%!NErL`+;DrY8MsLLgkoJoLr>G^?cmv}vzjHQn0E^?E0lR2!Ic1aei z^~HM`G;^uM;!1i+_093b(xpWfaAxt{)H6FR3T@F4ubDRIc3cj+0?gnbzXGP9;V^&u zaRf2GkMe7#4<@1<^Va6`Bcv#f#&`74JJ8+^mpsAeKuA1*;~bmy1$YuqaR!{gNdhV1 zqYdGKk-jbT-z23EZRx2F>4ApyDXxi7YKA{vbLdw%+9qiOC=W06}hYS=Xv88K@ZR@2=z+*iY%sav?ehLI^n-^y!mj+TO6p>*E>NTsOVa5gIi-zTLSmb~rbBmvftNeN^XS zBUrBUF#X)-_~b2on9i6Cox#Z+&YEFCo_ahzZ{v0i>{xbZj=wAZ<0}ZTwKmY&$ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/builders/impl/QualityBuilderPersPhysician.class new file mode 100644 index 0000000000000000000000000000000000000000..902bcc3c20d039882eb92df75ebd0f149000008e GIT binary patch literal 688 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVBuilderResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..480d5e25aab443fb889e3beb6880bfe1a2520def GIT binary patch literal 4940 zcmcIo-B%mO9lfIuR=|QW!o+s5ab4mf0g)Y3lNfB5D8a!7I|YKBxUs!R16m{PD!VHZ zJ89B1A8p#S&0CN2-lPwHNY6=~(?0Y#FUdLmWBSt9oThhn7bGOb7H;yu&d%)2{oUWk z+!^t&|Ni5j03OGO9T-Hu9S0ygv5GbID0INYjRe*;6g&8(lz^qdPN1ye$EG9Ekr(O>@k?th{JZH{y+MNeSY+zn&H$W%PDn3*@q zlLGCF=9*=A6-Np@x&7-@&@CF)T4vF6Olxg27%}b4qEEoQWvmqCiS|ju>=@{ctem6--y)*|`;&kp*cKy+UTC z;&QF)=4{K7InQ=7xq?ylq%*sm$=fBvv@+Svfu|~FF)y73>6RG~Np}6)&D<<+nwqL( zy91w7ys0b+`{ z%&X=T9m}j1hHD>qZa7yKHbR3C zs+EeO1{ za|5d8#^+_;q%ckAH%!-drq>)POVVO`YT;?~`uB++xRs(?)9!i;v;^h?I@>l}Pcnjg zk>N}f47U)Rgwf&DEXBL*m?i3@;Cpv)2+UNhoX10*M?Mc#mYY$eE^)p`as;cXb@Wk2Sof$+bnmdCrUdtO}#qm(p(Bh9p-@ixc%S=G3I8|1z;-C6$^ zLym%>6YX-TxW$Y5S6vW{Dh*RIs;;sE$!#-&ODBHFA2EXvID`oHvv-*9KjN>Y2!{Aa zy?Mnz;Dpb1Xp7kpCh&yMXb4Z@BrR7ts*y>K zOc5apaX1XlDNa9)Gkhwt6Y3M&u5@o(658iT+=HfAMSNCm{>S4!i@@`)(6+!&G2IB# zo)Z3NksM2`>B zQxB4D3i2#w8$os_(d&cs)`OgF3UUtT8UDKLB$Md#LHg=J&Nl%G_Q4#vP!k)$_9W5o zgZ0;gUHn$Civ)WPKMURakgeJ{2h(@)$lS=6=x3$xrMb~Buhltk0&813QZPkNenZ>aW3tT6*3Og8C;)p8j1jN@E(1<9A zc!^IHxBIc%AF$is$nGlHT_d~eWMYur3fal;j2(qPWcL9*RIwZE8Jvop>KPm;C~^1- zTJ#f26kqS+2iH#x+~Jf!qk4TkDY0jfqD>tvZ_y%57^1xhkm?= tQ@k;r!TUA-O^5!0dUKuSA-Lu+6Ld86Pe)vf>tCaf4({UD721m+_dh3U{~Z7T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVKmehrResponseWithTimeStampInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..733c57f9ef52b79d148b6ba12f591465c34de557 GIT binary patch literal 3211 zcmbVOX;%|h7=A7U2FHNN=2C6dRt-U%YOM>Pt$+&}771XHRy!Fk$>3xrotdE6efcl# zN4tTo=k)Y*|3v>uPoF!Jkf78<$$>j}dEfVW_j~{P=l4GVoW*xK4q;r!VNB?l#MCY> z@2Fu~Lsr9#j%LiNVNSzc9UovyhmLs-_Y~2Bh7Wb@QM`xok&gR#pq3xEz|_%-oLX4B zu?VSQNymQVG~{&@U~5>`@KA#z&>l$NHk~=?2e#+Vj*SY4TLP^ko*RUw8_tQpD6^qiEDf)QG7xB37$)h%qAd8+GAL1^ ztei9t*{&U45y+=9IcY5Ay%j?ir0IkOqbL_`%XG}VFJ)1>p<#KxG*-?Sx0N8jB4{wu zAm^1`Yt=G?(2+(Ml#H3G3RS?th2e$a-Z_E9h_@&O_GD~VPLzu|>Cc!shdZ=|aC0Wz zz;$Ia5f*G(a93$pRV-Hy$QuNf=ep7gJ>RejW+{~Z*qpKG6;0bUMyeZ;u2miG+F@Zs zu`zeaqqABgw^XeWxVTe42<+YPdlgV1wO#iJ=%cdaOUn%9qQHUava7_+*?~=OTym4+^H^NdIQUN8NfhM|ZVUjqndUk~p+eTXxEKg*J52s~h=Ki*cHsRb{x1 zB4AN7)8G6L^6b>L$CfOqFcYmi4zukUW0Up!tt@Tp;ka3fN`yU#U4_Y4uUnVg@9wqS@t4Tb;r;PbP5}&En=UCP7MG{})D}l~P!shS_+^qA}s~TM{h6@b4 zSaOVw$i};4+|%%N65rrkf!S?}{C~ZZS60mhleuMfVpd4irfhVZ*-zrueoT4QESXk8 z@)ju;*~a4bb=CLH)mhau1ez?zbD4O}>|#;g9#7RZx)H|=g29(IRNA(LUKPJb@zxQ= z`z)qIFU3`LDkH*I*oseyVyQ$(3=gZiW?&4@YwLwAULa)2svyV-vq<&3Hu1%|K?R!4 zQc1e(?EUptRgUYCHf0kTb;=*-ZD-~woTkR-^uDsF{^q9@()T@PeR>OsI$LH6zV}E4 zW>A^D??pM+O?9WP3hW|s{HPGvA{KGetJh!uE>G6 zc`BmWS-cZbx2P^eiRx6LCCH_I@AAKywCDL%=odID^atcp)ZOWIG^G2Uq48HF(x;+t zQ%#i)3IYZ=4kC#mbm4NO(vg^XL#6HrUa8a_!8Z`*A}&?H7Rj$nI`|yT^PSN6w~m%f zU-}m`tzp-n(4O+N5jEpS(1y_nsVC;FAhl780qP>C3pnQ+Fxt7ynZOmi$5EO0H>D}W z!gJ{Jgh@QZ?sX)eW`083bL^R4M|DD<8{faJL~WyX`z!Xm&M*SwJefc{pWK%)&C@CR@eY=d-SB2RgY!PFQvb`*Y?w3Z zU$J|H^WA8i)G*3^cdeI)*Kwm_>{))JY^WHjoY@dLQ$-%Q7l9~esqBcei2Zj<{w6x= sMSgP&{uYek79}cYAB!Y2Z#!}D8D9GtZ7P9yv2u(xP}Omps|IBL1>mht!~g&Q literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/domain/ChapterIVReferences.class new file mode 100644 index 0000000000000000000000000000000000000000..0cfa44245b4a85fbc6c1bcf06a915750415dcb8a GIT binary patch literal 2873 zcmbtWZF3V<6n-|zW=lwEcxh!UQi^X)Qivk&6a+$nKnt~n2vw9#a+@rqyK#5pfS**< zar~g8qvP-c&@X(@87(R^j^CK^M~TnbP13XkXTT3R_uRARp8MSAytIG+^T(e6cA=WU zM&uJXfyuQviBoHkz-bW$5obi4O<)Ss;&;x#c>^;Etd%1Pydm1GXmcVih`1=WqJcLJ zT+)#8lxvywqH;aUu`d=*Xwc4R=+8U0=bN@)H0w>J&))j{z!h`%9Ss9zXK~T7XVrpo zm0eaEHcVYJ-#2r0)2`;`eAlw8hiDAl&J||5Jo~RNs+wD<%rzGltQ#6Ox~lBBm3$Df zU^kk6p`sx^VcC{{L_=(BK3(LJcPhMQV9K)9x#nU?xfje*J-FB@6S+zJ+_#Joiy>lu z&GIzlr%EcPYRatpwOpy`F@Wcl9otrA-*I#0n%VG`TPWr#&Z24AxqREu!R+xVF@Zx? z=E=&OZOC`$aHAb3&3Fr69y6)_RIi1^QRiefwERv46N z#E?NBvRIFC0@%UeI~n#BJkPJ&=(`>Rc!Aak_oH|bFL4#^WsDI*ntDI9hl0dFM&mZi zUyPr|1B5#$M`^jl01{%8Ak1V16ooD#02K*94Uq|8FVFA88tlh993Vpn129A3`3{6l z0W6Lj>7&*yvI+)0^9y1>Q3=Dw1LM&kj1WhMRv3*hZ9_cLf*23r2~*+eL~!wGo+)$z ziFbg+gH*}IY;8(;ZZ{BPHISK}Kz8*8Vyp&oi9jwt28h&(0O3&S0VKW}$km=ecJ~I- zm8Ou98i81k0V2gJKseZX0MSJ=dH6u3&DW2S~>eTC29AsIUPJ61a{M4pEB)9XE}>hnyNw={P=)?H6xvBAPby zgnNdcz~PV`+$R8mP|Re1fF8S>eE>arH?xE_S^n)AzCV@;xMlukj`HFJYau z9Mu6)myn{G3avWT^;DOzVVR8W96G?4eArhUL|^m2(Qi0NzUAcmj_ve4XWQ*ALW-Sc dE8+-VC)N>W^eBf>NQlno>(bfB7&L<8{{mCxNXGyG literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..5eee14e17c8b8bd8b23afcd8359125454ce25d7f GIT binary patch literal 2646 zcmcgt%Tg0T6g^E6A|VJ4uiz8#0ffK+;sb&xAe2~97KD_qvT72WWH8L&%mmS$D;F-@ zx%3;fd|+9n<=T(3yxlW-l!+Ep5jQj4J@@uG_nz)EKYxAw4qyWFA;d5e!YEWR8VjKr z<4p)*LX6G_F&V^#5X~QWT-?Xc{spd>3~cu*H4uYC+5DX&zHMBCCVZIjAtuhA=p5A~I@tWGj# znNLO24?LYGWyQ*+3$*1f^hV0B`xvt1p<5GD%J z0No$KK#i@c)5I;A*;8aiZrOT z#ppO;HOSEkoTOZVdCJ4IC@(*<=zMqiWiM3nv9pWRtDH8u*^{UjvG3wj6MDBI7O2|qHS@G%>Ri5@x9ulhP ztcz0YtSGYF)sSR6MF`Us9aU-~6l+stMLt>484oLoV6h_h13~{c9J=d^t?r`fPpmn@ zn*U2RXFc^4oWlSyBQwL0hoI71C>w}=MBp6_8c1Yun8e}@xnbB1@W_*O$*AGqd%xU1 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/exception/ChapterIVBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..3e397b3af4f42aaeddfda22e6b533cfeaa2d9171 GIT binary patch literal 3060 zcmcImTUQfT6#fQ6a)?30C<==0Xi)(*5er^`T4NX_H5ZymqVdw{kPKurnWU2mVy(UY zpRP96+SRUh`P@I$x32DUG9f5D^o2akp8cJDJNq{I``_RH0&p2W48n(dK@@R6fLH(z zf|$WW{&>VsKI0Fa;WESL3`UT+H4c>+W*N#1Cg;`}<`^~@Dx9+zt}s02uTL1RGE^CA zoU<9OG1M6vocn^|I)lT|2XCXR;}ENzZ4K5=Mnv{az}m-$|(}*+MLt zSc>I%Bqw@D@s-$WPR-8lIF0sB^XVmZIguul_p~LQtP6ATWK7fa9U5bawBYnuE|*Q* z%I8!~PpawLxfKd4pT3jM+)a105Kg35^ErJrmW`$KbUsOu${mMURa?!ZHI@62Fp^88 zR4o@vt?KDaPLF4@Sv8)MFlahX-HF%BCMhN#8=FS7YSSVt=gLDry zXVWT~5m7@46FGru9aIshQZ}0<#}eyrUU`1$1-Er4L|=msX_wTD>U!O&ndL~!sY*DO zu&L>-vO=8V*15Q{PWcI8mWz)Hi;=BbHS(lpRvaN~(5@v-+A)gNRP4H|lep_p~W>c@4_J&)LaHf0v-kD-Jj`2+CNGP76YuwOK%YI_l zpW5Br59K?2C+i_x=R#r2ZnWG;!*GmR#BNn7#m5sIQUqku=Sksk*YZ49I?>C6V>TOg zyJ>ExicY&&H`|?pd7&+E1Lt}MyxT@xiP*-gkn}s)T`3wQkcKy*>Jwwa3&5G;4D^S4o_ga$(1~d!L$}OM_b_y`wwz zJh8-7;pPneH<+RSG($JXcqaoysYL~)h7**UN>Hl1pj0+NsWO66vIV7_2}&0ui+y~` z1f@X(!pHff6Ys|$ZXpf{OT?Wf%74K&q+ikZ2K_$~CqbpBUz~+Vei^qt`8l%7H4Yqx zZ~8Y3yn&A^^u499LP)41hJ+Uc%_>Q8mk-g80iyEs`SI8APhWh6!1S2!71+<)mSjo` z=o)@X#sSP>m?n!`RY;dKkrY?tZ~T%SEJbfVq=k(Pd0)k+^yD6+M0wBy)4w3_Zn%rW za3|aW&#;8-p33Z9<@g@T3>tDB&r+0bz<>Yz0bfxb?3aV`f!7GV#E<|E`s71$SOCKU zkO$<$@(}@y2;it+KIQ?V0vHR($K?}3Vq5?xnf#voz5o;foC^Ep)A9!bnGndCa6mpQ zpA*QWK&HY>o|exG|lGSSt>+F`^ayZH#KgKpW#) zk+q>{#V|n=LWUP9sp?ex-F>LO4XhcQAuH%8?$3K34`U+qZjWWtuvQR4{XU40uxK_q>+_11b zhnu)%;kJc448KUwhZ@$?NO%M){gMHB6LkWNfzRP z8!^0S+mg$H6ka^w_AsKgQRHZ)q!a6qI|C8KGTiBMUj%^+Bi_=!uhotUhVgEaYEl83 z%;fjS0aXp^|Dxvp*b$*rGVW<#xXMZBBA!NB_GZJZf7{oi6MaU_7I$j?^(E8!9Cn(SUXiOEIg=S1$Bn! zXFc9OWbfIBllDq12ZX%aHBrZ`yx%BR%lnUi=>| z9rwdisGv(isu&*CGj-GLG&7l&C!&aiOtnog*g%P{rFnAn(#eD297T^QVl-A(kHJ18 zcW{jSw*+;bzUB%8izwhC<_#*vVgVN@DxpeqDNl?$K8< zZb4c?2w0Ozppz_tTB1dg~AI*CjxVDUu<`ypqM+fPF+mFp|S zM-+y@=W)A-6a!?D38+CHi0q@S708WLRHI5mj#L|MW1gtcyim{Ww7YVMqLEcU_%h8A zJZnc|C5_}VqUjlJEuZ5KpAyujaq?F<9oweZAW*w{<`|pMrVi{nPWr<#*LxEZsj>tAVD$2bv ziy=_YKr~{)r?rT8qkJ4O~;#n!I vnL11`e{@3mC=~((O7;c;N@W6TP`3HH&8jx8fCE+gx&gJ>SDSBUHL&#!B!x*^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..ecedf2682b2dfc80884eb2ef3e7787701b5639ce GIT binary patch literal 3249 zcmbtXZF|#H7{1TeEm;X~oeo6=c~SS`8U_P#8;sEnR_)rcb}fil)8wo@m?kwzE4#e> z=Fjni;&lzwOMier%F8Ed+GVb+z`i7To<8S(?(@8z(|`W`<8J_0z~dOhH3`?_7{Ij= zyp2y~+>r6v5zJxUS1yd;CT{s(i~i%bj3o(oWTfI)#)_}HE90JwRT=3xKF1dlG7{Dp zF060l*2^o|<@H=TTPUYi)5UTsm(6cx3QL7_E?X|nFeEZhw3eotnpIWvo+GU4Jj2nH zZMmLic}2}^a)xs~kd~I$()oM`rtPb^lu0kQvD4X9ZY`a?7kCVOGn@}#dKnQ|Xd|aq zXUk+)U>MeIYfDraW-}G8@*3AnucmrjuUSIZO#0R0x@S9T+fF6YWZrZ%PuLdiVt7GV z!n?&VI6hHih^1_U_HsNUES_!FE8Hn)6_YfHj7@Mw%@MvFDq~(vxD1O?*OjJAYh5?u zxu!Kd?xc&V%bk|cxtedk?`l4?ZDKK28g}BNsf@QeT z2k8JZ@s+1KZ}>TLC1fS!B&;)xQrMP^x^P|kp&K)KK{vys#`AX5(fM8Br*Jg12*aNA zYg)kvIL~nX;M#c^F$HIFj^PZqjD{^NFR9mNla%;w9+NHVp4_FTVTd36$6Q#T(_2-$ zHC^FzooboW+eIQ;-4Ctma9-z@7X_Sa&HO0gzJd+p6%?>3p{SsQ2MQkIO9hYc6~mR5 zW(p%Hq@=KPyG{*D)WRy<${mhIHJvAL1ymN7#r;N;-_wIE8mWFM8RfltU-#U=Vu+D7;g zACWYIk12R<9%F4^n7}02$(Y3y zv1FJIq(LN!?`7gQ(}&;5MB=6VM*H$xC(rkZU!M3Ch~FmhE4>Cknf`Hf5^ynyEFitW ZTfZUZr+@{aXs2L;0y0UOtE3;m?0@&m&aeOg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/service/impl/ChapterIVServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..d532f1f5e69e58c5754cb72564ab8d5b2ade33f6 GIT binary patch literal 5374 zcmcIoTUQfT6#h;UoDc?45G_?Jt+fJ*BQ4&7w-7+k1Z;vJc)=k#kbz_-&P*b-_I|PV z%RgzmDr#M=eeQc7`#bv9)jgBjKtmEWU0G{pvge$A_WAbhJM+gszx)Q^b$stbD@Gcz z7Z8X#p0L#613xdRMab)HVHI<%duS=(@K$;dhdq;kt?MODnR z40pR~*7YCDYMxo%itZ@}Pf&|XNlB%XQm`P7=A>gJBqa9JL?e?lt=Iiw9=H4w zh-Vc;(*uh-=P9n541ZOFsj!q`8nkRIqbugB6b*z!liD&@2P}&h7PV|K1}r1{rL?Y@ zT1-ny**+;)-Hr&qo#BQ#&|NQeMw%Aogo2Q_pW&nv+%l1R$B^P$N>)_q0#~`N#0o|+ zG_9nP5uVe@aO&w570vPLMKu$3-)q}~LJ_r^=0n_w=}Ow9RJ8(bNzTerQdSqGsHrRJ zBEiBa5<7D*RBlRPIk}+eDIUKP2@S8rxILAIy<`trk!b&tp~-0}IuW?+9ME7|QNVDv z3MN&ei2S7ILV#hsUby5!ilI4b%CY6JoVJsViXc@y248U-hJX~qKG|5VoGO3*|EUtF zY(pU;Ye|!;s){jrsRqDn*JjtSDixuswu0+?Q7xm#_z1-{Lr1wncf<;A5&NNv*oRIL zFXI&fnus)R3(!RvFa=~pWO0XKETgObdG5FD^XI#k->z8xLdEiD`}{RjED)9u^V^WEI?!p= z28KyTx31J+c%cZCy31g`ACcBvZ!ad0fKNr-!)HVgN~LCEeu)@><(bdPDoegu8DR)I ztSVEPOU6tV2u3+0z7X*xz7p{@zOk15R>XIp4mVtz&#S~F#ZGnCR?$&vA%#%3ycCG1 z6q{A$T{P+dqmqjXC3RB{z;NyDFYE6-W#?E+na6<6RI#~phr zgZO4Msi7I%yezLKH95`@>T-1bTq@?s)w3DZOuD1g{{yicr&y;xPb!{c&r;PrZ}eO% zc`i@Wrj009WQ>S%Q{I z5ocd_awrr`i_;EtQ^LLq>x|7q^ zc{M`z-n!taw|<8&Clk7M$2x2dTysbZMS&`_)!8c4g%X$*+HV0w?{FkC5t*BgGT6Mb zK6(i*A7y-)j>FVm7!Z{v`n}@#a0F!3sgn0jf^Yy@qDc!Cc2lt)(~fd zi+)5-=@X92;-_?XlYBp3rRxFuH$!qa-CKGdfb|@@4_D9O`*8ngPk4>4t?ods~Gyc&8ttvG);tF8Dnio;EbCLHr#}{sx-k?r3;~W*4SA8h#jWZSi{^W82J6 z*xu{;6|FPw4o~y}+MbL*MmtG&=B2%B*hTUeo{$m1AcADPb-zL1n%uB9cO1=h9e@vK zXai^I^V50kp%DjZY(IwS-vxRa#Sne$8pTDLc?mZWvH`eGaJ0~(MQ~p%1MY4c+}&ls-BVw1uM)Vk1j#ir`v!qDM^N1& m2;#JX1p+rg;3x#u61`m}c#<`MJNO*n25SJ9kxf>@4F3y;*QH+o literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/ChapterIVService.class new file mode 100644 index 0000000000000000000000000000000000000000..21744891a0c4bb02a9697f3ebd9645bacaba5e15 GIT binary patch literal 1761 zcmd6oOK%e~5XZ-*WJ`Ipv@}p2Ck~Vg7KmF8C=ZH|S|KG-58NE@ufum1W9yMc9H90LJ|CU*kiUz}kYkJ@@iCWq0#B{+Mw)~VpYrB_+4#gUS?Ux@Ure4uDfV%AqvEtcArtndschoYLqV`9!1i#umzZw6D*2 zZ{;IE|mG{-Mj#M0g?}S$7ELGu}YA^L2j+WhaI#-CGklGjF<47w$uIJt#p*v5E(XxK&rG`*=9H0Q7$Wvuh-cQ$D=T6gm2 zDoUd)r88>zRA>fgc5Ph4tF)@LbrfGrl%_Tts3%C)~s-3iJ>Zsp7OYt9UDC9eFoZ%ddh{ z5vWzq{3yh%6B8p3{=IgD0{QPzT;29oxsAJ8=br&~0RIPZ^!zHY{xaH!u zi#rUpmr_Zy!BA~?1`JM+eiRIgJ*mXI$tV=rdmbiaS?;9~PX;`bR-YLi6HCpo(+hw^~Q3QX(>G=0`Cf8X^iq{lMz$S)Uo;tZeKy?O6~glpX` z)9;)V?NsNZ$UiN({h@?8okzD*GVO$WbZEMGO2@QLhZv~PO?(4GgS6+gGFlfN9f5tx zx3AFKBPU=54qCWMQe*0bMJ$n4$2BaIhXr^{{{efony7q7b@vEP^%x6ZQ9FhEnKl?K UU@Zq&N0VfS4~G5`Po literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b5704d155ee9bf726e697a89193a83c87f610234 GIT binary patch literal 6423 zcmdT|TUQfT6#fnb2EuqlMN@0F)m8-K6va!yBH^Z3KnqAKwXMVCKn9YTI5R=9_HOOX zKKHSIpRSB)ee7E8Tl>%-($#%tCKr;B3@ll;%VjuoCgF!gvF3iqVxYrtwx2uHx+`yn}a}a1E;Xm=RymB*eqm1TH>i zn=pq&m=@{c-Fy=kkQ9$8@n}deC8Q->XOL`eE$SL)h>gr}g(tY0bP~!;#?}pP+nQ+@ zTysoI(GqIf;nwh!;;&HpvojMOL^q+$s^ZH_481|oW-@v*&MjN%^9Dm60)f?^(GA_{ zVfeeX5X|9P!q7D}nfGl`P3mz~csW5n>!vZ4o#+m{a?p!>oTrmZftP2g;11_XzqOQh z%xV_PEjc{J5b8JMvP(Vmnnz3uc1pE$@$65AoP=&OTqq2$@}9Z8 zD0(WLEZMkWnk2rr+C}6sbQR*Sjd+I5)(S2e&IU#+zZnd&y<|H)o(>PwBQ!TM#o0(^1{8GqjA% ztBb0VRE;?$zlPYn{q&Mnq|*Va4m*={M3Hum^0+9NSbR~pO)EBMah~Fa!|Gw=bkFbSb|Sxcnqgoa%on53 z&NdTxwlVr9DQVV$T?8WXaKg-38XwYy@QD-)OrcYbisM$sUSt@~uTikBDt-iBhl~iG zk+3M^25!pOgJ&fy$+(60B;1zqK0c7}p^T64v4l@#((0eexP#AR4C4Z+=YYPfUNgdp zyD~nv_!3_UBgbWoVobu29bN+>5 zR5jE&S2Pv)R@*9+R!;#`B@c7;>eq~a(P7v_^|W$s$h3UB41Mb;td(d~SJ46=%Y>WV z#GKJ4a%tEQ2ctOXPOo&KI)KNPMTR@qWY}LveSqxeoH?;p^TTvSAln^lvMm1TQ2HD3`vuLi*D^=CbEyS@tXXP$GD= z|CYqxr&gBD48LzY162>`jgam;TT3ORXem2wp`C98I26>%Lv!vdwN%c{q$MyhJ3-b*W#_oQL>vzIzjJ+l?FnLQrIWy znG|3UJ58l_F0X3ml`?jY(Uy5+{z!f{k{3~mr~U!tF6l8gU5SJqVslqRq#;uG09)E3 zQu|&S*Dqsh9Ufp?K1eSIt`UTa9hjk%(p*QbdZ4+0qm&;XDymOdF|mKb&J^Lu6WmA5Pv=Z#z=1ce3{# z-#dX8qM0M~{}f&;PfT+aVzvuncI3@@#M~enZj$3mM9i%XA!ei^F?78sPfT;(Q;(QC XRfwT$NqMB5#Yp$6AiYj>*I@i#O=_^L literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/session/impl/ChapterIVServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..623ee9da29195794711b3d28c49e19a7e16df28a GIT binary patch literal 2181 zcmc&#TTc@~6#k}^F4l4@h@zAJ3FnWoS@%Tcv5w>{x37F3t` zx@D^Rx^1Z08apSP4P6t9#1!ko^teYd3tZ}MPBQdsj^N&bxi^4`zcKdWp-ha(*y{8sq4i^M0x?gl%lr)mKBIgiHlRo<7tTzWF03|1Wxj5@v|!tcs(F1zpbA$dN|khV1wRy3oz=ZR#cY};}?QChZzQytFzJ7G9om-L%{uA&>()BF z%>{s%tpQ@FdfAZKCXv;x zmq(K`*QPA|PN! zH?2wfQ)y?kw~p+9ZB>tZXpL2wN%Rt(@C9%Ref0Mcr*Q@?Rpl>;(&GzcMtcz1M$0Gk z^hftTqkR{VmFr_Wh<@Eg>&h--D?3nv)0qr6Ly`lOilokywA9VuA_mFY5Yc|jQvMRjUnWiq*jZd5B1URg QaSg*nN06f9bd?(U4Xo>+&;S4c literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/ACLUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..a55d32e3a1f50d7d86bbde383c2dcc7a7e57d144 GIT binary patch literal 4384 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 L(q!=C@I3zm-|tkj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/FolderTypeUtils.class new file mode 100644 index 0000000000000000000000000000000000000000..4e5bfa7f58bbb6abf0023971e7f6b3a5a8462483 GIT binary patch literal 2320 zcmbtVYf~Fl7=8{3EQF=46k0F!UTa8cS4uBd5KTj<(F7_9s8vf(l0&kP?Bec*(Ldl% zaHcbU)6uV$52^6M@sl6?M>^h~vmqofIuuMMyXU-@=e@uA^{<_u09=6^!&ywkc$yr< zRa`T0J%%W5=*#PaxQRFPW6Hqv0N%t*jE}cs7{J>Gk}(Y7Rtzc3>Qj0EbGWT}?-^B0`US zUSK4zm^ZM%{u7Ah-G*0EbGB}ik&ahkaWCssn0OLT8MtHOeJoPb zL>>i!n~z_=f+rncmULU_`j}Y4qKRdEKqpLmh>uL%#m53y9v`wDoPkeFe2RM}R&d{h z#G=6XVKAk#?yA&mrjX8=DB`|>l8G|t*(xdqswQl#nON6o*A7GL^eOv4V4JsMtf6kg z!99U#A{=|Z*l}S$)}&Lh7K&>eN`Vud7S%n-`R)+fJ|=k}nybRq4;G&xyx9c9(n12`?jU`Tf|3 zR;0VWxny!v)*6aojHVXm^Gn%6vXJ4SkX$UxCJSkS8;1_nzXHzG}AQD5gGZ$eMOA-b! zlRyyOCixb8_a+`e{1CFA;WI`dP%KKJb3Be+q1AN6pzaVp9ehaZC1}`;XwiSk&IMKw(2S^;Cp4!3_ z-(iH*;kNAQCPp4^Vf6n(eE)YvJf!zg=%`;pKcDA$dj+Go01K~jDaPSp4BsMwA4$>K zNKnGUmw1sH5mLU!%hc+j&NtM&5aw!!x^c>m@u#!b;w5;xNXl76|HL^1;|4DMfh7Z% Pf5)xg2q6fpYxLSb#PWsg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/utils/KeyDepotHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..b2759579a35eadf25c5a8fe6e7235d759c8feca0 GIT binary patch literal 3159 zcmbtW=~CNP7(EvVGR6sO_DxA>3MAkxG;IPQWiiFUfC~;Op(&B=i&0P{SC&cW^1tuU zm*_GRNHf#^>`b4ePto>V%f>Re&}9bXd#}FrobUT|fBWO7p8?#$*I}H+gBF~@harr$ zVjL48OokD|l!lKqOotJ|gAn5C_hAS#AtcmtHVh4OVay{L!pC7OU{NWjLU`1QB|O&f zNf;;apcTt_62=NX)$mlqX9DLYriWJJld-u}d@3GWSWPV_W2?!9`DAP%wJgw?cy4SO zQOmG%(M8WS?cA`y(Fw;cc!upQ8CFpWT-;-0@zMAmGw1h6ER7`|1>Kxd@5hqKM0{c_ z6`!9AM9`LT>@_n-S7z4m99Q5@A}ynGT^g3R9`$5q-8M6ZMKN1uC=m4(q6{*q$GDqE zOxyHE1sZ$%mIRt6oGhbnOPIEtE51leH)W(Po^&Q08eB45Q|-%#P2Rd$5V#+7o-P)s zTPOs4uN!$!y78rG(KD?=bVhDX%Dm%EODiv3#&9+#y@`rY%+9!5dCzq0l(Qjifmm-} z(0-ld3ew#)GtA$UGMaT>7^WTFV}@S3&8)ONbIoKJ3PtCpuhRrC?` z;GGCAg7oEr;K4mUvpf&P(nnHrDi5$$@!FSJ08!Ab~XYN&lMgU8mtIjfTeo*z%&_Fk(f9U zdk4_+ewJ9x`mYX7VjSqZn=`UXo_|V-Rn7#K6AH>tS_Pq3__&p^xzH*Mk=TBg-PJDH(qX4EH?|IHc=qTCb))*vG*u zhro21mtEJxhb2^FeD~5bjGMd@p5-0!2!GGvJUC9dYd|CS7Xy3sUJvX$xW5$GcO$Gm zY1D0`HotJRbd|f?{1wW6|2D+;CDZTn8Kw|$4NVwCFIN#?2z}`1u7z)|Q$iW|9nF*i zoFCB8+4u%c4VY2OBc)}c{l@)%ac&3Aa|6HP`detrZxLGFMoVY-HCp@m-x=ZKnpzy? z<28rDUV(u-XvO=y>VAOJxJxAN zF~?!d;(jUoeumhJECz@OD7DPA6qcuXNsi(MQ_*>czR8<-BM||*ApWFslZGMw2@UU+ zT!3Z--Gu0-0^m1PRsasY#R=wha;9H}d8z@A`xPAif?)WIj`Cs$r+-9)!aJD66!> zBN3sXa51~uZ)W7rulElCSLg}s3mga>5;`+w&6A2uI6c1~tC^Bkxo7!Mj#i-OR- zd(}LN#=BbJNZ>e)hJG3}_l-?=XL+S2k;C=li!GKkA1)UtLce6m6)PJnSx#%?xURK# zF0p-(dU-e~3jHIQbqKFNYjV@_kd~BF^ZamfW;z90$eiDq-Fv{Ao_e tH?Wa)<&0K#U1d!hHOp;EMj*7(+e!aGZ9*HnNo7f8X)e%7YA>l4x^qEuhFt&v literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/KmehrValidator.class new file mode 100644 index 0000000000000000000000000000000000000000..f780424afa1ec16c8792c37aa612c81a2e6c3dbe GIT binary patch literal 440 zcmaKpO-{ow5QWF3Bv5{Y1c!hPBiMF>h(JPsSWsm@afa9>u`An+I2#KNz@ZRs)3lY4 zSibSR@4b<~e?Gqe;2Mro7^QF^;H;%umlXK1Vdb9Ld#YH#`24A0e5-7WteEPc&<8Rl zxzgkNVimnq+z_@`xU@E%b$pQv7~OqHo&{}OILDx)RU z8!Y!tane6#edhWK0h2Atf892?tnYifI^{1m5g=d?{{uh_1?<2u>fNZ4I87jpYA>n* G?EeD6IH9$CmhWD@QmE+qyd23kW2Hg06uiUqReSjMq|po}!f(%{jIm>Ict zdP$q!(rbE6ue8ltU8}DxSqqY~dU@(Y|41MD1Nzo>pSeiK!eG(Wz8uXymwopB_P5X3 zM}Pa*AN~a3<9I)cbC~7Lt5GPJi=u#e8Q1%;fY%~ejA9#>`e@|FcHG1*-n=g3HXkm^ zcq57(n2kW?za`$3d85f-GM1yLpejR`aYx3A3`0guhAG36QI~O7hAqR9;YM+cYiV%p zs}X!Ug0%?NBX~1{&qVOq2tF6V=OcJa#usFKQO4UczARyv!)#qO7MShmmU%rpAwjw- zp+9Yzj;osPf@(C_wtrmge}DPz-(Qh%WU(+&%w%(u#aup}n$PBEikbXeF`Y{l3dQNv ztc0DpJL;;cG+fxHdMzM5jqO4t(%pRF;dYx zs++nyCZT)q)PjVbw55@r@} zsfJrsN)3nBI!@U#O;&a-TPau7y36eBg0iX_x~5W}qv*A|p``th;l&zh4u-NcKz2of zxwQ53gM#V#(jC$|!fowas~Nt?&GWGF+zqA>)&*BBuMkv$xzWkBGON234hrknBpj|V zchS)@y1}@2d>~`lWK5{_2r!KntcG1?d;j}-i_fBUXtR3bW3TN z4)Kj?N{wkcF;mr6b;q*Rip^M!nXW?oa~g)Lte#iq*xd$mTp2%);TO0k;iYHLqdF^s z4hbWzwa;vUgim(7x_w`sW6Kq5wV7xqYw z_?3i9o#`MJw5_KAbg(o#9d4fzH>a?7wwU&9TX-R)ew(jeBG7HSs+XBl3=<-GzIcv% zOH>!{oh@){k7bfmx25WgsLCfPN89@>D42w3_=C8wIWJ<(#e=K34viKG9^n|#A<5nijAXWxV$M8xh5m4b|4OSmEE za#^`b@l_2%B&Z8xODT6K(R8WvxgU*t9p6CGEC%B{8ag z(oeUbbuZ6{=22R<-N#flP%RSNasz{>gc`#y-u#;*jLasEHcKm|SxHSXqt0*NOPf?N zk8L1y1XT?$u|#yAR@k+i3sZ2p$+Lx~gtE*Vy_K%G?`Nm=iN3Y*mUji(aLL z>h+n4$xL=;a-!(HEkdll7lnXyuUfA&lMc$HNR*HTkGT?5b%f!D`GElPogR9K?hn!PTkLv-ZAdi((fxRs>LH*yF40yzv|8pn|r3`{i*ObG^dLptu+*FzR_ zfOAcN|4G(!fbaGE5xbYV2k?C1L%a|QdqiQcDC`r3{i1L{6b_2QAyGIi3P(gCAqq#i z&a^RLE0A|6r}y}Q-XA0gLE){ zS{OSN9}=X)@iT&SB%Tzc#D;Z8<7fRb4vpk7_cHzM0|F$9)7Xn4oWvP|CP^GVi&;vf r+mwU`CE=TthVM`kzDJ|Kp)|ZtN!Uf;@pQ}+TR|Emn)4-mrMK@t=a-aU literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/validators/impl/KmehrValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7ae3f08aca395da1801d01698b7095c3ebb041c9 GIT binary patch literal 3293 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedRequestWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..e275b0089fb0f98316e3ceb20621960f36c5381b GIT binary patch literal 483 zcmb7BO;5r=5S`INEq;J!{{URv#G@sckU%7om`FtvPTMkRi)CAPxBA~a@B{o&#-WfH z(F=!}xAXG$%}nO=>th7~S8(panF~!9S_ocDc3@v_qXNNccV>O2%nwy-&-$GyLX%~8 zOG@+uy_RGwGpzc}c#||%(w3SKR5!RDFXWpPnN+d34;K_!zxS6Kha@N=nb|~yrAZYT z6Xi;=Jl7&hWMN5hOp(3s?-2LKF8MdVPcG}G+ zeYqY8VX$Y*|IH9uyZa&B>}kEbO&tN@fa8!4#tZY>I7)~lY F{RT|-kTw7S literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/UnsealedResponseWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..e9398bfe3b954108cc1bcbf99b86d185215fee6f GIT binary patch literal 523 zcmb7B%}&BV5T4aS1^@7XCm#SVZsO4rOnM+Ol9)h66HePQX-l@-&F+HX)jaqBK9q4N zctJUE*!|}3`(`Hd_5JY)0C#ZZ!-Wr*KC~EIr|6=*K=gMNSE<=VRMDnCZ$qTUK*ZcLOV2%6aH?5)@b-^g|oLpZZvyQ6!ZfI&2hOf2@Y~e z-EUrKS|M@vJNbrXZr2kr7#!Ghj~av4?uHB=4%FV=r_O-E5xrwNsOQnOphgCRI`|cy RZ2iXCr^;sapTb#%=Rf>hp%efB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/WrappedXmlObject.class new file mode 100644 index 0000000000000000000000000000000000000000..4f0d4203d9b1d6ba0464c7bea36c5ab858b377c1 GIT binary patch literal 335 zcmZXQ!AiqG5QhJ$ZDVT{5A_||OBZ@nsW(9odPrz{-NYf;vTnj=qu`@?@Bw@%aZJEN zdKj4bnECnt`TqI*0F(wfb;Oh^W^c4LA3C)x0@Ju`e8!K)it5eY>#E|He=n;)8-$0H z6&I{+C{)_i#&KO|rE}u8^eQWK71%%R)O&mGRbPg1-OnQ_ThwzjCJ+WvXYwQ(5{4Mb QG?rQc)#dYRcon!AXYHRq6!W3F@zL-~;$5#I}*B z+7rEat@ZBA?5w|kKEH_Qf)1Lr*Q9+xN0Ei{2%u8L1H2b-UeNVv`zD0Mh|_)~!@_9; z=c3FQL_V`J8mZjF_Mha3Re268mk^$-~($Kf8Z{(oG0)>5&CJ4J2k;D8^BwQ5?za!g=m!y`R&1GY?{|_ zf{t0zSd~hq$|N%2a+9!gtspCGgq}{pHoi>K`*6(W_tb0w)3aFzFKW##y;a?E6;9CM oLPAB<5G1I^zlEq?7qmfjz6jc+#ymD@YaX|$#T9~f_^i?HFQ*X6_5c6? literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/AskXmlObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..3df693c4441e77594a18d522b8fcdd8103e71fbb GIT binary patch literal 2105 zcmcIlOH&g;5blMLg&5@}f-ewMB&ZBflou$|3&0l+-WCg2iG*l;%i9md{EK+M?t z35df)4@|;?1PxO*q->bB;h_cbCE*LbY(eK#YTJTXMi$V5-c{k_dg$d*ZSlNII|HlI z;qEq9!mMkXF1M&?5NBTZGS}Nw0cv+*$ZnF=Hm&>Tw4mSt; zOn7CNrGvdUp1YCXrQ0jf!J-9&jzX?6N1#~P#P=Zv+Jfg(sdnG`2jO)T0O9xKMA7Fu zRK)G$#h@;k&>Z12Az4t3n|W9elr~n(<(dRpwZY*Wxk-G!zkj%&yT0xK)2r6XOV0xEzO0v zxvyHV+#-@AJx}^9BmD}hfNLRrBP{Bh>1S)%TrRt@Zo$)5d+{k~B*T6ZbWN@Mkv3r* z%wNocB>mF5$dUqS?4=bWYnk2Y1F*i*qyzeBj8`{@p`Yf-=mHGDAgxIKFhsYE^E_GO z-2D?e-X1{b7n(Qvk2d&s*Zi+l?+laQ2wXpo6C<3iW}L}Wac&UKO}KR&Cr&taGtSJZ kIJXIB6vk*YyynOnUiLTW{ti9OFi#p_?0Q=6REdrM1(iL1C;$Ke literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/factory/impl/ConsultationXmlObjectFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..cef422087dc661ed9792c8d56276c536e497f032 GIT binary patch literal 2154 zcmcJQ-A)rh6vxj%=|ZjYCE_OtDpFJi2=N9&Buy|R6%1PtO}vwpP6oQnd^ZCr zGvCWV8YcT-3hrlcn6@Bi!HfkD2&9*VFZ2q5?&;hPfmB|WIf4Fy@cBmQmAERhl8ZY- z1?ez%hbdv!$!1DdML^(Hp~NY#a^~tPErkKv27x1epF3JA>Qq@xbG5!h-zrwCaYgr- zd2v96S957z`a$SwriJu(J$JLTk7jG}i6sKVj^a#n8|l2f#ovTH&;*`N=Q_Rg55kMs z6Xf^VqT(|hDh%@7`B0aQYmV@#kTi(=rXDW~%pWV)MIaTcD9%0ZYl>Mi!PELYO=4SG zL8nIIptt?lyb<<#=MJ_ojskywUaaPD!^GoG1J1<(=TRz)&*EII#<^PkovTI?UU%+z z8{DJBeE6UIC|P?IS#K1KDUU^3Q&LMux<&~}MYQ2`B$l}f*LGOa2Q|LIJYJMrTr0ur zJg;~eMJAYA#COk?#M;w>W5r&^5cgS~QJ47@YU6Rgg0jolGE@#<6Q<%P{#KZ?#ySfZ z;SvG6!|HFY`jd)s9lHX7?K4nM)_lwrXW+K+MG_gAyDWH^g-0-(1q$N?c00Vd?IuZJ z;OJY%?Gqd1Ki<~bfeEa%Nphs;N#BUK&Q%b#b0a$fR(^BC-YyggJZZOQpTa_k4x-o- zB_G7Pg$XdfJpx($2ln8MqQtQuR}^Prc4rQOe8Pt=7{DSvSBj*O(JkCiY p$73(Zn^6vx&?44832VuNCvS31cu=*!r;x`GXb$Lu+j^IM9Vs{%hw*xmuvsKa%gI z<;!4bW!MuY9C*V(>Pf5wa)SYpLdOd{-4$4GE?;Qb0%k8fWcF&`3)HL0*irF7IzEwF zKXj>0QX%6RXzG!d2t4mQ%2FdGeLb?ANy58H;)X#$X<=-+BN=HG@7dOeSVobGEpHt8 z)~=K2Si1Uc22x$)EXSwlglGRE2s)fVH=RL~PTFf_sPwzj5!Rcn<(UZNo2}{Sg3jRa z@_Ba|IF2Is756K+jEX?-0zLs(aB+(So}RPt zVmn;DX3I9Wxa=l4P8hg}0*dr6@njguT0}AV{RbUXs-})XbswO`!_`U!7ms; z80ApoyGjdeu<~uz*~C>wjVv2=tTW=hS@p)5vupFS>YVvHy&F`Q@$NDb%*wZa!uU=n hqby9pohel+nh7(il;9Le39^Q6v0&zHP-fcl=6@DQ1K9&{Gt*Ypo z`~K#~Cp%YU=wC2x(_3V?6VDZd_N?U8G_fIc%iGY54ZV`kD$?;B!?Cp5q?U4Dq}AXZ zQ8W$RN)>CS>&R3|3Q-oecVE1$3fG$-%QN(*ouXjalQV5`w^}X;`9LpNG_o(}(A2z6 zm~x-{2y4ac^H;W^R=@`TLfwO3NFRD{&ba>eSB>QQ}4hGxt& zL}i_oA^Y!qGxWrj_o0&T(oVVT*crQ0^%y4OVs3o*YcfksFAHWJ;?x0%MUd)+MAx<^Qi%_{rbU-$*rle*yrOM4;Y8SY>QTb$o6 zP#62+|G=asSa+(@5UZxzT&KI+p&RzXE6??s&M}JH3~T@D4WRT+aI7K2aT2FEPU8&6 zd0gPQh&abMCO9tPGKYq%9Fv%05IgFCu3ktDb{Wz;y3gO8#_(jDD&4mS!)QFGilSM% zUDECqp3}?Ef2DF-?vKk>eS~3z_N{f=N5d+E53J}@HKj~Jbg;sC{i zG_puz5jysdPkaRX;O88os6Ht`I(;~U!*q6_o<(X$>5B4k497`BX`KkP=FmfD03ZK? z$dixgX`?uX0V=#w3MsCi>pfWdsVW-~TJoATh8dK@Ap2 ztWdTxzypbiP4qXLTOyR@26KGN9LHIl^C75P1I1RTXfsr{Efn>7IMl9YsD}iV4}}`@ zp=jZRLhWvbdfFC>mR&ehtQqPBL0O?tS9~a1!=X?E%}}+rP_zStL-A&)w*>Vr6zUo& OMUe2@CW&ePIP)8sfCGa7 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskChap4MedicalAdvisorAgreementResponseWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..ba050f1f42a67dc7feb026af08f61af6987ad9b3 GIT binary patch literal 3415 zcmcJR&2k$>5Xb+cSXL~JunBQ0e3L-Hwv0D%?0g`{;K(>Aacr<0#o@M+#?m^gUDfWa zDXQR@D_nUDxR`DFD_*uQ41_)kk}@S$i}b<|4I;tu#F$+QN}r!tc;JqBvb;7%908 z!7#pVIbtJd*Mzri)@&L%x9*Z{)g(@O4+lqN%kmjo3gU46THuqd@7G<&5q0T$nn((- zTs6M&%uYvmhSl!aC&hZ)wJDQHk>RWt(lR`FiJ>!$HHEB5Qw9{z+|+cxZ@1m1EE#pz z6Dp})-R*BXf~dy)BV!|GOOkC>&eQv9dl_bjTQp6?wCUJR|(bd@5+IR9<(zKg_>;#fwJ}wvfh#h94S3k_hIIZ0~%y2y>D=+q<7_atc zI_6p&+m9n{hMWfNmKKJEftVFh4?ID;=13|^A#YCe z9y(bZL>uEnVb2dpc8nR_>5A2Ks2+HNv7&M?e1WU^(lhHatYAwC6sIZG%R>{Lqyzjf zpbXiH8+diGW~n}M^Mu`~r|i$E>c(*qRgTBlVJN?}p2u+smpR_Y2OJ+^ienlx9JBbC zV-5z#HOzBd#{$O<+~l~0+Z;tKaohoQ-`!K4ij#HYp7Em6zM?RR^@X*(yeg|?h2T1*iGY1&? znN(9y4o7JcC}?L~Kj%VcOdXfd#VTnl93HwT93UNqT0jnqJy85VD2^-mP(#q!3qAHj zjYgsF#6r=@O@_)uq1FiMULsUML(w%zggP6A+Kh#wOOy;X7KPd&s3(a~S2Yyf$V8}Y z6v~W+qWhc-m5V~{5!BN}sP1-AaY%&XQ7Ataib_i|R6Yvz9YKAc2=xhhVyaFhLcJ1& jdKL>sRW2E7JPP##LH(Er^(lEu;WN4{DXieG{xAIt&P8hD literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskSealedRequestWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..19f1716a5d97e626b3b8531242f15df58711425f GIT binary patch literal 2378 zcmb`I-&Yey6vw|42+=TrqOpptwN@bkb^KAP0>(n9Hpmer813PqXOfIzG1-l?ll0&V z|4tv<7d)r!>FKk7l&5z#3kR31r_es+?(EE+@BK{fy|eE>{Qeh!TUbhC7~ckks^bdB6TXrSRTE8BbE>i-YaPe;w5)5T zn#wgo`maUjrdU;P+R8VxxiUk4!K*2Tk!8nKPuk6j(rdEPpqbHSk0i>HsOUYM>^B>Z z&+yEKR2vk`Y=}zRr@g*k^;}m~ji*I*L$-|4#j^NW%T`Ni;WS$fG4H=F1$<%r7v04o zt<5r|beD?Z-jNT)(3iD`8mTK&kXo&(s&YC?GmK|*yQ*fZrF{E0?Dr_v)@YhAM*Qg3 ziM>DgQ#)lApH0)OO}$sTmGu|^M0 zQ+ZRAZt|(14b>u5UN*PB5EOoNC7E4cuu2KLe!S$=U1{1{F@~enUBx$AR!vxMbGz9& zbid?h4;#N%z5kc^4C#{B)>ZY;u|0b66D@V!=8z+UM+|q4cthCj7dU=Ek>g8T4#V8l{#v_{YAf0*`y0ExJEhE z_seFZI}`1p(2xGTA^KF%9Yen{oWMzXj?y20O=%g3Fl~Zrt3v&=jo07@j1RA4Xbq_)S5vbjQ~FR2NFNNLthWY90nENK@x8-we2vQi1XWR1%&89}YaLgfM|YKB;-<58&fo>0_E z@lfd~lp?5Cu~63oDC)~tsKF?d*At4mIv$Egp|%L>Z7kGnQcB>Pplqh`ZScJF4|7vC Ac>n+a literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedRequestWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7a0f788f900b616cf648a523da4254ef17f0fb0f GIT binary patch literal 1688 zcmb_cOH&g;5dLN%SrZl!1RtoVsIUpj2+Dy+rIdgr8nG0KTAU`EsbpcZ8}|`U{wKXa zl~!4vy?FEISoUnTlt-ir@UT5Sy*=N4Uw7|(|MmGRfN9KRk;S+UGYbv5EHcO|Z$g>d z%G^cP(+@`G8@8PW^3 zYlj7ff?29aZrLukJs!D%6ppO&hOF9_a749b2c9o#zLX8=hFk<&yfwvN%6E|r!ued8 zp}Xi+B|~4ycI9f+s7U{ns5lfED0u`?7Q~D8Nw7Pt+X2Ix`lzha$HF?VL;;-*0?Tt< zX@#E8t-5H2(qAd__r7R0rO)j~)8P+;t@VUq!r*oL^$NY6XVCpNFNXOOh+^n6m9R`r zhRfmBW2;Fb&D_Q!g@V7Kl)15}(o!u|S_Vxe^wF884O#aSeiWf2dn1`OyXJ~8@+D*G z&zI`vxxIvVkiYF>qaZqZna$@!toOp?ECJz0GD=J|arzhA|A8B~?l82)D+cS2pR_ zi+^Z?X829RX-60a&D_B}DpZE9D25(-hGC$W*3)!%Y3M_m{C*6OJxh@S#WY&e`H3B{ zPjSv5S#^T}BS_&YhR8eD&Z6}^?I<4?aFH++)^LI~hc5B}BmV{3+Z}XuKpZ1Z<1wPq z&P@=RYIA}!L#x8+$#0|k8?2H|9|#(f1Y(J@l>j4wnAk>ozqnbV zGPg^d@kg9NqOZjyXyOvYgQWERq>3F$(Y*ef)T#ZXo)M|lLrH145f|eoZpG`^Z~2a? AmH+?% literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/AskUnsealedResponseWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b2e8aec4dd183f213fdc29a21efa444c9cb0e724 GIT binary patch literal 1727 zcmb`HTTc@~6vzKldZA@eK#B@@1+@iXM1=<-pg>5_MiVa8gap5#~DmzFwM}XWMB!qECXeE?)LgB1AEQTyW+Vj6mD1+c0;D}Uq55>;3F8)3zlnz ziwsMJQblspa=GR4hO4BoWtBU!YMH_o)uyGqK-2;$9qEQ#s6F1C;TuxD-A{8DrI`EE6vag zxLFr|D1-Gf{}c${mjSmN-{!B>-gb<5gz&z#zD~>Y4BbIY#;|ai|6&-b$#BbZBt_5h zH>7XxFYkwv$diTQ&N8j5GuBguon;-CR8xnXA)&qVr1r*<_239Q7R!^$Y4+@x5iYNUT`cG65*-lgrU0?0>5#4CVO9S`lD$LT|m7{kUJus;6rK>W5 zD@f6}5B<~*kY$l<3F^}mli$D&BA;v2<|69|d5>a{=0hzntm z(H!WRI7H$nx(<>2LaqsD!89!btp{D4|>3^V% rzfcBl;dTUZrvp^F9cu1WsJoq@GVM@H1og5bRDw=L2jf1*qJI1jjh)iB literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementRequestWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8aafeba4d4591bf8d8fdbc097ebaa6b5a01ab35a GIT binary patch literal 2951 zcmb`JYg5xe6o%g|mr4m25%8{frGOGZkgEt3(PG6B5aol;r0G(EX;L?79sZSk!5N)# z{OoV>H#nY6BLitOr5!%>q)E=c`@Gq+C;9#N`%eI4SdC&T28QVv+A$MD8)oI{oD5H7 zn3v(H3=1+W%CICuB8ufGo<*_3(CKhtXyz6dj$vDGlgkWjm7y(RTaK$)?v`d2cvI$& zy5D;++0W2CXIO?i&(IJb*kWi**cr~ykuog4R>-Bf*woS{UFk~MI>~AzPUrr`Mt9e6 z7(S)aT;;o5Gu>S^U2tfujn9?dCd7+3Scc5U4@)#7Lk z;>-3{ zNS94Tx%dof&GUDYiFHoenG;qft6C`=ldYL!P|6XMf;+hDK~Tl|isewzAk319(%{h EfAAy_P5=M^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultChap4MedicalAdvisorAgreementResponseWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..edf67a82d6200b39669728a34ca6e0bf5d0145ad GIT binary patch literal 3447 zcmcJR&vV;E6vw~o#&KhBNGMIG6ev)BC2@$_G$}1k1HmE1C8;4!-ISYbZyg0$@~l>7 zn1Lf#xG?-3a0xRUI-L6_abS46R!AyKHO`bnUaZ~szWThkyKnX6?>`;`Si-|RUc^Qo z)A%%p%{IckkzXLhS0tVeCXXNi4byK3KR z?%UmEt1ErwH+|RYU9+@G=&G`w*cL6PX}jyKo)h?Ty)A|42v6;Zpi5q&G*@RBEBh_M zFtz1);$GNk2)S!FTpBsIl0UZcyLvbf{WZ)0aXQ zxbM6BZC4Q4L~tBzB`i;Rtgd~wrbIU79H#Xr&9b4bhN>GXhNYxhnC*5{iIe_OJ*Md0Cx;oXCsgIxDw^@?U`3uC zMCnonJA&9+PXpW>n#W*Nl+6rfGdRg`YgkT$K}Jz$c4J6pDWTLKOnxeqUd4OlGZcsB zwP{l$h*Fs}sT@Zy3`^lSSW_n)i>KD(*qfnXK>IC*VRVB|)(-UyVmn=0yJt0@$xZQE<5QK|mRZScRr zGURK1D4Sx_(f3Megd6I_HL$2V9mhq~IUZn-Vf(q>g&c3<3ddV`o8vvqa?D|#V*&4T zEW+Zrh9!>cSmwBa4>)e(7DoxI9JfI?^TBC$$?59AP(IDeVq22os}WU3*g~|)`~r*oXd$NQtBdX_`n!aeaGw6p(C1hN7cfb`FXCl01FX?lhGxd+ zi@$^YW_(^Dn>V9Zkfrr}m7Xv3z3>_?(-ZmQb-Y0uOfPz*wPK!u!u%mJf8xv`#(pK& z47A`lO#($D#?9|SB*yfXi6l12TjTIZqIigG9BLT_tek-2|3Y!RgLe%C?Y~HI5NbRQ zbvqG?c5gaVE)KOxPM_o+}Hk`i@YtfoS}5Qq99 h5sErpI@DAg>PLe5DHZA?Qp(_CIxHEi;}i40{0|(vcx(Uw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultSealedRequestWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..996f12b14256ce66e8953f37ddbe8ea659339d56 GIT binary patch literal 2410 zcmcJQ-EtE*6vzMC#4*@P0%@I6pg-W zGrU6|ppQ{*!VH~udfmtA19W<{-el5^mycw6u}50z=zo4%oumEhpSOPixQ5jn#&9c( z+c`M6lfx)Vwl{ChU27Jsxo6FyHA~hkTT{+rC5!u6JYYB$D(y{xS zv}|dm+R8VgL1JCch~8E4M7`*$(3ECs48!H1sTjuBTwi_HZP%4vmvxUuCe{LysYxQE z_jqvFY`P)Ch7GGWDWKUD^=?RO!;k{_s$l{x8k@3Xl&;joOD#JcrG?w>c*1Un2&xfh z%`p3)4{#hD#t^Qxml`#JV{RGRBF zOeo`Fa_Pn0kNvKdHf*M64~${z!$K8^a%tzBszz$FA`LA+NvwfxiLIb1g>lOOj~2gPNYpTj1k3#Z>s97rzrgdplmRdmz06UnWxK95hQ0a#iz?w$+7cCt8UAermGcWM-G&KOZCub z*)Va=&F`Gffof-=^sx+s^8T<447qC1)eZH)wKY5So)Wua&y%BohYY1d+#FWo496o> zIL_i6$Co(I@fD^yE~3aWi#d)Qf0A4%3#>_=a4lzt_2@6dA+$8en53Hrx4_yjrX7cfcoGa6Z-F^Afb z*||4huOpumWbI!CbQ~F+!{^kS?0b>gDS9J+oW>WVVYSZ0T6Zu+J%G>t2Ir?Y7#g5B zjXa&IRpfo&SdrPIk9BTPYjyIo+Zg^6&Nec?(yIdtHWE#VJrem{2}+z;Vuifz26!wn zw~dkH=57(n?LC|0yPM;LGZ7ROL@LzL zBvf@E6qQptR4xhijG&&ULS2cVs5Vof@<}K)5Q-{09f~KRe1Zy6p{|pXgKwg=xq+Ke G`|ZEdV?;*) literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedRequestWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..74b45db47f63d5abd24832e9b6d735d3c5bff109 GIT binary patch literal 1720 zcmcJP+fNfg6vn?Pw6$dcMZgOeFCg}!jND!+Eig|CPQ# zqKW$K-{Z6KOuHhMs)5FbJv(#q&9}cfb9TOd|L_UGJeK0PnFK>Bi6qiVB#_b5tPZzy zxUIu%96XLYam+EC^`x?dU6jhRTxWY@je$L8=+C>3=L^R#3OkTdH5S>N{`U4WLu}b{ zEPsWeCzUQT^yb~NWEd=1j(if-N>V)+C7Uus1=l27LFP0Mlf8b`@)&jsCCOz~3fr&p zQsB{A&of=ek*4n|ZdOIzmujQP-zZV9OU12P-R7Dou>EbvqlL2kOui1J=kK&68>GlF ztfsWJX*t|-c@QdjO_nW!5#@&Exk^-&lr`!2oIa@?d1H=;ZaKZDxN2E5-0#wjAyJY3 zy8r5tS*Kd1(z~ma@_wbFsohom$!J5DnIWPDgS2L|CaWrhq6{thJ(Jk7Dvt02B^ety zRXHD&JYNa(X91VH-0Dj1q!gVGvU?7OnjT%pB*XT9>3fF!X?)unfMNZFE}ajMVI)=173H>YD*S0_kN)cB ze`Qc#zo^-*48w3LeOyPyO3>BC&_~Z@80e?>0Nrg73?fEjsxrm%l(~x@8UaS;BiPFW zL=MpNzNs9hn4}fJIQdLqM5|g_jN$^#w9m!RXN8nn8_Q%nI7}gm>88VIOBFhh9+!xa zu1kH?q1RG#4)kUA(fb8#AJKPY9f3yD_(1juPTwI8HA-l)Mrw^?gcjL-#M-yDK-*e8 x0%aUR8MuP0O$h3`(D67_yd5gn5sG^D&roODq4ET^_E)F~rkcf=#*OBC<_99Qx1j(4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/ConsultUnsealedResponseWrapperImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..8c5b6fe412863fa1a7ec66fa6d03ad2a4b596c07 GIT binary patch literal 1759 zcmcJPOHWfl6vzKl`hap#KtKf)A1EydBPwhl6@ieTjYb}ogw^zR(q3|3nR{;yiF?0+ zYd?Z+FmYj6yKwK9F`l_CM$5wh+NAS1bMAkBbLO1+`s4E#01q&mMF;L=(T=+rjAhY= zoNn^E8Q0B32KO?U%wUS4JCMo}c1fzh^4!hUWd`nx*<17F0w;jpXO^a z@M$LJ@+F4kl2?%o7mJoFpGQtvstr-L$-Ja z-v$Bg;7T*}6gO+a52acy@z+ZDzEs?De4FbN5yEB@^#J2l!)KLT<`~*lla68Gyys&W zsLF7|awJ94@z(3@iY zq;izKW8JE{B8-$|tmjN2dr}TUCCsoHqxthjq%e0{jAL%=ACNF)*S$!Ya>dg5Hum@Q znA#C_VW1n_zdluoA3}9F}rOGiENZFh# z>UeTnxK;k5yhF7czX%3p`IcihEDU|Q{9!+aoNhCk7nFf(xE@1{oB)+>g_=DQ>c&Y>nO3OB1hsG?RDy0r2jdoQ$NlI} DCz0bs literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.class b/compiled/3.20.2/be/ehealth/businessconnector/chapterIV/wrapper/impl/WrappedObjectMarshallerHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..5be7a8d04b9c972270f629f6f815506a2c1d19d7 GIT binary patch literal 2614 zcmb_eT~`xF7=Ffp8^YoTB3AK(T3Z7sD@v;siv<+L2GIr)#MVxdF~0_%4)q+5g|o9Wv+u|AzVp2A_An&1dqizw?0wp29OrWxbl8SJQUD#p7?J z&Tw$9CXS)sz6;cN0aJZnd~MQh5D)vAdH_{IRma>yGfm{54gkXB?pH>}*eSFqip zfue~LY!fS3HQ<;i!{v#GLJvK^EVWjJVJ~Ej0nbDQ-wGUgBd<*OpnHve6E!>%I2?%o z7r_{76Zs6wqbQvTzgR0PS8uXS;6PJ|>?QQcn(Y*n&mwB!D}6pjJs8$Ze23K_OWzCZ z+dv$nuz(p`^$Xno-)o%AZ{m&$RN(Sky4hOd#9dT6R!TkTfv7~o({J`Zz&1}AbB z0o=lYhD9Pd6l7`puS{W{-Ab!wLm>eh@x)Y`pJ{L8&5j(;yO`1f?RVy< zA6yVP7w;Y0q-7grdNi1go3hN(Z9R>MtQ0u7CB!CPfldOr<$JsoG!uI=9ZO$BKen^c z=XsUwZIWx!^Bg5vyT&8w)YKeHy*GU?&WnabfVCVoZh@h=tA^po6)%mJyCS$b+w+cB zWrUsD+q_VCpQgk1wKKT)+=9UAxXlLqIF6R`C7Krbjo@POZk11JFWO?C+RoJiMsS3` zGJ?My{AZVh!24XC<6H3EKKLBs=kW7!jwuR(3T+hqfHN}^!U=rHRR=!8NlMUwn4?UB zdrt>nGt?U4RdN<}CTb0%c!Kj` zK1R__xn88HyMq#a)F0w(Eu5X=>;$ic)3g*M_bIKN;d_Knl*wS{ELZ3FbRqFK?i(0g THt=yDVFhP&o{AU3*{A;k&`0p< literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0065ca4a06d0787e31cecc1740a34a25c42271c2 GIT binary patch literal 3048 zcmbtWTXz#x6#h;dnlw!dgqsM;fK^IKGi~LXRHUW_qG?h|NGP{DnK?}cCNpv7Or^T~ z1O65t6xV7|mh$LYKKPSd?vo1{Xn+EFn9M%2_qV^ZZ|D5;-yeSgn8kxAj^KP47b3VA z#Q;)aq$8M%Vi!^od=|!~D28!<81Lir2rfr3KY}lik&6rRu{ew?xGLYS$wxMVFT?mM zf?O0!$jhZd6wCNJjO$?(84fL9FD$Pv<`s@_a74Fki|R@~hc=rm&RFU+o}CplAp5W^sXGNO$Zt zv&L{HSLG_NbIlTURdBs-o4RJvSDWj?an-h-O8!XQcQs);HW3(_Gi_5`Vi=q_Rb~if z9D``=&Y3pP`;97hOIp>Um3Yn}xU%M&Qtm8Q!!Y*VM1`Z+-3w;UDsExwN`s5KV|a>J zcYMo`s=mh!>G1}`iJr%-W$~J3&ATAha5IJ#+=}5gZiR6thP${I!z#XsK|_^ce4S!#v|2f7+Pc%A zU?dyVd|HhM-0$hdw>@|m)b6O5YWq}an5e{{BThA4M>x7;P0g-OCm(u77U4j-}i_Ws`qJ5F=PUWeL9SH%UdmVM;uMG_J|7<%YlhL{ZHd< z_SNV_ordG{Gm>G1%4pejr~$+VHESQ}KF+o;5s=5lVy8M7a(#f_VMdJ-crh?tW?sG3 zUKO|IWoe^HQz3No?DR#3Pj@_zp4rNyj0j|0Zcy9O2w?d6ttNO6A^jFC-XVSmiT(m# z(|k)@(`>`yZl+F$0Yhry9Z;tOS?D$h9mS1?W2?R}Ej8%t1})GHqUxKL(Q;lfMV&4N zvc(;j;clObxxKy6c1}0woHDqZLJ(YHXud9oy)p_Krgu(Z+gbZ2E!w$3(CtJ{`d0G> z!gb-biF>Z!pIN3cL$|>rbbSob|51DZh7U;^K#b&L0eL?TLkY+S5tWAk=?;=Mou*{@ zF-dbIGx{H!+yZ-oftC2+7D7*3n4i#7UQ9uDA+kA1Z?U#ECUAsIK7EImBi#D?A=7X zlGwz)N+P~L^d}Ci48{)@ALGy_-m4^jArFI)%#s+P=SgBVfidC{CniTRMLSF4EL5a1 zjRlHVmaf`&aHhpxX){EE^yKdz>B<<6BSjX|w38WH4Pjtxl&s_%jT}VCx*M-!t^EVx Z$2j~OMt&tF)}k}i`XE1_rL_T^`ya#%p`-u+ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.class b/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionService.class new file mode 100644 index 0000000000000000000000000000000000000000..20089c5a5714272d6144090fb89124d89ed14a35 GIT binary patch literal 1853 zcmbuA&2H2%6os!#Y3M+q!%v|UB$lwjQny`|fg%Kgs?!&6oI4X&i8I8`sIX(rngt79 zgar@4Lm{pcjXPK~)g-JEALkr@xv_74|M~d~0QTWg1iKMDWY8Zeog9l&j7u>|Px0I` z`115!jC?dMrW{ignN7J7xl~gn4L35yTo^vx=SQLS1V2`2?7_3nelsbw!2<@pSLYHZ zR?#qmJq9~tv>ub@vdXwQ247c%eZA1%l6YB&$9^)8`9>3Fg2`}#Qi)7ig#`Sg18|V! zg8qYiVVZx1$Lb>f2rf>VNwLN3#_gs7Kl%1f;j1( zq%vf%JE%MIusNthEU7=^^D{9O3|>$JpY`sTTBW9kWT7=mTa>(M<Hz7;L*N zo(VnXAL28zG8oL|T9m0)Qe+pwIBVMcbT&yFy;;>a^bH0K*623`u({6Q3ar!kDvjKA ugOmua1hqP-heX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/CivicsSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..48fc7b70f79e29c24a2b5a7abd6125a71d1fced0 GIT binary patch literal 1108 zcmb_bOK;Oa5dJoCV`9>G1AP-XC6&OU+%Q4{i%L}^dT><<^|UstWGiP~c{dU8tKd`w z0&(U?A!hSv6Dh4!s4aVEW@o>7>^HyveESJt7mqxYao@$Ni!~2LE3SLEgAEs(F1B23 zGn8IPCCy8QV!d(9;Dp(G!7$&HO1$lMVv!&5I3>$cGfQ}S%yVh=q0upIsTmHMvG7G( z@YJ;ZxU1=`)=8$6NKBUdiR{Tl_jY|vW|=8J>>Hwi7Kxm;#U8i59|MMkmM{|@414v) zErcL!@6CrqoEb_&yLdo)ly!3oE^UdmiKvr#Jvrq)UV(?ZRPN2Hm7TM6YRUVw!4Um3 znmsQ%LK$ug3RAB2u#410o3Ed8)$${gOVz5NhKCHVZx(G@M;P}1ALJs@a16_cq^%^; z?28o=18gx zoG_0C(#lxG5_wpF$29!*sV<}N9mRL&aEd=L^A)9Ea6i)qg9R-00ame0vP1F;eN~bR Gxc3+3MOLx^ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..0035e0713d75bd10ab762d1c177da84efdc05cf1 GIT binary patch literal 2386 zcmds3TT|0O6#llf4b;k|Ac$A+Mhij|uTTWFf;yr&wlIS}ZPOhZ3`tB_N8!pAVu4b90&^*ggHGN&z-1TwQ zCAV&ws=j6$YRUILB~z>k)8ih^lnm~=b6iGk6dC$8M{rNXtYNG#KflV?xoU88MfKx~ z(JDNl)lHo$-YsLD8+wh)g33W1OHIe&BWHt6z7n>vap-VYI79$3bal2zUW$4{|)i>YTmp!h%ea`K$FEX?5HQ^WFD!8YB+N-UsubA9xID)Z@Q%ke~Q!4{4$U_0l|(6_rX=+=h~-KYtNB$pc0bqBI2;gK9>sgDLs z%Ny9i%VG|XWyU8A)Z$X}lMtb4@~|jz z!JWGt2TereigyieP;Z}zwo}+*h1U%C@<(qd`Grh#+ZJYxVKkZ`Mv(WMI^E|z>zf5d zWMKdLR?iAtBwzWc(ucYBZ87u~mN1BR`cEK#36L71i^d$isq|#@Obu^=ef6iiX-xah z9`ul%4Hn=8dg<*W`fw60e(+Bup^$H4q#KD%w0uIYKmGkPvfD^3U)@6T%QjNW+ej~O zLCLjlqHSaoncOilHj&-J@gEeNgiP2@kia>r>^%CZTABDs03If$G&FO{FJ=O#afWsx zeP=03#!gV=0HH~1kgSw%UBE@!%q6meZAgsEgmHyDEnxi^A|p*uc@!{Ab^;?bebu){ F{{Vk7<{bb4 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/civicsv2/session/impl/CivicsSessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7b8d1b6daed0b698d9f4d0a6cb26da78d562a934 GIT binary patch literal 9220 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 E1(_!P9RL6T literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/identifyperson/ConsultrnIdentifyPersonException.class new file mode 100644 index 0000000000000000000000000000000000000000..974c3b83702dbaf9f99621765063feb6ea45fe23 GIT binary patch literal 1082 zcmcIj+iuf95IvhK3F(z`X$q8rkeU=Q@P=CYKq*qHs6rU>TGsBgS>$-F^*SPd1risD z2R?w0Ld-fTAP7RD!Vk7*_RQHiXJ@~B{qz~YecY&H8O=J%SgE0e%T-*d;;O)WN=C`3 zMAoc`ic66Lt8QY$WGAc8LdxXG3O45Y=M_4L<8VPK61M-fJ_0Xd} z$;kG-kgK!En%FzIcW~EBjJ7(|k>~$fyeUxGQn9kz0^94S;A!;)N;~?H1m?Obru}RX zka;eHh%<{_9kNErN;#e+OSZ34fxvBg(sz)hT$`rce@vm(<|ifeI;6z1NuD~S*s7yZ z!lrTPtjfi9Ci$m%e)j~=8qXL?6NYgwOUGn?vq9kDdg~PG1?s-eOh`|Z(|hx8E!}w~ zhq8**2CiYPff-zH;4B&fFaNh00$WqIV4DX6w(^I^yW>gn$qZFU-@O!g@Xxa*P;=f} zX)`|eTT=~pU8Lio4YeU}jOG)(J#9GufNu4$#&^u!ngW`rpb8#=JgQ;Q8J++0EyFCY z%yG2G$O3<7+Z!JsKBCaxc#q=S95?UsDDr!mS(;q6f(4E)j4PP&97hhb#LRquah})4 iyj~sy<@P%i-!P~EM_1uAu$t4j5(Z3Y1TN;NOWy!?fHSE8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/manageperson/ConsultrnRegisterExistingPersonException.class new file mode 100644 index 0000000000000000000000000000000000000000..9a9dcf0b6bd130b5168bc7673bd5400198438de0 GIT binary patch literal 1002 zcmcgrU279T6g{&hO-<4dt5*9V;#-rV3wezcrAASLNK^NHvc27mY-X03*--zLf+G0f z5Aa8ccQ@JkK^}yH1G_VK=AJY69PWJo@%0;k9_}?!!`8`u-rbYzuGBeG5z z{r2TE0r5&;?bvANrS_3bbE-4C7(!s%QlgwE`-TxlpODKqlLU^2V+zj`GYe@#GWC-% z=7T)-R)?82-oz#iXT9)bDZVeT@>pr*j|83`T#c#|3Dl0w85gxNRGMDr(=pjoIZk+?u?kJGH}*F@bP-eL*{^UawM-~0y$B1>O2L)J z!3A5TbTap9P@!1ts=YLBCm~+}{xR3awgkoW510i zS_0?)#~SXVB^R;v(8(J2S^E@l_eUR&y!5%N`uFsGM*U8N z2mCf_-01;!QO61d8fCPKt-^qg#v9MG4^4*GdnZq&Y3g!_n#j>0c7zYfjB1P7{F8l)0jzM7IPZr6IejX zcc(REG~8ww@}z4Dt0-O1bnMs9HW}D+hQSTT_LQ(yQCM{uqoV$gF^svgYEP>@>KnNMWf8H|Rs%Qm)NwuA>~ov3MiPcRJ?h7=}xA&$OlIt=mpj zSf=zC9`-0|IMpg45R5B%W0^lWnNBtPS54bgYYgiPJu02!c&Q>obi;X1jb6;tDPPp9 zCF$;pl0}|m-Z6+mK}3?>bVgOhqz>NsxGhFn9TGFPG?e4EaU?$)vZiPTyee!_mbHLi z?$040@i=c=t!Qd;z&#wocv-6Bfky*+ypZ}g4j4wM{3)6l9`&qzo;f87PTe)+w&~M3 zdsfejd!iw9jNp!rix|?dsDook!(E-Uzs!*9F2yrXqv4*8`&iL2j3mRG|2sa~n+^aZ z3t!v(NE2J(P8FovFb!GE9?qYd?Ii7RHQI$;P(szcmK=6J)nv{W^=fyj+OxZfDo%I}!%AkEovpkF?(axR5?G#Dtc8IVkl`t)arE}wi8HBddgXD^|XxI30hMxvb+ATug zHeF9K6uR>qUO}zyny7hSrQ8yBnQvIa^Kz*+&&$#tT>v>u(p?;xVdQbW~3?djQev~3Ek@c1`BJ@9z&U^z)XZ8_EXAaPJfanNf-_idIv3+P?C?tY0 zdL|L2=Okj7BA{v9#0)NzXDlp(D;Ot>3erJ_2!!Dpt~bGWU<0xAS42KjP*}2`+`xQL cMi1U&%`yx(2p~LZd$M*iInyzDB7nH{7nD#04gdfE literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/exception/phoneticsearch/ConsultrnPhoneticSearchException.class new file mode 100644 index 0000000000000000000000000000000000000000..e06f792eebcbac5a110a86f2b385f32ece1f7756 GIT binary patch literal 1094 zcmcIj+iuf95IyVMNJuZVP@or}t&o}&F!0)PkxG%MB7_L!wb;v08#!KUcOAiBfy71P zfe+xL5VLjyNCfc^;Ro9@d*tWN#oTgNy3Oe?FTO8owx;d=u0{Wy*7U4i>MGck1r0@VZck^~ldaY~Q# zVMzK}5GL$d>M6;U23#-OV`tSyu@MN}wUgY#+;FThTtiCID*anE^hQ!spOHc~p zJHd*AC(@La9!~IFyVtsAd{QP9BU zHm+c^jX7+!aT;xb7ynxjf&D30u++mLtNTmm!*Zhfq(`x&pLz=H%`kHUP1gY%*qpn6 zZK~)l4^xh>RGRz}&3(K+ZAkxu?hLTW`{p*t!z$`%fCr(lnpkpD7yrC*nCFuPwvHI- z@przv`w8MRyzcHtRNfc3MdwF_-)qdW&QTjU!`4a}!HmmnIm}sR=3T})J}Y_s!Uk&H d52(CjkOxOsXE(U}j>d&BU`!)$o-Gd-egOI4I+*|f literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/service/ConsultrnService.class new file mode 100644 index 0000000000000000000000000000000000000000..89886398452e99ea4037663467b62865cc279197 GIT binary patch literal 1314 zcmchX-A>y;5QS%f+JREaU)onFH*CvoE-FAlLZW~$*9B*p*bDBi*Qp-F0+(o&Eb)qVIvn+kMh1n$TL8PvB6LV_Hv z_4BY3GWc2Hu$5V<(ApBi5~~8paT^AUJtLlkD&hyNbHbOwcE$7wxUnFJ9~b14ZBG7> zE(WI+mr1Wy+Q~CiPPV&ge~WzhuDgSIzTJO{NC)ucH@S=`pvo^?CF1vsTl@)C7~yz_ zQB*1c?f)FmyrP>RRW$aoJO&J==zj(vkGd6#h;^0-^LqY-_#6UQJqI5?X6YdJ%ynC;$zVFqUg+ALRJ zz-RG?*0s{AOCP|8a=8!Jp&_8j%F4jrbI!MK-`?l&_dmb?1t5YQKh9&(i`#yTVQ~uY zBI?7E4|k5?F765C{V9BbnE3Xkc*K23c#-sB*^d>h3RTL7uYCC0hqMoCLXq(y>qia` zyvTb|V7QvgXLDQ0Od^*}Wr|zzY^JcDF6J{^sYEhUOf7HblKDb5!w^jG$PHQ2Wuq(= z97{9GOAN>3reQm>;cUoyoex3Ft!6XHVk%xp#`5u1hRX+;U5jO6E6I-0i_K*lv2-dC zE2gsKRVJQYOJ!DijtVEbPCqIn7*6%cTa5_Aq+%M|TAATyy2K@3;j->jB!?>%LsMj( z-WptSOiOC5lPD}&UbkdNGYyJ!@{VR`&OL_l*|`k{Pux@~+LLL`;F)^0#I2%S(n%9c zn*_HZTbhvDN{>^~Y=--8)1|sidu_YVvR&65%aCktH8h1wh1Tb?EIivKFD{h1L!Pyk zrBrS>+V*aaTefMm*D}1Ab()dw8y$MGkFx(pfF~S1|fAWRGYa;cw7sa>Y&Q(lduKczs*J6r@k->LI(cAp;7tFe)@MTS~X}TRkFk7&DLLfd7t5i0R$ zhrQA6c3ZCM74um?NVKu=(u?%~Ht;ZjN7(e@n*bi;NdQmrZ2(*Nj^Ro})-|=+XkpDz z%qmTmaFtqvD%f+6y87+$!|vB{7ho|yx3 z=LYK~FVaa~Ie-c@hPy6ycDO<%>dn}pldiAU+0qV8W`?*6a==vMorxh8J3~F*G1#3Z z43Xg|bhT;xq2^TRA|)8RSdOJCG0W5z40iQ2En3&>n!{~9ojw@>Dtvg{Hb?c>02CG z$i8;(?p(qG-L=ot9o&oe=-^C9D4{l;U+U6vvUAxv*1`u7n2JlR|rYV&k3cnF(`5jG=~pjMna*wf8S!&d{M_osmv&ez9 zFTbkbMFn@#*oT+8p^KrS0z-ViD8A%r?8j0XC6pDIY4qc+f_rHk5m!sWavC-q1r-G^ zr{Tg=;47#qc!i-efAcy+Z{BfBnrAJYy{qM&Qi;2x4EsFpd8T8}>z28w`;NrT&UXc`_Bxgw1AX7emjo~l<+mPKVJ2v-CW2Zrj=Lcbv$-E89 z#PcH`QGFENL>~?u@9}=;JZ?+_> z9sSw~2wW@I6oa9s=s3RTyLyGtT{Nt)cBTtX)iwAvQxvTJX7%OtU42DYF^s2GWN}i( zAcj<&z~>mw87|j-(=H7(n>euKxC7J9V%6eTBi$2@b5Ft7RlJICDEOv|*YGWd3p*<~ z#61PyR`DHtH;}QjqQUS|Vqt4ni{r{;E^^y9m)0tht#MtR495c&*OFYt_waq;!`D^3 zAuJx6TL}|BSR!J)k>H?`C-4sA2Mps?*UlArPOvu@IyYBa406l5t(SP< zf?UMJ+{#Fw>A*9K= zPxM_fOSN{2?yD}Q z{FGt!5!YqeA4VXX#OD=HTXdFn)7GwYa%$Y8Fr05%xkZIY8xQshA=(K! z$Z&w#aI5~6U_E0Kk7&#$J!VT=65$KDKbjbkJld=YZnN3i1XMgT^hm?Ts#yasTiVLxRV^37Y@ex><-0Ul96fAHq`^E--U>VROCV(m!oetq^jM(TTUWnE6`2_ERYAY(n!Nvu*CPM@vI2mI&o?Lsw$;}SXuC+(K)i#9A3Xjt9 zVF!-kI684yY`o}Hu|sUdSh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnService.class new file mode 100644 index 0000000000000000000000000000000000000000..344ecdf12f28739b59af62467c087e5bf4b254a4 GIT binary patch literal 1128 zcmb_c%TB{E5L_2%cvBvQUw{jSUVA_SfrNwr5zatrwuw=&gY8xn2|kPiAHYW;mZTwR z4;8IA?nJXQnc3v?>-_@&8nER-&4X12Rf~ZU5rdcQvljApsJk2^3}P2?p_T2#&M1Dn zf4j#Mqn#Ey=6*^!?D_ub`4v8O(7NW%gzO~lH5tqwKMPEpBtZ|>JXmM&Hm;w`NGo(w zOzNoM|9J9XgTb=FP+EuP5{=c0!Rshfzxi|<{Az&s7fYkqHlbjUJk>qeq_lk9F#=Cy zj11~Wc}qT;t`xZY5Of0u2h?U>WUFJPLTjl|g~Dl5s@4)tx%1&Q3~E1%cpRvZU$h>G z$KdXdOEIsL%X?H#wtGpMV4-r_$FpRA>t}FOl5i*@B}EVy#*59@`9pG^y;W(;_(qfd z`DEWiVKhIB?C47pHzlK^0xlds1}X?~IEleiDG9XyS>X7YZds~uDDo-;1{L}%08C9Y mn1X4VXK1PtS_Ln~W=q&yip|49ADbo4B6zSw^D^-&u<{MNVS~p2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/ConsultrnSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..01c86490d9f6f09d2932f5f4cd96762233d1e33f GIT binary patch literal 1124 zcmbtUO>fgc5Pg%lF)@Lbrh)R=(q0lIunISfKqvwUDbPbu5#qEqt7I!@U3oVZ@TcndS&f&U`8$NFO zxJ9TvQd-%^glfC9Mew@Wdr6q@DJ@@(N3qObi#TP=VlPWXx+QYu^r_LaLuCk?y;z2F zC`D?AVLUectuaZawM=Z5hb)v z?wlb~5rVOUXCD%|V>u7wV}d)s1HG!WoCSAEK&)o3R@uJRYW zM|g84M28_qQd{9_>!!k(X+sGMF7GfEdJy()uJoXRRoo^#Ic3CBcZzlrUj9Eq!G**9 zl&7=dN!P)~}iPyP1`=HOo_62?i z>;x>qLkkyKYD}Ckj|JB1xP(RaZ~%AtXW*_@6P0hMzTJmc{f@aWsQrY$#~TC(SStXQ Q(PY_Ud5NDE%N1Py1N2K^tN;K2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrn/session/impl/ConsultrnImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d047b55e62f4b2d57bf3d6d531794f2e57ac5b2f GIT binary patch literal 2413 zcmc&$TXWM!6#mw6BBPp+IFL&(5a@-}4>$?|+`X0B{{u9pf-Ge5&I! zT+d)$#|_-nk;3O1zR>Wcjtqt8U2a<~u7avXp->ef;N+SsQKFl|v-kSyKO{nli(N=S)#hU= z2IVts+Wg5AhVjJ9D0GIgxIR6r3=980A%;=^NQ?}(Pi$>)k_=~gt7WNc;`Rpjd0R-~ zQwK~8NS|TyXwU3<-M*PTp8Qh1zF1P-S(DuS@d5YZ2Gdu5Hif7B1sawaPSvb!hs%yn z9r=8zzL2mJSGe?APeis)ocVvz7?dr8UUNIXDON2-ulxzvP*ilz;v6O!s&B=(ILDgs zcP%sImWI1olyQ$?zA1_^my54)x!B`!ad*DhW0QuJELL$}1@|?><^J4xNF4V(*O#JI z^@JZXymzMzQ+>&ZGqd0c1s?ybr( zV7SBsh~ZAc@_>O7GuC*MiSnCGh;EA;_3pr;W{75IqEuu3Qbny!H4;B{xJ~psmu&i& z2!-z%ZYDf;?~=xGyG=8=cX>u{-1L&3-WGD;1YoEoUG)ZC!q0#r^<51#N?iCQ|G)85 zef37T=Lx69aBX0A{mLI{Qi}VCe7Eq4p>$k6Bi#t1Nt#c7AL2?LyUG|XG;k4P^nU?h zco#WL(0Z0mDWvH~N|>bQ6d?w!jMm{R2VhS_k!gC4gx~~bXrGM)$k2Oq`W5fv0}O@A zf0DUj!b)=!NbO_jH%!f>U;K{oL!`E@=F)#*_y8k+975YVL}u#%r*ir}-kIA+Hg}pf z`xrgInU`cC4dr!|>;e}k^jVz8rO^A0$V2R%e9@Z=VMHa8x=86L>=HfAA9dz{r%4$e*w6JjRHn+L4j644i}H% z4a^ltd|6!Pi@1W%#NFpbT*VhfT$8erc(I`1x`G=DZZeD-j_tKA-?eMp?U)8DDZ3_ngLwfWp=+NPmfvAT|K znOnM0Tq7FOu{R?@DK)Yzja}z0Yd3~ZZ8GGSoGo(c%_=#u(%z|acSEmRBpI(dWX7iM zn&LSW=KZGWF+4~T4-PSRNlrsUjy<4kQR@V9VZSMJ{DPhSW z(3Ct1l;TP?4A&2-M_R#9C_gcH%cm{nDY&Izk>Tg8o~<<6L=pLGBx-=W}}+>nhHn#;}^&hIH+Mx`psivvj+mt=1n?-=+G_NRo(O*w?>J zsewmjqnTUW_Ra0xRhRD$B0grS2vd~ETKZtD%+8;R!&DnYRQnhDBJsNzk#aUkSFlVZ-DPtf%Vd^mif z5laIx9J@Rmx(sTA`?ba8>W1?jrx9NwnuNU-8G zA^|K8`W$qrgC9 z#e-y*2{NA`o9L2F5ZT!T*{1>7IZUP`QxB4rh-~47WK$v8QCc-kWHam_z+@4lu#sk z;$V4arJ3EGdH;NU1AsXkMz9~jRKStPLQ_D0kDivC_vFgE;FL46IhV^{8!Yju zMhfxl|3XwbOBf57UOg+Uf@T=O0prxwUg5PiDBvXFc5Q;U$z_^$Hl*E+XX~uV1l(*G zlGmgy68-qWRYz~;gE!kH1su1c(qy)fclnw<6_9KU_``ARx0kCv4j$0OF{V+xBPf{1%MIk2e1>sF2bRu*zj~p#%gt0Mph_@Hb&j1a~h@imZ9b1*h*2=wALf$cE|2napTG(fM9umOGVZ+fqK2R;(ORyX49?dmTK FKLK~;40Qki literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..345c2c275e16968176588460c1a3108f516a09b9 GIT binary patch literal 3773 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 YJG)QzZ0L>;P@!jpF literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/service/impl/support/ConsultrnService.class new file mode 100644 index 0000000000000000000000000000000000000000..6ee8bd81f7673bb9b5070b670e8347afd2dd49c5 GIT binary patch literal 3533 zcmdT{eRtDT9DZ)MHLNQe4470WB8u(>2u_4;9m6>XBHfEk-5j8prI#)vOKOtth2w`( zj|`{Bm%sfUegMCK$0teKg;LhB<3FCBliu9>dwqUyH-G-~^KSq~u$DqM#yW8vA&q$j3j)VH>3ODO zFY1f+~8mqQx=$7HwwlqkfZq!Ist${Zy(Cx~ywH=do3H;Rxlub`9I_tV=tGA>rUDL?RZz|IBvvJFsgt=yp=X*5GsJN!T zt!h)Vxq|aZ+S%NizM-p@ZkN>gl{IEYd`I(L(=Nq#rY+s`vV(!nhb3pDo?nKuzD^g_ zvg`Pc;aDnx(0tvmczNlSc_ItjWl677oAn)mu@<&B@i`JkK}X!GV1d!Ynef2r<>+Nqo1a>k*)n7~2n|&!RSc_|_Nl2R21h{>=eWrEw2JUGf=8;@r7 za!AfrMMLTkvVJ->vt%HX)3tW}Cys0|tV7Y&(u3MeS1A@PutsxfENC}A~l-V~UNsrnDPtU%j9 z(DFxPVw<$c7f(VacJ)w(?NVT>RRXrC-@&_4zz)$wg4&k;g1&7zdQl)Z5G%%N?+zRD zAw;u+)%`JIXVaq5byE+n58G@%CFxgZ(UPZ0yC`| ztpf7Go_qj98z*jk`dn*iZ*x}8E!~TPC2&3-!P;bPEDwTneSc+p>D%D-bx% zw`HEU@xN#2Da6q56C{Q%JVD#{Az_BkUbORhlFw7Cin35+K*$xO!%j{JenafNhk z8D$qK5@wX|#*@Dwz5D}?W|Hl{qI7}lRwavr;Gvm z7pw*`6ylJ_FfN2h<#7?0&;ga_eWZ%yUZ&iD{vzJv*$CH3h)o6W(<+cp@Kfspt`hV_ J(8^#n`Y(n?RS^IH literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnCBSSPersonService.class new file mode 100644 index 0000000000000000000000000000000000000000..88d240d68f3dabab571bf82a09e8d12cc57aa99d GIT binary patch literal 453 zcmbu6K~BRk5JhK7X`mp)4cNkl5#4r21RIb*4HrnPA#r8d!Q({SgWIs+02~T2B?^TF zD;AdLd+h(_%kLkrZve1>!wmK_m?IoTuB{}F_Z%g7gqPFXis`WqJ#oXOOASR&rV?qt zZV1QT8m2ae6ijf`U(o88$BLgimb5(kzmc@T3ojAoSI>sqWL0Kxpt=ZMG<!i`26(^Q>U&mtyx&nAUPS`E+p1&MZ)LVsH#9B)j?mA?E*@a2Qy5oln^ZXD=3MC@jMB$xX)eFmp9=&dS7` zyruH1Ca|vy%~X09opy%mb4q_P?)b6d5XYzMgF@+S;4#AR@=0?U3vmZydrw105jLPN{-$`%Igm&KTiuA*+f6MDKLG*s+^GNn literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/ConsultrnSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..36dd12048813691fa7c971113d3c29a847e49356 GIT binary patch literal 1677 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/consultrnv2/session/impl/ConsultrnPersonServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..e005d3f52aa3cc60a753f0502189faf8826a9eeb GIT binary patch literal 2531 zcmc&$>r&G|6#lj?L`npTigZb1AV|bUUMRmDWFm+8ewqeVvp|7ffAV+k% zWv&DZGyArj^POJeMWeE9KDxpXo3&OcwB9TQvryW|b9-6M8?@4&waASX)z-zlx)^f{ zy2G$kOWZ6Gp3jQDQ8aeR#yq{EjPyA>!ef}O z@=+y66~OS`+rU?ARynK<+f<6)eg|bxv@O@tEJG4Kq4Dq?Q8ZWw3gN}qLhQZo=EEX)2yP|fD3d4ssvQmq52)U_;3p2EE z@VwL`hS|wkC0pZR)PK5tU-7=9=<6zfOwC@T7&{e3r&ZW0F1mHo+Yuw;qXy9KU1CHy^ z$)J^N-K{7g0(EOEneq;!U8I!ZSF_`!i7y9l3SSQop}H^I{15qUW_zKQ4;#6Hn#1PK~@ye|@n zp`Yf*XavsrRx~?KGqT4C3=pPxI*CEDWF!iw=`L92>FWsH6I801Tu}1u^<@m4MKth&fqM84$-?9-G}K)k{f#w9Ql`EhzN#vB^cR3aNcw8!e8eV BEm8mg literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..20b5ad446262a358314b2cde4addfb31e890b300 GIT binary patch literal 3021 zcmbtWTXz#x6#h;dnlw#Y3^x&w5m8D>Glg$ zEs8#*!kCU=CW?JXMes=&*P|H3l|j6RPb0Vy!R!z|Ls~9o06g(w#AWf*tDC^8&cxKmhIp37$z3fX*VIg?EnmlvlP;<+c@7v{71TTL8>NE7Z}F~cyRJNAlM zWw@BDaFy4%W{H|AxL&hOU9;$`&2{0pYD-TgPo(a)9}MZ*@xbxVviV zTrIZ#Z)!5EH40&*%0-5B+8-Ex7z+aS*h>e>6CT0pzH5p#wKzMUD>+ZOJ-t1}XLkYo z##0Tau9>!ai`(2a^*j7)pL>F$+b1L@!}VPtc8Q50>N#3tR+o9Fv{$)JJ{Yd<0=q+G z!$qO#Pv^BpyBg8CXF6|4d@qa=b;*owwTl}qI=-v(o2D$~fvput%7%>LL!4$f({0YX zw&yn*jw`rPXz*6QY&u}Lp<9~gDRpg4u^pjQxFTJdnq_{=jfCRZ)|x^sElgdhb5U~) zPw{GwZy8e6_qZWF-eow|^_aCRUe&Bwx9ZoqEdtJxTRTKaDRtAMHmj1;hA)(c=4#}H zyGpxQ7yfJTI{jcxF7G@*ud751AK(;?47ZJjW7;Cw>UW03Y2Pr+@8l!Z9?XfAsKhd zBj+18tcj`R$>cN72t$v-0FPk>)i7!? zn0UgF3S_9WgFVhULm;d|PHE;DetaX!?jlUTK@@M1zrz%MhOcP8C2niB zVR1KIBlf2bAA1Yb$v_o4<3ZRm zZJGB?%W0gaE8j7?BZlbzI8K1!eUkbRBl%=NK8T}G0`g%*CG(SRKWWqPNtPdxG($3@ z|B>+xu$SmtiuZ3I^s0&ZF+Jt&6J!@6n=|wlYiVN)XGt2wIL?uVMEV;8gatev{}aP6 zv2Q6puz~Qaa~&xnrI#37+CX$Z@f<_(SbX?bjPzq2qvgc8b?h%E#-HPzb;QewbsQ)s z;s-;&E!T zXB?*(r{$Cdi2qe9>ilgr?X!BTIFv!}|SwlF@+~vA&+3ug!q`*Yd zaWVKF0H7Z&_knKsA<~Vj)ewuB6!`iyo>7+H(JW}jz^F1((I%mlLQ(3X9t<=N z%-qQ@S7ESi>+m#I6aHm%N;U?)m6|1rsiIpxT^7Y=F7V^#%U;vb&5R8O4Ay9d0d&_H z+<{C-1n3R@X%BC;E|_1h9|2E LJ?|6$8a(|AUW<1@ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/DicsSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..bb5c606a8f650c322eff341af804358dd6189525 GIT binary patch literal 1080 zcmbtTTTc@~6#h=Tbm>|Ffhyh*d}>KxqrAC>L@OGTMjmQNj8C)6q#d%IB|Fnb{Z;ye z(P(`3M;Xub0&7GPWH-BW&Y3gcxqb8V*O%`A9^!t0DsK2#@o_Ui*@?FT%;L6>J3j9E zSS3^*E3NDfq1rwrjmJC>pB zNs-!K7!M4eH73clmWj>s@IWPIxE&fcs!WH^SnZ7Ej?9NDkN<)Y#oZBs3E`=F7YB2s{T=WMwu_!OxXJ` zBzIQ!rMAMA(Mp9eldcgKT%KVnbT{nST69N+VmyhB&6x^kl7sN*d=xpIaoCzN?_}&eawgVfx`Ypn_G!yTy^M+^J150|k0E+n zz#NYuY8Fg;@gd)a2oL!FRrz)TC4QM(Akd_evWElMz~p7743^N)6CHK&h%gEuqWBE95hKLkNDwkZ*O;R@4MYk{`ddC-vRg%FY`EqI|{zY z(_$`<6z(ecO2NH6vbdAO*K+OokX~e0^Vc zY+LAo<7tMe`&)CGPfF9VHFMLov^wclND!OC4tPNNn#Fy8nM;rDD#Nty2_A?98^)%} zjaPh&YZkXRw9u~_&ma(b$2KY3VG3K^G7T=1X+~MB4HQTBT#7FEgK(|wBfI;;+cI@R zClErbdE0K_9Cl)o%g?b3Hv`YKH>#DGYPJ1}peEEZy2anVWjGVti~wSo=s&<-?hNzC zhmB#}8$p8M!I7gSL&zv!XJXc$5_?`D?`5NbUj@xo058F4knA+k_!qbqQvmzSVYw4 zgl5#Ml5!N(3aDdAhFxa3KBSu;ZNKZfju!}H)fHYyU3)LiFg3J{`t)(vv<%@9(Nb&r zzFNQ&Je9)=!#&k@0(CE*>Ue6<5vm>XuIl`v4l7r6_e!@cy`M1@Dk}Gcv=Ih{eU66A z_65W0u|P;*+CCdIJd8z5VAlb&9~7c?a0oGI8m%>8@7mx45`%aCs8N!fCx&kmwH-Z* zc+=$;vB9}`1NNJ;@)N`T^6^_xeowR9b%kv(+=?HNK;a|RLLD$-KS(G>9Q*Arlvm4Ehvg3q>A(>LBHLCJT1^O3&5{+kRrP0i2&fM4m`zzc&M`Jcr zmM}?jAu_-e&eQ5QOyd)bh0gyW4TW^|*%DGcjQx({boSjJDC{D&esc%uKX;K?-$izP z2TC#5!-?4*^2L)RkX;Xj;wch)7~jF^e<)5G^6YVn4tz!lU!=3tFo&nnIsF{yM0|=1 zVP18zyhxXlx=Um&ed~1HD-=yiGbCj~=_;<#y*?*7x{-`=onn+pGX^$|3JF;Xbpx}w ONpcFeX!~|3Y3~8_oB^Ex literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv3/session/impl/DicsSessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..c06418fdba5f16832dc2a4da2304181389bf96fc GIT binary patch literal 9376 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/exception/AbstractDicsException.class new file mode 100644 index 0000000000000000000000000000000000000000..045af85c179c2971b78989b9b2e11754e34f1005 GIT binary patch literal 1413 zcmb_cYflqF6g>lN7wQT~RTPzn4{VDvh{TwbkdRV?rZLfCzfYI39kbnOcBYN|D@_!Q zAN&FSDC6DTmOz1|8aLU^-ZOI_=iW2(>-UeJ05-6h#RQhJSjOEf?%}?J2U)D(;Upa7 z9TXfC8D@+OmGJ8_G)f2WUhXomR}7cSIxtoQwl4gxOjEq*VGNTZ&~4!>X~?(wLG%Rg zTIKVqGPXp^HPsA+?S_(JYiN0^+K~KxQ}?)RN#WZTKTw|GolsltX`lBt`A!`Cu(VB~ zGFvK8cAKG;KjY}>cAE-3;k&_Wmhzgn(sXD=?jLq!sZeJ~mGuD?GhJ1IeBEs~WVkOH zJ|VMJ?GbT7^vUjnDce%StP*7$RN3en@-@cOK_ES=!?$El|*(m8TOPX>l??D zVt6)O{%8s#!P9IK;cRdk(nvAx!I z#3%aZX{2lWJwmo&`kGK|`=Rc{Lr+IH(hHa=w~b;sl0`9|kXbkIE#WflIBn*|mUFFD zCJeQ5CK7#L+2mO0N2N!OhY?LCn$pRRaV-;v{qyNbjW8EYBoR*jItZcAHF2bL%TJ|m z{n+p5K_+q$^C%E5{%Hn6<9C(LJnJHCa{YPe+PbAY$A(U_Blowmu zlyO+$z)|gCrtfuL=e6_s_5J~%fh`XU*eGGMggQgjs#uF)pkk{{cz@ktU^fgaZ4+82 zLN^dWq6#FOEXGhg)1h`PhUR|PSN!48q+E@Z2;7KEGai$SN3n56nt-Pb-gCkw_DilNfgp}I}RzKZ+84~VICjU+pQOc9=vc{kFQ;e66@*33^VX|0te z43%^y=0h!QdcxJSRFR{{@D34|Gt^{QjHfmjPXB72!RwhMmg-7pcISE=KZ#V7u>_C) z=O11f+P_m@_}0Zjx;Z!4LyksGW5YJ`C{QjE%ArI%HgQRDnV1%FIm*Suqc^bEtfoxS d%h(-K?qY>-{ih16s1TxhRI!%bRU?$c`ZqqLsx<%r literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..44bf56c9f3d7efb48a68f43a618fb5db06fcfa4a GIT binary patch literal 3020 zcmbtWTXz#x6#h;dI%zsB7$}H{jEGW7nki6jX+>&MAettXgobjflbO?GU@{ZuQmHQg zfWO5D#I;(Kr98Tp5B?;V`{dG0ZD=dJoSD7P-rwG5-_H5#pWprfa2`)$IEKp-u0(M) zhCZYuOh+*j!#<><_*BBR7zS~95bxo$D6U5_JA}`X7R-!T<_2*CH^tvAv1Ft8Lc*6( z4P zm8)=-*SKc+HPz>O%{Fz-qFtNozT>JbIh8Dtc;ITj>DXj?V8*mf{~AO8*qKF!NZK*T zf&Dqt=J}vr;ciK*Sj36v9D-ZaTvO0(X2h?V9>Yx7bS3ae*YmoT4O914r&N!-tESG? zV(WWD6K<`M3nNwTXGo^K!SLf)7_i4#I#8bP5v(4#roW~ZXXkSz=Lxr`w}<%5E`Z;9 zs^Qc%(^hYCo4cldn|~8<&nNHp`2v&S+Aa{g_{0$N9IY{{i?~zRtK23V3|Dr6-NCcr zqOa*s=CwvU8?m{kI&TPkPeO^RWJb5z$&D4Az}5K;Q>60X)(j*?LCW|Drx;Fmi}Q}{ z1&xN|`rIfqc&lDE4KQ5SEzR?ky0)g+j;~a>B21Z@Wq!wvgyPuNnnES*o4Qixe$6pF z#j81iWeCy0MyI>jJa zr*6}#eADiMZb(}bhC%I2h6!O$rOB~{G0|`x-_adwVrqFZ`P4Hc=rRm&87rttsL3$# zm?0I4Q0D}D>~n^YTZPJF8cGc55MGZq=bd_1OPzT}h|j zYtR^o+`Tw?mEppk2hgUjxUtBAw95_ZQ|ft!pWbL>cM+!Fz>Bwt->7C78NQ+g)-BC8 zEbgXjH2kT+$KC>TGL(c)chI$4uRFFH_@6A^I?4V(^n}KS|T=Ntz!MHA6I` z@5uND*h};+#rro9dDX=HgjVtR1nEUc=QRDvEoqG53{is^$61mPNPlC1uz*M7e`5G0 z_ASK+HXyw^+o7U@dWpfM4aDXX&oLC2EFBtln Sgjmy^f#!zTzDT@2T>2MmgqAP> literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionService.class new file mode 100644 index 0000000000000000000000000000000000000000..f0cd6cc8649ff9616a07cdf7b1aaae67d3d310f4 GIT binary patch literal 3146 zcmb`J%T5$Q6oyYB(g=uLR8+ixH^2*>7`E^F6pQIuaR78IBxnFH>-om#z%4})D!66gDB`y&ddU-%G$(UMt z@YsVV9y}#5tvMeFBGFvU7k@IaPJ|Sh5Zlvm=o;!4S@dn5{9H zZ8UaSn&m-s6jgQ4*AlF&r^Pr>m&h{w69s?gVW@!LIRSTlXCf@j25HV9EmK=XHv{@6 z2=(9cn+xaP!_ESKTB5np%qcfgSNZbqSCRkk4l2sP4{eJ)rC4PV5|~<1v(`4MsYmc_ zOq-12;(pLn?~@m5D(enpwOlf;Hc`Pj(oCeS5lszdvhDPbrw|y^IerxI(BG)-D;t4I zPiBU6kE=;5DnhY4q4_)AFDu;>&GbfKsVC(`vLZ{f^|)8v-77&Btc$FwUz;XrfB=C$ zHPr%)^%FP;{c3$)tp?TS0q|f@sTW|#q7K7|MZE~47WER0S=4cuu&9%8*`i*7s}^+% tu36OUaKoZb!%d5N3vOG~J1}EWXW_0zy$AO#>H~OqR8{LaRoOn6{|$fP{(}Gj literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/DicsSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c688f1ad836ba92257d0b6a607f568b29f074113 GIT binary patch literal 1080 zcmbtTOK;Oa5dJ1{V`4(zf%0k#r=${C6iygbf>01rL=Qog5T~`fO15&=m3I?Ce-)gH zKp@WiD8y_Ytr4YCsV#eFW@o>7ef#s*m+t^JaW_B}*L`+Xu0EC)9})>!XkgPg-ESJ-MH-koky z6MjsI@iaCzXDXaZ4#MNJQRH;SVQb2~fla`Ho85K!(MvDI)L-ekI zIUYmQESPrUeZCD59`OCE^6dml{4%#dsIm5tSK@VM;|TO=w0(vD0XqT9@KDDrOSQ2R z<}lA%6$@Bo4+n6MFSvW^ODKIs`Rx(B@;A(UM&$?mkGw%}fRz!z3YJ**SYGC@&TldN`3$U literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..753d1b93715986c977104615daa8b8987241f546 GIT binary patch literal 2877 zcmc&$TX)+;5dJoCY}a+u)Na#;1`sV!yJ;gXX-eaeHqE68xOE!4flwf4EiZ|REE!48 zA${X#z^|Y$Ng;>AEBq)9vyv>yjZcp01H5Q=M>F4CG~cZL`uo=x06xH02In!I!p#gm z!mTuBGALm-jgM29liS-V+{s`7^C{d-VIhMorqfuI>ymsdr*TiND`~9C^^*)v;?oq$ zDconcxVBzd+ge;*sBSH-EX|i|D_a}$<<-UcT4kLfSAN2GxoU88TdlgbZf=(tPAyob z<8ss8;6__8wLKb$5jp`3WlQ762Df#2 z4ulDJM|T(=mg_y;xuZfoQ=cMp};Y3y6Ho4ojsS|&jt zYhqcKw7Pse5hf+Cvlz$g4EJ7%WIziQ3}`!fgtn7DZ958H zONBH_VLgi~Y7E!=!3gab7W>H})Q^Tm$PGCWvUmgC2h3<{m5e7`|V6an7ByI!0%TtR`7l(HhOdbTx8;2NP_C#j!})So1Ml_Y~; XMZ8Cw1PR`!pJZ9L4{1N;?QZ-7{V9Qk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv4/session/impl/DicsSessionServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..12e04e064cb6683c265fd22a7c128ae42ec62c57 GIT binary patch literal 12969 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%0DNi8yxA^L{MHE9fcE zYH^_6ozx;;ri9G=C1k8Ie+emTaSr_^311@OI*wf&{Tu_FfPg{zuOs2Psld7PDHP}+ zasf3}C~z+tnqx;Xr3OO68dJhXLIutz(hEqsJ*Gr4i^P_Q;gzuA*dCJw@O<6FXxv>J z$JG8YG&zlF-bS;x5%)HZ^ERe?8#BC(ncl|n-bRbJG0WSS?QNXkZH((FPjjM|W{zkS zO|^qu2Pl|=Aqtly7GW4`ppuP8$ZRPx;$Heoqkw(568rHMWbhu0QV?bF05m*~9G=BR zcn&(p8$yjF z%LUXgVj@Bg=5)h#54B%~3j@&S#WCANpY2D#tPJ|A$qJ?DLu3l*|ZdWge+W&esUaf6Fu%nzorbj@K7oGKJr&7`YCbDG|^}J(XTIqo*{piqG!qb zrRWRdm~Ns^_oLrf20cg7Q;M!rER~`!jAN0BzQ~V$QyFxFBDWO%04@$jUu>c;_M_ig z2K^uo1)yJoOM}sunCMIV=(m+YzYLcLpuYyM4MwNgkVaFhAN}?+=&!>S0q9ras$le` zCi+r8`kiIaUyrK;(67N80??PmF~>xo<43=%4Eh^!Z2x(O3D=A1Q?nmtyPHUS)Kk8a2;W)hpEtBqUt9uA-yIblWK>K4@e*|YfO1yy8v>u&7>xM`@ zW|`}=0(HBClK1%ta+OLcOxuHjt6g^U*5HkM}23;lZPY+U|@a&xmW*+`@W zc3EW`U7#2(hd?%QgOxb)E&ex^!5%_x_<^7|VTDiSMm!4c4*^ow^cOfa$vkqJaT}`L k4F^`+C+*yY0tG$!Z~)a;a0GqP$D#_E7NA9)i0Z-VH15yULZrt~VTW zoxJx=D!IJelEt(Ba2GWv_*({p70S`j|IBf4- zLzGoHDX#;x_P;okmM^H9YRnNgDBl&$lAbupNbRP=hAGy1z0Dg@<1`c)^o_TcXaqJ@ zLdLEPJxgrbs?`(cT2naWO>STq7c`g#mT^Zz(ZF4-L{PcVb4wLbQe7&w&!JQ-ESLPK zE2VWF@EsX!%FwMExQA5@_YJJ!0mGACPEH(W8Xekcv`!5wxirIiFK~Yo0ySLKYdYMm zna?VRq$1M6zagJ#A;VHP4V^zNhShGH|13C$!I}tSkq~1h+oMEC9*f-=&!$H@>M+DI zEcDFM7GjD3=+=cKvr80v(&yd4v)!7ygTMRejSz1_?vPB=nNtz*$&|A%F$?wbFc|a< z_0dc^rE!ETlV(P9|I!iI$7p$!#(~H=f{XNT#2YY%ak3~aqzOa?zej>TU?JB+UkiyA zlH2)jm>TQPw=mFx_5sFcq+aBXF!)u0C!oM5&`;wyWt1kE30%P>J%G~@*-Q-BCL?HC jpCr;DTA#vYBA%w$6xa{UYZQ5vtR$_I2iNGo57&PI2EB(! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/exception/DicsException.class new file mode 100644 index 0000000000000000000000000000000000000000..1105f2431e19431539ec2a532118bec771255f78 GIT binary patch literal 636 zcmbu7O-lkn7{~w5rumX)X=zyBhDzJG0`)Dky>ueSkhx z^z3RuhfeKbX8zC1e||GNAD?gU0QRt%MFN!!=CGE+dJ0v-l2(Bu-JS}x<9jz}Edrer z@=f2U8nxW{2ntQdj zea}<2@dI(|*m}G#)WlXJ!)FpL4xD}~rb`c$iAf2Ywff(HglyLj16#G780nYKZgl({ za@fcriv_~LKcEPu$WFM@8;BoN!d$K1!#4k}1Yf>|Dw3E7Ar-4MM|kIWO$?If%p$8c z$1R?-jaN`(=LObNTvOn2k-dOb_A4WU3YJ)vr`1?SkrnsFuKWy8!ph83@JyUbHlATU Y^1?!77r}tBBAeW_U}i(SNmNz-0=WW@5&!@I literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/service/ServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..443b028e736c73a8d98300db790d8ef7cda845da GIT binary patch literal 2794 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dicsv5/session/impl/DicsImplementationClassFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..8cae6acd1aced86e775925dce15b4d8c06c6378c GIT binary patch literal 2098 zcmcgtTT|0e5dKanZLJldC|a-a-U=G;7m9#VP-alnA~WdIX>z2|ki;Zq#5aG2{tA65 zqm26Qk8<3Tq%_42!|-4p&e?2s_k6qO+s*Gk-+uzQhS@9zFp|clEG|RMB7rMuTutLz z7AcHma9!><x^b|{r49O{57YzI73`;y| ztki_Nz-uOH@^iMv%|-4S@;y=}{kq{XJe#WtRn!GH{kmFfc;xGOnr&G^^KDnv4b5A< zsd}U|Y)ds(98;~3Zk7bGA}pW#q@Oam=gn~Gu~ud%Xs+PC=wie0wK(^NuX5Go*0LJ- zmE#C}q17#e(6%A0a?{Yc1XB%BEVdLo_nZzBd@dYwt?m9Q2Bqq|hP7NS#Z>dPH&g`5 zr&lxihYt(`v5z5ihW@BDn^74?cb^bLpWA_vVPeP8x+lqSfa|&;uZf#axyx6CFI>9$ z!7k}D40Up4&1vyvXlwFg3k&6Os?NTu&$YLYxf2m9JN;f0jy%sx;~vAFs z93EgwE)|Abie>xCW<14q6~8VNE0`&Y{aR@gN^v$BRg~V-47rlRT_J6RPGM*8P@;Xr zFu$uJbeSU2q+ythMeH&;qSjQm3o*KV2+`uQI@Owqv8wjBs~S?7$|>G8xJm7GFiz@- z=%tqo_lmoxwVd)P?l{8I87{>S=rX=K?wPpTVc!B2YsRhi$BMJ@X}I-s#CqJzNp6U+jgBQe|v&xtV5i8zX50j>&;;{+uobtj<& pz7wHH9?NE9sR~(nuwFv+dSmg93_d_F?< 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 C=j5pX literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..c13e0ca7dbc48ab499d0c569d17e6699524f39bc GIT binary patch literal 1495 zcmdT^O>fjN5FNKmQ7iD(EZiJFm1rG- z?+@S4)~sT*U@D^vXN1b)S%MUEWQEIVQd*(VTFSMQTG3QXCKP?goIvH`nKl_+>y%L^ zB+@B!xb%l%2zknxL4~dcsS#}pIVp4!f0#T9zppY~btPo}f)x@|!CA2q1=16vo#wir z)f3tz#sii3@Av6$r;<0? ziPdQ*l5hXLNNPfV)(F}Dr_^8_Qz~VG_jbhA#B|wS zdh6F-?F>%f>5sW|L;U4M9EVYkZ}`NSyFnPpj^?9RdWl{Hg^QjR%V7xe8VGd!Ofri-~b2! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/RequestObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..2ecbcb38d7fa462389cc54b83c401b4e39c46945 GIT binary patch literal 1444 zcmbtUT~8B16g|_HZdt29MG^TB@q-q1H|ir;1EmN_BiNQEK9SvJY=>-jad+0}qyNZ{ zL=sJm&;BUmopvi5sWD0)x-<9QIrrRq&&>B9pT7cl08@vK>!TROqK*;V&~Q`3tsHLW zu%rw{4J8fB4AZ;yo!$L<_1Rvv(Olo#u5DE7`<2>Sqrp(99a^s})3v;|*^q(o+A9p_ zE4~*>%abk3jX1;XMs;&-uh#qn#!QF1M?BcH9O(yd0{$}MpS!w z@i08$a?ov?cAt1?*87F**oQ?-BzP!slX{nhrOp=Ix&quOYDkiM)!*SYDYT-V; zPddF;MnQVA#sR|p=I`YL89LIEuHJapm%QlF6ihRi#%GANX6&$omvQP9yKXjnm;0)>QBJS37I@cA}(j(qm%?28BmA4b6k@KFd~ zk_!<+qM)$k-5rl-#{T$xdk26kI0#@TfL#Vh3D=RL0qN+8Y-Y5j;WQ%#uV;55;V3o} zq=dL~3C7BVT%{CA!PQ7A!Ynt=2%~Uvi9adY=OsaPHY}{vWUVk-lW-=-D2*{PDVG|1 zX?#;i6;WPkXftTuJ`2j6^pXPD3!oLiK7+%#-j1DWQGppmGqJ)`X_+A}hZvKlTnfCm zaRvOhq=6}NL49wX!Ewd<7>>Q8g@KDPpKu1(e_9XchAsX|!=P0Xq2fBm`2`HRE2NG@ zqRV&q4wS0Aa99nyRocre8Jy0DEr}wRZi)|PP>7_XV&lssT>+lVfQ6F^Uwo=P?s(ti sDR)auodJV2|DgcZY7Ew)=Iae#HT=E~0W^Gf6Pk-|Ij#G(RpMd$3m=-)J^%m! literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/ResponseObjectBuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..34a9890b497b48faaa9718cdecfa1696eab9d765 GIT binary patch literal 1456 zcmbtUTTc@~6#k}^Zdt29MMW+mc%cQ|jrs^;ptOOc0n&vgK9SjFY=>-jo4pu)^%r?b zB+}&@qgA8t!X&kjKM3 z7L}ux4AM@ATbh+0uttgOQYlY!z z#rML9dr_0Sv0#|ptk%{K>id5JnQ05RD}ow#B0qQ=h_FlXVk4IBkq8)G)NNskw%~5m zHY4G*J?U`Q@jXwd05guH8=92!m2AZUw_TASZS`P@(1;~l9*^RH$h^B8+G;x7jzj5* zFg)jS)M=UaDe=&3B$e#i$HX+LXJw5D>)pPMq1OEklN_%Q8v2M06%wA{t1Rp;9VeHV-Axt8X09jU>%g!!kpD)p3&! z=$0P`j;Kjh@BBa(2~k5yt$^#8C}0$01w6uIQb$T0|1%GU=P87Lmlwkv4c+Lg*6+u@xWLg+;eE{*veR{qfnC_99aX)-P)jksfM@<)gGoaf#?Ei=sYq$y zDeM8=5dA@#`~90pH}CW&o(-8{oD`)9i;nOjt_IIAK~nlXA8BK;l=3ET$VE@Ni6`_{ z>GXCD;WnM~A>sZP_`B53-}HXxL4=Zh62O2J@bRf9MfyEjVQ3a<}!xtn~}}E zsOs(b3e46l&iF1jooJU?te-r@@1e+3vo>UfGVb!M(;hKWJf(*UZ3ldBg*}ovdEMeiuR>#obr+ZQ>ee z@@T!=10#Cr?B!t`9y}E{s-F!z66_ctc1#%sFX9=>bV{J2U*J3;40YEO8*dUJQmr@C zU0WPKrKg2cf&wNW(<$&YrMPprB5p=3vn((194drU-0)jLon!OSPuJ2sP@(^}2AAQn z2E9e`eEBNb5tO?_|OP?EpO%W@i%ZL^6WyOjJRk0$* z9J2MoWQUO9Oeb^356FDQMFt2XFE*cubXpwHNvFURT*VzKZv~?%SzeTOQbbYgKF3t6 zLSZb9ItI>nfYAV0aIDo0lKqwdsY*envGOFyEM9LC9f25 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/RequestObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..91e55fb012614f35566353ba5443c2f6ebdfd609 GIT binary patch literal 16374 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%0A}Vd}V_Dl6mJ=vwG!ka8xdDEj-XF=3I#>RT=k znYs(2njZ{%d$c5>dz9bq~CqP!}cv7LXo{lZDk z$8KY((-`9W)k&Uiruw>R9-a|*?-%^15uN_M)J(b$&MJZXB^3y7p1&c z_VZLTSq_RONwq8_>FpJ#i9Hlk5yg~6!135ju@#jZc`9|L;15zHk~tec_A$75piQ-P z-EI`Dsil2KchA1&p6-@?O`V-hJ#dAX=iT|omQ%4ZO>>i8v_iUi3SMixYpAa;ahPej zA7|C+1G@^(MYhFoT+bSo?8B|#9U%U~FJ^CXbvqg9L|jfev~Ib&y=7Y`I9375MewVq zrnhjakZIU$hNdBFKu)N^0E^t_)EG^iy|CdZ6SV8hJmAZwM$Q+C;HZH>y90Taov{>e zNhpJt_vE;$+HG{pbDtB_W6@-zqt+`q?9Ps0yt)=+?6NVi}|Yl&=>;-@&X zaE;>!_UnTyuQ3@^#SIE;4Zgu>XAE&Bv8Y5$bX5kS=)XT?db{R(JjL_U= z7}LgR-UwCKFI%yoe3WXIy&sE|Da6ht4cFW8c@2Kh(@E>8o7!k6?Z&@-v_~Pl$wtaS z80gU*^eRO}lwM7*0f{p9S~?1ta&;%Yj>-XX58Xv~gQVAE)FxVHz5z4eh>=RndlRjq zH{&`$Z^0i9RoIN+!)iWZU$CKk`54W=i(=>8Mf=8SLC+{HY^VSa7A+g0#Um6xPD{#Y z_c)z}CucWQhAXSjIZo#WXgA(DFI;Iqet>Gn=xJkg{&Bj1vFCpwPD78;Md6C$^z?FS zD8Co{9HWaH%ERSY?QW_ar#iq}Dl3J{N2ngau-Y^c zq5=H2DFLeXQzL%Jvz3wMR?-w0 zB8m54u1;l7(teHJTXCV1OgYBiXoAu374Os`NE(} zPLQF#AH16ujnk^02WWNqM`=w@S@qhkQCj!0dU?9O`qEL_pe`?~Zjj3r)r|mCzr1=Q zzM!a=pP*UtHA0*2qIO(eVGmrP1|~s%hJuWjn(UXF{9bBSFNw%(griJ@H>w_f~$bSrJMp))dgtajE;jwzk|l&We-nl{rf=Q zJE3Cl_N>3yU4Josj2=?_S?pQAjChe}`FZql`h>kapG_hBBRUeUI6*C9Y*4Jr$7pl) zma;KwIZjuWfw^1nqNNYewsC5Ojb2rK^$4|%Q+tnkeUv(IJ3`x!(~bbhzXq>#HfZ%> zZJfG#&RV`ATpq3%rS5QL*(mLNh^}eCgI#!OcSA573~M8FZCIP^9zO`z{~>6|C`@z= zCOr=G{RmwTt_jzlX`}2?eS|&<2Pi?{h|&+yiX%!tL^?;5ew3>#(GM}FBg%{`0X;&W zqEABxLomt{^f26l7-$9YKd`)b%^*Z9Uh^|p;N$dJhi^Xu3I?8@%oAKWPCX!MPlFcL z>X(nw-Vu6cSQ8FCYn-0lQ$zB9l=kI`eojLu96CV_KCFJaht<(Mt3!o+mWb3F4pqnU zGKu3w7^Z2Z_mzJ*-#vkI+DU82E`aMkpZy(IJorXn$TJcxX$cDqIz=6p2)d zL~NJa07pw8KSYmEHGPiGrbp=l`U0({FT&-13E}I@u-&i1eLV&j`gL&eB%XW=SKm?6 zdalhVS6U}sX`O_&J_3e0U(qZ=kGe^i|gAF^#^a(bqNlhDP7i=%hy9f@cO& zh0>oVXHy)b{REa1tJyG42O!j>ueu}dL){OQQg=H|S*X{^IilM$Q0btbN(ZM>X_$?z(ylUxpvfb2-Gs*0 zEA;;Yrv8;`@cZi}`1$oxdJn!|v&nTCeavO_F;_#6xr{#M zGWr;OpMIb;^d9Ky522w;5#vNJMMG~;dKrXnhLu1BJVr100BsYftkOukI@knCey+Ik3w|NKbv(U=Z{inJ GhW-N+zctJN literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/builders/impl/ResponseObjectBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..7d279dd4ef38ffe597d5f90a88c711c34213174b GIT binary patch literal 11818 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 CkN-yi literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/domain/DMGReferences.class new file mode 100644 index 0000000000000000000000000000000000000000..b5928c8ee49df9b55ad46f61039559fe9fa432e6 GIT binary patch literal 2428 zcmbVO-*XdH6#j0K&9-4_OIr~6VL=7jq_CovqLiv_X$>@h6sp7M=q9;M7LwhtyFoxl zM;#m={0Hz|ec?f81gj5DpJc{Az<dhbn0KU9eK7{FG}yCRjh@_ zxFy1{2!`|6n6P<7DyZ7Nz~o|4nzAabT2M8MO`iw&e#vzlSqfawEY~Y$*{xf)W6l*8 z+W35eNht`Vb(yr50;_bjU^T)3%!xqe)QysC1SIe4C-$ES}j6?3x*;ctJYSv#1LL%XphAU)N}q1cBkuWV_~4*Z}se zNQbi>aROPYIyPmwE;HE@i+QoN$WDng*cOt&)PJ91mn$uRX1?48J8vl|-(-_1t*zSy z&U6!HXG3&>`j{YWh|WShxg*sPqn4_(J5n08J>^8$vo*`7D2Fz5MrdT(U7<)qes9yU^@tu;`evWgO+*)(2iANMaWTu#MwEUWf?{@k14cV=9pE z4A*wzY1(&j_BG#0z7J)8hS+@v`v()NNdAJ9Kp{JR4_bCG-7?&R{v)?0v766bNb@;{ z6td_+j)BH`>|q>)i9KA|$9+Tm-^-v0&JW=kjPR{S`>>xNp5=He#6!9ybUY_GeV(5b zmkxv&5Avxn&hr3uL`GrE<_Jo`NQ5x@Li7{#I)+|MhM}W?nRdWT2!huILyyL1ntZE> zTJ|SsKeUfahsNpf7$e#cA0x=M1!y`3l->j;6T+N_hJ_9w={AsbSPB(5`(!{0U4i7f zI_sNRTl{!BYUdMtNs9b z@_Uwz!~5v@pk>$A?OJHxbC<4>tadOgQ07c>w8F|&Fo9|aL`jMv;&dkQGNtwc0cgAt zk8+dwkIl~4Jj<}>!h=P2L{e%;(=nZCsP_^KmER$Fowvot|^ zBbZ@_jKn$WgRX1F-xy|+`uqFYz>_#0C*c71sK4I9#1M>CY*o!B!e)z#Lz_T!(3-~^a9|Y`%@j`$SMqWT6jG_P@!3g#QlmwI+ zMzT_FJ1y@@>rx^uukYsMguI<&7)rlX4i!;T^pcpfO;s-~FvOCEZrO@%?WLv3Qw!txVYVi@&I zNs(E8u$z_SY)aapg`wjMIcaN!;apR>u_>)*cQ>V6F0n@D-6prHn$6H(OQ~wBnz*SP zP(D35wWKR{)udeR9A8~*&EKcVGEvsPYI{7qAu~;dI zMWdpqy0}s)Emu{o$jvOb4yZYtA{spoeRNQVzZZz`j5#`a^w_4NTYH9CVVLt^{M_)> zCaEcwwJ_n+c-115S}RCCPOyeS$38z|=qhN+>(>l}K8zZwlU$RRu5MA5-9E%}wo=%q zzPhz^xt&~;=Y8h&rkx@D8t4Q;Q_v-DQ*~Vm4UT(x`A9Su)Sa=c3WWtHG{Z6(6I1p|#$kglCC$hyT7?%?qSv0Paq+-3Y@=Xk;^8eZ z$Ms@;zf8oS^u`FfaSV32sqWEETQ&50&bc;TY+fkqj)x{It@=@_bMq8X&ux~|VBv>c zcDSV!Jf|*=8P?jkt-ZKF=MK|U$!6F|sCFS)3 zrE%AK@@Jfb5yd!OMsW>a2-uH8LnR6w2E*0nu}NtfFDY8WELAI9x20DFe&Ezzz(Ev0 zf=>8|>GFNXn?W;F8<(8}O_1815XCLrrV4xZhDT9`rH|t!!zB;0L93ZVA2%5?K?fg6 zNroxUV}0PxoWd%GWYGUfT|O1%V$i3{wapsM8SVz1oQlddhiMTE`Z@vl0pzjy6BT5BwzB$QIf}e z@@0}g^U1>`U-8L(BwzK(LnMFhlLyEr4HNQz-SvM15&A!l3DQrJ<}tlP^o~rv2b-Mw z6``L<>cA8|`{)g5HS^1?dlhXl+5(u-*zX5XYbkG8hCoXbY0UgI18CIN~lyJP2a91=%28)zX>w ex-&32G#tl>3o`N!qd}ZkKAeF@gEn1GZ2b>~e3!WZ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..2c67c712c4f6a1e41763ff4cd6e3edf3124c89ed GIT binary patch literal 1583 zcmb_c+fEZv6kVqms^b*Oa8p4A1ZhiQh;LfrgHWQRqDiqY8j{oDFdfp)kTa)B;*&q& z7x)9di1EP>F!4|P26fMLD2*+~hsh-8HhZnTX76?8`>(Ix0NlrhhTFKKVIB*?YEeT5 zcY|RmgXIkFG30z99p0)7={uhL^654M+hxdZd9JUxtLnVf5$WGQUw=6G_#?qEvgx>v zdc<&)uQr4!nu51f(`UzQ@ZJz_h(W7)9chUjCusKKKOM9lI46S@9eEToDC$^6Nyi!rISwgWefF;ZXdU)Qj_^YUqNe1I<8G7o(V6P5~s?H zLU%mb=8CL$6fGX)2Z2M}IFw!|36=9}!mu)gYLGne;O2it_F*r4Rj6YDBlI@|7;fSU zuF|a0E`e)E;yrbJlupLzq(=KB&Ev(@&tRo5NYI=-L+Vo)o}*DC7%+<*<}gmH`7Qtk zCTK@cOk#@Yg4Hx;D4KqgxE>{_P;`LLh6yeqUxJS1kbJru+#}CMG>kkxe#M1x( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/exception/DmgBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..3552c5b75c7d8093391805bb87c00198d4f0dfc6 GIT binary patch literal 2552 zcmcIlTXWk~5dM_-a^fm&s-&0n0%}Q<*lq2WQYdX`>)J{%_>x+ViD|*evf`-7Qb&?I znPK=xJb+6n0|V1%eg(gTVb8IWx=kK<2zt=b?%8keyZY;&-~I&fKKfIL;j&Zb zNmNo;M3uj4{AQiM9x^O3)EV>?Q4P-8U`R7G8NT4uCPRjy#qcGk9x+^Ic+Bt>r@m&m z!q8^;hEoQ^RfZ0O$*C?wmce4!;#4n*Z3%OYe0@!8v~{iCEETl2R=}Nx5 zTB}#IVtb=rmZ0cbqfx4^>FsK*(O#`>RErW$3j6KNO1WLEtTprHQZe7)4&`27kf63& zs*;{fy-2{i5HFPTy51f`99_@X^A)Y3)!WsLG8trgEx+E@HVYD_EZ_J1g4eakkMa}a znUQl0x0lmH-*$WCY_d=B8a=vBE|AU*O_%WS(cvd0@l2#gg1(&oAJoT2As#DJ{i=h0 z$MPFS$Kg>4yR|I|-R1r9rw>0+rRdWI}mvhbB#VZlUT7`JG?95_5r?>_Pe*A zlWt0gh1+%@K^CR0?3Qmzw|lM;4t%n+bb$JUb;&&|)Lys9+;V!qoP-of?HOV#rW1uR zxy=3Pj6pPa&|f+1q~4`IP3hjiH?38h7j^kR3}TiyyG)yimd_0tHl9eR9`3BmxP@{lCaPaTz$k<1y}7_f$7^~x7=30yY@ZT^@)rn zEYlY08_t&J_pNSr;5!mdm0W6NyQ>nVh8`DJw{Zj6AJ zIdJJsAepwv964?}Mi7iEBInedpgXed(4g?O$~8v_l_FLJD$;+2>p%9?@M(TR%ctlD z4khDUgGNBzV+-HtVmF+t95o$y#?!ssE#a(A^xn2sJ=3IF>Fz?Z9CGyag5-@XA#OUJ zOAYttT+}*GC+#7VJ=lL8>*1aCxfQZE8CXZQdRoxl`6z)eW_kf@7v@+UQf^b00l zVe&_!Bz#2ggt(JQ{uVxt+5sc%4p~RJ0Wlk_o2*$~Ta!NTZ81sU0CaIiNC~u_W zykNY;ly?DR`WG|i Bh|~Z8 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/BlobMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..ec9f94a4c335facfa0f9c5d6db89d42760c352a9 GIT binary patch literal 1655 zcmbVMTTc^F5dIFdw$v49@qWSeN(<^jxrl-{ZlYFDK@#KBcK6V(+1=CZZi&43n|xXl zP4wL#Wt?e?Yk)+cO*-GqnVIkFoXfA@-+llnV?BpKjAk&FMLCBqjAt;BLmHzwt3gdM6(<0+$OjHoitm1(Zbb7h(<^IVzc$~;%jWiT&r zV%G7U=&?X|v9uwOnpd_I=&LxsTxoh$8LXRCmm-CVvP^fw3>@}5!BkXtLV?LjRT{D` zO*g6=)n-VwVQ4AemsX?#!}e;1XEqu#2#q;cRbRL8jKBazIk3Lnkeh+>7z_BtgW4J1 zwq*v=myxYJ)A23kdCCusw%6)AQ{uwSn%ep+rbZo2*ORtG;x`>v8kP#Au{G8zU|y1u zsyBUX>o-lUQU2m*OEwq?+*7{0t%niCE!~q*UD=`T zncI3*>djEv`lbr>goOJq2$YY$g&G#Iq~ST1HN3z}4X?1Ep~C1jqZM9V<<&PFd&@La z2b|bL3`xT~ZnlPHf$;-c{O`~U^e6LMt$v~lB5iE4P&@M?;d};>CvOZ1c7Vh&5|$3_73krd`H)Z zLiY|*KPl3M>-5V{Bv3#K1Gqs*YiHvoZjsl6+ZgI}`a+qUTmFvphaH@#j10%f#K^Mk ziIHP_GKR+XRE%D>eKGn+zEV}2Z4ep4gUFJ;e$scIH0Z=zB)(DNVg+a0EEFq|m&GuB zM@T~t?%?izEqT&XXlWUUahf^L#5l|LT#WNk6GD*Bs Vq-A=KmXW_&N~D4AANgG{{s1#FsmlNW literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/CommonInputMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..69f6105f745fe31be9a4371cf895015fcc9cf025 GIT binary patch literal 1219 zcmbtU-%k@k5dOBmu9S+{3R(fFirN&~zy>x7D59$2Rsktg^SC{YJ6O?h zw}2d~O5D?MU(GcQbqx)MT*vn8XpqKjPPEUBK}cuA(DXe|nvoyyo@;Se^!qXhdDnMc-+Sft2hmn+ zYEx+1oUrc<`-JzYc3x2K4owkAPewi86}D%_;X z*|QzVO+S$Qur+y3p%bU9ttc`){ZAGQGwx7jYJ1j8f~0EA>IdRb@IhodT(`rB&~iz6 z7#4Ituqd04GT<+id@hA|TB!NIdq7M_eONgYvXkhJ@GQO^1%%z+B$&dsKL|{zcreUQ zlsrLbDqclg!VE)s%<)+eh@m3NP)V3kL)Vka$5m>6a2*Y+MXX_+eEyk15lwK0#~1EP z5f9K}cyjUEM%9lKi!1ZSIG_tk9UAAFq?s1I9>ZL1qKb)cyZ)ZuMkwREJML(C#l#6Elu4VyRm_b7d`6lE&^STr-7(VoYAN##*%aQMAV&smYi;!i`L#wFQ%5NL z#MBq^PD7#0BTI4-c`OmiO~P6xS&b2^NmTN=Mn3fOAvP7lRD5n=f%q+wUGYlxmT1N3 Iv`TRK53|KhzW@LL literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/mappers/RequestObjectMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..69848aba28635a3ca4d75e8e5142ec6f802ccf12 GIT binary patch literal 1767 zcmbVM+fo}x5IqAD63PZ6zy#+)*11`N#A^#oNJMZ9#+O(&31FpMej2R?X{GqeBx_t)P5YWTH;MXVICTEwjq#;{hv zw83()`I&(=k zumYQnmhx0r$uQ}9t<)0NTHk1`{KUjwJL-6m?DbS^y*>3?s%)~`dO@+reP>-@mcm=1 zX&oH*)M0EQ#sa!>UR^Ib_GPTJO4=rpf%Z)l8Ew76%42H1%EZHtIeMk4Lv9&HsvXc% z90sBCd=o40=w_e5eMv^H)$hChu5D?Wv9f8H2&}%Fg402q4uOT84&rT}r$2-@cjY3} z6DaMQH1^d!nv=l7IeT{fg*=j!cUSdd<;z611+MI+Ite1x3~WG0wJbYS}Yo!@=c<3a+S(c!UcxvuX{ZLwal^fg_sJ;DhaPR;R9sGnx4jOpu;0f+K*k$xHqhC0>$I*TE z9dMhqbFRS!2JYY~7i;2?z{WWxE_{;&rbm+;Trq*mmDgs!pTvRg)cK~DIx5*VI#HUA zYpzm#z9mq!Drw3vrCrZgo^Nqlp3)xD?#@-JXX{Xy7#yA%RokH}*`_Y!q~Nf{$mvk# z18KX%J`Ux)wwxN(8Jzv8QH_D4NEt(JX%xd%d_r$k{){8X#|naczy_@a*{P)yh?f|9 zHZy*L+&|F+;3egas*N)CCHEG*=ZKxqtj$8isf7VhVe zLCFjcEIc%G*+Rual_9h025z**kStfW8B*)2Eg7!bZXnwuN?$ zJ#wa^T{mQSZnq?tyHa@3E^qZhIva+L3IgdwO7phg;lAj0r4IQ!)r;JqvoSQA3=_05 z@@);egcFr7O2++xBeV=;)KJ^7A~-J0%-MPq%Tdi2&!t?AZBGOpz8Pu4ZmtnbZd3KNBMlE~-kGvD45vJ< zV1l7=!taIFVqi!zOvkLKaZ5UGSmTrLS*Ybv#}Y&FpUm@UfHOR~R3Gwqgk^@Om%B|= z?V*@qCEm97=<-oVPV~jnlA_%vf#p+Gi({LWk96-t8J+E5VHA1NLi0?L)I^477i2k= zcij_VNO$r)t0tB)P7l@m67*3cK+t48rkT;4t{#AW8*We1XkIgL6DbsNjaKTj}m-Al0Kk%h{T5jB<O0a2ygx*S9M(p?wvVxTwSeqCa=(!MO3_Ielo_OH zoWmII5XwAZm1wmvL@dQwDdq;n&>su2DH5jPa|^S??>6}juXt~cR*X&?f%AU>?r1+} literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/service/DmgService.class new file mode 100644 index 0000000000000000000000000000000000000000..8a8ffdb6386649a695674391e43243e2a3de66c8 GIT binary patch literal 1729 zcmcgtO>fgc5S{HuTvGZ$`Do!6z=aiX%qeXlJv4xt3eKDL#M#!~HM{GG{51~TDkLO+ z0^*+_#?KBxsHEr$XvLpAM2@czJzD+=^E5ZrMXrq7jCL0k5HpklD{UJ%klWl zaE*lyW3)Upi6D@-t{a9Hol`nGLJ^`Z24X(J36{D7xKCFd;Y``Z!j$!JvBC(y(#2qt zc5$R^QeD}Xg$bkW%$XK?Yb8fbV0&OPE3xpSt-~Z56qfV&OiToWXElEsW;7Z!AJmf4 zp28%mENYg@U^`FdvCt8JH9R9LV{r6GAiQ!4PEh+L7ZqG^RX)Ptpa#|8nKPWzD?@EU z+5cOVLB0}3_k|V_Ca8U_ls7eyU)xhIW3idDvU;ey`LfQ}*kZt7iGCvht1AqaVTI1C wbXue576hv6v6j_@osxh)YQL(2g-5Zev!+B!$2o zFYdPCQ{407z84R?cqk#|!)H(>q`k=akOh~JV`z@VCK>z@)5%`Ex4FQOSdS}LZwl~B_-%*vQCM_U(MaBRE1Zwk|e3M%;`f!Hf2sg6xre-(+DvUiid4aBo;Ly}qaSA_I5J9DknlvtB9^E> zHxEUjl9Vzpk%4NCBz!L8DZY^L3}4FV!3l=G#`)fm9A`KMnf(!>YcWtf3%e0$V znkUBa2pVR%ux-j(JxhGGm%IsDJj)G7Q+0;l-|9uMreWkQQ0yXJodkcJ=Tv&3xrvxz zxOW#?&$+Tt>mz#Q7mKE$lpIZ0+_rAh218f6r0Lo6TOg@91)5?6%b6C#g9a7SU^v)5 zT(@z`pu6cC^we6(RL@PDwkF<0^uinqO~htGbtA=2bddQin0SNva)=nb7SC(8!zn<& zZdGy{bktlJDfj21vRKp=5-L<#-!|2GB_11{u6n$K>7*{U`>4F!TMY9%23wg7wx8Y& z15$haoJ})RmZwWJT^wjoTVk;6sy|YlCKy_Y1}oD#!)f>Fpsw0BMXLTJrFbWNyK2Z! zhKRh0iCw)gv}ISWBk$FdBN(JFl;iXT(VimxZ&LlVAB z5COR&L?3DwXw`~~^j}k1!EYqfOnZ~B(RB9(eM9vx!{cx9?|B8O87uH6`_C++bp^g; z{|efYet8*tU*esqv&-1`8truE-4*zg{byIuk?jA2R8=6Hq?iDsbR9!CLKKw=@^q5m z-Nbc-Y3EiMT2IA1E)i4_$Lkov6@q&XT^Pm)X}e1M9@_bcfL~h${!2L$z>Q_>_aAtL z&L*sLq04{p4KDQiyDL7_AwC9)EX`8zlJMgWW#Jx0{63+4Kz1LN(RLCZvROszr#w{9 zu3;1&)UtDfFpA%i4jg)k!_Tqb^EZy%ZT26HKNnFv_8cCOG~q4CrjYI?FBKf1R2?p7 K_Xh1XVf24#Kc-Xw literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/service/impl/DmgServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..151baac83bada3cb7b875fffa7c5f840b41f5d9f GIT binary patch literal 8584 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 C0c*hk literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgService.class new file mode 100644 index 0000000000000000000000000000000000000000..0b994c64b6804a25e6e705830083ce2a9fe87cf8 GIT binary patch literal 1343 zcmcIk%~BIV5bnW{)$lJOJOW&pQjR$xXmU`oz=HE+wzC;(c4nQKq~r-KPdYk2Sh zd??D^>?XSw36>NbyX)((zwWPReqaCm1pqH$CxXogo-x>w*7%_g9c_C;zr$Ebq2DNt z41Vms?IG_ccEoXjLWcoQ#;CMF^$Eo@XM>ei^U(`_G>7UGKMm1`_TIhm`HWg&n?dXK zXNg%*6h^QW!E*-N#s<~DnlaG#{~hT4Y^J-;GnZ~U&QfN5DCrq|9qX0KaHBFV{FRYB zL4!_7{(*q)e4i6*0?L8O%_Bn%%3vKI2oq~`JhrJIk_&$r#}2($Ch4Mx(G`x&Z*YpG zvIw?m*9lhIzTBd%gAXf>_@~MktkS@J<mti0vouq(z6n#26o=gVs{V6Z?R8NgzL w!6Rr;yhu@#vQ3C6_ZXhs$hBap%;orHLao4R4YfS3T!Zz$a};e5_X0fq1CYSM1^@s6 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/DmgSessionServiceFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..b4fa0616e4c1e54c824579febe461641e3b3e070 GIT binary patch literal 1035 zcmbtT-A@xi5dUp^^z2zE0#%VO^{FMni}FBXi3zEim=t)ZAu&Ad9h>WtyFGHdCF)-# zPY{g8Xa6YU?6tK=q6Fe?Zg*yOzIJ{yKYv|*2k-(wv-Oq(_3G-jz!14U#})?|BfDWUiZrJU-x=wERfun7-5uoo*m} z(HA^6eLomzvei0Fl@g&zGyf=wd`%LWD*ts7^@e0mWT!F|Z@Ja^)Ml8DgvqaSIm1@7 zbxXgwA$juNd@KkqBkD&3;rHhFP1MA9EG?J(Ecl)$kZk7&dPlr&!pX+gatnT}6u^FZeJb>?=v# zF@byx_fDWqMhO2EbB34Kdl6$8{m!_V{vb=JQooGSV))$bPHNPNxz_Ds^IVgnMQl>? z+;rTNhXtR*y0=>e(SC4D4c^9c8mTG`98jV~{R4&?ahr59I;Ymp!OrsQY1%zf0v6z) zff=G|LnYKPOI#KAFh?5J!3NE&{TlNqeMR}hIh^u0OkJSz1MU~PprN6?k~>(!Jkbu( L3-mXLF5&)f3&%K` literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..38fe46b604712efc654f4adc1c7cb24e4c55acaf GIT binary patch literal 5114 zcmcgwYj4|B7=BLD)obhBI_O$18w?n|ZKkw^vR=0IvMyWNj;6Gf0mX4n6Ss~XY`3Bk z-w~gX_{bN;KL7+OWdc4SBqV+U;-3KTvD3sfv6G;7mF(2^InVn%&+GG^H~IbVAAbh$ zDvIrB!=!|%cEoV24V}2%js&JVFoRhMb8WbTc?oyhAt5Pl-s`}9q&l#GMR8gZrw8Kn zrZ_E2NK05@kQ{FB>KbPlO=Y;k^ISFDypq{*bdx)dW|=0}T+3Fng`83vtIQU1X@A-{ zL+gZY>h2W7$Gt%Wmuq=b*Hohdv8x(-Ruy1rg4Qi__3*}c!!zf6g3G*U>{X`stunOC zSXq*BE=9x_cM2J9uc#S=?sTRsqOq#ly0|XgY;p6t!!Q*L946Z1s_2EH5m26_OHzN{ zIUo|53(pt6{X-)-aq&yQ;RmpcXypUgF=9K#sM~eWdZCONk&Sx+zc2 zj^WN5Rz@`zcvj@@jxG%R%1i8K&e|=%A31MS!5_6rqm-g;xt3-b%I=Ud69To&KiuJt zJKiTW9SfdQq)?plAlW`P!_u*V`(!1oNqC##l4-g6=3WhdzHHW?#o9>!*Pc+gvO9}S zdJ>B0TSBiXy)B!%T_{mz_{{S_(@n+Hi;C*(nVOR0CbxA>ybfY)y+xi^&8)$x(pUwR zaMqkeHfxL3W#;a3HOp=Py@`ym%*&du3eAy&Me(9?LdXmWG5WCj)mXIk$w^qJC6(iD z*^^HqJelY2iTXkK0WU6xdm)H0bQCS8Lj2PR;ty!xi82=f0@SaBQ}?Kl=V@!l*0^7* zE>`v?QK4^ask^F-F1*7q5y)^@srUB6TBTlKT$1qwo|N!V#=Ce=!uv8d@Bzb20Jz4h z!w;*hvU0d5(u(l6)p7-vKr}PZXh#v06+<<1%2H;FHeV4sD}!TGLQX~=x`Ztm*RU;P z5QYo|1sS6-WsJdUOlRnp#xNXE6K0b?y<#=PSYTES55l*8hRH^!*4*G2?gr-9CS1t? zQJyZfHq|*`m<~YIP*K4tH82aRspfcrn{GLg466ZG#ytpMVB|$>utUfmF@_DFVUtNG164v(mZO&@~Y!?Y9-GY zNCz#)WHemGnut|HxYSV4nps@hSWTpovm5ETbUL}T$Z)?-L2m+|w5wi4jBu?PxQD5u zOMF};R_q;Rk4Br#Q_|%HB03c9>XGD%Ner?GoLES$SlirWxZOZ#zfL-?L*EIs9b0$z zlrjRbXrzYt5WyPqS3Q#tzkh_p6&XL4uJXjX)IT4u!a8kSvu$`NT)F4^;~4Zsw`_G* zb^SKY6CD{N(0u%QVtPc|b&^^LKcM5c6Vvf{+d(`}KYX--;UXO|(T&lMBdzp5HD`3) zO;?}e6yo$b*uM|f{|K@5fx&&mzemdtICX$lhA+_h2-5nuI3529ZTo2d9OeY=agA= zqZfVjT*Np{i2W30fUXB|y^%O)tK-at#<@`=jzUiP&aaV1;e1cEp1}j0YpD`+FJNm= zSx^rN8uA49Py&VtTu5uB&k@hSQM}er!1L7smqG)+9uaU1Z!{F}LUq8E(116q0*V)8 LgpP4i8^grEY&2Dd literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/session/impl/DmgServiceImplementationFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..bb8e6102c1cbe6457ad099426a7cd02a5d5faa63 GIT binary patch literal 2047 zcmc&#S#Q%o5dJpJ(T4O)TPSC_lV0XNl2D+5N=Pk5Bt$AaZJbr&;@HM^DvEgFXTYBT zURsF?c;`nUW^Jc&N(B{2;D_DW*}3eN8IL3;R>5xBE3iY z4CCEM*|6GZ8Q-0Jpu28tN3t z$0Aimyl8Qq`eQ7N$^fa^rwp$%{|%RN#>cs338Tg^8;);}@zwR>gxxOrc0QqI+%4bh znm&srNG3cN17Eu;6mYW@oWubA)#Mie4M+^rIzlIfc1C+_Y76Y6cb%p+?lFfkN_5H> zz!=8q^aclU2tA(idqnBS2jr&Hh-{+gEz%RwFYnO5jmYZE>=vRQwh>$1MtpS(iILt- z^i6LfIdXuAO{BKa|CO|(kRAufCUBTSJ3{L*&+`@Edf=J-V1n*sxH*zKN~uWd7>;|o oIh?>GSvyHwKV~U^isVldrw8mX&JYnL##x*rDuVMwXFMwV1Nx_KZU6uP literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/util/DmgConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..93a91d56f2232f34bf23bad88b01181e6d3abfe9 GIT binary patch literal 577 zcmb7>%TB^T6o&snkP0Y*SG+B~CD?e`Y21{mHMJ$Q5_e>Z6DTQd(u?oq%EW~a;6oWt zt(R_H%$)vb&ip;+oA-~`HvlKtsbB_cWvrLcVrX`I=B=vO1FfSPwsxhdJxb~m{={XE z`y<(kL)RajGt4W2AI02{``k-}gbjxJ^<8J6n1*$)+k+dWD`AuB(xm!etA?eShJ-DK z>Q|j^TK7Fw!ZyR~h3mWVCBw}AL7$+{e}^>?xu zkKKsjOm~DV#)5nCSay<#?ncot@O?3igHV2)j^reEJ-IU-{d6AD7!@l>!lAfwQ~yT( z@F*R+h6U6aPX6!Bu=q#KbSBgW%|~ryoZ8=<+Qcb?)c%E(5o#+LAsnMXPXrXvqE!O% zB2@rA7^Iw@BVEbqD(PBI&(qC9IuFG~ayX^PD3%Uiz@EP>8?;xb2-u}x?V(9uwX6tB MSSH1=LVE$LpC843i~s-t literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/dmg/validators/impl/DmgXmlValidatorImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..a1ab06051264a5f70975ce289ec981dc27f0341c GIT binary patch literal 1631 zcmbtVYfsZq7=8`|I>xv-MDc=L1cWKnAtV@(1PdceI!d->@~!E*v#q3;*>;P3(ch$B zjGFiZ{87fY>xMLlLi}=0pSS0EFVE@w_Q%h!-vO*+Gl6l;3}Fnj0_NhFAI4)W2v`)b zB;bjFrc)pDk@6%PvKoODoBC8cnn(o2Sve5$oI z(bVj^SoB@Pu5UApNRI9Kn(dc0v&9(}uJUtSP)drV$f2*n9m6*KU5425N|~Wwa;iig zlMS06wX6zvOIpPwOGf$viOCAcd{%;4m)@Ble_Kq!uf=j3mQkp=kh34IfYrTV{MAci*`G#Eib1jQq0D3!Rt z8;+o41dT+{Xb%Nx(>$X!jRdXJ7{wz>bB6FNwn&>S=24=5MFk6JViE7LM2u-V+lNQL E0Oo_zLjV8( literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/AcknowledgeMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..58795075c7acb2282740fc9fae675e6e66e11379 GIT binary patch literal 694 zcmbtSyG{Z@6g|T;tRRR2YGRGb&Yhe2{CRr^u!}VVag@`jq_N6S2!t=W*AadowYok%Vqj+s zxu#Y@$W_?kUL=x_rKj(&kLLkRSDtqwz?sk?$9Z%HLCqJb^^Hn%-uik5ar zmXkQ)37H6cGGI8gY+;I?;9l4>?I@tTLEvbmgcE9?c5Hob@}V@ldcdVJ8_tc=cb@3F z;+#%$S5z6wvjz{tsmaOQ>a}*eS|^K4OS+1Okx%crsqbtI6aoFWuMnkpI+ v42lcHG{zW6Zoh)P5D`a~Vv1-WM+<~UbrOrnQ!dOfON3%5j^i>`#<}zh#r?%V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Addressee.class new file mode 100644 index 0000000000000000000000000000000000000000..1ecfdf58a8cdfb83d484bd869dc32ba420cb8f37 GIT binary patch literal 5555 zcmb_gTXYlG72Q|1Jdzmvkg+i#4Z|bFuS5-@kYJ!S6o^yDhT4G|Lg+{u%R^+zNF!c- zBx(9g()3NANuPl}l7^6AlTboF+Ok&r(Y4yI{L)KAx54ISt>5VFOM_@LlP@7s2GId_V zk7D>SexlGYJi1RIKAbOP62@k*ryCM$BnTAv$Rn%Hvi-G;{V@cb~VsV#X>IDU=&^mx}I^ zf}S7E?=R$2R!2#*uEzRJlw7u zJqHyUcjwcD+A>VJkmVqQbpPwVBROn|3ZSm`)eO z9f{mBKXQUVVcSwQdFK#B&(M!KX6lg#%o!IQvqHm9HN2oO^gqJ1)N_^q#ipz*56XkP zwL6ISX4Et~^jE`+3e9$LG(Q?R;fC%Wo^eaja^}xBb{`f1dVb#SaK>^Z&sKEzEX)Ol z*Igbg4(D?j)<<{G{R&~K7LkrRVG#=&Wjz049F3Kd)ek@53t(}_|&aULFl=r0VkPyW4``iO( z)p;kcu#)QLGeCLE79PU?#UHUfr&HF9a0bgsAndQp1!B4WO2o-~ghr+-CKb9CB*U)K zsDQmASrQTer&pU-Kb-V{9g>_Zx9Li>`jF}xQWJ=Sd z&I)!C(y1vcXOJkUK4UmjmO<(%I)##ur*X=5rVP_C0%dEMz7nI~upLU~a(Tx{T81?} z4S2bGE1C(Vk6gllA%Pwl(QCMu_(;j)fd z%qg^2k8E5JdQ9G0ogGac=d~t5zM^A0HY;>i7rlJ)(nd#KLT^d)8eZo$WavoAR|bce zu?wZ_Y+CNqYAzW^?DP(izDlO%VOOqDck<`V!G7a}cN^^>2lX2{UYcB+5d-R|!q%IM zS0#xxT+{Iet}6sQFBi)_OH{hxzERi|5M3hmE3_@(4#ub&J&&fNGiIS^dE>eyO%m_u z9;!?D^01iq_95S=tz?Ppe>4F2?M%3XQc~ot=8@532Ob<89vYuGHnwM6;aHFi-+qgH zJv_POo9AY$$a88SK%taonC{%ziZ#iRis-2l;gl4g3#u_s&7}-@x*#2u;Kr z=FoV(x9>8-z5TOjx(rSF$Yn%d=H3SEVtX4jwwusMToGD`6V*!I8f!@H8_DduxoUX2 z@jmR~7p=HHD0j3M`{>hs9LJ&l&89)akcRs;yq|M|aoEQ=!F__UMKJoPd?+CoN}M1- zgN-y4rKx7@4VZ7Km~W|=Z@~kE8*)r-mx1z;y&d4$Dy%KH|e@!(klp<*SZJ_SHIahK`(F#1W|u zapa+jBO^YRc4CR%Kv-RrLF-+!ST1gPY256l)?-ZO$C*1%1mLy%@Z{tgprX`$bP2kf zYjrBSPmT)D2$La@As}10@4B&H%1W@QiQt%i)5Iv=n4kZtm|}3 zt6TijXX*4@08udgg*zo{_{j2|4o1JV7Ra@_K+^SrwAKRo1%do>5gIPjzE6D2oSkF1PEW8b%4Zcf&8H^kg57W;{#Tau-x#OA^KWDS2n3;LK5cBkGzA-JtCK&u z`f*uZ8<&3(-CK+JBGlWySnCpR5*aGOc+X@`@ZmR{UUd+;?{{dykod` z7PsBNnm+bxW?>xai?4M%ey@|k1?aN2UdC6kfikzp-#Lqo3{sd~yxSW`XVDYqKAG2K zp1iSb@paGa{-LEvgM&DvmX(9et{Uzb|zKLgD!FjqoT>pg=E# vPofC@6MY(r5#GoSO1^XJ*vr3II}%s$u2;}5kyh@j!Mo7pR8Dd(gj4?k+v(yh literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Document.class new file mode 100644 index 0000000000000000000000000000000000000000..de28f87d85b4fa091266b097536acf31e497709d GIT binary patch literal 4687 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 OV-thctKf#eTK*ezlp?(V literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/Message.class new file mode 100644 index 0000000000000000000000000000000000000000..9321a23acb54eb4923d3ea390f00315d37ef567b GIT binary patch literal 8270 zcmbtYd3+pI9sf?c$!@kolHE3GOA*7JrfpU#S0NNbla@ewkfcRgfljj1&6H$j*`1WO zDvAf-fuf><7l>K}QCp>HN)=B)Q9QvLF9c7#LH$ENet$EwyR$R1HK~8(y*I!2-tT>X z$NRqD=F$H=@F0K{_*W9AV{Z~K!rhH*J}S*UN!*K%C2(H?AD@d);FC%0!~VJW6h0lt z{Yf0aR1ya`G zAI0(GIDQhxlL}gjdcn}fH|vF>VVRrydle`bD>!DgWfpDCv^Q(xlY0GAdyl_4H*xQM zT)%N}!^W%nd)M}@?;GqH-Y}>jJ+MRDsb$7BGnW~%3x=6HPeGlLrI!5U$ha}8*;L)n z?}nmoX7z%Cl>;MsMjz9)aeFK?GFdcCy;vNzOj94VtpaC8tX&x`Z)CF8gl3qTo@}N9l`k5cG;L!--)t0(k#W7pG%edXxu~Gc2eGn;%G9i0 zv<%_PP#@KeJlCZucRqIN*|M<75o#4d!YUX!S~XrBoDCy8=wF^ZXLy)xVoWR2 zOZqMa^Eg~n(DiXbL$_fX_9`0Fv1GG?*lH`w z)0zjEO6w;lM)bn4#w-vASfk8ujaklbPZ+bu45B%EmhoH19Mp1RZCkb0-T9K{*`|c2 zvYQbRtLk&QEjML;$C9wwoG!Z4tsUW6@j?r?`_e`by4F z4Y`&I1$};>*!t+0$qPL0yPLa4^}Jl@%y4OvT;X2azS0~mIcCV#Mz3a!9hZ|99j*zY zYb4+yj}*?M%|}lQjdV>(Q+LNvD-tixC8%{}l9@}zm9J*b^;U64x)druYpe?iXPX!m z%9FfkCWz`|=XohmIaQ#q4@&=^V;x@@#r_IS@vf1mRLR1MFxIifTiI73Fj?dKOxTwD zG|;=8*-+-Es!a9>O0+d}@J2Xl>F~<(>U&WpwEB)E4yB3ii^{B)G>VmvHg_t_a;?s) zu)K)}ul93Ssw$=~dz~GW&6vMZ;-CO!R>f3U)bW7-QF4U5)S=D7!U`65)FNncWr`LB zkF3t#lKRj>SN*ZHw&nvM4)$@6sB(9;QCs9hI=q8?9bT;<&Xq&Xa}wvYJ6d2AH$^{^ z3%R<+)O=@C=miyjaz{ws;w|^Rtr9n9sZX}5d-z-*A$w`LDlBp(hLss|sxD)Xyh*&? z$sud9FsiRH)H zxJ0=^Fca$l)~VPaST;(t338<>fJrrDB!xKsuHrd7uVM&;ar{HYKXI#yOEIWoSOVBD zn=h8;5;5sapMOIk3|GQlZtyX!xWdgh77dOlkX;H^_)dt3AfNW_MlQogoZT8t3h>?T zHFQP%1z=<~N)?>L`#%e1<(FC&I_7j1olCBEEk zmxcLs^LJfSC2IyOGsi-<<5*uDVS4$IBP(Q5bbhF8k`dn$Cj3t3lY&lvvE)2`M|$3(A3plQ zwq$SY1pcx<9lUOshhy<#oWb##{1-wU&f@nuSXusVpp0DZ%#qHWoIJ=w+SNn7Q8>$#5%=EzB6PETfXdeW8C zlcb!U{8rv~89F%TOT=~yXGNpJzOnNll+G#C?dQiFY-QWT9$1eU4@!_JU&b%hU5qPm zCBLq!l5FFb0u3WXs}HFY$u_Q1Fp4Z&QMZv6*RgNt zTzUX=Dln6d^eWVIhd^v|S9vw!b1;p@Lr5z8uTt!8EE<@G+SA^0@-&W_Lesgi&P6d!?574`Ar@mUbx0hJ zN1UxmS&>o;$03h)T!W=3FimX-TPN4HBZVB3wT?3l7^BfKu5E>Z9gfZwAvcR;8+BjJ zzc}i)#xdSXB@@v;C$v%wU7zovi7%hE&rO;TPLSrH&##}M&-3&|M1nL2!QMo$Z>RxQ zu55II6bN=sD4Sb?U~icb*f1BQ7}9IJ1FG`7B?$jE!oR%+d|{d>_)+KCm}G*;eaiA& zNwo#Mo~cLB)Oi@`%MW7S0i;ACCc63O^1vO;kURPB&bxf3E(m3mNVajOWE9n>J(kAf{9b(vFWr*g~XIJxB)qL22tth$@$?O|?)^KAZoT1V=`dD||JcY&S;@*?nQ7^J{=lVJW{} z%hBubdha~{Lw8~j{*ylVwe!nO+Z&j+H%5o!uUY9lG_gi)oAjE>AZaI0rfFINZyB)UX15WcDQ2TzR@a|}bEDZ*riw?=u zaEKJx(GIyS6713-*t2E`_V$_y6T-WS33GuDuRmcfokhaDCo-fy{KSp|Tjv#&AHs)8Q+4>re*td7yBq)j literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/NewsMessage.class new file mode 100644 index 0000000000000000000000000000000000000000..16080932e001668406f637733836519b40fc0e72 GIT binary patch literal 3275 zcmb_eTXWM!6#mwUBim6R2_%%3QgJIz0;o_*Ar66DA=F7IHs%r_m6gR-kR?}=f&7I| zANtb2&}T|#0xi?aOQ$n^=uhhOthBb31ZFVP2k(0K?4Ix2bG|*=zyJN^HvnhwID>td zS8yeR1m@GYiiHd{*TnFP42F;w&7v4CrRm>t3fFt_C2lAvq*2681tkTyGU&r?vFMIy z?q;xpdkXGn@Bpg{zGCS2xn~)6iF>}~IyV<)8Q3+3z8Tl?1H%bQhTY)FAHF;I{SSZs zlVj-0FJEC8%)4Gi_w9#g*Y&(xsc?@>JrkB=1(UQUJ5plko^jVW!|uH0@TEqr%)O#f zwrPeon}lc(E{)}6cTlx_hFrePbzbF$9aQyl!>7HzZ@P}d&A|1@Qg)x}M%~ia+?ruI z`VxQQFVYgD!ihm@%{3b}?gR|yJ9IQFcaoRkt^79XO^%m4^cf>JQ7q;r$+ueJftW5@ zfe6Lk>_~pycx>pl;Z*cO;8{+ER`nGE!+f-8)Maoov%Kzc(+Kz)!~Po$C$MU~Wce1w zZ_07pzz8UL6u#k@xAq=^>u5YKr#Fl{_v*bnwiea2$)R`z^xl|-gQdag|y@X3Wtb|~Fs6dzw2Ftgq@se0Dym}cLmXttr;i-b1hf_kL^BOXBiU(X zt~m|c*2cA<>bXxyz1p0(qFVFnYOTAg@uqqdSSr?Wn&DPwtXm%R5M)}G2a;D*9$NZT z@JNM?8pEFU?J5d}Q3dL6&qlctQFK(e;`|qIPC;G8*YFrFbjC229ReB$(*p}j zrK$YF?CRXr>E+w2OLMmhVN+Zv=I0nz;{o~q@hNuSbXsjXJYp_ZZd$_5#p|dnLZW!3 zC|@!sheb||x?xtiZo0J^eKn$Q&y?pG8#e>Xrs(ws?sdzU}Fq zH^eu3gS1B)h+YK@$Kqd_8Qbvv+{n(y0}jy>W*D9HPqyQPk_|_U+5==8p`KwBW8_ibKcJDY4UBFg^%s)tnfSAb^fQ|5 z4ncR(Qb31-Pmrb;od8p#O%kjPF(4sM(3&o=G)~eV;1vCOXp2rgBR8kXwLt%t&Ldc# zjL@~`$PD)W3^jpQ=)3bAyVxJt-SsQ_Utr*Ov4+AiD8dmji^4HM%r0U8lZ1U4ComNY z$4SYMAc*;=1m5NrtEy9n-7jwX8qGIT^Ep%voA8+S5*uc$@+Yl;mqM7U>p? zG(N}qEi8mhu-F->0jl8R60#&A)e!O}_HJSa>J9Xw5JOd4s4Ai6wx9~zn@}exnvpoB zXpay_QlJV!L@E@S1n$Lzkd#pE;EI_y0ZihO1h_7bwO!{?7$1^4DzO9gv<}omiQcMh sVS7DZiUiTTZHGhVKxPkyUSjwsWJKy%DD&u42Z_-%%_T5{*|4Ac4_O&9kN^Mx literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorException.class new file mode 100644 index 0000000000000000000000000000000000000000..f6bac1325c066b32539530ea593d5cdda696a028 GIT binary patch literal 1502 zcmcIkT~8B16g|@xs_PcY0)qGjTBL=-CiRPwLE<>+a zbA&Bgg12?cc6x#5iy&~N?+aH;MJJBz+q~=92eQLG-xhsWbTyIK)$r(Ej3A;DM0Ic; zQ3jP4wL|`v+imVQ?I+G5S*?^B44EByAQ+}=#JAV$I701nr%gLnO}g|DPS2rryqVE0 zFJO2+E?+AQQ$i`JLa!pn8D5WzEDj7Mq01HT(7R?w1c~9pxKoqJ%zjJBcVWQ)lrKi9 znI8#YFzT|WT(Rqg`78WI7F(elvbbSl4aF=W?=ml5@pUBH(qcJikdoU5M&Qi@vtwtGiNl zxF$Wli6^&+4U2UrooW=v2%!o=?k1;VdV11UH{oHAIa3>NvY6!~LCTxnvt JNQe|J{R9}dz&-!~ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/api/domain/exception/EhboxBusinessConnectorExceptionValues.class new file mode 100644 index 0000000000000000000000000000000000000000..5a9a7c0c4757012be1485301adf9d0acb6d6ae6f GIT binary patch literal 2587 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 dp!{v(v;0Tlu#_XXfn&o7g_N_ny zA#vaVcqqiIZ4~Nmdf+na9q%{u+i&OB?;k$_?4esm5j!Omu&cvk9iHg$w1{>Q9Se<6 zOr?<1Bma~1d^R~29`CbLZehK5!p@oFF*$VxDxfp_lvMme4PwcmFBO-{Ld_MD1()gc zR#f1^VPhrEnG(Kqj+kQanVfh$pkgaY@8RVc^((v-1SA$RCcC|m6b$@}wD zmj^@UdJ&gDX5NSeLhqAgPR&GUVZY~chtD|k)XZ_`A!);K>`TeV$`9y|>l4qJaOO&Q zp_34gm^bId)130Zce`#!t=%yh(hP6V)Z5o3`fhbOT91%%XKU%I+YK z-KfGwd@5f;7z_*)+%t0@+&vq7Bv{_pwPa?MN;S^3n+M09%Rp viX*u+$QuHAy97kPum*W(bR?e!IW~f9n;prgK|T;je+h^lF%8m+hT+j4c8(18 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/BuilderFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..c9980d9f9c1907580b3174e4d269bd9c9b46c4c9 GIT binary patch literal 3032 zcmbVO+fy4=9R3aoY*-cop2l$iYrrUWm?0G0wZD^i3U8ztcE8V zo(e=9nO#mu$1zvrSi#OL%e+7=o{~|SmS)CHM^gpI&hmhj%VwqJ=JMQ0%&I#xf8CqNQRIlcAII3zP zpFjKp53A?!Ll8Hp0>bBgn<+Tym}#Zy{m`hDDaA=o<_dXBPTDFet^RNhs@yQ}KCT=1 zPz@LHwt;tXRbaZx(zI9CGAGpM6qhy38+e8VMYL$(5-uC)QXF&V;W*vLip#(|=rC|i z!B3tC-tXQbWGAi|cuzsztrF7jZVjIqSiDCozHz&EXP=d@DotwL1{$i4=Cy9VjnJ-4GZ+YQJkWf z=u5e|EZ1^wbVhEDt4YGlvhU|hjf%~IrEp|VV9Z|&C#XCNpT!XCsq7%Tf%d#yu^m_D{aK-WdZs&kN{*(}Nbdq}@)x}w z0&gLNY1JY4*I`;!v1eIso@I^D>Z*BomIdxvR-$KFKC~KYRJS2oH^1GY6|}W|I}ooq zsX-4%offROAdmKPW)u&h&!ecv4fOMb0{8&|@9fYnYPJyA$Mr1)muCL(=FNMkUD`$6 z4zz6q`riD6P`vNWjo-QXGjD~-pfI|Lt89_GlM;bJ;trvnPY?57QX7SK;RCYX!2ox| z2>gvM4TJno6#a`bhqxG|$eX+}%)>=--_xpx40z%~`?$7+dQTkZjeF3ScF?emP^Gd^ zQQ1{$Qy%E{Y^Aa>DjO%w1XWB@*(3U7ie8#IRCeVQWw-f+lav{rvPMrC=Tz22W#MfY zmCB5>l+9Av6DoU3Wph-Pq_SsJws@8@UH$aXdnyP&mV7q6h30(>ZlT4K#refOL@29u z8_m18!0lhqR)a%@uX)oTT|ZI!5%p}PPcD{*l!SbxW hJYyhAyDf@Lc(qX^yUZHtzy*4^lVv6FG52fm$-nzxHYfl9 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/ConsultationMessageBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..ebfa1848c0ca6beb9d1295bee2c76273a4e95f81 GIT binary patch literal 1086 zcmc(e!Ab)$5QZnUc5SU%^#Q!<#eg0w9$H!v6u}Cfv)gf-5|ee4Ej{`^zJUkt`cUF* zySpq%p;gdR2!H0w((DW0jhSzAV2$8|l;gyg4Av6@lbhWT=HpVruE-uUk6%sRie42CbQ&{Y0t4)8~~RaDlEwxJ4V0H~0&S z-~YLVl`UQ1Kn#ry>vJ`*|dEp*BCIU o(8L2&stnekO1pL1)o87O2OFsZb%TE(Q82=U#1mB80#J8YTk@c-ud=x9%q=bYTOysm}hh<^e!F?bk8beIH7!x(| z=*2`&#-j%h9zFOE_}>`6&JNp_ot167OT2WtUuVAWH^1*Sv;Fnw`wsxP0O?j3X@xry z>@S!^u}PZf#3p0JvJ{m}kjDw&=}JmA3=f_*6fo5=(gfVI(D z4`Klh#5pAZ5}o#=E(@hJGo~qb)hIR7WLm+JhH?qgiF)i+tHh0Th)hW^pNN%IAB^KJ zjCEp_M8x_(%^)e=E}H6wRH}CpJd6T@UojeOPm=|c6tEo@CFq%O3|pHglbWUFb&@g+ z>UJ_qg3gLuEU!Tg!5yr!h1MK4LbSr_TrL~DUB?$hLQuV~->}Y%I=WsxMS@3BxK5}W zxfdN)D*VLxsG0j9bHb**f%FIA>he5rADav{m%TnS84>%{dXf1Vf#PVG_nCSd%2a$o zkF5JJt=1~K=sQ3^4FxxfBlVciIyz=KlzG=x4IHtBwqMs{JDLNT5YMM@csBCbEyVdT zTAcAX_gkzWV~m0UuR8MHlq$>_^odT2>O3)QD~CPavAmKwC)j5_9VCP?OxN!MYZY~L z_0%sCg$>*Iz<0XLx>x&gI__~enTVpkt<{TkuhKNE4a?2*J(ZWHYz({IM_+<-$uGSB@pMI}=at%WV00|Kk*kq>1mRx@*r%LENnUEN{-ng zZz>-pnM>u6={f_yW7*PiL__Tqf8fkmiIleutyJs7PSXSkO!yxHV4^@^5(<7d<#$ED fnuY*oVAiia3Ueu58sIa&wvYGGdC#+u)-8SlL^Xk2 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder$ExceptionContainer.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder$ExceptionContainer.class new file mode 100644 index 0000000000000000000000000000000000000000..125ab6107bd5c8534e1af07aa73acfcdcf7d6f8f GIT binary patch literal 2030 zcmcgtYflqF6g|@x7S_s3#kZoOmikzHqR9T>*?QY$j68I_p3r#dc zP4v4z%6Mk`;Gr>1F{bIx&b@ceJ@+;H#kSRDhy(Qq0(!)CY`!gzEe`MroOyOw8NeD z+|@w2(%;6q1?Rj7Vum)?if6v1NZj@oRG@TGU^>?w|Cxy;fy`XE%oGfkn7ZfnYQ>An zvf@)RQVPjxNk+=-o5GAK%`;hRR?Kc^jWsED3)~9SmafYY8lRk;6jb;hDV%PMr=Bagh z&lSqk4V5p06=$LHnlnFB{9VN4E{65U^&TnH*JFQav8!fwvlzrs79+SRaA0eg??;i` zFcY1{K4dN2%HlSr1Ri#912G3)Yj&M^b1BV58#NuaYh&Eqv2a(Q(iz-driPbP64ti7 z38ZtT4F|U3HKFpVRq=earZ*CUR{~FSyUWpKry6ey|2S5R@snZmdy?XhMS{ToWH-P) zi`w1~^ZUYE3)({z4(hwemMH_#?>l5eMQn)rrBKxD!7O#UOpXY>lZLm%IJ-hYMl z(g@9F6Mf%llu0NJ@F?(zu|CEyo+NZk+yrUTF(kGmhQt{EjDMIW28Km$rs?cZAI@Q% v62r#fYJhr-4oJl%x3fQyNB4oA7#wC~3?96{eNmLWl& literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/AbstractConsultationBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..ed72b0f3fb4b633bc644c1d0ee8c4384d6551c6b GIT binary patch literal 12784 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationMessageBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b47d16d20947ff0f8f21d0997a11e1472380668a GIT binary patch literal 2455 zcmc&$TTc@~6#k}^mX-=w6-5*;h_pq!2#P33A{7Wp)mRYX<90i=L$R6duRXi)$W0^BMF zrDmCqshPU0nHBB?5DMI`(Mdj+4tjP}$*DD=l+3Cs48@NV+16wE7z`^CqyxrK$d-0A zUXztyHdT2uqy|Fhfk9ddMm;+OEU>c^Ae?Xg{JrsCu&oIS2PO-hCj z|JvMRhrVg6jCFj?bS;f93)x6UgALO^<+n!p-Dl;um_QOE42913;{^K9&+z)R$cJ{| z1O{+6for&)Knm#&IB+mN)Q{TT>Sb}8W)s8eG2J;j1q_>iffeXTyxB37B{?4#{jo_5 zjj`G4C=9s(@*yLsjkMmJR|ipWgC=_d3}+CcA0?Ci0)%ATX%CY=iE}jR&y)0oq!8`h znLV&i-mwd`#y#aI9lnJ@k_Q`ya1obCqT?9CWx6`-Nmpo%kaU%H2|hxr1b;;&jP_vy z4`uez^=1#@UEp0n)BKWjNE&U(}pPI?SY1uBl17exa=$`n3 z*hdmVkoHS!fXRUEv6k&I3eQb?KkA(ek%wbMD{qdImP+yv_#T3f{|P^PBzz_SKSl%% M_zBY9@rdsJ0xaI?l>h($ literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/ConsultationReducedMessageBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..71b2a4545ab5a492d023a19ab1afce81ce1d5e15 GIT binary patch literal 7286 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 literal 0 HcmV?d00001 diff --git a/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.class b/compiled/3.20.2/be/ehealth/businessconnector/ehbox/v3/builders/impl/SendMessageBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..1ed911a1680b54309f349609fb820c04f3f17aab GIT binary patch literal 25108 zcmd5^33yc1^*{Gck~f(=wy+MH0TDwMN0H40kpKY#A;Bc%XmS?XF#{-CK+L|DF4mc@rkf5c;(rAMf3F-+lL< zbMEhK_uk3#Z$ADM5iRr-`RE04n~#o&+w)QSAV1#W6L*S(nmFX6JaM}w?(&gW+|HFB z;?jq?bT>Er2w(2u%SSbFuaCx~6&~*62KW2K1L9*`dXO(4=gTMf?I*eP5SJd-#HaZF zX})}hyMBZ(pY_oUakxNyPCTlK$Gjrx6}_4`qKQ5q%@?6=`7!AH&FTLt3V;yVT6yW)F%`F?@;Kk);;{7@4=;&(4<;>SMPz{774 zKjF(ySu8IxH$T(F&waF+CHV{SORxBqSNys_{6@UYm9OySw|w~>3-0$^`U78H<;x%W z@*4N_Cr$jBDN+3Wg&F!Q^Y=Ht{GBiV;JSZu>0exWolF1b(s91L!F{~RrMGaAq)FkG z(nnDUPI`P40}N!2%=O7Uso_z2xmiA!d>B?1Xj1plWjy?4;v1SATfHY*GkJihH%=`B>IZ2a~eRM6izLuqVtvH5@oWdnY{aQJdOAvjtoW>VFa3ZH` zat8N46TpzOxHOvu|7gBEO%@f%IdU#P{!Ejn`{)pN?UnQRa)ys?k@Ha}&*V}umlklT zgiEDdD&tbQSDxjQ0eQAho+B4Bx#xQ2BEB#7$t7~BPcD<^703!%Ss<6o^ZC0Ke7V3U zSIR0btzs%xg9=%w$u;@1TCUaPIoi&KqoYjhQKs%F z6LwUV^Fzlh7F`mkjkdKJu}VP`)>N;p+EUxpys2hWb#v2>&DGrSlHk5z zpd%P*3p6HT;Yb@Aj#(Xz#1p|tVr#IY+wjVZ1&!Nl^t2jX(Zr@;B#7<=t*mV^0!F(L z>`1f+5=N*!5)K7BLeWUX2qmJiK-`G!3x|w={b69E(X+V?AAoXyph$8Fc&wTLtB;jbg5yj962!r2{n(Ah_8YjD`8xs?15W zhvR~3-6OYj$MJ1Eo?_f+Z;2iV>^nEm(jD$-HDd8VxU;Jx&}c+jH=!Y&|d=PKU2n7>Hs~~?vcO((+G`5E0VQ^3ti9{1Y9s>+a zaZP&a8<4Vkr1LPOP<6$)#jBuqr*%4*yn)$iL_^)3MkHbNP`QAmv8OG% z&w-mM;;!zN4q%R%3UtMyiD)R=!E$#=y1}@#+lVK?nzz;JRnP@)>7E2VEWk8$^mN$> z=^0(u%Lm~U;EH#5nDdv$sx6`w;LulnAY>>Q#Wfk!WQ!(4g7O=~ZINK2I|ficIm($B z1$n1r4ht2qR!2KKqY(#QmuJhAEwfWX($Xv^+#X!e#BkgOdbMc)SZ&2l*y&b4HjGIF zu&Wb$8;t~8C}pR+6JfR_4Cumm%Ai;<7qn^+0A-~rm!2F?qdAnz0CQZ<}pf-$lVm%3u_edCH}CYT(UNFu{RH zSI?$kxT7g5=snp=$hJeaaT+~Xn6#%xNyaE9?9?zYyUj>gKutk%Z8T;>kv3+_p)KGA zt^h0*bvGu0p}m`eT~@St^-17i5usfcJc5X5fL1a2jN?KXu4py(~W;rGo+fYu0t=xT_7$be` z#4v)+8ib2bG-hx@vf3fZ@^l{LPngf}JVBFO-Pa_HSP;20CO!`>RNz+-ay|w>?l6#v z5p=ridwj6me01mYoEt25wZeB9T4nl9lY2DTCg`$LF2xZNz;0xQJ+Ef0(b#2#!h5W= zPtYyJClcw0c59-S*-BDQjTf0)`^VHR}T%*{qV^J?ZG&IZZ?~0Jq?r*_E-e{<0Qm1 zLRUFJnEz`?nzSd}(P6F7xK`A+4=RvBQ8L)dianDGkx*oBEV^IqUtmuJMUIp*FC*I@ zVm9$v9@=i?=qy)Fv7j@C`OF*-n`45$I4n2+&B+|8;ARa_9>w5VOrOzO-wj2WH!PQx z3$Tj0Vc2FP6b5%T!PY|;9g{N*z-{eSGi-Sn2Mj1^*lMUCRU5{3zyM`Ag}x|1$fL6L z5VU3x8imO5A4nZUw;ba9DP&iNpb-E8HOB75Gy# z-e68rC2)53!bBBxxv41#$6cESUl>5!|B^sQ%-}>T)>xC;{D9c6&o)B7S6PIvRraTqLikQnSPCy0V)4-M z+m2ak!LVXJHPGd`8e`#!hvf4LS1RFT;4&LXob22%L3weD5}UF$;Wl6$yUE47R%Kjy z&EeHQEGJ+cy1Hp2GBangm3uvDVg?`^q#4#W<4xHj$e{?k^eO+K7NT6_owQLGbXB$# z)fxNawhn1*IJ{8G$2p6CkKNOMP~IJqooH)He#bjbh+aBJuHRpWkIJ1-&y{ zcHF=O60^{I*SP6sI;R_Fnh^gEV)N`gVhdU!gsNw?iiFhpBG&K$K~LoZtmacbTJYH) z-ull=@U}I4p4QTnFp#5-RJAA`aNS1ebsKYuJ<|$^w>1&L3 z$3g}|fB454E*IiDM|Bn(ADv#LmvIpv(CLTtBc1+6f7fJK7aj5vcS&(vL3(+MP0bl#TYSGmzT;*G#S%n zTqbncEicjKK3v2(d?^)Wy4)`h=wgPLDd>Ec;T?gwvKRj>o2d(*DA2`Xu|$_W@-kgs zF5j-pE9Bde2;`aIH0+qvRc~uVa=xa1^_ET5bxnfKRMVp3-7Prf)WwV4 z$TYinD})cg*oT_1;g)J?t|?mcFQ{bbo!X*`qC~qL?_F+*XTGV0`vG3O9)tGB~QAPw+X9pZtYG=!v(+yo-Bd^uv zd*%Cd@m_(;0nww&>v({f%# zSS;AXpT?CE>GFD$hZ~rY_v`XTd6O=0X83-9fqV;>ZspQ#T)JI;P?LA);&gc@HiL9| zP#)6dUGhWN7SiR18HRVuk02c#I5WDuM}AaLS!OBOmNI=`OqciakoWOrKZEXm`2d3K z%v}uT!7T+kVQWK^AJgT7^5clM)ZxLif?Zwq;lZ;a!A@9~aq}+k!UjCfXR3-TH2Dc# zeo{W9%ZHhyPsvZ~@-uvSg!%p~mk#sgb9{M}n>;3y$ojJ**o6#>b`u!Am;hekXlrFZ59lF>eU^?ffCZ+}pIBmg> zs#u#kTTRmO)pbi0wwKsEie^ zrzjXRiaNU!-NBBIo+9Hwr~`*(_d(PPGt0=v#oF}MTeTRg$)mb_T7F)WU(n?j<(G8% zWqC{&8%3=ypOMe%@;UiD*7%0*SS@7Hg(1XF*g$`#)NSEJaieBK$x0tMNbLl(s?deuw1g77Kk#zBH@g7}% zm$7uYfT{nUE`K0@sL3Dc@%}j* z^eZm?noGao(#u?Wg)N=dxW1}<;o>El{H-p3Cx5TWKS2EQRW?w^uy|WlTdT`I$_F(0 znlAq&|E$Ts=<=`fZ<_qOF8?9_smXuo@^$%dT^^Tj=<-eZmgXUNN{`Sz5~FxL9ysFF zt{KZ};UPKFSVtG>@`7s-k&vbx)p0OEY-&EtlZHyP(ogw7a8Kd6Jlclk~Wl|gZ)$Xn&atO$Lxw~o!Xo_2 zBGWMQY_?pH6V?Tzt@s^>Yosx%nOgo}xyHQMMc-ia?2?WZKSE)P zc@=&63b53kkibTeVE(1JPDq3Xqbnq$0G?K;vimV;IIp`Ho0T%0{GBr6b# z6%VKz??6_o95{e(NbAtFx%QHiYIj11 ziKtnHrE~P1^1u~Yyc&JVI)eXxUAVd0o;`%qIv_+